Viewing File: /usr/lib/modules/3.10.0-1160.el7.x86_64/extra/kmod-kvdo/vdo/kvdo.ko

ELF>h@@#"GNU־y#o>il"|UHAUATISHXHeH%(HE1HUHIu UM)t;H
1HueH34%(HX[A\A]]fDuHUDLuEUHuA$A$HEID$ HEID$(HEID$0HEID$8HEID$@HEID$HHEID$PHEI$1Lf.UHAWHuAVAUATSHHpeH%(HE1t+HMeH3%(Hp[A\A]A^A_]fHuHuHEHuHHu'H]Ht?H}EEfDH}H1_f.H=	t6HDH1
xHEH=	HH}|H}H]HHHH]HLHU1HHƃ:L@>H]HLkHILCHHL{ ILEHHHLELd$A@HT$L,$LHPHL9HLHHIHL<$MLLHD$Hs0HLLLHudH}Hu1H}1&H}H}H
1HHH1v@FvUƒHHAUIATL$SID$LAD$HHAt$[A\A]]UHAWAVAUATIHSHMHuHUHMt11A$uHEHH[A\A]A^A_]@ML$I4ׂCH]HMMt$LHILlLH)IIcT$IIi@BHHHI)1HA<$HvnALHHH)1IHAHIcFMM+FLHH)HHH1HHE9<$wH}v1HEHMHD8t...]@H+]@]fH+]UGH]fUH]fDUxHATISHH1HHC H[HHChHCpHC(HC ID$ HCID$HID$ HI\$ [A\]fUHATISHHt"H{H{HHI$[A\]fUHAWHMAVDAUIPATASHHHeH%(HE1t(H]eH3%(OH[A\A]A^A_]fDLE1HH'IALD:`IIGB0HED HUHHHH)IHB8H0HHPHHHHP HPH1ukfDHUHHxHJHHHq H	HIHAhHApHq(Hq HuHV HQHVHHV H
HN uHUHH}ȉEEH}DHHH1HHH1HEfUH]fUHGH@0]f.UHLF(H~0HN8HV@HLHxHHHP]UHAVIAUIATISHH eH%(HD$1HGH9GHG HHPHH
HHHHJHH@HD$HI6I~MALD$AHrHzHrH{uiEtL;d$A|$;AD$;L9d$Ht$HHD$IE1H|$eH3<%(uzH [A\A]A^]Ht$H߉D$D$ŐHD$1IHHuHT$HD$@;pHHH1HHH1UHSHHeH%(HE1HHHx;HEHpttH;EHxhrHxX=x4	H;HP H9P HuHHEeH3%(uxH[]f.HUH9tHHHH1HE^H	HH1HE4HHH1BHHH1HE
HIHH1HEHHH1HEHHH1HEd@f.UHG(HHHG(]fUHG0HHHG0]fUHG8HHHG8]fUHG@HHHG@]fUHAUIATSHHHAuHH11HxHtsIMeHM;$$uA|$4A|$;AT$0I|$`It$pEL$HMD$@H|$Ht$$LDHH1HxHufDH[A\A]]AuH1H[A\A]]f.DU1H]UƇH]@f.UHWHAHHH)HH7MozHHHH~ HOHVIJH~HHH]DUHSHtHxt[]ÀuHhuƇH<HցHDf.HWU1HHEHƀHk]fUHATSHw DgHV HZHS0HzHkxHDH\]fDUHAWAVAAUATSHHG HX H$LhL{III)H7MozIHD$LLIHI)Mg@aEtJIH9C0HCDHHP0HJ(HH)1HHT$AAEVEIcHLBH	LIHIHqEiHIMcHMALfA@@@vHt	tDfDHtII9HHHHTIIA@f9C8A1fC1A<tfCHH=uLcH4$ID$0HxIl$xHH7MozHCHH)HHHHHHH)HP@1HH=t<uHfkH=uCA)D$<H{H[A\A]A^A_]A@fA9HHOuHHfOTAHHq	A1uƇt
1UHGHHHhH]Df.UHATISHHt[A\]fHCxAƄ$LID$HC0HxtHkxHHZ[A\]DUHAWIAVAUIATE1SHhH_@DuHt$(DD$8LU(t<E1<AAHE(H}LEHM Hu0HD$X1MH|$@LD$HHL$PHt$`t4LL$0T$<LT$XH<$LD$HL$LT$Ht$ LL$0T$<ArxAtB1AHILWHh[A\A]A^A_]EAm|$8"AsfAvAf+AAuPH}8tiHE8Hh1[A\A]A^A_]f.EAAHtHMtI?tIIWIIHh1[A\A]A^A_]AYDIE0HH(1t@|$8HD$(f@Am<AifH\$(fCAm<A?DA fDIE0AHH(1cHtHAHD$(fhAE<AfDIE0H@(1@IE0H@(1@IE0H@(1ff.U1@Ht@t1@]@]ÐUHATISHHt!HH{@HI$[A\]UHAWIAVMIIAUATIHAASHH(H}LMeH%(HE1LHHHLBHHH)HMH9ƾIEHiIHHAt'H]eH3%(D`H([A\A]A^A_]fHELHHHH@LHH)HHUH}ȾEDMHUIMAHiɸZ8Z<Lb0LIDLID$H
BPHJ`HHHHHBXHBHHG1f1MZTt0HiθHI¸H
LHIR L9uHEHH}ȉEDMH}ȉEEAff.UHSH?H[]UG<H]fAUH]HiҸHf.UHSHHUHH0eH%(HE11҅uEHC@<t)HMeH3%(uH[]fDUHAVAUATSHH@eH%(HE1ft%HMeH3%(OH@[A\A]A^]DIH0HuIHUuuԺAMALHEHEHD$(HEHiҸH$HELHD$HE LHD$HE(HD$HE0HD$ =…F}<At7I~ t0MtTI$HtKHHS0Hz 1fDMtI$HtIF LIF 1IrHHI4$fDUHAUATAHUSHHhH0eH%(HE1t(HMeH3%(Hh[A\A]]f.DUAHEDeLME11HD$(HD$DHD$HD$HD$ HHEHEHEHEHEHiҸH$LDL8L+f.UIHSHheH%(HE1кAHiiHD)к! HHcHHHH9r5tHMeH3%(Hh[]@Nf9JsfDLHELMH E1HEHEDHD$(HD$HHD$HD$H$HD$ HEHEHEHEDNHdAf.UHATIHUSHHH0eH%(HE1uEHC@1u"A$1HMeH3%(u,H[A\]@t1fD@U1HN8H9O8Ht]fDD;uMt<f9u11DHf;u(HL9rߋW8Hv@H@]1]ff.ULO@1HLLfEtcIuHDFII9v+DH71@t#HuHAI9w1]fDD9v]9vfHWH1fzv@UHWTwPH]@UHATSHHeH%(HE1ft!H}eH3<%(H[A\]DIHuHqu@HSHHC`H9KTH¸H9HSHKPtnHuH߉KT1tEHS@:AHifEk<PSPHS0HB0I$1;@C8CTPDHCXCPHCHC8H=HG‰CTHHH1EHS@KfDUHAUATASHHeH%(HE1tHMeH3%(DusH[A\A]]H0IHUAűE܉HS@:u;AHifk<MtLfE1{f.UHG01HL@0L9rG8L)H9HFH1L9r3w8L)H9HG9AvHw@fʀ<HA9w]ff.U1HSW8HH@C81HǃfHډC<1t f.1HH¸fr(H9rH{h1H[]DHHAAUHHH]HHHHH)HBH9HDDUHWHH]H)H7MozHHHHHHH)HB@UHGE1HHDHH)H7MozHHHI	HHHII)LH@HVDKLRH׸H@un@uPHt	tDfDHtIHIu]DHHOfDHHfO{fHzHUfUHATISHvHHSHH7MozAHH)HHHHS HS(I\$ HSƃHH
HH
HKIT$HI0HIIQJI|$HH[A\]UHHhHH]fUHAVAUATISHGpHt71ALwhHHLE1@LHLHI9w[A\A]A^]@UHHSHHhHH8[]DUHAUATSHLo Me I\$HC0HkxIt$(Hx HC0LHxA$AƄ$tHHH{xtH[A\A]]uH{huHC0HxHItHC0Lp(H{0ƃAHǃHS0HALAAR(H$H[A\A]]H{hLu8AH4fDHH[A\A]]DHHUHAWEAVIAUIATISHu2HƃLsD{HLk Lc[A\A]A^A_]HHH1뫐UHAUIATE1SHu"9fAIHøL9vHt[A\A]]fD[A\A]1]UHAWEAVIAUIATISHucHƃLsD{HLk LcuH[A\A]A^A_]H߉H[A\A]A^A_]H	HH1wf.UHAVIAUIATISHHu)ƃLLLHEH[A\A]A^]HHH1DEDEUHAWEAVIAUIATISHAD$8AƄ$LAD$<A$Ml$ E1I\$Mt$I$E|$IL$xu_A$IHøL9vDHCID$0HHxtA$I$I)Ml$xL[A\A]A^A_]HHH1!UHSHuI1Hم҉t$fHHǁHH9rHC0Hx 1[]@f.UHHHHLOxLGpw<HD‹W8HD$D$HHH$1f.U HAUATSHHH?eH%(HD$1CR<AH{pDHA8QH{XH3H{pHsxH!t9HHHHD$eH3%(He[A\A]]tBH{pHChHs`HuƃƃfD=TLc@LI@8r\ƃƃH{p1҃A:EtHI$H<H{pH{XHCCHHf.H{pDHA8
H1HsxHL$H{pugH|$Ofu1fGHHCxHHCHHnHSxH0 !HSHH1HLCxDD$$HHH1}LCxDD$$HHH1H.HH1HLHWU1HHEHH]UHSwHHƇHGxHH@HHCpH{XHCCHuHH]Hf.UHATSHHHpDHA8u7HHsxHtxtHCxH{pHH[A\]LCxDD$$HHH1@UHSHHu)HCHHCpHCxƃƃ[]HHH1f.HHH)H;XwUHhH8H]fUHATISHHt"H{H{0HI$[A\]fU1HAVAUATISHH{M$1Hs M$M$@M$HE$LHI$85AÀ@@@1Ht
Ht
1HfOtLFL^F LV#LN+Dn3Dv4I$8HI#$HC81fCDHCHHS(HS R3HSHC(PHC(@[A\A]A^]DH~4@4D1HfG@"H@f.UHH9HtHHPHH
HHHHJH@HHHHH9tHpHHHpHrH@HHHHPHHH]1@UHSHHx<HցH[]Ðf.UHATISHH:u[A\]MHHH1@f.UHATISHHt(H_u0H{XHuA4$HHe[A\]1HHHH1뭐f.UHAUATISHH eH%(HD$1HLoLI@I9r?AHDT$H$H5HH1IHI@H{xHH<Ht$L%D$HD$eH3%(u6H [A\A]]DAHfA9^@E1'HHHUHAWAVAUATISHeH%(HE1H>HIAAHuU@EHPh@pH)HHHLI<$@IHt]f{DHCuHH9H8HHFHH)H9wJEHPhHpH)H„Et/f1fHPDH`Eu1HI}xI}xAtA}uAuIMI9tHxHmHxXbI}HWI}XLI9IHCHHHHHSHPH[HM(IHCHHHHHSHPH[HtgI}xu
CDfHH9tHSHHHSHPH[HIL3HCIHM;IqL1HH„[HK HH#qWHH}eH3<%(uCH[A\A]A^A_]I}XHUHEI}HHUH3HS f;B!HHH1UHAWAVAUIH0ATIHSHH eH%(HD$10I}xgA|$@[I|$HOID$AL$Df9tIP-It$8HHT$5ID$PM|$HMt$XfAD$FID$(PJHHH<JHHWH@HpHHDD	GHfH J	BHHΉJH 	B<uID$ H@H8H{XH5Hs`LID$(IL$Pf9OI|$HtgLHxHXAD$AuAD$AAD$BuCPAD$Bf.IPIAD$FIIxID$ HIID$ HPAT$DID$ fP!AD$@I}HG0Ht$I|$0AAD$BAD$AHHHD$eH3%("He[A\A]A^A_]DIT$8H1I}xI}xt2I}XHT$HD$I}HHT$HAkA}`ARIMI9tHxH4HxX)I}HI}XI9IHCHHHHHSHPH[HM(IHCHHHHHSHPH[HtgI}xu
CDfHH9tHSHHHSHPH[HIL3HCIHM;IqL91QfH߉D$D$I}xI}xAA}AIMI9tHxHHxXI}HI}XI9EIHCHHHHHSHPH[HM,IHCHHHHHSHPH[HI}xu
CDfKHH9tHSHHHSHPH[HIL3HCIHM;ImxfDHIT$(IT$ R3IT$ID$(PID$(@tA|$B:A|$AAD$BAD$AHt$I|$0tBA-I}XHT$HD$I}HHT$HAHHHH1HS f;B!HHH1HS f;B!HHH1DUHwX1HSGrH$u HHqCr[]f.HsHHf.UHAWAVAUATISHH eH%(HD$1HjLohI\$HH9HFHH9IT$ AD$Df;B!tAHRfAHI@@q@HHHpfAD$DHkhID$AL$Df9I}XMt$HHIu`LAzID$AL$Df9HHD$eH3%(]He[A\A]A^A_]1HH{xH{xF{</HLI9tHxHHxXH{HH{XI9LID$I$MHI$IT$HPMd$M$$L2@LID$I$MHI$IT$HPMd$M$$tqH{xuAD$DfI$I9tIT$HI$IT$HPMd$M$$HM<$ID$HL L;LaHLDfDHIT$ AD$DtHHOAID$IT$ H8HHqH#rCpffCpTAtH@fCp4H{xH{xG{=0HLI9tHxHHxXH{HH{XI9LIGIMHIIWHPMM?HH$/LIGIMHIIWHPMM?tvH{xLL$LL$uAGDfII9tIWHIIWHPMM?HIGH$IHL8L;LbHrfDLH@H{XHT$HD$H{HHT$H6fH{XHT$HD$H{HHT$HfE1LHnHH{@HpHHHHH9HH{x#H{xP{HLI9tHxHHxXH{HuH{XjI9LIFIMHIIVHPMvM6HHD$(LIFIMHIIVHPMvM6tmH{xuAFDf5II9tIVHIIVHPMvM6HIFHD$IHL0L;LkH
H{XHT$HD$H{HHT$HyHHHtHHHHCpXIT$ f;B!jHHH1DIV f;B!HHH1IW f;B!%HHH1LL$DUHHAWAVAUATSHL eH%(HE1MoI}0IPIAGFIAG@IG H@I;vIIG H@IHS H9BM1L9tDH9{@u.H{XLHI}xM{@I}xRAt0A}u)AuIL9fHxHP@IHtLLNHEeH3%(3H[A\A]A^A_]@HC Lc@!fA9$bHI$H9tHKHHHKHHH[HI$HHCI$HI$f{Dt#HCHS H8HHqH#rI$LIL9HHDH{HLHLc?@I}XHUHEI}HHUHzHxXI}HI}XL9IHCHHHHHSHPH[HM(IHCHHHHHSHPH[HtgI}xu
CDfHH9tHSHHHSHPH[HIL#HCIHM9IqI}x<LցL1IKHHI}xI}xBAA}AIL9tHxHHxXI}HI}XL9IHCHHHHHSHPH[HM(IHCHHHHHSHPH[HtgI}xu
CDfHH9tHSHHHSHPH[HIL#HCIHM9IqLfI}XHUHEI}HHUHHS f;B![HHH15HHH1IHS f;B!UHHH1/fUHAVAUATSHHHƇeH%(HE1HH9HFHHHH9HHFH)HHGh{ruHrH{xuUt,{u&uHLI9tiHxHt[HEeH3%(nH[A\A]A^]H{XHUHEH{HHUHw@HxXuH{HuH{XuI9LID$I$MHI$IT$HPMd$M$$L5LID$I$MHI$IT$HPMd$M$$tqH{xuAD$DfI$I9tIT$HI$IT$HPMd$M$$HM4$ID$HL L;LaH{x<HցHIT$ f;B!mHHH1GDUHSHH[f.HHHHHHQH;8HHHH9wHZf.H Hu9HH HHQH;8HH toHH9rHH9t;H(HxHG0ucH[[]HQ@HH9ufDHǃ Hǃ	H(ƃHH[]ff.UHSH_ HuH5H[]f.UHSH_ HzuH[]fDUHHAWAVAUATISHeH%(HE1HG HXH@ HP1At$H{xH{xult3{u-u$HLI9|HxHtnfDLHEeH3%(fH[A\A]A^A_]fDH{XHUHEH{HHUH`@HxXuH{HuH{XuI9LIEIUMHIEIUHPMmMmL-fLIEIUMHIEIUHPMmMmtlH{xuAEDfIEI9tIUHIEIUHPMmMmHM}IEHL(L;LiH{x<HցHIU f;B!rHHH1LfDUHAVAUATSHH_ eH%(HE1ƃwH{xH{xuYt0{u*u!HLI9tmHxHt_HEeH3%(nH[A\A]A^]H{XHUHEH{HHUHs@HxXuH{HuH{XuI9LID$I$MHI$IT$HPMd$M$$L5LID$I$MHI$IT$HPMd$M$$tqH{xuAD$DfI$I9tIT$HI$IT$HPMd$M$$HM4$ID$HL L;LaH{x<HցHIT$ f;B!mHHH1GDU@@HHwH]ff.UHAVAUATSHHHxeH%(HE1u]t,{u&uHLI9tqHxHtcHEeH3%(vH[A\A]A^]H{XHUHEH{HHUHo@HxXuH{HuH{XuI9LID$I$MHI$IT$HPMd$M$$L5LID$I$MHI$IT$HPMd$M$$tqH{xuAD$DfI$I9tIT$HI$IT$HPMd$M$$HM4$ID$HL L;LaH{x<HցHwIT$ f;B!mHHH1GDUHH]@f.HUHHHHFHH)]Ðf.UHAUIATSHHeH%(HE1HHH(H0HH9LL;tFHHPHHH
HHHHJH@HHEtH}L;uHEHIEHEeH3%(uH[A\A]]HSHH1MDUHAWIHAVMAUATISLHPHEHMHMH}HEHEHEHE HEeH%(HE1At.fDH]eH3%(DHP[A\A]A^A_]H}LHuH#HHHHHHHEHHEfLLL8HdžHEN0HdžHdžHdžHdžHdžHEHdžHFxK6HIFHH 7HfHX.fLHHHFH)Hi7HFhI|$8H0IE1HMHhAtH}SHEHHHAHMI~HG8LI0LAAHEAV0IH@0PHEHH@HEHH9tHpHHHpHrH@HIHII9HPIHIHEHPLpHP LuDH}7fLHELDHDHH$HHD$HEHH0AHMID$8LL(L0A^H}^HEH(@0BHuHEE1H0fH}AwHuH8N0fDUHH]@f.UHHSHH@,H8HHQHHHHH!HHHH []ff.UHAUMATISHL@LH[A\A]]Df.UHHH]@f.UHHH]@f.UHw8HW@H]f.U,H]UHAUIATSHHFNH H	IEFHH	fAEDNNIuEAEI I	H;w8AMsf+v4HLMH1H[A\A]]DMuCAAwHLLEHUHULEt&:tAMtrM 1DAz@AMIU<cIbC<v2AMIUIMH1B1;MyUHHH eH%(HE1HH9HFHEH@HEHHHEtHHEHuHHMeH3%(uUHATIHuSHLH@eH%(HE1t#HMeH3%(H@[A\]HuHHuHUоLuHMHUH@HMHHHHHHH8HHHHH!HSHH Hz82H߉EEDUH]UHAWAVAUATIHSHH0HHeH%(HD$1H{xA$<Af9fI|$XLkHHCXELDHKIt$`LAu{{ru
HmDHD$eH3%(He[A\A]A^A_]DLɐL빐1Hf^f.H{xH{xd?{5(HLI9tHxH
HxXH{HH{XI9LIFIMHIIVHPMvM6HH$/LIFIMHIIVHPMvM6tlH{xuAFDfII9tIVHIIVHPMvM6HIFH$IHL0L;LlHl@DL H{XHT$HD$H{HHT$HeHI$8ZHIHH14IV f;B!HHH1f.HuDUH8HHHH!]f.HuDUH8HHHH!]f.HuDUH8HHHH!]UHAVAUATIHSHH0HeH%(HE1El$HH{xHCLc HCDkƃu]t,{u&uHLI9tqHxHtcHEeH3%(vH[A\A]A^]H{XHUHEH{HHUHo@HxXuH{HuH{XuI9LID$I$MHI$IT$HPMd$M$$L5LID$I$MHI$IT$HPMd$M$$tqH{xuAD$DfI$I9tIT$HI$IT$HPMd$M$$HM4$ID$HL L;LaH{x<HցHwIT$ f;B!mHHH1GDUH@H]@f.UH`HHHHhHWHpHWHxHWHHW HHW(HHW0HHW8]Ðf.UHAWAVAUATSHHHL`LhHpLxLHHHHE1H}HHUHMHC`LHLHHHHD$ HCPLl$Ld$LIHD$HH$1HuL1LHIHMHU1HuH1HHI9t=HC {@LLK`LCPHP!HpID1HI9uHH[A\A]A^A_]f.fHUH)HHi98D@D9uVD]Dt1҅tHHGJD9~߈NDB]@f.UHщHH HHH1eH%(HE1Hi-8ߝHIH1I/L1HHH/H1HH HHFHueH34%(u@f.UHt8E1Ht(IAHHGH9puHx
tHtL]1]@UHATSL'HMt"I|$ID$H;H[A\]fUHAUIATISHeH%(HE1t+dv+HMeH3%(H[A\A]]KHMH uM@tKHH1HMHHH888HHHAHHAH9wH<HHuHUIUEfDH}؉EE+Df.UHH]fUHSHHwHH1HHHtH@
[]f.1ff.UHAWAVIAUATSH8HHuHULEtJHwHHLA1LHIHt6HMHtHP
HEtHMHH
1H8[A\A]A^A_]LsHCI988HELMILcKIGL)HIH=HGHIFI9s#I~
LuH~
HH9wL}HHHIHEHCHHEHL<@1LMH888HL{HI9LKwK<HHMH&E1MLut2IV
HtIvE1HjIIM9uH}L{H{HULqIfHHL)HI=GH$H9v%tHL$GMtL9s HH9wHCLcHEfDAD$ID$AD$HFID$
HF
ID$
RLL)HI=~2LnHMLcHHMHKHMHKH8[A\A]A^A_]MHELLID$HEID$
HH}dHEHH81[A\A]A^A_]H{EHELcHHEHCHEHCEH8[A\A]A^A_]MItf.UHAUATILSHHHwHeH%(HE1HULHI'HHtYH+H@
HBHMHB
Ht.r@qBHMeH3%(u!H[A\A]]JAM1f.UHATISHHtLCMuHI$[A\]H\HH1UHAUATSHGH;siHAIHGHGH9GtqHHGHHHHHWHPHH?Hߺ1DHI$1[A\A]]H1[A\A]]fD1ff.UHATISHH1HH[HID$HCID$HID$HID$I\$HtHID$[A\]HHHID$DUHAVIAUATIHSHeH%(HE1H
I9wKdH< HMHAuSHEML H}HGLgHGHGtR1	DH}H[HuHHD HEL9uHUIHUeH3%(DuH[A\A]A^]Hf.UHAUIHMؿ ATIHSHHeH%(HE1u&HUHHMLHYHAHAI$HueH34%(uH[A\A]]UHATISHHu-HW(HSH{HuHI$[A\]DUHWHGH+HHtHB HR(Hu]ÐUHGHHt6@80uD8tH@(Huf]DHtH1]1]ø]ÐUHHt*HOH9s]fH)H;w sHwf1]H21H2]ÐUHHt*HOH9s]fH)H;w sHwf1]H21H2]ÐUHGH+H]@f.UAHAWAAVAAUATISHHHWL/eH%(HE1HL)It1L9s3HueH34%(H[A\A]A^A_]DHfItHCHt!D:0ufD:t{H@(HuL)HMALDH0LELEnHUD2HUHZLjLBLb HKHJ(HCAHStL#4'L)cUHG H]ÐUHGH]ÐUHGH]ÐUHGHH]HD%UHATISHHHeH%(HE1HHEHHEHGLHHHPHp%HU
u$HMeH3%(HH[A\]fDH}LuHHULHEHCHEHCEuH[HuNfDH[(Ht?HUϾLEHCHEHCHEHC HEtĉID1=@UHAWAVAUATIHuSHHpeH%(HE1t(HMeH3%(Hp[A\A]A^A_]fDHu1HHuHUHuHUH
HHH9rHMH cHUHEHHEHUHPUHHPHDžhHUHHMHEH0LuD}LmHpHMHxufHEHxHpHhD8HELpLhHHHP IUHP(IEHEHhH9PTI$1qfH}xxNUHSHHXHHu1CPƃH߃tH]DH]HUHAWMAVAAAUI1EATAԺSHHHHC@LHƃHǃHǃLHIDHHHHHPHXHPH1ƃH 1HC(HDcPL{0ǃDHHH{XHCCHuHe[A\A]A^A_]HfU HAUATSH?H{RCt;I<v[LHMHHLH1H{XHuICPH߃t*He[A\A]]f.L$fDHe[A\A]]HHHH18ff.U HATSHHH?eH%(HD$1{RHDHA8HC@LL;`0r7H߾HHD$eH3%(cHe[A\]DHLD$1HLHH|$HCPLH{XƃHFHs`LuaH|$GPJ=HD$H{@HH{X@HCHC.HHHfuH|$@@HCHH|$H@XH1H@HPLDD$$HNHH1)HHH1H1IHHH|$DHDf.UHSHH[]UHHwH]f.UHHSHHHHw@H}HEH HE(HEH0H[]UHHEH}H HEH(HE H0]UHLJHLJHLJH]@UHAUAHUATISHHH@eH%(HE1uHULDHHMeH3%(uH[A\A]]f.UHAUATSHHHeH%(HE1DHA8HQLLHxL`I$LHLLEعLLHuSH;]CƃI$tLAD$LHEeH3%(H[A\A]]LL@E1OHHHuAH9uLH1HH1if.H9ƃEHGHH1LDD$$HNHH14LHYHH1HHH1"LH8HH1fDU HSH?HC0HHCHC8HC[]Ðf.UH1HSH; HC8HHC[]fHHtUH@HH@H]Df.UHATISH@wRWQLG@Lʾ Lc [A\]f.UWPHHtHHHE]f.UHAUATISHPHT$0HL$8LD$@LL$H_eH%(HD$1t\t<AHHuOHD$eH3%(ukHP[A\A]]@HG@H fHG@HAHEHLD$HD$HD$ HD$U HSH?CPLCHHKRtHHHEHH1H[]f.UHSHDGPHwHHW0HO8CPHCHCHCtHH[]@HH[]fDUHAUIATISHLcLcHCLk8CPHCHLID$0tI$H[A\A]]@H1H[A\A]]f.DHW1HUH~HEHHF H@pHHH@@QG]@f.UHATSHw DgH^ HSpHzDHH[A\]UHGHATIS1HHEHCpHp(I\$ tGKIT$pJHCp@I|$AHHHp@[A\]fHCpHp(u(HHw6I\$HH[A\]ÐSID$PpmHH90rHEHH1DUHAUIATSHG L`HX A|$ uHCpHPHrHI9t$tLp[A\A]]fIL$HHQHp(HHH1HHHHHL1HHHHHHHHfP"@!ID$HHID$f[A\A]]DI$HHjUHHSt!H_u&H߾[]1[]HHH1@f.UHSHHt{xH[]HGpH@Hx@uHH9sH{pGPIE1HHCHHs@HA1HHCpP(L$E1dHCpxPtH{`LHH98{}.HH9{CxH@Hx@<HցHf.w(HIUHSH?H[]UHHtH]f1]ff.UHATISHHt$HHHI$[A\]UHAWMAVAUIATISHH H0HUeH%(HE1IH@HHH9wHHHPHMHAt+H]eH3%(DH [A\A]A^A_]fDHUȹIHLbpIFHUHIF HIF(H(IF0ffLH0HHHMHUHH(HHǁHǁHH)H H	HAHHHHUH}ȾEDEHMH8H@H8HHHIT$HHRHHPH1@ HHHHHHHHHHHHHHB1B!fB"IfHH H}ȉEDEH}ȉEEAff.U1HHt
Ht]@H]fx"Df.UHH]f.UHSHHHSpHR8BQH{`HH{xt[]DHCpxPtH{`uHH9u׀{}uHH9u{uCxH@Hx@<HցHHHH1Jf.UHSHGpHH@Hx@H[]UHGHAUATIS1HHEHH^Hs0HCpHC8HxAt*HCpLHxHǃC}DH][A\A]]fDUHAVAUATSHw DoH^ LcIT$pHzI$HHPHHPHCHHHHSHPH[HID$pLsHxEu8I$I$H9tSH@I$L[A\A]A^]fDLDH1DL[A\A]A^]I$I$@f.UHSHHfx"HGpuxPtH`t[]Ð{xH@Hx@u{}uHfx"tH@H8H8HǃHs0H
H8H@HJH@H8HCpC}HC8HxeC}H{RfDCxN@UHAVAUATSH`HƇSFHGpxP8}LLo`fDHLH(HL)H9TfA|$"uBHID$1HHHHf:JfI|$HHLH{`HCpxPtu{}LuPLHtsxLpL%fA9D$"H{}HHP HHP D{xƃt;[A\A]A^]f1@HCpHx"HH{`uHHHPHHPHCpHx{IL9uNH9rzHHHHHCpHxHHHH1HHVH1H(HH_HH1`UHSHHHt{xt[]{xuHCpxPtH{`uHH9u΀{}uHH9u{uCxH@Hx@<HցHfDUHSHGpHPPu|t
[]H@Hx@uHH;uH1LPGDHHf:u:HHHHHHHHHHH9t^HH9w@nH{HG0t@HCpHCXHsPHx<H-LHHGfUHSHw H^ HCpHxHH[]@f.UHSHG HwHx H[]UHATISHf~"I$1һHI$I$I$1I$I$I$HHLI$HHNfF"F!I$Ht(@1HHHHfA<u!HH9sA$uLQ[A\]HIغ{HH1I$HHsH1I$UHAUATSDo"HAHD@ H@pL`HAD$AD$	AD$t ƒ	AD$fC"[A\A]]Ð!t:DDAL$f]fC"[A\A]]H]1C!UHAWIAVAAUATISHHHL	L9roAT$tXHD$‰L$$I1fHHt'H߉H[A\A]A^A_]fDf9sALHCpDAL+p0AD$I$HH	IEI$IT$HHHx!P"u,f;tHH[A\A]A^A_]f;@fA9E"_H1HpH4HfUHAVAUATSHH@eH%(HE1H)Lg(LM$@AF"fUIF1HHHLlHHtHCpLH@HPHHCpLH@HHH9t$1	H@H9tHHHDL;rH8H8HH9t*H@HH8H@HqH@H8HHH8H@HHHHPHH+H;rFHHPHHPHH+H H9wHrH)HCpHxAF"IVI$I$@HfEHUA$I$H{pHuH$I$HD$I$HD$I$HD$I$HD$ LHEeH3%(H@[A\A]A^]DE1HHHHYHH1UH@HHHD H@fMEL$D%H THH	HH	€!t"f%]rEH	H H	@f.UHAUATIS}HuDHf9H"rx!u@t[A\A]]f.H{}tC~El$HHCLc 1HCDk[A\A]]Df.UHAVAAUIATISHHH9r t[A\A]A^]DAf9sHHH)H;rHHHH{pALLH[A\A]A^]UHH+H90H]f.UHAUATISHH|HGpH@Hx@uiI|$XLk`HIt$`LH{pGPtHH+H;(spu$H?He[A\A]]@LHe[A\A]]LHe[A\A]]L@HAUHHAVIAUATStKHGpHxPt>A1HHHHEL,AEx3AfEfEet
[A\A]A^]@H[A\A]A^]D9~IHHH1AE떺HHH1L1HLjIIAEQff.UHGHAUATSD&1HHEELLLIM9w]fDHHt2HCp1H@HPLHHHHtLHIM9vHCUH=[A\A]]fDL;^ƃJHL6HDCH1DH[A\A]]f.UHGHAVIAUATS1HHELHLIEHHH	HIEIEID$I$I9tIL$HI$IL$HHMd$M$$HI$LID$HL LI~@x@@LHt	tfHtAE")\t6IuHHx!P"f;IE1HAHHCpHp@Mf HSpIFHRRQPI~HHHPHHHP1@!fP"{~C}Hǃ5uH[A\A]A^]f;CfC~HfHHOAEHIufG@tf.HHfOSHHH1UHSH9Hs2HHH11[]Dv[1]fHGpH@Hx@uH@UHAWIAVEAUIATISHHHSpHR8BQ
CxHCxL{DsHLc Lk{xt[A\A]A^A_]f.HCpxPtH{`uHH9uʀ{}uHH9u{uCxH@Hx@<HցHy1IHHLL[A\A]A^A_]HHH1f.UHAVIAUIATISHHHGpxPt&C|LLLHEH[A\A]A^]H`tHHH1DEDE@f.UHAWEAVIAUIATISHHCpLkHs0D{Lc LsHC8HxtH߉H[A\A]A^A_]UHHHHAVIAUATSH0LLLHLLMLHwhLDHDʀ}Lt$(Ll$Ld$HH\$LT$ L$HE1H0[A\A]A^]@UHSHHHH@HChHC0HH8CH{pHCCH[]ÐU	HSH?HC0HCxHCH߈C[]ff.U	HSH?HshH{pH{pHHCpt'HHCCH[]fCxHCH߈C[]fDUHHHATSHu;HHHX0L@	AD$xHH[A\]UHATISHHtHHI$[A\]ff.UGxH]ÐUHAUATISHHHuH8CxutHC8HuH{HHPHS8HFLkHuMt@H[A\A]]DI|$HCH}HH[A\A]]DHxHHH1fUHAUATSHHeH%(HE1H8CxHC0IHL Mt'LLI9LGHIuH{XLcXu7J@LC@M9uWLHCH}HHC@H{XtLLHHEM9rHEeH3%(uTH[A\A]]HHH1HHH1fU	HATSHH?eH%(HE1H8CxutH{HH{XHIu/HH{HtHHEeH3%(uXH[A\]HS0HzHCLeH}HHHH1fff.U1HSHHHS@Hs81HH{XHHHHHDH{HHE1[]f.U$1HSHHH[]f.UHv>t]fDDNEu@
w@LcυF\NtdDNA$fD9vƃA1HfDL
HfE9s0H9uAAƸ9fD	f1fE]]þ$A$ff.UfDDwH|$HHA]fUHAUHUATSHHHw@H0eH%(HE1uoLcXDkLEl$ID$I\$ ID$HSHH+S@H{XHuHHGHEeH3%(u"H[A\A]]H߉H@f.U
HAUIATSHH_ eH%(HE1;Hs@H{8HUu^IELcHL+c@A}H]ILGLHLHEeH3%(u&H[A\A]]I] HHf.U
HATISH_ ;HSHHK@HH)H=HGHH9HC@vH[A\]f.I\$ f1HH[A\]UHATISHHt/;
H{XH{PHI$[A\]DUHHAUIHMоATI`SH eH%(HE1t)HUeH3%(H [A\A]]fH}L
HEHHHPHEЅu7L@PLHXLu,HEIEnH}HEUfDHUH}؉EHUẺ1DUHAWIHAVAUIATISHHLHEHILHEL9uIwtO3L9UA?
EuLMo I_0HMg8IGEwIGIG@LIGHH[A\A]A^A_]HE1IHHL]TLLH[A\A]A^A_]LuLuM921IHHf.fUIIHG8HH]fUHG HHH(HPL@ B Hx1L;A0HrHHD]DvH H	tt:vw#u1tUHH]@@f.UHAUIATLSHHpt3HHXHx`I9uIƃpH[A\A]]LXIHHH$1LXMHHH$1UHSHHt[]@fuH8uǀH(uH{ H3H;@f.UHATSHH(Lc8H{8tDLH{8uHQ[A\]ff.UD@HATL$SAD$LHt>AD$LCIЋLLu"KH8u	8tЋTLtCI[A\]þI)HHt
H[A\]AD$LUHAUIATAS^C8t)ILVCDʋALALt2Eu\A]]@t[A\A]]DL[A\A]]þINHHtLt[A\A]]f.UHATSH_ wLc(LAI|$ H[A\]Df.UHHSH~0HtH{8Hu9[]fDNHQ8VItۈVHH{0HGH~ HtDH߉[]UHAWAVAUIATSHHLv(I9~0tnDOCANIAVHEA$fD9DAFfD92Af9,DA$fE9DB⍐fA9GfA9EI}I] Hs @@G@]1Huou[II}@1G{@HC8CBu{C@Hs0AI}HHH[A\A]A^A_]fHtfDhD3H[A\A]A^A_]fA9T$L$$1IHHLLHI~ LH[A\A]A^A_]ÐHHfWfHHWC HHs!G^AFHDUH]UHAWAVIAUATISD~HI$I9tWHCHHHHSHPH{H[Hu?Lk1DLL{2uLLI$I9ufD[A\A]A^A_]þ1IHHHtL\ff.UHAWAVAUATSH Lg eH%(HE1I\$(IT$HHrDr#H0H@8HMl$ AHE8uCAOAEBHC0L9Eu@H{0tIHiH{ LHEeH3%(H [A\A]A^A_]HL}H{8tCH8CItH{8CHLHC0HH{8HUHHEH]DuEHEt'KHQ8SItSHLHmKHC0@f.UHHAUATIStjH_udI\$ HMl$@1AHHAEI|$HH@H[A\A]]D1DUHIHATSHHHeH%(HD$1H@H41̋NL!IHH	NHH!H0H	1HXH?Hu%H<$Ht;LH{XHu9Hs`LHT$eH3%(uHe[A\]fDƃpHff.UHSF8GCt
H6%[]fHHGHH{ tHfU HATSHHH?{RH{@D`HA8uCuGH{pH{XHCCHHC@HHHe[A\]f.HH{XHCCHu}HHe[A\]LDD$$H'HH1LHHH1H=HrfUHSHHRHsxHtlLHH@HHH{@H{X@HCHCuSHH]HH{XHCCHu+H߾H]NHHU HATSHHH?{RH{pDHA8u}CuHHHHH{XHCCHHHe[A\]HH{XHCCHtHLCxDD$$HHH1QHHH1HUfU HATSHHH?{RH{pDHA8|CuDHH@HHC@HCHHHHe[A\]HH{XHCCHuiHHe[A\]LCxDD$$HHH1RHHH1HfUHAUIHATSHHLcHHKPHSpH[HLt[A\A]]HS`1'uLChLLH@[A\A]]fUHAVIAUIATLg SHLMHLLH[A\A]A^]f.UHSHHH{ H{[]DUHH]ff.UHAUIATISHt E1[A\DA]]f.ALHf@@1HuBu&uA[A\DA]]fAfHtfDtfHKLH	1[A\DA]]@HHW[HHAE+HHfWfUHH]ff.UHATSL'HA$tCftADŽ$[A\]ADŽ$HH[A\]fDL1Lff.UHAUAATSHƇHDHIHxHHSCfAl$XuID$Ht[A\A]]I|$H[A\A]]Df.UHAUIATASHHutHHxHDrpt"LHH`HUHuHH[A\A]]ÐUHATIHSHu+pu[A\]HChI|$ Hs`tHH%[A\]UHATSHw DgHV(H^ Hz DHH[A\]@U HATSHH?{RuVHDHA8uSHxHߋsHSHCmH[A\]HHH1LDD$$HNHH1xff.UHSHHt]H_uWHGP6t"E/H[]DH[]f1HuHHuf.UHSFPHu
u
1H[]Hu#ptHH@HxHHKSHU HAWAVAUATSHH(?eH%(HE1{RHDHA8Ct0HHEeH3%(H([A\A]A^A_]fDHILpHH@HH@8HILHcH@IGHH@8HDHH8Hp HHEHMAԃHcHRHHUHEH8I9GxtAHLAPvDLHcH@IGHH@8HIWHHx HR8HHUHHH`HUHu?1HUxH}HpuHpHpHH8IPHU?HL58HHH1LDD$$HNHH1UHSHHtmH_ugHЄHRHt%HHxHHuH[]fDH1>H[]1HuHuf.UHAUATSHHcH@H@HD L$Ml$L_ukAD$AuH H	HcHIHHHxHH[A\A]]DAT$AuAIc҃H@H H	HD1HH[A\A]]HHxHH[A\A]]fH1[A\A]]Df.UHAWAVAUATSHLg Ml$(I\$ IEH@8HIuHIHv8HLHHLp IEI|$LLH@8LLLELEuLLLI} LHHH`LHLHH[A\A]A^A_]@UHSHHt%H_uH߀dH[]D1HuHHufUH H]ff.UH H]ff.UHAWAVAUATSHHHf@XIH@HVH@8LHHEIGH1HH8H+H/1kƃMIAֺA	Ai,A)2EEA	i,AA)PHuHRITDrHBfDbHcH@IGHH@8HHH@0HuHcHIHEH{@KD Ld Ml$L0AD$IHAuH H	HcHIHHXH[A\A]A^A_]fH߾#H[A\A]A^A_]@IDAT$AuAIc҃H@H H	HD1HH2H[A\A]A^A_]HH[A\A]A^A_]f1HfU1HHAUATA/1kSH+HHHH1IHHHDHAAԺA	D1Ҁx@tCEi,E)McKT HT JRH H	ttHC[A\A]H]fD1@UHATISH?Ht(H9~0tVHHL[A\]fVH1HLo{BuLHN[A\]fUHHH]DUHATASH?H[ ;DC`E9u	HC [A\]EH3HH1UHATISHHt!H{0HHI$[A\]UHHAVHMAUIATIhSHeH%(HE1t'HUeH3%(u|H[A\A]A^]fH}LAu(HELHx0uHEIEDH}DfH}ЉEẺsDUHAVAAUIATISHH{0Lc@Ds3H[PLkHC2[A\A]A^]f.UHAVAUIATISHDsH{0Lc@H[PDs3LkHC2[A\A]A^]UHAWAVIAUIATASHDxHHLk Dc`HCHCD{ME|$I|$0Mt$@Mt$HE|$3Md$PAD$2MH{XI$I$LC[A\A]A^A_]f.HUH)HHi98D@D9uVD]Dt1҅tHHGJD9~߈NDB]@f.UHAWIAVIAUIATE1SHHMЅu1I܃HIFH{
tHsILu Cu1H[A\A]A^A_]HEHtL HH[A\A]A^A_]HDUHATSL'HMt"I|$ID$H;H[A\]fUHAVIAUIATISHeH%(HE1t.dv.HueH34%(H[A\A]A^]@KHMH0LEuHMM@LELq(Li tKHH1HHHH888HHAHHAH9wH<HHLELEuHUI+H}ЉEEDf.UHH]fUHATISHHG(HH{ 1HCH HHCH4PLHtH@
[A\]1@UHAWAVIAUATSHHHHuHULEtfHAHG(HH{ 1HCH HHCL<PLLHt:HMHtHP
HEtHMHHHMHH
1HH[A\A]A^A_]@LsHCI988HELMLcKHBL)HIH=HGHIFI9s&I~
Lu#H~
HH9wHUHHK HHIHEHCHMHK(HHEHL<@HM1LMH888HL{HI9LKwK<HHMH.E1MLut2IV
HtIvE1HIIM9uH}HC(H}HSHCH HL4B@HHL)HI=gH$H9v%tHL$GMtL9s HH9wHCLcHEfDAD$ID$AD$HFID$
HF
ID$
:LL)HI=~BLnHMLcHHMHKHMHKHMHK HMHK(HH[A\A]A^A_]MHELLID$HEID$
HH}HHEHHH1[A\A]A^A_]H{EHELcHHEHCHEHCHEHC HEHC(EHH[A\A]A^A_]MIdDUHAUATISHHeH%(HE1HG(HH{ HMHCH HHCL,PLLSHtXH+H@HUHH
H@
Ht-p@r@HHueH34%(uH[A\A]]@PAU1f.UHHDD9t)FDG$H
1f.DGFA9u1UHAVAUIATISHDD9t%LH1[A\A]A^]fDHvHALuIL$LCL9w
EtL9sLH
1[A\A]A^]f.UHHH]DUHAUIATISHGHHHp
u[A\A]]LHuIt$LHfDUHH]UHAVIHAUIATISt[A\A]A^]fIuLLAt־LuD[A\A]A^]HvHH1DDUHS`HtHCƃHH[]HHH1f.ULHSHHH1HC@HH[]Ðf.UHLHSHHHC@HH[]ff.UHSHHuHu.H[]H%HH1H'HH1@f.UHAUATASHHHtltgtRHHH{XHCCHHHe[A\A]]H~@ufHC@LhLuAt6HLKxLHHHDH$1DLH@@DHHe[A\A]]H4@UHAUATSHHHG@LLLLt!LLHHH[A\A]]HHMIHH$1tH2tH[A\A]]UHSHƇH@HH{X@HCHCuHCHHH]HUHSHxHtLH@t^HtDHH{XHCCHu>H[]f[]1H@HHU HSH?H{RuS{u5HH{XHCCHuOHMH]HtH]HHH1HU HSH?H{RH{XH{H{@t*HHHHHHH{pƃ
H{XHCCHHCHH@hH]DHcH]HAHHH1HlHH1EH\Df.UHSHHR{u^H{xtGHCpHSxH{@ǃǃHHt7HH]ÐH(H]f1HtH]@H{pH{XHCCHuCCPHu
HHH1#Hf.U HSH?H{Rus{uUH{@HƃHHH{XHCCHuKHH]úHstH]HHH1gHHLHH1GDf.U HATSHH?{RuGHDHA8uDHHHH[A\]HHH1LDD$$HNHH1@f.U HSH?H{R{Hu#1HH]Du
u]H{@HǃH{X@HCHCHH]1HniH]HHlHHH1H1IHHH9fDUHSHHt5r(tcu
{RHH]fDHxH8t+HC@Hxu{tHDHtHH{XHCCHuqHH]HH{XHCCHtHfHpH{XHCCHtHHU HATSHH?{RuDHDHA8uAHH߾oH[A\]HHH1LDD$$HHH1덐U HATSHHH?{RHDHA8{uaH{@tH{xu_HH{XHCCHƃHLHe[A\]HtHe[A\]fDH{@H{X@HCHCtHLDD$$HHH1HHH1LHxHH1HU HATSHHH?{R%H{@D`HA8{HtEH{pH{XHCCHHƃHHe[A\]DH{@IHHLEH{XLcCHtHHLHe[A\]LDD$$H'HH1HHH1HfDU HATSHHH?{RHDHA8uf{uEHƃH{XHCCHH2He[A\]fHtHe[A\]LDD$$HHH1eHHH1H`f.U HATSHH?{RuAH{pDHA8uAHH߾BH[A\]HHH1LCxDD$$HHH1U HATSHHH?{RHDHA8{uQHH9CxtdHH{XHCCHƃH1He[A\]HtHe[A\]fDHHHH1.LDD$$HHH1#HJf.U HATSHHH?{RH{pDHA8{udHIH{@ƃHHLDH{XLcCHHHe[A\]fHtHe[A\]LCxDD$$HHH1IHHH1Hjf.U HATSHHH?{RH{@D`HA8u_HtBH{@H{X@HCHCƃHHe[A\]DHHe[A\]LDD$$HUHH1lHHH1"HfU HATSHH?{Ru7HDHA8u4HH[A\]HHH1LDD$$HHH1@f.U HATSHH?{RHDHA8u:{uHH[A\]HtH[A\]LDD$$HHH1HHH1H@f.U HATSHHH?{RHDHA8uf{uEH{@ƃH{X@HCHCHHe[A\]HtHe[A\]LDD$$HNHH1eHHH1Haf.U HATSHHH?{RHDHA8uf{uEH{@H{X@HCHCƃHHe[A\]HStHe[A\]LDD$$HNHH1eHHH1HZf.U HATSHHH?{RHDHA8u~{uMHtcHH{XHCCHƃHHe[A\]HtHe[A\]fDHCLDD$$HNHH1MHHH1HKfU HATSHHH?{RH{@D`HA8uh{uGHH{XHCCHHƃHH)He[A\]úHtHe[A\]LDD$$H'HH1cHHH1HWf.U HATSHHH?{RH{@D`HA8{HtEHH{XHCCHƃHHe[A\]fHH{XHCCHtHfHslHe[A\]LDD$$H'HH1#HHH1H%fDU HATSHHH?{RH{@D`HA8{HtEHH{XHCCHƃH2He[A\]fHH{XHCCHtHfHlHe[A\]LDD$$H'HH1#HHH1H%fDU HATSHHH?{RH{@D`HA8{uSvjHH{XHCCHu[HƃHHHe[A\]HtHe[A\]fDHHe[A\]HLDD$$H'HH12HHH1fDU HATSHHH?{RHDHA8{uaH{@tH{xu_HH{XHCCHƃHHe[A\]HctHe[A\]fDH{@H{X@HCHCtHLDD$$HHH1HHH1LHHH1HU HATSHHH?{R7HDHA8H{XH{uTt#HCƃHHe[A\]tH{@t0HCfDHtHe[A\]fDHtHH{XHCCHoH^H5LDD$$HNHH1HHH1DUHSHuUHt>H{@ƃH{X@HCHCuDHCHH[]H[]HHH1H@U HATSHH?{RHDHA8uz{u)Hu=HtSHH[A\]fHtH[A\]fDHމtH[A\]@HLDD$$HHH1QHHH1f.U HATSHHH?{R
H0DHA8{tdH H{@HH(HH0HH{X@HCHCHHe[A\]@HHe[A\]H+fHe[A\]L DD$$HHH1HHH1HI@f.UHSHG@HHxu:HuFHƃ	HH[]fDH߾[]1Hމ$t[]f.U1H@]f.@UHAWIAVAUAATISHHuIG0HuL9rcL)MIG8tBHEIHI@LAWH|@LvHEWHM9uH[A\A]A^A_]fDLLH[A\A]A^A_]@UHATISH_ ;HC8HHH;C0HC8At$t[A\]@H[A\]fDUHAVIAUATSL/MtB1I}0Me@tLHII9]0wLLI[A\A]A^]f.UHAWAAVAUIATISLH ULMeH%(HE1@vj@tdHJ@HI9HMȾHFHAt`HueH34%(DH [A\A]A^A_]1I,HHAujfDH}LHMuEHA0uL9r#]DHMHHA0HI9HA0v<MT$8LL@I؋UDLtH}ȉEEAfDHEH@H}ȉEEA@UH]Ðf.UH]f.UI1HATISHHHs`LCpH߉ShHI$H{0[A\]U1HHSHtH0C[]f.UHATS<)<H_t.1HIJHH1H{`DChEHSpHH2t$H߾H[A\]f.AHA	8HSpIcHHH1HAD;ch|H=t[1HHH1H[A\]H߾H[A\]fDH...f.fUHHSHHM HeH%(HE1u&HUHUBHUBHUBHUHHueH34%(uH[]UHSHHt*HH{H{H{H[]ÐUHAWAVAUA ATASH MHMȈUHLEeH%(HE1t+H]eH3%(H [A\A]A^A_]fHEAHHHuwHEAHHHuVHE}HHHu5HUuD*HUDbHUȈZHU@rHuHUH@H}ȉEE)Df.UHSHLEHeH%(HE1u(HUHRHUHRHUHRHUHHMeH3%(uH[]ff.UHAWAAVAAUIATASHeH%(HE1	@*@\2LE@@HEE@HE@HE@HULBAG	эQAI8uHUELBB40ЍPAI@8uHUEHBAf֍V@0HD8uD8uHEIE1"fD@ֹH1H]eH3%(u7H[A\A]A^A_]fDHҸ@f`AfDHvHH1[DUHATILESHHOWw?eH%(HE13SHEPSHEPSHEPHU:t'1HsHR4@4
HU8wzHt+1HsHR4@4
HU8BwHЀxHt$1HsHR4@4
HU8BwI$1H}eH3<%(u	H[A\]fDUHIH@8w@8w@8w	HW@8rAA)D8wWHWO@8rAA)D8wdHWO@8rAA)D8@HHL1]EHHHL1]EHHHH1]f.HHH1]f.HHH1]f.HHH1]f.EHCUHSGH? {R; SPHHHEHCHHt(HCHHCHƃH[]HCHH@PH[]D[]HHH1QfUHATSHHGuv? {RHDHA8uUHH{XHCCHu'ƃ
HH[A\]ÐH[A\]HLDD$$HNHH1vHHH1*fU HATSHH?{Ru?HDHA8u<HHH[A\]HHH1LDD$$HNHH1fDU HATSHH?{RHDHA8uQCu9HCHH@`CPƃH߃CPH[A\]@HH[A\]LDD$$HNHH1zHHH1.@UHATSHHHDHA8u.Hƃ	HHH[A\]LDD$$HNHH1UHSHHHH{XHCCHuHH]HUHATISHHt+H{0H{hH{pHI$[A\]fUHAUATSHHLg Do?eH%(HE1H{`H]H@1H}SDLLHEeH3%(uH[A\A]]U1HSHHHM[]f.UHSH?HC`HHLHp HH1H[]@UHAWAVAUATSLg HA<$Ml$`H1LD{Ls HHCHCIT$hLs HD{I[A\A]A^A_]f.UHHAVAUATSLo HMe`LA$tID$ 1HEuHLk HCHHC1DsI$[A\A]A^]UHAWAVAUATSHĀL H<$eH4%(Ht$x1A?@IG`HHHD$11HHIwhHIIE1IG`IOpHHHD$8IHHHD$PIHD$0HH)HHp=
ףp=
H9HHD$0H9D$PL|$(@HD$PHD$PH9D$0HD$8Ht$PH8HD$HHH!IHD$(ILphI;vuA~ uHD$8HI9FuHD$8A8F4uHt$8AF!H9HFfAhIILt$HLt$(HD$@,fAH9HGA)H;\$@'HfEHt$H{@8~3uHs@8w4uSAH9HH|$ HGI~`H9HFfBE1fDd$H\$MIHHHPIfDLD$`HL$hHT$ZHLuOD$Z<uCIvx{
DCHT$pHDD$[@|$_HINpHD$hDAHHQ@yqIFxIHM9uHD$8Dd$H\$HT$ H9HFA)L|$(Ll$LH@L4$EfI^ LIFIFLI^ LEfIWpIwxHD$xeH3%(u6H[A\A]A^A_]fDHH</LLf.UHAWAVAUATSLo HMe`I$I$uZLLs DxHIILs HCHCHD{L[A\A]A^A_]DLL[A\A]A^A_]UHAVAUIATSHHeH%(HE1"H1HC(HMHt9LLHEeH3%(H[A\A]A^]HH}оHEHHx0LeI\$`EuLMl$ HID$ID$Ml$0Et$H@LD0ID$@Md$PLID$HEt$3H$HH}ЉEdEUHGHOHG(HHH9tJHHH0H1HHpHqHO0H@HHHG8HHFHO8H1Hw8HHJ]H4%HO0Ht;H%H0H4%H%HpH%1H%1UHSH_HHt @HGHtH1H[]f.G@UHHATIHMhSHHeH%(HE1u#HUHJLb`HJHJHJ0HJ8HJ0HH]eH3%(u	H[A\]f.UHATISHHt*H{u(LC(MueHC0H9C0u8HI$[A\]HEHH1HJHH1HHHH1u@f.UHG`H]ÐUH6HvHGHHFHGHHGH0HwH]UHGHWHH9t*HPHHH
HHHHJH@Ht	H/]1]ff.UHSW@HttHGH9Gt1[]DH{u{@t
HCPfDHCXѐU@Ht!HtHH1]f.Ho(HWHH9tHNHHHNHHHvH6HGHHFHGH0G@HwtH(u]Ðf.UHATISG@HuH{(LcHC@uH[A\]HHH1DUHAUATS@Ht	[A\A]]fHGXHGPHG@HGXtLgL;gtLofL9ctLHHWH{u[A\A]]fUHS@Hu
C@[]HHH1UHATISG@HuH{(LcHC@uH[A\]HHH1DUHGPH]ÐUHATSHHIHHI$HHH[A\]Df.UHAUATISAt$I|$ HLHHC8LLHHHLH[A\A]]Df.UHSHsHxH[]fUHATSHHIHHI$HHH[A\]Df.UHATSHHIHHI$Hھ[A\]@UHATISHHHHC81HHHLH[A\]UHATSHHIHHI$HHH[A\]Df.UHAUATISHHþHILHHHHHHLH[A\A]]ÐUHATSHHIľI$HH{ [A\]DUHATISHHHH{uhHu4HHHHL[A\]DI\$ HH[A\]fI\$ HH[A\]ÐUHAWAVAUATISHLw8HL9IHt)HA[DA\A]A^A_]@HIAL9uHHHAEuLLH1UHAUATSHG8HH9wvH9t1HHHHAtq[DA\A]]1HHHAH[DA\A]]H1[ADA\A]]HHHAiHEUfDUHHE0]ÐUHH}0HtHu]1]ff.UA8IpAPHI@IH ]@f.UA8IpAPHI@IH ]f.@UHAWAVAUATSHXeH%(HE1HG HHEt
8HULb0Hr@1ID$ IL$HHMHHEHHMHHHHHH1HEHHEH9fMDHHULID$HHH@HH9C@{ 6HEH;C(@HMC"f;{!tHMf9HEMl$8E+l$0HE1f{"fEz12DI|$HuHEȍpC"fuf9s@HA9IsMHUAE1HC"HMIL9HMLDHQH9UHELHHX@ID$H@HH9Cu{ uHCH9HEAt$(H1H]HHHEeH3%(HX[A\A]A^A_]DLA\$(EH @D]MIHU$EH1DD]D]D؉t1H9MwSftFHEAt$(Hu
H}uHuHHL1f9Ev1IHHtfUHATSLg0HAD$PLI|$ H1H[A\]Ðf.UHSH_ Ht
;H[]DUHAVAUATISH_ Ht
;HC0p(H@Hx8uVMl$ Et$Lc8LEt$Ml$ ID$ID$H{8HC0HW0Hp@[A\A]A^]DH[A\A]A^]UHSH_ Ht
;HC0DCHHHHx []f.UHATISHHt/;H{8H{@HI$[A\]DUHAVIHMHAUIATIHSH eH%(HE1t$HUeH3%(H [A\A]A^]fH}LH}HELHHHH@u5HELLL@@LH8u HEIp@H}^fH}ЉEEĉFDUHHATISHt
>Lc0ID$At$(AD$PHx8u/HC0DCHHHHx [A\]DCI|$HHH[A\]UHGH?H]fUHGH?H]fUHATISHHHƃ	t5HHHHHLH[A\]L[A\]UHATISHHHHHHHLH8[A\]Ðf.UHATISHHHHHHHL[A\]@f.UHATISHHHHHHHL[A\]@f.UHATISHHHHHHHL[A\]fUHATISHHHHHHLH[A\]fUH1HSHsH{ HH[]UHAVAUATSHLc HIEt$HCLc HCDsAD$uAMv$HH[A\A]A^]fDHਸutAEHL[A\A]A^]@UHATISHHH@HHHHL[A\]Ðf.UHH]@UHATSHH?Ht&L#A<$LH[A\]@f.UHATSHH}H_ DgH}DHHH[A\]Df.HH9UHt]DFf9GuF9Gu1]f.UHAWAVAUATISH;wxHL6rWALHI;\$xr=L;3u8EtLH9rH:HH1H[A\A]A^A_]f.UHAUATISHHHH;wxrPL.>HHChLIIعLH@H$LH[A\A]]U1HAVAUATSqHpuHWxH9H{h1{pL`@tGE1LufDII`I9suA|$QtL1HLk0DsLHC@H[PLHCHLDs3f[A\A]A^]H[A\A]A^]f.UHATISH_ ;HAt$CpH[A\]Ðf.UHAWAVAUATISHHHukuHCHI9$tH[A\A]A^A_]HEЀxQtII$HE@LM$LLuI$LLHI$fA$LmI`H@HII9LmHEЀxQRLHIM$M;|$x\1LLgI$IH9u.:fSKHIT JKJHL9A~!tsSL@@H H	sfHEIHE71IHH)LAD$pLLDUHATISH_ ;{quLH[A\]UHAWAVIAUIATISHH(eH%(HE1HHEAǸHMAHADGDH<@HHt=LLHEeH3%(H([A\A]A^A_]fHH}H}HEHGhKDDLwxH0HDLHGxHHL}H@LALHAG`HEHHELHHH]A:C`)HDkHEHHCLc HCH1H]HHHH9CqHHHtGH9SxwAE1HCxH9r(DHAH@HHD9wHCqHh(H1HfHUH}ȉEHUEHHUIHHHDJ`$1H]Dk`HHH1Hf.fUHAVIAUATSH~HHSIH@LBBHBHC@	HCH{HPAu IT$HsIFHSBD"[A\DA]A^]ff.UHSHG HHwHH[]fUHHAVAUIHATISH eH%(HE1HFHuHHUHPHŰ@1҉EuLuf
IFH=v+HMeH3%(H [A\A]A^]fIT$I|$IvBHAD$ uIVIt$IEIT$B;D2tI|$fI|$HjH1Uf.UHSHw HHHH߉H[]f.UHHHAUI(ATISt
[A\A]]@M$$It$tÉ[A\A]]fDIL$IEHLuIE8HtML$MD$L
L{UHATISHHt+H{H{H{HI$[A\]fUHSHHuHeH%(HE1u#HEH1HUeH3%(uH[]@H}EEf.UHAUIATISH$uIL$HC(E1LH[A\A]]f.UHAUATISH?Ht&H׾H[A\A]]f.HzILu=I$SHID$LAPI|$H[A\A]]fH߉Hff.UHAVAUIATIHuSHHHEeH%(HE1CAulHEE1LHHHHC Au6HuHuFHEIE1HUeH3%(u>H[A\A]A^]H}DfH}DfH}ЉEEf.UHAVIAUIHuATSHHHHEeH%(HE1_Au`HEAHLIHHESH@PHEHHxHEeH3%(u2H[A\A]A^]H}HDHDUHGH]ÐUG H]fUH]UHATSHGXD$pHG`HA9rA9[A\]HHH1@f.UHSHO8HuHGXHHft1f[]fDtHGpHHfHGhHHH.HHfUHSH1W@t
H[]UHATISHH8Cu[A\]MHHH1f.UHATISHHtNHH{PH{HH{`H{XH{hH{pHI$[A\]fDUHAWEAVEAUEATSH@HEMHMH}HuHUHxHEH]eH%(HE1DMHEH<IHHHXHH9IGHEH?HH9HH`HHHEIG\LHEHHHhHK<?I9IG HEH}HHHHH?H9IGHEHHHHpEHH<H9IGHEHHHPH?H9LFeLEHUH}ȾMHEHUHPUPHUHP HEHX8H]Dp0Dh1HHUeH3%(uRH@[A\A]A^A_]H}ȉMMH}Mf.H}ȉEEĉUHAUAATISHt&`uTAt^ID$PH[A\A]]HHH1HLt[A\A]]@ID$HHf.UHAVAAUIHATSHHCXN$hHC`A$J9ufE4$[A\A]A^]HHH1fUHAVIAUIATDStjAHO8HtOIEpL$HA$ft|fut"IEPJA$fA$[A\A]A^]IEHJfDIEhL$HHHH1Me8IEXMN$`yHHH1A$YDUHAVAAUIATIStLfu&t/ID$PJuL[A\A]A^]DID$HJHJHH11ALL3ftff.UHATIHSH11LHLHuH\[A\]UHG`HH]fUHG@]f.@UHAWAVAUIATSHH(
HUDEPHcLcuȺ@L<1LuDLUMgHKIAiy7ADIGDKHEIGAiy7HEIGHECDHDBHcHI98IItI)ًDHiy7HH9r192uL9vH9s
B8AIIrM)DIcHcH|8HI9:AAAHA~@AHGAHwDHfDI;HIH~H9w@HHyHH)fpI9HrHRH3QHuHHI9HH3tHHcHHH)HcHt0I9iA~"fH@~
HI9LPrrQi±y7HAH)AD1iƱy7HH)ID0HHH9^9TIBAfAI9IsHLH+UI)IcAHDHH'HƋEH9iAIEGIrAA~fAHFALNDLHLJ8+EH([A\A]A^A_]DH(1[A\A]A^A_]LcMcHIIփHI)ǹAIcHH'HDHI9rA~ZAOHF~DH@L@0AIHiy7AEMDLFLHLJ8+EH([A\A]A^A_]DMJA1@MgsIHCIH}IDiƱy7HuH}IAH}C6@
ODEII)iy7AfEDHD9t&DHADQHcHI9sLLH9s(L9w!DHHL9vH9s
y@8xtIH~M)EIcAMcNDIM9AAADHMHILGH9w@HL@HH)fzM9HyCHIH3HLuHHI9(HH3tHHcHHL)HcH|:I9q~fHB~
HHr
I9DXHH)Aiӱy7HPH)fATMiұy7ITU
f:8H99HVAIA~AIA@AIxEfHZLH;Es9tXH;Esf9t@H;E8HDPIHEi±y7AfHTHHHHLLhHH;Ms9t8H;Msf9t4H;MV8HCHHCHHHHDf.UHcHAWAVAUATIH4SHHDžPHDžXeH%(HE1HcHDž`HDžhLH9HDžpHDžxHEHEHEHEHEHEHEHEHEHEGLPL^LhLIE1MALHH,HL9[MM9NfMHILIH9wH)II)AMHI)M9'AIIINHL)HIMGHHSHL9H9L9s9HMM>HIL{L9rLH)HHHIH9vIAXHH9ʈZuH9zI9D)ofH9sIHIHZH9wfL9wfDAIEHAHL9wHL9H9s{M@D)H}eH3<%(HĈ[A\A]A^A_]fDL9vcAPMHLAHL9vIAQIȀtIHwIMH9uLHD)pI1\LtՐAAWSAWSAWSHL)L+PAWMGM)SHSfU@H]UHAWAVAUIATSHH_ ;Ls`HLEeLHIEI] IEEeLHEL;LAO(Aw)H H	IgIHHELMILLM1LHHEUL;LULMt#HHAHHHHQHPHIH	AG(tHHM1LLfMLL;
H H1IHLH@IHHHEeI] IEIEHEeI] LIHH[A\A]A^A_]fvXLH1I~AĉHDHH[A\A]A^A_]1@I1HELMtDAG(tHL;HHPHH
HHHHJH@HAO(=DUG
HfG
tf9t	]G1fG
]@f;u1HGfW
1ːUV8WHrt]F
f9G
]UHAWAVAUATISHHHeH%(H$1HD$(HL$8HD$HH9HF1fT$*HHHD$ HT$0H9rdHt$0H|$ 5ML$8ID$`T$:HfI݈L$8H	PfT$:H8HL!HHHID$hHJHLpEF@AVA^AEI HI	ЉH	ӉƒubI
H|$HT$@I41E1HD$ LH9f'H	IfT$:;DMID$pH|$I
T$LD$ILT$LD$ttH|$@H9tHAVI$P(AV
P,HH9tHpHHHpHrH@HI$HHPI$HI$fHAVAFHH H	1H$eH3<%(He[A\A]A^A_]LKD$8LL$0M͍PfT$:fD1@HL$HLD$rHD$I$LD$HHT$L`H@I$ HH9tHJHHHJHHHRHI$H21H|$LHBI$HI$LBfZ E1fDUHAWAVAUATSH@H_ eH%(HE1;HC`HLHE1HshHHLLHLHL9NI9E}H1LHH}Lc`HH1EfuHEM$HMIMHuH}HC`E1LHH8EHL!	HHHUHChHHJHMHtHU"E<uHCpIH}LL}L9sXH}H@H{0HC@H[PC3+fDH1H߉HHEeH3%(H@[A\A]A^A_]ÐHHHS`H9IHuLGL;LtE1LLfDƃMI8LkhH~L!HLL;_HU1H1H11ffƃHHHH{0HC@C3H[PfDHH1HE1 RIH9wtILE*uILHUDI}xƉEEEA@8w4uw!fA;wLH@DD8w3~Af9W!lfcMCL;R1LLfƃI8H~L!HLL_M9 MDD84pDDM9MFfEtfDD)AfE;4ft-HL9
LAf9w!ifUHAWAVAUATSHH weH%(HE11HLs`LEML}I$8M$IHL!HHChHH#HH@+H1fEHHEL9wHuH}<IMDEH8	IcHHL!HHHHChHVHDHA@	t!AAu.HH}LLgLs`L}Rf.A1LHuRLs`IHLHf@H{0HC@H[PC3DHHHEeH3%(u,H [A\A]A^A_]H-H@f.UHAWAVIAUATSHPL H}eH%(H]1A?Mg`H1LI$EnLIIFM~ IFHEIEnMHEII;r"HUHuL
HUALEL	HcIG`HH8HH!AHHIGhHHJHMHtHUKHuHuRHHL,Af9fA)1IfAfI$uHUHItdUHMLHuHHLAf9fAtCILfDHEeH3%(HP[A\A]A^A_]fD1IfA@I1HLI`1HMI`1HIIL9@HSIu@H{0I1H$IAPAHL9u…M9IfDIHGHHHHWHPHH?IHHGIH8IH0M9uH{xƉEELLpAJU1HHAUATISLo I]H{`At$t,HLuH[A\A]]@LAU HHD PAU(@AE,fUHAWAVAUATSHHL H<$eH%(H\$@1A?IG`H1HHD$IGpI_`Hp=
ףp=
IOxHH9LwHH<HI1D$8fD$:IM$HL$0HD$I@Ht$H|$0IG`E1HHH8D$8HL!	HHHT$:IGhHHJHL$ LtHT$LID$<uJIA~
EFHT$(HDD$@|$HIOxHD$ DAHHQ@yqII$H|$0LvLt$0M;#IGpI9wCL4$A_LIFA^LM~ IFH|$IWxIP1IHHtI|$x@LLHD$@eH3%(u,HH[A\A]A^A_]I|$xƉD$D$f.UHAWAVAUATSLo HA}Me`H1LLLs H@HD8Ls HCIUhHCHD{I$[A\A]A^A_]UHAVAUATSLg HA<$Md$`HLH1A$LLk H@HD0Lk HCHHCLDs[A\A]A^]UHAUATISHHL@L9t?HHWHHH
HHOHJHH?tL9ufLfL;t7HHWHHH
HHOHJHH?tL;uʐHH{hH{xH{0HHI$[A\A]]f.UHHAVHMAUIATI(SHeH%(HE1t'HueH34%(H[A\A]A^]DI$H}оAu{HEI$Hx0AuZHE1HuWHEHL``HHHHHIEE@H}D0H}ЉEẺDUHAUATSHHLg Do?eH%(HE1H}H]1HDLLHEeH3%(uH[A\A]]f.UHAUATISHLo ?eH%(HE1I\$`LeHC HHpHs I$H}1HHHLLHEeH3%(uH[A\A]]UHAWAVAUIHATISHeH%(HE1HuLH]Et$HDsLc LHCHCLeH@Mt$0D8LID$@I\$PLID$HE|$3IHEeH3%(u$H[A\A]A^A_]ÐLLUHATISHHt"H{H{HI$[A\]fUHAWHMAVDAUATI(SH HUHeH%(HE1At-H]eH3%(DH [A\A]A^A_]HE1'HPAHEȿHpAuhLD:XIwjIAHUDB0H]HHHH)I$HCI$HMHC HEH6H}E"HEHHH1LMhff.UH]fUHGH@0]f.UHG H]ÐHtUHH]1f.UHAVIHUAUIATSHH HeH%(HE1AufH{HULE1LutH}H{HuHEfxttIE1HMeH3%(uZH [A\A]A^]HHH1DfH{HuȉEEHE1MIHHaHERUHATSHeH%(HE1HHHEt"HPHIft\ffPtHEeH3%(u<H[A\]H{LH;EuQHHS LH{HuHHH1HEPvHMHH1H}눐f.UH H]f.fU11HSHGhGjHPHC0HS0H9tHtH[]ÐHC@HS@H9uH{pH[]Df.UHATISH_ wH{xAt$HH\[A\]UHATSHHxHC0HS0H9ItX{iubMt]{jtH9tRID$I$HI$IT$HPMd$M$$H{pHspL[A\]fDLc@HK@I9uH[A\]H߾H[A\]@f.U11HSH_ HC`H{PHHC`H[]@f.UHATISHHtH{pHI$[A\]Ðf.UHAWIAVIHAUIHMATISHeH%(HE1t'HueH34%(uH[A\A]A^A_]HELLHPpAu>H}LHEHP0LpxHP8HP0HP@HPHHP@IEH}Dpf.UGhH]ÐUHG0HW0HH9t
H]fHG@H@H9u1]Df.UHG`H]ÐUHAUAATISFPHt	[A\A]]fHCHHHHSHP{THH[HuID$`HID$`HCTEtQH9CPIT$0tHKHHHKHHH[HID$8HHCID$8HI\$8[A\A]]H9IT$@tHKHHHKHHH[HID$HHHCID$HHI\$H[A\A]]HsHHCPfDUHAWEAVIAUIATISHGhHC0HS0LkD{Lc LsH9tYHtaHLcpALEl$I\$ HID$ID$[A\A]A^A_]DHC@HS@H9uH[A\A]A^A_]U@HAVMAUIATISHt
HG0H9G0t5CjHLLLHD[A\A]A^]fHw@HG@H9tHtfUGiH]ÐUhHu!Hx<]f.HP]DUjHIIHw`HWXHHLDȀiLDhHHD1]HUHG@HHJhH9t?Hw@LB`H9tHOHH1HO@HwHHqHGHHG@HJhHOHLG@HJhHHBh]fDUHAUAATISHeH%(HE1tHHHEL$D8HUI$HDmAD$I\$@ADŽ$HHPHH9sAf.H{ HUHDmHXAD$HHPID$@HH9rHEeH3%(uiH[A\A]]DHHI|$DIH$HH1ff.U1HHATSHtLgȾLHH9PH[A\]fDUHATIS1HtH_ȾA4$HH[A\]Df.UHATASH?{QtjHCXHHSHH9P@v*1IHHuKEHt
{PH[A\]1IyHHh11I~HHuHCX;1IHHuHCX1IHH/1+UHHAUATISHL/u=HsHt	I}X1ILctI}XE1HL[A\A]]Ht1IiHHuUHATSLg HHGI$LH.袋.It$H+A@HQ0HHHHAHHI HH߉[A\]UHw&HHHcHH]f.HHcHH]f.HHcHH]f.HHcHH]f.HHcHH]f.HHcHH]f.UHATASwHD9H?H;DcDCtmvgt[HK0HC0HH9HtH{8HHK0H{8HyHC8HC0HHs0HK8HHH[A\]fu\HK0HC0HH9HrxtH{8HHK0H{8HyHC8HC0HHs0HK8HHH[A\]HS8HK0HC0H
HS0HK8HJHC8HC0[A\]HUH僀H]UHSHpHt0HLJpH<HցH[]UHATSfHuNH{ usHH41HAHCHHK@HS@HHC@HKHHHHSHDHS@[A\]1IHHu1IHHu^UHATISHuqf{uoHQHHALHPHx<HPHH{PHEHx HHHD1[A\]1IHHubtZU1HSHH`LJHqHHEHH`HZPH{HW0uH)[]DHHH[]fDUHAUATSHG L M$A$A$I$L9HPHHH
HHHHJH@HHXHHxtSH[PHHHCHCHA$jL[A\A]]HAHHXHHXHsHH{P
D1VUHHSHG HWH8H[]fUHATISHHH9t;HPHHH
HHHHJH@Ht<Hxft*GHH9uA$uL[A\]f1DUHSfHtGH;us[]kfUHAVAUATISH HeH%(HE1HDKD8HLLL1HtxLpȾLHBHMt$ HUHLLHEID$()LHutHUHLEHEeH3%(uPH [A\A]A^]@HHDHHtH1HǃIH$HH1UHW`HSHG`HH9t01@HxHHDfuwAAAu^HH9uHHHC9vVhMbiҠ9tCP1F‰h"DHtuG[][]H1Hh렐f.UHATSHH_ L#HEL$D8u^A$HgHHC(fCH{ HHA$A$uLH[A\]IH$HH1off.UHAUIATSHLg I$HDKD8uxHLH.袋.1HHI$H+z@HHHHzHLH{ LtH[A\A]]H[A\A]]IH$HH1Uf.UHAUATSHLg DoeH%(HE1I$HDKD8H{DHLHHrI|$ HUHDmLuHHEeH3%(u>H[A\A]]IH$HH1HUHATSHDgH_ AtHHHHHHHHH;D0L#HEL$D8uxHCH;Ct9w'uH[A\]f[H;fDHsH15IH$HH1UfDUHAVAUATSHH_ L#ID$(HHI+|$@H.袋.It$0HHHI|$HRL+HEMD8hHCCf{Au	H{ AƾHH8Lk(fDkH{ HHEI$ A$IEM$ uHpA$A$uLH[A\A]A^]HSHLk(fDkH{ HHEI$ IM$ A$A9$sL[ffDHsH{PAHHH[A\A]A^]fMyIH$HH1eDUHAUIATSL'MI\$@HtAAD$HHPHH9s+H{PHXAD$HHPID$@HH9rI|$pI|$XI|$@I|$HLIE[A\A]]fUHAWIAVIHAUAATAHMSH8HE@}ĿxLELMHEHE HEeH%(HE1LMLEt+HueH34%(AH8[A\A]A^A_]HEHL8DhL}HEIG0KIO@MwEgI<DMG MO(HtH}y@AIOHHHuAIWX1uLmIExMe@IHIExAEHHPII9[Mt$HM|$8]LIfM,$AD$ID$I}HG8HtMMM+E@H.袋.ML$PLILƾIMEHuID$P@pID$0IXHXIGIGIMwIWIHIID$@IXHCHCAEHHPIU@HI9-]HUH}HJpIHu7HEHuHP`HPhHP`HHHHfDH}ȉEEĉLUHpH]ff.U@w<H]ÐUHSwH[]1AIHHtH@f.UHAUATIS~PHGtPIvTIT$MHH	1H߾	H[A\A]]DvIfLcXHCQ1H[A\A]]Df.UHATSH1HtLg@LH[A\]f.UHSHGPHHtH9pt
H{XHCP[]@UHH]@f.UIHAWAAVMAUMATISHHH8u[1H߹HLc0LSHHD{PI$Ed$HHELsLk DcHCH[A\A]A^A_]HUH\HH1LUwUHATISHHHDKD8uH{pLH[A\]IH$HH1f.UHAUATSHHHt{Gt?E1H{8Lc0HEL$D81`HMt!A}tUA$A9$vLH[A\A]]1E1HPXHBffBlLkXcfAELIH$HH1KHxHH1DUHAUATISH ?eH%(HE1I\$0HDKD8A|$PoHHHIt$HHHtLxPXHHH1HCxHSxH9HLhIU8IM0MH
IU0IM8HJIE8IE0HHIt$8HHHI] HIt$HLtUHUHH߉E=DA|$P@H@It$8Hx HH@HEeH3%(H [A\A]]f.H{A|$PtHHHo@H0HH0HQvH(HH(HHEHELf@HL@LL1fLLfDH%8H%0HH%8H%0HPH%80H%00H8It$8HH8I\$0HuHHH?IH$HH1DUHAUIATISHt'HXXHHHs0LLHxp[A\A]]Df.UHSHtHXXHHN[]Ðf.U1HPHt+H@XH.袋.]HH+B@HHHHBH@1]ff.UHHt(H@XH.袋.]HH+B@HHHHBHÐ1]ff.UHATISHHHDKD8Hpt1H1LLH[A\]DCHK@HHPHH9s(fyHtffxuYHXH9rH{pLpt&uH{fHHfDH)HH.袋.HHH1"1IH$HH1@f.UHATISHHEL$D8AD$IL$@HHHPHH9s"{t:HHXHPHH9rI\$XHA|$H1H[A\]1I4HHuIL$@AD$IH$HH12Df.UHATISHHHDKD8ugHpt5H1LLH[A\]fLpuHaH[A\]IH$HH1fDUHAWAVAUIATSDwL LILHI)MAFPEF0ID:@11A|$DuMDA8\$v>DIL$:uIHA8\$EF0wLAX8XtA]IEL[A\A]A^A_]A}AE0IELAE[A\A]A^A_]DIEF0$fUHAUAATSHH;Lc A<$tk{T1HI$A$PXu3Et^@XHHCHCL[A\A]]DHXh[A\A]]DC0HCH߈C[A\A]]fH[A\A]]H-HH1(f.U1H]@f.UH]Ðf.UHSHHf[]UH1HSHHH2[]Df.U!HATSH?CH{0HHHH)HxQuAxXt;D`0@RAD8`t3DcHCH[A\]f.HX`[A\]Lc HHLfUHSH?H{`CQCXHt
HC`[]fUHAVIAUATSL/MtE@t1FLHHHH)Mdp@HHpL9uLI[A\A]A^]UHAWAVIAUATIHSH~HMeH%(HE1HMȾHHHH)AuuE1A~ufAE8~v~ALHHHH)H}AD0_PGRLw8AvĈG@tH}AEEAHMeH3%(DuH[A\A]A^A_]HEHMHfD@UHHHHH)HHF8xvDHVHHv2N@HFHQV@:Pt;HH]HHHVHV@H]HHF@H1]HDUHATISHHeH%(HE1HHMH8t/LLHEeH3%(ubH[A\]DH}!H_0HuH}HGGLg L1LUHAUAATASHxPu/xR@Pt%E@QDhTu'H@@HHX [A\A]]HX H@H@[A\A]]ÐUHw H@H]UHAUATSDo1HLg8H{HHCHCDkLc [A\A]]fUHAUATSDo1HLg8H{HHCHCDkLc [A\A]]fUHAWIAVIAUIATLg0SHHLLEȉEELEHLk`D1L{@LsPC3LCHChDkLc HHCHCH[A\A]A^A_]HH9t,UIGpHLHHH ]f.UHSH_ H8u'HIHHLH[]HHH1Df.UHSHwH HH[]@UHSHLJHhHs H{@[]UHSHHHH[81HH[]ÐUHw8HHH]UHSHG8HH@HHC8H{HHH[81HH[]fUHAVAUATSH?ChHHHLHA8D$1ChLk :ChtVHHHHD1HCLk HCDsHC`L[A\A]A^]fEuHHCLk HCDsHHH1GUHATISH_ H8u7HAt$H{xIHHLH"[A\]H,HH1f.UHATSDgH_ DH[A\]UHAVIAUAATSHHHyvILpHHp@AMILH$LH[A\A]A^]H߾H[A\A]A^]fDUHS Hu
G []ÐHF8N0HsHHC1[]fDUHAUATISHHHB8HLLt;1tH[A\A]]fLLH߉EEH[A\A]]ÐHKLH	1@UHAUAATISHH8u~uVSp1DLu0HHǃHǃHCpHSx[A\A]]LL[A\A]1]H1HH1\ff.UHHt%IHHH0]fDHHPH0HLJH]UHAUIATSH_ H8LcxHHǃHǃMHCpHSxtAuLLCpt^tAtH[A\A]]DIHHLHD[A\A]]DH[A\A]]fIHHLH[A\A]]DCpH^HH1UHG HHH]@f.UHAVAUATSDgHEHILc  A<$A|$RA$I$LMuLIULHLc H1L[A\A]A^]Lo DL[A\A]A^]1IHHACLc HDL[A\A]A^]HHH1ff.UHAWAVAUATSDgHEHILk  A}A}RAAL| MEv!AOAWH H	u`E1vcL1HAEPumALk HDL[A\A]A^A_]DIƃu1@LLt=u'AGwf.LfD=tAz1IHHALc HDL[A\A]A^A_]HHH1HH}7.1kUHH]H	Hi,H)HHf.HH}7.1kIHUH]H	Hi,H)HH1IHHHfUHAWIAVMAUIHMATISHHLEeH%(HE1HH<HHHAHULELLLHAD$E<$EtgALƂ0E1-fDCHH4HHLAM0A8$rHHID$KIU8AE1L9uIH}eH3<%(Du>H[A\A]A^A_]úqHHH1DMHUDMfUHAVIAUIATIHuSHHPeH%(HE1t$HMeH3%(HP[A\A]A^]@HuHHuHU HuHEHu4LEHMLMHULLzHUInH$A1IHH1UH]UHAWAVIAUMATISHH(EHUDM!IILMtH([A\A]A^A_]DLE1EE@AžHHLHIHHMHULHuEE1{1IH$LAHUIHC@HD$HEHD$CEAE8bLLI~0L1IHHfUHAVAUIATSL'M~1A$t:@ÃHHHMI~HI~@A8$wLI$LI|$0LIE[A\A]A^]f.U4H]UHHH(eH%(HE1HHuHEHEHHEHHHEHMeH3%(uf.UHAUE1ATSHHHHHHu
FHAAHL$IJ#HHJ#@D8w[A\A]]@@UHHH]HHf.UHSHH@H}7.1kHHHH	1H[]fUHAUIATASHH@HH;IHH}7.1kH狃H	Hi,H)fI;r#LxDH[A\A]]fDLkDcHH[A\A]]H߾[A\A]]@H;sF@UH]f.UHH]UHH]@f.UHHATSHt*IH8u%CpLt
[A\]DH[A\]H{HH1UHHSHvtIHHLH[]UHHSH6tIHHLHV[]UHSHHHH9tCHu.HH9sHH1[]fHH[]ÐHuHuÐH1[]UHH]@f.UHHSHftH:[]UH]UHSHHtH1[]H1[]@f.UHHV]@UHAVI1AULPATILS1HeH%(HE1AfDHHHI@PHPʋTPHPʋXTHʋ\XHP(ʋ`\HPʋd`HP ʋhdHP0HH8hHpHHH@HpHxHHHHHxHUHHHPHUHUHHHXHUHUHHH`HUHUHHHhHUHUHHHpHUHUHHHxHUHUHHHUHUHHHUHUHHHUHUHHHUHUHЃA8HE|LLHHueH34%(LuHĐ[A\A]A^]f.D1?UHt]fD]Df.UHHt2G!H)HH Ht 	HOW]fD11f.UHAUI1ATIԺSHHHCC LkLcH[A\A]]D?UHt
]GuaHOGHGG!G"G#HOG  tH9wuH9WuHGG"0G#]ÃufUHAWAVAUATISHHHH@t|v!H)HH HD 	LPHHMt$L8HP8M9Lw=Mt8LLHǃ8H[A\A]A^A_]11f.H0LLHEMHEuMl$H0LLf.UHATSLf HA<$HtI|$pHu HH1[A\]DI|$pHHxHuI$H1[A\]HH1멐f.UHATISHHt.;H{0HHI$[A\]fDUHATSHH}H_ DgH}DHHH[A\]Df.U1HAUATSHHLc HEl$HLc HCHCDkA<$I|$hH[A\A]]DU1HAUATSyHuuxuW9s	[A\A]]fDoaLg0LDk3HC@LH[PHCH[A\A]]@UHAUIATSHH;sGVH{hHItH{pHu(HCxHtH[A\A]]HChLIIعLH@H$LfUHATE1SH_ ;HHH{hpHHChH}7.1kHHCyHH⋃H	Hi,H)хft0DHAH@HHD9wCyH[A\]UHATISH_ ;HAt$CxLH[A\]UHAWAVAUATSHHLo H}A}AHHIA|$ II9D$fI\$$E1}@IHD{AL$!H I	t9I}pILt]I}pLHxLAHA,t}KH H	l<L11DH}믾1IHHAExLH}LuHuLH[A\A]A^A_]f8IT$MDH1GAf+v@f,tHcHD ADtL11H}UHAWIAVAUATISHH(HMeH%(HE1HIAƸHMAHADGDH<@HHǰt=LLHEeH3%(H([A\A]A^A_]fHH}3HEHHx0HULjhHLDHBpHEHUHIHUH߉HHHU	J`@BaHH]A:C`HHCDkLc HCH]HChH@HLc0LHDk`H{hHC@LH[PHCHHDk3HUH}ȉEHU<EWHHUIHHHDJ`$1H]Dk`fUHAVAUIATSHeH%(HE1HHtvHEHfHxH}HuH}E1H8IHXtH;uKIH0M9&wH}I~LIEHEeH3%(u=H[A\A]A^]HCHtHHDHPL@H1f.UHAWAVAUATISH8H}HUeH%(HE1HTUUUUUUHMLEH9HwH<vHHHMHAt*H]eH3%(D0H8[A\A]A^A_]DHELHHHHAH}HuHUMHZE1*f.H}LIHM9HUt`KvH}HL|HEHI_IOLIG(HEtH}ȉEEADH}fL"HuHEHDHUEHzH}EADf.UHFHH@]@UHG(HW(HH9HDHtHNH9HwAHH9uHH9tHNHHHNHHHvH6HG0HHFHG0H0Hw0]HH9tHNHHHNHJHvH6HPHHVHPH2Hp]UHATISH~(HuHHPHLØ[A\]HHH1DUHSHHHC@HHPpHHPpH{XHuH1H]Hff.UHAWE1AVLwxAUIATISHf~u8IEHHPfPJfHH\ AfE9|$vNAI\ HǃHtH{XHuEHs`LtHAfE9|$w1fAD$IEID$He[A\A]A^A_]HfUHATISH~(Ht/H~(1H1HLfC $[A\]F HWpHHHGpV HG`HHG`HGhHHGhUHHAUATISHtoLoLIT$HBxHRpHHHGHID$HI|$(Hu[A\A]]fD1HHH1HHH1Rf.UHAVAUATISHH_ LsI~pDHA8u|AD$uULk(HHLHCL1HHǀLH[A\A]A^]f.H{LH[A\A]A^]MFxDD,$HHH1RXtHGHfxuHH9t
fUHSH_GXHtGY1HH[]DUHSHxHt<HpH{XHCCHu8HCHH[]fGH[]HfUHHStH_uHo[]@1a[]HHH1Đf.UHHSt!H_u#H1[]f.11[]HHH1뺐UHAWAVIAULoxATS1HHDgH|$eH%(H$1DxLxMt;fE9w1HD$H9X t&LfE+L|HLHu1HH
I~E1E1IF(H$@AfAF AH9snAAHcLlEfEII~AI}XIHH<$Iu`tALAH9rIFHx@HurI^HHC0CQHI~H$eH3%(uxHe[A\A]A^A_]fDH|$D$
D$@H|$L3HHH1LHUHATSHGZ8HHHLHǀMt"LHt#H{xtHHuCZ[A\]LHU HATSH?HC@H:CtCH[A\]Ð; Cu,HC@Hs LLA|$Zt-LE[A\]HSHHH1fLfDHUH(1HH9HE]DUHW(H(1HH9HE]@UHAUIATSHL'eH%(HE1MID$(I\$(H9t4Ht.HPHHH
HHHHJHGHID$(H9uI|$HI$HtxfDHI$IHHǀHtKHHCH}HHHSHPHCHH[HEH{HI$HuLIEHEeH3%(uH[A\A]]Df.UHAWIAVAUIATSHHMH0H}HeH%(HE1HHuH9H՘LEHFHASHEMLEI@(I@MxI@ MI@0I@(I@8I@@I@8LeM1LHAuhHEIWIO(HPHH@HEHH9tHpHHHpHrH@HIW0HH;]HHPIW0HIG0tDL}{H}H]eH3%(D[H0[A\A]A^A_]f.HMHHH  Au1MLe@LH8L}HEIO8H@HHUHH9tHrHHHrHpHRHIG@H
LHBIG@HIW@Hu]HEHHHIGHx$HHHGtH}EEAfHuH}HNHVHG@uHL9HEH]HLfUHG@HH]H;Pff.UH]fUHH~`HNhHVpHH8HHHP]Ðf.UHAUATISHG@HH:|L9HCpH{YHCp{XHCPI9$hHK(HC(H9HDA$IMtI9Us&MmL9uHCH+AH9HILA$I9ErM$AEfA$AEPfAUMd A$IEH)IEH;S tHuLHLHP{ZuHLH[A\A]]LHqAI1+HHuHs@f.UHAUATISHA:$ubA|$Xu@I\$(Ml$(AD$XI9tHtHLHI9uA|$ZtL[A\A]]fLHUHAUATISHHCA$f9fCsHD HD f1IDŽ$fA$ID$@LI9]HtA$HLHCLL.[A\A]]HrHH1RU HATSHH?{RuDH{@D`HA8uCHHǃH[A\]HHH1LDD$$HUHH1닐UHSHH:uHCPH[]HUHATISHH:uH{uLcH[A\]HHHH1U@@HwHG ]U1HAUATIHMl$(SA|$ZHHIHIt$PHLDA|$YHDA|$XHE1It$1HI\$(I9t9f.Ht*SftHKHH1HI9uID$HPftHHHH1I$I$1HMl$8I\$8I9u
,HI9t!f{ Hs0t1HHI9u[A\A]]UHATISH>Hu.HHt HI$HL HCL#1[A\]@M$$1I HHu@f.HUHHt4HHtHH
HHHHHHGHFHHG]fHUHHtH]f.1]ff.UHAWAVAUIATSH(HHUeH%(HE1HMHEHHEDLgIHHG@LuKHL;MtI9IHIIHuLLtH}tHUHt9IMHtHH1HHUH2HUIUHUIUHEHEHtIUHtH3H
H2HMeI]HMeH3%(ubH([A\A]A^A_]1EHUHt7HEHHtH
HHHEHHUHMHEHHA1@1HUHHt'HHtH9t"HH
HHo]fD1]@HHHtCHHt;UH9IHtOH0H1HHoMt HH]fD1DL@HH]fHUHATISHHHEHEeH%(HE1HHt#HEHGHHGHEH}LHuHEeH3%(u	H[A\]HUHHtHHt'H1]H9HEf1HufH]f.UHAUAATSHL'HH{HDLL[A\A]]DUH HHGp]DUH HHG HtJW*w(H(9} HG HHp@HW0]D)HWHcHHW D1)]UHHAUHMATI0SHHeH%(HE1t3H߉HHEeH3%(H[A\A]]HEHULHHEHPHUHP HU HP(L`HEHHHLHtH}؉J|DHEH{LL@LHuLeI\$HHAHCDkHLc HCEf.UwH HH]DUHHSH_ HHuH1[]fDH[]DUHAWAVAUATSHLsH HHILCHHLc ILEHHHLELLl$HT$L4$A@HAtH D[A\A]A^A_]HLAuHLHHIHL$$MLLHD$AuHs0HLLAfLHUH;HH1/ff.UHATISHHHHHHHHLH[A\]UHATSH{IH1I$t`sH{ I$t1LHHLHHL[A\]HLH@H[A\]Ðf.UHATSHHIHHI$H[A\]f.UHSHHƀ[]UHAUATSLg HEl$HLc HHCHCDkH߾HH[A\A]]f.UHATSH{IH1sLHK[A\]fDUHAUAATISHHuHDHHHHHHLD[A\A]]fUHSHsHxH[]fUHATISHHtTHuXHHHHMHE1HH[A\]f.L[A\]HfDUHATASHt[A\]HuEtHS`HH9tH"@HHGH{0HDUHATISHxHu/HHHLH[A\]I\$ HH[A\]fUHAWAVAUATISH eH%(HE1HHAtGLLDLHEeH3%(H [A\A]A^A_]f.Ht,Ht H
1fA
fDHHHA[H1;HHHI@A&HAHAHfAH{HIHI9MHLSLHHHAL<$LLUAHHHA~HHHAFE1A~LUuBAE:~LUs4HAAHLUHtA@A>HHLUHALUHEE>A1HUHMDHuHHMIcLUAHALUuA~HHHAHE1LU+HAAHHLUAE:~LUrHLLALUƃLu?HtSHtHHHLHI\$ HHHHHHHLOHHHLH&fUHHHHGXHFHG`HFHGhHFHGpHF HGx]f.UHAWMAVIAUIHuATMSHH MeH%(HE1t,HUeH3%(H [A\A]A^A_]f.HMHLiXLq`HMHMHHHu&Mt9uH}uHEI1DH}ȉEEh@H]uHuH¸
uHHHuH2ffUHAVIAUIATAHuSHHHeH%(HE1uHUHuAMMHHUeH3%(u
HH[A\A]A^]fUGPH]f.U1H]UH]UDFbHH HH]f.UHATSHH[ L`0;HC@HL[A\]UHSHwH H[]ff.UHATISGHuHG0HuHC@HL[A\]DCbI|$HHC8HH[A\]UHATISH_ ;LHppH\[A\]UHSHwH H[]ff.UHATISHHCb1fC`HCPHtqSZsXH(9|i)HSHHcHHSPfC`MHPHH
HHHHJH@HtBDCbHx HHHHCPHu[A\]DHCPfDHHU\UHSF`HH~PfF`t	[]fDfuH1HDf.UHSHwH H[ ;H1|[]fUHATSLg HwLHH@pHxHtDCHLH[A\]ÐHh[A\]UHATISHHt%;HHI$[A\]Df.UHHAUIHMоATIhSH eH%(HE1t!HUeH3%(uSH [A\A]]DH}LuHEIEfHUH}؉EHUẺUHSH?HEHC0HHC8HC@HHCHHEHCPHE HCX[]@UHSH?HEHC0HHC8HC@HHCHHEHCPHE HCX[]@UHSH?HEHC0HHC8HC@HHCHHEHCPHE HCX'[]@UHATISH?11ҹHCHHCPLfCXfSZHfK`HC0HC8HC@[A\]@UHATISH?11ҹHCHHCPLfCXfSZHfK`HC0HC8HC@i[A\]@UHSH?HEHC0HHC8HC@1HCHHEHCPHE HCX[]fUHATSHHH9rH[A\]f.H)HuIHuHH0H9vII)Hw*Mt%I@LtM?I?D)AIHLvHH$I$I$HH)LLHLH)HHHHHw4IHI$MD$1I|$It$IL$ IT$(ML$0*DHVH9Iwf.UHHGHGH]f.UHAVAUIATSLfHI|$0H{Iu%HKHIvLKMD$@HL[A\A]A^]DK(1IHHuff.UHATISHHt>HCHH{ HHHSHPH[HH{HI$[A\]fDUHAWEAVAUIHATISHXH(HMHMeH%(HE1LELuAt*H]eH3%(DH([A\A]A^A_]DI|$0EHUHLLbHZ0HHfDz(HRHuHJ8LHPHMLF HHVHLhLhHUILn@DMuHEI^H}ȉEEAG@UHGH@P]f.UGPHuGP]UGPH]@f.UHH]ff.UHSHH@eH%(HE1HtJGPudHEHHUH$HEHD$HE HD$HE(HD$HE0HD$ u}u91HMeH3%(uHH@[]fH H61U1H߉E@EUHATISHHHt5zu>Hu3{t+L1EEH[A\]H1u1H[A\]fDHG0H9v
@UHSHH)HHGHUHx0H;XHUrH[]f1f.UHATSHGHHx0L`HCs(Hx8t[A\]ÐH{I9uH{ @UHSHHHt:SUs(HH1H{ H{Ht2[]fCPHv1s(H1DH1[]HfDUIIHG8HH]fUHAUATSH1HIu[A\A]]HCH{ DhXDuM@I?D)[D9A\A]]fUHSH;?Hu!HvCUHCHHxh[]HlHH1f.UHHAVHMAUIATISH eH%(HE1HHHI9HHFAt$HUeH3%(DunH [A\A]A^]DH}Huu71MtHH}HHHuL9uHEIEfH}ȉEEAUHATSHHHtHIL[A\]@UHSHwH HCH[]UHATSHH0Lg CA$A$vJt%I$HH0[A\]I$HH0[A\]u[At$TAT$PIL$0f9Hy0rrHtmHf}fUHH$HEHL$HD$H0[A\]fDL1LH0[A\]DI|$8HH0[A\]f1ff.UHAUATISH_xDoQLJHDkLc HCHCCI|$x~[A\A]]UHw HH~8]UHSHwH Hs H~8[]UHSH_ H{0{\tH+[]UG:FHt<]DGV8t8]f9]fGRF(fGTu
fUHH]fUHATISHHtGH{pH{xHHH{hHHI$[A\]f.UHAWAVAAUAHATISH8HEHMHMLELMH]HEHE HEeH%(HE1At)H]eH3%(DwH8[A\A]A^A_]@LMHEIAHHEMa0EqPEiQIA@IIIH{8LHھLMLMtH}AjAqPLLMHu1HHMIA8LMuH}IOLMuIqxHLMuIQ@It$JIIpHjI\$:LMHt
H@AH?)IqhLM5H[1LMHHtH@H?)AQXLMf.HELsDf.UHATISHiHLj[A\]DUHAUIATISHHILL1H[A\A]]Df.UHAVAUATIS_QH8uyA\$PID$0AT$TDh0Lf9rKMtFIHt=P(D9|)fDD)Hx HcM4MtLP(9}Hx [A\A]A^]IH4HH1Z@f.UHH]@f.UHpH]fUHAUATSHHH;?LcHIID$0H@:I9wKI$L)I$H{ tH-H[A\A]]fI$HI$DK(HD$L,$1IHHwI|$@H[A\A]]HHH1U@HHAUATSLgHI$I9|$`HDI$t$DoUA9tI|$hHH1[A\A]]f.UHAUIATSHHLg`eH%(HE1MtiI|$Hut.=tGHMeH3%(H[A\A]]f1LHEIE1f.H{`H{hHC`Hx uUHHHH[`HuH{AtDd1HHUDIUGfDHHHHC`Hxtf.UHSHHXHu
HX[]H0HU1H$H\$HD$HD$HHD$ HUtHىH1HX[]Df.UHHAWHMAVAUATISH@Lo0eH%(HE1GRIE:HEAH<At,HMeH3%(DH@[A\A]A^A_]I|$8HUAHUH}HAHH}HDHuH}UIHL9cuAts(I|$8u}tHfH}tAtH{ I|$pHl@H}f.UHAVIAUIATISHu+H{hH{pMLL[A\A]A^]@LL[A\A]A^]DUHAWAVIAUIATISD~HMeMe0E}I] MuA$fA;$s#I$H<L9ot+fA9$wL1L[A\A]A^A_]fAERW(fAUTf.UHAWAVIAUIATISD~HH{8LkHD{Lc Ls[A\A]A^A_]ÐUHAWAVIAUIATISD~HH{8LkHD{Lc Ls[A\A]A^A_]ÐUHAWAVIAUIATISG\HD~H{pLkLc LsD{uH[A\A]A^A_]@H{p[A\A]A^A_]ff.UHAWIAVIAUIATSHH8LgxFLEEMt$Ml$ M|$AD$sTKPHS0Hz0f9rHHtCHf}HEH{xfMH$HEHT$HUHD$H8[A\A]A^A_]D1ff.UHAWAVIAUIATISHH0D~LkLc DkQLcxD{LsLID$El$I\$ ID$sTKPHS0f9Hz0rKHtFHf}HEH{xfMH$HEHT$HUHD$H0[A\A]A^A_]1ff.UHAWIAVAUIATISHLwFHMI^xEHEHMLL{Lk CHKI~xH[A\A]A^A_]DUHAWAVIAUIATISD~HLkLc LD{Ls&HS0LHLtHI9uH[A\A]A^A_]f.UHG8H]ÐUHH]fUHH]fUHH]fUHH]fUHAWAVIAUIATISHD~DCQH{pHLkD{HLc LsHH[A\A]A^A_]f.UHpH]ff.UHGHHHxp]UHATSH`Hu(HC0STH{hHL$LLc`[A\]HHH1Df.UHHHvRHHOHWH7]DUHLHLHHHL@HxHHHP L]ff.UHH]@f.U1HAWAVAUIATSHwPHEePIE0AUTDx0LAf9rbMt]I<HtTAE1EADHt;HAW(1D9|
+UHcIAAWu1HuDI}pH[A\A]A^A_]UHAVAHAUIATMSHD)AD1I}7.1kHHH1E1HƉHIH	Hi,H)HHHۉAtH)HHIHu[A\A]A^L]UHAUATSHHHt6H;sIs(L,DJ</IIL9cH{wHE1Ht"AAH| HAH;rH{H[A\A]]fDUHAWIAVAUATSHG<ANEIOKT0LrRH	IHIIN$A|$@Avf+I\$ fDHcHT HJRH H	It~Ai,C;T(slAG<AHAGLID0P1fPfAFHIGhHxH[A\A]A^A_]fDAvH11IG LHpAFpf+fAvAGDhADEoI_ IwhH{k(zLc H1LLW@dxIG ULLMHp H@%AGLMЋŪ5ff.UHwhH~ HW HGhHHRH@HR1P]@f.UHG HHx ]UHSHG HX KHSH:t<HHHHHxHL2 Hs HPH6HRHHH$[]ÐU@HD H]ff.ULGHMt=HGDAMcFJT1D9sKDHz9wAHL9u1]DHHHD)]NHHHHI1E1ېf.UHAWAVAUIATSHĀLHueH%(HE1MIFHIFHTAILEHMHHIHHH H9HHFHMAt(HueH34%(DxH[A\A]A^A_]HEML(L}4IFHIOHHEHH9IGvHA"IGHIOIH<H9HIGAHELLH?LIOH9%HLEA1H}LEIGHUHuHHUHTUT1THTtI~HcH+TTHHuIGNIHHEE1LxLhHEEDtMHHHEfIGHfffffffEK\ HH9wH<HHHH}HEH1DdEtL,YLIHIMHHuAAHHEIH;TDtLhHEIHEIcAH}DMHGHp[DM:fHEE1I%DH<H}HxH;HUJt 
1~HHHHEHEIIvHHHLEIIvLDMLEDIGIOHEIME HXLL`HHIHEL`1HLHAE@HXDfUHSHH?Ht1H[]f.UHSHHHǃHt
HGHpHǃ[]ÐHHHHǀHHHHǀHtUHwH]]f.UHAWIAVAUATISHHPHeH%(HE1I;WIHH$I$IHH9HMHHE1LL8LmLEHHIEI@H@ M`IX I@IA@(IHEE1I}7.1kLpfDEILELLLMHHH)I\0IJt HuIIA1HuLELM)H1IACHHAI1Hf9BDfA9ACARf9HMAG҉׉HIH	Hi,H)HHHL9uLIHLUHUI)1AOL0EELUHULHHEHsHCLC LS(HS0C8HCHxAI;sLE@H߉HHEeH3%(uKHP[A\A]A^A_]HHHH)Hx0fH1HUH1HAUDLE1ATIDSH eH%(HE1HËEELAH)H)HHUeH3%(uH [A\A]]fDUH]Ðf.UHHATISHLHPeH%(HE1uYHUDLEHC HEHC(HEHC0HEHC8HEHC@HEHCHHEHCPHEHHEHMeH3%(u	HP[A\]f.UHAUATSHHHHHHHHHLkhHt)A}t"E1AAH<E8eHwHHǃHt,A}t%E1@AAH<E8eHwHHǃHt,A}t%E1@AAH<E8eHwMHǃtAuHHH{h[A\A]]UHSHH?HtH;H[]@UHAUIATISHeH%(HE1t&HUeH3%(H[A\A]]fDHMH(uHELH@H@H@I$tHLuHEIEpfDH}؉EEԉTf.UHATIHuSHeH%(HE1tHUeH3%(uAH[A\]DHEHxhuHEI$DH}EE܉UDH]UHAUATSHIIHKT%THH[A\A]]ff.UHAUIATSHHHHHAt
[DA\A]]HLet[ADA\A]]@IHuIHuIHuIHuHLHH9kH8HH1EfUHSHuHSXHH[]UHATISHuHsXHL[A\]DLL[A\]ÐUHAVAUIATSHHeH%(HE1HIHUHLIt%HMeH3%(H[A\A]A^]DLHLuhLLu?HULLH}ЉۉuIUXIInH}[H}ЉEE?UHH=	]ÐUHSHHHH[]UHSHt
[]H=	tH
1[]DHHH[]UHATSHHXHeH%(HE1HUHIu(DEDMA)t<1ɺ)H
1HMeH3%(|HX[A\]fDEuHUDLuċUHUHS HUHS(HUHS0HUHS8HUHS@HUHSHHUHSPHUHq@f.UHAUAATISHHHeH%(HE1HGHHPHH{RHC H;zHH{H9HUH}LKML9
M98EHH9HCH<HPHj1eIHHu=HCHf1IHHHMeH3%(uBHH[A\A]]1IHHuHs H{1AIHHvu1IHHCHs R1IHHHCHIHH11IHHH;1IHHiH1L$$IH¸+HHIHH$1¸LK81IHHLK1IHHxDUHSHHHHHH)H[]UH]@Pff.?UH]Df.UH]f.UH]fDUH]Ðf.UH	]ÐUHt	]f.UHt	]f.?UH]Df.?UH]Df.UHAUATAASA@AEu8HHHDH1Et9D[A\A]]EtHHH1ljff.UH]f.UHATSHHHI[I)LA\]Ðf.UHH]fUHAUATSHLo8HHI[LL)A\A]]UHHHAWIAVAUATSHHH@LLeH%(H$81F	HG0HF(HG8HFHHF HG HFPHG(HFXGpHHF0tHH~8HE1LLHCLHCH$HCLH$H$LE1HH$HH$HH$H$HH$HH$HH$HH$HH$HH$HH$HIH$H$LHCxH$HH$HH$LHH$HH$HH$HH$HHLHHIHH HHH$1 MohA}aIAH$AH4H$H$ H$H$H$(H$0H$H$H$H$H$H$E:evHHLHHIII HHHLDDd)H™ACpACotHHHDH{`1HH$8eH3%(u4He[A\A]A^A_]H$H$H$H$DUHATSHHHA[LA\]@f.UGtH]fUwtH]fUHGXH]ÐUHGhH]ÐUHGxH]ÐUGpH]fUHGXH]ÐUHH]@f.UHH]@f.UHH]@f.UHAUATISH1I$I$I$Ml$hA}t#fDI$ӃH<A8]w1A}tfI$ӃH<A8]w1A}t'f.I$ӃH<A8]w[A\A]]ff.U@H]@f.UHHt]f1]ff.UHATISHHHSh:Bu[A\]MHHH1fUHHSHHxPuH1[]fUHHSH	t[]HxPu;uH1[]H{HH1Ɛf.UHAWIAVAUDATASHHH[hAD:#wHCF:4(u.[A\A]A^A_]HqHH1MHHH1fDUHGhH@]HHfUHHAUATISHuH1[A\A]]IH¸tIHHHtMHIDI$11IHHtUHAUATISHHeH%(HE1Ht*RII4$tHuQH1IHCHCH}eH3<%(HulH[A\A]]HULHMHMu(HEHtAT$I$HCHSf.I4$HH1cUHAUATSHHIIHLHID$0[A\A]]UHAUATSLg HEl$HLc HHCHCDkHHH[A\A]]fUHATISHHHH{Hu=HHHC0HHLH[A\]fDHH1I\$ HH[A\]fUHATISHHL9t[A\]HHUHSHW0HH9wt8HH[]DH1[]f.H1[]f.UHSH_ ǃxwH8HH[]Ðf.UHSH_ ǃxwH8HH[]Ðf.UHSHwH HH[]@UHAVAUATSH?LøHA8D$QLk :C0t\HHøDpQHCLk HCDsHHHLH[A\A]A^]EuHHCLk HCDsH5HH1>1u@UHSHHHH[]UHw HSHH0uVHS HHHtEHȿ1HEf}fuHH$HEHL$HMHD$H0[]f1ff.UHw HSHH0uVHS HHHtEHȿ1HEf}fuHH$HEHL$HMHD$H0[]f1ff.UHw HSHH0uPH{ HPHHt>H1AH$fMfDEHEHT$HD$H0[]1ff.UHHAWAVIHAUATISH fUHEIE1HtAIAHAIF2HHEIfAHIH}H)EHfDf9UIAv0DIpMHL,DșHcIָHUL,$uXAH]EPfAtIuLu,Af9UwfDEH [A\A]A^A_]fDEf.UHAWIAVIAUIATSHLHLEHLEELEHLLLƃHLDhQLc HCHHCDkH[A\A]A^A_]@UHH+H]H@f.UHATISHHt_A$fA;$s#ÃH<fA9$I$w1fA$IDŽ$IDŽ$[A\]ÐUHAUIATSHHHE1{0tfAAHøD8c0wHHt3ft)E1@AAH<fD9HwHH{pH8HHHHIE[A\A]]fUHAWMAVAUATISHhHEHUHMLEL]LM HEHE(HEeH%(HE1HHt	HPHt@H1AHMeH3%(DHh[A\A]A^A_]DHA?HMH?IHA)FLML]DEH<ŸADEL]LMuAD$HH]ȈC1AFC0I$HC2ID$HC:ID$HCBID$HCJID$ HCRID$(HCZID$0L[xHCbID$8HID$@DLpHI8tHLHtDH}AMH1uH]ȐHEH@HLuHLuH8LpAFLKxLLC:LHuHHHCpH$*HLHHEHH)EAFHmf9UE1E1{0u!mAD:c0s\E:fEIVALMLEHMDHIcHøHD$HCxL<$HD$tkULHODfD;s0HAAH41H~ffD;rHfǃHǃHH]HHH1DUDUUHAWAVAUIATSHHHEHL}HHH@HL8HE1H(HEPLHL0LehLuH HEXHHE`HeH%(HE1HE HXHE(HhHE0HPHE8H`HE@Hp11LIHHu(H}eH3<%(H[A\A]A^A_]H wHXHLIML}HLuH]H}HhEH4I)1H}HPHuH}H`H}HpH}HHxL(L0H8H@H}HD$HHHHDžxHD$HHD$H H$.HxI$U]H]UHHHXeH%(HE1G0uG1HO2HuEHMHO:HMHOBHMHOJHMHORHMHOZHMHObHMHHMHHHMHUeH3%(uf.UHAWAVAUMATMSHHHhHseH%(HE1H`HXLuL}t*HMeH3%(HĠ[A\A]A^A_]DHsHHuHUIHuLXH`H}HhL|$ALt$Ll$L$$T]f.UHHHEHD$HEH$Ðf.UHAUATSLMtLII4Hu#;LHcIu$HtHV(uLufD1[A\A]]U@HH]fUHHH9v]@H)΋Hf;sf1f2]UHHt@HH9r&H)Hf9vH]HÐHx1]@f.UHHt
H@ ]1]ff.UHSHH1HtJPuHzH[]@f.UHHeH%(HE1HtH1H9sHMeH3%(u>HH)HʋHf9vHH<HUf.UHAUATIS0t01E1@ÃIĸIA8\$0w[A\LA]]E1@UHG:H]fUHAUE1ATIS0t#1@ÃIĸIA:\$0rD$A$ID$:[A\L)A]]@UH]@f.UHAUATIS0t01E1@ÃIĸAA8\$0w[A\DA]]E1@UHAVAUAATISHrHuzEuULEt$LEuMe HIEIEHs1H{p[A\A]A^]s1H{pLH[A\A]A^]LL[A\A]A^]DUHAVAUIATISHDvHHDsLk HCHCLAt$1I|$pH[A\A]A^]ff.UHAVAUIATISHDvHHDsLk HCHCLI|$pH1[A\A]A^]UG0HIhHLq]Df.UIHHHHB]U@HHEHH]ff.UHAWAVAUATISHHLHHH9wH[A\A]A^A_]L{2L1DC0LHLs:LL1LIHHtH wLLMH1HMM)LLH+Hf9s6HsHu;HLLH1/H1H߉EEUHAWAVIAUIATISHHtlH8E|$LHD;LXLPǃxu IHHHHG[A\A]A^A_]HHH1nfDUHAWAVIAUIATISHLJxH8D~LHD;LXLPu IHHHH[A\A]A^A_]UHAWAVIAUIATISHLJxH8D~LHD;LXLPu IHHHH[A\A]A^A_]UHAWAVAUIATASHH8LD0E}LEHHHD€HǃDL HǃuBHHHƃD`QHCLs HHCDc[A\A]A^A_]H?HH10UHHATSHt|IH8ue0uWLuGxu=L;t4IƃLLHHHZf.[A\]HyHH1uDUHSH_ HǃxfHHHHǃH1fH8[]@f.UHSH_ HHǃxH8[]f.UHATSH_ H80ƃu3xtnHH[A\]fHHǃHƃD`QHHCHCHDcHC [A\]fDHHIHHx[A\]IHHHHPTIHHHH(,HUHH1f.UHG2H]ÐUHGpH]ÐHpHtU@H]1f.UHAWIAVIAUIATMSHH8HDEDELHLLXLPHHD;IL/H[A\A]A^A_]hHhttf.UH8H]@f.UhH]f.UHHt
H]@1]ff.UHAWAVAUATISHHH9t1[A\A]A^A_]HH9uf9uЋ9uE10t'E1fDAAHøID:k0rE1A|$0t&E1@AAIĸIE:l$0rM9XfHI$HHHJ0H9H0'HJ8H9H8E1G@IL9vIHI$JJHJ0H9H0HJ8H9H8HrHxuDUHATIS1ۀ0t#fÃIĸA8\$0w[A\]ÐUHAUIH}ATI1S1H8eH%(HE1A|$0t=H}ȃIĸHUHEHUHEHUHUA8\$0wHEHMeH3%(IEHEIEHEIELuH8[A\A]]U1HATIH}S1HeH%(HE1A|$0t"@ÃIĸHEA8\$0wHMeH3%(HEu	H[A\]U(HAUIH}ATI1S1HXeH%(HE1A|$0tMH}IĸHEHUHEHUHEHUHEHUHEHEA8\$0wHEHMeH3%(IEHEIEHEIEHEIEHEIE LuHX[A\A]]U1HSHHS1Hs0L1L[]UHSHHtuHH9t	[]fDHG8HLJHt,ƇH@@@0H_ HGG[]fDH1H@U
HSH?HHHC@H@0HCC[]DU
HSH?HHS@:B0uVHC`H;Cxv:HCxHƃHHCCH[]fDƃH[]HUHATISHHt!HH{HHI$[A\]UHAWDAVIHAUATISH(HMHMeH%(HE1At*H]eH3%(DH([A\A]A^A_]DHE1'HPHI$H}Ⱦ
LE:IIAuB8L}A_0Mw8HHHH)I$IG@I$IGPHEHLHHH@pHuHEHfH}ȉEEAHEHqHH1LM9fDUHATISHHHS@:B0u?HtLL[A\]LƃH:[A\]HU
HSH?Hs H{8[]fDUHG@H@0]f.UHGPH]ÐUHGHH]ÐUHG8H]ÐUHATISHHHHS@:B0uJLKXM9uOHHILcXHChHS`H9tL`I9Lc`tLcpH[A\]HDC0HL$$HH1LcXUHGpH]ÐUHATSLHHIT$@:B0A$tI$ID$XHPI$HhHPH9t*HXHHPHXHrHXHPI$HPHXI$HI$1ƃ`ID$h[A\]HBf.UHATSLHHIT$@:B0HPHPH9HXHHPHXHJHXHPƃ`LhML$`M9I$I$H9tiH@ID$`L9tA$ID$pt[A\]fDL[A\]`tH\HH1@ID$XID$`HHeHH1ML$`:U1HSHHw0HHChIHKpLCxHHS`HsXH$HLE1H[]UHAUATSHHLg Do?eH%(HE1H}H]DLLHEeH3%(uH[A\A]]UHHAVAUIHATISHHH8eH%(HE1Hu'I$8H{LMMEt2H߉HHEeH3%(uYH[A\A]A^]@LmDsLIEEuI] IEI$H}HHW0f.UHAWAVAUATSHL8LMMV1EE1E1
HL9tgILM!IIMYL!H9uAy uHI9YuA8Y4uM9rMEMMIM9MBM9MBHL9u1}L:tML!tM(H[A\A]A^A_]L:1UHAUATSHeH%(HE1?v#HueH34%(H[A\A]]DDgHMIHDH@H<u1H<RHUHTJHRA9HuHU؉HUHBIUiUHSHH?HtEHG1ҐЃH@HDHpLLH0L@LFH@H;vH[]U1HGHDЃH@HDHHH0H1HHpHqH@H9s]UHAUAATIS97HrZHDH@H9IDtHKHHHKHJH[HHPHDHSHPHHXHI	D$[A\A]]HHH1UHW1HHtAHҹ?H?)x0HcH@HTHHHH0H1HHpHqH@HH;t]fJHHH!W]f.HUHH9tHVHHHNHJHvH6H;t	]HHHH!G]DUHH]f.UHAVAUIATSHHeH%(HE1H eHCHMHHAt)HUeH3%(DH[A\A]A^]fDE11HC HMкHLuкHLAtLA!IvHHu8AV	tCH
1H}A
,DH}ЉEEAHCYHuпA9FYtH}AIv L9H}1IEHHAeUHHSHHMHeH%(HE1HGu'HHC(E1HM1H}HUeH3%(uH[]UHHAUIHMؾATISHeH%(HE1HGH]Hdmvdo001YHHC	HuHCHHCCIEHC IEHC(IEHC0IEHC8IE HC@IE(HCHIE0HCPAE8CXID$E1CYHMغ1LID$(H}؉HUeH3%(uH[A\A]]Df.UHATISHH7H}eH%(HE1uDsH}sH}u?HEI$1HUeH3%(uGH[A\]DH1fDH}EEH1f.UHSHHuHeH%(HE1ukH}HU1u@H}HEHHHHH9uPH1H]eH3%(uVH[]DH1fDH1fDH1UHAVIAUIATISHHHEeH%(HE1Ht|HuHuKL3IMHUHKIMHCHCC$HKHJHK(tbI$HS0AT$S8H}eH3<%(uVH[A\A]A^]DH;HHAHFAHAA$HA(HAH{0	11f.DUHAVAUATISLHMH`LL;&fA}0AE4PvfA}0NHHHHHHPLLfAm0HǃMHHIL$ H9t*HHHHHrHHIT$(HHIT$(HID$(AD$0fA;D$2fAD$0wL[A\A]A^]fAD$2HHH1HHH1HHH1zE1	wLH HH1|UHAUIATSHHHDHA8uHH;X`u=H[A\A]]LDD$$HHH1MHHH1fUHHATISHG4G8Hh1HH{XtQI$ Hs@I$0I|$XID$AD$HtHL[A\]HC`LAƄ$[A\]Hhu<H{h1HH{XtHHH1HHH1ff.UE1Ƀ	HSHw
LI\HH1HCH߉[]fDUHAULohATISHHHH~XHHs`LuA|$4t;He[A\A]]H1D$D$HCH߉He[A\A]]ÐI|$`tID$`H{@HH{X@HCHCuH}HTHfUHHATSHt,Lgu'HLLH[A\]E1HHH1UHHSt!H_u(HƇ[]D1Ƈ[]HHH1ff.UHSG4H0HHH{XHCCHuHH]Hff.UHATISHHHXuAAD$4H0ƃH{XHCCHu4HHe[A\]HcHH1H뾐UHAVAUATISHHHG4eH%(HD$1H~xt<I|$htHHHD$eH3%(#He[A\A]A^]HG`Hx`@H$HD$Ml$hHs`HLHtwxHXutHthH{xtLHMt$`I~XHIv`LI\$`LHH{xHL!DI\$`HHH1fHHH1)HHH1RH-1IHHI\$`UHATISHG4H9tKA|$8ttHƃH{XHCCHu?HCHHHe[A\]HHH1HHHH1ff.U HSH?{RuH[]HHH1fU HAVAUATSHHH?eH%(HD$1{RL0LDHA8}HH{XHCCHHH{@H HIAt;H HL$1LtH&DH|$u:fƃ1HHD$eH3%(2He[A\A]A^]fDHD$fxudH LH HT$HAuBLd$Et$LI}XfAD$1MeXHm@IH1H HT$LƃDH&HL DD,$HHH1NHHH1HHH1@f.U HATSHHH?{RH0DHA8LI|$X|H0H IT$XA|$4Ht.H{XHCCHHHe[A\]H{XHCCHtHH9HH1^L DD$$HHH1HHH1H6UHHHtH@X]D1]ff.U	HwH]fD1]ff.UHATSHHeH%(HE1HHH9H8HHHM1AtHUeH3%(DubH[A\]HuH~ HF H9t8HCHHHHu
HuHE11IHHAV1IHHA 1IHHAUHSHHeH%(HE1HHHEt1HEfx0tHEeH3%(u(H[]@4	HHufUHS4Ht5HG`H9tOHt?HHH1fDH1H[]f0wHw`Hf.U HSH?{Ru{HHCHuSuH{xHG8[]fDH HHG@H(HGHH0HGP[]@H[]HHH1_Df.UHATISHHH(eH%(HD$ 1u
HXtuID$@HH$ID$HHD$ID$PHD$H0H{XHCCHHHD$ eH3%(He[A\]HHHL$LuQHt$AD$8HF8ZHT$I|$hHHZ`H|$ƃHsHL\H>f.UHSHHHG4	HHH]f.H޿	SH]DH_`G4HƃH{XHCCHuFHCHH@pH]HXH]fH1H]HމH]HfUHHHX]fDU HAUATISH?A|$RmHLI$H{X%AD${9H{hC9H{hLk`HxL`'LLc`1LMHC@LH$HCHHD$HCPHD$LHJH[A\A]]LHMH[A\A]]fLL1H[A\A]]LHH[A\A]]f.1LHC`1L1iHHH1HHH1mHHH1fU HSH?{Ru2HHHHxXu8HH1[]HHH1HHH1UHATISH`HuyH{huOf{0w1{8Lc`LHu[A\][A\]fDLL1[A\]HHH1HHH1aUHAWAVAAUIATSHG4HXHEHC`t_H{hLcht3@LHt[xLxL1HH{huEtLH[A\A]A^A_]fDLHE11@9E
IExI9MIExIDžLIIHP@IHPHIHPPII II(II0L`XH{XHHH1H"HHWHHH1H$HH1H#HH1H)HHU HATSH?H{R+HHCLuyu8I|$XHAD$8HLHe[A\]fDI|$X
A|$9tlI|$Xt6HL1He[A\]ƃHLHe[A\]DƃHAD$9AD$8L"vDAD$4HƃH{XHCCHHCHH@xHe[A\]HHH1HHH1HHH1HdU HATSH?{RHHCLu}A|$:AD$9t!u=AD$8HL[A\]AD$:HtGAD$9tI|$Xt:A|$9tHL1[A\]HL[A\]AD$9wƃAD$9iHHH1U HSH?{RHHCHu7HhG8tHG[]@HXt!H[]fDH []D1AH1HHHH1[UHATISHH{4	wHLH[A\]LHH[A\]@L;c`I$HC@I$HCH{HI$C9HCPv
{;tC8H{ht7LHߺH[A\]fDL1H[A\]D{8ubH{XtkHC@LH$HCHHD$HCPHD$LH.HHH1%LH1HL1LDf.UHAUATISHHHHtHxX9HDHA8LHHH(HH H0HHP@HHPHHHPPHH{XfAD$LLcXH[A\A]]LiLDD,$HHH1$H3HH1H1HH1HDHH<HHH1U@HAȾcHH1H]f.UHAUIպ0ATA1SHLkCCD#[A\A]]@UHAUA1ATIԺ0SHLcD+1CCI$HtH[A\A]]f.UGGH]f.UHHuGuwÉuH}uH}ff.UHATSHGH{(HtHCH[A\]D;@"wwLHHH1CtHCHtH[A\]ÐHCf.DgHGHA8t^IfDUHHuGuwÉuH}uH}UHHuHGtH}H}ff.UHSH_H uGu_H[]H}H}@"w@HU@H]ÐHt#HGHtHHtUH(H]ÐUHATSH@8u1H[A\]@"wH@L$"wELL$$IHH1@WIJIDH?UH]Ðf.1UfGHvHH]H@f.UHSHHH=tFH=DCfAuTH;t1CHfC[]CH[]HZHH1HH_HH1H\HH1WUHGW]9Df.UHSHuC[]HHH1UGH]ÐUHHSHttHHHPC[]fUHAWAVIAUATISH6HHUeH%(HE1H9I>IFH4LMn1M>HeIEMHLLHH)HI4LLHI>IVHHH;EHew=IHH9]uIM~I>IFJ4?HIHPHEeH3%(uHe[A\A]A^A_]f.UHHHG HwHHOLGtL)H]Df.UHAVAUIATSHGH9HFHIIE v8LgMt/HHIMHtfHLL2L)u[A\A]A^]@U1HAUATSHW HHtXLcHIHILtLH3HSM9tH3J<&LHSHk I)LLH[A\A]]DUHAWAVAUATSHHLg eH%(HE1ILoLMMM9MLsIF1LHeHLO<)LMLHH)HLMLLK4!LH;HSHL+cHeLHLM9rHC HC HMeH3%(uHe[A\A]A^A_]LfDUHAWAVAUATSHHHW eH%(HE1HLgMMLHv`L7ID$HeLHO<&H)HLK4.LLLH;HSHLH+SHeLHHC HHC LHHMeH3%(uHe[A\A]A^A_]1UHHATISHw1HtAL$HHHE[A\]HJHH1UHSHHeH%(HE1HHx0<HUH1%EHEeH3%(uH[]f.UHHSH_HtqH?HOPHt2~0u_~1uYH1uFHPx1u<HH9u~t0HFH0<HցH[]FFfUHwHSHH?H;Hs H;CC	+[]UHSH_ wHHHx0H[]DUHAUATSHHLg Do?eH%(HE1H}H]DLLHEeH3%(uH[A\A]]UHSHHxuu	u[]G	HHx0uTHsH{ HCH{HHs8HPXHHs0H{@AHHfDHxfDUHHAUATSHGLjPIHB@MN(t@@HPHAXtA1HPL9tHLg(1LHIPL9u[A\A]]ff.UHSH_ H;HsHHH@8{	CuH;[]DH[]D fUH]HHÐUHAWAVAUATSHL'H}Mt~E1A|$itVAMtpMt:E1I|$PI^ht#HIHPH{M9|$PwLAE8l$iwI|$`LHEHH[A\A]A^A_]ÐUHAWIAVAUATSHHHHEH}HUHEeH%(HE1HBAHMHMMH<pHuH}AVLw0HGPWiAUCLGHfGXHEHLHH`IGH}Lw1҃?fHMHHHq`HFuLeHID$@HEȀxiHX@H]HX`IEH]1f.HEH2333333HH@]EIGPILpH9wH<HH(HIEMlpM}AEHEIE HEHx8IPLe1MuhLmIINHI^H}MMFHٺ	HG8]IIH}IPXHEMfI~IIpAGXM;oPHGHEmfL}ȀEEHEA8Gi}HU@HHHEIG`HE@:zHHH1L}bfH}ȉEEH]eH3%(u!HH[A\A]A^A_]LH]H11ff.U@HDpH]ff.UHwH]UHwGH]UHSHG1H1H[]UHwGHG]DUHAWEAVEAUDATISHH MeH%(HE1HHx0M{H3D1fvXHuHHLD A@HC MHLELMN,hAUAM@ADǃ?AA	D	AUH;AULE?LIx(	AUELMt3ID$HuLHEeH3%(u]H [A\A]A^A_]@LfDEID$HuLfDEID$HuLfUHG Hp]f.UHG HDp]UHG HDp]@UHG HHDpJH]?Hf.UHG HHp]p?H2@DU1fAHt1DHO HtAfBH?@rJfA9w]f.UHSHHHC@[]@UHATISOhvP1H8tmH t,tHIt$`H
HNfVAL$h@It$`@H<H@Hu[A\]H t1xUHAUATSHHDoLg ?eH%(HE1EH]uFLID$pH}HpXHW0HGHEeH3%(u/H[A\A]]fDH}LDLDUHAVIAUIATASHHeH%(HE1HKPH{LMLC`Lk LsDch	HHCpELeLhXLuQAD$H}LID$I\$ ID$HW0HEeH3%(u\H[A\A]A^]AD$H}LID$I\$ ID$HW0@H߉H@f.UHG8H]ÐUH)HAWAVMAUIATMSHHUHeH%(HE1At,H]eH3%(DH[A\A]A^A_]H}E111HH}E1LAuMH}E1LAu-HH}1Iؾu'HEIOH}E;H}ȉEEA@U@HHHUeH%(HE1uHMeH3%(HEuHHH1fDUHATASHHHtAl[A\]HHH1H{UH?@H+H]ÐUHATISHHt3H{ H{HH{HI$[A\]ÐUHAWMAVIHMAUIHATI(SHHLEeH%(HE1LEt&H]eH3%(u{H[A\A]A^A_]KLMLHI9r%LLHLu(HUHZIH1H}ȉEEvUHHAVIHMȾAUATSH(H eH%(HE1At&HMeH3%(DH [A\A]A^]HuHHuQHED+HUH8DuNHHuH]1H;#HHCHEIuH}ȉEEA[H}ȉEEDH1A0UH?@H]fU1HAWIAVIAUATISHHHHtLkLI9H{ LkLHHHE1HILEHsK8HHI9rmMLHLuoHSIHCLHEH}IIMM9rP1H[A\A]A^A_]1HtH{ EEH[A\A]A^A_]LH{ H[A\A]A^A_]Hs LqDf.HW1HtUHSH_HH[]1HtUH4H]fUHSHHHt!HHCH;HCH[H[]HHnH1H{fUHSHGHH?HtH9tHH{HCH;H[H[]ff.UHSHH;GHtHHH9Ct	H{H{ []UHAVIAUATDDSHH;DIH{ LLH[A\A]A^]DUH?H]f.UH?H]f.UHH H	]f.HUH <HHH с	<%	]ÐUHAWAVAUIATSIu!A@tk@xM!HAH I	̄DDHH H!I!DH	I	LL!LH	Ht[A\A]DA^A_][A\A]A^A_]UH"]f.UHSH[]UHAWAVAUATISIDIH I	ǃu0WfDA$M!I	H M!I	ǃt)L!HLHLL!H	Ht[A\A]A^A_]@UHSHxHtLH@t.H{@t11Ht/H[]@CPtf.H1[]UHSHt
H{@u
H1[]ËxDf.UHAWAVAUATISDDH H	ӄAI=A$DL!DHH	ӃH H!H	@uJAtDM!HHI	LI!HI	LtAt	1[A\A]A^A_]UHG(HGHHHHHHHO(HH9tCHRHw0H
H9tL@IH
L@LAHPHHO8HHH2HO8HHO(HW8H9t
]HG(]fDUHATLg0SL;g0HtHw HGLL;c0u[A\]HHH1fUHAVIAUIATIHSHHeH%(HE1HI9wLHH@HMHuUHUML"HMHQ0LqLi HQ8HQ0t.H1@HULFHILL9HRHuHMHH]eH3%(u
H[A\A]A^]UHSHH?HtH[]ff.UHATISHHuID$1LcHCLH3HS([A\]HZHH1fDUHSHH9tQHrXHCH9s]HHS0H9tHNHHHNHHHvH6HC8HHFHC8H0Hs8HH[]DHuHCH9rH{LH9IsQLGL9LLCr@HCI)M9uHHMHuH{HMLHuLGL9LLCsDH1IHHJHHH9tHVHHHVHPHvH6HAHHFHAH0Hq-UHATISHGHH9Hs8HPI9HHSr(H+SH;uH/HCHPI9HHSsH[A\]Ðf.UHSHGH9GHsfHHCH9CrHV[]UHGH]ÐUH=H]@f.HHtUH]@1f.UHH]f.UHxHATIHMSHeH%(HE1u&HEI$HUeH3%(uH[A\]@H1UHATLgSHLC1ɍP;SrCL%[A\]fUHSHpHu	H[]UHpH]f1LJdLJ`LJ\҈Yt>8t4UHpIE1HHHHHH$f.UHHHH]Ðf.UHATSHHHLgPHeH%(HD$1A$ht
%%t-HHD$eH3%(He[A\]@HCHHxXHHHH$LcHAD$R<AL$PHH1IA4HHIH$H=4?@H-4I44H$L1HHH$H=4wD<t<AD$PHHHHHHE1HHH1<usA$Ht-A$HuA$HHHDЃHHHCHHxXbHHH1HCHHP\Hc
UHHHHv4H;x|;;x|VH H9sP9~;x}H H9rHtA1H]Ht)HcHHPHH]fDHtH1]@f.UHH7HHHH$H]DUHAUATSHHeH%(HE1HHuAIHELHtgLMMt>MAHHLH1HHMeH3%(uUH[A\A]]fDHEHLH1HDHLH1H@1UHAUIATASHHuHHEeH%(HE1uHt`LMMt7MHHLH1HMeH3%(HuDH[A\A]]HEHLH1@DHLH1fU1HE]fDU%H]@f.UH]f.UHAWAVAAUATISH 9HMLE;
EԸtWHcEIHEIIIvKIfA;_}
E;wI M9v'I7LuظH [A\A]A^A_]@HUHMD}HHLDHHUAD=HPH 1[A\A]A^A_]D1IHHXfDUHAUIATISHC HA$C$AE%[A\A]]DUHHSHw(G HGH[]fUHSHC H߅%[]UHATASHD)c H%HCH9CH{t1D[A\]fUHAVAUATSHLcH0eH%(HE1S tqHEeL4%LhfHuLHELuHELmLmH%HHuLC uH%HEeH3%(u
H0[A\A]A^]@f.UHAVAUATSHLcH0eH%(HE1C 9C(wqHEeL4%LhHuLHELuHELmLmH%HHuLC ;C(s;C$C vC$H%HEeH3%(u
H0[A\A]A^]Df.UHSHC 1;C(s;C$C vC$H%[]fUHG@IIHHxHpH1]@f.UHSHG@HHFfF<H߾C4CEC,[]ff.UHSHH0H_@HeH%(HD$(1HHHHp(1HD$(eH3%(uH]fUHAWAVAUATASHHXeH%(HD$P1H_@H|$1IHH|$(M7HLA1cM7HLA ALH1AǃDHL$PeH3%(He[A\A]A^A_]HLAVHLHLHLHLjHLSHLHHHG ADHLMgHLAHLAHp1fDHLHG ADHLDHA^ƃXO@HpLD=A!I7H1A@HLAVHLAIHLAHL2HLnHpHHH@HpPHA_fDHL+MgHHLH4$H;5HAH1ƃhHHHG AHpHfHH1ƃhjHpHHH@HpPHADLH1A(HH1ALH1AAf.UHAWAVAUATISHhH_@eH%(HE1tXt+HEeH3%(DHh[A\A]A^A_]fEtHDHLH1LLpDELHLDEEHHLLDEIILMHUHHLDHGgHEHHuLDHpH8DELMHHULULL|$1DLXLL$HT$L$MHL@f.UHATSHH0H_@HeH%(HD$(1HHHHp(1HAtHDHHp(1DHL$(eH3%(u	He[A\]f.UHATSHH0H_@HeH%(HD$(1HHHL`(1LHt1LH1HD$(eH3%(uHe[A\]LHf.UH@H]ff.UHAVAUATSHH`H_@eH%(HD$X1LI9t8HH9HD$XeH3%(HHe[A\A]A^]Ht$H|$0LpD$H|$1HHHHp(1XHHT$HIHx(LDl$HLLL1HH|$HD$
DHHHHH HǃHǃHH&UHAUIATISHH?LLHu
1[A\A]]@L1HfDUHAVEAUIATIH}SLHHuHMH}t	H}Ht2HMtLLHEID$HH[A\A]A^]@D@f.UHAWAAVAUATIHSHHhHr(eH%(HE1HsHULHEHHHHH`XHAAHHDAHE1AHHEMl$HsHI	IH@LpP1L1HI1HLmL1Hs1Hs1H{ HHHHD1{!HHHHD1s$1HHHH1CIt$LHUIIDHEHEECHEEċCLl$HEHEHD$HEHH$ArH}HHEHHEHE9CsY1HLEHMEHUH$1LHMeH3%(>Hh[A\A]A^A_]HuLAH}LAL$PI|$@AT$PAD$(AD$$AD$ H	1AT$PHs(1bH$EE111HLE0E3HUH1HELEEHU11LH$DDHUH1HEHMEHUE11LH$DDf.UHAWIAVIAUALATLgHDSLHHxHL$eH%(HD$p1H|$(1H|$HHHt$H|$HD$HL$LLDHD$u(tXHt$H1H|$HT$peH3%(]He[A\A]A^A_]fHD$HHp(1HD$I_@HT$LHpAHD$H|$HHH`XHT$LLHAjAOPHAWPAG(AG$AG Ld$	AWPHHQHH1HHHH|$ LHHpLpHHHD$ HD$H!fH|$H1DZfDH|$Ht$H|$HHL$LLDHD$HT$t$L:u:Ht$LAH|$RÐH |$lHFHtUH HH]DHHFHt"UIH HLH]HUH]DU4HHH1H]HfU8HHH1H]HfU0HHH1H]HfUHHH1H]HfUdHHH1H]HfUhHHH1H]HfU`HHH1H]HfUHATSHHeH%(HE1HwHHU1IHHu+Et$A$hHHMeH3%(uH[A\]ÐHfUHpHSHHHHDHH1[H]f.UHSHHǰH[]UH]UHSHHHHxH[]DUHATSLgHHHG@A4$Hx`AD$H{P[A\]UHG HHxP]UHSHG@HHwHHx`H{P[]fDUHATISH_HHHSLb HBBH{H[A\]UHHt
H]H-pf1]ff.UHAWAVILAUATISHH^HUeH%(HE1HHHH)ELMAFI`E1HEIHEDAFD@D8EFEHUJMLII)M>M7AFAGAvIGHUH}Hu$IHD$MLyHMHA^tHDۉEHcHHH)IH{H{AFXEA^uI>EEEHMeH3%(EuHH[A\A]A^A_]HEH@f.UHAVAAUMATIHSHHdžHH{`L=tt[A\IEA]A^]H{`A[A\A]A^1]U1HSH`Ht-LJH HHH{`[]f.UHATIS1ۀt5fHcÃHHH)I$HxAD$9[A\]Df.UHATISH`1A|$t2fDHcÃHHH)I$HxAD$9I<$[I$A\]fDUHATIS1ۀt5fHcÃHHH)I$HxAD$9[A\]Df.UHAWI׺XAVI1AUAATIHxSLH`eH%(HE1Hx1LH{HHLeL}H]AHxHHH)I$HyHHEeH3%(uH`[A\A]A^A_]UHSHH0@ueH%(HE1ttCH`HHULEHHHUeH3%(EuH0[]ff.UHATI1SHLH(eH%(HE1H{`HLELHHHEeH3%(u	H([A\]ff.UHщHSHHHw`HxeH%(HE1u`HH1HH{`HxHDžHHPHLXHHHHHxH]eH3%(u
Hİ[]fDUH`H]ff.UH`H]ff.UH`H]ff.UHHATIHSHLJH H{`LtH1[A\]ÐUH`H]ff.UHHATIHSHLJH H{`LtH1[A\]ÐUH`H]ff.UHH]ff.UHHHH)HHz]UHATSHGHHD@HGPD:xsFD1AtALHL)HpLd8HHL[A\]UHATSHGHt[A\]xIuFCAD$Ct"HCHtHAD$[A\]fDHCHAD$HHH1fUH@H]ff.UHAVAUIATSHHHLcDsA$xA8; tbHSI@1HLA$1tAHHH)I$pLH|He[A\A]A^]D  H{XHuCI]}D$EIHH$1tHI]'@f.UHHtP]UHH]fUHATIS_\@HcI|hHuy1[A\]f.UHAWAVAUATSHHeH%(HE1HGHHEH}HH1H0Hǃ LhILLHHHtHHLeL$%HEeH%HEHEHHxHHp~fIG H9VAGHHxI+G8HS㥛 HHHHHIG8IG IGLI$8H<HIpHH@Ht HHHI@HEHEHEL}LhHEHxHEHEft#LL(HLMHIH+0HLH0L)HS㥛 HHHHHH(Hu=HuHǃLǃD$HH&LhHLMu,HuLHhHhǃIHhL)HS㥛 H HHHHHhLpH11I4H6HH+HH=uH(HҾHhHIHh5HLhHHHuLHǃH@HtHH}1H}1HMeH3%(rHĐ[A\A]A^A_]ÿHpHI11HH	HH+HH=uH҉оHIH`HH`HhML+0HS㥛 HH`LLXHHHHHLXLHhH`HL)HIHHHHHLHhH0HD$H$1MIHHkfDUHAUATISHH HF HCw{El`I$HDLc HC8KThHH]HEHHEHEHA$1u0A$H [A\A]]1IHHtMC1MLNH|$IHD$HFHHHH$1CfUHAWAVAULATSHLIH(HtzHp0HE1L~(L9sQHV0HP0HF0HF(HHF XA	H(Ht)Hp0HL~(L9reH9uHǃ(E1LLEt0H1HH1ɺ[A\A]A^A_]DLLH0L@UHATIS1I|hHH uI$I|$[A\]Df.UHAWMAVIAUATMSHHMHXHEH}HU8HHEeH%(HE1AHUMLLAHZPE1
fDLIcHAHLHxt7DPXACD9HUDCAAB\`uHLZHEHHHHEHHHH}111LJHLJ(H0H}HHLJPHXHHEHuHHx1ÉHqHU1Dz\HcH|hqt	HUH}HwHHuLE1HHLdž H=HHHU HBXHt{eH%HEHEHEHEHHHEHEH}HuHH} uHuHHEHuHHueH34%(DHX[A\A]A^A_]H1H}A|f.H}EdEAH}A1AIHHDUDU(H}AAE1IHHDUDUuf.UHSHHHHHHHH=HHRIHLELHHL1HHI+HH=uHҹ4$IHH1HHHHH[]fHw=-IFfUHAVAAUIATISH Hu;MLcCMEDsHC LcHC(HC0[A\A]A^]HUHH1Df.UHAVAUATSHtWDo`1LwXEt<M$I$HtAD$XHIDŽ$A9w[A\A]A^]HHtCXHǃ[A\A]A^]@UHAVAUATSL'Mt\HLA|$tQEl$`1Mt$XID$XEtI<HA9wLI|$[A\A]A^]L[A\A]A^]Df.UHAWIAVIAUATSHHPH}LEeH%(HE1}LMLmHMHAVHE}HHHXHAxHUEHLB`BHZPHEHxHHELHHx1A;HEIEEEE1DeML}HHE/f.HEIUH@XJIL;eHH}ELH1HELEHuH}MHHPH@XJH$ctHUEDb`I}LEAH]eH3%(DHP[A\A]A^A_]HEH$uHUAIUfH}DDef.H1H}EHEHxeHxXAH}HUHATISt+G`1ۅtfID$XڃH<MA9\$`w[A\]Ð;[A\]fDUIHAUIATISHHW HtL1HHLHH9vI|$H)ItH[A\A]]f.UHSHuMHF(Ht0H1HH1ɺ[]fDHOXP1w`HUHHAWH9AVAUIATISHuLMl$(LL(I\$ H(HHJ0Lb0IL$0L(HLMt[A\A]A^A_]H0L[A\A]A^A_]fDHOXP1w`H^D[A\A]A^A_]Md$0tfDUHHHH%HH9uH@]1]ÐUHGPH]ÐUHHHH%HH9uH@HtH]f1]ff.UHHHH%HH9uH@Ht	H]UHHHH]fDUHAVAUIATASLv`IHCHDHH1HtNqA9uuEIF tWHA`H@ t61@8u HQhHtAt`AuJHQpH;HD[A\A]A^]fDfD@DHh[A\A]A^H]@H;[A\A]A^HD]UHH]ff.UHH]ff.UHAUATISHGHxRtHGx[A\A]]DLhHHLID$hHH{@H0ID$pH{@H0I\$hID$pLID$hHuLH{HLcHCHGPHpHHCHGxMu[A\A]]fDID$pID$hL-fUHAUATISH_HHCPHHCHLkPxRt)I LHCH@R<tF<t"[A\A]]IL[A\A]]fIL[A\A]]f.ILDf.UHAUAATISH_HHHCHHxXHLL;HtIL$pHHHHQEHǃu
HCHxRtDHHe[A\A]]@Pu׃w΀:uHHNUO1H]HHHH1Hf.UHAWAVAUI͉HATISHHH_HH{`HSxHW@HLsPL1IHN>HH1HHHH)LlHCHM}HxXHHHCpHChID$HCpH;L`LcpA@tHCH@R<t5<wIL$ HCHxRt6I}HHe[A\A]A^A_]I!D$ HCHxRu@IGHHH$I@HI@HHD$LT$II9HH@hI@H0H{hIFhtH#HSpHBHChIFhI@H0E1LIFpI@E1LH0H<$He[A\A]A^A_]ÐLchMIBpI@LT$H0HChLT$HIRpHHBIBhHSpIRpI@H0E1LҹLT$LT$I@E1IBpLH0II@I4$E1HH<$6@HCpIFpIBhIBhnHUHGHHHH@HHHH]f.UHATISx+f.HcHHH)I|y[A\]f.UHAUATISAy
8A$IcA$HHH)I|I|XAyI|$L[A\A]]UHAWAVMAUAATAHMSHHXH}eH%(HE1HHLMH)HEQAlHEEXEE1DmDEHEI`HENHUH}HuEopIL|$$MLJHEAD;m%DH}DHHHH)HELd1I|$PHHM|$H}IT$H1KAH1LmA]HcHHH)I|yH}DeHMeH3%(EHX[A\A]A^A_]DHEDLHHyH}EEEfHEHMHAHEH|X1DHLmA]x'HcHHH)I|y+L'ff.UHSHHH HwHH$HHD$HCHD$HCH]UHATIS1ۅt.fHcÃHHH)I|A;$r[A\]fDUHGH]ÐUOHH1HADIH1HHHH)H|]f.UGODHPDW1A1HHH)H|]ff.UeH%DHuIeH<%HxHHt]HHH]HHH1fDUHAVAUIATISHID$PHID$HMt$PxRIHID$HPRHxXHHC@HCH=tH=tH[A\A]A^]Df{(uIDŽ$I$HCpHPHI$I$IXHID$HhIpHID$HHIHHID$H(L(fUHSHHHs`HHH]ÐUHAUATISHHHtKL(I9ujDCpDHHLHH)ʋJr1HH1HA9u
H[A\A]]AL$$HHH1H=HHUH]H9HCfUHSF߉HvH[]øH[]UHSF߉HvH[]øH[]UH=HATISHt,H=u=LH[A\]=f.U1ҹHHATSHLc@A$t&I$PI$pH[A\]HbHH1Lc@UHG@Hw`HH]ÐUHAWAVAUATISH_HLw@Ht{MMJfDHLHCIpHK@HHsHHIEHI\$HHtHCHID$HuID$PMt$@IHIMt$@ID$PID$HIHtID$HIID$PIIdž1IdžAID$XH%Eu1u[A\A]A^A_]f.L[A\A]A^A_]DL[A\A]A^A_]DE1Iux1LM1yUHSHtH1cH{HHH []Df.UHHxH]ff.UHpH]UHAVAUIHATSHxLLIHIEHHMLhLI\$@ID$PID$HHHtID$HHID$PHHǃLHǃID$X%LE[A\A]A^]@HHLDMLL\fLMtHǃ7@L%@UHAUATISHHt5Lk1HLHCLHHI$[A\A]]Ðf.U1HAUHUATSHHeH%(HE1AuzH(HHǃ L HpH}HHHH}HGLH}ظHGDDHMeH3%(DuH[A\A]]f.@UHATISHHu/HHtH{LuH[A\]@[A\1]fHUHHHHH]Df.UHSHHH?HHt
H@[]1@UHHAUHMATISH HeH%(HE1t#H]eH3%(H[A\A]]DHEHHHPAuZHEHHH@HEL`HsHuDH5H}H1nfH}DT1IjHHu@f.UHSHHHHHtHH{HH[H[]f.UHSHHHwHHHH%H)HHtH%H9u[]HH%[]@f.UH]Hf.UHAUIATS_*f9_(DvgHH_pt]HAfDIcAHI]pt=HH+HϋsSHHHHHCHAE(A9|[A\A]]UHAVAUIATS_*f9_(DvbHH_ptXIA@IcAHI]pt:HH+L{SHHHHCIAE(A9|[A\A]A^]@UHG H%~H	Hw ]UHSHH[]UHF H娀ut0HGHt/HF u6t	HGHF tHG ]@HHuH% DHGHF DUHAVAUATSW*Dg(DE9ULWpHLDHLAHDBRH)HHLHAH8DEADrHPHPHPHP HP(HP0HP8HHH@HDHHLt@<HH)HD
HD
HHD
HD
HD
HD
HD
H@HL9HuAEAUt!H8udHTDH8uRHH9uAI
Hxu6L9uE9}IcAHLH[A\A]A^][A\A]A^1]DUHATISO*f9O(v[HHOptQDHcÃHID$pHt3HH+1yQHHHHAD$(9|[A\]@UHAVAUATISDo(HLwHHC@HLsHfDk(I$pHC0HC[A\A]A^]DUHAWAVAUIATISHH=HwNDs(L{HHHC@HL{HfDs(I$pHHCI]1[A\A]A^A_]HH1fUHAWAVAUATISH HUHEeH%(HE1HSLHHUHIA)Du+D1AE}@HEH]H1H}eH3<%(H [A\A]A^A_]ÐHHI9sVLMMHH}DD9utDIE)tA9v1AHA)E9EEGI9sLr&HH+5HHHH5@H5H]ȉEHEH 1HU1HUH]HU1HG HO@HwHHfG(HWG0H]f.UHAWAVAUIATSHH1Lf@HHt.HLHtRI9u9uH|t9A
@AE}DHH[A\A]A^A_]f.H߉U1HƋU
HHtVHDAHt+I9u9u؉AH|t
H|ȈLdHE^AUHIHSHHt8HJHH1 HHtH[]HHH[]Ðf.UIHAWIAVE1AULATE1SHHHuf.IHI ItvH HtRHHtHEG#LLL)HL]J<0IEH$1HL]IM9wHL[A\A]A^A_]fDM9sMxIMtH}LH$L)E1HH1LHIUHAWLAVE1AUATE1SHH H}HEf.H HHHtvHMAL9rAE)DLH9DGHHMHMMLEHEIDLEHHMB 1IHI I\HEHxHHu%HuLH1H [A\A]A^A_]ÐH1HuIfHFHtUHHH]DHUHAUIATLSHLHHLH1LHc[A\A]]UHAUIATLSHLHHLH1LHc[A\A]]UHAUIATLSHLHHHxLH1LHc[A\A]]fUHAUIATLSHLHHHpLH1LHc[A\A]]fUHAUIATLSHLHHHhLH1LHc[A\A]]fUHAUIATLSHLHHH`LH1LHc[A\A]]fUHAUIATLSHLHHHXLH1LHc[A\A]]fUHAUIATLSHLHHHPLH1LHc[A\A]]fUHAUIATLSHLHHHHLH1LHc[A\A]]fUHAUIATLSHLHHH@LH1LHc[A\A]]fUHAUIATLSHLHHH8LH1LHc[A\A]]fUHAUIATLSHLHHH0LH1LHc[A\A]]fUHAUIATLSHLHHH(LH1LHc[A\A]]fUHAUIATLSHLHHH LH1LHc[A\A]]fUHAUIATLSHLHHHLH1LHc[A\A]]fUHAUIATLSHLHHHLH1LHc[A\A]]fUHAUIATLSHLHHHLH1LHc[A\A]]fUHAUIATLSHLHHHLH1LHc[A\A]]fUHAUIATLSHLHHH
LH1LHc[A\A]]fUHAUIATLSHLHHH
LH1LHc[A\A]]fUHAUIATLSHLHHH
LH1LHc[A\A]]fUHAUIATLSHLHHH
LH1LHc[A\A]]fUHAUIATLSHLHHH
LH1LHc[A\A]]fUHAUIATLSHLHHH
LH1LHc[A\A]]fUHAUIATLSHLHHH
LH1LHc[A\A]]fUHAUIATLSHLHHH
LH1LHc[A\A]]fUHAUIATLSHLHHH
LH1LHc[A\A]]fUHAUIATLSHLHHH
LH1LHc[A\A]]fUHAUIATLSHLHHH
LH1LHc[A\A]]fUHAUIATLSHLHHH
LH1LHc[A\A]]fUHAUIATLSHLHHH
LH1LHc[A\A]]fUHAUIATLSHLHHH
LH1LHc[A\A]]fUHAUIATLSHLHHH
LH1LHc[A\A]]fUHAUIATLSHLHHH
LH1LHc[A\A]]fUHAUIATLSHLHHHx
LH1LHc[A\A]]fUHAUIATLSHLHHHp
LH1LHc[A\A]]fUHAUIATLSHLHHHh
LH1LHc[A\A]]fUHAUIATLSHLHHH`
LH1LHc[A\A]]fUHAUIATLSHLHHHX
LH1LHc[A\A]]fUHAUIATLSHLHHHP
LH1LHc[A\A]]fUHAUIATLSHLHHHH
LH1LHc[A\A]]fUHAUIATLSHLHHH@
LH1LHc[A\A]]fUHAUIATLSHLHHH8
LH1LHc[A\A]]fUHAUIATLSHLHHH0
LH1LHc[A\A]]fUHAUIATLSHLHHH(
LH1LHc[A\A]]fUHAUIATLSHLHHH 
LH1LHc[A\A]]fUHAUIATLSHLHHH
LH1LHc[A\A]]fUHAUIATLSHLHHH
LH1LHc[A\A]]fUHAUIATLSHLHHH
LH1LHc[A\A]]fUHAUIATLSHLHHH
LH1LHc[A\A]]fUHAUIATLSHLHHH	LH1LHc[A\A]]fUHAUIATLSHLHHH	LH1LHc[A\A]]fUHAUIATLSHLHHH	LH1LHc[A\A]]fUHAUIATLSHLHHH	LH1LHc[A\A]]fUHAUIATLSHLHHH	LH1LHc[A\A]]fUHAUIATLSHLHHH	LH1LHc[A\A]]fUHAUIATLSHLHHH	LH1LHc[A\A]]fUHAUIATLSHLHHH	LH1LHc[A\A]]fUHAUIATLSHLHHH	LH1LHc[A\A]]fUHAUIATLSHLHHH	LH1LHc[A\A]]fUHAUIATLSHLHHH	LH1LHc[A\A]]fUHAUIATLSHLHHH	LH1LHc[A\A]]fUHAUIATLSHLHHH	LH1LHc[A\A]]fUHAUIATLSHLHHH	LH1LHc[A\A]]fUHAUIATLSHLHHH	LH1LHc[A\A]]fUHAUIATLSHLHHH	LH1LHc[A\A]]fUHAUIATLSHLHHHx	LH1LHc[A\A]]fUHAUIATLSHLHHHp	LH1LHc[A\A]]fUHAUIATLSHLHHHh	LH1LHc[A\A]]fUHAUIATLSHLHHH`	LH1LHc[A\A]]fUHAUIATLSHLHHHX	LH1LHc[A\A]]fUHAUIATLSHLHHHP	LH1LHc[A\A]]fUHAUIATLSHLHHHH	LH1LHc[A\A]]fUHAUIATLSHLHHH@	LH1LHc[A\A]]fUHAUIATLSHLHHH8	LH1LHc[A\A]]fUHAUIATLSHLHHH0	LH1LHc[A\A]]fUHAUIATLSHLHHH(	LH1LHc[A\A]]fUHAUIATLSHLHHH 	LH1LHc[A\A]]fUHAUIATLSHLHHH	LH1LHc[A\A]]fUHAUIATLSHLHHH	LH1LHc[A\A]]fUHAUIATLSHLHHH	LH1LHc[A\A]]fUHAUIATLSHLHHH	LH1LHc[A\A]]fUHAUIATLSHLHHHLH1LHc[A\A]]fUHAUIATLSHLHHHLH1LHc[A\A]]fUHAUIATLSHLHHLH1LHc[A\A]]UHAUIATLSHLHHLH1LHc[A\A]]UHAUIATLSHLHHLH1LHc[A\A]]UHAUIATLSHLHHpHLH1LHc[A\A]]@f.UHAUIATLSHLHHpHLH1LHc[A\A]]@f.UHAUIATLSHLHHpHLH1LHc[A\A]]@f.UHAUIATLSHLHHpHLH1LHc[A\A]]@f.UHAUIATLSHLHHpHLH1LHc[A\A]]@f.UHAUIATLSHLHHpHLH1LHc[A\A]]@f.UHAUIATLSHLHHpHLH1LHc[A\A]]@f.UHAUIATLSHLHHpHLH1LHc[A\A]]@f.UHAUIATLSHLHHpHLH1LHc[A\A]]@f.UHAUIATLSHLHHpHLH1LHc[A\A]]@f.UHAUIATLSHLHHpHLH1LHc[A\A]]@f.UHAUIATLSHLHHpHxLH1LHc[A\A]]@f.UHAUIATLSHLHHpHpLH1LHc[A\A]]@f.UHAUIATLSHLHHpHhLH1LHc[A\A]]@f.UHAUIATLSHLHHpH`LH1LHc[A\A]]@f.UHAUIATLSHLHHpHXLH1LHc[A\A]]@f.UHAUIATLSHLHHpHPLH1LHc[A\A]]@f.UHAUIATLSHLHHpHHLH1LHc[A\A]]@f.UHAUIATLSHLHHpH@LH1LHc[A\A]]@f.UHAUIATLSHLHHpH8LH1LHc[A\A]]@f.UHAUIATLSHLHHp0LH1LHc[A\A]]Df.UHAUIATLSHLHHp,LH1LHc[A\A]]Df.UHAUIATLSHLHHp(LH1LHc[A\A]]Df.UHAUIATLSHLHHp$LH1LHc[A\A]]Df.UHAUIATLSHLHHp LH1LHc[A\A]]Df.UHAUIATLSHLHHpLH1LHc[A\A]]Df.UHAUIATLSHLHHpLH1LHc[A\A]]Df.UHAUIATLSHLHHpHLH1LHc[A\A]]@f.UHAUIATLSHLHHpHLH1LHc[A\A]]@f.UHAUIATLSHLHHpHLH1LHc[A\A]]@f.UHAUIATLSHLHHpHLH1LHc[A\A]]@f.UHAUIATLSHLHHpHLH1LHc[A\A]]@f.UHAUIATLSHLHHpHLH1LHc[A\A]]@f.UHAUIATLSHLHHpHLH1LHc[A\A]]@f.UHAUIATLSHLHHpHLH1LHc[A\A]]@f.UHAUIATLSHLHHpHLH1LHc[A\A]]@f.UHAUIATLSHLHHpHLH1LHc[A\A]]@f.UHAUIATLSHLHHpHLH1LHc[A\A]]@f.UHAUIATLSHLHHpHLH1LHc[A\A]]@f.UHAUIATLSHLHHpHLH1LHc[A\A]]@f.UHAUIATLSHLHHpHLH1LHc[A\A]]@f.UHAUIATLSHLHHpHLH1LHc[A\A]]@f.UHAUIATLSHLHHpHLH1LHc[A\A]]@f.UHAUIATLSHLHHpHLH1LHc[A\A]]@f.UHAUIATLSHLHHpHLH1LHc[A\A]]@f.UHAUIATLSHLHHpHLH1LHc[A\A]]@f.UHAUIATLSHLHHpHxLH1LHc[A\A]]@f.UHAUIATLSHLHHpHpLH1LHc[A\A]]@f.UHAUIATLSHLHHphLH1LHc[A\A]]@f.UHAUIATLSHLHHpgLH1LHc[A\A]]@f.UHAUIATLSHLHHpHXLH1LHc[A\A]]@f.UHAUIATLSHLHHpHPLH1LHc[A\A]]@f.UHAUIATLSHLHHpHHLH1LHc[A\A]]@f.UHAUIATLSHLHHpH@LH1LHc[A\A]]@f.UHAUIATLSHLHHpH0LH1LHc[A\A]]@f.UHAUIATLSHLHHpH(LH1LHc[A\A]]@f.UHAUIATLSHLHHpH LH1LHc[A\A]]@f.UHAUIATLSHLHHpHLH1LHc[A\A]]@f.UHAUIATLSHLHHpHLH1LHc[A\A]]@f.UHAUIATLSHLHHpHLH1LHc[A\A]]@f.UHAUIATLSHLHHpHLH1LHc[A\A]]f.@UHAWIAVIAUATISLHLMw%HfDH1feH%DcH
H!%tDHJHDHHeL,%AE tIxHLtneH%HHxH1MBMtLLHtHuHH1H[A\A]A^A_]fLHH1DH1DH1DH1DH1ueH%HxHH1Hu#HuHHHEHH1LH1UE1HH1HH LMeH%(HE1`HEeH3%(uf.UHHPeH%(HD$1HE9=HT$0HL$8LD$@HD$HD$ LL$H$HD$|HHNHD$eH3%(uUHHAUATIS1@HHHHHt)LLcu[IA\AA]][A\A]]@UH]Df.U=H]Df.UHHwHcH]@f.9=}UH]UHHPeH%(HD$1HE;=LL$H$(HD$HD$ HD$ItHD$eH3%(uff.;=~fUH]DUHHPeH%(HD$1HE;=HT$0HL$8LD$@HD$HD$ LL$H$HD$HEHD$eH3%(uf.UHHPeH%(HD$1HE=Ht$(HT$0HL$8HD$HD$ LD$@LL$H$HD$~HHHD$eH3%(uDf.UHHPeH%(HD$1HE=Ht$(HT$0HL$8HD$HD$ LD$@LL$H$HD$~HH'HD$eH3%(uDf.UHHPeH%(HD$1HE=Ht$(HT$0HL$8HD$HD$ LD$@LL$H$HD$~HHHD$eH3%(uDf.UHHPeH%(HD$1HE=Ht$(HT$0HL$8HD$HD$ LD$@LL$H$HD$~HHHD$eH3%(uDf.UHHPeH%(HD$1HE=Ht$(HT$0HL$8HD$HD$ LD$@LL$H$HD$~HHwHD$eH3%(uDf.=ÐUHHH,]f.U1HHSV;~[]fD@f.UHAVIιAUIպATAH`SHXHHDžXeH%(HE1HLI11$ILDHUeH3%(uHĐ[A\A]A^]f.UHSHPeH%(HD$1HEHL$8HLD$@LL$HHD$HD$ $HD$HL$eH3%(u	HP[]UHSHPeH%(HD$1HEHT$0HL$8HHHD$HD$ LD$@LL$H$HD$HL$eH3%(u	HP[]fUHHHS[]f.UHSHPeH%(HD$1HEHT$0HL$8HHHD$HD$ LD$@LL$H$HD$HL$eH3%(u	HP[]fUHSHPeH%(HD$1HEHT$0HL$8HHHD$HD$ LD$@LL$H$HD$HL$eH3%(u	HP[]fUHSHPeH%(HD$1HEHT$0HL$8HHHD$HD$ LD$@LL$H$HD$HL$eH3%(u	HP[]fUHSHPeH%(HD$1HEHT$0HL$8HHHD$HD$ LD$@LL$H$HD$HL$eH3%(u	HP[]fUHSHPeH%(HD$1HEHT$0HL$8HHHD$HD$ LD$@LL$H$HD$HL$eH3%(u	HP[]fUHSHPeH%(HD$1
HT$0HL$8LD$@LL$HtTtPHEHH$HD$HD$ HD$HT$eH3%(uHP[]fDUHHPeH%(HD$1HE=Ht$(HT$0HL$8HD$HD$ LD$@LL$H$HD$~HHHD$eH3%(uDf.UH]f.UHAVAUATIHSHeH%(HE19H=ruXdH=LEЁBAމك?LHH?HHHH4HAuLH}ЉLH=59sSHCA$E1HHMeH3%(Du\H[A\A]A^]H=;r1IsHHAuef.UHSHD
A9v,H҅tTH-[]AHHH1H[]DAHHH1H[]UHHHH]Ðf.DUHEu7H=H]HHH1릐HFHtUHHH]HHFHt"UIHHLH]f.HUHH]@UHHHHHHDH]ff.UHH]fUHcWXHHH1H]HÐf.UHHHH1H]Hff.UHSHHH{[]f.@1WPtf.UHGhHwHHP]fDUHATLgSHLHsPHCHLH{tC@D$H{L%uX[A\]UHAWIHAVIpAUIHMATISHeH%(HE1t'HUeH3%(H[A\A]A^A_]HEHxuGHEȹLHHEHxHE@PL`XLx`LphIE@H}ȉEEĉkDUHHHWHHuHEHHEHEH0-Ðf.UHH]ff.UH]UHATISHHt'D$CPtH{HI$[A\]f.HFHtUHhHH]HH~t$UHLFHhHHH]HHWXHHtUHH1H]HfD1f.UHWHHH~#HO W`HH1H]H1@UO`HHW(HHH1H]H@UHW@HHH1H]HÐf.UHWHHH1H]HÐf.UHSHHH{[]@f.UHAWIAVE1AUMATIHSHHMH H}eH%(HE1LEu~HMLEHHELa@HYHLAPLiXA<A8A`HA uZHEHHxhHEHuLHxh1LuuHH]eH3%(LuKH [A\A]A^A_]H]H;Hf.I>LE1fDLGIMu0/0
FUG`HHWLHHLHHiH1IMbHi)1]Hf.UHHH$&@UHHH$@UHAVIAUIATISHHLELE؉LH$LLHIH[A\A]A^]U<HW819~B@DAAHLcJ;4s D9D}DAAHLcJ94w9HHHHGHwHGHt	H9LG(L9v0HO(LHw(I9Hu@HH1H9tHH9wLG L9s/HO LHw I9HuHH1H9tHH9r]fHcG8H9HFNHG0jfDUHSHH?HtHhH[]UHSHHHH[]fUHSHHHH[]fU1HAUATISHHXLoxH|$eH%(HD$P1IH|$(HHu*H4$IpH4$LH<$HL$PeH3%(uHe[A\A]]UHVHAVAUATIHSHHvHH FF	GЉFI$I$HHCI$HC A$HC(M$Lk0M$LS8M$LC@I$ HsHI$(HSPI$0HCXI$8HC`I$@HChI$HHCpI$PHCxI$XHI$`HI$hHI$pHI$xHI$HI$HI$HI$HI$HI$HHI$PHI$XHI$`HI$hHI$pHI$xHI$HI$HI$HI$H I$H(I$H0I$H8I$H@I$ HHI$(HPI$0HXI$8H`I$@HhI$HpI$HxI$HI$HI$HI$HI$HI$HI$HI$HM$LM$M)LI$M)HI$I)HI$H)HM$H)LM$LM$LM$LM$LL H0LLH(H8I$HHH$HpHPHD$HXHD$H`HD$HhI$HGHe[A\A]A^]fU1HAUATISHHXLoxH|$eH%(HD$P1IH|$(HHu&H4$LH4$L纰H<$HL$PeH3%(uHe[A\A]]DU1HHHHt1]HH]Df.U1HHH]ff.UHAVAUATIH5SHILIHHtWMHH¾HHt4MHHھHHtI1[A\A]A^]H5HtL[A\A]A^]fL1H[A\A]A^1]@H5Ht
UH]UHSHH(eH%(HE1HEHPHHHpHHEHUeH3%(HHEHCHEHCHEHCu
H(H[]f.UHAUII)ATILSHHcHI9[IFA\A]]fUHAUII)ATISHLHPeH%(HD$1HEHL$8HLD$@LL$HHD$HD$ $HD$HII9IGHL$eH3%(uHPH[A\A]]Df.UHATISH?1HtI<HuL[A\]UHAWIAVAUAATSH(HUeH%(HE1tHADD8HAuA~HHMHAI_E1DHtuA8uHELCEHLUM)JIxLELELUM~HELLJ<AIE9rE1AE9LEHHEHH{JEuAHEHLJ<HEHUMHHUeH3%(u@H([A\A]A^A_]H}MҿAH}ȉEMf.UHAWAVAAUIATISH HMeH%(HE1HH?HE11fK|HtIM9H\uHMHHEugMH}tWIMHtNHE1f.KLHt%HuH1HIM9D0HxuH;}tH}HEH8HUeH3%(EuH [A\A]A^A_]1RUHSHHU
HeH%(HE1uHUH9w HMeH3%(uH[]@UHHHH]UHH]fUHHHt]ø]Ðf.UHH]fUeH%DHueH%]Ð]fUHAWeL<%AVLwAUIIuATILSIuHVL~I$I9t L9{Lu?H9Ct2HI9u1It$LLAFu%[A\A]A^A_]@HHH[H:HH1UHAULoATILSI$I9t(eH%H9Cu)fH9CtHI9u1AEt[A\A]]HHH[HKHHfUHHHGH?H]UHSHHHH9t eH%H9Pu	!H9PtHH9u1HC[]H@f.UHH]@f.UHAVLAUATSH@HHLHLJH1HHPHHLJHHA$ƇM$11HLLA$/uAǃLL%HtH{XHLHe[A\A]A^]I$LA$1҃A;$ vA$ HƃH4H@HLbHcUHM]Ðf.UH-]Ðf.U1H]@f.UHAWAVIAUATLhSH_|H HeH%(HE1INpEAHMINtHMA9AUEHtA%A$AtIV`H1HEAdžAAE1A9vAhAAƆtAAH%HEeH3%(H [A\A]A^A_]ÐAAdžHAƆAƆ%IvhI~`HUAHEEAAdžH%A$tIV`H1H@%A$HU
3HAAdžAfDI~`HuAIV`H1HAt
A%AdžAƆAAdžAdžHAƆ%H1DA$HuAIV`H1A$H/IV`H1HAdžAƆ1EIV`H1I~hH}II9t.1HH}HAƆfH}HIV`H1ff.UHATSHHL4LtHHLH{X[A\]Ðf.HFHt2UHXHSHHHH1[H]HUHSHHH{[]Ðf.UH]UH1H]UHtRr0u.HH]HDH]0HH]HDD(HH]HEDUHATISHHA$$LRHH%[A\H]f.UHAWAVAUAATLSHLHỦMDED(HDUIDEԋMЄt.Etƃ-,tED(DHLH%I9tH1H[A\A]A^A_]@E9tSD(L11Hƃ,Lƃ/HL(wf.Eu.t
$/DEUE1111HSHHH[]f.UE1111Hi]UDƹH?]f.UHAWAVAAUE1ATLSHL$H(,It(HIL%1LHMtLH1EtH[A\A]A^A_]@f.UHATISHHHHtWHHttHHEunE1LEH[A\]LA11ҾEEH[A\]f.EE11fDfUHSHHuHpeH%(HE1uMHEHCHEHCHEHCHEHC HEHC(HEHC0HEeH3%(u Hp[]H1fUHAUIATLSHLH8eH%(HE1 L狓$AE<%AE8tHEeH3%(uFH8[A\A]]ÐHuuHEIELH@H1UHAWAVAUATIM$8SHH =Ll$eH%(HD$1Ll$Ll$HH)I$4HH$M$8AƄ$M9tAI;_wfI;_LHt$AG LLM$8M9uH<$A\HDSt=HCnHH8A$HH\$L9uHD$eH3%(u\He[A\A]A^A_]fDA$UAƄ$II$HH.Hd@UHAUATSHHHeH%(HD$1H(1ɰ
HGLM$4L0LC<S@,tLtHHHHHA$HD$eH3%(He[A\A]]@uL{DtFs@u$CHH߉D$HCH$H1f.1HYHƃ0#H?
F@UHAUATSHGHHxRHCPLM$4LI$@I$8HƃA$t8LLLtL[A\A]]AƄ$HI$HHHHH12UHHAVIHMоAUATISH eH%(HE1t'HUeH3%(H [A\A]A^]DI$M$HM+$HHHHEIH1AHEI$HAHEI$HLEI$`I$$ILHIHD$AHEHHxXHEI$ HHxX1AHEE0HH}111H8HGHGHGHG HHHGHGHLJHLJHLJHLJHLJHLJGGHEHǀhHpIfDH1HEHHEDHH}H1H}DHDHEHHEHH}\f.@UHATAHSHHHeH%(HE1HHUHuHHHHuL@(1H)ыUAAH@<~
AAHDHDHA@uNAtHp1HHHEeH3%(H[A\]HH1ҾHHPQHHHpHhfUHAWAVAUATSH(H}uHUHMEEAHMIcE1H
IIt~LMcHLLLHHuIA$	EAD;mu}tEtDHUuH}1H([A\A]A^A_]DHH1EEMП볐UHH:]UIIHHHATIHSHHL$	HH8E1$IHHHLHH@L$	IIHHHLHHH
$	IIHHHLHHP$	IIHHHLHHX$	IIHHHLHH`tHE1$IHHHLHHhtH1[A\]H[A\]f.UHSHH8H@HHHPHXH`Hh[]ff.UHHSHHHHHS㥛 HHHHHH4ׂCHHHIHIHMi@BL)IE1E1fMNxI I`MuMtXH1IHS㥛 HHHHHHHiH)HH$H1H|$HH[]111E11gfDUHAVAUATSHL(L L0L)MLHHH1[A\A]A^H]fDUHxH]@f.UH]UHSHtH1cH{H[]@f.UHLjH]fUHG@HǀtHP]@f.UH0H]fUHSHHu[]fUH]ff.UHSHH?HtH@H[]UHH]UHHATIHMHSHeH%(HE1u.HEL`@H@ID$(HUeH3%(uH[A\]H1fUHATSH@eH%(HE1HftH]eH3%(H@[A\]HEHHIHLEHxHMEHMHUHHuH}1EIHUHEHB@HBHHpH	L"H}HJH}H}ELEGuH.HLEELEEMIDUHATISHHeH%(HE1Ht,CR<t|<tbt6H}HH]I$HEeH3%(uKH[A\]fHHH1DH}HH]f.UHATSLgHGLH+wtH1Lc[A\]fUHAUATSHeH%(HE1(AHMeH3%(DuH[A\A]]A=At=AtH`ߺHIʼnߺPMHHH1eUHAUATISHHt[A\A]]DIp1LHAEtL[A\A]]Ðf.UHAVAUL-ATISDHAbHLAD$!usHtHH9IMtAD$ u0E1HDLLH[A\A]A^]H@A@HtLH[A\A]A^1]fDHLHHpHID$[A\A]A^]@1HHt3Mt*AD$ t"H@LLL+1HLL1H1HHH1xf.UHAWL@AVAAULATSHHtSLLMtNID$HHtEID$HL%Mu3HDH[A\A]A^A_]1@HǃAD$ u1LHu!AfLHUHUЉLDtHtDUHPHHHHHP]f.U	HAUATSHHHHDžHDž`eH%(HE1ƃHHhHHHxHx(Hp=AuWwHǃ	HG@ǃ
DHUeH3%(H[A\A]]ÐtH`HIDPMHDHH1XHHHƃǃLHLUHAWAVAUATSH
HHPAHE1P<~HhAHHHpAHHpHXHt=H@H~*E1IcAH<HHXD9`HHHt	HGHHHHǃHHx(EtHPEtHhHHHtEHHtHǃHHtHGHǃHLǃLH+tH1LEtH`H [A\A]A^A_]fDHp<E1E1E1DE1E1E1:fE1E1E1fE1E1DH1E1E1H1UHAWAVIHAUAHMATMSH@H]HE H}HuLEL}HHEeH%(HE1]H}HHGHLJHLJHEHH HELHP(HEH 1A@HEHH`H}1HH H`AH}LJHHED%HDCdpIHEH@HE1H}Ȁx!tP$DHMHƇLpHǨD8HPfP H`HEHLJ`HLJhHLJHLJHHHLJHLJHLJ(HLJ@HLJHHLJPHLJXHLJHLJHLJHLJHLJHLJHLJHLJHLJHLJHLJHLJHLJHLJHLJHLJ LJhHuHEHdžHdžHx(AHEEHHH1HELPTpPxLAIHEHDBHTPPpLD@81H}HHHA{HEHA11LeH}I$HHHG LeȅID$ `I$1HIDŽ$HuI$M$PHHEHHHXHEHc@HHH9HFHu^HEE1PHHEAD9`HHEIcHXL,LHcHtH}HEE#@H}HEH}EH]eH3%(,H@[A\A]A^A_]H}HEEH}HHEH`HEH DH}HHEH DWH}HD?H}HDH}HDH}HDHLEEH}ȋ8LJ;H}f8HHpHEHEI7HHpAFLEHEAǀA8IPDp@MHA9HMHǁx<~IHhH`HIIHHD$HE@<$AHMHPǁH`HE1IHD$HEH@H$AuRHEH]ǀH1*H}HEEH}HEEHH}DH}HEEH}HDH}HDHvUHAVIAUIATSHH(eH%(HE1YLpLǃMHLALELL11HHLH 1HLAuUHƃHHW8HHxHHp(Au>ƃ1IHDHMeH3%(u#H([A\A]A^]fIHDHRHH1UHSHt(u+LJH[]f[1]1HUHu
LJ1]@f.U1HATIHSHI$pHt=[EA\]1H[1A\]fUHATISHHpuLx[A\]fU1HATIHSHI$pHuH1[A\]DU1HATIHSHI$pHAuHH1[DA\]UHAWAVAUIATSHHLIFH9Ft#HAHD[A\A]A^A_]@IHHMIHrHUHUHMtHAfDBA9GtHA뒋BA9GtHAwBA9GtHA\B A8G tHA@B!A8G!tHA$B$A9G$tHA	Hr0I0HMHUAHUHMtHABA9Gtt=HAIEI;FtVHALHIIw(HLH1AwH>H	tHA#HHHMHE1HMAHUHAUAATISH_HHG@HHCHHxXHuILEuJH߹1HHCHHHpHHCPHHHe[A\A]]HH{HDf.UHAVLvPAUATALSHHH{X{8IHMHDCHD…{H{0HLK(sHD$H<$HHEA1MMuP[A|$I\$HHHIL 1HHM$$M9t
Mu1@L%H[A\A]A^]f{LS0HLK(sHD$|$HL$HEA1=HHH15ff.UHAWAVAUATSHL'H}MfI\$HM|$HL9L3u7fDLIDCEHIt$H{@HM9IuI\$8Mt$8AL9L+u
tDLIDCEtAEt,IHHH1H޿RE1It$H{@HM9IEuM|$(M;|$(LI9L3u5@LIH޿BMIt$H{@HM9IuI|$pI|$XI|$hI|$`LHEHH[A\A]A^A_]IHHH1H'HH1I\$(#UHAVAUATSHHeH%(HE1HGHxRL LEHMԺLLA}UֹHPL=tMHH1ǃ(HLHEeH3%(uWH[A\A]A^]HPHH1HD(HLHHH1fDUHSHHHH;Cs
HD[]UHAUATSHGHHL`HHGPHHLhMt.LLLHxXLH[A\A]]1IHHufUHATSu	wH[A\]H@H1HHLPHL[A\]DUHHATStLgu!Li[A\]@1W[A\]HHH1Df.UHATSGHLgHtWku0Cu)H{(Ht'It$@IT$8H[A\]It$PIT$HH1IHHuzUHATLgSH_@f.;Lu#[A\]@f.UHAVAAUATISH_HHHCHxRuAHhHLHHuCLDLHe[A\A]A^]HHH1HfDUHAUAATISH_HHHCHxRu<HhHuSLD(H߹1HHe[A\A]]HHH1Hf.UHATSHHHeH%(HD$1HGHxRusHhHL0(I\$PD$HD$I|$XHT$HAD$H%HD$eH3%(u/He[A\]HHH1gHaUHAWAVAUATSHHHHGHxRLcPHHHD$I$HHxHIpHLLIIXLHIJ@tsIGA}tIGAEIE AEL0IE0MuPLHA}tUL%H|$1He[A\A]A^A_]I}(tLIw0IW(Li@HhM}XIUXHrHD$HHp`L%KM{Mm@LLHIE@HI]HHHIEH1HLHDMoHIGHI9ttAEnLIW(Iw(LI}(AEIE AELIXE1LLfMu(]Mo8IG8I9Iu(IXAEIE(fHHH1@H|$F*1IHHbH|$He[A\A]A^A_]HHH1HHH1HHH1lHHH1H|$S7HH$H$uDHHtsUE1E1E1HATSDfEtJ1E1E1E1"DHLZHRHIIMA9vHTHu1E11LHL@[A\L]HHGHGHGXHx@u.HWPHHHztH@@H;xHuUHH]f.UHATSL'Mt:HAD$1ۅt f.؃I|A9\$wL[A\]f.UHAWAVAAUAATSHH@H}HMeH%(HE1HMHH<uWHEEHHEDpTEHEEIHMHxt7H}EEH]eH3%(H@[A\A]A^A_]fDHMHLDi HhhHEHx HH`HHE1HP(x @$HP(HP0HP8HP8HP@HPHHPHHPPHPXHEH]P HX1~HUHELcLHHB(HphH@HrHxHEHUX@PHPHHR`JHuH}HVHHHHE;X szHMHhH}EEe@HUEHzhH}E@H}EE%@UED9uH]HDHEt+HEDH}ȉEH}#EH]H1UHAUATSH~8HHt=HHIHv Hx
HtaHS8tHC8[A\A]]DHC81ҹHLhhLHs I$HL1IgHHupDUHAWMAVAAUIATSHHHHXH.E1tAH@HHH$HHLHLǃDDH9WHH$HHHHIL+H1HC@DHHe[A\A]A^A_]fH1A2D1H1ADLDHHe[A\A]A^A_]H$$fDUHAWAVIAUATSHH@uOAE1f1DHIcI\H1HKLC1DK HHHE1C 1E1to1"AE};C sIHs`HcH4~uH~(uhAEt@FDEȉM̉EEEЋMDEȃ;C rDHH1AE;fH[A\A]A^A_]EkRDEȉM̉EDEȋM̋EHfBDEȉM̉EEЋMDE1IHHSf.UHSH_HHCt2CtHCHtH[]HCH[]HPHH1@f.UHAVAUATSLHL@HMtfHLJAHILID$@HID$HHID$ *u$H{XHu,DLHe[A\A]A^]ILHƐUHATISHHXHHHH@HHǃHH8HxXu_AD$HcЃI\AD$tHe[A\]fDI<$It$AD$He[A\]HmH@huHpXH@zHH8@f.UH]UHATSHHHHGHxRHhLcPHHtXHPH@AH~(HPfCHSHHe[A\]fCܰA$`I$;BHsXI$XHHH$H$hHMHHH1ff.UHHATSHtWIH8HtLHHtLHH0H@H[A\]UHHAUHMATISHHHeH%(HE1HE1HH0AHEHH0H8<HE1HHA5HEHHH5HMHHHPHHuH|HD11u;I4$1H]eH3%(H[A\A]]ÐH11tH߉EEf.HM1H@HHutH߉EEH1\HuH߉EEH1.fHuHHD1HuH߉E_EH1fUHATSHu?H@HH1HLPHL[A\]@H[A\]fUHtHAUATSHHHHKxHHHBH1HhHtHH1C HtRHH{`HBWtDHH=IHIDIIH1HHHL$$HHIxHX<HL LHHKxHH$H1MeM9uWf.A|$I\$HHHSxIL 1HHM$$M9t8Mu1LHBH1ZfH[A\A]]DL LHBH1HkHHH1#HHH1ff.U HSH?H{Ru)H{XHuCH@HHH]HHH1HfU HATSH?{R(,H@)ȋK9G)…ɉ,uu7+tH@ƃ+H[A\]fLHL,11Ʉf(*uZHIEHHpHSHH[A\]1L*HHH1fU HSH?H{Ru1H{XHuK(HHHH]HHH1Hf.UHATSHGHHHxRu,HhLHu<LHHe[A\]HHH1HfDUHATSHGHHHxRuDHhHu[LH@`bLLHHe[A\]HHH1H@f.UHAVIAUATISHeH%(HE1H	MIDžE1H2DHCHxRHHALLHHuË~HHDžDLHEeH3%(H[A\A]A^]HHH1VHHH1HHHfUHSGPHHtvH{XHu_v'HHIH]fDHHHG@HHHH]HH"HH1dUHATSHHH@HHt@ uTH@<~vH{XH~LhH1H1HHLHe[A\]@()9,vHHe[A\]fHHe[A\]HH@jUHSHGHHxRucHCH@Pt9:u H{XHH[]ÐH[]DH{XHHHHH1wUHATSGPHHuFH{XHu`LHLHHHI$He[A\]H[HH1Hf.UHATSHHXHHLH@H8MtAD$ ui(LH0H8H8HHPHH8IT$ HP H8He[A\]D()Ћ,9HFH01}H/Df.UHSHHXHHuHHH]HfDUHATISH~XHHHuI$0HHHe[A\]HfDUHATSHHXHHuHHt@ uBH@HH1HLPHLHe[A\],tHfHe[A\]Hp@UHAWIAVAUAATSHH(Lf eH%(HE1HFHHEHF@HEL%HF HHu*HM1HLH8HMLHE1HH}1HMHǁPHǁ`HǁXIG }HEHH8LME11ɺHLuHEMMIHEIIH	fA(A0v	f%H0AƆ*LA*I8ML`HA*`IG I81H@ I8I8IHI0IHpIG H	IG@HMIOHA*%1IH҃HHLDxA0jxfMAƆ*IG HpMHIG@IW1A*HR1ɺI-f1A*E+AG0IA,I7LAEH+HI8HLHP1H]eH3%(@H([A\A]A^A_]fH1A(1HHEHD@HtK1ɺIIG I8HB @IG \Qt@%1IH҃@IH% %LI0ALDI01H@E17DUHATSHHXHHu?H@HH1HLPHLHe[A\]HUHSHHXHHuntAH{xH@HuHH@0H]HH@(H]HHH1HHH1lHR@UH@HHH@P]@f.UIIHHHHH$HfUH@HH]UHH]fUHAUIATSL'MtpED$8EumI|$`HtBAD$t41HcH4HtI|$ID$HI|$`A;\$rI|$XLIE[A\A]]HHH1mf.UHAWAVMAUIHATASH0HEHMHMH}hLEHEeH%(HE1jHEEHK<HHXHtHEJ<HHH`)HEHMEHHEHMHPLh@LpHHHHMHPHP HP(D`@HHPHP(HP0LxXLE1CfHEIOIcLAIH@`HHuHVHHED;`s_Lh@HxIwAtH1H}DH]eH3%(H0[A\A]A^A_]HM@<@8H뾐H1fDH1H}DH1H}gDUHHAWAVAUATISLoLAL$AT$81ED$<I4$HtXI|$PtPAD$E1E1I\$t<ID$`IcH4IT$H9u8HH9t(H;ruAE;t$rL%[A\A]A^A_]fAI|$ID$PA"~L%E1ALE;t$iUHHAVAUATSHtVLoILLcHCI9tLLHS(Hs(LC8;C<C8w!ID$LI%1[A\A]A^]@C<L%1Hff.UHAVIAULoATSHLLc(HC(I9tKLHSHsLMt$k8L%uH1[A\A]A^]1fUHGHAWIHAVAUIATSHHE~VSMg(IDHEIGHEfDI_(MuI9t\HIIWHuHLsAo8L;muȺH}%uH1H[A\A]A^A_]1UHHHH9uHHHHH9uHt%8u+HH1TH:uH9u]fD1]@UHSHGHHHxRu6HhHuVHH@Qt1HH]HHH1ƃHDUHATSHHXHHuIuMH@HHH߹1LPHLHe[A\]HHH1HƃUHSHHtU(H uaH{XHuJ(H HIH]HHH1HHHH1yHHH1JHHH1@f.UHATISH~XHHHu"H0I$0He[A\]HАUH]Df.UHHH]ff.UHATISHHt(HCHHxXu"HsPH{XHI$[A\]HHCHHxXDUHGHHHHP]ff.UHSHuHCHH߹HHP[]HHDUHATASH_HfG(HsPDH[A\]Ðf.UH]UH]UHATSRHu@LcHsLLHCHh1H@HHI$[A\]HHH1UHATSGRHH<<t}LcHsLHCHHI$CPƒLusH{XHCPt	IL$ 1{QL@ƃHe[A\]@HHH1]f.LH{XHtHs@uH{XHu/1LSHHH1HHDUHAUATSGRH<vW<tSLcLkLLIpHhLHH1{QL@ƃ[A\A]]@HHH1f.UHAWAAVMAUAATISHHHYu^MLKXLcPtIYHH{HM$AAMLHCHHxXHHC@H@HX(He[A\A]A^A_]fLL$tL$tI$\L$uAtMHCHHxL$HHXL$AH1L$L$$fHCHLHpXL$HHCH8DUHAWMAVIAUAATMSHH UeH%(HE1@@HULHAHMHLeH}MAՉEMMHHHGHHEDUHI?f.1EIjHHAFH]eH3%(Du>H [A\A]A^A_]f.ƉEH1H}HDUfDUHAWAVIHHUAUIATISHeH%(HE1t(HMeH3%(H[A\A]A^A_]@HMH0L}u4H}MM1ɺLHHGHHEHIE뀉H1H}L_f.UHGHGH]Df.UHAUIATISHH{t=ID$HCHtL`LcH%[A\A]]fLcf.Lkf.HFHtUHH]HHFHt"UIHHLH]f.HUH]DUHHH1H]HÐf.UHF HHH1]HÐf.UHF HHH1]Hff.UHF HHH1]Hff.UHЋHH1HH]HDUHAVAUATSHHeH%(HE1HwdIHU1HAEuDEDD9s)AHHueH34%(u-H[A\A]A^]D9DFDHfUHAHֹHH:]UHH1AHHHUeH%(HE1H~}HEHEHMeH3%(ufUHH1AHHHUeH%(HE1H~}HEHEHMeH3%(ufUH
HHATSHwHI1HHHLH|
t"HH[A\]DfUHSHHHH1[H]@f.UHH1AHHHUEeH%(HE1vHtUHMeH3%(uDf.UHSHHeH%(HE1HwZHUH1Hu@Uu)HHMeH3%(u*H[]f.fFȐHfUHHATSH11HHAx1H[DA\]DH1H@UH]U
HtH]@HF@]H1DUHHATISt;HHt3H{0H{(H{H;HI$[A\]ff.UHAWAVAUATSHH@HEeH%(HE1
t;H}AHHMeH3%(DH@[A\A]A^A_]IHMIHXAtH}AH뜐HM 
LtH}AHfHUHHB8HBHHHBHB4B8B<@B@I<$tH}AHID$HHt2HHH}AHHEPIT$HHt.	HHtcH}AH_P!I|$Hp$t2H}AH*HEt1HEI|$ HptH}AHHEI|$(HptH}AHIT$0HLmHHUHUt.HHt H}AH_AE ID$8HHHEu<AEI|$@IU(Ht=H}AHH}HXAEHEI|$HHHP01LeHMl$0LuBA|$PA|$L8uA|$T8H}AH]HU,LEEH}L,M9HUȾ=LHEH81HxH$HxHu'HEHDmHEHHHEEt{Aw2El$DH}EMH}AHoH1H}H}H}AH/HAdH}HEtEl$HTLeCHuLH1H}_HEHHp1H};H}HuAE;M&eH}AHJH}HH}Hu<Et&El$@sHUdH1HH}Ht]H}Ht?H}HuEl$TEl$<HuH1El$PEl$Lff.UWHHtHHHE]ÐUHATASGHtNHHHEH1EtCt[A\]fH1[A\]D@HGHHEH1f.fDFUDIHABHHAt0IcDAiQ-i51AdkTu׉tmtPt+11ik]
1i5‰1Љ@1?1iQ-i51fDDGAGD1E1f.UHS^IHHAAAfLcFi#AEiE1A
EGVD@McFiAEiJ8E1AEGGD@McFiJ8AEiE1AAG5͖D@McFiAEi#A1AEȃC;2HH1DGA1Aii#1GDG
AA1G	D1DGA1AiJ8iA1GDGAA1GD1DGA1AiiJ8A1GDGAA1GD1?1i#iA1A1A1A1C
1DЉAA1ik녉
1i5AAA1DD1ik녉
1i5AAA1DD1ik녉
1i5‰1lj1ik녉
1i5‰1A8DADAyA[]1E1G
D1`1E111E111f^E1LDGAAAAf.UHAVATDfDISAEcC$IE1ISB{ÇIE'CLIcML4LMH!IL1H%HL)RA@AHL4LHIH1H!LA9HZI8uAMcHL1DG
I(I1GH L1DGII1G
HL1DG	II1GL1IE'CLIISB{ÇHIH1DGI8GH0L1DGI(I1GH L1DGII1GHL1DGII1HSB{ÇL1HHE'CLH!HI1HcI͌UׯQH1I1ILLH!L1ISIHH!H1HIH!H1III!I1HH!H1IHH!H1ILILA[A\A^]E1L19E1&1E11E1E11E1x1dE1QGH08I@f.UL@҉HHAWD~AVAUATSHDID}}f.H@L9uEԅHD4IIE1ISB{ÇIE'CLIcML<HLMH!II1I1AAI%I%AHIIL<O)RO)RLHIH1H1H!H!LLE9HZI8HZI8uD}ԉHAMcL1DO
I(I1GH L1DOII1G
HL1DO	II1GL1IE'CLIISB{ÇHIH1H1DOI8GH0L1DOI(I1GH L1DOII1GHL1DOII1HSB{ÇL1HHE'CLH!HI1I1HcISH1I1I1IH1LLIH!LL1I͌UׯQIHH!H1HIH!H1LIH!L1HH!H1HH!H1IIHH!H1HH!H1HIH!II!I1H1HIIHIXHH!H1IHH!H1IMPIMPH[A\A]A^A_]E11E11E11|E1ɐhE1*1E11E1GH0II,1@	X0d	E;1]~7M	M	pd+dAMedq1	1	=c	u	c	f		"X+E4M	EM	UM	\hr;y3	2P9	e9	g#9+	;!<	EMao				sxo					;	u&	x-	4	@	L	@S	Z	q				g


@?;FR@Y`lx@AiVxb@ipH@;@P@j

@
!
1
=
@D
XK
[
g
@n
u




3	B6KExjxE E!APU	`!Qu	2XWi	& &3Ja7
<7Mgw	0i	{X	+4<Qo	:o	Wf8aPa`;qM$6;A$g0
h

;$;2;An$;M ;q !6!r	A!w";"
"h
"""#$Q#q#;##$_$ d$	q$$$!&7&q&P&'&U	&&&%	&.':'%	Q'Y'l'	'''	''9(Q(j( o((L((y))E)	])yo)X{)h
)))*5*	M*Y*yv*`~**X*h
***+	+!+h
(+3+A++	+@+,*,6,h
=,D,Q,^,,,,,--E1-b-Mz-	-
--c--`-!.0&.c2.vc.	.L.	.0-..	.

/9/`/w//@///`///
@/+/
0`00 0;30
?0`F0M0Y0p
e0
l0s00
 0+000	0	00-11
` 1+11H1	Q1
]111
1`11122
&2-2A2q2222	222Q445`515C5
O5b5an5u5(|5555
5+55X556666x6617;87D7XK7P7a77B7%	887889:	^:5j:	y:5~:	:;:::(:::j;];	J<}<N:=e=Ul=0Kq=U	=x====5=	=5=	>Z?i?r?S@AA5NA	^A5cA	zA
A+AAXAAA;AAA(AABB(B!BBCCC7CDDiEE	F F
GGG5G	G5G	G5G		H5H	PHHHsII5	J	J5J	(J;/J;JXBJGJSJ
XJ+dJpJwJ|JJJJ(JJJJ(JKKK(K1K9K\K6K	KL$M	bM6gM	M5M	M5M	8NNN`NNPNNNNOO[P5gP	vP5{P	PPP(PP;PPPPPQQ(Q!QQR5'R	6R5;R	RLS`S`hSrS;SSS(SSS^TT^T1U X8UU=U?QUfUUUUVVVV5V	V5V	PWWW`WW;WX
X(X!XVX_XX5X	X5X	YYZ`Z"Z;8ZDZKZ(RZaZqZ~ZZZ+[57[	F[5K[	[\\p\`x\\;\\\(\\\]H]2T]	`]]^;^^^"^1^A^^o	^D-`@<`o	L`@_`	r`o	`qaPU{aaao	a(b@Fb;Qbqbbc1cQcqccc.d8dDdzddd/dPd!eeee;ee*f f fR5f	f;ffff2gggg'h0hiii5i	i5i	i;i
i+ijjj3j?jFj(MjajjJjj|j
k5k%kSk	_kkk{kk5k	l5l	lm0m`8mBm;Xmdmkm(rmmmnnnV{nEnnCnEnnNoEooE#og(oEVo@ioEop~p;pppq!qqqo	qqo	 r	-r;ArQrrsssEt(to	Ytwtu!vv;vww$wh+w2wAwwwwwwxXxdxhkxpxxxxo	*y_y;qyyyo	y;z)z:zQzzz{Q{q{5|C|o	|;||||}(}3}$W}V}}G~G(~;1~`~*~~ ~R~	~	~~o	M	do	;!Qa4n
s+4oNa	lÁ
ȁ+сM
4 -:
W	t>
`+L ]тMl
+R`ZB	2	BQ	Vf`nB	`B	ք; zL %],8
@=+P\ch
 +`B	Ѕ4Q/;Allu
Nۇ-f`nB	`ƈ͈G	!;7C JzQdpw	~	 ÉʉщM!):GMWazDъ݊elq$;M%;BPpW
_q	ӌ	 %9N`Vq?	`,^enU		h|C1Rhr~ݐTLՑ`ݑu&M1a{ڒwo	(o	Ef(	@	P;aΕ
ڕ0	]q`yXʖҖ=5
	a	ϗ
	 a3Q%-%	dY	YDywy(Ûڛ``iyp۝	1Hx$5<H Oa1pu	FYXfK	!;(4;@LX_3fqdY|	*QҦ)Ifqz
+*6=~DWP^ell2F<`wU	Z fmtHY"
.Y	qYݭ`$6`>P\cjsڮ 8 2	R[i`q E1BelmаxMM ѰM!
lа 8CQ`xo		f۱1
=cP!ɲx!в!ײ
DS!}Nӳ8"߳x!p""x!	!;!KMP
\jNy	Ӵܴ"x!!;"'E8"=EIPZ(#nEqѶ		p'N`Va;qM	@M	"`*1;A\M`M	Mo	Do	Թ,';1Vbm"	y"	M	ºκۺ`##
 6`>g$s#@$ѻp`U	!tUмG$$%
6(%B$I2
SaA`ѽN!`%$%2%>$EG
Jq3Ͽ	!2p9л>U	%$&3%&1$8W
=a3SN{p	;U#*PU	eq%R;Y
^+q	M	
		*@I	hlt@x'&

&

@+
`+en	~l@
+
+ M3	<
H\xdopl|@l@
+' (

&
)
.+A`Ms	|
Jl@ ', (3
:F
R&Y
`l
 q+H	!:	49Qbk:	t	z([Yv`~U`Z!NU 		
!3.
A\Mnlw


&
(&
!-
AqMl
U
9dxdk
$	`
&
;(&
+UiUg)v
U]dk3
	1AN%an_Ud)
1udqMM))
$,AIo	ffBB;!E	q			p"	Td@<Oo	 o		;!:(*E (o	YwAo;4`*@a*^	*G!CVlGG			(*4+;3EQ|h++,>	*=	Qu(,+P,,+,	 4Ul,"
+.=HJa-k-w+	

+)D	P`v""
+Ml*Q6-=bDM
R+azM	F
 K+WQc-jbq}X.+
+]	i`-.
 +M*	6
FjQv-}b
+.+Ml
 	(@QL-SbZr.~-M"#	3GsQ-b0/+
@+n`/i	@l
+	p 
%+.
3+A\Mn	w
XQ-b/- M6	?
Kql	
	+!/--4;GQS-Zbat80+0
+M	
 	,gl}l
`+0-Q-b ,
@1+A`Mv	
lP1-&2Q>-EbLX
]+qM	
xQ-b	h11#1PMf	o
{lx
Q- b'B1N-U\h
 m+M	
)lih1u1|Q-b
 +M	

&}	3	CP^+(2-Q-b
+M	'
3@PQ\-cbj/-M	
	L/X-_foQ{-bMl
	+	l.x-Q-b
+Ml
0	@p[	.-Q-b
+ M6l?
Km	y	B	.-
Q-b$0
5+A`Ms	}
		~0-&2Q>-EbLX
]+qM	
	@(l4PC
H+0-Q-b
+M	
)S	_0l
`+0-
Q"-)b0<
@A+QpM	
	~4	
9	+Q	0]	-d	k	w	Q	-	b			M			
	
)
l5

	


`
+
/
-


Q
-
bx2 +'.:
?+QpMl
B		`B	Na
@f+r
`w+.-Q-bK
	
9
N
2Z
+a
h
q

v
+

M
	



0
D	\/h-ovQ-bM	
K	[@o	3-Q-b
+1FRilv{	"	LZU	`M``<	JRq	o	P4)x458:]f	;1QDfz405"5)Q	e`mS{WE`	`*AI
vo	;5hMo	vo	o	o	 a-;A;5<ja;h(6tP6{;EO9_is99999!AMXMcB	pB	6
#M9lB
N_lk 	B	
@+76'6
,M>lG
S`	hx6
76'M l 
 3 O 4d B	 7 6 '   6 
   l 
!!l%!*!	I!7U!6\!'c!q!!l!!!
 !+!!!!!"E"MR"`"t"`|"";""^"E""M##x#E1#T#M`#
j#h	{#	#P$####
#$$E$	$)$<$	Q$$M$`7$E$
$h	$??%
I%o	&'''	'0(''(`("(;1(^(	n(	{(	(#(((`(()7 )i0)`
?)o	M)`U))D)f)	)")")	*	
*0#*,*;*7@*ie*;q**	1+W+`_+++
+o	+;,E,Y,7e,8l,s,|,8,8,,,x8,8,,,,-a----%	Q..8.8.9..
/N1/P/\/8c/@9j/q//8/8/9/////@0	0`100(0A0W0p0`|0H0C000010000001110)1.1=1H1a1u1|1@01111111j1C1@012122%2,2092p2>2M2X2		q222c	2^2Y2022222233c	)3Q23A3U3\3
g3p3|3	33/333`33`34$484wJ4a4v44@344w4p94E44	595i/5w;5S59_5x55^5w555V	565!6865Q66M7T77@:7u8:|878`888:849A9P9W9:_9v9:9;9;99;9999`9::M1:U:Mj:C:	:P6::::M;;0:;s1;P;MY;	b;j;;;;o	<D<!<o	H<,e<x<<;<<M<<<0:<s==:$=$	1=A=Q=a=q===*==	=?=@====>>	>?%>P>*><>.	Q>e>p>	~>?>>>>>>>	>?>?>>V?%?0?	>??E?p?J?^?	q???	???@????
??`?	?@@.@	6@B@e@`m@@@@@	@?@=@@	AAp=&A1AHAZAMbAAA`AABYBeB;qB;xBX<BBBFB@DCC!CkC1	CCCEC	CCC$DAD\DMtD`DEEyEFh:F7FF;MFFRFjF`FFMFFFG@;Go	IG`QGGfGDG	GAH|#HX(H
4HLH	[H<cHAoHA}HEH6I`>ImI;rI
~II@Ix<I;I<II;I;I=IJJ	]J	{JJJ`JJJ`J'KRKGKK	KKZKK;L'L`/LALLLiLo	LQLrLLMM%M	.M6MQMMvM;MMN3N`;NnNJNU	N`NNOeOvuOvOvO;OOJPL!PU	MPvXP``PgP;qPPPPP@=Pp=PPQ]Q=iQp=pQuQQQ	QQQ
QQQp=Q>QR+R4R=RFRORXRaRiRRRRo	S#So	BSfSo	SSo	SSo	STo	/TRTo	oTfT2T2U2U;!UdUH>pUp=wUp>~UUUV>#Vp=*V>1VAVV>Vp=Vp>VW?Wp=WH?W1WWp?Wp=Wp>WWW1XQXqXX[\\A`?cc;cccMccd	dc!dcdddC	
e&eAe?HeEe	eyeeeF	e?eef`f>fff!ghhGi?i j4jo	jj;jkMk @/kEPk?k@kEk%Rll	lpvllH@ll`lm@AmEm
mmcmn@nEn`"nno;o(pA-pE\qhAfqq	qcqq`qr;!rZrMer
wrh	r	rcrcIsssC	stAtEtth	tt1	tutuuuuu`uu;uuvh	v` vDvm	qvvMv@vh	v wo	w\x	dxwxxx BxPBxBxxx`xyy;1yTyM_yiyh	uy	y	yjyyyyMy`yyzEz	(z	4zpv?zKzazz{({	1{:{C{K{S{q{y{ 
{o	{f|f1||	|	|;||M|	|}i}`}2};A}q}M}}	}}E}	}`}};~~B3~i?~EY~	l~@}t~|}~	~	~0y~~~`~~;%	-At@
o	/	EThf	r;}CC!W[	tˁCׁCށ&;,'C3J8QGՂ=;PDCJ
`(D4C;Q^;q	ƒʃ`!4		ф`	1LTq`
o		DHR;aqƇD҇Dه@Eއ	=
IX	nw
	(1ATuqlj`E҉EAw
		QEVcr0yEE;ԋMM `(A[MFE)ԌE	`FE!&<FHETYoF{E̍GGE(G#1GЗL		
*`2A<EVƑՑXGEf5bv0}ЗU	xGE]6p=PB?Q͓ݓ	`4QZU	qy!a
ѕM6A	mE;EȖEϖ֖Eї
38	gnE}E
ʘ	V]ElEsz
ʙ#	gnE}E;Ě˚@К$
 G7EÛEʛћ2B
NÜ	HP	U	Ν՝EEI	nx	˞o	Wo	ɟo	ޟ!H	h|;š`ԡ7EG"6R=YOXH[h`pZ`M!1QD	HEH'
3I[\@cErEyMѤ
ݤx EEHEH¥ѥM
L	vE*5	l6`>Y`aڨ`	EE&-7;A1
ª(Iɪi֪`ު5`Ii
E˫Eҫ٫
l	{IEĬ
ˬEڬE
#>IEiR`Z
EE­ѭ	`Th	ЭMȮ`Ԯ
!6MMKRPp`ïJJ1Q^	qy@K	ȰM	HPXavM*do	Ʋfڲ;!`	o	`Ufer`;ݴ0!2A[	g o|Z	̵Z	F	YPaPfѶ߶
e!xK-K4L;Qe`m	ub·з`ط	1?`GQlM
ָ	޸PP	!-:8LFKMxLTat
s`ƹLҹKٹL!EUz":mkL
Ļ9`AQM]KdLk`ж
N`V@ýӽ0MKLAaMƾоK6AQ*]XMd;km	¿MM"ALzqK*!XM(;/A/o	XM`N$3;At*R	;"N.K:N?QZ	a	eD]7LeffOKk?HZsgZoy!;1H-:Ql	"!=Qq
(OKL1;Qq{@	s!QZsazq@@	;!qQU	$Pa~MyXO0M9AIa`E	M!m	y`:T@YhqMA\Mt`|MBRchO`PPWh+o	9`Aff	
6	>`N`b		p`	;
XP
OP%A	PQ*1;Ao	o	/	S:	;&	1xQ'Q.5AR2	|
+\	3s
x+	fPsRQ.HRR	

5=	M]	exS`SD`$1I	Up`
`+HRR/EO[HRbRiqN&	w	0WcHRjRq}
+;(MFYMS
ey	-;Ao	%o	~	o	!o	[o	~	;!Qa
&e	T#Q/PT4DI#ar
~_#xTQlM	
-=IHRPWoT{HRD
@#
0# T,Q3U:AauE@UEEUE4;UBE[UeEUE0VhVV1WgE;Q		!%	;	%-8`@Qq	o	+`3wo	,
	p"P1;AUai y	VEL1	c	8	cc			W8W!5<5GNU]ew`	01ELZjV	`!5BWIYq> !5DP^ ej@`<
	OW$5AUau |p`
	` T`kw1	c	;nIo	;#5o	i	o	Z@	9EQ_f@kv4	` @ez @R =Qt	 M	H_1n;~y	;1AQ^0mM`$DKPa|M`
Za`it	``M1J`RkvOMPo	Uf;M	Ps	M	0%	,	NQ	f	Mr	0		s		M	@
	
!
;
Mn
@v
$	~


M
0	


+@!@wf}X8XX	a
(
c
o	
w
!		(;1QqMo[y;[$wQhw}T	4E	U,LE+_2EDQqT	6&X2X9@Qo	/	(5;A\ks`	A$A`		 AR[au`[G	A\eq:	0o	fX	P	.c;:	!&AX
d==X`Y	!ANaT	Y
XZ*<YHXOVa2
F[n=	{T	[;9kHZo	FUc|oX		;1MZl	oE	`	 `! Q t 	 |	  	 	 !	1!U!q!!	"1"X"	y"	"@"`"#F#	h###	#
##$!$1$	A$Q$	a$q$	$$3$$	$$	$%%1%J%Q%%2%%X%Z%%%A&a&&&E&'
'1'P''
((>(W(_(q(E)*j)*w)U	)h))3	**`*_****@+Q+q+,,R,o	%-/-o	j-+s-o	-@-o	.Q.o	//0G0;m0r0k0h00!1111C1o	21	23*3	3`3&4`.454;A444;44445Gr5G5;555~	5@5p	55v6	-6	?6u6	66f	666B7a7&7.7A7h7>	77o	7A747Z	8M	8;18W88]	8M	8;8888878!9991D9K9X9G9	9 9	9x	9	99Z:Z:8[:!:I:	Q:z::`:::1:	:	;#;0;GT;G_;|;	;;;;;;d;;1	<	<<78<dH<p[T<j<dq<v<^	<<1<	<[<"=	~=;==F>/>N	N>|>k>Z>>>^>Z>^>>\	?Z?\?0?;??[K?ZW?\\?r?8\~?Z?`\??h^?Z?^??^?Z?(_@@@Z'@8^,@L@X@Zd@^i@}@Z@]@]@@N	@Z@0]@`]@AAZA#A=A]IAZUAZAqAA
AAAAAB1BQBqBBBBCEC&LCWC/^CECC&C/CECCC)CD!D1DMD	\DqDyDADh	EGE9%E1E=EQEE<Fb	WFk	F^FIFFF,GGGHW)Ha0HLAHhKH9H;HH{HHHII!I1IAIQIqIIIIeII	IJ2CJ	sJJJJJ
JKk#KZ*KX_1KAKIKUK]KjKqKEKK`KKKKEKKZKKL L
,LTL`L_gL`nLzLLZL0`LLLM%M<MUM`aMZmM
rMMM`MNZN aaNkN;qNNNNNNNN	NOOO	!O5O<OGOPO\OdO	rOpNyON~OOOOOaOO`OOOO	P O P1PIPTP:cPaoPPbPPP`PPQ`Q!Q5Q`=Q	EQQQlQMQ
QQ	QPQQ QQQR	!R-R:R@bFRbMRbTRaRR`RRSg1SSgS-TtQTT!To	TPU|UUU
UV	IV	UVPQ`V QiVVVV	W1WTWqWX	W	WWWWWWWX!XXcXXXo	YfYp	YcYZfZf0ZfvZZP	4[kB[;[:[4[8c[c[\V\d\]Xd]^;^!^^^^;^&_*b_n_s_R_	_;__`V`r````:aQaZaaaa	a6b$Bb;Qbbbbb!cAcoc#cc	c	cccRcd#d6d`>dQdvd	}dd0Sddd	deSe!e6eCe`	aereeeefd'f^fXdlffHfff&g	\gPcgjmgg\gbgdggg	hPh k"hAhuh	hPh kh	hh
hi	)i0iO	Fi_ii	iPQi Qiidibidiii
j?j`kZjxj0ejbjdjjjjk!kCkOkakqk
}kkkk	lPQ	l Ql1lP8l k?lSlPZljdl{lPl kl	lpelbldllllmr!mQm	wmmmmmnAnnnozoop5p[pp;ppq;q;Aquqq\r;!r2rw7rEIrebrEqrrPvrr`rssM)s	<sPsDsQsfsMks
wssY	ssss sMstt	t1tGt{to	ttft	>u1	u	u;uufuguuu
uv`v>vCvMQvfvMsv.	vvvvvv
vMwRwM`w@gpwfwwg~wwww
wxpxMxx
xygyfygyyPyMyhyfyxhyzzzE1z@zhSz^zEqzzMz	z`zz;z{7{o	^{,l{`t{{	{pz{pz{"	{{;{|>}W}o	};}}~a~~Pi~i~i~/<3;π ۀ@Rxj(J_i;jɁ;;AI|<DƂL1<];qq	@jj";1Uhlu3̈́Ԅj;Dx;[8lgPknNukPkl kPkkև ݇`lPkj 	)
5hltm{`mPkm߈		*
@	/+7U	ns	nPkmPkmщ HnPk
#1eϊ	ߊQ	
 +
+!htm{xn	ʋ	ԋmxn 	,<I
N+a	n͌PkԌnی
+8@	N΍2>mExnLXPodPkkr|;poPk
@+ȎPkԎ oَ*	6QaomPkt{
`+oPk֏M	m!DM]	f
r	א
OcHppב
+om!(4@mG!NX;_pkPkrpyMƒ	ϒ
ے#	/0CQ	] l
 	q+zqPk(qom“ɓՓm!
	+AT qה&'7~AW;`PqlPkxxq}qPkq̕rؕPk8rs	z;`rPk>̖X֖"M&m!їb,	8	D	X&Ø ̘	;

+!H`M\		ƙ
`	+1NMaNҚXܚ"	DXN"X"rPkn›Λڛm!mxn!6MCaXk"um!rPknX&"2r>PkEYLUraPkh>oܝNmxn!t-Pk49EsQPkXs_kpswPk~u sPkHsHtßPkʟptϟM
Db	(8DmK!R^tjPkqnxtPk(q
+ءM`J^bmȢ!ϢM
3sX}"m!أݣ"ä	ڤuPkX("A	
"bD)_vkmryuPku@uPkxuŦѦPvݦPkpPkp!-Z<F9Ma]!GwawvǨcΨ1N\wqw֩w!HQHwvi1BJcrww!xëwʫ!ѫګPxwx1MxYw`ygq.@Oaϭ;!ɮǯ;!;M8yY`y`"gq	ϱ;G[`cܲ%M2	=`Ed;qӳU	\	et@o	aDl*"ƶ"	A Ko	o	޷w:"y0z;1Qn`v;!Aa1A"	Qּ5MF_d		`;	,0	FT]		`ƾѾ;)%o			ѿ	;!Ec;jhzvz}N"zd"z%-6>Qo`o	{(5;AIPo	nr"	 8E8{N[;apUa{-pA`qpz"z
p!;MVa.5S!a1Qq	!9G2	-2	Qu"h{{ro	;"h{
"!Qd18dFamo	{7;	<	Qe A	`"!)0#7x	?HQnx	l	l	x	4 =#3 #<L|SXE#E#># #E|E+#31#E7#L&#`#j;q
	v+\#@|m#				qx		#				 	#						1			!	%D1#9#9#9;b#o9#9#9;1`	h									"	L#X|d(}i		h
,	 	1C	Q	n	Uv			S-	N;a	Uv			S	=;Q^		#		a	1a	o,zE;W		,BR-J!p}i,
--(-"5-*9?-APG-Xn-w---,!N5fȁsiU-a-u---+-3I-QEes-E(-,i#j-E1C8Ji\chpii;"./`N]--n--N&-+`3A;Q	.EЂ7;3	A-.OEWgn7sD.E;\	hW	p#~b.E.Z.O.E02OT	cw.k	u;<		`7
a*:O\'q.E..ES.KW؃\nw./--2/..O/l//2hn	ii	>	i/~E.7	87=;Q'W				7!&+h/sES	;/BUO87		=BScOmy	;'#AQeA0oA0A0A0%A0/AUA0_qA0E0E;!5n<H0EJ0SL0ZqM	W	W=!2=AZc=q
 )0Eo	@K9Tr;
0	ȅ9WQz
09FYq	)44
;0Ry)	;	?	;1`i	{@?	;w0	7p<?	H&	f;q~De	
0AX$71>	QY
h0}7)	)	!w4)	#*01AN	a@4)	M/;G(Q^
	c+(	7	CMM	}9		U$	Lhv	
X:	T'^	S)	PS	N		DtX;		]s1iu`z V1nX	X.8	Q1o	61>QX1dov1	{1a@[1gyUv	(
	)	Sm	@t	7						


(
A
;Q
`
@i
p



2

2




@
pE#(7	07@<b2s1V1[CC9
 
	Q

#2
o	
:2
o	
1l!{6R299	e179	;!)W2TY2_9{	QX)		,	AQY	l			_2@HEn!.A`qGG.Az!9z9

+@=4)	,}GGe
	+ 
}!X9q	0n2>o	 292)H9M8T79		)`.7X9q;	!])	q)		U2		0Љ`!*26Љ=DQj<	R C c   +  < 
	   <  N!Z!Љa!@h!q!x!!!!!-! 	!!P! 	!""-'".">"PK"R"a"i"""""" 	"""@#"4"	#o#p(#/#6#A#Y#da####$	~$	$$%%,3%:%=Q%\%n%o	%%	%%%%	o&	&&	&'`#'42'tQ'{'''E3''%''''$(;1(B(I(^(l(((((((((;	())M)o	)N3))))))))*;*S3*@#*q3(*A*P*U*m*	}*****	*	*	*	*	*	*	+		+	!+-+	9+	A+	Q+++}++/,G,}O,q,,,,,!-Z-a-}.
/!/})/A/`/h/	//	/+	//	(03/07A00		1,16B13l1}~11,11111	1;2A22!3X?3XQ3r3y393	3333?43V494343494Y5 m5x5 505E55E5p6E6-6A6_6n6~6366666636677.7?73F7P7a77773777777388!8?8N8_83f8p8888838888993&909A9_9n993999999399::.:?:3F:P:a::::3::::::3;;!;?;N;_;3f;p;;;;;3;;;;<<3&<0<A<_<n<<3<<<<<<3<<==.=?=3F=P=a====3======3>>!>?>N>_>3f>p>>>>>3>>>>??3&?0?A?_?n??3??????3??@@.@?@3F@P@a@@@@3@@@@@@3AA!A?ANA_A3fApAAAAA3AAAABB3&B0BAB_BnBB3BBBBBB3BBCC.C?C3FCPCaCCCC3CCCCCC3DD!D?DND_D3fDpDDDDD3DDDDEE3&E0EAE_EnEE3EEEEEE3EEFF.F?F3FFPFaFFFF3FFFFFF3GG!G?GNG_G3fGpGGGGG3GGGGHH3&H0HAH_HnHH3HHHHHH3HHII.I?I3FIPIaIIII3IIIIII3JJ!J?JNJ_J3fJpJJJJJ3JJJJKK3&K0KAK_KnKK3KKKKKK3KKLL.L?L3FLPLaLLLL3LLLLLL3MM!M?MNM_M3fMpMMMMM3MMMMNN3&N0NAN_NnNN3NNNNNN3NNOO.O?O3FOPOaOOOO3OOOOOO3PP!P?PNP_P3fPpPPPPP3PPPPQQ3&Q0QAQ_QnQQ3QQQQQQ3QQRR.R?R3FRPRaRRRR3RRRRRR3SS!S?SNS_S3fSpSSSSS3SSSSTT3&T0TAT_TnTT3TTTTTT3TTUU.U?U3FUPUaUUUU3UUUUUU3VV!V?VNV^V3eVoVVVVV3VVVVW#W3*W4WQWoWWW3WWWWWX3
XX1XOXbXsX3zXXXXXX3XXY/YBYSY3ZYdYYYYY3YYYZ"Z3Z3:ZDZaZZZZ3ZZZZ[[3[$[A[_[r[[3[[[[[[3[\!\?\R\c\3j\t\\\\\3\\]]2]C]3J]T]q]]]]3]]]]^#^3*^4^Q^o^^^3^^^^^_3
__1_O_b_s_3z______3__`/`B`R`3Y`c`````3```a"a2a39aCaaaaaa3aaaabb3b#bAb_brbb3bbbbbb3bc!c?cRccc3jctccccc3ccdd2dCd3JdTdqdddd3dddde#e3*e4eQeoeee3eeeeef3
ff1fOfbfsf3zffffff3ffg/gBgSg3Zgdggggg3gggh"h3h3:hDhahhhh3hhhhii3i$iAi_irii3iiiiii3ij!j?jRjcj3jjtjjjjj3jjkk2kCk3JkTkqkkkk3kkkkl#l3*l4lQlolll3lllllm3
mm1mOmbmsm3zmmmmmm3mmn/nBnSn3Zndnnnnn3nnno"o3o3:oDoaoooo3oooopp3p$pAp_prpp3pppppp3pq!q?qRqcq3jqtqqqqqc?qFq	qr1Dr1MrUbr1jrwrU~r1r?rFrrr?rFrz?rFr`?sFsT?sF+sW?2sFCsZ?JsF[s]?bsFpsUs1sp?sFsE?sI?sL?sQ?s1sf?sFs?sFtBt;Qtstt?t;tt?tu uAuHuauhuuu?u@uuuu1v;AvGvavvv;vwaw;qwww;x#xx;xxy;!yCyy;yyyy?yz!zzzz?z	z;z{;{;A{{{;{{{L|j|;q|||;|L}j};q}}};}L~j~;q~~~,	;3;	@, $$Z?_p,z$),$@$,@6@ 1;AO@T[,g$z@PJ@@΁ׁށJ@@	 P@@H18 H$MT ^(hrd@т&S	1@@Gw@V^	q6@҃@܃!T)	aw	yy	ф@o	Qah`{4;!*q1Zb҆	@1O@]q@@ч@1U@o	@Έo	݈{8@T_f;q@މ1ZPw@Š` ` ʋ		+@0	AuW		@$o	ƌ	όԌٌ;BL		&mW	Ƒ	Б`$ߑo		7;AK.ASn]dj.AqXvi.A	`Ւdn`%2A"$1?A6Sdeid1;A^ޔ
;!DWaΕLAؕo	cA;o	c	cAo	Ζ&2;A	@&o	pA{\;aȘ;јߘppp!	AIpQ`ak	UUٙ4	I UH\sAcqUԚ	|AHA1B;	SUߛ&@hp4x		j	Ԝ)	?
 
D+Qq	D	Qd	eAlt	ٞ	)	BU			ß	ٟ1	1A8@		0E͠xؓd			!(0	aAh}mm7	š͡	ߡA;&5	;CBL	a{AŢ΢W	/B6ACBZAaAzBA	ǣ		n	zXEȤ4פ)	!CO9a֥		BE+2EC	au0B=BKB1[XBç;ѧ	"	Wi}tB; 	ۨ-5	.C_Blj	
-	)
 
.+8;A5	Bj	;KR7fx
 
+;5	#B+?a-	qzBДBB߬o	#B2BLw	oT&Bϭ{B#<DLЧT`nyp` P	ǮP7-047@[k{;1CԯEL	Ecx18CEذH	(@	J;Q '	ͱ!ݱ('.GC5iQqyD$D.D9DDD	۲ODaDgDD	DD$aD+D2D:	XD_DfaDmDtD|	DDaDEE	ܳD!E)E1E@E	OD$)E+OE2cE:	qooooooʹoŵؕʵE	4wE;Qqz	E=Ѷ==!=1L*al·o	ѷٷEo	E L7S;aEԸ
+4M$f$;ڹEE8A;Qz޺;2 A)HOEa|3	fѻ	#K\	~	i,	G8PUicHoHvE}½		
F	buо_k	 
)729EVb	jt;(99	$	Tm+"9d{'		738:7AS
FEo	з{/;{HFF[K		RF'`2P=pH\gr}	0D	*"y-8CNYhH1eF9ИE&AR	Y`~P4h-
AFFo	Fo	FFX70F<L	\	o0Ft	@F7%)/GC{@)	GFF';07JؙO^jFcA	?	{(G0Je]]wК;(Hh(#0MR7a8Ep`E1CLE\tipEGE{	2GEJG;N؛l HhGpG(Ny0EhG!<	Ukp4
+`	KHBH!LH8NHGEmXE	LHEhH$+A$H*$2}$+	HPH!1\r*H%*.H3IP;WHcjHqgGj	H(I-Ag04)	hH!R	dy	I]|HH
@
+PH!(H/8

=+Q			H
H;"
`
'+1gg		K	[	*

-	=eg|G8XH.I!NHZaHhteIHIXBI

+	 hJaIo	Io		0?ITo	gI|o	YmI|o	4;A4I.Iss	h75<7Y0^}t

|+IE	0ExE(H4@.IEaء8Ol
+s	/H

M+t	+j	~
+Jh)J$$#/7AI@+}o	RJo	\Jo	!WȢa6JmJo	h%.OYw@;P4)	`j	 @)\QJ]d9wJ9@JE$FbJm0tEEJ91zJ=D9[JgnuJMBJJ#
(+1HM0$;`@VkJw~JM	JJ
+!\j	lJxh)J
`+_j	Jh)J'
@,+A	I5JAhH)JO[.Kgءn=Ku
KءK;uR+h8
=+FRءY`q 4)	
8
=+Q	j		j	Jh)J(HXdءk@r{
@+.gs
 x+
+	
+!iu4)	j	
+* Wn~	>	
 	0#`/eRKl+oKELb;4)	
`+!nءhءK
 +!,3:KL@QaJ	3?@FLMax!Lo	-Lo	BLo	07	5<7MT7]	mЦt7}	;	RLE?	_o					
	+	4mL9Qn			`	5	Ed	o`v	G	j	T	}L`	g	Ln		
@
	+				4	)		
`
	+
-
L
'
j	1

	
u


L




+
0

L

Шp+29Q
 
+	$(5AR^q`9

1
>
\
h
t
{




h3M?FMMan~

+HpL
+

+4<QhcMovM}=I	Z/Mqo	Ъ7

+&<-Oo		5MpKM7$&;1f-o		 7$;!Qh		1ALMSM]qMMMM0.#1hMsE;@Z;a;bAN]UbMi;"M'E9Kz;{1MP7		QN1QZcksQN
oNo	29RQel|N|NNN!OCNVNlsO;8!N2NBQNYlsON
OON0O'[O4nuȮ	]O D\c>Oth{77qO77 0ج;7DTNYNuOyO787 }O  O ( O- P xW 7  N N N  N N O E!@
!i!N,!N7!>!EQ!1"1#H.6#A%%.%'(H/)UHHH1H]UIH,HHH1]UIHHHH1]UHhHH1H]U1HHH=tH=tHHH1]HGPht
UH]q
&8'!.Q:QARKXdfkpfu)vD/
hh(
h(!//E 6UHS1HHHyH1hHyH1'[]6	/ 0%E,1@ 0G7LV
]hfmhr`7
VhUH]makeHashZoneallocateBlockInZoneallocateBlockForWriteallocateDataBlockcloseRecoveryJournaladdRecoveryJournalEntrydecodeRecoveryJournalmakeJournalBlockaddEntriescompleteWritewriteBlockassignEntrymakeRecoveryJournalcontinueWaiterresizeBucketsmakePBNLockPooldecodeFixedLayoutlaunchLockedRequestattemptLogicalBlockLockcompleteDataVIOprepareDataVIOupdateVIOErrorStatsaddSlabJournalEntrymakeSlabJournalmakeFlushermakeCopyCompletionattemptPageLockreleaseBlockMapWriteLocksetBlockMapPageReferenceCountjournalBlockMapAllocationcontinueBlockMapPageAllocationmakeAdminCompletionresizeBucketsperformCleanupStagecontinueWriteAfterAllocationcontinueWriteWithBlockMapSlotincrementForDedupeaddRecoveryJournalEntryForDedupeshareBlockresolveHashZoneprepareForDedupeupdateBlockMapForWritedecrementForWritejournalUnmappingForWritereadOldBlockMappingForWriteacknowledgeWriteCallbackincrementForWritefinishBlockWritewriteBlockabortDeduplicationabortOnErrorreadOldBlockMappingForDedupeupdateBlockMapForDedupedecrementForDedupejournalUnmappingForDedupeincrementForCompressionaddRecoveryJournalEntryForCompressionpackCompressedDatacompressDatacreateExtentx-log-debug-messagemakeZeroThreadConfigcleanupReadDataVIOreadBlockMappingmakeRebuildCompletionextractJournalEntriesfinishReferenceCountRebuildapplyJournalEntriesloadJournalmakeObjectPoolgrowPhysicalCallbackmakeSlabRebuildCompletioncloseCallbackmakeRecoveryCompletiondecodeSuperBlockallocateSuperBlockreleaseJournalZoneReferenceinitializeLockCountmakeLockCounterloadJournalextractJournalEntrieslaunchBlockMapRecoverystartSuperBlockSaveaddSynthesizedEntriesprocessFetchedPagefindPBNsFromBlockMapmakeMissingDecrefaddSlabJournalEntriesmakeRecoveryCompletionmakePhysicalZonemakeSlabScrubbersyncVDOPageCacheAsyncinvalidateVDOPageCacheflushVDOPageCacheAsyncgetVDOPageAsyncreleaseVDOPageCompletionadvanceVDOPageCachePeriodhandleRebuildReadErrorhandleLoadErrorpageIsLoadedallocateFreePagewriteHasFinishedhandlePageWriteErrorsetPersistentErrorwaitUntilNotEnteringReadOnlyModemakeThreadDataArraydecodeBlockMapmakeBlockMap makeRebuildCompletionmakeVIOPoolclosePackerincrementPackerFlushGenerationflushPackercontinueAfterAllocationwriteNextBatchstartNewBatchabortPackingattemptPackingmakeOutputBinmakeInputBinmakePackereraseSlabJournalsdecodeVDOfinishScrubbingSlabsloadCallbackmakeSlabCompletionmakeSlabprepareSlabsForAllocationnotifyBlockAllocatorOfReadOnlyModemakeBlockDescriptorPoolmakeBlockAllocatortraverseForestmakeForestleaveRecoveryModeenterRecoveryModeallocateVDO)CgrowLogicalCallbackdecodeSlabDepotallocateDepotIattemptGenerationCompleteNotificationreleaseFlushGenerationLockacquireFlushGenerationLockincrementFlushGenerationcloseLogicalZonemakeLogicalZoneloadJournalAsyncmakePriorityTableloadVolumeGeometrydmvdo001]launchDedupewaitOnHashLockselectWritingAgentfinishUpdatingstartUpdatingstartUnlockingfinishVerifyingstartVerifyingfinishLockinglockDuplicatePBNstartLockingfinishBypassingfinishUnlockingunlockDuplicatePBNstartBypassingfinishQueryingstartQueryinginitializeSlabSummaryBlockmakeSlabSummaryZonemakeSlabSummarydecodeVDOLayoutmakeVDOLayoutmakeDirtyListslogKvioTraceallocTraceDataBuffervdoDestroykvdoEnqueuesubmitBioWorkenqueueBioMapcompleteAsyncBiolaunchKVDOFlushmakeKVDOFlushaddLayerToDeviceRegistry	
'2?Od}<v0	Z'-1=Mb{wH6kf4Cå	@B5.qT&@0<yLF`r4ys0Hxv_CwZr	W@" %|X/ʚ;c	Kw^jIv_X|YUJP*DsxtT`T-Ds3G\UD	"O̰~vHON$ȭt.N|:ǤIV	\[GtstatusDedupeShowstatusKernelShowjoinStringsinvokeDedupeCallback @@ stopKernelLayermapToSystemErrorreadBioCallbackuncompressReadBlockreadBlockCompletionWorkreadCacheBioCallbackreadCacheBlockCallbackkvdoReadBlockinvalidatePBNBioCallbackallocatePooledDataKVIOkvdoCheckForDuplicationkvdoHashDataWorkkvdoHashDataVIOkvdoCompletePartialReadkvdoLaunchDataKVIOFromBiokvdoCompressWorkkvdoCompressDataVIOkvdoCopyDataVIOkvdoZeroDataVIOkvdoModifyWriteDataVIOkvdoWriteDataVIOkvdoAcknowledgeDataKVIOThenContinuekvdoAcknowledgeDataVIOkvdoReadDataVIOkvdoCompleteDataKVIOkvdoAcknowledgeDataKVIOcleanDataKVIOkvdoCompareDataVIOsverifyDuplicationWorkverifyReadBlockCallbackkvdoVerifyDuplicationmakeCompressedWriteKVIOmakeMetadataKVIOinitializeKVIOkvdoSubmitMetadataVIO O(c0s8@HPX`hpx 1>Pl $@HVp k(0}8@HPX`hpx-?[o8h( E(]0q8@HPX0x/q	x							

#
2
J
a
j

 P(
0
8
@
HPX6`Oh^pmx

 
@
`

`hpxqy`hЙpЙxЙЙЙЙXp (08@HPX
`h~">Rp   < pw X (h 0~ 8 @ H P X `!h!p5!xK!_!wn!!!!!!!""#
$*$7$F$S$c$H}x$x}$} $(}0$8$@$H$P$X%`%h%p-%xI%a%t%%%%%%%%&*&D&]&~p&0~&P~ &(p~0&8&@&H&P'X'`-'h~p;'x~H'Y'f'x''~'''''(( (H/(x<( X((o(0(8(@(H(P(X)`)hp2)x @O)h)))))))**<*hT*n***** *(*0+8!+@6+HPP+Xb+`p+hp+x+++ +H+x+,2,F,V,m,,@HX
1h1x#1/1<1E1  (82H2X2h2x33!3sss(s @s(Xs0r8q@?H?P?X?`?h?p?x????????? ? ?  ?0 ?@ ?$$$$_	h%p%%%_	&&&
C 'eC0'lC@'tCP'C`'Cp'C'C'C'C'C'C'C'C'C(C(C (C0(C@(CP(C`(Cp(D(D(D(((((((((((X)Gh)Gx)G)G)H)H)(H):H0./N8.=N@.CNH.#P.$X.$`.$h.#p.$x.$.%.#.%.%.$.V#.:#.$.%.&.`'.h'.o'.w'.~'.'/'/f&/'/' /'(/'0/'8/&@/'H/)P/*X/*`/*h/*p/*x/+/+/t)/+/+/%+/-+/5+/)/=+Converted VDO component data version %d.%dVDO component data version mismatch, expected 41.0, got %d.%dCould not load VDO super blockRelease version %d, load version %d.%d cannot be upgradedAll decoded component data was used/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/base/upgrade.cSuccessfully saved upgraded VDO/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/base/threadConfig.h(hashZone <= threadConfig->hashZoneCount)thread IDs in config and thread data must match/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/base/hashZone.cthreadID == getHashZoneThreadID(zone)never need to wait for a free hash lockold lock must have been in the lock mapold lock must have been marked registeredhash lock being released must have been mappedunregistered hash lock must not be in the lock maplock != pointerMapGet(zone->hashLockMap, &lock->hash)hash lock returned to zone must have no waitershash lock returned to zone must not reference a PBN lock(lock->duplicateLock == ((void *)0))returned hash lock must not be in use with state %s(lock->state == HASH_LOCK_DESTROYING)hash lock returned to zone must not be in a pool ringhash lock returned to zone must not reference DataVIOsisRingEmpty(&lock->duplicateRing)  hl %p: %3.3s %c%llu/%u rc=%u wc=%zu agt=%pReference count would become invalidPrior operation still in progressComponent id mismatch in decoderParameters have conflicting valuesNo partition exists with a given idA partition already exists with a given idThe device is not in read-only modePhysical block growth of too few blocksThe device is in read-only modeRecovery journal entries corruptedExceeds maximum number of slabs supportedCompressed block fragment is invalidRetry operation after rebuilding finishesThe extended command is not knownBad extended command parametersCannot determine config sizes to fitJournal sequence number overflowTorn write detected in sector %u of reference block %zu of slab %uIncrementing a block already having 254 references (slab %u, offset %u)Decrementing free block at offset %u in slab %uIncrementing unallocated block map block (slab %u, offset %u)Block map block had provisional reference during replay (slab %u, offset %u)Incrementing a block map block which is already referenced %u times (slab %u, offset %u)Unknown reference count operation: %uReference count adjustments need slab journal points./builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/base/refCounts.cisValidJournalPoint(slabJournalPoint)free block must have refCount of zero(refCounts->counters[freeIndex] == EMPTY_REFERENCE_COUNT)load or save not in progress on launching refCounts saveload or save not in progress on closing refCountsload or save not in progress on launching refCounts load  refCounts: free=%u/%u blocks=%u dirty=%zu active=%zu journal@(%llu,%u)%s/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/base/allocatingVIO.h((vio->type == VIO_TYPE_DATA) || (vio->type == VIO_TYPE_COMPRESSED_BLOCK))AllocatingVIO for allocated physical block %llu on thread %u, should be on thread %umust not acquire a lock while already referencing one/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/base/allocatingVIO.callocatingVIO->allocationLock == ((void *)0)Newly allocated block %llu was spuriously locked (holderCount=%u)must not reset allocation while holding a PBN lock/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/base/recoveryJournal.c(getCallbackThreadID() == journal->threadID)/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/base/dataVIO.h(allocatingVIOAsVIO(allocatingVIO)->type == VIO_TYPE_DATA)DataVIOs released from recovery journal in order. Recovery journal point is (%llu, %u), but commit waiter point is (%llu, %u)beforeJournalPoint(&journal->commitPoint, &dataVIO->recoveryJournalPoint)No space for decrement entry in recovery journaljournal being closed is inactive((block->entryCount == 0) || (block->entryCount == block->header->entryCount))Error translating recovery journal block number %llu(journal->pendingDecrementCount != 0)completed journal write is still active(block->header->sequenceNumber >= lastActiveBlock->header->sequenceNumber)Journal notification has entered an infinite loopcannot write recovery journal block %llujournal being freed has no active tail blocksisRingEmpty(&journal->activeTailBlocks)Invalid entry: (%llu, %u) to %llu (%s) is not within boundsInvalid entry: (%llu, %u) to %llu (%s) is not a valid tree mappingjournal lock not held for increment(!increment || (dataVIO->recoverySequenceNumber == 0))  blockMapHead=%llu slabJournalHead=%llu lastWriteAcknowledged=%llu tail=%llu blockMapReapHead=%llu slabJournalReapHead=%llu diskFull=%llu slabJournalCommitsRequested=%llu incrementWaiters=%zu decrementWaiters=%zu  entries: started=%llu written=%llu committed=%llu  blocks: started=%llu written=%llu committed=%llu    sequence number %llu; committed entry count %u; %s; %zu entry waiters; %zu commit waiters$F($j-$js);cb=continueJournalWaiter($j-$js)%s: attempting resize from %zu to %zu, current size=%zuAll PBN locks must be returned to the pool before it is freed, but %zu locks are still on loan/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/base/pbnLockPool.cno free PBN locks left to borrowshouldn't return more than borrowed/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/base/dataVIO.hCompleting %s VIO for LBN %llu with error after %sDataVIO for logical block %llu on thread %u, should be on thread %u/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/base/dataVIO.cno logical block lock held for block %llulogical block lock mismatch for block %lluLBNLock with waiters is not locked(allocatingVIOAsVIO(allocatingVIO)->type == VIO_TYPE_DATA)$F;cb=removeLockHolderFromPackerjournalIncrementForCompressionCompleting %s VIO of type %u for physical block %llu with errorScrubbing threshold protects against reads of unwrittenslab journal blocks/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/base/slabJournal.c((journal->size < 16) || (journal->scrubbingThreshold < (journal->size - 1)))/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/base/dataVIO.h(allocatingVIOAsVIO(allocatingVIO)->type == VIO_TYPE_DATA)abortSlabJournalWaiters() called on correct thread(getCallbackThreadID() == journal->slab->allocator->threadID)cannot write slab journal block %lluNew block has locks, but journal is not full(journal->head + journal->size) == journal->tailNew block can have locks already iff blockingthreshold is at the end of the journal(journal->blockingThreshold >= journal->size)Slab journal's active block empty before reopeningjournal->block->header.entryCount == 0Scrubbed journal's block %llu is not locked(getLock(journal, block)->count == 0)block has room for full entries(block->header.entryCount < journal->fullEntriesPerBlock)recovery journal point is monotonically increasing, recovery point: %llu.%u, block recovery point: %llu.%ubeforeJournalPoint(&journal->recoveryPoint, recoveryPoint)decrement of lock count for slab journal block %llu must not underflowfailed slab summary updater %lluSlab journal block is not overfullslab journal recovery lock is not older than the recovery journal head(recoveryLock < journal->recoveryLock)flushSlabJournal() called on correct thread(journal->flushState == NOT_FLUSHING)slab is recovered or has no waiters(!(slabIsRebuilding(journal->slab) && hasWaiters(&journal->entryWaiters)))  slab journal: entryWaiters=%zu waitingToCommit=%s updatingSlabSummary=%s head=%llu unreapable=%llu tail=%llu nextCommit=%llu summarized=%llu lastSummarized=%llu recoveryJournalLock=%llu dirty=%sflush() called from flusher thread/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/base/flush.c(getCallbackThreadID() == flusher->threadID)completeFlushes() called from flusher threadacknowledged next expected flush, %llu, was: %llu(flush->flushGeneration == flusher->firstUnacknowledgedGeneration)finishNotification() called from flusher thread  flushGeneration=%llu firstUnacknowledgedGeneration=%llu  notifiers queue is %s; pendingFlushes queue is %starget partition must be not smaller than source partition/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/base/partitionCopy.ctarget partition must not overlap source partition((sourceEnd <= targetStart) || (targetEnd <= sourceStart))release of unlocked block map page %s for key %llu in tree %u/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/base/blockMapTree.cblock map page %s mismatch for key %llu in tree %udirty page count underflow for generation %u(zone->dirtyPageCounts[generation] > 0)dirty page count overflow for generation %ugeneration(s) %u, %u are out of range [%u, %u](inCyclicRange(zone->oldestGeneration, a, zone->generation, 1 << 8) && inCyclicRange(zone->oldestGeneration, b, zone->generation, 1 << 8))Newly expired page not already waiting to write/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/base/dataVIO.h(allocatingVIOAsVIO(allocatingVIO)->type == VIO_TYPE_DATA)DataVIO for logical block %llu on thread %u, should be on journal thread %uAllocatingVIO for allocated physical block %llu on thread %u, should be on thread %u/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/base/allocatingVIO.hExpected page %llu but got page %llu insteadDataVIO for logical block %llu on thread %u, should be on thread %uInvalid block map tree PBN: %llu with state %u for page index %u at height %u$F;cb=finishBlockMapAllocation$F;cb=journalBlockMapAllocationadmin operation type is %u instead of %u/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/base/adminCompletion.c%s: attempting resize from %zu to %zu, current size=%zu%s version mismatch, expected %d.%d, got %d.%d%s ID mismatch, expected %d, got %d%s size mismatch, expected %zu, got %zuImpossible error rewinding buffer/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/base/header.cwrite VIO to be acknowledged has a flush generation lock/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/base/vioWrite.cdataVIO->hasFlushGenerationLockcomplete DataVIO has no allocation lockdataVIOAsAllocatingVIO(dataVIO)->allocationLock == ((void *)0)complete DataVIO has no hash lockdataVIO->hashLock == ((void *)0)Preparing to enter read-only mode: DataVIO for LBN %llu (becoming mapped to %llu, previously mapped to %llu, allocated %llu) is completing with a fatal error after operation %sAdding slab journal entry for impossible PBN %llufor LBN %lluisPhysicalDataBlock(depot, pbn)/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/base/dataVIO.hmust not prepare to dedupe zero blocks(allocatingVIOAsVIO(allocatingVIO)->type == VIO_TYPE_DATA)zero blocks should not be hashedDataVIO for logical block %llu on thread %u, should be on thread %udataVIO with no block map page is a trimVDO not read-only when cleaning DataVIO with RJ lockDataVIO for logical block %llu on thread %u, should be on hash zone thread %uDataVIO for newMapped physical block %llu on thread %u, should be on thread %uImpossible attempt to update reference counts for a block which was not compressed (logical block %llu)isCompressed(dataVIO->newMapped.state)DataVIO for logical block %llu on thread %u, should be on journal thread %uDataVIO for mapped physical block %llu on thread %u, should be on thread %uAllocatingVIO for allocated physical block %llu on thread %u, should be on thread %u/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/base/allocatingVIO.hDataVIO for logical block %llu on thread %u, should be on packer thread %uImpossible attempt to update reference counts for a block which was not a duplicate (logical block %llu)compressing a non-duplicate blockDataVIO for duplicate physical block %llu on thread %u, should be on thread %u$F;cb=journalUnmappingForDedupe$F;cb=readOldBlockMappingForDedupe$F($dup);js=map/$dup;cb=incDedupe($dup)$F;j=dedupe;js=unmap;cb=decDedupe$F;j=dedupe;js=unmap;cb=updateBM$F($dup);js=map/$dup;cb=incCompress($dup)createExtent() called for metadata/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/base/extent.ccompletion type is %s instead of VDO_COMMAND_COMPLETION or VDO_COMMAND_SUB_COMPLETION/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/base/vdoDebug.c((completion->type == VDO_COMMAND_COMPLETION) || (completion->type == VDO_COMMAND_SUB_COMPLETION))Physical zone count %u exceeds maximum (%u)correct number of thread IDs assigned/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/base/threadConfig.c/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/base/dataVIO.hDataVIO for logical block %llu on thread %u, should be on thread %uFinished reading recovery journalRebuilding reference counts for upgradeRebuilding reference counts to clear read-only modepool must not have any waiters when being freed/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/base/objectPool.cpool must not have %zu busy entries when being freedpool must not have busy entries when being freedobject pool in normal operation(pool->adminState == ADMIN_STATE_NORMAL_OPERATION)(pool->adminState == ADMIN_STATE_CLOSED)Physical block count was %llu, now %lluRemoving physical storage from a VDO is not supportedRequested physical block count %llu not greater than %lluSlab journal block for slab %u was invalidSlab journal entry (%llu, %u) had invalid offset %u in slab (size %u blocks)Slab journal entry (%llu, %u) (%s of offset %u) could not be applied in slab %uRefcounts are not more accurate than the slab journal/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/base/slabRebuild.c!beforeJournalPoint(&lastEntryApplied, &refCountsPoint)heap is returning elements in an unexpected order/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/base/blockMapRecovery.cjustSortedEntry < currentEntry%s must be called on logical thread %u (not %u)(getCallbackThreadID() == recovery->logicalThreadID)Replaying %zu recovery entries into block mapfirstSortedEntry == recovery->currentEntryjournal zone lock counter must not underflow/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/base/lockCounter.cdecrement of lock counter must not underflow(getCallbackThreadID() == counter->completion.callbackThreadID)isLocked() called for non-journal zone(zoneType != ZONE_TYPE_JOURNAL)count to be initialized not in use(*journalValue == atomicLoad32(decrementCount))invalid lock count increment from journal zoneincrement of lock counter must not overflow*currentValue < ((uint16_t)~0ul)invalid lock count decrement from journal zoneRead invalid mapping for pbn %llu with state %uSynthesized %zu missing journal entriesdecref found for block map block %lluFinished reading recovery journalJournal tail too early. block map head: %llu, slab journal head: %llu, tail: %lluReplaying 0 recovery entries into block mapHighest-numbered recovery journal block has sequence number %llu, and the highest-numbered usable block is %lluReplaying entries into slab journalsRecovery journal entry at sequence number %llu, sector %u, entry %u had invalid operation %uRecreating missing journal entriesReplayed %zu journal entries into slab journalsapproximate incref count is an upper bound/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/base/vdoRecovery.c(recovery->entryCount <= recovery->increfCount)Device was dirty, rebuilding reference counts/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/base/threadConfig.h(physicalZone <= threadConfig->physicalZoneCount)must always be able to borrow a PBN lock/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/base/physicalZone.cshould not be releasing a lock that is not heldphysical block lock mismatch for block %lluslab to be scrubbed is unrecovered/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/base/slabScrubber.c(slab->status != SLAB_REBUILT)slabScrubber slabCount %u waiters %zu %s%s%sVDO Page Cache persistent error: %s%s() must only be called on cache thread %d, not thread %d/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/base/vdoPageCache.cVDO Page Completion must be completeVDO Page Completion pbn must be consistentVDO Page Completion is writableVDO Page Completion page must be validMust free a page before reusing it.(pbn == NO_PAGE) || (info->pbn == NO_PAGE)VDO Page must not have waitersPage is not busy before loading.failed to write block map page %llu((int) state >= 0) && (state < ((sizeof(stateNames) / sizeof(0[stateNames])) / ((size_t) (!(sizeof(stateNames) % sizeof(0[stateNames]))))))Requested cache page %llu in state %s is not %sNew page completion was not already on a wait queue(pageCompletion->waiter.nextWaiter == ((void *)0))Page being released after leaving all queuesasync cache operation already in progress, can't flushunexpected busy page %lu during cache flushcache must have no dirty pagesasync cache operation already in progress, can't sync/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/base/threadConfig.h(physicalZone <= threadConfig->physicalZoneCount)setReadOnlyState() called on thread 0/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/base/threadData.cUnrecoverable error, entering read-only modeFailed to save super block upon entering read-only modeinstallForest() called in journal zone/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/base/blockMap.c(getCallbackThreadID() == map->recoveryJournalThreadID)applyToNextZone() called on next block map zone's thread(getCallbackThreadID() == zone->threadID)handleGrowthError() called in journal zoneExpected page %llu but got page %llu insteadscheduleAction() called in journal zoneaction %u finished in journal zone/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/base/dataVIO.hPBN %llu with state %u read from the block map was invalid/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/base/threadConfig.h(logicalZone <= threadConfig->logicalZoneCount)Recorded flat page origin is %d (recorded as %llu)state.flatPageOrigin == BLOCK_MAP_FLAT_PAGE_ORIGINblock map cache size is specifiedadvanceBlockMapEra() called in journal zoneCould not adjust reference count for block map tree PBN %llu/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/base/referenceCountRebuild.cCould not adjust reference count for PBN %llu, slot %u mapped to PBN %llu%s must be called on logical thread %u (not %u)(getCallbackThreadID() == rebuild->logicalThreadID)VIO Pool entry still in use: VIO is in use for physical block %llu for operation %u/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/base/vioPool.cidle output bin has no waiters/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/base/packer.c%s() called from packer thread(getCallbackThreadID() == packer->threadID)/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/base/dataVIO.h(allocatingVIOAsVIO(allocatingVIO)->type == VIO_TYPE_DATA)impossible enqueueWaiter errorAllocatingVIO for allocated physical block %llu on thread %u, should be on thread %u/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/base/allocatingVIO.hCompleting compressed write VIO for physical block %llu with errorattempt to pack DataVIO not ready for packing, state: %u(state.status == VIO_COMPRESSING)DataVIO in packer has an input binDataVIO for logical block %llu on thread %u, should be on packer thread %uno simultaneous closePacker() calls(packer->closeRequest == ((void *)0))  flushGeneration=%llu flushing=%s closed=%s writingBatches=%s    %sBin slotsUsed=%u freeSpace=%zu  outputBinCount=%zu idleOutputBinCount=%zu    OutputBin contains %zu outgoing waiters$F(meta);cb=finishCompressedWritenew waiter must not already be in a waiter queue/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/base/waitQueue.c(waiter->nextWaiter == ((void *)0))VDO commencing normal operationAll decoded component data was used/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/base/vdoLoad.cEntering read-only mode due to load errorGeometry nonce %llu does not match superblock nonce %lluSlab %u doesn't allocate refcounts twice/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/base/slab.cslab->referenceCounts == ((void *)0)a slab must not already be on a ring when prioritizing/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/base/blockAllocator.c(getCallbackThreadID() == threadID)a requeued slab must not already be on a ringrebuilt slab %u must have a valid free block count (has %llu, expected maximum %llu)(freeBlocks <= allocator->depot->slabConfig.dataBlocks)Failed to release reference to %s physical block %lluallocator->openSlab == ((void *)0)All super block component data was encoded/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/base/vdo.c(contentLength(buffer) == getComponentDataSize(vdo))release version %d requires an upgradeVDO component data version mismatch, expected %d.%d, got %d.%dslab size must be less than or equal to 2^%dconfig->slabSize <= (1 << MAX_SLAB_BITS)slab journal size meets minimum sizeconfig->slabJournalBlocks >= MINIMUM_SLAB_JOURNAL_BLOCKSslab journal size is within expected boundconfig->slabJournalBlocks <= config->slabSizeslab must be able to hold at least one blockphysical block count %llu exceeds maximum %lluconfig->physicalBlocks <= MAXIMUM_PHYSICAL_BLOCKSPhysical size %llu in super block greater than storage size %lluconfig->physicalBlocks <= blockCount!requireLogical || (config->logicalBlocks > 0)config->logicalBlocks <= MAXIMUM_LOGICAL_BLOCKSrecovery journal size unspecifiedconfig->recoveryJournalSize > 0slab size must be a power of twoisPowerOfTwo(config->slabSize)recovery journal size must be a power of twoisPowerOfTwo(config->recoveryJournalSize)(getCallbackThreadID() == getAdminThread(getThreadConfig(vdo)))/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/base/threadConfig.h(logicalZone <= threadConfig->logicalZoneCount)(getCallbackThreadID() == getLogicalZoneThread(getThreadConfig(vdo), logicalZone))getSlab must succeed on all valid PBNsInvalid advice from deduplication server: pbn %llu, state %u. Giving up on deduplication of logical block %lluInvalid physical block number from deduplication server: %llu, giving up on deduplication of logical block %lluCan't grow logical size of a read-only VDOCan't shrink VDO logical size from its current value of %lluCan't grow VDO logical size to its current value of %lluapplyToNextAllocator() called on next allocator's thread/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/base/slabDepot.c(getCallbackThreadID() == allocator->threadID)%u physical zones exceeds slab count %u/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/base/threadConfig.h(physicalZone <= threadConfig->physicalZoneCount)slab size must be a power of twoslabDepot configureState(blockCount=%llu, firstBlock=%llu, slabSize=%llu, zoneCount=%u)slabDepot lastBlock=%llu, totalDataBlocks=%llu, slabCount=%zu, leftOver=%lludepot->newSlabs != ((void *)0)saveSlabDepot() called in journal zone(getCallbackThreadID() == depot->recoveryJournalThreadID)commitOldestSlabJournalTailBlocks() called in journal zonefinishReleasingJournalLocks() called in journal zone  zoneCount=%u oldZoneCount=%u slabCount=%u activeReleaseRequest=%llu newReleaseRequest=%llu/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/base/logicalZone.c(getCallbackThreadID() == zone->threadData->threadID)/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/base/threadConfig.h(logicalZone <= threadConfig->logicalZoneCount)logical zone %u flush generation %llu should be %llu before increment(zone->flushGeneration == expectedGeneration)hasFlushGenerationLock false for VIO not on active list!dataVIO->hasFlushGenerationLockDataVIO releasing lock on generation %llu is not older than oldest active generation %lluzone->oldestActiveGeneration <= dataVIO->flushGeneration  flushGeneration=%llu oldestActiveGeneration=%llu oldestLockedGeneration=%llu notificationGeneration=%llu notifying=%s iosInCurrentGeneration=%lluentry priority must be valid for the table/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/base/priorityTable.c(priority <= table->maxPriority)/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/base/volumeGeometry.crelease version %d requires an upgradeerror initializing configurationerror setting checkpoint frequencyindex size must be a multiple of block size %dmust have a hash zone when halding a hash lock/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/base/hashLock.cdataVIO->hashZone != ((void *)0)must be on a hash lock ring when holding a hash lock!isRingEmpty(&dataVIO->hashLockNode)hash lock reference must be countedhash locks should only become unreferenced in a terminal state, not state %sDataVIO for logical block %llu on thread %u, should be on hash zone thread %u/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/base/dataVIO.h%s must be for the hash lock agentdataVIO == dataVIO->hashLock->agentshould not have waiters without an agent((agent != ((void *)0)) || !hasWaiters(&lock->waiters))hash lock holding a PBN lock must have an agenthash lock must not be in unimplemented state %s(allocatingVIOAsVIO(allocatingVIO)->type == VIO_TYPE_DATA)must not acquire a duplicate lock when already holding itlock->duplicateLock == ((void *)0)!isWaiting(dataVIOAsWaiter(lock->agent))impossible enqueueWaiter errorimpossible enqueueDataVIO error after isWaiting checkednew advice should have been verifiedshould only update advice if neededDataVIO for duplicate physical block %llu on thread %u, should be on thread %uError acquiring provisional reference for dedupe candidate; aborting dedupehash lock must not already hold a duplicate lock(hashLock->duplicateLock == ((void *)0))must have a duplicate lock to releaselock->duplicateLock != ((void *)0)must not already hold a hash lockdataVIO->hashLock == ((void *)0)must not already be a member of a hash lock ringisRingEmpty(&dataVIO->hashLockNode)must not hold a recovery lock when getting a hash lockdataVIO->recoverySequenceNumber == 0only active agent should call abortHashLockmust have released the duplicate lock for the hash lockshouldn't have an agent in DEDUPINGshouldn't have any lock waiters in DEDUPINGcompression must have shared a lock!isCompressed(agent->newMapped.state)agent must have written the new duplicatetransferred lock must be for the block writtendataVIO->newMapped.pbn == getDataVIOAllocation(dataVIO)must have downgraded the allocation lock before transferduplicateLock must be a PBN read lockisPBNReadLock(lock->duplicateLock)must not hold duplicateLock if not flagged as a duplicatemust hold duplicateLock if flagged as a duplicateonly the lock agent may continue the locka duplicate PBN lock should not exist when writinggetDuplicateLock(dataVIO) == ((void *)0)lock transfer must be for a compressed writeisCompressed(dataVIO->newMapped.state)DataVIO for newMapped physical block %llu on thread %u, should be on thread %uimpossible to fail to claim an initial increment$F;cb=removeLockHolderFromPacker/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/base/completion.cnon-enqueueable completion (type %s) on correct threadcompletion type is %s instead of %sREFERENCE_COUNT_REBUILD_COMPLETIONWAIT_FOR_READ_ONLY_MODE_COMPLETIONPBN lock must not already have been downgraded/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/base/pbnLock.cmust not downgrade block map write locks!hasLockType(lock, VIO_BLOCK_MAP_WRITE_LOCK)PBN write lock should have one holder but has %ulock does not have a provisional reference!lock->hasProvisionalReferencefree blocks must be less than 2^23/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/base/slabSummary.c/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/base/threadConfig.h(physicalZone <= threadConfig->physicalZoneCount)VDOLayout has expected partition/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/base/vdoLayout.cvdoLayout->nextLayout != ((void *)0)Not enough space to make a VDOVDO layout is missing required partition %u/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/base/dirtyLists.cisRingEmpty(&dirtyLists->expired)trace data allocation failure %dfinishing kvio write comp @%p %s/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/base/dataVIO.hfinishing kvio %s data %s@%p %.*s/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/kernel/errors.cfirstError < lastReservedErrorInvalid argument passed to internal routineUDS data structures are in an invalid stateAttempt to enter the same name into a delta index twiceUnexpected result from internal routineInvalid albGenTest server run IDalbGenTest server run cancelederror range already registeredUDS library is not initializedCould not find the requested library contextUDS library context is disabledNo servers in grid configurationGrid configuration inconsistentIndex data in memory is corruptCould not read requested number of bytesNetwork address and service translation errorInternal resource limits exceededA configuration pointer is requiredAn index stats pointer is requiredUDS_CONTEXT_STATS_PTR_REQUIREDA context stats pointer is requiredConfigured memory too small or unsupported sizeMaximum request value out of rangeMigrator arguments do not match reader argumentsCheckpoint frequency out of rangeWrong type of index configurationIndex path does not point to a directoryOpen invoked on already opened connectionUDS_CALLBACK_ALREADY_REGISTEREDunknown extended command '%s' to dmsetup messageinvalid argument '%s' to dmsetup compression messageLogical block count "%s" is not a numberLogical block count "%llu" exceeds the maximum (%llu)unrecognized dmsetup message '%s' receivedresume of device '%s' failed with error: %dsuspend of device '%s' failed with error: %dReleasing reference by old ti %p to dev %pcouldn't open device "%s": error %dunderlying device, REQ_FLUSH: %s, REQ_FUA: %sLogical block size      = %lluLogical blocks          = %lluPhysical block size     = %lluPhysical blocks         = %lluCould not create kernel physical layer. (VDO error %d, message %s)Insufficient block map cache for logical zonesCould not start kernel physical layer. (VDO error %d, message %s)Can't modify already-existing VDO named %s that isn't suspendedCould not find underlying devicesysfs initialization failed %dCannot allocation thread structuresCannot initialize request queueCannot load metadata from device/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/kernel/kernelVDO.cresize operation failed, result = %dgrow logical operation failed, result = %dBase code callback running on thread 0 when STARTINGthreadID %u (completion type %d) is less than thread count %uthreadID < layer->kvdo.initializedThreadCountitem %p from queue %p marked as being in this queue (%p)/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/kernel/workQueue.citem->myQueue == &queue->commonitem %p (fn %p/%p) to enqueue (%p) is not already queued (%p)item->action < WORK_QUEUE_ACTION_COUNTinvalid action code %u in work queue initializationcode < WORK_QUEUE_ACTION_COUNTinvalid action priority %u in work queue initializationpriority < WORK_QUEUE_PRIORITY_COUNTCannot initialize statistics tracking: %dworkQ %p (%s) %u entries %llu waits, %s (%c)setupWorkItem not called on enqueued work item/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/kernel/ioSubmitter.cbio map initialization failed %dbio queue initialization failed %d!(((current_thread_info()->preempt_count) & ((((1UL << (10))-1) << ((0 + 8) + 8)) | (((1UL << (8))-1) << (0 + 8)) | (((1UL << (1))-1) << (((0 + 8) + 8) + 10)))))running in bio submission work queue threadstrnstr(get_current()->comm, "bioQ", 16) != ((void *)0)/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/kernel/ioSubmitterInternals.hrunning in correct bio queue (%u vs %u) for PBN %lluthisQueue->queueNumber == computedQueueNumbernot STARTING when enqueueing KVDOFlush/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/kernel/kvdoFlush.c(getKernelLayerState(kvdoFlush->layer) != LAYER_STARTING)/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/kernel/deviceRegistry.c/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/kernel/workQueueHandle.cCould only add %i bytes to bio  priority %d: %u pending %llu enqueued %llu processed %s  ... others: %llu enqueued %llu processed  total: %llu enqueued %llu processedbios_acknowledged_partial_flushbios_acknowledged_partial_discardbios_acknowledged_partial_writebios_acknowledged_partial_readbios_page_cache_completed_flushbios_page_cache_completed_discardbios_page_cache_completed_writebios_page_cache_completed_readbios_journal_completed_discardhash_lock_concurrent_hash_collisionshash_lock_concurrent_data_matchesjournal_slab_journal_commits_requestedpacker_compressed_fragments_in_packerpacker_compressed_blocks_writtenpacker_compressed_fragments_written/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/kernel/instanceNumber.cinstance number %u must be less than bit count %uinstance number %u must be allocatedshould have no instance numbers still in use, but have %u/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/kernel/batchProcessor.cCould not create proc filesystem root %s
No proc filesystem root set, skipping %s
/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/kernel/vdoStringUtils.cnew thread not already in registry/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/kernel/threadRegistry.cError closing block context for %sError reading configuration for %sIndex does not belong to this VDO deviceSetting UDS index target state to errorSetting UDS index target state to %sUDS index: changing to state: %sinvalid UDS advice version code %u/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/kernel/dataKVIO.hCreating index name failed (%d)UDS index queue initialization failed (%d)%u device requests outstanding (max %u), %ld bio requests outstanding, poolName '%s'workQ %p (%s) thread cpu usage %lu.%06lus, %llu tasks, %lu.%03luus/taskkvdoEnqueueable allocation failure %d/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/kernel/kernelLayer.c/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/kernel/kvio.h%s: mapping internal status code %d (%s: %s) to EIOkvdoMapBio should not be called while in state %dkvdoMapBio called from within a VDO thread!queued an I/O request to avoid deadlock!%s: Close device failed %d (%s: %s)re-entered freeKernelLayer while stoppingUnknown Kernel Layer state: %dCannot allocate VDO configurationCannot add layer to device registryCannot create thread configurationzones: %d logical, %d physical, %d hash; base threads: %dCannot allocate KVIO-freeing batch processorCannot allocate KVDOFlush recordAlbireo timeout on %llu requestsCannot initialize dedupe indexbio submission initialization failedbio ack queue initialization failedAlbireo CPU queue initialization failedstartKernelLayer may only be invoked after initializationgetKernelLayerState(layer) == LAYER_CPU_QUEUE_INITIALIZEDCannot add sysfs statistics nodeCould not create proc filesystem entrySuspend invoked while in unexpected kernel layer state %dPreparing to resize physical to %lluDone preparing to resize physicalPreparing to resize logical to %lluDone preparing to resize logicalUnderlying device cannot changeLogical block size cannot changeBlock map cache size cannot changeBlock map maximum age cannot changeRead cache enabled cannot changeThread configuration cannot changeDevice must be suspended before changing write policyModifying device '%s' write policy from %s to %sDevice must be suspended before changing logical sizeLogical size must be a multiple of 4096 #%d %c%s R%u P%llu @%p err%d %s/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/base/dataVIO.h(allocatingVIOAsVIO(allocatingVIO)->type == VIO_TYPE_DATA)   DataVIO %p P%llu L%llu D%llu op %srefcount (%u) of 'free' cache entry %p is 0/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/kernel/readCache.crefcount (%u) of 'reclaimable' cache entry %p is 0'busy' cache entry list is empty at shutdown/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/kernel/dataKVIO.hgetCacheEntryRefCount(zone, cacheEntry) > 0read cache has free scratch blocksreclaim block has zero refcountrelaxedLoad32(&cacheEntry->refCount) == 0cacheEntry->pbn == INVALID_BLOCK%s: submitting read request for pbn %lluunexpected ReadBlockOperation: %dundefined ReadBlockOperation: %dRead cache %p: %llu accesses %llu hits %llu data hits %u entriesRead cache %p: %u free %u reclaimable %u busynot STARTING when launching DataKVIO work/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/kernel/dataKVIO.c(getKernelLayerState(layer) != LAYER_STARTING)/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/kernel/dataKVIO.hDataKVIO data allocation failureDataKVIO data bio allocation failureDataKVIO read allocation failureDataKVIO read bio allocation failureDataKVIO scratch allocation failure/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/base/dataVIO.h(allocatingVIOAsVIO(allocatingVIO)->type == VIO_TYPE_DATA)      %s is locked. Waited on by: VIO %p pbn %llu lbn %llu d-pbn %llu lastOp %s     ... and : VIO %p pbn %llu lbn %llu d-pbn %llu lastOp %soperation set correctly for data read!isWriteVIO(dataVIOAsVIO(dataVIO))kvdoWriteDataVIO() called on write DataVIOisWriteVIO(dataVIOAsVIO(dataVIO))zero block not checked for duplicationdiscard not checked for duplicationdataVIO->newMapped.state != MAPPING_STATE_UNMAPPEDcompressDataVIO;io=compress;cb=compressfreeing busy buffer pool, numBusy=%d/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/kernel/bufferPool.cbuffer pool allocation failure %dbuffer element array allocation failure %dbuffer object array allocation failure %dverify buffer data allocation failure %dtrying to add to free list when already full/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/kernel/dataKVIO.hadvice to verify must be valid/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/kernel/verify.cadvice to verify must not be a discarddataVIO->duplicate.state != MAPPING_STATE_UNMAPPEDadvice to verify must not point to the zero blockdataVIO->duplicate.pbn != ZERO_BLOCKzeroed block should not have advice to verifyverifyDuplication;dup=update(verify);io=verifyAllocatingVIO is a compressed write/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/kernel/kvio.hisCompressedWriteAllocatingVIO(allocatingVIO)read VIO does not require flush before/builddir/build/BUILD/kvdo-4379e727bb0dd8fcfdbbd978d0cc25742dbaa132/obj/./vdo/kernel/kvio.ctrace record allocation failure %dmetadata KVIO allocation failure %dcompressed write KVIO allocation failure %dkobject_add failed with status %dmin_deduplication_timer_intervaldeduplication_timeout_intervalCould not allocate config structureCould not copy parent device nameInvalid read cache extra block countInvalid block map page cache sizePool name not in expected locationthread config string error: expected thread parameter assignment, saw "%s"thread config string error: integer value needed, found "%s"thread config string error: 'bioRotationInterval' of at least 1 is requiredthread config string error: 'bioRotationInterval' cannot be higher than %dthread config string error: at most %d '%s' threads are allowedthread config string error: at least one 'cpu' thread requiredthread config string error: at least one 'bio' thread requiredunknown thread parameter type "%s"Invalid thread-count configurationLogical, physical, and hash zones counts must all be zero or all non-zeroUsing write policy %s automatically.WARNING: Running in sync mode atop a device supporting flushes is dangerous!VDO already up-to-dateCannot upgrade a dirty VDO.(contentLength(buffer) == 0)Trace[%s@%llu.%06llu,%s+%lu<none>hash zone validHashLock arraynewLock != ((void *)0)lock == replaceLockreplaceLock->registeredlock == removed!hasWaiters(&lock->waiters)isRingEmpty(&lock->poolNode)HashZone %u: NULL mapHashZone %u: mapSize=%zuVDO_NOT_IMPLEMENTEDNot implementedVDO_OUT_OF_RANGEOut of rangeVDO_REF_COUNT_INVALIDVDO_NO_SPACEOut of spaceVDO_UNEXPECTED_EOFUnexpected EOF on block readVDO_BAD_CONFIGURATIONBad configuration optionVDO_SOCKET_ERRORSocket errorVDO_BAD_ALIGNMENTMis-aligned block referenceVDO_COMPONENT_BUSYVDO_BAD_PAGECorrupt or incorrect pageVDO_UNSUPPORTED_VERSIONUnsupported component versionVDO_INCORRECT_COMPONENTVDO_PARAMETER_MISMATCHVDO_BLOCK_SIZE_TOO_SMALLThe block size is too smallVDO_UNKNOWN_PARTITIONVDO_PARTITION_EXISTSVDO_NOT_READ_ONLYVDO_INCREMENT_TOO_SMALLVDO_CHECKSUM_MISMATCHIncorrect checksumVDO_RECOVERY_JOURNAL_FULLThe recovery journal is fullVDO_LOCK_ERRORA lock is held incorrectlyVDO_READ_ONLYVDO_SHUTTING_DOWNThe device is shutting downVDO_CORRUPT_JOURNALVDO_TOO_MANY_SLABSVDO_INVALID_FRAGMENTVDO_RETRY_AFTER_REBUILDVDO_UNKNOWN_COMMANDVDO_COMMAND_ERRORVDO_CANNOT_DETERMINE_SIZEVDO_BAD_MAPPINGInvalid page mappingVDO_READ_CACHE_BUSYRead cache has no free slotsVDO_BIO_CREATION_FAILEDBio creation failedVDO_BAD_MAGICBad magic numberVDO_BAD_NONCEBad nonceVDO_JOURNAL_OVERFLOWref counts structureref counts array!refCounts->hasIOWaiter updatingVIO is an AllocatingVIO(expected == threadID)$F;cb=allocBlockInZone$F;cb=allocDataBlock%s() called on journal threadAllocatingVIO is a DataVIOdecrement follows incrementInvalid journal operation %ublock != lastIterationBlockunknown journal operationPackedJournalBlockjournal flush datablock map incrementcommittingwaitingRecovery Journal  active blocks:data decrementdata incrementblock map decrement$F($j-$js);io=journal($j-$js)$F($j-$js)IntMapIntMap bucketspool->borrowed == 0pool->borrowed > 0fixed layoutfixed layout partitionunknown async operationVIO is a DataVIO(vio->type == VIO_TYPE_DATA)(expected == threadID)logical block lock heldlockHolder->logical.locked(dataVIO != lockHolder)(dataVIO == lockHolder)lock->lockedAllocatingVIO is a DataVIO(lockHolder == dataVIO)$F;cb=logicalBlockLock$F($io)$F;cb=acquireLogicalBlockLocklaunchacknowledgeWriteacquireHashLockacquireLogicalBlockLockacquirePBNReadLockcheckForDedupeForRollovercheckForDeduplicationcompressDatacontinueVIOAsyncfindBlockMapSlotgetMappedBlockgetMappedBlockForDedupegetMappedBlockForWritehashDatajournalDecrementForDedupejournalDecrementForWritejournalIncrementForDedupejournalIncrementForWritejournalMappingForCompressionjournalMappingForDedupejournalMappingForWritejournalUnmappingForDedupejournalUnmappingForWriteattemptPackingputMappedBlockputMappedBlockForDedupereadDataupdateIndexverifyDeduplicationwriteDataError flushing layerreadread-modify-writewriteAllocatingVIO is a DataVIOPackedSlabJournalBlockslab journal was clean!isSlabJournalDirty(journal)adjustment must be non-zero(adjustment != 0)(-adjustment <= lock->count)unusedEntries >= 0slab journal not flushingtruefalse$F($j-$js)not emptyemptyFlusherpartition copy extentsourceSize <= targetSizelock->locked(lockHolder == lock)(newCount != 0)!isWaiting(&page->waiter)AllocatingVIO is a DataVIOVIO is a DataVIO(vio->type == VIO_TYPE_DATA)(expected == threadID)loadallocation$F;cb=blockMapTreePagecompletion->type == expectedPointerMapPointerMap buckets(rewindResult == UDS_SUCCESS)VIO is a DataVIO(vio->type == VIO_TYPE_DATA)!dataVIO->isZeroBlockAllocatingVIO is a DataVIO(expected == threadID)isTrimDataVIO(dataVIO)dataVIO->isDuplicate!dataVIO->isDuplicate$F;cb=releaseLL$F;cb=cleanHashLock$F;cb=releaseAllocLock$F;cb=finishWrite$F;cb=addJournalEntryDup$F;js=unmap;cb=decWrite$F;js=unmap;cb=updateBMwrite$F;cb=journalUnmapWrite$F;js=mapWrite$F;js=writeZero$F(data);cb=finishWrite$F;cb=journalUnmapDedupe$F;js=dec$F;cb=update(compress)$F;cb=packisMetadataVIOType(vioType) %sdebug message:%sthread configlogical thread arrayphysical thread arrayhash thread arrayid == totalreqQjournalQadminQpackerQlogQ%s%dphysQhashQreqQ%dVIO is a DataVIO(vio->type == VIO_TYPE_DATA)(expected == threadID)$F;cb=releaseLL$F;cb=readBlockRead-only rebuild abortedRead-only rebuild completeSaving rebuilt state!hasWaiters(&pool->waiting)(pool->busyCount == 0)isRingEmpty(&pool->busy)object pool is closedError closing VDOFlushing block map changespage availablepage != ((void *)0)Impossible buffer errorencoded super block(decrements <= journalValue)(*currentValue >= 1)%s() called from journal zoneSaving recovery progressRecovery abortedRebuild complete.physical zone validfalsephysical block %llu lock heldlock->holderCount > 0(lock == holder)highPriorityOnly stopScrubbing isScrubbing (threadID == cache->threadID)VDO Page completion not readyvpc->readyvpc->info != ((void *)0)vpc->info->pbn == vpc->pbnvpc->writableisValid(vpc->info)VDO Page must not be busyinfo->busy == 0!hasWaiters(&info->waiting)(info->busy == 0)flush failedpage cache pressure relievedcannot reset page infopage cache pressure %llucannot write pagepage cachepage infoscache pages[UNKNOWN PAGE STATE]Unknown PageState value %dpresentvalidcannot enqueue waiterInfo found in a usable state.false!isDirty(info)FREEINCOMINGFAILEDRESIDENTDIRTYOUTGOINGphysical zone valid(getCallbackThreadID() == 0)page availablepage != ((void *)0)VIO is a DataVIO(vio->type == VIO_TYPE_DATA)logical zone validcacheSize > 0PBN %llu out of rangeFlushing block map changespage availablepage != ((void *)0)isRingEmpty(&entry->node)VIO pool buffer!hasWaiters(&bin->outgoing)AllocatingVIO is a DataVIOresult == VDO_SUCCESS(expected == threadID)compressed block(bin != ((void *)0))VIO is a DataVIO(vio->type == VIO_TYPE_DATA)truefalsePacker  inputBinCount=%lluInputCanceled(contentLength(buffer) == 0)aborting loadCannot upgrade a dirty VDO.UNKNOWNslab %u: P%u, %llu freeslab %u: status %srefCounts is nullREBUILTREPLAYINGSCRUBBINGPRIORITY_SCRUBBINGREBUILDINGisRingEmpty(&slab->ringNode)%s called on correct threadmustn't have an open slabBlockAllocator zone %uforest boundary arrayforest page pointersnew forest pagestree root segmentsmasterslab size unspecifiedconfig->slabSize > 0(slabConfig.dataBlocks >= 1)physical blocks unspecifiedconfig->physicalBlocks > 0logical blocks unspecifiedlogical blocks too largeenableddisabledcompression is %sasyncsyncrecoveringread-onlynormal%s%s called on admin threadEntering recovery modeVDO is in recovery modeinRecoveryMode(vdo)Exiting recovery modelogical zone valid%s called on logical threadslab != ((void *)0)slab pointer arrayphysical zone validDepot can only growMust have new slabs to useSlab Depot%s() called on correct threadlogical zone validtruefalseLogicalZone %ugeometry blockLayer must have a sync readerlayer->reader != ((void *)0)error creating index configerror computing index sizeoldLock->referenceCount > 0oldLock->referenceCount > 1(expected == threadID)falseAllocatingVIO is a DataVIOagent must not be waitingresult == VDO_SUCCESSlock->verifiedlock->updateAdviceVIO is a DataVIO(vio->type == VIO_TYPE_DATA)lock->agent == ((void *)0)!hasWaiters(&lock->waiters)agentIsDoneisPBNReadLock(pbnLock)dataVIO == lock->agentclaimed$F;cb=shareBlockINITIALIZINGQUERYINGWRITINGUPDATINGLOCKINGVERIFYINGDEDUPINGUNLOCKINGBYPASSINGDESTROYINGcompletion is not complete!completion->complete%d (%#x)false(expected == actual)UNSET_COMPLETION_TYPEADMIN_COMPLETIONASYNC_ACTION_CONTEXTBLOCK_ALLOCATOR_COMPLETIONBLOCK_MAP_COMPLETIONBLOCK_MAP_RECOVERY_COMPLETIONBLOCK_MAP_ZONE_COMPLETIONCHECK_IDENTIFIER_COMPLETIONEXTERNAL_COMPLETIONFLUSH_NOTIFICATION_COMPLETIONGENERATION_FLUSHED_COMPLETIONHEARTBEAT_COMPLETIONLOCK_COUNTER_COMPLETIONPARTITION_COPY_COMPLETIONREAD_ONLY_MODE_COMPLETIONREAD_ONLY_REBUILD_COMPLETIONRECOVERY_COMPLETIONRECOVERY_JOURNAL_COMPLETIONREFERENCE_COUNTS_COMPLETIONSLAB_COMPLETIONSLAB_DEPOT_COMPLETIONSLAB_JOURNAL_COMPLETIONSLAB_REBUILD_COMPLETIONSLAB_SCRUBBER_COMPLETIONSLAB_SUMMARY_COMPLETIONSUB_TASK_COMPLETIONTEST_COMPLETIONVDO_COMMAND_COMPLETIONVDO_COMMAND_SUB_COMPLETIONVDO_EXTENT_COMPLETIONVDO_PAGE_COMPLETIONVIO_COMPLETIONWRAPPING_COMPLETION!isPBNReadLock(lock)lock->holderCount == 1readcandidate duplicatewritenewly allocatedcompressed writefailed compressionblock map write(freeBlocks < (1 << 23))summary entriesphysical zone validresult == VDO_SUCCESSVDOLayout is prepared to growVDO prepared to grow physicalno expired elements remaincurrent period not setdirtyLists->nextPeriod == 0KVDO Trace Data Pool&traceLoggingState.lockreadwritenew trim zero dupe finishing kvio %s meta @%p %sVIO is a DataVIO(vio->type == VIO_TYPE_DATA)more kvio %p path: %.*sUDS ErrorUDS Internal Error%s: %sUnknown %s %dSystem error %dbad error block rangeUDS_PROTOCOL_ERRORClient/server protocol errorUDS_OVERFLOWIndex overflowUDS_FILLDONEFill phase doneUDS_INVALID_ARGUMENTUDS_BAD_STATEUDS_DUPLICATE_NAMEUDS_UNEXPECTED_RESULTUDS_INJECTED_ERRORInjected errorUDS_ASSERTION_FAILEDAssertion failedUDS_UNSCANNABLEUnscannableUDS_QUEUEDRequest queuedUDS_QUEUE_ALREADY_CONNECTEDQueue already connectedUDS_BAD_FILL_PHASEFill phase not supportedUDS_BUFFER_ERRORBuffer errorUDS_CONNECTION_LOSTLost connection to peerUDS_TIMEOUTA time out has occurredUDS_NO_DIRECTORYExpected directory is missingUDS_CHECKPOINT_INCOMPLETECheckpoint not completedUDS_INVALID_RUN_IDUDS_RUN_CANCELEDUDS_ALREADY_REGISTEREDUDS_UNINITIALIZEDUDS_SHUTTINGDOWNUDS library is shutting downUDS_EMODULE_LOADCould not load modulesUDS_ENOTHREADSCould not create a new threadUDS_NOCONTEXTUDS_DISABLEDUDS_CORRUPT_FILECorrupt fileUDS_UNKNOWN_ERRORUnknown errorUDS_GRID_NO_SERVERSUDS_GRID_CONFIG_INCONSISTENTUDS_UNSUPPORTED_VERSIONUnsupported versionUDS_NO_INDEXSESSIONIndex session not knownUDS_CORRUPT_DATAUDS_SHORT_READUDS_AI_ERRORUDS_RESOURCE_LIMIT_EXCEEDEDUDS_WRONG_CONTEXT_TYPEContext type mismatchUDS_BLOCK_ADDRESS_REQUIREDA block address is requiredUDS_CHUNK_DATA_REQUIREDBlock data is requiredUDS_CHUNK_NAME_REQUIREDA chunk name is requiredUDS_CONF_PTR_REQUIREDUDS_INDEX_STATS_PTR_REQUIREDUDS_CONTEXT_PTR_REQUIREDA context pointer is requiredUDS_FILEID_REQUIREDA file ID is requiredUDS_STREAM_REQUIREDA stream is requiredUDS_STREAMID_REQUIREDA stream ID is requiredUDS_STREAM_PTR_REQUIREDA stream pointer is requiredUDS_INVALID_MEMORY_SIZEUDS_INVALID_METADATA_SIZEInvalid metadata sizeUDS_INDEX_NAME_REQUIREDAn index name is requiredUDS_CONF_REQUIREDA configuration is requiredUDS_BAD_FILE_DESCRIPTORBad file descriptorUDS_INDEX_EXISTSIndex already existsUDS_REQUESTS_OUT_OF_RANGEUDS_BAD_NAMESPACEBad namespaceUDS_MIGRATOR_MISMATCHUDS_NO_INDEXNo index foundUDS_BAD_CHECKPOINT_FREQUENCYUDS_WRONG_INDEX_CONFIGUDS_INDEX_PATH_NOT_DIRUDS_ALREADY_OPENCallback already registeredUDS_INDEX_PATH_TOO_LONGIndex path too longUDS_END_OF_FILEUnexpected end of fileUDS_INDEX_NOT_SAVED_CLEANLYIndex not saved cleanly&limiter->waiterQueuedevice '%s' resumedunspecified dmsetup messagedumpdmsetup messagedump-on-shutdownindex-createindex-disableindex-enablereconnectconnectdisconnectx-sync-dedupetrace-onTracing ontrace-offTracing offprepareToGrowPhysicalgrowPhysicalcompressiononoffprepareToGrowLogical%lluonlineofflinerecovering-/dev/%s %s %s %s %s %llu %llu%sresuming device '%s'suspending device '%s'device '%s' suspendedunknownstopping device '%s'device shutdownpool namedevice '%s' stoppedsupportednot supportedenableddisabledstarting device '%s'Device lookup failedBlock map cache blocks  = %uBlock map maximum age   = %uMD RAID5 mode           = %sRead cache mode         = %sRead cache extra blocks = %uWrite policy            = %sdevice '%s' startedmodifying device '%s'Releasing ref by %p  to %pin %s6.1.3.23unloaded version %sloaded version %sdm_register_target failed %dvdo%u
%u10%s
requests_maximumrequests_limitrequests_activeinstancediscards_maximumdiscards_limitdiscards_activecompressingrequest processing work queue&x->waitthread->threadID == 0$F($cb)req_completionreq_flushreq_map_bioreq_shutdownreq_syncreq_vio_callbackitem->myQueue == ((void *)0)action is in range for queuesimple work queuequeue name&queue->waitingWorkerThreads&queue->startWaitersCannot add sysfs node: %d%s:%sno threadsidlerunningRSDTtZXxKWPround-robin work queuesubordinate work queues%s%u-%.*s/&queueDataLockbio submission databioQ%u&bioQueueData->locknot in interrupt contextbioQ$F($io)$F($io);cb=io($io)bio_compressed_databio_databio_flushbio_highbio_metadatabio_readcachebio_verifysynchronous flush failed&x->waitnameDevice not already registeredoldDevice == ((void *)0)bio allocation failure %ld-%-36ps %d %10llu %10llu
OTHER%-36s %d %10llu %10llu
%u
%llu
%d
%s
index_max_dedupe_queriesindex_curr_dedupe_queriesindex_updates_not_foundindex_updates_foundindex_queries_not_foundindex_queries_foundindex_posts_not_foundindex_posts_foundindex_entries_indexedmemory_usage_peak_bio_countmemory_usage_bios_usedmemory_usage_peak_bytes_usedmemory_usage_bytes_usedread_cache_data_hitsread_cache_hitsread_cache_accessesbios_in_progress_fuabios_in_progress_flushbios_in_progress_discardbios_in_progress_writebios_in_progress_readbios_acknowledged_partial_fuabios_acknowledged_fuabios_acknowledged_flushbios_acknowledged_discardbios_acknowledged_writebios_acknowledged_readbios_page_cache_completed_fuabios_journal_completed_fuabios_journal_completed_flushbios_journal_completed_writebios_journal_completed_readbios_meta_completed_fuabios_meta_completed_flushbios_meta_completed_discardbios_meta_completed_writebios_meta_completed_readbios_out_completed_fuabios_out_completed_flushbios_out_completed_discardbios_out_completed_writebios_out_completed_readbios_page_cache_fuabios_page_cache_flushbios_page_cache_discardbios_page_cache_writebios_page_cache_readbios_journal_fuabios_journal_flushbios_journal_discardbios_journal_writebios_journal_readbios_meta_fuabios_meta_flushbios_meta_discardbios_meta_writebios_meta_readbios_out_fuabios_out_flushbios_out_discardbios_out_writebios_out_readbios_in_partial_fuabios_in_partial_flushbios_in_partial_discardbios_in_partial_writebios_in_partial_readbios_in_fuabios_in_flushbios_in_discardbios_in_writebios_in_readlogical_block_sizeflush_outdedupe_advice_timeoutsmaxVIOscurrentVIOs_in_progressinstanceerrors_read_only_error_counterrors_no_space_error_counterrors_invalid_advicePBNCounthash_lock_dedupe_advice_stalehash_lock_dedupe_advice_validblock_map_flush_countblock_map_pages_savedblock_map_pages_loadedblock_map_fetch_requiredblock_map_wait_for_pageblock_map_discard_requiredblock_map_found_in_cacheblock_map_read_outgoingblock_map_reclaimedblock_map_failed_writesblock_map_failed_readsblock_map_write_countblock_map_read_countblock_map_cache_pressureblock_map_outgoing_pagesblock_map_incoming_pagesblock_map_failed_pagesblock_map_free_pagesblock_map_clean_pagesblock_map_dirty_pagesref_counts_blocks_writtenslab_summary_blocks_writtenslab_journal_tail_busy_countslab_journal_blocks_writtenslab_journal_blocked_countslab_journal_flush_countslab_journal_disk_full_countjournal_blocks_committedjournal_blocks_writtenjournal_blocks_startedjournal_entries_committedjournal_entries_writtenjournal_entries_startedjournal_disk_fullallocator_slabs_reopenedallocator_slabs_openedallocator_slab_countrecovery_percentagein_recovery_modemoderead_only_recoveriescomplete_recoveriesblock_sizewrite_policyblock_map_cache_sizelogical_blocksphysical_blockslogical_blocks_usedoverhead_blocks_useddata_blocks_usedNMIHIINTRSI234567%s:[%s]: %s%u:%s: %s: %s: %s: %s
[backtrace]ALERTunknown: %s (%d)EMERGENCYCRITICALERRORWARNNOTICEINFODEBUGCRITEMERGERRPANICWARNINGinstance number bit arrayimpossibly, no zero bit foundinstance < bitCountfalse&instanceNumberLockinstanceCount == 0round-robin
simple
%ld
%s
work_functionstypetimespidnamebatchProcessor%s
%lu
%ld
histogramhistogram counters%u.%03u
millisecondsunitmeanminimummaximumlabelcountvdodedupe_statskernel_statsstring-splitting arraysplit string%s!foundItthread found in registryfoundItError creating index %sError opening index %sError closing index %s%s
errorclosedclosingofflineunknownonlineopeningUDS index: state: %sindex-createindex-disableindex-enableError reading context statsError reading index statsKVIO is a DataKVIOisData(kvio)UDS index datadev=%s offset=4096 size=%lluindex namededupeQdedupe$F($dup);cb=dedupe($dup)uds_actionstatus%s dump triggered via %send of %s dumpdump option name '%s' unknowndedupededupeqkvdodedupeqbioackkvdobioackqbioackqbiokvdobioqbioqcpukvdocpuqcpuqrequestkvdoreqqreqqviopoolvdoreadcachereadcachespoolsqueuesthreadsdefaultallmicrosecondswait timework itemsQueue Timequeue_timequeued work itemscallsReschedule Queue Lengthreschedule_queue_lengthsleep intervalReschedule Timereschedule_timerun timeRun Time Before Reschedulerun_time_before_rescheduleSchedule Timeschedule_timelatencywakeupsWakeup Latencywakeup_latencyWakeup Queue Lengthwakeup_queue_length%llu %llu %llu
synchronous read failedkvdoEnqueueable&x->waitVIO is a metadata VIOisMetadataVIO(vio)state == LAYER_RUNNINGUnspecified errorVDO configurationCannot allocate VDOCannot add sysfs nodework_queues&layer->statsMutex%s%uCannot allocate dedupe biosetCould not load geometry blockLZ4 contextcannot allocate LZ4 contextCannot initialize trace dataCannot allocate vio dataackQcpuQstatisticsResizing logical to %lluLogical blocks now %lluStarting sector cannot changemdRaid5Mode cannot changeRead cache size cannot changeDevice growLogical failedcpu_compare_blockscpu_complete_kviocpu_compress_blockcpu_dedupe_shutdowncpu_hash_blockcpu_event_reportercpu_set_up_verifybio_ack waitersI #%d %c%s R%u P%llu @%p%sAllocatingVIO is a DataVIOrefCount == 0list_empty(&zone->busyList)KVIO is a DataKVIOisData(kvio)%s: frag err %d%s: lz4 errorspecified read cachereadCache != ((void *)0)freeing in-use blockzone != ((void *)0)falsefree block has zero refcountreturned block has no pbnread cacheread cache zoneread cache dataread cache block mapread cache entrypbn maps to read cacheRead cache zone %d:$F($io)$F($io);cb=io($io)KVIO is a DataKVIOisData(kvio)DataKVIO allocation failurekvio datakvio read bufferkvio scratchP%llu L%llu D%lluP%llu L%lluL%llu FG%llu  kvio %p %s%s %s %s%sAllocatingVIO is a DataVIOlbnVIO is a DataVIO(vio->type == VIO_TYPE_DATA)batch not nullbatch != ((void *)0)layer not nulllayer != ((void *)0)data kvio allocation failure%s: KVIO allocation failure!dataVIO->isZeroBlockDataKVIO PoolcheckForDuplication;dup=postzeroDataVIO;io=readData$F;io=writeData;j=normal$F;io=readData(pool->numBusy == 0)buffer poolbuffer pool elementsobject pointers%s: %u of %u busy (max %u)no free buffersKVIO is a DataKVIOisData(kvio)%s: err %ddataVIO->isDuplicate!dataVIO->isZeroBlock$F;j=dedupe;cb=verify!vioRequiresFlushBefore(vio)VIO is a metadata VIOisMetadataVIO(vio)trace%d is a metadata typeisMetadataVIOType(vioType)$F;io=?init;j=normal$F;io=writeMeta$F;io=flushWriteMeta$F;io=readMeta6.1.3.23%s
%u
%d
%u%dadded sysfs objectsversiontrace_recordingmax_discard_sectorsmax_requests_activelog_levelstatusUNINITIALIZEDREADYSHUTTING DOWNIncorrect number of argumentsDeviceConfigCould not populate stringparent device name5124096enableddisabledInvalid block map maximum ageonoffasyncsyncautoInvalid write policypool nameCould not copy pool namethread configCould not copy thread config.bioRotationIntervalcpuackbiologicalphysicalhashInvalid logical block sizeInvalid read cache modeInvalid MD RAID5 modeUsing write policy %s.0 (08 @`Hp	P	X	`	hp
x


 @ P`Pp @(08@@Hp P!X@!`"h#p#xp$$$ &&&P''))**@+P,,0-00011@2 2(20P4805@5H6P`7X:` BhBp0Kx QSPUUU X`ZZ\\]0^Pbpbb0cPcpccc e e(f0f8`j@jHjPkXm`mhnpoxppp q@rPrr vv@wwxpyzPzzz{P{p{| |(|0|8}@0~H PXЁ`ЂhpxP@ `Њpp0 0(`08`@HPX``h`pPx0`0pP 0(0а8P@HPX` hpxpp@0л `н p  `(0p8p@HPX@`hpPx @ @@`0 p(08@@ HpPX`hpx @` PP			`	 	(	0	8	@	@H	P	X	@`	ph	0p	x							@	p		P			P		
		0	



p 
(
00
P8
@
H
@P
X
`
@h
p
x

 



 
p!
!
"
"
"
0#
#
P$
0(
(
p*0++,, ,(-0`-8-@P.H.P0/Xp/`/h/p@0x01`112p22@344555 6P69:0::0;; <(0=0P=8p=@=HP>P>X?`p?h?p@x@A0AAABB C@DDFFJJJL@L
M
PM
M
N 
N(
O0
pP8
P@
PH
PP
QX
Q`
Qh
Rp
Rx
 U
U
@V
0W
W
0X
PX
pX
@`
c
c
f
f
 g
j
o
 rupv0yy `z(p{0|8@}@~HP@X`hpx PPp 0p`p0@@ (@080@HPX`@hpxPp `З0P (0Х8@@HP0X`hpЭx0Pp`  @жP (0P8`@H PX`hpx@@@P`0P Pp P(08 @PH`PX`h ppxP`` p@@@0@ (008@HpPX`hpx@ P``@`0P  P(p08@@`HP X`0hpx p @P0@P` (008@HPP	X	` 
h
p
x 
0PpPPP@ @(`08@H@PX`h@p x@``0P   p!0"##$ $@$`$$$ %(0%0P%8%@%H@&P`&X0'`'hp(p*x**P+p+,00 11@44457@70888 9 :P: :(;0;8<@<H=PpAXA`AhApBx0BPBpBBBBCCCD0DpDHHHII I0I@IPI pI(I0I8J@JHJP@KXK`LhLpLxMpNN OO0PPP QPQ`RR0SSPTUVV0W X\ ^( ^0^8_@`H`P`X``PahapaxPbbb c@ccPdd e`eeefg@hhij k`kl l(l0 m8m@mHnP@nXo`phpp@qx rprsPss0tuPvvvvvvwwxzpzz{| }(~0`~8@HPX`@hpp0xЉ0 `@p З( 080@ HPX`hpx@ ` `0p P00p ( 08@ HPpX`hpxp0P @`0P (08 @HPXP`@h`px@p ` `0Pp   P    (  0 P8 @ H P 0X `` h p Px     P  p 0     0    0 !`!P!! !0(!0!8!P@!H!P!X!`!h!pp!Px!!!!@!P!!!!!@!p!! !p!!!" "@"p" "("0"P8"@"H"pP"X"`"0h"p"px""""0"P"""" ""@"`"""""###P#P
 #(#0#8#P
@#H# P#X#`#h#@p#Px##### #@#@##### #p####$ $p$$P $ ($ 0$p!8$!@$"H$`"P$"X$@#`$`#h$%p$P%x$%$%$&$P'$0($($($)$@*$*$ +$P+$+$p,$,$,$ -%.%@/%/%@0 %2(%@20%P38%3@%4H%6P%@6X%6`%7h%`7p%7x% 8%8%8%@9%9%:%`:%:% ;%;%;%@<%<%=%`=%=% >&>&>&@?&? &@(&`@0&@8& A@&AH&AP&@BX&B`&Ch&`Cp&Cx& D&D&D&@E&E&F&`F&F& G&G&G&@H&H&I&`I&I& J'J'J'@K'K 'L('`L0'L8' M@'MH'MP'@NX'N`'Oh'`Op'Ox' P'P'P'@Q'Q'R'`R'R' S'S'S'@T'T'U'`U'U' V(V(V(PW(W (0X((X0(Y8(Y@(YH(`ZP(ZX(@[`([h( \p(\x(](p](](P^(^(0_(_(`(`(`(`a(a(@b(b( c(c(d)pd)d)Pe)e )0f()f0)g8)g@)gH)`hP)hX)@i`)ih) jp)jx)k)pk)k)Pl)l)0m)m)n)n)n)`o)o)@p)p) q)q)t*Pt*t*@u*`u *u(*u0*u8*@v@*`vH*vP*pwX*x`*xh* yp*yx*y* z*z*@{*{*{*p|*|*p}*}*p~****@**0++Ђ++0 +p(+0+8+@+ H+`P+ЄX+`+h+ p+0x++++0+p++Ї++0+p+++0++++,@,,,@ ,(,0,8,@,@H,P, X,``,@h,`p,Иx,,,@,`,,p,,0,,,P,p,,,,`,---- -(- 0-`8-@-H-`P-0X-Ч`-h-@p-x---P-P-p-p---P-p-----0-`-..з.`. .P(.0.`8.л@.H.P.X.`.@h.p.x.`...0... ..@.0...@.. ..//P/0/ /(/0/`8/@@/H/P/`X/`/h/p/x//@////0// //@//p/P////0 000  0(0 00`80@0H0`P0X0`0Ph0p0x0	0	00
0P0000@0p000
0
0
0001011 1P 1(101081@@1pH1P1X1`10h1p1x1`11@111111011 1 1P!10"1@%1'OxHAXsnOG7hQs`2/Ac2KHbyV
rUnA?N2h)Jh\6O#_sn `05@`pLQu@ `0(@`P4	`pK	S	0
@P)@ `@`p)	-  @@PD``p`3`33V @` o @` @P`p	  	0@@	P3`@	p3`	`3`	3	 4		-  
0>@@
PN`ppV
v 
@ `BPp	 	@	`			 	1		2		2

2 
`&0
B@
*`
*
*
*
I
*
I
+ +J `+0K@+`+++,0,@,K P,@p,PK`,,,K- -
8- 
P-@
p-P
L`
-
-
`
.
fM
.
{M
.
M.Maaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9 0N@P*`p{$l&&*+A֞ &0@P`ģpk<l
 (0@aPversion=6.1.3.23license=GPLauthor=Red Hat, Inc.description=device-mapper target for transparent deduplicationretpoline=Yrhelversion=7.9srcversion=E65922D5FF1409456AA925Bdepends=uds,dm-modvermagic=3.10.0-1160.el7.x86_64 SMP mod_unload modversions `l)cg #"!<"WWYW$|(e04e<@uHB!LvTn!Xv`+dlspxs|/>9q9s9u9w9y9{9WWWWHH=Ys #$!%(*%,(0)4*8,<,@,D,H-L2P,TX\`$d;h]lsptx|pݜ,(module_layoutHIUTkobject_putukobject_get\e__list_del_entrymsleep__x86_indirect_thunk_r8OLkernel_stack$bio_alloc_bioset;jGcurrentTimeBxpv_lock_ops4strchr/single_open8}K_raw_qspin_lockSMustrlen%dm_get_device
/|copyBytes@\ehallocSprintf'|autoremove_wake_function;>&__x86_indirect_thunk_r12Fl<udsInitializeConfiguration]hallocateMemoryW#/udsCloseIndexSession!|blk_limits_io_opt"single_release
?registerAllocatingThreadmdm_table_get_mode _raw_read_lock3Eusecs_to_jiffies7_raw_spin_lock_bhS7recordBioAllocYjV__x86_indirect_thunk_r9-nowUsecjremove_proc_entryL	contentLengthKTseq_writeW__x86_indirect_thunk_rcx}PRgetBytesFromBufferstrnstrinit_timer_key=prepare_to_wait_exclusives/Nmutex_unlockܝdm_register_target4preallocateMemory&S @freeFunnelQueuelevmemmap_baseSqsprintf=seq_read;PassertionFailedJblk_limits_io_minNK^kthread_create_on_nodeh}jiffiesC__list_addudsCreateLocalIndexZ%strcmp(allocateMemoryNowait=2__init_waitqueue_headDPDE_DATAjbio_reset4
mwait_for_completion/del_timer_sync֢kstrtoullkR~__x86_indirect_thunk_r10ŏWmemset:6isFunnelQueueEmptyvudsGetIndexConfigurationzsproc_mkdir UudsComputeIndexSize\udsConfigurationGetNonceudsGetBlockContextIndexStatsJ_raw_spin_unlock_irqrestoreǸcurrent_task׏udsConfigurationSetNonce&makeBufferp7jiffies_to_msecs\__mutex_initI'printkZ sscanf1
Bkthread_stopT/udsConfigurationSetSparseКDmemcmpyTEbio_add_page(Lphys_base]wait_for_completion_interruptible<Gfind_next_zero_bitdm_unregister_target
__x86_indirect_thunk_r13Xstrcasecmp
nǡ_cond_reschedfstrncpy∋udsCloseBlockContextZstrncmpJvprintkওio_schedule0꽚mutex_lockG#unregisterAllocatingThread_raw_write_lock-crc32_le^udsRebuildLocalIndex[D!list_delNsQudsGetBlockContextStatsawbrecordBioFreerO_compactBufferl94mod_timerx__x86_indirect_thunk_r14GfreeMemory(generic_make_requestkobject_add+_bio_endiomF!duplicateStringh|bio_putCfind_first_zero_bit^|page_offset_base8__cond_resched_lockblk_finish_plug 2qmakeFunnelQueueL__x86_indirect_thunk_rdxGensureAvailableSpaceabdevname3c_raw_spin_unlock_bheAudsStartChunkOperation__stack_chk_fail򆹜vmalloc_baseFr1udsOpenBlockContext;msecs_to_jiffies?,schedule_timeoutQscheduleA____ratelimitTstrncasecmp>Wbioset_create`-kdump_stack\ɢ.__x86_indirect_thunk_raxhNgetMemoryStats\wake_up_processm__fentry__9džfreeBuffer'_raw_spin_lock_irqsavexPvsnprintfA!__wake_upreportMemoryUsagendkthread_should_stopƏZremove_proc_subtreeI4proc_create_datahassertionFailedLogOnlyɅseq_lseekPiudsConfigurationSetCheckpointFrequencyڰskipForward8߬imemcpyžSrewindBuffer\\prepare_to_waitmkobject_initfLscnprintf|ffinish_wait=P-Adm_put_deviceZputBytesKcomplete1(snprintf͵vmalloc_to_page2tfunnelQueuePollFIbioset_free Ublk_start_plug7=mudsFreeConfigurationstrcpy

$$$$$$$d%.*ps$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$=01PP08@@

p`@  (08``P0pPa0p0000@ 00p@0P `hpP0pP0 (0p8P@0HPX`hppxP0pP0pP0 (0p8P@0HPX`hppxP0pP0pP0 (0p8P@0HPX`hppxP0pP0



p
P
0

 (0p8P@0HPX`hppxP0



p
P
0

				p	P	0		 (0p8PP3`@6p	46#47;4`7O47g4	 8	{4 	80	4@	8P	4`	@9p	4	9	4	:	4	`:		5	:	!5
 ;
65 
;0
F5@
;P
Z5`
@<p
o5
<
5
=
5
`=
5
=
5 >Ȏ >0@>P`@?p0?5@6`@6@26 AJ6 A0a6@APP`@BppBC`C6C6
 D
؏ 
D0
6@
DP
6`
@Ep
6
E
7
F
"7
`F
>7
F
X7 Gq7 G07@GP7`@Hp7H7I7`I8I8 J/8 J0E8@JPZ8`@Kpk8K~8L8`L8L8 M8 M08@MP8`@Np8N9O9`O#9O49 PC9 P0Q9@PPe9`@Qp{9Q9R9`R9R9 S9 S09@SP9`@Tp:T:U :`U7:U?: VW: V0`:@VP}:`PWp:W0X X:Y:Y: Y0	;@`ZP;`Zp6;@[O;[g; \;\;]; p]0;@]P;`P^p;^<0_!<_:<`S<`l< `0<@`aP<`ap<@b<b< c<c=d3= pd0N=@dPg=`Pep=e=0f=f=g=g= g0H@`hP>`hp'>@i@>iW> jpjk pk0l>@kP>`Plp>l>0m>m>n>n> n0>@`oP>`op?@p?p4? q6p@HpPpxЂ `@ @ @00@@Pp`@p@@`  A0@
APp`Ap0Ap"A(AЇ`00@@CP``h8	0  @!(!0 8 @@ H PXM@Mp x    @ P X ``  	 M    
N   K!N!@!@!(NP!kvdo((

#0!,4@nU

dr~ @kPJa 'A{ &2`tG!,c'}0-]0 @   ` 
`

$@27D2>R2hP4w4505R5u 6I`7`B:[
jUZ.0K< J BS` m
\| QS X;U*PU6
 

@
(
 7
F T
c
Qr
u
obppL


 
-7 YK X e
{` @   
@
`

Bm >
(f$pB(24=CWg0bsh
6)z.`P|&0/ =
LT0O`аztD 

p	@}
-<'MлKp1b`rr b`bнD m [	pG!	'?	<H	_	pw	 	N	@7	@	@ 	` 		
 
 %
7>
@W
 e
 s
  

 
 
`


QN
0-
@<
`K
Z
i{p
b
PVEDPr',;W 2`du  & `Q


  '
 4
Q
  _

%n
 {

j
@ 
)
@
 
p
  0&Mjg t C` @ @&P 0F>    +>PJd q ~pj  @&	   ` @ & 3` @ M@ Z` g t 

 
@
`
!





 &
@5
`D
S
b
q




	
 	
@	
`	
	&
	
	
%
	
4?
	P]l

{1 @ {
  
 

@
!G*":"&G"\U0#a

pP$#





0(
`
p*0+I%

4@/QO@0[`1Lp0.1Q1`2Qp22K@3

 5.5$<pP6WJ:+n9E0::F
p=}
*?=@U#=U5P>R>>RK?WUp?Ni@0ABAAA6BBF=@DE C)D;
@JWJhJ.J%
`
L6@L
PRQ~$Q08QSN
]
l
{c
yfOf- g
pj#pv:o"R

a
pu

@
 U0y

`
 
|@}	
@
'pa79K Y2f
`
uZ@dA
0:@_0i	З+88)PIj@x	Pp.:{ 7`
 -6D

S
b
q
@(

`0
@
 






+Э.>`>YjP}p10

`!
 %@G<GS0fwP
P,C"Nжq-/`')7 HJXkz`@4



 
 ' `JG`A4 k  @MI p[ 
j t 
  0 [ @T      x U!'*(!=!_S![f!0w~!` !p !! !}!
!

!
"
"
_"
@."
0="
pL"
["
j"

y"""K"P"pi"
""@"`K#
  #d0# `=#
5
L#V#>h#0C#)Uc# J#p~#.# #{#@w#

$$0$0
3$@7$P#N$0]k$=}$$$i$`9$$$$A$7$
P%%
	%
($%5%gK%VZ%Pr%
%@<%(%$%Y%@`)%(%P&
0&
#$&
3&<&0'L&'U&p(^&*p&*_&*2&
R&
C0&4&4&
&
'A' 9'
6'
E'
`T'}pNMg'N^v' O'
''P5'P5' Q,'PQ
'`R9(R'(0SC(S_(PTem(U( X(
(
(
(jr( k6(`kc))pr))Pv*B)sKP)Psv)Q*)
 &)
)
)
)
p
P))pzx)
**
+*<*
3	I*
 X*
@r*}**
 P***d*y*@	 *ЉZ+N+0,+  9+ F+ hV+Te+ r+`*r+ ++@ +++` ++ +0+ , 	 ,	 (,u6,E,
T,ЗFa, n,`	 |,
,
,,X&
,, 
`,
3,

!

,
 -
B-
Pr%
p-
.-

=-
L-
[-
j-w-{'- 3-d-
--
`-.#..]0.pc>.S.8+i.x~.p.K.t.
@.
 .
(..,/ j%/P@/Q/
``/
Po/
n//`///PW/
r//h
00`'0<0
K0W0i0	 v0

000	0
 0
P00h
0021T10n1$1.1P;1J1Q1Ze1w1p1Px1}1
1
1
11111
2"22?<2H20X28i2@2P'2'2'2'2'2@'3p'3~53 CI3p(X3
c3
k3`{3H3@ 3  3 3 3 3 4 14` L4X4o4+484 4@*4pH4$4
@4
5@5	 "5
 1565B56R5b5'w55A5P555P
.5@(585666-6<6 J6@X6@`6
 m6	 z6 /6
 66	 6
6
6
6Љ66677"(7@#67`#L7%A`7
o7
~7770(W77
767778 8.860@8@6]c86]87^8`7^87^8 8^	98^)98^F9@9^g99^9:^9`:^9:^9 ;^:;^/:;^N:@<^m:<^:=^:`=^:=^: >^;>^D;>^p;@?^;?^;@^;`@^<@^,< A^O<A^q<A^<@B^<B^<C^=`C^==C^b= D^=D^=D^=@E^=E^!>F^E>`F^k>F^> G^>G^>G^>@H^?H^>?I^`?`I^~?I^? J^?J^?J^?@K^@K^9@L^Y@`L^w@L^@ M^@M^@M^@@N^AN^AO^2A`O^LAO^hA P^AP^AP^A@Q^AQ^AR^B`R^:BR^QB S^jBS^BS^B@T^BT^BU^B`U^CU]!C V]DCV]ZCVbCPWbCWbC0XbCXb'DYbNDYbuDYbD`ZbDZbD@[bD[bE \b?E\baE]bEp]bE]bEP^bE^bF0_b$F_aGF`ajF`aF`aF`aaFaaF@ba
Gbb1G cbWGcb}GdbGpdbGdbGPebHeb5H0fbWHfbyHgbHgbHgbH`hbIhb1I@ibUIibwI jbIjbIkbIpkbJkb?JPlb[JlbmJ0mbJmbJnbJnbJnbJ`obKob3K@pbRKpbrK qbKKKpKPL0 L?LXLoLLLpLPL0L+MVMMMMpMPN08N[N~NNNNpOP1O0TOyOOOOPp/PPOP0nPPPPPQp7QPXQ0zQQQQR#RpFRPgR0RRRR SNSpwSPS0SSST2THTpfTP~T0TTTTU!UpCUPcU0UUUUUVpVP7V0TVoVVVVVpWPW0<W\W~WWWWpXP&X0IXjX
X
X
X
Xp
YP
CY0
jY
YYYZ0Zp[ZPZ0ZZZ[8[Y[p[P[0[\
*\
J\
k\
\p
\P
\0
\
]	']	I]	o]	]p	]P	]0	]	^2^T^s^^p^P^^qh^tF_Pty%_._
9_
@@J_[_@(n_0w_$_(_ _ __(_Ђ8__04_p_%`$`"!`p3`L`0a` j`  s`` {`@ ` `` :``m6``(`8`6a0<#ap,8a%KaЇ%^a"sa0:a(apva
` aa8a b b !b@ /b` @b  Nb]b'nbb'b@b
@$b
`$bhb
`%b
$bbc
@&c#c2cpIcScdcoccc@lcc 
 cPcpccDcUd`Hd%*d9dGd{ZdCjd8yd 6d`d#dd`d0dЧdd
&e(!e
`&0e`?e0Pe@feme
 'eeePepe2ee"e
f0'"f`2f(If^fзtf`+fffP7f
)f
)ff
)f
@)f(gHgg 6gRg _gtrg@g0Jg
*g-g@kgag gBhh@
 ,hAhPYh
 fh`
 sh0h
*h
 h
 h
 h
*h
*h
*h
+h
 +iii`r2iJi Wiei
 rii ipi@Ni
@+iniPij@t$jBCjbjxj j0^jj j zj` jk@ k k +k@ 8k  Ek Rk _k lk
+{k` k  k
`+k
+k
+k
+k
+k
,k
0,h
@,k
P,
l
p,l
,$+l
,:l
,Il
-Xl
 -gl
8-6ءvlllll	l@
 l	l`
 l
-l
 m 
 m
P-#m
p-2m
-AmHmVmlm~m[m5m
 m m
 m
 m
-m
-m
.m
.nn n(,n89n0Dn@%Snp%\n$en$mn+{n
0.n0n(n^n`^nwn	o@2oa0oEoQo H^o@!(lo!(|o (o (o@ (o (o(o(opp'p?pYp#qpp(p<pKp@0pp4ppy&pV"qpq&q
4q;qPqpcdqF~qhq@q4qq{?q
q;r&r0=(rw<r8DQr Iqr@gr/r 7rVr zr}]rsP3es
sQ)s8s0DsSs@7_sAosAws`s(sP:OsPs&ss`s^	t23tP't m3trs=t3KtWtwqt#kttt#dt&tt`"Ut(t@u$&u e18u%LHu
`upuG~uGuP>u`uj3u$untumv|,vIv
`vpv0ov`vuv/vVvP.[v#v@w
w0#w0w?wOw\owwBwTw8wziw $ww0XxZ'x y0xJ$,Ex._x`&rx@K>xx0xx]x4x=x`yIypw"yp|~:yCyDSyhy@VyyKuy*rypyyzoyPbz~*z6z6Qz,e_zqzJz lzRztzzz@uz Uz@%{{?!{0/@0{ rF{L{0BS{f{@vr{#|{ \{@${{v{ 
l{{){|$'+|/D|0]d|pDw|z|%| =|0|i|c||u|
}$}*}v3}H}LX}tli}pH}}`}}d`}!}} /}i}_~%$~~9~@~
[V~i~~@~p,~p'~~~p~
X+	l4[Hj** m`C5j0D$"%CM#{b{#{Ђ0Gˀ܀=P`Z$7
@`)ix rIfʁ܁p@*SZ%y225Bpbtha|
W0"Ȃ@c	-+5NI_hP O{:&c̃@r׃!Y;P+ @0{BKPBczpA9@ /҄PX@ /&;ON^L'mxp  ̅evb0% 8DOXqW5P%aȆ|چ j@h
p}~&JW:08B05Spt%xjŇԇP=cx$$<UPDm|`|ňPۈE2sDPNTu0=i e+`ẻpy܉p1PPbL%Y4pAR0deupRjyŠ݊`~^
Ip;,EVn 6"p$;؋e$
`<p{;6
RPcs`|@n{Ό@*}!@:@ F`U},g`vC~ʍ`0&Pe f'e=>L eu`uPpPe_%ǎ  Fxp^pK%(ATd(r{~@`nsҏU@7MGPY"018P'+Q/gv1Mgѐ``7
0G zO-C?0D=Y@;p=Epu0~ʑ"ܑ @O@&pI52 -@T q_u"p@!jЊ3  ’vגPhp$b1I,XHj`j3Pn$xē@Iؓtp(pD+9PPddi
@3˔@ܔ F 
p	+5ZF*Xi8rlPI txXٕ
8PrDp( ;l#Q(l C\@{~ʖ 0
!8BJRgPv\pZ@җߗ00(	vXpp).|5Vd +&P+Ș`$ӘN`"P'&=6@AD\q 5p0;Kә ?
p$a26H2MYo # -P
`Rhƚ0#ך%+0$'4vM@(ez % FÛgЛmХk
$"@K,0`yJv@ל,ߜB	+,?a0Et~ $xSpPҝK0	|#0;0APfTdizme.p!M͞{ݞp/[5(
 @6= vJWp mwPßPI՟< /HUkkj0@dŠ`fڠ%D~l.w& 4:=H!^pp+ 1VS\¡
H͡@A
!:E1cUPz/m,0?0#֢'ul+JPh0WOH
wˣ#p  :0]2ЄEOF4_0KvPa$,ɤ-D	`
,0T=.L0t^pX}P)V
xͥ @cL@
.@/[74GP9h`u@Qp֦wަ
"Y
P	\R/Z+SP` crP  Pԧp )"P+*xBRg"~@4z
5"èר0vpd09P)J4`lA@Sj0J}I0p~ѩ$f	0&B#7@b\Spb`qiAлP'Ϫ~ު,k@'0c9HHjTzKdt0IPPgΫ !z:|~5`+D`KRgjpQ|0v֧P=ȬpB#ج0P#&\%?Q_0pP!`yfvf<mЭP-@$P,b/BUnx(< ^;	Ȯڮ`=$o?ue"-:|Qa|@+
y#دP@"1Cp!'Uuyf+uP\#p)(Ͱ߰(147
0@<K]sr
@P~ЁDZޱPO~	`e  mB;JGXXl&\;7,
²p!P%$33`1FpjX#c@cv@@wP ͳ@P0k.`%B`Rg4}>@!Lʹ@$@qD2@=	B0WPkp y@`µ۵uP7	P{'P_90 PA_1jCy)0tP8ɶ0P@& O8B+Q_n0"P>0V˷,׷0^@2	)9PFBUwVcfns=~A&Uj0߸~H`H$@)P?<I`@qbB`-_ӹ}~
@
06MCEV>eF|11`!`@к `Bp{8+/`z7QXm )z p»WI޻I&	@2>0lNz?И]`krPMfDȼpԼ >>
%# J.:0PfO;ip>tZ},upgrade.cdecodeSodiumComponenthashZone.chashKeycompareKeysreturnHashLockToPool__func__.22121statusCodes.crefCounts.cclearDirtyReferenceBlocksloadReferenceBlockhandleIOErrorfinishReferenceBlockLoadcheckForIOCompletefinishSummaryUpdatedirtyBlocklaunchReferenceBlockWritewriteReferenceBlockupdateReferenceCountsearchCurrentReferenceBlockfinishReferenceBlockWriteallocatingVIO.callocateBlockForWriteretryAllocateBlockForWriteloc200.22067loc186.22060loc224.22078__func__.22061__func__.22068__func__.22079recoveryJournal.ccheckSlabJournalCommitThresholdfreeTailBlockinitializeActiveBlocksetActiveBlockcheckForClosure.part.7assertOnJournalThread.isra.10continueWaiterloc149.22685continueCommittedWaiterassignEntriesFromQueueassignEntrywriteBlock__func__.22978handleWriteErrorcompleteWriteloc1264.22968assignEntries.part.12loc979.22904__func__.22948finishReapingreapRecoveryJournal.part.13handleFlushErrorcompleteReapingreapRecoveryJournalCallbackCSWTCH.144__func__.22784__func__.22747RECOVERY_JOURNAL_HEADER_7_0__func__.22855__func__.22989loc1359.22992__func__.23027__func__.22969__func__.22905__func__.22686intMap.cinsertInHopListselectBucket.isra.1searchHopList.isra.2__func__.19845pbnLockPool.c__func__.20110fixedLayout.cLAYOUT_HEADER_3_0__func__.20278dataVIO.claunchLockedRequestloc216.21905loc120.21858ASYNC_OPERATION_NAMESloc136.21866loc275.21915loc286.21918__func__.21906__func__.21916__func__.21867__func__.21859__func__.21756errorLimiter.21754handleMetadataIOErrorslabJournal.cflushForReapingfinishManualIOreadSlabJournalTailsetDecodedStateabortWaiterupdateTailBlockLocation__func__.22654releaseJournalLocksenterJournalReadOnlyModewriteSlabJournalBlockwriteSlabJournalVIOaddEntries.part.9addEntryFromWaiterreapSlabJournaladdEntryloc1176.22857__func__.22858flush.cnotifyFlushincrementGenerationflushPackerCallbackfinishNotification__func__.21682compressedBlock.cCOMPRESSED_BLOCK_1_0partitionCopy.ccopyPartitionStridecompleteReadForCopycompleteWriteForCopy__func__.11448blockMapTree.cmakeBlockMapVIOswriteInitializedPagefinishPageWriteisInvalidTreeEntryreleasePageLockenterZoneReadOnlyModereleaseGenerationsetGenerationenqueuePagewritePageCallbackwritePagewriteDirtyPagesCallbackwritePageIfNotDirtiedallocatingVIOAsDataVIO.part.8loadPagefinishBlockMapPageLoadattemptPageLock.isra.12loc924.22821journalBlockMapAllocationsetBlockMapPageReferenceCountallocationFailureloc1139.22886loc1134.22883continueBlockMapPageAllocationloc1168.22897loc1155.22892releaseBlockMapWriteLockfinishBlockMapAllocationloc1089.22865loc1096.22868loc1112.22874finishLookupabortLookupabortLookupForWaiterloadBlockMapPageallocateBlockMapPagecontinueAllocationForWaitercontinueWithLoadedPagecontinueLoadForWaiter__func__.22822__func__.22866__func__.22875__func__.22884__func__.22893adminCompletion.cadminOperationCallback__func__.11643pointerMap.csearchHopList.isra.1__func__.19843header.cvioWrite.cacknowledgeWritejournalDecrementjournalIncrementfinishCleanupabortOnError.part.5finishWriteDataVIOWithErrorloc402.22272finishBlockWriteloc1089.22466abortDeduplicationfinishWriteDataVIOloc462.22282acknowledgeWriteCallbackreadOldBlockMappingForWriteloc1016.22441prepareForDeduperesolveHashZoneloc864.22397loc883.22400continueWriteAfterAllocationloc1128.22474lockHashInZoneloc849.22390releaseLogicalLockcontinueWriteWithBlockMapSlotloc1169.22482performCleanupStagecleanHashLockloc335.22259releaseAllocatedLockloc311.22251loc327.22256incrementForCompressionreadOldBlockMappingForDedupejournalUnmappingForDedupeloc644.22336loc641.22333incrementForWriteloc1071.22458loc1074.22461decrementForWriteupdateBlockMapForWriteloc937.22415decrementForDedupeupdateBlockMapForDedupeloc562.22310loc1050.22451packCompressedDataaddRecoveryJournalEntryForCompressionloc695.22349loc611.22326journalUnmappingForWriteloc983.22431loc481.22289addRecoveryJournalEntryForDedupeincrementForDedupeloc766.22371loc957.22422loc960.22425loc584.22317loc587.22320loc670.22342loc744.22365loc741.22362loc912.22409loc898.22406loc711.22355loc793.22378__func__.22252__func__.22475__func__.22483__func__.22363__func__.22372__func__.22379__func__.22391__func__.22398__func__.22407__func__.22416__func__.22423__func__.22432__func__.22442__func__.22452__func__.22459__func__.22467__func__.22283__func__.22273__func__.22327__func__.22290__func__.22311__func__.22318__func__.22334__func__.22343__func__.22350__func__.22356extent.claunchMetadataExtent__func__.20465vdoDebug.cxLogDebugMessagebuffer.20842threadConfig.c__func__.20012allocateThreadConfigvioRead.creadBlockmodifyForPartialWritereadBlockMappingloc98.21793loc135.21806__func__.21807__func__.21794readOnlyRebuild.cfreeRebuildCompletioncompleteRebuildabortRebuildfinishRebuildloadJournal__func__.22256applyJournalEntriesfinishReferenceCountRebuild__func__.22195__func__.22248__func__.22228launchReferenceCountRebuild__func__.22171objectPool.cgrantObjectcheckNotBusy.part.0__func__.20291vdoResize.csuspendSummaryabortResizecopySuspendedSummaryhandleUnrecoverableErrorresumeSummaryForRevertupdateVDOComponentsForResizeaddNewSlabsresumeSummaryfinishVDOResizegrowPhysicalCallback__func__.21422referenceOperation.creturnPBNLocklookUpPBNLockslabRebuild.cfinishSavingReferenceCountsCallbackfinishSlabRebuildstartScrubbingfinishLoadingReferenceBlocks__func__.21967readOnlyModeContext.cvdoClose.ccloseCallback__func__.21597handleSubTaskErrorcloseCompressionPackercloseLogicalZonescloseMapcloseJournalsaveDepotwaitForReadOnlyModewriteSuperBlockForCloseblockMapRecovery.cfreeRecoveryCompletionfinishBlockMapRecoverycompareMappingsfindEntryStartingNextPage.part.3fetchPagepageLoadedhandlePageLoadErrorfinishIfDonerecoverReadyPages__func__.22134superBlock.cencodeSuperBlockfinishSuperBlockParentdecodeSuperBlock__func__.20710SUPER_BLOCK_HEADER_12_0finishReadingSuperBlockallocateSuperBlock__func__.20651lockCounter.cisJournalZoneLockedreleaseReferenceattemptNotificationassertOnJournalThread__func__.10949__func__.10986__func__.11016lz4.cvdoRecovery.caddSynthesizedEntries__func__.22412startSuperBlockSaveincrementRecoveryPoint.isra.3beforeRecoveryPoint.part.6findMissingDecrefs__func__.22314launchBlockMapRecoveryapplySynthesizedDecrefs__func__.22491__func__.22456processFetchedPage__func__.22451__func__.22399__func__.22384__func__.22550__func__.22406__func__.22340abortRecoveryfinishRecoveryphysicalZone.c__func__.12937slabScrubber.cfinishScrubbinghandleScrubberErrorscrubNextSlabslabScrubbed__func__.21075vdoPageCache.cupdateLrusetPersistentErrorcompleteWaiterWithError__func__.21221completionNeedsPagevalidateCompletedPagesetInfoPBNrunReadHookpageIsLoadedupdateCounter.isra.6setInfoStateschedulePageSave.part.7checkForIOComplete.part.9resetPageInfolaunchPageLoadhandleLoadErrorhandleRebuildReadErrorsavePages.part.12writePagespageIsWrittenOuthandlePageWriteErrorlaunchPageSaveallocateFreePage__func__.21311discardAPagecompleteWaiterWithPage__func__.21253__func__.21270__func__.21260__func__.21344errorLimiter.21342__func__.21335stateNames.21131completeWithPage__func__.21331__func__.21369__func__.21380__func__.21407__func__.21415__func__.21425threadData.cmakeThreadReadOnlyfinishEnteringReadOnlyModesetReadOnlyStatereadOnlyStateSavedhandleSaveErrorsetReadOnlyStateNoSavesetReadOnlyStateAndSavewaitUntilThreadNotEnteringReadOnlyMode__func__.21568__func__.21602constants.cblockMap.ctreeIsClosedcloseBlockMapZoneAsyncflushBlockMapZoneAsyncreopenBlockMapZonelaunchOnAllZonesapplyToNextZonehandleZoneErrorlaunchAdvanceBlockMapErafinishAgingadvanceBlockMapZoneErainstallForestfinishActingresumeBlockMapZonesuspendBlockMapZonehandleGrowthErrorhandlePageErrorsetupMappedBlockhandlePageWritevalidatePageOnReadscheduleActionlaunchGrowBlockMapputMappingInFetchedPagegetMappingFromFetchedPage__func__.22536__func__.22552BLOCK_MAP_HEADER_2_0blockMapPage.cBLOCK_MAP_4_1referenceCountRebuild.cprocessEntryflushBlockMapUpdatesrebuildFromLeaves__func__.22124vioPool.c__func__.20533packer.cinsertInSortedListpushOutputBinabortPackingloc342.22119startNewBatchloc685.22212finishOutputBincontinueVIOWithoutPackingassertOnPackerThread.part.1shareCompressedBlockfinishCompressedWritecheckFlushProgresscontinueAfterAllocationloc540.22167writeNextBatchcompleteOutputBinloc633.22193writePendingBatches.part.3__func__.22072__func__.22029__func__.22046__func__.22243__func__.22250__func__.22269__func__.22274__func__.22168__func__.22194__func__.22213__func__.22120waitQueue.cslabJournalEraser.cfinishErasinghandleErasingErroreraseNextSlabJournal__func__.11770vdoLoad.chandleScrubAllErrorfinishScrubbingSlabs__func__.21922finishVDODecodeloadCallback__func__.21988abortLoadloadVDOComponentscloseRecoveryJournalForAbortfinishAbortingcontinueLoadReadOnlyprepareToComeOnlinehandleScrubbingErrorscrubSlabsstartVDODecodemakeDirty__func__.21964slabCompletion.cshouldSaveReferenceCountsnoyesreferenceCountsWrittenwaitForReferenceCountsClosedfinishRefCountsIOhandleRefCountsIOErrordoRefCountIOfinishTailBlockIOhandleSlabJournalErrorlaunchSlabIOslabFinishednoteSlabIsClosed__func__.12505slab.c__func__.22022CSWTCH.18blockAllocator.ccalculateSlabPriorityprioritizeSlabmakeBlockDescriptorPool__func__.22179freeDescriptorPoolhandleCloseErrordoCloseAllocatorSteplaunchClosefinishFlushingSlabJournalsscrubberFinishedcompareSlabStatuses__func__.22209__func__.22230__func__.22289forest.ccomputeNewPagesdeforesttraversecontinueTraversalfinishTraversalLoadlaunchCursor__func__.22844__func__.22933enterReadOnlyModeFromContextencodeVDOComponentVDO_COMPONENT_DATA_41_0__func__.22185isReadOnlyVDOencodeVDOVDO_MASTER_VERSION_67_0__func__.22308__func__.22312vdoResizeLogical.cresizeBlockMapgrowLogicalCallback__func__.20975slabDepot.chandleRegistrationErrorhandleSummaryErrorhandleAllocatorErrorapplyToNextAllocatorabortLoadOnError.isra.3finishLoadingSummaryloadSlabJournalsForRecoveryeraseSlabJournalsForRebuildallocateSlabslaunchOnAllAllocatorsallocateDepot__func__.21959SLAB_DEPOT_HEADER_2_0__func__.22035finishRegistrationfinishSummaryOperationfinishReleasingJournalLockslogicalZone.ccheckForClosurecloseLogicalZoneCallbacknotifyFlusherattemptGenerationCompleteNotificationassertOnZoneThread.part.1__func__.22063__func__.21998__func__.22020__func__.22044__func__.22052recoveryUtils.cfinishJournalLoad__func__.11781priorityTable.c__func__.10770volumeGeometry.cMAGIC_NUMBER__func__.20646GEOMETRY_BLOCK_HEADER_4_0hashLock.csetHashLockLOCK_STATE_NAMESassertHashLockAgentstartBypassingcompressWaiterunlockDuplicatePBNloc451.22091reportBogusLockState.isra.9compressDataCallbackwaitOnHashLockloc370.22071loc391.22074enterForkedLockstartUnlockingloc597.22118startLockingloc1134.22204startWritingloc1247.22222startUpdatingfinishUpdatingloc663.22131finishLockingloc1013.22192finishUnlockingfinishBypassingloc575.22109loc577.22112abortHashLockfinishQuerying__func__.22233launchDedupeloc781.22156loc1358.22240__func__.22102__func__.22085finishDedupingstartDedupingfinishVerifyingloc924.22178__func__.22125__func__.22157__func__.22223__func__.22132__func__.22119__func__.22193__func__.22205__func__.22110__func__.22092__func__.22241completion.cassertIncomplete.isra.0.part.1getCompletionTypeName.part.2numeric.20050VDO_COMPLETION_TYPE_NAMESpbnLock.cLOCK_IMPLEMENTATIONSheap.csiftHeapDownslabSummary.ccomputeFullnessHintnotifyWaiterscheckForSaveCompletefinishUnwritableBlockfinishCombiningZoneslaunchWritefinishUpdatingSlabSummaryBlocklaunchWriteOfAllBlocks__func__.12066__func__.12041__func__.12026vdoLayout.cmakeVDOFixedLayout.part.0retrievePartitiongetPartitionFromNextLayoutgetPartitionSize__func__.21413__func__.21420REQUIRED_PARTITIONScompressionState.cadvanceStatusdirtyLists.cexpireOldestListwriteExpiredElements__func__.19989physicalLayer.cphysicalLayerGetterktrace.cfreeTraceDataBufferallocTraceDataBuffer__func__.38895__key.38912traceLoggingStateloc149.38917__func__.38918errors.cgetErrorInfo.constprop.0registeredErrorserrorListinternalErrorListlimiter.c__key.19019dmvdo.cvdoIterateDevicesvdoIoHintsvdoResumevdoMessagevdoStatusvdoPreresumevdoPostsuspendvdoDtrgetUnderlyingDevicecleanupInitializevdoInitializevdoCtrvdoDestroy__func__.40261sysfsInitializeddmRegisteredvdoTargetBiovdoInitvdoExit__UNIQUE_ID_version44__UNIQUE_ID_license43__UNIQUE_ID_author42__UNIQUE_ID_description41poolSysfs.cvdoPoolAttrShowvdoPoolAttrStoreworkQueueDirectoryReleasepoolRequestsMaximumShowpoolRequestsLimitShowpoolRequestsActiveShowpoolInstanceShowpoolDiscardsMaximumShowpoolDiscardsLimitShowpoolDiscardsActiveShowpoolDiscardsLimitStorepoolCompressingShowvdoPoolReleasenoSysfsOpsnoAttrsvdoPoolSysfsOpspoolAttrsvdoPoolCompressingAttrvdoPoolDiscardsActiveAttrvdoPoolDiscardsLimitAttrvdoPoolDiscardsMaximumAttrvdoPoolInstanceAttrvdoPoolRequestsActiveAttrvdoPoolRequestsLimitAttrvdoPoolRequestsMaximumAttrkernelVDO.cfinishKVDORequestQueuestartKVDORequestQueuesetCompressingWorkfinishVDOActiongetVDOStatisticsWorkperformVDOActionWorkgetKernelPhysicalLayerrequestQueueType__key.9896kvdoEnqueueWorkloc491.38638__func__.38639.LC5workQueue.cpollForWorkItemworkQueueRunnerenqueueWorkQueueItemprocessDelayedWorkItemsfreeSimpleWorkQueuemakeSimpleWorkQueue__key.21710__key.21711dumpSimpleWorkQueuequeueDataLockqueueData__key.21833.LC1ioSubmitter.cgetMergeableLockedfinishBioQueuestartBioQueueprocessBioMapNO_PAGEloc104.39116loc513.39203submitBioWorkbioQueueType__key.39252loc562.39212__func__.39213__func__.39204__func__.39117.LC0.LC11dedupeIndex.cminAlbireoTimerJiffieskvdoFlush.cenqueueKVDOFlushkvdoFlushWorkkvdoCompleteFlushWorkendSynchronousFlush__func__.38369__func__.38392__key.9580deviceRegistry.cfindLayerLockedregistry__func__.10577workQueueHandle.cbio.cworkItemStats.ctruncatedFunctionNameFormatString.21049work.21083poolSysfsStats.cpoolStatsAttrShowpoolStatsIndexMaxDedupeQueriesShowpoolStatsIndexCurrDedupeQueriesShowpoolStatsIndexUpdatesNotFoundShowpoolStatsIndexUpdatesFoundShowpoolStatsIndexQueriesNotFoundShowpoolStatsIndexQueriesFoundShowpoolStatsIndexPostsNotFoundShowpoolStatsIndexPostsFoundShowpoolStatsIndexEntriesIndexedShowpoolStatsMemoryUsagePeakBioCountShowpoolStatsMemoryUsageBiosUsedShowpoolStatsMemoryUsagePeakBytesUsedShowpoolStatsMemoryUsageBytesUsedShowpoolStatsReadCacheDataHitsShowpoolStatsReadCacheHitsShowpoolStatsReadCacheAccessesShowpoolStatsBiosInProgressFuaShowpoolStatsBiosInProgressFlushShowpoolStatsBiosInProgressDiscardShowpoolStatsBiosInProgressWriteShowpoolStatsBiosInProgressReadShowpoolStatsBiosAcknowledgedPartialFuaShowpoolStatsBiosAcknowledgedPartialFlushShowpoolStatsBiosAcknowledgedPartialDiscardShowpoolStatsBiosAcknowledgedPartialWriteShowpoolStatsBiosAcknowledgedPartialReadShowpoolStatsBiosAcknowledgedFuaShowpoolStatsBiosAcknowledgedFlushShowpoolStatsBiosAcknowledgedDiscardShowpoolStatsBiosAcknowledgedWriteShowpoolStatsBiosAcknowledgedReadShowpoolStatsBiosPageCacheCompletedFuaShowpoolStatsBiosPageCacheCompletedFlushShowpoolStatsBiosPageCacheCompletedDiscardShowpoolStatsBiosPageCacheCompletedWriteShowpoolStatsBiosPageCacheCompletedReadShowpoolStatsBiosJournalCompletedFuaShowpoolStatsBiosJournalCompletedFlushShowpoolStatsBiosJournalCompletedDiscardShowpoolStatsBiosJournalCompletedWriteShowpoolStatsBiosJournalCompletedReadShowpoolStatsBiosMetaCompletedFuaShowpoolStatsBiosMetaCompletedFlushShowpoolStatsBiosMetaCompletedDiscardShowpoolStatsBiosMetaCompletedWriteShowpoolStatsBiosMetaCompletedReadShowpoolStatsBiosOutCompletedFuaShowpoolStatsBiosOutCompletedFlushShowpoolStatsBiosOutCompletedDiscardShowpoolStatsBiosOutCompletedWriteShowpoolStatsBiosOutCompletedReadShowpoolStatsBiosPageCacheFuaShowpoolStatsBiosPageCacheFlushShowpoolStatsBiosPageCacheDiscardShowpoolStatsBiosPageCacheWriteShowpoolStatsBiosPageCacheReadShowpoolStatsBiosJournalFuaShowpoolStatsBiosJournalFlushShowpoolStatsBiosJournalDiscardShowpoolStatsBiosJournalWriteShowpoolStatsBiosJournalReadShowpoolStatsBiosMetaFuaShowpoolStatsBiosMetaFlushShowpoolStatsBiosMetaDiscardShowpoolStatsBiosMetaWriteShowpoolStatsBiosMetaReadShowpoolStatsBiosOutFuaShowpoolStatsBiosOutFlushShowpoolStatsBiosOutDiscardShowpoolStatsBiosOutWriteShowpoolStatsBiosOutReadShowpoolStatsBiosInPartialFuaShowpoolStatsBiosInPartialFlushShowpoolStatsBiosInPartialDiscardShowpoolStatsBiosInPartialWriteShowpoolStatsBiosInPartialReadShowpoolStatsBiosInFuaShowpoolStatsBiosInFlushShowpoolStatsBiosInDiscardShowpoolStatsBiosInWriteShowpoolStatsBiosInReadShowpoolStatsLogicalBlockSizeShowpoolStatsFlushOutShowpoolStatsDedupeAdviceTimeoutsShowpoolStatsMaxVIOsShowpoolStatsCurrentVIOsInProgressShowpoolStatsInstanceShowpoolStatsErrorsReadOnlyErrorCountShowpoolStatsErrorsNoSpaceErrorCountShowpoolStatsErrorsInvalidAdvicePBNCountShowpoolStatsHashLockConcurrentHashCollisionsShowpoolStatsHashLockConcurrentDataMatchesShowpoolStatsHashLockDedupeAdviceStaleShowpoolStatsHashLockDedupeAdviceValidShowpoolStatsBlockMapFlushCountShowpoolStatsBlockMapPagesSavedShowpoolStatsBlockMapPagesLoadedShowpoolStatsBlockMapFetchRequiredShowpoolStatsBlockMapWaitForPageShowpoolStatsBlockMapDiscardRequiredShowpoolStatsBlockMapFoundInCacheShowpoolStatsBlockMapReadOutgoingShowpoolStatsBlockMapReclaimedShowpoolStatsBlockMapFailedWritesShowpoolStatsBlockMapFailedReadsShowpoolStatsBlockMapWriteCountShowpoolStatsBlockMapReadCountShowpoolStatsBlockMapCachePressureShowpoolStatsBlockMapOutgoingPagesShowpoolStatsBlockMapIncomingPagesShowpoolStatsBlockMapFailedPagesShowpoolStatsBlockMapFreePagesShowpoolStatsBlockMapCleanPagesShowpoolStatsBlockMapDirtyPagesShowpoolStatsRefCountsBlocksWrittenShowpoolStatsSlabSummaryBlocksWrittenShowpoolStatsSlabJournalTailBusyCountShowpoolStatsSlabJournalBlocksWrittenShowpoolStatsSlabJournalBlockedCountShowpoolStatsSlabJournalFlushCountShowpoolStatsSlabJournalDiskFullCountShowpoolStatsJournalBlocksCommittedShowpoolStatsJournalBlocksWrittenShowpoolStatsJournalBlocksStartedShowpoolStatsJournalEntriesCommittedShowpoolStatsJournalEntriesWrittenShowpoolStatsJournalEntriesStartedShowpoolStatsJournalSlabJournalCommitsRequestedShowpoolStatsJournalDiskFullShowpoolStatsAllocatorSlabsReopenedShowpoolStatsAllocatorSlabsOpenedShowpoolStatsAllocatorSlabCountShowpoolStatsPackerCompressedFragmentsInPackerShowpoolStatsPackerCompressedBlocksWrittenShowpoolStatsPackerCompressedFragmentsWrittenShowpoolStatsRecoveryPercentageShowpoolStatsInRecoveryModeShowpoolStatsModeShowpoolStatsReadOnlyRecoveriesShowpoolStatsCompleteRecoveriesShowpoolStatsBlockSizeShowpoolStatsWritePolicyShowpoolStatsBlockMapCacheSizeShowpoolStatsLogicalBlocksShowpoolStatsPhysicalBlocksShowpoolStatsLogicalBlocksUsedShowpoolStatsOverheadBlocksUsedShowpoolStatsDataBlocksUsedShowpoolStatsDataBlocksUsedAttrpoolStatsOverheadBlocksUsedAttrpoolStatsLogicalBlocksUsedAttrpoolStatsPhysicalBlocksAttrpoolStatsLogicalBlocksAttrpoolStatsBlockMapCacheSizeAttrpoolStatsWritePolicyAttrpoolStatsBlockSizeAttrpoolStatsCompleteRecoveriesAttrpoolStatsReadOnlyRecoveriesAttrpoolStatsModeAttrpoolStatsInRecoveryModeAttrpoolStatsRecoveryPercentageAttrpoolStatsPackerCompressedFragmentsWrittenAttrpoolStatsPackerCompressedBlocksWrittenAttrpoolStatsPackerCompressedFragmentsInPackerAttrpoolStatsAllocatorSlabCountAttrpoolStatsAllocatorSlabsOpenedAttrpoolStatsAllocatorSlabsReopenedAttrpoolStatsJournalDiskFullAttrpoolStatsJournalSlabJournalCommitsRequestedAttrpoolStatsJournalEntriesStartedAttrpoolStatsJournalEntriesWrittenAttrpoolStatsJournalEntriesCommittedAttrpoolStatsJournalBlocksStartedAttrpoolStatsJournalBlocksWrittenAttrpoolStatsJournalBlocksCommittedAttrpoolStatsSlabJournalDiskFullCountAttrpoolStatsSlabJournalFlushCountAttrpoolStatsSlabJournalBlockedCountAttrpoolStatsSlabJournalBlocksWrittenAttrpoolStatsSlabJournalTailBusyCountAttrpoolStatsSlabSummaryBlocksWrittenAttrpoolStatsRefCountsBlocksWrittenAttrpoolStatsBlockMapDirtyPagesAttrpoolStatsBlockMapCleanPagesAttrpoolStatsBlockMapFreePagesAttrpoolStatsBlockMapFailedPagesAttrpoolStatsBlockMapIncomingPagesAttrpoolStatsBlockMapOutgoingPagesAttrpoolStatsBlockMapCachePressureAttrpoolStatsBlockMapReadCountAttrpoolStatsBlockMapWriteCountAttrpoolStatsBlockMapFailedReadsAttrpoolStatsBlockMapFailedWritesAttrpoolStatsBlockMapReclaimedAttrpoolStatsBlockMapReadOutgoingAttrpoolStatsBlockMapFoundInCacheAttrpoolStatsBlockMapDiscardRequiredAttrpoolStatsBlockMapWaitForPageAttrpoolStatsBlockMapFetchRequiredAttrpoolStatsBlockMapPagesLoadedAttrpoolStatsBlockMapPagesSavedAttrpoolStatsBlockMapFlushCountAttrpoolStatsHashLockDedupeAdviceValidAttrpoolStatsHashLockDedupeAdviceStaleAttrpoolStatsHashLockConcurrentDataMatchesAttrpoolStatsHashLockConcurrentHashCollisionsAttrpoolStatsErrorsInvalidAdvicePBNCountAttrpoolStatsErrorsNoSpaceErrorCountAttrpoolStatsErrorsReadOnlyErrorCountAttrpoolStatsInstanceAttrpoolStatsCurrentVIOsInProgressAttrpoolStatsMaxVIOsAttrpoolStatsDedupeAdviceTimeoutsAttrpoolStatsFlushOutAttrpoolStatsLogicalBlockSizeAttrpoolStatsBiosInReadAttrpoolStatsBiosInWriteAttrpoolStatsBiosInDiscardAttrpoolStatsBiosInFlushAttrpoolStatsBiosInFuaAttrpoolStatsBiosInPartialReadAttrpoolStatsBiosInPartialWriteAttrpoolStatsBiosInPartialDiscardAttrpoolStatsBiosInPartialFlushAttrpoolStatsBiosInPartialFuaAttrpoolStatsBiosOutReadAttrpoolStatsBiosOutWriteAttrpoolStatsBiosOutDiscardAttrpoolStatsBiosOutFlushAttrpoolStatsBiosOutFuaAttrpoolStatsBiosMetaReadAttrpoolStatsBiosMetaWriteAttrpoolStatsBiosMetaDiscardAttrpoolStatsBiosMetaFlushAttrpoolStatsBiosMetaFuaAttrpoolStatsBiosJournalReadAttrpoolStatsBiosJournalWriteAttrpoolStatsBiosJournalDiscardAttrpoolStatsBiosJournalFlushAttrpoolStatsBiosJournalFuaAttrpoolStatsBiosPageCacheReadAttrpoolStatsBiosPageCacheWriteAttrpoolStatsBiosPageCacheDiscardAttrpoolStatsBiosPageCacheFlushAttrpoolStatsBiosPageCacheFuaAttrpoolStatsBiosOutCompletedReadAttrpoolStatsBiosOutCompletedWriteAttrpoolStatsBiosOutCompletedDiscardAttrpoolStatsBiosOutCompletedFlushAttrpoolStatsBiosOutCompletedFuaAttrpoolStatsBiosMetaCompletedReadAttrpoolStatsBiosMetaCompletedWriteAttrpoolStatsBiosMetaCompletedDiscardAttrpoolStatsBiosMetaCompletedFlushAttrpoolStatsBiosMetaCompletedFuaAttrpoolStatsBiosJournalCompletedReadAttrpoolStatsBiosJournalCompletedWriteAttrpoolStatsBiosJournalCompletedDiscardAttrpoolStatsBiosJournalCompletedFlushAttrpoolStatsBiosJournalCompletedFuaAttrpoolStatsBiosPageCacheCompletedReadAttrpoolStatsBiosPageCacheCompletedWriteAttrpoolStatsBiosPageCacheCompletedDiscardAttrpoolStatsBiosPageCacheCompletedFlushAttrpoolStatsBiosPageCacheCompletedFuaAttrpoolStatsBiosAcknowledgedReadAttrpoolStatsBiosAcknowledgedWriteAttrpoolStatsBiosAcknowledgedDiscardAttrpoolStatsBiosAcknowledgedFlushAttrpoolStatsBiosAcknowledgedFuaAttrpoolStatsBiosAcknowledgedPartialReadAttrpoolStatsBiosAcknowledgedPartialWriteAttrpoolStatsBiosAcknowledgedPartialDiscardAttrpoolStatsBiosAcknowledgedPartialFlushAttrpoolStatsBiosAcknowledgedPartialFuaAttrpoolStatsBiosInProgressReadAttrpoolStatsBiosInProgressWriteAttrpoolStatsBiosInProgressDiscardAttrpoolStatsBiosInProgressFlushAttrpoolStatsBiosInProgressFuaAttrpoolStatsReadCacheAccessesAttrpoolStatsReadCacheHitsAttrpoolStatsReadCacheDataHitsAttrpoolStatsMemoryUsageBytesUsedAttrpoolStatsMemoryUsagePeakBytesUsedAttrpoolStatsMemoryUsageBiosUsedAttrpoolStatsMemoryUsagePeakBioCountAttrpoolStatsIndexEntriesIndexedAttrpoolStatsIndexPostsFoundAttrpoolStatsIndexPostsNotFoundAttrpoolStatsIndexQueriesFoundAttrpoolStatsIndexQueriesNotFoundAttrpoolStatsIndexUpdatesFoundAttrpoolStatsIndexUpdatesNotFoundAttrpoolStatsIndexCurrDedupeQueriesAttrpoolStatsIndexMaxDedupeQueriesAttrlogger.clogMessagePack.part.0vLogMessage.part.1logAtLevel.constprop.2logLevelPRIORITIESPRIORITY_STRINGSinstanceNumber.cinstanceNumberLockbitCountinstanceCountwordsnextInstance__key.10796workQueueSysfs.cworkQueueAttrShowworkQueueAttrStoreworkFunctionsShowtypeShowtimesShowpidShownameShowworkQueueReleaseworkQueueSysfsOpsroundRobinWorkQueueAttrssimpleWorkQueueAttrsnameAttrtypeAttrpidAttrtimesAttrworkFunctionsAttrbatchProcessor.cscheduleBatchProcessingbatchProcessorWorkhistogram.chistogramShowhistogramStorehistogramShowUnithistogramShowMinimumhistogramShowMaximumhistogramShowLabelhistogramShowCounthistogramKobjReleasemakeHistogram.isra.1bucketlessHistogramKobjTypehistogramShowMeanbottomValuehistogramSysfsOpsbucketlessHistogramAttributescountAttributelabelAttributemaximumAttributemeanAttributeminimumAttributeunitAttributestatusProcfs.cstatusKernelOpenstatusKernelShowstatusDedupeOpenstatusDedupeShow__func__.39217__func__.39246procfsRootvdoProcfsDedupeOpsvdoProcfsKernelOpsmemoryUsage.cvdoStringUtils.c__func__.19557.LC2threadDevice.cdeviceIDThreadRegistrythreads.cthreadRegistry.cudsIndex.cdedupeStatusStoreenqueueIndexOperationfinishIndexOperationstartIndexOperationloc192.38811udsUpdateudsQueryudsPostchangeDedupeStatefreeUDSIndexdedupeStatusShowdedupeKobjReleasefinishUDSQueuestartUDSQueueindexStateToStringgetUDSStateNamesetTargetStatefinishUDSIndexstopUDSIndexstartUDSIndexdumpUDSIndexprocessMessagegetUDSStatistics.part.6getUDSStatisticstimeoutIndexOperationsudsQueueType.39523dedupeKobjType__func__.38812dedupeSysfsOpsdedupeAttributesdedupeStatusAttributedump.coptionNames.40020workQueueStats.ckernelLayer.ckvdoGetBlockCountisFlushRequiredendSyncReadkvdoCompleteSyncOperationsetKernelLayerRunningpoolStatsReleasewaitForSyncOperationkvdoUpdateCRC32kvdoDestroyEnqueueablekvdoAllocateIOBufferkvdoCreateEnqueueablekvdoSynchronousRead__key.8876kvdoFreeVIOreportEventsWork__func__.40223__func__.40425__key.40357bioAckQTypecpuQTypestatsDirectoryKobjType.40418.LC4readCache.cinvalidatePBNBioCallbackinvalidatePBNAndContinueVIOloc728.39364dumpReadCacheEntryfreeReadCacheZoneuncompressReadBlock__func__.39290zoneForPBNcompleteReadcacheBlockReadWaiterCallbackreleaseBlockInternalreadCacheZoneReleaseBlockWorkreadBioCallbackloc529.39304readCacheBioCallbackreadBlockCompletionWorkloc586.39326loc553.39315readCacheBlockCallback__func__.39481loc1042.39484loc1021.39480loc1052.39493__func__.39305__func__.39316__func__.39327__func__.39494__func__.39365.LC10dataKVIO.claunchDataKVIOWorkkvdoAcknowledgeDataKVIOloc143.39235cleanDataKVIOloc150.39242kvdoCompressWorkloc401.39341freePooledDataKVIOmakePooledDataKVIO__func__.39448readDataKVIOReadBlockCallbackcopyReadBlockDatadumpPooledDataKVIOvioWorkItemDumpBuffer.39479vioBlockNumberDumpBuffer.39482vioFlushGenerationBuffer.39483flagsDumpBuffer.39484loc204.39265kvdoContinueDiscardKVIOkvdoCompletePartialReadloc655.39392kvdoAcknowledgeDataKVIOThenContinueloc310.39292kvdoHashDataWorkloc731.39414loc291.39283loc335.39300loc348.39306loc360.39314loc384.39326loc391.39333loc433.39351__func__.39403loc748.39420loc757.39426__func__.39427__func__.39415__func__.39421__func__.39393__func__.39342__func__.39352__func__.39334__func__.39315__func__.39307__func__.39293__func__.39301__func__.39284__func__.39266__func__.39236__func__.39243bufferPool.cverify.cmemoryEqual.constprop.2verifyDuplicationWorkloc95.39062verifyReadBlockCallbackloc115.39068__func__.39069loc140.39076loc149.39083__func__.39084__func__.39063__func__.39077kvio.csampleThisVIOkvdoHandleVIOCallbackmaybeLogKvioTracefreeKVIOcompleteFlushBioloc151.39313loc146.39310loc154.39315loc268.39343__func__.39360__func__.39370__func__.39344__func__.39311deadlockQueue.csysfs.cvdoAttrShowvdoAttrStorevdoReleasevdoVersionShowshowBoolshowUIntshowIntvdoStatusShowstatusStringsscanUIntvdoMaxDiscardSectorsvdoMinAlbireoTimerIntervalStorevdoAlbireoTimeoutIntervalStorevdoLogLevelStoreinternalBuf.39799vdoLogLevelShowvdoTraceRecordingStorevdoMaxReqActiveStorevdoSysfsOpsdefaultAttrsvdoStatusAttrvdoLogLevelAttrvdoMaxReqActiveAttrvdoMaxDiscardSectorsAttrvdoAlbireoTimeoutIntervalvdoMinAlbireoTimerIntervalvdoTraceRecordingvdoVersionAttrdeviceConfig.cMurmurHash3.ckvdo.mod.c__UNIQUE_ID_retpoline11__UNIQUE_ID_rhelversion10__UNIQUE_ID_srcversion9__module_depends____versions__UNIQUE_ID_vermagic8freeCopyCompletioncreateBiocompleteCompletionvalidateBlockMapPagevLogErrorcalculateSlabCountmakeSlabScrubberpointerMapPutconfigureSlabstrcpyudsFreeConfigurationopenRecoveryJournalgetSummarizedSlabStatusesvdoFromAdminSubTaskgetReferenceStatusfreeFlushercancelCompressiontranslateFromPBNbumpHashZoneDataMatchCountreleaseVDOPageCompletionbioQueueNumberForPBNisReadOnlyreturnPBNLockToPoolgetComponentDataSizegetConfiguredBlockMapMaximumAgereturnDataKVIOBatchToPoolgetCurrentWorkQueuemakeDataKVIOBufferPoolkvdoReportDedupeTimeoutvLogWithStringErrorfreePriorityTablemapToSystemErrorgetFunctionNamesortHeapfinishKVDOtraceRecordingstringErrorblk_start_plugallocateVDOperformVDOCloseisCleanisScrubbinggetNextVDOLayoutSizesaveVDOComponentsAsyncupdateBlockMapPagesaveOldestReferenceBlockclearVolumeGeometryqueueSlabdecodeSlabDepotprepareFlushBIOmakeRefCountsenqueueKVIOintMapPutinitializeVIObioset_freegetOldestLockedGenerationsaveRebuiltSlabfunnelQueuePollcompressDatacountUnreferencedBlocksgetOperationNamegetSlabSummarySizemakeDedupeIndexkernelLayerKobjTypefinishParentCallbackgetSlabSummaryZoneprepareToAllocatelaunchKVDOFlushfreeCompressedWriteKVIOstopKernelLayercopyValidPagecomputeBlockMapSizelimiterPollkvdoEnqueuereleaseRecoveryJournalBlockReferencefreeDirtyListsdumpRecoveryJournalStatisticshasUnrecoveredSlabsgetFixedLayoutPartitionSizeregisterNewSlabsForAllocatorMAXIMUM_LOGICAL_BLOCKSstringErrorNamecleanUpInstanceNumberTrackinglogMessagereferenceCountToStatusslabBlockNumberFromPBNsuspendObjectPoolgetCompressionStatereleaseKVDOInstancevdoPutSysfsdowngradePBNWriteLockdecodeHeaderattemptPackingvmalloc_to_pagegetCurrentJournalSequenceNumberreleaseBlockReferencewasCleanexecuteVDOExtendedCommand__this_moduledumpLogicalZoneacquireBlockDescriptorsetupWorkItemreleaseJournalZoneReferenceFromOtherZoneformatRunTimeStatslogErrorvdoVIOTracingEnabledregisterSlabWithAllocatordumpBlockAllocatorenterRecoveryModecompleteinitializeBlockMapFromJournallaunchFlushfreeRecoveryJournalperformGrowPhysicalfreeAdminCompletiongetSummarizedCleanlinessdumpVDOStatuslogInfologDebugWithStringErrorputBytesrevertVDOLayoutcompleteManyRequestsacquireLockCountReferencedefaultMaxRequestsActiveleaveRecoveryModeinitializeWorkQueueStackHandledecodeSlabJournaldm_put_devicelogWithStringErrorsetRecoveryJournalPartitionlaunchRecoveryfinish_waitreplayReferenceCountChangedumpRefCountsinitKernelVDOOncesetVDOTracingFlagsbuildHeapvpcPageStateNamecloseZoneTreessaveSlabSummaryZonegetCompressedBlockFragmentgetLogLevelisLockedMurmurHash3_x64_128scnprintffreeThreadConfigopenObjectPooladdSlabJournalEntriesflushwasNewlimiterWaitForIdlevLogMessagesubmitBiopointerMapGetgetHashLockStateNamemakeBlockAllocatorgetLogicalZoneThreadIDloadSlabFromLayergetKVDOCompressingenqueueKVDOWorkkvdoPrepareToGrowPhysicalpackReferenceBlockgetObjectPoolOutageCountmakeLogarithmicJiffiesHistogramenqueueBioWorkItemkvdoReadBlockenqueueForCleanSlabfinishVDOLayoutGrowthcomputeIndexBlockskvdoHashDataVIOloadSlabDepotkobject_initlogMessagePackenqueueBioMapgetDuplicateLockcleanup_modulelogDebuggetScrubberSlabCountgetPhysicalZonestringToPriorityprepareAdminSubTaskresumeZoneTreesprepare_to_waitloadSlabDepotForRebuildisCurrentBlockMapPagerewindBufferdestroyEnqueueablefreeThreadDataArraykvdoResizePhysicalgetThreadDeviceIDkvdoCompleteDataKVIOmemcpykvdoSubmitMetadataVIOmakeCopyCompletiongetSlabFreeBlockCountmustLoadRefCountssetBioOperationputCompressedBlockFragmentkvdoModifyWriteDataVIOsetDedupeAdvicegetNumberOfBlockMapEntriesskipForwarddumpSlabScrubberfreeTraceToPoolsaveSlabudsConfigurationSetCheckpointFrequencygetWritePolicyregisterSlabForScrubbingsaveAllReferenceBlocksscrubAllUnrecoveredSlabssplitStringgetPhysicalBlocksAllocatedacquireProvisionalReferencedereferenceWritableVDOPagevdoDestroyProcfsinitializeInstanceNumberTrackingseq_lseekresetReferenceCountsvLogErrorWithStringErrorfreeWorkQueueattemptLogicalBlockLocktransferAllWaitersassertionFailedLogOnlydecodeWithHeaderisPBNReadLockflushBlockMapabandonBlockMapGrowthproc_create_datagetJournalOperationNamemakeSlabadjustSlabJournalBlockReferencedirtyAllReferenceBlocksdumpSlabDepotdecodeSodiumRecoveryJournalremove_proc_subtreekthread_should_stopreportMemoryUsagedecodeSlabJournalEntryremoveLayerFromDeviceRegistryhandleVIOCompletionlogBacktracevioDoneCallbackinitializeRecoveryJournalPostRecoveryisPhysicalDataBlocksaveFullyRebuiltSlabsfreeVDOPageCache__wake_upflushAllocatorSlabJournalsgetVDOLayoutEncodedSizecountCompletedBiosfreeMetadataKVIOLZ4_context_sizegetHashZoneStatisticsvsnprintfsaveSuperBlockAsyncperformAdminOperationdumpSlabsuspendSummaryZonekvdoZeroDataVIOmakeVDOPageCachegetReferenceBlockgetRecoveryJournalEncodedSizeintMapSizesetAlbireoTimeoutIntervalcopyThreadConfigupgradeRequiredbioCopyDataIndecodeVDOLayoutpopMaxHeapElementlogFatalrequiresReadOnlyRebuild_raw_spin_lock_irqsavegetThreadDataprepareSlabsForAllocationadjustReferenceCountgetConfigWritePolicyStringacknowledgeUnlocknotifyBlockAllocatorOfReadOnlyModeaddToDirtyListspoolStatsAttrsvdoCreateProcfsEntrymakeLinearHistogramprepareDataVIOselectHashZonefreeBufferindexConfigToUdsConfigurationallocateRefCountsForSlabgetSummarizedTailBlockOffsetdecodeRecoveryJournaladvanceVDOPageCachePeriod__fentry__flushVDOPageCacheAsyncincreaseScrubbingPriorityinit_moduleloadSuperBlockAsyncmodifySlabReferenceCountcomputeLogicalZoneallocateBlockcontinueHashLockOnErrorallocateFromAllocatorLastSlabmakePriorityTablewake_up_processencodeWithHeaderresumeSlabSummarylogNoticeWithStringErrorassertOnAdminThreadmakeVDOfreeSlabScrubbergetDepotBlockAllocatorStatisticsgetMemoryStatsmakeThreadConfigloadSlabSummarylogNoticegetAvailableReferencespauseForLoggerenterReadOnlyModedecodeRecoveryJournalEntryupdateVIOErrorStatsgetFirstWaitergetDirtyListsNextPeriod__x86_indirect_thunk_raxgetWorkQueuePrivateDatainitializeKVDOlimiterWaitForOneFreereleaseRecoveryJournalLockencodeHeaderdump_stackinitVDOPageCompletionadvanceZoneTreePeriodbioset_createdequeueMatchingWaitersinvalidateCacheAndSubmitBiosetMappedLocationsendBioToDeviceallocateKVDOInstanceencodeRecoveryJournalstrncasecmpgetSummarizedRefCountsStatewaitForNoRequestsActive___ratelimitmakeFixedLayouthasSlabsToScrubschedule_timeoutgetDepotAllocatedBlockskvdoReadDataVIOaddTraceRecordcreateExtentmsecs_to_jiffiescopyPartitionAsyncisUnrecoverableacquireHashLockudsOpenBlockContextfreeLockCountervmalloc_baseformatTraceperformKVDOExtendedCommandpriorityTableEnqueuegetSlabDepotEncodedSizegetVDOLoadConfigkvdoContinueKviosetTreeZoneInitialPeriod__stack_chk_failassertRunningInBioQueueabortSlabJournalWaiterssetUpReferenceOperationWithZoneudsStartChunkOperationgetSavedReferenceCountSizestartKVDO_raw_spin_unlock_bhupdateSlabDepotSizeinitializeCompletionmakeRecoveryCompletionMINIMUM_SLAB_JOURNAL_BLOCKSsetJournalBlockMapDataBlocksUsedgetIOSubmitterReadCachemakeBlockMapCachesgetFixedLayoutPartitionBaseareEquivalentDepotsgetPhysicalZoneNumberincrementPackerFlushGenerationbdevnamecloseReferenceCountsshareCompressedWriteLockjoinStringsvalidateHeaderencodeFixedLayoutgetBlockAllocatorForZonegetBlockMapForZoneensureAvailableSpacesetVDOCompressingreleaseHashLockcommitSlabJournalTailfreeForestadvancePerioddumpWorkItemToBuffer__x86_indirect_thunk_rdxprepareToGrowSlabDepotgetFullestBininitializeThreadRegistrymakeFunnelQueuesetLogLevelmakeFlushergetLoadedReleaseVersiondumpFlusherdecodeSodiumSlabDepotassertRunningInBioQueueForPBNencodeBlockMapEntrylogWarninggrowVDOLayoutformatBlockMapPageroundRobinWorkQueueKobjTypeisSlabJournalDirtyblk_finish_plugfreeHistogramlogWarningWithStringError__cond_resched_lockLZ4_uncompress_unknownOutputSizeflushSlabJournaleraseSlabJournalsvAppendToBufferfreeSuperBlockinitializeVDOCommandCompletionreleaseAllocationLocksaveDirtyReferenceBlocksgetCompletionTypeNameappendToBufferinitializeHeappage_offset_baseloadVolumeGeometryvalidateDedupeAdvicesuspendSlabSummarymakeVDOReadOnlygetDedupeAdvicegetThreadIdfreeSlabSummarylimiterReleaseManygetPartitiongetVDOCompressinggetPhysicalBlocksOverheadenqueueCleanSlabWaitervalidateVDOConfiggetNextWaiterinitializeWorkQueueStatsgetMemoryUsagedecodeFixedLayoutinitializePBNLockfreeStringArrayfreeVDOLayoutgetRefCountsStatisticsgetSlabDepotrequestVDOPageWritebioIsZeroDatafind_first_zero_bitmakeIntMappriorityToStringallocateUnreferencedBlockgetVIOReadWriteFlavorsortNextHeapElementasSlabJournaltraceKernelLayerInitlogKvioTracebio_putduplicateStringinitializeStandardErrorBlocksbio_endioinitializeRecoveryJournalPostRebuildfreeObjectPoolmodifyKernelLayeracquireRecoveryJournalBlockReferencemarkSlabReplayinggetNewDepotSizeadvanceBlockMapEragetFirstBlockOffsetsetKVDOCompressinggetVDOThreadNamereadPartialMetadataExtentfreeBuffersToPoolgetVDOStatisticsgetBlockMapEncodedSizeloadSlabDepotForRecoverybumpHashZoneStaleAdviceCountsyncVDOPageCacheAsynccomputeBlockMapPageCountalbireoTimeoutJiffiespointerMapRemovecleanupIOSubmitterkobject_addlaunchReadDataVIOgetHashZoneNumberreplaceDescriptorPoolsetCurrentPeriodinitWorkQueueOncekvdoWriteDataVIOvdoComponentStructureSizeenqueueWaitervdoInitSysfsgetBlockMapcloseBlockAllocatorreleaseFlushGenerationLockALL_FREE_BLOCKSunregisterThreadDeviceIDintMapGetgetDepotRefCountsStatisticsgetAllocatedBlocksgetSlabSummaryForZoneworkQueueDirectoryKobjTypeenqueueByPBNBioWorkItemgeneric_make_requestmakeSlabDepotlogErrorWithStringErrorfreeMemory__x86_indirect_thunk_r14kvdoCheckForDuplicationmakeIOSubmitterkvdoVerifyDuplicationrebuildReferenceCountsmod_timerkvdoCopyDataVIOenterHistogramSamplereleasePBNLocksaveSlabsunassignProvisionalReferencekvdoCreateMetadataVIOinitializeThreadDeviceRegistrydumpHashZonecompactBufferreopenSlabJournalvdo_ktypefreePBNLockPoolfreeIOSubmitterbioZeroDatawaitUntilNotEnteringReadOnlyModerecordBioFreeinitWorkQueueStackHandleOncekvdoFlushVIOuninitializeBlockMapTreeZonesetVDOPageCacheInitialPeriodacquireVIOloadSuperBlockresumeKernelLayerudsGetBlockContextStatssynchronousFlushlist_delflushDirtyListsvdoInitProcfsenqueueWorkQueueDelayedudsRebuildLocalIndexreadCacheGetStatsbaseTraceLocationcrc32_le_raw_write_lockdestroyVDOfreeSlabRebuildCompletionsetCompressionStatemutex_lockunregisterAllocatingThreadkvdoAcknowledgeDataVIOgetIncrementLimitgetTotalBlockMapBlocksio_schedulevdoDestroyProcfsEntryfindBlockMapPagePBNattemptPBNLockvprintkmakeWorkQueuestrncmpgetSlabsaveSlabDepotgetPhysicalLayergetBlockAllocatorStatisticssetVDOPageCacheRebuildModeslabJournalFromDirtyNodemakeUDSIndexincrementFlushGenerationsimpleWorkQueueKobjTypeudsCloseBlockContextsansUnrecoverableinitializeTraceLoggingOnceprepareAdminSubTaskOnThreadmakeBlockMapgetJournalLogicalBlocksUsedstrncpygetVDOPageAsync_cond_reschedlogWorkQueueStatsprovisionallyReferenceBlockstrcasecmpaddEntryToObjectPool__x86_indirect_thunk_r13dumpBioWorkQueueallocBufferFromPoolgetNextLogicalZonefinishDataVIOgetUnrecoveredSlabCountfreeBioisReplayingacquireHashLockFromZonegetPoolNameFromArgvdm_unregister_targetfind_next_zero_bitwait_for_completion_interruptiblefreeBatchProcessorphys_baseisSufficientlyCompressiblenextBinmakePBNLockPoolfreeReadCachegetComponentBufferpriorityTableRemovereturnVIOToPoollaunchWriteDataVIOgetFixedLayoutEncodedSizebio_add_pagedecodeVDOVersionaddToDeadlockQueuefinishWorkQueueprepareToGrowBlockMapmemcmpgetRecoveryJournalStatisticsreleaseProvisionalReferencecleanupReadDataVIOfindHeadAndTailudsConfigurationSetSparsecloseObjectPooladdToBatchProcessorkthread_stopvdoStatusListsscanfintMapRemove__mutex_initgetSlabSummaryStatisticsaddSlabJournalEntrymayCompressDataVIOupdateSlabSummaryEntryassertCompletionTypedequeueNextWaiterdecodeVDOComponentjiffies_to_msecsmakeBufferresetUserBioresolveConfigWithFlushSupportudsConfigurationSetNoncecurrent_taskcloseRecoveryJournalinitializeVolumeGeometry_raw_spin_unlock_irqrestoresetSlabSummaryOriginmakePhysicalZoneadjustFreeBlockCountgetSlabJournalStatisticsinitializeTreeZonegetSlabSummaryresumeObjectPoolsetCompletionResultfreeRefCountsclaimPBNLockIncrementgetBlockAllocatorgetTreePageByIndexreplaceForestinitializeEnqueueableCompletionloadSlabJournalskvdoDeviceudsGetBlockContextIndexStatsmakeOneThreadConfiginReadOnlyModeudsComputeIndexSizeudsConfigurationGetNonceproc_mkdirresetAllocationgetTotalFixedLayoutSizeclearMappedLocationgetSummaryForZoneabandonForestkvdoPrepareToGrowLogicalgetSummarizedFreeBlockCountMurmurHash3_x64_128_doublegetSlabConfigudsGetIndexConfigurationisFunnelQueueEmptyareEquivalentReferenceCountersgetNumberOfFixedBlockMapPagesreleaseLockCountReferenceperformGrowLogicalbumpHashZoneCollisionCountacquireFlushGenerationLockreleaseTailBlockLocksasRefCountsmemsetsaveVDOComponentssuspendKernelLayer__x86_indirect_thunk_r10makeBatchProcessorkstrtoullrecoverBlockMapprepareToResizeLogicaldel_timer_syncgetSlabJournalgetObjectPoolEntryDataaddSlabJournalEntryForRebuildremoveEntryFromObjectPooldumpBufferPoolflushPackerbumpHashZoneValidAdviceCountcloseSlabJournalfreeDeviceConfigresizePhysicalgetKVDOStatisticsLZ4_compress_ctx_limitedOutputallocTraceFromPoolabandonNewSlabswait_for_completionkvdoWriteCompressedBlockkvdoCompressDataVIOgetDepotUnrecoveredSlabCountmakeVIOPoolbio_resetgetUnreferencedBlockCountresetBiomakeSlabSummaryPDE_DATAsetWorkQueuePrivateDatamakeHashZone__init_waitqueue_headmarkCompletedVDOPageDirtymaxDiscardSectorsadjustReferenceCountForRebuildloadVDOmakeThreadDataArraysetMinAlbireoTimerIntervalflushSlabJournalsmakeLockCounternotifyRecoveryJournalOfReadOnlyModecombineZonesgetDepotSlabCountgetPackerThreadIDkvdoGetCurrentThreadIDenterHashLockdecodeSodiumBlockMapgetBlockMapStatisticsunregisterThreadcondReschedBatchProcessoraddLayerToDeviceRegistrygetTreeFromForestminAlbireoTimerIntervalfreeKernelLayerallocateMemoryNowaitkvdoUpdateDedupeAdvicecomputeForestSizestrcmpINVALID_PBNsetUpReferenceOperationWithLockudsCreateLocalIndexallocateDataBlockcleanupWorkQueueStatscontinueCompletiongetFixedSuperBlockSize__list_addstringToUIntgetWorkQueueOwnerkthread_create_on_noderegisterErrorBlockblk_limits_io_mingetRecoveryJournalassertionFailedstopScrubbinglogUnrecoverablegetSlabJournalStartBlockscrubAllUnrecoveredSlabsInZonekvdoCreateCompressedWriteVIOrequiresRecoveryseq_readgetDepotFreeBlocksdumpKVDOStatusinvokeCallbackcommitOldestSlabJournalTailBlocksfreeSlabCompletionsprintfkvdoMapBiomakeAllocatorPoolVIOsgetKernelStatscountBiosgetNextBlockAllocatorPartitionSizevmemmap_basegetJournalBlockMapDataBlocksUsedsetWritePolicydestroyKVDOfreeFixedLayoutfreeFunnelQueuegetConfiguredCacheSizevdoDumpreadCacheDumpresizeLogicalreallocateMemorywriteTreePageinitializeDeadlockQueueloadJournalAsyncsaveReconfiguredVDOdm_register_targetlogInfoWithStringErrormakeBufferPoolcopyPartitionprepareToResizePhysicaldumpKVDOWorkQueuegetSlabZoneNumbergetLBNLockMapremoveFromPackermutex_unlockcloseBlockMaprequiresRebuildgetBlockMapPagePBNprepare_to_wait_exclusiverequiresScrubbinginit_timer_keygetRecoveryJournalLengthlookupBlockMapPBNnextBatchItemmayBlockInPackerMurmurHash3_x86_32allocateSlabRefCountsaddRecoveryJournalEntryuseNewSlabsvalidateVDOVersionresumeSlabSummaryZonecleanupWriteDataVIOreturnBlockDescriptorstrnstracquireDirtyBlockLocksgetBytesFromBufferkvdoInvokeCallback__x86_indirect_thunk_rcxseq_writecontentLengthgetLayerByNameencodeSlabDepotinitializeKVIOgetHashZoneThreadIDremove_proc_entrynowUsecgetSlabNumberreturnVIOallocateFromLastSlablogEmbeddedMessagereturnEntryToObjectPoolalbireoTimeoutIntervalmakeSlabJournalgetFixedLayoutPartitionOffset__x86_indirect_thunk_r9loadReferenceBlocksnotifyNextWaiterdestroyVDOCommandCompletionmakeVDOLayoutregisterPhysicalLayerGetterenqueueWorkQueueresetSlotCountrecordBioAllocmakeUnrecoverablegetAlbireoTimeoutcloseLogicalZonemakeObjectPoolshouldSaveFullyBuiltSlabgetBlockMapZonesetCompressionDonelimiterIsIdlelaunchRebuild_raw_spin_lock_bhinitializeDeviceRegistryOncelogWorkItemStatspoolStatsSysfsOpsusecs_to_jiffiesfreeVIOPool_raw_read_lockdm_table_get_modepriorityTableDequeueregisterStatusCodesperformKVDOOperationmakePackerfreeBufferToPoolcompleteDataVIOmayAddSlabJournalEntrykvdoCompareDataVIOsscrubHighPrioritySlabsflushDepotSlabJournalsnotifyZoneStoppedScrubbingmakeDirtyListssampleThisOnereceiveDedupeAdvicesaveSeveralReferenceBlocksgetLimiterValuesAtomicallyfreeVDOMAXIMUM_PHYSICAL_BLOCKSsaveBlockAllocatorForFullRebuildmakeSlabCompletionremoveLockHolderFromPackermakeKVDOFlushformatWorkItemStatsisSlabJournalBlanklaunchMetadataVIOgetPBNLockfreeBlockAllocatorgetFlusherThreadIDmakeAdminCompletionborrowPBNLockFromPoolmayWriteCompressedDataVIOmakeZeroThreadConfigvalidateVersionsingle_releaseprepareAllocatorToAllocateblk_limits_io_optgetPackerStatisticsgetVDOPartitionudsCloseIndexSessionprepareToGrowPhysicalfreePhysicalZonewriteVolumeGeometryassertOnLogicalZoneThreadstartKernelLayerkvdoEnqueueVIOCallbackgetDepotSlabJournalStatisticsisPriorityTableEmptydereferenceReadableVDOPagemakeKernelLayerfreeSlabDepotudsInitializeConfigurationfindFreeBlockrunReadCacheReleaseBlock__x86_indirect_thunk_r12encodeSlabJournalEntryautoremove_wake_functionallocSprintfencodeBlockMaploadVDOSuperblockgetFixedLayoutBlocksAvailablekvdoResizeLogicalsuspendSlabSummaryZonemayPackDataVIOfreePackerperformVDOLoadsaveReferenceBlocksmakeLogicalZonesetDuplicateLocationprepareToGrowVDOLayoutwritePartialMetadataExtentmakeLogarithmicHistogramvdoDumpAllgetBioWorkQueueReadCacheStatsresumeSummaryZonecopyBytesbioCopyDataOutdm_get_devicefreeBufferPoolMurmurHash3_x86_128parseDeviceConfigdumpPhysicalZoneinitializeLimiterstrlenlookupThreadvpcFindPagemakeRecoveryJournalupdateWorkItemStatsForEnqueueresetCompletionencodeVDOLayout_raw_qspin_lockstopKVDOinitializeLockCountfreeBlockMapfreeExtentfreeLogicalZonesingle_openreplaceVIOPoolstrchrpv_lock_opskvdoCompleteFlushreleasePerEntryLockFromOtherZoneresetPriorityTablepointerMapSizedumpPackergetReferenceCountersForBlockfindBlockMapSlotAsyncscrubSlabinvalidateVDOPageCachesuspendZoneTreesputMappedBlockAsyncgetDepotDataBlocksinRecoveryModecompleteAsyncBioacquireEntryFromObjectPoolenqueueKVDOThreadWorkcurrentTimelogFatalWithStringErrordecodeBlockMapgetVDOPageCacheStatisticssaveSuperBlockbio_alloc_biosetfreePointerMapreplaceTreeZoneVIOPoolcontinueHashLockkernel_stacktraverseForestmakePointerMapfreeVIOfreeSlabJournalgetNextAllocationZone__x86_indirect_thunk_r8getMappedBlockAsyncmakeFixedLayoutPartitionallocateBiokvdoLaunchDataKVIOFromBiomsleepcloseSlabSummaryZonegrowBlockMapgetKVDOWritePolicynotifyAllWaitersdumpSlabJournalmarkSlabUnrecoveredreleaseJournalZoneReferencegetThreadConfigresetCompressedBlockHeader__list_del_entryreleaseLogicalBlockLockkobject_getupgradePriorVDOtranslateToPBNmakeReadCachegetPhysicalZoneThreadIDshareBlockreturnHashLockToZonemakeSuperBlockgetPhysicalBlocksFreeclosePackerfreeHashZoneworkQueueStackHandleGlobalscompleteFlushesshouldProcessFlushdumpWorkQueuekobject_putprepareToGrowLogicalmakeSlabRebuildCompletionfreeIntMapfreeSlabmakeForestgetNewEntryCountkvdo.ko.debugd.rodata.str1.1.rodata.str1.8.rela.data.rela.rodata.symtab.strtab.shstrtab.rela__mcount_loc.note.gnu.build-id.rela__bug_table.rela.gnu.linkonce.this_module.gnu_debuglink.modinfo.rela.smp_locks__versions.rela.kvdo_trace_locations.rela.parainstructions.bss.rela.text.rela.init.text.rela.exit.text.rela.text.unlikelyc@$pU+@+h@0<;@pH @xX0+@// *@B0-
2o2	OVxo	1Q@p	`7
  @E
PU
\@0X
[
{\
 v@]
pb
@c
f
( $@
h! @
87
8 @
0`
 7`
 ?hGO
Back to Directory File Manager