diff --git a/awesimsoss/__init__.py b/awesimsoss/__init__.py index 5078b4c..8583526 100644 --- a/awesimsoss/__init__.py +++ b/awesimsoss/__init__.py @@ -4,6 +4,6 @@ __author__ = """Joe Filippazzo""" __email__ = 'jfilippazzo@stsci.edu' -__version__ = '0.2.0' +__version__ = '0.3.4' from .awesim import TSO, TestTSO, BlackbodyTSO, ModelTSO diff --git a/awesimsoss/awesim.py b/awesimsoss/awesim.py index a67090c..c7923c4 100644 --- a/awesimsoss/awesim.py +++ b/awesimsoss/awesim.py @@ -81,7 +81,7 @@ class TSO(object): Generate NIRISS SOSS time series observations """ def __init__(self, ngrps, nints, star=None, planet=None, tmodel=None, snr=700, - filter='CLEAR', subarray='SUBSTRIP256', orders=[1, 2], nresets=0, + filter='CLEAR', subarray='SUBSTRIP256', orders=[1, 2], nresets=1, obs_date=None, target='New Target', title=None, verbose=True): """ Initialize the TSO object and do all pre-calculations @@ -118,26 +118,21 @@ def __init__(self, ngrps, nints, star=None, planet=None, tmodel=None, snr=700, Example ------- # Imports - import numpy as np - from awesimsoss import TSO, STAR_DATA - import astropy.units as q - from pkg_resources import resource_filename - star = np.genfromtxt(resource_filename('awesimsoss', 'files/scaled_spectrum.txt'), unpack=True) - star1D = [star[0]*q.um, (star[1]*q.W/q.m**2/q.um).to(q.erg/q.s/q.cm**2/q.AA)] + from awesimsoss import TSO + from hotsoss import utils # Initialize simulation - tso = TSO(ngrps=3, nints=10, star=star1D) + tso = TSO(ngrps=3, nints=10, star=utils.STAR_DATA) """ # Metadata self.verbose = verbose self.target = target self.title = title or '{} Simulation'.format(self.target) - - # Set static values - self.gain = 1.61 self._star = None # Set instance attributes for the exposure + self.gain = 1.61 + self._pupil_wheel = 245.7600 self.obs_date = obs_date or Time.now() self.ngrps = ngrps self.nints = nints @@ -328,7 +323,9 @@ def export(self, outfile, all_data=False): mod.meta.instrument.name = 'NIRISS' mod.meta.instrument.detector = 'NIS' mod.meta.instrument.filter = self.filter + mod.meta.instrument.filter_position = self.filter_wheel mod.meta.instrument.pupil = 'GR700XD' + mod.meta.instrument.pupil_position = self.pupil_wheel mod.meta.exposure.type = 'NIS_SOSS' mod.meta.exposure.nints = self.nints mod.meta.exposure.ngroups = self.ngrps @@ -338,8 +335,8 @@ def export(self, outfile, all_data=False): mod.meta.exposure.frame_time = self.frame_time mod.meta.exposure.group_time = self.group_time mod.meta.exposure.duration = self.duration.to(q.s).value - mod.meta.exposure.nresets_at_start = 1 - mod.meta.exposure.nresets_between_ints = 1 + mod.meta.exposure.nresets_at_start = self.nresets + mod.meta.exposure.nresets_between_ints = self.nresets mod.meta.subarray.name = self.subarray mod.meta.subarray.xsize = data.shape[3] mod.meta.subarray.ysize = data.shape[2] @@ -420,12 +417,39 @@ def filter(self, filt): caldata = fits.getdata(calfile) self.photom = caldata[(caldata['pupil'] == 'GR700XD') & (caldata['filter'] == filt)] + # Set filter wheel position to default value + self._filter_wheel = 314.8667 if filt == 'F277W' else 74.8667 + # Update the results self._reset_data() # Reset relative response function self._reset_psfs() + @property + def filter_wheel(self): + """Getter for the filter_wheel attribute""" + return self._filter_wheel + + @filter_wheel.setter + def filter_wheel(self, pos): + """Setter for the filter_wheel attribute + + Properties + ---------- + pos: float + The filter wheel position to use + """ + # Check the value + if not isinstance(pos, (float, int)) or not 0 <= pos <= 360: + raise ValueError("'{}' not a supported filter wheel position. Try a float or integer value between 0 and 360.".format(pos)) + + # Set it + self._filter_wheel = pos + + # Reset relative response function + self._reset_psfs() + @property def info(self): """Summary table for the observation settings""" @@ -526,8 +550,7 @@ def nrows(self): @nrows.setter def nrows(self, err): - """Error when trying to change the number of rows - """ + """Error when trying to change the number of rows""" raise TypeError("The number of rows is fixed by setting the 'subarray' attribute.") @property @@ -694,6 +717,30 @@ def plot_ramp(self, order=None, noise=True, draw=True): else: return fig + @property + def pupil_wheel(self): + """Getter for the pupil_wheel attribute""" + return self._pupil_wheel + + @pupil_wheel.setter + def pupil_wheel(self, pos): + """Setter for the pupil_wheel attribute + + Properties + ---------- + pos: float + The pupil wheel position to use + """ + # Check the value + if not isinstance(pos, (float, int)) or not 0 <= pos <= 360: + raise ValueError("'{}' not a supported pupil wheel position. Try a float or integer value between 0 and 360.".format(pos)) + + # Set it + self._pupil_wheel = pos + + # Reset relative response function + self._reset_psfs() + def _reset_data(self): """Reset the results to all zeros""" # Check that all the appropriate values have been initialized @@ -731,6 +778,12 @@ def _reset_psfs(self): # Check that all the appropriate values have been initialized if all([i in self.info for i in ['filter', 'subarray']]) and self.star is not None: + # TODO: Change filter wheel position dependencies here + print(self.filter_wheel) + + # TODO: Change pupil wheel position dependencies here + print(self.pupil_wheel) + for order in self.orders: # Get the wavelength map diff --git a/awesimsoss/files/stellarmodels/atlas/ckp00/ckp00_5750.fits b/awesimsoss/files/stellarmodels/atlas/ckp00/ckp00_5750.fits new file mode 100644 index 0000000..1d6f164 --- /dev/null +++ b/awesimsoss/files/stellarmodels/atlas/ckp00/ckp00_5750.fits @@ -0,0 +1,142 @@ +SIMPLE = T / Fits standard BITPIX = 16 / Bits per pixel NAXIS = 0 / Number of axes EXTEND = T / File may contain extensions DATE = '2007-01-09T18:55:33' / Date FITS file was generated IRAF-TLM= '13:55:45 (09/01/2007)' / Time of last modification COMMENT FITS (Flexible Image Transport System) format is defined in 'AstronomyCOMMENT and Astrophysics', volume 376, page 359; bibcode: 2001A&A...376..359H ORIGIN = 'STScI-STSDAS/TABLES' / Tables version 2002-02-22 FILENAME= 'ckp00_5750.fits' / name of file NEXTEND = 1 / number of extensions in file TEFF = 5750 LOG_Z = 0. HISTORY File created by F.R.Boffi HISTORY ATLAS9 model atmospheres by Castelli and Kurucz (2004). HISTORY Wavelength is in Angstrom. HISTORY Fluxes tabulated in units of erg/s/cm^2/A HISTORY (after converting original units into "flam", HISTORY as described in README file and the SYNPHOT manual) HISTORY and are surface fluxes. To transform to observed HISTORY fluxes multiply by (R/D)^2 where R is the HISTORY radius of the star and D the distance. HISTORY Each column in the table represents the HISTORY spectrum of a star for the same metallicity HISTORY and effective temperature but different gravity. HISTORY Gravities range from log_g = +0.0 (g00 in the column HISTORY header) to log_g = +5.0 (g50 in the column header). END XTENSION= 'BINTABLE' / binary table extension BITPIX = 8 / 8-bit bytes NAXIS = 2 / 2-dimensional binary table NAXIS1 = 48 / width of table in bytes NAXIS2 = 1221 PCOUNT = 0 / size of special data area GCOUNT = 1 / one data group (required keyword) TFIELDS = 12 TTYPE1 = 'WAVELENGTH' / label for field 1 TFORM1 = '1E ' / data format of field: 4-byte REAL TUNIT1 = 'ANGSTROM' / physical unit of field TTYPE2 = 'g00 ' / label for field 2 TFORM2 = '1E ' / data format of field: 4-byte REAL TUNIT2 = 'FLAM ' / physical unit of field TTYPE3 = 'g05 ' / label for field 3 TFORM3 = '1E ' / data format of field: 4-byte REAL TUNIT3 = 'FLAM ' / physical unit of field TTYPE4 = 'g10 ' / label for field 4 TFORM4 = '1E ' / data format of field: 4-byte REAL TUNIT4 = 'FLAM ' / physical unit of field TTYPE5 = 'g15 ' / label for field 5 TFORM5 = '1E ' / data format of field: 4-byte REAL TUNIT5 = 'FLAM ' / physical unit of field TTYPE6 = 'g20 ' / label for field 6 TFORM6 = '1E ' / data format of field: 4-byte REAL TUNIT6 = 'FLAM ' / physical unit of field TTYPE7 = 'g25 ' / label for field 7 TFORM7 = '1E ' / data format of field: 4-byte REAL TUNIT7 = 'FLAM ' / physical unit of field TTYPE8 = 'g30 ' / label for field 8 TFORM8 = '1E ' / data format of field: 4-byte REAL TUNIT8 = 'FLAM ' / physical unit of field TTYPE9 = 'g35 ' / label for field 9 TFORM9 = '1E ' / data format of field: 4-byte REAL TUNIT9 = 'FLAM ' / physical unit of field TTYPE10 = 'g40 ' / label for field 10 TFORM10 = '1E ' / data format of field: 4-byte REAL TUNIT10 = 'FLAM ' / physical unit of field TTYPE11 = 'g45 ' / label for field 11 TFORM11 = '1E ' / data format of field: 4-byte REAL TUNIT11 = 'FLAM ' / physical unit of field TTYPE12 = 'g50 ' / label for field 12 TFORM12 = '1E ' / data format of field: 4-byte REAL TUNIT12 = 'FLAM ' / physical unit of field TDISP1 = 'G13.6 ' / display format TDISP2 = 'G13.6 ' / display format TDISP3 = 'G13.6 ' / display format TDISP4 = 'G13.6 ' / display format TDISP5 = 'G13.6 ' / display format TDISP6 = 'G13.6 ' / display format TDISP7 = 'G13.6 ' / display format TDISP8 = 'G13.6 ' / display format TDISP9 = 'G13.6 ' / display format TDISP10 = 'G13.6 ' / display format TDISP11 = 'G13.6 ' / display format TDISP12 = 'G13.6 ' / display format COMMENT File created by F.R.Boffi HISTORY ATLAS9 model atmospheres by Castelli and Kurucz (2004). HISTORY Wavelength is in Angstrom. HISTORY Fluxes tabulated in units of erg/s/cm^2/A HISTORY (after converting original units into "flam", HISTORY as described in README file and the SYNPHOT manual) HISTORY and are surface fluxes. To transform to observed HISTORY fluxes multiply by (R/D)^2 where R is the HISTORY radius of the star and D the distance. HISTORY Each column in the table represents the HISTORY spectrum of a star for the same metallicity HISTORY and effective temperature but different gravity. HISTORY Gravities range from log_g = +0.0 (g00 in the column HISTORY header) to log_g = +5.0 (g50 in the column header). HISTORY Created Tue 13:55:33 09-Jan-2007 END BBB33BffB33BBϙB33BffBBB뙚BBB33CffCCffCfCC CLC33CC33CC"C&C*LC-ffC0C433C53C:C?CAfCFffCICMCRCX33C[C_CbCfCjCpCvC|ffCffCCC@CC@CCCCCCCCCCCCCCŀCʀCCCC܀CCCC4~CN +&" XCCn[+ SCO)SFz)+ yDFA\˿1i.xr2>\:DLB12kFV[@m-D <DT^:ʠ7,T +D }0[\sv'Ɛn2 D [aXPP*BuT82D [m7uJ'HZAݞ _RDp'^Ěho7Y|t@ZE d!M/D5wcmQ\=/IfK w!eY"sD 'WV;(c) #H !]"u"jDvBUކ 7 ! "^".#~D(R  hW& }r!b"&"#C^$ D )K Of Yq!2!Ŧ"6@"С#i*$"$WD )!!#7!f!"=|"#|$ &.$a%h]D !!i!" ӊ"_ޤ"|9#Z$ѱ$%a&D""v"> "ktI"J#,#Z$2$Cq%9[%dc&+D$"8">"ذ# ,O#~26#T$*%!%&o3' pD&@# +#& +#KH{#5#L?$_7$%&4&'omD(#:#G# $$t1$&%P&&'X'&D+@$)}$H%$r$%J%&&''QW'(WD-$$$|%/>{%&&(' x'l(b)3D0@%9%Z!%%& +S&t1'V'((\(֎)~QzD3%N%Ep& &@}&'T'O('(^)f*_D5&Iy&jrT&ns&B'i'x((.)&E)l*vXD7&ui&Զ&'*E''J() )*> *B>D:@'/>{'Jh'n''(j/(})1*Z*uL+BD<']'{'B((b!(E)f-)퐜*r+v+D?@({(-}(Ka(;(,)B)(*T;m*Z+|V, QDA(-((()7P)*6%**+<\+>,]DD@() 4)!i)V)*5W*|+ +%,N +),)DF)T^)q*) +)n* +*+Ӗ+7,;,L-<{DI@)Z)ЄD)~*|*ms*+dy&+,dj-w-N|DK*I*1TI*K*5* +8z+,=,-lj-DN@**d*`*'C+%N+#!,[,-,-}.N'DP*ډ*+ +7+|+ֶ,}S,#-uI..JDS@+2+Gl+b>+2S+ڴ,G6,ʗt-Fʭ-¨T.qs/DU+v+p+<+,._,0^- -e.o.X/H8DX@+f+',},;.M,S,0-y'- ;.kE/"/4DZ,46,G,a.,,v-@O-j.:c.;a/]/4D]@,,V,,--$-.`./W/ 0/{D_,ءS,--,gG-zU-6a.^.Ռ/L/z0Db@-$-53-Jx-E(-.(f.u/H/08c[0jDd233:3g^3}344`i|45=8\5ZfDg@3 44+}4Si4f4'a5\5JJ5O60Q6̦Di4!4K4m4U4ʝv5&5E5e5P6y7 Dl@4v44ǎ4Y55M5q56967RbDn4N4΁5CX5>{W5m)5`~5pF6-h6"7 7+Dq@554V5g]Q555X6(`K6~67M@7qDs5Vf?5M55еe6Q6+6u$6G778;/Dv@5 5~5P66<6yK6>77R7Ǧ8YDx5s6{65r6]B6r6.6{7=j.7O8 8ED{@6)6R/Z6O6A6P67!w79cc7<7B!8K8SD}6s67667 !7::#7278}8F9S.D 6An6q7f77>7y7}\88Ld8 +9:D`67r7>7fY737Q8#8;l8999D7,*7TfI777ġ7@82l8A8949D7qA777N8%80{8u899nq9RsD 77~7)\8j88Az8n8L*896X9a4:$&D`7|8 +8-8OsE8{i8la8a>9#ɞ9vjU9p:[D8n8@d8o888/9Y9\9An::FD8Sm8~888-9N9K9S.9':9:D 8;999%ǥ9Tq9Q9: ]:P::i';T˟D`969: x:>^u::$::];!d;X;;D:&.:)c:\,:c^:; =;88;oc;w;ҡ<D:Y:T :[:;{;R=O;H8;h8;<kvD cD`=='==H6e=Tw=`,=k=xa=<=,=>n>5XD==J==r="==S= 9=f>Ɇ>P-D=ϫ=ʰ= 0=6=h=K +==8> />4>zCD =D=h=R=<=^===>R>DM>^D`>!S>hs>=\=F=>8>J>;m>r!>D>A>($ >s> /> +>o>>&1>J>>sD>wY>R>:>)> .>>)>Ca>mw2>*>D >j>vz>VR>AT>5>4>A%>^>>;>D`>W>->.I>fy>Y>X*>h>B> +>S>ѷ?AD>1>x>/>{dZ>k>jd>|>>>`B?D>\>>>N>>>YK>A >>͑h??28D ??}>ح>c>zx>,>>9>'R>k?A?Hy>D`?~(>Q>4>B[>>bN>>??)7L?dMD?>p;??->E9>>>y??"@?Mc?HD?To?+q??X>L>Ft?2?J?9?j?vD ?mV??iD?#?? +? +? +?.v?S? +=?$D`?r?^?? ?,?"8?#,?1:?M?y~?R?TD@??{?st?Z6?L?J?Y?y?+?@1'D??/?b?J??4??\)?Oخ?qG? J?l?ED? +=???o ?`u?_!-?p?dZ?r?ӶF@5?D ??V??%?1'?+?hs?+?X?@)D`??Õ?$?t?~????S@O@1hsD@-?7L?$???/?M??@1@OPD@A#@-@H?u?ؓu?Ձ?@~@Z@C@D @kS@;dZ@@E@z@@ @D@:@i@ƨD@C"@~@^5??X??@ +~@&@O;d@7LD@{@I@+@@@R@&@/|@R J@!@7LD@?}@@_@KS@A@@@O@l9X@@|@DANHA=A5A1A2HA8AEA[A{AGAGD ARAk33A]AUATzAXAeA{A=qAQAD`A +A{A=qA\)AAApAABHB#ffDàAA33A(AAAAAQAzBBDB(B +BB +B\)BB$B4BJBk +BD BB(B;B:B;B>BDGBNB`33Bz{B8RBD`B{Bm=qBfpBc\)BcBgBr\B3BzB{BDȠB}BsBpBqQBu +=B|{BBBǮBkBffDB#BBBBBBBBBBD B3BuBuBBfB\)B\)B8RB͙BC +fD`BLB#BBqB +BBqBB뙚CffC"D͠BBBBCLC3C fCC(CAfCgffDBKzBPB\\BlRB3BB{BBCC LD BffB33CC33CC33C!C/33CC3CbCDBn +BB\B.B\BQBBffC ffC#CGDѠCffCffC33C C(3C2C>3CPLChC33CffDҠCCs3CfCLC3Cs3CffCC3C陚DLDCLCˀCfCfD ffDlD9D&lD.D9,DF@D CCČCs3Ds3DfD*3D;S3DJfDWyDf Dw33D`C&fCfDfD,D%LD3`D?S3DIFfDRD^ Dm`DנD DD)DGGGDHH/H=BH?H9H-EGG$G^lGKGJGbH UHHHH EpFGPGDGGGHHpHH.HEG'GYbGG^HH&HDcHZCHfHhHcEGC<G|DGGH>H5@HOH_Hc?H\HOEPGG<G4GGHH0HA*HCH;H*EG)$G[$GGʼHH%<H> +HJHGH9H$)EGOGGGH(\HRHx H(HCHH[E 0G_GG>HH6H[VHyjHyHHʀHLE GdpGGHH&HK Hj`H~HπHHvE +pGGB8GytGGИHkHH%H-%H-H(\E G.G\FGGGFH!THACH[oHl"HuHwDE GGGH&hHSHHڀHtH}H:HE PGGrGܴH|H=tHjGHHLHzHDHWE G GKGAG{GHFHEFFxF$GGLGG~GHHkHvH"NEPF<FF<GGIGGGtHHXH*EG + G&6GNGGPGlGHH$tH0H8EGAGݮHmH)$HOHvHtHHOHHE0GBH HHAHiH݀HHHH2HڀEHAH!HEDHpHƀHHHmH>HHEpH H*HQHHkHlHSHHހHvHEGHcH.HQHxpHHHFHhH+HĺEGJHeHH:mH^DH~HoHЀH#H6HEPG;GRG2G8HHcHHHHHEGXH H+H)oH@HVHgrHpnHnHeHTEH,DHEvHfFHH€HH(HH<HHHEGGGHMHHqH.H#HH$H#H!E`GLGGNGGG^GGxGG@GEGHGG#GGLGGGjGG:GZEpGʊG8GH H,HH$H&H$tH!HEGHHSH9HTHgHp<HlH`HPMHA*EH"HNYHsHqHڀIIII@H^HZE PG;GިH H6SHpnH&HNHӆH߀HHE GH\H8HsHsH͑HdI@II"sI'E!GGGH&HN'HHHII\@I%E"0GmGKGGH`HZHHHHKHIE"G3G]@GxG}GHHRHHHvHE#pG-GUGQGGݮHHBH~3HπHH\E$Gq"GaGGHHXHiHUHI_@I )E$GH HYHqHII<If@II0@IvE%PH@HII,DI[@I@III/II)E%HбII2^IiIIYIh@ÌJ JJE&HHHԾIʀI+P@IRG@IyIILI@I(E'0H'H1H%I II@IwI|IIINIhE'HHI@I7xIgIIOI@IجI'IE(pHH'H开II3@IYtI}I6@IIe@IE)HHIҀI7@IfIITIxIDI˝IE)HMFHzdHHнII,IQlIp@I@IIE*PHK9HrHHHI I%)@I6I<I7'I'E*H=HfH]HIKI%#IJ@IiIyDIzIl4E+GG@GHHD|H{H.HH4HIE,0G*HH0H]H\HHPIdI1@IAIҀI{IILJVJXJ(J60J>J>J7E?I|I@I@IIJ J" J3 JAJJ`JL +`EA Ik@IkImIJ @JJ*iJ5eJ;p`J;Q J4EHI @I I@J@J@J#@J3#`J@qJJE@JOJPo`EIIwIҀI}JRsJd5Js`J~JpERIxI@IJ=`J J!"J,J6o J< J?J>}ESII@JJZ`J&J7i JF JR@JZϠJ_ JaEU ILJ?J|J#sJ4 JCPJPJ[-`Jb`JdJbEV`IJ;JJ)J:JJE@JXn@Jd5JlJqJqEWI@J `J v J4JHQ@JZRJi Ju`J{8J{@JuEXIJiJ&J/yJD JW JiFJwJJJEZ I0J @J@J3@JJJ`Ju{J`JJJE[`J@J@J+J@JWE`Jm J`JJKPJJPE\J3JvJ%w`J8ЀJLwJ_`JqU@J[`J7`JJE]JJ(@J=5JSJjJKJ0J`JJhPJpE_ JJ@JS@J. J>^`JLJY JbQJgrJgJbE``J@J-J!J1 JA\JO`J\ Je`JjJjJd@EaJl@J!J% J9=JMBJ`@JrJJJiJhEbJ`JJ/JBJUJg`Jx:JJpJuPJ/EcJ J@J.A`J@ JS]`Je^JvVJPJJxJk Ed J`J(J=JS> Jj@JzJ8J J(J9pJ0Ee`JxJ-WJ@JT Jj@JSJ0JpJJBJEfJ/ J>}JO'@J_JpjJpJ%`JJ0JJ0EgJW@Jg Jy%@J%JJJJPJJJ0Ei J0JJTJPJJ>JJTJJo`J\Ej`JipJ$JJ J̠JJB`J#JJ1`JzEkJzPJ^JDJJe`JJJ@ J`JsJElJJ`JJדJшEKnJJPJJJxJJ%@JJpJEpJTJ JJApJJ0JJPJJJEJ J0J JN J4JJѰJJJJ0EKAK K8K`KKJJpJI@JJEPJ=JkJJB JJ`JJPJ"0J@JEKK_HJJB J-J`J`JepJJJEK4PJJАJQJ.JwJjPJJ>`J>JE0JB JJqJJKJ|PJ0J)PJJިJ։EKExKKhJ6 Ju0J/pJ`J`J簀JhJ EpKCJ@JpJpJ]J됰J@JzJ)J J)EJ@JApJ0JlJP@J֑Jo`JʺpJ,JJ pEJ⟠JPJǰJJQ JJJF JJJ(EPKwKKvpKJo0JPJJJ뿐J@JEJJeJVJJJNJfJJ߂JpJEK0K0K K !xK/K.KgJJJ=@J`E0K KKK(JUJJuJJJޘ`JpEKKKߠKKKJQJRPJbJJEpKKKK1KZKx@KKHK6 KPKKEK @KKAKJK)KKK]0KCJJ @EK(KtK k K UK HK K`KKKCKEPKAhK|HK`K 0K K +K KKhK͠KhEKKxK K.KK!PK8KpKѨKK78EKhKxK SK #K +K K}hKKK`KE0K4(KK.pK K 8K #K khK +K +K ,K `EKPKKKKKKhKېKrKvK +pEpK KKcKK @K K K oPK K K +EK^KKHKtK K {K +`KKKKyEKKK(KKK +K=KK _hK ]K HEPK@KD0KK8KKKKΘK K K EKAK K K +:KxKAK K-KK3K(EKK(KdpKKKKJJU`JrJE0K$@KKK K 0K +K )HKK@K?0KKEK=8KKK (K K +`KKXpKnKKIEpKKdKh0KKK 0K 0K ]K ~K +K +} EK{K`KK k K gK K KӠKK{K-EKKPKƀK K 0K w K + KKKPKEPK _hK K +#HKˈKKKKKKK0KEK K +KKK"K8KSHK:KWxJ J,EK KuKK\KppKJJPJpJ|0J9`E0K8K8K9xKK7KKJ pJJJJPEK gK K/HKӠKKVK5K(PK"JpJ0EpK K +hK whKKKKnXK|(KK(PKEK&K q K + K HKuKwKK'KK/KEK"J?J J}JRPJ7@J$JJ@J J#PEPK @K 8K +mK K@KӠKKPKKXK-EK 2K {K +K +YK @K T@KKKXK @K +EKKHKI`KK J(PJpJ@JkJ0JE0KK K K +'0K(KxKK0K5KKhEKpK$K GK K KbK8KK%KPKGHEpK K @pK K>K@KKKKExKXKEK xKɸK+KKI`K@KHJ`J6 JJEK K kKKKp(KSK\KKK0KHEPKKK [K K +R(KKKKKK8EK YK +K 8K͠KnK)KK9KK~@KEK @pK \K`K'K0KKKKKKE0K +KˈK)KKbKExK_KK|pKK EK B@K +KKsK hKKKKzXKjKEpK K gK K8K-xKKK;KK@KEK >XK +:KVXKPKKdKKKgKKEK T@KPKK0K;KАJ J$JJJEPK K +KKHKxKK0KKKaK@KEK K +KVXKxK-KKKKtKxKEK +xKHK@KIKKKK@KxKK`E0KKK.KKrJJ @JJJ"J@EK KHKKjpKXKK8KJW0JvpK88EpK;HKKKKWxJlJJ@JUJN JpEK `K xK +xK -0KɸKhKtKK;K/K EK LpK`K+K`KdK0 K*hKgK XK(KEPK +K KK8KKlKW0KKKKEK`KKtXK KPJJJJ J!JEKKKl@K;KKXKKc0K @KKE0K xKZ@KKոK KKK`K|pK@K(EKKRKK`K@K̨JJJ< J,J0EpKPKKhKPKCK@JpJU`JrJ< JАEKĐKIJJJ.JXPJbJEJڠJ@J^EKGKKUKKJJ`JWJ}JN JEPKKKK=JJJJFPJJJ]EK8KxKjK"JĐJJJ>JJpJEKոKnXK(KKKJ=J2JJJPJE0K8K?KJGJJJJJ`J)pJ+@EKAJJ[`JJ@JJ߀J0JJJEpKKPJJi0JJ JJyJ`J`J EKrKYHK@JlJYJJJŰJ9J` JJEKlKK JʐJ2J`JJ`JpJ0JFEPJJ"J@JHJJJtJSpJ@JJ.0EJPJJ@JݰJJzJJ J`J@JpEJ߀JO@JJJJ霰JJJ J~JE0JhJdJxJJpJoJ7 Jd0J%JpJEJJJaJV`JZJ占JJJ~JpJ&EpJm`JJpJhJ6JBJ터JTJJJs@EJpJJ'J@JJJJ슰JJpJ칐E°JJPJ JJHJ袰JC J9J开J开Jh`EPJ pJGPJJAJ `JJ4J޿pJ޿pJ@EJJJJJ{JJ/PJ@JpJ@J\`EĐJTJ`JJ`JJJmJ\`J0JJ@E0J J^0JJ9J€Jz`JQJ`J0pJWJ"EJJ`JꞀJ@JJJz`JhJ JJ⟠EpJ"JJꖰJsJJ€JKJQJJ*pJ4EJJ JpJJ@J JJJૠJJEǰJJ뿐JJJ`JJz`J`J 0JJPEPJ^0J;PJ(J4JWJ߹pJRJP@JàJܴJHpEJJPJ涀JPJJ_PJJ Jޘ`JިJD@EɐJb`J占JȀJJUJJwPJuJ@J۪`JE0J JZJJưJJ@J!`JJJJEJQJ0JPJXJpJjJ9`JOJ0JײJEpJ@J`JCJJJy J8JNpJJJܬ0EJ JPJJԀJJYJJJsJےJmḚJ@JݵJmJJpJJ֙J՗JJԵ J"EPJp`JE JJ@J JJJJJJEJJߒ`JJFJڠJ!J0J0JCJCJEΐJ J߱JBpJJۃPJZpJXJشJ}JJٶ`E0J[ JWJSJP@JsJپ0JOJM0JJJEJ `JD@J݆JJ#J؝ J\Jz@J J;JEpJ޿pJJJ`pJתJ$PJ̐J`Je0J|J8 EJJJXJ۪`JJ؍JE`J[JJpJ֩ EѰJ_JkJJכPJJGJJJѐpJѧJc`EPJހJpJ JA0JכPJJJҐJe0JӄpJGEJٗ JJjJ@JӳPJ҂JшJJеJJ`EӐJJ PJ/J[JԥJJ JJo`JЎJaE0J}J@JxpJpJҒ@JQJ@JυJ>Ju`JP EJPJE`JhJӣJ0Jo`JJ-@JͿJ J΢pEpJ\J@JԆ@JJѿPJІJ}0JιJ{`JΪ@J}0EJԝJ`J*J}0JJ̇`JVJʃJ0JE@JEְJ3JԎJ`J*JϔJ%pJ JJ˕0J˴pJoEPJ@J_0JұJJu`JJͰJ JuJ˅J9@EJGJҡJ`JFJ͸JAJ`J5JJPJʲEؐJJaJϻJJ̞JGJJ;JJPJɸE0JYJJsJJuJ0JPJ"`JĠJJȧ0EJ:JPJJ{@J`JqJiJ0J`EJMJ PJíJ]J JJ0J/JJJEpJPJħJ0JJR`J +@J0J@J@JzJEJ֠JgpJJqJJ`JߐJ$JJ0JEJX`JJJ`J(@J0JJi J0J2pJրEPJJJ@JpJߐJPJJ?JJ0JEJJ`0JJ0JPJ JJJ|`J JĀEJ@JJӐJJJ@JĀJ0J`J7J`E0JJ J}J=PJpJJ JdJJUPJEJ;J`JpJ[PJ2pJ0J6JJL@J{ J6EpJ`J"@JGJ] J`JJ0JJ`J԰JEJPJ JJpJJJJ JJ@J8pEJ J*J0J&pJ,pJBJ~JJJJ@EPJ%JpJJJJ`J0JPJJ@Jo EJJ@JvJ>pJ`JJ10J JFJfJPEJ JJJJuJ{JJPJJ@JyE0J>pJJJJ)`JmJѠJd@JEJJ70EJ J`J4JJpJoJJJ{JTJ{JEpJJ'JsPJ0JJ10JJ/`J JNJPEJpJ JJ9J^@JJJrJ;`JbpJEJ`JPJ+0JPpJuJJ@JbpJ J3JEPJ4J JJpJJ-JrJJ`J@JEJ`JJJJ J JJPJ0JpJEJ`JJJ5`JKJp@JJ PJJ@JE0JpJJJJ@JJ( JJEJ]JEJJ JPJJpJJJjJJJPEpJJ J J J +J PJM`J JcJ@JEJJ JQJJ JJ4 JPJpJ@J EJEJ@JJJJ0J,JpJBJ+Jq`EPJ +J^JJ`JpJ: JpJJPJJ@ EJzpJ0J"JOJJPJ%JJJJSEJPJJ"J@ Je`JJJJiJ@JDPE0JpJJ JPJJ0J8JpJ^ JmJEJJ>PJ JL JPJR JJJJpJEpJ,PJ@J JڐJJ4Jq`JJJ JaEJpJg0J@JPJJ JPPJˀJJpJ1EJs0JJYJpJ J'pJ{JJ@J@JEPJJ@JˀJFJ@J%JJJJ3pJZJ EJ J@JJ_JJ0JsJ0JJJEJHJ`J0JJTJJ3pJ݀J@JJE0J5@J׀JZJ@J"JJ J`J| JJfEJհJ9pJ}JJJ,0JPJJJJEpJ0JJ 0JlJJ JaJ@J J JEJJ5@Jj J0JpJPJ=JJJJEpEJ0JJPJJJ\JpJ[J4J[JEPJJ}JJJCJ JpJWpJJ(JEJ\JJzPJ@J20JJJJtJJ@EJ&0JJJJGJJؠJ[J J$J E0JJ[JpJ*`JvJҠJFJؠJ`JJPEJ̠J@JPJJJB`JPJ) JpJJEpJJ`JJ0`J]pJ JޠJRJJ JyEJpJpJ̠J JMJPJpJipJ*JJ0JEJ J(JJJJRJJ8J J) JEPJ@J|JpJ$JipJJ JJeJJEJJɐJLJJ#J@JJJ/JJ`FHJJ J5 JJJh0JېJvJ7JG J@FJ`J@JpJb0J JJJ@JJ JFJJJqJJpJ@JJn0Jf`JJ9PF8JpJÐJV0JJJyJ0JJPJwJFJJPJ5 JJJ``JJn0JG Jn0JFJJ0J}J`JEPJJJ@JpJJF(J@JJJ;JJpJ0J@J~`J~`JİFxJ1JJJl`JPJ,JJ2JJ`JY FJpJJ0JPJr`JJ@JQPJ2JY J FJz0JƀJ2JJ?JJEJPJJ`JpFhJ=JJ`JJ2JPJvJ8J JOJPFJJJfJ`JJ<@JJxJYJJFJpJJ0JJDJJJJpJJ`FXJ0JzJJ:pJJJ@JJJJ:pFJqJ J JJ`J/J`JJPJJeFJz@J|a`J~6 JJJ@JJ9JJJC`FHJ[`J J`JGJAJ`J͠JJJJ͠FJ9ʀJAkJI`JQyJXJ^JcȀJg3Ji7 JjP`JjFJ2J?JMJcPJJJ JJ>J>J`F8JnJ[J0J6JJBJ0JoJoJ`J;FJSJ!0JcJJ)JJJ JӠJ1`J͠FJ@J9J6@JJ!0JJ%`J J30J+`J F(JJPJJJoJJ`JVJ JPJGFxJB' JHJNkJTJZ3`J^Jb΀JeJgJi@JiFJ]JǠJoJNJ\JPJ@Jx@J* JJFJJUJ JJPJ1`J'Jl@JJpJ%FhJ9J0JH@JcJpJ J JߠJjpJ;JSFJ JzJJeJc0JJ JJkJEJW0F JY JJ JPJXpJJJZJ@JpJ+F XJ0J@JN@JBJ J=`J+JppJJJ"PF JJpJRpJ?0JJ"PJpJJSJJ~`F JJsJPJ@JPJJ J JPJ@JF +HJJbJNJJQ0JO`J@J@JJJMF +JfJrJ} J{8JyT Jx Jw` JwoJxZ JyJ{F +JoPJJJJJvpJJJJАJ=F 8JܰJcJ90Jl@J@JĐJ0J6 JJ0J6 F JT@JJ JJeJ< J~ J}@J|`J|`J}@F JJ90JJ1JPJzJJ} J|J| J}KF (JJJJĐJU`J,J~@J}< J|@J|J},F xJRpJJpJ?JJJ}J|`J|QJ|a`J}F J|`Jx Jul JrJpJo Jn JmJmڠJn@Jp F JJnJpJ}J{wJyJx Jw!JvJw`Jw`F hJ;JpJ`J@J@J~J|J{Jz`Jz J{g`F JJ|pJ~@J|@Jz>JxiJw`Jv'JuـJv'JwFJJ|@JxJu@JshJqJp[@JoJoQJoJpzFXJ_J4PJ|Jys`Jv Jt߀JsI@Jr?Jq Jq@JrFJJJJ~@J{H JyJw` JvJul Ju=@Ju@FJPJ7J @J|qJycJv Jt Js`Jr@Jr`Js9FHJI`JpJ}`JzN Jw` JtJs`Jq Jq JpJq FJ +JJ}Jzm`JwJu=@JsXJr JqEJqJq`FJ@JzJv`Js*Jp[@Jn JlcJk+ JjJjJkJ`F8Jl@JiJgC Je/JcJbpJa@JavJb`Jc[ Je@FJxy`JtJq Jn(JkJjJhJg JgC Jg3Jg@FJ{Jx JtJq JoQJmm@JkJjJjP`JjP`Jj@F(JnJ{(Jw1@JsJpJn JlJkZJjJj`JjFxJ JzJw1@JsJq&`Jn@JmJk`Jk JjJky@FJ} @Jx`JuLJr `Joa@Jm.JkiJj1 JiuJiFJi`FJ|QJx+@Jtr Jq&`Jng@Jl% JjP`Ji@Jh= JgJh{FhJ{(JvJs`JoΠJlJjJhJgJf`JfJg3FJyT Jul Jq@Jn`Jk@JiJh@JfJf@JeJf@FJmNJiJf`JdU Jb2@J`m J_J]J]1J\@J\@FXJt`JpjJlJj!Jg Je JdEJc,@JbJbpJb FJr0JnHJj`JgJeO JcKJaJ`m J_J_J_FJu\Jq`Jn Jj@Jh\`Jf9Jdt`Jc;Jb`JbQJb΀FHJu`Jq Jn(Jj@Jh\`Jf@JdU Jc JbQJb"JbFJrJo"JkJhJf@JdJbQJa(J`|J`]J`ڀFJpzJlJhJe`Jc[ JaWJ_@J^`J] J]J^F8J_%J\uJZ JX JVJUaJTvJSJT @JTJVjFJmJiV`Jf +Jc,@J`J^J]_J\V@J[J[J\FFJnJky@JhJe?JbJ`@J_%J^ J]_J]P@J]@F(JjJgb`JdU JaJ_s J]`J\7J[=JZJZϠJ[{FxJgJdJaGJ^J\@J[=JYJY JXJXJYwFJgJd@JaJ^ J\àJZ@JYwJXn@JWJWJX FJd&@Ja(J^y J\'`JZ3`JXJWt@JVJV[JVz@JW& FhJcJa8@J^J\@J[JYՠJXJX JW`JW@JXFJgJdJavJ^J\eJZqJX۠JW`JW& JV@JWt@FJfh`JcKJ`MJ]J[{JYJX JWJVjJVK`JV FXJ`@J]J[kJYIJWt@JV JTJT(JS JS JT8 FJdU JaJ] J[LJXJWJUJT@JSJSJTGFJaJ^J[JY)JWJUAJS`JRJRD JR4JRFHJb@J_@J\JZb@JX/JVjJTJSJSMJSJS@FJaJ^`J[`JY JVJUJSJR@JQ`JQ JR$FJ^:J[ɠJYh@JWE`JU@JSJR JQ`JQyJQyJRF8J]JZJX^JV JT @JRc`JQ JP!@JOJOJPFJ[JY)JVJTJRJQ:JPJO'@JNJN@JOFJZϠJX/JU JS|JQ@JPJNɀJMπJMRJM3@JM@F(J[@JYIJV`JTJRJQ*JO`JOJNJNJOFxJZb@JXJUJS@JQJP@JOJNJMJMJNFJZRJW`JUAJRJQ*JOJNLJMqJLJL JMRFJYwJV@JTvJR4JP@JN@JMRJLXJKۀJK@JLFJU"JRJP@JN-@JLh JKJIJI,JH@JHJIjFlJO'@JM`JJJI JG JF>JEDJDJDYJDJEDF4JP_JNkJLh JJ`JI JGĠJFJEJEJE`JF.`FJNJDJC JB`JB6JBJBFJMJKJH@JFJE4`JCJB JAJA\JAL`JAF JL9@JJ&JHJFJDYJB@JA`J@J@qJ@R`J@ F!TJGW@JErJC~JAJ@3 J>J=`J=5J< J< J=%F"JF JD JB' J@bJ>J=tJJ< J;p`J:(@J9J8$J7i J6 J6J6J7YF$tJ>? J<`J;p`J:J8 J7րJ7 `J6o J60J6@@J6F%<JJ JdJT`JF4JzJJ2JH`J^J@J`JZ`J @J @JZ`F4J`J^JJJJ!JJJ JJF5JJf`JJ=J@JJ@JY J*@J*@JhF6lJJJ$@JJ9J J~`JOJ?JnJ̀F74JJ J7JJ J3JJ*@J`J`JIF7JJJJJ `J J J q J QJ q J @F8JtJtJJ J `J J J J )J +J +F9J J `J WJ + J +J +/J @J `J J J @F:TJtJtJ`J k J J 2J J 8J J J H@F;J J `J DJJJJ@JVJ@J{J=`F;J +>J +]J + J sJJJJ`J1`JӠJJf@F<JJJJJJJf@J٠Jl@JJJF=tJJ1`JJJJJ J`JJJF><J J@J`JVJ@J{J JJJ`JF?JJ=`J-JߠJJ$ J`JJhJx@J`F?JhJ`J JYJ@JJ0 JJ JJ`F@JJ~@J~@J0 JJ@J6 JJ`JJ6 FA\JJU`JU`J@J J[`I@I~@I_I~@I@FB$IJKJ< II IEI@II@I@I @FBI @IEIEIIkII@IIwI@I2FCIII>I@I@IDIǀIiIiII%@FD|I\I@I1@IIӀII7@IIIuIFEDI$IIـI@I\IIIC@I$IC@I߀FF IO@II@II*IIIIU@IU@I@FFI6IIII0IIIIzIIFGI@I<IzI<II"II(I@I IFHdI]III|IIcII@IިIIߢFI,I'IꞀI@II@I@IfI@II'I餀FII开IrI@I-II@I3IIIIrFJIdIXI@I3I3II涀IxIxI涀I3FKI2@IȀIdIIEII@IKIKIjIFLLIIIjIIjI,@II@I@IIjFMI1II@IIIߢI%IIިIވIވFMICI7IIP@IP@I1IIܴIuIuIܴFNI٦I@I@I1I1I1II@I@IIݎFOlI[IOI)Ih@Ih@III +I@I@I +IهFP4I@I5IOIجIII؍In@In@I؍I@FPII"II֙IָI֙Iz@I[I[Iz@I@FQI:IӫIIՀ@IվIվIվI՟IվI@Iz@FRIeIѷIIӌ@IIIIӫIIIgFSTI̶@I'@II:Iј@IѷIII@ISIFTIK@I˝IIͰ@II-@ILILIkIΪ@IFTIȏIIXIIRIqIqIqI͑IπILFUI]@IIE@II}I˝I˼@I˼@IۀII̶@FVtIIħI]@IvI2I@I,IɉIIʃI?@FW<IIĈIIIǵIIQ@IpIȯI IɉFXI@I0III]@I@II8IvI@IpFXIIu@I IIłII@II>I|IFYI@I@I\Iu@I0IíI IJIĈI@Ic@FZ\I`INI#II@IY@I.IfI"I`IA@I@I@IS@FkIjIIIIIII@II@IFlTIIIIY@I@I@II"IIIyFmIIXIIII.III"IIFmI@I}@Iq@IIII:IIIrIFnIII^IRII@I:I@IS@I@IFotIIIVIIIIk@Ie@IIIIxFp<IIII@I@III&III_@FqI#IICIVIJIIXIq@ILIIFqIIII+IDII@IIRI@Ik@FrIIbI@I1II@I%IIIIFs\II)III*@IIVI@I@IDIFt$I[II|II@I+II@IdIIFtI/I@I6@I0@IIICII|I@I@FuIIII II6@IICI\IIVFv|I`@I/IIހIzI؀III؀I[IFwDII@IaIzIItI@II0@InI@Fx I},IkI@I_IYIIf@IIT@IN@IFxIIIImIIH@IIIaIހI[FyIMI;II)I@I#IaIIIIFzIII`@IZ@IIT@IIImI@IH@F|XI{8I @I@I_I@IIr@IMIII;F}I}I@I@I-I@If@II@IIAI`@FxIwI|I,I&II I~@II@IYIFIl Ip@IsIuIwIx IyI{8I}kIIFLInTItbIx IzI|qI}I~eI II @IKFIj'IpIsIvVIx IyDIzIz}IzI{8I{wFIddIiIl݀In@Io@Ip@IpIqHIq@IrIL?INLIOIP@IQ'IQ@IQIRSIRFIAIFII@IKIM3@IN@IOIOIP'IPIQ4@FI=IBVIE]IGvIHIJIJIKkIKILXIL@FI:@I>@IAICIE$IFIFIGQIGIH8@IH@FtI6I;GI>5I@6@IA@IBICID@IDIE1@IEF<I4I9@I;@I=I>@I?I@O@I@IA#IAIAFI/I4I6@I8I9I:I;T@I;@I#H?H?H@{HACHB FH5H7H7H7H7H7H7H7H7H7H8.FH8`H:TH;5H;H;H;H;gH;NH;NH;gH;FΤH5H7H8yH8H8H8H8H8H8H8H9(FlH3H5H5H6SH6H6H6lH6lH6lH6H7F4H/H1XH29H2H2H2H2H2H2H3H3eFH*H,DH,H-WH-H.QH/H/H0H1H2FH,H.jH/dH/H/H/H/H/H0,H0wH0FҌH*iH,+H-%H-H-H-H-H-H-H-H.jFTH'H)oH*iH*H+H+1H+JH+JH+|H+H,+FH%H'{H(\H(H(H(H(H(H(H)$H)FH#zH%<H&H&H&H&H&H&H&H&H'IFլH!TH#H#H$BH$tH$tH$tH$tH$tH$H% +FtHyH!"H!H"NH"H"H"H"H"H"H#/F<HHHxHHHYHHHMHHFH3HHrHHHHHH!HlHFHHeH-HxHHHHHHH@FٔHHqH9HHHHHHHHLF\HHHwHHHHHH H&HF$HHHQHHHHHHHHdFHHH]HHHHHH H%HFܴHCHHiHHHHHHH1H|F|H HHH H=H=H=H=HVHHFDH BH H OH H H H H H H HbF H H )H H #H <H <H <H <H UH nH FHH H H H +H +H H H +H +HH +FH'HHlHHHH4HH`H(H FdHSHHGHHHHHHHHAF,HHHHHH4H4H4HMHfHFH3HxHHYHrHrHrHrHHHFG~HHH~HHHHHHHFFG,GGGFGxGxGFGFGFGxGFLGGG&GGGGGGGRGFGPGvGGG8GjG8G8GjGGFGGGGJG|GG|G|GGGvFGtGGG\GGGGGGGVFlGGGG<GnGnGnGnGnGG6F4GGGGNGGGGGGGHFGFGlGfGGGGGG.G`GFGG~GGG@G@GGG@GrGFGGGGRGGGGGGG~FTGDG8GGGGGGGGG,FG +GؚGbGٔGٔGGG\G$GGJFGGG\GGGڎG\G\GڎGGۺFGGGG0GbGbGbGbGbGٔGFtG"GGGBGtGtGBGBGtGtG +F<GGҾGӸGGNGNGNGNGNGԀGFGͪGlGfGGGGGGG`GFG˄GFGGrGΤGΤGΤGΤGΤGG:FG,GG˶GLG~G~G~G~G̰GGFF\GŨG8GGdGȖGGȖGȖGȖGȖGȖF$GJGGG8GjGjGjGjGjGG2FGGÂGJGĮGGGGGGDGFGGWG)GGºGGGGG#GÂF|GG GG G!GGGGGG?FDGGGGG#GG +GGG<GF GGGIGGGGGGGG4FGCGG_GGGGGGGG"FG,GGRGGGGGGGG8FGG8GG(G<G7G(GG(GFGFXGGFGG"G1G"GGG G'GwFGG'GGGGGGGGGXFxGG&GGGGGGGGGRGGGG6GhGwGwG|GGGNGGLGGG~GGGGGGGGGG=GZGG"G6GOG@G;G6GJGGG"G5GGG G/G GG G>GGGbGpGG8GQGyGoGtG~GGGlGGGGGGGGGGG6G4GGGXGGGGGGGGGG>G)GGGGGGGGGUGGGGGG5G5GG G G!GXGGGpGGGGGGGGGLGTGGGG6GJGJG6G'G'G;GmG G~BGGHGfGGzGaGWGRGkGG GxGz +GzGzG{G{GzGzGzGzG{@G +GsfGtGuGuGvGvGuGuGuGuGvJG tGmGoVGpGpZGpnGpnGpPGp<Gp2GpPGpG <GiGjGkPGkGkGkZGk(Gk +Gk +Gk(GkG Gd4GeGfPGfGfGfGfGfGfGfGg6G G`tGaGb@Gb^GbJGb"GaGaGaGaGb@GGZpG[G\FG\G\G\xG\ZG\<G\2G\PG\G\GVGXGXrGXrGXTGX"GWGWGWGWGWG$GPGQGR(GRdGRxGRGRdGRZGRFGRZGRGGMGNGNGNGNGNhGN,GNGMGNGNJGGIGIGJ0GJ:GJ&GIGIGIGIGJGJlG|GBGBGC(GCZGCnGCnGCnGCxGCGCGDrGDGAGBGCGC +GBGBGBGBtGBtGBGBG G>PG?G?@G?6G?G>G>G>G>G>G>GG9G:^G:G:G:G:G:G:G:G:G;DGG7 G7G7G7G7G7G7G7G7G7G7GdG3G4G4G4G4G4nG4FG42G4(G4<G4xG,G/G0G0G0G0G0|G0^G0JG0@G0JG0|GG,G-*G-RG-HG- G,G,G,G,G,G,GG(G(G(G)$G)BG)jG)~G)G)G)G*GG&TG&G'G'G&G&G&G&|G&rG&|G&GLG"G#fG#G#fG#>G# G"G"G"G"G"GG +G G G G xG FG G +G G +G FGG"GGGGrGJG,GGGG@GG>GGGGGGfG\G\GzGGlG +GGGGGGGGGG@G4G^GGGGGGGGrG|GGGxGGGGGGPG2GGGFGGGG G GGGGGGGG G nG G G G G xG FG (G G G 2G!TG G +HG +RG +>G + G G G G G G G"GGxGGdGFGGGGGGG"GGGGGGGGG:GbGG#G<GGGGnGPG(G +GGGG$tF(FFFFdFFFtF$FFG%<FFFFlF0FFFhFTFTFG&FFFFXFFF|F@F,F,FhG&FFFF\F FFFDF0FDFG'FXFDFF@FF<FFFtFFG(\FFhFF(FFFFpFHF\FG)$FFFF0FFhFFFFFG)FlFFF<FۈFFژFHF4F F\G*FhFFFtFFՄF\FHF\FՄFG+|FtF$F՘F FԔFFFӐFhFhF|G,DFFFFFF`FF˘FpFpF˄G- FF<FtFF4FʼFXFFFFG-FXFF@FȴF(FFtF8FFFG.FFĤFxFtFF FFXF0F0FXG/dF(FˆFF FFFF|FTFTFTG0,FFFdFF8FFpF4F FFG0FFFFFF FFlFDFDFlG1F(F`FFFFF@FFFFG2FXFFFPFFLFFFFFG3LF\FXF@FPFFFF\F4FHFpG4FTFxFFF4FFXFFFFG4F4FlFFF(FF`F$FFF8G5FFFFF|FFFxFdFxFG6lFDF|FFF`FFFFFFG74FFFFHFFDFFFFFG7F4FXF|FFFF8FFFF$G8F,FxFFFpF FFFlFlFG9F4FFFFFFFFFFG:TFFF8FFFF0FFFF0G;FFFFhFFdFFFFFG;FFFFpFFlFFFFFG<FF\FFFF@FFFFFG=tFhFF(FFFFHF F F F4G><F8FFF0FF@FFFFFG?FF@FFFFLFFFFFG?FFLFF FF0FFFFFG@FFFhFFxFFFFFFGA\FFF`FFHFFFFXFlFGB$F4FF0FFTFFFFxFxFGBFF@FF(FFLFFFFFGCF`FFHFxF~F}F}HF|F|F|F|GD|FF~8F}HF|F{F{FzFzPFz(Fz(FzxGEDFzFyFxFwFvFv@FuFuxFuPFuPFuxGF FwFvFuxFtFsFs FrFrXFr0Fr0FrXGFFsFrFrFq@FpFpFoFo8FoFoFo`GGFp(Fo8FnHFmXFlFkFkPFkFjFjFjGHdFk(Fj`FipFhFgFghFgFfFfFg@FgGI,FiHFhXFghFfFeFe8FdFdFdHFdHFdpGIFeFe8FdFcFcXFbFbFb@FbFbFb@GJFbFaF`F_F_HF^F^XF^F]F]F^GKF_ F^XF]hF\xF[F[8FZFZFZpFZpFZGLLF[F[FZ FYXFXFXFWFWPFW(FW(FWPGMFYFX@FWxFVFVFUFUHFTFTFTFTGMFUpFTFT0FSFS@FRFRFRPFR(FR(FRPGNFRxFQFPFOFOXFNFNhFN@FNFNFNGOlFOFO0FNhFMFMFLFL8FKFKFKFKGP4FLFLFKHFJFJFIhFIFHFHFHFHGPFJ0FIhFHFHFG`FFFFpFFHFF FF FFHGQFFFF FEFDFDhFCFCFCPFC(FC(FCPGRFD@FCFCFB`FAFApFA F@F@F@F@GSTFAFAHF@F?F?@F>F>xF>(F>F>F>(GTF>F>F=F`E=E=E=0E<E<E->>\)>'>i>2>>>>}V>c It$=h==Dg==ی===r=>B= = I|=`H=`7 =_1=_G=_eV=_E=_&l=_=^=^=^"I<