ELF>(K@@x@8@@@@@@@@@@ qq!w qq@@DDPtdddPdP 2 2Qtd/ladd/data0/olchansk/MityARM/Yocto/opt/poky/1.5/sysroots/x86_64-pokysdk-linux/lib/ld-linux-x86-64.so.2GNUGNUY2/3v)%UVer!\rstuvwxyz{|9ݣk3gUa)ʼnŹ@|u|f @7=nRjMs[,E?SW&4`' oS#KnCad=F,0 K2y56 YhrJ q!q%pqqhq`q!q 4@qq+0@libz.so.1_ITM_deregisterTMCloneTable__gmon_start___Jv_RegisterClasses_ITM_registerTMCloneTablecompressBoundinflateResetinflateEndinflatecompressinflateInit_libdl.so.2dlclosedlsymdlopendlerrorlibc.so.6fflushstrcpy__rawmemchrfnmatchreaddir_IO_putcsetlocalefopenstrncmpoptindstrrchr__strdup__isoc99_sscanfdcgettextclosedirftellstrncpytime__lxstatunlinkputcharreallocabortstdin_exitstrpbrkchmodsbrkrewindstrtolisattyfeoffgetscallocstrlenmemsetglobstrstrstrcspn__errno_locationfseekmemcmpstdoutfputcfseeko64getrusagefputslseekmemcpyfclosestrtoulmallocstrcatumaskstrcasecmpftello64realpathgetgidasprintfopendirgetenvoptargstderr_obstack_newchunkgetuidgetopt_longstrncasecmp__fxstatstrncatfilenogetcwdfwritefreadstrchrobstack_freefdopenqsortfcntl__xstatmemmovefopen64_obstack_beginbindtextdomainaccess_IO_getcopterrstrcmpstrerror__libc_start_mainferrorstpcpyvfprintfglobfreegetopt_long_onlysnprintf__environ$ORIGIN/../../../usr/lib/arm-poky-linux-gnueabi:$ORIGIN/../../../lib:$ORIGIN/../../../usr/lib/arm-poky-linux-gnueabi/..ZLIB_1.2.0GLIBC_2.2.5GLIBC_2.7GLIBC_2.14GLIBC_2.3 ' ui ii ii ui q>`qwhqvpqtqzquq{qrqqq|qqqqqqq q q q q q(q0q8q@qHqPqXq`qhqpqxqqqqqqq q!q"q#q$q%q&q'q(q)q*q+q,q-q. q/(q00q18q2@q3Hq4Pq5Xq6`q7hq8pq9xqyq:q;q<q=q>q?q@qAqBqCqDqEqFqGqHqIqJqKqLqM qN(qO0qP8qQ@qRHqSPqTXqU`qVhqWpqXxqYqZq[q\q]q^q_q`qaqbqcqdqfqgqhqiqjqkqlqnqo qp(qqHH-1Ht}2 H51%1@%1h%1h% 1h%1h%1h%1h%1h%1hp%ڣ1h`%ң1h P%ʣ1h @%£1h 0%1h %1h %1h%1h%1h%1h%1h%1h%z1h%r1h%j1h%b1hp%Z1h`%R1hP%J1h@%B1h0%:1h %21h%*1h%"1h%1h %1h!% 1h"%1h#%1h$%1h%%1h&%1h'p%ڢ1h(`%Ң1h)P%ʢ1h*@%¢1h+0%1h, %1h-%1h.%1h/%1h0%1h1%1h2%1h3%z1h4%r1h5%j1h6%b1h7p%Z1h8`%R1h9P%J1h:@%B1h;0%:1h< %21h=%*1h>%"1h?%1h@%1hA% 1hB%1hC%1hD%1hE%1hF%1hGp%ڡ1hH`%ҡ1hIP%ʡ1hJ@%¡1hK0%1hL %1hM%1hN%1hO%1hP%1hQ%1hR%1hS%z1hT%r1hU%j1hV%b1hWp%Z1hX`%R1hYP%J1hZ@%B1h[0%:1h\ %21h]%*1h^%"1h_%1h`%1ha% 1hb%1hc%1hd%1he%1hf%1hgp%ڠ1hh`%Ҡ1hiP%ʠ1hj@% 1hk0%1hl %1hm%1hn%1hoS1L b2H1D̿1L1I9smAAtD`JHcf` JMEDEHcA` JHc?@I9tI=~DJ6IIDL1L=1[SHHH =1t91 Ht$sԽ11ɿI)H4q1HT$bPuH|$I1}HT$H1I1LjH [HPH=1J1jPAVH1H1H 2AUATH1@1JLH1Sw.HW11JvHH1w+1IH=1HH+\$1JH-1)HHؿ@BHHH=1IHH1"H11tJH=s1LHHqH1H=U1 ѥJH|$,eH1]v:J1LH1v51JH1]HHDi1WJ7LH1vH>11J HH1`v1I^HHPTIbIHbIHǐ@@ofgqUH-`qHHvHt]`q]ø`qUH-`qHHHHHHtHt]`q]À=1uGUqH-qHSHHXRH1H9sHHҨ1ոqX1X[]H=1tHt UqH]Q@U HSHDcIHH ^1H9w#@H=F11r]OHH9sH5*1H []f.HcSHIH~!YcI1}H޿)[NcI1\H޿)[nfffff.HdcIHD1u HH=1S1>JH=p1Y[H5a1 USHH1uUs1vHH1[]cI1sHH1H qHmcI[]1sD1HźpnI?HH1sAWAVAUATUSH1H$L$11HD$1H\$ MD$D$0HD$fAmHITI9LL)HHH|$'Y"H=''HGH HD$HH|IHL$(HI"L,MLHHLIHt$ MHLH$I9tL1Ol,I\+HD$(IDI9!L|$ M~1 D-IA;tfb19R=D$w H@ID$+1oDd$A[wMcG$@ID;|$D-IEIcD1HD$(@ID$7)HHHEHHT$@HPHT$HHPHT$PH@HD$XAAdB$oIHWdIHD$@HCHD$HHCHD$PHkHu H{P!_dIHu H{A!,iIHY HCHL HD$PfD1ED$7HHI)HD$(HH)HDIHD$@AUH] HE HD$HHE(HD$PHE0HD$XHE8A$hHI[wHcf; @IIHcIfG$IEvA!D|$@DD$0E|$0-I=;t=[w Hf@ItBM9-{IdIIH =1ImtLLI~HH 15o1H HcD$0HJ H y1HJ(H t1HJ0H q1HJ8H=1dI>J1HcH=1{IH51 f.1 1t%DIEdII{IM9uH$I9tLsH[]A\A]A^A_H=Q1꾺cI1fD=I1t$dIm+1&fD1"111D$H 1cI<H=1cI>J1t$H=}1hH5q1 SfHT$H=T1cI1H=91dI>J1HD$(H=1DIDH51 D$7D 1HHHI)H)EH(LLGfHD$(H=1AT$nII1+HD$(E1H\$8D`IAH=i1 dI1BD;H=L1H`I-H561 9uH\$8fDdI1fmDHD$@sHsH<RDHD$@XHsH7DHD$@=HsHDHD$@"HsHDHD$@HsHCHD$@HsHCHD$@HsHCHD$@HsH-CHD$@HsH+zCHD$@HsH%_CHD$@eHsH/DCHD$@JHsH*)CHD$@/H3~DHD$@HHD$@ H3!nDHD$@Hs{XDHD$@HCHD$@H3-3DHD$@$0HHD$@/H+1nIHH1,_w/f+-1_z.H;lfKH{f;fD+fD1 1H{1lHSHsH`H{11H{*H{1aH{.f{.fDkH;1ѯ[H;1KH;1豯;.fD+6.fDHD$@ H;H;H;H;H;H;H;1.fD,H;j;zH;"fkH{1nYHcHD$@LHcHD$@?HcHD$@2HcHD$@%HcHD$@-),H;Qjf-H{HsCH,H{fHs{[1s1dr1UHCHsH{HCW1:5HsC1H{"HD$`HD$hH|$`D$pHC 1HD$xHsHs11Hڎ1H|$`HD$hD$p1HD$`HCHD$xH1H|$`1HD$hD$pHD$xHD$`^Y(HHHD$@HPHSHPHSHPHSHP (HSHHHD$@HPHSHPHSHPHSHP kHH@HHD$@IHHHSHD$@HP'HS@@HD$@HPq H:!9 HP@HSHD$@HP8 H:! HP@H@HD$@j**DHHD$@HCHD$HHCHD$PHCHD$HHD$@HD$HHD$PHHD$@Hx8HhE1fIIJ4zIHuD:HD$@<@KċSHsH`LKLC) H{H3oH{H3^H{H3-H{H3H{H3+H{H3H{H3 H;(H{H3>HniD(@[H{H31]HH;;H@HPHSHHD$@]'-#1dI1AHcHq-1&H;+1(-֊1`'-Ɗ1jOJ1HcHq-1{HCHD$@mHD$@_HCD$PHD$HHD$XHD$@7B'-'HsH;,H{H3;H{H3*H{H3Hq1%PH݉1H311HD$@HsH`wHD$@Hs1bHD$@H{1MHD$@sH{18HD$@^11%HD$@KH{H3?HD$@5H31+HD$@!HSHsH`HsH{1 Hs11M&K%fD+&-Ј1Z%-1edI1HcHq-1uH{|gHp11ɾtdI1bHD$@HHCHD$@HCHD1/H81HD$@HCH(1HSHHHHuHHHT$@HCH1H1HD$@HCHه1H{Hɇ1H3HD$@H{H11H3HD$@H1H31}HD$@cHHD$@VH;'dI17?HD$@=HF11ɾ{dI18HD$@H{H#11ɾtdIHD$@HSHPHHHD$@aHSHPHHHD$@HD$@1teH;@H;k@vH;^@i1R@f[H{fKH3H=1w2H3H=11aH{H!11ɾdIHD$@H-Ć1H;9dIH =HE H-1H;2dI1=HEH1HPHP(#!H;_fH;|HG1rH{Hs8HXSH{Hs18H<7H{Hs7HHsH+'7{HH4H{1H7HH{H317HD$@|D$@&D$@D$@D$@/D$@*uD$@-hD$@+[HD$@MH{HR11ɾ{dIFHD$@,@H=1dI>J1t$H=1H5ك1 DdIkM11HoIHH11RPdIHtVJdI HuQtd!2HD$@goI1HH11O11HD$@6Ptd1HD$@"HHPHHPD$@D$DfH1H1HHH H@H1HHk1 m1HH1^1fUSHH=K1Ht^HG1HCH;D1v H[]kHcH4HH 1tTHع1H-1HHH[]f@HHք1tHHʄ1HDŽ1냿If.SH7H1HtOH1HHH9t:Ht# `1HM1 HHQ F1HJ H1[HtH81Hf.HSHtWH1HtH 1HH;8t+S$u H[H{H[fDH[fffff.HtEHGG HG@HGG,G<HGHp1Ht Ht1H;1H;1L ߀Mu)HH11EEK}H H1xH11HxS9H1H1E1  11  z1   f1R1>1*11++11}1i1  UH=1H181>>$1==:0B1NN*1s1_1vvK1LL7144#1331221;;1::v1((b1))N1{{:1}}&1==o1<<[1%%G1//31--1++ 1**1??1!!rHc1H=1 LB6wCHH@@@@Hu*HHuH H!H҃14Hg1HX1I1||51&&!1,,H01Yw1H1H 1x1'w1hH1^x1OH=1rH12H=1sH1r1pp^1uuJ1ttHY1w1IHw1L+%91Hw1AH HD@H< qq@qR11 Ј1R1O1``H5^1I色G%1~~1}}1xx1YYxտ1XXd1WWP1VV<1UU(1  q111]1||I1NN51NN!1LL 1LL1{{1zztѾ1yy`199L1888177$166m155Y1))E1**11''1(( 1''1991KKpͽ1JJ\1H141 }1 i1U1IIA1HH-1GG1..1,,1FFݼ1MMlɼ1##X1""D1!!01y1//e1--Q1SS=1OO)1::1ZZ1QQ1PP|ٻ1RRhŻ1<<T1;;@1@@,1==u100a1++M1++91??%1pp1>>1dd1xffffff.HSHt|"Hsl1H|l1HHtNH5ll1H H H8t5D>l1H=+l1HH5@l1DLIx=l1Hx HD Hek1[fATUSHk1HtGH-k1L$I<$Ht3HI$t!HH<H-k1tk1[]A\@HATLfUHS|7ud|7u]@3HHt^L`HhHHhD` @$H@(@,@8@<H[]A\Ð[]1A\f1ÿpI"ATUHSHcDcMcL觨Ht?1҅~@L H9DLHHt@$[]A\ÿI踫-I讫ffffff.SHH߉[lfff.K1fHh1Hih11fHy1=J1fH=1h1H=h1h1f=g1fUSHH-i1Hu,@HHHi1H\HHuH舢Hei1Hji11HUi1H2i1$i1i1Hcg1HPg1H[]f˦ff.{ff.ff.SHH fg1 H4q5qI14q5S1@4@qH5h1HH=h1H4H4 q1H߃@Hf1 f1I1 Ј1{HH[fDI1T$ H4$1 f1T$ H4$81wfAUIATUSHqf1g1 H4q5rH14qH5g1HH=g1H4LH4 qf1 ff.HF1HPHF1f1f1 ff.HF1HPHF1e1e1ff.HF1HPHF1e1e1 ff.HiF1HPH^F1e1~e1ff.H9F1HPH.F1Xe1Ne1ff.H F1HP@HE1%e1@c11҅)HqAUATIUSHHHHt$ IHD$8H1Il$Hu:f.HHt(H{HLuLkH[]A\A]f QHHhLh@HU1LHHH1KHLHmH[]A\A]f1-J连HH1.@ffff.AWAVAUATUSHHHD$8HD$@袡HD$HHD$8E11ҿ-`XJ=@HcH0HHL$@H1HpHqHpHqHpHqH@H= JtpH t"LL$8HcA 1HDOqDH8tăx8uIcH0H@HHL$HAH1HpHqHpHqHpH= JHquHL$8HcLL$HHt$8HcHL$@HHD$@HIcHHD$HHLcHSfHӃ:-Hu+zGu%zu9vH26bPuH^BJ9wELlfDIM9tLI<$?-ulut͜HxIIID$gBJLHP1蕡Mt$M9u^1D$ AE1E1A9tHމaD%^1HL$@HT$8LD$4Hމ^1AA?tvDuZAAB$@PJHt$8McɃB:wt @HL$8Hc1:@ ^1EDHL$HLD$4%PHމD%]1ЛAbIcľtBJ1L<úpH1L*1-JRH1*H=]11ҾU]1 ǯ1@ 111*1%1A]1|L=1MLHD$(HH]1HHD$˚HD$1D$'D$DHItCHT$H|$L蕙uHD$A|:D$'rt$L詚HuHD$(H|$H|8 }1L\1HH1IǾCJ1H=1蝘L=֯1P\1ELt [AuMuNfDHt;Lp:LHtA>tܾLHD$,HD$HuH +1u\$  Ј1`u1T$  Ј11=ڮ1ƒ ۮ11 1 1uQH=Ů1t1x0JҘH1((H=1t10J識H1(<1<t .1'1f%`f=`RH[]A\A]A^A_Ë 1YWYH0J19H1'Ȭ1 ڭ1ƒt1HN11ˆ1׭1%1Z1UH=>Z11Z1< H1Y1* 41`Y1&1Y1H=Y1xY11`ƫ1Y1 ѫ1{Y1H=Y1dY1L=Y1JJ LBJLBJ LY1N ߪ1Y1<%J1ߋX1*H=Y111ZHH1X11X11X1D$ ڪ1 ЈϪ1wX1HX1H1^X1HX1H 1EX1HiX1=HHT$'HIHT$:IGHD$tAu"/J1蠕H1$HX1HD$H)HcHD$HHL$HT$H5W1HIǃHcHL$H|$Ht$PADHD$HD$P8t -J1Ht$H1g$H|$]1HL耕:W1uH=^W1HW1UH=V11™M1 A1V1$/1T$  Ј1V1 1V1%1V1 1V1 ֨1|V11%̀1]V1H=V111Ș11T1 ־=+1t 1=1T11T1V=1t ߧ1=ԧ1fT11PT11jL=Z1H=\T1.L=xZ11葭 T1FH=/T1IS1/H=T1JS1.1S1H=<1HfH=S1IWI|} z1LS1HH1IǾCJ1H=1蚏L=ۦ1MS11 1 |1u n1`S1IH=2S1}R12H5S1@DJR1H5R1FDJR1H5R1TDJR1 1R1L=R1MX%DJ LC0DJ La 1BR1}L=fR1FJLoc1R1L1Q17U1Q1"H5 R1{\OQ1H5Q1:DJQ11Q1G1 У1zQ1L=Q1mCJ L1(1@Q1{1ƒ~`<`MQ1D$ HS1ƒ`<@P1D$  !1P1 1@P1 1H=¤1P1H1P1R11fP1 1TP1%1BP1}1-P1hH=GP1=1K1)41O1H*Ht$P1^HD$HD$P8t%L=O1BJ1gLH11|$¤1O1H= 1HK1H?H*HH8uHcHL~IWHT$跼H pO1HѢ1HT$J 8H1HO1Vh1O1AH*O1Hk1N1(N1D9/ "11n11%1H=N111FN1ۡ1}N1HN1H1dN1H=N1Ht$P1̐31HD$P8 2N1mHVN1H1N1TH==N111脐HO1 Ј>1M1H5N1HT$PxD$h%=@pH=M11ҾEM1E6 蠕AvM1H^1%P`M1-11%1:M1uH=^M1M1YH=BM1'M1B K1@L10軔AL1HM1Hv1L1H=L1H9 11*1L1H=L1H$ 11 H1sL1R1^L1%*1ߋLL1 1@:L1u%1(L1cH=LL1L1LB1K17 A1K1%%/1K1 !1 K1 1K1 1 K1%1K1Hğ1BJ1#HH1vBJ1H1[HD$XJD$f.HD$HHHD$J1D$1ɉAfKJgDJ1IM$XJM+A$hXJt L1LXJH1蝈L1.H6ÃALHHXJLHXJtǃXJt5OgDJ1$0J1?H(J1H1I1&1I1%1I11I11I11I1ڜ1pI1Ŝ1[I11FI1{L1H=dI1BJPH=uJ1_L1Z1苢HPJ1H15H=I11H1H蠏Au,HH1`.J1HD$\Ht$H1D%H1ě1 ʚ1sH1$1TH11% 13H1nL=WH1dDJLu IL=;H1MtL>L覵IƋG1(L=H1MNL%1G1H=G1螆G1ɚ1G1H=G1wG1H=G1"1נQG1z1G1 DJ1H1A1 CJ1iH1A1L=A11BJ<LH1Bx1jA1Hj1TA11/J~H1DCJ1~H1$A1I1@140J1~H1 @11D$ @1@11q@1T$ Ғ1  Ј1`@1CJLD$ 1 Ѓ w1@1Z@/J1}LH1 ?11/J1}LH1 ?1H=?1lH=1?1CJ1I}H1 ?1BJ Li?1H=?1Hђ1K?1E1HS?1H1H@H ?1Fp/J1|H1 H?18.J1~|LH1 >1.J1U|LH1 >1f.H:tBDH21fE1H9=F1HHAHtW1zwOJ$ JDHJytCHI9.u:yu4Eu/HHHHuHDfDHtHHE1HuHtHR8HtHtB HEHH1HRDHH1HB0H9A0@CHHHB0H9A0r w!B19A@M@fDfffff.G(tJ UHSHHHH9t J HCHHHUHSHEHH[]fUSHHHtCHH[]ÐH H蠦HHu1J'zHH1z SHHH/H'HHCHpA@H4@:@HD1AHAAu{HB(B ǂǂǂHB0H1HB(HHH1H=1HpH1tHHHJ@H0HB8Hu1HH[@}1HfOAaf.HA;f.H߾HT$HHHT$DH1[@HxAE1HAfDOAHDHH?dzHHHvH?zHf1USHHHu$e@ tKu H=?1HHtCCtZw؅uHC0&JHHt׿,JHHtfH{wHHuH[] JHC 51Hu-@r>ut9fHHZPuԃu@fDp@@SuguRu= u u [f[qJ1+ %P1f.cGJ1f]O1f^O1fAUIATIULSHHHHL$@{C$ŠJ@U HS8Ht{uwB tHB<1(<1HJ(H{IHSPHHL$dHS8B %=MHB8 <1HHD$H{hHtHT$qHH<@HD$H[]A\A]HC@!uH@8 ;1HHD$HHfDH{0HL$ILLHD$HHfDH{f.HL$H=d1ILLvHD$HHPH{H;1tJL;%1HGP_ufDH8_t8euxnuxduxu EH{It$8HT$HHDHC :1HHD$HHDH{0HT$quD1EuHފ1HC8H{h C:1HD$HHSH{HT$qD1EH1HS H1HtHP(HS C-$ JfDLkHH JyHH }919CHD$HHfff12JrH1%C-'J J01JrH1v1.xv81fHH=1S1A裧HHt+{t[CHC(H[H=1@18JqH15UHSHwHHt/HqHtHHSuH[]@AUIATIUSH{qHx袠LHgqHx莠AUHMEHلtaPHIAAPuA$MD$Ht$faPHIQAPuNHJHNHJH:EuO1҄uGfDHt0LDb:LtH oHoHD[]A\A]G$EE1fAWAVAUIATUSHLMt9OL1PHփ@H HuHAMuMEH[]A\A]A^A_H1ɺ@@@4M}IEIELl$H$Mu}DH$L<$L8MthMAGM'tI}L肌L0MtzAoIHtXIwH{kquGIމA2F8uLmMuDH$HL$HIEHH[]A\A]A^A_fIM>`DL8HD$L|$L8Fff.H駍5p1@t o1DAWAVIAUIATMUSH801Ht$dwH=M11LHHIDBwAF6LI~Ht:HD$HD@1HD$Ht @M~,fDAGHރ8< t <LHE1nt%M?MtmIHt?*uǀufL9tH#lM9tLlL9tH lH8L[]A\A]A^A_HD$L8MuE1H=1LtIAFMM@H=1LDHHAFftRI~Ht$Ld${HIu1AG8<M?MtILntAF|I~Ht$H\$!HIu%\@AG8< M?MH $H $HH9HH $tHt)ƉuEH;H1H[]GQH1H;LD$H$,QH$LD$uA+H[]A+uJ Jlfff.AVAUIHATILUHSt[]A\A]A^I]h}E]IH@H@H(EuCMt ET$Eu4IUhHufHHBHuHZL3[]A\A]A^@LmpH HtH A|$LHLApmHxHH HuHf.AUIATIUHSHHH~ HtW uCHtmH[]A\A]fH{ 1HtHHu!@H{ HHtHHtFHuHD$LLHU@HD$DHE@HH[HLL]A\A]@H 91H*1SHcHH)H9|[HH 1H9tu51HcHHcHH!H51HH1H)H)H9~ H 1HH1[fD qPH1H 1HH1H9u 1fDUHSH=HHt JaHH[HCH[]USHHG<v H[]Hw(HHH}H 1H1HH)H~Hp1HH95}1IHcHHcH!H5=1HHC1H)I)L9~ H 11HH1HEHHHHEHUH[]@qyOH1H 1_fD 1a@Hm&11HC(HAVHpqMAUIATIUHSHtHt  HHtx tc0yHHHqHHD@ L` Hh(It$( 1LLhH)IHPK.[H)]HIT$8A\A]A^ÐL9` uH9O uHfffff.AV1AUIATAUHS-L560PHH@H{ IFA0@HI^@*@8D1AHt HAt E1HfDwAt]1SHLk@ƃω ʃ@?ဃ ʃ ESH}:Hk1HpJ1VHCCHKICH@H\1HHC8H\1H[]A\A]A^PH@HH{ A0@H{!C A/@@1HAfG@AHDAB$(JfD}HHkHkKIKH%DHkHkHkHkKHHkHkKIKHHkHkKIV Jfff.UHSHHHt6HՃ{wmC$XJH5[1HHHuH[]ftHsHHHuؐHs0HHHuf. JHHmH5)1D@HH@H0H=0qsHPH0H0HH=0PJ Jffffff.H0H=qvHPH@H0H0PJ JžDfDqmfDAUATUHSHH-L%S 1AMt1LH;HGH[HuMd$MuEu1@dI Ht xJ1EHH11HZHIouI$H0ID$ID$ID$ID$ ID$(ID$0AD$8AD$<AD$@L ID$HD0'fEt @J1DHH11;HL[]A\A]E1AWIAVEAUIATMUHSH8HHL$Hf{C$؂J@HD$Hu8HT$(HD$(L{[1L蟶[1@m[1AGuIG8.u`H;-X1 LD$HT$(L9t? * 1L)HLHHM8Ht HE8H HT$(HT$IߐHHHD$H8[]A\A]A^A_HU8HD$H{H+B(HCHHE8HC@n7 1HHD$HU8IHD$H+B(HHB8fDHU8HD$qH{H+B(HT$HC0HE8HC(TC-s$XJ@HE8LkIHC 4@HE8IHW1DMHst/HHL$(FrHGD$(ILD$HuPLM8H@P$ffX@!NM|BHpA9IpsAIpHpHHHM\I!LL)t3 R1LL\$HD$L $HLL\$HD$L $MIQ(LH)HH` 1H@8HILH)HIA8DH{0HL$EMLHIHD$IH{XH HT$q蝳/X1HX1HX1HHT$t HP(HT$HC8HHjH U1HIIHqLD$H{XDEMDHMTHHI!M9taV1=MW1L$tFHC0ȊJ1LT$HD$h@LT$L$HHt$1LL)HS8LT$J$LR0LR(HB`HSPH{EMLHTHS8Hq{xHr( &1HB8Ht$LD>HHLH!H)HHB8LC@MeH{`H1sJL$pHs8L$HF0I߃HqF |HF8HHT$H{H a1HHHT$H{hHtHT$qFHs@HEHC8I@ 8HT$EHV(HsHHH;s@ HC8I@ HP0 1H@8HHEHF(H{8H1f.HCHU8IHD$H+B(HCHL$EMLHFrIZHD$pH{cHP(I+Q(HP`LD$IG JI)fA$3=iT1HC0L{X1JH$=H$HL1R 19CffffHz8[G J&GHAT1HXH9S J10J*uT@dI uFDΉȃ DH1HtH8tH1HtHHHHuHp[]A\@J1}<|m{}8cM1A0@`aIq*H?1Ht!fD1H߾@19HHuH=>11Ҿ@be0ffff.AVIѸH>1AUIJATUHSHDf Hq0 AA8t DA>1 t A u5u1MtHBLHڿFrtH{ht$[]A\A]A^H{huHChqEAA=1EDMDDDHM8HDQ$#A A D HQ$H=1AFrA HHBHAtHE8@AHE8Sp;PpvPp=1HChu:50u0HHHǃHHH@HIUHIEHXDƃ1ցuAtu9tgA%D A 0H<1H@xtDAAH\+ExAAAXDHHM8QH AWAVAUATUHLSHHHHHT$HL$L$LL$ NtHH[]A\A]A^A_D[L{0ELs0MHD$HpHD$(f.M6MA~uDKEH$H@ HHHoL`D$IFHHHLhD$ LL6xD$ D$tHDD$EtH$L`|$ tIFHLhLL6+uGfH}f INHT$(Ht$LAp HD$0HL$ HT$Ht$HD$0HHD$8HD$0H`H8t JuHC0I9t@HM?IL9uHT$0HIHH[]A\A]A^A_f.H$D$L`HtDUEfDHL$ HT$LHt$HH[]A\A]A^A_f.LjD$ S J詴E@ATIUHSHHvHtH3H}01LdHsHt LHH[]A\"@AVAUATUHSf.t=,H:u!fD,:@HuH#H\II)MuRIH0LID$RLHHI$5&B(;L%0tCHkT[]A\A]A^II)MuE1A뉐Hq71SHt[ÐH0H91H9tHuH0Hucf.H[0HtG{uCItH蓾H{ HtھptHC H@HHt[f.H191[H[fUSHHG 3 H=J71t' J色H[ H61HƋ81xH HH71 H0H=61Hk915]91HGH=61HGHH6150H=61(Þ-71Hv61PTt861uPT fDPT71u861PTt8PTH[]@HGH0H[]fDʀ51PTuȀPTH[]@1ȍJ!HH1bD1J HH1:D@&GH}1҃=h619P tlHHHt9Q t+HƿP@FH0Ht!H0H541+H1H5411(JP H1覯fDH5q41@1xJ H1uF論t*xJ1HH1HH41H- 411JHH1DS1HH@q8IHt[ÐJ1HH1[ѮHH11ҿ@qHHt@HfD JHD$THD$@HS11HH@qHHtSt vxt 0P[U1HSH 52121HHr0HHHe0NH=h31HCtHH[]D@H[]fATH0L%41UH41SHx@Ht*nu tH5Q21HYHHu[]L%h41A\DHH-&21t@HH%HHu[]L%441A\ÐSHEu_HHtaHt\31t Q 3W u=H?11HL$HL$11HH9HtHtH@@H9C@H[@H1[Ã0AH5o11I11ҿpq~fffff.H=31H5?11H=h0LD$ 11D$ H4000fHÐH=0Ht50H0HuHHtHuHH5g11i uPH5Q11#H;Qt:H@ H= u$HP8HtB!uHJHuH;uHt uJH@8Ht4P ufDP H@HuqHG8H501HuvfDH@HtgP uHPHt8H9BufP uP tBH@HuDH9tH@HufDHHuZfDfDHff.UHoHHt&C uH{HufH[]fH@HuH[]H=%1HquH[]ÐAUAATIUHSHHHt2f{w"C$ňJH=%1HLfDHHuH[]A\A]DLcf.H{1@ƍvHE8H p fDH{HLAHCHHt xH AHuH= 0OHC HBAfHH,HpHtOLuH-0 Ht H}8bH{f-yH{H1y9ǃfDHC Ht DHEjH{1Hx8HSHPXG1H8H/H}8f"1HH$1H@xAECH{HL@DSE^P@HHHshHQHH[HCh91Hffffff.UHSHDEuoHHtgH;=%1u0\@ t5uH="1HHHt7H9%1t.Ct6w̅fuH{HHHuf.H[]fH@Hfffff.AVAUATUSHHHtDAAAAA{w"C$JH="1DHHu!1t QJ1H[]A\A]A^fDH)"1Hh0HH{DaH "1H@0H9uHCH0H{o(yoH{D WEu[HkHtREt4?tE*t@[t;HfD?t+*t&[t!HuHޝHDH{0DCIH0EHC@t.ECHf%f=EtH=0HHH-{ 1H$Hd$tuH<$tMH9-W 1t}HkJ1 HH1KH40H$H@HH"0HT$HPH90 H0@!1|fHD$HH90HH$HH=0H{ HcICHf%@f=@H{ HGT@oCI CIH-8v0tuH=۱0]0ffffff.AWIAVMAUAպATIUSLHt$@HxXHH01ADH}DExuTJL裄x1 ҃ tf9ru|WJLmx1ҹ Ƀ t&9r򉕀H]`H[H]A\A]A^A_fD1@1@LxX/ffffff.SHȯ0NH@ HSHHr0HCHP[H0Ht@HPH@0HP(H@HuHP1HtH@ HuH1HHt DHP8H@8HP@H@HuH=u1t"11e116Q=-1H 1LL1Htc@xLHq8HtCH~@u&DN A uLFMt>I9ptAf.HdžHdžHI Hu0HI9uHHt&DP ƀu u@uHHuHdžHdžu HFADN Ht!ML@t(I@AUMMu@Iffffff.AUATUSHH1%1=1t 1H[]A\A]f.1;H1H+H1H 1HL-1H1LdHH1HqHI!HHH!HLH!HH9FH51*H߉H=y1I9H11H5P1HHHP(H9r H9vPp9BH@HuHH51H9v@HcHH)I9vHH)H1H߉nH=1H51H51H=1DH 1H51H=1HAHHII!H!kMbHH1HHPLH9DQ1HH߉[]A\A]H)I)H531 SH111t_ff11rH|$ 1D$ ^D$ uƃ1uP;1/H[ÅuH[ffffff.AWAVAUATAUHSHH(HtDE1f.IHHsHtOHu 0HLHuHHUHt<*mz8HEL5 0x萶H@IIFL(MnHEIE1}AEHEIEpIE0HI] Ee(IE0IE8IE@@IEHIEPIEXIE`IEhHCHHHD$tuID$A@t;?tT*tO[tJHD?*~[tyHuM MIyAHuDH([]A\A]A^A_ø*@?*[Hu0[t1?t[tHTHqtƒ*uHt*k|`M D$M=AEHLl$H\$L M2LpMA.@D@Iu?*[1@@ǃ?t*t[tHA<@uD1Eu$+f.*t[tHDEt A?u@LHAHH9HFhMmMCL1H-60x輳IH@HEL(LmIEAEIEp,113DLl$H\$D$===IE@`@HT$H1u,@*t[tHt?uH6HtHVHcItHLd$A$u**t[tIA$t?uHcI\HHH%Lc=t%= IE@ @IIE@@@M$$M@C^M$$M900AFxGrfAWAVAUATUSHxH=0HtzH1H50AH0袢݀xgH0Ht@H{wHHubEH{1H=<01HC0YH=0H0qhf.EHw0HuDH[0HCIuHk 0H5D0H]0It&HtH!0HUH@@9BtET!M DEtD50E1E H50HHF@ D-0Eh L`H[0HCH=0L-01MfDI} ؗJzHItgL`8LI} 1MHLHIL9s,11HH 1HHlHXL9rAN Mm0Mv11ɾ"$P1pHlH=0HHhHX8H@hp@1@`H=0t0H0tFH o0Ht:AIu+HA HHt@P uP H@HuHI0Hu0tH= 0FrHGD0Euy0t D0EtdB09H\$`D$`H=0HھP@H"D$`D$`vD$`H=y0HھP@"H=0E11AnH=01130L50I.HItRE MtI;l$ tr JovI.IDA+I.HMIDHAIuHt*H[ Ht+I9܉uH-0AHt[fHE HHu>fDH[Ht/H{huEHC!YHChqH[HuHm0Hu 0 ubPL%0IMHD$ A fH-y01HfDDEHEpHH}8H}HD$ L|$ HM8؃I AGM?Mt[It$IuD9rELDHbI1JLH1sHD$ Hm H;I|$(1HtJ1;^I|$ E1HtJ1 ^I|$ IE1HIt$A1I|$(Lt$\$AD$H=0‰D$AD$$veM$$MLASL-0MAxmI}8tfI]pHu [HHtPD[EuHk;OLHtMu01JWHHL1rHHuMm M{0%=r D 01E@1_0LH0HHuX4@L JH1H=g011AH%Ht x2HHmHLeLHx LHHþJ1WH=011AHHex[@H@0Hh(FfDHE8H@ |I|$pH|$ HH@ HtLxpM5 H@ Hu1ГJH1p1H}8f.Hm HD$ HFfI@L#OLLuu0t50ZH 0H Hy1H7HE FrHH@1JH1)p 0A{pDLHB^HLD虪HxXI I|$L1HyHU8 0@H@(qHHP0H}11EHeDMEOMIL$ HS(HJ IL$ HHQ(HP IT$ HP HLb(HC(1HX 1I9t;H[ Ht2D+HS8HtHtHHuI9HuHHx8HM1H9tIHVLAH,LBLAM2IPHWHQHWHC HJH~1HwH cI6HP0H6H H2HHIHE1L5+0ffDDEH@(HuH]1JHH1nf[=*0s0f%fN06f=<H50HsH=011AHtP'H=ӣ0Ht$`1O_HT$`:<H520H=0HHt,L`(H0(J1LHH1mHu(H=g0]Hx[]A\A]A^A_þPJ1jHH1l-0gf.1HvEAA{qf=0=050J1H1:lH50HH5#01H50xH=~0H\J1H1kHx[]A\A]A^A_Ë0H=/0OHIO1IĺJ;LHHL1k@@ TIH0wH<. IH0HHP1 HRHt%J uHz8tITHRHuۃ@LI]IU 0M|HB8LJ0HM\!M9v4HL9 0HMMH+HE8Le0HM9MtsLHE1JL\$8LL$0HLD$(HD$ L\$8LL$0HLD$(Ht$ 1LLL$/jL9xLNH0Hu)DH[HDC@EtHCHC 1Hk(L#hJH)oHHL1iH=&0FrHGH=0@DJHS0H L-01JIEL8HEL0MHLHL1:iH0HPHHT$HHD$@H0H0HT$XHD$PH0H0HT$hHD$`hHD$H 01H\$`H8eH=0Ht$@^Ht$Pq^H޿0Frx^H|$@[H0H .0Hu+@HP Ht HHDH@0HPItՃH0HL$HH0H0H1HL$@HH;BIHT$hHH8H HT$`HP8HP8H90HxHH0HT$XH0H HT$PHH990H=0Jt18J4H1g+HP(Ht*xHz8HtHHR(Hu1HP(HJhHHq(Hp0Hr`H=0W0H{0J1HH1fHx[]A\A]A^A_L|$ H H0uL50hIT$ H0r` H=01ҾP@rL 0MML0IHH :0H JgH0fDH\$`D$`H=l0HھP@l$`uH=0Ht$`D$`DT$`Eg%0[1{\OoH؝0H>H 0H:0H0hJv1Hú`JHH1RemH0Hs0u C L1 GID$X;H0HD$XHH=t0qHD$PH`0/HD$XHV0HT$hH0HL$HHJf.ATUHSH|HH0IHu0HHt H{HuI\$L[]A\J1HH1:d[]LID$A\fUHSHHX0Hu)fHHtH{HuH[]ÐHHkHCH0H0HH[]ffffff.H 0SHHtHHHHuHHH[þ(sHH@ p@HA0[ffffff.H1ɺϗJJ11HǺϗJ(JuHHifH1ɺϗJ6J1I1HǺϗJDJ5HH)fATUHSuDH],tbP@u]Let),u"IA$,tt bP@tA$UJHu 0A$t/L@1_JHH1bA$u[]A\DAWIAVIAUMATUHSHHL'LL$MtIt$HfubM$$ML#u8|HHhHHT$LxHHHLp@0HLh HHP(H[]A\A]A^A_@LM$$|@HE1HE11ɿq8HE1E111ҿqfH=00AVAUATUSHL-0H-0Mt{HuL-ߙ0LfIEMmMHCtWHMeHtHsL4tHHuIUE1E11L濨qoMmH-|0MuL-a0MHMeHH{LuC0HHuMmMuH0HLmE1fH{LtuLc HHuH0HdLmE1DH{LH"P>IT$HHz1>HI|$:DHIl$ HfDH=H0tdE ID$XJHp18YID$HxY~HuHeJ1XH}HqtO 0teH}9HMHUIA|$LHmHG19DH%M$$M8H[]A\A]A^A_饁DHu:DHf.Y1,@{J1H1A"XDHUHMJ1HW10ID$ H@HHtAt$LHIID$A|$LpHID$ H@HH@1JH"LHHH1oVA|ID$LLpž0J1LHlj1A"V>A3H-0HfHE H1 HSHuLcJ<HU IHHt@HHHHueALLI$HE 1t(CLMDH HrHL9H1uHcHILH{HmH>ID$A|$LpDHH0{DHn00HAU1MATIXJUHSHӺHiMLHHH1TH[]A\A]AU1MATIJUHSHӺHMLHHH1cTH[]A\A]AUMATUHSHHH IH^Ht,11H[HtIqHHtG J1S)0u H=0tLLHHhH[]A\A]fDJ1Sf0u H=60tHHD[]A\A]iAWMAVIAUEATUHSHH 0tyH=0H11H}HtH[]A\A]A^A_@H=y0HGHu"1JH1RL%10MLHuuY00HwlEJu0J1)IHLHL1sR6fDL0HH00t3EJ1RfZ0@E`J]JSv;uE JuPJf1YHHL1Ql@EțJuѾJf.@(XP_CHHĊ0_t H=01JH14QfAWAVIAUIATIUHPSHHHEHl$ HHk HCHCHD$HD$HC(H$HSHD$(HC0HT$HD$0HC8HD$8HC@HD$@HCHHD$H{tD 0E<H$H=l0I|$11ALHI+x!@$ŠJfDID$(H@LDq0EUHHHpHU1"JPHHxH}H\{pQ~MtL)J1PM~It$-J1P=0u 50tHMJ1NH[]A\A]A^A_HH4Lx11LPHUXH|$PHL|$PHT$`HHRD$XHT$h}CIaCIHC IOD!0Mt$(E1JRH|$PH1CHt$P1XJOHч0HpHuXJjOH}ÃfDP1|@ID$(LE1LJ1OL}HPb~H=e0Ht D#0Eu HDH=d0 AV13JAUIATIULSHL$8HHT$0LMd0xPd0Hu*1XJLHL1EMqH[(CPv<<<Lk(L5}0IqtMH[@J1舽MHLHL1LHǺJ1L[]A\A]A^f1J/H1LJfJ5@H[1JHHL1CLHqH9J1+L]fDVAWMAVAUATUHSHHV9E1E1AqIT$hHt HqHShHtHqt HqLF1HJLD$$LD$HL1HHlKMt$=J1LHLL1CKDd0Eu%J1ƻH1K:0H[]A\A]A^A_fDLf(Lv0IqM$Hqt\HQhHf.ЦJJ3@3LD$HLLL1{J3M9[IDAVMAUIATMUHSHH 0uUJt1MtHnJ1跺IILLH޿xJ1IH []A\A]A^f.HMtBHtfHHpxAH$Hl$Ll$HD$ID$$Eu1nJHHH޿J1jIiD1JHH1BIwD1nJǹHHƿJ1IAWIAVAUATUSHtH[]A\A]A^A_f.II%3HHtHIOHLLHD$83HHHD$L$L9sAH(Ht9H H+Ht+HEHtHHtIwHx tNHI9wH|$H[]A\A]A^A_eD1 J迸LH1HFDI_nJ1蓸HMIILLxJ1GAfD1 JWLH1G DAWAAVMAUMATIUHSHH=*050uH[]A\A]A^A_@H=0 迺HID$@EHHH__CTOR_L@IST_H_fH H{AHH{uCLc(MLH HC1HJ7HH1FDE$HHD$VH__DTOR_L@IST_H_fP Qf.t#1xJʶH1 F L苹H18J菶H1E AVAUIATMUSHHDr0EuMDb0EuH[]A\A]A^1MLHv{uCLk(fDLvHJ1LL$LH1IELL$fD0EAUATUHSH~LfW1ۃdAtJE1JaLHH1DHJff.HV(ALn0HRHvgtb'M91JδLHH1DHt_J?JD1J荴LHH1CHtJ1gHH1CH[]A\A]f.HF(H1J$LHH1tCHtJ1 JLHH1DCHt`JbJLD$CLD$f!E1ffffff.SHH=E0Ht@HHt [18JO[H1B@@(x=P_CHH0tH=0D1JH1MBff.SHH=0Ht@H^Ht [18J蟲[H1A@@(=P_CHH70tH='0D1JGH1Aff.AV0AUAT`<@USHcGJH覶HH(0P_CHH07/dAdHI$Ãt)bP@tMHЉbP@uu10`L 0[]A\@A]0A^E1"fDH谴bP@u&t!C\%IM9rMLLICD%H=0LH11JҰH1(@1J诰H1@)1J菰H1?1`JoH1?M1)H޿J1[]A\A]A^?f.AUATUSHHGA  DuvHo H0H9t!J?E u %=u?H=0H@HSHPHSHPHS(HJHH(HP H[]A\A]DHo@H=0H9tJu?E u %=uH= 0HHHHCHH{HE%HEEHE SHK8HS(HHH7EHPO?H_C$f%f=)C!HkhHl0H9tJ>E u%=H=50HIċC %"=7I\$ H9khAD$tJD>HC8ID$HC`ID$DHo(H0H9t5J>E u%=EH=0HHInAD$HC0ID$ID$(HZ0Lk HRz v|*0tqt8uhH1s0HuZf.HR0HtGHJ HtHAx u4C-$pJLHHyIfDH0H9tJ=SW$՘JH0It$(LH@P`ID$AD$ fHY0It$(LH@PHID$f.H)0It$(LH@P0ID$f.ID$(D(ID$yDAD$ID$(OAD$ LHEH̓ILH:HIf.HS H5u0EH9HrhHpHJ`HH@JJ<1JSH1:1J3H1:rJJ`<AW11AVAUATUSHX9$Ad=@0H0rHD$(Hۉ\$t$8B 9HD$LH;0ssIAȉIHLIAF0HD$D$8D$HD$,409lM/A0JLLLLT$DD$趩DD$LT$IA}sA}tA}rA}D$8LT$AIHHD$ l$<H@HD$ t HH0HD$(H|$(FrHGHX[]A\A]A^A_6JLyHD$ L(LPHD$HHT$HT$LHH[HL$t@QDbPu(fBL bP…uHD$(H@@HUHv,LLDJLEH|$(HT$LHqHICH|$(HHI*H=0E1L@HIHDHHD$D$D$8mD$8LT$AD$Һ0 IF D$8u |$80D$t t$H@8HD$fD}H:.nfjJ1补H1E14wJ1~LH14E1QH=0+t*RJ10qa0H0H0H߸0Hܸ0=A=L4 =B=C5z0RH{11kHT/Hx`H? _0HH0Ht H@(H(0H-0qHs>.C1H{ H50hD-0˷0ERtH=0Hj H{H躁H0EHE0H0H HE({5HC xHpH=D011AHH=E0HHHOH=U0qHC)0H 0H0HC H0H[]A\A]fJ!0$@=@V=+z=:=HJ[]A\A]/W?H[0.fD-~!#fD n f  1L;-0H0HԵ0=N=~HkJ H0 JH H-00Hl07Q0)H{11hH H@8H ;@W HpH-0H0H 0fDH=0Hs ѨJH1[]A\A]`-H{ Gf~tJ1͝HH1 -z0H{ h00S0A=@0J1iHHMfDH=010AHH@<HsHC Hm0HHhuHHH{HuSӲ0H{t1HH570HUfDCH[]A\A]f.DŲ0E5^0HK0qH400fD{Dc(EE@^.<>1L;-ϲ0HԲ0H0D%W$p00nH=0q]IH5R0H k0 ID 1IIŋi0H*0  I}H!HH0$0H -0H0H570L-80H0H=0HtHsu H0D0E\HS:.uzH=0H=k0E1AFrCH PJ $0tD 0EHx @H@(H=Ю0H;G0AX[]A\A]HfD-0H{FyzHSH=0E11AFrH @1҃<w;-K_0XO@v0HW0HT0HQ0 @"01҃tH=0FrHGHcH{1SHH@ =ʯ0H{11cHH@80H0H0H0Ob0:H{1RH+HxDC<:HsH=011AHx@50H0H ݮ0Ht HH(H ͮ0HHή0qH׮0>HD1HH+=0H 0H=0HHD91HHH1H=X0HN0HB0 H60`J1PHH1&H{H30H 0l H ح0IL;%ޭ0L-ǭ0|+ Mu 1H=0H0H0I+-L+-`0L;%i0L-R0ODEZL;-(0L-0H70JH=0vH=0qH0H-Ԭ0HHj(L%0L9jH=ܬ0qYXJ1ŕHHH[]LH1A\A]%H[]A\A]uH 0p0HQ0HsH=!01AHHmLc1J>LH1$F@1L;-0H0Hګ04H ī0HLHHH0L;%0oL;-0kXL -0L;%0DwL-g0L;%p0L-Y0#VH G0HzLHHH/01L;-$0H)0H0H 0LHE~۪0Q0H=0q0ƒL-0b0SL-y0L9%0H$HHT$HPHT$HPHT$HPH8H=0H8ffffff.SHH0<$`HD$M10HH\$D$H0H0D$H0q+0u9 =H$HHT$HPHT$HPHT$HPH0[H=a0H0[fDATAUH0SHI=HS=HPS@HX Hh@(PD`,[]A\fDUH0SHHMt*=0t!J1诅LHH1[H]A\[]HW0A\@HHcdHffffff.ATHIUSHtbHH30H00H-0qx 0u>Ht*=қ0t!J1HHH1OL[]A\H=0Ht ߄HHu?H0HшP HH H []A\HhHH}踳H I0HpH(1HDAAPЃ vAPɃHuHHV@>=H1fATHUSHIH0H0H0q5ǚ0t+H0Ht_H@(H0[]A\H0Mt*=d0t!J1葃LHH1Hc[]A\fH90H)L0H@HL0H@H L0H@HK0H@HK0H@ HK0H@(HK0H@@HK0H@0HK0H@`HK0HHtfDHyK0H@hHtfDfDHYK0H@HHIK0H@pHtfD1DH)K0H@xHtfD1DH K0HHtfDHJ0HHt1DHJ0HHt1DHJ0HHt1DHJ0HHt1DHiJ0H@8HJHt HH9J0H@XHHH=G0Ht0tE0u1VbHÐ.0tHt$1jHD$8tڋ50H=F0Ɛfffff.1{fy0tD xff.Y0tDH=y0Fr/ffffff.HH=U0H05ؗ0HGH5ߖ0H=0H5Ԗ0H=0H$@HJ1+1HH1ff.HJ11HH1ff.UHSPqHH=&0u,fDH HHHHxPpH;uH[]ATIUS?gH&0Ht0t"0HID$ Ht$HHHSHPHSHPHSHHuM$$Mu9-!0H!0H5!0H!0Hd!01H={!0!0g!0L$H=!0LH2!0!0Z!0H !0HA!0ttHX!0LMtWDb!0LLgZIN!0II@ Ht$fHHHHKHHHKHHHHuMMu9-!0wH5 0H= 08H= 0UH 0[]A\Ãt[]1A\ÿq~v 0AWJAVAUATUH1SHVHH1X1ɺJVHHHWHV1H W1~1кJzVHH1X50H0H<苅HT$AqIHD$Ht$L)HH;5|0tJ+H5d0ALbUHK0MtM9DM}H=}j011AIw:HuxIW>JH1WIUMg XMAD$t31H U2uIT$qJH11M$$MuMg MtGAD$u31H U2uIT$qJH11M$$MutJIM9H[]A\A]A^A_H@(HxhtHH@T@IG HuDHHtHPBT@uֺJ1XTHH1kVH[]A\A]A^A_IwйJf=0u@Hq1ҾAKAH9f.AWMAVIAUIATEUHSHHHL|$Pt|Ht)HHt@ItH[]A\A]A^A_IqtA uvA0u%I~ LT$HtHs11|HLT$tH0L|$PHHELLMH@PH[]A\A]A^A_{tKE1E11LLHLT$蛈HLT$dH[@IqtSCPvS<:HC(H@HH"HHBICHC(KHC(HHuH0SHHtHX81[J1Hz0HX81[fHi0SHHtHX01[JH:0HX01[fH)0SHHtHX(1[}JH0HX(1[fH=0SHtHj1Hp1[@JiH=0SHt"H*11H H[tJ!ffffff.H=X0SHt"Hڀ1ҾH H[þiJffffff.AWAVAUATUHSHH(H=0t$Dt$IcHEHHD$IDI߃HDH$HEHI$IWHH(HI?1ɾN1]AHCHCAG$ŠJfIw AH1ҿ/J1]HHHD$YHILL$nL&NHE@DkLs trII0L;$$0T$Ht$HbH(1[]A\A]A^A_fDIw AHh@DJHYIHE@DkLs uHHPz?H[1ػJNHH1=AO1ۃ)tCI ЈCIIGHCHExCHC qfDHEAqA@HEAqE1@I%"LH[HI@H([]A\A]A^A_@1҅>J1L$ML$H1)1fHAOCLHC0CHC qeJUHSHHPHXL`Lht#)p)M)U)])e)m)u)}HEHH0H@Dž(Dž,0H8GJ1ɺǺJ1TXHGJHH)HD$HHd0H1ɺǺJ1YH=0HOH=0H(H޹H=0O1H]DH=t0H(HH5^0 L1H]@1@@J1ɺǺJ1WH@JHH)HD$HHMc04H=(0tHJHH=0tHJHAWAVAUIATUSHH=0L$ HHDmHLd0lDH;_0I9HHHt BIAu@T@EABb0Ds(H0L9{H3H=M_011AHHUAB<vB<HE()KHQ+H; _0t*I9!HtHHt@IA@a0ADs(:DCD{1H+8JH0D$ID$HE1DHLL9H1[]A\A]A^A_HH=V^0E11AFr1HHE1DH0JHp1UHE(H@AEDEA0]0usB<t>HuH=;^0uH]0H@xtm1{u:AAqM?MtIHtHuJuDt$ JH$H$!Ua  fDfDH0HtfNJ1Gffffff.ATUHHSwHHAH@@D1AHt HAt 1HfOAtHkHJHHCt)H/H0H/HHH0[]A\ÐL1IĺJ'GLHH1wDHxAG@;@1HAfw@)AHffff.H=80St9HuH0HXHH0HH0H@ 1[úNJ1kF[H0ffff.U1H1ZJSH0SHH0HHttHT H HH貺H*H߉`H0t1(XL1`XL1XL1XLe10YLG1pYL)YL1 1YL;HH1>1HZL;HH1=1ZL;HH1=1ZL;HH1=1([Lu;HH1=1x[LW;HH1j=1[L9;HH1L=1\L;HH1.=1`\L:HH1=1\L:HH1<1\L:HH1<10]L:HH1<1h]L:HH1<1]Lg:HH1z<1^LI:HH1\<1@^L+:HH1><1^L :HH1 <1^L9HH1<1 _L9HH1;1h_L9HH1;1_L9HH1;1`Lw9HH1;1``LY9HH1l;1`L;9HH1N;1`L9HH10;1(aL8HH1;1paL8HH1:1aL8HH1:1bL8HH1:1PbL8HH1:1bLi8HH1|:1cLK8HH1^:cL1-8HH1@:cL18HH1": fL17HH1:xfL17HH19fL17HH1[9AWAVIAUATUHSHL?ML7HHD${7D-M0HEf.HIt0HLHI6uAtTD8tODLl7HuHD$H|Hf EM0IHHICJ1;I>q5I @MtH[]A\A]A^A_HfISH8U0Q4P2~H/H8/fDB J0Az.D-HG/H0fD;=fr>D/f.4uUH5/qnfD60EDPtKpt11-D9tP:u/fH[f.H5)/qZ0H/&lLHd#lLH+lLH:lLHNlL HKLlL HSXlL H[blL HXllLH5XulLH5RlLH5^lLH5:lLHx5;n:{o0{w&{H aH0H aH0_/D@/,@/@ lG0TG0H*/lLHރ?7G0|;g{n{u{ G0@./|@/d@H=G0Ht0HF0H}/H[HֿGJ@@8HaHF0v/@H=/Ht$1ղHF/HD$8H/BJ1X1HH1fD/l@%E0WH=/ :f.Hi/GJHlLHlLH5|/fDj/@H E0 E0x:/@/l@/T@@D0=D D0'lLHuK kD0 [D0/H/lLlLgLxgL1d/HH1跾H{Ht$1 4HT$HE0:u HPHH/(gLHXH{Ht$13HT$HiE0:u HPHcHP/PgLHX^[C0OC0>C02C0H C0 H C0H C0H zC0{H kC0@lH \C0]lLH 0,2dIH 0lLH/lLH/lLH/lLH/tulLH/tVBJH/t7lLH/tlLHs/%A0߸ A0 |%A0n A0` A0 R%A0D A06H B0H B0H%B0H%B0H A0lL9@AUIATIUHcHuSHcHHI}H5\A:IE(pz:PfDD(I<$H\H`I$ qL@uV@up@1Ht t  f HtH[]A\A]fj H!qLG@tfHHfW@~@HHWeff.UHSHHHt7{C$pL@HsHu HHu1H[]HEH9CuHEHHHEHfDHs0HttfDFrH[tDlL|fff.U\OSH8Hn?0HCH8/HIS/D \/HDV/H K/FrH/D$(./D$ /D$/D$/D$ /$K1ҾmLH5>0HÿmLH/HC H/H@ Ht0H蟞H=>0H耞H/Hz HՅuH8mL1[]H=Q/HG HT yH:/FrHx /H%/FrHx H8[]0fH8gL[]鐸USHH/HtfDH{ FrIH[0Hu=0u'H/H@ HtFr- H5/HtXH=i=011A*^Ht HQvyH/HhL1(HHH[]1ηfDH5)/Ht!H==011A]HtxbtH[]ÿgL芷TDHH(HQhHvHR(HP0?JHQ`1q/0/xH,H/Ht9H-/Ht-D ;0Et!hL1'HHH1HX/qH[]fSH@{wzC$ŀpLHS:.t=DC,H=<0FrMurHsxhL苶bfHS1ɀ:.uÀztHDH[{vfD[fDH{gH{ ^H[(]DH{GH[ Ffffff.t HAUFrATUSH85g/&MH=?;0FrE4H=.;0Fr3H:0HxPx8#L-<0MXA}LDH:0HufHHHKyuHHHtӀ?tUH@EtHHt5;0H%Ht.AHtЀ}tHqHD$HD$뱐E1HD$(L D/LE/H .;0H5;0LHD$H ;0H=:0HD$FrH$gH=:0HtH\$(HtH%HHC8H/Hu@H[0HCHuH{ RmL.HHtLh8I}SH{ 1MHHI5C,H90E1E11HK LFrP(t|L"HEhHtHH@HU8H9rH)HH@H[0M HE8HP3H=80Fr$u hL1RH8[]A\A]vlLp@Hs iL2DhL1Ha/Ht\@H{ /H{ Fr*tH{ Fr1u"HkhL1F#HH1虲H[0HuFr(H70x8H=70FrH=70A9mLFrt/p BFmL6!HID9mLxhLffffff.ATHUHHSH H@/Hz A /HHtb@pHEh11H8[HIHl$k1LHH;H<$t$It$HtH H[]A\18iLTH 1[]A\fUS HDH=60HGxO60H=50HHtQFrרt3HL60HHH9tq~\t/`iL覰@H@hfD1_mL!HH1[]oH9rH@H[]ÐAV50AUATUSt_H=50Fr.t /H=/t O50A=c/t[]A\A]A^[]A\A]A^POH-?/IHE1A f.HU BTBHHut@H[HtgHKhHtHHtzuBtC!uS$fftHqtE9DAI\H[HufHm0HcDAL l/FrDLBt :/LDH=140Fr xx#BcH/H /A`BH=30ABFrHp D ciL[]A\A]A^ZG4$LDHNI1E1%iL1fff.Hh/HAUATUHS1H540IHD@8H uH=30cB|#1HcML%30HILf.HHTt:K40uHxLDHL[]A\A]ffffff.AWAVAUIHATUSHHt$cGJJ"I1MFLHf.I2L}H|ML9u>|+ t7HHHMHIILLM)A4.HuL9 HiHt#HTHtH H t tJvIQ}mLHH t utLHDA< t]< tYLA tEtHD:A uHBH$A EL $A< uI7=u-f=t t v HuI9uHI9x/tL)II}HIEIMHPI4H9IU10IUIEH<LL<M}IEM}B8LHLHĈ[]A\A]A^A_aFL9HHtLLJ|3B3/L)t$ H|$H\$uZHj}t4Le5 -0LHHuLI,x1H([]A\A]A^A_H([]A\A]A^A_@H=`/tDATUSHHH Ht )tHĐ[]A\@H{ H脣H%/H9$H//HhH3HumLH!HtH{ L`)HHH\/LHHpH)J&bH;/H0jLHPHp1Ԥ?Hs mL1踤#HD$H;o/FH=H9/H{7Hhff.H1\O萲 !)0*0%+0HAWAVIAUATUSHH(HH@xE1DD$Et HDxHH#,)0HD$H9I C/uUAqfI}Ht&11NHIEtu AUI0I qr/(0 < C  AqIHHH$E1ɉLHH([]A\A]A^A_11LHI/1,@IE8@ 3C N1LHI`Iu8Ht/~ $HH=(0H(uI}8uLC EA1A D$mLLDXƒtAAu|$AqEu%LmLAq@@8A0q@AqAqEmLLuA`qdAqqLDNfI}LH1/H(L[]A\A]A^A_DHH}HH1H(H[]A\A]A^A_@H3mL HL/HHxH1HHD$HD$E11fDmLLDd$8A~aD$t|AmLD$AmLI8Hta11LD$+LD$HI@H/IpGGHLD$HHLD$H %0AmLWHxaH$0H4LD$E1DD$E1l$E1E1E1I܉wzaE˾\OH| @8MttIMttUHP8HtR уLEЅt ILEHP HtUIHЋxHP0mLHfHP8HtŋR уA }As|LD$l$LMtMPLLD$Ll$LMMuMMuMMLDE1½{ff.AWAVAUATU1SHHBHuH[]A\A]A^A_fDLzIH~I-LHD$ LIHT$J|2H3>IUHIMLmL1HLlthH{ LsQbHC @T@TCH<tlL衞H{1H{ H!fL t HwF$f%f=tF!uHFhHtH"0H9uſFrDH/SHHtHx W!HCHH{ HH=/t &!uxHCHW/HHr;tVCHt+H{/3HtH'/HxHr t%H{ m!HtH/HHruHB/[@bPuu tG@G@GAPpL3lL>fffff.AWAVAUATUSHHHWHPHD$HLx M}IGhH=qLInHH&Io`HEHHD$IG8L`HCHuLHCHuE GNUIE8mxdx5xuyH|$ HD$HT$ PIHHP 1t3Ht$H|$ T@IvIw`1HMg8j21H[]A\A]A^A_fDlLHmLH>tOHHpE1<:H>kbPtVbPtHD$Ht$N, IHt$AUT$~HFHD$T$Ht$ AEfDH|$ ^HD$HT$ `3IHHP 1Ht$H|$ fHLHI9@IHI89HSIH@11mLAeHt$L DHD$ D9d$ 9hjL1 H10<-vpLlLpLlLfDAWAVAUATUSHX}L%&0A|$8tHX[]A\A]A^A_L90MH0Hu?HH(HPzuA8m,mLL 8+@ nLHHH@pH0L7H0HXHHBHk8IDžp @%BIx 0HH#0H=H=0FrHIHŐH}Ht0]I9t3LDH{Ht buHuH{ tMHH9uտAH-y/H/Hk/ $BNH/Ht2Hx u%DHmHSHX[]A\A]A^A_@D0H]LmEH\$H\$ Ll$HJ/HtH@H|$ HD$(EuD$ \$ H=0Ht$rjH=0Ht$WOH=0FrHHu E@Ht3H{E1A IHEH9C2L EHuED /H=/E:Ht(HET$ Ht$0HD$0HEHD$8H}BH0HLx@HH}DKEuH{ I<15HMHSHIžT?O1 t$ H|$ Ll$(,LDfH}HmHbfH\0H*E11(@HAHHHCxHDEu˾nLHHtfHx8v HxhquHHuffDLH0eAxdAx5Ax 17nLHHL1TFD$ |$ fHUHukL1˓T$ Ht$LDAAHE)nLHHPP(=H@pI$lLL@$8tOLuOI@AH bPtHIA8t A bPuҀ:IHjL1ԒH=U0HE0HE8kL1蚒jLH=01ҾkL1HD$0HD$@HD$8H|$0HHt=HrH|$0HtZ3H|$0HVH_/HZ/EH5H=01ҾHnL1PH|$0HHH=/빀-R/uATUSHH HtGT@u[]A\f.;HItxH/HuDHHtHsLtHk/H7HuҾmLH%HtHPHLH)nu/kHC Hx.$IsfDHHHBhHqhHt-Ht(HI`HR`HN(HP(H9H9F1ffff.H;=a/tHH/fDfD0t=0(LtLHD50`L 0HLH c0HHH!H9HHH!H9&MuoHHH!H9~HHH!H9t9Mu7HH!H9ta0HMMHDgMfD90LT@hMf00IMp0(Mtfff.ATUSGHHՃ Et Lg AD$T@u3t H{ GT@u []1A\fD[]1A\f.1`WLOLH1袎SHWL1+HH1>1WL HH1 1(XLHH11`XLHH11XLHH11XLHH110YLwHH11pYLYHH1lYL1;HH1N1YLHH101HZLHH11ZLHH11ZLHH11([LHH11x[LHH11[LiHH1|1\LKHH1^1`\L-HH1@1\LHH1"1\LHH110]LHH11h]LHH11]LHH11^LyHH11@^L[HH1n1^L=HH1P1^LHH121 _LHH11h_LHH11_LHH11`LHH11``LHH11`LkHH1~1`LMHH1`1(aL/HH1B1paLHH1$1aLHH11bLHH11PbLHH11bLHH11cL{HH1cL1]HH1pcL1?HH1R fL1!HH14xfL1HH1fL1HH1[AWAVIAUATUHSHL?MLHHD$D-0HEf.HIt0HLHyuAtTD8tODLHuHD$H|x( u0IHHICJ1I>I @MtH[]A\A]A^A_H(ISH8U0Q4P2~H/H/fDB 0Az.D-Hw/H@/fD;=fr>/f.4uUH5/pqnfD6t/EDPtKpt11-D9tP:uV/fH[f.H5Y/hq/H!/&lLHd#lLH+lLH:lLHNlL HKLlL HSXlL H[blL HXllLHXulLHRlLH^lLH:lLH;n:{o0{w&{H 0H 0_/D@~/,@N/@ 0 0HZ/lLHރ?g 0|;g{n{u{ 1 0@/|@/d@H=1 0HtH 0H/H[HֿGJ@@8H#H0&/@H=A/Ht$1uH/HD$8H/BJ1HH1ۂfD/l@%0WH=/:f.H/GJHlLHlLH5 /fD/@H 0 ;0xʿ/@/l@/T@@0=D 0'lLHuK 0 0/H>/lLlLgLxgL1HH1H{Ht$1=HT$H0:u HPHHȳ/(gLHXH{Ht$1HT$H0:u HPHcH/PgLHX^00n0b0H 0 H 0H 0H 0{H 0@lH 0]lLHP,2dIH;lLH&lLHlLHlLHtulLHtVBJHt7lLHtlLH%'0߸ 0 |%0n 0` 0 R%0D 06H N0H K0H%40H%40H "0lL9@AUIATIUHcHuSHcHHI}HeA:IE(pz:PfDD(I<$HBH`I$`N@uV@up@1Ht t  f HtH[]A\A]fI HaNG@tfHHfW@~@HHWeff.UHSHHHt7{C$@ N@HsHu HHu1H[]HEH9CuHEHHHEHfDHs0HttfDFrH[tD N}|fff.U\OSH8H0HCH8HI/D /HD/H /Frع/D$(ޘ/D$ /D$/D$/D$/$ 1ҾmLH50HÿmLHW/ HC HG/H@ Ht /FrDLt ʮ/L2DH=a/FrxxaB蓚H/H /A0QBH=(/A`MBFrHp tciL[]A\A]A^pG4$LDHI1E1%iL1fff.H/HAUATUHS1H5/IHD@8H uH=/B|#1HcL%/HILLf.HHTt:{/uHxLDHL[]A\A]ffffff.AWAVAUIHATUSHHt$cGJzI1MFHf.I2L}HML9u>|+ t7HHH?HIILLM)A4.4HuL9 HHt#HHtH H t tJvIQ}mLHH t utLHDA< t]< tYLA tEtHD:A uHBH$A EL $A< uI7=u-f=t t v HuI9uHI9x/tL)II}HIEIMHPI4H9IU/IUIEH<LLlM}IEM}B8LH#LKHĈ[]A\A]A^A_L9HHtLLJ|3B3/LYt$ H|$H\$uZH}t4Le5=/LAHHuLI,x1H([]A\A]A^A_H([]A\A]A^A_@H=/tDATUSHHH Ht tHĐ[]A\@H{ HeH/H9$H4//HhHcHumLHQHtH{ L`HHH/LHHpH)zbHˤ/H0jLHPHp1g?Hs mL1f#HD$H;/FH=Hɣ/H{Hhff.H1\Ot Q/'/U/HAWAVIAUATUSHH(HH@xE1DD$Et HDxHH#\/HD$H9I Ӣ/uUA qfI}Ht&11~HIEtu AUI0Iqrz// < C  ApqIHHH$E1ɉLHH([]A\A]A^A_11LHI/1,@IE8@ 3C N1L4HI`Iu8Ht/~ $HH=F/H.uI}8uLC EA1A D$mLLDXƒtAAu|$AqEu%LmLAq@@8Aq@A@qAqEmLLuAqdA qPqLDNfI}LH1_H(L[]A\A]A^A_DHH}HH1.H(H[]A\A]A^A_@H3mL H}/HHxH1HHD$ݩHD$E11fDmLLDd$8A~aD$t|AmLD$AmLI8Hta11LD$[LD$HI@H/IpGGHLD$HHLD$H H/AmLWHxaH*/H4LD$E1DD$E1l$E1E1E1I܉wzaE˾\OH| @8MttIMttUHP8HtR уLEЅt ILEHP HtUIHЋxHP0mLHfHP8HtŋR уA }As|LD$l$LMtMPLLD$Ll$LMMuMMuMMLDE1½{ff.AWAVAUATU1SHHBHuH[]A\A]A^A_fDLzIH~I]LHD$PLIEHT$J|2HcIUHIMLmL1HLfthH{ Ls聣bHC @T@TCH<t N`H{3H{ HfL t HwF$f%f=tF!uHFhHtH/H9uſFrDH/SHHtHx HCHH{ HH=U/t VuxHCH/HHrktVCHt+H{/cHtH/HxHr:t%H{ HtH/HHruHқ/[@bPuu tG@G@GAP N3 Nn`fffff.AWAVAUATUSHHHWHPHD$HLx M}IGhH=qLInHH&Io`HEHHD$IG8L`HCHuLHCHuE GNUIE8mxdx5xuyH|$ 'HD$HT$ PIHHP 1t3Ht$H|$ 脷@IvIw`1HMg8[21H[]A\A]A^A_fDlLHmLH>tOHHpE1<:H>kbPtVbPtHD$Ht$N, IHt$AUT$~HFHD$T$Ht$ AEfDH|$ 莹HD$HT$ `3IHHP 1Ht$H|$ fHLH2YI9@IHI8HSIH@11mLAeHt$LDHD$KD9d$ 9hjL1 H1`[<-v N N*] N N]fDAWAVAUATUSHXJL%V/A|$8tHX[]A\A]A^A_Li/MHI/Hu?HH(HPzuA8m,mLL 8+@ nLH(HH@pH/LH/HXHHBHk8IDžp cBIx D/HH#-/H=H=J/Fr@HIHŐH}Ht/]I9t3LDH{Ht uHuH{!tMHH9uտ0BH- /HV/H/aB~H?/Ht2Hx 9u%DHmHSHX[]A\A]A^A_@D1/H]LmEH\$H\$ Ll$Hڕ/HtH@H|$ HD$(EuD$ \$ H=/Ht$rjH=/Ht$WOH=/FrHHu E@Ht3H{E1A IHEH9C2LPEHuED/H=/E:Ht(HET$ Ht$0HD$0HEHD$8H}rH/HLx@HH}DKEuH{:I<aHMHSHIžT?O1t$ H|$ Ll$(,LtfH}GHmHbfH/H*E11(@HAHHHCxHDEu˾nLH>HtfHx8v HxhquHGHuffDLH/eAxdAx5Ax 17nLHHL1UFD$ |$ fHUHukL1UT$ Ht$LDAAHE)nLHHPP(mH@pI$lLL@$8tOLuOI@AH bPtHIA8t A bPuҀ:IHjL1UH=/(Hu/HE8kL1TjLH=/1ҾkL1HD$0HD$@HD$8H|$0HHt=HH|$0HtZ3H|$0HH/H/EHeH=./1ҾHnL1H|$0HHH=/빀-/uATUSHH HtGT@u[]A\f.kHItxH/HuDHHtHsLtHk/HgHuҾmLHUHtHPHLH)u8/kHC Hx^IsfDHfff.HH9ff.AWAVAUATUSHHHGLHtYHhHH躱HH?HIt7HHHYOH9It99t 1[<LHp1H[]A\A]A^A_HCLIHHIE L9v1<@HIIEHHM|`HHIEtE1I} tFf.HCLAHLI|$IHEHCHEDI;E rH,OHH?HH)H¸IU @AWAVIAUIATUSH('LHD$LHILEHHHD$IDfAMt/u fDt IA/uu@/t]@tXHt H/tLHHII} ~qHHuHHHsLuH蓉Iu HHHHCHC`f1 uHEH0L6HHHC HC`yEHCXETLHLH% CTLH誤1HCXLsfDHHHufD1 uHEH0L莜HtHHHH 1/vLH ff.HHHpHvHLuPtHGHH1.1HDHt;HHF`HHr HHHH?HH)HUDHH0AATHUSHHHAHt'z+t 1 .1H[]A\fDJNH SNH Ј t\NHuoPHHKHHHHCHtCHCHt2 BH<=H|$@Hھd>H!HưH?H|$@Nt&H|$@ Ngf.HHHCHHHHHLhH|$`Hھ=Ht0((f 1*1UH贆FH|$`IM載IHHD$ CI)IHI9LHItHD$H9HHIHEJHHHD$苜HIt/LtHsL>/tUHmt$ IąILMM zIHIH9D$8AIDLHHL$HHHD$苺u!AwIGHT$HL$@8 oHT$H|$LTD9t$8IGHT$HL$@ MM=@MusHH[]A\A]A^A_IL@CUt Dt$80Iă|$ I@AD;t$8efDLHݕIHD$ ML(LHD$(ML VD$8HD$E1D$/LtHsL>/t LCHHX9D$8Ir IL9LtNIQHLLT$LL$躪L$ LL$LT$Dt AD/AAAD HL$ LH+HD$IG@A y IXHL$Ht$(IzNLL$yLL$L9tD$ AMM̓IMM MwLHHDHH1[]A\A]A^A_HL$Ht$(IzN1LL$0LT$褧t$f14Hމ¿1\fL{L蔞D$L覞D$PID$HHD$`bD11L<)A JNSNLHH'HA Dd$H\$ HIHt=HHLLpHCA HHuÀ|$t8IELu'N&NH-/G/躚H1Ճuȸ)1HǃL11H(nM4A H'fH|$0LL&I9M)tPIMH|$0MFEHL&I9t111H@LHN?&H#t$ LC Hl$(H D$h HD$0HD$8HD$@HD$HHHD$PHD$XHD$`UH|$0HHHSH|$` H` L<f|$jH|$0%H<sHt$ H|$Ln%H;D$ VLHNI%H2of.AWDD<AVAIAUGlATAUSHGU@HD$,Ht$ HT$DD$(H@8H\$PHD$HD$H H__.SYMDEDŽ$ Ht$XHt$`NHt$hHt$pHt$xH$ H|$PD$XFH{HH8H@@HL$H{NHL$H{"NqH{0D u1H[]A\A]A^A_A` L<HfD$#HHD$I1oIF|$(Ht$0H|$0L!HDT$,EnLOf!HMSHHGU@tH[Ð!Ht$@H!NHH$H;H8~HKt=J<;u,HD[]A\A]A^A_fDUt 8uHHuEt$,fD<:Ht1 bPDHHHDBH bPuH=HviH= H=FJH="H=1Y$=fDHSHVf.H=PH=fH=VH=~fDHHHHIGJ<;?:L芍fkH= tSH= H= ur@E1A9D$ *E1I;T$A ոɸ$@HH= tH=uE1H=H=puvH= H= uƸSH=}t&H= u4 % $- $0Hs HH¸J|;LߋfUHSHaHHt H1HHH[]1N 9O u9uHVH9WHHHCHFHH@ @ATANUHSPfDHHS8uH[HHuII$Hu1H[]A\P1ҾNH@HJHtH@HʍJHuHHHuHHcH`Ht;HNPHr HHqHRHHuHHHuHH1ffffff.HHDI EtHDF Eu=HHHȅtHHWLNH2t1HA0HHH@ DHH@@H@DH@DHNP @H@HHt9x uH9ptHuDP,Et@HHHu1fSHHHHHt[@HǃN11[ffff.[HtH@ ÐSNf.HHpx -Ht@PHff.Ht@PHf.1L'6/A@HGxtH HHPHx ffffff.W/fUSHt5Fǿ&NH4 NH[]Ð=V/HHV/N&NHhH|$HH1Ht)HD$H[]D蓇8ܸf.Hff.SHH=J/Hۋ=7V/t;u0H=J/H¾J1u[H=J/騋H=J/HHھN1B[H=J/uDHy4/H=r4/ÐH=U/HY4/HA4/H=:4/ÐH14/HfATL% 4/UNSH&N茇HډH[]L྅JA\fDAUATAUHSHHHt]N&NL-3/=IHDH꾅J1Aպ!N&NH3/ H1ӿN&NHU3/DHH꾅J1fff.HX=sT/Ht$(HT$0tHXfHD$`D$H5DT/HD$HD$ HD$D$0 T/vǺNHNf.LuHGHhDH1hHHfff.LuHGHpDH1(HHfff.HLu6GPtHGwTP!9t311H11HDHfffff.AWAVAUATUSHH$H$ H$(L$0L$8t@)$@)$P)$`)$p)$)$)$)$HH=G/4HuR/HH=MG/:N1цH$H߽D$D$ 0HD$H$HD$芄H)HLd$ II%L蛄HIG@;AMn<wMHLI)LLM辆HuA*MgAG*AGL|$ A~BT$01HD$T$L MxI$HtHG@ I $XJHL1"LHE1胃H)M,f.LxI%L蛃HuL9Od5L)LMu &H%B0uIHBD0%MuIL|$ HD$ I9~H=sE/HT$L薇H5_E/ EH=NE/H[]A\A]A^A_HD$HPHT$LH)HHILI1|%H@I)Hu1-0HD$T$HH HHHJL@"JHL1貂I$H_AD$#SLMCI $ENHL1e>HD$HPHT$eH 6D/?N貆LMHfLHHHtHPHLffNHNNHNfffff.HWzuHPH@ ffff.HGxH LNH@@8VNH^N HgN HtsqN Htb|NHtQNHt@NHt/HֿN)tP1AZ@HPH1LtfDHWRtuHÐH@(DLt HG@tuHÐHp(D1HtLtÐHWRtuHHHH@ @Ht7LtHG@tuHHHHp QNHNOffffff.{ff.zHuHB HHHDH@HAVAUATUSHH HtH []A\A]A^DDt$`IHLL$DD$L$T$ IIvHkHHL$T$ L`DD$LL$M@AT$PHEAD$XALMED D  D$`M@EDu4HHHhHuAfHHHuH)H []A\A]A^Ht$hH}HLD1HHhff.UHSHHOuH?JHH1[] fff.UHSHH?OuH?JHH1[]~fff.HW1ztftCt&uHPPHfP:HPuDHPuDSHHHh0HFHG`HFGFHG(HF HG0HF(G8F0HHF8HGHF@HGHFHHGHFPHG HFXP:CC1҅t?cTHǃHǃNHǃHǃǃ[f.UHHhSHHHCHHCH3HCHETHC8HEhHC@HEpHCHHExHCPHHCXHHC HHC(HC0tHbiHH[]@H~8WH1赞H1Htzu HPH@HDSH1腞HHu;HHHt,H9t'zuHPHHHHYuf.[fffff.H1%H1Htzu HPH@ HDSH1HHu;HHHt,H9t'zuHPHHHHY uf.[fffff.AWAVAUATUHSHH$tLHW:BD$<.I@IA<$t<.tMMI)@LyHHL)HxINHIxLLH{4$C'L-LIwMHu MLLxIIHHDHxK /HHHD$HH $~MHIt4LHHH{K<.LL9{H $HT$HLH"{LvLH[]A\A]A^A_D$IIE1f.4$LEIM ft$tUHxHXHLHIt9HHHzHL[]A\A]A^A_@FHD$,1E<$%@Sf.HG8ff.1ffff.H@LGHuN@uX@uj1Ht Ht 1HfGtIHF01H~@t1HfO@tDHfUSHHHoH}Ht5uH-uHCH1[]fff.ATUSH_tHw8HL#L9v#GPwTHnIH3IHI9r 1[]A\DH{HLHHCt]HJ< 1L)vLg8t1%fDHG8ttHhfAVIAUIATUHSH_HO8HH H9v;LbHHHH{IL9r/HHLxH[]A\A]A^DH{f.LKHHCt7H;I9wIM8HfDL1H)HuH{IM8fDHffffff.AVIAUATUHSLgHHW8II$H H9vH9wBH)HIſ1HU8HIt$HL&w[]A\LA]A^f.E11fuff.xff.USHvHHt1Hv1҉ljž1sx1sHH[]fSHHHtHR8HHHH9s 1H9v0H)HHC Ht)HHHHHH9tHS8H[fD1HS8HDATIUHSHB Ht=HHHPHHtH]8L9tr1hH[]A\1fff.HG SHHtCPHHHuHHHH+FXHuHHS8[f11HS8[fDHG HtH@(1ffff.SHG HtP0x[f1[AUATIUSHHv!Nz{Lt Htqu}HHtqILfIHHIqXHuHC HtMHPAuDLc81H[]A\A]fHC LHuAYpD HH[Atu1DeHD[]A\A]1MH[]A\A]f.Lc8H1[]A\A]L;c8n1C1$D(fff.SHH uAtHC[]A\H[0H[(Hs8H{1KtAuԿ1L%/ HþN&NKkHHH1A1bNNfH;=8/SHt3HHtAmHډƿnx[Hf.1[ûfH;=q8/St&LH1Ht mx[Hf.1[UHSHH;=8/t,1@HHt$HH[]@Hf.H[]@H;=7/SHtHHt[HHuHC8[fAUIATIUSHH;=q7/t?1PH1HtHLLnI9HHH[]A\A]DHofHhtٿ1Hffffff.AWAVAUATIUSHHHt$I1'f.1HHuHH9|pL9}kLH)H~HD$L<(L;-6/t]1LcIMtTLLHھ(hH9I|@ML„u1HH[]A\A]A^A_fDMuMu1[Lgu"1xfDHD$L<(\1VHf.fffff.ATHUHStH>tC1 |t HH9uHsSHItHHHfA[]LA\þ1AWMAVMAUATIUHSHHXB'HL$ ND$+B$fD$,B&LjD$/HF HPhHHD@gH=q2H=qFfE IL$HHHL$g}&gAHD$HL$HCAHPwHuH&HCI>HPD$Ho|$HT$@HD$0A}HCHHT$8zP`HT$8H$Lc|$HI6HMDvH$D$LIT$HHI6L@vHt$01HH$H$L8D$HEBD(L}HHCHHPDh\LbQHIt/HCHuLHHPP HLLL9HX1[]A\A]A^A_f.H=q"AfDM IL$H-ID$@N}&gAHD$@N'}'HCHP IHEHHEIHCHPppDplE9IAHE8HHE@M/@IAHEHHEM/NDLHR}'uH\$ HID$(D$+HHHX[]A\A]A^A_fIt$H}b<AfDU PHHT$8E1fDE HCHHPDp`LfOHI/DM'E D$/L$,E1Ld$EL$AfDDM'AE9HCDEHTRDHHPHL,$HtT$PHLLL9tfDEH}8HLHL$aE9HL$'B9fH.fileHEDHNHlIH}8DHa@Ld$LHP4NwNNyNff.Ht4qt't&HufDHRHt9uHfqf.qf.HGSHHPt[HH[UHSHHHGHPtWHHpt1HH LH HHzHHHQL9uHlHEH[]Hffffff.AWLAVAUAATUSHH(tHIHt@HHt8EuH([]A\A]A^A_@HHLacH([]A\A]A^A_fIGAE1HPhdLHH1LH $LL$H $t%MtL^H(1[]A\A]A^A_HLLJL9H $LL$uMD$HD$DMLIL9s@IWLL$HH $LLPLI AH $LL$HI9wMtLL $.^L $|$LHHteH|$H8LLL $44HHIL $H 4HIEHD$H $D$XLL $KHHtH@L $mH|$H|$g]H(1[]A\A]A^A_fDATIUSu'H1HtHRHu[]A\@HHI$11@HH HIItuZHJ8HtQHR HtCHRhDHqt"HqtHqtHqtHDEuH9w[]A\þN"H[HUtfHHB@uHt Ht1AWAVIAUATUSHHDHDH4IHtEIu1HLqu(Hy Hqt"G!u@uuHHHA9w1fDHLqu/Hy Hqt"G!u@utHHHA9wHI+H1fDHLAuHy qgHA9wHM1E11fM$I$HPRtu_HtUID$0Il$(HtKH&guuMtIxL@P'L@ӍSH09uHA9v@Il$(HKA9wIHH[]A\A]A^A_fIT$ HB!udAt$txHqt}HrhHR`IT$HPfx Ix@H~0HE~(HHP(fDIT$E1fDP HP fHHIT$HPE1H@fDH H1[]A\A]A^A_1HAT$thNHD$L$HD$L$fP IT$HPn@AUIATUSHHLdfDHEHHJIt HHX0HStHK1SHst4IUHH HPHIhRhHSHHS@H@ qt{'t]HC01PtHp>PHxtHP 2PHp PtHP:`HxS'H09HL9H[]A\A]@Nim@USHHxHF LHPhMHHHDMAB1E1H=qfT$4fDT$2D$7t @!1VfD$0HFHD$(1@fl$40D$6H$HT$H$Ht#HT$HHT$ HSHT$(HSHT$0HSHx[]fDH=qHqDHHFOtHHCHCHCHx[]D$6gSfDV@uDH@`HFfDT$0ESxHD$(Eu HE(HD$(HLPERAt AH@TfD$2Dt0A{xiD$6fD$7fl$0@D$6fD1E1D$7fT$4fDT$28fffff.AWIAVAUATUSHHHD$8HD$ HD$(HD$0D$ HGHPDXtEt3HHt'H;VHvHT$ HDHD$ H[HuI1LHp3D$ HD$8M&Ll$0MdIWxHt$H|$L"H~IGHP@tT$ IЃLdu*@HL9H+H}GRHUIHJItu9Ht/Hu0Ht&IGHLHPuHE0x>HIGHPD1EuL9oH}ILLHG(HHtHD$HD$LH@HL$Ht$HHD$HEHPP(HLLnL9ubHL$ALqut@IAaHD$IFLHt$HHD$HEHPP(HLL L9tH(1[]A\A]A^A_LH=H([]A\A]A^A_HF8ff.ATUSHHHzXt[]A\ÐHOHPi\Hj(HtH#I1MtH1HHpt LUM1뫐HHLH9uHL`Xff.AUATUHSHHHXhHtHH[]A\A]DHpHHWHPR\HP(H1uHHBHtlAL"HHIHxHLI9u|HHXhY@1DHEHHIwUN&NL-.MLHH1Aտ1HK1AWAVIAUATUSH8 HGHPhPD`TH8HHcLHH(H9WIFH$0HLHPHL5;IFH$0LHP$ DH9fD$ 1AFTD$IHD$$" u L$ANTftANTuANTuANT ftANTH$ HAtANTH%HB IIH$0LHD$ IFHPHHD$(IFLHP@XD$ AHHe7HILHHH9IFH$0LHP~ADžD$N11QD L6HIGHt$@HJAD$LLYHIHD$PHT$@LLIG(HD$HIG0HD$XIG8HD$`IHD$hIHD$xAIFHPHD$pLILJALD$8LHt$@LIH$IGAIFHPT$8AW t ALJH|$xtAW H|$`tAO "l$ 9\$IFHT$@LLHPIFLHPptPxw|$@/lIFLHPPxT$AHD$AHt$8H|$0D$7@T$0T$ED$6fT$4 KHT$8IĀ: HLHtWN< L;IHpL4HIt7LHu1HFHt(HHv7HH@hHt?HCH[]@HBHHH[]@N蹿HHu1ffffff.SHHHxXHtP`t5HxhHt@puEHH@h[f.{EHH@Xf.AWAVAUATIUSHHHHx HH|$(tHD$(HH[]A\A]A^A_fDH@(LH@HHi3HHD$ I$H\$LH@(H@HHHD$8tID$I$HPLjXx\HH|$ HJ(I| I9H|$0HSLLPDK'HEBE1f.AgtpI$D#H@H<HI92A (A AAdAfDHEH~H@MHHD$HEDK'AE9ID$Ll$ H0HuK&S$ELHPH4$LID$D{$D[&HPHHt%D\$IDHHt$LЅD\$wEEEADK'AE9\@Ll$ H]0L9l$0v?ID$HPHE HH@MHHD$HE I$BpLHD$8Hl$H9E1E1HLt$}&gH}E1B|-$IIu L0HIHuLHBE'LuHEH@HHl0H9wHH+L$HiɫI$H|$H9H(Hx H|$(N蟻f.H}uAHEOE'E'H}8ueMLHU@HUZ@ID$HuLHPukML}E'#DIu<vI$JxuGID$HPPlHu8LHEE'DH|$thHD$HEE'HT$ HLHIE'LHI:]HNLKHIH@8LHHD$0-HI_LI1LHD$8Y9Ll$0LLLI9Ht$81L&LEt$Lt$11葺fff.LuH@H1XHHfff.SHH-Ht"H@ H@0H@8@@H[fUHHSHm,HHtEH-HHC0t/HC qCHHC8C@H+H[]@1fff.ATIUHSHHHXVHC0Ht@tI$H@H+B HE[]A\HHHHItt1,1HDHtHF0HtHHH HHHJHHHJH@ HBHN0AtHHI H)JHff.HHL@E@AtAt1虸1HfHtHF0Htp'9~HcHTRHHHpH1HPHQHPHQHP HQHP(HQ Pt'HH+r HHHHHPt)HHQH+V HHHHQPt#HHH+V HHHHHffffff.AWAVIAUATUSHH(sM4Lb0IMHHJ8L~NHH@ HL$H)HD$HHH1@AD$Il$AD$'EL$&NED$$AL$"HAT$ $1?HHLIV1OH1?A|$'iLt$~DbIVHuAF 7AN EF"NH1>>fLt$H|$u{H([]A\A]A^A_ÐHzH([]A\A]A^A_.t 1~LfDAWAVIAUMATMLUHSHHHLLD$H@~@WHHH WH WHH ff.GWHHH WH HH ff.WHHH WH WHH кH1Hffff.GWHHH WH HH кH1Hffff.WHH WHH WHH WHH WHH WHH WHH ffffff.GWHH WHH WHH WHH WHH WHH HH ffffff.WHH WHH WHH WHH WHH WHH WHH ffffff.GWHH WHH WHH WHH WHH WHH HH ffffff.H@~HHHFHHFfffff.H@>HFHHH@~FH@~H8HH0FHH(FHH FHHFHHFHHFfDH@>H8FHH0FHH(FHH FHHFHHFHHFfDu;BH1DJ~$fDEA)DDMcB<H9uH N,Nx@uDFH~2DV11EA)ȅDEHMcIBL 9u1H NANfffff.MtIATUHSHHF$0uBPIt1HF@Ht(LHrH9sc1g1H[]A\HC8fN&NL%j."HHH1A11HH1HLD$g1LD$uLHL輮LD$I9dfH NNATMUSLu[]A\f.HI1HHٯ1uHHL裮H9[]A\DHvH1@HufD1ffff.HWLz_.E:fSHGHHV@ R 9tbt]tXt7&N Nx!HH1.1螚1[f.&NNA!H@[ÐAUHATUSHHH .HtaHH=I.AI^$HۺtTX N&N H=n.HIELH1"H=Q.H$H .H[]A\A] N&N H=.HH1"ff.H11fDHAA)MAIL ExDfH11fDHAA)MAIL Ex݃?wA@t HHH DÐ1ffff.1ffff.f.HGH@ HOt't1tDHq 1fHq 1fSH_HHLC H3SHxHC [HHOS1HHQHtH1HC[fffff.1ffff.H@IL_AHuz@@uRD1AHt HAt 1HfGAtICHt HLI3f1DAHH~A@t1HAfWmffff.ATHUHSHH߾cGJЩHHt|E1DHٺ  riHtCH rDH= rv(A rAE2IHEJ3!NI9uAAHI[1I9]A\[]1A\þ N趕TS(%HH #.9+/P.+/eGHHH{hHǃNCPHCHC80P:CC HǃHǃCLHǃHCXǃHǃCT H[f j*/Q\*/6.'H1[@1[@nH1[fSHHtZHSHPHS HP H{ )Nt0  H@P ʈ [@HSHPfD1[@SHHtHh CH-GH[@SHHtWHhBHFHǃHǃHǃHǃHǃHǃ[@AVIHAUIATIUSHHuD$%=@=iHHHL>HLHCH LcAEHHu1$H[ffffff.HHH SH9vHt_1HHH9w|HHHtHqHWH9r=HH)WHHH)HHt+H[fDHWH9s=1lǿ11\f.UHSHHHt H1HHH[]AWIAVIAUMATMUHSHHt$YHHtqH|$H6HtgL{CPLHHHtL(HgHT$PH(LhL`HPHCHHC )NH[]A\A]A^A_D1@H1fff.UHHH ʸSHH9vHu2HHH1HtH1HHH[]D1HHH9v11ffffff.Ht=@HH9s @2HHH3!NH9uÐAWAVAUIATUHSH(HM"PLDH}!NHHt#HT$HH:#u&H|$Ht1H([]A\A]A^A_fDLt$LHUHI<R8MH$tA>)LeLH/A|/HXu,A|/HCHHu.HIHuHHAH}2HI:HA|/HhuA|//HUtHHuLA/LHD$HT$H9HCH| HHHLHLHH4$H{LHxH.debug/HxLHH4$HCufLHDLHYHtA|/tA?/t /fu@H0H<LLH9H4$HtNL Ly Lq H(H[]A\A]A^A_H{\ NhH3 L+ L# L 1L 1谇1t11_HxHHK1{1?L 10DATHUSHtlHtgH0!NHIHuJ!!NHHHtHL HHHHHPt%H[]A\D1܆[]1A\D1fff.AWAVAUATUHSHH<HI0HI$cGJHHH'E1fHٺ  r HtJH rEH= rAv.A rf.DA2IIL3!NI9uEAH LJ/HHD$ L`IIID$HH$a1HHtLHt$LH'J<;L1L)V HEJ4#LPHL$1HLHTt!H[]A\A]A^A_ÿ1^1H 1ӿ1B1f.@HG wq$LNf.HfDHfDHfD1HfHfDHfDNN *Nfff.AANLHAKHD6IHKt IIIHL II!It0rMt tKHpNN *NsHII1M!t1HI!M91@1MAWMAVAUATIUHSHH8HFHT$LD$HD$>D$$HLsL(IE H=qH=qD$ IF Ht3L<$LL$MHL$LHHЃtH8[]A\A]A^A_}PHCHD$( M|$@MH1҉LHHH9L$(wIE 1@!uIUH|$Hpht EF01Et HNHN(LCA~MLx`IIυtID$hAvHL+x(M+|$`H|$AN0ID$`HCHExL{AVt D$ ANAvIAND$$HD$VI$MNM|$8fDH|$$ID$`HCH8[]A\A]A^1A_f.AEYH|$D$ d$ CID$`L{HCD$ PfL+{H8}A^Av A~MىD$ DD$ H\$HHEHP8HI#~8IV@HMLH!HHH!H QHD$ H\$HHEHPPfA#v8IV@HMAHA!!A IQ`D$ }HD$IV@A"v8AA!!A D8D$ KDH\$HHEHPPHI#~8IV@HMHL)H!HH!H Q`D$ fH\$HHEHP8HI#~8IV@HML)H\$HHEHP IV@HHHH!I#F8J<8HEH!H P0D$ D$ WHC_HNH@҅NH+M)HC1ffDAWMAVAUATMUHSHH8HFHT$HL$HD${D$$HLsL(I} qbIF Ht9HL$H+L$IL<$MLHHЃtH8[]A\A]A^A_fD}PHCHD$(M|$@MH7{1҉LHHH9L$(wIE 1@!uIuAV01HxhtHO(LCE^MLx`ID$`IIEtIL$hHEVHHq(I)EHSHHCHExL{ENEAN1ۋt$$AFIHt$ANLl$PH+t$IIp$PMNM|$8fDID$`HCH8[]A\A]A^1A_fDHCL{1tHSI)KfHELP IV@LHHH!I#F8J<8HEH!H P0Ef.HELP8HI#~8IV@HMLH!HLH!H QHHELPPfA#v8IV@HMALA!!A IQ`AUIF@A"N8AA!!A ljE}fHELP8HI#~8IV@HML)[ifDHwEfAv A~MDD$DHNH҅NHN HM)HCfDAWAVIAUIATUHSHH8GDgD$ HЋWH؅HHWAfIFLP HƋCHH#{81LC@DHLHH!L$ HHL!H A2,AAhIVD$ LR0D$ H8[]A\A]A^A_IFLP8HƋCoC ALHt$(LD$ HLHLLILLL$HHD$+vLL$DLD$ Ht$(L[8LHOHHL!IKLH DIII!I!IL$ IDHH‹CUPNN *N@yu+AuAuJA}H8[]A\A]A^A_PNNx *Nx@IFLPPHBfDPNN *Nx@ILL$HT$HL$1L!tHD$H!H9L$ MIIM!IM1M)LML1M1HL!H!HL$EDIVD$ LRHD$ H8[]A\A]A^A_IVD$ LR`D$ H8[]A\A]A^A_LL MI!L HD$YfAWMAVAUIATIUHSH~PHL$Lt$PtFHZ@Ht=HL$t1҉HHL$L9s.H[]A\A]A^A_f.I]8f.At$K7tIEhI+U`AL$HH+P(HL)HEHL$HH[]LLA\A]A^A_DAVIAUIATIUHSwtvIELP HU@I6NHHH!ȹuHHHE~Lu~[]IULHA\A]A^HR0fDIELP8@u3A$@u;[]A$A\A]A^fDIELPPV0NN  *N v@0NNB *Nu@[]IULHA\A]A^HRH[]IULHA\A]A^HR`HGHxHGHH u9q¸NN t9@t>u *Nu *N u *Nt1HD *NHD$tHD$HfwH OND1DUSHHt#HB&N*NHhX6H1H[]ffff.f.Ht&S+N&NHO.H1[1fffff.f.AWAVIAUIATEUSHHHZ HL$(LL$HHH)uHIHT$(HHMMuHD$(HH[]A\A]A^A_@LHIHD$IHL$HHHtH#I?HD$8I7HHH@ HtH=qtHxhqHT$(E1LL$8EHHMEEt#HShMHσLtGtbHt$8HIIFHLLBHP@tQII?/H|$IFI/8+N&NL`XHHHL1AH|$fHH1[]A\A]A^A_DIM^AHLHL@HHrHAS0tII?_IM^1ILHPL@HJ(HH@HHRHD$H$AS8YII?8fD@$f%f=Lf=BH~HD$(H|$ HHD$nHL$HHD$ HHIHxGIH.HIH@H@MN1MN *Nqf *NpHt$8(@UHSHHޤ.FF HGH tUH.HCHtHCHXHHH[]fHCHH1[]ffffff.SHHHH$H1HtCH~@@@1Hu7uu HH[@1HfGtHtH߾0HT$v#HHHT$F1뗐1HfO^fDHPfDFH~'HGSHHHt6HH@HX @HPHH[1[fff.HLJ1HLJLJHhHff.HHh11Ht HHÐ1fff.ATUSH_HoL'Hu:f.HHt(H9kuH{LuHC[]A\f[]1A\fHHh11Ht2@:HxtfD@"ufkHHuHH1HHfffff.AWAVAUI1ATIUHHhSHHL$1HIt_Lx'fM6MtHM9~uBI~Lu2I^HT$HHAՅtHH[]A\A]A^A_f.1fff.AVIAUATIHUSHxI@H|$1AOH&nfDH(1[]A\A]A^A_Iz qtfIrI~A11LT$JLT$HH@E1HtH#H(1[]A\A]A^A_fIRH|$LAE11LT$LT$HHD$ O&NL%q.H@H(HD$H@H"HH1HA1H>1 OA=Mg`fHHD$H O<@AVE1AUIATIUHSG$OɈG$tIIEDHHuIfHAԅtHHt.{HuH{(HAԅuAE$[]A\AE$A]A^fAE9uw@UHSHHH~ tO>_HNH_uH_tGW"PHHI@ƀDOx @8xtiIFHS@MILLP H1IFMLHLP 1kftO3IFMLHLP,L;k0fHs0HIFE1E1HSLLP(HC0H[(SYwCrfDCLc([Lc(I~HC?OiO$3@H{ IFH9X0H[ fDXI~CHHC(!Lk0L5Lk(FHqOAUtL9HuL;IEHC(H@H vfDIF1HSHPHHHDD$hHEHCEHEHCHEHCHEHC HE HC(HE(HC0EH](HE0H|$`}I~L`DH4Ht$`LHHE0I~HH1H|$xHD$xH(IFMIL HLP}1fDAD\$I~L$hE1Ht$7D\$HHH|$xzHD$xH1H9X( O&NHd.[HL$`HHT$L11{11@IFH9X0FDImI~HDD$hHT$E1ɹLLD\$HfD-OL$/D\$g@%DHD$`HE0BEAAIOO/fffff.AWEAVIAUIATL$UHSH8L9r;IqA@!u-IqHI9H]KLC 8t HCIqHtHuI9vHUHHRfLKH|$(D|$D$H$LH|$LHD$(t2SHD$(tIG @!u AG tIwH}11A=HIt@uIO A!<uMe(M0H}AEHIE(IG IHx(I}0SIM(G‰IG H $H=qtJH0LgH $HAIE(IH@H L9fDH([]A\A]A^A_@OLH $HA1H([]A\A]A^A_H\$HEHL$IWHHtH|$H9HtHtIDD$HtHD$XHEIWHL$Ht$Hu1tfD_H|$HH|$L@1ffDSHHGLt@t1+H1[Ҹ0C CHDH[H#HHtHH[AHT$ H4$KH4$T$ tHfD1YfFfDAWIAVIAUATUSH(HH|$H $]IFPHtIHY@AILdL9HD$HHHD$Ht$HS HqB!E1HqAF`<`t<@!S‚L9;HC 1H=qtH@hHPHH;Bu/t+H$Ht$HH|$pMtAE8HI96H]C84Lk(MIF0IH9xUA}"AE$@OfDH[HH;ChuIGLHtEIWHL$H@@@HX HPH$HHHƸHN1H([]A\A]A^A_DMm(CCIE0HCIE(HC ~Ko@IE0KHCHC @!QH=qtO'HC q-f.C fD OO'@HC H=qht1AF`@H=qDp %<1ɀAt%0ɅAHLH1ɅHC z:H{ qHsI~A11IM Ht$H;>@IE@HHEHHsI~11HHBV1f1ftAV1Ƀ``fDHC qzfDHbHSH|$AE11L$I OA O%AWAVAUIATUSH(fHIA HIŘHHt{IGHHCIG 0ǯHHCAtcIG E11ALHHPuHt DX8EIW IEE11LHr1PH*1H([]A\A]A^A_ÐIW DP0HREHHuYIG H@HCA$I$HA$H([]A\A]A^A_@H@HHCDP0EtHHHD$赂HIWIG H{LHHPBt~IEAHSLX8IG HJ(L@HPE11HD$H$LAӅu.L11$MoH!LD$HILL+L衩HC@O Ot#@H@HFO OP#O O<#fff.SH0肗Ht5@HHtHH[fDH1[@AWAVAUIATIUSHHA|B!LsMtRk L{(HI9HkLMLHLLL;{(tLD$ND$H[]A\A]A^A_OS O$"@HE1[]A\A]A^A_f.IMAT$ 1ILi @P@HIJ1|fDj Oq!@L}HItMHI)Hu SIHs(HHLD$艫LD$HHLH)L9vMu LsHs(LHVHC(LL0肩ffff.AWAVAUATIUHSHHHHLJLJHD$Ht9fHHu fHHtxuHH HI$HuHRHuI\$8Hu9DHHt(HL$LHHu1HH[]A\A]A^A_I|$HD$HT$ 0eCLd$ Hl$(HD$0HHHT$1tA$LMIHu:gDHLLHPHHt/CuAHLLHN!HHuMmM~LMtIADžHu:t[HHtCPwHAHuAMmMu .vLs MLLHTHH$zHIH$ILLLLD$LD$H$LrH$HAH9tO H$AH4HZHIAM ADžH_1HtfOH?QHu1ffff.HH@@r`H1ɺ@@rfff.UHSH@@rH5Ht HSHhHHCH[]DH1[]* bC@@r7@@rfDAVAUATIUHSHHG % ==tK= HFHBVHHChqH[]A\A]A^HFHBVuHH8H9O8tID$L!OLhXjfu,BHFtHBVyH}1fO O@HBL OLhX&NEHHL1AHEfDHW8H;P8EHHHHHD$&uXID$LH!OLhX&N΢HHL1AH<$HtBH|$Ht3HEHuHT$H赴t;L,$HS8Ht$LLtID$Lx!OLhXnID$LeH!O&NM$LpXLH1LAH<$JfDATUSF Htt[]1A\ÐH61Hտ@@riHpIHtHH[]A\>fD@@rHtIT$HXHID$HEhN&NHXXeH1qfLFM!LfDH9Au-H@Ht$@!uHHHuH9tIH@HtDA AtHIHuHqHDfDLIMtI9IAEu"LDH9AEtHtKDH DD1t!V D1uAt%AHE@@ut"D3F AHDH@D3F AHDH9Q(HFHH1ffff.USGH<v[]HW(HtHHrhHtF!tHNHt4H;qtHj`Hk0Hn(Hk0HIH+h(HC(Hk0H;fff.HH~ Cffffff.AWAVAUATIUHSHHtzt OrHE(LLu0D(HXADAMtmMILL!L9t O-HC8IDL!D;kpHC8vDkpHE0LH](EHC8C C H[]A\A]A^A_E1ff.AWIAVAUATUSH(HHT$oHE1HD$1E1HD$@ItYMo10Hp>*uA~MEMDPIEPHHLAWhHtPtMƐ1I8Mo8HHLAWhH@u,HP:*uczHL$IEHL$HL$IDHL$빐E1E1MteM|HL$1L9LH([]A\A]A^A_L|$nfDM?M@L|$MMuDtMMuL|$Mu1fDuHD$H(L[]A\A]A^A_HHT$ D$ *D$ HÐ1ffff.HfATHIUSHH@(HuHH[]A\ÐHt&1 HHHp0HCH9wHtmHׇHt]I$HJHB(HtHf.HqL"H0HrHqH BHBqHBHrHujHSfAWMAVIAUATI USHHLHT$0HHMt AD$ tH[]A\A]A^A_fDLHHHt$LHĝHS.IT$0Jt2HLHv*HA}AEf.IIEHMLuL}HtL;psrIULHu@HHHtL;rwHUH(H}Im@H1[]A\A]A^A_AEID$0vfDH(HEImAEH@uHLJNCHHDUF0HSHH $SD$HhHD$HE1HHH@@*OHHH @*OHу@*OHHHAHP@*OHDHT$HE1L9sIIHfDHIDEӃ@*OD@AI@*OAIL9uH)HBHGHHjH)H)HH?HHHH@*OHA˃A@*OEۈD$DA@*O@t$HB B BA@*OH$H9H[]fuIIHILEۃ@*OD$HH@*OD$HD$fDHD$HE1HHHH@A@*OHHH@*OH f.֥.SHtR0H5HtXH@HH@H@H@ H@([@r.1[@UHSHHt(HC HKHᄐ!OHH1[]HzH[]陗fSHHHH|$"Ht ; ¸tH[D$H[DMtSAWLAVAUATUSHXHr@IHv8H9w4IIHt5H4LL֘HX[]A\A]A^A_Ð1D1ILD$HL$讁HHD$I1HtI1LD$Lo#HL$LD$HD$HD$1HD$HL$0LD$8HHD$(Ht$LL t ftރSt!O H|$@LX!HD$A_PHD$ 谅D$ )DHHG8L$ffff.AVAUATUSHMtDN HAAtH[]A\A]A^f. LD$H $IIVHIH $LD$LLHL$L$VHL$LHLsmHL$HM0L$IFINMFI$HFHtH;HsCHHHufDHHHtH;JwIL0I>!LvL0ILvD1AUATUSHtaHbPtg$D$IP5O&NL-^.iLHlj1HAտ1 H[]A\A]fu1fDIH1In@AWIAVAUATUSHx.11Lu&H|$PL lH t&1HĈ[]A\A]A^A_@|$P:HD$QHL$Y_PcHH9uD$WT$X_P_PЃw]ILH$t11LZtfIH;4$t HtLVH$I1Df.1'w.9@Lt$HILJHD$E1D$HD$ HD$0HD$8H|$`LHt)M,LZfDT$` t u:LH|$@LHD$(HuHL$@f.€_PcHL9uD$@T$A_PD_PF$D$BCL$_PD$CH;\$_PD$D$D_PD$D$E_PD$D$F_PD$D$G_PD$&LHLL$H9L$1DADր_PcH9wD$\$T$D$\$HB<#HE<H14AT5D_PAT5_PDD9uҍAHPADAT@_P_P9N$݀7OfDT4@t$1LuLHމL$;HIH\$L$A1AEAUHD$ _P_PAE_PAE_PHD$0A)AEAUHD$ _P_PAUAE_P_PAUAE_P_PAE_PAE_PIuAAEAUHD$ _P_PAE_PAE_PHD$8Iu IfDMtLbIGH\$ Ht!HC8HT$0HT$8HHK(HH90EAH|$`!OP1hHT$` H!%tLDHJHDHD$`HH)HrOHlHt$`HjbHLJqHHHD$ >HD$0HD$8DHs8HHD$(Hk(Hk0HHAAAEAUHD$ _P_PAUAE_P_PAUAE_P_PAE_PAE_PI;@D$-6O&NH-.bHNjT$1Lտ171AEAUHD$ _P_PAE_PAE_PIELHC8Aĺ5O&NH .`aEHlj1T$Lӿ1aH .H6O&N!aT$HL1ӿ1G'AHa .6OHN .6OH; .5Offffff.AWMAVIAUATIUSHHHH$Ht)H<$LL*cHH[]A\A]A^A_fDIt$8HLHHD$I$1HtI$1HH\$HD$ E1H|$0HHt8H+\$I;\$8MtLf^I$@fD$0 t t:t7X4OH|$0HHD$0T$1_PD_PT$7AD$6_P_PC H;D$ DHD$HHHLDL$2H9D$utDL$Et=1 ADAT_P_P HA9wAJ\ HH+D$I;D$8HLHMtL]HH1[]A\A]A^A_fHLDL$,HHL$3HItHD$DL$,HL$HD$ H .7O&N^HH1ӿ1FjHi .87Of.AUATUHSHH(I8L&toH۸tI)H9sH([]A\A]f.`;O&NL- .]HHL1HAտ11H([]A\A]LLL$LD$HT$IgHHHT$LD$LL$tWH~@HtFHI9HL1LL$LD$[CLD$HLL$I1xfDH~8fLeMt5LLLL$LD$HT$fHHHT$LD$LL$kH]8;O&NL%.s\HH1A11LD$LL$Ht$1LD$HILL$Ht$1HLMLL$1mLL$=1ffff.U(HSHG1HHtC H!Ht HH[]HJ1@SHHHt#H軈Ht6H@H[H߾ HT$辇HHHT$uH1[AWEAVAAUATI(UHSHLo0H?HL$D$FHHD$HL$HL`HDp$D@DxD$PC D$XC%t 9cHCMtIMHqL9A%tEc/HjHU0L HXHPEHE0H]8H[]A\A]A^A_H{H9HE8H;xwCHHH;zu%DR$D8S$uDZ%D8[%DHHu.H;x6HHLHpHHH9wuQ$8S$wfuQ%8S%rA$8C$NH}8H I]H[]A\A]A^A_f.HH $dYH}HpEHHCtH $HH_Xof.H1[]A\A]A^A_D8q$A%Y;T$XLH;M8HHI]ep$@8s$wP%8S%HHM;eHE8HHMeD1@HHH]8fP$8S$KP%8S%8H1H]88ff.AUVATUSH;WrFV ,[1HtHHHfPHH[]A\A]fDH RHW(HH*}//RuxLoM1LWHIWIH HrWI|(,1HItIHLQ?OH16\HL[]A\HA]DHO HHt;/tLoMqf.HVHIVI|+1HIT?OHHH1[L;O&NH.VH1fHH[]A\A]WI|$LyHH9r0w1HOHVHrH9qrwR$8Q$rfffff.H@H9wwH;wr H?Hu1Ðf.UHSHHHv0_HtH[]Hu8Ht Hw_HuHAZ?OAHtf.H0LLtH@Hu1fDAVHAUATIUStsHZHt_Ln0A1It$8Ht H&Wt*Z?OHLtH[Ht"H+LHVuH[]A\A]A^@[]A\A]1A^[]A\A]A^HHGHPy0@tR@@tbvCO;OfD@t2@tl@tFvCO;OfH@@HHH@8HHH@XHHH@PHHH@(HHH@ HHAVAUIATUHSH Lru,I$AOHGHADH[]A\A]A^IFHP HEHID$[]A\A]A^IFHPPHEID$HT$ HL2HED$ LIFHP8HEID$uDv2AI}L>HEAL:f.AIFLkP HEAL@Lc>HH'IFLIP8LcLH]DHT$ HL02HED$ LL>HA$IL`ʉHEIkL=HHHT$ LL1T$ ILcLH]$@9wHQLHULDHGHHHIF5P IAHSHLKxI}LCpLD$ HCH`LspA>D$ LuLjf.HT$ HL0L$ LHL7LML0L$MtDA9uAH} J4l!HHE U f.AEID$J=O&NH-KH1ӿ1D1HĘ[]A\A]A^A_@HD$XHD$@LALcH@P8MfDDŽ$A~M~DmAH\$@f.HE(KTmLHL,H$M}l*AEEHD$H@HE(MLL,H$;*AE EHD$H@HE(MLL,H$ *D$AEEDhMDmA?tZLbJAƉ$DAMA9-AH}(KtmHHHE(DmMwL9t$`DŽ$kD$ D$x)D$xD$KHl$8D$|HD$8HD$0HO1E1HD$(D$$D$LE1D$ LI]Lu8\$*\$ۉt$K|$JL$JDL$SDHIljt$K\$T\$ D$$DL$LADD$ LHL$0H|$8D$$HD$(LD$$]LuL9IGM9MB8\$HD$(L $BOf.LHD$@LHE1H@PPIH|$@H$L'$D$LI,H|$@H$L'$H|$0HHI,tFH|$8HD$0xH|$@H$L'D$ $I,G|$JH$LH|$@0'L$JL1DT$SHIDIH|$@H$L&$IAInAH\$XHE1H{]IH|$J]D$xL$JL|$|1HLHL$SHDIMDT$SHIfDH\$pLH1ۀ8Lt$@Ld$hIHf.H$LL%$IE9wLLd$hP=O&NH-Hl$8FH1ӿ1CH|$0HtDH}0HtvDH}(HthDH} HCVD19C%T$SHIfD$xL$SL|$|HcIP8~HDHCHD$0fHl$83fDH|$@H$H$D$$$HD$$DL$LADD$ HL$0LH|$8D$I$tHT$(HD$XM9LIBHpL9HxIGZH|$0HtCL9t$`Hl$8]HA~7DŽ$A1HD$8IH9HD$8H@(HIH|$@LH,H$H]#E$Hl$8H|$@IƋELH@HE(HH$P#C E$H|$@Hl$8H@HE(LHL4H$#$AFHD$8H, @HD$@LALc H@P H Hl$8H4IH}(HHHE(MHH#CDpD$H1տ1 H|$ f=1Hh[]A\A]A^A_DAD$.14HcD$ HL$ 1HEl$ ESHC8E1D$0HD$H$HD$(LEIAXH$HDD$XH$AE9e IEDH|$PLHЋpT$PLHIHQT$P; vX n@ YuAE9e HD$XCmD\$0MEH$HD$H!ЄtHL$H$Hs8H|$8@ET$ED$ D$49D$ HcD$ HL$ HfH|$X)HHIAD$HAC,IcuHcD$ HL$ 1HH_D$P:K:HD$XHE,@1:It$XHC DGUHT$XHt$(LH{0DHD$XHC0fHD$XC(It$XHCwHT$Xt$TLHC0VfDHD$XHD$1|$TD$03;t#?"H|$Xe0 DHD$XED$THH HT$XHB8e0Aq92hh @jIVHxHRR HE ifIt$XPHEGH|$H!n;O{C,D$ ~HL$ HHL$ HuD[HHtHSGH|$8&HHAD$M0EIHEAI;OԱd$4H|$ Hct$4HHHD$ VHh1[]A\A]A^A_@IVHxHRRP`CO;O裱IVHxHRR8}ffffff.U1SHHDG@EuHtH[]@Pu C@HHHtHCxH9CpsH߽uC@@0DAWAVAUIATUHLSHH8HL$ LD$(W1EHL}Le HukHHLC0uHkHtHsHtL;k uHC(HtI9uL9uHD$ Lc(HT$(H(CfH8[]A\A]A^A_LHULe MHT$tE1DI_8IoPfDI9t HHtcHuLCM9rLKM9sIw0LL$LD$HtH|$?9LD$LL$uMtmIFHI+F@M)HI9MBHufM?MtMt/IF HT$ MfPHAF(HT$(H8[]A\A]A^A_H81[]A\A]A^A_M<AT1IԺUHS*`HHt2HbHt HSL`HHC[]A\[]1A\fAVAUATIUSHHH9ZHHHhH@A$M$M$LHDEVHHe1fHHHHHuHHtHs0Ht HLHuHHt1HHH H2HuHXHH1 @HHHH HuH fDHt(C0uH{tHsHt HLBHuHHt1 HHH H2HuHDžHmHI$[]I$A\A]A^ ;O豬HHHHDžHHDžDžy ;OQLHfD[]ADŽ$1A\A]A^Ho[]A\A]A^f.ATE1UHSH D_@EHHHHE1ېHG8@LPL9r$HpH9sML)MSHM+S@L9LBHHuH?HuMsA{,IC0HKHy~FHi0E1@LVI;Zr|DQA9}!A :HcH4vHtLL9sӉA9|L9sCHE1A H D[]A\fDIUDWPEu;E@H D[]A\LVI;ZsLDH;YH HuHt$@LL$LD$HL$H$HHH$HL$LD$LL$tHExH9Ep~HLL$LD$HL$H$H$HL$LD$LL$H@HL$@L1y%L9HqMH2QAtQ AAAAWAVAUIATUHSHGTBH$ H|$0Ht$XLD$(LL$8L8M=MbH$SH|$(GIEhD$LHJIm`H@(Hl$ HD$ IA\$LILJJA  IHnLd$ Hl$(Ll$8L$D[@EHH<EtH{(uMMLLHHHHtfHt$0FTBu)AItH1HHF(uH[]A\A]A^A_HH$H|$(HD$(D$LLh HhIEhHIm(IHl$ 1LHq"@IHt@Hl$ Ld$8L$L$fDH{([DS@E;HHuD$E$t$tz ;O4IGXMoH$IGPMH$M9w fDIG(LH@P8H9H~$HMoIo(D$I}IHIHD$HEPP$HD$l HEL$@LP8L$@DŽ$HKD%H$$DA A AtAt A IWHIwHL$L$IHHHHD$`MoPH$HL D$D$PML|$@H\$hLt$p H0HI D$PH$LHA $AFH$HLHHAF~ HD$xAċ$H$HHHY ANj$LD$xHEun4DIFуHH HD!AV H$Dy IAċ$H$HHH ANj$HEAV uI~H4H&IFAV mIG(IwH@H~P8IwLfMgHN MM9w )1MgIo(I|$Ml$AHIHD$HEPPHD$^IG(IwH@H~P IwLf Mg늋t$PVAyL|$`AHt$@)AA)KHIVL0+FPH;FXsuH$HH HD$PVȿyD$)I)HIHt; t"D$P ;tHRHunL|$@H\$hLt$pL$H$HIL D$HAM ȺVy)Ɖ)HHt$`L,Mt&A;MuE;eMmMu=O&NHw-*DH11,1HHL$L<$MLLHHAIGH@0HD$HD$0LMu)fDI~8uCMvMtFI~(uM&Ht$LQ+tZ?OLtAF tI~@tMvMuHH|$0HIvIHD$0ALMHHD$LHD$ I4Z?OHt?1E tH]@HuO1-1b1L|$@1A;=O&NHf- D>O&NHC- HD111CO2 ;O(Io(HILMl$AHD$HEPPDŽ$HD$>O&NH-A 1;f.I8t@AWIAVAUIATIUSHH(LD$ HILD$tzHL`II9D$LHHHuw|$tpL?OKHIt31H)HHtH$u!HL1H([]A\A]A^A_LHHHt@HLHHHHD$,1HD$HE8HLHHD$HHuH|$HIF@mLHHD$HHuHLHZHHtbL}8MtIV@HT$LHHH L|$HE8LL$MF@1LHHD$IFHp0kIF@LHIFHD$IF TIF0IFMnHI^(IF8fDLD$!1fff.AWAVAUIATIUSH(IH\$`D$xH$LD$Lt$hHl$pHۉD$L$tHHAtE1MLLLL$9tMD$L$LHl$pLt$hLH\$`LL$E1D$xHL$H$H([]A\A]A^A_@H(1[]A\A]A^A_AWIAVMAUIATIUSLH8MHHl$xAtAHCO1IL1҅t8D$p1Hl$ H\$Lt$MH$M1ɉD$COLH8[]A\A]A^A_I8Ht@HHt4Hxt-L@LHpHv0H2PH@HD1DAWAVAUATUSHHHHD$lHcL0MIn8M1ML|MtfDI7MMuHHyuIHtTHx IHx(9DI|$ HtID$ I|$HtID$M$$MuMt)f.I}Ht IEMmMuM6MHD$HxPHtrHD$Hx`Ht_HD$HxpHtLHD$HHt6HD$Hx@HtH[]A\A]A^A_H[]A\A]A^A_fDf.f.f.f.f.f.fffff.HcF HHHV`F! HHVhHPuHt fHF`HvhHcF HHHH@HV`HFhDAWAVAUATUHSHHDGTACAt;HT$HHl$YHD$2HĘ[]A\A]A^A_F tL$E1ILHt$LL|$ HHHH$H$H$UHt$H$HD$PLHH$LHD$xDHH~8HDŽ$DHDŽ$DHDŽ$DHDŽ$DHD$XDHDŽ$DD$(H|$8Ht$@t<HHItHD$Lf.H1H9~@HC~@HHt⋻H;HItHl$L DH&MtaE1MHLLH"HHD$t/L`DH&L0H$THD$/H|$Ht LH-eHCHHc(IHCHLgAVHIAUE1ATIUHSHHx H|$HHHx Ht$HLH@k ZLIBHC HHC HHCHH CHH(CHH8H0@kCHD$I$Hh L9Hl$taAD$$I$AIl$8σAD$$HD[]A\A]A^DH1tHD[]A\A]A^@fAWIAVIAUATUHSHPL"tEH^@HtfDAVAUATUHSPuLf8HMtH~@u Ht"f11[]A\A]A^fF$0uLE1o1MHHHI"u L DLLHH'AfAWMAVIAUATI USHHLHT$HHMt AD$ tH[]A\A]A^A_fDLHHtxHt$LHMt$0HEIEL}HLutL;ps`IULHuf.HHHtL;rwHUH(H}kImb@H1[]A\A]A^A_H(HEIm2ffffff.uHLJNs.SHt2HHt8HHH@[J.11[@AWAVAUATUSHHHH|$HHL|$HCLs LD$@D$ D$ HH`IOT$HH`IOT$HH`IOT$HH`IOT$HH`IOT$HH `IOT$HH`IO`IOT$HT$D$KLKME1E)AAFAMM9LL1HHH@`IOP`IOPL9@ uLL)L4@MA AF IHT$M)LL讚I9uALKADI9v MZMHHlHH[]A\A]A^A_DHH1[]A\A]A^A_H1H9Cfff.~D1AAfD w EAAu% w EAAuH91Df.AVDVE1ɾA U1SHtsfDHHuuAHAMcI!LHIvCEA)DHcIAL!E9u[]H H:A^f1E111H:1ffff.WdOttfD t ~ÃMtRt1W  t!utftfff.HHt@HPHtB uHHuH1DHHH0@HʁH҃aHPt HVz@tHtHHH0fW1wpxOfHt;HHt/HJ1yu+HHt uHfD1fDfDH(HHHL$D$D$D$LGhHW`HH8IP(E1H$PT$HP H(ffff.HF(HHHHHHOtHHHҋOt~WHH@Ht1Jt6rwHH9uHfDxIOi1Hf1@SHHHGvxIO.{HHT$Ht$wT>HHvNHW-JO&NHH11H[]A\A]@LLDHHLH LHH H LIHA11AA H HEL HHP`HEAuLP`RfAHHL)I1EILW9HQ-8JOffDO;xIO1f.AUATIUSHHD$D$D$D$D$D$ D$$D$(D$, D$0D$@ D$D D$H D$L D$P D$T D$X D$\D$` D$d D$p D$t D$x D$| DŽ$ DŽ$ DŽ$ DŽ$ DŽ$ DŽ$ DŽ$ DŽ$DŽ$DŽ$ DŽ$ DŽ$ DŽ$ DŽ$ DŽ$DŽ$ DŽ$ DŽ$ DŽ$ DŽ$DŽ$DŽ$ DŽ$ DŽ$ DŽ$ DŽ$ DŽ$DŽ$ DŽ$ DŽ$ DŽ$ DŽ$ DŽ$DŽ$DŽ$ DŽ$ DŽ$  DŽ$$ DŽ$( DŽ$, DŽ$0 DŽ$4 DŽ$8 DŽ$< DŽ$@ DŽ$D DŽ$PDŽ$TDŽ$XDŽ$\DŽ$`DŽ$dDŽ$hDŽ$lDŽ$pDŽ$tDŽ$xDŽ$|DŽ$DŽ$DŽ$DŽ$DŽ$DŽ$DŽ$DŽ$DŽ$DŽ$DŽ$DŽ$DŽ$ DŽ$ DŽ$ DŽ$ H$HD$@DŽ$ DŽ$H$HD$pDŽ$H$H$H$H$H$H$H$H$PH$H$H$ ftn uAt{u A D9ىM~09HNHHc,tgH[]A\A]: D؃ ufD돐:D؃ i^ H[]A\A]JO&NHz-LH1Ӹ[JO&NL$ L-G-L$ Hlj1LAՉ$f.SHH1y{\t ~*ǃ`[fD~ǃ`t[fATHUSHHt []A\@DKH4HtOHIHHLH HLIH HL 1fff.UHSHHOtKHH9v!H H,HEHt5H[]fD xIOxHH1[]0H#HEffff.H~fUSHHH@HW8uHW@HHcHHHshHHHV8H[]fDH(~t)H(@HH$HFHD$HFHD$HFHD$Fƃ@ t D$DD$HEtH $(H(ÐAUIATIUHSHL$L$1H$0H\$0H$D$(HD$ H$HHD$(1HH|$LHD$(H{,PHp($|IAGOLLH+H[]A\A]DH$0H\$0Ht$HD$(HD$ H$HHD$(1HHEH$PHHT$(HEHs D$0Hcz(P`HD$ IAHHHT$xHPHSPHPHSXHPHS`HP HShHP(HSpHP0HSxHP8HH@@H$UHSHHLMteLMtGHDMt!IHI9ILu P@H9HtRHHuLMMuLLLHǂztDHH nHHǃHǃHǃHǃAx@HǃHǃHǃHǃHǃHǃHǃ@@D1AHAkAQHǃdHǃ(ǃhǃXǃ\Hǃ@=DǃHǃLǃPHǃpHǃx ǃTǃ`ǃǃǃǃHǃHHǃHǃHǃ Hǃ(Hǃ0ǃ8ǃ<ǃ@HǃHHHH[]fDE1HfDWAHAaf.Hh1@E1HAfD_AHDƃHAwf.19f1$@HHt ǀHǀp@HǀxHffff.HHtǀǀHfHWHt1HǀpHǀxǀǀ`@HHfff.SHHHH!HH@H@ H@(H@0H@8H@@@H@LH@P@XH@`H@pH@xH[H߾HT$^ HHHT$^DH1[SHHHH8HHǀƀHǀHǀHǀǀHǀHǀHǀH[H߾HT$HHHT$^H1[DLIffff.UHSHHHHHHHTZO&NHX0HH1HH%H=H=rH=fH=[O&NVHH1i[O&N,HH1?[O&NHH1H7H=p[O&NHH1&[Ou=[O&NHHH1f.7Xt![O&NRHH1eH xH[]@.xIOii2@x[O&NHH1@GH?Kg[OYfH aZOZOuZOuZO&N_HH1ry @ÀHCf[OV[O&NHH1&[Ou=[O&NHH1Hf[O&N|HH1f.[O&NLHH1_Wf.ZOFiZO&N HH1Sf.pKO&NHH1(f.HKO&NHH1f.[O&N|HH1Ef.ZO&NLHH1_ f.ZO&NHH1/f.ZO&NHH1f. KO&NHH1af.U1ZOSHHHH߉[]Eff.UHSHHHtHHH[]gf&HtHH1[] aVUH\OSHHHt$HHRhHu #HHtHzuHHH[]HHsHHJhHHBhАt wHHH OfD`Of1ffff.zSHvHC[DHHHOHC[fff.1@HHVt694`OuHEHxHOH)э@LHL1IT$L1@4IT$L1@4IT$L1IT$% L1IT$L1 IT$IM1L1B#HmH1fDA~pEXEEtAHLAdžAdžIdž7@PzO;xIO|\@HEMMT$LH II)A=IID$M1AA L1DF ID$DIAL1M1F #DLǹPKDD\$LD$LD$D\$AI)H)IEkMVD9RHI ARatXtu6HPHH9w '@HHHlH9D"Dd@*HhwIA9FsHfDHPH9vH@H(D"D @*PhP@hIHH,H9wfDHD$IHT$P(DLD$D\$H\$XHD$PqLD$D\$fL y-KO&NLD$8D\$0HL$(LL$ Ht$HLL$ 1AHELD$8D\$0HL$(H-KO&NLD$HD\$DLL$8LT$0L$(HD$ xHL$ HHt$1LD$HD\$DLL$8LT$0L$(f.L|$II8Mo@HD$ MYHD$E1E1E1HHD$(fBA9HED9tuًEujHEH|$BHt$ AIщT$0LHhLGHx`HIy(Hx8H+|$H)ρAPHH|$T$0HGrHt$ PHBHmA9[Ht D;eB4Ht$ H|$(HLAAfDAIfDHD$@ HH`HphL@8HT$ H|$HD$Dh8HL$HI8fAUATIHUHHSHHHt@!tH[]A\A]HHLHLhhGuHK`HLLC8H)H[]A\A]fDAWIAVAUATUSHLvA~@t1H[]A\A]A^A_IhtMOAy@LE11A8fDHA98HI0L`MtH9XuID$hI$LLLLL$H$UIL$`I$LMD$8H4$7LL$6HA98f.I@H \OLLKI@ \OLL,I@)\OLL I@7\OLL1wHhXu0uDH xIOD$ UD$ HUSHH@HE؋CDu+HHHHHA8H[]@HHt HHHHE8H[]þxIOHT$THT$DAVMAUEATIUHSH HtKHzzHx1HHtHMEHA$E>\O1uMH--uMLO&NHH1H[]ÉHH0HǀtH[]D LO뱐AWAVAUATUSH(HD$`D8At H_H{@tH(1[]A\A]A^A_fDHII1DL$HL$MJSPHL$DL$  D$H1DL$HL$RIUHL$DL$Lj(IL)M,$DA]A[H|$htQHt$hHVPHtzHt$hHHt\HQ`HqhE1Hv(HT$pHt$pH@H$HH HtHHHtHHu1A Lt$pM)A AAEu 'IH=0AH|$xt:HD$xLMt)IH@0HHw d@E luA]S` tAHt$`D>H([]A\A]A^A_fA].AD$A[ƒvA3IIxE l |@I?H=E,A]t]EuX H1DL$HL$sPMHL$DL$D$=D`EtfFxIOL$D$NL$D$@`I@IDEDT$Euo lD` ENEE;Hh@D$aE`D l f.A@U L -LO&NLD$LL$0LD$HH$H$1LL$LAFfDH|$xt@HD$xLMt/IH@0HHwuAEU IIwAA|E` ltҸ DҸ`ЃDD`EEA@v^`PE l Zf.L9-(MO&NLD$H$HH$L1LD$Aff.H1PMt1҃ ‰HfAU1ATUHSH@t H[]A\A]HII2HxHHtIL]\OH111HAHjHHt2HjHH[]A\A]@xIO KMO&NLHH1Lu*IIE@AVAUIATIUHSHcH0HH HHtEHAHtHtH][]A\A]A^f.HcCHHDHt6HAxIOYAJIcMI$0HH@H;I$HpI|HtWH3LHYHH.__stubHJ1HA$ Ht%HcSI$0HHDIcUHHR1&fH~@HкHEDFDEuytuHLDBDu*K4@HRHH;p8Iw=ZEHHfDIL9@8IrpZEHH@H낺p{OxIO+Ip{OxIOIH t$1MIHt/HHHfDHt H(H1޺zOd xIOHDUHSHH@HEDKDEt.HtDHHHHE8H[]fxIOHT$ HHT$뷺yOxIO1HAWIAVAUIATIUS1HH@HD߅HHLx4HE8It$~@HEI}u^D`EtKIHxDEHE8u!IF8HHHHH)IMIF8H[]A\A]A^A_ÐI}tHHhHpLXHE8HTHpHE8D@AV1AUATUHSLgA|$@t[]A\A]A^fDMl$PHM#ScC`x< H{pƒt~{cxxHCpHCPHǃHǃǃHHQv2xIO(FHCpHP(H@0HS(HC0[]A\A]A^fDH{P~)< tHHezuCatǀ{uDccHCPHǃHǃǃ[]A\A]A^fD 2xIOuEC`@Cd JE@Et$HE2\OLYHItZHC(@ t=H{Xt6E$v\Om\OLEHDH}H~Kc@HL[]A\A]A^w3xIODH{PfD1~ H9Ht 騤鋤ff.1~ H9Ht ۦff.AWHIAVAUIպATUSHxLvDD$ LL$ A~@LEAcHWIXIhIpHPHt$IpLH4$H<$HADd$ EHIMIwAH IUH1IGHtPHHShIELl$PDd$ HJ(HK`AAMcHTH)Ld$XHT$P1IxHAH$HuHpZELLHx[]A\A]A^A_DH|$HyMMEH|$(Hd$(H|$Ht$(HHw`HWhL)HHt$Hr(HShHt$Hr(HS`H<2LLEH|$0MEEDl(E+xD+l$0AAADl$8t8Dځt+xIOHL$HHD$@BHL$HHD$@H@Ll$L+l$0M+xx@HEH9xIOALIwAHLH L%HH LMIwAAHI H@L IL$H IwAHIL$T$8IL$ IwAHH Ll$P|$ HD$HD$`HD$PCHChDd$ H[`AH@(H\$ HD$ AMcLd$XH\$IGHt$(H|$ HPHwfDHTmHZEDIx1HHLH\$8MLIMISAnAzAHHHH IFLPHIxIIHL9}AJOuHH |$DdxIOHL$(HD$?HL$(HD$IxIE11Ht$IH4$IxE1HHSLMIH<AHsAHLIxIIHL9AJ퀡OuHD$H|$H@hH+x(H HCLPH뵾ixIO>1@HHHH%H IvAHL/f.AHHHH DH\$8LMIEIEHHD-L$HT$0HD$(pZEHHD$`HT$PIHR8HHHT$XLl$PLLLEENHD$IT$HD$`HD$PIHH8HHHL$XpZELL@HD$XfHLl$PLMIyf.Ll$L+l$0IAH@x@HEH9*IwAHIL$xGIwAHIL$FfLIwAHƏLHH nLIwAHʌIL$H H DLIL$@HD$IT$ HD$`ZEHD$PIH@8HHHD$XfDH@ZEL$HT$0HD$(HHD$`HT$PIHR8HHHT$XfD`Hyf`-HyfxIOHL$(HD$;HL$(HD$xIOHL$@HD$8;HL$@HD$8>xIOHL$8HD$0g;HL$8HD$0AV1AUATIUSH0Hn}@tH0[]A\A]A^HzPIHI}u'LC@IHHSPE1LLCcAE@@tvH{@t C<v6xIO:HH;HK(It$LHD$ HAhH@(HC0HA`HL$HD$HC@HHHD$HsO t$H9@AEH0[]A\A]A^fD#AEAELAEHHph~THAEHBhH@(HCPHB`IECcfDIE6xIOa9LC@c6xIOHT$<9HT$fAWAVAUIATUSH8H_Ht$HT$LL$Hl$p{@t1H8[]A\A]A^A_H|$IMHxWHISHT$\OL1g11HALHH6LξMeA|$@txIOE1p8I$@LC0A Mt>MMt2IH@0HHwuAGU vfDMxL{0AEuET$HELHIvA$HLD$NHLD$IvA$HJL'HLD$/IvA$HJLHLD$HL$IVJt HEhH+H(HH+E`HxL)HRHMM;$H6xIOH\$!7HD$H8[]A\A]A^A_DE$lEA$`LD$LHIvA$HBLD$HH|$IFJtHPHMSfxIO6@xIOi6@MO&NHL$H|$xHL1LdHIvA$H{HLD$/IvA$HJLTLD$HH|$IFJtHPHLD$I _DL i-MO&NLD$(LL$ +HL$HHT$L1LL$ ALD$(G3HT$xHATUSHH0HHnI}@texIO1 5H@H\OHHHxhHLA(IPhHMH`LI0H|$(LJ(HS(HHsHH|$LH$MHtH0[]A\f.yxIOQ4xIOf94H@4DjxIOHD$4HD$$f.kxIOHD$3HD$ flxIOHD$3HD$fpxIOLD$HD$3LD$HHD$IPhffff.AWIAVIAUIATEUHS1HEu-Zf. IwHLA9t/TITuH%H=/uHH[]A\A]A^A_ÐAWAVAUATUSHXH^Ht${@tHX1[]A\A]A^A_fHXILsPHHD$tHD$Hxhqtƾ\OLHD$ HD$H@DHDEH|$ HhHD$(qHhDEu H|$L HD$ Hl$0LMLx8M9ro/fDHfDH`JHHpH H@8LHLHD$8IM9HLL.HD$0H yH=o 'H=o{EH=o H=o\OyHLHL$HIH@(HD$8LHLIM9;HD$(Hx8HD$(HPhL9HHQHHCH|$HD$Hx8tjH|$ H\$ID$HH\$ HShH{`Hz(PHH\$ID$1HHqHL$PHHID$1H\$HsPHHD$H@hHH@8HX[]A\A]A^A_DHHH fHD$HphH|$8HD$11AHxHxbHL$8mHHD$8UHHup\O\OHDDH=ouRHPHPhH@`HB(H-f\OfDHD$Hpp!fHHLyOVfDOTfD\O6fDHhHPhH@`HB(H\OfDDEuDHpH"H@8H)D$8fD\OfDDE7HPHD$8HI$HzXE1HWH| HH9t'H ;quHtHu#HLA H9ufDLD$8lfDHIMHL9LFHD$HhH@8HH+p1HHxMAAIL^Hl$0A ZEq@IYELHLHDZEHLH@8HHEHD$8pZEHDLЋHAMlҸYEHIDLLHHLH@8HHҺZEHD$8pZEHDLЋ6I ZE1HpHL$DHAhLi`HL$(Lh(HAhHi`Hh(E'ILt$(I)It$HLIH L%HH ILAI It$HHHD$HHL @MH @HIH-OIt$HHzH@u6xIO*@(NO&NH^-eHL$H1Hӿ1+DH|$(A@OLHHHfDH|$HPAHGhLo`HL~`Lp(HFhLH@(HD$HD$(Hh`Hj(HHOHD$(HIT$HHD$J|8HHtH)H)RHHL$(HK|.IT$HH)H)HtRHLt$(It$-勻HII)IIIt$勻HHHHD$IIt$HHHHD$IIt$勻HHH HD$IID$LHL$HqPH6xIO(1PHHH@8=7xIOHD$(HD$IIt$HH-H IIt$勻HHHHD$IIt$勻HHHHD$IID$LHq HL$PHHHl$0ZEDHl$0LH@8HHD$@HHEHD$8pZEHDHHATUHSHHHu%HtH谹HtH H[]A\HtcHH船HIt8HHŚI9l$8Ht.xIO<'I$H[]A\*xIO''xIOHT$&HT$DATAUHSHHt[]DA\fDAHHȻHt@pH$fDE1ff.AVAUIATIUSH0H_{@t^xIO1c&H@H3\OiHI=LHx謂HH8L⾈\OH1農11AHH)HIt!H)H0L[]A\A]A^fHH@HT$(MLHT$D$HLHD$H$HD$(Ld$(HAL$dAD$`觫AEuD[HEuDlEtvfDIF8HH0[]LA\A]A^DxIO_%H@DdxIO$@ixIO$@`HHzf.AWAVAUATUHSH8LfIA|$@1H8[]A\A]A^A_À}` I$`I}DA$`H}@Ebf%f=EaHUH|$0H](\O1HD$(菰HD$(HD$D$H$HT$0HD$LM0IعLHD$(LHd@`@bHuHU`EbU`HP(H@0HU(HHE0@HHtAEAD$HEd uTUc tE|$DEt>MQw2H}@Cu#HL/aH}@DHDž>A\$DH}PH}@}` AEu@uEdH}@fHHUPLZAEuEcuI$hEbHE(HEPHE0A$I$@H}HHDžJH}@A$I$PDEHP8HUHAt>I$XI$HJ8HHHH)HHJ8HEHI$tHP8HUHHHP8tH@8AT$DtAEPEdFfDE1AtAEtEk1LHvUAD$DI$`I}[fD}`  HEPecDLHUtAHHfDHt(HPH+PH@HHPHHHuA$tBHLA Ht&HP\OLHRhH2HHIuHHt }AD$HHu! HSI}LPHHHC}` HLuDEu1LHTtHSI}LDHHDIH%DH}@c}Y%fDAEI$pH9EP I$I}HHP8L}@I1LH=SL}@@HEHcEat }'AA\,E(EqfEdfHL*SfDEaNH}@_EdUHL*wHf.EdAHLk*.?AE{LHR1LHQHEH@I$`I}I$pI}IDŽ$I$`I}EdI$I}eyO3xIOfff.AWAVAUATUSHHHIH~L8ME1\OHIt{ID$E1M\OLHHD$8LPHD$8HD$AD$H$D$ D$ D$:u&1HH[]A\A]A^A_fHt$8AF`H߀NcFaAffff.AWE1AVE1AUIATE1UHSH(HHu$fD<LcHH]HtGCH<twڄuCfulL9k uHCL9rH9LFLFHH]HuMtrHtL!MtvIGIH([]A\A]A^A_< tCtH{LD$HL$HT$5wHT$HL$LD$:[H(1[]A\A]A^A_ø돐AWMAVIAUIATIULSHHHHL $D$MHD$IHHHCOHD$ H$D$<HD$ރt"I?HH[]A\A]A^A_@HLD$uD`Eu\I~tUIT$HIL1H[]A\A]A^DHE1HSBDM9t[]A\A]A^D1LHCIT$1LHIT$HIT$ 1HIT$~5USHHG<t?<Ht0HuHߺgJHHHSP[H] @H_(fH[]@AWAVAUATUSHXLfHt$A|$@t1HX[]A\A]A^A_ILHL$HT$kHD$HT$HL$Lx8HT$ HD$(HL$@MuMMAGT% uIHHl$0uHD$0H@HHD$0tHH]hHtC tDu D%=uH HtuH}8tAuHLf/=D$8tH|$ 1Ҿ:uDI$2I$I$cI$HtXHHtLI$fH; ]OHt'HshLH\$0.HT$ DHD$8H[HuI$hHt Hx8AI$HHx8Hl$ `DLHHD$Lx8MtgIL Mt@DEt41fDITHtHJHHA9wMMuI$H/I$HjH|$ 1QI$@7\OHphLHD$0-H|$ 11D$8kcfDI$@ \O认HphLHD$0M-I$D$8Hl$ 1HھHHS1HHI9$wI$@\OA7HphLHD$0,D$8HD$tHI$Hl$ 1fH1HLHSHI9$wOAT$HuA$luA$`MAIHphLHD$0D,D$8A$t4HD$I$hHHx8oDA$A$uH|$ 11mH|$ uPH|$ 1;I$H|$ HPqH|$ 11V H|$ 119fff.AWAVAUATUHSHHHOH9NtH[]A\A]A^A_fDLoPLw HwxAEr[uMHcOLLH覌tgsX1E1EeAw-Ar-fsfD9xIO1efAtJ9xIO1H[]A\A]A^A_f.HcOLLHH c1ȐA9t^HcHL$ LtAEL$ Dw@s+u;AID;{X$@t뾼9xIO1D1nfSH'1҅t&Cƒt#ƒ tIt\C[HtHCH[DC[CC@Cffff.AT1UHSH~|t[]A\HN LHHGHy P8A$HE HLHpHu I$HLPH,I$HHH9~%HHT: `[]A\FfDATUSH~Ht[]1A\HV LHHGHz PPHS A$HELHzP8HK(A$H[]A\HHH]O#HH&ZO Ht]OHtf@pHHff.HVz@t1DEtDHHfATUHSH^{@t[]1A\HPIHLtѾ\OLHEt^DEHhHpHEuH[]A\fDDv\Om\OLEHDxHv@HL6HHLEt HǃpHǃx/DHǃpHǃxyO xIO AWAVIAUATUSHhH|$(Ht$HT$u,HGxt4w0xIO} HD$L`A|$@t+1Hh[]A\A]A^A_HHt uE\$HEtEL$DEI|$PHD$HX{@HEHkPHHELPEo(HHxWID$P1HD$PHD$(HHHHD$0HH|$8tHD$01HHHHD$H@II9HD$ I$HD$HHD$@f.IvI@I&)E$PI9r LH bH=HD$0I9qH|$8LH)HC<wH[(C<vHD$H|$DH萤=A$`gOfAG'w@xOH:HCH t Eуt@ @Eщ։у D9tHUAi I$P11Ht5KctHHHCPHÐHHtHHuCA RA3XH@IL9t$ AHh[]A\A]A^A_DHD$At$HHD$@ HH|$HyH=HÈHHtHD$H;BI|$P czHH{HHHD$HHBHBHBA8tAuHBHBfDA$(1@HD$%DgfIHt$HH|$([=fDHIHt$HH|$(*rDI$I$PI|$PHt$aX@1HD$Kd AyA$LEAdHt$(H|$@LvHHD$1HCfDAHD$@< H|$(LT$ HHXT$1DHBH#HD$H|$(LPHHHHLA$E1Ht$PH|$HL$(A&HHD$H A$?P H|$PHƃ'A8t A XHt$H|$( HD$(ID$PDD9]O/]OHEHDHnIR PpHHD$(HH B(]]O&NH7-9LHHt$(11 DS]OHsHIR PpHxvn1xIO11LH|$(T$\zH|$(T$\HHJHH B(D>]OHۗHVA҉PpHHL%6-tNH[McϺhNOK&NHHOHHHt$(1HAԿ1@D]O@GT@uBAAA tI< tBHFE1҃x@LDиEEuÐHHD$ H$.HÐHF0Hǀ fFD1AvDH迣HfATIU1SOHPt1H;HtLuHDHHO[]A\fLv]O蓇t?HO1H}Ht LwtHPu[]1A\HHH O뢸`OfAVAUATUSHWHzt[]A\A]A^DHHt惺 uHNHyuHHtă uDtLb0Li0EDtBAu9E9t4D0D1@ut Au\DA1ՉЃA EfDHHHA0HǀtHHRP1!NO&NL53-|HHH1AHofAWAVAUATUHSHHXe'HCAxtHXD[]A\A]A^A_DLMtA$ uHExuLMtA uCU EEE I$D$HD$ IHD$(A$DA;DtEE ADMM$H\$ALMfDAEB$pkOpRO&NH-2-)HH1E1HD$D$LAEHHHt 8O HHHt 8G H|$DމT$LHT$LD\$}L$LAD\$H HHIHHH@AA979ILJILJA wH4yOHbIAt A$uA$AIIAGwH\$HHOHH#D$LLMd$0IG0EHD$AAvCT@u AEtE6HFDh,EtHHx0twHHH1ALHHT$8L$0D\$bHT$8L$0D\$HRAHx,HEHL~HIcLHAAaIIUO3ff.UHSHH{1҅tHH>1҅H[]fffff.ATIHUHSj HQHL`@H@HHtHPHHt[H]A\uHAWAVIAUATULSHD'M)$@HT$0HL$XLD$@D$hD$`H$(HX{@tH[]A\A]A^A_@HFIxG}xIOxAA&DhA)uPH$PH$(L$H3L$HAĉHD$8D9tA HHLOHD$0Ht HHH0HPDKDHD$pH$IEHH H$H$t H`HD$pLl$@LUDIELl$HLmLl$PH$ H$HHE$ H$PHD$xH$PH$PLHPH0HH$ H$PI{H$tH$PO$HH$rH$H$H$HT$xDŽ$HHy`HAhL$hH@(H$ A{H$ |$`HE$ EHT$x@|$`AHL$8$͈mODIH DD0ILIGLT$xLP8IV8ILT$xHBI!Ll$PHI9HHT$PL l$P'HhH$1,H$PtH$P@at xH|$8H|$8*AD$H$X{D3;1҃Ht$XLDD$HKHIDD$HGHMHT$XH$(H|$0LL$HDD$PL$警HH$LL$H:HDD$P<Ht$XHVhHB(HF`H$PH$y9H$PHP@Hc9H$(<;9AHHH$H$(H|$0H$LHp1cH$1HDŽ$H$DHt$8HVH7AHEH8AT$H$`1H$L$HChLK`LH(H$XHEH$LEHL$@HT$XLLpfH$X1}H$(<$H$(H@H8HS-HpAHIHII!L+H(L$ `H$(H@H8H(HP(HEL$ H$I)(H$9LAIH$H\$XLLEHL$@LHPhH@`HB(HShH+C`L)H+B(HUH$HN qo^@IGH|$HP8Ht$XAL$IźHHFh@H~`L@(HEC"91ti1t/LHLHہH\$PHL$PH|$PH|$PA>AvH|$8Ld$P@L$ @tL$ HHI)Ld$PDH$D1)HcDH$H=MALHMIH H$PtH$P@at xH|$pDŽ$t$xIOL$D$D$L$@H1HDŽ$H$H$hH$PH$H\NM IKAI [`MH|$8 AIAHD$XDL$hLEH$(L|$ HDT$0HPhHp`H$8HD$(H$0HD$H$ HD$H$PHD$H$HH$uDT$0…DHD$XH$PIIp x$H$0sHDT$0tEHPHx Hr`HRhH$ H$ Hr(H$ H$tH$X`EHPxHoq@IIy@IGH|$HPPIM#n8ANIIGH|$HPPIN8HQH!HHtHH ANHHD$P?HD$XL|$ LEDL$hH$(HDŽ$HHPhHp`H$8HD$(HhHD$HHD$H$PHD$H$HH$&tA" HhHHhHP`HQ(H}[ H\$XHMHHK`H)HKhH+A(EH,HH]HHHHHHH?H H؃H1H HɃ 1  IO ʼnH\$H% ЀHމQ`IGHHcHP`1H,H؃ @HH E $xIOL$DL$xD$PDL$xL$X$Ht1H$PL,ZH$PHHVO&NLD$8HL$0_LHL$0HL1LD$8HA1HD$XHphH@`HF(HEH)H\$XHMHshHK`HN(H)vHHHH hNL-(,Mf(H]VO&NKMHHHT$XL1AH$HwHt$HIGP`IGHt$`P`1DAIGH|$HP8IH|$@AIGL)H}PPI%H=L%H=L¸H9LLD$0%H=DH]@VO&NL%,JLD$0HH1HT$XLAԸMf(Hm(WO&NL-,LHL1ALT$0E1H$HD$0H$LH|$xH@HPHH$(HWH$ H8H+z(HD$0HHHLT$xDL$`H$H@PHLT$xDL$`t5HD$0H$LLD$PL$HH|$xH@HPHLD$PL$HH$(GI$HH$(HmHX{@t/xIO1H@H@\OGHHH}H{h^H$`Lt$0LL$ L$0H$8H$(HD$H$LZ{H_L`0IGL|$HLP8HShH|$XLLc`IN%HR(H+w(HHhITH)H+W(H+S`H+T$PHH HQH1iHDŽ$Ht$0L$1D$HVH$HHtRHL$D$L)H}P8HIHHHHL-,H]VOt1Mt1H$0q5 $xIOL$PLT$H2H$LT$HL$PNM 1Ll$xH$LHPhL$HX`HHB(H$9HDŽ$H$(HT$pH$H|$0LD$HHpiLD$HLHDŽ$P`IGHt$`P`1H|$XH$PIH$0Iw $?^HILT$0t-H@I|$ Hp`H@hH$ H$ H@(H$ H$wH$XdxIOHL$8ϱHL$8HuIIS1$xIOLT$P萱LT$P,1]OHL$@HUIIGLD$0L)H|PPIL D$0'HHXLEHHhH@`HA(HH\$XHKhL)H+A(H+C`LL HHH맃$H91`H$Ll$xLHChL$Hp(HHC`H$HDŽ$@H$ MH$ A]OLO&NH\,7H$8HLL1ӸjH$P@cH|$8E1䃻H$0H$0H@hHDEuR@ H$(HVHHyHDEu| xIOLL$8oLL$8D|$` HH$HD$xH$H$1HH$(H|$0HLHp]e1HE1xIO߮txIOˮTxIO跮1xIO裮H@H$(H|$0H$LHpdH$LL$xADŽ${O'xIOhDȃD$Pq{OP$xIOE{O&xIO1{OA$xIOE[ xIOLL$8LL$8HH$VH$1HH$(H|$0HLHpc6xIO^5xIOJo4xIO6M0xIO"H{HD$XH@h4{OU'xIO/H$ gyxIOϬxxIO軬~wxIO觬\pxIO蓬&fffff.AWAVAUATUSHHFHt$PDŽ$DŽ$DŽ$x@DŽ$t1H[]A\A]A^A_HOXIGHHL$XHH?8HL$XHA8HHHIO(IG HL$xHIW0HZ`HRhH$I_PHR(IH\$pA_XH$ۉ\$HE1L|$h1EE1IAFHEIcI>LPHHcÃDDAAID;|$HuHD$XL|$hAąIc@H@8A HE9oLHT$XHB8tixIO踪H$HD$xH$HHAhHEEHD$HELt$PE1Ld$X\$`Hl$XLHcH\$pH@HËx t 3>1HcIW Ll$HMo8AHH$@׉HcPH$H$Iw`HD$PHtxIOשHD$PIw`x MO0M$IV0HItAP`EV EtHcÃDDAPf`xIOA@HEIcI>LPHA~ tA10f HcPHcIG IW8HT$HHDŽ$MO`AwhIO0M$H$@I^0H$HA9L$L$AZACMAEbD$(D$lH$H$L$MHt$@H$H$H|$XLl$0D$ H$HHt$8Ht$pLt$L$HD$H$HD$DD$Et2E! tAEcu%IH$LH$^H79f$`sOfH|$PLÃADHHHOHD$XWH$HIFMLH$HT$pP@|IL9|$`eIFAMH$HT$pLH$P0q.fD]O&N(HH$Hbf)xIOH$G]O&N(H$HM A}IFHL$XLIH@8HI(H$HT$E1LL$pH$H<$LЅc]O&N'H$H@M!A\AG1MHZH'f$ŠsOHD$pH$I?H@PPI%xH=xDL%H=@h L%H=G L%H= L%H=r H,I/`XO&N'MHHH$Ht$p1ӻDŽ$-H۽hxDLd$pH$ID$HI7P`IID$HHt1P`H۸HDHD$pH$I71H@PHyf1HuEHD$pH$I?L$L$H@P8L$HxHPL$HDHD$pH$I7L$L$H@PHDŽ$L$L$ODHD$pH$I?H@P8HIĸH9LH9L0/H9 H,I/XO:DŽ$E1AEatA@1E1fDH$H$LLL$E1YL$IH$f.IE(HH$)HPhHLZ(M]0LX``HD$xARH|$pL$L$dHH$L$L$+8"XHOfCv#CvAD$vAD$|$l8H I,L$L$H$HL$XLA(IL$H$&N0XO#L$H$HL$L$L$L$1L$L$H$Ht$pAL$L$EHL$PDEH@`IGfDP$ffJf?H$IH$Ht$pH|$X/$AtH$@! ]IGIGDŽ$E1BHX`HD$XH$I/ HD$pHH@P8HL$XHHI8HQH!HHtHH HL$X L$lwHHHL$XHHHQ@HH!HH!HL$pH HIQHLHD$pHH (AB'+,ZCуlHD$pH$I?L$L$H@PPIHD$pIH$IH@H|PPI LLp%HHH AH L$L$HH$H$H$LL$L$H$UH$L$L$HJhHR`HQ(L)Hƒ+,CуHHt$pAHL HH L$L$H HVL$HH$LI7HR`Ht$pIH$HVIt HR`L$L$H$E1&NXOL$HL$H$L$0IFARMH|$pL$Lh0HD$xL$VAL$H$HT$pHLAՅL$"mDH$HH$HD$PHoKH?HHHQHǯH71HtHD$pH$I7A1H H@PHHD$pHLmH@PPIHD$pLH@PPD%  DHcҁHHH HAԁAA HD$pHPH HcR`HD$pIcLH@P`uHD$pH$I7HH@1PHHD$pILH$HH@H|PPII `HD$pH$I7HH@t(F1P`uC \L1ہ?P`IL1ہPH6H|$XOHOHH HD$X@HD$XL$L$H@8HPHHL$pH$I?HAP8IHD$XL$LL$H@8HPH!HHHH HD$pH$FI71H@P`pHD$pH$I7HH@yL1ۃH PH;HD$pH$I?L$L$H@P8HI%HHD$pHAH$HL I7H@L$H L$PHL$L$HD$XH$I7L$L$Hx@HH!HI!HD$pL H@PHL$L$]HxhHH HP8H9H$H)HH H蹙HP8H)P IwHD$`LL)IHHMHl$`YIFHL$X1IH@8HI(jHD$pH$I7HH@L1ۃxHFP`HD$XImIXO&NL%,Lh(QIHHMH$Ht$p1A~HD$XIWO&NL%,Hh(HHH$IHt$p1A7AWAVAUATUSHXH|$u LvA~@t1HX[]A\A]A^A_HHLHHt$HǀHD$LIMHD$@LT$H@LLL9ILT$L\$HD$HLeA1MII9r&LH)I4F<wfHv(F<vEA&cA)uEPAkw D$tOfDIHI9sHX[]A\A]A^A_H/HFHH~HHFH@AfAu AFHC HHHHhH;Yu DHHHIH;ZuHHH5DHHVPHtuH2HHHH2uhA A3H(f.ALEA@1HHVPHuHD$HH HJH}H2HBH^DH_50xIOL\$0LL$(LT$ L$HD$7L\$0LL$(LT$ L$HD$f.HhfDAf.0xIOL\$8LL$0LT$(L$ HD$HT$ŎHT$L\$8LL$0LT$(L$ HD$H2HD$@HJHHHHvH.A8tAu Ht$H|$HLL\$ LL$LT$GHLT$LL$L\$ PH|$HHLL\$ LL$LT$+EHLT$LL$L\$ o1fff.AT1USHn}@t[]A\Ã}8uHN8IH11HHtPH@9LHuHHuӍ{HcH<HH0I$8H1DHcP H@9HLHu{HcH@HHHthHHH@HqHH9uI$HtB t HcJ HHRHu[]A\ÿ1141끸f.HGx@t@HVhHcR ;@HHH H9HqtF tHcVHH0H:H1ffff.AWAVAUATUSHHLrH|$xHT$HA~@t1HH[]A\A]A^A_EXHILMEHDŽ$HDŽ$HCH|$xLH|$xHD$0HHT$0AAXLAH?MIHII M(DDIلMD͸?IILDIc@H\IH=qHt(M01HHHcPHLH H2HuHM0Hh`HHQ8HQ`H)I9v HHcVHI Hu fHtvHHcPHLH9H H2uEHn8Hn`HHtDHQ`HQ8H)I9wp@HP8HP`H)I9XHc@HIHH2HuII9SAXtA(IDŽ$ DŽ$DŽ$ Lt$0H$HD$HLh8MDŽ$DŽ$MMMIFxuMMtA uEEtMMILt$@HDŽ$DŽ$LT$XMH$fAF t0EEt$t IFhHtH|$xH9{DMvMuLt$@HD$0DXE$H$`$D0HH$HD$HH@x@H$MML$M@MvM IHDŽ$}uEtAF!uAF$f%f=tIFhH=qtI^`H@(H\$hHD$hHEHHH$(D$@L$H$*T$@Hxt<|$XtS|$@9D$@D$@yPH$HHH9LuH$xt{8|$XuD$XH\$hDHHH1HtD;D$XEsE1E1fD$PDŽ$D$8DŽ$DŽ$D$`HD$hHHD$p%H=|$8AD9l$XD$8Dd$PADHH$/‰ÁYPA}H$ É؉%=1$|$` D$8DŽ$$D$PHH$9$ HD$0HHHt&H; ]OHtHC8H[HuH\$0H$ (DH[:X$H$Lt$0HHH)IHl8-DA|$0Lh811I8II9Lk8hID$1LHp:HHuD$8D$PAE!AL$HD$pE1䉜$H$H$H$LEL9w fM9 LNl%H$IKDmHL<Lx Me뫋$)AAAAAEAE D|$`AMcM AA AD9AEAMcM AA AD9@@HcI LHALEEa IAL$H|$pE`HEt  Au f Dt$`A!Et HD$`HtLaI) ILH3|$pH$9$$9$b AJII)L$H$I;GMO(pLDD$pDD$pDŽ$DD$pHIDD$pt7H$LD]OD$LL$pP1D$LL$pH$$IoMgMO(EG0IH$IGIG D$`AG4AD9l$X5H$|$@9'L$IH}HJH$8HD$0($$HD$HH|$@11L@D$8DD$8AHHH$-AH@HH9HD$h@IFhILt$`H$IF`H$_A A3>A4A*A]tA[uH|$HHDD9IL9|$hHD$XIo1DDHD9rHD$@D)HHHAED$pUA]HD$0HHHD$PHD$0AHD$811LhDŽ$HD$8H$MwH$H|$HLLd$Hl$MHD$(HD$@H\$HD$ H$H$|-1҅AHD$0DXEAtA3tA t AH|$`HGhLg`L`(M'L%H=$9$$I$$H|$8H@HH$L9|$hL HhDh H$HxP(HXFLt$`IHH$A[cHufH[(CPvP9<HD$HH@x@LhMHCPHHHD$PID$hHIl$`Hh(CbDK`$HCHD$8HD$`H|$0It$MGLEHD$Hc@HH0H8H(HIH$11H.HH$D$LH|$PH$Hx(xIOA}HD$0HHD$PHC0Lc(HD$PHD$HH@x@ID$hHHl$PIl$`Hh(IoHD$@HH /A[A]H$HH$saH|$@|HIDsHD$PAAtHHD$PID$hHSH|$@Hh(C1Il$`IoHl$P$HD$XmEHD$8 D$8 $ $D$PL$Aq@HD$`HT$0H$D$Hp0HH$H$1ɺL,HHL$D$vL@H@ H$H|$8Lb0DRHHZ`HBpHD$PHHB($BhHT$PHT$PHpHD$0HT$PH>HT$PHHHBx;At7A t1|$pHT$8]O1ADŽ$D$EuHT$8]\O1DŽ$H$$E1111D$EAI܁?AIEAD AI HHI HHI AOICD$ELt$0AX^Idž0Adž8vfDHhHMHSPH?HHhH0HHh`HT$PHi(I0H$H$J1HGA]A[JfD$\O1VDŽ$A<1ARAD$`ID$JII)L$ID$LALD+HD$8]O4AqHT$PI1AqHD$XHHH$2H$H|$@E1E11DH$1kHH$LT$`IHH$z@LT$`1LT$0JxLT$0븋$H$T$PH4@$HZT$PH$$EAMH$$EHD$HHDŽ$H$IwHx$+Ht|AG(H$HhtYIGHtPHxP11A tLGEO$Et҃Аֺ1A(1111D$EIH$HD$8$IHHH)HD8HD$0ImI](1H|$8EHHI0L@L8LD$@&HILD$@A}0L@H$H@ LxpH$I8xHIEID$0IEID$(IEID$8IEID$@AEAD$haAD$LH$L;l$0ID$P$AD$X3H$I0$A8H0YO&NL%,HHH1ALT$`MLLT$0LT$0$DŽ$LT$`LLT$0LT$0H$H$L*JI[DŽ$\I;oM$H$DD$pƉ$HHH)DD$pH$LT$`0YO&NH-Χ,MILT$0JLH1HLT$0AUIATUSHLgA|$@t1H[]A\A]f.I$HHuZf.HC8H[Ht?H; ]OHtHk8I$HHHuHt|I$LDH'A$XNADŽ$XLH߾DD$ 'D$ H[]A\A]@SH_{@t8xIO1drHH@\OJHH@ \OJH(H@)\OlJHH@7\OTJ[ffff.tDS\OHJu[1f \OHJt)\OHJtH߾7\OJ[fDUSHHu.GT@Hu9HCx@txIOPq1H@t4H[]xIO!qHCx@uDH@H[]ffff.AWAVAUATUSHxHt$(HD$`HD$(IH@x@HD$@txIOpHD$@H\$@HDHEtIGx HD$@H@IHuxHmHktE!uME111HLLT$ HHHD$06HLT$ H@L$L9Lt$@MHl$ fDH(HI9HKHuH|$`H(AHH9rIH)HHHtIhtHxPuHWxbuHpH|$(HHI9wHl$ H|$`HtHH;xHt OHH|$0H9HD$`(HmHHx[]A\A]A^A_@ATH|$`HD$ HH@HHH(HD$`fDIGH|$`H;P8ƒHD$(Hh}@txIOT$89nT$81H@HcHDHHD$8DH@7\OT$HHHD$PT$H T$\UHHD$HT$\H|$H]O1bHt$HE111H*HtxIOmH@LHD$hHT$HLD$P H|$(HD$D$D$H$HD$hx5HD$hHd@`HD$PHt$8H@8 HHH HHH1Ht$ HT$`LHL$8HL$83Hl$ H|$`HtHH;xHtHt$0HH1H9HD$ D$ xIOT$8flT$88PYO&NHg,LH11^xIO"lT$\VxIO lT$H1'@{OLxIO&lfDAWAVAUATUSHHHGxtH[]A\A]A^A_fDLMtA$ uGT@uE$I$E1E11H$D^HtEtAHINt( H L9vuHkHItUuA$UH\HIztAwIHUQffffff.HFx@t@XHuꃺ tǀX@tAuǀXfffff.HFx@tDUSHHH w'DdEu ǀdH[]f.dvH-0,YO&NHHH[]H1fAWAVAUIATUSHH^HD$xD$l{@HEDdu HGIxt!HĨ[]A\A]A^A_f.HHtӃ uEDotACTBuMMtE1Dt$@MDMLl$0MMzMA|$uAD$tAG!uAG$f%f=tIhqtI7)\OtA$tIT$HHHT$xI$ƹPKDA$tm1L|$8D$XMD$DLd$(AHD$(VHDHHD9H8AVH L$ xatgAD9wML|$8H|$xHtIH;xHt6HD$xH|$ xIOgdL\$ m9|$ AvDt$\IGAT$El$DP HD$xED4umDA AT$A AT$A ƃD$ptc{OxIOfgfDAT$AA DA AT$A H$HL$tHt$pDHtT$l|$pH$ED9d$ HD$(Dt$\_fuHL$lH$Ht$pDu1|$@Dt$XDd$D@ŃEHL$8I8L$ H$HL$tHt$pDHT$l|$pH$E(_IHD$8HD$XAE AEHD$0LpA~@txIOE1eI@H)\OHD$HHHD$PHHAh]OH1E111HL^"HtxIOeM(LD$H HDŽ$H|$0HI@H\$D$D$H$ -H$(Hd@`HD$P&HL$PLh]OAh@ HH@PIEHHAhH1 E111HLw!HD$DLD$8H|$0HLH\$D$DHD$H$HDŽ$3,H$HHd@`I(HuyHDŽ$I@E1H\$H\$HH|$0^OD$D$H$I+H$1ҾaHd@`H]JI(HL$HH1HA8HL$(I(AhIEHIELqD$D1D`bH$HT$xLLtPA$2xIOblxIObI@ zO<xIObH|$xHtIH;xHt 11fAWAVIAUATUSHhHFH|$Xx@H$t1Hh[]A\A]A^A_H$H@PHHD$P% H<$ IF@Dt AM~8H$HMHD$8u?f.MM%H$DIGxuIHtσ uMM IHHu {HHtpHCH=qt HxhqtEtHPh\OHH2tHSHtHI~HHCH@h@ tHIHu@MmMcIHHH H|$H H HLH9HL$(H|$ HD$H$HPH`HD$HL|$0IIDD+D$ D$HD$HHD$HHtyH;zHKHھL6CuHELk(MuA@ MmMt/IEIUI~HHCtdMmMuH}IG8HEA$t IG8A$tDH<$HXHHP8HL$@HH)HL$HH@8HEHA$t IG8A$t IG8HEIG8T$Ht$0H|$8;^H@< {AA$) I~Ht$HuAt A$HHD$IHD$H9l$(HL|$0MMH$HaH $HPHP8HH@8AH<$LDc!I^8HuDHHtpHCxuHHtރ uH-LHHkhL&NL%,HH1AHHuLH|$H@HGx@t@HfAVIAUATIUHSHGHHHPDH}HCID$AEtbHID$H}HCE H}CE CID$=Ct?=w(C[]A\A]A^fDHD-CfDf1MtID$LCffff.ATIUHSHGHHHHEI|$HCHC[]A\ATIUHSHGHHHID$H}HCID$H}HC[]A\ATIUHSHGHH;HHEH{It$[]A\HfATIUHHSHGHH}ID$HsH}ID$HsH}[]A\HDATIUHSHGHHHHEI|$HC[]A\ff.ATIUHSHGHH;HHEH{It$[]A\HfAUIATIUHSHHHGH~HID$HuH;ID$H{HuCE CE {=wMt/ID$LID$HuHH[]A\A]O`O~Nfffff.AWIAVAUATUSHhHHt$T$<H1HD$IGHPHD$(HD$HX HH41HD$0HD$E1HD$(H@`Ht LLHL$Ht;HHU~&fHHLqI`HuHD$HHD$HD$HH|$0HtHD$HtH|$H9GHtHtHhH[]A\A]A^A_ftxH 1HH|$HEuE|H81L蟹HH0u@E1E11H$HHL@HHD$tH4[LHHIHt@Lm II97Io O&NL%M,HHLH1AHD$01H|$HHLg HHD$ L9H\$@Lt$HLDl$HI${HuI$HuH{I$Hu H{I$HuH{I$HuH{ I${(HuI${,HuI$Hu H{0I$H{8Hu$[]A\Hffffff.AUATIUHSHHHHPDHHHFAHBHH~fC8I$H}fC:I$H}EHC(H}I$HCI$H}HCI$H} HC I$H}$HC0I$H}(CY&H\$LLHXH9DAWAVAUATUSHhDHT$(EF IIIHHXpHHs8HHs 谶HIHCHPCt HD$HD$pZEETBHD$t IE(HD$EED$$E11Ht$8HH $7AH $I7D$$IHHHt%H}H9xtLHD$D$HD$IGALHt$@HHD$@IGADHD$HIGHD$PHD$Ld$A;sNILHHCHt$pHHD$HH$E8fHU Hu f}H(t }LHu }LHSLPI$z U:AL$9t(A$t9tA$t9txfffuKT@}DtKTA4$1H2 A|$?Lm MEL}PLuD IE`}PID$PHt HЅHuH=HHt\HPt up,u%HmHCx#KTHt5Ht@! tȁM H$HAHD${1LH J?H|$@Hھ(_HH(#H|$H$Ht$@~}L}Pu $EP}DEL=333Hk(LH;u 1HoIH|$@Hھ(GH(HE 1HHp(9Io8H$‰ELH9H=:?A|$UAD$ 9$&EDHHƦIE`HHx`Hu1HHHE1Lp`D;mDH|$ Hھ FH Ht$ LHAI@~H} vHADE9DH?AHkPHHI!DuLHHDLDH˥IGXHHxXALH$PtO@tf1t ftL1A9v.HHIXHHHPH)]kAELA9H|$@Hھ(rEH(6EH|$Ht$@MkPMLLD$LD$A@(A9w=AL$<HHHH-I@@uDAPt; t6Ix t&t"AxtI@I+@1It$HtcTA E;p,wgALA9EP;LkO&NEPL5d,=LH1ALfDAWAVAUIATUHHSHHt$HT$ Ht$04х|$0t'111H[]A\A]A^A_|$1EuҀ|$2Luˀ|$3FuĀ|$6u|$4uD$5<<uHEDXEuH}HT$pHt$0D$ w$hH<@H HI$H|$HH$HAՅ$HLkHD$D$E1D$HD$(HD$fDAD9$DHHHHLL4L~I>uI~IV8L$DT$Lt$(IMF(HHJTLcH!L9‰FE҉D$}HuI#vHD$AD$H)D9$HD$gDHL$(HHALq(Lc|$IAMcI9v.$H$$HI9r L9vLcL而HIQD$1Eu9$HHH8uHxHP8L$IHTHP(ILH!H|$L!I9IFHxH)LL!AՅL$tLD$譳L襳1I.T$1&L1.跳1fDD$HEx3DL($$H$L9HD$0IHD$8IGHD$@IGHD$HIGHD$PIG HD$XIG(D$`AG0HIHHH@OHE1HCM4$M|$LcCTHC NHCXCP袶HC@HD$ Ht2HL$HHD1E1D$Pf|$`fDD$bHL LL1,1Lfffff.H@H@HHHHÐHfHfUSHHFH9Gt1,1H[]HHHt=H^/HTHPHHHEH螴H[]럐AVH4AUATUSHHpH|$@HDŽ$`>H4tR(t 1d+1H$tH$HHD$r6HD$Hp[]A\A]A^D|$@u|$AEu|$BLu|$CFu|$DuD$E< <uHCh uH$HE5iHCHTHLkHt$@LHH$5HCu:LPAD$9A$t9A$t9H "b,HHusHHHt_xuHPHz u;pt9t9ul@HCx ZH}Jf}8?}@ 5Hu Ht }DEDvT= HUHH4H91H=H$Hھ HID${HuID${HuID${HuID$HuH{ID$Hu H{ID$H{Hu[]A\Hf.ATIUHSHGHHHHEI|$HC[]A\ff.ATIUHSHGHH;HHEH{It$[]A\HfATIUHSHGHHfID$H}fCID$H}HCID$H}HCID$H} HC[]A\fATIUHSHGH>HID$}HsID$HsH}ID$HsH}ID$Hs H}[]A\HATIUHSHGHHHID$H}fCID$H}fC ID$H}HCID$H} HC[]A\fATIUHSHGHH;HID${HuID${ HuID$HuH{ID$H{Hu []A\HSHGHHf[f.HG>HHffff.1fDHWt(HHHtH1HHH1Wu؉ÐHOtHHHHHQufATH AUHSHv:HHoHHt;D HHǀ[]A\þO[]1A\ÐHG HPPxHGHt f.Of.AWAVAUATIUSHHHHXH9AL4IH{Ht*HK DH9HCHH[]A\A]A^A_L{ HKIwHL$Hv9HHL$t1HLHD$"LD$IHCHH1[]A\A]A^A_I$L5YA,pP9t@LH[ HźO&N轔IHH1DLA1fA9uH˽OLLLLD$ I9LD$t& t 1 IHC .C8IL@Hffff.AWAVAUATUSHHHHGxHILLPHIE1IHHH9@LDE1MHVHD$YHt$HLL$LT$IH1I!LT$LL$t;E11MtL MtLHHH[]A\A]A^A_f.HL$LHLT$ LL$IHHL$JHL$LL$LT$ H9uMI IWE1H$#J4H1LL$LT$ LT$LL$t19J H$HLL$ LT$HHL$HL$LT$LL$ H9uHHD$ nIJDH9L|$Ld$ILl$(Hl$8MMIHl$LL$06H$I IHH$HD$M9H$ILH$LHP0uLL$0O&NH-0>,L|$Ld$8Ll$(LL$Ld$袑L\$8LL$H1HLL)Ht$J(1H|$ 1HLHHT$LT$[fHILT$HT$1fDE1HDŽ$L|$Ld$Hl$8z LLL$LT$eHHWHD$ LL$LT$[L׾LL$ HT$LT$eHILT$HT$LL$ H$OxO IfHHBv(At.DHL$aHHL$tWHt8uHHDrO@u׋rH;sLBXI4DrPEtOfAWAIAVAUATUSH(HHHD uXf.IGHPHHt)HO&ND$aHHL1D$H[HtxH@th(tI;LxO&NL5s;,HHlj1LAH1E1HH[HuAEAE1JHD$IHN$0ID$ HHID$HHhHID$@HHtTHMHQ@HuDiA tAu_ID$@Hh8HRXHHR@HH-DIL;t$QH(D[]A\A]A^A_HA:,OH$ID$@LIpPuHO&NHL$LD$蒍LD$HHL$DL1L $AE1fDLLD${HHELD$DhfHHf.MɸtBtfDHVDR0Eu I@`HF1H~tUSHHHGxt H[]ÐHFHxuHHDtEt'HJ0H9H0tYOHHHHHHHHHR0HP0HǀtH[]fDAVAUATIUHSH~`GHB HzL0ID$HPHHHHLHIt1LOHHE Hu@!kHU0HL|I$DtEtpHxtfUXAO%t3AOt(;$L0HIL`(fDfLTOH1DUIr)Hٺ 7OLO\fD[]A\A]A^[]A\A]A^Hz_H O葏HUHLb UOH1[]A\A]A^hHHLLm.ufHU8Hٺ #O4@COH1@Hٺ.O@]JH1ɋLA 諉A)EH޿ AuxAO~H8AOH7LF0MuDM@(Mt AH 9uM` Hv8Hu@S HHt$1ɺOH螷HPHvHt&H[fOH[@H1>fff.AVAUIAATIUHSHH@H97IELL$ LHHLtHMHHD$H$HH9+tHH{H@@@HuFu)uH+NdH@L[]A\A]A^@HfGt@HtJ9TIINt/fDCH{ fQHfO>H3fDE1DH9vH@XHH@@f1ffff.AWAVAUATUSHH(H|$T$L;MAHHk HD$=DALA9|H|$K47H)H|$@tl@HHm L}MtpDkE9|H|$McLL uHcS HD$B0t"t<.ttt$t { tH(H[]A\A]A^A_fD1@UHSHHHtHGHPHHt(U%HHtH[]f.;.u;Cbw/HH4OHt U%HH[]H1[]UHSHHHHEHPC% ЈC%}Pt\HHHtS Hu)HH@JHBHHH[]fDuύQwfDC"tqHt HOH1[]fff.AWAVIAUAATIUSHHXHF0Hu%H~(fHX[]A\A]A^A_@HV(Hl$HAOLDKOH1 H H!%tLDHJHDHH)LjLoHHLH]LHrHHHS(HHK HHCHM0HK0HHE(HH)HSH!HM8HwHC8H9HGGaH;EpzHCM DH9A^OEAH9иOLFHl$LDKO1HH H!%tLDHJHDHH)HHHT$^nHHT$HH5LHJHHtzHCH{8HT$HB(HC HB0HC(HB8HCJ H:`H;HT$BpHCtPHC(H9C0EANOfDHX1[]A\A]A^A_H{8J f.A|$LtPU ЃE HCkU `fDJ ȃB HCUJ JfDHE8E1AOLSHHHBXHt,Hzpt OvHH@X[fHBp[f.AWAVAAUIATIUHSHH>HGLPt OPHmI}I$H蹀HpH]lHIEIMHǺmLpDJ1pH1LHxptdIC PHS8H HCHCHC HCHHC0H[]A\A]A^A_f.H1[]A\A]A^A_HǺROpDJ1˄H1LHxpvtICPVAWAVAUIATIUHSHHGzHLPtH[]A\A]A^A_ÐI$H61HxpHHE HCHE8MpHCC(Hk@HCHHC HHC0E Ɓu±EʋSusKʃ oCRouIz @HHS8ƒ1fHE(HC0uƒDtHKuHKtHKt(HSHHH{8HKtH0HSuHHtHKtDHKH}8u5u0HHC HtHQHQHHS t C@tPIEHK`Sx4 t H{XAtH{pID{HtHHLЅuAEAH}8tCh D:IT$HP!IRHS8ƒ@HspHLT<@AEouhS,HC8I$(S,ƒfHC8fDIRHS8ƒo\HC8f.E%HSXHspLHDH{cAEVfDH SfS,HC8I$$S,ƒfIRHS8ƒIRHS8ƒwIT$HP^IRHS8ƒ}DI$$*9"} OE Ɖ6fDI$(9  O&NL=&, zHH1A׋E C‰ƃHsX1HLSxDEfHt!HW0HvHL2H9w5HHH!@HW@HGHtHtHG HHHxhH@`Ht:WDx&HcH9tHu*HcH9tHtuH?H@Hu1fff.SHPeHtHH@@DHXH[ÐAWIIAVAUATUSHhHGHPHD$HHxhHDtF ЈFEtAIL@hH@hHthf.DHD1Et51HtHN ŀuuHxt HtHI;PDrExDt HxIHHuIGHPHHHtLLЉ1tGI1HAhHtfHHuHD$H@ЉHHh[]A\A]A^A_DkHIǾL$=LHHD$1HtLHL$HLtIHk E11Hf.@ t!HH0HHHP8L!L!H9LBH@HuA9H|$EL$u`nLLHD$XSHHD$XL$HH$t B HD$\OLLT$H@HD$(HHHD$0LT$t@ HEHD$0IHHOH\$AGUH HD$HD$ HD$(E1Dd$LL|$Lt$E1D$H1E1HxHEHD$@MH|$8>fDC DD%E1=tL[8AIA9HIHtHB0HK0AHHH+z(H+s(H9Mt!IGLXpMtHHt$HLAAEoDD$ T$HDHt$H|$HH<$H$HC A%AAA=Dl$HAIA9L[8D$ .HMDd$LL|$tRD+D$HuC %=t7DD$ T$HDHt$LLT$HH$LT$H$HHt$0Ht&LLT$!HH$LT$H$HIHE1E1Dd$HL|$LT$ C H3AmLL{pP1AH|$k`HI+AHH@DxDvFD H[t4AAoD)C!I\HtOqAt$DH[u̍nS I\HH$L$$L D%…t ELDAH[HEDd$HL|$LT$ AnLLT$HcH4P_HHADpDHL4H@H@1H@LT$DLl+HHMmL9t"AE!uOLT$sLT$H$H$HIHHtHShB eD,EMABHD$XHuDHHHxuPDtHHHHI(I;rIH9sɃtHtHN uHV8HV(H9wPLLT$2^HLT$H$HH@RtdH@H@HH|$L$oIHT$XL$HPhHCHLxpBh MIA:DIP0IP8HHH;P0u.HPAHt!zpuB tIHH0LϹtAoH4POS JH|$n1HHD$HL#s0L9MH|$(1LHHH1HH9,HD$ HI!M9 PLLT$\HtHH@QtdILT$,H@HXH$H$HPLLT$i\H,HShH$HH@Ptd@DH$HPHLT$HIFfDIL9L9H|$8HLH;D$8sH9AB uC AHD$E1@UEC  II1L\$@AxfDDl$HD$ E1H#|$@HHt$(H9q]PLLT$H$:[HHH$LT$H@!HPH@H@LLT$H$HD$XZHH$HH@@DH$LT$HPHHsOL$L$E1LLLT$1LT$1E11PAff.ATIUSHHJXHHYv0HlH;Wt uHt!HH9uI$H[]A\@HKfSHHHt uHHqt F %t;HGHPHHt\$ HT$ Ѕu5tH[DHqfD뵿1f\$ H[@AWIAVAUATUSH  HGHt$LPI$0MHt IGLPIHHnIHhpCECLCFI@ CIGx ЃCI@ CAGT@6fC8L5>E1fDs:IzOHP HS(HCC@CDSHHz8B(u'LH$#HH$HHHB8HmHDl$AAI^Od(DIuHxpEHL9H+HuIHD1ALD@fC8f=o-^HmA`HC(gOf.t{ *\OLoHtHC(HELHpH{ HEnHHHmHC,f\OLnHHHmHC(=om=ov=o[\OLFnHuD@E XO\OLHDnH{=otIGHPHHH $HO&NcHHL1H $IBhHaPO&NIL%,L$H[@cL$HI1HLLAԿ1H,@AR$fffML,HC@O&NLT$ L\$(LD$H$bLT$ LD$HH$1LL\$(LLT$ALT$LLA|HH@hLIHA HPHHt\Hzu@"t9HHHPHHHQHPHHNAfDDAEn3AGTC9E$`IA^A$Hxpv7A$pI1ҾOAHxpiA$,DA$hIDkA$0Hxp< OH$H$@H|$DŽ$HD$XD$lIH{pǃHǃHǃHǃHǃǃ HǃIAGTBHHD$`IGHPHD$H5AL*DHOXGHHD9H}Wt uH@t A9`uHGfDO&NHJ ,_DHL1WA$`I$I IvA$pI$I A$8A$hI$0I A$?H|$HL$`mHAh1H1fDHP8HHHEHut$hHD$HHHAJIH@I|$hxDIHH!rt$hH9DT$hE#HJ1HHHH1LH@HSLIIMLX`AGUHD$ptHD$HH@HD$pHD$H1HB HD$hHH)H9HGHHT$xH$ILphMD$8LL|$@EFDAHD$Hfx8uMVII~HDƹE ]MVEFDM^ELL[EN@HCD̓HC ITAIF(HC8I_I& 1IHD$PDHCHC(HC0tYAuIL[H|$HEH2Hs(HS0t,HSH;$.H+$@HSuH<$H){ fA ttAuHKHD$HHuEHStH+$HS@uHS fP|$hHS(HS(@HC0EHC0tH|$xHHHS(HC0IIEM~HH3E1AMHfDH^}HE HC(EtHC0L;s8AB@vuHLs8u(HSHHHCHEtHHStHKHAIE9 M'MAL$pI$IHtHugUDHs HC0IL$0L 0IM)tL9:I91J HK0tLK(KH9+L$HC(H3EBDHHH|$LEH$I$HEHE HC0H$HC8HC(AB@}H$I$HEfHE H$fHMt/H}u(HEH<$1H)IHHI$HEfDMHt >HE 1H}@ fH4$H|$1LT$0L\$(LL$ HL$LHL$LL$ L\$(LT$0L)LT$(L\$ HHL$60HLD$HT$HHD$0LLD$@HL$0HD$HWHD$LD$@I9LLT$(HC(L\$ HMH|$GU<3@HA,xO&NLT$@L\$0HL$(LL$ HD$XLL$ LHL\$1HL$(Ht$MALL$ HC0E1ULT$@L\$0ML$0VMH|$PH)<$HbM6H@D$8MML|$IH<$HIIGLPHnXLLm Ld$MH\IH{} CH{ tDHL ,HH$O&NLL$}WH$HL1LL$AAGUH{ HCH|$1L)HwI41HIIII9I$HS@HMHH3H;{t̾O6IDIDŽ$ID$8AD$ ?DIFHC EM^HL[@INHEN@IV HA(DH)ЃHCuHA0H)HC EHD$HHH HHC8DHD$xLA0BH$HCfHD$@UAt IF(HD$pHD$pHC8EA HK81ITHB uHBHA9wIFHHxX APLI4"fHPPHHz) H9uHCH+$1HH$HT$PfE1DITHHA9HBw1HD$P@MVTH|$LAALK|fHH9HJPHrHL^(L9Y(uHA tytHy tHA tytHy tE1ENDE 1Dl$L|$@HPHQt"LQLKM9LQ M)L;S(DD$Et>@t8LQLKM9M)Ht ,LI ML;K0DH(fDA;nDYHMlHIHqH?HCH=Rtd7H-Q+O&NL%+0SLHNjL$81LAMfDBHIH=?,ZVH=,L1JE1UA~Dt1fDH=V,OIDHAH1TE;nDrH51, SH= ,UHy LK0MtLYLSM9v,M)L;[(s#HqHKH9v H)I9HfHnfDAIFH\O H0L|$HI+O&NQLH1ӿ1>f.Ct u H`I;\pI;\hI;\LHIIIHHhHD$HufDH H@HH8uHpI$H9sHp(H9wЋQDtHQHI$H9z(rL9HHINHH IN HHINI$H+Hu@IN(@IN0uIF8uH@HIFHmI@HLt$8IMHD$HLHPHtHt$LЅHD$`1LHHD$HH0hiHD$H1LHHH\$`HHs`QJHHID1} Md$MuH޿ Mm0MiHcHoHoOHOOOHGHHEH"OH,iIH Owf.HHOOiDHO9H O*DHt}HO-fHo>OHo6OIOHtH€:HT$ H|$0cO1 HT$05hIH11O HT$(Ou#H[ DOϺOȺ,Ot$ HrHHue2N5O+5O댺O.OOOOOO OOJO(sLZ1@O HlOHOHOHHL$0LSHIP H 7H b H Hu>Iu8OHu'LH¾ZOHtHHD$(L|$@fDHHHHHH9HCIM9sHL)LH @1 @H[]A\A]A^A_fI6IuOH{H|$0oHpHIHHT$(IH IWIHt$@HL f.L|$@HD$(@HCHtHx 1nHHD$0HZHvHtq%HD$0H!H#yHL$HHT$(fOH"fL|$@HD$(if:GWzNMzUCz9H|$0-HHHH LI HH H'HT$(Ht$@L|$@HD$(HT$0H HHHVHdH HfOLHLD$ HLD$Ht$8HLLD$HHBDHHcHD$(HL$HBpL|$@HB8HDHT$0H-H H AfOH z+HT$HHt$^3H fDH!H|HmIcOHNLH¾OH"fDHHH+FIOHLH¾tOHnfH2fDHH}O@HHIHD$(HIG8HD$HI7xPHAGpL|$@HD$(6A]OZHD$0H t=H"zfDHLH¾OHffDHL$HHT$(]OHiDHHCLHT$P8HT$IHCP8HA+HCIP8HD$HCIPPfH+~"HH+HD$t HH|$PO1HT$P H!%tHDHJHDHD$PHH)HrHHt$PHHHHHT$(OH@pHP8HT$HHHZLHL$@HCHyHL$@AHCLHyPAHD$@HLHp|HL$HHT$(LOIHvf}O`HHCIHT$HT$H|$@HCH LAHD$@LHHpH%IL|$@HD$(oLH¾]OHLH¾fOHLH¾tOHHHH Ht$ HL|$@HD$(HH=OHLAR8DLH|$@HCHP8H|$@AHCLH P8AHD$(VIVOHALH¾iOHIOH LH¾HOHIOHLH¾'OH`IOHLH¾7OH)pLH¾fOHXIbOHMLH¾OH!I+OHLH¾OHIOHLH¾OHlHHIOHLH¾OH gIqOH\LH¾zOH0I:OH%LH¾OHH|$@HCHP8H|$PH¾O1H|$P1HHIIL{HHt$PLHRHHHHHD$(HL$HBpHB8HjHL$@HCHyP8H|$PH¾O1AH|$P1HHIILHbHt$PLHHHZHI6H@8HD$HHL$@AGpH IHCHyP8L]OH6UfAWAVAAUIATIUSHHH{HHHC@HHHLHHSHPHSHPHSHPHS HP HS(HP(HS0HP0HS8HP8HS@HP@HSHDHPHSPHSHPHCHS HHCM$HE0HE(u1HĘ[]A\A]A^A_H{0EpCD$Lp uD$LHC;fDuT$L T$Lt(T$Lс L$LHK8t T$LDt$Lt ADt$Lt ADt$LAu A}.O LuHHID$HPHHtHH|$LЅT$LHLX{DD$LAttI$rDHB`taHx H11@H@9t-Hz H:uHz0D$LhA AEDD$E1APL IM9I$HPXJ :yuHq HvHy8u@uHDLDD$(LL$ AHL$H HHD$Hl$HL$HLL$ DD$(HAHYHT$1HHL$DD$(LL$ #HL$1LHqvUHL$LHq HyH#uHL$H;A 1HQHL\$DD$(LL$ LIHI$HRXHIID$IIHL$0DD$(LLL$ L\$LT$HL$0LT$L\$LL$ DD$(L;QHA9wHϔ+O&NL\$8LT$0DD$ LL$HL$(HD$-HL$HL11L\$8LT$0HL$(DD$ LL$,H{ LP0MAtLKHPI9iI)L;H(\HHPH{H9BII)M93@HNAEC,H{ HH9 lHI$HHSHHSHHSHHS HHS(HHS0HHS8HHS@HHSHHI$HPXHJ4AL$THLAnA|ArAH{@I$K(9\HBXH H y9l"HPz 9HH HHz H9uDHC HH{8H{@ HCHHHS Ht HK@I уHHHH)@H9oHHHtHR@HtHHtHC@HH2DI$A HS8HD@H9Dk(E9AD$TB0HGXDHЋ@ D9`Es,A9HGXHЋ@ neLL$y+I$S,L$;H@XHHh@HHLhpHX{LEI}tLOUL$PLL$/HHǹHIEL$I$HK8HRXJ1Ht HC 1HM H{ HCHExHt {AL$TlI$`9JHHs8@H9C,H{ HH9V`HI$HHSHHSHHSHHS HHS(HHS0HHS8HHS@HHSHHI$HPXHJ4AT$TуAL$TM$ApIuXH9h(HAE9w 9vHփzu9j(u99ʉ0AoD;LHLDkE8A=A=C zHs+O&NDHL1L1]H{@HLX5I$H|I$HpHSHxHSHHSHHS HHS(HHS0HHS8HHS@HHSHHH{@D@'HLLd11DI$HtI$H HSH(HSH0HSH8HS H@HS(HHHS0HPHS8HXHS@H`HSHHhH{@fLHHL[]A\A]A^A_fOL$mQI$L$*LHLl/19D@_fOQI$&@9H@H9Hzu9j(ufDL0Mt C(-@HC,LOXDI@ AII1fHR tu ƃHD9uڅs(AI@^HЋ@(C(O&NL5+AHL1DLAH{@ B(C(DLL$~Dk(I$L$LHL1LCfH_+OOL$OI$L$HH0HSH8HSH@HSHHHS HPHS(HXHS0H`HS8HhHS@HpHSHHxI$HPXH0JHHHSHHSHHSHHS HHS(HHS0HHS8HHS@H HSHH(I$HPXHJ'H +@OH+O}LHL 1M%M@AUATUHSHHHHvQH=PtdDw~HHmItQHEHHOHPHH[]A\A]HHtJHanLuHHH[]A\A]PH=Qtdt(H=RtdlLtfDJf:OfOf*nLfmLO1u.H[]A\A]O^fDsJNfDLc(H[Mu @1HH{at1L苨HItHLH_I9tL(1sHLLHtLfAWAVIAUIATUSHH(HH $DD$ LL$D|$`HEHhHHAWIc6H߃HcHT HHT$HHAHT$HLcIEIAMcLIEIt$LIEHc|$ It$I H4$Ht7HLGI,@Itf.IAD$I,H)ШuHt$LLMAtfAIAD$AuH(H[]A\A]A^A_f.11SHGHHPLMtM1IȹAHt[fDH`1[fff.SHHHGHPLMt!L $1EIȹAHtH[fH1@HIɹGOD$AHHIɹOD$A+FHHIɹOD$AHHIɹOD$AHHIɹOD$AeHHIɹOD$AEHHIɹOD$A%HHIɹOD$AHHIɹOD$AHHIɹOD$AHHIɹOD$AHHIɹOD$AHHIɹOD$AeHSHIHfOHH=tO HO H;O HO HOH'OH7OHHOHZOHiOHzOH.OHQHƹ O@1@8uAD $OMHAL"DD $GOMHALH[DD $HMOALH[DD $OMHAL뮐D $HMOA+FLsH[DD $HMOALKH[DD $OMHAL#;fDD $OMHALfDD $OMHALfDD $OMHALfDD $OMHALfDD $OMHAL[sfDD $OMHAL3KfDD $OMHAL #fDHGxuH@DHH1EHH@SHGxu%HHHϋXDHp`HcH[Ð14E[ffff.1ffff.AUATIUSHHHHChHHk`Hh(C"t F<tHH[]A\A]C$f%f=uHIHIMLHzI$IEH9tC!t'HI$HKhHS`HQ(H)HIE@Hff.IHDB$fAfAtHHHHLHDB$IfAAAtIAu vfDB#Ht)HR8H)HHWHPHR H)@HLHHHGHPH`fff.AWAVIAUMATUSHXGTBHGHPItMH~HHht>HLHLHItLIlA9D$(t1HX[]A\A]A^A_fDAD$t uھ\OLL$`HHD$tIFL$HLHPLHP@L$IC81IkxIt$8H @H$HL$(Hd$(HRHE1L|$(HD$ @ HD$Hd$DHEL\$HHxH}M|L\$tHD$ x M| IHl$L9$$uLL\$jHIIELl$(L\$IH<$IkxHD$ E1;HD$ AE@pltI0AEIHI@ HHL9$$UHHt$LhHtHuHH:I?HzIHzIHzIHz I HR(IW(AWuHL$ AWH+A(IO MoIG(IGHHpHHt$Ht$LHHD$-LD$MH} +0AExHt$0fAEHULIJ|$00Ht$0uf.H>0tHHt$*Ht$LHHD$LD$M \O\OHDfDHD$ L|$(HHGHHP@ BuH tBffff.1@O1AuH9w tHG HuHW8HHESFdHHu/u*Gt~`t7Ht Rt&Ht{t f[fD1HSHP HtKd[ÐAVIAUIATEUSHGHHPHHt DLLEuuu[]A\A]A^t tCAUЃ<tЃAEtAVaуu;[]A\ A]AFaA^@HHt uAEf8GfHHHA0H+B0Ht~:HA(Hr(@+FHHuHIXH+JX1Ht˸fHH@+BSHHHHxHHH@Ht D@Eu{HL@MtnH@A@HHpHtJHS(HHRHPHJ HHHt1@ tAHH9u[ÐHPHHJHHHHDUHSHHHvHzHH~0HGLPHBHH[]fDH+E11HjHAHŸH+H[]ff.NDHHFtHVHLFI9v"HuH9wH9tHL9HFr@1DN@H@HHtiH;F(rsH+F0HV8HPJwH@(PJvwH@(H=qtHxhqu@$f%f=tf=tfDf.HHHVJsHBH~ ;HtH=qt Hxhqt1H@$f%f=tf=tff.HvHATL%2n+UHOSH&NHHL[]A\H1ATIUSHHHHBHHPHH{ HC8pCDtaHH1qHC0HHHC(z  E‰C@HHHCt7H[]A\fHHC(HC0fHS(HtHE1E11H${,HHCtAD$tHID$O&NHXXtH11dfDSF$Hf%f=t(O8fc$[UHSHHH?HtHH;t藾H{HHHtH;tH[]l@H[]ÐAVIAUATIUHSHHD$uH~1DOHEIIFHLPu%fDHH[HǀtNC %uHHLAuHHD$H[HHHD$ufHD$H}HT$I$PFTH}H(Ht,Ht$HV fHHPHHJHuHT$HT$ F HT$1HJHHUHEHBxH[]A\A]A^H}1pAVAUATUHSH@LgI@L薾HtaL)HxIHHtzLLHB3H&IUHHJIMHHEp脼[]A\A]A^fDL&IUHJIMHHEp[]A\A]A^AE1[]A\A]A^ffff.AWIAVAUATUSHHGHt$ L$ HGIIMHHxH@PH@HL$(LPHHD$8_DT$ EHD$AfDH\$H<֑HII9HD$ J,1L|$0HD$JHD$(MMMIH݉HHD$(D$ t A1LL聽H|$0Ht$ t@H1HIIH9uI1x@Ht$(IHHHL9r1HcLHHHHH;D$dtIIL9d$GML|HD$8HH[]A\A]A^A_HD$D$ I~HD$8HHT$8fD1 HHH OI9rHuHwD\$ EtHH[]A\A]A^A_HD$Ld$815HD$8AHD$m1<SHHHHwH1HtiHCXHzXHB8HB@0@HBHHC`HBP@@1@Hu>@u uJdHH[fD1HfGtH@tfDH߾HT$HHHT$1f1HfGNfDH@fDBXHzY@/AWAVAUATIUSHXHHHCxt1HX[]A\A]A^A_fDHExuIHH@9BuHHLLHAL=AtAtHCL1LHPHHIH1HD$HEHPHHIHHHD$ 5H|$)IMxHD$0HD$8IxMHD$M H|$HD$(H|$ MMGIw1fL9s:IHH @H<΋OA9sH9IsHA9$HPE1HD$1L@LHI9vCJHH @I ɋyA9sH9Is$HA9HPHD$(E1H|$0HtNH|$(DHDd$3D$HT$ Ht$8E1E11H$HLT$HL\$@>#HHD$(tML\$@LT$HAFLH|$ HLT$@L\$8LT$@HD$IxL\$8|HT$IE1E11H$HLT$@L\$("HHD$0AFL\$(LT$@xHT$ Ht$8E1E11H$HLT$@L\$`"HHD$(L\$LT$@H|$LT$8L\$H0H|$ IHHIL\$LT$8E1MtL蹴MSL訴FLoHMHA*H!I9MHL$8LT$ IL\$Ht$L蕊LI芊HIHt$L\$LT$ HL$8aMXLK I9HD$sdLl$Hl$ MLd$@LLT$8MHL$HMeHA$II@IEL9d$wLl$Hl$ LT$8Ld$@HL$HHJ#MH9HD$s6Ll$MI$AHIHID$H9\$wLl$@pFLL-@pFLLII@f9BuTMgInLL11fDHL9$HLHH H0IIf9NuHrHxXtE1 MHL$HD$01HHH9w)fH H9vD9huHHHI7HL$ HD$(HHH9vE1DH H9vD9`uLIHI6E1HsMjI9aE1Hl$Lt$ MMLLT$MI$AHIIHPUID$I9uLt$ LT$IE1Hl$MLLt$MHAHIHHP HCM9uٹ@pFLLLt$Ll$RLD$@pFLL8II@f9BpLD$MgInLL1M5f.HL9t8HLHH H0IIf9N!HrHxht AHH|$HLT$HL\$@HT$(HT$(ILT$HL\$@HxTGduH@tHHHHG@ffffff.GdtH@tHHHHG@ffffff.ATUHSH@t+HFHu)HCPH9E@|HChHPHShHE@[]A\DH{(HE@1HKpLCAH4IIHHsXHHHK@L!HL$!LHH 0H0LE@HKxNI苋D!IHK8MI LHE@HHHDHc@(uZL1IEHPLMt"HO&NvHHL1AHH[]A\A]f.HDH@@HPhHh`Hj(H[H]A\A]ffff.UHSHHHx +HHEHx 1H9úCH[]fAWAVAUIATUSHHHBHt$<uMm(AE<t<$ OIE(H@LMHHHHuXHHLHkI9tET@tLE$tEtHD$1A$pE1HHI$HIu E$M)MtI$E1E1H$LLHL\$HHD$(HH@HL$~HHD$ HL$1HH8C7HL$L\$H@H|$ HL\$HL$5HL$L\$H;@|HD$ MINXHD$(N<HL9r&fDH II9Atqt݋QA$HLD$HL$IuHHL$LD$uHT$0LHHL$LD$\D$0LD$HL$fx!HI#U`HH9f%fFH|$ H|$(5IE(LMu(AFT@tIh@1HH[]A\A]A^A_H|$ 膦H|$(|wB!OE1% LH|$ VH|$(L뢺O!O6 fDATUHSWc t[]A\H@tHOxHtHIHx0HH8HHA H9C tDH[8HH9C uHS0Ht#HA(H9B upH9B tbHR(Hu0HHMxHQ(HP QfPHS0HP(AT$Q@JAL$fP HC0[]A\D[]A\fD@~HHt@HExH@ HC I$Hx0HH8HS8H8SAD$ AD$ 1fDATUSH.HvHu8Hu HHEHtO&Nj O&NQOA#O II|$SGH<v[f.HG(@"tP$ffuHHK0HHs(HHC0fAUmLATUHSROHHDHtNIH裔HI蘔ItL;HIHHھpDJ1cLH[]A\A]D1fff.AWMAVE1AUATIUHSH8LH\$pHT$HL$LD$HuII I9AGuAAWHHtLHЕuHD$HT$(1HLHJHD$(HT$(H|$HJhHHA(HB`HH8[]A\A]A^A_fHD$11ALHHxHHt>@H1wHJ(HAhH@(HB0HA`HL$HH8[]A\A]A^A_1AWIAVMAUATMUHSHHHL.HT$LВHH@H=wmEMA.|ASAsD$, I} LHL$ HL$ IIMD LHM9w ID$H=vL1x 1HH[]A\A]A^A_@A#I}LՖHH|$@LLLL$ 蓔LL$ |$,BD$@M̅M'HEH|$@HHH$Ht$HMhH|$@MIHH$>Ht$@NJ1*OLA}:IUIEH|$8MMHLHDHT$I$D$H$H$HD$8HHMEL#M@D$,;JLJLA}:IUIEH|$8MMHLHDHT$I$D$H$H$X$IH|$@HT$MMHLD$H$H$$HD$8HL$@YHHfH$Ht$HMhH|$@MIHH$h`fDA}:IUIEH|$8MMHLHDHT$I$D$H$H$Z $IH|$@HT$MMHLD$H$H$HD$8HL$@HHf.JLA}:IUIEH|$8MMHLHDHT$I$D$H$H$E$IH|$@HT$MMHLD$H$H$WHD$@H9D$8HfHEH|$@HHH`Ht$@&IJ!1JLA}:IUIEH|$8MMHLHDHT$I$D$H$H$O$IH|$@HT$MMHLD$H$H$aHD$@H9D$8HpJLA}:IUIEH|$8MMHLHDHT$I$D$H$H$$IH|$@HT$MMHLD$H$H$S$HD$@|H9D$8H*tJLA}:IUIEH|$8MMHLHDHT$I$D$H$H$$IH|$@HT$MMHLD$H$H$$HD$@H9D$8H^@HHJJLA}:IUIEH|$8MMHLHDHT$I$D$H$H$5$IH|$@HT$MMHLD$H$H$1H|$8t 1H|$@H"}JLDL$ 軉DL$ A}:IUIEH|$8MMHLHDHT$I$D$H$H$h$IH|$@HT$MMHLD$H$H$*H|$8,2H9D$8HA~A!3A*A/A%A^A|mA&A+A-5A<tA>5A}:IUIEH|$8MMHLHDHT$I$D$H$H$6$IH|$@HT$MMHLD$H$H$$HD$@H9D$8HH9D$8HgA}:IUIEH|$8MMHLHDHT$I$D$H$H$g1H|$8HA}:IUIEH|$8MMHLHDHT$I$D$H$H$HD$8HHH9D$8HA}:IUIEH|$8MMHLHDHT$I$D$H$H$6$IH|$@HT$MMHLD$H$H$H$HD$8HH|$@GA}:IUIEH|$8MMHLHDHT$I$D$H$H$$IH|$@HT$MMHLD$H$H$M$t,HD$8HD$@H-1Ht$@HHD$@HD$8H0O&NDL$H2+DL$H1AA}:IUIEH|$8MMHLHDHT$I$D$H$H$|$IH|$@HT$MMHLD$H$H$>$HD$@`H9D$8HA}:IUIEH|$8MMHLHDHT$I$D$H$H$$IH|$@HT$MMHLD$H$H$HD$8H+D$@HrA}:IUIEH|$8MMHLHDHT$I$D$H$H$r"$IH|$@HT$MMHLD$H$H$4$t'HD$8HD$@9H9D$8HHD$@HD$8HA}:IUIEH|$8MMHLHDHT$I$D$H$H$N$IH|$@HT$MMHLD$H$H$`HD$@H#D$8HA}:IUIEH|$8MMHLHDHT$I$D$H$H$$IH|$@HT$MMHLD$H$H$mHD$@H D$8HXA}:IUIEH|$8MMHLHDHT$I$D$H$H$X$IH|$@HT$MMHLD$H$H$HD$@H3D$8HA}:IUIEH|$8MMHLHDHT$I$D$H$H$e$IH|$@HT$MMHLD$H$H$w'$HD$8tHH|$@H1Ht$@Hffff.AUE1I1ATIUHSH1H8H~HwHt@HD$(HD$(E1HMHD$ID$LH1HPD$H$D$*t;H\$(HCaKcHހcdC`CaID$HPH8H[]A\A]ffff.AVAUATIUSHGHLnOHP艊Ht[]A\A]A^fDDu(OOHD HD9HHOHR PpI`D HtfHR PpIPuXHHP8\H¹OLH=IT$HH41*fDOH而HtHR PpIXyAVAUATUHSH^{8t 1[]A\A]A^DCDEuH{PHzH[PHCLPEt$(EAEtD`nLHHtD\OHӋHtI$\OHR PpD诋H[@pD\OH菋H;I$\OHR PpDgHI$\OHR PpD?HD\OH&HI$OHHR PpH{HE@uiI$HHHЅvHE@Dc@H{PxZHH?H]hDyOHqHI$J HpRHHP8EWDuOH1HI$J Hpz @Ht H@8H@8fAVAUATIUHSHGLn\OHPDs(DDDщуE蠉HɉHpIhuiA \O\ODHHEUHtpHLHR PpIptLuS[]A\A]A^DH¹OLH}IT$HHo[]A\A]1A^D\OH辈HtA$u m\Ov\ODHHD蒈HtHR PpWf.AUATUSHHH~@tH[]A\A]@Fa<vbHoHExLHC@HMHExtjLk@LzHHtqLLNE@HtLHChfDF<vNdHoDMHEu[kHIHu@1:1LL뗐AUATIUSHHGdG<I<$HGH@PH@LPIHt H1҅tN{oScCat {HkpHUct|HCpH[]A\A]fDH[(C<t<9KcH{@KCc AI<$H-AD$1H[(C<t<v O>Uc1E<v OHHI<$AH[]A\A]@I<$HOy8CeuGCdCaDScЃ <HC(H@T@oScdHC(HHtH@xKcGcHO(HHHBxKc@ O@HI<$ACa1HރA1HqtlƒZffffff.AUATUSHHHH@x8t1H[]A\A]fHttEcxA}` t;ƒ tHH@H@pHEPuHUpHtHz@t@ ulH}pMc HtOcHS1cH}Xu E`tAH;HHGH@PH@HPuC$LeXO&NL-\"+uLH1Af.AWAVAUATUHSHHHL&Ht$0D$8Ld$0u\$8tEHH[]A\A]A^A_Cct6Mt$0Lk@IFLHPHD$uHH{xtHH[]A\A]A^A_P@>HD$HD$HELMu0DM?MIHt$vuLt$M)LIHI0HsIVHVwKD5CD58@L{xIAGd1ILAWhHLrD\$Et KdH{xHEHHHsHT$,HHCxDT$,EHD$HLxHD$HD$A$O&NH +sLHL1ӿ1E1KdI81I8LAWhHH{@A$@HD$HLvH{@pL_HNHL$HU@`@dHHHHtEyHH¸Hu fDHHHuHHHHCx뾐USHHtHH@uGdtH{@tH[]DCctHsHbuH}H¸uE0fff.AWAVAUATUSHHHn}8tH[]A\A]A^A_ÐH1҅IAEƹE1HHIxw+@$ňOI|$ AD$H趭fDAD$c E<AL$cEGu#I|$@tAD$a$$AD$c u'u #HChHfI|$@LH1It$pHH~@H<:ID$x,fIGLHPfHR(B<vAD$LBLb(Hf@O$O@1LHAd$dAL$dDIGLHHPAD$aAD$afDDAD$_L9e0;(fDAVAUIATUSH@HGx8t1H@[]A\A]A^H(HIHu$@HHtH9XuL9`uD@HZHHtHLL$ LE LHHHD$H$HuI;fH|$VY#Lt$(LUpMtRIr1LDL$ LT$JLT$DL$ sLD$(LLLLDL$}DL$KEtLH|$LHxfDMLLLLDL$ /DL$ HEXLT$HP HH81IHtH1HIR HRHHIHD$(f.IDD$LT$R HEH@H4tkQELT$DL$IMtpLt$DHEXHtbHx HEpHtHx DL$LT$.HIDL$t&HD$LT$H-DL$ILT$Lt$Lt$ 1랐ATUHSHu$HHG1HC[]A\DDFHBH11HLPAHHt-I$HCR HRHHS1fff.ATIUHSHH跖u 1[]A\@HHLH#¸uH}HHHtH;tV뮐AVAUATUHSHHHxGI<v/OLm(H]011AILILeXHIHRHPHJ R AHRH4H9s?fDHH9w(I9v#HLGMt3H)H;s+HAt HH9wǸ[]A\A]A^fH@H@HH@H9wDAffffff.AWAVAUIATIUHSHHHGLPHFhLIXHtHO8H;J89IpHt HO8H;M8tVIO&NH-+4VLHLH11XH1[]A\A]A^A_IIGpHD$HBxH$HD$LOH1Hɋp}B H} 1L,@HHILIL9sOHM<LHLH$IR HRHHU8II9wHD$HҋptRH} HH1HHD$pH[]A\A]A^A_fDIIGXHD$HBhH$+1ffffff.tH~@t fD~uffff.HG(HW0HpHHHt@HHu9NpsNpHHN8Hr HHH!HW0HWXHw(HV8fffff.USHHHuDH[(C<vH{@Kd1usu @0Cet~Kat51vNu)HNy8u?HAPH@HPScug u {tWH[]fH1[]@w@0Fj̓Z1H[]{`DifHtkOavYDGcA ut1AtGdu8H@t1DAu'GeuAuFtt1tIHFx8tf.HH@P`T$ H@HPt T$ HøHHu RfH@HtG@!tH1f.B!tzpHR9BHuHVH8Hpf.HFHǀ81fffff.AWAVAUATUSH(H_{8tH(1[]A\A]A^A_H{PI\OIHGLP\HHtyIHDpLu8L&HtIHHU8Ld$Ll$Ht$HD$H{PQXHD$Lu8HH([]A\A]A^A_ Oasfff.AWAVAUIHATUSH(I]L$H{PIHSMu1IyHI\IL}I~P\OHGHPZHIt{HHIG8H9shH(HMMG8BHL9s:HI~PHT$HPPH|$uL9d$uILB\L$t@I~PLLLH([]A\A]A^A_IL1H([]A\A]A^A_HH{PfDHt$HHHt$ff1H9H9t3HPHP1291tHH9fAW1AAVAUIATIUH1SHH~HCHHtHH[]A\A]A^A_f@HNHtӀx@uHHD$HxNLHI&:HItHT$HHHH)HYHL$HPHL$I<LH)Ht PI|$11AL范HHtLLHV<6ADI|$A11LTHffffff.AWAVAUIATUSHGLHt$@t/ur @HHX H1XfHD$@AET@H@HD$PHGHPH|$HtKH|$@H\$P{8.fD1\1H[]A\A]A^A_D$XH|$@IG@tVH|$HX:o9tF9HD$@ O&NH@L`XLHL1AHD$@MMA M@I_8LHs8HI(1IHLLQ] HD$HAE1HD$H\$@MHLD$L4$H߈D$`D$`D$fuAO IG8MMI/mLLHuDD$XH E(H|$P11AHH@<IG8H,H"HI!HIMtLI1MLD$@ID$@@HD$HM9EDL$XErHD$@tHHD$Px8u=HD$@I]H@0H9Xu*HD$PxDuHt$@L]fIDŽ$0HHD$xHD$H11HpHD$xH@ HpH$H$HDŽ$HD$`D$XuMHDŽ$A$hLT$PEBE(M 11IHtAJ HȀzHH4HDHuHA9wJHH$H$HHH$HHHH$ttH|$PuHH$$H|$@E1E111LHGH$PPHDŽ$$H$lGH$HtZGH$HtHGH$H$,G1{D1H11SD11;DHD$Px8%IHDŽ$HDŽ$Ht@$f%f=S/I\OLhD$xQHH!H$HLYHL=IH$HRXHDx(HHE8H9!0Lt$HE1HD$`L$I3H=oIH$PHHHU8H95$H$HLPPH$H~HHH$uHuH$LHT$p2HT$pDLHD$h跰HLD$hML$HHD$pFHPLHHT$h72H]LL$pHT$hHL IL$I@MhIH$Hu)HHHuLH$HD$xh,H)$HW0H;BD$XH$Ht$xE1E1H$HLH茱HH$H4L[1HHHD$`IHHD$@L@ƃ~*MHDŽ$A$tZI$@HH$]I$81LI$@)H$LHH9 MHDŽ$HDŽ$HDŽ$HDŽ$HDŽ$ HDŽ$HDŽ$DŽ$@DŽ$4HDŽ$(HDŽ$H$L$HDŽ$HDŽ$HDŽ$HkHHDHH$HLI9H$Ld$`Ll$`IfIDŽ$hLDŽ$XHDŽ$H$HD$HI$pAnD$p@@n@F@ fu DŽ$XAv fIFHDŽ$qH$DHD$xAVH|$`p(HH$ A~fHD$HHHtJH$L$L$XH$LHt$@H$H|$`ЅC H$H$HD$hH|$huHD$hH=qQ'X HD$HDŽ$\DŽ$dDŽ$l $`HD$Px8HD$@H$E111HxpwHHDŽ$t xeM4 H|$`H$Lg$AAfxAH$qAF2 HD$`HD$E9AAWL0HILJ(MLL$2AL$H$H$1HH$HHHFHH$HHwHf$HHH|$PL$mH[ H$H$HJCHH$L$H@f$HxxEVEtHx@@H$LH$HBH$H$HH$qtH$H$\HH|$`Ht$@L$L$HD$0H$`Ld$LHD$(H$hHD$ H$HD$H$lHD$H$dH$? D$E$hEI$PJw@H@(PJvHP(HJH$lH$H|$`HH0HtAvtE_K HHPxL$HD$HLd$L$$XH$Ht$`H|$@D$H$$$D$ M$ACM߃<wM(AG<vHD$PM<$x8$XDŽ$AA\$Xt E t$pFAWHD$Px8IEI IMLEL9$Ll$`H$HtAAN?LLH?H$H$LLI~(H$ I~0I AFD$HLl$XLl$PT$HIELHHHuL!H$^H$LHT$hHT$hDLI(HMHHD$p3HPLHHT$hHLL$pHT$hHL5ID$HD$PMl$I$HHujHHHuL!H$$DL{HH$YH$R$DLKHD$`AFD$L$$HD$H$L$D$HD$Px8IpH$DŽ$L$IGpAF$HD$H$ H$RAfI@AGa< |$hb$0SAGcBHD$`HhHD$hH$t D$hKD$hHt$@H|$`HhyDŽ$0OOH~:HZH|$` O>H=H@(H$HP(HH$2HDŽ$!IG(31H$E1f$H$.AG`>IW0IWXAOcAKcAGcAGcHDŽ$AOI>D$L\$h L\$hD$MSIHH@HHD$hIEH,HPH9H@pHD$POILl$HHLl$hD$XH1LI$DIHM9AuD\EuM9}tIUHt$@H|$HHD$PH=x Ht@<<<tAHHl$pL$@H$ w H|$`HWǃHPHT$`HD$pHT$`xHpHD$pH|$x@D$`,|$`H|$HIuvHHH$1^H$H|$@džH$IUHGLx0HGH$Ht$@HGHD$@IUH@L;x0M}DD$XD$XHHHL9zHDut$XILu+Lm+_IuH|$HuHHHD$`GHD$`DE@T@/ HD$`HDlHHD$pEu HHD$pHD$`1DpH@HPHHHD$pH@ H1EIu HD$pH,I)MHt$pH|$`E1E1H$LL$誗HHD$xL$IIL9L$sbL$H$HLt$p"IuH-H H9$vAv(UH|$`cHuL$H$H|$x)?Ll$`H$`O&NDD$@H-*+DD$@HDHL1տ11HD$@Ht$pE11ɺHxG`HH$hI9CH$H@(I9)HxWvHD$`H$@T$HD$`H@HPH$H+D$pH$8pH$$HL$@$HyyVHH$Ht$pH,IH$H$xHt$@H|$`L$L$LL$HAHT$0H$tH$HD$HT$(H$pH$DŽ$tDŽ$xHT$ H$|H$HT$H$HT$L膼$$|$D$$$$pL$H H$F<wHv(F<vH$AGcAGIw(tAGcFcFcL$L<uHR(H$B<jH|$pu(H|$@H$HHTHHH$Ht$pH$*H$H$H$H$HHHH)H*H$H$L$Ht$@H|$`L$HD$H$LH$H$xDŽ$tDŽ$xHD$0H$tHD$(H$pHD$ H$|HD$H$HD$蓺$|$pH$ @<H *O&NHL$p&H$HHt$`1HL$pofHD$`E1H$HH$HHD$PH0Hu fHHHuH L0MA<$I1D$x Ht$@LLLÉى$05IH\$`HIlHHD$xI>D$D$L$AHD$`D$D$L$HD$pH$HD$hIsHD$HLH|$@gILMt A<$MeHD$@E111HxZHt xH$HDŽ$ MGXIML9$\H$HB*`O&ND$L$8L$L$HL$pHD$h$L$8HL\$hL$HL$p1HT$`H$AMNL$D$DP$fffHDŽ$qAFH|$`GT@DETL|$PH$H$L$I7HHN4#~&Ht$`HLn&I_(IH$I_0H$ IH$(A_$4A_$@I_xH$H$AG1IL$MtBAW M$$Mt0LL%AW IA|$uIt$(L%AW IǃA;_rL$|!#$nH|$@L辧oIwpHc$TH~@IH|$@腧71H$tQH|$@E111ALHGH$PPHDŽ$HDŽ$HH$ H$B1H$L$IuIL;$K@HkH"Ht{WwH)HxIyHHHsLH>$H|$PBD=E111HVHItCA8GHaHHH$1L*H$O&NL$$D$L$HD$p D$HNj$HT$pHt$`1L$EAL$D$H@(H$eH$IO(OHD$hH$&NH$W D$DD$H։L\$hH$DL$DHt$pAH1AL$D$8H$He:fH$cH$L$ILHHILMM9XLl$`I1I IM9I$Ht{uHD$H{`uIHIHHD$HHHtHt$@LЅD$XXHD$Px8sHD$@@:HD$Px8bHD$@@ $0ELq HH\$PLhHHHHHj@LLl$`@mFHHL$AFM~pIFp<1HMN(MF0Hut&HHH9t}H HH4L;F0yHH~(Aq+wHcHxuH4L;N(uL;F0u HH9uHH DL$M;L$(uM;D$0uHM9u*H9uMPM,Oȕ4I~@MfptI|$@uH|$@LCt#ID$@HtI~@uH|$@L uH1OL&HHtXHD$PHDŽ$IL2L30JLuAF<.H[HuHD$Px8(H0 1I`H$L)HH<0HH$H$H|$`OI*HH$Ht$`E1H|$@D$Aq LH$H$HD$$DD$HD$pH$R\cH$H$BHC0I9G05HC(I9G('HD$HLH|$@HD$HAGLI_(HH|$@IHH1H;$HHL;x]HHD$HDŽ$\DŽ$dDŽ$l$`HD$Px8AqHDŽ$HDŽ$1H$H$H$Ht$`H|$@E1HD$$DAqD$ D$HD$pH$ZH$H$zH$8LH|$@$HD$@@H$hc@lHDŽ$HDŽ$HSH$(O&NLl$`H-*HH$H1H$PO&NH-*THHL1տ1{1HDŽ$NH$hcH$8Hr(H|$@uZ$uxIF(IH$MLHIxML|$(EL$EID$XE1HtDHAHuHt$(HD$xIT$E1AqHD$HHD$xHFHPD$H$D$@RLl$xHAedAMcLAE`MexuE1I|$f$fD$I|$<fAD$f$AGf$zH$I$HDŽ$HDŽ$Ht4P H8t#O.I$Ht @Ht$0LHM~vHCIuhHH$jI|$XHDŽ$t HDŽ$H$H$LHIAD$`wMl$XMuap`HCHH$I}H$LHHIHЃH$vMmMCIEHuHDŽ$@Hǂ,=1fD1H蘺1fHLL$8LL$81HS8HE11H$HLd$@LH|$8ILL$HL$HDM$Mt;AD$TB u0OLH"@ HøEfL$HI߉MHl$8Ld$@LL$HH$Ht/Hʃɉ,ttIGhH=qtH @HC`nLLLL$8H$PHLL$8H#Ht$(HvHCLL$@HՓHHD$8^H¾HLL$@AMtQHCLLL$@H~HI H¾H豻CLL$@HMtDHCLLL$@H(HH¾H^LL$@H$@H$@H0HM>fH¾HPH$@H$@H0HXHCH膒Hu1HD$8M$$McL|$(1ҾoH藺T$@oH~HL$@$C^HHtHBHHt%t HHoHQ\OL\HI HH{FH$$DŽ$E‰$H$HHD$0FD$EHH8H11HF0HtfDH@(HuHv8Hu։HT$(Iu8HIInHL8MIE0E1Ht H@(AHuIU AfEufEUHHH HSHH1fHI}8IEIEDHHIELLHqMu0IMu@fDI~(IFLLHHIHЃIFhrMv(MI~ sIHC1Iv H蹏Hu1@EWJH$HD$0 EI|$8KAt$d>f$,@M#0D$@HDŽ$HDŽ$1ҾHLL$@DHLL$@:ORLL$8H}+HIHD$(qH$HC1LH肎HH$/;KAH @Ix8{1MMtDHCLLL$@HHH¾oHTLL$@Mt:HCLHڍHhH¾oHP@H$DŽ$$HHH#H9 HHHD$HL|$hHl$`HD$HLhMMuBfDM6M0AF<uHD$`IvH@HHt$XDha1EL$HD$HHT$PH@HHD$@:I|IHHiHT$PHt$XID(H<LI Ht$@I|$LA$@ H{E111HG\OLI! HIMt AF! \OLHII$pIMIv86HEHǀE@`Lt$p1LHLHHH$}H}JpFLHDŽ$H\$pH$Ld$x:9$>H$H$H@HHD$uOLHHD$ H$HH$tfOuH$I$Lt$H@ Hp?Iv8HIHCLMPHHCIuPHHCIuPHHC1Iu PHI$@ <M < <  <@fg HCIu1P0I$HS1@ ItRHD\OLHHD$(HELHD$ H@PLIHD$艆LHD$IF\OLLPHHD$?HD$LHLHA8I9ILt$p\fH ~HD$HD$xILLH|$PXIHL$BIHHA8I9HLLH|$PPHD$pHt$vH=t$H-oHwHt$xLHD$xmHHIHL$8I$1HHHL$8RHJ<HtBH}Lt$psFHD$pHD$LD$x 6|$xLD$L!1|Kt-HIv8hHIt1ҾoHm1AfDw.HfDH=}@HHcDHD$ L(Mt Iu0L蜂IE0MmMuH|$ L⾐F5H$/H8H|$\OLt$pLLLHZ`Ht$xLLLHHD$xI`f|$rtJE1HT$@LHI`Ht$PLׁHt$@LHHD$PI>aD$rI9rH$mHE1H胁HL$(HA8911H赦u1H$H$1lH|$\OLt$pL@H$tsLLHo]IH$uf|$vtE1DHT$@LHI|^Ht$@L迀Ht$@LHHD$@I^D$vI9rH&HT$p1LHLD$L)H :LD$IHD$L+MHEHL$yOLHHIIHL$HH@8It HHD$Iv8/HHIHD$HHHQH  H@HCH|$P0HCHt$LIP0EOo$On,H$HH fDHHHJuHHHI$Hx @HDŽ$H$щH$HcH|$H$)HHH4HD$HHt$ HH$Ht$ 5H|$H 0H$HL$ LHJLD$(H$LH+$H$H1cHL$ LD$(1HLLH$H$t(H$1H1HHt$HH9$wH$H$1H<tHHHH;D$uL9tO1mH$HL$HH$HH$H$HH$HHtHD$Hp8HIHD$LH|$LHCPHHCIuH$PHHCIuH|$PHHCIu H$PHH$HIDE1HD$(H!HHT$ 1QHHT$ HIL;l$tYH$J<HKtH$HT$ JoD$@IEbIHD$H MHx E׿T$HHEMH$H$IHHD$` Ll$XAG$I$HAG I8uIHRHH H$HD$HH@HtH$LI4$H|$ЅujAG$fnAG Āu:Io`MG8 IwhH$HH|$nfDMMH[]A\A]A^A_@HD$H1HD$PHHHD$(HHHD$ @uHDŽ$qq@HXHH$CH$Hff~ANmHIH$H|$HIH$:@HDŽ$qq f=AF<I$D$0XH|$H;3@AW щЁII_h@,H9D$ H|$XH,HDpEH|$8HH4N ID$`L4(Ir HDr,#HzHt$11HI$Ll$XO&NH*LLHL1ӿ1sW1IL$hH<@fH+D$PH|$`HxOwfDH@(xOvH@8H@,OHVH8HH+B(H$GIL$@IT$8E1H|$XL讁HH$ IW8H9$s_I-OHIOh^OH1 @<.tu"AH$H9AO AG$f#IH@HPHHt LЅHD$HLD$@HD$HH$|$@HH@ AH@L,$L9鉄$UML|$hLd$XI$DpIFhJ,EHMt HLHt$pLHHT$8BD$0DL$0ADL$0KDL$0H$AAHt)|$@t"L}MtIqtIhq&fHI9HSL$IIMtL9|$ 4LH+D$PH|$`HHu fH@(PJvDH`HH(H@1H$HFAADI8H|$hH$LLHGhL@(LG`1LA LL$8H$D$HD$ H$GL9|$ H$ I$HT$ HI)JxWwf.H@(xWv@Hh0H@(q4OHƹ6IOh_OH1 IL$LH|$HI$HpHFMMA@D$@HID$PHT$ 1Ht$pLH$ML$HMD$X[EHHD$8{1H$I4$LH|$%MMIH|$LHMML|$hMID$hL$LL$HT$XH|$HD$HD$8H$HD$xI4$ЅI4$t {IMGhH$HH$IH[XHH$HD$HHH AHH@H‹W`HD$0HGhHH$H{8HH$H|$@Mo``HD$0H$H9H$MDŽ$1HDŽ$Ld$HH\$hH9DL+HCHCHH9\$0I$I6@ 9H;\$@`H H|$L HHwIG`HIIu IGhLh(L+L$HCHHtH9D$ H|$XHpLtINhH<HHD$8H|$hHHH$HPH$HPH$H@H$IFhN $<IF`NIL$IH$H#CL HCHD$h1H+D$PHHxWw@H@(xWvHx8xS&OH$RNH$H|$hH@8H@IqMIyIqhHqILcMkL$I㋄$IA`HCAG$f%f=f=$8$I6LHHEIL$hHH )HIhH,I@`<`HD$(H|$XL$L$>HH$L$H|$IQhL$HH$g=$ ML$IH$L$IA`H$H$utHLtQOLHuOIHu%@HHtxuHP Hb HuLCHIAN MvMuHD$L$L|$(HHE1MHD$HMHD$(HD$PHD$XIEfDHLDžHufDHHt-CPw䃅E%HAMxHuӋM LM uHE(HmHmAEMMuEtI{HT$FvAGHt$`<`  jH|$L^H$0HtWH$PHtEH$XHt3H$`Ht!H$hHtH$pHtH$xHtH$HtH$HtH$HtH$HtHD$HHfDC Ht%H}hHt mC tHHtVH[HuAM`Lc AL$$AD$"M$DEAE AA$IT$8ID$@H9HCI9LBI$HPzCAIPXHtHJ80Au`Ht HB 1HAE`IPpH1HJ81AuxHt HB 1HAExD1H@T@kHp1HD$ 1HxHHH|$(H9HBH;D$HH|$(vpHDD$HHD$HAD$ I@XHH@ IPpHtHB Ht$XH9HCHt$PHD$XA$H9HCHD$PHD$ 1HHpLL$@LD$8LL\$0LL\$0LD$8LL$@C@e 7LHLZIdžLt$`MvM&Ht$NT@0HD$Ld$HHt[C Ht6H}XtHuXL H}ptHupL H[E`ExHuH\$HYYHǃHǀHD$8HD$ HPHH HHHHHLAGH$t H|$(iHDŽ$Ht$ HzHܚHH$"HD$H=.E1AGD$|Aă`<`H$H$ E11qHDŽ$HHHDŽ$Ƅ$Ƅ$DŽ$Ƅ$!}AG`<` Ll$HDŽ$Ƅ$Ƅ$HDŽ$Ƅ$IADIAD9DL=HtAD$Au HP(H$E11HHH ts)O IH1IH1HHt$HPHDŽ$HH҃v!HIXHqLDH9QtlHL9uHbIwhHDŽ$HAaHR* HlR*OAtHtHuHI H$qH$HIHt H9WH$JIA LMLHh8H@`1Ht$(ILI9)HXL\$pLD$XHLT$PLL$HLHL$@H|$HD$0HALt$(LT$PCHL$@LL$HLD$XLSLL\$pL9wIGO&N1E1HX(E1E1HL$1HLM9LHHHpH3rLHEHHrH0HL9uID$ 1HILh8H@`Ht$(ILL9HhLL$HLD$@HHL$0HH|$HD$8LH\$(HL$0LD$@LL$HI9wgf.HyA$OfHA(H@HA(UHaOSHHiHtbjOHutLHH"HEL9uIHL$H` HtJCt%thtKPPOHKSDLHHuAAKSDL?DKSDLCL볐AWAVAUATUHSHHHH~ VHIt?Hu@LE 1HHtHCA<$AHPHHL$tL}4D$ DHT$tgH8HulLH貣HHtr@@u4LzCHU(H;U0t_HE@HJHM(HS HHC H[]A\fDPT$ T$ x@HH[]A\HH}@HHHE0OHHE@tHU({fDPSfff.UHFSHHHwH8Hu;H;](sHE@H؃@H[]f.P1PH;](rѐUHFSHHHw%H8HuCH;](sRHE@H؋PtPH[]ÐPHE@H؋P@PH;](rPHE@H؋Puff.HG@H@@HW(Hv)HO@HAH f.HHH9Buff.ATIUSH8HHo(u;H9rJH9I\$(v'IT$@HHH9@@u[]A\þPH9sPff.HG8HuHG(ÐAT1HUSHt0H;w(HsYH}8thHE@L$AD$LtAD$HB []A\DP9HU@AD$Hf.PH}8uPfAVHAUIOATUHSH Ht1H[]A\A]A^H}(vdA/@pxHxLcLLI9uMHH9](v5HE@H؋PtƾPOHE@HAL9e8ePD$ D$ H[]A\A]A^DAWAVAUATUHSHHG(H<^JHItfHu(HvTHúfHH iHH9s!HM@H DAEuHAH9rHL)HHLsHU(HHM@AHAH4HDH ytHcy~LA IHH9uLE8 HH9t/HJtJyHz HOHcHO H9HJ uH[]A\A]A^A_f@GLsL{LcAGIM9+I$HcSHsDjDkAGIOA9}2D)HcHuu IAL{ M9DkvIHE8Vf.@LLHHHDEyHH9w1DI9Lr ,fDIH8I@|$HL$L L9H uڸ@Gfff.W#1u-Gt%t(G tЍT2!@fDT2!ffffff.UHSHHHH9vdL@L8@@HDρwB$`PHT$HHt$HHD$HH)H9DH+D1H[]HL)HvH HH[]fHL)H9wL¸HfDL9tHHDHL)HxHHqHL)HPHHIHHMfDHHHzy!H9ufDHHz"H9wDHHfDHHHzH9uf.HHMfDHHHz\H9ufHHzHH9HH9FfAVIAUATUSBLH@IHI;@I@sZAVAVHH9IIr$BfLCI@H9CHCv.AFAFI9@s HLLHu[]A\A]1A^[]A\A]A^fATE1UHSHHH9t []DA\Ff9GuHv H )rA{ eu{ hu { t@HE H9C uHE(H9C(uHE0H9C0uHE8H9C8uHu@H{@nq{E1HEHH9CHjEX9CX^S[Hu]H{]E15qA?f.E1-tKt6t!HP1HHtIH@XHHt)H@(HHt H@@HH@8HH@ HH@PHt;t&tPfHHH@`@HHH@0@HHH@H@HWfAWAVAUATUHSHLfHD$hA$u Hz8HuHĘ[]A\A]A^A_fB$uHzhqtHT$hHIItHC8HwmH9HEhP&NE1HhXmHHL1ADŽ$ H|$hHtlMYL lLDIGH|$hP8HuIFI9F>HC8kIGHLHP D$ SH|$hILk8H|$pL9 LD$@D$$H)HHl$Lt$LL$$IDt$@\$$L@HGHD$pHEP8H|$pAT$LH)H9wNHI9H|$ptZLAH)Hv1HGHD$pHEP8IHt*H|$pLH)HwLL$$IHl$Ll$pd\$$Dt$@LL$$ILt$Hl$D$@H@HHx@BHHD$(!D$$HID$PHEIL$PE#Q# ЈE#Q# ЈE#HCHKH9sHT$pH+T$hH9s HxH4$F"tH;t]H9HT$pH+T$hH9HT$PH4$HH|$Ht&L9HHHUHAT$ZHD$pHD$8Ѓ`<`nLH+T$8HD$xHH9\HD$8A|$ zHD$pHD$xA|$YHCH{Ht$pH9v1HH+L$hH;HPHRH9JH9HrHSHH+D$8E"A|$ zt LH)HD$xHD$xLH)H9HHL$XHD$HHD$0HTHCHKHT$pH9v/H+T$hH;v%HDHH9P$H9HrHCAD$Zƒ``<z<At <AHt$HIcE1HD$xH$HI9vHI9H$wHEt E#HL)EI9tE#t AD$[A$EAD$Zp<t E#A~H:HHE(>D0HD$H1AH$T$xH$L H$I9vm8uHH+D$8HU(AD1H$DLAD\$00H$D\$0HH|$hcM#AD$ZHT$hE AD$YE!HD$(HD$pHHD$0IH$H)H@8H9Hk0Ht$(HlH HH+D$0HIG1D\$ #E1@@H9HcI|$(r .HHHL$0HL$0H H9IL$(uA|$>I9HBHD$pID$0HCH;CsHT$pH+T$hH9s HxtAD$ AD$YAD$ZAD$XA|$XWAD$@IL$@HL$0HL$H@IEID$@HHz=H@HI9E(vHHIUJ=I+E0IU8H<G<wfDH(G<vH4$1I|$@LT$8DLT$8LHEh1ҾLLT$HID$HJyI|$¾9yIL$ D$@HHL$83ZHL$8T$@HpHyI|$ ¾xI|$(¾xI|$0¾xI|$8¾xH|$0¾xI|$H¾xI|$X¾xI|$Y¾xI|$Z¾uxI|$[¾dxAt$[I|$]RxHAD$LT$HHLLT$0tHLT$0t5LMAR AJ# AR ICPItICPH MSPMAHRI0HIDI9ML|$ I~Ht?WAIFHR1HMdM9s)Dl$AG#uA_DLI0M9rHE8H]8H9HE@HX[]A\A]A^A_HAF#ƒ AF#A>DAF#sMMDAF ƒ``]1-DH|$(AFHtH&HrH|$LT$8HT$@AHLT$8nHHHDHyhUHT$@AD$ HA`HHQhHB(ID$@H$AD$XpH|$LT$8HH4$HGHP(LT$8lAJ bfID$@HD$0Jf@ T$ɉf.11@0@GGLT$0mHHHLT$0^AT$HD$8[YHILT$0%HT$8HLHHffffff.UHSHH^HHtbmHǃHHtK H@8u!HHH[]HHP8ȐH1[]HH0nL_Ht1HHu#HHt Hx8vH1HÐSH_HHt"HxhqtGuH Hǃ[fDktǃ [fDHr$Hfft@USHHHHr@H9sku1@DBL9r_x9s&>H[HHT DBEL9sЉ9rھ7PHL$NHL$H)HB8H[]f9vHD[HTHuH[HHHPB x(tBTHH9tHD[HHHPHtX@tRDGDrH9rCD Et;H9Hb@EDI9D9vfDH[HD,HTHB#H)t{B ttHHf|(tWHH9H[HHD@  HD[HDTHH9H1[HxAWAVAUATUSHxHt$8HHT$F$H|$HHL$f%f=t*HHN`HvhL@8Hx[]A\A]A^A_bH|$Ht$HGHP D$$HD$HHHD$8H@D HHD$XH|$HEuxHHHED$HHD$HLsLl$H@HHlLeH0I0L9t[EuA<$At$9vAT$LLUfDHD$XHuIH%IbH@HHTI9WLLd$fDH@H0HHTH9v*E#u}u9sڋULL UI9L$$Ht$MH$σH|$PH~L$dH|$0LfDH0I9tPH$f.H@H$I0HHTL9AD$#uET$AtE|$t$$LL|$MLT$(HD$L}H@PHAD$LT$(9tL1)PLT$(Et$#A\DAD$ u Mo LT$(ALA Ӊ AVDE[OLT$(IDI98HPxf.HzI9wHf.I98Hhx@H}yI9wA zELHJ|}H)(SHK|=LL)LSAD$#tAFAEzHIEAD$ t<M|$dIUAERHMwD$dhPEHIՅEADHD$hf.HHD$x8f.AHrI AHHˀ(t:ANIt_HM9wIHLH$J8@ANIV?bPtfH ?bPuLrHD$xLT$xMIH$L$L$H$L)L$L9t9hhPL$L$LL$xLL$xL$L$H$LL$L$LL$x)FHI/LxLL$xL$L$MtlHl$xH$LH$MLM?MtI9_uI9ouIHLuIIMHl$xL$H$ LL$L$LL$xHzHt$@H+$MLL$x@L$HHhLHHHH$ LT$GHHL$LL$xLT$LHL@LLHEID$HEIl$H+$H$0P&NL%x)HHL1HAԿ1&HD$( @LTH;\$1H|$HD$8Ht$8fDt?tu HD$pHH HH9iHu…t&ڃE1E1E1HD$p;HHD$p!fDAWAVAUATIUSHHHv8HD$8HHHIHHHHDmHH)HID$hIHt H=qMLD$H $oID$@HT$8LLHD$+H $LD$4H\$8MUHIT$@H9vLAE1@A&E1H HH9v>H}tC$jAuH HEIHH9AwDK,vH|$8HL$jI)l$8HD$8L$u AL$ Mt[HD$HI}HHH11HHH IHL9tIHAGCI>HEHPHAueM9thPHEHPHHD$H8HT$gEHsHHT$IEhLMHsHP8HHHHzAQ`H I IL9|$QL)IM9E8thP~ME8IM`IuhH(HL[]A\A]A^A_%HJ`HrhLB8ff.ATUSHV0HHzhqt;HH>Lb`DHS0IHJhL;a8wVHHr`H1Qt 1[]A\fDH3HeDtH; CH{;[]A\fDhP行HS0HJhHHt@HG@H9s?H~Ht.HHHHHH9DtHH+@HH)HHG8DHHADRHIHRA9‰ljAFLD1DхLL t8A0A @8u21HAtHA @8u H9uD)@)fHHDJHJPDPHxD!D!)ЅuSE9DAFt?DH|DLDA8u-1HDHA 8uH9uDD)Ð)ffff.SHHHtCH?Ht&H@ @H@(H@0H[ÐH1[H߾8HT$>H1HT$Htffff.AWAVAUIATIUSHL$ODT$ o@1ۅt1E1H|HHPHHHH1H9uAt$1HHI$L4MtUAM6MtHI9^uA9nuI~LL]uً|$ A9~LsAT$1t7AFAFD$tgHLL8HtT|$ hxH[]A\A]A^A_@w@u81E1ILHL1Í,7"H1[]A\A]A^A_D^L1E1IHAE1I„u AA9tIAztD9tN fHAHADLIII1L9uڃAEIMtJ11@AHADHHHH1AuډHHHH1H11UH͹SHHHHtRHz(t H[]@HC(H{0Hj(t HC8HP0HS8HH[]f.HS0f.1fff.AWAVAUATIUSH(GT@zDB HAfHz8HAIAI͋JpuFA9IHuMDHHt@HCHtH@P D1u;u;HpuHUhH9PhuHfDLcHHOIHCHDHIDu AAH ;A8PHHHD$4LD$I@(I@0I@8Ex@EpDHu8LCDE H/At HLHIIEHCHHI$L HCE#LcIl$Ml$ID$ ID$HE8HE@unHHT$I(HLd$lt0H([]A\A]A^A_L HC@IE1@&뻋I|(1 {M$$D@!Pc( P臅AWIAVAUATUSH8HH|$(HL$ IGHL MMgHu;]ID$HHD$ Ht It$H|$(M$$M'ID$HD$@ ĀuHt$I\$(HV8NpMt(^I9vE1L$$HMDLhHD$MAEMI݉D$HL)HPH1HHI9rHuHT$I|$H $HH@HHD$3I9vPfDt);HS1fHz9uuHL)LHI9wML$$M$$MIOHA0H4yD11t6fpHT2HH!pHP H@0HHHHH(Hy uHtHvHV8HA 1I|$H $HދT$HHD$@7I9ML$$,I9wfDHL9;PuHL)LuI|$H $OT$Ht@MIGHtfDHPHHHuM?M-H8[]A\A]A^A_DI9YHl$HI9@ILHHuyHy(HcHIIGHP0HL1 HًrH˅tHIGHH@)J9t DHR0HuHL)HHHp(t 9x@Hr@HLLkgIGH[Dp@DsSDImEuD9sEr6S)u(9H{HusHωW uH] EHHIM9vH@(LIw1HF0HH(9HT:HH!xHP HH@0Ht*Hx(H9tHIHQ8HxtHy uHA 1HyOpHW8tHHTHH!HW8HF0H~0HuPfDHx0H@0Ht=pupHP0HtHP HJ(HH(JHJ)HJ HH H@0HuIGHuHHoHx uHPJ HAHP8fDAWAVAUATUSHHHt,Hz t"HFh1IHHF`H”t1H[]A\A]A^A_DH[ E1Lk(IEHD$H@hHpui1D{H{LLMI9H[0LHt`L;k(uZCHHރH!ItLLI9}LDH3HIIL;k(t1HD$Hp8HH)u'MtLH[]A\A]A^A_fDLHL蒒H9tML|AVHAUIATUHSHL&|I;L$@r$5H{ ID$8[]A\A]A^DHzDODEtKE$AE1HIHS(IL\(LHII9r EumfDMA$H1HHLt(11LHHHA(H@IEHD+([]A\A]L)HA A^E9tII9rA;uMKE1@AE9{IAytHD 'HR(H9r| 'u8t HH9sLpZI$ P&NL5Ӱ)LhZHH1LA[]A\A]HA^HCD@DEtfA>uLHH0Ht/A$H1HQHHH)Lt(1J !Po( Pl| !Pm( PX| !Pi( PD|@H1 H6bPt/HHDAJ6bPuxfHSH<_tHЀ wBH0H[fDHBHBbPtnH:_uHH[D[ÐL1A bPtSIH0HE@EC bPt1HAT@DAbPuA_tDHHfDUSHHC HcH,!HSC H<*HUHuYHՅC$H{HcH,fDH /HUC$HuEHՅHtH{HtDH[]{HCH(cf.HXHCH(uH[]SW$Hw,9|Zt6w,HHcHI1S$HCJK$HcH[DG,(0S$HCfDHGfATIUHcSG(H9G | tWG(HHH40HC}Hc@0HLH(HHcC HSps H []A\@G((/HCfVt;ut&CtHXf.f.f.$&PfDXPf]!Pf.W!Pf.!Pf.f!Pf.}!Pf.w!Pf.Of.HATIUHSEHcH fDI$HKEH<HuH˅[]A\DI$HDATHw0USHHH{HtHCC4H{PHtHdLH JHHD$>HD$%PH"E1HfDAWAVAUATUSHH8H|$Ht$HHT$UJL$$H LaHL$(1L#A$WfDLE1eHIIOKvL,ŀ3PH,L6H9IrHLLuH|$J8H3PHt >H|$JHD$L8H\$L$$HT$H|$HtJL#A$W"H|$:&PD$HD$HD$H8[]A\A]A^A_HL$H:WtH81[]A\A]A^A_H|$%MAWAVEAUIATIUHSHxHEDL$HPHFxzHH9D$,D$LELLD$HcT$9A$LD$t!PLdLL1HHcT$,LEtOIЅLEHt$,H[D$,D$fHHHLcAdI|$Pt E;|$XQH@ID$PHeJ4Ht >tLHtID$PJ4Ht>t H@|"PLHt$,HED$,D$6HU1&PLEfHxD[]A\A]A^A_@H@D$H}L$9JLL$HuLEHcL$HMfHT$8Ht$0LEHT$8H+T$0ID$PzH HT$HcHL$HL$HT$HID$PHcHt$0HHL$HfH|$0@W$I4$t$H|$0pfDE1HT$8H|$Ht$0SHLI$t;E }HUH1H4H>>5H|$0&H|$&H|$0!Pffff.AWAVAUIATE1USHHxHBHBH$HD$0HD$(HD$ HfD1L;E7AF<4~$&P@AEtYHD$(H9D$ EtH|$ JL;EAdHt8tH|$ HmL;f.IWH\@HD$ H;D$(IWHt<&R<*JHT$ HLH<_HHHD$ H;D$(IWHt<&<*H|$ !PH8_HHH|$ ZO@IWHt$HHtHcD$A9E0eIUH\$HHD$VfDAEIWHvEDD-DIWH|$ :&PH:HQ:Qt#AE*YP"PH|$ HDHbP!P-L3E1AH2wHHIFHA>FHT$ HLDD$ DD$ 1fD<_1H|$ UJH|$ :&PDH|$ UJH|$ :&PDHT$@LH0H|$@HD$HH9tH)HkH%DIHL;HctI}PwA;mXmH$H8Ht H$H@H@HH|$ 1Ht1t EAEHx[]A\A]A^A_HAEHEHD$(H9D$ tH|$ JDD$ DD$ DUHt8kH|$ HYHT$@1AAHLHD$PHD$HHD$@'H|$@HT$HH)HH|$ H|$@~H|$ LL;HcD$QH$A1HLŅH|$ H;|$(H$JHHT$(Ht$ HH|$ IHt$HL;5HcD$A9E$&IUH4HIAIFHA>FD$AB<2wM$()PH$IL;HpH90t JHH<$!PL;AB<2vxL$*PDH$IL;HpH90t JHH<$!PL;YH$IL;HpH90t JH_H<$!PQL;!fAEt:H$HpH90tJHL;ApHt8udIL;EDDHIEPHH4H>H<$H<$H_L;IL;@bPtYIoH+A_IG1H2_<L@HHHH$L|$@H 4HHcu1'L|$@LhHLLHD$PHD$HHD$@1 tQHD$HHt$@1I})H9Eщ&H$HpH90t JHHT$HH<$LH|$@HtՃzH$IL;HpH90t JHGH<$+ZP4AH$IL;HpH90t JHH<$"PH$IL;HpH90t JHH<$"PHT$@HLAA1HD$PHD$HHD$@dHT$HH<$Ht$@H$IL;HpH90t JHIH<$ZP6CH$IL;HpH90t JHH<$"P H$IL;HpH90t JHH<$YPH$IL;HpH90t JHH<$YPH$IL;HpH90t JHeH<$#"PR_H$IL;HpH90t JH,H<$"P&H$IL;HpH90t JHH<$YPH$IL;HpH90t JHH<$ "PL|$@HLHD$BHHBHHHT$]OL1T$)"P1LVH$HpH90t JH,|$@.H<$LL|$@HHD4@H 눀x_$t1H<$fffff.AWHcAAVIAUATUHSHHxD'HHD$AL,t A}XDeAtiHϾ="PHL$HHHL$tJLd$(H@HL$HT$LHD$(Ht$(HHT$HL$HI9DeA!t[HϾD"PHL$OHHHL$FHBLd$(HT$HD$(L#tHL$(HHT$HI9A M&=}DEtLDHM&Ld$M&Hx[]A\A]A^A_fDV"PLuA|$ NuAD$A:D$ u8qHt_"PHM&fD9_aHHL$(fHϾ<HL$>HHL$H)H;D$HHD$}DHD$@HD$8HD$0HDID|"PH߃EoH|$0Ht HD$8HD$@HD$0ID(AStAT0AUu2AS HPI@_NHHt$(I6HD$@HD$8HD$0H)tHv}DE|"PH߉D$EL;l$(fIOHT$PLHHL$(W_H|$0UJHT$XH|$0Ht$PH|$PHt =HD$XHD$`HD$PH|$0:&PsHD$(8LHHD$(Ht$0LHT$8Ht$0HUeDJH(L;l$(H|$0Ht HD$8HD$@HD$0L|$(AH|$01"PII6H|$0DvfDIOHL$(fH|$0Ht HD$8HD$@HD$0L;l$(wHk&PH-D$M&EfDHCH+EDAU&H|$0TNH|$0HHD$HD$ffffff.AUIATIHUSHHtFH;19~H[]A\A]HLLH[]A\A]fDH1[]A\A]fAWAVAAUATIUHSHH\$@<IH1EHA$Dt$@<_tjA~=LHuݺLL-uHoperatorH}EHEKDmH4ň3P|AE1IcH$ID$HD$fDIIOKKL$ŀ3PL4LA9uH$Ht$LuI3PHoperatorH}HEEL{HuݺLLufff.AVIHAUIATIs"PUSH0 Ht$ L tt$ 1ۅf.IEx>L~"PH0[]A\A]A^fDHT$LL H|$Ht 'HD$HD$ HD$tG9\$ {KJLNI$ZtbzuHLLI$LŅuIE1x>?JL-HT$Ht$LKH"PLI$^fDAVAUATIUHSHHL.GhDHEHEHEEH8nHHHɽAD$h~z HEHEHEIt$`AD$hHtGHVHAH[]A\A]A^ÿUID$`IDLHLjuc1H[]A\A]A^H3>_uLnL+@Mt$`MtI>HtAIFIFIMt$`It$`HHVA|$\HyL)LLD$ D$ ^fAUIATIUSHH8@IU1<_<4oIJL贽upAv8qAHt\MFHT$0Ht$(LLD$(AL3HkI9L)HHX[]A\A]A^A_A>_uA~_uAFH踽HAD$8LsHX[]A\A]A^A_f1A>.HX[]A\A]A^A_AD$<LsHX[]A\A]A^A_fH1LLpHX[]A\A]A^A_@A~pAv8qVHI #I~k"P萻AGA3PE1D$HHD$IF HD$DIIIOM}L袹9D$uHT$Ht$L*uƾ"PLsHUKdH4ň3PHt >dIH.L3HkpfH"PHHC HT$8Ht$0HH|$0H3臷HD$8HD$@HD$0AGA3PE1D$HHD$IFHD$DIIIOM}L蚸9D$uHT$Ht$L"uƾ"PLsHMKdH4ň3PH>vH'L3HkiA~pMF/W<IHWHykO H@HSH|$Lt$0HHD$ HD$HD$萱1LHLL踱}HHLL}tHLLM}HHt$HT$HHC&LL[UHEuMDHt@_Pu_u_tPH_tHhY1LD$ BLH|$D$ Ht D$ HĨ[]A\A]A^A_HHLLfffff.AWAVAUIATIUHSHXH;_"PH"PHugCLL苪fDHH]AD$<A1LHLLu8qLf.AA1LHLLupHt$LfDH0LuD$LHcL$9nsLLL$LuHcL$MDAGA:G 8qLD$跦HLD$_"PL%HD$@HHD$8HD$0HHT$覥HHT$w"PH#PHH CV"PH.r8qHT${HT$HIbJ 8VB DIC<L|$H|$0L~L|$A@bPH|$ILD$蠝L|$MDAxmA@bP%HH="HPH>ƃ>L(Ml$HM%XP.@HPHHD$HXPDAHH=DeuHƃHH81@It$H8+L HI$H HM+L IT$6+@HYA*YP/DHPIHD4I,YPDGHH=EuuHƃHH81@ Mcl$Mt$M H1/fHPHHD$I9DHH=E$.uHƃHH81L(HLJ(Ml$M#AUH Lt$ HD$ Ll$(L(D$0BHL$8(IF AMmM^#AH(LhA@HHH(H HPAUrv&IuA(Av&@A&AGDAHHH| H| H|(H|(H|0H|0H|8H|8I<H| LHt(D0HL8H(HvvIT$HL$(A}L$&EU!AELHD0uHH=&HPIHL$HJT$( ƃ g(L$뛐IT$AXP (H1HPIHD4IXPDiHH=EuuHƃHH81@It$H%E1f8+HxH@AHuID$H$AEE1D$ H$D4HC'D9d$ HAKJ3fHrIHD<IMJD HHE>uHƃHH81@HAcXP3fHPIHD4I}XPD9HH=EuuHƃHH81@LJ0fID$83ǃ0{Ml$Md$AE-`/]L9LH9>fDHAgXP+HPIHD4I}XPD9HH=EuuHƃHH81@HAXP3fHPIHD4IXPDyHH=EuuHƃHH81@Lt$ IT$N1LM載AUI!%tDIULDIM)HLM&HPHHD$L9DHH=DeuHƃHH81HAl$H=4HPH@,@EDIT$#IT$H#"f.HAXP+HPIHD4IXPDa HH=EuuHƃHH81@IT$E1:#u3HRDjAr%AAuIT$ u z*"HH=HPH(ƃ(IT$H"HH=HPH)ƃ)A<$8AcIT$Hc"fDLJ0fID$85 HH96M|$LhLqLaIGH8qxuxL5LH 5LH5H߾NLH5'IT$Ht!I|$HH[AKJ+L~ILD43IMJD LHEuuȾƃHHAH81f.HXP,fHPHHD,HXPD HH=DmuHƃHH81@HAXP3fHPIHD4IXPD HH=EuuHƃHH81@HAA#P3fHPIHD4I]#PD HH=EuuHƃHH81@HA##P3fHPIHD4I@#PD HH=EuuHƃHH81@HA"P3fHPIHD4I"PDHH=EuuHƃHH81@HA"P3fHPIHD4I"PDHH=EuuHƃHH81@Ml$H"PEu+HPHHD$H"PDQHH=DeuHƃHH81@IT$Md$HttHH= HPH{Lƃ{H>HH=HPH}ƃ}IT$60y@ :I|$t @@H(IT$Hk*>fDIT$)ID$, LchL0M H1-HPHHD$I9DHH=E$.uHƃHH81ID$ A9$ HPH(Ld$(D$0HD$ HD$ HH(H HD$8H(Ld$(D$0HD$ HD$ H(H IT$HD$8u|$0u LHHD$ H(H(H Lt$ Ld$(D$0L(IHL$ HD$8MLIGLAHPw`DHEuOA`H0DAHHt HpHt(HpHt0HpHL I Ht8H(@HHuIT$HkDD$0L(EA @AHDHHT(^AuH(IT$H"%DfA|$ IT$HzNP HHHHBH ƃ fA|$ XP*HPHHD$HXPDHH=DeuHƃHH81@ǃ0fAE9fDIT$Hl@IT$HT@IT$H<@IT$HAWPH(fHPIHD4IWPDtUHH=EuuHƃHH81IT$H1@IT$H@IT$Ht@IT$HAWPH0f.HPIHD4IWPDt=HH=EuuHƃHH81IT$Ha@IT$HI@IT$H1@IT$H@IT$Ht@IT$H\@IT$HDH=HPH.ƃ.IT$HfDIT$H@ImEa< McB|-  MHI'HPHHD$L9DHH=DeuHƃHH81IT$Hq&D@IT$H,@IT$H@IT$H@IT$HqHH=7 HPH]ƃ]IT$H1@IT$Lt$ N1LMHzAUI!%tDIULDIM)HLM*@HPHHD$L9DHH=DeuHƃHH81IT$H߽XP<H)HPHHD,HXPDt=HH=DmuHƃHH81AT$Lt$ N1LMHcxAUI!%tDIULDIM)tqHLM(fDHPHHD$L9DtIHH=DeuHƃHH81HDHT HBH}ƃ}HHfHHBH}ƃ}IT$HHH=HPH)ƃ)IT$HAIT$HL8&L;8L9ILtǃ0eID$EH$uNXP-HHHHD$HXPDt=HH=DeuƃHHH81Lt$ L꾓N1LM^vA$I!%tDIT$LDIM)toHM*HPIH@,M9@tCHH=A.uHƃHH81HH HBH}ƃ}LchLpMH10f.HPHHD$I9DHH=E$.uHƃHH81뤽XP3fHPHHD$HXPD1HH=DeuHƃHH81H(IIT$HrHyc :-i 9ciyl_yHPu : H#IT$HBHixxl H""ID$HHP"ID$8-IH@x;H@8>.)H@4 8+u H@Huǃ0HH HBH ƃ ImHA~XP*HPIHD4IXPDHH=EuuHƃHH81H(IT$FIT$HH IEL0A>aA~dA~A$u  3q LHs Agu(A~sWA~LLH s1A~t&A~HH= HPHH(Lƃ( HH=c HPH)ƃ)EnMc-HH= HPHIU(ƃ(HHH=; HPH)ƃ)F3HHHǃH81wIT$H THPA$qHƇH81Mcl$Il$IL9rAfDHH=HPHD$DHI9LDeH)H~A_u}_u}UuLuM9v10HHIHM9} AHЀ vۍH)7HƃHH81KHƇH81HƃHH810HƃHH81HƃHH81HƃHH81HƃHH81-HƃHH81ǃ0HƃHH81HƃHH81H(H߃Ld$(D$0HD$ HD$ H(H IT$HD$8DT$0HD$ EH( HƃHHH8)ƃ)A<$8HǃHBH-ƃ-HƃHH81$IT$28HAAB$BPOH'GJHXPHlHuH|c[xlNxN?L(HpH+4 H@H8+fH@HfDH;WHƃHH81HH3HBH ƃ ǃ0HH HBH ƃ HH=HPHH[ƃ[IT$HH=.HPH]ƃ]!H\HƃHH8119DGAv r@H}H߾<PID$HHP-H߾XP`ID$HHP )HsHrWPDIT$H,%PH HƃHH81HƃHH81IT$HU|$0L(LXPHnI}tHL  HLHMoLH]~HV:>(HID$H@HID$],H@H)xH߾[ID$HHPf]HiuHB8%t ǃ0HRH#HƃHH81HƃHH81HƇH815HD$HL$Ll$H HD$H ǃ0ID$8IT$:%LDƃHHH81rƃHHH81IT$H"PHHL$ƃHHH81L$91ƃHHH81ƃHHH81DAHƃHH81HƃHH81IT$HLH67HB<0<1!PHv9A_M9A_<_HAHLTǃ0-6IT$?!PRffff.Ht0u @fDLJ0DAVAAUIATUSH&!$8BPf.HYP,fHHHHD$HYPDHH=DeuƃHHH81@HRH0D[]A\A]A^HXP0f.HPHHD$HXPDtHH=DeuHƃHH81H\!P,fHPHHD$He!PDAHH=DeuHƃHH81@HXP4f.HPHHD$HXPDHH=DeuHƃHH81@HH=HPH ƃ IUH7ǃ0;A.HH=HPH*ƃ*HH=HPH&ƃ&fHJ,fHPHHD$HJDHH=DeuHƃHH81@HXP4f.HPHHD$HYPDHH=DeuHƃHH81@HYP4f.HPHHD$H YPDHH=DeuHƃHH81@(t)HH=HPH ƃ IUH0H YP/DHPHHD$HYPDHH=DeuHƃHH81@0zLHD[]A\A]A^L@IUH0t1HHAH )ƃ)!fDHH@DHHƇH81HƇH81"ƃHHH81 ǃ0ǃ06HƇH81HƇH81AWAVAUATUSHH8H|A0HAͅt g0u\SuMHSEuHv:HK%CL H t3&tVtyDHL HHuH8[]A\A]A^A_H DHHL H8[]A\A]A^A_H DHHL H8[]A\A]A^A_L(HDž(DHRHAL(HuoA*YP-fDHPIHD|I,YPDt\HH=E}uHƅHH81H=taHPHD.ƅ.HCHXAuiH[vHDHL H8[]A\A]A^A_HƅHH81sHAYP'HPIHD|I(YPDt=HH=E}uHƅHH81룋CLl$NLP1Hc1[LH!%tDHQHDHL)ttHL#HBIHD|I9DtOHHE}uHL$HƅHH81HL$HA)YP+HPIHD|I,YPD,HH=E}uHƅHH81ffffff.AWHIAVAUIATAUSHHHt)fDxHHu1LDHHH=MHPH ƃ HHBH[ƃ[IUHtDHEHH=RHPH]ƃ]H[]A\A]A^A_DH@8&{HTJ+DHpHHD4HVJDtEHH=Duu;ƃHHH811LDHHHtKHBH)ƃ)HƃHH81HƃHH81HƃHH81HƃHH81L1DHH@AVHAUIATIUSHDQEHȿ*DƀHHDHEHpwHHG t< mHH2HBH=H ƃ JHƃHH81fL(1LHǃ(HoHHLHBH(ƃ(I$Ht D0Et@H=tQHPH)Lƃ)H߹L([]A\A]A^ÉH覻HH=uHƃHH81f.ƒ(HH=HPHL(1(Lƃ(Hǃ(HAHH=tSHPHH)ƃ)HƃHH81HƃHH81HƃHH81fAUATAUHSHHH:t0H[]A\A]@H L(H HLJ(HUH$HT$HRH~0L(ƃ>H[]A\A]ÐD(H[]A\A]DDH >HuH=HPH Hƃ n˸H$fHƃHH81;HƃHH81ǃ0LJ0HH=tKHPH ƃ qHƃHH81HƃHH81fAVAUATUS:-Ht00t[]A\A]A^DH[]A\A]A^xHBLchLpMtH1&@HPHHD$I9DvHH=E$.uHƃHH81@AUAATIUSHHv,uD0EtLtZH[]A\A]ÐtHH=HPH(1D0ƃ(EuLDHfuHH=t#HPH)ƃ)H[]A\A]fHƃHH81HƃHH81<1HtHttHwWfffff.Ht+u"Ht.wHWf.1ffff.Ht#HtN1wwHW@1@Ht#HtN1wwHW@1@AUATUSHHHW_`1fHHWC1H¾!HQHD$/HBHGzY@H HSH1:E4HHHS$HHW1H¾"H٨HD$HBHGzHBHGBF<0$EPDHLd$HW^LHI;HHH7HHEL9t08%t+HT$HC8;C<HK0HcHC8HL$L'H HHW1H¾ H٧HD$HHW1H¾H詧HD$HHWk1H¾HyHD$WBPЀ v<_t A<l1HSHSHD$:IHyHT$HHHD$f.苬HSHD$:IH0S8;S<$HK0HcHS8됐HHWӬHHHD$HH¾H萦HD$nfDaw(HH;w,HMPH %1HIKPHSW(;W,HcƒH @HG W(HH#H@`QP`QPf.RSPGW(;W,HcƒH @HG W(HHK#H@ QP QP붋W(;W,HcƒH @HG W(HH #H@PPPPtW(;W,AHcƒH @HG W(HH#H@QPQP2W(;W,HcƒH @HG W(HH#H@PPPP8$Pa.G(1;G,}HcȃH4IHO G(H,Hl$E(B0< ffEHmHEHD$HxH{HC1Ҁ8tHPHS1Ҁ8sHD$fPz_(HHHS1:_BHHHSHH)HW(;W,HcƒH @HG W(HHK#H@@QP@QP1H¾EH蜣HD$zW(;W,}cHcƒH @HG W(HH#H@QPQPTHcƃH<@HC s(HH#HHH%11HHHsHH&HHHW|HHD$8;HH,1H{Hl$HHWHKH%sH % fDUSHHHG8t~HPHWx8AHPHSh@vE< wPH4S(;S,HcʃH4IHK S(H HthHtc@HA.0HȉQL11=1D)ЉHcH IL͠QPL ͠QPA@8t@8~#9u1H[]DAH@8t>@8ݍP@@vu@cuH,HH1[]H¾/4@K(1;K,}HcуH4RHS K(HHt-LJH[H]1USHHHGHD$tR.uFP<_0< DHA.uD@AD@A w2DALIAHЀ LwDHDEHA vA.tHHKHH)HFHHcHsHŀ>.W[H]A\DFHNA@<wf.HDA@<vA_tCDHHHOPHfff.ATUSHGH8Lt[]1A\fHPHW@HHEt2HSHhIHHHEHxcHWIA $cA|$lH2ILL3H蕎HH2DHHO1(HEHHC<h1H0;fH1%A|$LEHIIH9LHH֌HHH1Hs\~iHHHsExH5pfDH踌+HAHEA迃H]H`H"HH`H]@Hp7HAt HU1:uHLLD|HhHe[A\A]A^A_]fDC<.t<_u4C [DDm,!։|$}01DDl$F)\DD$1H@!1A͍8"kA 1AD!1ȋMDD qD1!1DDMFCyD1!D1AuAAE5!IAA1E!A1EDt$A EEb%DD1!D1DE@@DD$DD1D!D1DG QZ^&DD$AA1E!A1EG+ǶAAEA1A!A1EE]/A EDD1!D1DDt$DESDD1D!D1DF&AA1E!A1EDt$AAG.EA1A!A1EE!A EDD1!D1DE7DD1D!D1DDt$G& AA1E!A1EDt$AAG.ZEEA1A!A1EDA EDD1!D1DDt$DED1D!D1DG"ogAA1E!F/L*A1EDl$AAEA1EA!AB9A1Dl$A EE1AƋD$AEqDD1D1‹D$DF "amDD1G) 81DAE1A1EDl$A AG5D꾤AA1E1EDt$AEEKD1D1DE`KDD1D1AƋD$AAF pD1F)~(D1ADA E1D1DE'DD1D1AՋT$AAF20ԉD1D1A֋T$AEF"D1D1DE9D D1F/D1AĉAD1F6|AD1ADA1ED1DDt$DEeVDE#D1G#D")E1ADDt$ A A1EG**CAAADl$AE A1EAAAEDED AD1DE9DEDA ED1DFY[eD\$ |$A G AA1AӍ}EADAAAE EA1AEAED D1A]DD D1|$ FO~oDύN 1DF, 1DDD$ECЉ 1DDD$ 1ыT$ :~S 1A05:T$ 1A*Aӆt$ 1<0|$ 1 H9l$RHD$|$X\$8X\$X []A\A]A^A_AUATUHSHHGW9ЉWvG7wxA8A)AL@\PJ|#CKt%H{D3KC HډD3 HUC 3KSE uHMUH[]A\A]AxA)DAWAVAUATIUHSHHDjEuPH@w*HtH}HLF]H[]A\A]A^A_@ILHI?LMEAM)J|:I9LGLLMDuI@wML)uDHELHHEHHHL$H$A?GHL$H$L?Ht HDmDSHHH$#EgD$D$ܺD$ vT2D$D$D$HHHĠ[fAUIATIUSH$#EgD$D$ܺD$ vT2D$D$D$fD1۽ Ht+H$HLH)ھH<|HHvHtH$H@Lu#HIu0LLH[]A\A]H[]A\A]H$LHD#EgGGܺG vT2GGGGHʉWʉVWʉVW ʉV WʉVfDAWHHAVHAUATUSH$HD$̉BHT$ԉ\$ZH9ƉB\$Z\$Z \$ċZ\$vBH\$HH9f.1fD ɉLHH@uD\$܋\$H@|$D|$DD$DT$AyZ\$ċl$Dd$Dt$։AyZD1D!A1ڋ\$DD1!F;yZD1ʉщD1!D1DAADE(yZAA1A!A1AEAA1AEF'yZD!D|$1DEADF6yZ1D!A1DAADF9yZD1!1DAADDL$F yZD1!D1DAADDL$GyZAA1A!A1AEAA1AED $FyZD!1DEADDL$FyZ1D!A1DAADDL$F yZD1!1DAADDL$ F yZD1!D1DAADDL$GyZAA1A!A1AEAAEDL$A1A1D3\$A1D3\$D3$FyZDD3T$!1DEAAADDL$FyZ1D!A1DAADFyZD1!1DAADFyZD1!D1DAAD1DDL$E1A1D3L$ACyZAA1A!A1A؉DAE1D3D$1E1AFyZ!1A|$ AD1D1>n11Dt$AAD13t$D1D1n1D1AA΋L$ED13L$D1D nD11DEAAԋ$3T$3T$1DnD1D1ADEADD|$D3|$D|$D1\$1t$L$D|$G=nEA1E1AEAAED|$D3<$D|$D1T$1L$L$D|$F=nDD11DEADD|$ D3|$D|$D1L$1T$L$D|$G>nAE1E1AEAAED|$D3|$D|$D|$D1D$D1|$L$D|$GnAE1E1AEAAED|$E1D3|$EA1A1AGbD11DD1t$\$1t$E1D1\$D|$E1L$\$bʉD1t$D1D1AEA1΋L$1L$L$Dd$L$Dd$E bʉL$D1D\$D1\$DAADDL$D1L$AL$ADL$DL$F bʉD11DEA1D3L$DD|$AA1AE1D1CbAAA1DL$A1DDD$DE1D3D$AA1AFbDA1AA|$DD$E13|$1D>bʉD1DAAt$1Չ|$D13t$D1D1bʉDD1ىt$ADAD13L$AD1 bDډL$1D1ADD,*T$3T$3T$DD11DbʉDD1T$A܋\$AAl$D111AbE\$E1E1AADEDD\$D3\$D3\$A1AGbED$E1E1AEAAEDT$D3T$E1EA1E1AA1GbDT$EEAEDL$D3L$E1AA1E1AE1ACbDt$DL$ADDDD$E1A1DE1A1GbD1Dd$ADD$ DAADD\$E1A1DE1D1A1FbD\$AADDT$DAE1Dt$AA1ʉE1D1A1GbDT$DDL$DE1A1щE1AGbDL$EAA1L$T$A1΋L$EDAt$Ht$ԉNL$D6N|$\$H9D$̋|$ċ\$ȉ~ ^6H$[]A\A]A^A_AUATIUSHHWw8HHH퀃8HHH8HHwH9v{ALk AD ω| <  I| \PD HH)HPHLHHHL[]A\A]fff.AWAVAUATIUHSHHB~H?wXHuH[]A\A]A^A_@DmLu HLK<.LH?|]H[]A\A]A^A_f.ILHI?LM5AALz M)I9K<7LGLLuD@uwHPL[]A\A]A^ÿHH$D$IHD$HD$ HD$f.kff.[ff.1HOt8/fD\DHHc־CaPƍDQufHHf.AUATUSH(H-)HtH(H[]A\A]fD{Iŋ)AEuӿ\PHHt8/tZ@EeHA"u.HHHHH=HtH-Q)u@D%9)Ee1H$HƿuH⾈"PsH$H9D$`H$H9$Nf.DH1HOH$HT$Hi@BHD$Hi@BHHD$HĘHf1H9A1fDAD9t@D)H]PH9w9At)H]PH9sAD9uH]PH9wHHH=g(]P1fDAWAVAUATIUSHHW(H+W0Lo HoDwhH<J\I9jHI9SID$XHrI|$PLHpID$Ml$ IID$0Et$hI)D$(ID$0IL9MuIvLA$AT$hAML$HH]PD]PWO IH )A)։It$ AOI^PInXIFHD$IFHD$PIF`HL[]A\A]A^A_H|$Pt LHT$PH1[]A\A]A^A_DAWIAVIAUMATULSHHL$,ÉpHD]PAHIt_LHIEt=HD$Me A]hM}MuIm@IEHD$PIEHHL[]A\A]A^A_DH|$PtLT$PH1[]A\A]A^A_HL $M0Hff.HD$H7HWHOLGPLOXHG`HAaIH$0@MHÐHA 4@H$0@MHÐAUATIUSHHH_ Lot5x0HcIlDHxH}HvAT$HyID$HHtLID$HHL[]A\A]@ID$`Ht&I|$PLI|$PID$`H[]LA\A]H[]A\A]ffff.AVAUATIUSHLo Lwt7Dx/HcI,DHxH}HvAT$HyIvVHcЉID$HHHc]PHtbI|$ID$XHtiI|$PHID$Il$ A\$hJ1L[]ID$0ID$(A\A]A^ID$`HtIt$I|$P덾HAT$@ID$@AWAAAVIAUATUHSDHGhG8Lg HuHH]PD]PGO IH )A)ÉL,MIt7LD$LLUEhHuLD$HH]PD]PO GEoAUHt%HtHCHtHEHC0H[]fff.AUIATIUSHH_HG H, fHH9vH;vLHAՅuH[]A\A]fSHHHG(H+G0HO HH9vH w HH[HT$H4$HT$H4$HH[\fff.G8fWtWHBIGtIII/fH/tHL[]A\A]A^A_LK>1710L1!UHAWAVAUATISHHH( HIH(TL9H LcHHRH8HHIM/H $$ =syntax errorError: discardingError: poppingmemory exhaustedCleanup: discarding lookaheadCleanup: poppingPT_GNU_EH_FRAMEPT_NULLPT_LOADPT_DYNAMICPT_INTERPPT_NOTEPT_SHLIBPT_PHDRPT_TLS$end$undefinedLNAME'='OREQANDEQRSHIFTEQLSHIFTEQDIVEQMULTEQMINUSEQPLUSEQ'?'':'ORORANDAND'|''^''&''<''>''+''-''*''/''%'UNARY'('ALIGN_KBLOCKBINDSQUADLONGSHORTSECTIONSINSERT_KAFTERBEFOREDATA_SEGMENT_ALIGNDATA_SEGMENT_RELRO_ENDDATA_SEGMENT_ENDSORT_BY_NAMESORT_BY_ALIGNMENTSORT_NONESORT_BY_INIT_PRIORITY'{''}'SIZEOF_HEADERSOUTPUT_FORMATFORCE_COMMON_ALLOCATIONOUTPUT_ARCHINHIBIT_COMMON_ALLOCATIONSEGMENT_STARTINCLUDEMEMORYREGION_ALIASLD_FEATURENOLOADDSECTOVERLAYDEFINEDTARGET_KSEARCH_DIRMAPNEXTSIZEOFALIGNOFLOADADDRMAX_KMIN_KSTARTUPHLLSYSLIBNOFLOATNOCROSSREFSORIGINFILLLENGTHCREATE_OBJECT_SYMBOLSINPUTOUTPUTCONSTRUCTORSALIGNMODSUBALIGNPROVIDEPROVIDE_HIDDENAS_NEEDEDCHIPABSOLUTENEWLINEENDWORDNAMEWORDASSERT_KPUBLICDEFSYMENDTRUNCATEINPUT_SCRIPTINPUT_MRI_SCRIPTINPUT_DEFSYMCASEEXTERNVERS_TAGVERS_IDENTIFIERGLOBALVERSIONKINPUT_VERSION_SCRIPTKEEPONLY_IF_ROONLY_IF_RWSPECIALINPUT_SECTION_FLAGSEXCLUDE_FILECONSTANTINPUT_DYNAMIC_LIST','';'')''['']''!''~'$acceptfilenamedefsym_expr@1mri_script_file@2mri_script_linesmri_script_command@3ordernamelistmri_load_name_listmri_abs_name_listcasesymlistextern_name_list@4extern_name_list_body@5ifile_listifile_p1@6@7input_list@8@9@10sec_or_group_p1statement_anywhere@11wildcard_namewildcard_specsect_flag_listsect_flagsexclude_name_listfile_NAME_listinput_section_spec_no_keepinput_section_spec@12statement@13@14statement_liststatement_list_optfill_expfill_optassign_opassignmentopt_commamemory_spec_list_optmemory_spec_listmemory_spec@15@16origin_speclength_specattributes_optattributes_listattributes_stringstartuphigh_level_libraryhigh_level_library_NAME_listlow_level_librarylow_level_library_NAME_listfloating_point_supportnocrossref_listmustbe_exp@17memspec_at_optopt_atopt_alignopt_subalignsect_constraint@18@19@20@21@22@23@24@25@26@27@28@29@30atypeopt_exp_with_typeopt_exp_without_typeopt_nocrossrefsmemspec_optphdr_optoverlay_section@31@32@33phdrsphdr_listphdr@34@35phdr_typephdr_qualifiersphdr_valdynamic_list_file@36dynamic_list_nodesdynamic_list_nodedynamic_list_tagversion_script_file@37@38vers_nodesvers_nodeverdepvers_tagvers_defns@39@40opt_semicolon%P:%s: file format not recognized; treating as linker script Reducing stack by rule %d (line %lu): %P%F: unrecognised keyword in MRI style script '%s' %X%P:%S: unknown phdr type `%s' (try integer literal) %X%P:%S: PHDRS syntax error at `%s' gi@Ii@i@Yb@P@P@P@P@3b@j@P@P@j@j@j@f@f@e@e@e@{e@P@le@]e@P@Ne@P@?e@&e@P@e@e@d@d@d@d@P@P@P@P@d@d@d@d@wd@zm@mm@up@hp@[p@Np@Ap@4p@'p@p@ p@P@P@o@o@o@}o@^o@P@P@P@P@P@P@P@Eo@P@1o@'o@n@n@P@P@P@P@n@n@un@P@gn@Zn@Mn@P@@n@P@1n@%n@n@m@m@)b@b@b@a@a@a@a@a@a@ka@Pa@5a@a@`@`@`@`@`@x`@]`@B`@'`@ `@_@_@_@_@_@n_@X_@@_@(_@_@^@^@^@^@^@x^@\^@D^@^@^@]@]@]@]@]@m]@`]@R]@D]@6]@(]@]@ ]@\@\@\@\@\@\@\@z\@g\@I\@P@\@\@[@[@[@P@[@[@P@t[@j[@[[@L[@=[@.[@[@P@[@[@Z@Z@Z@Z@Z@Z@Z@Z@Z@sZ@eZ@i@P@i@g@j@P@P@P@P@j@h@h@-h@ h@JP@g@cj@Uj@j@ j@P@P@P@[l@!l@ l@k@k@P@P@k@k@k@k@k@rk@]k@Hk@3k@k@j@Mm@.m@ m@l@l@l@l@il@m@m@p@*\@n@eIeIeI)eI3eI;eIDeILeI}~  ::  ./0=>?@BCDELMNOWXYZ[\abchiju&Belmnoprstvwyz{:   ::12%%:%%%%%%%%%%%%%%%%%&'345<AKPQRSTUV]_ouq;;Bk%%:%%%%%%%%%%%%%%%%%%% !":;;BJb;;%k$%%k;$:%(%FGHIJ%%f\f]$;%&$:%%%g_;'%;%:: )*+,-6789B^`du;%%%%%%%%6%;%67d67%%%:%%%%%f$;KkIUt\$v%&'( : ;345A< A6789K PQRSTUVd]_6789;:Ko:; uk:k;f?B6789:u_%  k: !"#$%&'(k./%k:C%jkl%%%&'%'%\k^345k%< !"%A12FGHIJK%PQRSTUV%N%]_%%+'FGHIJo%% uo%%% !"67 67q d;%&' 67345}~;<A%%KPQRSTUV%:%%%]_E%% o%%%:u%%%%@%B%%%%e%%  M:;;%_f$%&' !"345B<AJOK%%PQRSTUVb]:_hij !"uou%&'%345<%fA\]$K;&PQRSTUV%:]%_%%g_;o%%u:%&'%:%%;%%%%345%%%%<%%A%%%:%K%%PQRSTUV% ]_$f)*+,-;o6789uB !"^`dhijS>u !"d./06=>?@BCDELMNOWXYZ[\abchij;$uB./0JO=>?@BCDEbLMNOhijWXYZ[\uabchiju !" !" !" !" !" !" !" !" !" !" !" !" !" !" !" !" !" !" !" !" !" !" !" !" !" !" !";BJO&bhij$u&B !"Belmnopqrstvwyz{elmnoprstvwyz{ !"% !" !" !" !" !"Se=\^ih{cdcdGzzz,`{{{zGHSz{{Rcdoz)I0]\\]{cdede @cdQRP$uxfgfmpqst-vwxyz}y67_evKLezfe)^{_`a^}9_fgRR[~fGR9]f[Y*R#$%wx jklR=zHF {ez!"#$%{:;<='z:;<{klmnopqrs8*+1V2klmnopqrs3L R T   pA56^85?.T>(QbMUViWjXYZkqai=l{n|~ !"#$%CD+E567 !"#$%8  /"#&(,3497;:?@BDERMINWUZ_efgnsy z{|}~z  !"#$%  rN567%>Pj !"#$%oJA !"#$%&'()*+,-./01234u567B8CD9+ !"#$%&':E()*+567,-./01823456789 !"#$%: !"#$% !"#$% !"#$% !"#$% !"#$% !"#$% !"#$% !"#$% !"#$% !"#$%- !"#$%. !"#$%/ !"#$%0 !"#$%1 !"#$%2 !"#$%K !"#$%] !"#$%c !"#$%d !"#$%h !"#$%r !"#$%u !"#$%& !"#$%A !"#$% !"#$%bGCD+GHE5678HI !"#$%IJKLMNOPQRSTUVWJXYZKLMNOPQRSTUVWXYZ !"#$% !"#$% !"#$% !"#$% !"#$% !"#$%;;;;;;E;;;;;;;;;;n;;;!;;;;I;;;n;;;;;;;C<;~&;;;;;;;;\;;;;;;A;i6;;;;;;;;;;;;;;;;;(;;;;;;;;;;;;;;;;=;;;;;y;;;A5;;;;;(;;;;;P;;5;EWlmF;s5;\;;;;"&;238:;;;;;;;;;;;;;;Z;^`m;;pw~;$;;dm;;;z;;;;;;;;;;;;;;;H;;;;;;;;;}{;F;H!;; J;;N;;; ssqu;;y2;;N|;;;x};;k}1;;;;; !"457<>;; AB;D PF;M;;;G;;;; ;;;;;;;;H;;);;;HW;;;;;;;;;;;;;*;;;;;;;  n  ;I';O,9KKKKLL;;;   ;;;  ;;;;Ys &;;;V;UH;;;;;;;^;l;;;;;;;;;;;;;;v;;;;;o0;;?; ;;@z;Z;;;; cw  gss;;;;;;;;;0x;$;;;(;;w;;;;;;;;;+;;X;X;1;;c;;;;-;;;;;;A;;;;;U;;;;;;i;;;G;;;;;;;;;;;X;3;;;;;;9v##;;;#;;XX;;;;deprsu;;;R;XjXw##;#;##;;;;1;#;;;;;;;;;;;;;;#;;; ;;;;;;;;(;;(;;;(;| [4;+<F t>?O'X@ABC<OmG`vatwDJC!Ah EFbc  ; OI> < ZPSJKOPRoH=@F?BCDEAG.36`k_giZTgiLl>U6n(1/ !$%4&'* [NYZ>]` -87eUblahjMikj@=?LNQ\IJTmWc_bQKX+20,#"59\]XV*"*Vg^aSR):mjcYW* l12 CD[en$%&'(+- 03 GAdpfm),#lDMh^*EBfd !HD. F 8*srt9/q55vwx~q46u6:6zy{|7};<         SeINXeINEJceIieImeIreIxeIeIeIeIeIeIeIeIeIeIeIeIeIOhIueIeIeINJON8NeIeIeIeIeIeIyhIeIeIeIeIfIeIfI fIOfI_dIfI"fI(fI/fIBfIYfIjfIwfIfIfIfIfIfIfIfIfIfI gIgI"gI)gI6gIAgIHgI+N1ONgIVgI^gIggIrgIeOvgI{gIgINgIgIgIgIgIgIgIgIgIgIgIgIgIgIOgIgI hIԡNhI+hIhI#hI2hImINmIZmIcmIsmIwmI{mImImImImImImImImImImImImImI nInIKJ#nI'nI2nI?@ABCDEFHJLOQSUWYX\_^bfgikmrux{~ 0=FQZenw{ $#)(/7?@DEIKPUV[]cegkmsv  "$+-/46*@B@HGNOPQRVWX\]bchinotv{~ --78<@DKOWZ^bfmquy~}}~ qllmsrwwwvnnn&&eeoptzzy{B$L%M%c%=%=%?%>@a%b%N%B$\%%0102D%E%k%k%k%.:;O%u% %6%7%8%6%7%6%6%7%6%7%7%6%%9%%%%%`d6%d%^%u%B$)*+,- h%i%j%C:;B$]_%W%X%X%Y%Z[%P% !"K%<R%Q%S%T%%o%&%&%3%4%5%A%'%U%V%u%]%_%ff%&%g%:;J:;b:;B$FGHIJ%%(%(%'%\:;/:;f%%    : ; :;:;:;:;:;:; "#&+-/249>BEJNSX]bgjmpuz}  !%,137:<@CDJKST[`cfglopxz|~   &)+,.02468:=>@BDFHJLNPRVZahoqrwyz~ "&*048=?AFKPUZ_dkry~  !$+69;<>ABCGHIJKW\]`abiklpvw{|"% !:; #$&'()*+,-./0123456789<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~%F%s: file not recognized: %E %P:%S: 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 w@w@tw@w@w@w@y@y@x@z@${@U{@z@~@ry@^y@Jy@6y@{@{@{@@z@z@z@pz@\z@Hz@4z@{@z@z@z@A{@~@~@~@x@}@}@}@}@}@}@{}@g}@S}@?}@+}@}@}@|@|@|@|@|@|@w|@c|@O|@;|@'|@|@{@{@{@~x@jx@Vx@y@ي@Ŋ@@@@u@a@M@9@%@@@@Չ@@@@@q@]@I@5@!@ @@@ш@@@@@m@Y@E@1@@ @@@͇@@@@}@i@U@A@-@@@@݆@Ɇ@@@@y@e@Q@=@)@@@@م@Ņ@@w@@u@u@@@@҄@@@@@n@Z@F@2@@ @@@΃@@@@~@j@V@B@.@@@@ނ@ʂ@@@@z@f@I@,@ @@@x@d@w@u@@@x@d@G@*@@~@~@~@4x@w@u@u@x@@@@@"@"@"@"@"@"@"@"@"@yylex $  $))  ++--0-. 0.-/. / --120Q24.2481:H8:WQ:: %% 977;Y%[%9W7;mY^^H%``m" l >$}>>[l%n%>>>}>>%n%> w{&&cocqocqoc&'&q&ccdqdd{dwdd&&eeeeggeffgee()fggfff*M+Mtt.tttt.z,z./~~ : ?n? :~~hnh~~~b~~~b01//F~F~~Fy//OOy/23OOOOOO455656/6/57689/5566:OOOOOOZZ;\\<=>ZZZZZZ?Z7Z7Z\Z\7@ZD77EIJZZZZZZ<Z<ZLZ\Z\M<NZbbO<<PbbbbbbbT@b@UbYZbb@\]ba^c@@dbbbbbbAbAA_ebfiAjkbzz`AAVnVzzzzzzuVhuuoVVq^u_sutuhvwxyzzzzzzz{`V|}~''''''''''''''''''YY   YYYYYYYY !"#$%()*+YYYYYY,./Y0Y124578:<=>?@ABCDEGIJKLMNPRSTVXZ[]_`abcdefghijknopqrvwx|}~FFFFFFFFFFFFFFFFFFFFVVVVVVVVVVVVVVVVV    !)VVV*+,-./01234567892:;<>@ABCDEFGHJKLDMNOPQRSTUVWXYZS[\]_`abcdefhklmnpqrstuvwxy|}~      #$&'()*+,-./0123456789:;<=?@ABCDEGHIJLMNOPQRSTUVWYZ[\]^_`abdeghijkmnoqrstuvwxy{|~   }zwvutsrqponmlkjihgfedcba`_^\YXWVUTSRQPNMLKJIHGFEDCBA@?>=<;:98743210/.-,+*)(%$#"!    }|{xwvtsrqpomlkjigfeda`_^WUTSRQPONLKJIHGEDCB>=9"!     upkjih_UTNMLFEDC@?=<653*"  !"#$%&'()*+,-./012345#6789:;<=>?#@####A#B##C#########D##E##F####GHIJKLMNKOPQRSTUVWXYZ[\]^_`abcdefghijXklmnopXXqXXXXXXXrXsKXtgggggXXXXXXXXXXuXXXXvwxyKLMNKzPQRSTUV{|}~\]^_`a||||||r|sK||||||||||||||||||vwxKKKKKKKKKKK~KKKKKKKK # ` *KKKKKKKKKKKKKK~KKKKK ,1 +J-$KKHKK,1IL[MKKK)+GHI#*1<N<hROi=SP>T&&<U<1dm&Ze?$f&&nosptqg@<j<Ak<z<&{<<|&B&l&&&&&^}_C`wxa~ybc)*<<1&&&V1Z[\\H\\22AIB2]2?@;22]<22// _!j`k_^la"X''Y1''''''<<<<&&1&&&''''''..\\/0/0//1<22212O&P3}&&/0/0//<1<22212&355&&5657558<9<8:;&8&5<5<55<8<8&8YY&&<<YYYYYYP&Q2R2 && S T  YYYYYY223<<<<&&&&&& !#$%"&'()*+,-./0123456789:;<=>?@ABCDEFGHIKLMNOPQRSTUVWJXYZ[\]^_`abcdef''gijklm''''''hnopqrstuvwxyz{|''''''YYYYYYYY55~}YYYYYY55{{{{||||      !"#$%&'()*+,-./0123456789:=>?@ABC;DEFG<HIJKLMNOPQRSTUVWXYZ^_`a[b\cdef]ghiklmnopqjrstuvwxyz|}~{      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~&&&&&&XXXXXXX6666666~}|{zyxwvutsrqponmlkjihgfedcba]\[ZYXWVUTSRQNMLKJIHGFEDCBA>=<;:9876543210/.-,+*)('&%$#"!      ~zyxwvutsrqponmihgfedcb^]\WVUONMLKJGFEDC@?>=:9874210/.-,+('&%$#     ,4-*)%vurWQGFED4)(%"!  ZbbbbbbZZZZ/bbbbbbbbbQC5E F F B F , = F F F * ) ( AF '     C@A  ^  F "F F 0  + DF 'F F   F &Wq5F F Y \F 5A;  ZSf F F  F F rT7   W=RyW    F F F F   A  F F F nB ] F F   F F F F F b1F F   F F F  F F R T      F F F F F F F F u)F F F JMy   " q t t     t 2 w $ x z (w k r ~ m ~ l l k L O T E  F B3xAn m q ` a _ p c k l j k V SB VA E 6 7 5 D 8 ? @ > ? , t a ` F F K G S P Q G E O O L = 6 M L C H 8 = C ; E B / ? 6 2 7 * 9 - 6 4 6 2 ) # $ ) %  + !    ) #     "  " #  !                by|tuw  z}zyzvvxwezmumvozsvfjYnrahjmhFBb_Zf_UIYRPT^MML^O\=RNPSHMI*&F?B=I;A76")  KUgB7Wf .5,GOCNR^cECeeyx}yw~##"!,1;(5>-9%6=9IN=LNEP6NSEUQM[YPY_`8FW^Zprwthwzqas~zeqry&v  "$$'&1##3%:!"45+2=B@JD"5AGC',)`aXYK]RaJ[Mk_hj^_~|nik}jh~uyz{yw ""'#$/&%31.$3+2(<06<:873CC;H:DE=<PGFT6ESKNQWaYeakopsopmXnqul|~`rx{y|xs       % $"."+!3(/%)-9'-;00=5;166?E::G?E;?0OB?J5BG8WJGRPXJ\L\V^PbRTZ`iR^Z`foXnd`qrhdkqmsnoqrF  ")0:DNX       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQ &,+"#$%-.'(! vt*) &,+"#$%-.'(! *)$%vt "#$%-.(! { {{ \Gwu>?\G>?wu;5cnXoaC_i;5noC;5cnXoaC_iV74mA^MLzb`74mMV74mA^MLzb`@WB}U6/l2KH]I@}6l2H@WB}U6/l2KH]IB=Oydf~sY3=Oyp~s=Oydf~sY3<T|<|<T|NkNNk1qrJqr1qrJe[ee[Q0gQ0gZFFZFEDEDED:::hh888xxxPjPj999RRSS%P%F: invalid hex number `%s' %P%F: use the --help option for usage information %P%F: unrecognized -a option `%s' %P%F: unrecognized -assert option `%s' %F%P: unknown demangling style `%s' %s: emulation specific options: %P%F: bad --unresolved-symbols option: %s %P%F: invalid common section sorting option: %s %P%F: invalid section sorting option: %s %P%F: invalid argument to option "--section-start" %P%F: missing argument(s) to option "--section-start" %P%F: group ended before it began (--help for usage) %P%X: --hash-size needs a numeric argument %P%F: -r and -shared may not be used together %P%F: -F may not be used without -shared %P%F: -f may not be used without -shared Shared library control for HP/UX compatibilitySpecify target for following input filesForce common symbols to be definedUndo the effect of --export-dynamicAuxiliary 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 useAdd 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 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 SYMBOLDon'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 librariesBind 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 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 sectionsSet default hash table size close to Use 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 libsCreate 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 longerReduce 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 executableSort 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 listWarn about duplicate common symbolsWarn if global constructors/destructors are seenWarn if the multiple GP values are usedWarn only once per undefined symbolWarn if start of section changes due to alignmentWarn if shared object has DT_TEXTRELWarn if an object has alternate ELF machine codeReport unresolved symbols as warningsReport unresolved symbols as errorsInclude all objects from following archivesUse wrapper functions for SYMBOLDo not warn for -L options using system directorieserror-poison-system-directoriesGive an error for -L options using system directories--shared--library=%s%P: unrecognized option '%s' defaultnodefinitionsnosymbolicpure-text--defsym%P%F: invalid number `%s' Usage: %s [options] file... Options: @FILERead options from FILE %s: supported targets:%s: supported emulations: Report bugs to %s ignore-allreport-allignore-in-object-filesignore-in-shared-libs%P%F: bad -plugin-opt option %P%F: bad -rpath option %s%c%s%P%F: -shared not supported %P%F: -pie not supported descendingascending.data.text.text-segment.rodata-segmentP,%s-%c%s-%s%sKEYWORDSet architecturemri-scriptRead MRI format linker scriptdcdpSet start addressExport all dynamic symbolsno-export-dynamicEBLink big-endian objectsLink little-endian objectsauxiliaryfilterIgnoredgpsizesonameFILENAMEdynamic-linkerPROGRAMSearch for library LIBNAMElibrary-pathDIRECTORYsysroot=Set emulationprint-mapnmagicDo not page align datano-omagicSet output file nameOptimize output filePLUGINLoad named pluginplugin-optfltoflto-partition=Qyemit-relocsrelocatableGenerate relocatable outputjust-symbolsstrip-allStrip all symbolsstrip-debugStrip debugging symbolsno-strip-discardedtraceTrace file opensRead linker scriptdefault-scriptRead default linker scriptdTunique[=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_sharedBsymbolicBsymbolic-functionsno-check-sectionsno-copy-dt-needed-entriescrefOutput cross reference tableSYMBOL=EXPRESSIONDefine a symbol[=STYLE]embedded-relocsGenerate embedded relocsTreat warnings as errorsno-fatal-warningsCall SYMBOL at unload-timeforce-exe-suffixno-gc-sectionsno-print-gc-sectionshash-size=Print option helpCall SYMBOL at load-timeMapWrite a map fileno-define-commonDo not define Common storageno-demangleDo not demangle symbol namesno-keep-memoryno-undefinedno-allow-shlib-undefinedallow-multiple-definitionAllow multiple definitionsno-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 formatqmagicreduce-memory-overheadsno-relaxretain-symbols-filerpathrpath-linkCreate a shared libraryBshareablepiepic-executablesort-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 segmentunresolved-symbols=[=NUMBER]dll-verboseversion-scriptversion-exports-sectiondynamic-list-datadynamic-list-cpp-newdynamic-list-cpp-typeinfoUse C++ typeinfo dynamic listdynamic-listRead dynamic listwarn-commonwarn-constructorswarn-multiple-gpwarn-oncewarn-section-alignwarn-shared-textrelwarn-alternate-emwarn-unresolved-symbolserror-unresolved-symbolswrapno-poison-system-directories@ؖ@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@W@@@@n@@@@C@@@;@@@\@@@@N@l@@@@!@B@@@@@@@@@@@ͬ@@@f@o@@@@ȥ@f@?@[@@t@@@@@ɚ@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@b@@/@{@C@f@@@@n@Ө@@f@q@@@@ƪ@@ڭ@@@$@9@g@4@@(@o@@3@d@y@@@@@~@@@ҡ@@H@%@6@(@A@@@c@@@@Ԟ@@@@@ק@@@@)@;@M@d@y@@@t@@@Û@՛@@@0@;@[@n@@@Ý@՝@@@@9@N@@@!@3@Ƣ@ۢ@@5@h@@@@j@@@@Z@۪@auDJ0JDJAAfI}DJNbbJ1JDJcc CJDJDJdd81JDJdOeeMJDJDJEDJDJ`1JDJDJNEJ2EJffO1JJJ[JJgJJJJ9JJJ9JJJ9JJJ:JJJJJJJKJKJ-KJKKJP:JcKJ:JtKJ:JKJKJKJ:JKJKJ;JKJJKJLJLJ3LJp;J:LJ;JULJ;JRLJJNJNJ>JNJNJ CJ?JNJGJ ?JNJ?J OJ?J OJ:OJXOJ CJeOJwOJ?JOJ@JOJ@@JOJh@JOJ@JOJ@JOJ@JOJ(AJPJPAJKJxAJPJGJAJPJAJBJ(BJ@@h@h@ȶ@ȶ@ȶ@ȶ@ȶ@ȶ@h@h@ȶ@h@h@ȶ@@@@@@м@@@@@@@@@@@@@@@@ @0@@@@@8@p@@@@X@@ @@@x@@@@y@(@@0@@@@ @0@@p@@@(@@@X@@@@@@@@@@@@@@@@@@@|@|@x@h@P@8@@@|@|@@@|@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAApAAAAAhAHAAAAAAAAAAAAAAAAAAAAAAAAAApAAAAAhAHA"A!A"Ah"Ah!A A"A"A!A"A!A A"AP!A A A%A$A%Ap$A %Ap$Ap$Ap$Ap$Ap$A$Ap$Ap$A$Ap$A`$Acompare_sectionlang_do_assignments_1lang_size_sections_1load_symbolsprint_data_statementpop_stat_ptrpush_stat_ptr/srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-fsl-arm/build/build/tmp/work/x86_64-nativesdk-pokysdk-linux/binutils-cross-canadian-arm/2.23.2-r4/binutils-2.23.2/ld/ldlang.c%P%F: bfd_hash_allocate failed creating symbol %s %F%P: invalid reloc statement %P%F: bfd_link_hash_lookup failed: %E %X%P: address 0x%v of %B section `%s' is not within region `%s' %X%P: %B section `%s' will not fit in region `%s' %P%F: Could not define common symbol `%T': %E Common symbol size file %P:%S: warning: redeclaration of memory region `%s' %P:%S: warning: memory region `%s' not declared %F%S: non constant or forward reference address expression for section %s %P%X: Internal error on COFF shared library section %s %P%F: error: no memory region specified for loadable section `%s' %P: warning: no memory region specified for loadable section `%s' %P: warning: changing start of section %s by %lu bytes %P: warning: dot moved backwards before `%s' %P%F: can't relax section: %E %X%P:%S: section has both a load address and a load region %F%P:%S: error: alias for default memory region %F%P:%S: error: redefinition of memory region alias `%s' %F%P:%S: error: memory region `%s' for alias `%s' does not exist %P%F: failed creating section `%s': %E %P%F: can not create hash table: %E %P%F: Illegal use of `%s' section %P%F: output format %s cannot represent section called %s Linker script and memory map %P: warning: could not find any targets that match endianness requirement %P%F: cannot open output file %s: %E %P%F:%s: can not make object file: %E %P%F:%s: can not set architecture: %E %P%F: bfd_hash_lookup failed creating symbol %s %P%F: invalid syntax in flags %F%B: file not recognized: %E %F%B: member %B in archive is not an object %F%B: could not read symbols: %E %P: warning: %s contains output sections; did you forget -T? %X%P:%S: PHDRS and FILEHDR are not supported when prior PT_LOAD headers lack them %X%P: unknown language `%s' in version information %X%P: anonymous version tag cannot be combined with other version tags %X%P: duplicate version tag `%s' %X%P: duplicate expression `%s' in version information %P%F: Failed to create hash table %P%F: %s: plugin reported error after all symbols read %P%F: Relocatable linking with relocations from format %s (%B) to format %s (%B) is not supported %P%X: %s architecture of input file `%B' is incompatible with %s output %P%X: failed to merge target specific data of file %B %X%P: unable to read .exports section contents %F%P: bfd_record_phdr failed: %E %X%P: section `%s' assigned to non-existent phdr `%s' %X%P: section %s loaded at [%V,%V] overlaps section %s loaded at [%V,%V] %X%P: region `%s' overflowed by %ld bytes %P%F: gc-sections requires either an entry or an undefined symbol %P%F:%s: can't set start address %P%F: can't set start address %P: warning: cannot find entry symbol %s; defaulting to %V %P: warning: cannot find entry symbol %s; not setting start address %F%P: %s not found for insert %F%P: no sections assigned to phdrs %X%P: unable to find version dependency `%s' .init.fini%F%P: invalid data statement 0x%V %T 0x%V %W %B %W (size before relaxing) Fail with %d SORT (CONSTRUCTORS) CONSTRUCTORS SORT(EXCLUDE_FILE(%s) Address of section %s set to CREATE_OBJECT_SYMBOLS FILL mask 0x0x%V %W %s 0x%v0x%V %W RELOC %s %s+ *fill*0x%V %W %s0x%V %W load address 0x%V[0x%V][unresolved]*undef* TARGET(%s) OUTPUT(%sLOAD %s START GROUP END GROUP INSERT %s %s elf32-bigelf64-bigelf32-littleelf64-little/DISCARD/ Allocating common symbols %016lx.init_array..fini_array..ctors..dtors.-lload base*ABS* Memory Configuration AttributesLengthOriginName%-16s %-18s %-18s %s Discarded input sections %-16s 0x%s !%P%F: target %s not found %B: file not recognized: %E %B: matching formats:%F %I %Fsubsection alignment%P%F: multiple STARTUP files __stop_%s__start_%sprogram header type__load_start_%s__load_stop_%sC++Java.exportsphdr flagsphdr load address.startof.%s.sizeof.%stypeinfo name for*typeinfo for*operator new*operator delete*SANE_EXPR%X%P: unknown feature `%s' IEEEieeeCOFFcoff-m68k%P%F: unknown format type %s /srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-fsl-arm/build/build/tmp/work/x86_64-nativesdk-pokysdk-linux/binutils-cross-canadian-arm/2.23.2-r4/binutils-2.23.2/ld/mri.cmri_alias Set Symbol %G %P%X: Different relocs used in set %s %P%X: Different object file formats composing set %s %P%X: %s does not support reloc %s for set %s %P%X: Unsupported size %d for set %s %X%H: reloc refers to symbol `%T' which is not being output %X%H: dangerous relocation: %s %F%P: bfd_hash_table_init failed: %E %F%P: bfd_hash_lookup failed: %E %X%C: undefined reference to `%T' %C: warning: undefined reference to `%T' %X%D: more undefined references to `%T' follow %D: warning: more undefined references to `%T' follow %X%B: undefined reference to `%T' %B: warning: undefined reference to `%T' %X%B: more undefined references to `%T' follow %B: warning: more undefined references to `%T' follow Archive member included because of file (symbol) additional relocation overflows omitted from the output relocation truncated to fit: %s against undefined symbol `%T' relocation truncated to fit: %s against symbol `%T' defined in %A section in %B/srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-fsl-arm/build/build/tmp/work/x86_64-nativesdk-pokysdk-linux/binutils-cross-canadian-arm/2.23.2-r4/binutils-2.23.2/ld/ldmain.c relocation truncated to fit: %s against `%T'%X%C: multiple definition of `%T' %P: Disabling relaxation: it will not work with multiple definitions %B%F: could not read symbols: %E %B%F: could not read relocs: %E %P: warning: global constructor %s used %P%F: BFD backend error: BFD_RELOC_CTOR unsupported %B: warning: definition of `%T' overriding common %B: warning: common of `%T' overridden by definition %B: warning: common of `%T' overridden by larger common %B: warning: larger common is here %B: warning: common of `%T' overriding smaller common %B: warning: smaller common is here %B: warning: multiple common of `%T' %B: warning: previous common is here /opt/poky/1.5/sysroots/armv7a-vfp-neon-poky-linux-gnueabi/opt/poky/1.5/sysroots/x86_64-pokysdk-linux/usr/share/locale%X%P: can't set BFD default target to `%s': %E ================================================== %P%F: cannot open map file %s: %E %P: link errors found, deleting executable `%s' %X%P: unable to open for source of copy `%s' %X%P: unable to open for destination of copy `%s' %s: total time in link: %ld.%06ld %P%F: bfd_hash_table_init failed: %E %P%F: bfd_hash_lookup failed: %E %X%P: error: duplicate retain-symbols-file %P%F: bfd_hash_lookup for insertion failed: %E %P: `-retain-symbols-file' overrides `-s' and `-S' %B: reference to %s %B: definition of %s %X%s(%s)%B (%T) %X%H:+%v%D: first defined here using multiple gp valueswarning: %C: %s%s %P: %s%s %B: %s%s %B: warning: common is here %B: warning: defined here armelf_linux_eabi--sysroot=arm-poky-linux-gnueabiCOLLECT_NO_DEMANGLE_init_finiLDEMULATION-m%P%F: missing argument to -m -mips1-mips2-mips3-mips4-mips5-mips32-mips32r2-mips64-mips64r2-m486built in linker scriptusing external linker script:using internal linker script:%P%F: no input files %P: mode %s %F%B: final close failed: %E .exe.dll%P: Error writing file `%s' %P: Error closing file `%s' %s: data size %ld %X%P: %s: %E a.outXsArArA@sA@sAHqAmultiple_definitionreloc_overflow/srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-fsl-arm/build/build/tmp/work/x86_64-nativesdk-pokysdk-linux/binutils-cross-canadian-arm/2.23.2-r4/binutils-2.23.2/ld/ldwrite.c%P%F: bfd_new_link_order failed %F%P: cannot create split section name for %s %F%P: clone section failed: %E .stab$GDB_STRINGS$$GDB_SYMBOLS$%F%P: final link failed: %E KAKAA0A AAAA`AAbuild_link_order%X%P: %s %F%S %% by zero %F%S / by zero MAXPAGESIZECOMMONPAGESIZENULL TREE %B:%s+0x%vPROVIDE (%s, ("", ASSERT (, %s) (%s)+=-=*=/=<<=>>=&=|=||&&==!=<<>>MAXMINASSERT/srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-fsl-arm/build/build/tmp/work/x86_64-nativesdk-pokysdk-linux/binutils-cross-canadian-arm/2.23.2-r4/binutils-2.23.2/ld/ldexp.c%P: warning: address of `%s' isn't multiple of maximum page size %F%S can not PROVIDE assignment to location counter %F%S invalid assignment to location counter %F%S assignment to location counter invalid outside of SECTIONS %F%S cannot move location counter backwards (from %V to %V) %P%F:%s: hash creation failed %X%S: unresolvable symbol `%s' referenced in expression %F%S: undefined symbol `%s' referenced in expression %F%S: undefined section `%s' referenced in expression %F%S: undefined MEMORY region `%s' referenced in expression %F%S: unknown constant `%s' referenced in expression %F%S: nonconstant expression for %s AAAAAAAAAЍAxAAAXAAAA(AA@AYPEJ cJ fJ iJ lJoJsJwJzJ }JJJJpJtJJJhIeIfIeIfI fIOfI+fI2"gI:VgI;J<ggI=rgI>eO?vgIAgI@{gIBNCgI~?iI^AhIDJEJdJkqFJ$/fI%BfI&YfILgINgI0 gIGNUTARGET%S SYSLIB ignored %S HLL ignored Supported emulations: %s: %P: unrecognised emulation mode: %s no emulation specific options. GNU ld %s (GNU Binutils) 2.23.2 Supported emulations: %s Copyright 2012 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. 0x%sno symbol%s generated%s:%u%s+0x%v (type %s)%B: In function `%T': %s:%T%u%s(%A+0x%v)%p%%%c%F%P: internal error %s %d %P%F: please report this bug %P: internal error: aborting at %s line %d in %s %P: internal error: aborting at %s line %d AAAAAAAAAAAAAAAAAAAAAAAAAAAA(AAAAAAAA2AAAAAAAAAкAܻA'AAA'A}AAAAAAAAAAAAAAAAAAAAxAAAAAAAAA AA/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 %P: cannot find %s /opt/poky/1.5/sysroots/x86_64-pokysdk-linux/usr/lib/arm-poky-linux-gnueabi/opt/poky/1.5/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi/opt/poky/1.5/sysroots/x86_64-pokysdk-linux/usr/arm-poky-linux-gnueabi/bin%P%F: 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%F: cannot represent machine `%s' /srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-fsl-arm/build/build/tmp/work/x86_64-nativesdk-pokysdk-linux/binutils-cross-canadian-arm/2.23.2-r4/binutils-2.23.2/ld/ldcref.c%P: symbol `%T' missing from main hash table %X%C: prohibited cross reference from %s to `%T' in %s %X%P: bfd_hash_table_init of cref table failed: %E %X%P: cref_hash_lookup failed: %E %X%P: cref alloc failed: %E Cross Reference Table SymbolFile No symbols /srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-fsl-arm/build/build/tmp/work/x86_64-nativesdk-pokysdk-linux/binutils-cross-canadian-arm/2.23.2-r4/binutils-2.23.2/ld/plugin.c%P%F: unknown ELF symbol visibility: %d! %P%F: %s: non-ELF symbol in ELF BFD! %P%F: %s: plugin symbol table corrupt (sym type %d) %P: %B: symbol `%s' definition: %d, visibility: %d, resolution: %d %P%F: %s: error loading plugin: %s could not create dummy IR bfd: %F%E %P%F: %s: plugin reported error claiming file %P: %s: error in plugin cleanup: %d (ignored) .gnu.linkonce.t.%P%F: %P%X: (symbol from plugin)_onload%P%F: %s: plugin error: %d A@AAAAAAAAAsAeAWAIA;A-AAAAAAAAAAAAAAA#A   /* Script for ld -Ur: link w/out relocation, do create constructors */ OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm") OUTPUT_ARCH(arm) /* 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 { /* Read-only sections, merged into text segment: */ .interp 0 : { *(.interp) } .note.gnu.build-id : { *(.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) } .rela.init 0 : { *(.rela.init) } .rel.text 0 : { *(.rel.text) } .rela.text 0 : { *(.rela.text) } .rel.fini 0 : { *(.rel.fini) } .rela.fini 0 : { *(.rela.fini) } .rel.rodata 0 : { *(.rel.rodata) } .rela.rodata 0 : { *(.rela.rodata) } .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) } .rela.data.rel.ro 0 : { *(.rela.data.rel.ro) } .rel.data 0 : { *(.rel.data) } .rela.data 0 : { *(.rela.data) } .rel.tdata 0 : { *(.rel.tdata) } .rela.tdata 0 : { *(.rela.tdata) } .rel.tbss 0 : { *(.rel.tbss) } .rela.tbss 0 : { *(.rela.tbss) } .rel.ctors 0 : { *(.rel.ctors) } .rela.ctors 0 : { *(.rela.ctors) } .rel.dtors 0 : { *(.rel.dtors) } .rela.dtors 0 : { *(.rela.dtors) } .rel.got 0 : { *(.rel.got) } .rela.got 0 : { *(.rela.got) } .rel.bss 0 : { *(.rel.bss) } .rela.bss 0 : { *(.rela.bss) } .rel.iplt 0 : { *(.rel.iplt) } .rela.iplt 0 : { *(.rela.iplt) } .rel.plt 0 : { *(.rel.plt) } .rela.plt 0 : { *(.rela.plt) } .init 0 : { KEEP (*(SORT_NONE(.init))) } .plt 0 : { *(.plt) } .iplt 0 : { *(.iplt) } .text 0 : { *(.text .stub) /* .gnu.warning sections are handled specially by elf32.em. */ *(.gnu.warning) } .fini 0 : { KEEP (*(SORT_NONE(.fini))) } .rodata 0 : { *(.rodata) } .rodata1 0 : { *(.rodata1) } .ARM.extab 0 : { *(.ARM.extab) } .ARM.exidx 0 : { *(.ARM.exidx) } .eh_frame_hdr : { *(.eh_frame_hdr) } .eh_frame 0 : ONLY_IF_RO { KEEP (*(.eh_frame)) } .gcc_except_table 0 : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges 0 : ONLY_IF_RO { *(.exception_ranges .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 0 : ONLY_IF_RW { KEEP (*(.eh_frame)) } .gcc_except_table 0 : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges 0 : ONLY_IF_RW { *(.exception_ranges .exception_ranges*) } /* Thread Local Storage sections */ .tdata 0 : { *(.tdata) } .tbss 0 : { *(.tbss) } .preinit_array 0 : { KEEP (*(.preinit_array)) } .jcr 0 : { KEEP (*(.jcr)) } .dynamic 0 : { *(.dynamic) } .got 0 : { *(.got.plt) *(.igot.plt) *(.got) *(.igot) } .data 0 : { *(.data) SORT(CONSTRUCTORS) } .data1 0 : { *(.data1) } .bss 0 : { *(.dynbss) *(.bss) *(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 don't pad the .data section. */ } /* 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) } /* 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 Extension. */ .debug_macro 0 : { *(.debug_macro) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } .note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) } } /* Script for ld -r: link without relocation */ OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm") OUTPUT_ARCH(arm) /* 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 { /* Read-only sections, merged into text segment: */ .interp 0 : { *(.interp) } .note.gnu.build-id : { *(.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) } .rela.init 0 : { *(.rela.init) } .rel.text 0 : { *(.rel.text) } .rela.text 0 : { *(.rela.text) } .rel.fini 0 : { *(.rel.fini) } .rela.fini 0 : { *(.rela.fini) } .rel.rodata 0 : { *(.rel.rodata) } .rela.rodata 0 : { *(.rela.rodata) } .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) } .rela.data.rel.ro 0 : { *(.rela.data.rel.ro) } .rel.data 0 : { *(.rel.data) } .rela.data 0 : { *(.rela.data) } .rel.tdata 0 : { *(.rel.tdata) } .rela.tdata 0 : { *(.rela.tdata) } .rel.tbss 0 : { *(.rel.tbss) } .rela.tbss 0 : { *(.rela.tbss) } .rel.ctors 0 : { *(.rel.ctors) } .rela.ctors 0 : { *(.rela.ctors) } .rel.dtors 0 : { *(.rel.dtors) } .rela.dtors 0 : { *(.rela.dtors) } .rel.got 0 : { *(.rel.got) } .rela.got 0 : { *(.rela.got) } .rel.bss 0 : { *(.rel.bss) } .rela.bss 0 : { *(.rela.bss) } .rel.iplt 0 : { *(.rel.iplt) } .rela.iplt 0 : { *(.rela.iplt) } .rel.plt 0 : { *(.rel.plt) } .rela.plt 0 : { *(.rela.plt) } .init 0 : { KEEP (*(SORT_NONE(.init))) } .plt 0 : { *(.plt) } .iplt 0 : { *(.iplt) } .text 0 : { *(.text .stub) /* .gnu.warning sections are handled specially by elf32.em. */ *(.gnu.warning) } .fini 0 : { KEEP (*(SORT_NONE(.fini))) } .rodata 0 : { *(.rodata) } .rodata1 0 : { *(.rodata1) } .ARM.extab 0 : { *(.ARM.extab) } .ARM.exidx 0 : { *(.ARM.exidx) } .eh_frame_hdr : { *(.eh_frame_hdr) } .eh_frame 0 : ONLY_IF_RO { KEEP (*(.eh_frame)) } .gcc_except_table 0 : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges 0 : ONLY_IF_RO { *(.exception_ranges .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 0 : ONLY_IF_RW { KEEP (*(.eh_frame)) } .gcc_except_table 0 : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges 0 : ONLY_IF_RW { *(.exception_ranges .exception_ranges*) } /* Thread Local Storage sections */ .tdata 0 : { *(.tdata) } .tbss 0 : { *(.tbss) } .preinit_array 0 : { KEEP (*(.preinit_array)) } .jcr 0 : { KEEP (*(.jcr)) } .dynamic 0 : { *(.dynamic) } .got 0 : { *(.got.plt) *(.igot.plt) *(.got) *(.igot) } .data 0 : { *(.data) } .data1 0 : { *(.data1) } .bss 0 : { *(.dynbss) *(.bss) *(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 don't pad the .data section. */ } /* 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) } /* 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 Extension. */ .debug_macro 0 : { *(.debug_macro) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } .note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) } } /* Script for -N: mix text and data on same page; don't align data */ OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm") OUTPUT_ARCH(arm) ENTRY(_start) 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", 0x00008000)); . = SEGMENT_START("text-segment", 0x00008000) + 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) } .rela.init : { *(.rela.init) } .rel.text : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) } .rela.text : { *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) } .rel.fini : { *(.rel.fini) } .rela.fini : { *(.rela.fini) } .rel.rodata : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) } .rela.rodata : { *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) } .rel.data.rel.ro : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) } .rela.data.rel.ro : { *(.rela.data.rel.ro .rela.data.rel.ro.* .rela.gnu.linkonce.d.rel.ro.*) } .rel.data : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) } .rela.data : { *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) } .rel.tdata : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) } .rela.tdata : { *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) } .rel.tbss : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) } .rela.tbss : { *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) } .rel.ctors : { *(.rel.ctors) } .rela.ctors : { *(.rela.ctors) } .rel.dtors : { *(.rel.dtors) } .rela.dtors : { *(.rela.dtors) } .rel.got : { *(.rel.got) } .rela.got : { *(.rela.got) } .rel.bss : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) } .rela.bss : { *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) } .rel.iplt : { PROVIDE_HIDDEN (__rel_iplt_start = .); *(.rel.iplt) PROVIDE_HIDDEN (__rel_iplt_end = .); } .rela.iplt : { PROVIDE_HIDDEN (__rela_iplt_start = .); *(.rela.iplt) PROVIDE_HIDDEN (__rela_iplt_end = .); } .rel.plt : { *(.rel.plt) } .rela.plt : { *(.rela.plt) } .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) } .iplt : { *(.iplt) } .text : { *(.text.unlikely .text.*_unlikely) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf32.em. */ *(.gnu.warning) *(.glue_7t) *(.glue_7) *(.vfp11_veneer) *(.v4_bx) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .ARM.extab : { *(.ARM.extab* .gnu.linkonce.armextab.*) } PROVIDE_HIDDEN (__exidx_start = .); .ARM.exidx : { *(.ARM.exidx* .gnu.linkonce.armexidx.*) } PROVIDE_HIDDEN (__exidx_end = .); .eh_frame_hdr : { *(.eh_frame_hdr) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges .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)) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges .exception_ranges*) } /* Thread Local Storage sections */ .tdata : { *(.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(.init_array.*))) KEEP (*(.init_array)) PROVIDE_HIDDEN (__init_array_end = .); } .fini_array : { PROVIDE_HIDDEN (__fini_array_start = .); KEEP (*(SORT(.fini_array.*))) KEEP (*(.fini_array)) 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 : { PROVIDE (__data_start = .); *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); . = .; __bss_start = .; __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 don't pad the .data section. */ . = ALIGN(. != 0 ? 32 / 8 : 1); } _bss_end__ = . ; __bss_end__ = . ; . = ALIGN(32 / 8); . = ALIGN(32 / 8); __end__ = . ; _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) } /* 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_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 Extension. */ .debug_macro 0 : { *(.debug_macro) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } .note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Script for -n: mix text and data on same page */ OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm") OUTPUT_ARCH(arm) ENTRY(_start) 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", 0x00008000)); . = SEGMENT_START("text-segment", 0x00008000) + 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) } .rela.init : { *(.rela.init) } .rel.text : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) } .rela.text : { *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) } .rel.fini : { *(.rel.fini) } .rela.fini : { *(.rela.fini) } .rel.rodata : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) } .rela.rodata : { *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) } .rel.data.rel.ro : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) } .rela.data.rel.ro : { *(.rela.data.rel.ro .rela.data.rel.ro.* .rela.gnu.linkonce.d.rel.ro.*) } .rel.data : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) } .rela.data : { *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) } .rel.tdata : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) } .rela.tdata : { *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) } .rel.tbss : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) } .rela.tbss : { *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) } .rel.ctors : { *(.rel.ctors) } .rela.ctors : { *(.rela.ctors) } .rel.dtors : { *(.rel.dtors) } .rela.dtors : { *(.rela.dtors) } .rel.got : { *(.rel.got) } .rela.got : { *(.rela.got) } .rel.bss : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) } .rela.bss : { *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) } .rel.iplt : { PROVIDE_HIDDEN (__rel_iplt_start = .); *(.rel.iplt) PROVIDE_HIDDEN (__rel_iplt_end = .); } .rela.iplt : { PROVIDE_HIDDEN (__rela_iplt_start = .); *(.rela.iplt) PROVIDE_HIDDEN (__rela_iplt_end = .); } .rel.plt : { *(.rel.plt) } .rela.plt : { *(.rela.plt) } .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) } .iplt : { *(.iplt) } .text : { *(.text.unlikely .text.*_unlikely) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf32.em. */ *(.gnu.warning) *(.glue_7t) *(.glue_7) *(.vfp11_veneer) *(.v4_bx) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .ARM.extab : { *(.ARM.extab* .gnu.linkonce.armextab.*) } PROVIDE_HIDDEN (__exidx_start = .); .ARM.exidx : { *(.ARM.exidx* .gnu.linkonce.armexidx.*) } PROVIDE_HIDDEN (__exidx_end = .); .eh_frame_hdr : { *(.eh_frame_hdr) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges .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. */ . = ALIGN (CONSTANT (MAXPAGESIZE)) - ((CONSTANT (MAXPAGESIZE) - .) & (CONSTANT (MAXPAGESIZE) - 1)); . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges .exception_ranges*) } /* Thread Local Storage sections */ .tdata : { *(.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(.init_array.*))) KEEP (*(.init_array)) PROVIDE_HIDDEN (__init_array_end = .); } .fini_array : { PROVIDE_HIDDEN (__fini_array_start = .); KEEP (*(SORT(.fini_array.*))) KEEP (*(.fini_array)) 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) } . = DATA_SEGMENT_RELRO_END (0, .); .got : { *(.got.plt) *(.igot.plt) *(.got) *(.igot) } .data : { PROVIDE (__data_start = .); *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); . = .; __bss_start = .; __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 don't pad the .data section. */ . = ALIGN(. != 0 ? 32 / 8 : 1); } _bss_end__ = . ; __bss_end__ = . ; . = ALIGN(32 / 8); . = ALIGN(32 / 8); __end__ = . ; _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) } /* 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_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 Extension. */ .debug_macro 0 : { *(.debug_macro) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } .note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Script for -pie -z combreloc -z now -z relro: position independent executable, combine & sort relocs */ OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm") OUTPUT_ARCH(arm) ENTRY(_start) 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; .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.*) PROVIDE_HIDDEN (__rel_iplt_start = .); *(.rel.iplt) PROVIDE_HIDDEN (__rel_iplt_end = .); PROVIDE_HIDDEN (__rela_iplt_start = .); PROVIDE_HIDDEN (__rela_iplt_end = .); } .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.*) PROVIDE_HIDDEN (__rel_iplt_start = .); PROVIDE_HIDDEN (__rel_iplt_end = .); PROVIDE_HIDDEN (__rela_iplt_start = .); *(.rela.iplt) PROVIDE_HIDDEN (__rela_iplt_end = .); } .rel.plt : { *(.rel.plt) } .rela.plt : { *(.rela.plt) } .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) } .iplt : { *(.iplt) } .text : { *(.text.unlikely .text.*_unlikely) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf32.em. */ *(.gnu.warning) *(.glue_7t) *(.glue_7) *(.vfp11_veneer) *(.v4_bx) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .ARM.extab : { *(.ARM.extab* .gnu.linkonce.armextab.*) } PROVIDE_HIDDEN (__exidx_start = .); .ARM.exidx : { *(.ARM.exidx* .gnu.linkonce.armexidx.*) } PROVIDE_HIDDEN (__exidx_end = .); .eh_frame_hdr : { *(.eh_frame_hdr) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges .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. */ . = ALIGN (CONSTANT (MAXPAGESIZE)) - ((CONSTANT (MAXPAGESIZE) - .) & (CONSTANT (MAXPAGESIZE) - 1)); . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges .exception_ranges*) } /* Thread Local Storage sections */ .tdata : { *(.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(.init_array.*))) KEEP (*(.init_array)) PROVIDE_HIDDEN (__init_array_end = .); } .fini_array : { PROVIDE_HIDDEN (__fini_array_start = .); KEEP (*(SORT(.fini_array.*))) KEEP (*(.fini_array)) 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 : { PROVIDE (__data_start = .); *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); . = .; __bss_start = .; __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 don't pad the .data section. */ . = ALIGN(. != 0 ? 32 / 8 : 1); } _bss_end__ = . ; __bss_end__ = . ; . = ALIGN(32 / 8); . = ALIGN(32 / 8); __end__ = . ; _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) } /* 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_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 Extension. */ .debug_macro 0 : { *(.debug_macro) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } .note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Script for -pie -z combreloc: position independent executable, combine & sort relocs */ OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm") OUTPUT_ARCH(arm) ENTRY(_start) 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; .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.*) PROVIDE_HIDDEN (__rel_iplt_start = .); *(.rel.iplt) PROVIDE_HIDDEN (__rel_iplt_end = .); PROVIDE_HIDDEN (__rela_iplt_start = .); PROVIDE_HIDDEN (__rela_iplt_end = .); } .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.*) PROVIDE_HIDDEN (__rel_iplt_start = .); PROVIDE_HIDDEN (__rel_iplt_end = .); PROVIDE_HIDDEN (__rela_iplt_start = .); *(.rela.iplt) PROVIDE_HIDDEN (__rela_iplt_end = .); } .rel.plt : { *(.rel.plt) } .rela.plt : { *(.rela.plt) } .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) } .iplt : { *(.iplt) } .text : { *(.text.unlikely .text.*_unlikely) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf32.em. */ *(.gnu.warning) *(.glue_7t) *(.glue_7) *(.vfp11_veneer) *(.v4_bx) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .ARM.extab : { *(.ARM.extab* .gnu.linkonce.armextab.*) } PROVIDE_HIDDEN (__exidx_start = .); .ARM.exidx : { *(.ARM.exidx* .gnu.linkonce.armexidx.*) } PROVIDE_HIDDEN (__exidx_end = .); .eh_frame_hdr : { *(.eh_frame_hdr) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges .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. */ . = ALIGN (CONSTANT (MAXPAGESIZE)) - ((CONSTANT (MAXPAGESIZE) - .) & (CONSTANT (MAXPAGESIZE) - 1)); . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges .exception_ranges*) } /* Thread Local Storage sections */ .tdata : { *(.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(.init_array.*))) KEEP (*(.init_array)) PROVIDE_HIDDEN (__init_array_end = .); } .fini_array : { PROVIDE_HIDDEN (__fini_array_start = .); KEEP (*(SORT(.fini_array.*))) KEEP (*(.fini_array)) 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) } . = DATA_SEGMENT_RELRO_END (0, .); .got : { *(.got.plt) *(.igot.plt) *(.got) *(.igot) } .data : { PROVIDE (__data_start = .); *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); . = .; __bss_start = .; __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 don't pad the .data section. */ . = ALIGN(. != 0 ? 32 / 8 : 1); } _bss_end__ = . ; __bss_end__ = . ; . = ALIGN(32 / 8); . = ALIGN(32 / 8); __end__ = . ; _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) } /* 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_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 Extension. */ .debug_macro 0 : { *(.debug_macro) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } .note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Script for ld -pie: link position independent executable */ OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm") OUTPUT_ARCH(arm) ENTRY(_start) 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; .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) } .rela.init : { *(.rela.init) } .rel.text : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) } .rela.text : { *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) } .rel.fini : { *(.rel.fini) } .rela.fini : { *(.rela.fini) } .rel.rodata : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) } .rela.rodata : { *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) } .rel.data.rel.ro : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) } .rela.data.rel.ro : { *(.rela.data.rel.ro .rela.data.rel.ro.* .rela.gnu.linkonce.d.rel.ro.*) } .rel.data : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) } .rela.data : { *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) } .rel.tdata : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) } .rela.tdata : { *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) } .rel.tbss : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) } .rela.tbss : { *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) } .rel.ctors : { *(.rel.ctors) } .rela.ctors : { *(.rela.ctors) } .rel.dtors : { *(.rel.dtors) } .rela.dtors : { *(.rela.dtors) } .rel.got : { *(.rel.got) } .rela.got : { *(.rela.got) } .rel.bss : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) } .rela.bss : { *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) } .rel.iplt : { PROVIDE_HIDDEN (__rel_iplt_start = .); *(.rel.iplt) PROVIDE_HIDDEN (__rel_iplt_end = .); } .rela.iplt : { PROVIDE_HIDDEN (__rela_iplt_start = .); *(.rela.iplt) PROVIDE_HIDDEN (__rela_iplt_end = .); } .rel.plt : { *(.rel.plt) } .rela.plt : { *(.rela.plt) } .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) } .iplt : { *(.iplt) } .text : { *(.text.unlikely .text.*_unlikely) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf32.em. */ *(.gnu.warning) *(.glue_7t) *(.glue_7) *(.vfp11_veneer) *(.v4_bx) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .ARM.extab : { *(.ARM.extab* .gnu.linkonce.armextab.*) } PROVIDE_HIDDEN (__exidx_start = .); .ARM.exidx : { *(.ARM.exidx* .gnu.linkonce.armexidx.*) } PROVIDE_HIDDEN (__exidx_end = .); .eh_frame_hdr : { *(.eh_frame_hdr) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges .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. */ . = ALIGN (CONSTANT (MAXPAGESIZE)) - ((CONSTANT (MAXPAGESIZE) - .) & (CONSTANT (MAXPAGESIZE) - 1)); . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges .exception_ranges*) } /* Thread Local Storage sections */ .tdata : { *(.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(.init_array.*))) KEEP (*(.init_array)) PROVIDE_HIDDEN (__init_array_end = .); } .fini_array : { PROVIDE_HIDDEN (__fini_array_start = .); KEEP (*(SORT(.fini_array.*))) KEEP (*(.fini_array)) 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) } . = DATA_SEGMENT_RELRO_END (0, .); .got : { *(.got.plt) *(.igot.plt) *(.got) *(.igot) } .data : { PROVIDE (__data_start = .); *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); . = .; __bss_start = .; __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 don't pad the .data section. */ . = ALIGN(. != 0 ? 32 / 8 : 1); } _bss_end__ = . ; __bss_end__ = . ; . = ALIGN(32 / 8); . = ALIGN(32 / 8); __end__ = . ; _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) } /* 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_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 Extension. */ .debug_macro 0 : { *(.debug_macro) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } .note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Script for --shared -z combreloc -z now -z relro: shared library, combine & sort relocs */ OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm") OUTPUT_ARCH(arm) ENTRY(_start) 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.iplt) } .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.iplt) } .rel.plt : { *(.rel.plt) } .rela.plt : { *(.rela.plt) } .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) } .iplt : { *(.iplt) } .text : { *(.text.unlikely .text.*_unlikely) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf32.em. */ *(.gnu.warning) *(.glue_7t) *(.glue_7) *(.vfp11_veneer) *(.v4_bx) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .ARM.extab : { *(.ARM.extab* .gnu.linkonce.armextab.*) } PROVIDE_HIDDEN (__exidx_start = .); .ARM.exidx : { *(.ARM.exidx* .gnu.linkonce.armexidx.*) } PROVIDE_HIDDEN (__exidx_end = .); .eh_frame_hdr : { *(.eh_frame_hdr) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges .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. */ . = ALIGN (CONSTANT (MAXPAGESIZE)) - ((CONSTANT (MAXPAGESIZE) - .) & (CONSTANT (MAXPAGESIZE) - 1)); . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges .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(.init_array.*))) KEEP (*(.init_array)) } .fini_array : { KEEP (*(SORT(.fini_array.*))) KEEP (*(.fini_array)) } .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 : { PROVIDE (__data_start = .); *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); . = .; __bss_start = .; __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 don't pad the .data section. */ . = ALIGN(. != 0 ? 32 / 8 : 1); } _bss_end__ = . ; __bss_end__ = . ; . = ALIGN(32 / 8); . = ALIGN(32 / 8); __end__ = . ; _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) } /* 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_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 Extension. */ .debug_macro 0 : { *(.debug_macro) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } .note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Script for --shared -z combreloc: shared library, combine & sort relocs */ OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm") OUTPUT_ARCH(arm) ENTRY(_start) 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.iplt) } .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.iplt) } .rel.plt : { *(.rel.plt) } .rela.plt : { *(.rela.plt) } .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) } .iplt : { *(.iplt) } .text : { *(.text.unlikely .text.*_unlikely) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf32.em. */ *(.gnu.warning) *(.glue_7t) *(.glue_7) *(.vfp11_veneer) *(.v4_bx) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .ARM.extab : { *(.ARM.extab* .gnu.linkonce.armextab.*) } PROVIDE_HIDDEN (__exidx_start = .); .ARM.exidx : { *(.ARM.exidx* .gnu.linkonce.armexidx.*) } PROVIDE_HIDDEN (__exidx_end = .); .eh_frame_hdr : { *(.eh_frame_hdr) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges .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. */ . = ALIGN (CONSTANT (MAXPAGESIZE)) - ((CONSTANT (MAXPAGESIZE) - .) & (CONSTANT (MAXPAGESIZE) - 1)); . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges .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(.init_array.*))) KEEP (*(.init_array)) } .fini_array : { KEEP (*(SORT(.fini_array.*))) KEEP (*(.fini_array)) } .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) } . = DATA_SEGMENT_RELRO_END (0, .); .got : { *(.got.plt) *(.igot.plt) *(.got) *(.igot) } .data : { PROVIDE (__data_start = .); *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); . = .; __bss_start = .; __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 don't pad the .data section. */ . = ALIGN(. != 0 ? 32 / 8 : 1); } _bss_end__ = . ; __bss_end__ = . ; . = ALIGN(32 / 8); . = ALIGN(32 / 8); __end__ = . ; _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) } /* 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_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 Extension. */ .debug_macro 0 : { *(.debug_macro) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } .note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Script for ld --shared: link shared library */ OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm") OUTPUT_ARCH(arm) ENTRY(_start) 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) } .rela.init : { *(.rela.init) } .rel.text : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) } .rela.text : { *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) } .rel.fini : { *(.rel.fini) } .rela.fini : { *(.rela.fini) } .rel.rodata : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) } .rela.rodata : { *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) } .rel.data.rel.ro : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) } .rela.data.rel.ro : { *(.rela.data.rel.ro .rela.data.rel.ro.* .rela.gnu.linkonce.d.rel.ro.*) } .rel.data : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) } .rela.data : { *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) } .rel.tdata : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) } .rela.tdata : { *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) } .rel.tbss : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) } .rela.tbss : { *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) } .rel.ctors : { *(.rel.ctors) } .rela.ctors : { *(.rela.ctors) } .rel.dtors : { *(.rel.dtors) } .rela.dtors : { *(.rela.dtors) } .rel.got : { *(.rel.got) } .rela.got : { *(.rela.got) } .rel.bss : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) } .rela.bss : { *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) } .rel.iplt : { *(.rel.iplt) } .rela.iplt : { *(.rela.iplt) } .rel.plt : { *(.rel.plt) } .rela.plt : { *(.rela.plt) } .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) } .iplt : { *(.iplt) } .text : { *(.text.unlikely .text.*_unlikely) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf32.em. */ *(.gnu.warning) *(.glue_7t) *(.glue_7) *(.vfp11_veneer) *(.v4_bx) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .ARM.extab : { *(.ARM.extab* .gnu.linkonce.armextab.*) } PROVIDE_HIDDEN (__exidx_start = .); .ARM.exidx : { *(.ARM.exidx* .gnu.linkonce.armexidx.*) } PROVIDE_HIDDEN (__exidx_end = .); .eh_frame_hdr : { *(.eh_frame_hdr) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges .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. */ . = ALIGN (CONSTANT (MAXPAGESIZE)) - ((CONSTANT (MAXPAGESIZE) - .) & (CONSTANT (MAXPAGESIZE) - 1)); . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges .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(.init_array.*))) KEEP (*(.init_array)) } .fini_array : { KEEP (*(SORT(.fini_array.*))) KEEP (*(.fini_array)) } .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) } . = DATA_SEGMENT_RELRO_END (0, .); .got : { *(.got.plt) *(.igot.plt) *(.got) *(.igot) } .data : { PROVIDE (__data_start = .); *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); . = .; __bss_start = .; __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 don't pad the .data section. */ . = ALIGN(. != 0 ? 32 / 8 : 1); } _bss_end__ = . ; __bss_end__ = . ; . = ALIGN(32 / 8); . = ALIGN(32 / 8); __end__ = . ; _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) } /* 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_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 Extension. */ .debug_macro 0 : { *(.debug_macro) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } .note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Script for -z combreloc -z now -z relro: combine and sort reloc sections */ OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm") OUTPUT_ARCH(arm) ENTRY(_start) 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", 0x00008000)); . = SEGMENT_START("text-segment", 0x00008000) + 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.*) PROVIDE_HIDDEN (__rel_iplt_start = .); *(.rel.iplt) PROVIDE_HIDDEN (__rel_iplt_end = .); PROVIDE_HIDDEN (__rela_iplt_start = .); PROVIDE_HIDDEN (__rela_iplt_end = .); } .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.*) PROVIDE_HIDDEN (__rel_iplt_start = .); PROVIDE_HIDDEN (__rel_iplt_end = .); PROVIDE_HIDDEN (__rela_iplt_start = .); *(.rela.iplt) PROVIDE_HIDDEN (__rela_iplt_end = .); } .rel.plt : { *(.rel.plt) } .rela.plt : { *(.rela.plt) } .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) } .iplt : { *(.iplt) } .text : { *(.text.unlikely .text.*_unlikely) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf32.em. */ *(.gnu.warning) *(.glue_7t) *(.glue_7) *(.vfp11_veneer) *(.v4_bx) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .ARM.extab : { *(.ARM.extab* .gnu.linkonce.armextab.*) } PROVIDE_HIDDEN (__exidx_start = .); .ARM.exidx : { *(.ARM.exidx* .gnu.linkonce.armexidx.*) } PROVIDE_HIDDEN (__exidx_end = .); .eh_frame_hdr : { *(.eh_frame_hdr) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges .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. */ . = ALIGN (CONSTANT (MAXPAGESIZE)) - ((CONSTANT (MAXPAGESIZE) - .) & (CONSTANT (MAXPAGESIZE) - 1)); . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges .exception_ranges*) } /* Thread Local Storage sections */ .tdata : { *(.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(.init_array.*))) KEEP (*(.init_array)) PROVIDE_HIDDEN (__init_array_end = .); } .fini_array : { PROVIDE_HIDDEN (__fini_array_start = .); KEEP (*(SORT(.fini_array.*))) KEEP (*(.fini_array)) 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 : { PROVIDE (__data_start = .); *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); . = .; __bss_start = .; __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 don't pad the .data section. */ . = ALIGN(. != 0 ? 32 / 8 : 1); } _bss_end__ = . ; __bss_end__ = . ; . = ALIGN(32 / 8); . = ALIGN(32 / 8); __end__ = . ; _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) } /* 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_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 Extension. */ .debug_macro 0 : { *(.debug_macro) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } .note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Script for -z combreloc: combine and sort reloc sections */ OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm") OUTPUT_ARCH(arm) ENTRY(_start) 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", 0x00008000)); . = SEGMENT_START("text-segment", 0x00008000) + 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.*) PROVIDE_HIDDEN (__rel_iplt_start = .); *(.rel.iplt) PROVIDE_HIDDEN (__rel_iplt_end = .); PROVIDE_HIDDEN (__rela_iplt_start = .); PROVIDE_HIDDEN (__rela_iplt_end = .); } .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.*) PROVIDE_HIDDEN (__rel_iplt_start = .); PROVIDE_HIDDEN (__rel_iplt_end = .); PROVIDE_HIDDEN (__rela_iplt_start = .); *(.rela.iplt) PROVIDE_HIDDEN (__rela_iplt_end = .); } .rel.plt : { *(.rel.plt) } .rela.plt : { *(.rela.plt) } .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) } .iplt : { *(.iplt) } .text : { *(.text.unlikely .text.*_unlikely) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf32.em. */ *(.gnu.warning) *(.glue_7t) *(.glue_7) *(.vfp11_veneer) *(.v4_bx) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .ARM.extab : { *(.ARM.extab* .gnu.linkonce.armextab.*) } PROVIDE_HIDDEN (__exidx_start = .); .ARM.exidx : { *(.ARM.exidx* .gnu.linkonce.armexidx.*) } PROVIDE_HIDDEN (__exidx_end = .); .eh_frame_hdr : { *(.eh_frame_hdr) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges .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. */ . = ALIGN (CONSTANT (MAXPAGESIZE)) - ((CONSTANT (MAXPAGESIZE) - .) & (CONSTANT (MAXPAGESIZE) - 1)); . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges .exception_ranges*) } /* Thread Local Storage sections */ .tdata : { *(.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(.init_array.*))) KEEP (*(.init_array)) PROVIDE_HIDDEN (__init_array_end = .); } .fini_array : { PROVIDE_HIDDEN (__fini_array_start = .); KEEP (*(SORT(.fini_array.*))) KEEP (*(.fini_array)) 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) } . = DATA_SEGMENT_RELRO_END (0, .); .got : { *(.got.plt) *(.igot.plt) *(.got) *(.igot) } .data : { PROVIDE (__data_start = .); *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); . = .; __bss_start = .; __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 don't pad the .data section. */ . = ALIGN(. != 0 ? 32 / 8 : 1); } _bss_end__ = . ; __bss_end__ = . ; . = ALIGN(32 / 8); . = ALIGN(32 / 8); __end__ = . ; _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) } /* 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_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 Extension. */ .debug_macro 0 : { *(.debug_macro) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } .note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Default linker script, for normal executables */ OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm") OUTPUT_ARCH(arm) ENTRY(_start) 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", 0x00008000)); . = SEGMENT_START("text-segment", 0x00008000) + 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) } .rela.init : { *(.rela.init) } .rel.text : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) } .rela.text : { *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) } .rel.fini : { *(.rel.fini) } .rela.fini : { *(.rela.fini) } .rel.rodata : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) } .rela.rodata : { *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) } .rel.data.rel.ro : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) } .rela.data.rel.ro : { *(.rela.data.rel.ro .rela.data.rel.ro.* .rela.gnu.linkonce.d.rel.ro.*) } .rel.data : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) } .rela.data : { *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) } .rel.tdata : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) } .rela.tdata : { *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) } .rel.tbss : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) } .rela.tbss : { *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) } .rel.ctors : { *(.rel.ctors) } .rela.ctors : { *(.rela.ctors) } .rel.dtors : { *(.rel.dtors) } .rela.dtors : { *(.rela.dtors) } .rel.got : { *(.rel.got) } .rela.got : { *(.rela.got) } .rel.bss : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) } .rela.bss : { *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) } .rel.iplt : { PROVIDE_HIDDEN (__rel_iplt_start = .); *(.rel.iplt) PROVIDE_HIDDEN (__rel_iplt_end = .); } .rela.iplt : { PROVIDE_HIDDEN (__rela_iplt_start = .); *(.rela.iplt) PROVIDE_HIDDEN (__rela_iplt_end = .); } .rel.plt : { *(.rel.plt) } .rela.plt : { *(.rela.plt) } .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) } .iplt : { *(.iplt) } .text : { *(.text.unlikely .text.*_unlikely) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf32.em. */ *(.gnu.warning) *(.glue_7t) *(.glue_7) *(.vfp11_veneer) *(.v4_bx) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .ARM.extab : { *(.ARM.extab* .gnu.linkonce.armextab.*) } PROVIDE_HIDDEN (__exidx_start = .); .ARM.exidx : { *(.ARM.exidx* .gnu.linkonce.armexidx.*) } PROVIDE_HIDDEN (__exidx_end = .); .eh_frame_hdr : { *(.eh_frame_hdr) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges .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. */ . = ALIGN (CONSTANT (MAXPAGESIZE)) - ((CONSTANT (MAXPAGESIZE) - .) & (CONSTANT (MAXPAGESIZE) - 1)); . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges .exception_ranges*) } /* Thread Local Storage sections */ .tdata : { *(.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(.init_array.*))) KEEP (*(.init_array)) PROVIDE_HIDDEN (__init_array_end = .); } .fini_array : { PROVIDE_HIDDEN (__fini_array_start = .); KEEP (*(SORT(.fini_array.*))) KEEP (*(.fini_array)) 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) } . = DATA_SEGMENT_RELRO_END (0, .); .got : { *(.got.plt) *(.igot.plt) *(.got) *(.igot) } .data : { PROVIDE (__data_start = .); *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); . = .; __bss_start = .; __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 don't pad the .data section. */ . = ALIGN(. != 0 ? 32 / 8 : 1); } _bss_end__ = . ; __bss_end__ = . ; . = ALIGN(32 / 8); . = ALIGN(32 / 8); __end__ = . ; _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) } /* 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_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 Extension. */ .debug_macro 0 : { *(.debug_macro) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } .note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } %P%F: --just-symbols may not be used on DSO: %B --audit=AUDITLIB Specify a library to use for auditing -Bgroup Selects group name lookup rules for DSO --build-id[=STYLE] Generate build ID note -P AUDITLIB, --depaudit=AUDITLIB Specify a library to use for auditing dependencies --disable-new-dtags Disable new dynamic tags --enable-new-dtags Enable new dynamic tags --eh-frame-hdr Create .eh_frame_hdr section --exclude-libs=LIBS Make all symbols in LIBS hidden --hash-style=STYLE Set hash style to sysv, gnu or both -z combreloc Merge dynamic relocs into one section and sort -z common-page-size=SIZE Set common page size to SIZE -z defs Report unresolved symbols in object files. -z execstack Mark executable as requiring executable stack -z initfirst Mark DSO to be initialized first at runtime -z interpose Mark object to interpose all DSOs but executable -z lazy Mark object lazy runtime binding (default) -z loadfltr Mark object requiring immediate process -z max-page-size=SIZE Set maximum page size to SIZE -z muldefs Allow multiple definitions -z nocombreloc Don't merge dynamic relocs into one section -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 noexecstack Mark executable as not requiring executable stack -z norelro Don't create RELRO program header -z now Mark object non-lazy runtime binding -z origin Mark object requiring immediate $ORIGIN processing at runtime -z relro Create RELRO program header --thumb-entry= Set the entry point to be Thumb symbol --be8 Output BE8 format image --target1-rel Interpret R_ARM_TARGET1 as R_ARM_REL32 --target1-abs Interpret R_ARM_TARGET1 as R_ARM_ABS32 --target2= Specify definition of R_ARM_TARGET2 --fix-v4bx Rewrite BX rn as MOV pc, rn for ARMv4 --fix-v4bx-interworking Rewrite BX rn branch to ARMv4 interworking veneer --use-blx Enable use of BLX instructions --vfp11-denorm-fix Specify how to fix VFP11 denorm erratum --no-enum-size-warning Don't warn about objects with incompatible enum sizes --no-wchar-size-warning Don't warn about objects with incompatible wchar_t sizes --pic-veneer Always generate PIC interworking veneers --stub-group-size=N Maximum size of a group of input sections that can be handled by one stub section. A negative value locates all stubs after their branches (with a group size of -N), while a positive value allows two groups of input sections, one before, and one after each stub section. Values of +/-1 indicate the linker should choose suitable defaults. --[no-]fix-cortex-a8 Disable/enable Cortex-A8 Thumb-2 branch erratum fix --no-merge-exidx-entries Disable merging exidx entries --[no-]fix-arm1176 Disable/enable ARM1176 BLX immediate erratum fix %P%F: invalid hash style `%s' %P%F: invalid maxium page size `%s' %P%F: invalid common page size `%s' Unrecognized VFP11 fix type '%s'. %F%X%P: error: Cannot change output format whilst linking ARM binaries. %X%P: can not build stubs: %E %P: warning: '--thumb-entry %s' is overriding '-e %s' %P: warning: cannot find thumb start symbol %s %P%F: failed to record assignment to %s: %E Errors encountered processing file %s%P%F: failed to set dynamic section sizes: %E %F%B: Can't read contents of section .gnu.warning: %E %X%P: can not make stub section: %E %F%P: map sections to segments failed: %E %X%P: could not compute sections lists for stub generation: %E %X%P: cannot size stub section: %E %F%P:%B: bfd_elf_get_bfd_needed_list failed: %E %P: warning: %s, needed by %B, may conflict with %s %P: warning: .note.gnu.build-id section discarded, --build-id ignored. %P: warning: unrecognized --build-id style ignored. %P: warning: Cannot create .note.gnu.build-id section, --build-id ignored. %P: warning: Cannot create .eh_frame_hdr section, --eh-frame-hdr ignored. /opt/poky/1.5/sysroots/x86_64-pokysdk-linux/usr/etc/ld.so.conf%P: warning: %s, needed by %B, not found (try using -rpath or -rpath-link) sha1sysvbothmuldefsmax-page-size=common-page-size=noexecstackinitfirstinterposeloadfltrnodefaultlibnodeletenodlopennodumplazynocombrelocnocopyrelocnorelronotexttextoff%P: warning: -z %s ignored. scalarvectorearmelf_linux_eabi.clinker stubs%X%P: can not create BFD %E __ehdr_startLD_RUN_PATH.gnu.warning%P%F: looping in map_segmentsincludelibc.so%F%P:%B: bfd_stat failed: %E found %s at %s .so..rela.dyn.rel.dyn.rel.gnu.warning..note%s/lib%s%s.souuid/dev/urandom.note.gnu.build-id.eh_frame.eh_frame_hdr%s needed by %B /etc/ld.so.conf.rodata.interp.sdata.commentBgroupdepauditdisable-new-dtagsenable-new-dtagseh-frame-hdrexclude-libshash-styleno-pipeline-knowledgethumb-entrybe8target1-reltarget1-abstarget2fix-v4bxfix-v4bx-interworkinguse-blxvfp11-denorm-fixno-enum-size-warningpic-veneerstub-group-sizeno-wchar-size-warningno-fix-cortex-a8no-merge-exidx-entriesno-fix-arm1176elf32-littlearmgot-relBBBB BBBBBBBBBBPB8BP B0 B B( B B B Bread_hexgldarmelf_linux_eabi_write_build_id_sectionnLxnLnLnLPnLnLnLnLnLnLpnL-nL.nL/oL0oL1oL2oL75oL3=oL4NoL5coL6noL8~oL9oL:oL;oL<oL=oL>/* Script for ld -Ur: link w/out relocation, do create constructors */ OUTPUT_FORMAT("elf32-bigarm", "elf32-bigarm", "elf32-littlearm") OUTPUT_ARCH(arm) /* 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 { /* Read-only sections, merged into text segment: */ .interp 0 : { *(.interp) } .note.gnu.build-id : { *(.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) } .rela.init 0 : { *(.rela.init) } .rel.text 0 : { *(.rel.text) } .rela.text 0 : { *(.rela.text) } .rel.fini 0 : { *(.rel.fini) } .rela.fini 0 : { *(.rela.fini) } .rel.rodata 0 : { *(.rel.rodata) } .rela.rodata 0 : { *(.rela.rodata) } .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) } .rela.data.rel.ro 0 : { *(.rela.data.rel.ro) } .rel.data 0 : { *(.rel.data) } .rela.data 0 : { *(.rela.data) } .rel.tdata 0 : { *(.rel.tdata) } .rela.tdata 0 : { *(.rela.tdata) } .rel.tbss 0 : { *(.rel.tbss) } .rela.tbss 0 : { *(.rela.tbss) } .rel.ctors 0 : { *(.rel.ctors) } .rela.ctors 0 : { *(.rela.ctors) } .rel.dtors 0 : { *(.rel.dtors) } .rela.dtors 0 : { *(.rela.dtors) } .rel.got 0 : { *(.rel.got) } .rela.got 0 : { *(.rela.got) } .rel.bss 0 : { *(.rel.bss) } .rela.bss 0 : { *(.rela.bss) } .rel.iplt 0 : { *(.rel.iplt) } .rela.iplt 0 : { *(.rela.iplt) } .rel.plt 0 : { *(.rel.plt) } .rela.plt 0 : { *(.rela.plt) } .init 0 : { KEEP (*(SORT_NONE(.init))) } .plt 0 : { *(.plt) } .iplt 0 : { *(.iplt) } .text 0 : { *(.text .stub) /* .gnu.warning sections are handled specially by elf32.em. */ *(.gnu.warning) } .fini 0 : { KEEP (*(SORT_NONE(.fini))) } .rodata 0 : { *(.rodata) } .rodata1 0 : { *(.rodata1) } .ARM.extab 0 : { *(.ARM.extab) } .ARM.exidx 0 : { *(.ARM.exidx) } .eh_frame_hdr : { *(.eh_frame_hdr) } .eh_frame 0 : ONLY_IF_RO { KEEP (*(.eh_frame)) } .gcc_except_table 0 : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges 0 : ONLY_IF_RO { *(.exception_ranges .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 0 : ONLY_IF_RW { KEEP (*(.eh_frame)) } .gcc_except_table 0 : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges 0 : ONLY_IF_RW { *(.exception_ranges .exception_ranges*) } /* Thread Local Storage sections */ .tdata 0 : { *(.tdata) } .tbss 0 : { *(.tbss) } .preinit_array 0 : { KEEP (*(.preinit_array)) } .jcr 0 : { KEEP (*(.jcr)) } .dynamic 0 : { *(.dynamic) } .got 0 : { *(.got.plt) *(.igot.plt) *(.got) *(.igot) } .data 0 : { *(.data) SORT(CONSTRUCTORS) } .data1 0 : { *(.data1) } .bss 0 : { *(.dynbss) *(.bss) *(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 don't pad the .data section. */ } /* 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) } /* 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 Extension. */ .debug_macro 0 : { *(.debug_macro) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } .note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) } } /* Script for ld -r: link without relocation */ OUTPUT_FORMAT("elf32-bigarm", "elf32-bigarm", "elf32-littlearm") OUTPUT_ARCH(arm) /* 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 { /* Read-only sections, merged into text segment: */ .interp 0 : { *(.interp) } .note.gnu.build-id : { *(.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) } .rela.init 0 : { *(.rela.init) } .rel.text 0 : { *(.rel.text) } .rela.text 0 : { *(.rela.text) } .rel.fini 0 : { *(.rel.fini) } .rela.fini 0 : { *(.rela.fini) } .rel.rodata 0 : { *(.rel.rodata) } .rela.rodata 0 : { *(.rela.rodata) } .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) } .rela.data.rel.ro 0 : { *(.rela.data.rel.ro) } .rel.data 0 : { *(.rel.data) } .rela.data 0 : { *(.rela.data) } .rel.tdata 0 : { *(.rel.tdata) } .rela.tdata 0 : { *(.rela.tdata) } .rel.tbss 0 : { *(.rel.tbss) } .rela.tbss 0 : { *(.rela.tbss) } .rel.ctors 0 : { *(.rel.ctors) } .rela.ctors 0 : { *(.rela.ctors) } .rel.dtors 0 : { *(.rel.dtors) } .rela.dtors 0 : { *(.rela.dtors) } .rel.got 0 : { *(.rel.got) } .rela.got 0 : { *(.rela.got) } .rel.bss 0 : { *(.rel.bss) } .rela.bss 0 : { *(.rela.bss) } .rel.iplt 0 : { *(.rel.iplt) } .rela.iplt 0 : { *(.rela.iplt) } .rel.plt 0 : { *(.rel.plt) } .rela.plt 0 : { *(.rela.plt) } .init 0 : { KEEP (*(SORT_NONE(.init))) } .plt 0 : { *(.plt) } .iplt 0 : { *(.iplt) } .text 0 : { *(.text .stub) /* .gnu.warning sections are handled specially by elf32.em. */ *(.gnu.warning) } .fini 0 : { KEEP (*(SORT_NONE(.fini))) } .rodata 0 : { *(.rodata) } .rodata1 0 : { *(.rodata1) } .ARM.extab 0 : { *(.ARM.extab) } .ARM.exidx 0 : { *(.ARM.exidx) } .eh_frame_hdr : { *(.eh_frame_hdr) } .eh_frame 0 : ONLY_IF_RO { KEEP (*(.eh_frame)) } .gcc_except_table 0 : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges 0 : ONLY_IF_RO { *(.exception_ranges .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 0 : ONLY_IF_RW { KEEP (*(.eh_frame)) } .gcc_except_table 0 : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges 0 : ONLY_IF_RW { *(.exception_ranges .exception_ranges*) } /* Thread Local Storage sections */ .tdata 0 : { *(.tdata) } .tbss 0 : { *(.tbss) } .preinit_array 0 : { KEEP (*(.preinit_array)) } .jcr 0 : { KEEP (*(.jcr)) } .dynamic 0 : { *(.dynamic) } .got 0 : { *(.got.plt) *(.igot.plt) *(.got) *(.igot) } .data 0 : { *(.data) } .data1 0 : { *(.data1) } .bss 0 : { *(.dynbss) *(.bss) *(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 don't pad the .data section. */ } /* 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) } /* 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 Extension. */ .debug_macro 0 : { *(.debug_macro) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } .note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) } } /* Script for -N: mix text and data on same page; don't align data */ OUTPUT_FORMAT("elf32-bigarm", "elf32-bigarm", "elf32-littlearm") OUTPUT_ARCH(arm) ENTRY(_start) 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", 0x00008000)); . = SEGMENT_START("text-segment", 0x00008000) + 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) } .rela.init : { *(.rela.init) } .rel.text : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) } .rela.text : { *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) } .rel.fini : { *(.rel.fini) } .rela.fini : { *(.rela.fini) } .rel.rodata : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) } .rela.rodata : { *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) } .rel.data.rel.ro : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) } .rela.data.rel.ro : { *(.rela.data.rel.ro .rela.data.rel.ro.* .rela.gnu.linkonce.d.rel.ro.*) } .rel.data : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) } .rela.data : { *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) } .rel.tdata : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) } .rela.tdata : { *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) } .rel.tbss : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) } .rela.tbss : { *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) } .rel.ctors : { *(.rel.ctors) } .rela.ctors : { *(.rela.ctors) } .rel.dtors : { *(.rel.dtors) } .rela.dtors : { *(.rela.dtors) } .rel.got : { *(.rel.got) } .rela.got : { *(.rela.got) } .rel.bss : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) } .rela.bss : { *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) } .rel.iplt : { PROVIDE_HIDDEN (__rel_iplt_start = .); *(.rel.iplt) PROVIDE_HIDDEN (__rel_iplt_end = .); } .rela.iplt : { PROVIDE_HIDDEN (__rela_iplt_start = .); *(.rela.iplt) PROVIDE_HIDDEN (__rela_iplt_end = .); } .rel.plt : { *(.rel.plt) } .rela.plt : { *(.rela.plt) } .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) } .iplt : { *(.iplt) } .text : { *(.text.unlikely .text.*_unlikely) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf32.em. */ *(.gnu.warning) *(.glue_7t) *(.glue_7) *(.vfp11_veneer) *(.v4_bx) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .ARM.extab : { *(.ARM.extab* .gnu.linkonce.armextab.*) } PROVIDE_HIDDEN (__exidx_start = .); .ARM.exidx : { *(.ARM.exidx* .gnu.linkonce.armexidx.*) } PROVIDE_HIDDEN (__exidx_end = .); .eh_frame_hdr : { *(.eh_frame_hdr) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges .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)) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges .exception_ranges*) } /* Thread Local Storage sections */ .tdata : { *(.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(.init_array.*))) KEEP (*(.init_array)) PROVIDE_HIDDEN (__init_array_end = .); } .fini_array : { PROVIDE_HIDDEN (__fini_array_start = .); KEEP (*(SORT(.fini_array.*))) KEEP (*(.fini_array)) 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 : { PROVIDE (__data_start = .); *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); . = .; __bss_start = .; __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 don't pad the .data section. */ . = ALIGN(. != 0 ? 32 / 8 : 1); } _bss_end__ = . ; __bss_end__ = . ; . = ALIGN(32 / 8); . = ALIGN(32 / 8); __end__ = . ; _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) } /* 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_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 Extension. */ .debug_macro 0 : { *(.debug_macro) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } .note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Script for -n: mix text and data on same page */ OUTPUT_FORMAT("elf32-bigarm", "elf32-bigarm", "elf32-littlearm") OUTPUT_ARCH(arm) ENTRY(_start) 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", 0x00008000)); . = SEGMENT_START("text-segment", 0x00008000) + 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) } .rela.init : { *(.rela.init) } .rel.text : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) } .rela.text : { *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) } .rel.fini : { *(.rel.fini) } .rela.fini : { *(.rela.fini) } .rel.rodata : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) } .rela.rodata : { *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) } .rel.data.rel.ro : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) } .rela.data.rel.ro : { *(.rela.data.rel.ro .rela.data.rel.ro.* .rela.gnu.linkonce.d.rel.ro.*) } .rel.data : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) } .rela.data : { *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) } .rel.tdata : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) } .rela.tdata : { *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) } .rel.tbss : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) } .rela.tbss : { *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) } .rel.ctors : { *(.rel.ctors) } .rela.ctors : { *(.rela.ctors) } .rel.dtors : { *(.rel.dtors) } .rela.dtors : { *(.rela.dtors) } .rel.got : { *(.rel.got) } .rela.got : { *(.rela.got) } .rel.bss : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) } .rela.bss : { *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) } .rel.iplt : { PROVIDE_HIDDEN (__rel_iplt_start = .); *(.rel.iplt) PROVIDE_HIDDEN (__rel_iplt_end = .); } .rela.iplt : { PROVIDE_HIDDEN (__rela_iplt_start = .); *(.rela.iplt) PROVIDE_HIDDEN (__rela_iplt_end = .); } .rel.plt : { *(.rel.plt) } .rela.plt : { *(.rela.plt) } .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) } .iplt : { *(.iplt) } .text : { *(.text.unlikely .text.*_unlikely) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf32.em. */ *(.gnu.warning) *(.glue_7t) *(.glue_7) *(.vfp11_veneer) *(.v4_bx) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .ARM.extab : { *(.ARM.extab* .gnu.linkonce.armextab.*) } PROVIDE_HIDDEN (__exidx_start = .); .ARM.exidx : { *(.ARM.exidx* .gnu.linkonce.armexidx.*) } PROVIDE_HIDDEN (__exidx_end = .); .eh_frame_hdr : { *(.eh_frame_hdr) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges .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. */ . = ALIGN (CONSTANT (MAXPAGESIZE)) - ((CONSTANT (MAXPAGESIZE) - .) & (CONSTANT (MAXPAGESIZE) - 1)); . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges .exception_ranges*) } /* Thread Local Storage sections */ .tdata : { *(.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(.init_array.*))) KEEP (*(.init_array)) PROVIDE_HIDDEN (__init_array_end = .); } .fini_array : { PROVIDE_HIDDEN (__fini_array_start = .); KEEP (*(SORT(.fini_array.*))) KEEP (*(.fini_array)) 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) } . = DATA_SEGMENT_RELRO_END (0, .); .got : { *(.got.plt) *(.igot.plt) *(.got) *(.igot) } .data : { PROVIDE (__data_start = .); *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); . = .; __bss_start = .; __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 don't pad the .data section. */ . = ALIGN(. != 0 ? 32 / 8 : 1); } _bss_end__ = . ; __bss_end__ = . ; . = ALIGN(32 / 8); . = ALIGN(32 / 8); __end__ = . ; _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) } /* 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_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 Extension. */ .debug_macro 0 : { *(.debug_macro) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } .note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Script for -pie -z combreloc -z now -z relro: position independent executable, combine & sort relocs */ OUTPUT_FORMAT("elf32-bigarm", "elf32-bigarm", "elf32-littlearm") OUTPUT_ARCH(arm) ENTRY(_start) 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; .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.*) PROVIDE_HIDDEN (__rel_iplt_start = .); *(.rel.iplt) PROVIDE_HIDDEN (__rel_iplt_end = .); PROVIDE_HIDDEN (__rela_iplt_start = .); PROVIDE_HIDDEN (__rela_iplt_end = .); } .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.*) PROVIDE_HIDDEN (__rel_iplt_start = .); PROVIDE_HIDDEN (__rel_iplt_end = .); PROVIDE_HIDDEN (__rela_iplt_start = .); *(.rela.iplt) PROVIDE_HIDDEN (__rela_iplt_end = .); } .rel.plt : { *(.rel.plt) } .rela.plt : { *(.rela.plt) } .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) } .iplt : { *(.iplt) } .text : { *(.text.unlikely .text.*_unlikely) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf32.em. */ *(.gnu.warning) *(.glue_7t) *(.glue_7) *(.vfp11_veneer) *(.v4_bx) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .ARM.extab : { *(.ARM.extab* .gnu.linkonce.armextab.*) } PROVIDE_HIDDEN (__exidx_start = .); .ARM.exidx : { *(.ARM.exidx* .gnu.linkonce.armexidx.*) } PROVIDE_HIDDEN (__exidx_end = .); .eh_frame_hdr : { *(.eh_frame_hdr) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges .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. */ . = ALIGN (CONSTANT (MAXPAGESIZE)) - ((CONSTANT (MAXPAGESIZE) - .) & (CONSTANT (MAXPAGESIZE) - 1)); . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges .exception_ranges*) } /* Thread Local Storage sections */ .tdata : { *(.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(.init_array.*))) KEEP (*(.init_array)) PROVIDE_HIDDEN (__init_array_end = .); } .fini_array : { PROVIDE_HIDDEN (__fini_array_start = .); KEEP (*(SORT(.fini_array.*))) KEEP (*(.fini_array)) 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 : { PROVIDE (__data_start = .); *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); . = .; __bss_start = .; __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 don't pad the .data section. */ . = ALIGN(. != 0 ? 32 / 8 : 1); } _bss_end__ = . ; __bss_end__ = . ; . = ALIGN(32 / 8); . = ALIGN(32 / 8); __end__ = . ; _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) } /* 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_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 Extension. */ .debug_macro 0 : { *(.debug_macro) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } .note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Script for -pie -z combreloc: position independent executable, combine & sort relocs */ OUTPUT_FORMAT("elf32-bigarm", "elf32-bigarm", "elf32-littlearm") OUTPUT_ARCH(arm) ENTRY(_start) 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; .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.*) PROVIDE_HIDDEN (__rel_iplt_start = .); *(.rel.iplt) PROVIDE_HIDDEN (__rel_iplt_end = .); PROVIDE_HIDDEN (__rela_iplt_start = .); PROVIDE_HIDDEN (__rela_iplt_end = .); } .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.*) PROVIDE_HIDDEN (__rel_iplt_start = .); PROVIDE_HIDDEN (__rel_iplt_end = .); PROVIDE_HIDDEN (__rela_iplt_start = .); *(.rela.iplt) PROVIDE_HIDDEN (__rela_iplt_end = .); } .rel.plt : { *(.rel.plt) } .rela.plt : { *(.rela.plt) } .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) } .iplt : { *(.iplt) } .text : { *(.text.unlikely .text.*_unlikely) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf32.em. */ *(.gnu.warning) *(.glue_7t) *(.glue_7) *(.vfp11_veneer) *(.v4_bx) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .ARM.extab : { *(.ARM.extab* .gnu.linkonce.armextab.*) } PROVIDE_HIDDEN (__exidx_start = .); .ARM.exidx : { *(.ARM.exidx* .gnu.linkonce.armexidx.*) } PROVIDE_HIDDEN (__exidx_end = .); .eh_frame_hdr : { *(.eh_frame_hdr) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges .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. */ . = ALIGN (CONSTANT (MAXPAGESIZE)) - ((CONSTANT (MAXPAGESIZE) - .) & (CONSTANT (MAXPAGESIZE) - 1)); . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges .exception_ranges*) } /* Thread Local Storage sections */ .tdata : { *(.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(.init_array.*))) KEEP (*(.init_array)) PROVIDE_HIDDEN (__init_array_end = .); } .fini_array : { PROVIDE_HIDDEN (__fini_array_start = .); KEEP (*(SORT(.fini_array.*))) KEEP (*(.fini_array)) 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) } . = DATA_SEGMENT_RELRO_END (0, .); .got : { *(.got.plt) *(.igot.plt) *(.got) *(.igot) } .data : { PROVIDE (__data_start = .); *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); . = .; __bss_start = .; __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 don't pad the .data section. */ . = ALIGN(. != 0 ? 32 / 8 : 1); } _bss_end__ = . ; __bss_end__ = . ; . = ALIGN(32 / 8); . = ALIGN(32 / 8); __end__ = . ; _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) } /* 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_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 Extension. */ .debug_macro 0 : { *(.debug_macro) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } .note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Script for ld -pie: link position independent executable */ OUTPUT_FORMAT("elf32-bigarm", "elf32-bigarm", "elf32-littlearm") OUTPUT_ARCH(arm) ENTRY(_start) 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; .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) } .rela.init : { *(.rela.init) } .rel.text : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) } .rela.text : { *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) } .rel.fini : { *(.rel.fini) } .rela.fini : { *(.rela.fini) } .rel.rodata : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) } .rela.rodata : { *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) } .rel.data.rel.ro : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) } .rela.data.rel.ro : { *(.rela.data.rel.ro .rela.data.rel.ro.* .rela.gnu.linkonce.d.rel.ro.*) } .rel.data : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) } .rela.data : { *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) } .rel.tdata : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) } .rela.tdata : { *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) } .rel.tbss : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) } .rela.tbss : { *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) } .rel.ctors : { *(.rel.ctors) } .rela.ctors : { *(.rela.ctors) } .rel.dtors : { *(.rel.dtors) } .rela.dtors : { *(.rela.dtors) } .rel.got : { *(.rel.got) } .rela.got : { *(.rela.got) } .rel.bss : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) } .rela.bss : { *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) } .rel.iplt : { PROVIDE_HIDDEN (__rel_iplt_start = .); *(.rel.iplt) PROVIDE_HIDDEN (__rel_iplt_end = .); } .rela.iplt : { PROVIDE_HIDDEN (__rela_iplt_start = .); *(.rela.iplt) PROVIDE_HIDDEN (__rela_iplt_end = .); } .rel.plt : { *(.rel.plt) } .rela.plt : { *(.rela.plt) } .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) } .iplt : { *(.iplt) } .text : { *(.text.unlikely .text.*_unlikely) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf32.em. */ *(.gnu.warning) *(.glue_7t) *(.glue_7) *(.vfp11_veneer) *(.v4_bx) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .ARM.extab : { *(.ARM.extab* .gnu.linkonce.armextab.*) } PROVIDE_HIDDEN (__exidx_start = .); .ARM.exidx : { *(.ARM.exidx* .gnu.linkonce.armexidx.*) } PROVIDE_HIDDEN (__exidx_end = .); .eh_frame_hdr : { *(.eh_frame_hdr) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges .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. */ . = ALIGN (CONSTANT (MAXPAGESIZE)) - ((CONSTANT (MAXPAGESIZE) - .) & (CONSTANT (MAXPAGESIZE) - 1)); . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges .exception_ranges*) } /* Thread Local Storage sections */ .tdata : { *(.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(.init_array.*))) KEEP (*(.init_array)) PROVIDE_HIDDEN (__init_array_end = .); } .fini_array : { PROVIDE_HIDDEN (__fini_array_start = .); KEEP (*(SORT(.fini_array.*))) KEEP (*(.fini_array)) 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) } . = DATA_SEGMENT_RELRO_END (0, .); .got : { *(.got.plt) *(.igot.plt) *(.got) *(.igot) } .data : { PROVIDE (__data_start = .); *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); . = .; __bss_start = .; __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 don't pad the .data section. */ . = ALIGN(. != 0 ? 32 / 8 : 1); } _bss_end__ = . ; __bss_end__ = . ; . = ALIGN(32 / 8); . = ALIGN(32 / 8); __end__ = . ; _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) } /* 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_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 Extension. */ .debug_macro 0 : { *(.debug_macro) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } .note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Script for --shared -z combreloc -z now -z relro: shared library, combine & sort relocs */ OUTPUT_FORMAT("elf32-bigarm", "elf32-bigarm", "elf32-littlearm") OUTPUT_ARCH(arm) ENTRY(_start) 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.iplt) } .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.iplt) } .rel.plt : { *(.rel.plt) } .rela.plt : { *(.rela.plt) } .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) } .iplt : { *(.iplt) } .text : { *(.text.unlikely .text.*_unlikely) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf32.em. */ *(.gnu.warning) *(.glue_7t) *(.glue_7) *(.vfp11_veneer) *(.v4_bx) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .ARM.extab : { *(.ARM.extab* .gnu.linkonce.armextab.*) } PROVIDE_HIDDEN (__exidx_start = .); .ARM.exidx : { *(.ARM.exidx* .gnu.linkonce.armexidx.*) } PROVIDE_HIDDEN (__exidx_end = .); .eh_frame_hdr : { *(.eh_frame_hdr) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges .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. */ . = ALIGN (CONSTANT (MAXPAGESIZE)) - ((CONSTANT (MAXPAGESIZE) - .) & (CONSTANT (MAXPAGESIZE) - 1)); . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges .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(.init_array.*))) KEEP (*(.init_array)) } .fini_array : { KEEP (*(SORT(.fini_array.*))) KEEP (*(.fini_array)) } .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 : { PROVIDE (__data_start = .); *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); . = .; __bss_start = .; __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 don't pad the .data section. */ . = ALIGN(. != 0 ? 32 / 8 : 1); } _bss_end__ = . ; __bss_end__ = . ; . = ALIGN(32 / 8); . = ALIGN(32 / 8); __end__ = . ; _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) } /* 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_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 Extension. */ .debug_macro 0 : { *(.debug_macro) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } .note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Script for --shared -z combreloc: shared library, combine & sort relocs */ OUTPUT_FORMAT("elf32-bigarm", "elf32-bigarm", "elf32-littlearm") OUTPUT_ARCH(arm) ENTRY(_start) 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.iplt) } .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.iplt) } .rel.plt : { *(.rel.plt) } .rela.plt : { *(.rela.plt) } .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) } .iplt : { *(.iplt) } .text : { *(.text.unlikely .text.*_unlikely) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf32.em. */ *(.gnu.warning) *(.glue_7t) *(.glue_7) *(.vfp11_veneer) *(.v4_bx) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .ARM.extab : { *(.ARM.extab* .gnu.linkonce.armextab.*) } PROVIDE_HIDDEN (__exidx_start = .); .ARM.exidx : { *(.ARM.exidx* .gnu.linkonce.armexidx.*) } PROVIDE_HIDDEN (__exidx_end = .); .eh_frame_hdr : { *(.eh_frame_hdr) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges .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. */ . = ALIGN (CONSTANT (MAXPAGESIZE)) - ((CONSTANT (MAXPAGESIZE) - .) & (CONSTANT (MAXPAGESIZE) - 1)); . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges .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(.init_array.*))) KEEP (*(.init_array)) } .fini_array : { KEEP (*(SORT(.fini_array.*))) KEEP (*(.fini_array)) } .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) } . = DATA_SEGMENT_RELRO_END (0, .); .got : { *(.got.plt) *(.igot.plt) *(.got) *(.igot) } .data : { PROVIDE (__data_start = .); *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); . = .; __bss_start = .; __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 don't pad the .data section. */ . = ALIGN(. != 0 ? 32 / 8 : 1); } _bss_end__ = . ; __bss_end__ = . ; . = ALIGN(32 / 8); . = ALIGN(32 / 8); __end__ = . ; _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) } /* 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_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 Extension. */ .debug_macro 0 : { *(.debug_macro) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } .note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Script for ld --shared: link shared library */ OUTPUT_FORMAT("elf32-bigarm", "elf32-bigarm", "elf32-littlearm") OUTPUT_ARCH(arm) ENTRY(_start) 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) } .rela.init : { *(.rela.init) } .rel.text : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) } .rela.text : { *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) } .rel.fini : { *(.rel.fini) } .rela.fini : { *(.rela.fini) } .rel.rodata : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) } .rela.rodata : { *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) } .rel.data.rel.ro : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) } .rela.data.rel.ro : { *(.rela.data.rel.ro .rela.data.rel.ro.* .rela.gnu.linkonce.d.rel.ro.*) } .rel.data : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) } .rela.data : { *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) } .rel.tdata : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) } .rela.tdata : { *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) } .rel.tbss : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) } .rela.tbss : { *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) } .rel.ctors : { *(.rel.ctors) } .rela.ctors : { *(.rela.ctors) } .rel.dtors : { *(.rel.dtors) } .rela.dtors : { *(.rela.dtors) } .rel.got : { *(.rel.got) } .rela.got : { *(.rela.got) } .rel.bss : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) } .rela.bss : { *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) } .rel.iplt : { *(.rel.iplt) } .rela.iplt : { *(.rela.iplt) } .rel.plt : { *(.rel.plt) } .rela.plt : { *(.rela.plt) } .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) } .iplt : { *(.iplt) } .text : { *(.text.unlikely .text.*_unlikely) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf32.em. */ *(.gnu.warning) *(.glue_7t) *(.glue_7) *(.vfp11_veneer) *(.v4_bx) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .ARM.extab : { *(.ARM.extab* .gnu.linkonce.armextab.*) } PROVIDE_HIDDEN (__exidx_start = .); .ARM.exidx : { *(.ARM.exidx* .gnu.linkonce.armexidx.*) } PROVIDE_HIDDEN (__exidx_end = .); .eh_frame_hdr : { *(.eh_frame_hdr) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges .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. */ . = ALIGN (CONSTANT (MAXPAGESIZE)) - ((CONSTANT (MAXPAGESIZE) - .) & (CONSTANT (MAXPAGESIZE) - 1)); . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges .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(.init_array.*))) KEEP (*(.init_array)) } .fini_array : { KEEP (*(SORT(.fini_array.*))) KEEP (*(.fini_array)) } .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) } . = DATA_SEGMENT_RELRO_END (0, .); .got : { *(.got.plt) *(.igot.plt) *(.got) *(.igot) } .data : { PROVIDE (__data_start = .); *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); . = .; __bss_start = .; __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 don't pad the .data section. */ . = ALIGN(. != 0 ? 32 / 8 : 1); } _bss_end__ = . ; __bss_end__ = . ; . = ALIGN(32 / 8); . = ALIGN(32 / 8); __end__ = . ; _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) } /* 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_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 Extension. */ .debug_macro 0 : { *(.debug_macro) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } .note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Script for -z combreloc -z now -z relro: combine and sort reloc sections */ OUTPUT_FORMAT("elf32-bigarm", "elf32-bigarm", "elf32-littlearm") OUTPUT_ARCH(arm) ENTRY(_start) 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", 0x00008000)); . = SEGMENT_START("text-segment", 0x00008000) + 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.*) PROVIDE_HIDDEN (__rel_iplt_start = .); *(.rel.iplt) PROVIDE_HIDDEN (__rel_iplt_end = .); PROVIDE_HIDDEN (__rela_iplt_start = .); PROVIDE_HIDDEN (__rela_iplt_end = .); } .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.*) PROVIDE_HIDDEN (__rel_iplt_start = .); PROVIDE_HIDDEN (__rel_iplt_end = .); PROVIDE_HIDDEN (__rela_iplt_start = .); *(.rela.iplt) PROVIDE_HIDDEN (__rela_iplt_end = .); } .rel.plt : { *(.rel.plt) } .rela.plt : { *(.rela.plt) } .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) } .iplt : { *(.iplt) } .text : { *(.text.unlikely .text.*_unlikely) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf32.em. */ *(.gnu.warning) *(.glue_7t) *(.glue_7) *(.vfp11_veneer) *(.v4_bx) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .ARM.extab : { *(.ARM.extab* .gnu.linkonce.armextab.*) } PROVIDE_HIDDEN (__exidx_start = .); .ARM.exidx : { *(.ARM.exidx* .gnu.linkonce.armexidx.*) } PROVIDE_HIDDEN (__exidx_end = .); .eh_frame_hdr : { *(.eh_frame_hdr) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges .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. */ . = ALIGN (CONSTANT (MAXPAGESIZE)) - ((CONSTANT (MAXPAGESIZE) - .) & (CONSTANT (MAXPAGESIZE) - 1)); . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges .exception_ranges*) } /* Thread Local Storage sections */ .tdata : { *(.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(.init_array.*))) KEEP (*(.init_array)) PROVIDE_HIDDEN (__init_array_end = .); } .fini_array : { PROVIDE_HIDDEN (__fini_array_start = .); KEEP (*(SORT(.fini_array.*))) KEEP (*(.fini_array)) 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 : { PROVIDE (__data_start = .); *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); . = .; __bss_start = .; __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 don't pad the .data section. */ . = ALIGN(. != 0 ? 32 / 8 : 1); } _bss_end__ = . ; __bss_end__ = . ; . = ALIGN(32 / 8); . = ALIGN(32 / 8); __end__ = . ; _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) } /* 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_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 Extension. */ .debug_macro 0 : { *(.debug_macro) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } .note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Script for -z combreloc: combine and sort reloc sections */ OUTPUT_FORMAT("elf32-bigarm", "elf32-bigarm", "elf32-littlearm") OUTPUT_ARCH(arm) ENTRY(_start) 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", 0x00008000)); . = SEGMENT_START("text-segment", 0x00008000) + 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.*) PROVIDE_HIDDEN (__rel_iplt_start = .); *(.rel.iplt) PROVIDE_HIDDEN (__rel_iplt_end = .); PROVIDE_HIDDEN (__rela_iplt_start = .); PROVIDE_HIDDEN (__rela_iplt_end = .); } .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.*) PROVIDE_HIDDEN (__rel_iplt_start = .); PROVIDE_HIDDEN (__rel_iplt_end = .); PROVIDE_HIDDEN (__rela_iplt_start = .); *(.rela.iplt) PROVIDE_HIDDEN (__rela_iplt_end = .); } .rel.plt : { *(.rel.plt) } .rela.plt : { *(.rela.plt) } .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) } .iplt : { *(.iplt) } .text : { *(.text.unlikely .text.*_unlikely) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf32.em. */ *(.gnu.warning) *(.glue_7t) *(.glue_7) *(.vfp11_veneer) *(.v4_bx) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .ARM.extab : { *(.ARM.extab* .gnu.linkonce.armextab.*) } PROVIDE_HIDDEN (__exidx_start = .); .ARM.exidx : { *(.ARM.exidx* .gnu.linkonce.armexidx.*) } PROVIDE_HIDDEN (__exidx_end = .); .eh_frame_hdr : { *(.eh_frame_hdr) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges .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. */ . = ALIGN (CONSTANT (MAXPAGESIZE)) - ((CONSTANT (MAXPAGESIZE) - .) & (CONSTANT (MAXPAGESIZE) - 1)); . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges .exception_ranges*) } /* Thread Local Storage sections */ .tdata : { *(.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(.init_array.*))) KEEP (*(.init_array)) PROVIDE_HIDDEN (__init_array_end = .); } .fini_array : { PROVIDE_HIDDEN (__fini_array_start = .); KEEP (*(SORT(.fini_array.*))) KEEP (*(.fini_array)) 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) } . = DATA_SEGMENT_RELRO_END (0, .); .got : { *(.got.plt) *(.igot.plt) *(.got) *(.igot) } .data : { PROVIDE (__data_start = .); *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); . = .; __bss_start = .; __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 don't pad the .data section. */ . = ALIGN(. != 0 ? 32 / 8 : 1); } _bss_end__ = . ; __bss_end__ = . ; . = ALIGN(32 / 8); . = ALIGN(32 / 8); __end__ = . ; _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) } /* 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_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 Extension. */ .debug_macro 0 : { *(.debug_macro) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } .note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } /* Default linker script, for normal executables */ OUTPUT_FORMAT("elf32-bigarm", "elf32-bigarm", "elf32-littlearm") OUTPUT_ARCH(arm) ENTRY(_start) 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", 0x00008000)); . = SEGMENT_START("text-segment", 0x00008000) + 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) } .rela.init : { *(.rela.init) } .rel.text : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) } .rela.text : { *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) } .rel.fini : { *(.rel.fini) } .rela.fini : { *(.rela.fini) } .rel.rodata : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) } .rela.rodata : { *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) } .rel.data.rel.ro : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) } .rela.data.rel.ro : { *(.rela.data.rel.ro .rela.data.rel.ro.* .rela.gnu.linkonce.d.rel.ro.*) } .rel.data : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) } .rela.data : { *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) } .rel.tdata : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) } .rela.tdata : { *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) } .rel.tbss : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) } .rela.tbss : { *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) } .rel.ctors : { *(.rel.ctors) } .rela.ctors : { *(.rela.ctors) } .rel.dtors : { *(.rel.dtors) } .rela.dtors : { *(.rela.dtors) } .rel.got : { *(.rel.got) } .rela.got : { *(.rela.got) } .rel.bss : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) } .rela.bss : { *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) } .rel.iplt : { PROVIDE_HIDDEN (__rel_iplt_start = .); *(.rel.iplt) PROVIDE_HIDDEN (__rel_iplt_end = .); } .rela.iplt : { PROVIDE_HIDDEN (__rela_iplt_start = .); *(.rela.iplt) PROVIDE_HIDDEN (__rela_iplt_end = .); } .rel.plt : { *(.rel.plt) } .rela.plt : { *(.rela.plt) } .init : { KEEP (*(SORT_NONE(.init))) } .plt : { *(.plt) } .iplt : { *(.iplt) } .text : { *(.text.unlikely .text.*_unlikely) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf32.em. */ *(.gnu.warning) *(.glue_7t) *(.glue_7) *(.vfp11_veneer) *(.v4_bx) } .fini : { KEEP (*(SORT_NONE(.fini))) } PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .ARM.extab : { *(.ARM.extab* .gnu.linkonce.armextab.*) } PROVIDE_HIDDEN (__exidx_start = .); .ARM.exidx : { *(.ARM.exidx* .gnu.linkonce.armexidx.*) } PROVIDE_HIDDEN (__exidx_end = .); .eh_frame_hdr : { *(.eh_frame_hdr) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges : ONLY_IF_RO { *(.exception_ranges .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. */ . = ALIGN (CONSTANT (MAXPAGESIZE)) - ((CONSTANT (MAXPAGESIZE) - .) & (CONSTANT (MAXPAGESIZE) - 1)); . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges .exception_ranges*) } /* Thread Local Storage sections */ .tdata : { *(.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(.init_array.*))) KEEP (*(.init_array)) PROVIDE_HIDDEN (__init_array_end = .); } .fini_array : { PROVIDE_HIDDEN (__fini_array_start = .); KEEP (*(SORT(.fini_array.*))) KEEP (*(.fini_array)) 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) } . = DATA_SEGMENT_RELRO_END (0, .); .got : { *(.got.plt) *(.igot.plt) *(.got) *(.igot) } .data : { PROVIDE (__data_start = .); *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); . = .; __bss_start = .; __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 don't pad the .data section. */ . = ALIGN(. != 0 ? 32 / 8 : 1); } _bss_end__ = . ; __bss_end__ = . ; . = ALIGN(32 / 8); . = ALIGN(32 / 8); __end__ = . ; _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) } /* 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_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 Extension. */ .debug_macro 0 : { *(.debug_macro) } .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) } .note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) } } earmelfb_linux_eabi.carmelfb_linux_eabielf32-bigarmDBDBDBDBDBDBDBDBDBDBDBDBDBDB EBEB IBIBHBHBHBHBHBread_hexgldarmelfb_linux_eabi_write_build_id_sectionnLxnLnLnLPnLnLnLnLnLnLpnL-nL.nL/oL0oL1oL2oL75oL3=oL4NoL5coL6noL8~oL9oL:oL;oL<oL=oL>/srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-fsl-arm/build/build/tmp/work/x86_64-nativesdk-pokysdk-linux/binutils-cross-canadian-arm/2.23.2-r4/binutils-2.23.2/bfd/archive.cWarning: writing archive was slow: rewriting timestamp Reading archive file mod timestampWriting updated armap timestamp%-10lu` ! ! ! __.SYMDEF __.SYMDEF/ / /SYM64/ #1/20 __.SYMDEF SORTED__.SYMDEFARFILENAMES/ // %-ld:%-ldARFILENAMES///#1/%lu%-12ld%-8lobfd%-7lobfd_dont_truncate_arnamebinaryUNKNOWN!unknown \N\N0B0BBPPError reading %s: %s%s: %s BFD %s assertion fail %s:%dPlease report this bug. %s: BFD: %s[%s]coff-go32pe-i386pei-i386pe-x86-64pei-x86-64pe-arm-wince-littlepei-arm-wince-littleaixcoff-rs6000mach-oNo errorSystem call errorInvalid bfd targetFile in wrong formatInvalid operationMemory exhaustedNo symbolsNo more archived filesMalformed archiveFile format not recognizedFile format is ambiguousSection has no contentsBad valueFile truncatedFile too big#BFD %s internal error, aborting at %s line %d in %s BFD %s internal error, aborting at %s line %d /srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-fsl-arm/build/build/tmp/work/x86_64-nativesdk-pokysdk-linux/binutils-cross-canadian-arm/2.23.2-r4/binutils-2.23.2/bfd/bfd.cArchive object file in wrong formatArchive has no index; run ranlib to add oneNonrepresentable section on outputSymbol needs debug section which does not exist_bfd_set_gp_value_bfd_default_error_handlerbfd_set_errorNNNNNNN!N0N,NCNUNpNN`NNNNNNN/srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-fsl-arm/build/build/tmp/work/x86_64-nativesdk-pokysdk-linux/binutils-cross-canadian-arm/2.23.2-r4/binutils-2.23.2/bfd/bfdio.cPBBBB`BBBB/srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-fsl-arm/build/build/tmp/work/x86_64-nativesdk-pokysdk-linux/binutils-cross-canadian-arm/2.23.2-r4/binutils-2.23.2/bfd/cache.cr+w+reopening %B: %s bfd_cache_lookup_workercache_bmmapB`B BB@BpBBBstrange.debug.file%B: bad string table size %lucoff %s %s[%3ld]File endndx %ld %s : %4d : %-5s %s %s %s.gnu.linkonce./srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-fsl-arm/build/build/tmp/work/x86_64-nativesdk-pokysdk-linux/binutils-cross-canadian-arm/2.23.2-r4/binutils-2.23.2/bfd/coffgen.c(sec %2d)(fl 0x%02x)(ty %3x)(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 %ld%F%P: already_linked_table: %E coff_fix_symbol_nameinvalidobjectcoreNMNN/srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-fsl-arm/build/build/tmp/work/x86_64-nativesdk-pokysdk-linux/binutils-cross-canadian-arm/2.23.2-r4/binutils-2.23.2/bfd/libbfd.c%B: unable to get decompressed section %A%B: compiled for a big endian system and target is little endian%B: compiled for a little endian system and target is big endianDeprecated %s called at %s line %d in %s Deprecated %s called _bfd_generic_get_section_contents_in_windowbfd_get_bitsbfd_put_bits/srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-fsl-arm/build/build/tmp/work/x86_64-nativesdk-pokysdk-linux/binutils-cross-canadian-arm/2.23.2-r4/binutils-2.23.2/bfd/opncls.c.gnu_debuglink0w,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_fdopenrCCpCCC C@C0C/srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-fsl-arm/build/build/tmp/work/x86_64-nativesdk-pokysdk-linux/binutils-cross-canadian-arm/2.23.2-r4/binutils-2.23.2/bfd/reloc.c%P%F: --relax and -r may not be used together INPUT_SECTION_FLAGS are not supported. %X%P: %B(%A): relocation "%R" goes out of range 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_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_TPREL16_HIGHERBFD_RELOC_PPC64_TPREL16_HIGHERABFD_RELOC_PPC64_TPREL16_HIGHESTBFD_RELOC_PPC64_TPREL16_HIGHESTABFD_RELOC_PPC64_DTPREL16_LO_DSBFD_RELOC_PPC64_DTPREL16_HIGHERBFD_RELOC_PPC64_DTPREL16_HIGHERABFD_RELOC_PPC64_DTPREL16_HIGHESTBFD_RELOC_PPC64_DTPREL16_HIGHESTABFD_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_T32_CP_OFF_IMM_S2BFD_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_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_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_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_SUBTRACTOR32BFD_RELOC_MACH_O_X86_64_SUBTRACTOR64BFD_RELOC_MACH_O_X86_64_PCREL32_1BFD_RELOC_MACH_O_X86_64_PCREL32_2BFD_RELOC_MACH_O_X86_64_PCREL32_4BFD_RELOC_MICROBLAZE_32_LO_PCRELBFD_RELOC_MICROBLAZE_32_SYM_OP_SYMBFD_RELOC_MICROBLAZE_64_GOTOFFBFD_RELOC_MICROBLAZE_32_GOTOFFBFD_RELOC_AARCH64_ADR_GOT_PAGEBFD_RELOC_AARCH64_ADR_HI21_PCRELBFD_RELOC_AARCH64_ADR_HI21_NC_PCRELBFD_RELOC_AARCH64_ADR_LO21_PCRELBFD_RELOC_AARCH64_GAS_INTERNAL_FIXUPBFD_RELOC_AARCH64_LD_LO19_PCRELBFD_RELOC_AARCH64_LD64_GOT_LO12_NCBFD_RELOC_AARCH64_LDST128_LO12BFD_RELOC_AARCH64_TLSDESC_ADD_LO12_NCBFD_RELOC_AARCH64_TLSDESC_ADR_PAGEBFD_RELOC_AARCH64_TLSDESC_ADR_PREL21BFD_RELOC_AARCH64_TLSDESC_CALLBFD_RELOC_AARCH64_TLSDESC_LD64_LO12_NCBFD_RELOC_AARCH64_TLSDESC_LD64_PREL19BFD_RELOC_AARCH64_TLSDESC_OFF_G0_NCBFD_RELOC_AARCH64_TLSDESC_OFF_G1BFD_RELOC_AARCH64_TLSGD_ADD_LO12_NCBFD_RELOC_AARCH64_TLSGD_ADR_PAGE21BFD_RELOC_AARCH64_TLSIE_ADR_GOTTPREL_PAGE21BFD_RELOC_AARCH64_TLSIE_LD_GOTTPREL_PREL19BFD_RELOC_AARCH64_TLSIE_LD64_GOTTPREL_LO12_NCBFD_RELOC_AARCH64_TLSIE_MOVW_GOTTPREL_G0_NCBFD_RELOC_AARCH64_TLSIE_MOVW_GOTTPREL_G1BFD_RELOC_AARCH64_TLSLE_ADD_TPREL_HI12BFD_RELOC_AARCH64_TLSLE_ADD_TPREL_LO12BFD_RELOC_AARCH64_TLSLE_ADD_TPREL_LO12_NCBFD_RELOC_AARCH64_TLSLE_MOVW_TPREL_G0BFD_RELOC_AARCH64_TLSLE_MOVW_TPREL_G0_NCBFD_RELOC_AARCH64_TLSLE_MOVW_TPREL_G1BFD_RELOC_AARCH64_TLSLE_MOVW_TPREL_G1_NCBFD_RELOC_AARCH64_TLSLE_MOVW_TPREL_G2BFD_RELOC_AARCH64_TLS_DTPMOD64BFD_RELOC_AARCH64_TLS_DTPREL64BFD_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_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_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_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_ADD@@overflow: BFD_RELOC_UNUSED@@P&C&C&C`&CP&C&C&C&C&C&Cp&C+C*C*CP*C*C*C@+C.C/C.Cx.C@.C-C.Cbfd_generic_get_relocated_section_contentsN_bfd_clear_contents_bfd_relocate_contentsbfd_check_overflowbfd_get_reloc_size NNN$N1N>NKNXNeNqNNNNNІNNN N$N:NNNbNxNNNNЇNNNN+N?NSNgN}NNNNՈNNNN1NGN_NwNNNNՉNNNN0NGN]NrNNNNΊNNNNN-NCNRNaNsNNNNNӋNNNN'NN\NyNNNĩNܩNN N$N6NIN]NoNNNNҪNNNN/NFN^NxNNN̫NNNN6NNNgNNNNӬNNNN5NMNeN}NNNŭNݭNN@.N`.N.N.N.N.NN'N@NXNrNNNNѮNNN"N>NXNuNNNƯNNNN4N/NPNbNvNNNNΰNNNN+NEN_NyNNNűNNNN6NSNpNNNIJNNNN8NVNqN /N@/N`/N/NN/N/N/N0N80NNNͳNNNN3NLNjN`0N0N0N0NNNNҴNNNN,N?NRNkNNN0N1NNεNNN N$N9NMNdN{NNNƶNNNN)NCNZNuNNNķN߷NNN*NBNZNrNNNNոNNNN8NPNkNNNN˹NNNN.NFN^NvNNNNֺNN N$N?NWNiN{NNNNֻN 1NN NN5NKNeNNNNμNNNN1NCNVNjNNNNýNڽNNNN(N=NRNlNNNNľN׾NNNN!N9NONaNwNNNNͿNNNN0NMNiNNNNNNNN5NNNgNNNNNNNN(N>NWNpNNNNNNNNN2NIN]NqNNN@1NN`1NNN NN4NKNcNzNNNNNNN N;NWNuNNNNNNNN&N>NVN1N1N1NsNNNN1NNNN2N(2NP2N&N@NXNpNNNNNNNNN(N?NVNjN}NNNNNNN N#N8NRNlN~NNNNNNNN-NEN_NqNNNNNNNNN1NINaNyNNNNNNNN,NDN\NrNNNNNNN,NHNdN|NNx2N2N2N2NNNN2NN#N3N@3Nh3N3NANYNqN3NNNNNN3NN N3N"N=NSNiNNNNNNNN/NCNWNkNNNNNNNN.NEN]NuNNNNNN N'NAN[NuNNNNNNN0NJNaNyNNNNNNNN$N:NQNhNN 4NNN@4NNNN NN2NJNbNzNNNNNNN N"N9NNNeNNNNNNNN!N:NSNlNNNNh4NNNNNN.NDN_N4NrNNNNNNN N N:NTNnNNNNNNN"N?N\NoNNNNNNNN NN3NHN]NrNNNNNNNNN.NIN_NuNNNNNNNN)N@NUNiN|NNNNNNNNN$N5NFN_NqNNNNNNNNN'N:NQNeNzNNNNNNNNN3NGN[NqNNNNNNN N N7NNNeN|NNNNNN N"N9NPNjNNNNNNNN+NBNZNrNNNNNNNN*NBNYNmNNNNNNN N#N:NUNhN|NNNNNNNN4NHNaNzNNNNNNNN2NJNbNyNNNNNNN(N@NYNtNNNNNN N"N;NSNkNNNNNNNN6N4N4N4N5NSNnNNNNNNN+NCN[NsNNNNNNNN-NEN[NrNNNNNN N(NFN^NvNNNNNNN/NENZNtNNNNNNNN-NCNVNnNNNNNNN N!N;NVNnNNNNNNNNN0NEN\NqNNNNNNN N!N8NLNbNvNNNNNNN NN4NHN^NrNNNNNNNNN0NGN^NvNNNNNNNN.NBNWNlNNNNNNNNN/NFN^NvNNNNNNNN,N@NWNnNNNNNNNNN'N=NTNkNNNNNNNN3NONiN}NNNNNN N$N=NZNvNNNNNNNN:NRNjNNNNNNNNN(N;NPNcNxNNNNNNNNN7NONgNNNNNNNNN%NNMNaNuNNNNNNNOO3OLOaO{OO(5NOOOOO,OCOYOsOOOOOOOO7OQOkOOOOOOO"O=OXOsOOOOOOO0OKOfOOOOOO O(O=OROgOOOOOOO+ODO^OrOOOOOOO O$O8OPOhOOH5NOh5N5NO5N5N6N(6NP6Nx6NO6NOO6N#O@O^OzO6N7NOO07NP7Nx7N7NOO7NO7N8N O4 OQ Oo O O88N O O O O O5 OQ Ok O O O O OX8N8N8N8N8N9N O@9Nh9N9N9N9N:N@:Np:N:N:N:N ;NP;Nx;N;N;NN0>NX>N>N>N>N>N{ O O O O OO!O<OWO ?NH?Np?N?NuO?N?N@N8@N`@N@N@N@NAN(ANPANxANANANANBN@BN`BNOBNBNBNBN CNHCNpCNCNOOOOOO9OSOiOOOOOCNOOO8OQOoOOOOOOO-OGOeOOOOOOOCNDN0DNXDNDNDNDNDN ENHENpENENENENFN@FNpFNFNFNGN0GNXGNGNGNGNGN HNHHNpHNHNHNHN INPININININJN@JNhJNJNJNJN KN7OUOsOOOOOPKNxKNKNKNOKNLN@LNhLN#O<OVOnOOOOLNcoff-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_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_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_I960_CALLJBFD_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_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_REL16BFD_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_COPYBFD_RELOC_MIPS_JUMP_SLOTBFD_RELOC_MOXIE_10_PCRELBFD_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_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_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_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_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_PPC_TLSBFD_RELOC_PPC_TLSGDBFD_RELOC_PPC_TLSLDBFD_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_TPREL16_DSBFD_RELOC_PPC64_TPREL16_LO_DSBFD_RELOC_PPC64_DTPREL16_DSBFD_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_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_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_B22_PCRELBFD_RELOC_ARC_B26BFD_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_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_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_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_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_PC16DBLBFD_RELOC_390_PLT16DBLBFD_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_16C_NUM08BFD_RELOC_16C_NUM08_CBFD_RELOC_16C_NUM16BFD_RELOC_16C_NUM16_CBFD_RELOC_16C_NUM32BFD_RELOC_16C_NUM32_CBFD_RELOC_16C_DISP04BFD_RELOC_16C_DISP04_CBFD_RELOC_16C_DISP08BFD_RELOC_16C_DISP08_CBFD_RELOC_16C_DISP16BFD_RELOC_16C_DISP16_CBFD_RELOC_16C_DISP24BFD_RELOC_16C_DISP24_CBFD_RELOC_16C_DISP24aBFD_RELOC_16C_DISP24a_CBFD_RELOC_16C_REG04BFD_RELOC_16C_REG04_CBFD_RELOC_16C_REG04aBFD_RELOC_16C_REG04a_CBFD_RELOC_16C_REG14BFD_RELOC_16C_REG14_CBFD_RELOC_16C_REG16BFD_RELOC_16C_REG16_CBFD_RELOC_16C_REG20BFD_RELOC_16C_REG20_CBFD_RELOC_16C_ABS20BFD_RELOC_16C_ABS20_CBFD_RELOC_16C_ABS24BFD_RELOC_16C_ABS24_CBFD_RELOC_16C_IMM04BFD_RELOC_16C_IMM04_CBFD_RELOC_16C_IMM16BFD_RELOC_16C_IMM16_CBFD_RELOC_16C_IMM20BFD_RELOC_16C_IMM20_CBFD_RELOC_16C_IMM24BFD_RELOC_16C_IMM24_CBFD_RELOC_16C_IMM32BFD_RELOC_16C_IMM32_CBFD_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_860_COPYBFD_RELOC_860_GLOB_DATBFD_RELOC_860_JUMP_SLOTBFD_RELOC_860_RELATIVEBFD_RELOC_860_PC26BFD_RELOC_860_PLT26BFD_RELOC_860_PC16BFD_RELOC_860_LOW0BFD_RELOC_860_SPLIT0BFD_RELOC_860_LOW1BFD_RELOC_860_SPLIT1BFD_RELOC_860_LOW2BFD_RELOC_860_SPLIT2BFD_RELOC_860_LOW3BFD_RELOC_860_LOGOT0BFD_RELOC_860_SPGOT0BFD_RELOC_860_LOGOT1BFD_RELOC_860_SPGOT1BFD_RELOC_860_LOGOTOFF0BFD_RELOC_860_SPGOTOFF0BFD_RELOC_860_LOGOTOFF1BFD_RELOC_860_SPGOTOFF1BFD_RELOC_860_LOGOTOFF2BFD_RELOC_860_LOGOTOFF3BFD_RELOC_860_LOPCBFD_RELOC_860_HIGHADJBFD_RELOC_860_HAGOTBFD_RELOC_860_HAGOTOFFBFD_RELOC_860_HAPCBFD_RELOC_860_HIGHBFD_RELOC_860_HIGOTBFD_RELOC_860_HIGOTOFFBFD_RELOC_OPENRISC_ABS_26BFD_RELOC_OPENRISC_REL_26BFD_RELOC_H8_DIR16A8BFD_RELOC_H8_DIR16R8BFD_RELOC_H8_DIR24A8BFD_RELOC_H8_DIR24R8BFD_RELOC_H8_DIR32A16BFD_RELOC_XSTORMY16_REL_12BFD_RELOC_XSTORMY16_12BFD_RELOC_XSTORMY16_24BFD_RELOC_XSTORMY16_FPTR16BFD_RELOC_RELCBFD_RELOC_XC16X_PAGBFD_RELOC_XC16X_POFBFD_RELOC_XC16X_SEGBFD_RELOC_XC16X_SOFBFD_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_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_Z80_DISP8BFD_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_X86_64_GOTBFD_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_AARCH64_ADD_LO12BFD_RELOC_AARCH64_BRANCH19BFD_RELOC_AARCH64_CALL26BFD_RELOC_AARCH64_JUMP26BFD_RELOC_AARCH64_LDST_LO12BFD_RELOC_AARCH64_LDST8_LO12BFD_RELOC_AARCH64_LDST16_LO12BFD_RELOC_AARCH64_LDST32_LO12BFD_RELOC_AARCH64_LDST64_LO12BFD_RELOC_AARCH64_MOVW_G0BFD_RELOC_AARCH64_MOVW_G0_SBFD_RELOC_AARCH64_MOVW_G0_NCBFD_RELOC_AARCH64_MOVW_G1BFD_RELOC_AARCH64_MOVW_G1_NCBFD_RELOC_AARCH64_MOVW_G1_SBFD_RELOC_AARCH64_MOVW_G2BFD_RELOC_AARCH64_MOVW_G2_NCBFD_RELOC_AARCH64_MOVW_G2_SBFD_RELOC_AARCH64_MOVW_G3BFD_RELOC_AARCH64_TLSDESCBFD_RELOC_AARCH64_TLSDESC_ADDBFD_RELOC_AARCH64_TLSDESC_LDRBFD_RELOC_AARCH64_TLS_TPREL64BFD_RELOC_AARCH64_TSTBR14BFD_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_EPIPHANY_SIMM8BFD_RELOC_EPIPHANY_SIMM24BFD_RELOC_EPIPHANY_HIGHBFD_RELOC_EPIPHANY_LOWBFD_RELOC_EPIPHANY_SIMM11BFD_RELOC_EPIPHANY_IMM11BFD_RELOC_EPIPHANY_IMM8/srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-fsl-arm/build/build/tmp/work/x86_64-nativesdk-pokysdk-linux/binutils-cross-canadian-arm/2.23.2-r4/binutils-2.23.2/bfd/section.c.%d*COM**UND**IND*bfd_map_over_sectionsbfd_get_unique_section_nameOqOq}JqOq %c%c%c%c%c%c%c.stabstrUnsupported .stab relocationcode*DEBUG*.drectve.edata.idata.pdata.rdata.sbss.scommonzerovars{\ObOt:DJdONHNNOi Oe,JtOi&JtOp!OrXnLr(Os.OchnLg@DJt@Od7Obarmeb-*-netbsdelf*arm-*-netbsdelf*arm-*-nto*nto*arm*arm-*-rtems*armeb-*-elfarm*b-*-linux-*arm-*-kaos*arm-*-elfarm-*-freebsd*arm*-*-linux-*arm*-*-conix*arm*-*-uclinux*arm-*-kfreebsd*-gnuarm*-*-eabi*arm9e-*-elfOOO@OOO@OO@OOOOO@OOOOO#O3OGO@OTO@O @OO P PP&O#OFO0O*O7O/srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-fsl-arm/build/build/tmp/work/x86_64-nativesdk-pokysdk-linux/binutils-cross-canadian-arm/2.23.2-r4/binutils-2.23.2/bfd/hash.c=?bfd_hash_replacebfd_hash_rename=???bCbCbCbCbCbC dC@dCdCcCcCcCcCcCxwCXwCHwC0wC0wCwCwCpvCxuCtCvCtCxtCtCsCyC@xCtCtCsCsCvCCC8CCCHCC_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           /srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-fsl-arm/build/build/tmp/work/x86_64-nativesdk-pokysdk-linux/binutils-cross-canadian-arm/2.23.2-r4/binutils-2.23.2/bfd/linker.cAttempt to do relocatable link with %s input and %s output%B: indirect symbol `%s' to `%s' is a loop%B: ignoring duplicate section `%A' %B: duplicate section `%A' has different size %B: could not read contents of section `%A' %B: duplicate section `%A' has different contents __real___imp_%s %-5s %s$$ $$ .sec%dsymbolsrec/srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-fsl-arm/build/build/tmp/work/x86_64-nativesdk-pokysdk-linux/binutils-cross-canadian-arm/2.23.2-r4/binutils-2.23.2/bfd/srec.c%B:%d: Unexpected character `%s' in S-record file %B:%d: Bad checksum in S-record file BC8C7CPC&CBC&CCC+C!O w p C0 C@ C C C C C0 Cp Cp C0 C@ C C C C C0 Cp CCCCCCCtBCC0CBCCC`;CCCCC`CCCCCCpCCPCCCCC CCCCCCЍBCCC`FCC@CPCCCCPC@CCCHCIC0C@CCC CCCp6C5CnC@oCCoCoCCC6C 6C`6C`DCpDC CВCCCCCC!O w p C0 C@ C C C C C0 Cp Cp C0 C@ C C C C C0 Cp CCpCCCCCtBCC CBCCC`;CCCCC`CCCCCCpCCPCCCCC CCCCCCЍBCCC`FCC@CPCCCCPC@CCCHCIC0C@CCC CCCp6C5CnC@oCCoCoCCC6C 6C`6C`DCpDC CВCCCCCC0123456789ABCDEF_binary_%s_%sWarning: Writing section `%s' to huge (ie negative) file offset 0x%lx.LN{ p C0 C@ C C C C C0 Cp Cp C0 C@ C C C C C0 Cp CC0CCCCpCCCCCCCCC`;CpCCCC`CCCCCCpCCPCCCCC CCCCCCЍBCC0C`FC CCPCCCCPC@CCCHCIC0C@CCCBCCp6C5CnC@oCCoCoCCC6C 6C`6C`DCpDC CВCCCCCC/srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-fsl-arm/build/build/tmp/work/x86_64-nativesdk-pokysdk-linux/binutils-cross-canadian-arm/2.23.2-r4/binutils-2.23.2/bfd/tekhex.c%0781010 tekhexԾCCľCCJCJCJCJCJCJCJCJCJCJCCJCJCJCJCCľCJCJCJCJCJCJCJCJCJCJCJCC,CJC,CJCJCJCJCJCJCJCJCJCJC,CJCJCJCJC9Couttekhex_write_object_contents.O w p C0 C@ C C C C C0 Cp Cp C0 C@ C C C C C0 Cp CC`CCCC0CtBCCPCBCCC`;CCCCC`CCCCCCpCCPCCCCC CCCCCCЍBCCC CpCPCPCCCCPC@CCCHCIC0C@CCC@C@CCp6C5CnC@oCCoCoCCC6C 6C`6C`DCpDC CВCCCCCC0123456789ABCDEF/srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-fsl-arm/build/build/tmp/work/x86_64-nativesdk-pokysdk-linux/binutils-cross-canadian-arm/2.23.2-r4/binutils-2.23.2/bfd/ihex.c%s: address 0x%s out of range for Intel Hex file%B:%d: unexpected character `%s' in Intel Hex file%B:%u: bad checksum in Intel Hex file (expected %u, found %u)%B:%u: bad extended address record length in Intel Hex file%B:%u: bad extended start address length in Intel Hex file%B:%u: bad extended linear address record length in Intel Hex file%B:%u: bad extended linear start address length in Intel Hex file%B:%u: unrecognized ihex type %u in Intel Hex file%B: internal error in ihex_read_section%B: bad section length in ihex_read_sectionihex6C CCCC8C0123456789ABCDEFd7O  p C0 C@ C C C C C0 Cp Cp C0 C@ C C C C C0 Cp CCCCCCCtBCCCBCCC`;CpCCCC`CCCCCCpCCPCCCCC CCCCCCЍBCCC`FC C CCCCCPC@CCCCC0C@CCC0CCCp6C5CnC@oCCoCoCCC6C 6C`6C`DCpDC CВCCCCCCDwarf Error: Can't find %s section.Dwarf Error: Offset (%lu) greater than or equal to %s size (%lu).Dwarf Error: mangled line number section (bad file number)./srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-fsl-arm/build/build/tmp/work/x86_64-nativesdk-pokysdk-linux/binutils-cross-canadian-arm/2.23.2-r4/binutils-2.23.2/bfd/dwarf2.cDwarf Error: Invalid or unhandled FORM value: %u.Dwarf Error: Unhandled .debug_line version %d.Dwarf Error: Invalid maximum operations per instruction.Dwarf Error: mangled line number section.Dwarf Error: Could not find abbrev number %u.Dwarf Error: found dwarf version '%u', this reader only handles version 2, 3 and 4 information.Dwarf 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: Bad abbrev number: %u./opt/poky/1.5/sysroots/x86_64-pokysdk-linux/usr/lib/arm-poky-linux-gnueabi/debug%s/%s/%s.gnu.linkonce.wi..debug_abbrev.zdebug_abbrev.debug_aranges.zdebug_aranges.debug_frame.zdebug_frame.debug_info.zdebug_info.debug_line.zdebug_line.debug_loc.zdebug_loc.debug_macinfo.zdebug_macinfo.debug_macro.zdebug_macro.debug_pubnames.zdebug_pubnames.debug_pubtypes.zdebug_pubtypes.zdebug_ranges.debug_static_func.zdebug_static_func.debug_static_vars.zdebug_static_vars.debug_str.zdebug_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_weaknamesCCC@CpCCCCPCCC`C`CCCCC`CCCCCC@CCxCCCCCCCCCC`C0CCCCCCCfind_abstract_instance_namescan_unit_for_symbolsread_addressfind_linel?Oz?O?O?O?O?O?O?O?O?O?O@O @O@O+@O8@OF@OV@Og@Ow@ON@O@O@O@O@O@O@O@O AOAO&AO6AOEAOTAOeAOwAOAOAOAOAOAO1.2.8ZLIB/srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-fsl-arm/build/build/tmp/work/x86_64-nativesdk-pokysdk-linux/binutils-cross-canadian-arm/2.23.2-r4/binutils-2.23.2/bfd/compress.cbfd_get_full_section_contentsverilogEO w p C0 C@ C C C C C0 Cp Cp C0 C@ C C C C C0 Cp CCCCCC"DCCCp"DCCCC`;CCCCC`CCCCCCpCCPCCCCC CCCCCCЍBCCC`FC C CCCCCPC@CCCCC0C@CCC!D DCCCC CC C CCCCCCCCCCCCCCC0123456789ABCDEF/srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-fsl-arm/build/build/tmp/work/x86_64-nativesdk-pokysdk-linux/binutils-cross-canadian-arm/2.23.2-r4/binutils-2.23.2/bfd/elf32-arm.c%B: error: Cortex-A8 erratum stub is allocated in unsafe location%B: error: Cortex-A8 erratum stub out of range (input file too large)error: %B: Unknown CPU architectureerror: %B: Conflicting CPU architectures %d/%d [floats passed in float registers] [dynamic symbols use segment index] [mapping symbols precede others]%B: error: VFP11 veneer out of range%B: Unknown mandatory EABI object attribute %dWarning: %B: Unknown EABI object attribute %dWarning: Not setting interworking flag of %B since it has already been specified as non-interworkingWarning: Clearing the interworking flag of %B due to outside request%B(%s): warning: interworking not enabled. first occurrence: %B: Thumb call to ARM%B(%s): warning: interworking not enabled. first occurrence: %B: ARM call to Thumbunable to find THUMB glue '%s' for '%s'unable to find ARM glue '%s' for '%s'%B(%s): warning: interworking not enabled. first occurrence: %B: arm call to thumberror: required section '%s' not found in the linker script%B: relocation %s against `%s' can not be used when making a shared object; recompile with -fPICWarning: Clearing the interworking flag of %B because non-interworking code in %B has been linked with itError: %B has both the current and legacy Tag_MPextension_use attributeserror: %B uses VFP register arguments, %B does noterror: %B: unable to merge virtualization attributes with %Berror: %B: Conflicting architecture profiles %c/%cWarning: %B: Conflicting platform configurationerror: %B: Conflicting use of R9error: %B: SB relative addressing conflicts with use of R9warning: %B uses %u-byte wchar_t yet the output is to use %u-byte wchar_t; use of wchar_t values across objects may failwarning: %B uses %s enums yet the output is to use %s enums; use of enum values across objects may failerror: %B uses iWMMXt register arguments, %B does noterror: fp16 format mismatch between %B and %B%B has has both the current and legacy Tag_MPextension_use attributeserror: %B is already in final BE8 formaterror: Source object %B has EABI version %d, but target %B has EABI version %derror: %B is compiled for APCS-%d, whereas target %B uses APCS-%derror: %B passes floats in float registers, whereas %B passes them in integer registerserror: %B passes floats in integer registers, whereas %B passes them in float registerserror: %B uses VFP instructions, whereas %B does noterror: %B uses FPA instructions, whereas %B does noterror: %B uses Maverick instructions, whereas %B does noterror: %B does not use Maverick instructions, whereas %B doeserror: %B uses software FP, whereas %B uses hardware FPerror: %B uses hardware FP, whereas %B uses software FPWarning: %B supports interworking, whereas %B does notWarning: %B does not support interworking, whereas %B does%B: Warning: Arm BLX instruction targets Arm function '%s'.%B: Warning: Thumb BLX instruction targets thumb function '%s'.%B(%A+0x%lx):unexpected Thumb instruction '0x%x' referenced by TLS_GOTDESC%B(%A+0x%lx):unexpected ARM instruction '0x%x' referenced by TLS_GOTDESC%B(%A+0x%lx): R_ARM_TLS_LE32 relocation not permitted in shared object%B(%A+0x%lx): Overflow whilst splitting 0x%lx for group relocation %s%B(%A+0x%lx): Only ADD or SUB instructions are allowed for ALU group relocations%B(%A+0x%lx): %s relocation against SEC_MERGE section%B(%A+0x%lx): %s used with TLS symbol %s%B(%A+0x%lx): %s used with non-TLS symbol %s%B(%A+0x%lx):unexpected Thumb instruction '0x%x' in TLS trampoline%B(%A+0x%lx):unexpected ARM instruction '0x%x' in TLS trampoline%B(%A+0x%lx): unresolvable %s relocation against symbol `%s'%s: cannot create stub entry %s%B: BE8 images only valid in big-endian mode.%B: warning: selected VFP11 erratum workaround is not necessary for target architecture%B: unable to find VFP11 veneer `%s'Invalid TARGET2 relocation type '%s'..ARM.exidx.note.gnu.arm.identIWMMXT2IWMMXTprivate flags = %lx: [interworking enabled] [APCS-26] [APCS-32] [VFP float format] [Maverick float format] [FPA float format] [position independent] [new ABI] [old ABI] [software FP] [Version1 EABI] [sorted symbol table] [unsorted symbol table] [Version2 EABI] [Version3 EABI] [Version4 EABI] [Version5 EABI] [BE8] [LE8] [relocatable executable] [has entry point].dynamic.glue_7.glue_7t.vfp11_veneer.v4_bx%08x_%s+%x_%d%08x_%x:%x+%x_%d__%s_from_thumb.rel.bss.rela.bss.dynbss__%s_from_arm.rela.plt.rel.plt.dynstr.dynsym.gnu.version.gnu.version_d.gnu.version_r__real_%s.tls_vars_TLS_MODULE_BASE_.__stub.reg.gnu.linkonce.armexidx..rel.iplt.rela.iplta local symbol.igot.plt%B: bad symbol index: %dR_ARM_IRELATIVE(local)out of rangeunsupported relocationunknown errorunnamed__%s_veneer%x:%x__bx_r%d__vfp11_veneer_%x__vfp11_veneer_%x_r$a/usr/lib/ld.so.1variable-size32-bitPre v4ARM v4ARM v4TARM v5TARM v5TEARM v5TEJARM v6ARM v6KZARM v6T2ARM v6KARM v7ARM v6-MARM v6S-MARM v8$t$delf32-littlearm-symbianelf32-bigarm-symbianaeabi.ARM.attributes.init_array.fini_array.preinit_arrayelf32-littlearm-vxworkself32-bigarm-vxworkself32-littlearm-naclelf32-bigarm-naclR_ARM_RREL32R_ARM_RABS32R_ARM_RPC24R_ARM_RBASER_ARM_NONER_ARM_PC24R_ARM_ABS32R_ARM_REL32R_ARM_LDR_PC_G0R_ARM_ABS16R_ARM_ABS12R_ARM_THM_ABS5R_ARM_ABS8R_ARM_SBREL32R_ARM_THM_CALLR_ARM_THM_PC8R_ARM_BREL_ADJR_ARM_TLS_DESCR_ARM_SWI8R_ARM_XPC25R_ARM_THM_XPC22R_ARM_TLS_DTPMOD32R_ARM_TLS_DTPOFF32R_ARM_TLS_TPOFF32R_ARM_COPYR_ARM_GLOB_DATR_ARM_JUMP_SLOTR_ARM_RELATIVER_ARM_GOTOFF32R_ARM_GOTPCR_ARM_GOT32R_ARM_PLT32R_ARM_CALLR_ARM_JUMP24R_ARM_THM_JUMP24R_ARM_BASE_ABSR_ARM_ALU_PCREL_7_0R_ARM_ALU_PCREL_15_8R_ARM_ALU_PCREL_23_15R_ARM_LDR_SBREL_11_0R_ARM_ALU_SBREL_19_12R_ARM_ALU_SBREL_27_20R_ARM_TARGET1R_ARM_ROSEGREL32R_ARM_V4BXR_ARM_TARGET2R_ARM_PREL31R_ARM_MOVW_ABS_NCR_ARM_MOVT_ABSR_ARM_MOVW_PREL_NCR_ARM_MOVT_PRELR_ARM_THM_MOVW_ABS_NCR_ARM_THM_MOVT_ABSR_ARM_THM_MOVW_PREL_NCR_ARM_THM_MOVT_PRELR_ARM_THM_JUMP19R_ARM_THM_JUMP6R_ARM_THM_ALU_PREL_11_0R_ARM_THM_PC12R_ARM_ABS32_NOIR_ARM_REL32_NOIR_ARM_ALU_PC_G0_NCR_ARM_ALU_PC_G0R_ARM_ALU_PC_G1_NCR_ARM_ALU_PC_G1R_ARM_ALU_PC_G2R_ARM_LDR_PC_G1R_ARM_LDR_PC_G2R_ARM_LDRS_PC_G0R_ARM_LDRS_PC_G1R_ARM_LDRS_PC_G2R_ARM_LDC_PC_G0R_ARM_LDC_PC_G1R_ARM_LDC_PC_G2R_ARM_ALU_SB_G0_NCR_ARM_ALU_SB_G0R_ARM_ALU_SB_G1_NCR_ARM_ALU_SB_G1R_ARM_ALU_SB_G2R_ARM_LDR_SB_G0R_ARM_LDR_SB_G1R_ARM_LDR_SB_G2R_ARM_LDRS_SB_G0R_ARM_LDRS_SB_G1R_ARM_LDRS_SB_G2R_ARM_LDC_SB_G0R_ARM_LDC_SB_G1R_ARM_LDC_SB_G2R_ARM_MOVW_BREL_NCR_ARM_MOVT_BRELR_ARM_MOVW_BRELR_ARM_THM_MOVW_BREL_NCR_ARM_THM_MOVT_BRELR_ARM_THM_MOVW_BRELR_ARM_TLS_GOTDESCR_ARM_TLS_CALLR_ARM_TLS_DESCSEQR_ARM_THM_TLS_CALLR_ARM_PLT32_ABSR_ARM_GOT_ABSR_ARM_GOT_PRELR_ARM_GOT_BREL12R_ARM_GOTOFF12R_ARM_GNU_VTENTRYR_ARM_GNU_VTINHERITR_ARM_THM_JUMP11R_ARM_THM_JUMP8R_ARM_TLS_GD32R_ARM_TLS_LDM32R_ARM_TLS_LDO32R_ARM_TLS_IE32R_ARM_TLS_LE32R_ARM_TLS_LDO12R_ARM_TLS_LE12R_ARM_TLS_IE12GPR_ARM_THM_TLS_DESCSEQIDIDIDIDIDIDIDIDHDJDJDJDJDJDJD(IDzDDDDzDzDУDzDzDzDDzDzDzDzDzDzDzDzDzDzDzDzDzDkDkDDDDDDzDzDzDzDzDzDzDzDzDzDzDDDDDDDDDDDzDzDzDDDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDDDDDzDzDDzDzDzDHD DzDzDDxDzDDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDD(D(DDűDTDTD(DTDTDDDeDLDDfDTDDTDTDTDDLDD(D(DD(D(D(DhDTDhDTDhDٯDhDhDhDTDhDkDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhDhD(D(DTD8DJDhDmD0DDDD`D(DDDDD0DDDDDD0DDDDDDDDhDDDDDD0DD`D`D`DDDDDDDDD0D0D0D0DDDDDpDDhDDDDDDDDD`D`DhDhDhDXDXDXDDDDDD`D`D`DhDhDhDXDXDXD0D0D0DDDDDDDDDDDDDDXDXDDDDDDDHDDDDDDDDDDDDDDDDDDDDDD.DDEDD.D.DD.D.D.D.D.D.D.D.DD.D.D.D.D.D.D.D.D.D.D.DDDD.D.D.D.D.D.D.D.D.D.D.D.DID.D.D.D.D.D.D.D.D.D.D.D.D&DD E E E EH E E EE E EX E@ E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E Ex EpE@EEEpEpEEpEpEpE@EpEpEpEpEpEpEpEpEpEpEpEpEpEpEpEE@E@E@E@EpEpEpEpEpEpEpEpEpEpEpE@EEEEEEEEE@EpEpEpEEEpEpEpEpEpEpEpEpEpEpEpEpEpEpEpEpEpEpEpEpEpEpEpEpEpEpEpEpEpEpEpEpEpEpEpEpEpEpEpEEpEpEpEpEpEpEpEE`EpEEO'^O5^OO   <^OC^OJ^OR^OZ^Oc^Om^Ot^O}^O^O^O^O^O^Oelf32_arm_create_dynamic_sectionself32_arm_allocate_dynrelocsallocate_dynrelocs_for_symbolelf32_arm_get_local_dynreloc_list^O^O^Oelf32_arm_write_sectionbfd_elf32_arm_vfp11_fix_veneer_locationsrecord_vfp11_erratum_veneerbfd_arm_vfp11_insn_decodebfd_elf32_arm_vfp11_erratum_scanbfd_elf32_arm_process_before_allocationelf32_arm_add_dynrelocelf32_arm_final_link_relocatearm_stub_required_alignment^O?/ C C C C0 C C CP C C C C C C0 C C CP C CCrE }BECEDtBEC@EBE`0FCDDCCDDEpEFEWD ?DEE0E E~B BpB0B`ByBpB|Bp|BЍBCFF*FE*F*F2D*FD@+F-F?DCHCICFFFDD+F.F-Fp6C5C0=Dp9D`FoCG SDCGG0AGEpDCGВCF@FgFpFF@O`q^O?/p C0 C@ C C C C C0 Cp Cp C0 C@ C C C C C0 Cp CCrE }BECEDtBEC@EBE`0FCDDCCDDEpEFEWD ?DEE0E E~B BpB0B`ByBpB|Bp|BЍBCFF*FE*F*F2D*FD@+F-F?DCHCICFFFDD+F.F-Fp6C5C0=Dp9D`FoCG SDCGG0AGEpDCGВCF@FgFpFF{O`q\O\O\O OyO^O _O _O_O?/ C C C C0 C C CP C C C C C C0 C C CP C CCrE }BECEDtBEC@EBE`0FCDDCCDDEpEFEWD ?DEE0E E~B BpB0B`ByBpB|Bp|BЍBCFF*FE*F*F2D*FD@+F-F?DCHCICFFFDD+F.F-Fp6C5C=Dp9D`FoCG SDCGG0AGEpDCGВCF@FgFpFF Oq7_O?/p C0 C@ C C C C C0 Cp Cp C0 C@ C C C C C0 Cp CCrE }BECEDtBEC@EBE`0FCDDCCDDEpEFEWD ?DEE0E E~B BpB0B`ByBpB|Bp|BЍBCFF*FE*F*F2D*FD@+F-F?DCHCICFFFDD+F.F-Fp6C5C=Dp9D`FoCG SDCGG0AGEpDCGВCF@FgFpFFOqL_O?/ C C C C0 C C CP C C C C C C0 C C CP C CCrE }BECEDtBEC@EBE`0FCDDCCDDEpEFEWD ?DEE0E E~B BpB0B`ByBpB|Bp|BЍBCFF*FE*F*F2D*FD@+F-F?DCHCICFFFDD+F.F-Fp6C5C:?;@<A=BC>D?E@FAGBHCIDJEKFLGMHNIOJPKQLRMSNTOUPVQWRXSY(Es_OE_OE_OE_O Ev]OE_OE_O E_O E_O E_OE_O E_OE_OE `O  E`O E#`O// E2`O  E@`O  EO`OE^`OEi`OEu`O// E`O E`O E`O E`O E`O E`O E`O E`O EaO EaOEaOE)aOE4aOEAaO// ERaO  EaaO! EuaO" EaO# EaO$ EaO%EaO& EaO' EaO( EbO) E bO*EbO+E&bO,E8bO-EGbO.EZbO/EjbOpp0EbOpp1EbOpp2EbOpp3EbO/?/?4EbO5 EbO6 EbO7 EcO8 EcO9 E&cO: E9cO; EIcO< E\cO= ElcO> E|cO? EcO@ EcOA EcOB EcOC EcOD EcOE EcOF EcOG EdOH E"dOI E5dOJ EEdOK EUdOL EedOM EudON EdOO EdOP EdOQ EdOR EdOS EdOTEdOUEdOVE eOWEeOppXE2eOppYEFeOppZ ZeO[EleO\E{eO]EeO^ EeO_ EeO` EeOa EeOb EeOcd0FeOeeOf EfOgE$fOh 4fOi ECfOj ESfOk cfOl ErfOm EfOn EfOo EfOpqrstuvwxyz{|}~EfO/srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-fsl-arm/build/build/tmp/work/x86_64-nativesdk-pokysdk-linux/binutils-cross-canadian-arm/2.23.2-r4/binutils-2.23.2/bfd/elfcode.h%s: version count (%ld) does not match symbol count (%ld)%s(%s): relocation %d has invalid symbol index %ldwarning: %s has a corrupt string table index - ignoringWarning: %B is truncated: expected core file size >= %lu, found: %lu._E`E`E`E`E`E`E_E`Ep`E_Ebfd_elf32_write_relocsbfd_elf32_swap_symbol_out4 (   oEeE@pEfEXE[EkE@\E[E@[EYEpZE ZEZE__GOTT_BASE____GOTT_INDEX__.rela.plt.unloaded.rel.plt.unloaded.tls_dataEEE E@EERELRO%s/%ld.shstrtab(null)(*none*)Baseelf %lx %s %-11s .internal .hidden .protected 0x%02x%s%d%s.rela.gnu.libstr*unknown*.symtab.strtab.symtab_shndx%B: too many sections: %uLOPROC+%7.7xLOOS+%7.7x%8.8xGNU_HASHUSEDVERNEEDNUMVERNEEDVERDEFNUMVERDEFVERSYMFLAGS_1RELCOUNTRELACOUNTSYMINFOMOVETABPLTPADSYMINENTSYMINSZPOSFLAG_1MOVESZMOVEENTPLTPADSZCHECKSUMPREINIT_ARRAYSZPREINIT_ARRAYFINI_ARRAYSZFINI_ARRAYBIND_NOWJMPRELTEXTRELDEBUGRELENTSYMBOLICFINIINITSYMENTSTRSZRELAENTRELASZPLTGOTPLTRELSZFILTERAUXILIARYDEPAUDITCONFIGRUNPATHRPATHSONAME Program Header: 0x%lx%8s off 0x vaddr 0x paddr 0x align 2**%u filesz 0x memsz 0x flags %c%c%c Dynamic Section: Version definitions: %d 0x%2.2x 0x%8.8lx %s Version References: required from %s: %-20s %s/%dNetBSD-CORE.note.netbsdcore.procinfo.reg2OpenBSD.reg-xfp.auxv.wcookieQNX.qnx_core_info.qnx_core_status/%ld.qnx_core_statusSPU/win32.reg/%ld.module/%08lxLINUX.reg-xstate.reg-ppc-vmx.reg-ppc-vsx.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-arm-vfpstapsdt.zdebug.line.gdb_index%B: invalid SHT_GROUP entry.gnu.linkoncenullshlibprocLARGE_COMMON.tbss.tdata.rodata1.note.GNU-stack.gnu.linkonce.b.gnu.lto_.gnu.liblist.gnu.conflict.gnu.hash.data1SHT_NULLSHT_PROGBITSSHT_SYMTABSHT_STRTABSHT_RELASHT_HASHSHT_DYNAMICSHT_NOTESHT_NOBITSSHT_RELSHT_SHLIBSHT_DYNSYM/srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-fsl-arm/build/build/tmp/work/x86_64-nativesdk-pokysdk-linux/binutils-cross-canadian-arm/2.23.2-r4/binutils-2.23.2/bfd/elf.c%B: invalid string offset %u >= %lu for section `%s'%B symbol number %lu references nonexistent SHT_SYMTAB_SHNDX section%B: warning: sh_link not set for section `%A'%B: sh_link [%d] in section `%A' is incorrect%B: unknown [%d] section `%s' in group [%s]warning: section `%A' type changed to PROGBITS%B: sh_link of section `%A' points to discarded section `%A' of `%B'%B: sh_link of section `%A' points to removed section `%A' of `%B'Unable to find equivalent output section for symbol '%s' from section '%s'%B: The first section in the PT_DYNAMIC segment is not the .dynamic section%B: Not enough room for program headers, try linking with -N%B: section %A lma %#lx adjusted to %#lx%B: section `%A' can't be allocated in segment %d%B: warning: allocated section `%s' not in segment%B: symbol `%s' required but not present%B: warning: Empty loadable segment detected, is this intentional ? 0x%8.8lx 0x%2.2x %2.2d %s %B: unsupported relocation type %s%B: Corrupt size field in group section header: 0x%lx%B: no group info for section %A%B: unable to initialize compress status for section %s%B: unable to initialize decompress status for section %s%B: invalid link %lu for reloc section %s (index %u)%B: don't know how to handle allocated, application specific section `%s' [0x%8x]%B: don't know how to handle processor specific section `%s' [0x%8x]%B: don't know how to handle OS specific section `%s' [0x%8x]%B: don't know how to handle section `%s' [0x%8x]EEEEE/F!/F!/F!/Fh/F!/F!/F!/F00F!/F!/F!/F!/F!/F!/F!/F 0F!/F!/F!/F!/F!/F!/F!/F0F!/F!/F!/F!/F!/F!/F!/F!/F!/F!/F!/F!/F!/F!/F!/F!/F!/F!/F!/F!/F!/F!/F!/F!/F!/F!/F!/F!/F!/F!/F!/F0F/F!/F!/F!/F!/F!/F/F!/F/F!/F!/F!/F!/F!/F!/F!/F!/F!/F/F!/F!/F!/F!/F!/F/F!/F!/F!/F!/F!/F!/F!/F!/F!/F!/F!/F!/F!/F!/F!/F!/F!/F!/F!/F!/F!/F!/F!/F!/F!/F!/F!/F!/F!/F!/F!/F/F_bfd_elf_no_info_to_howto_bfd_elf_get_linenorewrite_elf_program_headerget_program_header_sizeassign_file_positions_for_non_load_sectionsbfd_elf_set_group_contentsbfd_elf_get_elf_symsOO`OOOOOO`OO`OO@OO?O ?O z?O?O@DJO OO OzOOXnL'OROmL _O\O0OmLO&J^O `nLyO@OPO O\O o\Oo\OoZO ogO uO o,J_O :DJOHN?O ?O l?O ?O\O\O\O onL{\OOOOOOOOOOOOOundefined %s reference in complex symbol: %s%P%X: can not read symbols: %E /srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-fsl-arm/build/build/tmp/work/x86_64-nativesdk-pokysdk-linux/binutils-cross-canadian-arm/2.23.2-r4/binutils-2.23.2/bfd/elflink.c%B: Too many sections: %d (>= %d)%B: bad reloc symbol index (0x%lx >= 0x%lx) for offset 0x%lx in section `%A'%B: non-zero symbol index (0x%lx) for offset 0x%lx in section `%A' when the object file has no symbol table%B: internal symbol `%s' in %B is referenced by DSO%B: hidden symbol `%s' in %B is referenced by DSO%B: local symbol `%s' in %B is referenced by DSO%B: could not find output section %A for input section %A%B: protected symbol `%s' isn't defined%B: internal symbol `%s' isn't defined%B: hidden symbol `%s' isn't defined%B: No symbol version section for versioned symbol `%s'unknown operator '%c' in complex symbolwarning: type and size of dynamic symbol `%s' are not defined%B: version node not found for symbol %s%s: TLS definition in %B section %A mismatches non-TLS definition in %B section %A%s: TLS reference in %B mismatches non-TLS reference in %B%s: TLS definition in %B section %A mismatches non-TLS reference in %B%s: TLS reference in %B mismatches non-TLS definition in %B section %A%B: relocation size mismatch in %B section %A%P: alternate ELF machine code found (%d) in %B, expecting %d %B: %s: invalid version %u (max %d)%B: %s: invalid needed version %dWarning: alignment %u of common symbol `%s' in %B is greater than the alignment (%u) of its section %AWarning: alignment %u of symbol `%s' in %B is smaller than %u in %BWarning: size of symbol `%s' changed from %lu in %B to %lu in %BWarning: type of symbol `%s' changed from %d to %d in %B%B: unexpected redefinition of indirect versioned symbol `%s'%B: undefined reference to symbol '%s'note: '%s' is defined in DSO %B so try adding it to the linker command line%B: .preinit_array section is not allowed in DSOerror: %B: size of section %A is not multiple of address sizeerror: %B contains a reloc (0x%s) for section %A that references a non-existent global symbol%X`%s' referenced in section `%A' of %B: defined in discarded section `%A' of %B %A has both ordered [`%A' in %B] and unordered [`%A' in %B] sections%A has both ordered and unordered sections%B: file class %s incompatible with %s%B: Unable to sort relocs - they are in more than one size%B: Unable to sort relocs - they are of an unknown sizeNot enough memory to sort relocations%B: could not find output section %swarning: %s section has zero sizewarning: section '%s' is being made into a note%P%X: read-only segment has dynamic relocations. %P: warning: creating a DT_TEXTREL in a shared object. Warning: gc-sections option ignoredRemoving unused section '%s' in file '%B'%B: %A+%lu: No symbol found for INHERITUnrecognized INPUT_SECTION_FLAG %s .end0-.rela.got.rel.got.got.plt_GLOBAL_OFFSET_TABLE__PROCEDURE_LINKAGE_TABLE_.tcommon%s: undefined version: %s.gcc_except_table.ctors.dtorsELFCLASS64ELFCLASS32.gnu.attributes__start___stop_.gnu.linkonce.r.SHF_WRITESHF_ALLOCSHF_EXECINSTRSHF_MERGESHF_STRINGSSHF_INFO_LINKSHF_LINK_ORDERSHF_OS_NONCONFORMINGSHF_GROUPSHF_TLSSHF_MASKOSSHF_EXCLUDE9FFFՉFՉFF@FБFБF0F0FFPFFFFFFFFF(FFFFFFGHGHG@G@G0Gelf_link_adjust_relocself_reloc_link_orderelf_link_input_bfdelf_link_check_versioned_symbolelf_link_output_extsymput_valueget_valuebfd_elf_size_dynsym_hash_dynstrelf_link_add_object_symbolsbfd_elf_record_link_assignmentOOOOO O@OOOOO O%Ca  @/srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-fsl-arm/build/build/tmp/work/x86_64-nativesdk-pokysdk-linux/binutils-cross-canadian-arm/2.23.2-r4/binutils-2.23.2/bfd/elf-attrs.cerror: %B: Object has vendor-specific contents that must be processed by the '%s' toolchainerror: %B: 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/srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-fsl-arm/build/build/tmp/work/x86_64-nativesdk-pokysdk-linux/binutils-cross-canadian-arm/2.23.2-r4/binutils-2.23.2/bfd/elf-strtab.cGпGGG0GXGGGGXGGGXGGG`GGXGXGGXGXGGGGGGGGGGGGGGGGGGGGGGGGGGXGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG _bfd_elf_write_section_eh_frame/srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-fsl-arm/build/build/tmp/work/x86_64-nativesdk-pokysdk-linux/binutils-cross-canadian-arm/2.23.2-r4/binutils-2.23.2/bfd/elf-eh-frame.c%P: error in %B(%A); no .eh_frame_hdr table will be created. %P: fde encoding in %B(%A) prevents .eh_frame_hdr table being created. %P: DW_EH_PE_datarel unspecified for this architecture. GGGxG`GPGG@GG%B: Relocations in generic ELF (EM: %d)UNKNOWNJ?/ C C C C0 C C CP C C C C C C0 C C CP C CCrE }BECEtBEC@EBE`0FCECC@ECEpEFECFEE0E E~B BpB0B`ByBpB|Bp|BЍBCFF*FE*F*FC*F,F@+F-F`-FCHCICFF 5CC+F.F-Fp6C5CnC@oCGoCGCCGG0AGEpDCGВCF@FgFpFF P qJ?/p C0 C@ C C C C C0 Cp Cp C0 C@ C C C C C0 Cp CCrE }BECEtBEC@EBE`0FCECC@ECEpEFECFEE0E E~B BpB0B`ByBpB|Bp|BЍBCFF*FE*F*FC*F,F@+F-F`-FCHCICFF 5CC+F.F-Fp6C5CnC@oCGoCGCCGG0AGEpDCGВCF@FgFpFF P q P/srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-fsl-arm/build/build/tmp/work/x86_64-nativesdk-pokysdk-linux/binutils-cross-canadian-arm/2.23.2-r4/binutils-2.23.2/bfd/plugin.cbfd plugin: /../lib/bfd-plugins0H0HHH@H;FJw/ C C C C0 C C CP C C C C C C0 C C CP C CCG }BCCCtBCCCBCCC`;CCCGC`CG`GCC@G GG HG~B BpB0B`ByBpB|Bp|BЍBCGPHGGGCCCCPC@CCCHCIC0C@CCCBCpGp6C5CnC@oCCoCoCCC6C 6C`6C`DCpDC CВCCCCCCarch: armv2armv2aarmv3armv3Marmv4armv4tarmv5armv5tarmv5teXScaleep9312iWMMXtiWMMXt2armv3mxscaleiwmmxtiwmmxt2arm2arm250arm3arm6arm60arm600arm610arm7arm710arm7500arm7darm7diarm7dmarm7dmiarm7tdmiarm8arm810arm9arm920arm920tarm9tdmisa1strongarmstrongarm110strongarm1100error: %B is compiled for the EP9312, whereas %B is compiled for XScalewarning: unable to update contents of %s section in %s_PePlPrPyPPPPPPPPP_PePlPrPyPPPPP P P P P &\O\OH HBP &\O_PH HB0P &\OePH HBP &\OlPH HBP &\OPH HB P &\OyPH HBpP &\OPH HBP &\OPH HBP &\OPH HB`P & \OPH HBP & \OPH HBP & \OPH HBPP & \OPH HBP & \OPH HBPPPPPPPPP PPP P'P/P8P=PDPIPPPXPaPePoP|P P P P P ;FJ;FJ0B0BB%B(%A+0x%lx): Stabs entry has invalid string index./srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-fsl-arm/build/build/tmp/work/x86_64-nativesdk-pokysdk-linux/binutils-cross-canadian-arm/2.23.2-r4/binutils-2.23.2/bfd/stabs.c/srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-fsl-arm/build/build/tmp/work/x86_64-nativesdk-pokysdk-linux/binutils-cross-canadian-arm/2.23.2-r4/binutils-2.23.2/bfd/merge.c%s: access beyond end of merged section (%ld)_bfd_merged_section_offset_bfd_add_merge_sectionconst volatileconst __restrictconst volatile __restrictT%dOabs'Read'Write'Input'Output.Finalize.Adjust_elabb_ada_<%s>falsetrueJArray1Z~[unsigned__complexvoidboolwchar_tlong doublefloatint%u_t-2147483648__pt____tm____ps____S_GLOBAL_{anonymous}assign_template <> class...__ct__dtoperatoroperator static type_info node type_info function__thunk___t virtual table0123456789Qt_imp____imp___std____sti____vtbl__global constructors keyed to global destructors keyed to import stub for 'Elab_Body_elabs'Elab_Spec_size'Size_alignment'Alignment_assign.":="OandOmodOnotOorOremOxorOeqOneOltOleOgtOgeOaddOsubtractOconcatOmultiplyOdivideOexpon**Demangling disabledautoGNU (g++) style demanglinglucidLucid (lcc) style demanglingARM style demanglinghpHP (aCC) style demanglingedgEDG style demanglinggnu-v3javaJava style demanglinggnatGNAT style demanglingnw newdl deletevn new []vd delete []asplusaplminusamimultamuamlconvertnegatetrunc_mod%amd%=trunc_divadvtruth_andifaatruth_orifootruth_notpostincrementpppostdecrement--mmbit_ioraorbit_xor^aer^=bit_andaadbit_notcoalshiftarshiftcomponent->rfindirectmethod_call->()addrvccompoundcmcond?:cnmax>?min*szsizeof @2H1H1H1H2H2H 2H02HUHWH UHWHWHUHUHWHWHWHWHWHVHWHVHVHWH`WHWHPVHWH UHWHWHWHWHWHWHWHWHWHWHWHWHWHWHWHWHWHWHWHWHWHWHWHWHWHVHWHWHWHWH UHw[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[HYHYH\H@\H@\H@\H@\H@\H@\H\H@\H@\H@\H@\H@\H@\H@\H@\HX\H@\H\H\H@\H@\H@\H@\H@\H@\H@\H@\H@\H@\H@\H@\H@\H@\H@\H@\H@\H@\H@\H@\H@\H@\H@\H@\H@\H@\H@\H@\H@\H@\H\H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H]H5aH`H`H]H`H]H]HQ`H]H]H`H]H]H]H]H]H_H_HS_H]H_H^H^H~H~H~H~H~H~H~H~H~H~H8H8H8H8H8H8H8H8Hh~H0~H8H8HH8HpH8H8HH}H8H8H8H8H}H8H|H8H8H0~H8H8H8H8H8H8H8H8H |H8H8H8H8H8H8H8H8H8H8H8H8H8H8H8H8H8H8H8H8HzH0~H!Po#Pz#P#P#P#P#P#P#P#P!P oL#P#P#P#P#P#P#P#P#P#P#P#P#PdI#PlJ#P|"P#PpJ#P&P#PtJ#PїJ#P%P$PJ$P"$P$PN$P!$PGJ$$P8$P;PCO=$PX$P^$P\O{$P$P$P$P $P$P@8;P$P$P$P$P%P%P %P%P%P%P%P%P%P%P!%P$%P/%PdI#PJ#PJ#PtJ#P&P#PpJ#P|"P2%PїJ8%PїJ7%PcJ;%P%PB%P%PA%PfJE%P"$PO%P"$PJ%PiJN%PiJR%PїJZ%P%Pa%Pk%Pn%Pk%Pm%Pq%Pt%PN%PN~%PlJ%PJ%PJ%P}J%P}J%PJBZOJ%PЗJ%PЗJ%P%P%P%P%P~J#P~J%PzJ%P%P%P%P%P%P%PJ%PJ%PwJ%P!P%P!PO9&P^_O9&P&PJGJJGJoJ &PJ@OJ@OsJ&P&P|iI&P&P&P"&P"$P+&P7&P<&PJ _O,%PA&P,%PD&PKJM&PKJP&PU&PX&PU&P[&P_&PO_&Pb&Pf&Pi&Pf&Pl&PO\Op&Pt&Pw&Pvirtual function thunk (delta:%d) for Automatic selection based on executableGNU (g++) V3 ABI-style demanglinghH`H`H`H`HhHhHhHhH H H`H H H H H H H H H H HhH%H%H%H%H%H%H`H H H H H HhH H%HpH`HhH`H%H%HpHhHhH H H`H`H`H`H`H H`H`H H`HhHhH H H HhHhHhH H H H`H@H H H H HPH@H1H1H H H H H H H H H H H H H H@H H H H H H H H H H H H H@H H H H H H H H H H@H1H H H H H H H H H H H H H@H H H H H@H H@H H H@H`HЦHЦHH@HHH(HHhHHhHHhHHhHHhHHhHHpHHHHH H H H H HHH H H`HPHHȶH`HH`HhHhHHHHHHHHثHЯHHHHHpHHHHHHȬHHHHظHHPHXHhHHHHHHsHaHOHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@HH8HHHHHHHpH0H0H0H0H0H0H0H0H0H0H`H`H`H`H`H`H`H@H`HHHH`HHH`H`H`H`H`HH0HHHH`HxHHHPH`H`H`H`H0H`H`H`H`H`H`HHHHHHHHHHH`HHHHH`H`H`HHHHHHHHH4H`H`H`H`H`H`H`H`H`H`H`H`H`H"H`H`H`H`H`H`H`H`H`H`H`H`H H`H`HHHZH`HHH`H`H`H`H~H`H]H`H`HH"H`HHHHHHHHHHHHHHHHHHHXHH HHHHHHHHHHHHHHHHHHHHHHHHHHHHHH(HHHHHHHHHHHHHHHHHlHOHH2HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHtIIIIItItIIhItItItItItItItItItItItItItItItItItIIIIP I0 Ip I0 I0 I0 I0 I I0 IP I0 I0 I0 I0 IIt( restrict constcomplex imaginary ::* __vector({default arg#}::string literalstdstd::allocatorstd::basic_stringstd::stringstd::istreambasic_istreamstd::ostreambasic_ostreamstd::iostreambasic_iostreambooleanbyte__float128unsigned charunsigned intunsigned longunsigned __int128unsigned shortunsigned long longdecimal32decimal64decimal128halfchar16_tchar32_tdecltype(nullptr)aNaSalignof azccconst_castdVdadelete[] dynamic_castdelete .*eOeolSlioperator"" mImLnanew[]oRpLpmpsqurMrSrcreinterpret_castscstatic_castthrowtwthrow std::basic_string, std::allocator >std::basic_istream >std::basic_ostream >std::basic_iostream >%s: error: too many @-files encountered out of memory PWDCannot find prime bigger than %lu RIRIRIRIRIRIRIRIRIRIyRIpRI%I$ <;G]tB{= 0$~`2fCOmA oE!a  0P AA ?  &*"@ `0PHX? "A!)?cccccccccccccccccccccccccccccccccccccccccccccccc ccccccc cccccccccccccccccccccccccc ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~  !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~CBBBBQ00000000000000000000000000000000 %s%sout of memory allocating %lu bytes after a total of %lu bytes undocumented error #%d; 2@X2p3U33(5h5W5X]H(2P22 22 3 3` 34 04P4x4p44`450&5&6 '06'x6@(6`(6p(6(6(7((7(@7(X7(p7(7(7)7)7)7)8)(8*P8,8@,8p,8,8,8-90- 9`-89-P9-h9.9Q:0Q :R8: RP:`Rh:pR:R:R:0S:T ;U8; UP;@V;V;[;p[<[@<\<`^<p^=^=pah=a=b=`b=Pc>c8>cP>`dp>pg>pp?pq?q@`r@@@s@s@t8A`vAwAxPByB0zBpzC|hC}Cp~C`D hDЀD D`D0(EhE`EpEEІEE F0(FhF@FGPhGGЙGpGЛ(H0`H HPH(IIIJHJJЭJ J`JЮ(K``KKK`K0KL0L@XLxLL LxM MMN@HNpNNNO0OPO0OO P0XPppPPPP0Pp QhQ0QpQQQ` RpRRR`RRSXSxSPSS`T`TTTXUUVHV`hVVVV`W0WHW`WWWWpX X PX@hX`XXXXYpYYY0ZPhZ Zp [X[x[[@8\\\8]`]^`8^`^^0"^0(X_(x_=x`>`>`@?a?@a?Xa?pa@a`AaBaBbC0b`CXbCbCb0GcG8cGPc IcIcIcJdJd J0d0JHd@J`dPJxd`JdpJdJdJdJdJeK e K8e@KPe`KheKeKeKeKe@LePLf`L fL8fLPfMhf0Mf`MfMfNgO8g0OPgPOhg PgPg\h\ h`]Hh]phP^hp^h^h_hp_iP`Hi`ibigjhj@jjPjj`jjj kPk`kkkkkPlklln`l olqmsxm@vm y n`y8n{n@{n{n{o| oP|@o|`ooop(pxpp pPppqHqЇ`qpqr(rXrpr0rPrr0rs`ssss@ttttu`@uPxuuup0v`vvHw0w`wxhx@xx`xypyyy yy(zpHz`zpz{`0{x{{`{{8|0x| |P}p0}@h}0}~~~0~P0@  (0 x ȁHh0@PЂ@(@`@x @ `@"p&& &8'p'(؆)P*h*+.`489(PP>(`>@?GH(I`IxIIIPJPK0L`MMPN0NHO`OxOO@P`PpPP(QhPRR`U VVpWZ0[p0\]]P]0p]P^accXl`oPq`qr0u8v@wpwwxXPy }}0 @(PД@x p`@(p0в 8P h0@0pP@P0Xp@(@@Xp@` 0(H0@@8pP0`p@ XPp` @0X0@0(@X@p@p 8Px@h `Pp(@ H(@@@ ` PX@ (h)+ ,P--/x/056h7P88 9 `98:xPCCDDHEVWW0P` p0P 0@P``@8h `(`hP `` @0 X` @ 0@P@0@!p"("@#h#0$p%%H&xp'0(() +--P.0`P1p2 3P330445@5p5606p667@07X@7p`79<@p=`@ @`@ A0DD FPF@GXGHK8@LXMS S( T@ `TX Tx _ `` a( `x    H ` x   0  ( 0X `x   ` P    0 `8 P000Ph`0(0@PXpp0Pp0p`p0p0H `Ph  ` p  @ x p h 0`@p(`0xP ``! "`"@%''(X(x)0+8 889P:P LM@N PX 0R  S 0V8!pWx!Z!P["]`"`_"_"`"pqH#@t#t#Pu#v8$@x$px$x$z%z8%P{P%@|%~ &~8&P~P&&&'0('x'0''P0(@p(((()0)H)`)0x)P)))`*`*x**+0)X+*+*+p, ,,P,-h,0.,.,28-3h- 5-68.`8.8.;(/?x/?/?/?/?/0@0@H0@`0pA0B00B0B1PC@1Cp1D10E1 GH2G`2G2PH2H2@I(3Ix30K3M4PO40P4`Q5Q5`RH5Rp5S5T5T6 U860UP6pUh6U6V6V6W87`Y7Y7Y7@Z7@\8`\ 8\p8]8p^8^8^8o89oP9Pp9`w:w@:@x`:x:z:;ЋX;p;;0;;0@<<<<=@=X=p=== =@=`=> >8>P>h>>P> >?px?М???@@P@@ПA@hAAABЧXBpB0B`BB0B(C xCCP0DpD`DDpDD PEEPE(F`FFG@8GPGGGGGH8HhHHHI8I0pIpIIPI JJ`JpJ 0K`HKxK`KPPLpLMMMp@NpNO XOp O O8PpxP(Q@xQ Q 'R0.hR.R/R@0R@2S2@S 3XSp3S3S 4SP4S05T58T 6PT6Tp7T8U0m`U`mxUPtU@xhVzV}V`XW W@WpX(X@XXXЋX@Y8YY Y Z@`ZZZx[[У\Ph\0\\0\0(]p@]X]p]]Э]]0]p]^H^p^p^и_P_ h_P__`p`0`@`ahaaa(b@bpb@bb` chcccPcpcd d8dPdhddeexe`eef f8fff(g Pg@gph@hhh@hhhi@(i0@i@Xippiii0ii0`j`jpjjj@k hkkl0(lXlplllll@mp@m`mmzRx *zRx $@FJ w?;*3$"$DȴfANL FAlRJb L UPYk]4AAG \ FAT S FAN L#BBB B(A0A8G6C 8C0A(B BBBH 48ATxGlAJ0}A!D4xAAD d AAD { AAC vAb A $HbDl H M K Q<U4TBBA D(G0m(A ABB,0YBDI | ABA ,`vBHD a ABN <ОBWB S(A0b(A BBB$,)AAD0AATIAz L A,t(AHAC  ABA HD,\BAA TABDLED f ABB AADM ,<@qBAD R ABA lANxph`4XLPdH$|@AAD AA$AG  DK <x7BEA A(D@ (A ABBJ Tx%l%%%%%% (L,0BGD A(J@X (A ABBJ G (A ABBC L|c"BBB B(A0H8J 8A0A(B BBBA :,D$\GADG xAA,XAAG P DAB ,8AG  DE | CA DQDV4 XFG pAAY $L ~EY J A O <t 7BED D(G@ (A ABBA $ mKa D P P $ PLADD @AA< x.BED A(D0 (D ABBD dD h eBBB E(A0A8DPI 8A0A(B BBBD  8A0A(B BBBC  p!  h!L p!BBJ E(D0A8Dp 8D0A(B BBBH , $PD 8$E\ p$H\t $BEA A(D0N (G JBBP K (A ABBG t(O ABB$ 8%QADI @AA p%1bN %eDP L Dd4 %BBE B(A0D8D@ 8A0A(B BBBD  8A0A(B BBBE (BBA D(D0{ (C ABBH  (A ABBK @ (C ABBH I (C ABBG \ (F ABBI  (A ABBC T (C ABBL  (F ABBW  (K ABBE <t 0BGG [ ADH  ADH  x1G4 1ADG0Z AAH ^CA\2BBE E(E0D8D` 8A0A(B BBBB Z8A0A(B HBBDd2xBEE E(D0A8D@S8A0A(B BBBL2BEE E(D0A8D@p 8A0A(B BBBA L@3BBB B(A0D8Ge 8A0A(B BBBE dL4\BBB E(A0D8Dp 8A0A(B BBBJ A8A0A(B BBB\5BEB E(D0A8D` 8A0A(B BBBK v8A0A(B BBBT6BEJ A(D0G@P 0A(A BBBK U0A(A BBB<l6AAG [ FAE D CAH \AD,@7?AJG T AAH LP7hBBA A(GpJ (F ABBF d (F ABBI $,p9G G J H P F4T:AAD0\ AAL j AAD L:BBH G(D0J (A BBBH d (A BBBE L@;BED D(G@a (A ABBC h(D JBB,;Ob G $L@tBNE D(D0$ (A BBBH ,,@@ADG  AAC \@ t@ @Am@;gA A <AHBBA D(D0, (D ABBA L,B BEE E(D0D8Dp 8A0A(B BBBA \|NBEG E(G0D8G@r 8A0A(B BBBG l8F0A(B BBBLNVBOB H(A0A8D@ 8A0A(B BBBA L,O>BDE E(A0K8D@n 8D0A(B BBBE |P?D J UQAh G c,pR[BFC  ABA 4S_BAC G ABH AADL$SBBB E(D0A8DP  8D0A(B BBBF 4thW#BDA D|  AABE <`ZBQJ A(D0c (A BBBD |\BBB B(A0G8J` 8A0A(B BBBD  8A0A(B BBBK K 8A0A(B BBBK ,l_LBDD zAB<0_BBB A(D0 (A BBBD ,_HF B u K H A DD P`AAG 8 AAE O AAG Y AAE Tb?A] B ZtcID ] G `Hc9Aw4hcgAKD B DAI DAA4cBQH u AIF dAI,$cAI h AE DCTHd"l`dOD Jd,PfAIG ~ AAG $f-ADD aAA$f-ADD aAAfHv J D<`gBBB A(A0G@O 0A(A BBBJ 4kADD V DAD YDA| lBBE E(D0A8D@o 8A0A(B BBBH n 8A0A(B BBBH O 8G0A(B BHBK <0maDJ B <\mADG H AAJ ] AAA \AA<mBHD D(G0{ (A ABBF ,ppADD { AAJ D p(BBB A(A0G@b 0A(A BBBG Ts!LlsBEE J(D0A8G@ 8A0D(B BBBG t8Avt}HuqD A Lv)BBA C(G0p (A ABBK  (F ABBE ,dxAD  AA HALyBBB B(D0D8G` 8A0A(B BBBA 4}TBED I(D0u(A ABB}94}$L}>AID mAAt~0$ ~>AID mAA,8~?BDH mABDH~BEE E(D0H8D@T8A0A(B BBB$,~>AID mAA$T~5AHD eAA|~BHy~,~AJJ C AAF L8JBEB E(D0D8Gp 8D0A(B BBBB 4 8 L 0I,d hOBDI uAI AA{ L BEJ E(D0A8FP 8A0A(B BBBG !`,Aj,BGA k ABH M ABH <T1BDC T ABP s ABJ 1 1 1 1 1  2 $2 <2 T2 l222 22223,3D3\3 t30DS I O3_D j B 3H3@383@!4XLDC,4%DZD4%DZ$\4MADI |AA<4BDA F ABH F ABO 44xBFF O ABH RAJ45$,5At K M C T5GLt56 BBB B(A0D8M 8A0A(B BBBA 5G$5xAGA$ 61AMI IFA46(GT6l66yBDD $6(XALGCA<6`BBJ A(D0y (A BBBE 4 7~BFC H ABJ ZABDD7H BBE A(A0F@ 0A(A BBBC L7BBB B(A0D8G 8C0A(B BBBE d7`nBBE E(D0D8DP 8A0A(B BBBE \ 8C0A(B BBBA DD8hMBAD H ABF Z ABK  AIF 8p8h $8`iADD ]AA<8|ACG m AAF N AAH UGA$$9cAG n AI L90,d98jADG D AFI <9xBEH D(D0G`Z0A(A BBBL9)BBB B(A0A8DP 8A0A(B BBBA L$:BOB B(A0A8D@k 8F0A(B BBBA dt:huBBB E(D0A8D 8A0A(B BBBA  8A0A(B BBBM \:cBEA D(G0g (A ABBH @ (A ABBB o (A ABBA <<;)BGC  ABA O ADA d|;BLB B(A0F8DP# 8A0A(B BBBA n 8A0A(B BBBA ; 3TZd; BEE E(D0D8GPe 8F0A(B BBBD t 8A0A(B BBBJ d<X >HO I ]<x >HO I ]< >HO I ]< 9IZ E < AIc D = AIf A d$=8 ?BBB B(A0D8G`1 8C0A(B BBBG < 8F0A(B BBBE ,=AC H F s E =-TX=-TXL=BBB E(A0C8DP 8C0A(B BBBI <> T>x l>p!,>#BAI  ABB >cIz A R4>AMD  DAH _CA ?p\$?hnIF B(A0A8F@8A0A(B BBBB@D?'BDD D0  AABG S  AABA ?eA^,?BAA a ABH @P/4@hCL@d@T4|@BAA x ADG H ADK @8iAcL@"BBE B(A0D8DP 8A0A(B BBBA $$A(# AD  AK <LA-BED H(K0 (A ABBJ ,A-ADD E AAH DA.AFDP HAM @ AAN DFADB/AAD  GAM q AAA AALB01A G lB1<B1BGA A(D` (A ABBH <B5BDG D@p  DABH P CAB4C6AAI  FAL TAAd)BBB B(G0A8D` 8A0A(B BBBH D 8F0A(B BBBE 4 E?ERAA JY  AABE DE@0Dk|\E@uBBE B(A0C8G` 8A0A(B BBBA  8D0A(B BBBF ^ 8D0A(B BBBE LEE BBB B(A0C8GPJ 8C0A(B BBBG ,FFKDFFHdFhGBnL|FGJBBB B(A0A8J# 8A0A(B BBBG dFJ)BBB B(A0A8DX 8A0A(B BBBH  8A0A(B BBBE 44GhQLAA SABL lGRCG8RG@RT4GSBAA x ADG H ADK GSiAcL H YBBE B(A0D8DP 8A0A(B BBBA $\HY AD  AK <HcBED H(K0 (A ABBJ ,HdADD E AAH DH(eAFDP HAM @ AAN DFADA C k E C E Ut lAR E Sth ,Afux lAjD$u BHE I(C0G 0D(A BBBK lu 4u BKD h ABL CAD<u BED D(D0 (D ABBE ,u ]BDD y ABA D,v BAD GN  CABF b  CABH 4tv BAA JZ  CABB ,v0LBDD v ABE $vPtAX G O A C$w Ao H V B ,waDz B `LwOb G $lw-ADD ^DALwBEE E(D0D8DPs 8A0A(B BBBF ,wqAOD t AAF xH ,x@/dDxX;BBB E(A0D8D`[ 8A0A(B BBBG  8D0A(B BBBH <x0BDA h ABF M ADF LxBBB B(A0D8DP8 8C0A(B BBBA 4AGD@ AAB @-AV<@-BBB A(A0U (A BBBD \.4t.VADG n AAD SAAl.BDE D(C0_ (A BBBH [ (A BBIG g (A NBBF `(A BBI@/d48/ BBB E(D0D8G{ 8A0A(B BBBA f 8A0A(B BBBH L9{BEB D(A0V (A BBBE A(A BBDD9BDH r ABE I ABD PAB4X:DHu C $T:Dv F ^ B P H L|;7BED D(Dpu (A ABBB y (D ABBF ̄;D A 4p{BFB G(D0D8DP 8A0A(B BBBA V 8G0A(B BBBJ d?D|@_DF A 4@zAJD u DAG T DAG ԆADD\ H 8A< @A|BEE D(D0G (A BIBG LA*$dAlAQ F C E KADUAAX\ćABBD D(D@h (A ABBB s (A ABBG D (H ABBG $BT<BBBE A(A0D@i 0C(A BBBF D0F(A BBBBK C#D^$Ĉ8CSAG ^ AI 4pC AV I X H X H N R Q G p,$HDBGD g ABI ,TDBAA h ABA 4hEqAAG H FAH LCA$EsAG ~ AI $FXAG e AB dC @F!$XF2ApdDxFBEE B(A0D8GP 8A0A(B BBBH c 8J0A(B BBBJ |G BBE B(D0D8G`? 8A0A(B BBBE D 8C0A(B BBBH a 8C0A(B BBBC <,0KBEE D(D0[ (A BIBC 4lKWADG r AAH LAAK_KbAF I ܋@LAL@LHL ,PLdDHLBBB B(A0D8Dt 8A0A(B BBBA . 8C0A(B BBBA dNBEE E(D0D8D` 8A0A(B BBBE ~ 8A0A(B BBBH LVBEE E(E0D8Dp 8A0A(B BBBI dd8X\BBB B(A0D8D`S 8F0A(B BBBE j 8A0A(B BBBA ̍0Z(Z 4 ZAG ] CH T AK V DN 4ZLZ LdxZBEE B(A0A8D` 8A0A(B BBBF d_BBB E(A0A8D` 8A0A(B BBBB L 8A0A(B BBGE @aLAp G Sd<paBBB E(D0A8GP 8A0A(B BBBD \ 8D0A(B BBBO LbBBB B(D0D8D 8A0A(B BBBA e( e$e<e4TeIAIL ] AFF DCAee DejBBB D(D0G@[ 0A(A BBBH 4gBAA U ADB j ABK <phC$TiAAO FI |jLjBBB B(D0D8D@ 8F0A(B BBBA djBEB B(A0A8D`! 8A0A(B BBBD k8D0A(B BBBLkD Zdk|k,kBKG W ABB dĒlBEE B(I0A8GPx 8A0A(B BBBG  8C0A(B BBBH ,mDm ,\m6AGJ ADJ o|GT E [4@pGADG ` CAH HAA$XpKAO k AD IA\ pELEB B(A0A8Dx8A0A(B BBBCdlptBBB B(A0A8D 8C0A(B BBBB q 8A0A(B BBBE Ԕ(w w <wBBA A(D@] (A ABBC dDxwBFB B(A0A8GA 8A0A(B BBBH Y 8C0A(B BBBC < AAG0 AAD P CAD |CA4pAAG0z AAK R AAD $(< Tl ,BDD rAB<XBJA D(D0 (A ABBA ,AJd AH S CB $KEE E(A0A8D`} 8F0A(B BBBA P`d8G0A(B BBE,:BID eADܗ{c p4$<T,lADN n AAE ` A^`ԘX <P*BHH N(J@ (A ABBA ,,@BDD R ABA \DA} B Cd|BBB B(A0D8D 8A0A(B BBBC ^ 8A0A(B BBBH d8"BEB E(D0D8DP{ 8A0A(B BBBA a 8F0A(B BBBA DLUBCD c AGL A ABD AAB{DvDBBB A(D0GY 0A(A BBBA <HBEA J  CADH L CAB,4AG  AG D CI TdBDB A(A0G@J 0A(A BBBE m 0F(A BBBF ԛ4An A CAZ,iALJPB ADA LDXBBB B(A0A8D 8A0A(B BBBH D/BBB A(A0I@Z 0C(A BBBK <ܜBBA A(D@] (A ABBC LPBEB B(A0A8GM 8A0A(B BBBE dlBEE B(D0A8Dh 8A0A(B BBBG  8C0A(B BBBJ LԝHBBA D(GP_ (A ABBK ~ (A ABBD ,$LAID l DAA $TXAG ^ AI dC||@%BEE B(I0D8DP 8A0A(B BBBD  8F0A(B BBBK D 8C0A(B BBBH \BEA A(D0{ (D ABBG  (D ABEF  (D ABBE \PBt&,zADG R AAH \BEB D(A0^ (A BBBE A (A BBDA A(A BBB4 Dw E K E K E K E K E KTTBBE A(D0F@p 0A(A BBBD R 0F(A BBBA D0FJ Z AE _F[ H FB y FA d$BBB E(A0D8G@ 8F0A(B BBBA p 8C0A(B BBBA L\ BEB B(A0A8R 8A0A(B BBBE <BBD A(D` (D ABBK dBBE B(A0A8D 8A0A(B BBBF o 8C0A(B BBBA ,T{ACG \ CAE |BBB E(A0G8Gp 8A0A(B BBBA  8F0A(B BBBA D 8C0A(B BBBA 4XWBKD t ABH AAD\<BBB D(A0 (A OBBH  (A PBBA J(A BBGDIBDD D@  DABG \  DABA L&BBB E(A0D8Gd 8A0A(B BBBA T4DREB E(D0A8L` 8A0A(B BBBA \BBB E(D0A8D` 8A0A(B BBBI D8C0A(B BBBDBEE E(D0A8Gpv8C0A(B BBB4hKdLBBB B(A0A8DPn 8A0A(B BBBE D8A0A(B BBB̥,D\=tL`BBB B(A0D8Jv 8A0A(B BBBI Tܦ'BHE D(D0D@ 0D(A BBBF X 0D(A BBBE L4BEE B(A0D8Gc 8A0A(B BBBI H8AL gC,hAAG0c AAB <ԧ(BBB A(D0t (A BBBJ d!BEE B(I0A8GPx 8A0A(B BBBG  8C0A(B BBBH |PX\Gu D [dBBB B(A0A8D 8F0A(B BBBF D8C0A(B BBB 4(V<LpJSC m AHJ IF =4@;ԩhNJSD0K4( $L F[ G U C tbAG SF<ZBA A(D0 (A ABBE LԪBBD A(I (A ABBI M (F ABBH $(WAp G ^,DhBHF N CBE 4tADG s AAG \ CAH 0$ī(JAAG zAAPoD0O E V< BED D(G (A ABBF ,LOADG0{ GAE |01X LPBEB D(A0 (A BBGA A(A BBD#4AID  AAJ D FAA L'DV F Fl ,AFG w FAD AS,ԭ,AID F DAG 3Dn'Db4DD,LAG  AD lC,|AG  AD gC0,Į8VADG  FAE $h%AHG IFA4pYADG N GAN dCAT,loAIG r GAE 34EU F SԯKPD1,L4uBIB E(A0C8FPW 8D0A(B BBBH ,1BDD aAD2̰0,H2<pBEE D(A0v(A BBBL<WBBB B(A0A8D[ 8C0A(B BBBK L BBG G(D0W (F ABBH @(A ABELܱ BEB B(A0A8DPQ 8A0A(B BBBD ,` Hl [4D AFG0s AAE e AAA T| BEE D(D0DP@ 0D(A BBBE `0D(A BBB<Բx KKA x ABF XH 4 wBRG a AGD iAD4LP AAG O FAA [ FAF d EBBB B(A0A8D`_ 8C0A(B BBBG  8A0A(B BBBJ .DiLBDA D(D0J (A ABBA Z (D ABBE <T8BBE D(D0m (A BBBK $Dl H Z F [Gb G R A ,ܴAIG0s AAJ L P BEB E(D0A8F@ 8A0A(B BBBB t\*BDB A(D0M (A BBBG  (A BBGG b (A BBBG  (A BBBE Ե%%LBHB J(A0A8D4 8A0A(B BBBF \T!BDB D(A0D`N 0A(A BBBI  0F(A BBBG dh#BBB E(A0A8Dpd 8A0A(B BBBA  8A0A(B BBBF 4&BAA GP  FABK DTx(BEE E(D0D8F@e8A0A(B BBBd(= BBB B(A0A8DS 8C0A(B BBBC  8F0A(B BBBF D3BAD G0b  AABD H  AABD ,L4UBGD N AEG \|@4BBE D(A0D` 0D(A BBBJ  0A(A EBBF Lܸ5BBB B(A0D8Gf 8A0A(B BBBA L,p=BBB B(A0F8G 8C0A(B BBBD d|0>BEE E(D0D8D` 8A0A(B BBBD K 8C0A(B BBBA |>xBEE E(D0D8Gd 8F0A(B BBBE  8C0A(B BBBH `8F0A(B BBBDd?BDA G0y  AABE p  AABD $`@|AFG@hADdԺ@BBB D(A0\ (A BBDH  (A BGEF ^ (A BBGF 4<B\AAG d LFI LFALt(BDBBB B(A0A8DW 8A0A(B BBBA dĻ(GBGB B(A0D8GPN 8A0A(B BBBG  8A0A(B BBBK $,pHAw H Z F L D <THBCD H ABD  ABI 4xI}BAA N ADI GAB̼IEI>lN< JoBAD K ADI  AGG d<PK|BGE B(A0A8DD 8A0A(B BBBD  8F0A(B BBBF hSwD WS.\N4ԽSBDC z ABJ z ADA < `T.BGB A(A0N (A BBBF LLPUBBB B(A0D8Ga 8D0A(B BBBF $e2ADG aCA,ľfyBGD P IBH LXfrABBE B(A0D8GB 8A0A(B BBBE LD>BBB B(A0A8GD 8A0A(B BBBA Lx BBE B(A0A8Gu 8A0A(B BBBA d8TBGB B(A0A8D[ 8A0A(B BBBA  8F0A(B BBBH <L0FBCA K ABA  AGA @SLBBB B(A0A8G^ 8A0A(B BBBA LBEA A(D@R (A ABBK (A ABBDA$djQRMx4@AAG w FAI kFAL BBB B(A0A8D 8A0A(B BBBE LXBBB B(A0A8GPN 8A0A(B BBBG dR4|`QAG j AAK hGALwBGB E(A0A8GB 8A0A(B BBBK L BBE B(A0A8DY 8A0A(B BBBA |TqGBB B(A0A8GPN8A0A(B BBBBP 8D0A(B BBBF LBBA A(D@N (A ABBB  (A ABBH L$BBB B(D0C8D 8F0A(B BBBH t8<@BEB D(D0 (A BBBG ,=BDD oAB,HBDD zAB,, 7BDD aAB,\0KBDG rAB,P5BDD gAB,`7BDD aAB<pBED D(G0 (A ABBB L,BEB B(A0A8D 8D0A(B BBBC 4|BBD D(E0(A ABB,XBDD AB<?BBD D(G0 (A ABBC <$<BBD D(G0!(A ABBLd;BBB F(D0A8Dq 8A0A(B BBBH L=BBB B(A0A8D 8A0A(B BBBB L BEB E(A0D8GG 8A0A(B BBBE LT8 [BGB B(A0A8GpR 8A0A(B BBBF <HBBD D(G0 (A ABBF 4BED D(G0(A ABBDnIJD G@s  FABF D CABLdBBB E(D0D8GU8F0A(B BBBL:BJB B(A0A8J` 8A0A(B BBBJ LBBB E(A0G8G| 8A0A(B BBBH Th l`XPH4@AAD \ AAD C ADH D]BJB A(A0J` 0A(A BBBF LL!BBD A(G0c (F ABBB  (F ABBF L`#,BBB B(A0A8DP8F0A(B BBB@$R$$?ADsFL,$BBA A(G0 (A ABBD D (C ABBD | %L\oDX%2BJB B(A0A80A(B BBB,P&tAFG G AAI , &ADL c AAJ 4< 'A~ A X H X H X H X H Ct'`(<)BEE D(D0b (A BBBA dX)\BBB B(A0A8G| 8A0A(B BBBI d 8C0A(B BBBH <LP+BBD I(D0 (E ABBE ,F,gdP-sBBE B(A0A8DPS 8A0A(B BBBB  8D0A(B BBBL <$h/uBEG D(G0N (D ABBH |d/BDJ H(D0D8G 8A0A(B BBBC D 8C0A(B BBBH O8A0A(B BBB,H0BDD AB,0BDD AB,D(15BDD gAB,t817BDD aAB,H1nBDD `AB,1pBDD ZAB,1nBDD `AB,42pBDD ZABdH2ATH2P2?x2.42oBKD { ABA YAD22 42dL2BBB B(D0A8DPM 8A0A(B BBBH d 8C0A(B BBBH L4BBB B(A0A8G 8D0A(B BBBK 7D v F L$8BKB B(A0A8D` 8D0A(B BBBH tH:P:94x:AAG N FAB FAd; BEB D(D0` (A BBBH A (A BBBP t (A BBBM $D=dAu J S E Dl=xBBI D(D0Gp 0D(A BBBE (?#L@?BBB B(A0A8G` 8D0A(B BBBG <?ADD z AAK h DAS DCA4\@@ADG i GAK GCAd@0BBE E(D0A8GZ 8F0A(B BBBE D 8C0A(B BBBH CFAu J EdChBBE E(D0D8D@ 8F0A(B BBBK D 8C0A(B BBBA LDBBB E(D0D8D@] 8A0A(B BBBB hJpJYJTK/AmL<KE BHB B(A0A8D< 8A0A(B BBBF ,VwBDA Y ABE ,`VAD b CF hCLV]/BEB B(A0A8G 8A0A(B BBBI D<BBB A(D0D@Y 0A(A BBBH 840BAA  AGE uAB4ȇAAG0f FAJ s FAF  @_$L<pBJB B(A0A8GU 8A0A(B BBBH @@0oTW,wADL Z AAA У(Eb<+Ee\vWLth5BBB E(A0A8D@ 8A0A(B BBBA LXBBB B(D0C8Jv 8A0A(B BBBG d BBB B(A0D8G= 8C0A(B BBBC  8F0A(B BBBG |AV ط?D+d BEE E(D0D8Gh 8A0A(B BBBF  8F0A(B BBBE dX D [|`*D ex'D b,AAG  AAF LxBEE D(D0t (A BBDG O(A EEED(DD\0BAD  ADH v ABG AG4XAAG Q DAI fDAdBBB E(D0D8G 8A0A(B BBBD D8C0A(B BBB,\PUBDI AELWBEB F(D0A8G1 8A0A(B BBBJ L BBE E(D0A8M 8A0A(B BBBH ,@|DH,BBB B(D0C8DP 8A0A(B BBBF i 8A0A(B BBBE $ 8D0A(B BBBG \BBA D(G0X (A ABBB l (G ABBH v (A ABBD L$hYBBE E(A0A8G`! 8D0A(B BBBK txDAp G K$LAG t AC  D [ D [ D [ D [ D [4 D [L D [d D [| D [ D [ D [( D [0 D [<8ZAW i AF a AF A AF a AF 4X<dWLCAm B Rl<BBD A(D0j (D ABBH (9PyL BBE E(A0A8Dk 8A0A(B BBBG \3t 88_A@ G VLxBEE D(C0v (A BBBH ~ (A BDFE W,P DHA B 4deADG f FAG bAA@5k A ` ,X9BMI WAB4h*BDA J0  AABJ <`)AgL\~BBE B(A0A8Db8A0A(B BBB4 _ADG A AAI DAADHYBEB D(D0D@0 0A(A BBBA \,`BBB A(D0r (A BBGG \ (A BBGH K(A BBBdmBEB B(A0A8D 8A0A(B BBBA u 8F0A(B BBBD $@AG  AG LBBB B(A0D8I@l8A0A(B BBBLlBBB B(D0A8D^ 8A0A(B BBBG @!X!4p*BAD s AGF AB$hZ<jTYAf I h,tHMBRA rAD|h$BEB E(A0D8G`c 8A0A(B BBBI H 8C0A(B BBBD D 8F0A(B BBBE d$BBB B(A0D8D@ 8A0A(B BBBF T 8C0A(B BBBA LBBA A(J0l (D ABBK Y(A DBB$>ADD pACL:BBB E(A0A8G 8A0A(B BBBH DT jBFD M ABD  ABF A AGG ,0 qBAA n AEH L BBA D(D@ (A ABBE I (A ABBI P "A`L<` BBB A(F0P (C BBBJ m (E BBBH l BEE A(D0G@j 0A(A BBBF  0F(A BBBG l 0C(A BBBB L BBB B(A0D8G5 8A0A(B BBBE L^AT K <ltBGA D(I0M (A ABBF dHBEE B(D0D8Dp 8A0A(B BBBJ T 8F0A(B BBBA LBEE B(D0D8J! 8A0A(B BBBE 4dx,BJD D(I`(D ABB< -?BBB D(A0g (A BBBG < .nBBB A(D0M (A BBBA LP0vBBB D(D0 (A BBGF q (A BBDF <l1BBA A(G0P (A ABBE L02BBD A(G0 (C ABBG  (F ABDE <46BBA A(G0S (A ABBJ d<5_BBB B(A0D8Gq 8A0A(B BBBA @ 8F0A(B BBBA ,8tAAG g AAF L89ZBBB B(A0A8GPS 8A0A(B BBBB \$H;BBE A(A0DpP 0A(A BBBI " 0A(A BBBA LW!BJB E(D0F8DPX 8D0A(B BBBJ LdX7BBB E(A0A8G 8A0A(B BBBI :ЏGAw H FLBBB B(A0A8Gr 8A0A(B BBBC ,<P]BDD OAB4lBDD  ABF PABL(1BBB B(A0D8GV 8A0A(B BBBD <BBE A(A0O (A BBBG ,4ȴSAG w AH  AF dJ,|0AMG  AAH , bAID s DAJ `%x$ $$<T"LlзyBBB B(A0D8Gpc 8A0A(B BBBG ULHBBB B(D0A8D 8A0A(B BBBA $D<<PBBA D(D0v (D ABBD L|:BBB E(D0A8G  8A0A(B BBBE LF*BEB B(A0A8Gh 8A0A(B BBBJ 4yID aCAM H$Th_S F `d|BBB B(D0D8G 8A0A(B BBBE o 8D0A(B BBBD ,HcADG v AAD <,0BAA O AGE O ABA $lgADD [AAd BBE B(A0A8DU 8A0A(B BBBA  8A0A(B BBBA ,pAFD  AAA d,@pBBB B(A0D8GP 8F0A(B BBBC f 8A0A(B BBBH dHBBE B(A0A8D` 8A0A(B BBBF  8C0A(B BBBG dtBBB E(A0A8D`y 8A0A(B BBBD  8F0A(B BBBH 4d 1ADG M CAC DGAL BBB B(A0D8D\ 8D0A(B BBBF Lp BEB B(A0A8D`s 8A0A(B BBBB < Tl,[BAD W ABG < BBB A(D0W (A BBBG  4$xBEA A(G0e(D GBB4\BEA A(G0e(D GBB(/@nD[ A 4BAA U ABD GAB,BID lAB\4XBBB E(A0A8DP 8A0A(B BBBA R8C0A(B BBB$8ACG jAAL0BFB B(D0A8Dpc 8A0A(B BBBF  r,$85BGA cABTHfd\<lbBHE D(C0v (A BBBE <rBHE D(D0B (A BBBH LBEE E(D0D8D@L 8A0A(B BBBE L<P_BBB E(A0A8DPN 8A0A(B BBBG L`BBB B(A0D8GT 8A0A(B BBBF d{BEB B(A0F8DPV 8A0A(B BBBJ  8C0A(B BBBA ,DBDA i CBK Ltx,BBE H(D0A8DP8D0A(B BBBXw,sAG l AK D CI $ tA^ A K E C4hAUDThBFA D0p  AABG d  HABI ,0oAEG f AAK ,pAEG o AAB  5,,uBDA E ABA \P,tHBFA v ABF TBEJ A(I0D@Q 0A(A BBBH 0A(A BBBLP BBB B(A0D8D@  8A0A(B BBBJ L!ld("| "Q4h"ADG(r AAH W FAJ 0$L8$BEB A(A0k (A BBDA A(A BBG,4x$BDD L AED d8%SU|%L%L%BBB B(A0D8Gj 8A0A(B BBBH `6LX6BEE D(D0h (A BBDK A(A BBGdd6BDB B(A0D8Db 8A0A(B BBBA _ 8A0A(B BBED 4P=ADD P FAH \CA=OD@ D F$$=iAx G Y G ,L >/YAD0 AAC L| @BBB B(A0A8D{ 8A0A(B BBBM LNBBB B(A0D8D` 8D0A(B BBBC  pP4 xPL pP'Ld PzBBH D(M0 (A BBBE y (A BBGC L RsBBB B(A0D8GR 8A0A(B BBBH d UjBEB E(D0D8D 8A0A(B BBBH  8A0A(B BBBA l W  W $ W?AIG0kAA< WsRGA I(G0B(A ABB 8X  0XDU4 8XL 0X9AX G Xl PXDU XXDU `XDU hXDX pXDX xXDX XDX X , XAV,L X2BDH `AB4| XAIP CB N CG \C$ (YAGC\ YBBB A(A0J 0A(A BBBE w 0C(A BBBG L< [\BBE B(D0C8D@ 8D0A(B BBBB  ] \ \C< (]BED A(D0r (C ABBA d]BBE E(A0D8G@{ 8A0A(B BBBA b 8C0A(B BBBB L|]NBDD Q AEG [ AEG k AEG yGE\^eBBE A(D0D@` 0A(A BBBF  0F(A BBBG 4,_BAA G0Y  AABH dh`rL|`OBJE B(A0F8Dm 8C0A(B BBBI LbBTE G(D0H8HV 8A0A(B BBBJ pe/\R4e-JRLe-JRde9D^ F O4eAAG I FAG _AD,0fcAG ^ AI D CI Lpfz BBB B(A0D8Ju 8A0A(B BBBJ d<o~BBB B(D0A8D 8A0A(B BBBG T 8C0A(B BBBH LrBBB E(D0D8D`k 8G0A(B BBBE <tBFA M ABG a AGG 4t[Ltwd8u,|usAG u AB D CI dv(BBB E(D0A8DP 8A0A(B BBBE { 8C0A(B BBBA 4wtAIG X AAE ` DAK LLxBBB B(D0A8D`( 8A0A(B BBBA LpzBEB B(A0A8Dp 8F0A(B BBBF diBBB B(A0A8GPw 8A0A(B BBBF  8F0A(B BBBG dTȀ,BEE A(D0j (A BBBF  (A BBIA  (A BBEA N$Ȃ_D] G j F Fz4hAAG  AAE }AALnAA F ,lPBDD ^ ABE FSM,p[BDD u ABF ,BEA AB4,0IBED D(J0i(A ABB4dHBAA I ABH fAB,,BDF \AB,OBDF AB40AGG M AAB DGA,4:BDA oABdȆ0AP@]A,؆ADG e AAE ,X;BAD pABdh6BBB B(A0D8G@ 8A0A(B BBBM  8A0A(B BBBK ,L@BDD W ABD |\BHE E(A0A8FPa 8A0A(B BBBI D8C0A(B BBB1, 9BDF gCB|< BOB B(A0A8DP 8D0A(B BBBI  8A0A(B BBBA P 8D0A(B BBBA T`BDA Dd  AABE A  AABC N  AABF \BBB D(D0G`C 0A(A BBBH [ 0C(A BBBC dtBBB B(A0A8GpV 8A0A(B BBBA R 8C0A(B BBBA BBE E(D0D8DZ 8C0A(B BBBH  8D0A(B BBBE  8D0A(B BBBA Ld8BBB B(D0D8F 8D0A(B BBBJ L BBB E(D0F8Gl 8A0A(B BBBA d(BHE B(A0D8G2 8A0A(B BBBG  8A0A(B BBBK \lwBEG A(G0^ (C ABBD T (F ABDG D(C ABDLBBE B(D0D8G 8C0A(B BBBJ DjBHE I(F0D`M 0C(A BBBG TdȻ~BBB D(D0G@ 0F(A BBBA o 0A(A BBBH <BED A(G`+ (A ABBD <BBB A(A0q(A BBB<:BBB E(D0D8J 8A0A(B BBBI  8A0A(B BBGC M 8A0A(B BBBI N 8A0A(B BBGC \ 8F0A(B BBBE L BLE E(D0D8J 8D0A(B BBBE L<BDB E(A0D8Gk 8A0A(B BBBA L )BBB E(D0D8D 8C0A(B BBBF LBBB B(A0A8G 8A0A(B BBBB , sD (FD\ `2BED D(  ABDH Y  DBBG , XZO A L, (jACG i AAJ !he$!KLn F C$D!BAl C K A l!_EK H F!P(,!hBAA i ABH $!ACQ AJ !pl4"mADG z AAH ZAALL"BED D(D0] (A ABBJ i (A ABBA 4"BBA D(J0(A ABBL"5BBB B(D0A8J 8A0A(B BBBG $#+T<#BEE A(A0 (A BBBH  (A BBBI #xBBB B(A0A8Gp 8A0A(B BBBA ] 8A0A(B BBBA ] 8A0A(B BBBA  8A0A(B BBBA L,$!BHB E(D0A8G@ 8A0A(B BBBF <|$$BEE D(C0u (A BBBA \$&BBD D(G@Z (A ABBE  (A ABBB L (A ABBF L%)BBB A(A0S (A BBBF D (A BBBM Ll%p) BED F(G0` (A ABBB w (A ABBC %@*"%X*3%*,&*,d&*BBA A(G@i (A ABBD T (A ABBF W (A ABBC D&3oAAG  AAF p FAQ r ADA ,&04AAG0l AAI D&4AAG M AAH C GAU D AAJ 4D'(8iAAG ` GAO dCAd|'`8BBB A(D0 (A BBBH D (A BBBE  (D BBBK <'=TBDA _ ABA  DBA <$(>3BAA M ADJ  ABC Ld(?(BAA G0  CABI E  AABA S CAB(@[BBA A(G0V (A ABBG  (D ABBE P (C ABBD d (A ABBF D (A ABBF L<)FBDA G0[  CABA Q  AABA P FAB4)FAC BED B T D d)GuBBA D(D@H (D ABBB L (D ABBK   (G ABBA $,*KAJ AI ,T*LqAC BEEF G $*NtAL0L AF <*@OBHD D(DP[ (A ABBI *P@+(PD N+0P4+(PD SL+0Pd+(P#D \|+@P#D \+XP1+PD+P-BIE B(A0D8 0A(B BBB< ,pXBBA D(G0 (A ABBA LL,XBBB B(D0D8GPj 8A0A(B BBBE $,Y^AJQAL,Y BED A(G" (C ABBA G (F CBBA -Z8,-Z*LD-ZIBIE B(A0A8D\&8A0A(B BBB4-mBBD A(G0(G ABBd-pn<BBB B(D0D8G@Z 8A0A(B BBBE k 8A0A(B BBBK $4.HofAJYA4\.oBDD I"  AABE 4.hpGADD l DAF DAA\.pBBB E(A0A8D@ 8C0A(B BBBA e8D0A(B BBB,,/qyAC IX A <\/`sBBD A(D0n (A ABBG L/sBEB B(A0D8D` 8A0A(B BBBB /pv3,0vAADp DAA <40wBEA D(G(D ABB,t0wBAA Gp AAB<0x\BBA A(G (D ABBA D08ysBBE A(A0G$ 0D(A BBBA ,1pzD1hz\1`zGt1zDN<1zBBA A(GS (D ABBG 1{=Gu1{1{ 2{o|,2|+BBB B(D0A8DP{ 8A0A(B BBBA G 8C0A(B BBBA e 8A0A(B BBBA 2}2} \2}BEB B(A0D8GP| 8D0A(B BBBH V8C0A(B BBB\<3 ~BEE E(A0D8DPk 8D0A(B BBBF S8C0A(B BBB3~D P3~3~D Z3~D Z\3~BBD A(D0\ (D ABBF b (A AEBE D(A ABB<\4 BBB D(A0 (A TBBD L4=BHE B(A0D8GP  8D0A(B BBBD $4$ADJ FGA5ȀBEE B(A0A8D`m 8A0A(B BBBE K 8A0A(B BBBK { 8A0A(B BBBA [8D0A(B BBB,5P&BDD RAB$5P:ACG lAA$6h$ADJ FGA,,6pTADG @ AAA 4\6GBED A(D0p(A ABB$6TAG _ DE [D66,677$47RL7@$d7X+AJ ^A47hGADD m DAE DAAd7BGB B(D0D8DP 8A0A(B BBBA  8D0A(B BBBA 4$8ȇ.AC HK K  H \8 t8$8`AF I C A KL8ADD w DAK Y DAB e AEE D CAA $96ADD cDAd,9bBBB B(D0A8DP 8A0A(B BBBA  8A0A(B BBBA ,9]ARj CH OE$9?AAD vAA,9ADD k AAJ :`D 4:h/\RL:kAFD l:Џ'DZ A ,:HAAG a AAD ::D_ E $: .AAG UGA;((AM B WD$;8eBEE E(H0H8M@l8A0A(B BBBl;` X0@ cIoH@@@  q %@%@ o$@oo#@q0@0@0@0@0@0@0@1@1@&1@61@F1@V1@f1@v1@1@1@1@1@1@1@1@1@2@2@&2@62@F2@V2@f2@v2@2@2@2@2@2@2@2@2@3@3@&3@63@F3@V3@f3@v3@3@3@3@3@3@3@3@3@4@4@&4@64@F4@V4@f4@v4@4@4@4@4@4@4@4@4@5@5@&5@65@F5@V5@f5@v5@5@5@5@5@5@5@5@5@6@6@&6@66@F6@V6@f6@v6@6@6@6@6@6@6@6@6@7@7@&7@67@F7@V7@f7@v7@7@qq@DJpqqMJ' PpA`uA@|A{AyA wAnAsAlAlA0mAAAA@AJ qq qIrOq@DJXnL+:DJ#{\O+`nL+hnL#@onLBAAA(B0BAA B0AΤJoLBpB"B@BBpAAAoL@DJXnL+:DJ#{\O+`nL+hnL#@onLZBAAA`fBOBAA`IB1B N0 NFB@EB`B[BPCB@9B2B`2BoL`BBOqOqOq0Oq}Jq`OqOqOq(@r@OO&(AEDP8D%D0FD EED0D@DFFDcDDHE2G0E oDwD6D@8D8D EDGG 7D 6D@E`&DD4DCGpF0D`D2D&D`KGGGGG0LDzE'D`GpGGGkFkFBOOG^O^OJDp KD@WD"/&(AEDP8D%D0FD EED0D@DFFDcDDHE2G0E oDwD5DDD8DP7DGG 7D 6D@E`&DD4DCGE0D`D2D&D`KGGGGG0LDzE`GpGGGkFkFBO G^O^OJDp KD@WD8'/&(AEDP8D%D0FD EED0D@DFFDcDDHE2G0E oDwD5D@8D8DD EGG 7D 6D@E`&DD4DCGpF0D`D2D&D`KGGGGG0LDzE`GpGGGkFkFBO G^O^OJDp KD@WDC/&(AEDP8D%D0FD EED0D@DFFDcDDHE2G0E oDwD5D@8D8DP7DGG 7D 6D@E`&DD4DCGpF0D`D2D&D`KGGGGG0LDzE`GpGGGkFkFBO G^O^OJDp KD@WD#/ OqqAGG0FLF EEFF CGGGG BGCGpF@fF`KGGGGGzE`GpGGGkFkFBOGo8 ,$.$DIDI`DrOarm-poky-linux-gnueabi-ld.bfd,.shstrtab.interp.note.ABI-tag.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.ctors.dtors.jcr.dynamic.got.got.plt.data.bss.gnu_debuglink @@ ! @ $4oH@H> @ F@No#@#[o$@$j%@%t%@%  ~X0@X0$y0@07@7+ cIc @cI@c  dPd 2P;qqqqqq@q@  `q`PU `$