%PDF-1.4 % 9 0 obj<>endobj 8 0 obj<> stream xKo8wKR|阸jSIEc^.cdӔڰp$~g߁oL?m[.;k(lj6pk@  ׷W4mU hg%13~lVu 7<ͪ^]]Ue~M:+"v&J|_09an_ܔDا A4?ԫy4|mR)S%(. i %Q*bl"99B.8\hNSXqXhK($K g7.8iEƥr"3E_-Cbɰ&,bdoMWu言dH~jZV5,/ўSqX֏ '9]"' nʛۙGP6bDZ$} 􄈉 SٚOj xk'Uᬏ]\U0v\qgcw h0]=7"ڥ &bƵTgZ$jM EI̢6!d 'A$ׄExz$LQ"j F|Vïs0's Tvun9uz:v!d^4ebrLb9gTNՙD%; ˙93ɍ70 57ߞv P>=Cv`yD~?bDH9'&qС3&uH 4 !͎,Lj9 3:9qvHW2`;b v޼K Yܱ sp5k$ج`|F&S+d;QMI;gz2ȫ!3֔M1_LPL&w ;&O\?\|c endstream endobj 23 0 obj <>stream SAS Institute Inc. 9.03.01M2P08152012 2017-07-06T17:12:35-05:00 2017-07-06T17:12:35-05:00 uuid:F4FA7F1E-A8A3-0F40-BA94-3A0C63B0ABFF uuid:736867EE-D517-1F40-9B02-05F3454189C2 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 AX><7)3ݣ.NJC^Toq37qNorL?Dti3f/Ψd4 q$}4&]:oW-˲XY7ZHF䖤YV=Š6ooyr\$er\%Wk-|OuC|G5\?@x-6k}qqk#bB̀ endstream endobj 27 0 obj<> stream x\TG?>n}KDaRĎ"(* "v4JX[ bVc]b1Ɩ5Qcν'>]g339s."@Ġnڊ-NB!61)g2TB]eݒ muosbwuDH|KՕ A &tL.tt=^;؜uc:U#$\ۿpN$eFH$;ޛr13:lh=0>ʿܼ3<#C|x3WB/pht'>/4oؽzݜM](n!@d;/K¡ËܻlBcGCE h닐:܇#}1ܵ􃬥|Ԕɰ ;8Ln!k_ .mF0SfM6qX5q.A*ЊX/(GӡO*OwONu7KUXKi%`Bm\OSdabvLfI">5G0U&k+bN-lF8O S@k+sG 󴺳֑aNWT\пonq!aVOjK‚! ^5",iYa2 VyFn417$,ȧܭnF7J- bR1Zx#G4mmbܽ<~|8bd ~z|roo7j턡qX+5ݘzv'< }k_u;D~~cy-DŽ _m8moBIum†^kzttdb ]9P63-}+#mR韋TVN=Z5k¾㚏O&,q]5j;% u n>ղ?v:4Ƴ'>(I?'⸿<c&`M[Tc~qqaС}:O 5ʇښf[cS}P;a+:8KgVq(*g3l_ >*,sjowk 4iTDUA'MBx|3@G،1/݄OyẗFUw{~/~\v Kixϯjoݼz+Kb+'5uɸBrYo[5MqW }da-mk}nٚ,1fCɴA܊Z9P-k_i41A9m%y:⒔-IbEblbml ,(X<|xӾsˏmoV +хg;a|]jiZwbѣO|c}7Z4-4Sg~*3U^i߂*#vy$7|Xb7u/f4m= x絎:ߝ ig)r\ kul¹oKVV.mQ-+?v|fΆƂqw5Cf|d-eCtB@y+zĎx]1Gjlfrl! r7GSGTלZT08h̋Ec886 ~;ɨZ8H4xP4bxsQCkau0+<<;Y{OCL{N)i7(f^˓mv/[Q_Di1lcQq裻'V\,~}6y+A/Oi[t7^{"ij >0|aMzYLTy7|wtopT`3o~̆IU'|oѦ`ٶ\]yIn…?o1^ӵy)i)Ccn~qcиD5'yf՛$gj ( œZd Xwڳ9@X}_B}s#8txzHE_T|cpm+! an7pW{Y=ܬF8HEGgrFhxZݲe^tIGfIr_fuԊsǗcpUO噠1#7lnn~\'yoVnze3|yxcs\3o)]n|Ab*Ed{a3~N@~RȤW J2oD]>zо{XuL䤊~j-y2빀h1y7qK7hktԌkċb;d:A}ahkS }F u:dh~vs}sbhes2*`@Aq sĺ65w*[4tn-gT簤aFng$ZE:v~E\ڞ+zN>fN AM,{gâ'i3>˹йג׻->ҳҋ{7cݭ︧ѝ:f3۰/6_l<뽢lۍ7jsҳSù9/`@XVTyDyP'$tKhjKSW8P:uu\djK-}lz{;P ,cb8WD%}:|,pGA!+~jgt;&̤}fdOZqonLl,le [S;מ#.1Ņ+OۍM=\j + a޹mO W\n[S}RKKmNVv#(̭"['}(5/<*T'rD PP?Bj >ypΞu`u05|y󛋞1mܼ]cbͳ]إa6krn(壡 Ay({fFQ'ksyr?w8C7f #3>N:||OLy72ҾOaEQ)xmaᩥQU{#5%tFv}~It8n mqLԋ\{O/HxBN=g|E)R ad`i#<,p\T*y(FJxa n F)P9~ӟ\} bToɬϾɂG/FnJ?9ξ#ʇ+x{ԛIT^ojVk{6[s={|J„}2lּc,h;kŲObLgϭ?FLK EGOt\EFogrg==tq#b] Mnpp..*7Q96'=~;[}C˓S^+x{ ޷oϻWӞ5iOWK>@KOA 0C%@/CBm#-ߣEgC'H b-v [  g*Ŀ?ď!~`O„R&$  qsq q7 q2=/'% l"|f1vc&D(FHhciҦUt)Hn3Lw 'L/&L>LA@f=t 3 2gV11;By-:" t^*]y// Z`(FV4ܢ>H)=-~PSZe03p xq7sqkpH3H)i =abŜD'K!H3$ANrNBjM21@Bޜl,6JQ5^4? fRtR-0fc3>2< xukPSv{`~1O,KA Q0`z{@!B$!d!AȄV>B!.{)ܧ}@(7}+jx+g}덷i,s /?ppXðm}o<B8]hK1CSG/֏OOҿ___ߠO/o AlP!b447 Ɇ4C!ېgh(44J s K 况M}Ja )9e }#2Rh4zVc1ƘblL70eƹƅeƕum] Aw ƫƛƻƇg&b&d6M1VDS{S)ǔob*65M4M52cZdZnZm`NΚ.n7M----m[Hا悇smm5CxKkՅ/ǃ F'O4s:/C=zn,@ X_7m3]3k@SGy:C#9}{G??N&otn;׽,zyoapتK?yap#^1 ;;GЕnQSw=_⌨ϵp[9p'N/EA>Evg7E^Csyoﲏd˕v/ux~y^]k8 O<^iwF7ΎE$^G$o-iP F6lP  >.@F@}&݈ڰ+?87ᰪٴȱ貵í"lB<6Os|tIw(+:oʎ=Pp%>OuO @ŗ5| a!~FUİ+YƮ(*eJZ$|͋O@o@~+OyXbi|cXq̗?_ Yeч?\;w&M ٹ44_wK| bxN Tf#Hhctd1=י9L.Ӈc1ys-!Yld6 !@7[b@7+J!p 9!܀p}O[CBPC0B1+hv3t= @a"!+w? !#{Ԭ3 eA4Jm܅*Att$c-vs"+%{z1fAprpp^3Js".9hG/ؙ39ڲk>W5" OI5e}fC90P/woղڠڝ۱[s;nN|Gls %#;]Du~;>/8t[!l=`5 6y~>Ȉش=ĽƎ!`d/ HA>'T/|EAZ(3@^jX!N9#f R~#JdzXہQl%Z$\zkEQ"[@jTGQAuTcr|zxqWq;'p@]DS!UPgu=&f21LsJ 3jSOjJi$14mh"Mi*MIiͣt-t4-d:΢s|.rZξaJ+L%%sG  =E2ǘo%z9Iizާ3Y9ǜg.0KesLj#F633:ԗͩ&3ѣO!ʳܴ2:,M3=̲ϳ߳0\37]>Kf3s +9J=h΅CHxAH]Aci!nL8%6_oWOfh%Cù㊯WS8ȱA 9J P=^{+ok070Ř#`n28@+&5x`0 -N k &Q+42)(-3,@`qG_PB^VVLԻfEMO4uY~ȚxY$N_J~3'p? ;?6ah+nTϪ@@ŨU4_P @՝ɖdZ.5xc1ʯ`6ȋ^m {BX;Wvpte`V@OO >jW> zRܵ<6YtTdDx54iA|},fo/Ow7Ѡi5jR!I%bP 5F1!3iݔc&*vi绝BHnU#B:`;tkS3 [L\+Yr'wssi_),cwKȴX">לgWBݑΎR3ٰr dKivdVVC YEave-RSBi e;ұlwca JPkٱƎu`/vVӀ &DrCs,-S$7C]3H uhX9wY)܂0GiR- e @5;$6 f5\T4ѫ`8a.rhyKY;ON47/g R{@t!'*APT^@vDsY$ 4d7r0HsD6Qw#3)7y0/ V,+Kbw  5z` IҹJD =rYNl5$'1+P+x!2E]TBYE&2ݹIBfF@wHF) Qn:_;V(S,:Vݏ웜SVkN.)Q3Y[E*-+L1sKCYYveN>nJf)9]uV=\Zb-ZW;4c!)o:dAvw+cؕc ޗ3J. wgO*dXh̅F,vaC} a5ӑ6>[-4ÖTԖ躳%kK v2iC<{E:Q]T&!'E)K`"+2]l%dVe*@0\gƂ ߯1 H8;ֳECpjº椲Nщy x0UwJ_N`OfW>.g.E0?L3@ ݮaN2糊s9PrwQs)'824ru&G &24++y}1wH2ǻu,LWZL{N`'-K2dY4ޥl䛘dwo3l/jq+3ƲͶrK2gZY[,m'&b+ `.&S' (l^pM hgH0 GO0EeQC=g}+|Mt|^Lf# y DryDXOE(z#"D7F u2W^(v0++$WC*%1*%&==\P<_MpS|}nUӫW?~VoS>D]lbrnil6@MɶlHR [OqUnFe} + "ϰQ@TdtD8|n'D%[ĴS3o [=8BbAfc>t(ӌ$d-Fa<q<Æe UVd0f(xJ}16[O2x@k~yA4fkǑ o:TM@R,tߤAm&ZBt3D6h02K&\n9& ^p Yv@I P䐒Mdfp_R5.4AUa1cF/ ]1|fb>ßɸԅwUՒ;ŰհٷIŬ ܽSֻt vJV(_F0yN Q$# =ow=o~27ˑS?1{I_nVhP޷uy3V\kt أQ-=@'znRU*3/JO^bX$TtTVxc¦Ԥ(lFqC!`^« CaقnbaM WV^WGe o'*/:N Ro9oD-!:OX|N76Ǡ z=24K -B-- zI/Vʼn42Ub>1,޵f`&d9E&H/IqH1$k퐔*64 p_{0|ci[|:_،U{ 6^'{C=;:6Efںg"u鰊:?L)hg2'42e&HYB[SIH`/!jm)a+e&7߄āmdʔ}73gČq9\lo^mf\ILf`3R}RMʱ͔$V"V`xe` FR/o75(Ɲ̃CZ9Pbt_+r bbd-@_̘X\.*DT$,ok/)obb&z,1QQl6[p_\i,xϷ\lyni~`Ƃ]X Uqg8 &v .<т -8*ZՂaJ 1cbװaE/\ٽ]]8lD5e T`b(SUEEE<@ira0,Ը8 .ۨ/ W;"{Q-:WjNU#KL9Qngux< ᒜj G } O(N-yƗM<Uݑ@DA(&6&RFHe*-zF,tvHS*=OzO@›!?j^@sQ`a z.4ې SM6 }K=]טF[j>DH#BXkFƭ?ԟj [ND,NaC)"b ͦ*TM˖ͻ8&/OWL22ʧɿ^1xCz3Wpŷɗ75:ڨۇ<=//hYو(ڐ 64M6U:%k9BartGʃ \A8spa ©AAb(X[ E' \j* UU\u@Ugڑ m}G&!}S{=@{xG i āTGB 绲nufjDf>y]33#b'1/PVu|@DhhL}\ekU7 +]&((|*ƀBFk |aSѪi֪|u0O>zj=J7?Q!k P.pG )K|&)TnR[h*/Cx?0qE4 $ɱ;o KCP L(OP:Oy81GbP|+m\b,d͇\[gYW_V|[(&PB4Rq^z%-0 7]rݻmCl<!vZT_< JՏTATR"/lG8kFþ?o1bir,GCn;?CAi@ @# 'JJZ6(uԫ*>0 7pWVq DH$Hd0]/nr RFfdA>!o#g0&) AȊP8"QHA9jPKxdfQJFmQ jڣ#3RQWk7Kw^C( @<{lJ̷ DQ i Ehe8*YDh4EP &7D4 d4MEt4h样\4E-FK0E6ch%ZV5h-zm|ڌ>FvmEmSXh'څv=X}`!D_+t}otC -I:~DtΡ.et]Ek:7t Fw.CC,,2, DU1 kv{WaK?p#g87ܗ!wXq8G87187-pn~m5n$p2nSp;wq'w+Np:3k8gu\y|\7 <Ex8.#H< cX<x~O#n)~ OST< O3pgx~;]</ {x^x~/rD*kx^7xoˎ >gxމwxދWV?{FK7>| O3, |_? u|oG1 ·;>~#?O3\- % >!1)9%5-=1#17N<'"L,ć$dҖv=%~ğF$$4!MI %VFID(MK$$H<֤ I H:Τ I%]IFIwA^#$ &I%}H_Gd'd y "2a 'dIFd KƑ2L od)%od Jd)#3,2!odyKd!y,",#)'+J&kZ!YG֓ d#D>bb~M F>%gdIvdK339H"0!G1r ߒ$"? 9K~"yr\$2B_5r 7r&w.#yO1_xj/~`J( Q>P!Q1P)Q9UP%UQ5P-Q=5P#5Q7N='L-ԇR?CiڔPja4FHEi3Ccisڂі6ښ 4&dږv=@;N3BSiWFtڝfh&͢='EioCsiڗ~?@iHߠ`:t-i1AGQt4Cqt"DK[t2Bit:AL:t.Gߡt]Hߣb.t9t%]EW5t-Ef1-t+n3iE_zOc$Ugojwg5eʖ3n%%;zgZ;cά硕ea0NBBBʣQ ةJ61 @60P#>޵9瞲Sϱϰ/呾*5ҿsҷoߑ+/Mҏĭ⟱?~!ux󶉳r+Ձ{W-۹ځ"̲6ew,F[w ${z=ŞffȞaaec?///7Ͻocϳ؏OO?g`db'5/[rZ;Gu<.OYyR^/ EFyYnnn^/wy rA.ʊʚˆlʖl/G_&ryVvdW\+MnM![6vȯ}VPpuͻE]3bDP)1S`~ j3V+٣~_ :v'uAƏӞoc~ 3i2A19Mjd1%-bV&y_hd2 ubp F {^Xj5h={uy'_%Vkbv' {Ƙ( `zQ`t .)0K`v F" ~E(EpQEhORpVgEpVgUpVgU@2T!C2T!C2T!C24!C24!C2vф MЄ mhgQ5 Q5 QZBSb ]LMM-^KȰ KȰ KȰ KȰ [Ȱ [Ȱ [ȰarIdp\`E- )0K`BFQfEcj^NA'6Qji.[^ ~m4ۭ({]m`ٽ aCx|B0]dɑ,=_(xc y1ua揼?rKpcG5|1K(ǟ}Fv7 $=g in#iqcl.l|4{(xa^Ԥ|,jR3nR?r1ڎ#uL7lLQm\iۡԶ5e;}ꝶN&RV)2.ʋ΂2c8Ujh381Qp tA 3x "0^ :q#0O$8hF:͓MO}WfwѬFFwCtڈ 17b8[0#;'^A9ij{V%;Aj[ʹIf.5+{ iѶvi/ܚ<q{h޸=dS^iH`h^hCANrrnNJ/2ny.xq[`[J̑D_8[V-tNPkN\e2 V 'srhYP1sj+YJfg.= `.5P1n1_ճ:ww'6'x5j!1fꅚV{ ~3hUwIސf{Q|y뛽EƝp|:A'v~!Z—Q|tKho4섪DžR+ڽjF>M5sSҵ>4b ;HZ1l̈́ |hۋA ݅WޯܲEB[|j,|Ej?' 5_5M,vhY뢁OòŹڻzDz8<Nd`6rIWHE/I!5h3Z`PT54-@KeJ = ׃\rK(/RRJЫJЫJЫB+A+A2! e/C~ː_2! o|+[ډ+RL.X,VbZTU@ P4-@rUU!W< r4_ |55_ 5KK~1 ߌ |%!58,z|Fj:hZ6 5*WIgۊD}[?aĐ'䶕L<1CNJ^ByY@!e8z-!Jj%䳩_e R, i"S25#SB-P*ԢL(pPP.2]JRr+G=JQ2KDKA Vh+4DR!W Y@YDff" T*@U <1T'*U%(9"G)NuJRiL4TS*bJ5)IMJhSi4Tm*M]]]E4U*C Ҋ'=0(  )]<(^WL(a'aeH$HyE :s:JR;7g|ܑp/sA&ZPg|K.SogfSOH?_ lױ[{ȱ}zS_G7oHJԥz! 3`l} H79/u٥݋Oz^u7FFf6ڃY>5/ÛW}g~}{?K~PBsϩz LGƞ[k}kr2ж!&6س٫V.o;W. "qe۟Եi͕F%Xq] |M!{Mg\F' ?3un.$HKKt1_Sff'gxS+ٜ᧤6JAGVG%ǥ~2^|L\9Rzgj 8r R3'Pp!+WmtK.Rzޛ aTBs*)H8)NsӄX\^7?RYi?'s!0%-Iw^̵z3܄+?7pɴV)·; >vޛir`}4{RwK?^9f ly$iwrR8>Oי[tsgy p쳏#=ǗϺ?y&桑Jʟ<$?`*br(f{K_w˟nY {z9߸.]6|mjNm1TN*ScũLaJa*kjǵw^.|ٞrz\nEٱlft]Vbr6fljz{6qt.Isɱ\nZݚbreS.6O^?sΙ3\=mʙ3[ff6ff23LjflܓslJsx=mJ~`tϦo?s#ϧS6z~|Ұxy_yێIC0ÃmoH<|v$9rd`w8:bP |GJHj९lۿ;wt{5gw{`OV_W`|'?2 }J>;~~w`~}pvx' nwJ endstream endobj 13 0 obj <> endobj 14 0 obj <> endobj 15 0 obj<> stream xU͎0}.ua&Ġ&.'cC2RqOǘsޤ:leFy|ܭɓt^fKv͵Lbz^Hm 9۴͓к:Erï:?TlY$[=W')8q*_݆q'4-eaץt'rA4M-E$E998#g%y 6dYFFFF >jcQ+ &\+;𞼏y.sizjxjzjxjzjxjzjxj:h8༆YaAaLYYXXicc'."^qqk^{qT霦y0x endstream endobj 28 0 obj<> stream xw`TU8~}oj&3oJ&2I&$R=bHB! ) "JCv Uu{Ų]ewu?{^IpS~L=sO 0aIꚺ~N<:~ K襘^Faz#=Dz90w;?BBn;00F&8w1 /5I%Z傟QIVbL&Ѷo\=jʕk{s1 ` JM N`$&OLl vJ6/"#_݅W0wsot}'j;;}>CLcZC]ɑ^)t'5=KC%btGebrŽ~z>FG A~-°[9+Q$y)Y0iQ`2ATEg9s~+[ k&wl&MP{hh :z[[\S[]\!壱sf22ї@ƄctK--F"ᶟlA2EI%>{X'HbRBJQg{G ^Bn&GDW|Xm=+VE+ g:Y#i!+I$=7 օZ)!(D}&}|?,g?uET!=܍%УIf'Z1F d/|?d nulA\1E_'lt?r3p D!uArowDWi,+%O;!\ xo%DZf,)'[m/AM 8D.rKIkdPX]h kKɯ 67~|E 8[9H%+pR'=t3,"IFM>~z~"0ayԲ.VK}lïGl$r,@߿9Qxy#d@; /i˚.Y~zɓ&JKC@Q ?ϗ5!3qij1=&k*B.c [ʆQ[esTrf(18^+o̗ZEe(1ΌHYcTq9Q&;vl&ygF^ GD n#J3o:VߌWkrC,%u ul2,$eFLlcOM8'~49;UVE(|%)|e$J&G}81a4⏂Q0F!e6N\|~Bխխ(1%vvo&=3켆IJoe:Q@$A GA3j'D4ȞfDU(91=q*QDQyeT!NDѼ/?Ƒ>MeiCiG Yݱ :n1!);\«Wõ|fLU)ohk UXlrpD z_t6vG,mlvW{q0l[z*/sB/MonYZ4E5tQS(Iy5?-<ի] \. Uhd!^P#|!dwWSliًSƊFΧ2Y @1RT5JER|7-FCk7?"3jq'D~*}V67bu >.Q Vl?e4swPБ :ݜ7ʆɍ.N  шwxUQ0U]KV&w7K6E߷v4؆"}Q_cάW-7RH?Ge ] yvu_|l*&147vLf.H` gAVqO5--Nݽ{F>ͧܳ[UcKW*To(ln\{k;Z6T5E\sk~V t# !! B "NLda9_ %?yꤐfL lڙLڙ|Ox+b53$#v"g>SGUQsjQ1Zu$`&=EaRS#Do2[h1G2gbcϯ̿x 6V5rFU꬘mL%5*"9,(FX|˚|8Ƒx=C >ucu׆Ht++ݎsX v߁@I-̯]GW~Ԩ#b%"*B^Τ舎j^)R354T%RF1m]q&>Vcӄ4vPTHH! a߷+wWi57۷{g}LP. B ϠRHny;Mg )1.ݛ2pf㇖bRU V2CGJME B FFkBTZ=+縈J[_ڹM`DZbBSիnlI_SȓJqꖰo4 NJ|'dܥzR9uxl~xeZV3G2&bѴw0_E\r C[:A2{‘4R)*75,70WiAl-ɝr`#N)=yȲjr'0ߠ-Y'ΕyZ&` ?ipoRh_yw>{C᪳G. ̻Py^lE? ,bg?nI/5&t}r(I%FVN%Um2@2ԃ>y+jbT^0lTg*UT,Óatdׂ]N{(` 2Y&ddϝ⽋o' TC=9tĐ)yTvX?jC 8 f&CYn9+ {4kFbC 4R"yR7y*f,dpٍ>f qlyd.t`(7)(f :T2;PglVGtjگfu:LUVrm՛Lzir-&JoeM)Y#DkWXg9D>!-J MdGv⏯ٟpTbS(R0_2 vZ!TDt! 5"W)&-҈B@\#9t>zfގyZ.ۡuc5>xT٬+.a7;WxϞ~e˂?t}sy//{-1\ r.\A*N Tf&K=LtAtIhY>]Me&^8q7|ÈOy{ 䲰 LKMt|jd<,RLg\E!CF0`n/5~ J-.?k7;sSל7t7[_;{ @ 0&?|-앇_};B_U׫#وaVVѭuVaX:^ܠNG/I׬!隐yM±O}H5&,51ɡ[Tأ|!Pq'[&pGM#P {gi5K(͊9J^x=Xwk=Գ侀ٜzІqG=A.}0td ==EeS*mY\e-+87@*+?3۟[ZCY!nn5HAB*`Ck2epKe<$˵V)|6o]6+, 7wȠ2ratlHsyC؞.WUZܔ- m}պZ%s( _b˜^&-Mfqy%rQ\CFxIOeCFGҸ4eTqz2MO2t<ٮ\Of'׳zěKfa\}{>@Q55['3cxyGqAI\7Tm=s K*Uw+.7tP+jY%Ur2)QD$4g7 iDۖ69\W]i+Y9+buC+fN7+?se79ل]e668,:k[4/kOH AZI3z4Ъ&MY/van֮!fmLRPR,!FA0yvx}R#H`Yx{g0JH%WD Vؚb5XY"1lU8L)P8"&Urm82Z>qK:DqjOS 7Ι;sq&8U+jcX$jynGs|zKd[pMiQe8ju5wΟ8{J`Is̤q{{Xx TP` `TѸU4dJNi% +2,ɶ˔2l BڤC1W5|OɊ ?g*2bon̋\:+Ä(B&̈㴙29>3Cefdl5LFA!0z6Y_7@*f tH-gr 't[4 dgkbmu U6 ))]tѕvHW{R]YkHVz]2` ԯ4  JlCl!d_H8=/a8:vTUկg/:=OE:6öU!7)rAYw226{nOeRev7Sp.d{v{c *T)TmJaR?^Wn}{ jǮXQGa@9sع")Nnf!wjQ}s By/؉ꘝ򱌸.0 j)?},Aǁ&) X<d‰At`"!"n|1_= VmKhoyovOlu)}iO?n>{?.?)BMӥ9Ө* *'-'cvꭆNQ)`=bǰx !>Rܲ32ɱ';/iɸҴUڻ匌2,&7(<˱_>`oAS3d?b/.i\藲f  7lUѫ3K?r.4,eUdH.$61W4 nl9=c-xl8ݏ͟ʼFA M`29eKm}Z`!ֿ҄M"ejw`@rID'a6G'R[ᄎDmx=WyFߺX6^[Vez̍X= =A5 _DRp-37 ރjC=*Aw$IWN1Z [b+Te%U|Y%AE)ܼ=٬}vP JQO<0qAH uD`>DU NRSYalrat%z&7#ܶhyѯ<(D4{#^\J~śLҤ˶Lb2` V!DKF0n}4]c '`>?|ӗ~8H]aFك}Ui>IC[ɭ ޘ^ ϝ;.=/k'_6!O/߄\ӑ1V'mtÁFG\d;<Gza#̳ UXV),L`B*KvV{z-Ϯ!l(ٓɪ%14}sBLx$.X[k1 WCJF yCC:#Y\'da9_tϧdfH-W?2&~-uWRM?zmފU< [TU=kPQ<^J|}nƄ τmrI.WC:/(=lMV9UL(*XJd6*s0&ɡ3U&PFM|?><|e>pI>ɇ07&_ˇx|/nkDP.wCR>N p>1xy|:8?Gh=s\klrO~dtl&4>9?8nL-FMG-{-3~Y-2,fO\ >'B&+0 Ʉ]#U0qT˂RzLDK$+Ak$_OY,?qio~hcAtw19wj>3 hЬIfL82`TfNSJrp[.|A~]zbm䜡87ߗhg+=/)˘2VeZL213sٗOO ~܌*+c45SDMǑ"VfRX-IMjQ5u|5sCuH&o*Ml;q=ܻ('S0\;Xt)I^zsݕkV",xo&λ/qJ۬ҏ_h 7e68d}J7XЉ)}`.6 a8fL 'VXs8;BsCĻRPM+^XQl9P?IƤs׾Q=䏝rѝׯ,HIJ,TI5᝙E|P4! }B*:SEU*^ni;1N4j6i:9g'f礓Ke)t6`6L0,2rY6AH62!(sGX{yfzrYrr&$áy5ٱyO>Vx^v / FGL0ީ*}y{Rdn$Kqfӓځ\7b:k&Rvs9 W 6 ?;7HlJZ4‡!Gkki`Nj_C%YFΌc nU4qOdmwc߫EcK7lE7M͓dF/bmg>)#geXWW233J¨#?gqW\e2pf "g)A3reYl5w{UԒ\+02a`H،|֟ Fr)UZW>r m%(ScqӓS(ćXC#=LDH֧ԶgϦ I*(_F!/tr^;ɻ+w?5 Z^ uݷ#s`}{YJNVHִ^0j&N1qp1M=Gu*Θ"6p4ͯ m6߶L7z')piިNF->$edt,M!TD9+cD)}nP7g۪/p;cĺ`ߙ >.E,#ɻ%ճN778˥6ʉa'ʠ8%+((9α.nh-'?#:<V4 Aeh{p .hSla1]ON`ʆ;M7/=4ه9%oE2<; NJC6J6\ .0*Fd0} 7IZ!$3yكCͦ~G[\i lp.y* <(̃>1>d8 $\{/9:v)椸qm냼6%')ԣEtF{5;7V_c&"%YMhq[fΚ<債iS`V^c?7YܲrU̶j[ninzy*2?yroC)W>^sӳ(Az Qc|=﨎.Ͽ iS_Lgy,!Y2yJ&4 &zGbckd)%bc]s`'3/uxe>Kѷ1FSÄvl=Czã0ie쇣(F=Cy u߳_a)fE,nD0ُPyK%E&GZpc2'oG,z/@GvN_h5Qd^Thm&DMgO 1#4?xYVb:K8f{9*]E#d|քGr !y? o rJdh(kodKxUa* SbƜd2)p9bAzHQ[Hi#d6N.,sd@$+I%~b 훗=ϵh_ylMfrIT,JCCITDqP>zb^cƨJlW8H*Iԉx:^JZ'L&I(ЪI?PEI Fjq3W&s\R'Zg>r(Z4d YJ2\39mEIU(N-ʨu(~ YO6 Fr!D."l%vr)A.#Cd'Ev=r\A$W5d\G:@nL~I~,&ȭ6rN;5r'9BSr/DQr?yWC9N~K~G$G y$y#/ȗd|E&?7[O!%12 Zx} F0A V iNp<r`dA6@. PE J aL` C*`*TBTC LZ3`&̂0B̃z `!,a1,`94C m:a5.X `6… .p1\[`+lp)`v. {r Wp\ > n&_¯p+v8wa]p7}Q_oAxq-#(/qx$7S4<s</Ix ^WU O6 >O)|%W5 | _==8 1,Q9UP%UQ5MLTG9j&BBFASiMNn^A3Eiͥ>GiBZD4Hh1-D:N)FhJ+i5t :΢:yΧ BOh#]LХ.i3m+JJh;]E;h']M.vK>O ]O7 Fz!D/nvz)A/Ct'Ew=r^AWѫ5t^G_ FzBz+Czɿl->Gk }o $}>M"=I_/W5zNߠo?ҷ/.}O?ҏW)~N__uH =KctPaXFUIb4L2et cdLL cf,1v2iL:]0^&Xb39LbpjrUގb P(+*$XimWk[&ogUOwEU+[z"Z2I6AkY98&tK9Iv vj\283>';^'ba4 V]Ҳre[f`\F@l> ¾UA>M^xs(/GPŭ=p (@DYTXƱH`cV&c% ,A$N((1JQb(((LƸLHHLLLL L&h4 PF(A#J%h%J%hQQQQQUib.&R41ribȥ#%-K(K(K(K(K(K(K(K'h4 pF8Acl%NV[L`VJXi+K` E cs.Lpj@OwOrkg[_[gSWtvgES-+=ݣXY8zڶUb#}'6?LNmhMkAo谋A:&b4NiŹvQt)zzb t ڹ:i8rp\sNfU_[[wW jlfqvRb0ߦ{<-{zz;ژUL[*\""?=?sE~z?VcrP۠(ABΠ(Et7p*N|"#- TQQ-–6&j1\~/nrQmcFFʒ[WJ^7n籯U[V T]7WaZ+wǣPE֏nAQRvcĤݩ(QT[@[ EֹcC3Ё#I㸦g-ex5H ]m U o.Vl=*Yk&oS t mtvX9Љޡm`mdPWϪΕ-](ծb@9'H&` đP)#8RGJH݋$#%x@|TC4 $N=O0īBqE # %w/N0G(}dEW5 !eb]}R~MkLHkjB@^) kʊC"(.R}hΖU""j󋻫M1qgw*uOo[Tؿ͵eeD얷򉬿Ȯ\!hkA-kq!&lM;V&K5/da$r2E`1[=#R\ճ  %X$`d-p0׀UTPD 1TT_T]~=%lmrn_o:}tdTfӂM6nR\*l'j7`nm/&* ]=q].+EVbncn{k=2hM)VcikondUX$o7헶_>ֲ4A1C1~?Lj_TŅ6F1f{ܦ30Ķ>9=_oӁ=: <toAh[o=5yWI6`Nݯք33_$*qRWaYA}'_l/e/s_} _0:y|^3-,@0[y?c|\קWꬣ(|W]{}ڵI\Uxڷy++~~[;٦P"#gR}IC!]C4ZRb)@(E^SHAʄ,mv.ק<^mWԺ:רIBaXșVgh1ÄQ^a@-1*P#5-٪'pdkJΛ;9{=]';&['L6LMVMOf&uAf Fph7㪏|3% Gh(y Ȃ(E`\Dg6xQoAd^CԵG401Z:oKܒ Uidft⼨;Se~Tx4V/s~lO s7~9O7phm>㭊(&5 <?8OxTK~̨%Q3b3TԅLʼ8dQz e$2G 1sGkHQR3%VTG|Q5KN%V7ˬ䚨ީW endstream endobj 16 0 obj <> endobj 17 0 obj <> endobj 18 0 obj<> stream xU͎0}.Džގ !1ɘyꐌT\1&~CoR7{ߍ: }sp>u Bѝ;KvͥNb~eO. |eG7K>B/ղmQ,N*὾8}>=ߺP7.t.)=r<5?uP,M|SbI*2r6/Kl6ryF99S'NJ~+W %o;.O <z0`+""u:B0 PS)ԔIeCfdfdb҃K,=EK.?~Qs !4ta:=² endstream endobj 29 0 obj<> stream x} |LWg3d&D"\%n A"!HI#Jhi(CQEQUUEUTU[UUT=LuL&~~{gYgZkLa2ySjFEHsZzsν8tԜ5!d\Pȱ}v<G"$:ثOtT#dv^;>qrQWɳp!jIGTAG?~B_ B¥# ǖ# BWI^1tx|j+g xXaѹ3-_ CBGWN9oY6̿lh6n-?ޏ.X.GhYƼuec+M$Bo}aV@}+M+˃nm'l1;cŖjfk0q& \% [O4يtM-YWr^hP)*!g6khŁ?'tcmijf*ߴ$ !(EW{1SߌΐڤbvN3ňmBKԀ1Z%V1ƚZX>,FcSlZ6bH%bpEj^vqa1635.5uXEe𒡅%ecb,6_u0J1#l~z-.&o>6.6.!9!yd۴eU)1&eШ[kn(k _2tXvЙ8[*Ad&#o=r6wsk߿HwDk|p܆YrfԷ+{6քiemtgŇ?j!ݝ_ 6SoޏWǚuCӻg(+fBʧ[#cȲubJ<:1>U2_q3rv}Ȝ m7g]H4~W0_Mfg_0~sΩMk]ʿscn!p<ߺWn;~Ӎ]qAq&M|"`kf|cq2 c:b jنeCǖGG -َzZ`ցYֶ$[bM|MlЊ&]m*g&jd,SΎE ^Iem&jIv`hI-cZ&=+Ȍ?OyaҲ%{gnħ}uTN&W?Y:F$ǥ^T){T>/i{W_]3ۡ='ozÿZx7Ldל'dIt=\oI_"n:>󗏟>oOnG[vt we*vKn dYАv+*}ǞZA'E֘[\Ͽ7vǍo״d{AS' fӝ{~קj Z-'۟7Zu(:Aˁ}-kMzN&%<ѓ]yߖyI띧6WNx-oH]AgPUbN(i;_Bx۲37ĦN7OMߓyϭ }eӃ;v G^=7}]ٿ̙栨[%/}lȜ.B kNym ß5ΜmRk 5ZHEqS7dyaɔc=?9˄_;.w׊\:q*>]V^09[[E-v˩k?Sъ^m Wk6-S47*s}Lz/07txiՀ}e$?nleKp9±cqqCJKZ3+JFVLj괭UUTN *&; p0c?;uxP1nl ebؒ]bUk-n7vX0 &45̊Bkp[|LU{zoXhjY0cXЉ߳i=VEϾqFQ7:fͿp'C|=m\"ᧂq1׌&ì.իόTخ鯞?򥈟qF'쨴O]?oݲe价9أ>%n/|˰ڰ()&֗<+M\0;ϾzI2PXWڳŸ@jf[BC 8uE:ƃ?"OJ5BN6k'd3lGəL\jBǹ:Z#gvES8qw|6-'&Z[߾g*w^U ߞtx 9so3Q̦]_zxaQ'cOxwٹIΧ|akK~zT S$BB>I#.M;o/F8Z4KV ujqs}/{78m";n I $I~4?AX`L%Vl\M+wȒ^ *+6j^!*ĀIrh{)T>etvlN mm]LH+QRYXjjKkecˆWZ@6b_aiI˒8'N5l^* #l9E ݞA6}/[q?/? 滶c٤v;%w5ڔa\ӷŇO?mJVmh?wwlΜ]ڭ{1JQ倳½xg.iw6`᫿νi|s.S|=f2#\:zRc+̯m~v5{uZEy{{[ _eиO{e:t9w^c^0)AKzOgVmRw:~HK7_>P3N.6 7y2U' O趉0'~!x?is`tV,=xuQ3w1꒘ Q@cP*YQVԑ{VʯǽQX ^8 y9zFЋC" {CY}5pUɫKBw4dź[ZmO=eWM,mISn׽_{S%?+PMlk :E7ͰE<}.nc~{]} ք])|uﰷU5菺_Spk]}-r΅v2y'Uˎ(k۫8o[}bޛ(䫇n̹I( ^j赱ϦD_H_rQP5~H8>?qNq6wĭ2-|@͇wǵ0W[7OxXדh$q=F ؝Cˁ^B6;KO3/A]`r 6C!p_ [|Mo;~O1S*0%T,T3^r @|שPu@M zj=@C(]N0 $0s#-H D&5d-;@o"Ad+n? Lg҃Σ=HGHOz=)2ӫ^M6#ACCAJi L; LW1݀' L&LKVA}Ҭ{z-c> QGZpy_uW)x=g-F`Eݡl;5r'cIW2ۆ 5a 3 '-NA# BDN|@ ДD^4m\7"ݓ> ؟.p ]Aq(v#ҧp}~;t=.a0ePKXvH y \A2knA ! )Nup) RxH!!uRHЦ#!CS:sbH!@Fn_=6e|oLv9K8`[13;\5G_rɿ0AޖNa^+G䕻8CG\-7kt:K8ïg&uռuM}#3 K|/o#$~{~+?ߏ??_ï䰿Wg_/CcSsk[{| N#  K# F S3s 5:Faqiy+ۂB$ %B  [mDa[aGa0[8@X .,V' g K+넛[;G'gW7wEH 4"* EbEI4QWQhhX4FT),,Z*Z)9DEEEDDDDEEDDDN1-bG Gŭvq'qwq8G/.Njgku-=W7ķ%H“H$*A' $ IOId@2\R*LL̒TKIHVHVKI6IJvJIJHNHH.H.IJnJJJ)@*j&U"JiҮLi? itR:YZ%-/}YTRZ+]/uHKwKKIIOII/J/KIoII2Z&)d:,@&ZN,Y,_V$)+M͔͕---de[d;d{ddeeee?Ȯnnˑ'UrO$o!mly|T^!(&%//oo___ߔߕ?TP B(L "DU$)+]~A!bEbJ1[1_bbV^PlWVWRSRS\T\V\SRS8RT(uJe2LWVڕݕYeH9RY\\\Q)7*(w(((++O++P^QPVW!O%QT*HBeS%ڪ:2T=U٪pUB5Q5M5KUZZZZZڤڪکڧ::::zLQVu:RNRW3ԃC1JduzzeRJuzڡޮޭޯ>>>>vjhH4>M&Jik:ik49|Mf\3^3U3S3W@X\Sllל֜EZVUi Z?m֦MԶvfh{jRmvvvZHDBZNIUSO{P{D{B{F{A{I{U{S{WPG:N3鬺].VkKueuctɺ*l|˺ZzC][_wHwLwJwNwQwYwMwKwOz^}0}>Zwws"H~Ŧ~~~~~ߨߢߡߣ????? <Ġ2 ~ C ͐hhkh04d D4,Caaaaaaaaaᡑ2 2h2Z!Hc1ޘfj4321+UƗK+FqqqiM"¤3La(Sndn2MErxTt೶+lT{zMi|G:ٱw1zQeWǮ9yz9[/s9 |<4:ϋG59z+K7E;Oqbn6 ȟCX]hh{k> 7o]}6oF듚^4.w'h:n;ac0$ͷ5Ktm{ h. 06QW[)߭nwntߩWwu 4sq}xO׸~xPWlO#Fa˶hsWչ^Ug[E\ҏc{ڽvM7Lkߔ4\j}kEi܄^XZn>.olu.6-oJ7;) w9l|>7j볰ݮy< :.y_Ф~#}lmov^m㥧?bx.,eiGmس0wڿ7|z\z۫^OrXM7˧o׸i?75{MSwnD<9]sKT_ uB{\ T?lґv kXw\}GC<|=b!m=[2瑧Ƶ ^1nꏸ^Z{izFc/1\ǽ up'\r6p;nh'q%y~IOI^u\Ϣ/EQskyjl_< c w=F C?4q\h} #tuV4ܴTqo]L*}w?%R0+FUh6ZC{@'yMD:.K*Q n@E14ah*l~8(+GxtJᶸ#=3q?<8"<x*hv]\/A jo[rx7|ǁ:O3PE|_ oc/R{NbWDC"qǸ+B8aOr< )Cgon> 3Xd泴{_K{|+,-4OFsiRή< ?\%;> 7Yjyԟ}!3 Ivz:(O !,%kZ-^G H/P$@7`"taH!t@6tr!I  A mո# H=!<RJ!U@zc p9ue H9r"fjuZ֡M;>tin2&."rdv\M!Wژw?NaiĵE\?tU^EwnXIi|rt={AnC{.d#zm3>WZebQvyk6xJŶ})tQ(7כ:v"_8th#ׯn_Ɋ @$s-Cܯع`R$4cWGBX f 7kʡCGb.E%#%c L.[2-%cJr.7 -E[F+*A;|O.?I 0G6grWN{Bp9+s12cT[j7u$ TBpjop2$[wHT f.X-\qv`gH=DY0}E~EPg` >_Āӝ3"!"lSJ=ۖNtQ pGDC DHiII # $!)I']Hқ%I.HH!FJh G&g F./WN&7-r>Cgs7y[}LB_o|_]ZLI+#I62|FD[)(5cch3!tN)t:iAwb"H&L:aVL&ӛb? 5#%$D%$&퉝 ҝdlҏd) ErRI&"s|,&KR$!K~19@>!Kr$_oy-D.Nn_K yH'AS4iy -EjZCki Kt Jt :[t Kt2ݚnKtG:N;t+ݓEGѥhz=ȴM(+y"H*L^Ld)#c2L'ϑ9dYH^+y '!r?}>N.KI }A";=ZJ?Ud:-eh3#d$?#Ce cCLQ1atӒcd8ӧKF \Z{_A"H%^މ%3$%I'ҕ$Y$ !Hnd2$I5Y@^9/Z}J>'_W,}|G~O+%g*}wMAKLk=C1 mb22:Q2FϘ_ |%J?ô$_$0IL6/Ka=+srۦݒpVBl톸8:1!Adזps5Ѥ8$3=!ôCI|ar=zh`zl JP2 <s\ā v]A)f(J@ CC-sסzH|Ȍrvq| b:X1Rvt#;KaZR72..STX:ڱ zMJ3;gGٮq.D"wnCw7jU릍`O~SG 3C8P({ )Z!6 h\ON3@]@b' ,QG?ÇFK!bKVx+ $B424G"@ g,wP`?ma^kA`Cֹ8?7͝]#9u˩{5{SY 9T}mT2ҸR=CǢq;-h$XEPCV]M4z$(c~'M@3`w?C*lr5'"4:p:CKhNEK-Vh+p)(`E P{wQ6:6!p*]Tz/>8tȼoanoN澯?~'?q1ikeg- $ՏDCvdTe"1@S-ڋ؀%yjnEoPs}*6`K:3YĬg2{4B#wx( U"u;,2 )rɇ(P9p nGs"L +[Ct <Ag08O7郡v{)N*a<;m9q4|~2fQ24ru(S(ٳ>*!b~ 3jYaB T2"XKiL_9t Hó] 7;KFvm۴NNjcj"<,4$8(0j1NQ L*>a' CjNH1! L TX7{D;Etr0dlF\/*=$Xq0[t0ص8mB)5젂.Pu-978](3M;H&Jυ<+p$?{l=qbĘ@Hij7uED@qhr`k{6Ԍ ҋFD ez%Qk:+G$7nCs6ED,GlFBIf,i9L!b'Φ @rPn,Qowf EFuR|4%{ͳnW= )qBlO [Yq>kzٺjo/*V .L2aj}f e3T<Yuz tuGvde gn]8ZUCFp~W+ ~P%UT0Bv#q+ Қ>2MlC0oZI/Lo ~6NgXXwM 9|Rl9È´\7]aی-)Hw:s@k5#?ءP}-#e大;Ԝv @wTG_7dԭO`.%7dٮJy U^GةSSuAu!VE`fн $78[Dfa d;79{+bނd_C/[RPi^2t7Vm@59E}ٰ{IA[be&,%jGp YV+6תPa9{たa*FmX!N> =mn[^_'QRͮJU #~9]s2~k\3Xj`kUZƁBٛbAq0emFװ `̘[q1wPY9Ϛ'Lޛxn9(Ba*c (R.{geP7 m\;BU\)1;0xFCwP.qv}v zrRn(s<^lzί&ȆV0c`qS5I[L&)ZH1l֠IVcӒ*}g/ e ĽzwvI|>ҼϣhĦ裧rY_ о߇?}TzcDļc]_Cȇ_%rD &yŢ)cl8)(XˣNO'`тE;;QFGQƼԾޓ'caK"&Z`<)c_\/F("WlOM1 \RF;.Xhbޣ'' ds{*"(ޮb½PAR#VD))16p`s=Ll8S)ή vF_ulgp{j%KVKxrEN b7 BE`A2Ę^;HP="Q.B2"cEPJJ.:|-L4)չ׳\!ٱٳҖձ(qۚ<.I0?x }f",.2)`1R嘙QbPkS)ᖖ*99:::"+\rj!HQ|"'XHT JR%*X8?61!<| ?^7۸ƹ=$<w)~V12S@pdO0CFQ쿣*-kW`QTrXՌݗRU>SOڂ*9ֈR w//a4zMz脈 .H kAR"cHyZA )/-'Ʊka&|*.Uf~&s7v弃YTas;{.8dl#GpclhDh=)LY^w3B`! .Q$4 bP S3Ev+JR;: DzРsЏPp X|q}  K Y04FKIf@+bJOӌ—VשpHFK]ohN@ Dc1](Kt#,T(˕DBM9,xWYp-j h-[͂9=p8>}6a:jЈq]Vr6G!P#b|m[m[z|X1d`u) DvE.&'i5:k'vB>=38@g&>lTQ-l0iit*:Ѽ)kgA>ޱL6]PFd"TFTy42aRKjvYn^h\Fi%vbƗRh? `-LU\EG7CXgSgتٚ%: % w"=r#V| P"]E6pQa?ވ<8^.klq<]9~#}O{E|{μav1_5ƈӔ1|QvsSL$-5؄X9ص7`-h6HhԱ§F#Wl6$Bqp,#PuX^+kMa2J0\*^ (jq)pCP < bݒ8}= p#@PtrDK<۩ЀPJAx-e 2eű7XoU7tp ~!} uMM5wW4IJ4pҜ9y]m#- aRK^ը&ļTL :L\+&P;y"2`!Y0WYB-aa8% GaK. 0l 070f^/Ceyn[먊k5z/j SH(̳JKXӣ؃yjBP'KyUM4J箳3ZG<pvky.*t^Zti'ŢD,"*le֗m6sHh8m3':Yzz""B3ᱫPfiU0nRǩGQcG<Ǚ]iGbiN* {H H '@8<JZ<ѣHuУ4uE)z bSc=,sxsF~PҌmG97n@)KR5 -ӯRFVO Ft3r#͈ܭÈxp4*&p9VqmqgUQaY'py{տ{rz82ՙT6MU=Z ";a<P=͉^*%ygA\MQφ]zll]3cNa QggsyE *95pv܌ͺ sS.7[f';e N}Nk|q/b/QUO(X?Uq\ԗzX?Үo!׬0x}2/_?BFg" D~W.\ {KނV)v$TmB0SHX#Kh@ "%R-#Pr:߀"*QݬZЍDHlH ğG⽑Hf$zEHlE/ #H\GHlHEC;`D2H|1o`Gw xc:ثKiޘy%YEudžc[`DE0BƇpumS-Xs-B}͗ _`qmg 4!os0ڒGi`"~uT$Lsn{˔ 4>ȡ=4"1˂;7ᆞ3pp^6| : DޞІ,zբZ-VšҖuReu>i>TKjJ2ĖJjaIʢlYmbaJ1).ʼnU! z*MR `/؋eksg`VƲaוdxDxv-Cm2>R~u]Gm=mHsI,>yPW# |7SGͲ܉_dyNZ3UpwȲ{􏃜>3`i3X kP̄n ;@j;سզDVA 4,Pj x1RZSU.QD(UF.pw$FPJ)8:sNĞ:֜>탰ʰ8VIp4eBY*TB(M{TגQL)?zfh[;vݰrAgÛ*mZ}, s^bHVҼe[ozl8 o&ػK),ՂHQb "i{ MWjz*ɬHn63V12fόqqCՌ݊OĝvwQrtS# t=\a茼9<7/v/,{yx){O<< 4>`9ƯaRT,h!z|Fl2҂:!QdGj!CkdUt0 1K.!m!Uy"F'El|3"pK n;o:R/Nk[b;L8t;[5>-G}j0vxurllC+cݟZdk37MSiijɮf&Vgkx:=h Ih !4O FaVuBF(#s' (9B!NoXI[#[z*]D.GFS4?PM>a|i0j#:?k#H܆ V3cBxV$B*Ve$.ّۑR$>Up_0S1rDsu^ovqA`. s]FFjr~Fz嘿rfCs67M7V83۹[ Qho_$9,U [Ec\7x^s4>X7{F [~3F/ge@(4>Y,qq舼g!88to('hqרWUx>NcUb%Eի!!ݨ8tNpnj? ;!)oL{/kƒud!t\fAyJ{n0ܐp[G~ V!2Pb#3T JBkEBktD Q3T(Q)tUDLWu lhH=z0@uz5vkY?sIGrW@Vu7O2^࠮dzA&5jscMN?[$@-WAxN'SC|"iqiEkbovᚐȐb= Nm*n5ڹMG d˽|t0q[Cՠ3e z>ՠp 6)"j!ybMȾ!ug5L1$pY|b0kyx@u~·ZӧJ[e<{?ik`t՚v\BK+ۮ>cdis;GOb%Av\:(y #yDD~&?8P|sĞL0"XF|p7?~B|D?vGBT'ONx/~Ey SqX:!>ϖlOhdMlQ>xƸV ]c'w/`Ϫ[ϘĞ0/"aK}"T&S:EZzNBLPbճՔPmT Xsk?pmP/;BqM(.nڀ.z^bm!KEU( NQb9ca"#Jn# d d N^s/wZf|DOsEɛ/_Rd- 8ph?;&2A~c ݇J}]J>Yj*k/=DDfCv!g W|OL% ED@F a{M]ne&<؄SL8m8k`Mn:m {^JK\ [2*PN{W>~uLPG¦ +\ d E |`=ϷSkxa8? zAXoKAxǜpݗGQd׫$LB(3!C1 C29 dBn(* *(*(^+1_Ou]W]/]oׅ]wUWt*WUWUzU.ìf{ԱbvHem kOZ6epITw X u&\Kr VX( lĂe>g$3427=3ܟD.~2|'`,ld!k1t=p݆C>ԺTMu%9?]]Nl{*EbKgTG=3Bh^[CZOw?9tѪۖ@#U/?>&2sbv%u+l~f S+/V//ۻx歊]㊳Uf]UTߓS4Q`wPt{q:it&Vor~}ȽQ{FhiNS/؛7{tv ür.|9l*nv[٭ovq-.#݋àiP8$~G)|.lQ *twQ>]H+1]4RF/UWiޒ._3ggWhK涛mN=RYprdۼ.K4쨠:@EhFG((: |X ?2%{zebf8cϙ,*bVj*>vҩs=hWOGԆ $|BHH.:݄yskj݂ͣӾ153,Ȃ#fd5ʗ&Xd3)/ҍ3|4_'+2>w:A*|`| MÙI 9}pMB%CD^Hû$K08}ʘ$0[ &nּvdBM>X8 2$`h34!D|fTUSMSTn4&0 o IbH\h42-R9|ˬuL[^J uzW&:VAcNtvaj||#)@t?$ǣF_߹%VOstҞD;pֲ2̏yrpRU5n;]t4(|”`ro>>ұ՚u?xRń4ij7²Ѽ߳<k%} М۷HSXufʛ*QĢܜ܄˜ e*[_o}/SPze2"l؉; 4Ӯ&<Ҋ6&\'1yZ)3ʧ<5-;>t`Yp wB'Ls ?POO39> '/NƮ>TnO hzc A%8ǚ5GJT:G~T1[nZ=drXT7yG%B;l_NjVdC]Bw7TTA kg31J%-/!8DEQim 3i]Qľ@OX<熣oBF* %ӽ4d/e <;=h(*:)=N6{ EV=߃qh:VkZ=uh T=^%ރ8Eh>Z@m|1j}&L5Ҋ˨^-Bݨ@+*Ak:tGFtmBt-ڌCףt#Z݂nEt`݁~Fv{C~уt= s(:cD_'Гz FO=CGЯЯuGAG Ez^Ek8z &z AП!}N?O__ѧ39}B_oз:&H0C*Ag9!2! !r!@! "PáF@Q0}~r1P 4*p<xLAAj!D0tfP3a\a̅yp9̇4T\QX 1hfhVXK A;ġC'tA7 X `5+a=lp\ ka3\ n`+l np wnvn={`/~< Q8}Ax_$pgYx?<x^Bw 58o 7-=ކ?;.>$}_)|%|_774 =g,HjLelFM8`3Ni؂qY8\q P\b\R<xq+B<[ Wa;v`''va7`/V8<WckpqqOēd\T< OǗR\gY2<s<|9xŸ7n͸%x)np;w.܍{ «W+zoW&܋:|=o7V ߌox ߎw;.|7»xދx?~?G[cď_'~ Og7#oQ~_ƯW1>_ǿoM=~?CƟOgso)|}U;]/A&HD&b$'4b!$d,MrH.# !d()"H1)!IrRAƐJr%Vb#UNI\Myo?J^ /*9F^#-'ț-{6##!|LN|J>#NNz}dR[ӥ )sл !R!wT" g.FJ{X*7ݻ$䑼j'Mj$R>N"]ށ?]D!]z7I=J}YjZ%R\ꐖKR-H+*iFZ+KU&WFV,]']/ mnnJۤ[[6vitt'~&-#vK _\Ͼ/\zT: IIAqCS/3Ҡ4HJ/H/J/I/KHJǤפo7I'7o4 JIK'?KH*}*}&}.}!})}ž7[)wҿK7 2,ɲlrl,iEN3L9<|rX.˥L҃ᩕXgm-Q5EݱXk\ogI8ϙ-kQn) 'O[k֐2Z) ^2%cQ(VFGK#׷М2QS-n{<9dFK\yYG{\ 2hj$H`rrT9&v7nk=jajgȍӒ֨]R/v.䥬KmZ{Vc\lT n'Ηt4Dr\UYԭ94 4Yc-oӠV[`c $ٔ"qqk ):-yihB [cV\IZ00/L'MƭKR& uK;c(HyxM(HS('8b_ۣxGKԶ7X{3Z?Ӵ0iu.:%^[z4|z8Mo3z4r@}#We:&Q-ވYcV)Ӻڢ]-Z>>7eJ%"!fG5,7:❱m˵4,쳾!¬0E6ҭۮ.:ɕ/4ᱮ:c&ݰɋ-ߕԺ"7ɲϲy!9ݢNN;9]CN;9}'_.nf7wUC^o䡐_wr|v.]=n^DC'.z8rppzDԚ9~7Y/N 귑5t̡N 0x2t29h Zʈ#z(dPg j9FoH>Uj7G]13Š^n,̡W:J't.^+FFFF^ip5۽" H++" 4"H#+"zPD*C"zWE .b8|D#B63be+(pG!@ "€>>N);Et>r.%Dt>rc!)S=":mq9G68twǡCq:qrV 0N :.EtέVuVuVuVur:E:E:E:UUUUܪNSL NnP襝lNI8qqqqyol튷 P 1cp9CIoe-:wdpa@1=n2*^owIauӑՍZ G$5HᑄK^o-ek.9j[a׏vF@.pkDoI'z8xx#NK8-=qZzA|'cHdH\|Cb҆#7c-VYW;!q Z6{{= q˅xüP1QAwwGa1Z s##7?jpQ5Q5É-5Q5Q5Q5Q;~G n~k9+ηډzH|s9*MvG[Ʈlh?gQ9wa.\܅ sq.+sqW]2we.\ܕ+sq p7/w:.t\Η;w>.|\Y *@K;qm6n|7 &]UvU]U",+1X8ZN/ύ|i";?ϱ;?/d:v~cL{$vg|<PC9e )UꙎwFqs>| lA:t6hZq`Ԋ揜W-r[MU9{jK<48"_X=YkT lsc* =&Y.п֒]WpUǪ oߠ+Vҟe-NZ-i C{s6/?ؚM즲&|ӉM&ֲZ [jZpeWx:kb[[v+lg}׿T>ɿ*JFi0%]yET|`z?Dd)@:NF}1t&4ZO/RR3Ӕt5*iM~Tfo`9|ez D@#P1a@aGɋ(ɹ%]@{jTA/G ;+Q!C{?Mv%Lu ,GN ~{qaJ'_4}џC)Y)IWly#+MjO4*frvSNE1.'oSB߃dʥ׎(‡U9G2T(=IUp05M90=jj[Q^F-FJ>t}E5W4_Q)RߓFWTA:;hMh^$WS >2eS j"0+Tgf1uiJ3hM yJ0ueB~nf pjgrFgi\;hPSbnuIhh!MO?fQ,\xRgDL[sJK::HTKicԃq0:>i!LAfhه@[^nQsodV}%ُaP?\穛>[ŚSYר~|Cќ>V4pD-Z}^cRږh_X]WtФ崤C`QknE9.JRi*Oo[9.&8] ,7^9jKͣі=ƊKz̤m`]_ 2^7-Gs endstream endobj 20 0 obj << /Title (\376\377\000\124\000\150\000\145\000\040\000\124\000\141\000\142\000\165\000\154\000\141\000\164\000\145\000\040\000\120\000\162\000\157\000\143\000\145\000\144\000\165\000\162\000\145) /Dest [7 0 R /XYZ 0 576 null] /Parent 2 0 R /First 21 0 R /Last 21 0 R /Count 2 >> 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 0000004710 00000 n 0000004958 00000 n 0000005028 00000 n 0000005085 00000 n 0000005243 00000 n 0000005438 00000 n 0000099604 00000 n 0000000064 00000 n 0000000016 00000 n 0000024966 00000 n 0000025273 00000 n 0000025469 00000 n 0000049570 00000 n 0000050061 00000 n 0000050260 00000 n 0000067293 00000 n 0000067775 00000 n 0000067968 00000 n 0000099555 00000 n 0000098773 00000 n 0000099069 00000 n 0000099414 00000 n 0000001073 00000 n 0000004876 00000 n 0000004912 00000 n 0000005717 00000 n 0000025804 00000 n 0000050711 00000 n 0000068430 00000 n trailer << /Size 30 /Root 1 0 R >> startxref 99815 %%EOF

SAS Log

1                                                                                                                        The SAS System                                                                                             17:12 Thursday, July 6, 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=20160731
 SYSDBMSG=
 SYSDBRC=0
 _APSLIST=_url,_htua,EFFDTE,_client,_htcook,_result,_ODSDEST,_grafloc,_program,_reqmeth,_rmtaddr,_rmthost,_srvname,_srvport,_version,_metauser,_password,_username,_metafolder,_metaperson,_userloc
     ale,_SECUREUSERNAME
 _CLIENT=StoredProcessService 9.3; JVM 1.6.0_30; Windows Server 2008 R2 (amd64) 6.1
 _GRAFLOC=/sasweb/graph
 _HTCOOK=_ga=GA1.2.833841193.1398869373; __unam=7ac2274-151253bf750-b2127a8-1186; JSESSIONID=F409B508A4682C93D6AA30D9FE42DC38; sso-logout-time="Fri Jul 07 2017 00:43:24 GMT-0500 (Central Daylight
      Time)"; LtpaToken=AAECAzU5NUVBRUMwNTk1RjFGN0NrdHdlZWRAbHN1LmVkdfMcc+/8JzfxUYXTO9YDQKGSzODv
 _HTUA=Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.86 Safari/537.36
 _METAFOLDER=/FSS/
 _METAPERSON=FSSGuest
 _METAUSER=FSSGuest@saspw
 _ODSDEST=PDF
 _PASSWORD=XXXXXX
 _PROGRAM=/FSS/FUNDCOL2
 _REPLAY="&_URL?_sessionid=704A3EC8-DA6E-4E25-A2F8-FC9154D9E48E&_program=replay&_entry=&_TMPCAT.."
 _REQMETH=POST
 _RESULT=STREAM
 _RMTADDR=130.39.75.8
 _RMTHOST=130.39.75.8
 _SECUREUSERNAME=FSSGuest
 _SRVNAME=sasdreporting.lsu.edu
 _SRVPORT=8443
 _TMPCAT=APSWORK.TCAT000E
 _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; __unam=7ac2274-151253bf750-b2127a8-1186; 
            JSESSIONID=F409B508A4682C93D6AA30D9FE42DC38; sso-logout-time="Fri Jul 07 2017 00:43:24 GMT-0500 (Central Daylight Time)"; 
            LtpaToken=AAECAzU5NUVBRUMwNTk1RjFGN0NrdHdlZWRAbHN1LmVkdfMcc+/8JzfxUYXTO9YDQKGSzODv
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.01 seconds
      

SYMBOLGEN:  Macro variable VALUE resolves to AAECAzU5NUVBRUMwNTk1RjFGN0NrdHdlZWRAbHN1LmVkdfMcc%2B/8JzfxUYXTO9YDQKGSzODv
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=AAECAzU5NUVBRUMwNTk1RjFGN0NrdHdlZWRAbHN1LmVkdfMcc%2B/8JzfxUYXTO9YDQKGSzODv,
      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.01 seconds
      cpu time            0.00 seconds
      

**END*USEREND*USER**


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


**END*USEREND*USER**
SYMBOLGEN:  Macro variable _INFILE resolves to            0
SYMBOLGEN:  Macro variable _INUSER resolves to            1
47        +  *** ENTER EFFECTIVE DATE ***;
48        +*%LET EFFDTE = 20170626;
49        +
50        +DATA DATE;
51        +  EFFDTE  = "&EFFDTE";
SYMBOLGEN:  Macro variable EFFDTE resolves to 20160731
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 = 01 THEN MON = 'JANUARY  ';
74        +IF EFFMN = 02 THEN MON = 'FEBRUARY ';
75        +IF EFFMN = 03 THEN MON = 'MARCH    ';
76        +IF EFFMN = 04 THEN MON = 'APRIL    ';
77        +IF EFFMN = 05 THEN MON = 'MAY      ';
78        +IF EFFMN = 06 THEN MON = 'JUNE     ';
79        +IF EFFMN = 07 THEN MON = 'JULY     ';
80        +IF EFFMN = 08 THEN MON = 'AUGUST   ';
81        +IF EFFMN = 09 THEN MON = 'SEPTEMBER';
82        +IF EFFMN = 10 THEN MON = 'OCTOBER  ';
83        +IF EFFMN = 11 THEN MON = 'NOVEMBER ';
84        +IF EFFMN = 12 THEN MON = 'DECEMBER ';
85        + CALL SYMPUT('MON',MON);
86        +
87        +BEGFY=FISCAL-1;
88        +BEGFX = INPUT(PUT(BEGFY,4.),$4.);
89        +FISX = INPUT(PUT(FISCAL,4.),$4.);
90        +FORMAT BEGYR ENDYR $2.;
91        +BEGYR = SUBSTR(BEGFX,3,2);
92        +ENDYR = SUBSTR(FISX,3,2);
93        +CALL SYMPUT('BEGYR',BEGYR);
94        +CALL SYMPUT('ENDYR',ENDYR);
95        +
96        +     IF EFFMN = 01 THEN HEADER = '  JANUARY';
97        +ELSE IF EFFMN = 02 THEN HEADER = ' FEBRUARY';
98        +ELSE IF EFFMN = 03 THEN HEADER = '    MARCH';
99        +ELSE IF EFFMN = 04 THEN HEADER = '    APRIL';
100       +ELSE IF EFFMN = 05 THEN HEADER = '      MAY';
101       +ELSE IF EFFMN = 06 THEN HEADER = '     JUNE';
102       +ELSE IF EFFMN = 07 THEN HEADER = '     JULY';
103       +ELSE IF EFFMN = 08 THEN HEADER = '   AUGUST';
104       +ELSE IF EFFMN = 09 THEN HEADER = 'SEPTEMBER';
105       +ELSE IF EFFMN = 10 THEN HEADER = '  OCTOBER';
106       +ELSE IF EFFMN = 11 THEN HEADER = ' NOVEMBER';
                                                                 The SAS System

107       +ELSE IF EFFMN = 12 THEN HEADER = ' DECEMBER';
108       +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    74:4    75:4    76:4    77:4    78:4    79:4    80:4    81:4    82:4    83:4    84:4    87:7    96:9    97:9
      98:9    99:9    100:9   101:9   102:9   103:9   104:9   105:9   106:9   107:9   
NOTE: Numeric values have been converted to character values at the places given by: (Line):(Column).
      57:24   71:20   
NOTE: The data set WORK.DATE has 1 observations and 16 variables.
NOTE: DATA statement used (Total process time):
      real time           0.01 seconds
      cpu time            0.01 seconds
      

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

133       +'190067') AND FISCAL_YEAR = &FYEAR;
134       +PROC SORT; BY ACCT;*/
135       +

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

136       +PROC SQL;
137       +CREATE TABLE FUND1 AS
138       +SELECT ORG_ID AS GRANT_ID,
139       +FUND
140       +FROM WDM.fin_fdm_DRIVERTAG
141       +WHERE FUND IN ('FD250','FD251','FD252');
NOTE: Table WORK.FUND1 created, with 5580 rows and 2 columns.

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

142       +PROC SORT; BY GRANT_ID;
143       +

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

144       +PROC SQL;
145       +CREATE TABLE GRANT1 AS
146       +SELECT GRANT_ID,
147       +AWARD_NUMBER as award_budg,
                                                                 The SAS System

148       +TO_DATE AS GRANT_EXP_DATE,
149       +sponsor_id,
150       +cont_line_status,
151       +workday_id,
152       +CONT_STATUS,
153       +is_primary
154       +FROM WDM.FIN_AWD_LINE
155       +where company = '10' and cont_status NE ' ';
NOTE: Table WORK.GRANT1 created, with 3013 rows and 8 columns.

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

156       +PROC SORT; BY GRANT_ID;
157       +

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

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

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

159       +PROC SORT; BY sponsor_id;
160       +

                                                                 The SAS System

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

161       +proc sql;
162       +create table SPON as
163       +select sponsor_id,
164       +SPONSOR_NAME,
165       +sponsor_type
166       +from wdm.fin_awd_sponsor;
NOTE: Table WORK.SPON created, with 1536 rows and 3 columns.

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

167       +proc sort; by sponsor_id;
168       +

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

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

NOTE: There were 2710 observations read from the data set WORK.MRG1.
NOTE: There were 1536 observations read from the data set WORK.SPON.
NOTE: The data set WORK.MRGSPON has 2710 observations and 11 variables.
NOTE: DATA statement used (Total process time):
      real time           0.00 seconds
      cpu time            0.00 seconds
                                                                 The SAS System

      

170       +PROC SORT; BY award_budg grant_id cont_line_status descending is_primary ;
171       +

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

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

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

174       +proc sort; by workday_id;
175       +

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

176       +proc sql;
177       +create table task as
178       +select workday_id,
179       +org_id as tasknbr
180       +from WDM.FIN_AWD_LINE_ORG
181       +where substr(org_id,1,2) = 'TA';
                                                                 The SAS System

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

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

182       +proc sort; by workday_id;
183       +

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

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

NOTE: There were 5436 observations read from the data set WORK.TASK.
NOTE: There were 2706 observations read from the data set WORK.SETSPON.
NOTE: The data set WORK.MRGGRNT has 2706 observations and 12 variables.
NOTE: DATA statement used (Total process time):
      real time           0.01 seconds
      cpu time            0.01 seconds
      

186       +proc sort; by award_budg;
187       +

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

                                                                 The SAS System

188       +PROC SQL;
189       +CREATE TABLE AWARD1 AS
190       +SELECT AWARD_NUMBER as award_budg,
191       +PROPOSAL_ID as propnbr,
192       +AWARD_NAME,
193       +signed_date,
194       +TOTAL_AMOUNT AS AWD_TOTAL,
195       +award_date
196       +FROM WDM.FIN_AWD
197       +WHERE PROPOSAL_ID NE 0 and
198       +award_type not in ('SPN_AWD_Type_Disaster_Relief','SPN_AWD_Type_Pell_SEOG_CWS','SPN_AWD_Type_Federal_Appropriations');
NOTE: Table WORK.AWARD1 created, with 1707 rows and 6 columns.

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

199       +PROC SORT; BY award_budg;
200       +

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

201       +DATA MRG2; MERGE mrggrnt(IN=A) AWARD1(IN=B); BY award_budg; IF A AND B;
202       +format TASK 2.;
203       +task = substr(taskNBR,3,2);
204       +if task = 0 then task = 1;

NOTE: Character values have been converted to numeric values at the places given by: (Line):(Column).
      203:8   
NOTE: There were 2706 observations read from the data set WORK.MRGGRNT.
NOTE: There were 1707 observations read from the data set WORK.AWARD1.
NOTE: The data set WORK.MRG2 has 2415 observations and 18 variables.
                                                                 The SAS System

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

205       +PROC SORT; BY award_budg;
206       +
207       +/*PROC SQL;
208       +CREATE TABLE LEADPI AS
209       +SELECT EMPLOYEE_ID AS WD_PIID,
210       +ORG_ID AS GRANT_ID,
211       +ROLE_NAME AS ROLE1
212       +FROM WDM.WORKER_ROLE
213       +WHERE role_name = 'Principal_Investigator';
214       +PROC SORT; BY WD_PIID;
215       +
216       +PROC SQL;
217       +CREATE TABLE LSUPIID AS
218       +SELECT EMPLOYEE_ID AS WD_PIID,
219       +LSU_ID AS LSU_PIID
220       +FROM WDM.KEYS;
221       +PROC SORT; BY WD_PIID;
222       +
223       +DATA MRGPI;
224       +MERGE LEADPI(IN=A) LSUPIID(IN=B); BY WD_PIID; IF A;
225       +PROC SORT; BY GRANT_ID;
226       +
227       +DATA MRG3; MERGE MRG2(IN=A) MRGPI(IN=B); BY GRANT_ID; IF A;
228       +PROC SORT; BY award_budg;*/
229       +
230       +/*PROC SQL;
231       +CREATE TABLE COPI AS
232       +SELECT EMPLOYEE_ID AS WD_COPIID,
233       +ORG_ID AS GRANT_ID,
234       +ROLE_NAME AS ROLE2
235       +FROM WDM.WORKER_ROLE
236       +WHERE role_name = 'Co-Principal_Investigator';
237       +PROC SORT; BY WD_COPIID;
                                                                 The SAS System

238       +
239       +PROC SQL;
240       +CREATE TABLE LSUCOPIID AS
241       +SELECT EMPLOYEE_ID AS WD_COPIID,
242       +LSU_ID AS LSU_COPIID
243       +FROM WDM.KEYS;
244       +PROC SORT; BY WD_COPIID;
245       +
246       +DATA MRGCOPI;
247       +MERGE COPI(IN=A) LSUCOPIID(IN=B); BY WD_COPIID; IF A;
248       +PROC SORT; BY GRANT_ID;
249       +
250       +DATA MRG4; MERGE MRG3(IN=A) MRGCOPI(IN=B); BY GRANT_ID; IF A;
251       +PROC SORT; BY award_budg;*/
252       +

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

253       +proc sql;
254       +CREATE TABLE SPEC AS
255       +SELECT AWARD_NUMBER as award_budg,
256       +REF_ID
257       +FROM WDM.FIN_AWD_SPEC_COND
258       +WHERE REF_ID = 'Special_Condition_Type_Internal_Competition';
NOTE: Table WORK.SPEC created, with 36 rows and 2 columns.

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

259       +PROC SORT; BY award_budg;
260       +
                                                                 The SAS System


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

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

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

262       +PROC SORT; BY award_budg grant_id;
263       +

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

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

NOTE: There were 2415 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.01 seconds
      cpu time            0.01 seconds
      

                                                                 The SAS System

266       +proc sort; by award_budg grant_id;
267       +
268       +
269       +
270       +/*PROC SQL;
271       + CREATE TABLE SPAFILE AS
272       + SELECT ACCT_CODE       AS ACCT
273       +       ,BEGIN_DATE      AS BEGIN
274       +       ,INIT_TIMESTAMP  AS IADD
275       +       ,LONG_TITLE      AS LONG
276       +FROM COA.ACCOUNTS
277       +WHERE CAMPUS_CD = '1' AND ACCT_TYPE = 'S'
278       +AND SUBSTR(ACCT_CODE,6,1) IN ('3','4','5','6')
279       +AND SUBSTR(ACCT_CODE,1,7) NOT IN ('1801054','1814054','190047','190057',
280       +'190067') AND FISCAL_YEAR = &FYEAR;
281       +
282       +PROC SORT; BY ACCT;
283       +
284       +DATA COAS;
285       +  MERGE COAFILE(IN=A) SPAFILE(IN=B);
286       +  BY ACCT;
287       +  IF A AND B;
288       +
289       +PROC SORT DATA = COAS;  BY ACCT;
290       +
291       +DATA COA1(KEEP=STITLE LONG ACCT AGENCY EXPIRE BEGIN ADDTE TOTAWARD
292       +          PIID COPIID PROPNBR INTFLAG TASK);
293       + SET COAS;
294       +  FORMAT STITLE $60.;
295       +  FORMAT ADATE YYMMDDN8.;
296       +  ADATE = DATEPART(IADD);
297       +  FORMAT BEGIN YYMMDDN8.;
298       +  FORMAT EXPIRE YYMMDDN8.;
299       +  AYR = YEAR(ADATE);
300       +  AMTH= MONTH(ADATE);
301       +    MONA = INPUT(PUT(AMTH,Z2.),$2.);
302       +    YEARA = INPUT(PUT(AYR,4.),$4.);
303       +  ADDTE = YEARA||MONA;
                                                                 The SAS System

304       +  *IF BEGIN <= &DATE;*/
305       +

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

306       +PROC SQL;
307       +CREATE TABLE BUDG AS
308       +SELECT grant_id,
309       +grant_name,
310       +ledger_account,
311       +budget_revenue as AMT,
312       +budget_obj,
313       +award_name,
314       +award_report_code as BAADJCD,
315       +budget_amendment_date,
316       +budget_date_from
317       +from workday.award_budget
318       +where ledger_account in ('4200:Federal Grants and Contracts Revenue','4210:State and Local Grants and Contracts Revenue',
319       +'4220:Non-governmental Grants and Contracts Revenue','4230:Grants and Contracts Revenue') and budget_amendment_status not in
319      !+('Canceled','Draft','Denied')
320       +and company_code = 'LSUAM' and
321       +award_report_code in ('New','Continuation') ;
NOTE: Table WORK.BUDG created, with 868 rows and 9 columns.

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

322       +proc sort; by grant_id;
323       +

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

NOTE: The data set WORK.BUDG has 868 observations and 9 variables.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.00 seconds
      cpu time            0.00 seconds
      

324       +data set1; set budg; by grant_id;
325       +format BUDGET_DATE1 yymmddn.;
326       +budget_date1 = budget_amendment_date;
327       +award_budg = scan(budget_obj,1,":");

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

328       +proc sort; by award_budg grant_id;
329       +

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

330       +data MARGE; merge mrg5(in=a) set1(in=b); by award_budg grant_id; if a and b;
331       +format budget_date yymmddn.;
332       +if budget_date1 = ' ' then budget_date = signed_date; else budget_date = budget_date1;
333       +if budget_date = ' ' then delete;

NOTE: Character values have been converted to numeric values at the places given by: (Line):(Column).
      332:19   333:18   
WARNING: Multiple lengths were specified for the BY variable award_budg by input data sets. This may cause unexpected results.
NOTE: There were 2415 observations read from the data set WORK.MRG5.
NOTE: There were 868 observations read from the data set WORK.SET1.
                                                                 The SAS System

NOTE: The data set WORK.MARGE has 867 observations and 28 variables.
NOTE: DATA statement used (Total process time):
      real time           0.01 seconds
      cpu time            0.01 seconds
      

334       +proc sort; by grant_id budget_date;
335       +

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

336       +data marge1; set marge; by grant_id budget_date;
337       +effdte = INPUT(PUT(budget_date,yymmddn.),8.);
338       +*if effdte <= 20160930 then output;

NOTE: There were 867 observations read from the data set WORK.MARGE.
NOTE: The data set WORK.MARGE1 has 867 observations and 29 variables.
NOTE: DATA statement used (Total process time):
      real time           0.00 seconds
      cpu time            0.00 seconds
      

339       +proc sort; by grant_id;
340       +
341       +/*
342       +DATA GLSD;
343       +  INFILE GLSD;
344       +  INPUT  @1   FY       $2.
345       +         @3   ENTRY   PD5.
346       +         @10  ACCT       $9.
347       +         @19  TT         $1.
348       +         @20  OBJ      $4.
349       +         @24  SUBOBJ   $1.
                                                                 The SAS System

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

388       +

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

389       +DATA BUDG1 (DROP= EMTH ENDYRX BEGYRX END BEG);
390       + SET marge1; by grant_id effdte;
391       +  *BY FY ACCT ENTRY;
392       + *edate = effdte;
393       +  EDATE = INPUT(PUT(effdte,8.),YYMMDD8.);
394       +  EMTH= MONTH(EDATE);
395       +
396       +  IF effdte <= &EFFDTE;
SYMBOLGEN:  Macro variable EFFDTE resolves to 20160731
397       +
398       +  EMNX = INPUT(PUT(EMTH,Z2.),$2.);
399       +  ENDYRX = &ENDYR;
SYMBOLGEN:  Macro variable ENDYR resolves to 17
400       +  BEGYRX = &BEGYR;
SYMBOLGEN:  Macro variable BEGYR resolves to 16
401       +  END = INPUT(PUT(ENDYRX,Z2.),$2.);
402       +  BEG = INPUT(PUT(BEGYRX,Z2.),$2.);
403       +  IF EMTH > 6 THEN ACTDTE = BEG||EMNX;
404       +   ELSE ACTDTE = END||EMNX;
405       +
406       +  IF EMNX = &EFFMN THEN MONAMT = AMT;
SYMBOLGEN:  Macro variable EFFMN resolves to 07      
407       +  ELSE MONAMT = 0;
408       +

NOTE: Character values have been converted to numeric values at the places given by: (Line):(Column).
      406:6   
NOTE: There were 867 observations read from the data set WORK.MARGE1.
NOTE: The data set WORK.BUDG1 has 6 observations and 33 variables.
                                                                 The SAS System

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

409       +PROC SORT DATA = budg1; BY ACTDTE grant_id;
410       +

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

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


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

434       + proc sort; by grant_id;
435       +

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

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

NOTE: There were 6 observations read from the data set WORK.GLSCOA15.
NOTE: The data set WORK.GLSCOA16 has 6 observations and 35 variables.
NOTE: DATA statement used (Total process time):
      real time           0.01 seconds
      cpu time            0.01 seconds
      

438       + proc sort; by grant_id;
439       +
440       +

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


441       +PROC SQL;
442       +  CREATE TABLE PROJTRAN AS
443       +SELECT PROPOSAL_NBR     AS PROPNBR
444       +      ,TRX_NBR          AS TRXNBR
445       +      ,TRX_TYPE         AS TRXTYPE
446       +      ,TRX_STATUS       AS TRXSTAT
447       +      ,TO_SPA_DATE      AS RELDATE
448       +FROM SPM.PROJ_TRANSACTION
449       + WHERE TRX_STATUS IN ('AC','TE','CO');
NOTE: Table WORK.PROJTRAN created, with 17727 rows and 5 columns.

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

451       +PROC SORT; BY PROPNBR TRXNBR RELDATE;
452       +

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

453       +DATA SPS2;
454       + SET PROJTRAN; BY PROPNBR TRXNBR;
455       +    LENGTH MO YY $2.;
456       +    LENGTH YR $4.;
457       +    MO=MONTH(RELDATE);
458       +    YR=YEAR(RELDATE);
459       +    YY=SUBSTR(YR,3,2);
460       +    LENGTH EFFMY $4.;
461       +    EFFMY=YY||MO;
462       +    IF SUBSTR(EFFMY,3,1)=' ' THEN SUBSTR(EFFMY,3,1)='0';
                                                                 The SAS System


NOTE: Numeric values have been converted to character values at the places given by: (Line):(Column).
      457:8   458: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 457:8   212 at 458:8   
NOTE: There were 17727 observations read from the data set WORK.PROJTRAN.
NOTE: The data set WORK.SPS2 has 17727 observations and 9 variables.
NOTE: DATA statement used (Total process time):
      real time           0.00 seconds
      cpu time            0.00 seconds
      

463       +    PROC SORT; BY PROPNBR EFFMY RELDATE;
464       +

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

465       + PROC SORT; BY PROPNBR TRXNBR;
466       +

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

467       +PROC SQL;
468       +    CREATE TABLE PISHR AS
469       +    SELECT PROPOSAL_NBR    AS PROPNBR,
470       +           TRX_NBR         AS TRXNBR,
471       +           TASK_NBR        AS TASK,
                                                                 The SAS System

472       +           LSU_ID          AS LSUID,
473       +           INVESTIGATOR_TYPE AS INVTYPE,
474       +           DEPT_CD         AS DEPT,
475       +           PROJECT_SHARE   AS SHARE
476       +    FROM SPM.PROJ_INVESTIGATOR
477       +    WHERE PROJECT_SHARE > 0;
NOTE: Table WORK.PISHR created, with 72959 rows and 7 columns.

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

478       +    PROC SORT; BY PROPNBR TRXNBR TASK;
479       +

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

480       +DATA SPS4;
481       +  MERGE SPS2(IN=A) PISHR(IN=B); BY PROPNBR TRXNBR; IF A & B;
482       +

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

483       +PROC SORT;  BY PROPNBR EFFMY RELDATE;
484       +

                                                                 The SAS System

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

485       +    PROC SORT; BY PROPNBR TRXNBR;
486       +

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

487       +DATA SPSFM1(DROP= MO YR YY BEGYRX ENDYRX END BEG)
488       +     SPSFM2(DROP= MO YR YY BEGYRX ENDYRX END BEG)
489       +     SPSFM3(DROP= MO YR YY BEGYRX ENDYRX END BEG)
490       +     SPSFM4(DROP= MO YR YY BEGYRX ENDYRX END BEG)
491       +     SPSFM5(DROP= MO YR YY BEGYRX ENDYRX END BEG)
492       +     SPSFM6(DROP= MO YR YY BEGYRX ENDYRX END BEG)
493       +     SPSFM7(DROP= MO YR YY BEGYRX ENDYRX END BEG)
494       +     SPSFM8(DROP= MO YR YY BEGYRX ENDYRX END BEG)
495       +     SPSFM9(DROP= MO YR YY BEGYRX ENDYRX END BEG)
496       +     SPSFM10(DROP= MO YR YY BEGYRX ENDYRX END BEG)
497       +     SPSFM11(DROP= MO YR YY BEGYRX ENDYRX END BEG)
498       +     SPSFM12(DROP= MO YR YY BEGYRX ENDYRX END BEG);
499       +     SET SPS4;
500       +  ENDYRX = &ENDYR;
SYMBOLGEN:  Macro variable ENDYR resolves to 17
501       +  BEGYRX = &BEGYR;
SYMBOLGEN:  Macro variable BEGYR resolves to 16
502       +  END = INPUT(PUT(ENDYRX,Z2.),$2.);
503       +  BEG = INPUT(PUT(BEGYRX,Z2.),$2.);
504       +     IF (YY=&BEGYR AND MO <= 07) OR YY < &BEGYR THEN DO;
SYMBOLGEN:  Macro variable BEGYR resolves to 16
                                                                 The SAS System

SYMBOLGEN:  Macro variable BEGYR resolves to 16
505       +         ACTDTE = BEG||'07';
506       +         OUTPUT SPSFM1;
507       +         END;
508       +     IF (YY=&BEGYR AND MO <= 08) OR YY < &BEGYR THEN DO;
SYMBOLGEN:  Macro variable BEGYR resolves to 16
SYMBOLGEN:  Macro variable BEGYR resolves to 16
509       +         ACTDTE = BEG||'08';
510       +         OUTPUT SPSFM2;
511       +         END;
512       +     IF (YY=&BEGYR AND MO <= 09) OR YY < &BEGYR THEN DO;
SYMBOLGEN:  Macro variable BEGYR resolves to 16
SYMBOLGEN:  Macro variable BEGYR resolves to 16
513       +         ACTDTE = BEG||'09';
514       +         OUTPUT SPSFM3;
515       +         END;
516       +     IF (YY=&BEGYR AND MO <= 10) OR YY < &BEGYR THEN DO;
SYMBOLGEN:  Macro variable BEGYR resolves to 16
SYMBOLGEN:  Macro variable BEGYR resolves to 16
517       +         ACTDTE = BEG||'10';
518       +         OUTPUT SPSFM4;
519       +         END;
520       +     IF (YY=&BEGYR AND MO <= 11) OR YY < &BEGYR THEN DO;
SYMBOLGEN:  Macro variable BEGYR resolves to 16
SYMBOLGEN:  Macro variable BEGYR resolves to 16
521       +         ACTDTE = BEG||'11';
522       +         OUTPUT SPSFM5;
523       +         END;
524       +     IF (YY=&BEGYR AND MO <= 12) OR YY < &BEGYR THEN DO;
SYMBOLGEN:  Macro variable BEGYR resolves to 16
SYMBOLGEN:  Macro variable BEGYR resolves to 16
525       +         ACTDTE = BEG||'12';
526       +         OUTPUT SPSFM6;
527       +         END;
528       +     IF YY <= &BEGYR OR (YY=&ENDYR AND MO <= 1) THEN DO;
SYMBOLGEN:  Macro variable BEGYR resolves to 16
SYMBOLGEN:  Macro variable ENDYR resolves to 17
529       +         ACTDTE = END||'01';
                                                                 The SAS System

530       +         OUTPUT SPSFM7;
531       +         END;
532       +     IF YY <= &BEGYR OR (YY=&ENDYR AND MO <= 2) THEN DO;
SYMBOLGEN:  Macro variable BEGYR resolves to 16
SYMBOLGEN:  Macro variable ENDYR resolves to 17
533       +         ACTDTE = END||'02';
534       +         OUTPUT SPSFM8;
535       +         END;
536       +     IF YY <= &BEGYR OR (YY=&ENDYR AND MO <= 3) THEN DO;
SYMBOLGEN:  Macro variable BEGYR resolves to 16
SYMBOLGEN:  Macro variable ENDYR resolves to 17
537       +         ACTDTE = END||'03';
538       +         OUTPUT SPSFM9;
539       +         END;
540       +     IF YY <= &BEGYR OR (YY=&ENDYR AND MO <=4) THEN DO;
SYMBOLGEN:  Macro variable BEGYR resolves to 16
SYMBOLGEN:  Macro variable ENDYR resolves to 17
541       +         ACTDTE = END||'04';
542       +         OUTPUT SPSFM10;
543       +         END;
544       +     IF YY <= &BEGYR OR (YY=&ENDYR AND MO <=5) THEN DO;
SYMBOLGEN:  Macro variable BEGYR resolves to 16
SYMBOLGEN:  Macro variable ENDYR resolves to 17
545       +         ACTDTE = END||'05';
546       +         OUTPUT SPSFM11;
547       +         END;
548       +     IF YY <= &BEGYR OR (YY=&ENDYR AND MO <=6) THEN DO;
SYMBOLGEN:  Macro variable BEGYR resolves to 16
SYMBOLGEN:  Macro variable ENDYR resolves to 17
549       +         ACTDTE = END||'06';
550       +         OUTPUT SPSFM12;
551       +         END;
552       +

NOTE: Character values have been converted to numeric values at the places given by: (Line):(Column).
      504:10   504:24   504:37   508:10   508:24   508:37   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:9    528:26   528:40   532:9    532:26   532:40   536:9    536:26   536:40   540:9    540:26   540:40
      544:9    544:26   544:40   548:9    548:26   548:40   
                                                                 The SAS System

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

553       +DATA SPS6;
554       +    SET SPSFM1
555       +        SPSFM2
556       +        SPSFM3
557       +        SPSFM4
558       +        SPSFM5
559       +        SPSFM6
560       +        SPSFM7
561       +        SPSFM8
562       +        SPSFM9
563       +        SPSFM10
564       +        SPSFM11
565       +        SPSFM12;

NOTE: There were 29137 observations read from the data set WORK.SPSFM1.
NOTE: There were 29293 observations read from the data set WORK.SPSFM2.
NOTE: There were 29549 observations read from the data set WORK.SPSFM3.
NOTE: There were 29700 observations read from the data set WORK.SPSFM4.
NOTE: There were 29806 observations read from the data set WORK.SPSFM5.
NOTE: There were 29889 observations read from the data set WORK.SPSFM6.
                                                                 The SAS System

NOTE: There were 29995 observations read from the data set WORK.SPSFM7.
NOTE: There were 30231 observations read from the data set WORK.SPSFM8.
NOTE: There were 30385 observations read from the data set WORK.SPSFM9.
NOTE: There were 30493 observations read from the data set WORK.SPSFM10.
NOTE: There were 30655 observations read from the data set WORK.SPSFM11.
NOTE: There were 31038 observations read from the data set WORK.SPSFM12.
NOTE: The data set WORK.SPS6 has 360171 observations and 12 variables.
NOTE: DATA statement used (Total process time):
      real time           0.10 seconds
      cpu time            0.11 seconds
      

566       +    PROC SORT; BY PROPNBR ACTDTE TRXNBR EFFMY;
567       +
568       +

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

569       +DATA SPS7X(KEEP=PROPNBR ACTDTE TRXNBR);
570       +  SET SPS6; BY PROPNBR ACTDTE TRXNBR EFFMY;
571       +    IF LAST.ACTDTE THEN OUTPUT SPS7X;
572       +

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

573       +PROC SORT; BY PROPNBR ACTDTE TRXNBR;
574       +

                                                                 The SAS System

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

575       +DATA SPS7;
576       + MERGE SPS7X(IN=A) SPS6(IN=B);
577       + BY PROPNBR ACTDTE TRXNBR;
578       + IF A AND B;
579       +

NOTE: There were 88505 observations read from the data set WORK.SPS7X.
NOTE: There were 360171 observations read from the data set WORK.SPS6.
NOTE: The data set WORK.SPS7 has 129366 observations and 12 variables.
NOTE: DATA statement used (Total process time):
      real time           0.10 seconds
      cpu time            0.10 seconds
      

580       +PROC SORT DATA = SPS7;  BY LSUID;
581       +

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

582       +PROC SQL;
583       +  CREATE TABLE DIRFILE AS
584       + SELECT INDIV_NAME     AS PI
585       +       ,LSU_ID         AS LSUID
586       + FROM DIR.NAME;
NOTE: Table WORK.DIRFILE created, with 1159731 rows and 2 columns.

                                                                 The SAS System

587       +
NOTE: PROCEDURE SQL used (Total process time):
      real time           1.95 seconds
      cpu time            0.99 seconds
      

588       +PROC SORT; BY LSUID;
589       +

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

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

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

650       +
651       +DATA SPS10; SET SPS10A;
652       +  IF SUBSTR(COLLEGE,1,1) = '3' THEN DO;
653       +    COLLEGE = '300';
654       +    COLNAME = 'PBRC';
655       +  END;
656       +  IF SUBSTR(COLLEGE,1,1) = '9' THEN DO;
657       +    COLLEGE = '900';
658       +    COLNAME = 'AG CENTER';
659       +  END;*/
660       +

NOTE: There were 1159731 observations read from the data set WORK.DIRFILE.
NOTE: There were 129366 observations read from the data set WORK.SPS7.
NOTE: The data set WORK.SPS8 has 129366 observations and 8 variables.
NOTE: DATA statement used (Total process time):
      real time           0.26 seconds
      cpu time            0.26 seconds
      

661       +  proc sql;
662       +  create table ccdept as
663       +  select code_value1 as dept,
664       +  code_value2 as CC
665       +  from spm.codes
666       +where code_type = 'CCDEPT';
NOTE: Table WORK.CCDEPT created, with 2587 rows and 2 columns.

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

667       +proc sort; by  dept;
668       +

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

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

669       +PROC SORT DATA = SPS8;
670       + BY dept;
671       +

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

672       +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 129366 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 129366 observations and 9 variables.
NOTE: DATA statement used (Total process time):
      real time           0.04 seconds
      cpu time            0.04 seconds
      

673       +proc sort; by cc;
674       +

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

675       +proc sql;
                                                                 The SAS System

676       +create table org as
677       +select org_id as CC,
678       +org_name as Cost_Center,
679       +superior_org as CC_Hier
680       +from wdm.organization
681       +where org_type = 'Cost_Center';
NOTE: Table WORK.ORG created, with 1056 rows and 3 columns.

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

682       +proc sort;  BY CC;
683       +

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

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

WARNING: Multiple lengths were specified for the BY variable CC by input data sets. This may cause unexpected results.
NOTE: There were 129366 observations read from the data set WORK.MRGCC.
NOTE: There were 1056 observations read from the data set WORK.ORG.
NOTE: The data set WORK.MRGCC2 has 129366 observations and 11 variables.
NOTE: DATA statement used (Total process time):
      real time           0.15 seconds
      cpu time            0.15 seconds
      

685       +proc sort;  BY CC_Hier;
686       +

NOTE: There were 129366 observations read from the data set WORK.MRGCC2.
                                                                 The SAS System

NOTE: The data set WORK.MRGCC2 has 129366 observations and 11 variables.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.32 seconds
      cpu time            0.32 seconds
      

687       +proc sql;
688       +create table org as
689       +select org_id as CC_Hier,
690       +org_name as Cost_Center_Hierarchy
691       +from wdm.organization
692       +where org_type = 'Cost_Center_Hierarchy';
NOTE: Table WORK.ORG created, with 148 rows and 2 columns.

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

693       +proc sort;  BY CC_Hier;
694       +

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

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

NOTE: There were 129366 observations read from the data set WORK.MRGCC2.
NOTE: There were 148 observations read from the data set WORK.ORG.
NOTE: The data set WORK.MRGCC2 has 129366 observations and 12 variables.
NOTE: DATA statement used (Total process time):
      real time           0.35 seconds
      cpu time            0.35 seconds
                                                                 The SAS System

      

697       +proc sort;  BY PROPNBR ACTDTE TASK;
698       +
699       +
700       +/*PROC SORT DATA = SPS10;
701       + BY PROPNBR ACTDTE TASK;*/
702       +

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

703       +PROC SORT DATA = GLSCOA16;
704       + BY PROPNBR ACTDTE TASK;
705       +

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

706       +PROC SQL;
707       + CREATE TABLE GLSSPS1 AS
708       + SELECT A.*,
709       +        B.PI,
710       +        B.LSUID,
711       +        B.INVTYPE,
712       +        B.SHARE,
713       +        B.Cost_Center_Hierarchy,
714       +        B.CC,
715       +        B.Cost_Center
716       +FROM GLSCOA16 A,
                                                                 The SAS System

717       +     mrgcc2  B
718       +WHERE A.PROPNBR = B.PROPNBR AND
719       +      A.ACTDTE  = B.ACTDTE AND
720       +      A.TASK    = B.TASK;
NOTE: Table WORK.GLSSPS1 created, with 10 rows and 42 columns.

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

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

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

725       + proc sort; by propnbr actdte;
726       +

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

727       + 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
                                                                 The SAS System

      cpu time            0.00 seconds
      

728       +DATA GLSCOA10;
729       + MERGE GLSCOA16(IN=A) GLSSPS10(IN=B);
730       + BY PROPNBR ACTDTE;
731       + IF A AND NOT B;
732       +

NOTE: There were 6 observations read from the data set WORK.GLSCOA16.
NOTE: There were 5 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
      

733       +DATA GLSSPS;
734       + SET GLSSPS1 GLSCOA10;
735       +
736       +IF SHARE = '.' THEN DO; CLSUIDTOT = CACCTAMT; NLSUIDTOT = NACCTAMT;
737       +                        CLSUIDMON = CTOTMON ; NLSUIDMON = NTOTMON ;
738       +END;
739       + ELSE DO; CLSUIDTOT = CACCTAMT * SHARE / 100;
740       +          NLSUIDTOT = NACCTAMT * SHARE / 100;
741       +          CLSUIDMON = CTOTMON * SHARE / 100;
742       +          NLSUIDMON = NTOTMON * SHARE / 100;
743       +END;
744       +

NOTE: Character values have been converted to numeric values at the places given by: (Line):(Column).
      736:12   
NOTE: There were 10 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 10 observations and 46 variables.
NOTE: DATA statement used (Total process time):
      real time           0.01 seconds
      cpu time            0.01 seconds
                                                                 The SAS System

      

745       +PROC SORT DATA = GLSSPS; BY Cost_Center_Hierarchy;
746       +

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

747       +DATA GLSSPS10; SET GLSSPS; BY Cost_Center_Hierarchy;
748       + IF FIRST.Cost_Center_Hierarchy THEN DO;
749       +  NCOLYTD = NLSUIDTOT;
750       +  NCOLMON = NLSUIDMON;
751       +  CCOLYTD = CLSUIDTOT;
752       +  CCOLMON = CLSUIDMON;
753       + END;
754       + ELSE DO;
755       +  NCOLYTD + NLSUIDTOT;
756       +  NCOLMON + NLSUIDMON;
757       +  CCOLYTD + CLSUIDTOT;
758       +  CCOLMON + CLSUIDMON;
759       + END;
760       + IF LAST.Cost_Center_Hierarchy THEN DO;
761       +   NCOLYTD = ROUND(NCOLYTD,1.);
762       +   NCOLMON = ROUND(NCOLMON,1.);
763       +   CCOLYTD = ROUND(CCOLYTD,1.);
764       +   CCOLMON = ROUND(CCOLMON,1.);
765       +   OUTPUT;
766       + END;

NOTE: There were 10 observations read from the data set WORK.GLSSPS.
NOTE: The data set WORK.GLSSPS10 has 3 observations and 50 variables.
NOTE: DATA statement used (Total process time):
      real time           0.00 seconds
      cpu time            0.00 seconds
                                                                 The SAS System

      

767       + proc sort; by Cost_Center_Hierarchy;
768       +

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

769       +DATA BAD; SET GLSSPS10;
770       + IF Cost_Center_Hierarchy = ' ' THEN OUTPUT;

NOTE: There were 3 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.01 seconds
      cpu time            0.01 seconds
      

771       +proc sort; by grant_id;
772       +/*PROC PRINT;
773       +TITLE1 'COULD NOT MERGE WITH SPM';
774       +TITLE2 '  ';
775       +VAR GRANT_ID FUND AWARD_NUMBER TASK_NUMBER	GRANT_EXP_DATE	SPONSOR_ID	SPONSOR_NAME propnbr LSU_PIID;*/
776       +
777       +
778       +
779       +%global _ODSDEST;
780       +%global _ODSSTYLE;
781       +
782       +%MACRO PRINT;
783       +OPTIONS ORIENTATION=LANDSCAPE;
784       +
785       +%IF (%UPCASE("&_ODSDEST") eq "PHTML")+ (%UPCASE("&_ODSDEST") eq "PDF") %THEN %DO;
786       +%IF (%UPCASE("&_ODSDEST") eq "PHTML") %THEN %DO;
                                                                 The SAS System

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

825       +        CCOLMON="&HEADER &EFFYR CONT"
826       +        NCOLYTD ="FY &FISCAL YTD NEW"
827       +        CCOLYTD="FY &FISCAL YTD CONT")
828       +        * SUM=' ' /
829       +        BOX='COLLEGES';
830       +RUN;*/
831       +
832       +%IF (%UPCASE("&_ODSDEST") eq "PHTML") %THEN %DO;
833       +ods html close;
834       +%END;
835       +%IF (%UPCASE("&_ODSDEST") eq "PDF") %THEN %DO;
836       +ods pdf close;
837       +%END;
838       +
839       +%END;
840       +%MEND PRINT;
841       +%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    61950.183

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

WARNING: Style FSS not found; Printer style will be used instead.
NOTE: Writing ODS PDF output to DISK destination "_WEBOUT", printer "PDF".
                                                                 The SAS System

SYMBOLGEN:  Macro variable MON resolves to JULY     
SYMBOLGEN:  Macro variable EFFYR resolves to 2016
SYMBOLGEN:  Macro variable HEADER resolves to      JULY
SYMBOLGEN:  Macro variable EFFYR resolves to 2016
SYMBOLGEN:  Macro variable HEADER resolves to      JULY
SYMBOLGEN:  Macro variable EFFYR resolves to 2016
SYMBOLGEN:  Macro variable FISCAL resolves to 2017
SYMBOLGEN:  Macro variable FISCAL resolves to 2017

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

SYMBOLGEN:  Macro variable _ODSDEST resolves to PDF
SYMBOLGEN:  Macro variable _ODSDEST resolves to PDF
NOTE: ODS PDF printed 1 page to 61D30856-7CDB-499E-B868-BBA6A5DB9B4F.
842       +
843       +*  Begin EG generated code (do not edit this line);
844       +;*';*";*/;quit;
845       +
846       +*  End EG generated code (do not edit this line);
847       +
NOTE: %INCLUDE (level 1) ending.