ELF                      @       X          @ 8 
 @ % #       @       @       @       0      0                                           "      "                    0       0       0                                P       P       P      X                           `       `       `                                  `P      `P      `P                         Rtd    P       P       P      X                    Ptd                                        Qtd                                                         p      p      p      P       P                       Android %            Android             GNU 68mlGKF                                                                                                                f                     l                                                                                                                                                   4                     E                     X                     {                                                                                                                                                                                             $                     <                     L                     _                     u                     ~                                                                                                                                                                                                                                       .                     <                     L                     j                     r                                                                                                                                                                                                                                                            +     @G             A     8H      8       |     E      L            $:      X           :                  0      	      [     :      ,            :             7    9             t    :      T       W    0F      \            |:                  G      (            :             J    $9                 <;      (       !    H      4       c    p=      d          F                 ;      0           F                                                                                              	         c                 9           À   @ `    	        9   >   D   L   湥X<}0=2W[6}$ͯ~gMh2?t_**F7Ԅ(*`>F&HܓN&
ˏ __cxa_finalize libfsverity_compute_digest libfsverity_error_msg libfsverity_mem_is_zeroed libfsverity_find_hash_alg_by_num libfsverity_zalloc libfsverity_hash_full libfsverity_free_hash_ctx __memset_chk __memcpy_chk libfsverity_warn_on free libfsverity_hash_init libfsverity_hash_update libfsverity_hash_final libfsverity_enable libfsverity_enable_with_sig ioctl __errno libfsverity_find_hash_alg_by_name libfsverity_get_digest_size libfsverity_get_hash_name strcmp EVP_sha256 EVP_MD_CTX_create EVP_MD_size EVP_MD_CTX_destroy EVP_DigestInit_ex libfsverity_bug_on EVP_DigestUpdate EVP_DigestFinal_ex EVP_sha512 libfsverity_sign_digest OpenSSL_add_all_digests EVP_get_digestbyname X509_free EVP_PKEY_free BIO_new_file PEM_read_bio_X509 BIO_free libfsverity_do_error_msg ERR_peek_error ERR_print_errors_cb PEM_read_bio_PrivateKey EVP_MD_CTX_init ASN1_INTEGER_to_BN X509_get_serialNumber CBB_init i2d_X509_NAME X509_get_subject_name EVP_DigestSignInit EVP_PKEY_size EVP_DigestSign EVP_PKEY_id OBJ_find_sigid_by_algs EVP_MD_type CBB_add_asn1 OBJ_nid2cbb CBB_add_asn1_uint64 CBB_add_bytes BN_marshal_asn1 CBB_finish libfsverity_memdup BN_free EVP_MD_CTX_cleanup CBB_cleanup OPENSSL_free libfsverity_set_error_callback vasprintf fprintf abort malloc calloc stderr memset memcpy __stack_chk_fail libc.so LIBC libcrypto.so libc++.so libm.so libdl.so libfsverity.so    APS2         P            PR                   XR        9           `R        :           hR        ?           pR        ;           xR        <           R        D           R                   R                   R                   R        G           R                   R                   R                   R                   R        	           R        
           R                   R                   R        I           R                   R                    S                   S                   S                   S                    S                   (S                   0S                   8S                   @S        K           HS                   PS                   XS                   `S                   hS                   pS                   xS                   S                   S                   S                    S        !           S        "           S        #           S        $           S        %           S        &           S        '           S        (           S        )           S        *           S        +           S        C           S        ,            T        -           T        .           T        /           T        0            T        1           (T        2           0T        3           8T        4           @T        6           HT        7           PT        8           salt_size specified, but salt is NULL unsupported version (%u) external/fsverity-utils/lib/compute_digest.c i2d_X509_NAME failed failed to construct PKCS#7 data OpenSSL library errors: ret != 1 EVP_DigestSignInit failed Failed to parse X.509 certificate file '%s'.
       Note: it must be in PEM format. no private key specified '%s' algorithm not found in OpenSSL library block size (%u) too small for hash algorithm %s num_levels >= FS_VERITY_MAX_LEVELS error processing Merkle tree size EVP_MD_size(md) != alg->digest_size unsupported block size (%u) private key must be specified either by file or by PKCS#11 token, not both unsupported salt size (%u) sha256 BoringSSL doesn't support PKCS#11 tokens EVP_DigestSign failed buffers[num_levels].filled != hash->alg->digest_size libfsverity internal error! %s at %s:%d
 reserved bits set in signature_params %s out of memory (tried to allocate %zu bytes) no certificate specified Failed to parse private key file '%s'.
       Note: it must be in PEM PKCS#8 format. r malformed fsverity digest failed to allocate EVP_MD_CTX external/fsverity-utils/lib/hash_algs.c libfsverity internal error! %s at %s:%d
Non-recoverable, aborting program.
 error reading file can't open '%s' for reading unknown hash algorithm: %u missing required parameters for enable sha512 missing required parameters for sign_digest missing required parameters for compute_digest error processing Merkle tree block out of memory error processing fs-verity descriptor reserved bits set in merkle_tree_params  ;  !     ,    @     T  $  h  (    4        $    ,     4  4    h    |          L    t          0    d           X          '  L  (    (    @)    )    )  0  P*  l  *    +    H+               zR |                   ,               @            H   T     	   D`X`

`X D          l         ,      d      DL 
L D                                              0        X    D0L0
x0L       T           $   h    T    H H x H      D  ,            \  0            x  (       $       (    D H P H $       (    D H P H 0           D0L0

l0L D  $   P  8  @    DD
XD D$   x  P  8    DD
PD D$     `  <    DD
TD D$     t  (    D H P H D     t  d   D`X`

`X D8   8  #      DT@
T D  $   t  @$  $    DDTD    ,     <$  L    D H 
T H D  8     X$  \    D H 
\ H D\ H         x$         8     p$      DpT@

tpT D 0   X  $      DL 
xL D        D%  (            X%  4    DD     p%  8                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     " _{og_WO  3 Z;H@7 + + c+ a@? qa+ Th@i@ q? q R + Ta@? q9 Ta  4h@: ` R  6`R   6*  8   o 	
@k#7 T
@ ?    o( R	Zt@  9( R9h@	
9+ G  4a@ AR;  9  s h@; @ {2@*UA)R7A  +@(   Q	} 4 +@  ;@    *R   h@  `@ ?5 5@B +@	  o) )%Ț=?	 =߁=ہ=ׁ=Ӂ=ρ=ˁ=ǁ=Á=࿁=ແ=ශ=ು=ு=ુ=ু=ࣁ=========={=w=s=o=k=# T
! K џ@* Ti	 )	ʚ? 	 (T @J _ 	i	hT    * h@  !}`@ ? + 5*'T74 ! L `    sB AT@#@   3 '@_A W3; 	 @/ #F ?! 5 a ?    +@#@?@ TH;@1#F ?@ 5;@K*` @ ?
@ ?
@ ?A/@@! ?@	@	4 4@'@   " B T@_)	@)?k	T@K*` @ ?
@?@ ?
@ ?ֈ
@
@@ ?@	@
 ;h@@`@C ?@	 5H  #TO   ՠ30   x  @v  s=   $*z  '@a     Z " B ` T_h4@K*` @ ?
@ ?
@ ?ֈ
@
@@ ?@	@
 h@h@`@~ ?@4 * 1q @@@#@  @#@	@@@@@)@?k T*47* 5! Az  Tv @ 5@	1@	 (@   @ R ?֠
 5
@  S    y 
@  R yM *4   sK    %   0/*/ 
  @ !*)    % H@_	 T*OEWD_CgBoA{ƨ_ * t.&     pABt"c$R @ @@@   pAB8'cR @  * 2  *  # @@@ *  #   {	S C  oS;h@C A ( @ q T)@(@* R+0B)? q  R)ЌR  q# r# ')3)   4  @Kh@_	 T{IS@_  p  x*  @  @` @@ {WO @  ?֨
@ ?֢@OBWA{è@ `  @  _ր {   A    4!80 H R  q     R@{¨_ q TR ɨ  $ @H  __ q( TR i $	@i   	@_  _ q  TR  | ih__{     @{¨  {     @{¨  { O   R@    ը  )	 t"   h& H
 h ^ `  u ] 
@ A TOB@{è_ ,,      ApAB#c,R @ `@H & { BB  qa  T{_ !,R< {  @<  qa  T{_ !,BR. {  @1  qa  T{_ !,bR {    @ @{¨ {og_WO \;Ո@  B   B R  6R   6 @y   @y	@ ?k T@Z     !+	       *  4  (   +   0   * :   . (@ 4K5*@H .@ 2@ @ !+?       & *  4T @H  <&   Pb :	 $   B   I ;  .N (@" 4K5 @ ! @y  1 @   h2  ȪCH.. @y y@y y   o?{            	 
             =@y    	R  4   7 *   4   |@    @C 1   4  q @ T  z @ *3 z R		 r}  4	R} ` 4	C Rt  4RC rn   4! Rr  4R r c  4R r]  4V  *[   4C RR  4R rL  4RL @ 4R r A `
 4RC r; 	 4C! R?  	 4RC r1 ` 4@*8  48 @ 4RC r"  4  *   4C R   4RC r ` 4@  4C R @ 4C  R  4@ 
   4	 c  ` 4A    @* &  z0   D     h*>  :	 "  @ !(    L2/  z	      &    	 / @ @ i k % @^	 T*OEWD_CgBoA{ƨ_ & C{ WOC 	
_  U;ը@   o#)  @ C>'= 	'>~=C F ` 5@_	 TOT@WS{QC_ d     8 v  {   H)    R{_{O    R   OA{¨_U)   {O     OA{¨ U)   OA{¨_    _{_WO V; @     @@ @ C   K  7@_ ?֠_  w @_	  TOFWE_D{C_U {OC# 	) C
_    oS;h@ >'=H	'>~=  h@_	  TOR{Q_.   *A Ձp @ {   *A  a0@   a ) @8 q) 7K  5J7*_( R*_{  &A"	      *AB	   .Ab	   2A	   6A	   :A	   >A	   BA
   FA"
   JAB
   NAb
   RA
   VA
   ZA
   ^A
   bA   fA"   jAB   nAb   rA   vA   zA   ~A   A   A"   AB   Ab   A   A   A   A   A   A"   AB   Ab   A   A   A   A   A   A"   AB   Ab   A   A   A   A   A   A"   AB   Ab   A   A   A   A   B   B"   
BB   Bb   B   B   B   B   "B   &B"   *BB                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  P                                        @   d;            @      ;      0       0                          #             	             -             5             >                    o             `            `           	               o          o           o                                            8R                                                      h      
       M      o    
             PP                    o    
      o    
      o                                                           pH      pH      pH      pH      pH      pH      pH      pH      pH      pH      pH      pH      pH      pH      pH      pH      pH      pH      pH      pH      pH      pH      pH      pH      pH      pH      pH      pH      pH      pH      pH      pH      pH      pH      pH      pH      pH      pH      pH      pH      pH      pH      pH      pH      pH      pH      pH      pH      pH      pH      pH      pH      pH      pH      pH      pH      pH      pH      pH      pH      pH      pH      pH      pH      pH                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  (/`^ TT= SC?IOB]18rLH Ib;dCA*i	iKU:;D6K2`<ۿX'iQi ԕ4QQ͈n鞙P(GcWKFv5W[O
ss)=iMbtg{ʎ~#;F$dM*)[aI֓ҞVkGֆl&`[pJ]y#moyˎvh&.ڎ{!1޲ŪLʂJl&4s}U8"mOHgtB88!/{jCL<LhmUF>C-zjkQ;;iO|*)+% lЊ
m`hؠ6ȅA`X1vH*a?0;tCv[vްC6a>l0%8a{n{W6aם]}fW:]Qv}?ljt{{Eݳ}Zͽ^M@[>{kw{Yw{ok"`v]	PPPr((/]
q8؜r?NVnu8|oz&3J)anŻqRܥ]˱F(_.FE
?vsmnzC9 E7vvRwfӂ>w\B C'	<:wws_sSeYnH&u"݀jngхKِ#B_Hǆ8avv|![{X,֖.&̝<ɝ2'`#N g/KtlgdŖ(G@ d94BgBeg/xȋ}J@/3e_o6].brs@LI0wՂ9=:9t`,k0 9<UUY.csWٰܺS}WeJ!?0kg=_YwT4U+zT)H뉺Ԋ9Q6g{d?]ިFyRRR44VZz8jeD5"ohjS섫Ҩ쪥|vٛOkjH{oso-8Ce/zqsm Z`a6`.'ۃa=.l _/}v}®Fؕfז]%+iS`SQ){/m"lV cZy3FIHB~j@FBȟ`>|f0F4kK$$!))O;-3v]!77'6d!o.XN#>k[B2)RKHn\uѲ lJB!!ڐS[C(+Z'WQ;rZDӒ#)kn.צB`lMWlʁMQlJMi6hГ4ěGIɍ-D	d&\-m頃䡵[nP>3k*J&3n(Bn<7LR'WtՖ@5~'74K$O-^)e$;<[0{Kޒ$boh
SFmm^탧mIv!19PaXvԍnV՚IIIIYV+\*JT*E;Us;/EMhe+H{"9ύV1*acñbN$=ĘbT]\<2*Ff]Ee\HydD1g%F*O{βVez֓Q'GN?Wp!W_YIt:=zPYr7ws+#SoꎆjG3_ɩ꫻lU,š+8[%،hi7w)xF1GCfhdD$It2
:hi; U	$IJ% 8p
 c,tp"Kq*jİ*#X-=SC{fkH{TJ&ME0X2Gl_FpKj@tX{8?%B5Tأۀ2ewO>kuO7LP1(t+	Uqf%~."'U#yӌVI0bq@ݔ -?/5CcHA)Ws85lnisjWz>ܜUNэ_,qD 6J{c9rI-^5Jd5YwGĖdwאԪ<b3PKs~J'U8R߭k"y̒0ՅddG"#!~/mx/80(m z, ѧjY<(Gho9;rg4RXt+VK4abLG=*ZWc78f. T{)	*Ji<T&T.v@Y*Z1c5+vYvj]%NП'w"='rU"oHRZlhdͲ>ڇY0,ty;fa-M,󒌕֍n[inwDjGj)t#R#>idc\iC0+;pDYv.c.k 8 Ȋgf7
u[Օv*M:<ݢ~` ' <u\OlǨ?˽՜ɔ·3P4[պ{}ї ƨnʿ:(*9ӓ1)`RwX!|̔?oNj	Y`+HWGIO;} %Ԉלuk	rdŋReh_${w-.J\#aV/ҏȢ.['#                    (/`e" t0ЪHЈ3	*`.HG[? /kSg a j .
P8Ax2u6ǬNa]c\0OBNA[	pl&{)?A)U5b-VN!5.N!]OǓIK`$F&͈Y^S();M&j&#jl ?+]E:~KsR*,Vjv?8I#v8Ms,^
e27-$Wd-
4ve䊬Q*ٸbd( 	NiBtpj#H3duY᭿'%Dls,^U(;&"ka_X(a$rx:эj2\{xNt{$Wd_E-x
'$$ ^C}B<tDC"IAl(<G4$#&eԪLl'kZF	IF3	ZtHMqtUR(-D"pJ)570 B&ԡ`
]e3u26ƻd* ц#ƘBD'1_붇I{R,ZIݩsR䋥z$߹KvNxTة@63t0;+"p2@ Vf%aFRX梂JM-Vs` WC
<tmߢX\4ϣ9Fic8X6 ܿl݁4e$2
Xχ9QRahP$Rpbߔ#ք*P*u-mQ։LL;7o8?Ts0"s+[֠% H?96kX9mcFn<R7llJJeJfZJo;Q4ց,ෟ&`P\5$BùPDz)vaF}E:PZ8a^?Rpzl9q;lF>̢`(+s-J~]	?<-I6qy΄@ɒVQHEYp       /             (/`.] jniKW@ZHDF|kkKg'x nx6<,n?0eEI $Kv>hmvpK[ґ6؏ep82 "'tl`lb(Hg~?c~nG|iC\~b͙S m~"lgRN	mbThF$M~ӅUaR.ݺjBf,-WZڏ:x%ϭBO#L!%PlЧb訟S&6}A`wu>?Ibm>Ua܏&62+Aё@d =@hb.wB}Fqc( G"t:sa`s1vNl.2v6O(ql`6`Нd2Po
#649jI+#-^/]hrZ9pUqBҽe]sp<9Op'08y78FFy
,3b½q[0emRFv2<HhdXc$G(@F&ogڼ3k2k1k~y{dE;bRפjcNo!0"	l5^w)-e.I}^A{X#UŔ?Ka2ș0bgAVp4"+YO2̑ѭߌYqfmGC'蹞@k犞51[#xy#V~6Q|18$/`2k}V2 ;`'D)bjIPE"TO9(I(||'I'8d[A#wkq5Jk$2F1v_4.Fy͢iLG4]*B*IHar$K2˅TIBW~;W)HxQ+x@
˄.W3</3b邵
^[ת`#E`}ך5kG,il1B"Õ%%$5-kZ֔+.:|)W]z1]Ѣ	W̷G1Td_u\*SBǑE犳w;~kؿ=kEwd_];)6EJO͡C(q&%Yq5:)<xuf{lIV*#Y<pLIkL(L\ebȳHzqֳѹŞʦK	(\ƊM5*Aeilv\ƉqZB]|B#Q8#U>|1qwEqUĕydE)sӔ,{39Aec0(;KWvcIifҤ+`PEf ۄ5/n6[r횗=jkj54-,,,Ъ\S>GVlsde26dgW'+r9y#;1xC`7ɵd:Bt)|Jgb-B-c'E-˒]eZz3c'<MǶy4y,D_%Xcu4O$seV7M%y8#Ȳ+?χKXB,Q{VÁl Rkj|jڴQOJVU\e*J#hNt4EkmZ iJzԻn-cn&CKF֒yK%bAêoYX?[ZSRMMƬ*Tf=ΘTH
~bKv&Ld8(Z^9E_naWͽ	nQmԾnF^Nw<)|(i7pH"1_[K5aɍpi%fVꨪ̪AeYq#Ff` Ƈ-X"i߇vKdξ7g	g?$h[y,/^e#Ej|AdixY^O8@ar釨:օBѣa "N_2BGպ|ѧ˚[R֔pMv+*;
kNI]# z91Wf˻ OKв:Hⷦ4PZI)YVqVX"zVVNz*C/$f(+|."|r4M	t4Vg%M;M1I(:bP4v0x/6ޅ(TJSߌ?!EYEY.q,(R(EY QEYej
EY`P,e?B_ϟ:xQg?I!DH"@M7'l@#slϵU3UvW؞k⽔b7`H·<tWZ\ia02ڑֈ$Ω
i0r pmxxV<QH?a
lyS;f(DK`oX)6967b"LJ}@uK1SngxԍmhIT[Xժ`>+~AEjUN+ ~ƶ䆅]!أ L$-yf;``:V$k=&(n BظY+ʚbѝv6f:F&J-n,e@7EI-	fK7fQָm(qWB?lvh1`%F^"R8+ʙ@Q`2^T)bK.Ε<qU=sr`a&e(l!Yzr`V++1ae ;,;;LD!*bd#!wϺ	ޝ^^̅4U,v҉٧·8z!ɲA75A9y9u5J4UdN6@LNuX5U	aV]^g˪UR+f`h*q;5eSeDڀU92}B4qerQXZ
^ % 9d q/3xQl^B=,#T9Vy͒3w^%Jӈ+y)%lDPwv2Q=v~W6/
JI/OzG?韣}h=ldquS/bN9H,_록5Hr5Z6p*/vtInpml|#v"VL{rg)9mFVd,d9X:~u+Uk#ϯ`7k4m$ 7zvI1gD칺\Q*mD.7,]@rH^[hX'яYPhD<_]X[JRCgf/ЖIhmV?A6h #r;bx:^bK)ənx~fFf#79/qc[ޢܦBoyVc۱[7:KdчbYiᗴ^޸>\aeMՓQrP%P0#Mou L@Xhf4>s@nX[4l(,UfJ	o=׬px$7p/We\YIM0t6@1̀es\'j2c Ҿ+f3:GVmh'3ʚͤ]Zh%Eޔ?<[KRj#ꌓdy[l/'u~ ޖy\Xӻ)U,wj^9D,d2W:]u˅4S o-"egȬE<OZc>)M8yy%QM"WTrHP}zPjX/OGH^+BXOAXh>z8NvbƣR()Q @E9Yf$jJjn4xTT:%rg~?%,2ޠ,"i f|AZ%D! JeDRD_,Dc#cUպ2D#0೒ 24H$ d|=lZa
	rK01]1ػJ]b>0?@Hp "FԂaF\ 7~aM͞ V+͒1 t.2j h fߌߛ3T`='M- u"_3ؙ
'1oQUr6#	Eo`~ 
(
÷:зl E@"[Hza JЅo(UQ QҠ	}EvQk?>\gƂJ"N-*ɫ784E=qd~;k-)[J@:UƁ>,GN*G_[= (WD/ɿ!Wޑ'"D7_' =zMJ`8nXA_;=QϨ]U]bzDCz^лp=?gY^GsIOOގ.G}[|^ͷnZҳ}kHM.S/urBˊ
&LJ*1=\w10d1p.{VvlȨ3b©BS:*4@`p0)zfcQ0 LXTƈ!/1%?!	Apj?"41$=&Vy [z({SJOWKH!2bi0+m("tզr4䚡鷩ϡ}R`jW(
ܮJn+F֥#JP[*od=	+UF3#ypiNzڲs=1M߇)Ny{=	һo`z?X"yч)@K[}%-g0l/H
#꾟Bi뤞ҁ}Ԡ\AC34Uў O,A@MCţxwU &uo eB%otKӟ5"I8IjSM&Oʭ?,QgtY#X7
P/>q3-jH0by:/K,4|[.;KX /-ywBv_U_V0	m3]X9O>'~	A\Lٖ+JuN[yMRUZj+cѩ;Ns}osLob/fO}FfhFQUvS@aWe.6.ߘLRi(R.!pmU'^#-M#?Lk"}seUbۓ- 4mȲM[u,$./Lb+	'x0'A()@Ѐ1?JQ~A-|5&Px~{;琳<:50lF{](;JQq/0.6M.Eط^!ī3op{ճ)Ř+<ȘIe py" yPKB
XrT,)ߛm$*V@텤MׇVc)jELostƘ_촴3j;u@-exX0t\_3Sn!S=3g۫#sD4@hqn)9AB4_	PɈڹkŔrA`p|D2<ԋd 6y%W5᷐"$-w蕉)j:GY7QLE.uH,Y4@Y*/^dɽS.gd|?A"$.:WM{>2Bqysإ>˱͕^_G,l(}'p
<9^舌4]
{ߗhlƲ[CR͌u*

!&/JF	"Fa8tE ߜ*DQ#Ջ?@	7Xd[-I=fշCX&(O~HmrVZZ)=,jLvZ]y"Sk#`A8p¢63e.5ST}:uљ]Xm>ИEhvQ߷߂;թ}b=w-#e:^'۫	.d$J9T(5SA	cFnh$/^92vBNC:\RoXoU^9*gΚ.vpFDU77w{1E <NSBuT~`\rKe:&1ZzϤZ9.e%!3A1 I$5!WW+h^o&"0G;`t6TD.7~6hN5jUY:秇lAsoi;qJ^-)ʪ:TӔ>]UUQ$4 l޷4A_a"DB8C}
)웼~6@+:'@fO&>ZiQEA8i<u^lYeýow 8>t^&Qf$`
:mGsQx^AZBJuո'z8NJv{.NF{ַ}?_-yyz#l"6/	_)OZ+RnAy5¦,MAgN'KFǩn}ySwxf\^@jb/r7=cWRw?;aOuZ?n} &@ZĔ}q=ʵE                    (/` vuE J>)=;@_*ψWV<o:MRSlT-EBK0?!nEIP j i $]ij05vVHFQ>xazjjO&~C~?߁p/f3#̿?FxBҤ4$^[⭺7}7Dc s!sku+KLZo[umn-տ'[")˖=o9uS"#kĭʕ<eI 	I	HP\ɍINERd`t@pO=jA@x*hA7;~_8_ͨOymT]FYx{\dG'A	M8	O2eH-Аv!7,ƵQf!51KCm&J.$RL#6UQ%_MV&UQCW @*&+5Y]~ڨcG62Zԃ{ N'`ƥL=                    (/`# P/f33zuu"sfG<^WWIhiiN   lcú9,]i-s}kǹ7۶:b٧kx:6:fVjd[sfe精i9jmɹ毖M竖͐Izslq	֍yߓ+JulĴ(8-e:fae(E8wߎ{vyk˞"k%v=Wd {l<Y\X\QKXZ]cv!_Z|ƥ+p<:CfrܛNϽDx̃כi݁q׆oA}f\c9SFͣtNҴ$+ѽǊc/@'0<A37? B<Sû0Ǆ|{1d\ovAyvٔkneޝxs.v1Yv星܄٨%8LtҶC<+3T ,c:gٖqAչg囀ovr=Eeg50]4&K/$ssֲKȚZ3%K07Dl+Kk^휂wczM1ZVꯂדoj"bѐ`̶r?wBzqV&╦7wiy7`kX~)GimY}pOk؎mݘFjesYzwHIYfch~؆䛄a)m5XkNvaщfeְ0<K N:'<#p:O6݋:MdTH KzfIE2	& "(a	''0+צ֎$lHoK}@ETg'>8^H?|w/Pc+ē;KcYIۡ쟮/'ǆҶۏkj}3lP^FN$}Ar[l%p/?kP6n W<g shΊ99 J/G3x/4yN]YzAr] M@Geu&	^L#}7;M2༱	pV=>[i2b/;dTN8xU#0\d:5       #             (/`#A b) J-	%;5_C=5Bxl #  1!ޜDE< (sZZ(*KB, ^@~!\'T,JjVqăR8GOWJ _-wqj~f1Qcfam|@[(/.ړ,=Bs^S_$$hGP9ܵlfqĽ\=3봀/LL	aOM!n7>OT1T>to~Ë3҉V,C/XZ	1t5(TȰ}c?^LaΏ`e,|<kt2T zÖę@<vdH$<  av$29ruP#9<_ 0 Gqf'dl=)	`x  EǉH& `3nKO)1n)G߸)}vi],Fऋ~^.Zv/CNEfAmf]&ۗ1WKkDB{K=Bvښ+tGIMf&t	ɬ,@(sZ۳2L|w1TBX&4P[{j%[[ĬKWs=uǞ|NZ߃eur_up:Йj.Hz?H8u҂
8U@h`ruo_Չ<M\+7ms>z;=P߆M!:%RM~tRR
{!
A(Y,rMjX*z&QM\tW\5U/~TB+(ᅾ=MiFP'JIh9aXxhֹķ=!0]jZ`	UO\yv2CMLcZ<O./HHEڗg"]jFulkc2
(6qav2`PI,n^$JOwU	¡?:1Er̈$I!18$)HJǣ6HFCK7>F&@G|@U&P쪖sS^=V(,,4>PJV2a<)ck;/Eϕ~dy3DM]?qm^(Gu%T>N\[9MaL512{cfh$JH1̲bO}a}:ܬ`,iQ^Z̮ySaE9)f}j\#*5[&v8k
!8GZ/`oBp7,+ lP;*<jZiJ~U:v~]@b$rr77qh->M)f+:0XpcL!3_4P.L\bM,Qbx! E`*V&+B0vc/Dt?hpZ}`QٖtЉƨm̙~;X/[{*2⚭+ٛ4&<!6뒧r cea24u'|>b:1:DP?U%\wZ_#Ρu}i`H"m "́~اiڤLn.Z)FGW,ޔ9ɐB~붧ֲDgnrj_ͮ?i/aQ&42cRMIVF&}"DpĊVaÄmVQ "ڇ_RH,L"2di7(q:S!0i}8y,
ӷt mNZEN"%|ELT#`3`h̝[OY"7ǑY.=U	qu!%r616.,ہ
qwP>fn~ɲJpIP3;w ~ard5(ۮJƆb$x4BDhV^urx$`a                    (/`% vE k@tHSaNAR9e2MYP	m d9*¯.C AVT}
e a e !r8ǼñS{Q/lʠD#nDC8j0/n#ιl|	h8tڸ7vF6xm 	ɰuDZ_Ur-C%FK̻ǞG!?'|1-C`w(yM)2&)G;:Lf}tVQdG[bIt)@gtPTb3>Kd~~1?L9MaSi4ga)6w('ac\3 LǿIc2K4$fd}jZIk+Eft*ux,~E!iSOdlRp3>,mhV	}.bvq!<~їpHlwƐU)^X ;җ+*B{Oߛ=/@H X6A-DEH$`D ܲ.Q	h>l>v/>Android (14863223, +pgo, +bolt, +lto, +mlgo, based on r584948b) clang version 22.0.1 (https://android.googlesource.com/toolchain/llvm-project 2d65e4108033380e6fe8e08b1f1826cd2bfb0c99)  Linker: LLD 22.0.1 (/mnt/disks/build-disk/src/googleplex-android/llvm-r584948-release/out/llvm-project/llvm 2d65e4108033380e6fe8e08b1f1826cd2bfb0c99)        5             (/`5p z(I 2INB$-S`?w4*RS6U'#F-FKt*w;p'<H	ɽe4%]^N8/`ౡ^[bT7}q
⮽A	fzp7~ܝ>ν;^#zq+:t.#;V:YxzmU/c:9uJ\8Gמ:Y3,pO!4b\Es8 qb7GMn|A3,k'.P4\P M  i
eh,ERA%L]4h/B69DHbsf2@5X2 ͌%$5	wiL#R<]`,EHv(tP3c!H]Y3G+1]śV-[dt9GzwީIq
oc]R!w)!n$ `f"5v* `L	:B:{fJw'4^b[	CDMΰzcFw"Wp`` d@%ݑ pqII; tdv]gwvN!7{JЪD(L Y`(U 	Rɕ
Ю<bE<䊓'Pɠ	*VT`dqFCQtu9jԇ̱_ܜ3܊qTa)Y $0%&9Rf.\l ԆhH0/lp0wа1 D?#x1yfmt\b4,wUa$vpj6\(nLBg.rWl\BeXNG_I
{5d=D<>Ipg콕O\W^ܕtWrk6ѓ{mCV\`%-k-6I>5\;8q>5ܵKƽpo{eӓsW=B{p$)wydJ[zzuHn:#SVw>D:M_^^}Upxmu鵱^m*	&10Ir3
o}|q_a7tn
쪓A;>c>@5ǸYu)}~ڸ^RdӇY}luqMN6ndq7^w^$zqD`xzmzי~ 'O{lW3VQ;U	wVz}U|SX<^<M.J'[Gwwqׅ[sol$zᩗ/W&zmdOw9![d/m2V t\Zׁpsr\ӚLB6	#+ШW6HJ&7nUl^h`X(/O}lD'(,[5LN.δГB!P2"%ry)J(YzwF$2+J;ZfNW4i)vp"`&:EjQ#K	5bE{m<S9
YVT'rWBBGF`:#+rDco ߖHPcCa|	*e|j\聺;^M	:q█WfrkRoLt]Nb|0"VudHQ@4Jq/>nQDvǇl]v9,U9o81|"n5p~I&hk#Y0A+,erETHb1dGX zDqőRD/
HQOAA4@$
CYP46k~.0I9AlVmppZ;~{񊅙>t2JaL_ɚߢ;ŴH"@뉀ܕ8!14x0&kwO0kdO7FrHd$Ga[3HXS¢}Ƙ	snH*&fsB4y@QBaJ_䏍{`"aBE~@%8/`|q
kX1S:Ԏ fhn%kT_Z(%ܬUl(R.јun ,>1$g.JHw7ȤSp~^%Cq;6T WT>EBvqsy  M6"=] api}*킥4綆	+:	1n'oUvm=Hxa#@VCx}[ȏF>&_k>+]g1t ecx-=6~qiګc!X݄^:INpoCNkJcܓǖ:I/.fk_kZگkpc5R{mZo_nH${=C15ESs"v63~ze;OwLr4&IƁ	&)̈,p	ν@ƨ822"""B$(c@6-DD11$d*9pBQrcm]nP\vߣkp̲d]̤+nQ}~49gUDm2ϔAyъ;ךq$ܛFx/m6(?zB-t+wʩp]ӟIgͺZT>?mI;uBH~IA3.1~Oj<(WvԠ'H|^%kBAP60Γo$_h޴} 97	"JڊǹҐCMO^''eZ<pf>K%/886A+d?T	q$;JўX>MF]拲hǪ:r=K>7fɴ68K+{LR)%xTR> `WI>
c͕GD&1AΉMJ,Byޡ(P p7m"]O`'QnvSc]Os*I74],x"NO ญ6 F5qT 7e#)EA b~(S!Fi*fHL?`A7  ]*if?{Bp&$g$r70(C> Ȩ9L6i#os+5|I#ǔs2MA,oYP/rߜOx	v3Z	w˞cȸfAb2{p 1?CjR'&eMHq,i00{D-ݠ4iuZVegI'!0<|JxP UZJjTwv%_HIŃy9AYPeMk@hڒ`n FaIFFҽ0d                    (/`= XDm~䮘DȚn90c*$F@S: ; @ f	HϹU~?[qw*HWߺTPuvdGkȝdx4C`xKiцN2Vat{pF/Rfҭ;gc&դ ɥYVGv;HVyV~
M$Dyg*ۥ!V
J.BNƆTEgJAhV<뛟\Ÿsu&G;
ȳVIvU:  uZqт%3`F7$Y81óVr2ZaƾH, @C B5fk2fqHSPg6p#ʘN3 v:Ćk)	#8	b6eׁw\ÕZt                                                       0                    0                    0              "     0             4      0              7       P              :      PP              =      XP              @                      C                      F                      I                      L                      O      y              R                      U                     X                    [                       ^     !                a     p             h      p              k                         P                0             n                  |                           h                                                                                 0                    A                                         >                    ]                    #                     P                     y                    `                                                                                  !                                          9                    $9                                        	                    V                    Z                    ~                                        y                                                                                  
                   !                                          :                   :                   :                   $:                   |:                   :                   :                  P      H       '     ;              *     <;              -    d;      (       ?     d;              B    ;             \    ;      (       n     ;              q     ;              t    <      @           =      <           <      8           H=      (            <                   <                   =                   H=                   P                                      
                                      O                                      X                   y                                                                              *                  !                                        p=                  D             !     D              $    E      $       9     E              <                   ?     ^              B     o              E                   H                   K                   N     y              Q                   T                    W                   Z      Y              ]    !                `                   h     E              k     0F              n     F              q     `                  F                   @G                   G                   H                   8H                    `                                                                            ,                                                         y                                                                                                !                         )          Q      L       )    `P                                       0      	          @G             !    8H      8       ;    :      ,       \    E      L       o    $:      X           |:                                                           G      (                                :                 :                  :                 9             *    $9             F                     L                     T    :      T       v    ;      0           <;      (                                                                                                                                         H      4                            %                     8                     C    p=      d      [                     s                                                                                                                                  F                                                                                                 ,                     ?                     U                     ^                     l                                                                                                                                                                                                                                                            ,                     7    0F      \       J                     R                     e                     q                     ~    F                                                                                                                                                                                                           .note.android.ident .note.android.pad_segment .note.gnu.build-id .dynsym .gnu.version .gnu.version_r .gnu.hash .dynstr .rela.dyn .relr.dyn .rela.plt .rodata .eh_frame_hdr .eh_frame .text .plt .data.rel.ro .fini_array .dynamic .got .got.plt .relro_padding .bss .debug_loclists .debug_abbrev .debug_info .debug_rnglists .debug_str_offsets .debug_str .debug_addr .comment .debug_line .debug_line_str .symtab .shstrtab .strtab  crtbegin_so.c __on_dlclose $x $x __on_dlclose_late $x $d $d $d $d $d $d $d $d $d $d $d $d $d $d abitag $d $d __FRAME_END__ $d $d $d $d compute_digest.c $x $d $d $d $d $d $d $d $d $d $d $d $d enable.c $x $x $d $d $d $d $d $d $d $d $d $d $d $d hash_algs.c $x $x $x $x $x $x $x fsverity_hash_algs $x $x create_sha256_ctx $x openssl_digest_ctx_create create_sha512_ctx $x $x openssl_digest_init openssl_digest_final openssl_digest_update openssl_digest_ctx_free $x $x $x $x $d $d $d $d $d $d $d $d $d $d $d $d $d sign_digest.c $x error_msg_openssl $x print_openssl_err_cb $x $d $d $d $d $d $d $d $d $d $d $d $d utils.c $x $x $x libfsverity_error_cb $x $x $x $x $x $d $d $d $d $d $d $d $d $d $d $d $d $d __dso_handle __cxa_finalize __emutls_unregister_key libfsverity_compute_digest libfsverity_error_msg libfsverity_mem_is_zeroed libfsverity_find_hash_alg_by_num libfsverity_zalloc libfsverity_hash_full libfsverity_free_hash_ctx __memset_chk __memcpy_chk libfsverity_warn_on free libfsverity_hash_init libfsverity_hash_update libfsverity_hash_final libfsverity_enable libfsverity_enable_with_sig ioctl __errno libfsverity_find_hash_alg_by_name libfsverity_get_digest_size libfsverity_get_hash_name strcmp EVP_sha256 EVP_MD_CTX_create EVP_MD_size EVP_MD_CTX_destroy EVP_DigestInit_ex libfsverity_bug_on EVP_DigestUpdate EVP_DigestFinal_ex EVP_sha512 libfsverity_sign_digest OpenSSL_add_all_digests EVP_get_digestbyname X509_free EVP_PKEY_free BIO_new_file PEM_read_bio_X509 BIO_free libfsverity_do_error_msg ERR_peek_error ERR_print_errors_cb PEM_read_bio_PrivateKey EVP_MD_CTX_init ASN1_INTEGER_to_BN X509_get_serialNumber CBB_init i2d_X509_NAME X509_get_subject_name EVP_DigestSignInit EVP_PKEY_size EVP_DigestSign EVP_PKEY_id OBJ_find_sigid_by_algs EVP_MD_type CBB_add_asn1 OBJ_nid2cbb CBB_add_asn1_uint64 CBB_add_bytes BN_marshal_asn1 CBB_finish libfsverity_memdup BN_free EVP_MD_CTX_cleanup CBB_cleanup OPENSSL_free libfsverity_set_error_callback vasprintf fprintf abort malloc calloc stderr memset memcpy __stack_chk_fail .str.llvm.16262793916937219753 .str.1.llvm.16262793916937219753 _DYNAMIC                                                                                    p      p                                                                                           /                                                        B                         P                          J   o       
      
                                  W   o       
      
                                   f   o       
      
                                   p             h      h      M                             x     `                                                   o                                                      B                                                   2                                                                                                                                                                         0       0      p                                          pH      pH      0                                           P       P      P                                           PP      PP                                                 `P      `P                                              0R      0R                                                 8R      8R                                                 XT      XT                                                 `       `                                                         `                                                         l      n                             #                    np                                   /                    ;      2                             ?                    m                                   R     0                    C                            ]                    2      f                             i     0                     O                            r                          ;                             ~     0              "                                                                   $                                         x                                                               2                             