ELF>@@@8 @# @@@@@88@8@@@00 ==d=dhG ==d=dTT@T@DDPtd  D D$$QtdRtd==d=d  /lib64/ld-linux-x86-64.so.2GNU GNU_P[mvsk;|%&% " $# !   Y |`Ad *2:G@1' 96 %J hAdlibm.so.6_ITM_deregisterTMCloneTable__gmon_start___Jv_RegisterClasses_ITM_registerTMCloneTablelibgcc_s.so.1libc.so.6strcpyexitsprintffopenstrncmpstrncpystdintolowergetpidstrtokfgetscallocstrlentoupperfputcfputsfclosemallocstrcatbzerostderrsystemsetrlimitstrncatatoistrchrfprintfrindexstrcmp__libc_start_mainfreelibdl.so.2GLIBC_2.2.5rui i?d`AdhAd%@d @d(@d0@d8@d@@dH@d P@d X@d `@d h@d p@dx@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d Ad!Ad"Ad#HH]3$Ht[H5R3$%T3$@%R3$h%J3$h%B3$h%:3$h%23$h%*3$h%"3$h%3$hp%3$h`% 3$h P%3$h @%2$h 0%2$h %2$h %2$h%2$h%2$h%2$h%2$h%2$h%2$h%2$h%2$h%2$hp%2$h`%2$hP%2$h@%z2$h0%r2$h %j2$h%b2$h%Z2$h1I^HHPTI 3CH2CHǰ@fDOAdUH-HAdHHw]øHt]HAdHAdUH-HAdHHHH?HHu]úHt]HƿHAd= 2$uUH~]1$@H=h.$tHtU=dH]{sUHH 8H@HH< $ gH@HHHHPH@H@$&z&$&'T&' &f$&&'&&'H 4CHH=HXHDž`HDžhH`HJ(WP,H@HHpH@HH!H@HH-H@H4CHHH44u(H@HHEHEHǸLHEH@H4CHH2<aaVHaHaHaH tHaH u'HaHtHaHaH|HaHHHHbH|HH| HljH0bH0bH8bH8bHaH8bHt HaH| HljH`bH`bHhbHhbHaHhbHt HaH| HljHbHbHbHbHaHbHt Hat_t_H|HǸ8HbHbHu"Hx_t_HcHkH‹uHx_t_HcHkHHx_t_HcHkHt_dH$<7CHHָTaHal7CHHHaauMt_t_t_eH$t7CHHָz a(Ha7CHHH9aaHaHaHaH tHaH u'HaHtHaHaH|HaHHHHpbH|HH| HljHbHbHbHbHaHbHt HaH| HljHbHbHbHbHaHbHt HaH| Hlj{HbHbHbHbHaHbHt HaH|HǸ65Hbat_|!Hx_t_HcHkH‹6H=H\HHHbH=\HljH@bH@bHHbHHbHaHHbHt>HaH tHaHuHaH=H0aH= Hlj)HbHbHbHbHaHbHt HaH=HaDž4aHaHuHaHaHaH"u4at Dž4aHaH"u4au Dž4aHaH#u4atHa mHaH#V4aHHa4at6DžaH$7CH=HHHʸ5LaDžPaPa=}1HbPaHcHkHHPaPaDžPaH|H=HHH8H=HH@H@HHHbPaHcHkHHHHHHHtPaPaH6HPHPHXHbPaHcHkHHXHHXHt Pa=}PaPa둋PaDžPaPa=|SPaPaHbPaHcHkHHHuHbPaHcHkHº7CHDžPaPa=|PaPaHbPaHcHkHHH"u9HbPaHcHkHºHHbPaHcHkHHHbPaHcHkHH"HljH`H`HhHhHpHhH2Hp#HbH7CHHOXaXaeDž\aH 7CHH*HxH7CHH HEDždaDžhaDžlaDžPaHbHHH HEEpapataPapa;|PaPaHbHPaHcHHǸxaxaH{u Dž\aH}u Dž\aHwX\auNHfu DždaHtu DžhaHbu DžlaH7CHHH։ʸ5aH \atH HHHHEHftHtu\aHHHHHE`laHHa7CHbHH HbHHH HbH H?LbI(ML$LbI0MLD$LbI8MLD$LbI@MLD$LbIHMLD$ LbIPMLD$(H}HHuHHHHEIHEI|aH0HbHH7CHHaadaDžPaDžaPaՕ%;|]PaPaHbH HPaHcHkdAdHHHNaauDža룋a?^%HcHkdAdHHbH HHHƸa %%H.8CHbH H HHHʸmaHHa8CHbHH H.HH8CA7CL$LbI0MLD$AX8CLD$L.LD$LbIHMLD$ LbIPMLD$(H}HHuHHHHEIHEIaH0H.\8CHbH H HHHʸyaHHad8CHbHH H.HH8CA7CL$LbI0MLD$AX8CLD$L.LD$LbIHMLD$ LbIPMLD$(H}HHuHHHHEIHEI aH0H.8CHbHH HHHʸaHHa8CHbHH H.HbHH6HbH H?A7CL$LbI0MLD$AX8CLD$L.LD$LbIHMLD$ LbIPMLD$(H}HHuHHHHEIHEIaH0H.\8CHbHH HHHʸ|aHHad8CHbHH H.HbHH6HbH H?A7CL$LbI0MLD$AX8CLD$L.LD$LbIHMLD$ LbIPMLD$(H}HHuHHHHEIHEIaH0H=Ha8CH|HHHʸ`aH=zaH]UHHH]HXH@r%HXHXHljH%H`H`H3H@rHHHHhH@r\HljHxHxHHHHHt>HH tHHuH&H@rH^H@r#HljHHHHHHHt HH@r HljHHHHHHHt HDž=}1HHcHkHHDžH@rHoH_H_H`HHcHkHH`HH`HtHH`H`H`HHcHkHH`HH`Ht =}둋BDž=|SHHcHkHHHuHHcHkHº7CHDž=|HHcHkHHH"u9HHcHkHºHHHcHkHHHHcHkHH"HljH`H`H `H `H(`H `H2H(`#DžDžDž HH7CHH H(:CHDž|LHHcHkHHHcHkHHHHH0:CHHHH8:CHHUuHH@:CHDžHHP:CHHHHHH0`H0`H tH0`H u'H0`HtH0`H0`HX:CH0`HHHʸ2(HHǸg!HH`HH`HuHHǸ H`H@rDž=}fHHcHkHHHaHcHkHHHHHcHkHº7CHH(:CHHH0:CHHHaHHHHHHHH8:CHH@\\uHH@:CHHHaHHHHHHHaH0HH@HHHHaH8HHHHHHH(7CHHHaH@HHPHHHHaHHHHXHHHHaHHH HHHHaH HH¨HHHHaH(HH°HHDžHHd:CHHH(:CHDž|LHHcHkHHHcHkHHHHH0:CHHHH8:CHHH,,uHH@:CHDž HH(:CHH ud uZuPHHH0:CHH88u"H"$8CHHָ@HHHH:H8`H8`HP`HP`Huw 2Hp`Hp`HP`HP`H@HHHHHH`HP`@HP``gHH2L t#!2H`H`H`Nt#1H`H`H`!1H`H`H`H`H@HHHHHBHaHHHH`HH(``t3H|#h:CHHH HHHʸ|HH HH`HH 5t3H#:CHH H HHHʸ{HH0H7CHHGt/HH0HHH`H` DžH`H`H`b%;~%H`H`9%H`ǀH`ǀH`ǀDžHH8HHHHcHH;rHH8HcHHǸxt a%tH`ǀHH8HcHHǸyt &tH`ǀHH8HcHHǸ\zH`ǀH`ǀ H`ǀ Dž4|3H`H HljkƅHHH@HHH~HH=HljHHHHHHHt HDžHHOHHcHH;rHHcHHǸHhuHht Dž DžH`H HHHljkHHHcHHHH HHPHPHu+HPHPHPHǸHwHPHHljaibHHPHPHuHPHPHPHЃ w'HHHljiH{uHHPHHtHH}HljHHHHHHHHHH4488}84}.8}H8HljiHHH8H8HPHHPH# 9CHHH HHHʸV< DžHH@HHdH;|DžHH@HcHHǸH{HHH@HHHcHH}HljH(H(H0H0H8H0HH8HHcHHHH8HHcHHHU}4}n}cHiu%H`H Hljf.HhuH`H Hljf2H|# 9CHHH HHHʸ HHru.H`ǀ H`H 4HljeHbu.H`ǀ H`H 3HljeHdt$HutHsH7CHHHhH7CHH;HpHH@HcHH(ubH#9CHHHHHH։HٸdH#:CHHָBHH@HcHH=9DžDž $$;|$$HH@$HcHH)u;uH HcHH HcH}HH@$HcHH:u6H HcHDž 6HH@$HcHH,uJu@HP#9CHHHHHH։Hٸ襽DuMHH@$HcHH HcH dHH@$HcHH HcH $HduH;CHH譻HHuuH;CHHHHsuH;CHHQHHfurH` H` H`H HHHH@H`H HHHԺHXrHdurH` H` H`H %HHHyH`H`H HHHRHxHsuiH` @H` H`H =HHHHEH`H EHHHӹHEwHuugH` H` H`H 5HHH~HEH`H -HHHZHETH`HHHH7CHHt.H`HHHHHHHHH`H7CHH軸HHHPH7CHH膹t.H`HHHPHHH_H@H`H7CHH:HHHHXH7CHHt.H`HHHXHHH޷HXH`H7CHH蹷H`HH(H7CHH脸 t.H`HHH(HHH]HxHHH7CHHt3H`H MHH¨HHHH%H`H M(;CHHǶHHHH7CHH萷((t3H`H OHH HHHfH%H`H O7CHH?HHHH7CHH@@t3H`H QHH°HHH޵H%H`H Q7CHH践HH`HHtkH`H@uUH`~DH#9CHHH HHHHHHHٸ80H` u+H`HP`HHH,H`HH#HHHHHHH:HHHHHH`HHH0HH։HHH@H`HHH$HHHH7CHHHhHHǀ HHǀ HHǀ HHP`HHH3HHgHHLHHH H H(HH0H(H00HH։HH H Hǀ H ǀ H H@H`HRHH轲HPH HH`HHH菲HpH HH`HHHaHEH HH`HHH6HEH HH`HHH HEH Hǀ Dž}LHcHkH`H HcHkH H H`H H`H H`H   H`H   H H %H`H %HHHEH H H`H HHڰHEH H 5H`H 5HH诰HEH H -H`H -HH脰HEH H =H`H =HHYHEH H EH`H EHH.HEH H H`H HHHEH H H`H HHدHEDžPPH ;}NPHcHkH`H PHcHkH H HHPPH HH HHTH`H HH,;CHH$$R@GH@`H@`HX`HHHH H``H``Ht3H$#4;CHHH HHHʸ膯DHX`H SHHHHHYH`HHHHX`HHPPt3H#d;CHHH HHHʸdHHHHX`HH hht3H0#;CHHH HHHʸ蒮HH HHX`HHCt3H#;CHH H HHHʸ/HH(H7CHHt.HX`H@SHH(HHHԬHHX`( gHHSm HH;CHH聭00Hh`Hh`Hx`Hx`H@HHHHH8H`Hx`HXYHHHHH H`Hx`HX[HHHHHܫH`Hx`HX]HH HHH讫HaHx`4fHH-lG HH;CHH[44H`H`H`H`H@HHHHHH`H`HHHHHHH`DžH`H,H aHHcHkHH7CHH脫ppuHHcHkHHHHHtHH tFHH t3HH aH aH aHHH`,fHHQtkHHCHMHHUH]H[HHHHٸ蚜EH]øt H]HEHH@D>CHHIEEtCH# =CHMHHUH]H[HHHHٸEH]HEH M(;CHHEEtCHX#=CHMHHUH]H[HHHHٸ貛EH]HEHHWH%HH HEHEHEHEHEHEHuCH#>CHMHHWH]H[HHHHٸ5EH]øt H]HEHH@D>CHHEEtCH[# =CHMHHWH]H[HHHHٸ赚EH]HEH M(;CHH|EE)H#=CHMHHWH]H[HHHHٸIEĸH]øH]UHH H}HuHEH褚EHEUPYUHPgPgHPgHÐUHH&UHH }0H™HEHEHEHE0HHHEUHEUHH H}HuHEHHu HEHUH;HEHHEHEH HtHEH HEHEHUH UHH H}HuHEHHu HEHUH;HEHHEHEH HtHEH HEHEHUH UHH }HuHEHuHEHEHEHuVHEH HEHEU艐,EHUHHEEHUH H}E몸UHH }HuHEHuHEHEHEHuVHEH HEHEU艐,EHUHH EEHUH HE몸ÐUHHp HEHEHEHE@HEH@`>CHH)HEHE`gHHE XHEHEHEHE@HEH@h>CHHӕHEHE`gHHXE HEHEHEHE@HEH@p>CHH}HEHE`gHHE HEHEHEHE@HEH@x>CHH'HEHE`gHHE VHEHEHEHE@HEH@>CHHєHEHE`gHHVEUHHH}HuHEHu >CHEEHEǀHEǀHEǀEEHEǀTYH>CHH&HEHEHEHEHuHEHEHEHfuEuHEǀ EHEHtuEuHEǀ EHEHxu!EuHEǀEdHEHyu!EuHEǀE3HEHbu!EuHEǀEHEH*uEu EHEH-u EHEH{uEu EEHEH}uEt EJHH譒HEEEHEHMHcHHUHcHE!HHHEHEHEHEHEHEHEHEHU0HH։HEt3HEǀTYHEHM TYHETYHEHEHEHcHkHEH HUHHEHEEH>CHHHEUHH H}HEHuH&HEHEHu8HEH HEHEH@HUHH蕑EEuHEøUHHH}HEH&HHgHEHEUHH H}HEHC%HH;HEHEHEHEHEHEHuHEtHEøUHH0H}HuHEHuHEHuHEHEHEHuHEH HEHEຠ>CHH芐EЋEЅu/HEH@HU HHHaEԋEԅuHEHEH@HUHH:E؋E؅uHEøUHHH}HuHUHEHuHEHuHEHEHEHuBHEH HEHpHUHH迎HEHEH@HpHH葏ppuHEHEHp%HljHEHEHEHEHEHEHtHEHE~fHp_Hlj脏HEHEHEHEHEHEHt3HEHЃ wHEHuHEHp_HljHEHEHEHEHEHEHt+HEк>CHH}ttuHEHp_HljHEHEHEHEHEHEHt+HEк>CHHxxuHEHEH@HpHH||HEHt7HEHUHMHHHHHHEHEHEøUHH H}uHEHuEEHU苒;|fEEEHcHkHEH HHt׋EHcHkHEH H@UU;uEHcHkHEH HøUHH H}uHEHuEEHU苒;|REEEHcHkHEH HHt׋EHcHkHEH H@UU;uEøUHH`H}HuUHEHt HEHuHE>CHH%HEHEtHE>CHHHEHEHE>CHHtHEHEEEHU;EU;|EEϋEHcHkHEH HHEHE؋@UEEtEt,EtAEtVHE>CHHՋHEHE>CHH軋HEsHE>CHH螋HEVHE>CHH聋HE9HEÐUHHH}HuHUHMHEHu>CHEHEu>CHE>CHHnHEHEHtHEHUHHHEHEb&uHE>CHH躊HEHEH>CHHEEuHE>CHH}HEHE?CHH`HEEEHU;}%HE>CHH+HEظEEHEtHE>CHHHEEHEH興HEHHEHEUHEHtHEHUHH賉HEHEUHHHhHpHxHMHxHu>CHxHxu>CHp>CHH蒇HEHhHtHpHhHH HEHxz&uHp?CHH/HEHxH>CHHXXHPHxHRHH܆HEHP_Hlj"HEHEHEHEHEHEHtHEHP ?CHPHHHʸ(`HP>CHHYHEHxH>CHH'\\uKHQ?CHPHHHʸ豇dHpHQHH肇HEHp ?CHHeHEƅQHpHHEHHEHpQDžTTHx;}.Hp(?CHHHETTHxtHp(?CHH贆HEƅPHpH:HEHHEHpPHEHtHpHUHH\HEHpUHH H]HHHLLHHu >CH]HHu >CH]H>CHHHHHt HHHH萅HH>CHH҃HHHt HHHHFHHHaHHljHHH HHljH(H(H@HHljlHHHHH`H@Hu;HY#,?CHHIHHHʸ较>CH]H Hu;H#h?CHHIHHHʸw>CH]H PYH@PYHH>CHHHHHRHHHpH_Hlj4HEHEHEHEHEHEHtHEH ?CHHHHʸ:H>CHHkHx&t ut upHHx#?C?CHHLE D$H}HljuHHʉًEAHEI襁HH`HH`PYHH?CHHLL$DDD$LLD$DDD$LLD$ LLD$(}HHuHHʉHEIEA莁H0HH@CHHLL$LLD$}HHuHHʉHEIEAHnH`HH`PYHH@@CHHLL$DDD$LLD$DDD$LLD$ LLD$(}HHuHHʉHEIEAIH0HH|@CHHLL$LLD$}HHuHHʉHEIEAH,H@CHHHHʸHHHHoH0DžH;|HHHHuHHuH։HHEIHHHH~HPH@CHH~HhjƅHH1}H8HH8HHHt HHHHG~HXHH]UHH`H]H}HuUHMLEHEHUH]Huȿ}HHuHHʉHEIEA|EHEHUH]Huȿ}HHuHHʉHEIEA:EHE@CHHHHHHٸp}EH]UHH@H]HHHL L(H Hu >CH]H  >CH]H>CHH5{H0HHt HHHH|H8H>CHHzH@HHt HHHH_|HHH x&H HljHPHPHXH HljH`H`HpH HljHxHxHEHpHu;H|#,?CH HIHHHʸz>CH]HXHu;H5#h?CH HIHHHʸz>CH]HXPYHpPYt uUt u1H#@C?CHHHʉٸyH H H>CHHyuZH@CHH}HHuHHʉHEIEAz&H ACHH}HHuHHʉHEIEAyH(?CHHָyHHHHXyHEH ~nH H>CHHpxu H ACHHxHE)H,ACHHxHE H(?CHHָxHHHHxHEDžH ;|H>CHH }HHuHHʉHEIEAHHHHwHEH@CHHwHEaƅHHQvHhHHhHH(HtHH(HHgwHEHH]UHHH]HXH`HhpLxDMHXHuH >CHH^uHEH HXHH?uHEH`HuH >CHHuHEH H`HHtHEpHcHkHxH HH pHcHkHxH HDU$$t#$$Hxu ACHE&Hxu ACHE >CHEpHcHkHxH H@U,,t,t,t".ƅ iƅ!xƅ jƅ!yƅ kƅ!zpHcHkHxH HTY+EHHhACH pHcHkHxH HPYHuH D!MD$H}HHuHHʉHEIHEItHHtHHhACH pHcHkHxH HPYHuH D!MD$H}HHuHHʉHEIHEI&tLHEt DžPe DžPsHhACH PpHcHkHxH H6PYH}H}HljuHHʉًEAHEIsTREpHcHkHxH HHHUACHHr00uOHhACpHcHkHxH H HHUHHHʸr8HhACH`HXpHcHkHxH H6HHUHHuHHHHEIrCHHYoHEHEHt4HE苀HE苀tHEACHHoHEHEUHH0H}HuHEHuHEغ>CHHnHEHEHHuHEغ>CHHnHEdHEH@u$HEHUHHRHHnHE.HEغACHMHHIHHHʸpEHEUHH@H]H}HuЉUHEHu >CH]ËE؅MHEHUHRHHmHEHEЋ HEHUHHHmHEiHEȺACHMHI]HHHʉٸPoEHEЋ t/HEȺACHMH]HHHʉٸoEHEH]UHH`H]H}HuUMHEHu >CH]ËEHEHUHRHHmHEHE tHEHUHHHlHEHEEHEHEHUHHCnHEHEACHMHI]HHHʉٸ!nEHE t/HEACHMH]HHHʉٸmEHEt%E%HEHEHUHHmHEHEH]UHH}H#HEEu H#HE=Eu H#HE(Eu H#HEEu H#HEHEUHH0H}HuHE`BCHMHHHʸVlEHE躈BCHHָ:lEHE BCHHָlEHE躌BCHHָlEHEBCHHָkEHE躈BCHHָkEUHHH}HEBCHHָkEHEHjEUHHH]H}ظjEHpCCMHH։ʸkEHHp(CCDCCH]HpTCCLpL$LELD$H}HHuHHHHEIHEIkEHHpHjEԋEH]UHHH]H}ȸiEHPCCMHH։ʸ+kEiEHP\CCMHH։ʸjEHPhCCHHjHEHEHEHEHEHEHu H]HEHPHHlEHEH#EHHPlCCCCHPHuHPATCCL$LPLD$LELD$ACCLD$LPLD$ H}HHuHHHHEIHEIjEH0HPHhEċEH]UHH H}HEHuHEHEHEHt2HEHǸgEEHUHEHEHEUHH H}HEHuHEHEHEHt2HEHǸhEEHUHEHEHEUH"%UH"%UHH}E|'Es"%;}EHcHi`eHHøUHH H}HEHuHEHjHEHEHuV"%2|Ë"%HcHi`eHHU!%!%HEHUHHwfHEUHHH}HEHuEE!%;|UEEHEUHcHi`eHHHfEEuŋEHcHi`eHHøUHHH}EHEHH0HUHRHHeHEH0_HljfHEHEHEHEHEHEHHE຤CCHHBfEEtHEຨCCHH$fEEuIHEH0H %HHHEHEHEHEHEHEHt HEEEUHH H]HHHLLHHu >CH]HHu >CH]H>CHHIdHHHt HHHHeHH`>CHHcHHHt H`HHHseHH6HHHljHHHHHljHHH HHljH(H(HHH Hu;H#,?CHHIHHHʸcp>CH]HHu;H?#h?CHHIHHHʸct>CH]HPYxH PY|HH>CHH?cHbHHRHHbHhHb_HljacHxHxHEHEHEHEHtHEHbCCHbHHHʸacHb>CHHaHp_&t u|t uxpHH#?C?CTHHLE D$H}HljuHHʉًEAHEIaHHHHHHPYHH`CCH`H`L`L$DDD$L`LD$DDD$L`LD$ LbLD$(}HHuHHʉHEIEAaH0PHH`CCH`H`L`L$LbLD$}HHuHHʉHEIEAH0H&H0HډH]UHH@H]H}H%HEHEHuiHEH HEHE`]CHMHIH]H[HHHHٸ EHEຈ_CHMHIHHHʸEHE]CHMHIH]H[HHHHٸEHE ^CHMHIH]H[HHHHٸEHE຀^CHMHIH]H[HHHHٸcEHE^CHMHIH]H[HHHHٸ1EHE@_CHMHIH]H[HHHHٸEH]UHH H}H%HEHEHu:HEH HEHE躼_CHMHIHHHʸEƸUHH H]H}H%HEHEHuEHEH HEHE_CHMHIH]H[HHHHٸ#E뻸H]UHHКH]HPHXH%H`H`HuH`H H`H`H HhHhHuHhH HhHhH@_CHH[tHP`CHhHIHhH[HHHHٸ#{H%HpHpHu HpH HpH0eHpHXYHHHxH0e=Hlj5HHHHHHHyHHHH0gHHHHEdCHMHHIH]H[HHHHٸFEwHEH MeCHHEENHEeCHMHHIH]H MHuHvHHuHHHHEIEHEdCHMHHIH]H[HHHHٸEHE eCHHָjEHEHhEH]UHH`H]H}DeCHEHEHeHEHEHv-HdCHMH]HHHHٸEHdCHH$HEHEHEHEHEHEHu H]HEHHHgEH$HEHEHu HEH HEHEtHEH QeCHH4EEtHEH QdCHHEEtHEHH@\eC HHHEEu:HEheCHMHIH]H QHHHHٸE0HEteCHMHIH]H QHHHHٸxEHEHfEH]UHHH]H}eCHEHpHUHH$HEHEHTHEHEHv0HpdCHMH]HHHHٸpHpdCHHHEHEHEHEHEHEHu H]HEHpHHdtHm$HEHEHu$HEH HEHEtHpHUH OHH+HEHpeCHHHEHEHEHEHEHEHteCHHNHEHEHEHEຜeCHH||GHEHu/H#eCHMHIHHHʸzEHEeCHMH]H[HHHHٸGEHEHsdxH]UHH H]HPfCHXHPH1H`H`Hv6HdCHPHXHHHHٸ^HdCHHHhHhHpHpHxHpHu H]ø"HxfCHHָ+HxgCHHָ H$HEHEHuHEH HEHEtHHUH OHHHEHeCHHHEHEHEeCHHHEHEHEHEeCHHFXHEHu2H#eCHMHIHHHʸHEHǸHEHEHHx,gCHMHHHʸ H$HEHEHuHEH HEHEtHHUH OHHkHEHeCHHHEHEHEظeCHHHEHEHEHEHsHEHUHHLHx@gCHHָHEH@HEHEHuKHEHEHEHǸHxH$HEHH@\eC HHH. HxTgCHMHIHHHʸ(HEH@HEHEHuKHEHEHEHǸ00HxHM@HxpgCHHָy4HxxgCHMHIHHHʸG,HEH@HEHEHuKHEHEHEHǸ88HxHHHxgCHHָ]HEPvCHHָ耦EHETvCHHָbEHEXvCHHָDEfH"uCHHָ EBHE\vCHHָEHEH0:EH]ÐUHH@H}HuHEHt HEHuHEHtHEHuHEHEHEHHEHUHHljHEHEHEHEHEHEHuHEHEHEHt6HEHHUH;uHEHEHEHEHEHuøHEHE;UHHH}HuHUH HUHH董HEH HUHHHEHEHEHEHtFHEHUHH?EEuøHUHH蚤HEHEHE뱸UHHH]HhHp0wC(HH։HH XwCHH։HHpHEDž0HEHHu%HEHE00HEHHEHhHu H]HhH|HEHEHv5H vCHhH]HHHHٸ貣4)H vCHMHHHʸ臣8H vCHH HEHEHEHEHEHEHu H]HEH HH5gHHHHgHH:uBgHHRHH7HgHVHHH(\gzCHHHgHHRHHٝH0gHVHH軝HHH\,wCHHHDžH;|H`zCHH։ʸDH\zCHHH`H\H`HHH{H\zCHHԜHPH0azCHHHhHZzCHHIHVH0aH\HHHHHHHIHI[H0zCHH莚HH\zCHHIHXH0H\HHHHHHHIHIӛ@t:H^HH H H =HHH uWu%HH H H %HHHH H H H#HH H H 5HH^HHH6HHZzCHHIHVHHHHٸ覚gHZzCHHHgHHHHgHH:u gHZHHH:gzCHHH gHZHHԙH8H\zCHHIHXHHHHٸ詙@t,H^HH =HHƗH@} u;uHH %HX,HH HXHH 5HXH^HXHHDHxH,wCHpHH H H0cH0oH0{ {CHHHHHHIA(3HH H H0H0H0 {CHHHHHHIA2HH H H0H0H0${CHHHHHHIAR2HH H H0H0H0${CHHHHHHIA1HH H HljY HH H Hlj# HH H HljHH H u H0({CHH蜔HH00{CHH|HHH H u H0({CHH?HH00{CHHHHH H t0HH H t8{CHeHt@{CHCHtH{CH!P{CHX{CHpHH0cH0oH0{ {CHHHHHHIA~/HH0H0H0 {CHHHHHHIA!/HH0H0H0${C HH(HHHH(I A.HH0H0H0${C0HH8HHHH8I0Ag.HHljHHljHHljHu H0({CHHTHH00{CHH4HHu H0({CHHHH00{CHHHHtHt8{CHJHt@{CH+HtH{CH P{CHHGH`{CHHIHHHʸ)H}UH0,wCHHяHH0H:H{CHH@H։HH@I(H::HljHHHH,H`zCHH։ʸՐ4H\zCHH訐HH\H`HH舐HH{CH`H:HHHHٸ豏H|CHHIHH[HHHHٸӅ|HH H HH蝅HP4t'HH H HHǃHXHzCHHH8H8HHHHHu1zCHHބHxHxHHHHHA$HH9H`H`HhHhHpHhHHpv %Dž~KHpH|CHH荃uS{H|CHHpH[HHHuHHHHEIEl9H%HƅiƅjHH|CHpHIHHHpHLL$DMDD$H}HljuHHHًEAHEIpH`HLHFHpH|CHHtCH}CHpHIHpH[HHHHٸ΁@H,}CHpHIHpH[HHHHٸ苁H`}CHpHIHpH[HHHHٸHH"x}CHHHZHHHHٸ H}CHHָpHH}CHHָ賀tH}7H}CHHָYH}CHHָ5H}CHHָxgH]UHH젛H]HHH$H,H`dHH,HH~HH4HHHHl~HH`d~CHHHH藍HHHHHP H4HHH~HH4~CHHHH1HHHHHHHu5H "~CHHIHHHʸ~ K~CHHHH讌HHHHH. HH4H $HHHHHHHHHHuQHU"}CHHH[H4HHuHHHHEI}$RHHHHz|HHt9Hu,H~CHHHHʸ},HHH@~CHH|((thHHH@~CHH|00t6HHH@~CHH|44RH=HHH@~CHHL|88uCH(~HHH@~CHH |<HHH@~CHH{@@u CH(H?HHljDDHHHH HHH։H0'H,H,CHHIHHHʸzXDžddH;|zddH,<CHHyHXu@CHp <CHpH,HdHHpHHuH։HHEItH:HljyHxHxHEHEtlHPCHHIdHHvd}HHuHHʉHEIEAyxHhCHH]HHHHٸZy|Hǀ,HtCHHHHʸy\H,HCHHIHHHʸx`DžddH;||ddHCHHIdHHvd}HHuHHʉHEIEA.xhHǀ,H<CHHvHPDžddH;|ddH|CHHIdHHvd}HHuHHʉHEIEA xlHH|HHwHhaH~CHHwH`H@~CHHHIHHHHH}HHuHHHHEIHEIvpeH"CHHHH։HٸxvL,Hu1HtCHHHHʸ,vPH<CHH uH8H(C0CHH4CA<CL$H}HHuH։HHEIHEIH@HH@HHH8CHHHIHHHHHuHHHHEIGuT~CHHHHuH H H~CHHHHrEHEغCHHָ"rEHEغ`CHHָrEHEغCHHָqEHEغCHHָqEHEغ CHHָqEHEغCHHָqEHEغCHHָzqEHEغ,CHHָ^qEH]UHH0H}HuHElCHHָ,qEHEpCHHָqEHE躄CHMHHHʸpEHE躠CHHָpEHElCHHָpEHE躨CHMHHHʸpEUHHH]HHHHHu H]ËHHDžHHufHH HHHu@HyHHRHHnHHyHǸ HyHHHnHHyCHHkot'Hy̋CHHDouDžtkHy܋CHHotHyCHHnt DžDž닸DžHHHHuB!HH HDžHHu@HyHHRHHHHHhHHHv8H{$CHHyHHHHٸj,H{0CHyHHHʸiH{8CHHliHHH H H(H Hu1H^"HHH@~CHHHu CHHHHljǻHH HHH։ HH0PCHHIHHHʸ@HH<CHH#GHH}HH0xCHH[HHADD$H`HljhH։HًhAH`I_G0H\DžH;|+H(<CHHFH H(HxH@CHHpH։HHpI%@Hx:Hlj,FH0H0H8H8Ht H8,HCHH։ʸF\H~CHHFHHHHHHFHPH~CHHFH(HHljԸDDHHlj謸PP H0CHH xHHuHHʉHEIxA2E`HH0 CHXH]HHL@L$LLD$DHDD$DPDD$LLD$ DDD$(H}HHuHHHHEIHEIDH0hHu/HuDž.DžHuDžDžH0ԕCHHָCHXCHHCt'HXCHHCu"H0,CHHָCHTYuhH0dCHHָXCH0CHHָ6CH0ĖCHHָCfH0CHHָBH0CHHָBH0CHHָBH0,CHHָB DžH;|DH04CHH։ʸ%B$H0CHHָB( Hgu"CHHH։HٸA HHHH։8HH HHljͳHHHHHljHHHlj  HHlj$$H0HCHH }HHuHHʉHEIEA@,HH^HDU HH0`CHXH]HH@LL$DHDD$DPDD$LLD$DTDD$ H}HHuHHHHEIHEI?dH0hHu/HuDžT:DžT+HuDžT DžTH0ԕCHHָ4?xHTYukH0dCHHָ?H0CHHָ>H0ĖCHHָ>H0CHHָ>H0CHHָt>H0CHHָR>7HDUdHHHU̍CHH>HHuVH̍CHHhHЍCHHHUHHHʸ0>XHЍCHHHWHHHʸ=lHH0`CHXH]HH@LL$DHDD$DPDD$LLD$DDD$ H}HHuHHHHEIHEIH HH@~CHH90XXu CH@H HH Hlj\\``H H H8HH։THPHPCH HIHHHʸ/hH HljuttxH HljMHCH8xH8xHHuHHʉHEIxA.HH CHH]H8L@L$DDD$DDD$L8LD$DDD$ }HHuHHHHEIEA;.H0hu/H uDž=Dž.H uDžDžHԕCHHָ-HCHH~-t'HCHHW-u"H,CHHָ;-H TYuhHdCHHָ-HCHHָ,HĖCHHָ,0fHCHHָ,HCHHָ~, HCHHָ\,4H,CHHָ:,LHCHHָ,X H~_"C`HHH։Hٸ+db H H8HH։OHHH L H HljHXHXH`H Hlj_llxH Hlj7||H Hlj`HHCH8xH8}HHuHHʉHEIEA*H`HH`DUu)H u Dž3Dž'H u Dž DžHHCHH]H8L@L$DDD$DDD$L8LD$DDD$ }HHuHHHHEIEA)H0HԕCHHָc)H TYukHdCHHָ0)HCHHָ)$HĖCHHָ(8oHCHHָ( HCHHָ((HCHHָ(<H`DUIH`HHU̍CHH2(uSH8̍CHH'HhH8ЍCH`HHWHHHʸ(fH8ЍCH`HHUHHHʸb(H8ЍCH`HHWHHHʸ/(u)H u Dž3Dž'H u Dž DžHHCHH]H8L@L$DDD$DDD$L8LD$DDD$ }HHuHHHHEIEA&,H0HԕCHHָl&@H TYHtCH8H8HHHHٸ!&\HCH8H8HHHHٸ%lH̗CH8H8HHHHٸ%t8HCHHָ%`H CH8H8HHHHٸX%pHCH8H8HHHHٸ"%xH`DUu)H u Dž3Dž'H u Dž DžHHCHH]H8L@L$DDD$DDD$L8LD$DDD$ }HHuHHHHEIEA$H0HԕCHHָ#H TYHCH`HYH`LYHH։ʉٸ#DH$CH`HYH`LYHH։ʉٸ_#PHPCH`HYH`LYHH։ʉٸ#dHCHHָ"HHCH`HYH`LYHH։ʉٸ"TH@CH`HYH`LYHH։ʉٸx"hHCHHָV"H H Hlj(ppxH HljHHCH8xH8}HHuHHʉHEIEA!u)H u Dž3Dž'H u Dž DžHHCHH]H8L@L$DDD$DDD$L8LD$DDD$ }HHuHHHHEIEA H0HԕCHHָy H TYuhH|CHHָF HCHHָ$ HܘCHHָ fHCHHָHCHHָHCHHָHCHHָx~CHHHH-H0H0H]~CHHHHm-HHH;H]UHHH]H0H8H0Hu H]H0HH@H@Hv.HHCH0HHHʸ."HlCHHָ H8CHHHHHHHPHPHXHPHu,HQ"CHHHHʸHXHt4HXHHH7HXHH8H`H`HutH`H H`H H`HRHHOHhH HǸH0H_HpHpHv8H"CH0H HHHHٸ,H"CH HHHʸ^ H0HHxHxHv8H$$CH0H HHHHٸ,H$0CH HHHʸH$8CHH[HHHHHHHu1HMO"CH$HHHʸ(HH$HH HH`CH МC}HHuHHHHEIEAz HHn$H0HYHHHv.HHCH0HHHʸ("HlCHHָl,HCHHHHHHHXHHu1HM"CHHHHʸJ0HXH`CH МC}HHuHHHHEIEA-4HXH`МCHHHʉ_8HXH HHT$HHHDŽHXHXHhHhHpHhHuMHH(CHHָH(ƅ$H$HHHH$HHHH$$u Dž$)@H+H\CHHS ) )t Dž$) Dž$)$)u.H+H+HHHʉ~`()H"ļCH+H+HHHHHٸ,)H"8CHHHPHPHXHXH`HXHu H]ËU#i3H^#H8H8HuJ3H8H H8H8H@CHH P)P)tH8H@CHH\)\)tH8H@CHH`)`)dH8H@CHHd)d)5H8H@CHHXh)h)H8H@CHH)l)l)H8H8H8 H8H8oH8H@VDžp)p)H8;~0p)p)H8~:H$CH8HIp)HHHʉٸ)0H$CH8HIHHHʸ)H8H8Hlj@)))H8Hlj@)))H8Hlj@))))<H8H H&HH։@HH`ܼCH8HIHHHʸ)H8))}))H(<CHHHH(Hk()H8@CHHH։HHIN*Hk(:HljHHHH,H`C)Hk(HH։Hٸ*H(<CHHHDž))H8;|))H(C)HH։ʸ0*H(~CHHH@H(H(HHHh{H(~CHHHH+HXCHHT*T* <CHpH8H uCH <CHHHpH& CHHHQ**H`$CH$)H$)HHHHʉHIA*HH``CH$HpH(H$LpL$L(LD$HHHHHHHIHIg*HH`CHHָA*H&\CHHH**H`$CH$)H$)HH HHʉH IA*HH`CH$HpH(H$LpL$L(LD$H(HH0HHHH0IH(I*HH`CHHָ+SH&`CHHH**H`$CH$)H$)8HH@HHʉH@I8AT*HH``CH$HpH(H$LpL$L(LD$HHHHPHHHHPIHHI+HH`CHHָ8+ H&dCHHHs**H`$CH$)H$)XHH`HHʉH`IXA +HH`CH$HpH(H$LpL$L(LD$HhHHpHHHHpIHhI<+HH`CHHָc`+H&hCHHH)$+$+H`$CH$)H$)xHHHHʉHIxA@+HH``CH$HpH(H$LpL$L(LD$HHHHHHHIHI?d+HH`CHHָ+uH&lCHHHD+D+H`$CH$)H$)HHHHʉHIAvh+HH`CH$HpH(H$LpL$L(LD$HHHHHHHIHI+HH`CHHָ++ H&pCHHHl+l+H`$CH$)H$)HHHHʉHIA,+HH``CH$HpH(H$LpL$L(LD$HHHHHHHIHI+HH`CHHָ+ H&tCHHHK++ H`$CH$)H$)HHHHʉHIA+HH`CH$HpH(H$LpL$L(LD$HHHHHHHIHIa+HH`CHHָ;+ <CHxH8H uCH <CHHHxH& CHHH赾**H`$CH$)H$)HHHHʉHIAL*HH``CH$HxH(H$LxL$L(LD$HHHHHHHIHI˾*HH`CHHָ襾+ H&\CHHHk**H`$CH$)H$)HH HHʉH IA*HH`CH$HxH(H$LxL$L(LD$H(HH0HHHH0IH(I聽+HH`CHHָ[(+H&`CHHH!**H`$CH$)H$)8HH@HHʉH@I8A踼+HH``CH$HxH(H$LxL$L(LD$HHHHPHHHHPIHHI7,+HH`CHHָH+mH&dCHHH׺ + +H`$CH$)H$)XHH`HHʉH`IXAn0+HH`CH$HxH(H$LxL$L(LD$HhHHpHHHHpIHhIL+HH`CHHָǺp+#H&hCHHH荹4+4+H`$CH$)H$)xHHHHʉHIxA$P+HH``CH$HxH(H$LxL$L(LD$HHHHHHHIHI裹t+HH`CHHָ}+H&lCHHHCT+T+H`$CH$)H$)HHHHʉHIAڸx+HH`CH$HxH(H$LxL$L(LD$HHHHHHHIHIY+HH`CHHָ3+H&pCHHH|+|+H`$CH$)H$)HHHHʉHIA萷+HH``CH$HxH(H$LxL$L(LD$HHHHHHHIHI+HH`CHHָ+EH&tCHHH诵++H`$CH$)H$)HHHHʉHIAF+HH`CH$HxH(H$LxL$L(LD$HHHHHHHIHIŵ+HH`CHHָ蟵+H8))}7))H`xCHHָEX+H`xCHHָ!\+H!C)@ gHH։Hٸ)aH8Hlj')))H8Hlj')))H8H&HH։ (HH+HXCHH>)) H& CHH))NH`$CH$)H$)HHHHʉHIA誳)H8uCH <CHH8uCH <CHH``CH$HH$HHHHHHHHIHI*H`CHHָ̲4*CH&\CHH蚲))NH`$CH$)H$)HH HHʉH IA1)H8uCH <CHH8uCH <CHH`CH$HH$HH(HH0HHHH0IH(Iu8*H`CHHָSX*H&`CHH!))NH`$CH$)H$)8HH@HHʉH@I8A踰)H8uCH <CHH8uCH <CH H` CH$HH$H HHHHPHHHHPIHHI\*H`CHHָگp*QH&dCHH訯))NH`$CH$)H$)XHH`HHʉH`IXA?)H8uCH <CHH8uCHH <CHHH`CH$HH$HHHhHHpHHHHpIHhI胮t*H`CHHָa*H&hCHH/))NH`$CH$)H$)xHHHHʉHIxAƭ*H8uCH( <CH(H8uCH <CHH`CH$H(H$HHHHHHHHIHI *H`CHHָ*_H&lCHH趬**NH`$CH$)H$)HHHHʉHIAM*H8uCHP <CHPH8uCH <CHH`@CH$HPH$HHHHHHHHIHI葫*H`CHHָo*H&pCHH= * *NH`$CH$)H$)HHHHʉHIAԪ<*H8uCH <CHH8uCH <CHH`CH$HH$HHHHHHHHIHI*H`CHHָ*mH&tCHHĩ@*@*BH`$CH$)H$)HHHHʉHIA[`*H8uCH <CHH8uCH <CHH`CH$HH$HHHHHHHHIHI蟨*H`CHHָ}+H& CHHK))NH`$CH$)H$)HHHHʉHIA)H8uCH <CHH8uCH <CHH``CH$HH$HHHHHHHHIHI&$*H`CHHָD*{H&\CHHҦ))NH`$CH$)H$)HH HHʉH IAi)H8uCH <CHH8uCH <CHH`CH$HH$HH(HH0HHHH0IH(I譥H*H`CHHָ若d*H&`CHHY))NH`$CH$)H$)8HH@HHʉH@I8A)H8uCH <CHH8uCH0 <CH0H` CH$HH$H0HHHHPHHHHPIHHI4h*H`CHHָx*H&dCHH))NH`$CH$)H$)XHH`HHʉH`IXAw)H8uCH <CHH8uCHX <CHXH`CH$HH$HXHhHHpHHHHpIHhI転|*H`CHHָ虢*H&hCHHg))<H`$CH$)H$)xHHuHHʉHEIxA *H8uCH8 <CH8H8uCH <CHH`CH$H8H$HH}HHuHHHHEIHEIT*H`CHHָ2*H&lCHH**6H`$CH$)H$)}HHuHHʉHEIEA裠(*H8uCH` <CH`H8uCH <CHH`@CH$H`H$HH}HHuHHHHEIHEI*H`CHHָџ*HH&pCHH蟟,*,*6H`$CH$)H$)}HHuHHʉHEIEABL*H8uCH <CHH8uCH <CHH`CH$HH$HH}HHuHHHHEIHEI蒞*H`CHHָp*H&tCHH>P*P*H`$CH$)H$)}HHuHHʉHEIEAl*H8uCH <CHH8uCH <CHH`CH$HH$HH}HHuHHHHEIHEI1*H`CHHָ+H`H51<)H]UHHPH]H}CHEHEHu H]HEHHEHEHv/H،CHMH]HHHHٸ!E&HCHMHHHʸEH8CHHHEHEHEHEHEHEHu H]HEHHHk/EHEH"0EH]UHHH}HEHEHEHEUHH3H]HxHEC HH։HHHHHH HEHEDžHEHHu%YHEHEHEHHEHxHu H]HxH HEHEHv5H،CHxH]HHHHٸB)HCHMHHHʸH8CHH蚚HEHEHEHEHEHEHu H]HEHHH-DžDžH#HEHEHHHHHcHkH6HljuHHHًEANHHcHkH‹= u`CHEDžxCHEDžHEȺCHHljuH։HًEAHEȺCHMHHHʸ٘HEȺ CHHָ躘tHEȺCHHָ葘 HEȺCHHָr$tHEȺ@CHHָI(HEȺCHHָ*,HEȺCHHָ 0HEȺ`CHHָ4HEȺCHHָ͗8HEȺCHHָ讗dHEȺCHHָhHEȺCHHָlHEȺCHHָpHEH* H]UHH3H]HxHEC HH։HH4H4HH4H HEHEDž@HEHHu%HEHE@@HEHHEDžDDžHH#HEHxHu H]HxHHEHEHv5H`،CHxH]HHHHٸ4L)H`CHMHHHʸ PH`8CHH茔HEHEHEHEHEHEHu H]HEH`HHx'THEHDHHH`H4@HcHkH6HljuHHHًEA_XHDH`HÒHEHEHH4@HcHkH‹= u xCHE CHEHEкCHMHHHʸ`HEкCHHָdHEH#H4@HcHkHދHH։ʉmhHEкCHMHHHʸ蛒lHEкCHHָ|pHEH&\1H]UHH,H]HHHHHHuHH HHt=HH H HtHH H H HHjH\HH H ~$H XCHHָّ "H <CHHָ赑$HH H H H \ChHHpHHHHpIhA+0HH Hlj88@HH HljXDDLHH Hlj)PPX'H~$H XCHHָ苐("H <CHHָg,HH H H \CxHHuHHHHEIxAQ*4HHljM<<@HHlj%HHLHHljTTX= u\t Dž\p Dž\n\ t Džd1 Džd2d!Zt Dž`p Dž`n` t Džh1 Džh2h!@Lu=@u2Xu'H"`CHHָ腎p@u=Lu2Xu'H"lCHHָ>|LX@H"xCHHָnLu-Xu"H"CHHָ貍lXu-Lu"H"CHHָ{tHGH"<CHH蝋HDžH;|HrCHH։ʸH"~CHH跌H(H"HrHH藌H0{H"~CHHtH HrCHHIH H"H"H}HHuHHHHEIHEI%LHrCHHIH H"HHuHHHHEI׋x(CHHI<CHHCHHIHHHʸΊH}1H<CHHvH8HHH@CHHuH։HHEI H:Hlj訉HHHHHPHP,HCHHH։HٸƉHCHHH[H HHuHHHHEIu= <CH@HH 5CHHu CH@@|rHCHH @HcHiHHH @HcHiHHHHHHٸ蕈nHDCHHָqJH`CH@HXH`HHuHHHHEI'^HupCHX xCHXHupCH`ixCH`X@HCH @HcHiHHHH @HcHiHHHHrH}HHuHHHHEIHEI%6HCHHrHHHHٸHCHHָˆ@HHCHH @HcHiHHH @HcHiHHH @HcHiHHAIL D@McMiMILL$LrLD$H}HHuHHHHEIHEIͅHHCHHrHHHHٸ莅p= (@HH CH @HcHiHHHH @HcHiHHHrAIL D@McMiMIL D@McMiMIL$H}HHuHHHHEIHEI芄HhHCHrHHHʸU7@HHCH @HcHiHHHH @HcHiHHHHrAAML D@McMiMML$L D@McMiMILD$H}HHuHHHHEIHEIUH6HCHHrHHHHٸHH}7HCHHָ讂HCHHָ节sHCHHָcLH]UHHPH]HxHuHUHMDEHE<CHHHEHxHEHEHumHEH HEHEHEH HEHEHvHE@CHHIHEHHCHMHIHHHʸ.\HEHHHHEDžhhHU;|hhH<CHHHEHH hH]@CHHuH։HHEIBpH :HljIHEHEHEHEHlCHMH HHHHٸ$tHEHHHHEHE4CHHۀHE#HEHt1H.#H`HHhl H]H#H`CH5Z#}HHuHHHHEIEAnpH#HctCHEHEHHaHEHEHw+H`pCHMHHHʸb|0H`tCHMH]HHHHٸVbxH`|CHHaHEHEHEHEH#HEHt+H#H`HHE蠴E H]H#H`CH5 #}HHuHHHHEIEA EHX#HEH]UHHP]H]H H(H0H8L@DHc$u c$u Dž DžH@Hu H]H0Hu H]H Hu H]H@HPHPHuJ3HPH HPظuHPuHPHHHCHHHPHHHHPIHApHPHHHCXHH`HHHH`IXAHCHH^HXHPtHCHHv_H`HPtHCHHG_HhHPtHCHH_HpHPH@CHHF^?HPHPH HHHChHHpHHHHpIhA HPH HHHCxHHHHHHIxA`HCHPHIHHHʸ]HH##HHHxHxHHHHHDž}DHHcHiHºCHH[H뱸HiHHºCHHn[HCHCHCHCHCHCHHPHljlHHH0H0H(H0HHPt;HHCH(H@SHHHʸB\(-HHH(H@SHHdZHPHPtCH CHCHHHCHCHCHHH"HU! CHHָZ Dž,,|,,H XCHPHIHHHʸkZ0H CHPHIHHHʸ;Z<Dž@@~5@@݋,u@uCH,u@uCH,u@uCH,u@uCH,u@uCHj,u@uCHF,u@uCH",u@u CH@t@HPHljHHHHH(HHfHPHljo\\dHPuCH( CH(CH8H(H@CHHCHP!U$v#uCHHCHPHuG CH@ g0CH(HHHʸRH CHHָRH CHHָQH CHPHIHHHHHٸQtCH CHPH HHIHHHʸxQHCHHVPHHH,HcHHHPHHN$t^o#uTH `CHPHIHHHHHHHHHIPOH CHPHIH@HljHHHًAmPHPH HH@CHHH&Ou$H CHHָ P>H CHPH HHIHHHʸOH CHHָOH DCHHָOH tCHHָdOH CHHָBOHu"H CHHָO$`#uHCHhLCHpHuKPCHH`CHHHHʸAHH HHhHcHiHHHHHhHcHiHHHCHhCHpHuCHHHaHuVHhHcHiHHHHHhHcHiHHHHPt5HCH(H@SHHHʸT@'HH(H@SHH|>HHPu.HlCHHHHʸ?xbHPu.HpCHHHHʸ?"HpCHHָ?DžH8Ht DžDž,,;|,,؋,tTCH XCHHHHt"H \CHHָ>H CHHָ=H CHHָ=H CHHָ=H8HH CHHHHʸx=:$\#8UHH \CH0HPH[HHhHHHHHHHIHI9hH PCHHָ9xH CHHָ8H CHHHHʸ8H CHHHHʸ8H @CH(HHHHHHHHIT8HH CHXH`HXH`LL$LLD$H HH(HHHH(IH I7HHH CHhHpHhHpLL$LLD$H0HH8HHHH8IH0IN7HHH CHHHxHLL$LLD$H@HHHHHHHHIH@I6HH xCHHָ6H CHHָs6H CHPHHIH0HPHv8PHHXHHHHXIPA6HH CHpHhHpHhLL$LLD$H`HHhHHHHhIH`I5HHt"H \CHHָ<5H CHHָ5H CHHָ4H CHHָ4H8HH CHHHHʸ41$$S#8wHH \CH0HPH[HHhHpHHxHHHHxIHpI4\H CH0HPH[8HljuHHHًEA30MHPHH2HHHt.HPHCHHP3((uNHCHPHIHHHHuHHHHEI3$OHCHPHHHHHuHHHHEIi38H CHHHHʸ24/$Q#twHH CH0H8HHhL(L$H}HHuHHHHEIHEI2H8H(uHH CH0H8H8L L$}HHuHHHHEIEA1tH8rH {HPHH@CHHH 0TTu$H $CHHָ1`7H CHPHHIHHHʸ0dH CHHָ0pH CHHָ0|H PCHHָe0H CHHָC0H dCHHָ!0H CHHHHʸ/H CHHHHʸ/H `CHHHHʸ/H CHHHHHʸj/H CHiHHHHHʸ//H CHPHHHHʸ.H CHPHHHHʸ.H CH(HHHHuHHHHEI.HH CHXH`HXH`LL$LLD$H}HHuHHHHEIHEI .HHH CHhHpHhHpLL$LLD$H}HHuHHHHEIHEI- HHH CHHHxHLL$LLD$H}HHuHHHHEIHEI-HH xCHHָ,LH CHHָ,%H]ÐUHHH]H`H`Hu H]ø`CHhH`H+HpHpHv8H |CH`HhHHHHٸ, ,H CHhHHHʸ,$H CHH&,HxHxHHHHHu H]HH HH(HHQ,HH虿0CHhH`Hx*HHHv8H |CH`HhHHHHٸ+4,H CHhHHHʸw+8H CHH*HHHHHHHu H]HH HHѽEHE@CMHH։ʸEHECHHָEHECMHH։ʸEHExCHHָEHE@CMHH։ʸEHECHHָEHECHHָkEUHH@H}HECHHָHHoH]Ð@AWAAVIAUIATL% !UH- !SL)1HHHtLLDAHH9uH[]A\A]A^A_Ðf.HHWARNING: -DD3VAR_IRY_KLUDGE option obsolete (it is now disabled by default). Ignored. WARNING: -DDISTRIB_IO_LAYER option obsolete (it is now default). Ignored. Usage: %s [-DDEREF_KLUDGE] [-DDM_PARALLEL] [-DDISTRIB_IO_LAYER] [-DDM_SERIAL_IN_ONLY] [-DD3VAR_IRY_KLUDGE] registryfile Registry program cannot open temporary %s for writing. Ending. -D-DDEREF_KLUDGE-DIO_DEREF_KLUDGE-DLIMIT_ARGS-DMOVE_NESTS-DMOVE_NL_OUTSIDE_MODULE_CONFIGURE-DD3VAR_IRY_KLUDGE-DALL_X_STAGGERED-DALL_Y_STAGGERED-DDM_PARALLEL-DNEW_BDYS-DEM_CORE=1-DNEW_WITH_OLD_BDYS-DDISTRIB_IO_LAYER-DDM_SERIAL_IN_ONLY-hrRegistry program cannot open %s for reading. Ending. Registry_tmp.%dw.Problem with Registry File %s incframe/bin/rm -f %s includeRegistry warning: invalid include file name: %s %s/%sopening %s rincluding %s Registry warning: cannot open %s. Ignoring. ifdefRegistry fatal: too many nested ifdefs ifndefendifRegistry fatal: unmatched endif defineRegistry error: unbalanced quotes in line: %s -state%cstate %s %s %s %s %s %s %s "%s" "%s" "%s" %s_bstate %s %s %s %s %s %s %s "%s" "bdy %s" "%s" _4d_bdy_array_b%s_btstate %s %s %s %s %s %s %s "%s" "bdy tend %s" "(%s)/dt" %s Registry warning: 'domain' is a reserved registry type name. Cannot 'typedef domain' registry syntax error: unmatched {} in the io string for definition of %s Registry warning: syntax error in %c specifier of IO field for %s Registry warning: type item %s of type %s can not be multi-dimensional typedefdomaindoubledoubleprecisionrconfigRCONFIG_%si1Registry warning: type %s used before defined Registry warning: some problem with dimstring %s equal sign needed before left paren interp_fcncopy_fcnsmoother1dimspecRegistry warning: dimspec (%s) already defined Registry warning: problem with dimorder (%s) Registry warning: problem with dimspec (%s) Registry warning: problem with dimorient (%s) packagehaloperiodxposeswapcycleWARNING: illegal syntax (missing opening paren) for constant: %s standard_domainconstant=namelist=xyzWARNING: coord-axis/dim-order for dimspec %s is inconsistent with previous dimspec. WARNING: namelist variable %s must be an integer if used to define dimension %s WARNING: namelist variable %s must have only one entry if used to define dimension %s WARNING: illegal dim order %d for dimspec %s WARNING: no namelist variable %s defined for dimension %s integerintegerreallogicalcharacter*256doubleprecision-character_tend_oldC0XYZ:,_4d_bdy_array_:,:,:,::,:,:(1,num_%s,1,1,1,%s1,1,1,1,dimension_with_ranges: y dimension not specified for %s dimension_with_ranges: x dimension not specified for %s REGISTRY WARNING: internal error %s %d, bdy=%d,%s,%d misc.c%ssm3%d:%sem3%d,%ssm3%d:%sem3%d,%sspec_bdy_width,%s%ssm3%d:%sem3%d,1,%sspec_bdy_width,%smax(%sed3%d,%sed3%d),%ssd3%d:%sed3%d,%sspec_bdy_width,4,%smax(%sed3%d,%sed3%d),1,%sspec_bdy_width,4,%s%sspec_bdy_width,,%s:%sREGISTRY WARNING: internal error %s %d %ssm3%d,%ssm3%d,1,1%ssm3%d,%ssm3%d,11,1,1,1,1,1,1,1,1,WARNING: %s %d: something wrong with internal representation for dim %d xy(%ssm3%d%s-1)*%ssr_%c+1%sem3%d%s*%ssr_%c%s%cm3%d%s1%s%s%s%s%d,POINTERTYPE(%s)%s_%dxsxeysye! WARNING This file is generated automatically by use_registry !STARTOFREGISTRYGENERATEDINCLUDE '%s' ! ! using the data base in the file named Registry. ! Do not edit. Your changes to this file will be lost. !ENDOFREGISTRYGENERATEDINCLUDE regtmp1%d%s < %s > %s ; %s %s %s /bin/sort -u/bin/mvregtmp2%dw%s %s %s > %s ; %s %s %s ; %s %s /bin/cat/bin/rm_b_bt*num_%s,(%sem3%d-%ssm3%d+1)*(%sem3%d-%ssm3%d+1)*(%sspec_bdy_width)%s(%sem3%d-%ssm3%d+1)*(%sspec_bdy_width)%smax(%sed3%d,%sed3%d)*(%sed3%d-%ssd3%d+1)*%sspec_bdy_width*4*%smax(%sed3%d,%sed3%d)*%sspec_bdy_width*4*%s)*(((%s)-(%s)+1)state_struct.inc%s/%swstate_subtypes.incdummy_decl.inc%s#undef COPY_IN #undef COPY_OUT dummy_new_decl.inci1_decl.inc%s_tend,num_%s)grid%,DIMENSION(%-10s%-20s%-10s :: %s %s_old#ifndef NO_I1_OLD #endif )dummy%-10s%-20s%-10s :: %s%s TYPE %s END TYPE %s allocs.inc%s/%s%swRegistry INFO variable counts: 0d %d 1d %d 2d %d 3d %d #if 1 grid%#endif num_bytes_allocated = num_bytes_allocated + & (%s) * %cWORDSIZE ALLOCATE(%s%s%s%s,STAT=ierr) if (ierr.ne.0) then CALL wrf_error_fatal ( & 'frame/module_domain.f: Failed to allocate %s%s%s%s. ') endif ALLOCATE(%s%s%s,STAT=ierr) if (ierr.ne.0) then CALL wrf_error_fatal ( & 'frame/module_domain.f: Failed to allocate %s%s%s. ') endif ADVISORY: %1dd logical array %s is allowed but cannot be input or output ALLOCATE(%s%s%s%s,STAT=ierr) if (ierr.ne.0) then CALL wrf_error_fatal ( & 'frame/module_domain.f: Failed to allocate %s%s%s%s. ') endif ALLOCATE(%s%s%s,STAT=ierr) if (ierr.ne.0) then CALL wrf_error_fatal ( & 'frame/module_domain.f: Failed to allocate %s%s%s. ') endif #if (NNN == %d) -DNAME_%sREGISTRY ERROR: Data-name collision on %s for %s -- %s %s_%d IF (.NOT.grid%%is_intermediate) THEN ALLOCATE( grid%%tail_statevars%%next ) grid%%tail_statevars => grid%%tail_statevars%%next NULLIFY( grid%%tail_statevars%%next ) grid%%tail_statevars%%ProcOrient = ' ' grid%%tail_statevars%%VarName = '%s' grid%%tail_statevars%%DataName = '%s' grid%%tail_statevars%%Description = '%s' grid%%tail_statevars%%Units = '%s' grid%%tail_statevars%%Type = '%c' grid%%tail_statevars%%Ntl = %d .FALSE..TRUE. grid%%tail_statevars%%Restart = %s grid%%tail_statevars%%Ndim = %d grid%%tail_statevars%%scalar_array = .FALSE. grid%%tail_statevars%%%cfield_%1dd => %s%s grid%%tail_statevars%%streams(%d) = %d ! %08x ENDIF realdoubleprecisionIF ( setinitval .EQ. 3 ) %s%s=initial_data_value integerIF ( setinitval .EQ. 3 ) %s%s=0 logicalIF ( setinitval .EQ. 3 ) %s%s=.FALSE. WARNING: what is the type for %s ? ,num_%s)*num_%s))_4d_bdy_array_IF(in_use_for_config(id,'%s')IF(.TRUE..AND.(.NOT.grid%%is_intermediate).AND.(IAND(%d,tl).NE.0))THEN (model_config_rec% IF ( setinitval .EQ. 1 .OR. setinitval .EQ. 3 ) %s%s%s=initial_data_value .FALSE. 0 IF ( setinitval .EQ. 1 .OR. setinitval .EQ. 3 ) %s%s=XY Z ALLOCATE( grid%%tail_statevars%%next ) grid%%tail_statevars => grid%%tail_statevars%%next NULLIFY( grid%%tail_statevars%%next ) grid%%tail_statevars%%VarName = '%s' grid%%tail_statevars%%DataName = '%s' grid%%tail_statevars%%Description = '%s' grid%%tail_statevars%%Units = '%s' grid%%tail_statevars%%Type = '%c' grid%%tail_statevars%%ProcOrient = '%s' grid%%tail_statevars%%MemoryOrder = '%s' grid%%tail_statevars%%Stagger = '%s' grid%%tail_statevars%%Ntl = %d grid%%tail_statevars%%Ndim = %d grid%%tail_statevars%%Restart = %s grid%%tail_statevars%%scalar_array = %s grid%%tail_statevars%%%cfield_%1dd => %s%s grid%%tail_statevars%%num_table => %s_num_table grid%%tail_statevars%%index_table => %s_index_table grid%%tail_statevars%%boundary_table => %s_boundary_table grid%%tail_statevars%%dname_table => %s_dname_table grid%%tail_statevars%%desc_table => %s_desc_table grid%%tail_statevars%%units_table => %s_units_table grid%%tail_statevars%%streams_table => %s_streams_table grid%%tail_statevars%%sd1 = %s grid%%tail_statevars%%ed1 = %s grid%%tail_statevars%%sd2 = %s grid%%tail_statevars%%ed2 = %s grid%%tail_statevars%%sd3 = %s grid%%tail_statevars%%ed3 = %s grid%%tail_statevars%%sm1 = %s grid%%tail_statevars%%em1 = %s grid%%tail_statevars%%sm2 = %s grid%%tail_statevars%%em2 = %s grid%%tail_statevars%%sm3 = %s grid%%tail_statevars%%em3 = %s grid%%tail_statevars%%sp1 = %s grid%%tail_statevars%%ep1 = %s grid%%tail_statevars%%sp2 = %s grid%%tail_statevars%%ep2 = %s grid%%tail_statevars%%sp3 = %s grid%%tail_statevars%%ep3 = %s %s_stag%s_subgrid grid%%tail_statevars%%subgrid_x = %s grid%%tail_statevars%%subgrid_y = %s grid%%tail_statevars%%dimname1 = '%s' grid%%tail_statevars%%dimname2 = '%s' grid%%tail_statevars%%dimname3 = '%s' ELSE ENDIF %s%s%%write_ddt.incwrite(0,*)'%s',%s%s(IDEBUG,KDEBUG,JDEBUG,2) write(0,*)'%s',%s%s(IDEBUG,JDEBUG) write(0,*)'%s',%s%s(IDEBUG,KDEBUG,JDEBUG) deallocs.inc DEALLOCATE(%s%s%s,STAT=ierr) if (ierr.ne.0) then CALL wrf_error_fatal ( & 'frame/module_domain.f: Failed to deallocate %s%s%s. ') endif DEALLOCATE(%s%s,STAT=ierr) if (ierr.ne.0) then CALL wrf_error_fatal ( & 'frame/module_domain.f: Failed to deallocate %s%s. ') endif IF ( ASSOCIATED( %s%s%s ) ) THEN NULLIFY(%s%s%s) IF ( ASSOCIATED( %s%s ) ) THEN auxhistauxinputoidmodule_state_description.F%s/%swMODULE module_state_description ! package constants INTEGER, PARAMETER :: %s = %s ! 4D array constants - INTEGER, PARAMETER :: PARAM_%s = %d INTEGER :: P_%s = 1 LOGICAL :: F_%s = .FALSE. INTEGER, PARAMETER :: PARAM_NUM_%s = %d INTEGER :: NUM_%s = 1 INTEGER, PARAMETER :: %-30s = %d P_XSBP_XEBP_YSBP_YEB INTEGER, PARAMETER :: NUM_TIME_LEVELS = %d INTEGER , PARAMETER :: PARAM_FIRST_SCALAR = 2 CONTAINS SUBROUTINE init_module_state_description END SUBROUTINE init_module_state_description END MODULE module_state_description scalar_indices.incscalar_tables.incscalar_tables_init.incscalar_indices_init.incin_use_for_config_ac.incin_use_for_config_df.incin_use_for_config_gk.incin_use_for_config_ln.incin_use_for_config_os.incin_use_for_config_tw.incin_use_for_config_xz.inc%s/%swreturning INTEGER, TARGET :: %s_index_table( param_num_%s, max_domains ) TYPE(streamrec), TARGET :: %s_streams_table( max_domains, param_num_%s ) LOGICAL, TARGET :: %s_boundary_table( max_domains, param_num_%s ) CHARACTER*256, TARGET :: %s_dname_table( max_domains, param_num_%s ) CHARACTER*256, TARGET :: %s_desc_table( max_domains, param_num_%s ) CHARACTER*256, TARGET :: %s_units_table( max_domains, param_num_%s ) INTEGER, TARGET :: %s_num_table( max_domains ) %s_num_table( j ) = 1 num_%s = %s_num_table( idomain ) - P_%s = 1 ; F_%s = .FALSE. WARNING: There is no associated namelist variable %s IF (model_config_rec%%%s%s==%s)THEN (idomain);:state, IF ( %s_index_table( PARAM_%s , idomain ) .lt. 1 ) THEN %s_num_table(idomain) = %s_num_table(idomain) + 1 P_%s = %s_num_table(idomain) %s_index_table( PARAM_%s , idomain ) = P_%s ELSE P_%s = %s_index_table( PARAM_%s , idomain ) END IF %s_b.FALSE..TRUE. %s_boundary_table( idomain, P_%s ) = %s %s_dname_table( idomain, P_%s ) = '%s' %s_desc_table( idomain, P_%s ) = '%s' %s_units_table( idomain, P_%s ) = '%s' %s_streams_table( idomain, P_%s )%%stream(%d) = %d ! %08x F_%s = .TRUE. _4d_bdy_array_IF(TRIM(vname).EQ.'%s')THEN IF(uses.EQ.0)THEN (id) in_use = model_config_rec%%%s%s.EQ.%s uses = 1 ELSE in_use = in_use.OR.model_config_rec%%%s%s.EQ.%s ENDIF ENDIF WARNING: %s is not a member of 4D array %s WARNING: There is no 4D array named %s END IF _args.inc%s/%s%s%sdummyactual_new%s%s%sw,grid% & ,1))(%s%s%s%%2namelist_defines%s.inc%s/%swinteger :: first_item_in_struct 1%s :: %s -%s , DIMENSION(%s) :: %s integer :: last_item_in_struct namelist_defaults.inccharacter%s = "%s" %s = %s namelist_statements.inc,namelistWarning: no namelist section specified for nl %s NAMELIST /%s/ %s if test ! -z "$NL_NIO_TASKS_PER_GROUP"; then echo "nio_tasks_per_group=${NL_NIO_TASKS_PER_GROUP}," >> $FILE;fi if test ! -z "$NL_NIO_GROUPS"; then echo "nio_groups=${NL_NIO_GROUPS}," >> $FILE;fi namelist_script.inc# Machine generated, do not edit FILE=${1:-namelist.input} echo \&%s >> $FILE if test ! -z "$NL_"; then echo "%s=\"${NL_}\",""; then echo "%s=${NL_}," >> $FILE;fi echo / >> $FILE echo \&namelist_quilt >> $FILE call wrf_debug(1,& 'WARNING in nl_%s_%s: %s applies to all domains. First arg ignored.') IF ( id_id .LT. 1 .OR. id_id .GT. model_config_rec%%max_dom ) THEN WRITE(emess,*)'nl_%s_%s: Out of range domain number: ',id_id IF ( id_id .LT. 1 .OR. id_id .GT. model_config_rec%%num_moves ) THEN WRITE(emess,*)'nl_%s_%s: Out of range move number: ',id_id IF ( id_id .LT. 1 .OR. id_id .GT. model_config_rec%%e_vert(1) ) THEN WRITE(emess,*)'nl_%s_%s: Out of range eta_level number: ',id_id IF ( id_id .LT. 1 .OR. id_id .GT. max_outer_iterations ) THEN WRITE(emess,*)'nl_%s_%s: Out of range instruments number: ',id_id Registry WARNING: multi element rconfig entry must be either max_domains, max_moves, max_eta, max_outer_iterations, or max_instruments nl_config.incsetINgetOUT#ifdef NL_%s_ROUTINES #if (NNN == %d) SUBROUTINE nl_%s_%s ( id_id , %s ) USE module_configure, ONLY : model_config_rec %s , INTENT(%s) :: %s INTEGER id_id CHARACTER*80 emess IF ( id_id .NE. 1 ) THEN ENDIF %s = trim(model_config_rec%%%s) %s = model_config_rec%%%s max_domainsmax_movesmax_etamax_outer_iterations WRITE(emess,*)'nl_%s_%s: Out of range eps number: ',id_id max_instruments IF ( id_id .LT. 1 .OR. id_id .GT. max_instruments ) THEN CALL wrf_error_fatal(emess) %s = model_config_rec%%%s(id_id) model_config_rec%%%s = trim(%s) model_config_rec%%%s = %s model_config_rec%%%s(id_id) = %s RETURN END SUBROUTINE nl_%s_%s #endif config_assigns.inc! Contains config assign statements for module_domain.F. #ifndef SOURCE_RECORD # define SOURCE_RECORD cfg%% #ifndef SOURCE_REC_DEX # define SOURCE_REC_DEX #ifndef DEST_RECORD # define DEST_RECORD new_grid%% SOURCE_REC_DEX DEST_RECORD %-26s = SOURCE_RECORD %s %s ! Contains tests for IF statement in wrf_alt_nml_obsolete in module_configure.F READ ( UNIT = NAMELIST_READ_UNIT , NML = %s , ERR=9201, END=9202 ) 9201 CALL wrf_message(" ------ ERROR while reading namelist "//TRIM(nml_name)//" ------") 9202 CALL wrf_message("Namelist "//TRIM(nml_name)//" not found in namelist.input."// & " Using registry defaults for variables in "//TRIM(nml_name)) IF ( nml_read_error ) CALL wrf_error_fatal("ERRORS while reading one or more namelists from namelist.input.") config_reads.incnamelist_nametest.inc! Contains namelist statements for module_config.F. #ifndef NAMELIST_READ_UNIT # define NAMELIST_READ_UNIT nml_read_unit #ifndef NAMELIST_WRITE_UNIT # define NAMELIST_WRITE_UNIT nml_write_unit ! .OR. & %s (TRIM(nml_name) .EQ. '%s') & nml_read_error = .FALSE. NML_LOOP : DO i=1,%i REWIND ( UNIT = NAMELIST_READ_UNIT ) SELECT CASE ( i ) CASE ( %i ) nml_name = "%s" #ifndef NO_NAMELIST_PRINT WRITE ( UNIT = NAMELIST_WRITE_UNIT, NML = %s ) CYCLE NML_LOOP END SELECT nml_read_error = .TRUE. CALL wrf_alt_nml_obsolete(nml_read_unit, TRIM(nml_name)) CYCLE NML_LOOP END DO NML_LOOP init_sym(): could not create hash tableSymbol table entry: lexeme %s ONM dim %s ndims %d dim %d -> %s Model data order ambiguous. Is there a dimspec for all three coordinate axes? model_data_order.inc%s/%s%swINTEGER , PARAMETER :: model_data_order = DATA_ORDER_XYZ nest_forcedown_interp.incnest_interpdown_interp.incnest_feedbackup_interp.incnest_feedbackup_smooth.inc%s/%s%swHALO_INTERP_DOWNHALO_FORCE_DOWNHALO_INTERP_UPHALO_INTERP_SMOOTH80:`vC|vCvCvC @ ( SIZE( %s%s , %d )*SIZE( %s%s , %d ) .GT. 1 ), & ! special argument needed because %s has bcasts in it %s, %s, %s, %s, %s, %s, & ! CD dims %s, %s, %s, %s, %s, %s, & ! ND dims config_flags%%shw, ngrid%%imask%s(nims,njms), & ! stencil half width config_flags%%shw, ngrid%%imask%s, & ! stencil half width %s, %s, & ! xstag, ystag ngrid%%i_parent_start, ngrid%%j_parent_start, & ngrid%%parent_grid_ratio, ngrid%%parent_grid_ratio & nest_interp.inc_2_%d%s%s:,,idim%dgrid%sm31,grid%sm32,grid%sm33%s%s(%s%sitrace)ngrid%sm31,ngrid%sm32,ngrid%sm33cn.FALSE..TRUE._xystag_xstag_ystag_nostaggrid%DO itrace = PARAM_FIRST_SCALAR, num_%s config_flags% DO %s = %s IF ( SIZE( %s%s, %d ) * SIZE( %s%s, %d ) .GT. 1 ) THEN interp_mask_land_fieldinterp_mask_water_fieldIF ( .TRUE. ) THEN CALL %s ( & %s%s, & ! CD field ngrid%%%s, & ! ND field %s_b,%s_bt,_4d_bdy_array_,dummy_%s,ngrid%%%s%s & ,%s%s(c%cms,1,1,itrace),ngrid%%%s%s(n%cms,1,1,itrace) & ,%s,ngrid%%%s & ,%s(1,1,1,1,itrace),ngrid%%%s(1,1,1,1,itrace) & ,grid%%%s,ngrid%%%s & REGISTRY WARNING: Don't know about %s in definition of %s ) ENDIF ENDDO WARNING 1a : %s in halo spec %s (%s) is not defined in registry. %s, INTENT(INOUT) :: %s ( grid%%sm31:grid%%em31,grid%%sm32:grid%%em32,grid%%sm33:grid%%em33%snum_%s) ;:unparseable description for halo %s ,grid%%%srealintegerdoubleprecisionRWORDSIZEIWORDSIZEDWORDSIZE num_%s, & config_flags%%s_sdim%d,%s_edim%d, & %s,%s,& %s, & INTEGER, INTENT(IN) :: num_%s INTEGER, INTENT(IN) :: %s_sdim%d,%s_edim%d ,%s_sdim%d:%s_edim%dWARNING: %d some dimension info missing for 4d array %s grid%() %s, INTENT(INOUT) :: %s %s %s %s_sub ( grid, & config_flags, & CALL mytask, ntasks, ntasks_x, ntasks_y, & ids, ide, jds, jde, kds, kde, & ims, ime, jms, jme, kms, kme, & ips, ipe, jps, jpe, kps, kpe ) USE module_configure, ONLY:grid_config_rec_type,in_use_for_config INTEGER , INTENT(IN) :: mytask, ntasks, ntasks_x, ntasks_y INTEGER , INTENT(IN) :: ids, ide, jds, jde, kds, kde INTEGER , INTENT(IN) :: ims, ime, jms, jme, kms, kme INTEGER , INTENT(IN) :: ips, ipe, jps, jpe, kps, kpe INTEGER :: rsl_sendw_p, rsl_sendbeg_p, rsl_recvw_p, rsl_recvbeg_p INTEGER :: rsl_sendw_m, rsl_sendbeg_m, rsl_recvw_m, rsl_recvbeg_m USE module_domain, ONLY:domain USE module_state_description, ONLY:PARAM_FIRST_SCALAR USE module_driver_constants TYPE(domain) , INTENT(IN) :: grid TYPE(grid_config_rec_type) , INTENT(IN) :: config_flags INTEGER , INTENT(IN) :: %s INTEGER :: itrace LOGICAL, EXTERNAL :: rsl_comm_iter INTEGER :: idim1, idim2, idim3, idim4, idim5, idim6, idim7 #ifdef DM_PARALLEL #include "%s_inline.inc" #endif END SUBROUTINE %s_sub WARNING 1 : %s in halo spec %s (%s) is not defined in registry. SERIOUS WARNING: you are mixing subgrid fields with non-subgrid fields in halo %s WARNING: only type 'real', 'doubleprecision', or 'integer' can be part of halo exchange. %s in %s is %s REGISTRY ERROR: too many different vertical dimensions (> %d). That seems like a lot, but if you are sure, increase MAX_VDIMS That seems like a lot, but if you are sure, increase MAX_4DARRAYS DO WHILE ( rsl_comm_iter( grid%%id , grid%%is_intermediate, %s , & 0 , jds,jde,jps,jpe, grid%%njds, grid%%njde , & rsl_sendbeg_m, rsl_sendw_m, rsl_sendbeg_p, rsl_sendw_p, & rsl_recvbeg_m, rsl_recvw_m, rsl_recvbeg_p, rsl_recvw_p )) rsl_recvbeg_m, rsl_recvw_m, rsl_recvbeg_p, rsl_recvw_p, & (ips-1)*grid%%sr_x+1,ipe*grid%%sr_x,(jps-1)*grid%%sr_y+1,jpe*grid%%sr_y,kps,kpe) CALL RSL_LITE_EXCH_Y ( local_communicator , mytask, ntasks, ntasks_x, ntasks_y, & rsl_sendw_m, rsl_sendw_p, rsl_recvw_m, rsl_recvw_p ) 1 , ids,ide,ips,ipe, grid%%nids, grid%%nide , & CALL RSL_LITE_EXCH_X ( local_communicator , mytask, ntasks, ntasks_x, ntasks_y, & HALO_INTERP_DOWNHALO_FORCE_DOWNHALO_INTERP_UPHALO_INTERP_SMOOTH%s/%s_inline.inc%s_inline.inc%s/%s.inc%s.incwWARNING: gen_halos in registry cannot open %s for writing REGISTRY_COMM_NESTING_DM_subs.incREGISTRY_COMM_DM_%d_subs.incREGISTRY_COMM_DM_subs.inc%s/%s%saSHW* unparseable description for halo %s %s: unknown stenci description or just too big: %d grid%%parent_grid_ratio%dCALL wrf_debug(2,'calling %s') WARNING: boundary array %s cannot be member of halo spec %s. kpskpe1config_flags%%%sin external/RSL_LITE/gen_comms.c and recompile *(%s_edim%d-%s_sdim%d+1)REGISTRY ERROR: too many 4d arrays (> %d). IF ( grid%%sr_y .GT. 0 ) THEN CALL rsl_comm_iter_init(%s,jps,jpe) CALL RSL_LITE_INIT_EXCH ( local_communicator, %s, 0, & %d & + num_%s & , %d, RWORDSIZE, & %d, %d, RWORDSIZE, & %d, %d, IWORDSIZE, & %d, %d, DWORDSIZE, & 0, 0, LWORDSIZE, & mytask, ntasks, ntasks_x, ntasks_y, & ips, ipe, jps, jpe, kps, MAX(1,1& ,%s & )) RSL_LITE_PACKlocal_communicatorENDDO CALL rsl_comm_iter_init(%s,ips,ipe) CALL RSL_LITE_INIT_EXCH ( local_communicator, %s, 1, & ENDDO ENDIF SUBROUTINEWARNING 1b : %s in halo spec %s (%s) is not defined in registry. CALL %s ( %s,& %s ( grid%%sm31,grid%%sm32,grid%%sm33%sitrace),%s,& rsl_sendbeg_m, rsl_sendw_m, rsl_sendbeg_p, rsl_sendw_p, & rsl_recvbeg_m, rsl_recvw_m, rsl_recvbeg_p, rsl_recvw_p, & %s, %d, %d, DATA_ORDER_%s, %d, & (ims-1)*grid%%sr_x+1,ime*grid%%sr_x,(jms-1)*grid%%sr_y+1,jme*grid%%sr_y,kms,kme,& CALL %s ( %s,& %s, %s,& rsl_sendbeg_m, rsl_sendw_m, rsl_sendbeg_p, rsl_sendw_p, & rsl_recvbeg_m, rsl_recvw_m, rsl_recvbeg_p, rsl_recvw_p, & %s, %d, %d, DATA_ORDER_%s, %d, & (ims-1)*grid%%sr_x+1,ime*grid%%sr_x,(jms-1)*grid%%sr_y+1,jme*grid%%sr_y,%s,%s,& (ips-1)*grid%%sr_x+1,ipe*grid%%sr_x,(jps-1)*grid%%sr_y+1,jpe*grid%%sr_y,%s,%s) (ims-1)*grid%%sr_x+1,ime*grid%%sr_x,(jms-1)*grid%%sr_y+1,jme*grid%%sr_y,%d,%d,& (ips-1)*grid%%sr_x+1,ipe*grid%%sr_x,(jps-1)*grid%%sr_y+1,jpe*grid%%sr_y,%d,%d) (ims-1)*grid%%sr_x+1,ime*grid%%sr_x,(jms-1)*grid%%sr_y+1,jme*grid%%sr_y,1,1,& (ips-1)*grid%%sr_x+1,ipe*grid%%sr_x,(jps-1)*grid%%sr_y+1,jpe*grid%%sr_y,1,1) DO itrace = PARAM_FIRST_SCALAR, num_%s DO idim%d = %s_sdim%d,%s_edim%d idim%d IF ( SIZE(%s,%d)*SIZE(%s,%d) .GT. 1 ) THEN mytask, ntasks, ntasks_x, ntasks_y, & RSL_LITE_PACK_SWAPRSL_LITE_PACK_CYCLEthisdomain_max_halo_width, & ids, ide, jds, jde, kds, kde, & ims, ime, jms, jme, kms, kme, & ips, ipe, jps, jpe, kps, kpe ) ids, ide*grid%%sr_x, jds, jde*grid%%sr_y, kds, kde, & ENDIF ENDDO ! idim%d IF ( SIZE(%s,%d)*SIZE(%s,%d) .GT. 1 ) THEN ids, ide, jds, jde, %s, %s, & ims, ime, jms, jme, %s, %s, & ips, ipe, jps, jpe, %s, %s ) ids, ide, jds, jde, %d, %d, & ims, ime, jms, jme, %d, %d, & ips, ipe, jps, jpe, %d, %d ) ids, ide, jds, jde, 1 , 1 , & ims, ime, jms, jme, 1 , 1 , & ips, ipe, jps, jpe, 1 , 1 ) CALL %s ( %s,& %s ( grid%%sm31,grid%%sm32,grid%%sm33,itrace), %d, %s, %d, %d, DATA_ORDER_%s, %d, & CALL %s ( %s,& %s, %d, %s, %d, %d, DATA_ORDER_%s, %d, & WARNING 1 : %s in period spec %s (%s) is not defined in registry. WARNING: only type 'real', 'doubleprecision', or 'integer' can be part of period exchange. %s in %s is %s WARNING: boundary array %s cannot be member of period spec %s. CALL RSL_LITE_INIT_PERIOD ( local_communicator_periodic, %d , & CALL RSL_LITE_EXCH_PERIOD_X ( local_communicator_periodic , mytask, ntasks, ntasks_x, ntasks_y ) CALL RSL_LITE_EXCH_PERIOD_Y ( local_communicator_periodic , mytask, ntasks, ntasks_x, ntasks_y ) %s/REGISTRY_COMM_DM_PERIOD_subs.incREGISTRY_COMM_DM_PERIOD_subs.incWARNING: gen_periods in registry cannot open %s for writing local_communicator_periodicunparseable description for period %s IF ( config_flags%%periodic_x ) THEN ips, ipe, jps, jpe, kps, kpe ) RSL_LITE_PACK_PERIODEND IF IF ( config_flags%%periodic_y ) THEN WARNING 1 : %s in swap spec %s (%s) is not defined in registry. WARNING: only type 'real', 'doubleprecision', or 'integer' can be part of swaps exchange. %s in %s is %s CALL RSL_LITE_SWAP ( local_communicator , mytask, ntasks, ntasks_x, ntasks_y ) WARNING: gen_swaps in registry cannot open %s for writing WARNING: boundary array %s cannot be member of swaps spec %s. IF ( config_flags%%swap_%c ) THEN CALL RSL_LITE_INIT_SWAP ( local_communicator, %d , & thisdomain_max_halo_width, & ids, ide, jds, jde, kds, kde, & WARNING 1 : %s in cycle spec %s (%s) is not defined in registry. WARNING: only type 'real', 'doubleprecision', or 'integer' can be part of cycles exchange. %s in %s is %s WARNING: boundary array %s cannot be member of cycles spec %s. CALL RSL_LITE_CYCLE ( local_communicator , mytask, ntasks, ntasks_x, ntasks_y ) WARNING: gen_cycles in registry cannot open %s for writing unparseable description for cycle %s IF ( config_flags%%cycle_%c ) THEN CALL RSL_LITE_INIT_CYCLE ( local_communicator, %d , %d, & thisdomain_max_halo_width, & WARNING 3 : %s in xpose spec %s (%s) is not defined in registry. WARNING 4 : %s in xpose spec %s (%s) is not defined in registry. WARNING 5 : %s in xpose spec %s (%s)is not defined in registry. call trans_z2x ( ntasks_x, local_communicator_x, 1, RWORDSIZE, IWORDSIZE, DATA_ORDER_%s , & grid%%sd31, grid%%ed31, grid%%sd32, grid%%ed32, grid%%sd33, grid%%ed33, & grid%%sp31, grid%%ep31, grid%%sp32, grid%%ep32, grid%%sp33, grid%%ep33, & grid%%sm31, grid%%em31, grid%%sm32, grid%%em32, grid%%sm33, grid%%em33, & grid%%sp31x, grid%%ep31x, grid%%sp32x, grid%%ep32x, grid%%sp33x, grid%%ep33x, & grid%%sm31x, grid%%em31x, grid%%sm32x, grid%%em32x, grid%%sm33x, grid%%em33x ) call trans_z2x ( ntasks_x, local_communicator_x, 0, RWORDSIZE, IWORDSIZE, DATA_ORDER_%s , & call trans_x2y ( ntasks_y, local_communicator_y, 1, RWORDSIZE, IWORDSIZE, DATA_ORDER_%s , & grid%%sm31x, grid%%em31x, grid%%sm32x, grid%%em32x, grid%%sm33x, grid%%em33x, & grid%%sp31y, grid%%ep31y, grid%%sp32y, grid%%ep32y, grid%%sp33y, grid%%ep33y, & grid%%sm31y, grid%%em31y, grid%%sm32y, grid%%em32y, grid%%sm33y, grid%%em33y ) call trans_x2y ( ntasks_y, local_communicator_y, 0, RWORDSIZE, IWORDSIZE, DATA_ORDER_%s , & grid%%sm31x, grid%%em31x, grid%%sm32x, grid%%em32x, grid%%sm33x, grid%%em33x) grid%%sm31x, grid%%em31x, grid%%sm32x, grid%%em32x, grid%%sm33x, grid%%em33x ) z2xx2zx2yy2xz2yy2z%s/%s_%s.inc%s_%s.incWARNING: %s in xpose spec %s is not ALL_Z_ON_PROC. WARNING: array %s must be 3D to be member of xpose spec %s. WARNING: boundary array %s cannot be member of xpose spec %s. (grid%sm31,grid%sm32,grid%sm33,itrace )WARNING: %s in xpose spec %s is not ALL_X_ON_PROC. (grid%sm31x,grid%sm32x,grid%sm33x,itrace )WARNING: %s in xpose spec %s is not ALL_Y_ON_PROC. (grid%sm31y,grid%sm32y,grid%sm33y,itrace ) %s, & ! variable in Z decomp %s, & ! variable in X decomp %s, & ! variable in Y decomp ĩCȩC̩CЩCԩCةCWARNING: gen_comm_descrips in registry cannot open %s for writing dm_comm_cpp_flagsInfo only - not an error: Moving nests not implemented for Grell Ens. Cumulus Info only - not an error: Moving nests not implemented for CAM radiation Info only - not an error: Moving nests not implemented for Observation Nudging Info only - not an error: Moving nests not implemented for subgrid variables grid%%%s (ips:min(ide%s,ipe),jms:jme,:%sitrace) = grid%%%s (ips+px:min(ide%s,ipe)+px,jms:jme,:%sitrace) grid%%%s (jms:jme,ips:min(ide%s,ipe),:%sitrace) = grid%%%s (jms:jme,ips+px:min(ide%s,ipe)+px,:%sitrace) grid%%%s (ips:min(ide%s,ipe),:,jms:jme%sitrace) = grid%%%s (ips+px:min(ide%s,ipe)+px,:,jms:jme%sitrace) grid%%%s (jms:jme,:,ips:min(ide%s,ipe)%sitrace) = grid%%%s (jms:jme,:,ips+px:min(ide%s,ipe)+px%sitrace) grid%%%s (:,ips:min(ide%s,ipe),jms:jme%sitrace) = grid%%%s (:,ips+px:min(ide%s,ipe)+px,jms:jme%sitrace) grid%%%s (:,jms:jme,ips:min(ide%s,ipe)%sitrace) = grid%%%s (:,jms:jme,ips+px:min(ide%s,ipe)+px%sitrace) grid%%%s (ips:min(ide%s,ipe),jms:jme%sitrace) = grid%%%s (ips+px:min(ide%s,ipe)+px,jms:jme%sitrace) grid%%%s (jms:jme,ips:min(ide%s,ipe)%sitrace) = grid%%%s (jms:jme,ips+px:min(ide%s,ipe)+px%sitrace) grid%%%s (ims:ime,jps:min(jde%s,jpe),:%sitrace) = grid%%%s (ims:ime,jps+py:min(jde%s,jpe)+py,:%sitrace) grid%%%s (jps:min(jde%s,jpe),ims:ime,:%sitrace) = grid%%%s (jps+py:min(jde%s,jpe)+py,ims:ime,:%sitrace) grid%%%s (ims:ime,:,jps:min(jde%s,jpe)%sitrace) = grid%%%s (ims:ime,:,jps+py:min(jde%s,jpe)+py%sitrace) grid%%%s (jps:min(jde%s,jpe),:,ims:ime%sitrace) = grid%%%s (jps+py:min(jde%s,jpe)+py,:,ims:ime%sitrace) grid%%%s (:,ims:ime,jps:min(jde%s,jpe)%sitrace) = grid%%%s (:,ims:ime,jps+py:min(jde%s,jpe)+py%sitrace) grid%%%s (:,jps:min(jde%s,jpe),ims:ime%sitrace) = grid%%%s (:,jps+py:min(jde%s,jpe)+py,ims:ime%sitrace) grid%%%s (ims:ime,jps:min(jde%s,jpe)%sitrace) = grid%%%s (ims:ime,jps+py:min(jde%s,jpe)+py%sitrace) grid%%%s (jps:min(jde%s,jpe),ims:ime%sitrace) = grid%%%s (jps+py:min(jde%s,jpe)+py,ims:ime%sitrace) grid%%%s (ips:min(ide%s,ipe),jms:jme,:) = grid%%%s (ips+px:min(ide%s,ipe)+px,jms:jme,:) grid%%%s (jms:jme,ips:min(ide%s,ipe),:) = grid%%%s (jms:jme,ips+px:min(ide%s,ipe)+px,:) grid%%%s (ips:min(ide%s,ipe),:,jms:jme) = grid%%%s (ips+px:min(ide%s,ipe)+px,:,jms:jme) grid%%%s (jms:jme,:,ips:min(ide%s,ipe)) = grid%%%s (jms:jme,:,ips+px:min(ide%s,ipe)+px) grid%%%s (:,ips:min(ide%s,ipe),jms:jme) = grid%%%s (:,ips+px:min(ide%s,ipe)+px,jms:jme) grid%%%s (:,jms:jme,ips:min(ide%s,ipe)) = grid%%%s (:,jms:jme,ips+px:min(ide%s,ipe)+px) grid%%%s (ips:min(ide%s,ipe),jms:jme) = grid%%%s (ips+px:min(ide%s,ipe)+px,jms:jme) grid%%%s (jms:jme,ips:min(ide%s,ipe)) = grid%%%s (jms:jme,ips+px:min(ide%s,ipe)+px) grid%%%s (ims:ime,jps:min(jde%s,jpe),:) = grid%%%s (ims:ime,jps+py:min(jde%s,jpe)+py,:) grid%%%s (jps:min(jde%s,jpe),ims:ime,:) = grid%%%s (jps+py:min(jde%s,jpe)+py,ims:ime,:) grid%%%s (ims:ime,:,jps:min(jde%s,jpe)) = grid%%%s (ims:ime,:,jps+py:min(jde%s,jpe)+py) grid%%%s (jps:min(jde%s,jpe),:,ims:ime) = grid%%%s (jps+py:min(jde%s,jpe)+py,:,ims:ime) grid%%%s (:,ims:ime,jps:min(jde%s,jpe)) = grid%%%s (:,ims:ime,jps+py:min(jde%s,jpe)+py) grid%%%s (:,jps:min(jde%s,jpe),ims:ime) = grid%%%s (:,jps+py:min(jde%s,jpe)+py,ims:ime) grid%%%s (ims:ime,jps:min(jde%s,jpe)) = grid%%%s (ims:ime,jps+py:min(jde%s,jpe)+py) grid%%%s (jps:min(jde%s,jpe),ims:ime) = grid%%%s (jps+py:min(jde%s,jpe)+py,ims:ime) xyshift_haloshift_halo_%s_haloSHW:xf_enspr_ensabstotabsnxtemstotobs_savwt%s_%d%s/shift_halo_%s.inc DO itrace = PARAM_FIRST_SCALAR, num_%s DO idim%d = %s -1XYZIF ( SIZE(grid%%%s,%d)*SIZE(grid%%%s,%d) .GT. 1 ) THEN YXZXZYYZXZXYZYXXYYX ENDDO XC\Cdata_calls.incCALL %s( local_communicator, msize*RWORDSIZE & ,cips,cipe,cjps,cjpe & ,iids,iide,ijds,ijde & ,nids,nide,njds,njde & ,pgr , sw & ,ntasks_x,ntasks_y & ,thisdomain_max_halo_width & ,icoord,jcoord & ,idim_cd,jdim_cd & nest_interpdown_pack.incnest_forcedown_pack.incnest_feedbackup_pack.incrsl_lite_to_parent_inforsl_lite_to_child_infomsize = (%d + %s )* nlev + %d ,pig,pjg,retval ) DO while ( retval .eq. 1 ) C,CDC nest_interpdown_unpack.incnest_forcedown_unpack.incnest_feedbackup_unpack.incrsl_lite_from_child_inforsl_lite_from_parent_infoCALL %s(pig,pjg,retval) $C@C\C IF ( SIZE(%s%s%s) .GT. 1 ) THEN ! okay for intermediate_grid too. see comment in gen_comms.c IF ( cd_feedback_mask%s( pig, ips_save, ipe_save , pjg, jps_save, jpe_save, %s, %s ) ) THEN CALL rsl_lite_from_parent_msg(((%s)-(%s)+1)*RWORDSIZE,xv) DO k = %s,%s %s%s = xv(k) ENDDO DO k = %s,%s xv(k)= intermediate_grid%%%s ENDDO CALL rsl_lite_to_parent_msg(((%s)-(%s)+1)*RWORDSIZE,xv) xv(1)= intermediate_grid%%%s CALL rsl_lite_to_parent_msg(RWORDSIZE,xv) DO k = %s,%s xv(k)= %s%s ENDDO CALL rsl_lite_to_child_msg(((%s)-(%s)+1)*RWORDSIZE,xv) _2cpig,k,pjgk,pig,pjgpig,pjg,kpig,pjgpjg,pig%s%s(%s%sitrace)%s%s(%s)DO itrace = PARAM_FIRST_SCALAR, num_%s DO idim%d = %s nmm_vfeedback_vCALL rsl_lite_from_child_msg(((%s)-(%s)+1)*RWORDSIZE,xv) ; CALL rsl_lite_from_child_msg(RWORDSIZE,xv) .FALSE..TRUE.DO k = %s,%s NEST_INFLUENCE(%s%s,xv(k)) ENDDO NEST_INFLUENCE(%s%s,xv(1)) CALL rsl_lite_from_parent_msg(RWORDSIZE,xv) %s%s = xv(1) xv(1)=%s%s CALL rsl_lite_to_child_msg(RWORDSIZE,xv) & + ((num_%s - PARAM_FIRST_SCALAR + 1) & *((%s)-(%s)+1) write(0,*) AAA_AAA,BBB_BBB, '%s ', grid%%%s ( IDEBUG,KDEBUG,JDEBUG) write(0,*) AAA_AAA,BBB_BBB, '%s ', grid%%%s ( IDEBUG,JDEBUG) %s/debuggal.incdebuggal.incXC\CADVISORY: RSL_LITE version of gen_comms is linked in with registry program. inc/REGISTRY_COMM_NESTING_DM_subs.incinc/REGISTRY_COMM_DM_subs.incinc/REGISTRY_COMM_DM_0_subs.incinc/REGISTRY_COMM_DM_1_subs.incinc/REGISTRY_COMM_DM_2_subs.incinc/REGISTRY_COMM_DM_3_subs.incincscalar_derefs.inc%s/%s%sw! BEGIN SCALAR DEREFS #undef CPY #undef CPYC #ifdef COPY_OUT #else #endif ! END SCALAR DEREFS grid%%%s = %s %s = grid%%%s grid%1xy%s%cdsMAX(1,%s%cde * %ssr_%c) (%s%cms-1)*%ssr_%c+1MAX(1,%s%cme*%ssr_%c)(%s%cps-1)*%ssr_%c+1MAX(1,%s%cpe*%ssr_%c)(%s%cde-1)%s%cde%s%cms%s%s%cme%s%s%cps%sMIN( %s, %s%cpe%s )%s%cpe%sconfig_flags%%%s%dwrf_bdyout.inc%s%s/%swgrid%wrf_bdyin.inc TRIM(%s_dname_table( grid%%id, itrace )) // '%s', & !data name WRF_FLOAT , & ! FieldType '%s ext_write_field '//TRIM(%s_dname_table( grid%%id, itrace ))//' memorder %s' , & ! Debug message %s%s%s%s(%s,kds,1,P_%s) , & ! Field %s%s%s(1,kds,1,%d,P_%s) , & ! Field %s%s%s(%s,kds,1,P_%s) , & ! Field XYZ-%s_bbdy_width1config_flags%spec_bdy_width%s_stagkde(kde-1)kdsREGISTRY WARNING: 4D ARRAYS MUST HAVE VERT DIMENSION DO itrace = PARAM_FIRST_SCALAR , num_%s IF ( %s_boundary_table(grid%%id, itrace ) ) THEN _BXS_BXE_BYS_BYE_BTXS_BTXE_BTYS_BTYE(jde-1)jdeMAX( ide , jde )jmsjmeMAX(jms,jds)MIN(jme,%s)(ide-1)ideimsimeMAX(ims,ids)MIN(ime,%s)%sZ0writeread CALL wrf_ext_%s_field ( & fid , & ! DataHandle current_date(1:19) , & ! DateStr globbuf_%s , & ! Field grid%%%s%s(%s,kds,1,itrace) , & ! Field grid%%%s%s(1,kds,1,%d,itrace) , & ! Field real WRF_%s , & ! FieldType grid%%communicator , & ! Comm grid%%iocommunicator , & ! Comm grid%%domdesc , & ! Comm grid%%bdy_mask , & ! bdy_mask dryrun , & ! flag '%s' , & ! MemoryOrder '%s' , & ! Stagger '%s' , & ! Dimname 1 '%s' , & ! Dimname 2 '%s' , & ! Dimname 3 %s_desc_table( grid%%id, itrace ), & ! Desc %s_units_table( grid%%id, itrace ), & ! Units %s, %s, %s, %s, %s, %s, & ierr ) ENDIF ENDDO _4d_bdy_array_one_elementgen_wrf_io.c: Registry WARNING: no data name for %s XSXEYSYE%s%s_BT_BIF ( wrf_dm_on_monitor() ) THEN CALL wrf_ext_read_field ( & fid , & ! DataHandle current_date(1:19) , & ! DateStr '%s' , & ! Data Name %s%s%s(%s,kds,1) , & ! Field %s%s(1,kds,1,%d) , & ! Field %s%s%s grid%%communicator , & ! Comm grid%%iocommunicator , & ! Comm grid%%domdesc , & ! Comm grid%%bdy_mask , & ! bdy_mask '%s' , & ! MemoryOrder '%s' , & ! Stagger '%s ext_read_field %s memorder %s' , & ! Debug message ierr ) ENDIF CALL wrf_dm_bcast_%s ( %s%s ( 1, 1 , 1 , %d ) , & ((%s)-(%s)+1)*((%s)-(%s)+1)*((%s)-(%s)+1) ) CALL wrf_ext_write_field ( & WRF_FLOAT , & ! FieldType dryrun , & ! flag '%s' , & ! Desc '%s' , & ! Units '%s ext_write_field %s memorder %s' , & ! Debug message module_io_domain_defs.inc%s/%s%swset_timekeeping_defs.incset_timekeeping_alarms.incio_form_for_dataset.incio_form_for_stream.incswitches_and_alarms.inccheck_auxstream_alarms.incfine_stream_input.incmed_auxinput_in.incmed_hist_out_opens.incmed_hist_out_closes.incmed_auxinput_in_closes.incmed_last_solve_io.incmed_open_esmf_calls.incmed_find_esmf_coupling.incshutdown_closes.inc TYPE(grid_config_rec_type), INTENT(IN ) :: config_flags CALL %s_wrf( fid, grid, config_flags, %s%s%s_only, ierr ) ; outputinputaux%dhisthistorySUBROUTINE %s_%s%s%s ( fid , grid , config_flags , ierr ) IMPLICIT NONE TYPE(domain) :: grid INTEGER, INTENT(IN) :: fid INTEGER, INTENT(INOUT) :: ierr IF ( config_flags%%io_form_%s%s%s .GT. 0 ) THEN ENDIF RETURN END SUBROUTINE %s_%s%s%s INTEGER :: %s%s%s_interval , & %s%s%s_interval_d, & %s%s%s_interval_h, & %s%s%s_interval_m, & %s%s%s_interval_s INTEGER :: %s%s%s_begin , & %s%s%s_begin_y, & %s%s%s_begin_d, & %s%s%s_begin_h, & %s%s%s_begin_m, & %s%s%s_begin_s INTEGER :: %s%s%s_end , & %s%s%s_end_y, & %s%s%s_end_d, & %s%s%s_end_h, & %s%s%s_end_m, & %s%s%s_end_s CALL nl_get_%s%s%s_interval( grid%%id, %s%s%s_interval ) ! same as minutes CALL nl_get_%s%s%s_interval_d( grid%%id, %s%s%s_interval_d ) CALL nl_get_%s%s%s_interval_h( grid%%id, %s%s%s_interval_h ) CALL nl_get_%s%s%s_interval_m( grid%%id, %s%s%s_interval_m ) CALL nl_get_%s%s%s_interval_s( grid%%id, %s%s%s_interval_s ) IF ( %s%s%s_interval_m .EQ. 0 ) %s%s%s_interval_m = %s%s%s_interval %s%s%s_interval_h, %s%s%s_interval_m , %s%s%s_interval_s ) .GT. 0 ) THEN CALL WRFU_TimeIntervalSet( interval, D=%s%s%s_interval_d, & H=%s%s%s_interval_h, M=%s%s%s_interval_m, S=%s%s%s_interval_s, rc=rc ) 'WRFU_TimeIntervalSet(%s%s%s_interval) FAILED', & %s%s%s_begin_h, %s%s%s_begin_m , %s%s%s_begin_s ) .GT. 0 ) THEN CALL WRFU_TimeIntervalSet( begin_time , D=%s%s%s_begin_d, & H=%s%s%s_begin_h, M=%s%s%s_begin_m, S=%s%s%s_begin_s, rc=rc ) 'WRFU_TimeIntervalSet(%s%s%s_begin) FAILED', & %s%s%s_end_h, %s%s%s_end_m , %s%s%s_end_s ) .GT. 0 ) THEN H=%s%s%s_end_h, M=%s%s%s_end_m, S=%s%s%s_end_s, rc=rc ) 'WRFU_TimeIntervalSet(%s%s%s_end) FAILED', & CALL domain_alarm_create( grid, %s%s%s_ALARM, interval, begin_time, end_time ) IF ( interval .NE. padding_interval .AND. begin_time .EQ. zero_time ) THEN CALL WRFU_AlarmRingerOn( grid%%alarms( %s%s%s_ALARM ), rc=rc ) 'WRFU_AlarmRingerOn(%s%s%s_ALARM) FAILED', & ! %s%s%s INTERVAL IF ( MAX( %s%s%s_interval_d, & CALL wrf_check_error( WRFU_SUCCESS, rc, & __FILE__ , & __LINE__ ) ELSE interval = padding_interval ENDIF CALL nl_get_%s%s%s_begin ( grid%%id, %s%s%s_begin ) CALL nl_get_%s%s%s_begin_y( grid%%id, %s%s%s_begin_y ) CALL nl_get_%s%s%s_begin_d( grid%%id, %s%s%s_begin_d ) CALL nl_get_%s%s%s_begin_h( grid%%id, %s%s%s_begin_h ) CALL nl_get_%s%s%s_begin_m( grid%%id, %s%s%s_begin_m ) CALL nl_get_%s%s%s_begin_s( grid%%id, %s%s%s_begin_s ) IF ( %s%s%s_begin_m .EQ. 0 ) %s%s%s_begin_m = %s%s%s_begin IF ( MAX( %s%s%s_begin_y, %s%s%s_begin_d, & CALL wrf_check_error( WRFU_SUCCESS, rc, & __FILE__ , & __LINE__ ) begin_time = zero_time CALL nl_get_%s%s%s_end( grid%%id, %s%s%s_end ) CALL nl_get_%s%s%s_end_y( grid%%id, %s%s%s_end_y ) CALL nl_get_%s%s%s_end_d( grid%%id, %s%s%s_end_d ) CALL nl_get_%s%s%s_end_h( grid%%id, %s%s%s_end_h ) CALL nl_get_%s%s%s_end_m( grid%%id, %s%s%s_end_m ) CALL nl_get_%s%s%s_end_s( grid%%id, %s%s%s_end_s ) IF ( %s%s%s_end_m .EQ. 0 ) %s%s%s_end_m = %s%s%s_end IF ( MAX( %s%s%s_end_y, %s%s%s_end_d, & CALL WRFU_TimeIntervalSet( end_time , D=%s%s%s_end_d, & end_time = run_length + padding_interval ELSE ! default if nothing is set in SysDepInfo; use history IF ( DataSet .eq. 'RESTART' ) THEN CALL nl_get_io_form_restart( 1, io_form ) ELSE IF ( DataSet .eq. 'INPUT' ) THEN CALL nl_get_io_form_input( 1, io_form ) ELSE IF ( DataSet .eq. 'HISTORY' ) THEN CALL nl_get_io_form_history( 1, io_form ) ELSE IF ( DataSet .eq. 'BOUNDARY' ) THEN CALL nl_get_io_form_boundary( 1, io_form ) ELSE IF ( DataSet .eq. 'AUXINPUT%s' ) THEN CALL nl_get_io_form_auxinput%s( 1, io_form ) ELSE IF ( DataSet .eq. 'AUXHIST%s' ) THEN CALL nl_get_io_form_auxhist%s( 1, io_form ) ENDIF ELSE ! if no match then do the old service representative schtick CALL wrf_error_fatal('internal error: please contact wrfhelp@ucar.edu: io_form_for_stream.inc -- invalid stream number') IF ( stream .eq. restart_only ) THEN ELSE IF ( stream .eq. input_only ) THEN ELSE IF ( stream .eq. history_only ) THEN ELSE IF ( stream .eq. boundary_only ) THEN ELSE IF ( stream .eq. auxinput%s_only ) THEN ELSE IF ( stream .eq. auxhist%s_only ) THEN INTEGER, PARAMETER :: INPUT_ALARM = input_only ! not used INTEGER, PARAMETER :: history_only = 1 INTEGER, PARAMETER :: HISTORY_ALARM = history_only INTEGER, PARAMETER :: input_only = %d INTEGER, PARAMETER :: auxhist%d_only = %d INTEGER, PARAMETER :: AUXHIST%d_ALARM = %d INTEGER, PARAMETER :: auxinput%d_only = %d INTEGER, PARAMETER :: AUXINPUT%d_ALARM = %d IF( WRFU_AlarmIsRinging( grid%%alarms( AUXHIST%d_ALARM ), rc=rc ) ) THEN CALL WRFU_AlarmRingerOff( grid%%alarms( AUXHIST%d_ALARM ), rc=rc ) IF( WRFU_AlarmIsRinging( grid%%alarms( AUXINPUT%d_ALARM ), rc=rc ) ) THEN WRITE ( message , FMT='(A,A,A,i3)' ) 'Input data processed for ' , & TRIM(config_flags%%auxinput%d_inname) , ' for domain ',grid%%id CALL WRFU_AlarmRingerOff( grid%%alarms( AUXINPUT%d_ALARM ), rc=rc ) ! - AUX HISTORY OUTPUT #ifndef DISABLE_ALARM_AUXHIST%d CALL med_hist_out ( grid , %d, config_flags ) #endif ! - AUX INPUT INPUT #ifndef DISABLE_ALARM_AUXINPUT%d CALL med_auxinput%d_in ( grid , config_flags ) CALL wrf_debug ( 0 , message ) IF ( ( grid%%id .EQ. 1 ) .OR. ( config_flags%%fine_input_stream .EQ. 0 ) ) THEN CALL wrf_debug ( 0 , 'med_initialdata_input: calling input_input' ) CALL input_input ( fid , grid , config_flags , ierr ) CALL wrf_debug ( 100 , 'med_initialdata_input: back from input_input' ) CALL wrf_debug ( 0 , 'med_initialdata_input: calling input_auxinput%d' ) CALL input_auxinput%d ( fid , grid , config_flags , ierr ) CALL wrf_debug ( 100 , 'med_initialdata_input: back from input_auxinput%d' ) WRITE( message , '("med_initialdata_input: bad fine_input_stream = ",I4)') config_flags%%fine_input_stream ELSE IF ( config_flags%%fine_input_stream .EQ. %d ) THEN ELSE CALL WRF_ERROR_FATAL ( message ) END IF CALL open_aux_u( grid, config_flags, stream, AUXINPUT%d_ALARM, & config_flags%%auxinput%d_inname, grid%%auxinput%d_oid, & CALL input_auxinput%d ( grid%%auxinput%d_oid, grid , config_flags , ierr ) CASE ( AUXINPUT%d_ALARM ) input_auxinput%d, ierr ) CALL open_hist_w( grid, config_flags, stream, AUXHIST%d_ALARM, & config_flags%%auxhist%d_outname, grid%%auxhist%d_oid, & CALL output_auxhist%d ( grid%%auxhist%d_oid, grid , config_flags , ierr ) CASE ( AUXHIST%d_ALARM ) output_auxhist%d, fname, n2, ierr ) IF ( grid%%nframes(stream) >= config_flags%%frames_per_auxhist%d ) THEN CALL close_dataset ( grid%%auxhist%d_oid , config_flags , n2 ) grid%%auxhist%d_oid = 0 grid%%nframes(stream) = 0 ENDIF IF ( grid%%nframes(stream) >= config_flags%%frames_per_auxinput%d ) THEN CALL close_dataset ( grid%%auxinput%d_oid , config_flags , "DATASET=AUXINPUT%d" ) grid%%auxinput%d_oid = 0 IF( WRFU_AlarmIsRinging( grid%%alarms( AUXHIST%d_ALARM ), rc=rc ) ) THEN CALL med_hist_out ( grid , AUXHIST%d_ALARM , config_flags ) IF( grid%%auxhist%d_oid > 0 ) CALL close_dataset ( grid%%auxhist%d_oid, config_flags, 'DATASET=AUXHIST%d' ) CALL open_aux_u( grid, config_flags, stream, AUXINPUT%d_ALARM, & config_flags%%auxinput%d_inname, grid%%auxinput%d_oid, & CALL open_hist_w( grid, config_flags, stream, AUXHIST%d_ALARM, & config_flags%%auxhist%d_outname, grid%%auxhist%d_oid, & CALL nl_get_io_form_auxinput%d( 1, io_form ) IF ( use_package( io_form ) == IO_ESMF ) THEN stream = first_auxinput + %d input_auxinput%d, ierr ) IF ( ierr /= 0 ) RETURN ENDIF CALL nl_get_io_form_auxhist%d( 1, io_form ) stream = first_auxhist + %d output_auxhist%d, fname, n2, ierr ) CALL ESMF_AlarmGet( head_grid%%alarms( AUXINPUT%d_ALARM ), & RingInterval=couplingInterval, rc=rc ) CALL wrf_error_fatal ( 'wrf_findCouplingInterval: ESMF_AlarmGet(AUXINPUT%d_ALARM) failed' ) CALL ESMF_AlarmGet( head_grid%%alarms( AUXHIST%d_ALARM ), & CALL wrf_error_fatal ( 'wrf_findCouplingInterval: ESMF_AlarmGet(AUXHIST%d_ALARM) failed' ) IF ( .NOT. foundcoupling ) THEN CALL nl_get_io_form_auxinput%d( 1, io_form ) IF ( use_package( io_form ) == IO_ESMF ) THEN IF ( rc /= ESMF_SUCCESS ) THEN foundcoupling = .TRUE. ENDIF CALL nl_get_io_form_auxhist%d( 1, io_form ) rconfig logical override_restart_timers namelist,time_control 1 .false. rconfig character aux%s%d_inname %s %s "aux%s%d_d_" rconfig character aux%s%d_outname %s %s "aux%s%d_d_" Registrynamelist,time_controlmax_domainsio_boilerplate_temporary.incstate integer aux%s%d_oid - - - - - "" "" "" 1rconfig integer aux%s%d_interval_y %s %s 0 rconfig integer aux%s%d_interval_d %s %s 0 rconfig integer aux%s%d_interval_h %s %s 0 rconfig integer aux%s%d_interval_m %s %s 0 rconfig integer aux%s%d_interval_s %s %s 0 rconfig integer aux%s%d_interval %s %s 0 rconfig integer aux%s%d_begin_y %s %s 0 rconfig integer aux%s%d_begin_d %s %s 0 rconfig integer aux%s%d_begin_h %s %s 0 rconfig integer aux%s%d_begin_m %s %s 0 rconfig integer aux%s%d_begin_s %s %s 0 rconfig integer aux%s%d_begin %s %s 0 rconfig integer aux%s%d_end_y %s %s 0 rconfig integer aux%s%d_end_d %s %s 0 rconfig integer aux%s%d_end_h %s %s 0 rconfig integer aux%s%d_end_m %s %s 0 rconfig integer aux%s%d_end_s %s %s 0 rconfig integer aux%s%d_end %s %s 0 rconfig integer io_form_aux%s%d %s %s 0 rconfig integer frames_per_aux%s%d %s %s 999999 ;$p@8`,T``adHdpi3ipi8i`i8jj2k k8 m` 1q q q +r rP u 9v v `x 'zP } y z`  ڔ

CBCBCBC BCGCC: (GNU) 4.8.5 20150623 (Red Hat 4.8.5-28)\ P[@% @% Vv~]v~]envv~&vldirvt/vp9vxAvvbv~Vv|v~@?l@@@pbv@+@ebvX int b g C s g }  ## gggg 0K G#V#Pb#]b#jb# xb#(b#0b#8b#@b#Hb#Pb#Xb #` #h #p V#tV#x#1#Lg#[#e"&#!9/#D0#D1#D2#D3#I5#V7#T  ###V )   =g 'k2 v{  2,gZV 4f[V .f\V 4f]%V @g^9V .f_GV Dg`VV 4fa^V ,fbqV $ gcV .fdV \ge ,fgfV  ggV hghV ,fj `g R0#V# V #T  #8_  #_  #V #d #V#ntlV#(V#/V#6V#=V#VV#eV#usem # x # w # #V#V#_ !# "# ##V$#V%#V&# '#_ (#_ *#  +#* ,#:- -#J@ .#ZQ /#jd 0#zu 1# 4# 5# 6#" :#- ;#6 <#V>#ĪV?#ȪA @#ȮL A#ȲVB#̲ VC#вVE#ԲVH#زW I#ض&b J#غ4m M#Bx P#j Vg _ gggg  ggggggggggggg gggggg00g@?kDim ( glN 4fmW ,fn] goe ,fpl gqr 4frx Hgt 4fvt1^ .fgvt2~ @ ggvt3 0fgvt4 @ ggvt5 2fgvt6 @ggw  ggx@ PgV zV ,fT[@7C 2@k 2s1vh p2vx 2vp v`int!2C@!2s1vH!2s2vP !)vX#p2vh#q2vp#2v`$v@ 0*@2W@W2s1vhYp2vpZv`2 xAd[p@Uint[2p@[dirv}[v}[v}^Xvy^#cvx^-nvy_<2v}`pv}`qvxaByv}aIvxaPvzaXv{abv|bi2v}bii2vxbj2v}cxv{cuv{dz2v}d2v}d2v}e2v}fv}g2v}g2v}u@!@vv}wvy-"@$@vy$@ '@vy'@^)@vy-@w.@ppv~.@ 7@2v}  C  0K G #2 #P #] #j # x#(#0#8#@#H#P#X #` #h #p 2#t2#x#1#L#[ #e&#!-/#80#81#82#83#=5#27#O   # # #2  )  =  k& v { & ,H @?@?@?@@000000002c   /2Q7@3/v؆{2n vz2#y vy3pv{3qv}4B v{4I v}5i2v{5ii2vІ{62v{62v{62v{]:@;@^ppv}r<@?@tppv}t vz@@]@) v}6 v}KF@S@BvzxvztmpEvzGPvzL[vzj2v؅{$fvzqvz`G@J@cvzpv|ppv}Q2v{~2v{|v|K@S@Q2v܅{mK@$M@ii2vyiii2v{ ppv| tmpvz/N@Q@0ii2v{0jj2v{02v{W@]@q v} v~]@E`@X v}s`@ka@c v}a@Gc@r v}uc@#e@r v}Qe@f@r v}"-g@h@#r v{1 i@j@2r v{XWXW@@ R 0 #2 # 2 #e #8! #! #2 #S& #2#ntl2 #(2 #/2 #62 #=2 #V2 #e2#use/ # : # wE #P #2 #2 #! !#[ "#d ##2 $#2 %#2 &#k '#! (#! *# v +#* ,#:- -#J@ .#ZQ /#jd 0#zu 1# 4# 5# 6# :# ;# <#2 >#Ī2 ?#Ȫ @#Ȯ A#Ȳ2 B#̲ 2 C#в2 E#Բ2 H#ز I#ض&$ J#غ4/ M#B: P#j 2 !d  00@? dT ~~k@dTsvhVp vpa2xk@Wav`a vhh2k@hv~h v~mXl@m@npvnvnvm@n@pvvP2n@vp vx2vo@Jp vHq vhord2v2s@3 vh vp 2  s@<a^2bq2j kDim lN mW n] oe pl qr rx t xg2 z2W 2  eX  Adc$ [0t@Qint2+ + 0t@^Ri0#2# 2 # #8 # #2 ##2#ntl2#(2#/2#62#=2#V2#e2#use# # w# #2#2#!#"# ##2$#2%#2&#''#(#*# 2+#*=,#:-H-#J@S.#ZQ^/#jdi0#zut1#4#5#6#:#;#<#2>#Ī2?#Ȫ@#ȮA#Ȳ2B#̲ 2C#в2E#Բ2H#زI#ض&J#غ4M#BP#j 2   Ci                                                  0 0 @ ?Y: : Ft@G2v`pYvpB v2C C t@kY> v`vh pYvpY,2S S t@k,Y> v`,vh.pYvp2f f cu@2valvhYlstvppYvx2o o u@2valvhYlstvppYvxkDimY{ [v@ V int2 v@pgvlRw0#2# 2 # #8 # #2 ##2 #ntl2#(2#/2#62#=2#V2#e2 #use# # w##2#2#!#%"#.##2$#2%#2&#5'#(#*# @+#*K,#:-V-#J@a.#ZQl/#jdw0#zu1#4#5#6#:#;#<#2>#Ī2?#Ȫ@#ȮA#Ȳ2B#̲ 2C#в2E#Բ2H#زI#ض&J#غ4M#BP#j 2   Cw          .                                      0 0 @ ?2 Ax@vgv 2v dgvH d1gvX!cv" v{# 2v#2vctz@z@cn2v  tg {@qtvhvpgvpg b|@,vpg |@]v`pgvxg |@v`gvhpgvpg }@vusevgvpgvtmpdvzt1vt2vP  g S@gvh2vpi2v`2  @gvh2vpi2v`$ $ @gvstrv2nv i2v pgvXjgplgtl 2 [ @u2 7C29 9 @2prev2tmpvpv2O vivR 0 # #  #  #8+ #+ # #0 # #ntl #( #/ #6 #= #V #e #use9 # D # wO #Z # # #+ !#e "#n ## $# %# &#u '#+ (#+ *#  +#* ,#:- -#J@ .#ZQ /#jd 0#zu 1# 4# 5# 6# :# ;# <# >#Ī ?#Ȫ  @#Ȯ A#Ȳ B#̲  C#в E#Բ H#ز# I#ض&. J#غ49 M#BD P#j  int 7+ 7 7 7 7n 7 7 7 7 7 7 7 7 7 7 7 77  7 7 7 7 7 700 7@?T7+2T T @Z+2prev~+2tmpv~+pv~+2O v-iv~.rvz.svr.h vv/pp2vH 7 7 7S2o o A@S2 v}S2prev}Tbdyv}U2tmpv}Upv}U2O v}V2 v[iv}\tx\vq]rgvm]srvu]h }vy^ v}^ v}^ v}^ v}_ v~_ v~_ v~`pp2v 7 7 7 7 ]@2rv2txviv@pvH2 vPsvwev{ 7 72 9@2prev~2 v~bdyv~2tmpv~pv~2O v~iv}tx5 vyL@ vu v} v} v} v} v~ v~ vrK vu 7 7 7 :@92 v~2 v~2txv~iv~pv~ v 6 vv A vzd7v~d17v~w@@ 2v 7 7D2 s@kD2tmpv`DpvhR2$ $ ޝ@R2tmpvXRpv`a2/ / @a2tmpvHapvPatagvXr2: : @br2tmpvrpvrtagvrbdyv@2I I @nbdyvpres2vxW W j@ fpvh2:vp 0K G # #P2 #]2 #j2 # x2#(2#02#82#@2#H2#P2#X2 #`  #h #p #t#x #1#L7#["#e+&#!B/#M0#M1#M2#M3#R5#7#d  # # # )=70k;v{;,]7e e 0@9 fpvxt t i@2:vX vD vH 7 7XW 4@2:vHfp v` vv@ vD vH 7 7 7XW2 @k2strvhp2vp2 &@k2strvhp2vp @ @ 2 @@ivp  @2v`2  @2vxivp% % @pv@resv> vxF 2v`V fv~7'2` ` @6 '2 v}'2prev}(bdyv})2tmpv})pv})2O v}*2 v.iv|/txvp0rvl0svt0h vx1 v}1 v|1 v|1 v}2 v~2 v~2 v~3pp2v 7 7 7 7v v J@2rv2txviv@pvH2 vPsxvwev{ 7 7 &@"vevwvmnvnnvn H@ vevwvmnvnnv h@-vevwvmnvnnvft 2  Ad 2 (Ad 2 0Ad 2 8Ad 2 @Ad  @e  `e 7d1  [@eint2 @/ vfpv`:v{fnvC  0K G #2 #P #] #j # x #( #0 #8 #@ #H #P #X #`} #h #p 2 #t2 #x #1 #L #[ #e &#! /# 0# 1# 2# 3# 5#2 7#  #} # #2 )= kv { , 2 Ƕ@!  v"fpv`#:v{$fnv12 @1dnv3fpvX4:v{5fnvE2  j@EdnvGfpvXH:Nv{IfnvZ2/ / @Zdnv~\fpv~]:vv]O vz^fnv~_v`pv~ R0 #2 # 2 # g #8r #r #2 #w #2#ntl2 #(2 #/2 #62 #=2 #V2 #e2#use #  # w # #2 #2 #r !# "# ##2 $#2 %#2 &# '#r (#r *#  +#* ,#:- -#J@ .#ZQ /#jd 0#zu 1# 4# 5#* 6#5 :#@ ;#I <#2 >#Ī2 ?#ȪT @#Ȯ_ A#Ȳ2 B#̲ 2 C#в2 E#Բ2 H#زj I#ض&u J#غ4 M#B P#j 2r 00@?2< < @( fpv}v}2F v}2P v}2v}23v}pv}tag2v|Y 2v|: vxO vtv}_ 2v|@}@bdy2v}2g g @Qfpvv2F v2P v2vpv@i2v~new2v~{ c vz n vvf2pltvt1 vt2 vt3 vt4  [@@zint2 @1i vxnC2 1@i vfp%vP:vzfniv 2v~ 2v~ 2v~ 2v~ v~  n* 0K5 G #2 #Pi #]i #ji # xi #(i #0i #8i #@i #Hi #Pi #Xi #` #h0 #p 2 #t2 #x5 #1G #Ln #[N #eW &#!n /#y 0#y 1#y 2#y 3#~ 5#2 7#  # #0 #25 )@=n\ kgv {@g ,nn262 @6vX6 v`6 vh8pvp  R0 #2 # 2 # w #8 # #2 # #2#ntl2 #(2 #/2 #62 #=2 #V2 #e2#use #  # w # #2 #2 # !# "# ##2 $#2 %#2 &# '# (# *#  +#* ,#:- -#J@ .#ZQ /#jd 0#zu 1#$ 4#/ 5#: 6#E :#P ;#Y <#2 >#Ī2 ?#Ȫd @#Ȯo A#Ȳ2 B#̲ 2 C#в2 E#Բ2 H#زz I#ض& J#غ4 M#B P#j 2nnnnnnnnnnnnnnnnnn nnnnnn00n@?2O2 @21O%fpvyOi vyOvyOjvyO vyO vzO2 vO2 vO2swv QpvzRtag2vuSO vS vT: vT vT  vUx vV viWnvX' v|Ynd2vuZ2vxx @'@y!, vz5 vz@@i2vw^@@bdy2vv%@N@&_ v&j v' iv|N@@Oqv}e@@fqv}qC@@ri2vxx@I@yu vz v{ vQI@,@i2vyv}@@bdy2vvnnnnnnnn A.@ E C E# i F#5 H#dim( J#2 K#H2 L#M2 M# / N#'8 P#RD R#WM T#aV V#o W#x X#2 Y#2:( n?n n@?n@?nnn n n 2A/i vHfp%vp:v{fnivPn2Aq%fpvi vvpvtag2vO vw:v{xvwnnn52A"5i vx<2A/<i vH>fp%vp?:Zv{@fnivPnM2AM%fpv~Mi v~Mv~OpvPtag2v~QO (vrR:3vzSx>vveA? Aebdy2v~nnn2V Ai vp0\2f2t vt2nvt4n|v [ AVint2 A v@fpvp:v{fnvHC  0K G #2 #P #] #j # x #( #0 #8 #@ #H #P #X #`{ #h #p 2 #t2 #x #1 #L #[ #e &#! /# 0# 1# 2# 3# 5#2 7#  #{ # #2 )= kv { ,  2%% A fpvH vP"pvX"qvp#xvh18AqA2c12v R0 #2 # 2 #  #8' #' #2 #, #2#ntl2 #(2 #/2 #62 #=2 #V2 #e2#use5 # @ # wK #V #2 #2 #' !#a "#j ##2 $#2 %#2 &#q '#' (#' *# | +#* ,#:- -#J@ .#ZQ /#jd 0#zu 1# 4# 5# 6# :# ;# <#2 >#Ī2 ?#Ȫ  @#Ȯ A#Ȳ2 B#̲ 2 C#в2 E#Բ2 H#ز I#ض&* J#غ45 M#B@ P#j 2'j 00@?lNpltz2  C[Aint2XXA v}fpv~fp5v~:vtkvxfnv}fn2v}fn3v}fn4v}i2v|fn5vXC   0K" G #2 #P #] #j # x #( #0 #8 #@ #H #P #X #` #h #p 2 #t2 #x" #14 #L #[; #eD &#![ /#f 0#f 1#f 2#f 3#k 5#2 7#}  # # #2" )-=I kTv {-T ,v8O2rrgAOfpv`Qpvh R0 #2 # 2 # _ #8j #j #2 #o #2#ntl2 #(2 #/2 #62 #=2 #V2 #e2#usex #  # w # #2 #2 #j !# "# ##2 $#2 %#2 &# '#j (#j *#  +#* ,#:- -#J@ .#ZQ /#jd 0#zu 1#  4# 5#" 6#- :#8 ;#A <#2 >#Ī2 ?#ȪL @#ȮW A#Ȳ2 B#̲ 2 C#в2 E#Բ2 H#زb I#ض&m J#غ4x M#B P#j 2j 00@?`2Ac`fpvhbpvpk2gAvkfpvhmpvpv2Avfpv|v fp2v|xpv|xv|xpkgv|xv}xv~xxv~ycv}yv}yv}z v}z v}z  v~z: vؕ{ v}|:v}}i2v|!A"A" vw$A(Atag2v{fo2v{000000lNpltvt4   ,[)A3 bint277)A)i vxnC2GG)A)i vx%2[[*A)%i vx-2jjC*A)-i vx42}}l*A_4i v~42swv~6fpv 7:vd8fniv~9pivH :2v~ <$vd n 0K G #2 #Pi #]i #ji # xi#(i#0i#8i#@i#Hi#Pi#Xi #`x #h #p 2#t2#x#1#Ln#[#e&#!/#0#1#2#3#5#27#}  #x # #2 )=n kv { , nnnT2-A0 Tfpv}Tiv}Ti v}U_v}U v}U2swv}U2vWp_v}Xtag2v| YO  vh Z: vt[x vl[y& vp \c1 vx ]2v} ^2v|y40A2Azbdy2v}d Ro0 #2 # 2 #  #8 # #2 # #2#ntl2 #(2 #/2 #62 #=2 #V2 #e2#use #  # w # #2 #2 # !# "# ##2 $#2 %#2 &#& '# (# *# 1 +#*< ,#:-G -#J@R .#ZQ] /#jdh 0#zus 1#~ 4# 5# 6# :# ;# <#2 >#Ī2 ?#Ȫ @#Ȯ A#Ȳ2 B#̲ 2 C#в2 E#Բ2 H#ز I#ض& J#غ4 M#B P#j 2nonnnn nnnnnnnnnnnnn nnnnnn00n@?2nnnnnZ2^92f2tdvt2| nvt4 n [6A,'xint26A v2vfpv`:9v{fnDvwpOvhC  0K G #2 #P #] #j # x #( #0 #8 #@ #H #P #X #` #h #p 2 #t2 #x #1 #L #[ #e &#! /# 0# 1# 2# 3# 5#2 7#0  # # #2 )= kv { ,)T R_0 #2 # 2 #  #8 # #2 # #2#ntl2 #(2 #/2 #62 #=2 #V2 #e2#use #  # w # #2 #2 # !# "# ##2 $#2 %#2 &# '# (# *# ! +#*, ,#:-7 -#J@B .#ZQM /#jdX 0#zuc 1#n 4#y 5# 6# :# ;# <#2 >#Ī2 ?#Ȫ @#Ȯ A#Ȳ2 B#̲ 2 C#в2 E#Բ2 H#ز I#ض& J#غ4 M#B P#j 2_ 00@?329A3 v@5fpvh6:Uv{7fnvH8pOvpP2;A4P vRfpvS:vvTfnvUvzVp1v`Vp2vpWpOv@y2=Avy v~{fpv~|: vq}fnv~~pOv~qOvp1vp2vp3vXp4vhivp# vu+ vy233DDA  vfpv: vtfnvgsv@EvH vxpOvsw2v|K2v|i2v} 2v|j2v|Y2XXRAY v[fpvP\:j vv]fnv^tmpu vz_pOvX2kk UA  v~fpv~i2v}|2v}:k vpfnv~fp2vv vtfn2v~ vxp1vp2vpOvd2tTr][(^A intG2(^A`A.diCE#LF#YH#dimXJ#2K#H2L#M2M# _N#'hP#RtR#W}T#aV#oW#xX#2Y#2Q C : X  Q  ? Q  Q@ ? Q@ ?  SY^AgTLvP ]Y^Ai^LvP gYX_ACjpYvxL s!_AtYpvpvx!vxY |__A}Ypvpx_vx 2_AzYxvhi2v`2MaA`G#2#PL#]L#jL# xL#(L#0L#8L#@L#HL#PL#XL #` #h #p 2#t2#x#1#LQ#[#e%&#!</#G0#G1#G2#G3#L5#27#W###2)  = Q *k5 v{5, Q D! `,f0y[aAA~"7C12aA22v~3 v~3v~3& v~4!v~51v~71v~8<1v~9s2v~:t2v;x!v<p2v~2!2+! intb1dA|c2vhe$1v`fp2vpu1++dA; vpvp!1557eA !htv! v@ ,fvHp2vXx!vhi1v&!1 TB[eA9#int 2WWeA  v@fpvh:)v{fnvHi2vC  0K G #2 #P #] #j # x #( #0 #8 #@ #H #P #X #` #h #p 2 #t2 #x #1 #L #[ #e &#! /#  0#  1#  2#  3# 5#2 7#   # # #2 )= kv { ,xN2 j[hA%$int2wwhA"s1v@s2vHi2v@pvPqvprvhC22iAs1v@s2vHvP pvh !v@  22iA2 v~ 4v~ 7v~ 82v~9fnpv9fnv ::vz;fpv@ OJmAmA PrpvP ( 2  0K G#2#P#]#j# x#(#0#8#@#H#P#X #` #h #p 2#t2#x #1#L#[%#e.&#!E/#P0#P1#P2#P3#U5#27#g###2 )= 3k>v{>,` uR0#2# 2 #  #8 # #2 ##2#ntl2#(2#/2#62#=2#V2#e2#use# # w##2#2#!#'"#0##2$#2%#2&#7'#(#*# B+#*M,#:-X-#J@c.#ZQn/#jdy0#zu1#4#5#6#:#;#<#2>#Ī2?#Ȫ@#ȮA#Ȳ2B#̲ 2C#в2E#Բ2H#زI#ض&J#غ4M#B P#j 2            0                                    0 0 @ ?`2mA `fpvy`pvy`vy`2vy`2vybi2v}bii2v}cfnvy d: v}eppvyep1pvyedimpv}fd22v}fd32v} f 2vw f 2vx f 2vw f2vw g v} h v} i v} j v~ k v~ l v~ m v~ n v~ o v p+ v q: v rI vR sX v} s"c v}ttagn v} ty v} u$ v} v) vj v/ vn w6 v} x5 v~ y<v{ zvz {v|{r vr{tx vr {D v} {I v}|d2vwAA R vs p1v|!ndpv|!pppv|AAABbdy2vyLAAMcvw                                              PO PO PO  Z2f2mWptu/YA g `m _m/eb g  /n g  /x g  -ev[A'int!2A/ !gfpv}!pv}!2adv}!2duv}#qv~$v}%: v}&tmp v}&L v~& v' v~(2v}(2v})t1:v})t2:v}):v~* v*I vy+:v}+:v},:v~-c v}-O v}- v. 2v|.d2v|PDAAQv}\:AA]:v]r vz]tx v{x2AAyD vzl 0Kw G #2 #P: #]: #j: # x: #(: #0: #8: #@: #H: #P: #X: #`F #h~ #p 2 #t2 #x #1 #L? #[ #e &#! /# 0# 1# 2# 3# 5#2 7#? CK  #F #~ #2w )  =? k v { , ? R0 #2 # 2 #Y #8d #d #2 #i #2#ntl2 #(2 #/2 #62 #=2 #V2 #e2#user # } # w # #2 #2 #d !# "# ##2 $#2 %#2 &# '#d (#d *#  +#* ,#:- -#J@ .#ZQ /#jd 0#zu 1# 4# 5# 6#' :#2 ;#; <#2 >#Ī2 ?#ȪF @#ȮQ A#Ȳ2 B#̲ 2 C#в2 E#Բ2 H#ز\ I#ض&g J#غ4r M#B} P#j 2?d???? ????????????? ??????00?@? ???00?00?00???PO????PO?PO?PO2'A`gfpvHpvP:vX:v`:vh2vp2AgfpvXpv`:vh2vp2Agfpvh:vp2cAT#: v{:'v{!v{2/v{pv{qv~v~v]5v^:v]@v]Jv_tmpv]Lv^v]v_Sv~sv~ev~Y2vxb2vw2vxv_fpgv|sgv|zgv}t1:v|t2:v}:v|:v|cv]O $v] 2vy2vx2vx2vx2vx2vx2vxn4d2vxi2vx2vy2vx2vw/v_2vw 2v]2vwj2vxAAd2vyD?v~txHv]rQv]:v]??????00?00?00??>cO???????PO?PO?  C2ACgfpv|Cpv|C:shwv|C2xyv|C2puv|C:v|C:vEqv}Fv~G:v~Htmpv~HL)vH4v~I?vJ2v~J2v~Kt1:v}Kt2:v}K:v}LJvkMUvgN:v|N:v}Oc`v~OO kv~OvvoP 2vzP 2vzP 2vypA3Aqv~tXAAud2vzv:v~wIvswtxvtwDvwwrvtAAsvuevw??00?00?00???????PO?PO?  ?PO??2pAgfpv}pv}2shwv}2xyv}2puv}:v}:vqv~v~:v~ tmp v~ Lv #v~ .v 2v~ 2v~ t1:v} t2:v} :v~ 9vnDvj:v}:v}cOv~O Zv~evr 2vz 2v{ 2vz1AA2v~^kA~A_spvv_ezvx??00?00?00????????2A: v|v|pv|qv~v`v`:v`@v`Jv`tmpv`Lv`v`)v`2vz2vzfpgv}sgv}zgv|t1:v}t2:v~4v`:v}:v}c?v`O Jv` 2v`2vz2vz2vz2vz2vz2vzn4d2vzi2vzUv`????????????2B: : v}v}pv~qvv`Xv`:cv`tmpnv`Lyvxv`v`fpgv~t1:v~t2:v:v~:v~cv`O v` 2v`2v|2v|2v|2v|2v|2v|n4d2v|i2v|xy2v|v`?????????2  &B : v}v}pv}qv v` v` :v` tmpv` Lv` v` v`fpgv~t1:v~t2:v~:v~:v~cv`O v` 2v`2v|2v|2v|2v|2v|2v|n4d2v|i2v|xy2v|2v|v`?????????2B: v|pv|qv}v~:v~tmpv~LvvQ%v~fpgv}t1:v}t2:v}:v}:v}(0v|x9v|O >vMIv~Tv1]vE;hvDsvqN~vAWvuavIU_5Bj??????:8:???  ??????\2uuj5B\: v@^pv{_fn:vH`+ v{a:6 v{bfpgvhc2v{??u2p6B:u: v|wi2v|xfpgvtypvtyqv|yv|z9v|{"v||:"v||"v|}c"v|}O "v|}"v|~"v| 2v| 2v| 2v|v|2v|2v|@BYBv|@BXBd2v|r"v|tx"v|D"v|I"v|:vu$CBMB:vvMBWXB:vv:???????  ?PO?PO?PO2 qB: v@fpgvhfn:vH:a#v{?2rB,: vx2HrB: v~i2vfpgvHc%vl%v}2v}fnp9vfn:v:v:u%vvPpvdimv 2v 2v 2v%v%v%v%vtag%v%vd22v~d32v~sw2v~:vX: 2 ?? ? ? ???0027xBe: v~i2vfpgvPt'v}'v~2v~fnp9vfn:v:'vvpvdimv 2v 2v 2v'v'v 'v!:v`"'v"tag'v"'v#d22v~#d32v~: 2 ?? ? ? ???00L2{BLgfpv}Lv}L2dirv}L2v}Ni2vNd12v}Opv~Op1v~OdimvPd22vPd32vP 2v|P 2v|P 2v|Q2v|R:v~S)vT)vBU *vZV*vvV6%*vrVtag0*vWtx;*v{WID*vvWDM*vzWrV*v{W:v~Xc?vrXd?vrB0Bsjl:v~? ? ? ????PO?PO?PO?  222Bv~8+d2v8+d3v:v2v pv  2v~ D=+v} rF+v~ txO+v~ :v` d2v~2?PO?  ?PO3 2??rB3 : v5 i2v6 fpgvh7 pvp7 qvv7 vv8 9vv9 ,v: :,vv: ,vz; c,vv; O ,vv; ,vv<  2vv= vv> 2v~? 2v~:????? 2II B : v zgv~Z2_G2`V2g2mWn]oeqrrxtvt2-?S[ДB@6int2ggДB"i vxnC2kkB%i vHfpvp:wv{fnivPpiv{ 2v"v{ n 0K G #2 #Pi #]i #ji # xi #(i #0i #8i #@i #Hi #Pi #Xi #` #h #p 2 #t2 #x #1% #Ln #[, #e5 &#!L /#W 0#W 1#W 2#W 3#\ 5#2 7#n  # # #2 )=n: kEv {E ,gnnn=2yyB=fpv@=vH=2vP?pvX@tag2vA:v{  R0 #2 # 2 # x #8 # #2 # #2#ntl2 #(2 #/2 #62 #=2 #V2 #e2#use #  # w # #2 #2 # !# "# ##2 $#2 %#2 &# '# (# *#  +#* ,#:- -#J@ .#ZQ /#jd 0#zu 1#% 4#0 5#; 6#F :#Q ;#Z <#2 >#Ī2 ?#Ȫe @#Ȯp A#Ȳ2 B#̲ 2 C#в2 E#Բ2 H#ز{ I#ض& J#غ4 M#B P#j 2nnnnnnnnnnnnnnnnnn nnnnnn00n@?n^92t vt4n_G[B7int2B!`v}v}v},v}>v}2v~2v2vi2v|j2v|ii2v|p`v~dv|d1v|>v~r1Cvx6uB7B7 >v~e Rp 0 #2 # 2 # #8 # #2 # #2 #ntl2 #(2 #/2 #62 #=2 #V2 #e2 #use #  # w # #2 #2 # !# "#' ##2 $#2 %#2 &#. '# (# *# 9 +#*D ,#:-O -#J@Z .#ZQe /#jdp 0#zu{ 1# 4# 5# 6# :# ;# <#2 >#Ī2 ?#Ȫ @#Ȯ A#Ȳ2 B#̲ 2 C#в2 E#Բ2 H#ز I#ض& J#غ4 M#B P#j 2 Cp    '                   00 @?   1  2B|`vv@vHvP>vX2v`   2]B|`vrv@vHvP>vX2v`w   2٩B|`vv@1vHCvP>vX2v`$ 6 H \2N[XB6h9int2XB v :vz fnvC  02&B4 0fpvv0:vv0 vv0vv0^ vv02)vv2p^ vv3i2vr3ii2v~4x v~4tag v~46v~5 vi5 +v~66v~6/Av~67Lv~6?Wv~6bvm7mv~8|v~9v~:Gv;Ov<Wv=v]>vU?_v{AO v~Bcv~DZ 2vrDh2vsDo2v~Du2v~D{2v~Exi2v~Eyi2v~Ezi2v~F^ vxG2vq hBSBind^ v~ipp^ v~jp1v~jsvv~jtl v~ rBSBs2vrtidx2vru^ vwvvyvvzvvzvvyvvqv"vYwds1vzwde1vzwds2vywde2vywds3vwwde3vwwms1vzwme1vzwms2vywme2vywms3vwwme3vxwps1v{wpe1v{wps2vywpe2vywps3vxwpe3vxB7B2vridx2vrvyv{vzvyds1vzde1vzds2vxde2vxds3vwde3vwms1vzme1vzms2vxme2vxms3vwme3vwps1v{pe1v{ps2vxpe2vyps3vwpe3vwt1(v~t21vq0KG#2#P#]#j# x#(#0#8#@#H#P#X #` #h #p 2#t2#x#1 #L#[ #e &#!3 /#> 0#> 1#> 2#> 3#C 5#27#U ###2) =! k, v{ , ,N c Rn 0#2# 2 #  #8  #  #2 # #2#ntl2#(2#/2#62#=2#V2#e2#use #  # w # #2#2# !# "# ##2$#2%#2&#% '# (# *# 0 +#*; ,#:-F -#J@Q .#ZQ\ /#jdg 0#zur 1#} 4# 5# 6# :# ;# <#2>#Ī2?#Ȫ @#Ȯ A#Ȳ2B#̲ 2C#в2E#Բ2H#ز I#ض& J#غ4 M#B P#j 2  n                                               0 0 @ ?                                               @?@?]%2_G2f2h2tc vt2  fp h,f [DBfQF=int 2DB  v|fpv}:vvfnv|C  0K G #2 #P #] #j # x #( #0 #8 #@ #H #P #X #`~ #h #p 2 #t2 #x #1 #L #[ #e &#! /# 0# 1# 2# 3# 5#2 7#  #~ # #2 )= kv { ,2Bfpv~dirv~auxvvv~i2v~j2v~2""]Bfpv~auxv~v~#v}i2v}2;;tB/fpv{dirvyauxv{v{vyi2vyj2vy/2VVC/fpvp1auxv1v1)v2i2vHJ2nnCJfpvpLauxvLvLvMi2vHe2C_efpvhgauxv@gv@gv@hi2vPx2,Ccxfpvxzauxvzvzv{i2v2Cfpvxauxv@v@v@i2vP2'CfpvhauxvPvPtvPi2vP2CfpvhauxvPvPvPi2vP2CfpvpauxvPvP\vPi2vP2 CfpvpauxvPvPvPi2vP2,,!Cfpvpauxv`v`D v`i2v`2BBv"Chfpvhauxv`v` v`i2v`2VV"Chfpvhi2v 2nnF%C fpvp"i2vG2(C Ifpv}J v|K: vwLfnv|MauxvwMv}M vwNv|Ov|Pi2v{Pj2v{%v S j .; : ' @j ? ; : I; : I4; : I4; : I ; :  ; :  $ >  I $ >  &I ; :  ; : 8I; : II !/ ;: 8II !/ 4; : I< ? 4; : I? ; :  ; : 8I4; : I? %v S I$ > .; : I' @? ; : I4; : I4; : I$ >  ; : I ; : %v S $ > .; : I' @? ; : I; : I4; : I4; : I ; :  I $ >  ; : I ; :  ; : 8I ;: 8II !/ I !/.;: I' @? ;: I4;: I4;: I ;: ; :  ; : 8I;: I.;: I@? .;: I@? 4; : I< ? 4; : I< ? I %v S $ > .; : I@? I; : I; :  ; : 8I ; : 8I I  !/ $ >  I !/ .; : I' @? ; : I4; : I; : I4; : I< ? %v S $ > .; : I@? 4; : II; : I; :  ; : 8I ; : 8I I  !/ $ >  I !/ .; : I' @? ; : I4; : I ; : &I; : I.;: I' @? ;: I;: I4;: I4; : I< ? %v S I$ > .; : I' @? ; : I; : I4; : I; : I ; :  ; : 8I ; : 8I $ >  I !/I !/ &I4; : I.;: I' @? ;: I;: I4;: I4;: I ;: ; :  ;: 8I.;: I@? .;: ' @? 4; : I< ? %v S $ > .; : I' @? ; : I4; : I4; : II$ >  &I ; : I ; :  ; : 8I ;: 8II !/ I !/; : I; :  ; : 8I ; : 4; : I< ? 4; : I< ? %v S $ > .; : I' @? ; : II$ > 4; : I4; : I &I ; : I ; :  ; : 8I ;: 8II !/ I !/; :  ; : 8I; : I ; :  ;: 4;: I4;: I.;: I' @? ;: I;: I4; : I< ? 4; : I< ? %v S $ > .; : I' @? ; : I4; : I4; : II$ >  &I ; : I ; :  ; : 8I ;: 8II !/ I !/; : I ; : ; :  ; : 8I4; : I< ? %v S $ > .; : I' @? ; : I4; : I4; : II$ >  &I ; : I ; :  ; : 8I ;: 8II !/ I !/; : I; :  ; : 8I ; : 4; : I< ? 4; : I< ? %v S $ > .; : I' @? ; : II$ > ; : I4; : I 4; : I &I ; : I ; :  ; : 8I ;: 8II !/ I !/I !/ ; : ; :  ; : 8I4; : I< ? 4; : I< ? %v S $ > .; : I' @? ; : I4; : I4; : II$ >  &I ; : I ; :  ; : 8I ;: 8II !/ I !/; :  ; : 8I.;: I' @? ;: I4;: I4;: I4; : I< ? %v S $ > .; : I@? ; : II; :  ; : 8I ; : 8I $ >  I !/ I  .; : I@? ; : I4; : I; : I4; : I< ? ; :  ;: 8I4; : I%v S I$ > .; : I@? ; : I4; : I4; : I' I $ >  ; : I ' %v S $ > .; : I' @? ; : I4; : I4; : II$ >  &I ; : I ; :  ; : 8I ;: 8II !/ I !/4; : I< ? %v S $ > .; : I' @? ; : I4; : II$ > ; : I 4; : I I  !/ ; :  I !/ ; : I; :  ; : 8I ;: 8I; :  ; : 8I ;: 4;: I4;: I4; : I< ? 4; : I? 4; : I? %v S $ > .; : I' @? ; : I4; : I4; : I ; : I ; : I ; :  ; : 8I ;: 8I $ > I !/ ; :  ; : 8II !/&I; : I ;: 4;: I4;: II .;: I' @? ;: I;: I ;: 4; : I< ? 4; : I< ? %v S $ > .; : I' @? ; : II$ > 4; : I4; : I &I ; : I ; :  ; : 8I ;: 8II !/ I !/I !/; : I; :  ; : 8I4; : I< ? 4; : I< ? %v S $ > .; : I' @; : I4; : I4; : I ; : I ; : I ; :  ; : 8I ; : 8I I !/$ > I !/ .; : I' @? 4; : I< ? %v S $ > .; : I' @? ; : I4; : I4; : II$ >  &I I  !/ ; : I ; :  ;: 4;: I4;: I; : I; :  ; : 8I ;: 8II !/ ; :  ; : 8I4; : I< ? 4; : I< ? %v S $ > .; : I' @? ; : I4; : I4; : II$ >  &I ; : I ; :  ; : 8I ;: 8II !/ I !/; : I.;: I' @? ;: I4;: I4;: I.;: I@?  /usr/include/bits/usr/include/gpfs/dell1/usrx/local/prod/intel/2018UP01/compilers_and_libraries_2018.1.163/linux/compiler/includeregistry.ç/resource.hItypes.h>뇇@",77^Y@8MHROOOO$Kǣǣǣ.Hܤܤ%[DT+ IDCSWDCWSǻWcwwww\.".".q.q.q.q.q H 2 @  " O F  sg3P+,,Sh3P+( " " OOOPG "  X`W</\ 2  2 2 2 2  2 2 2 2 O " ;[[ " /t@2 data.ç"data.ḩ 0t@ 0t@ ; " :  P? L " P? L " L FC{ " L FC{ " v@2 type.ç6data.ḩ v@ v@ 0VVVVV " W+GGH++G{lG4lG4lG@lG@lG@ l  <J  oC+  " @ F  " ?  @  F " P F F   "  F F /L33++ >  " L F j " L F  "  joHH ~{w  @ /usr/include/usr/include/bits/gpfs/dell1/usrx/local/prod/intel/2018UP01/compilers_and_libraries_2018.1.163/linux/compiler/includemisc.çdata.ḩstdio.hlibio.htypes.hdWӗ}cPq'?pH;;;k+>>bSǨp?PwĿsS_n_sbIث׫'rSafIثן"?S5@S?HH>d7DA?\PSjS0T;A?Ph QCCCCCCY>@KHrKHrSKK?"BG{3'lx 2 4 VH =sK 2  Vȃ QU7DNW 2 ?K " 4 VH =sK 2 $ bԏTa-J\uG\' 6Z'`3l2 2 @ 7&}  A /usr/include/usr/include/bits/gpfs/dell1/usrx/local/prod/intel/2018UP01/compilers_and_libraries_2018.1.163/linux/compiler/includegen_mod_state_descr.çstdio.hlibio.htypes.h1JF'TPpi{cHH"kOOOLǨpx787;19' 2 )A /usr/include/usr/include/bits/gpfs/dell1/usrx/local/prod/intel/2018UP01/compilers_and_libraries_2018.1.163/linux/compiler/includegen_args.ç(stdio.hlibio.htypes.hv ps{~>l<bAo 2 6Ah /usr/include/usr/include/bits/gpfs/dell1/usrx/local/prod/intel/2018UP01/compilers_and_libraries_2018.1.163/linux/compiler/includegen_config.çstdio.hlibio.htypes.hT>K 2  F =tT:K 2  wI =84/3W 2  X OP8327 <ÿ<ÿ<"'c 2   wI =@Шk7SCD7KHGD:G绋绋绋绋ܘ:GD:G绋绋绋绋ܘ56W 2  wI =8{IK 2   X OX L78ScQXP7842Sc 2 (^A /usr/include/usr/include/bits/gpfs/dell1/usrx/local/prod/intel/2018UP01/compilers_and_libraries_2018.1.163/linux/compiler/includesym.ç%sym.ḩstdio.hlibio.htypes.h[L 7GG " * ?+0K_+C   ? " 4w  " eA] /usr/include/usr/include/bits/gpfs/dell1/usrx/local/prod/intel/2018UP01/compilers_and_libraries_2018.1.163/linux/compiler/includegen_model_data_ord.çstdio.hlibio.htypes.hSSSST?]]]]OOGSGSH TG>RaCC;,";CwHOCCD >C'iLcH0Q__CCC;T' 2 Aj /usr/include/usr/include/bits/gpfs/dell1/usrx/local/prod/intel/2018UP01/compilers_and_libraries_2018.1.163/linux/compiler/includegen_comms.cstdio.hlibio.htypes.h`cg7l=T1ciTgn9T 1oS  /P 2 {/  O  *  bG@?gNp77?OZZF1RN7=\"ZF1$Z,F17PP77wkkt@9;*,___777[PPPRS;ckXS;ISg7LJ5WL GKC\ Sg8@ׯׯף#97"GAחGQ"``"GAחGQ"``7cPPdPˋ 2 8PPPRWw,C@>χGACjhS1'9h_whS'hLJhc;|hc@@E@@gdhS"  7PPPRWw,C@>`ϯjhS'9h_cS'hLJc;hc@@E@@g_S"   bPF?wZZF1OPF1ONjF17PP,___7[PPPRMXS;SC賗@ׯׯף#9"GAח^^"GAח^^x 2  bwZF1,___7[PMӻD=JRG8GCܳ@ˣˣ˗ 3KGAח^^'x 2  bwZF17P,___7[PGP@MUG;GCܳ@ˣˣ˗ 3KGAח__'x 2  & bwoF1P RMwSWS}CRMwWWS}CRMwWWSwCܫǿǿǿǿǿǿ" 2 \  VH) 2 478 b7/;G0^ZZ>ZS>tLϏ#``. OG6V^^<t9LG>C?@kkkkkkkk'?@kkkkkkkk"'7ǻkkkkkkkk'kkkke___' x  \  Vş =sK 2 ?K K /C; b =77<R_3 3 @>l 2 / C;77< b =Rߐ  >l 2 ) 6Dw#\H`SDdW(D-GGGP7TC`L?T?A> LLT?7rJ^G'G;TG1G6T'' 2  &pw{>d;Ȥ7h 2 +78 VD =*DHL3h*@K[5K  \7"DDDDDD[[[[ 2 ϔB /usr/include/usr/include/bits/gpfs/dell1/usrx/local/prod/intel/2018UP01/compilers_and_libraries_2018.1.163/linux/compiler/includegen_scalar_derefs.çstdio.hlibio.htypes.h;KR'dYoopILË?wooo0sssl=xwIwoG;??K[;;VF'wIwoG;??K[o;;VF'@@7gL7OTUtz엗NHrL7ONOrtl엗HyyyG'  2 BB /usr/include/usr/include/bits/gpfs/dell1/usrx/local/prod/intel/2018UP01/compilers_and_libraries_2018.1.163/linux/compiler/includegen_streams.çstdio.hlibio.htypes.h