ELF> @@zRx AQ 87AC _X AH tAC LzRx AE R<AE JX!AE OxAE JAE R AH  )AC QKAE JAH J,AE JHAE JdAE J AH AE AE AC J"AE KzRx /QU $8AC WKP,`AC PK K S AC VMzRx (AC O LVN,HAC K K S^ $xAC O KW(AC U VQ( AC K[ Y ^AH ON$wAC OW,DtAC Q m ,tAC R m ,?AC O K KXzRx PAC O$<AC OV$dUAC OR UAC RF$=AC OZ NAE OO(AC U K Q(AC P HAC ^zRx $AC _zRx  AC LGJ @oAC KU(dAC R ]AF O AG aAC M$AC RUzRx AC O<AC HXxAE MteAE MENM `AE YX [AM ROBAC wEAC S(0AH [SzRx $AC VMzRx  .AC LM @MAC LM$doAF LOI dAC OK AC KV kAC ON AC OK AC NK$@AC OKR(hAC ] d AC QAC ]$AC KN U(_AC O K Z,$AC U K Kr(TaAC O H(AC Oe (AC OKV (yAC R ](RAK O V c$0 AK OZ(XAC O i $AC OKR(AC OKR G pAC OK AC OR$ AC O KR(HAG SZ R(tAC KO S(AC LO \(FAC PZ [(AC R VF$5EG XD8AC Q d)AF KP AC LH6AC O$jAC O Z$AC OU AC OO$@AC O P h=AC OOAJ PAJ 0R AC R K w AC OO (AO <@AC U\AC Ux;AF K^$AC ON^,AC V V F AC TAC PzRx DAJ H8CAC OXZAC Ox/AC k AC OX AC OE AC OZ AI J((cAC O JP TjAC OQ,x{AG Q K K\$AC OW,AC O K Vz&AC N(AC Oa (HAC R ` (tAG R b 0AC U K w ,AC LK J T ,-AC O K LX4=AG V,TAG O NK LH,AC R V U,AC OOK O ,AG R K l ,AC U o D8AE R0dmAC dX q AC ORD$AC O \WAC ODAc 0 AC Z V eTAN p`AJ H[AJ H     U11HIUHH0HHUHuH}HuH}HuH} fUHDUHHHuH}HÐU1HH HUHuH}U1HHH}U1HHHuH}HHff.@U1HHH}U1HHHuH}HUHDUHH HUHuHH}1U1HHH}UHHH}ff.fU1HHH}U1HHH}U1HHH}UHDU1HU1HUHHH}fU1HHH} w HcÐH=UHCHHÐUHH0H=LeD%H]LmHHuH}IDtrMcHJII)HHHI$H!HH)I$N,+I!M$1H]LeLm@OHHkDff.@UHH`HUULmLuIL}H]ILeHuH}D-HHt&D-HH]LeLmLuL}fDH1JD3HI1LH~%L;%wHL;cvH9|9tHsDELLLvHHdH{LHELcL)cHMJfUHH@=H]LeHHuH}ItHHHH5E1IHHHHD$HD$HD$H$`MHtI$HtHH]LeÐUHH`H]LeHLmHULmHuH}Aԉu8HHHMMAD$HsLA$EHsH}Hs LDeHs0H}8H]LeLmff.@UHHpLeAH]HUHHuH}uNHA HLEHMDELmADeLeHsLAEHs%LA:EHs0H}Hs6LDmHsFH}NH]LeLmff.@UHH`H]LeHLmHUAHuH}uLeHHAHsLHs LEDmuoHHHsH}H]LeLmUHH`H]LeHLmLuAHMHUAHuH}Uu|HHLuH޺HAAHsLHs LHsH}DeHsH}DmH]LeLmLu{HHWff.UHH`LmAH]AELeLuHMHUH=HuH}AUAvHHLuH޺HAA HsLHs LHsH}DeHsH}DmH]LeLmLuHH6UEHH0H]LeHHuH}IHHAEHsAH}A)ܺDeEH]LefUHHPH]LeHHUHuIH}u!HHA)Hs H}A!HsH}̺De!H]LefUHHpH]LuЉLeLmIL}HMHUHuH}H}HE~CHHHH)HHEH9uvH]LeLmLuL}DmHcË5IDH}E}HEAEDLcA)LeA)ǃ~A6DL|HcA)A)Iˉ]~/fAVDLIHcA)A)I;]|HEuLDH5HILHIL+e1L9eHH1ff.UHHpLeLuAH]LmIL}HMHUHuH}H}HE~ AD$HHHH)HHEH9uvH]LeLmLuL}@UIcċ5IDH}DzHEDZ߃D:LcA)Lm)A~A6LHcA))IADeA~5AfDAVDLAIpHc)A)ID;e|HEuLD[HH5ILHIL+m1L9m HH1ff.fUHH`H]HLeLmILuL}IHHUHuH}L%t?Mt:UU= C9ADNEt H=u*1 fDH]LeLmLuL}DH{LD@M}LLuIT$8H:EA֋ER1HHItHIHHHH01 LHHHH01 $U1HH H]HuHH}WBw v&HHHH01S H]É$HC@uKHHЉ¸uHS 1Ht{C( 1H]DHtHuHHHH01 H]fHx@1HiHHHH01 H]P;fC(!1fUHHPH9H]LmHLuLeIHUHuIH}rfDIM9A>[uM9wfM9DMA}Me)uM9M)IEH=LLLL=LBƄ-HIt"IfDLHHH3HuHLHH011 HHH01 H]LeLmLufDH]L HHEHHH01 LHUHH H]H}t|Hw H41Hr H=H tH@ H(H8t[uH@H=Ht*HHCtH(H;HuH]UHH H=H]LeLmLutdII\$L%Htw;t5f,HHILpt?I|$HLL A}uI(I<$uH$Ld$Ll$Lt$DHL,MI\$ H{I(I<$[믐UHH@H]LeHUHuH}HL%I)IuH}IIH)؋uI9H}IHAHH9utI9soH1H)I9w3`LIPHL9u'H9v"IHHH)I9vHIP9HH]Le1H]Le1ڐUHH H]H_LeE1H}Hv H_II H9ro1H%4HEt/:D XD)Pp)ډP HH]LefDHv:pX)ډP HH]Le 1H]Lef:)ډPHH]LefDHw xUHH LeIH]LHHuH}t,Ht'1LHH9t 1HLd$H$LHHtL1HӐUHHPHH]LeHLmLuIL}HuH}-H$LoIHHHH=MIH=HKE1E1HLD$H$HILI_H :>EwD))LAG AOuYHSHI9tHHHH]LeLmLuL}@H.L@HHfD1fHHR 1]IHw 18f.UHHHH}H=UHGHH0H]HUHuH}ODGAA pwbpHAᆳHHDȅHHHEHHH11H]:t`:>uDGDWHGHEA:>uI O GᆳGᆳLH=Ht|GᆳLH22H]ÐHGuIL DGDWHGHEA:I MtGᆳGᆳfIfIL UHHHH}t 1ҾCÐUHH@HH]LeHLmHuIH}Ht(HU1t)L;eu3HLeH]Lmf11fLHIt8HUHHI9IFHLDHH1~UHH H]H}HHD1ɿ%D9DHÄu…ɉƂt4%‰%Ƃ.%Ƃ.ƀ.HvH]UHHH}?ff.fU1HHHH}tRHHuDtHftH@tH@ tHHÐH !tU1HHHH}tAt?fuH@uH@uH@uHfH !fuff.HH& .UHHH?HHH}HuHH)HHiʚ;H)H~Hff.U1HHpH}HUHHHMȹH]HuHLELMؾHHEHMHHDžEHEHEHEHsH]ff.fUH1HH H}HH]HuHHDžHHH߾HH]DUHH`HEHuHuH}HUHEHEHMLELMEHE`ff.UHH`HEHuH}HHuHUHEHEHMLELMEHE ff.UHH`HUHuH]LeLmHLuH}E1HEAuUL9w8Et3HH+UHu1HH]LeLmLu1HH1HEH}/LuDhHHptEH1O,.nHuݐUHH =H]LeHHuH}It ;uTH@H=tNHJHt HHMt HI$HH$Ld$ÐJ1uS먐UHH HUHHuH}H9sH>HH9wfUHH HUHHuH}H9sHH9t !H9DuHH9w1fHUHHH(HMH H]HUHuHH9H}s#HH9t#H9DuH3HH9w1H$fHHH)HH$ÐUHH H]H}HHLeL%ItDLM$IuHH]Leff.UHH LeAH]AHuH}Ht"xHt=tA DH$Ld$@HHDžu4DHǃHHHH@HHfDUHH0H]H}HHHuuzuH;t9t HH[H]DUHH0H]H}HHLe LeL9LHHH}1+HtHH u t5;dHHZHHfDHHt\HHHHHHǃHǃǃHH]LetݺHHff.UHH H]H}HLe^HRL%ItfLM$Iu;t9t H]HHH]Leff.UHH0LuLH]H}HLeLLmHuILpH`I9u6fDMd$I9t&I$LI+T$H;sLyLE1eLH$Ld$Ll$Lt$ff.fUHHĀLeLuL}HUIHuH}}HuH]LmȉEH}LHHHEILeLI+F1I$MI)M9LuEA$HEtI$LHU1EHUHL=L-L%L51HH}HEHHXwKE$HEHHHU1։HEHHXfD1HLHHt }H1UH]LeLmLuL}؉1HZHEHHX1HBHEHHX1H*I$ LHᆳᆳpHHᆳᆳHIDHH1L)HUHJX#LLH1HUHJXH1It$XH1HMH1HXHHMrHMI$HHUTA$HLHUHHI#$PI$HHuHHL9kuH&I$H&Htu L9kHUH11L=L-L%HL5HH1HUEHJX@H1bHU1HHrH3rCHEHHX~fDHEHME11L=L=H1HHHH1HUEHJX@A$ L5L+s 1LHH& .s(LELML$XHHLH?HH)1Hiʚ;I)L@9C@FC@IE1DI}HAI1H9C@FC@D9wVL%IuM$ILLHItL;eELuMH1H}mHUHZ`fDUHHH=H}ff.UHH0HH]HuH}1tHHt:ЅuH]f0=tH1U;t%H<fDH1fuP>uVtUHHPLuE1HH]LeHLmL}H}D%uLH]LeLmLuL}DDH=E1HE1@H@D$H$HI̓8IILHItHLA11LXMcH1IEf0HHHHH!HHI^(HH=IHIFH=J4HIF LI~Iv(t51fDLc11LIHJ|0@C\.h9rA9ԉ~$HcHDIN HA9AV4AF8qHI^(IvHtLH=IV(H=LLE1#UHH`H]LeHLmL}IL%LuIHUHuH}#HEdu#E1LH]LeLmLuL}=tELHLt@LLHH Hq`F L9y`r7ILLLLcXL){`KH{(HǃHǃLHǃ*HHtHPH=H5t)E1fDIcAHH艜D9-wHtLlH=HHHH]LeLmfDHsXHH1cff.U1HǀHH=uUHH HH]H}HDE@HHcH9t1H9HfH9r*HFt?HcH9uHH1菺H]ÃDHEʉHH9HcH]Ð1H1CH]HH1HHHH=HH1H]H1HH]1\UHHHH}5HcH9H9|HujfH9rcEt^HFt=DIcH9uAEv (fDHcHcɋPEvHcfDH1HþH1 ø1ff.@UHHHHuHcH}HcHHHH<kHDUHHLmLmH]LeLu1L}H L1HcE1HE11LD$H$HcHD$HHHH H uHE1E111Ҿ8HD$H$HD$HH.HE1E111ҾHD$H$HD$HHH4HHH8HHHH9v,HXHHcHHH9H4HHE1E111HD$H$HD$HHP}HHH,L L1H 1HD$HD$H$HHH=tl HHHcE1E1Hu4fDAJuAFIcIHHHپ ?LHHMA@HPHHLD1E1E11LHLD$HD$H$Hc1H]LeLmLuL}軖HH踖D EHc HthH1fDH9H~w HBHHH9HvHtHcHHuHN HH,oZH=LHDHn#H HH$H II11HD$HHD$HH$H@ff.fUHHPH H]LeHLmHUIHuH}IHXHLEHMLHHHHHHHHHHHHHHHHHHHHHH1HǀHH=uLLHۑV7H]LeLmUHHPH]LeLmLu裒;HuI^HPH+L)H9tHHLLMe0rLLL}I}xHLAUpLi}K@MgI$H9CtHHLLIHLID$HLHCLLfUHG0HHH]LeHH}LmILuL}HUHuULwXHHE|HLLA0LHC HEEEDH Hv L9HH ~0uL6HVL)I9wLLHx0IHHLLHkH}|LH]LeLmLuL}ÐLH=H~0tPH{hucMu\H HuzHuH}z}1zLLL6HFL)I9!H{htH}]{EHSXE1E11LHH$D$2L90ML9`DuHCH}z1fLII+?HIL!HH9+II)LLH1H!H9HxRLAGA9HxtHHHxM/HLLIHK ,HH"H}9zL2UHHH9H]LuHL}LeILmLMMLEHMHUHuH}HpHxLEHpHSXHEH xHH pHH}t8HUH9pHxHpLHHH!HH9ED%D cLtDHHHLc0LyMOHxHS LUL8M!HXLhLxH`HpIHULUMHIHHPL0HHHDHhBLHH#ȖHHHHDUE1ADDfH HHMHxHH#aaHHcHHXHQz0t.HHHHHQ@HHoHpHNL9H;UHxI9IMCLxL8L)H#PI)LO I1L;HvIIL#HIL#PL)MAM)M)IH9MMHFMIM9wFMtIMI+MII)I9s.DDEt+H)L9t#HPIH(HPH(IM@MH}H{hH}@MHCxLhXL9pLCpIL#0IM9HHL H9)H)LHH0vULH{xShLH uHHH HLu8LuEuOH HuuH`Lt}1tHuHH L|uE1LD HHHHt@t EtHHH!UHHHHHLHNIHxHpI+UHH!HxH)H(fA}0tHHM9m;H(LLH2LjtHpHH#(H;xtHHH8H(H(HEH1HH9wwL;(wTHEHH9vHHH(H]LeLmLuL}LKXLpLHH뒺HHlE/1LfsEfH1HHH1HEDULLMLxHHpHL4$HD$1DT$HEHUL $MIHpD$HT$1HHHDMLULLxHpHH1L4$DL$LMLT$DMLULLxHpHH1L4$DL$LMLT$ff.@UHH`LuLw0LeH}IH]LHLmHUHuHUL}qHUHLHID$XHSLk HHH!HHCA}0Lk(A}0tM{1tI|$ptHC(x0LHeLmqH]LeLmLuL}HI9Et HHLLHCHLLIElI;EtHHLLIELLHCHS z02L;LkHPH+M)L9tHHHLiLqpI|$xLLAT$pff.UHHpLmD-H]LeHLuL}LvHUHuA H}L;w`Is6AKT1IJ迶H]LeLmLuL}ÐD=D LA:AL{0LoHMu^LHH#謍tYHHI9HcHHH LL.LLHdLLHHdHH@ I9uHL1Hdff.U1HH@HuH}tH tH H+ HUHHHuH}HXH0HH]LmLuL}ILeLMLEHMHUHPL@L8H]Du H=AH/A־ IM LHXHL1ID$011HHHbI|$ 11bEt$PALD,M|$X̀HAL$THEHHXHHFX1HXAHcIHIHHJ"M4I4pLF(HHrLBuI$xIDŽ$IDŽ$ IDŽ$ IDŽ$I$HI$HI$I$AƄ$AƄ$ I$I$I$I$I$I$El$Ht CHA$ I\$xH@ID$hH8ID$pHXHXAL$TE1HID$`qAH`LIcH3I1IH`E1E11LHD$Ld$H$HK@McL9XwH`HHHtHHHuL"H`AD$Ru~HPu#H0uLH]LeLmLuL}Ë,HPLH0HuLE1EeMi IHw8HHL$ `,LHH `2HHMMl$`HHTUHH0H]LeHH}LHLmr_HHH9tHHH9uHHE1HL_@J+HtIIuHHHHxH9tHH=HHHHB HP(LM9t3LMm M9uH~DHHHH{0-^H{ t]H=H޺ H]LeLmfHHH1~$UHHPH]LeHLmLuAH}L}AH H+ Lt@L{HDHHHHHI9r HI9N$H=LHILHHS0HHUQ]LI}LLHIzMHHHUtiE1@KHtQH0HHxIIIHKTI40HH#HHHHHHHHuIM9wHHx\I9tH=JLH]LeLmLuL}L5zHAMcUHH H}HH]4\HHtH{ [HHHuH\H]fU0HHHHHHHHHHHH0HWHUHHH=H]LeLLmLuIL}LMILEHMIHUHuH}HuLEL}tHHHHHEHEHH-H9uMHMHUHE1E1LD$HD$1H$HEHUH}MMLHD$HD$H$HU(IHHE 1LHD$HD$IH1IHL$$11IILHHD$HD$H$HH11IIHD$HD$H$HHIHI0HHD$HD$H$D HHEt_1H=؍XE1Hi 1ɾ D$Hi LHH$9wLH]LeLmLuL}Mu 1MHH1UH8Hff.@UHHHH]XH XHHtH{0WH{ NWHHuHWH]UHHHH]WHHt@H{0WHHuHWHWH]attempt to wait on standumem cv %pUINT32_MAX / PTC_ROOT_SIZE > num((uintptr_t)bp - total) == (uintptr_t)baseMaximum contention in a reap interval before the depot is resized.no caches will be multithreaded, and no caching will occur.Minimum time between reaps and updates, in seconds.add a size to the cache size tableclear all but the largest size from the cache size tableremove a size from the cache size tableSize (in bytes) of per-thread allocation cacheEnable auditing. optionally =frames to set the number of stored stack framesEnable contents storing. UMEM_LOGGING=contents also required. optionally =bytes to set the number of stored bytesEnables guards and special patternsEnables writing error messages to stderrAbort if called from a signal handler. Turns on 'audit'. Note that this is not always a bug.=minbytes. Every object >= minbytes in size will have its end against an unmapped page=maxbytes, Maximum bytes to check when 'guards' is active. Normally all bytes are checked.umem will not abort when a recoverable error occurs (i.e. double frees, certain kinds of corruption)=mtbf, the mean time between injected failures. Works best if prime. randomize flags on a per-cache basisEnables writing all logged messages to stderrIf 'audit' is set in UMEM_DEBUG, the audit structures from previous transactions are entered into this log.If 'audit' is set in UMEM_DEBUG, the contents of objects are recorded in this log as they are freed. If the 'contents' option is not set in UMEM_DEBUG, the first 256 bytes of each freed buffer will be saved.Records are entered into this log for every failed allocation.Every slab created will be entered into this log.%s: %s: does not take a value. ignored %s: %s: internally unrecognized %s: %s: requires a value. ignored %s: %s: Invalid type. Ignored %s: %s: Required value missing %s: argument "%s..." too long at unknown point -- _umem_*() results ignored.before getenv(3C) calls -- getenv(3C) results ignored.during getenv(3C) calls -- getenv(3C) results ignored.during dlopen(3C) call -- _umem_*() results ignored.during dlsym(3C) call -- _umem_*() results ignored.during _umem_*() call -- _umem_*() results ignored.after dlsym() or _umem_*() calls.P2PHASE((uintptr_t)ret, align) == 0(void *)((uintptr_t)ret - overhead) == bufumem_update_thr != 0 || umem_st_update_thr != 0umem_update_thr != thr_self() && umem_st_update_thr != thr_self()cp->cache_unext == NULL && cp->cache_uflags == 0buffer modified after being freed modification occurred at offset 0x%lx (0x%llx replaced by 0x%llx) redzone violation: write past end of buffer invalid free: buffer not in cache duplicate free: buffer freed twice bcp ^ bxstat = %lx, should be %lx buffer was allocated from %s, caller attempting free to %s. bad free: free size (%u) != alloc size (%u) bad free: free address (%p) != alloc address (%p) buffer=%p bufctl=%p cache: %s previous transaction on buffer %p: thread=%p time=T-%ld.%09ld slab=%p cache: %s umem: heap corruption detectedrecursive UMEM_CALLBACK_EXIT() P2PHASE((uintptr_t)slab, vmp->vm_quantum) == 0sp->slab_refcnt <= sp->slab_chunkssp->slab_refcnt == sp->slab_chunkscp->cache_next == NULL || IN_UPDATE()cp->cache_next == NULL || IN_REAP()(ccp->cc_loaded == NULL && ccp->cc_rounds == -1) || (ccp->cc_loaded && ccp->cc_rounds + rounds == ccp->cc_magsize)!(cp->cache_uflags & UMU_ACTIVE)(cflags & (UMC_INTERNAL | UMC_QCACHE)) != 0P2PHASE(phase, UMEM_ALIGN) == 0!(cp->cache_flags & UMF_BUFTAG)!(cp->cache_flags & UMF_AUDIT)umem_cache_destroy: '%s' (%p) not empty size_add: cannot add zero-sized cache size_add: %ld > %d, cannot add size_add: no space in alloc_table for %d size_add: rounding %d up to %d size_add: %ld already in table size_remove: cannot remove %ld size_remove: %ld not found in table UMEM_BUFCTL_AUDIT_SIZE_DEPTH(max_frames) <= max_sizeumem_alloc_table[i - 1] == &umem_null_cachesize - UMEM_ALIGN == UMEM_MAXBUFumem_ready == UMEM_READY || umem_ready == UMEM_READY_INIT_FAILEDrecursive allocation while initializing umem unable to create initial caches *VMEM_HASH(vmp, vsp->vs_start) != vspvmp->vm_freemap & VS_SIZE(vsp->vs_kprev)vmem_hash_delete(%p, %lx, %lu): wrong size (expect %lu)vmem_hash_delete(%p, %lx, %lu): bad freevmem_span_create(%p, %p, %lu): misalignedP2PHASE(vs_start, vmp->vm_quantum) == 0P2PHASE(addr, vmp->vm_quantum) == 0addr >= vs_start && addr_end - 1 <= vs_end - 1highbit(vs_size) == highbit(vs_size - realsize)vmp->vm_cflags & VMC_POPULATORvprev->vs_end == vnext->vs_startsize == VS_SIZE(vsp->vs_aprev)vsp->vs_type == VMEM_ALLOC && vsp->vs_start == addr && vsp->vs_end == addr + sizevmem_xalloc(%p, %lu, %lu, %lu, %lu, %p, %p, %x): invalid phasevmem_xalloc(%p, %lu, %lu, %lu, %lu, %p, %p, %x): parameters not vm_quantum alignedvmem_xalloc(%p, %lu, %lu, %lu, %lu, %p, %p, %x): overconstrained allocationvsp->vs_knext->vs_type == VMEM_FREEvmem_xalloc(): overflow on VM_SLEEP allocation!P2BOUNDARY(addr, size, nocross)addr + size - 1 <= (uintptr_t)maxaddr - 1vmem_xalloc(%p, %lu, %lu, %lu, %lu, %p, %p, %x): cannot satisfy mandatory allocationvsp->vs_end == vnext->vs_startvprev->vs_end == vsp->vs_startvmem_add(%p, %p, %lu): bad arguments!vmem_contains(vmp, vaddr, size)prevseg->vs_end == addr && nextseg->vs_start == endaddrvaddr != NULL && size != 0 && endaddr > addr((addr | size | alloc) & (vmp->vm_quantum - 1)) == 0vmem_destroy('%s'): leaked %lu bytesparent_alloc == NULL && parent_free == NULL@@HwHvHwH9HdH %HHQHwG=puHG=:HGHdH %HHQHw IHwIHHwIHHHt8LL L)HvAppA)DH HA:0A)DHHL MIw LL LHinvalid_cacheXMXMXM../common/vmem_stand.cpagesize != 0stand_nregions == 1stand_heapstand_parentumem_genasm.caddr != 0num != 0ep <= 0xff && ep > 7%s: %s: overflowed %s: %s: not a number size_clearsize_addsize_remove%s: '%s' not recognized %s: empty option recursive allocation %s ../common/malloc.coverhead <= aligninvalid or corrupted bufferdouble-free or invalid bufferfreerealloc%s(%p): %s %s+0x%p?? (0x%p)%s'../common/umem.ccp->cache_uflags != 0cp->cache_uflags == 0cp->cache_unext == NULLumem allocator: buffer freed to wrong cache bufctl corrupted boundary tag corrupted nofail callback returned %x chunks > 0sp->slab_cache == cpUMEM_SLAB_MEMBER(sp, buf)buf != NULLsp->slab_refcnt >= 1cp->cache_freelist != spUMEM_MAGAZINE_VALID(cp, mp)ccp->cc_magsize > 0umem_oversize_arena != NULLIN_UPDATE()MUTEX_HELD(&umem_cache_lock)MUTEX_HELD(&umem_update_lock)vmp == umem_default_arena!(cflags & UMC_NOHASH)!(cflags & UMC_INTERNAL)umem_magazine_%dumem_slab_cacheumem_bufctl_cacheumem_bufctl_audit_cacheumem_defaultumem_alloc_%luumem_vaumem_internalumem_cacheumem_hashumem_logumem_firewall_vaumem_firewallumem_oversizeumem_memalignumem initialization failed umem_init_thr == 0umem_init_env_ready == 0../common/vmem.cvmp->vm_nsegfree > 0vsp->vs_type == VMEM_FREEvsp->vs_type != VMEM_ROTORMUTEX_HELD(&vmp->vm_lock)span->vs_type == VMEM_SPANaddr - 1 <= addr_end - 1lp->vmpl_thr == 0vmflag & VM_NOSLEEPnseg >= VMEM_MINFREEvmp->vm_nsegfree >= resvvbest->vs_type == VMEM_FREEP2PHASE(addr, align) == phaseaddr >= (uintptr_t)minaddrvbest->vs_knext != vbestvmem_xalloc(): size == 0size <= (1UL << flist)vsp->vs_type == VMEM_SPANspan->vs_start == endaddroldseg->vs_start == endaddroldseg->vs_end == addroldseg->vs_type != VMEM_SPANnextseg->vs_start == endaddrprevseg->vs_end == addralloc <= size && alloc != 0VS_SIZE(vsp) >= alloc%s%s_%lupop_id <= VMEM_INITIALvmem_internal_arena == NULLvmem_internalvmem_segvmem_hashvmem_vmem-- UMEM_OPTIONS --Max concurrencyPrivatemax_contentionnomagazinesreap_intervalperthread_cacheEvolving-- end of UMEM_OPTIONS ---- UMEM_DEBUG --Unstableaudit,contents,guardsauditcontentsallverbosenosignaldebugging-litemaxverifynoabortmtbfrandom-- end of UMEM_DEBUG ---- UMEM_LOGGING --transactionfailslab-- end of UMEM_LOGGING --UMEM_DEBUG_umem_debug_initUMEM_OPTIONS_umem_options_initUMEM_LOGGING_umem_logging_initHff.ff.XM @XMXM 0@P`p@@@  $0@` @`  @@@ @/@?@_@@       +  0"B`E  " 0L  1 > e@S  )s  0b PJ  P U=  MF +    h  p  0 +;  Y  j ` +    ! @ f Pe(  7 `&  ?2  D  @T  s + !B   E   ``    @W +5 F P EM +[ ep P8    `   0/ $ 5 CPd  0  @ `!E p+ WI x) _@H0![+` 9  7 Lq PO5 `nP  & _PN p%$dI0)Ty`+ ȣ# X3`x;I[V 8c  l @z H P t X+/`8E P ` 0n P}Php x/AZ8bNk0{PpE!S tp  ^ wp t  X@,=>Ohb`Us` `PUN h 0   . l? pN]i0)z`)*        . > H \ m }   ( 0 8 @+ H +`X.+J#.W#M?@$of %%k`&((p)P/ 0N02_3p4a 78, ;y;>RRA hC~DE@FpFGP)Q Q6`Qj.RI`Sd Tvg;g `0H I0 I I IW ` p    & : I Y ipuD|uCvZpv/vpwx`y@zc zj  {{% |7 p}F 0T a t   C"`E `YR   % c "PJ "MF `- % G pP  cg m o   .  "Eb i q "P8 "0L      VsГ0/"H@#mu}"`"PN"PO5=X@89_llPulibstandumem.soinit_stand.cstub_stand.c_mpCSWTCH.1vmem_stand.cstand_heapstand_chunksizestand_regionsstand_nregionsstand_parent_alloc../i386/asm_subr.sia32/sys/asm_linkage.hia32/sys/stack.hia32/sys/trap.humem_genasm.cumem_genasm_mptrumem_genasm_msizeumem_genasm_fptrumem_genasm_fsizeumem_genasm_omptrumem_genasm_ofptrgenasm_malinitfreeinitinicachegenasm_gencachefincachegenasm_malfinifreefinigenasm_frinitgenasm_firstcachegenasm_lastcachegenasm_frfinigenasm_mallocgenasm_freeenvvar.cumem_size_tempvalumem_options_itemsumem_size_processumem_debug_itemsumem_logging_itemsumem_log_processumem_envvarsenv_currentemptyitem_uint_processitem_size_processprocess_itemCSWTCH.24state.3519CSWTCH.27getpcstack.cmalloc.cprocess_freemisc.cumem_error_lockumem_error_bufferumem_error_beginumem_error_endumem_log_entervmem_base.carena_mutex.2790umem.cumem_alloc_sizesumem_magtypeumem_nofail_callbackumem_nofail_exit_lockumem_nofail_exit_thrumem_slab_cacheumem_bufctl_cacheumem_bufctl_audit_cachevmem_heap_arenavmem_heap_allocvmem_heap_freeumem_internal_arenaumem_cache_arenaumem_hash_arenaumem_log_arenaumem_oversize_arenaumem_va_arenaumem_default_arenaumem_firewall_va_arenaumem_firewall_arenaumem_startup_cpuumem_cpu_maskumem_cpusumem_null_cache_templateumem_alloc_tableverify_and_copy_patternverify_patternumem_add_update_unlockedumem_add_updateumem_remove_updatesumem_updateallumem_findslabumem_errorumem_alloc_retryumem_log_initumem_log_eventumem_slab_createumem_slab_destroyumem_slab_allocumem_slab_freeumem_cache_alloc_debugumem_cache_free_debugumem_magazine_destroyumem_depot_allocumem_depot_freeumem_depot_ws_updateumem_depot_ws_reapumem_cpu_reloadumem_firewall_va_allocumem_firewall_va_freeumem_cache_reapumem_cache_magazine_purgeumem_cache_magazine_enableumem_cache_magazine_resizeumem_hash_rescaleumem_cache_tmem_cleanupumem_cache_initvmem.cvmem0vmem_populatorvmem_idvmem_populatorsvmem_seg0vmem_segfreevmem_list_lockvmem_segfree_lockvmem_nosleep_lockvmem_listvmem_internal_arenavmem_seg_arenavmem_hash_arenavmem_vmem_arenavmem_getseg_globalvmem_putseg_globalvmem_getsegvmem_putsegvmem_freelist_insertvmem_freelist_deletevmem_hash_insertvmem_hash_deletevmem_seg_createvmem_seg_destroyvmem_span_createvmem_span_destroyvmem_seg_allocvmem_populatevmem_advancevmem_nextfit_allocvmem_extend_unlockedvmem_hash_rescaleexitumem_depot_contentionpthread_setcancelstateumem_cache_createprint_symbcopybzeroerrnogetfpisspace_umem_zallocumem_min_stackILLUMOS_0.1mutex_unlockumem_alloc_sizes_addvmem_allocator_umem_cache_freeumem_cache_lockumem_flags_lockumem_cache_updatecond_broadcast_umem_allocumem_abortvmem_allocumem_flagsumem_init_env_readyumem_panicumem_content_log_sizeumem_init_lockvmem_xfreeumem_readylog_messageumem_addvmem_addumem_minfirewallumem_genasm_supportedumem_stack_depthumem_cache_destroyumem_update_thrcond_initcond_waitumem_error_enterumem_alloc_sizes_removeumem_alloc_sizes_clearumem_type_initvmem_stand_addumem_genasmumem_lite_minsizeumem_abort_infoumem_st_update_thrvmem_createumem_content_maxsaveumem_printfumem_outputumem_mallocumem_setup_envvarsvmem_lockupcallocvmem_xallocumem_logginggetpcstackSUNWprivate1.1vmem_updateumem_vsnprintfumem_ptc_sizegetenvumem_malloc_freehrt2tsvmem_seg_sizelowbitmemcpymemset_umem_free_alignstrchrstrcmpstrlen_tmem_get_basevallocpagesizeumem_atomic_add_32_nvumem_get_max_ncpus____umem_environ_msg_optionsvmem_stand_initreallocumem_content_logumem_ptc_enabledumem_init_thrumem_process_valueumem_snprintfumem_update_cvumem_err_recoverablevmem_containsumem_init_cvissetugidumem_update_lockumem_update_nextumem_printf_warn_tmem_get_nentries_umem_cache_allocumem_atomic_add_64umem_slab_log_sizeumem_process_updatesSUNW_1.1umem_failure_log_sizevmem_no_debugstrncpystrrchrstrtoulumem_vprintfumem_reap_intervalgethrtime_tmem_set_cleanupdladdr1vmem_stand_arenaSUNWprivate_1.1umem_transaction_log_sizevmem_heap_initumem_reap_next__umem_assert_failedumem_transaction_log_vmem_extend_alloc_umem_alloc_alignumem_maxverify_umem_freevmem_heapumem_initvmem_initvmem_freeumem_mtbfvmem_mtbfvmem_walkvmem_reapumem_reapvmem_sizememalignumem_memalign_arenacond_destroy_mutex_heldumem_cache_applyallmembar_producermutex_initmutex_lockvmem_destroyumem_startupvmem_startup____umem_environ_msg_loggingumem_atomic_swap_64mutex_destroyumem_process_envvarsumem_setmtbfumem_lite_maxalign____umem_environ_msg_debugumem_slab_logumem_null_cachehighbitmutex_trylockvmem_releaseumem_reapingthr_selfumem_tmem_offumem_max_ncpusumem_max_stackvmem_backendumem_failure_logo``>.rela.eh_frame.SUNW_syminfo.rela.text.rodata.str1.8.rela.rodata.rodata.str1.1.rela.data.bss.symtab.strtab.comment.dynamic.shstrtab < \`xp (H d0`p0Lh0`P,`h pD h p   8X`PDd(Tp@,`HdP  0!!! 0"H # # # @$ $  %@ %d `& ( ( p) 0/ P/<  0d 02 3 p4 7 8D  ;p > A C D ED @Fh F G H PJ 0L8MdPNPOPPQ Q8`Q`R`S TU WX4`YhcPeefgg,l\`nPupuuvpv4vXpw|x`y@zz {D|lp}0<p`Г P@4X@P@ `(4e4H6H<HtHhrh5h5 i5i5j5m5vAf@< < <1<D1<4<M<P<T<8^<Sl <o </p <Rr<+<<< < <P <U9UjBlBoBpBUpBpBpBWqBqBqB&B\BBB-B{B/j d d  d2d6di8dPdQdUdddedLl do d(p dǢdLd d d dB d{oZgD0DNDZDvDDD>&2>P>Tb>>i+M3MEMkMMM0M1MDMDMEM2iMiMjMElMoMpM4qMqMH  =0=Bu=y=6z=|=`==ǎ==A=}==QIZI PK HY w L   ( 0 L" L  L  , j K      & : EiaaDaalaa a ah aaTaa%a%a'aH'al'a'a47a7a8a,:aL:a:a=a=a<>a>a|CaZDa&Ea FaGaHadHa9NaDOaQaSasTaVa|XaXa\a)`aS`aaa$batbabaGjaka9la ta?ta\tatadvadwawaSxaxa{aD|a|ad}a~a~a~aaaaoaaaӂaaVaa9aaaataōa a'axa}aa(aܒa_aZa|aVaa aaaajaaaa a,aLalaaaa4a288858F8u888E8K8e888B888b888%88 8*8_8:b8c8Wc8fc8xc8B707b173777L7T7Z7U^7ir7$7,7+7(797J7X   0 P p   (  d t8 R? ` R j` R Rx R s R\ Rg ( ( Pc P;k.d66666,6E6a6s66666#6V666 6 666 6 6" 68 6N 6 6 6( 6> 6T 626n6  /k0 F FkFlll  1 [? ` \ ` [ ` \ \ \ \ \ \ \5 \ \ \W \{ \ \ dJ dg d ` d ` \@   )    ;  a  %   ( P? x      @) ]   L0h111QRRESY^^dddCor+r:rorrtVZ'Z'k'ao'R././3/)4/<4/6/9/9/L=/g=/?/?/A/B/#i/hi/\<]<[-r-r-\l\lrlrl*?qWoqZuqtft) u^u\d]T]Cz)C)C"+C2CrCNJNN<NE  4[[)\[M!MGtOll H x  )M ;[ Wh uo z}  ;W ; p O H JmtttOt*OtPtmtttT+T    " ) 1  l h l h" " " !Fy!Fh"_"\G# 0)]# 0)o#+X+Y+D_+l+n+n+n+;s+zs+s+s+t+>#SYSnSEsSsSsStSS#n#n njnn#___}#ggg(k gp Qp Pt RQ2 +H +jJ +tL +MM +xO +^ *^ *Se X)be d)e p*e \)e d)f p*=f `)f \)f d)Eg `)Lg `)`g `)g `)g +h *6h *=h *|h *)j +Nj \)j d)Kk \)k +k d) l `)m +m +n +n +#n +r +;/ ~/ / / / v0 1 21 2 2 o2 D6 n7 I8 M N @N  O P T U  Z ,Z [ ,[ ,\ <{\ D-] <] ] )^ Ib b ;d d Gh h h h i yi i i i $i i j ,zl l $ m m m *m 5m @m Km Vm am lm wm m m m (m 0m 8m @oo vo o o o o o ,p p \p cp lp sp p p p p 4p  q $q +q aq <nq uq ~q q q q Er r Dt * l `% % % % & & <' `' ' D* +  , , '#- 9g- . / Q(7 /7 n7 8 8 y : @: G: z: < < = ,> 3> |> > pC ID UD E !E F F F H XH _H (N 4N 8O ?O Q S S .gT nT .V V :pX X X W\  \ u` @` a b b hb ob b !h h h i i  ;j j k -l ^l &o .o <;p Gp Qp Z=q kq yq s t 3t :t Pt Wt vt C'  g'  '  *  *  *  -+  E+  ]+ P + x +  + h ,  7- @ -  . 8 '. ` /  7  ':  : 0 = 0 wC X G  H  Q X wX  $` HG` xa b 2e f Rf rf f 0f Pxg g Bj @k p4l  s t }t ;u [9an *n *n *)s *Us *s *t *t *n V5s Vt Vl(o(4o(ks(s(lRZ "Z "9jq=j?jBjmjtjW>QBQmQuQ6@MNm#u?7m/uXXY@Y(&0'0*'0r(0SC0F0Q0S0JT05&;&;';(;`C;F;Q;S;WT;& XL& Xv& X& X' X5( X( X$W XW X X XX XY X5Y XKY X@& U& U( UTX UXi Yiri$ % %( ( U _ $_ c c $$ $ % %%A(H( e( .. . [/ : #J KWRW _ _2_-j l 'n ):K*: R*:Y*:$`*:,f*:o*:v*:4,:,: ,:,:$,:,:,,:0u-:-: -:-:-: -:(-:0-:)^4^9^1=^h?^X@^A^X^Y^r^Py^X^^/36X@X JX0hSjSIS>Stu u \u \u u u \u u \ ԡ ԡЀ ۀ ԡ I  ԡM IV I IÁ Ɂ С߂  С I p ܡ ɠ pO `` I} I p! ܡ( U p ?   O p_ ܡ p ` I Iǥ Xҥ ءݥ    4 IE I^ Ħ ڦ Iͧ   4 ; a ` I  Ө `ڨ ` Id p{  ܡ ĩ ۩ ܡ pXv _v Xw w w Gx xx { { 8| ?| 8| | RX} _} 8} } ~ ~    m  c j    ǂ ΂ ߃ J  -      h o     l s / Hq   В ג P W aN U xp J Q {    8  ڗ    ^ e       1 @ ` g M: c+ f  mء ߡ q  z Ƨ  I ( _w 8Nx `x 8y 1z | ~ ~ x P (   Q  @4   " Y   ( 0d 0x  #  w    P' G i / MrۑrxIIII*IDIQeQh?@xG@@HtPtXt`PhtpHxtttttttttttttttttttt t(t0t8t@@HtPtXt`PhtpHxtttttt2h (@0x8@H X+@+(+- -,+*+ (08```@aGpF0 `h```p  @  X X( X @HX `h8@/8Rcl(0cpxc{ccHPp (hp@Hc(0cp xc  `- h8 I V i v 0x@hP@P` 88X@@p''H'''h''''H'HcX/< >`>-Xl&qf`)^\+ +++++,,,, ,(,0,8,@,H,P,X,`,h,p,x,,,,,,,,,,,,,,,,,---- -(-0-8-@-H-P-X-`-h-p-x-----------------.... .(.0.8.@.H.P.X.`.h.p.x.................//// /(/0/8/@/H/P/X/`/h/p/x/////////////////0000 0(00080@0H0P0X0`0h0p0x000000000000000001111 1(10181@1H1P1X1`1h1p1x111111111111111112222 2(20282@2H2P2X2`2h2p2x222222222222222223333 3(30383@3H3P3X3`3h3p3x333333333333333334444 4(40484@4H4P4X4`4h4p4x444444444444444445555 5(50585@5H5P5X5`5h5p5x555555555555555556666 6(60686@6H6P6X6`6h6p6x666666666666666667777 7(70787@7H7P7X7`7h7p7x777777777777777778888 8(80888@8H8P8X8`8h8p8x888888888888888889999 9(90989@9H9P9X9`9h9p9x99999999999999999:::: :(:0:8:@:H:P:X:`:h:p:x:::::::::::::::::;;;; ;(;0;8;@;H;P;X;`;h;p;x;;;;;;;;;;;;;;;;;<<<< <(<0<8<@<H<P<X<`<h<p<x<<<<<<<<<<<<<<<<<==== =(=0=8=@=H=P=X=`=h=p=x=================>>>> >(>0>8>@>H>P>X>`>h>p>x>>>>>>>>>>>>>>>>>???? ?(?0?8?@?H?P?X?`?h?p?x?????????????????@@@@ @(@0@8@@@H@P@X@`@h@p@x@@@@@@@@@@@@@@@@@AAAA A(A0A8A@AHAPAXA`AhApAxAAAAAAAAAAAAAAAAABBBB B(B0B8B@BHBPBXB`BhBpBxBBBBBBBBBBBBBBBBBCCCC C(C0C8C@CHCPCXC`ChCpCxCCCCCCCCCCCCCCCCCDDDD D(D0D8D@DHDPDXD`DhDpDxDDDDDDDDDDDDDDDDDEEEE E(E0E8E@EHEPEXE`EhEpExEEEEEEEEEEEEEEEEEFFFF F(F0F8F@FHFPFXF`FhFpFxFFFFFFFFFFFFFFFFFGGGG G(G0G8G@GHGPGXG`GhGpGxGGGGGGGGGGGGGGGGGHHHH H(H0H8H@HHHPHXH`HhHpHxHHHHHHHHHHHHHHHHHIIII I(I0I8I@IHIPIXI`IhIpIxIIIIIIIIIIIIIIIIIJJJJ J(J0J8J@JHJPJXJ`JhJpJxJJJJJJJJJJJJJJJJJKKKK K(K0K8K@KHKPKXK`KhKpKxKKKKKKKKKKKKKKKKKLLLL L(L0L8L@LHLPLXL`LhLpLxLLLLLLLLLLLLLLLLLMMMM M(M0M8M@MHMPMXM`MhMpMxMMMMMMMMMMMMMMMMMNNNN N(N0N8N@NHNPNXN`NhNpNxNNNNNNNNNNNNNNNNNOOOO O(O0O8O@OHOPOXO`OhOpOxOOOOOOOOOOOOOOOOOPPPP P(P0P8P@PHPPPXP`PhPpPxPPPPPPPPPPPPPPPPPQQQQ Q(Q0Q8Q@QHQPQXQ`QhQpQxQQQQQQQQQQQQQQQQQRRRR R(R0R8R@RHRPRXR`RhRpRxRRRRRRRRRRRRRRRRRSSSS S(S0S8S@SHSPSXS`ShSpSxSSSSSSSSSSSSSSSSSTTTT T(T0T8T@THTPTXT`ThTpTxTTTTTTTTTTTTTTTTTUUUU U(U0U8U@UHUPUXU`UhUpUxUUUUUUUUUUUUUUUUUVVVV V(V0V8V@VHVPVXV`VhVpVxVVVVVVVVVVVVVVVVVWWWW W(W0W8W@WHWPWXW`WhWpWxWWWWWWWWWWWWWWWWWXXXX X(X0X8X@XHXPXXX`XhXpXxXXXXXXXXXXXXXXXXXYYYY Y(Y0Y8Y@YHYPYXY`YhYpYxYYYYYYYYYYYYYYYYYZZZZ Z(Z0Z8Z@ZHZPZXZ`ZhZpZxZZZZZZZZZZZZZZZZZ[[[[ [([0[8[@[H[P[X[`[h[p[x[[[[[[[[[[[[[[[[[\\\\ \(\0\8\@\H\P\X\`\h\p\x\\\\\\\\\\\\\\\\\]]]] ](]0]8]@]H]P]X]`]h]p]x]]]]]]]]]]]]]]]]]^^^^ ^(^0^8^@^H^P^X^`^h^p^x^^^^^^^^^^^^^^^^^____ _(_0_8_@_H_P_X_`_h_p_x_________________```` `(`0`8`@`H`P`X```h`p`x`````````````````aaaa a(a0a8a@aHaPaXa`ahapaxaaaaaaaaaaaaaaaaabbbb b(b0b8b@bHbPbXb`bhbpbxbbbbbbbbbbbbbbbbbcccc c(c0c8c@cHcPcXc`chcpcxcccccccccccccccccdddd d(d0d8d@dHdPdXd`dhdpdxdddddddddddddddddeeee e(e0e8e@eHePeXe`ehepexeeeeeeeeeeeeeeeeeffff f(f0f8f@fHfPfXf`fhfpfxfffffffffffffffffgggg g(g0g8g@gHgPgXg`ghgpgxggggggggggggggggghhhh h(h0h8h@hHhPhXh`hhhphxhhhhhhhhhhhhhhhhhiiii i(i0i8i@iHiPiXi`ihipixiiiiiiiiiiiiiiiiijjjj j(j0j8j@jHjPjXj`jhjpjxjjjjjjjjjjjjjjjjjkkkk k(k0k8k@kHkPkXk`khkpkxkkkkkkkkkkkkkkkkkllll l(l0l8l@lHlPlXl`lhlplxlllllllllllllllllmmmm m(m0m8m@mHmPmXm`mhmpmxmmmmmmmmmmmmmmmmmnnnn n(n0n8n@nHnPnXn`nhnpnxnnnnnnnnnnnnnnnnnoooo o(o0o8o@oHoPoXo`ohopoxooooooooooooooooopppp p(p0p8p@pHpPpXp`phpppxpppppppppppppppppqqqq q(q0q8q@qHqPqXq`qhqpqxqqqqqqqqqqqqqqqqqrrrr r(r0r8r@rHrPrXr`rhrprxrrrrrrrrrrrrrrrrrssss s(s0s8s@sHsPsXs`shspsxssssssssssssssssstttt t(t0t8t@tHtPtXt`thtptxtttttttttttttttttuuuu u(u0u8u@uHuPuXu`uhupuxuuuuuuuuuuuuuuuuuvvvv v(v0v8v@vHvPvXv`vhvpvxvvvvvvvvvvvvvvvvvwwww w(w0w8w@wHwPwXw`whwpwxwwwwwwwwwwwwwwwwwxxxx x(x0x8x@xHxPxXx`xhxpxxxxxxxxxxxxxxxxxxxyyyy y(y0y8y@yHyPyXy`yhypyxyyyyyyyyyyyyyyyyyzzzz z(z0z8z@zHzPzXz`zhzpzxzzzzzzzzzzzzzzzzz{{{{ {({0{8{@{H{P{X{`{h{p{x{{{{{{{{{{{{{{{{{|||| |(|0|8|@|H|P|X|`|h|p|x|||||||||||||||||}}}} }(}0}8}@}H}P}X}`}h}p}x}}}}}}}}}}}}}}}}}~~~~ ~(~0~8~@~H~P~X~`~h~p~x~~~~~~~~~~~~~~~~~ (08@HPX`hpx (08@HPX`hpxȀЀ؀ (08@HPX`hpxȁЁ؁ (08@HPX`hpxȂЂ؂ (08@HPX`hpxȃЃ؃ (08@HPX`hpxȄЄ؄ (08@HPX`hpxȅЅ؅ (08@HPX`hpxȆІ؆ (08@HPX`hpxȇЇ؇ (08@HPX`hpxȈЈ؈ (08@HPX`hpxȉЉ؉ (08@HPX`hpxȊЊ؊ (08@HPX`hpxȋЋ؋ (08@HPX`hpxȌЌ، (08@HPX`hpxȍЍ؍ (08@HPX`hpxȎЎ؎ (08@HPX`hpxȏЏ؏ (08@HPX`hpxȐАؐ (08@HPX`hpxȑБؑ (08@HPX`hpxȒВؒ (08@HPX`hpxȓГؓ (08@HPX`hpxȔДؔ (08@HPX`hpxȕЕؕ (08@HPX`hpxȖЖؖ (08@HPX`hpxȗЗؗ (08@HPX`hpxȘИؘ (08@HPX`hpxșЙؙ (08@HPX`hpxȚКؚ (08@HPX`hpxțЛ؛ (08@HPX`hpxȜМ؜ (08@HPX`hpxȝН؝ (08@HPX`hpxȞО؞ (08@HPX`hpxȟП؟ (08@HPX`hpxȠРؠ (08@HPX`hpxȡСء (08@HPX`hpxȢТآ (08@HPX`hpxȣУأ (08@HPX`hpxȤФؤ (08@HPX`hpxȥХإ (08@HPX`hpxȦЦئ (08@HPX`hpxȧЧا (08@HPX`hpxȨШب (08@HPX`hpxȩЩة (08@HPX`hpxȪЪت (08@HPX`hpxȫЫث (08@HPX`hpxȬЬج (08@HPX`hpxȭЭح (08@HPX`hpxȮЮخ (08@HPX`hpxȯЯد (08@HPX`hpxȰаذ (08@HPX`hpxȱбر (08@HPX`hpxȲвز (08@HPX`hpxȳгس (08@HPX`hpxȴдش (08@HPX`hpxȵеص (08@HPX`hpxȶжض (08@HPX`hpxȷзط (08@HPX`hpxȸиظ (08@HPX`hpxȹйع (08@HPX`hpxȺкغ (08@HPX`hpxȻлػ (08@HPX`hpxȼмؼ (08@HPX`hpxȽнؽ (08@HPX`hpxȾоؾ (08@HPX`hpxȿпؿ (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx     ( 0 8 @ H P X ` h p x                      ( 0 8 @ H P X ` h p x                      ( 0 8 @ H P X ` h p x                      ( 0 8 @ H P X ` h p x                      ( 0 8 @ H P X ` h p x                  (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx     ( 0 8 @ H P X ` h p x                 !!!! !(!0!8!@!H!P!X!`!h!p!x!!!!!!!!!!!!!!!!!"""" "("0"8"@"H"P"X"`"h"p"x"""""""""""""""""#### #(#0#8#@#H#P#X#`#h#p#x#################$$$$ $($0$8$@$H$P$X$`$h$p$x$$$$$$$$$$$$$$$$$%%%% %(%0%8%@%H%P%X%`%h%p%x%%%%%%%%%%%%%%%%%&&&& &(&0&8&@&H&P&X&`&h&p&x&&&&&&&&&&&&&&&&&'''' '('0'8'@'H'P'X'`'h'p'x'''''''''''''''''(((( (((0(8(@(H(P(X(`(h(p(x((((((((((((((((()))) )()0)8)@)H)P)X)`)h)p)x)))))))))))))))))**** *(*0*8*@*H*P*X*`*h*p*x*****************++++ +(+0+8+@+H+P+X+`+h+p+x+++++++++++++++++,,,, ,(,0,8,@,H,P,X,`,h,p,x,,,,,,,,,,,,,,,,,---- -(-0-8-@-H-P-X-`-h-p-x-----------------.... .(.0.8.@.H.P.X.`.h.p.x.................//// /(/0/8/@/H/P/X/`/h/p/x/////////////////0000 0(00080@0H0P0X0`0h0p0x000000000000000001111 1(10181@1H1P1X1`1h1p1x111111111111111112222 2(20282@2H2P2X2`2h2p2x222222222222222223333 3(30383@3H3P3X3`3h3p3x333333333333333334444 4(40484@4H4P4X4`4h4p4x444444444444444445555 5(50585@5H5P5X5`5h5p5x555555555555555556666 6(60686@6H6P6X6`6h6p6x666666666666666667777 7(70787@7H7P7X7`7h7p7x777777777777777778888 8(80888@8H8P8X8`8h8p8x888888888888888889999 9(90989@9H9P9X9`9h9p9x99999999999999999:::: :(:0:8:@:H:P:X:`:h:p:x:::::::::::::::::;;;; ;(;0;8;@;H;P;X;`;h;p;x;;;;;;;;;;;;;;;;;<<<< <(<0<8<@<H<P<X<`<h<p<x<<<<<<<<<<<<<<<<<==== =(=0=8=@=H=P=X=`=h=p=x=================>>>> >(>0>8>@>H>P>X>`>h>p>x>>>>>>>>>>>>>>>>>???? ?(?0?8?@?H?P?X?`?h?p?x?????????????????@@@@ @(@0@8@@@H@P@X@`@h@p@x@@@@@@@@@@@@@@@@@AAAA A(A0A8A@AHAPAXA`AhApAxAAAAAAAAAAAAAAAAABBBB B(B0B8B@BHBPBXB`BhBpBxBBBBBBBBBBBBBBBBBCCCC C(C0C8C@CHCPCXC`ChCpCxCCCCCCCCCCCCCCCCCDDDD D(D0D8D@DHDPDXD`DhDpDxDDDDDDDDDDDDDDDDDEEEE E(E0E8E@EHEPEXE`EhEpExEEEEEEEEEEEEEEEEEFFFF F(F0F8F@FHFPFXF`FhFpFxFFFFFFFFFFFFFFFFFGGGG G(G0G8G@GHGPGXG`GhGpGxGGGGGGGGGGGGGGGGGHHHH H(H0H8H@HHHPHXH`HhHpHxHHHHHHHHHHHHHHHHHIIII I(I0I8I@IHIPIXI`IhIpIxIIIIIIIIIIIIIIIIIJJJJ J(J0J8J@JHJPJXJ`JhJpJxJJJJJJJJJJJJJJJJJKKKK K(K0K8K@KHKPKXK`KhKpKxKKKKKKKKKKKKKKKKKLLLL L(L0L8L@LHLPLXL`LhLpLxLLLLLLLLLLLLLLLLLMMMM M(M0M8M@MHMPMXM`MhMpMxMMMMMMMMMMMMMMMMMNNNN N(N0N8N@NHNPNXN`NhNpNxNNNNNNNNNNNNNNNNNOOOO O(O0O8O@OHOPOXO`OhOpOxOOOOOOOOOOOOOOOOOPPPP P(P0P8P@PHPPPXP`PhPpPxPPPPPPPPPPPPPPPPPQQQQ Q(Q0Q8Q@QHQPQXQ`QhQpQxQQQQQQQQQQQQQQQQQRRRR R(R0R8R@RHRPRXR`RhRpRxRRRRRRRRRRRRRRRRRSSSS S(S0S8S@SHSPSXS`ShSpSxSSSSSSSSSSSSSSSSSTTTT T(T0T8T@THTPTXT`ThTpTxTTTTTTTTTTTTTTTTTUUUU U(U0U8U@UHUPUXU`UhUpUxUUUUUUUUUUUUUUUUUVVVV V(V0V8V@VHVPVXV`VhVpVxVVVVVVVVVVVVVVVVVWWWW W(W0W8W@WHWPWXW`WhWpWxWWWWWWWWWWWWWWWWWXXXX X(X0X8X@XHXPXXX`XhXpXxXXXXXXXXXXXXXXXXXYYYY Y(Y0Y8Y@YHYPYXY`YhYpYxYYYYYYYYYYYYYYYYYZZZZ Z(Z0Z8Z@ZHZPZXZ`ZhZpZxZZZZZZZZZZZZZZZZZ[[[[ [([0[8[@[H[P[X[`[h[p[x[[[[[[[[[[[[[[[[[\\\\ \(\0\8\@\H\P\X\`\h\p\x\\\\\\\\\\\\\\\\\]]]] ](]0]8]@]H]P]X]`]h]p]x]]]]]]]]]]]]]]]]]^^^^ ^(^0^8^@^H^P^X^`^h^p^x^^^^^^^^^^^^^^^^^____ _(_0_8_@_H_P_X_`_h_p_x_________________```` `(`0`8`@`H`P`X```h`p`x`````````````````aaaa a(a0a8a@aHaPaXa`ahapaxaaaaaaaaaaaaaaaaabbbb b(b0b8b@bHbPbXb`bhbpbxbbbbbbbbbbbbbbbbbcccc c(c0c8c@cHcPcXc`chcpcxcccccccccccccccccdddd d(d0d8d@dHdPdXd`dhdpdxdddddddddddddddddeeee e(e0e8e@eHePeXe`ehepexeeeeeeeeeeeeeeeeeffff f(f0f8f@fHfPfXf`fhfpfxfffffffffffffffffgggg g(g0g8g@gHgPgXg`ghgpgxggggggggggggggggghhhh h(h0h8h@hHhPhXh`hhhphxhhhhhhhhhhhhhhhhhiiii i(i0i8i@iHiPiXi`ihipixiiiiiiiiiiiiiiiiijjjj j(j0j8j@jHjPjXj`jhjpjxjjjjjjjjjjjjjjjjjkkkk k(k0k8k@kHkPkXk`khkpkxkkkkkkkkkkkkkkkkkllll l(l0l8l@lHlPlXl`lhlplxlllllllllllllllllmmmm m(m0m8m@mHmPmXm`mhmpmxmmmmmmmmmmmmmmmmmnnnn n(n0n8n@nHnPnXn`nhnpnxnnnnnnnnnnnnnnnnnoooo o(o0o8o@oHoPoXo`ohopoxooooooooooooooooopppp p(p0p8p@pHpPpXp`phpppxpppppppppppppppppqqqq q(q0q8q@qHqPqXq`qhqpqxqqqqqqqqqqqqqqqqqrrrr r(r0r8r@rHrPrXr`rhrprxrrrrrrrrrrrrrrrrrssss s(s0s8s@sHsPsXs`shspsxssssssssssssssssstttt t(t0t8t@tHtPtXt`thtptxtttttttttttttttttuuuu u(u0u8u@uHuPuXu`uhupuxuuuuuuuuuuuuuuuuuvvvv v(v0v8v@vHvPvXv`vhvpvxvvvvvvvvvvvvvvvvvwwww w(w0w8w@wHwPwXw`whwpwxwwwwwwwwwwwwwwwwwxxxx x(x0x8x@xHxPxXx`xhxpxxxxxxxxxxxxxxxxxxxyyyy y(y0y8y@yHyPyXy`yhypyxyyyyyyyyyyyyyyyyyzzzz z(z0z8z@zHzPzXz`zhzpzxzzzzzzzzzzzzzzzzz{{{{ {({0{8{@{H{P{X{`{h{p{x{{{{{{{{{{{{{{{{{|||| |(|0|8|@|H|P|X|`|h|p|x|||||||||||||||||}}}} }(}0}8}@}H}P}X}`}h}p}x}}}}}}}}}}}}}}}}}~~~~ ~(~0~8~@~H~P~X~`~h~p~x~~~~~~~~~~~~~~~~~ (08@HPX`hpx (08@HPX`hpxȀЀ؀ (08@HPX`hpxȁЁ؁ (08@HPX`hpxȂЂ؂ (08@HPX`hpxȃЃ؃ (08@HPX`hpxȄЄ؄ (08@HPX`hpxȅЅ؅ (08@HPX`hpxȆІ؆ (08@HPX`hpxȇЇ؇ (08@HPX`hpxȈЈ؈ (08@HPX`hpxȉЉ؉ (08@HPX`hpxȊЊ؊ (08@HPX`hpxȋЋ؋ (08@HPX`hpxȌЌ، (08@HPX`hpxȍЍ؍ (08@HPX`hpxȎЎ؎ (08@HPX`hpxȏЏ؏ (08@HPX`hpxȐАؐ (08@HPX`hpxȑБؑ (08@HPX`hpxȒВؒ (08@HPX`hpxȓГؓ (08@HPX`hpxȔДؔ (08@HPX`hpxȕЕؕ (08@HPX`hpxȖЖؖ (08@HPX`hpxȗЗؗ (08@HPX`hpxȘИؘ (08@HPX`hpxșЙؙ (08@HPX`hpxȚКؚ (08@HPX`hpxțЛ؛ (08@HPX`hpxȜМ؜ (08@HPX`hpxȝН؝ (08@HPX`hpxȞО؞ (08@HPX`hpxȟП؟ (08@HPX`hpxȠРؠ (08@HPX`hpxȡСء (08@HPX`hpxȢТآ (08@HPX`hpxȣУأ (08@HPX`hpxȤФؤ (08@HPX`hpxȥХإ (08@HPX`hpxȦЦئ (08@HPX`hpxȧЧا (08@HPX`hpxȨШب (08@HPX`hpxȩЩة (08@HPX`hpxȪЪت (08@HPX`hpxȫЫث (08@HPX`hpxȬЬج (08@HPX`hpxȭЭح (08@HPX`hpxȮЮخ (08@HPX`hpxȯЯد (08@HPX`hpxȰаذ (08@HPX`hpxȱбر (08@HPX`hpxȲвز (08@HPX`hpxȳгس (08@HPX`hpxȴдش (08@HPX`hpxȵеص (08@HPX`hpxȶжض (08@HPX`hpxȷзط (08@HPX`hpxȸиظ (08@HPX`hpxȹйع (08@HPX`hpxȺкغ (08@HPX`hpxȻлػ (08@HPX`hpxȼмؼ (08@HPX`hpxȽнؽ (08@HPX`hpxȾоؾ (08@HPX`hpxȿпؿ (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx     ( 0 8 @ H P X ` h p x                      ( 0 8 @ H P X ` h p x                      ( 0 8 @ H P X ` h p x                      ( 0 8 @ H P X ` h p x                      ( 0 8 @ H P X ` h p x                  (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx     ( 0 8 @ H P X ` h p x                 !!!! !(!0!8!@!H!P!X!`!h!p!x!!!!!!!!!!!!!!!!!"""" "("0"8"@"H"P"X"`"h"p"x"""""""""""""""""#### #(#0#8#@#H#P#X#`#h#p#x#################$$$$ $($0$8$@$H$P$X$`$h$p$x$$$$$$$$$$$$$$$$$%%%% %(%0%8%@%H%P%X%`%h%p%x%%%%%%%%%%%%%%%%%&&&& &(&0&8&@&H&P&X&`&h&p&x&&&&&&&&&&&&&&&&&'''' '('0'8'@'H'P'X'`'h'p'x'''''''''''''''''(((( (((0(8(@(H(P(X(`(h(p(x((((((((((((((((()))) )()0)8)@)H)P)X)`)h)p)x)))))))))))))))))**** *(*0*8*@*H*P*X*`*h*p*x*****************++++ +(+0+8+@+H+P+X+`+h+p+x+++++++++++++p@@oB #@)2` = E2 #Y+ _` dP" 3l At0T}T  U@0VX @dt 8@( @0 T@