ELF>XF@$@8 @@@@hh++000@@@000F#0V#0V#X$$$ Ptd QQQtdRtd0F#0V#0V#ii/lib64/ld-linux-x86-64.so.2GNU~ H(QIeBPlvwOrb7KZ^cnd]EzjhyX|oNa2p+G,_}{[gi5$xqJ\Uk!`t*-<;  )1'0A&=?6LC:9F 4 VY8>SMm@R"/Wu3#sDT%f. R2$3|<NŹ@ĉ9L> >[~juݣkfUaem`)=H x2 4 M2"G@PV90$gQe@ #C)l]> +)9Y;-]FHp (H:z7I Saq%O$K`6&Yp$04P$Q!$$B5$Id57y$P4R!$$v"p4$__gmon_start__dlclosedlsymdlopendlerrorfflushstrcpy__rawmemchrvasprintffnmatchreaddirexecv_IO_putcsetlocaletowlowerfopenstrncmpoptindstrrchrpipe__strdupperrorclosedirftellstrncpy__lxstatunlinkputcharreallocabortstdin_exitstrpbrkkillchmodsbrk__assert_failrewindstrtolisattymmapfeoffgetscallocmsyncstrlentmpfilememsetglobstrstr__errno_locationfseekmemcmpgetpagesizedup2vsnprintfctimestdoutfputcfseeko64getrusagefputsstrnlenlseekmemcpyfclosestrtoulmallocstrcatumaskstrcasecmpftello64realpathremovegetgidopendirgetenv__ctype_b_locsscanf_obstack_allocated_poptargstderrmunmap_obstack_begin_1wait4_obstack_newchunkgetuidsetrlimitgetopt_longexecvpstrncasecmp__fxstatqsort_rfileno_obstack_memory_usedgetcwdfwritefreadwaitpidstrchrvforkmkstempsfdopenqsortsleepobstack_alloc_failed_handler__cxa_finalizebsearchfcntl__xstatgetrlimitmemmovefopen64pread_obstack_beginaccess_IO_getcpipe2opterrstrcmpstrerror__libc_start_mainferrorstpcpyvfprintfglobfreegetopt_long_onlysysconf_obstack_free__environlibdl.so.2libc.so.6GLIBC_2.2.5GLIBC_2.9GLIBC_2.8GLIBC_2.3GLIBC_2.11$ORIGIN/../libXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_ITM_deregisterTMCloneTable_ITM_registerTMCloneTableZ ui oeii {ii ii ui o0V#(G8V#F@V#AHV#APV#AXV#A`V#BhV#BpV#BxV#!BV#(BV#;V#D@V#V#V#6BV#h#Zp#vx####؋####9#T#jȢ#~Т#آ###Ќ####5#Q#m #(#0#8#ԍ@#H#P#X#2`#Gh#^p#mx#~####Ύ####+#Aȣ#YУ#Aأ#B#r#8B#XB###xB#B#B #Ï(#0#8#@#1H#LP#hX#`#h#p#ʐx####-#J#b####ϑȤ#Ф#ؤ##0#M#e####͒# #(#0#)8#@@#\H#rP#X#`#“h#ԓp#x###3#O#k####ϔ#Bȥ#BХ# Cإ#@C##hC##"#=#C#[#C #y(#0#8#@#ѕH#P#X#`#h#.p#Ax#T#f#|####Ζ###Ȧ#'Ц#=ئ#Q#e#y###ʗ##C#D # D(#0#8#2@#IH#aP#}X#`#h#Θp#x###0#J#d#y###Ι#ȧ#Ч#ا#/#G#^#y###ʚ## #(#.0#J8#c@#|H#P#X#қ`#h#p#x#0#C#Z#r####ʜ#ߜ#Ȩ# Ш#!ب#7#P#h####Н## #(#50#J8#a@#xH#P#X#Þ`#ݞh#p# x#&#@#Y#p####ԟ##ȩ#Щ#:ة#S#m#@D####٠## #hD(#)0#?8#V@#mH#P#X#á`#ڡh#p# x#'#E#c####ˢ###Ȫ#+Ъ#=ت#P#d#{####٣## ##(#60#M8#d@#{H#P#X#Ǥ`#h#p#x#7#Q#k####ҥ###"ȫ#;Ы#Rث#j####ʦ####* #D(#D0#D8#D@#EH#(EP#EX#[`#th#p#x##Χ####3#G#`#|#Ȭ#Ь#Ψج### #<#W#u###HE #Ʃ(#0#8#@#6H#SP#qX#hE`#h#p#ªx#ު###'#@#Y#q##E#Eȭ#EЭ#Eح# F#@F#`F#F###ի## #(##0#78#J@#^H#sP#X#`#h#Ԭp#x###3#M#b#|###ӭ#Ȯ# Ю#'خ#D#^#{###Ю## #* #@(#V0#l8#@#H#P#ȯX#`#h#Fp#Fx#F#G#!#0G#=#PG#pG#G#G#Gȯ#[Я#sد#H#0H#XH#H####Ȱ# #(#0#.8#G@#eH#P#X#`#ͱh#p#x#H#H#H#I#$#=#X#n##Ȱ#а#Ȳذ#۲### #9#(I#HI#R#l #(#0#8#ڳ@#H#P#-X#D`#Xh#lp#x###ô#ڴ## #%#@#Z#qȱ#б#ر##Ե## ###>#V#q# #(#0#Ѷ8#@#H#P#4X#L`#dh#|p#x##ʷ####*#B#[#t#Ȳ#в#ز#ո##hI#I#I#I###5 #Q(#k0#8#@#H#ȹP#ڹX#`#h#p#5x#J#(J#R#h#~###ĺ##ȳ#г#-س#E#_#w####ɻ## #(#"0#98#K@#`H#uP#X#`#h#˼p#x#####6#I#[#m###ȴ#д#ֽش####,#F#_#u## #Ⱦ(#0#8#@#+H#AP#[X#x`#h#p#ƿx####)#A#Y#q###ȵ#е#ص###%#<#O#c#z## #(#0#8#@#PJH#P#pJX#7`#Mh#ip#|x###### #$#=#P#fȶ#ж#ض##### ##/#@#Q #c(#u0#8#@#H#P#X#`#h#'p#>x#V#n########ȷ#5з#Lط#_#w#######- #E(#]0#r8#@#H#P#X#`#h#p#x#3#J#_#s######ȸ#)и#Bظ#[#w#######* #A(#X0#o8#@#H#P#JX#J`#Jh#p#x###J#+#I#g#K#8K#`K#ȹ#й#ع#### #"#6#J#_#s #(#0#8#@#H#P#X#`#-h#Ap#Vx#k#########6Ⱥ#Hк#`غ#z########$ #7(#N0#f8#~@#H#P#X#`#h#p#x#1#F#_#s###### Ȼ#$л#;ػ#W#s######## #<(#U0#n8#@#H#P#X#`#h#p#*x#B#Z#r#######ȼ#1м#Jؼ#c#z#######2 #I(#_0#y8#@#H#P#X#`#h#-p#Fx#_#x#######.#JȽ#Kн#Kؽ#f#######!#K #K(#L0#;8#T@#mH#P#X#`#h#p#(Lx###6#R#o#####HLȾ#pLо#ؾ####9#P#g#### #(#0#8#*@#CH#_P#{X#`#h#p#x###:#V#t##L###ȿ#п#!ؿ#L#=#Z#x##### # (#L0#M8# M@#@MH##P#AX#_`#`Mh#}p#x#M#M#M#M####N###.#@#X#@N#n##`N#### #(#0#-8#E@#]H#uP#X#`#h#p#x###)#C#^#v########9#S#k##### #(#%0#C8#a@#|H#P#X#`#h#p# x##6#L#^#p#######N##4#N#M#a#q### #(#0#8# @#H#2P#FX#Z`#nh#p#x######,#E#_#y#######$#?#Z#u## #(#0#8#@#H#7P#PX#g`#h#p#x###N#N###:#U#l########*#C#\#u# #(#0# O8#@#H#P# X#!`#7h#Mp#hx#@O#{########)#C#]#w#######+#H #e(#x0#8#@#H#P#X#`#h#p#'x#@#T#h#}#######4#O#l########( #=(#S0#i8#@#H#P#X#`#h#p#<x#Y#u###### ###;#S#i#}########* #?(#T0#i8#~@#H#P#X#`#h#p#x#&#<#O#j#########3#J#a#v##### #(#0#8#%@#8H#KP#^X#n`#h#p#x######!#5#G#Z#q#########%#8#O #f(#}0#8#@#H#P#X#`#h#,p#Bx#Y#p####### # #8#O#f#}#######( #B(#Z0#r8#@#H#P#X#`#h#p#/x#H#`#q########(#>#T#j#######  # (#90#N8#e@#|H#P#X#`#h#p#x##7#P#g#|########5#O#i###### #(#30#J8#c@#|H#P#X#`#h#p#x#&#>#V#p#####`O#O#O#O###-#H#c#~### #(#0#8#/@#GH#_P#wX#`#h#p#x####-#E#_#y#######3#N#i##### #(#0#38#J@#aH#vP#X#`#h#p#x## #+ #C #[ #p # # # # # # # #* #B #V #k # # # #  # (# 0# 8#% @#= H#V P#k X# `# h# p# x# # # # #' #< #R #h #~ # # # # # # #- #@ #S #j #~ #  # (# 0# 8# @#H#P#*X#=`#Qh#ep#yx########3#K#e#~#######,#B#X#q #(#0#8#@#H#P##X#6`#Oh#hp#x#######&#@#T#i########&#B#V#n #(#0#8#@#H# P#&X#B`#^h#zp#x######:#U#q###### ##4#I#_#v## #(#0#8#@#H#.P#@X#R`#dh#p#x####O###(#B#P# P#@P#hP#P#P#P#P#X#p### #(#0#8#+@#?H#SP#jX#`#h#p#x#####0#E#[#q########7#Q#j### #(#0#8#@#4H#KP#gX#~`#h#p#x#Q#0Q####(#B#\#t###### ##6#M#c#y# #(#0#8#@#H#5P#LX#b`#|h#p#x#### #& #@ #Z #t # # # # # #!#+!#F!#a!#|!#!#!#! #!(#"0#"8#9"@#T"H#o"P#"X#"`#"h#"p#"x###1##F##[##p############$#4$#M$#g$#$#$#$#$#$#$#% ##%(#7%0#K%8#_%@#s%H#%P#%X#%`#%h#%p#%x#&#&#2&#M&#a&#y&#&#&#PQ#&#&#&#pQ#Q#'#Q#Q#R#0R#1'#M' #XR(#R0#R8#k'@#RH#'P#'X#S`#'h#'p#'x#(#(S#HS#5(#O(#k(#(#hS#S#S#S#T#0T#XT#(#(#(#(#)#)#2) #M)(#h)0#)8#)@#)H#)P#)X# *`#(*h#B*p#^*x#z*#xT#T#T#T#U#(U#PU#pU#U#U#U#*#*#*#*#+#+#5+#S+#q+ #V(#(V0#HV8#hV@#VH#VP#VX#W`#0Wh#XWp#Wx#W#W#W# X#@X#pX#X#X#Y#0Y#`Y#Y#Y#Y#Z#0Z#XZ#Z#Z#Z#[ #H[(#x[0#[8#[@#\H#0\P#X\X#\`#\h#\p#]x#0]#X]#]#]#]#^#8^#h^#^#^#^#(_#X_#_#_#_#`#(`#P`#x`#` #+(#+0#`8#+@#+H#+P#,X#4,`#Q,h#n,p#,x#,#,#`#,#a#@a#pa#a#a#a# b#,#-#*-#E-#`-#{-#Hb#-#-#- #-(#pb0#.8#.@#=.H#X.P#s.X#.`#.h#.p#.x# /#b#b#b#c#0c#Xc#c#c#c#c#d#8d#`d#d#d#d#'/#D/#_/#|/ #/(#/0#/8#/@#0H#eP#(eX#Pe`#xeh#!0p#ex#e#e#f#@f#hf#f#f#f#g#0g#Xg#g#g#g#g# h#@h#?0#`h#h#h #h(#i0#(i8#Pi@#xiH#]0P#r0X#0`#0h#0p#0x#0#0#1#/1#I1#c1#}1#i#1#1#1#1#1#2#82#U2#q2#2#2#2#2 #2(#30#/38#M3@#k3H#3P#3X#3`#ih#ip#jx#8j#`j#j#j#j#k#(k#Pk#xk#k#k#k# l#Pl#l#l#l#m#8m#`m#m #m(#m0#n8#(n@#PnH#xnP#nX#n`#nh#op#@ox#ho#o#o#o#p#@p#pp#p#p#q#0q#`q#q#q#q#r#@r#pr#r#r#s #0s(#`s0#38#4@#4H#<4P#Z4X#x4`#4h#sp#sx#s#t#4#0t#Xt#t#t#4#4#4#5#5#,5#E5#_5#w5#5#5#5#5#5 #6(#60#268#N6@#j6H#6P#6X#t`#6h#6p#6x# 7##7#A7#X7#q7#7#t#u#8u#7#Xu#u#7#7#7#8#8#:8#R8#i8#8 #8(#80#u8#u@#uH#vP# vX#8`#8h#8p#9x#79#T9#q9#9#9#9#9#9#:#%:#C:#a:#@v#:#:#hv#v#v#v#:#: #:(#v0#;8#/;@#I;H#c;P#~;X#;`#;h#;p#wx#;# <#%<#@w#hw#@<#S<#p<#<#<#<#<#<#=#w#w#2=#w#w# x#Hx #hx(#O=0#j=8#=@#=H#=P#=X#=`#=h#xp#xx#x#y#0y#Xy#y#y#>#1>#F>#\>#r>#>#>#>#>#>#>#y(#z@#$X#zp#$#z>#$##z#$#|z#z#z#z0#P~8#`%$@#`##$#5#8#/ #З(#З@#`#h###P###P## #00#@##0######0# #@#0H# P#@`#h###P#@##P#@#0#0U8#F@#UH#CP#;X#A`#Ph#Gp#@Ax#pA#0@#@#p@#@#.#@$#####@####`## ###0#`#@##P#@#`##h##p#`##### # #&`#X#6#X#r# #x@#)@#iX#<#E##X@#O`#_#k##z#X #X`#'#;#>#X #`###### #ɯ@#د`####;#?@#X`# #Ц###+#9 #o@#`#ѧ#X#<#@#HH#N?P#QX#[?`#\h#ep#nx#f?#o?#z###E#o#y##### #0#@#P#`#+h#p#9x#&#### ## ######)#9#F#T#d#u##(}# #(#0#8#@#H#P#X#`#h#p#*x#=#Q#]#j#z###########)#9#J#[ #P (#@ @# `# p#p #` #p # # # # # 0# # # # #P #} #Ќ #Pz #r #x # #~ #w #w #pv #w #v #@w #z8#zP#Цh##)@#:S#>#>#` #P #` #V #` #\ #` #c P$` X$Ix$` $I$` $$` $$` $$` $%5@$ H$zP$ X$ `$ h$ p$ x$ $ $ $ $ $ $ $ $ $ $1E$V$ $ $  $ $1 $ $ ($) 0$8 8$> @$h`$* h$0+ p$G x$b $ $X+ $ $ $ $+ $ $ $+ $ $ $ $$X$0 ($X@$zX$zp$Ц$$$)@$:S$>$>`$ h$1 $ $1 $ $21 $ $K1 $ $a1 ($ 0$y1 P$ X$1 x$ $1 $ $1 $ $1 $ $1 h$ p$$ $߆$ $ņ$ $$ $0$ 8$цX$ `$G$ $z$ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $1E($V0$ 8$ @$  H$ P$1 X$`$ h$) p$8 x$> $h$* $0+ $G $b $ $X+ $ $ $ $+ $ $ $+  $  $  $ $8 $XP $0 h $X $z $z $Ц $ $)@ $:S $>( $> $ $1 $ $1 $ $21 $ $K1 $( $a1 H $P $y1 p $x $1 $ $1 $ $1 $ $1  $ $1 $ $ $ $߆ $ $ņ $ $( $0 $P $X $цx $ $G $9 $9 $9 $9 $9 $9 $9 $9 $9 $9 $9 $9 $9 $9 $9 $9 @$h$h$D $D $D $D $D $D $%D $0D $8D $HD $$~ $~ 0$~ @$ P$~ `$~ p$~ $~ $~ $] $VA$~ $~ $~ $~ $Ĕ $] $~ 0$ @$] $$$$$$$$$ $$$$$ $$$$$  $@$a x$ a $ $ $ $ $# ($) 0$/ 8$: @$E H$M `$ h$† p$S x$T $X $Y $] $^ $b $c $f $g $k $l $p $cA$t $T$x $T$| $T$ $ $ ($T0$ 8$@@$ H$f P$ X$T`$ h$ p$ x$)a$ $ $O$ $] $H $χ $p $և $ۇ $ $ $ ($ 0$) @$. h$@ x$@ $_ $_ $d $n $n $s $ $ 0$s H$ X$P h$ $ $ $ $• $ $Е $ $ $ߕ 0$ @$ P$ `$ p$ $ $ $ $ $ $ $ $ $% $% $ 0$) `$; p$; $2 $2 $I $I $@ $@ @$[ P$[ `$R p$R $a $a $f $ $w $; $n $n $ 0$ @$ P$ `$ p$ $ $ $ $ $ $ $ $ $ $ $D 0$D @$ H$TX$– `$cAp$Ŗ x$T$؆ $T$ $T$)J$Ȗ $і $Ԗ $ޖ $Ȗ $ $ $ $00$ 8$ H$ P$`$ h$Tx$ $ $ $ $U$ $ $ $9 $cA$! $$ $L$, $h($ 8$/ @$)aP$` X$ h$2 p$5 $8 $$q $T$; $ $> $ $A $ $D $ $ $T($F@0$ @$ H$ X$^`$n p$G x$T$} $T$T $J $D$T$2$T$V $T$Y $T$\ $f 0$_ 8$ H$b P$e `$h h$k x$u $T$ $f $7 $>$q $\$t $T$w $T$c $T $z ($T8$} @$@P$ X$ h$ p$?$ $@$F$ $ $ $ $ $ $T$ $  $@ $@( $0 $T@ $ H $ X $ ` $ p $Lx $ $ $ȗ $ $̗ $ԗ $̗ $ $ $ח $ڗ !$>(!$>0!$78!$7@!$>H!$7P!$7X!$P7`!$@7!$!$!$!$!$!$!$!$"$"$("$@ @"$ H"$ `"$ h"$ "$ "$ "$~ "$ "$ "$ "$ "$ "$ "$~ "$@$"$$#$z#$_{ #$q{(#$$0#${8#$$@#${H#$$P#${X#$$`#${h#$$p#${#${#$$#${#$$#$ |#$$#$|#$$#$1|#$Y$#$A|#$O|#$_|$$p|$$Y$$$|$$Y$ $$|($$Y$0$$|@$$|H$$Y$P$$|X$$Y$`$$|p$$|$$|$$}$$$$$}$$Y$$$!}$$Y$$$1}$$$$$D}$$$$$T}$$$$$e}%$y}%$$%$}%$$ %$}(%$$0%$}8%$$@%$}H%$$`%$Y$h%$$p%$@o$x%$;$%$$%$$%$@$%$$%$@$%$$%$@$%$0$%$-$%$7$%$4$%$&$%$)$%$$&$pb(&$}0&$}8&$~@&$p}H&$}P&$}X&$|`&$|h&$|p&$}x&$}&$~&$p}&$}&$}&$|&$|&$|&$z&$@&$z&$z&$x&$&$x&$x&$x'$y'$x'$x'$ '$y('$P0'$8'$0@'$ yH'$yP'$X'$@y`'$Pyh'$ yp'$0yx'$`y'$`z'$z'$@z'$z'$x'$x'$'$'$ '$py'$0'$'$ '$@'$x'$ ($($P($ ($@ ($ (($Ѐ0($x8($ @($ H($ P($ X($`($h($p($zx($ z($0z($($($@($($0($($P($0($($($0($($@($p($)$)$)$0)$@ )$P()$@0)$ 8)$@)$ H)$yP)$p X)$0`)$yh)$ )$T)$})$})$~)$p})$})$})$|)$|)$|)$})$}*$~*$p}*$}*$} *$|(*$|0*$|8*$z@*$P!H*$zP*$zX*$x`*$Ph*$p*$xx*$x*$*$*$x*$*$y*$P*$*$0*$ y*$y*$*$@y*$Py*$ y*$0y*$`y+$`z+$z+$@z+$z +$x(+$x0+$8+$@+$ H+$pyP+$0X+$`+$ h+$@p+$xx+$y+$p +$P+$ +$ +$ +$ +$x+$ +$ +$ +$ +$+$+$ +$z+$ z,$0z,$,$,$ ,$(,$@0,$8,$P@,$0H,$P,$X,$0`,$h,$@p,$px,$,$,$,$0,$@,$P,$@,$ ,$,$ ,$y,$p ,$0,$y,$ -$%(-$}0-$}8-$~@-$p}H-$}P-$}X-$|`-$|h-$|p-$}x-$}-$~-$p}-$}-$}-$|-$|-$|-$z-$pA-$z-$z-$x-$@3-$-$x-$x.$03.$.$x.$ .$y(.$P0.$38.$0@.$ yH.$yP.$X.$@y`.$Pyh.$ yp.$0yx.$`y.$`z.$z.$@z.$z.$x.$x.$.$.$ .$py.$0.$.$ .$@.$x.$)/$*/$P/$//$, /$ (/$Ѐ0/$x8/$ @/$ H/$ P/$ X/$`/$h/$p/$zx/$ z/$0z/$/$/$,/$+/$)/$/$P/$0/$/$/$0/$/$@/$p/$0$0$0$00$@ 0$P(0$@00$ 80$@0$ H0$yP0$p X0$0`0$yh0$ 0$+0$}0$}0$~0$p}0$}0$}0$|0$|0$|0$}0$}1$~1$p}1$}1$} 1$|(1$|01$|81$z@1$`@H1$zP1$zX1$x`1$@3h1$p1$xx1$x1$ 31$1$x1$1$y1$P1$31$01$ y1$y1$1$@y1$Py1$ y1$0y1$`y2$`z2$z2$@z2$z 2$x(2$x02$82$@2$ H2$pyP2$0X2$`2$ h2$@p2$xx2$)2$*2$P2$/2$,2$ 2$Ѐ2$x2$ 2$ 2$ 2$ 2$2$2$2$z2$ z3$0z3$3$3$, 3$+(3$)03$83$P@3$0H3$P3$X3$0`3$h3$@p3$px3$3$3$3$03$@3$P3$@3$ 3$3$ 3$y3$p 3$03$y3$ 4$˂(4$}04$}84$~@4$p}H4$}P4$}X4$|`4$|h4$|p4$}x4$}4$~4$p}4$}4$}4$|4$|4$|4$z4$R4$z4$z4$x4$H4$4$x4$x5$`N5$5$x5$ 5$y(5$P05$`F85$0@5$ yH5$yP5$X5$@y`5$Pyh5$ yp5$0yx5$`y5$`z5$z5$@z5$z5$x5$x5$5$5$ 5$py5$05$5$ 5$@5$x5$C6$`C6$F6$`M6$F 6$ (6$Ѐ06$x86$ @6$ H6$ P6$ X6$`6$h6$p6$zx6$ z6$0z6$6$6$F6$0F6$PD6$6$P6$06$6$6$06$6$@6$p6$7$7$7$07$@ 7$P(7$@07$ 87$@7$ H7$yP7$p X7$0`7$yh7$ 7$7$}7$}7$~7$p}7$}7$}7$|7$|7$|7$}7$}8$~8$p}8$}8$} 8$|(8$|08$|88$z@8$zH8$zP8$zX8$x`8$Th8$xp8$xx8$x8$0U8$x8$x8$8$y8$P8$8$08$ y8$y8$8$@y8$Py8$ y8$0y8$`y9$`z9$z9$@z9$z 9$x(9$x09$89$@9$ H9$pyP9$0X9$`9$ h9$@p9$xx9$y9$p 9$P9$ 9$ 9$ 9$ 9$x9$ 9$ 9$ 9$ 9$9$9$ 9$z9$ z:$0z:$:$:$T :$S(:$0:$8:$@:$`H:$xP:$pX:$`:$xh:$p:$px:$x:$ :$x:$0:$@:$P:$:$:$:$:$y:$p :$0:$y:$ ;$(;$}0;$}8;$ ~@;$}H;$}P;$~X;$|`;$|h;$|p;$}x;$};$ ~;$};$};$~;$|;$|;$|;$z;$0 ;$;$Н ;$x;$;$;$;$x<$ <$<$ <$\ <$(<$0<$8<$0@<$H<$yP<$P X<$  `<$8 h<$0 p<$0yx<$G <$ <$М <$ <$ <$<$<$<$ <$<$0<$<$p<$<$@<$y<$09 =$; =$U =$P=$U =$(=$U 0=$x8=$V @=$V H=$pX P=$X X=$`=$h=$p=$: x=$ ; =$=$q=$x=$V =$pY =$X =$=$=$`=$R =$=$% =$@ =$@=$ =$ >$ >$ >$@>$` >$P(>$ 0>$ 8>$ @>$0' H>$9 P>$; X>$t`>$< h>$= x>$>$>$>$`t>$py?$Q ?$Pz(?$@0?$@?$@YH?$yX?$6 `?$> h?$tp?$0x?$P?$@?$P ?$0?$s?$?$ ?$?$e?$b?$ ?$`b?$P@$  @$  @$ @$ (@$8@$bP@$X@$p`@$ h@$@$ E @$ a@$_@$[@$Y@$ @$` @$ A$ A$ 8A$ @A$jPA$`YXA$Y`A$YhA$pzpA$A$0 A$@ A$A$` A$A$#A$@#A$P$ B$B$0B$Z B$/@B$ HB$Ш PB$P B$ŅB$}B$}B$ ~B$}B$}B$~B$|B$|B$|B$}B$}C$ ~C$}C$}C$~ C$|(C$|0C$|8C$z@C$XHC$PC$fXC$x`C$hC$pC$xC$xC$ C$C$ C$\ C$C$C$C$0C$C$yC$P C$  C$8 C$0 C$0yC$G D$eD$eD$fD$e D$(D$0D$8D$ @D$HD$0PD$XD$p`D$hD$@pD$yxD$09 D$; D$U D$PD$U D$D$U D$xD$V D$V D$pX D$X D$D$D$D$: D$ ; E$E$qE$xE$V E$pY (E$X 0E$8E$@E$`HE$R PE$XE$% `E$@ hE$@pE$ xE$ E$ E$ E$@E$`E$PE$ E$ E$ E$0' E$9 E$; E$tE$< E$= E$F$HF$`F$@thF$pyF$Q F$PzF$@F$F$@YF$yF$6 F$> F$tF$0F$PG$@G$P G$0 G$s(G$8G$ @G$HG$ePG$b`G$ hG$`bxG$PG$  G$  G$G$ G$G$bG$G$pG$ G$H$ E (H$ a0H$_@H$[PH$YhH$ pH$` xH$ H$ H$ H$_H$jH$`YH$YH$YH$pzH$I$0 I$@ I$I$Y I$8I$ #@I$@#PI$P$ I$I$0I$ZI$/I$ I$Ш I$P J$ׅ(J$}0J$}8J$ ~@J$}HJ$}PJ$~XJ$|`J$|hJ$|pJ$}xJ$}J$ ~J$}J$}J$~J$|J$|J$|J$zJ$XJ$J$fJ$xJ$J$J$J$xK$ K$K$ K$\ K$(K$0K$8K$0@K$HK$yPK$P XK$  `K$8 hK$0 pK$0yxK$G K$eK$eK$fK$eK$K$K$K$ K$K$0K$K$pK$K$@K$yK$09 L$; L$U L$PL$U L$(L$U 0L$x8L$V @L$V HL$pX PL$X XL$`L$hL$pL$: xL$ ; L$L$qL$xL$V L$pY L$X L$L$L$`L$R L$L$% L$@ L$@L$ L$ M$ M$ M$@M$` M$P(M$ 0M$ 8M$ @M$0' HM$9 PM$; XM$t`M$< hM$= xM$M$M$M$@tM$pyN$Q N$Pz(N$@0N$@N$@YHN$yXN$6 `N$> hN$tpN$0xN$PN$@N$P N$0N$sN$N$ N$N$eN$bN$ N$`bN$PO$  O$  O$ O$ (O$8O$bPO$XO$p`O$ hO$O$ E O$ aO$_O$[O$YO$ O$` O$ P$ P$ 8P$_@P$jPP$`YXP$Y`P$YhP$pzpP$P$0 P$@ P$P$` P$P$ #P$@#P$P$ Q$Q$0Q$Z Q$/@Q$ HQ$Ш PQ$P Q$Q$}Q$}Q$ ~Q$}Q$}Q$~Q$|Q$|Q$|Q$}Q$}R$ ~R$}R$}R$~ R$|(R$|0R$|8R$z@R$XHR$PR$fXR$x`R$hR$pR$xR$xR$ R$R$ R$\ R$R$R$R$0R$R$yR$P R$  R$8 R$0 R$0yR$G S$eS$eS$fS$e S$(S$0S$8S$ @S$HS$0PS$XS$p`S$hS$@pS$yxS$09 S$; S$U S$PS$U S$S$U S$xS$V S$V S$pX S$X S$S$S$S$: S$ ; T$T$qT$xT$V T$pY (T$X 0T$8T$@T$`HT$R PT$XT$% `T$@ hT$@pT$ xT$ T$ T$ T$@T$`T$PT$ T$ T$ T$0' T$9 T$; T$tT$< T$= T$U$HU$`U$@thU$pyU$Q U$PzU$@U$U$@YU$yU$6 U$> U$tU$0U$PV$@V$P V$0 V$s(V$8V$ @V$HV$ePV$b`V$ hV$`bxV$PV$  V$  V$V$ V$V$bV$V$pV$ V$W$ E (W$ a0W$_@W$[PW$YhW$ pW$` xW$ W$ W$ W$_W$jW$`YW$YW$YW$pzW$X$0 X$@ X$X$` X$8X$ #@X$@#PX$P$ X$X$0X$ZX$/X$ X$Ш X$P Y$(Y$}0Y$}8Y$ ~@Y$}HY$}PY$~XY$|`Y$|hY$|pY$}xY$}Y$ ~Y$}Y$}Y$~Y$|Y$|Y$|Y$zY$XY$Y$fY$xY$Y$Y$Y$xZ$ Z$Z$ Z$\ Z$(Z$0Z$8Z$0@Z$HZ$yPZ$P XZ$  `Z$8 hZ$0 pZ$0yxZ$G Z$eZ$eZ$fZ$eZ$Z$Z$Z$ Z$Z$0Z$Z$pZ$Z$@Z$yZ$09 [$; [$U [$P[$U [$([$U 0[$x8[$V @[$V H[$pX P[$X X[$`[$h[$p[$: x[$ ; [$[$q[$x[$V [$pY [$X [$[$[$`[$R [$[$% [$@ [$@[$ [$ \$ \$ \$@\$` \$P(\$ 0\$ 8\$ @\$0' H\$9 P\$; X\$t`\$< h\$= x\$\$\$\$@t\$py]$Q ]$Pz(]$@0]$@]$@YH]$yX]$6 `]$> h]$tp]$0x]$P]$@]$P ]$0]$s]$]$ ]$]$e]$b]$ ]$`b]$P^$  ^$  ^$ ^$ (^$8^$bP^$X^$p`^$ h^$^$ E ^$ a^$_^$[^$Y^$ ^$` ^$ _$ _$ 8_$_@_$jP_$`YX_$Y`_$Yh_$pzp_$_$0 _$@ _$_$` _$_$ #_$@#_$P$ `$`$0`$Z `$/@`$ H`$Ш P`$P `$`$`$`$;`$`$Ga$a$U8a$@a$d`a$ha$sa$a$a$a$a$a$Rb$b$(b$0b$"Pb$Xb$xb$b$ņb$b$цb$b$߆b$b$c$ c$@c$Hc$ hc$pc$c$c$,c$c$;c$c$Jd$d$\0d$8d$nXd$`d$d$d$d$d$d$d$d$e$ e$(e$ӇHe$Pe$pe$xe$e$e$e$e$e$e$(f$f$A8f$@f$W`f$hf$?f$f$}f$f$hf$f$zg$g$(g$0g$Xg$xg$0] g$Έg$g$"g$g$}g$}g$ ~h$}h$}h$~h$| h$|(h$|0h$}8h$}@h$ ~Hh$}Ph$}Xh$~`h$|hh$|ph$|xh$zh$0 h$h$Н h$xh$h$h$h$xh$ h$h$ h$\ h$h$h$h$0i$i$yi$P i$  i$8 (i$0 0i$0y8i$G @i$ Hi$М Pi$ Xi$ `i$hi$pi$xi$ i$i$0i$i$pi$i$@i$yi$09 i$; i$U i$Pi$U i$i$@ i$xi$V j$V j$pX j$X j$ j$(j$0j$: 8j$ ; @j$Hj$p# Pj$P@ Xj$V `j$pY hj$X pj$xj$j$`j$R j$j$% j$@ j$@j$ j$ j$ j$ j$@j$`j$Pj$ j$ j$ k$0' k$9 k$; k$; k$< (k$= 8k$@k$k$q k$q k$Q k$k$@k$k$` l$6l$7l$6 l$> (l$O 0l$08l$P@l$@Pl$P Xl$0`l$+ hl$xl$yl$A l$ l$ l$P9l$Pl$  l$  l$l$ l$l$0 m$m$p m$ (m$@m$8hm$ pm$ m$ m$ m$` m$ m$ m$ m$ n$ n$ $ n$0$ n$@$ 0n$@n$0 Hn$@ Pn$Xn$` `n$xn$#n$P$ n$n$0n$ n$/o$ o$Ш o$P @o$Vho$}po$}xo$ ~o$}o$}o$~o$|o$|o$|o$}o$}o$ ~o$}o$}o$~o$|o$|o$|o$zp$0 p$p$Н p$x p$(p$0p$8p$x@p$ Hp$Pp$ Xp$\ `p$hp$pp$xp$0p$p$yp$P p$  p$8 p$0 p$0yp$G p$ p$М p$ p$ p$p$p$p$ q$q$0q$q$p q$(q$@0q$y8q$09 @q$; Hq$U Pq$PXq$U `q$hq$@ pq$xxq$V q$V q$pX q$X q$q$q$q$: q$ ; q$q$p# q$P@ q$V q$pY q$X q$q$r$`r$R r$r$% r$@ (r$@0r$ 8r$ @r$ Hr$ Pr$@Xr$``r$Phr$ pr$ xr$ r$0' r$9 r$; r$; r$< r$= r$r$s$q s$q s$@ @s$Q Xs$hs$@ps$xs$` s$6 s$> s$O s$0s$Ps$@s$P s$0s$+ s$s$yt$A t$ t$ t$ 8t$PHt$  Pt$  Xt$`t$ ht$xt$0 t$t$pt$ t$t$ E t$ t$ u$ (u$ 0u$` 8u$ @u$ Hu$ xu$ u$ u$ $ u$0$ u$@$ u$u$0 u$@ u$u$` u$u$#v$P$ Hv$Pv$0Xv$ `v$/v$ v$Ш v$P v$v$}v$}v$ ~w$}w$}w$~w$| w$|(w$|0w$}8w$}@w$ ~Hw$}Pw$}Xw$~`w$|hw$|pw$|xw$zw$0 w$w$Н w$xw$w$w$w$xw$ w$w$ w$\ w$w$w$w$0x$x$yx$P x$  x$8 (x$0 0x$0y8x$G @x$ Hx$М Px$ Xx$ `x$hx$px$xx$ x$x$0x$x$px$x$@x$yx$09 x$; x$U x$Px$U x$x$@ x$xx$V y$V y$pX y$X y$ y$(y$0y$: 8y$ ; @y$Hy$p# Py$P@ Xy$V `y$pY hy$X py$xy$y$`y$R y$y$% y$@ y$@y$ y$ y$ y$ y$@y$`y$Py$ y$ y$ z$0' z$9 z$; z$; z$< (z$= 8z$@z$z$q z$q z$Q z$z$@z$z$` {$6 {$> ({$O 0{$08{$P@{$@P{$P X{$0`{$+ h{$x{$y{$A {$ {$ {$ {$P{$  {$  {${$ {${$0 |$|$p |$ (|$@|$ E h|$ p|$ |$ |$ |$` |$ |$ |$ |$ }$ }$ $ }$0$ }$@$ 0}$@}$0 H}$@ P}$X}$ `}$x}$#}$P$ }$}$0}$ }$/~$ ~$Ш ~$P @~$h~$}p~$}x~$ ~~$}~$}~$~~$|~$|~$|~$}~$}~$ ~~$}~$}~$~~$|~$|~$|~$z$0 $$Н $x $($0$8$x@$ H$P$ X$\ `$h$p$x$0$$y$P $  $8 $0 $0y$G $ $М $ $ $$$$ $$0$$p $($@0$y8$09 @$; H$U P$PX$U `$h$@ p$xx$V $V $pX $X $$$$: $ ; $Ȁ$p# Ѐ$P@ ؀$V $pY $X $$$`$R $$% $@ ($@0$ 8$ @$ H$ P$@X$``$Ph$ p$ x$ $0' $9 $; $; $< $= $$$q $q @$Q X$h$@p$x$` $6 $> $O $0$P$@Ђ$P ؂$0$+ $$y$A $ $ $ 8$PH$  P$  X$`$ h$ x$0 $$p$ $$ E $ $ $ ($ 0$` 8$ @$ H$ x$ $ $ $ $0$ $@$ $$0 Ȅ$@ Є$؄$` $$#$P$ H$P$0X$ `$/$ $Ш $P $T$}$}$ ~$}$}$~$| $|($|0$}8$}@$ ~H$}P$}X$~`$|h$|p$|x$z$0 $$Н $x$$$$x$ Ȇ$І$ ؆$\ $$$$0$$y$P $  $8 ($0 0$0y8$G @$ H$М P$ X$ `$h$p$x$ $$0$$p$$@$y$09 $; ȇ$U Ї$P؇$U $$@ $x$V $V $pX $X $ $($0$: 8$ ; @$H$p# P$P@ X$V `$pY h$X p$x$$`$R $$% $@ $@$ $ $ Ȉ$ Ј$@؈$`$P$ $ $ $0' $9 $; $; $< ($= 8$@$$q $q $Q ؉$$@$$` $6 $> ($O 0$08$P@$@P$P X$0`$+ h$x$y$A $ $ $ $PȊ$  Њ$  ؊$$ $$0 $$p $ ($@$ E h$ p$ $ $ $` $ $ ȋ$ $ $ $ $ $0$ $@$ 0$@$0 H$@ P$X$` `$x$#$P$ Ȍ$Ќ$0،$ $/$ $Ш $P X$`$$$$$Ѝ$؍$$$ $($H$P$p$x$"$$$Ȏ$2$$?$$K8$@$[`$h$h$$x$$؏$$$$($0$P$X$x$$$$Ȑ$А$$$$ $@$H$ h$p$$$/$$<$$N$$b0$8$X$`$q$~$0] $$c$}$}$ ~$}$}$~$| $|($|0$}8$}@$ ~H$}P$}X$~`$|h$|p$|x$z$ $$ $x$ $$x$x$ ȓ$Г$xؓ$$y$ $$0$ $y$$_ $Py($ y0$0y8$ @$`zH$zP$@zX$z`$h$p$x$ $$0$$p$$@$y$0 $p Ȕ$` Д$` ؔ$_ $ $ $x$ $ $ $P $ $($0$ 8$ @$H$0 P$ X$ `$ h$p p$x$P$r $`s $$0$` $@$p$` $ȕ$Е$0ؕ$$P$ $ $$ $y$p $0 $y($ 8$`$@$0 h$}p$}x$ ~$}$}$~$|$|$|$}$}$ ~Ȗ$}Ж$}ؖ$~$|$|$|$z$ $$ $x $($0$x8$x@$ -H$P$xX$`$yh$&p$x$0$&$y$$$Py$ y$0y$&$`zȗ$zЗ$@zؗ$z$$$$ $$0$$p $($@0$y8$0 @$p H$` P$` X$`$ h$Pp$xx$ $ $ $P $ $$$ $'$Ș$ И$ؘ$`&$$p $$P$r $$$0 $` ($@0$p8$` @$H$P$0X$`$Ph$ p$ x$$ $y$p $0$y$ $$$c$}$}$ ~$}$}$~$| $|($|0$}8$}@$ ~H$}P$}X$~`$|h$|p$|x$z$ $$ $x$$$x$x$ -Ț$К$xؚ$$y$&$$0$&$y$$ $Py($ y0$0y8$&@$`zH$zP$@zX$z`$h$p$x$ $$0$$p$$@$y$0 $p ț$` Л$` ؛$$ $P$x$ $ $ $P $ $($0$ 8$'@$H$ P$X$`&`$h$p p$x$P$r $$$0$` $@$p$` $Ȝ$М$0؜$$P$ $ $$ $y$p $0 $y($ 8$ $@$%ch$}p$}x$ ~$}$}$~$|$|$|$}$}$ ~ȝ$}Н$}؝$~$|$|$|$z$ $$ $x $($0$x8$x@$H$P$xX$`$yh$p$x$0$$y$$$Py$ y$0y$$`zȞ$zО$@z؞$z$$$$ $$0$$p $($@0$y8$0 @$p H$` P$` X$`$ h$ p$xx$ $ $ $P $ $$$ $$ȟ$П$؟$P$$p $$P$r $`s $$0 $` ($@0$p8$` @$H$P$0X$`$Ph$ p$ x$$ $y$p $0$y$ $$$B>$}$}$ ~$}$}$~$| $|($|0$}8$}@$ ~H$}P$}X$~`$|h$|p$|x$z$X$$f$x$`$$$x$ ȡ$С$ ء$\ $$$$0$$y$P $  $8 ($0 0$0y8$G @$eH$eP$fX$e`$h$p$x$ $$0$$p$$@$y$09 $; Ȣ$U Т$Pآ$U $$U $x$V $V $pX $X $ $($0$: 8$ ; @$H$P$X$V `$pY h$X p$x$P$0$($$0$$@$pQ $ $ ȣ$ У$@أ$`$P$ $ $ $ $9 $; $ $< ($= 0$@$8$$@$+>h$}p$}x$~$p}$}$}$|$|$|$}$}$~Ȥ$p}Ф$}ؤ$}$|$|$|$z$X$$f$x $`($0$8$x@$ H$P$ X$\ `$h$p$x$0$$y$P $  $8 $0 $0y$G $eȥ$eХ$fإ$e$$$$ $$0$$p $($@0$y8$09 @$; H$U P$PX$U `$h$U p$xx$V $V $pX $X $$$$: $ ; $Ȧ$Ц$ئ$V $pY $X $$P$0$($$0 $($@0$pQ 8$ @$ H$ P$@X$``$Ph$ p$ x$ $ $9 $; $ $< $= $$$$$($ )@$Q X$h$@p$$@> $O Ш$P $y $ 8$PH$  P$  X$p `$ h$$0 $ $ E $ ($ 0$` 8$ @$ H$ x$_$j$ $ $0$ $@$ $p $0 Ȫ$@ Ъ$ت$` $$ #$P$ X$U$ $Ш $P $5>$}$}$ ~$}$}$~$| $|($|0$}8$}@$ ~H$}P$}X$~`$|h$|p$|x$z$0 $$Н $x$`$$$x$ Ȭ$Ь$ ج$\ $$$$0$$y$P $  $8 ($0 0$0y8$G @$ H$М P$ X$ `$h$p$x$ $$0$$p$$@$y$09 $; ȭ$U Э$Pح$U $$U $x$V $V $pX $X $ $($0$: 8$ ; @$H$P$X$V `$pY h$X p$x$P$0$`)$$0$$@$pQ $ $ Ȯ$ Ю$@خ$`$P$ $ $ $ $9 $; $ $< ($= 0$@$8$$@$!>h$}p$}x$~$p}$}$}$|$|$|$}$}$~ȯ$p}Я$}د$}$|$|$|$z$0 $$Н $x $`($0$8$x@$ H$P$ X$\ `$h$p$x$0$$y$P $  $8 $0 $0y$G $ Ȱ$М а$ ذ$ $$$$ $$0$$p $($@0$y8$09 @$; H$U P$PX$U `$h$U p$xx$V $V $pX $X $$$$: $ ; $ȱ$б$ر$V $pY $X $$P$0$`)$$0 $($@0$pQ 8$ @$ H$ P$@X$``$Ph$ p$ x$ $ $9 $; $ $< $= $$$$$@)$)@$Q X$h$@p$$@> $O г$P $y $ 8$PH$  P$  X$p `$ h$$0 $ $ E $ ($ 0$` 8$ @$ H$ x$ $ $ $ $0$ $@$ $p $0 ȵ$@ е$ص$` $$#$P$ X$U$ $Ш $P $$}$}$ ~$}$}$~$| $|($|0$}8$}@$ ~H$}P$}X$~`$|h$|p$|x$z$p3$$z$x$x$$x$x$xȷ$з$xط$$y$P$$0$P+$y$$0+ $+($ y0$0y8$*@$*H$*P$ JX$*`$h$p$x$ $$0$$p$$@$y$P*$,ȸ$+и$0*ظ$p+$ $ $x$ $ $ $ $ $($0$z8$ z@$0zH$P$X$@`$Ph$*p$x$P$0$$$0$$@$p$$ȹ$й$0ع$@$P$@$ $$ $y$p $0 $y($ X$T`$Tp$7x$p$P6$$$T$к$7غ$p$@7$$$T $0$78$p@$@7H$`$x$RD $RD $7$p$P6$$ػ$XD $XD $7$p$P6$ $8$XD @$cD P$7X$p`$@7h$$$XD $uD $7$p$@7$V$V$$p $P6($@$X$D `$D p$x$p$P6$$$$$ $$($X0$$8$ $@$`$ph$p$x$@$$$p$$Р$$$$P$$1$P.$`.$.$R$`$$$$$$$($$0$$8$~ @$$`$`Gh$p$x$$0G$G$ $P$F$p$$F$@A$P$$p$pF$$$E$G $C($зH$P$X$$`$$$$`$`$ $P$@`$p$$ `$`[$$$p$`$$($`_0$Pa@$]H$зh$p$x$$w$$$$pw$@w$ $P$v$p$$v$0r$T$T$p $v($0$H$vP$x`$th$з$$$$0$$$$$$ $P$$p$$ $($V0$V8$p@$`H$P$h$p$$$з$$$$X$iX@$Xp$X$$X0$X`$X$`$@ $z $$$ #$$$z8$$$P#$$$z>P$$$#$$$#zh$$$#$$ $Y$@$.$@$($#0$($`$0 h$ p$ x$ $@ $ $ $( $# $- $0 $P $ $ $ $P $0 $ ($ 0$ 8$ @$ P$ X$P `$0 h$0 p$ $ $0 $$ $` $$$`n$$`$n$$$r$p|8$P$pX$n`$+h$p$0x$$$ <$P$@&$p$p$$p$$p $ $$$$$ $i($e0$`n8$k@$hH$nP$X${`$rh$p|$$0$n$+$$0$$$ <$P$@&$p$p$ $p($0$p @$ H$X$`$h$p$$i$e$`n$k$h$n$P$w$r$p|$$$n $ ($0$8$P@$H$P$X$0`$p$`x$p$P$$ $P$$$P$$$QA @$$$$$QA `$$$$ $QA $ $$$@$QA $@$0$($`$h$p$@3x$`$$~ $$ $ȿ$Eп${ؿ$$$$$$$$$$$$ $($0$8$@$ H$ P$ X$ `$h$p$x$$$$$$$$$$$$$$$$ $!$"$#$$$% $&($'0$(8$)@$*H$+P$,X$-`$.h$/p$0x$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?$@$A$B$C$D$F $G($H0$I8$J@$KH$LP$MX$N`$Oh$Pp$Qx$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_$`$a$b$c$d$e$f $g($h0$i8$j@$kH$lP$mX$n`$oh$pp$qx$r$s$t$u$v$w$x$y$z$|$}$~$$$$H{H5ڏ!%܏!@%ڏ!h%ҏ!h%ʏ!h%!h%!h%!h%!h%!hp%!h`%!h P%!h @%!h 0%z!h %r!h %j!h%b!h%Z!h%R!h%J!h%B!h%:!h%2!h%*!h%"!hp%!h`%!hP% !h@%!h0%!h %!h%!h%!h%ڎ!h %Ҏ!h!%ʎ!h"%Ž!h#%!h$%!h%%!h&%!h'p%!h(`%!h)P%!h*@%!h+0%z!h, %r!h-%j!h.%b!h/%Z!h0%R!h1%J!h2%B!h3%:!h4%2!h5%*!h6%"!h7p%!h8`%!h9P% !h:@%!h;0%!h< %!h=%!h>%!h?%ڍ!h@%ҍ!hA%ʍ!hB%!hC%!hD%!hE%!hF%!hGp%!hH`%!hIP%!hJ@%!hK0%z!hL %r!hM%j!hN%b!hO%Z!hP%R!hQ%J!hR%B!hS%:!hT%2!hU%*!hV%"!hWp%!hX`%!hYP% !hZ@%!h[0%!h\ %!h]%!h^%!h_%ڌ!h`%Ҍ!ha%ʌ!hb%Œ!hc%!hd%!he%!hf%!hgp%!hh`%!hiP%!hj@%!hk0%z!hl %r!hm%j!hn%b!ho%Z!hp%R!hq%J!hr%B!hs%:!ht%2!hu%*!hv%"!hwp%!hx`%!hyP% !hz@%!h{0%!h| %!h}%!h~%!f%!f%!fH% IE19 1HH=% f%   H% H%  H%x H% .H=H% 1H= H-hH^ % HD$H% fa[!HCL4% D?f.DAWAVAUATUSH|$Ht$!H5HD$H51HD$H8H=!I1Ht$H|$>=tH=71@H=Q!H=fH=fH!H=nmHg!20D$HL$ HQL1LLH LHH HDHI9uH^ Lt$ HLquD$8%=@HH{!H-l!HH#M!~HcЀ|/8H=>uH=dH5'/H=(C!S!:g!Hd!f!(!]!ۧ!f^!Y!H=%HhH!HH!!H!HЧ!Hѧ!HH!HHݧ!H4!H!HuH#$!H $!:H!H!H Hا!!9H=#L|$\$IH-L袳Ht$|$TH!Xsn|$Ht$!y[H=!H߯H=!=D!8!u2!<$! Ѐ=! ! |$!t!<=V!:=!u =m!1p-C9MlD9HcM$H A<$-uA|$muA|$tLH=tH5LNtH5L;tH5L(xH5LaH5LJH5qL3H5dLH5WLH5JLH5=LH5.LpH5!LYH5LBH5L+{H5LdMl$Z}/H-!}lHHХ!XH= 1!fH=1=!QH=ڤ!Ht,?-0H57WH!H; Q!.=!<H!PHD -!tPDր@@D։PDP}H=`!}=!tH=E!HH=7!tP=j!NH=!HH5dV IHRHr!H5L1L-H-!Ht fDHULL1_HmHuL L-bH-s!Ht fDHULL1HmHuLn=(!%=!=ǣ!l})3JH=!Ht"!CH=ã!4L=|$ H H5WH!R!=;!Hv!H=`!H=D1dL-;!HDH= 1`DLH=%16H=!@!<1=1!$H-z!HJIă~5HH5HlHH5H(A|$HcH(L%!HILLH5.exe@uH5SLIcIMML=MHcLH"9iLHHÅLLL}Hu=!HE!H=YcHHH=IcHHrH-fH=1N1H=e@H= ! L%_q'H=!HDHL1H ߠ! HHuH=!HH=1込%=[!gH=#H1葼7H˖!H!=!CH=!2}bM:L襧H1+ZH5!H=@ü9H=R!H+D$HH@BH=!HH5HIH!H1H=_! H5L!H=1FzLL14H5!H=11H5d!H=1LH= 1fLH=1ʻH5~!H=W1谻1I^HHPTLH H=HH9y!HtHH=!Hߔ!H9tHx!HtH=Ĕ!H5!H)HHHHHHtHx!HtÀ=!u(UH=x!Ht H=|!}Ӕ!]fDATH ! UHSHH=H9w)L%^>DH=~!L1HH9sH5d![ ]A\fD!uDUH1SH5HH=%!PHcH H- !H H"HHMH51HH)%H5Γ!H []ff.=Y!ATIuJ!w$HH!1H H=L1A\邹fL1H=1A\kcNH=dH1RAWAVAUATUSH}!H$E1H$T!Hl$IIHL$ HD$D$D,$$fAHL$H ITI9MM)LHHH'{#H=''HNHHT$IHHH|HHD#O|?IULHPIHHt$IHL5L;d$ tLF=t!MIl/IޅMHD$HDCI9"L|$I܋$VLcHAFxEA! =!=$HH JE,AwrMcHBh9u_H(Bh$(D$D$!fo-T!fo5\!H ^!mu/Hi:BxHc5!t=L$|$uhPL-S Hi@FxAtAAwMcfC|EM9HH=IH B4x!M>tLLlf.HcH D,H$D)Dl$;HHHooP8!L$@T$P2pwoH HcHH'B@.fo=ď!fȍ!Lm ֏!} E0$LD$H HT$;H<$Ho\$@od$PHHI){HH)A>Hi Y a0HcH T7 QwHcH=f;4OH 6 Q $I$H=!H5)1D!fAELLMLAHc!t=H=!L%H-I9tHHHA4DI9uL;|$ tLHD[]A\A]A^A_f.&!$!MD$1H !H=_%D$!@5!D$a*D$Ǎ!f@EhLMAfDHqF4H YFHc4L$WH=D$!OD$LfDH !H=|D$OD$HMH5?L1;L)NH5! =;!CD&!rH=È!H)H5 1HH$H=, L-!HHCH dB!HD$@!ƒȀ!HT$@hA^HD$@PD$@CA!4B-X!#!U Ј!v!U Јd!HuH=t!;A!HcH !H=CH<уԇ!"BHEHD$@ HUHD$@HPHUHiHUHD$@HPHUHFHD$@819,*Hu11 @@&!HcH /!H=H<у!HEoEHD$PHED$@HD$HHUH=HEo}HHD$P|$@H}H=}HaHEH=QHeHD$P"HD$PfD$@ HExHD$@8LhE1H J4LSIIuH5tLH5LeH5L{:H5xLdStd҇HD$@PMUHuH`LMLE #=A!"HuH}~ T?H} HEHD$@c?H}HuvHH}1>"!U Ј!HED$PHD$XHD$@HEHD$HkHED$PHD$HHD$@HD$XCH}H !1Hu%HD$@#H!Hu1HD$@H!Hu11HD$@HuH`|HD$@Hu1gHD$@H}1RHD$@H}1=HD$@11*HD$@xH}Huc6HD$@aHu1N6HD$@LHUHuH` 3D$@&$!HEH!  !!!HEHك!HD$@HHD$@HEHD$@HD$@HD$@HEHD$@}H HD$@lHEHD$@^H}11٤LH}11Ǥ:HEHD$@,H}1Ҿ褤H}1Ҿ菤H}1ҾzP;HuH}1H}θD<Hu1H=:bH=!HMHLMLEHU fHuH`Q=o!xHMHUHuH}D';u;EHLMLEH`H H !PE!PunH D$@D$@HEHD$@Hui?HD$@HuRHD$@HuP߆HD$@mHuH}HD$@VHUHuHHD$@:HUHuGHD$@HuxHD$@Hu萅HD$@HuHHu1H觃HD$@Hu&OHD$@HUHu%sHD$@HUHu$WHD$@uHUHu;HD$@YHuHD$@AHub˄HD$@)Hu࿄胅HD$@HuFkHD$@HuESHD$@HuC;HD$@HuD#HD$@1+ HD$@HuH}fHD$@Hu=ބHD$@lHuHU 2HD$@PHuHUHD$@4HUHu?HMւHD$@HuHU|ځHD$@HuHU^辁HD$@HuHU&袁HD$@HuHU>膁HD$@HuHU<jHD$@HuHUNHD$@lHuHU2HD$@PHuHUHD$@4HuHUHD$@HuHUހHD$@HuHU€HD$@HuHU-覀HD$@HuHU+芀HD$@HuHU%nHD$@HuHU/RHD$@pHuHU*6HD$@THu~ށHD$@H}Hu6,HUH{!HPH} H}DHz!H}Hu6HH}Hu1HH}Hu[HHuLm}LHN}H}1H H[H}Hu1H?D$@|2D$@&%D$@D$@ D$@/D$@*D$@-D$@+HD$@HEHD$@H}H1葅HD$@HcEHD$@HcEHD$@HcEHD$@uHcEHD$@gHcEHD$@YH}XK2H}HuHy,H}KHu}z ~!ufx!x!HEx!H}HuHEx!HuH}HEHuH|$`HD$`Zx!D$pHD$hHD$xwJ3x!Hu1`3HEx!H|$`1HD$hHD$`HED$pHD$x%HEw!H|$`1HD$hHD$`D$pHD$x(;o}oEHHD$@x@(HUo}oEHD$@Hx@cHUHD$@HH@@HUHD$@HHUHPHUHD$@HP@H tHU:!HPHU@HD$@HP =HU:!HP@H@HD$@o}oE|$@D$PD$Pgo}oE|$@D$PD$PFo}oE|$@D$PD$P%D$@~HEHD$@ HEHD$@HEHD$@HEHD$@HD$@o}oE|$@D$PD$Po}oE|$@D$PD$Po}oE|$@D$PD$Poo}oE|$@D$PD$PNo}oE|$@D$PD$P-o}oE|$@D$PD$P o}oE|$@D$PD$PH}H}1H}H}H}諪H}H.H{!}HuH=1Sf-+-s!P,us!HcH ~s!H=H<уRs!H}Hu/ H}Hu+H}Hu*H}Hu*H}$/H}HuR/H}Hu@/H}Hu./H}*H}*uH}.gH}.YH}.KH} .=H}1-H},}/H}Q*H}U1-H}Hu1-H}.H}Hu. x!0z!z!H}12uHUHuH`WH}11@H}Hr!1H5jHD$@Hq!1H5K1HD$@H}Hq!1H5 HD$@Hq!1H51HD$@H}Hq!1H5HD$@Hvq!1H51vHD$@tH}%fHuH}ATH}1DH}14H}1$HD$@H}pH}1 H}H=o!HH51HcH=H-o!HGH=HH5H HHHM1H)LH5@o! $o!D$NH=LMAXMIALMxHHP,HHPPH=Hu HEH1H=1蟔H=HuHEH@D$AD$@wLpHD$@eL1H=1:1pHD$@ARtdpHD$@-QtdpHD$@PtdpHD$@#n!({n!(m!v(<m!b(tf.Hp!Ln!AWAVDp!AUATUSHD$I9D-tp!L%ep!1L= fL[H=.DL TQHdDAH5d HcҸfAl!H+C4Ht H8l!H;tHC,1HtHC$E,$H[]A\A]fATUH@SHt7X{IHcID$HtAD$ HL9L[]A\H=#DUHSHHxk!HtcH|k!HtH g!HGi!AFHHi!H1i!AD-i!HL3AF8I~DA;n-h!Hc/HH@D(HH@Hf!/= HcNI~Hc诺IA9Hh!Hh!D=h!E1HL3E~lfH=f!AHoh!HXh!D-Ih!HL30DAAIcʾIFHHxHtjADhH=>f!ѹu1Hh!Hg!E1HL3D=g!E~EH=] 1莊H=H=i @USHHg!g!u"Hg!Hg!HHcmg!HBH9s$HSHKg!SMg!H[]fHCH-Ue!H&g!y1t׃tt'Hg!fDH=9e!D$ xD$ fH)HcHe!zff.H@#*ttJ ud! *u@*t/t( tօuH=- HG*uH@AWAVAUATUSH [!mAm)y[!_A_d[!AO[!XAX:[!bAb%[!eAe;\!Ad[!dZ!AZ!AzZ!}A}eZ!]A]PZ!\A\;Z![A[&vZ!ZAZaZ!ALZ!YAY7Z! A "Z!2A2 Z!AY!RARY!PAP~Y!AiY!ATY!~A~?Y!<A<*zY!9A9eY!8A8PY!7A7;Y!;A;&Y!6A6Y!)A)X!*A*X!(A(X!'A'mX!:A:XX!OAOCX!NAN.~X!MAMiX!ATX!A?X!A*X!AX!AX!LALW!KAKW!JAJqW!.A.\W!,A,GW!IAI2W!QAQmW!#A#XW!"A"CW!!A!.W!AW!/A/W!0A0V!-A-V!WAWuV!SAS`V!=A=KV!^A^6V!UAU!qV!TAT \V!VAVGV!?A?2V!>A>V!CACV!@A@U!1A1U!+A+yU!BABdU!uAuOU!AAA:U!hAh%uU!iAi`U!HAHKU!GAG6U!FAF!U!EAE U!&A&T!%A%T!$A$}T!AhT!RARST!A>T!A)yT!{A{dT!PAPOT!5A5:T!4A4%T!3A3T!;A;S!:A:S!(S!)A)rS!{A{]S!}A}HS!=A=3S!<A<nS!%A% YS!/A/DS!-A-/S!+A+S!*A*S!?A?R!!A!R!~A~vHc5T!H T!H=S!lH5S!H=TR!,A,%uR!>A>`R!AKR! A 6R! A !R!A R!AQ!AQ!A}Q!AhQ!ASQ!A>Q!A)yQ!AdQ!bAbOQ!DAD:Q! A %Q! A Q![A[P!]A]H=R!1Ҁ?$u H1貤HQ!Hc R!HP!HP!L ߀MK:0A/B|$ u E! }E!t0H=BG!tH=Y1ZdH=2G!tH=Y1Bd;E!f%f=0H[]A\A]A^A_þHHD$IhHD$=F!MI8HHu @HHHHuLD$pLșD!D$ D$ I7HH hD!! aD! UD!t%H5CpH=T<H{HE1,c%D!%@!ZE!ME!WE!C!HE!H5!kC!^C!hC!B!)}Nf.H=T`H9C!H=U1`H{C!D$ D$ H=|:!113]%>!B!B! pA! hA!|%\A!p IA!@dH=:!11$HHB!?B!3A!?ȀA!H9!HuA!B!H9!H^A!H 9!=HHL$(HL$(HHHE9HD$(t}uH=,R1}_H V9!HT$(H)HcHT$8HHL$0HT$8H5-9!HHŃHc,HL$0H|$(H$D IH$8L;1HH2 %?!?!?!?!?!H=8!HE,H=08!M1 ?!@HQ8!HJ?!pt$ DƉD$ ht$ DƉD$ KD$ >H=7!111HH|$pHH=7!H-A!nHD$pH- A!9!Hr;!m?!?!?!JNH=c7!u@!o@!!H1H$CHH$8B!PH-a@!H=7!=nH-N@!X8!跣"H6!H?!H=6!H-@!mH>!H-@!8!Hm:!ht$ DƉD$ =!=!=! u=!>!H==6!H11;>!`H=6!H11'H>!;b>!/>! >!%!>!%!O>!>!%"9!%9!H=Z5!111x ;!r;!D;!H=2!1!%;!9;!H5]2!H=v9!AH=5!H5!jH=5!H o'%5!:EH=1!1H=_f1XH1!H:! L1!H=fL Q:!8! 8!H5{1!H=xf%8! }8!H:!H=D1!H:!h2!Hn:!YG!:!C8!8!+H-0!}Pu},u HH-0!H|$HHD$L0!H=L%54!H=y0!t 7!H\0!H8!8!8!x8!l M7!`H=0!Tgv1!՜@D$ 3D$ &H5/!H=H5/!H=bH5/!H=VH5/!H=vdH5/!H=ld=7!yz6!< j6! a6!u ?@S6!M6!b96!QL /!MB H=cL$ H=cLk +7!L.!H=fL 6!6!6!6!H=G7!LP.!HLD$(-LD$(HLH| 6!L.!H5bH6!HH1jH=6!H-6!"H=-!FeHPHC6!H=-!1H$踈!H$8H5-!H=`1SH=p-!1Ҿ$PڲD$T$?l$uH=.-!_H=6!Hg1H?HHH:uqHcHHVHnHT$(H ,!HT$(H5!H H(IcHDd$(H,H@H\$0IHl$@HLt$8L9 A$I@uIt$8HtLuA|$pLwuLDd$(H\$0H=`_HLt$8BRH=C/14ROH=,!11H3! Ј 3!L+! H=hLH=^L H=^L H=^LLH=.1oQf. .! t M2!3!a.!H=+!H5{^PH=c,!m.!HZ,!蹗H>,!H=*!3!HS ŅS 1!H=*!oHP3!M3!H=m*!3}17Ai3! f1!H=8*!n H1!b73!VH*!H3!C%"1!7%-!]2!B2!0!?@0!H=)!TH5)!H$薂$%=@H=p)!1Ҿ$LD$ 2!My La1!D$ 20!H=31!"0!Ht6HHtHHHuH=1! /!H0!h%1!H船H1!LH=])1!H=[Lt0H=LtLH=+1MNh +! \H5.]H|H5Hv|w L0! H=\L*H=[LN .!f%?f @f.! H= Lp/!/!H/!|/!pH=@1BM]Ht$(H=a)1LD$0%MLD$0H=[1 M(H={[1LH5&!H=?1L0H=?1Ld^H&!H/!HH@LXHa/!Dd$0D|$8Lt$@H=?1jLDd$0D|$8Lt$@qH5b/!H=Y1A@v|H=Y{HSD$ HD$H_(HD$ 6D$ D$ I@=^HD$HH@HD$H\$ H|$ tH=1@{HD$1L)Dl$ LxH57H=Z1{Mw ùMt3A?t yLH=[1{L{AAI@JD=J| AGtA0tЄbH5q]H=NZ1%{];1芳H=-!?ty+!f%?f f+!,!H=N<1JLH=x<1iJ@Ll$D|$ Ld$(MLLH5ٜ1H=YezD$LHyDl$HçHl((DHtHH=^1%zHy\AAwI@I|$usDH5qHHHL0Mtˋ@8tÃE1LH[LGAń0LL1H5[H=XyD$+Ld$(.fDH5"! yuH|$ x 1TwH5"!H=&1HHD$@H=XDd$(H\$0Lt$8H01HIcH=,:H41H7H5}"!H=U1HKH==1|HH$HB{T$%=@=vH=<1*HH*!XLH=P:1 H$H=m:1GH !!KLH=;1GH5TH=^91GKH5x`H=D91GHH (!H=U1wH5!! wuH=TL%ŗ>vH5_*!H=T1ywVH0HHHtL1HXwH3HuH} NuH5*!H=T1)wH= !5 #uH5)!H=}$1vL%W !H=TuGH=z$L|LmH=${L5H=${L=H=%{LẂH=C%{L.H=%{L;H=%l{L<H=%S{LHH=&:{LHH=N&!{L9H=&{L8H=&zLLH=&zLPH= 'zLLH=I'zLSH='zLaH='rzL_H=(YzLBH=U(@zLKH=('zLHH=(zLJH=(yLMH=))yLẚH=`)yLDH=)yLFH=*yL7H=E*xyL6H=d*_yL;H=*FyLBH=*-yL>H=*yLIH=+xLH=pQxLtH=+xLMH=}+xLJH=+xL|H=+~xLJH=R,exLOH=,LxLlH=,3xLHH=-xLIH=N-xLFH=-wL7H=-wLJH=-wL@H= .wL?H=9.wL?H=`.kwLCH=.RwL|H=.9wLDH=/ wL@H=L/wLLH={/vLHH=/vLKH=/vLKH= 0v0"!<pLBH=0xvL"!RH=0RvLRH=09vH=b! 0 oH=NH511p1WH5OHnuU"!H=NLu?V!!f%?f fG!!`1Ҿ0H=31!@wt7uL[H{0 uH8IuIHHt֋CuH{LN8HF LF(I9r MI)M9v:LL9uHu-Ht"HG8LH=lcLHH1<~Pt fHG8FPH=cHLH1L<f.UHHHH藮HHHpHx H@HHHǀ1H)HHB(B HB0HR HB(ǂHHH1H=!HpH!tHHHJ@H0HB8H!HH]DHHT$HT$HH.H1]DHH?mHHHvHmHf!wbATL%tUH-tSHHt%C tXw&tu H{HHu[]A\fDuH=!D7H=~t;HC D !HufDHHtL@LL€tݹLH€tƋPt&uAu@f.Au@fDHwSuu&u4 uBuP[f1H=k:t1H=6O:t1H=L: t1H=:tH=u1[:DH!!H@xu HtG'@ubHH5!=!Sv 5Y!Vu"fуt ?!u HD H=rH9AWAVAUAATIUSHHo@S^*I4$H=lI19I<$hX+*uID$`HtH !H9EL5!HD |!H1LM$H=%rHL:9ID$HHtH9u+ID$`HtH !H9tQH[]A\A]A^A_f#)u !It$HH=q1H8Mt$XLp0`f=!/I$H4HCH5w!LCHH]!HN,H)I9@L=7!J(L9RH C!H HHH+ !H!HH+ !H!H9v H5!HH!H1HtfDH0H@уI4HuH LLE1 f1H{tIf.LeI.(@HTATUSH!H~L%ZN@tL=!tmH!HC HC8H{0Ht=!t_Hx!HC(H[Ht%H{HuH{0Ht|@uH[Hu[]A\fH3H=Y12DH3L1{2fH!SHHH=[!H@@Ht)H5!H;5!HH=!tHFHH![ÐHH6HHm!(H5i!Hj!HDH Hu*f.BHt*<1wHs1bcff.ATIUHS~Hu]HE(L91Ht H8tNAL9t$HLH0]N!A[D]A\fDHrH{3tE1[]DA\@USHH!u HHtHGHHuNH+H!Hu-DHHt H{HuH[]@H1[]HtHu0 H=jff.fAWAVIAUATUSHIH8D% !Ht$2 H=|!1HraDHHHD2 AFII~Ht8HD$H@><X<HD$Ht @ M~,fDAGL8< t <HID1I`t%M?MIHt?*uÀuDH9tHSeI9tLFeI9tL9eH8L[]A\A]A^A_AFEDEH{8 ЈHT$HC8HT$Ht&u@$tH!!HP0HT$H{HHYHD$HS8HJ$Hr0Ht$ HB@ !HHHD$H{xHtHT$H5 mHD$GHC@%;H@@ !HHD$HH H{LH5z =. !=!C- T!A9BHD$HHy@H{H!It$8H LHHDHH4hH{;H=m^%HH6DHA!HC8H1!H:!HC HHB0HC HGL;%e!u(.u#x>!2DPH_texn xdxEH{!<H=IL1#H=#^1#WHIH=Q]Zf.AWAVAUATUSHWH FHHHcHAf.AuHCHu81PHx ?.u@HH  HD| !H=^1#H=^1#H=^1Hh!#H{ fH("f+uHC(Lc0HtL`0C- H]EHcH@Hw1H=M^N#H5o!HtH=r14#H=\gHH1[]A\A]A^A_HC@HtPH0H=\1L-qr"HC@L`MtDI4$L1"Md$MuH=01"{HsH3H=-21}"{{H=1L-q^"Lc MaA|$p AD$H !H1[]A\A]A^A_QH H=[1 @ uHC LcHtL`0  HS1LH=ZHG HC(HHt-HhLlfUH=!1HH5USQL9uHC  HLH DH i! H=ZH-TTTHCHHXLdHt$H=&!H1HPL9uH5 !H []A\A]A^A_O@Hl_H5k_HWHDHH=hZ1[]A\A]A^A_2fH ! H=%ZSH[Htf.HHuHHuH n!H [H=Y]A\A]A^A_RSfHWHH5YH;= Lg8Hw01H=Y}MID$0H{0H OMŃ@u ] IT$@H=X1It$0H"It$8I9t$0tH=X1H{xHtH H5 HkHf.HHEHmHuH=8 H5Et"1H=+AtH=o1I<$t H=W1M$$MDH=:1 H[0HHHEHHuH=V1A/H=V1A|H=1D1A\H=C1A<H= V1AHH HDH = HCx@*H=r sH L%n HFL`01LH=KV@L%( H=OU1rDHC H0V@H=*1JL 0[f J LC LH=tUH9HB1HHLHCxt H{  HLH-n L ZL ZzL ZiL /XH=R1r/DH0H=$T1WID$LxMtfI7L13MMuH=G(1H=S1DH=B1rHCxH=T1H L%n HHi L%R HLH=5T1Hq 1LH= T1V}HpH= 11AwHt HQvH=S1?HP(H=SHrXHp0HB`Hp01HU>mH=Q E1dff. t E@t Ef.U.HSH HHPHH6P Ht$H{ILHT$:uoHUH9tH=w^H[]H=7SH€uH)HH=SH€uH[]@ATUSwHՉH9HHcHE|+F|u&HuH;[]A\HHuH;HuE|+C|[]A\DH>H}AExxD)uH1<H=OAVIHAUILATUHSt[]A\A]A^ I^pA~H@IH@H(IF ID$u MtWAEtOIFpHu4@HCHHt#A}HHHyHCHHuL#[]A\A]A^@IFpHtHH@HuHff.HATUHSH+LPEHHt'HLmuLH[HtP5 L#@uHuLt$HE(HtHHtH0H;u[]A\[1]A\1fDAWIAVIAUIATIUH@BI(Ht~u#AGXuh]ID$HLLLLA\A]A^A_I(1eHHt9DHHtFXuLLLAT$HI(H,HHu]A\A]A^A_f.AWAVAUATUSHHF(HHtkIIIIfDI] HtgH{Ht Huu"H{L>uMLHHLAHHuHmHuH[]A\A]A^A_HML1LAHmHrAWAVAUATUSHHF(LwPHHHIIIfDHIF 8ujr@8pu`z@8xuVz@8xtED< H@8u34@*uI~LMuMLHLHAH[H{H[]A\A]A^A_@AWAVAUIATUHSH(LPLgXH~(H$HIwHL$HL$HD$D$|$H\$HE(LMuQfI|$I6uOMvMt5L9uIHuuLD$H$HHLLMvMuH([]A\A]A^A_fI|$H3uLD$H$HLLLfDHL$H$H(H[L]A\A]A^A_Nff.AUIATUSHH@HxzLI@HxzHHKLH5fHHBAuAEIMHt%H5\@HHBAuH50sLLFHu DHPuH5LL FHufHPuH5rHEHufHPuH5#LHEHufHPuA$:Uu]fDAAH:TuHuD,ELEHEHD[]A\A]f.LE1 ATUHSHE9CL H=4KL H= KLtl H=KLtR H=KLt8H=S t'HuL}HuAH7 H8gA9~H# [1]A\@ 8[1]A\G u֋E9Cu"@AWAVIAUIHATIUHSHLPH~(HH$IwD$~|$H$uSHt6IHu&HMHHL[L]LA\A]A^A_@H[]A\A]A^A_fHLLH[L]A\A]A^A_AWAVAUATIUHSH8LwPHG`H_XH~(HT$H IvHL$HL$ HD$HD$ D$(|$(Ll$ HE(LMu;DH{HuLD$HD$HLHLMMt_M9tjI7H{nuHD$Hx\tHD$HHxWuLLD$Ht$HHD$LMMuH8[]A\A]A^A_ÐI~HtLD$HD$HLLLWHL$HT$HLH8[]A\A]A^A_%DAWAVAUIATIUHSHHHGPLwXHT$HWhL|$0H_`H~(LHD$(HpHT$ HHD$0D$8 HD$0|$8HD${IvH}(LHIHD$0HD$0|$8HD$FHE(LMLMI6H{HuHD$MHLHLMvMtjL;t$L;t$toI6H{uHD$ HxtHD$ HHx|uLHt$ HD$MHLMvMuHH[]A\A]A^A_IH4bHD$MHLLLGHD$(HHx-Ht$(HD$MHLLf.HT$HHLH[L]A\A]A^A_ff.@H SHH= HH)H9w[L HL9txH H<HHH+ H!HH+ H= H9v H HLH=~ [@H=a H;H=j L[ H d HL9u |ff.@AWAVIAUIATUHhSHL=+ w fHI@IGL \ Mgf%AD$HAD$XID$ Mt$PfAD$XAD$(AD$8H+HcHIl$Il$Mt }/fAL$XH L ID$HH HL[]A\A]A^A_AL$YIl$Il$fD}:Il$1HH=DD1 fAL$XID$fAL$XIl$Il$jAL$XIl$Il$TIl$Il$BH=/AH,L,HI9rfDHI9tO{/tI9tDLL)8ID$ }(HEAL$XID$f.&:Ht.fG<v USHHHW(HH9 HHHH}H=L H= HH)HvyH " HPH9H5. H2HHH+ H!HH+5 H H9v H= HH HEHHHHEHMH[]H= _8H H= c@ g@HHC(HHmHE Hmff.@AVIAUIATMUHSHHtHM H9t  IEHtx to0UIUMHHD LDIE@ Hh Lp(HU0LHXH)HHE%u HLH)HH]@[]A\A]A^fDH9h uHH9O e뤐HATL%'UHSHHՃ{wqCIcLt HsHHHu[]A\fDH5 HHHuHs0HtHHu뿾 H==HHgH5 4@HH@H H2 H9sHPH H HH= P*f.H H H9vHPH@H H PATIIUSHt$?=t:LƹH=?t H  [LL]A\H= L11( L1Hw Ãl IW  []G A\LÐH=i n@AUATUSHH,L-> IMt1LfH;Lu4H[HuMmMu@u- H=2ALtL1H= +1X/LIlIEIEH IEIEIE IE(IE0IE8IE@IEHAEPL(IEH @@uHL[]A\A]DL1H=<*oHL[]A\A]E1ff.AWI1AVEAUEATIHUHSHHHIAt?t; H=?H€u I$tEu#H[]A\A]A^A_@1H.@H1H=)1[]A\A]A^A_f.AWAAVAUATUSHXHHT$HL$8LD$D$D$HIIE1E1H-#{FCHcDHfHD$8Iw8HT$HHD$HLc L  AD$uID$8.J AAu(L9= V HT$HLD$8L9(LD$8IDIHE1H&HD$8HX[]A\A]A^A_fDL$LD$LIHL$8HT$H= HD$8H{0DL$LD$LHL$8HT$pHD$8I{IG8IHb H$ ^fDIG8Ht$8IHH+H0HCHKH @IW8HS@HHHD$8B%H+B0HHB@f.HCIW8IHD$8H+B0HCH{#IG8IHC HCHD$IW8HD$8H5 H{H+B0HT$8HC0IG8HC(C- H #I܋ 9BIW8HD$8HD$8B%(H+B0HHB@H{8IH{XHHT$8H5^ = <= tHS0HsXH=&1=DHC8HHt HRR1P$"HKHt H96 Hs01H=&HC8HKP$HqHN0H(HH8HH0-HV@HP@ H|$t8HsHL$HH HHG/|$HtHD$I$M_8LHU t;IHt/I9t*HEMIEMHfDAA(f%f=uLD$8AA%=A/IpHH508L\$0LL$(LD$ LL$(L\$0LD$ AA|A9K|sAK|AI|HITHH!HL) o IA@HLf IW@HtHr(Hr IH9 IS0I)MAXAC%u HH)HIs@MIMY`HD$8|@H=4I_H HH9ZH=]4vM+C0IMAXII$HA IA0I+C0IIAX@ j MO8L)HHt$HLAHLD$HIG8H$fH H HD$8HHB0HD$8H f.L5 Ll$8L9%H{XH{hH56LD$ D$ 3t$ AIIDII!LH)Ѓ=^ HD$('HC8~BHML+@0HHLt)= uH{XtHs0LH=#1'HC8H(Lh8Lh0H@XHSPDL$H{LLD$HRHS8L9Hz0HB@H|$8B%fDLk@M-H{`H&H41IHC8P$L@8усHx@DH{HL9@Lh@ IH{xLl$8HtHT$8H5 xHs@HSHC8@$EHT$8|$HV8*HsHH$H;s@HC8@$u @HH8Ì|$Ln81HKfDH=1"4HA HnH9 cH=0 fHz@5+H={0 <~H H@xi,HCXHHT xHCHH5HP8@tH;C@tH{hH52HT$(WHT$(D$ t$ ~HHTHH!HC8HP8P$уHS@D@$Ht&At{H2>*us H=4u[DDƒ DDHg Ht#f.D#JHtD#JLtHRHu1H=v4HHC8HS@H$ < t~|$twH2L 4 LuYL MtMI0 LuIxt/= u&={ H01H=HS@HC8@|HR8D$ H D$ HD$(HzH=.8HD$([HD$(HC8I21H=D3LD$HL@8AI|D # JtHIHL!H)HHB@SIM@HHI8Ht$8H9q0HT$( E1yH IS0I)MAXAC%xHH)HIs@f1H=e2I Y I]@H|$(LD$(HC8Iu@P$уHLF8L\$8Ix0MH8L9$Hp@H HIL9L9-Hs01H=HC8P$у0DH H@xW Ht$LHD$0LL$(HLL\$ HD$0LL$(L\$ IHp8H9p0AA&IAHHt2I;A@t,IA`I1LT$(H=wLL$ H1LT$(LL$ IA`LT$8 ?t}LH0I)|$ ~HHNLHI!LH8)HH0HSXH_IA`IHt$(H=LL$ H01XLT$(LL$ Ip@ ? HIuHMH=*1H=[HS@HC8KAWH/ AVIAUATIHUSH LHL-e M1L=L H[Ht.H;HL"uL1LbH[HuMmMuHtSaLHZHHEHCH]H[]A\A]A^A_1H=1L- MTLL11H=O1fDLH|$!H|$ID@ff.HAVIAUATUHH=H S1]IHLhHMufDI$Ht?L;hHu9IătttA$9t uͅxɐI[L]A\A]A^Åt|1LH5 kHAo$MIT$HPI$IăMt$HA$ A$ A$xE1[]LA\A]A^Å]LH=1hGLH= E1Q0ff.HH W1Lԫ H= K =H H5sH= H% @YH 1Ҿ1H HH@H H H H Hs HX Hm HR HS V1H=)H H E HR HC HH8H@ H H@H=/UH-SHH{w%CHcDHDH{H[ {vH[]fDH[f-EwH{11HtHx8uH1H[].fDH{oH{ fH[(mff.fATL]&A SHHHw0LyhHC8HtxH{XH@`H@XHHtH{`HtH{hHtH5H(AHC8D@|H[A\Hs0H= HC8HuHs0H= DHC8HhH HS0H=H@H01gHC8?fDLH=NI@AVAUATUSH/H8IIE11&_tZMmImHEuMtI9l$ t6H={$+HI쉅HD H}11HH}MbIUIHIHIUHMHE1ImHFHt?+I9t)fD+I9t H[ Hu[]A\A]A^ZH(HuHu[H=1]A\A]A^H}gfHS(ID$ HB H"HP(HG ID$ HG HL`(H{(11ҾH_ +HC8HtHt HHHDI9t H[ Hu1HHG8H1H9LBHqMIpHqHLFHpHqHpHHNHB1HP7fDH= 1DL- /@ID$ H\ H HE H_(HxHC8HtH H[(HuL b I#H5O H6H5< L ATLgUSHo0H9ot H=b!{M$$MtI9l$Hu(A$9txuIL[]A\E1[]LA\DAWAAV%IAUIATUSHH$D$ f.H HHX HI1@It$8HtUDF$Mt"DD$ILH=G ADD$t>E1A@u2ID$ HLIIt$8HuE$E1A@tMd$ MuHDD ND%=D%@=@D%=Ao1H>fDHs8HtFDf$MtIH=X LAՄt5E1Au,HC HbHHHs8HuDE1AtH[ HuHMH$E1aIHL[]A\A]A^A_@Df$MtIH= LAՄDD1 @t% A@D HC HHHHs8HuD@H[ HKHs8HtIDf$MtIH=; LAՄtE1A@uHC HBHHHs8HuDHC HrfDH1DHs8HtIDf$MtIH= LAՄt;E1A@u/HC HHHHs8HuDE1A@tH[ HuUDDtD zfD11-HIDE1E1A"u EIܿH[ HHS8HtB$1t@LDHo1UDf$MtIH= LAՄtGDD1tA@t1D$ u)HC HHHHs8HuD@HC Hu"IH$H4L ,E1H fDHS8HtB$D1 LDH[ HuE1Iff.AUATUSHxH-/ H1L-Hm@HHE(@D@uEXuD% EtHHu DHDH[HtHC`HtH / H9tC$0uՄuH * L fDH==1zH= 1L >LBH BHBH5@H- HIL-7HUH= L1SHU L1H5,nLH=1LHwDcuHu(1H=lH}HtUHELGHmHbH H== x6L% H J1ҾH= H= 1H5csH7   H-/ Htf.HHuHHuHn H=O HxH5 []A\A] fH=1}L誥 D+}H蓥ff.AVIIAUIATIUSHn$Ip0 H=tLMt&H LLH=9 H@MD$`M H I9LK8M9t M`%=.ǿ <DꋃMw{EH H@x3Ń_I|$`t i H[]A\A]A^fDH1 ID$`H[]A\A]A^MAQ(A#A$1сu!A$A9o% AA$I$H11[LH= ]A\A]A^fI$L11H= eLK8|@7 L< LAQ(H~ LAA$I$HBPtA$LK8AnH7 H@xLK8AD$|A;A|vAA|=O ML$`u2IMIDŽ$I$HuL @HIUHIEL`LpH[]A\A]A^fDI$H=KLK8Hu>I1 H=u$Bt<.'AL$$fDH=HI1 H=f.% E@I$##|ǃm%Ń'H߉D$ LK8D$ DMff.AWAVAUATUHLSHHH8HT$H $LD$étH8[]A\A]A^A_À{uHEL{0M@HHDd$L0IGHHHL(LL 3|$rEHt}t M?Mt8AuDcEtH$H@(H^H$D$Lpd@HKxHS H{0LD$Ht$H8[]A\A]A^A_L)E1CDIWHt$jHKxHS H|$ HD$ LD$Ht$H|$(HD$ H{H8t< H=HC0Hk0I9t:HDHmHEL9tHuA HHmHEL9uHD$ L8HD$ HEH8[]A\A]A^A_@H$LpEu#LL0 rDIGHL(AUIATIUHHvHtHuHUI|$0M1HuHt LLH]A\A]<ff.AUATIUSHL:tCHto<,uIsAM)HHv I}HEYALLHHE ;H-M B(t CLcuH[]A\A]L@IfHa HtH Hb H9tHuSH HubfH[@HtG{uCYtHSH{(HtھAtHC(H@HHt[f.H [H[fAVAUATUSGH t u HGH []A\A]A^@H=ط t H=5LkL5L H IHu @H[HHt6CYtH{ LHH BH* H[HHuL H HƋ TL贤H- HHE `@H= HB 54 HGH=۶ HGH HY5 H= 躿H = QDtG@ <t9ЉQD$=| t € D‰AD[]A\A]A^@ЉQD$=C tˉ HsLLH="@LH=n@H=HHt\1=/ 9F tKHpHt 9B H=H HtH0H5D KH=+H5) 0@H= tH=L1H=. H5ڱ H=1H2H5 HH= HH= ff.@H=h tHu H@HUHSH]HHHа HHư =H=i HCtHH[]՝DH[]fUHSHHHHp HHf =H= HCtH{HHH$ HCH HH[]f.= uHH@ Ht5xHP8HtHǂHǂH@ Hu ff.G<v UHSHH9w(tH[]D;uHE(H=HpXH@`Hu0Hp01Hu1H=rH[]fDHi ATL%س UHг SHx@Ht'nu frH5D H蜭HHu[]L% A\H- Ht@HHeHHu[]L%\ A\ÐATEUSEHHHHty  t R$3S$unH811 H11H=\ HH>Ht9HPHHuAHHt%H;PHuxHHt H@@H9E@AD[]A\AHXHǀfy = It DH5 11H= Kff.H=V 1H5ͭ H= HL$D$ H2  讧HfH5 H=Ұ Ht = H Hu'HHzu@H;AtPHR H uLHB8Ht@%uHHHuH;uP$H@HuHΚ DHHF8Hu.fDHHu=fHHHtGH9At-H@Ht؋P$сufDH@HtP$uH9uDHB8UHBff.AVHGLAUATUHoHSH6HE@tLIAL5fF L-? Hӊ AH AH9HPHH H H AT$XH f%  f f ID$H  H1 H  L- L H H Hq H H9HPH=. H@H H /H AL$YfMl$(H1H=uI|$(H1H=ZH,$HuHt(L-fDL1H2HuHuH,$H-H=`1I|$(5H<$ wH(W H=菸芞eDGYt @ATIUHHEYuHLH]A\fDH]A\AUATUHSHL%, Mt'I|$Ht H tUMd$HMuH 1ɾHHX LhHHHZHBH1 IH2 HPL*H;teAD$YƒtHL[]A\A]uLAD$Yu1LLDH[]LA\A]fHXf.AWAVIAUIATIUSHHoHtp5c @HxIHH Hu*H[]A\A]A^A_ÐLLHLoH[@HtHLHXtfH Ht@HLLL/H[@HuH[]A\A]A^A_EHH uqfBHt\*<1wHsH@ Hu6fDH[@H#Hs1HuLLHL萯fDHHHHLLL[]A\A]A^A_XHtkUH-SSHHC tCw)tu H{HHuH[]uH=L D1HHÐff.@HATL%.UHSH@t;HHt%C tKuH=ߣ Hu[]A\fH{Hu[]A\fDHLHbu[]A\>u{ATUSHHt;HL%EH9Φ t(C tDw*tu H{HHHu[]A\uH= HfHLHff.@HAWAVIAUL-ATL%REUH-NSHH{w0CHcDHMt I~8HH{HHuH[]A\A]A^A_ÐMtI~8u1LJH{AIcDLf.HC HtxuH{1HSHx8HPXf1HWH=ѡ LHH8 H{HHHfDH{LtHHHCPHtxtiLH5HH= HC H@HpHtL€HHuZf{uH5LHHspHtLH|HCppIDAu ?T$}=f D=G T$u1T$Iv0H=1E1萿T$f.E1IF8H P$HDHG cfDE1 fDHy E1H@xEH{H=~8ǃLSIF8BLG H=L H=L H=LA H=LAH=LAH5LljT$ALD$T$\LD$H5`ALT$6f1L6L5 Af.AWIAVAAUL-ATUSH(HD$HD$Ht.AwAGIcDLH=ٝ DM?Mu H([]A\A]A^A_@Au IoHI0DiM?MuIGM?H* MkID,M?MJsAGYH IOPEzHD$H> HD$HD$utLAGYuHt$LHu^ H|$tEH9 Iw1H=3H~ Ht$HHH1HL$HHf.L9=i HX M?MfH EH-/ AHX0DH- HIDH H@0H9uH H9*H=ڙ HIݘM?M@H(H=1[]A\A]A^A_@AtH=z rIO(HqHAD@AXHAxHT @AGYHK HD$AGYHD$HD$EHurAHtc*<1wH HsI0D#@HD$IHHD$IHD$H HD$HD$}Ě tHHH= uuH=d|  @AWIAVIAUMATULSӺHt$HHxXH IA$M$H4{ He IL$ADŽ$H9HP|$PH{ Hz HH z A$ A$@tHuPHD$@Ml$pIl$hID$`HL[]A\A]A^A_f.1 A$E1H=10fDLxX誏f.SH3z H@ HSHHz HCHP[H Ht@HP H@@HP8H@HuH HtH@ HuHј HHt$DHP@HPH@%uH@@H@HuH=Ś t=H5< 1E1E11H=    k6Hߔ HD L7 A xuHr8HtlH~Hue~$ uZLNMI;quGHHueu HF~$HtvLHMt]IAAHR HtHEuHHtH$ŀutHR H:IMI;;HR H@AVI11AUATUHH= S@H5 Aك   W =K t? []A\A]A^fD\ L-* @tH. HH=6 H5 LHHOII!H!tjMteHL1HHtWLH9rOŘ  I =b t H5Ғ AI11H=  @ v /H HH_ H Hq @Hq H B LdHI!H MHI)HtgH)ʋ=5 AH@P$t@HH0I9w7H9s2t HP@HI)֋H|LHHI!fH@Hu M9r`L5  =. t H5 11AIH=} L9%i L-L z3H=DAUATUSH=W v=9 x@H[]A\A]D- Ld$H\$ H- EDfv H5Ӑ H}1҃L V D$H2   褊1HD$|$u AxH5a H=J L1҃ D$HƐ   81LH[]A\A]=Ld$fDHt+SH H^ HXH[HO fDff.@AWAVAUATAUHSHHk1HH6HHHuL-s HHUHtC<*2H BH*<1wHs㿀I}HI@ IEL0HEMuIFHEAFIFxHEIF@IF0I^ IE1IF8HH Ef(IF0IFHIFPIFXIF`IFhIFp$HtiDIpAHtWHЄueDAHtT*<1wHs1?t[tHtʀ*uHwH[]A\A]A^A_À|u$fMMtADl$HI H\$H(HLhIA]It$1u/S*[AT HyH?uѺ?1D>LGt{Lǃ*<1wIsu7HH9HFHLM$$M\H5@H9HFH@*fD[rfDHfH\֤HI@ IEL0MuIFAFIFxIF@zeHE.HɺHD fD1 Dl$,$H\$ADHIFHH H1HVuqBHte*<1wHsH6HuH HSu,BHt*<1wHsHcǃI\PHHu3HcǃItPHʸHHEtMHIFH-*HIFH HIFHHQIFHAUATI(UHSHHL-n 輢@HIUHIEL`HhHX H[]A\A]ff.H= t@u =Ή uH= @5 fH=in USHHH-;n &@ HHUHHEHXH[]f fDH?uff.USH(HH-m ơ@HHUHHEHXH[]fATL%m UHS8膡@HIT$HID$HhX[]A\ff.@AWAVIAUAPATIUHSLHL=7m "@ HIWHIGDhLpL` Hh(HX0H@8H@@H@HH[]A\A]A^A_ff.USHHH-l 覠@HHUHHEHXH[]fUSHH-|l gXHHUHHEH[]ff.H SHHxt1H=Hq HYHXHX[ff.@=Z UHE1ISHLHH=< HXHwHAE1H`AH@BH H HhPHHk H9vHPH@Hk Hk H[]ff.AWAVAUMATILUHSHH(L|$`HtFHJk HL$H=v HD$HL$H9HxH=k H= k H8H k ̉ <E$HE11LjE1L5 R1j5H MHIH@LDM11LHE$HC@H5KHtH0HKHHtH H1aHbj HC H9HPH@HCj H4j ID$8H Iu IUH@HH ' HHCLAAx H9tHLBL9t?LHLPMMQMMJLBL@HPHBMI@HH|$IEttLT$@HI](IHD$HHhi H|$HPH9:IHSMU IHP(HHP HtHB(HH I>IE(H(L[]A\A]A^A_f1$V$H11H51p11H51@HPL@HLBMIPHH@HHPHBHf.H9 tWHS8HtH9tIHIU.@HK(Ht/xHQ8Ht HuHI(HufH  HIUfLM@AxLE@A5LAyB$AH= LBL6q M9u),MAyu A@$IEM@M9tMuAIf.MMI EI9R8MuI@I9R8~MR(MEuMJ I9Q8uLӿH;B1D$L@LHMMHMMAH||$LBHPL@HBMI@HH $eHIHT$HI](DLPLT$f.L5 HH@HfHPHB@HU@L,@L @H@HF@H@L@M~I9Q8UE$LL(o H] M9AMAE D\$trD$E1H$'M]MIMAM9AE L9tMAxuAA$tM D]|E9Y|L$MCL$H9+H;B!L@LHMMHMMAE$f.LӿD$H;B|$tH<$L=Q uMsLMb1H<$]H$E5LXL?L-L2D\$MD\$|$tH<$L= LyE1iH@HxyH=P ttÐ tu HtH, HHEH@Hff.ATL%'c UH SH@IT$HID$Hh@H []A\H ff.S Hb 讖H  @HHSHHPHCH@HPHb H9sHHH b H pb H[Heb wff.@HQb H2 H9vHPH@H6b H'b PwAWIAVMAUMATAUSHH|$0LT$1LHHxHLP1]HEDeLu Lm(Ht0H| Ht9@HHHuH+H[]A\A]A^A_uEtH| Hu H| H| HHHtHxuxuxu11H=HHH{널SHHK|  HXH@[H1| SHRH|  HXH@[H| UHSHHH=| t*"H=)H-| H| H[]@H=| uH=| uf.UL x| E11H5t| HHjjjH H=9| tgHn| HCHPH| H | HD~H5| HHtG{]H{ fH{ ]HE~H{ f.AVH1H5ZAUATUHH{ L`0yLHxHA$PLHH=@wu<_uHBHuHHxHH5IH1LFA}1LH$~L5^ IH@HIVHIFLhKHx HH5WIH1LC|LFI|L+Hz1LH}L-J^ I-H@HIUHIEL`H]A\A]A^DHAWAVAUATAULE1SHHLH(HH|$AHt$E1H|$BHy HH@Hy +H5y Oy1H=k.HHy Lh|L=|y IExME1f.L(MtyMIGHt HxPHT$M7HP@HT$HPHMHtHEt\IWM7LHR0L(IHPMuMt*+Hw }{ LhH@Hw Hx Hx Hx Hx H([]A\A]A^A_ǀHL$HH`:H9@HXPAWAAVIAUAATIUSHHiL0H@EEH]HMtH5Lu(EǃEHH[]A\A]A^A_eDH5WLH5DLEǃ EHHxI1HL1I HFDt)uHր1wIr+<\BHHu@tWLELeH]EǃEfDLH=n1WfLXIUHSHpHHgHhHX8HPh@`H[]@AWAVAUATUSHHy H4$HT$HzIHtl?tH{H-Q?uCH=1讗H<$H[]A\A]A^A_LH腗HHtH{LtHHuH$H{bH{8bLsHTy ML=@HAFH{@HHkHHuHHmHt7MnHuLuAF2E8uLL1躖HmHuʐHHuHx M6MeH$Lp8ML=5DHAFH{ HHk(Hu @HmHt7MnHuL7uAF2E8uLL1 HmHuʐHHuHx M6MmH $HD$LaHAXA<$SH$@Hw Ht fHHHuH$HH[]A\A]A^A_5HH w]HH4L耲 HHu3HmH#MnHuL# AF2E8uLL1L( HHu+HmHMnHuLAF2E8uLL1蚔M6MM6Mr r AL%֦Hf.AWAVAUATUSH8H=3v Hta_H:w H5r H=LHus P1YZ~Hq HtH{^HHuF1{`Hv 1H=q q H s (N`t  H=t tH= &Hp H=p Ht Ht HtTHt HXHHt Ht Ht)Hzt HXHHlt |H=Ou H=q H=T1襓H-q HtrL%;fHuL1肓H}iHH$@HHuHuHtH=p1BHuH=c10HmHuH-p HD$(1HD$Ld$Hu!DP$Hm@HtJH}(LM. HE0HH}(H5H@@P$tHm@P$HuH|$ Hp H|$(9 H=H1胑HLo HtZH{0^ H[@HuF|$(@1;[|$(r9 Hu(H=H1-H p DL5n MAFY Mf(s H53r L苨AFX`H q  ʈ $q H8AT$D@u E$EtH1=#s YHq H5kq LH@H =r e H豬Mv@M3H=s L%m ML-!Md$@MI|$(LIHtHX@H} I|$(1IHLHa HH9s*DHL11H1IHhH9rMd$@AO$ Mw11H5#1spH! H=2r 1LpHHX8H^HFhF`&(=]q H=5p @ HL$H5l 1D$(H=l Bl H_m Hm Fr f7r o uo < p D$(Hl$HQcH=o HH/!D$(D$(vD$(HT$H=co H5c H=l 3Do DЃ<2 A tH=Po H5n HGH=o @y n @t7H.o Ht+H-n fHHIuo HHuwH=k L5L%tY RH=hk 1j *H=Ck wH-"k HtfDHE(HHuFfDH[Ht7H{`uEXfHE(HH5n H@H[HuDHm@Hum <tFH="n H5m HGH= n H5A|Ht=n P$P$H={k H=m H5r|HH)H/j L%PHt-Hs0HtHSH=,k V {H[@Huր=n 5n u m H=j <DY H=j UH=j t|t_Hi Hu.fDH@ HHP(HtHxHuHx`uHxXuHJ@H9H@uHRHHPHH'=n H=l LILLH=H1,Mv@Mf.AT$DH[ LKl ID$IHq9pLCH0H 1LH=ƊAFXvfD{$rt Lc`kL+LLu=Hxk $<Li MIx11H觪l { A=yl \ADLHD$tD$HI=6l IO0HH1H=ỷ=`l L;i MS1H=NHi I1=k  tj <!sPA H-f H$IHfH g E1L8Mf.EEIHttI8H$H$&IO8DAI CHHHuH{輺uE9wCt-LIH If.At^IG8HtU@$tOH}tHH<$pLHH $HWH@ HuH=1%H$DM MH}(1HtH71mH} E1HtH&1fmH} IE1HHuA1H}(ATAVEH=h PEP۵H HmHRLL%dM能H-Le H|DExdH}8t]HHuOHHt@{uHSLHtHu0H=1HHufDHm Hug @tg <1=g @1pHe HH e Lg L~R e LCfIRLN(zMI`LN(HcҀ<ouIQ@HHV0HI9t=H0VffuH~?.uiuHV(HHR@L^(HHV0I9uHL$H5c 1D$(H=c Ac H^d Gd Ei ]+pn=Uh  H2d H-cHtEfDH3H=f 11AHt @<v H3H1ZH[HuJf ƒ#»c<"H5b HH=/f 11AHtHQiHt$H=b 1вHT$(: e  a H8[]A\A]A^A_fDH= 茄cb <"WL-e M H-~R LDMmM IuH=`e E111LHtHQwH@(H9L9sH5a HH52F 1H5a LH=1Ӄ=pf }Mv@MH=b (, + Hs(LH1萃H{0w HC0KHH(HQ`HH=d HqXHp0Hr0qH5` H8H='[]A\A]A^A_(Ht$H=4g D$(B|$(;%d /=e 8e R L` ML fM@@MA@Y uI@(HHt@P$ tH0 LtP$H@Hus1LH=MHc HHL%\f.L+LHx LLHH1IHH~OH}E.sizHGegOH߷H[HuX1HPE17Lb ID$H=۵IPH01H Lw=d * H^ Huv@H=qb Hs11AV HtHl@HHuBH=yC脝Hb <A11H5 HH@<v<Hb HH=a H@HxCiƒt CiKkK(zHa H-a H@XHJL5$HHH$fLMM}AtLANu<_uxBHuLίHx LH5CHIH1%LLZMH$opLA\$I|$L__stfP2ML誵MmM]HH=dciHA H-5] L-6] L%] L0HXH ] H$HY` +` 1H;H@0H] H6` H ] H9H0HH&A L90tH=HD$HD$L3LxHXHH9-\ tH=QjImHw\ L-p\ H$IEH9E\ tH=2I$L-/\ L%(\ I$H$MH\ H[ Hu*HH(Ht HHDH@@HHY tAAA@w H\ HHEHS@HHBHH9H1H=HxXI I}M11HOH=[ I1IH[ L$AD$uuIT$(L=^ HB`LHt L;LLmHtVHHtJID$(L8f.HHt*H3LuI\$(HH;--[ g?H] AD$ID$(x@uH] A\$lLH=] H@HxAD$kuAD$IT$hHH$L!L!H ID$hnH0LL$?L$SH=1|IH=T] ߔHHLdH8] HHt\H-DC$t:HK0HC@HL!t L!H93HS8HL!tL!H97DH[HuH\ H1H IH\ LMRAE$t(%=tI}@tHHHLL(@MmMuHHLH HHH=G tEHEH=uHp1ieHEHxLAǃUAAuHsHH=1A eCH@HKHSL}IHH\1@DH|HmHH[]A\A]A^A_L`@cUE1[H=Ǣ1dDHSHK1AH=Hmd=AD$E1f%f=AAHEL`iLH=HHE LH@H01*cHmH)L-C MHIE H1HAvHuHcH<r 1IIE Ht@IHHHHHuHٺHL觑IIE LEt*AT$ItfDHHHHH H9uEKHLH\MmM?HEH=$AHP1bAHU HE}HRL`HKHHE H@HH@LH=MH01aHmHH[]A\A]A^A_HEL`JHHB 뮐C %D =C tC %D f.IH=fH1HLM3aIH=H1HLMaAVAUATMUHHHtzH8LvMHt111LHt H+ LHI9twH=1`=UC u H=> tLLHLuyH]A\A]A^@=C u H== tHDH]A\A]A^zH=1B`G@<AUIHLATUDFAA[E1L% - 1x@MD$`H+ I9AMAEtI9u|LB`I9AMAEtH9u`LFMLGH=L1_HtLLH1H=y_1H=k_}@ ]A\A]Ln0Lf(L1+ I9I$AM9AE!L9H=1_hDILL1LG5fDH=1^]A\? A]HH=JPf.AVIAUIATIUSHhHp9 H@HoEo]0H](oe@oU HEHEomPHE`oM$T$ HD$`HL$\$0d$@l$P? HH9V? t LMt(H {1Hp[]A\A]A^HHHt @YkHH=? I~(A11LHHsE<<<wLm(@=y@ HH3Ht @IH=m1]H;ԌÃf[NuMtLH=ۚ1]HHuH=Ś1]=? u ? v~H1H=י[Hp[]A\A]A^H谖EY t(=A {@EYHE(IELHE(;Hh@GHT$(HBI1ZAtEH=uLu+I~(11It$AHtHCfDE1X<HHE(H@L4@L1t@H=12\> fDLH=31\xf.HH0H=1[HH8͊H;IŠA\== u eY1HH=1 ZfHE(L`H貕H= Ht =7 u HH ATHHܛHH=^= 1 IHt/HHƿ uD$%=@t LE1HĐLA\ff.f=1 AVIAUIATUSHT$0HL$8 1IHLH=cLY xPH=E txHu$LLH=1|YOf.H[(CPv<wLuHi+H=JHSLH=1+YHuNH=1[]A\A]A^Y<wHK(H$ H9tILHS1LH= XHtHH=~1XD[]A\A]A^MD$Pf:t f.AWIAVAUIATIUSHuHHxu#H[]A\A]A^A_LH=1GXH IOLLHHD$tHHxhHD$L4HL9r28DHEHtHHtIwHxtFHI9vH+HuH|$H[]A\A]A^A_͍DLH=^1WDHMMOLLLH=8WAfAWAAVMAUMATIUHSHH=9 =9 uH[]A\A]A^A_H{PY?HHE@D$Ht$HD$EH__CTOR_L_@IST_HfH H{(AIHAu AGIo(MLLLYH[]A\A]A^A_HH=>1_Vf.H__DTOR_L_@IST_HfP afDHt$H(<tYH>HH=1UDH= }1U%ff.f=7 AVAAUIATMULSHuH=7 u[]A\A]A^fD1ILDH{uLk(C[]A\A]A^fDHvH=%1FU@=~7 AUAATUHSHVLn@ t_z1E1EE1yH=>UM_LLH=zH-DHV(HRLteMtALLH=ØHH1[]A\A]oTyH=ŢULHH=ʘH1[]A\A]1TH^0L9v>MLLH=XHHV(Lu1 s^MLLH=H@yH=%oTf.H=LD$JTLD$]MtKLLH=ΙHfDLHH=c fDLHH=ӘfDLHH=fDLHH=+fDAWMAVAUILATIUHSHH(=%5 uH=Ht/H(MHL[L]1A\H=JA]A^A_RH'MHNHIH5HL$Ld$Ll$HD$H<$uyH[`HL=}=HLLH$Ld$Ll$HD$@H<$u2HHtVH9tHuHH=Q@H([]A\A]A^A_fHH=^Q&@H(LH1[HH=R]A\A]A^A__QH(LH5g1[H=]A\A]A^A_2QfUHSH轺 HHһ H=b4 HHCtHF4 H?4 HH[]DH14 H"4 H[]ff.UHH=1 Ht HξHtI](& =H5HH1 趻t"H=1 fH=]CPH=i12PUHSHHHHHt#H9HtDH[]D(莹 =H5HCHH!t%H{HHH= []OfDH=њ1OAWMAVIAUIATIUHSDH8HHHt'11莽HtH8[]A\A]A^A_f.=1 ;H-t2 HtHL,N2 HL躹 H;2 12 H5/ HH=1 Ht$HT$Ld$ HD$((HD$ HT$E1E1PH aHD$P HXZHtH5O/ H=01aNH1 M wjMLLLH=2uH=OH81[]A\A]A^A_NfN1 E1 @LHMt{t&uH8H=1[]A\A]A^A_MfMLLLH=nH=bfLH=1oMH5H. uLLH=~u'H=wLLH=uH=#H81[]A\A]A^A_Mff.UHH=5. Ht HHtI](f =H5վHH- t"H=- fH=]LH=1rLAWAVAUATIUSHY- <H5<_L辀HH(ȵ H5AHHB- -vd蛵 HI@Ãt:L%HD$dE, L誁, H?Ȁ, H[]A\A]A^A_zE1&@H~E.E1H} H5 H l H= H H H9 HE Hv H_ HE H\ H[]A\A]ÐH}=P }1=H} L- L%# = H  I9t7HMHC0H0 H H Ml$0 UH K ;H iHcH@H}L%m = L%Z SHE H=P HDE(HHfH}@ E=&~=D% EH  H HvHD1HHH   H+B0H H H xffm v E=R=*-+'HHcHH}=  H=  Hu H=|H1[]A\A]P9D- EHEHP`H@XHE  H H H }M5= H= Lm1ɺH= LHHAT$  " 9 A|$w@& K!H5k @K Hsu!= t!H95 u hHC  H } ID$0H ID$( f  AT$f%8f Ѐ}(fAD$o H=/ LH5 HG8HT HBHwH= LHGH/ H= f!-H f=bM=iH E1HfHH~HHtDEHHfD=HU:.SzIH H V z H+B0Hg HP B=HU H=HH=H HG H =B- f @HH=5[]A\A]6DA|$YH  H H| 1H=V HL >HH< HEHEH= DEn@C H}11EHV Hx`H[= fDH Ht H@0H H h H fHa S@HuH= 1ɺAÿIHHuH= 14[ 8HQ H9" $ P H}11uDHH Hp8HW }CN|H Hj Hg Hd FH Y H: ,H= AE1H5 HH @P.  t =  HUHH=I1*3H= HH= HDH HHmHe{HC<HH9C(11H= HH@ 8 !fH}1/HhH@(  H}11BHk H@8 H H H HUH=Z 1E1AH5 c1HtpVw@ z H [ HX HU 7H}1.HH@ k  1H= H5] HGH= 1J1AATH H  Ht HH0H  H H H HHD1HHMtE1H=e AL-Z H_ AHO 1L -6 H, H, 1L9- H  H  1L9- H H 1L9- H 1L9- H GL9- L- L9- wH w DX  H  EHH9x zt z@ƃ SJ)H` d Hp HrHZHHH!H3 H)H @D 7 EHH9 H  H= I ID=1IIŋ5 Ho  Z  @uIUH!HHC 1jH+ H  R HS L-l L-u HJ DH  HFID 1HHI0H  IH9 L- H5H95 8=P +H5 uH w IH9} L-f WfD^?$F%9:H HcHL1-# H9,  fH 1L9- H H 1L9- H H  HPLHHH H9 L+- H9 L- vL-s L-i H9r L-[ LL!-I H9R 3H 0 HLHHH g|L - H9  CfD~tHH=10,D  EH}  P=  = HH=H} f=! HUh HY HB DH= A11誶IH xv @HuDH5I@HE Hm L% HhHu WHHtLH{H,]u{=G H LcHtL1HHCH LP t H+B0Ha HJ HG 1fA|$#ID$0H  ID$(H$ H HBHVHtL*L% HH=j}13*LcJLH=~1*`HUHH=1H[]A\A])H HH9H HH=}Hc== H5v H9:H=L H 5 HHO0LA H9t I9H , H H- H6 H9&HH93H= %H} 9= =y fDI|$(H`hH9_VK HsH=6 _ L2 LH= H 1 H Ã} H Pi ؈^ 5 H=nO17(HS(HB`HrH H9 HRXHS0H  H H =] fHUHH=!}== uHUHH=}'Q H. H+ H( HH=Q}f:H{ CHC(#H=n H;_0H蔺H94fHu11H=A ,H@! B 8H HU zu`:+H HJy9HI9.yHz aHU zuZ:H uRHJyuHHQzu>:u6Hr~u,>u$Hv>.u~uHB xcH H$ =p Hu H=x1%=L Hu H=x1%=( HC0H? @ H! H OH: H9iH= H^HHE^@>1҉HHYH@8H  H  H H@8H H9 H HBXH HC0Hk | HH0.LHAX1[H=x]A\A]$H3 a Hz HUHH=Oy1p$AL9HT9I)L!HH H H HI=~ #H-L-  j@\=] H95s 0THCH1HxHA(xHxyqff.ATSH(H|INI\$ID$ID$ AD$LAD$H[A\ff.ATUH(SHIIl$ID$&I\$ AD$LAD$[]A\ATUH(SHpI螷Il$ID$AD$ AD$LI\$ []A\H H H H5 ff.H) H H H PATA(UHSHHHSD HPS@{PHXHh tH[]A\fD}uA$vAtH HHD$ H; H8 H 9 = HD$tH H@ HP@jfAUA0ATIUHSHH0HSD(HPS@{PHh HXL`(tH[]A\A]}uA|$uH HHD$9 Ha H^ H _ =; HD$tH H@ HP@yff.@U(SHH[HS(HPS@{PHXt H[]t߁Bt&tH HHD$b H H H  =d HD$tH> H@ HP@nATU SH(IcI\$ID$AD$AD$L[]A\ff.fATI0USH:HS=HPS@PHX L`@h([]A\ff.UH0SHHHS=HPS@PHX Hh@(H[]ff.ATI0USHHS=HPS@PHX L`@h([]A\ff.UHSH(HJHS!HPS@PHXHh H[]UH-vSHHH=P t&HM{ rCHcDHfDHH H= HSH50p1OH{ H5H)[]NHsHH=X1[]8H H=oRH{*HS H5oH=H1[]+OHCHHt1H=toHCHS H0H1[H=[o];1ttl1H5 MH5(MH{kH H=nQH{ DH{7H5?fMH{ H5~:LMH[(;1H{H MH=Έ?QH{3fD;1HSHt:H5SnwfDH{H5@L;H[ {H[]HH=vm[] f.H5(`LH{;fDH{H5]H[]Kf.11H 0H=]m'PH{ H H=;mHH=l1[]\ff.ATUSHHtTHMHIHHHn=HuMt =uH[]A\1LH=pHHHtkATHIUHHEHmHjHk=Gu5Mt = u`AHD]A\fDADfDHHtE1HvɸH9sAHuHD]A\LHH=:o1HAD]A\fATUSHHHHdIHHH=ctAH=JHt pHHHu`. IIA@L[]A\Mt#=tLHH=un1NfDI[L]A\DHhHH}ȁ H51H(IHxDHHЃ7 GHu܈HtH1ff.fATUSHtUHH9IH^H[H\=8u&Mt=u@Hc[]A\HHHtHB0[]A\HDLHH=Km1$fH (H5H=DOt HfDH=CH1H5H=[ff.t 1SHH9_(t 1[fDGtHw11H=詄HtH9X[ff.H=鄂@H`fDH`fDH`fDH HqH@ HtfDHQ`(fDHA`0fDH1`8fDH!`@fDH`XfDH`HfDH`xfDHHHtHHHtH``fDHHHt1DHqHHt1DHQHHtH1HHt1DHHHt1DHHHt1DHHHt1DH`PfDHH=Im`BHu HH@pHff.HH=Ht5}u(@u(@H=t\H=t:HD@t1Ht$AHD$8t5*H=GDH=DHuHH=DDHUff.HSHR FR tJtIt:t9u1HHu#HR@HtHJ(HtHQz t߈fDff.@ff.@1i_f<uÐK[ff.<uÐH=H5rff.fH=H5HGHff.@1H=Ek1p1H=Ik1`ATIUS?gHH-Hu3H]HHt#HshLCuH,[]A\LH=k11H=jHHH-tHt/HxhHH/BH;tH BH[H=N]1A\>fDl.d$Iff.H HtDUHSHHHxhHHAH;tH BH@H[]Ðff.@ATIUSHHtU1H-@Ht#HShH5iL1BLH]HHuƅt []A\D[L]!H=iA\Eff.HHHt1DHaHHtH@HAHHtH!HHtfHHHtHHHtHHHt3=U1HhH5hSHH=HHuH[]f.DH5 ?ff.@H5 ?ff.@HHt.H1HH=i1H=ii1#v 1HH=#i@AWIAVAUATUSHHHL$(H$H$HHH9uALE1AL-bLifti<%t BH<%t u<%u@BLR<0DEADmIRtC<3IcLEt`A@HiH@HLf.> HcH@/UALGIHHH9uAHD$PD$E1HD$@L%$@IMH%tuL9tHHLL)IAAL$%u|$(t=tu|$ HĨ[]A\A]A^A_DA/LWEA@O L/ AA@O LN/ ALDHHFfD/ALGALGI@HGEGIoDA0AH=EWtA$uE`EGIoDL}U%MBKdHAH98M!KdH53Ll$KdH5RAH1L<D$P<0LGH<0t<HH7MD$MH=H7MKdH5ذHAH18MaKdLd$H5AH1L;D$P<07AD$I<0t<IL16AŃH޿ A6AuLH5aH1N8M  HH6MLH5XH1QHL$ H1HT$H5la6|$,#H=6H;;H='H;H |$([=NBHHtH=AL9A*LH5`H1H=L--;H|$HH}Ht o HlH=mE1:H|$Po HToKdHL}HHpHHHLF H5^`HHP1MHH 1H5c`H16HL$ HT$H1H5_dKdL}HHHH Ht @IHH4MKdL}HHP(HtHHt BIHxH4?2H]É1HH=[-ff.fHHt$(HT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$H=%tHH$?%D$HD$HD$ D$ 0HD$u!t!HH=HT$1sHuٿ g L$HHƒ/w]H|$΍AD$H47Hr/wƍAD$H47Hr/wbHL$HHBHdHHZzDHD$HHHD$H HJHHHD$H HJHHHL$HD$HD$@HHT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$H$HT$1D$HD$HD$ D$ 0HD$Hf.DAT1H5[1UE1H HHH/uD$%=@AH2HĘD]A\@AVAUATUHSHH51IHtnE1H={t2H" HI.,IHcTD9}L8/tgLO2D3=/tHH=[1r[L]A\A]A^fD=tH1H=ZF[L]A\A]A^f.H=LN A|ATAUHS@u =u_>e HHD`HHH}=tQH=7HuH=hHu1} HC[]A\@He HC[]A\H=1Hu11D HC[]A\ff.AWIAVAUATUSHHHt(uCtHs L,HHuL*HxIEd IT$LHHCkH{ Ht,H-L%MDHL Ll$L5wY@M$$MI|$1LL1W LHHyHH0HtH2HLèT$LH3HH[]A\A]A^A_HLH=RY[]A\A]A^A_Ll$LLHHuH)Ht\HHL%MHHLH=@Z19H[]A\A]A^A_f.H=1HXH5#@& IIHt[HtGHHLH HL%gL#ACfDL.H=HrXH5@v& IIHtHsuLw.HuH=qHA& IIHtH>GL>.HW\fAWAVAUIATUHSHHvP=IE(tHH1H=W,IE(HH藦I}(GJODƒWJA}YAEX$< u)AHD[]A\A]A^A_@aI](HtHa AEX uIU(BD@tH5gHHmHCxuHEH@x=tI}(E1^IE(;='I}(5aADŽL0D GJAEX$< DH=fUIE(HE1IuPH=\W1%I9](}AEXr dLeADŽQ1H1wqH=+@{l=,n=tDAwH=+@I}(1HDHH=V1E1DI}(˼IE(fDDAgk(\k=LL%k,H$E1)L*L*H<$*KH= =$H=#uKI}(IE(IUHH=U1QrI}(^JIUHH=sU1랋t[LuH$HIDHH|$H|$H%Ej=$tL)$ MLIEL5lj,u bj=tL$)L)$HH$0jff.AWIAVAUIATUHSHFXHT$u.H~t ?/'HHE8/HL%RHuAfD1L1 HILL(HHEX t%tHHLUuyEXHUH{<uHHL1jHT$MM HIXZL zLuH[]A\A]A^A_D1H[]A\A]A^A_H[]A\A]A^A_HH=11 HHItLeL'ff.H(t ATUSHH0GXH HtBHS1H5P1 HHH@tcXHkH0[]A\HP'H-HL%P H}Hu#HmHtoH}LHPHt̀cXH0[]A\HHxHsH{? oHSHsH=O19@HKCXt.HHt"9/uHH=O1lH59HWHO=<Ht$HT$HL$ HD$(HD$ HT$E1E1PH @HD$P$ HXZHH5H=;1Hq$H-L%6OHuY@HmHtLH}LHHItH{  HsH=AQHH1tH{(HC(KY H0[]A\HsH=N16@H=:1"H5fDHsH=`N1(HH=JN11ffDfDUHSHbY H5X H-ƱHHH@tH 2fHCuH|HHHnH[]ff.@UHSHHt+P HPH@ HH4H[]DtvH[]HHH=O1[]UHHHt3H_HtHH@H@ H](HHT$^HT$HtHff.@UHSHHHtKH=VOHsH=qgHCHtHEHHHEH[]HCHCfDAWAVAUATUSHXHo(HEH蝁RHL0HD$MHD$ HD$HD$HD$L0MAFpuީtIV HR`HtHD$L"HHtfL{MuuD{ujM?MtbILuHMn րtZHD$HT$HD$@H5Ll$(HD$ HH\$0HD$8 {tHHtHH=V2HX[]A\A]A^A_IFHD$HH=!2Tff.@AWAVIAUIATIUSHHHF`HHBH@`HL8LtYID$HhHuIHmHt8HuHuI$LLHD$AD$ D$YHHxu HH[]A\A]A^A_LH=F.1H'T IL$LLHHD$?L\$HH)MM9L|$(D|$LL\$Lt$Ll$0Ld$8Ld$H\$ LfL+MtAIEHt/HHt'EuJ@tHL$8HP H9QtHf.HH9wL\$HHL[]A\A]A^A_@HH HH9tA%tbMLpLLuHIM1Mt$0LD$0HH=KHT$@Ht$ VXZH9+ofD@uULH=,1$L\$f.@&Lpwff.f=HHtHrHx@HrHxAW11AAVAUATUSHXHwH|$H=sHBH@<HE(H@`H HHD$HH$HH$LpMu%fDH$xM6MI~Ht$uHD$HX HtHD$ HD$Nf.H$HT$LLl$ H5D$@HD$0ILd$(HD$8HHlL{Le(LmLh|uLH=B.uH$HH$HHX[]A\A]A^A_HD$H=JHp11ff.@AUIATIUHSH=L1ɺH=UIHI\$ HuHHH9kuHI9tZAE%uKH[]A\A]@KH[]A\A]Ð(H5H=RtteXKH[]A\A]ÐH=iI12ODH=<gWHHt0ID$ HI\$ cHk?DH=H{H=H1ff.@AVAUD-ATUSEDH_L%PE9HARH1DE1LHMLf.H0HLǐHF HtHJHHHIHuDH6I8HVHA[D]A\A]A^Ãt E1[]DA\A]A^H5HH1L%H=HvL4H=LqH:HstwI$H Ht]f.LH/HvIHA Ht%f.o HHSHPHHuH Hu9-,wH5H=o H=[D]HA\A]A^@ELM9t ITFH]E>H=UDHHHLH M H=HATH-H[HH H5OHH5ZPHH.Hى5HH5HHH5L%L,Mt[fDHLHHIE Ht&f.oHCHPHSHHuMmMu9-SI$LHLH1H=R]N.AWHAVAUATIH=UDUS,H(aLH=JDHL #uLH=D=HH<$K H5-HT$H=IHD$SHD$H5XL)HH9H QLDH-L-dIHD$I9@I.H=.11AHulHx=cHUH5#L1H}DxH] HuHHtCCtA1@L AA2uHSLL1E1HHuH] HuHHtCCtA1@L AwA2uHSLL1E1]HHuH] HuUf.HHtCCuA1@L AA2uHSLL1E1HHuEuPIL9t$qH([]A\A]A^A_fHUH5L1{H}"DxfH=YADH@(Hx`tHH-@D@#HE HueDHHTHPBD@uHuH=AH=@oH5[H(L [H=A]A\A]A^A_ff.=qufDHH=u1H5PH=`HWff.@AUATIHUH LLhLnIHtLHL]A\A]fkH=,A1fAVIAUIATIUHSH\$@H~HMtAD$Fu9HI9t xAD$D@ANHD=u-I}8LL$L$HteHu11PKL$LL$HtJHLLH\$@LH@PH[]A\A]A^fHF(MJMfDH[]A\A]A^fD_HxI9A@%t`xAD$D@)-A~AD$D@uAN ANHfANfDAEuIT$zPJHP(HRHHBF@HP(HQH@L->HH\0VH9t.H9%Ht RDu1@D=AG(I0L9I7H=11AcIAGPM1H=t"LHH=K6jH1I9!AVr@gB<IF(uH@HAGH5D<H9#H9H1BF=AG(@H=hL4rIH=޸E11AH5|bHtI9ƹI+1H AG<<=AG(MH<AWLl$HD$H<HD$ HHD$(LDH<AWLd$ HD$H<HD$H<HD$(HYHD$0HLIMHH=~:1I0L9HH1[]A\A]A^A_Ð<ufvH>H=;fDH H=9 $Hp1$AV $H5;H=1L$G L$H lAH59H=1 LAVuvtqHtCu IvH=y褐H}x@t?AD$ vH=:H$H$AFitƒtff. fDfDH=AVIAUATUSHHo@Lo8tpHCHt H9kLHkDC01HLk H=~I)HIԺMHeHtoC4ILc1M&[]A\A]A^fDH=9HS@H9rHs(H=G81[L9k aI1C4{01LHxLH;H?IHt9IfIH)HY{0HL#HB8tԸ5@AWIAVAUATUSH8H=7L7t$$zHc|$$HH< HD$(HL$(D$$H-l:HHHD$IFLIWHIL0HMI?1H5DN1 ID$ID$AF AGHcDHfHAID$ IFEl$xHI0H9\$hT$$Ht$(LG1H8[]A\A]A^A_fDH1E1@Iw AHtX1H=@81a LHHD$!LD$HHD$LHD$I@Iw AHuH5p(L"DIGAID$HzDII$Ht HPztMIt$H=51E1wAuAD$LID$0AwwMH 90AD$IHu@"LL@HdD1H=5H8[]A\A]A^A_fDH=6pf.UHHT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$H$D$HD$HD$ D$ 0HD$H!H= HHEH }2E11H5-61 H=H2H=۩HT$HH=© HH1]f.H=IHT$1H56 H1]Ð1H1H=51虨 HT$H=HHMHUH1]f.AWAVAUIATULSHHL'H36 H525LHE-@11 HHH HDHI葖u>LLHLLID$LL@ H5$LHHL轗HHLt$LL IuH9t$ IHl$0LL|$ LeHHEIEHEHE HED$E4E0HD$ HE8HD$(HE@HD$ HE(HtGDHC(Ht)H`LLHMt HCH6HHtL$ tH5HtH=s21Du0tT$ H} E0D$ thAEJMePLAEJ]AEIAD$I AD$IHHH[]A\A]A^A_DH=11E1Xf}4AEJLAEJHH1[]A\A]A^A_fDI} Gu0+D$ 7DH=,113fDHH1[]A\A]A^A_LIuHD$f.HE H}HuHH=۱HH)%ff.GFu*GJt<HsHEfDc1ff.fH=HSHt"s0tH{ C01[fDtH=0ff.fHHk1HHDf.ATIHUSH4 fLHH@@L`@@ @0HEHtpHt;HE DHHt(H;CuLH=01[H]A\DHH-RH-H(H[H-4]A\;LH=/H17rfH=tgS?-Hu(-HwtHw H=s0t43 HHXHHHHH@ 1[H0Hyff.HHAW1AVAUATUSHHH HH9GHuzH-B1HLuDL-0HL=2 H HEHL` fAD$wIcDL@ H=.HH fHIL9t#EHHIID$L9uDL-LH-/Mt~fDI}H4IHpIULHt@HJHHHHHuH@L-AHMmMuH=JHoHf )oH) oP )oX0) o`@)%ohP)-op`)5oxp)=o)HHHHЭHyHr xHH?H[]A\A]A^A_HYI$@A$3I $*HI$I$HjI$HI$H I$M<$HI$H!I$HI$HI$HI$a1<tt 1<@ƃA4$[A$NfDIuH=,1I}H5{,IHtIuH=4+H1Uff.USHHtH=T+`H{(GFu#GJt%<uHHoPt/KY Hk(H[]@3HtH{(HHoPu׌DSH Ht8@HC0Ht#HH۫t HCHīHHu1H=[USHHHt^H-G*DH{gHHt?HC8Ht{@uC@HeHXtHsH1fH[]f?mHu du5uuAD@H=P,HA€t׹H=4,H€t0tADf.PxA㐀?mHu dH=+HA€txH=+HA€tW80uOxxuIHpE1H #gVDQtIH>t#HDQu<-t<:u HDE1LÐ5XNALfAVHAUIATIUHSDH>muM~duG~5uA~u;ILpk H5s LLAAĄEHĠD[]A\A]A^fH=*H€H=*H€B80xxHpE1H e<-t<:H>tkHQt~Dyt€7J|LNvH4q@uu@ƀt7 LI>u@ADIL w H5 LLAAĄHL臉 fHLq 00\WsW31H=5)1E1]AŅMHHcӉeDH9A*f.D=H=̢HusH5xHHH!H9pH@H@H!H9IHmII!M9IHII!M9HÿHH9H@H9HH]I9HHI9txHMRtluf%f=H@H!H9HPDu1:HWHh'HDHAEڠ=DHJHcyHDfDHHCHDfDH6fqHHHEWH&HIHDH6ATHIMH=wL>H=xLIH=5xLẋH=lxgL@H=xNLCH=y5L?H=AyLFH=hyLHH=yL{H=yL:H=5zLPH=\zLJH=zLwH=zmLJH=1{TLwH=h{;LẁH={"L8H=6| LIH=]|LA\HH=|DATIHUHHHLHH]A\AUIATIUHcSHuHcHHHI}%& 7HIE(*T(I<$& H5:MI$H H'MHyHHNHHH)H)΁HH[]A\A]ÐH5H=ff.fH5YH=Z1zff.HH=H5>x@H@鄌@H={1Hff.L {A@1ɺ=sff.fL a{A@1ɺ qff.fHH=gT  HH@@AH#bH HJHDATUHE~% HHcHfD|~2-.6 ؚAHD]A\fzu E1PH5pH=yANw@H=1|H=EHH1?($ AHdH- H5qHzH5}HcH5}HLAH5H=Avf. AfDH IAf%?f ffUACmf.%-AQfDH=A4LґH=|Lƈޘ€rA8gAxnAxuAx@AH=ILUH2MaH=Lt'LA! HYfDAHD%A1fD%AfDH-H=HH=b{H A?@D%EuC e AMw@BA^E1SA?Ȁ 5fLLҏDE1AH=jzL€`ADH=>zHuE t@AH5yHmHH=v1A6dH=yHH=yH H=yH: H=HALH=av1A脴1Ht$H}_HT$HK:u HPHtH.H=7vHp1< = A]1Ht$H} HT$H:u HPHtHٍH= vHp1 @A H=xHuA1Ht$H} }HT$H:u%Hx H=u HrAH0H=uHp 1>H52xH=u *AJH5 xHu%A%H5wHuH AH5wHZAĄtE1E1H5wH%AĄtTH5wHAĄt"H5wHZu5 jH5y H8u5H ADH5jtHu5ؓ"H5awHu5H  AH5wHu8H5#wHu8H YAH5sHu5EH5vH]u)H AiHH=s1%SH5vH!uH ҒA*H5vHuH AH5vvHuH @AH5YvHuH ]ADeAnu-}ou'}wu!}uH %AH }H5uHKuH%AH%OH5uHuH ɑAH H5uHuH AH5uHuH%AH5kuHu AH5DuH{u%eAH5+uHVuA`H5uH.u @A;H5tH u%AH5tHu ͏AH5tHu%AH5HuAoH5btHiuPA>jH5yH8u!A9H5 tHu%AH5sHtH5sHuQAH5sHu=AH5sHuAH5sHWuݎAaH5qsH/uA9H5bsHu @A H5IsHu0Le H5%AgH57sHu> AH5rLuuS ZAa{Ai}b}t} AAH5rLtH5rLuK1Ht$H}ܒHD$8tHH=nHp1襫 AHH=n1A|1Ht$H}WuHD$8tH0H=AnHp1>%7A_H5qH-u A: H5qHu,H H53Hu:֑AH5zqHu: AH5Hu= AH5CqHwu=]AH5?HOuV9AYH5pHH5pH u. AHH=km1AΩH5pHuHH5HucAH}Ht$ ^HHD$8uEvH52H= m1D-BAfH5H4u:"A>H5 pH u:  AH5HuYՏAH5oHjupHH5Hu1AHH=Xl1AcH5CH_u^QAi H5GoHH H5^Hu>HA H5HuiAH5Hu]HAHH5nHu] AHH=k1AZH5FHVuAHAH7YH5HnH'u.%A4HH=Ok1AH5nHu ˍAHH=m1A試@=ԈH=HesH5XHHH!H9pH@H@H!H9IHII!M9IHII!M9HHH9H@H9HHӣI9HH!I9txH5tlUf%f=H@H!H9H֖$u1HHHmHDHA=$H2HKHDfDH bH39HDfDH|bfQH-H UHE7HlHCHDHATHIMH=]L>H=]yLIH=^`LẋH=L^GL@H=^.LCH=^L?H=!_LFH=H_LHH=w_L{H=_L:H=`LPH=<`L8H=bfLA\IH=bKff.ATIHUHHHLHmH]A\AUIATIUHcSHuHcHHHI} HIE(T(I<$q H55I$H Hw5HyHHA7HHH)H)΁HH[]A\A]ÐH5)H=mff.fH5H=1`ff.HH=H5x@H@r@H=b1H~ff.L bA 1ɺYff.fL aA 1ɺ}Wff.fHH==gIJ }~ HH@@AH#ҁ H HHDATUH-~% >HHcHfD~2-. HAHD]A\fzu IE1PH5yH=A]@H=H=yHHt?yw AHjhDH-yyH5HH5 dHH5cHhVAH5yH=RA\f. AfDH Af%?f fAmf.%AQfDH=axAV4mLBxH=bLƈN€A8gAxnAxuAx@AH=LwHMQH=LpLAb HcYfDD% {Eu :E1+%^~AfD%F~AfDH- wH=Ht?H=aH}A?@}}A?Ȁ}uf A}_@}AFLLRvDj}AH=`L€`A&}DH=`HuE |@AH5`H=mHH=c]1A辛|H=o`HH=``H H=T`H: H=}H@|A.|LH=\1A 1Ht$H}HT$H|:u HPHtHtH=\Hp1Ě { Au1Ht$H}HT$H|:u HPHtHatH=\Hp1o p{@A H=@_Hu}B{A0{1Ht$H} HT$H{:u#HxH={HzHsH=\Hp 1șH5^Hu zAdH5^Hu%zA?H5^H}uH .{AH5e^HtAĄt{H5>^HOAĄtzH5)^H*AĄt"H5*^Hu5zH5 Hu5H zAnH5[Hu5rzLH5]Hu5H >z A&H5]Hdu8*zH5]HBu8H yAH5ZHu5yH5|]Hu)H yAHH=fZ1迗}H5I]HuH lyATH5-]HuH FyA.H5]HluH y@AH5\HFuH xADeAnu-}ou'}wu!}uH xAH xH5\HuH%xAH%xyH5p\HuH cxAH ZxHH5H\HuH BxA"H5 \H`uH%xAH5\H:u $wAH5[Hu%vAH5[HuwAH5[Hu v@AeH5[Hu%vA@H5i[H~u gvAH5B[HYu%BvAH5&H4uvA vH5ZHuuAuH5HuuAucH5ZHu%uA>H5ZH|tH5zZHiuuAH5lZHAuuAH5BZHuuAH55ZHuwuAH5 ZHuOuAcH5YHu z@A> H5YH'u0Le H5YL`u>%uzA|zgH5YH4u> IzAH5YLuS $zA+zAi}b}t} yAkH51YLTtH5!YLH=GLIH=EGLẋH=|GwLCH=;H^L?H=jHELFH=H,LHH=HL{H=HL:H=^ILPH=IL8H=KLA\IH=L@ATIHUHHۻHLH轺H]A\AUIATIUHcSHuHcHHHI} HIE(~T(I<$ H5 I$H H HyHHq"HHH)H)΁HH[]A\A]ÐH5rH=Bl齹ff.fH5yrH=zr1Iff.HH=UlH5kix@H@D\@H=QK1HΊff.L QKA 1ɺBff.fL !KA 1ɺ@ff.fHH=qg g HH@@AH#"k]lH jlH kHDATUH-~% >HsHcHfD~2-. jAHD]A\fzu pE1PH50cH=pAG@H=pdH5yGH*AĄt"H5zGHDu5 dH5c H"u5H cAnH5TDHu5cLH5KGHڳu5H c A&H5GH贳u8zcH5 GH蒳u8H CcAH5CHiu5/cH5FHGu)H bAHH=C1}H5FH uH bATH5}FHuH bA.H5`FH輲uH pb@AH5CFH薲uH GbADeAnu-}ou'}wu!}uH bAH bH5EH5uH%aAH%ayH5EHuH aAH aHH5EHֱuH aA"H5pEH谱uH%laAH5UEH花u t`AH5.EHeu%O`AH5EH@u`AH5DHu `@AeH5DHu%_A@H5DHΰu _AH5DH詰u%_AH5vH脰uk_AY_H5LDHSu:_A(_H5cH"u _A^cH5CHu%^A>H5CH̯tH5CH蹯u;_AH5CH葯u'_AH5CHiu^AH5CHAu^AH5[CHu^Ac H5XCH蜫u0Le H5KCLծu>%dA!dgH5FCH詮u> cAH5CL脮uS cAcAi}b}t} cAH5BLɪtH5BL豪uK1Ht$H}ͰKcHD$8tHUH=>Hp1{ cAHH=?1A{1Ht$H}fbHD$8tH?UH=P>Hp1M{%bAH5AHLD]YYLHLD0fLHLDL^HLDXLHLDf.ATHIMH=w0RL>H=09LIH=0 LẋH= 1LA\CH=1ff.ATIHUHH+HLH H]A\AUIATIUHcSHuHcHHHI}5 +HIE(T(I<$ H5 I$H H HyHHHHH)H)΁HH[]A\A]ÐH5)]H=V ff.fH5\H=\1+4ff.HH=VH5NV蹎x@H@F@H=51Huff.L 51ɺ1A 1S-L 51ɺ1A 13+H H=]\g脆 =R HH@@AH#UVH VHzUHDATUH~% FH3HcHfD-~$. UAHD]A\ÃP zu`H-MH=ȈH#H=r8HTA?@TfE1HD]A\fH=9[脩H=MMH"[H@?7 AHZ0fH- MH5qHzRH57HcH57HLSAH5LH=BZA0f. SAfDSH ITAf%?f ffSVUSACS1f.%-SAfDH=KARLKH=6LƈR€JA8gAxn}AxurAxg@ARH=IY茧LUKH2YMH=Lt.LA HXfD%RAHD]A\%QAfDH5JH=ZXA.f.QAQA?ȀQf. AuQc@LL:JDRQA2H=4L€`AQDH=4HuE P@AH5l4H%mHH=K11AoH=W4HH=H4H H=<4H: H=eH(PAPLH=01An1Ht$H}ϣHT$HP:u HPHtHHH=0Hp1n O A1Ht$H}zHT$HnP:u HPHtHIHH=z0Hp1Wn XO@A< H=(3Hu}*OAO1Ht$H} HT$HO:u#HxH=NHNHGH=/Hp 1mH52H诟u NAH5}2H芟u%wNA[H5h2HeuH OA2H5M2HAĄtN H5&2HAĄtNH52HrAĄt"H52Hܞu5NH5 H躞u5H nNAH5.H蔞u5ZNhH51Hru5H &N ABH51HLu8N H51H*u8H MAH5y.Hu5MH5d1Hߝu)H MAHH=N.1kH511H裝uH TMApH51HzuH .MAJH50HTuH M@A$H50H.uH LA}nu-}ou'}wu!}uH LAH LH50HҜuH%~LAH%xLH5]0H褜uH PLAH GLiH550HsuH /LACH5 0HMuH% LAH5/H'u KAH5/Hu%JAH5/HݛuwKAH5/H赛u J@AH5q/H萛u%xJAaH5V/Hku TJA
/uH5GLI]DL袔HuLLBHL[]A\A]A^A_H=LtDATUSHHH(Ht t!tHĐ[]A\@H{(HHKH9$H|L/HhHHuH5W)H蟙HtH{(Hh!IHH2LHLHpH)v `HLLH=GHPHp1`c;HD$H9TK[HRHKHs(H=F1cH{萈 IgAWH.AVAUATUSHHGHxHH` HX(LH HC`H9=LIInHHHkXHC@L}1LL$LH $LhL`ID$HID$LHuID$HuH $ELE GNULL$H8LLHP HsX1IvLLk@UA1EtH[]A\A]A^A_@LLHZL9H[]A\A]A^A_DHHH{@LL$H $> H $LL$HHfD1H=ramAWHG-AVAUATUSHHH` HX@Lp8HC`H9LIIoHHHkXHC@LE1LLD$LhLϑID$HID$LHuID$Hu~E FDOLwLD$LHL脒HsX1IwLLk@ΟA1EtH[]A\A]A^A_DLLHҝL9H[]A\A]A^A_DHHH{@ HH1H=_`ff.UH-(SHH{wdCHcDHDHS:.DC(H=@H5@Ζu[HsH=7_IH[{vH[]H{oH{ fH[(mDH{OH[ VfDHS1ɀ:.kzt`fDt fH=FAUATUSHHH(HtGD@uH[]A\A]@HHHFHtL%$$ fHHtHsHp tLk/L藎HuLL7HtHPLHL)p u&FiHC(H8蜃 Hm@AWAVAUATUSHH|$HHt$H5pfI1MI:_ I@M6{LsILH)I9uBA| t:HLH IILLLL))(HHuM9% LzHt#LeHtAL< fDHH=HuE< < yUH=wH: Hr,fDPH=wH: HsH9HL$E11H9HHHy HHD$H8H@@EH< 8Ir*LzzL:L袋HĈ[]A\A]A^A_HH9Yx/tHL$H)IH9HRHL$HAHIHPI4H9HL$HQ >HyH9LH苍HD$LpLpHB0L辍?LUDA R ItLHhH@ 3@ )@uHAH$tHD$/tzH|$/LT$vLT$ILLT$(豊L+t$I|HD$ Ii Ht$LHHD$褌LT$(HD$HL$ LJ<0HQ腌LT$HL$011LHL$ ZuIE1H|$0t4H\$(LLt$fDHD$8LH4H3H;\$0rH\$(H|$ mH|$3L$@A IAHH $L$HD$IHp HHD$H8H@HPDAWAVAAUAATUSHHH:LH@LH0,HVHL;MDHAĄ ED@H:H@H9EEHt$HgHD$HtmH=H@@ˋ=@EtAHD$HL fHHHpL€u@H5@HiH}} =k;IutH=H@5H=@HD[]A\A]A^A_DHE1D%;EtLH=1E1OWDHLH=:14WsHH=ޯ1WAfHLH;HtuH"H8H58HH(HH8HEHH=4OWf.HHH=!W @HE1AWAVAUATIHUSHHHFT$ 8/L$$DD$HD$MNA<$CHHD$0HD$HHD$8oHHD$(fD58L豆HD$HCLt$HD$(LL)H< HHM9tHL4D/H|Ht$13fHFH=͘ H€tHƹH=WQHD$0HHH79/PHL$i HL$IHvLHkH|1 HL$LH5QHHH1Ŋ/HHHI!HDI)H IM4IHMOHDH51fHބA\HLL߾$HIH#/LI]HI菄IMtAAEH<{u AEIu1WSyfIHHDH5t16H讃A\@H5H)T$$t$ H|$0Hl$8%H衉HD$8 IIH( HHI%H<}~fDLLHD$t$ HH[]A\A]A^A_RH['H=[DE1HwfDAWAVAUATAUSHH4H|$H=3t$H53T$@DD$DDL$HD$0VHHHD$`HD$ HuI@u+H{Ht7HD$xRuG3<utHHxH{HuIH9t7I}Ht RuHsI}MmI9uH=Hj:HW:袄HK:HtHx(qHSHs=4HT$PHt$XHT$`H :Ht#H@H|$ DHD$hHD$PHl$8L|$ E1HD$(Hl$(DD$DDH=3H|$0H=3Ht1DD$HDHDIL@PT$@mH=3H=J~HHtDD$Ht$(DDt$"H{;H-4HttHHD$fD}uVH}HL$H<ӹ HUHKH5BHI1gDDLLl$hTLHmHuAqHSHsH=j1Hl$8OHHf.HD$xRH0HH-0HHttCH<uCD@tHCxuHT f uHtHHNyH=1Of.I9"fHD$0H\0HH[]A\A]A^A_D$@XH=1 H=~1H=Y|HHDD$Ht$(DDHl$8=A*H=1MH=/H5D// HHtrL|$H;HmHtOEtJH}AE1HHCH9EuDD$Ht$(DDH|$H|$DAL|$HEJL$DueE@=5L-~5M#HSHCHt$pLDD$HT$pDHD$xkfD=A5H=,5HtHCDD$1Ht$pDHD$pHCHD$xT@H=011Hl$pH$0HHD$pHDŽ$HD$x% HHI L踂H|$pL-t4HtbH|$pH^4I莂W4H={/1H51% H5J_HHɀHINMt'H|$pL麀R{H=tL{3|$pEhntu|$tuۋ$1t$xLpt$xl LHŋ$HPzI$I9t?H襁vL蘁H=.11H5K$ HHISH&H73ff.fHH+,H#$,уtjHH9tuu%,=+y,6H5,H,H9v+@u H,Hè ulH5,HHH k,H9u4,&,rDH=Y1jJc++I@H=a1H>Jff.USHHoXƒ@u5H(tGD@uDGD@uH1[]DyH1[]Ät H(GD@utH{(GD@tfH1H= Iff.fSH*{@t[HCRAQEAȉщHCRXZ[f.UHSHH=1{Hu1H=͢8IH1[]HHtٺ+@H5H+=HtVHO*H 0H5@|HH` HB(HrHJ HBHX@H[]f1H=oHH1[]fUHSHH=@0HBxHHtz+@H5VHv<H}H)H /HH5@|HHH` HB@Hr0HJ8HBHX@H[]Ð1H=GH1[]f1H=GH1[]fH1[]AWAAVEAUATUSH(<$t$T$LL$4H-(}@H=*Ht/Ů H(H=)H@H0 H(HH=.H(L%t(Mu *f.M$MID$xuA$tI$Ht@XuHtLXH=h.tLH'H='L%fH@HxH'Htg@LHU6HHt6DH'HH` H9p(tN$1_6HHuHCxHHu&<&FL7'M6D$E1LLΛHD$HΛAfIHt @XIE1Hu8yfHֹ H€u Hx@ ECH@HHL9P`tHLuAEt E9H|$EAqfDMM@H|$HHGH5HxP89H@|H fD%<HEEHt$L$(T$t$XZH([]A\A]A^A_HHt @X1HH!P8ftf V HH=Ǟ1CH=+JyH+H=+yHy+H=u+yHe+ErA$Ap$wAAT$ZI@D$AxHD$IDHD$4|$H=j1 Cn$‰8H=:$H(H5՘[]A\A]A^A_71H5#\PH=EB I@D$xHD$IDHD$H5%H=`B0ALED$1H=PL@B[ff.AWAVIAUATUHSHHHHD$HqD%U$L|$HEHLHpuAteD8t`DLqHtLxf.H|$vqH|<  #IIHHH5O1vI>wIH[]A\A]A^A_Ð IH[]A\A]A^A_fAWAVAUATUSHXHS"H|$x@Ht$8HT$0L%#D$1HD$ HD$(ML=B"Ll$8MuMMIGxuIH HtӀ?tY "I.DA>tLLHD$?"HD$LpLpHuA>vLL MMkHH "LH5"HD$PH=W!PH P5"LL$XLD$0H mH\$HHt$H="H;HoHHC@HxL%ߕHuoH E1E11C>LHK(H=n P(LsuIE`HtHPHIM@H9rH)HPHAM$ IE@H[@Ht]CXuH{(L/IHtLx@I覨 H{(1MHLI/7WHs(H=ܚ>Bf,H= H5t\HtD$foD$ EE(HX[]A\A]A^A_fDH|$0H|$0fH=91b>DH=!1J>H=H52 &<uOHD$ 1HD$(D$H= :L% MH=lIfDH=A11H5{HHt@D$<v<xHE(HU0H x EHM(HE0HD$ HT$(cfAWAVAUATE1USHjX@LjIH~IHlLIlIăLlI|袦 IVMLHHH5614rHHDAĄHkH{(LńtCHC(A@D@t6CXƒtH=J=CXtbH{(LAHD[]A\A]A^A_ÐI|$ IVLH5/HH1qRfDH8rfDH{a IfAWAVAUATAUHSH(HH >H4$HBD$ XHADhuH@D$ <+A@@u$D$@HU LAA L= MtTH=$@IG8H9t7Ht2HB t%DX$A1DةuAA,9B,M MuHQH$t*HIH$@tHH:HDH$HU f.u$@D$Er=<"u[L5AMf.I>Ht(11JIFHtu AVfI0M9u!u2Hu H=€uL=MfDDm$<HH)HHtsH~`HuF$%D1 uGD@uHHt@XuHHHt$EHt$tF$AA AHfA uOL5MVMsHDE1MjHt$LH贏IXZH(L[]A\A]A^A_DADt/H4$H=]L5wL50AcIƐA@OIA;I0A-t/kH4$H=͎L5L5#AIFLEfH<$11SHIHuE1pfF$3E$uFAHHJ,9H,u uEHt,@L1OIH2Iw8HuM@H@H3BuHH=H+uI8MD@IM11HuW!E1E1DH4$H=D$UH4$D$~a2HGH$/f.MM11LFIFIMeH aIVDHNIHCL/7f.AMI~M11HM{V'fDLH$xaHH1Dl$ E1Dl$Dd$1E1IHl$L=\QM7/HP8HtR$t IHEHP IHHЋxHP0LHuzaAEE4H5H| €D9MBIBfD$ t= D$HgHE$H$AS@1|$ HD$H$A HڊH$HP8HR$ILDl$ Hl$Dd$Mt MVMMuIHuHHHDI؃|$ L5gLDl$ Hl$LDd$IF]D$ t L5H5 HH HHHFxu拆tHHt@XuLMtfDIHHHuyH(HHHtZ@(uTH9tH9H`ux(fffǀtIH`B(AH$t(B(HHHtB(uM@MbHHH' HHPzuHH hH` HHXHHHPHH@LHM@HIAxIt"uHHG+FÐHLHLMtjMtjSIX`MY`IHXLS8IQXIC8IHI9rmw8DAAt MI@M9H@rJwHK0IS0H9r;wG+F[MuMQf.[fAVAUATE1USHtPHHL-C w0IcDLfDH=Ht AHHu[D]A\A]A^@H{0HtAHSHB`HtH H9u@$AAuu %=uHHDwAND;7DHHHXDpHOH@x@B&6HH!GH{HAH{HAED7AvHH譙 HSDpHHAN0 HSH@H@HfAUATUHSHHLnMuHFALd$"fHsH;LHFHCsHu,LkH;HrL9wHCH1[]A\A]fDHT$щUH9ʺHEH[]A\A]AWAVAUATL%AU SH@|$ |$ &{H=D$ HGxtH[]A\A]A^A_À=L5 MuMv M}MMtAEtAM9t<vE1DA9ZDHJD(HpAGHLDH9s HH9rtD)A߃vHLL\AM9wCI]1HH9!9tH< A}IHЖ EEHEt_AHIEHHML HpHHI HIHJI9uD1@9tIH4HrHSHHH9ubLbMv D$ MH= HGx <HH= H` HXHHT$ H5S H= HH` HBHH9vD$ H=J1,H=L HGxH=^ HxH0HiH= ЄXH=+GH9xHZHD$ l@AH=Il+!HH=D 1L5& MIv8H=Ƈ1+H[]A\A]A^A_HY H@xf.H8Ht$HD$HD$ HtH H@xtH8f.HT$H5dH|$ H|$y H=އH1t*fHUHH0HtJHBt$HH$HD$BD$D$BD$HD$ , x8H0]f yH ( H0H=H]1)fHX  H=zH1)H0]f.f.DHff.HH9_ff.AWIAVAUATUSH(HGHH_HXHI_H?LjHAH9A HLvIHLHH|eH9-IGHLH\$IH9H1HHu HMH$LHEHHH} IUID$HT$HT$HD$L)IHT$;HD$HD$I}HHCIGIH$HCH$H9E IGLH;D$r E- EE1H(D[]A\A]A^A_ÐEHE HELLffE@LAeHHH?HȃH)HHEAOI{fDE1EcfDAWAVAUATIUHSH(: LHD$L HHILEL HIHD$LDfA$MufAGIt Ht'L@CIA@I A@IHL[E1HL[@AVIAUIATIUSHHhHtOL2HL HHLh8@ HIHh(L`0[]A\A]A^L 1L1HH5: HHtIHhq1ff.AVHAUIATI<USHPHl$H\H<|$J`TM;H|$JLN!\N\$JHH|$@IH5~1D$J#S\$JD$/I I4$L, I$HuHHHuL, uH裄toIw HHIHdLWIE`AD$D%A EDHL[]A\A]A^A_LLIH0fLE1O1Y71AD$H@uID$H0LIHAT$J@J AEJAEIAT$IM AEIL7WIE`AD$IIEXAD$DMAT$J%A EDAEJ AEJAD$I LHLLNLIDžE13fDLIHUIEXLLHQfD1AD$H@uID$H0LNHH@JAT$J ЈEJEIAT$IL ЈEII$HI$DE1[2tGHHK LL1H=vQXf.LM F5ATHUHHHHpHxLfL$$Ht6H~4 Ht)L@EIA@I A@IHL]A\1LHSVxHLH1]A\+E1Kff.GHƒu<t HGHr41Hff.HtKHF`GItH1'HHRHtHH9vH 41HfH1H0ff.@鋍ff.ATUSHHHH|$RHIH! H9D$CI ЈCIH! H9D$tPHHHHOHHCHHCHCH@uH'H[]A\fDSItՃ SI@<HC1H߃ICI @kIMtAd$HLZtHCI9D$t 2L9V@+/A1AER2H1[]A\.t ,2HHMHH1[]A\H@1CI H@kIff.@AWHAAVIAUATUSHH\$ HQPttE1HĨD[]A\A]A^A_úHLRuH__.SYMDEH HF H3CH1H HF/ H3T$ H3D$(H tH H3D$(H/ H3T$ H ]IFILHHHLd$`HhHLLoOHL=IHHD$LH<H$L2THH9!HN,HI9HD$L)Hl$HLHL$H9LSHAI9A ELHHcLLHNI9dHt$LgHCHJLl$Ht$LHD$IL]NHL$H9LMHHHL$t^HHt$HT$HL$HL$LL)HANAHt$HL$I1HT$L9H$HHIH$I9uLc LOOLHHHH4 1H3qPmANIHGIFLHHH8/fFA"LXA H/SYM64/ H3T$ H H#1/20 H3T$ H H|$`L<MH<Hl$@LHLHHưLOHF SORTEDH3T$HD$TH__.SYMDEH3D$@H = H5nH>!AfIA+L8F A E1- E1-HsLHEE1V-x HGH=H}@AU1ATUSHH(HH0NtE1H(D[]A\A]DHHھAHKHuκHHENuHMES/ H3UHARFILENAH3EH t@H H3T$H// H3$H tHH@(H@0WfHCHHH9HOLeIt Ht8L9s3 !,HYDHH@(H@0DLHIt$Me0IE(HHx(HtHLJL9HH@(B HHMHp(HHH9r<@\u/HH9t' uHH9s 1x/@H)fHL~KHHI$AHHH?H2H)HHKC't *HHHp(HH@(ff.f.AWAVAUATE1UHS1H8HGLHT$ DhHL$@t$+AHH$MuwXfIHt @IuL8MtLL t7A?/LtHu>/tHEIuEFL1 IL;A9ILD$,HL$LHLL\$Y L\$HL$DT$,uAwIVDRA8kʃI{ILLHH)IIDH)ID HE9IF@CMMDHHHIHD$ L MHD$LHMAEDl$HD$D$fIEI{IHt @IuHMHL* Lj:9D$rEItDIL(@IGt$I}HL$@AEEIt IXHei MMZH8[]A\A]A^A_fDMH81[]A\A]A^A_fDEEtBIH$LLHT$LL\$g L\$HL$EDHÀ|$+Ht@HMd@AA ADfADfDEFH. HHH4$99D$H4$r EIIL*L9HT$ ALLH+ LHL$:|$+K4t/H L`IQ;/HtLMA9/wLHoHdHH_8H9D$_3DHg18t$IWX)HHJI|Hdg @H$s5u[EAf.II{LLHIH$H)H)IDIDHAAtADfAD AAADAD8AAADAD \DHfHHH1fHfHHHffDAUATUSHHGLhHHHMt`HAI}CFu^q, Ht.11A< AHADu9r>u9MMuH[]A\A]DHuH1[]A\A]fDIHeH8HpAHHH<H8CH<HfAWAVAUIATUSHHL}A?#uA1t/L<LgCH@C$H|$H4@D$8HvHHtHL$I1AIEH\$Lt$Ll$@ILHL`IFCIVMMuǀ|$L%YHCHLnu@ftVIdžYLt$8foYH D$x HD$pLd$@LD$@D$PD$`)LLH+IUH|$p H` Hھ<LfD$zo6H<Ht$0H|$(HS6H;D$0HھH=X,6HvD11L7gMtg&HD$DHD$ LLIIFHt$4Ht$HH9HHL5H9I)uI@HھH=GWs5H@t$0HAWDD AVAUIATAUHSHHD$ DEtD$A6HDEAD$AHzH@L\ HfDH9HI9tLH7H9t@LHIWHD'DL$uH$HHH= 7H=tH=cH=1H=F<@H= H= H= t H=Kt/J<+2DHHHHIJ<+?:LxGD=)fEt$,D fDE1J|+L-0qATIbIHtL1HqILA\V 19W u9uHFH9GHHCHH@ @ATL%UH- SHHLAT$8uMd$HMuLeHMuL[]A\f.HH=գH5 1H%DH@HуHuHHt HH~yHcHaIHtPHH=H5h HѠHH H@HHHJHuHHtHH~fHLHÐLHAp tHN uPHHHȄu.WJt"HWH=wHH2€E1uLLf.I@0LHHH  H@HHt';p uH;Pt Hux,tH@HAHHuHLHH'1HH@ DHH@@H@DH@DHHH2 H@HHt9x uH9pt Hux,tHBHHufHH H@HHt;x uH;pt Hux,tH@ @HBHHuHFHGxuHt F'@uSHH5HHP HzH@HHt';P uH;Ht Hux,tPҍBIfHFHHu̸ff.fHH H@HHt';x uH;pt Hux,tPҍBIfHBHHu̸ff.f;\f.:fATHt-tpGH~~L$HLA\fD=H|$H5EIHHH1LEd$HLA\[8HA\O ff.ATIH=T=yMtA<$u-8H=H5bH1H=iA\f H=TLH5XH1pH=9A\fHHt$(HT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$H$D$Ht$HD$HD$ D$ 0HD$SHff.1YfH)H="ÐH=1HH=ÐGH<u HGpHfDGH<u HGxHfDGHƒt1DuHGwDH!9t1fHH=ACH5G<%/HHt3IH5%<H1H=GE*H=C1"HH5;1H=GE=wPHHH=B{ff.H=5wPH;H H=B:f.AWAVAUATUSHHHH$Ht$H$@HD$(HHH9uHHl$HL-IBD$ H\$ %vHHt&t<%uDA%uhGHu@|$ Hl$H\$ D$ HL$(HEHt$HHL} EHcHf.H_A0JAAH cAAt"$uDeoH_A kHAH=NAHuA*SD$ Hs0t'H Qt{$uGHs3 HD$ D>HDŽA.u>D{A*uAH HAtfCH HIAuE11 D{HALHtSAht=AltALt!HEH=@@ffAAWEH{DHd$ 3H KCHcHEu'AtE1AA AAAED$ IF$CHKAPHBf.@HUhCH =HIAuoA0/ǃH~HHEHH9FH=ZHH H=H5>1H޷HD$D$ L%>IWf.%L HHgH|$L)L1H5HcI׃?A3<%uEwA%@D$0%MoA0AH D$AAt A$uEAoMoD$AfDH\$1fAmIHDsAH== HuA*AUD$ Im0t%H5sVtA}$u GIm@HH߃D$ I틔D1H53`A1A)DDuHHA.D$ 1ID3HEuALQ HtLAht6AltALtH BH=<bffD$ fDD$AVD3M}CHD$ D$3H @HcHDl$HD$(t$ ILHH|$Ht$01} DD$ f.H)HD$Ht$ e H=HH[]A\A]A^A_HDl$Ht$0ILl$($AEH|$ {Dl$H|$Ht$01IJ, TT$AEHHHDŽiH5{AIHFDAEIHDsIFuH|$Ht$01 qAu1AuH|$ ZYVH|$Ht$01 @{$DGHs8M}HHHtdH@@t=uSHHtGH@@Ht>HHt6HH|$H5%81E HHt B'HH|$H51 H ӰH=7= FM}>AHH|$H1H5@%;H<gH=O7H<H=/7HH}<@H=7H-<ZH=6H-<H=6lH<H=6TH;H=6H=R3ff.HtGGH<uHG@t$tfDHHfHHp PH 8>H=2{ff.ff.zHuHB HHHDH@EH@AWAVI1AUAATMUSHH(D|$`l$hT$DD$HSAztH([]A\A]A^A_@D\$pHDL$J4HL\$試HHLpDAQ8HAD$DL$L\$ D$D M 3 LaA8D$pA@uGHH` HHtfHHHuH H([]A\A]A^A_fDHt$xHyHHL$J}HL$fD1fATIUHHHGxt)4 v3LH5NzHH1]A\@HxH8x uDH5ATIUHHHGxt) v3LH5yHH1]A\@HxH8x uDH5)HGE1xt DtCt&uHx@ HAfB:DHx4tDHx0tff.fH1E1HtxtLHHxL@HLDH1E1HtxtLHHxL@(HLDAWAAVAUATUHSHHtDHW8BD$I<. @AEI<.t<$tLH)H$@LpIH\HL)H{GIHyLHHALD LIMLILHXH$J 0H<HL$FIHt4H$HHH<$LLLH|$HLLnLHL[]A\A]A^A_@<$H$H$ID$D$HL`LEIHtLHHD$FHdDL IHtH<$DHMIM$E1"AWAVAUATUSHGD@%HHWIHzLIML~LvHxHRPIMH8x ID$L1PPID$H{@LP8K|ID$HuHP8C|IE0H[]A\A]A^A_fDIMEZLIBH{@HuGC|H[]A\A]A^A_ID$H{@LPPK|ID$LPPC|IE0H1 H=,fHGxt1HB tAWIAVMAULnATUSHHHHP@HxHt$H8x t`LHCP(Ht$IHCH~P(t1H[]A\A]A^A_ÐHHH!H9uM'H7IADHt$HCH~P@LIHCP@DHW1ztHt3HA tHxH8x  EfDGFuÐHGIɃxt LHJyuHxIH8HxH8@ 8F tI2IH=8+t9A@EuHLL3HHtIQ I H LDLH@HLE&DHGxu6AWAVAUATIUSH(HRzt+AH(D[]A\A]A^A_ADfDHxIH8HxH8@ 8A tIH6HH=W*AEEuLHMHcHlEH<t MoHMuMo@LHL$1L$LHH9L$M.H HHELP@HEM]LL\$P(I}HD$HEP(Io@LHD$ID$H]PPLT$ID$IuLPPL\$LL$ID$LLPPI6HUI} HL$IAw@H(LLL[H]A\A]A^A_$fE1CHELP@HEI}P@I}HD$HEP@I_@IL{H H@L$HHtID$L$HPPID$Hu1PPID$H|$HuP8ID$HuLP8IH}LHp I>I.L$ff.@HW1zuHH` H@XÐHG0ff.1ff.fHHWH~H1HHHdžH)HHHF01@USHHHoH} HHC1H[]ÐATUSLgtHw0Hx]I$H9sGHthHhH^I4$HHH9r 1[]A\@I|$H;?ID$HtMH)H<(1HPHG0HG0 I$vAVAUIATIUSLwHHG0II~HH9vHjHIHHH9r HHLH[]A\A]A^fDHX>IFHHt,IH9r ID$0DHH1H)XI~fI1DAVIAUATIUHSLoHw0IEHH9vHH9w3H)IIĿHs0IuLH[L]A\A]A^ÐE1E1[ff.{ff.ATUH$IHtHd1Ҿʼn1yHL]A\1HL]A\fSIHIHH1HHuhHHHHHHSX@ItHHt9GIu3HS0HKXHpH9wjHH)H9s_LH)HH9LGHCHt?LLHIHtHC0IL[HHHufI[Lf.ATUHS BIuHHHuHCHtOHHHIPHtHC0IH9u L[]A\DL[]A\ÿIU1SHHHHt(1DHHHt9HHHSX@ItHCHKXHHt,HPHC0HH)[]DHCHHKXHHuH1[]ff.IHHtGItI@HtH@(Lf1ff.fHf.GIuIHHuI@Ht)LP0xHD$ D$ HÿAVAUIATAU1SHHHu&HHHHt HHSX@ItH{LsXAwdu"ME1[D]A\A]A^f.LE1LH;k0tHC1HHPAąuIE1Hk0[D]A\A]A^~H=j&L,HCLDHHPAąt=8t~[D]A\A]A^ff[D]A\A]A^ÿAJ/HCLHPAąuLk0 SHHGItHG8HĐ[fHA1EuHD$XHC8HĐ[ff.SHHHHvXGHt HHu#HD$0HtHHĐ[fHǃHĐ1[f.uGHtHH]tATSHHHHtw@IuqHHteLbHHtfz:Z t?HHHwUuCHtmHHuSHD$0HtIHI9LGHĘL[A\@HIHvCHtHHtHǃE1HĘL[A\ff.SHIL\$H\$HuL@HHHt9HLLOX@ItHGHWXIHt!H\$LL\$[H@8DLH[f.tDHH_u+H$Ht!H L‰HVHH@HHIHfSHHAu1HS HC(H;JHB(HP t0HCD[-5@E1fH9úHDHff.HHtTUHh EH t'Hm EH uH9u]f.H}HHE0]*f.f.1HUH9WtHtHHDSHHt}`A?A9=tJ+HH uUHKHt4HS(HR HS HZ(HS(HZ H[DH[(H[ fDH=t!'mfH UH9Gt DHtff.ATASHH=lHt5HT fDHt!H9_uHtH=:A!HuHD[A\SHHOH ,;CHH;w{{HxEHHH;H5 KHHCHu&&DH5c HCHtkH3t4HCHĐ[fH5 HCfDcKHĐ1[H|$0gH; ZH;H5aHCRATUSGEHHHt @ILeMtNHǡH9t8HM HU(HQ(HJ HHE(H@ HE Hh(HE(Hh H-L[]A\fuHSHt8tLe[]LA\DHu0H}1t܃u׿&HH=H1@Hm(Hm rHH={HH=cAWAVAUATUSHGE#H9=IIAELHHHwHtrHHLHII!L)LL$HH!%LL$DDAHL\Ht~HT$PH#"HHT$XHH*H[]A\A]A^A_DH|$NH|$HHnHHMHH[]A\A]A^A_DHD$HD$H[]A\A]A^A_HH=: ff.fATIHH9=`t6THHtELxHA\DHfD$ D$ HA\øHH9=t#H1Ht :xHÐHf.D$ D$ HfATAUHHH9=t*1@zHHtHDH]A\HH]A\ff.fH9=9SHt)HHt[KHHuHC0[fAUIATUSHHH9=tg1HE1HtHHھLRIH9HL[]A\A]@HtI{fHof.AWAVAUATUHSHH9=XHt$1FIME1I9}LILM)ILOHD$LJ< LMHH AI9#uHL[]A\A]A^A_DILuLELEfD~@LoAGHIWL¸HH=AvDt$4E1oLl$8 D$4Ll$8SDt$4IH.LAgDIILJILJ(jHt$`Lk11LCLJD$4ff.f1fSGHu7ƒw-u9H ЈGHHGt'[D1[f[9fDcH[f.Hw-Ht!HtHBHoHDfDAVAAUAATIULISH HCHMPHIEHHHH9sA ILMtHL1L$kDk Lcc$C[]A\A]A^L)GI0HLMuH{P HC辱[1]A\A]A^ ]%DSHH HC[fAUIATUHHHSH1HSIHt=sLh1HhHHHHHI$L CCC$u v9wHL[]A\A]H H .HH)HH?HHHHH;0HH9uH)H9HH!H9H{L,LWHL9LD)GK(HMLL1vICH;LOMf.H7HtHHFH H9Bu HHHuH1HIHHH0H7HuLM9t!I뢀K$HL[]A\A]HPLkW I3ff.@AWIAVAUATUHSHL$ H5A7MwF1IAvHHHH1uM)AFHIII1MŋML1HHEL$Mu?M$$Mt/M9l$uI|$L+uHL[]A\A]A^A_D|$ tIAH}IEWHHHH9rEL')GI4HMtxLLLMHLLH[]A\A]A^A_@ IfDH=Mw賭A7E1AE1*fATIUSDGHHB1H?IHHHHHHHH9uHHHkHtuMHu1HNHHHH1ЅuH) 21HHHH1HIHf>ff.HfHf~ff.f>H@~@HHGHH WH GWHHH H fDȉfff.fHËHfHHfHff.HHfHff.ω>ff.>ff.fHH>fH>ff.u8AȍJI~$1DIfD)EDƒH@<H9PHxH=f.uQNI~:E1DI1D)@EIHI 9LDE1LPHaH=pAUATAUSHMIF(0GHHLÃ<t HVHHuHV@H1HH9AAuUIHHt@IuIHHH;Bw(H1Lt7HD[]A\A]fE1HD[]A\A]DLHH貾H9AH[D]A\A]DH1HE1H=豝跟HD[]A\A]fHHH=9$@MuDATIUH1SHLHA1EuLHHH9[]A\ff.@1HvH@HuHG.x_LE8DHiH HuAUIATIUSHHH=|ZHtBH=ZIALLH51ѲH=ZHH iH[]A\A]H=yZLH51蘲fDI11E1fDH?wHǃHI xALAHHI11E1"H?wHփHI yH9rI?wEt@t HHI LÐI11E1fDH?wHǃHI xރ?w@t HHI ALÐH9w*ЃHu LGLHȀGH9sE1Lf.f.HH oHtH@Hff.fUSHHIy9HHt-H HcIHǃH[]H=Hff.S~FHHHcHfDOHF(HC HF0HC[HIOHG HG[@HF0HGHG Ht#@%uHHH9tH=fDHGHC [H Gt6uH=2[HHHGHG [HGGH{IHG [HH=ݚff.fUHSHHHHH9r?HtbHHIHLTHHtTHH f.HH,AHt HD[]A|E1HG8BIG @%u AG tqI|$(IwHtcHt^11HHtM@PwH[(CPvƒu&IW B%<tSDHt"tpVwfH@(XSv[fD1DAWAVAUEATIUSHHDL$ LN@MHGD2D:p+D:v !IE111LLdHLHx IHD0H@ϣH__wrap_ItI|LâLc(Mtf.H=]f.AWAVIAUMATUHSHH(T$LD$HTM>HHHDMLLHHf8=|$I6HHt$oHt$IB|>/IGIMuHt$iHt$HI}LH]qC<I>e HI%oA|/HH8HHuLHnHHD$nHT$I|)HIHHH5RN 1HL8tHD$LLЄH5PLHLtHD$LLЄuu|$H ʝLIIEH5M HHL$sHD$LLЄu6HL$H5M LIHsHD$LLЄH@tL8tL0tH(L[]A\A]A^A_fDI9I LBE1öIpI4H=Zf.HE1s[[ffDE1XHLmHHD$0m|$HPtyHt|/tA>/t HD$/fLLKrHL@rHD$LLЄLE1sHE1sZHt|/tHD$/f떐AWAVAUATUHSHH HHH5O HL#xIH1IL-HL L{kHHt3HLH1L9vLf H1HI3DH9uLkL9H []A\A]A^A_1PH=B+YH;QH=(Y%ff.AT0褵IHtn$ur$PAD$@$i I$ HI|$h H70I$H5*莦t:ADŽ$LA\ F$9$Q4$AT$@냐I$ Cj LE1pfDXLE1pfSHIHt[HCI@HCI@HH9CtJISICH@  SJ APH A@HL[HCI@ff.H ATUSH/HHt/HiL`LڲH1HtmLHHkHH{hH i HǃHǃHǃHǃHǃHǃ []A\fDATUHSHHGAĄtIHEHP AtOH H}hXH lh H oHoHĐD[]A\fEH<uEDBtHuHkuD$%=w1jÉjH}ރI t$lHH}nVfUGHHtHWtH]f]ff.SGHuaHHtgHCHH@HHCCHKDHCXHC0CH[fDU1[f.1[ff.ATUHGHƒuCHGEt:HWtHEHAĄu,E1HD]A\fDE1 UHD]A\H HMDHEHHE0f%HDžHHEXfEHDžHDžHDžDžHDžHDžY&H,HD]A\ÐUSHHxYHHH HEGHHHH9sd Ht&HH[]@H)WH 0HHuڿSH1[]fAWAVAUATUSHH(HvL(Mt I<$,H5H%IHHx@##HT$HH.KM|$@I 2Hl$HCH}HIHCH}IHCIIID$HMIHIE Lu GuAFNuAFUIw^uZIuL9wQHHT$THT$HItL(I4HxLfL(H|$jH(L[]A\A]A^A_ÐH|$jE1YRFH=֦Qtf.&RH|$E1YjR@AWAVAUATUSHHt$HH?HHHHH|ìIHd/LmAD$ H.build-iI$I|$ 1H5ifAT$UH] M|$ h/fAL$ It0Nt-L-TiLHL1IhI9uugA.debfAGHD$AGH(HL[]A\A]A^A_E1PܐE1ֿPff.@AUATUHSHH+IHtOHbLLhL,HtGLHHdI$Ht HCID$Ad$HL$HL[]A\A]fDI$ t5I|$h苞I$ a I$QhLE1Fh@I<$7hDAUIATUHSHHXIHt`HL?Ht`I\$HaLLhLDHt?HLHcLI$AD$HAD$H4vtHL[]A\A]fI$ tEI|$h諝I$ ` I$qgLE1fgHL[]A\A]I<$GgDAUIATUHpIHt\HL>HthH`LLhLaHtLHLHbLI$AD$HAD$HvHt L]A\A]vNfDI$ t=I|$h軜I$ _ I$fLE1vfL]A\A]DI<$_fff.fAWIAVIAUMATUHSLHHt$iIHH|$H=HH_LHPHHT$KHHT$HHaLLI$AD$HAD$HAHHtT(LHtH@ HT$PHXHH(LhHPI\$ID$HL[]A\A]A^A_I$ t5I|$hcI$ v^ I$)eLE1e@I<$eff.fAVIAUIATUSH(IHHL<HHރbID$HL_^LLpLHLLHY`I$  ZDD(H\Dm?I]1A\A]H@H=Hff.@ATUHBIHt@HtAD$HHL]A\@\I$ tFI|$hI$ /Z I$`LE1`HHL]A\fI<$`DATSHHxpIHH IEWHHHH9v3X IMt:LLL1*[HI[A\L@L)GI0HMuƿGHE1L[A\ff.H Y @H H9s$H=@H1HH3H9uff.[ff.AWAVAUIATIUHSHHMMH5H_HHLp@HGjIvqHtL9vgHT$HHG"tCL|$LLZhH;k@s:LH)I<$ۡHt$I$IEHHZH|$^fDE1HL[]A\A]A^A_H=E4fH=EMfDH=֚Ef.ATHHT$HHD$H|$IG^HLA\ff.fHLULL$H Hf.E1LFH zDAUATUHHtsHHtk6M H5$HIHuO!H5HIHtSLKWLHpHHt3AD$|L]A\A]ÐE1EL]A\A]f.E1]LA\A]@AWAVAUATUSH( HAHH|$Ht$A HH$A:H<$H59 E1Hl$ L-bIHfL HUHHt;LHH1H9vHf H1HI3DH9uAAfDLUH<$K HHD$ VHhHHLEILL$HHtSHt$HHWLH|1H)VH\$Jt-LHCPPL$Ht$1HH8AĄt4H( D[]A\A]A^A_@E1kCؿ_CH[HLH >1LL$"Hff.fATUHSHHUHL`LIHtLHH WHI[L]A\f.B<wrHaHcHf@HGHH@XHGHP u2DHGHH@@HGHH@(1DӟPH#b0H=[Af.A<wzIHHyaHcH@HGLH@hHGLNjP u2 DHGLH@PHGLH@8D@PHkaWH=2AfAUIATIUHSHHHIt$LHAD$HHEH!LHH1I#t$H[H1]A\A]AȉE1AIALHHLRHڅt HIO\ LHL I!ItWw5At!AI!tE1HH!I9AADfDu&E1IAADfLHHPHm`H= @ff.t 'f.FH<t HBHHuHB@WE1H9w H)H9ADAWAVMAUATIUHSHH(HLnH$L8HIW H9dMIEHD$HILHAQLHL$MAXZAIW DD$HH9HCHLDD$HD$ ;DD$AAD$HLL$<t HEHHuHE@I9AUL)ȃH9IG 1ҋH$uIWME1AELxXID$xL[AELIרtHU`L+}XL+z0Mt'HSHUX|ID$HSxL{fAEt AA] ?H4$LLIAMDD$LILDD$DH9H9MHEXAHC}Hp`E1HL~0LxXID$x@HLDD$LL$HT$c9DD$LL$HT$LfAH(D[]A\A]A^A_AGuYD$MuLAMtIEDD$Hf.L+{vL{HSfDD$fDAsDHH=HFH=H(HCM)M%{fADLLL$s7A]AuALL$ f?A}MfLL$AAWAVIAUMATUHSHH(HL~HT$L Mt:IGHt1HL$HLAQIL)ZYtH([]A\A]A^A_DHSHI9D$ LHHT$B7HT$AEHLʃ<t IUHHuIU@I9wAOL)ʃH9wI|$ 1ҋO$uIT$AGE1ƃtLW`Mb0LgXH}LSHKLIIUXtI}`L_0IM)LH)<LDH@HEHSxLcfAG%A_ ?Ht$M)LIAOHD$LILD$H([]A\A]A^A_@=LHLL$HT$5LL$HT$LAGƃ IUXHSH([]A\A]A^A_@HH=HH=H H=HM)HCHLL$4A_AwLL$ f?AMfLL$LcHSH([]A\A]A^A_ff.AWHIAVIHHAUATIUSHHH(oDo A?A?GLHEIfAD$AL$fHD$I1LHt$LD$L ${3L $LD$Ht$eM\$HډH!LHDL!HH!HHAL$fH H E1H!H LAALD$HDHLH4;LL1I#t$L1D$H([]DA\A]A^A_ffAIIAIHHD$H@t&H$WH=7LL$IILAH!tMI!I9AEALHHI!DIHL1L)H1HH1HѸH!H!LDE@L1Ht$LD$HL $HHH nI|$AH!ff.fAWIHAVAUILATIULSHHLL$Lt$P.2AWHHŀt HSHHuHS@H9vH[]A\A]A^A_DAMH)ƒH9wHT$AMLtHs`H+SXH+V0HH)HEHI L[L]A\A]A^A_AUATIUHSHHFH<t HBHHuHC@AI9wpAT$L)H9w_N,LHLIT$H3H=III!uLHLELLLHAHD[]A\A]ff.HGfDHGfDYt1DH/ t 1HHHff.x wHHf.1ff.fSH˃<uHR H=oT1RX[f.Hu DH1H=[T21Hf.AWAVMAUIATUSHH8Lb HL$I$LDD$H2HxhHT$LHI0StQHD$HtGMu]H8[]A\A]A^A_fDLMIL|$LC LL1H=?TAPXLKH81[]A\A]A^A_f.LHIHtLHLH2Hx$I7MHL|$MI\$HD$(HHHH@ Ht4H H9t(H9H`H H9uAG% 'HT$sMLL$(LHIAIO`yxHqpHHAxAtTA@H QHcHIM\$ LLAHL@HHrHAS0IvIHL|$fL(JHD$AfDHt$(H\IID$ LLLBHP@IM\$ I1LHPL@HJ HHHRpAWAS8XZrf.ML$ ILLH=kR1AQXHLMIL|$LC LL1H=QAPXfDE1LL$(LH ADP(fff€)HFHLHD$,HL$LHAILD$HxHIAHHHBHB xID$PI9D$`뇾e!H=~/Ht$(LMHNL|$LC LLH=PAPXHVpNxHH1HH=UQ-1H5k H=xQ-/1Hfkff.[ff.雉f.UHSHHnFHF HG(tUH8HCHtHCHXHHH[]fHCHH1[]ff.@UHHHtKH;IHt+Hx H@Hǀ(H)01HHL]H0HT$HT$HHuE1@HGSHHHt6HH@HX HP@HH[1[ff.SH1HLJHLJHLJHh@ǃ[ff.Ht+HHh11~Ht HH@1HÐ1ff.fAUIATUSHH^LfH.Hu 1HHt(L9cuH{HAuHHC[]A\A]MtOIHtCHt+11H{hHs}HtHH[]A\A]HHuH1[]A\A]ff.@HtjATHh11US}HtMH@&uEHXHhL Hu1fHHt H;kuH{L@uHC@1[]A\1ff.AWAVAUATUSHHT$HtxIIHh11H|HHtZLxL HHtHHCI9uH{H3@uLkHD$LLLЄtHL[]A\A]A^A_DE1ff.AWIAVIAUIHATUSH=xH薆IHtaLHH?MtAL@ځ?BCH5HZ1B11I}hL{HuMtAHL[]A\A]A^A_HH='*AUATUGIHH=|I Iu,L-HELH(L]A\A]@H=ӄLt&H=LuL-eL-AH=LL-hf1H}hLpzHt+HxLhWL`LH]A\A]HE1]A\LA]@E1)ff.AVAUATUSGILwhHA1ɺLIyHHHxHptqL0|HH|LL}HHtiHpHx H@HHHǀ(1H)HoHCHBHDn$HL&[]A\A]A^C([1]A\A]A^ff.1 fATUSHHHIGIH=(G H=HtH=HteH=HtK1I|$hHkxHt0Hxu)HhLHpX<[]A\H'[1]A\ff.@1 fw$H7HWHHhyfAVAUATIUSHHt9II1HLLAH[HuA9$u[]A\A]A^D1H]H=H&@AUATUSHLMt:HIHMd$MtHLHAՄtHL[]A\A]HE1[L]A\A]ff.@HHt@IuHw@@Hr&1Hff.ATUSHF%HF@HH9wrH)L9rjHGHHIHt%HH9tLLHL$L$":HL$L$HCLHHtKIH[]A\D%1H[]A\%H1[]A\%1fHIыV$€uyGH<tNHFHHtEH9wIH)L9rAMtJ@t]HHtyH4LL;HF@H9v%1HfDL1L 8HÐHGLH0H@HfD濿V$$1@H$D@1ff.f1ff.ff.[}f.HH9rwG0+F0f.f.FAuHvHtHG(@1ff.fGHuuHH#1HUHSHHB ZHRHHP05Fuf@du%܃DI u%@සiAځEɁAAWEAACAᩃwt/A҃K!HWHVH5}P1+7H([]@gEuӁ҃⫃u%уOf4fDS0HHtH[HHW Ht~AWAVAUATUSHZ$uHH9H9tlH]H9\oi@u-@ŀtf1VfD@cH[]A\A]A^A_ø?f.WU€t1vuu?@tH aH9L2AL-sL=|f.LH3ILLL'2uC4& H={4HuhM}IMutu! t\ru@gH@IfDAELL\$Lt$H\$8LE1n0IEAE(J8H9H\$H$J8H H9SduMtAE(HEHP@HIEJ8tJHsIH9v{duH I}PHt$HG  QAE(IEJ8E1wHEHP@HuIE[H\$AE(MtAE(@HAE(HHk8IE HHA}(IEMerHE11Lt$XL|$HLIHHD$MILd$@D$HD$PHD$8D$H\$`<$IEHT$hLP@HT$hMM9t}HD$ HEI9sM9sE1Hu IELT$hI~HHt$8P@Ht$8H] 1LT$hHHD$LsHCD$LcC0L{ LS(Hc\$H؉\$H\$8D$D$I 9E(HEHt$8HD$HHH)HI9AFE16L\$DD$1H=oDD$L\$L\$LG-DD$HtnLU IEHT$8HzILT$hP@LT$hH] HT$8IHD$@HSHCHD$L{ HCD$HC(C0Hc\$H؉\$H\$8D$IELP@M<M9zHD$ HEI9sM9sE1HD$HIvHEH9s A~dZHD$LLd$@LMILt$XH\$`L|$HHHHHkT$88IM H~LD$XH@Ht$8HL$PHT$HP@I} HT$HHL$PHt$8LD$XHHHcL$HpHt$@HL$8HpHt$L@ Hpt$L$p0H΃H@(IEt$HkT$88LHct$H HHBD$HB0LbHBHB HB(8Au(`$H$L(LDD$C+DD$HD$E11IEI^ HP@Ht$ HuL|$LH9sL9sLLd$@E1ILLd$@IID$HD$8D$IEI} ff.1ff.fff.@ff.@kff.1ff.fkff.jff.jff.jff.kkff.kff.Kkff.kf.ATIUH-JSH fHkHHtHuL%uH[]A\HqH-.lHkHHt;1LH$uHkHufHkHHtH[]A\H[]A\fDAVAUATUSH.Ht`IIIDx:t&Il$IHt!HufH&H@L[]A\A]A^LHLH1H3tH5f.HƉHHuyHcH"iIHtVLH=,GHHsLHf.HHPH9uL9u H HHNHHuHLHff.ATIH=FUHSHfDH{HHt HAԅtH;[H]A\ff._H@kHcHDHhHhHphH\hHGhH2hHhHhHgHgHgHgHgHgHmgHWgHAgH2gH1? HfH1 PH@jH=Ogo f.Df. f.1ff.fHHEDAUIATSHH?mLIbHIt L%HtFHIHLH5i1"A$t#LH @Au_BHuL[A\A]f.AUATIUHSHLoHH(H5 HH1HCHH5zHCCLk HC(Hk0H5HHC8IE@CHHC@LkPHCXHk`HChIE@CxHCpHSHHC0HǃI$H`I\$ID$ID$H[]A\A]HfATIUH1SHLHB+A1EuLHHj(H9[]A\ff.@SHGH@ujLJHH}*xi#H5BHHthHT$0H@0HǀHP@HH6cHĐ[D HĐ1[HĐ1[1@AWAVAUATUSHHT$MIIILGIL11LMufDH@Ht7H$uHx@tHH8@H@H9HGHufLLIE8H)HAM$Iu I}@tHx[MmMuAOIAD$$t,u'HT$HIL[L]LA\A]A^A_ShH[]A\A]A^A_@LH=Ff1DH;1ff.fSHHtHHH@[1[ff.S[AD ff.HSLhIHHH0A$:D$HփD$0AD$ AD$AD$AD$ЃAD$HT$ AD$HtEAE)@AH@A42@rHCIA42@rH9rH\? HȃHAA B fBL%H9H0[ff.AWIAVAUATUSH(HHHD$HE1E1HHD$LpHLH9SHD$EHhL`HuwvfDLL)L9rsL)H=whCL DD)ʉHH=v D)1MHLL $IIH)L $HHFM9vMuUIwLM1LD$ALD$LL $H D$L $DIMu[MAIL9L1LD$HLD$LHD$2t2DE111LD$LfD$uH(1[]A\A]A^A_HD$HHD$H1AAIfHtBH=H D$LD$fL$D$1ҾLwsH(LE1[1]1A\A]A^A_MDLLH=sb1DJ)LLH=b1!'T$LD$iff.@MAWAVAUIATUSHF$tH[]A\A]A^A_ IIHLJIHHL3HLHHI$IM8I_IGHFHIOHtH;HsjHHHuDHHHtH;HwIL:I?DL~;fDf.H1[]A\A]A^A_L8IL~ATHAUHH(Ht;T$HL$D$DHH=`1H(]A\HL$DH5oz 1HDHL$HL$ff.@AWAVAUATUSHXLHT$HL$LD$ Mt/Ht$HT$ H|$L HX[]A\A]A^A_@IHv@HyHHD$0I$1HtI$1H0"}HD$(L|$HL5Ld$8IHL8H\D$H t܃ t׃:t9H=aHLHD$HT$OED$IAAAAD$NADG H4L;L$(v0LLL$(DD$ H4$-[IHLL$(DD$ H4$HLL $DD$ _L $I9ukDD$ Et41f.ATEALEAAAHH9uIH|$8LH+D$0H;G@s~HLHLcHX1[]A\A]A^A_LLd$8H+\$0I;\$@rJL1M$HH=b^1ILM$HH=]^1dff.@AWAVAUATUHSH=11HL|$gH LH |$g:HD$hLt$pL-~A|cyHI9uD$nT$oADATЃLHHH$\HH11HHH@HDžE1HD$D$0HD$ HD$HHD$@HLIHLT$p tك :HH\$_LD$DHHHD$(HLD$HDA| cHHI9uD$_ALD$`ADD$atADt$H|$ ‰AD$ALD$Hu; ILHLL9u9H[]A\A]1H5wtH;H=:jH;H=:RfATIUSH/HtiHHItUH ;HcHU1THHH9uHD []I$A\fDE0DHE1$fU[I$]A\fS H貂Ht-H@HH@H@[Ð1[ff.AWAVAUATUHSHHhHT$(3A6Ht$@H|$(H ADŽHL$(HL5VHʄu(HHQIHT$(HLd$@@tcH9v^RALd$@E,AtLHAF, IHL$(BƄ Ld$@@<0E1HhD[]A\A]A^A_HD$4Ll$(Lt$@HLHD$LADŽtLHħIH8HT$(H9sHD$ t<1Fx<4 H8IHD$(8@|$MRHI)HLHD$(HLHPMDLL$IQ0HT$LHt$4HHxLL$HIAHD$4LP|$1LL$@5Ma AA<2HIA Ht$8HLLL$LL$HD$8I+D$0IAHT$(H9^6<E1HDHIt$0LHT$(HHt$8HLoIT$0HD$8H9v HT$8ID$@AD$$n@H)ID$@t@<3t,D$4AD$$ AD$$fAD$$ uaAD$$f.t$4HH~IHTD$4LLPBHHWIH&H|$ t_HD$ IA rH|$ u1LLL$ILL$HHD$ uAT$$σ I4$HLL$HHD$ u1LLL$LL$HHD$ uAT$$σ@ATUHSHӅtt[]A\Hz[]A\3HB L tHKH[L]H5R41A\hHu  HH5НfHHF)HPH9u$%H5l&('fOHF)DHPH9uHff.AWAVAUATIUSH=ŜtI$HP5LpMIn E1f.I H I DHA tI!LD$L|$ LL|$LHL$HUfDHAB HD$HD$HHHL$H9uL6LZM!M7I$L|$ LD$HtoL|$H3LLD$HD$LD$HPLHT$1Hs0LD$Hs@Hs0LHL$LL3H[LD$HuM$MI}HH-2ZÃ?MuL|$ LD$AL|$LIF LD$H03LD$wHcDHHD$HPHT$3IvLLD$IF LD$IvLHp0HL$LL31I}IHQL H=1H HĘ[]A\A]A^A_HD$HPHT$7[HD$HPHT$8EHD$HPHT$6/1HD$HPHT$4 HD$HPHT$2H>2H= 1ff.fAV11AUATUHSHA1Eu4HL-qN <$%t2HHHtH[]A\A]A^HHpHuh$Dt$ADM$8HHLApHH1HAP0tAD$< t.H}@1!w H:8H([]A\A]fDHZ;:H=O)fHHHGPD$ H@HxHG(x@HH9JHxubHH$H@HD$H8x tbHgHHD$H؏HD$H1LHHDT$@fDD$4oD$poJ$oR $oZ0$B@$hALLƺHH|$HF`HjH9BHHHH8LsHhHHp1HHEP8HpHHhHp HP(_HHHpHWXH`H+hq,H0HhHH|:H+xXH@`H+x0A4H)HEPPHHHpHyXHI`r0H+hHhHpHHy0H+xXH@`H+x0B8H)HEPPA$<tAHD[]A\A]I|$(LH5! HD[]A\A]fDHE1[D]A\A]HpHPH0'HHpHHz`qHS(HBXHR`HC0HB0HD$@HD$PHD$HHH9C(HHT$@L˻Hh[]A\A]A^A_HLDD$PD$DD$rA`1D$S@LHHL'fHxHHH0HP LHfDHpHt$Ix\HD$H{PHxXH@`Hx0ID$P81IECiP8HDH9EgHLHD$HHD$ y@LH)HHD$DHC(IO H=iHsH1Qh%1HS(LL$@HD$HHBXHR`HC0HB0HD$PHx@(HHAHH@CluAuCh%= HZ)H=ٲfL>HpLL$HHL$PXpLHD$HsPHSPHID$IPPHL$LL$I9v"MG HSL1H=iAPXLL$HL$HpLLL$HL$HߋpPHD$HsPHID$PPLL$HL$fHt$ LHLLLL$LL$HLH@M@Hy`HHHQXHW0HT$@Sh taA@HID$H1P8H{@LL$@HD$PHD$HLLL׷hHSPHAuCmHHHHHO`D$HWXHy0HIT$R8D$HLHsH,H=J脰HHsHH#HL˓tHC(IO H=HHsH1Qh%1HS(LHD$HHBXHR`HC0HB0HD$PHxLL$@@LHLLLL$ LL$Cku!Cuu {CHtjA1HS(LHD$HHBXHR`HC0HB0HD$PYHHrHfLH=&H%H=,H%5H=H}%{H=He%H=HM%yH=r̮ff.IHH~P1IHUSH tmvB*H-HHD9tH=7HDH[]1H-KHHDDHGH-(HxH8x HE1HH=r5;1I1HH=&DHH,tlj9uH&Lt1ff.fATIUHSHH AiLIHiLZ<t1L:<t&LP<t1H" LLEAkLu-Au'u uytLH LDA$<t\<H HHEHHL$ HH=XLY RLP1LXK)1Z[]A\fDHHuHL1LH@#IA$<t!LHM<t3HjHiL'H]MHcLH*AUATIUHSHH^`HtGL-pCfDHHt,HCxuLHHduH1[]A\A]HHL[]A\A]}ff.HxH8HxH8@ 8B t 1ff.HHHͥHAW1IHAVAUATUSHhIH|$xLD$HH6:LL$HD$pH/H$H)H$H#DŽ$DŽ$H$DŽ$AGDBHIGL`HD$8HIGL-vHt$pHvHxH8x HuLEH%vHDHD$XH0HD$pE1Lt$hHD$@HHwHD$HwHD$ fDL8|HHHx@LHL3}LC@LL$hHD$@II9r8HD$LLD$0LL$(PH0DT$PT$HbLL$(LD$0Iv fA9/AELD$(I9D$0iLHu0H0H/H1LLt$ LL$ LD$PHT$H ZY 1Hh[]A\A]A^A_@HL$ DQCDT$(L9H1QfD9-HK(y@1HD$pH"uzHHHI;M@LHt&It$HxH8~ @|D<_f.vuuyHHHI;M@LHt#IL$HxH8y EfDLs%efHH=5菠#uIu@HHH9H IT$9HxH8z ^@gTHH9y@<~2fA2A΃bA H|$pAHOH9L$x51H)Iu@Hx H9H|f?H=HT:@@@gM\$MxM8A{ HH9f:Hz z zB AD$0-LIL|$ML$MH\$HEELH #^HLC AWHIH=PD1BgHiXZ^H H=ohHH=WhH$LKMxM8Ay ^DUAALHT$@Ht$X1LZI7fAWAVAUATUSHHL$8<\HF(IHՃx@ItM)1HĨ[]A\A]A^A_ÐxH#uHGIxuHHtT ?<#t7H=xgHH@HHH$ILt$8HXhHD$HH\$HD$(ExH@IHD$ I9D$tLL,$MI} AMAHAHD$$HL\$Hu[DLH=Y1geHH$H9xHH$fDH1HL9vHD$9HT$HL(IHu@< M IG$HxH8x HHt$1LLH$LH=HHHT 1QdWff)HD$(L$AD$<wMd$(AD$<vE1IGHxH8x t#wHtIL$\DAL$k߃ A|$h L$MEL9LL$@LD$0|I}qH$LP(Az@<~AzH#1~y׋@L$P$D$pI}D$wT$uˆT$cLT$HA LD$0LL$@HD$x$KD@0H$@@$t$d@ D$0T$cD$u@LT$HL$P @ADDM AD$D$v< ID$0H<$LL$@LL$XLD$PD\$cLT$HHD$haGL$@LT$H|$dD\$cLD$PLL$Xh|$w]AD$m A$zAD$k*AD$<mM9ID$(HHt @ @|$p5|$dt 1* |$d EMXK |$d$< @ H|$hD$@tH9L$hK@2  IEH$@8$|$xAD$0IED$tTM9At$@v&ID$(@H=H9@|$pDMMLHH$HPt$Ht$2#AXAYHHLjt$ATt$@AUjH$PLD$PLL$hH$H|$@׽H@AL9K$=H fHcH#!uMID$HA$9tGtC@ǃ@@u  t  9M A$A$IL9l$ iHL,$H$H9BHt|$tL HBHHE@IHD$8H9"D$tH\$8HIIWHxH8z uHx@u |$0Mt4H4$U$׉΃t A$@A|$h E1$H4$#'MAHT$HLDD$0HHpLTDD$0HHDLMfI$Ht H9hH{X DD$Z H:I$DD$HI$HhH@H@$HP'wHHA E#H@HǃMIL9l$ nfD$0~MA$AL$lID$PH$tIGHxH8x uL,$MHHPLD$ LHLLưZYH$HIMLHLT'f.MAL$lID$PIMLHLS@*A|$h L$ME6Dȃ߃ t&* D$0E1(@L$MEE1LLHIHHt$1LLAD$H $ID$HI#D$hH ID$h  M,AD$<AH I9D$(/AD$0<҃D#'t=t8u-iIwHxH8~ t pEAL$mAL$lA|$kɀAL$lHHU x A$HI#L$h@ID$PMA|$h mA|$tAD$kI`A|$A$Ѓ |$dU$p|$ut E*1EQf.HID$PH9A$ AD$A$@ u A|$ID$(IT$LH=H1XZM@HI9D$(AD$0D$vHHPMIу;AL$mt uF`AD$l TA|$HAD$kNHPIwHPL$cI<DD$PLT$HHT$@LL$0V@IULL$0IGHrIuLPPDD$PL$cLT$HHT$@LL$0H|$hHT$hH9D$@ CtL$@|$p|$ut EC|%IELT$HLL$0HPI<IGHT$@P@LL$0HIEHI4IEIGPPLL$0HT$@ALT$HHH$H9XHyLUD$tHH$HD$vHD$hH{HD$LT$HLHL$@I4LD$0H HHILD$0HL$@T$HHLHp LHHh Hx 4ο@|H|$h8@2 \Hk(HRL,$MWHD$vHvHD$hD$vHHD$hpD$@ H|$huD$@ E1ۉnHt$1LH@L$MEE1?ff.AUATIUSHR vkH-dЃ*HHDA9t~H=ȶHQI\$EthMH=QHD[]A\A]fDH-1또HGH-HxH8x HEHI\$HA[D]A\A]fH1H= E1OQID$`@HW8HH3WpHH% 1ff.HV81H9W8tHFpH9GpÐHHHRH9QwIHHI@`PIHHI@`8HF8H9G8BfH1ff.HOH2HA0H‹G$Hf.G* ff.G% ff.SHHHHIHHx`H@XHǀH)1HI@8I@@HC`I@HHChAHlI@PAIǀIǀIǀAHL[@H߾HT$VHT$HH6E1HH=~@UHSHHHHtK HHt` HH[]UHH(E111蜼Ht(xHufDHv(~tFiv]DH]Zf.AWIAVIAUATMUHSHHH~HL.HvIEHH9w[oEILHELHGMHG Lg(HD$XHG8HG0H[]A\A]A^A_fDH6HLD$HC販LD$HCHHzIV IvP1H=RXH1[]A\A]A^A_HD$PLG(HG kfD@LD$E1HCLD$HCHHfAUIATIUSHHH~Ht|HHvHPH,HH9wL$/H[]A\A]f.H6HHC迨HCHHuIU IuPH=1RXH{L$/H[]A\A]@1,HCHCHH@AUIATAUSHHH~Ht|HHvHPH,HH9wD$/H[]A\A]f.H6HHCHCHHuIU IuPH=L1RXH{D$/H[]A\A]@1lHCHCHH@AWHAVAUATUHSH(LHt$HHǀHGPHT$H@Ht$HxH8x MHt$E1AHLHP8HLHD$HLIHLD8IXM9vs1"@u1HLIH M92LHHT8HH)H{vʅt(TLHH|3M9vHD$H1M9]HD$LHt$L9viHD$HHJHHH9uH([]A\A]A^A_fDHTLHHD$LHt$L9fL9|$tH\$HuPHHFHt$HxHH8x HIHB@H([]A\A]A^A_TLH!MoHt$E1AHLLH8HLL%HD$HLIHHD8HXM9 1'u5HLIHH M9LHLL8LH)HvHt0HTLHHM9HD$1HM9EHD$HHJHHHH9uHD$L^HE HL$LH=L@XH(1[]A\A]A^A_Af.HE111HuDfH@(Ptvt Pk uf?fʀfHHH=a@HG HxPu8HG(x@u.HWPHHHRHx9JuHHt H`HB0fHG(HXHtH@01DAWAVIAUATUSHHLHzAOAAAEA AWI~AAE1A1ĉHD$8 D@HHHD$pF IHt HHtIHĸL[]A\A]A^A_fDHG=vH/-GHHHt\H}H1HEHDžHH)HAGI~HE8 HE@HEpHDžI,$IVW H뇐AUIATUSH艢H0HIELHHIHxDETIE}#HxH8@ H<RH&H(HHXHLǃ@H`H[HhHpHڿHHHH0HH8HHP1HH5A HyU HHHHtHC8HL[]A\A]fH9KH H5CH(H XH`Hǃ4HPǃ<HXHp<u;Hǃ0ǃ8HHǃ@HhH~ǃ0 HHHǃ8 ǃ@HhHE1[L]A\A]IHHtp@ HHt_U LE1HE1[ATIUHH<t H~(@tHHL]A\uDID$WHHx9PuHPE111衰Huf.H@(xtH}(H5pc _Eu9H}(H5uIH}(H5q9H}(H5f)U@HH5=qHH5:bH53HSff.AWAVAUATUSH(H|$<Hn(Iԃ}@tAL$)H(1[]A\A]A^A_HD$H@HxDhD;mHuHD$LIHD$BxH@HH97Ht$MHI@I~ MANHA‰MuHt$DH=1?PfI1IH9vA19A#&HDHHt$A#Htbփ@cpm@ @uHt$F@l x@kxh cIL9H([]A\A]A^A_HD$)HpVDH@(xWvA#'wHH@Hwxh tixt@kafHL$ED$)1LHuXHAAHxH8x AEHD;8uAD$$ufDxtHxPAD$$Phxh ;8K;8AD$$+'HHfDAWAVAUATUSHXH$t*IHIILMMtK1LguDHX[]A\A]A^A_@C<wHH9C(uC0t AyuMAoII@D$LxIGAy#HD$ @@~+wH@HriHT$Ht$0LAQHHD$HHHHKLM HP M1IH=bAQX=1DH$AAA*wH^LrLL$A DAMLL$HD$9IH$1L HHD$HGHH=ط<@AWAVAUATUSH(H^(H<${@pHG{HHxHD$9xTHCXHD$H( Ln`IH-L Mu;MM(IExuIHtT ?;CHuMMILMu}IFHtgHH0HHF@HB`@$tAI$u5HI$AD$t!IL$ HH=θ1QXL fM6MtHIVH9tH9j`t郻xlHB` LH0NM6MufDMMIHHHLLHh Hp L9Ll$D4AALLAEpxMk@M)L)D,6Mk@H:0Ip@Ht$~#u HǃhHHHI9VHH8jHѐH(1[]A\A]A^A_HzH4HJ@HHHB@H0HP@LH5~)HVHLH5E3@= HHxx4HHHHHhtA$HǃhHHt+HHt uH|$HHH9x@L$tpHHtHHt Hz@H0HtH(Ht Hz@oH HtHHtHz@(Lt$IHE1E$H9H90H9#H9VH9!H9H9H9(H9}H90ttH9 tkH9tbH9tYH}(tuHu@HHIH9MH9ExDEE$@HǃHu@HtLHH&HmHEHHtEHHt9H`HP@KHHHHx@HD$H$H@PPH0HtIHHt=HxHr HP@xKH0HH(Hx@HD$H$H@PPH HtIHHt=HxHr HP@#KH HHHx@HD$H$H@PPH<$H(DL[]A\A]A^A_}RDHHu@t6HH9XE|DHu@Hu΀̀E$~@LG@LL_@IL_@DEAAtAu LHw@DA$t=A +Au]0Iw@2@ LDDƃ@tAtAAtAufDDƃ@u拳0Iw@Hu@H$Ll$HHd@xHRH4HJ@HHpHHB@HHB@HHDHhHHB@,H (H9J`Hxz(Hx@H H9J`Hxz(Hx@mH H9J`9hHx@*HHt Hy@HHt Hy@HHt Hy@HHt Hy@H@@HxHB(HbkHB(Bf%fBZE1)H9uE$E$HExE$kHCH=Fb3fAWAVAUATUSH8Lv(Ht$A~@^HGHHxAFH9CCMnXH5LIIHt H~@A~LMIH8M$HHL$IL$@LHL$I9nLd$ aHHIHP`H@XHB0HD$(@H8LLHPXL|$L9|$ H8LLLPPHD$ Ht_vH=oH=oubIIpHBXHR`HB0HD$(H=9120fE1H8L[]A\A]A^A_IH@`H@0HD$(GAxLLHL&4fIH@`H@@HD$(IIhHBXHR`HB0HD$(@I(Ht Hx@tIxH@`JHHH8IHt Hx@tIxH@`JHHH8IHtnHHtbIHtDHx@t=@%u7H@`Ht.LJ`Mt%H@0H+BXHq HxIEI+y0PPIB(f%f=I0HtlHHt`I(HtBHx@t;@%u5H@`Ht,LJ`Mt#H@0H+BXHq HxIEI+y0PPI0B(f%f=vI HttHHthIHtJHx@tC@%u=H@`Ht4LJ`Mt+H@0H+BXHq HxIEI+y0PPI fB(f%f=IHHx@vH@`A4HHH8[HF`HH9,A4H1HH8HMtID$`I|$XHx0HEHPPI1HHEHPPI1HHEHPPHHt$HHHt$HnwHHt$H̅OP8I1HHEHP8I1HHEHP8HS H=-fAVAUATIUSH H~(HXHt!HE111H5KHtxhtH []A\A]A^fDHD$Lm(A}@uID$LxAEHA9FtH 1[]A\A]A^HD$E1IعPALHHPjj%H D$tHt$HVhINVhAD$3ff.t  Јff.z  Ȉ  ȈzttFk@tlNlσ @ tzk ǃ Fkzk ǃ Fkzk ǃ FkBl ȃ FmNlzm ǃ ЈFmÐ{H~H7Ƃ@u+Bkt%Hz@tUSHHZPHtzh tH[]ÐHHPHtHHAHAHL$AHu`nHL$H]XAHE`HX0HDHAVIAUMATIULSHF&t[LwPHt^LJMtUID$ LEHMIt$PLPXC)t]HLH=1AVSAQLMAH []A\A]A^@LHuI1LLHphDIAVL1H=SAXZ[]A\A]A^ff.AWMIAVIAUATUSHxH@|$HD$HHD$ ,HE1H$H$1HHD$H!f.HBoLb(HD$`D$PIPLHL$PHT$HLL$8LD$0LT$(Ld$HLL$8LT$(LD$0HMIAE1H9l$sHt$`IqE H$HPLfDL\$ H9l$tHLHu`HMXHN0HJ0HJ8Mt@DI H<IxBEuLL$(LIPLA`LL$(HH9\$H$IIHPLLR HjMt|$E1L@|$Lb(9o HBL$PHD$`MAD$<viMHH9\${Hx[]A\A]A^A_f.MXLLHLL\$0LL$(L\$0LL$(ID$(HpXIt$0HD$HH@`Hp0MIqH9l$RAD$lIE`HR0H9U@IqHLD$8LT$0IPLL$(ApH$LD$8LL$(LT$0HPLfDHT$PH;U@HIPLL$8LD$0HPHLT$(AhH$LD$0LT$(LL$8HPLDH$E1HPL4DHAH$H˨H=n&H$E1HPLWH H=<X&HH=$@&HiH= (&A<AVE1AUATUHSH_({@^HWPHBHx@;CHCLIHM5HHtjLG`L M9t)MHM@M8MHMMAHWLLGHLBMIPAH~1#H@HE1q#@DžHH1HHHHTHHBxH9wDE1HHDMuCA[D]A\A]A^fDD@H#@kDE11HHD)LHHMHMLILD0IfHpLI9tHHH@L)J@I9uHpDE1HHDUA @HH @L5=I%@MLLff.<tvAU1ATUSHH(Ho(}@uNHWPHRHxR;UHu7#<A1HHD$Hu$H([]A\A]@f.AI1HHl1HHLIu@IhIHHCPMHH@HxH8y tbE1HuaDHCPH@HLIBSkue u<t\@?@HD[]A\A]CiuCEu It3t)Cktf.HtHH;;tA?ȀHD[]A\A]<AWAVAUATUSHHxHj(}@tHx[]A\A]A^A_HGIHx@D$h;EHuIH9tF)uF$% uDNxEtDF|HL\$EDBHphH$HD$n11HAHt$`LH|$(ALHD$Xe@L\$HHD$HAGxHt$H1H@IHHD$H9L|$PIL\$ @MEIMAposH|$ L\$@DT$8LD$0LD$0DT$8HD$L\$@A@< 1E1E1|$h#RAA+ABwVAE1pMt;I|$@t3A|$lAD$k <A|$f.IL9t$II~HD$ M^IH$EڋAD9D)HD$(L$AD$PwfMd$(AD$PvHAT$h3 r<XHD$E11I|$@(AD$it A|$&I|$HA$BE1 A1LHL\$@DT$8LD$0E1LD$0DT$8L\$@LAT$k=AD$1A$" A|$ ff.MA$X}Lt:AD$l5I|$@t5AD$i!A|$DI|$@AD$lAD$<<uA$A$ID$HHPHMAPLD$LHZYH$LL|$PH9tH/IH|$HH9t/1d|$h#*A@< 5H=1E1E1H|$A*wHXLI~u9HCPH@HxH8x tAA!fA}A ƒAMA u1HA|$kA$A|$E11H9HD$H4$LMEL\$0HE1E1DT$1ɉjHt$pH|$0ˈ^_HDT$L\$0I]fDHHD$AH5H9t$>EMtAD$iu Auu A|$|$h#AA&H{PIHDT$8HT$PLD$0%HKMLD$0DT$8t`I|$@tX|$h#At/AL$m uCAD$l AD$k|$h#D$|$nHPMAPLD$HL$`HD$ EHHx L?Hsj|$h#lHD$XJfD ?ID$(E11HD$AD$l1E1LHL\$0DT$DT$L\$0AuA$HD$AbfDA'HTLA AMwAD$ u=1HLDT$@LD$8DL$0L$o<DL$0LD$8DT$@]L$oEyAD$lA'HLtHLDT$8LD$0DL$@;LD$0DT$8CDL$@I|$@u AD$lLHLD$dLD$gEL|$PAO)oHD$A|$DE;AD$k <*H{PIHDT$8HT$PLD$0ܔLD$0DT$8HMAxA HD98A Hx@A'wIDIIAA1HjI9D$(yAD$0m>A'HL HH=w1E1{fG<AWAVAUIATUSHLv(A~@t1H[]A\A]A^A_HVPANHHRLxA9L$uAHH<TE1I(Ht5}h t/Emu)H}P~"H}H~HEPHDžEh%= mA~LH}PLH}@AEǃuElH}@I(IIHy@uALHA@EkMLJ@Lu9A@MHLJ@HU(HE0Ix@LHB@AxuWuRIA0HQ@H9]PuHHHA@,DMelHDžHEPHDžH}HDHE@AAEH߉IA4AƒIMAMQ@DYxLL)H LII@HEHHJ@HMHHHJ@HHB@H}@AA0IHB@IA0HP@A|$#IdžhDftHEPELHHE4jHU`LDZYIH}PH t{IxHq@RHHHQ@|fHEHH]`HtGAEUlEk <A~LtE<HE`H[]A\A]A^A_@HAuElE}HLDD$%DD$}uET@ElYEP}AEǃ^,@HLAAEE1AxfLJ@LMHILJ@DLEVLHB@u(A0IHB@p1EVLcA IA0HP@kLH(4tDHE`Hu`HuZfHHt(HPH+PHH@HPHtHAxH]`H }"AEu$Ekx t <JL=($A0HCHID$@HHC tAEuHP`HtB$@HLMu"L fDH}@u#>H}@ H]`H.fHU(ME H=H1HHUAPXLI@LMPHLV@LILI@Ix@HF@IA4HP@E IA0@xHP@LE`HDHHIHt&HC HH@`H0tIHH]`MLJ@q@BEiu EA|$ }lHM` HHqHCHHHtHBH߄nEiuEt }YAEt5H}@E<HEH9E(E0EEl H}@}fDTILI@iHA@HtHHu(HU0HA@8HA@H)2H}@ElHL HM` HHqHCHHHuHHUPHM(HU0HA@HLLD$c LD$!YH}`.{HHH?H H#GhH9uu HH7H=5QH~@t~t DHHt$H<$vH<$Ht$uu%tHG(HF@HvpH/)HDHtBH-Hv fD1ff.fAWAVAUATUSHHL$`LD$xHIHHM`IHIELLLhHD$ HHH[HLHH !I,MH\$IDI$HHHxeH{I|t!IEHxH8x H| IIL9uWaHHD$PH$HHIEHxx#~HH|$`HD$@HͳHD$Hl$xHD$HD$PH}HD$(XHD$HMH0H}HEHtH]M AUH\$XEu1E1L;}(}HHL$Lt$`HD$HD$H<IELHHHcHD$M $HL$ 1Iÿ$DHHMIrL9HHxH9IqI9H\$IL9}(H0H}+H|$HMHD$xH8tH0HH{H0H{uLHD$HHĨ[]A\A]A^A_DHif.IALL$0H_8HD$@ЄNLL$0Ht$PILL$pHooHNF)L$0D FHD$XHF HHF(HHD$(H^HFHHpHHt$hHt$hH|$(HHD$0HD$(HT$0LL$pHIyu4@pltH@HD$HHD$P0HD$(IAtMc+0@xLHfPIQH$LL$hHt$0HD$(Ht$0LL$h$0u H>0tHLL$pHt$hHt$hH|$(HHD$0HD$(HT$0LL$pH;H5m|LHtYH@0HD$`H|$`toHHD$@HrHD$HHD$@HeHD$HD$HH5KLnHuHD$HE1tHD$HfATIԍ@USw Ht1HH=([]A\ÐV2LHHECH C[]A\ÐH?=x?H=? HWPHRHxHW(z@zH9~HcMZHyA#pHq=Y9HuAH=HG(x@HWPpHHRHx9rlHx@tG*MHHQI @H HA9jf.HWM.HQI @HAAHfMt;HQI @9HAA?v =L1ÐA=tYHu1HDHxDDƒЃAHDAƒA HEH HqafHx0ƒЃ@D@uZ H;AHQ$@HtHy1Gf1I xf  b=fDHtH y1u5u0IPH5~ H=wH~ H=wH~(H=w@AWE1HAVAUATUSHHXHGPL`H@LxI8x A1AMuBf.MMt,IGxuAtILHptLi(Ee@AAEHA9FIx0P@E1@t AP u@@H@ A P HtH5|DEzEPp @~ HDL$HL$1HL$DL$IHC(IHC0I Ѓ<C ImXAIxMIHpHuHH}xuH@D$iHIDžxIp`HP`I8HPhI@P|$D$(AHPHAPPTATPxH@pAhI`IH1A~#HHDL$ HL$B|IB|O HL$DL$ uHQ H=6yRXDL$ HL$AHHL$DL$ [MHL$t.HH#DL$ T$IAbIHt#@|D$t A AXHH#uIx@<vHXL[]A\A]A^A_ÃP* S@AC׃EAEۃDD$ AEDEЃA|$H tH=sHEDD$(HT$E1tL%sHsLDE1҅tHsHsHEIHq`HD\$ILMIfDFD@u HFxtHHuLLMHHpHuHHxuHPHIHIHHHL"L$H"D$MAHHA!H@!ՄL7Et;IM L\$HL1DL$DHsLT$8Ht$0QXL\$HDL$DLT$8Ht$0@IM L\$HH1DL$DHrLT$8Ht$0QXL\$HDL$DLT$8Ht$0D$HAxMADžLD$|$HIpHCIxHYMPPHpD$(HD0AHPI@APPATP(H@ AhI`D$HLM}XL@HI8HPI@HHL$DD$DL$'DD$DL$L `HL$E@t:HHL$DL$DD$'T$HL$H PDL$@MuFH+AHL$H59DL$@DL$HL$HHHDM|@IxHpHpHEIM L\$H1DL$DH|$LT$8Ht$0QXL\$HDL$DLT$8Ht$0mHCIpHCIx0D$(E1D$ D$HD$HY`H}H-KuICD@tIT$ HH1RXHHuDHQ DL$H=?1HL$RXDL$HL$IpMD$(L$ AH@ AH5,HHL$DL$DL$HL$HII(EL$|Mt@ AH5,HHL$DL$DL$HL$HIDEL$|M0IDL$ AH5D,HHL$1HL$DL$HIEL$|M AF8HL$8DL$0D$IxxvTA\$|T$HH5XD$ DL$0HL$8HID$ |$(AD$|M(F|$IxE1tHEHxH8x gMH5+HHL$ DL$DL$HL$ HIc@HP@IHHIHIHDL$ HL$ HL$DL$ D$(HQ H=pRXMHi`HH\$EHfDHHH}uED@uHCPHpAtHImXH\$EHHDL$ HL$3HL$DL$ tI+HlHQ DL$ H=ep1HL$RXIDL$ HL$HQ DL$8H=p1HL$0RXDL$8HL$0HQ DL$H=p1HL$RXDL$HL$T$H5bVHHL$ DL$nDL$HL$ HIA\$|HQ DL$H=p1HL$RXDL$HL$ HQ DL$H=}p1HL$RXDL$HL$T$H5UHHL$(DL$DL$HL$(HItgD$ AD$|\HQ DL$H=o1HL$RXDL$HL$>HpH=jHpH=jHQ DL$H=fo1HL$RXDL$HL$pff.fHIHu/FHHHu?vYt)HHHtP@vŁv@IPPHRHxH8z tHHHHHG(x@tDHWPHHHRHx9JuHxÐAUATAUSHH^(HtHD[]A\A]@HuHGHxDm8DDEщуEtU H5pDHpHDHH8R P|HHD[]A\A]DH5pH|$HH5xpH|$ P|DHHap HDOHtZH8H|$R P|DHtDH5)pHt#H8AR P|HE1H5ofAVIӉAUATUS|$0t 1H~P~tgHO(FkdIHt5E1fHxtNlHxAHHuEuUH~PAB@8H~@BFmH~PHO(FkE1һHGPH@HxH8 DmHHH}@HLIt$MF@LFPIDMF@HP@DAD$xID$@Et ~l'IHFHZH~<FmRAHFH[D]A\A]A^H~P H~HHnH='nVfDFkH~@fDDmHHLHLfEILE@H~H2HApAHFHHAxHFPI[D]A\A]A^DIH1fHPHHuHDAOHtiHHB@HFHHFPHHHP@EIHVHLH@Et{EHHLh@^HHHB@/HF(HO H=lHvH1QXE1[]DA\A]A^ADDAELID$EPH[]A\A]PpHEG@AUAATIUHSHHoHrHEA|$8HEA|$:HsHEI|$(HsHEI|$HsHEI|$Hs HEI|$ Hs(HEI|$0Hs0HEA|$HICH[]A\A]ATIUHHESHӋ>HHEA|$HsHEI|$HsHEI|$HsHEI|$HsHEI|$ Hs HEA|$(Hs(HEA|$,Hs,HEI|$0Hs0HEI|$8Hs8[]HA\fATIUHSHGHHPpH{HEID$Pp[HEHE]A\ATIUHSHGHHPpH{HEID$PpH{HEID$Px[HE]A\ATIHUHSHGHI<$HEI|$Hs[]HA\ATIHUHSHGHI<$HEI|$HsHEI|$Hs[]HA\DATIUHSHGHHPpH{HEID$Pp[HE]A\ATIHUHSHGHI<$HEI|$Hs[]HA\AUIATIUHSHHID$H~HID$H}HsID$H}HsECEC}=wMt/ID$LID$HsHH[]A\A]HcH=%aAUATIUHSHHHGHHxDH}ID$AH}CID$PpH}HCID$EPxHCID$H}PpH} HCID$Pp{HC urID$H}(H},C(ID$H}0C,ID$PpH}8HC0ID$PpHC@HC8HCHH[]A\A]PpHCl@LHtHSH9vAD$J t*AL$J eH)H9C QfLH=_1ff.fAWAVAUATUSHx:HT$(IF$VxH~pHIHXpHIGHK8HxHD$8HHHHs HD$eLHCHHHMC HD$ HHD$AGDBt IE0HD$AExGHD$E11@Ht$HLLD$Aą;IDHHHt%IH9xtLLL$4L$4IFHH Ht$HIvLHIFHt$PHt$PHL$XHD$`HD$Hl$ A9]xIUpL4ILLD$HL;D$tcHDI9P *Ix1;HD$(Hx[]A\A]A^A_HXX5DItHD$8LLuHD$(fDHD$ HHD$KH_H=]fDAVAUIATUSH@HILHHkXh11Lt1H@[]A\A]A^fL@LH@uҋCD=vHUB,sLvHEHp CP=w|HLPIHtCLtqE1fDDJtLIHL CLD9w݉HHs 1LALHLH9*HUB(x@1ff.AWAVAUATUHSHXHHt$T$7L`hE1HEIL$ HHxH$HHHHT$HAHD$(E11E1HD$ H$H@pHt T$LHHD$HtFH~5L@HHLxI`HMJHNHD$HD$HH|$(lHD$ I9D$HtHXHXL[]A\A]A^A_fDDH LXE1EuZL u@P HX1HfIHPu@L LtDH1E1E1jH\$(LHH'IHD$0ZYHt`HHHH迍IHMt&IV HL$HH9HH=Z1HD$(1HD$H|$ HLw HHD$L9[ML|$8MILDl$7AoL1LLE0AoOLuM@LAwHEIHEHsHE AFDBt HE H@0H)EAGRuAWt tM@< w!H JZHcHfDM@EtMHtHHT$NLHBD$NfEXH$H@hHtHLI H`L9|$IL|$8LHLL)IILMl@M\@ML@E@ E5DM@$@M@EM Mt]-OIE@Au I} t(t$A}tIE1I+EHu Ht cDAE9fLHAFP;sHkPHL$|OAFPHH=E1KJ &-L$ A9M,kHAvDHtH$I$I$HHH9hLHHlID$`HHx`HIv1H:2HAvDE1Ll$ Lx`uNfLLH2IW8HHH!H9tKJ HH=*E1KAI@E9fD`Hھ8LH8t$ AVDfDAWAVAUATI1ULSHHHT$Ll$PHL$蠻@LLD$ ADž|$Pt%E1谿HL[]A\A]A^A_|$QEuԀ|$RLù|$SFuƀ|$Vu|$TuD$U<<uHCpuH$LHF$8{$lHHH)H&IHZ$H$LHLH)HADž$HH)M|D$ 1Ld$HE1HD$8IHD$ HD$0HD$(Hl$@fAD9$DHHHHH)I,ItHH}uHUHE(HL9vHl$0IH|$ uHu8HEHvHt$(HH!H!Hx1HL$HHl$ Ht$(H)HL$8ZLfE1ýnD8fDHCxIDLd$(Hl$@MH$Ht$@HtC$D$5HHt$@Ht$0HF(H;F0tH|$(VIH$E1Ll$Ll$8H\$HLIDDt$ f9$HHH:uLRLJ(HBH;T$ tnK4LMH;T$0LDL$(1I)DHLJ<(AׅtLl$D$ LE1LZT$ f.L)L1fDLl$H\$HL^HL$@H9L$(oD$PA$oL$`AL$oT$pAT$ o$A\$0HHAbIHH5z?HxHHHC1IEHD$(LeHEH7IEHI#EDH ImIEXIEDAMIIE8HD$HH\$8HwHD$@fHD$x11f$f$fDH LE1 LHt$@HL$H9vZHSHL$0HxHAHR HbH9YHDHH!LH9HFHD$(:LE1HD$HD$(ff.H H7HH HHX H@ff.fHHX ff.@HHX @ff.ATUSHFH9GuzHH(HHtH(HtHH;tlHHX L`Mt,Hm/HLHHPHEH[]A\.[1]A\HHAEvAWH@AVAUATUSHHHHH@u+<$t=ø1H[]A\A]A^A_ctۿ蔸f|$Eu|$Lu|$Fu|$uD$<<uHCp uHtLHHL6HCAT$:HxE 909up4t9^!I|$fA|$8A|$@8It$ AD$DHt =5v_=HIT$HH)H4H91HL$Hھ8LH8It$1HgAt$DHHbIHTHAL$DE1L$Lp`u,DLHAHLE9l$DHھ8L|H8tHCx JDEAT$9H?1HLl$@Hھ@L H@|L$LHL$tAD$DAD$D`u1Hru U 0HE`Ht HЄAD$D1u &A9l$DvHHLC5uHbHHt?AT$Dt6IFHI|PHPHtH0H9s,II)L9w!H@H9uID$HHXHH=A:1"KJ ff.AV1AUATUHSHHt1H[]A\A]A^fDLd$@Hھ@LH@t舱tÿ蹴|$@u|$AEu߀|$BLu؀|$CFuр|$Fuʀ|$DuD$E<A<uHCPuH$LHW$8I$:HH_IH H$1HH$E1IuDI@D9$Hھ8LH8LLHAZI<$uIT$(HtIt$IL$8HH42DHHH)H$H41HUH(_?DHCxgDwHCHcHfH2 QtdtRtduH( ÁPtdH HEf.H HKCH H# H/CH HHHtkV1tctVHN HtM uHHt HPzt91H9t(HQ`Ht H9tDH_H9fD1DHtFLH_H9 t@HyXtHHHH8H9J8|AwXHx0H9z0rjwLH$r$ρuBHz@t;u+Hx@t$tHHr@t`HH@H9r'AH9v7DuHx@tDAtHx@uDD+D1ff.AVAAUA)IATDAUH4HSD'hIHtRHH@ILA9v&AFH41fDHITHHH9uEq@u tAI80[L]A\A]A^ÐF$%=tAWAVAUATIUSHHv@HbD:EUM$IA@,I$HtAMHL'HC`Hu(HHI9hH_EtHH ]H9tHLHPXHEIpXHt F HPpHt4IppHt+F t%HJIUHH$Hcx|HH$HcIEHH;f.IHt H@(HuwiѸLc@HH CHCHHHH!ЋSHC0A$u[AD$$ku]CHC8fDLHH=+31AEH[]A\A]A^A_Åu P DH ,HcH@F'GDaF(0<LHmA~zI^fDHCA~d=A~_2 AF$Ef‰C1ofvLoutAD$$HC8ƒpt C:Do\H$H8x @HHC8AD$$ƒfDtHKuHKtHKtA$HKHK8tHK uI$HtHKtCHKI|$@u3u.I$HC HtHQHQHS t C@uHkIEHS`Kx0@t @ H{pHspEǹf.oC,HC8HJH9 H=b胘AD$$ƒ|@AD$)1HSpHsXEǃHELH5H$D{HHtLHHЄA}I|$@qCe@H$H8@ HC8AD$$ƒA~z%L-HHD$CHT$H.IvHxHD$HL$IfDHMAD$$Hxƒ>H $H8IHK8&fDH$H8@HC8AD$$ƒfDHMAD$$HxƒH $H8IHK8fDH$H8@HC8AD$$ƒfDH$H8@HC8AD$$ƒnfDHC,AD$$ƒPC)AD$$bfC,HC8HujLC,AD$$ƒfH{Xti@AD$$1LH=-*AD$$Cƒ@L9( 1HsXELH[Kxr H=)HD$EHD$IATIUHSHGHHH{fEID$H{fEID$H{fEID$H{fEID$H{ HEID$H{HEID$[HE]A\ff.ATIUHHESH>HHEA|$HsHEA|$HsHEA|$HsHEI|$HsHEI|$Hs HEI|$Hs[]HA\ATIUHSHGHHH{HEID$[HE]A\f.ATIHUHSHGHI<$HEI|$Hs[]HA\ATIUHSHGHHH{fEID$H{fEID$H{HEID$H{ HEID$[HE]A\ÐATIUHHESH>HHEA|$HsHEI|$HsHEI|$HsHEI|$Hs []HA\ff.@ATIUHSHGHHH{HEID$H{fEID$H{fE ID$H{ HEID$[HE]A\ÐATIHUHSHGHI<$HEA|$HsHEA|$ HsHEI|$HsHEI|$Hs []HA\ff.fISHHI@f[IIHI@A9fHOHt;Ht(HHHtHH!HH1Qu؉D1ff.fHwt%HHHHHFuÐf.ATIUSHHg v{LHHHHT A? ꈐT CH<uD[]A\þxHSHHt>HH` H@HD[]A\þH=of.E1[]DA\DATh USHGHHxhGHHteT ?A ꈐT CH<uD[]A\xHGHtHH` H@HD[]A\E1[]DA\DUSHHHGt-H H5GHX HHX H[]DAVAUATUSHL`XMt9vPIHHtBL`HMt[L]A\A]A^DLh MuIw*H@ L`HL[]A\A]A^fE1[]LA\A]A^ÐHp1HrtHfH蘲HtI9wCLHc:IHtHLHmI9uC.MHvLHF띿聎HOfAVAAUATUSHHPXHA9HHLcHM|HK HtcA| u[EI9sLcH[L]A\A]A^HpPA9toLtHlHK IDHH=%1豋E1[L]A\A]A^ÐCt=_v9DHHtHK mLA9fD1HH=$Et HAWAVAUATUSHHL_HL$A{L $@HLHLIMMt:IxXALP(9s H94H@XHuIhL9LEMxI$8@HD$HIH<$HVHD$Ht$Ht$LH1׭t3E1E1H|$L$LwL$HHL[]A\A]A^A_ÐH<$LLѪI9uMI~ |HH H>1E1MvH$HD$1LHL$ I45E1]HL$ H$LLD$(HMHL$ LD$(H9-L$fHD$(HHHDHD$ H9OH4$H\$L|$0MHl$8IH&fHI IFMLEL9d$ I8LLHLP0uH1H+$LHt$HT$L|$0H="H1譈H|$(E1^IHH$H$HIE1/E1E1E1Hl$8L|$0I HHHH;NHHtFHD$(HHL$ /HL$ HIH$I1fDIE1E1ۉE1HD$}HH=RE1襉E1P蓉E1>H$HD$ff.fSHBHˋv(uB<t>HtaH[@ADHuH[HtՀ8t[@BH;sHJXrPHDEu뛐H}[AWAIAVAUATUSHHHD8 Hu&mDP(}HǀH[HtIH@uԃxuHuڋLH= 1EH[E1HufAD$E1IDH0 J,HJH}@?H]HH2HE HL,HHU@HI9tyHCHHtHP@HuӋPt݃ t؋LE@H 7|t"ILLD$pPLD$HHPLH=> 1?E1I9uIM9 HD[]A\A]A^A_ÐI9v!HvXH HI@HtH`fHH1H=%ȄH1E1f.LH=n1I蛄E1M9wgf.HHff.fHHHtHDMt#BuHVBt>H~t7fDHNAuHR B% tA@% tHR`HR0H)VI@XHFf.HGxu HFxt fDAWAVAUIATUSHHHH` HZXLxXypu Hz0Hx0ApHHJHRLH4$裙HMH4$HHFLxv9YM$MtAD$t=_vI|$ tAL$,t AD$(uMEAnfDHAHt,IL$@Ht"Hz@HtH`HtH9HI9uA ;Bt*AAD9DHHtAD$uHBI3D$HuID$0H9B0uID$8H9B8uID$ H9B uID$H9BuID$(H9B(tALLLL$H4$H4$LL$MZDH[]A\A]A^A_@P)ALLLL$H4$iMH4$LL$Au/AAA9tHD9wA|$_vHt$1LLL $AHt$L $HIfATHE1DH EL IօAPXL%3wf@9ftdDHfA9sdHXL% Ht8fHF0HuDH@(Ht f9P uL` Hv8HuLA\P iHPGHLd(Mt@uIxHtL HovLDEtHPfzu@L%IvHLEzff.AVAUATIUHSHHttyt]H[]A\A]A^HH=טHSHLHSHH[H5x]1A\A]A^XHzH[]A\A]A^ۓHB L5HtL0ID$HxHHHHLIHLH5cH1ޔHC H@%HS0LH舒LHL$H޺IHt|$HH5H1|SIwmtH H=蠗LHH5 1DH Ao~AoV Ao^0(Aof@8G=o5DLLH Ań'LHHL qeDHH=?1zHAfDH1H=zfHI8 AAA E1I9F8DAv(D9HRXH‹@S JEDBt AF5AF()H;@ Av,D9 HRXH‹@ AŃAHLL$LD$LD$LL$AHAF,;HJXHLP@MA~M> ICXISXL\$HkLT$LDLLL$HALL$LT$L\$AAƃH3DLLHAńHAF(9HrXHHxD ]HFHtHH9Hy uA(AF(fDHAD D9oI8IN8E1vH9TAv,I~ HH9DHH=1wAHfDHI~@AHE9gP@ HrXHHHBXDHHXDD XAoVhAo^ xAof0Aon@LH4؃MDHAAo.HBXH¸*AovrAo~ z AoV0R0Ao^@Z@HH9ACHBXHfHA9wHyuD9a(uDLHAńU2LLH1H=T EpHPHLT$LD$HT$|HT$LD$HLT$HǹLHHArxHRXIN8H1Ht IF 1HI8R IBhAJ$I~ ABxIFIt A~uAJ)MDHEVICpISp@AWAVAUIATIUSH1HmH{@tAHĨD[]A\A]A^A_LLA IIHHC@oHoKSHoS P o[0X0oc@PHSHPHS`@ISDHSEDtHK8A EI$ÈEA<%< (@u A}.|EHC1AJ(LHs LT$IIB8IB0IHC0HHH!HLT$ LH=AB|uIHLLT$qHADŽFID$LT$HxHHtLT$HLT${Aj$@rI$HH`@D[H1H4H@H8uHx0H@H9Hx tމD$HH@H9HHuHSIAuڃtD[A H{LAL9rLK LL)H;y(wH HHBH{ 7LI0M*AtHCHyH9bH)H;A(UH{LAHtI9?HL)I90T$HA  H1L)IIB8I9H{ LA0L9D tAEH)Ltu:HL[]A\A]A^A_CD=t܅t<.tԃu)fMt$ I MpE1fD$ tA|$ uff.USHH.H~HGHHxH@Ht$S)HHt H[]fD}.u:Ebw.HH5/HHtS)HHH[]H1[]ATIUHHHtiID$HLHxE) ЈE)HtHHH@JHBHHL]A\0f.HtH|DH1]A\fDAWAVIAUAATUHSH1HXZAHC0H?HS(H9v HD$ LSH+L|$LSDLH5QL1BvLpHLhLK IHAmAEtAAA'HL6HHHs(HCE1H{8HI1HHE0HC HIHE8HC0H)HsHE@HHHH!tH9HGH;E|FHSuM$HX[]A\A]A^A_DH{(tD$ LhRL|$DL1H5+LuLoHHPHH$# H$HHtAH5HHHCD1H{8H4$H1HF0HC HHF8HC(HF@HCN$HֽH4$H;F|HSuN$HC(H9C0D$ LwfHX1[]A\A]A^A_IH~MHHILHLHH)I)1ML9rfD$ L՝ r@IIpHIDITITLLH)AH)AA{A1҉уH<H<D9r^F$HSDF$E$HSDE$A҉ADD-AEACD/CD(ADfDECD/fCD(f.HHBXHRpHt4Ht'S HH=aZH[H@XDH@tÐUHGHIHxtH=tHL],fH53H,Ht ]f.L^H]L},ff.fAWAVAUATUSHHH $HHD$IIE1N$LLIl$lt@I(E111H5Ht(HQw@uHD$L$HHD$@IL94$uHD$HHH[]A\A]A^A_1@Ht,HO0Hv"HHHH!HL2HH!H9HFHW@HGHtHtHG ff.HH` L@`HHt:B@x&Hf.HxH9tHuLDHI@HuE1LDSHPBHtHH@@@HXH[ÐAWAVAUATIUHSHxHGHxHH` H|$ HHtNHF Ȁ~Fy1Ht,HHt HLЄuIT$ H=@RXDHBHL` M(MDAu@tBVIEH1I|Pf.HQ$ƀuuI}t ILHHH9uAu@IEHuI}uMHt*IH|$oHH` HfDHEHxHpHt LHЄtFH1H` HHtDHHuHD$ H8@ЉHAHHx[]A\A]A^A_AE8 KIF1HeRAH裱HD$HHQDHH|$0HHL|H> LL$E1E11A$t0HA@1DI AvHHQ8L!IHA8L!H9LBHIIHuD;vfH=CLD$_ULD$H|$LLD$H 1fHLD$H` H@HH H|$ H8H1Ht$0HD$(M\ I$HHEAD$HT$HD$Et8H|$HD$HHHHz8L!H|$H!H#D$(H9¸C@|$H5HLD$HD$h!'LD$HHD$hHB$HD$Hz@PHHT$LD$8: IHH8!PHHH@H@HD$h HHT$HH@LD$8@@HPHHD$IED$HH5LD$8R&LD$8HHD$PHt@$HEHD$PEE0E|$!HD$LL$HH|$(L(LHIE8HH)L!H!M2AD$&AE$Ht:HH1L!Hu L9L)L!L9@H9@ H;D$(@@t$F D$H\$XE1L1Dt$(IE1E11EHHE AH@pHD\$@LLHDT$8DT$8D\$@Au$@DD@DE؁1t IE@1Ht$0ID9|$(UH\$LN,DHtHQ8Iu8IHL+A0I+}0I9H8DD$Ht$DL胡Ht_Au$H|$HD$AAHAA1AAAt IE@1Ht$0D$A@QH|$jHx1[]A\A]A^A_D$EHD$L(^1H@H93H*EL$DAuLD$HHxH1IL]HwHE E1H@pH;^HALH\$XIMtHDD)Ѓut/DD$DDHHt$:HH|$HD$HLt$PMt=PH]HH|$HH@@@LpHHD$HLME1E1Ld$8E1H\$(EMHl$DMmMAE$t Izt*%t EMDAMuI@ MEIuAM|HALT$0LIMHIAF$t@Hxu3HG@1IHW8LHL!H;F8uHFHHtH9N|tH|$H4H"HHHH=H@X@؃w`Mmt+ىƒ)LlHAE%t⾰NE@H=̃LlHAE%DHD$Hl$H(LD$HIxHr LHH!LH9s H9{A$uAE$dE[HEtAE$D8zE9Au$@cHE E1H@pHfDMH\$(Hl$Ld$8EMEEHU Lt$I@ twx,wnAG$XHƒMAILHLEjHIHR,H8@@UtdLxHHxLhIIMMoLt$H5HHIHt Hx@M ID$(x@HH` Pl/Ll$hAD$@LMuf.HHHxuP@tHHHHI0I;$rI;$sʃ DrHLHHy@tI$uܾPH/HH|$HH@RtdH@I!L9I9 L;|$( ЃD$ HH` @l4Ll$hH|$ndHL` M(*HD$ D$H@HHEHT$HHD$LHLD$:H=#DKAE$H\$Hl$H+%hDHL\$(H4HDt$HDD$H8HHHL\$(HH@APD@@HtPLH@Dj$A@HHHRH9uH|$HD$HE1E1E1/PHHHH8HH@QtdH` zlHxH|$ HHP(ƒ IL$P8H~ HH0P8H|$HD$HIL M IE`@$PHHnIU`H|$HH@Ptd@@HPHHD$HE0Au$@3CHH=O1L\$DD$HvGL\$DD$LEH=J1AGHmE9HE%uH1G޾XHHH|$H8HH@Std@@LhHH@HD$HH|$PHHIHE1HEE@HHHT$@HL$8H p8HT$@HHT$0HL$8H@2@@0@x8H|$HPHHR0H+T$(@p8I!Ht$L/HD$L!HH H1ff.HtSHW1zuIHHBXH H9s"DHBt RwHH9wD1DAUATUSHHHGHLxhH"IHH` L`EELFI8B EHCx EB ECD@fE8H\BA1EtAE fE:I8H5LP HU(HEUuy@tGHTHB$LR0%=t HB@1IIM9vHQHHB0L9sE1DID9;JTHHB0L9sL9rHz@tً $HLHCHz8I)HH{ HLC(LC0HSHV(HVH)I9LGLC(E8uHC8ZHCMIH` HHffDAOHE80HMHHC(H}@HTHLLC HH9H2HytHQ L)HHS(HAHS0@MfHD$8HAA@H8DŽ$p$$LH4HD$xHHHHHD$XIHl$PHx`HH` Lt$PE1L-.}H(Hu'zH}u7fHmAHXu@DI,ƃvIfx8t1HTHHH9uH}HL?멉\$Dl$MMtEDd$H\$f.MLL{uAF HH8MvMuϋT$(HL NH$HIGIAAHxCloH$H8HD$H|$hBDHHHJ ǃ HHHH<+HLHD$`HQHD$HLH8pHHD$pHH$HT$pHIHHD$xHt($HD$xHD$`1D$8HH@H@fX@@H@ HD$HHHt LD$8D\$hMErD$0L|$(ABD$XHD$`Lp(D$hMM΃HHD$PK@A@%Mt IO0HuHH|$(LHL$0HL$0Hl$IHL@ uC @u6u,uu  A@%EMtHD$HH@xHtT$0I0ЋT$0DD$EjMAwIAOJH\$Ml$ III,$I(I\$H\$AD$I\$At$AL$AT$L;l$PIDT$8HhXEuځ!HpH$1LHD$HIPE1 uL8MtIWzzE1L@ %D$0IH`HIhXDL$XEtHi0MIG8HD$H0H9H|$(HHL$0HL$0=IL@ IH@ @%t?HD$(@Dn%a11kH=H9r@:1u!u Àu AWL!D?@HHc HHD$(HH` RhHD HH` RdHHHQPHD$L9HD$[͆4A-IH` HHqPHv"HHH!H|HH!H9HHFHHHtHxltHHHt LJ MH8HvHHH!HzHHH!HHH HtH HtH(HQPL1HyH$LH@HL$(MI)LL\$(zHHL\$(HT$HD$(LL$#>H|$(I6L$M9oH3}ALL$HHC(L$HD$(LERHT$8H8J HcHS8/@HD$(1EP% HK8ID$HAjHI|PDH2F$uHFHH9uDHHz9HH9uHL$HCL)HHD1HH|$0HT$(tHD$@EtHD$8 l$GL|$(@HD$@H$<1AT$@-ID$HI|P@HH9HHPLQ0L9R0uHB tztHz tHB tztHz t$L|$(Dl$p1Lt$Lt$@ITHHHHHρLFIDH=1LIL$iIHH=y1H="L1H5N E1>0AL$@t0DDH=AH5mN IDHH1 0E;|$@rH5 4.H=1A;l$@H3fHAHRtdAEtHtxfDLILFAIAEHxHnAv#ID$H H=H0~ HD$(1;D@At"LHLSM9dLH M)L;K(SHD$AE HNHHx LK0MAtHHLCL9L)H;K(EHHLCL9L)I9tHH=HH=L$1H5١L;1fDHD$@H$<F@HC(HKLHH)@uHHC(HS0Et1H{L9Z E|L[ M9D L)M)H{L[ A EARID$HILPfDHHHBH9uLt$L|$(|$`HD$hHC8tD$G$+HD$8HHt$Ht$XH|$Єu1Ht$1H=jHD$ HHP H=xK 1R`H3zL$Hf 1L*L$1H5#L/H|$hD$`T$GH|$ T$`H@<$T$`H|$HCHHBE^L)HCENHC ELI\D@AH3pL u D$HL$LdID$(@HC$Љ$IxHHS@ML1LH=|H1H|$(HL$0HL$0HHtH|$(HL$0=IHH=HpHYHHD1ouH|$`.H$7xJ{HL$HCL)HHD1HH|$0HT$(tHD$@EtHD$8L|$(1HD$(ZMMLEvL)H{LHHKI9I)AHK0AHAE6LH I9gAAgDIAH@HSLH11AC(@AfH=fD0 11LLL)LH=1HHAJID$HHI|PH1fH2v|9BHH9uH$HHH9H9T$hD$`HT$B*z|$HLLV@HCHD$PHtIL@ HcHt$HlL|$(H$E11;Ll$HHl$x@IFI8Iv HLPHLHDAHLHT$pP8D9d$hr-H|$`DHL4IvHtH$8IFH|$`+H$8H$DŽ$H(HD$Hǃ HHǃHǃ0HHǃ8Hǃ@2LB0IvLHL!LGLHH!Hz@HrHtHzL|$GHT$h@|$`HD$8H@H$H=H$zD$l$GH$Ht$(HWJ>LtHHL1HHu HHt$(J>I@HED$(HD$(QH$3HD$(H@ HL/H!HT$xHD$xHBHBHZ HB0HB812H~I9EA6?HD$HHHEH|$(LщIL@ -HD$ 1A1H5+1 Hx(&~HHK@<v<;H\$HH|$X1ҋCIT$@HM0HU I$HUHHL} @1AUHAEIOH=#$A $H8[]A\A]A^A_fDAEFLL`IHL}IrIHH=ff.HHB(HBt$HB HtH9tHH@`Ht H9t6HHRH1H=AHDDH@ H` ;A`sHIHHtH@(HB(Dtff.ATIUHS1HMtA1ۃ<HExHBx HHIpI$~HrHU HpHzttDJ,DH,MtA@uFLMtA@&u3tHHpHzHHHHuEEuH xHztHHHHAD$)A) ЈA)H[]A\f.@q$A|$$9t1rp@H=6LD$H $NH $LD$HfHGxu HBxt fDLLI@8IA8A@Aà AEu -owA@,AA,E1fHHuHRHHxuL1L=L9HHXHt Hy uHHHpHt Hy uHHI9tcHt^HH`LB`HH9uL9tHHXLGHHA IDHHpHtHLGA IEI9uH/HtzHBHHuHB@HBHH)HvHHB@HRH ÐHHaHǁ2LpJ$HB@@HB`HHH@H)Hv HH@H$H@@yAWAVAUATUSHHGHt$xu HNytHĨ[]A\A]A^A_HIH` H:t!HĨL1[]A\A]A^A_fDHHZ`HtH9HxH@HD$P1LHDŽ$D$0IGHxHD$xIHD$8@DD$IHD$(Ht,fHP`Ht z|>vB|`(H@HuHD$8t$LH`FD$HILHT$HfH@H9Hx tD$pD$01L|$@LLL$AHD$X,f.AH=RtduHH@D9|$HHAHuEvHD$ED|$ IIfDH8~Hp(Hx0L@LJH9HHCMM9s[HZ(Hj0H9ILCO,!M9s@Lp Lz LI9s0MM9s(M9M)M~LLHj0HZ(HfH@L9kD|$ AHxDrD@qHHD$H`(H@HuE1HL$IىIy uIy0uIHH`IHu"fDL_IwRH@HHp`HtN(@LI9IPIAtH@HRtdADuHu+LWIvLIvLIzEXAHHu]Ix uVIy0HtMAtMPMYM98M)M;Q(+Ht$IPMAL9L)H9 HtMM9T$8LGD$ ItH@D$ ;|$AHmHLMHU0HsIH9r6M$%=HU@HC0H9C(HCC(HH9@IuHxuHHCH9yHU@HC(H9hM$ILU@1LIH9@Ii`fD;L$tH=}L\$XL\$XD$L$ 98MLDd$Dt$0AW8ID$8IIG t'HL$8L$qDHωO@$H)IGt:AL$|IWHHL$8IAtHyLUL9vL)H;}(sHtHAHMH9pH)I9dHHDATDQALYLmM95Hy IM)ML;M(H^LIL]M9M)_E1DH|$H4HHH[HUHHPHEHAA8A8L} $HQtdA8LyHu8HA Hq(@ t$ HA8LEHMAvL)I92DL$0LV`AyNTHDN$AtGHtLA\f. HtI9vI fDALA\ÿIfATHD HxHG1HxH8HHHHH9wQL$H9r8GHt LA\@C HtI9vIhfDALA\ÿIC믿I0ff.FxtGHtHf.UHHHt$Hh Ht$HtH9wFxHH]ÿHfDUHSHH1HHGHxH8P@tEUxHEht3H DHHH HSH9uHHH[]H1HHGS1HHxH8PHHx[HGSHHxH8PHHx[DUSHHD HH1۽I fHIHtOLA;q(uAA tuHA@HrU1Iq8HL9vſKHH[]DHvGHtHH[]HtH9vHH[]ø˿Hff.AWAVIAUATUSHHD HGIIE1HHxH8Hh@Hu)f.H[HID H9P(uڋ@ tu͹LHLՄtcHHC@1HKhHw8H~1DHH I4HH9uM$H[IH}I$HL[]A\A]A^A_IIf.AWIAVAUATUSHLt$XAP ufAL AtIE1H=\L1*0IHǀPǀH[fAttIhHH9aE1H=ׁL1IHǀXǀLL1Hĸ[]A\A]A^A_@L IPILPMtH|$XICLHHPH,иEf]fEL} YHE(IHHE0 L脗HE8IHHE(IFD$X%ffDI1L/IE1oI`1BLIh+Ht H94He:IHvLHHH9AtILH踊HXILXM.IhAtILH $Lt$1D$ Ll$Lt$Ht$LLJIT$M|$ HD$LpPID$(Ht3AD$fID$0H$H+D$HD$0I9D$@fLt$XfDLxIE1]E1IDLIHt H9H8IHLHHH9@IAHD$IDH$mE1HD$`\$1DLt$I;fHD$x9BH-H$L)H9w9IƃA9LLLGD$dfuDLt$fDfAl$ID$8ID$HH|$D$ L$ ;t1I@Md$H;D$0}HD$HgID$(,H4@LH8ID$0IHvH $HD$MD$H)HL$0I9fA|$N4E1DLLLBIIUtzHD$LpMIE HAE IE(9BIEHH$At$L)9sI0MmH9I끐H9wfHgIE Lt$H;D$0IL$ LLMAL  |$XCH4HHf.\$Lt$|$Xt 9݉MLH4HD$PH蕒I$PIHPHL$0HAH4HD$\$\D$IDLt$H$HD$`HD$8Lt$MH\$8Hl$LHHDD$df%LLd$0oHHHD$HHHIHD$@A$oSAD$M|$ )T$ AT$fID$8H$H)I;D$ID$(fID$0IT$HtLH988HD$@HHHH9D$PvHD$HHD$0ID$0D$D$HT$A9\$\Lt$L.LE1IHLHID$8IHQH$HL$I\$H)H9HfA|$1DIGHH{IEIGIUIEALrJIEHIEIEHtqAL$H4$H)9sI MmH9uHuDH9_ID$(fuID$8H@ID$(bfH IMfAl$Ӎ]4D$ Lt$IxLt$I4Lt$Iff.@AWAVAUATUHSHHhHHD$(L``MHH=`6H@DHLt$@M,DH޿ I@M9nM$D*$HHH5_H1}IT$HH=Hٺ H=_IT$HHHٺ H=_{IT$ HHI|$87H5v_H߉1HٺH=d_5IT$(HHHٺ H=N_ IT$0HH|ID$HHƒHHHɃDFxH5_wH1⻃rbIT$H5^H1C~fDH5PH IHtiH=^HXHT$(LHLd$(L1Hh[]A\A]A^A_Ld$(LHD$(@HDL EHPtP HX1HtHL P HٺH=<_HLXMtqL%z[IU(H5!_HHID1Im0Ht5LM MHH5uDE HUMMD1Hm(HuMm8MuHh[]A\A]A^A_fP tHX.LH=jHULd$(LxIW@I8DiL9FL)LHT$SHL|$0HRXH‹@(D$HAPHD$f.LHD$LHHT$0HH%w4H 9eHcH@LH5[L1L@How/HoBHHHveHcHHoHovHHeH5ZeHcHH\H5[H1 H=Q[HDHT$8HHH޿ ML;d$HELxHZHZHHuwHZH59[H1rHT$8t$HCHH]H\H H _H5dHcHHYH6H'Zwf.HY@H=7HٺH=[HLPMHL5WMd$0MML$(AL$HH5[[AT$MD$MMD1TID$8HtHxtH޿ VID$8LhMt-IUH5P HHID1MmMuH޿ Md$0M^H|@IHtHЀ8HHT$0Lt$@H5hY1LLH1H5FYrHZH5'YH1`NHYH5YH1@.H. H5XH1 HYH5XH1HmYH5XH1HDYH5XH1HYH5gXH1H.YH5GXH1nH9YH5*XH1cQHYH5 XH1F4HXH5WH1)HXH5WH1 HXH5WH1xHXH5WH1[HVHVHVHVHVsHWH5@WH1ygHuH5#WH1\JHnWH5WH1?-HWH5VH1"H H5VH1H H5VH1H.WH5VH1THWH5uVH1HVH5XVH1H H5;VH1tbH H5VH1WEHVH5VH1:(HcVH5UH1 H>VH5UH1HH5UH1HH5UH1HUH5pUH1HkUH5SUH1zHQH56UH1o]HqUH5UH1R@HNUH5TH15H*UH5TH1HUH5TH1HTH5TH1HTH5TH1HTH5kTH1HzTH5NTH1uHVTH51TH1jXH[H5TH1M;Hv[H5SH10Hc H5SH1HP[H5SH1HSH5SH1HSH5SH1H H5fSH1(f.S`HHtH[HHթD<.}<_ti@HN(HVH5=y@AIIff.USHHHFH=H|tHĘ[]HF Ht$o$oHL$oP T$ oX0\$0o`@d$@ohPl$Pop`t$`HPpHT$p@xD$xHHX D$ ELHt$,PHHEHHX (HEHHX HXHJ$HHD8  f.HF Ht$(o8<$ox|$o@ D$ oH0L$0oP@T$@oXP\$Po``d$`ohpl$pHH$HHX D$E[Ht$8PHHEHHX 7HE ff.AVAUATIUHSH`HWHEHxH= wGH= H=H=H-HwgHCHcHH= H=ELIF\H=IGIS`H9H}> H`[]A\A]A^fDHHHwHwH CHcHH=uH}uHuH=;uHM(HUH5:+fH-H  HCHcHH}H= H=@H-H 0H}CHcHH=+FH} HuH=:HM(HUH5W9fDH=  H= H}HuH=w:HM(HUH5<@H=dH}YHuH=)::HM(HUH5;fDH=  H= H}HuH=9HM(HUH5&<vDH0Ht HЄH`HL[]A\A]A^H}HuH=U9fHM(HUH5\;H`L[]A\A]A^SH}5HuH=9HM(HUH5:DH}HuH=8HM(HUH5:kfH}HuH=8HM(HUH5X:+fH}uHuH=E8VHM(HUH5:fH}5HuH=8HM(HUH5X7fH}HuH=7HM(HUH5'7kfHuH=7HM(HUH5 90zHuH=J7[HM(HUH58:HuH= 7HM(HUH5h8HuH=6HM(HUH58pHuH=6HM(HUH570zHuH=J6[HM(HUH5l7:HuH= 6HM(HUH57HuH=5HM(HUH56pHuH=5HM(HUH5z60zHuH=J5[HM(HUH5*6:HuH= 5HM(HUH56HuH=4HM(HUH5m6pH}HuH=4HM(HUH5?5+fH}uHuH=E4VHM(HUH54fH}5HuH=4HM(HUH54fH}HuH=3HM(HUH5M4kfH}HuH=3HM(HUH53+fH}uHuH=E3VHM(HUH53fH}5HuH=3HM(HUH5Z3fH}HuH=2HM(HUH5 3kfH}HuH=2HM(HUH52+fH}uHuH=E2VHM(HUH5o2fH}5HuH=2HM(HUH5!2fH}HuH=1HM(HUH51kfH}HuH=1HM(HUH51+fH}uHuH=E1VHM(HUH5:1fH}5HuH=1HM(HUH50fHM(HUH5,/@H(Ht HЄH`HL[]A\A]A^H}HuH=0H/H} R@H\$ H/H\$0H/PH\$@H/HD$( HD$8 HD$H H\$PHD$XHHMH;L(#H] IT$H{HR(IH5/HL1HE Hx ID$P@ALLLHXHNHHtAELNyHeHUAN H9KHP@HU(@|H)@H5-xH1HHELHC@HE(H@IC|HE8GxDxBxHM(HUH503f.H}uHuH=E.VHM(HUH5/fH}5HuH=.HM(HUH550fH}HuH=-HM(HUH510kfHM(HUH5D0U@HM(HUH50=@H}HE8GxxDnxBdxZHM(HUH5j/R@IH5,HL1LLIJLHXHULHHtAEFLvHHHEH} H HHC@HE(C|H HID$P@H5LQrHxS$H5hLVwHtqHS@HP@HHS|P|@R@H} II$HHX D@ID$P@II$HX D1HT 1LH=AcIEHITHTHVHHH)I)Ń,1I| H< 9rIEHNHHITHTHLH)H)Ѓc1҉׃L8L99rHR@IH5*HL11HE HxID$P@AE1DH=ALuAEۉADDAEۉADDDADfD2ADfDff.HATIUHSHFwNH2HcHfHFH=tH=u&HE HxID$P@II$HX D@[HL]A\GHFH=hjH=~H=HuHHX HF HpxPLHCI$HX HE HHClfHFH=RH= H=HH=2HH=(HH=HH= HH=H~H=HtH=HgH=HZH=HMH=H@H=H3H=H7H5HDL$LD$HT$ΜHT$LD$DL$H50HDL$LD$HT$虜HT$LD$DL$H5HDL$LD$HT$dHT$LD$DL$H5#HDL$LD$HT$/HT$LD$DL$H5HDL$LD$HT$HT$LD$DL$tH5HDL$LD$HT$śHT$LD$DL$.H5HDL$LD$HT$萛HT$LD$DL$aH5HDL$LD$HT$[HT$LD$DL$H5HDL$LD$HT$&HT$LD$DL$<H5<HDL$LD$HT$HT$LD$DL$H5HDL$LD$HT$輚HT$LD$DL$H5HDL$LD$HT$臚HT$LD$DL$5H5HDL$LD$HT$RHT$LD$DL$H5HDL$LD$HT$HT$LD$DL$H5HDL$LD$HT$HT$LD$A1DL$Eu3VAQMA pHH LLAQMAA[]H ]A\A]fHLLAQH MA_AXH ]A\A]fHAQMA+FH JLLZYH ]A\A]ID$H N LLHxx H HEHAQMAdAYAZH ]A\A]fDHAQMA{@HAQMAc@HAQMAK@HAQMA3@HAQMA @HAQMA@HAQMA@HAQMA@HAQMA@HAQMA HAQMA HAQMA {HAQMA gHAQMASHAQMA?HAQMA+HAQMAHAQMAHAQMAHAQMAVAQMAQAQMAPAQMAPAQMAPAQMA PAQMA uUAQMA dPAQMA SARAQMAAASAQMA/QAQMAVAQMA WAQMAARAQMA ASAQMA WAQMA PAQMAPAQMA LH LY]A\EPAQMAPAQMAqPAQMA `HIH APAELIFHAWHBAVAUAATUSHHvHD[]A\A]A^A_I1HIH荢HM|$踤HAI9A uVLIHtVHLH舟I9uC'ILLLHALߘhf.膀fDE1FHHwATH HHcHH=Qtd<H=Rtdu H P( H=Ptd(H ~ HH A\ fDHH = A\ fDH Ht$H<$ H<$Ht$AGH<uxH(unHGxudHxHvQDHH q A\. fDHH KA\ fDH *Ht$H<$uWE1HDA\f.HH $A\fDH AHGH 5 HxHHt$H<$HN8HV(HvHA\pHGxuH@DHH~HHff.fATHGxu8HD`DEu DA\fDIIcHp`HLbDA\ÿA,~f.1ff.fAUIATUSHHHHC`LcXIL`0C&t F<tHL[]A\A]C(f%f=uHHIMHHHUIEH9tC%t HHUL)HBXHR`HB0IEf.LIHIAP(HfftIHH邸fB(IHf<t3<uLATISHB'u(HL[A\DHHHfI@HZ@HLHxH8@ H)Rx1HH[HL)ILA\HGHxff.@AWAVAUATUSHXHGHxIGDBtZH~UHtKH(IMLH L*NIHt"LI$D A9F(tE1HXL[]A\A]A^A_AF tuH5 LL $MHD$HtID$L $LLHxLH8P@L $IA@1Iv8MqhHD$HH@IILl$(HPH8H$Dx HD$ IH$ILL$HHxI~LL$MltHD$ x Ml H$MHH9D$uLLL$LL$HHIL|$(HD$0MIh1HD$(E1M>A@pltI0IIAGH8HS@ HIH9$sHLL$LHt$HLL$HtI1HL$LL$ HoAEoJIM AMAU׃DH+A0IE(IEH M}AUHpHHt$贋Ht$LHHD$迍HT$LL$ IIy+0AGxLfAIGL|$(IQLL$LHD$|$00LL$IA?0tLLL$ )LL|$HHD$L1HT$LL$ I H5HHDH|$(HHIL|$({SHHHU u.HOHxq@pI0A0Ag1hff.AWAVAUATUSHhHHExuLIIExtE1HhD[]A\A]A^A_HHH@9BuHH|$HLLAAAt=tHUHMHxHHL$0IL\$H8DJIUHxL9AH8rH9A0HhHL$D$(MhHT$A% t!HIHRH3QH T$(HD$1I1IHD$HhHD$@HHH|$HD$8HD$ MHD$1HHHP!HHHHHHD9pvmHH9rHD$E1IK1HHHpLvKD9SvGHH9rE1E1LrLrH|$rH|$ ur H~@[HLDT$H(DT$HL\$ HHD$HHHhL\$PHE1E1DT$P1LjHT$HHt$PHD$0AXAYHDH|$DT$HHL\$PH@{MLDT$@LHcH|$8HD$HPLD$IMHHH\$DT$@HHH1H9s=t$(H H9v'D9put HtHHHIHT$8HD$ HHH9sBt$(E1fH H9v/D9Put HtLIHIE1MAI9A HAuLD$E1L|$(L|$0Dd$8MLl$0MIEHIIAHPIEI9rL|$(Dd$81H\$(Hl$Ll$0HDd$0MfI$LHIHPbID$I9wLD$H\$(1E1H bDd$0LHhHLH :hLD$MDI/I.@f9BIt/I|.skIHI9rMAHD$0L\$ H1DT$E1E1LjHphHHD$HAZA[HHDT$t {DT$H1E1jHT$HE1LHt$PfHHD$0ZYDT$MHt$ H|$8DT$@DT$@IIMLhM!HD$ E1E1HX|$(H\$H\$HHHE1HHJHIH9uL)t$H6HL$HCt$(HHD$8AHHH9 1A HT$HHL$@EH|$HwHD$(HD$8HHaLD$(IMAHAHT$HH|$HL$@L J7HLI9L|$HL|$0LD$@HL$0H\$(HLl$PMDd$_MĐMt AE<t M,$AUHIAdID$IL9wH\$(LD$@L|$HHL$0Ll$PDd$_H+H\$8HHHH9siLD$(MLl$L|$0Dd$IHHHt AD$<tM'A$LIAIGIL9wLD$(L|$0Dd$Ll$LǺ1H LD$1L"eLLH  eLD$MII@f9B.ItI|gHHI9wcH|$8H|$8H1HH@p@@H@HH9uH)L$8H|$8H9|$@ A HE1fDATIHUHHdHLHcH]A\AWI1AVAUIATUSHxHGHT$XHxH$H8@ D$bNH5$LD$L$H5LLHD$(H$IHt#Ls@MAHA M=MtyMq@MtsH$H8IHD$GHL$HD$HG`HD$@HGhHD$0Ht4LL$(1@yuHQ HB@H HuL9uH|$L9E1HxL[]A\A]A^A_f.H $IA@HT$(H8HD$HHHDH1@H6H~uHF DW1DgL@@LILI1IH`Mtt @8DDDH$H8HD$(HGHD$HGpHD$@HGxHD$01HfDD$1҃HH@H(LHHD$hHHɬHD$8HH$HH8x HHD‹T$LHD$ HD$(HT$`HHH\$Hf.HmH}uLu IMf@HUHD$`IFX1J #HL$Ht$HD$H9sHT$8Hl$PHLdLLd$@fDHHLAH$HLLPHl$CHD$ HCH\$H9l$wHl$PHmHOH\$Lt$8Hl$hH HLH`LHE1IHL9>tHL$hHHMHL)L9v3LL$ LT$hHHH3JLHEIHJHHM9uH w1H`IG(HHtHD$(H9A`HD$(LD$8Dd$LHHLt$MLd$ fHmHt}uL1H+D$8HL$HHu LLf@1MHHt$HFXM9sH,$LIHLIvHD$0LII9wH,$HmHuLt$H|$8)fHD$XHL$(H M@ DFfDMwH|$8E1eDIHD$HHumf.H6Ht[~uHF DW1DgL@@LILI1IHuMtÀt@uDDD뱐M@ u-D@ Lt$Ht$hL)LH=1JLIG E1E1L1H5LE1P(Ht$hHT$8HHT1f.HH(H9v:tHHD$H9A@HT$(HHH eE1HHt+pHHuH;J uHILH=&&HD$(LIL6ID1HD$HHa@H@AVAUATIUSGlHLo<@L]HHt.IM)I~xHHt`LLHIo_BD5LqI$HHJI $HHCxfc[]A\A]A^1@AD$1fDAVIAUATIUHSHH~(HD$uNt{IFILxHu+bf.HtHǀH[Ht9C$%uԀMtHLLAI|$(Ht HD$HELl$H5 L&I|$(HT$HHHtHHPHHuHT$HH5],LHD$IT$(HHH[]A\A]A^HD$I|$(HHD$HHfSHHHtSH۵Ht?HS`fH@8H@@HPHHSh@hHPPHǀ@l@X@xH[ÐH߾HT$螜HT$HHu1ff.fUHSHHH~Ht6jH{(aH{0aH{8 aH{@aH{H`H{P`H{X`H{``H{hHt`HHt(HH}h`H`H[HuH[]@UHSHHHHtiH装HH[]EDAWAVAUAATUSHHHGHLr(H@ sH@LxI8@轢IHH{ht HCH跣HChHH{E1DLI81IIDhhE1Le_IY_IdžHD[]A\A]A^A_@HEHH@ HHt} HHu HKhI8H{HHHEPIHHLP8H{HL9,IKH,HuHwH{lHEmDH=#'EHCmAHSLHeH9IAfE1LE1-^UHHHt#HHtH@ H@H]H(HT$HT$HHu1ff.fAWAVMAUIATIUHSHH8HGH@ H@HxHHt+H;MLHLЃtH8[]A\A]A^A_fDEƒ < Mt^A<$tWAE%uPM_H I#FhHH9.H{1LfHEHu1rHEHHsL`(I$I$HH9oEH H oMHQ IH8[]A\A]A^A_fHKHU MhHKHU < H H4I$HI$HH HsH>&H=VBHC,fDH AƒH{x1ɺL虓IHHP L|$H51LZMnMuLUIFILTH{ItHD$HALLHVB(.HJT(HD$HtA7@2IF If@L#U@LITII9LOTH{HIHM)LHLFVLLJ<(L)HD$/VHL$ITI7H2I|7H|2HrHH)I)׃E1҉׃M?L>9r*A72AttAtftfAWAVAUATIUSH(LH$HL$MtPHLME1fDAGu'AAWHHHt LkUtWII L9uH$11ALHHx(MHHE1QveH(D[]A\A]A^A_H$HT$1LHH@`JHD$MH\$AHHHD$HH`H@XHA0HHHH(AHQXHP0HHQ`HL$HB0HqE1iff.GltH@tHHHHG@ff.@Gl@uZSWHHJvv"[Oku7 ut-H8H޺Pck[@f.HS(B(t@1Ƀ1҃~9|70HOHVH#H#H9rwHFH9GBff.fUHSHHHvHWSuHUH H9t H9H[]DAWIAVMAUIATUSHH(Ht$Hr HH]Hk I1I9ILMtH1IIIGHxHHD$HC8H8rH9rH9HJpHL$H)Ls'I9@ Lk8H@M4L9HD$LLLHD$IvH8HH x @tHHMuHtLD$I1LH=;=1H([]A\A]A^A_@HJ`HL$Mf.H([]A\A]A^A_@n=H(1[]A\A]A^A_DLL$M1LLH=,;2=1pff.ATUSH.HvHu8Hu HEHHtH{At'D[]A\H} tE1[]DA\fD{tHHtHCff.fAWAVAUATUSHH@HFIHAĄAElMu<@LNHHt2IM)IAHHLLHI4PBD=L薪HKHS HHS(IM@HHCXHCIU@HxH9~HSXH TfAHD[]A\A]A^A_1@ƃE1ff.SH@HtHHsp aHCp[ff.SGH<v[f.HG(@&tP(ffuHHK0HHs(HXvHC0fAUATUSHHNA<FiHW(}HLHC@HHMLk@LLHHLL[E@HHCpH[]A\A]DA<xNlHW(zNtҀaHC(H@HHI@I?f.HN(HtHHt @F|CivjHW(f1LL[H@1H[]A\A]@H|$>ZH|$IHG(LM1fDKlHW(zNHH0tAUATIUSHHGGl-<H;HG(H@XH@LxIHtLЄH;AT$.I|$8AD$iAAT$l7у }AL$mt@@tkLHmxEm@uUka}W DMd$(AD$<t<9JH;LHADH[]A\A]Md$(AD$<t<AL$kI|$@AD$k H;LCAD$kƒ IT$(HBD@AD$kfDGkEHO(HHHBx#AL$kID$(HHtH@x#AL$kfDHExH9`mH@xH9uAD$iAȀLAAL$mfDLO(Ay@uAɃA DuGt t EAD$k1LAAL$mf.@ yH I#L$hH]E' H=T5Uk) H=:5HH9ntjUHSHHHuGl tH}@tH[]DEktHuHuH}@uH;HH9\$H HD$1Ll$0Hl$ IHD$L4IGAHD$(DLILt$8IIL9d$tAt1JEH|$ HtHt$@H1HIHH9uI8HDXAHt$(HHHHI9uA1LcLIHHHH;t$s6Ld$0E1IIHt$L9d$IfDLl$0&JCAAdE1*Ht#A<wHA(@% tD1DHApH@% u1HAVAUL-uATSHH"jLDHtTIIL>CLH3CLHtLLH5" IH1HHL[A\A]A^DHE1[LA\A]A^fDAVIAUEATIUDSHxHHtAAЉL@u3AD$iS9s AD$i[]A\A]A^EttAF$uAL$mAWIIAVAUIATUHSHH$H$LD$0L$ H$LL$hH$H$H\$(A$HD$H$\$pH$HD$HH$Ht$XL$HYH5HD$PIH|$@HD$$H9~H}(LE11ɺL\$軜L\$HHIIGDslHxD HD$tV@L߈T$ L\$8AIHmT$ u L\$8I9 x@ A DslAx)E1SA $IލB< Mv(AVB<vu1L9t't#AFl Kl rA$"HD$`M^(H$H8/AFHL$$$HtHLLL\$ AGDHM(L\$ ǃ@|$t!H=H9|$ A<$LKmAVDD$$$ED$xM9M AsDyR@|$ u%1tL$ 8L$x ANK@HD$H \H9@$D$8 ȃD$8BA}<@ƀ!A^HD$L$@L$|L$|L$$A~h@HD$L$$L$|L$|$$L$$MACFAGFAEAvh@8@t8<@t*HD$H\$`HD$`D$8H\$Dd$8ALMIÀ|$8Iv E7 LL$HL$`MLH=$1)+1HĨ[]A\A]A^A_@D$AE|$8 |$ AF t$8$Ƅ$@$ IF(HHHL$`LHL$HHH$H8LE1E1HLHT$荘L\$H}Afl Ƅ$1DŽ$8fDƄ$1H5H9t$AviAA D$<$E $tHt$([3A~HHD$(8Bf.DT$xD"T$8DЃ $D$|~D$||$ HD$D H@$A~(Ƅ$HHMELD$Lt$hHT$@L$AYAZHD$0|$ L$D$HHD$E<$|$8$"$|$pu&AFktM ACF AGF |$| $D$|D$8IF(HD$`LkIAADslANmfDDŽ$AFhAu@8@DŽ@f@]uHD$@%JEu 1A~D$ "D$xu t$L9@1!"D$ w$HD$HH$HH!ShH{  CL{(fAvk@ {I~ AFM~(<sHD$LHHI!FhAfhIFXwDHD$PANkKk@mDH1<v%I~@LD$8T$ 9LD$8T$ HxI9t&HM tLƈT$ :T$ A$)AFkIV(R$$I~Xƒ $HfD|$|}$oMEM;FXt@HE L\$pLLDT$ HPIEI;FXDT$ L\$pSHD$@EƄ$A~D$8D!t$#|$$t AFkHD$@$%"$cLM $LMELHAQHL$hIVX$H;vHH|$HIV(Ht$HH|$@J|HHL$(AF{IV(%Idž/DHD$(HD$@HƄ$f$u <$|$AFkxD$81T@HD$`D$ H H@D$ @ClClAxW{$JANmKm<@HD$(8A~D$ D $hf.EEvA~fD$|D$8D$8MHD$PD$8E1DL$xAULIHL$AI~@t$1HD$@$D$%|$8$AFkIF(AFHHD$@IV(HD$@%t$tAfhHD$({Idž-#t$ $Ƅ$@$#fHD$@$$lI} ЃD$|S@HD$XHDL8HD$0HHD$@A~HD$(D$=|$|ACFZAGFO$AD$8Ht$8$ $@$KIFXAFi8HD$LH$"D$8$Ƅ$$$|$|HD$XH\$hH|$`LIEHHD$H\$0HHD$@1hfDHD$HS(HLCHAFI^(AFkAFkKky<$u$$AFkKHD$XHL$hH|$`LIEHHD$H|$0DD$HD$HHD$@EHD$@$D$%<$A$U.Dl{bCAVL[(PI~@HĨLH[]A\A]A^A_>AFLd$LHHCAFA$I^(AE<>LHA$HI!FhAEAfhIFXIqANkELLH=1HU(L9r0BAFIF(9LD$LL1H=H\$P!H=W$$7$LM LLHD$hHL$HLAQHD$P$|ID$HL$`ML1H=6ANkHU(H9Z04CHC( ${$Ƅ$ $cDŽ$AFh=HD$`E1Lff.GluH@tHHHHG@ff.@N9Or1w*HH9rwHFH9GBÐAWAVAUATIUSHHHBHt$<uMd$(AD$<t<wI<<ID$(HD$Ht@D@tHT u:1HH[]A\A]A^A_<DID$(H@HHD$H|$#HC(HHD$Hu@HD$HHD$HtHD$LxL;|$tIH tHD$11H8HHxHIV u I)MtHHLE1jHXE1L蜎HD$0ZYHM1LI$=6LMM?Ht I9LvHLLHHD$(:I9HD$(L4XHD$ LHHIH9fDAEt~AEtvAUL贍It$H7/uSHT$>LLӈD$>fx"HI#T$hHH9f%fvyf.I IL9gH|$(2H|$ 2fDH|$(2H|$ 21D(H=HD$H|$(g2H|$ ]2HH[]A\A]A^A_ID$(HHD$tHp[(H=off.@AATUHSHG`HHt'DL`IT$`HtB$uHHuA[D]A\fDLE 1HSLHI$H= APhEt:LE HSL1I$H=APXE1[]DA\D@E1[]DA\DAWAVAUATUSHH$HL$HHHIDMd$Mt6I<$H,uID$0H$HH[]A\A]A^A_fDHL=\q*IfDLmL\*AM9w)LHL6)uJ43LtHmHuH1[]A\A]A^A_ÐH|$H]@HLe01҉HHH $LHH[]A\A]A^A_AWAVAUATUHSHH(L.Ht$D$Ll$uAĄIEPH@LxEkt;H}@D$)HHt}H(D[]A\A]A^A_U utwHE(HHH9tH9P`u@(f%f-ftHLA|$tCPLx@uPLxfHL$LD$LHL|$tHLAH|$tz|$HHHHHHuHT$HH\$HLAAAEt-HUIuPH=1CE1wH}@lI}PpKHD$HHtLxHHF`H HHt2H1҅HHHuVH1HD$HHff.fNDHHFtHVHLFL9sqHuH9reH9tHHFL9rQN@H@HHH9F(w?HV8H+F0HPJwH@(PJvvP1DHHHVJuHDBH~ DвHt{HtxHH@(H~ H9tfHuHOH9vH9P`l@(f%f-f1HHH9tH9P`u@(f%f-fcff.@AUATUHSHHH>}HG(H@XH@Lx@EkEl}h ƒ Em@HDHRxBm@uHz@@Mk@IDMd$xAD$m@uAL$kHH@(x@u&A|$t>HLtHLu H1[]A\A]D@u:Mk@Em@uH}XuHH#EhH;HAH[]A\A]f.HH@(H@xHEPH[]A\A]ÐtfEkEiHuH芯H}@wH;H dCH1[]A\A]HAEk<HuH= ff.HH@(x@t1ATIUHt0HHtHHL]A\fH1]A\fDH]A\AWAVIAUATIUHSLH8L.H$LLL$#IHH=AUS&<#."IMI$AHMH8D[]A\A]A^A_E1s I}HDD$.%KL=HHEHXH9w HBH=v=cE1fDI}Hg'AI$pL|$0HHT$L;$HT$DD$D0HHUEIFH $LLHAfDADAE0u^A}-uWA}:IEtIEHEH|$(IL$xHP$xLL$HT$(AZA[AE1</>NA}>CA}:IEtIEHEH|$(LI؋$xHP$xLl$L|$MLZYt$xIHMHEH|$0LLP$x{[]AUHL$0H?D$x1Et HD$(H?I$fDLD$H4$LLL$pLxIFH $LLHGV$LH5 DA}<A}:IEtIEHEH|$(IL$xHP$xLl$L|$MLAXAYc$xIHMHEH|$0LLP$xO^_A)HL$0H?I$fDHD$(HI$LD$H4$LLL$pLH$LH5u H=1  D$*f=A}=A}:IEtIEHEH|$(IL$xHP$xLl$L|$MLWAXAY2$xIHMHEH|$0LLP$x^_AHD$(H9D$0I$p!A}=A}:IEtIEHEH|$(LI؋$xHP$xLl$L|$MLZYt$xIMLHEH|$0LHP$x`AZA[A8HD$(H9D$0I$HD$(HI$<A}=A}:IEtIEHEH|$(IL$xHP$xLl$L|$MLAXAY$xIHMHEH|$0LLP$x^_Ao$xHD$(HT$0H9I$fDHD$(D$xHHHEHDI$>A}=A}:IEtIEHEH|$(LI؋$xHP$xLl$L|$MLZY$xIMLHEH|$0LHP$xAZA[Az$xHT$(HD$0H9I$&E}A&A}:IMH|$(HMIL$xHP$xLl$LL$LAXAY$xIHLHEH|$0LP$xLL$^_A$xHD$(Ht E1H|$0AMcM<$H5= LT$賵T$A}:sIMH|$(HMIL$xHP$xLl$L|$ML1ZY$xMILHEH|$0LHP$xA]A^AHD$(H D$0I$JH9I$8H5LT$ݴT$tfA}:IMHMH|$(IH$xLP$xLL$HT$e[]A?HD$(HI$IMH5& LT$[T$tkA}:PIMH|$(HMIL$xHP$xLL$HT$AZA[A1H|$(I$8IM"H5nLT$ԳT$A}:IMH|$(HMIL$xHP$xLl$L|$MLRAXAY-$xIHMHEH|$0LLP$x^_AHD$0HD$(I$pIMHt1H|$0$xHc$xI$?IMIM-H5GGLT$ҲT$A}:IMH|$(HMIL$xHP$xLl$L|$MLPZY-$xIMLHEH|$0LHP$xAZA[AHL$0H$xHD$(HHI$SH5!& LT$T$A}:IMH|$(HMIL$xHP$xLl$L|$MLvAXAYQ$xIHMHEH|$0LLP$x=^_AHL$0H$xHD$(tHHI$}1HI$o1HI$aIM4H5LT$T$A}:IMH|$(HMIL$xHP$xLl$L|$ML{ZYX$xIMLHEH|$0LHP$xDAZA[AHD$0H3D$(I$H=H1DJIMvIMBH558 LT$T$A}:QIMH|$(HMIL$xHP$xLl$L|$MLAXAYi$xIHMHEH|$0LLP$xU^_A/HD$0H D$(I$H5z7 LT$RT$A}:IMH|$(HMIL$xHP$xLl$L|$MLZY$xIMLHEH|$0LHP$xAZA[AqHD$0H#D$(I$IMIM_H5! LT$肮T$A}:KIMH|$(HMIL$xHP$xLl$L|$MLAXAY$xIHMHEH|$0LLP$x^_AHD$0HD$(dH5zxLT$ȭT$A}:IMH|$(HMIL$xHP$xLl$L|$MLFZY#$xIHMHEH|$0LLP$x[]AHD$(H+D$0I$gIMIMaH5+5 LT$T$A}:IMH|$(HMIL$xHP$xLl$L|$MLxAZA[S$xMILHEH|$0LHP$x?_AYA$xHT$(HD$0H9I$H5vLT$$T$A}:IMH|$(HMHL$xIP$xLl$L|$MLY^$xILMHEH|$0LHP$xkAXZED$xHT$(HD$0t-H9I$H9I$IMnH9I$IM)$H=1#D$QfAWAVAUATUHSHHxRCl}Le{ID$H@LxI<$u!HH#ChHH91 H{8VCk DChEH{@SAHD$0HCXHD$8CiD$I\cL{(Iw`H* I|$DD$DL$DL$DD$=D$L I $IGXHC0HD$0t0IW`HB0{hHD$0uHQ(HXHt H+B0HD$0@DWC<<M< DM$A΃Sl;d$ID$HCjD$JCh%= H{@Cit {I@(xLt/L\$0I|$HLLAHQM$A΃T$Lu4Ckt|$HAAAA <u HD$8f@t*D$It |$H@@t{LK@IBI@(xL4LM$HMI9t I9B`H HCpI|$HD$@I8HIIIʁ5 IP L\$0HHt(L\$LDHL$I8I|$LT$L\$L1LP8It$HI$1H@(LHHH8HCxIHLjLLHm HL$LD$H H $ H@ ID$LH@P(H{@LHD$ID$H@P8HS@LD$ID$HL$ItLL$HHID$HLH@P8ID$ HHHSk u {|HH` HJ HT f A R@fT$PH HKhH!H9ufL$PHS@I|$Ht$PHPgAHxD[]A\A]A^A_{LI$B<A<SDKhB<B<$HC(EHt @F HD$0HCXE1HD$8CiD$IDD$LL=FDM$SlA΃HLKhI!I9{DH AED$H DhHa*)H=w@H_({DA ClEE1@@SH{@6jfDAB(f%f-ffHI9EAG%}tfDmEu\H}HptQfE1HT$P1H ģD$hHD$`D$hD$lD$PEID$HsILHT$0LDݰH{8QH*H=fIHt HЄu{CmtuI<$Ckt tfHG(x@uHLuMI<$fGƒt2HW E1<LR0A1CkuHS(HsE11AfDH{8<M$A΃@APAAEDChSE1E@HC(DD$DL$LxLADD$DL$D$LHC(HHD$0<@CkfH=?<t<H=bHHEHSIt$1DEE1@RfH{8UCl@@Q<@`D$H@L\$0DL$LAM$DL$A΃IH@D@~X)H=DD$DL$3DD$DL$SI $HC(A@&HH @FEHG(x@{HufH@(xtSiH=tH=)HZHEIt$H@(HHH9tHHS1E1EfDA@ ADAAAEAB|@|$HfDHLe&H H9H9H`H(fffD$H<@APIW`It$L1H=۠E1EHz0Hs11BH/DAHC8fDuCk<dL[@LD$ LT$LLL$T$L\$(T$LL$HLT$LD$ xL\$(It$L1E1H=LEHHtQI4$JEfT$PHC@AUAEHC@It$IDHHH1H= E1syEID$LH@PXH{@LHD$ID$H@PhHS@LD$ID$HL$ItLL$HHID$HLH@PhVfT$PID$LH@P@H{@LHD$ID$H@PPHS@LD$ID$HL$ItLL$HHID$HLH@PPH>)H=TH֩v(H=<H&*H=$ff.fH9w(vHHHGHtVHG8H+w0HPJwfDH@(PJvwH@(HH9tH9P`tJ1HpH T$ HtT$ uHǜH9tH9P`t"1HDP(fff€tP(fff€tAVE1I1AUI1ATIUHSHH~(L[H@HD$ID$E1MLLHHxHD$PPjjeH }Ld$MHI#D$hAL$HHIT$hƒt AD$iLHHL[]A\A]A^fHD$?fHE1[L]A\A]A^DH=cfAVAUATUSHG(HHhXHELxHEu8EAH#uDH5%H6HDH5|HHI8H5|HR P|DHY@|DH5|HH7I8H5jtHR P|DHI8H5sHR P|HS(HDsHDH5fHXHHI8H |HH@ B||HS(HHC @tHIu>DH5{HHtWI8J H|H1z @HHA8{xzIHtHHЄtHS(BL 1[]A\A]A^DDH5\{HnHtI8J H|HRHP8C7AU8H5ZzH*HtI8R P|HS(HMAVAUATUSLv(It[]A\A]A^@HGHH5zHLxHsEl$8DA$ HDHI$8H59HR P|DIkHHtkI$8@ B|IA$uZI$HHB@A$=H HHeHS(HH[1]A\A]A^DDH5HdHֿHHtI$8@ B|IqHF(x@t1@LuUHt H]f1]ff.AWAVAUATUHSHHHGLn(H5xLxEf8ADDEщуEHHA B|IAVEH5wHwHAA HDD躾HQI8HHR P|IA&AH5HD$`HA IDD$A H5DHHDD$HD HI8A DD$R P|It~A H5DHHHD趽HtQI8DD$R P|I7@H HHHS(HHf.E1HD[]A\A]A^A_DH5/H6HtIDD$ff.@H~@t 黫ff.AWAVAUATUSHLf(A|$@tH[]A\A]A^A_fIщHIAEƹE1LLL $SHH~xL $Ul u?@Lψ$LL$$Ht!LL$I9#x@ UlE<;<wH} EL[Ek E]<aH@H EhEt3HCHxEiƒt EiHLAE<t#H}@tUiw MlfEk u<tIE(xNElpH}@eHLWEm@HfDHmxEm@uH}@-HHL[]A\A]A^A_骩f.<u|HCIHxfDM@(AHQvELHLA@Ih(fD<EHDž@Hh(H=֊1w1HLSvelf.UlUlfDD/I9l$0HG(x@t1AVAUIATUHSHH0HHH%@HIHHHٺHHMD$ HphHD$PLL$ UZYHAt${Pf<bAW1AVAUATUHSH8H_({@H{XHH5NHIHHCXH}PH5 H@LxI8LL$H@PHD$H}PH5 IH}PHHHHvD$LL$E1L5LI9G`gLI9G`VfDHPHHtWHx@uHHI9tH9uH H񃯠H9tHH9A`'HLQ`HI$D$HuEIT$@HM$Lt$ L@I$IT$@MHI9LL$H{XLLI8DxHD$HL$ LL$MHwHtIT$@LLLI+$LL$H)IT$@LL$I$vfD|$uQH8[]A\A]A^A_DH HH9A`Aff.H}P1HHH` H-yff.AWAVAUATUHSHH(huH([]A\A]A^A_Lm(H1HIIHtIHI}XH5KHGLxLt$GIHH@@H~IHH9soI8Lt$$HD$H8AHIG@IH9s=I}XLHQPH|$uL9d$uILrHE(x@xLu$I}XHgH LHH([]A\A]A^A_ÐH9fH9t3HxHx1291t@HH9fDfHHF HAjHE111PPHff.GD@u2AWAVAUATUHSHHF(x@tH[]A\A]A^A_fIHHT ?;PHuHFPHHpHxtLMtL54}@AD$$u~AT$xtuE@t ujM9t$`tcHmE11LDHHIHtOLHHHAI$L9tLD$D$tMd$Mb1fDHGHxHHu ff.AWA1AVAUIATUHSH1HH~(HS;IHtHL[]A\A]A^A_f@H3IHtЀx@uHIHHHD$FyIHtI)HHMfLHT$K<'Jt3L)I}(11AL:IHtLHzJDC7I}(11ALu:IAWIAVIAUATUSHGH<t6<urGI$HHX H$SDHN(HWHL$GD@<#y@uHFPH;PG~$$H[]A\A]A^A_@1蹗HtJHh(IHLIHLHHIGHxHL$0L$HHD$H$HD$(L9d$0-D$ L|$01HD$(WtADIHM9A|uHD$I;GtIHD$LHHHtPuIV(z@IwHL+H$HHO=IF(HL$(LIH$H@0HD$IF CH$LHGIV(HL$H;J0L$ EH؈L$ HL$0HIwHHH9tu ADHuIGHD$v$DIw1H:HHHD$L\$ACJ<rIACD@HAhHD$ICH|$1HxH8pHG HI1V uG,I)M HE1HLjHt$(E1LLT$PL\$XeA)<t A~Ƅ$IƄ$Ƅ$y<$/Ƅ$IƄ$Ƅ$KJH$H<H$HH. Hl$HiH$H HD$1LL HH$HuHHHE(HIH$HE0H$H$HEH$E$E$H@#KH$H*E1ۅLt$Ll$IUH,Hu#_f<uIF(IoAD$HmHt>AU LHIAU EI<uLu(LLAE IAF룃A;]rLt$H|$p.HD$pH\$xH,XH;$PA<t AGJHD$XHaH\$hHHHD$`H9GLt$IHDŽ$HDŽ$HDŽ$fDHD$@ AF  +D$0D$@HmD$HH$HD$8AVLp(G3H$H A~ HD$HHtMH$HLH$RLHt$(L$L$AXAYw H$L$M-AF< HlD$(I9tAE$ D$(HD$HL$Ƅ$hƄ$jƄ$kDŽ$tHDŽ$y@$izH H;$ %H$HLH-$AāfAL$Pfx"H$fH=mH9AvI DHL$PD9! QHPHHLb(Mh!LH$H$HH$Hf$HpyHpH|$H$HH$H$HtH$IH@Hzf$xAFtB@HzH$LL$H(L$H$L$HjH9t,<$u&AGItAFƒtAFfDHLLLH$sPH$xPH$PH$PH$PH$PH$PH$Pt$hHt$hL$L$HP$HD$ I HEHHEL9t$`,*ILHDŽ$DŽ$pH$xHD$HDŽ$A^D$0ÉD$@wn_AvDŽ$pD$@fHGhD$HH$IFH$x BAvD$@ DŽ$puLH$MLd$ HIDATPjjL$$H$H|$83D$pH I$BIԃ<w@Md$(AD$<vHD$ |$HL tHD$x@u ID$8$p%D$H$t |$(|$0H$@%tA|$uAM|$tIt$(9BHD$x@EWDA |$(t |$@tAL$k L9Bl|$(D$P < H$A\$lD$L$HD$@H$xH$uI@L D$H$HJ!H$x@ A\$lD$tEu |$0AD$<V <vH=`jAD$0EID$(HHtBD@u@|9G؋$t9v9L$L$MALDH=gk1AL^MFMt"A^t|$(IT$X4HuMD$XAD$< A^t[D\$HAT$hE |$( ˀ uAGD@ɃDA9t˄t$iA\$h\$(AVLID $H$DɇAGDH$%B% e H\$ڈ\$0\$PEڈ\$PK AFAT$mAD$j$p AD$m$tH$@oHYx@D$PJH$H$H$L$HH$|$PI|$@)AD$iwHD$H|$LD$P$LD$("$k:A|$.|$PH$AD$kIIL$H=^HHD$L@ 1APhH$IHt U ?"fT HD$H@(x@@L$H\$LHMHp$c@AGFAF<HD$D$(<H5]LwIH"L$" DŽ$pD$0D$@ IG AvAE(f%f=HDŽ$HDŽ$H$H$H$H|$pH|$h$A|$XI>H$5H$&fDIV pPHD$8L'LD$xLLH+L$hH$H1HH=zeLڲ<$ִHbD$HH$ AvD$@DŽ$pH$HtL$($kEȈL$(HD$ HB<wHR(B<vBl <t5IHPHt"L$Pv|$(tH HHHD$L$L@RH$HH aH9t H9H`b AGDBt H@0H)$xD$HHD$@ IHf$1A~HD$H$H$HD$x@I|$xH$L$ID$xHE1E1LjH$HT$hHt$H%HD$xA[[H H|$ oHD$XLH4XjHD$ HH3IH6H5Lń H5IHBLʼnIH.@AvL@IDH EH1LHLHt H96H HD$pHHZLHHH9IHH\$pH$T @gHDŽ$HDŽ$HDŽ$HDŽ$DŽ$DŽ$HDŽ$HDŽ$HDŽ$D$0gHDŽ$L%YHXHtkfHB0HuUDH@(HtGfD;` uL` Mt@H$LH$H$H$HtHR8HuL$PLH=a1H$jp<$.|$(AD$kDAD$kL9t BleHD$D$@<t AD$k uD$P|$(tL9PBlAD$xHHkHH9s,HVLT$xHI9wL)HHtJHH9w։I$H;LBf1D$PL$Lf$~A~HD$?H$L$NDŽ$pD$0D$@b\$PE؈\$PAFAT$mAD$j$p AD$m$H$@$Hx@MFMt AF:ID$0ID$XNMMLL%AT$$t+ID$0HMH9rID$@HM0H9w AT$$@Md$Mu<$AD$kAD$m@LH@x@m@uHx@fHDŽ$1HDŽ$HDŽ$HDŽ$DŽ$DŽ$HDŽ$HDŽ$HDŽ$$jt<Q w AGD@b@f|$( AL$kJkL9BlBH$HL>,HLd=IHL$L$HRXL8HAQx(LH)HE@I9HD$H\$0L$LLt$@AIHHD$8kH=o~H=ou*IH$V H ЈV M8H$AQHH)HHE@H9( LHLAQPH$H1H"HJH$HTHJH$LHL$XHT$H+UHT$HDLHD$ &LL$ MLL$PHHHD$HMLHPHHT$ THHsLT$HHT$ L;LL$PHL$XIAIH$MyHgHHHuL H$v$DLHL$ oHL$ HD$H$T$DLFHD$0HH$H$LHT$HTHT$HDLHD$ HL$ HHL$PHvHHD$H#LHPHHT$ SHHILL$HHT$ LHL$PHAHH$LyH~@HHHuH H$H$LHT$H3SHT$HDLHD$ .HL$ HHL$PHHHD$HULHPHHT$ RHH{LL$HHT$ LCHL$PHAHD$HHLyHf.HHHuH H$LH=1贤XI>9AL$L$AAMML$(LL1H=W\P(fff€HOSD$HH$AFH$HLH=pVH)1HHHDŽ$8H|$p#H|$hIT @ H$Ht&HD$LLHҽA<H$1H$uqfHH;$]H$@L,MeL葷HHtAE<wL)H}!IHHIuHHA,E11H|$1L-HHtAE8E LZH$$*H$mIGH\$D$HxH{(H$$H$L)pH$HHH$LHFHL$@HLH$L$L$HL$HL$`Ƅ$tƄ$uƄ$wH$H$wH$8QH$}H$0QH$H$0QH$H$pQH$H$PQjjH$H$xQH$H$QHt$hLr$XHP{D$$A@$$$nD$L$A@k u Ax H$A@L<wHv(F<vH$AD$kAD$It$(t!AD$kFkFkt H~@UL$MAxu M@(L$AxY L7H\$H$H{(HH^H$LH H$H$H<H)H$HHHD$@LHƄ$lLH$Ƅ$mP$8$0$0$p$Pjj$x$L$L$Ht$hq$HP$n $A|$H$z9HB(AD$ID$(HB0ID$0BLb(H\$H$LHAD$mALH$Jm  AD$mBmD$RiIHL$@Ao|$Pu%$z uH$@k7$D$P&fDAD$kAD$kAL$kJkL9H$hH$MH=R1H$ȝMFIF(x@xLLL6LlIH|$LdD$PAD$m@LH@x@m@uHx@LHvxFm@uH~@H|$9dD$Pc$HDŽ$1H$$H$Ll$XILHHI1LMM9kL|$ILt$ MI IM99I$Ht{uHD${huH]IHHtBFtAD$k tHD$@AD$mIT @H\$H1H5H$fH\$0Lt$@HL$ HL$ H H$HD$HPHtDHHHuH HD$HP؃AD$lL$PLH=7N1H$06|H$MD1H=O;HD$hHD$pDH1HD$HHtLLЄ<$AFHD$x@AF@H5 LnHHLd$IHDŽ$L5JL$I <.HmHnHUH5 HH$ItH$BH\$XH1H$L$HHIHD$LHH$$M勌$H8XHÉHүHH$HHX(H$HX0Ht H$޿H$1诳HD$xLd$L4$MI$L,Mu5<uAoHG(IWD- ЈGMmMt\A}LuIE(AT$ hLLAT$ @LAEI<uI}(LHAD$ IGtA;\$RL4$HD$LL$HDŽ$HD$hHD$pLH=K1=hHD$`L)HH<?H$H6dH5AH@wH$.HD$H$Hx蘫H$ LHL$ ʈ$LL$<)E1LHHLH$ P$PjAUH|$8%H L$L$IHH$Hp1L$y@H|ML$*؃AD$lIX(H$LH|$HHL$@IHH$D$APiAgH$CmJm  ȈCmBm|$P-$$HD$\$PBk D$PHT$8GHDŽ$f$oLCHH\$LxHHHIE0H9E0IE(H9E(HD$HLHELHD$Lm(LIHH1HH9D$XH H;,uL)H$LLt$ L|$LH *HHZL$ MMMmxID$xAD$<wMD$(I|$0HtH1 t HHH9tH1HHTH;z0yHLJ(APA+QxLHtLLfLTM;B(uI;z0uHIHH9uHAI9SJTL;B(DH;z0:IL9tAL$m@HIT$xHzxuzI|$@HB@Laxt^HHLHT$[HT$t*Hz@I|$@LLZH$DHHHH@xH9urIT fȃf? fT H$H$t7@<HLH=iF1D$0WE1LDDHLH$H$ P$PjAUH|$8 H H$zH$H$H=XG1艒 菔H$L赬I@(HH@FA@I@(HD$HH\IpH$L$/L$IL$IH$H$H|$L跓.HD$x@HNH=b:+BH pA(E&L9u`LMHHLLML$\tSL$IE(f% fE(H|$XGH$@k$cLt$H$HHD$pHDŽ$HD$h1BkD$PHMHM=H=>91Glu WJwwHG(Hx`ff.USHH_`HtaH-*@HHtDHCxuHHt@(f%f=tHH腋uH[]f.H[]@AVIAUATUHSHHtYIIH~(E111LHHt8@HUHH<v4H[]A\A]A^fH}uLuH[]A\A]A^HD$H}LLALIMHHD$L>PIEHxPjj}H rHL$QhQhH[]A\A]A^DCkt{hv$H/Lu< OChHu/Hh>H9S(tCL1H=7LCHUL1H=BLCHUHS0HUvfAWIAVAUATUSHH$PL$XHt$ HT$0HD$HI|$(H$`HL$@LD$PHD$8HG@LL$XD$pHGpHG`HGxHGhIGHxHD$`H HtLLЄI|$(HGXHHD$hA$HOLL$wrHI#$HH9QHt$ HID$(H=HD$xHt"H¾LBf.E1 AHD[]A\A]A^A_D uHD$`t5HD$`H$H5>NL$HH$2I|$(L#H|$hH5BaIHII|$(H5-L$HƄ$DH$$$A|$ IHXH11f.HA0Ht H@(HuHI8HuۉLIu@8IHHILXM IE0HE1H@(AHuDfAEIE fAUHHHID$(1H3HIE1I}8IEtIFHIEHLLHMu0MuBNIF1I~(HLLHHIFMv(MI~ bIv 1IID$(H舭HumAM$DA$<VAD$`< IH` @lH|$h`ID$(xLGLAńHD$`H(HtLLЄID$(XLIH> I$AD$V HtL践I$Ht(A$u HI$oL肵JILHHt1LL?H"H|$hH5A]H$@ HL$`{HD$`H$H5RJL$HH$FAeMt$`M1E11@$HMM~AFDBuIHt@(f%f=tH5L\HuHD$`tAD$MEE@H$H5TL$Ƅ$|$}fH|$hH5A\HL$8HHA$zH|$0tNID$(Ht$0H耪HHcAD$L<HHHu=H|$@t=ID$(Ht$@H*HH L0H|$HH\$HH3Hu5of.LHsHH?ID$(H褩HHuHD$xI$H$H~L|$(Ld$H$LxMuD@M?M4AG<uHD$(IwH@HHt$Dh豙1EHH$HT$L`L萙H|HIHHT$Ht$D(HH<HLw@H{HLeHD$E111LHx(}IHt@<6C@H{HL#HD$E111LHx(;LI MAEkAE<AOM?MH$HH$HL|$(Ld$I|$(H$H5nL$Ƅ$a$AD$ M$MT$wH-f.ImHufHmHE<uIUHuH1փ1fLIH` @l1ҾL:I$aHI#$B*H=F,,\H=0,لN@MmM# H|$hH5(ZXHH. I$H DkEu HHk A$Hڃ<HHH0DD$p HHDZEtHBXHHtHHHuLrH4AA6IH` DplHL[]A\A]A^A_H=>71SMm8MIL H|$Pt=ID$(Ht$PHXHH;oL^&H|$Xt=ID$(Ht$XHHHoLI|$(H$H5qL$Ƅ$X$I$Ht I|$(E111|Ht @k' I$Ht I|$(E111OHt @k H5LUH, @(" A$I\$`H-7Hu DHH HCxuHHtP(fft H@HtHzuHH1=I|$uAD$`IH` DplHNA$<>HC`H0H9*H$!1ҾLRDH$LPPIHXHHB)LM IQzuAQHHm8HufHAD$`tI6H=41H$ H$IHH` @l1ҾoL萫XoLyHLLHHH$M6MIFHuHDŽ$ABHH$LLD$AD$7H{8L L^&HD$` LH8P9I$HoLfDfxD$p1۾0uLU=1ҾL蹢1ҾL袢ewV1Ҿ Lw:1Ҿ L[1ҾL?1ҾL(1ҾoL h1ҾLAD$*ff.fAUATUHSHHHtVIE1H[Ht(C$%uHHLduIC%uHE(LH[]A\A]E1ff.AVIAUATUSHHIE1DH[Ht?C$% uHLLuC%IH[Huf.I$IF(LHu5fDHmHt7E$% uHLL|uIF(IL[]A\A]A^ÐIF(L[]A\A]A^I$IHF(E1HǀHF(x@tAWAVAUATUHSHHHGLxA$8HE(xLu,A$u!H[]A\A]A^A_f.HT$8HH@*IHE(xLtLxXH5L@HIH4AE%IHE(LM5I$8HpIIu@i IHHHD$81HPI$8HT$8@H衇HE(HǀE F@H|$p1H|$IHLHHXH$HwH}(JLH\$pH57H$HDŽ$Ld$x$!H$H$H?HI$H$H5LHHDFL$HHD$( H$H$HHtH=<rH$蘋I$8Lt$(Hp @@Iv@*IHdIHCLPPHCIuPPHCIuPPHCIu 1PPI$8@ <S < < E <@ HCIu1P8I$81p HC@@LPPDH51LEHD$ HHE(LLpXHD$L7L迗HD$HE H@xHtLIFH5LLx>EH$HBH$HL$pHL$LL0H wzf.I8@IH$HH $HA@I9szI8HT$LLPPHD$pH F(H=oH=ow HvHuHt$xLHD$xI8Ht$LLPXd@HD$LHMt Iu0L謖IE0MmMuH|$LH5p5HH<HXLH5Lt$@CLHD$pHD$Ll$LHLHt$xL LLHHD$xIf|$rtIE1fDLLHIFHt$PLٕLLHHD$PID$rI9rH$iHE(1HwHL$ HA@@9x11H]uf1]fK46HIu@0'IHt1ҾoH1fDHH=H~fHD$HD$xJ<3HZHD$pH}(H5J#H$HD$pHD$x|$xL$RHT$p1LHL$L)HHT$:L$ILMuHT$HHE(H5LLAHHHKt.HHT$H@8HH$Hr@%HT$HHHzH$HHHT$HH nH@HCLP8HT$HCLH4$HP8EbH=?mf.H=vmH5L@LHD$pHD$HD$@H$H$tqHT$LHIH$uf|$vtE1H$LHIHt$@L谒H4$LHHD$@ID$vI9rH H$H$1cpH=.lH=ol0L˄1(HaHHsfHHHuI$8Q HPAEAIcHHFDΉHc@EHAIcH $HH$LHLD$HHT$H$H$H$HT$LD$HH$HN H1LD$H$LH$LH+$LL$H$b~LL$H$1LK~H$LD$H$t/H$1fH1HIHH9$wH$H$1HH<tHHHJI9uL9t%QH=HT$HL$%jHT$HL$H$H$H$H$H$HtHI$H4HD$(Hp@tH4Hp@HHT$HL$!HL$HT$HIBHD$(HHT$LHL$LHCPPHCIvH$PPHCIvH<$PPHCIv H$PPH$HL$HT$HMlE1L)Ht$1AHt$HL$HT$ HIFL9tIIHCHT$ HL$LHPH$J<tH$Ht$JIQ#ItI(DLMHHHEPXH M)uHT$0HHD$AHHH!H|$(Lt$8$1LD$t$ I AL)WD$ H$DLD$L#D$IIII M)Ld$MM)HuPE4$IM)LLt$H|$hHD$`Ht$(HMH8H$z D@ƹ@$HEH H$H$ML$Ll$ IN@HuIHrHH< H|$(H$(tIVHHt H9HD$(HHtH$(H$LHЄuKAF(f< <<ILHHdwMvMAF(tH$AF$BIIn`D`,<t,H= =L9d$hJHD$xIV tH$J<LHHD$pPH$N,IHDh,AF$6< H$(H$LH耒L|$ fDAUHIMH$0HHxIEH$0g$xOL$Ll$xL$E1LLH$H$ ]IHaAN(ftD$xHJu=IH@HxH`Ht LЄ!HD$(LhD$xAFxH@IH$I9H$MLM=|$xt$MtM$HXI9tMt I9@` IL9$#!IU$HHHtH9l$hH$L$HI $V t HHH$HHHT$pDJAD$*D$H$0AA.H$<IF`MFXH$H$0H$`HL@01MEA Pt$pL$H$)AXAYH${ L|$ HH$HH+$HHu H@(PJvDHh@t  HLP(QIBIH@H$0I?&BHHt$( HH@H$~HD$`HH$U U ?D$ ʃAA@AE Љ ЈU HD$`HD$hH$H 2H=N9fDHi2H=_(9EVxEAN(fHJ$HMLt$xLL$8H$H$^_H$tt F II~`H$AFxHHkH$LH$B`HRhH$t HH$H$HhXHLE8Mt HE 1IIHD$(H8@ IHkLH$IFXHD$xt HO0HHD$xL;$DŽ$L$LƄ$HDŽ$L$L$%fH$IFXHD$xHHE<tIF`H@0HHL$xHMHE$IIMH$HL9d$hxH$NM=I/Iw`HH9LcM$HE6IWXHU)F<HD$`$pH$諧HjIW`HH$HH$H$L$=$|)H$IGXH$`>H$`@tHB0$xH$`׃@tDE1LLH$H$`H$L$H$twuZH$L$N HEL|$ H$3Hv(HXHt6H+F0H$``H.H=R3L|$ HM$x,HV0HUHHP0LcH)U*IHt!Hp`HtHF0H)EHnH9E1L|$ H$&3L%#LL-)L%4HML+$N$AD$PwMd$(AD$<vI|$8x-H=.2ID$8MeH$L$L$HhXHt^H} tWHD$(LHLL$HHM8Ht HE 1HHHD$(H8@ HHkIH$HPpHHz HD$(LLHL$L@H$(H$LH HDŽ$L$:L$`H9l$hHHHD$pHH1V HH)HpNwH@(pVvH 7@L`0HH(LHH=!1L|$ H$.0~HP(B&HHBF@E1HP(c"H=dH$0HH$)@L >HL$hH H1H=/L|$xH$H$:DH$H$(AF$AF%ZLHInXMf@+HAF'IN@H$H9HFHudAFxtH|$(HH8R HH9u?L$ MLM)Iv`MHH$(HLuMMH=#1LLL|$ H$-/Iv`MHHH$(\kIL$(LHHH$Hp(H,}'oL$`o`H$J$pH$pLh`HD$`IHLHD$|=E1LLIFXL$H$`H$`DLL$L$t[u>HD$xH$L(H$HJHR`P,AF$:HF,H=v?-L|$ L:H/H=Q-f.L$0H$Ƅ$2f$0H$LH5-/H$8Hx(D$0EHD$LMt6H$@D$HJ@HL$ H5HHH8HL$ HuHt$H8R HL$ HH8|$8H|$HH$HD$LHPPCHD$HLl$HL=LLMt$X4!I$It$`LMD$@IMd$MHAD$$tI|$@tMt$`I9t֩tM9tM9 tI<$H599mI1LHp\F|ILKq`H|$HH5KHHX@HLLt$L$`LI8@II9I8H|$HLLPPH$`uH $HA HPXAD$< H$D$< m H=]XH$@uPH$Ƅ$`D$<ty4H=A#H5sH$`L*$`DHD$HtHt$LHsH4$LŊAńH$H@ HHtHL9Lt$0MH\$PH.~HHHHL$2LI1HLH);HD$ H|$HH5nIHIF@HMH\$Hl$(MHl$HLHD$8L;l$8H8L$`LHLPPH$`H!H HcHHD$HHbHB`HUHz@JHD$H$ LHD$H5LHt$@Ht$@HItJHx@t3ID$@H8H$hLLHQXH8AIH=)1zH=1Hl$(eH=oH_H=ouHHHT$@oHT$@IMIL$`HBH9toHxt=ID$XHA0H$hH8 #H$HH|$11A訌HxWL`(IL$`HIT$XHP0HA0H8HH$hRHPMAAHE11ɃAIE9vAI{XJ<9wuGtHO HHtJH9HGHDŽ$hH8x9HtHtH$hH8HH$hH8Ht$HtLLHL$@HT$XHL$@HD$HHx@H)<L@`H@XHT$XI@0HH9H$`XH$H^H8H|$ H|$8QL)HRH9HD$@HD$HLHDŽ$`$Ip`IPXLD$HV0LH$hLQXH8LHLD$QHDŽ$`#IIP@H$hLQXH8Ht$ HD$@QH$hHDŽ$`%HD$ IHD$3HDŽ$`o#H$`HG1HD$ HD$HD$HD$H$`LHMugoIF HBXHA0H$`H$H@ HHt A~HHD$1HLH8PIVHT$P8M6M Ao~ $`AoF0$pDŽ$|$yAvoDHDD!H9tHC@AD$HH6HS@Huľ':H= ӐAH}(H5JF1ufDHCEH\$LHK|D$AHHff.@AWHǭAVAUATUSH(H|$HT$H9F`t!Df$HAtHHt1H([]A\A]A^A_fDL.L$H=LLuI}.oHxHID蟓LxHD$M%M!H@FuJM6MInE$D1u t$HuL6H@FtHT$LH蹓L$HHHHH̒LxHD$M-f.HHHtHH9H|$H蜒uHD$H=QHP 1RXHܫH9C`HD$ufDM?MtXIG@'tHLMtIL9uHT$HLtHpLHC`DH=¥L9HD$H@H'LAE fHPB'uH2LHHufDHT$LHFHHH2DHHP`IVHHHH9HuHT$LH萑MuPfM?M;IG'uHT$H譟tIGH HM`HHK`HD$H9HHC`T$f.HyHGHxH8@ HHHt@SHHH6H|$Ht H|$HNHtHHH[DAWAVAUATUSHHLMtHL[]A\A]A^A_DIH7HHAE>IHtHLIHtHLC$LL҃ AIHtAI$BAl$|ff.UHSHBhZiFhBjFjHGHxHHt1ɺHEiكƒ9s ȈEiH[]DAUIATUHSHHGVxHHxBFxH8DgLDIHN@LH9w#HGxHLL[H]A\A]f.H=;H8fDAUIATUHSHHGVxHHxBFxH8DgLDIHN@LH9w#HGhHLL[H]A\A]f.H=;/H8fDAUAI1AT1UHSHHH(eIH@@AT$kHv <t|HI#D$hH IDŽ$H AD$Ml$(ID$0ID$hM$;.t^AD$iu AD$i u)HL[]A\A]HE1[L]A\A]I|$@uLH襼HEPLHH@HxHL[]A\A]fHG`Ht*HHHQ`HtB$u HHu@Hff.AUATUSHH^({L3HGHALx{P$HHx@{Q0HHx@HhE1A H!1ҾH I8HP tJ{Ot+EHU H51[H=<H5[HE1RXHH1Ҿ[]A\A] HH5&HjuH[]A\A]D1ҾHA 1H[]A\A]@1ҾH tAH <H҃ Ht1ҾH1f1ҾH;1{f1ҾoH`1ҾoHJ1DHk*1ҾHTI8 HP4Y1DAu0t WE1u"tHWHtE1:u AADATIUHSHtIH)HHSHHsLğIHtHHH.I[L]A\HHff.ATva@wLcʃtFv+wHcIԃtH~MdLA\úA뮉ATHуUSuWLgt4AƒtʀIAT$ƒuA$Iu$L[]A\@ȀHGufHiHHLXHcIHL[]A\DATIU SKfHcH@XI$H H HuHHHt;XsHHHBH[]A\ff.AWAVAUATUSHHGE1HxLXMHcLAE1HiIAHAMtCutSutHSHt:utHDAHIAMuI Ht%fHsHu {IHHuMt LPMd HL[]A\A]A^A_L5VM!ff.fU1HSHHHHHHH[]ff.AWHFAVAUAxATIUSH(AHT$HD$HD$D$t$L[IHuCL|$IL|$|$t D$ʐHL$H9L$BH([]A\A]A^A_ÐD$Il$L5WLHt$LUPHD$HLHhHH.EID$IHuH)HPPM$fDID$HxHxHtЉAIMMLuHL,HŃMuI$HcT$H HLKLusHLHHHuIl$HxLXL'HXHH=fDHLv,HcH HuBfw>HHt>9Pu@DHcH H NH HT 7HD f1DAVAUAATIUSLwQHcHHPHU7HHHLtt4u` tEAEn[]A\A]A^cIƅu,ID$HxhEnA[]A\A]A^tHH=sATIHUHSLHpHOIHtHHHI[L]A\f.Hׅtu+Ѓ DfDH@HxhPHoH= ff.AVAAUMATAUHSHLB7HcH H JHHHHH\DHODsLHHpIRHHtLLHB HHKH[]A\A]A^t$ t$ Hff.AUIATAUHSHLwxB7HcH H JHHHHH\DHLHHpI蟗HHtLLH B HHKH[]A\A]ft$ t$ Hff.AWAVAUATUSH(HGH|$xHFHxHD$D$Ll$HD$IHIŘLLLfDHIL9tcELuAEEAEMtA>tLHHpI藖HHtLLHB HHIMIL9uHD$HcT$HL HD$L`7M^AVMnE~LcHLHHlt$HD}ELKHHpIܕHHtLLIB8HM6H}MAFtEltwH@H=H([]A\A]A^A_fE~MnALDHLHHlt$DH E.EnAnALwzDHLHL|t$DHM6AoAM)HD$M|$QD$@t$H߉T$HT$H@t$DH)I@t$DHH1fH~ u AWIAVAUATUSHHXW H{ Ht H9CHD$8HHHs@LC 1LIGHS HxHXH\$0H\$8HkHl$H;ALrIHLl$HHT$(HP@Hl$HLeLd$HHSI9IFHD$HHD$LLpLHPI9Ht$0HtLHT$HT$v}gT}nJ}u@}6MI,I)H7Hl$HLt$HD$Hl$HH|$wLd$(L1LL IH|$HILH)HbIGP@HL$H|$HH9HWHGHT$HH)HHL$H9AuH9fH1LLHLT$HHD$ALIDHD$HLtDLLT$ LT$ HAD$AFLLHIFLt$HL)L=LH9QHHD$HH9DH1LLGLI`th/HϢQH=NHLH=ɡ1f.H|$8HX[]A\A]A^A_LT$HALIDHD$HLtDLLT$LT$HAH1LLGIALIDHD$HHLDLHL$YHL$HD$HDq@HD$HH|$H@Lt$(I)IIGDDLLT$LT$I fDLLT$ LT$ IDLsH@Hl$Hl$Hqf1HYHS@HL1H=ޟHX[]A\A]A^A_HH|$8HX[]A\A]A^A_AWE1AVIAUATUSH(HFPHHHH|DcEt3L+A}guA}ntb1LH=L>10f.DEEHHAuH([]A\A]A^A_AA}uuA}uDELME9LLDD$HL$HT$L $L $HT$HL$DD$u1LDLH=V1pf.IcHiLLH MLDMLDMHLDff.@HHATHcUHHSHHxHHxSuH{thHGHxAċC9EtCHCD[]A\DH}HsHH8uHtHttEu H}AtH|ff.AWAVAUATUSHHLH I HH IIAfDHtcDCHtJED9wBs]HmALEtHGDHxAHH uHD[]A\A]A^A_HLI 뻐Hu+D%C9Et+HI EpLExH}HsHH8uHtHtDD$ DD$ uHHmL6@AKf.HHJDPHRH@D9IH| DLDDFt.p1H @HH9t A8t)@DD)fUHHHt#H3HtH@H@ H]þ(HHT$2HT$HtHff.@ATHD:IHtN(H5Hh-tDID$8ID$(ID$0@9ID$@HtHLA\LE1LA\ff.@UH-H}@H]D1>ATIUHSH8ub˺LH.HHtg@@u0LDC~ZHu(H}@H;u0tdHFHE(Hs HHC []A\H=DHH=bODH6HHE09HE@HHtHu(vfHFHwnUHSHHH8u;H9](vHE@H؃@H[]f.H=DH=ʚH9](wHFHUHSHHH8uH9](vQHE@H؋BtBH[]DH=ZGHE@H؋BBH[]H=*HE@H؋BufDH=H9](lff.@HG@H@@HW(Hv)HO@HAH f.HHBH9uff.SHG(HH< 6IHt0HK(HHv#Hs@DHƋRATHH9uL[ff.AUATIUSHHH8Lo(HH+I9Il$(HIt$@LHHJH9uI9v+IT$@HJ f.HHHBH9uH[]A\A]ÐH=oHnMu)H=cPID$(H[]A\A]@ID$(iDH="DHG8HuHG(fHG(ff.HATUHSHH9w(voH}8tPHE@L$AD$LtAD$HB []A\$H=HU@AD$H"H=r_D!H=ZGH}8ufD1DHATIUHSHH9w(vdH}8t-HE@H؋Pt>MtHP I$[H@]A\0H=HE@H؋Pu[1]A\f/H=D1DAWHIAVAUIH=ATUSHHuzI(IL5V1fDBxHcHzLHWH9u:IHI9o(vEIG@HBtƾFLIG@H1H[]A\A]A^A_M9g8t߾RH=ǕD$D$H[]A\A]A^A_ff.AWAVAUATUSHHHG(H<2IHt_HS(HvUHK@LHAH HHUHjH9tHDBEuHBH9uHL)HLHS(HHK@AHAH4H@H ytHcy~LA IHH9uLC8fHJtJyHz OHcHO HJ HH9uH[]A\A]A^A_DH LHL}AGL9s;>D)IuIcHcI{u0AM} EuHI9LmEuAFAEA9|MfHC8H[]A\A]A^A_fIH?IHHI9vHJIAy HI9w1fHH9s"JHHH HH9uÉ1``tt*u tu"D1Gff.HIH9vUHHIH8D׀w6H=HHcHL؉H)H9VM1HÐ1DI9tHI yxfDI9vHI yxfD뻐I9tHI yxHT$LL~tILHL$H)H9uHIrI9_HI yxLH)H2HI)HT$LLxLH)HH I.LH)HHII9HIHʸIHHHHH`HPXHHQ0HHHH`H@XHA0H9ºB@t+tVt9HH=1HDHGt`H@HHHGt8H@`HHGtH@0HH@(HH@XHH@@Hff.@HH׃t%t@t+H=*f.H@`PfH@`hfH@`8fAVIAUATUSBH@IHI@I;@sIIIHL.HHLLgt$HCHHCH;Cs AVAVH9r̸[]A\A]A^fDHH9wrHNH9Owf.H1H9tDUHSHHVf9Wt H[]Hv H u{ eHU H9S uHU(H9S(uHU0H9S0uHU8H9S8uHU@H9S@uHSHH HUHHHR`H9Q`uUP9SPuSS2wHuUH{Uf1_f{ hq{ BbAUIATE1USHHHIA1BHIHLDT(L9pD9s A@HL9vHIHHp3LHAAD`,I)LI)EH\IHHCtRI vLILHGHxpƒ``tƒB9IHL[]A\A]f9KAEAA @H@IsXI)LD`HHI)L`XHIHDIHHHLDQ zQ փN H9eHIčT LH9LBH[]LA\A]fDH[HHDfA@#tAI0L9wEc@HI)[L]A\A]øH9E`ƸލD DAUATAUSHH~@tGHfF(uI8HAA(HHD[]A\A]DK$u@L@HID$(L9srHHH ID$(H9uA|$I9 ICHD$xACID$0IFINH9v)HT$xH+T$pHxHIFH9sH9rAD$ fAD$PAD$RA|$ hD$8AU ЃD$x) AE HD$0tCHEHT$HHt$0Hxxt!AD$RpjAM#AD$QpuAD$TA|$RLT$xL2IT$UHL)Lփ2AD$SFȉLЉHD$xH+D$pINH9sHz~HIVIVH9rHD$0D$@<MeAD$PLp<AE AE {Rt$L$HH$M9Hl$@LLE1Lt$`L$ILՉHH$I9tuALLLD$hH$LD$hHHL$A&Lt$ L|$(Ip~h^LD$H)H9HHT$xH+T$pH93HIFIFH9rHT$xI9HBHD$xL)HAT$QI~H90HxHIFIFH9rIHI+>HHIA|$@ HL;PuOHI9wIFELrHcL)H!LL)H$H9ILL$xAM I~LH)H9HHT$x8{Tt H9uHCHH HH+D$8AE"{ zPLH)HL$`LHD$@HDINHD$xH+D$pHH9HIFIFH9rILHl$@Lt$`HEAU#LH)A)ECRp<AM#CRHL$AE CQH\$xHQ@AE!HD$(H\$@HD$pH)H9@Lt$ L|$(H\$0Ld$D$LA9t H= L$H9L$t H=I$LAD$(f%f fAD$(<MwE1A|$LT$@H0IE(H|D LT$@L$1LIH݉L$H;8uIU(sHH+D$8H$HLHL$@'HL$@tH$L9rHLLLt$ L|$(Ld$MLLH)A)EI9fAE#[(CS)QHT$x1Lt$ L|$(Hl$@Ld$D$HtAD$PpH[HHD@(LM9vӉ9rܾH=n4HD[HL]H[HHP(@t @DL9taHD[HHHHH@zAL9DE @D9wxAD M9uIL[]A\Lb@[I)]LA\ÐtBL9tH[HHD@ YHD[HDDL9>H [HD ,Ht LH)V#׃Aăt!F tCQH@HLdQ@E[]ILA\fI)@EI@I1PDAWAVIAUIATIUSH(HHzHHt$LuHB@HBHAD$(f%f=t6H=l6AD$%uAG%tH([]A\A]A^A_IL$XIt$`LLMD$HtIFLPHHID$HHvbID$HHH9vJIFI|PHIHI,H9wI$L1H=kH(1[]A\A]A^A_DIO`IW@IWXHQ0IL$`HI+T$XH+Q0II)AH9IT$@H9INHHxH9ucHtlIFL|$LLPPIFH|$HhPHt$HcIt$`IL$HLIL$XALDkH=xj觨늾mH=ej蔨fI$LH=k11DI$LH=kfAWAVAUATUSHhB(H|$fD$f%Ht$(H$HL$f=8 H|$H4$HGHxpD$PH$HHHD$(H@(H HD$HHt$ HH@</HHED$ HD$ ELeH@HLHZI9HLt$H H)H@HHHH!H H)HLlfH0L9t7C#uCS9vDCI4I<H0LL9uf.EH@HLI9vLt$LL,@H0IMI9C#uSK9sDCI<I4L|EH8Ɔ,HH<@HH@fDH=h7@fM9Hl$MAG#A_EWLLLT$L@@#H0I9wH$D`@HEA)LT$LA|$PPAGLT$D9tD1H))LT$Ew#AtyAG Dƒ I0M9KH$HT$H|$HHXHp`L@@Hh[]A\A]A^A_VfDIEI9tH=f@H$ILT$8IrHPXAGHL$0H|AH)HH+xXHEPPHD$(D$<SLT$8AO Dt$PIBHD$ȃ`<` ȃ< H<AAEEEEHt$DHDL$8MDL$8HHtOAG p< D <0 <o HT$8AG#Ht$DHDL$@HT$8DL$@H|$ Htu|$PDHDЋGHt$H @HG HL1IDLD$8H4$LD$8H|$ AOI@HF`HVXHP0GHʍpH@wHw HHPAO!ȃp<HD$0@ AG#IW(HAG `` | t E1AEAO#1EOAA@ǃA49 Ht$0ZALl$8ME DAM DHD$H4DL$0LHHtQAE p<uAMH+T$0HT AE#t"H$HH`H@XHA0IM(HD$0 HH)DLHIU(AD9:nMLl$8E1AAfDD`"<AAEEAAafDAMJ ALσLT$@Eb ʉ LL$8 <AT$TDt$0t$LL$8LT$@Mtf.IA~1L9wAu 1L9IAz zuD$0MJ AIDd$0L)LLL$8HK$I<HD$X߷LL$8LL)Ku)HEH@P(I9D$PvID$HH[]A\A]H1[]A\A]HEH@P@ff.HHAT1UHSLHH0H}IT$ML$pMD$hH tBHHHHp-Hr$ID$pH9wH)H9rI\$hH߀t2t[1]A\fD1DHU[]A\HRHR(fDHU[]A\HRHR@fDHljAVEAUAATAUHSGHH(í3333v4ƒHRHH*DbDj DrC[]A\A]A^H4@HHHtHC(C1@AWAVIAUIATAUH(SHL0H?DD$DL$ 0HBHHHhD`$D$CD$ CD$PC D$XC%Mt A>HCMtIGHHP%H92tF(HIU0H(HXHPAEI]8IE0H[]A\A]A^A_{%urH{H9ritWIU8H;zH2HtH;~wDV$D8S$H3HH[]A\A]A^A_fDs$@8p$sfDI}8HI_uI]8Z@H1[]A\A]A^A_LЕI}Hpc/HCHHtL返f.D8`$;t$XI;E8HHI_r$@8s$f.HHu1(@tVH2Ht^HJHHH9rt-H;zvH0IE8H3HI9/I/b@H$8K$wDJ$8K$vDHI]8Kf.AWAVAUATUSHHIF;G H@HG(HH(HB}/h@;G HW Ht{L,MtoA}/tvL@HI5M|$HMGLI|HIHILLLH5V1i@Ml$MLʓHH迓H|IHtQHHL1H5V8@ ΖHHfHHL[]A\A]A^A_f. 膖Ht^HIHfPfDHH[]A\A]A^A_zf.H=O1~UI|E1off.UHHHt#HHtH@H]H HT$HT$HHu1ff.fHH9rFw?HVHOLBL9Ar-w&R$8Q$rwHV H9W Cff.HNH9Or1w*HVH9WrwF9GBff.@AWAVIAUATUHSHHHHHL$L@LD$ LL$(MI9miHCHxIEM&IEIEImMHD$8E1HD$HD$H$AD$@H$HLHtHT$8H9T$rH;T$t~fDEDDMfIMuIEHHt$ HtIUHH|$(HtHPHHH[]A\A]A^A_fALd$DD@I;EvfH|$MeIEIEHT$_AD$u AMHD$HT$H@IE6fDIEHHPHL$H9xIUH9*f N5IHL@M1HH1[]A\A]A^A_,w31t',w HAHcHfDf1D ff.IHH:IM@@I)AxtQL9wHQHQ Ax t‰% fD1H>ʉf.AVAUATUSHHLbMtkLn0L5u;fDHs8Ht Ht3HLtMd$Mt#I,$LHLu[L]A\A]A^@E1[]LA\A]A^fHv0HMIHuHs8HLIHuLHMuMd$MtI4$Hurf.AWAVAUATIUS1H(HLvH<$Ht$Hh0fM$MutMAG$tL;$$t@fMMt:IG`Ht L9tAG% tI0uM/HL uMMuLM9t MmDHT$ǂH9$tbH$HHHtKHu@D@H3H}蜍uHE`HC`HEXHCXHE0HC0HmH[Ht HtC% tH([]A\A]A^A_HcHIHLHD$L$$HD$L1M$MuDfDLH=tNAE$tL9$$DMmMtbIE`Ht L9tAE% tI}0uM}HL蜌uIMHHuIM@AE|u;I]0HHM.MmIIFMuHD$H@I9I3jH=MHL$rwHL$IuHHuIu@AM|HT$HHLHH!H0IE0HT$w1fUHSHHG H í3333vPS H,ǸH[]fpHHHt HC C 1ff.AWIAVAUIATAULSH(>H$LL$EH$H|$IDH9HHCIIL;t$`LGt$`8ID)D$HIED9LDt$AIH\$IL$LHIILHHT$t$hD7ZYHKDID9t$KtHuL-HHDNLVLt$`1LDH9H9(uHpL@L9tM9tL9sMMLL9rfH\$H9v H@I\ML;D$`sH\$`HRI\H(L[]A\A]A^A_ÐILLt$`H\$E1MA?9tMf.L,IHtEG1EtUHl$LAH$DHLLH@DHHDLHL@p^_HjAD9}wHl$AANAH\$H|$`AFHIIHhHXHxfLT$91?LCH@H4ň+LT$IƉAGI~LAFAGH@HOrMfAWAAVAUATUSHL9tRHIH1APIILI6IH8IH1IZYHtTIT$LHu1I\$Il$HD[]A\A]A^A_H9ht*HHt2HPH9uHhADE1HXA@I}HtI$HXAHhHI$zff.@AWIAVAUIATUSHH(HHHt$HHH9r}LI M$HL$H\$FILHqILHAIWLH tGIuYHtSHL$HALH)H6%H9vH(1[]A\A]A^A_fDH([]A\A]A^A_@Ht$JL5LLLDtHL$HHPLLHH11HưsIfDAWAVIAUATIUHSHH8HLoHD$HLMK 'HL$(L9r[LL9sOL%z6LH)H~SHQHT$(9w/IcLfALH)HH9nH81[]A\A]A^A_DH8[]A\A]A^A_@ALH)HH9wLD$(I~LLLD$yLD$L1LHD$LLL$MLHHLegHL$(L9Tf.ALH)H6%H9*I~HT$(LHT$AI~LHT$HD$LL$IiHt$(L1LHt$H|$L1Ht$L 8LLL$H|$LL$L8fDI~HT$(LWHD$DHHPLLLH11Hk=ILAWAVIAUIATUHSH(LyLD$M9r u,w*,H .4HcH t!pLAML)H9. H{ I@LHD$IGP(HI IIHM0M(HIHN I(LD$I܀;LDLe DH=a<1kmE1H(L[]A\A]A^A_Ht$L1LLD$HELL)H@I@LHD$IGP(LD$HEf.LL)HIPHT$AIH=<1:k@mE1CHt$1LLLL$LLl$HHLL$LL)H9LhMDGLL)HPI@LHD$IGP@LD$LL)H I@LHD$IGPXLD$A~&fDLL)Af.AHT$LLLD$HE%f.1Ht$LLIHELLD$fLAML)IH9KqHZI@LHD$IGP(M}II6HSLCxLLLH0zHCxLD$L8HDDLL)HI@LHD$IGPXIH}FHELD$LL)HI@HD$A8fE LuHE1Ht$LLIHEtLHLD$HELLL$LD$H0LL$LD$LL)HL@ILAML)IH9HhI@LHD$IGP(M}II6HSLKPLCHLLHHCHLD$L8HDLL)H1MpLL$Lt$AIݾLH&LL$LL)H9JH@M@LL)HI@LL$LHD$IGP@Lt$Iʼn@Ld$L1LLLL$LL$!HLD$LLH`ILL)H0I@LHD$IGP@IH}mLqLD$HENIHt$LIH}/fLL)HI@LHD$IGPX{fDLL)HI@HD$A8ILD$H}OLL)H0I@LHD$IGP@[fDLL)HI@LL$LHD$IGPXLLt$IʼnLL$HHEE1Ht$LɺLLD$HEDIHt$LIH}LLD$HEDL8HPHI9wE1LEIME1VM1fDLL$19@LL$1@LLL$LL$HLL$E1MLHD(yfI9HldMMLL$1LLL$E1LL$YLL$MHuLHHELD$1LL$E1H~I@LHD$IGP@M}ALL$E1H~I@LHD$IGP@M}ALL$1H~I@LHD$IGP@oI}H5}3 LD$IH1HLI|MtELht,M%LɺLLLL$IL0LD$E1HAWIAVAUATUSHHLoH|$H)Ht$hHL$PLD$XHHHHL$xHL$@1Ld$xDL1LLL1LL@8uL1LLLHD$8HHD$xH)H9H$H|$8HD$`L$Ht$0H$L5i)Ht$H@\$'HD$@f1H$HD$0H@H$HD$(1LLL*HIcLHD$HHD$HD$(HD$L1LLLD$xM1HL$H$HHD$xHhLSI#w"H(JcHH$H\$@:l$'IH|$`t2D$$$H$H|$PHD$XЄHD$`HD$`H9D$8HD$xH\$hH@HD$tHD$HD$0HD$HD$tHD$HD$(HD$H$HD$HD$(HD$@H$HD$HD$(HD$@H$H\$H@:l$'@DHH=11O_Ua1H[]A\A]A^A_ÐL|$x1Ht$xLL)H1H=0_a1@Ht$81H=0^`1ff.@AWAVE1AUATUSHLnHF HFH|$H$I99L)HHHIULHVH@P@HD$HH9'H|$D$XH{H$HL$H)H9H4L#Ht$ HHGHD$pID$PXHD$0 |$0D$(AD$|$H|$pHD$ H)H HGHD$pID$P@Ń|$0t&HD$pHT$ H)HHPHT$pD$(Au D$HD$p|$( L$(Aƒ ˆT$S< H$HH$HHD$HHDŽ$`HD$XHHH) H@HD$@HdHL$ Ht$p1LHƅEHiҿVHщH )ʉky)HT$@H,Hu4 HmH' ;EuLIHD$0Ht$MfIAD$(IAD$Mn`AHD$@MU IF@HD$ L$8IFx Iv E1E1H\$ HD$0E1HHD$(HD$Ht$@Ll$MELd$HfDDLD$pILHHELp$HP:HD$pHIu$PۃIu$P׃i`$H #HcHUu$FaIALH$Ht$@HL }(MH\$ Ll$AFLLtH$E1HCHĘL[]A\A]A^A_HL$ HD$pHH)H HPH)HT$pD0HHPHT$p@D$(%H=1w[H|$pHD$ H)H/HGHD$pID$P(H)HD$I9w,HH|$HdH6HHD$HD$HLHt$fo$IHAD;u MH\$ Ll$MIF E11HD$HHLEI@HLEPۃ1(P׃EsH5!HcH$( H !HcH$ H$AEH$H$D$SHD$0$H$|$8HD$(I$eH$AEXIEhg$(wIR FH !HcH=!H=)+1zW1IUP=!H$IE8rscH$IH{H$H)HHHWHSH@P(HD$H|$D$H{H$HH)HmH@HWHSP@HD$H$IDHD$ 1|$0HD$p)HD$ D$(HD$p=!H= *11XVHkP@AnIL9(ILHt$0HL$(HHȀ|$SHDIHt"IIv LHHD$pLIFp6pHHLpI~0ILuHIFHHD$HCLH$HH׾:HT$HiHT$HHH9x.x/HPf.E( H HcHHECHHE}D$SHD$0HE|$8HD$(H|HECXHChhE(wpW KH5HcHHmH&:HhHH9x.x/Hhf=!HEHC8UHHHMHt$HH}H HEH}HHEELHD$HSLK0HLC(LH0&L HD$@H Ls(L|$x1LLLLs0LHl$xVD$TLl$hH\$` L HHMD$T1LLLLCHD$xH)HHPHT$x8CfDƒHH׉/DoHOC L1LL跶L1LLH褶HIŃ!tEtYC H{upHL$8HկHHHCHL$8C xLLL=H룋D$THl$@HHiVAH H‰)kyA)JDHHSHH\$`HD$xH+C(H;C0sTL1LL׵H‰D$THiVH H)ky)HDHtd H@HtW;uLl$hH\$`菮Ht$XHHHD$@H$HD$Xfo$HtfDLt$x19E1HD$ D$(HD$p'HD$ 1HD$p[H= $1PRjH\$`HD$@ILfDI,$HtH}jHmHuIM9uH|$@jt$(H=F#1_PeRH=-$1.P4RE1 |$0t$0H=y"1ORff.AWAVAUATUSHoLu(LHMt!H[]A\A]A^A_f1@DoXEHHOhHD$hHLMHCpLkxLL9sHKH$HL$SHD$H}D$ H1Ld$ Ml$(L$M9\ H|$1LL{`L$L… sAHMl$(Ld$ Ht1HHHHHuHHHt1HHHHHuHHCpHD$0H$HD$8Ld$Xl$@D|$`Lt$PL$M9 Ht$PH|$1LHk`…l$@D$@uLd$XH HL IHHuLH H HHHHuHH|$gHL|$hH{H0IWMO@MG8H|$(HPm Iw@HHD$hHx8HChL<7H)H HHGH$HD$(H@P@H$ƸH9 HI)AL9YL<7H HGH$HD$(H@PXIō@fH$fAp 1fADHDHI9LH)A HHGH$HD$(H@P(H$LH)HHBLH$2H)Ht$@fAk H HBH$r@t$@ LH)HHHLH)HwHHH$pVҍrLH)ʉt$PHSHPH$HL$XHL$HLH)H9HPH$DpJD2Dt$Lt$I9 H|$(L|$HD$pHLH@H%HJH$HH9H$LH)HL$1HGIF0#eI~0HuI~(eI~ eHǃDCL1H=1JLHǃfAR D$HD$@D$PD$XHD$HH|$(1L$D$HD$pHD$H|$(@IHHD$(IHCPIF(IFIF IFAFIF0IF8fA L$MfA}IEQIM9wL$L$LIMLAL8HPcHH9wDLMIH$I9;+D$L$$Dl$$H$Lt$0MHD$ HD$0X^D$1E1H$D$H$ID$8HD$`I9rLH)HHzH$D8< %H5HcHHHt$`H|$(1LDH$D$8fDHt$`H|$(1LH|$ HD$xMbHt$xH|$0>H$HD$ <@Ht$`H|$(LѫH$f1Ҁ|$Ht$`LH|$($衫L$1ID$LHHD$@ILjT$H$fT$jD$ALPDL$HHL$0H|$@AXAYM9D$H$MGL9IBhL$1EMHt$`H|$(L1LHH$H)HL@L$<2<T$jALD$PDL$HHL$0H|$@AZA[H$I9ILMCM9HIFHp HHH\$H|$ k`L;$L$Lt$0$H$H{hu HD$hLAFpHk(I>HD$qIH1H\$MF0Iʼnl$HEIIELI(IhIEI@I]HIEIE_H9\$\IMu> H=]LD$ FLD$ HL$HH$|$T$L$HH1HHD$@ILjT$HD@LH)HyHD$(HH$H@PXH$ID$D)H|$H1T$t$X|$t(t$D$@HT$IL$PDD$@HcIHD$pE1ɀ8$H\$(L$L|$`Dl$xIH$DfDL1LHAE9rDl$x$L$H$H$f.<yH$HT$`LHxXD$H$I<u,Ht$`H|$(1LhH$D$< LH$IfL$H=1CEHǃFfDHiɿVHΉH )ky)HK@L4MufDMvMA;uAFMM).H @HH|$`LD$0IHAFHLD$0AG(IMGXHL HL$HcLD=B@LH=1>@HǃA~\;l$4HL$HcH:H=12>8@HǃpL$H=iLf8HPQHI9wE1Ht$`H|$(1LL$H$ԡHt$`1LH|$(HD$x軡Ht$`1LH|$(H$蟡Ht$0L$H‹Fí3333Hv(H IH ΋t$xQH$q$Lq HL$0ALLLHL$L2LLLLHH$H|$@LD$0dH"AVLD$0@8PHHHL@H=zLDLMIH2IrLD$ HƙHHwAV LD$ IF H$$I~(LT$`H4@HT$ H肙LT$`HHIF(HT$ AFLH)HHGAH$HD$(H@P@H$I)I9HH$H4@HD$0L$HHx(ؘHHHD$0H$L$Hp(@H=D 2H=wHcHf=!HD$HHD$8HD$fDH|$8D$D(w+ H=HcHfD=!HD$HA~HHD$8 녋|$D'HD$HH$kH=1z,.HX1[]A\A]A^A_H=It$H舫H|$H IInx8@LH5YHH1HD$(AH|$(HD$ 2FLD$ M}LǾzLD$ t_ILH_LH=j1+-1+fH=o1p+v-1L'HD$0H|$uIHHLH=IIHHAWAVIAUIATUSHHHHL$(LD$0ADŽLcHk CIHul@HH\{8uLsMtHs HtL;k(uHC0H9AHAEtL@uHD$(H|$0Hk0L0CHHD[]A\A]A^A_ÐMMHD$8HD$ fDIFPI^8HH9 ftlHKI9HL$r^L[M9L\$sPIv0HtGLT$ @T$u2H|$ L\$HL$t LH)H;D$8sI)Lt$ L\$8fDHHuM6MdH|$ Ht"HGHt$(HoPHG$H|$0E1AWAVIAUATIUHSHH(L$LL$(AńuH(D[]A\A]A^A_MHEEtlMM4AGHI;\wMAtGLL1DH;Z&HpH9)HHHHLH;ZsHDE1IO~DLG01HuH;^rNp9}1HcHI,HUH9s։9|H9sI$EHuH;^sfDH}IHE Dž~Hu1NLHI;Y9HcLL IPH9sɉDEMLD$ILLT$蔄IHILD$HLT$MIHG8IHO@IzEZHWHHt!HpH9HGHpHH9HBHuH?IJI IRHuM-Lƺ LLD$H ިLL$:LL$LD$AIqIA0u H0HH I9HH9vHHHDI9HI1LO9E1H;_r^LI@8uI9w3fHHt3HPH9rHHH9sHt II)M9sHH)LIHuH I9uHk~(HuE]IHJME1fH6AHuDHE EaH?H4HEHHAHEHtAVHHIHuH H=6&2H9HHH;XAx%L;EI@H<$I$A@H|$HA@ Z H=LD$LL$-&LD$LL$MfDHHH9AWAVAUATIUSH(HHhHfI$M$A$HD$<H4D$HH1 LL+HHMuH3fDLCyHt;INHXHIFHHHs0Ht1ɺLuIHuHHG1 HHL(IHuHHH1@LL;HHMuHBfDLxHtbHT$HXHJHHBf.HHDk8EuH{tHs HtLt$1ɺLuHHD$uHHu [fDHHL8IHuHƅEt8HmHI$I$H([]A\A]A^A_ƅADŽ$H(1[]A\A]A^A_YH=w#fTH=_#f.HHt Dl$4ƅIHFHHCL$AUATUSH8L.MHHL /LPo1H7H50 H]IHt7f.CtH{ tHL$HH]HHuIHIHHHuzf.HHthHC0HtH{@tLLHD$"HtLk@L+hH@ L+h0LH8L[]A\A]DH8E1[L]A\A]HmHcE1ff.IE1Ht5HHt)LOMt LGLIq0AH2W LDff.AWAVAUATUSHL>HMIHt pIHtoMoMMMI$I$I$Ht#I;tHx(9I$Hx 9I$s9IDŽ$HtGfH{W9HCH{F9HCHHuHtH}'9HEHmHuM$$MIIHtHx(8IHx 8II}x8I}H8I8I}88I}(8I}8M9tMI8Iz8Au.IHuH[]A\A]A^A_H[]A\A]A^A_IIHuff.AWIAVIAUIATIUSLH(I(D $HH9LHH}H1HHEHDžH)HALLeLuL L0H ɔHbH5K HHL LH H%H5 HHLWH3LH4HHH+MM91LLHHu<$LmyHc>HLH$ãH$O1H([]A\A]A^A_;PIHL1/HHXHN0I9 H@H\9THp`HuHH0DHxHHHTEIDHE1-fHHXHN0I H@HA9Hp`L HuHH0I H~#HH@HxH0HH~0H9u@LLH$IH$HNHD$1HHr@@Ht$LLHHaHB@HL$H9H4HBH9s˿a1HH{|HC Hx HEP@HHLX AD$HC HpQHs PHID$HH,LX QID$HHX HXHA~HHD8 u E1[D]A\DHvH=ʒ%HEH{ P@uHHLX HC HpPHs QHID$HHLX PID$/ff.UHSHHH>H{upHC Hx HEPXIHHX DHC HxHEP@HDIHHX D@HK(HH[H5o]HfDH1[]HvH=WHEH{ P@uHC HxHEP@IHHX DHC HxHEP@IHHX D@HC HxHEP@H?ff.HF(E1x@uxH t DfHHHH5 f AHDAWAVAUIATUHSH8wHD`LHEHHH~@HF`HH9HH@8LaHpHH8PHpHHx)HAUЃ HHpHqH5IxLjXHR`LLj0HPAPLLHLL$H $IxLL$LH $pHELHPPL$ u(Cku"H{PAD$Cm@LLHLoHsHHtЃ< v{k9HS@HKIHMMH{($BHT$0LO`HOXHK0II0I;HHD$8IDHL$0z$HX[]A\A]A^A_HLL$D$mD$L$D$ A1D$ fDH|$@H{PH$IpHt$Ix\H$H{PHxXH@`Hx0HEPPf.H~`IL+o0L+nX@I$KCi|fH DIMH$IHD$DALH)H HD$H@HC(MG H=iHsH1APhHC(Ht$IHxXH@`H{0Hx0HEPPIxLL$0HD$8*@ IHPIT$ uIMHMHy`HHHQXHW0HT$0Sh A@!IHEH1PPC@LL$0HD$8LLHDCluAuCh%= HH=sqHt$LHLLvLL$aLL$HSPHALCmIH6HHHO`$HWXHy0HHURP$WHL*HsHOH=HsHIHLtHC(IO H=cgHsH1QhHC(IHsHHxXH@`H{0HHx0HEPPLZHD$8*IxLL$0@`LHLLL $L $BCHtEAHD$8LvwIHIMDH=HgH=H H=vtHH=^\H+H=FDHH=.,ff.IHH~P1I[H}w8dvPfH+j~HcHcHf.HntUu*HnÐ%w3v>%w9H zHcHYuHhiH1iHuH1HH=~1HHiHiHqlH9lHmHmHjHiHiHYiHjHiHjHYjH!jHiHYlHkHkHkHilH1lHjH jHgHajHyjHjHqkHiAWIAVAUATUHSHH$Ld$pH|$PAMt AD$h<t3DASw'L=AKcL@AfDH[]A\A]A^A_@AtR@tACكAAD|$XD$XtA!A!AE9tE],fM'>@A!E9fHD$`H5H5HcHDHD$`A"HHpHt$`HVH9T$h\HTJrA_9H H;C@+ȃ<2A@Dt2@g@Rփ@8HL$`Ap,HQ HHH9H)I H҄NH+uD7H[]A\A]A^A_H9H=HvBHPH;S@w8Tփ@u(t D=+ut@DPDIEIMID$HIU IN ISH\$p1HH=KaL X1Z]A!!AI|$@AuD$XA"DDA9A!~H_HPH;S@QTH9D=t $ǀHPH;S@HȀ8xhHHPH;S@|D<.@tKA"tUA"f.@7DAAAsDA"DfIR(HZz@GzH =HHT$xHLD$(LD$1HHLsk Lh L;k@AǃAEtBȃ<2@AŀDz|Hmz@ƀ@V:M~1zFHL$@I/LL)t\ IH\$xH9XH~L膃^D$oIHD$xA|$mHt$1LZHAW1HʹAVAUATUHSH(IH|$hLD$HH&sLL$ HD$`HIH$HID$xH$DŽ$EDBHyHEH`HD$0HHEHx@HHɾHD$(H}HD$Ht$`HLt$`E1HD$Lt$8MHH|$HtCII;E@LOIw0I0HwHIHtHx@Ht=IHMME@1HLH)AnI}@cfA>5HD$(HqxPHHpL?WAw1MoAGAG 1H([]A\A]A^A_@HD$IM@@IH9HD$LHL$HDD$DPH0T$PHT$XDD$DHL$HD$PMo1AwAGEG EG H1IHH)HT$IG(HMwLEIw0I0HHLHt$(LL$(LD$HHT$@Ht$ IZYfH0CIH9!SH3LDD$DT$HHT$PDD$DtYHsHT$PLDD$D4;HD$(1HD$VfDAGD$H1MoIM@AGEG H\$fA>DHD$(HxPHHphL,uxfDHD$HT$XLHpDD$DHL$H@fDAwIM@MoAGAG "ffLCHD$`E1HD$HD$8(H^HUH=&$@ATH=BIUH-$MS1#t0H}H(HtLuHHL[]HA\[1]A\Ð>.u~Xtf.H ]HHuH@tf.H~P1DHXIHtAHFH`HxH|HHH9w H2HH!HA0L)1ff.fAWAVAUATUSHH|$(H$LD$A)uHF(Ix@HD$t1H[]A\A]A^A_DxH uHBxHHD$@HT D$?< HD$@ILDŽ$HXhH\$XHH\$PHHp H\$`HD$xHD$x LDHD$H$AExH@HDHD$0H9Ll$II^DAD$ D`IHHD$@HH9 HHH$0IH$8MCLIIRXIJ`HHA0HD$ AC<C A$< E1 ˆT$8)HI9t I9B` A4$ MG AGh%=  A0D$H1ɋ$ƒ+wXH=Hc4HfD1I|$(It$PHT$ "0!HHD$ f.M|$8tLHD$@% t AGkpHT$H|$(LLL\$HLT$8Q^H(MLT$8L\$HL\$HHLLT$@jLL$0HL$HT$ Ht$莤AZA[ÃtJMLT$8L\$H0IWI>ID$ IM LLP8WE1Lt$LL$AAXAYL9tAoMIFHEHIL9t$0Ll$I9tULI}`HH)HHUHp8HP HHH)HP L1HP8HH)P A)]x0Mv fDAD$Ht$HEƉD$HL\$pHLLT$p$jSAWt$PAVD$xPH$PL$L$HL$HHT$PHt$@H@$"LT$hL\$pPHD$HHT*MIIOHHD$hHȃHHuD$Hu*$Pك $9,"'#(! H=L\$hLT$HtMLT$HL\$h5LD$ H\$[$\$hӃ $A$IIMI@IAl;&AGk <t AIHT$LL\$hH|$(LT$H6[LT$HL\$hH$Ht$H\$HK`HSXHQ0HH$M#IG@H#$t:A4$@t$AOmu% @uAD$tAGl u AGkX#H$HD$HHHc$HU$L$H|$(L@HD$H'HD$I_HxLrA$3AGl\I@QAGit A?D$8f.H(HD$MHHP`H@XHB0HHD$ IvHD$BDD$H<HD$H\$ HHP`H+XXHH+B0HD$ A4$H\$HK`HSXHQ0IH$MIW@HJ%"EH$HD$HHH8%L$H|$(L\$hLLT$HLT$HL\$h$"L\$hLLT$HL\$hH)D$ LT$HHD$MHHP`H@XHB0HD$ -L\$8HLLT$(jSAWt$PAVjH$PL$L$HL$HHT$PHt$@H@$LT$ L\$8"t H=IH\$THDeg\He@ Ht&fXIH0A$HD$H\$ MHHP`H+XXHH+B0HD$ IGPMHHt$HHHt$HH%IHJ`HBXHA0HD$ f.HjLL$0HL$HT$ LHt$^Y^ÃA4$^ HD$@$O HT$ It$PI|$( MHHD$ A4$MH|$`B:H$HHh D$H6fHEL9AoUIVHUH{f.HL$PH HH)I|$@L A$<NAD$Af%f=t E1AGiAID$ IwLMHL$H$P0A4$MGXD$8E1E1HD$ AB&u)A$<HE1 L$8AEL|$M><<H$L\$hLLD$HH@LT$8P@AELT$8LD$HL\$hHtHHHA$7IzXHAE<`<<D$8E1HEL9Ao]IVHUHf.H|$G$Hz SHH=fD$ƒ+6L 7Ic LH|$`GD$HE1D$H1HD$HH H|$`9!HD$`HHHD$hHD$(HH|$ L\$pHPLT$HHRPHD$hLT$HL\$pHA|$*A$HD$HHD$ HF!H|$L$HHP`H@XHB0HDŽ$HH$Hx@EHt$ H|$(LL\$hLT$HqL\$hLT$HLD$ 1D$HfDHAB(f%f-fMHL$LHT$H4$pIHEHEHEA$<VH\$HEC% HDD<xH]H=MW(MGXMOIR`H IBXIG0D$8HB0HD$ E13@H\$HHk LM MH\$H$x+oIPI@`MHXLH0LL$   l MAlIHT$LL\$ H|$(PL\$ HHHD$HP`H@XHB0IW@HH$HAGl}A$p$L$H$HD$HH|$(LH$H4$H|$1LL\$hLD$HLT$8fLT$8LD$HHL\$hIID$8MW(IG0fDLLL\$pLD$hLT$HƯLT$HLD$hL\$p}A4$@AD$H$ƒ+L IcHH8uLT$ II>ID$ IM 1LP8f.AAEIHfH$L\$hLLD$HH@LT$8PXLT$8LD$HHL\$hH-AEHEbf.Ll$IH4$I1ALH=281fDHD$IWHHHH1 HH`H@XHA0HHS`H+CXH+B0HD$ MIHt$BDD$8<B|A$HS`HCXHB0HD$ )fD$HHGAEL\$pLHEH$LD$hLT$HH@PhD$8LT$HE1LD$hL\$pyf.AED$8<HA?E1QfHGAEL\$pLHEH$LD$hLT$HH@PP@AGiA4$D$8E1HD$ |$8$IH]'(Ht$HtHt$HL1g+Ht$ITHL$(LT$I|$(It$PHQMLJPHT$ HLHALL\$hLT$H莀MH)D$ LT$HL\$hH|$LM1|$pMtIW@HD׉T$pT$HD$pHt$H|$hH)H$HHtH;r@LL$HD$hHBXHR`IHB0IH$HHzHIHF@HzH9L$H|$(L$LH$L$L$D$pL$L$H$L$$ |$8HD$(H|$H$HL$hL$H@HL$L$HPPHHt1LHH$H$~HL$ H$H$H)HHD$L$H$L$LHL$HFXHV`HHB0H$D$HOHHL$1HHD$(L$H$H@L$L$PPD$pL$L$H|$(LʉƉ$#H$LT$pH$L$L$L$L$HA~ Ht$LT$p1L$HL$L$HH$HHD$(HPRP$L$L$H|$(H$H$LLH$LT$pH$L$M! IOHuHD$HH[XH\$ HjLL$0M~ HC`Ht$ MH+p0HH+CXHD$ @HA`H=> H0$fH\$MOPLHI@%LLL\$hLT$HԦLT$HL\$hfHD$H|$ L\$hLT$HHHHD$(H@HPPIOHA|$LT$HL\$h{I@pAGleAG<XA$M<ADH|$HD$hMHHD$ D$8HD$ SHD$HHHD$HHHD$MHHH`H+XXHH+A0HBXHR`HB0HD$ CHD$HP`H@XHB0IHDŽ$H$HD$Hx@$HD$HHHL$H|$(L\$hLLT$HML\$h$LT$HsLl$H<$DLHH|$`HD$`H HD$xHHD$hIMOPI;AGk=LLL\$hLT$HLT$HL\$hAGhPAWi<H&IOH4$HH=HE1!' HVXH~`L$HHW0H$T$HH|$(T$pHLOPHHσ|$HH z%H$|$pLL$H$L$L$L$H$xH+D$ H$HL$AL$L$H$H|$(LL$LL$H$|$HL$L$L$H$L$HD$(LL$L$H@L$L$HPPHD$H$HH$HHtH$wH$H$HHD$ H$L$L$L$L$H)L$HH$L$L$L$ҋD$pL$L$H|$(H$LLH$L$H$L$uIOLLH HS H4$H=y)TIGPH $1HHHtH|$LH)H I@.AGl@HT$ IG(IL$ L\$ H='IwH1QhHD$L\$ HDŽ$*L$Hx@IG(H|$LL$ H4HxXH@`I0Hx0HD$(H@PPA$LL$ 11IH\$HHp`H@XHF0HHHx`H@XHG0H)HBH\$ w|$HHCHDHD$ HL$ MH1HEHD$ HD$(HL\$HHT$8H|$ H@HPPHT$8IOHL\$HHT$ ;HD$H HJ`HBXL\$81HLT$ HHA0H$HD$(HH@PPHD$H|$(HHHtHG1PPHD$L$H|$(HDŽ$#LH HD$L\$8LT$ HHEH/jI9Mt*AGiu$ut AM$t &TLLL\$pLT$hLT$hL\$p(IIA$He@HIHH\$HH\$H() H=Ò衺HD$B|XA$SLLMW Ht$XH<$1q1HHS H4$H=f.HD$`H OHH2MHD$ Hp HHt$LLLL4LT$pLL$hL\$HLT$pLL$hL\$H~Ht$LLLL$LS4LT$hL\$H迎LT$hL\$HH|$H$HL$hL$HHL$1L$HtHL$(HHAPPHD$L$H$L$LHL$HD$HQHD8uHD$HQHD@IH0HeHHD$It$PI|$(L HT$ lLHHD$(H@PPF|$8FH$HL$(H|$L$HQL$HLHRPHH$HD$ppH|$ Ht$pH$H)L$H$L$ Ht$HD1GljIDLL$MIt$PI|$(HHT$ jLHHHD$(H@PPApH+D$ LT$HHD$ L\$h2 H=sL$H$H$L$1L$H$H$L$HD$tL HIHt$H|$HHHDf H=ߎL$H$L$襶HD$L$H$L$HHMHD$IpB|H0:uHD$IpH0He+BHH\$Ȁ|$HD3uD3HD$H\$IH0HHHt3Hz`H0H+xXH@`HzXH+x0HD$(HH@PPHt$LLLLLL$ ׊LL$ KHHD$HfD@|$HHAI6HDH\$HD$HD3HHHHz`H0H+xXH@`HzXH+x0HD$(HH@PPHLHHAH|$ITMAG T1LLL$LT$hL$pLT$hL$L$p|$pBH$FLL$H$LT$pL$L$H$lH|$ H$L$H)AL$H$L$H|$(LLH$QLT$pH$L$}A|$HD$HDŽ$Hx@YHD$HHH'HL$H|$(L\$hLLT$H軺LT$HL\$h)AGlHDŽ$f$nHD$H,A$I H=L$H$L$ղL$L$H$L$Ll$IW H=茲$=H|$IT LLl$MOH=L@ I1H4$L諰1E H=EL$H$H$LT$pL$LT$pH$H$j#A|$HAGk <~IH|$D H=vHt$XH<$s(H;Ht$LLLL$L+LT$hL\$H_LT$hL\$HlLLIOHH_I9G(5AG0l%AGiH<tH<t,H6HHDIOH4$H=~H H=詰H3 H=葰HH={yHґd H=caL$1H$L$T$pL$H$AL$H$L$H|$(LL$LH$L$ |$HL$L$L$H$H$L$+Ht$H|$(HHWHHRPHtH) H=usH̐ H=][L$1H$LT$pL$AL$H$L$H|$(LLH$9LT$pH$L$eHH H=ن׮H0 H=迮HH=觮Hi H=菮H H=ywHЏi H=a_H H=IGH H=1/H H=HpH=ff.@R vWB voB vo'v8HHF1HH=61HH HSH;uHFÐBBAVAUIATIUHSHGHHHxDH{AHEID$EtbHEID$H{H{HEC EC EID$E=t>=w'E[]A\A]A^DHE@-EfDMtID$LE1ff.AUATIUHSHHHGoH~HxDID$H{AfE8ID$H{fE:ID$H{HE(ID$EHEID$H{H{ HEID$H{$HE ID$H{(HE0ID$H{*EHHEA|$HsHEI|$HsHEI|$Hs HEI|$HsHEI|$ HsHEA|$(HsHEA|$,HsHEI|$0Hs HEI|$8Hs$[]HA\fATIUHSHGHHH{HEID$[HEHE]A\fATIUHSHGHHH{HEID$H{HEID$[HE]A\ATIHUHSHGHI<$HEI|$Hs[]HA\ATIHUHSHGHI<$HEI|$HsHEI|$Hs[]HA\DATIUHSHGHHH{HEID$[HE]A\f.ATIHUHSHGHI<$HEI|$Hs[]HA\AUIATIUHSHHID$H~HID$H}HsID$H}HsEC EC }=wMt/ID$LID$HsHH[]A\A]HYH=*訦AUATIUHSHHHGHHxDH}ID$AH}CID$H} HCID$EHCID$H}H}HCID${HC u~ID$H}H}C(ID$H} C,ID$H}$HC0ID$HC@HC8HCHH[]A\A]fHCWLHqHSH9vAD$J tAL$J UH)H9C EېLH=n)1ff.fAWAVAUATUSH:HT$0IF$VxH~pHILppMIGIN8HxHD$HHHHIv HD$LPIFHIHjAF] nHD$ HHD$AGDBt IE0HD$AExHD$XLt$(11HD$HD$@fHt$@LHT$.ÅIAHHHt'IOH9HtLLDT$HD$HLL%HD$0HD$ HHD$HoH=%ޡff.AVAUATIUSH@HILHLmX11L|t1H@[]A\A]A^fL4LH4uҋED=vIUB,EL=vIUHB UPH4LH(MIHtEL1ۅt1ItLHHI%EL9wHHHu 1L8LHLH9!IMQ(l@AWAVAUATUHSHXHHt$T$7L`hE1HEHxH$ID$ HHH\$H>HD$(E11E1HD$ H$H@pHt T$LHHD$HtCH~2LHHLxI`HMJHNHD$HD$HH|$(\HD$ I9D$HtHHHXL[]A\A]A^A_fDDH LXE1EuZL u@P HX1H fIHPu@L LtDH1E1E1jH\$(LHHHD$0ZYHt`HHHHVIHMt&IV HL$HH9HH="1؜HD$(1HD$H|$ HLw HHD$L9[ML|$8MILDl$7AoL1LLE0AoOLuM@ AwHEIHEHcKHE AFDBt HE H@0H)EAGRuAWt tM@< w!H :HcHfDM@EtMHtHHT$NLH D$NfEXH$H@hHtHLI H`L9|$IL|$8LHLL)IILMl@M\@ML@E@ E5DM@$@M@EM Mt]-OIE@Au I} t(t$A}tIE1I+EHu Ht cDAE9fLHAFP;sHkPHL$|OAFPHH=1KJ -L$ A9M,kH赭AvDHt HH9uLHHl5ID$`HHx`UIv1H'?HAvDE1Ll$ Lx`uSLLH*IW8HHH!H9tKJ HH=13AI@E9fDhHھ LH t$AVDff.AWAVAUATI1ULSHHHT$Ll$PHL$耄4LLD$ ADž|$Pt%E1萈HL[]A\A]A^A_|$QEuԀ|$RLù|$SFuƀ|$Vu|$TuD$U<<uHCpuH$LHV$ {$lH<@H IH`$H$HHLADžD$LIMD$ 1Ld$HE1HD$8IHD$ HD$0HD$(Hl$@AD9$DHHHHLI,HH}uHUHE(HL9vHl$0IH|$ uHu8HEHvHt$(HH!H!Hu1HL$HHl$ Ht$(H)HL$8gLE1軆fD8fDHCxaDLd$(Hl$@MH$HL$@HtC$<$-HHL$@HL$0HA(H;A0lH|$(NIH$E1Ll$Ll$8H\$HLIDDt$ 9$HHH:uLRLJ(HBH;T$ tnK4LMH;T$0LDL$(1I)DHLJ<(AׅtLl$D$ LE1謝L褝ZT$ f.L)L1fDLl$H\$HL^HL$@H9L$(oD$PA$oL$`AL$oT$pAT$ $AD$0HHD+IHH5}HAHHHC1IEHD$(LeHEHIEHI#EDH ImIEXIEDAMIIE8HD$HH\$8Hf.HD$@f11D$pf$f$H LE1@L&HL$@H|$H9vZHSH|$0HxHGHR HjH9aHDHH!LH9HFHD$(BLE1蟛HD$HD$(#ff.@HDHHHHX H@ff.fHHX ff.@HHX @ff.ATUSHFH9GuzHH(HHtH(HtHH;tlHHX L`Mt,Hm/HLHHPHEH艖[]A\.[1]A\HHAEvAWH4AVAUATUSHHHl$0H藠H4u)|$0t:1H[]A\A]A^A_@c~t޿蔁f|$1Eu|$2Lu|$3Fu|$4uD$5<<uHCp uHtLHHLfHCAT$:HxE 9r09u`4t9N$I|$fA|$8 A|$@ It$ AD$DHt =%vT=IT$pHHH91HL|$pHھ L H It$1HǡuAt$DHH+IHbHAL$DE1L|$pLp`u*DLHAHLE9l$DHھ L茞H tHCx ZDEAT$9H31HIHھ(LH(L|$pLHL>$tAD$DAD$Duu1Hyu U HHE`Ht HЄ(AD$D1u+DA9l$DvHHLSuHrHHt?AT$Dt6IFHI|PHPHtH0H9s,II)L9w!H@H9uID$HHhHH=Q12|KJ ff.AV1AUATUHSHH蔟t1H[]A\A]A^fDLd$ Hھ4L補H4tztÿ}|$ u|$!Eu߀|$"Lu؀|$#Fuр|$&uʀ|$$uD$%<)<uHCPuHT$`LH$ L$=HH(IH#Ht$x1HH衞 $E1IuI@D9$Hھ L螛H LLHAI<$uIT$(HtIt$IL$8HHLD1HHHt$xHkH(mUHCxf.1FuB!@ATIUHSHGHHH{HEID$H{HEID$[fE]A\ATIHUHSHGHI<$HEI|$HsHEA|$Hs[ ]A\ÐATIH~ID$UHSHH{fID$H{ID$H{HID$H{HID$H{ fID$HHtHt!ID$H{[f]A\fDfHDžff.HGHx@qffGf!f5z!f!fu!f fL!f!Ѓff.1ff.fHHH@0H9B0BHHH@HRHtHtHJH9HBÐ1ff.fGIDAUATUSH(BfIHIH4H}WHL$AD$tnHS0IMAxtcAD$tI9ApHWIPf~fMkH(L[]A\A]DMtAPuIxtHu-H=%]LL$LD$HL$7xAEHL$LD$LL$XfDHC`HHPzuHHI)Mf]H=\wH(L[]A\A]f.Mtf .HtA<AHH~HR9uHB`H@0I)H(L[]A\A]@I+PI@AD$HIE1wfDIEI)@HA(H@`H@0f.AWAVAUATUHSHHHB Lf@%t6A<$Lnu Mu:fDAMuMHD[]A\A]A^A_MA<$LnuIAxuIL+f.L~LHLL6AD$L<<tK<tH@fH=Z/vUAD$!AA1E"l$A1Dm8DHCHP@I|$HH!LH1I#|$H1HCPPHCHPXAT$H!B<*1fA#|$1HCHPhDAD$<t3HFIIBH+BIADEl$AAnfDHHeH=Y$u@HHdH=Yu@HHt]HHO @HG(HNhFxHHHЃN$HO HG(H;sfDH=YwtPHcH=hY~tff.AWAVAUIATUSH(LT$`HL$h<WAmxIIILH"HLI9f{ 1fCHCHI$H9F(HH4HF<HF(H9HHp`H9IHu@H@HH9uLH3I+u0HL$LT$LL$L$HL$LT$H!LL$L$@H H9 HL$hLLLLT$`H(L[]A\A]A^A_B fH.H([]A\A]A^A_@@(f%f-f1AfAWAVIAUATUSH8HGHHxH YPnE=@IAFDIHEDaXv@tAFDIHE1H@DAHuzHdHHIHq1fDуHH@HuHHDH H|$:EH|$IdžIdžAGHAHt11HHHAHx@ItDAHH9t?HHH@HuH@IAFDyTHA苉IFHxD9EIIHEE1E1HD$HHD$DMAfDL'H|$LH#|$IMtLL)IL$@HK@ELLAI!LIIrHD$L,L#l$I9L@H)LHC@H9H3H=UBIuK(HC8HC0H[HHHHqXHH>uHC@HC$tHK@HKHHtAVDELMBAAItHC01H)IHINDLI!EK|HcILHL9rBHHcLH!I9HC@L,@`L&HHHH81[]A\A]A^A_LHL$&HL$HAXHHpXHELHAI!3HID@HIvBIHB0ANIH8[]A\A]A^A_fDIEHfD6nDL1H=RlH81[]A\A]A^A_Ð1IuLD$/}H|$/L蓍H5E1nHff.@AWIAVMAUIATUHSHHL$GIHuH=,RuBOd5LM9sIGHHE8P@HI9wI9tH=QlHHuH[]A\A]A^A_f.Ht$1Lqu:MtLLL芌L9H[]A\A]A^A_D,H1[]A\A]A^A_fATH F Lt 9fDf.AWEIAVAIAUAEATUHSHH(@FLC`HL1LLc8H5VLDT$LD$LL$|HIwH/HDHHAH+H@HIw HcH@DT$LD$LL$EWEP(LLA@ HM`S@A@0I$HCPIl$ MD$0HM|$El$PHSpL"HC@HC8HHC`@HHSpHCPavLHVvHDLHH;sFH([]A\A]A^A_7H=HDT$HT$cLL$DT$fDH(dH=mH[]A\A]A^A_YcfAVAAUATIUSHH?8IHDHAA ;HSHKAE|HLHBH9LL1IFLmHMHtC(fUC(wH[]A\A]A^A_fDHH=F[]A\A]A^A_yafSy0Lt{0u1[@ H=5LH$HIHP(T$ D$.E1LLt$E1IDH $IIIM&A0IGLIFAw MwAFIFAW(IF AF@xLwPH= LHc HH|$ wf.D$.D$.HH[]A\A]A^A_HMFL1H=E?]D$.AFIGIFM~0AG)IHIFIFElD9l$ I$MHL$MHh HH $AHHMI@AIt"H=C&^AIEILHxHhHD$ HALpH HD$HL|$EME1HD$0L4$Ld$ MD$ A1HD$HD$/D$(fILT$0L;R(BLHHB x0UHXHH9AHHH9}D$(H{8I_tHSLH=D1h[HCH;D$L{8HD$s D$/IH$AID;FIFHLLHxPHD$8IGAH $HD$0H+A0IGIwL@H @KHcHDIGIFIF8.Cxb9xf/x%AFF1A D@AFIGIF'IGAFIFfA&IEW EDLH=B1YAD$ 1fMILH+D$HfH|$ AAt|$/|$ MvMDDLL1H=&BqYAD$ !DLL1H=A1GYAD$ fDH=?Z4 [D$.fD\$(LH4IH`At4HL$HHHLDEuHHHH9uL)H9T$(%H HLkALHIH|$(tPLL$LMHf.HHL)HxLHw8@oHHJ0uHI9uAH|$LH!nLL&7LH=V@WD$.LHIFIF AG(IF1LLHxHIL@|7oH$ANDIF0IFHIFIIFXH@tAHLLH5,<.LZHHBE11LH5#,L.H$IL%=H$8H$ AHH HH(H$x@`HHXH$(PH$`HHHPh@xANDH$Hy_H$^~1+LX1H5b+LPIHt|$>A<_?M<wMGLLL$(LD$ LX|$LD$ LL$(u3LǾ@LL$ LD$D$(~XLD$LL$ HL$(tD)ILƉL$LL$ IXIHxYLL$ L$1LIALL$I?ID@0Ht$L(LL$1L?IID@0Ht$L/IFMxLHD$-WLL$ME11LLH5)gfAUATIH~ UHSHHHHID$H}HCID$H}HCID$H}HCID$H}HC ID$H}HC(ID$H}$HC0ID$H}"HCHID$H} IID$HC8HLHC@HCHtI$HCHSHt:ID$H=(H0CHt&uHCHtH9sHSH[]A\A]DuHCfDAWIAVAUATUSHCL*IWLxA[hAGI MIMb0LH/EB|H1fDQxEu At HHIHHuAkdHHLHH\$PTAShHHH֋PxtSAHDLEu AtL /IGH@Ht0uHǀPxuHǀH@HuDŽ$4AsPAGD 1LcMM H$`D$@HD$ HD$8HD$HHD$0D$D$D$(H\$M$H=LE1uID$(Aǀ\H|$Lƃ$4qRIGHxHq:M,$LH=,&1҄tIT$0ML$@Ƅ$I$H$pL$xHDŽ$hHtH@XHt HH$hAT$$1MttI$H$I$AA$H$I$H$AD$xH$H$D$ED$A tD$EDD$LH=}trLH=tXLH=ft>H=!%Lt$H=sLnfD1E1A1E1A 1H@H€ʀAHDHHEHEHHEHDHH@EHDHHɹHEHH LHEHHH=#xHEH$€H=wL€H=LLH\$8€IDH\$8AGDBED$| A AFЃH DH$HHH9tRIHH<uLH#L1H=(rH (ICON)HL'H"H (BITMAPHHf@)HH (CURSORHHf@)@AVAUATIUHSHH>uvID$HH~HCID$H}H} HCID$H}CID$fCEC US!HHGH1ID$H{HuH{H9v{tdID$HuID$Hc{Hu ID${HuC EC![E]A\HHLHSH5BH{HtH+x0H{Cjff.AWfAVIAUATUSHHLl$@IE AEAEghAԉjtquEzf.IFHL{ A0H{IEIFH{fAE EA EIFH{ fAEIFLfAEIFH{fAEIFfAEIFH{H{fAEIFfAE H[]A\A]A^A_ffIFLIEIFIEA uIFH{IEH[]A\A]A^A_f.>toAMFfAEH[]A\A]A^A_f.IFHH{IEIFH{fAEIFH{fAE IFH{ IEIFfAECAEH[]A\A]A^A_DIFLIEIFIE@IFLIEIFIEff.AWf1IAVAUIATUSHH\$@fCg1Aԉ~jt qHEupIEI?HIEAHsIEA HsIEIHsIEAHs AGCtIEI?HLs A0IEHsA EHsIEIIEILA .IEAHsIEA HsH[]A\A]A^A_D>/HGH1IEIHs@HGHI?Ls A0IEHsA HsA tkEIEAIEAHs IEALIEAHsf.IEIIEILIEIHsf.IEIIEIL@HHFCF fC ff.@ATIUHSHGHHH{HEID$[HE]A\f.ATIHUHSHGHI<$HEI|$Hs[]A\DAWAVIAUIATUSHHHGHI}fIFI}fCIFI}HCIFI} HCIFI}HCIFI}HC IFI}HC(IFI}HC0HfAEAEHCHHCHHCHHC HHC(HIFI} HIFI}$IFI}(IFI}*fIFI},fIFI}.fIFI}0fIFI}2f IFI}4f"IFI}8$IFI}<(IFI}@,IFI}D0IFI}Ff4IFI}Hf6IFI}LH8IFI}PH@IFI}THHIFI}XHPIFI}\XIF\Ņt}1+fIFK|=`I$`9\vGAIFN<IK|=dIHcI$huIDŽ$`9\ww)fHHHǀhHǀ`uHC Ht HC H{tHC(HC(H{tHC0HC0H[]A\A]A^A_DLH=11ǃ\Zf.AWAVAUIATIUHSHXHH~HLLLpHD$H HL$HD$DLHD$L HL$Hht HV(D)HV(I}t IU0D)IU0IU HtD)IU HL$HD$(MLHL\$8HIMLL$0HHH VLT$ HH$H!IU1ǃT MLH HMLH VHHL$HD$(LL$0LT$ HL\$8HL$HhLpLL HH\HHD$D111E1AAHD$AHHD$HD$HLxHHD$B@DD!t]MuLDJ$HL4A IEHAHEHHt(H@XHtHL$HH# $LH#L$HJ0H+HRHuHEI}IuI}LD$ fzAD$AD$HEI}It$HXHEI}It$HEI}It$ HEI} It$HEI}(It$HEI}0It$Ml$`HEIt$H{HEIt$ {HEIt$${HEIt$(H{HEIt$*H{HEIt$,H{HEIt$.H{HEIt$0H{HEIt$2H{HEIt$4{HEIt$8{HEIt$<{HEIt$@{HEIt$DH{HEIt$F{HEIt$HH{HEIt$LH{HEIt$PH{HEIt$TH{HEIt$X{HEIt$\{IHEH;LHHEIuIH{M9uHX[]A\A]A^A_DHEIt$'MH RLH\OMLHH 'HH51E111AVAUIATIUHSHH\V`HXt f HMZfE8HMIHE(HMHEHE@HE HE@odMHotUXo]hoHDžPEexID$ID$II$IHcoID$ID$HIID$HIID$IID$IID$}LID$}IuID$}IuID$}IuID$}IuID$} Iu ID$} Iu ID$}IuID$}IuID$}IuID$}IuID$}IuID$}IuID$}IuID$|ItHH$uID$}$Iu$(ID$}&Iu&ID$|ItHHfD]1A\A]ATIUSH1 t 1[]A\@DHHtID$HRSDSH{FHuHGH{ }EHuHEH{hEHu HEHCHuHE ID$H{ ELH-HHHHEff.AWAVAUATIUSHH5&CHHHD$8WHtaIHHtRH@XHtIHHD$:Hٺ:H=HٺrH=-hI@u!D$+D$+HH[]A\A]A^A_HT$8LLD$+H|$D$,AHD$ H|$8IEHD$HID$P@IHD$8J|(ID$P@LH HFH޿ HT$HLIW0"H޿ eLHLH޿ J@HLH޿ .HHLH?H޿ HHHH51H50L蚸HHtbHHtVHxXtOHF0Ht$HD$GAHHt/Ht$INHLH+L$AulHD@H޿ cL9l$vIL;l$}H|$8H|$ @H¹H1H5fID$HP@H}IID$P@DH5HHD$1T$1HH5MCH|$ t~D$,/HL$ HH|fHH9H Hq HAHF0I9uHQHH5H11@H|$8 AD$DtmID$LHcu1ID$HT$HLHT$HHT$ D$,HT$ +Hz?HHuHD$ D$,;AWI1H5 AVIAUATUSHHL[]- m< x G@ĀIHDŽ$HHtBIHHHt(@Ln0L9rHV@IDH9HvHuH$HD$0HH|$0H$H5LH1Bf f %fH5L1 H5tL1H5t1LL H=mHLL~LH=OHLLSLH=<HLL(LH=+HLLL H=dHLLL H=9HLLL H=HLL|L1H5 L1H5~H51LfH51LNH51L6H51LH51L1LH5L1H5 L1H5$L1H5(L1H5D,fAH|AHcHF%H9H)H$H $H9H|$0H$L(3H $L)E1I%I$I$IHHHI1HHH$Ld$0DICHI9HLH)HtLH$H$uH$H$zHH51Lr;LH=^f L% fDL%LH51 LL1H5L L%zH)H5L1HH5yL1DHH5QL1DHH5)L1heDHH5L1@4DHH5L1DHH5L1DHH5L1DHH5aL1pDHlH59L1x@DH3H5L1PDHH5L1(DHH5L1DHH5L1DDH5L1@.H5L1.ftt@ @@@ŀ\f4f ffff ;f@f LE1H= HXL%3>HSLLH-|LH=HSLLLH=HSLLXLH=HSLL0SL1H5LSL1H58LH=oDHL1HLLHHSL1H5KL1H5IIuIHhHD$@HuHpHD$@MHMt&@IE0H9rIm@HH9 MmMuLLH=DILXMuH`HMLMt/fID$0H9rIt$@H0H9Md$MuLLH=IFHxHPHULLH5LHDŽ$bHH]Hx@R@%HAH=LHT$0HL8gH$HC@LeHHD$L9L@IFHP@H}HD$IFP@LHIIHHT$IHL1H5lLcIHD$HL9LFL,$M9d1(LL LeL9$$8IFHPX LAHfA AՃ HGщHL HD$LH5 1CfAxHH9,$jIFLPXH5LH1IL%DDLH51LL1H5L%L%rL%L%L%L%L%dL%HL%L%vfDH]H9\$!H$H LLMMH5LϨHH@%Lh@MuH$HLHh0M$譱H$LHDŽ$HDŽ$H$LH$L'H=fL$L;$LL)MAIHfDLD$01LILHxH$H$HVH9IAM|DJHcHcHH!HVH$H9\ H9+IH$HtH+$H5<L1H$HtH+$H5>L1dH$GH[]A\A]A^A_M$AD$%IH`I)L9 H)H9 I$H'H5L1L$H/IHL$IHLLLLT$(ڮIFLP@I}HD$`IFP@I}HD$XIFPXI} HD$@IFPXI} HD$HIFP@I}HD$PIFP@I}HD$IFP@I}H$IFP@I}HD$IFP@I} HD$ IFP@I}$HD$IFP@I$LT$(LL+HD$81H5MT$0LL\$`L1H5LLL$XL1H5LL$HL1T$@H5L H=LD$PLLLLD$(-LD$(I9r H+I9LH=}HT$H5L1L H=NH$L1H5HT$L1H5LH=T LH=LLd$ LLL^L LH=,HT$LL(L kLH= HT$8LLL 5HT$L1H5<MI)L9H $HH9LH9+ME1D$(HLl$ MIHL=HD$ LLPD$0L xH58D)P1}XZIHL9,$ IFHP@IHtHL$L)LH9sL 7LL1H53,H $HT$ L1H5}LH=GHt$HL$HH)HH9H9HLd$8Ht$I)ItH9` MW ID MH1HLl$IHl$H(H5L1gHIIH9l$' IFLPXLH$IFP@H$HH+D$H9vHt$HLH)LH5.1HL$HT$L1H5LDAE% IUHH5G1LIUL1H5]I+]0xLIܾH=uHT$0LLp(HL$@IE0HHH)H)EHL$ HKHT$D$pH9H,$Ll$(2fDHL *ID$I(L9$$IHD$ H5LJ 1H$IFLP@IH$J| IFP@HD$H$J| IFP@HD$H$J| IFP@HH$J| IFP@HLIPLD$(HH5HL$ 1L?L^_H HD$(H$H\$H;X@H$H 1H5LH)HMHD$LH9$L%DH=SHL$ H$))HcH HL$`H $H)HL$8I9IHt9HL$@LJL DHV0H9rH~@L:L9NHvHuLJH=y|HD$HH9$L%H=I@H$+\$ HcH HL$`H $H)HL$8D$tHSH9$Ld$xHL$$H)Ll$Ll$HL$XHL$`H)HL$hHD$H4I9LNM9 IFHLL$PHT$HH$Ht$PXHt$DD$pLHT$HLL$PH1A)L$H5 MHt=H;l$t6HD$XHH9D$8r'HD$hH<IFP@H5LH1L HCHI9r~H$HIFHP@HHtaHH5@L1dRH52L1G5fH$#fDL$tLd$xH|$`H9t$(BL Ht$H)HcH)HL$H|$8%HD$`HHLD$8HL$LHt$H̤HcHCH9$rD$tH$fLH5vL1lH$IH5$LHDŽ$HD$HHHzH@XHmH HHHD$HHHH9>L:H=L{H=EHD$HH@HH9L$HT$0Ht$LyH|$L kL\$H|$ LI{0HLL BLLLL 'H$LLL HLLHL LLLL Ld$LLLHjDLH5 1wL H9l$HH9l$H$HEHD$ HIFP@IH$H|(IFP@H$H$H|(IFP@HH$H|(IFP@IH$H|(IFP@H4$HL HL$HH L II \H$Hٺ H=L$L;$SfDH5!LL$5IHHX@L$HxHH0!1HH5LfH`H5L1HCH5L1H5c!L襘IHyHh@HlHX0HH5\L1OHغH54L1n'HH5 L1QHH5L14HH5L1HdH5L1HGH5YL1`H*H5)L19IUH5L1aLH5OL1HDHHH$H9ytL)HٺGH=HHcHSH;$D$tjH5_L1 HH|$`Hc%H$H$lH$rH$HT$H5L1HL1H5L+H56LH)D)1L^,HLl$ L9HL$HT$8L1H5k.?Ll$5ff.@HGxtAWIAVAUATUSHxHv~HMXAXH9t 1fA,A\uIDžIDž\uu ADž`odIAdotAtoAoAHuHx[]A\A]A^A_MLd$0MLJD3LH5;HD$0聛HHtL@0LL)HD$HM9>HE@H91LL)H9"HT$ HL蒝IHD$ IHD$11fDHL$HLLH)LHD$N4LMLD$XMtMMHT$(H5pLLD$(LD$讚Ht#LD$LLLLL+@0LD$`vIsH%I$I$IHHHHH9THD$ HD$LE@HT$1HLt:H|$ D$zD$YI1LLH=R17H=H|$ 811LH=о1fUSHHHw~u Hr~tH[]HHtH~XtHHt1HEXHt`HHRXH HRHHPH[]H׾`HL$H$wHL$H$HHHu1mHH $wH $HEXHH@XHs16@ff.AW11AAVAUATUHSHHHt$H5?H{(,HQHQw=HP(Ht4HJ`Ht+HRXHP0AHA0HHHhfDHH=&1E1$H{(11AH5٣j,HtHQuHH=+1E1H{(11AH5',HtHQHH=01E1螼H{(11AH5e+HtHQoHH=51E1[HEH{(H5AxHݵHD11+HtVXSHH(HHq`HHH@0H+HAXHF0HHǂH5ӮHDŽ$DŽ$HHtqLpHMthHHD$HtWHK0HLHL$ HD$(HD$Ht01MHHHҗ E1H|$LHD[]A\A]A^A_HH=1E1 H"HP(HHJ`HwHH@0H+HBXHA0H eHP(HHJ`HHRXHP0HA0HHH@HP(H~HJ`HqHH@0H+hHBXHA0Hp_ VIHHD$HLx`M1H\$0Hl$@LALt$81DA9thIF@HڃIDHHH5ĬHIHtHiI9tI9F`uAF(f%f-fuA9uAw LIHIHIF@HyH=ϺIF@XfDH{(11AH5вv(HtHQAfDLt$8Hl$@\$8H\$0HT$N2L9L|$ E1L+|$(Lt$0H\$(MHMDd$ E-fDDH)ILH9HIAI9MLHHH%I9sHH=1Dd$ 9?f.HP(HHJ`HH{(Li01ALrXH51L`0@'HtHQHH=1E1跷WfHH=1Dd$ 虷蟹Cf.DH\$(Lt$0MHHT$HtHff.@UHHHt#HHtH@H] HHT$HT$HtHff.@AWAVAUATUHSHHHC8HyVLeLHtyHUBATM蹀HjT$RLjH|$8LT$(8H HLT$ALH=1DL$LD\$@LT$8FLT$8D\$@DL$L@#"`HXI$HgBAG-uLH=]ɅLH=A_ H=LAL H= IV ILDI9ol$@L$LHdHx011Ht$hQHHD$ Ht$hHfDIFHK ALd$0SLLHxATAXAY+fDSfH#D$PH9D$`1H;u H{i;.bf]Ht$ HVXHtcHD$XH|$8L\$xHHFxHGDK!K HxH@L9HDSL)E1HT$HHRDH$^_I|$HD$ SH@XK Ht$ LL$xL DHI4HxL9snH9uHt$HIt$8f.HcD$hMH=ϏH$LIH$H_fH9wfH|$Il=IHu HcD$hAFCtA9tH=MDK!IH|$ Ao$$1g`Aol$opID$ HHD$0H+Ht$@SHD$xHGXK {HSE1t$8H$H|$HHD$0HL$H1Ht$PHpXHHHp誰ZY]HT$8Ht$@H|$0輮H;D$@ 9@IH|$(1HP(HAGDWIHGLML5<AHl$ C$D[xEC(HK`L9t}HE0LHHH|$@A1Eh3H|$@Ht8SxHHH9s)HHHH;N(sLIH H9wH[HLDMIpHt$H$LHHH<~<.K <$C IV:B HD$ HH$H L9H$IH$Ht$HE1$Ht$H$HIFHxWLD$Ht$xHt$xHD$IIIGHM|$PHH$8HBXHD$xAYAZH9A H$H$HL$Ll$pL$4DAHHHHD$HKDMLH+Ht$hH$`ID$HxH4$HPAXAYLT$hMHD$ H@(HtHt$xH9=HD$ HH;l$0cIGIHxH0HD$0H4H$MLd$ L|$8HD$@H$@HD$HE(E$H}@uHHt$HMHVH@H$[HM`D$I$M$I$HLA1E+HHzuxHHHH9IIFHxlIHHHuSfH@(PJvw9L@(Mt0A@%t)HpI$LHMH=;LP 1ARXuxHI HHI9tIEHLILHxA$A$L$ I4$ ZYI$<H|$0HD$HxP I$HL$HLL$Hp(HPHHtHmHMHD$ H@|$GIL$@H@|4H$@1LHt$HHHt$HL$@HH@A>,I~1HL$@HHHF<~<.u<$H5yH|$8H;9HLH]XHu`LE@LH$H]JDIL$@H@|4H$@1LHt$HHHt$HL$@HH0A>,I~1HL$@HH8@AFIv< u FH< tHt HuHBR u PH tIt IAuAE1IHWteLRvLDL$`L$H#UH4DL$`L$HEtH$H$XuHAWuI$HT$@HLH$E$aH|$ H\$HH)HT$@H_@Hw0HHH|$8HGHxP Lt$8Ht$x1Ld$@ILIHpw,Ll$0LLH)Hl$ HH}H9L1H+IIHA(H;D$HtH=GIHD$HHA(1H$D$襙D$H$L$L$H$Hx$H$HH$L~L$M@$fDM?M$A9GuI_HtH$Ht/HsH}uC9EuHCH9EuHmHHuH uH$$HD$xI9GH$Ht$HH$HpH$H8HFHcDIxHHE ILHcD$DIxHID$ ILZux 0H$$oHD$xHD$HH$L7IG1HEHD$hH+D$Ht$HcȍP$HxL[]A\A]A^A_ ;H$L7HU`DuxHB0H+E0IHEXJxJ43HD$HcD$Ht$(HID$ H@L4H9r+fHB8HHCH IH9\$(HD$IHHCHtLT$0Mt1I4$IHLL$LA҄$uHCIHHHmI$HHt(HScIHB8SHU`ExBxHI$LH4HT$H&9HHgI<$LHLHG PHIfHٌH=}@@',fAWIAVAUIATUHSHHHA 0HHIHC HxEt$ALIHuMtH1[]A\A]A^A_HC LLLL$HPFDL$tEI}HS {IL$ HG LBHRH@8]L$E11jjXZL$HCHLL\$H$xL\$MLH $HLL$_VL$ALE6UxHcfHIIE IL0H@AAFLHCHE0{IIHC IuE11ALL$HPHt2HP8L$HxMIVA$fAFExH[]A\A]A^A_HC I}E111HpHG PHIF@H@8IIF{1fHHA H=E0{H) H=-{AWAVAUATIUSHHxHGH$HxH$HDŽ$@\Ƅ$HDŽ$0D$0HHDŽ$8HDŽ$@HDŽ$HHDŽ$PHDŽ$XHDŽ$`HDŽ$hHHDŽ$HDŽ$HDŽ$|H$HH H$ H5HHD$8CIuHCHHxHE1E1E1HD$/LH0HCLxACdD$HD$MMMHD$ HLIfDHExDžH?A01@@HHtbPuHP J(A@@u @uzx}xHJ@H9JHHCJHHH9HBًRxI9LBI9LBHuD$LM$IIDH|Eu tHD$ LLGE[qED$t*HuLD$HHt$Ht$LD$HLHmH{IGLxH$H|$81H$HtH$HtLt=E1EAIJ<'|H$J| jH$D9wTH$0GH$8:H$@-H$H H$PH$XH$`H$hHE1HxD[]A\A]A^A_@}xHDž|H$11LD$HD$HmLD$D\$/HLMIMHMA$<]HCL1Hx@hM"LD$H$Ll$ML|$ MAfDA1Ʌt ALIAGxIA $tH=-uAGxIcH$HHHcAxIcHH$HHH=HCIcHH$H8}HxrAGxH9HBAGxALJMMMLD$L|$ Ll$H$D$0H$HLHID$`H,1!HHR(HH9HBHtHP`IRtϺLYHLL$H$0L)LL$H$8LL\$0H$@LLD$ H$HHCLD$HxxhILH$PH$XD$HHD$ILD$HL$H$`A$<t(LLD$HHL$uLD$HL$H$hH$0H$8H$@sH$HH$Pu MxH$Xu MdMH$`JA$<tH$hu+HH@(HCHxHHtLHЄLL$M9Hl$MMu,fLLLHoM6MAFt"vLLLHIuuIF HHMAuHxLH@uHL1MI|HLL$L$xHH$HHL$1LL$ЃHHHH@9v?MmMHl$H$B<B<M|$`MHD$HHl$L4$HD$MMIG@tIHtAE1HU B&t#<tIGHuL(H1HHp(IHp֒H$HT$PHHDHjjL$HL$AA!^_H|$pgHB(HD$HHB(AE;IDH,HD$HE>u%@tH$PPLL$E111H$H$HCH$HH$HHxP H1HH$oD$PoL$`IHpH@($$H$HD$pH$UBH$HHLjL9&HHB(HuHx011HH$oT$Po\$`H$HL$p$H$$KHl$HCL$HLHxHADŽH|$8kH$0>H$8HDŽ$0%H$@HDŽ$8 H$PHDŽ$@H$XHDŽ$PچH$`HDŽ$XH$hHDŽ$`訆H$HDŽ$hH$H@(H9tsH$HCH$HH$HHxP HH4$1H$HHpk?L4$H$HHL|L9AD$ t*I|$(LH5<Ƅ$$I|$(LH5BƄ$5$H$H蚅A$HDŽ$H<u HH$tY1탻t5H$AIJ<(HH$J|(69wH$!HDŽ$ID$(HxxtHpHH HHB(H|$/H$ ǃLt$HIyHLd$LILD|$MmMAUxtIcAIHH$L8LHK47MHt$I9slLd$ IL2H@8IGID$LLLI HIHxP0L9|$v%HHtHx8yH=Vx!kHLLd$ I1HuGHx|u t A}xw/AuxHLHIAExHI9LH8HT$XHt$PIH1LHAExHD$PHCHxP0HHL葊H9uLpH$HBH1H9 HCH$Hl$PLTHHxAHھH*HH$H0H@yLD|$Ld$Hrff.fAWAVAUATUSHhAxH|$ HHt$LLD$0HD$8I9HD$HILIHD$(LSIM IL9P(HH$NHOIQHCODfL$$6D$ D$)D$(g%tD}|iD$( H1HHD$0AB%8D$(fDHBHFHfHC CAWAVAUATUHSH8DHD$(HD$HD$ 訣HtSIHEHxxqtWHHu IH[Ht?L+L|_Hv11LLHuѐ1H8[]A\A]A^A_H1HHpnuHD$(LEKfM7IHB@HIV0HHEHxHtkH=0[KIv0Iŀ~0HEHHHxLD$&KAFIV0Hx|iB(IV0HMn8HHt@tIF H5TH9t H9p`z0MA~@IN HHD$(z)Hy`IEt HHBXEMIEEVHqXHw0fHpAHHLDEuHAF@H9s H-`H9sHEHxHhHDHD$ HL$(MLPAHHD$ P[ZYII9HT$(HLLl$HP(HEH輢LHxHLjHyLH螢D$bL:Ht$ D$HIH|$Ht9O|HcLDHL9wJHcHcHH!H9O@bH=vYD$ID$DHD$ HL$(M1PALHHD$ PA[A]H=YHT$jIHT$|$tuEqDT$Eu z(]B(T"H=XIIv0fDB(IV0'H'>IF?1@ff.@AWAVAUATUHSH(HGHxDhhLH0HIH4Lt$DH[HtH1HLQjtII7HtHF H9X`uH>HG8IHtfLLHAH@LD$HD$HEHxP(HLL hL9ufLD$A@IHufHL$AHlHD$HALLHHL$HD$HEHxP(HLLgL9tH(1[]A\A]A^A_fDLHH([]A\A]A^A_fHF8ff.AUATAUSHHHyXtHD[]A\A]@HGHHxDh\LHa(IHtHq1E1huHjHAI9A uIL%HHtHLHeI9uAHHhXb@H1_1E1FϿE1F/AVAUATUSHHLbhMtHL[]A\A]A^@HJH;HGHHxp\HHb(HH1guLl$ HLdHHELHIiIHtI9w{I}IHJI]HxHHdH9HMLphLhpC. [BHADiLHH=3U1TCZEKEHL[]A\A]A^.EfLX]HHu`USHHHNHt6HHvUHHBhHteHJpHSHtH9vKHH[]ÐHHBH[]HHBDH=SDD1@HHtHfHG@uASHHHxXHtx`t7HxhAHt D@xEtFD[fE1Df;\HAHxhH@XHu\HAH@hH@pD[ÐAWAVAUIATUHHSHH_Dt$HD$(\$HuكODftAMDuAMDuAMD ftAMDHAHtAMD1HtHB IHLIHD$0IEHxHD$8HIE\$LHx@XH؉D$fHt H9UHLJHD$IHQLHHKaH9*IEHLHxD$HD$X1Hl$`E1HD$IELHHt$HxIELHxpqPxt |$`/ LIHHHRAFLLIHqHD$pHLLAIG0HD$hIG8HD$xIG@H$IH$IH$AGxIEHxLLHH$ELILJLD$IH$IGAIEHxD$XAG$t ALJH$t ƒAW$H$tAO$ t4LL$ RL$ HvAVdzu HHt4\$D;d$-LHnK@LL}DLHt$8LcHD$0ID$HAEDHD$(I1H[]A\A]A^A_IELHxPxH|$D$aHt$P D$efGD$gGD$_RTIHD$P8MLH?IIwH;qp*ILgQLHpIHLHTPoA~_LLL$ eL$ AEELLL$ fL$ ZA~z_LL$OPLHD$@dHsHT$@.HxIvHD$ RLD$ L$OLLL$ L$ A~_;V> LLL$ eL$ AEE@I@LLtfL$ AG(0<wA~zlLL$OOLpHD$@pHHT$@f.zHxIvHD$ QLD$ L$Of.LLH=s1l;/LLH=1S;ff.AWAVAUATUHSH(HGHxXPDhT`Ht H9HHIHHHH[H9HEILHLHxLHHELHHxtf$L9wYD$fu\1LDHH([]A\A]A^A_f.LH9u 16<1fH_Ht H9LHIHtHHHZH9uT$L9r_HEH$LHHHxLHf$HLH1fDL1H)LNfDf; V;1ff.@AWAVAUATUSHHHH@ HD$(HtHD$(HH[]A\A]A^A_fIXtIHH@(H9wHLHHXHD$HuHuIH\$HQ(LaXHHHHD$ IGHxx\HH|$HwI<H|$8I9eHH|$0HSLLPHD$01s)C0L)Ht$H9HE1D@LEIf.IFHxHHt#D $Ht$IDHLD $ApAgAE}0iIJHHCHP1BHH[P7L5>f.LH1HBID$ HLHSHP0g@u@s I|$8HHLLLH ML$LDI|$0HZHDID$ H5=HH(1[]A\A]A^A_'B.t ~LAWIAVIAUATUHSHH`HLD$HD$HLL$P$AQMLD$o H W|$OAtHXD[]A\A]A^A_IHI1HLLHP$j$t$0LL$0:D$hH0uHHD$HIHt%HfHD$x&H@ HH$HHD$HH$IF@D$Hr`HJXHDHHR|D@ uHN0HHHRDfP$D@ HHHC0<1.fH9H9F`oAWAVIAUATUSHF$HGL&IՃx9H=DLL1IHhHD$Ht{H?8tH0L6AGFI@FHmHt4HE1LIOyuHHtHy@H|$LӶuIU H=uRXH1[]A\A]A^A_I|$.A4LHH$Hx1HLHL[]A\A]A^A_@1DHHHX@HH;AWAVAUATIUH-}SHH^xHuMDHHt@HsI|$(E111{HtHQwH@(H9tHH$ HufIl$`L-0L50?L=0?Hu@HHHExuHHuSLLLtILLt3LLtH[HtS$% = uC(uރC(tӋCxtHLuH[]A\A]A^A_fDI|$(1H5H[]A\A]A^A_fM|$`MtL@HHttHAxuHHtH1H(H@Ht@&u@(H@EHu@tB$ uuJ(HRHuHHuL5'zH-'zMMIGxuIHtڋC$L- DL LL€LH€tnLH=b.€tSLL€tATIUHSHunID$HH~HEID$H{H{ HEID$H{EID$fECE C[E!]A\fHHATIUHS>HuvHGH1ID$H{HuID$H{HuID$Hc{Hu ID${HuC EC![E]A\HHATUSH BfHHHHIDEu3HHv[HHB0MIH[]A\A]A^D1HsHD$=1ta1H[]A\A]A^f.v HCHADH1H= ] H1[]A\A]A^fDH|$H.H91AWIAVMAUIATUHSHHL$GIHuH=uBOd5LM9sIGHHE8P@HI9wI9tH=*HHuH[]A\A]A^A_f.Ht$1L/u:MtLLL .L9H[]A\A]A^A_D,H1[]A\A]A^A_fATH F Lt ffDf.ATIH~ID$UHSHH},fID$H}ID$H}0HID$H}4HID$HǃHID$HuID$H}H=tf[]A\ÐID$H}HuH jܸH3UHǡKH3E H uSy0Lt{0u1[@ H={0tᾸ H=1[ff.AWAVAUIATUSHHH!IHHHHb(HhLjHD$HIH@(H4H>5L'H$HIHP(T$ D$.E1LLt$E1IDH $IIIM&A0IGLIFAw Mw.AFIFAW(IF AF@xLwPH=0Hc HH|$ f.D$.D$.HH[]A\A]A^A_HMFL1H=D$.AFIGIFM~0AG)IHIFIFElD9l$ I$MHL$MHh HH $AHHMI@AIt"H=[fAIEILHxHhHD$ HALpH>HD$HL|$EME1HD$0L4$Ld$ MD$ A1HD$HD$/D$(fILT$0L;R(BLHHB x0UHXHH9AHHH9}D$(H{8I_tHSLH=1HCH;D$L{8HD$s D$/IH$AID;FIFHLLHxPHD$8IGAH $HD$0H+A0IGIwLH PHcHDIGIFIF8.Cxb9xf/x%AFF1A D@AFIGIF'IGAFIFfA&IEW EDLH=;11AD$ fDH=4`D$.fD\$(LH4ܧIH`At4HL$HHHLDEuHHHH9uL)H9T$(%H HL ALH]IH|$(tPLL$LMHf.HHL)HxLHw8@oHHJ0uHI9uAH|$LHaLLf7LH=D$.LHIFIF AG(IHD$HDHP(HH$@1f$RHt$`Ln{LΕL膙cLSMHcD$`MHHD$0HHD$XIEpI1LHD$ IAExJ|u t =H\$pD$8H߅]Ll$IH\$HEHC0HD$pHD$HHt.HĔH9X IH@(HcRHD$xH9HEHt f$Hl$fLLHgIGLHHxpdIIGHx@dI9H\$D$8D$8;CxD$8H\$fH,AEAEHEHD$HHL;8 L`IHD$0HHHHL$XL4 fIHIHHxLuHD$H]H@0HEHD$pHH\$HK0H;$H$HK0aHK01HT$HbLIHL$LLH=e1@-HD$xD؃# |$E$H @|$u H=L DLHL1H=EMHl$8\$(Lt$0f.$P$H$<<ID$Hxp\LH9c$$HE1H$WLD$H|$@$HD$PZYD$ HtHD$ HD$@$<w<<L$({t$(<E։T$(aID$Lx$A@\IL9t$Pv=LLLAP9$kLIH\$P d$(Hl$8\$(Lt$0H|$0LLD$ LD$ HL$0LL1H=PsLD$ 1LH=}LUID$Hx$A\II9pHLLQA9$t]ID$Hx$A\II9-HLLQA9$tD$ L$( HT$Ht$XLMHl$8\$(Lt$0蒕IHrLH=1uHT$LL`HHHl$8\$(Lt$0LLH=1Hl$8\$(Lt$0"HH=HH=rf.HHF0E1H9wHHH9ADfHHF0E1H9w HF@H9ADfAWHAIAVAUATUSHZH8Ht$LD$ H9IHHz ID$PXH}IID$PXD$Fl(IGHD$ALsM9D9l$wFID$HP@HǩH|$HGI9vUH9|$wNID$PX=wuھLtH=MtH=E}(Im0EtnHtSL-+f.HHLHHm(At:Ht}tپ Llf.EtH=JHtH=i4H9\$t%HH=M[]A\A]A^A_fDH[]A\A]A^A_fATIUHSHHӀ:H@H@PH H+}HHEHu {H@PhHE HsHxC7CDHE HE{It$HUH@H@Pt1H}H)HHs H[]A\CzfH}H)HEH[ HuH}(H@H+}}0PPHE;HpHEH@PPHE{HpHEH@PPHE1Hp HEH@PPHEH}(Hse[HE(]A\@AVAUIATIUHHSHHHFILHH9H)LH{HHDH1H)HIELHE HEH=RSDSH=NB10u6IEH|$ EHE D$EHH[]A\A]A^f1H[]A\A]A^fDth1fD ZDIvIEH|$H|$HE /HuH/H|$.Hu H.H|$ y.HuH.HD$ EHEHGDD ff.AWAVAUATUHiSH8I@T$ L $H9rHH8[]A\A]A^A_f.Dl$ HII+HM1IL DH5QAt;AET$ H5L1#ID$|fLH=GIFH{PXH{ HD$IFPXH{ IIFPXH{HD$(IFPXH{HD$ IFP@HHD$IFP@LH5H‹D$P1AULD$0ELL$8HL$ rAYAZN\D$ ILM߃D$OIT$MhHBI9s'HHMt$T$ LIT$_AXH9HBH9nMM9uD$IMD$ MՃD$ L@IT$IhHBH9s#H1LMt$T$LrIT$Y^H9HBH9IM9uI9HIC@LH=kfLH=ǾKfAWAVAAUIATMH5ƾUHSLH(HD$`T$ H$LI+LH1IELP@IEHMA3L+ $IMqL9s6I9-H{bIELLL$PXLH5=HHD$1xLT$LL$CIDH9C;DMAT$I|$HHHP 5It$ HN(IT$ @H@ H@P(t>AT$(I|$0HH0HP8It$8HN(IT$8@(H@8H@0A|$vI|$LuA|$(I|$(L1ZHD$ {DHt8HP@H;:2z(]f.HH=1YHL$(HI@H9ywDPEu x(TH $HA D@E^x(TH@08Gx<HE(T$;HA(HHM(HL$H)HM(Hh(HL$Hm(H$HL$ Hh(D$: D$FHl$@D$@typefT$DD EaPLpM,VH\$FL%|HPLLIH<1M9uE1HD$(HHX@"LlHtjH name: IE;THLlCH[t;L4CL%LHLHI|1@L9uHLlH lang: IEH$8HL-H $LdQHYL4St"LdHLHI<1L9uHH=1)~IL$IT$ IL$0IT$8XH|$F1H5~H]HcHHH $H5BH|1Q2c[HH5H|1 HE|ٍSH5IH|1tQH:H5 HHHH (MANIFEHH@ST)HH5 HH@H@08DHEH=1蛺E1Ll$FHH (HTML)HLJHuH5 HH)HTH5HHH3H5 HHHH (PLUGPLHH@AY)HH5}HHHH5Q HHHH5"HH`Hfo#DFHqfoD,HWH (RCDATAHHf@) H4H5HHHH (FONT)HLHH5S HHHAH (STRINGHHf@)HH (DIALOGHHf@)_HH (MENU)HLCHnH (ICON)HL'HRH (BITMAPHHf@)H/H (CURSORHHf@)@AVAUATIUHSHH>uvID$HH~HCID$H}H} HCID$H}CID$fCEC US!HHGH1ID$H{HuH{H9v{tdID$HuID$Hc{Hu ID${HuC EC![E]A\HHLHSH5H{HtH+x0H{Cjff.AWfAVIAUATUSHHLl$@IE AEAEghAԉjtquEzf.IFHL{ A0H{IEIFH{fAE EA EIFH{ fAEIFLfAEIFH{fAEIFfAEIFH{H{fAEIFfAE H[]A\A]A^A_ffIFLIEIFIEA uIFH{IEH[]A\A]A^A_f.>toAMFfAEH[]A\A]A^A_f.IFHH{IEIFH{fAEIFH{fAE IFH{ IEIFfAECAEH[]A\A]A^A_DIFLIEIFIE@IFLIEIFIEff.AWf1IAVAUIATUSHH\$@fCg1Aԉ~jt qHEupIEI?HIEAHsIEA HsIEIHsIEAHs AGCtIEI?HLs A0IEHsA EHsIEIIEILA .IEAHsIEA HsH[]A\A]A^A_D>/HGH1IEIHs@HGHI?Ls A0IEHsA HsA tkEIEAIEAHs IEALIEAHsf.IEIIEILIEIHsf.IEIIEIL@HHFCF fC ff.@ATIUHSHGHHH{HEID$[HE]A\f.ATIHUHSHGHI<$HEI|$Hs[]A\DAWAVIAUIATUSHHHGHI}fIFI}fCIFI}HCIFI} HCIFI}HCIFI}HC IFI}HC(fAUAUHHSIFHHSHHSHHS HPpI} HIFI}$IFI}(IFI}*fIFI},fIFI}.fIFI}0fIFI}2f IFI}4f"IFI}8$IFI}<(IFI}@,IFI}D0IFI}Ff4IFI}Hf6IFPpI}PH8IFPpI}XH@IFPpI}`HHIFPpI}hHPIFI}lXIF\Ņty1'DIFK|=pI$`9\vGAIFN<IK|=tIHcI$huIDŽ$`9\ww)fHHHǀhHǀ`uHC Ht HHC H{t HHC(H[]A\A]A^A_@LH=t1]1aǃ\rfAWAVAUIATIUHSHXHH~HLLLpHD$H HL$HD$DLHD$L HL$HhtL)v(I}tM)u0IU HtL)IU HL$HD$(MLHL\$8HIMLL$0HHH ^LT$ HH$H!IU1ǃT:MLH ?H MLH HHL$HD$(LL$0LT$ HL\$8HL$HhLpLL HH\HHD$D111E1AAHD$AHHD$HD$HLxHHD$B@DD!t]MuLDJ$HL4A IEHAHEHHt(H@XHtHL$HH# $LH#L$HJ0H+HRHuHEI}IuI}LD$ fjAD$AD$HEI}It$HXHEI}It$HEI}It$ HEI} It$HEI}(It$Ml$pHEIt$H{HEIt$ {HEIt$${HEIt$(H{HEIt$*H{HEIt$,H{HEIt$.H{HEIt$0H{HEIt$2H{HEIt$4{HEIt$8{HEIt$<{HEIt$@{HEIt$DH{HEIt$F{HEIt$HH{HEIt$PH{HEIt$XH{HEIt$`H{HEIt$h{HEIt$l{If.HEH;LHHEIuIH{M9uHX[]A\A]A^A_DHEIt$'MH $LH\YMLHH HH?1E111AVAUIATIUHSHH\V`HXt f HMZfE8HMIHE(HMHEHE@HE HE@odMHotUXo]hoHDžPEexID$ID$II$IHcoID$ID$HIID$HIID$IID$IID$}LID$}IuID$}IuID$}IuID$}IuID$} Iu ID$} Iu ID$}IuID$}IuID$}IuID$}IuID$}IuID$}IuID$}IuID$|ItHH$uID$}$Iu$(ID$}&Iu&ID$|ItHHHL$@LJL f.HV0H9rH~@L:L9HvHuLJH=14HD$HH9D$L%H=?IH$+\$ HcH HL$`HL$H)HL$8D$tHSH9T$Ld$xHLd$H)Ll$HL$XHL$`H)HL$hf.HD$J4(I9>LNM91IFHLL$PHt$HH$PXHt$HDD$pLLL$PHLL$A)1H5rĐH<$HtBH;l$t;HD$XHH9D$8r,HD$hH<IFP@H5rLH1xL 胏HCHI9H$HIFHP@IH$H|IFP@LH tvIHMLAH5 L1&f.LH5qL1̏H$裓fDL$tLd$xH|$`}H9t$(BL Ht$H)HcH)HL$H|$8HD$`HHyLD$8HL$LHt$HLUHcHCH9D${D$tH$DLH5|L1_H$IXH5VLHDŽ$LHD$H:HH*H@XHH HHHD$HHHH9?L:H=y聑L{H=~hHD$HH@HH9L$HT$0Ht$LTH|$L یL\$H|$ LI{0HLoL 貌LLLTL 藌H$LL8L {HLLHL \LLLL ALd$LLLHڊDLH5p 1L H9l$HH9l$H$HEHD$ HIFP@IH$H|(IFP@H$H$H|(IFP@HH$H|(IFP@IH$H|(IFP@H4$HL HL$HH L II \H$Hٺ H=6~IL$L;$kfDH5`LL$IIH9HX@L$H(HH01HkH5tlL臋fHkH5alL1fHkH5*lL1I`H5LIIH1Hh@H$HX0HekH5kL1HHkH5kL1ފH+kH5}kL1HkH5PkL1褊HjH5&kL1臊gHjH5jL1j?HjH5jL1MHjH5jL10IUH5`vL1LH5wL1xHDHHH$H9eytL)HٺGH=|HHcHSH;T$D$t$H5wL1|H|$`]HcH$H$?KH$-!H$MHT$H52zL1HT$L1H5sL+H5jLH)D)1LˈHLl$ LHL$HT$8L1H5x蛈Ll$ff.HGxtAWIAVAUATUSHxHv~HMXAXH9t 1fA,A\uIDžIDž\uu ADž`odIAdotAtoAoAHuHx[]A\A]A^A_MLd$0MLJD3LH5KHD$0KHHtL@0LL)HD$HM9>HE@H91LL)H9"HT$ HLNIHD$ IHD$11fDHL$HLLH)LHD$N4L-LD$XMtMMHT$(H5LLD$(LD$KHt#LD$LLLLL+@0LD$`VIsH%I$I$IHHHHH9THD$ HD$LE@HT$1HL\Kt:H|$ D$D$YI1LLH=yuo17H=yboH|$ 訉11LH=z@o1fUSHHHw~u Hr~tH[]HHtH~XtHHt1HEXHt`HHRXH HRHHPH[]H׾`HL$H$:(HL$H$HHHu1mHH $(H $HEXHH@XHs16@>ff.AW11AAVAUATUHSHHHt$H5gH{(ZHHQw=HP(Ht4HJ`Ht+HRXHP0AHA0HHHhfDHH=x1E1mH{(11AH5ITHtHQeHH=x1E1QmH{(11AH5THtHQHH=x1E1mH{(11AH5STHtHQHH=x1E1lHEH{(H5]fAxHMfHD11HtVHQ)HH(HHq`HHH@0H+HAXHF0HHǂ(H59Ht@IHtHXHHE1H5_HDŽ$DŽ$7@HHtqLpHMthHHD$HtWHK0HLHL$ HD$(HD$Ht01MHHHHSE1H|$օL΅HD[]A\A]A^A_fHH=w1E1LkHHP(HHJ`HHRXHP0HA0HHH@HP(HHJ`HHH@0H+hHBXHA0HpoHP(HHJ`HHH@0H+HBXHA0H HIHM1IHLHFL虄(@ VIHHD$HLx`M1H\$0Hl$@LALt$81DA9thIF@HڃIDHHH5\H=IHtHI9tI9F`uAF(f%f-fuA9uAw LIHIHIF@HyH=[jIF@XfDH{(11AH5bvHtHQA+fDLt$8Hl$@\$8H\$0BHT$N2L9nL|$ E1L+|$(Lt$0H\$(MHMDd$ E-fDDH)ILH9HIAI99MLHHHŐI9sHH=u1Dd$ 9h?jf.HP(HHJ`HH{(Li01ALrXH5a1L`0@HtHQHH=s1E1gfHLHHH Hֺ HzHD$I1LLHxCHH=^t1Dd$ IgOif.DH\$(Lt$0MHLH=m5mH$HD$pLH=m mH$HD$pLH=JlH$HD$peH$HD$pLH=Xml:f@H$HLH=lLLp0nlI9wL)HE H;D$LH=xl>lLH=l%lHD$H5kLH1hfLH=kkH$L1H5lL{hL gLfH$H|$H$HLH=kzkH$H51Lh@H\$ Hct$DH HdH+$LH=l kH$ H51LgLH=ljH$(H5c1LpgLH=ljH$0LH5.1>gLH=jujLH=nWjf$L1E1H5jfHD$0Ht$HHH)HH9H\$8LIHLl$P(A1H5^jLfAtDHH9tKAAu҉LH5)j1ofAL1H5jYfL ce뭐D$0+D$HH\$8Ll$PL 9e$HD$ptI@ H9D$PHD$LL$H@P@L$H$ HD$IxH@P@L$H$(HD$IxH@P@HL$pH$0HAHD$pH$$<j$H5iL1QeLH=@lhHl$0zH|$8HEH9D$PO$HD$`JDH9D$P,1HD$xAD$hH\$xL$H$L$D$Lt$`L-H5'iL1M<AA_dAGD< H lHcHIGH9D$PyHD$IH@P@DH5iL1!dD$htLH="iMgL cEHH9D$87H\$xL$L$mIGH9D$PHD$IH@PXdIGH9D$PHD$IH@P@DH5)h ;$ADH5h1L@c%IGH9D$PXHD$IH@P@HH<H5gLJ1bD$hSH5jL1b^IGH9D$PHD$IH@PXH5?jL1bH<H5gLJ1lbjL-H=sjeADH57gL1(b&IGH9D$P@HD$IH@PX H$Hf;EL狌$H5iH1a$D$hH5fL1aHD$ D$DHHy LH=fdHD$H$HHL 1H=fodHD$8Lt$0H\$HHL$XHLl$PI)HH-T1H5dL`At=HI9tCAAu҉LH5id1`TL1H5Zd`L _봋D$0+D$8H\$HLl$PNCIGH9D$PHD$IH@P@HD$pI@H9D$P HD$LH@P@HL$pH$HAH$r$H5cL1_H$HD$pH\$xL$L$LH=dbIIGH9D$PrHD$IH@PXDH50d BL)^^L H=@db@E<.HD$`L$JDH9D$PRH$UH5~fL+$D$h1^EL$H|$8H$LAL,HٺH=caAD$IH9D$8C$HT$`Bƃ@u) tT$hH5cH)1E^Hl$hDIܿ LH$C]HD$`LD$hJDH9D$PJH9D$8IH$IL LD$8\HD$`LD$8JDH9D$P`ET$hH5ZbL)1]L$ATUSH BfHHHuHC@HC$tHK@HKHHtAVDELMBAAItHC01H)IHINDLI!EK|HcILHL9rBHHcLH!I9HC@L,@`LsHHHH81[]A\A]A^A_LHL$6HL$HAXHHpXHELHAI!3HID@HIvBIHB0ANIH8[]A\A]A^A_fDIEHfD:DL1H=`8H81[]A\A]A^A_Ð1IuLD$/\H|$/L3ZH5E1nHff.@AWIAVMAUIATUHSHHL$GIHuH=uBOd5LM9sIGHHE8P@HI9wI9tH=?J9HHuH[]A\A]A^A_f.Ht$1L[u:MtLLL*YL9H[]A\A]A^A_D,H1[]A\A]A^A_fATH F Lt fDf.AWEIAVAIAUAEATUHSHH(@FLC`HL1LLc8H5$LDT$LD$LL$JHIwHHDHHAH+H@HIw HcH@DT$LD$LL$EWEP(LLA@ HM`S@A@0I$HCPIl$ MD$0HM|$El$PHSpL"HC@HC8HHC`@HHSpHCPQDLHFDHDLHH;sFH([]A\A]A^A_7H=DT$HT$}1LL$DT$fDH(dH=][]A\A]A^A_I1fAVAAUATIUSHH?IHDHAA HSHKAE|HLHBH9LL HCSxILJHKxHKHAHHHQIH`HCH9wXLALHH5%]C@IB0[L]A\A]A^Ð~H=I?0Xf.H=)0ff.fAWIAVAUIATEUSHHo(Lw HIHH?MnIF;DM>1IFLmHMHtC(fUC(wH[]A\A]A^A_fDHH=}[]A\A]A^A_i/fATIH5UHHHtHLHH]A\DHHL$$H5D$ D$H]A\fSy0Lt{0u1[@ H=.{0tᾸ H=.1[ff.AWAVAUIATUSHHH!IHHHHb(HhLzHD$HIH@(H4H>5L7H$HIHP(T$ D$.E1LLt$E1IDH $IIIM&A0IGLIFAw Mw>AFIFAW(IF AF@xLwPH=KHc HH|$ *Ff.D$.D$.HH[]A\A]A^A_HMFL1H=+D$.AFIGIFM~0AG)IHIFIFElD9l$ I$MHL$MHh HH $AHHMI@AIt"H=kv,AIEILHxHh"HD$ HALpHNHD$HL|$EME1HD$0L4$Ld$ MD$ A1HD$HD$/D$(fILT$0L;R(BLHHB x0UHXHH9AHHH9}D$(H{8I_tHSLH=1)HCH;D$L{8HD$s D$/IH$AID;FIFHLLHxPHD$8IGAH $HD$0H+A0IGIwLH KHcHDIGIFIF8.Cxb9xf/x%AFF1A D@AFIGIF'IGAFIFfA&IEW EDLH=K1L(AD$ 1fMILH+D$HfH|$ AAUB|$/|$ MvMDDLL1H=v'AD$ !DLL1H=N1'AD$ fDH= (4p)D$.fD\$(LH4IH`At4HL$HHHLDEuHHHH9uL)H9T$(%H 0HL :ALHmIH|$(tPLL$LMHf.HHL)HxLHw8@oHHJ0uHI9uAH|$LHqH=IFHH=MZIFH$1LHJAHl$@LHm>HsIFHH=PEIFL$ HLLHxIFLLHxAIF$HxH;PT"o$1o$o$o$$h$x$$H$LLIHHD$8IHHzIHHHu[fDHvHHHF0H9rH~@H 8H9sF%(HH)H9H)H9HT$8LsI%I$I$IHE1HHILl$`HHT$1HwAWIH;T$HLH)LH4Ht$8~H|$xuH$H$H$L臃Ht=$LHHHt"$HxH$Hl1I(H|$8{5fuE1HXL[]A\A]A^A_fD@H$ LH;HuIFHH=d==wAtSwH@u9LH=G1E1e kCH@|HsLH=V1E1,2 D=tvu=d|=t=ft=t`fHALLC?Ht H9LLNHH|LHHT:H9xI9X1H$sIFHHLHx&Hi@IFH$&HHIFH$*H$,HIFLI>Ht H9:HLwIHLHH}9H9uhHuL-A|/L`L9DAADAT$LH=1Jf.LLuLH=~1LH|1H)(-HLE15u8LH=1LH=y1 sLH=1XE1sLH=1E1r xPytH$HMLM+LIB+IE J|h`uH$LIHAHL$+LHD$+HT$HL$HB HDPHMI@I0LL$H$(H$0I`H$8H$@I`H$HH$PIH$xH$I0L$H$I0I4H$`HT$L$hDŽ$ DŽ$H$*LI*HT$1H5JDhWL$L$fDŽ$dHLH$pHDŽ$XHH$1ɺLH5`HD$H|$HD$H|$|$xHD$H@HD$H@HL$E1LLH5GND$ H$PLH5ODD$HD$#DD$HHHLAH% HHL$HHLTL$1.1LLD$LfDŽ$dfDŽ$$LD$eIFLD$LLHxLD$<IF1LLHxHIL@|O=H$ANDIF0IFHIFIIFXH@tAHLLH5D .L4(HH@E11LH5;L.H$IL%Uo$ H$8HH$`AHH H$xHX(HHXH$(@`HHXHPh@xANDH$Hy-H$ -x1-L&1H5|LPIHt|$>A<_?M<wMGLLL$(LD$ f&|$LD$ LL$(u3LǾ@LL$ LD$D$(&LD$LL$ HL$(tD)ILƉL$LL$ IXIHx (LL$ L$1LIALL$I?ID@0Ht$LbLL$1L?IID@0Ht$L/1IFMxLHD$G%LL$ME11LLH5ff.AUATIH~ UHSHHHHID$H}HCID$H}HCID$H}HCID$H}HC ID$H}HC(ID$H}$HC0ID$H}"HCHID$H} IID$HC8HLHC@HCHtI$HHCHSHt:ID$H=H0CHt%uHCHtH9sHSH[]A\A]@uHCfDAWIAVAUATUSHL:IWLxA[hAGI MIMb0LHOEB|H1fDQxEu At HHIHHuAkdHHLHH\$PTAShHHH֋PxtSAHDLEu AtL /IGH@Ht0uHǀPxuHǀH@HuDŽ$4AsPAGD 1L1 MM H$`D$@HD$ HD$8HD$HHD$0D$D$D$(H\$M$H=LE1uID$(Aǀ\H|$Lƃ$4 IGHxHqZM,$LH=<1҄tIT$0ML$@Ƅ$I$H$pL$xHDŽ$hHtH@XHt HH$hAT$$1MttI$H$I$AA$H$I$H$AD$xH$H$D$ED$A tD$EDD$LH=trLH=tXLH=vt>H=1Lt$H=ALfD1E1A1A E11H@H€ʀAHDHHEHEHHEHDHH@EHDHHɹHEHH LHEHHH=3FHEH$€H=EL€H=\LH\$8€IDH\$8AGDBED$| A AFЃH DH$HHH9tRIHH<LHL1H= L$xf.M$4AD$$D$Md$MEH\$AGDE11HDŽ$8fD$RtIWHxRT|$(f$Pu f$R|$u f$Rt f$R|$u f$RI t f$R 1LHHL~dHt$PDŽ$` Df$0IHpA|$@OxyHP(HHt$PH$@Ht$0HtHN@H$hHtHN0H$Ht$HHtHN@H$pHtHN0H$Ht$8Ht#HN@H$xHtHN0H;$IHH$HH$HtL11L+IGHxD`PLoeHHIGH$HLHxP8LLH)HI^"IGHxBPL9AGDDbTLdHHHHL\LLHs)HH!IGHx@TH9A1Ҿ<LD$p +"Ld$fLL-(H1D$ft \$gÍkX1LH*Ll$pLD$pL(1҉L*D$1E11LLf*LL'H…nL$ft D$gT$IfDAA҉уƂAAA@HHЃ _VfM,$L$L0HH|$ L$5H\$ Hl$pHD$@H5YIH1L$HkH|$HLD$@L$M,$JDL$@HD$ "Ld$0fDIGHl$pHt$LHHxDhXPHtLLH'L91H[]A\A]A^A_@AMM,1f.IM9IL9c uH{I4$HID6uHHB@uHtHC0Htx0tx)tx(ufx&uxpT$ -u@bf.L9 M.s*IFH)HHHHHHI@!HD$x0D$@H$`HD$8HD$HHD$0D$D$D$(HD$H@HD$H*H\$XIHP(H|$@HET$PHT$xL1H=lHl$fLl$pLfHLHD$pD$xHDŽ$IGLHHxpd.!IIGHx@dI9HD$@x1\$1HL\$p"LL ff.AWAVIAUIH=ATUSHHnHHHL$LD$D$tH=H@HD$gD$AMHD$DIII!LHH!IAw/I MtQI wKH7 JcHf.ISI@0؃M9DHvfDMIE@@O H=;LHD$DHtD$H[]A\A]A^A_fIv؀ IDHtI@"INFDII 'fDIv2H KILLH=(1D$IjILIT$I$HxHpXQ\HP(Ht$HHHH9tH|$pHl$8Ll$\$(HHLt$0IHD$@D$ H|$X1f.ID$Hx$A\IL9HLLQA9$uHT$HL͸IH D$ +H\$PLILH|$@HMI\$(Hl$8Lt$0HD$LLD$(HHT$ HT$ LD$(HB@HD$HHH@HIT$LH+D$HLLD$ Hxr\HHHA LHp表LD$ HfLH HHD$HH@@HDH @@H IED$@@H=LtH=_5Ly@nDH LG@1)H .@H G@H=H4H=HH=]PHH=|PHH=.HD$fD؀̀|$DOfD>D؃# |$E$H 9@|$u H=3L DLH(L1H=MHl$8\$(Lt$0f.$P$H$<<ID$Hxp\LH9c$$HE1H$WLD$H|$@$_ HD$PZYD$ HtHD$ HD$@$<w<<L$({t$(<E։T$(aID$Lx$A@\IL9t$Pv=LLLAP9$kLIH\$P d$(Hl$8\$(Lt$0H|$0LLD$ I LD$ HL$0LL1H=LD$ 1LH=LID$Hx$A\II9pHLLQA9$t]ID$Hx$A\II9-HLLQA9$tD$ L$( HT$Ht$XLMHl$8\$(Lt$0IHrLH=T1HT$LLHHHl$8\$(Lt$0LLH=71Hl$8\$(Lt$0HH=HH=f.HHFff.@ATIH54UHHHT$D$1|$u LH)H]A\ÐF$u fSHHHH=P:1[ÐHHFf.DHHFff.@ATIH54UHHHT$D$1|$u LH)H]A\ÐF$u fSHHHH=CP:1[ÐHyHFf.DHH81HH=+1H@H=ff.@SHHcHxH[fDH=H[DHH=1H@H|H=q1H@HuH=Qk1H@HnH=1KHÐHgH=+HÐHZH= HÐHMH=HÐHHDS0HҫHtH[ATIUSH躟Ht%(L`uH[1]A\DKDf[]A\fDUHHHT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$H$H=D$HD$HD$ HD$1D$ 0H=HT$HM H5 H1]ÐAWAVAUATUSHHHc HHL$HJHIIHlL%@0HkIHIUM7IIVIFAUL Ic4LAv~JHҬIF IMn(I0I9qHD$H[]A\A]A^A_DAFCwQHھztA}t}HVIF 뢾H=UoAU1hMf yH=%?\f.H=f.A}HHHEIV H)ATIUSH@Ht*(L`uH[1]A\fKDf.[]A\fDH=ٽAVHAUATIUHSH fD@IuHHHuHH{HEL9DExDID$XDHEI$H@HEDmHĐ[]A\A]A^@H}11AŅy8t1HĐ[]A\A]A^ILuGIuHHHu냻tt H[]fH[]6fDAWAVAAUIATIUSHHHHt f@HLc(LHH{HOE1Et'H_HĨD[]A\A]A^A_f.H57H1HtH eHD$P HL$XHH SD$`H|$PHL$hD$pHT$xDŽ$!H$DŽ$DŽ$ЅJAEJAEJH{H8*Ld$ LLl$@LD$t0HIHHt!Ht$LIt$(HIED$EAEJAAEJLSHHu+E1E*LH=H1rLE1HPHHT$GHH$@0GL$HT$HHt4LLfHC(HZHC HLCLff.AWAVIAUATUSHL=Mt HĸL[]A\A]A^A_f.GJt'<HFLDHĸL[]A\A]A^A_DH=HH=Htʋ֢HHD$HH\$ HD$H5IHt0HHƿuD$8%=@LtH=HX fDH1H+HufH[ H11LHtAFJH51LufDHD$H9D$ uHD$(Ht H;D$?LWIH+HD$ HD$HD$(HD$RDHP1H5+L1蹥HڿHHD$TL\$uD$8%=t"LcL;HuLnL߹L1L\$H=H=@HHtHHH1ff.fHH9fH=AATISHDIHtKtSIvLfHMt5E(L3<H<t|tHH1lH=Le@MuHAHD[]A\A]A^A_MGLM1LHDAń L3@H}P:IHLEPe(1HLUHLM@HLLE@HEHLT$L $LT$L $AE(LUHLM@ E(EhMKLH HuPLDLH)I<Ań;LC5fDHHtDM3AL9LL@L93tLfDE1LXIHtPL9sKE$uAtZLIBE1HfDHL$LD$HLL(tHT$HC@H9u,H9u%HCPD$HS@C|C(σ C(Q@E1;fDH|$5HD$HHEH=sD@AVAUATHGH<uLn@MtH~Hu Ht!f1HA\A]A^fF(0uILHt$J2Ht$HIt=1MHLHt$舱t$Ht$LLLAHf1ff.HGH<u9HN@Ht0Ht+Hu!H~PuF(0uH1HGH<u HGHZ1HGH<u HGH*1HGH<u HGH1HGH<u FH<tH1HDHGfDHt{HtvATUSGH<uwHGHHHtlL#Mtd/HL/HPHHEHHPHLEL[]A\Df.[]A\f.fHHJDPHRH@D9IH| DLDDFt.p1H @HH9t A8t)@DD)fHH6ADQDNPD!D!)uVE9DAF҅tBHIDLDHNDȍrHH|1 HH9tA 8t)@DD)fUHHHt3HK(HtH@ @H@(H@0H]Ð8HHT$>'HT$HtHff.@AWAVIAUIATUSHDDg@T$ L$EDL1Lf HHIII1LH9uAMH1HIELLj HM<HF`IHHz+HjH@')H IE(H|$AI\$XH$H@IHHD$xIW`B|IIEHHD$"IHE1%fH|LLLMm0MMH$I;E(AELHكH!It*H9D$HH|LLL3MMUEeHuHT$LLI9tL&H(1[]A\A]A^A_DH|$HvX1H9uLk 1f.;H=H`HT$LL&I9ZzHD$H@@L)ItH9D$r8HtKH|LLSLkH([]A\A]A^A_XH="DHT$LLI9DH([]A\A]A^A_H=WH=Lff.AWAVAUATIUSHHVL.HHI9MHHzALr(DuNL1HHM<11LHHHA(H@HEK&L)HA H[]A\A]A^A_ÃAL1IMIHpILr9ft,H1DH9t:t9t LL9s@IZr 1H{ rIE@H[]A\A]A^A_IHH=1VO|&M9}HR'IGH9IA?uIHH[]A\A]A^A_fDHCxDtnA?uPHH0Ht/EL1IHpAIH)M<6O<&H)H=XHH=@HH=(Ht+SHH{H{HHu[@f.Dff.@ff.@ff.@ff.@ff.@ff.@ff.@ff.@F HHBHVXHHV`HPF% uHt f.HFXHv`F ;sHHBHH@HVXHF`Ðff.@ff.@AWAVIAUATUHSH8GDCuF$u8HT$HLt$HED$H8[]A\A]A^A_E1L$H˹%LLHt$HHHH$PH$hHHDžH$`H$6HT$`Ht$H$(HLfHHGH~@D$0H$H?H$H@H$HAH$HH$HHD$hH'H$HHD$pHH$HD$@D$PH$ HD$xD$8H|$HHt$PM|$ HHD$(HL|$ H5HLHHT$0IE1LLHHD$HtwLH5H襗H|$([HC"H$HHD$fDH9~HHC~HIIH@H"H$H1L|LHBHEHHcHHHEHLHD$H!H$HHD$Uf.@UHHHt#H{HtH@H] HHT$~HT$HtHff.@AWAVAUATUSHHZ@H|$Ht$LL$HDŽ$HDŽ$H+Hy@IHIHHHHHRHH)HL$0AD$$HjkI9E`I9D$`HD$Ƅ$LHx0HLt$HHLHH4HT$pIhHD$hHHEHtIHIE@1HyJIEHHAH$H$LLu?H$E1H$AHD[]A\A]A^A_DLH$L荗AƄtHD$@HD$HtHHD$@H$IE@HHD$ H92HG H|$hL$Ld$`IHH$HDŽ$IHD$8D$L9d$ gI IM}ID$Ll$HHD$(MuA\$Ld$PuHHD$I|$H@P@H|$HD$@HtH$H|$@Ƅ$HD$@H|$8HD$H|$(H@P@H|$8L48HD$`L9p@HD$L$LLt$XH8~IEL;d$ 1E1L1E1L$L1L$IMDII=tAtEI L9t$ AF=t=u˅fDHD$H$HL$xLH$H@P@HD$8HL$xHH$;yMI5fD3HHI@0HIHC@(tAsH@HM9wILLIH LfDSHu?HSt@PH=]?HHWuHCH\$HHHH5ܭH{ H5d$vH|$!H5M?HC0HSI]@fLM@DMLIL$L)L$H9thH=JLL$x LL$xHD$Ht$XLL$xHHH$HHLpLL$xM)HD$XLM6MM9~uI9nuI~HHuH|$ H\$xD$XcT$XLL$xHDH\$hHL$(LxLH+$T$XHHH HH@L;d$ T$XPL$HD$PH|$ Ht$H6DtHut HIH HH9HuÅ=fDIH\$XH|$ LL$HbLL$HH_H|$hHT$(Lx H+$@HPHLL$HHHH$- LL$HHI M~HLIniIFHCILsDH\$@IEH$H\$8HD$@L$H$L$D$Ld$`H$SH$HDŽ$:HD$pH+$HDŽ$H@HIE@uAM$ AL$$ HD$H8Hh0q H$HE@.H$H|$,aHHD$hHPH1H v1Ht$hHL$0H|$pH H|uH HH9wHH=譴L$Ht$H=1HL$(H+$L_IHL$11E1HHDŽ$ff.AWAVAUE1ATUSHXHL$HN@LD$HD$HHHIHHHHH[HHH)HF`HfbIH9AHA EJMHFHHT$HIHD$[D$.Hl$HM_HIVIL961H\$ Dl$/HAL|$0ILt$8IL*f.AtXAPE1I IL9v\I?tAF<$uID$LP@^Ht$HD$I~E1H+|$HЄtI HAIIL9wH|$HL|$0HDl$/H\$ Lt$8RHTmHD$HHI)W@uAO$ Ht]HHD$HHHIVHtM1H|$ DHI|uH HH9wHDl$.HXD[]A\A]A^A_H4L^IFHHufH|$H@&I~Ht$H+|$HHD$ЄIH{EtIHAXDAHDE1HH={?Dl$.$@HI@ AO$ AWAVAUIATMUHSH(HHt$HD$HHD$L=L0Mu)MDHMII~HsQPANKM6Mt&IVI;UHrԾL菰IVfIEHL|$LMLIHD$I9 @I?HL9tIHAFCI?HEHPPA~ufM9tH=KHEHPPHD$H8HT$5HT$HsHIE`HsHP@HHHEHHzPhH I IL9t$PHL)ME@I9u)IMXIu`H(LH[]A\A]A^A_阉H=_ME@f1@HJXHr`LB@f.HV0H ]H9J`ATUHSHHH>LbX<HS0IHJ`L;a@wcHrXHH1tH1[]A\H3HD$tH;H{|D$H[]A\fDH=wHS0HJ`DHHt@HWHH9v?H~HHt.HHHHDHtHH+H@HO@HH)DATUHSHHHt^HE1HQH9v>HfH*Y! !f/r{\E1H,H?H9uD[]A\DE1H9tH4HtjHHH1H)H H&AUf.AUATE1USHHHv0H9vHD[]A\A]fLk8HHLHC8Ht!HS01H<Hc0HD[]A\A]Lk8 H&Aff.ATUSHHH*H9rHHt HH<$HXH!Ht$HtZILo@Hu'HHtnHX1Ht#LH@HtHt H H+H[]A\ÐHHt$HXI1HtL?Hu@H1[]A\DAUIATUHSHHH9rHHt IDH!I9rHHt DHI!HXt;HHtLL(HXLHhH[]A\A]>@H!KH5"=1H=<=HXHuH[]A\A]ff.fATAUHSHHHrHH;HL$ +xGDL$ 1E9u H[]A\fH;EH H[]A\fDH;I1H 11H[]A\f.AUE1ATUSH?uHD[]A\A]HHIHHuH}H xHLL$M9tHH}IغAT1H AXZDH[]A\A]H}IH :111Af@AWAVAUATUSHHH|$H5;11H=:;H8L%;11IH-:LH;IH,H11L;H11LI;H11LH;H11LH$v;H1LHHHD$];H1LHHHD$D;HM(HH<$H|$HuLL$11HD$ H|$ HG1AHD$(HD$04HD$8ðIHLLHH$A$I$HD$I$@I$HD$M$I$8M$IDŽ$IDŽ$IDŽ$ vL9LQHHL[]A\A]A^A_H|$ L<H<H<$<H|$<H|$<H<L<LE1<H|$ E1^ pfH|$ A L1H|$$ LE1Y+@tHH1fDH Hff.fHt!HtHHHEfAUAATIUHSLHHvH9u At$u"HL31H[]A\A]fDHHHtIT$HAt#HAtHHAHDHx9yIt$H]9 HufDAWAVAUATUHSHӺHLL$H H9H=AAM@耽IHL`0MH@8HL`Lt I IWHHMgAGuHt ;DDLH6xHD$L8HL[]A\A]A^A_ÐHH[]A\A]A^A_DIL蛼IG8H/fD HcI8IcL[s ff.@AWAVAUATIUHSHHE~A|$AHEPIt$HA`7A&AFwIfL#HI[]LA\A]fLIHt :ID@ LI{ff.ADAD6fDAUATUHSH(H|$HUAH2HLl$HHsLHl$qHHsH AIA 1DH-HthAҁH $sQHA T$HSt$T$HQ8HL$rH H([]A\A]LpH1H(H[]A\A]DHkHtֺvLHH #1! H!-H([]A\A]f_ Hff.ATIUHSH+taHHtxHEtH[]A\fHC8I$IT$PAT$P1[]A\H c[]A\ff.AWAVAUATUHSH(t$H|$1IHB RI͉$t HI7$HF<$a|$ny$t$LL$1ҹHD@AIIIHL$AGLq8HD$1HD$f.A4AGHH9voItHl$HtH|$vnHItfDHIH(L[]A\A]A^A_fD IfHL$|$<$% AIA AG tGAH|$mHDIl@KHkISHSI H;IAWIAVIAUAATUHSHHtIHALL$LDAHIIt4H\$H{0tqAC Ds(%CLH C$HL[]A\A]A^A_HH aHL (HD$HIHC8Ht=HC0jH I@ H I( H IMfD1fAWIAVIAUAATUHSHHtIHALL$LDAHIIt4H\$H{0tqAC Ds(%CLH C$HL[]A\A]A^A_HH aHL&HD$H٪HC8Ht=HC0jH I@ H I( Hn IMfD1fAUIATUHSHHt?IHuLL$AL޹H$IIt.Ll$I}0tg%"AEHH@(AE HL[]A\A]HH- mHLE%HD$I聩IE8Ht=IE0tHC IJ H+ I2 H IQff.AWAAVIAUIATUHHtIHu4LDHvIHt]LLDH]A\A]A^A_HH% tLHtH]A\A]A^A_j f.]HA\A]A^A_ff.@AwXAUATISH Ht:uH "[A\A] AH|$Ht"H [A\A]fDAH|$wUttLL$E1LDHtFAҁ&HL$QY H [A\A]f.f&HuH] >ff.ATSH(Ht:t wOLL$E11ɉ!IIt@۸EHD$X@ H(L[A\@IHuIH(L[A\fD1HT$H<$H<$HT$HI\HH<$HT$tIоH O1 H<$H([A\&fD I ff.AUATUHSHH|$H9IH:AHHtH|$HeHAIE1 LDHHAҁ*H $QY H[]A\A]fH"3H[]A\A]H[]A\A]HHt *fDH HLfD VfD FfD 6fDAWAVIAUATUHSH(HL$, HA-IHxIA|$AIPA|$D$IPASLLM|$8T$HaMl$8M9CLL)HD$HLE1HT$LH4$IkH4$HI9uE1fII9sCtLZHHuL^H([]A\A]A^A_L;H([]A\A]A^A_@L H([]A\A]A^A_@OlLHLuL$AEAMu }L$DD$% AD$1AH([]A\A]A^A_DHDL{;fDLc#fDLK ff.HHHrHH8HAWIAVAUATUHSHXHHt$ HL$LD$AIHoHt }HDIA|$A|$D$IPA|$D$(IP$C<$_$LLI\$8PT$,HMl$8L9LH)1H$HLd$0IMHl$8HHfDLHLHII9uHHl$8Ld$0HtkE1fDIL9vWLLHAtHH踜uLHX[]A\A]A^A_Ht $HuHt$L3HHgHt$LjHD$0HLD$8 $HLHMt LL$AANHtu }`|$aD$ETH|$Hl$11It$LHAn H AFIPH‰IHHHH9HMHËL$(T$AD$(H A\$$AD$ DD$,% AD$1AHX[]A\A]A^A_ L#HX[]A\A]A^A_@LHX[]A\A]A^A_@Lh=LU=!.D$81HD$0~fLHX[]A\A]A^A_@I11AFAF It$LPH9HMHLK#fD1L14D$8HD$0$LHIAuII|$8tMH!LHH -HDH1t$(LL$I!LY^{AELLL$H HAE HHT$DH HL$L$HL$D$LHHQHL$0HHNH1HHDHHHHH AVHAV xHuLHL$L$qHL$=!uAuL)L$HtmHtqRH !LAPIP1t$8LL$(pH oLLHL$L$NL$HL$HdH HuH-l놐AWAVAUATUHSHHt$HHL$H|$X`H|$HHIP\HHH|$HLH3H|$HL|$X輾{HD$HD$HH{AHD$HHP{D$HD$HHPH|$HLLD$ IHDl$ A uCD$ D$1IE1AEAHD$HLL$(L$H$HD$HDŽ$HH$L$HDŽ$L$(AH5DHcH@ IHL[]A\A]A^A_fDHD$8 t$ HHIHHHIA9AA A I uAEQEH AVLD$(H1HIXZ8H|$H^ =HI fDHD$LHdHH|$XLD9AEHLYHtxHD$XHP;D$ Dl$ fHD$hH|$HLL$(HHD$0rL$(IH$LL$IkfDH|$H HII@AH|$HLHL!@ HIHD$`H|$HL E`LHHRH9vLH>H|$HLH.SMH PLD$(H1 2@ WENH|$HH$HLu"H$HLHLD$MH H1(@HL$hAHT$t$HI\@SHL$HHt$H#HDŽ$H$H+t$H$1HIL$H|$HLL(H\$H$HHt$HHHt$HHHH$H$H$H$HIH$LHH`IEIUH3$H3$H uH$I9EoMH$H P$$$P1$$LD$HH0HI@HL$hA;H|$HL3HL$Ht$HHHnHHt$HL$hHIhH|$HLHL$Ht$HHHH:InHT$t$HHFIfDIBL$ HT$Ht$IHII@H90AHT$t$HoH$IHH|$HH$HfLnWKHT$t$HH7IH0H|$HHHLL$L$HD$`HD$H$HD$$fDH$ILHHT$H|$HE1MLLHHxuHT$H$H$H|$HHHuHL$H$HHt$HFHHqHHD$ HL$ =TH|$`H|$H=#\R9PAAR9P210t$LH{IH|$HH$HOLLD$MH PAeAVMAUIATIHUHSHHZ xHEPv!tHw[]A\A]A^fDHL$0Hc1HfHHtMLLH,[]A\A]A^øff.I@AUATUHSHH|$HIH HtHH[]A\A]fH|$HPHHHOH(諍IHML辋ID$HHHHLI\$ID$ = xjHLH1[]A\A]fD H[]A\A]Hp=PHpr HI|$ȏLL趏 H@AVAUATUHSHH|$H8ILE@tHII HtH=H[]A\A]A^H@L HuH|$LOOHtBLHt2HH H[]A\A]A^fDLIHt$LHL A1EWL蜎 H=5fHH1HHATIUHSHHt)HLHHHI L[]A\ÐH5IH=211)HHu[H ]A\f.f:wHHHHfDH?H`HHDHff.fHHHHVH9HqHff.@USHHH/HVH}HuAEt HEHC1H[]UHGHHPHtH?HtHEH@Ht H}HtH]Ԍ@AVfIֺAUIATUHSLH H4$HD$vIHHHt:Mt HAI$Ht HxI$LpM$$H L[]A\A]A^@I u#QI$Ht8H(I$.I${ E1ff.UHSHHHHVH8HpSuH[]H;HuH[]fAVAUIATIUHSH>HHHH9}L9g@urO(HwHH9LG8L|+fHHHW8HȉO(H9~H:vH9LG8IMtH IMHtHRHUHG8G(1[]A\A]A^DI<$lIƸ!MxHHt@I$H@Lg@G(HG8HLwHH;0H돸 fDAUATIUHSHHH>HHH9H9o@O(HwHH9LG8L|0HHHW8HȉO(H9~H:vH9LG8LMt"IHHHDI$HW8HHW8G(1H[]A\A]f.HhkIŸ!MxvHHtHHEHo@G(HG8HLoHH;DKH1i wff.AWIAVAUIATIUHSHXL6L $M~M}AHI9uSAI9n@uGAF(HI;FMtHHIN8H IMMtHIF8H@I$E1AV(HXD[]A\A]A^A_fDH?LEjA!HD$8HD$Hx7A IHtH|$D\$D\$HIF8I HD$HHt$@In@H|$8Lt$L|$IILl$ IH\$(LHD$@HHCHD$HHCLLLHt=Lt$L|$D$Ll$ H\$(t.LD\$@HX[]A\A]A^A_DHI~8L$H\$HHI^AF(IM7JDLIA~LD$D$iH?%/*H6H?%*@H?8rHH6H?衂H@USHH/H})H})Hk;[]DHH1H2H91tHBH9AfUSHH/Hc}u)H}i)Hk;[]DHH1291tÐHBH9AÐHAVIH AUIATUStjHHʂIHL ? L`LLH iI$Ht\Il$I\$[L]A\A]A^f.fIHt2H LLLIhI$HuLE1ATHUSHH?H9Gt)E11Ht [1]A\K}[]A\@LcHkLIHtI tHXff.fH(H?H4$HHD$HD$[nH(fDH?8iH?HfH(H?f1H4$HD$mHtHH@H(ÐUfH1SHH(H?H4$HD$jmE1Ht$Ht HHHUAHt HH@HH(D[]@HH?H4$H5.HT$HanHff.H(H?H4$H5.HT$HHD$(nHD$H(ff.H(H?Ht$H5MHT$HH<$mH(H6H?DUHHtH??gH]fDL LHHH_fff.@ATIUSHlHt@H8HHt ID$HtHtHHHDH]1[]A\ÐHz DHtHHHDlHl@Ht VffDff.@HHt7HHHD1QkHtHHt#HHDHÐH1ff.cff.SHHtGHHHD1jHHHttHHt&HHDH[ÐH1ff.SH_bHH9r3HH9v'HHvH9vHtH[HD@1[@H aLIJdf.HbHfAUIATAUHLSHHƸt Ht@>u1H[]A\A]fDE11ɉHyHuxH[]A\A]fEyIuIxf.AUIATAUHLSH!HƸt Ht@>u1H[]A\A]fDE11ɉHHuxH[]A\A]fEyIuIxf.H(fH$H1D$hE1HtHL@LH(ff.Ht VcfDf.DUHHHtH}~H]~ff.ATUSHt HӅuHoHF@9E|N[]A\HBL&H7L@L7LHHCH@!Ht Hu[]A\fDAVAUATUHHSHHvyHD$HtlHE1Ll$9H|$Mt$ ~1LHH5L{x.Ht$MHHHuHD$H[]A\A]A^H1[]A\A]A^ÐAWAVAUIHATIUHSHH(H@7H&Ht H9XMt L9hD$ LxIH =}IHLhH@HXL0AGD$ u>L>xHD$HHtWH@LxvH(1[]A\A]A^A_DH@\H5[H|$LH1zHt$yL|L|H mH([]A\A]A^A_fDH|$^|@D$ ff.HH%]DAVAUIATIUSHH$H~#IH1fIH1E1t$(L\$8E111I L\$0XZYHL\$ II;L\$ F1LHHL\$ 6HL\$ nDL\$ LAeHh@HL|$IH %H5I躕|$4v!fDID$PH9ruI>>01HMH 1-HP H>1H %11HL1_D$PH9@ID$PH9rH|$8L|$E12T$0M1HIH 1L|$茍t$0H谿HLl$IL|$H茿LD$H 11H1BHLl$IL|$HNLD$H *LT$41HH 1t$4HH 11H1M͌ILH0{I?=L]H|$8WH ]11H1臌3T$PLH31LLHs1H聾t$0HMmkLMm]H|$Xc]QLMLIz{HLl$IL|$MHLD$11H PH1ƋHHtLMt H LMuLyAWA AVAUIATIUHS1H(Lt$ Uf.T$ HHt$T$D$蜂HHHT$H5ADD$ELLAHHuuH([]A\A]A^A_DHff.ATUHSHa t|HYAąu]CvD[]A\f.8XHHtFooKH`@H HC HF0ID[]A\ÐE1[]DA\DAHHAF HHDžH.gfAWAVAUATIUSH(HHHD$0I$hHM$`HLH[HH}2L}LXutU$HuH=xχ(WIHIoEI$HLoM HHE0IuIE \AEA9$XsA$XHFZHNI$HHI$PZA$Xx ZI$PHLt$Ll$H\$I$HLLH/ŅHT$BA;$XLI$PH뼐uL{E HEHH vH5RvLAkH CYLA5YI$HI$PIDŽ$HYLIDŽ$PADŽ$XݹH(D[]A\A]A^A_H iH51H=I$HH LA船fDH=|E1衅I$HdIDŽ$HvH {H5:uLH|$NLAʼnAE1=.H {1L1AÆAA ff.AWfL={AVIAUATUHSHhD$0Ll$(Ld$ H4$H\$H|$8HD$D$@D$Pf.H@LLHu7H|$(HG@u؋H9H$tLD$ L1Ҿ1=tH {1H1ԅHHHt!HT$0H57H_HD$HHIH|$0H4TIHHD$0HD$HLI|$HTHxH5I4$E1Ht2HHIHtHD$0HHLH5L HT$HLD$@HH<LJ4fDHpHpH9uHwLSHH HD$@HD$HH~HTHD$@H(QIHUHL$0HD$HLH\$@HL$Lx=RHL$MLH1LRLQHH11LR)HIRIHu10@LHL5NHuLML(QtH$H|$0HTH|$@TLTH|$Xt,1HD$PHLHD$EspRE1HD$HD$HfDE~IIDC uL;t$MnH5yLOIHLDL$A*@AAMM)BD8wHH (HHL;xHLHt4fD>tLLpJu IEI9IuIHuҾH腲LMHH;ryHT$ HLIHH8L[]A\A]A^A_@LH腌H9wAA!M;HSHH9&HD`A LbuHL$D!HH9vH H HH|$L褌HH|$!HH;HD$LMMt D`A E>EMH8H[]A\A]A^A_H8LLLL$(HLL$(ME>EPfDM$I$DC *LIIHLDt$IFDC tIFIDC uMHHM)IGH9PEOLLjHHHIuHtIHvI}kE>EIH Hu)LHH"#HYMDbE>I ElH|$HDaA LL2JHHB8HH L;HB MIE>EDID$IDC GID$IDC 2ԉLODbA MHl$HD$E>E-}E>EykMHJ4+KHtBHHL1H)H=6IIuP1HHIEHIHH9{AI/LAIΡ HHLHIU@蓟VIIHt$薻SL A{L 1H g1I/oLl$I6fDH=H511YIHHZH eHIH5dpMIEIff.H1fDATUHSHH?yIHuY#Ht.H9r%HHI$IL[]A\DH;E1PL[]A\HHՄHtL#L`[L]A\ÐH;뤐ATILUHH(HxHt$HpH<$HHD$_>Ht@H(]A\HHtLH(]A\@H苟f1fH1fDAUI1ATUHHt@HHI}tH(]A\A]fLLH]A\A]]DِAVIAUA1ATUHHHtOHHIa}tH连H]A\A]A^HLDLH]A\A]A^@f  %f.%FDFDN fuI DȾL HtHHtH1fFDF DN uI DȾL HtHHtH1ff.UHSHHHHH+HV$HHHHpV()ыV,HxHHhF0vHpufuuru }HHtH=c1:iHHtnHH`cH=eHHDH1[]iD^uHtH^u HtH^HHsH[]fAWIAVIAUATUHSHXELHMD$EHI\U ID݉D$EH\$9H;U$s Ht1ItHX[]A\A]A^A_MI^HL9l$D$IFLd$ D$HHL$HLLL8u%D$<uIDAEIFD$IHL9l$wI1H=a\g1#DHHDIIDHX1[]A\A]A^A_HX[]A\A]A^A_@L$HLL莘fI2D$9E%D$AED$D$9E|$D$AED$@SHftEwfuNH[ÍFfw?HHHHOH[f.HL HH[HfDfw"H5eHcHH1[þH|$衙H|$1DH ;`11VgHTf.@fDH- fDSHftew fu6H[ÍFfw'HHHHIHH[ffw:H5/eHcHHHH[fD1@H|$衘H|$1DH ;_11VfHTf.H=0fD fDAW1@AVAUATIUSHhH|$`HFD$HA$0 A$IAY(AA,I$I$HD$H9IHD$XH\$L|$PLHD$M6fA u AT$HD`M IcLL$XHHD`ML9L$vjHA|$A|$AHEPHL$LLHHPHHT$PDHP HyHh[]A\A]A^A_fIL$H\$Dt$HLEoH=^1cA$L51H-LLHI$HH$LHشI$HH$LH贴I$HH|$hLH|$`HH|$pH$H$H|$xH$H$H$\I$H{I$LuN,L2M$LI$I4I$H.M%A1LLMw}/H;\$u HD$Xl$HD$8L=bHD$HD$PD$@D$ HD$0LMD$OII{{IP{D$IPHL$HT$0HAILP3LVDHT$PHD$(ILP IŃ^IcLDCA98L$Ou!I;wIL$ ff|$t8D$ t$H …t A ILݲ:DHMLH\$XII+D$ AD$LH9\$IMHH=j[1E`I$hH=j[1(`I$KT$@H=\1`I$*T$8H=\1_I$ H=![1_1gf [fDH=Z1_DIHT$(Lf|$u HD$ D\$H Et A IL&ff|$D$ DD$H Et A ILױ_f.1H|$PD$8f|$2D$ DL$H Et A ILu-sLerf|$HHT$(H8LֱHD$ |$H …t A H}Le1H|$PD$@f|$bD$ DT$H Et A IL襰-]AH .Z1L15_0F<t!<[ADŽ$JE17I$^(F,I$I$HT$8HD$0H9H\$(I1Ht$ aD1ALHL$HT$t$HL$HT$Lt$IvMxYuUL)L)O>Hl ML;l$0sFAMAUA]AE ΁f fuH AH H?pLL$ H\$(LL$ IM$LL$MLI,LL$HIAI(I$HHʉL$HL$(Ht$ *LL$Ht$ AA,AQ0LL$J<(HƉD$L*L$Dl$1D)HHL$(HI<)LL$l$Ai,M$A9LLLLL$M$M$M$LL$Ey(M$H;\$0DLd$MLL$@DkDcHD$KS AAf%fA fAfD$fAuHD$H AL IH|$ALHt$ t$ HD$(AEfEET$ AEfA *HE[AHcH@DI9.EeHD$ AH|$HLHM9LD$ H\$HMLfA]fAxLt$(ACA@CA@N<LMH;\$0Ld$LL$@LI+$HAA,H9HYH|$8LL$ADŽ$AAI$,LL$+CAEENfAILt$(LM)f|$u@TfDrDDJIMDDOwHH HHN I~AqEQ H L EEII~DHII DDHp f|$LHtf.0HHrHuH9L$(HLHHL$I['HL$ItAU AMAEHD$ H H ILEeDH AU D$8D$@E11L.H OYxH5RH=R%H HYH5RH=Rh%H YH5oRH=SI%H XH5PRH=S*%H X,H51RH=\R %ff.AUATUHSHLJH=*H1*LMtHHtHH[HmHuHئ;H迦H賦H触H蛦HHtHH[HoHuHL`aHUH Y)H(M)H81H@%HP))HH HhHt ILH[LL(HuHHjWMHH(H}H9t(H}8H9t(H}XH9E(HL0(HyH@mHHaHXUH`IHh=H111HH H8Ht.DILH[L&I|$'L'HuH'H'H'H'H}'HH[]A\A]'@HtHhH\HPHHHlSA$1LH=OGTA$wLA$DffGȉGGȉGG ȉG GȉGGȉGGȉGG ȉG G$ȉG$G(ȉG(G,ȉG,G0ȉG0ff.fAW1AVAUIH=OATIUSHH(L$wSAD$At$HH)HH t!fHʉPPʉPH9uA|$Hډ)HH tHȉBH9uA|$AL$Hډ)HtH HȉBH9uAL$At$ Hډ)HtH HȉBH9uAt$ AL$$Hډ)HtH HȉBH9uAL$$At$(H؉)HH tHʉPPʉPH9uEd$,HA)IIL%RHD$H9D$SDSAʋDSEAʉADLSDHHL$H$YH$HL$HƸH9I AEKcLDHTILL;|$WH(1[]A\A]A^A_fDHtHII L@H ʉPPʉPPʉPH9ufDAAfDxI LHȉBH9u[H AAAGAGAGAG-DHAAAGffAGAGffAGDI LHʉPPʉPH9uEALH$ADDHL$HH$HL$HƋȉCȉCCȉCH99{ SIHȉ{ I CL IEL1H L1GQH([]A\A]A^A_S CȉS H CH 명HLLHʉPPʉPPʉPPʉPH9uH PCH5IH=JH ePqH5IH=LuH FPcH5|IH=KVfDHrJHLJHHHH`HHHH6JH HH0HOH8HHLJHLJ(HLJ@HHHLJPHLJXHLJ`fHtCUHH1H=OIMw u!]]DH]'HtCUHH1H=HMw u!]]DH];ff.H(oFoN(HOff.oF8oNHHOff.oFXoNhHOff.1WxGx9t/Ht%H@tHHwHW8u H@H MoH5GH=IHHHATIUHHHHtL*HHtH1H]A\þ Hff.HATIUHHHHtLHHtH1H]A\þ H@ff.ATUHSHHH9HHH9!LMHDžHHDžHDžDžHt&HDžH1[]A\HK~[]A\fDHDHDžHDžDžfLM'HHDžHDžDžf}[]A\fA$1LH=6EIA$wRL*DHHtoH==EHHtHA$] H}ff.ATUHSHHH9HHH9!LMHDžHHDžHDžDžHtHDžH1[]A\fH#|[]A\fDHHDžHDžDžf.LM'HHDžHDžDž_{[]A\fA$1LH=CGA$wRLDHHt?H= CsHHtHA$] Hzff.HfH8H8tP9uH1DHzHff.fAWAVIAUEATMUHSHHHHL$Ht'HFHHH{HtH}I~M~1H=CAWA7'FAf=EGA@<HD$+Aw(A4(D$$HDH$EGAH$I9F]`HD$HEW4uIHD$LhMH $IvLHDID IHA7D$$L|$AEH=ZCAu0Au,AG1IEAuMHL9YA}HI9IA}II99A}HI9)A} HI9A}(II9 A},II9D9A9@A E9@D A9ADu9\H @HHL[]A\A]A^A_wDHD$ǀ@LAE$IMAE0AEIM(AE$AE AEAEAEAEAEAE AE AE1H A 11QE TH A111)E,fDf=AuHD$$H$4D$+hf.1H /A11DA}$9|$,AA9@AE9}D σA|$,D A tH 9A#H W9tE)A)D9D$,Au9tD))A9t @@H$MFN 8M9,|$$HT$IFHH$HǂHAUHL$Hk(HH2HHW8HD$AoNAo|$+ǀ@) $H(t#oocomouX8`HhXphHD$HxHtHT$HBHHD$Hx8HtHT$HB8HkHD$HxXHtbHT$HBXHFHD$HxHD$Hx8{HD$HxXEHtHEHT$HxHEHHD$HT$|$$HtH1LHŅLt$LILLAZLt$LLŅ|$+AFxt3HC1Lt$HsIH<&IH<H|$HLfŅ'HT$H;|$+HHHHRHHHHs;H HH0H AH8HHǂHǂHǂ(Hǂ@HHHǂPHǂXHǂ`tHH{t2H|$-HD$ǀHD$HH[]A\A]A^A_þHH|$뽽 LrH\$H>BHHD$H@HPXH|$LHH?HP8uHD$H?HPPLXHHD$HHHH4$LIv HHD$HH =111?AH <111?\AH <L@t$, HHD$HHtgt$,IVHHINL|$8AuH4$HH)Ht$8Džu0HD$LD$8H <LM963b"H 911I1>9ff.AWMAVIAUIATIUHSDH<Ht6MtLL t)HMAL[LLH]A\A]A^A_@HL[]A\A]A^A_UpDAVIAUIATIUHH$<Ht/MuMu%HMLLHE1]1A\A]A^@HL]A\A]A^oUHLHpHHi=H|$HD$HD$(Ht$ HtpHD$0Hl$8HL$@LD$HMHD$PH$Hl$0HT$XHD$hHD$`Q;HT$PL$HE11H|$Hp]@Mt{HD$PH$HD$hLL$XHD$`:HT$PHt[H<Hl$8HD$0HL$@LD$HMuG:H$nHp]fDLL$:HT$H@H=<MtHD$PH$HD$hHT$XHD$`fAVAUMATIUHHhL$Ht!H;H|$HH$HD$Ht$Mt H;HL$0HD$ LD$8Ld$(Ld$ Mt,H;Ll$HLl$@HD$@H$HD$XHD$P9Ht>MtLL t1LLLHL$D$0Hh]A\A]A^@H$~mHh]A\A]A^fH@DHXHXATIUSHӋ6H;HR-A4$H;HSH-[H]HA\&fDHHAHt:u DfDOtH=v:HtHֹH=`:€tHE1H9Pu@ E1AfAWAVAUATUHSLHXHH$ID$IHH$H|$ Ht$H $LL$HD$8HAHHH5f11Lt$@H=FLl$8IHD$HHD$$D$,MttHD$HL$LLHH DLL$HDD$,AAE9uAy=LhuHt$@LLdyLXH|$ IkAHXD[]A\A]A^A_@E1Lt$@Ll$8$D$,D1LLHp~EtHD$HH$HH@HD$Ht$@HH肅HHpuHHD$HT$uL$,BtNHt$@LHT$HD$HT$HH$HBH9AH9ftHDJLH I9PH|$0117Ht$PHxXZA=Hl$HEt'H$H$HHHcHD$H@H9A1HLL!}t݉=H$H$LMcHHH/H$L)HHLE1bDAyH|$ H -H56A8H 8H\$ D11D$H6LD$HDhAf.HDJLH f7PHt$@HfDH\$ H Z811HN6LvHlhAAH 6=,9f.AWAVAUATUSHHL@$D$Ht$(LD$H$LD8AD$$DHD$Hc$HD$EtlE1IHLIEumHHLHt:t$$Au&Q#HHL$0~HL$0 HH;\$uHH1[]A\A]A^A_@HD$H4LHH $L)H;L$$H<$HO$tHD$9xtH $HH;\$*f.gAH1I@Ht$0舁H?Ht$0^D$"H$HHH$H;\$@H1I8HL$8Ht$0HHL$8Ht$0ydDHD$H4HD$(HHހHWfDLH 6QH535HH[]A\A]A^A_ÐHHL$0HL$0AAWAVAUATIUHSHHL@$A݃LD8AEEIIփKHD$(IcHD$I4$LLT$ HT$L$Ht$0L$HT$HLT$ t-L$H$HLL$h$LI@PH$PH$HHD$`PH$L$$H $DL$x1H={1D$0$$,H$HD$H$:H$HfH*4YHfH*f/vHDŽ$HT$H$HD$(HH$0H>fH*YH fH*f/vHD$xHT$($H$HHIHHu3fDIuHH(zHt M9eHII8H[IuyIHuIuI@yIHuE1HĘD[]A\A]A^A_ ^AԐH ,H5t,A.Ap1҃‰$DŽ$IHD$01HfH@HHuHT$0$MME1H1IA|$A|$AIPAL$ AF4H9kI AwJcHI@Md$MuDHL$T$($$ $$T$x$$Љ$$H4HHD$@HD$HxHL$$ o$o$o$A0Lq4)qy AtIHt HQLL!IHtHD$LHP /!HD$xH$HD$H HL$ H$3$HDŽ$H$H$HHHt ?wH$H<$HHD$EH$HHHtbLl$PLd$HHl$8H&x#@H$0HHEH$HHE11ILLqtHl$8=H|$ HH=-1( $t$1D$H$H= -L$E'HD$t,HI1AUPSDL$ LLL5H H\$Dl$(LH|$ H$H HPq 1H=-S't$(H=,L$D$L$A$XM$PADDH1LT$XDDD$8DL$&EtfDAD$$At$(H H H9I H=HRMlIAH "JcHfLL$LD$LD$L$HH$HLL$(LD$Ht$qLD$Ht$LL\L$(H9oIHIHl$H\$(LH<$HIH01H=H$D$DL$H=L$AD$81DDD$EDD$t.H1HLAPLIAUATDL$ H H\$(H|$ Lt$H\$ MD$$1DH=0L$ADEsHLLEAUDD$HH^_JHH|$AD1H$HHPH=1t$H=L$D$H$A$XM$PADH1DD$XDDL$8HHD$HLDD$`APE1PSDL$XkfDIILAfLL$Dt$ L$L$HHt?L4$A VIHLH$Ƅ$f.DsH L4$D$E1EtL%1gLHl$8HMLl$PHl$HI@H$0HHCI$8E11MHL`tLHl$8MI=Hl$8MLl$PHLd$HH$0HHCH@E11MLL`tIf.Ld$ T$81H=D$L$DDE HEHHAVDD$HLLkAXAY`f.I8dI@HdHH$^IHHHID91E11$PH /H5:LKLt$ $1H=D$L$DDEt+HHHLAUDL$0LDD$tZYpH\$ H$HD$(WLwH$ H|$ LHALL.qHfHH H*XHHfHH H*XHfHH H*XKHHfHH H*X H 71L1xLL.$LHAH `&H5H= LGH /H5jH=4gH *H5KH=HI HH "H5 H=ff.fAUATIUHS4HLoLHnHH~HIH)uI$M$HuH1[]A\A]fIH)tLH[nHH_L0FH[]A\A]f.AWAVIAUATE1UHH=SHH(HLIH"H.HHD$L9Hx4vIHHEMD$4oA$oHAL$oP AT$ @0H4AD$0M9AL$MHLD$ LD$HIqLLD$HHLHuLH2LD$LM9rmHHt$Ly-Aƅ~HD$HLnH(L[]A\A]A^A_@HT$HAd$M.HLHLHH+fDHg@HDDH &11IH1LE1ULE1L:H DHD$11H HL@41= HE1XDH11H HL@41AV1AUIATUSHHt$SHtyH\$IH~QI@H)IH~=HL@HyVL0CH E11AL1fE1LHD[]A\A]A^Aff.fAVHAUIATUSHHt$HH\$IH~XIH)IH~EHLHyL0CH 11AL1 f.E1LHD[]A\A]A^Af.HJ1H9N v V1fAUIATLgUSHH_Ht%fDHLH[H?HvHuHL[]A\A]_ff.@AWIAVAUIATUHSAHH\IAuHtjHL[]A\A]A^A_H$HzLhHD$Mt3IL|^HD$I|$Hz>IH$(IHHHHILHW[II,$ID$ u:uuE"IL]H4$I|$=IfAIHAt$ZxAI<$ADA@IL]fIH[LE1H<$H Lh@Y1E1MHHH2H8Off.@H9r t:UH~HSHH=uHEHUHHHMHH[]fDff.@ATUSHH9r t2H~H7=u'EuL#H}IT$HDID$HC[]A\ATUSH^Ht*LfHLH[H<HnHu[]A\@x7Ht2tmAL;Br9wlHHt1H;rs(H@AHHTtyHHuf1DLMt݉LYfLMtfHLqYuqxeAHHL;:ps7HHHhHtH;ps Hf1D;sHLY@LMtLXfHuMAHHL;:psWHHHhHt7HH;ps%HDLMtLrXHuHHÐ;sHLIXff.UH SHHHdH5UH=UvVHHHtDHtj1ɺHHH5} 1H[]H5!UH= U11VHHtEHuH5H=1XHHqH{YHǃHtXHǃmcHIXHHǃDSHH XHXH[XHHsHHD1Ht @HD1HfHH3HHHDaHt @H@1HfHHHHHD!Ht @H@1HfAUE1ATUSHHuHD[]A\A]IHHH[Wx'H)I$HWHD[]A\A]fDL :HA[]DA\A]fATHH2IUHD1S1`Ht{I$HʼnXHt HUuTx8[]A\H=RH5R11ySI$HHu L ,:[1]A\D[1]A\ËU@AVAUIATIUSHTHtYHXHt2LpfHt%HH[L9euLH6HHuI[L]A\A]A^_V[]A\A]A^ff.@HHH4$H5HT$HUHSHHuHǃ[DH1H5kTHǃ[ff.AVfH5qAUATUHSH@HH$HD$D$D$(SHHLd$HD$0HLH5SHD$H=, Hp1Ht$H|$IHHHLH5HD$ HD$(SHD$I~H Hp,H|$2H$HAE1E11H|$#K4NHFt{Ht@HPH@ HuNNAIL9l$wLEH5RD$HT$H$H@[]A\A]A^fHPH@Hu^H6H<$0KIH8\L9l$AL9EHSHDžcH11H q H$HT$H$H@[]A\A]A^LLH$HT$/f.@AWIAVAUL-PATUHH0SHHL&HLEMHI9$u[I9l$@uDMuMt{MtAFALLMf`3L8HL[]A\A]A^A_fDHt#E1HE1@Ht;HE15멐LHL$5HL$HHtr@E1xHL$5HL$HIt9Hh@HI$L#fHtþHE1[5.fDHt% HtHE1+5Hu H5ff.HIAH1HHDHff.HAWAVIAUE1ATAUHSHHIfALHHDHx3A?tIHtH)IHHHL[]A\A]A^A_DA?tH[]A\A]A^A_1·tDHH=0HHffUHHHt$(HT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$uH]fDH$H=uD$HD$HD$ D$ 0HD$eH vH=xH=uHT$HH]ff.HxJ*ut'u+1H=uH@_ ff.Ut- H=11]|@H=lAVIAUAATAUSHHLD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$ HHD`HT$H}LH$D$ HD$HD$ D$ 0HD$EtQEDBHUH5MHH=A1tHt?H0H.H[]A\A]A^Et;DCBHUH5HHH=-H[]A\A]A^ÐHt HSBuHUH5H=1mH(BAHUH5HH11LHHuHN==H([]A\A]fDH|$D$ +D$ H([]A\A]AVAUATIUHSHH HD$Lt$Ll$fDt$HAԅuBHLLoHHuH<=H []A\A]A^@H|$D$ "+D$ H []A\A]A^ÐAVAUATIUHSHH HD$Lt$Ll$fDH|$HAԅuALLHHHuH<=H []A\A]A^H|$D$ *D$ H []A\A]A^ÐAWAVAUATUHSHH|$HteHILd$ILL\IHHD$A~Ht. w6AFL9H9u:L9t5MHtI멾H)IHL[]A\A]A^A_fDIH b1H1]H)IIff.@AWIAVMAUATUHSHHXH|$(L $HH|$(HI^IHL$ILH$AƅtHXD[]A\A]A^A_HD$(A}HAǍ@wH|$(HL$8HT$0LHPHD$(A}HPH|$(LD$/ DL$HHP8H@0HT$HD$DE1Ld$@HD$$D$ ESHDt$$Lt$HLILD$H|$(ILLLgDL$DD$Lt$@H|$(I I L $LL$t$HHLID$(HPLL$H|$8cZYuDHH;\$uDt$$H|$(9=u_$ILLH$A|HD$8H|$(DDDL$ HT$0LHD$HP DL$ HD$fA0DHt H9s HATIUHHtHxHL]A\AfH8HLH]A\[Fff.HtH~HHAHH8%FDHH|$H|$蝅Ht 0H͡u HfDH|$HÐHH|$H|$]Ht*0H=u HRfH|$FHHu1HHH|$H|$ HtxHD$HHøff.@ATIUHSH H|$H|$ÄHxHHD$H v%u@HL HtPHX8H []A\Ð wuCH []A\f.L%H []A\f.H|$HHL$1HPH\$fH H[]A\ATHH|$pHt:H|$HIHt%xHD$Ht+HLA\fIHLA\H|$LIfDAWLIAVIAUATIUSHHH*H|$HL9EL9e@A$uWLd$ME(THE8L0IHE8MtPAHm(HE8HL[]A\A]A^A_fDA$I9wM$Ll$MuL|#f.LE1`#fDIHH|$HyHH8#IHH|$L`@HH1HHPHD$}HH|$LL}H$HD$MEHPH$LiAE(HtxHj8Im8LL+DH"HL|"E1@LE1`"LE1m"L@"{Im놾 L%"`AWAVAUIATIUHSHH(HD$L|$Lt$t$LAՅuBHLLHHHuHA3=H([]A\A]A^A_DH|$D$ !D$ H([]A\A]A^A_ff.@ATUHSHHLd$H|$L萀HtcxHD$HxRt H[]A\@HH}HHt,LH\$GHtxHD$HH[]A\@묐AWIAVAUMATIUHSHHHL2H|$DL$MHI9EI9n@FHl$HIV HzPIvD$HtMDL$H|$MLIV0kIHH|$1=bI~0IFEN(D;L$ IN8IV Ht$0MFH|$=t$0H|$HMtI$MtD$8IED$4DD$It$8H|$tt$8H|$jD$8IF]LHHIkff.AWAVAUATIUHSHH8HT$L|$(Lt$ HD$Ll$"f.Ht$(H|$ LHD$ЅuHLE1MLHHHHyH-=H8[]A\A]A^A_DH|$D$BD$H8[]A\A]A^A_ff.@UHHH|$~x- t H]H|$H {Ht @H]øfDAUATIUHHLl$H|$LzHH|$H!HHttA H]A\A]DHHHtGHLlzHt7HT$H!HHttF LH]A\A]fHH]A\A]ff.@AUATIUHSHH8H|$H|$yH5LHIHL`8HD$A}HwAA$%C1SH8[]A\A]A4$H|$H|$HT$$H7D$$AD$CAD$CH81[]A\A]f.H|$HL$1LHPLd$M$fDH1CH8[]A\A]DH[H8[]A\A]ø$fD1H9AABH9t>DI9rHHHEH9s$H9rGfDf.HHHEUHSHH|$mHt_HH|$wHHtJxHD$HwHD${HPH[]HcH[]@ҐAWAVAUATIUSHXH|$ H|$(HL$HH|$(HIQwHHuH|$(HL$8HT$0HHPHD$(}HAƍ@!HD$(}HPH|$(LD$RDD$HTLx8Lh0D1Lt$@HD$Eu* LL腲MHH;\$H|$(IMLHLt$@H|$(8Iut$HH|$(HD$LD$t!t$HH|$(LD$LD$it$HHL$LLD$H|$(~LD$AHX[]A\A]A^A_fH|$ HX[]A\A]A^A_fHX[]A\A]A^A_@H|$ iHX[]A\A]A^A_f.H|$(L|$8DDDD$HT$0HIP DD$IH\$T$HL$LHT$DH H HSHX[]A\A]A^A_fAUIATIUHSH(H|$H|$uHxHHD$Hu8LLEHt@HX8HECHECE1H([]A\A]@LkH([]A\A]H|$HHL$1HPH\$머ff.fAUIATUH0H|$H H|$HI@tHHxHD$Hw/H$HcH!LH0]A\A]ÐH|$H11HPH0]A\A]@HD$HH@H0]A\A]fDH|$11HHPHHT$LLYxUHt$LHHx@D$ HhH01]A\A]@HD$HH@(H0]A\A]fDH)@AWAVAUATUHSHXH|$uHH|$HIrIHxHD$HÍ@`HHcH@HD$AHPH|$LHL$(AHT$ HPH|$LH`Lp8Lh0/E6D1E1HD$HD$0HD$Ht$H|$MMLL4t$8HH9HBIL;d$uHfHD$HH@HX[]A\A]A^A_ÐHT$0LHAHExHt$0HfHD$HH@(HX[]A\A]A^A_ÐH!3HX[]A\A]A^A_H|$L11HPHX[]A\A]A^A_HT@Et A19fH|$Lt$(DHT$ HMP Iff.AWIHAVAUATUHSHXH|$H$H9rL9th1ALH9wIHIDЋH9v&H9u9@t4AHXD[]A\A]A^A_@HHHEH9tDLH|$HIH<$HH<$HHcH|$LApHHIoMtHucE1u A]Au ND9 HHcHL9D0H<$A4$H|$E1I LH.AkH|$Lt$LLl$0LFH<$LH59u)HD$0H9D$uD$89D$E1zEtH|$LE1kH<$HH\H9AJH\$H|$LHD$HD$Ld$0HD$0D$8uH<$LHqHD$0H9D$AAf.H|$HT$L.H<$HT$0HD$@9D$ HL$0H$Ht$H|$HL$8H$E1Ht$H|$ACfH<$HH|$L4$LIH|$LLHAD$8E19D$ ff.@AVAUIATUSH H|$%HH|$HImIHxHD$HH|$1LHL$HPLL9HttHX8HD$A|$HPttHHuHW@IHHAHHNApxׅtSHH H0LI;s IxIH L@DHpHP f.HH H0fff.AȋOxHtco L$؋T$L$Ht$L H;s HxILPT$@D@P1Hu2P fDoD$f~L$Ht$fHfDG։P fAVAUATIUSHtIH1Ht葙HH膙LL,IIusIHtH<LH|C,[L]A\A]A^ff.SHHHD[ff.IHHHuLfDHHH= 1K1H@Ht71fDHfHHtkAUATUHSHHH9tZLe0Mt4I9$t[Ml$0MtI9]t[I}0HtL蝞L蕞HH[]A\A]郞H8oDI|$8^@I}8Off.fATHUSH2IHt?ooKoS o[0H{@HA$H;%AL$I|$@AT$ A\$0t L[]A\sHH˝ID$8HHtHs8HH膙L[]A\LE1蓝뮐HHtH-tHfH i11I11HAWAVAUIATIUSHHXI|$XLL5 L @HHXHtH} Ht HM8HgLHVHHL|$0HHL_LD$0HU@HCM1x HT$@L@L1LLD$8L$Lt$0jL$HIwHI$LY@HhhL5 L~ 'HCE1E1LLLHX IHvLޛLE1ӛHXL[]A\A]A^A_ÐH4E1:I11IH ?11PLc뮐HCE1E11iH1LT$HH$bIHgHIE11jL\$HHLHHD$XZH$HHLT$L@XMt:u(;IHP H@HHHD$8LD$0Lt$0HT$@HCHU8HxH8IH9HT$(HU Hl$LT$HT$ L|$oDADŽ$1@fDE1HjL9{HHT$L$cL$HT$HCHLH H5H=艔E11HGE1MATIUHSH@}H5*HSHHT$HHH\tVHHt$ LHHD$ HC@HD$8HD$0HD$HD$(HtYHT$(HH@[]A\@}}H 11I11LH@[]A\H|$HD$٘HD$fH@L[]A\ff.AWAVIAUIATIUHD$XHT$ǕL|$1ɺLHH~D$f="f=1Ht$MHH~H>bפGH9D$r…LL5HHHH H@ 3|<|ML^H MEI1111G| u&LKIfDtď0L*IHĠL]A\A]A^A_蛏L0I@H|$@1HHtAUE1HE1jHt$P11_AXIHHHL1HD$HE1E11I$AUgY^IVDLHIHHI$I$DLL HHHE1E11AUIXZfzzMLH MEI1111LIf.Ht$@HwfDE1iH(&uz(zH 11I11A5ff.AV1I1AUIATIUH裓t.LLLI2HL]A\A]A^E1Mt胍AEHL]A\A]A^ff.H1vfDHHHHH̐ff.HH鵐Dsff.AW1IAVAUATUH=)SHHHxHt$HHT$0LD$8D$gHC(H=HHD$1g1Hs'ʎHHt$gpHHt$E1A1HD$ HHHD$ HT$H>bפGHHL$0HP HHH1ĐHD$(H,HD$ LD$(1H Hx(E1HًH-HRf.軋H-tH1H|$0u%1IH m1Hx[]A\A]A^A_ÐHD$H8HD$H8iHL$ HHAHAH&MIE1I<$I背MlL9uLHD$(H)HD$ E1E1L,$H(HD$XHD$HD$hHD$P@K4H|$(H<$6HD$HD$hN4L1ƌHD$@HHD$8I;HHD$HH\$PALHމ;HHI)uHD$HLЅ1HHHxpHt$@1҉H)HD$h*Lt$PIHxHLLÊHx.II)uHs1҉HIHD$@My6諉D0AMcILHM(H\$L4$H+D$KfDEAMcfDHHD$H 肈H-3HH|$(Ht$H|$ ߍUAH-D0H>H-H~HL$ HAH|$(謏Ht$H|$ HxBHt$H|$ ux1ZH-fHhчH-H轇H-H@ff.AW1MAVAUIBATIUHSHӺHRx~LMHLAHDAątىExBHD[]A\A]A^A_f軉Aąy1HtI}H 11RH 1IHtI}IH )11E$${ff.@AWAAVAAUMATIUHSLHHD$PHD$HthD0EuZL`MtAoEAoM@8HHHtoo[P`XpHǀDx@XH[]A\A]A^A_fHhEt5EtHt HuHoH|$0H[]A\A]A^A_@LxlfD@@wXt@Hmff.@HHGvH>bפGH9tDHP HDfDAUIATUHSHHHvH>bפGHWH9tCLHHE}11IHt9HLMIS1TIXZHL[]A\A]ÐE1fDH 111f.AWAVAUIATUSHH11HxHƿ_Ht$0E1A1ۅIH@HH>bפGL|$0I9$u]M<$躆HĘL[]A\A]A^A_D L%\IMtAAEALI111E1.@ӃLLL%I8A裃L%I苃L%Iff.@Ht H7ff.@HU7HtuOuVH}(轊H}0贊H}uiuOH苊HHtHH]qHHtH7ODHoiDH}h?DH}@/DAWAVAUMATIUHSH8uCHtH5{HwLeA$I$(H8L[]A\A]A^A_ËGXHH_IH=I׉D$ H"LD1L谶LKHSLHs(LI)HL`H=i1LoLc LLH·H|$LHD$J#HD$(HD$ JD#HD$yIH2HsHoD$ x LFiI$(A$M$MI$H}HtOLNIHt?LLDjLgE1MAE1LHIHlff.AUIHG8ATMUHSHHHHw8HW`HHEHG`HHEHI)HMtqHtlH{Ht3LHxTA$H{ ttHL[]A\A]fDH=H*H H5HCHHuLE1fH]MtAE HL[]A\A]fLc HL[]A\A]ff.AWAVAUATUSH(L6H<$Ht$HT$LD$MqHI9H$I9F@H$D Eu AV(H$L=4HhLf.AV(HH;Us:LMHILL(AF(MͅLLfEuLaHD$HHD$HtE1H(L[]A\A]A^A_HD$HtE1HD$HtE1AF(%LpHD$AHtH GHfDHD$HtL(H$HxHtNLFIHt>Pf{IHtBH$IF@HDIHD$L0@HT$H<$H(L[]A\A]A^A_H|$HD$ DAWAVAUATUHSHHHH4$HL$LD$uPHHHSFH HT$HtHLcA$HHL[]A\A]A^A_DH8H@HGHHHOPHH(H{0HH{01HL$(HLd$(H8I9#HLEHH\$HtHA$:fHD$HE1@+EHH|$tH{E1 H\$H$HC(L$L,MtWH-@8I9qH4$LDHMN@H\$Ht LH|$0:E1sfHD$Ll$$L|$8HD$0Lt$0HLE@M1LLHIHHHLEDHHD$tJH}HL$HHtH{0LH $H $H|$tHD$HH|$0fL=LuaXH4$LCHHtHC(H$L$DA}uAEHL,$H-6IHC(J,(HD$HtHD$HHE1fLt$MH{E1AfD1ҾHH莁HC(HHD$HA E1DHH51H=\HC0HDH`|HHH{0H5HHff.HHw8IHW`HG8HHEHG`HHESHH(裀H{0蚀H{HC(HC0HCHC [ff.@HHw8IHW`HG8HHEHG`HHE ff.tHGH@ff.IH1IHH1AWE1AVAUATIUHSHH_H{LkLs(uRf.IIL;{s:IFI>LHLHC HHHpՅtH[]A\A]A^A_H1[]A\A]A^A_øÐAWAVAUATUHSHH8Ht$L|$Lt$(HD$ Ll$ #DHt$(HD$HLЅu:L ^M1LLHIHuH81[]A\A]A^A_fDLD$]H|$ D$H8[]A\A]A^A_f.DHHH1HGXHHH)hHHB@HBH@AULoHATIUHoSHH]HtfHH[~HuHL9uI|$XH[]A\A]}fAWAVAUATIUHSH8Ht$H|$H=HxHHD$HAō@ w+HHcHfD3H|$T81AE1 vzHHDL`DhDxHHH|tTD9uPs AwDuPEutH H8[]A\A]A^A_@HHH8[]A\A]A^A_DETPUTD@fSHt$HADuP<@H|$LHt$HHH8[]A\A]A^A_@SHt$H1AAjDH|$HT$L1A6HT$Ht$H4D|$ f.SHt$H1AA}DHD$E`H8[]A\A]A^A_SHt$HE` SHHHT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$CdtH[fDH$HT$HD$HD$HD$ D$ 0HD$\tHuH{XHtH<$zH[H{XzCdH<$HCXzDH{XH4$HtHCXH<$zff.@HGXHGXHtkATIUHHHHT$tHAzHD$H]A\@I$H`AHEyپ L1@1ff.fAWAVAUMATIUL|$8HLt$0LxHH1LHtcMtMI$LFI$LI3HHLHLHHPMx 1]A\A]A^A_DLH}yqL0]A\A]A^A_I$LLxH5RH=S1HHtI$HLH4qL0^DH5H=11HHTI$HLjHZpL0KfDAWAVIAUIATUSHtgH-Qt1H-TH_}HDH@HXLIްIHt,HL[]A\A]A^A_f.H-\fLxqHImqI|tHt^HHHD$.qIWLH_sLD$LLHHt'IްHLDxI\ L#Bff.AUIATI1UHSLHHHL$t!D$ t39t/HD$IfLl$HLLxH1[]A\A] oH0H[]A\A]fDAV1AUATIUHSHH H$t1H[]A\A]A^DLH=ѳ1OH L`HLHHtLl$IfLLHruNLt$H 1L8uLH9yH<$H[]A\A]A^f.=1Hk$LH=$1腢mH0Fff.AUATUHSHHL"LjI$HtGI$HHHHtoH I|f.MH H5rLeCHH=H1K趡1{H[]A\A]ú\H [ H5$LHH=f1oL2ƒ tfAWIHAVMAUIHATIUHSH舮I 1LHdA;LHڮPv umHL袸LH= 1迠HLBIHI8HL$1HPLd$t/LH=1v@E1HL[]A\A]A^A_HھLIHt6I8HLy LI뤐ILOLAUIATUSHHLbL.I0I|$X\I|$XLHLHHH H 9щC9svjH;H4H<ϋu%u99r5wH9tYH[]A\A]fuH[]A\A]@H[]A\A]H  H5H=lH r& H5H=zlf.AVAUIATUHHjIHtHL]A\A]A^H5Y]H=]1IHtHLHexHM]LA\A]A^L7DAWMAVAUIHATULSHHLcd$PLt$XHT$ $\HLDIH=91"t)I9wG$D;$$HL$DL<fILIH L gIHtOH0tELLHLH$`L$HIHtBHL[]A\A]A^A_H i H5LI@LH$HME1H k1H1ǞL$뇐H ܭ H5L蕠I_fLLD1H=FL$՜L$H0LRIHtM1H=9褜L9t u$H G H5L IL$I0LLD$LD$LLLLH$L $HItTHLrME1HH F1觝LOHH[]A\A]A^A_MH  H5YLLIAWL=AVAUATUSH8Ht$(DL$MuH8L[]A\A]A^A_f.AHLIMH|$(LI M ].IH!xHD$(HA7H|$(D$ CEHEH 8D$ ƒ uAWHHT$$HL$oHL$T$$HHD$DD$Etit$ Fv uXwPDHMILjD$0HPt$(QDAWHt$XH0IfHD$1HLHL$HL$HtGPHMIDLHD$t$Ht$8^_L\$MyDHD$DHMILD$HPD$0Pt$(QDAWHt$XH0IHHLLpAWDLMt$Ht$8IHiZYL-H|$(~HE1ID$(H 1HP1SAUךH E1H|$(fHH|$("E11ID$H -HP1S聚AZA[L#dHL-0Uff.fAWMAVAUIATUHSH(L$hHT$L$L$pLD$$xHD$0M$P$H$`S ML$LNMtLdLLHp"H$xL $xZk$xHQHcHMw tet$LLH3$xD >L$LU@L$H\$PL[LcLLHp4HL 6HeHHFIH H(L[]A\A]A^A_Ht$LäL$LHHT$IAIH| HLt$PbLLHpLLc5L[dHHIHHL%HHtL%@DH@t$LLHfH$`LHD$PD$XLt$PHHxHt$LL蚮!L LLLw4LocHHIH{H|`H0D$xL2HH w1ATIt$SDL$$1H1芖H E1!fDIELt$P1LH$`LE1H\$0PLLHD$HLt$(HD$HD$@HD$ fDLaHpLLLD$HLHL$HT$AIHH`LLHpgH|$8LUMLL!LD$HL$ E1HHt$L̦HD$8H.Lt$@M@HCHD$@I3H$`LLt$PHxDHt$LL|$HLt$P葡LLLHIEH$`PLLvHT$ILL$AHHߪb1IHH_LLHp-Ht$LPHHX8H{LH{L^@Lt$PHt$LL賺[LD$PL$LHHT$AHHH^LHHpH|$XLwH|$\LeH5PH=wP1IHHH|$XHdHD$H6Ht$HLD$X1ۅLt$ :H8^LLHpLL>;\$XHL$HT$LAHLL$IHuH|$H( d1@Lt$PLL00L(_HHmIH4@H$`LLt$PH\$0HxHl$L|$0fHH]LHHpLLLHLLHHuLHl$H=LL1T$Y/D$xLIHH ATIt$SDL$$T$0fDHt$Lt$PLHmLĭxLD$PL$LHHT$AHHHM\LHHpH57NH=M1yIHEHH2LD$XL$LHHT$AHHH[LHHphH|$`LVHL+LL.L]HHUIHHD$HLd$H\$0HD$DHT$HL HHt$HIH1LHuLLynfDH5LH=L1;IH3H@ML$L_f.H$`H\$PH11HfLd$Hu=pLof.LLt$(=LL,L[HHIH&MLd$H|$0H'fHX@L8H11AWDL$IHH 1蕎ZY11HݤLt$ H|$_H]oH1kH|$H_K HܝDff.AWAVAUIATIUSDHxH$H$HT$L$HLD$3HD$HAH$D8t1Hx[]A\A]A^A_H$HH H$\$$$LH=H1ًI 1LEL$L1$H=}萋L@MH$H|$@Hl$@yH@0H|$@tHË$D$(D$ H :HHDLHHHLH\$0hHL$0 D$ w@H$H|$@T$ Hl$@T$ H0H|$@T$ EMH T$ HH 9D$ D$(HED$$1MLH=^I0I8AH DHcHDH|$@6HH[1ILL$H R1苋H3L詽@H5H=11I0HYH 21L 11 LTYH5H=11aI8HH$HhHHt;HPD$LILPLD$(L$ HT$_AXHHL%DHHH%LI1$H }1ATDL$OHLmY^Hx[]A\A]A^A_@H$Ht$ HLHAlHHLt$($H=41H$I I L#IH$LM@HI0HLH 64LLIH=!P1AWL$L$$複XZuDHL$PH$HHHL$蛠cHL$t$ HELlHHHHHCH 7ff.AW1IAVAUATUHH=s{SHT$XH $LD$PDL$\ hH5&H=[&1HDŽ$طHOIċD$XL$L$L$H$$HH$HD$\HD$7fDjMLHt$L$HL$T$hAXAYH1MLLYHt=zL1H=zgHD$xHD$hHD$HHD$pHD$@HD$hHD$8HHL$HHT$@Ht$8H\$pLd$xHDŽ$H؉H D$HM,LH H9IL@MH$H$L|$(EHD$H$Ht$IHl$ f@QD$LMPL$hLD$HT$8H|$0H$H^_HH$HILL讖HL$HT$E1MHLxHHH$HtaH`t$1H=w1HL$0eH$HL$0HDŽ$HqHH$HZfDH$Hl$ L|$()H|$hLGLHlHI1ATDL$H H1fLAH跘ZY\$XH\LI AHH@IHH9uD$\tXItRH  H5uHh1Hĸ[]A\A]A^A_H$KL1L#7H1HH 1 e HݗD1@IxLHl$ L|$(.=LH|$hA讗1HH rD1HeDHm HSQ1M6H*H\$PH(Ht$PH(HxMD&LDHH@HtHHHǂ@HI9utH a HII H5js`fA=D$X1HH 1?dDD$XHD_/f.AUIATIUHSHHHHtHHiI(1HHHc4$IH H 蜰HHI$0Ht1HL$H褰I$Ht#H0Ht1HL$Ht1DHU@LMtIL91MH 1LbH'DH t\ H5qLdHH[]A\A]H tc H5qLdHHD$ATISH(HHMt@AD$(1H57у ATDA DHHuH(L[A\f.HfDB Ht 9uofff.@ATH5BAUHSHDc HEtH3H.uD[]A\@AWAVAUATIH=ULIT$SHDH(HD$LDA$CugH|$e2L,xHceA<$Ht@Ht;DG(D;G,}1IcAHHG H@DG(0HPHHfDHu1ыW(;W,}>HcƒHHG H@W(Ht ~H@HpHfD1DHOH[HuH[]H[f.lfHsH4kHsH_4H[]ÐHs>u˃\ff.fHuf~HHt?/t1uHGfAUIATIUSHHHBHjHDH9w7Cu#H{LH;L.$HLHCLcH[]A\A]fRuHt,@HH9wH;H%HtHHkHwH;'HHCHCCH'v @H@Ht8/t1[]A\HsLHuH[Hu@I$ Ht;HKH@H@xHuftH@Ht8/tfADŽ$0f1ff.fHG8TugHPHWP_t^ntQ|HcxDHG8_u;HHGO(;O,}+HcHHG H@O(HP1DH1HGff.AU1H5ErATUHSH(HH#H5HtpIHI$HHHHDdDI9t=D#H=uHƅHH@1@H([]A\A]D[1~lHwHOHcH)H9|pHHGGt8$tN ~9H_GLOBAL_H9u*F$<;wHHs~ Nt1fHG@fDHHG 1@GH)ЋW(GH;W,}HcH }HHG W(H@HH@fHW:SuoHBHGBugE1GAutHWCDFHtH f. 8H8H9u@E1LÐHBHGBPЀ w\<_t`H1Ҁ w5fD ҍL9wHWtHBHG<_tCʍHЀ vэHw ҍL<_;19O8uHG0LLÐLJ(O(w,Mt7DR09HcHHG H@O(LHDPHG@ELBB GH9LcكIL_ ICO(AMCACHG8BSH_@DHHG[LھMHIHG8BtH_@Mt&G8;G<}HW0HcȃL[G8LE1[LLBBJE1u1'PYff.HG8WuoUIHPSHWxPu HTHGIH1IHt)W8;W<}!HO0HcHHGW88Wt]1]@fAVAULcIATUSL9HH8HH=HPHDdDHI9LD#H)H~A_u{_u{UuLsM9v1,f.B<wyBHHIHM9nAB< wHDHƅHH@1?[]A\A]A^B<w BH{M9H_HH=tHPH\LƅHHH@1AWAVAUATUHSHHt7D0Eu5 IԃVw!AH5rHcH>H(@Dž0Hĸ[]A\A]A^A_@H(1HD$0HL$0H(H Ld$8D$@HD$HHDH97Dt$@EK%HD$0H(EtH xfDIT$DHĸH[]A\A]A^A_6H(H8HDpuHPrT+9tHHufDIT$HtD6I|$LIU+H9A,HK.LIHLD|DH9\$D;IuƅHHA1H@H 19ML$8Au E1/#)H(HA9$*$0@HD$0H|$0H(H Ld$8D$@HD$HIT$ @IT$:''HBX5$~.HH=%-HHHDHD(ƅ(5HH=,HPHD)ƅ)A<$>,\,IT$fDIT$D4HA HuA:L{2HHHHDtDI9D3H=uHƅHH@1H(IT$DLd$8D$@HD$0HD$0H(H HD$H3DD$@Em'HD$0H(IT$H=&D3A<$T3&I|$.HH=.HPH\HH={(HPHD~ƅ~IT$IT$Md$HtD3HH=)HPHDLHD{ƅ{2HH=HPHD}ƅ} HtHAVL{0DHHHDtDI9UD3HH=uHƅHH@1HsHAvL{ 1fDHHHDtDI9D3HH=uHƅHH@1fA|$w%IT$H'H9B $DHr1HH-HBHD ƅ fA|$ HsA_Lk2HHHHDdDI9cD#H=uHƅHH@1Lt$0Ld$8H(H L(IHL$0LHD$HLD$@MuY.DPEu<oڃHD0oHHL0I H(L@@HHtHPvIT$DH0DL$@L(EZHIƃtIVDHI l0uH(LDH"AHrHAgL{.HHHDtDI9eD3HH=uHƅHH@1HrHAgL{1fDHHHDtDI9D3HH=uHƅHH@1HrpHAvL{1fDHHHDtDI9eD3HH=uHƅHH@1HoHAnL{1fDHHHDtDI9D3HH=uHƅHH@1H]oHAtL{1fDHHHDtDI9eD3HH=uHƅHH@1HnHAtL{1fDHHHDtDI9D3HH=uHƅHH@1HHĸH[]A\A]A^A_Mt$Md$A2X4S*HH=2(HPDHHD(ƅ(IV8*HH='HPHD)ƅ)HĸLDH[]A\A]A^A__AIT$HĸDH[]A\A]A^A_~@HrlHAoL{/@HHHDtDI9lD3HH=uHƅHH@1HkHAoL{1fDHHHDtDL9MD3HH=uHƅHH@1Md$HfkHAoL{El$/@HHHDtDI9D3HH=uHƅHH@1Mcl$I\$MHI0fHHHHDdDL9cD#H=uHƅHH@1HjHAhL{1fDHHHDtDI9uD3HH=uHƅHH@1H/iHAjL{1fDHHHDtDI9D3HH=uHƅHH@1HhHAcL{1fDHHHDtDI9uD3HH=uHƅHH@1HiHAjL{ 1fDHHHDtDI9D3HH=uHƅHH@1IT$D%HH=7HPHD(ƅ(IT$DHy%HH=HPHD)ƅ)HhHAdL{ +HHHDtDL9D3HH=uHƅHH@1IT$H\$0H5!Y1H HIH HI,DHHHHDdDI9D#H=uHƅHH@1HA\$H=HPH\hIT$D#IT$IT$DHeA[L{#H+HHHHDtDI99 D3H=uHƅHH@1It$E1Hu fAփ8/HxH@AVHuID$Dt$AHD$HK&AE9]D<HT$DH"D9|$~HH &A,.HHHHDdDH9tD!H=uHL$HHƅH@HL$1ҸHH=HPHL=u%D[ƅ[IT$DH"Md$HM H:%A,+@HHHHDtDI9tD3H=uHƅHH@1AID$7LchHMHI(HHHHDdDI9D#H=uHƅHH@1EH(AA IT$Ht A@HĸLDH[]A\A]A^A_*H!cHAnL{.HHHDtDI9mD3HH=uHƅHH@1HbHAtL{1fDHHHDtDI9D3HH=uHƅHH@1HbHA{Ls 1fDHHHDlDL9+ D+HH=uHƅHH@1H]bHA{L{1fDHHHDtDI9D3HH=uHƅHH@1IT$DHH=IHPHD@ƅ@ID$8;H@8<LDV7LDH0;ID$I\$LpH@LxL`HCH8qxuxLDH\5HDH4DHL@5H5H@H:dHAtL{1fDHHHDtDI9mD3HH=uHƅHH@1HpL(LpHLJ(M|$AtEEu AFLDH<bHH=HPHDHD<ƅHH=HPHD>ƅ>L(HpI\$L(HLJ(HLt$01E1AH LI4HHA@HXJHp5wMIMY H(uHD$ Ht$ H H\$(IT$DHDD$;DD$u HD$ H Em AXHLDKEtfHCI9J HDKEuHH=HPHHSDHD ƅ H`]HArL{-fHHHDtDI9D3HH=uHƅHH@1H\HATL{1fDHHHDtDI9UD3HH=uHƅHH@1IT$DHX]A L{H4fHHHDtDI9mD3HH=uHƅHH@1Mt$HM HX\A{Lk3HHHHDdDI9! D#H=uHƅHH@1맋82 H8ZHAaLs3HHHHDlDI9yD+H=uHƅHH@1HZHATL{1fDHHHDtDI9%D3HH=uHƅHH@1HYHAgL{1fDHHHDtDI9D3HH=uHƅHH@1HXHAiL{1fDHHHDtDL9%D3HH=uHƅHH@1AIt$IcT$H=HHL,*HHHHDdDI9D#H=uHƅHH@1IT$DHPHH=HPHD]ƅ]HĸLDH[]A\A]A^A_b*8IT$DHHYA)Ls8H1f.HHHHDlDI9t9D+H=uHƅHH@1AT$H\$0H5I1H߃6HIHMtoI-f.HHHHDdDL9t=D#H=uHƅHH@1@H=HƅHH@1H=LHPHD.ƅ.M|$A?H LGIT$H\$0H5H1H߃HIHMQI+@HHHHDdDL9!D#H=uHƅHH@1IT$DHH#UL{A-H1fDHHHHDtDI9D3H=uHƅHH@1IT$DHHtTL{A H1fDHHHHDtDI9D3H=uHƅHH@1IT$I\$ Q&IcՀ| uAIcHHL,*HHHHDdDL9D#H=uHƅHH@1LDHrIT$DHH@H9@L9ILH[HxH AHRHƅHH@1ID$HD$EAFD$L(wID$0x=H@<0<1H5SHĸH[]A\A]A^A_H>SA_Lk3HHHHDdDL9D#H=uHƅHH@1IT$H\$0H5D1H߃HzIHhHI)fHHHHDdDI93D#H=uHƅHH@1HtRAtLk0DHHHHDdDI9D#H=uHƅHH@1H\$0DH5kC1HHgIHMtdI&HHHHDdDI9t9D#H=uHƅHH@1H=w HPHD}ƅ}Hĸ[]A\A]A^A_LchHXMHI0fHHHHDdDL9cD#H=uHƅHH@1LHeHH 8/ H DHHH  H 17HT:HƅHH@1IFHA$a9 supCHߍP1HuIHtiHI$HHHHDdDI9t9D#H=uHƅHH@1H5JHM*HƇH@1HƅHH@1HƅHH@1HƅHH@1> HHƅHH@1 H[HIT$DHN]-HwbHƅHH@1HƅHH@IT$1H[HSDǍJAI4HAHL5MIMoXoP@HPHXH[HH(H XHPHpHAJ5vOHD$0DHHL$0H(H Ld$8HD$HD$@HD$0D\$@H(E? HH(MD$A8r>TLDHH CHcH>H5,H5!IluH5c|X^HPAHHDDHH97L; uHHHHufL9uH9uH@HHL9uLHE1sIHA/<LuIH]Hv c<DH<HID$DHHP@H5GHAID$DHHP)j{du{u [9hIT$DHULHƅHH@1FIQ-HƅHH@14H\$0DH581HKHIHHI'HHHHDdDI9~D#H=uHƅHH@1맋<-HHHIH5DIT$DHH5IHHƅHH@1IT$DHH5FhƅHHH@1ƅHHH@1^HBLHAH H cIHH ƅHHH@I\$13H[HƅHHH@1ƇHH@1xxxH[#ID$DHHP]HxIT$D|$@HDž(HPz&HR:>(HID$H5DHUI~tDHL HcLDHMqH([HB8)t Dž0HRDHI9\(HcH HHPXHLHHteHchDlHH-H`LVhHHLWH8H6HHt!A9-H肿MD$H[E|~LDH5B>fUHSHHtrBHӃg4YH$CHH4HHD$HHHHD$HHk4H[]f.Dž0H[]ff.@AWAVAUAATIUHSHNwH;HcH>fDLHDH[]A\A]A^A_ @HQBHA Lk1fDHHHDdDI9oD#HH=uHƅHH@1HAHA Lk1fDHHHDdDL9D#HH=uHƅHH@1H\AHA Lk-fDHHHHDdDL9tgD#H=uHƅHH@1@HH=HPHD&ƅ&H[]A\A]A^A_H@HA L{1fDHHHHDtDI9D3H=uHƅHH@1HHHBHD ƅ HH=}HPHD ƅ IT$7@AHH=(HPHD*ƅ*IT$fDHL%u&Ml$0fDHHIH\M9mA$H=uHƅHH@1fH?HA Lk1fDHHHDdDL9D#HH=uHƅHH@1H>HA Lk 1fDHHHDdDI9gD#HH=uHƅHH@1맀(IT$DHH>LkA:RH4fHHHHDdDI9D#H=uHƅHH@1H=HA L{ 1fDHHHDtDI9D3HH=uHƅHH@1H<HA Lk1fDHHHDdDL9D#HH=uHƅHH@1HV<HA L{-fDHHHDtDI9tqD3HH=uHƅHH@1@HHHBH Ƈ IT$HH=HHHD(ƅ( DIT$DHHH=5HPHD)ƅ)H[]A\A]A^A_HH=UHPHD ƅ fHƅHH@IT$1)ƇHE H@fHƇH@1ZHƇH@1HƅHH@1HƅHH@1HƇH@1HƇH@1fDAVAUAATIUHSHHSHH 3r>HBHcH>fH )H=HPH1LD(L(Hƃ(Hǃ(HH=HPH)ƃ)HHBH(ƃ(HUHtDHHH=BHPHDLH)ƃ) L([]A\A]A^fHH@L(L1DHǃ(HHH;HƃH(ƃ(HUH@HǃH(f.Ѓ<(CHH=LHƃHH@1 fHƃHH@1H=|HPH Hƃ fDHƃH)(ƃ(fHUH@HǃH ƃHH H@*HAWAAVI4AUAATUHSHH8cCuSHSEuH5wIr:HKCL H )t=*t\t{DHL HHt 0tH8[]A\A]A^A_H DHL H8[]A\A]A^A_H DH#L H8[]A\A]A^A_L(HRDHHDž(|L(HAu|L-2A:IM-DHHIHDtDL9t`EuH=uHƅHH@1ҸH 32H=t|HPHD.ƅ.HCLhAMHH45w HHHu$LDHL H8[]A\A]A^A_MmAMHƅHH@1XHf1HA{HK 'HHHDtDH9tED3HH=uHƅHH@1ҸH 0AEH\$H5 $HߍP1HHHHtkH#HHHHDtDH9tCD3H=uHL$HHƅH@HL$1ҸHV0A}HK'HHHHDtDH9t@D3H=uHƅHH@1ҸH /MmAMAWHAAVAUIATIUSHHHt)fDPHHu1LDHHH= HPH ƃ HHBH[ƃ[IUHtDHHH=HPH]ƃ]H[]A\A]A^A_DH@8*L1DHHHhHƃH[ƃ[IUH@HǃHAUHƃHH@1"H- HA HM-fDHHHHD4DH9tFDuH=uHƃHH@1ҸH DL1DHHHtwHBH)ƃ)H=HƃH [ƃ[fIUH@HǃHƃHH)H@nATIUSHHHpHtH HD$H$HH IT$:t0HVHpt H$H H[]A\HRH"Hpt H$H HH=tTHPH>ƃ>H[]A\DH=HPH Hƃ afDHƃHH@1HHHBH ƃ EfHƃHH@1ƃHH H@ƃHH H@AUATUHSH:2tH[]A\A]/HBLchHXMtoHI&HHHHDdDL9t=D#H=uHƅHH@1@H[]A\A]ff.fAUATAUHSHH1HH=/HPHE1(ƃ(E4DH߉EHH4HHD$HHHH,$HD$HHm4EujHH=tfHPH)ƃ)H[]A\A]DHCAHE@ǃ0EtH[]A\A]HƃHH@1nHƃHH@1HBH@H9f,AWAAVE1AUATUSHHHBL@LhA8<?D<ǃ<AHt$1HHHHEH8FHHtxQwHL$HPHHHHD$HHD$HtLU8;U<}DHM0HcHU8H[]A\A]A^Ë]LELH]LIH|D1H[]A\A]A^fH^aHfM(HHH;M,AHcHHHE H@M(HPR'UHHu@HH[]A\A]A^/HHHuHD$IHE8IkH;L!HHxHD$HU8;U<HM0HcHHD$U8H[]A\A]A^HHH]HD$;IuUPHU8;U<HM0HcH1ɉU8I<wHH]@HHT$H軖HD$AHHHu1ɾ(H葖HD$HHHu 1ɾ&HH^HD$@HHHu1ɾ"HH.HD$@HHHu1ɾ$HHHD$@HHHu1ɾ#HHΕHD$T@H8HD$>fDHFHE~>HFHEFF<0'H$HcH>HHHu1ɾ%HHFHD$@LFLEF<_0< HDHHuH0< vL)LH]IHLEA<_yIHLEqL*HH讔HD$4@HHHu@IH,H,HHL+H`HD$]LELHd]L1ɾDHH/HD$HHU:HJHM:EE(;E,Hc؃HH] HCE(H\$,F0< fCw HqH\$HTHCHD$Hx8HHHEt HPHUsHD$fPU(;U,HcHHHE U(H@HX@U(;U,HcHHHE U(H@HX@~_XE(;E,iLcHILe ID$E(A$CWHID$HE8_+HHHE#L-HH`HD$U(;U,|HcH@HHE H@U('HXEHU(;U,=HcH!HHE H@U('HXEHH1ɾLHH辑HD$DU(;U,ھHcHHHE H@U('HXEHU(;U,HcHHHE H@U('HXEHU(;U,\HcHHHE H@U('HXEHU(;U,HcHaHHE H@U('HXEH bU(;U,޽HcHbHHE H@U('HXEH #U(;U,HcHHHE H@U('HXEH f.E1WHHEHT$HHHD$IfHCDu(Dm8HEDeHPHU:ItH]HD$Du(Dm8DeHMLD$MWU8;U<KHM0HcHLHU8LHD$H]LELHHu{ ]LIHUSHHWHD$HHUU(;U,xHcƒHHE H@IÉU(HSH@pHH!릾럾똾DHHW1ɾRH謈IH/@HE8EH1ɾRH|HCHHuAEH4f.HBHGzlHHWHHuHE8EhHPHUP_nH貈7HE8_*HHEU(;U,LcڃLHHE H@IÉU(GHXHDHHEHBHEBHπHHXHUHM@QHHW1HL$E1HqH1HEIHO@HfATUHHHG8Jt]t9HIHtL<H蒂L;H肂L:H(fA}tKA}@HL7HHHHWfDHE1HUD.DHWHPHWxtHPHW@A<51H[]A\Druvr~HW:tLRLW:_uDXE1At<$AB@191ɾHHH[]A\pxHPHWxn@HCVH3fDE1Lf)H$jLDHiICHHsG1ff.fUHAUIATISHHhiH}LmITEHUHUHcHHHLmH)E@HH)EEHEHEEEHUHe8HtTH‹tYww2u^He[A\A]]u,BA$He[A\A]]@w HRHuHe1[A\A]]fB@HRHuDUAIHATSLpLHƅxHDžpHUHMHEHEHEHEHEHEHEHEHEHEoj}EHcŰEܹHDLHE…HNHEH)ԅNHHULHHH)HeLHUHHpƄ5pUU1He[A\]ff.@UHAWAVAUIATASH?_H@H8H=yLa1A1EEAEALD_HpHhCI} A} _H}u A} ZHPXH`QXH`HP}HEbH<LHhL1eHUIHH`ӋH`HHUAt HE8u M}ELL葋LpIT DeHxLmMEEEHEHEEEv _HcHIHHH)HHT$H)HHHeHUHIփZHh)I HhdI@E1IE HEAE Vt$D1kDkDT$D!Dc$DD$1CνDC,DDd$D1DD$D!AD1E1ʋK B9p $L$D!AD1A1DDKDL$!1A|DK< 1!1A*ƇGA1DT$!1 F01 ‰!11A5Fk щl$!1ؘiЋk0 1!1ADDc81!1{( |$؍[1!1A0\DC41H@!1"k 1!1Aq1!1A Cy 1!1A1!I1!1|$ ΍b%1!1A@@1!1|$ QZ^&1!1A6Ƕ1!1|$ ΍]/։1!1|$SD1!1A ؉ 1!1|$DT$э71!1A!DT$ 1!1A7É1!1|$  1!A2ZEA1A1D!1A㩉 1D=L*!DT$1t$1!A og1 1!1Ή1AA!DDT$1|$ AB91D$q11‹D$ 0"am1A< 81Ɖ11A|$ D꾤1A1A5`K1|$KD1׉ 11t$p11A~( 1A>'1A11A1|$ ȍ0D1׋T$211֋T$ 9ى1A1ʉ11A1A9|DDT$ 1NjD$0eVĉ11AD")Dt$  1A *CAAA<#D A1A  A1AA9DDT$ 1Y[eDl$  1 ‰ щ1|$ 7} 1A]Dt$ 1AO~o Dt$ 1A ,DL$ 1A2CDT$ ANAA 1A~SADA 1A5:D  1Љ 1ʋL$ 1*A:ӆ 1 1 D$AT$AH9\$EHD$\$\$DXDPX []A\A]A^A_ÐAUIATUSHHGWWsG7vvx)AHH5PJ|#6SJt%H{D3C HډD3 HHCHIELIUH[]A\A]8)DAWAVIAUATUHSHHDzEuH@wVHuqH[]A\A]A^A_fEAM)J|*I9LGLLMjDeI@L)MH@vILH?ILMEHtHU؃s5LtAMM]H[]A\A]A^A_IHu$LHHEILHLH)H)׃r1҉уLL9rfLHEHA?HHH$HHL$HL$AH$HT s6AuvEt MAtATfBT(C'?EH Hu$HHMILJL(H)AH)AArA1H< H<D9r몋 MATBT(fAMALLALfLff.H#EgAVIAUIATUSHHD$L$HܺvT2HD$HD$ D$(1fDHI<,LH)i{HHw=HuL {AŅuEHT$HuCLHtHD[]A\A]A^ÐHtHT$L|AHLHT$HT$DH#EgAVAUATIUHSHHH$IHܺvT2HD$HD$D$H@w%Hu=LLHĠ[]A\A]A^DIL?ILL HtHT$؃subt M uc\$fDHEH|$ HD$HLHLH)H)ՃrɃ1҉уHt H49r@M LLLfLf.H#EgHGHHܺvT2HGHGff.@HʉWʉVWʉVW ʉV WʉVfAWHAVHAUATUSHHHHH0HD$؋HT$D$BD$BD$B D$BD$ĉBBHH H9HD$WHD$H9I@HL$1fAʉHH@ut$DT$I@|$ċL$\$DL$E:yZ|$l$DAD,$A1؉A!A11A!AyZ\$E1A yZDAljA1ADAD!AE11AyZDD|$!DDt$1AyZщD1!D1GyZ‰‰1!1A?yZDAADAA1AA!AA1AEAA1DD|$ !1A7yZEADAA1DD|$D!A1AyZAADAE1DD|$!1AyZD|$щAyZD|$D1!D1GyZD|$ ‰‰1!1A?yZDAADAA1AA!AA1AEAA1DD|$$!1A7yZEAA1D3T$DAD3T$$A1A1D3L$D3L$(DD|$(AD!A1AyZAADAE1DD|$,!1AyZEщAAyZD|$D1!D1GyZA‰‰1D1!1A1DAA!AA1DAE1D3D$D3D$,AAAD3l$A8yZA|$EAA11D1DEA!A1ˍ7yZt$ DD1D1A1D3t$ E1獌nADAD1A1AϋL$$AD1ED1A1E1nDAE1ՋT$3T$3T$(1nT$DAAAƋD$ 3D$3D$,1‹D$A13D$F"nT$EEAEDd$D3d$D3d$A1AEEA1AnDT$E1ADEAA܉ÉD13\$D1AډËD$3D$ D1G:nADT$DEAA߉D11DD1É؉D1㍬(nDT$Al$3l$$13l$ʼnDD1F0nD1ADAAAl$ 3l$(1D1ADD1G*n1DEAAl$$3l$,11ʼnD1F"nT$D1DEAAAl$3l$(3l$1ʼnD1D1F:nADEADD|$,E1D3|$DT$A1E1׉D$AljT$EEE1DT$AnDT$E1ADAE1D3T$AD3T$DEEAE1A1G7nEAAED3L$A1D3D$A1D3D$13t$EEA1AA1D13t$A1G.nD1EEՉAEEAA1G%nE1AEED1AEAAD1AA,nDD3L$3L$D։D1D1΍nl$D1AD1‹\$Ɖȉ1FnD$DDT$ыT$13T$D1‰D‰D$1FnD$1DD1A3D$1AD1AAl$1DL$D3T$GnDAAA1ED13D$AÍ;ܼ\$DDAD13\$A AډDAA!!AD EA2ܼDT$A DDT$A!!AD D1D13\$Aً\$AD!D3T$A ܼDL$D ! l$ 1D1A3l$E!!D ȍܼl$l$Љ‹D$D1A3D$AD$FܼDADAA!A A!E DT$AD1!1݋\$1AADAA ɉl$=ܼl$A!D ED13l$A3l$DAщ‰Ս2ܼl$ȉDDD!AD ! DD D13D$3D$D!A‰AD!DT$A ܼA AE1DD$AD1D|$D1Ɖt$BܼAADAA DAA!D!A D EAA!E1D3L$A!A1Dl$AD Dt$GܼADAADEA1AA1D3D$AA!E13l$A8ܼDD$AAADAA D!D A|$A A!AD1A3|$E A!DE DܼEDT$Dt$AA1DE1AA ܼL$DAE!!D EDD1A!D1 3t$D!EAAA ׍ܼD$3D$AA1E1EAB)ܼADAE!E D!D EЋT$A!D1E3T$D1A E!E Dܼ\$3\$EA3\$AA1EAEAAG&ܼDt$DADAE!E A!E EA܋\$3\$A D11É\$DEAA!D!EEA ދ\$A+ܼAދ\$3\$3\$E1EAB;ܼ\$DEE DEE!!D EDd$D3d$AA1D3d$DEAA Dd$EEAA!E!EAE D|$AEܼD$ED|$EAD1E1D13D$D$DDD$1G(bDEADDl$D3l$A1D3l$AEEA1A(bDD$E1ADAAAl$D113l$AAD1D|$1G7bANjD$DEAAD1D13D$ADD1AbDt$Dt$D1A؉ËD$3D$D1D1A1D3L$D3L$AD$DAD1G bDL$11DD$DD$DA3|$3|$AE1D3D$DEED3D$A1Dd$GfHt$fIHJHHCH'HCHC\UfHT$HCH{AHt$#A)0HFHt!A< ~߃WHFHuHD$Ht$~dɸLcLNAHt$I00000000HH؅HNHcHDDHAAt 0)HcH)HHPHHC'HCH8L[]A\A]fHt$IHH]HC'HC@auSHD$HPH^/H+HCA\xfDHT$HCHHHCA\ufDHT$HCH@HLHRDHHCuHCf.H8E1[L]A\A]þHbHCLHCHDHCuLfHCfDLHDLILTL)A:1҃AЃO9r Ht$fIH3H|$HHHH|$L-HLDHSs-@tAM HkIEHrHHILHLH)DI)ՃrÃ1҉уI| H<9rA00fDDAHt$H߈D$>0000D0000AM ALLHALfL8AUATIUSHHNu@~Au:~Nu4InHCNaf0@NLHCH[]A\A]I?H=LA$Hu&HD[]A\Ð H=%HHL7DH=J-LhID$thisHEID$닐H=9uH50LZID$I$H9H)ЃHHID$HE9 H=8 LHthis(thiID$s)HfPHE ID$ fD H=H5LID$I$H9/H)ЃHHID$HE H= Hu.L!ID$~thi@sHEID$=HH=ŭH5ĭu/LID$I$H9tH)ЃHHID$HEH=HH5LfH5LID$I$H9t:H)ЃHHID$HE HH%HHAWAVAUATUH Ht.t'A<9w IHHHcH>fDE1H L]A\A]A^A_LfLHIľHHEHfunctionHHEDH LH1]A\A]A^A_}DHHHD$HD$H$H$IHD$H9H)LcMt&A$HINHE[HEDE1MH$HEHdelegateHH<$HEGLLH ILfHEinouLLHIHE[HELf HEH__vectorH@(HE v@AWAVAUATIUSHH8HHD$LD$HD$ LDHD$HD$Ht+It!FwH5HcH>DE1HHE1HC(HC>fDIMLID$A..fD@.ID$HtHHC)HCH|$Ht`?H8L[]A\A]A^A_þLLyMID$fo@-C) ID$HD$MLDAE1fDHMGLd$E1AQujH~Ht$tHL<DkHE1[L]A\A]A^fu1E1HLDkHtHL[]A\A]A^AWAVAUIATIUHnHSHHHxHL$A}0LHHDH|$HD$@HD$8IAHD$0H1AfDIAyDbIyLD\$,LT$ LD$LL$uLL$LD$LT$ D\$,&LH|$0LD\$ LT$LD$D\$ LT$LD$IMfLH|$01LD\$ LT$LD$_LD$LT$D\$ IH|$0LLXIWMOM8AVAUATUHH III@~_Hn2f1H H[]A\A]A^fDHH L[]A\A]A^MDH~Ht$T$FHHt8_uLLpID$H,L-"HD$ID$HPHT$H*DA4SHfJAVHnLID$nullID$fLD$H~LHHMt+L&$LHHhI|$HL(&I\$LFID$(ID$HD$HPHT$Ht3HM11LHHH|$HD$LID$)ID$f.HnLL$ ID$L$ H-ID$fDH~Ht$HHHeLXID$[ID$f.HD$HPHT$Ht3HM11LHHH|$SHD$LID$]ID$f.H LH[]A\A]A^HLLHID$+ID$H};ctHsLLHXID$iID$GDL3ID$, fID$CHt$LfHD$HPHT$HIq}DH~LZH LHL[]A\A]A^HHLrID$[ID$gfLSID$HM11L:ID$HH'H|$LID$, f0ID$HD$HPHT$HHM11LHHfLID$ ID$LID$A\rfDID$fLcID$A\ffDID$YfL3ID$A\vfDID$)fLID$A\nfDID$fLA\tID$fD0ID$fLID$, fID$K0 ȈD$f.LcID$\xLf8LID$KLL#ID$"ID$|$a Ht$LH3ATUHH8??_DH=HHD$ HD$HD$uX Ld$WHP D maHT$ infPHD$HHD$LFHD$HD$H8]A\ÐHLd$LHHH,$D$=H|$Ht#8uHD$H9tH)H81]A\Ht#11HD$HD$ HD$D1f.'HWE1t-H5/f<\HDEkCHEDBuDff.fHHfDATUHSHILHHL"H"1[]A\fAUATUSH(H-HtH(H[]A\A]fIċA$uH=3~HHt8/taf.E,$H4"A"u.HHUHHHHtH-Iq@D-11DH$HƿuHH5~jH$H9D$WH$H9$E@H1HHi$@BHD$HiT$@BHHD$HĘD1H9H4RBH )Dž'$\-4RB5))1)) 1)) 1Ή))1։))1))1) 1))1ÐA1H5#D)HHH9rAA9uDHH9r D@HPHH=@1H5/bff.fAWAVAUIATUSHLgHo HG(H+G0DwhH<IH9jH H HBH9PIEXHhI}PHHfIEIE0I)E(IE0Im H-EuhMfDM>ILAUEMhMEAILIAAAI EIH HD)A‰D)I4H>HtbH( AqAI} LލrI D)DA)HHH9w)I4HHuL>IL9+IEHHtmLиH[]A\A]A^A_fHAƉH,IEXHHAU@HH1[]A\A]A^A_IU`HtD$ I}PLҋD$ H[]A\A]A^A_fHG HG(H+G0AWAVIAUIATULSLHH $H"HAĉHD<pHtsHD$LHLD$I@HtAH$Mx E`hI@HD$PM0MhIhPIXXI@`HL[]A\A]A^A_H|$Pt LHT$PE1fAWAVIAUIATIULSHLD$HLD$pHGÉHD<AHteHD$LLD$I@Ht9HD$PMx AXhM0MhM`Ih@I@HHL[]A\A]A^A_H|$PtLT$PE1@HAQM.HfHD$H7HWHOLGPLOXHG`ff.@H5LOMHff.H5zLMHff.ATUHSHLgt'_ xHcIvHH IDD)DA)IwEIN$LT$M$M\ItIwHDA]HAGHHCHtHEHC0H[]fDAUIATIUSHH_HG H,H;v LHAՅt HH9wH[]A\A]fAU IATIUSHHG(H+G0HHW H HBH9w:H_H,fH;v LHAԅt HH9wH[]A\A]fH|$H|$HW ff.G8ftW@w w wwwwwwww74)) 1))1))Aʉ D1))ȉ։ 1))щƉ1))‰Ή1))1)) 1)1 Ay7y7f.OG4)) 1))‰1Љʉ)) 1щ)) 1))щƉ1))‰Ή1))1) )A H 1)1A zgDAy7y7Pf.@f.ItfHHTI^ H;HHuL Mt+I<$I\$Ht@{ H;HHuLg Mt+I}I]HtDK H;HHuL7 H+ fI'E1HeL[A\A]A^A_]E1(I>E1E1E1HL 뚐H=.} HHH lLHHXHDTH HHxHHDžHHH)HL$HHH@IH@IA<:tIWuL9thLHH)H H A/H/DLH H= t)A?IWHfDA./CfD HH޿lxX%=uIwfD{8#IMDž(H@I?I((L9uߋ )DHUHEHHPHUHPH[]HE)ډUH HMH[]H1[]UHSHH_Htf.HHHuHH[]fAWAVAUATUSHLgMtKIIL1HCI9t7HHt%HkHuI9v HL9wpHHHuuDHI9tLM$$L9uI]H{t@HH{uHImH)A]H[]A\A]A^A_I9M<$HI9t/LHT$H$I9H$HT$tpMML9t MMMLLD$H$TLD$H$I9t;M8HtNL9tVIMIM9pvLH$L9H$uHHEL)I]MuAEH[]A\A]A^A_L9t ILHLM뤐HH=H=1H5y fAUATUSHHHtvILjIܸHLk0HDHC8H3CPtgH{HHHtfHJT-HkI!HLcLcHEHC HEcPH[]A\A]IAfHHHuMff.gPHO8LG@+ff.OPHO8LG@LOHAV1AUATUSLgHL+gLwLHw0HlH`LHH97HldHC7HG8H9HCGPu}HIM+HC0It-LkLMuIlHs HIuH!HsHKPuHC0ITHH!H9Ct3HkLHkcP[]A\A]A^HHHIzIFIEHC@tH{HL@L릐HGHt)H9vH90sH@Hu1f.fATIUSHwHHuBH{HЀKPHt,HL9sHL9s1HnHC@CPuHЀKPHuM[]A\LcLcHC Hs[]A\ff.HGE1HtHH)H@IHuLf.AWMAVI1AUIHATA1USLHHLLt$PDIMHH?ZYIHtHCHL[]A\A]A^A_DHT$@HvBuHD$HL%jf.@ff.U1xH5[_]c1]ff.H5Y>ff.Hd@EDATSHxD$4D$4D$4H|$t$HT$HL$(LD$ DL$HD$8HD$@D$<D$<~WD$4t|$H|$L(H$H hAH$HHxD[A\f;AąT$41HD$PT$t*$tp$!„#$!ЄHD$4HD$L`LLHH5hHLd$H L^LHH5gH Ld$PH L%LHH5 H |$XH 3H|$XI 3LH\H5V*H CH H|$HD$4@|$8_D$8D$8D$<D$f1DH'HaHaHUH)YHaHraHn&HxaHNaHPaH&aH=aHaH aHaH H`H`HTHUGuiUHHSHHGHwHH)H9s@HH9wdHHE @HH9wJH9rH}HgHtHEH]H[]H}HEHEHEEH[]IHHHLff.@ATIHUHSH'CuH{HH;LHk[]A\D cHE1L c4HHHHW H;WrAEIV(IVH=HIAVːMHtHX[]A\A]A^A_ýD$OHuIVHLAVfDIHpIVH=EAVWDMHXL[]A\A]A^A_HD$HM1H|$LHD$HT$H9v'H?HH!H|$H9QH9HHD$LHL$0H4CHL$0HIHD$HL$8LD$0MwHLb&1HD$ HIHI9HMnLt$(MAF(;|$AAGAF(,A| $HD$OIH-IVLAVAE8&.<$HLt$(tFM1E1DAtCIHH9wYH ̓00pLME14XfATUSHH0G8t G8=wHC HSH9r#C8C(tC8H0[]A\DH3,@Bt3@tHxMH{ wLQIc L>f.HHHC s,eDC8H9S(uHC(uًC0tH{(uHSH= S@HH$H{(HuHSHSC8Ht$H;HHD$HHH{(HSH=BSC(VH{(%HSH=jSC8Ht$HHHHC(HHL$H tWH tQH oHQH\L$Hu0HSH|$SHC(HuHSH=NSC(C(d@|nfHH{(HC SHSH=HDS;f.HSH=KNSHL$HC(H t~H #HkHSH=eNSHC(7H{(=HSH=|@SC(fK(Hk HC uHk C8HHSH=MSHC(HHSH=MSHC(HuHSH=MSHL$Ld$1HvT LH{(mLeHSLHSH{(MHSH= SHC(AWAVAUATUSHH((tH([]A\A]A^A_fHC HKH9C(E1HHt0H{(uHHSHHHCH([]A\A]A^A_C8tPS8AD$<w=HMHcH>HD$EpHAHC ifDS(Hk u 1HfC8 C8H([]A\A]A^A_H{(uHSH=SHKHC H9ARtH{(uHSH=KSHH{(uHSH=1SAPuH{(uHSH=KS@H{(uHSH=yKSHAAH{( HSH= SH{(HSH=1SD{(EurHKHC 1L%H9rA@HtH{(uHSLSHHDk(EuHKHC H9sH<EuHHC HH{(MHSH=AS5HmK,"Hk HC Hk k(Lc@u HHKHC H9hH{(uHSH=7JSD[(1L-Eu>HC H;C>HtH{(uHSLSHHDS(EtH{(;HSH=@SHC H;CH{(uHSH=ISH0Lc@'H{(uHSH=ISDK(Hk@EuzHDC(EuiHC E1I*H8 HC H;Crls(Iu7HSH9MtH{(uHSH=IS{(tHC HSHk@H9GC(}DH <puHHC HC(HuHSH=sSHL`t$Ht$t$t$xH H{(uHSH=%SHHC H;CoH{(HSH==SHC C(C8H <EHHC fDH<EHHC fDDs(E}>fDHC H9CH<uHHC H{(WHSH=GGSC(HH<L HHHC HHlH{(HsH{HH3UKHPHS H9HHL<$Mt H|$ C(H<LHHHC MHHH{(uHsH{HZFHHH{(HSH= ;SVC(HjHSH=SRH<uNHH{(HC uHSH=ESHC HKH9PH3H{(Ll$HsH{HeEHC(MtZ1LI9vNAH9D[(Dc,C,Eu DHHDc,H{(uHSH=SH@Mt1H{(HSH= CSDS(Eu 1HH{(HSH=>8SC8DK(Eu DHEtH{(HSH=3SH{(uHSH=<SDC(Eu1L%2HtH{(uHSLSHH{(CHC H;CsH<EuHHC #fDS(tC84E1H9H|$0Ht$HHt$Ht$Ht$HDk0H EtH{(uHSH=sASHl$1LH0H HH{(wHHSHHSH{(WHSH=t SC8xHs,)K(Hk HC uDHk C8BH9C(11H-DL$DEDc(EuDHHSHC E1H9H|$0HgD$HT$0H T$@IDUHS(HHSH=b@SD$HS(S!M9PHuHSH=.>Sf.ATUSDg(EuKG8HtG8=HC H;Cr51HC8tC8D[]A\DE1[]DA\DHBIuH1HHC H{(uHSH=?SS(E1H-t]fDC8ArfG(d@H<EtgMtH{(uHSHSHIC(uHC H;CsDHHHC K,t!C8fHHC cHk HC Hk AċC8@AT USHp?_HD$(HL$0HT$8HD$@HD$HD$PD$Tt$XHD$`t1Hp[]A\GLD$ HH1Hl$ HT$HHL$@HD$(uH9r}H9 ЅHD$(HID0f817rxhhHHl$ H$HPHT$(H9T$@s=HHLA\HA\fDLI1A\LE1KAUAATIUHSHH HD(L`Hh@H@ HP(@0H@8H@@H@H@PH@XH@`H@h@pH@xHHǀH[]A\A]f.AWIAVAUATMUSLH8HXHT$HL$HtIGXI HL$x1HT$ LcIIw LAŅHAW(IG $E7AAAIHt$(LAADP(ID$(DT$,AGEH|$pEw,AHD$x1AH7HD$ 1DEoEC$WMAAAE@AGIDLLPA…H|$pS@@A,LID$ Ht$pLPD$AAtAWHII؉$ELHL$0QRAVARHL$@HT$8DT$0PH0D$DA!$EtIDT$DLPDT$ExAtIDLPtIDLP$tLHD$ H8[]A\A]A^A_@H5HD$ f.LLCHHAI9AEw(AIAIW A3AGABI gAG(f.HD$xH4HD$ $@HD$x1AH4HD$ @sH\$xH!4HD$ fIL11DD$fDD$LIIAGDLPA…x L$D$OD$DT$߻H\$xEDT$H3HD$ -1A@@ID$LHt$(P(D$D$(Dt$,AG,fAGpIxH$AGpHH4H$IGxHIcwpHL DH\$xH2HD$ E}1AAf.AG0I8AG0HH4bIcW0IG8\14裺H\$xD$H21HD$ A%DNAGpIxH$AGpHH4H$IGxHvH$HIGxfDHD$xH62HD$ EE11AAH\$xD$H11HD$ DHt$AQME1WHfAUATUSHO0ukGHaH uZIpIHth H5z1HLHDKHtN1M9HCXLk S(H[]A\A]1H[]A\A]1@LHD${HD$@AUATUSHW0kHtcG\Lg MuSE1HHt$ADP(xBHt$ DHP8IHt8D$EHL[]A\A][E1HL[]A\A]@;t$HIHPHt$ HPA]ff.ATASHHHG HtV1HL$HT$tqEH=H5/H{ HD賽S(HC`uXHC H[A\w~HDP0CHC`H[A\f[T$1뱐H{ ׾C(HC`f.w,~#HSHP0C,HCh[1ff.fATIUHSHH@tMHcE09|%Hu@HcLH*H[]A\@)I<1HcH]01HL$HT$wu뼐ATIUHSHH@teHuHHtzE09|%HcLH覹H[]A\Hc)1HHcHHI<b]0HuHf1HL$HT$tHuHHuH1[]A\UHSHw~ HPu,~ HHPH}`Ht耶H}hHtrH}@U(|H}8H}@ڼH}HѼEp~61HExH-USH1HHtQH\u@HH踸u,D$H=,%=@1HH=,̳HHtDHu3HHSuD$%=@uH=,胳JH=,tHHtLH蟹u;HHu'D$%=@uHϴxD`8H=,OuKHH5+觷u3D$%=@u#AH-+H=+uKHH5+Gu3D$%=@u#A H-+~H=+菸uKHH5+u3D$%=@u#AH-M+!f.AH-THH色/HNtB HĐ[]A\D賱ff.AWAVAUIATUHSH#IMLLcHHALcLDD$ K|'HcHLIHڱI<LL˱IXXHfPI|XXXX@觱DD$ LDװǃtH軳ϹHL[]A\A]A^A_ÐAL-dHGE1E1H- C8H=E\LH5)H1a謰ff.H1fAWHIϹpAVAUATIUSHH HH(HLt$Ht$DHD$PLHD$XHD$`]8AŅLd$(11AD$0H\$D$ @D$0T$uL9LHFʼnD$0H)ŅuM9LIFljD$I)1ML@BÅtHD$8HL$LH'4DEHĈD[]A\A]A^A_ff.ADHHH HHD HHHfHGxIWP1HHpHLHDpH)9GfL9uIIp1HAJHLHfpH)9GfL9ufDAWAVAUATUHDUPDSLO`E]XDM$ E)D9L]pDFI HHcElE;rDE9EBD|$IfD!A4sA9HcLD8uD8luA $8uAL$8HuT$IL$HiP8QP8QP8QP8QP8QP8QHH8upI9vkP8QtT$HDLH)ȹ)9;L$}!HcA4sElEA9D9D[]FA\A]A^A_ËT$륋T$H뛋T$H둋T$H뇋T$HzT$HmT$H`@ATUSG9FAԅu D[]A\D)IH7GHHLIHC8@0tt)H+DHk[]A\fH{`DL葢HC`H{`DL HC`AWAVAUATUSHHDoPLDElfDH;DOEDHHs`Ɖ,HD@Et}SPHKhDAA)A)9rH{`)ȍ0J4/ܮ)L))艃;,s,HAH;DOE8H8HChH9s(HH9HH9H[]A\A]A^A_fLC`D)‰EBDAAD1D>D!ȉbf.DBAD#sXAAD1L[xD!ȉICL[pD8fGE*111HC`HEL9xD[]A\ÐA[]DA\fE9111>ff.ATSHH!AątHD[A\H[811CPH{xHHChf GHlHcHǃǃ,ǃHHǃHḦ́ǃHPP@HHHD[A\ff.fIHt(H@t!HHtuHW8z0uLB8ff.IIHt=H@t6HHt/Ru&Mt HW8HR(AMtHW84AfAVAUATUSHH@HHAA~Lw8AIF HI9rqfA4ݸL)A9ANA4D!fA 0xAA)u[D]A\A]A^@A[]DA\A]A^Aff.ATHtIH@tBHHt;AAAAąu&HG8DDDDDA\ADA\@LNHF?ILHHHL0ubHW8B0tUHHЃzTt IDDuLLIH HLHJHI@ Hr8HtH~t F HHN(HtH)DH|uHN8HtH)fH|uNDQHHHHH 0fAWAVAUATUSH(  AHG8HIHD$TWt H?CHD$@=u&Eg E/H|$H(wLoL=*HD$DP0E1AO@qfDHD$Hc HL$ HHlH|$TH HD$@3>H|$AW0(HG(IO`HpHG Hw(HW(IG`HOHrHHw(HW(IG`HOHrHHw(HW(IG`HOHrHHw(HG(IOHWHpHw( HW(IGHOHrHHw(HW(IGHOHrHHw(IGHW(HOHHrHw(LHL$A0~؉A0HD$E1Hx(A!fD|-D6DJAO9 =E_E AOHD$xZfDHL$AT -xHL$DEt H|$Hi҅BHOH ))BHW(HrHw($HW(HOHrHw(DE\1119H\$LIG`CqH{(HD$@9111芉Ht$IG`HF(HVHHHN(HF(HVHHHN(HF(HVHHHN(HF8HpD…tHxtHx(tHx8tH|$HG(HOHpHw(HG8HWHHHG(HpHw( HG8HW(HOH@HrHHw(HG8HW(HOH@HrHHw(HG8HW(HOH@HrHHw( t1҃H|$HG(HOHpHw(HG8HWHHG(HpHw( HG8Hxt4H HG(HWHpHw( HG8HWH HG(HpHw(,HG8PD HL$HA@AEH1H)HxHw`H\$1HrH;H]HD` EHD$DH|$HW`LJH r  Hr  Hr fS9 UH\$HDE8HD$ǀ,S HD$ tnHL$1HH)HxHq`H\$1H0qH;HHDX 1Ef.t#, LAG u HD$@LH(D[]A\A]A^A_LA_ HD$tϋ@HF(HVHHHN(HF(HVHHHN(HF(HVHHHN(HF(HVHHHN(HF(HVHHHN( t1҃H\$LHC(HKHpHs(HC(HSHHHK(CqH{(CfDEHD$H@8HPHHL$Dp Hq@LI(HAA)EK !H9w[_HD$LL`@7HD$LH(MyHt$AD+d$EHV8HFMHv@HRI9 D$AHD$LE)HLL$DLHx萊HD$HPHP(H@8@DlLL$L9^HD$I`L)Hp诃IG`>fDHL$Ik@8HW(IG`HOHHrHw(@4HW(HOHrHw(HG(AW`HOHpHw(4HG(HOHpHw(@@H\$LHLLL$H{蔉HC8Lc(Lc(DXDEtLL$M9HL$HA@HL$AIHx(HL$Hy(H;H\$HH(HC@HpHs@HrHKHs(tLHS(HC8Ht$H9VuDPDEt H9LHD$HP(H\H@81DHL$HA8DHDEt HQ(H9Ht$HF@HL$A[Hx8Ht$H~(H?H\$HH8HC@HpHs@HrHKHs(HS(HC8Ht$H9VuD@DEtH9r_LOHD$HP(HH@81DH|$t)H~HI`&IG`D)H~HI`IG`Ht$HF8@DHV(H9HL$AgtjH\$HC(HPH;SvLHC(HH|$IO`HpHWHw( HW(IG`HOHrHHw(111iIG`H\$LCq1H{(p)H~HHI`,IG`HC8@D=@HH|$Hw(HG(HWHpHw( HG(AW`HOHpHw(4HG(HOHpHw(IuHD$H@8[ngHD$H@8@Df.L%I @HL$Hq`ǁtHD8@:xH\$ Hr  Hr  Hr f9 mHD$2HHHs`ǃH|$111fLAW MfD ɀD)HyHHI`}IG`HC8H\$I`DLD)Hs}IG`HC8HsAIG0HsAIG0@:xN@:xDHLPfD@:x'@:x@:x@:x@:x@:xH@88uL9s @:xtHH|$D)9 АH\$ Hr  Hr  Hr AfS f ǃ)9 HL$1HH)HxHq`H\$1HgH;HHDP E=fH\$I`HsS({IG`HC8fDHD$ǀ,HL$D EH1H)HxHq`H\$1H_fH;H*Hx 16HD$H@8@AXHH1H)HxHq`H\$HeH;HHDH EuCH|$DdHD$@H\$11H{xf GH ǃHǃǃ,hH,H#HHHHAVAUAATUHcSH_8IAƃ" AbZD9{Lua9tDHmHHEEEED[D]A\A]A^fDLAt$H+HUfD(MtmH{x11f GH_~ǃ(1@HcHcH5lHHH|H9|fDHXfDAAf.ATUSHHw8ALFnMtLHPSHHs8LFxMtLH{PSHHs8LFpMtLH{PSHHs8LF`MtLH{PSHHs8H{PSHqHC8DDD[]A\AAWAVAUATAUSHHD$PL$XH81pHH_H@AEEHG0#H}HADDEAAEAD$A AAu A L$ H}PDD@U@HHL$ AHE8DH(H}PH0D@*AMpPH@8D`TFCXDAE HºH!U@sPH}PHC`U@H}PHCpU@AMH}PAHCxHǃ8D扳U@H{`HCH4HsH{pH{xHHDHHDIDCHH[]A\A]A^A_ A/fA1#fDHjHEHHiHGPHG@H[]A\A]A^A_@H9jCHHE0vĸHE1AQRHff.fATUHHSAHoLg8@EoOMoW U o_0]0og@e@ooPmPow`H}Pu`U@HHxHE8H{I$HHLHH)I$8H)΁@H8HH+sPH}PU@sPH}PHC`U@H}PHCpU@H}PHCxU@H{`HCHH{pH{xHCPIt$`ySPH{pIt$pHyH{xIt$xHySH{It$yIT$ HCHI+T$HS HHHHX H Hp H H 1[]A\@HH萸fATUHS_,<>zHE0Hu@t ](1[]A\ÉIzHE8HHu uXDM\jpPHHDžAHDžHDžKZYu6U,E@HDžU(rHU8[HHU]A\H}8f|H}0]|H H*Lf.AWAVIAUATUSHO(Ef@EAI@-AHcII)Ate@A~HGtytA8"{LH"HD[]A\A]A^A_AV`Mt!AuE1ϐLXAF`A1@tNtAωLAD9uăuAF`b@IIvH9wnfDIHcIvIvH9sAH)A~H@HOՉsyCAăefEEKIF8E~(IEIF,IIvH9{H LAAUATIUSHHu~Mu8bf.HC0Hk1HDHtS1I)t,k(IL9~EDtH{0D1QtH1[]A\A]11rH[]A\A]AWAVAUATUHSHHHT$WpDE(IH;D$Lt$HE0ttHHH)A)EMM9v EEMLHHtDLeM)1HntwDm(LHE0uHHHH\$AAf.L9w;H]1Hu HD$HD$H[]A\A]A^A_DLm1HDžtL)u@GpHwhD1H~CATE1H Ht)yu DgtEu@x$tG(tC,AH DA\HA DE1H DA\T$Ht$H|$H|$Ht$T$uATE1USHHtVyyuMDAtEuDHHtAD$@0AD$\"AD$\@mVADL1kAD$ŃAT$A|$1gID$HHu ID$HAD$A$=OID$PAD$D1gA$AD$y|ff.HHAUATUtVAIiHHt>DHǾ1H fLDHWHIllL]A\A]E1]LA\A]@Ht3G=Ot=yu"G(u69rB1w,fHSOHGtt HsH{1hfHtz{OtSC`H{xCpHt{tu&HCxCt1HCǃ[Ð{kfHCPCD[Ãff.fHUHSHHG=Ot =yKtt tISptHkhCp=OtBHHCHt CpHkhHH[]fCpH+k=Ou{DHCtTHyHxZHrtM{OHCu1HH9~ H)HHSH)͉3HCsfDHHyHyHd@H{H)dHtH{xHCPCpHt{ttiHCxHCCtǃHHCHff.[ff.Ht+G=Ot=yuWpHGtHGhf.HHt+G=Ot=yuWpHGtHGhf.HHtTSGH=Ot=yu6{1wcHt!{Ot[fD[H)DH[HfHtTSGH=Ot=yu6{1cHt!{Ot[fD[H)DH[Hf1Ht OtGT@HtCWOt 1yu0HtGttH tHGxHbD HHD@1DHtkSGH=OtM=yt[@=Ot9H{xHt{tuHCxCt[fgfHCPfDff.@AUATIUSHHHxHt{tHCxt tktMLk L`LH`H|cHCxHHtLL`LH`HMLHtH[1]L^ H?A\A]aff[CtH[]A\A]@AUHIATAUSHHo8H}HHUu~4?v fx<DFXB< w~XHD!HFP1fDfHFP1FXff.AWAVAUATUSHXt$D$UL_IMEGL'D$ M*Mo8AE=??u AE@?@?A_ MUPl$ މ\$A]XM։t$-4?H=| HcHw5  A$IHIƃvLL1HHH LIHELE1HIE IG`AE>?EEE{111L\$ NL\$ IE IG`AE??D$( A} AEN?MIAuw9مuf.A$IHIƒvމˋT$+T$IG(IE(I9EELEu3LHLHHH LHHHI9E H+ IG0D$AEQ?D$@fDD$H |$AEG?IEhH IEpH IExIIf.AEH? D$= M_t$LAG M'AoMuPA]XTAG M_M'AoMuPA]XD$AE=??BADž {A$كIT$HIDAE LH dAEA?IIكIw4 @ A$IHIƃvމLAHH5H9H MIG0AEQ?tf.AudAEL?|$6t$AE`)98)A9E@ A H MIG0AEQ?D$Dt$D+t$@D$AuGL\$0DD$(IE T$ )IEAuxAMxI}hAADžAADD!HHp9sM A$IHIDD!HDHpA9wʼnDɄA)Au\I  ADžfAE??Dt$D+t$L1IE0DHtHx(HtAu\;p0s FAE\D7HEt9wAEt7AEt0I} LL\$0DD$(T$ EL\$0DD$(IE T$ )IEPAu0|$AuDIMH)9j>HAU\9F‹|$9G))Ǎp1AU\|$H~DAHHH9uEU\IEAED$9s7A$IHI9r߉ˉѸA)D!AE\IAE\D$1E1҉D$fAEO?)A@IAfCEAE9qA}Q? fAH' MIG0AEQ?1E1fD)Au<>H DD$(ЉD$ D!DH0D@@B9scpDL$0t$(DL$ XA$كIHDIDD!HD@@B9wDL$0DD)EIE11ۅA$IHIƃvIE0Eu\HtDp t AEUЉ1E1%Mf.LH)AE\TEE`AudAEK?9s/DPA$IHI9r߉ˉA)D!IAE`&w3 A$IHIƃvމt IIE0Ht@HHB!BDLHHHHHH)HHHHHH)H9DIAE8DRAM8VHǿ MIG0AEQ?DATH MIG0AEQ?Aƃ|$AEB?AE\1E1D$MH IIG0IAEQ?DPD9s4X @`A<$IHID9rމˉI)DI1KˉIԃwHHp )H5i HHHH V@1HfAUH9uADžIX1AExIIMExIIEhML\$ L\$ QH MIG0AEQ?dI} LL\$0LT$(L$ ^?L\$0LT$(IE L$ @>H MIG0AEQ? 1E1Dt$AEP?D$D+t$I} Ht$LL\$ Dt$L>L\$ IE H1 MIG0AEQ?ADž1AEE?5DPA9v8\`A<$IHIA9wމˉ)IEDA@IAE;MDt$EMLI} LT$ H)L\$E=L\$LT$ AuIE IG`AER?D$AAADDD$ D!H DADQE A9v^OAt$ fD8A$كIHI։D!DH DQID A9wAȉ)EIDEU\D)IAEI?AUdL|$AEG?MD$Dt$D+t$IM0Ht LHt AEAE6?E11UI} Ht$L1L\$ fDt$LE1]<AuL\$ IE %ADžE1AEF?05LT$ L\$(D$M_M'AG AoD$MuPA]XEU8EuAE8111L\$ ;A1E1IE HHt$LfDL$L;AE5?L\$ IE MDt$A)IXT$ AEx MIMExIIEhIL\$8LL$0HL$(Ht$ * Ht$ HL$(LL$0L\$8HA MIG0AEQ?9111AEAEL\$ /4AL\$ IE IG`AE??1.H MIG0AEQ?eM]I} Ht$LL\$ fDt$LU:L\$ IE IAE|ME|AL\$ IEpAHH L\$ HO MIG0AEQ?MDt$ID$ID+t$Dt$1D+t$E1AE=?E11ff.ATSHHu=Hw8ALFHMtLHPSHHs8H{PSHHC8HD[A\DAHH@HHUSHH_8HtH;;uHsHՍv H[]DS@t+Ht&sDH)HsH[?SD{@HsHH)HF?1HtS@UH[]ff.AUATAUSHuzLo8HHAUAEu4=>?t4DDHH|uXAEH[]A\A]D=>?u)111~1DHHp1I9E tfAER?롐Ht[H@tTHHtMHG8AHtH;8uHv D@tE1Hp0FHDADfDUSHhDGLW8AEABXOAzS?IZPABS?HHD@HT$ ADHt HЈHHH9uAIJPA1ABXA),@w)ƃA4D9@H@tg2@8uȃDAzS?JABXIZPABS?ABXHIZPHك/1@ADGEL 71ҽ$@)ƃD9s+t'уA4 @8ũD9rIHOALI)WHOAZ1tABABHo(uAB<IB@L_Ho(AZAB??HD[]@1@14AfDLA11:AAA11ff.HtKH@tDHHt=HW8HtH;:uJv1A?uRX1f.AUATIHUSHMB:HLn8H~PS@HH MEHMQAM8H{PS@IHoH}HLHIXA$oKH)H)΁AL$oS AT$ o[0A\$0oc@Ad$@okPAl$Pos`At$`IEHEIHHLeIEhH9raIHXH9wH)HHEhIEpHH)HEpIH)HMu9LEH1Il$8H[]A\A]f.IH)HXHAM8IuHL`9Io;H}HLHIXA<$o{H)H)΁A|$o{ A|$ o{0A|$0o{@A|$@oCPAD$PoK`AL$`IEHEIHHLeIEhH9IH)HXHH{PHSHHtKH@tDHHt=HW8HtH;:urvǂf.Ht[H@tTHHtMHW8HtH;:uJ4?vBtt B1@B1f.HtkH@tdHHt]HW8HHtH;:uJv fHcHC?t-L?uۋ+r\HfDHR\HfHt[H@tTHHtMHW8HHtH;:urv fHHXH)Hf.HAWfAVAUATUSH0Ht$HL$LD$LL$D$D$t&H\$JHHtK@HfDLH9uHD$Af8uBHAuH\$HHP@H@@HD$1H0[]A\A]A^A_LT$ALAuf.AHE9tf8tLL\$1)HI9utAHD$1L\$ fL$ 1ɋ01DfA fA HHuA1t0L\$Hl$ACftLTYfDMf\THI9uD9θAGA9AC؉ى\$D$t|tUD$|$PD$vuHH D$HD$H HD$V@H0[]A\A]A^A_Á|$TH0[]A\A]A^A_HD$D$D$HD$HD$ȃD$HD$DL$1E1D$Dd$E1AH(D$Hl$ЉD$HD$HD$@H\$DEE1E)C\$P9r9)H\$D CH\$H)~AC|%D9rDD\$\$Tv |$|$Pv |$H\$H|$щT$H)H HD!fq@yK1A`ztHD1@DXfPH\$ЋD$HH\$HHD$\$1Hw D$HD$H HD$D$D$f.DDLcAWAVAUATUSF D9zMcIF$B LcD9ZHcLc C4LA9~#HcLc C,f9r;tIfA9ruHcB8/wF []A\A]A^A_ÉDfFF8?AFGfDAWAVAUATIUSH8HFHDhLH=HEMc11/fHc։ ƄHI9tf<uE1fD|HI9uLHc?@I11A fEƄMt ADH) HHcHcHL D)NH؃D|HODIDHAl$ADHAuHcE)DP Lc Hމ  HHcD J H HcH4ffBF?BA8EHACB7CD5fFHfAD IHc8I4$fE1AL$LcHc E1ARHc҉ IT$LZL2DzR  L\$fDLA<BfNc MINACD9}AfACD9|QLcfBg E1E9Ld$E)McG$DEIHMtCDDLL IA<jELcEuDRAN$_AEE$ E)fEulDMDf.E LcIfEtHAfDG fBO fA$ E9E$ AfEtLcD빐11Ht$ fHHutVHcH|HH9t<StHcLDqftD1D 4ufHH9uH8[]A\A]A^A_@`A=f.F_ EtPAAH@Lc AD9|PN,EuMA9tMM)EEMLfAUHAuDIEA@H뚽1Mc{Aff.LcVIfBLEAEN\ HN1AKD9t HcfA fA ta9u>AA1HI9t>9}9tD9}HcfA tHAA1I9uDAA1fD fA pDfA ]f.DVHcAɃAҁAVL^E1AAUATUHl SfA@DE9A99LcIUHO(HwLqLw(HW(1HOLrLw(@44DD)f0BT&4tAFl FdD΋4DD)f 0f09xD቏4uEI޹E1L9[]A\A]A^@D409HcDD  DD) D9HG(HOf0L`Lg(HG(1HWL`Lg( 4DDd0)DD4ADD D EAD)D D9!HO(Lgf0LiLo(A HW(D1HOLjLo(D$4DDd2)D4ADƒADHO HG(f0L@LG(HG(1HWL@LG( 4D)у4f0EIA9Y޹E1IL9U[]A\A]A^@ /D D D)D9ADALgAHO(D Lqf0Lw(A HW(D1HOLrLw(D$4D)Fd*D4A ADEDHO HG(f0HpHw(HG(1HWHpHw( 4D) A4fD0DAL$ Љ4f0AD4$D D EAD)D D9oHO(Lgf0LqLw(A HW(D1HOLrLw(D$4DDd2)D4ADA A DEDHO HG(f0HpHw(HG(1HWHpHw( 4D) A4fD0DֹE1ADD4fDA~DED4 A  DAD4 f0 DAD4 f0@AD4 4AWIAVD0AUATUSI1L- AKED@E)D f0AA9tHW(HOLRLW(D4HW(D1HOHZH_(DD4DD)CLf0AƉ49 LVEFAEDEC\EЍI*DBA DD)9HW(HOfD0LzL(D4HW(D1HOLzL(D44DFD)D4AHW t}H ɧ D+DEDA D)D9xHW(HOfD0LBLG(D4HW(D1HOHjHo(D4DDD)D4AEփ=H DKD*ZDD )f0AD9HO(LGLqLw(AHW(D1HOLrLw(DD4DɉD)ALf0A։4H FEH B+AAD EE)f0AA9HO(LWHYH_(A HW(D1HOHZH_(D4D)BLf0AƉ‰49 ~AE Af0E)A9HO(LOLQLW(A HW(D1HOLRLW(D 4[])A\A]A^A_f0BD4fDD4fAD4B 4HǦ D@AD4DA[]D4A\A]A^A_ff.4~MHG(0HWHpHw( 1HG(HWHpHw( LJ41f0D~0ff.H59HE1LJ4Hh H5 H H H H HX Hp H fD0H HLE1HfDHH9uHH@ DE1HfD@H9uHH D1HfHH9uHLJ fHLJLJ(LJ f.UAHISAHH4f 0f0 HO(HwHyH{(HS(1HKHzH{(@44)у 4f0HHC(HSHHHK(@,HC(HSHHHK(f HC(HSHHHK(ш HS(HKHBHC(fHu Hk(H[]D4vfH{(HH{LHk(H[]f4t5~)HG(0HWHpHw( 4f0fDHG(0HWHpHw( HG(1HWHpHw( 1f0LJ44f 0f0 :HO(HwLALG(HG(1HOL@LG(@44)Hf04 HG(0HWHpHw( HG(1HWHpHw( 41f0H4tA~)HG(0HWHpHw( 4f0@4uHG(0HWHpHw( HG(1HWHpHw( 1f0LJ4f.4fAWIAVIAUAHJATIUSHDHAECH?I$XI$X LHL$I$ DD$DI$p L4A$` HLQA$x HL>I$ LHL$DD$H5 fA Hc6HHu߾ I$HDI$ I$H H HHH9ILFI9r EA$DH9;A$4A$0 Au qA$4E$` E$x EE IEIt$AIL$(D fA$0LQMT$(ID$(A$1IL$LPMT$(@4A$4p)A$4ADEƃ EIt$AIL$(D fA$0LQMT$(ID$(A$1IL$LPMT$(@4A$4p)A$4AD (DGEDIL$ IT$(fA$0HrIt$(ID$(A$1IT$HpIt$( A$4)AHA$4H5¥ AHzfIL$(MD$LYM\$(AID$(E$1IL$LXM\$(DA$4D) A$4fA$0H9tKA$4VHE$0A D fA$0 fA$4H9uDHL(DHHHFHI$TDt f8HHH9uHI#$u4fA$u(I$fDHH9f>tGXHBHH H9r EYA$4A$0 zAUIt$҉IL$( fA$0HyI|$(ID$(A$1IL$HxI|$(@4A$4) A$4fA$0H H5 LHI$L@1HfxH9uHI$@ fD1HfpH9uI$ I$ f1HfHH9uIDŽ$ fA$IDŽ$ADŽ$(ADŽ$ Eu%H[]A\A]A^A_DLLL2HL[]A\A]A^A_CWHcH4@AU A$4fA$0EEEDIL$( It$fA$0LIML$(ID$(A$1IL$LHML$(@4A$4)pAA$4DN A$4A%AA$4D AA$4D 1GX.@ HSDAD  HDAD $ HDAD u(f9 [fH ' (f=wH f fDAWAVIAUATUSHHH)H<$Ht$HHL|$ HT$ H5$ pLD$(HD$`HD$hHD$p,AŅH$D$@AHD$81 fDD$@uL9LHFÉD$@H)ËD$(uL9LHFʼnD$(H)1Lt…tL$(IH)HL$H)IHD$HH9 $tVHL$HL$k$t tHAՃtNHĘD[]A\A]A^A_ÐHD$H$DHtuLAfDD$@Htff.fHHL$HL$]HH" f.Hd)HHff.fDHAWHDAVHAUATUSHT$HD$HHHHD$HHHL$H=eHD$LPHD$HD$H-HD$AEsIEkEcLAkA[IESASMLEKECMLAsAKLLE{HHIHHD$J<ASIH|$LT$HA{IHT$LT$MMASLMHLHHHHHIHLHT$I9+H/ H\$ILH)HHHHiI)H/ HHH)HHHHiH)IH|$H\$HD$HD$HHD$[]A\HA]A^L A_HD$Ht"HHHD$HILH9uHD$IIHL$H/ LGHD$[]A\HHA]A^H)HHHHHiH)HHL A_LHHHGHD$[]A\HA]A^H=HA_HGHH HHD$HHHD$HHL LL$DvHDnDfLn^ID^DVMLDNDFMLV~LLD~HHIHMLMLMLJ VLHL$HD$HNHHT$VHD$HHHHIHLHD$H;t$9HD$HL$LL$HHHDt"ITHD$A IILI9uHD$H/ LHLH)HHHHiI)HD$HHL$HH)HHHHiH)HL$[]A\A]A^A_HD$MH-`DfIиHH◆pLHHLIH?LHH)HiLDHH)LH)H/ HLHLH)HHHHiI)JHLtHqHHHGH-HHGHHHGHHH ff.IиHH◆pLHHLIH?LHH)HiLDHH)LH)H/ HLHLH)HHHHiI)JHLtHqHHHGH-HHGHHHGHHH f.fIAHtoALU AItTAtDкA $$ =syntax errorError: discardingError: poppingmemory exhaustedCleanup: discarding lookaheadCleanup: poppingPT_GNU_EH_FRAMEPT_NULLPT_LOADPT_DYNAMICPT_INTERPPT_NOTEPT_SHLIBPT_PHDRPT_TLS"end of file"LNAMEPLUSEQMINUSEQMULTEQDIVEQ'='LSHIFTEQRSHIFTEQANDEQOREQ'?'':'ORORANDAND'|''^''&''<''>''+''-''*''/''%'UNARY'('ALIGN_KBINDSQUADLONGSHORTSECTIONSINSERT_KAFTERBEFOREDATA_SEGMENT_ALIGNDATA_SEGMENT_RELRO_ENDDATA_SEGMENT_ENDSORT_BY_NAMESORT_BY_ALIGNMENTSORT_NONESORT_BY_INIT_PRIORITY'{''}'SIZEOF_HEADERSOUTPUT_FORMATFORCE_COMMON_ALLOCATIONOUTPUT_ARCHINHIBIT_COMMON_ALLOCATIONFORCE_GROUP_ALLOCATIONSEGMENT_STARTINCLUDEMEMORYREGION_ALIASLD_FEATURENOLOADOVERLAYREADONLYDEFINEDTARGET_KSEARCH_DIRMAPNEXTSIZEOFALIGNOFLOADADDRMAX_KMIN_KSTARTUPHLLSYSLIBNOFLOATNOCROSSREFSNOCROSSREFS_TOORIGINFILLLENGTHCREATE_OBJECT_SYMBOLSOUTPUTCONSTRUCTORSALIGNMODSUBALIGNPROVIDEPROVIDE_HIDDENAS_NEEDEDCHIPABSOLUTENEWLINEENDWORDNAMEWORDASSERT_KLOG2CEILPUBLICDEFSYMENDBASETRUNCATEINPUT_SCRIPTINPUT_MRI_SCRIPTINPUT_DEFSYMCASEEXTERNVERS_TAGVERS_IDENTIFIERGLOBALVERSIONKINPUT_VERSION_SCRIPTKEEPONLY_IF_ROONLY_IF_RWSPECIALINPUT_SECTION_FLAGSALIGN_WITH_INPUTEXCLUDE_FILECONSTANTINPUT_DYNAMIC_LIST','';'')''['']''!''~'$acceptfilenamedefsym_expr$@1mri_script_file$@2mri_script_linesmri_script_command$@3ordernamelistmri_load_name_listmri_abs_name_listcasesymlistextern_name_list$@4ifile_listifile_p1$@5$@6$@7input_list$@8input_list1@9@10@11sec_or_group_p1statement_anywhere$@12wildcard_namewildcard_maybe_excludefilename_specsection_name_specsect_flag_listsect_flagsexclude_name_listsection_name_listinput_section_spec_no_keepinput_section_spec$@13statement$@14$@15statement_liststatement_list_optlengthfill_expfill_optassign_opseparatorassignmentopt_commamemory_spec_list_optmemory_spec_listmemory_spec$@16$@17origin_speclength_specattributes_optattributes_listattributes_stringstartuphigh_level_libraryhigh_level_library_NAME_listlow_level_librarylow_level_library_NAME_listfloating_point_supportnocrossref_listparen_script_name$@18mustbe_exp$@19$@20$@21memspec_at_optopt_atopt_alignopt_align_with_inputopt_subalignsect_constraint$@22$@23$@24$@25$@26$@27$@28$@29$@30$@31$@32atypeopt_exp_with_typeopt_exp_without_typeopt_nocrossrefsmemspec_optphdr_optoverlay_section$@33$@34$@35phdrsphdr_listphdr$@36$@37phdr_typephdr_qualifiersphdr_valdynamic_list_file$@38dynamic_list_nodesdynamic_list_nodedynamic_list_tagversion_script_file$@39$@40vers_nodesvers_nodeverdepvers_tagvers_defns@41@42opt_semicolon%P:%s: file format not recognized; treating as linker script Reducing stack by rule %d (line %d): %F%P: unrecognised keyword in MRI style script '%s' %X%P:%pS: unknown phdr type `%s' (try integer literal) %X%P:%pS: PHDRS syntax error at `%s' Pxxxx{hxxUC1#)xxxxxxxugxxxxxxxxxxxxxxsg[OxE;ZLx>0P    nnnG xxxx7 xP e xxhG&p9h;qX7x+xxxPxxxxxugY=/!xxbC'xxxxxxxxxrxxxx[A3x' xxlYPlP4pT8t]G/gK3 s[C5  (P  xP [ xP7 x) x WWWW xc { m c_ Q C 2 $ 1x  xxxxP K*c &xxxxx m X C .  qXc@*m_M;)eWC0"*A1wzl*\IG*2/sTFb(u>w<sg[L='yk]PC6)cD*}ocUG9Z B 4   p T 8  t X < k S ; # o *F .  qTF8dW **se(F7*n`m 3**)fbM3)*QjP2 |[8             ! "       ##lmn::./0=>?@ACDEFOPQRZ[\]^_`efgy &Cipqrstvwx{|~ %%% : ::12%%:%%%%%%%%%%%%%%%&'345<BNSTUVWXYacsyzu;; C%%: %%%%%%%%%%%%% !"   :  ;;CKf; ;o%%"$%%o;$ :%(%o#!GHIJKLM%%j_ja$%;  % %&$:%% #M%kc; '%; %::)*+,-68Cbdhy;%%%%%%6789%6;%h%%%%%%%:j6767$%%%%;    MKbW g$::;:;B6868 ; );%Cm12% !"P:h@J%:lmn:o%o67896767ojo%oo   !"#$%&'()*+9:;e12:%%%%%%%'I%%%&'%%bd345%%<%%BGHIJKLMNSTUVWXYuT&acGHIJKLMrs !"yz; !";; C !"KR%%:%%%%&'%%%%%f%%345lmn% <%% By  N%STUVWXY:/;;ac7%F; ACs;yz RCK%%nRci%&'q%:f345lmnj<%_Bya$N%%(STUVWXY;% ac%&:% s% yz%&'(%Mkc;% 345% :%:<%B%%%%%%%%;N%STUVWXY%%%%%a%c% !"sj:yz%&'$%%345%%<$;BNSTUVWXYCacK YRTr5syz%&'flmn345y<BNSTUVWXY)*+,-ac68sCyz !"bdhlmny !"./0=>?@ACDEFOPQRZ[\]^_`efg$lmn./0y=>?@ACDEFOPQRZ[\]^_`efglmny !" !" !" !" !" !" !" !" !" !" !" !" !" !" !" !" !" !" !" !" !" !" !" !" !" !" !" !" !" !" !" !"& !"%$&C !"Cipqrstuvwx{|~ipqrstvwx{|~ !"sY?wbdCNjk(C/6&6YQRX O IhXz{|i,fk&'(3ekrWX`a@8jyz@l}X V~#XcpstvwHyz{|}=>_077eolmnolmtuAdBCDtuvABCXX       ?G    Gs$%&'( !"#$%&'(H*I"#$%&'(J/-.4 K 59:9G:^_`abcdef;?F~<SKEWZ[\O\Q45]xX^Z_`ghkio1gIJ{/px+}K:!"%'+'2*)/3678:;E<@A^_`abcdefCFXLRNU[]bScinyqr2 !"#$%&'(Gv>  u!q"#$ITnJ$?/hxMrK: !"#$%&'( !"#$%&'( !"#$%&'()*+,-./0123456789 !":#$%&';()*+,-./<0123456789:; !"#$%&'(< !"#$%&'( !"#$%&'( !"#$%&'( !"#$%&'( !"#$%&'( !"#$%&'( !"#$%&'( !"#$%&'( !"#$%&'( !"#$%&'( !"#$%&'( !"#$%&'(, !"#$%&'( !"#$%&'(- !"#$%&'(. !"#$%&'(0 !"#$%&'(1 !"#$%&'(P !"#$%&'(a !"#$%&'( !"#$%&'(f !"#$%&'(l !"#$%&'(m !"#$%&'(s !"#$%&'(| !"#$%&'( !"#$%&'( !"#$%&'() !"#$%&'( !"#$%&'( !"#$%&'(IIJ !"#$%&'(JK !"#$%&'(KLMNOPQRSTUVWXYLZ[\MNOPQRSTUVWXYZ[\ !"#$%&'( ]=mJ)>L g@AU&^BCDE=TVwM~%j(FPD Bv GHpq *07wn7Fmax$Y~z!#d@B+9 [U< : f\_VWMONQrF;>D=@ABC?E.3lwksuf`suXoJT^Xq( 1/ !$%4&6'* gZZ[<^ -7qanxmtvYl#(nmLIKJL]]GHSpVWP`c_I+20,#"58hidb6+6UfbeRY^)yvoec6o=>)OP\jadz-./01379<?SMhs   ry58,oPKgj46$QNkp*TPi:%R2D6uwEA;tz A@Bxytv{|}BF&BC!'~G"HZ8DYj;pEI4br*+,5678ABEHRSTUWX9V0jJ| nM+),pp>x?xQIONPZ]_`1bcijR[st   'z"0q_6Js^K[kyyyy@@OOpxRR .%/$(|*<>"&$xpp3OL9:'=Ie08W*$LxFzqcPf|uP*Sk2 ^pstuvwTx2dy}TT_8;?2@X[T{TA2BGHJKQ_CXYZ[\C]`abC   "''-.3456789:;<=?ACFHJLNPRQUXWZ^bbdfhjootwz}#09DMXajnw{   %,9:>?CEJOPUW\`bfhnqz  $-/ACEK@Z\Ybaijklmnoptuvz{ "))56:>GGUU_`dhlsw"% ! :; #$&'()*+,-./0123456789<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~%F%s: file not recognized: %E %P:%pS: ignoring invalid character `%s'%s out of dynamic memory in yyensure_buffer_stack()out of dynamic memory in yy_create_buffer()fatal flex scanner internal error--end of buffer missedfatal error - scanner input buffer overflow%F%P: read in flex scanner failed out of dynamic memory in yy_get_next_buffer()fatal flex scanner internal error--no action foundout of dynamic memory in yy_scan_buffer()out of dynamic memory in yy_scan_bytes()%F:includes nested too deeply \%03o%F%P: EOF in comment ldlex.l in script in expressionbad buffer in yy_scan_bytes()%F: macros nested too deeply h| =(kVA,r]H3 |gR=(gRkVA,oZE0s^I4 wbM8#{fQ<'jU@+x|gR=(kVA,oZE0mK-xoZE' i!@@@@@@@@@qr|syylex$$bb  /-,/,-,1- 1,0,,3703556v9867865889U ;U_;]ddmo~;vn;;]mo;n]~g_gpgpgpgg "hhiiiishshihhsiijsjjjj##~r**r.(#(.$}~%%%AAB%C%BUCB%UW}%W%%%U&&&W   XF&G&&  XFGFG')*&+&X$$%-%%/$0%1$$3%%SSS56789:SSSSSS;<=@BCDHJKLNOPQRSTUSSSSSS^^^WXY[\^^^^^^^_^`a^b^d^eghijekl^oqrsuvw^^^^^^z^{^|^}^^ffffffffffffffffffffffff|||||||||||||||     !"#$%&')   *+,-./      0245 6 79;<=>@:BCE:FHIJKL      :MN O ===DPQRDS======TXYZ=D=[_`bcdefghijklmnop======qrt=v=iiwiiixiiiiiyi{}~iiiiiiiiiyyyyyyyyyyy   yyyyyyyyy}|xwsrqpomlhgfba`^]\[ZYXWVUTRQPNMLKJHGEDBA@?>=<;:9876543210/.-+*)('&%$#"!      |{yxwvutsqponmljdcba`_^]\[ZYVTSRQPONMLKJIHE:876543210/-,+)'&"!{ztrqlkc[YXQPOMKJEDA?>=<:42.+)"  !"#$%&&'()*+,-./01234##56789#:;<#=################>##?######@ABCDE|GHIJKLM|m~|DE}GHIJ KLM)- 9+ *.,Cn  </!0M"]1N^  oNOPQRSTUVWXYZ[\]^__`abcdefghijj\kl\\mnopq\rst\\\\\\N\NN\jjjjjj\\\\\\\\\\\\\\uvwxyz{|}~ !"'@B()@ABp C $ R %4 <5#   6S&  7 FC CGCjk  <H\<m<Kn|bCCcC9Cw<<I<x<y|JUWXVY|qC|<|r|C a Zb<C  [ C  <C  < < C  ||<s|r  s CCCt  &<<<||['u\vwQxR   y   z S{ |T  }  C     ~        K   ||        ===============AAAABACAADED     DACACAADD D!"#$%&'()*+,-./0123456789:;<=>?@A   BCDEFG      HIJKLMNRSTUVOWX\P]^_`ab      Qcde===YfghZi======jklm[nopqrstuvwxyz{|}~======lkjihgfedcba`_^]ZYXWVU|PONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)(%$#"!      FFFFFFFFFFF     :::::::::::<<<<<<<>>>>>>>>>>@@@@@@@@@@eeeeeeeeezzz{{{{{{~}|{zyxwvutqponmlkjihgfedc`_^]\[ZYXWVUTSRQPONMLJIHGFEDBA@?>=<;:9876543210/.-,+*)('&%$#"! {|     ;|vutsrqpolihgfda`_TQPOL ?; 832('   ^ffff^^^^ffffffffQBoq5FGGCGG?+GG*)G(UGG(G%]Y[\XirwnmrGG2.GGG%G-(EGGGGsGGWGG{GGG G G4GG579d5GGGG[CGGGUGGGGGGE/HZGGGGGGGG._S[GGposdecrfmnlmZxv{zLusqmiOhGGlhtqrgqq`qh^jmjWg^`Sb`^`iSMNSEVLIHCOEBHOP@PDH;?9<"CDDD3,CJ@>518:C()+ 1% 1'./0+ )(&#!   mwv|pbrfZ      Rxzpt}kk}jwmvqtrcqkeqma`gkbU\ZSbbc175/=>IJVVKT8RZ@M6>FFD43A6(!.,  _`f#!+'<6/%9F;AL>#(&C:UVIZGRgh_e[ib`Tejqmbetj~}G  %&",120($4>=0>8<C?@=B<C3F5TXJLZXOEaTbUfe\hfZjbRSreghxkrwgsu~}x      # GBMXcny       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQ(' )*$vt&%('"(' !)*#$&%"!*#$${  { {ZD;<wu;<71A71noApaV_]hT30?\JIz30m`^>U@~S2+.HE[F>~2k.E@>~9LybesW/9Lyesyy:8=R}:8=l}Kj-qrGqrcYc,NfXCCdBdB|6|6g44xMi5P5OQ%F%P: invalid hex number `%s' Shared library control for HP/UX compatibility%F%P: Error: unable to disambiguate: %s (did you mean -%s ?) %P: Warning: grouped short command line options are deprecated: %s %F%P: use the --help option for usage information %F%P: unrecognized -a option `%s' %F%P: unrecognized -assert option `%s' %F%P: unknown demangling style `%s' %s: emulation specific options: --ld-generated-unwind-info Generate exception handling info for PLT --no-ld-generated-unwind-info Don't generate exception handling info for PLT --build-id[=STYLE] Generate build ID note --package-metadata[=JSON] Generate package metadata note --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi] Compress DWARF debug sections using zlib Default: none -z common-page-size=SIZE Set common page size to SIZE -z max-page-size=SIZE Set maximum page size to SIZE -z defs Report unresolved symbols in object files -z undefs Ignore unresolved symbols in object files -z muldefs Allow multiple definitions -z stack-size=SIZE Set size of stack segment -z execstack Mark executable as requiring executable stack -z noexecstack Mark executable as not requiring executable stack --warn-execstack Generate a warning if the stack is executable --no-warn-execstack Do not generate a warning if the stack is executable --warn-rwx-segments Generate a warning if a LOAD segment has RWX permissions (default) --no-warn-rwx-segments Do not generate a warning if a LOAD segments has RWX permissions -z unique-symbol Avoid duplicated local symbol names -z nounique-symbol Keep duplicated local symbol names (default) -z globalaudit Mark executable requiring global auditing -z start-stop-gc Enable garbage collection on __start/__stop -z nostart-stop-gc Don't garbage collect __start/__stop (default) -z start-stop-visibility=V Set visibility of built-in __start/__stop symbols to DEFAULT, PROTECTED, HIDDEN or INTERNAL --audit=AUDITLIB Specify a library to use for auditing -Bgroup Selects group name lookup rules for DSO --disable-new-dtags Disable new dynamic tags --enable-new-dtags Enable new dynamic tags --eh-frame-hdr Create .eh_frame_hdr section --no-eh-frame-hdr Do not create .eh_frame_hdr section --exclude-libs=LIBS Make all symbols in LIBS hidden --hash-style=STYLE Set hash style to sysv/gnu/both. Default: -P AUDITLIB, --depaudit=AUDITLIB Specify a library to use for auditing dependencies -z combreloc Merge dynamic relocs into one section and sort -z nocombreloc Don't merge dynamic relocs into one section -z global Make symbols in DSO available for subsequently loaded objects -z initfirst Mark DSO to be initialized first at runtime -z interpose Mark object to interpose all DSOs but executable -z unique Mark DSO to be loaded at most once by default, and only in the main namespace -z nounique Don't mark DSO as a loadable at most once -z lazy Mark object lazy runtime binding (default) -z loadfltr Mark object requiring immediate process -z nocopyreloc Don't create copy relocs -z nodefaultlib Mark object not to use default search paths -z nodelete Mark DSO non-deletable at runtime -z nodlopen Mark DSO not available to dlopen -z nodump Mark DSO not available to dldump -z now Mark object non-lazy runtime binding -z origin Mark object requiring immediate $ORIGIN processing at runtime -z relro Create RELRO program header (default) -z norelro Don't create RELRO program header -z separate-code Create separate code program header (default) -z noseparate-code Don't create separate code program header -z common Generate common symbols with STT_COMMON type -z nocommon Generate common symbols with STT_OBJECT type -z text Treat DT_TEXTREL in output as error (default) -z text Treat DT_TEXTREL in output as error -z notext Don't treat DT_TEXTREL in output as error (default) -z textoff Don't treat DT_TEXTREL in output as error (default) -z notext Don't treat DT_TEXTREL in output as error -z textoff Don't treat DT_TEXTREL in output as error %F%P: bad --unresolved-symbols option: %s %F%P: unrecognised option: %s %F%P: -r and %s may not be used together %P: SONAME must not be empty string; keeping previous one %F%P: invalid common section sorting option: %s %F%P: invalid section sorting option: %s %F%P: invalid argument to option "--section-start" %F%P: missing argument(s) to option "--section-start" %F%P: group ended before it began (--help for usage) %F%P: invalid cache memory size: %s %X%P: --hash-size needs a numeric argument %F%P: no state pushed before popping %F%P: invalid argument to option "--orphan-handling" %F%P: bad --ctf-share-types option: %s %P: no file/directory name provided for map output; ignored %P: cannot stat linker map file: %E %P: linker map file is not a regular file %P%F: cannot create name for linker map file: %E %P: SONAME must not be empty string; ignored %P: missing --end-group; added as last command line option %F%P: -F may not be used without -shared %F%P: -f may not be used without -shared Specify target for following input filesForce common symbols to be definedForce group members out of groupsUndo the effect of --export-dynamicEnable support of non-contiguous memory regionsenable-non-contiguous-regions-warningsEnable warnings when --enable-non-contiguous-regions may cause unexpected behaviourAuxiliary filter for shared object symbol tableFilter for shared object symbol tableSmall data size (if no size, same as --shared)Set internal name of shared librarySet PROGRAM as the dynamic linker to useProduce an executable with no program interpreter headerAdd DIRECTORY to library search pathOverride the default sysroot locationPrint map file on standard outputDo not page align data, do not make text readonlyPage align data, make text readonlySend arg to last-loaded pluginIgnored for GCC LTO option compatibilityIgnored for GCC linker option compatibilityIgnored for gold option compatibilityIgnored for SVR4 compatibilityGenerate relocations in final outputJust link symbols (if directory, same as --rpath)Strip symbols in discarded sectionsDo not strip symbols in discarded sectionsStart with undefined reference to SYMBOLRequire SYMBOL be defined in the final outputDon't merge input [SECTION | orphan] sectionsBuild global constructor/destructor tablesPrint version and emulation informationDiscard temporary local symbols (default)Don't discard any local symbolsDefault search path for Solaris compatibilityAccept input files whose architecture cannot be determinedReject input files whose architecture is unknownOnly set DT_NEEDED for following dynamic libs if usedAlways set DT_NEEDED for dynamic libraries mentioned on the command lineIgnored for SunOS compatibilityDo not link against shared librariesDon't bind global references locallyBind global references locallyBind global function references locallyCheck section addresses for overlaps (default)Do not check section addresses for overlapsCopy DT_NEEDED links mentioned inside DSOs that followDo not copy DT_NEEDED links mentioned inside DSOs that followDemangle symbol names [using STYLE]Do not allow multiple definitions with symbols included in filename invoked by -R or --just-symbolsDo not treat warnings as errors (default)Force generation of file with .exe suffixRemove unused sections (on some targets)Don't remove unused sections (default)List removed unused sections on stderrDo not list removed unused sectionsKeep exported symbols when removing unused sectionsSet default hash table size close to Write a linker map to FILE or DIR/.mapUse less memory and more disk I/ODo not allow unresolved references in object filesAllow unresolved references in shared librariesDo not allow unresolved references in shared libsProvide a script to help with undefined symbol errorsCreate default symbol version for imported symbolsDon't warn about mismatched input filesDon't warn on finding an incompatible libraryCreate an output file even if errors occurOnly use library directories specified on the command lineIgnored for Linux compatibilityReduce memory overheads, possibly taking much longerSet the maximum cache size to SIZE bytesReduce code size by using target specific optimizationsDo not use relaxation techniques to reduce code sizeKeep only symbols listed in FILESet runtime shared library search pathSet link time shared library search pathCreate a position independent executableCreate a position dependent executable (default)Sort common symbols by alignment [in specified order]Sort sections by name or maximum alignmentHow many tags to reserve in .dynamic sectionSplit output sections every SIZE octetsSplit output sections every COUNT relocsDisplay target specific optionsUse same format as native linkerHow to handle unresolved symbols. is: ignore-all, report-all, ignore-in-object-files, ignore-in-shared-libsOutput lots of information during linkRead version information scriptTake export symbols list from .exports, using SYMBOL as the version.Add data symbols to dynamic listUse C++ operator new/delete dynamic listRead export dynamic symbol listWarn about duplicate common symbolsWarn if global constructors/destructors are seenWarn when creating an executable stackDo not warn when creating an executable stackWarn when creating executable segmentsDo not warn when creating executable segmentsWarn if the multiple GP values are usedWarn only once per undefined symbolWarn if start of section changes due to alignmentWarn if output has DT_TEXTREL (default)Warn if an object has alternate ELF machine codeReport unresolved symbols as warningsReport unresolved symbols as errorsInclude all objects from following archivesUse wrapper functions for SYMBOLUnresolved SYMBOL will not cause an error or warningPush state of flags governing input file handlingPop state of flags governing input file handlingControl how orphan sections are handled.Show discarded sections in map file output (default)Do not show discarded sections in map file outputEmit names and types of static variables in CTFDo not emit names and types of static variables in CTFHow to share CTF types between translation units. is: share-unconflicted (default), share-duplicated--shared--library=%s%P: %s: missing argument nodefinitionsnosymbolicpure-text--defsym%F%P: invalid number `%s' Usage: %s [options] file... Options: @FILERead options from FILE%s: supported targets:%s: supported emulations: ELF emulations:both Report bugs to %s ignore-allreport-allignore-in-object-filesignore-in-shared-libs%F%P: bad -plugin-opt option %s%c%s%F%P: -shared not supported %F%P: -pie not supported descendingascending.text-segment.rodata-segment.ldata-segmentplacewarndiscardshare-unconflictedshare-duplicated%s%s%s%s%s%s.map%P: unrecognized option '%s' %s-%s%s%s-%cKEYWORDSet architecturemri-scriptRead MRI format linker scriptdpdependency-fileWrite dependency fileforce-group-allocationSet start addressExport all dynamic symbolsno-export-dynamicenable-non-contiguous-regionsLink big-endian objectsLink little-endian objectsauxiliaryfilterIgnoredgpsizesonameFILENAMEPROGRAMno-dynamic-linkerSearch for library LIBNAMElibrary-pathDIRECTORYsysroot=Set emulationprint-mapnmagicDo not page align datano-omagicSet output file nameOptimize output fileout-implibGenerate import libraryPLUGINLoad named pluginplugin-optfltoflto-partition=fuse-ld=no-map-whole-filesQyemit-relocsrelocatableGenerate relocatable outputjust-symbolsstrip-allStrip all symbolsstrip-debugStrip debugging symbolsno-strip-discardedtraceTrace file opensRead linker scriptdefault-scriptRead default linker scriptdTrequire-defined[=SECTION]UrPrint version informationdiscard-allDiscard all local symbolsdiscard-localsdiscard-nonetrace-symbolTrace mentions of SYMBOLstart-groupStart a groupend-groupEnd a groupno-accept-unknown-input-archno-add-neededno-as-neededassertBdynamicLink against shared librariescall_sharedBstaticdnnon_sharedBno-symbolicBsymbolicBsymbolic-functionsno-check-sectionsno-copy-dt-needed-entriescrefOutput cross reference tableSYMBOL=EXPRESSIONDefine a symbol[=STYLE]disable-multiple-abs-defsembedded-relocsGenerate embedded relocsTreat warnings as errorsno-fatal-warningsCall SYMBOL at unload-timeforce-exe-suffixno-gc-sectionsno-print-gc-sectionsgc-keep-exportedhash-size=Print option helpCall SYMBOL at load-timeMapFILE/DIRno-define-commonDo not define Common storageno-demangleDo not demangle symbol namesno-keep-memoryno-undefinedno-allow-shlib-undefinedallow-multiple-definitionAllow multiple definitionserror-handling-scriptno-undefined-versionDisallow undefined versiondefault-symverCreate default symbol versiondefault-imported-symverno-warn-mismatchno-warn-search-mismatchno-whole-archiveTurn off --whole-archivenoinhibit-execnoinhibit_execnostdliboformatSpecify target of output fileprint-output-formatPrint default output formatprint-sysrootPrint current sysrootqmagicreduce-memory-overheadsmax-cache-size=SIZEno-relaxretain-symbols-filerpathrpath-linkCreate a shared libraryBshareablepic-executableno-piesort-common[=ascending|descending]sort_commonsort-sectionname|alignmentspare-dynamic-tagssplit-by-file[=SIZE]split-by-reloc[=COUNT]statsPrint memory usage statisticstarget-helptask-linkDo task level linkingtraditional-formatsection-startSECTION=ADDRESSSet address of named sectionTbssSet address of .bss sectionTdataSet address of .data sectionTtextSet address of .text sectionTtext-segmentSet address of text segmentTrodata-segmentSet address of rodata segmentTldata-segmentSet address of ldata segmentunresolved-symbols=[=NUMBER]dll-verboseversion-scriptversion-exports-sectiondynamic-list-datadynamic-list-cpp-newdynamic-list-cpp-typeinfoUse C++ typeinfo dynamic listdynamic-listRead dynamic listexport-dynamic-symbolExport the specified symbolexport-dynamic-symbol-listwarn-commonwarn-constructorsno-warn-execstackno-warn-rwx-segmentswarn-multiple-gpwarn-oncewarn-section-alignwarn-textrelwarn-shared-textrelwarn-alternate-emwarn-unresolved-symbolserror-unresolved-symbolswrapignore-unresolved-symbolpush-statepop-stateprint-memory-usageReport target memory usageorphan-handling=MODEno-print-map-discardedno-ctf-variablesctf-share-types={Վ{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{j{{{6{{{{U={{o{3{Ia{{{{{{{̋,-zŀ{{Ɂzށ{*ؑ{ {{{{{{{{{{{{{{{{{{{{{{{{{{{{m +szɑ]lxzdžӆ߆ tތŀ;֍LY f~ƌʊ1؄%X%P: %s ../../ld/ldexp.c%F%P:%pS %% by zero %F%P:%pS / by zero MAXPAGESIZECOMMONPAGESIZENULL TREE %pB:%s+0x%vPROVIDE (%s = ("", ASSERT (, %s) (%s)+=-=*=/=<<=>>=&=|=||&&==!=<<>>MAXMIN%F%P: bfd_hash_allocate failed creating symbol %s %P: warning: address of `%s' isn't multiple of maximum page size %F%P:%pS can not PROVIDE assignment to location counter %F%P:%pS invalid assignment to location counter %F%P:%pS assignment to location counter invalid outside of SECTIONS %F%P:%pS cannot move location counter backwards (from %V to %V) %F%P:%s: hash creation failed %F%P: bfd_hash_lookup failed creating symbol %s %X%P:%pS: unresolvable symbol `%s' referenced in expression %F%P:%pS: undefined symbol `%s' referenced in expression %F%P:%pS: undefined section `%s' referenced in expression %F%P:%pS: undefined MEMORY region `%s' referenced in expression %F%P:%pS: unknown constant `%s' referenced in expression %F%P:%pS: nonconstant expression for %s nnooTmTmTmm$pdpxxfyCy yx{[{$t$t4{$t$t$t$t$t$t$t$t$t$t$t$tTzy$t$t$t$t$t$t$t$t$t$t$t$t$t$t$t$t$t$t$t$t$t$t$t$t$t$t$t$t$t$t$t$t$ty~yw|r|r|r|r|r|r|r|r|r|r|r|r|r|r|r|r|rv|r|r|r|r|rltlt)v>s|r|r|r|r|r|r|r|r|rv|r v]{D{rrr#{{rzrzrrrrrrrrrrrrzrzrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrjzLԊTddĉ GNUTARGET%pS SYSLIB ignored %pS HLL ignored Supported emulations: %s: %P: unrecognised emulation mode: %s no emulation specific options. (GNU Binutils) 2.39GNU ld %s Supported emulations: %s Copyright (C) 2022 Free Software Foundation, Inc.This program is free software; you may redistribute it under the terms of the GNU General Public License version 3 or (at your option) a later version. This program has absolutely no warranty.%P: internal error: aborting at %s:%d in %s %P: internal error: aborting at %s:%d %F%P: please report this bug ../../ld/ldmisc.c0x%s%pB: in function `%pT': %pT(%pA+0x%v)%s generated(%s)%s%s+0x%v (type %s)%s:%uno symbol%p%%%c%u%s%F%P: internal error %s %d *4S}* LLL$jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj*jjjjjBljjjjjjjjjjjjjjjjjjؚjjjjjjÛvfinfo/ldscriptscannot find script file %s opened script file %s attempt to open %s failed attempt to open %s succeeded %P: cannot find %s (%s): %E %P: cannot find %s: %E .a%P: cannot find %s inside %s missing-lib%F%P: error: linker script file '%s' appears multiple times /home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib%F%P: cannot open linker script file %s: %E %F%P: invalid BFD target `%s' %P: skipping incompatible %s when searching for %s %F%P: attempted static link of dynamic object `%s' %P: note to link with %s use -l:%s or rename it to lib%s %F%P: cannot represent machine `%s' ../../ld/ldcref.c%X%P: cref alloc failed: %E Cross Reference Table SymbolFile No symbols %X%P: %C: prohibited cross reference from %s to `%pT' in %s %P: symbol `%pT' missing from main hash table %X%P: bfd_hash_table_init of cref table failed: %E %X%P: cref_hash_lookup failed: %E %F%P: plugin_strdup failed to allocate memory: %s %F%P: %s: plugin symbol table corrupt (sym type %d) unknown LTO visibility value %x%P: %pB: symbol `%s' definition: %s, visibility: %s, resolution: %s %F%P: unsupported input file size: %s (%ld bytes) %F%P: %s: non-ELF symbol in ELF BFD! %F%P: unknown ELF symbol visibility: %d! %F%P: could not create dummy IR bfd: %E %F%P: plugin failed to allocate memory for input: %s %F%P: %s: plugin reported error claiming file %F%P: %s: error loading plugin: %s %P: %s: error in plugin cleanup: %d (ignored) ../../ld/plugin.cDEFAULTPROTECTEDINTERNALWEAKDEFWEAKUNDEFunknown LTO kind value %x.gnu.linkonce.t.%P: warning: %P: error: (symbol from plugin)%P: %s: duplicated plugin pass-through=_onload%F%P: %s: plugin error: %d UNKNOWNPREVAILING_DEFPREVAILING_DEF_IRONLYPREEMPTED_REGPREEMPTED_IRRESOLVED_IRRESOLVED_EXECRESOLVED_DYNPREVAILING_DEF_IRONLY_EXPp`qD4$|get_symbols    sha1uuid/dev/urandom/* Script for -z separate-code */ /* Copyright (C) 2014-2022 Free Software Foundation, Inc. Copying and distribution of this script, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. */ OUTPUT_FORMAT("elf64-x86-64", "elf64-x86-64", "elf64-x86-64") OUTPUT_ARCH(i386:x86-64) ENTRY(_start) SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib64"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib64"); SEARCH_DIR("=/usr/local/lib64"); SEARCH_DIR("=/lib64"); SEARCH_DIR("=/usr/lib64"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib"); SECTIONS { PROVIDE (__executable_start = SEGMENT_START("text-segment", 0x400000)); . = SEGMENT_START("text-segment", 0x400000) + SIZEOF_HEADERS; .interp : { *(.interp) } .note.gnu.build-id : { *(.note.gnu.build-id) } .hash : { *(.hash) } .gnu.hash : { *(.gnu.hash) } .dynsym : { *(.dynsym) } .dynstr : { *(.dynstr) } .gnu.version : { *(.gnu.version) } .gnu.version_d : { *(.gnu.version_d) } .gnu.version_r : { *(.gnu.version_r) } .rela.init : { *(.rela.init) } .rela.text : { *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) } .rela.fini : { *(.rela.fini) } .rela.rodata : { *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) } .rela.data.rel.ro : { *(.rela.data.rel.ro .rela.data.rel.ro.* .rela.gnu.linkonce.d.rel.ro.*) } .rela.data : { *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) } .rela.tdata : { *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) } .rela.tbss : { *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) } .rela.ctors : { *(.rela.ctors) } .rela.dtors : { *(.rela.dtors) } .rela.got : { *(.rela.got) } .rela.bss : { *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) } .rela.ldata : { *(.rela.ldata .rela.ldata.* .rela.gnu.linkonce.l.*) } .rela.lbss : { *(.rela.lbss .rela.lbss.* .rela.gnu.linkonce.lb.*) } .rela.lrodata : { *(.rela.lrodata .rela.lrodata.* .rela.gnu.linkonce.lr.*) } .rela.ifunc : { *(.rela.ifunc) } .rela.plt : { *(.rela.plt) PROVIDE_HIDDEN (__rela_iplt_start = .); *(.rela.iplt) PROVIDE_HIDDEN (__rela_iplt_end = .); } .relr.dyn : { *(.relr.dyn) } . = ALIGN(CONSTANT (MAXPAGESIZE)); .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) *(.iplt) } .plt.got : { *(.plt.got) } .plt.sec : { *(.plt.sec) } .text : { *(.text.unlikely .text.*_unlikely .text.unlikely.*) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(SORT(.text.sorted.*)) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf.em. */ *(.gnu.warning) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); . = ALIGN(CONSTANT (MAXPAGESIZE)); /* Adjust the address for the rodata segment. We want to adjust up to the same address within the page on the next page up. */ . = SEGMENT_START("rodata-segment", ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1))); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .eh_frame_hdr : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } .gnu_extab : ONLY_IF_RO { *(.gnu_extab*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges*) } /* Adjust the address for the data segment. We want to adjust up to the same address within the page on the next page up. */ . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gnu_extab : ONLY_IF_RW { *(.gnu_extab) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges*) } /* Thread Local Storage sections */ .tdata : { PROVIDE_HIDDEN (__tdata_start = .); *(.tdata .tdata.* .gnu.linkonce.td.*) } .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } .preinit_array : { PROVIDE_HIDDEN (__preinit_array_start = .); KEEP (*(.preinit_array)) PROVIDE_HIDDEN (__preinit_array_end = .); } .init_array : { PROVIDE_HIDDEN (__init_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))) KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors)) PROVIDE_HIDDEN (__init_array_end = .); } .fini_array : { PROVIDE_HIDDEN (__fini_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))) KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors)) PROVIDE_HIDDEN (__fini_array_end = .); } .ctors : { /* gcc uses crtbegin.o to find the start of the constructors, so we make sure it is first. Because this is a wildcard, it doesn't matter if the user does not actually link against crtbegin.o; the linker won't look for a file to match a wildcard. The wildcard also means that it doesn't matter which directory crtbegin.o is in. */ KEEP (*crtbegin.o(.ctors)) KEEP (*crtbegin?.o(.ctors)) /* We don't want to include the .ctor section from the crtend.o file until after the sorted ctors. The .ctor section from the crtend file contains the end of ctors marker and it must be last */ KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors)) } .dtors : { KEEP (*crtbegin.o(.dtors)) KEEP (*crtbegin?.o(.dtors)) KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors)) KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors)) } .jcr : { KEEP (*(.jcr)) } .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) } .dynamic : { *(.dynamic) } .got : { *(.got) *(.igot) } . = DATA_SEGMENT_RELRO_END (SIZEOF (.got.plt) >= 24 ? 24 : 0, .); .got.plt : { *(.got.plt) *(.igot.plt) } .data : { *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); . = .; __bss_start = .; .bss : { *(.dynbss) *(.bss .bss.* .gnu.linkonce.b.*) *(COMMON) /* Align here to ensure that the .bss section occupies space up to _end. Align after .bss to ensure correct alignment even if the .bss section disappears because there are no input sections. FIXME: Why do we need it? When there is no .bss section, we do not pad the .data section. */ . = ALIGN(. != 0 ? 64 / 8 : 1); } .lbss : { *(.dynlbss) *(.lbss .lbss.* .gnu.linkonce.lb.*) *(LARGE_COMMON) } . = ALIGN(64 / 8); . = SEGMENT_START("ldata-segment", .); .lrodata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.lrodata .lrodata.* .gnu.linkonce.lr.*) } .ldata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.ldata .ldata.* .gnu.linkonce.l.*) . = ALIGN(. != 0 ? 64 / 8 : 1); } . = ALIGN(64 / 8); _end = .; PROVIDE (end = .); . = DATA_SEGMENT_END (.); /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1. */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions. */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2. */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2. */ .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line .debug_line.* .debug_line_end) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions. */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3. */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } /* DWARF 5. */ .debug_addr 0 : { *(.debug_addr) } .debug_line_str 0 : { *(.debug_line_str) } .debug_loclists 0 : { *(.debug_loclists) } .debug_macro 0 : { *(.debug_macro) } .debug_names 0 : { *(.debug_names) } .debug_rnglists 0 : { *(.debug_rnglists) } .debug_str_offsets 0 : { *(.debug_str_offsets) } .debug_sup 0 : { *(.debug_sup) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Script for -shared */ /* Copyright (C) 2014-2022 Free Software Foundation, Inc. Copying and distribution of this script, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. */ OUTPUT_FORMAT("elf64-x86-64", "elf64-x86-64", "elf64-x86-64") OUTPUT_ARCH(i386:x86-64) ENTRY(_start) SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib64"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib64"); SEARCH_DIR("=/usr/local/lib64"); SEARCH_DIR("=/lib64"); SEARCH_DIR("=/usr/lib64"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib"); SECTIONS { /* Read-only sections, merged into text segment: */ . = SEGMENT_START("text-segment", 0) + SIZEOF_HEADERS; .note.gnu.build-id : { *(.note.gnu.build-id) } .hash : { *(.hash) } .gnu.hash : { *(.gnu.hash) } .dynsym : { *(.dynsym) } .dynstr : { *(.dynstr) } .gnu.version : { *(.gnu.version) } .gnu.version_d : { *(.gnu.version_d) } .gnu.version_r : { *(.gnu.version_r) } .rela.init : { *(.rela.init) } .rela.text : { *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) } .rela.fini : { *(.rela.fini) } .rela.rodata : { *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) } .rela.data.rel.ro : { *(.rela.data.rel.ro .rela.data.rel.ro.* .rela.gnu.linkonce.d.rel.ro.*) } .rela.data : { *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) } .rela.tdata : { *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) } .rela.tbss : { *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) } .rela.ctors : { *(.rela.ctors) } .rela.dtors : { *(.rela.dtors) } .rela.got : { *(.rela.got) } .rela.bss : { *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) } .rela.ldata : { *(.rela.ldata .rela.ldata.* .rela.gnu.linkonce.l.*) } .rela.lbss : { *(.rela.lbss .rela.lbss.* .rela.gnu.linkonce.lb.*) } .rela.lrodata : { *(.rela.lrodata .rela.lrodata.* .rela.gnu.linkonce.lr.*) } .rela.ifunc : { *(.rela.ifunc) } .rela.plt : { *(.rela.plt) *(.rela.iplt) } .relr.dyn : { *(.relr.dyn) } .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) *(.iplt) } .plt.got : { *(.plt.got) } .plt.sec : { *(.plt.sec) } .text : { *(.text.unlikely .text.*_unlikely .text.unlikely.*) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(SORT(.text.sorted.*)) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf.em. */ *(.gnu.warning) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .eh_frame_hdr : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } .gnu_extab : ONLY_IF_RO { *(.gnu_extab*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges*) } /* Adjust the address for the data segment. We want to adjust up to the same address within the page on the next page up. */ . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gnu_extab : ONLY_IF_RW { *(.gnu_extab) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges*) } /* Thread Local Storage sections */ .tdata : { *(.tdata .tdata.* .gnu.linkonce.td.*) } .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } .preinit_array : { KEEP (*(.preinit_array)) } .init_array : { KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))) KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors)) } .fini_array : { KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))) KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors)) } .ctors : { /* gcc uses crtbegin.o to find the start of the constructors, so we make sure it is first. Because this is a wildcard, it doesn't matter if the user does not actually link against crtbegin.o; the linker won't look for a file to match a wildcard. The wildcard also means that it doesn't matter which directory crtbegin.o is in. */ KEEP (*crtbegin.o(.ctors)) KEEP (*crtbegin?.o(.ctors)) /* We don't want to include the .ctor section from the crtend.o file until after the sorted ctors. The .ctor section from the crtend file contains the end of ctors marker and it must be last */ KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors)) } .dtors : { KEEP (*crtbegin.o(.dtors)) KEEP (*crtbegin?.o(.dtors)) KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors)) KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors)) } .jcr : { KEEP (*(.jcr)) } .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) } .dynamic : { *(.dynamic) } .got : { *(.got) *(.igot) } . = DATA_SEGMENT_RELRO_END (SIZEOF (.got.plt) >= 24 ? 24 : 0, .); .got.plt : { *(.got.plt) *(.igot.plt) } .data : { *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } PROVIDE (_edata = .); PROVIDE (edata = .); . = .; PROVIDE (__bss_start = .); .bss : { *(.dynbss) *(.bss .bss.* .gnu.linkonce.b.*) *(COMMON) /* Align here to ensure that the .bss section occupies space up to _end. Align after .bss to ensure correct alignment even if the .bss section disappears because there are no input sections. FIXME: Why do we need it? When there is no .bss section, we do not pad the .data section. */ . = ALIGN(. != 0 ? 64 / 8 : 1); } .lbss : { *(.dynlbss) *(.lbss .lbss.* .gnu.linkonce.lb.*) *(LARGE_COMMON) } . = ALIGN(64 / 8); . = SEGMENT_START("ldata-segment", .); .lrodata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.lrodata .lrodata.* .gnu.linkonce.lr.*) } .ldata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.ldata .ldata.* .gnu.linkonce.l.*) . = ALIGN(. != 0 ? 64 / 8 : 1); } . = ALIGN(64 / 8); PROVIDE (_end = .); PROVIDE (end = .); . = DATA_SEGMENT_END (.); /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1. */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions. */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2. */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2. */ .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line .debug_line.* .debug_line_end) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions. */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3. */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } /* DWARF 5. */ .debug_addr 0 : { *(.debug_addr) } .debug_line_str 0 : { *(.debug_line_str) } .debug_loclists 0 : { *(.debug_loclists) } .debug_macro 0 : { *(.debug_macro) } .debug_names 0 : { *(.debug_names) } .debug_rnglists 0 : { *(.debug_rnglists) } .debug_str_offsets 0 : { *(.debug_str_offsets) } .debug_sup 0 : { *(.debug_sup) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Script for -Ur */ /* Copyright (C) 2014-2022 Free Software Foundation, Inc. Copying and distribution of this script, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. */ OUTPUT_FORMAT("elf64-x86-64", "elf64-x86-64", "elf64-x86-64") OUTPUT_ARCH(i386:x86-64) /* For some reason, the Solaris linker makes bad executables if gld -r is used and the intermediate file has sections starting at non-zero addresses. Could be a Solaris ld bug, could be a GNU ld bug. But for now assigning the zero vmas works. */ SECTIONS { .interp 0 : { *(.interp) } .note.gnu.build-id 0: { *(.note.gnu.build-id) } .hash 0 : { *(.hash) } .gnu.hash 0 : { *(.gnu.hash) } .dynsym 0 : { *(.dynsym) } .dynstr 0 : { *(.dynstr) } .gnu.version 0 : { *(.gnu.version) } .gnu.version_d 0: { *(.gnu.version_d) } .gnu.version_r 0: { *(.gnu.version_r) } .rela.init 0 : { *(.rela.init) } .rela.text 0 : { *(.rela.text) } .rela.fini 0 : { *(.rela.fini) } .rela.rodata 0 : { *(.rela.rodata) } .rela.data.rel.ro 0 : { *(.rela.data.rel.ro) } .rela.data 0 : { *(.rela.data) } .rela.tdata 0 : { *(.rela.tdata) } .rela.tbss 0 : { *(.rela.tbss) } .rela.ctors 0 : { *(.rela.ctors) } .rela.dtors 0 : { *(.rela.dtors) } .rela.got 0 : { *(.rela.got) } .rela.bss 0 : { *(.rela.bss) } .rela.ldata 0 : { *(.rela.ldata) } .rela.lbss 0 : { *(.rela.lbss) } .rela.lrodata 0 : { *(.rela.lrodata) } .rela.ifunc 0 : { *(.rela.ifunc) } .rela.plt 0 : { *(.rela.plt) } .relr.dyn : { *(.relr.dyn) } .init 0 : { KEEP (*(SORT_NONE(.init))) } .plt 0 : { *(.plt) } .plt.got 0 : { *(.plt.got) } .plt.sec 0 : { *(.plt.sec) } .text 0 : { *(.text .stub) /* .gnu.warning sections are handled specially by elf.em. */ *(.gnu.warning) } .fini 0 : { KEEP (*(SORT_NONE(.fini))) } .rodata 0 : { *(.rodata) } .rodata1 0 : { *(.rodata1) } .eh_frame_hdr 0 : { *(.eh_frame_hdr) } .eh_frame 0 : ONLY_IF_RO { KEEP (*(.eh_frame)) } .gcc_except_table 0 : ONLY_IF_RO { *(.gcc_except_table) } .gnu_extab 0 : ONLY_IF_RO { *(.gnu_extab*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges 0 : ONLY_IF_RO { *(.exception_ranges) } /* Exception handling */ .eh_frame 0 : ONLY_IF_RW { KEEP (*(.eh_frame)) } .gnu_extab 0 : ONLY_IF_RW { *(.gnu_extab) } .gcc_except_table 0 : ONLY_IF_RW { *(.gcc_except_table) } .exception_ranges 0 : ONLY_IF_RW { *(.exception_ranges) } /* Thread Local Storage sections */ .tdata 0 : { *(.tdata) } .tbss 0 : { *(.tbss) } .jcr 0 : { KEEP (*(.jcr)) } .dynamic 0 : { *(.dynamic) } .got 0 : { *(.got) } .got.plt 0 : { *(.got.plt) } .data 0 : { *(.data) SORT(CONSTRUCTORS) } .data1 0 : { *(.data1) } .bss 0 : { *(.bss) } .lbss 0 : { *(.lbss) } .lrodata 0 : { *(.lrodata) } .ldata 0 : { *(.ldata) } /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } .gnu.build.attributes : { *(.gnu.build.attributes) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1. */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions. */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2. */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2. */ .debug_info 0 : { *(.debug_info) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions. */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3. */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } /* DWARF 5. */ .debug_addr 0 : { *(.debug_addr) } .debug_line_str 0 : { *(.debug_line_str) } .debug_loclists 0 : { *(.debug_loclists) } .debug_macro 0 : { *(.debug_macro) } .debug_names 0 : { *(.debug_names) } .debug_rnglists 0 : { *(.debug_rnglists) } .debug_str_offsets 0 : { *(.debug_str_offsets) } .debug_sup 0 : { *(.debug_sup) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } } /* Script for -r */ /* Copyright (C) 2014-2022 Free Software Foundation, Inc. Copying and distribution of this script, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. */ OUTPUT_FORMAT("elf64-x86-64", "elf64-x86-64", "elf64-x86-64") OUTPUT_ARCH(i386:x86-64) /* For some reason, the Solaris linker makes bad executables if gld -r is used and the intermediate file has sections starting at non-zero addresses. Could be a Solaris ld bug, could be a GNU ld bug. But for now assigning the zero vmas works. */ SECTIONS { .interp 0 : { *(.interp) } .note.gnu.build-id 0: { *(.note.gnu.build-id) } .hash 0 : { *(.hash) } .gnu.hash 0 : { *(.gnu.hash) } .dynsym 0 : { *(.dynsym) } .dynstr 0 : { *(.dynstr) } .gnu.version 0 : { *(.gnu.version) } .gnu.version_d 0: { *(.gnu.version_d) } .gnu.version_r 0: { *(.gnu.version_r) } .rela.init 0 : { *(.rela.init) } .rela.text 0 : { *(.rela.text) } .rela.fini 0 : { *(.rela.fini) } .rela.rodata 0 : { *(.rela.rodata) } .rela.data.rel.ro 0 : { *(.rela.data.rel.ro) } .rela.data 0 : { *(.rela.data) } .rela.tdata 0 : { *(.rela.tdata) } .rela.tbss 0 : { *(.rela.tbss) } .rela.ctors 0 : { *(.rela.ctors) } .rela.dtors 0 : { *(.rela.dtors) } .rela.got 0 : { *(.rela.got) } .rela.bss 0 : { *(.rela.bss) } .rela.ldata 0 : { *(.rela.ldata) } .rela.lbss 0 : { *(.rela.lbss) } .rela.lrodata 0 : { *(.rela.lrodata) } .rela.ifunc 0 : { *(.rela.ifunc) } .rela.plt 0 : { *(.rela.plt) } .relr.dyn : { *(.relr.dyn) } .init 0 : { KEEP (*(SORT_NONE(.init))) } .plt 0 : { *(.plt) } .plt.got 0 : { *(.plt.got) } .plt.sec 0 : { *(.plt.sec) } .text 0 : { *(.text .stub) /* .gnu.warning sections are handled specially by elf.em. */ *(.gnu.warning) } .fini 0 : { KEEP (*(SORT_NONE(.fini))) } .rodata 0 : { *(.rodata) } .rodata1 0 : { *(.rodata1) } .eh_frame_hdr 0 : { *(.eh_frame_hdr) } .eh_frame 0 : ONLY_IF_RO { KEEP (*(.eh_frame)) } .gcc_except_table 0 : ONLY_IF_RO { *(.gcc_except_table) } .gnu_extab 0 : ONLY_IF_RO { *(.gnu_extab*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges 0 : ONLY_IF_RO { *(.exception_ranges) } /* Exception handling */ .eh_frame 0 : ONLY_IF_RW { KEEP (*(.eh_frame)) } .gnu_extab 0 : ONLY_IF_RW { *(.gnu_extab) } .gcc_except_table 0 : ONLY_IF_RW { *(.gcc_except_table) } .exception_ranges 0 : ONLY_IF_RW { *(.exception_ranges) } /* Thread Local Storage sections */ .tdata 0 : { *(.tdata) } .tbss 0 : { *(.tbss) } .jcr 0 : { KEEP (*(.jcr)) } .dynamic 0 : { *(.dynamic) } .got 0 : { *(.got) } .got.plt 0 : { *(.got.plt) } .data 0 : { *(.data) } .data1 0 : { *(.data1) } .bss 0 : { *(.bss) } .lbss 0 : { *(.lbss) } .lrodata 0 : { *(.lrodata) } .ldata 0 : { *(.ldata) } /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } .gnu.build.attributes : { *(.gnu.build.attributes) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1. */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions. */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2. */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2. */ .debug_info 0 : { *(.debug_info) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions. */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3. */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } /* DWARF 5. */ .debug_addr 0 : { *(.debug_addr) } .debug_line_str 0 : { *(.debug_line_str) } .debug_loclists 0 : { *(.debug_loclists) } .debug_macro 0 : { *(.debug_macro) } .debug_names 0 : { *(.debug_names) } .debug_rnglists 0 : { *(.debug_rnglists) } .debug_str_offsets 0 : { *(.debug_str_offsets) } .debug_sup 0 : { *(.debug_sup) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } } /* Script for -N */ /* Copyright (C) 2014-2022 Free Software Foundation, Inc. Copying and distribution of this script, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. */ OUTPUT_FORMAT("elf64-x86-64", "elf64-x86-64", "elf64-x86-64") OUTPUT_ARCH(i386:x86-64) ENTRY(_start) SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib64"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib64"); SEARCH_DIR("=/usr/local/lib64"); SEARCH_DIR("=/lib64"); SEARCH_DIR("=/usr/lib64"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib"); SECTIONS { /* Read-only sections, merged into text segment: */ PROVIDE (__executable_start = SEGMENT_START("text-segment", 0x400000)); . = SEGMENT_START("text-segment", 0x400000) + SIZEOF_HEADERS; .interp : { *(.interp) } .note.gnu.build-id : { *(.note.gnu.build-id) } .hash : { *(.hash) } .gnu.hash : { *(.gnu.hash) } .dynsym : { *(.dynsym) } .dynstr : { *(.dynstr) } .gnu.version : { *(.gnu.version) } .gnu.version_d : { *(.gnu.version_d) } .gnu.version_r : { *(.gnu.version_r) } .rela.init : { *(.rela.init) } .rela.text : { *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) } .rela.fini : { *(.rela.fini) } .rela.rodata : { *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) } .rela.data.rel.ro : { *(.rela.data.rel.ro .rela.data.rel.ro.* .rela.gnu.linkonce.d.rel.ro.*) } .rela.data : { *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) } .rela.tdata : { *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) } .rela.tbss : { *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) } .rela.ctors : { *(.rela.ctors) } .rela.dtors : { *(.rela.dtors) } .rela.got : { *(.rela.got) } .rela.bss : { *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) } .rela.ldata : { *(.rela.ldata .rela.ldata.* .rela.gnu.linkonce.l.*) } .rela.lbss : { *(.rela.lbss .rela.lbss.* .rela.gnu.linkonce.lb.*) } .rela.lrodata : { *(.rela.lrodata .rela.lrodata.* .rela.gnu.linkonce.lr.*) } .rela.ifunc : { *(.rela.ifunc) } .rela.plt : { *(.rela.plt) PROVIDE_HIDDEN (__rela_iplt_start = .); *(.rela.iplt) PROVIDE_HIDDEN (__rela_iplt_end = .); } .relr.dyn : { *(.relr.dyn) } .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) *(.iplt) } .plt.got : { *(.plt.got) } .plt.sec : { *(.plt.sec) } .text : { *(.text.unlikely .text.*_unlikely .text.unlikely.*) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(SORT(.text.sorted.*)) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf.em. */ *(.gnu.warning) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .eh_frame_hdr : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } .gnu_extab : ONLY_IF_RO { *(.gnu_extab*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges*) } /* Adjust the address for the data segment. We want to adjust up to the same address within the page on the next page up. */ . = .; /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gnu_extab : ONLY_IF_RW { *(.gnu_extab) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges*) } /* Thread Local Storage sections */ .tdata : { PROVIDE_HIDDEN (__tdata_start = .); *(.tdata .tdata.* .gnu.linkonce.td.*) } .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } .preinit_array : { PROVIDE_HIDDEN (__preinit_array_start = .); KEEP (*(.preinit_array)) PROVIDE_HIDDEN (__preinit_array_end = .); } .init_array : { PROVIDE_HIDDEN (__init_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))) KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors)) PROVIDE_HIDDEN (__init_array_end = .); } .fini_array : { PROVIDE_HIDDEN (__fini_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))) KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors)) PROVIDE_HIDDEN (__fini_array_end = .); } .ctors : { /* gcc uses crtbegin.o to find the start of the constructors, so we make sure it is first. Because this is a wildcard, it doesn't matter if the user does not actually link against crtbegin.o; the linker won't look for a file to match a wildcard. The wildcard also means that it doesn't matter which directory crtbegin.o is in. */ KEEP (*crtbegin.o(.ctors)) KEEP (*crtbegin?.o(.ctors)) /* We don't want to include the .ctor section from the crtend.o file until after the sorted ctors. The .ctor section from the crtend file contains the end of ctors marker and it must be last */ KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors)) } .dtors : { KEEP (*crtbegin.o(.dtors)) KEEP (*crtbegin?.o(.dtors)) KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors)) KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors)) } .jcr : { KEEP (*(.jcr)) } .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) } .dynamic : { *(.dynamic) } .got : { *(.got) *(.igot) } .got.plt : { *(.got.plt) *(.igot.plt) } .data : { *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); . = .; __bss_start = .; .bss : { *(.dynbss) *(.bss .bss.* .gnu.linkonce.b.*) *(COMMON) /* Align here to ensure that the .bss section occupies space up to _end. Align after .bss to ensure correct alignment even if the .bss section disappears because there are no input sections. FIXME: Why do we need it? When there is no .bss section, we do not pad the .data section. */ . = ALIGN(. != 0 ? 64 / 8 : 1); } .lbss : { *(.dynlbss) *(.lbss .lbss.* .gnu.linkonce.lb.*) *(LARGE_COMMON) } . = ALIGN(64 / 8); . = SEGMENT_START("ldata-segment", .); .lrodata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.lrodata .lrodata.* .gnu.linkonce.lr.*) } .ldata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.ldata .ldata.* .gnu.linkonce.l.*) . = ALIGN(. != 0 ? 64 / 8 : 1); } . = ALIGN(64 / 8); _end = .; PROVIDE (end = .); /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1. */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions. */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2. */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2. */ .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line .debug_line.* .debug_line_end) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions. */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3. */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } /* DWARF 5. */ .debug_addr 0 : { *(.debug_addr) } .debug_line_str 0 : { *(.debug_line_str) } .debug_loclists 0 : { *(.debug_loclists) } .debug_macro 0 : { *(.debug_macro) } .debug_names 0 : { *(.debug_names) } .debug_rnglists 0 : { *(.debug_rnglists) } .debug_str_offsets 0 : { *(.debug_str_offsets) } .debug_sup 0 : { *(.debug_sup) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Script for -n */ /* Copyright (C) 2014-2022 Free Software Foundation, Inc. Copying and distribution of this script, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. */ OUTPUT_FORMAT("elf64-x86-64", "elf64-x86-64", "elf64-x86-64") OUTPUT_ARCH(i386:x86-64) ENTRY(_start) SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib64"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib64"); SEARCH_DIR("=/usr/local/lib64"); SEARCH_DIR("=/lib64"); SEARCH_DIR("=/usr/lib64"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib"); SECTIONS { /* Read-only sections, merged into text segment: */ PROVIDE (__executable_start = SEGMENT_START("text-segment", 0x400000)); . = SEGMENT_START("text-segment", 0x400000) + SIZEOF_HEADERS; .interp : { *(.interp) } .note.gnu.build-id : { *(.note.gnu.build-id) } .hash : { *(.hash) } .gnu.hash : { *(.gnu.hash) } .dynsym : { *(.dynsym) } .dynstr : { *(.dynstr) } .gnu.version : { *(.gnu.version) } .gnu.version_d : { *(.gnu.version_d) } .gnu.version_r : { *(.gnu.version_r) } .rela.init : { *(.rela.init) } .rela.text : { *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) } .rela.fini : { *(.rela.fini) } .rela.rodata : { *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) } .rela.data.rel.ro : { *(.rela.data.rel.ro .rela.data.rel.ro.* .rela.gnu.linkonce.d.rel.ro.*) } .rela.data : { *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) } .rela.tdata : { *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) } .rela.tbss : { *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) } .rela.ctors : { *(.rela.ctors) } .rela.dtors : { *(.rela.dtors) } .rela.got : { *(.rela.got) } .rela.bss : { *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) } .rela.ldata : { *(.rela.ldata .rela.ldata.* .rela.gnu.linkonce.l.*) } .rela.lbss : { *(.rela.lbss .rela.lbss.* .rela.gnu.linkonce.lb.*) } .rela.lrodata : { *(.rela.lrodata .rela.lrodata.* .rela.gnu.linkonce.lr.*) } .rela.ifunc : { *(.rela.ifunc) } .rela.plt : { *(.rela.plt) PROVIDE_HIDDEN (__rela_iplt_start = .); *(.rela.iplt) PROVIDE_HIDDEN (__rela_iplt_end = .); } .relr.dyn : { *(.relr.dyn) } .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) *(.iplt) } .plt.got : { *(.plt.got) } .plt.sec : { *(.plt.sec) } .text : { *(.text.unlikely .text.*_unlikely .text.unlikely.*) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(SORT(.text.sorted.*)) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf.em. */ *(.gnu.warning) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .eh_frame_hdr : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } .gnu_extab : ONLY_IF_RO { *(.gnu_extab*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges*) } /* Adjust the address for the data segment. We want to adjust up to the same address within the page on the next page up. */ . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gnu_extab : ONLY_IF_RW { *(.gnu_extab) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges*) } /* Thread Local Storage sections */ .tdata : { PROVIDE_HIDDEN (__tdata_start = .); *(.tdata .tdata.* .gnu.linkonce.td.*) } .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } .preinit_array : { PROVIDE_HIDDEN (__preinit_array_start = .); KEEP (*(.preinit_array)) PROVIDE_HIDDEN (__preinit_array_end = .); } .init_array : { PROVIDE_HIDDEN (__init_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))) KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors)) PROVIDE_HIDDEN (__init_array_end = .); } .fini_array : { PROVIDE_HIDDEN (__fini_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))) KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors)) PROVIDE_HIDDEN (__fini_array_end = .); } .ctors : { /* gcc uses crtbegin.o to find the start of the constructors, so we make sure it is first. Because this is a wildcard, it doesn't matter if the user does not actually link against crtbegin.o; the linker won't look for a file to match a wildcard. The wildcard also means that it doesn't matter which directory crtbegin.o is in. */ KEEP (*crtbegin.o(.ctors)) KEEP (*crtbegin?.o(.ctors)) /* We don't want to include the .ctor section from the crtend.o file until after the sorted ctors. The .ctor section from the crtend file contains the end of ctors marker and it must be last */ KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors)) } .dtors : { KEEP (*crtbegin.o(.dtors)) KEEP (*crtbegin?.o(.dtors)) KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors)) KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors)) } .jcr : { KEEP (*(.jcr)) } .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) } .dynamic : { *(.dynamic) } .got : { *(.got) *(.igot) } . = DATA_SEGMENT_RELRO_END (SIZEOF (.got.plt) >= 24 ? 24 : 0, .); .got.plt : { *(.got.plt) *(.igot.plt) } .data : { *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); . = .; __bss_start = .; .bss : { *(.dynbss) *(.bss .bss.* .gnu.linkonce.b.*) *(COMMON) /* Align here to ensure that the .bss section occupies space up to _end. Align after .bss to ensure correct alignment even if the .bss section disappears because there are no input sections. FIXME: Why do we need it? When there is no .bss section, we do not pad the .data section. */ . = ALIGN(. != 0 ? 64 / 8 : 1); } .lbss : { *(.dynlbss) *(.lbss .lbss.* .gnu.linkonce.lb.*) *(LARGE_COMMON) } . = ALIGN(64 / 8); . = SEGMENT_START("ldata-segment", .); .lrodata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.lrodata .lrodata.* .gnu.linkonce.lr.*) } .ldata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.ldata .ldata.* .gnu.linkonce.l.*) . = ALIGN(. != 0 ? 64 / 8 : 1); } . = ALIGN(64 / 8); _end = .; PROVIDE (end = .); . = DATA_SEGMENT_END (.); /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1. */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions. */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2. */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2. */ .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line .debug_line.* .debug_line_end) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions. */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3. */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } /* DWARF 5. */ .debug_addr 0 : { *(.debug_addr) } .debug_line_str 0 : { *(.debug_line_str) } .debug_loclists 0 : { *(.debug_loclists) } .debug_macro 0 : { *(.debug_macro) } .debug_names 0 : { *(.debug_names) } .debug_rnglists 0 : { *(.debug_rnglists) } .debug_str_offsets 0 : { *(.debug_str_offsets) } .debug_sup 0 : { *(.debug_sup) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Script for -pie -z combreloc -z separate-code -z relro -z now */ /* Copyright (C) 2014-2022 Free Software Foundation, Inc. Copying and distribution of this script, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. */ OUTPUT_FORMAT("elf64-x86-64", "elf64-x86-64", "elf64-x86-64") OUTPUT_ARCH(i386:x86-64) ENTRY(_start) SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib64"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib64"); SEARCH_DIR("=/usr/local/lib64"); SEARCH_DIR("=/lib64"); SEARCH_DIR("=/usr/lib64"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib"); SECTIONS { PROVIDE (__executable_start = SEGMENT_START("text-segment", 0)); . = SEGMENT_START("text-segment", 0) + SIZEOF_HEADERS; .interp : { *(.interp) } .note.gnu.build-id : { *(.note.gnu.build-id) } .hash : { *(.hash) } .gnu.hash : { *(.gnu.hash) } .dynsym : { *(.dynsym) } .dynstr : { *(.dynstr) } .gnu.version : { *(.gnu.version) } .gnu.version_d : { *(.gnu.version_d) } .gnu.version_r : { *(.gnu.version_r) } .rela.dyn : { *(.rela.init) *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) *(.rela.fini) *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) *(.rela.ctors) *(.rela.dtors) *(.rela.got) *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) *(.rela.ldata .rela.ldata.* .rela.gnu.linkonce.l.*) *(.rela.lbss .rela.lbss.* .rela.gnu.linkonce.lb.*) *(.rela.lrodata .rela.lrodata.* .rela.gnu.linkonce.lr.*) *(.rela.ifunc) } .rela.plt : { *(.rela.plt) *(.rela.iplt) } .relr.dyn : { *(.relr.dyn) } . = ALIGN(CONSTANT (MAXPAGESIZE)); .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) *(.iplt) } .plt.got : { *(.plt.got) } .plt.sec : { *(.plt.sec) } .text : { *(.text.unlikely .text.*_unlikely .text.unlikely.*) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(SORT(.text.sorted.*)) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf.em. */ *(.gnu.warning) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); . = ALIGN(CONSTANT (MAXPAGESIZE)); /* Adjust the address for the rodata segment. We want to adjust up to the same address within the page on the next page up. */ . = SEGMENT_START("rodata-segment", ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1))); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .eh_frame_hdr : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } .gnu_extab : ONLY_IF_RO { *(.gnu_extab*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges*) } /* Adjust the address for the data segment. We want to adjust up to the same address within the page on the next page up. */ . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gnu_extab : ONLY_IF_RW { *(.gnu_extab) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges*) } /* Thread Local Storage sections */ .tdata : { PROVIDE_HIDDEN (__tdata_start = .); *(.tdata .tdata.* .gnu.linkonce.td.*) } .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } .preinit_array : { PROVIDE_HIDDEN (__preinit_array_start = .); KEEP (*(.preinit_array)) PROVIDE_HIDDEN (__preinit_array_end = .); } .init_array : { PROVIDE_HIDDEN (__init_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))) KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors)) PROVIDE_HIDDEN (__init_array_end = .); } .fini_array : { PROVIDE_HIDDEN (__fini_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))) KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors)) PROVIDE_HIDDEN (__fini_array_end = .); } .ctors : { /* gcc uses crtbegin.o to find the start of the constructors, so we make sure it is first. Because this is a wildcard, it doesn't matter if the user does not actually link against crtbegin.o; the linker won't look for a file to match a wildcard. The wildcard also means that it doesn't matter which directory crtbegin.o is in. */ KEEP (*crtbegin.o(.ctors)) KEEP (*crtbegin?.o(.ctors)) /* We don't want to include the .ctor section from the crtend.o file until after the sorted ctors. The .ctor section from the crtend file contains the end of ctors marker and it must be last */ KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors)) } .dtors : { KEEP (*crtbegin.o(.dtors)) KEEP (*crtbegin?.o(.dtors)) KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors)) KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors)) } .jcr : { KEEP (*(.jcr)) } .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) } .dynamic : { *(.dynamic) } .got : { *(.got.plt) *(.igot.plt) *(.got) *(.igot) } . = DATA_SEGMENT_RELRO_END (0, .); .data : { *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); . = .; __bss_start = .; .bss : { *(.dynbss) *(.bss .bss.* .gnu.linkonce.b.*) *(COMMON) /* Align here to ensure that the .bss section occupies space up to _end. Align after .bss to ensure correct alignment even if the .bss section disappears because there are no input sections. FIXME: Why do we need it? When there is no .bss section, we do not pad the .data section. */ . = ALIGN(. != 0 ? 64 / 8 : 1); } .lbss : { *(.dynlbss) *(.lbss .lbss.* .gnu.linkonce.lb.*) *(LARGE_COMMON) } . = ALIGN(64 / 8); . = SEGMENT_START("ldata-segment", .); .lrodata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.lrodata .lrodata.* .gnu.linkonce.lr.*) } .ldata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.ldata .ldata.* .gnu.linkonce.l.*) . = ALIGN(. != 0 ? 64 / 8 : 1); } . = ALIGN(64 / 8); _end = .; PROVIDE (end = .); . = DATA_SEGMENT_END (.); /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1. */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions. */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2. */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2. */ .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line .debug_line.* .debug_line_end) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions. */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3. */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } /* DWARF 5. */ .debug_addr 0 : { *(.debug_addr) } .debug_line_str 0 : { *(.debug_line_str) } .debug_loclists 0 : { *(.debug_loclists) } .debug_macro 0 : { *(.debug_macro) } .debug_names 0 : { *(.debug_names) } .debug_rnglists 0 : { *(.debug_rnglists) } .debug_str_offsets 0 : { *(.debug_str_offsets) } .debug_sup 0 : { *(.debug_sup) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Script for -pie -z combreloc -z separate-code */ /* Copyright (C) 2014-2022 Free Software Foundation, Inc. Copying and distribution of this script, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. */ OUTPUT_FORMAT("elf64-x86-64", "elf64-x86-64", "elf64-x86-64") OUTPUT_ARCH(i386:x86-64) ENTRY(_start) SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib64"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib64"); SEARCH_DIR("=/usr/local/lib64"); SEARCH_DIR("=/lib64"); SEARCH_DIR("=/usr/lib64"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib"); SECTIONS { PROVIDE (__executable_start = SEGMENT_START("text-segment", 0)); . = SEGMENT_START("text-segment", 0) + SIZEOF_HEADERS; .interp : { *(.interp) } .note.gnu.build-id : { *(.note.gnu.build-id) } .hash : { *(.hash) } .gnu.hash : { *(.gnu.hash) } .dynsym : { *(.dynsym) } .dynstr : { *(.dynstr) } .gnu.version : { *(.gnu.version) } .gnu.version_d : { *(.gnu.version_d) } .gnu.version_r : { *(.gnu.version_r) } .rela.dyn : { *(.rela.init) *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) *(.rela.fini) *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) *(.rela.ctors) *(.rela.dtors) *(.rela.got) *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) *(.rela.ldata .rela.ldata.* .rela.gnu.linkonce.l.*) *(.rela.lbss .rela.lbss.* .rela.gnu.linkonce.lb.*) *(.rela.lrodata .rela.lrodata.* .rela.gnu.linkonce.lr.*) *(.rela.ifunc) } .rela.plt : { *(.rela.plt) *(.rela.iplt) } .relr.dyn : { *(.relr.dyn) } . = ALIGN(CONSTANT (MAXPAGESIZE)); .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) *(.iplt) } .plt.got : { *(.plt.got) } .plt.sec : { *(.plt.sec) } .text : { *(.text.unlikely .text.*_unlikely .text.unlikely.*) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(SORT(.text.sorted.*)) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf.em. */ *(.gnu.warning) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); . = ALIGN(CONSTANT (MAXPAGESIZE)); /* Adjust the address for the rodata segment. We want to adjust up to the same address within the page on the next page up. */ . = SEGMENT_START("rodata-segment", ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1))); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .eh_frame_hdr : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } .gnu_extab : ONLY_IF_RO { *(.gnu_extab*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges*) } /* Adjust the address for the data segment. We want to adjust up to the same address within the page on the next page up. */ . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gnu_extab : ONLY_IF_RW { *(.gnu_extab) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges*) } /* Thread Local Storage sections */ .tdata : { PROVIDE_HIDDEN (__tdata_start = .); *(.tdata .tdata.* .gnu.linkonce.td.*) } .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } .preinit_array : { PROVIDE_HIDDEN (__preinit_array_start = .); KEEP (*(.preinit_array)) PROVIDE_HIDDEN (__preinit_array_end = .); } .init_array : { PROVIDE_HIDDEN (__init_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))) KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors)) PROVIDE_HIDDEN (__init_array_end = .); } .fini_array : { PROVIDE_HIDDEN (__fini_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))) KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors)) PROVIDE_HIDDEN (__fini_array_end = .); } .ctors : { /* gcc uses crtbegin.o to find the start of the constructors, so we make sure it is first. Because this is a wildcard, it doesn't matter if the user does not actually link against crtbegin.o; the linker won't look for a file to match a wildcard. The wildcard also means that it doesn't matter which directory crtbegin.o is in. */ KEEP (*crtbegin.o(.ctors)) KEEP (*crtbegin?.o(.ctors)) /* We don't want to include the .ctor section from the crtend.o file until after the sorted ctors. The .ctor section from the crtend file contains the end of ctors marker and it must be last */ KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors)) } .dtors : { KEEP (*crtbegin.o(.dtors)) KEEP (*crtbegin?.o(.dtors)) KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors)) KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors)) } .jcr : { KEEP (*(.jcr)) } .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) } .dynamic : { *(.dynamic) } .got : { *(.got) *(.igot) } . = DATA_SEGMENT_RELRO_END (SIZEOF (.got.plt) >= 24 ? 24 : 0, .); .got.plt : { *(.got.plt) *(.igot.plt) } .data : { *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); . = .; __bss_start = .; .bss : { *(.dynbss) *(.bss .bss.* .gnu.linkonce.b.*) *(COMMON) /* Align here to ensure that the .bss section occupies space up to _end. Align after .bss to ensure correct alignment even if the .bss section disappears because there are no input sections. FIXME: Why do we need it? When there is no .bss section, we do not pad the .data section. */ . = ALIGN(. != 0 ? 64 / 8 : 1); } .lbss : { *(.dynlbss) *(.lbss .lbss.* .gnu.linkonce.lb.*) *(LARGE_COMMON) } . = ALIGN(64 / 8); . = SEGMENT_START("ldata-segment", .); .lrodata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.lrodata .lrodata.* .gnu.linkonce.lr.*) } .ldata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.ldata .ldata.* .gnu.linkonce.l.*) . = ALIGN(. != 0 ? 64 / 8 : 1); } . = ALIGN(64 / 8); _end = .; PROVIDE (end = .); . = DATA_SEGMENT_END (.); /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1. */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions. */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2. */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2. */ .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line .debug_line.* .debug_line_end) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions. */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3. */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } /* DWARF 5. */ .debug_addr 0 : { *(.debug_addr) } .debug_line_str 0 : { *(.debug_line_str) } .debug_loclists 0 : { *(.debug_loclists) } .debug_macro 0 : { *(.debug_macro) } .debug_names 0 : { *(.debug_names) } .debug_rnglists 0 : { *(.debug_rnglists) } .debug_str_offsets 0 : { *(.debug_str_offsets) } .debug_sup 0 : { *(.debug_sup) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Script for -pie -z combreloc -z relro -z now */ /* Copyright (C) 2014-2022 Free Software Foundation, Inc. Copying and distribution of this script, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. */ OUTPUT_FORMAT("elf64-x86-64", "elf64-x86-64", "elf64-x86-64") OUTPUT_ARCH(i386:x86-64) ENTRY(_start) SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib64"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib64"); SEARCH_DIR("=/usr/local/lib64"); SEARCH_DIR("=/lib64"); SEARCH_DIR("=/usr/lib64"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib"); SECTIONS { /* Read-only sections, merged into text segment: */ PROVIDE (__executable_start = SEGMENT_START("text-segment", 0)); . = SEGMENT_START("text-segment", 0) + SIZEOF_HEADERS; .interp : { *(.interp) } .note.gnu.build-id : { *(.note.gnu.build-id) } .hash : { *(.hash) } .gnu.hash : { *(.gnu.hash) } .dynsym : { *(.dynsym) } .dynstr : { *(.dynstr) } .gnu.version : { *(.gnu.version) } .gnu.version_d : { *(.gnu.version_d) } .gnu.version_r : { *(.gnu.version_r) } .rela.dyn : { *(.rela.init) *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) *(.rela.fini) *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) *(.rela.ctors) *(.rela.dtors) *(.rela.got) *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) *(.rela.ldata .rela.ldata.* .rela.gnu.linkonce.l.*) *(.rela.lbss .rela.lbss.* .rela.gnu.linkonce.lb.*) *(.rela.lrodata .rela.lrodata.* .rela.gnu.linkonce.lr.*) *(.rela.ifunc) } .rela.plt : { *(.rela.plt) *(.rela.iplt) } .relr.dyn : { *(.relr.dyn) } .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) *(.iplt) } .plt.got : { *(.plt.got) } .plt.sec : { *(.plt.sec) } .text : { *(.text.unlikely .text.*_unlikely .text.unlikely.*) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(SORT(.text.sorted.*)) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf.em. */ *(.gnu.warning) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .eh_frame_hdr : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } .gnu_extab : ONLY_IF_RO { *(.gnu_extab*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges*) } /* Adjust the address for the data segment. We want to adjust up to the same address within the page on the next page up. */ . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gnu_extab : ONLY_IF_RW { *(.gnu_extab) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges*) } /* Thread Local Storage sections */ .tdata : { PROVIDE_HIDDEN (__tdata_start = .); *(.tdata .tdata.* .gnu.linkonce.td.*) } .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } .preinit_array : { PROVIDE_HIDDEN (__preinit_array_start = .); KEEP (*(.preinit_array)) PROVIDE_HIDDEN (__preinit_array_end = .); } .init_array : { PROVIDE_HIDDEN (__init_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))) KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors)) PROVIDE_HIDDEN (__init_array_end = .); } .fini_array : { PROVIDE_HIDDEN (__fini_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))) KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors)) PROVIDE_HIDDEN (__fini_array_end = .); } .ctors : { /* gcc uses crtbegin.o to find the start of the constructors, so we make sure it is first. Because this is a wildcard, it doesn't matter if the user does not actually link against crtbegin.o; the linker won't look for a file to match a wildcard. The wildcard also means that it doesn't matter which directory crtbegin.o is in. */ KEEP (*crtbegin.o(.ctors)) KEEP (*crtbegin?.o(.ctors)) /* We don't want to include the .ctor section from the crtend.o file until after the sorted ctors. The .ctor section from the crtend file contains the end of ctors marker and it must be last */ KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors)) } .dtors : { KEEP (*crtbegin.o(.dtors)) KEEP (*crtbegin?.o(.dtors)) KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors)) KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors)) } .jcr : { KEEP (*(.jcr)) } .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) } .dynamic : { *(.dynamic) } .got : { *(.got.plt) *(.igot.plt) *(.got) *(.igot) } . = DATA_SEGMENT_RELRO_END (0, .); .data : { *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); . = .; __bss_start = .; .bss : { *(.dynbss) *(.bss .bss.* .gnu.linkonce.b.*) *(COMMON) /* Align here to ensure that the .bss section occupies space up to _end. Align after .bss to ensure correct alignment even if the .bss section disappears because there are no input sections. FIXME: Why do we need it? When there is no .bss section, we do not pad the .data section. */ . = ALIGN(. != 0 ? 64 / 8 : 1); } .lbss : { *(.dynlbss) *(.lbss .lbss.* .gnu.linkonce.lb.*) *(LARGE_COMMON) } . = ALIGN(64 / 8); . = SEGMENT_START("ldata-segment", .); .lrodata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.lrodata .lrodata.* .gnu.linkonce.lr.*) } .ldata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.ldata .ldata.* .gnu.linkonce.l.*) . = ALIGN(. != 0 ? 64 / 8 : 1); } . = ALIGN(64 / 8); _end = .; PROVIDE (end = .); . = DATA_SEGMENT_END (.); /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1. */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions. */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2. */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2. */ .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line .debug_line.* .debug_line_end) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions. */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3. */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } /* DWARF 5. */ .debug_addr 0 : { *(.debug_addr) } .debug_line_str 0 : { *(.debug_line_str) } .debug_loclists 0 : { *(.debug_loclists) } .debug_macro 0 : { *(.debug_macro) } .debug_names 0 : { *(.debug_names) } .debug_rnglists 0 : { *(.debug_rnglists) } .debug_str_offsets 0 : { *(.debug_str_offsets) } .debug_sup 0 : { *(.debug_sup) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Script for -pie -z combreloc */ /* Copyright (C) 2014-2022 Free Software Foundation, Inc. Copying and distribution of this script, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. */ OUTPUT_FORMAT("elf64-x86-64", "elf64-x86-64", "elf64-x86-64") OUTPUT_ARCH(i386:x86-64) ENTRY(_start) SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib64"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib64"); SEARCH_DIR("=/usr/local/lib64"); SEARCH_DIR("=/lib64"); SEARCH_DIR("=/usr/lib64"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib"); SECTIONS { /* Read-only sections, merged into text segment: */ PROVIDE (__executable_start = SEGMENT_START("text-segment", 0)); . = SEGMENT_START("text-segment", 0) + SIZEOF_HEADERS; .interp : { *(.interp) } .note.gnu.build-id : { *(.note.gnu.build-id) } .hash : { *(.hash) } .gnu.hash : { *(.gnu.hash) } .dynsym : { *(.dynsym) } .dynstr : { *(.dynstr) } .gnu.version : { *(.gnu.version) } .gnu.version_d : { *(.gnu.version_d) } .gnu.version_r : { *(.gnu.version_r) } .rela.dyn : { *(.rela.init) *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) *(.rela.fini) *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) *(.rela.ctors) *(.rela.dtors) *(.rela.got) *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) *(.rela.ldata .rela.ldata.* .rela.gnu.linkonce.l.*) *(.rela.lbss .rela.lbss.* .rela.gnu.linkonce.lb.*) *(.rela.lrodata .rela.lrodata.* .rela.gnu.linkonce.lr.*) *(.rela.ifunc) } .rela.plt : { *(.rela.plt) *(.rela.iplt) } .relr.dyn : { *(.relr.dyn) } .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) *(.iplt) } .plt.got : { *(.plt.got) } .plt.sec : { *(.plt.sec) } .text : { *(.text.unlikely .text.*_unlikely .text.unlikely.*) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(SORT(.text.sorted.*)) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf.em. */ *(.gnu.warning) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .eh_frame_hdr : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } .gnu_extab : ONLY_IF_RO { *(.gnu_extab*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges*) } /* Adjust the address for the data segment. We want to adjust up to the same address within the page on the next page up. */ . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gnu_extab : ONLY_IF_RW { *(.gnu_extab) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges*) } /* Thread Local Storage sections */ .tdata : { PROVIDE_HIDDEN (__tdata_start = .); *(.tdata .tdata.* .gnu.linkonce.td.*) } .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } .preinit_array : { PROVIDE_HIDDEN (__preinit_array_start = .); KEEP (*(.preinit_array)) PROVIDE_HIDDEN (__preinit_array_end = .); } .init_array : { PROVIDE_HIDDEN (__init_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))) KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors)) PROVIDE_HIDDEN (__init_array_end = .); } .fini_array : { PROVIDE_HIDDEN (__fini_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))) KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors)) PROVIDE_HIDDEN (__fini_array_end = .); } .ctors : { /* gcc uses crtbegin.o to find the start of the constructors, so we make sure it is first. Because this is a wildcard, it doesn't matter if the user does not actually link against crtbegin.o; the linker won't look for a file to match a wildcard. The wildcard also means that it doesn't matter which directory crtbegin.o is in. */ KEEP (*crtbegin.o(.ctors)) KEEP (*crtbegin?.o(.ctors)) /* We don't want to include the .ctor section from the crtend.o file until after the sorted ctors. The .ctor section from the crtend file contains the end of ctors marker and it must be last */ KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors)) } .dtors : { KEEP (*crtbegin.o(.dtors)) KEEP (*crtbegin?.o(.dtors)) KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors)) KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors)) } .jcr : { KEEP (*(.jcr)) } .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) } .dynamic : { *(.dynamic) } .got : { *(.got) *(.igot) } . = DATA_SEGMENT_RELRO_END (SIZEOF (.got.plt) >= 24 ? 24 : 0, .); .got.plt : { *(.got.plt) *(.igot.plt) } .data : { *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); . = .; __bss_start = .; .bss : { *(.dynbss) *(.bss .bss.* .gnu.linkonce.b.*) *(COMMON) /* Align here to ensure that the .bss section occupies space up to _end. Align after .bss to ensure correct alignment even if the .bss section disappears because there are no input sections. FIXME: Why do we need it? When there is no .bss section, we do not pad the .data section. */ . = ALIGN(. != 0 ? 64 / 8 : 1); } .lbss : { *(.dynlbss) *(.lbss .lbss.* .gnu.linkonce.lb.*) *(LARGE_COMMON) } . = ALIGN(64 / 8); . = SEGMENT_START("ldata-segment", .); .lrodata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.lrodata .lrodata.* .gnu.linkonce.lr.*) } .ldata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.ldata .ldata.* .gnu.linkonce.l.*) . = ALIGN(. != 0 ? 64 / 8 : 1); } . = ALIGN(64 / 8); _end = .; PROVIDE (end = .); . = DATA_SEGMENT_END (.); /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1. */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions. */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2. */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2. */ .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line .debug_line.* .debug_line_end) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions. */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3. */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } /* DWARF 5. */ .debug_addr 0 : { *(.debug_addr) } .debug_line_str 0 : { *(.debug_line_str) } .debug_loclists 0 : { *(.debug_loclists) } .debug_macro 0 : { *(.debug_macro) } .debug_names 0 : { *(.debug_names) } .debug_rnglists 0 : { *(.debug_rnglists) } .debug_str_offsets 0 : { *(.debug_str_offsets) } .debug_sup 0 : { *(.debug_sup) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Script for -pie -z separate-code */ /* Copyright (C) 2014-2022 Free Software Foundation, Inc. Copying and distribution of this script, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. */ OUTPUT_FORMAT("elf64-x86-64", "elf64-x86-64", "elf64-x86-64") OUTPUT_ARCH(i386:x86-64) ENTRY(_start) SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib64"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib64"); SEARCH_DIR("=/usr/local/lib64"); SEARCH_DIR("=/lib64"); SEARCH_DIR("=/usr/lib64"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib"); SECTIONS { PROVIDE (__executable_start = SEGMENT_START("text-segment", 0)); . = SEGMENT_START("text-segment", 0) + SIZEOF_HEADERS; .interp : { *(.interp) } .note.gnu.build-id : { *(.note.gnu.build-id) } .hash : { *(.hash) } .gnu.hash : { *(.gnu.hash) } .dynsym : { *(.dynsym) } .dynstr : { *(.dynstr) } .gnu.version : { *(.gnu.version) } .gnu.version_d : { *(.gnu.version_d) } .gnu.version_r : { *(.gnu.version_r) } .rela.init : { *(.rela.init) } .rela.text : { *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) } .rela.fini : { *(.rela.fini) } .rela.rodata : { *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) } .rela.data.rel.ro : { *(.rela.data.rel.ro .rela.data.rel.ro.* .rela.gnu.linkonce.d.rel.ro.*) } .rela.data : { *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) } .rela.tdata : { *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) } .rela.tbss : { *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) } .rela.ctors : { *(.rela.ctors) } .rela.dtors : { *(.rela.dtors) } .rela.got : { *(.rela.got) } .rela.bss : { *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) } .rela.ldata : { *(.rela.ldata .rela.ldata.* .rela.gnu.linkonce.l.*) } .rela.lbss : { *(.rela.lbss .rela.lbss.* .rela.gnu.linkonce.lb.*) } .rela.lrodata : { *(.rela.lrodata .rela.lrodata.* .rela.gnu.linkonce.lr.*) } .rela.ifunc : { *(.rela.ifunc) } .rela.plt : { *(.rela.plt) *(.rela.iplt) } .relr.dyn : { *(.relr.dyn) } . = ALIGN(CONSTANT (MAXPAGESIZE)); .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) *(.iplt) } .plt.got : { *(.plt.got) } .plt.sec : { *(.plt.sec) } .text : { *(.text.unlikely .text.*_unlikely .text.unlikely.*) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(SORT(.text.sorted.*)) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf.em. */ *(.gnu.warning) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); . = ALIGN(CONSTANT (MAXPAGESIZE)); /* Adjust the address for the rodata segment. We want to adjust up to the same address within the page on the next page up. */ . = SEGMENT_START("rodata-segment", ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1))); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .eh_frame_hdr : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } .gnu_extab : ONLY_IF_RO { *(.gnu_extab*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges*) } /* Adjust the address for the data segment. We want to adjust up to the same address within the page on the next page up. */ . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gnu_extab : ONLY_IF_RW { *(.gnu_extab) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges*) } /* Thread Local Storage sections */ .tdata : { PROVIDE_HIDDEN (__tdata_start = .); *(.tdata .tdata.* .gnu.linkonce.td.*) } .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } .preinit_array : { PROVIDE_HIDDEN (__preinit_array_start = .); KEEP (*(.preinit_array)) PROVIDE_HIDDEN (__preinit_array_end = .); } .init_array : { PROVIDE_HIDDEN (__init_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))) KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors)) PROVIDE_HIDDEN (__init_array_end = .); } .fini_array : { PROVIDE_HIDDEN (__fini_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))) KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors)) PROVIDE_HIDDEN (__fini_array_end = .); } .ctors : { /* gcc uses crtbegin.o to find the start of the constructors, so we make sure it is first. Because this is a wildcard, it doesn't matter if the user does not actually link against crtbegin.o; the linker won't look for a file to match a wildcard. The wildcard also means that it doesn't matter which directory crtbegin.o is in. */ KEEP (*crtbegin.o(.ctors)) KEEP (*crtbegin?.o(.ctors)) /* We don't want to include the .ctor section from the crtend.o file until after the sorted ctors. The .ctor section from the crtend file contains the end of ctors marker and it must be last */ KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors)) } .dtors : { KEEP (*crtbegin.o(.dtors)) KEEP (*crtbegin?.o(.dtors)) KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors)) KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors)) } .jcr : { KEEP (*(.jcr)) } .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) } .dynamic : { *(.dynamic) } .got : { *(.got) *(.igot) } . = DATA_SEGMENT_RELRO_END (SIZEOF (.got.plt) >= 24 ? 24 : 0, .); .got.plt : { *(.got.plt) *(.igot.plt) } .data : { *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); . = .; __bss_start = .; .bss : { *(.dynbss) *(.bss .bss.* .gnu.linkonce.b.*) *(COMMON) /* Align here to ensure that the .bss section occupies space up to _end. Align after .bss to ensure correct alignment even if the .bss section disappears because there are no input sections. FIXME: Why do we need it? When there is no .bss section, we do not pad the .data section. */ . = ALIGN(. != 0 ? 64 / 8 : 1); } .lbss : { *(.dynlbss) *(.lbss .lbss.* .gnu.linkonce.lb.*) *(LARGE_COMMON) } . = ALIGN(64 / 8); . = SEGMENT_START("ldata-segment", .); .lrodata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.lrodata .lrodata.* .gnu.linkonce.lr.*) } .ldata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.ldata .ldata.* .gnu.linkonce.l.*) . = ALIGN(. != 0 ? 64 / 8 : 1); } . = ALIGN(64 / 8); _end = .; PROVIDE (end = .); . = DATA_SEGMENT_END (.); /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1. */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions. */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2. */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2. */ .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line .debug_line.* .debug_line_end) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions. */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3. */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } /* DWARF 5. */ .debug_addr 0 : { *(.debug_addr) } .debug_line_str 0 : { *(.debug_line_str) } .debug_loclists 0 : { *(.debug_loclists) } .debug_macro 0 : { *(.debug_macro) } .debug_names 0 : { *(.debug_names) } .debug_rnglists 0 : { *(.debug_rnglists) } .debug_str_offsets 0 : { *(.debug_str_offsets) } .debug_sup 0 : { *(.debug_sup) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Script for -pie */ /* Copyright (C) 2014-2022 Free Software Foundation, Inc. Copying and distribution of this script, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. */ OUTPUT_FORMAT("elf64-x86-64", "elf64-x86-64", "elf64-x86-64") OUTPUT_ARCH(i386:x86-64) ENTRY(_start) SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib64"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib64"); SEARCH_DIR("=/usr/local/lib64"); SEARCH_DIR("=/lib64"); SEARCH_DIR("=/usr/lib64"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib"); SECTIONS { /* Read-only sections, merged into text segment: */ PROVIDE (__executable_start = SEGMENT_START("text-segment", 0)); . = SEGMENT_START("text-segment", 0) + SIZEOF_HEADERS; .interp : { *(.interp) } .note.gnu.build-id : { *(.note.gnu.build-id) } .hash : { *(.hash) } .gnu.hash : { *(.gnu.hash) } .dynsym : { *(.dynsym) } .dynstr : { *(.dynstr) } .gnu.version : { *(.gnu.version) } .gnu.version_d : { *(.gnu.version_d) } .gnu.version_r : { *(.gnu.version_r) } .rela.init : { *(.rela.init) } .rela.text : { *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) } .rela.fini : { *(.rela.fini) } .rela.rodata : { *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) } .rela.data.rel.ro : { *(.rela.data.rel.ro .rela.data.rel.ro.* .rela.gnu.linkonce.d.rel.ro.*) } .rela.data : { *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) } .rela.tdata : { *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) } .rela.tbss : { *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) } .rela.ctors : { *(.rela.ctors) } .rela.dtors : { *(.rela.dtors) } .rela.got : { *(.rela.got) } .rela.bss : { *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) } .rela.ldata : { *(.rela.ldata .rela.ldata.* .rela.gnu.linkonce.l.*) } .rela.lbss : { *(.rela.lbss .rela.lbss.* .rela.gnu.linkonce.lb.*) } .rela.lrodata : { *(.rela.lrodata .rela.lrodata.* .rela.gnu.linkonce.lr.*) } .rela.ifunc : { *(.rela.ifunc) } .rela.plt : { *(.rela.plt) *(.rela.iplt) } .relr.dyn : { *(.relr.dyn) } .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) *(.iplt) } .plt.got : { *(.plt.got) } .plt.sec : { *(.plt.sec) } .text : { *(.text.unlikely .text.*_unlikely .text.unlikely.*) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(SORT(.text.sorted.*)) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf.em. */ *(.gnu.warning) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .eh_frame_hdr : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } .gnu_extab : ONLY_IF_RO { *(.gnu_extab*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges*) } /* Adjust the address for the data segment. We want to adjust up to the same address within the page on the next page up. */ . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gnu_extab : ONLY_IF_RW { *(.gnu_extab) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges*) } /* Thread Local Storage sections */ .tdata : { PROVIDE_HIDDEN (__tdata_start = .); *(.tdata .tdata.* .gnu.linkonce.td.*) } .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } .preinit_array : { PROVIDE_HIDDEN (__preinit_array_start = .); KEEP (*(.preinit_array)) PROVIDE_HIDDEN (__preinit_array_end = .); } .init_array : { PROVIDE_HIDDEN (__init_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))) KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors)) PROVIDE_HIDDEN (__init_array_end = .); } .fini_array : { PROVIDE_HIDDEN (__fini_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))) KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors)) PROVIDE_HIDDEN (__fini_array_end = .); } .ctors : { /* gcc uses crtbegin.o to find the start of the constructors, so we make sure it is first. Because this is a wildcard, it doesn't matter if the user does not actually link against crtbegin.o; the linker won't look for a file to match a wildcard. The wildcard also means that it doesn't matter which directory crtbegin.o is in. */ KEEP (*crtbegin.o(.ctors)) KEEP (*crtbegin?.o(.ctors)) /* We don't want to include the .ctor section from the crtend.o file until after the sorted ctors. The .ctor section from the crtend file contains the end of ctors marker and it must be last */ KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors)) } .dtors : { KEEP (*crtbegin.o(.dtors)) KEEP (*crtbegin?.o(.dtors)) KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors)) KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors)) } .jcr : { KEEP (*(.jcr)) } .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) } .dynamic : { *(.dynamic) } .got : { *(.got) *(.igot) } . = DATA_SEGMENT_RELRO_END (SIZEOF (.got.plt) >= 24 ? 24 : 0, .); .got.plt : { *(.got.plt) *(.igot.plt) } .data : { *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); . = .; __bss_start = .; .bss : { *(.dynbss) *(.bss .bss.* .gnu.linkonce.b.*) *(COMMON) /* Align here to ensure that the .bss section occupies space up to _end. Align after .bss to ensure correct alignment even if the .bss section disappears because there are no input sections. FIXME: Why do we need it? When there is no .bss section, we do not pad the .data section. */ . = ALIGN(. != 0 ? 64 / 8 : 1); } .lbss : { *(.dynlbss) *(.lbss .lbss.* .gnu.linkonce.lb.*) *(LARGE_COMMON) } . = ALIGN(64 / 8); . = SEGMENT_START("ldata-segment", .); .lrodata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.lrodata .lrodata.* .gnu.linkonce.lr.*) } .ldata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.ldata .ldata.* .gnu.linkonce.l.*) . = ALIGN(. != 0 ? 64 / 8 : 1); } . = ALIGN(64 / 8); _end = .; PROVIDE (end = .); . = DATA_SEGMENT_END (.); /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1. */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions. */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2. */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2. */ .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line .debug_line.* .debug_line_end) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions. */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3. */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } /* DWARF 5. */ .debug_addr 0 : { *(.debug_addr) } .debug_line_str 0 : { *(.debug_line_str) } .debug_loclists 0 : { *(.debug_loclists) } .debug_macro 0 : { *(.debug_macro) } .debug_names 0 : { *(.debug_names) } .debug_rnglists 0 : { *(.debug_rnglists) } .debug_str_offsets 0 : { *(.debug_str_offsets) } .debug_sup 0 : { *(.debug_sup) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Script for -shared -z combreloc -z separate-code -z relro -z now */ /* Copyright (C) 2014-2022 Free Software Foundation, Inc. Copying and distribution of this script, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. */ OUTPUT_FORMAT("elf64-x86-64", "elf64-x86-64", "elf64-x86-64") OUTPUT_ARCH(i386:x86-64) ENTRY(_start) SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib64"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib64"); SEARCH_DIR("=/usr/local/lib64"); SEARCH_DIR("=/lib64"); SEARCH_DIR("=/usr/lib64"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib"); SECTIONS { . = SEGMENT_START("text-segment", 0) + SIZEOF_HEADERS; .note.gnu.build-id : { *(.note.gnu.build-id) } .hash : { *(.hash) } .gnu.hash : { *(.gnu.hash) } .dynsym : { *(.dynsym) } .dynstr : { *(.dynstr) } .gnu.version : { *(.gnu.version) } .gnu.version_d : { *(.gnu.version_d) } .gnu.version_r : { *(.gnu.version_r) } .rela.dyn : { *(.rela.init) *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) *(.rela.fini) *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) *(.rela.ctors) *(.rela.dtors) *(.rela.got) *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) *(.rela.ldata .rela.ldata.* .rela.gnu.linkonce.l.*) *(.rela.lbss .rela.lbss.* .rela.gnu.linkonce.lb.*) *(.rela.lrodata .rela.lrodata.* .rela.gnu.linkonce.lr.*) *(.rela.ifunc) } .rela.plt : { *(.rela.plt) *(.rela.iplt) } .relr.dyn : { *(.relr.dyn) } . = ALIGN(CONSTANT (MAXPAGESIZE)); .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) *(.iplt) } .plt.got : { *(.plt.got) } .plt.sec : { *(.plt.sec) } .text : { *(.text.unlikely .text.*_unlikely .text.unlikely.*) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(SORT(.text.sorted.*)) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf.em. */ *(.gnu.warning) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); . = ALIGN(CONSTANT (MAXPAGESIZE)); /* Adjust the address for the rodata segment. We want to adjust up to the same address within the page on the next page up. */ . = SEGMENT_START("rodata-segment", ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1))); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .eh_frame_hdr : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } .gnu_extab : ONLY_IF_RO { *(.gnu_extab*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges*) } /* Adjust the address for the data segment. We want to adjust up to the same address within the page on the next page up. */ . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gnu_extab : ONLY_IF_RW { *(.gnu_extab) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges*) } /* Thread Local Storage sections */ .tdata : { *(.tdata .tdata.* .gnu.linkonce.td.*) } .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } .preinit_array : { KEEP (*(.preinit_array)) } .init_array : { KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))) KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors)) } .fini_array : { KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))) KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors)) } .ctors : { /* gcc uses crtbegin.o to find the start of the constructors, so we make sure it is first. Because this is a wildcard, it doesn't matter if the user does not actually link against crtbegin.o; the linker won't look for a file to match a wildcard. The wildcard also means that it doesn't matter which directory crtbegin.o is in. */ KEEP (*crtbegin.o(.ctors)) KEEP (*crtbegin?.o(.ctors)) /* We don't want to include the .ctor section from the crtend.o file until after the sorted ctors. The .ctor section from the crtend file contains the end of ctors marker and it must be last */ KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors)) } .dtors : { KEEP (*crtbegin.o(.dtors)) KEEP (*crtbegin?.o(.dtors)) KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors)) KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors)) } .jcr : { KEEP (*(.jcr)) } .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) } .dynamic : { *(.dynamic) } .got : { *(.got.plt) *(.igot.plt) *(.got) *(.igot) } . = DATA_SEGMENT_RELRO_END (0, .); .data : { *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } PROVIDE (_edata = .); PROVIDE (edata = .); . = .; PROVIDE (__bss_start = .); .bss : { *(.dynbss) *(.bss .bss.* .gnu.linkonce.b.*) *(COMMON) /* Align here to ensure that the .bss section occupies space up to _end. Align after .bss to ensure correct alignment even if the .bss section disappears because there are no input sections. FIXME: Why do we need it? When there is no .bss section, we do not pad the .data section. */ . = ALIGN(. != 0 ? 64 / 8 : 1); } .lbss : { *(.dynlbss) *(.lbss .lbss.* .gnu.linkonce.lb.*) *(LARGE_COMMON) } . = ALIGN(64 / 8); . = SEGMENT_START("ldata-segment", .); .lrodata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.lrodata .lrodata.* .gnu.linkonce.lr.*) } .ldata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.ldata .ldata.* .gnu.linkonce.l.*) . = ALIGN(. != 0 ? 64 / 8 : 1); } . = ALIGN(64 / 8); PROVIDE (_end = .); PROVIDE (end = .); . = DATA_SEGMENT_END (.); /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1. */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions. */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2. */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2. */ .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line .debug_line.* .debug_line_end) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions. */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3. */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } /* DWARF 5. */ .debug_addr 0 : { *(.debug_addr) } .debug_line_str 0 : { *(.debug_line_str) } .debug_loclists 0 : { *(.debug_loclists) } .debug_macro 0 : { *(.debug_macro) } .debug_names 0 : { *(.debug_names) } .debug_rnglists 0 : { *(.debug_rnglists) } .debug_str_offsets 0 : { *(.debug_str_offsets) } .debug_sup 0 : { *(.debug_sup) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Script for -shared -z combreloc -z separate-code */ /* Copyright (C) 2014-2022 Free Software Foundation, Inc. Copying and distribution of this script, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. */ OUTPUT_FORMAT("elf64-x86-64", "elf64-x86-64", "elf64-x86-64") OUTPUT_ARCH(i386:x86-64) ENTRY(_start) SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib64"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib64"); SEARCH_DIR("=/usr/local/lib64"); SEARCH_DIR("=/lib64"); SEARCH_DIR("=/usr/lib64"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib"); SECTIONS { . = SEGMENT_START("text-segment", 0) + SIZEOF_HEADERS; .note.gnu.build-id : { *(.note.gnu.build-id) } .hash : { *(.hash) } .gnu.hash : { *(.gnu.hash) } .dynsym : { *(.dynsym) } .dynstr : { *(.dynstr) } .gnu.version : { *(.gnu.version) } .gnu.version_d : { *(.gnu.version_d) } .gnu.version_r : { *(.gnu.version_r) } .rela.dyn : { *(.rela.init) *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) *(.rela.fini) *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) *(.rela.ctors) *(.rela.dtors) *(.rela.got) *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) *(.rela.ldata .rela.ldata.* .rela.gnu.linkonce.l.*) *(.rela.lbss .rela.lbss.* .rela.gnu.linkonce.lb.*) *(.rela.lrodata .rela.lrodata.* .rela.gnu.linkonce.lr.*) *(.rela.ifunc) } .rela.plt : { *(.rela.plt) *(.rela.iplt) } .relr.dyn : { *(.relr.dyn) } . = ALIGN(CONSTANT (MAXPAGESIZE)); .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) *(.iplt) } .plt.got : { *(.plt.got) } .plt.sec : { *(.plt.sec) } .text : { *(.text.unlikely .text.*_unlikely .text.unlikely.*) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(SORT(.text.sorted.*)) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf.em. */ *(.gnu.warning) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); . = ALIGN(CONSTANT (MAXPAGESIZE)); /* Adjust the address for the rodata segment. We want to adjust up to the same address within the page on the next page up. */ . = SEGMENT_START("rodata-segment", ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1))); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .eh_frame_hdr : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } .gnu_extab : ONLY_IF_RO { *(.gnu_extab*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges*) } /* Adjust the address for the data segment. We want to adjust up to the same address within the page on the next page up. */ . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gnu_extab : ONLY_IF_RW { *(.gnu_extab) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges*) } /* Thread Local Storage sections */ .tdata : { *(.tdata .tdata.* .gnu.linkonce.td.*) } .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } .preinit_array : { KEEP (*(.preinit_array)) } .init_array : { KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))) KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors)) } .fini_array : { KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))) KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors)) } .ctors : { /* gcc uses crtbegin.o to find the start of the constructors, so we make sure it is first. Because this is a wildcard, it doesn't matter if the user does not actually link against crtbegin.o; the linker won't look for a file to match a wildcard. The wildcard also means that it doesn't matter which directory crtbegin.o is in. */ KEEP (*crtbegin.o(.ctors)) KEEP (*crtbegin?.o(.ctors)) /* We don't want to include the .ctor section from the crtend.o file until after the sorted ctors. The .ctor section from the crtend file contains the end of ctors marker and it must be last */ KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors)) } .dtors : { KEEP (*crtbegin.o(.dtors)) KEEP (*crtbegin?.o(.dtors)) KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors)) KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors)) } .jcr : { KEEP (*(.jcr)) } .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) } .dynamic : { *(.dynamic) } .got : { *(.got) *(.igot) } . = DATA_SEGMENT_RELRO_END (SIZEOF (.got.plt) >= 24 ? 24 : 0, .); .got.plt : { *(.got.plt) *(.igot.plt) } .data : { *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } PROVIDE (_edata = .); PROVIDE (edata = .); . = .; PROVIDE (__bss_start = .); .bss : { *(.dynbss) *(.bss .bss.* .gnu.linkonce.b.*) *(COMMON) /* Align here to ensure that the .bss section occupies space up to _end. Align after .bss to ensure correct alignment even if the .bss section disappears because there are no input sections. FIXME: Why do we need it? When there is no .bss section, we do not pad the .data section. */ . = ALIGN(. != 0 ? 64 / 8 : 1); } .lbss : { *(.dynlbss) *(.lbss .lbss.* .gnu.linkonce.lb.*) *(LARGE_COMMON) } . = ALIGN(64 / 8); . = SEGMENT_START("ldata-segment", .); .lrodata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.lrodata .lrodata.* .gnu.linkonce.lr.*) } .ldata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.ldata .ldata.* .gnu.linkonce.l.*) . = ALIGN(. != 0 ? 64 / 8 : 1); } . = ALIGN(64 / 8); PROVIDE (_end = .); PROVIDE (end = .); . = DATA_SEGMENT_END (.); /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1. */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions. */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2. */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2. */ .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line .debug_line.* .debug_line_end) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions. */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3. */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } /* DWARF 5. */ .debug_addr 0 : { *(.debug_addr) } .debug_line_str 0 : { *(.debug_line_str) } .debug_loclists 0 : { *(.debug_loclists) } .debug_macro 0 : { *(.debug_macro) } .debug_names 0 : { *(.debug_names) } .debug_rnglists 0 : { *(.debug_rnglists) } .debug_str_offsets 0 : { *(.debug_str_offsets) } .debug_sup 0 : { *(.debug_sup) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Script for -shared -z combreloc -z relro -z now */ /* Copyright (C) 2014-2022 Free Software Foundation, Inc. Copying and distribution of this script, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. */ OUTPUT_FORMAT("elf64-x86-64", "elf64-x86-64", "elf64-x86-64") OUTPUT_ARCH(i386:x86-64) ENTRY(_start) SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib64"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib64"); SEARCH_DIR("=/usr/local/lib64"); SEARCH_DIR("=/lib64"); SEARCH_DIR("=/usr/lib64"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib"); SECTIONS { /* Read-only sections, merged into text segment: */ . = SEGMENT_START("text-segment", 0) + SIZEOF_HEADERS; .note.gnu.build-id : { *(.note.gnu.build-id) } .hash : { *(.hash) } .gnu.hash : { *(.gnu.hash) } .dynsym : { *(.dynsym) } .dynstr : { *(.dynstr) } .gnu.version : { *(.gnu.version) } .gnu.version_d : { *(.gnu.version_d) } .gnu.version_r : { *(.gnu.version_r) } .rela.dyn : { *(.rela.init) *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) *(.rela.fini) *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) *(.rela.ctors) *(.rela.dtors) *(.rela.got) *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) *(.rela.ldata .rela.ldata.* .rela.gnu.linkonce.l.*) *(.rela.lbss .rela.lbss.* .rela.gnu.linkonce.lb.*) *(.rela.lrodata .rela.lrodata.* .rela.gnu.linkonce.lr.*) *(.rela.ifunc) } .rela.plt : { *(.rela.plt) *(.rela.iplt) } .relr.dyn : { *(.relr.dyn) } .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) *(.iplt) } .plt.got : { *(.plt.got) } .plt.sec : { *(.plt.sec) } .text : { *(.text.unlikely .text.*_unlikely .text.unlikely.*) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(SORT(.text.sorted.*)) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf.em. */ *(.gnu.warning) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .eh_frame_hdr : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } .gnu_extab : ONLY_IF_RO { *(.gnu_extab*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges*) } /* Adjust the address for the data segment. We want to adjust up to the same address within the page on the next page up. */ . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gnu_extab : ONLY_IF_RW { *(.gnu_extab) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges*) } /* Thread Local Storage sections */ .tdata : { *(.tdata .tdata.* .gnu.linkonce.td.*) } .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } .preinit_array : { KEEP (*(.preinit_array)) } .init_array : { KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))) KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors)) } .fini_array : { KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))) KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors)) } .ctors : { /* gcc uses crtbegin.o to find the start of the constructors, so we make sure it is first. Because this is a wildcard, it doesn't matter if the user does not actually link against crtbegin.o; the linker won't look for a file to match a wildcard. The wildcard also means that it doesn't matter which directory crtbegin.o is in. */ KEEP (*crtbegin.o(.ctors)) KEEP (*crtbegin?.o(.ctors)) /* We don't want to include the .ctor section from the crtend.o file until after the sorted ctors. The .ctor section from the crtend file contains the end of ctors marker and it must be last */ KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors)) } .dtors : { KEEP (*crtbegin.o(.dtors)) KEEP (*crtbegin?.o(.dtors)) KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors)) KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors)) } .jcr : { KEEP (*(.jcr)) } .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) } .dynamic : { *(.dynamic) } .got : { *(.got.plt) *(.igot.plt) *(.got) *(.igot) } . = DATA_SEGMENT_RELRO_END (0, .); .data : { *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } PROVIDE (_edata = .); PROVIDE (edata = .); . = .; PROVIDE (__bss_start = .); .bss : { *(.dynbss) *(.bss .bss.* .gnu.linkonce.b.*) *(COMMON) /* Align here to ensure that the .bss section occupies space up to _end. Align after .bss to ensure correct alignment even if the .bss section disappears because there are no input sections. FIXME: Why do we need it? When there is no .bss section, we do not pad the .data section. */ . = ALIGN(. != 0 ? 64 / 8 : 1); } .lbss : { *(.dynlbss) *(.lbss .lbss.* .gnu.linkonce.lb.*) *(LARGE_COMMON) } . = ALIGN(64 / 8); . = SEGMENT_START("ldata-segment", .); .lrodata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.lrodata .lrodata.* .gnu.linkonce.lr.*) } .ldata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.ldata .ldata.* .gnu.linkonce.l.*) . = ALIGN(. != 0 ? 64 / 8 : 1); } . = ALIGN(64 / 8); PROVIDE (_end = .); PROVIDE (end = .); . = DATA_SEGMENT_END (.); /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1. */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions. */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2. */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2. */ .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line .debug_line.* .debug_line_end) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions. */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3. */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } /* DWARF 5. */ .debug_addr 0 : { *(.debug_addr) } .debug_line_str 0 : { *(.debug_line_str) } .debug_loclists 0 : { *(.debug_loclists) } .debug_macro 0 : { *(.debug_macro) } .debug_names 0 : { *(.debug_names) } .debug_rnglists 0 : { *(.debug_rnglists) } .debug_str_offsets 0 : { *(.debug_str_offsets) } .debug_sup 0 : { *(.debug_sup) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Script for -shared -z combreloc */ /* Copyright (C) 2014-2022 Free Software Foundation, Inc. Copying and distribution of this script, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. */ OUTPUT_FORMAT("elf64-x86-64", "elf64-x86-64", "elf64-x86-64") OUTPUT_ARCH(i386:x86-64) ENTRY(_start) SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib64"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib64"); SEARCH_DIR("=/usr/local/lib64"); SEARCH_DIR("=/lib64"); SEARCH_DIR("=/usr/lib64"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib"); SECTIONS { /* Read-only sections, merged into text segment: */ . = SEGMENT_START("text-segment", 0) + SIZEOF_HEADERS; .note.gnu.build-id : { *(.note.gnu.build-id) } .hash : { *(.hash) } .gnu.hash : { *(.gnu.hash) } .dynsym : { *(.dynsym) } .dynstr : { *(.dynstr) } .gnu.version : { *(.gnu.version) } .gnu.version_d : { *(.gnu.version_d) } .gnu.version_r : { *(.gnu.version_r) } .rela.dyn : { *(.rela.init) *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) *(.rela.fini) *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) *(.rela.ctors) *(.rela.dtors) *(.rela.got) *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) *(.rela.ldata .rela.ldata.* .rela.gnu.linkonce.l.*) *(.rela.lbss .rela.lbss.* .rela.gnu.linkonce.lb.*) *(.rela.lrodata .rela.lrodata.* .rela.gnu.linkonce.lr.*) *(.rela.ifunc) } .rela.plt : { *(.rela.plt) *(.rela.iplt) } .relr.dyn : { *(.relr.dyn) } .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) *(.iplt) } .plt.got : { *(.plt.got) } .plt.sec : { *(.plt.sec) } .text : { *(.text.unlikely .text.*_unlikely .text.unlikely.*) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(SORT(.text.sorted.*)) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf.em. */ *(.gnu.warning) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .eh_frame_hdr : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } .gnu_extab : ONLY_IF_RO { *(.gnu_extab*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges*) } /* Adjust the address for the data segment. We want to adjust up to the same address within the page on the next page up. */ . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gnu_extab : ONLY_IF_RW { *(.gnu_extab) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges*) } /* Thread Local Storage sections */ .tdata : { *(.tdata .tdata.* .gnu.linkonce.td.*) } .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } .preinit_array : { KEEP (*(.preinit_array)) } .init_array : { KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))) KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors)) } .fini_array : { KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))) KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors)) } .ctors : { /* gcc uses crtbegin.o to find the start of the constructors, so we make sure it is first. Because this is a wildcard, it doesn't matter if the user does not actually link against crtbegin.o; the linker won't look for a file to match a wildcard. The wildcard also means that it doesn't matter which directory crtbegin.o is in. */ KEEP (*crtbegin.o(.ctors)) KEEP (*crtbegin?.o(.ctors)) /* We don't want to include the .ctor section from the crtend.o file until after the sorted ctors. The .ctor section from the crtend file contains the end of ctors marker and it must be last */ KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors)) } .dtors : { KEEP (*crtbegin.o(.dtors)) KEEP (*crtbegin?.o(.dtors)) KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors)) KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors)) } .jcr : { KEEP (*(.jcr)) } .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) } .dynamic : { *(.dynamic) } .got : { *(.got) *(.igot) } . = DATA_SEGMENT_RELRO_END (SIZEOF (.got.plt) >= 24 ? 24 : 0, .); .got.plt : { *(.got.plt) *(.igot.plt) } .data : { *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } PROVIDE (_edata = .); PROVIDE (edata = .); . = .; PROVIDE (__bss_start = .); .bss : { *(.dynbss) *(.bss .bss.* .gnu.linkonce.b.*) *(COMMON) /* Align here to ensure that the .bss section occupies space up to _end. Align after .bss to ensure correct alignment even if the .bss section disappears because there are no input sections. FIXME: Why do we need it? When there is no .bss section, we do not pad the .data section. */ . = ALIGN(. != 0 ? 64 / 8 : 1); } .lbss : { *(.dynlbss) *(.lbss .lbss.* .gnu.linkonce.lb.*) *(LARGE_COMMON) } . = ALIGN(64 / 8); . = SEGMENT_START("ldata-segment", .); .lrodata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.lrodata .lrodata.* .gnu.linkonce.lr.*) } .ldata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.ldata .ldata.* .gnu.linkonce.l.*) . = ALIGN(. != 0 ? 64 / 8 : 1); } . = ALIGN(64 / 8); PROVIDE (_end = .); PROVIDE (end = .); . = DATA_SEGMENT_END (.); /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1. */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions. */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2. */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2. */ .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line .debug_line.* .debug_line_end) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions. */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3. */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } /* DWARF 5. */ .debug_addr 0 : { *(.debug_addr) } .debug_line_str 0 : { *(.debug_line_str) } .debug_loclists 0 : { *(.debug_loclists) } .debug_macro 0 : { *(.debug_macro) } .debug_names 0 : { *(.debug_names) } .debug_rnglists 0 : { *(.debug_rnglists) } .debug_str_offsets 0 : { *(.debug_str_offsets) } .debug_sup 0 : { *(.debug_sup) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Script for -shared -z separate-code */ /* Copyright (C) 2014-2022 Free Software Foundation, Inc. Copying and distribution of this script, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. */ OUTPUT_FORMAT("elf64-x86-64", "elf64-x86-64", "elf64-x86-64") OUTPUT_ARCH(i386:x86-64) ENTRY(_start) SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib64"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib64"); SEARCH_DIR("=/usr/local/lib64"); SEARCH_DIR("=/lib64"); SEARCH_DIR("=/usr/lib64"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib"); SECTIONS { . = SEGMENT_START("text-segment", 0) + SIZEOF_HEADERS; .note.gnu.build-id : { *(.note.gnu.build-id) } .hash : { *(.hash) } .gnu.hash : { *(.gnu.hash) } .dynsym : { *(.dynsym) } .dynstr : { *(.dynstr) } .gnu.version : { *(.gnu.version) } .gnu.version_d : { *(.gnu.version_d) } .gnu.version_r : { *(.gnu.version_r) } .rela.init : { *(.rela.init) } .rela.text : { *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) } .rela.fini : { *(.rela.fini) } .rela.rodata : { *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) } .rela.data.rel.ro : { *(.rela.data.rel.ro .rela.data.rel.ro.* .rela.gnu.linkonce.d.rel.ro.*) } .rela.data : { *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) } .rela.tdata : { *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) } .rela.tbss : { *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) } .rela.ctors : { *(.rela.ctors) } .rela.dtors : { *(.rela.dtors) } .rela.got : { *(.rela.got) } .rela.bss : { *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) } .rela.ldata : { *(.rela.ldata .rela.ldata.* .rela.gnu.linkonce.l.*) } .rela.lbss : { *(.rela.lbss .rela.lbss.* .rela.gnu.linkonce.lb.*) } .rela.lrodata : { *(.rela.lrodata .rela.lrodata.* .rela.gnu.linkonce.lr.*) } .rela.ifunc : { *(.rela.ifunc) } .rela.plt : { *(.rela.plt) *(.rela.iplt) } .relr.dyn : { *(.relr.dyn) } . = ALIGN(CONSTANT (MAXPAGESIZE)); .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) *(.iplt) } .plt.got : { *(.plt.got) } .plt.sec : { *(.plt.sec) } .text : { *(.text.unlikely .text.*_unlikely .text.unlikely.*) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(SORT(.text.sorted.*)) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf.em. */ *(.gnu.warning) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); . = ALIGN(CONSTANT (MAXPAGESIZE)); /* Adjust the address for the rodata segment. We want to adjust up to the same address within the page on the next page up. */ . = SEGMENT_START("rodata-segment", ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1))); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .eh_frame_hdr : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } .gnu_extab : ONLY_IF_RO { *(.gnu_extab*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges*) } /* Adjust the address for the data segment. We want to adjust up to the same address within the page on the next page up. */ . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gnu_extab : ONLY_IF_RW { *(.gnu_extab) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges*) } /* Thread Local Storage sections */ .tdata : { *(.tdata .tdata.* .gnu.linkonce.td.*) } .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } .preinit_array : { KEEP (*(.preinit_array)) } .init_array : { KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))) KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors)) } .fini_array : { KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))) KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors)) } .ctors : { /* gcc uses crtbegin.o to find the start of the constructors, so we make sure it is first. Because this is a wildcard, it doesn't matter if the user does not actually link against crtbegin.o; the linker won't look for a file to match a wildcard. The wildcard also means that it doesn't matter which directory crtbegin.o is in. */ KEEP (*crtbegin.o(.ctors)) KEEP (*crtbegin?.o(.ctors)) /* We don't want to include the .ctor section from the crtend.o file until after the sorted ctors. The .ctor section from the crtend file contains the end of ctors marker and it must be last */ KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors)) } .dtors : { KEEP (*crtbegin.o(.dtors)) KEEP (*crtbegin?.o(.dtors)) KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors)) KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors)) } .jcr : { KEEP (*(.jcr)) } .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) } .dynamic : { *(.dynamic) } .got : { *(.got) *(.igot) } . = DATA_SEGMENT_RELRO_END (SIZEOF (.got.plt) >= 24 ? 24 : 0, .); .got.plt : { *(.got.plt) *(.igot.plt) } .data : { *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } PROVIDE (_edata = .); PROVIDE (edata = .); . = .; PROVIDE (__bss_start = .); .bss : { *(.dynbss) *(.bss .bss.* .gnu.linkonce.b.*) *(COMMON) /* Align here to ensure that the .bss section occupies space up to _end. Align after .bss to ensure correct alignment even if the .bss section disappears because there are no input sections. FIXME: Why do we need it? When there is no .bss section, we do not pad the .data section. */ . = ALIGN(. != 0 ? 64 / 8 : 1); } .lbss : { *(.dynlbss) *(.lbss .lbss.* .gnu.linkonce.lb.*) *(LARGE_COMMON) } . = ALIGN(64 / 8); . = SEGMENT_START("ldata-segment", .); .lrodata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.lrodata .lrodata.* .gnu.linkonce.lr.*) } .ldata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.ldata .ldata.* .gnu.linkonce.l.*) . = ALIGN(. != 0 ? 64 / 8 : 1); } . = ALIGN(64 / 8); PROVIDE (_end = .); PROVIDE (end = .); . = DATA_SEGMENT_END (.); /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1. */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions. */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2. */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2. */ .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line .debug_line.* .debug_line_end) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions. */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3. */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } /* DWARF 5. */ .debug_addr 0 : { *(.debug_addr) } .debug_line_str 0 : { *(.debug_line_str) } .debug_loclists 0 : { *(.debug_loclists) } .debug_macro 0 : { *(.debug_macro) } .debug_names 0 : { *(.debug_names) } .debug_rnglists 0 : { *(.debug_rnglists) } .debug_str_offsets 0 : { *(.debug_str_offsets) } .debug_sup 0 : { *(.debug_sup) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Script for -z combreloc -z relro -z now */ /* Copyright (C) 2014-2022 Free Software Foundation, Inc. Copying and distribution of this script, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. */ OUTPUT_FORMAT("elf64-x86-64", "elf64-x86-64", "elf64-x86-64") OUTPUT_ARCH(i386:x86-64) ENTRY(_start) SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib64"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib64"); SEARCH_DIR("=/usr/local/lib64"); SEARCH_DIR("=/lib64"); SEARCH_DIR("=/usr/lib64"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib"); SECTIONS { /* Read-only sections, merged into text segment: */ PROVIDE (__executable_start = SEGMENT_START("text-segment", 0x400000)); . = SEGMENT_START("text-segment", 0x400000) + SIZEOF_HEADERS; .interp : { *(.interp) } .note.gnu.build-id : { *(.note.gnu.build-id) } .hash : { *(.hash) } .gnu.hash : { *(.gnu.hash) } .dynsym : { *(.dynsym) } .dynstr : { *(.dynstr) } .gnu.version : { *(.gnu.version) } .gnu.version_d : { *(.gnu.version_d) } .gnu.version_r : { *(.gnu.version_r) } .rela.dyn : { *(.rela.init) *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) *(.rela.fini) *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) *(.rela.ctors) *(.rela.dtors) *(.rela.got) *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) *(.rela.ldata .rela.ldata.* .rela.gnu.linkonce.l.*) *(.rela.lbss .rela.lbss.* .rela.gnu.linkonce.lb.*) *(.rela.lrodata .rela.lrodata.* .rela.gnu.linkonce.lr.*) *(.rela.ifunc) } .rela.plt : { *(.rela.plt) PROVIDE_HIDDEN (__rela_iplt_start = .); *(.rela.iplt) PROVIDE_HIDDEN (__rela_iplt_end = .); } .relr.dyn : { *(.relr.dyn) } .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) *(.iplt) } .plt.got : { *(.plt.got) } .plt.sec : { *(.plt.sec) } .text : { *(.text.unlikely .text.*_unlikely .text.unlikely.*) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(SORT(.text.sorted.*)) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf.em. */ *(.gnu.warning) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .eh_frame_hdr : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } .gnu_extab : ONLY_IF_RO { *(.gnu_extab*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges*) } /* Adjust the address for the data segment. We want to adjust up to the same address within the page on the next page up. */ . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gnu_extab : ONLY_IF_RW { *(.gnu_extab) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges*) } /* Thread Local Storage sections */ .tdata : { PROVIDE_HIDDEN (__tdata_start = .); *(.tdata .tdata.* .gnu.linkonce.td.*) } .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } .preinit_array : { PROVIDE_HIDDEN (__preinit_array_start = .); KEEP (*(.preinit_array)) PROVIDE_HIDDEN (__preinit_array_end = .); } .init_array : { PROVIDE_HIDDEN (__init_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))) KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors)) PROVIDE_HIDDEN (__init_array_end = .); } .fini_array : { PROVIDE_HIDDEN (__fini_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))) KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors)) PROVIDE_HIDDEN (__fini_array_end = .); } .ctors : { /* gcc uses crtbegin.o to find the start of the constructors, so we make sure it is first. Because this is a wildcard, it doesn't matter if the user does not actually link against crtbegin.o; the linker won't look for a file to match a wildcard. The wildcard also means that it doesn't matter which directory crtbegin.o is in. */ KEEP (*crtbegin.o(.ctors)) KEEP (*crtbegin?.o(.ctors)) /* We don't want to include the .ctor section from the crtend.o file until after the sorted ctors. The .ctor section from the crtend file contains the end of ctors marker and it must be last */ KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors)) } .dtors : { KEEP (*crtbegin.o(.dtors)) KEEP (*crtbegin?.o(.dtors)) KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors)) KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors)) } .jcr : { KEEP (*(.jcr)) } .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) } .dynamic : { *(.dynamic) } .got : { *(.got.plt) *(.igot.plt) *(.got) *(.igot) } . = DATA_SEGMENT_RELRO_END (0, .); .data : { *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); . = .; __bss_start = .; .bss : { *(.dynbss) *(.bss .bss.* .gnu.linkonce.b.*) *(COMMON) /* Align here to ensure that the .bss section occupies space up to _end. Align after .bss to ensure correct alignment even if the .bss section disappears because there are no input sections. FIXME: Why do we need it? When there is no .bss section, we do not pad the .data section. */ . = ALIGN(. != 0 ? 64 / 8 : 1); } .lbss : { *(.dynlbss) *(.lbss .lbss.* .gnu.linkonce.lb.*) *(LARGE_COMMON) } . = ALIGN(64 / 8); . = SEGMENT_START("ldata-segment", .); .lrodata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.lrodata .lrodata.* .gnu.linkonce.lr.*) } .ldata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.ldata .ldata.* .gnu.linkonce.l.*) . = ALIGN(. != 0 ? 64 / 8 : 1); } . = ALIGN(64 / 8); _end = .; PROVIDE (end = .); . = DATA_SEGMENT_END (.); /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1. */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions. */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2. */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2. */ .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line .debug_line.* .debug_line_end) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions. */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3. */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } /* DWARF 5. */ .debug_addr 0 : { *(.debug_addr) } .debug_line_str 0 : { *(.debug_line_str) } .debug_loclists 0 : { *(.debug_loclists) } .debug_macro 0 : { *(.debug_macro) } .debug_names 0 : { *(.debug_names) } .debug_rnglists 0 : { *(.debug_rnglists) } .debug_str_offsets 0 : { *(.debug_str_offsets) } .debug_sup 0 : { *(.debug_sup) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Default linker script, for normal executables */ /* Copyright (C) 2014-2022 Free Software Foundation, Inc. Copying and distribution of this script, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. */ OUTPUT_FORMAT("elf64-x86-64", "elf64-x86-64", "elf64-x86-64") OUTPUT_ARCH(i386:x86-64) ENTRY(_start) SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib64"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib64"); SEARCH_DIR("=/usr/local/lib64"); SEARCH_DIR("=/lib64"); SEARCH_DIR("=/usr/lib64"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib"); SECTIONS { /* Read-only sections, merged into text segment: */ PROVIDE (__executable_start = SEGMENT_START("text-segment", 0x400000)); . = SEGMENT_START("text-segment", 0x400000) + SIZEOF_HEADERS; .interp : { *(.interp) } .note.gnu.build-id : { *(.note.gnu.build-id) } .hash : { *(.hash) } .gnu.hash : { *(.gnu.hash) } .dynsym : { *(.dynsym) } .dynstr : { *(.dynstr) } .gnu.version : { *(.gnu.version) } .gnu.version_d : { *(.gnu.version_d) } .gnu.version_r : { *(.gnu.version_r) } .rela.init : { *(.rela.init) } .rela.text : { *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) } .rela.fini : { *(.rela.fini) } .rela.rodata : { *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) } .rela.data.rel.ro : { *(.rela.data.rel.ro .rela.data.rel.ro.* .rela.gnu.linkonce.d.rel.ro.*) } .rela.data : { *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) } .rela.tdata : { *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) } .rela.tbss : { *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) } .rela.ctors : { *(.rela.ctors) } .rela.dtors : { *(.rela.dtors) } .rela.got : { *(.rela.got) } .rela.bss : { *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) } .rela.ldata : { *(.rela.ldata .rela.ldata.* .rela.gnu.linkonce.l.*) } .rela.lbss : { *(.rela.lbss .rela.lbss.* .rela.gnu.linkonce.lb.*) } .rela.lrodata : { *(.rela.lrodata .rela.lrodata.* .rela.gnu.linkonce.lr.*) } .rela.ifunc : { *(.rela.ifunc) } .rela.plt : { *(.rela.plt) PROVIDE_HIDDEN (__rela_iplt_start = .); *(.rela.iplt) PROVIDE_HIDDEN (__rela_iplt_end = .); } .relr.dyn : { *(.relr.dyn) } .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) *(.iplt) } .plt.got : { *(.plt.got) } .plt.sec : { *(.plt.sec) } .text : { *(.text.unlikely .text.*_unlikely .text.unlikely.*) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(SORT(.text.sorted.*)) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf.em. */ *(.gnu.warning) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .eh_frame_hdr : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } .gnu_extab : ONLY_IF_RO { *(.gnu_extab*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges*) } /* Adjust the address for the data segment. We want to adjust up to the same address within the page on the next page up. */ . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gnu_extab : ONLY_IF_RW { *(.gnu_extab) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges*) } /* Thread Local Storage sections */ .tdata : { PROVIDE_HIDDEN (__tdata_start = .); *(.tdata .tdata.* .gnu.linkonce.td.*) } .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } .preinit_array : { PROVIDE_HIDDEN (__preinit_array_start = .); KEEP (*(.preinit_array)) PROVIDE_HIDDEN (__preinit_array_end = .); } .init_array : { PROVIDE_HIDDEN (__init_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))) KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors)) PROVIDE_HIDDEN (__init_array_end = .); } .fini_array : { PROVIDE_HIDDEN (__fini_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))) KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors)) PROVIDE_HIDDEN (__fini_array_end = .); } .ctors : { /* gcc uses crtbegin.o to find the start of the constructors, so we make sure it is first. Because this is a wildcard, it doesn't matter if the user does not actually link against crtbegin.o; the linker won't look for a file to match a wildcard. The wildcard also means that it doesn't matter which directory crtbegin.o is in. */ KEEP (*crtbegin.o(.ctors)) KEEP (*crtbegin?.o(.ctors)) /* We don't want to include the .ctor section from the crtend.o file until after the sorted ctors. The .ctor section from the crtend file contains the end of ctors marker and it must be last */ KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors)) } .dtors : { KEEP (*crtbegin.o(.dtors)) KEEP (*crtbegin?.o(.dtors)) KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors)) KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors)) } .jcr : { KEEP (*(.jcr)) } .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) } .dynamic : { *(.dynamic) } .got : { *(.got) *(.igot) } . = DATA_SEGMENT_RELRO_END (SIZEOF (.got.plt) >= 24 ? 24 : 0, .); .got.plt : { *(.got.plt) *(.igot.plt) } .data : { *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); . = .; __bss_start = .; .bss : { *(.dynbss) *(.bss .bss.* .gnu.linkonce.b.*) *(COMMON) /* Align here to ensure that the .bss section occupies space up to _end. Align after .bss to ensure correct alignment even if the .bss section disappears because there are no input sections. FIXME: Why do we need it? When there is no .bss section, we do not pad the .data section. */ . = ALIGN(. != 0 ? 64 / 8 : 1); } .lbss : { *(.dynlbss) *(.lbss .lbss.* .gnu.linkonce.lb.*) *(LARGE_COMMON) } . = ALIGN(64 / 8); . = SEGMENT_START("ldata-segment", .); .lrodata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.lrodata .lrodata.* .gnu.linkonce.lr.*) } .ldata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.ldata .ldata.* .gnu.linkonce.l.*) . = ALIGN(. != 0 ? 64 / 8 : 1); } . = ALIGN(64 / 8); _end = .; PROVIDE (end = .); . = DATA_SEGMENT_END (.); /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1. */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions. */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2. */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2. */ .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line .debug_line.* .debug_line_end) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions. */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3. */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } /* DWARF 5. */ .debug_addr 0 : { *(.debug_addr) } .debug_line_str 0 : { *(.debug_line_str) } .debug_loclists 0 : { *(.debug_loclists) } .debug_macro 0 : { *(.debug_macro) } .debug_names 0 : { *(.debug_names) } .debug_rnglists 0 : { *(.debug_rnglists) } .debug_str_offsets 0 : { *(.debug_str_offsets) } .debug_sup 0 : { *(.debug_sup) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Script for -z combreloc -z separate-code -z relro -z now */ /* Copyright (C) 2014-2022 Free Software Foundation, Inc. Copying and distribution of this script, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. */ OUTPUT_FORMAT("elf64-x86-64", "elf64-x86-64", "elf64-x86-64") OUTPUT_ARCH(i386:x86-64) ENTRY(_start) SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib64"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib64"); SEARCH_DIR("=/usr/local/lib64"); SEARCH_DIR("=/lib64"); SEARCH_DIR("=/usr/lib64"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib"); SECTIONS { PROVIDE (__executable_start = SEGMENT_START("text-segment", 0x400000)); . = SEGMENT_START("text-segment", 0x400000) + SIZEOF_HEADERS; .interp : { *(.interp) } .note.gnu.build-id : { *(.note.gnu.build-id) } .hash : { *(.hash) } .gnu.hash : { *(.gnu.hash) } .dynsym : { *(.dynsym) } .dynstr : { *(.dynstr) } .gnu.version : { *(.gnu.version) } .gnu.version_d : { *(.gnu.version_d) } .gnu.version_r : { *(.gnu.version_r) } .rela.dyn : { *(.rela.init) *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) *(.rela.fini) *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) *(.rela.ctors) *(.rela.dtors) *(.rela.got) *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) *(.rela.ldata .rela.ldata.* .rela.gnu.linkonce.l.*) *(.rela.lbss .rela.lbss.* .rela.gnu.linkonce.lb.*) *(.rela.lrodata .rela.lrodata.* .rela.gnu.linkonce.lr.*) *(.rela.ifunc) } .rela.plt : { *(.rela.plt) PROVIDE_HIDDEN (__rela_iplt_start = .); *(.rela.iplt) PROVIDE_HIDDEN (__rela_iplt_end = .); } .relr.dyn : { *(.relr.dyn) } . = ALIGN(CONSTANT (MAXPAGESIZE)); .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) *(.iplt) } .plt.got : { *(.plt.got) } .plt.sec : { *(.plt.sec) } .text : { *(.text.unlikely .text.*_unlikely .text.unlikely.*) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(SORT(.text.sorted.*)) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf.em. */ *(.gnu.warning) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); . = ALIGN(CONSTANT (MAXPAGESIZE)); /* Adjust the address for the rodata segment. We want to adjust up to the same address within the page on the next page up. */ . = SEGMENT_START("rodata-segment", ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1))); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .eh_frame_hdr : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } .gnu_extab : ONLY_IF_RO { *(.gnu_extab*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges*) } /* Adjust the address for the data segment. We want to adjust up to the same address within the page on the next page up. */ . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gnu_extab : ONLY_IF_RW { *(.gnu_extab) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges*) } /* Thread Local Storage sections */ .tdata : { PROVIDE_HIDDEN (__tdata_start = .); *(.tdata .tdata.* .gnu.linkonce.td.*) } .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } .preinit_array : { PROVIDE_HIDDEN (__preinit_array_start = .); KEEP (*(.preinit_array)) PROVIDE_HIDDEN (__preinit_array_end = .); } .init_array : { PROVIDE_HIDDEN (__init_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))) KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors)) PROVIDE_HIDDEN (__init_array_end = .); } .fini_array : { PROVIDE_HIDDEN (__fini_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))) KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors)) PROVIDE_HIDDEN (__fini_array_end = .); } .ctors : { /* gcc uses crtbegin.o to find the start of the constructors, so we make sure it is first. Because this is a wildcard, it doesn't matter if the user does not actually link against crtbegin.o; the linker won't look for a file to match a wildcard. The wildcard also means that it doesn't matter which directory crtbegin.o is in. */ KEEP (*crtbegin.o(.ctors)) KEEP (*crtbegin?.o(.ctors)) /* We don't want to include the .ctor section from the crtend.o file until after the sorted ctors. The .ctor section from the crtend file contains the end of ctors marker and it must be last */ KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors)) } .dtors : { KEEP (*crtbegin.o(.dtors)) KEEP (*crtbegin?.o(.dtors)) KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors)) KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors)) } .jcr : { KEEP (*(.jcr)) } .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) } .dynamic : { *(.dynamic) } .got : { *(.got.plt) *(.igot.plt) *(.got) *(.igot) } . = DATA_SEGMENT_RELRO_END (0, .); .data : { *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); . = .; __bss_start = .; .bss : { *(.dynbss) *(.bss .bss.* .gnu.linkonce.b.*) *(COMMON) /* Align here to ensure that the .bss section occupies space up to _end. Align after .bss to ensure correct alignment even if the .bss section disappears because there are no input sections. FIXME: Why do we need it? When there is no .bss section, we do not pad the .data section. */ . = ALIGN(. != 0 ? 64 / 8 : 1); } .lbss : { *(.dynlbss) *(.lbss .lbss.* .gnu.linkonce.lb.*) *(LARGE_COMMON) } . = ALIGN(64 / 8); . = SEGMENT_START("ldata-segment", .); .lrodata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.lrodata .lrodata.* .gnu.linkonce.lr.*) } .ldata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.ldata .ldata.* .gnu.linkonce.l.*) . = ALIGN(. != 0 ? 64 / 8 : 1); } . = ALIGN(64 / 8); _end = .; PROVIDE (end = .); . = DATA_SEGMENT_END (.); /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1. */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions. */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2. */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2. */ .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line .debug_line.* .debug_line_end) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions. */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3. */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } /* DWARF 5. */ .debug_addr 0 : { *(.debug_addr) } .debug_line_str 0 : { *(.debug_line_str) } .debug_loclists 0 : { *(.debug_loclists) } .debug_macro 0 : { *(.debug_macro) } .debug_names 0 : { *(.debug_names) } .debug_rnglists 0 : { *(.debug_rnglists) } .debug_str_offsets 0 : { *(.debug_str_offsets) } .debug_sup 0 : { *(.debug_sup) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Script for -z combreloc -z separate-code */ /* Copyright (C) 2014-2022 Free Software Foundation, Inc. Copying and distribution of this script, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. */ OUTPUT_FORMAT("elf64-x86-64", "elf64-x86-64", "elf64-x86-64") OUTPUT_ARCH(i386:x86-64) ENTRY(_start) SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib64"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib64"); SEARCH_DIR("=/usr/local/lib64"); SEARCH_DIR("=/lib64"); SEARCH_DIR("=/usr/lib64"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib"); SECTIONS { PROVIDE (__executable_start = SEGMENT_START("text-segment", 0x400000)); . = SEGMENT_START("text-segment", 0x400000) + SIZEOF_HEADERS; .interp : { *(.interp) } .note.gnu.build-id : { *(.note.gnu.build-id) } .hash : { *(.hash) } .gnu.hash : { *(.gnu.hash) } .dynsym : { *(.dynsym) } .dynstr : { *(.dynstr) } .gnu.version : { *(.gnu.version) } .gnu.version_d : { *(.gnu.version_d) } .gnu.version_r : { *(.gnu.version_r) } .rela.dyn : { *(.rela.init) *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) *(.rela.fini) *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) *(.rela.ctors) *(.rela.dtors) *(.rela.got) *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) *(.rela.ldata .rela.ldata.* .rela.gnu.linkonce.l.*) *(.rela.lbss .rela.lbss.* .rela.gnu.linkonce.lb.*) *(.rela.lrodata .rela.lrodata.* .rela.gnu.linkonce.lr.*) *(.rela.ifunc) } .rela.plt : { *(.rela.plt) PROVIDE_HIDDEN (__rela_iplt_start = .); *(.rela.iplt) PROVIDE_HIDDEN (__rela_iplt_end = .); } .relr.dyn : { *(.relr.dyn) } . = ALIGN(CONSTANT (MAXPAGESIZE)); .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) *(.iplt) } .plt.got : { *(.plt.got) } .plt.sec : { *(.plt.sec) } .text : { *(.text.unlikely .text.*_unlikely .text.unlikely.*) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(SORT(.text.sorted.*)) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf.em. */ *(.gnu.warning) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); . = ALIGN(CONSTANT (MAXPAGESIZE)); /* Adjust the address for the rodata segment. We want to adjust up to the same address within the page on the next page up. */ . = SEGMENT_START("rodata-segment", ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1))); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .eh_frame_hdr : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } .gnu_extab : ONLY_IF_RO { *(.gnu_extab*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges*) } /* Adjust the address for the data segment. We want to adjust up to the same address within the page on the next page up. */ . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gnu_extab : ONLY_IF_RW { *(.gnu_extab) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges*) } /* Thread Local Storage sections */ .tdata : { PROVIDE_HIDDEN (__tdata_start = .); *(.tdata .tdata.* .gnu.linkonce.td.*) } .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } .preinit_array : { PROVIDE_HIDDEN (__preinit_array_start = .); KEEP (*(.preinit_array)) PROVIDE_HIDDEN (__preinit_array_end = .); } .init_array : { PROVIDE_HIDDEN (__init_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))) KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors)) PROVIDE_HIDDEN (__init_array_end = .); } .fini_array : { PROVIDE_HIDDEN (__fini_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))) KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors)) PROVIDE_HIDDEN (__fini_array_end = .); } .ctors : { /* gcc uses crtbegin.o to find the start of the constructors, so we make sure it is first. Because this is a wildcard, it doesn't matter if the user does not actually link against crtbegin.o; the linker won't look for a file to match a wildcard. The wildcard also means that it doesn't matter which directory crtbegin.o is in. */ KEEP (*crtbegin.o(.ctors)) KEEP (*crtbegin?.o(.ctors)) /* We don't want to include the .ctor section from the crtend.o file until after the sorted ctors. The .ctor section from the crtend file contains the end of ctors marker and it must be last */ KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors)) } .dtors : { KEEP (*crtbegin.o(.dtors)) KEEP (*crtbegin?.o(.dtors)) KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors)) KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors)) } .jcr : { KEEP (*(.jcr)) } .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) } .dynamic : { *(.dynamic) } .got : { *(.got) *(.igot) } . = DATA_SEGMENT_RELRO_END (SIZEOF (.got.plt) >= 24 ? 24 : 0, .); .got.plt : { *(.got.plt) *(.igot.plt) } .data : { *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); . = .; __bss_start = .; .bss : { *(.dynbss) *(.bss .bss.* .gnu.linkonce.b.*) *(COMMON) /* Align here to ensure that the .bss section occupies space up to _end. Align after .bss to ensure correct alignment even if the .bss section disappears because there are no input sections. FIXME: Why do we need it? When there is no .bss section, we do not pad the .data section. */ . = ALIGN(. != 0 ? 64 / 8 : 1); } .lbss : { *(.dynlbss) *(.lbss .lbss.* .gnu.linkonce.lb.*) *(LARGE_COMMON) } . = ALIGN(64 / 8); . = SEGMENT_START("ldata-segment", .); .lrodata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.lrodata .lrodata.* .gnu.linkonce.lr.*) } .ldata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.ldata .ldata.* .gnu.linkonce.l.*) . = ALIGN(. != 0 ? 64 / 8 : 1); } . = ALIGN(64 / 8); _end = .; PROVIDE (end = .); . = DATA_SEGMENT_END (.); /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1. */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions. */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2. */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2. */ .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line .debug_line.* .debug_line_end) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions. */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3. */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } /* DWARF 5. */ .debug_addr 0 : { *(.debug_addr) } .debug_line_str 0 : { *(.debug_line_str) } .debug_loclists 0 : { *(.debug_loclists) } .debug_macro 0 : { *(.debug_macro) } .debug_names 0 : { *(.debug_names) } .debug_rnglists 0 : { *(.debug_rnglists) } .debug_str_offsets 0 : { *(.debug_str_offsets) } .debug_sup 0 : { *(.debug_sup) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Script for -z combreloc */ /* Copyright (C) 2014-2022 Free Software Foundation, Inc. Copying and distribution of this script, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. */ OUTPUT_FORMAT("elf64-x86-64", "elf64-x86-64", "elf64-x86-64") OUTPUT_ARCH(i386:x86-64) ENTRY(_start) SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib64"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib64"); SEARCH_DIR("=/usr/local/lib64"); SEARCH_DIR("=/lib64"); SEARCH_DIR("=/usr/lib64"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib"); SECTIONS { /* Read-only sections, merged into text segment: */ PROVIDE (__executable_start = SEGMENT_START("text-segment", 0x400000)); . = SEGMENT_START("text-segment", 0x400000) + SIZEOF_HEADERS; .interp : { *(.interp) } .note.gnu.build-id : { *(.note.gnu.build-id) } .hash : { *(.hash) } .gnu.hash : { *(.gnu.hash) } .dynsym : { *(.dynsym) } .dynstr : { *(.dynstr) } .gnu.version : { *(.gnu.version) } .gnu.version_d : { *(.gnu.version_d) } .gnu.version_r : { *(.gnu.version_r) } .rela.dyn : { *(.rela.init) *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) *(.rela.fini) *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) *(.rela.ctors) *(.rela.dtors) *(.rela.got) *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) *(.rela.ldata .rela.ldata.* .rela.gnu.linkonce.l.*) *(.rela.lbss .rela.lbss.* .rela.gnu.linkonce.lb.*) *(.rela.lrodata .rela.lrodata.* .rela.gnu.linkonce.lr.*) *(.rela.ifunc) } .rela.plt : { *(.rela.plt) PROVIDE_HIDDEN (__rela_iplt_start = .); *(.rela.iplt) PROVIDE_HIDDEN (__rela_iplt_end = .); } .relr.dyn : { *(.relr.dyn) } .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) *(.iplt) } .plt.got : { *(.plt.got) } .plt.sec : { *(.plt.sec) } .text : { *(.text.unlikely .text.*_unlikely .text.unlikely.*) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(SORT(.text.sorted.*)) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf.em. */ *(.gnu.warning) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .eh_frame_hdr : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } .gnu_extab : ONLY_IF_RO { *(.gnu_extab*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges*) } /* Adjust the address for the data segment. We want to adjust up to the same address within the page on the next page up. */ . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gnu_extab : ONLY_IF_RW { *(.gnu_extab) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges*) } /* Thread Local Storage sections */ .tdata : { PROVIDE_HIDDEN (__tdata_start = .); *(.tdata .tdata.* .gnu.linkonce.td.*) } .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } .preinit_array : { PROVIDE_HIDDEN (__preinit_array_start = .); KEEP (*(.preinit_array)) PROVIDE_HIDDEN (__preinit_array_end = .); } .init_array : { PROVIDE_HIDDEN (__init_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))) KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors)) PROVIDE_HIDDEN (__init_array_end = .); } .fini_array : { PROVIDE_HIDDEN (__fini_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))) KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors)) PROVIDE_HIDDEN (__fini_array_end = .); } .ctors : { /* gcc uses crtbegin.o to find the start of the constructors, so we make sure it is first. Because this is a wildcard, it doesn't matter if the user does not actually link against crtbegin.o; the linker won't look for a file to match a wildcard. The wildcard also means that it doesn't matter which directory crtbegin.o is in. */ KEEP (*crtbegin.o(.ctors)) KEEP (*crtbegin?.o(.ctors)) /* We don't want to include the .ctor section from the crtend.o file until after the sorted ctors. The .ctor section from the crtend file contains the end of ctors marker and it must be last */ KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors)) } .dtors : { KEEP (*crtbegin.o(.dtors)) KEEP (*crtbegin?.o(.dtors)) KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors)) KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors)) } .jcr : { KEEP (*(.jcr)) } .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) } .dynamic : { *(.dynamic) } .got : { *(.got) *(.igot) } . = DATA_SEGMENT_RELRO_END (SIZEOF (.got.plt) >= 24 ? 24 : 0, .); .got.plt : { *(.got.plt) *(.igot.plt) } .data : { *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); . = .; __bss_start = .; .bss : { *(.dynbss) *(.bss .bss.* .gnu.linkonce.b.*) *(COMMON) /* Align here to ensure that the .bss section occupies space up to _end. Align after .bss to ensure correct alignment even if the .bss section disappears because there are no input sections. FIXME: Why do we need it? When there is no .bss section, we do not pad the .data section. */ . = ALIGN(. != 0 ? 64 / 8 : 1); } .lbss : { *(.dynlbss) *(.lbss .lbss.* .gnu.linkonce.lb.*) *(LARGE_COMMON) } . = ALIGN(64 / 8); . = SEGMENT_START("ldata-segment", .); .lrodata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.lrodata .lrodata.* .gnu.linkonce.lr.*) } .ldata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.ldata .ldata.* .gnu.linkonce.l.*) . = ALIGN(. != 0 ? 64 / 8 : 1); } . = ALIGN(64 / 8); _end = .; PROVIDE (end = .); . = DATA_SEGMENT_END (.); /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1. */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions. */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2. */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2. */ .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line .debug_line.* .debug_line_end) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions. */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3. */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } /* DWARF 5. */ .debug_addr 0 : { *(.debug_addr) } .debug_line_str 0 : { *(.debug_line_str) } .debug_loclists 0 : { *(.debug_loclists) } .debug_macro 0 : { *(.debug_macro) } .debug_names 0 : { *(.debug_names) } .debug_rnglists 0 : { *(.debug_rnglists) } .debug_str_offsets 0 : { *(.debug_str_offsets) } .debug_sup 0 : { *(.debug_sup) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } -z noextern-protected-data Do not treat protected data symbol as external -z indirect-extern-access Enable indirect external access -z noindirect-extern-access Disable indirect external access (default) -z dynamic-undefined-weak Make undefined weak symbols dynamic -z nodynamic-undefined-weak Do not make undefined weak symbols dynamic -z noreloc-overflow Disable relocation overflow check -z call-nop=PADDING Use PADDING as 1-byte NOP for branch -z ibtplt Generate IBT-enabled PLT entries -z ibt Generate GNU_PROPERTY_X86_FEATURE_1_IBT -z shstk Generate GNU_PROPERTY_X86_FEATURE_1_SHSTK -z cet-report=[none|warning|error] (default: none) Report missing IBT and SHSTK properties -z report-relative-reloc Report relative relocations -z x86-64-{baseline|v[234]} Mark x86-64-{baseline|v[234]} ISA level as needed -z lam-u48 Generate GNU_PROPERTY_X86_FEATURE_1_LAM_U48 -z lam-u48-report=[none|warning|error] (default: none) Report missing LAM_U48 property -z lam-u57 Generate GNU_PROPERTY_X86_FEATURE_1_LAM_U57 -z lam-u57-report=[none|warning|error] (default: none) Report missing LAM_U57 property -z lam-report=[none|warning|error] (default: none) Report missing LAM_U48 and LAM_U57 properties -z pack-relative-relocs Pack relative relocations -z nopack-relative-relocs Do not pack relative relocations (default) -z bndplt Always generate BND prefix in PLT entries %X%P: .eh_frame/.stab edit: %E /home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh%F%P: invalid --compress-debug-sections option: `%s' %F%P: invalid hash style `%s' %F%P: invalid maximum page size `%s' %F%P: invalid common page size `%s' %F%P: invalid stack size `%s' start-stop-visibility=internalstart-stop-visibility=protected%F%P: invalid visibility in `-z %s'; must be default, internal, hidden, or protected%F%P: invalid number for -z call-nop=prefix-: %s %F%P: invalid number for -z call-nop=suffix-: %s %F%P: unsupported option: -z %s %F%P: invalid option for -z cet-report=: %s %F%P: invalid x86-64 ISA level: %s %F%P: invalid option for -z lam-u48-report=: %s %F%P: invalid option for -z lam-u57-report=: %s %F%P: invalid option for -z lam-report=: %s i386:x86-64zlibzlib-gnuzlib-gabisysvbothundefsmuldefsmax-page-size=common-page-size=stack-size=noexecstacknounique-symbolglobalauditnostart-stop-gcstart-stop-visibility=start-stop-visibility=defaultstart-stop-visibility=hiddeninitfirstinterposeloadfltrnodefaultlibnodeletenodlopennodumplazyoriginnouniquenocombrelocnocopyrelocnorelronoseparate-codenocommonnotexttextoffnoextern-protected-datanoindirect-extern-accessnodynamic-undefined-weaknoreloc-overflowcall-nop=prefix-addrsuffix-nopprefix-suffix-ibtpltshstkcet-report=report-relative-relocx86-64-baselinex86-64-vlam-u48lam-u48-report=lam-u57lam-u57-report=lam-report=nopack-relative-relocsbndplt%P: warning: -z %s ignored Bgrouppackage-metadatacompress-debug-sectionsdepauditdisable-new-dtagsenable-new-dtagsno-eh-frame-hdrexclude-libshash-styleno-ld-generated-unwind-infoelf64-x86-64Phhx~(~z:P:/* Script for -z separate-code */ /* Copyright (C) 2014-2022 Free Software Foundation, Inc. Copying and distribution of this script, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. */ OUTPUT_FORMAT("elf32-x86-64", "elf32-x86-64", "elf32-x86-64") OUTPUT_ARCH(i386:x64-32) ENTRY(_start) SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/libx32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/libx32"); SEARCH_DIR("=/usr/local/libx32"); SEARCH_DIR("=/libx32"); SEARCH_DIR("=/usr/libx32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib"); SECTIONS { PROVIDE (__executable_start = SEGMENT_START("text-segment", 0x400000)); . = SEGMENT_START("text-segment", 0x400000) + SIZEOF_HEADERS; .interp : { *(.interp) } .note.gnu.build-id : { *(.note.gnu.build-id) } .hash : { *(.hash) } .gnu.hash : { *(.gnu.hash) } .dynsym : { *(.dynsym) } .dynstr : { *(.dynstr) } .gnu.version : { *(.gnu.version) } .gnu.version_d : { *(.gnu.version_d) } .gnu.version_r : { *(.gnu.version_r) } .rela.init : { *(.rela.init) } .rela.text : { *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) } .rela.fini : { *(.rela.fini) } .rela.rodata : { *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) } .rela.data.rel.ro : { *(.rela.data.rel.ro .rela.data.rel.ro.* .rela.gnu.linkonce.d.rel.ro.*) } .rela.data : { *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) } .rela.tdata : { *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) } .rela.tbss : { *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) } .rela.ctors : { *(.rela.ctors) } .rela.dtors : { *(.rela.dtors) } .rela.got : { *(.rela.got) } .rela.bss : { *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) } .rela.ldata : { *(.rela.ldata .rela.ldata.* .rela.gnu.linkonce.l.*) } .rela.lbss : { *(.rela.lbss .rela.lbss.* .rela.gnu.linkonce.lb.*) } .rela.lrodata : { *(.rela.lrodata .rela.lrodata.* .rela.gnu.linkonce.lr.*) } .rela.ifunc : { *(.rela.ifunc) } .rela.plt : { *(.rela.plt) PROVIDE_HIDDEN (__rela_iplt_start = .); *(.rela.iplt) PROVIDE_HIDDEN (__rela_iplt_end = .); } .relr.dyn : { *(.relr.dyn) } . = ALIGN(CONSTANT (MAXPAGESIZE)); .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) *(.iplt) } .plt.got : { *(.plt.got) } .plt.sec : { *(.plt.sec) } .text : { *(.text.unlikely .text.*_unlikely .text.unlikely.*) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(SORT(.text.sorted.*)) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf.em. */ *(.gnu.warning) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); . = ALIGN(CONSTANT (MAXPAGESIZE)); /* Adjust the address for the rodata segment. We want to adjust up to the same address within the page on the next page up. */ . = SEGMENT_START("rodata-segment", ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1))); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .eh_frame_hdr : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } .gnu_extab : ONLY_IF_RO { *(.gnu_extab*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges*) } /* Adjust the address for the data segment. We want to adjust up to the same address within the page on the next page up. */ . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gnu_extab : ONLY_IF_RW { *(.gnu_extab) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges*) } /* Thread Local Storage sections */ .tdata : { PROVIDE_HIDDEN (__tdata_start = .); *(.tdata .tdata.* .gnu.linkonce.td.*) } .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } .preinit_array : { PROVIDE_HIDDEN (__preinit_array_start = .); KEEP (*(.preinit_array)) PROVIDE_HIDDEN (__preinit_array_end = .); } .init_array : { PROVIDE_HIDDEN (__init_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))) KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors)) PROVIDE_HIDDEN (__init_array_end = .); } .fini_array : { PROVIDE_HIDDEN (__fini_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))) KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors)) PROVIDE_HIDDEN (__fini_array_end = .); } .ctors : { /* gcc uses crtbegin.o to find the start of the constructors, so we make sure it is first. Because this is a wildcard, it doesn't matter if the user does not actually link against crtbegin.o; the linker won't look for a file to match a wildcard. The wildcard also means that it doesn't matter which directory crtbegin.o is in. */ KEEP (*crtbegin.o(.ctors)) KEEP (*crtbegin?.o(.ctors)) /* We don't want to include the .ctor section from the crtend.o file until after the sorted ctors. The .ctor section from the crtend file contains the end of ctors marker and it must be last */ KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors)) } .dtors : { KEEP (*crtbegin.o(.dtors)) KEEP (*crtbegin?.o(.dtors)) KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors)) KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors)) } .jcr : { KEEP (*(.jcr)) } .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) } .dynamic : { *(.dynamic) } .got : { *(.got) *(.igot) } . = DATA_SEGMENT_RELRO_END (SIZEOF (.got.plt) >= 24 ? 24 : 0, .); .got.plt : { *(.got.plt) *(.igot.plt) } .data : { *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); . = .; __bss_start = .; .bss : { *(.dynbss) *(.bss .bss.* .gnu.linkonce.b.*) *(COMMON) /* Align here to ensure that the .bss section occupies space up to _end. Align after .bss to ensure correct alignment even if the .bss section disappears because there are no input sections. FIXME: Why do we need it? When there is no .bss section, we do not pad the .data section. */ . = ALIGN(. != 0 ? 32 / 8 : 1); } .lbss : { *(.dynlbss) *(.lbss .lbss.* .gnu.linkonce.lb.*) *(LARGE_COMMON) } . = ALIGN(32 / 8); . = SEGMENT_START("ldata-segment", .); .lrodata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.lrodata .lrodata.* .gnu.linkonce.lr.*) } .ldata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.ldata .ldata.* .gnu.linkonce.l.*) . = ALIGN(. != 0 ? 32 / 8 : 1); } . = ALIGN(32 / 8); _end = .; PROVIDE (end = .); . = DATA_SEGMENT_END (.); /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1. */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions. */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2. */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2. */ .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line .debug_line.* .debug_line_end) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions. */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3. */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } /* DWARF 5. */ .debug_addr 0 : { *(.debug_addr) } .debug_line_str 0 : { *(.debug_line_str) } .debug_loclists 0 : { *(.debug_loclists) } .debug_macro 0 : { *(.debug_macro) } .debug_names 0 : { *(.debug_names) } .debug_rnglists 0 : { *(.debug_rnglists) } .debug_str_offsets 0 : { *(.debug_str_offsets) } .debug_sup 0 : { *(.debug_sup) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Script for -shared */ /* Copyright (C) 2014-2022 Free Software Foundation, Inc. Copying and distribution of this script, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. */ OUTPUT_FORMAT("elf32-x86-64", "elf32-x86-64", "elf32-x86-64") OUTPUT_ARCH(i386:x64-32) ENTRY(_start) SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/libx32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/libx32"); SEARCH_DIR("=/usr/local/libx32"); SEARCH_DIR("=/libx32"); SEARCH_DIR("=/usr/libx32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib"); SECTIONS { /* Read-only sections, merged into text segment: */ . = SEGMENT_START("text-segment", 0) + SIZEOF_HEADERS; .note.gnu.build-id : { *(.note.gnu.build-id) } .hash : { *(.hash) } .gnu.hash : { *(.gnu.hash) } .dynsym : { *(.dynsym) } .dynstr : { *(.dynstr) } .gnu.version : { *(.gnu.version) } .gnu.version_d : { *(.gnu.version_d) } .gnu.version_r : { *(.gnu.version_r) } .rela.init : { *(.rela.init) } .rela.text : { *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) } .rela.fini : { *(.rela.fini) } .rela.rodata : { *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) } .rela.data.rel.ro : { *(.rela.data.rel.ro .rela.data.rel.ro.* .rela.gnu.linkonce.d.rel.ro.*) } .rela.data : { *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) } .rela.tdata : { *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) } .rela.tbss : { *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) } .rela.ctors : { *(.rela.ctors) } .rela.dtors : { *(.rela.dtors) } .rela.got : { *(.rela.got) } .rela.bss : { *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) } .rela.ldata : { *(.rela.ldata .rela.ldata.* .rela.gnu.linkonce.l.*) } .rela.lbss : { *(.rela.lbss .rela.lbss.* .rela.gnu.linkonce.lb.*) } .rela.lrodata : { *(.rela.lrodata .rela.lrodata.* .rela.gnu.linkonce.lr.*) } .rela.ifunc : { *(.rela.ifunc) } .rela.plt : { *(.rela.plt) *(.rela.iplt) } .relr.dyn : { *(.relr.dyn) } .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) *(.iplt) } .plt.got : { *(.plt.got) } .plt.sec : { *(.plt.sec) } .text : { *(.text.unlikely .text.*_unlikely .text.unlikely.*) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(SORT(.text.sorted.*)) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf.em. */ *(.gnu.warning) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .eh_frame_hdr : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } .gnu_extab : ONLY_IF_RO { *(.gnu_extab*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges*) } /* Adjust the address for the data segment. We want to adjust up to the same address within the page on the next page up. */ . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gnu_extab : ONLY_IF_RW { *(.gnu_extab) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges*) } /* Thread Local Storage sections */ .tdata : { *(.tdata .tdata.* .gnu.linkonce.td.*) } .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } .preinit_array : { KEEP (*(.preinit_array)) } .init_array : { KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))) KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors)) } .fini_array : { KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))) KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors)) } .ctors : { /* gcc uses crtbegin.o to find the start of the constructors, so we make sure it is first. Because this is a wildcard, it doesn't matter if the user does not actually link against crtbegin.o; the linker won't look for a file to match a wildcard. The wildcard also means that it doesn't matter which directory crtbegin.o is in. */ KEEP (*crtbegin.o(.ctors)) KEEP (*crtbegin?.o(.ctors)) /* We don't want to include the .ctor section from the crtend.o file until after the sorted ctors. The .ctor section from the crtend file contains the end of ctors marker and it must be last */ KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors)) } .dtors : { KEEP (*crtbegin.o(.dtors)) KEEP (*crtbegin?.o(.dtors)) KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors)) KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors)) } .jcr : { KEEP (*(.jcr)) } .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) } .dynamic : { *(.dynamic) } .got : { *(.got) *(.igot) } . = DATA_SEGMENT_RELRO_END (SIZEOF (.got.plt) >= 24 ? 24 : 0, .); .got.plt : { *(.got.plt) *(.igot.plt) } .data : { *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } PROVIDE (_edata = .); PROVIDE (edata = .); . = .; PROVIDE (__bss_start = .); .bss : { *(.dynbss) *(.bss .bss.* .gnu.linkonce.b.*) *(COMMON) /* Align here to ensure that the .bss section occupies space up to _end. Align after .bss to ensure correct alignment even if the .bss section disappears because there are no input sections. FIXME: Why do we need it? When there is no .bss section, we do not pad the .data section. */ . = ALIGN(. != 0 ? 32 / 8 : 1); } .lbss : { *(.dynlbss) *(.lbss .lbss.* .gnu.linkonce.lb.*) *(LARGE_COMMON) } . = ALIGN(32 / 8); . = SEGMENT_START("ldata-segment", .); .lrodata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.lrodata .lrodata.* .gnu.linkonce.lr.*) } .ldata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.ldata .ldata.* .gnu.linkonce.l.*) . = ALIGN(. != 0 ? 32 / 8 : 1); } . = ALIGN(32 / 8); PROVIDE (_end = .); PROVIDE (end = .); . = DATA_SEGMENT_END (.); /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1. */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions. */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2. */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2. */ .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line .debug_line.* .debug_line_end) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions. */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3. */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } /* DWARF 5. */ .debug_addr 0 : { *(.debug_addr) } .debug_line_str 0 : { *(.debug_line_str) } .debug_loclists 0 : { *(.debug_loclists) } .debug_macro 0 : { *(.debug_macro) } .debug_names 0 : { *(.debug_names) } .debug_rnglists 0 : { *(.debug_rnglists) } .debug_str_offsets 0 : { *(.debug_str_offsets) } .debug_sup 0 : { *(.debug_sup) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Script for -Ur */ /* Copyright (C) 2014-2022 Free Software Foundation, Inc. Copying and distribution of this script, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. */ OUTPUT_FORMAT("elf32-x86-64", "elf32-x86-64", "elf32-x86-64") OUTPUT_ARCH(i386:x64-32) /* For some reason, the Solaris linker makes bad executables if gld -r is used and the intermediate file has sections starting at non-zero addresses. Could be a Solaris ld bug, could be a GNU ld bug. But for now assigning the zero vmas works. */ SECTIONS { .interp 0 : { *(.interp) } .note.gnu.build-id 0: { *(.note.gnu.build-id) } .hash 0 : { *(.hash) } .gnu.hash 0 : { *(.gnu.hash) } .dynsym 0 : { *(.dynsym) } .dynstr 0 : { *(.dynstr) } .gnu.version 0 : { *(.gnu.version) } .gnu.version_d 0: { *(.gnu.version_d) } .gnu.version_r 0: { *(.gnu.version_r) } .rela.init 0 : { *(.rela.init) } .rela.text 0 : { *(.rela.text) } .rela.fini 0 : { *(.rela.fini) } .rela.rodata 0 : { *(.rela.rodata) } .rela.data.rel.ro 0 : { *(.rela.data.rel.ro) } .rela.data 0 : { *(.rela.data) } .rela.tdata 0 : { *(.rela.tdata) } .rela.tbss 0 : { *(.rela.tbss) } .rela.ctors 0 : { *(.rela.ctors) } .rela.dtors 0 : { *(.rela.dtors) } .rela.got 0 : { *(.rela.got) } .rela.bss 0 : { *(.rela.bss) } .rela.ldata 0 : { *(.rela.ldata) } .rela.lbss 0 : { *(.rela.lbss) } .rela.lrodata 0 : { *(.rela.lrodata) } .rela.ifunc 0 : { *(.rela.ifunc) } .rela.plt 0 : { *(.rela.plt) } .relr.dyn : { *(.relr.dyn) } .init 0 : { KEEP (*(SORT_NONE(.init))) } .plt 0 : { *(.plt) } .plt.got 0 : { *(.plt.got) } .plt.sec 0 : { *(.plt.sec) } .text 0 : { *(.text .stub) /* .gnu.warning sections are handled specially by elf.em. */ *(.gnu.warning) } .fini 0 : { KEEP (*(SORT_NONE(.fini))) } .rodata 0 : { *(.rodata) } .rodata1 0 : { *(.rodata1) } .eh_frame_hdr 0 : { *(.eh_frame_hdr) } .eh_frame 0 : ONLY_IF_RO { KEEP (*(.eh_frame)) } .gcc_except_table 0 : ONLY_IF_RO { *(.gcc_except_table) } .gnu_extab 0 : ONLY_IF_RO { *(.gnu_extab*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges 0 : ONLY_IF_RO { *(.exception_ranges) } /* Exception handling */ .eh_frame 0 : ONLY_IF_RW { KEEP (*(.eh_frame)) } .gnu_extab 0 : ONLY_IF_RW { *(.gnu_extab) } .gcc_except_table 0 : ONLY_IF_RW { *(.gcc_except_table) } .exception_ranges 0 : ONLY_IF_RW { *(.exception_ranges) } /* Thread Local Storage sections */ .tdata 0 : { *(.tdata) } .tbss 0 : { *(.tbss) } .jcr 0 : { KEEP (*(.jcr)) } .dynamic 0 : { *(.dynamic) } .got 0 : { *(.got) } .got.plt 0 : { *(.got.plt) } .data 0 : { *(.data) SORT(CONSTRUCTORS) } .data1 0 : { *(.data1) } .bss 0 : { *(.bss) } .lbss 0 : { *(.lbss) } .lrodata 0 : { *(.lrodata) } .ldata 0 : { *(.ldata) } /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } .gnu.build.attributes : { *(.gnu.build.attributes) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1. */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions. */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2. */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2. */ .debug_info 0 : { *(.debug_info) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions. */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3. */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } /* DWARF 5. */ .debug_addr 0 : { *(.debug_addr) } .debug_line_str 0 : { *(.debug_line_str) } .debug_loclists 0 : { *(.debug_loclists) } .debug_macro 0 : { *(.debug_macro) } .debug_names 0 : { *(.debug_names) } .debug_rnglists 0 : { *(.debug_rnglists) } .debug_str_offsets 0 : { *(.debug_str_offsets) } .debug_sup 0 : { *(.debug_sup) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } } /* Script for -r */ /* Copyright (C) 2014-2022 Free Software Foundation, Inc. Copying and distribution of this script, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. */ OUTPUT_FORMAT("elf32-x86-64", "elf32-x86-64", "elf32-x86-64") OUTPUT_ARCH(i386:x64-32) /* For some reason, the Solaris linker makes bad executables if gld -r is used and the intermediate file has sections starting at non-zero addresses. Could be a Solaris ld bug, could be a GNU ld bug. But for now assigning the zero vmas works. */ SECTIONS { .interp 0 : { *(.interp) } .note.gnu.build-id 0: { *(.note.gnu.build-id) } .hash 0 : { *(.hash) } .gnu.hash 0 : { *(.gnu.hash) } .dynsym 0 : { *(.dynsym) } .dynstr 0 : { *(.dynstr) } .gnu.version 0 : { *(.gnu.version) } .gnu.version_d 0: { *(.gnu.version_d) } .gnu.version_r 0: { *(.gnu.version_r) } .rela.init 0 : { *(.rela.init) } .rela.text 0 : { *(.rela.text) } .rela.fini 0 : { *(.rela.fini) } .rela.rodata 0 : { *(.rela.rodata) } .rela.data.rel.ro 0 : { *(.rela.data.rel.ro) } .rela.data 0 : { *(.rela.data) } .rela.tdata 0 : { *(.rela.tdata) } .rela.tbss 0 : { *(.rela.tbss) } .rela.ctors 0 : { *(.rela.ctors) } .rela.dtors 0 : { *(.rela.dtors) } .rela.got 0 : { *(.rela.got) } .rela.bss 0 : { *(.rela.bss) } .rela.ldata 0 : { *(.rela.ldata) } .rela.lbss 0 : { *(.rela.lbss) } .rela.lrodata 0 : { *(.rela.lrodata) } .rela.ifunc 0 : { *(.rela.ifunc) } .rela.plt 0 : { *(.rela.plt) } .relr.dyn : { *(.relr.dyn) } .init 0 : { KEEP (*(SORT_NONE(.init))) } .plt 0 : { *(.plt) } .plt.got 0 : { *(.plt.got) } .plt.sec 0 : { *(.plt.sec) } .text 0 : { *(.text .stub) /* .gnu.warning sections are handled specially by elf.em. */ *(.gnu.warning) } .fini 0 : { KEEP (*(SORT_NONE(.fini))) } .rodata 0 : { *(.rodata) } .rodata1 0 : { *(.rodata1) } .eh_frame_hdr 0 : { *(.eh_frame_hdr) } .eh_frame 0 : ONLY_IF_RO { KEEP (*(.eh_frame)) } .gcc_except_table 0 : ONLY_IF_RO { *(.gcc_except_table) } .gnu_extab 0 : ONLY_IF_RO { *(.gnu_extab*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges 0 : ONLY_IF_RO { *(.exception_ranges) } /* Exception handling */ .eh_frame 0 : ONLY_IF_RW { KEEP (*(.eh_frame)) } .gnu_extab 0 : ONLY_IF_RW { *(.gnu_extab) } .gcc_except_table 0 : ONLY_IF_RW { *(.gcc_except_table) } .exception_ranges 0 : ONLY_IF_RW { *(.exception_ranges) } /* Thread Local Storage sections */ .tdata 0 : { *(.tdata) } .tbss 0 : { *(.tbss) } .jcr 0 : { KEEP (*(.jcr)) } .dynamic 0 : { *(.dynamic) } .got 0 : { *(.got) } .got.plt 0 : { *(.got.plt) } .data 0 : { *(.data) } .data1 0 : { *(.data1) } .bss 0 : { *(.bss) } .lbss 0 : { *(.lbss) } .lrodata 0 : { *(.lrodata) } .ldata 0 : { *(.ldata) } /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } .gnu.build.attributes : { *(.gnu.build.attributes) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1. */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions. */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2. */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2. */ .debug_info 0 : { *(.debug_info) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions. */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3. */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } /* DWARF 5. */ .debug_addr 0 : { *(.debug_addr) } .debug_line_str 0 : { *(.debug_line_str) } .debug_loclists 0 : { *(.debug_loclists) } .debug_macro 0 : { *(.debug_macro) } .debug_names 0 : { *(.debug_names) } .debug_rnglists 0 : { *(.debug_rnglists) } .debug_str_offsets 0 : { *(.debug_str_offsets) } .debug_sup 0 : { *(.debug_sup) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } } /* Script for -N */ /* Copyright (C) 2014-2022 Free Software Foundation, Inc. Copying and distribution of this script, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. */ OUTPUT_FORMAT("elf32-x86-64", "elf32-x86-64", "elf32-x86-64") OUTPUT_ARCH(i386:x64-32) ENTRY(_start) SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/libx32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/libx32"); SEARCH_DIR("=/usr/local/libx32"); SEARCH_DIR("=/libx32"); SEARCH_DIR("=/usr/libx32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib"); SECTIONS { /* Read-only sections, merged into text segment: */ PROVIDE (__executable_start = SEGMENT_START("text-segment", 0x400000)); . = SEGMENT_START("text-segment", 0x400000) + SIZEOF_HEADERS; .interp : { *(.interp) } .note.gnu.build-id : { *(.note.gnu.build-id) } .hash : { *(.hash) } .gnu.hash : { *(.gnu.hash) } .dynsym : { *(.dynsym) } .dynstr : { *(.dynstr) } .gnu.version : { *(.gnu.version) } .gnu.version_d : { *(.gnu.version_d) } .gnu.version_r : { *(.gnu.version_r) } .rela.init : { *(.rela.init) } .rela.text : { *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) } .rela.fini : { *(.rela.fini) } .rela.rodata : { *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) } .rela.data.rel.ro : { *(.rela.data.rel.ro .rela.data.rel.ro.* .rela.gnu.linkonce.d.rel.ro.*) } .rela.data : { *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) } .rela.tdata : { *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) } .rela.tbss : { *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) } .rela.ctors : { *(.rela.ctors) } .rela.dtors : { *(.rela.dtors) } .rela.got : { *(.rela.got) } .rela.bss : { *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) } .rela.ldata : { *(.rela.ldata .rela.ldata.* .rela.gnu.linkonce.l.*) } .rela.lbss : { *(.rela.lbss .rela.lbss.* .rela.gnu.linkonce.lb.*) } .rela.lrodata : { *(.rela.lrodata .rela.lrodata.* .rela.gnu.linkonce.lr.*) } .rela.ifunc : { *(.rela.ifunc) } .rela.plt : { *(.rela.plt) PROVIDE_HIDDEN (__rela_iplt_start = .); *(.rela.iplt) PROVIDE_HIDDEN (__rela_iplt_end = .); } .relr.dyn : { *(.relr.dyn) } .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) *(.iplt) } .plt.got : { *(.plt.got) } .plt.sec : { *(.plt.sec) } .text : { *(.text.unlikely .text.*_unlikely .text.unlikely.*) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(SORT(.text.sorted.*)) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf.em. */ *(.gnu.warning) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .eh_frame_hdr : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } .gnu_extab : ONLY_IF_RO { *(.gnu_extab*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges*) } /* Adjust the address for the data segment. We want to adjust up to the same address within the page on the next page up. */ . = .; /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gnu_extab : ONLY_IF_RW { *(.gnu_extab) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges*) } /* Thread Local Storage sections */ .tdata : { PROVIDE_HIDDEN (__tdata_start = .); *(.tdata .tdata.* .gnu.linkonce.td.*) } .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } .preinit_array : { PROVIDE_HIDDEN (__preinit_array_start = .); KEEP (*(.preinit_array)) PROVIDE_HIDDEN (__preinit_array_end = .); } .init_array : { PROVIDE_HIDDEN (__init_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))) KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors)) PROVIDE_HIDDEN (__init_array_end = .); } .fini_array : { PROVIDE_HIDDEN (__fini_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))) KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors)) PROVIDE_HIDDEN (__fini_array_end = .); } .ctors : { /* gcc uses crtbegin.o to find the start of the constructors, so we make sure it is first. Because this is a wildcard, it doesn't matter if the user does not actually link against crtbegin.o; the linker won't look for a file to match a wildcard. The wildcard also means that it doesn't matter which directory crtbegin.o is in. */ KEEP (*crtbegin.o(.ctors)) KEEP (*crtbegin?.o(.ctors)) /* We don't want to include the .ctor section from the crtend.o file until after the sorted ctors. The .ctor section from the crtend file contains the end of ctors marker and it must be last */ KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors)) } .dtors : { KEEP (*crtbegin.o(.dtors)) KEEP (*crtbegin?.o(.dtors)) KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors)) KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors)) } .jcr : { KEEP (*(.jcr)) } .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) } .dynamic : { *(.dynamic) } .got : { *(.got) *(.igot) } .got.plt : { *(.got.plt) *(.igot.plt) } .data : { *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); . = .; __bss_start = .; .bss : { *(.dynbss) *(.bss .bss.* .gnu.linkonce.b.*) *(COMMON) /* Align here to ensure that the .bss section occupies space up to _end. Align after .bss to ensure correct alignment even if the .bss section disappears because there are no input sections. FIXME: Why do we need it? When there is no .bss section, we do not pad the .data section. */ . = ALIGN(. != 0 ? 32 / 8 : 1); } .lbss : { *(.dynlbss) *(.lbss .lbss.* .gnu.linkonce.lb.*) *(LARGE_COMMON) } . = ALIGN(32 / 8); . = SEGMENT_START("ldata-segment", .); .lrodata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.lrodata .lrodata.* .gnu.linkonce.lr.*) } .ldata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.ldata .ldata.* .gnu.linkonce.l.*) . = ALIGN(. != 0 ? 32 / 8 : 1); } . = ALIGN(32 / 8); _end = .; PROVIDE (end = .); /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1. */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions. */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2. */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2. */ .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line .debug_line.* .debug_line_end) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions. */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3. */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } /* DWARF 5. */ .debug_addr 0 : { *(.debug_addr) } .debug_line_str 0 : { *(.debug_line_str) } .debug_loclists 0 : { *(.debug_loclists) } .debug_macro 0 : { *(.debug_macro) } .debug_names 0 : { *(.debug_names) } .debug_rnglists 0 : { *(.debug_rnglists) } .debug_str_offsets 0 : { *(.debug_str_offsets) } .debug_sup 0 : { *(.debug_sup) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Script for -n */ /* Copyright (C) 2014-2022 Free Software Foundation, Inc. Copying and distribution of this script, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. */ OUTPUT_FORMAT("elf32-x86-64", "elf32-x86-64", "elf32-x86-64") OUTPUT_ARCH(i386:x64-32) ENTRY(_start) SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/libx32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/libx32"); SEARCH_DIR("=/usr/local/libx32"); SEARCH_DIR("=/libx32"); SEARCH_DIR("=/usr/libx32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib"); SECTIONS { /* Read-only sections, merged into text segment: */ PROVIDE (__executable_start = SEGMENT_START("text-segment", 0x400000)); . = SEGMENT_START("text-segment", 0x400000) + SIZEOF_HEADERS; .interp : { *(.interp) } .note.gnu.build-id : { *(.note.gnu.build-id) } .hash : { *(.hash) } .gnu.hash : { *(.gnu.hash) } .dynsym : { *(.dynsym) } .dynstr : { *(.dynstr) } .gnu.version : { *(.gnu.version) } .gnu.version_d : { *(.gnu.version_d) } .gnu.version_r : { *(.gnu.version_r) } .rela.init : { *(.rela.init) } .rela.text : { *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) } .rela.fini : { *(.rela.fini) } .rela.rodata : { *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) } .rela.data.rel.ro : { *(.rela.data.rel.ro .rela.data.rel.ro.* .rela.gnu.linkonce.d.rel.ro.*) } .rela.data : { *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) } .rela.tdata : { *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) } .rela.tbss : { *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) } .rela.ctors : { *(.rela.ctors) } .rela.dtors : { *(.rela.dtors) } .rela.got : { *(.rela.got) } .rela.bss : { *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) } .rela.ldata : { *(.rela.ldata .rela.ldata.* .rela.gnu.linkonce.l.*) } .rela.lbss : { *(.rela.lbss .rela.lbss.* .rela.gnu.linkonce.lb.*) } .rela.lrodata : { *(.rela.lrodata .rela.lrodata.* .rela.gnu.linkonce.lr.*) } .rela.ifunc : { *(.rela.ifunc) } .rela.plt : { *(.rela.plt) PROVIDE_HIDDEN (__rela_iplt_start = .); *(.rela.iplt) PROVIDE_HIDDEN (__rela_iplt_end = .); } .relr.dyn : { *(.relr.dyn) } .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) *(.iplt) } .plt.got : { *(.plt.got) } .plt.sec : { *(.plt.sec) } .text : { *(.text.unlikely .text.*_unlikely .text.unlikely.*) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(SORT(.text.sorted.*)) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf.em. */ *(.gnu.warning) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .eh_frame_hdr : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } .gnu_extab : ONLY_IF_RO { *(.gnu_extab*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges*) } /* Adjust the address for the data segment. We want to adjust up to the same address within the page on the next page up. */ . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gnu_extab : ONLY_IF_RW { *(.gnu_extab) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges*) } /* Thread Local Storage sections */ .tdata : { PROVIDE_HIDDEN (__tdata_start = .); *(.tdata .tdata.* .gnu.linkonce.td.*) } .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } .preinit_array : { PROVIDE_HIDDEN (__preinit_array_start = .); KEEP (*(.preinit_array)) PROVIDE_HIDDEN (__preinit_array_end = .); } .init_array : { PROVIDE_HIDDEN (__init_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))) KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors)) PROVIDE_HIDDEN (__init_array_end = .); } .fini_array : { PROVIDE_HIDDEN (__fini_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))) KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors)) PROVIDE_HIDDEN (__fini_array_end = .); } .ctors : { /* gcc uses crtbegin.o to find the start of the constructors, so we make sure it is first. Because this is a wildcard, it doesn't matter if the user does not actually link against crtbegin.o; the linker won't look for a file to match a wildcard. The wildcard also means that it doesn't matter which directory crtbegin.o is in. */ KEEP (*crtbegin.o(.ctors)) KEEP (*crtbegin?.o(.ctors)) /* We don't want to include the .ctor section from the crtend.o file until after the sorted ctors. The .ctor section from the crtend file contains the end of ctors marker and it must be last */ KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors)) } .dtors : { KEEP (*crtbegin.o(.dtors)) KEEP (*crtbegin?.o(.dtors)) KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors)) KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors)) } .jcr : { KEEP (*(.jcr)) } .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) } .dynamic : { *(.dynamic) } .got : { *(.got) *(.igot) } . = DATA_SEGMENT_RELRO_END (SIZEOF (.got.plt) >= 24 ? 24 : 0, .); .got.plt : { *(.got.plt) *(.igot.plt) } .data : { *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); . = .; __bss_start = .; .bss : { *(.dynbss) *(.bss .bss.* .gnu.linkonce.b.*) *(COMMON) /* Align here to ensure that the .bss section occupies space up to _end. Align after .bss to ensure correct alignment even if the .bss section disappears because there are no input sections. FIXME: Why do we need it? When there is no .bss section, we do not pad the .data section. */ . = ALIGN(. != 0 ? 32 / 8 : 1); } .lbss : { *(.dynlbss) *(.lbss .lbss.* .gnu.linkonce.lb.*) *(LARGE_COMMON) } . = ALIGN(32 / 8); . = SEGMENT_START("ldata-segment", .); .lrodata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.lrodata .lrodata.* .gnu.linkonce.lr.*) } .ldata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.ldata .ldata.* .gnu.linkonce.l.*) . = ALIGN(. != 0 ? 32 / 8 : 1); } . = ALIGN(32 / 8); _end = .; PROVIDE (end = .); . = DATA_SEGMENT_END (.); /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1. */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions. */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2. */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2. */ .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line .debug_line.* .debug_line_end) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions. */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3. */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } /* DWARF 5. */ .debug_addr 0 : { *(.debug_addr) } .debug_line_str 0 : { *(.debug_line_str) } .debug_loclists 0 : { *(.debug_loclists) } .debug_macro 0 : { *(.debug_macro) } .debug_names 0 : { *(.debug_names) } .debug_rnglists 0 : { *(.debug_rnglists) } .debug_str_offsets 0 : { *(.debug_str_offsets) } .debug_sup 0 : { *(.debug_sup) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Script for -pie -z combreloc -z separate-code -z relro -z now */ /* Copyright (C) 2014-2022 Free Software Foundation, Inc. Copying and distribution of this script, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. */ OUTPUT_FORMAT("elf32-x86-64", "elf32-x86-64", "elf32-x86-64") OUTPUT_ARCH(i386:x64-32) ENTRY(_start) SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/libx32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/libx32"); SEARCH_DIR("=/usr/local/libx32"); SEARCH_DIR("=/libx32"); SEARCH_DIR("=/usr/libx32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib"); SECTIONS { PROVIDE (__executable_start = SEGMENT_START("text-segment", 0)); . = SEGMENT_START("text-segment", 0) + SIZEOF_HEADERS; .interp : { *(.interp) } .note.gnu.build-id : { *(.note.gnu.build-id) } .hash : { *(.hash) } .gnu.hash : { *(.gnu.hash) } .dynsym : { *(.dynsym) } .dynstr : { *(.dynstr) } .gnu.version : { *(.gnu.version) } .gnu.version_d : { *(.gnu.version_d) } .gnu.version_r : { *(.gnu.version_r) } .rela.dyn : { *(.rela.init) *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) *(.rela.fini) *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) *(.rela.ctors) *(.rela.dtors) *(.rela.got) *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) *(.rela.ldata .rela.ldata.* .rela.gnu.linkonce.l.*) *(.rela.lbss .rela.lbss.* .rela.gnu.linkonce.lb.*) *(.rela.lrodata .rela.lrodata.* .rela.gnu.linkonce.lr.*) *(.rela.ifunc) } .rela.plt : { *(.rela.plt) *(.rela.iplt) } .relr.dyn : { *(.relr.dyn) } . = ALIGN(CONSTANT (MAXPAGESIZE)); .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) *(.iplt) } .plt.got : { *(.plt.got) } .plt.sec : { *(.plt.sec) } .text : { *(.text.unlikely .text.*_unlikely .text.unlikely.*) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(SORT(.text.sorted.*)) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf.em. */ *(.gnu.warning) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); . = ALIGN(CONSTANT (MAXPAGESIZE)); /* Adjust the address for the rodata segment. We want to adjust up to the same address within the page on the next page up. */ . = SEGMENT_START("rodata-segment", ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1))); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .eh_frame_hdr : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } .gnu_extab : ONLY_IF_RO { *(.gnu_extab*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges*) } /* Adjust the address for the data segment. We want to adjust up to the same address within the page on the next page up. */ . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gnu_extab : ONLY_IF_RW { *(.gnu_extab) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges*) } /* Thread Local Storage sections */ .tdata : { PROVIDE_HIDDEN (__tdata_start = .); *(.tdata .tdata.* .gnu.linkonce.td.*) } .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } .preinit_array : { PROVIDE_HIDDEN (__preinit_array_start = .); KEEP (*(.preinit_array)) PROVIDE_HIDDEN (__preinit_array_end = .); } .init_array : { PROVIDE_HIDDEN (__init_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))) KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors)) PROVIDE_HIDDEN (__init_array_end = .); } .fini_array : { PROVIDE_HIDDEN (__fini_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))) KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors)) PROVIDE_HIDDEN (__fini_array_end = .); } .ctors : { /* gcc uses crtbegin.o to find the start of the constructors, so we make sure it is first. Because this is a wildcard, it doesn't matter if the user does not actually link against crtbegin.o; the linker won't look for a file to match a wildcard. The wildcard also means that it doesn't matter which directory crtbegin.o is in. */ KEEP (*crtbegin.o(.ctors)) KEEP (*crtbegin?.o(.ctors)) /* We don't want to include the .ctor section from the crtend.o file until after the sorted ctors. The .ctor section from the crtend file contains the end of ctors marker and it must be last */ KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors)) } .dtors : { KEEP (*crtbegin.o(.dtors)) KEEP (*crtbegin?.o(.dtors)) KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors)) KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors)) } .jcr : { KEEP (*(.jcr)) } .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) } .dynamic : { *(.dynamic) } .got : { *(.got.plt) *(.igot.plt) *(.got) *(.igot) } . = DATA_SEGMENT_RELRO_END (0, .); .data : { *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); . = .; __bss_start = .; .bss : { *(.dynbss) *(.bss .bss.* .gnu.linkonce.b.*) *(COMMON) /* Align here to ensure that the .bss section occupies space up to _end. Align after .bss to ensure correct alignment even if the .bss section disappears because there are no input sections. FIXME: Why do we need it? When there is no .bss section, we do not pad the .data section. */ . = ALIGN(. != 0 ? 32 / 8 : 1); } .lbss : { *(.dynlbss) *(.lbss .lbss.* .gnu.linkonce.lb.*) *(LARGE_COMMON) } . = ALIGN(32 / 8); . = SEGMENT_START("ldata-segment", .); .lrodata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.lrodata .lrodata.* .gnu.linkonce.lr.*) } .ldata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.ldata .ldata.* .gnu.linkonce.l.*) . = ALIGN(. != 0 ? 32 / 8 : 1); } . = ALIGN(32 / 8); _end = .; PROVIDE (end = .); . = DATA_SEGMENT_END (.); /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1. */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions. */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2. */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2. */ .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line .debug_line.* .debug_line_end) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions. */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3. */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } /* DWARF 5. */ .debug_addr 0 : { *(.debug_addr) } .debug_line_str 0 : { *(.debug_line_str) } .debug_loclists 0 : { *(.debug_loclists) } .debug_macro 0 : { *(.debug_macro) } .debug_names 0 : { *(.debug_names) } .debug_rnglists 0 : { *(.debug_rnglists) } .debug_str_offsets 0 : { *(.debug_str_offsets) } .debug_sup 0 : { *(.debug_sup) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Script for -pie -z combreloc -z separate-code */ /* Copyright (C) 2014-2022 Free Software Foundation, Inc. Copying and distribution of this script, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. */ OUTPUT_FORMAT("elf32-x86-64", "elf32-x86-64", "elf32-x86-64") OUTPUT_ARCH(i386:x64-32) ENTRY(_start) SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/libx32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/libx32"); SEARCH_DIR("=/usr/local/libx32"); SEARCH_DIR("=/libx32"); SEARCH_DIR("=/usr/libx32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib"); SECTIONS { PROVIDE (__executable_start = SEGMENT_START("text-segment", 0)); . = SEGMENT_START("text-segment", 0) + SIZEOF_HEADERS; .interp : { *(.interp) } .note.gnu.build-id : { *(.note.gnu.build-id) } .hash : { *(.hash) } .gnu.hash : { *(.gnu.hash) } .dynsym : { *(.dynsym) } .dynstr : { *(.dynstr) } .gnu.version : { *(.gnu.version) } .gnu.version_d : { *(.gnu.version_d) } .gnu.version_r : { *(.gnu.version_r) } .rela.dyn : { *(.rela.init) *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) *(.rela.fini) *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) *(.rela.ctors) *(.rela.dtors) *(.rela.got) *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) *(.rela.ldata .rela.ldata.* .rela.gnu.linkonce.l.*) *(.rela.lbss .rela.lbss.* .rela.gnu.linkonce.lb.*) *(.rela.lrodata .rela.lrodata.* .rela.gnu.linkonce.lr.*) *(.rela.ifunc) } .rela.plt : { *(.rela.plt) *(.rela.iplt) } .relr.dyn : { *(.relr.dyn) } . = ALIGN(CONSTANT (MAXPAGESIZE)); .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) *(.iplt) } .plt.got : { *(.plt.got) } .plt.sec : { *(.plt.sec) } .text : { *(.text.unlikely .text.*_unlikely .text.unlikely.*) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(SORT(.text.sorted.*)) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf.em. */ *(.gnu.warning) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); . = ALIGN(CONSTANT (MAXPAGESIZE)); /* Adjust the address for the rodata segment. We want to adjust up to the same address within the page on the next page up. */ . = SEGMENT_START("rodata-segment", ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1))); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .eh_frame_hdr : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } .gnu_extab : ONLY_IF_RO { *(.gnu_extab*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges*) } /* Adjust the address for the data segment. We want to adjust up to the same address within the page on the next page up. */ . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gnu_extab : ONLY_IF_RW { *(.gnu_extab) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges*) } /* Thread Local Storage sections */ .tdata : { PROVIDE_HIDDEN (__tdata_start = .); *(.tdata .tdata.* .gnu.linkonce.td.*) } .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } .preinit_array : { PROVIDE_HIDDEN (__preinit_array_start = .); KEEP (*(.preinit_array)) PROVIDE_HIDDEN (__preinit_array_end = .); } .init_array : { PROVIDE_HIDDEN (__init_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))) KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors)) PROVIDE_HIDDEN (__init_array_end = .); } .fini_array : { PROVIDE_HIDDEN (__fini_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))) KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors)) PROVIDE_HIDDEN (__fini_array_end = .); } .ctors : { /* gcc uses crtbegin.o to find the start of the constructors, so we make sure it is first. Because this is a wildcard, it doesn't matter if the user does not actually link against crtbegin.o; the linker won't look for a file to match a wildcard. The wildcard also means that it doesn't matter which directory crtbegin.o is in. */ KEEP (*crtbegin.o(.ctors)) KEEP (*crtbegin?.o(.ctors)) /* We don't want to include the .ctor section from the crtend.o file until after the sorted ctors. The .ctor section from the crtend file contains the end of ctors marker and it must be last */ KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors)) } .dtors : { KEEP (*crtbegin.o(.dtors)) KEEP (*crtbegin?.o(.dtors)) KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors)) KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors)) } .jcr : { KEEP (*(.jcr)) } .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) } .dynamic : { *(.dynamic) } .got : { *(.got) *(.igot) } . = DATA_SEGMENT_RELRO_END (SIZEOF (.got.plt) >= 24 ? 24 : 0, .); .got.plt : { *(.got.plt) *(.igot.plt) } .data : { *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); . = .; __bss_start = .; .bss : { *(.dynbss) *(.bss .bss.* .gnu.linkonce.b.*) *(COMMON) /* Align here to ensure that the .bss section occupies space up to _end. Align after .bss to ensure correct alignment even if the .bss section disappears because there are no input sections. FIXME: Why do we need it? When there is no .bss section, we do not pad the .data section. */ . = ALIGN(. != 0 ? 32 / 8 : 1); } .lbss : { *(.dynlbss) *(.lbss .lbss.* .gnu.linkonce.lb.*) *(LARGE_COMMON) } . = ALIGN(32 / 8); . = SEGMENT_START("ldata-segment", .); .lrodata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.lrodata .lrodata.* .gnu.linkonce.lr.*) } .ldata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.ldata .ldata.* .gnu.linkonce.l.*) . = ALIGN(. != 0 ? 32 / 8 : 1); } . = ALIGN(32 / 8); _end = .; PROVIDE (end = .); . = DATA_SEGMENT_END (.); /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1. */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions. */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2. */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2. */ .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line .debug_line.* .debug_line_end) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions. */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3. */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } /* DWARF 5. */ .debug_addr 0 : { *(.debug_addr) } .debug_line_str 0 : { *(.debug_line_str) } .debug_loclists 0 : { *(.debug_loclists) } .debug_macro 0 : { *(.debug_macro) } .debug_names 0 : { *(.debug_names) } .debug_rnglists 0 : { *(.debug_rnglists) } .debug_str_offsets 0 : { *(.debug_str_offsets) } .debug_sup 0 : { *(.debug_sup) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Script for -pie -z combreloc -z relro -z now */ /* Copyright (C) 2014-2022 Free Software Foundation, Inc. Copying and distribution of this script, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. */ OUTPUT_FORMAT("elf32-x86-64", "elf32-x86-64", "elf32-x86-64") OUTPUT_ARCH(i386:x64-32) ENTRY(_start) SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/libx32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/libx32"); SEARCH_DIR("=/usr/local/libx32"); SEARCH_DIR("=/libx32"); SEARCH_DIR("=/usr/libx32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib"); SECTIONS { /* Read-only sections, merged into text segment: */ PROVIDE (__executable_start = SEGMENT_START("text-segment", 0)); . = SEGMENT_START("text-segment", 0) + SIZEOF_HEADERS; .interp : { *(.interp) } .note.gnu.build-id : { *(.note.gnu.build-id) } .hash : { *(.hash) } .gnu.hash : { *(.gnu.hash) } .dynsym : { *(.dynsym) } .dynstr : { *(.dynstr) } .gnu.version : { *(.gnu.version) } .gnu.version_d : { *(.gnu.version_d) } .gnu.version_r : { *(.gnu.version_r) } .rela.dyn : { *(.rela.init) *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) *(.rela.fini) *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) *(.rela.ctors) *(.rela.dtors) *(.rela.got) *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) *(.rela.ldata .rela.ldata.* .rela.gnu.linkonce.l.*) *(.rela.lbss .rela.lbss.* .rela.gnu.linkonce.lb.*) *(.rela.lrodata .rela.lrodata.* .rela.gnu.linkonce.lr.*) *(.rela.ifunc) } .rela.plt : { *(.rela.plt) *(.rela.iplt) } .relr.dyn : { *(.relr.dyn) } .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) *(.iplt) } .plt.got : { *(.plt.got) } .plt.sec : { *(.plt.sec) } .text : { *(.text.unlikely .text.*_unlikely .text.unlikely.*) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(SORT(.text.sorted.*)) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf.em. */ *(.gnu.warning) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .eh_frame_hdr : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } .gnu_extab : ONLY_IF_RO { *(.gnu_extab*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges*) } /* Adjust the address for the data segment. We want to adjust up to the same address within the page on the next page up. */ . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gnu_extab : ONLY_IF_RW { *(.gnu_extab) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges*) } /* Thread Local Storage sections */ .tdata : { PROVIDE_HIDDEN (__tdata_start = .); *(.tdata .tdata.* .gnu.linkonce.td.*) } .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } .preinit_array : { PROVIDE_HIDDEN (__preinit_array_start = .); KEEP (*(.preinit_array)) PROVIDE_HIDDEN (__preinit_array_end = .); } .init_array : { PROVIDE_HIDDEN (__init_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))) KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors)) PROVIDE_HIDDEN (__init_array_end = .); } .fini_array : { PROVIDE_HIDDEN (__fini_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))) KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors)) PROVIDE_HIDDEN (__fini_array_end = .); } .ctors : { /* gcc uses crtbegin.o to find the start of the constructors, so we make sure it is first. Because this is a wildcard, it doesn't matter if the user does not actually link against crtbegin.o; the linker won't look for a file to match a wildcard. The wildcard also means that it doesn't matter which directory crtbegin.o is in. */ KEEP (*crtbegin.o(.ctors)) KEEP (*crtbegin?.o(.ctors)) /* We don't want to include the .ctor section from the crtend.o file until after the sorted ctors. The .ctor section from the crtend file contains the end of ctors marker and it must be last */ KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors)) } .dtors : { KEEP (*crtbegin.o(.dtors)) KEEP (*crtbegin?.o(.dtors)) KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors)) KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors)) } .jcr : { KEEP (*(.jcr)) } .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) } .dynamic : { *(.dynamic) } .got : { *(.got.plt) *(.igot.plt) *(.got) *(.igot) } . = DATA_SEGMENT_RELRO_END (0, .); .data : { *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); . = .; __bss_start = .; .bss : { *(.dynbss) *(.bss .bss.* .gnu.linkonce.b.*) *(COMMON) /* Align here to ensure that the .bss section occupies space up to _end. Align after .bss to ensure correct alignment even if the .bss section disappears because there are no input sections. FIXME: Why do we need it? When there is no .bss section, we do not pad the .data section. */ . = ALIGN(. != 0 ? 32 / 8 : 1); } .lbss : { *(.dynlbss) *(.lbss .lbss.* .gnu.linkonce.lb.*) *(LARGE_COMMON) } . = ALIGN(32 / 8); . = SEGMENT_START("ldata-segment", .); .lrodata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.lrodata .lrodata.* .gnu.linkonce.lr.*) } .ldata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.ldata .ldata.* .gnu.linkonce.l.*) . = ALIGN(. != 0 ? 32 / 8 : 1); } . = ALIGN(32 / 8); _end = .; PROVIDE (end = .); . = DATA_SEGMENT_END (.); /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1. */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions. */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2. */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2. */ .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line .debug_line.* .debug_line_end) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions. */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3. */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } /* DWARF 5. */ .debug_addr 0 : { *(.debug_addr) } .debug_line_str 0 : { *(.debug_line_str) } .debug_loclists 0 : { *(.debug_loclists) } .debug_macro 0 : { *(.debug_macro) } .debug_names 0 : { *(.debug_names) } .debug_rnglists 0 : { *(.debug_rnglists) } .debug_str_offsets 0 : { *(.debug_str_offsets) } .debug_sup 0 : { *(.debug_sup) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Script for -pie -z combreloc */ /* Copyright (C) 2014-2022 Free Software Foundation, Inc. Copying and distribution of this script, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. */ OUTPUT_FORMAT("elf32-x86-64", "elf32-x86-64", "elf32-x86-64") OUTPUT_ARCH(i386:x64-32) ENTRY(_start) SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/libx32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/libx32"); SEARCH_DIR("=/usr/local/libx32"); SEARCH_DIR("=/libx32"); SEARCH_DIR("=/usr/libx32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib"); SECTIONS { /* Read-only sections, merged into text segment: */ PROVIDE (__executable_start = SEGMENT_START("text-segment", 0)); . = SEGMENT_START("text-segment", 0) + SIZEOF_HEADERS; .interp : { *(.interp) } .note.gnu.build-id : { *(.note.gnu.build-id) } .hash : { *(.hash) } .gnu.hash : { *(.gnu.hash) } .dynsym : { *(.dynsym) } .dynstr : { *(.dynstr) } .gnu.version : { *(.gnu.version) } .gnu.version_d : { *(.gnu.version_d) } .gnu.version_r : { *(.gnu.version_r) } .rela.dyn : { *(.rela.init) *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) *(.rela.fini) *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) *(.rela.ctors) *(.rela.dtors) *(.rela.got) *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) *(.rela.ldata .rela.ldata.* .rela.gnu.linkonce.l.*) *(.rela.lbss .rela.lbss.* .rela.gnu.linkonce.lb.*) *(.rela.lrodata .rela.lrodata.* .rela.gnu.linkonce.lr.*) *(.rela.ifunc) } .rela.plt : { *(.rela.plt) *(.rela.iplt) } .relr.dyn : { *(.relr.dyn) } .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) *(.iplt) } .plt.got : { *(.plt.got) } .plt.sec : { *(.plt.sec) } .text : { *(.text.unlikely .text.*_unlikely .text.unlikely.*) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(SORT(.text.sorted.*)) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf.em. */ *(.gnu.warning) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .eh_frame_hdr : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } .gnu_extab : ONLY_IF_RO { *(.gnu_extab*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges*) } /* Adjust the address for the data segment. We want to adjust up to the same address within the page on the next page up. */ . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gnu_extab : ONLY_IF_RW { *(.gnu_extab) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges*) } /* Thread Local Storage sections */ .tdata : { PROVIDE_HIDDEN (__tdata_start = .); *(.tdata .tdata.* .gnu.linkonce.td.*) } .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } .preinit_array : { PROVIDE_HIDDEN (__preinit_array_start = .); KEEP (*(.preinit_array)) PROVIDE_HIDDEN (__preinit_array_end = .); } .init_array : { PROVIDE_HIDDEN (__init_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))) KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors)) PROVIDE_HIDDEN (__init_array_end = .); } .fini_array : { PROVIDE_HIDDEN (__fini_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))) KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors)) PROVIDE_HIDDEN (__fini_array_end = .); } .ctors : { /* gcc uses crtbegin.o to find the start of the constructors, so we make sure it is first. Because this is a wildcard, it doesn't matter if the user does not actually link against crtbegin.o; the linker won't look for a file to match a wildcard. The wildcard also means that it doesn't matter which directory crtbegin.o is in. */ KEEP (*crtbegin.o(.ctors)) KEEP (*crtbegin?.o(.ctors)) /* We don't want to include the .ctor section from the crtend.o file until after the sorted ctors. The .ctor section from the crtend file contains the end of ctors marker and it must be last */ KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors)) } .dtors : { KEEP (*crtbegin.o(.dtors)) KEEP (*crtbegin?.o(.dtors)) KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors)) KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors)) } .jcr : { KEEP (*(.jcr)) } .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) } .dynamic : { *(.dynamic) } .got : { *(.got) *(.igot) } . = DATA_SEGMENT_RELRO_END (SIZEOF (.got.plt) >= 24 ? 24 : 0, .); .got.plt : { *(.got.plt) *(.igot.plt) } .data : { *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); . = .; __bss_start = .; .bss : { *(.dynbss) *(.bss .bss.* .gnu.linkonce.b.*) *(COMMON) /* Align here to ensure that the .bss section occupies space up to _end. Align after .bss to ensure correct alignment even if the .bss section disappears because there are no input sections. FIXME: Why do we need it? When there is no .bss section, we do not pad the .data section. */ . = ALIGN(. != 0 ? 32 / 8 : 1); } .lbss : { *(.dynlbss) *(.lbss .lbss.* .gnu.linkonce.lb.*) *(LARGE_COMMON) } . = ALIGN(32 / 8); . = SEGMENT_START("ldata-segment", .); .lrodata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.lrodata .lrodata.* .gnu.linkonce.lr.*) } .ldata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.ldata .ldata.* .gnu.linkonce.l.*) . = ALIGN(. != 0 ? 32 / 8 : 1); } . = ALIGN(32 / 8); _end = .; PROVIDE (end = .); . = DATA_SEGMENT_END (.); /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1. */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions. */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2. */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2. */ .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line .debug_line.* .debug_line_end) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions. */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3. */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } /* DWARF 5. */ .debug_addr 0 : { *(.debug_addr) } .debug_line_str 0 : { *(.debug_line_str) } .debug_loclists 0 : { *(.debug_loclists) } .debug_macro 0 : { *(.debug_macro) } .debug_names 0 : { *(.debug_names) } .debug_rnglists 0 : { *(.debug_rnglists) } .debug_str_offsets 0 : { *(.debug_str_offsets) } .debug_sup 0 : { *(.debug_sup) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Script for -pie -z separate-code */ /* Copyright (C) 2014-2022 Free Software Foundation, Inc. Copying and distribution of this script, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. */ OUTPUT_FORMAT("elf32-x86-64", "elf32-x86-64", "elf32-x86-64") OUTPUT_ARCH(i386:x64-32) ENTRY(_start) SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/libx32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/libx32"); SEARCH_DIR("=/usr/local/libx32"); SEARCH_DIR("=/libx32"); SEARCH_DIR("=/usr/libx32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib"); SECTIONS { PROVIDE (__executable_start = SEGMENT_START("text-segment", 0)); . = SEGMENT_START("text-segment", 0) + SIZEOF_HEADERS; .interp : { *(.interp) } .note.gnu.build-id : { *(.note.gnu.build-id) } .hash : { *(.hash) } .gnu.hash : { *(.gnu.hash) } .dynsym : { *(.dynsym) } .dynstr : { *(.dynstr) } .gnu.version : { *(.gnu.version) } .gnu.version_d : { *(.gnu.version_d) } .gnu.version_r : { *(.gnu.version_r) } .rela.init : { *(.rela.init) } .rela.text : { *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) } .rela.fini : { *(.rela.fini) } .rela.rodata : { *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) } .rela.data.rel.ro : { *(.rela.data.rel.ro .rela.data.rel.ro.* .rela.gnu.linkonce.d.rel.ro.*) } .rela.data : { *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) } .rela.tdata : { *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) } .rela.tbss : { *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) } .rela.ctors : { *(.rela.ctors) } .rela.dtors : { *(.rela.dtors) } .rela.got : { *(.rela.got) } .rela.bss : { *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) } .rela.ldata : { *(.rela.ldata .rela.ldata.* .rela.gnu.linkonce.l.*) } .rela.lbss : { *(.rela.lbss .rela.lbss.* .rela.gnu.linkonce.lb.*) } .rela.lrodata : { *(.rela.lrodata .rela.lrodata.* .rela.gnu.linkonce.lr.*) } .rela.ifunc : { *(.rela.ifunc) } .rela.plt : { *(.rela.plt) *(.rela.iplt) } .relr.dyn : { *(.relr.dyn) } . = ALIGN(CONSTANT (MAXPAGESIZE)); .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) *(.iplt) } .plt.got : { *(.plt.got) } .plt.sec : { *(.plt.sec) } .text : { *(.text.unlikely .text.*_unlikely .text.unlikely.*) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(SORT(.text.sorted.*)) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf.em. */ *(.gnu.warning) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); . = ALIGN(CONSTANT (MAXPAGESIZE)); /* Adjust the address for the rodata segment. We want to adjust up to the same address within the page on the next page up. */ . = SEGMENT_START("rodata-segment", ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1))); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .eh_frame_hdr : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } .gnu_extab : ONLY_IF_RO { *(.gnu_extab*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges*) } /* Adjust the address for the data segment. We want to adjust up to the same address within the page on the next page up. */ . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gnu_extab : ONLY_IF_RW { *(.gnu_extab) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges*) } /* Thread Local Storage sections */ .tdata : { PROVIDE_HIDDEN (__tdata_start = .); *(.tdata .tdata.* .gnu.linkonce.td.*) } .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } .preinit_array : { PROVIDE_HIDDEN (__preinit_array_start = .); KEEP (*(.preinit_array)) PROVIDE_HIDDEN (__preinit_array_end = .); } .init_array : { PROVIDE_HIDDEN (__init_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))) KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors)) PROVIDE_HIDDEN (__init_array_end = .); } .fini_array : { PROVIDE_HIDDEN (__fini_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))) KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors)) PROVIDE_HIDDEN (__fini_array_end = .); } .ctors : { /* gcc uses crtbegin.o to find the start of the constructors, so we make sure it is first. Because this is a wildcard, it doesn't matter if the user does not actually link against crtbegin.o; the linker won't look for a file to match a wildcard. The wildcard also means that it doesn't matter which directory crtbegin.o is in. */ KEEP (*crtbegin.o(.ctors)) KEEP (*crtbegin?.o(.ctors)) /* We don't want to include the .ctor section from the crtend.o file until after the sorted ctors. The .ctor section from the crtend file contains the end of ctors marker and it must be last */ KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors)) } .dtors : { KEEP (*crtbegin.o(.dtors)) KEEP (*crtbegin?.o(.dtors)) KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors)) KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors)) } .jcr : { KEEP (*(.jcr)) } .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) } .dynamic : { *(.dynamic) } .got : { *(.got) *(.igot) } . = DATA_SEGMENT_RELRO_END (SIZEOF (.got.plt) >= 24 ? 24 : 0, .); .got.plt : { *(.got.plt) *(.igot.plt) } .data : { *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); . = .; __bss_start = .; .bss : { *(.dynbss) *(.bss .bss.* .gnu.linkonce.b.*) *(COMMON) /* Align here to ensure that the .bss section occupies space up to _end. Align after .bss to ensure correct alignment even if the .bss section disappears because there are no input sections. FIXME: Why do we need it? When there is no .bss section, we do not pad the .data section. */ . = ALIGN(. != 0 ? 32 / 8 : 1); } .lbss : { *(.dynlbss) *(.lbss .lbss.* .gnu.linkonce.lb.*) *(LARGE_COMMON) } . = ALIGN(32 / 8); . = SEGMENT_START("ldata-segment", .); .lrodata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.lrodata .lrodata.* .gnu.linkonce.lr.*) } .ldata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.ldata .ldata.* .gnu.linkonce.l.*) . = ALIGN(. != 0 ? 32 / 8 : 1); } . = ALIGN(32 / 8); _end = .; PROVIDE (end = .); . = DATA_SEGMENT_END (.); /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1. */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions. */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2. */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2. */ .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line .debug_line.* .debug_line_end) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions. */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3. */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } /* DWARF 5. */ .debug_addr 0 : { *(.debug_addr) } .debug_line_str 0 : { *(.debug_line_str) } .debug_loclists 0 : { *(.debug_loclists) } .debug_macro 0 : { *(.debug_macro) } .debug_names 0 : { *(.debug_names) } .debug_rnglists 0 : { *(.debug_rnglists) } .debug_str_offsets 0 : { *(.debug_str_offsets) } .debug_sup 0 : { *(.debug_sup) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Script for -pie */ /* Copyright (C) 2014-2022 Free Software Foundation, Inc. Copying and distribution of this script, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. */ OUTPUT_FORMAT("elf32-x86-64", "elf32-x86-64", "elf32-x86-64") OUTPUT_ARCH(i386:x64-32) ENTRY(_start) SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/libx32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/libx32"); SEARCH_DIR("=/usr/local/libx32"); SEARCH_DIR("=/libx32"); SEARCH_DIR("=/usr/libx32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib"); SECTIONS { /* Read-only sections, merged into text segment: */ PROVIDE (__executable_start = SEGMENT_START("text-segment", 0)); . = SEGMENT_START("text-segment", 0) + SIZEOF_HEADERS; .interp : { *(.interp) } .note.gnu.build-id : { *(.note.gnu.build-id) } .hash : { *(.hash) } .gnu.hash : { *(.gnu.hash) } .dynsym : { *(.dynsym) } .dynstr : { *(.dynstr) } .gnu.version : { *(.gnu.version) } .gnu.version_d : { *(.gnu.version_d) } .gnu.version_r : { *(.gnu.version_r) } .rela.init : { *(.rela.init) } .rela.text : { *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) } .rela.fini : { *(.rela.fini) } .rela.rodata : { *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) } .rela.data.rel.ro : { *(.rela.data.rel.ro .rela.data.rel.ro.* .rela.gnu.linkonce.d.rel.ro.*) } .rela.data : { *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) } .rela.tdata : { *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) } .rela.tbss : { *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) } .rela.ctors : { *(.rela.ctors) } .rela.dtors : { *(.rela.dtors) } .rela.got : { *(.rela.got) } .rela.bss : { *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) } .rela.ldata : { *(.rela.ldata .rela.ldata.* .rela.gnu.linkonce.l.*) } .rela.lbss : { *(.rela.lbss .rela.lbss.* .rela.gnu.linkonce.lb.*) } .rela.lrodata : { *(.rela.lrodata .rela.lrodata.* .rela.gnu.linkonce.lr.*) } .rela.ifunc : { *(.rela.ifunc) } .rela.plt : { *(.rela.plt) *(.rela.iplt) } .relr.dyn : { *(.relr.dyn) } .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) *(.iplt) } .plt.got : { *(.plt.got) } .plt.sec : { *(.plt.sec) } .text : { *(.text.unlikely .text.*_unlikely .text.unlikely.*) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(SORT(.text.sorted.*)) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf.em. */ *(.gnu.warning) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .eh_frame_hdr : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } .gnu_extab : ONLY_IF_RO { *(.gnu_extab*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges*) } /* Adjust the address for the data segment. We want to adjust up to the same address within the page on the next page up. */ . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gnu_extab : ONLY_IF_RW { *(.gnu_extab) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges*) } /* Thread Local Storage sections */ .tdata : { PROVIDE_HIDDEN (__tdata_start = .); *(.tdata .tdata.* .gnu.linkonce.td.*) } .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } .preinit_array : { PROVIDE_HIDDEN (__preinit_array_start = .); KEEP (*(.preinit_array)) PROVIDE_HIDDEN (__preinit_array_end = .); } .init_array : { PROVIDE_HIDDEN (__init_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))) KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors)) PROVIDE_HIDDEN (__init_array_end = .); } .fini_array : { PROVIDE_HIDDEN (__fini_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))) KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors)) PROVIDE_HIDDEN (__fini_array_end = .); } .ctors : { /* gcc uses crtbegin.o to find the start of the constructors, so we make sure it is first. Because this is a wildcard, it doesn't matter if the user does not actually link against crtbegin.o; the linker won't look for a file to match a wildcard. The wildcard also means that it doesn't matter which directory crtbegin.o is in. */ KEEP (*crtbegin.o(.ctors)) KEEP (*crtbegin?.o(.ctors)) /* We don't want to include the .ctor section from the crtend.o file until after the sorted ctors. The .ctor section from the crtend file contains the end of ctors marker and it must be last */ KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors)) } .dtors : { KEEP (*crtbegin.o(.dtors)) KEEP (*crtbegin?.o(.dtors)) KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors)) KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors)) } .jcr : { KEEP (*(.jcr)) } .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) } .dynamic : { *(.dynamic) } .got : { *(.got) *(.igot) } . = DATA_SEGMENT_RELRO_END (SIZEOF (.got.plt) >= 24 ? 24 : 0, .); .got.plt : { *(.got.plt) *(.igot.plt) } .data : { *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); . = .; __bss_start = .; .bss : { *(.dynbss) *(.bss .bss.* .gnu.linkonce.b.*) *(COMMON) /* Align here to ensure that the .bss section occupies space up to _end. Align after .bss to ensure correct alignment even if the .bss section disappears because there are no input sections. FIXME: Why do we need it? When there is no .bss section, we do not pad the .data section. */ . = ALIGN(. != 0 ? 32 / 8 : 1); } .lbss : { *(.dynlbss) *(.lbss .lbss.* .gnu.linkonce.lb.*) *(LARGE_COMMON) } . = ALIGN(32 / 8); . = SEGMENT_START("ldata-segment", .); .lrodata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.lrodata .lrodata.* .gnu.linkonce.lr.*) } .ldata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.ldata .ldata.* .gnu.linkonce.l.*) . = ALIGN(. != 0 ? 32 / 8 : 1); } . = ALIGN(32 / 8); _end = .; PROVIDE (end = .); . = DATA_SEGMENT_END (.); /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1. */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions. */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2. */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2. */ .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line .debug_line.* .debug_line_end) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions. */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3. */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } /* DWARF 5. */ .debug_addr 0 : { *(.debug_addr) } .debug_line_str 0 : { *(.debug_line_str) } .debug_loclists 0 : { *(.debug_loclists) } .debug_macro 0 : { *(.debug_macro) } .debug_names 0 : { *(.debug_names) } .debug_rnglists 0 : { *(.debug_rnglists) } .debug_str_offsets 0 : { *(.debug_str_offsets) } .debug_sup 0 : { *(.debug_sup) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Script for -shared -z combreloc -z separate-code -z relro -z now */ /* Copyright (C) 2014-2022 Free Software Foundation, Inc. Copying and distribution of this script, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. */ OUTPUT_FORMAT("elf32-x86-64", "elf32-x86-64", "elf32-x86-64") OUTPUT_ARCH(i386:x64-32) ENTRY(_start) SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/libx32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/libx32"); SEARCH_DIR("=/usr/local/libx32"); SEARCH_DIR("=/libx32"); SEARCH_DIR("=/usr/libx32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib"); SECTIONS { . = SEGMENT_START("text-segment", 0) + SIZEOF_HEADERS; .note.gnu.build-id : { *(.note.gnu.build-id) } .hash : { *(.hash) } .gnu.hash : { *(.gnu.hash) } .dynsym : { *(.dynsym) } .dynstr : { *(.dynstr) } .gnu.version : { *(.gnu.version) } .gnu.version_d : { *(.gnu.version_d) } .gnu.version_r : { *(.gnu.version_r) } .rela.dyn : { *(.rela.init) *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) *(.rela.fini) *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) *(.rela.ctors) *(.rela.dtors) *(.rela.got) *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) *(.rela.ldata .rela.ldata.* .rela.gnu.linkonce.l.*) *(.rela.lbss .rela.lbss.* .rela.gnu.linkonce.lb.*) *(.rela.lrodata .rela.lrodata.* .rela.gnu.linkonce.lr.*) *(.rela.ifunc) } .rela.plt : { *(.rela.plt) *(.rela.iplt) } .relr.dyn : { *(.relr.dyn) } . = ALIGN(CONSTANT (MAXPAGESIZE)); .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) *(.iplt) } .plt.got : { *(.plt.got) } .plt.sec : { *(.plt.sec) } .text : { *(.text.unlikely .text.*_unlikely .text.unlikely.*) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(SORT(.text.sorted.*)) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf.em. */ *(.gnu.warning) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); . = ALIGN(CONSTANT (MAXPAGESIZE)); /* Adjust the address for the rodata segment. We want to adjust up to the same address within the page on the next page up. */ . = SEGMENT_START("rodata-segment", ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1))); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .eh_frame_hdr : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } .gnu_extab : ONLY_IF_RO { *(.gnu_extab*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges*) } /* Adjust the address for the data segment. We want to adjust up to the same address within the page on the next page up. */ . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gnu_extab : ONLY_IF_RW { *(.gnu_extab) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges*) } /* Thread Local Storage sections */ .tdata : { *(.tdata .tdata.* .gnu.linkonce.td.*) } .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } .preinit_array : { KEEP (*(.preinit_array)) } .init_array : { KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))) KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors)) } .fini_array : { KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))) KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors)) } .ctors : { /* gcc uses crtbegin.o to find the start of the constructors, so we make sure it is first. Because this is a wildcard, it doesn't matter if the user does not actually link against crtbegin.o; the linker won't look for a file to match a wildcard. The wildcard also means that it doesn't matter which directory crtbegin.o is in. */ KEEP (*crtbegin.o(.ctors)) KEEP (*crtbegin?.o(.ctors)) /* We don't want to include the .ctor section from the crtend.o file until after the sorted ctors. The .ctor section from the crtend file contains the end of ctors marker and it must be last */ KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors)) } .dtors : { KEEP (*crtbegin.o(.dtors)) KEEP (*crtbegin?.o(.dtors)) KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors)) KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors)) } .jcr : { KEEP (*(.jcr)) } .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) } .dynamic : { *(.dynamic) } .got : { *(.got.plt) *(.igot.plt) *(.got) *(.igot) } . = DATA_SEGMENT_RELRO_END (0, .); .data : { *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } PROVIDE (_edata = .); PROVIDE (edata = .); . = .; PROVIDE (__bss_start = .); .bss : { *(.dynbss) *(.bss .bss.* .gnu.linkonce.b.*) *(COMMON) /* Align here to ensure that the .bss section occupies space up to _end. Align after .bss to ensure correct alignment even if the .bss section disappears because there are no input sections. FIXME: Why do we need it? When there is no .bss section, we do not pad the .data section. */ . = ALIGN(. != 0 ? 32 / 8 : 1); } .lbss : { *(.dynlbss) *(.lbss .lbss.* .gnu.linkonce.lb.*) *(LARGE_COMMON) } . = ALIGN(32 / 8); . = SEGMENT_START("ldata-segment", .); .lrodata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.lrodata .lrodata.* .gnu.linkonce.lr.*) } .ldata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.ldata .ldata.* .gnu.linkonce.l.*) . = ALIGN(. != 0 ? 32 / 8 : 1); } . = ALIGN(32 / 8); PROVIDE (_end = .); PROVIDE (end = .); . = DATA_SEGMENT_END (.); /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1. */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions. */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2. */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2. */ .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line .debug_line.* .debug_line_end) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions. */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3. */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } /* DWARF 5. */ .debug_addr 0 : { *(.debug_addr) } .debug_line_str 0 : { *(.debug_line_str) } .debug_loclists 0 : { *(.debug_loclists) } .debug_macro 0 : { *(.debug_macro) } .debug_names 0 : { *(.debug_names) } .debug_rnglists 0 : { *(.debug_rnglists) } .debug_str_offsets 0 : { *(.debug_str_offsets) } .debug_sup 0 : { *(.debug_sup) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Script for -shared -z combreloc -z separate-code */ /* Copyright (C) 2014-2022 Free Software Foundation, Inc. Copying and distribution of this script, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. */ OUTPUT_FORMAT("elf32-x86-64", "elf32-x86-64", "elf32-x86-64") OUTPUT_ARCH(i386:x64-32) ENTRY(_start) SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/libx32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/libx32"); SEARCH_DIR("=/usr/local/libx32"); SEARCH_DIR("=/libx32"); SEARCH_DIR("=/usr/libx32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib"); SECTIONS { . = SEGMENT_START("text-segment", 0) + SIZEOF_HEADERS; .note.gnu.build-id : { *(.note.gnu.build-id) } .hash : { *(.hash) } .gnu.hash : { *(.gnu.hash) } .dynsym : { *(.dynsym) } .dynstr : { *(.dynstr) } .gnu.version : { *(.gnu.version) } .gnu.version_d : { *(.gnu.version_d) } .gnu.version_r : { *(.gnu.version_r) } .rela.dyn : { *(.rela.init) *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) *(.rela.fini) *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) *(.rela.ctors) *(.rela.dtors) *(.rela.got) *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) *(.rela.ldata .rela.ldata.* .rela.gnu.linkonce.l.*) *(.rela.lbss .rela.lbss.* .rela.gnu.linkonce.lb.*) *(.rela.lrodata .rela.lrodata.* .rela.gnu.linkonce.lr.*) *(.rela.ifunc) } .rela.plt : { *(.rela.plt) *(.rela.iplt) } .relr.dyn : { *(.relr.dyn) } . = ALIGN(CONSTANT (MAXPAGESIZE)); .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) *(.iplt) } .plt.got : { *(.plt.got) } .plt.sec : { *(.plt.sec) } .text : { *(.text.unlikely .text.*_unlikely .text.unlikely.*) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(SORT(.text.sorted.*)) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf.em. */ *(.gnu.warning) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); . = ALIGN(CONSTANT (MAXPAGESIZE)); /* Adjust the address for the rodata segment. We want to adjust up to the same address within the page on the next page up. */ . = SEGMENT_START("rodata-segment", ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1))); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .eh_frame_hdr : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } .gnu_extab : ONLY_IF_RO { *(.gnu_extab*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges*) } /* Adjust the address for the data segment. We want to adjust up to the same address within the page on the next page up. */ . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gnu_extab : ONLY_IF_RW { *(.gnu_extab) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges*) } /* Thread Local Storage sections */ .tdata : { *(.tdata .tdata.* .gnu.linkonce.td.*) } .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } .preinit_array : { KEEP (*(.preinit_array)) } .init_array : { KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))) KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors)) } .fini_array : { KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))) KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors)) } .ctors : { /* gcc uses crtbegin.o to find the start of the constructors, so we make sure it is first. Because this is a wildcard, it doesn't matter if the user does not actually link against crtbegin.o; the linker won't look for a file to match a wildcard. The wildcard also means that it doesn't matter which directory crtbegin.o is in. */ KEEP (*crtbegin.o(.ctors)) KEEP (*crtbegin?.o(.ctors)) /* We don't want to include the .ctor section from the crtend.o file until after the sorted ctors. The .ctor section from the crtend file contains the end of ctors marker and it must be last */ KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors)) } .dtors : { KEEP (*crtbegin.o(.dtors)) KEEP (*crtbegin?.o(.dtors)) KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors)) KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors)) } .jcr : { KEEP (*(.jcr)) } .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) } .dynamic : { *(.dynamic) } .got : { *(.got) *(.igot) } . = DATA_SEGMENT_RELRO_END (SIZEOF (.got.plt) >= 24 ? 24 : 0, .); .got.plt : { *(.got.plt) *(.igot.plt) } .data : { *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } PROVIDE (_edata = .); PROVIDE (edata = .); . = .; PROVIDE (__bss_start = .); .bss : { *(.dynbss) *(.bss .bss.* .gnu.linkonce.b.*) *(COMMON) /* Align here to ensure that the .bss section occupies space up to _end. Align after .bss to ensure correct alignment even if the .bss section disappears because there are no input sections. FIXME: Why do we need it? When there is no .bss section, we do not pad the .data section. */ . = ALIGN(. != 0 ? 32 / 8 : 1); } .lbss : { *(.dynlbss) *(.lbss .lbss.* .gnu.linkonce.lb.*) *(LARGE_COMMON) } . = ALIGN(32 / 8); . = SEGMENT_START("ldata-segment", .); .lrodata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.lrodata .lrodata.* .gnu.linkonce.lr.*) } .ldata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.ldata .ldata.* .gnu.linkonce.l.*) . = ALIGN(. != 0 ? 32 / 8 : 1); } . = ALIGN(32 / 8); PROVIDE (_end = .); PROVIDE (end = .); . = DATA_SEGMENT_END (.); /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1. */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions. */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2. */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2. */ .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line .debug_line.* .debug_line_end) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions. */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3. */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } /* DWARF 5. */ .debug_addr 0 : { *(.debug_addr) } .debug_line_str 0 : { *(.debug_line_str) } .debug_loclists 0 : { *(.debug_loclists) } .debug_macro 0 : { *(.debug_macro) } .debug_names 0 : { *(.debug_names) } .debug_rnglists 0 : { *(.debug_rnglists) } .debug_str_offsets 0 : { *(.debug_str_offsets) } .debug_sup 0 : { *(.debug_sup) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Script for -shared -z combreloc -z relro -z now */ /* Copyright (C) 2014-2022 Free Software Foundation, Inc. Copying and distribution of this script, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. */ OUTPUT_FORMAT("elf32-x86-64", "elf32-x86-64", "elf32-x86-64") OUTPUT_ARCH(i386:x64-32) ENTRY(_start) SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/libx32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/libx32"); SEARCH_DIR("=/usr/local/libx32"); SEARCH_DIR("=/libx32"); SEARCH_DIR("=/usr/libx32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib"); SECTIONS { /* Read-only sections, merged into text segment: */ . = SEGMENT_START("text-segment", 0) + SIZEOF_HEADERS; .note.gnu.build-id : { *(.note.gnu.build-id) } .hash : { *(.hash) } .gnu.hash : { *(.gnu.hash) } .dynsym : { *(.dynsym) } .dynstr : { *(.dynstr) } .gnu.version : { *(.gnu.version) } .gnu.version_d : { *(.gnu.version_d) } .gnu.version_r : { *(.gnu.version_r) } .rela.dyn : { *(.rela.init) *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) *(.rela.fini) *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) *(.rela.ctors) *(.rela.dtors) *(.rela.got) *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) *(.rela.ldata .rela.ldata.* .rela.gnu.linkonce.l.*) *(.rela.lbss .rela.lbss.* .rela.gnu.linkonce.lb.*) *(.rela.lrodata .rela.lrodata.* .rela.gnu.linkonce.lr.*) *(.rela.ifunc) } .rela.plt : { *(.rela.plt) *(.rela.iplt) } .relr.dyn : { *(.relr.dyn) } .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) *(.iplt) } .plt.got : { *(.plt.got) } .plt.sec : { *(.plt.sec) } .text : { *(.text.unlikely .text.*_unlikely .text.unlikely.*) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(SORT(.text.sorted.*)) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf.em. */ *(.gnu.warning) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .eh_frame_hdr : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } .gnu_extab : ONLY_IF_RO { *(.gnu_extab*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges*) } /* Adjust the address for the data segment. We want to adjust up to the same address within the page on the next page up. */ . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gnu_extab : ONLY_IF_RW { *(.gnu_extab) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges*) } /* Thread Local Storage sections */ .tdata : { *(.tdata .tdata.* .gnu.linkonce.td.*) } .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } .preinit_array : { KEEP (*(.preinit_array)) } .init_array : { KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))) KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors)) } .fini_array : { KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))) KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors)) } .ctors : { /* gcc uses crtbegin.o to find the start of the constructors, so we make sure it is first. Because this is a wildcard, it doesn't matter if the user does not actually link against crtbegin.o; the linker won't look for a file to match a wildcard. The wildcard also means that it doesn't matter which directory crtbegin.o is in. */ KEEP (*crtbegin.o(.ctors)) KEEP (*crtbegin?.o(.ctors)) /* We don't want to include the .ctor section from the crtend.o file until after the sorted ctors. The .ctor section from the crtend file contains the end of ctors marker and it must be last */ KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors)) } .dtors : { KEEP (*crtbegin.o(.dtors)) KEEP (*crtbegin?.o(.dtors)) KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors)) KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors)) } .jcr : { KEEP (*(.jcr)) } .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) } .dynamic : { *(.dynamic) } .got : { *(.got.plt) *(.igot.plt) *(.got) *(.igot) } . = DATA_SEGMENT_RELRO_END (0, .); .data : { *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } PROVIDE (_edata = .); PROVIDE (edata = .); . = .; PROVIDE (__bss_start = .); .bss : { *(.dynbss) *(.bss .bss.* .gnu.linkonce.b.*) *(COMMON) /* Align here to ensure that the .bss section occupies space up to _end. Align after .bss to ensure correct alignment even if the .bss section disappears because there are no input sections. FIXME: Why do we need it? When there is no .bss section, we do not pad the .data section. */ . = ALIGN(. != 0 ? 32 / 8 : 1); } .lbss : { *(.dynlbss) *(.lbss .lbss.* .gnu.linkonce.lb.*) *(LARGE_COMMON) } . = ALIGN(32 / 8); . = SEGMENT_START("ldata-segment", .); .lrodata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.lrodata .lrodata.* .gnu.linkonce.lr.*) } .ldata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.ldata .ldata.* .gnu.linkonce.l.*) . = ALIGN(. != 0 ? 32 / 8 : 1); } . = ALIGN(32 / 8); PROVIDE (_end = .); PROVIDE (end = .); . = DATA_SEGMENT_END (.); /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1. */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions. */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2. */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2. */ .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line .debug_line.* .debug_line_end) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions. */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3. */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } /* DWARF 5. */ .debug_addr 0 : { *(.debug_addr) } .debug_line_str 0 : { *(.debug_line_str) } .debug_loclists 0 : { *(.debug_loclists) } .debug_macro 0 : { *(.debug_macro) } .debug_names 0 : { *(.debug_names) } .debug_rnglists 0 : { *(.debug_rnglists) } .debug_str_offsets 0 : { *(.debug_str_offsets) } .debug_sup 0 : { *(.debug_sup) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Script for -shared -z combreloc */ /* Copyright (C) 2014-2022 Free Software Foundation, Inc. Copying and distribution of this script, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. */ OUTPUT_FORMAT("elf32-x86-64", "elf32-x86-64", "elf32-x86-64") OUTPUT_ARCH(i386:x64-32) ENTRY(_start) SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/libx32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/libx32"); SEARCH_DIR("=/usr/local/libx32"); SEARCH_DIR("=/libx32"); SEARCH_DIR("=/usr/libx32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib"); SECTIONS { /* Read-only sections, merged into text segment: */ . = SEGMENT_START("text-segment", 0) + SIZEOF_HEADERS; .note.gnu.build-id : { *(.note.gnu.build-id) } .hash : { *(.hash) } .gnu.hash : { *(.gnu.hash) } .dynsym : { *(.dynsym) } .dynstr : { *(.dynstr) } .gnu.version : { *(.gnu.version) } .gnu.version_d : { *(.gnu.version_d) } .gnu.version_r : { *(.gnu.version_r) } .rela.dyn : { *(.rela.init) *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) *(.rela.fini) *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) *(.rela.ctors) *(.rela.dtors) *(.rela.got) *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) *(.rela.ldata .rela.ldata.* .rela.gnu.linkonce.l.*) *(.rela.lbss .rela.lbss.* .rela.gnu.linkonce.lb.*) *(.rela.lrodata .rela.lrodata.* .rela.gnu.linkonce.lr.*) *(.rela.ifunc) } .rela.plt : { *(.rela.plt) *(.rela.iplt) } .relr.dyn : { *(.relr.dyn) } .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) *(.iplt) } .plt.got : { *(.plt.got) } .plt.sec : { *(.plt.sec) } .text : { *(.text.unlikely .text.*_unlikely .text.unlikely.*) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(SORT(.text.sorted.*)) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf.em. */ *(.gnu.warning) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .eh_frame_hdr : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } .gnu_extab : ONLY_IF_RO { *(.gnu_extab*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges*) } /* Adjust the address for the data segment. We want to adjust up to the same address within the page on the next page up. */ . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gnu_extab : ONLY_IF_RW { *(.gnu_extab) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges*) } /* Thread Local Storage sections */ .tdata : { *(.tdata .tdata.* .gnu.linkonce.td.*) } .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } .preinit_array : { KEEP (*(.preinit_array)) } .init_array : { KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))) KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors)) } .fini_array : { KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))) KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors)) } .ctors : { /* gcc uses crtbegin.o to find the start of the constructors, so we make sure it is first. Because this is a wildcard, it doesn't matter if the user does not actually link against crtbegin.o; the linker won't look for a file to match a wildcard. The wildcard also means that it doesn't matter which directory crtbegin.o is in. */ KEEP (*crtbegin.o(.ctors)) KEEP (*crtbegin?.o(.ctors)) /* We don't want to include the .ctor section from the crtend.o file until after the sorted ctors. The .ctor section from the crtend file contains the end of ctors marker and it must be last */ KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors)) } .dtors : { KEEP (*crtbegin.o(.dtors)) KEEP (*crtbegin?.o(.dtors)) KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors)) KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors)) } .jcr : { KEEP (*(.jcr)) } .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) } .dynamic : { *(.dynamic) } .got : { *(.got) *(.igot) } . = DATA_SEGMENT_RELRO_END (SIZEOF (.got.plt) >= 24 ? 24 : 0, .); .got.plt : { *(.got.plt) *(.igot.plt) } .data : { *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } PROVIDE (_edata = .); PROVIDE (edata = .); . = .; PROVIDE (__bss_start = .); .bss : { *(.dynbss) *(.bss .bss.* .gnu.linkonce.b.*) *(COMMON) /* Align here to ensure that the .bss section occupies space up to _end. Align after .bss to ensure correct alignment even if the .bss section disappears because there are no input sections. FIXME: Why do we need it? When there is no .bss section, we do not pad the .data section. */ . = ALIGN(. != 0 ? 32 / 8 : 1); } .lbss : { *(.dynlbss) *(.lbss .lbss.* .gnu.linkonce.lb.*) *(LARGE_COMMON) } . = ALIGN(32 / 8); . = SEGMENT_START("ldata-segment", .); .lrodata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.lrodata .lrodata.* .gnu.linkonce.lr.*) } .ldata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.ldata .ldata.* .gnu.linkonce.l.*) . = ALIGN(. != 0 ? 32 / 8 : 1); } . = ALIGN(32 / 8); PROVIDE (_end = .); PROVIDE (end = .); . = DATA_SEGMENT_END (.); /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1. */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions. */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2. */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2. */ .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line .debug_line.* .debug_line_end) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions. */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3. */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } /* DWARF 5. */ .debug_addr 0 : { *(.debug_addr) } .debug_line_str 0 : { *(.debug_line_str) } .debug_loclists 0 : { *(.debug_loclists) } .debug_macro 0 : { *(.debug_macro) } .debug_names 0 : { *(.debug_names) } .debug_rnglists 0 : { *(.debug_rnglists) } .debug_str_offsets 0 : { *(.debug_str_offsets) } .debug_sup 0 : { *(.debug_sup) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Script for -shared -z separate-code */ /* Copyright (C) 2014-2022 Free Software Foundation, Inc. Copying and distribution of this script, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. */ OUTPUT_FORMAT("elf32-x86-64", "elf32-x86-64", "elf32-x86-64") OUTPUT_ARCH(i386:x64-32) ENTRY(_start) SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/libx32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/libx32"); SEARCH_DIR("=/usr/local/libx32"); SEARCH_DIR("=/libx32"); SEARCH_DIR("=/usr/libx32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib"); SECTIONS { . = SEGMENT_START("text-segment", 0) + SIZEOF_HEADERS; .note.gnu.build-id : { *(.note.gnu.build-id) } .hash : { *(.hash) } .gnu.hash : { *(.gnu.hash) } .dynsym : { *(.dynsym) } .dynstr : { *(.dynstr) } .gnu.version : { *(.gnu.version) } .gnu.version_d : { *(.gnu.version_d) } .gnu.version_r : { *(.gnu.version_r) } .rela.init : { *(.rela.init) } .rela.text : { *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) } .rela.fini : { *(.rela.fini) } .rela.rodata : { *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) } .rela.data.rel.ro : { *(.rela.data.rel.ro .rela.data.rel.ro.* .rela.gnu.linkonce.d.rel.ro.*) } .rela.data : { *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) } .rela.tdata : { *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) } .rela.tbss : { *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) } .rela.ctors : { *(.rela.ctors) } .rela.dtors : { *(.rela.dtors) } .rela.got : { *(.rela.got) } .rela.bss : { *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) } .rela.ldata : { *(.rela.ldata .rela.ldata.* .rela.gnu.linkonce.l.*) } .rela.lbss : { *(.rela.lbss .rela.lbss.* .rela.gnu.linkonce.lb.*) } .rela.lrodata : { *(.rela.lrodata .rela.lrodata.* .rela.gnu.linkonce.lr.*) } .rela.ifunc : { *(.rela.ifunc) } .rela.plt : { *(.rela.plt) *(.rela.iplt) } .relr.dyn : { *(.relr.dyn) } . = ALIGN(CONSTANT (MAXPAGESIZE)); .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) *(.iplt) } .plt.got : { *(.plt.got) } .plt.sec : { *(.plt.sec) } .text : { *(.text.unlikely .text.*_unlikely .text.unlikely.*) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(SORT(.text.sorted.*)) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf.em. */ *(.gnu.warning) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); . = ALIGN(CONSTANT (MAXPAGESIZE)); /* Adjust the address for the rodata segment. We want to adjust up to the same address within the page on the next page up. */ . = SEGMENT_START("rodata-segment", ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1))); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .eh_frame_hdr : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } .gnu_extab : ONLY_IF_RO { *(.gnu_extab*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges*) } /* Adjust the address for the data segment. We want to adjust up to the same address within the page on the next page up. */ . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gnu_extab : ONLY_IF_RW { *(.gnu_extab) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges*) } /* Thread Local Storage sections */ .tdata : { *(.tdata .tdata.* .gnu.linkonce.td.*) } .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } .preinit_array : { KEEP (*(.preinit_array)) } .init_array : { KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))) KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors)) } .fini_array : { KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))) KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors)) } .ctors : { /* gcc uses crtbegin.o to find the start of the constructors, so we make sure it is first. Because this is a wildcard, it doesn't matter if the user does not actually link against crtbegin.o; the linker won't look for a file to match a wildcard. The wildcard also means that it doesn't matter which directory crtbegin.o is in. */ KEEP (*crtbegin.o(.ctors)) KEEP (*crtbegin?.o(.ctors)) /* We don't want to include the .ctor section from the crtend.o file until after the sorted ctors. The .ctor section from the crtend file contains the end of ctors marker and it must be last */ KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors)) } .dtors : { KEEP (*crtbegin.o(.dtors)) KEEP (*crtbegin?.o(.dtors)) KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors)) KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors)) } .jcr : { KEEP (*(.jcr)) } .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) } .dynamic : { *(.dynamic) } .got : { *(.got) *(.igot) } . = DATA_SEGMENT_RELRO_END (SIZEOF (.got.plt) >= 24 ? 24 : 0, .); .got.plt : { *(.got.plt) *(.igot.plt) } .data : { *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } PROVIDE (_edata = .); PROVIDE (edata = .); . = .; PROVIDE (__bss_start = .); .bss : { *(.dynbss) *(.bss .bss.* .gnu.linkonce.b.*) *(COMMON) /* Align here to ensure that the .bss section occupies space up to _end. Align after .bss to ensure correct alignment even if the .bss section disappears because there are no input sections. FIXME: Why do we need it? When there is no .bss section, we do not pad the .data section. */ . = ALIGN(. != 0 ? 32 / 8 : 1); } .lbss : { *(.dynlbss) *(.lbss .lbss.* .gnu.linkonce.lb.*) *(LARGE_COMMON) } . = ALIGN(32 / 8); . = SEGMENT_START("ldata-segment", .); .lrodata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.lrodata .lrodata.* .gnu.linkonce.lr.*) } .ldata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.ldata .ldata.* .gnu.linkonce.l.*) . = ALIGN(. != 0 ? 32 / 8 : 1); } . = ALIGN(32 / 8); PROVIDE (_end = .); PROVIDE (end = .); . = DATA_SEGMENT_END (.); /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1. */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions. */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2. */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2. */ .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line .debug_line.* .debug_line_end) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions. */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3. */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } /* DWARF 5. */ .debug_addr 0 : { *(.debug_addr) } .debug_line_str 0 : { *(.debug_line_str) } .debug_loclists 0 : { *(.debug_loclists) } .debug_macro 0 : { *(.debug_macro) } .debug_names 0 : { *(.debug_names) } .debug_rnglists 0 : { *(.debug_rnglists) } .debug_str_offsets 0 : { *(.debug_str_offsets) } .debug_sup 0 : { *(.debug_sup) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Script for -z combreloc -z relro -z now */ /* Copyright (C) 2014-2022 Free Software Foundation, Inc. Copying and distribution of this script, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. */ OUTPUT_FORMAT("elf32-x86-64", "elf32-x86-64", "elf32-x86-64") OUTPUT_ARCH(i386:x64-32) ENTRY(_start) SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/libx32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/libx32"); SEARCH_DIR("=/usr/local/libx32"); SEARCH_DIR("=/libx32"); SEARCH_DIR("=/usr/libx32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib"); SECTIONS { /* Read-only sections, merged into text segment: */ PROVIDE (__executable_start = SEGMENT_START("text-segment", 0x400000)); . = SEGMENT_START("text-segment", 0x400000) + SIZEOF_HEADERS; .interp : { *(.interp) } .note.gnu.build-id : { *(.note.gnu.build-id) } .hash : { *(.hash) } .gnu.hash : { *(.gnu.hash) } .dynsym : { *(.dynsym) } .dynstr : { *(.dynstr) } .gnu.version : { *(.gnu.version) } .gnu.version_d : { *(.gnu.version_d) } .gnu.version_r : { *(.gnu.version_r) } .rela.dyn : { *(.rela.init) *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) *(.rela.fini) *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) *(.rela.ctors) *(.rela.dtors) *(.rela.got) *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) *(.rela.ldata .rela.ldata.* .rela.gnu.linkonce.l.*) *(.rela.lbss .rela.lbss.* .rela.gnu.linkonce.lb.*) *(.rela.lrodata .rela.lrodata.* .rela.gnu.linkonce.lr.*) *(.rela.ifunc) } .rela.plt : { *(.rela.plt) PROVIDE_HIDDEN (__rela_iplt_start = .); *(.rela.iplt) PROVIDE_HIDDEN (__rela_iplt_end = .); } .relr.dyn : { *(.relr.dyn) } .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) *(.iplt) } .plt.got : { *(.plt.got) } .plt.sec : { *(.plt.sec) } .text : { *(.text.unlikely .text.*_unlikely .text.unlikely.*) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(SORT(.text.sorted.*)) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf.em. */ *(.gnu.warning) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .eh_frame_hdr : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } .gnu_extab : ONLY_IF_RO { *(.gnu_extab*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges*) } /* Adjust the address for the data segment. We want to adjust up to the same address within the page on the next page up. */ . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gnu_extab : ONLY_IF_RW { *(.gnu_extab) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges*) } /* Thread Local Storage sections */ .tdata : { PROVIDE_HIDDEN (__tdata_start = .); *(.tdata .tdata.* .gnu.linkonce.td.*) } .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } .preinit_array : { PROVIDE_HIDDEN (__preinit_array_start = .); KEEP (*(.preinit_array)) PROVIDE_HIDDEN (__preinit_array_end = .); } .init_array : { PROVIDE_HIDDEN (__init_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))) KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors)) PROVIDE_HIDDEN (__init_array_end = .); } .fini_array : { PROVIDE_HIDDEN (__fini_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))) KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors)) PROVIDE_HIDDEN (__fini_array_end = .); } .ctors : { /* gcc uses crtbegin.o to find the start of the constructors, so we make sure it is first. Because this is a wildcard, it doesn't matter if the user does not actually link against crtbegin.o; the linker won't look for a file to match a wildcard. The wildcard also means that it doesn't matter which directory crtbegin.o is in. */ KEEP (*crtbegin.o(.ctors)) KEEP (*crtbegin?.o(.ctors)) /* We don't want to include the .ctor section from the crtend.o file until after the sorted ctors. The .ctor section from the crtend file contains the end of ctors marker and it must be last */ KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors)) } .dtors : { KEEP (*crtbegin.o(.dtors)) KEEP (*crtbegin?.o(.dtors)) KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors)) KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors)) } .jcr : { KEEP (*(.jcr)) } .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) } .dynamic : { *(.dynamic) } .got : { *(.got.plt) *(.igot.plt) *(.got) *(.igot) } . = DATA_SEGMENT_RELRO_END (0, .); .data : { *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); . = .; __bss_start = .; .bss : { *(.dynbss) *(.bss .bss.* .gnu.linkonce.b.*) *(COMMON) /* Align here to ensure that the .bss section occupies space up to _end. Align after .bss to ensure correct alignment even if the .bss section disappears because there are no input sections. FIXME: Why do we need it? When there is no .bss section, we do not pad the .data section. */ . = ALIGN(. != 0 ? 32 / 8 : 1); } .lbss : { *(.dynlbss) *(.lbss .lbss.* .gnu.linkonce.lb.*) *(LARGE_COMMON) } . = ALIGN(32 / 8); . = SEGMENT_START("ldata-segment", .); .lrodata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.lrodata .lrodata.* .gnu.linkonce.lr.*) } .ldata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.ldata .ldata.* .gnu.linkonce.l.*) . = ALIGN(. != 0 ? 32 / 8 : 1); } . = ALIGN(32 / 8); _end = .; PROVIDE (end = .); . = DATA_SEGMENT_END (.); /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1. */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions. */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2. */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2. */ .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line .debug_line.* .debug_line_end) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions. */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3. */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } /* DWARF 5. */ .debug_addr 0 : { *(.debug_addr) } .debug_line_str 0 : { *(.debug_line_str) } .debug_loclists 0 : { *(.debug_loclists) } .debug_macro 0 : { *(.debug_macro) } .debug_names 0 : { *(.debug_names) } .debug_rnglists 0 : { *(.debug_rnglists) } .debug_str_offsets 0 : { *(.debug_str_offsets) } .debug_sup 0 : { *(.debug_sup) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Default linker script, for normal executables */ /* Copyright (C) 2014-2022 Free Software Foundation, Inc. Copying and distribution of this script, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. */ OUTPUT_FORMAT("elf32-x86-64", "elf32-x86-64", "elf32-x86-64") OUTPUT_ARCH(i386:x64-32) ENTRY(_start) SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/libx32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/libx32"); SEARCH_DIR("=/usr/local/libx32"); SEARCH_DIR("=/libx32"); SEARCH_DIR("=/usr/libx32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib"); SECTIONS { /* Read-only sections, merged into text segment: */ PROVIDE (__executable_start = SEGMENT_START("text-segment", 0x400000)); . = SEGMENT_START("text-segment", 0x400000) + SIZEOF_HEADERS; .interp : { *(.interp) } .note.gnu.build-id : { *(.note.gnu.build-id) } .hash : { *(.hash) } .gnu.hash : { *(.gnu.hash) } .dynsym : { *(.dynsym) } .dynstr : { *(.dynstr) } .gnu.version : { *(.gnu.version) } .gnu.version_d : { *(.gnu.version_d) } .gnu.version_r : { *(.gnu.version_r) } .rela.init : { *(.rela.init) } .rela.text : { *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) } .rela.fini : { *(.rela.fini) } .rela.rodata : { *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) } .rela.data.rel.ro : { *(.rela.data.rel.ro .rela.data.rel.ro.* .rela.gnu.linkonce.d.rel.ro.*) } .rela.data : { *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) } .rela.tdata : { *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) } .rela.tbss : { *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) } .rela.ctors : { *(.rela.ctors) } .rela.dtors : { *(.rela.dtors) } .rela.got : { *(.rela.got) } .rela.bss : { *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) } .rela.ldata : { *(.rela.ldata .rela.ldata.* .rela.gnu.linkonce.l.*) } .rela.lbss : { *(.rela.lbss .rela.lbss.* .rela.gnu.linkonce.lb.*) } .rela.lrodata : { *(.rela.lrodata .rela.lrodata.* .rela.gnu.linkonce.lr.*) } .rela.ifunc : { *(.rela.ifunc) } .rela.plt : { *(.rela.plt) PROVIDE_HIDDEN (__rela_iplt_start = .); *(.rela.iplt) PROVIDE_HIDDEN (__rela_iplt_end = .); } .relr.dyn : { *(.relr.dyn) } .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) *(.iplt) } .plt.got : { *(.plt.got) } .plt.sec : { *(.plt.sec) } .text : { *(.text.unlikely .text.*_unlikely .text.unlikely.*) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(SORT(.text.sorted.*)) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf.em. */ *(.gnu.warning) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .eh_frame_hdr : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } .gnu_extab : ONLY_IF_RO { *(.gnu_extab*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges*) } /* Adjust the address for the data segment. We want to adjust up to the same address within the page on the next page up. */ . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gnu_extab : ONLY_IF_RW { *(.gnu_extab) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges*) } /* Thread Local Storage sections */ .tdata : { PROVIDE_HIDDEN (__tdata_start = .); *(.tdata .tdata.* .gnu.linkonce.td.*) } .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } .preinit_array : { PROVIDE_HIDDEN (__preinit_array_start = .); KEEP (*(.preinit_array)) PROVIDE_HIDDEN (__preinit_array_end = .); } .init_array : { PROVIDE_HIDDEN (__init_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))) KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors)) PROVIDE_HIDDEN (__init_array_end = .); } .fini_array : { PROVIDE_HIDDEN (__fini_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))) KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors)) PROVIDE_HIDDEN (__fini_array_end = .); } .ctors : { /* gcc uses crtbegin.o to find the start of the constructors, so we make sure it is first. Because this is a wildcard, it doesn't matter if the user does not actually link against crtbegin.o; the linker won't look for a file to match a wildcard. The wildcard also means that it doesn't matter which directory crtbegin.o is in. */ KEEP (*crtbegin.o(.ctors)) KEEP (*crtbegin?.o(.ctors)) /* We don't want to include the .ctor section from the crtend.o file until after the sorted ctors. The .ctor section from the crtend file contains the end of ctors marker and it must be last */ KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors)) } .dtors : { KEEP (*crtbegin.o(.dtors)) KEEP (*crtbegin?.o(.dtors)) KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors)) KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors)) } .jcr : { KEEP (*(.jcr)) } .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) } .dynamic : { *(.dynamic) } .got : { *(.got) *(.igot) } . = DATA_SEGMENT_RELRO_END (SIZEOF (.got.plt) >= 24 ? 24 : 0, .); .got.plt : { *(.got.plt) *(.igot.plt) } .data : { *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); . = .; __bss_start = .; .bss : { *(.dynbss) *(.bss .bss.* .gnu.linkonce.b.*) *(COMMON) /* Align here to ensure that the .bss section occupies space up to _end. Align after .bss to ensure correct alignment even if the .bss section disappears because there are no input sections. FIXME: Why do we need it? When there is no .bss section, we do not pad the .data section. */ . = ALIGN(. != 0 ? 32 / 8 : 1); } .lbss : { *(.dynlbss) *(.lbss .lbss.* .gnu.linkonce.lb.*) *(LARGE_COMMON) } . = ALIGN(32 / 8); . = SEGMENT_START("ldata-segment", .); .lrodata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.lrodata .lrodata.* .gnu.linkonce.lr.*) } .ldata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.ldata .ldata.* .gnu.linkonce.l.*) . = ALIGN(. != 0 ? 32 / 8 : 1); } . = ALIGN(32 / 8); _end = .; PROVIDE (end = .); . = DATA_SEGMENT_END (.); /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1. */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions. */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2. */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2. */ .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line .debug_line.* .debug_line_end) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions. */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3. */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } /* DWARF 5. */ .debug_addr 0 : { *(.debug_addr) } .debug_line_str 0 : { *(.debug_line_str) } .debug_loclists 0 : { *(.debug_loclists) } .debug_macro 0 : { *(.debug_macro) } .debug_names 0 : { *(.debug_names) } .debug_rnglists 0 : { *(.debug_rnglists) } .debug_str_offsets 0 : { *(.debug_str_offsets) } .debug_sup 0 : { *(.debug_sup) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Script for -z combreloc -z separate-code -z relro -z now */ /* Copyright (C) 2014-2022 Free Software Foundation, Inc. Copying and distribution of this script, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. */ OUTPUT_FORMAT("elf32-x86-64", "elf32-x86-64", "elf32-x86-64") OUTPUT_ARCH(i386:x64-32) ENTRY(_start) SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/libx32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/libx32"); SEARCH_DIR("=/usr/local/libx32"); SEARCH_DIR("=/libx32"); SEARCH_DIR("=/usr/libx32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib"); SECTIONS { PROVIDE (__executable_start = SEGMENT_START("text-segment", 0x400000)); . = SEGMENT_START("text-segment", 0x400000) + SIZEOF_HEADERS; .interp : { *(.interp) } .note.gnu.build-id : { *(.note.gnu.build-id) } .hash : { *(.hash) } .gnu.hash : { *(.gnu.hash) } .dynsym : { *(.dynsym) } .dynstr : { *(.dynstr) } .gnu.version : { *(.gnu.version) } .gnu.version_d : { *(.gnu.version_d) } .gnu.version_r : { *(.gnu.version_r) } .rela.dyn : { *(.rela.init) *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) *(.rela.fini) *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) *(.rela.ctors) *(.rela.dtors) *(.rela.got) *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) *(.rela.ldata .rela.ldata.* .rela.gnu.linkonce.l.*) *(.rela.lbss .rela.lbss.* .rela.gnu.linkonce.lb.*) *(.rela.lrodata .rela.lrodata.* .rela.gnu.linkonce.lr.*) *(.rela.ifunc) } .rela.plt : { *(.rela.plt) PROVIDE_HIDDEN (__rela_iplt_start = .); *(.rela.iplt) PROVIDE_HIDDEN (__rela_iplt_end = .); } .relr.dyn : { *(.relr.dyn) } . = ALIGN(CONSTANT (MAXPAGESIZE)); .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) *(.iplt) } .plt.got : { *(.plt.got) } .plt.sec : { *(.plt.sec) } .text : { *(.text.unlikely .text.*_unlikely .text.unlikely.*) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(SORT(.text.sorted.*)) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf.em. */ *(.gnu.warning) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); . = ALIGN(CONSTANT (MAXPAGESIZE)); /* Adjust the address for the rodata segment. We want to adjust up to the same address within the page on the next page up. */ . = SEGMENT_START("rodata-segment", ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1))); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .eh_frame_hdr : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } .gnu_extab : ONLY_IF_RO { *(.gnu_extab*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges*) } /* Adjust the address for the data segment. We want to adjust up to the same address within the page on the next page up. */ . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gnu_extab : ONLY_IF_RW { *(.gnu_extab) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges*) } /* Thread Local Storage sections */ .tdata : { PROVIDE_HIDDEN (__tdata_start = .); *(.tdata .tdata.* .gnu.linkonce.td.*) } .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } .preinit_array : { PROVIDE_HIDDEN (__preinit_array_start = .); KEEP (*(.preinit_array)) PROVIDE_HIDDEN (__preinit_array_end = .); } .init_array : { PROVIDE_HIDDEN (__init_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))) KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors)) PROVIDE_HIDDEN (__init_array_end = .); } .fini_array : { PROVIDE_HIDDEN (__fini_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))) KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors)) PROVIDE_HIDDEN (__fini_array_end = .); } .ctors : { /* gcc uses crtbegin.o to find the start of the constructors, so we make sure it is first. Because this is a wildcard, it doesn't matter if the user does not actually link against crtbegin.o; the linker won't look for a file to match a wildcard. The wildcard also means that it doesn't matter which directory crtbegin.o is in. */ KEEP (*crtbegin.o(.ctors)) KEEP (*crtbegin?.o(.ctors)) /* We don't want to include the .ctor section from the crtend.o file until after the sorted ctors. The .ctor section from the crtend file contains the end of ctors marker and it must be last */ KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors)) } .dtors : { KEEP (*crtbegin.o(.dtors)) KEEP (*crtbegin?.o(.dtors)) KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors)) KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors)) } .jcr : { KEEP (*(.jcr)) } .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) } .dynamic : { *(.dynamic) } .got : { *(.got.plt) *(.igot.plt) *(.got) *(.igot) } . = DATA_SEGMENT_RELRO_END (0, .); .data : { *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); . = .; __bss_start = .; .bss : { *(.dynbss) *(.bss .bss.* .gnu.linkonce.b.*) *(COMMON) /* Align here to ensure that the .bss section occupies space up to _end. Align after .bss to ensure correct alignment even if the .bss section disappears because there are no input sections. FIXME: Why do we need it? When there is no .bss section, we do not pad the .data section. */ . = ALIGN(. != 0 ? 32 / 8 : 1); } .lbss : { *(.dynlbss) *(.lbss .lbss.* .gnu.linkonce.lb.*) *(LARGE_COMMON) } . = ALIGN(32 / 8); . = SEGMENT_START("ldata-segment", .); .lrodata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.lrodata .lrodata.* .gnu.linkonce.lr.*) } .ldata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.ldata .ldata.* .gnu.linkonce.l.*) . = ALIGN(. != 0 ? 32 / 8 : 1); } . = ALIGN(32 / 8); _end = .; PROVIDE (end = .); . = DATA_SEGMENT_END (.); /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1. */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions. */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2. */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2. */ .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line .debug_line.* .debug_line_end) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions. */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3. */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } /* DWARF 5. */ .debug_addr 0 : { *(.debug_addr) } .debug_line_str 0 : { *(.debug_line_str) } .debug_loclists 0 : { *(.debug_loclists) } .debug_macro 0 : { *(.debug_macro) } .debug_names 0 : { *(.debug_names) } .debug_rnglists 0 : { *(.debug_rnglists) } .debug_str_offsets 0 : { *(.debug_str_offsets) } .debug_sup 0 : { *(.debug_sup) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Script for -z combreloc -z separate-code */ /* Copyright (C) 2014-2022 Free Software Foundation, Inc. Copying and distribution of this script, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. */ OUTPUT_FORMAT("elf32-x86-64", "elf32-x86-64", "elf32-x86-64") OUTPUT_ARCH(i386:x64-32) ENTRY(_start) SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/libx32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/libx32"); SEARCH_DIR("=/usr/local/libx32"); SEARCH_DIR("=/libx32"); SEARCH_DIR("=/usr/libx32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib"); SECTIONS { PROVIDE (__executable_start = SEGMENT_START("text-segment", 0x400000)); . = SEGMENT_START("text-segment", 0x400000) + SIZEOF_HEADERS; .interp : { *(.interp) } .note.gnu.build-id : { *(.note.gnu.build-id) } .hash : { *(.hash) } .gnu.hash : { *(.gnu.hash) } .dynsym : { *(.dynsym) } .dynstr : { *(.dynstr) } .gnu.version : { *(.gnu.version) } .gnu.version_d : { *(.gnu.version_d) } .gnu.version_r : { *(.gnu.version_r) } .rela.dyn : { *(.rela.init) *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) *(.rela.fini) *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) *(.rela.ctors) *(.rela.dtors) *(.rela.got) *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) *(.rela.ldata .rela.ldata.* .rela.gnu.linkonce.l.*) *(.rela.lbss .rela.lbss.* .rela.gnu.linkonce.lb.*) *(.rela.lrodata .rela.lrodata.* .rela.gnu.linkonce.lr.*) *(.rela.ifunc) } .rela.plt : { *(.rela.plt) PROVIDE_HIDDEN (__rela_iplt_start = .); *(.rela.iplt) PROVIDE_HIDDEN (__rela_iplt_end = .); } .relr.dyn : { *(.relr.dyn) } . = ALIGN(CONSTANT (MAXPAGESIZE)); .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) *(.iplt) } .plt.got : { *(.plt.got) } .plt.sec : { *(.plt.sec) } .text : { *(.text.unlikely .text.*_unlikely .text.unlikely.*) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(SORT(.text.sorted.*)) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf.em. */ *(.gnu.warning) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); . = ALIGN(CONSTANT (MAXPAGESIZE)); /* Adjust the address for the rodata segment. We want to adjust up to the same address within the page on the next page up. */ . = SEGMENT_START("rodata-segment", ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1))); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .eh_frame_hdr : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } .gnu_extab : ONLY_IF_RO { *(.gnu_extab*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges*) } /* Adjust the address for the data segment. We want to adjust up to the same address within the page on the next page up. */ . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gnu_extab : ONLY_IF_RW { *(.gnu_extab) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges*) } /* Thread Local Storage sections */ .tdata : { PROVIDE_HIDDEN (__tdata_start = .); *(.tdata .tdata.* .gnu.linkonce.td.*) } .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } .preinit_array : { PROVIDE_HIDDEN (__preinit_array_start = .); KEEP (*(.preinit_array)) PROVIDE_HIDDEN (__preinit_array_end = .); } .init_array : { PROVIDE_HIDDEN (__init_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))) KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors)) PROVIDE_HIDDEN (__init_array_end = .); } .fini_array : { PROVIDE_HIDDEN (__fini_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))) KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors)) PROVIDE_HIDDEN (__fini_array_end = .); } .ctors : { /* gcc uses crtbegin.o to find the start of the constructors, so we make sure it is first. Because this is a wildcard, it doesn't matter if the user does not actually link against crtbegin.o; the linker won't look for a file to match a wildcard. The wildcard also means that it doesn't matter which directory crtbegin.o is in. */ KEEP (*crtbegin.o(.ctors)) KEEP (*crtbegin?.o(.ctors)) /* We don't want to include the .ctor section from the crtend.o file until after the sorted ctors. The .ctor section from the crtend file contains the end of ctors marker and it must be last */ KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors)) } .dtors : { KEEP (*crtbegin.o(.dtors)) KEEP (*crtbegin?.o(.dtors)) KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors)) KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors)) } .jcr : { KEEP (*(.jcr)) } .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) } .dynamic : { *(.dynamic) } .got : { *(.got) *(.igot) } . = DATA_SEGMENT_RELRO_END (SIZEOF (.got.plt) >= 24 ? 24 : 0, .); .got.plt : { *(.got.plt) *(.igot.plt) } .data : { *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); . = .; __bss_start = .; .bss : { *(.dynbss) *(.bss .bss.* .gnu.linkonce.b.*) *(COMMON) /* Align here to ensure that the .bss section occupies space up to _end. Align after .bss to ensure correct alignment even if the .bss section disappears because there are no input sections. FIXME: Why do we need it? When there is no .bss section, we do not pad the .data section. */ . = ALIGN(. != 0 ? 32 / 8 : 1); } .lbss : { *(.dynlbss) *(.lbss .lbss.* .gnu.linkonce.lb.*) *(LARGE_COMMON) } . = ALIGN(32 / 8); . = SEGMENT_START("ldata-segment", .); .lrodata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.lrodata .lrodata.* .gnu.linkonce.lr.*) } .ldata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.ldata .ldata.* .gnu.linkonce.l.*) . = ALIGN(. != 0 ? 32 / 8 : 1); } . = ALIGN(32 / 8); _end = .; PROVIDE (end = .); . = DATA_SEGMENT_END (.); /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1. */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions. */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2. */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2. */ .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line .debug_line.* .debug_line_end) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions. */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3. */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } /* DWARF 5. */ .debug_addr 0 : { *(.debug_addr) } .debug_line_str 0 : { *(.debug_line_str) } .debug_loclists 0 : { *(.debug_loclists) } .debug_macro 0 : { *(.debug_macro) } .debug_names 0 : { *(.debug_names) } .debug_rnglists 0 : { *(.debug_rnglists) } .debug_str_offsets 0 : { *(.debug_str_offsets) } .debug_sup 0 : { *(.debug_sup) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Script for -z combreloc */ /* Copyright (C) 2014-2022 Free Software Foundation, Inc. Copying and distribution of this script, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. */ OUTPUT_FORMAT("elf32-x86-64", "elf32-x86-64", "elf32-x86-64") OUTPUT_ARCH(i386:x64-32) ENTRY(_start) SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/libx32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/libx32"); SEARCH_DIR("=/usr/local/libx32"); SEARCH_DIR("=/libx32"); SEARCH_DIR("=/usr/libx32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib"); SECTIONS { /* Read-only sections, merged into text segment: */ PROVIDE (__executable_start = SEGMENT_START("text-segment", 0x400000)); . = SEGMENT_START("text-segment", 0x400000) + SIZEOF_HEADERS; .interp : { *(.interp) } .note.gnu.build-id : { *(.note.gnu.build-id) } .hash : { *(.hash) } .gnu.hash : { *(.gnu.hash) } .dynsym : { *(.dynsym) } .dynstr : { *(.dynstr) } .gnu.version : { *(.gnu.version) } .gnu.version_d : { *(.gnu.version_d) } .gnu.version_r : { *(.gnu.version_r) } .rela.dyn : { *(.rela.init) *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) *(.rela.fini) *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) *(.rela.ctors) *(.rela.dtors) *(.rela.got) *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) *(.rela.ldata .rela.ldata.* .rela.gnu.linkonce.l.*) *(.rela.lbss .rela.lbss.* .rela.gnu.linkonce.lb.*) *(.rela.lrodata .rela.lrodata.* .rela.gnu.linkonce.lr.*) *(.rela.ifunc) } .rela.plt : { *(.rela.plt) PROVIDE_HIDDEN (__rela_iplt_start = .); *(.rela.iplt) PROVIDE_HIDDEN (__rela_iplt_end = .); } .relr.dyn : { *(.relr.dyn) } .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) *(.iplt) } .plt.got : { *(.plt.got) } .plt.sec : { *(.plt.sec) } .text : { *(.text.unlikely .text.*_unlikely .text.unlikely.*) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(SORT(.text.sorted.*)) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf.em. */ *(.gnu.warning) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .eh_frame_hdr : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } .gnu_extab : ONLY_IF_RO { *(.gnu_extab*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges*) } /* Adjust the address for the data segment. We want to adjust up to the same address within the page on the next page up. */ . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gnu_extab : ONLY_IF_RW { *(.gnu_extab) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges*) } /* Thread Local Storage sections */ .tdata : { PROVIDE_HIDDEN (__tdata_start = .); *(.tdata .tdata.* .gnu.linkonce.td.*) } .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } .preinit_array : { PROVIDE_HIDDEN (__preinit_array_start = .); KEEP (*(.preinit_array)) PROVIDE_HIDDEN (__preinit_array_end = .); } .init_array : { PROVIDE_HIDDEN (__init_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))) KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors)) PROVIDE_HIDDEN (__init_array_end = .); } .fini_array : { PROVIDE_HIDDEN (__fini_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))) KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors)) PROVIDE_HIDDEN (__fini_array_end = .); } .ctors : { /* gcc uses crtbegin.o to find the start of the constructors, so we make sure it is first. Because this is a wildcard, it doesn't matter if the user does not actually link against crtbegin.o; the linker won't look for a file to match a wildcard. The wildcard also means that it doesn't matter which directory crtbegin.o is in. */ KEEP (*crtbegin.o(.ctors)) KEEP (*crtbegin?.o(.ctors)) /* We don't want to include the .ctor section from the crtend.o file until after the sorted ctors. The .ctor section from the crtend file contains the end of ctors marker and it must be last */ KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors)) } .dtors : { KEEP (*crtbegin.o(.dtors)) KEEP (*crtbegin?.o(.dtors)) KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors)) KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors)) } .jcr : { KEEP (*(.jcr)) } .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) } .dynamic : { *(.dynamic) } .got : { *(.got) *(.igot) } . = DATA_SEGMENT_RELRO_END (SIZEOF (.got.plt) >= 24 ? 24 : 0, .); .got.plt : { *(.got.plt) *(.igot.plt) } .data : { *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); . = .; __bss_start = .; .bss : { *(.dynbss) *(.bss .bss.* .gnu.linkonce.b.*) *(COMMON) /* Align here to ensure that the .bss section occupies space up to _end. Align after .bss to ensure correct alignment even if the .bss section disappears because there are no input sections. FIXME: Why do we need it? When there is no .bss section, we do not pad the .data section. */ . = ALIGN(. != 0 ? 32 / 8 : 1); } .lbss : { *(.dynlbss) *(.lbss .lbss.* .gnu.linkonce.lb.*) *(LARGE_COMMON) } . = ALIGN(32 / 8); . = SEGMENT_START("ldata-segment", .); .lrodata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.lrodata .lrodata.* .gnu.linkonce.lr.*) } .ldata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) : { *(.ldata .ldata.* .gnu.linkonce.l.*) . = ALIGN(. != 0 ? 32 / 8 : 1); } . = ALIGN(32 / 8); _end = .; PROVIDE (end = .); . = DATA_SEGMENT_END (.); /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1. */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions. */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2. */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2. */ .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line .debug_line.* .debug_line_end) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions. */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3. */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } /* DWARF 5. */ .debug_addr 0 : { *(.debug_addr) } .debug_line_str 0 : { *(.debug_line_str) } .debug_loclists 0 : { *(.debug_loclists) } .debug_macro 0 : { *(.debug_macro) } .debug_names 0 : { *(.debug_names) } .debug_rnglists 0 : { *(.debug_rnglists) } .debug_str_offsets 0 : { *(.debug_str_offsets) } .debug_sup 0 : { *(.debug_sup) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } i386:x64-32elf32_x86_64elf32-x86-64FF$GLGdG|GGFFLFz:P:/* Script for -z separate-code */ /* Copyright (C) 2014-2022 Free Software Foundation, Inc. Copying and distribution of this script, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. */ OUTPUT_FORMAT("elf32-i386", "elf32-i386", "elf32-i386") OUTPUT_ARCH(i386) ENTRY(_start) SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/i386-conda-linux-gnu/lib32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib32"); SEARCH_DIR("=/usr/local/lib32"); SEARCH_DIR("=/lib32"); SEARCH_DIR("=/usr/lib32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/i386-conda-linux-gnu/lib"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib"); SECTIONS { PROVIDE (__executable_start = SEGMENT_START("text-segment", 0x08048000)); . = SEGMENT_START("text-segment", 0x08048000) + SIZEOF_HEADERS; .interp : { *(.interp) } .note.gnu.build-id : { *(.note.gnu.build-id) } .hash : { *(.hash) } .gnu.hash : { *(.gnu.hash) } .dynsym : { *(.dynsym) } .dynstr : { *(.dynstr) } .gnu.version : { *(.gnu.version) } .gnu.version_d : { *(.gnu.version_d) } .gnu.version_r : { *(.gnu.version_r) } .rel.init : { *(.rel.init) } .rel.text : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) } .rel.fini : { *(.rel.fini) } .rel.rodata : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) } .rel.data.rel.ro : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) } .rel.data : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) } .rel.tdata : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) } .rel.tbss : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) } .rel.ctors : { *(.rel.ctors) } .rel.dtors : { *(.rel.dtors) } .rel.got : { *(.rel.got) } .rel.bss : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) } .rel.ifunc : { *(.rel.ifunc) } .rel.plt : { *(.rel.plt) PROVIDE_HIDDEN (__rel_iplt_start = .); *(.rel.iplt) PROVIDE_HIDDEN (__rel_iplt_end = .); } .relr.dyn : { *(.relr.dyn) } . = ALIGN(CONSTANT (MAXPAGESIZE)); .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) *(.iplt) } .plt.got : { *(.plt.got) } .plt.sec : { *(.plt.sec) } .text : { *(.text.unlikely .text.*_unlikely .text.unlikely.*) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(SORT(.text.sorted.*)) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf.em. */ *(.gnu.warning) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); . = ALIGN(CONSTANT (MAXPAGESIZE)); /* Adjust the address for the rodata segment. We want to adjust up to the same address within the page on the next page up. */ . = SEGMENT_START("rodata-segment", ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1))); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .eh_frame_hdr : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } .gnu_extab : ONLY_IF_RO { *(.gnu_extab*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges*) } /* Adjust the address for the data segment. We want to adjust up to the same address within the page on the next page up. */ . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gnu_extab : ONLY_IF_RW { *(.gnu_extab) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges*) } /* Thread Local Storage sections */ .tdata : { PROVIDE_HIDDEN (__tdata_start = .); *(.tdata .tdata.* .gnu.linkonce.td.*) } .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } .preinit_array : { PROVIDE_HIDDEN (__preinit_array_start = .); KEEP (*(.preinit_array)) PROVIDE_HIDDEN (__preinit_array_end = .); } .init_array : { PROVIDE_HIDDEN (__init_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))) KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors)) PROVIDE_HIDDEN (__init_array_end = .); } .fini_array : { PROVIDE_HIDDEN (__fini_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))) KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors)) PROVIDE_HIDDEN (__fini_array_end = .); } .ctors : { /* gcc uses crtbegin.o to find the start of the constructors, so we make sure it is first. Because this is a wildcard, it doesn't matter if the user does not actually link against crtbegin.o; the linker won't look for a file to match a wildcard. The wildcard also means that it doesn't matter which directory crtbegin.o is in. */ KEEP (*crtbegin.o(.ctors)) KEEP (*crtbegin?.o(.ctors)) /* We don't want to include the .ctor section from the crtend.o file until after the sorted ctors. The .ctor section from the crtend file contains the end of ctors marker and it must be last */ KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors)) } .dtors : { KEEP (*crtbegin.o(.dtors)) KEEP (*crtbegin?.o(.dtors)) KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors)) KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors)) } .jcr : { KEEP (*(.jcr)) } .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) } .dynamic : { *(.dynamic) } .got : { *(.got) *(.igot) } . = DATA_SEGMENT_RELRO_END (SIZEOF (.got.plt) >= 12 ? 12 : 0, .); .got.plt : { *(.got.plt) *(.igot.plt) } .data : { *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); . = .; __bss_start = .; .bss : { *(.dynbss) *(.bss .bss.* .gnu.linkonce.b.*) *(COMMON) /* Align here to ensure that the .bss section occupies space up to _end. Align after .bss to ensure correct alignment even if the .bss section disappears because there are no input sections. FIXME: Why do we need it? When there is no .bss section, we do not pad the .data section. */ . = ALIGN(. != 0 ? 32 / 8 : 1); } . = ALIGN(32 / 8); . = SEGMENT_START("ldata-segment", .); . = ALIGN(32 / 8); _end = .; PROVIDE (end = .); . = DATA_SEGMENT_END (.); /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1. */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions. */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2. */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2. */ .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line .debug_line.* .debug_line_end) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions. */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3. */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } /* DWARF 5. */ .debug_addr 0 : { *(.debug_addr) } .debug_line_str 0 : { *(.debug_line_str) } .debug_loclists 0 : { *(.debug_loclists) } .debug_macro 0 : { *(.debug_macro) } .debug_names 0 : { *(.debug_names) } .debug_rnglists 0 : { *(.debug_rnglists) } .debug_str_offsets 0 : { *(.debug_str_offsets) } .debug_sup 0 : { *(.debug_sup) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Script for -shared */ /* Copyright (C) 2014-2022 Free Software Foundation, Inc. Copying and distribution of this script, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. */ OUTPUT_FORMAT("elf32-i386", "elf32-i386", "elf32-i386") OUTPUT_ARCH(i386) ENTRY(_start) SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/i386-conda-linux-gnu/lib32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib32"); SEARCH_DIR("=/usr/local/lib32"); SEARCH_DIR("=/lib32"); SEARCH_DIR("=/usr/lib32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/i386-conda-linux-gnu/lib"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib"); SECTIONS { /* Read-only sections, merged into text segment: */ . = SEGMENT_START("text-segment", 0) + SIZEOF_HEADERS; .note.gnu.build-id : { *(.note.gnu.build-id) } .hash : { *(.hash) } .gnu.hash : { *(.gnu.hash) } .dynsym : { *(.dynsym) } .dynstr : { *(.dynstr) } .gnu.version : { *(.gnu.version) } .gnu.version_d : { *(.gnu.version_d) } .gnu.version_r : { *(.gnu.version_r) } .rel.init : { *(.rel.init) } .rel.text : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) } .rel.fini : { *(.rel.fini) } .rel.rodata : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) } .rel.data.rel.ro : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) } .rel.data : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) } .rel.tdata : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) } .rel.tbss : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) } .rel.ctors : { *(.rel.ctors) } .rel.dtors : { *(.rel.dtors) } .rel.got : { *(.rel.got) } .rel.bss : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) } .rel.ifunc : { *(.rel.ifunc) } .rel.plt : { *(.rel.plt) *(.rel.iplt) } .relr.dyn : { *(.relr.dyn) } .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) *(.iplt) } .plt.got : { *(.plt.got) } .plt.sec : { *(.plt.sec) } .text : { *(.text.unlikely .text.*_unlikely .text.unlikely.*) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(SORT(.text.sorted.*)) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf.em. */ *(.gnu.warning) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .eh_frame_hdr : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } .gnu_extab : ONLY_IF_RO { *(.gnu_extab*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges*) } /* Adjust the address for the data segment. We want to adjust up to the same address within the page on the next page up. */ . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gnu_extab : ONLY_IF_RW { *(.gnu_extab) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges*) } /* Thread Local Storage sections */ .tdata : { *(.tdata .tdata.* .gnu.linkonce.td.*) } .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } .preinit_array : { KEEP (*(.preinit_array)) } .init_array : { KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))) KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors)) } .fini_array : { KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))) KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors)) } .ctors : { /* gcc uses crtbegin.o to find the start of the constructors, so we make sure it is first. Because this is a wildcard, it doesn't matter if the user does not actually link against crtbegin.o; the linker won't look for a file to match a wildcard. The wildcard also means that it doesn't matter which directory crtbegin.o is in. */ KEEP (*crtbegin.o(.ctors)) KEEP (*crtbegin?.o(.ctors)) /* We don't want to include the .ctor section from the crtend.o file until after the sorted ctors. The .ctor section from the crtend file contains the end of ctors marker and it must be last */ KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors)) } .dtors : { KEEP (*crtbegin.o(.dtors)) KEEP (*crtbegin?.o(.dtors)) KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors)) KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors)) } .jcr : { KEEP (*(.jcr)) } .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) } .dynamic : { *(.dynamic) } .got : { *(.got) *(.igot) } . = DATA_SEGMENT_RELRO_END (SIZEOF (.got.plt) >= 12 ? 12 : 0, .); .got.plt : { *(.got.plt) *(.igot.plt) } .data : { *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } PROVIDE (_edata = .); PROVIDE (edata = .); . = .; PROVIDE (__bss_start = .); .bss : { *(.dynbss) *(.bss .bss.* .gnu.linkonce.b.*) *(COMMON) /* Align here to ensure that the .bss section occupies space up to _end. Align after .bss to ensure correct alignment even if the .bss section disappears because there are no input sections. FIXME: Why do we need it? When there is no .bss section, we do not pad the .data section. */ . = ALIGN(. != 0 ? 32 / 8 : 1); } . = ALIGN(32 / 8); . = SEGMENT_START("ldata-segment", .); . = ALIGN(32 / 8); PROVIDE (_end = .); PROVIDE (end = .); . = DATA_SEGMENT_END (.); /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1. */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions. */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2. */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2. */ .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line .debug_line.* .debug_line_end) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions. */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3. */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } /* DWARF 5. */ .debug_addr 0 : { *(.debug_addr) } .debug_line_str 0 : { *(.debug_line_str) } .debug_loclists 0 : { *(.debug_loclists) } .debug_macro 0 : { *(.debug_macro) } .debug_names 0 : { *(.debug_names) } .debug_rnglists 0 : { *(.debug_rnglists) } .debug_str_offsets 0 : { *(.debug_str_offsets) } .debug_sup 0 : { *(.debug_sup) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Script for -Ur */ /* Copyright (C) 2014-2022 Free Software Foundation, Inc. Copying and distribution of this script, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. */ OUTPUT_FORMAT("elf32-i386", "elf32-i386", "elf32-i386") OUTPUT_ARCH(i386) /* For some reason, the Solaris linker makes bad executables if gld -r is used and the intermediate file has sections starting at non-zero addresses. Could be a Solaris ld bug, could be a GNU ld bug. But for now assigning the zero vmas works. */ SECTIONS { .interp 0 : { *(.interp) } .note.gnu.build-id 0: { *(.note.gnu.build-id) } .hash 0 : { *(.hash) } .gnu.hash 0 : { *(.gnu.hash) } .dynsym 0 : { *(.dynsym) } .dynstr 0 : { *(.dynstr) } .gnu.version 0 : { *(.gnu.version) } .gnu.version_d 0: { *(.gnu.version_d) } .gnu.version_r 0: { *(.gnu.version_r) } .rel.init 0 : { *(.rel.init) } .rel.text 0 : { *(.rel.text) } .rel.fini 0 : { *(.rel.fini) } .rel.rodata 0 : { *(.rel.rodata) } .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) } .rel.data 0 : { *(.rel.data) } .rel.tdata 0 : { *(.rel.tdata) } .rel.tbss 0 : { *(.rel.tbss) } .rel.ctors 0 : { *(.rel.ctors) } .rel.dtors 0 : { *(.rel.dtors) } .rel.got 0 : { *(.rel.got) } .rel.bss 0 : { *(.rel.bss) } .rel.ifunc 0 : { *(.rel.ifunc) } .rel.plt 0 : { *(.rel.plt) } .relr.dyn : { *(.relr.dyn) } .init 0 : { KEEP (*(SORT_NONE(.init))) } .plt 0 : { *(.plt) } .plt.got 0 : { *(.plt.got) } .plt.sec 0 : { *(.plt.sec) } .text 0 : { *(.text .stub) /* .gnu.warning sections are handled specially by elf.em. */ *(.gnu.warning) } .fini 0 : { KEEP (*(SORT_NONE(.fini))) } .rodata 0 : { *(.rodata) } .rodata1 0 : { *(.rodata1) } .eh_frame_hdr 0 : { *(.eh_frame_hdr) } .eh_frame 0 : ONLY_IF_RO { KEEP (*(.eh_frame)) } .gcc_except_table 0 : ONLY_IF_RO { *(.gcc_except_table) } .gnu_extab 0 : ONLY_IF_RO { *(.gnu_extab*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges 0 : ONLY_IF_RO { *(.exception_ranges) } /* Exception handling */ .eh_frame 0 : ONLY_IF_RW { KEEP (*(.eh_frame)) } .gnu_extab 0 : ONLY_IF_RW { *(.gnu_extab) } .gcc_except_table 0 : ONLY_IF_RW { *(.gcc_except_table) } .exception_ranges 0 : ONLY_IF_RW { *(.exception_ranges) } /* Thread Local Storage sections */ .tdata 0 : { *(.tdata) } .tbss 0 : { *(.tbss) } .jcr 0 : { KEEP (*(.jcr)) } .dynamic 0 : { *(.dynamic) } .got 0 : { *(.got) } .got.plt 0 : { *(.got.plt) } .data 0 : { *(.data) SORT(CONSTRUCTORS) } .data1 0 : { *(.data1) } .bss 0 : { *(.bss) } /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } .gnu.build.attributes : { *(.gnu.build.attributes) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1. */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions. */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2. */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2. */ .debug_info 0 : { *(.debug_info) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions. */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3. */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } /* DWARF 5. */ .debug_addr 0 : { *(.debug_addr) } .debug_line_str 0 : { *(.debug_line_str) } .debug_loclists 0 : { *(.debug_loclists) } .debug_macro 0 : { *(.debug_macro) } .debug_names 0 : { *(.debug_names) } .debug_rnglists 0 : { *(.debug_rnglists) } .debug_str_offsets 0 : { *(.debug_str_offsets) } .debug_sup 0 : { *(.debug_sup) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } } /* Script for -r */ /* Copyright (C) 2014-2022 Free Software Foundation, Inc. Copying and distribution of this script, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. */ OUTPUT_FORMAT("elf32-i386", "elf32-i386", "elf32-i386") OUTPUT_ARCH(i386) /* For some reason, the Solaris linker makes bad executables if gld -r is used and the intermediate file has sections starting at non-zero addresses. Could be a Solaris ld bug, could be a GNU ld bug. But for now assigning the zero vmas works. */ SECTIONS { .interp 0 : { *(.interp) } .note.gnu.build-id 0: { *(.note.gnu.build-id) } .hash 0 : { *(.hash) } .gnu.hash 0 : { *(.gnu.hash) } .dynsym 0 : { *(.dynsym) } .dynstr 0 : { *(.dynstr) } .gnu.version 0 : { *(.gnu.version) } .gnu.version_d 0: { *(.gnu.version_d) } .gnu.version_r 0: { *(.gnu.version_r) } .rel.init 0 : { *(.rel.init) } .rel.text 0 : { *(.rel.text) } .rel.fini 0 : { *(.rel.fini) } .rel.rodata 0 : { *(.rel.rodata) } .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) } .rel.data 0 : { *(.rel.data) } .rel.tdata 0 : { *(.rel.tdata) } .rel.tbss 0 : { *(.rel.tbss) } .rel.ctors 0 : { *(.rel.ctors) } .rel.dtors 0 : { *(.rel.dtors) } .rel.got 0 : { *(.rel.got) } .rel.bss 0 : { *(.rel.bss) } .rel.ifunc 0 : { *(.rel.ifunc) } .rel.plt 0 : { *(.rel.plt) } .relr.dyn : { *(.relr.dyn) } .init 0 : { KEEP (*(SORT_NONE(.init))) } .plt 0 : { *(.plt) } .plt.got 0 : { *(.plt.got) } .plt.sec 0 : { *(.plt.sec) } .text 0 : { *(.text .stub) /* .gnu.warning sections are handled specially by elf.em. */ *(.gnu.warning) } .fini 0 : { KEEP (*(SORT_NONE(.fini))) } .rodata 0 : { *(.rodata) } .rodata1 0 : { *(.rodata1) } .eh_frame_hdr 0 : { *(.eh_frame_hdr) } .eh_frame 0 : ONLY_IF_RO { KEEP (*(.eh_frame)) } .gcc_except_table 0 : ONLY_IF_RO { *(.gcc_except_table) } .gnu_extab 0 : ONLY_IF_RO { *(.gnu_extab*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges 0 : ONLY_IF_RO { *(.exception_ranges) } /* Exception handling */ .eh_frame 0 : ONLY_IF_RW { KEEP (*(.eh_frame)) } .gnu_extab 0 : ONLY_IF_RW { *(.gnu_extab) } .gcc_except_table 0 : ONLY_IF_RW { *(.gcc_except_table) } .exception_ranges 0 : ONLY_IF_RW { *(.exception_ranges) } /* Thread Local Storage sections */ .tdata 0 : { *(.tdata) } .tbss 0 : { *(.tbss) } .jcr 0 : { KEEP (*(.jcr)) } .dynamic 0 : { *(.dynamic) } .got 0 : { *(.got) } .got.plt 0 : { *(.got.plt) } .data 0 : { *(.data) } .data1 0 : { *(.data1) } .bss 0 : { *(.bss) } /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } .gnu.build.attributes : { *(.gnu.build.attributes) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1. */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions. */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2. */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2. */ .debug_info 0 : { *(.debug_info) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions. */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3. */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } /* DWARF 5. */ .debug_addr 0 : { *(.debug_addr) } .debug_line_str 0 : { *(.debug_line_str) } .debug_loclists 0 : { *(.debug_loclists) } .debug_macro 0 : { *(.debug_macro) } .debug_names 0 : { *(.debug_names) } .debug_rnglists 0 : { *(.debug_rnglists) } .debug_str_offsets 0 : { *(.debug_str_offsets) } .debug_sup 0 : { *(.debug_sup) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } } /* Script for -N */ /* Copyright (C) 2014-2022 Free Software Foundation, Inc. Copying and distribution of this script, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. */ OUTPUT_FORMAT("elf32-i386", "elf32-i386", "elf32-i386") OUTPUT_ARCH(i386) ENTRY(_start) SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/i386-conda-linux-gnu/lib32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib32"); SEARCH_DIR("=/usr/local/lib32"); SEARCH_DIR("=/lib32"); SEARCH_DIR("=/usr/lib32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/i386-conda-linux-gnu/lib"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib"); SECTIONS { /* Read-only sections, merged into text segment: */ PROVIDE (__executable_start = SEGMENT_START("text-segment", 0x08048000)); . = SEGMENT_START("text-segment", 0x08048000) + SIZEOF_HEADERS; .interp : { *(.interp) } .note.gnu.build-id : { *(.note.gnu.build-id) } .hash : { *(.hash) } .gnu.hash : { *(.gnu.hash) } .dynsym : { *(.dynsym) } .dynstr : { *(.dynstr) } .gnu.version : { *(.gnu.version) } .gnu.version_d : { *(.gnu.version_d) } .gnu.version_r : { *(.gnu.version_r) } .rel.init : { *(.rel.init) } .rel.text : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) } .rel.fini : { *(.rel.fini) } .rel.rodata : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) } .rel.data.rel.ro : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) } .rel.data : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) } .rel.tdata : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) } .rel.tbss : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) } .rel.ctors : { *(.rel.ctors) } .rel.dtors : { *(.rel.dtors) } .rel.got : { *(.rel.got) } .rel.bss : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) } .rel.ifunc : { *(.rel.ifunc) } .rel.plt : { *(.rel.plt) PROVIDE_HIDDEN (__rel_iplt_start = .); *(.rel.iplt) PROVIDE_HIDDEN (__rel_iplt_end = .); } .relr.dyn : { *(.relr.dyn) } .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) *(.iplt) } .plt.got : { *(.plt.got) } .plt.sec : { *(.plt.sec) } .text : { *(.text.unlikely .text.*_unlikely .text.unlikely.*) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(SORT(.text.sorted.*)) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf.em. */ *(.gnu.warning) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .eh_frame_hdr : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } .gnu_extab : ONLY_IF_RO { *(.gnu_extab*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges*) } /* Adjust the address for the data segment. We want to adjust up to the same address within the page on the next page up. */ . = .; /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gnu_extab : ONLY_IF_RW { *(.gnu_extab) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges*) } /* Thread Local Storage sections */ .tdata : { PROVIDE_HIDDEN (__tdata_start = .); *(.tdata .tdata.* .gnu.linkonce.td.*) } .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } .preinit_array : { PROVIDE_HIDDEN (__preinit_array_start = .); KEEP (*(.preinit_array)) PROVIDE_HIDDEN (__preinit_array_end = .); } .init_array : { PROVIDE_HIDDEN (__init_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))) KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors)) PROVIDE_HIDDEN (__init_array_end = .); } .fini_array : { PROVIDE_HIDDEN (__fini_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))) KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors)) PROVIDE_HIDDEN (__fini_array_end = .); } .ctors : { /* gcc uses crtbegin.o to find the start of the constructors, so we make sure it is first. Because this is a wildcard, it doesn't matter if the user does not actually link against crtbegin.o; the linker won't look for a file to match a wildcard. The wildcard also means that it doesn't matter which directory crtbegin.o is in. */ KEEP (*crtbegin.o(.ctors)) KEEP (*crtbegin?.o(.ctors)) /* We don't want to include the .ctor section from the crtend.o file until after the sorted ctors. The .ctor section from the crtend file contains the end of ctors marker and it must be last */ KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors)) } .dtors : { KEEP (*crtbegin.o(.dtors)) KEEP (*crtbegin?.o(.dtors)) KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors)) KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors)) } .jcr : { KEEP (*(.jcr)) } .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) } .dynamic : { *(.dynamic) } .got : { *(.got) *(.igot) } .got.plt : { *(.got.plt) *(.igot.plt) } .data : { *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); . = .; __bss_start = .; .bss : { *(.dynbss) *(.bss .bss.* .gnu.linkonce.b.*) *(COMMON) /* Align here to ensure that the .bss section occupies space up to _end. Align after .bss to ensure correct alignment even if the .bss section disappears because there are no input sections. FIXME: Why do we need it? When there is no .bss section, we do not pad the .data section. */ . = ALIGN(. != 0 ? 32 / 8 : 1); } . = ALIGN(32 / 8); . = SEGMENT_START("ldata-segment", .); . = ALIGN(32 / 8); _end = .; PROVIDE (end = .); /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1. */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions. */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2. */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2. */ .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line .debug_line.* .debug_line_end) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions. */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3. */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } /* DWARF 5. */ .debug_addr 0 : { *(.debug_addr) } .debug_line_str 0 : { *(.debug_line_str) } .debug_loclists 0 : { *(.debug_loclists) } .debug_macro 0 : { *(.debug_macro) } .debug_names 0 : { *(.debug_names) } .debug_rnglists 0 : { *(.debug_rnglists) } .debug_str_offsets 0 : { *(.debug_str_offsets) } .debug_sup 0 : { *(.debug_sup) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Script for -n */ /* Copyright (C) 2014-2022 Free Software Foundation, Inc. Copying and distribution of this script, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. */ OUTPUT_FORMAT("elf32-i386", "elf32-i386", "elf32-i386") OUTPUT_ARCH(i386) ENTRY(_start) SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/i386-conda-linux-gnu/lib32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib32"); SEARCH_DIR("=/usr/local/lib32"); SEARCH_DIR("=/lib32"); SEARCH_DIR("=/usr/lib32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/i386-conda-linux-gnu/lib"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib"); SECTIONS { /* Read-only sections, merged into text segment: */ PROVIDE (__executable_start = SEGMENT_START("text-segment", 0x08048000)); . = SEGMENT_START("text-segment", 0x08048000) + SIZEOF_HEADERS; .interp : { *(.interp) } .note.gnu.build-id : { *(.note.gnu.build-id) } .hash : { *(.hash) } .gnu.hash : { *(.gnu.hash) } .dynsym : { *(.dynsym) } .dynstr : { *(.dynstr) } .gnu.version : { *(.gnu.version) } .gnu.version_d : { *(.gnu.version_d) } .gnu.version_r : { *(.gnu.version_r) } .rel.init : { *(.rel.init) } .rel.text : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) } .rel.fini : { *(.rel.fini) } .rel.rodata : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) } .rel.data.rel.ro : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) } .rel.data : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) } .rel.tdata : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) } .rel.tbss : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) } .rel.ctors : { *(.rel.ctors) } .rel.dtors : { *(.rel.dtors) } .rel.got : { *(.rel.got) } .rel.bss : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) } .rel.ifunc : { *(.rel.ifunc) } .rel.plt : { *(.rel.plt) PROVIDE_HIDDEN (__rel_iplt_start = .); *(.rel.iplt) PROVIDE_HIDDEN (__rel_iplt_end = .); } .relr.dyn : { *(.relr.dyn) } .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) *(.iplt) } .plt.got : { *(.plt.got) } .plt.sec : { *(.plt.sec) } .text : { *(.text.unlikely .text.*_unlikely .text.unlikely.*) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(SORT(.text.sorted.*)) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf.em. */ *(.gnu.warning) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .eh_frame_hdr : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } .gnu_extab : ONLY_IF_RO { *(.gnu_extab*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges*) } /* Adjust the address for the data segment. We want to adjust up to the same address within the page on the next page up. */ . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gnu_extab : ONLY_IF_RW { *(.gnu_extab) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges*) } /* Thread Local Storage sections */ .tdata : { PROVIDE_HIDDEN (__tdata_start = .); *(.tdata .tdata.* .gnu.linkonce.td.*) } .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } .preinit_array : { PROVIDE_HIDDEN (__preinit_array_start = .); KEEP (*(.preinit_array)) PROVIDE_HIDDEN (__preinit_array_end = .); } .init_array : { PROVIDE_HIDDEN (__init_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))) KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors)) PROVIDE_HIDDEN (__init_array_end = .); } .fini_array : { PROVIDE_HIDDEN (__fini_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))) KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors)) PROVIDE_HIDDEN (__fini_array_end = .); } .ctors : { /* gcc uses crtbegin.o to find the start of the constructors, so we make sure it is first. Because this is a wildcard, it doesn't matter if the user does not actually link against crtbegin.o; the linker won't look for a file to match a wildcard. The wildcard also means that it doesn't matter which directory crtbegin.o is in. */ KEEP (*crtbegin.o(.ctors)) KEEP (*crtbegin?.o(.ctors)) /* We don't want to include the .ctor section from the crtend.o file until after the sorted ctors. The .ctor section from the crtend file contains the end of ctors marker and it must be last */ KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors)) } .dtors : { KEEP (*crtbegin.o(.dtors)) KEEP (*crtbegin?.o(.dtors)) KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors)) KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors)) } .jcr : { KEEP (*(.jcr)) } .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) } .dynamic : { *(.dynamic) } .got : { *(.got) *(.igot) } . = DATA_SEGMENT_RELRO_END (SIZEOF (.got.plt) >= 12 ? 12 : 0, .); .got.plt : { *(.got.plt) *(.igot.plt) } .data : { *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); . = .; __bss_start = .; .bss : { *(.dynbss) *(.bss .bss.* .gnu.linkonce.b.*) *(COMMON) /* Align here to ensure that the .bss section occupies space up to _end. Align after .bss to ensure correct alignment even if the .bss section disappears because there are no input sections. FIXME: Why do we need it? When there is no .bss section, we do not pad the .data section. */ . = ALIGN(. != 0 ? 32 / 8 : 1); } . = ALIGN(32 / 8); . = SEGMENT_START("ldata-segment", .); . = ALIGN(32 / 8); _end = .; PROVIDE (end = .); . = DATA_SEGMENT_END (.); /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1. */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions. */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2. */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2. */ .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line .debug_line.* .debug_line_end) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions. */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3. */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } /* DWARF 5. */ .debug_addr 0 : { *(.debug_addr) } .debug_line_str 0 : { *(.debug_line_str) } .debug_loclists 0 : { *(.debug_loclists) } .debug_macro 0 : { *(.debug_macro) } .debug_names 0 : { *(.debug_names) } .debug_rnglists 0 : { *(.debug_rnglists) } .debug_str_offsets 0 : { *(.debug_str_offsets) } .debug_sup 0 : { *(.debug_sup) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Script for -pie -z combreloc -z separate-code -z relro -z now */ /* Copyright (C) 2014-2022 Free Software Foundation, Inc. Copying and distribution of this script, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. */ OUTPUT_FORMAT("elf32-i386", "elf32-i386", "elf32-i386") OUTPUT_ARCH(i386) ENTRY(_start) SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/i386-conda-linux-gnu/lib32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib32"); SEARCH_DIR("=/usr/local/lib32"); SEARCH_DIR("=/lib32"); SEARCH_DIR("=/usr/lib32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/i386-conda-linux-gnu/lib"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib"); SECTIONS { PROVIDE (__executable_start = SEGMENT_START("text-segment", 0)); . = SEGMENT_START("text-segment", 0) + SIZEOF_HEADERS; .interp : { *(.interp) } .note.gnu.build-id : { *(.note.gnu.build-id) } .hash : { *(.hash) } .gnu.hash : { *(.gnu.hash) } .dynsym : { *(.dynsym) } .dynstr : { *(.dynstr) } .gnu.version : { *(.gnu.version) } .gnu.version_d : { *(.gnu.version_d) } .gnu.version_r : { *(.gnu.version_r) } .rel.dyn : { *(.rel.init) *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) *(.rel.fini) *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) *(.rel.ctors) *(.rel.dtors) *(.rel.got) *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) *(.rel.ifunc) } .rel.plt : { *(.rel.plt) *(.rel.iplt) } .relr.dyn : { *(.relr.dyn) } . = ALIGN(CONSTANT (MAXPAGESIZE)); .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) *(.iplt) } .plt.got : { *(.plt.got) } .plt.sec : { *(.plt.sec) } .text : { *(.text.unlikely .text.*_unlikely .text.unlikely.*) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(SORT(.text.sorted.*)) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf.em. */ *(.gnu.warning) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); . = ALIGN(CONSTANT (MAXPAGESIZE)); /* Adjust the address for the rodata segment. We want to adjust up to the same address within the page on the next page up. */ . = SEGMENT_START("rodata-segment", ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1))); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .eh_frame_hdr : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } .gnu_extab : ONLY_IF_RO { *(.gnu_extab*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges*) } /* Adjust the address for the data segment. We want to adjust up to the same address within the page on the next page up. */ . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gnu_extab : ONLY_IF_RW { *(.gnu_extab) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges*) } /* Thread Local Storage sections */ .tdata : { PROVIDE_HIDDEN (__tdata_start = .); *(.tdata .tdata.* .gnu.linkonce.td.*) } .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } .preinit_array : { PROVIDE_HIDDEN (__preinit_array_start = .); KEEP (*(.preinit_array)) PROVIDE_HIDDEN (__preinit_array_end = .); } .init_array : { PROVIDE_HIDDEN (__init_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))) KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors)) PROVIDE_HIDDEN (__init_array_end = .); } .fini_array : { PROVIDE_HIDDEN (__fini_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))) KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors)) PROVIDE_HIDDEN (__fini_array_end = .); } .ctors : { /* gcc uses crtbegin.o to find the start of the constructors, so we make sure it is first. Because this is a wildcard, it doesn't matter if the user does not actually link against crtbegin.o; the linker won't look for a file to match a wildcard. The wildcard also means that it doesn't matter which directory crtbegin.o is in. */ KEEP (*crtbegin.o(.ctors)) KEEP (*crtbegin?.o(.ctors)) /* We don't want to include the .ctor section from the crtend.o file until after the sorted ctors. The .ctor section from the crtend file contains the end of ctors marker and it must be last */ KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors)) } .dtors : { KEEP (*crtbegin.o(.dtors)) KEEP (*crtbegin?.o(.dtors)) KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors)) KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors)) } .jcr : { KEEP (*(.jcr)) } .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) } .dynamic : { *(.dynamic) } .got : { *(.got.plt) *(.igot.plt) *(.got) *(.igot) } . = DATA_SEGMENT_RELRO_END (0, .); .data : { *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); . = .; __bss_start = .; .bss : { *(.dynbss) *(.bss .bss.* .gnu.linkonce.b.*) *(COMMON) /* Align here to ensure that the .bss section occupies space up to _end. Align after .bss to ensure correct alignment even if the .bss section disappears because there are no input sections. FIXME: Why do we need it? When there is no .bss section, we do not pad the .data section. */ . = ALIGN(. != 0 ? 32 / 8 : 1); } . = ALIGN(32 / 8); . = SEGMENT_START("ldata-segment", .); . = ALIGN(32 / 8); _end = .; PROVIDE (end = .); . = DATA_SEGMENT_END (.); /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1. */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions. */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2. */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2. */ .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line .debug_line.* .debug_line_end) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions. */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3. */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } /* DWARF 5. */ .debug_addr 0 : { *(.debug_addr) } .debug_line_str 0 : { *(.debug_line_str) } .debug_loclists 0 : { *(.debug_loclists) } .debug_macro 0 : { *(.debug_macro) } .debug_names 0 : { *(.debug_names) } .debug_rnglists 0 : { *(.debug_rnglists) } .debug_str_offsets 0 : { *(.debug_str_offsets) } .debug_sup 0 : { *(.debug_sup) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Script for -pie -z combreloc -z separate-code */ /* Copyright (C) 2014-2022 Free Software Foundation, Inc. Copying and distribution of this script, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. */ OUTPUT_FORMAT("elf32-i386", "elf32-i386", "elf32-i386") OUTPUT_ARCH(i386) ENTRY(_start) SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/i386-conda-linux-gnu/lib32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib32"); SEARCH_DIR("=/usr/local/lib32"); SEARCH_DIR("=/lib32"); SEARCH_DIR("=/usr/lib32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/i386-conda-linux-gnu/lib"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib"); SECTIONS { PROVIDE (__executable_start = SEGMENT_START("text-segment", 0)); . = SEGMENT_START("text-segment", 0) + SIZEOF_HEADERS; .interp : { *(.interp) } .note.gnu.build-id : { *(.note.gnu.build-id) } .hash : { *(.hash) } .gnu.hash : { *(.gnu.hash) } .dynsym : { *(.dynsym) } .dynstr : { *(.dynstr) } .gnu.version : { *(.gnu.version) } .gnu.version_d : { *(.gnu.version_d) } .gnu.version_r : { *(.gnu.version_r) } .rel.dyn : { *(.rel.init) *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) *(.rel.fini) *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) *(.rel.ctors) *(.rel.dtors) *(.rel.got) *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) *(.rel.ifunc) } .rel.plt : { *(.rel.plt) *(.rel.iplt) } .relr.dyn : { *(.relr.dyn) } . = ALIGN(CONSTANT (MAXPAGESIZE)); .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) *(.iplt) } .plt.got : { *(.plt.got) } .plt.sec : { *(.plt.sec) } .text : { *(.text.unlikely .text.*_unlikely .text.unlikely.*) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(SORT(.text.sorted.*)) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf.em. */ *(.gnu.warning) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); . = ALIGN(CONSTANT (MAXPAGESIZE)); /* Adjust the address for the rodata segment. We want to adjust up to the same address within the page on the next page up. */ . = SEGMENT_START("rodata-segment", ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1))); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .eh_frame_hdr : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } .gnu_extab : ONLY_IF_RO { *(.gnu_extab*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges*) } /* Adjust the address for the data segment. We want to adjust up to the same address within the page on the next page up. */ . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gnu_extab : ONLY_IF_RW { *(.gnu_extab) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges*) } /* Thread Local Storage sections */ .tdata : { PROVIDE_HIDDEN (__tdata_start = .); *(.tdata .tdata.* .gnu.linkonce.td.*) } .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } .preinit_array : { PROVIDE_HIDDEN (__preinit_array_start = .); KEEP (*(.preinit_array)) PROVIDE_HIDDEN (__preinit_array_end = .); } .init_array : { PROVIDE_HIDDEN (__init_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))) KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors)) PROVIDE_HIDDEN (__init_array_end = .); } .fini_array : { PROVIDE_HIDDEN (__fini_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))) KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors)) PROVIDE_HIDDEN (__fini_array_end = .); } .ctors : { /* gcc uses crtbegin.o to find the start of the constructors, so we make sure it is first. Because this is a wildcard, it doesn't matter if the user does not actually link against crtbegin.o; the linker won't look for a file to match a wildcard. The wildcard also means that it doesn't matter which directory crtbegin.o is in. */ KEEP (*crtbegin.o(.ctors)) KEEP (*crtbegin?.o(.ctors)) /* We don't want to include the .ctor section from the crtend.o file until after the sorted ctors. The .ctor section from the crtend file contains the end of ctors marker and it must be last */ KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors)) } .dtors : { KEEP (*crtbegin.o(.dtors)) KEEP (*crtbegin?.o(.dtors)) KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors)) KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors)) } .jcr : { KEEP (*(.jcr)) } .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) } .dynamic : { *(.dynamic) } .got : { *(.got) *(.igot) } . = DATA_SEGMENT_RELRO_END (SIZEOF (.got.plt) >= 12 ? 12 : 0, .); .got.plt : { *(.got.plt) *(.igot.plt) } .data : { *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); . = .; __bss_start = .; .bss : { *(.dynbss) *(.bss .bss.* .gnu.linkonce.b.*) *(COMMON) /* Align here to ensure that the .bss section occupies space up to _end. Align after .bss to ensure correct alignment even if the .bss section disappears because there are no input sections. FIXME: Why do we need it? When there is no .bss section, we do not pad the .data section. */ . = ALIGN(. != 0 ? 32 / 8 : 1); } . = ALIGN(32 / 8); . = SEGMENT_START("ldata-segment", .); . = ALIGN(32 / 8); _end = .; PROVIDE (end = .); . = DATA_SEGMENT_END (.); /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1. */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions. */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2. */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2. */ .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line .debug_line.* .debug_line_end) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions. */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3. */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } /* DWARF 5. */ .debug_addr 0 : { *(.debug_addr) } .debug_line_str 0 : { *(.debug_line_str) } .debug_loclists 0 : { *(.debug_loclists) } .debug_macro 0 : { *(.debug_macro) } .debug_names 0 : { *(.debug_names) } .debug_rnglists 0 : { *(.debug_rnglists) } .debug_str_offsets 0 : { *(.debug_str_offsets) } .debug_sup 0 : { *(.debug_sup) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Script for -pie -z combreloc -z relro -z now */ /* Copyright (C) 2014-2022 Free Software Foundation, Inc. Copying and distribution of this script, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. */ OUTPUT_FORMAT("elf32-i386", "elf32-i386", "elf32-i386") OUTPUT_ARCH(i386) ENTRY(_start) SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/i386-conda-linux-gnu/lib32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib32"); SEARCH_DIR("=/usr/local/lib32"); SEARCH_DIR("=/lib32"); SEARCH_DIR("=/usr/lib32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/i386-conda-linux-gnu/lib"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib"); SECTIONS { /* Read-only sections, merged into text segment: */ PROVIDE (__executable_start = SEGMENT_START("text-segment", 0)); . = SEGMENT_START("text-segment", 0) + SIZEOF_HEADERS; .interp : { *(.interp) } .note.gnu.build-id : { *(.note.gnu.build-id) } .hash : { *(.hash) } .gnu.hash : { *(.gnu.hash) } .dynsym : { *(.dynsym) } .dynstr : { *(.dynstr) } .gnu.version : { *(.gnu.version) } .gnu.version_d : { *(.gnu.version_d) } .gnu.version_r : { *(.gnu.version_r) } .rel.dyn : { *(.rel.init) *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) *(.rel.fini) *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) *(.rel.ctors) *(.rel.dtors) *(.rel.got) *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) *(.rel.ifunc) } .rel.plt : { *(.rel.plt) *(.rel.iplt) } .relr.dyn : { *(.relr.dyn) } .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) *(.iplt) } .plt.got : { *(.plt.got) } .plt.sec : { *(.plt.sec) } .text : { *(.text.unlikely .text.*_unlikely .text.unlikely.*) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(SORT(.text.sorted.*)) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf.em. */ *(.gnu.warning) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .eh_frame_hdr : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } .gnu_extab : ONLY_IF_RO { *(.gnu_extab*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges*) } /* Adjust the address for the data segment. We want to adjust up to the same address within the page on the next page up. */ . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gnu_extab : ONLY_IF_RW { *(.gnu_extab) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges*) } /* Thread Local Storage sections */ .tdata : { PROVIDE_HIDDEN (__tdata_start = .); *(.tdata .tdata.* .gnu.linkonce.td.*) } .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } .preinit_array : { PROVIDE_HIDDEN (__preinit_array_start = .); KEEP (*(.preinit_array)) PROVIDE_HIDDEN (__preinit_array_end = .); } .init_array : { PROVIDE_HIDDEN (__init_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))) KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors)) PROVIDE_HIDDEN (__init_array_end = .); } .fini_array : { PROVIDE_HIDDEN (__fini_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))) KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors)) PROVIDE_HIDDEN (__fini_array_end = .); } .ctors : { /* gcc uses crtbegin.o to find the start of the constructors, so we make sure it is first. Because this is a wildcard, it doesn't matter if the user does not actually link against crtbegin.o; the linker won't look for a file to match a wildcard. The wildcard also means that it doesn't matter which directory crtbegin.o is in. */ KEEP (*crtbegin.o(.ctors)) KEEP (*crtbegin?.o(.ctors)) /* We don't want to include the .ctor section from the crtend.o file until after the sorted ctors. The .ctor section from the crtend file contains the end of ctors marker and it must be last */ KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors)) } .dtors : { KEEP (*crtbegin.o(.dtors)) KEEP (*crtbegin?.o(.dtors)) KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors)) KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors)) } .jcr : { KEEP (*(.jcr)) } .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) } .dynamic : { *(.dynamic) } .got : { *(.got.plt) *(.igot.plt) *(.got) *(.igot) } . = DATA_SEGMENT_RELRO_END (0, .); .data : { *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); . = .; __bss_start = .; .bss : { *(.dynbss) *(.bss .bss.* .gnu.linkonce.b.*) *(COMMON) /* Align here to ensure that the .bss section occupies space up to _end. Align after .bss to ensure correct alignment even if the .bss section disappears because there are no input sections. FIXME: Why do we need it? When there is no .bss section, we do not pad the .data section. */ . = ALIGN(. != 0 ? 32 / 8 : 1); } . = ALIGN(32 / 8); . = SEGMENT_START("ldata-segment", .); . = ALIGN(32 / 8); _end = .; PROVIDE (end = .); . = DATA_SEGMENT_END (.); /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1. */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions. */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2. */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2. */ .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line .debug_line.* .debug_line_end) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions. */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3. */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } /* DWARF 5. */ .debug_addr 0 : { *(.debug_addr) } .debug_line_str 0 : { *(.debug_line_str) } .debug_loclists 0 : { *(.debug_loclists) } .debug_macro 0 : { *(.debug_macro) } .debug_names 0 : { *(.debug_names) } .debug_rnglists 0 : { *(.debug_rnglists) } .debug_str_offsets 0 : { *(.debug_str_offsets) } .debug_sup 0 : { *(.debug_sup) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Script for -pie -z combreloc */ /* Copyright (C) 2014-2022 Free Software Foundation, Inc. Copying and distribution of this script, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. */ OUTPUT_FORMAT("elf32-i386", "elf32-i386", "elf32-i386") OUTPUT_ARCH(i386) ENTRY(_start) SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/i386-conda-linux-gnu/lib32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib32"); SEARCH_DIR("=/usr/local/lib32"); SEARCH_DIR("=/lib32"); SEARCH_DIR("=/usr/lib32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/i386-conda-linux-gnu/lib"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib"); SECTIONS { /* Read-only sections, merged into text segment: */ PROVIDE (__executable_start = SEGMENT_START("text-segment", 0)); . = SEGMENT_START("text-segment", 0) + SIZEOF_HEADERS; .interp : { *(.interp) } .note.gnu.build-id : { *(.note.gnu.build-id) } .hash : { *(.hash) } .gnu.hash : { *(.gnu.hash) } .dynsym : { *(.dynsym) } .dynstr : { *(.dynstr) } .gnu.version : { *(.gnu.version) } .gnu.version_d : { *(.gnu.version_d) } .gnu.version_r : { *(.gnu.version_r) } .rel.dyn : { *(.rel.init) *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) *(.rel.fini) *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) *(.rel.ctors) *(.rel.dtors) *(.rel.got) *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) *(.rel.ifunc) } .rel.plt : { *(.rel.plt) *(.rel.iplt) } .relr.dyn : { *(.relr.dyn) } .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) *(.iplt) } .plt.got : { *(.plt.got) } .plt.sec : { *(.plt.sec) } .text : { *(.text.unlikely .text.*_unlikely .text.unlikely.*) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(SORT(.text.sorted.*)) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf.em. */ *(.gnu.warning) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .eh_frame_hdr : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } .gnu_extab : ONLY_IF_RO { *(.gnu_extab*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges*) } /* Adjust the address for the data segment. We want to adjust up to the same address within the page on the next page up. */ . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gnu_extab : ONLY_IF_RW { *(.gnu_extab) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges*) } /* Thread Local Storage sections */ .tdata : { PROVIDE_HIDDEN (__tdata_start = .); *(.tdata .tdata.* .gnu.linkonce.td.*) } .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } .preinit_array : { PROVIDE_HIDDEN (__preinit_array_start = .); KEEP (*(.preinit_array)) PROVIDE_HIDDEN (__preinit_array_end = .); } .init_array : { PROVIDE_HIDDEN (__init_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))) KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors)) PROVIDE_HIDDEN (__init_array_end = .); } .fini_array : { PROVIDE_HIDDEN (__fini_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))) KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors)) PROVIDE_HIDDEN (__fini_array_end = .); } .ctors : { /* gcc uses crtbegin.o to find the start of the constructors, so we make sure it is first. Because this is a wildcard, it doesn't matter if the user does not actually link against crtbegin.o; the linker won't look for a file to match a wildcard. The wildcard also means that it doesn't matter which directory crtbegin.o is in. */ KEEP (*crtbegin.o(.ctors)) KEEP (*crtbegin?.o(.ctors)) /* We don't want to include the .ctor section from the crtend.o file until after the sorted ctors. The .ctor section from the crtend file contains the end of ctors marker and it must be last */ KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors)) } .dtors : { KEEP (*crtbegin.o(.dtors)) KEEP (*crtbegin?.o(.dtors)) KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors)) KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors)) } .jcr : { KEEP (*(.jcr)) } .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) } .dynamic : { *(.dynamic) } .got : { *(.got) *(.igot) } . = DATA_SEGMENT_RELRO_END (SIZEOF (.got.plt) >= 12 ? 12 : 0, .); .got.plt : { *(.got.plt) *(.igot.plt) } .data : { *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); . = .; __bss_start = .; .bss : { *(.dynbss) *(.bss .bss.* .gnu.linkonce.b.*) *(COMMON) /* Align here to ensure that the .bss section occupies space up to _end. Align after .bss to ensure correct alignment even if the .bss section disappears because there are no input sections. FIXME: Why do we need it? When there is no .bss section, we do not pad the .data section. */ . = ALIGN(. != 0 ? 32 / 8 : 1); } . = ALIGN(32 / 8); . = SEGMENT_START("ldata-segment", .); . = ALIGN(32 / 8); _end = .; PROVIDE (end = .); . = DATA_SEGMENT_END (.); /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1. */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions. */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2. */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2. */ .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line .debug_line.* .debug_line_end) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions. */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3. */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } /* DWARF 5. */ .debug_addr 0 : { *(.debug_addr) } .debug_line_str 0 : { *(.debug_line_str) } .debug_loclists 0 : { *(.debug_loclists) } .debug_macro 0 : { *(.debug_macro) } .debug_names 0 : { *(.debug_names) } .debug_rnglists 0 : { *(.debug_rnglists) } .debug_str_offsets 0 : { *(.debug_str_offsets) } .debug_sup 0 : { *(.debug_sup) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Script for -pie -z separate-code */ /* Copyright (C) 2014-2022 Free Software Foundation, Inc. Copying and distribution of this script, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. */ OUTPUT_FORMAT("elf32-i386", "elf32-i386", "elf32-i386") OUTPUT_ARCH(i386) ENTRY(_start) SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/i386-conda-linux-gnu/lib32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib32"); SEARCH_DIR("=/usr/local/lib32"); SEARCH_DIR("=/lib32"); SEARCH_DIR("=/usr/lib32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/i386-conda-linux-gnu/lib"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib"); SECTIONS { PROVIDE (__executable_start = SEGMENT_START("text-segment", 0)); . = SEGMENT_START("text-segment", 0) + SIZEOF_HEADERS; .interp : { *(.interp) } .note.gnu.build-id : { *(.note.gnu.build-id) } .hash : { *(.hash) } .gnu.hash : { *(.gnu.hash) } .dynsym : { *(.dynsym) } .dynstr : { *(.dynstr) } .gnu.version : { *(.gnu.version) } .gnu.version_d : { *(.gnu.version_d) } .gnu.version_r : { *(.gnu.version_r) } .rel.init : { *(.rel.init) } .rel.text : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) } .rel.fini : { *(.rel.fini) } .rel.rodata : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) } .rel.data.rel.ro : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) } .rel.data : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) } .rel.tdata : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) } .rel.tbss : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) } .rel.ctors : { *(.rel.ctors) } .rel.dtors : { *(.rel.dtors) } .rel.got : { *(.rel.got) } .rel.bss : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) } .rel.ifunc : { *(.rel.ifunc) } .rel.plt : { *(.rel.plt) *(.rel.iplt) } .relr.dyn : { *(.relr.dyn) } . = ALIGN(CONSTANT (MAXPAGESIZE)); .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) *(.iplt) } .plt.got : { *(.plt.got) } .plt.sec : { *(.plt.sec) } .text : { *(.text.unlikely .text.*_unlikely .text.unlikely.*) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(SORT(.text.sorted.*)) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf.em. */ *(.gnu.warning) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); . = ALIGN(CONSTANT (MAXPAGESIZE)); /* Adjust the address for the rodata segment. We want to adjust up to the same address within the page on the next page up. */ . = SEGMENT_START("rodata-segment", ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1))); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .eh_frame_hdr : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } .gnu_extab : ONLY_IF_RO { *(.gnu_extab*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges*) } /* Adjust the address for the data segment. We want to adjust up to the same address within the page on the next page up. */ . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gnu_extab : ONLY_IF_RW { *(.gnu_extab) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges*) } /* Thread Local Storage sections */ .tdata : { PROVIDE_HIDDEN (__tdata_start = .); *(.tdata .tdata.* .gnu.linkonce.td.*) } .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } .preinit_array : { PROVIDE_HIDDEN (__preinit_array_start = .); KEEP (*(.preinit_array)) PROVIDE_HIDDEN (__preinit_array_end = .); } .init_array : { PROVIDE_HIDDEN (__init_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))) KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors)) PROVIDE_HIDDEN (__init_array_end = .); } .fini_array : { PROVIDE_HIDDEN (__fini_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))) KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors)) PROVIDE_HIDDEN (__fini_array_end = .); } .ctors : { /* gcc uses crtbegin.o to find the start of the constructors, so we make sure it is first. Because this is a wildcard, it doesn't matter if the user does not actually link against crtbegin.o; the linker won't look for a file to match a wildcard. The wildcard also means that it doesn't matter which directory crtbegin.o is in. */ KEEP (*crtbegin.o(.ctors)) KEEP (*crtbegin?.o(.ctors)) /* We don't want to include the .ctor section from the crtend.o file until after the sorted ctors. The .ctor section from the crtend file contains the end of ctors marker and it must be last */ KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors)) } .dtors : { KEEP (*crtbegin.o(.dtors)) KEEP (*crtbegin?.o(.dtors)) KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors)) KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors)) } .jcr : { KEEP (*(.jcr)) } .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) } .dynamic : { *(.dynamic) } .got : { *(.got) *(.igot) } . = DATA_SEGMENT_RELRO_END (SIZEOF (.got.plt) >= 12 ? 12 : 0, .); .got.plt : { *(.got.plt) *(.igot.plt) } .data : { *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); . = .; __bss_start = .; .bss : { *(.dynbss) *(.bss .bss.* .gnu.linkonce.b.*) *(COMMON) /* Align here to ensure that the .bss section occupies space up to _end. Align after .bss to ensure correct alignment even if the .bss section disappears because there are no input sections. FIXME: Why do we need it? When there is no .bss section, we do not pad the .data section. */ . = ALIGN(. != 0 ? 32 / 8 : 1); } . = ALIGN(32 / 8); . = SEGMENT_START("ldata-segment", .); . = ALIGN(32 / 8); _end = .; PROVIDE (end = .); . = DATA_SEGMENT_END (.); /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1. */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions. */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2. */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2. */ .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line .debug_line.* .debug_line_end) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions. */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3. */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } /* DWARF 5. */ .debug_addr 0 : { *(.debug_addr) } .debug_line_str 0 : { *(.debug_line_str) } .debug_loclists 0 : { *(.debug_loclists) } .debug_macro 0 : { *(.debug_macro) } .debug_names 0 : { *(.debug_names) } .debug_rnglists 0 : { *(.debug_rnglists) } .debug_str_offsets 0 : { *(.debug_str_offsets) } .debug_sup 0 : { *(.debug_sup) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Script for -pie */ /* Copyright (C) 2014-2022 Free Software Foundation, Inc. Copying and distribution of this script, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. */ OUTPUT_FORMAT("elf32-i386", "elf32-i386", "elf32-i386") OUTPUT_ARCH(i386) ENTRY(_start) SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/i386-conda-linux-gnu/lib32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib32"); SEARCH_DIR("=/usr/local/lib32"); SEARCH_DIR("=/lib32"); SEARCH_DIR("=/usr/lib32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/i386-conda-linux-gnu/lib"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib"); SECTIONS { /* Read-only sections, merged into text segment: */ PROVIDE (__executable_start = SEGMENT_START("text-segment", 0)); . = SEGMENT_START("text-segment", 0) + SIZEOF_HEADERS; .interp : { *(.interp) } .note.gnu.build-id : { *(.note.gnu.build-id) } .hash : { *(.hash) } .gnu.hash : { *(.gnu.hash) } .dynsym : { *(.dynsym) } .dynstr : { *(.dynstr) } .gnu.version : { *(.gnu.version) } .gnu.version_d : { *(.gnu.version_d) } .gnu.version_r : { *(.gnu.version_r) } .rel.init : { *(.rel.init) } .rel.text : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) } .rel.fini : { *(.rel.fini) } .rel.rodata : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) } .rel.data.rel.ro : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) } .rel.data : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) } .rel.tdata : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) } .rel.tbss : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) } .rel.ctors : { *(.rel.ctors) } .rel.dtors : { *(.rel.dtors) } .rel.got : { *(.rel.got) } .rel.bss : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) } .rel.ifunc : { *(.rel.ifunc) } .rel.plt : { *(.rel.plt) *(.rel.iplt) } .relr.dyn : { *(.relr.dyn) } .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) *(.iplt) } .plt.got : { *(.plt.got) } .plt.sec : { *(.plt.sec) } .text : { *(.text.unlikely .text.*_unlikely .text.unlikely.*) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(SORT(.text.sorted.*)) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf.em. */ *(.gnu.warning) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .eh_frame_hdr : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } .gnu_extab : ONLY_IF_RO { *(.gnu_extab*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges*) } /* Adjust the address for the data segment. We want to adjust up to the same address within the page on the next page up. */ . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gnu_extab : ONLY_IF_RW { *(.gnu_extab) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges*) } /* Thread Local Storage sections */ .tdata : { PROVIDE_HIDDEN (__tdata_start = .); *(.tdata .tdata.* .gnu.linkonce.td.*) } .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } .preinit_array : { PROVIDE_HIDDEN (__preinit_array_start = .); KEEP (*(.preinit_array)) PROVIDE_HIDDEN (__preinit_array_end = .); } .init_array : { PROVIDE_HIDDEN (__init_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))) KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors)) PROVIDE_HIDDEN (__init_array_end = .); } .fini_array : { PROVIDE_HIDDEN (__fini_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))) KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors)) PROVIDE_HIDDEN (__fini_array_end = .); } .ctors : { /* gcc uses crtbegin.o to find the start of the constructors, so we make sure it is first. Because this is a wildcard, it doesn't matter if the user does not actually link against crtbegin.o; the linker won't look for a file to match a wildcard. The wildcard also means that it doesn't matter which directory crtbegin.o is in. */ KEEP (*crtbegin.o(.ctors)) KEEP (*crtbegin?.o(.ctors)) /* We don't want to include the .ctor section from the crtend.o file until after the sorted ctors. The .ctor section from the crtend file contains the end of ctors marker and it must be last */ KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors)) } .dtors : { KEEP (*crtbegin.o(.dtors)) KEEP (*crtbegin?.o(.dtors)) KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors)) KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors)) } .jcr : { KEEP (*(.jcr)) } .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) } .dynamic : { *(.dynamic) } .got : { *(.got) *(.igot) } . = DATA_SEGMENT_RELRO_END (SIZEOF (.got.plt) >= 12 ? 12 : 0, .); .got.plt : { *(.got.plt) *(.igot.plt) } .data : { *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); . = .; __bss_start = .; .bss : { *(.dynbss) *(.bss .bss.* .gnu.linkonce.b.*) *(COMMON) /* Align here to ensure that the .bss section occupies space up to _end. Align after .bss to ensure correct alignment even if the .bss section disappears because there are no input sections. FIXME: Why do we need it? When there is no .bss section, we do not pad the .data section. */ . = ALIGN(. != 0 ? 32 / 8 : 1); } . = ALIGN(32 / 8); . = SEGMENT_START("ldata-segment", .); . = ALIGN(32 / 8); _end = .; PROVIDE (end = .); . = DATA_SEGMENT_END (.); /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1. */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions. */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2. */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2. */ .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line .debug_line.* .debug_line_end) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions. */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3. */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } /* DWARF 5. */ .debug_addr 0 : { *(.debug_addr) } .debug_line_str 0 : { *(.debug_line_str) } .debug_loclists 0 : { *(.debug_loclists) } .debug_macro 0 : { *(.debug_macro) } .debug_names 0 : { *(.debug_names) } .debug_rnglists 0 : { *(.debug_rnglists) } .debug_str_offsets 0 : { *(.debug_str_offsets) } .debug_sup 0 : { *(.debug_sup) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Script for -shared -z combreloc -z separate-code -z relro -z now */ /* Copyright (C) 2014-2022 Free Software Foundation, Inc. Copying and distribution of this script, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. */ OUTPUT_FORMAT("elf32-i386", "elf32-i386", "elf32-i386") OUTPUT_ARCH(i386) ENTRY(_start) SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/i386-conda-linux-gnu/lib32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib32"); SEARCH_DIR("=/usr/local/lib32"); SEARCH_DIR("=/lib32"); SEARCH_DIR("=/usr/lib32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/i386-conda-linux-gnu/lib"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib"); SECTIONS { . = SEGMENT_START("text-segment", 0) + SIZEOF_HEADERS; .note.gnu.build-id : { *(.note.gnu.build-id) } .hash : { *(.hash) } .gnu.hash : { *(.gnu.hash) } .dynsym : { *(.dynsym) } .dynstr : { *(.dynstr) } .gnu.version : { *(.gnu.version) } .gnu.version_d : { *(.gnu.version_d) } .gnu.version_r : { *(.gnu.version_r) } .rel.dyn : { *(.rel.init) *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) *(.rel.fini) *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) *(.rel.ctors) *(.rel.dtors) *(.rel.got) *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) *(.rel.ifunc) } .rel.plt : { *(.rel.plt) *(.rel.iplt) } .relr.dyn : { *(.relr.dyn) } . = ALIGN(CONSTANT (MAXPAGESIZE)); .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) *(.iplt) } .plt.got : { *(.plt.got) } .plt.sec : { *(.plt.sec) } .text : { *(.text.unlikely .text.*_unlikely .text.unlikely.*) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(SORT(.text.sorted.*)) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf.em. */ *(.gnu.warning) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); . = ALIGN(CONSTANT (MAXPAGESIZE)); /* Adjust the address for the rodata segment. We want to adjust up to the same address within the page on the next page up. */ . = SEGMENT_START("rodata-segment", ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1))); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .eh_frame_hdr : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } .gnu_extab : ONLY_IF_RO { *(.gnu_extab*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges*) } /* Adjust the address for the data segment. We want to adjust up to the same address within the page on the next page up. */ . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gnu_extab : ONLY_IF_RW { *(.gnu_extab) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges*) } /* Thread Local Storage sections */ .tdata : { *(.tdata .tdata.* .gnu.linkonce.td.*) } .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } .preinit_array : { KEEP (*(.preinit_array)) } .init_array : { KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))) KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors)) } .fini_array : { KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))) KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors)) } .ctors : { /* gcc uses crtbegin.o to find the start of the constructors, so we make sure it is first. Because this is a wildcard, it doesn't matter if the user does not actually link against crtbegin.o; the linker won't look for a file to match a wildcard. The wildcard also means that it doesn't matter which directory crtbegin.o is in. */ KEEP (*crtbegin.o(.ctors)) KEEP (*crtbegin?.o(.ctors)) /* We don't want to include the .ctor section from the crtend.o file until after the sorted ctors. The .ctor section from the crtend file contains the end of ctors marker and it must be last */ KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors)) } .dtors : { KEEP (*crtbegin.o(.dtors)) KEEP (*crtbegin?.o(.dtors)) KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors)) KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors)) } .jcr : { KEEP (*(.jcr)) } .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) } .dynamic : { *(.dynamic) } .got : { *(.got.plt) *(.igot.plt) *(.got) *(.igot) } . = DATA_SEGMENT_RELRO_END (0, .); .data : { *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } PROVIDE (_edata = .); PROVIDE (edata = .); . = .; PROVIDE (__bss_start = .); .bss : { *(.dynbss) *(.bss .bss.* .gnu.linkonce.b.*) *(COMMON) /* Align here to ensure that the .bss section occupies space up to _end. Align after .bss to ensure correct alignment even if the .bss section disappears because there are no input sections. FIXME: Why do we need it? When there is no .bss section, we do not pad the .data section. */ . = ALIGN(. != 0 ? 32 / 8 : 1); } . = ALIGN(32 / 8); . = SEGMENT_START("ldata-segment", .); . = ALIGN(32 / 8); PROVIDE (_end = .); PROVIDE (end = .); . = DATA_SEGMENT_END (.); /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1. */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions. */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2. */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2. */ .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line .debug_line.* .debug_line_end) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions. */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3. */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } /* DWARF 5. */ .debug_addr 0 : { *(.debug_addr) } .debug_line_str 0 : { *(.debug_line_str) } .debug_loclists 0 : { *(.debug_loclists) } .debug_macro 0 : { *(.debug_macro) } .debug_names 0 : { *(.debug_names) } .debug_rnglists 0 : { *(.debug_rnglists) } .debug_str_offsets 0 : { *(.debug_str_offsets) } .debug_sup 0 : { *(.debug_sup) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Script for -shared -z combreloc -z separate-code */ /* Copyright (C) 2014-2022 Free Software Foundation, Inc. Copying and distribution of this script, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. */ OUTPUT_FORMAT("elf32-i386", "elf32-i386", "elf32-i386") OUTPUT_ARCH(i386) ENTRY(_start) SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/i386-conda-linux-gnu/lib32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib32"); SEARCH_DIR("=/usr/local/lib32"); SEARCH_DIR("=/lib32"); SEARCH_DIR("=/usr/lib32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/i386-conda-linux-gnu/lib"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib"); SECTIONS { . = SEGMENT_START("text-segment", 0) + SIZEOF_HEADERS; .note.gnu.build-id : { *(.note.gnu.build-id) } .hash : { *(.hash) } .gnu.hash : { *(.gnu.hash) } .dynsym : { *(.dynsym) } .dynstr : { *(.dynstr) } .gnu.version : { *(.gnu.version) } .gnu.version_d : { *(.gnu.version_d) } .gnu.version_r : { *(.gnu.version_r) } .rel.dyn : { *(.rel.init) *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) *(.rel.fini) *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) *(.rel.ctors) *(.rel.dtors) *(.rel.got) *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) *(.rel.ifunc) } .rel.plt : { *(.rel.plt) *(.rel.iplt) } .relr.dyn : { *(.relr.dyn) } . = ALIGN(CONSTANT (MAXPAGESIZE)); .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) *(.iplt) } .plt.got : { *(.plt.got) } .plt.sec : { *(.plt.sec) } .text : { *(.text.unlikely .text.*_unlikely .text.unlikely.*) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(SORT(.text.sorted.*)) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf.em. */ *(.gnu.warning) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); . = ALIGN(CONSTANT (MAXPAGESIZE)); /* Adjust the address for the rodata segment. We want to adjust up to the same address within the page on the next page up. */ . = SEGMENT_START("rodata-segment", ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1))); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .eh_frame_hdr : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } .gnu_extab : ONLY_IF_RO { *(.gnu_extab*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges*) } /* Adjust the address for the data segment. We want to adjust up to the same address within the page on the next page up. */ . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gnu_extab : ONLY_IF_RW { *(.gnu_extab) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges*) } /* Thread Local Storage sections */ .tdata : { *(.tdata .tdata.* .gnu.linkonce.td.*) } .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } .preinit_array : { KEEP (*(.preinit_array)) } .init_array : { KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))) KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors)) } .fini_array : { KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))) KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors)) } .ctors : { /* gcc uses crtbegin.o to find the start of the constructors, so we make sure it is first. Because this is a wildcard, it doesn't matter if the user does not actually link against crtbegin.o; the linker won't look for a file to match a wildcard. The wildcard also means that it doesn't matter which directory crtbegin.o is in. */ KEEP (*crtbegin.o(.ctors)) KEEP (*crtbegin?.o(.ctors)) /* We don't want to include the .ctor section from the crtend.o file until after the sorted ctors. The .ctor section from the crtend file contains the end of ctors marker and it must be last */ KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors)) } .dtors : { KEEP (*crtbegin.o(.dtors)) KEEP (*crtbegin?.o(.dtors)) KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors)) KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors)) } .jcr : { KEEP (*(.jcr)) } .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) } .dynamic : { *(.dynamic) } .got : { *(.got) *(.igot) } . = DATA_SEGMENT_RELRO_END (SIZEOF (.got.plt) >= 12 ? 12 : 0, .); .got.plt : { *(.got.plt) *(.igot.plt) } .data : { *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } PROVIDE (_edata = .); PROVIDE (edata = .); . = .; PROVIDE (__bss_start = .); .bss : { *(.dynbss) *(.bss .bss.* .gnu.linkonce.b.*) *(COMMON) /* Align here to ensure that the .bss section occupies space up to _end. Align after .bss to ensure correct alignment even if the .bss section disappears because there are no input sections. FIXME: Why do we need it? When there is no .bss section, we do not pad the .data section. */ . = ALIGN(. != 0 ? 32 / 8 : 1); } . = ALIGN(32 / 8); . = SEGMENT_START("ldata-segment", .); . = ALIGN(32 / 8); PROVIDE (_end = .); PROVIDE (end = .); . = DATA_SEGMENT_END (.); /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1. */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions. */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2. */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2. */ .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line .debug_line.* .debug_line_end) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions. */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3. */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } /* DWARF 5. */ .debug_addr 0 : { *(.debug_addr) } .debug_line_str 0 : { *(.debug_line_str) } .debug_loclists 0 : { *(.debug_loclists) } .debug_macro 0 : { *(.debug_macro) } .debug_names 0 : { *(.debug_names) } .debug_rnglists 0 : { *(.debug_rnglists) } .debug_str_offsets 0 : { *(.debug_str_offsets) } .debug_sup 0 : { *(.debug_sup) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Script for -shared -z combreloc -z relro -z now */ /* Copyright (C) 2014-2022 Free Software Foundation, Inc. Copying and distribution of this script, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. */ OUTPUT_FORMAT("elf32-i386", "elf32-i386", "elf32-i386") OUTPUT_ARCH(i386) ENTRY(_start) SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/i386-conda-linux-gnu/lib32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib32"); SEARCH_DIR("=/usr/local/lib32"); SEARCH_DIR("=/lib32"); SEARCH_DIR("=/usr/lib32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/i386-conda-linux-gnu/lib"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib"); SECTIONS { /* Read-only sections, merged into text segment: */ . = SEGMENT_START("text-segment", 0) + SIZEOF_HEADERS; .note.gnu.build-id : { *(.note.gnu.build-id) } .hash : { *(.hash) } .gnu.hash : { *(.gnu.hash) } .dynsym : { *(.dynsym) } .dynstr : { *(.dynstr) } .gnu.version : { *(.gnu.version) } .gnu.version_d : { *(.gnu.version_d) } .gnu.version_r : { *(.gnu.version_r) } .rel.dyn : { *(.rel.init) *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) *(.rel.fini) *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) *(.rel.ctors) *(.rel.dtors) *(.rel.got) *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) *(.rel.ifunc) } .rel.plt : { *(.rel.plt) *(.rel.iplt) } .relr.dyn : { *(.relr.dyn) } .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) *(.iplt) } .plt.got : { *(.plt.got) } .plt.sec : { *(.plt.sec) } .text : { *(.text.unlikely .text.*_unlikely .text.unlikely.*) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(SORT(.text.sorted.*)) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf.em. */ *(.gnu.warning) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .eh_frame_hdr : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } .gnu_extab : ONLY_IF_RO { *(.gnu_extab*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges*) } /* Adjust the address for the data segment. We want to adjust up to the same address within the page on the next page up. */ . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gnu_extab : ONLY_IF_RW { *(.gnu_extab) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges*) } /* Thread Local Storage sections */ .tdata : { *(.tdata .tdata.* .gnu.linkonce.td.*) } .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } .preinit_array : { KEEP (*(.preinit_array)) } .init_array : { KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))) KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors)) } .fini_array : { KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))) KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors)) } .ctors : { /* gcc uses crtbegin.o to find the start of the constructors, so we make sure it is first. Because this is a wildcard, it doesn't matter if the user does not actually link against crtbegin.o; the linker won't look for a file to match a wildcard. The wildcard also means that it doesn't matter which directory crtbegin.o is in. */ KEEP (*crtbegin.o(.ctors)) KEEP (*crtbegin?.o(.ctors)) /* We don't want to include the .ctor section from the crtend.o file until after the sorted ctors. The .ctor section from the crtend file contains the end of ctors marker and it must be last */ KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors)) } .dtors : { KEEP (*crtbegin.o(.dtors)) KEEP (*crtbegin?.o(.dtors)) KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors)) KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors)) } .jcr : { KEEP (*(.jcr)) } .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) } .dynamic : { *(.dynamic) } .got : { *(.got.plt) *(.igot.plt) *(.got) *(.igot) } . = DATA_SEGMENT_RELRO_END (0, .); .data : { *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } PROVIDE (_edata = .); PROVIDE (edata = .); . = .; PROVIDE (__bss_start = .); .bss : { *(.dynbss) *(.bss .bss.* .gnu.linkonce.b.*) *(COMMON) /* Align here to ensure that the .bss section occupies space up to _end. Align after .bss to ensure correct alignment even if the .bss section disappears because there are no input sections. FIXME: Why do we need it? When there is no .bss section, we do not pad the .data section. */ . = ALIGN(. != 0 ? 32 / 8 : 1); } . = ALIGN(32 / 8); . = SEGMENT_START("ldata-segment", .); . = ALIGN(32 / 8); PROVIDE (_end = .); PROVIDE (end = .); . = DATA_SEGMENT_END (.); /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1. */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions. */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2. */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2. */ .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line .debug_line.* .debug_line_end) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions. */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3. */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } /* DWARF 5. */ .debug_addr 0 : { *(.debug_addr) } .debug_line_str 0 : { *(.debug_line_str) } .debug_loclists 0 : { *(.debug_loclists) } .debug_macro 0 : { *(.debug_macro) } .debug_names 0 : { *(.debug_names) } .debug_rnglists 0 : { *(.debug_rnglists) } .debug_str_offsets 0 : { *(.debug_str_offsets) } .debug_sup 0 : { *(.debug_sup) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Script for -shared -z combreloc */ /* Copyright (C) 2014-2022 Free Software Foundation, Inc. Copying and distribution of this script, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. */ OUTPUT_FORMAT("elf32-i386", "elf32-i386", "elf32-i386") OUTPUT_ARCH(i386) ENTRY(_start) SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/i386-conda-linux-gnu/lib32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib32"); SEARCH_DIR("=/usr/local/lib32"); SEARCH_DIR("=/lib32"); SEARCH_DIR("=/usr/lib32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/i386-conda-linux-gnu/lib"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib"); SECTIONS { /* Read-only sections, merged into text segment: */ . = SEGMENT_START("text-segment", 0) + SIZEOF_HEADERS; .note.gnu.build-id : { *(.note.gnu.build-id) } .hash : { *(.hash) } .gnu.hash : { *(.gnu.hash) } .dynsym : { *(.dynsym) } .dynstr : { *(.dynstr) } .gnu.version : { *(.gnu.version) } .gnu.version_d : { *(.gnu.version_d) } .gnu.version_r : { *(.gnu.version_r) } .rel.dyn : { *(.rel.init) *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) *(.rel.fini) *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) *(.rel.ctors) *(.rel.dtors) *(.rel.got) *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) *(.rel.ifunc) } .rel.plt : { *(.rel.plt) *(.rel.iplt) } .relr.dyn : { *(.relr.dyn) } .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) *(.iplt) } .plt.got : { *(.plt.got) } .plt.sec : { *(.plt.sec) } .text : { *(.text.unlikely .text.*_unlikely .text.unlikely.*) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(SORT(.text.sorted.*)) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf.em. */ *(.gnu.warning) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .eh_frame_hdr : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } .gnu_extab : ONLY_IF_RO { *(.gnu_extab*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges*) } /* Adjust the address for the data segment. We want to adjust up to the same address within the page on the next page up. */ . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gnu_extab : ONLY_IF_RW { *(.gnu_extab) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges*) } /* Thread Local Storage sections */ .tdata : { *(.tdata .tdata.* .gnu.linkonce.td.*) } .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } .preinit_array : { KEEP (*(.preinit_array)) } .init_array : { KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))) KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors)) } .fini_array : { KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))) KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors)) } .ctors : { /* gcc uses crtbegin.o to find the start of the constructors, so we make sure it is first. Because this is a wildcard, it doesn't matter if the user does not actually link against crtbegin.o; the linker won't look for a file to match a wildcard. The wildcard also means that it doesn't matter which directory crtbegin.o is in. */ KEEP (*crtbegin.o(.ctors)) KEEP (*crtbegin?.o(.ctors)) /* We don't want to include the .ctor section from the crtend.o file until after the sorted ctors. The .ctor section from the crtend file contains the end of ctors marker and it must be last */ KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors)) } .dtors : { KEEP (*crtbegin.o(.dtors)) KEEP (*crtbegin?.o(.dtors)) KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors)) KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors)) } .jcr : { KEEP (*(.jcr)) } .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) } .dynamic : { *(.dynamic) } .got : { *(.got) *(.igot) } . = DATA_SEGMENT_RELRO_END (SIZEOF (.got.plt) >= 12 ? 12 : 0, .); .got.plt : { *(.got.plt) *(.igot.plt) } .data : { *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } PROVIDE (_edata = .); PROVIDE (edata = .); . = .; PROVIDE (__bss_start = .); .bss : { *(.dynbss) *(.bss .bss.* .gnu.linkonce.b.*) *(COMMON) /* Align here to ensure that the .bss section occupies space up to _end. Align after .bss to ensure correct alignment even if the .bss section disappears because there are no input sections. FIXME: Why do we need it? When there is no .bss section, we do not pad the .data section. */ . = ALIGN(. != 0 ? 32 / 8 : 1); } . = ALIGN(32 / 8); . = SEGMENT_START("ldata-segment", .); . = ALIGN(32 / 8); PROVIDE (_end = .); PROVIDE (end = .); . = DATA_SEGMENT_END (.); /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1. */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions. */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2. */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2. */ .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line .debug_line.* .debug_line_end) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions. */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3. */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } /* DWARF 5. */ .debug_addr 0 : { *(.debug_addr) } .debug_line_str 0 : { *(.debug_line_str) } .debug_loclists 0 : { *(.debug_loclists) } .debug_macro 0 : { *(.debug_macro) } .debug_names 0 : { *(.debug_names) } .debug_rnglists 0 : { *(.debug_rnglists) } .debug_str_offsets 0 : { *(.debug_str_offsets) } .debug_sup 0 : { *(.debug_sup) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Script for -shared -z separate-code */ /* Copyright (C) 2014-2022 Free Software Foundation, Inc. Copying and distribution of this script, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. */ OUTPUT_FORMAT("elf32-i386", "elf32-i386", "elf32-i386") OUTPUT_ARCH(i386) ENTRY(_start) SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/i386-conda-linux-gnu/lib32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib32"); SEARCH_DIR("=/usr/local/lib32"); SEARCH_DIR("=/lib32"); SEARCH_DIR("=/usr/lib32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/i386-conda-linux-gnu/lib"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib"); SECTIONS { . = SEGMENT_START("text-segment", 0) + SIZEOF_HEADERS; .note.gnu.build-id : { *(.note.gnu.build-id) } .hash : { *(.hash) } .gnu.hash : { *(.gnu.hash) } .dynsym : { *(.dynsym) } .dynstr : { *(.dynstr) } .gnu.version : { *(.gnu.version) } .gnu.version_d : { *(.gnu.version_d) } .gnu.version_r : { *(.gnu.version_r) } .rel.init : { *(.rel.init) } .rel.text : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) } .rel.fini : { *(.rel.fini) } .rel.rodata : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) } .rel.data.rel.ro : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) } .rel.data : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) } .rel.tdata : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) } .rel.tbss : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) } .rel.ctors : { *(.rel.ctors) } .rel.dtors : { *(.rel.dtors) } .rel.got : { *(.rel.got) } .rel.bss : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) } .rel.ifunc : { *(.rel.ifunc) } .rel.plt : { *(.rel.plt) *(.rel.iplt) } .relr.dyn : { *(.relr.dyn) } . = ALIGN(CONSTANT (MAXPAGESIZE)); .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) *(.iplt) } .plt.got : { *(.plt.got) } .plt.sec : { *(.plt.sec) } .text : { *(.text.unlikely .text.*_unlikely .text.unlikely.*) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(SORT(.text.sorted.*)) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf.em. */ *(.gnu.warning) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); . = ALIGN(CONSTANT (MAXPAGESIZE)); /* Adjust the address for the rodata segment. We want to adjust up to the same address within the page on the next page up. */ . = SEGMENT_START("rodata-segment", ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1))); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .eh_frame_hdr : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } .gnu_extab : ONLY_IF_RO { *(.gnu_extab*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges*) } /* Adjust the address for the data segment. We want to adjust up to the same address within the page on the next page up. */ . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gnu_extab : ONLY_IF_RW { *(.gnu_extab) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges*) } /* Thread Local Storage sections */ .tdata : { *(.tdata .tdata.* .gnu.linkonce.td.*) } .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } .preinit_array : { KEEP (*(.preinit_array)) } .init_array : { KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))) KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors)) } .fini_array : { KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))) KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors)) } .ctors : { /* gcc uses crtbegin.o to find the start of the constructors, so we make sure it is first. Because this is a wildcard, it doesn't matter if the user does not actually link against crtbegin.o; the linker won't look for a file to match a wildcard. The wildcard also means that it doesn't matter which directory crtbegin.o is in. */ KEEP (*crtbegin.o(.ctors)) KEEP (*crtbegin?.o(.ctors)) /* We don't want to include the .ctor section from the crtend.o file until after the sorted ctors. The .ctor section from the crtend file contains the end of ctors marker and it must be last */ KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors)) } .dtors : { KEEP (*crtbegin.o(.dtors)) KEEP (*crtbegin?.o(.dtors)) KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors)) KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors)) } .jcr : { KEEP (*(.jcr)) } .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) } .dynamic : { *(.dynamic) } .got : { *(.got) *(.igot) } . = DATA_SEGMENT_RELRO_END (SIZEOF (.got.plt) >= 12 ? 12 : 0, .); .got.plt : { *(.got.plt) *(.igot.plt) } .data : { *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } PROVIDE (_edata = .); PROVIDE (edata = .); . = .; PROVIDE (__bss_start = .); .bss : { *(.dynbss) *(.bss .bss.* .gnu.linkonce.b.*) *(COMMON) /* Align here to ensure that the .bss section occupies space up to _end. Align after .bss to ensure correct alignment even if the .bss section disappears because there are no input sections. FIXME: Why do we need it? When there is no .bss section, we do not pad the .data section. */ . = ALIGN(. != 0 ? 32 / 8 : 1); } . = ALIGN(32 / 8); . = SEGMENT_START("ldata-segment", .); . = ALIGN(32 / 8); PROVIDE (_end = .); PROVIDE (end = .); . = DATA_SEGMENT_END (.); /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1. */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions. */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2. */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2. */ .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line .debug_line.* .debug_line_end) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions. */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3. */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } /* DWARF 5. */ .debug_addr 0 : { *(.debug_addr) } .debug_line_str 0 : { *(.debug_line_str) } .debug_loclists 0 : { *(.debug_loclists) } .debug_macro 0 : { *(.debug_macro) } .debug_names 0 : { *(.debug_names) } .debug_rnglists 0 : { *(.debug_rnglists) } .debug_str_offsets 0 : { *(.debug_str_offsets) } .debug_sup 0 : { *(.debug_sup) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Script for -z combreloc -z relro -z now */ /* Copyright (C) 2014-2022 Free Software Foundation, Inc. Copying and distribution of this script, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. */ OUTPUT_FORMAT("elf32-i386", "elf32-i386", "elf32-i386") OUTPUT_ARCH(i386) ENTRY(_start) SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/i386-conda-linux-gnu/lib32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib32"); SEARCH_DIR("=/usr/local/lib32"); SEARCH_DIR("=/lib32"); SEARCH_DIR("=/usr/lib32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/i386-conda-linux-gnu/lib"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib"); SECTIONS { /* Read-only sections, merged into text segment: */ PROVIDE (__executable_start = SEGMENT_START("text-segment", 0x08048000)); . = SEGMENT_START("text-segment", 0x08048000) + SIZEOF_HEADERS; .interp : { *(.interp) } .note.gnu.build-id : { *(.note.gnu.build-id) } .hash : { *(.hash) } .gnu.hash : { *(.gnu.hash) } .dynsym : { *(.dynsym) } .dynstr : { *(.dynstr) } .gnu.version : { *(.gnu.version) } .gnu.version_d : { *(.gnu.version_d) } .gnu.version_r : { *(.gnu.version_r) } .rel.dyn : { *(.rel.init) *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) *(.rel.fini) *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) *(.rel.ctors) *(.rel.dtors) *(.rel.got) *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) *(.rel.ifunc) } .rel.plt : { *(.rel.plt) PROVIDE_HIDDEN (__rel_iplt_start = .); *(.rel.iplt) PROVIDE_HIDDEN (__rel_iplt_end = .); } .relr.dyn : { *(.relr.dyn) } .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) *(.iplt) } .plt.got : { *(.plt.got) } .plt.sec : { *(.plt.sec) } .text : { *(.text.unlikely .text.*_unlikely .text.unlikely.*) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(SORT(.text.sorted.*)) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf.em. */ *(.gnu.warning) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .eh_frame_hdr : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } .gnu_extab : ONLY_IF_RO { *(.gnu_extab*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges*) } /* Adjust the address for the data segment. We want to adjust up to the same address within the page on the next page up. */ . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gnu_extab : ONLY_IF_RW { *(.gnu_extab) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges*) } /* Thread Local Storage sections */ .tdata : { PROVIDE_HIDDEN (__tdata_start = .); *(.tdata .tdata.* .gnu.linkonce.td.*) } .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } .preinit_array : { PROVIDE_HIDDEN (__preinit_array_start = .); KEEP (*(.preinit_array)) PROVIDE_HIDDEN (__preinit_array_end = .); } .init_array : { PROVIDE_HIDDEN (__init_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))) KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors)) PROVIDE_HIDDEN (__init_array_end = .); } .fini_array : { PROVIDE_HIDDEN (__fini_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))) KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors)) PROVIDE_HIDDEN (__fini_array_end = .); } .ctors : { /* gcc uses crtbegin.o to find the start of the constructors, so we make sure it is first. Because this is a wildcard, it doesn't matter if the user does not actually link against crtbegin.o; the linker won't look for a file to match a wildcard. The wildcard also means that it doesn't matter which directory crtbegin.o is in. */ KEEP (*crtbegin.o(.ctors)) KEEP (*crtbegin?.o(.ctors)) /* We don't want to include the .ctor section from the crtend.o file until after the sorted ctors. The .ctor section from the crtend file contains the end of ctors marker and it must be last */ KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors)) } .dtors : { KEEP (*crtbegin.o(.dtors)) KEEP (*crtbegin?.o(.dtors)) KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors)) KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors)) } .jcr : { KEEP (*(.jcr)) } .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) } .dynamic : { *(.dynamic) } .got : { *(.got.plt) *(.igot.plt) *(.got) *(.igot) } . = DATA_SEGMENT_RELRO_END (0, .); .data : { *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); . = .; __bss_start = .; .bss : { *(.dynbss) *(.bss .bss.* .gnu.linkonce.b.*) *(COMMON) /* Align here to ensure that the .bss section occupies space up to _end. Align after .bss to ensure correct alignment even if the .bss section disappears because there are no input sections. FIXME: Why do we need it? When there is no .bss section, we do not pad the .data section. */ . = ALIGN(. != 0 ? 32 / 8 : 1); } . = ALIGN(32 / 8); . = SEGMENT_START("ldata-segment", .); . = ALIGN(32 / 8); _end = .; PROVIDE (end = .); . = DATA_SEGMENT_END (.); /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1. */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions. */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2. */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2. */ .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line .debug_line.* .debug_line_end) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions. */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3. */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } /* DWARF 5. */ .debug_addr 0 : { *(.debug_addr) } .debug_line_str 0 : { *(.debug_line_str) } .debug_loclists 0 : { *(.debug_loclists) } .debug_macro 0 : { *(.debug_macro) } .debug_names 0 : { *(.debug_names) } .debug_rnglists 0 : { *(.debug_rnglists) } .debug_str_offsets 0 : { *(.debug_str_offsets) } .debug_sup 0 : { *(.debug_sup) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Default linker script, for normal executables */ /* Copyright (C) 2014-2022 Free Software Foundation, Inc. Copying and distribution of this script, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. */ OUTPUT_FORMAT("elf32-i386", "elf32-i386", "elf32-i386") OUTPUT_ARCH(i386) ENTRY(_start) SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/i386-conda-linux-gnu/lib32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib32"); SEARCH_DIR("=/usr/local/lib32"); SEARCH_DIR("=/lib32"); SEARCH_DIR("=/usr/lib32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/i386-conda-linux-gnu/lib"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib"); SECTIONS { /* Read-only sections, merged into text segment: */ PROVIDE (__executable_start = SEGMENT_START("text-segment", 0x08048000)); . = SEGMENT_START("text-segment", 0x08048000) + SIZEOF_HEADERS; .interp : { *(.interp) } .note.gnu.build-id : { *(.note.gnu.build-id) } .hash : { *(.hash) } .gnu.hash : { *(.gnu.hash) } .dynsym : { *(.dynsym) } .dynstr : { *(.dynstr) } .gnu.version : { *(.gnu.version) } .gnu.version_d : { *(.gnu.version_d) } .gnu.version_r : { *(.gnu.version_r) } .rel.init : { *(.rel.init) } .rel.text : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) } .rel.fini : { *(.rel.fini) } .rel.rodata : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) } .rel.data.rel.ro : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) } .rel.data : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) } .rel.tdata : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) } .rel.tbss : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) } .rel.ctors : { *(.rel.ctors) } .rel.dtors : { *(.rel.dtors) } .rel.got : { *(.rel.got) } .rel.bss : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) } .rel.ifunc : { *(.rel.ifunc) } .rel.plt : { *(.rel.plt) PROVIDE_HIDDEN (__rel_iplt_start = .); *(.rel.iplt) PROVIDE_HIDDEN (__rel_iplt_end = .); } .relr.dyn : { *(.relr.dyn) } .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) *(.iplt) } .plt.got : { *(.plt.got) } .plt.sec : { *(.plt.sec) } .text : { *(.text.unlikely .text.*_unlikely .text.unlikely.*) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(SORT(.text.sorted.*)) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf.em. */ *(.gnu.warning) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .eh_frame_hdr : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } .gnu_extab : ONLY_IF_RO { *(.gnu_extab*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges*) } /* Adjust the address for the data segment. We want to adjust up to the same address within the page on the next page up. */ . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gnu_extab : ONLY_IF_RW { *(.gnu_extab) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges*) } /* Thread Local Storage sections */ .tdata : { PROVIDE_HIDDEN (__tdata_start = .); *(.tdata .tdata.* .gnu.linkonce.td.*) } .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } .preinit_array : { PROVIDE_HIDDEN (__preinit_array_start = .); KEEP (*(.preinit_array)) PROVIDE_HIDDEN (__preinit_array_end = .); } .init_array : { PROVIDE_HIDDEN (__init_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))) KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors)) PROVIDE_HIDDEN (__init_array_end = .); } .fini_array : { PROVIDE_HIDDEN (__fini_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))) KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors)) PROVIDE_HIDDEN (__fini_array_end = .); } .ctors : { /* gcc uses crtbegin.o to find the start of the constructors, so we make sure it is first. Because this is a wildcard, it doesn't matter if the user does not actually link against crtbegin.o; the linker won't look for a file to match a wildcard. The wildcard also means that it doesn't matter which directory crtbegin.o is in. */ KEEP (*crtbegin.o(.ctors)) KEEP (*crtbegin?.o(.ctors)) /* We don't want to include the .ctor section from the crtend.o file until after the sorted ctors. The .ctor section from the crtend file contains the end of ctors marker and it must be last */ KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors)) } .dtors : { KEEP (*crtbegin.o(.dtors)) KEEP (*crtbegin?.o(.dtors)) KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors)) KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors)) } .jcr : { KEEP (*(.jcr)) } .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) } .dynamic : { *(.dynamic) } .got : { *(.got) *(.igot) } . = DATA_SEGMENT_RELRO_END (SIZEOF (.got.plt) >= 12 ? 12 : 0, .); .got.plt : { *(.got.plt) *(.igot.plt) } .data : { *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); . = .; __bss_start = .; .bss : { *(.dynbss) *(.bss .bss.* .gnu.linkonce.b.*) *(COMMON) /* Align here to ensure that the .bss section occupies space up to _end. Align after .bss to ensure correct alignment even if the .bss section disappears because there are no input sections. FIXME: Why do we need it? When there is no .bss section, we do not pad the .data section. */ . = ALIGN(. != 0 ? 32 / 8 : 1); } . = ALIGN(32 / 8); . = SEGMENT_START("ldata-segment", .); . = ALIGN(32 / 8); _end = .; PROVIDE (end = .); . = DATA_SEGMENT_END (.); /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1. */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions. */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2. */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2. */ .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line .debug_line.* .debug_line_end) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions. */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3. */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } /* DWARF 5. */ .debug_addr 0 : { *(.debug_addr) } .debug_line_str 0 : { *(.debug_line_str) } .debug_loclists 0 : { *(.debug_loclists) } .debug_macro 0 : { *(.debug_macro) } .debug_names 0 : { *(.debug_names) } .debug_rnglists 0 : { *(.debug_rnglists) } .debug_str_offsets 0 : { *(.debug_str_offsets) } .debug_sup 0 : { *(.debug_sup) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Script for -z combreloc -z separate-code -z relro -z now */ /* Copyright (C) 2014-2022 Free Software Foundation, Inc. Copying and distribution of this script, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. */ OUTPUT_FORMAT("elf32-i386", "elf32-i386", "elf32-i386") OUTPUT_ARCH(i386) ENTRY(_start) SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/i386-conda-linux-gnu/lib32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib32"); SEARCH_DIR("=/usr/local/lib32"); SEARCH_DIR("=/lib32"); SEARCH_DIR("=/usr/lib32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/i386-conda-linux-gnu/lib"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib"); SECTIONS { PROVIDE (__executable_start = SEGMENT_START("text-segment", 0x08048000)); . = SEGMENT_START("text-segment", 0x08048000) + SIZEOF_HEADERS; .interp : { *(.interp) } .note.gnu.build-id : { *(.note.gnu.build-id) } .hash : { *(.hash) } .gnu.hash : { *(.gnu.hash) } .dynsym : { *(.dynsym) } .dynstr : { *(.dynstr) } .gnu.version : { *(.gnu.version) } .gnu.version_d : { *(.gnu.version_d) } .gnu.version_r : { *(.gnu.version_r) } .rel.dyn : { *(.rel.init) *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) *(.rel.fini) *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) *(.rel.ctors) *(.rel.dtors) *(.rel.got) *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) *(.rel.ifunc) } .rel.plt : { *(.rel.plt) PROVIDE_HIDDEN (__rel_iplt_start = .); *(.rel.iplt) PROVIDE_HIDDEN (__rel_iplt_end = .); } .relr.dyn : { *(.relr.dyn) } . = ALIGN(CONSTANT (MAXPAGESIZE)); .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) *(.iplt) } .plt.got : { *(.plt.got) } .plt.sec : { *(.plt.sec) } .text : { *(.text.unlikely .text.*_unlikely .text.unlikely.*) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(SORT(.text.sorted.*)) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf.em. */ *(.gnu.warning) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); . = ALIGN(CONSTANT (MAXPAGESIZE)); /* Adjust the address for the rodata segment. We want to adjust up to the same address within the page on the next page up. */ . = SEGMENT_START("rodata-segment", ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1))); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .eh_frame_hdr : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } .gnu_extab : ONLY_IF_RO { *(.gnu_extab*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges*) } /* Adjust the address for the data segment. We want to adjust up to the same address within the page on the next page up. */ . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gnu_extab : ONLY_IF_RW { *(.gnu_extab) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges*) } /* Thread Local Storage sections */ .tdata : { PROVIDE_HIDDEN (__tdata_start = .); *(.tdata .tdata.* .gnu.linkonce.td.*) } .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } .preinit_array : { PROVIDE_HIDDEN (__preinit_array_start = .); KEEP (*(.preinit_array)) PROVIDE_HIDDEN (__preinit_array_end = .); } .init_array : { PROVIDE_HIDDEN (__init_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))) KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors)) PROVIDE_HIDDEN (__init_array_end = .); } .fini_array : { PROVIDE_HIDDEN (__fini_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))) KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors)) PROVIDE_HIDDEN (__fini_array_end = .); } .ctors : { /* gcc uses crtbegin.o to find the start of the constructors, so we make sure it is first. Because this is a wildcard, it doesn't matter if the user does not actually link against crtbegin.o; the linker won't look for a file to match a wildcard. The wildcard also means that it doesn't matter which directory crtbegin.o is in. */ KEEP (*crtbegin.o(.ctors)) KEEP (*crtbegin?.o(.ctors)) /* We don't want to include the .ctor section from the crtend.o file until after the sorted ctors. The .ctor section from the crtend file contains the end of ctors marker and it must be last */ KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors)) } .dtors : { KEEP (*crtbegin.o(.dtors)) KEEP (*crtbegin?.o(.dtors)) KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors)) KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors)) } .jcr : { KEEP (*(.jcr)) } .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) } .dynamic : { *(.dynamic) } .got : { *(.got.plt) *(.igot.plt) *(.got) *(.igot) } . = DATA_SEGMENT_RELRO_END (0, .); .data : { *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); . = .; __bss_start = .; .bss : { *(.dynbss) *(.bss .bss.* .gnu.linkonce.b.*) *(COMMON) /* Align here to ensure that the .bss section occupies space up to _end. Align after .bss to ensure correct alignment even if the .bss section disappears because there are no input sections. FIXME: Why do we need it? When there is no .bss section, we do not pad the .data section. */ . = ALIGN(. != 0 ? 32 / 8 : 1); } . = ALIGN(32 / 8); . = SEGMENT_START("ldata-segment", .); . = ALIGN(32 / 8); _end = .; PROVIDE (end = .); . = DATA_SEGMENT_END (.); /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1. */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions. */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2. */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2. */ .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line .debug_line.* .debug_line_end) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions. */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3. */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } /* DWARF 5. */ .debug_addr 0 : { *(.debug_addr) } .debug_line_str 0 : { *(.debug_line_str) } .debug_loclists 0 : { *(.debug_loclists) } .debug_macro 0 : { *(.debug_macro) } .debug_names 0 : { *(.debug_names) } .debug_rnglists 0 : { *(.debug_rnglists) } .debug_str_offsets 0 : { *(.debug_str_offsets) } .debug_sup 0 : { *(.debug_sup) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Script for -z combreloc -z separate-code */ /* Copyright (C) 2014-2022 Free Software Foundation, Inc. Copying and distribution of this script, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. */ OUTPUT_FORMAT("elf32-i386", "elf32-i386", "elf32-i386") OUTPUT_ARCH(i386) ENTRY(_start) SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/i386-conda-linux-gnu/lib32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib32"); SEARCH_DIR("=/usr/local/lib32"); SEARCH_DIR("=/lib32"); SEARCH_DIR("=/usr/lib32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/i386-conda-linux-gnu/lib"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib"); SECTIONS { PROVIDE (__executable_start = SEGMENT_START("text-segment", 0x08048000)); . = SEGMENT_START("text-segment", 0x08048000) + SIZEOF_HEADERS; .interp : { *(.interp) } .note.gnu.build-id : { *(.note.gnu.build-id) } .hash : { *(.hash) } .gnu.hash : { *(.gnu.hash) } .dynsym : { *(.dynsym) } .dynstr : { *(.dynstr) } .gnu.version : { *(.gnu.version) } .gnu.version_d : { *(.gnu.version_d) } .gnu.version_r : { *(.gnu.version_r) } .rel.dyn : { *(.rel.init) *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) *(.rel.fini) *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) *(.rel.ctors) *(.rel.dtors) *(.rel.got) *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) *(.rel.ifunc) } .rel.plt : { *(.rel.plt) PROVIDE_HIDDEN (__rel_iplt_start = .); *(.rel.iplt) PROVIDE_HIDDEN (__rel_iplt_end = .); } .relr.dyn : { *(.relr.dyn) } . = ALIGN(CONSTANT (MAXPAGESIZE)); .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) *(.iplt) } .plt.got : { *(.plt.got) } .plt.sec : { *(.plt.sec) } .text : { *(.text.unlikely .text.*_unlikely .text.unlikely.*) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(SORT(.text.sorted.*)) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf.em. */ *(.gnu.warning) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); . = ALIGN(CONSTANT (MAXPAGESIZE)); /* Adjust the address for the rodata segment. We want to adjust up to the same address within the page on the next page up. */ . = SEGMENT_START("rodata-segment", ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1))); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .eh_frame_hdr : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } .gnu_extab : ONLY_IF_RO { *(.gnu_extab*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges*) } /* Adjust the address for the data segment. We want to adjust up to the same address within the page on the next page up. */ . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gnu_extab : ONLY_IF_RW { *(.gnu_extab) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges*) } /* Thread Local Storage sections */ .tdata : { PROVIDE_HIDDEN (__tdata_start = .); *(.tdata .tdata.* .gnu.linkonce.td.*) } .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } .preinit_array : { PROVIDE_HIDDEN (__preinit_array_start = .); KEEP (*(.preinit_array)) PROVIDE_HIDDEN (__preinit_array_end = .); } .init_array : { PROVIDE_HIDDEN (__init_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))) KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors)) PROVIDE_HIDDEN (__init_array_end = .); } .fini_array : { PROVIDE_HIDDEN (__fini_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))) KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors)) PROVIDE_HIDDEN (__fini_array_end = .); } .ctors : { /* gcc uses crtbegin.o to find the start of the constructors, so we make sure it is first. Because this is a wildcard, it doesn't matter if the user does not actually link against crtbegin.o; the linker won't look for a file to match a wildcard. The wildcard also means that it doesn't matter which directory crtbegin.o is in. */ KEEP (*crtbegin.o(.ctors)) KEEP (*crtbegin?.o(.ctors)) /* We don't want to include the .ctor section from the crtend.o file until after the sorted ctors. The .ctor section from the crtend file contains the end of ctors marker and it must be last */ KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors)) } .dtors : { KEEP (*crtbegin.o(.dtors)) KEEP (*crtbegin?.o(.dtors)) KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors)) KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors)) } .jcr : { KEEP (*(.jcr)) } .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) } .dynamic : { *(.dynamic) } .got : { *(.got) *(.igot) } . = DATA_SEGMENT_RELRO_END (SIZEOF (.got.plt) >= 12 ? 12 : 0, .); .got.plt : { *(.got.plt) *(.igot.plt) } .data : { *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); . = .; __bss_start = .; .bss : { *(.dynbss) *(.bss .bss.* .gnu.linkonce.b.*) *(COMMON) /* Align here to ensure that the .bss section occupies space up to _end. Align after .bss to ensure correct alignment even if the .bss section disappears because there are no input sections. FIXME: Why do we need it? When there is no .bss section, we do not pad the .data section. */ . = ALIGN(. != 0 ? 32 / 8 : 1); } . = ALIGN(32 / 8); . = SEGMENT_START("ldata-segment", .); . = ALIGN(32 / 8); _end = .; PROVIDE (end = .); . = DATA_SEGMENT_END (.); /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1. */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions. */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2. */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2. */ .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line .debug_line.* .debug_line_end) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions. */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3. */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } /* DWARF 5. */ .debug_addr 0 : { *(.debug_addr) } .debug_line_str 0 : { *(.debug_line_str) } .debug_loclists 0 : { *(.debug_loclists) } .debug_macro 0 : { *(.debug_macro) } .debug_names 0 : { *(.debug_names) } .debug_rnglists 0 : { *(.debug_rnglists) } .debug_str_offsets 0 : { *(.debug_str_offsets) } .debug_sup 0 : { *(.debug_sup) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Script for -z combreloc */ /* Copyright (C) 2014-2022 Free Software Foundation, Inc. Copying and distribution of this script, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. */ OUTPUT_FORMAT("elf32-i386", "elf32-i386", "elf32-i386") OUTPUT_ARCH(i386) ENTRY(_start) SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/i386-conda-linux-gnu/lib32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/x86_64-conda-linux-gnu/lib32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib32"); SEARCH_DIR("=/usr/local/lib32"); SEARCH_DIR("=/lib32"); SEARCH_DIR("=/usr/lib32"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/i386-conda-linux-gnu/lib"); SEARCH_DIR("=/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib"); SECTIONS { /* Read-only sections, merged into text segment: */ PROVIDE (__executable_start = SEGMENT_START("text-segment", 0x08048000)); . = SEGMENT_START("text-segment", 0x08048000) + SIZEOF_HEADERS; .interp : { *(.interp) } .note.gnu.build-id : { *(.note.gnu.build-id) } .hash : { *(.hash) } .gnu.hash : { *(.gnu.hash) } .dynsym : { *(.dynsym) } .dynstr : { *(.dynstr) } .gnu.version : { *(.gnu.version) } .gnu.version_d : { *(.gnu.version_d) } .gnu.version_r : { *(.gnu.version_r) } .rel.dyn : { *(.rel.init) *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) *(.rel.fini) *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) *(.rel.ctors) *(.rel.dtors) *(.rel.got) *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) *(.rel.ifunc) } .rel.plt : { *(.rel.plt) PROVIDE_HIDDEN (__rel_iplt_start = .); *(.rel.iplt) PROVIDE_HIDDEN (__rel_iplt_end = .); } .relr.dyn : { *(.relr.dyn) } .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) *(.iplt) } .plt.got : { *(.plt.got) } .plt.sec : { *(.plt.sec) } .text : { *(.text.unlikely .text.*_unlikely .text.unlikely.*) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(SORT(.text.sorted.*)) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf.em. */ *(.gnu.warning) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .eh_frame_hdr : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } .gnu_extab : ONLY_IF_RO { *(.gnu_extab*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges*) } /* Adjust the address for the data segment. We want to adjust up to the same address within the page on the next page up. */ . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) } .gnu_extab : ONLY_IF_RW { *(.gnu_extab) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges*) } /* Thread Local Storage sections */ .tdata : { PROVIDE_HIDDEN (__tdata_start = .); *(.tdata .tdata.* .gnu.linkonce.td.*) } .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } .preinit_array : { PROVIDE_HIDDEN (__preinit_array_start = .); KEEP (*(.preinit_array)) PROVIDE_HIDDEN (__preinit_array_end = .); } .init_array : { PROVIDE_HIDDEN (__init_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))) KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors)) PROVIDE_HIDDEN (__init_array_end = .); } .fini_array : { PROVIDE_HIDDEN (__fini_array_start = .); KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))) KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors)) PROVIDE_HIDDEN (__fini_array_end = .); } .ctors : { /* gcc uses crtbegin.o to find the start of the constructors, so we make sure it is first. Because this is a wildcard, it doesn't matter if the user does not actually link against crtbegin.o; the linker won't look for a file to match a wildcard. The wildcard also means that it doesn't matter which directory crtbegin.o is in. */ KEEP (*crtbegin.o(.ctors)) KEEP (*crtbegin?.o(.ctors)) /* We don't want to include the .ctor section from the crtend.o file until after the sorted ctors. The .ctor section from the crtend file contains the end of ctors marker and it must be last */ KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors)) } .dtors : { KEEP (*crtbegin.o(.dtors)) KEEP (*crtbegin?.o(.dtors)) KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors)) KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors)) } .jcr : { KEEP (*(.jcr)) } .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) } .dynamic : { *(.dynamic) } .got : { *(.got) *(.igot) } . = DATA_SEGMENT_RELRO_END (SIZEOF (.got.plt) >= 12 ? 12 : 0, .); .got.plt : { *(.got.plt) *(.igot.plt) } .data : { *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); . = .; __bss_start = .; .bss : { *(.dynbss) *(.bss .bss.* .gnu.linkonce.b.*) *(COMMON) /* Align here to ensure that the .bss section occupies space up to _end. Align after .bss to ensure correct alignment even if the .bss section disappears because there are no input sections. FIXME: Why do we need it? When there is no .bss section, we do not pad the .data section. */ . = ALIGN(. != 0 ? 32 / 8 : 1); } . = ALIGN(32 / 8); . = SEGMENT_START("ldata-segment", .); . = ALIGN(32 / 8); _end = .; PROVIDE (end = .); . = DATA_SEGMENT_END (.); /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1. */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions. */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2. */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2. */ .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line .debug_line.* .debug_line_end) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions. */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3. */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } /* DWARF 5. */ .debug_addr 0 : { *(.debug_addr) } .debug_line_str 0 : { *(.debug_line_str) } .debug_loclists 0 : { *(.debug_loclists) } .debug_macro 0 : { *(.debug_macro) } .debug_names 0 : { *(.debug_names) } .debug_rnglists 0 : { *(.debug_rnglists) } .debug_str_offsets 0 : { *(.debug_str_offsets) } .debug_sup 0 : { *(.debug_sup) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } elf_i386elf32-i386$%D%l%%%&$$$l$z:P:ldscripts/elf_iamcu.xwldscripts/elf_iamcu.xceldscripts/elf_iamcu.xcldscripts/elf_iamcu.xeldscripts/elf_iamcu.xuldscripts/elf_iamcu.xrldscripts/elf_iamcu.xbnldscripts/elf_iamcu.xnldscripts/elf_iamcu.xdweldscripts/elf_iamcu.xdwldscripts/elf_iamcu.xdceldscripts/elf_iamcu.xdcldscripts/elf_iamcu.xdeldscripts/elf_iamcu.xdldscripts/elf_iamcu.xsweldscripts/elf_iamcu.xswldscripts/elf_iamcu.xsceldscripts/elf_iamcu.xscldscripts/elf_iamcu.xseldscripts/elf_iamcu.xsldscripts/elf_iamcu.xweldscripts/elf_iamcu.xelf_iamcuelf32-iamcul88888 997D87z:P:%P: %pB: bfd_stat failed: %E includelibc.sofound %s at %s lib64RIGIN}../../ld/ldelf.c%.*s%s/%s%.*s%s%s needed by %pB LD_LIBRARY_PATHLD_RUN_PATH/var/run/ld-elf.so.hints/etc/ld.so.conf.note.gnu.build-id.note.package.note.GNU-stack.eh_frame_entry.eh_frame.eh_frame_hdr.gnu.warning%s/lib%s%s.so.rela.dyn.mbind.rodata.mbind.bss.mbind.data.mbind.text.rel.dyn.rel.gnu.warning..note.tdata.interp.sdata.comment%P: warning: %s, needed by %pB, may conflict with %s %P: warning: .note.gnu.build-id section discarded, --build-id ignored %P: warning: .note.package section discarded, --package-metadata ignored %F%P: failed to record assignment to %s: %E %F%P: %pB: bfd_elf_get_bfd_needed_list failed: %E %F%P: %pB: bfd_stat failed: %E unrecognised or unsupported token '%s' in search path %F%P: failed to add DT_NEEDED dynamic tag %P: warning: %s, needed by %pB, not found (try using -rpath or -rpath-link) %P: warning: -z dynamic-undefined-weak ignored %F%P: common page size (0x%v) > maximum page size (0x%v) %F%P: %pB: --just-symbols may not be used on DSO %P: warning: unrecognized --build-id style ignored %P: warning: cannot create .note.gnu.build-id section, --build-id ignored %P: warning: --package-metadata is empty, ignoring %P: warning: cannot create .note.package section, --package-metadata ignored %F%P: %s: can't open for writing: %E %F%P: cannot use executable file '%pB' as input to a link %F%P: compact frame descriptions incompatible with DWARF2 .eh_frame from %pB %P: warning: cannot create .eh_frame_hdr section, --eh-frame-hdr ignored %F%P: failed to parse EH frame entries %F%P: failed to set dynamic section sizes: %E %F%P: %pB: can't read contents of section .gnu.warning: %E xDXD@DJDDCCldelf_search_neededsrrrsrrrrrr%F%P: %pA has both ordered and unordered sections %F%P: map sections to segments failed: %E %F%P: failed to strip zero-sized dynamic sections %F%P: looping in map_segments %F%P: warning: CTF strtab association failed; strings will not be shared: %s %F%P: warning: CTF symbol addition failed; CTF will not be tied to symbols: %s %F%P: warning: CTF symbol shuffling failed; CTF will not be tied to symbols: %s ../../bfd/archive.c%-10lu! ! __.SYMDEF __.SYMDEF/ / /SYM64/ #1/20 __.SYMDEF SORTED__.SYMDEFARFILENAMES/ // %-ld:%-ldARFILENAMES///#1/%lu__gnu_lto_slim%-12ld%-8lo` %-7lo%F%P: %pB(%s): error opening thin archive member: %E %pB: plugin needed to handle lto objectwarning: writing archive was slow: rewriting timestampReading archive file mod timestampWriting updated armap timestampbfd_dont_truncate_arname binaryUNKNOWN!unknownerror reading %s: %sBFD %s assertion fail %s:%dPlease report this bug. ../../bfd/bfd.c-+ #0'IhlL%s: BFD: %s[%s]coff-go32pe-i386pei-i386pe-x86-64pei-x86-64pei-aarch64-littlepe-arm-wince-littlepei-arm-wince-littleaixcoff-rs6000aix5coff64-rs6000mach-o.note.gnu.propertyno errorsystem call errorinvalid bfd targetfile in wrong formatinvalid operationno symbolsno more archived filesmalformed archiveDSO missing from command linefile format not recognizedfile format is ambiguoussection has no contentsbad valuefile truncatedfile too big#BFD %s internal error, aborting at %s:%d in %s BFD %s internal error, aborting at %s:%d archive object file in wrong formatarchive has no index; run ranlib to add onenonrepresentable section on outputsymbol needs debug section which does not existsorry, cannot handle this file ddddddddddddddddddddddddddddddddddddddtttttttttttttttttnttttttttttnntntttttnXtt1tnttnbfd_update_compression_header_bfd_set_gp_value_bfd_doprnt_bfd_doprnt_scanerror_handler_internalbfd_set_input_errorbfd_set_error../../bfd/bfdio.c../../bfd/cache.cr+w+reopening %pB: %s bfd_cache_lookup_workercache_bmmap../../bfd/elf-properties.cMerging program properties %pB: out of memory in _bfd_elf_get_propertywarning: %pB: corrupt GNU_PROPERTY_TYPE (%ld) size: %#lxwarning: %pB: corrupt GNU_PROPERTY_TYPE (%ld) type (0x%x) datasz: 0x%xwarning: %pB: corrupt stack size: 0x%xwarning: %pB: corrupt no copy on protected size: 0x%xerror: %pB: warning: %pB: unsupported GNU_PROPERTY_TYPE (%ld) type: 0x%x%F%P: failed to create GNU property section Removed property %W to merge %pB (0x%v) and %pB (0x%v) Removed property %W to merge %pB (0x%v) and %pB (not found) Removed property %W to merge %pB and %pB Removed property %W to merge %pB and %pB (not found) Updated property %W (0x%v) to merge %pB (0x%v) and %pB (0x%v) Updated property %W (%v) to merge %pB (0x%v) and %pB (not found) Removed property %W to merge %pB (not found) and %pB (0x%v) elf_write_gnu_propertieself_merge_gnu_propertieself_merge_gnu_property_list_bfd_elf_get_property../../bfd/format.ccoreinvalid../../bfd/hash.cbfd_hash_replacebfd_hash_rename=???../../bfd/libbfd.cDeprecated %s called %pB: unable to get decompressed section %pADeprecated %s called at %s line %d in %s _bfd_generic_get_section_contents_in_windowbfd_get_bitsbfd_put_bits../../bfd/linker.c__real___wrap_8x2,,)).x.P...p-+p+**,++*x*-<798949|8_bfd_handle_already_linked_bfd_default_link_order_bfd_generic_reloc_link_order_bfd_generic_link_write_global_symbol_bfd_generic_link_output_symbolsset_symbol_from_hash_bfd_generic_link_add_one_symbol           attempt to do relocatable link with %s input and %s output%pB: indirect symbol `%s' to `%s' is a loop%pB: ignoring duplicate section `%pA' %pB: duplicate section `%pA' has different size %pB: could not read contents of section `%pA' %pB: duplicate section `%pA' has different contents %F%P: already_linked_table: %E %pB: compiled for a big endian system and target is little endian%pB: compiled for a little endian system and target is big endian../../bfd/opncls.c.gnu_debuglink%s.debug/%s/usr/lib/debug/usr/lib/debug/usr.gnu_debugaltlink0w,aQ mjp5cd2yҗ+L |~-d jHqA}mQDžӃVlkdzbeO\lcc=  n;^iLA`rqg<GK k 5lBɻ@l2u\E Y=ѫ0&:QQaп!#ijV(_ $ |o/LhXa=-fAvq Ҙ*q俟3Ըx4  j-=mld\cQkkbal0eNbl{WٰeP긾|bI-|ӌeLXaMQ:t0AJו=mѤjiCn4Fgи`s-D3_L | jm Zjz  ' }Dңhi]Wbgeq6lknv+ӉZzJgo߹ホCՎ`~ѡ8ROggW?K6H+ L J6`zA`Ugn1yiFafo%6hRw G "/&U;( Z+j\1е,[d&cju m ?6grWJz+{8 Ғ |! ӆBhn[&wowGZpj;f\ eibkaElx TN³9a&g`MGiIwn>JjѮZf @;7SŞϲG0º0S$6к)WTg#.zfJah]+o*7 Z-bfd_fdopenr../../bfd/reloc.ccoff-Intel-littlecoff-Intel-bigcoff-z8k.debug_rangesunusedVRT32@@uninitialized@@BFD_RELOC_64BFD_RELOC_32BFD_RELOC_26BFD_RELOC_24BFD_RELOC_16BFD_RELOC_14BFD_RELOC_8BFD_RELOC_64_PCRELBFD_RELOC_32_PCRELBFD_RELOC_24_PCRELBFD_RELOC_16_PCRELBFD_RELOC_12_PCRELBFD_RELOC_8_PCRELBFD_RELOC_32_SECRELBFD_RELOC_16_SECIDXBFD_RELOC_32_GOT_PCRELBFD_RELOC_16_GOT_PCRELBFD_RELOC_8_GOT_PCRELBFD_RELOC_32_GOTOFFBFD_RELOC_16_GOTOFFBFD_RELOC_LO16_GOTOFFBFD_RELOC_HI16_GOTOFFBFD_RELOC_HI16_S_GOTOFFBFD_RELOC_8_GOTOFFBFD_RELOC_64_PLT_PCRELBFD_RELOC_32_PLT_PCRELBFD_RELOC_24_PLT_PCRELBFD_RELOC_16_PLT_PCRELBFD_RELOC_8_PLT_PCRELBFD_RELOC_64_PLTOFFBFD_RELOC_32_PLTOFFBFD_RELOC_16_PLTOFFBFD_RELOC_LO16_PLTOFFBFD_RELOC_HI16_PLTOFFBFD_RELOC_HI16_S_PLTOFFBFD_RELOC_8_PLTOFFBFD_RELOC_SIZE32BFD_RELOC_SIZE64BFD_RELOC_68K_GLOB_DATBFD_RELOC_68K_JMP_SLOTBFD_RELOC_68K_RELATIVEBFD_RELOC_68K_TLS_GD32BFD_RELOC_68K_TLS_GD16BFD_RELOC_68K_TLS_GD8BFD_RELOC_68K_TLS_LDM32BFD_RELOC_68K_TLS_LDM16BFD_RELOC_68K_TLS_LDM8BFD_RELOC_68K_TLS_LDO32BFD_RELOC_68K_TLS_LDO16BFD_RELOC_68K_TLS_LDO8BFD_RELOC_68K_TLS_IE32BFD_RELOC_68K_TLS_IE16BFD_RELOC_68K_TLS_IE8BFD_RELOC_68K_TLS_LE32BFD_RELOC_68K_TLS_LE16BFD_RELOC_68K_TLS_LE8BFD_RELOC_32_BASERELBFD_RELOC_16_BASERELBFD_RELOC_LO16_BASERELBFD_RELOC_HI16_BASERELBFD_RELOC_HI16_S_BASERELBFD_RELOC_8_BASERELBFD_RELOC_RVABFD_RELOC_8_FFnnBFD_RELOC_32_PCREL_S2BFD_RELOC_16_PCREL_S2BFD_RELOC_23_PCREL_S2BFD_RELOC_HI22BFD_RELOC_LO10BFD_RELOC_GPREL16BFD_RELOC_GPREL32BFD_RELOC_NONEBFD_RELOC_SPARC_WDISP22BFD_RELOC_SPARC22BFD_RELOC_SPARC13BFD_RELOC_SPARC_GOT10BFD_RELOC_SPARC_GOT13BFD_RELOC_SPARC_GOT22BFD_RELOC_SPARC_PC10BFD_RELOC_SPARC_PC22BFD_RELOC_SPARC_WPLT30BFD_RELOC_SPARC_COPYBFD_RELOC_SPARC_GLOB_DATBFD_RELOC_SPARC_JMP_SLOTBFD_RELOC_SPARC_RELATIVEBFD_RELOC_SPARC_UA16BFD_RELOC_SPARC_UA32BFD_RELOC_SPARC_UA64BFD_RELOC_SPARC_GOTDATA_HIX22BFD_RELOC_SPARC_GOTDATA_LOX10BFD_RELOC_SPARC_GOTDATA_OPBFD_RELOC_SPARC_JMP_IRELBFD_RELOC_SPARC_IRELATIVEBFD_RELOC_SPARC_BASE13BFD_RELOC_SPARC_BASE22BFD_RELOC_SPARC_10BFD_RELOC_SPARC_11BFD_RELOC_SPARC_OLO10BFD_RELOC_SPARC_HH22BFD_RELOC_SPARC_HM10BFD_RELOC_SPARC_LM22BFD_RELOC_SPARC_PC_HH22BFD_RELOC_SPARC_PC_HM10BFD_RELOC_SPARC_PC_LM22BFD_RELOC_SPARC_WDISP16BFD_RELOC_SPARC_WDISP19BFD_RELOC_SPARC_7BFD_RELOC_SPARC_6BFD_RELOC_SPARC_5BFD_RELOC_SPARC_PLT32BFD_RELOC_SPARC_PLT64BFD_RELOC_SPARC_HIX22BFD_RELOC_SPARC_LOX10BFD_RELOC_SPARC_H44BFD_RELOC_SPARC_M44BFD_RELOC_SPARC_L44BFD_RELOC_SPARC_REGISTERBFD_RELOC_SPARC_H34BFD_RELOC_SPARC_SIZE32BFD_RELOC_SPARC_SIZE64BFD_RELOC_SPARC_WDISP10BFD_RELOC_SPARC_REV32BFD_RELOC_SPARC_TLS_GD_HI22BFD_RELOC_SPARC_TLS_GD_LO10BFD_RELOC_SPARC_TLS_GD_ADDBFD_RELOC_SPARC_TLS_GD_CALLBFD_RELOC_SPARC_TLS_LDM_HI22BFD_RELOC_SPARC_TLS_LDM_LO10BFD_RELOC_SPARC_TLS_LDM_ADDBFD_RELOC_SPARC_TLS_LDM_CALLBFD_RELOC_SPARC_TLS_LDO_HIX22BFD_RELOC_SPARC_TLS_LDO_LOX10BFD_RELOC_SPARC_TLS_LDO_ADDBFD_RELOC_SPARC_TLS_IE_HI22BFD_RELOC_SPARC_TLS_IE_LO10BFD_RELOC_SPARC_TLS_IE_LDBFD_RELOC_SPARC_TLS_IE_LDXBFD_RELOC_SPARC_TLS_IE_ADDBFD_RELOC_SPARC_TLS_LE_HIX22BFD_RELOC_SPARC_TLS_LE_LOX10BFD_RELOC_SPARC_TLS_DTPMOD32BFD_RELOC_SPARC_TLS_DTPMOD64BFD_RELOC_SPARC_TLS_DTPOFF32BFD_RELOC_SPARC_TLS_DTPOFF64BFD_RELOC_SPARC_TLS_TPOFF32BFD_RELOC_SPARC_TLS_TPOFF64BFD_RELOC_SPU_IMM7BFD_RELOC_SPU_IMM8BFD_RELOC_SPU_IMM10BFD_RELOC_SPU_IMM10WBFD_RELOC_SPU_IMM16BFD_RELOC_SPU_IMM16WBFD_RELOC_SPU_IMM18BFD_RELOC_SPU_PCREL9aBFD_RELOC_SPU_PCREL9bBFD_RELOC_SPU_PCREL16BFD_RELOC_SPU_LO16BFD_RELOC_SPU_HI16BFD_RELOC_SPU_PPU32BFD_RELOC_SPU_PPU64BFD_RELOC_SPU_ADD_PICBFD_RELOC_ALPHA_GPDISP_HI16BFD_RELOC_ALPHA_GPDISP_LO16BFD_RELOC_ALPHA_GPDISPBFD_RELOC_ALPHA_LITERALBFD_RELOC_ALPHA_ELF_LITERALBFD_RELOC_ALPHA_LITUSEBFD_RELOC_ALPHA_HINTBFD_RELOC_ALPHA_LINKAGEBFD_RELOC_ALPHA_CODEADDRBFD_RELOC_ALPHA_GPREL_HI16BFD_RELOC_ALPHA_GPREL_LO16BFD_RELOC_ALPHA_BRSGPBFD_RELOC_ALPHA_NOPBFD_RELOC_ALPHA_BSRBFD_RELOC_ALPHA_LDABFD_RELOC_ALPHA_BOHBFD_RELOC_ALPHA_TLSGDBFD_RELOC_ALPHA_TLSLDMBFD_RELOC_ALPHA_DTPMOD64BFD_RELOC_ALPHA_GOTDTPREL16BFD_RELOC_ALPHA_DTPREL64BFD_RELOC_ALPHA_DTPREL_HI16BFD_RELOC_ALPHA_DTPREL_LO16BFD_RELOC_ALPHA_DTPREL16BFD_RELOC_ALPHA_GOTTPREL16BFD_RELOC_ALPHA_TPREL64BFD_RELOC_ALPHA_TPREL_HI16BFD_RELOC_ALPHA_TPREL_LO16BFD_RELOC_ALPHA_TPREL16BFD_RELOC_MIPS_JMPBFD_RELOC_MICROMIPS_JMPBFD_RELOC_MIPS16_JMPBFD_RELOC_MIPS16_GPRELBFD_RELOC_HI16BFD_RELOC_HI16_SBFD_RELOC_LO16BFD_RELOC_HI16_PCRELBFD_RELOC_HI16_S_PCRELBFD_RELOC_LO16_PCRELBFD_RELOC_MIPS16_GOT16BFD_RELOC_MIPS16_CALL16BFD_RELOC_MIPS16_HI16BFD_RELOC_MIPS16_HI16_SBFD_RELOC_MIPS16_LO16BFD_RELOC_MIPS16_TLS_GDBFD_RELOC_MIPS16_TLS_LDMBFD_RELOC_MIPS16_TLS_GOTTPRELBFD_RELOC_MIPS_LITERALBFD_RELOC_MICROMIPS_LITERALBFD_RELOC_MIPS16_16_PCREL_S1BFD_RELOC_MIPS_21_PCREL_S2BFD_RELOC_MIPS_26_PCREL_S2BFD_RELOC_MIPS_18_PCREL_S3BFD_RELOC_MIPS_19_PCREL_S2BFD_RELOC_MICROMIPS_GPREL16BFD_RELOC_MICROMIPS_HI16BFD_RELOC_MICROMIPS_HI16_SBFD_RELOC_MICROMIPS_LO16BFD_RELOC_MIPS_GOT16BFD_RELOC_MICROMIPS_GOT16BFD_RELOC_MIPS_CALL16BFD_RELOC_MICROMIPS_CALL16BFD_RELOC_MIPS_GOT_HI16BFD_RELOC_MICROMIPS_GOT_HI16BFD_RELOC_MIPS_GOT_LO16BFD_RELOC_MICROMIPS_GOT_LO16BFD_RELOC_MIPS_CALL_HI16BFD_RELOC_MICROMIPS_CALL_HI16BFD_RELOC_MIPS_CALL_LO16BFD_RELOC_MICROMIPS_CALL_LO16BFD_RELOC_MIPS_SUBBFD_RELOC_MICROMIPS_SUBBFD_RELOC_MIPS_GOT_PAGEBFD_RELOC_MICROMIPS_GOT_PAGEBFD_RELOC_MIPS_GOT_OFSTBFD_RELOC_MICROMIPS_GOT_OFSTBFD_RELOC_MIPS_GOT_DISPBFD_RELOC_MICROMIPS_GOT_DISPBFD_RELOC_MIPS_SHIFT5BFD_RELOC_MIPS_SHIFT6BFD_RELOC_MIPS_INSERT_ABFD_RELOC_MIPS_INSERT_BBFD_RELOC_MIPS_DELETEBFD_RELOC_MIPS_HIGHESTBFD_RELOC_MICROMIPS_HIGHESTBFD_RELOC_MIPS_HIGHERBFD_RELOC_MICROMIPS_HIGHERBFD_RELOC_MIPS_SCN_DISPBFD_RELOC_MICROMIPS_SCN_DISPBFD_RELOC_MIPS_16BFD_RELOC_MIPS_RELGOTBFD_RELOC_MIPS_JALRBFD_RELOC_MICROMIPS_JALRBFD_RELOC_MIPS_TLS_DTPMOD32BFD_RELOC_MIPS_TLS_DTPREL32BFD_RELOC_MIPS_TLS_DTPMOD64BFD_RELOC_MIPS_TLS_DTPREL64BFD_RELOC_MIPS_TLS_GDBFD_RELOC_MICROMIPS_TLS_GDBFD_RELOC_MIPS_TLS_LDMBFD_RELOC_MICROMIPS_TLS_LDMBFD_RELOC_MIPS_TLS_GOTTPRELBFD_RELOC_MIPS_TLS_TPREL32BFD_RELOC_MIPS_TLS_TPREL64BFD_RELOC_MIPS_TLS_TPREL_HI16BFD_RELOC_MIPS_TLS_TPREL_LO16BFD_RELOC_MIPS_EHBFD_RELOC_MIPS_COPYBFD_RELOC_MIPS_JUMP_SLOTBFD_RELOC_MOXIE_10_PCRELBFD_RELOC_FT32_10BFD_RELOC_FT32_20BFD_RELOC_FT32_17BFD_RELOC_FT32_18BFD_RELOC_FT32_RELAXBFD_RELOC_FT32_SC0BFD_RELOC_FT32_SC1BFD_RELOC_FT32_15BFD_RELOC_FT32_DIFF32BFD_RELOC_FRV_LABEL16BFD_RELOC_FRV_LABEL24BFD_RELOC_FRV_LO16BFD_RELOC_FRV_HI16BFD_RELOC_FRV_GPREL12BFD_RELOC_FRV_GPRELU12BFD_RELOC_FRV_GPREL32BFD_RELOC_FRV_GPRELHIBFD_RELOC_FRV_GPRELLOBFD_RELOC_FRV_GOT12BFD_RELOC_FRV_GOTHIBFD_RELOC_FRV_GOTLOBFD_RELOC_FRV_FUNCDESCBFD_RELOC_FRV_FUNCDESC_GOT12BFD_RELOC_FRV_FUNCDESC_GOTHIBFD_RELOC_FRV_FUNCDESC_GOTLOBFD_RELOC_FRV_FUNCDESC_VALUEBFD_RELOC_FRV_GOTOFF12BFD_RELOC_FRV_GOTOFFHIBFD_RELOC_FRV_GOTOFFLOBFD_RELOC_FRV_GETTLSOFFBFD_RELOC_FRV_TLSDESC_VALUEBFD_RELOC_FRV_GOTTLSDESC12BFD_RELOC_FRV_GOTTLSDESCHIBFD_RELOC_FRV_GOTTLSDESCLOBFD_RELOC_FRV_TLSMOFF12BFD_RELOC_FRV_TLSMOFFHIBFD_RELOC_FRV_TLSMOFFLOBFD_RELOC_FRV_GOTTLSOFF12BFD_RELOC_FRV_GOTTLSOFFHIBFD_RELOC_FRV_GOTTLSOFFLOBFD_RELOC_FRV_TLSOFFBFD_RELOC_FRV_TLSDESC_RELAXBFD_RELOC_FRV_GETTLSOFF_RELAXBFD_RELOC_FRV_TLSOFF_RELAXBFD_RELOC_FRV_TLSMOFFBFD_RELOC_MN10300_GOTOFF24BFD_RELOC_MN10300_GOT32BFD_RELOC_MN10300_GOT24BFD_RELOC_MN10300_GOT16BFD_RELOC_MN10300_COPYBFD_RELOC_MN10300_GLOB_DATBFD_RELOC_MN10300_JMP_SLOTBFD_RELOC_MN10300_RELATIVEBFD_RELOC_MN10300_SYM_DIFFBFD_RELOC_MN10300_ALIGNBFD_RELOC_MN10300_TLS_GDBFD_RELOC_MN10300_TLS_LDBFD_RELOC_MN10300_TLS_LDOBFD_RELOC_MN10300_TLS_GOTIEBFD_RELOC_MN10300_TLS_IEBFD_RELOC_MN10300_TLS_LEBFD_RELOC_MN10300_TLS_DTPMODBFD_RELOC_MN10300_TLS_DTPOFFBFD_RELOC_MN10300_TLS_TPOFFBFD_RELOC_MN10300_32_PCRELBFD_RELOC_MN10300_16_PCRELBFD_RELOC_386_GOT32BFD_RELOC_386_PLT32BFD_RELOC_386_COPYBFD_RELOC_386_GLOB_DATBFD_RELOC_386_JUMP_SLOTBFD_RELOC_386_RELATIVEBFD_RELOC_386_GOTOFFBFD_RELOC_386_GOTPCBFD_RELOC_386_TLS_TPOFFBFD_RELOC_386_TLS_IEBFD_RELOC_386_TLS_GOTIEBFD_RELOC_386_TLS_LEBFD_RELOC_386_TLS_GDBFD_RELOC_386_TLS_LDMBFD_RELOC_386_TLS_LDO_32BFD_RELOC_386_TLS_IE_32BFD_RELOC_386_TLS_LE_32BFD_RELOC_386_TLS_DTPMOD32BFD_RELOC_386_TLS_DTPOFF32BFD_RELOC_386_TLS_TPOFF32BFD_RELOC_386_TLS_GOTDESCBFD_RELOC_386_TLS_DESC_CALLBFD_RELOC_386_TLS_DESCBFD_RELOC_386_IRELATIVEBFD_RELOC_386_GOT32XBFD_RELOC_X86_64_GOT32BFD_RELOC_X86_64_PLT32BFD_RELOC_X86_64_COPYBFD_RELOC_X86_64_GLOB_DATBFD_RELOC_X86_64_JUMP_SLOTBFD_RELOC_X86_64_RELATIVEBFD_RELOC_X86_64_GOTPCRELBFD_RELOC_X86_64_32SBFD_RELOC_X86_64_DTPMOD64BFD_RELOC_X86_64_DTPOFF64BFD_RELOC_X86_64_TPOFF64BFD_RELOC_X86_64_TLSGDBFD_RELOC_X86_64_TLSLDBFD_RELOC_X86_64_DTPOFF32BFD_RELOC_X86_64_GOTTPOFFBFD_RELOC_X86_64_TPOFF32BFD_RELOC_X86_64_GOTOFF64BFD_RELOC_X86_64_GOTPC32BFD_RELOC_X86_64_GOT64BFD_RELOC_X86_64_GOTPCREL64BFD_RELOC_X86_64_GOTPC64BFD_RELOC_X86_64_GOTPLT64BFD_RELOC_X86_64_PLTOFF64BFD_RELOC_X86_64_TLSDESC_CALLBFD_RELOC_X86_64_TLSDESCBFD_RELOC_X86_64_IRELATIVEBFD_RELOC_X86_64_PC32_BNDBFD_RELOC_X86_64_PLT32_BNDBFD_RELOC_X86_64_GOTPCRELXBFD_RELOC_NS32K_IMM_8BFD_RELOC_NS32K_IMM_16BFD_RELOC_NS32K_IMM_32BFD_RELOC_NS32K_IMM_8_PCRELBFD_RELOC_NS32K_IMM_16_PCRELBFD_RELOC_NS32K_IMM_32_PCRELBFD_RELOC_NS32K_DISP_8BFD_RELOC_NS32K_DISP_16BFD_RELOC_NS32K_DISP_32BFD_RELOC_NS32K_DISP_8_PCRELBFD_RELOC_NS32K_DISP_16_PCRELBFD_RELOC_NS32K_DISP_32_PCRELBFD_RELOC_PDP11_DISP_8_PCRELBFD_RELOC_PDP11_DISP_6_PCRELBFD_RELOC_PJ_CODE_HI16BFD_RELOC_PJ_CODE_LO16BFD_RELOC_PJ_CODE_DIR16BFD_RELOC_PJ_CODE_DIR32BFD_RELOC_PJ_CODE_REL16BFD_RELOC_PJ_CODE_REL32BFD_RELOC_PPC_B26BFD_RELOC_PPC_BA26BFD_RELOC_PPC_TOC16BFD_RELOC_PPC_TOC16_LOBFD_RELOC_PPC_TOC16_HIBFD_RELOC_PPC_B16BFD_RELOC_PPC_B16_BRTAKENBFD_RELOC_PPC_B16_BRNTAKENBFD_RELOC_PPC_BA16BFD_RELOC_PPC_BA16_BRTAKENBFD_RELOC_PPC_BA16_BRNTAKENBFD_RELOC_PPC_COPYBFD_RELOC_PPC_GLOB_DATBFD_RELOC_PPC_JMP_SLOTBFD_RELOC_PPC_RELATIVEBFD_RELOC_PPC_LOCAL24PCBFD_RELOC_PPC_EMB_NADDR32BFD_RELOC_PPC_EMB_NADDR16BFD_RELOC_PPC_EMB_NADDR16_LOBFD_RELOC_PPC_EMB_NADDR16_HIBFD_RELOC_PPC_EMB_NADDR16_HABFD_RELOC_PPC_EMB_SDAI16BFD_RELOC_PPC_EMB_SDA2I16BFD_RELOC_PPC_EMB_SDA2RELBFD_RELOC_PPC_EMB_SDA21BFD_RELOC_PPC_EMB_MRKREFBFD_RELOC_PPC_EMB_RELSEC16BFD_RELOC_PPC_EMB_RELST_LOBFD_RELOC_PPC_EMB_RELST_HIBFD_RELOC_PPC_EMB_RELST_HABFD_RELOC_PPC_EMB_BIT_FLDBFD_RELOC_PPC_EMB_RELSDABFD_RELOC_PPC_VLE_REL8BFD_RELOC_PPC_VLE_REL15BFD_RELOC_PPC_VLE_REL24BFD_RELOC_PPC_VLE_LO16ABFD_RELOC_PPC_VLE_LO16DBFD_RELOC_PPC_VLE_HI16ABFD_RELOC_PPC_VLE_HI16DBFD_RELOC_PPC_VLE_HA16ABFD_RELOC_PPC_VLE_HA16DBFD_RELOC_PPC_VLE_SDA21BFD_RELOC_PPC_VLE_SDA21_LOBFD_RELOC_PPC_16DX_HABFD_RELOC_PPC_REL16DX_HABFD_RELOC_PPC_NEGBFD_RELOC_PPC64_HIGHERBFD_RELOC_PPC64_HIGHER_SBFD_RELOC_PPC64_HIGHESTBFD_RELOC_PPC64_HIGHEST_SBFD_RELOC_PPC64_TOC16_LOBFD_RELOC_PPC64_TOC16_HIBFD_RELOC_PPC64_TOC16_HABFD_RELOC_PPC64_TOCBFD_RELOC_PPC64_PLTGOT16BFD_RELOC_PPC64_PLTGOT16_LOBFD_RELOC_PPC64_PLTGOT16_HIBFD_RELOC_PPC64_PLTGOT16_HABFD_RELOC_PPC64_ADDR16_DSBFD_RELOC_PPC64_ADDR16_LO_DSBFD_RELOC_PPC64_GOT16_DSBFD_RELOC_PPC64_GOT16_LO_DSBFD_RELOC_PPC64_PLT16_LO_DSBFD_RELOC_PPC64_SECTOFF_DSBFD_RELOC_PPC64_SECTOFF_LO_DSBFD_RELOC_PPC64_TOC16_DSBFD_RELOC_PPC64_TOC16_LO_DSBFD_RELOC_PPC64_PLTGOT16_DSBFD_RELOC_PPC64_ADDR16_HIGHBFD_RELOC_PPC64_ADDR16_HIGHABFD_RELOC_PPC64_REL16_HIGHBFD_RELOC_PPC64_REL16_HIGHABFD_RELOC_PPC64_REL16_HIGHERBFD_RELOC_PPC64_REL16_HIGHERABFD_RELOC_PPC64_REL16_HIGHESTBFD_RELOC_PPC64_ADDR64_LOCALBFD_RELOC_PPC64_ENTRYBFD_RELOC_PPC64_REL24_NOTOCBFD_RELOC_PPC64_REL24_P9NOTOCBFD_RELOC_PPC64_D34BFD_RELOC_PPC64_D34_LOBFD_RELOC_PPC64_D34_HI30BFD_RELOC_PPC64_D34_HA30BFD_RELOC_PPC64_PCREL34BFD_RELOC_PPC64_GOT_PCREL34BFD_RELOC_PPC64_PLT_PCREL34BFD_RELOC_PPC64_D28BFD_RELOC_PPC64_PCREL28BFD_RELOC_PPC_TLSBFD_RELOC_PPC_TLSGDBFD_RELOC_PPC_TLSLDBFD_RELOC_PPC_TLSLEBFD_RELOC_PPC_TLSIEBFD_RELOC_PPC_TLSMBFD_RELOC_PPC_TLSMLBFD_RELOC_PPC_DTPMODBFD_RELOC_PPC_TPREL16BFD_RELOC_PPC_TPREL16_LOBFD_RELOC_PPC_TPREL16_HIBFD_RELOC_PPC_TPREL16_HABFD_RELOC_PPC_TPRELBFD_RELOC_PPC_DTPREL16BFD_RELOC_PPC_DTPREL16_LOBFD_RELOC_PPC_DTPREL16_HIBFD_RELOC_PPC_DTPREL16_HABFD_RELOC_PPC_DTPRELBFD_RELOC_PPC_GOT_TLSGD16BFD_RELOC_PPC_GOT_TLSGD16_LOBFD_RELOC_PPC_GOT_TLSGD16_HIBFD_RELOC_PPC_GOT_TLSGD16_HABFD_RELOC_PPC_GOT_TLSLD16BFD_RELOC_PPC_GOT_TLSLD16_LOBFD_RELOC_PPC_GOT_TLSLD16_HIBFD_RELOC_PPC_GOT_TLSLD16_HABFD_RELOC_PPC_GOT_TPREL16BFD_RELOC_PPC_GOT_TPREL16_LOBFD_RELOC_PPC_GOT_TPREL16_HIBFD_RELOC_PPC_GOT_TPREL16_HABFD_RELOC_PPC_GOT_DTPREL16BFD_RELOC_PPC_GOT_DTPREL16_LOBFD_RELOC_PPC_GOT_DTPREL16_HIBFD_RELOC_PPC_GOT_DTPREL16_HABFD_RELOC_PPC64_TLSGDBFD_RELOC_PPC64_TLSLDBFD_RELOC_PPC64_TLSLEBFD_RELOC_PPC64_TLSIEBFD_RELOC_PPC64_TLSMBFD_RELOC_PPC64_TLSMLBFD_RELOC_PPC64_TPREL16_DSBFD_RELOC_PPC64_TPREL16_LO_DSBFD_RELOC_PPC64_TPREL16_HIGHBFD_RELOC_PPC64_TPREL16_HIGHABFD_RELOC_PPC64_DTPREL16_DSBFD_RELOC_PPC64_DTPREL16_HIGHBFD_RELOC_PPC64_TPREL34BFD_RELOC_PPC64_DTPREL34BFD_RELOC_PPC64_TLS_PCRELBFD_RELOC_I370_D12BFD_RELOC_CTORBFD_RELOC_ARM_PCREL_BRANCHBFD_RELOC_ARM_PCREL_BLXBFD_RELOC_THUMB_PCREL_BLXBFD_RELOC_ARM_PCREL_CALLBFD_RELOC_ARM_PCREL_JUMPBFD_RELOC_THUMB_PCREL_BRANCH5BFD_RELOC_THUMB_PCREL_BFCSELBFD_RELOC_ARM_THUMB_BF17BFD_RELOC_ARM_THUMB_BF13BFD_RELOC_ARM_THUMB_BF19BFD_RELOC_ARM_THUMB_LOOP12BFD_RELOC_THUMB_PCREL_BRANCH7BFD_RELOC_THUMB_PCREL_BRANCH9BFD_RELOC_ARM_OFFSET_IMMBFD_RELOC_ARM_THUMB_OFFSETBFD_RELOC_ARM_TARGET1BFD_RELOC_ARM_ROSEGREL32BFD_RELOC_ARM_SBREL32BFD_RELOC_ARM_TARGET2BFD_RELOC_ARM_PREL31BFD_RELOC_ARM_MOVWBFD_RELOC_ARM_MOVTBFD_RELOC_ARM_MOVW_PCRELBFD_RELOC_ARM_MOVT_PCRELBFD_RELOC_ARM_THUMB_MOVWBFD_RELOC_ARM_THUMB_MOVTBFD_RELOC_ARM_GOTFUNCDESCBFD_RELOC_ARM_GOTOFFFUNCDESCBFD_RELOC_ARM_FUNCDESCBFD_RELOC_ARM_FUNCDESC_VALUEBFD_RELOC_ARM_TLS_GD32_FDPICBFD_RELOC_ARM_TLS_LDM32_FDPICBFD_RELOC_ARM_TLS_IE32_FDPICBFD_RELOC_ARM_JUMP_SLOTBFD_RELOC_ARM_GLOB_DATBFD_RELOC_ARM_GOT32BFD_RELOC_ARM_PLT32BFD_RELOC_ARM_RELATIVEBFD_RELOC_ARM_GOTOFFBFD_RELOC_ARM_GOTPCBFD_RELOC_ARM_GOT_PRELBFD_RELOC_ARM_TLS_GD32BFD_RELOC_ARM_TLS_LDO32BFD_RELOC_ARM_TLS_LDM32BFD_RELOC_ARM_TLS_DTPOFF32BFD_RELOC_ARM_TLS_DTPMOD32BFD_RELOC_ARM_TLS_TPOFF32BFD_RELOC_ARM_TLS_IE32BFD_RELOC_ARM_TLS_LE32BFD_RELOC_ARM_TLS_GOTDESCBFD_RELOC_ARM_TLS_CALLBFD_RELOC_ARM_THM_TLS_CALLBFD_RELOC_ARM_TLS_DESCSEQBFD_RELOC_ARM_THM_TLS_DESCSEQBFD_RELOC_ARM_TLS_DESCBFD_RELOC_ARM_ALU_PC_G0_NCBFD_RELOC_ARM_ALU_PC_G0BFD_RELOC_ARM_ALU_PC_G1_NCBFD_RELOC_ARM_ALU_PC_G1BFD_RELOC_ARM_ALU_PC_G2BFD_RELOC_ARM_LDR_PC_G0BFD_RELOC_ARM_LDR_PC_G1BFD_RELOC_ARM_LDR_PC_G2BFD_RELOC_ARM_LDRS_PC_G0BFD_RELOC_ARM_LDRS_PC_G1BFD_RELOC_ARM_LDRS_PC_G2BFD_RELOC_ARM_LDC_PC_G0BFD_RELOC_ARM_LDC_PC_G1BFD_RELOC_ARM_LDC_PC_G2BFD_RELOC_ARM_ALU_SB_G0_NCBFD_RELOC_ARM_ALU_SB_G0BFD_RELOC_ARM_ALU_SB_G1_NCBFD_RELOC_ARM_ALU_SB_G1BFD_RELOC_ARM_ALU_SB_G2BFD_RELOC_ARM_LDR_SB_G0BFD_RELOC_ARM_LDR_SB_G1BFD_RELOC_ARM_LDR_SB_G2BFD_RELOC_ARM_LDRS_SB_G0BFD_RELOC_ARM_LDRS_SB_G1BFD_RELOC_ARM_LDRS_SB_G2BFD_RELOC_ARM_LDC_SB_G0BFD_RELOC_ARM_LDC_SB_G1BFD_RELOC_ARM_LDC_SB_G2BFD_RELOC_ARM_V4BXBFD_RELOC_ARM_IRELATIVEBFD_RELOC_ARM_IMMEDIATEBFD_RELOC_ARM_ADRL_IMMEDIATEBFD_RELOC_ARM_T32_IMMEDIATEBFD_RELOC_ARM_T32_ADD_IMMBFD_RELOC_ARM_T32_IMM12BFD_RELOC_ARM_T32_ADD_PC12BFD_RELOC_ARM_SHIFT_IMMBFD_RELOC_ARM_SMCBFD_RELOC_ARM_HVCBFD_RELOC_ARM_SWIBFD_RELOC_ARM_MULTIBFD_RELOC_ARM_CP_OFF_IMMBFD_RELOC_ARM_CP_OFF_IMM_S2BFD_RELOC_ARM_T32_CP_OFF_IMMBFD_RELOC_ARM_ADR_IMMBFD_RELOC_ARM_LDR_IMMBFD_RELOC_ARM_LITERALBFD_RELOC_ARM_IN_POOLBFD_RELOC_ARM_OFFSET_IMM8BFD_RELOC_ARM_T32_OFFSET_U8BFD_RELOC_ARM_T32_OFFSET_IMMBFD_RELOC_ARM_HWLITERALBFD_RELOC_ARM_THUMB_ADDBFD_RELOC_ARM_THUMB_IMMBFD_RELOC_ARM_THUMB_SHIFTBFD_RELOC_SH_PCDISP8BY2BFD_RELOC_SH_PCDISP12BY2BFD_RELOC_SH_IMM3BFD_RELOC_SH_IMM3UBFD_RELOC_SH_DISP12BFD_RELOC_SH_DISP12BY2BFD_RELOC_SH_DISP12BY4BFD_RELOC_SH_DISP12BY8BFD_RELOC_SH_DISP20BFD_RELOC_SH_DISP20BY8BFD_RELOC_SH_IMM4BFD_RELOC_SH_IMM4BY2BFD_RELOC_SH_IMM4BY4BFD_RELOC_SH_IMM8BFD_RELOC_SH_IMM8BY2BFD_RELOC_SH_IMM8BY4BFD_RELOC_SH_PCRELIMM8BY2BFD_RELOC_SH_PCRELIMM8BY4BFD_RELOC_SH_SWITCH16BFD_RELOC_SH_SWITCH32BFD_RELOC_SH_USESBFD_RELOC_SH_COUNTBFD_RELOC_SH_ALIGNBFD_RELOC_SH_CODEBFD_RELOC_SH_DATABFD_RELOC_SH_LABELBFD_RELOC_SH_LOOP_STARTBFD_RELOC_SH_LOOP_ENDBFD_RELOC_SH_COPYBFD_RELOC_SH_GLOB_DATBFD_RELOC_SH_JMP_SLOTBFD_RELOC_SH_RELATIVEBFD_RELOC_SH_GOTPCBFD_RELOC_SH_GOT_LOW16BFD_RELOC_SH_GOT_MEDLOW16BFD_RELOC_SH_GOT_MEDHI16BFD_RELOC_SH_GOT_HI16BFD_RELOC_SH_GOTPLT_LOW16BFD_RELOC_SH_GOTPLT_MEDLOW16BFD_RELOC_SH_GOTPLT_MEDHI16BFD_RELOC_SH_GOTPLT_HI16BFD_RELOC_SH_PLT_LOW16BFD_RELOC_SH_PLT_MEDLOW16BFD_RELOC_SH_PLT_MEDHI16BFD_RELOC_SH_PLT_HI16BFD_RELOC_SH_GOTOFF_LOW16BFD_RELOC_SH_GOTOFF_MEDLOW16BFD_RELOC_SH_GOTOFF_MEDHI16BFD_RELOC_SH_GOTOFF_HI16BFD_RELOC_SH_GOTPC_LOW16BFD_RELOC_SH_GOTPC_MEDLOW16BFD_RELOC_SH_GOTPC_MEDHI16BFD_RELOC_SH_GOTPC_HI16BFD_RELOC_SH_COPY64BFD_RELOC_SH_GLOB_DAT64BFD_RELOC_SH_JMP_SLOT64BFD_RELOC_SH_RELATIVE64BFD_RELOC_SH_GOT10BY4BFD_RELOC_SH_GOT10BY8BFD_RELOC_SH_GOTPLT10BY4BFD_RELOC_SH_GOTPLT10BY8BFD_RELOC_SH_GOTPLT32BFD_RELOC_SH_SHMEDIA_CODEBFD_RELOC_SH_IMMU5BFD_RELOC_SH_IMMS6BFD_RELOC_SH_IMMS6BY32BFD_RELOC_SH_IMMU6BFD_RELOC_SH_IMMS10BFD_RELOC_SH_IMMS10BY2BFD_RELOC_SH_IMMS10BY4BFD_RELOC_SH_IMMS10BY8BFD_RELOC_SH_IMMS16BFD_RELOC_SH_IMMU16BFD_RELOC_SH_IMM_LOW16BFD_RELOC_SH_IMM_LOW16_PCRELBFD_RELOC_SH_IMM_MEDLOW16BFD_RELOC_SH_IMM_MEDHI16BFD_RELOC_SH_IMM_HI16BFD_RELOC_SH_IMM_HI16_PCRELBFD_RELOC_SH_PT_16BFD_RELOC_SH_TLS_GD_32BFD_RELOC_SH_TLS_LD_32BFD_RELOC_SH_TLS_LDO_32BFD_RELOC_SH_TLS_IE_32BFD_RELOC_SH_TLS_LE_32BFD_RELOC_SH_TLS_DTPMOD32BFD_RELOC_SH_TLS_DTPOFF32BFD_RELOC_SH_TLS_TPOFF32BFD_RELOC_SH_GOT20BFD_RELOC_SH_GOTOFF20BFD_RELOC_SH_GOTFUNCDESCBFD_RELOC_SH_GOTFUNCDESC20BFD_RELOC_SH_GOTOFFFUNCDESCBFD_RELOC_SH_GOTOFFFUNCDESC20BFD_RELOC_SH_FUNCDESCBFD_RELOC_ARC_NONEBFD_RELOC_ARC_8BFD_RELOC_ARC_16BFD_RELOC_ARC_24BFD_RELOC_ARC_32BFD_RELOC_ARC_N8BFD_RELOC_ARC_N16BFD_RELOC_ARC_N24BFD_RELOC_ARC_N32BFD_RELOC_ARC_SDABFD_RELOC_ARC_SECTOFFBFD_RELOC_ARC_S21H_PCRELBFD_RELOC_ARC_S21W_PCRELBFD_RELOC_ARC_S25H_PCRELBFD_RELOC_ARC_S25W_PCRELBFD_RELOC_ARC_SDA32BFD_RELOC_ARC_SDA_LDSTBFD_RELOC_ARC_SDA_LDST1BFD_RELOC_ARC_SDA_LDST2BFD_RELOC_ARC_SDA16_LDBFD_RELOC_ARC_SDA16_LD1BFD_RELOC_ARC_SDA16_LD2BFD_RELOC_ARC_S13_PCRELBFD_RELOC_ARC_WBFD_RELOC_ARC_32_MEBFD_RELOC_ARC_32_ME_SBFD_RELOC_ARC_N32_MEBFD_RELOC_ARC_SECTOFF_MEBFD_RELOC_ARC_SDA32_MEBFD_RELOC_ARC_W_MEBFD_RELOC_AC_SECTOFF_U8BFD_RELOC_AC_SECTOFF_U8_1BFD_RELOC_AC_SECTOFF_U8_2BFD_RELOC_AC_SECTOFF_S9BFD_RELOC_AC_SECTOFF_S9_1BFD_RELOC_AC_SECTOFF_S9_2BFD_RELOC_ARC_SECTOFF_ME_1BFD_RELOC_ARC_SECTOFF_ME_2BFD_RELOC_ARC_SECTOFF_1BFD_RELOC_ARC_SECTOFF_2BFD_RELOC_ARC_SDA_12BFD_RELOC_ARC_SDA16_ST2BFD_RELOC_ARC_32_PCRELBFD_RELOC_ARC_PC32BFD_RELOC_ARC_GOT32BFD_RELOC_ARC_GOTPC32BFD_RELOC_ARC_PLT32BFD_RELOC_ARC_COPYBFD_RELOC_ARC_GLOB_DATBFD_RELOC_ARC_JMP_SLOTBFD_RELOC_ARC_RELATIVEBFD_RELOC_ARC_GOTOFFBFD_RELOC_ARC_GOTPCBFD_RELOC_ARC_S21W_PCREL_PLTBFD_RELOC_ARC_S25H_PCREL_PLTBFD_RELOC_ARC_TLS_DTPMODBFD_RELOC_ARC_TLS_TPOFFBFD_RELOC_ARC_TLS_GD_GOTBFD_RELOC_ARC_TLS_GD_LDBFD_RELOC_ARC_TLS_GD_CALLBFD_RELOC_ARC_TLS_IE_GOTBFD_RELOC_ARC_TLS_DTPOFFBFD_RELOC_ARC_TLS_DTPOFF_S9BFD_RELOC_ARC_TLS_LE_S9BFD_RELOC_ARC_TLS_LE_32BFD_RELOC_ARC_S25W_PCREL_PLTBFD_RELOC_ARC_S21H_PCREL_PLTBFD_RELOC_ARC_NPS_CMEM16BFD_RELOC_ARC_JLI_SECTOFFBFD_RELOC_BFIN_16_IMMBFD_RELOC_BFIN_16_HIGHBFD_RELOC_BFIN_4_PCRELBFD_RELOC_BFIN_5_PCRELBFD_RELOC_BFIN_16_LOWBFD_RELOC_BFIN_10_PCRELBFD_RELOC_BFIN_11_PCRELBFD_RELOC_BFIN_12_PCREL_JUMPBFD_RELOC_BFIN_GOT17M4BFD_RELOC_BFIN_GOTHIBFD_RELOC_BFIN_GOTLOBFD_RELOC_BFIN_FUNCDESCBFD_RELOC_BFIN_FUNCDESC_GOTHIBFD_RELOC_BFIN_FUNCDESC_GOTLOBFD_RELOC_BFIN_FUNCDESC_VALUEBFD_RELOC_BFIN_GOTOFF17M4BFD_RELOC_BFIN_GOTOFFHIBFD_RELOC_BFIN_GOTOFFLOBFD_RELOC_BFIN_GOTBFD_RELOC_BFIN_PLTPCBFD_ARELOC_BFIN_PUSHBFD_ARELOC_BFIN_CONSTBFD_ARELOC_BFIN_ADDBFD_ARELOC_BFIN_SUBBFD_ARELOC_BFIN_MULTBFD_ARELOC_BFIN_DIVBFD_ARELOC_BFIN_MODBFD_ARELOC_BFIN_LSHIFTBFD_ARELOC_BFIN_RSHIFTBFD_ARELOC_BFIN_ANDBFD_ARELOC_BFIN_ORBFD_ARELOC_BFIN_XORBFD_ARELOC_BFIN_LANDBFD_ARELOC_BFIN_LORBFD_ARELOC_BFIN_LENBFD_ARELOC_BFIN_NEGBFD_ARELOC_BFIN_COMPBFD_ARELOC_BFIN_PAGEBFD_ARELOC_BFIN_HWPAGEBFD_ARELOC_BFIN_ADDRBFD_RELOC_D10V_10_PCREL_RBFD_RELOC_D10V_10_PCREL_LBFD_RELOC_D10V_18BFD_RELOC_D10V_18_PCRELBFD_RELOC_D30V_6BFD_RELOC_D30V_9_PCRELBFD_RELOC_D30V_9_PCREL_RBFD_RELOC_D30V_15BFD_RELOC_D30V_15_PCRELBFD_RELOC_D30V_15_PCREL_RBFD_RELOC_D30V_21BFD_RELOC_D30V_21_PCRELBFD_RELOC_D30V_21_PCREL_RBFD_RELOC_D30V_32BFD_RELOC_D30V_32_PCRELBFD_RELOC_DLX_HI16_SBFD_RELOC_DLX_LO16BFD_RELOC_DLX_JMP26BFD_RELOC_M32C_HI8BFD_RELOC_M32C_RL_JUMPBFD_RELOC_M32C_RL_1ADDRBFD_RELOC_M32C_RL_2ADDRBFD_RELOC_M32R_24BFD_RELOC_M32R_10_PCRELBFD_RELOC_M32R_18_PCRELBFD_RELOC_M32R_26_PCRELBFD_RELOC_M32R_HI16_ULOBFD_RELOC_M32R_HI16_SLOBFD_RELOC_M32R_LO16BFD_RELOC_M32R_SDA16BFD_RELOC_M32R_GOT24BFD_RELOC_M32R_26_PLTRELBFD_RELOC_M32R_COPYBFD_RELOC_M32R_GLOB_DATBFD_RELOC_M32R_JMP_SLOTBFD_RELOC_M32R_RELATIVEBFD_RELOC_M32R_GOTOFFBFD_RELOC_M32R_GOTOFF_HI_ULOBFD_RELOC_M32R_GOTOFF_HI_SLOBFD_RELOC_M32R_GOTOFF_LOBFD_RELOC_M32R_GOTPC24BFD_RELOC_M32R_GOT16_HI_ULOBFD_RELOC_M32R_GOT16_HI_SLOBFD_RELOC_M32R_GOT16_LOBFD_RELOC_M32R_GOTPC_HI_ULOBFD_RELOC_M32R_GOTPC_HI_SLOBFD_RELOC_M32R_GOTPC_LOBFD_RELOC_NDS32_20BFD_RELOC_NDS32_9_PCRELBFD_RELOC_NDS32_WORD_9_PCRELBFD_RELOC_NDS32_15_PCRELBFD_RELOC_NDS32_17_PCRELBFD_RELOC_NDS32_25_PCRELBFD_RELOC_NDS32_HI20BFD_RELOC_NDS32_LO12S3BFD_RELOC_NDS32_LO12S2BFD_RELOC_NDS32_LO12S1BFD_RELOC_NDS32_LO12S0BFD_RELOC_NDS32_LO12S0_ORIBFD_RELOC_NDS32_SDA15S3BFD_RELOC_NDS32_SDA15S2BFD_RELOC_NDS32_SDA15S1BFD_RELOC_NDS32_SDA15S0BFD_RELOC_NDS32_SDA16S3BFD_RELOC_NDS32_SDA17S2BFD_RELOC_NDS32_SDA18S1BFD_RELOC_NDS32_SDA19S0BFD_RELOC_NDS32_GOT20BFD_RELOC_NDS32_9_PLTRELBFD_RELOC_NDS32_25_PLTRELBFD_RELOC_NDS32_COPYBFD_RELOC_NDS32_GLOB_DATBFD_RELOC_NDS32_JMP_SLOTBFD_RELOC_NDS32_RELATIVEBFD_RELOC_NDS32_GOTOFFBFD_RELOC_NDS32_GOTOFF_HI20BFD_RELOC_NDS32_GOTOFF_LO12BFD_RELOC_NDS32_GOTPC20BFD_RELOC_NDS32_GOT_HI20BFD_RELOC_NDS32_GOT_LO12BFD_RELOC_NDS32_GOTPC_HI20BFD_RELOC_NDS32_GOTPC_LO12BFD_RELOC_NDS32_INSN16BFD_RELOC_NDS32_LABELBFD_RELOC_NDS32_LONGCALL1BFD_RELOC_NDS32_LONGCALL2BFD_RELOC_NDS32_LONGCALL3BFD_RELOC_NDS32_LONGJUMP1BFD_RELOC_NDS32_LONGJUMP2BFD_RELOC_NDS32_LONGJUMP3BFD_RELOC_NDS32_LOADSTOREBFD_RELOC_NDS32_9_FIXEDBFD_RELOC_NDS32_15_FIXEDBFD_RELOC_NDS32_17_FIXEDBFD_RELOC_NDS32_25_FIXEDBFD_RELOC_NDS32_LONGCALL4BFD_RELOC_NDS32_LONGCALL5BFD_RELOC_NDS32_LONGCALL6BFD_RELOC_NDS32_LONGJUMP4BFD_RELOC_NDS32_LONGJUMP5BFD_RELOC_NDS32_LONGJUMP6BFD_RELOC_NDS32_LONGJUMP7BFD_RELOC_NDS32_PLTREL_HI20BFD_RELOC_NDS32_PLTREL_LO12BFD_RELOC_NDS32_SDA12S2_DPBFD_RELOC_NDS32_SDA12S2_SPBFD_RELOC_NDS32_LO12S2_DPBFD_RELOC_NDS32_LO12S2_SPBFD_RELOC_NDS32_DWARF2_OP1BFD_RELOC_NDS32_DWARF2_OP2BFD_RELOC_NDS32_DWARF2_LEBBFD_RELOC_NDS32_UPDATE_TABFD_RELOC_NDS32_GOT_LO15BFD_RELOC_NDS32_GOT_LO19BFD_RELOC_NDS32_GOTOFF_LO15BFD_RELOC_NDS32_GOTOFF_LO19BFD_RELOC_NDS32_GOT15S2BFD_RELOC_NDS32_GOT17S2BFD_RELOC_NDS32_5BFD_RELOC_NDS32_10_UPCRELBFD_RELOC_NDS32_RELAX_ENTRYBFD_RELOC_NDS32_GOT_SUFFBFD_RELOC_NDS32_GOTOFF_SUFFBFD_RELOC_NDS32_PLT_GOT_SUFFBFD_RELOC_NDS32_MULCALL_SUFFBFD_RELOC_NDS32_PTRBFD_RELOC_NDS32_PTR_COUNTBFD_RELOC_NDS32_PTR_RESOLVEDBFD_RELOC_NDS32_PLTBLOCKBFD_RELOC_NDS32_MINUENDBFD_RELOC_NDS32_SUBTRAHENDBFD_RELOC_NDS32_DIFF8BFD_RELOC_NDS32_DIFF16BFD_RELOC_NDS32_DIFF32BFD_RELOC_NDS32_DIFF_ULEB128BFD_RELOC_NDS32_EMPTYBFD_RELOC_NDS32_25_ABSBFD_RELOC_NDS32_DATABFD_RELOC_NDS32_TRANBFD_RELOC_NDS32_17IFC_PCRELBFD_RELOC_NDS32_10IFCU_PCRELBFD_RELOC_NDS32_TPOFFBFD_RELOC_NDS32_GOTTPOFFBFD_RELOC_NDS32_TLS_LE_HI20BFD_RELOC_NDS32_TLS_LE_LO12BFD_RELOC_NDS32_TLS_LE_20BFD_RELOC_NDS32_TLS_LE_15S0BFD_RELOC_NDS32_TLS_LE_15S1BFD_RELOC_NDS32_TLS_LE_15S2BFD_RELOC_NDS32_TLS_LE_ADDBFD_RELOC_NDS32_TLS_LE_LSBFD_RELOC_NDS32_TLS_IE_HI20BFD_RELOC_NDS32_TLS_IE_LO12BFD_RELOC_NDS32_TLS_IE_LO12S2BFD_RELOC_NDS32_TLS_IEGP_HI20BFD_RELOC_NDS32_TLS_IEGP_LO12BFD_RELOC_NDS32_TLS_IEGP_LWBFD_RELOC_NDS32_TLS_DESCBFD_RELOC_NDS32_TLS_DESC_HI20BFD_RELOC_NDS32_TLS_DESC_LO12BFD_RELOC_NDS32_TLS_DESC_20BFD_RELOC_NDS32_TLS_DESC_ADDBFD_RELOC_NDS32_TLS_DESC_FUNCBFD_RELOC_NDS32_TLS_DESC_CALLBFD_RELOC_NDS32_TLS_DESC_MEMBFD_RELOC_NDS32_REMOVEBFD_RELOC_NDS32_GROUPBFD_RELOC_NDS32_LSIBFD_RELOC_V850_9_PCRELBFD_RELOC_V850_22_PCRELBFD_RELOC_V850_TDA_6_8_OFFSETBFD_RELOC_V850_TDA_7_8_OFFSETBFD_RELOC_V850_TDA_7_7_OFFSETBFD_RELOC_V850_TDA_4_5_OFFSETBFD_RELOC_V850_TDA_4_4_OFFSETBFD_RELOC_V850_LONGCALLBFD_RELOC_V850_LONGJUMPBFD_RELOC_V850_ALIGNBFD_RELOC_V850_16_PCRELBFD_RELOC_V850_17_PCRELBFD_RELOC_V850_23BFD_RELOC_V850_32_PCRELBFD_RELOC_V850_32_ABSBFD_RELOC_V850_16_S1BFD_RELOC_V850_LO16_S1BFD_RELOC_V850_32_GOTPCRELBFD_RELOC_V850_16_GOTBFD_RELOC_V850_32_GOTBFD_RELOC_V850_22_PLT_PCRELBFD_RELOC_V850_32_PLT_PCRELBFD_RELOC_V850_COPYBFD_RELOC_V850_GLOB_DATBFD_RELOC_V850_JMP_SLOTBFD_RELOC_V850_RELATIVEBFD_RELOC_V850_16_GOTOFFBFD_RELOC_V850_32_GOTOFFBFD_RELOC_V850_CODEBFD_RELOC_V850_DATABFD_RELOC_TIC30_LDPBFD_RELOC_TIC54X_PARTLS7BFD_RELOC_TIC54X_PARTMS9BFD_RELOC_TIC54X_23BFD_RELOC_TIC54X_16_OF_23BFD_RELOC_TIC54X_MS7_OF_23BFD_RELOC_C6000_PCR_S21BFD_RELOC_C6000_PCR_S12BFD_RELOC_C6000_PCR_S10BFD_RELOC_C6000_PCR_S7BFD_RELOC_C6000_ABS_S16BFD_RELOC_C6000_ABS_L16BFD_RELOC_C6000_ABS_H16BFD_RELOC_C6000_SBR_U15_BBFD_RELOC_C6000_SBR_U15_HBFD_RELOC_C6000_SBR_U15_WBFD_RELOC_C6000_SBR_S16BFD_RELOC_C6000_SBR_L16_BBFD_RELOC_C6000_SBR_L16_HBFD_RELOC_C6000_SBR_L16_WBFD_RELOC_C6000_SBR_H16_BBFD_RELOC_C6000_SBR_H16_HBFD_RELOC_C6000_SBR_H16_WBFD_RELOC_C6000_SBR_GOT_U15_WBFD_RELOC_C6000_SBR_GOT_L16_WBFD_RELOC_C6000_SBR_GOT_H16_WBFD_RELOC_C6000_DSBT_INDEXBFD_RELOC_C6000_PREL31BFD_RELOC_C6000_COPYBFD_RELOC_C6000_JUMP_SLOTBFD_RELOC_C6000_EHTYPEBFD_RELOC_C6000_PCR_H16BFD_RELOC_C6000_PCR_L16BFD_RELOC_C6000_ALIGNBFD_RELOC_C6000_FPHEADBFD_RELOC_C6000_NOCMPBFD_RELOC_FR30_48BFD_RELOC_FR30_20BFD_RELOC_FR30_6_IN_4BFD_RELOC_FR30_8_IN_8BFD_RELOC_FR30_9_IN_8BFD_RELOC_FR30_10_IN_8BFD_RELOC_FR30_9_PCRELBFD_RELOC_FR30_12_PCRELBFD_RELOC_MCORE_PCREL_IMM8BY4BFD_RELOC_MCORE_PCREL_IMM4BY2BFD_RELOC_MCORE_PCREL_32BFD_RELOC_MCORE_RVABFD_RELOC_MEP_8BFD_RELOC_MEP_16BFD_RELOC_MEP_32BFD_RELOC_MEP_PCREL8A2BFD_RELOC_MEP_PCREL12A2BFD_RELOC_MEP_PCREL17A2BFD_RELOC_MEP_PCREL24A2BFD_RELOC_MEP_PCABS24A2BFD_RELOC_MEP_LOW16BFD_RELOC_MEP_HI16UBFD_RELOC_MEP_HI16SBFD_RELOC_MEP_GPRELBFD_RELOC_MEP_TPRELBFD_RELOC_MEP_TPREL7BFD_RELOC_MEP_TPREL7A2BFD_RELOC_MEP_TPREL7A4BFD_RELOC_MEP_UIMM24BFD_RELOC_MEP_ADDR24A4BFD_RELOC_MEP_GNU_VTINHERITBFD_RELOC_MEP_GNU_VTENTRYBFD_RELOC_METAG_HIADDR16BFD_RELOC_METAG_LOADDR16BFD_RELOC_METAG_RELBRANCHBFD_RELOC_METAG_GETSETOFFBFD_RELOC_METAG_HIOGBFD_RELOC_METAG_LOOGBFD_RELOC_METAG_REL8BFD_RELOC_METAG_REL16BFD_RELOC_METAG_HI16_GOTOFFBFD_RELOC_METAG_LO16_GOTOFFBFD_RELOC_METAG_GETSET_GOTOFFBFD_RELOC_METAG_GETSET_GOTBFD_RELOC_METAG_HI16_GOTPCBFD_RELOC_METAG_LO16_GOTPCBFD_RELOC_METAG_HI16_PLTBFD_RELOC_METAG_LO16_PLTBFD_RELOC_METAG_RELBRANCH_PLTBFD_RELOC_METAG_GOTOFFBFD_RELOC_METAG_PLTBFD_RELOC_METAG_COPYBFD_RELOC_METAG_JMP_SLOTBFD_RELOC_METAG_RELATIVEBFD_RELOC_METAG_GLOB_DATBFD_RELOC_METAG_TLS_GDBFD_RELOC_METAG_TLS_LDMBFD_RELOC_METAG_TLS_LDO_HI16BFD_RELOC_METAG_TLS_LDO_LO16BFD_RELOC_METAG_TLS_LDOBFD_RELOC_METAG_TLS_IEBFD_RELOC_METAG_TLS_IENONPICBFD_RELOC_METAG_TLS_TPOFFBFD_RELOC_METAG_TLS_DTPMODBFD_RELOC_METAG_TLS_DTPOFFBFD_RELOC_METAG_TLS_LEBFD_RELOC_METAG_TLS_LE_HI16BFD_RELOC_METAG_TLS_LE_LO16BFD_RELOC_MMIX_GETABFD_RELOC_MMIX_GETA_1BFD_RELOC_MMIX_GETA_2BFD_RELOC_MMIX_GETA_3BFD_RELOC_MMIX_CBRANCHBFD_RELOC_MMIX_CBRANCH_JBFD_RELOC_MMIX_CBRANCH_1BFD_RELOC_MMIX_CBRANCH_2BFD_RELOC_MMIX_CBRANCH_3BFD_RELOC_MMIX_PUSHJBFD_RELOC_MMIX_PUSHJ_1BFD_RELOC_MMIX_PUSHJ_2BFD_RELOC_MMIX_PUSHJ_3BFD_RELOC_MMIX_JMPBFD_RELOC_MMIX_JMP_1BFD_RELOC_MMIX_JMP_2BFD_RELOC_MMIX_JMP_3BFD_RELOC_MMIX_ADDR19BFD_RELOC_MMIX_ADDR27BFD_RELOC_MMIX_REG_OR_BYTEBFD_RELOC_MMIX_REGBFD_RELOC_MMIX_LOCALBFD_RELOC_AVR_7_PCRELBFD_RELOC_AVR_13_PCRELBFD_RELOC_AVR_16_PMBFD_RELOC_AVR_LO8_LDIBFD_RELOC_AVR_HI8_LDIBFD_RELOC_AVR_HH8_LDIBFD_RELOC_AVR_MS8_LDIBFD_RELOC_AVR_LO8_LDI_NEGBFD_RELOC_AVR_HI8_LDI_NEGBFD_RELOC_AVR_HH8_LDI_NEGBFD_RELOC_AVR_MS8_LDI_NEGBFD_RELOC_AVR_LO8_LDI_PMBFD_RELOC_AVR_LO8_LDI_GSBFD_RELOC_AVR_HI8_LDI_PMBFD_RELOC_AVR_HI8_LDI_GSBFD_RELOC_AVR_HH8_LDI_PMBFD_RELOC_AVR_LO8_LDI_PM_NEGBFD_RELOC_AVR_HI8_LDI_PM_NEGBFD_RELOC_AVR_HH8_LDI_PM_NEGBFD_RELOC_AVR_CALLBFD_RELOC_AVR_LDIBFD_RELOC_AVR_6BFD_RELOC_AVR_6_ADIWBFD_RELOC_AVR_8_LOBFD_RELOC_AVR_8_HIBFD_RELOC_AVR_8_HLOBFD_RELOC_AVR_DIFF8BFD_RELOC_AVR_DIFF16BFD_RELOC_AVR_DIFF32BFD_RELOC_AVR_LDS_STS_16BFD_RELOC_AVR_PORT6BFD_RELOC_AVR_PORT5BFD_RELOC_RISCV_HI20BFD_RELOC_RISCV_PCREL_HI20BFD_RELOC_RISCV_PCREL_LO12_IBFD_RELOC_RISCV_PCREL_LO12_SBFD_RELOC_RISCV_LO12_IBFD_RELOC_RISCV_LO12_SBFD_RELOC_RISCV_GPREL12_IBFD_RELOC_RISCV_GPREL12_SBFD_RELOC_RISCV_TPREL_HI20BFD_RELOC_RISCV_TPREL_LO12_IBFD_RELOC_RISCV_TPREL_LO12_SBFD_RELOC_RISCV_TPREL_ADDBFD_RELOC_RISCV_CALLBFD_RELOC_RISCV_CALL_PLTBFD_RELOC_RISCV_ADD8BFD_RELOC_RISCV_ADD16BFD_RELOC_RISCV_ADD32BFD_RELOC_RISCV_ADD64BFD_RELOC_RISCV_SUB8BFD_RELOC_RISCV_SUB16BFD_RELOC_RISCV_SUB32BFD_RELOC_RISCV_SUB64BFD_RELOC_RISCV_GOT_HI20BFD_RELOC_RISCV_TLS_GOT_HI20BFD_RELOC_RISCV_TLS_GD_HI20BFD_RELOC_RISCV_JMPBFD_RELOC_RISCV_TLS_DTPMOD32BFD_RELOC_RISCV_TLS_DTPREL32BFD_RELOC_RISCV_TLS_DTPMOD64BFD_RELOC_RISCV_TLS_DTPREL64BFD_RELOC_RISCV_TLS_TPREL32BFD_RELOC_RISCV_TLS_TPREL64BFD_RELOC_RISCV_ALIGNBFD_RELOC_RISCV_RVC_BRANCHBFD_RELOC_RISCV_RVC_JUMPBFD_RELOC_RISCV_RVC_LUIBFD_RELOC_RISCV_GPREL_IBFD_RELOC_RISCV_GPREL_SBFD_RELOC_RISCV_TPREL_IBFD_RELOC_RISCV_TPREL_SBFD_RELOC_RISCV_RELAXBFD_RELOC_RISCV_CFABFD_RELOC_RISCV_SUB6BFD_RELOC_RISCV_SET6BFD_RELOC_RISCV_SET8BFD_RELOC_RISCV_SET16BFD_RELOC_RISCV_SET32BFD_RELOC_RISCV_32_PCRELBFD_RELOC_RL78_NEG8BFD_RELOC_RL78_NEG16BFD_RELOC_RL78_NEG24BFD_RELOC_RL78_NEG32BFD_RELOC_RL78_16_OPBFD_RELOC_RL78_24_OPBFD_RELOC_RL78_32_OPBFD_RELOC_RL78_8UBFD_RELOC_RL78_16UBFD_RELOC_RL78_24UBFD_RELOC_RL78_DIR3U_PCRELBFD_RELOC_RL78_DIFFBFD_RELOC_RL78_GPRELBBFD_RELOC_RL78_GPRELWBFD_RELOC_RL78_GPRELLBFD_RELOC_RL78_SYMBFD_RELOC_RL78_OP_SUBTRACTBFD_RELOC_RL78_OP_NEGBFD_RELOC_RL78_OP_ANDBFD_RELOC_RL78_OP_SHRABFD_RELOC_RL78_ABS8BFD_RELOC_RL78_ABS16BFD_RELOC_RL78_ABS16_REVBFD_RELOC_RL78_ABS32BFD_RELOC_RL78_ABS32_REVBFD_RELOC_RL78_ABS16UBFD_RELOC_RL78_ABS16UWBFD_RELOC_RL78_ABS16ULBFD_RELOC_RL78_RELAXBFD_RELOC_RL78_HI16BFD_RELOC_RL78_HI8BFD_RELOC_RL78_LO16BFD_RELOC_RL78_CODEBFD_RELOC_RL78_SADDRBFD_RELOC_RX_NEG8BFD_RELOC_RX_NEG16BFD_RELOC_RX_NEG24BFD_RELOC_RX_NEG32BFD_RELOC_RX_16_OPBFD_RELOC_RX_24_OPBFD_RELOC_RX_32_OPBFD_RELOC_RX_8UBFD_RELOC_RX_16UBFD_RELOC_RX_24UBFD_RELOC_RX_DIR3U_PCRELBFD_RELOC_RX_DIFFBFD_RELOC_RX_GPRELBBFD_RELOC_RX_GPRELWBFD_RELOC_RX_GPRELLBFD_RELOC_RX_SYMBFD_RELOC_RX_OP_SUBTRACTBFD_RELOC_RX_OP_NEGBFD_RELOC_RX_ABS8BFD_RELOC_RX_ABS16BFD_RELOC_RX_ABS16_REVBFD_RELOC_RX_ABS32BFD_RELOC_RX_ABS32_REVBFD_RELOC_RX_ABS16UBFD_RELOC_RX_ABS16UWBFD_RELOC_RX_ABS16ULBFD_RELOC_RX_RELAXBFD_RELOC_390_12BFD_RELOC_390_GOT12BFD_RELOC_390_PLT32BFD_RELOC_390_COPYBFD_RELOC_390_GLOB_DATBFD_RELOC_390_JMP_SLOTBFD_RELOC_390_RELATIVEBFD_RELOC_390_GOTPCBFD_RELOC_390_GOT16BFD_RELOC_390_PC12DBLBFD_RELOC_390_PLT12DBLBFD_RELOC_390_PC16DBLBFD_RELOC_390_PLT16DBLBFD_RELOC_390_PC24DBLBFD_RELOC_390_PLT24DBLBFD_RELOC_390_PC32DBLBFD_RELOC_390_PLT32DBLBFD_RELOC_390_GOTPCDBLBFD_RELOC_390_GOT64BFD_RELOC_390_PLT64BFD_RELOC_390_GOTENTBFD_RELOC_390_GOTOFF64BFD_RELOC_390_GOTPLT12BFD_RELOC_390_GOTPLT16BFD_RELOC_390_GOTPLT32BFD_RELOC_390_GOTPLT64BFD_RELOC_390_GOTPLTENTBFD_RELOC_390_PLTOFF16BFD_RELOC_390_PLTOFF32BFD_RELOC_390_PLTOFF64BFD_RELOC_390_TLS_LOADBFD_RELOC_390_TLS_GDCALLBFD_RELOC_390_TLS_LDCALLBFD_RELOC_390_TLS_GD32BFD_RELOC_390_TLS_GD64BFD_RELOC_390_TLS_GOTIE12BFD_RELOC_390_TLS_GOTIE32BFD_RELOC_390_TLS_GOTIE64BFD_RELOC_390_TLS_LDM32BFD_RELOC_390_TLS_LDM64BFD_RELOC_390_TLS_IE32BFD_RELOC_390_TLS_IE64BFD_RELOC_390_TLS_IEENTBFD_RELOC_390_TLS_LE32BFD_RELOC_390_TLS_LE64BFD_RELOC_390_TLS_LDO32BFD_RELOC_390_TLS_LDO64BFD_RELOC_390_TLS_DTPMODBFD_RELOC_390_TLS_DTPOFFBFD_RELOC_390_TLS_TPOFFBFD_RELOC_390_20BFD_RELOC_390_GOT20BFD_RELOC_390_GOTPLT20BFD_RELOC_390_TLS_GOTIE20BFD_RELOC_390_IRELATIVEBFD_RELOC_SCORE_GPREL15BFD_RELOC_SCORE_DUMMY2BFD_RELOC_SCORE_JMPBFD_RELOC_SCORE_BRANCHBFD_RELOC_SCORE_IMM30BFD_RELOC_SCORE_IMM32BFD_RELOC_SCORE16_JMPBFD_RELOC_SCORE16_BRANCHBFD_RELOC_SCORE_BCMPBFD_RELOC_SCORE_GOT15BFD_RELOC_SCORE_GOT_LO16BFD_RELOC_SCORE_CALL15BFD_RELOC_SCORE_DUMMY_HI16BFD_RELOC_IP2K_FR9BFD_RELOC_IP2K_BANKBFD_RELOC_IP2K_ADDR16CJPBFD_RELOC_IP2K_PAGE3BFD_RELOC_IP2K_LO8DATABFD_RELOC_IP2K_HI8DATABFD_RELOC_IP2K_EX8DATABFD_RELOC_IP2K_LO8INSNBFD_RELOC_IP2K_HI8INSNBFD_RELOC_IP2K_PC_SKIPBFD_RELOC_IP2K_TEXTBFD_RELOC_IP2K_FR_OFFSETBFD_RELOC_VPE4KMATH_DATABFD_RELOC_VPE4KMATH_INSNBFD_RELOC_VTABLE_INHERITBFD_RELOC_VTABLE_ENTRYBFD_RELOC_IA64_IMM14BFD_RELOC_IA64_IMM22BFD_RELOC_IA64_IMM64BFD_RELOC_IA64_DIR32MSBBFD_RELOC_IA64_DIR32LSBBFD_RELOC_IA64_DIR64MSBBFD_RELOC_IA64_DIR64LSBBFD_RELOC_IA64_GPREL22BFD_RELOC_IA64_GPREL64IBFD_RELOC_IA64_GPREL32MSBBFD_RELOC_IA64_GPREL32LSBBFD_RELOC_IA64_GPREL64MSBBFD_RELOC_IA64_GPREL64LSBBFD_RELOC_IA64_LTOFF22BFD_RELOC_IA64_LTOFF64IBFD_RELOC_IA64_PLTOFF22BFD_RELOC_IA64_PLTOFF64IBFD_RELOC_IA64_PLTOFF64MSBBFD_RELOC_IA64_PLTOFF64LSBBFD_RELOC_IA64_FPTR64IBFD_RELOC_IA64_FPTR32MSBBFD_RELOC_IA64_FPTR32LSBBFD_RELOC_IA64_FPTR64MSBBFD_RELOC_IA64_FPTR64LSBBFD_RELOC_IA64_PCREL21BBFD_RELOC_IA64_PCREL21BIBFD_RELOC_IA64_PCREL21MBFD_RELOC_IA64_PCREL21FBFD_RELOC_IA64_PCREL22BFD_RELOC_IA64_PCREL60BBFD_RELOC_IA64_PCREL64IBFD_RELOC_IA64_PCREL32MSBBFD_RELOC_IA64_PCREL32LSBBFD_RELOC_IA64_PCREL64MSBBFD_RELOC_IA64_PCREL64LSBBFD_RELOC_IA64_LTOFF_FPTR22BFD_RELOC_IA64_LTOFF_FPTR64IBFD_RELOC_IA64_SEGREL32MSBBFD_RELOC_IA64_SEGREL32LSBBFD_RELOC_IA64_SEGREL64MSBBFD_RELOC_IA64_SEGREL64LSBBFD_RELOC_IA64_SECREL32MSBBFD_RELOC_IA64_SECREL32LSBBFD_RELOC_IA64_SECREL64MSBBFD_RELOC_IA64_SECREL64LSBBFD_RELOC_IA64_REL32MSBBFD_RELOC_IA64_REL32LSBBFD_RELOC_IA64_REL64MSBBFD_RELOC_IA64_REL64LSBBFD_RELOC_IA64_LTV32MSBBFD_RELOC_IA64_LTV32LSBBFD_RELOC_IA64_LTV64MSBBFD_RELOC_IA64_LTV64LSBBFD_RELOC_IA64_IPLTMSBBFD_RELOC_IA64_IPLTLSBBFD_RELOC_IA64_COPYBFD_RELOC_IA64_LTOFF22XBFD_RELOC_IA64_LDXMOVBFD_RELOC_IA64_TPREL14BFD_RELOC_IA64_TPREL22BFD_RELOC_IA64_TPREL64IBFD_RELOC_IA64_TPREL64MSBBFD_RELOC_IA64_TPREL64LSBBFD_RELOC_IA64_LTOFF_TPREL22BFD_RELOC_IA64_DTPMOD64MSBBFD_RELOC_IA64_DTPMOD64LSBBFD_RELOC_IA64_LTOFF_DTPMOD22BFD_RELOC_IA64_DTPREL14BFD_RELOC_IA64_DTPREL22BFD_RELOC_IA64_DTPREL64IBFD_RELOC_IA64_DTPREL32MSBBFD_RELOC_IA64_DTPREL32LSBBFD_RELOC_IA64_DTPREL64MSBBFD_RELOC_IA64_DTPREL64LSBBFD_RELOC_IA64_LTOFF_DTPREL22BFD_RELOC_M68HC11_HI8BFD_RELOC_M68HC11_LO8BFD_RELOC_M68HC11_3BBFD_RELOC_M68HC11_RL_JUMPBFD_RELOC_M68HC11_RL_GROUPBFD_RELOC_M68HC11_LO16BFD_RELOC_M68HC11_PAGEBFD_RELOC_M68HC11_24BFD_RELOC_M68HC12_5BBFD_RELOC_XGATE_RL_JUMPBFD_RELOC_XGATE_RL_GROUPBFD_RELOC_XGATE_LO16BFD_RELOC_XGATE_GPAGEBFD_RELOC_XGATE_24BFD_RELOC_XGATE_PCREL_9BFD_RELOC_XGATE_PCREL_10BFD_RELOC_XGATE_IMM8_LOBFD_RELOC_XGATE_IMM8_HIBFD_RELOC_XGATE_IMM3BFD_RELOC_XGATE_IMM4BFD_RELOC_XGATE_IMM5BFD_RELOC_M68HC12_9BBFD_RELOC_M68HC12_16BBFD_RELOC_M68HC12_9_PCRELBFD_RELOC_M68HC12_10_PCRELBFD_RELOC_M68HC12_LO8XGBFD_RELOC_M68HC12_HI8XGBFD_RELOC_S12Z_15_PCRELBFD_RELOC_CR16_NUM8BFD_RELOC_CR16_NUM16BFD_RELOC_CR16_NUM32BFD_RELOC_CR16_NUM32aBFD_RELOC_CR16_REGREL0BFD_RELOC_CR16_REGREL4BFD_RELOC_CR16_REGREL4aBFD_RELOC_CR16_REGREL14BFD_RELOC_CR16_REGREL14aBFD_RELOC_CR16_REGREL16BFD_RELOC_CR16_REGREL20BFD_RELOC_CR16_REGREL20aBFD_RELOC_CR16_ABS20BFD_RELOC_CR16_ABS24BFD_RELOC_CR16_IMM4BFD_RELOC_CR16_IMM8BFD_RELOC_CR16_IMM16BFD_RELOC_CR16_IMM20BFD_RELOC_CR16_IMM24BFD_RELOC_CR16_IMM32BFD_RELOC_CR16_IMM32aBFD_RELOC_CR16_DISP4BFD_RELOC_CR16_DISP8BFD_RELOC_CR16_DISP16BFD_RELOC_CR16_DISP20BFD_RELOC_CR16_DISP24BFD_RELOC_CR16_DISP24aBFD_RELOC_CR16_SWITCH8BFD_RELOC_CR16_SWITCH16BFD_RELOC_CR16_SWITCH32BFD_RELOC_CR16_GOT_REGREL20BFD_RELOC_CR16_GOTC_REGREL20BFD_RELOC_CR16_GLOB_DATBFD_RELOC_CRX_REL4BFD_RELOC_CRX_REL8BFD_RELOC_CRX_REL8_CMPBFD_RELOC_CRX_REL16BFD_RELOC_CRX_REL24BFD_RELOC_CRX_REL32BFD_RELOC_CRX_REGREL12BFD_RELOC_CRX_REGREL22BFD_RELOC_CRX_REGREL28BFD_RELOC_CRX_REGREL32BFD_RELOC_CRX_ABS16BFD_RELOC_CRX_ABS32BFD_RELOC_CRX_NUM8BFD_RELOC_CRX_NUM16BFD_RELOC_CRX_NUM32BFD_RELOC_CRX_IMM16BFD_RELOC_CRX_IMM32BFD_RELOC_CRX_SWITCH8BFD_RELOC_CRX_SWITCH16BFD_RELOC_CRX_SWITCH32BFD_RELOC_CRIS_BDISP8BFD_RELOC_CRIS_UNSIGNED_5BFD_RELOC_CRIS_SIGNED_6BFD_RELOC_CRIS_UNSIGNED_6BFD_RELOC_CRIS_SIGNED_8BFD_RELOC_CRIS_UNSIGNED_8BFD_RELOC_CRIS_SIGNED_16BFD_RELOC_CRIS_UNSIGNED_16BFD_RELOC_CRIS_LAPCQ_OFFSETBFD_RELOC_CRIS_UNSIGNED_4BFD_RELOC_CRIS_COPYBFD_RELOC_CRIS_GLOB_DATBFD_RELOC_CRIS_JUMP_SLOTBFD_RELOC_CRIS_RELATIVEBFD_RELOC_CRIS_32_GOTBFD_RELOC_CRIS_16_GOTBFD_RELOC_CRIS_32_GOTPLTBFD_RELOC_CRIS_16_GOTPLTBFD_RELOC_CRIS_32_GOTRELBFD_RELOC_CRIS_32_PLT_GOTRELBFD_RELOC_CRIS_32_PLT_PCRELBFD_RELOC_CRIS_32_GOT_GDBFD_RELOC_CRIS_16_GOT_GDBFD_RELOC_CRIS_32_GDBFD_RELOC_CRIS_DTPBFD_RELOC_CRIS_32_DTPRELBFD_RELOC_CRIS_16_DTPRELBFD_RELOC_CRIS_32_GOT_TPRELBFD_RELOC_CRIS_16_GOT_TPRELBFD_RELOC_CRIS_32_TPRELBFD_RELOC_CRIS_16_TPRELBFD_RELOC_CRIS_DTPMODBFD_RELOC_CRIS_32_IEBFD_RELOC_OR1K_REL_26BFD_RELOC_OR1K_SLO16BFD_RELOC_OR1K_PCREL_PG21BFD_RELOC_OR1K_LO13BFD_RELOC_OR1K_SLO13BFD_RELOC_OR1K_GOTPC_HI16BFD_RELOC_OR1K_GOTPC_LO16BFD_RELOC_OR1K_GOT_AHI16BFD_RELOC_OR1K_GOT16BFD_RELOC_OR1K_GOT_PG21BFD_RELOC_OR1K_GOT_LO13BFD_RELOC_OR1K_PLT26BFD_RELOC_OR1K_PLTA26BFD_RELOC_OR1K_GOTOFF_SLO16BFD_RELOC_OR1K_COPYBFD_RELOC_OR1K_GLOB_DATBFD_RELOC_OR1K_JMP_SLOTBFD_RELOC_OR1K_RELATIVEBFD_RELOC_OR1K_TLS_GD_HI16BFD_RELOC_OR1K_TLS_GD_LO16BFD_RELOC_OR1K_TLS_GD_PG21BFD_RELOC_OR1K_TLS_GD_LO13BFD_RELOC_OR1K_TLS_LDM_HI16BFD_RELOC_OR1K_TLS_LDM_LO16BFD_RELOC_OR1K_TLS_LDM_PG21BFD_RELOC_OR1K_TLS_LDM_LO13BFD_RELOC_OR1K_TLS_LDO_HI16BFD_RELOC_OR1K_TLS_LDO_LO16BFD_RELOC_OR1K_TLS_IE_HI16BFD_RELOC_OR1K_TLS_IE_AHI16BFD_RELOC_OR1K_TLS_IE_LO16BFD_RELOC_OR1K_TLS_IE_PG21BFD_RELOC_OR1K_TLS_IE_LO13BFD_RELOC_OR1K_TLS_LE_HI16BFD_RELOC_OR1K_TLS_LE_AHI16BFD_RELOC_OR1K_TLS_LE_LO16BFD_RELOC_OR1K_TLS_LE_SLO16BFD_RELOC_OR1K_TLS_TPOFFBFD_RELOC_OR1K_TLS_DTPOFFBFD_RELOC_OR1K_TLS_DTPMODBFD_RELOC_H8_DIR16A8BFD_RELOC_H8_DIR16R8BFD_RELOC_H8_DIR24A8BFD_RELOC_H8_DIR24R8BFD_RELOC_H8_DIR32A16BFD_RELOC_H8_DISP32A16BFD_RELOC_XSTORMY16_REL_12BFD_RELOC_XSTORMY16_12BFD_RELOC_XSTORMY16_24BFD_RELOC_XSTORMY16_FPTR16BFD_RELOC_RELCBFD_RELOC_VAX_GLOB_DATBFD_RELOC_VAX_JMP_SLOTBFD_RELOC_VAX_RELATIVEBFD_RELOC_MT_PC16BFD_RELOC_MT_HI16BFD_RELOC_MT_LO16BFD_RELOC_MT_GNU_VTINHERITBFD_RELOC_MT_GNU_VTENTRYBFD_RELOC_MT_PCINSN8BFD_RELOC_MSP430_10_PCRELBFD_RELOC_MSP430_16_PCRELBFD_RELOC_MSP430_16BFD_RELOC_MSP430_16_BYTEBFD_RELOC_MSP430_2X_PCRELBFD_RELOC_MSP430_RL_PCRELBFD_RELOC_MSP430_ABS8BFD_RELOC_MSP430X_PCR16BFD_RELOC_MSP430X_PCR20_CALLBFD_RELOC_MSP430X_ABS16BFD_RELOC_MSP430_ABS_HI16BFD_RELOC_MSP430_PREL31BFD_RELOC_MSP430_SYM_DIFFBFD_RELOC_MSP430_SET_ULEB128BFD_RELOC_MSP430_SUB_ULEB128BFD_RELOC_NIOS2_S16BFD_RELOC_NIOS2_U16BFD_RELOC_NIOS2_CALL26BFD_RELOC_NIOS2_IMM5BFD_RELOC_NIOS2_CACHE_OPXBFD_RELOC_NIOS2_IMM6BFD_RELOC_NIOS2_IMM8BFD_RELOC_NIOS2_HI16BFD_RELOC_NIOS2_LO16BFD_RELOC_NIOS2_HIADJ16BFD_RELOC_NIOS2_GPRELBFD_RELOC_NIOS2_UJMPBFD_RELOC_NIOS2_CJMPBFD_RELOC_NIOS2_CALLRBFD_RELOC_NIOS2_ALIGNBFD_RELOC_NIOS2_GOT16BFD_RELOC_NIOS2_CALL16BFD_RELOC_NIOS2_GOTOFF_LOBFD_RELOC_NIOS2_GOTOFF_HABFD_RELOC_NIOS2_PCREL_LOBFD_RELOC_NIOS2_PCREL_HABFD_RELOC_NIOS2_TLS_GD16BFD_RELOC_NIOS2_TLS_LDM16BFD_RELOC_NIOS2_TLS_LDO16BFD_RELOC_NIOS2_TLS_IE16BFD_RELOC_NIOS2_TLS_LE16BFD_RELOC_NIOS2_TLS_DTPMODBFD_RELOC_NIOS2_TLS_DTPRELBFD_RELOC_NIOS2_TLS_TPRELBFD_RELOC_NIOS2_COPYBFD_RELOC_NIOS2_GLOB_DATBFD_RELOC_NIOS2_JUMP_SLOTBFD_RELOC_NIOS2_RELATIVEBFD_RELOC_NIOS2_GOTOFFBFD_RELOC_NIOS2_CALL26_NOATBFD_RELOC_NIOS2_GOT_LOBFD_RELOC_NIOS2_GOT_HABFD_RELOC_NIOS2_CALL_LOBFD_RELOC_NIOS2_CALL_HABFD_RELOC_NIOS2_R2_S12BFD_RELOC_NIOS2_R2_T1I7_2BFD_RELOC_NIOS2_R2_T2I4BFD_RELOC_NIOS2_R2_T2I4_1BFD_RELOC_NIOS2_R2_T2I4_2BFD_RELOC_NIOS2_R2_X1I7_2BFD_RELOC_NIOS2_R2_X2L5BFD_RELOC_NIOS2_R2_F1I5_2BFD_RELOC_NIOS2_R2_L5I4X1BFD_RELOC_NIOS2_R2_T1X1I6BFD_RELOC_NIOS2_R2_T1X1I6_2BFD_RELOC_PRU_U16BFD_RELOC_PRU_U16_PMEMIMMBFD_RELOC_PRU_LDI32BFD_RELOC_PRU_S10_PCRELBFD_RELOC_PRU_U8_PCRELBFD_RELOC_PRU_32_PMEMBFD_RELOC_PRU_16_PMEMBFD_RELOC_PRU_GNU_DIFF8BFD_RELOC_PRU_GNU_DIFF16BFD_RELOC_PRU_GNU_DIFF32BFD_RELOC_PRU_GNU_DIFF16_PMEMBFD_RELOC_PRU_GNU_DIFF32_PMEMBFD_RELOC_IQ2000_OFFSET_16BFD_RELOC_IQ2000_OFFSET_21BFD_RELOC_IQ2000_UHI16BFD_RELOC_XTENSA_RTLDBFD_RELOC_XTENSA_GLOB_DATBFD_RELOC_XTENSA_JMP_SLOTBFD_RELOC_XTENSA_RELATIVEBFD_RELOC_XTENSA_PLTBFD_RELOC_XTENSA_DIFF8BFD_RELOC_XTENSA_DIFF16BFD_RELOC_XTENSA_DIFF32BFD_RELOC_XTENSA_SLOT0_OPBFD_RELOC_XTENSA_SLOT1_OPBFD_RELOC_XTENSA_SLOT2_OPBFD_RELOC_XTENSA_SLOT3_OPBFD_RELOC_XTENSA_SLOT4_OPBFD_RELOC_XTENSA_SLOT5_OPBFD_RELOC_XTENSA_SLOT6_OPBFD_RELOC_XTENSA_SLOT7_OPBFD_RELOC_XTENSA_SLOT8_OPBFD_RELOC_XTENSA_SLOT9_OPBFD_RELOC_XTENSA_SLOT10_OPBFD_RELOC_XTENSA_SLOT11_OPBFD_RELOC_XTENSA_SLOT12_OPBFD_RELOC_XTENSA_SLOT13_OPBFD_RELOC_XTENSA_SLOT14_OPBFD_RELOC_XTENSA_SLOT0_ALTBFD_RELOC_XTENSA_SLOT1_ALTBFD_RELOC_XTENSA_SLOT2_ALTBFD_RELOC_XTENSA_SLOT3_ALTBFD_RELOC_XTENSA_SLOT4_ALTBFD_RELOC_XTENSA_SLOT5_ALTBFD_RELOC_XTENSA_SLOT6_ALTBFD_RELOC_XTENSA_SLOT7_ALTBFD_RELOC_XTENSA_SLOT8_ALTBFD_RELOC_XTENSA_SLOT9_ALTBFD_RELOC_XTENSA_SLOT10_ALTBFD_RELOC_XTENSA_SLOT11_ALTBFD_RELOC_XTENSA_SLOT12_ALTBFD_RELOC_XTENSA_SLOT13_ALTBFD_RELOC_XTENSA_SLOT14_ALTBFD_RELOC_XTENSA_OP0BFD_RELOC_XTENSA_OP1BFD_RELOC_XTENSA_OP2BFD_RELOC_XTENSA_ASM_EXPANDBFD_RELOC_XTENSA_ASM_SIMPLIFYBFD_RELOC_XTENSA_TLSDESC_FNBFD_RELOC_XTENSA_TLSDESC_ARGBFD_RELOC_XTENSA_TLS_DTPOFFBFD_RELOC_XTENSA_TLS_TPOFFBFD_RELOC_XTENSA_TLS_FUNCBFD_RELOC_XTENSA_TLS_ARGBFD_RELOC_XTENSA_TLS_CALLBFD_RELOC_XTENSA_PDIFF8BFD_RELOC_XTENSA_PDIFF16BFD_RELOC_XTENSA_PDIFF32BFD_RELOC_XTENSA_NDIFF8BFD_RELOC_XTENSA_NDIFF16BFD_RELOC_XTENSA_NDIFF32BFD_RELOC_Z80_DISP8BFD_RELOC_Z80_BYTE0BFD_RELOC_Z80_BYTE1BFD_RELOC_Z80_BYTE2BFD_RELOC_Z80_BYTE3BFD_RELOC_Z80_WORD0BFD_RELOC_Z80_WORD1BFD_RELOC_Z80_16_BEBFD_RELOC_Z8K_DISP7BFD_RELOC_Z8K_CALLRBFD_RELOC_Z8K_IMM4LBFD_RELOC_LM32_CALLBFD_RELOC_LM32_BRANCHBFD_RELOC_LM32_16_GOTBFD_RELOC_LM32_GOTOFF_HI16BFD_RELOC_LM32_GOTOFF_LO16BFD_RELOC_LM32_COPYBFD_RELOC_LM32_GLOB_DATBFD_RELOC_LM32_JMP_SLOTBFD_RELOC_LM32_RELATIVEBFD_RELOC_MACH_O_SECTDIFFBFD_RELOC_MACH_O_PAIRBFD_RELOC_MACH_O_SUBTRACTOR32BFD_RELOC_MACH_O_SUBTRACTOR64BFD_RELOC_MACH_O_X86_64_GOTBFD_RELOC_MACH_O_X86_64_TLVBFD_RELOC_MACH_O_ARM64_ADDENDBFD_RELOC_MICROBLAZE_32_LOBFD_RELOC_MICROBLAZE_32_ROSDABFD_RELOC_MICROBLAZE_32_RWSDABFD_RELOC_MICROBLAZE_64_NONEBFD_RELOC_MICROBLAZE_64_GOTPCBFD_RELOC_MICROBLAZE_64_GOTBFD_RELOC_MICROBLAZE_64_PLTBFD_RELOC_MICROBLAZE_COPYBFD_RELOC_MICROBLAZE_64_TLSBFD_RELOC_MICROBLAZE_64_TLSGDBFD_RELOC_MICROBLAZE_64_TLSLDBFD_RELOC_AARCH64_RELOC_STARTBFD_RELOC_AARCH64_NULLBFD_RELOC_AARCH64_NONEBFD_RELOC_AARCH64_64BFD_RELOC_AARCH64_32BFD_RELOC_AARCH64_16BFD_RELOC_AARCH64_64_PCRELBFD_RELOC_AARCH64_32_PCRELBFD_RELOC_AARCH64_16_PCRELBFD_RELOC_AARCH64_MOVW_G0BFD_RELOC_AARCH64_MOVW_G0_NCBFD_RELOC_AARCH64_MOVW_G1BFD_RELOC_AARCH64_MOVW_G1_NCBFD_RELOC_AARCH64_MOVW_G2BFD_RELOC_AARCH64_MOVW_G2_NCBFD_RELOC_AARCH64_MOVW_G3BFD_RELOC_AARCH64_MOVW_G0_SBFD_RELOC_AARCH64_MOVW_G1_SBFD_RELOC_AARCH64_MOVW_G2_SBFD_RELOC_AARCH64_ADD_LO12BFD_RELOC_AARCH64_LDST8_LO12BFD_RELOC_AARCH64_TSTBR14BFD_RELOC_AARCH64_BRANCH19BFD_RELOC_AARCH64_JUMP26BFD_RELOC_AARCH64_CALL26BFD_RELOC_AARCH64_LDST16_LO12BFD_RELOC_AARCH64_LDST32_LO12BFD_RELOC_AARCH64_LDST64_LO12BFD_RELOC_AARCH64_TLSDESC_LDRBFD_RELOC_AARCH64_TLSDESC_ADDBFD_RELOC_AARCH64_COPYBFD_RELOC_AARCH64_GLOB_DATBFD_RELOC_AARCH64_JUMP_SLOTBFD_RELOC_AARCH64_RELATIVEBFD_RELOC_AARCH64_TLS_DTPMODBFD_RELOC_AARCH64_TLS_DTPRELBFD_RELOC_AARCH64_TLS_TPRELBFD_RELOC_AARCH64_TLSDESCBFD_RELOC_AARCH64_IRELATIVEBFD_RELOC_AARCH64_RELOC_ENDBFD_RELOC_AARCH64_LDST_LO12BFD_RELOC_TILEPRO_COPYBFD_RELOC_TILEPRO_GLOB_DATBFD_RELOC_TILEPRO_JMP_SLOTBFD_RELOC_TILEPRO_RELATIVEBFD_RELOC_TILEPRO_BROFF_X1BFD_RELOC_TILEPRO_JOFFLONG_X1BFD_RELOC_TILEPRO_IMM8_X0BFD_RELOC_TILEPRO_IMM8_Y0BFD_RELOC_TILEPRO_IMM8_X1BFD_RELOC_TILEPRO_IMM8_Y1BFD_RELOC_TILEPRO_MT_IMM15_X1BFD_RELOC_TILEPRO_MF_IMM15_X1BFD_RELOC_TILEPRO_IMM16_X0BFD_RELOC_TILEPRO_IMM16_X1BFD_RELOC_TILEPRO_IMM16_X0_LOBFD_RELOC_TILEPRO_IMM16_X1_LOBFD_RELOC_TILEPRO_IMM16_X0_HIBFD_RELOC_TILEPRO_IMM16_X1_HIBFD_RELOC_TILEPRO_IMM16_X0_HABFD_RELOC_TILEPRO_IMM16_X1_HABFD_RELOC_TILEPRO_MMSTART_X0BFD_RELOC_TILEPRO_MMEND_X0BFD_RELOC_TILEPRO_MMSTART_X1BFD_RELOC_TILEPRO_MMEND_X1BFD_RELOC_TILEPRO_SHAMT_X0BFD_RELOC_TILEPRO_SHAMT_X1BFD_RELOC_TILEPRO_SHAMT_Y0BFD_RELOC_TILEPRO_SHAMT_Y1BFD_RELOC_TILEPRO_TLS_GD_CALLBFD_RELOC_TILEPRO_TLS_IE_LOADBFD_RELOC_TILEPRO_TLS_TPOFF32BFD_RELOC_TILEGX_HW0BFD_RELOC_TILEGX_HW1BFD_RELOC_TILEGX_HW2BFD_RELOC_TILEGX_HW3BFD_RELOC_TILEGX_HW0_LASTBFD_RELOC_TILEGX_HW1_LASTBFD_RELOC_TILEGX_HW2_LASTBFD_RELOC_TILEGX_COPYBFD_RELOC_TILEGX_GLOB_DATBFD_RELOC_TILEGX_JMP_SLOTBFD_RELOC_TILEGX_RELATIVEBFD_RELOC_TILEGX_BROFF_X1BFD_RELOC_TILEGX_JUMPOFF_X1BFD_RELOC_TILEGX_IMM8_X0BFD_RELOC_TILEGX_IMM8_Y0BFD_RELOC_TILEGX_IMM8_X1BFD_RELOC_TILEGX_IMM8_Y1BFD_RELOC_TILEGX_DEST_IMM8_X1BFD_RELOC_TILEGX_MT_IMM14_X1BFD_RELOC_TILEGX_MF_IMM14_X1BFD_RELOC_TILEGX_MMSTART_X0BFD_RELOC_TILEGX_MMEND_X0BFD_RELOC_TILEGX_SHAMT_X0BFD_RELOC_TILEGX_SHAMT_X1BFD_RELOC_TILEGX_SHAMT_Y0BFD_RELOC_TILEGX_SHAMT_Y1BFD_RELOC_TILEGX_IMM16_X0_HW0BFD_RELOC_TILEGX_IMM16_X1_HW0BFD_RELOC_TILEGX_IMM16_X0_HW1BFD_RELOC_TILEGX_IMM16_X1_HW1BFD_RELOC_TILEGX_IMM16_X0_HW2BFD_RELOC_TILEGX_IMM16_X1_HW2BFD_RELOC_TILEGX_IMM16_X0_HW3BFD_RELOC_TILEGX_IMM16_X1_HW3BFD_RELOC_TILEGX_TLS_DTPMOD64BFD_RELOC_TILEGX_TLS_DTPOFF64BFD_RELOC_TILEGX_TLS_TPOFF64BFD_RELOC_TILEGX_TLS_DTPMOD32BFD_RELOC_TILEGX_TLS_DTPOFF32BFD_RELOC_TILEGX_TLS_TPOFF32BFD_RELOC_TILEGX_TLS_GD_CALLBFD_RELOC_TILEGX_TLS_IE_LOADBFD_RELOC_BPF_64BFD_RELOC_BPF_32BFD_RELOC_BPF_16BFD_RELOC_BPF_DISP16BFD_RELOC_BPF_DISP32BFD_RELOC_EPIPHANY_SIMM8BFD_RELOC_EPIPHANY_SIMM24BFD_RELOC_EPIPHANY_HIGHBFD_RELOC_EPIPHANY_LOWBFD_RELOC_EPIPHANY_SIMM11BFD_RELOC_EPIPHANY_IMM11BFD_RELOC_EPIPHANY_IMM8BFD_RELOC_VISIUM_HI16BFD_RELOC_VISIUM_LO16BFD_RELOC_VISIUM_IM16BFD_RELOC_VISIUM_REL16BFD_RELOC_VISIUM_HI16_PCRELBFD_RELOC_VISIUM_LO16_PCRELBFD_RELOC_VISIUM_IM16_PCRELBFD_RELOC_WASM32_LEB128BFD_RELOC_WASM32_LEB128_GOTBFD_RELOC_WASM32_LEB128_PLTBFD_RELOC_WASM32_PLT_INDEXBFD_RELOC_WASM32_ABS32_CODEBFD_RELOC_WASM32_COPYBFD_RELOC_WASM32_CODE_POINTERBFD_RELOC_WASM32_INDEXBFD_RELOC_WASM32_PLT_SIGBFD_RELOC_CKCORE_NONEBFD_RELOC_CKCORE_ADDR32BFD_RELOC_CKCORE_PCREL32BFD_RELOC_CKCORE_GNU_VTENTRYBFD_RELOC_CKCORE_RELATIVEBFD_RELOC_CKCORE_COPYBFD_RELOC_CKCORE_GLOB_DATBFD_RELOC_CKCORE_JUMP_SLOTBFD_RELOC_CKCORE_GOTOFFBFD_RELOC_CKCORE_GOTPCBFD_RELOC_CKCORE_GOT32BFD_RELOC_CKCORE_PLT32BFD_RELOC_CKCORE_ADDRGOTBFD_RELOC_CKCORE_ADDRPLTBFD_RELOC_CKCORE_ADDR_HI16BFD_RELOC_CKCORE_ADDR_LO16BFD_RELOC_CKCORE_GOTPC_HI16BFD_RELOC_CKCORE_GOTPC_LO16BFD_RELOC_CKCORE_GOTOFF_HI16BFD_RELOC_CKCORE_GOTOFF_LO16BFD_RELOC_CKCORE_GOT12BFD_RELOC_CKCORE_GOT_HI16BFD_RELOC_CKCORE_GOT_LO16BFD_RELOC_CKCORE_PLT12BFD_RELOC_CKCORE_PLT_HI16BFD_RELOC_CKCORE_PLT_LO16BFD_RELOC_CKCORE_ADDRGOT_HI16BFD_RELOC_CKCORE_ADDRGOT_LO16BFD_RELOC_CKCORE_ADDRPLT_HI16BFD_RELOC_CKCORE_ADDRPLT_LO16BFD_RELOC_CKCORE_TOFFSET_LO16BFD_RELOC_CKCORE_DOFFSET_LO16BFD_RELOC_CKCORE_GOTOFF_IMM18BFD_RELOC_CKCORE_GOT_IMM18BY4BFD_RELOC_CKCORE_PLT_IMM18BY4BFD_RELOC_CKCORE_TLS_LE32BFD_RELOC_CKCORE_TLS_IE32BFD_RELOC_CKCORE_TLS_GD32BFD_RELOC_CKCORE_TLS_LDM32BFD_RELOC_CKCORE_TLS_LDO32BFD_RELOC_CKCORE_TLS_DTPMOD32BFD_RELOC_CKCORE_TLS_DTPOFF32BFD_RELOC_CKCORE_TLS_TPOFF32BFD_RELOC_CKCORE_NOJSRIBFD_RELOC_CKCORE_CALLGRAPHBFD_RELOC_CKCORE_IRELATIVEBFD_RELOC_S12Z_OPRBFD_RELOC_LARCH_TLS_DTPMOD32BFD_RELOC_LARCH_TLS_DTPREL32BFD_RELOC_LARCH_TLS_DTPMOD64BFD_RELOC_LARCH_TLS_DTPREL64BFD_RELOC_LARCH_TLS_TPREL32BFD_RELOC_LARCH_TLS_TPREL64BFD_RELOC_LARCH_MARK_LABFD_RELOC_LARCH_MARK_PCRELBFD_RELOC_LARCH_SOP_PUSH_DUPBFD_RELOC_LARCH_SOP_ASSERTBFD_RELOC_LARCH_SOP_NOTBFD_RELOC_LARCH_SOP_SUBBFD_RELOC_LARCH_SOP_SLBFD_RELOC_LARCH_SOP_SRBFD_RELOC_LARCH_SOP_ADDBFD_RELOC_LARCH_SOP_ANDBFD_RELOC_LARCH_SOP_IF_ELSEBFD_RELOC_LARCH_SOP_POP_32_UBFD_RELOC_LARCH_ADD8BFD_RELOC_LARCH_ADD16BFD_RELOC_LARCH_ADD24BFD_RELOC_LARCH_ADD32BFD_RELOC_LARCH_ADD64BFD_RELOC_LARCH_SUB8BFD_RELOC_LARCH_SUB16BFD_RELOC_LARCH_SUB24BFD_RELOC_LARCH_SUB32BFD_RELOC_LARCH_SUB64`(@mmmPĞԞȮ(@_bfd_relocate_contentswrite_relocread_relocbfd_check_overflow%P%F: --relax and -r may not be used together INPUT_SECTION_FLAGS are not supported%X%P: %pB(%pA): error: relocation for offset %V has no value %X%P: %pB(%pA): relocation "%pR" goes out of range %X%P: %pB(%pA): relocation "%pR" is not supported %X%P: %pB(%pA): relocation "%pR" returns an unrecognized value %x %pB: unrecognized relocation type %#x in section `%pA'is this version of the linker - %s - out of date ?BFD_RELOC_SPARC_GOTDATA_OP_HIX22BFD_RELOC_SPARC_GOTDATA_OP_LOX10BFD_RELOC_MIPS16_TLS_DTPREL_HI16BFD_RELOC_MIPS16_TLS_DTPREL_LO16BFD_RELOC_MIPS16_TLS_TPREL_HI16BFD_RELOC_MIPS16_TLS_TPREL_LO16BFD_RELOC_MICROMIPS_7_PCREL_S1BFD_RELOC_MICROMIPS_10_PCREL_S1BFD_RELOC_MICROMIPS_16_PCREL_S1BFD_RELOC_MIPS_TLS_DTPREL_HI16BFD_RELOC_MICROMIPS_TLS_DTPREL_HI16BFD_RELOC_MIPS_TLS_DTPREL_LO16BFD_RELOC_MICROMIPS_TLS_DTPREL_LO16BFD_RELOC_MICROMIPS_TLS_GOTTPRELBFD_RELOC_MICROMIPS_TLS_TPREL_HI16BFD_RELOC_MICROMIPS_TLS_TPREL_LO16BFD_RELOC_FRV_FUNCDESC_GOTOFF12BFD_RELOC_FRV_FUNCDESC_GOTOFFHIBFD_RELOC_FRV_FUNCDESC_GOTOFFLOBFD_RELOC_X86_64_GOTPC32_TLSDESCBFD_RELOC_X86_64_REX_GOTPCRELXBFD_RELOC_PPC_VLE_SDAREL_LO16ABFD_RELOC_PPC_VLE_SDAREL_LO16DBFD_RELOC_PPC_VLE_SDAREL_HI16ABFD_RELOC_PPC_VLE_SDAREL_HI16DBFD_RELOC_PPC_VLE_SDAREL_HA16ABFD_RELOC_PPC_VLE_SDAREL_HA16DBFD_RELOC_PPC64_PLTGOT16_LO_DSBFD_RELOC_PPC64_REL16_HIGHESTABFD_RELOC_PPC64_ADDR16_HIGHER34BFD_RELOC_PPC64_ADDR16_HIGHERA34BFD_RELOC_PPC64_ADDR16_HIGHEST34BFD_RELOC_PPC64_ADDR16_HIGHESTA34BFD_RELOC_PPC64_REL16_HIGHER34BFD_RELOC_PPC64_REL16_HIGHERA34BFD_RELOC_PPC64_REL16_HIGHEST34BFD_RELOC_PPC64_REL16_HIGHESTA34BFD_RELOC_PPC64_TPREL16_HIGHERBFD_RELOC_PPC64_TPREL16_HIGHERABFD_RELOC_PPC64_TPREL16_HIGHESTBFD_RELOC_PPC64_TPREL16_HIGHESTABFD_RELOC_PPC64_DTPREL16_LO_DSBFD_RELOC_PPC64_DTPREL16_HIGHABFD_RELOC_PPC64_DTPREL16_HIGHERBFD_RELOC_PPC64_DTPREL16_HIGHERABFD_RELOC_PPC64_DTPREL16_HIGHESTBFD_RELOC_PPC64_DTPREL16_HIGHESTABFD_RELOC_PPC64_GOT_TLSGD_PCREL34BFD_RELOC_PPC64_GOT_TLSLD_PCREL34BFD_RELOC_PPC64_GOT_TPREL_PCREL34BFD_RELOC_PPC64_GOT_DTPREL_PCREL34BFD_RELOC_THUMB_PCREL_BRANCH12BFD_RELOC_THUMB_PCREL_BRANCH20BFD_RELOC_THUMB_PCREL_BRANCH23BFD_RELOC_THUMB_PCREL_BRANCH25BFD_RELOC_ARM_THUMB_MOVW_PCRELBFD_RELOC_ARM_THUMB_MOVT_PCRELBFD_RELOC_ARM_THUMB_ALU_ABS_G0_NCBFD_RELOC_ARM_THUMB_ALU_ABS_G1_NCBFD_RELOC_ARM_THUMB_ALU_ABS_G2_NCBFD_RELOC_ARM_THUMB_ALU_ABS_G3_NCBFD_RELOC_ARM_T32_CP_OFF_IMM_S2BFD_RELOC_ARM_T32_VLDR_VSTR_OFF_IMMBFD_RELOC_SH_IMM_MEDLOW16_PCRELBFD_RELOC_SH_IMM_MEDHI16_PCRELBFD_RELOC_BFIN_12_PCREL_JUMP_SBFD_RELOC_BFIN_24_PCREL_CALL_XBFD_RELOC_BFIN_24_PCREL_JUMP_LBFD_RELOC_BFIN_FUNCDESC_GOT17M4BFD_RELOC_BFIN_FUNCDESC_GOTOFF17M4BFD_RELOC_BFIN_FUNCDESC_GOTOFFHIBFD_RELOC_BFIN_FUNCDESC_GOTOFFLOBFD_RELOC_NDS32_PLT_GOTREL_HI20BFD_RELOC_NDS32_PLT_GOTREL_LO12BFD_RELOC_NDS32_PLT_GOTREL_LO20BFD_RELOC_NDS32_PLT_GOTREL_LO15BFD_RELOC_NDS32_PLT_GOTREL_LO19BFD_RELOC_NDS32_SDA_FP7U2_RELABFD_RELOC_NDS32_RELAX_REGION_BEGINBFD_RELOC_NDS32_RELAX_REGION_ENDBFD_RELOC_NDS32_TLS_IEGP_LO12S2BFD_RELOC_NDS32_TLS_DESC_SDA17S2BFD_RELOC_V850_SDA_16_16_OFFSETBFD_RELOC_V850_SDA_15_16_OFFSETBFD_RELOC_V850_ZDA_16_16_OFFSETBFD_RELOC_V850_ZDA_15_16_OFFSETBFD_RELOC_V850_TDA_16_16_OFFSETBFD_RELOC_V850_SDA_16_16_SPLIT_OFFSETBFD_RELOC_V850_ZDA_16_16_SPLIT_OFFSETBFD_RELOC_V850_CALLT_6_7_OFFSETBFD_RELOC_V850_CALLT_16_16_OFFSETBFD_RELOC_V850_LO16_SPLIT_OFFSETBFD_RELOC_V850_16_SPLIT_OFFSETBFD_RELOC_V850_CALLT_15_16_OFFSETBFD_RELOC_MCORE_PCREL_IMM11BY2BFD_RELOC_MCORE_PCREL_JSR_IMM11BY2BFD_RELOC_METAG_TLS_IENONPIC_HI16BFD_RELOC_METAG_TLS_IENONPIC_LO16BFD_RELOC_MMIX_PUSHJ_STUBBABLEBFD_RELOC_MMIX_BASE_PLUS_OFFSETBFD_RELOC_IA64_LTOFF_FPTR32MSBBFD_RELOC_IA64_LTOFF_FPTR32LSBBFD_RELOC_IA64_LTOFF_FPTR64MSBBFD_RELOC_IA64_LTOFF_FPTR64LSBBFD_RELOC_MSP430_16_PCREL_BYTEBFD_RELOC_MSP430X_PCR20_EXT_SRCBFD_RELOC_MSP430X_PCR20_EXT_DSTBFD_RELOC_MSP430X_PCR20_EXT_ODSTBFD_RELOC_MSP430X_ABS20_EXT_SRCBFD_RELOC_MSP430X_ABS20_EXT_DSTBFD_RELOC_MSP430X_ABS20_EXT_ODSTBFD_RELOC_MSP430X_ABS20_ADR_SRCBFD_RELOC_MSP430X_ABS20_ADR_DSTBFD_RELOC_NIOS2_R2_I10_1_PCRELBFD_RELOC_NIOS2_R2_T1I7_1_PCRELBFD_RELOC_MACH_O_LOCAL_SECTDIFFBFD_RELOC_MACH_O_X86_64_BRANCH32BFD_RELOC_MACH_O_X86_64_BRANCH8BFD_RELOC_MACH_O_X86_64_GOT_LOADBFD_RELOC_MACH_O_X86_64_PCREL32_1BFD_RELOC_MACH_O_X86_64_PCREL32_2BFD_RELOC_MACH_O_X86_64_PCREL32_4BFD_RELOC_MACH_O_ARM64_GOT_LOAD_PAGE21BFD_RELOC_MACH_O_ARM64_GOT_LOAD_PAGEOFF12BFD_RELOC_MACH_O_ARM64_POINTER_TO_GOTBFD_RELOC_MICROBLAZE_32_LO_PCRELBFD_RELOC_MICROBLAZE_32_SYM_OP_SYMBFD_RELOC_MICROBLAZE_64_GOTOFFBFD_RELOC_MICROBLAZE_32_GOTOFFBFD_RELOC_MICROBLAZE_32_TLSDTPMODBFD_RELOC_MICROBLAZE_32_TLSDTPRELBFD_RELOC_MICROBLAZE_64_TLSDTPRELBFD_RELOC_MICROBLAZE_64_TLSGOTTPRELBFD_RELOC_MICROBLAZE_64_TLSTPRELBFD_RELOC_MICROBLAZE_64_TEXTPCRELBFD_RELOC_MICROBLAZE_64_TEXTRELBFD_RELOC_AARCH64_MOVW_PREL_G0BFD_RELOC_AARCH64_MOVW_PREL_G0_NCBFD_RELOC_AARCH64_MOVW_PREL_G1BFD_RELOC_AARCH64_MOVW_PREL_G1_NCBFD_RELOC_AARCH64_MOVW_PREL_G2BFD_RELOC_AARCH64_MOVW_PREL_G2_NCBFD_RELOC_AARCH64_MOVW_PREL_G3BFD_RELOC_AARCH64_LD_LO19_PCRELBFD_RELOC_AARCH64_ADR_LO21_PCRELBFD_RELOC_AARCH64_ADR_HI21_PCRELBFD_RELOC_AARCH64_ADR_HI21_NC_PCRELBFD_RELOC_AARCH64_LDST128_LO12BFD_RELOC_AARCH64_GOT_LD_PREL19BFD_RELOC_AARCH64_ADR_GOT_PAGEBFD_RELOC_AARCH64_LD64_GOT_LO12_NCBFD_RELOC_AARCH64_LD32_GOT_LO12_NCBFD_RELOC_AARCH64_MOVW_GOTOFF_G0_NCBFD_RELOC_AARCH64_MOVW_GOTOFF_G1BFD_RELOC_AARCH64_LD64_GOTOFF_LO15BFD_RELOC_AARCH64_LD32_GOTPAGE_LO14BFD_RELOC_AARCH64_LD64_GOTPAGE_LO15BFD_RELOC_AARCH64_TLSGD_ADR_PAGE21BFD_RELOC_AARCH64_TLSGD_ADR_PREL21BFD_RELOC_AARCH64_TLSGD_ADD_LO12_NCBFD_RELOC_AARCH64_TLSGD_MOVW_G0_NCBFD_RELOC_AARCH64_TLSGD_MOVW_G1BFD_RELOC_AARCH64_TLSIE_ADR_GOTTPREL_PAGE21BFD_RELOC_AARCH64_TLSIE_LD64_GOTTPREL_LO12_NCBFD_RELOC_AARCH64_TLSIE_LD32_GOTTPREL_LO12_NCBFD_RELOC_AARCH64_TLSIE_LD_GOTTPREL_PREL19BFD_RELOC_AARCH64_TLSIE_MOVW_GOTTPREL_G0_NCBFD_RELOC_AARCH64_TLSIE_MOVW_GOTTPREL_G1BFD_RELOC_AARCH64_TLSLD_ADD_DTPREL_HI12BFD_RELOC_AARCH64_TLSLD_ADD_DTPREL_LO12BFD_RELOC_AARCH64_TLSLD_ADD_DTPREL_LO12_NCBFD_RELOC_AARCH64_TLSLD_ADD_LO12_NCBFD_RELOC_AARCH64_TLSLD_ADR_PAGE21BFD_RELOC_AARCH64_TLSLD_ADR_PREL21BFD_RELOC_AARCH64_TLSLD_LDST16_DTPREL_LO12BFD_RELOC_AARCH64_TLSLD_LDST16_DTPREL_LO12_NCBFD_RELOC_AARCH64_TLSLD_LDST32_DTPREL_LO12BFD_RELOC_AARCH64_TLSLD_LDST32_DTPREL_LO12_NCBFD_RELOC_AARCH64_TLSLD_LDST64_DTPREL_LO12BFD_RELOC_AARCH64_TLSLD_LDST64_DTPREL_LO12_NCBFD_RELOC_AARCH64_TLSLD_LDST8_DTPREL_LO12BFD_RELOC_AARCH64_TLSLD_LDST8_DTPREL_LO12_NCBFD_RELOC_AARCH64_TLSLD_MOVW_DTPREL_G0BFD_RELOC_AARCH64_TLSLD_MOVW_DTPREL_G0_NCBFD_RELOC_AARCH64_TLSLD_MOVW_DTPREL_G1BFD_RELOC_AARCH64_TLSLD_MOVW_DTPREL_G1_NCBFD_RELOC_AARCH64_TLSLD_MOVW_DTPREL_G2BFD_RELOC_AARCH64_TLSLE_MOVW_TPREL_G2BFD_RELOC_AARCH64_TLSLE_MOVW_TPREL_G1BFD_RELOC_AARCH64_TLSLE_MOVW_TPREL_G1_NCBFD_RELOC_AARCH64_TLSLE_MOVW_TPREL_G0BFD_RELOC_AARCH64_TLSLE_MOVW_TPREL_G0_NCBFD_RELOC_AARCH64_TLSLE_ADD_TPREL_HI12BFD_RELOC_AARCH64_TLSLE_ADD_TPREL_LO12BFD_RELOC_AARCH64_TLSLE_ADD_TPREL_LO12_NCBFD_RELOC_AARCH64_TLSLE_LDST16_TPREL_LO12BFD_RELOC_AARCH64_TLSLE_LDST16_TPREL_LO12_NCBFD_RELOC_AARCH64_TLSLE_LDST32_TPREL_LO12BFD_RELOC_AARCH64_TLSLE_LDST32_TPREL_LO12_NCBFD_RELOC_AARCH64_TLSLE_LDST64_TPREL_LO12BFD_RELOC_AARCH64_TLSLE_LDST64_TPREL_LO12_NCBFD_RELOC_AARCH64_TLSLE_LDST8_TPREL_LO12BFD_RELOC_AARCH64_TLSLE_LDST8_TPREL_LO12_NCBFD_RELOC_AARCH64_TLSDESC_LD_PREL19BFD_RELOC_AARCH64_TLSDESC_ADR_PREL21BFD_RELOC_AARCH64_TLSDESC_ADR_PAGE21BFD_RELOC_AARCH64_TLSDESC_LD64_LO12BFD_RELOC_AARCH64_TLSDESC_LD32_LO12_NCBFD_RELOC_AARCH64_TLSDESC_ADD_LO12BFD_RELOC_AARCH64_TLSDESC_OFF_G1BFD_RELOC_AARCH64_TLSDESC_OFF_G0_NCBFD_RELOC_AARCH64_TLSDESC_CALLBFD_RELOC_AARCH64_GAS_INTERNAL_FIXUPBFD_RELOC_AARCH64_TLSLD_LDST_DTPREL_LO12BFD_RELOC_AARCH64_TLSLD_LDST_DTPREL_LO12_NCBFD_RELOC_AARCH64_TLSLE_LDST_TPREL_LO12BFD_RELOC_AARCH64_TLSLE_LDST_TPREL_LO12_NCBFD_RELOC_AARCH64_LD_GOT_LO12_NCBFD_RELOC_AARCH64_TLSIE_LD_GOTTPREL_LO12_NCBFD_RELOC_AARCH64_TLSDESC_LD_LO12_NCBFD_RELOC_TILEPRO_JOFFLONG_X1_PLTBFD_RELOC_TILEPRO_DEST_IMM8_X1BFD_RELOC_TILEPRO_IMM16_X0_PCRELBFD_RELOC_TILEPRO_IMM16_X1_PCRELBFD_RELOC_TILEPRO_IMM16_X0_LO_PCRELBFD_RELOC_TILEPRO_IMM16_X1_LO_PCRELBFD_RELOC_TILEPRO_IMM16_X0_HI_PCRELBFD_RELOC_TILEPRO_IMM16_X1_HI_PCRELBFD_RELOC_TILEPRO_IMM16_X0_HA_PCRELBFD_RELOC_TILEPRO_IMM16_X1_HA_PCRELBFD_RELOC_TILEPRO_IMM16_X0_GOTBFD_RELOC_TILEPRO_IMM16_X1_GOTBFD_RELOC_TILEPRO_IMM16_X0_GOT_LOBFD_RELOC_TILEPRO_IMM16_X1_GOT_LOBFD_RELOC_TILEPRO_IMM16_X0_GOT_HIBFD_RELOC_TILEPRO_IMM16_X1_GOT_HIBFD_RELOC_TILEPRO_IMM16_X0_GOT_HABFD_RELOC_TILEPRO_IMM16_X1_GOT_HABFD_RELOC_TILEPRO_IMM8_X0_TLS_GD_ADDBFD_RELOC_TILEPRO_IMM8_X1_TLS_GD_ADDBFD_RELOC_TILEPRO_IMM8_Y0_TLS_GD_ADDBFD_RELOC_TILEPRO_IMM8_Y1_TLS_GD_ADDBFD_RELOC_TILEPRO_IMM16_X0_TLS_GDBFD_RELOC_TILEPRO_IMM16_X1_TLS_GDBFD_RELOC_TILEPRO_IMM16_X0_TLS_GD_LOBFD_RELOC_TILEPRO_IMM16_X1_TLS_GD_LOBFD_RELOC_TILEPRO_IMM16_X0_TLS_GD_HIBFD_RELOC_TILEPRO_IMM16_X1_TLS_GD_HIBFD_RELOC_TILEPRO_IMM16_X0_TLS_GD_HABFD_RELOC_TILEPRO_IMM16_X1_TLS_GD_HABFD_RELOC_TILEPRO_IMM16_X0_TLS_IEBFD_RELOC_TILEPRO_IMM16_X1_TLS_IEBFD_RELOC_TILEPRO_IMM16_X0_TLS_IE_LOBFD_RELOC_TILEPRO_IMM16_X1_TLS_IE_LOBFD_RELOC_TILEPRO_IMM16_X0_TLS_IE_HIBFD_RELOC_TILEPRO_IMM16_X1_TLS_IE_HIBFD_RELOC_TILEPRO_IMM16_X0_TLS_IE_HABFD_RELOC_TILEPRO_IMM16_X1_TLS_IE_HABFD_RELOC_TILEPRO_TLS_DTPMOD32BFD_RELOC_TILEPRO_TLS_DTPOFF32BFD_RELOC_TILEPRO_IMM16_X0_TLS_LEBFD_RELOC_TILEPRO_IMM16_X1_TLS_LEBFD_RELOC_TILEPRO_IMM16_X0_TLS_LE_LOBFD_RELOC_TILEPRO_IMM16_X1_TLS_LE_LOBFD_RELOC_TILEPRO_IMM16_X0_TLS_LE_HIBFD_RELOC_TILEPRO_IMM16_X1_TLS_LE_HIBFD_RELOC_TILEPRO_IMM16_X0_TLS_LE_HABFD_RELOC_TILEPRO_IMM16_X1_TLS_LE_HABFD_RELOC_TILEGX_JUMPOFF_X1_PLTBFD_RELOC_TILEGX_IMM16_X0_HW0_LASTBFD_RELOC_TILEGX_IMM16_X1_HW0_LASTBFD_RELOC_TILEGX_IMM16_X0_HW1_LASTBFD_RELOC_TILEGX_IMM16_X1_HW1_LASTBFD_RELOC_TILEGX_IMM16_X0_HW2_LASTBFD_RELOC_TILEGX_IMM16_X1_HW2_LASTBFD_RELOC_TILEGX_IMM16_X0_HW0_PCRELBFD_RELOC_TILEGX_IMM16_X1_HW0_PCRELBFD_RELOC_TILEGX_IMM16_X0_HW1_PCRELBFD_RELOC_TILEGX_IMM16_X1_HW1_PCRELBFD_RELOC_TILEGX_IMM16_X0_HW2_PCRELBFD_RELOC_TILEGX_IMM16_X1_HW2_PCRELBFD_RELOC_TILEGX_IMM16_X0_HW3_PCRELBFD_RELOC_TILEGX_IMM16_X1_HW3_PCRELBFD_RELOC_TILEGX_IMM16_X0_HW0_LAST_PCRELBFD_RELOC_TILEGX_IMM16_X1_HW0_LAST_PCRELBFD_RELOC_TILEGX_IMM16_X0_HW1_LAST_PCRELBFD_RELOC_TILEGX_IMM16_X1_HW1_LAST_PCRELBFD_RELOC_TILEGX_IMM16_X0_HW2_LAST_PCRELBFD_RELOC_TILEGX_IMM16_X1_HW2_LAST_PCRELBFD_RELOC_TILEGX_IMM16_X0_HW0_GOTBFD_RELOC_TILEGX_IMM16_X1_HW0_GOTBFD_RELOC_TILEGX_IMM16_X0_HW0_PLT_PCRELBFD_RELOC_TILEGX_IMM16_X1_HW0_PLT_PCRELBFD_RELOC_TILEGX_IMM16_X0_HW1_PLT_PCRELBFD_RELOC_TILEGX_IMM16_X1_HW1_PLT_PCRELBFD_RELOC_TILEGX_IMM16_X0_HW2_PLT_PCRELBFD_RELOC_TILEGX_IMM16_X1_HW2_PLT_PCRELBFD_RELOC_TILEGX_IMM16_X0_HW0_LAST_GOTBFD_RELOC_TILEGX_IMM16_X1_HW0_LAST_GOTBFD_RELOC_TILEGX_IMM16_X0_HW1_LAST_GOTBFD_RELOC_TILEGX_IMM16_X1_HW1_LAST_GOTBFD_RELOC_TILEGX_IMM16_X0_HW3_PLT_PCRELBFD_RELOC_TILEGX_IMM16_X1_HW3_PLT_PCRELBFD_RELOC_TILEGX_IMM16_X0_HW0_TLS_GDBFD_RELOC_TILEGX_IMM16_X1_HW0_TLS_GDBFD_RELOC_TILEGX_IMM16_X0_HW0_TLS_LEBFD_RELOC_TILEGX_IMM16_X1_HW0_TLS_LEBFD_RELOC_TILEGX_IMM16_X0_HW0_LAST_TLS_LEBFD_RELOC_TILEGX_IMM16_X1_HW0_LAST_TLS_LEBFD_RELOC_TILEGX_IMM16_X0_HW1_LAST_TLS_LEBFD_RELOC_TILEGX_IMM16_X1_HW1_LAST_TLS_LEBFD_RELOC_TILEGX_IMM16_X0_HW0_LAST_TLS_GDBFD_RELOC_TILEGX_IMM16_X1_HW0_LAST_TLS_GDBFD_RELOC_TILEGX_IMM16_X0_HW1_LAST_TLS_GDBFD_RELOC_TILEGX_IMM16_X1_HW1_LAST_TLS_GDBFD_RELOC_TILEGX_IMM16_X0_HW0_TLS_IEBFD_RELOC_TILEGX_IMM16_X1_HW0_TLS_IEBFD_RELOC_TILEGX_IMM16_X0_HW0_LAST_PLT_PCRELBFD_RELOC_TILEGX_IMM16_X1_HW0_LAST_PLT_PCRELBFD_RELOC_TILEGX_IMM16_X0_HW1_LAST_PLT_PCRELBFD_RELOC_TILEGX_IMM16_X1_HW1_LAST_PLT_PCRELBFD_RELOC_TILEGX_IMM16_X0_HW2_LAST_PLT_PCRELBFD_RELOC_TILEGX_IMM16_X1_HW2_LAST_PLT_PCRELBFD_RELOC_TILEGX_IMM16_X0_HW0_LAST_TLS_IEBFD_RELOC_TILEGX_IMM16_X1_HW0_LAST_TLS_IEBFD_RELOC_TILEGX_IMM16_X0_HW1_LAST_TLS_IEBFD_RELOC_TILEGX_IMM16_X1_HW1_LAST_TLS_IEBFD_RELOC_TILEGX_IMM8_X0_TLS_GD_ADDBFD_RELOC_TILEGX_IMM8_X1_TLS_GD_ADDBFD_RELOC_TILEGX_IMM8_Y0_TLS_GD_ADDBFD_RELOC_TILEGX_IMM8_Y1_TLS_GD_ADDBFD_RELOC_TILEGX_IMM8_X0_TLS_ADDBFD_RELOC_TILEGX_IMM8_X1_TLS_ADDBFD_RELOC_TILEGX_IMM8_Y0_TLS_ADDBFD_RELOC_TILEGX_IMM8_Y1_TLS_ADDBFD_RELOC_WASM32_LEB128_GOT_CODEBFD_RELOC_CKCORE_PCREL_IMM8BY4BFD_RELOC_CKCORE_PCREL_IMM11BY2BFD_RELOC_CKCORE_PCREL_IMM4BY2BFD_RELOC_CKCORE_PCREL_JSR_IMM11BY2BFD_RELOC_CKCORE_GNU_VTINHERITBFD_RELOC_CKCORE_PCREL_IMM26BY2BFD_RELOC_CKCORE_PCREL_IMM16BY2BFD_RELOC_CKCORE_PCREL_IMM16BY4BFD_RELOC_CKCORE_PCREL_IMM10BY2BFD_RELOC_CKCORE_PCREL_IMM10BY4BFD_RELOC_CKCORE_PCREL_JSR_IMM26BY2BFD_RELOC_CKCORE_PCREL_IMM18BY2BFD_RELOC_CKCORE_DOFFSET_IMM18BFD_RELOC_CKCORE_DOFFSET_IMM18BY2BFD_RELOC_CKCORE_DOFFSET_IMM18BY4BFD_RELOC_CKCORE_PCREL_IMM7BY4BFD_RELOC_CKCORE_PCREL_FLRW_IMM8BY4BFD_RELOC_CKCORE_PCREL_BLOOP_IMM4BY4BFD_RELOC_CKCORE_PCREL_BLOOP_IMM12BY4BFD_RELOC_LARCH_SOP_PUSH_PCRELBFD_RELOC_LARCH_SOP_PUSH_ABSOLUTEBFD_RELOC_LARCH_SOP_PUSH_GPRELBFD_RELOC_LARCH_SOP_PUSH_TLS_TPRELBFD_RELOC_LARCH_SOP_PUSH_TLS_GOTBFD_RELOC_LARCH_SOP_PUSH_TLS_GDBFD_RELOC_LARCH_SOP_PUSH_PLT_PCRELBFD_RELOC_LARCH_SOP_POP_32_S_10_5BFD_RELOC_LARCH_SOP_POP_32_U_10_12BFD_RELOC_LARCH_SOP_POP_32_S_10_12BFD_RELOC_LARCH_SOP_POP_32_S_10_16BFD_RELOC_LARCH_SOP_POP_32_S_10_16_S2BFD_RELOC_LARCH_SOP_POP_32_S_5_20BFD_RELOC_LARCH_SOP_POP_32_S_0_5_10_16_S2BFD_RELOC_LARCH_SOP_POP_32_S_0_10_10_16_S2@@overflow: BFD_RELOC_UNUSED@@../../bfd/section.c.%d*COM**UND**IND*bfd_map_over_sectionsbfd_get_unique_section_name %c%c%c%c%c%c%c.drectve.$0123456789unsupported .stab relocation.edata.idata.pdatai[3-7]86-*-elf*unknown file formatECOFFXCOFFELFTekhexSrecVerilogIhexSOMOS9KVersadosMSDOSOvaxEvaxmmoMACH_OPEFPEF_XLIB../../bfd/targets.ci[3-7]86-*-rtems*i[3-7]86-*-genode*i[3-7]86-*-nto*i[3-7]86-*-aros*i[3-7]86-*-dicos*i[3-7]86-*-dragonfly*i[3-7]86-*-netbsd*i[3-7]86-*-knetbsd*-gnui[3-7]86-*-openbsd*i[3-7]86-*-linux-*i[3-7]86-*-redox*x86_64-*-dicos*x86_64-*-elf*x86_64-*-rtems*x86_64-*-fuchsiax86_64-*-genode*x86_64-*-dragonfly*x86_64-*-haiku*x86_64-*-netbsd*x86_64-*-openbsd*x86_64-*-linux-*x86_64-*-mingw*x86_64-*-pex86_64-*-pepx86_64-*-cygwinx86_64-*-rdos*x86_64-*-redox*i[3-7]86-*-lynxos*i[3-7]86-*-gnu*i[3-7]86-*-moss*i[3-7]86-*-beoself*i[3-7]86-*-beos*i[3-7]86-*-haiku*i[3-7]86-*-interix*i[3-7]86-*-rdos*ia16-*-elfЕp`P@0 Дbfd_flavour_name_binary_%s_%swarning: writing section `%pA' at huge (ie negative) file offset%pB 64-bit address %#lx out of range for Intel Hex file%pB: address %#lx out of range for Intel Hex file%pB:%d: unexpected character `%s' in Intel Hex file%pB: internal error in ihex_read_section%pB: bad section length in ihex_read_section%pB:%u: bad checksum in Intel Hex file (expected %u, found %u)%pB:%u: bad extended address record length in Intel Hex file%pB:%u: bad extended start address length in Intel Hex file%pB:%u: bad extended linear address record length in Intel Hex file%pB:%u: bad extended linear start address length in Intel Hex file%pB:%u: unrecognized ihex type %u in Intel Hex file../../bfd/ihex.c.sec%dihex~!"s0123456789ABCDEF@ȬPPPȬ@ݽнB0123456789ABCDEF %-5s %s$$ $$ ../../bfd/srec.csymbolsrec%pB:%d: unexpected character `%s' in S-record file%pB:%d: byte count %d too small%pB:%d: bad checksum in S-record file../../bfd/tekhex.c%0781010 tekhexoaooaK555outtekhex_write_object_contents0123456789ABCDEFverilog0123456789ABCDEF../../bfd/elf64-x86-64.c.reg.lrodata.ldataR_X86_64_IRELATIVER_X86_64_RELATIVEprotected symbol hidden symbol internal symbol undefined a PIE objecta PDE objecta shared object; recompile with -fPIC; recompile with -fPIE.plt.got.plt.sec.plt.bndR_X86_64_NONER_X86_64_32LARGE_COMMON*unknown*protected symbolhidden symbolinternal symbolfunctionR_X86_64_RELATIVE64%F%P: corrupt input: %pB %pB: bad symbol index: %delf64-x86-64-sol2elf64-x86-64-freebsdelf64-x86-64-cloudabi.gnu.linkonce.lb.gnu.linkonce.lr.gnu.linkonce.lt.lbssR_X86_64_64R_X86_64_PC32R_X86_64_GOT32R_X86_64_PLT32R_X86_64_COPYR_X86_64_GLOB_DATR_X86_64_JUMP_SLOTR_X86_64_GOTPCRELR_X86_64_32SR_X86_64_16R_X86_64_PC16R_X86_64_8R_X86_64_PC8R_X86_64_DTPMOD64R_X86_64_DTPOFF64R_X86_64_TPOFF64R_X86_64_TLSGDR_X86_64_TLSLDR_X86_64_DTPOFF32R_X86_64_GOTTPOFFR_X86_64_TPOFF32R_X86_64_PC64R_X86_64_GOTOFF64R_X86_64_GOTPC32R_X86_64_GOT64R_X86_64_GOTPCREL64R_X86_64_GOTPC64R_X86_64_GOTPLT64R_X86_64_PLTOFF64R_X86_64_SIZE32R_X86_64_SIZE64R_X86_64_GOTPC32_TLSDESCR_X86_64_TLSDESC_CALLR_X86_64_TLSDESCR_X86_64_PC32_BNDR_X86_64_PLT32_BNDR_X86_64_GOTPCRELXR_X86_64_REX_GOTPCRELXR_X86_64_GNU_VTINHERITR_X86_64_GNU_VTENTRY%F%P: discarded output section: `%pA' %F%pB: PC-relative offset overflow in PLT entry for `%s' Local IFUNC function `%s' in %pB %F%pB: branch displacement overflow in PLT entry for `%s' %F%pB: PC-relative offset overflow in GOT PLT entry for `%s' %pB: unsupported relocation type %#x%pB: relocation %s against %s%s`%s' can not be used when making %s%s%pB: TLS transition from %s to %s against `%s' at %#lx in section `%pA' failed%pB: relocation %s against STT_GNU_IFUNC symbol `%s' isn't supported%pB: relocation %s against STT_GNU_IFUNC symbol `%s' has non-zero addend: %ld%pB: relocation R_X86_64_GOTOFF64 against undefined %s `%s' can not be used when making a shared object%pB: relocation R_X86_64_GOTOFF64 against protected %s `%s' can not be used when making a shared object%pB: addend %s%#x in relocation %s against symbol `%s' at %#lx in section `%pA' is out of range%pB(%pA+%#lx): unresolvable %s relocation against symbol `%s' failed to convert GOTPCREL relocation against '%s'; relink with --no-relax %pB(%pA+%#lx): reloc against `%s': error %d%pB: relocation %s against symbol `%s' isn't supported in x32 mode%pB: '%s' accessed both as normal and thread local symbol%pB: non-canonical reference to canonical protected function `%s' in %pBdH%HfDd%HdH%HfDd%Hffff.dH%ffffdH%f@d%tMlttttltMMt>u lllqtttMll,,,,C[C,SjjKL&L&0000808088888oz88888888888808888888888888800T---,v/T-T-T-T-,------T-T-T-,;/T-//-F/F/,,F/,<0+.+.,,T-T-T--v/,,T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-T-Y00elf_x86_64_check_tls_transitionH=fH=elf_x86_64_relocate_sectionelf_x86_64_finish_dynamic_symbolelf_x86_64_reloc_type_clasself_x86_64_link_setup_gnu_propertieszRx zRx $FJ w?9*3$"zRx $FJ w?:*3$"zRx $FJ w?5*3$"zRx $FJ w?;*3$"5%%fD%D%%fhfhhD5%%h5%@H ~     % &!"#$%'()*dH%HdH%H.rela/lib/ld64.so.1/lib/ldx32.so.1R_386_RELATIVE/usr/lib/libc.so.1___tls_get_addr__bss_start_end_edata../../bfd/elfxx-x86.c.tls_vars.dynamic_TLS_MODULE_BASE_.got.plt%P: %pB: warning: missing %s %X%P: %pB: error: missing %s IBT and SHSTK propertiesIBT propertySHSTK propertyLAM_U48 propertyLAM_U57 property%F%P: %pB: failed to allocate relative reloc record %F%P: %pB: failed to allocate 64-bit DT_RELR bitmap %F%P: %pB: failed to allocate 32-bit DT_RELR bitmap %F%P: %pB: size of compact relative reloc section is changed: new (%lu) != old (%lu) %F%P: %pB: relocation %s against absolute symbol `%s' in section `%pA' is disallowed %P: %pB: warning: relocation in read-only section `%pA' discarded output section: `%pA'%pB: %s (offset: 0x%v, info: 0x%v, addend: 0x%v) against '%s' for section '%pA' in %pB %pB: %s (offset: 0x%v, info: 0x%v) against '%s' for section '%pA' in %pB %F%P: %pB: failed to allocate compact relative reloc section %F%P: %pB: copy relocation against non-copyable protected symbol `%s' in %pB error: %pB: %F%P: failed to create VxWorks dynamic sections %F%P: failed to create GOT sections %F%P: failed to create ifunc sections %F%P: failed to create GOT PLT section %F%P: failed to create IBT-enabled PLT section %F%P: failed to create BND PLT section %F%P: failed to create PLT .eh_frame section %F%P: failed to create GOT PLT .eh_frame section %F%P: failed to create the second PLT .eh_frame section %X%P: attempted static link of dynamic object `%pB' _bfd_x86_elf_link_setup_gnu_properties_bfd_x86_elf_merge_gnu_properties_bfd_x86_elf_finish_dynamic_sectionself_x86_allocate_local_dynreloc_bfd_x86_elf_size_dynamic_sections_bfd_elf_x86_valid_reloc_pelf_x86_size_or_finish_relative_reloc_bfd_x86_elf_link_relax_section.rela.ifunc.rel.ifunc.rela.iplt.rel.iplt.igot.plt.igot../../bfd/elf-ifunc.c%F%P: dynamic STT_GNU_IFUNC symbol `%s' with pointer equality in `%pB' can not be used when making an executable; recompile with -fPIE and relink with -pie _bfd_elf_allocate_ifunc_dyn_relocs__GOTT_BASE____GOTT_INDEX__.rela.plt.unloaded.rel.plt.unloaded.tls_dataȗ`../../bfd/elfcode.hwarning: %pB has a section extending past end of file%pB: version count (%ld) does not match symbol count (%ld)%pB(%pA): relocation %d has invalid symbol index %ldwarning: %pB has a corrupt string table index - ignoringwarning: %pB has a program header with invalid alignmentwarning: %pB has a segment extending past end of fileХȦxХhXȥ bfd_elf64_write_relocsbfd_elf64_swap_symbol_out../../bfd/elf.cFreeBSDNetBSD-COREOpenBSDQNXSPU/GNUstapsdt%s/%ld.shstrtab(null)(*none*)elf %s %-11s .internal .hidden .protected 0x%02x.debug.gnu.debuglto_.debug_.gnu.linkonce.wi..zdebug.gnu.build.attributes.note.gnu.line.gdb_index.gnu.linkonce.gnu.lto_.lto.%s%d%s TLS: %pA non-TLS: %pA.symtab.strtab.dynstr.gnu.libstr.symtab_shndx%pB: too many sections: %u.dynsymLOPROC+%7.7xLOOS+%7.7x%8.8xGNU_HASHVERNEEDNUMVERNEEDVERDEFNUMVERDEFVERSYMUSEDRELCOUNTFLAGS_1FILTERAUXILIARY Program Header: 0x%lx%8s off 0x vaddr 0x paddr 0x align 2**%u filesz 0x memsz 0x flags %c%c%c %lx Dynamic Section: %-20s %#lxPLTRELSZPLTGOTRELASZRELAENTSTRSZSYMENTINITFINISONAMERPATHSYMBOLICRELENTRELRSZRELRENTTEXTRELJMPRELBIND_NOWFINI_ARRAYSZRUNPATHPREINIT_ARRAYSZCHECKSUMPLTPADSZMOVEENTMOVESZPOSFLAG_1SYMINSZSYMINENTCONFIGDEPAUDITPLTPADMOVETABSYMINFORELACOUNT Version definitions: %d 0x%2.2x 0x%8.8lx %s Version References: required from %s: %pB: %s unsupported%s/%d.reg2%s/%i.qnx_core_info.qnx_core_status/%ld.qnx_core_status.reg-xfp.auxv.wcookie.note.netbsdcore.procinfo.note.netbsdcore.lwpstatus.thrmisc.note.freebsdcore.proc.note.freebsdcore.files.note.freebsdcore.vmmap.reg-x86-segbases.reg-xstate.note.freebsdcore.lwpinfo.reg-aarch-tls.reg-arm-vfpwin32NOTE_INFO_PROCESSNOTE_INFO_THREADNOTE_INFO_MODULENOTE_INFO_MODULE64.reg/%ld.module/%08lx.module/%016lxLINUX.reg-ppc-vmx.reg-ppc-vsx.reg-ppc-tar.reg-ppc-ppr.reg-ppc-dscr.reg-ppc-ebb.reg-ppc-pmu.reg-ppc-tm-cgpr.reg-ppc-tm-cfpr.reg-ppc-tm-cvmx.reg-ppc-tm-cvsx.reg-ppc-tm-spr.reg-ppc-tm-ctar.reg-ppc-tm-cppr.reg-ppc-tm-cdscr.reg-s390-high-gprs.reg-s390-timer.reg-s390-todcmp.reg-s390-todpreg.reg-s390-ctrs.reg-s390-prefix.reg-s390-last-break.reg-s390-system-call.reg-s390-tdb.reg-s390-vxrs-low.reg-s390-vxrs-high.reg-s390-gs-cb.reg-s390-gs-bc.reg-arc-v2.reg-aarch-hw-break.reg-aarch-hw-watch.reg-aarch-sve.reg-aarch-pauth.reg-aarch-mte.gdb-tdesc.reg-riscv-csr.reg-loongarch-cpucfg.reg-loongarch-lbt.reg-loongarch-lsx.reg-loongarch-lasx.note.linuxcore.file.note.linuxcore.siginfoGDBnullshlib.rela.plt.rel.plt.zdebug_line.zdebug_info.zdebug_abbrev.zdebug_aranges.tbss.rodata1.relr.dyn.persistent.bss.persistent.preinit_array.noinit.gnu.linkonce.b.gnu.linkonce.n.gnu.linkonce.p.gnu.lto_.gnu.version.gnu.version_d.gnu.version_r.gnu.liblist.gnu.conflict.gnu.hash.data1.debug_line.debug_info.debug_abbrev.debug_arangesSHT_NULLSHT_SYMTABSHT_RELASHT_HASHSHT_DYNAMICSHT_RELSHT_SHLIBSHT_DYNSYMpм8xdP((hHH(@0/S1@/--/-@/----- 1vE`EEEգ~aD' Тy\?"ˡtW:ƠoR5<ܝ|\$7+uĜĜĜĜpS6ةԨԨԨԨԨԨԨԨԨԨԨԨԨԨԨԨԨԨԨԨppppppdpppppppppTpppppDȶȷ((hh(h(h((@(`((((((((`((((x\\\l,lndnnnnnnnnnnnn4\t_bfd_elf_no_info_to_howto_bfd_elf_get_lineno_bfd_elf_assign_file_positions_for_non_loadget_program_header_sizeassign_file_positions_for_non_load_sectionsbfd_elf_get_elf_syms%pB: GNU_MBIND section `%pA' has invalid sh_info field: %d%pB: invalid sh_link field (%d) in section number %d%pB: failed to find link section for section %d%pB: failed to find info section for section %d%pB: error: alignment power %d of section `%pA' is too bigwarning: section `%pA' type changed to PROGBITS%pB: attempt to load strings from a non-string section (number %d)%pB: invalid string offset %u >= %lu for section `%s'%pB symbol number %lu references nonexistent SHT_SYMTAB_SHNDX section%pB: sh_link [%d] in section `%pA' is incorrect%pB: SHT_GROUP section [index %d] has no SHF_GROUP sections%pB: section group entry number %u is corrupt%pB: unknown type [%#x] section `%s' in group [%pA]%pB: warning: loop in section dependencies detected%pB: warning: multiple symbol tables detected - ignoring the table in section %u%pB: warning: multiple dynamic symbol tables detected - ignoring the table in section %u%pB: invalid link %u for reloc section %s (index %u)%pB: warning: secondary relocation section '%s' for section %pA found - ignoring%pB: unknown type [%#x] section `%s'%pB: invalid size field in group section header: %#lx%pB: invalid entry in SHT_GROUP section [%u]%pB: no valid group sections found%pB: group section '%pA' has no contents%pB: no group info for section '%pA'%pB: unable to initialize compress status for section %s%pB: unable to initialize decompress status for section %s%F%P: failed to size relative relocations %pB: TLS sections are not adjacent:%pB: sh_link of section `%pA' points to removed section `%pA' of `%pB'%pB: Unable to handle section index %x in ELF symbol. Using ABS instead.unable to find equivalent output section for symbol '%s' from section '%s'%pB: The first section in the PT_DYNAMIC segment is not the .dynamic section%pB: not enough room for program headers, try linking with -N%pB: section %pA lma %#lx adjusted to %#lx%pB: error: PHDR segment not covered by LOAD segment%pB: section `%pA' can't be allocated in segment %d%pB: warning: allocated section `%s' not in segment%pB: warning: unable to allocate any sections to PT_GNU_RELRO segment%pB: error: non-load segment %d includes file header and/or program headerwarning: %pB has a TLS segment with execute permissionwarning: %pB has a LOAD segment with RWX permissions%pB: sh_link of section `%pA' points to discarded section `%pA' of `%pB'%pB: symbol `%s' required but not present%pB: warning: segment alignment of %#lx is too large%pB: warning: empty loadable segment detected at vaddr=%#lx, is this intentional?%pB: .gnu.version_r invalid entry%pB: .gnu.version_d invalid entry 0x%8.8lx 0x%2.2x %2.2d %s %pB:%pA: error: attempting to write into an unallocated compressed section%pB:%pA: error: attempting to write over the end of the section%pB:%pA: error: attempting to write section into an empty buffer%pB: warning: win32pstatus %s of size %lu bytes is too small%pB: win32pstatus NOTE_INFO_MODULE of size %lu is too small to contain a name of size %uGNU_MBIND section is supported only by GNU and FreeBSD targetssymbol type STT_GNU_IFUNC is supported only by GNU and FreeBSD targetssymbol binding STB_GNU_UNIQUE is supported only by GNU and FreeBSD targetsGNU_RETAIN section is supported only by GNU and FreeBSD targets%pB(%pA): link section cannot be set because the output file does not have a symbol table%pB(%pA): info section index is invalid%pB(%pA): info section index cannot be set because the section is not in the output%pB(%pA): error: secondary reloc section processed twice%pB(%pA): error: secondary reloc section has zero sized entries%pB(%pA): error: secondary reloc section has non-standard sized entries%pB(%pA): error: secondary reloc section is empty!%pB(%pA): error: internal relocs missing for secondary reloc section%pB(%pA): error: secondary reloc %u references a missing symbol%pB(%pA): error: secondary reloc %u references a deleted symbol%pB(%pA): error: secondary reloc %u is of an unknown type../../bfd/elflink.c.end~division by zero^.rela.got.rel.got_GLOBAL_OFFSET_TABLE_.rela.bss.rel.bss.rela.data.rel.ro.rel.data.rel.ro_PROCEDURE_LINKAGE_TABLE_.dynbss.tcommon%!%pB: %s not absolute%s: undefined version: %slibc.so.GLIBC_ABI_DT_RELRGLIBC_2..MIPS.xhash.gcc_except_tableELFCLASS64ELFCLASS32ELFCLASSNONE.gnu.attributescould not find section %s.debug_line.__patchable_function_entriesSHF_WRITE.gnu.linkonce..gnu.linkonce.r.SHF_ALLOCSHF_EXECINSTRSHF_MERGESHF_STRINGSSHF_INFO_LINKSHF_LINK_ORDERSHF_OS_NONCONFORMINGSHF_GROUPSHF_TLSSHF_MASKOSSHF_EXCLUDE%P%X: can not read symbols: %E %pB:%pA: error: relocation references symbol %s which was removed by garbage collection%pB:%pA: error: try relinking with --gc-keep-exported enabled%pB: unable to sort relocs - they are in more than one size%pB: unable to sort relocs - they are of an unknown sizenot enough memory to sort relocations%pB: bad reloc symbol index (%#lx >= %#lx) for offset %#lx in section `%pA'%pB: non-zero symbol index (%#lx) for offset %#lx in section `%pA' when the object file has no symbol table%s: TLS definition in %pB section %pA mismatches non-TLS definition in %pB section %pA%s: TLS reference in %pB mismatches non-TLS reference in %pB%s: TLS definition in %pB section %pA mismatches non-TLS reference in %pB%s: TLS reference in %pB mismatches non-TLS definition in %pB section %pA%P: %pB: warning: relocation against `%s' in read-only section `%pA' %pB: dynamic relocation against `%pT' in read-only section `%pA' %pB: version node not found for symbol %swarning: type and size of dynamic symbol `%s' are not definedundefined %s reference in complex symbol: %sunknown operator '%c' in complex symbol%pB: internal symbol `%s' in %pB is referenced by DSO%pB: hidden symbol `%s' in %pB is referenced by DSO%pB: local symbol `%s' in %pB is referenced by DSO%pB: protected symbol `%s' isn't defined%pB: internal symbol `%s' isn't defined%pB: hidden symbol `%s' isn't defined%pB: could not find output section %pA for input section %pA%pB: no symbol version section for versioned symbol `%s'%pB: too many sections: %d (>= %d)%pB: relocation size mismatch in %pB section %pA%P: copy reloc against protected `%pT' is dangerous alternate ELF machine code found (%d) in %pB, expecting %d%pB: invalid version offset %lx (max %lx)%pB: %s local symbol at index %lu (>= sh_info of %lu)%pB: not enough version information%pB: %s: invalid version %u (max %d)%pB: %s: invalid needed version %d%pB: unexpected redefinition of indirect versioned symbol `%s'warning: alignment %u of common symbol `%s' in %pB is greater than the alignment (%u) of its section %pAwarning: alignment %u of symbol `%s' in %pB is smaller than %u in %pBwarning: size of symbol `%s' changed from %lu in %pB to %lu in %pBwarning: type of symbol `%s' changed from %d to %d in %pB%pB: undefined reference to symbol '%s'%pB: stack size specified and %s setwarning: enabling an executable stack because of -z execstack command line optionwarning: %s: requires executable stack (because the .note.GNU-stack section is executable)warning: %s: missing .note.GNU-stack section implies executable stackNOTE: This behaviour is deprecated and will be removed in a future version of the linker%pB: .preinit_array section is not allowed in DSO%F%P: %pB: failed to finish relative relocations warning: --enable-non-contiguous-regions discards section `%s' from '%s' error: %pB contains a reloc (%#lx) for section %pA that references a non-existent global symbol%X`%s' referenced in section `%pA' of %pB: defined in discarded section `%pA' of %pB error: %pB: size of section %pA is not multiple of address size%pB: file class %s incompatible with %s%pB: no symbol found for import library%pB: failed to generate import librarywarning: %s section has zero sizewarning: section '%s' is being made into a note%P%X: read-only segment has dynamic relocations %P: warning: creating DT_TEXTREL in a shared object %P: warning: creating DT_TEXTREL in a PDE %P: warning: creating DT_TEXTREL in a PIE %F%P: %pB(%pA): error: need linked-to section for --gc-sections warning: gc-sections option ignoredremoving unused section '%pA' in file '%pB'%pB: %pA+%#lx: no symbol found for INHERIT%pB: section '%pA': corrupt VTENTRY entryunrecognized INPUT_SECTION_FLAG %s %P: warning: GNU indirect functions with DT_TEXTREL may result in a segfault at runtime; recompile with %s &$$$&&z&''$$$'($$$''$$$$$$ 'q&e&Y&$$$5&$elf_link_adjust_relocself_reloc_link_orderelf_link_input_bfdelf_link_convert_common_typeelf_link_check_versioned_symbolelf_link_output_extsymbfd_elf_final_linkput_valueget_valuebfd_elf_size_dynsym_hash_dynstrelf_link_add_object_symbols%Ca  @../../bfd/elf-attrs.c%pB: error: attribute section '%pA' too big: %#llx%pB: error: attribute section length too small: %lderror: %pB: object has vendor-specific contents that must be processed by the '%s' toolchainerror: %pB: object tag '%d, %s' is incompatible with tag '%d, %s'_bfd_elf_parse_attributes_bfd_elf_obj_attrs_arg_type_bfd_elf_copy_obj_attributesbfd_elf_set_obj_attr_contents../../bfd/elf-strtab.cXmmKn*nm(mmmm(mXmXm(mmmm`m(m(mm(m(m`mmmmmmmnmmmmmmmmmmmmmmmXmm(mmmmmmmmmmmmmmmmmXmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmXm{wwwwwwwww~www{wf{{ write_compact_eh_frame_hdr_bfd_elf_fixup_eh_frame_hdr../../bfd/elf-eh-frame.c__GNU_EH_FRAME_HDR%pB: %pA not in order.eh_frame_hdr entry overflowdiscarding zero address range FDE in %pB(%pA). error in %pB(%pA); no .eh_frame_hdr table will be createdFDE encoding in %pB(%pA) prevents .eh_frame_hdr table being createdfurther warnings about FDE encoding preventing .eh_frame_hdr generation dropped%pB: %pA invalid input section size%pB: %pA points past end of text sectionDW_EH_PE_datarel unspecified for this architectureinvalid output section for .eh_frame_entry: %pAinvalid contents in %pA section.eh_frame_hdr refers to overlapping FDEs|L̩,|808880008880008000000080808088880088888880000llT$DDDTD$dllTl$4X8XXX`ggXgggXgggggggggg`gggg`ggggg````g/<( `800P8x8oaaaaaaaaLLLLLLLLLLLLLLLLLLLLLLLLL0000000000000000000000000scan_unit_for_symbolsread_addressDWARF error: can't find %s section.DWARF error: section %s is larger than 10x its filesize! (0x%lx vs 0x%lx)DWARF error: offset (%lu) greater than or equal to %s size (%lu)DWARF error: mangled line number section (bad file number)DWARF error: info pointer extends beyond end of attributes/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib/debugDWARF error: invalid or unhandled FORM value: %#xDWARF error: zero format countDWARF error: data count (%lx) larger than buffer sizeDWARF error: unknown format content type %luDWARF error: found dwarf version '%u', this reader only handles version 2, 3, 4 and 5 informationDWARF error: found address size '%u', this reader can not handle sizes greater than '%u'DWARF error: found address size '%u', this reader can only handle address sizes '2', '4' and '8'DWARF error: DW_AT_comp_dir attribute encountered with a non-string formDWARF error: could not find abbrev number %uDWARF error: line info section is too small (%ld)DWARF error: line info data is bigger (%#lx) than the space remaining in the section (%#lx)DWARF error: unhandled .debug_line version %dDWARF error: ran out of room reading prologueDWARF error: line info unsupported segment selector size %uDWARF error: invalid maximum operations per instructionDWARF error: ran out of room reading opcodesDWARF error: mangled line number sectionDWARF error: could not find variable specification at offset 0x%lxDWARF error: abstract instance recursion detectedDWARF error: invalid abstract instance DIE refDWARF error: unable to read alt ref %luDWARF error: unable to locate abstract instance DIE ref %lu%s/%s/%s../../bfd/dwarf2.c.debug_frame.zdebug_frame.debug_loc.zdebug_loc.debug_macinfo.zdebug_macinfo.debug_macro.zdebug_macro.debug_pubnames.zdebug_pubnames.debug_pubtypes.zdebug_pubtypes.zdebug_ranges.debug_rnglists.zdebug_rnglist.debug_static_func.zdebug_static_func.debug_static_vars.zdebug_static_vars.debug_str.zdebug_str.debug_str_offsets.zdebug_str_offsets.debug_addr.zdebug_addr.debug_line_str.zdebug_line_str.debug_types.zdebug_types.debug_sfnames.zdebug_sfnames.debug_srcinfo.zebug_srcinfo.debug_funcnames.zdebug_funcnames.debug_typenames.zdebug_typenames.debug_varnames.zdebug_varnames.debug_weaknames.zdebug_weaknames../../bfd/elf32-i386.c.relocR_386_IRELATIVER_386_NONEelf32-i386-vxworkself32-i386-sol2elf32-i386-freebsdR_386_32R_386_PC32R_386_GOT32R_386_PLT32R_386_COPYR_386_GLOB_DATR_386_JUMP_SLOTR_386_GOTOFFR_386_GOTPCR_386_TLS_TPOFFR_386_TLS_IER_386_TLS_GOTIER_386_TLS_LER_386_TLS_GDR_386_TLS_LDMR_386_16R_386_PC16R_386_8R_386_PC8R_386_TLS_LDO_32R_386_TLS_IE_32R_386_TLS_LE_32R_386_TLS_DTPMOD32R_386_TLS_DTPOFF32R_386_TLS_TPOFF32R_386_SIZE32R_386_TLS_GOTDESCR_386_TLS_DESC_CALLR_386_TLS_DESCR_386_GOT32XR_386_GNU_VTINHERITR_386_GNU_VTENTRY%pB: unsupported relocation type: %#x%pB: direct GOT relocation R_386_GOT32X against `%s' without base register can not be used when making a shared object%pB: `%s' accessed both as normal and thread local symbol%pB: unsupported non-PIC call to IFUNC `%s'%pB: direct GOT relocation %s against `%s' without base register can not be used when making a shared object%pB: relocation R_386_GOTOFF against undefined %s `%s' can not be used when making a shared object%pB: relocation R_386_GOTOFF against protected %s `%s' can not be used when making a shared object@(P(((((((0) )))))p(`(p)`)P)@)))((''''')'p)'`)')')'''''''''''''''''''''''))))))))))))))))))))))))))),0++))+++++++++++++0++++++,h,2440362222552222 3 330362222222222222 33222*403032203E{H{HILEEEELKEEEEM GJ GKEEEEEEEEEEEElM GJEEEvH G GEEIDOOODDDDDKJDDDDMO$JO!KDDDDDDDDDDDDLO$JDDDQOODDOHDGGH{KHDHDHDHDNKLJHDHDHDHDRLEtIEqJHDHDHDHDHDHDHDHDHDHDHDHDLEtIHDHDHDGEEHDHDHelf_i386_get_synthetic_symtabelf_i386_check_tls_transitionelf_i386_relocate_sectionelf_i386_finish_dynamic_symbolelf_i386_reloc_type_clasself_i386_link_setup_gnu_propertieszR| zR| $F J tx?9*2$"zR| $F J tx?;*2$"fD%fD@hf5%@f%fh%h5%%pB: %pA+%lx: relocation addend %lx too large~~xh~**͑͑**͑****͑******͑************************͑bfd_elf32_write_relocsbfd_elf32_swap_symbol_out../../bfd/coff-i386.c../../bfd/coffcode.h../../bfd/peicode.h%pB: too many sections (%d).lib.idata$4.idata$5.idata$6__IMPORT_DESCRIPTOR_pei-.gnu.linkonce.wt. warning:STYP_COPYSTYP_DSECTSTYP_OVERIMAGE_SCN_LNK_OTHERSTYP_GROUPIMAGE_SCN_MEM_NOT_CACHEDIMAGE_SCN_MEM_NOT_PAGED.sbssdir32rva32secidxsecrel32warning: %pB: local symbol `%s' has no section%pB: overflow reloc count too small%pB: warning: claims to have 0xffff relocs, without overflow%pB: unrecognized storage class %d for %s symbol `%s'%pB: warning: line number table read failed%pB: warning: illegal symbol index 0x%lx in line number entry %d%pB: warning: illegal symbol in line number entry %d%pB: warning: duplicate line number information for `%s'%pB: warning: illegal symbol index %ld in relocs%pB: illegal relocation type %d at address %#lx%pB: unrecognised machine type (0x%x) in Import Library Format archive%pB: recognised but unhandled machine type (0x%x) in Import Library Format archive%pB: size field is zero in Import Library Format header%pB: string not null terminated in ILF object file%pB: unhandled import type; %x%pB: unrecognized import type; %x%pB: unrecognized import name type; %x%pB: error: debug data ends beyond end of debug directory%pB: section %pA: string table overflow at offset %ld%pB: reloc against a non-existent symbol index: %ld%pB:%s section %s: alignment 2**%u not representable%pB: warning: ignoring section flag %s in section %s%pB: unable to load COMDAT section name%pB: error: unexpected symbol '%s' in COMDAT section%pB: warning: COMDAT symbol '%s' does not match section name '%s'%pB: warning: no symbol for section '%s' found%pB (%s): section flag %s (%#lx) ignored0@P`pD))))/))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))жж#F))))))))))))))))))))ٸmL %03x %*.s Entry: name: [val: %08lx len %d]: ^%c%.1s ID: %#08lx, Value: %#08lx (FONTDIR) (ACCELERATOR) (GROUP_ICON) (VERSION) (DLGINCLUDE) (VXD) (ANICURSOR) (ANIICON) (DLGINIT) (TOOLBAR) (resource id range: %d - %d).rsrc%pB:%.8s: RVA truncatedUnknown%2d %2d %08x (%s) unspecifiedSAL runtime driverEFI runtime driverEFI boot service driverEFI applicationWince CUIPOSIX CUIWindows GUINT nativeXBOXWindows CUIPE32PE32+ROM Characteristics 0x%x relocations stripped %s line numbers strippedsymbols strippedlarge address awarelittle endian32 bit wordsdebugging information removedsystem fileDLLbig endian Time/Date %08lx Time/Date %sMagic %04x MajorLinkerVersion %d MinorLinkerVersion %d SizeOfCode SizeOfInitializedData SizeOfUninitializedData AddressOfEntryPoint BaseOfCode BaseOfData ImageBase SectionAlignment %08x FileAlignment %08x MajorOSystemVersion %d MinorOSystemVersion %d MajorImageVersion %d MinorImageVersion %d MajorSubsystemVersion %d MinorSubsystemVersion %d Win32Version %08x SizeOfImage %08x SizeOfHeaders %08x CheckSum %08x Subsystem %08x DllCharacteristics %08x %sHIGH_ENTROPY_VA %sDYNAMIC_BASE %sFORCE_INTEGRITY %sNX_COMPAT %sNO_ISOLATION %sNO_SEH %sNO_BIND %sAPPCONTAINER %sWDM_DRIVER %sGUARD_CF %sTERMINAL_SERVICE_AWARE SizeOfStackReserve SizeOfStackCommit SizeOfHeapReserve SizeOfHeapCommit LoaderFlags %08lx NumberOfRvaAndSizes %08lx The Data Directory Entry %1x %08lx %08lx DLL Name: %.*s %04lx %4lu %04lx %4d %.*s %04lxExport Flags %lx Time/Date stamp %lx Major/Minor %d/%d Name (outside .edata section) Ordinal Base %ld Number in: Table Addresses Export Address Table Name Pointer Table Ordinal Table Forwarder RVAExport RVA [%4ld] +base[%4ld] %04lx %s [%4ld] %.*s %x (%4x) (%s)__tls_used.idata$2__IAT_start____IAT_end__CodeViewFPOMiscExceptionFixupOMAP-to-SRCOMAP-from-SRCBorlandReservedCLSIDFeatureCoffGrpILTCGMPXReproHIGHLOWHIGHADJMIPS_JMPADDRRESERVED1MIPS_JMPADDR16DIR64HIGH3ADJResource Directory [.rsrc]Exception Directory [.pdata]Security DirectoryDebug DirectoryDescription DirectorySpecial DirectoryLoad Configuration DirectoryBound Import DirectoryDelay Import DirectoryCLR Runtime Header Table: Char: %d, Time: %08lx, Ver: %d/%d, Num Names: %d, IDs: %d %03x %*.s Leaf: Addr: %#08lx, Size: %#08lx, Codepage: %d .rsrc merge failure: multiple non-default manifests.rsrc merge failure: dirs with differing characteristics.rsrc merge failure: differing directory versions.rsrc merge failure: a directory matches a leaf.rsrc merge failure: duplicate string resource: %d.rsrc merge failure: duplicate leaf.rsrc merge failure: duplicate leaf: %s%pB: unable to find name for empty section%pB: out of memory creating name for empty section%pB: unable to create fake empty section%pB: aout header specifies an invalid number of data-directory entries: %u%pB:%.8s: section below image base%pB: line number overflow: 0x%lx > 0xffff There is a debug directory in %s, but that section has no contents Error: section %s contains the debug data starting address but it is too small There is a debug directory in %s at 0x%lx The debug data size field in the data directory is too big for the sectionType Size Rva Offset %2ld %14s %08lx %08lx %08lx (format %c%c%c%c signature %s age %ld) The debug directory size is not a multiple of the debug directory entry size There is a debug directory, but the section containing it could not be found warning, .pdata section size (%ld) is not a multiple of %d The Function Table (interpreted .pdata section contents) vma: Begin Prolog Function Flags Exception EH Address Length Length 32b exc Handler Data copy to swap file if on removable mediacopy to swap file if on network mediarun only on uniprocessor machine (This is a reproducible build file hash, not a timestamp) There is an import table in %s, but that section has no contents There is an import table in %s at 0x%lx The Import Tables (interpreted %s section contents) vma: Hint Time Forward DLL First Table Stamp Chain Name Thunk %08lx %08lx %08lx %08lx %08lx vma: Hint/Ord Member-Name Bound-To There is an export table in %s, but that section has no contents There is an export table in %s, but it does not fit into that section There is an export table in %s, but it is too small (%d) There is an export table in %s at 0x%lx The Export Tables (interpreted %s section contents) Export Address Table %08lx [Name Pointer/Ordinal] Table %08lx Export Address Table -- Ordinal Base %ld Invalid Export Address Table rva (0x%lx) or entry count (0x%lx) [%4ld] +base[%4ld] %04lx %s -- %.*s [Ordinal/Name Pointer] Table Invalid Name Pointer Table rva (0x%lx) or entry count (0x%lx) Invalid Ordinal Table rva (0x%lx) or entry count (0x%lx) [%4ld] vma: Begin End EH EH PrologEnd Exception Address Address Handler Data Address Mask Virtual size of .pdata section (%ld) larger than real size (%ld) PE File Base Relocations (interpreted .reloc section contents) Virtual Address: %08lx Chunk size %ld (0x%lx) Number of fixups %ld reloc %4d offset %4x [%4lx] %s The .rsrc Resource Directory section: Corrupt .rsrc section detected! WARNING: Extra data in .rsrc section - it will be ignored by Windows: String table starts at offset: %#03x Resources start at offset: %#03x There is an export table, but the section containing it could not be found There is a first thunk, but the section containing it could not be found There is an import table, but the section containing it could not be found %pB: Data Directory (%lx bytes at %lx) extends across section boundary at %lxfailed to update file offsets in debug directory%pB: failed to read debug data section%pB: unable to fill in DataDictionary[1] because .idata$2 is missing%pB: unable to fill in DataDictionary[1] because .idata$4 is missing%pB: unable to fill in DataDictionary[12] because .idata$5 is missing%pB: unable to fill in DataDictionary[PE_IMPORT_ADDRESS_TABLE (12)] because .idata$6 is missing%pB: unable to fill in DataDictionary[PE_IMPORT_ADDRESS_TABLE(12)] because .idata$6 is missing%pB: unable to fill in DataDictionary[9] because __tls_used is missing%pB: .rsrc merge failure: corrupt .rsrc section%pB: .rsrc merge failure: unexpected .rsrc sizeExport Directory [.edata (or where ever we found it)]Import Directory [parts of .idata]Base Relocation Directory [.reloc]Thread Storage Directory [.tls]Import Address Table Directory bA% kJ &js444(4a| (MESSAGETABLE) (GROUP_CURSOR)../../bfd/cofflink.c-attr-heap-aligncomm:%pB: stripping non-representable symbol '%s' (value 0x%s)%pB: %pA: reloc overflow: %#x > 0xffff%pB: warning: %pA: line number overflow: %#x > 0xffffwarning: symbol `%s' is both section and non-section%pB: relocs in section `%pA', but it has no contents%pB: illegal symbol index %ld in relocs%pB: bad reloc address %#lx in section `%pA'D`B;?AAHB>_bfd_coff_generic_relocate_section_bfd_coff_reloc_link_order_bfd_coff_write_global_sym_bfd_coff_link_input_bfdcoff_link_add_symbolsstrange../../bfd/coffgen.ccoff %s %s[%3ld] %sFile ftype %d fname "%s"AUX scnlen 0x%lx nreloc %ld endndx %ld %s : %4d : %-5s %s %s %s.vectors.xdata%pB: bad string table size %lu(sec %2d)(fl 0x%02x)(ty %4x)(scl %3d) (nx %d) 0xAUX scnlen 0x%lx nreloc %d nlnno %d checksum 0x%lx assoc %d comdat %dAUX tagndx %ld ttlsiz 0x%lx lnnos %ld next %ldAUX lnno %d size 0x%x tagndx %ldcoff_fix_symbol_name../../bfd/coff-x86_64.c__ImageBase__executable_startpe-bigobj-x86-64.rdataIMAGE_REL_AMD64_ADDR64IMAGE_REL_AMD64_ADDR32IMAGE_REL_AMD64_ADDR32NBIMAGE_REL_AMD64_REL32IMAGE_REL_AMD64_REL32_1IMAGE_REL_AMD64_REL32_2IMAGE_REL_AMD64_REL32_3IMAGE_REL_AMD64_REL32_4IMAGE_REL_AMD64_REL32_5IMAGE_REL_AMD64_SECTIONIMAGE_REL_AMD64_SECREL@`@@p@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@46                             handle_COMDATcoff_set_alignment_hookdummy_reloc16_extra_casesdummy_reloc16_estimateǡK jܸ %lx%08lx %4lx%08lx M*I/&/ /....e.D.!..-M*-M*--M*f-$--E-,_,a#aYaba[[[`[a5a>aGaPa,asamesmaller: has negative begin address has negative end address Dump of %s also used for function at (rva: %08x): - shares information with pdata element at 0xunknown pdata element Version %u (unknown). %03x: %02x Version: %d, Flags: UNW_FLAG_EHANDLERUNW_FLAG_UHANDLERUNW_FLAG_CHAININFOunknown flags value 0x%x Nbr codes: %u, Frame reg: %s Too many unwind codes (%ld) warning: corrupt unwind data [pad] pc+0x%02x: push %ssave %s at rsp + 0x%xsave mm%u at rsp + 0x%xepilog %02x %01xsave xmm%u at rsp + 0x%x,ErrorCode), unknown(%u))Unknown: %x [Unexpected!] Handler: Chain: start: , end: unwind data: User data: raxrcxrdxrbxrsprbprsirdir8r9r10r11r12r13r14r15Warning: %s section size (%ld) is not a multiple of %d Warning: %s section size is zero Warning: %s section size (%ld) is smaller than virtual size (%ld) The Function Table (interpreted %s section contents) vma: BeginAddress EndAddress UnwindData has %s begin address as predecessor has negative unwind address warning: xdata section corrupt UNW_FLAG_EHANDLER | UNW_FLAG_UHANDLERPrologue size: 0x%02x, Frame offset: 0x%x, v2 epilog (length: %02x) at pc+:alloc large area: rsp = rsp - 0x%xalloc small area: rsp = rsp - 0x%xFPReg: %s = rsp + 0x%x (info = 0x%x)interrupt entry (SS, old RSP, EFLAGS, CS, RIPݍo3͔ya6ד@5@`@@p@@@М@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@8P8iPi888888i8888ioiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii8ciiiiiiiiiiiiiiiiiiii1Ҹ pe_ILF_save_relocshandle_COMDATcoff_set_alignment_hookdummy_reloc16_extra_casesdummy_reloc16_estimate%pB: Relocations in generic ELF (EM: %d)%pB: relocations in generic ELF (EM: %d)../../bfd/plugin.cbfd plugin: plugHHplugin framework: out of file descriptors. Try using fewer objects/archives Failed to load plugin '%s', reason: %s /home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/bin/../lib/bfd-plugins/home/conda/feedstock_root/build_artifacts/binutils_split_1668977718061/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib/bfd-pluginsf@DfDff.i8086i386:inteli386:x86-64:inteli386:x64-32:inteliamcu:intel1.2.12../../bfd/compress.cZLIBerror: %pB(%pA) section size (%#lx bytes) is larger than file size (%#lx bytes)error: %pB(%pA) is too large (%#lx bytes)bfd_compress_section_contentsbfd_init_section_decompress_statusbfd_is_section_compressed_with_headerbfd_get_full_section_contents../../bfd/merge.c%pB: access beyond end of merged section (%ld)_bfd_merged_section_offset_bfd_write_merged_section_bfd_add_merge_section../../bfd/stabs.c%pB(%pA+%#lx): stabs entry has invalid string indexconflict due to enum %s iteration errorconflict due to enum value change: %i versus %iconflict due to struct member %s iteration errorconflict due to struct member %s offset change: %lx versus %lxkind == CTF_K_INTEGER || kind == CTF_K_FLOATctf_add_array: index type %lx is incompletectf_add_unknown: cannot add unknown type named %s: type of this name already definedctf_add_member_offset: cannot add member %s of incomplete type %lx to struct %lx without specifying explicit offset ctf_add_member_offset: cannot add member %s of type %lx to struct %lx without specifying explicit offset after member %s of type %lx, which is an incomplete type ctf_add_type: conflict for type %s: kinds differ, new: %i; old (ID %lx): %iconflict for type %s against ID %lx: array info differs, old %lx/%lx/%x; new: %lx/%lx/%xconflict for type %s against ID %lx: union size differs, old %li, new %liconflict for type %s against ID %lx: members differ, see aboveconflict for enum %s against ID %lx: members differ, see above../../libctf/ctf-create.c(unnamed member)XVWPTV8VUUUX0XPTPTPTW?CUnknown error"-Uk(JuCb{9`2\ 7NqCcAnFile is not in CTF or ELF format.BFD error.CTF dict version is too new for libctf.Ambiguous BFD target.Symbol table uses invalid entry size.Symbol table data buffer is not valid.String table data buffer is not valid.File data structure corruption detected.File does not contain CTF data.Buffer does not contain CTF data.Symbol table information is not available.The parent CTF dictionary is unavailable.Data model mismatch.File added to link too late.Failed to allocate (de)compression buffer.Failed to decompress CTF data.External string table is not available.String name offset is corrupt.Invalid type identifier.Type is not a struct or union.Type is not an enum.Type is not a struct, union, or enum.Type is not an integer, float, or enum.Type is not an array.Type does not reference another type.Buffer is too small to hold type name.No type found corresponding to name.Syntax error in type name.Symbol table entry or type is not a function.No function information available for function.Symbol table entry does not refer to a data object.No type information available for symbol.No label found corresponding to name.File does not contain any labels.Feature not supported.Enum element name not found.Member name not found.CTF container is read-only.CTF type is full (no more members allowed).CTF container is full.Duplicate member or variable name.Conflicting type is already defined.Attempt to roll back past a ctf_update.Failed to compress CTF data.Error creating CTF archive.Name not found in CTF archive.Overflow of type bitness or offset in slice.Unknown section number in dump.Section changed in middle of dump.Feature not yet implemented.Internal error: assertion failure.Type not representable in CTF.End of iteration.Wrong iteration function called.Iteration entity changed in mid-iterate.CTF header contains flags unknown to libctf.This feature needs a libctf with BFD support.Type is not a complete type.Type name must not be empty.%s#%liopening CTF %s failedunnamed-CUiterating over data symbols../../libctf/ctf-link.c(unnamed)noutputs == 1deduplication failed for %soutputs[0] == fpdid->cid_sym.st_name != NULLsymbol from linker: %s (%x) archive writinghash creationctf_dict reallocationname reallocationtempfile creationCTF archive buffer allocationfilepos resettingseeking to endfilesize determinationiteration error in deduplicating link input freeingiteration error counting deduplicating CTF link inputserror in deduplicating CTF link input allocationcannot create per-CU CTF archive for input CU %siteration error removing old outputsiterating over function symbolsctf_type_isparent (fp, dst_type)type %lx for symbol %s in input file %s not found: skippedsymbol %s in input file %s found conflicting even when trying in per-CU dict.Inexpressible duplicate variable %s skipped. Variable %s in input file %s depends on a type %lx hidden due to conflicts: skipped. type %lx for variable %s in input file %s not found: skippediteration error creating empty CUsallocating CTF dedup atoms tabletoo many inputs in deduplicating link: %licannot open archive %s in CU-mapped CTF linkcannot add intermediate files to linkcannot create per-CU CTF archive for %sCU-mapped deduplication failed for %sCU-mapped deduplicating link type emission failed for %sCU-mapped deduplicating link variable emission failed for %siteration error in CU-mapped deduplicating linkdeduplicating link type emission failed for %sout of memory allocating link outputsdeduplicating link variable emission failed for %sdeduplicating link symbol emission failed for %sNo symbols: not a final link. symp->st_symidx <= fp->ctf_dynsymmaxerror iterating over shuffled symbolsreading archive from temporary filelinker input %s has CTF func info but uses an old, unreleased func info format: this func info section will be dropped.error checking for outdated inputscannot write archive in link: %s failure../../libctf/ctf-lookup.c!sym.st_nameidx_setcannot sort function symidxcannot sort object symidx%s not found in idx fp->ctf_flags & LCTF_RDWR!sym->st_nameidx_setautoregister_RestrictIndex section unsorted: sorting.Looking up type of object with symtab idx %lx or name %s in indexed symtypetab Symbol %lx (%s) is of type %x Looking up type of object with symname %s in writable dict symtypetab Looking up type of object with symtab idx %lx in writable dict symtypetab Looking up object type %lx in 1:1 dict symtypetab cannot allocate memory for symbol lookup hashtabctf_lookup_symbol_name *ctf_set_base: CU name %s loaded %lu symtab entries detected invalid CTF kind: %x../../libctf/ctf-open.c!(fp->ctf_flags & 0x0002)size == v2sizevbytes == v2bytesCTF dict %p is a child CTF dict %p is a parent %lu total types processed %u enum names hashed %u base type names hashed ctf_dict_close(%p) refcnt=%u flipping endianness vbytes == 0structenumPARENToverlapping CTF sectionszlib inflate err: %sILP32LP64ctf_set_base: parent name %s (label %s) cth->cth_stroff >= cth->cth_typeoff(size_t) t2p - (size_t) fp->ctf_buf == cth->cth_stroffinit_types(): unhandled CTF kind: %x%u struct names hashed (%d long) %u union names hashed (%d long) vbytes == sizeof (ctf_array_t)vbytes == sizeof (ctf_slice_t)unhandled CTF kind in endianness conversion: %xinit_symtab (fp, fp->ctf_header, &fp->ctf_symtab) == 0ctf_bufopen: magic=0x%x version=%u ctf_bufopen: CTF version %d symsect not supportedctf_bufopen: invalid header flags: %xctf_bufopen: uncompressed size=%lu header offset exceeds CTF sizeCTF sections not properly alignedObject index section is neither empty nor the same length as the object section: %u versus %u bytesFunction index section is neither empty nor the same length as the function section: %u versus %u byteszlib inflate short: got %lu of %lu bytes%lu byte long CTF dictionary overruns %lu byte long CTF section88@@@@88888TTDd؞Ƞx(؞؞؞؞̤̤̤ĥ̤ĥ̤̤̤ĥĥĥĥĥ$$\4ܭܭĮctf_symsect_endiannessupgrade_types_v1init_typesflip_types.ctf_START__END_../../libctf/ctf-serialize.cthis_link_sym != NULLfp->ctf_str_num_refs == 0error serializing symtypetabsi == nvarsnum_missed_str_refs == 0LIBCTF_WRITE_FOREIGN_ENDIANzlib deflate err: %siterating over linker-known symbols during serializationsymbol %s (%x) added to CTF as a function but is of type %x. The symbol type lookup tables are probably corruptedsymbol %s (%x) added to CTF as a data object but is of type %x. The symbol type lookup tables are probably corruptediterating over CTF symtypetab during serializationiterating over linker-known symbols during CTF serialization(((char *) dpp) - (char *) dp) < size!(flags & CTF_SYMTYPETAB_EMIT_PAD)(((char *) dpp) - (char *) dp) <= sizeObject symtypetab: %i objects, max %i, unpadded size %i, %i bytes of pads, index size %i Function symtypetab: %i functions, max %i, unpadded size %i, %i bytes of pads, index size %i Emitting unindexed objt symtypetab Emitting table of size %i, outmax %u, %u symtypetab entries, flags %i Emitting indexed objt symtypetab Emitting unindexed func symtypetab Emitting indexed func symtypetab Emitting index of size %i, %u entries reported by linker, flags %i t == (unsigned char *) buf + sizeof (ctf_header_t) + hdr.cth_varofft == (unsigned char *) buf + sizeof (ctf_header_t) + hdr.cth_typeofft == (unsigned char *) buf + sizeof (ctf_header_t) + hdr.cth_stroffctf_write_mem: cannot allocate %li bytesctf_compress_write: error writingxxXxhll,\tctf_serialize?(?)null string not found in strtab%lu bytes of strings in strtab. LIBCTF_DEBUGlibctf DEBUG: CTF debugging set to %i %s: %s (%s) ctf_version: client using version %d %s: %lu: libctf assertion failed: %sn < LCTF_INFO_VLEN (fp, tp->ctt_info)(n + 1) * sizeof (ctf_lmember_t) <= vbytes../../libctf/ctf-types.ctype %lx cycle detected(i->ctn_next == NULL)[%u](*) (struct %sunion %senum %s(nonrepresentable type)(nonrepresentable type %s)$D((8X |lF# $#"!!!!d# D#$#%p: attempt to realloc() string table with %lu active refs cannot close BFD: %scannot read symbol tablecannot read string tableCTF section is NULLcannot malloc symbol table../../libctf/ctf-open-bfd.cctf_bfdopen(): %s: %s(unknown file)cannot open BFD from %s: %sBFD format problem in %s: %ssymhdr->sh_entsize == ((const struct elf_backend_data *) ((abfd)->xvec)->backend_data)->s->sizeof_symctf_bfdopen(): cannot malloc CTF section: %sctf_bfdopen_ctfsectctf_arc_write(): cannot write name table to archivectf_arc_write(): cannot write CTF file to archivectf_arc_write(): cannot determine file position while writing to archivectf_arc_write(): cannot get current file position in archivearc_mmap_writeout(): cannot sync after writing to %s: %sctf_arc_write(): error writing named CTF to archivectf_arc_write(): cannot extend file while writingarc_mmap_munmap(): cannot unmap after writing to %s: %sWriting CTF archive with %lu files ctf_arc_write(): cannot create %sctf_arc_write(): cannot close after writing to archivectf_arc_bufopen(): cannot open CTFctf_arc_open(): %s: invalid magic numberctf_arc_open(): cannot stat %sctf_arc_open(): cannot read in %sctf_arc_open(): cannot open %sctf_dict_open_internal(%s): opening ctf_dict_open_by_offset(%lu): opening ctf_arc_write(): cannot mmapheadersz is %lu FHFFEEEEEEEEEu Marking %s as conflicted ../../libctf/ctf-dedup.cone_type != two_typeparents[input_num] <= ninputstarget_iderror hash caching00000000000000000000error getting func arg typeerror getting func type infoerror doing memory allocationerror getting encodingerror getting array infoerror: unknown type kinderror tracking citerserror updating citerscannot intern hashfunction argstypedefpointer or cvr-qualslicefloat/intstructure/unionunknown typeforward%i/%lx: unimplemented type Walking: unimplemented type hashvalID %i/%lx has hash %s cannot walk conflicted typescanning for ambiguous namesInput %i: %s Computing type hashes iteration failed: %stype_idstype_idconflictifying unshared typesTriggering emission. Populating struct members. found != 0hval != NULLOut of memory marking %s as conflicted ctf_dynhash_elements (d->cd_output_mapping) > 0Looked up type kind by nonexistent hash %s. Counting hash %s: kind %i: num_non_forwards is %i Using synthetic forward for conflicted struct/union with hval %s Cross-TU conflicted struct: passing back forward, %lx one_ninput < arg->ninputs && two_ninput < arg->ninputsMapping %i/%lx to target %p (%s) cannot add synthetic forward for type %i/%lxLooking up %i/%lx, hash %s, in target Checking shared parent for target (target != output) && (target->ctf_flags & LCTF_CHILD)hval && td->cd_output_emission_hasheserror calling population function%s (%i): lookup failure for type %lx: flags %x%s (%i): %s: during type hashing, type %lx, kind %ierror doing array contents type hashingerror doing array index type hashingerror doing func arg type hashingerror getting func return typeerror doing enum member iterationerror doing struct/union member type hashingerror doing struct/union member iterationerror doing slice-referenced type hashingerror doing referenced type hashing%s (%i): out of memory during forwarding-stub hashing for type with GID %p%s (%i): %s: during type hashing for type %lx, kind %i%i: Emitting type with hash %s from %s: determining target %i: Type %s in %i/%lx is conflicted: inserting into per-CU target. cannot create per-CU CTF archive for CU %s%s: lookup failure for type %lx%i: Emitting type with hash %s (%s), into target %i/%p %s (%i): cannot add enumeration value %s from input type %lx%i: Noting need to emit members of %p -> %p %s: unknown type kind for input type %lxout of memory tracking deduplicated global type IDsout of memory creating emission-tracking hashes%s (%i): while emitting deduplicated %s, error getting input type %lx%s (%i): while emitting deduplicated %s, error emitting target type from input type %lx%i: Inserted %s, %i/%lx -> %lx into emission hash for target %p (%s) error doing func arg type lookuperror during func type info lookuperror during array info lookupCTF dict corruption: unknown type kind%lu: Starting walk over type %s, %i/%lx (%p), from %s, kind %i Looking up ID %i/%lx in type hashes %s in input file %s at type ID %lxlooked up type kind by nonexistent hash %sout of memory tracking already-visited typeserror finding commonest conflicting typemarking uncommon conflicting typeserror marking conflicting structs/unionsctf_dedup_init: cannot initialize: out of memoryctf_dedup: cannot initialize: %s iteration failure computing type hashesDetecting type name ambiguity Marking %p, with hash %s, conflicting: one of many non-forward GIDs for %s Marking %s, an uncommon hash for %s, conflicting error marking hashes as conflictingConflictifying unshared types iteration error propagating conflictednesscannot recurse over output mapping%s (%i): error emitting members for structure type %lxiteration failure emitting structure membersout of memory allocating link outputs array!cu_mapped || (cu_mapped && num_outputs == 1)dict %p passed to ctf_dedup_type_mapping is not a deduplicated output@NIIH`OLJJxNKHHHHK[WWUtY$XVV[L\[UUUdZ```` aa`````````sort_output_mapping0123456789abcdefOabs'Input'Output'Read'Write.Adjust.Finalize_elabb_ada_<%s>'Elab_Body_elabs'Elab_Spec_size'Size_alignment'Alignment_assign.":="OandOmodOnotOorOremOxorOeqOneOltOleOgtOgeOaddOsubtractOconcatOmultiplyOdivideOexpon**Demangling disabledgnu-v3javaJava style demanglinggnatGNAT style demanglingdlangDLANG style demanglingrustRust style demanglingAutomatic selection based on executableGNU (g++) V3 (Itanium C++ ABI) style demangling@@@@@JJJJJJJJ@JE@@JJE@@@@@@@@@@J@JJEE@̈́̈́̈́ԄԄ̈́$$̈́Ą̈́Ԅ̈́̈́ĄĄĄĄ̈́̈́̈́̈́Ą$$$yԫD5$$$d4TTTTTTTTTH̍ԣĐ4Đ<<4D$4X44tt֠'4tTTT$$d" ,L<<<<<<<<<<<<<<<<<<<<<\d\d \d<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<$HHHdd|dddddddLd ddddddddddd d ddd V;]|=}O p    P? PP+ P  PPPPPPPP P { PPPPPPPPPPP0 PPPP PPPPPPPPPPPPP (anonymous namespace)[abi:{default arg#}::JArrayauto:initializer for module VTT for construction vtable for -in-typeinfo for typeinfo name for typeinfo fn for non-virtual thunk to covariant return thunk to java Class for guard variable for TLS init function for TLS wrapper function for reference temporary #hidden alias for non-transaction clone for _Sat _Fract_Accumoperatoroperator >(new ulfalsetruejava resource decltype ({parm#thisglobal constructors keyed to global destructors keyed to {lambda()#{unnamed type# [clone restrict volatile const transaction_safe noexcept throw _Complex _Imaginary::* __vector((......) ... decltype(auto)string literalstddecltype(nullptr)_GLOBAL_std::allocatorstd::basic_stringstd::stringstd::istreambasic_istreamstd::ostreambasic_ostreamstd::iostreambasic_iostreamboolbooleanbytelong doublefloat__float128unsigned charunsigned intunsignedunsigned longunsigned __int128unsigned shortvoidwchar_tunsigned long longdecimal32decimal64decimal128halfchar8_tchar16_tchar32_taNaSaaalignof awco_await azccconst_castclcm,codVdX[...]=dadelete[] dynamic_castdldelete .*dveO^=eofLfRflfrlSoperator"" mImLmimlmm--nanew[]nwoRoopLplpm->*ppps->qu?rM%=rSreinterpret_castsPsizeof...static_cast<=>sizeof sztwthrow template parameter object for std::basic_string, std::allocator >std::basic_istream >std::basic_ostream >std::basic_iostream >""%s: error: too many @-files encountered %s: error: @-file refers to a directory NINF__ctor__dtor__initZinitializer for __vtblZ__ClassZClassInfo for __postblitMFZ__InterfaceZInterface for __ModuleInfoZModuleInfo for _DmainJ J JJ5KSK J J J J J JJO POOxPPOTTSRRRRYZtRtRtRtRtRZ,UTTRRRRRRtRRtRtRtRtRtRtRtRTV|VLV$VUUUtUY\Y4YYXXtXDXXWWWdW4WWVYal\l\l\l\l\l\l\l\l\l\l\`l\l\`l`@`l\]_l_^|^L^]D]D]<_ _D]^_D]ppppppppppooooooo\roooooooooooo$rooooDqooooooooooooopo4spsooooooooqooooooooptttTt$trrrrrrrrrrrrrrrrrrtextern(Windows) extern(ObjectivePWDCannot find prime bigger than %lu lg^ULF=4+"%I$ <;G]tB{= 0$~`2fCOmA oE!a  0P AA ?  &*"@ `0PHX? "A!)?cccccccccccccccccccccccccccccccccccccccccccccccc ccccccc cccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccpex_get_status failedclosedup2vforkexecvpexecv: error trying to exec '': waiti8i16i32i64i128isizeu8u16u32u64u128usizef32f64for<\t\r\n\u{mut const [; unsafe extern "fn( -> dyn + ::{closureshim as 17h̞|l\L<, ܝ̝,1111ŮŮ1ŮŮ11Ů111Ů`ky ȲȲ`ؼ `ʽ`  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~  !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~CBBBBQ00000000000000000000000000000000 %s%sout of memory allocating %lu bytes after a total of %lu bytes undocumented error #%dXXXXXXclosing pipeline input fileopen temporary filepipeline already completepipeopen temporary output fileopen error filewbrbcould not create temporary fileboth ERRNAME and PEX_STDERR_TO_PIPE specified.PEX_STDERR_TO_PIPE used in the middle of pipeline/tmpTMPDIRTMPTEMPCannot create temporary file in %s: %s /var/tmp/tmp deflate 1.2.12 Copyright 1995-2022 Jean-loup Gailly and Mark Adler out of memoryinternal error: deflate stream corruptrequested length does not fit in intrequest does not fit in a size_tstring length does not fit in int4xQincorrect header checkunknown compression methodinvalid window sizeunknown header flags setheader crc mismatchinvalid block typeinvalid stored block lengthsinvalid code lengths setinvalid bit length repeatinvalid literal/lengths setinvalid distances setinvalid literal/length codeinvalid distance codeinvalid distance too far backincorrect data checkincorrect length checktoo many length or distance symbolsinvalid code -- missing end-of-block3653`456//)*H*X*,016011++..0-D-R7<315E:A@!  @a`10  @`Psp0  ` @ X ;x8 h( H T+t4  d$ D \ S|< l,  L R#r2  b" B Z Cz: j*  J V@3v6 f& F  ^ c~> n. N `Qq1  a! A Y ;y9 i)  I U+u5  e% E ] S}= m-  M S#s3  c# C [ C{; k+  K W@3w7 g' G  _ c? o/ O `Psp0  ` @ X ;x8 h( H T+t4  d$ D \ S|< l,  L R#r2  b" B Z Cz: j*  J V@3v6 f& F  ^ c~> n. N `Qq1  a! A Y ;y9 i)  I U+u5  e% E ] S}= m-  M S#s3  c# C [ C{; k+  K W@3w7 g' G  _ c? o/ O      @@ !1Aa  0@` #+3;CScs inflate 1.2.12 Copyright 1995-2022 Mark Adler   0@`  0@`  (08@P`p        L,l\<|B"bR2r J*jZ:zF&fV6vN.n^>~A!aQ1q I)iY9yE%eU5u M-m]=}   S S  3 3  s s    K K  + +  k k     [ [  ; ;  { {     G G  ' '  g g     W W  7 7  w w     O O  / /  o o     _ _  ? ?     @ `P0pH(hX8xD$dT4tC#c      need dictionarystream endfile errorstream errordata errorinsufficient memorybuffer errorincompatible version@  풰%j}bgDшjDp~'dGMT -/60ÜZ{i1*lMNz_7ٺ^N.NrB*0Ц <,GD"*CИayUW=sz70w1P gP /rN[1!qv[!@f$f"bF!Πl 2(^SQVqt2r#G5bB>%zM`gBH獢40pbMQ 7RsCXi C˲AӝSc!e<+os943cl$RìRpFz~e=:ʵ!O@һjb0-C IJ 25ZS`tJq0Ò>K"a %[CA\ak{<Dn1Vk;P/k,rW 9O}}A@_(c8-J33RwR(xop9&~b #&Bs)`_nYƀUفv \N0 ^Q,sh#ʳe;$O|@+E}l9g0 Lĥw573`VJ\tJ >M_'㻂FAdbk]&hD,:}4n*mU;wUICW%}ҖD(ֆYf:~0t-y>6iűR.WIu x x&\?&hG%/aseYHvه/5k\VT X#vꌎɗA'z*>QFGОdUq6z P4MpU4a刀&w/pe[7!$qEנ$`g'X!R@7 PėV^ott+3=ty2&GM#eDdg̅N HbD57TT7vsi%"EfCD[Uf<2uQ69(êWll"Feu NR(UL#ܯ?G|42W"\RW@ɄpK@ntSy>X,7 lgkKr{pytⷩ>&4,zH8kjylV~-c9QH+ၢbMF0ZQIeT{.n5rF|yϨڃ@Sͻ AP 2b9,^%.~FXuMi b_V]FA:J tz)_"(> 5J6 X#dmruN;`'P5 Gllō ">2 u۹rg^ !t+ o7&<28uj]gVwr8|v``k_'TH5DHC ˏb\ 0.Jý|Xnջ @ ME֖_إ w^ 9ɗ Rޅ[LKi'Yк"őLp ى^Bǽpn>< mf!z&Dq3hZEZNtRǡYf4:s1f-a?&q&Cx 4*s,׋ar~<`&ɿ@24˨!\ܺk3%BtYfē3:8L$Ah/^v=s$  dűoJs XxLK$TGj[YP`gMK[8Л,Xat:w?YaX,9m󲵏:8u Z&cb.A [~œ ;OcYR 5 y=tp2,fU+L ujJF\M!-.sőNH^_8v`DzO?r/+wd)LwX:6:8{ǰ<:`mLj [:=9 dY̆=AWH=/=a4bɊ}4CQZU44:6ɲ΋n34 3yc3;%γoB["3ӯ'L Ći,ˋ'FPE't"'z- 1 M|1 j'V uc)v3)~)N(hO.%). p.wD\/R..O;MuH *umȈ(up{a6u9rۏ)^rIWrArrq {r Gإ{UCk{J {*T|"|so3|+y4x|K4h֕\Shf^~3uf>a-JgߨaRDfa?aׄ_ O:]ֿOp[(MqOOHNHq,Ha)HIw):bH*WA.0AJcҼAu{8Ar#FKÙ+DFYhOFsFCR+Rf$dR<꯴p\=oR԰U7ePѲU\]J|UU=.\>̡^I\^eH\\f_Z[)=[?dߦ[grv?[(`?aZVSnA~´i24~aV\7dž2dhĔ\ d|c9PX zxeD+*ǺpJ.{b'ztLW%U%^<:^}Uufҕ>y@.;eJ̥{c5rE gq߿_p/sS_(;ʺo_n4s]?/6O6MޣKi-wFn/1޾+DNOJ>ږ. ^cwhΒ~ΔT[j/?<~LvflFE>t"3xX |j 61Ϗ\Z[,RA} *nН-C']2\V(oέzMa=BmB&9m(TZX}!0xly8?$SDh@g:HQ8xJi8 !CDݴ9H`I|#d]PY4&)fh ~yLMz؄K7;)xuok{=T) R?YV+q[= a.&9؁ ]MUz$vʔOZe *:KJI0-cڸ jqah)MD>ӋSjDGsz̻mIEͶԈABoAvے KDOSdm Rz)`!8>-)LN必!JWl% $=hI^jPGۏ'4n#S-彜)U[>/Bb1z+mSf(DVې C[X fGmKz D^Sz>ђ)O]cm+>ՠt)KoDlSmO(zh.CṟjqGi ۔-&SbDdz/?m #LfU)g>+#'a幮j%:ꁡI#&P𭘟nbl{3*!?⡿Yh<廷@%x>)6)~/d:\m9z-D}ES`ۖ4xapE ڟsáA 7z}mM1dSDu)Iv>׹2(AS?J V9{ۚlEUR EVOIS<ڞP%Ml]{%ERhr?!պ(lk^`X-wdЦ)[n ŷ+B܉f/g~bAGn(?#̪RjbE{{'lDFOŽ _ڜIJ,K5CE RǒlGLZ{ك)O0?(C ?>(G9' }TlC~{ݱE:MR<;"xOQژ{KH?{#ulvlRnE2(1?'ujfspi+7Ҟb4ˠ/p`-i`-y ).djehl?%|((E+Rllo{!+&Iښb2MAaXꐞ%.RE #{ߨ7lAgdD](E ?6Q$lIZmD  ۂc۝-g|)jmIEin$s8%H4ϻl0H{]M =!9RdW>4ѓeSH^lp!Z%F3lKpbo*h&we٨&aĄ㴷퍐 Oo&YZo5 K*n{XJ'\=n ?QQ׵gU";xNV?2'CJ6nfؖ7Z֕^T"bsS 8MWi}iK9MK '=0^4/n.Cju;g!jchL L衏hR !0j\GU62O$@?k~H;";" UWxka)QOް\VgMnxg{?C!|. *q{uխ`D)^ ;aKW$"zsH~~fs 7)wD`vE@-a ,G)(ט$R ;̺jNJ_(i.G 3aCEu+ eS4B=c*!؈!dRǡ 41?*S؉ r=o)ۏ"z>@bPTEa9E>P)3ێzQ8copU`.V;! ȱ;C(ڍb? :a0W;R?.(sڌx&N3##A'Օ` 0 "y2O3P0&'qՔg&ԗ r1BzXLMc !M1X&1Ԗr S {grM &"}K<@2a%)א)|Jϣ <3'%Qבp2Bɱ3!$W֒C }$hbI$h֓}Ȏ03W~RH Bs%#lџy!Ċ4SCrDb F)Fŵ4#S0ў yR(lssE-pޓF" 8+@"Нa5 *q3G8Q5"-pМI6\ !ӚvB,cwcAc!ӛv16v\S@Ir-.#uCA77"` Ҙуt"B72/ Pҙq70w,aQ mjp5c飕d2yҗ+L |~-d jHqA}mQDžӃVlkdzbeO\lcc=  n;^iLA`rqgjm Zjz  ' }Dңhi]Wbgeq6lknv+ӉZzJgo߹ホCՎ`~ѡ8ROggW?K6H+ L J6`zA`Ugn1yiFafo%6hRw G "/&U;( Z+j\1е,[d&c윣ju m ?6grWJz+{8 Ғ |! ӆBhn[&wowGZpj;f\ eibkaElx TN³9a&g`MGiIwn>JjѮZf @;7SŞϲG0򽽊º0S$6к)WTg#.zfJah]+o*7 Z-;Q" pH8QpP`QPXTPXP0oPxP0PԗPPPPQ8QS+Q9QEQeQ2jQ5oQh9Q9QlEQx_xQ`Q`QaQІXRRRЈR$S@DShS0|SSS TxTT0TЧU,UXUUU0U@UPV`Vp0VDVXVlVVVЪVVVV W,>Px>>4?H?\?p?@ @` @"@p$ A&A&A :DHDIEKlEMENEOFpQhFQ|FTF`V\GVpG WG0WGPXG[DH[H\H`]I]I^|I _I_IaI@b Jb JcJfJhLK h`K`htKhKiKjLkPLХMMN@|NOpLOO@O4P`PP PPQQ,Q0@QPTQphQ|QPQQ`,R@R|R4S HS`dSp!S"S&PT'T(T)U-TU.U00U20V3|V3V8VXp>,X?hX?X@YAYCxYCYPDYDYpEZE@ZGZPGZ0I[I[`Jd[J[K[K[L$\pOp\T\VD]Vt] X]X]X]Y^Y4^Zp^[^[^[^0\_\ _]p_]_]_^_ _ ` `l`a`@b`b`b a`d(ad`t DtD uSuXvYt>??Ц@?@@0@D|ET@^`p^t^P`Ԩapa0aXcefP@iĪlPnЫpH ~p`8ЭH@tPTДȯd0pȰP`@8L0ܲ@`0\@Pȳpܳ@8 ̴ 0pph(<T0 DXpP\ H\0p00$ %tp& 7@`At@AAAмAB @B(`B@pBTBlBBC0CнPCpCCC0CHC\DxPDEԾF  GX0GlHȿ@IKH@NPN`NNNN`OXOPTVPWZZp\L_@_`@Pataab@bb0c0cD dXd|fip|su|uvv v0v@vPv`v$pv8vLv`vtvyPzLP0HЊ`@ \p@Tl0 lP0@pptОpt0Pd` `0`dxЫ08PP(@Px8Ph `<|` 4H\t@p`,d| P P,`@\p PpP4H`pPp(D |08@L0@PX`h0p @p@pp<p < P@x`(<Pd x0@   &D)).//$/PP0|`0p000001@1P1$`181d1x02`4646L@ApA`BCCDDPDDDX IK,Nx Ojj0m<mnn oq`0qtqqrr @s sD0up`uuu vvHPwwx`xzp`|||@}P}h}|~~0P d`D 0@Ѕpt@xp00@h`\ L`pD0PpT,P|Э0`$8ЮL`@tЯP ` p4H00Pdxл@0P P $ pp  P @ PT `   4 @H P\ pp   0 ` 0t  D t    PT0@4 ,P@80 LPX `0#  $`$t$%&`&&'',(h)|p))p*@+(+<,t`-/001iD`jxs0w80{ ~4px0|ЉPЊ0 pD   @ p!Ц!"@"@""#X##0##л0$T$$p$$ $0% %4%L%h%@|%`%%&t&&' 'P('t'' ( L((P((L)))*PH*|***(+p+++ +, H,,, --`-0.|../pT/!/#00$00+0,0, 1- 1P-41p-L1-x1.1 /10/1/1002P22`22p22@3 34l3 43P434343@54P6T4747495:@5P:h5:5:50;6;D6;X60m8> v>v>`|`?}?@?Ё@@H@p@ @@@@@0A0APA A`AABXBЇBB 0C@PCCC(DDDpxD D0D E0E@E`EpFF,F tFF,GxG@G@H HHH I8ItIpIII J@@J`TJJ`JKxK0K0K@ LpXL0LLpM0PM MMLNhNN`NPOdOxOO O`O0O0PDP XP`lPP P@PP QXQ QpQ0QQP@R@pRPRR R S0 LS SPSSPST@,T@T@TThTT`0U |U!U'U,HV,\V-pV.V@/V0V70W8PW0:WP:W`:Wp:W:W:X: X ?X0?X @XAXAXAYEpYEYFY`FYpFYFYFZpLPZLdZzRx $0FJ w?;*3$"D(\jBMI EFB(TQFM bFA pIp G P H `%BBB B(A0A8G67 8D0A(B BBBK  6^6J6C6I6D<p4/PBI B(A0A8 0D(B BBBD (X5BEG0x BBF 5&D@5AAD d AAD C AAK u AAA t6A~ A (6aMc H [L@7{4`7~BBA D(G0g(A ABB(7[BAI  ABA ((8ADD h AAE H8 BBB B(A0A8D@ 8D0A(B BBBH <0 @(\p;AAD0U AAC AAL mAA $ >AAL mAA(!ABHD oABD0!BBE J(D0D8G@U8A0A(B BBB$x!$>AAL mAA$!<5AAK eAA!T5Hl!x(!tAJJ h AAA \$"BBB E(G0D8G`phJpKxDI` 8D0A(B BBBJ "hE("RBHI tAB"qAc H "80kH"TBEE E(D0A8FPn 8A0A(B BBBD D#0Ag`#0Ag(|#0VADG m AAE 0#dA_B B(B0IW J H H 8#BNB A(D0p (A BBBJ H$T BBB B(D0G8M`u 8A0A(B BBBA Hd$ BEJ E(D0A8G@W 8D0A(B BBBJ $$L <AIL cAAd$d BBB B(A0A8DPL 8A0A(B BBBL  8A0A(B BBBH @%D!BBB B(A0A8Dp| xBOEIp 8A0A(B BBBG Z 8H0A(B BBBE  8A0A(B BBBA e 8A0A(B BBBA DxJdxBpQxKTxAp4 &@0zBAD J ABD UAK0D&0qADD s AAB nAA0x&0cAAG g AAF hAA&1AT K ^&1AT K ^<&1BII D(A0 (A BBBC $,'2AJD AAHT'h3BEE E(A0D8GPh 8A0A(B BBBA '3'3'3p'3HPBB B(A0A8D@HDPEXB`I@ 8A0A(B BBBD xA@P(6d(6 x(6]AG@I PO (7 (66((7DK(07(<7)H7)@7|aT44)7lBIA A(D0T(A ABB`l)7aBEE E(D0D8D@ 8A0A(B BBBG O 8C0A(B BBBM h)8BBB B(A0A8D@ 8A0A(B BBBI 3 8A0A(B BBBA <*= P*|=d*=x*=L*=BBB D(G0n (F BBBE W (G BBBL H* >NKA  BBH XH o BLA X(+?BJE D(A0L 0A(A BBBH / 0F(A BBBD +C9Dc I D +8CcBQJEL+CGIEE A(A0 (A BBBE Q (A BBBH h,D'REB E(D0A8DPS 8A0A(B BBBD  8A0A(B BBBJ `,HEBEE E(D0D8GPZ 8A0A(B BBBD  8A0A(B BBBD L,F|IEE D(D0O (A BBBG b (A BBBG \8-F:OEA D(D@(C ABBT@b (C ABBF -HBEB H(D0D8G`m 8J0H(D IBBH  8A0A(B BBBJ \ 8I0O(B BBBL D8M0H(B BBB0(.IeAID z AAF RAA0\.  BBB B(A0A8G .IAg H H H 4.XJADG d AAF | HAK .JBEE E(D0D8Gp[ 8A0A(B BBBK xRIxApX 8C0A(B BBBG F 8J0A(B BBBG 8C0A(B BBB /LAg H H H h/M?BBB B(D0A8DP 8A0A(B BBBE  8F0H(B BBBE |0NBBB B(A0A8GP 8A0A(B BBBA  8A0A(B BBBE  8A0A(B BBBI d0SBDB B(A0A8Db 8A0A(B BBBD  8J0A(B BBBE 81HYBPC C ABE ` FBH @1Y2Q`\1/&(t1YhAHD r FAJ 1P >L 4>H $H>DqADD eAA@p>oADF m AAF N AAH DMA >ȜaAG n AI (>jADG I FAD L?XBBB B(A0A8DV 8A0A(B BBBA tT?CBBE E(D0A8D~ 8A0A(B BBBA  8D0A(B BBBI vM`A?-L?BLB B(A0A8DP 8F0A(B BBBA \0@QBED D(D0r (A ABBE H (A ABBB x (A ABBB `@BBJ A(A0 (D BBBA R (A EBBA  (D MBBE `@(BOB B(K0A8I`y 8A0A(B BBBC 8N0H(B BBBXAt9T`tA(AWBBG n BBC TAȩbBEE D(D0D@ 0A(A BBBK \ 0F(A BBBG ( BSADG i CAG 8B@HO I _XB4@HO I _xBT@HO I _Bt;IZ E BOIe B ^BȬWIh G ^LBDBBB B(A0A8F 8C0A(B BBBB DC XC <lCLJEB A(A0o (A BBBG dCBEB B(A0A8Dp 8A0A(B BBBG j 8F0A(B BBBG D p04DHAG CK k CB BC|hDeBBB E(A0D8D= 8H0A(B BBBF } 8C0A(B BBBG T 8C0A(B BBBH D3DCI` G E8,EBIA t DBJ ] HBI hEKeATERDB B(A0A8D@E 8A0A(B BBBA c(E{AAG H AAE F]AV$$F8wAAD nAALF`F @tFȿ1BEE D(D0JD 0D(A BBBC FFYFB$ G0BGG \AB44GBED D(S0v(A ABBlG@GLGXBD_ M MG#G#G[DV,GBAD0p DBC $HxY8HeBM$TH0BGG \AB4|H BED D(S0v(A ABBHHHBD_ M MH#I#$I[DV,`_Mt_X_ԃS_ _0_BD f EG { EH KB_~BG G i`G8`dL````\t`X`T*`p*`N`ȅ`ԅXD` %Ma<6^\ah BBB B(A0A8J 8A0A(B BBBE CFKAta;NNa@a aMa>a ]aleMbĔeM b4b,`Hb4GBBG E(D0A8G`m 8A0A(B BBBE  8F0A(B BBBG (b `BDG b FBI (bT`BDG b FBI csc;D\ H O8c;D\ H OHXc4BEB B(A0D8DP* 8D0A(B BBBE `cWBBB B(A0A8D@ 8A0A(B BBBG f 8A0A(B BBBH Hd_EE F(A0A8JPI 8A0A(B BBBB TdOhdԚri|dlLBB B(D0A8D`T8D0A(B BBBDP`l 8J0D(B BBBN ee(eDyT(h(|(0(ADG \ DAC \CA ȎD)|AG D DH )TEC H C )EAC(*3IZ E FXH4*BEA A(D0u (E ABBD v (E ABBH P(C ABB,*rGIA ZABAHԏ*BBB B(A0A8DPo 8D0A(B BBBF H <+BEE H(A0A8D@} 8D0A(B BBBA Dl+2BBA J BBE  BBM D BEE H,BBB A(A0 (A BBBH K(C BBBL-4H-BAA  ABM KCBL.`- t-8.lBBB D(A0x (A BBBF Hđ8.aBBA A(D0| (D ABBA D(D DBB\.5dPP(.BAA D0~  AABF P  AABD N  CABD ,|/D} G V B R F I G / /Ԓ////&(/#</=lP4T/:ADD (A0D8H@KAAE 1AV\1TBB B(A0A8D@e8A0A(B BBBAP@2(2FADG f AAD lH2BBE D(D0G@^ 0A(A BBBB J 0A(A BBBF ^ 0A(A BBBA D3H̔@3 BBE B(A0D8G 8D0A(B BBBI ?,?@?T?h?|?|?x?t?̕p?l?h?d?@`?BDH s ABD Y ABD NABH`?{BBB A(A0[ (A BBBF A(C BBB@DHw A C$̖@@A@ G w A D@@ BBE A(D0Gp 0D(A BBBI 8AD(PBBBKD jDB|@BiCCCЗC (CBEA yBB8 DBBI D(D0 (A ABBA (LDABDF qAB4xEAGi AF Q CD Q CD `|EMBBB B(A0A8DP 8G0D(E BBBH D 8F0A(B BBBE hF(dF4An A CHFAJ dF$DX@AdGBEB B(A0A8D` 8C0A(B BBBD } 8L0C(D BBBJ xJ0KBB E(A0A8D@T 8A0A(B BBBH P@D 8C0A(B BBBH (lJBNG@v ABH d4KBBB B(A0A8D{ 8A0A(B BBBE  8C0A(B BBBA PMBBB B(A0D8G 8A0A(B BBBE TUhU8|UBBD A(D0i (A ABBD `VBBE E(F0D8GPt 8A0A(B BBBC  8C0A(B BBBH W%0W $DWAPb AD 0lYGADG L AAF ^CA4YGPD GPv  ABBC ``؜dZBBB E(A0A8D 8C0A(B BBBE i 8A0A(B BBBE < ]P] d]tHR F S`x]BGB B(A0A8DI 8A0A(B BBBJ N 8C0A(B BBBF L`BFB B(A0D8GO 8A0A(B BBBA 08di AAG0 AAF |CA,l@jAAG0 AAF j lk~ANmAԞk?kkTHtl0,plAKG n AAE yAAH`l6BBE E(D0D8GP 8A0A(B BBBB m&TQğm)TTܟm A^mAJm 8(m>BOG H(T@ (A ABBI 4dnBDA S AFG ^EBPoDA} B CHo\BBB B(A0D8G 8D0A(B BBBD @sXBAD M ABI E ABH TDKLsDLd8t3BBB B(D0A8Gv 8A0A(B BBBA T(wBFB A(D0GJ 0A(A BBBH 0C(A BBB$ wAG  AI `4xBBE J(D0D8GPc 8A0A(B BBBA t 8C0A(B BBBH Dy%`yTHs E Sd̢yBBB B(A0A8D 8F0A(B BBBA F8C0A(B BBB4H}HT}\`}!p|}}8}BBA A(DP (A ABBG ԣ[ P ~DP B ` A BBB E(D0JNVAG 0A(B BBBE `MSy KL N L N4tCBAD  DBF wAB4ФADG \ CAD T IHK DHd`$ |UBKG zDB\HBBD D(D0 (D ABBI X (D ABBG D (D DBBH d$ BBB B(A0A8DV 8A0A(B BBBB  8F0A(B BBBH ܑGR((AAD L AAD TC8hĒBDD (D0U(G A ABG HuBBD D(D0D (C ABBD D(G ABBL5xDXDX\4[BJG B(A0A8GLUAR 8A0A(B BBBE 4BDA z ABD ACB̧(+(~RKD c ABI  l04xFAG NFAEH hSX|@?BBB H(D0A8G`F 8D0A(B BBBC 1hMpghA`ب$N3BBB B(A0A8Ge 8A0A(B BBBH 4G[ACDHBTABDBEIcD_BHABDBBIcMOBLUAȩBBB B(A0A8Gs 8A0A(B BBBB DLBLHDBDBBI`_HWA H dfU LBBD A(D0s (D ABBG G (G DBBJ Ԫx"$8L`t AG  DE $ԫ@ADD mDAVAA F I`7BEE B(D0D8GPe 8F0A(B BBBG C 8C0A(B BBBI HBED A(G0l (A ABBK } (A ABBE H̬@BED A(G0l (A ABBK } (A ABBE xvBEB B(A0D8D`[ 8A0A(B BBBG  8A0A(B BBBD W8C0A(B BBB`D[ ԭ>DHPOBBE B(A0C8J 8D0A(B BBBG LHTBJA A(D0R (D ABBC  (D DBBH (BDG X GBJ `ĮZBBB B(A0A8D`j 8C0A(B BBBD  8F0A(B BBBH H(BBB B(A0A8DC 8A0A(B BBBE dtH BBB B(A0A8D` 8C0A(B BBBH  8G0A(B BBBJ HܯpBBB B(A0A8Dpy 8D0A(B BBBD d(BBB D(A0DPz 0A(A BBBG n 0C(A BBBH QXY`BhBpIPl % 0d SAD0TAABH0d BEE D(D0{8N@AHBPK0A (A BBBE r8M@D8A0A(A BBBLT8 BHE B(A0A8D 8A0A(B BBBK LVEB A(D0m(D BBBGH0DLDA A(GP\(A ABBEPP<#`P>BBD D(D0r (G ABBJ a (D ABBF  (D ABBF BHȲ4BBG A(D0o (D ABBH f(D ABB' PBB B(A0A8GV 8A0A(B BBBA `PLQAnQPAV EV " NBB E(A0A8DPQ 8A0A(B BBBH HP\XN`QXAP 8F0A(B BBBE 8+ONe D T,k\ Nl`,#L|,BBB B(A0A8G 8A0A(B BBBF 4д,1oBOA i ABB kAB(d1|r D ZR F 4J LH43 BHB B(A0A8Gh 8D0A(B BBBA AB/Lĵ(BBBG A(D@R (D ABBE  (D ABBF dxCBGB A(A0 (D BBBA  (D BBBF  (A EBBA | Ge|G=HGBBA D(D0 (F ABBA D(C ABBH>@HH>BHB B(A0D80G(E BBB0HDIAKD I DAJ XDA<|IBDN a CBF Q KBJ DFB8 J[v G Z F Z F Z F Z F CE8JJBGD V ABJ LGB<4JBBE D(D0 (A BBBD 8tK<BBD D(G0 (A ABBD 8LIBHD D(G0((A ABB(MBDH AI(TN8BDD ^MB(DhN@BDD nEB(p|N8BGD _AI(NKBGD rAI(ȹN0BDD ^EB(N8BGD _AI8 NBED D(G0 (A ABBB 8\POcBBD D(G0 (A ABBD LPBBB B(A0A8D 8A0A(B BBBH @R$BBE A(A0Dpo 0A(A BBBJ \,SBBB B(A0D8D 8D0A(B BBBG JYAH@YBBE E(A0A8GH 8A0A(B BBBG xػ\BGB B(A0A8D`M 8A0A(B BBBF  8C0A(B BBBB hKp]hA``hKpchA`<Th^BBB D(D0 (E BBBH 4_BED D(G0(A ABBL̼_xFDE H(Gp{ (F ABBD D(C ABBAH__BBB E(D0D8G58F0A(B BBBHhaBJB B(A0A8Jm 8A0A(B BBBE HHiBBB B(F0D8JK 8D0A(B BBBD n n(n<nPn8dnBAA y ABH K CBH HloBJB B(A0A8Jj 8A0A(B BBBH DsBDB A(D0JR 0A(A BBBG 4tHu\ v8pvBEH G(K0c(D BBBh0wRBB B(D0A8DPs 8A0A(B BBBB  8A0D(B BBBJ 4y,BAA c FBA N ABG HPz~BBB B(D0K8I@- 8E0A(B BBBE 4}wBAD ] ABI ACB(X}JBGA |ABL|}BDD Q ABJ A FBG J CBI sABLP}BBE B(A0A8G" 8A0A(B BBBH H<BEE D(A0e (A IEBI A(C BBB\BBE E(D0D8DP 8A0A(B BBBB p8A0A(B BBBL0H8`l8BBA C(G0 (D ABBG HpiBBB B(A0D8GP` 8D0A(B BBBG XBDH K(D0J 0F(A BBBE D 0C(A BBBJ HDXBBB B(A0A8DPW 8A0A(B BBBA (̍BDD EB(@BDH AI(6BDD dEB(Ȏ8BGD _AI(@܎oBDD ]EB(l qBDH WAI(toBDD ]EB(sBGD ZAI DT  S4h6@HBDC S ABA l ABA dAE@BFA L ABH l ABA DAE$lKAAG AA\BBB A(A0p (D BBBF ^ (A BBBC D (A EBBB LXDBEB A(A0W (D BBBD D (D BBBB H BBB B(A0A8D 8D0A(B BBBB (Ab E X H K E pH4FBKB B(A0A8DP 8D0A(B BBBB fHpbBB E(A0A8DP  8F0A(B BBBE D5B D (dvBBB D(D0G@R 0A(A BBBA o 0D(H DBBM H 0A(A BBBH  0A(A BBBH H` BBB E(A0A8D` 8D0A(B BBBI \JBBB E(D0C8LY 8D0A(B BBBD VUA`XBBE H(H0P`]hOpKhA`v 0D(A BBBF R 0D(A BBBK #HBBB E(D0A8DPf 8D0A(B BBBI <`AAD A AAG l GAL DCA0\BDG [ GBO dCBd<BBE E(A0D8I? 8F0A(B BBBF $ 8C0A(B BBBH LZ\J$($sAx G U K KHP|BBB B(A0A8GP 8A0A(B BBBH R<[/AmdBBB B(D0D8D 8A0A(B BBBA  8C0A(B BBBA HT[8\BBA A(G0I (D ABBA n0PBD b EC m EF \EH5BBB B(A0A8GZ 8A0A(B BBBK |, BBB E(A0A8Dpf 8A0A(B BBBG < 8F0A(B BBBE  8A0A(B BBBG  ~i0BDD F0<  FABK  Pg `48BBB B(A0A8Ge 8A0A(B BBBH ^ 8F0A(B BBBK 0 1BS K s A L2Ba E s A 2jaD s AA (D3xADL Q AAD D3(Eb`3+Ee@|3AAD  HAF X AAA ] HAA H|4&BBE B(A0A8D@ 8D0A(B BBBA H `5 BEB B(A0A8G 8A0A(B BBBD dX> BBB B(A0D8G? 8A0A(B BBBA ) 8F0A(B BBBJ  LAVL  LLDL+x,LBEE E(D0D8GhNpHxGGBT`N 8D0A(B BBBK DhMpOhA`Gh]pDxAN`$N7DS H(B0B8E@NN4(NADD B CAA DDApN_BEE E(D0 (B BBBA P (B BBBH U (G BBBF  (D BBBG |OD@O]DG  CAE ^ FAC PH $$QWADD DDA\QL$XQBBE E(D0D8D  8D0A(B BBBD DtRBBE E(D0G8G@8G0H(E BBB` SYBPB E(I0D8G` 8A0A(B BBBG N8A0A(B BBBl T1BBD D(D (G ABBL J (D ABBE L (H ABBO T(D DBB UHGl E  L (WUBDF BDB\LWBBA D(G0F (D ABBA  (D DBBG S (D ABBL \@X=BAD m ABI  ABG P DBJ a DBI D AEF |ZRBBB B(A0D8G@] 8A0A(B BBBE i 8D0A(B BBBJ / 8C0A(B BBBE ( ^AAJ] FAH L``5BBB D(D0D 0A(A BBBG = 0G(A BBBM } 0D(A BBBH u 0G(A BBBM trKDD X GBL  CBB n(K0\(A Z(K0\(A H  (K0I D (K0I HLpuRBEE E(A0A8D`  8D0A(B BBBD dvLBEE E(D0D8Gs 8A0A(B BBBC NK[PH[dlwBBB E(D0D8RBaAG 8A0A(B BBBI EdhxBBB E(D0D8REaAG 8A0A(B BBBF EtzBBE E(D0D8J[DTAQ 8A0A(B BBBA AYAj|H{ DL Od{ DL O{:D[ Z{ DL O{ DL O{ DL O{ DL O { DL O({ DL OD{ DL O`{ DL O|{ DL O{ DL O{ DL O{ DL O| DL O| DL O$| DL O@ | DL O\| DL Ox| DL O| DL O| DL O | DL O$| DL O(| DL O ,| DL O<0| DL OX4| DL Ot8| DL O<| DL O@| DL OD| DL OH| DL OL| DL OP| DL O8T| DL OTX| DL Op\| DL O`| DL Od| DL Oh| DL Ol| DL Op| DL Ot| DL O4x| BEK O@ HBPL DHOPPHA@D  ABBC DHHPVHB@D  ABBC DHBP\HA@D  ABBD lHBPPHB@D  ABBG D HBPR D HBPR D HBPR D HBPR D HBPR D HBPR D HBPR D HBPR D HBPR D HBPN D HBPN D HBPN D HBPN D HBPN D HBPN D HBPN D HBPN D HBPN D HBPN D HBPN A HBPN A HBPN A HBPN A HBPN A HBPN A HBPN A HBPN A HBPN B HBPN B HBPN A HBPN A HBPN A HBPN B HBPN B HBPN A HBPN A HBPN AHBP\HB@F HBPK A HBPN AHBP@\ DL OH\`BFB H(A0A8D@J 8D0A(B BBBA dKK J@ D IK D IK d IK D IK ` EK DIs YB<3]U (dVB_ G [ A L8`BEA A(D0j (D ABBH >8<jDD JDBFX tFNHBBB B(A0A8Dy 8D0A(B BBBD LAA F z F p lTL`BEB B(A0D8Gf 8D0A(B BBBF ]BB B(A0A8DP8A0A(B BBBFHPb8C0A(B BBBJHPD 8C0A(B BBBH PBBE B(A0A8Gy 8D0A(B BBBF qTt H `H(MAD  FBE pP j ABC t3  KGPИNKqD+Ai4A_ H LTșGED D(G0M (A ABBB D(F ABBA8 BDA  ABA ](K0I(A LܚBBB B(D0A8G: 8A0A(B BBBA 40|{WAA DBKH HhġuBBB B(H0A8G@ 8D0A(B BBBH |J BBB B(A0A8Dl 8D0A(B BBBI :RVBRVBfG^A$4Ȭ0BGG \ABL\ЬBGB E(A0A8D 8D0A(B BBBK 2LRBB D(A0(A BBBIH0@^BEB D(D0D@ 0A(A BBBD `AG U AB $ADG AA$;ADD hDAH((BBB H(A0A8G@ 8D0A(B BBBE SAG f AA `DHBBE E(D0D8GpJ 8A0A(B BBBG  8F0A(B BBBJ HԻBBBB B(D0A8D` 8D0A(B BBBD ؼ!$|G` I kEP0LS$D;ADG lAAxlBEE E(A0A8G` 8A0A(B BBBE \ 8F0A(B BBBE N 8C0A(B BBBF 4sBAA q ABH K AEG H LBBB B(A0A8D@ 8D0A(B BBBI l "A`4^AT K LxBBA A(G@ (F ABBF  (A ABBE 8BBD A(G0) (A ABBA ,0LvGDG ^ AAF xH` BBE B(A0A8DP 8A0A(B BBBH H`8BBB B(D0D8DR 8D0A(B BBBE TIl\HBBI A(D0V (D BBBF D(D EBB<\BEE D(D0L (A BBBI x BHB E(A0D8Gt 8A0A(B BBBE YQB 8G0A(B BBBE d!,?t@QBBB B(D0A8Ge 8A0A(B BBBA KXA 8F0A(B BBBA HRAD t DBG RAEHH DAExBBB B(A0A8DPL 8F0A(B BBBG b 8C0A(B BBBB m8F0A(B BBBHBBB B(A0D8G`c 8D0A(B BBBD qhhF A p\BBA D(G0 (C ABBF B (F ABBK S (F ABBB d (C ABBD @d]RDD V GBG D CBG DFB$'BBE B(D0D8J b 8D0A(B BBBD 2 G!Q B Z G!V A e G!F A  G!W B i G!F A  G!W B i G!F A i G!V A i G!G B r G!W B i G!F A  G!V A i G!G B v G!T B f G!K A  G!V A i G!G B { G!P A j G!Q B q G!W B i G!F A  G!V A i G!G B  G!W B i G!F A  G!V A i G!G B  G!W B i G!F A g G!V A i G!G B y G!W B i G!F A c G!V A i G!F A y G!W B i G!F B ~ G!V A i G!I A L|BBB B(A0D8G 8D0A(B BBBI t v\ d.BJG D(D0D@DHKPBXB`I@g 0D(A BBBC T 0D(D BBBF <PyBBB A(A0 (A BBBF LMBBB A(A0T (A BBBE  (C BBBF 4YP G CHQBBB B(A0D8GP 8D0A(B BBBD L `` BBB B(A0A8DPU 8A0A(B BBBC  8G0A(B BBBO x RBE A(D0G`phapKhA` 0A(A BBBG n 0A(A BBBB D 0F(A BBBA @@$T(xAr M O A d|H|BEA D(D@a (D ABBF p (D DBBD HPBBB E(A0A8DpW 8D0A(B BBBK 8(BBA A(G0e (A ABBH 0dtBDD G0V  AABE LTGLBB A(A0(A BBBCP0T``hBEB B(D0A8GP 8F0A(B BBBH i 8C0A(B BBBC `l"to]@@JCG  AAJ e DAA UC " \ H I,r`BBB B(A0A8D` 8F0A(B BBBB D 8C0A(B BBBH `hDPDB B(A0D8Dp 8A0A(B BBBF hPp`BBB B(A0D8G`R 8A0A(B BBBH D8D0A(E BDB0D>X"DL Q\t:HBB B(A0D8DPS8A0A(B BBBDHP%HBJB E(A0D8IPX 8D0A(B BBBJ d4:BEE B(A0A8G 8A0A(B BBBE KcB[BBI+L\BRIIIIIIID^UABBiK^AEQQQQBBQQXGGGGGBBGGeHBBNqHBBNX20BEB B(A0A8GV 8D0A(B BBBI oLgA&BIA DWBM^AH,3  eLHBBB E(A0D8G1 8A0A(B BBBF 0ADG@u AAE DFAd cBBB E(H0A8F 8F0A(B BBBE  8C0A(B BBBA 44(YDG ~ FAG W FAB 4lBBA A(D0t(A ABB@HBBB A(A0D0A(A BBBLBBB B(A0A8D 8D0A(B BBBC (8DAJF v AAG `d(uBBB B(A0A8D@ 8A0A(B BBBG f 8A0A(B BBBH HDBBB B(A0A8D` 8D0A(B BBBF HBEE B(A0A8D`< 8A0A(B BBBF 0` 2BDG M CBA DGBHBBB B(D0A8DW 8D0A(B BBBK H|BIB B(A0A8D`w 8A0A(B BBBJ ,0@,T(h$|0[YJ vAHpBBB B(A0A8D@W 8D0A(B BBBF $kADD _AA8<BEA D(D0E (G DBBL 8LBEA D(D0E (G DBBL X>BMC D(G0 (D ABBD D (D DBBH |(D ABB4`BBA A(D0 (K ABBE _ (F ABBF ] (A ABBE \ @,pLeBDD @ DBH pBW A 4DJA Q ABE AB(TrBDH `ABH$ BBB B(A0A8D@ 8D0A(B BBBA $p |2AFD dAAH BFB H(D0A8D`i 8A0A(B BBBB  (iL BBE D(C0M (A BBBD h (A BBBI (H FBGD rDBt Rz@ dBEE D(D0D@| 0A(A BBBD 8 BED D(D@t (A ABBC H TBBB B(A0A8D` 8A0A(B BBBJ T REB B(A0A8G 8A0A(B BBBH  8F0A(B BBBE Q8A0A(B BBBH qBEE B(A0A8D` 8A0A(B BBBD ,( HDH [ ABF HX TCBBB B(A0A8DP 8D0A(B BBBA  Xg QAG f AA  Be I P `AU8 dMDD d ABD XH ,T yKDG ] AAK x8 hODG f AAF f AAH H   4 $RAPLh BBD A(G0 (A ABBB } (A ABBE T8h40|0KAD q ABD `<KDD m EBI a CBJ X\ BMB L(A0A8DP 8A0A(B BBBH i8A0A(B BBB`PBBB B(A0A8G@ 8A0A(B BBBF 8A0A(B BBB`TIxfJ 0L lSW8W8LPzBEB A(A0g(A BBB&(QDG N AAD \t;BED A(D0 (D ABBC  (A AEBG p (D DBBA L(TBBG A(D0R (D ABBE y (D ABBF LxBBB B(A0A8G 8A0A(B BBBG @PAA ODBIH W AEK H BBB A(A0u (C BBBJ A(F BBB X^L[ I dDL| G BBE B(A0A8D 8D0A(B BBBI < $AAG W FAI Y AAE DCA $WDH D F,$fD@%dAAD@gHNPBXB`I@Q AAE @ AAF DD&+BDA 2 ABD E DEB  AHJ `,(>BBE E(D0A8D`[ 8A0A(B BBBD  8C0A(B BBBF L4*BBB B(A0A8D 8A0A(B BBBK 8sPW I X9-BBB B(A0A8DpxlTxBp  8A0A(B BBBF ==,=!`D=XBJB B(A0A8DP 8A0A(B BBBH  8F0A(B BBBH L?RBB B(A0D8Gb 8A0A(B BBBH h4CBBB E(D0A8G 8A0A(B BBBH L 8J0G(B BBBK dE xE EF4E]BEA A(D0B(D ABB$FDV`,FBBB B(D0D8DP` 8A0A(B BBBB b 8C0A(B BBBB LTGBBA A(D0 (A ABBH D (C ABBD PHRCD sCBGH E ABP EABI 8 IBEE D(D0} (A BBBH xHTIBBE E(D0I8DP 8A0A(B BBBD R 8F0A(B BBBG t 8C0A(B BBBH `KBBB B(A0A8D@Z 8D0A(B BBBK t 8D0A(B BBBO ($MSAG ^ AI L`MT`MA`tMBBE B(A0D8G 8A0A(B BBBJ 8C0A(B BBBOB<OGb G X H H H H H H H H H H,PL@LQBBB A(A0q (D BBBE D (A EBBJ H RBBB B(D0A8F`> 8A0A(B BBBA (TdADG h AAJ dTBEB E(D0D8D`hUpIhA` 8D0A(B BBBB h`pFhA`Tp|WBHB B(A0A8D@IHNPcHA@` 8D0A(B BBBD `$XZBEB E(A0A8G` 8C0A(B BBBG D 8F0A(B BBBE `, YBBE B(D0D8Gp 8C0A(B BBBF D 8F0A(B BBBE H<[ BBE E(A0D8D`8 8D0A(B BBBD LeBEB B(A0A8G 8A0A(B BBBB L,iBBE B(A0A8G^ 8D0A(B BBBA ||waBBB B(A0A8Gb 8A0A(B BBBC JKVBKVBa KTAtmBBB B(A0A8DPUAg 8A0A(B BBBI  8C0A(B BBBH HtBBE E(A0A8G 8D0A(B BBBB H BBE B(D0D8G`Y 8D0A(B BBBH | pYBB B(D0A8D`% 8F0A(B BBBA W 8C0A(B BBBH gF`LBBBA A(D` (D ABBF D (D DBBH D`<BBB B(A0A8D@ 8A0A(B BBBA D 8A0A(B BBBE |T ئBEE E(D0A8G` 8A0A(B BBBH  8G0A(B BBBH H 8F0A(B BBBA L 83 BBB B(A0D8G 8D0A(B BBBD $!(BDD dMB(t'xIBDD wEB('8BGD _AI('KBGD rAI('6BDD dEB($(8BGD _AI8P(BED D(G0 (A ABBB 8(sBBD D(G0 (A ABBJ L(BBBB B(A0A8G 8A0A(B BBBE @),BBB D(A0Dpo 0A(A BBBJ \\)BBB B(A0D8D 8D0A(B BBBG JYAH) "BBE E(A0A8GH 8A0A(B BBBG x*$BGB B(A0A8D`M 8A0A(B BBBF  8C0A(B BBBB hKp]hA``hKpchA`<*H'BBB D(D0 (E BBBF 4*'BED D(G0(A ABBL*(xFDE H(GP{ (F ABBD D(C ABBAHL+(_BBB E(D0D8G58F0A(B BBBH+*BJB B(A0A8Jm 8A0A(B BBBE H+82BBB B(F0D8JK 8D0A(B BBBD 0,7 D,7X,7l,7,78,7BAA y ABH K CBH H,<8BJB B(A0A8Jm 8A0A(B BBBE D-;BDB A(D0JR 0A(A BBBG d-h=(x-t=IBDD wEB(-=OBGD yFB,-=BMD  HBG .l>.x>T(.><.>P.>3d.> `x.>&BBA A(DP (D ABBF  (D ABBK Z (D ABBE H.@BBB B(A0D8G@s 8D0A(B BBBD (/DBD 8A0A(B BBBH t8M0A(B BBB<2P#BEB D(C0 (D BBBB \2|QBEB G(D0A8G@[ 8A0A(B BBBG D8M0A(B BBBP3QDAR E kp3QdWL3RyBBB E(A0A8D= 8A0A(B BBBH 3Z03Z5ADF Q AAB RAA 4Z44Z-HH4[BBE A(D0T (D BBBD (D EBBH4[BBB B(D0A8GK 8A0A(B BBBG L4|_ BFE B(A0A8G | 8D0A(B BBBG 805lJBBH D(G0 (A ABBF Ll5mBJB B(A0A8G0 8A0A(B BBBE \50~ BBE L(A0A8GN 8A0A(B BBBJ HLcA6`'06|HD6BIB B(A0A8Hp 8A0A(B BBBD ,6JDD  AAB P(6^BDG MAB`6BBB E(D0A8DP 8M0A(B BBBK D8A0A(B BBB4P7|<BDD  ABH KBX7BBE D(G0L 0D(A BBBC I 0A(A BBBG p7~BBB B(A0E8DpY 8A0A(B BBBK xDYxBptxORxBpMxLRxApX8ABBE G(M0D8G`n 8A0A(B BBBH t 8A0A(F BBBF hBp\hA`G 8G0D(E BBBN |8bBBB E(A0A8D@ 8A0A(B BBBF DHKPMXB`O@QHJPHXB`L@N8D0A(B BBBtd9BEB E(I0D8DGXAm 8D0A(B BBBG  8D0A(B BBBG d9\ BFB B(A0A8G 8F0A(B BBBH  8A0A(B BBBF TD:DBBB D(D0G@n 0A(A BBBE g 0A(A BBBA ,:BDD  IBH :BFE B(A0A8G@ 8A0A(B BBBJ K 8A0A(B BBBK [ 8A0A(B BBBK h 8A0A(B BBBF Hd;BKB E(A0A8D@1 8F0A(B BBBF (;6BDD dEB(;0;BGD eFBH<DBBE E(A0A8G@ 8A0A(B BBBF LT<BBB E(D0D8D 8F0A(B BBBF @<BBE D(D0D@U 0F(A BBBI (<BDH FBD=(.BBB D(D0J 0D(A BBBD (\=BDD EBl=BBB B(A0A8G 8A0A(B BBBE *SVAKXF(=BGD FB4$>x@BEF \ BBK ADB(\>BDA Q ABE H>4 BBB B(D0A8N 8A0A(B BBBI p>q BNE B(A0A8G  8F0A(B BBBA VHAGbAHH?REB B(A0A8D 8A0A(B BBBI 4?AFG0X AAH E FAD ?``?\6 BLB B(A0D8Gt 8D0A(B BBBA 9HmA0D@8tAAD0b FAA AAA x@aAG u AB @QAG ^ AI \@ BBB B(A0D8Ju 8A0A(B BBBJ bV\A A|QmD ^A@A4TA}BAL D DBG G DBC A BBB E(A0D8Gn 8A0A(B BBBA  8H0A(B BBBH NBFE^GbWA 8D0A(B BBBJ dMFETMFET`B"BEB B(A0A8G _OB 8A0A(B BBBA _DBYNAtKyAgOB"_OBevB HSA  8D0A(B BBBE pXC%XBEB E(A0D8GPI 8C0A(B BBBA ^XB`CXAP 8A0A(B BBBA \C'CBBB B(D0A8J 8D0A(B BBBE TBZAl,D8BBB B(A0A8D JZAq 8A0A(B BBBF XKKAD=D=L(D>uADD J DAH HDl>BHE B(D0D8GPL 8D0A(B BBBG tBBE E(A0D8GY 8C0A(B BBBA j 8F0A(B BBBG YVAEDETEPEE9E[ P H(EExADG V AAD (FFWBEB B(A0A8D`z 8A0A(B BBBK  8D0A(B BBBD V 8A0A(B BBBH Y 8C0A(B BBBC HFGBEB B(A0D8DPm 8D0A(B BBBB HGI>BBA A(D0 (D ABBB d(D ABBdTGJdBEB B(A0D8DP 8F0A(B BBBH  8C0A(B BBBA HGMBBB B(A0A8DPf 8A0A(B BBBB HHO BED A(JQFAh (A ABBG hTHPBBB B(A0D8Dp 8A0A(B BBBH xOFxAp xRGxBp`HTBBB B(A0D8D`T 8C0A(B BBBG O8F0A(B BBB$I8V88I4VBBG A(D0R (D ABBE XtIVBBB A(A0D@T 0D(A BBBE 9 0D(A BBBD <I,XIAG { AAB NAAHP  JXPvJPNL4J(YRBBB E(A0G8G 8A0A(B BBBH HJ8_BBB B(A0D8G 8A0A(B BBBK \J`BBB B(A0A8D^ 8A0A(B BBBJ T`A0K,i1[UHKTi4Ar0dKxiiAID O AAA DCA(KiJBDD |ABKiTBBB B(D0D8D`V 8A0A(B BBBD | 8C0A(B BBBH H 8A0A(B BBBF hApthA` 8C0A(B BBBL Y 8K0C(B BBBI L|nLn8BEE B(A0D8G]GBQV 8D0A(B BBBD KUGBGDRmLIBGDN,M0u+@MLuTMXu.(hMtuAD t AF N CG tMXvSBE B(A0A8DP 8C0A(B BBBA t8J0A(B BBBQP` NwNBBB B(D0H8D@7 8A0A(B BBBG W 8F0A(B BBBJ pN|z%<NzADD b DAH b DAI \CANz(NzIBDD wEB(O{OBGD yFB,0O<{BDD  HBI `O{tO{;O$|O |3OL| ,OH|EDD c DBJ ,O|BDD o IBD @$P},BAA D@  DABG j  DABG hP~tWHPBBE B(D0D8G@e 8A0A(B BBBG `P BBB E(A0A8D`K 8D0A(B BBBG T 8F0A(B BBBE l0Q|(BBB A(D0D@s 0A(A BBBF ] 0A(A BBBK w 0C(A BBBG tQ<BEE E(A0D8DP| 8F0A(B BBBK p 8A0A(B BBBF Q8C0A(B BBB0RԆBD0` EE [ EH `ELR`D`RlDtRxA(R\FGD AB0R ADG  AAD LCA@R܉BGD O FBD  ABH SABP4S#BHA n ABD W ABF S DFS v ABG ,SBED V BBK dSԋBBB B(D0D8G 8A0A(B BBBA  8M0A(B BBBF  TqD~ F h(@T|zBDD T GBI 4lTЎOBDH o AFD ACBT,TBMD  ABB TďDAR E kLUyBBB E(A0A8D= 8A0A(B BBBH XU$0lU05ADF Q AAB RAAU<U8-HUTBBE A(D0T (D BBBD (D EBBHVBBB B(D0A8GK 8A0A(B BBBG ,`V2BHD  ABG LV̝BJB B(A0A8G 8A0A(B BBBH `V| BBE L(A0A8GN 8A0A(B BBBJ hLcADWص'XWHlWBIB B(A0A8Hp 8A0A(B BBBD ,WtJDD  AAB P(W^BDG MAB$X8/ADD cAA` 8A0A(B BBBH t8M0A(B BBB<gM#BEB D(C0 (D BBBB \gNBEB G(D0A8G@[ 8A0A(B BBBG D8M0A(B BBB0@hNgBKG0N JBJ kABth(ODAR E kLhXOyBBB E(A0A8D= 8A0A(B BBBH hW0hW5ADF Q AAB RAA,iW@iW-HTiWBBE A(D0T (D BBBD (D EBBHilXBBB B(D0A8GK 8A0A(B BBBG i \DiZLjT\ BFE B(A0A8G | 8D0A(B BBBG 8XjiJBBH D(G0 (A ABBE LjjBJB B(A0A8GP 8A0A(B BBBE \j{ BBE L(A0A8GN 8A0A(B BBBJ hLcADkx$Xk?BKG0gABk?QmkkȄ$kԄ?BKG0gABk?Qm l$l 8lDWPldl(;AX G ZlHDWlPDWlXDWl`DZlhDZlpDZmxDZ,m @m|AV4\mJBDH _ CBF IFB mAJCHm4BBB B(A0A8DP 8A0A(B BBBF 4nZIDH c CBC QFBBJB B(G0D8Dn 8D0A(B BBBF HpBOB B(A0D8Pe 8D0A(B BBBD L4qhBGD I(Di (A ABBG ~ (A ABBD HqBBB E(A0D8GPc 8D0A(B BBBI q&HqؗBEE E(A0A8Gp 8D0A(B BBBC 0rBBE E(D0F8Dp 8A0A(B BBBG _ 8C0A(B BBBE  8A0A(B BBBJ y 8C0A(B BBBA r1D l@r 8A0A(B BBBH Q 8A0A(B BBBE Q 8A0A(B BBBE Q 8A0A(B BBBE F[AQIFN  BBB B(A0D8G 8D0A(B BBBG qQeA Kb GGHIGNLBEE G(D0s (A BBBG m (A BBBA 4 \0|BBA D(D@z (A ABBC  (C ABBG N (A ABBD X\PBBB A(D0D@H 0A(A BBBA a 0A(A BBBG  ̅8 tBDD q ABB dIBPDlW4L!D\$d8AAG lAA<Av@BNE A(D0GPO 0D(A BBBE 0pGADG Y FAD OFA< *BBE D(D0 (A BBBF 8`|TBBD D(G0 (A ABBK d/BEB E(D0D8D 8D0A(B BBBG  8A0A(B BBBJ h d ,`@\DT$Xd+AAD ]FAl'$+AAD ]FA<ЈEHE A(A0W (D BBBK 4,cBHA \ CBD F ADE Hd*D0e`|txt/D0j$\AJG@DDAȉ$D _2D0m)D0d $AT@!(T8kBIA  ABB |,TDz B Ċ؊dAM B 4LA~ I Cd,pDIHDhBGD G(F0a (A ABBG _ (A ABBC HBGD G(F0a (A ABBG _ (A ABBC ܋2D0m8 @$A^4(TzBAA e ABD AFBT`BBB A(G0G@o 0A(A BBBD D0C(A BBB`eBBB H(D0D8G` 8C0A(B BBBF O 8A0A(B BBBG  h0BBE D(A0D@x 0C(A BBBD c 0C(A BBBK P0C(A BBBLpBBE B(A0A8G& 8A0A(B BBBD L0BHB B(A0D8J 8D0A(B BBBA <<BAD G0{  AABC m ACB|@&Ad`TBBB E(A0D8G@ 8A0A(B BBBA O 8A0A(B BBBE L[BBE A(G@ (D BBBD d (D BBBB 8LBEA A(D@X (A ABBA TTBBB E(D0D8D` 8A0A(B BBBE hJpMhA`pBEE B(D0D8GP 8A0A(B BBBH  8C0A(B BBBC _XC`HXCPTT}KEE B(A0D8G`8 8A0A(B BBBA T6@ EEG l BBO N BBF S BBA `BBE E(A0A8G@ 8A0A(B BBBF q 8A0A(B BBBE hT|P\ BBB B(A0D8DIZA. 8A0A(B BBBA  8D0A(D BBBE  8F0A(B BBBD H$hBHB E(D0D8F`u 8E0A(B BBBF @pBAD k ABK { ABB D AEF HhEBBB B(D0A8D`6 8D0A(B BBBD PlBME B(A0D8DN 8D0A(B BBBA dT(BBB B(A0D8Dpm 8D0A(B BBBE 7 8D0A(B BBBL ARؓ"AY(@BDA kDE@ kBAGPg DBI  AEK l DBF `dBEE B(D0A8G` 8D0A(B BBBA  8D0A(B BBBI TȔ4"BHB D(D0G@A 0D(A BBBI ~ 0D(A BBBA H "BBE E(D0D8Dp 8D0A(B BBBC Xlp$BBE D(D0DpW 0D(A BBBI  0G(A BBBN ȕ) Dܕ)BAD P ABF T ABI X DBB 4$*BPG@t ABH X ABE \`*p\* 4X*_BGA o BBC J BBJ L*wBEG A(G0o (A BBBD D (M BBBI  *  * 4*H*\* p**7*54*ADG  CAJ DAA|+<BEE B(A0D8Dk 8A0A(B BBBD  8C0A(B BBBH D 8F0A(B BBBE <d-AD Y AA d AK I DK d CA 0X.AD Y AA a EJ l EG Lؘ$/ BIB B(D0A8G 8A0A(B BBBJ 8(;kBBA D(D0 (D ABBI d>cdxT?BDB L(D0A8G` 8C0A(B BBBG  8F0A(B BBBD ChD(dDYFj H JFHD(4DYFj H JFHD`DtDDDDĚD`fUF,E(E$E( ERBDG r ABA HTE(\PERBDG r ABA DE"BAD  ABD N ABG  ABJ DЛlG"BAD  ABC N ABG  ABJ TICtNd0I BBE E(D0D8GD 8D0A(B BBBJ # 8A0A(B BBBA \R{BEE E(D0D8G@[ 8J0J(B BBBI D8I0A(B BBBHRhBEE D(G0X (P DBBI D(I BBB,DSnAJ AE x AG HtHTBBE D(G (A BBBE V(A BBBT ԝTT(T:BDA eDE(U~h<pUFBBB B(A0D8G: 8D0A(B BBBE OaA: OM dTYBBB B(A0A8D 8C0A(B BBBE o 8F0A(B BBBB Hl[BBB B(D0D8D 8D0A(B BBBH \^p^BIB B(A0A8G  P I N Q O Z I N Y  8D0A(B BBBI _ G A A W  P H B V  G O G I   J H B N d K Q A   J D A P  K R B  K S A HTxBBD D(I0@ (C ABBC o(A ABBHԠxBBE B(D0K8G`E 8D0A(B BBBE @ zBDE A(C0D@| 0D(A BBBA DdX{BIE A(C0D@ 0D(A BBBA {4{QBEE A(D0r(D ABBH|BEB E(A0D8IP^ 8D0A(B BBBI D}(X}AGHG aAAG(}IBAA AAB(}<BAA tABܢ~~ FL F f B ((;AHG r AAD T)Acp̀7Df F F7Dg E F 7Dg E FXУ,~BEA A(D0I (D ABBA p (D ABBG Q(D AEB@,PBNG y FBH u CBF A CBA HpBBE D(A0T (D BBBL A(A BBB(D cԤBAY F a\HRBMB A(D0Dpk 0A(A BBBC  0A(A BBBA HTHBEB I(A0K8GPW 8D0A(B BBBG 0Dkd̥KBE E(D0D8G@G 8D0A(B BBBF J8A0A(B BBBA4>TiL(` AJe AG kAІdDw E $@GX I lĦHBEE D(A0J 0A(A BBBA v 0A(A BBBB g 0A(A BBBA 4(H4AVA MDFLtȈBBBD D(G0o (D ABBE e (D ABBJ `ħȉBEE E(D0D8G@C 8A0A(B BBBC _ 8F0A(B BBBB `(DBBE E(A0D8G@ 8A0A(B BBBG s 8D0A(B BBBH plHhBBD D(GPK (D ADBG V(A ABBTBBB D(D0GPY 0D(A DBBE V0A(A BBBTXBBB D(D0GPU 0D(A DBBI V0A(A BBBH<BBB B(A0D8DP 8D0A(B BBBG \;BEE B(A0D8GU 8D0A(B BBBD NPA\(0p܎EBDG V DBG GGB+?D e G Nت4ID e G Xd1D e A \BDD D@L  AABB Q  AABK Q  AABK d HAB(tzBD { EJ K EH HL0BLE B(D0A8GPs 8D0A(B BBBG \0BBB E(D0D8G`Q 8D0A(D BBBF V8A0A(B BBB@LBAD G0q  AABE w  AABE L̒BEB E(D0D8GW 8D0A(B BBBG \BBB B(D0D8Gpt 8D0A(D BBBF V8A0A(B BBB(@JAG W AH Y AA Ll BBD G0N  ABBF i  ABBJ D HBBpЗjBBD D(G` (A ABBH M (C ABBK | (A ABBF Q (A ABBA 0̘p4D(ADD0L AAI Q AAE |p^BBB B(D0A8D 8A0A(B BBBC S 8A0A(B BBBC D 8F0A(B BBBE S 8A0A(B BBBK S8A0A(B BBBL($BED D(DPZ (A ABBE Q (A ABBA lxLBEA DPm  ABBB V  ABBE T  ABBG T  CBBE T  ABBG t5BBB B(A0D8D3 8A0A(B BBBB D 8A0A(B BBBB Q 8A0A(B BBBA V 8A0A(B BBBD HBHB B(A0D8DW 8D0A(B BBBE h̰`BBE A(C0DP 0A(A BBBJ Q 0C(A BBBE a0C(A BBBT81BBE D(A0GP 0A(A BBBJ V 0A(A BBBB @BAD D@  AABA S  AABI 8ԱBED D(D` (A ABBC L\BBB E(D0A8GE 8A0A(B BBBJ <`̩xBEE D(A0@ (A BBBH 0 >BDG S DBJ GDBԲDL I%4$P10|DLXĪl@8ܫeBBB D(A0O(D BBBAPس<dW< 84D,0GBA D(D0M(D ABBP0<tBFA X ABD v ABA OPMKb\Դ8xBBB E(D0A8GZ 8D0A(B BBBB ~JaAL4XBDD D`  AABE t  AABH \ IABt4BBE E(D0IU 0D(B BBBD pKOBWaFA`JSAHrBIE D(D0j (D BBBD W(D BBBH \p LbBGB B(A0J8Ka 8A0A(B BBBB H4BGB J(D0D8L@w 8D0A(B BBBC `4عBJJ E(D0D8GPi 8A0A(B BBBC q 8A0A(B BBBE d!*DBEA D(G0x8J@K8A0D (D ABBB HABBB E(A0A8J 8D0A(B BBBF T hJ` F HHBBB E(D0D8Dp{ 8D0A(B BBBA \ظDBID D(J0c (D ABBG T (D ABBC H(D ABB`8 BBB B(A0A8F` 8D0A(B BBBA  8D0A(B BBBE H$BBB B(A0D8GQ 8D0A(B BBBF )AA),@T hd|LEB B(D0D8D@U 8A0A(B BBBH D8C0A(B BBBA\(BBB B(A0D8Gpa 8C0A(B BBBG ^8A0A(B BBBD<4XNBFD E(D0n(A ABBIBBB B(D0D8Dp 8A0A(B BBBE P 8A0A(B BBBF a 8A0A(B BBBE  8A0A(B BBBD ,(AJ] AG S AD Xt ,lpsGDG0f ABE pLBBB E(D0 (B BBBF _ (B BBBA H"BBE E(A0A8DPT 8D0A(B BBBK H8BEF D(I@U (C ABBI S(A ABBTH4BDB D(D0D@^ 0A(A BBBF  0F(A BBBK 8ܽ0BBA D(G0 (A ABBA H]BHE H(D0D8DP 8D0A(B BBBD \dBEA A(G0t (A DBBC H (F ABBE D (F ABBA Hľ{BBE A(G0Q (D BBBD s (D EBBA dBEB H(A0D8GP 8D0A(B BBBI  8D0C(B BBBL xDBIB B(A0A8DpS 8D0A(B BBBK xKHDAENp{xXKxApfxQEDAENphxMQxAp]xYCBIpJxCGxBp4% BEB E(A0D8G 8D0A(B BBBI KGAU IGAT FZAG? ) BBB E(D0A8GG 8A0A(B BBBH NTB{M]AD 8A0A(B BBBE DYALR~NZBiKWBNWA^NYBNTA4NUB/ M\ $BBB E(D0A8D\AXANMHGAB`D 8A0A(B BBBK t JHGABH "GUBL 8F0A(B BBBE J^AMYAyMZBNFWA= lBEE E(A0D8GPGDSr 8A0A(B BBBB ZPDASd 8A0A(B BBBH d 8A0A(B BBBA eQY F tH1BEE I(D0A8F@8A0A(B BBBL0 BBB E(A0D8J 8A0A(B BBBI |BGB B(A0K8GMXB KdAGkAo 8A0A(B BBBD 8BED D(G@P (A ABBA $<PeBDD@TDBd1(xLFND pABHqFGB B(K0I8K`i 8A0A(B BBBE P FDD Q ABF L FBL D ABI DFBD hX KlP  \HTf<JKG A AAA L AAB R78FED A(G0@ (A ABBC L@K(`|jACG i AAJ [4 BBA G(G0(A ABB0tKDH j ABD x 4 BMA D(DP(A ABBX lDR O DD ~Je A CE<XBBH A(A0 (A BBBH 07BBB B(A0D8GM 8A0A(B BBBE  8D0A(B BBBL > 8D0A(B BBBE  8J0A(B BBBE L 8G0A(B BBBE  8J0A(B BBBE  8J0A(B BBBE E 8D0A(B BBBE V 8A0A(B BBBE  8G0A(B BBBE 0(tNADD0j AAK NAA|\Nz BBB E(D0D8D@h 8G0A(B BBBI  8A0A(B BBBH  8A0A(B BBBH <WIBBE D(D0> (A BBBJ ZKEL E(A0D8Gps 8A0A(B BBBA Y 8A0A(B BBBA Y 8A0A(B BBBA   8A0A(B BBBA ApH@^BHB E(D0A8G@ 8A0A(B BBBF @`IBDC G0S  AABI   AABF H\bBBA D(D0I (A ABBL (A ABBLdcBBD D(G@ (A ABBF y (A ABBA ddVEE B(A0A8GPHPP 8F0A(B BBBI ``,h SBB B(A0A8D@U 8D0A(B BBBG H@j;k;@k;lk;k FBB A(D0D@ 0A(A BBBA l 0A(A BBBJ l 0I(A BBBL w 0A(A BBBI 1 @(uAAD0 AAD @uAAG o AAF u AAI  AAA @($wBDA D0  DABB N  DAEH 4l|zBAG q LBG W CBD |Ai F L D T}BBB A(D0U (D BBBF  (A EBBF A (A BBBH a (A BBBH  (A BBBJ XTBBD D(D@g (C ABBA Q (A ABBI U(A ABBH;BEB B(A0A8JP 8D0A(B BBBD $|eH uAEP L$HBDA D0^  CABA W  AABE U AAB,tGBDC  ABF LȈRBBA C(GP (D ABBD  (D DBBF D،BAD  ABF b LBH V AED @<`BAD D0  AABF   DABL (ܓECG V DAA ,`cRm I b F pP4+AC BED D [ E ] C !EI C 48{AC FEK H k E 0pFGC DPY  AABG L\H0A G ( $\H0F B ht(H _0(H _L/`@tȝoIFB B(A0A8P0A(B BBB8FEA A(G0~ (A ABBH `h$FBE B(A0D8GPX 8A0A(B BBBC  8A0A(B BBBH @X4PEE A(A0L" 0D(A BBBB D#PBB D(D0JD 0A(A BBBF ب1.H  &FEF B(A0A8Ph8A0A(B BBB$XBFD BE `,LFBB B(D0D8G@V 8A0A(B BBBE  8A0A(B BBBF HPBE E(A0A8L" 8A0A(B BBBH H0̾PBB B(D0D8JF 8A0A(B BBBH ,|FAA m ABH (AJDD dDAT\REE E(D0H8Gp 8A0A(E BBBE L0OBL E(H0D8D@8A0A(B BBBELLFBB B(A0A8G 8A0A(B BBBB *DFBB B(A0A8DPd8D0A(B BBB0,FADp DBK GDB8`|FBD A(D (D ABBE ,FAA Dp AAB<iFBA A(D (D ABBE D yFEB A(A0D$ 0D(A BBBF @TBAA \ ABE h ABE eABT{0<BGH D0V  DABF 4hBDG K ABE DAB8,BBE A(D0k (A BBBH 4hD(BDG  DBB p ABE L<BBA C(J` (D ABBJ  (D DBBA BBD A(G0~ (A ABBD 5 (D ABBJ E (A ABBE D (D DBBH _ (A ABBC (xBDD q ABB l BBB B(A0DPz 0D(B BBBA H 0J(B BBBJ  0F(B BBBN HBBB B(D0A8Gp 8D0A(B BBBA ,`eBGM  DBJ T\BEB A(A0G@v 0D(D BBBJ a0D(A BBBLBBB E(D0H8J 8D0A(B BBBJ `8BBB A(D@ (D BEBG w (D BBBG  (H BBBG HBEE B(D0D8Gp. 8D0A(B BBBH ({BP@W BE HB]BBB A(A0DPJ 0D(A BBBG K 0D(A BBBJ  0H(A BBBM  0J(A BBBM <COAGP ABB G CBD p  CHN(0GFAD uDB<\@FBA A(GS (D ABBC  ;KoH DsVxBBB E(A0A8DP{ 8A0A(B BBBJ ~ 8C0A(B BBBA c 8A0A(B BBBA pP  HFBE E(A0D8GP} 8D0A(B BBBH HFBE E(D0D8DPu 8D0A(B BBBH PHB Ll!"HF S"HF S@FAD A HBJ S LBG AAB8 FBA D(D0 (A ABBJ H8EFLE B(A0D8GP8D0A(B BBB$+FDJ GIBH FEB E(A0A8D`v 8D0A(B BBBE (-FED UBB$$?ECG mAA$L(FDJ GIB$tZEAD MAA 4GFED A(D0l(A ABB8 FJD A(D@G (A ABBJ (t)<4PHNh|%b % /EJ ^AH( BGB B(D0D8D@ 8D0A(B BBBI ,@ 3AC FMM D p _FK A HEDI o AAE f AAH U AAA DCA$>EDD gDA`0FBB B(A0A8DP 8A0A(B BBBA  8A0A(B BBBA .H8BBA A(G0q (A ABBD < FDB A(A0 (A BBBD L0l`74FDA Z ABH QAB &TFEG H(F0A8G@IHJPUHA@T 8D0A(B BBBF D8X44Ec H CxT` \ 8XFAD DBJ i DBA $8FED C(JH (A ABBF Txlph8HGD WAADA lAA0(<;FGD fABP 8$wBDA  DBK - LJM P`<" BAD G@X  AABF N  AABF S  FHBE P"RBB A(A0 (A BBBI A(A BBB4#AAGPL AAI P AAF @ $OBE B(A0A8DA 8A0A(B BBBA c 8D0A(B BBBL  8D0D(B BBBB 0*BAA GP{  AABF . BBB B(A0A8G`K 8A0A(B BBBJ I 8A0A(B BBBE  8A0A(B BBBH hGpDxDI`P7Y@M|7BEA A(G{ (A ABBG GDDMGDDI6GDDL8D<|BAA K ABF D AEF H<>XFFG GI  AABI GDDN,PAEK0N AA ]C,AaERn AJ OA$,ALEAD AA,TBEDD k AAF xBLB7dRBuEC(HW A ($CPEAD d AAH HC:E_ D <4hCSFHD A(G0Q (J ABBF $tC4FAG UJBC@FO K _$C9FAG `DBTCBHB B(D0A8DPXH`FXAPa 8D0A(B BBBE 4<DBa M H H d D E K T L 4t8EFJD D(G0(A ABBdEFEB B(D0C8GpxSLABBVp 8A0A(B BBBE KHDB OL4KFBA A(D@c (A ABBI Q (A ABBI LXLFBA A(D@e (D ABBD R (D ABBE 4LFDG0S ABI c ABJ  M3URI0(MFDD F0k  AABE <\MFDD F0o  AABI R CAB,`NEDD0 DAF 4@OZHA Gt  AABF HQ4FBB E(A0D8DP 8D0A(B BBBB P PpRHRBMB B(D0A8Q8D0A(B BBBlS hSpSzDS BGB B(A0O8 0A(E BBBA 4XUBAA S ABF z ABC |UBBB B(A0A8G@; 8A0A(B BBBJ  8A0A(B BBBA l 8A0A(B BBBA H\XBBA A(G0b (A ABBK y(A ABBx\X.BBB I(H0C8G@m 8A0A(B BBBH  8A0D(B BBBA 8A0A(B BBBHD^BBB B(A0A8GP8D0A(B BBBH$b5BBB B(A0C8GP 8D0A(B BBBD pgTgvHDhBBE B(D0A8GP 8A0A(B BBBA 4jBAA U ABD gAE8pjBAA  ABB G AEC 0XkBAG P DBH DBk6kNL(lBBB A(A0 (D BBBE G (A EBBA l\BM A K$lH8n=BBB B(A0C8D` 8D0A(B BBBD <BBE A(D0 (D BBBG ,xBAA  ABD dBBB B(D0A8DP0 8A0A(B BBBE Y 8A0A(B BBBE \#DJF N,|BAG  ABE @`BAD e ABA g(A0~(A k LBA H,(BBE B(A0A8F@ 8D0A(B BBBA H<BBD A(G0| (C ABBD T(F ABBHBBB B(A0D8GP 8A0A(B BBBF (؋BG0r EH _ ED 0LBDA D0_  DABG 84،JDD0k AAA a AAE \pBBA A(D0W (D ABBF Q (G DBBH D (D DBBH \BBA A(D0 (D ABBG f (A AEBI D (D DBBH 0,G,LmFAG o AAA gL|BBA A(D0v (D ABBG l (A AEBK ,pBAD  DBF H04BBB B(A0A8D@ 8D0A(B BBBA H$ \ 4plBBA S BBD DEBT> J B nA0,JDG o AAJ (8<8$P^Fs G G I HA$x$^Fs G G I HA\hK$qFU E f J `HBBD C(G0 (O CPBG U(A ABB\<)BHD A(D0P (A ABBG K (A ABBG X(C ABB`NHRHBBA A(D0 (A ABBK T(F ABB,$BAA  ABA TțhěL|P%BBB B(A0A8D 8A0A(B BBBD (0XBAG z DBF 4d`FD f AAF CAAC80ܹBBD A(D0G (A ABBF lPj(AAD( DAE  V8lBBG A(D0O (A ABBK V f$h8h|L@BFB B(A0A8Dh 8A0A(B BBBA D 8F0A(B BBBA R 8F0A(B BBBA DNBB B(A0A8 0A(B BBBA H(%BBB B(D0A8DpX 8A0A(B BBBE ` XtjOB A(K0 (A BBBE  (A BBBE XeNEJ B(A0A8 0A(D BDB[ t0A(I BBB,e@0T.AJM  AAF kAAn`BEE I(D0A8DP 8A0A(B BBBA Z 8D0A(B BBBE Pc M L4HBBE B(A0A8G 8D0A(B BBBB D S kBIF E(A0A8 0A(B FBEA S 0A(B HBfA ^ 0A(B EBOL  0F(B BBBA plH \BBB B(A0A8J 0A(E BBBH  0C(B BBBA T8 h4KADAD `KADAD;DBGB B(A0A8= 0A(B BBBK 4 $H Q_@X(GFAAAABBB!B(B;D@6B[?ND@YDA݈B]DDiDCbDEaFqDNFb1EGTHThc=p$B%C&&CPDRD1ChghhhhhhiicWj{P-.cWj{P-.cWj{P-.cWj{P-. bbpPcccc8ecAc`edd0dNdiddeedddebd=<; <;;;;pMLL@L`FKpKJ@P6}=}C}U}b}o}|}}}}}}}}}~ ~4~H~_~v~~~~~~~ "9Pg}!2I`wӀ2I`wс)BVduƂՂ 2DZpǃ܃'<QfAAք1DZoɅ#5G]sdžۆ6NdӇ )Fdֈ &C`}ԉ 2F[oĊڊ(>Zv؋9Tj~Ќ5Qmԍ2G^m~Ύ+AYABr8BXBxBBBÏ1Lhʐ-Jbϑ0Me͒)@\r“ԓ3OkϔBB C@ChC"=C[Cyѕ.ATf|Ζ'=QeyʗCD D2Ia}Θ0JdyΙ/G^yʚ.Jc|қ0CZrʜߜ !7PhН5JaxÞݞ &@Ypԟ:Sm@D٠hD)?Vmáڡ 'Ecˢ+=Pd{٣#6Md{Ǥ7Qkҥ";Rjʦ*DDDDE(EE[tΧ3G`|Ψ <WuHEƩ6SqhEªު'@YqEEEE F@F`FFի#7J^sԬ3Mb|ӭ 'D^{Ю *@VlȯFFFG!0G=PGpGGGG[sH0HXHHȰ.GeͱHHHI$=XnȲ۲ 9(IHIRlڳ-DXlôڴ %@ZqԵ #>VqѶ4Ld|ʷ*B[tոhIIII5Qkȹڹ5J(JRh~ĺ-E_wɻ"9K`u˼#6I[mֽ,F_uȾ+A[xƿ)AYq%<OczPJpJ7Mi| $=Pf /@Qcu'>Vn5L_w-E]r3J_s)B[w*AXoJJJJ+IgK8K`K "6J_s-AVk6H`z$7Nf~1F_s $;Ws#<Un*BZr1Jcz2I_y-F_x.JKKf!KKL;Tm(L6RoHLpL#9Pg*C_{:VtL!L=Zx LM M@M#A_`M}MMMMN.@X@Nn`N-E]u)C^v9Sk%Ca| 6L^pN4NMaq 2FZn,E_y$?Zu7PgNN:Ul*C\u O !7Mh@O{)C]w+Hex'@Th}4Ol(=Si<Yu #;Si}*?Ti~&<Oj3Jav%8K^n!5GZq%8Of},BYp  8Of}(BZr/H`q(>Tj  9Ne|7Pg|5Oi3Jc|&>Vp`OOOO-Hc~/G_w-E_y3Ni3Jav + C [ p        * B V k        % = V k         ' < R h ~       - @ S j ~      *=Qey3Ke~,BXq#6Oh&@Ti&BVn &B^z:Uq 4I_v.@RdO(BP P@PhPPPPPXp+?Sj0E[q7Qj4Kg~Q0Q(B\t 6Mcy5Lb| & @ Z t      !+!F!a!|!!!!!""9"T"o""""""#1#F#[#p######$4$M$g$$$$$$$%#%7%K%_%s%%%%%%%&&2&M&a&y&&&PQ&&&pQQ'QQR0R1'M'XRRRk'R''S'''((SHS5(O(k((hSSSST0TXT(((())2)M)h)))))) *(*B*^*z*xTTTTU(UPUpUUUU****++5+S+q+V(VHVhVVVVW0WXWWWWW X@XpXXXY0Y`YYYYZ0ZXZZZZ[H[x[[[\0\X\\\\]0]X]]]]^8^h^^^^(_X____`(`P`x``++`+++,4,Q,n,,,,`,a@apaaaa b,-*-E-`-{-Hb----pb..=.X.s..... /bbbc0cXcccccd8d`dddd'/D/_/|/////0e(ePexe!0eeef@fhffffg0gXggggg h@h?0`hhhhi(iPixi]0r00000001/1I1c1}1i11111282U2q2222223/3M3k3333iij8j`jjjjk(kPkxkkkk lPllllm8m`mmmmn(nPnxnnnno@ohoooop@pppppq0q`qqqqr@rprrrs0s`s344<4Z4x44ssst40tXttt44455,5E5_5w5555556626N6j666t666 7#7A7X7q77tu8u7Xuu77788:8R8i8888uuuv v888979T9q999999:%:C:a:@v::hvvvv:::v;/;I;c;~;;;;w; <%<@whw@<S<p<<<<<<=ww2=ww xHxhxO=j=======xxxy0yXyyy>1>F>\>r>>>>>>>yz$z$z>$#z$|zizezizpP~`%$$58/ЗЗ 0 0P   P@0   0@00    0 @@0P@   P@@@8@ @0UFUC;APG@ApA0@@p@@.@$##@##`# ##`##@###`##   &X6Xr x)@iX<E X O_ kzXX';> X  oɯoدo o  o;? X Ц  + 9oѧ X<HN?Q[?\enf?o?zEoy @+9&  )9FTdu(}*=Q]jz)9J[P @  , p  ` p  @   ,      @4 (   P } Ќ Pz r x ~ w w pv w v @w zzЦ)@:S>>` P ` V   ` \ ` c  ` I` I` ` ` ` %5 z               1EV    1  ) 8 > h* 0+ G b  X+    +   +    X0 XzzЦ)@:S>> 1  1  21  K1  a1  y1  1  1  1  1  1    ߆ ņ   ц G z               1EV    1  ) 8 > h* 0+ G b  X+    +   +    X0 XzzЦ)@:S>>1 1 21 K1 a1 y1 1 1 1 1 1  ߆ņцG9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 hhD D D D D D %D 0D 8D HD ~ ~ ~ ~ ~ ~ ~ ~ ] VA~ ~ ~ ~ Ĕ ] ~ ]    a  a     # ) / : E M † S T X Y ] ^ b c f g k l p cAt Tx T| T T @ f T )a O ] H χ @p և ۇ  ) . t@ @ a_ _ d bn n s s  Fs i P 1 o 1 d• 2Е   ߕ             % %  ) ; ; 2 2 I I @ @ [ [ R R a a  f  w ; n n           D D  T– cAŖ T؆ T T)JȖ і Ԗ ޖ Ȗ   0   T  U  9 cA! $ L, h / )a`  2 5 8 q T;  >  A  D   TF@  ^n G T} TT J DT2TV TY T\ f _ b e h k u T f 7 >q \t Tw Tc Tz T} @  ? @F    T @@T  L ȗ  ̗ ԗ ̗  ח ڗ >>77>77P7@7     @    ~ ~ @$$z_{q{${${${${${{${$ |$|$1|Y$A|O|_|p|Y$|Y$|Y$||Y$|Y$|||}$}Y$!}Y$1}$D}$T}$e}y}$}$}$}$}$Y$$@o$;$$$@$$@$$@$0$-$7$4$&$)$$pb{ }}~p}}}|||}}~p}}}|||z@zzxxxxyxxyP0 yy@yPy y0y`y`zz@zzxx py0 @x P @ Ѐx    z z0z@0P00@p0@P@  yp 0y T  }}~p}}}|||}}~p}}}|||zP!zzxPxxxyP0 yy@yPy y0y`y`zz@zzxx py0 @xyp P    x     z z0z@P00@p0@P@  yp 0y %w }}~p}}}|||}}~p}}}|||zpAzzx@3xx03xyP30 yy@yPy y0y`y`zz@zzxx py0 @x)*P/, Ѐx    z z0z,+)P00@p0@P@  yp 0y +w }}~p}}}|||}}~p}}}|||z`@zzx@3xx 3xyP30 yy@yPy y0y`y`zz@zzxx py0 @x)*P/, Ѐx    z z0z,+)P00@p0@P@  yp 0y ˂w }}~p}}}|||}}~p}}}|||zRzzxHxx`NxyP`F0 yy@yPy y0y`y`zz@zzxx py0 @xC`CF`MF Ѐx    z z0zF0FPDP00@p0@P@  yp 0y w }}~p}}}|||}}~p}}}|||zzzzxTxxx0UxxyP0 yy@yPy y0y`y`zz@zzxx py0 @xyp P    x     z z0zTS`xpxpx x0@Pyp 0y ?/}} ~}}~|||}} ~}}~|||z0 Н xx  \ 0yP  8 0 0yG М   0p@y09 ; U PU U xV V pX X : ; qxV pY X `R % @ @   @`P  0' 9 ; t< = >$#>A`tpyQ Pz@@Yy6 > t0P@P 0s eb `bP    bp  E a_[Y ` j`YYYpz0 @ ` #@#P$ o0Z/ Ш P >Ņ?/}} ~}}~|||}} ~}}~|||zXfxx  \ 0yP  8 0 0yG eefe 0p@y09 ; U PU U xV V pX X : ; qxV pY X `R % @ @   @`P  0' 9 ; t< = F$#>A@tpyQ Pz@@Yy6 > t0P@P 0s eb `bP    bp  E a_[Y ` _j`YYYpz0 @ Y #@#P$ o0Z/ Ш P  >ׅ?/}} ~}}~|||}} ~}}~|||zXfxx  \ 0yP  8 0 0yG eefe 0p@y09 ; U PU U xV V pX X : ; qxV pY X `R % @ @   @`P  0' 9 ; t< = M$#> A@tpyQ Pz@@Yy6 > t0P@P 0s eb `bP    bp  E a_[Y ` _j`YYYpz0 @ `  #@#P$ o0Z/ Ш P >?/}} ~}}~|||}} ~}}~|||zXfxx  \ 0yP  8 0 0yG eefe 0p@y09 ; U PU U xV V pX X : ; qxV pY X `R % @ @   @`P  0' 9 ; t< = U$#>A@tpyQ Pz@@Yy6 > t0P@P 0s eb `bP    bp  E a_[Y ` _j`YYYpz0 @ `  #@#P$ o0Z/ Ш P >?/}} ~}}~|||}} ~}}~|||zXfxx  \ 0yP  8 0 0yG eefe 0p@y09 ; U PU U xV V pX X : ; qxV pY X `R % @ @   @`P  0' 9 ; t< = \$#>A@tpyQ Pz@@Yy6 > t0P@P 0s eb `bP    bp  E a_[Y ` _j`YYYpz0 @ `  #@#P$ o0Z/ Ш P >;GUdsR  "  ņ ц߆ ,;J\nӇ !"(#A$W%?&}'h(z)*0] Έ "?/}} ~}}~|||}} ~}}~|||z0 Н xx  \ 0yP  8 0 0yG М   0p@y09 ; U PU @ xV V pX X : ; p# P@ V pY X `R % @ @   @`P  0' 9 ; ; < = @k$ Aq q Q @` 676 > O 0P@P 0+ yA   P9P    0 p 8   ` $ 0$ @$ 0 @ ` # P$ o0 / Ш P >V?/}} ~}}~|||}} ~}}~|||z0 Н xx  \ 0yP  8 0 0yG М   0p@y09 ; U PU @ xV V pX X : ; p# P@ V pY X `R % @ @   @`P  0' 9 ; ; < = r$ Aq q @ Q @` 6 > O 0P@P 0+ yA   P    0 p  E    ` $ 0$ @$ 0 @ ` # P$ o0 / Ш P >?/}} ~}}~|||}} ~}}~|||z0 Н xx  \ 0yP  8 0 0yG М   0p@y09 ; U PU @ xV V pX X : ; p# P@ V pY X `R % @ @   @`P  0' 9 ; ; < = @z$ Aq q Q @` 6 > O 0P@P 0+ yA   P    0 p  E    ` $ 0$ @$ 0 @  # P$ o0 / Ш P  >?/}} ~}}~|||}} ~}}~|||z0 Н xx  \ 0yP  8 0 0yG М   0p@y09 ; U PU @ xV V pX X : ; p# P@ V pY X `R % @ @   @`P  0' 9 ; ; < = $  Aq q Q @` 6 > O 0P@P 0+ yA   P     0 p  E    ` $ 0$ @$ 0 @ ` # P$ o0 / Ш P >T?/}} ~}}~|||}} ~}}~|||z0 Н xx  \ 0yP  8 0 0yG М   0p@y09 ; U PU @ xV V pX X : ; p# P@ V pY X `R % @ @   @`P  0' 9 ; ; < = @$ Aq q Q @` 6 > O 0P@P 0+ yA   P    0 p  E    ` $ 0$ @$ 0 @ ` # P$ o0 / Ш P >" 2 ?K[hx !"#$ %&/'<(N)b*+q~0] c?_/}} ~}}~|||}} ~}}~|||z  x xx xy 0 y_ Py y0y `zz@zz 0p@y0 p ` ` _  x P  0 p Pr `s 0` @p` 0P  yp 0y `$0 ?/}} ~}}~|||}} ~}}~|||z  xxx -xy&0&yPy y0y&`zz@zz 0p@y0 p ` `  Px P  ' `&p Pr 0` @p` 0P  yp 0y $c?/}} ~}}~|||}} ~}}~|||z  xxx -xy&0&yPy y0y&`zz@zz 0p@y0 p ` `  Px P  ' `&p Pr 0` @p` 0P  yp 0y  $%c?/}} ~}}~|||}} ~}}~|||z  xxxxy0yPy y0y`zz@zz 0p@y0 p ` `   x P  Pp Pr `s 0` @p` 0P  yp 0y $B>?/}} ~}}~|||}} ~}}~|||zXfx`x  \ 0yP  8 0 0yG eefe 0p@y09 ; U PU U xV V pX X : ; V pY X P0(0@pQ   @`P  9 ; < = @$$+>?/}}~p}}}|||}}~p}}}|||zXfx`x  \ 0yP  8 0 0yG eefe 0p@y09 ; U PU U xV V pX X : ; V pY X P0(0@pQ   @`P  9 ; < = $$(A( )Q @@> O P y P   p 0 E ` _j $ 0$ @$ p 0 @ `  #P$ oU Ш P 8@5>?/}} ~}}~|||}} ~}}~|||z0 Н x`x  \ 0yP  8 0 0yG М   0p@y09 ; U PU U xV V pX X : ; V pY X P0`)0@pQ   @`P  9 ; < = @$$!>?/}}~p}}}|||}}~p}}}|||z0 Н x`x  \ 0yP  8 0 0yG М   0p@y09 ; U PU U xV V pX X : ; V pY X P0`)0@pQ   @`P  9 ; < = $$(A@))Q @@> O P y P   p 0 E ` $ 0$ @$ p 0 @ ` #P$ oU Ш P 8@w/}} ~}}~|||}} ~}}~|||zp3zxxxxxxyP0P+y0++ y0y*** J* 0p@yP*,+0*p+  x    z z0z@P*P00@p0@P@  yp 0y  TT7pP6$@@T7p@7$@@T7p@7`$ RD RD 7pP6$ XD XD 7pP6 $@@ XD cD 7p@7$@@XD uD 7p@7  VVpP6@$  D D pP6Ze 0 40V#8V#oX 5 $  ooooNo $&060F0V0f0v00000000011&161F1V1f1v11111111122&262F2V2f2v22222222233&363F3V3f3v33333333344&464F4V4f4v44444444455&565F5V5f5v55555555566&666F6V6f6v66666666677&767F7V7f7v7777777778$$$X$ $ p@pРP1P.`..R`$$$$$$~ $`G0GG PFpF@APppFEGCз``` P@`p ``[p``_Pa]зwpw@w Pvpv0rTTpvvxtз0 PpVVp`зXiX+X#X#+X+X#@X`@ z$ #$z$P#$z>$#$#z$#$Y$.@$#($0    @  ( # - ( 0 P  P 0 P 0 0 0  ` `n`nrp|8( pn+0 <P@&pppp  ie`nkhn{rp|( 0n+0 <P@&pppp  ie`nkhnPwrp|( n P0`pP PPQA #$$QA $$QA  $$QA @$($@3`$~ GCC: (GNU) 4.4.7 20120313 (Red Hat 4.4.7-23)GCC: (conda-forge gcc 10.4.0-18) 10.4.0.shstrtab.interp.note.ABI-tag.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.got.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.data.rel.ro.dynamic.got.plt.data.bss.comment  %l!oXX+ 35;oNN,HoWaB k00f00q88z0808|44 @@  Q8!8!p 0V#0F#8V#8F#@V#@F#Xg $$u$$8$$$$ $$ 0$U$