ELF@"@8@hh""ppA ; ?T ?; ?T @; ATA;#AT/AT.A|5A9AqU%AGP 0@p`' 0 T +A|  A(AqU "AG ' T ,A4 )- >U (A; (AH  T 1A4 ); /AH  T 8A4 ); 6AH  T ?A4 ); =AH  T FA4 )T LATLA|@IAqUCAG;JA'` H  T LA4 ); JAH  T @4 ); GAH  'JA 0 'A TBA'p |}ET3A|?0ApU*AG~`KtM>>artto>arft a>arXt0S>arJGt@D>ar;{45 T@' ` '  {p6A'5 T@p' G p' { p  ' & @ & @ & @ & @ & @ & @ & @ & @ & @ & @T @; >; @ B HH B H H B H H  $ @|~?@pU@G'@ @0 '@Tn@'| } E T _@|  >\@pU V@G ~ K t M > >a r|t w>a rnt i>a r`t 0[>a rRG t @L> a r C{ ;T@'  '   p5 { y@'T@'r`'  5 { p`p'&@&@&?&@ &? &@&?&@&?&@T@;=;@ B H H  B H H  B HH $)@ 'P@B 0> EL < mL  H  T @|  >@pU @G T@|>@pU@G'  `B 0L < WL  H  T@' T ?P'T ?|  k>?pU ?G 'G T ?|  W>?pU ?G '0T ?'=@ `|}ET?|=?pU?G~@KtM>>art>art >arG|}ET?|d=?pU?G~>Kt8Mar0GT>G P'K > 4 T?p'  `'T?`'p  p' & > & >T n?|  =k?pU e?G ~:T j?|  =g?pU a?G ~'T f?|  <c?pU ]?G ~T b?|  <_?pU Y?G ~' p `' p `' p `' p `' & > & > & {> & > & u> & >T 8?|  <5?pU /?G ~1K t +M > >a rt > a r GT>`'p  p' & => & T> & 7> & N>T >|  }< >pU >G ~bK t \M > >a rNt I>a r@t ;>a r2t 0->a r$t @> a r G |  T>`'p  `  p' & = & = & = & = & = & = & = & = & = & =T >|  <>pU >G ~@K t :M > >a r,t '>a rGt > a r T4>`'?p  p' & = & = & = & = & {= & =T R>|  ;O>pU I>G ~ p `'T =; w;;=B HHB HHB H H$ pF>|9<9>pU=G'>> `T=GPp'` |i}fET=|z;=pU=G~PSKtMM>>ar?G|7}4G| ,t'>arG|}G|  GT=`pP'`'`'&<&<`'`'&<&<`'`'=|;=pU,=G'= '= T=|G;=pU=G'@ 'P BP>EL<GLH HHT =|  p;<qU =G T=|c;=qU=G'p T<|P;<pU<GT=|;=pU~=Gp P`P'=  > E<Y='Tv=|#;s=pUm=G'  ;T<G ' q|(}%ET;|a:;pU;G~`BPL LG HG HG HG p' b @5   0  '= |}ET h<|  ):e<pU _<G ~iK t cM > > a rUt P>a rGt B> a r 9G | G} DE T><|9;<pU5<G~`T<<|99<pU3<G~`WKtQM a r IG tCa r =G t 7a r 1t0,> a r #t@> a r tP> arG B H H V&[;&r;&U;&l;&O;&f; &I; &`;&C;&Z;&=;&T;T;|9;pU;G~`KtM a r G ta r G t a r t0>arG B H H  B G H HTM< ' | T :G ' ? 4 g' <'| T| @} =G G ~ (|  }  | } z '  ~|4}1| .} +z(~ | #}  | } z T:;8;:B H HB HHB HH$'T ;  'o'u'  'j'&^:&u: &X: &o:&R:&i:&L:&c:T:|8:pU:G~`\KtVM a rNtIarCt >a r8t03>ar*t@%>arG T b;  'TX;  0'P 0'&9&:&9& : &9 &:&9&:&9&9T:|)8:pU:G~`iKtFM a r>t9ar3t .a r(t0#>arG T ;  '0 ' 0'&9&9 &9 &9&9&9&9&9KtM a rG tart a rG T: '|T>9Gp'|%}"E G ~ `K tM   a rt a  r G&@9&W9&:9&Q9T 9G '||;'| +|}GGT`:`P'2||T/9;7;-9B HHB HHB HH$ >~4  y"4  |q}nE T/:|,7,:pU&:G~ `_K tYM   a rQGT*:~@T0:~@ T6:~@ T<:~@TB:~@Bt8a r3t .a r(G|4}1GT9'| T9G'| |  &8 &8&8&8&z8&8T9 'd'|}ET9|69pU9G~T9|69pU9G~T9|69pU9G~qT 9|  ~69pU 9G ~GT 9|  p69pU 9G ~T 9|  b69pU 9G ~K t M a rt arGt a r G `9'| &| } G |}E~KtM a rGG B HH &7&7T9@' > 9'B0LHH| | J|7}4GG |}GGT8'| T8 'T7;5;7B HHB HHB HH$T7;5;7B HHB HHB HH$ ' &`7 &w7&Z7&q7&T7&k7T9|59pU9G~T9|59pU 9G~OKtIM a rAGt;a r 5G t /a r)GT j8 '  |  T]8  'P0 ' 0' &6 & 7&6&7&6&7T38|0508pU*8G~xT8|"58pU8G~-KtdM a r\GT6Gp' |%}"EG ~KtM  a r t arG&6&6&6&6Tq8|4n8pUh8G; o8   0'P  's 0'&e6&|6Kt-M a r%t art a rG 'M 0' &?6 &V6&96&P6&36&J6Kt.M a r&Gt arGTk7  ' P0' 0'&6&6&6&6KtM a rG T >7 ''&5&5KtM a rG T "7 ''&5&5KtM a rG T 7 ''&5&5 ' 'T5;3;5B HHB HHB HH$ &5 &5&5&5&5&5 &y5 &5&s5&5&m5&5T06|3-6pU'6G~ DT,6|3)6pU#6G~ pKtjM >  > a r \tW> a r NGt H>ar?T5G ' v|%}"EG ~KtM a rt a rG &5&5&5&5   '' &4 &5&4&4&4&4T4|(34pU4G~ KtM >  > a r t> a r t > a r vG t0p>argt@b>arYG|5Tv4G '|%}"EG ~KtM a rt a rG&w4&4&q4&4||  T 5  'Op 0 'S'&G4&^4&A4&X4 &;4 &R4&54&L4&/4&F4T5|u25pU4G~0-'Kt"M>>art>ar'&3&4&3& 4T4;2;4B HHB HHB HH$5|25pU 5G'5T (4|  2%4pU 4G > > >>5'T4G ' |T4' |Ts3G ' |u}rET4|14pU 4G~@_KtYM a rQtLarFt Aar;G|3}0ET3|13pU3G~@KtM a rGT4' 8  ` & ;3 & R3 ' ' & -3 & D3 & '3 & >3 & !3 & 83 ' ' ' '5|1)4pUO4G'5| (|}GGT<4P@'@'T 3;0; 3B HHB HHB HH$0P'4|04qU4G'4 `T4`p'p |  T 3`' `')5 p;4T4|14qU4G`p'` |C;4`p'` |-;4`p'P |;4T4|14qU4GPp@'#;4p`P'#;4p`P'#;4p`P'4 ',6  ;5;6B HHB HH;6B HHB HHB HHB HHB HHB HHP'6  ;]6B HHB HHB HH;c6B HHB HH;w6B HHB HHB HH@'x6  '6B 0> EL < L  H B `> EL < L  H H H H  T\6|y0Y6qUS6G' T R6|  e0O6qU I6G T P6|  Y0M6qU G6G TN6'  | TB6' | | | } E K t M > >a rG | } E KtMarG t > a r yG 5'E K t iM  a r aG 5'++BP> EL < 0 L HHH T5|/5pU5GT 1|  /1pU y1G    '0T5|/5pU5G  ')##  ') ' &0 &0 &0 &0&0&0& 5&0&0& 5% 5% 55  T 2G 0'*6 P|}ET41|.11pU+1G~ CKt=M>>ar/Gt)>a r G t >arGB0> EL < L G H To5@' @  5'| :| '} $G | }  G G G B H H B H H    pTm0;W.;k0B HHB HHB HH$`T]0;G.;[0B HHB HHB HH$`T1'R T1'I |}E T 0|  U.0pU 0G ~ K t M  a  r G t a rGt a  r G T11Gp'@| YT4|%.1qU4G|H}EEK>ar0;Kr6Mr0B FHT4|.G0qU4G|}EKar0Kr0 MrB@FH HH&4%4&4&4&4%4&4&4| } E T1|-1pU1G~ pT1|-1pU 1G~ pT1|-1pU1G~ pK tM arG t{aruG t oariG B0L <LGHT34|t-~4pU*4G0`'@| 4'| q|^}[G|G}DG G|/},G G|}G | GGB H H B H HB H H 0T /;,; /B HHB HHB HH$PT.;,;.B HHB HHB HH$PT.;,;.B HHB HHB HH$PT.;,;.B HHB HHB HH$PTi00'@T`0 '@TW0'@T3|,A0qU3G|K}HEK>ar0>Kr09Mr3B@FHHHTd3|,.qU[3G|}EKar0Kr0MrB@FH HH`&Q3%i3&w3&}3&I3%a3&o3&u3T-3|x,0qU$3G|H}EEK>ar0;Kr6Mr0B FHT 3|T,.qU3G|}EKar0Kr0 MrB@FH HH2&2%3&3&%3&2% 3&3&3 &- &-&-&-&-&-K t M ar`&-&-K t M ar`&-&-T}-G'@|@}=EG ~?K t 9Mar1G| +t &ar G2'| |$}!G T.G'@| G`&^-&u-`&V-&m-EG~0KtMartarG| } E T/|+/pU /G~ {KtuMarmG B0L <LGHT2 0`'@T2|Z+.qU2G|I}FEK>ar0<Kr7Mr1B FHT1|6+|-qU1G|}EKar0Kr0MrB@FH HH`&1%1&2&2&1%1&1&1&,&,T2'c@G`'g@T1P0'}@T1|*%-qU1G|!}EK>ar0Kr0Mr B@FHHH P&1%1&1&1&b,&y,&\,&s,` &T, &k,&N,&e,&H,&_,T,|*,pU,G~ 0K tM  a rGta rt a rGt0>a rt@>a rwtPr> a riTS-G 0p'$|YT0|F*-qU0G|H}EEK>ar0;Kr6Mr0B FHT0|"*h,qU0G|}EKar0Kr0 MrB@FHHH&0%0&0&0&0%0&0&0`&+&+&+&+&+&+ &+ &+&+&+&+&+T',|)$,pU,G~ 0K tM  a rGta rt ~a rxGt0r>a riT,G 0p'n|YTE0|)-qU<0G|H}EEK>ar0;Kr6Mr0B FHT#0|l)+qU0G|}EKar0Kr0 MrB@FHHHJ&0%)0&70&=0& 0%!0&/0&50`8&*&+ &* &*&*&*&*&*T+|)+pU~+G~ T+|)+pUz+G~ <``T0|(;+qU0G|(}%EK>ar0Kr0MrB@FH HHT/P`p@'j&/%/&/&/T*;(;*B HHB HHB HH$P &k* &*&e*&|*&_*&v*T"+|(+pU+G~ KtM>>arG|r}oET /|  (/pU /G ~`K t ZM  a r RG t L> a r CG | 5t 0> a r 'G t 0!> a r G |  t @> a rGta rGT)G@'7 |}EG~0KtMarta rGT3/|)0/pU*/GG0' |T /'h G@ 0'k`T.P`' T /|'.qU/G|V}SEK>ar0IKrPDMr>B`FH HH HHT.|'4*qU.G|%}"EKar0Kr MrB0FHHT.`p@0'(&V.%n.&|.&.&N.%f.&t.&z.T.P`p@'&')&>)&!)&8)TF);0';D)B HHB HHB HH$`& )&!)T_.P`p@'&(&)TO.P`p@'&(&) &( &(T9.P`p@'&(&(&(&(T#.P`p@'&(&(T.P`p@'+. `T)GP`'` |B HH''.|&-pU-G'. `T)G Pp'p |  B HH B H H B HH  p' '- PT)G@P'{P|'`'-|&-qU-G'- T-| T'T-4oU-G;-' G;-'  B0>EL<LH T-`' w T -|  Q&)qU ,G | y} vE K>ar0lK rgM >r^B F H T ,|  *&p(qU ,G | J} GE K a r 0@K r 0;M  r 5B @F  H  H  H T -|  &C(qU -G | } E K a r 0K r 0M  r B @F  H H H   '& ,% ,& ,& ,& ,% ,& ,& ,& ,% ,& ,& ,C- T>-'U- @T>-|%&,pU5-G'0|5T(-|&,pU-G@''T-;-B HHB HHB HHB HH$0- `T|(GPp'M` |'`'-|%*pUm,G'-|S&,qU+G'- `|2}/ET&|A%&pU&G~PT2(G 'p | G G p P'h `' `' `', @T,|A%/%pU,G@'0P' '- Vc$u;^$1Ub$U%Uf%UJ%U.%U%U$U$Up$VT$d;O$1US$U,U*UO)U_%UC%U'%U %U$U$U$UM$V?$K;:$1U>$U>$VB$<$VC$=$VD$@;?$1UC$TA$1U?$VA$9VF$@;A$1UE$TC$1UA$VC$7;>$1UB$UP$VB$2;=$1UA$UA$VE$?$VD$@$V-%A$VD$$;?$1UC$UQ$VC$;>$1UB$UB$VF$@$VE$A$V %B$;C$UO,UE$VE$A$V$B$VE$;@$1UD$UD$VH$B$VI$C$VH$D$V$E$VH$;C$1UG$UG$VK$E$VL$F$VK$G$V$H$VK$;F$1UJ$UJ$VN$H$VO$I$VN$J$V$K$VN$;I$1UM$UM$VQ$K$VR$L$VQ$M$V$N$VQ$;L$1UP$UP$VT$N$VU$O$VT$P$Vs$Q$VT$;O$1US$US$VW$Q$VX$R$VW$S$VX$T$V[$U$V\$V$V]$W$V^$X$V_$Y$V`$Z$Va$[$Vb$\$Vc$;^$1Ub$T`$1U^$V`$;[$1U_$U_$Vc$;^$1Ub$T`$1U^$Vb$~;]$1Ua$Ua$Ve$yVl$~Vq$;l$1Up$Vt$Vu$;p$1Ut$Vv$WVw$;r$1Uv$Vx$Vy$;t$1Ux$Vz$)V{$;v$1Uz$U<)UT(U:(U(Vt$x;o$1Us$Vw$uV|$V}$y;x$1U|$V~$V$V$tV$w;$1U$U)U)U)U)Up)U$V$j;$Ui)U$U$V$iV$$V$w;$1U$U$V$tV$$V$z;$1U$V$yV$V$V$V$V$V$V$V$V%V%V%V%V%V#%V.%V?%VR%V[%Vb%Vo%V%V%;%1U%V%;%1U%V%;%1U%V%;%1U%V%;%1U%V%V%V%V%V%V%V%V%V%V%V%!V%V%V& ;&1U&U"&U$&U*&U,&U &V%;%1U%U&U%U%V%%V&V &&V&&V &&V &&V &V&V&bV&fV&V(&;#&1U'&U'&;%&U'U'U'U&Uu&Uq&Um&Ui&Ua&U'V&;&1U&U'U&U&U&U&V &;&1U &Ua'U)&V &;&1U&U)U &V&;&1U&U)U&V&;%1U&Ur)U<'U&VZ&%V&;&1U&U&;&U,'Uh&U&VF&&V &V0&&V &V,&&V&V(& &V&V$& &V&V &&V'&&V&&V&#&V,&;'&1U+&U-&VA&)&V@&*&V-&V2&(&V9&-&Vn&.&Va&5&;6&UJ&U\&V6&;1&1U5&U5&V5& ;0&U:'U'U'U&U&Uf&U,&U.&V.&"&V-&)&V6&*&V5&+&V8&2&V9&3&;4&U&U6&V8&2&;3&Uy&U[&U=&;y U&U&U&Ua&UC&U%&V1&!&V2&H;-&1U1&U;&V?&/&V@&B;;&1U?&UI&VM&=&VT&<;O&1US&U(UU&V&O&V&T&V[&/Vp&V&V]&3Vl&X&V_&7Vh&Z&Vo&_&Vn&d&Vq&k&;l&U&U&Uv&Vx&h&V&w&V&$;&1U&U&V&&V&V&%V&*V&/V&4V&;;&UB'U&V&FV&&V&HV&&V&L;&U+'U!'U'U&V&GV&&V&Q;&1U&U&V&PV&&V&\V'&V 'jV'oV"'rVI'uVV'z;Q'1UU'VW'*VX'/V_'q;Z'1U^'Vh'n;c'1Ug'Vi'mV'xV'};'1U'U'V'z;'1U'U'V''V't;'1U'U'V'q;'1U'U';'U'U'V'';'U'U'V''V''V''V''V''V''V''V''V''V'''language'cps'dce'filename'language/cps/dce.scm'imports'ice-9'match'srfi'srfi-1'effects-analysis'renumber' type-checks'utils'intmap'intset'exports'eliminate-dead-code' declarative?'guile'define-module*'set-current-module'fold-local-conts'postorder-fold-local-conts2'compute-known-allocations'compute-live-code' adjoin-conts'macro'make-syntax-transformer'process-eliminations'$kfun'wrong-type-arg'struct-ref/immediate'=Wrong type argument in position 2 (expecting boxed field): ~S' out-of-range'Argument 2 out of range: ~S' match-error'no matching pattern' intmap-ref' empty-intset' intmap-fold'intset-subtract' intset-fold'$kargs' $continue'$branch'$switch'$prompt'$throw' $kreceive'$kclause'$ktail' intset-add!'persistent-intset'!compute-effects/elide-type-checks' intset-add'fixpoint' intset-next' $primcall'scm-set!' scm-set!/tag'scm-set!/immediate' word-set!'word-set!/immediate'$const'$prim'$fun' $const-fun'$code'$rec'$call'$callk'$values'fold' intset-ref'reverse'any'each-any' $sc-dispatch'-source expression failed to match any pattern'syntax-violation'top'ribcage'dummy'label'cont'clause'm-2bbe95da5d4eb96-1650'l-2bbe95da5d4eb96-165e'l-2bbe95da5d4eb96-165f'l-2bbe95da5d4eb96-1660'l-2bbe95da5d4eb96-1661'l-2bbe95da5d4eb96-1662'x'l-2bbe95da5d4eb96-1652'hygiene' build-cont' intmap-add!'exp'l-2bbe95da5d4eb96-1655'l-2bbe95da5d4eb96-1656'l-2bbe95da5d4eb96-1657'let'compute-max-label-and-var' label-counter' var-counter' empty-intmap'persistent-intmap'8Wrong type argument in position 1 (expecting struct): ~S' parameterize'Not a parameter: ~S'allocate-struct'*Expected vtable with no unboxed fields: ~A'wrong-number-of-args'2Wrong number of initializers when instantiating ~A'8Wrong type argument in position 1 (expecting vtable): ~S' filter-map'$arity'and-map' fresh-label'map'tmp' misc-error''fresh-var outside with-fresh-name-state' parameter?' macro-type' syntax-rules'patterns'...<\ D   D , p  h0dd8$\(0P| \!|!l""h##%%\& )))++, 4- 4.X..//d00D13<456!6#d9%9'9) ;+p<.@=/=1>2@>38A4A6A9B<$C@\DDpFEGIGMHQKVM[M`MeQjpRoSthUyU~UXZ|`(aTaaae(ff|gggjlkldm"  * *J   * bTbTjTjV jTbT"bT(""" ("T bb%jjjB((    J*(XX!ZZJj  J& " " "( "((  `7`7`7`7" pn`7@  EEEE EEE=  l 4lTlt\         ! l  P     E( |(((++++|,D,|,d,, -EEE\+,,-== = R=P''2="==%8& &H&   8 $0))P)*28 X'lGTGGGGGTH>>>>>> >> >>?????????? @(@@$,0        08<HT"`*l2llPX8P8PX8@HHHHJJTBRRB8@HHHHJJLBB8X$,0   48@ `x ($,0    84H     8@Ddx@8        ( 0$80 @D8P \ht       (4 DH(Tdht             "("4 @*L*h@H((((h0h00::DR2BZX`jjlbB@:2224                                                                   ( 0(L(T(X0d2d2p<|B":JHRZX2" bjh HXhpxxXh   Xhpppprr|jzxjhp*02***,*( p               , * : 8 R P   ( 2   ( 0 8 P ` P h P pPp(0    (00008:J:::<:8*02***,*(0HprrJJHppH(,*J(0000224**(0:(*2***,*(  (   !!!!!!!!2!!!!!"""""#######(#(#(#($*$*$d$b$:$8$R$2$0$R$R%R%R%*%*%(%%%&&&&&&*&&&&&&&''''H'J'*'*'*','*'((((()))))))))(*(*(*(*****d*b*:*8*R*2*0****+(++++++,,,*,,,,,,,,,,-H-J-*-*-*-,-*-(........////////00(0000000200000111111 222222222030303032323<3B3"3:3J3H3P4X4X4X4X4Z4Z4d4R4b4`4j4r4p5r5r5p5z5z5x5Z5R5H6"6 66606H6(6*6*6T7J7:7*7(70707077708880888889999 9"9*9"9"9"9$9"9 ::::::0:2:*:*:*;,;*;(;<<<<<<<<<= =======>>>>>>????????   88H`$,0      @8HL Xd   08H$,0          ( 0(8 @ D@LHd(hHpP 0::H02:2224B20           08<Pdl  (   88H$,0$,0    (0 L T X h8l@  08<Txx(="M3h8 , L48=l0=Y $Y  s88 4X$ |989<8=$=8=pl> @(@@9XA(9ApNE8Z(F <,H,$,~, 2R;,"/K;,!~"L x,x,WxI:5<;< x#,.$,,$,,~,w~,w xsw;w~;~  Ux 0 3 y"wY\?$,$,\$,$,\$,$,\$,$,~,w~,w~,~w~v-~~ r {, *h;^!;"w](j*|{x-"w!,~~v-z}h,)yD;,~=nT, 0,Ps.;>~;~  N, 6$Js;~;~  G, ;E =,C>,*~,g,$,,  ,u u =; ;};,.j,,~~h,,$,,th,kh,k,k,kh,m;;"< h",j;;$)< -MJV;;/+ 2;h<i;i,~~w{3$;Z~J=g;,7; ;$<x,;wZP@"-  88,dL8101M$M g88, Lp$ 888;8 <<8=p=$?@??-p@(-@pBE8N@E TelYe8efdpf8 gj