"" X | 4x4x P , 2 ӊ0 |  | |t@ `/R H ܀   ,``@ӊ000ھ004 `@# ` "" $@` `T@   b@$"@H*/+  "b  0  "  " $ * " !` " @㿐@#  b0"b0 @ "  "@`(@  @   "@@㿐 `0@T    "@`( 4 @ D ? 8c' / - + ,`2 @k(    0  0@^(@ 0@`c@S(@?@2 @a aa @e` 4@Ȳ@  ? Ċ`Ī@` Ē`IJ@` @ 㿘? #@(1? @#(1?㿘 #@(1 @#81㿘@ʐ " ܒ㿘 @  㿘  ` @ " `  "  a ""J  *@J` )*@㿘@   ` @ " `  €b  $€b 2$   " @ɐ#X0   $  8$`$` 㿘# b`   ``*  `b   '@`2`0`,6 * '@ 㿘  ?& `& $& (   €? " '@ 㿘 "  @@ 0(@  㿘  @ $ ? `$ *㿐 "/  0T@㿘  㿘 "`t€㿘) " ?N  @  ""P"P$` $`$`$`$`$`$` $`$$`($`,$`0$`4$` $`  $` $`  @ #p+  " * @7 $`0 "$`4 " @$` @ 2"&  %"  @# 㿘# b  @ 4 "$b & 4$b㿘  *`@   #@ ܘ    d         #@y` `  $@   8 <?*   آ&@  `   @㿘?( ,1 \&" H L` T ` X P d l$ p  t @  .@  ? * `:```?  ` "`"     ?"  㿘 b 'H'L'P'T 'X "b @/H @#㿘 #4 (4 444l4l4l4l4l4l4l4 4l4l4p44l4l4 4l44l4l4̝㿘 'H'L'P'T'X#`@ H㿘 #`@ N@`N@`%` N@``  *` € @L` L   ?,@` < ,L L  LL 4 L  ` >0 `L` L` N@ ` - @N N@ @E N@ @< N@ 0 x   ? #0(  @ 0,  ?L?hN@@ `N@ % X lT㿈 #@ @,@  ?L?㿘  쀢`  "$  `J@ #"$̐ @ @   @ *0   @ *` ( `6: `6 `6* " * "` " 2 "` "`" "`: `6:``" `2 2*@   (@  +` @ (`3`@!@ v"   *3`"  "0e+`@  e# */3` 3`  3` 3` P M 3` G D  3` 3` ; 8 3` 2 / 3`  3` 3` #   3`    3` 3`    3`   &  @   (@  +` @ (`3`@!@ v"   *3`"  "0e+`@  e# */3` 3`  3` 3` P M 3` G D  3` 3` ; 8 3` 2 / 3`  3` 3` #   3`    3` 3`    3`   &" %s: can't open device%s: alloc failed%s: block table corrupt%s: read failure%s: short readdvma_mapindvma_mapoutpromprom0Can't open device `%s' Invalid controller number prom_iopen: "%s" error=%d prom_mapin: length=%dprom_mapin: invalid maptype %d exit0123456789abcdef|/-\bootxx %%%%%&&4P4,4444H4444   444444444 4-4 D84A4L4Z4 He4dr4444 4 PFj < @ FjvEP M/mntqPuH MFjP@@<@T PFj < @ FjvEP  FjP@@<@T UFjsx Fj0ஊ1A FjFj.FFj.FX`fjAFjnFjnFjnQ釲AFj.hFj7Fj7R):ذFj7EFj9Fj.F`hpx ,Fj41w(Fj:'oFj:'oSBAFjFjLiXFj)w`Th Fj GeFjFj)w`Y dqrFjFj&|(Fj&|(`hpx:I./ Fj.?GxFjQpFjQp#+Fj"XFj'XFj'X_㎧mFj*]Fjs0Fjs0l4 #5AځjT$ W3>T:30U. yh%e:5yiү8J ["7u.6?sO%XJXt@)%@+"Vo biF!k-dH'28:Χv NM] VT~B,0y¸ h'mLCeCd/GImUptc!Qlz#:ԲiA=~j(q㮳y1RnA|t86/Lxg^AL$"Xkg g*շ"Xudoӡ~o]2E8L+@VbcƸNÇ]xrXS3H蠴O_x*:R !"] qheE]3\FV|Vh=L{m`ȃ̫0NPe bZfdMk!_|!Qwh<{Tcb%|bTaV?;Ip5%PSFpszrJgNy{C^݇}#;GZL% d4bQܾ Q!I>Fn7KQn0s?G}H4 &-6TLv)!d7=\1C"*PH@U֧KEBFx9bHߴ^Di"g 84TtU ]xwp]?\(,A.b\qU/Erwk= )y!uq2^R)JGu3>!dMY8a !3J"LHWFNR)5a_ka- n --yajٮ r=tJjmΙ@dcݗQVaR^qʛΚN<(l_0)uFtztƤ7$ 9,-@$K<ewa/dev/null 2>&1; then echo "FAILED.\nYou must fsck ${ROOTDEV} manually." exit fi echo "OK." echo -n "Mounting root filesystem..." if ! mount -o ro /dev/$ROOTDEV /mnt; then echo "ERROR: can't mount root filesystem!" exit fi echo "done." for _file in fstab hosts myname; do if [ ! -f /mnt/etc/$_file ]; then echo "ERROR: no /mnt/etc/${_file}!" exit fi cp /mnt/etc/$_file /tmp/$_file done hostname $(stripcom /tmp/myname) THESETS="$THESETS site$VERSION-$(hostname -s).tgz" ask_yn "Enable network using configuration stored on root filesystem?" yes [[ $resp == y ]] && enable_network manual_net_cfg cat <<__EOT The fstab is configured as follows: $( is found, and the fstype is not nfs. Non-ffs filesystems will be mounted read-only. You can edit the fstab now, before it is used, but the edited fstab will only be used during the upgrade. It will not be copied back to disk. __EOT edit_tmp_file fstab munge_fstab check_fs if ! umount /mnt; then echo "ERROR: can't unmount previously mounted root!" exit fi mount_fs install_sets finish_up  . .. bin dev etc mntmnt2x`sbinx` tmp usrvarinstbin.profile{upgradeinstall  install.sub bsd  install.md boot #!/bin/ksh FILESYSTEMS=/tmp/filesystems SWAPLIST=/tmp/swaplist MODE=install . install.sub if [ ! -f /etc/fstab ]; then [ -f /etc/disktab.shadow ] && cp /etc/disktab.shadow /tmp/disktab.shadow DISK= _DKDEVS=$DKDEVS while :; do _DKDEVS=`rmel "$DISK" $_DKDEVS` if isin $ROOTDISK $_DKDEVS; then resp=$ROOTDISK rm -f /tmp/fstab cat /dev/null >$FILESYSTEMS cat /dev/null >$SWAPLIST else ask_which "disk" "do you wish to initialize" "$_DKDEVS" done "No more disks to initialize" [[ $resp == done ]] && break fi DISK=$resp makedev $DISK || continue rm -f /tmp/*.$DISK md_prep_disklabel $DISK unset _partitions _psizes _mount_points _i=0 disklabel $DISK 2>&1 | sed -ne '/^ *[a-p]: /p' >/tmp/disklabel.$DISK while read _dev _size _offset _type _rest; do _pp=${DISK}${_dev%:} _ps=$_size if [[ $_pp == $ROOTDEV ]]; then echo "$ROOTDEV /" >$FILESYSTEMS continue elif [[ $_pp == $SWAPDEV || $_type == swap ]]; then echo "$_pp" >>$SWAPLIST continue elif [[ $_type != *BSD ]]; then continue fi _partitions[$_i]=$_pp _psizes[$_i]=$_ps if [[ -f /tmp/fstab.$DISK ]]; then while read _pp _mp _rest; do [[ $_pp == "/dev/${_partitions[$_i]}" ]] || continue [[ -n $(grep " $_mp\$" $FILESYSTEMS) ]] && break isin $_mp ${_mount_points[*]} && break [[ $_mp == '/' ]] && break _mount_points[$_i]=$_mp done >$FILESYSTEMS : $(( _i += 1 )) done done cat <<__EOT OpenBSD filesystems: $(<$FILESYSTEMS) The next step *DESTROYS* all existing data on these partitions! __EOT ask_yn "Are you really sure that you're ready to proceed?" [[ $resp == n ]] && { echo "Ok, try again later." ; exit ; } _i=0 unset _partitions _mount_points while read _pp _mp; do _OPT= [[ $_mp == / ]] && _OPT=$MDROOTFSOPT newfs -q $_OPT /dev/r$_pp _partitions[$_i]=$_pp _mount_points[$_i]=$_mp : $(( _i += 1 )) done <$FILESYSTEMS for _mp in `bsort ${_mount_points[*]}`; do _i=0 for _pp in ${_partitions[*]}; do if [ "$_mp" = "${_mount_points[$_i]}" ]; then echo -n "/dev/$_pp $_mp ffs rw" if [[ $_mp == / ]]; then echo " 1 1" else echo -n ",nodev" case $_mp in /sbin|/usr) ;; /usr/bin|/usr/sbin) ;; /usr/libexec|/usr/libexec/*) ;; /usr/local|/usr/local/*) ;; /usr/X11R6|/usr/X11R6/bin) ;; *) echo -n ",nosuid" ;; esac echo " 1 2" fi fi : $(( _i += 1 )) done done >>/tmp/fstab while read _dev; do [[ $_dev == $SWAPDEV ]] || \ echo "/dev/$_dev none swap sw 0 0" >>/tmp/fstab done <$SWAPLIST munge_fstab fi mount_fs "-o async" ask_until "\nSystem hostname? (short form, e.g. 'foo')" "$(hostname -s)" [[ ${resp%%.*} != $(hostname -s) ]] && hostname $resp THESETS="$THESETS site$VERSION-$(hostname -s).tgz" ( cd /tmp; rm -f host* my* resolv.* dhclient.* ) cat >/tmp/hosts <<__EOT ::1 localhost 127.0.0.1 localhost ::1 $(hostname -s) 127.0.0.1 $(hostname -s) __EOT ask_yn "Configure the network?" yes [[ $resp == y ]] && donetconfig _oifs=$IFS IFS= while :; do askpass "Password for root account? (will not echo)" _password=$resp askpass "Password for root account? (again)" [[ $resp == $_password ]] && break echo "Passwords do not match, try again." done IFS=$_oifs install_sets while read _dev _mp _fstype _opt _rest; do mount -u -o $_opt $_dev $_mp || exit done myname _dn=$(get_fqdn) while read _addr _hn _aliases; do if [[ -n $_aliases || $_hn != ${_hn%%.*} || -z $_dn ]]; then echo "$_addr $_hn $_aliases" else echo "$_addr $_hn.$_dn $_hn" fi done hosts.new mv hosts.new hosts save_comments hosts save_comments dhclient.conf for _f in fstab kbdtype my* *.conf *.tail host* ttys; do [[ -f $_f ]] && mv $_f /mnt/etc/. done ) _encr=`/mnt/usr/bin/encrypt -b 8 -- "$_password"` echo "1,s@^root::@root:${_encr}:@ w q" | /mnt/bin/ed /mnt/etc/master.passwd 2>/dev/null /mnt/usr/sbin/pwd_mkdb -p -d /mnt/etc /etc/master.passwd echo -n "done.\nGenerating initial host.random file..." ( cd /mnt/var/db /mnt/bin/dd if=/mnt/dev/urandom of=host.random bs=1024 count=64 >/dev/null 2>&1 chmod 600 host.random >/dev/null 2>&1 ) echo "done." set_timezone finish_up MDTERM=sun MDDKDEVS='/^sd[0-9] /s/ .*//p;/^x[dy][0-9] /s/ .*//p' ARCH=sparc md_installboot() { local _rawdev=/dev/r${1}c _prefix if [ -e /mnt/usr/mdec/boot ]; then _prefix=/mnt/usr/mdec elif [ -e /usr/mdec/boot ]; then _prefix=/usr/mdec else echo No boot block prototypes found, you must run installboot manually. return fi echo Installing boot block... cp ${_prefix}/boot /mnt/boot sync; sync; sync installboot -v /mnt/boot ${_prefix}/bootxx ${_rawdev} } md_checkfordisklabel() { local rval=0 disklabel $1 >/dev/null 2>/tmp/checkfordisklabel if grep "disk label corrupted" /tmp/checkfordisklabel; then rval=2 fi >/dev/null 2>&1 rm -f /tmp/checkfordisklabel return $rval } md_prep_disklabel() { local _disk=$1 md_checkfordisklabel $_disk case $? in 2) echo "WARNING: Label on disk $_disk is corrupted. You will be repairing it.\n" ;; esac disklabel -W $_disk >/dev/null 2>&1 disklabel -f /tmp/fstab.$_disk -E $_disk } md_congrats() { } ELF`404 (!!XX44UU՜d՜d՜հtհtհ444OpenBSD㿠@ @D* @ +#@㿘[" @ `'"  @, / &@ &[J `  *"J` `&* @_@*`:` J " 㿘5!?!`     , `2 ?, ᨠ??@@??㿘5!` !  㿘     55!a"g@ 㿘 `  "`㿘@ J 2@@6@@ /  @  `"@蝐 2     4gg`ؖ@#@㿘 ?@?`Ŕ㿘 4gg`@# `  ` )g+g@@  O4@퍒!@@툒a `@ @퀒!@ϐ 㿘@k㿈'5")5" ""` B%5@ӂaЀ $ah`h@, @  = 2,haВ`x@,  L ahaВ`@, g'B c`!8@   5h`x@, ! "h`@,  €#!ذ  $!5!؀`@"@ $!!؀` @h@H !`5ha@,f "T 5ha @,^ "XC"C##"@!C #C"5$!"bXha8@,@ 5"T  ha @,7 C"5"bX`h"  5hah@,% "T  6 ha@,  #@?`  `$  #@?    $  ha @+?㿘@[@㿘@R55"a"(㿘@I5"bT㿘@B5 "bP?"bP㿘@7 "c0㿘5!؀ @+5"a5 㿘5!؀ @5"b(5 0㿘@l5:8㿘@e5:㿘ha@+ 㿐@H4 ?25!ha@1E 2J5!ha@+| `k`m`b". `w . . .  'J`x 45``*25 @#@@ "5aЖhb@+B !ha@+= 㿐 @o    5!ha@0 2K5!ha@+  k m b .J w(J4`,  ,` 4`,  ,` 4` ,  ,`4`,  ,`& 2 @! 'J`x 4!5`#`*25  @6 @@d "5aЖhb@* !ha@* 㿘5"\ 5!   "@    `*5"5!``$   $ @$   $`$`5耠5 㿘h b r@* 㿘h b r@*| 㿘h b p@*u 㿘h b p@*n 㿘@ FcT@ } Fc|@ y F@ 5"P? 3 @c0?`&c0@@> 㿘%5   h"($  $ @ Ք $ h b0@/ @ #0    )5hb8@*& )5" #5h"h $ $$ a'"& @ ! $ a؀"& @ ! $ `$ "` #5` h@/b0#5@gb'5 @2b ` @P? $hbp@/ $b !5"T  @>  $b "T@6@ $bhb@/ 5!!bb`$"`$ ` " @b  $@@ x    @    @/ "@5hb@) "@Wْ  @2h ph b0@/D <     a@Ĕ؀     @  ?  @~5   & 㿘5"P 5"`"`` %5@ @  5! @   '55!  @ '5  @  z$ 63 ؀$2hh b0@. "0 @@        @ @ @@55" "`@  "#"`   5$ `@  $ "`@ $  $  $ 5b`` "`5!؀` !5! 5"" @d y$ @@5!5b`` "` @.-5a`5` X"`]5㿘5"XC"@C5"Ȁ@C$ 5#@5*5!!5"`5@  " @L "@G "`"`5" @ 㿘5" "``   H# ` 5Ԁ 2 `` h"@Dݐ"` "$` h@(Mb'5 @FL 5h b@(> @}  h b0@- 5`  > B;  @2   # !5"  " &   #   "@"@ "  & - 4X'@VF 5""X" 'X\"@`'\А"@@'X'\Xh#h?00#\ DB F?0 ?0 `h d#\@k<8@'8 `$`h#Hh#Ph0 d@S- %@@$ '5``  (h#Hh#P`hX d@:- 8"@u<$ \@!H##\``- @hc BXhp d0 ¨ @;`8<@T$@$@   h@#㿘@|0^@|,"㿘V@ِ 㿘)5!  !@j  !   @     @Ֆ ?B@h c@,    6!!@  "  D?D? 5 c0 ?"c0hc@' !؀$ `ـh@# рhc@, 㿐'5    @R    @} ?vthc@,  $ '7a@  chc@,    X$ T@9 4A`6hc@,t   7 'a@?hc@,d ` D 4,$ (@D hc@,J ` D 4$ 0  D 4$㿘@9!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! ! !! !!!! !!!  4" ' 't/G#[-htp+i9 4x+;i 4&* P@€"    b0@d b0   #@Кp   ib0a@% @D@Ta?Ґ? h* & @ @5@@c` ti`a8@+ ? 'x' 't '|'|t''aH@*u @z`-iiaP@% xax@+x @ 㿘 4ia@R#@ 㿐@g ' @+c @ `@.㿐 #i @vaؠ "L " n L  o  @Ē = ",@``"@9 2  .i @ @ @`ii""ia@%N  2 &*@ &"`b@%6 `"(&@ "$&@@y"@ɟ # i2&@@y`"2 &@ib8@%  㿘@)&&H&H&H&H&H&H&H&H&H&H&H&H&H&H&H&H&H&H&H&H&H&H&H%%&H%%&H&&H&H&H&H&H& /I!>#>%>9>->;>+ !)['i*7i $%* @€ $"$b $ $b$" '" % 'baH ib`@$ @"0@\@RƔP?Ӑ? 4 h*@`& "  b i@Ab@A@[  2@ib@*C  @^@! ' @*3 @ R  @@  @m@ @@U=`< @ @2 @@@@ 2-`%a@-J@ !"  @i@@@`@X D 2 aic@@@D` @@`@    @`  @ 4?a` $ b @@@`?㿐@Ȓ  @6  @] ` T@! 㿘 !!H  b`?  #5@Á    2b@ 㿘 iN  nic(@#  5N  o55 "b "" % !  @ , ` @*  $H @)S $@ , `$@  @Ԓ , 2*@, $@㿘>"` !!H` >"` @= ., ' D" @"!x >"`@! T@,Ga!!㿐@b?ii#8@~;0#@@~7㿘 :  @  : @{     ; @r;`㿐i  @~#H >   " "ВG   @ @@Q  @@ ` @ @@= @@` @ @y@v  @q@ i#P@} 'iB?@i  Bi#?i #`@} >b )i  "' iB'iB i Bi# i?#p@}vi@}r#i#@}n T㿐>"`i#@4'ii#ؘ@}Z>>"` i#$'@'@zii#ؘ@}@>"`"jj@}8 j@}5 8` !x>"`j H$j X"ji hؒ@}`n T ` ``" 2'@  ?j' ȉ ‰ F?@ɐ`j ` @6 `@@F` ` `@@` ` @6 `@@} #\`@x@#\`  @  @k@h` #` @c@`#`#l#d#h@|a!a㿘@* ?i@}"?@C @Ð  @㿘 @@" @v0` 4 @v(@ 4j#`Д@ 㿘  j 4`@#@7 㿘5    "%\FaT  @" k?"%\Ua ""0b"& 4F& 0aT&%\ 2"$D (&  8@  ̘ d & < (#  ; @g8 @ d (""@ & ,@ ?& &  8# @R; $  d & <#  $@@H;  @ d$D""@ & ,@ ?&$&& &$ڐ j! T@R Z@N ZjDa(@  㿘+= $bB$ O?b 8;#S@2H? L (&B? $*& 4 * &@ (   $@4 ?@`@z$&  & "@ &b& & &&$ j!0T@ Z@ ZjDa8@ۼ  㿘@=9989999999999999999999999999999999899898999999999999(9T9d999㻀 4"j'h'  ;j%[- !+j9>)j7jV 8QM* |@€ 'J  >F"bb@r @60J@ 70/jx@a /% >'"bl jb@ܐ @00@Ib  b '"@="  "@@@Mܔp?? 4h * &@ `   0l08䀠.`? @x  @" j @ @=  j @Ȁ @    @'  " @( j@;  jb@%#  @  D "@!@C l "@@@{ƒ bj@b@% @ 6@Ȑ 'j@b@1 @j@ښ  @ T j@c(@ @   jcH@$Ӑ  D& `&@@& ) T@  j@ː jj@c(@  @fx "  @`"  j @Z " j@cP@  >"   2`j@@2x j#@@㧒 2`@  @n@(@*F #jcj@u j#@|M耢 耢 @w; ? @se`jc@$R @b@㿐  @D '%j@_@3`?@ycȀ  2@ 㿘 !bp  bp@"   J@ " @j  @ 4"H'@zȒ  j"j"0 O j"j"0@@?jc@ٜ  `5j .@.*(@'H jc@#ѐ @Ô Z @  >"`kk `@y  @ \!  jcH@# 'DD <@&D>* &   Ⱁ* &*& 'Dk@x (D  6 k!k.  @xՐ 8D . k@xΐ @@ W@ Uu @J`  !02k@y H@ E@ Cc H##k;k@`P$@;&@wː@rd```@y`@ 2@@rV`k p@yx@t @ @ @@x~ @k@yh +  `2  b0# ` >@&] k @9 >"`H@&U j#@yB b@  b k@x ` 4"'k  T  @x? D>>b *    !kkj Ȓ`Д@x+  !"p` D#3j"p `-k+k)k@`  2 Ȁ`В @x ,@`  뀌@`⬤kk В ؐ@k j"0k @w⬀   4'̒@k!@w/c@A Pk!k k  ""kk!!k@wŐ   @ kk В @w  kk В  kk! !(@w   "⬤kk В k0@w   " kk В k8@w~   @" kk В k@@wn   " kk В kH@w^  @@⬤kk В k @wMP⬀ 2 @⬤kk В kk !`@w6h⬀ 2 $@⬤kk В kk $!`@wp⬀ 2 (@⬤kk В kk (!`@wx⬀ 2 , ⬤kk В kk ,!`@v⬀ 2 0 ⬤kk В kk 0!`@vܔ⬀ 2 4 ⬤kk В kk 4!`@vƔ⬀ 2 8 ⬤kk В kk 8!`@v⬀ kk В  Hkk@v!`!k Lka@v! Pka@v!k T!@vab@ k@Ĥk k @!xkk"@vo݀b @ΐ {k⬀  ! l 2 p ⬤kk В kkk l"( p8@vJ"@⬀ 2 t!" xkk В kk t"H@v4X x " xkk В kk @v#` x " xkk В kk @vh x " xkk В kk @vp x mkk В kk @ux^b@O 8k! l  kk В kk @u֔ l " lkk В kk @uŔ l 1kk В kk @u"@b ⬀ !k!@u"  kk В kk @uk"k @@u k@"ȁ㿐@@  @6  @Ր  @ΐ T `@! 㿘 !"l  b`?  #>@    2b@ 㿘 kN  nkb@%  >N  o>> "b "" % !  @] , ` @t*  $l @Œ $@ , `$@  @F , 2*@, $@㿘 L@ @ ǐ@ Đ @K k @ @s0@@h㿐k'@"1j  -, , & @ =   , *& , & & @t#Ȕ 2J&@㿘 4kkkkkb(X#hc@8#@ 㿘 j@c  j@cx 26 @` "0 @  *k @c 2 jbh@ 2 k@5# k@֒b 2  jbh@ϐ "   k#@5ۖ  㿘@㿘@nӰ 㿘@㿘@Ԫ@㿀l'T`'  @i 2la @_ 2] `&` 2 Nl!@5@UN u2 Nlb@x "  N <2  lb@m  `( 4*@  @e `l" @5l@*J`l"8@5b@  `(* N ^N `(`? `-   * `(*  &`  㿘 llbh@ b@ 㿘 l" @s l` `%l   @ @s  2 @o@nl"@s㿐'H@Ւ : 'HȐ H+l 'H/l-l@ǒ = 2,@,@`@2N@ c lc@ِ 2N@s&  i2 N@lc@̐ 2N@f& i2N@lc@ӿ 2 N@c@ U& $ l2 N@lc @Ӯ 2N@H& o2 N@lc(@ӡ 2N@;&  ollc0@Ӕ  lc@ޔ*& ( `  'l N@J@2  @{ 2  ? @  , 2 H5H  H@r֒ N@ i㿘@O@㿈@L@ -2&` &`` "V`!h' @ 2 # 2  ` l#@4@@  "  & &`m @4/@ @ 㿘   D@z 㿘  " $@0 " `  & & & & $㿘@%  & 6 F $  ߆C w   " * +* -* 0" $"    " * +* -㿘   D@< 㿐    ``'@   '``@ & 㿘 @ @oؐ &  @$**@"" "$@$   """$ "     " "  " 㿘 @ @mi & 㿘  @0 @4  ?` # & & 㿘@  & 6 D   $g`  ˒  " " " " $" 㿘m F 8@q D㿘@m  m@qΐ @㿐 `'@ m`H@r 㿘@`n m`X@e 㿘@`o m`h@X 㿘m`x `x @ 2    ` *@&`   &` U&`  2m"䀢`" @ 2    `*@&`  &` ;&` 2n!`! @ǐ 2    `$*@&`$  &` !&`$ 2o"`" @ѭ 2    `*@&`  &` &` 2 ````` 4"') ` *`X P €o@q#o@q#o@q#o@q # o@q#p @q@lr@lJ p @pp 0@pp`@@p @" p@p X p@ `! 4 p h `@@  4 p p `@@$ 4 p x `@@  4 p `@@  4 p `@@  4 p `@~@ p @t@  4 p `@i@ @ 4 p `@^@  4 p `@S@" 4 p Ȓ `@H@ p ؓ4 @>@4 p `@2@4  p `@&@4 p `@@4 p `@@( 4 p! `@@4 @"p! `@@p@!   4 p!( `@@! 4 p!0 `@ݐ@ @ 4 p!8 `@Ґ@  4 p!@ `@ǐ@4 p!H `@@" 4 p!P `@@$ 4 p!X `@@( 4 p!` `@@4  4 p!h `@@ p!x @@  4 p! `@x@  4 p! `@m@  4 p! `@b@ "  4 p! `@W@ p@F! p! @I@  4 p! `@>@  4 p! `@3@ @ 4 p! `@(@  4 p!Ȓ `@@  4 p!В `@@  4 p!ؒ `@@ "  4 p! `@@ p@!耦(2 #4 p! `@@ #!"p"  4 p#4 pp@ِ!4 @Ր" 4 p@А"4 p@ː"4 p" `@Ő@4 p" `@@4  4 p"( `@@4  p"0 `@@$ 4 p"8 `@@4 @p"@ `@@4 p"P `@}@" p@j"Xl ` %p` @@ d`@@c` @ 2`@O D@K l  `2 pp"pbx d,`` " ` @%@`  @^@ޔ 2 ` @nG @nC` @ ؀!p@n8"x"x@n5  p@X"㿘!>" p@n# X$">""ā㿘!>"  >"Ĕp@n"$"@"@`H pp@n"p"@n $"@m""@$"㿘 ?  1>p"@| &">1p " " M." -*  ^* ? *4* ^*@**"@ 4" 4'H'"d '% 4'H@@Ɛ?2 e"  f a h+ gh% !["0@$  'p"0b@D  h@H*` p@hbhH*`@R phH* @'H pb@b `@ pb@ `h@ `p@nB"` `H H` HHH''@ OH +pL =H 7H 1HJ@? 5a`   `  H@@@hf@j'Hc@  He`'p@.q#@/H 'H   @6 pc @    `g@ p@m#0 p@#@ 㿘  p 4cH@V#@ 㿘@2sLs|s|s|s|s|s|s|s|s|s|s|s|s|s|s|s|s|s|s|s|s|s|s|s|s|s|s|s|s|s|s|sXs|sds|s|s|s|s|sds|s|s|s|sp(+\)>'>%>!>#q/ 45>9g7 -* bD@€  %"̐  $Ȑ $А $"@@?y` ??h"ؓ* @ &# "  . " `. @q@`(@, @% @'@@ ?@ q`0@ <  "@@  @@  `@@@㺰 4">bؤ ' >@~ q 0>"̀`><  2 >@e "qx 0"Ѐ`y#L"€ (<  !@  qW 0#q$`8@W#( @e  ?"`8@lI⬠@B #>؀ >@! q/ @@>@ >q P@->"Ȁ  `?"Ȁ`>@l  >@eF`2 q>"Ԓ€ q 0@l_ ⬰  q@ x㿘  q 4 `@#@E 㿘@V||P|}$}}zzzzzzz$zzzzzzzzyhzzzyzzzzyzzzzzzzzzzzyyzzHzzzzzzzzzzzzTzzdzzzt4@㿀 '/;]! #-H%H#['P5H9q/P+Hp7q 8k* c@€ T  @  $ T_' T  @  V$ T T  @   'K$ T G% C$ T  @  :$ T T  @  1$ Tb0.'Ȑ *$ && T  @  $ Tb0#@J b0J `" @ b0  /А %` %`@ @=耢?? 4`h T*@`&  $ T Ȁ    T "H@  TH @` "P  `@!̢ 6 TP!qc@ ?`]ē*` € @ g@ @ @ܒ @ W@ P@ ̐@ X @ D@ @   4#H@R0  4* cH:#\  @ @ f? H@ !H H@Ȱq`@# q`c@ @ HȐ@ @Ξ0=Ѐ : `m@ 3qc@}   ?@; H@   @  H `H`@ HH @ΔH @!@ \ HȐ@C@㿘@\ qc0@ @