ELFMx4(!|$|? x  H|ix}#Kx9 |}a[xN !|? x?9@I`9 }a[xN !|$|? x 8 H|ix}#Kx9 |}a[xN !|$|? x= 8iH`9 |}a[xN !|$|? xH`9 |}a[xN !|4,|? x9 ? 9 ?Hh_?}*J)U)>}$Kx= 8iL1H? 9)? ? , @= 8iL1H9 ? ?9)??9)_| H@A_?}*J)U)>}$Kx= 8iL1H`90 |}a[xN !`||? xx|9 ??x, @,= 88= 88` L1H|ixHD= 9) I) _?9? 8}$KxxH|ix, AL= 9) I)  _$?(9?8}$KxxH|ix, @= 9)?Hl= 9) I) ,0_4?89?,8}$KxxH|ix, AL= 9) I) <@_D?H9?<8}$KxxH|ix, @= 9)?H= 9) I) LP_T?X9?L8}$KxxH|ix, AL= 9) I) \`_d?h9?\8}$KxxH|ix, @= 9)?H,= 88= 88` L1H|ixH<8@8H|H?I?I9 }#Kx9 |}a[xN !|D<|? x $(? )??$)? ?()??), A?, @,= 88= 88` L1H|ixH0?9)U):}$KxH?9)U):}$Kx H ?, A? , @l?, A ? _I?9I?(I? , A?$_ I= 88= 88`L1H|ixHx?U):_}*J_JI?U):_ }*J_I?9)??9@I? _I?$_ I?(_I9 }#Kx9@ |}a[xN !|4,|? x= 9) I)  _?89?}$KxH|ix, @ 9 H9 }#Kx90 |}a[xN !|$|? x ?I ? ? )}%Kx}Cx}CSxH|ix, @?I? ? )}%Kx}Cx}CSxH|ix, @d?I? )8}$Kx}CSxH|ix, @8?I? )8}$Kx}CSxH|ix, @ 9 H9 }#Kx9 |}a[xN !|4,|? x9 ? 9 ?9 ?9 ?H= 9)I?)}*J), A= 9)I?)}*J}#KxK|ix, @X8`H?, @,= 88= 88`L1H|ixH@= 9)I?)}*J = 9)I?)}*J)}$Kx}CxH ? , AHHK|ix, @?) }$Kx= 8iL1H= 9)I?)}*J)}#KxH= 9)I?)}*J88}#KxHHH9 HDHHH`?9)?= 9)) _| H@A<9 }#Kx90 |}a[xN !|4,|? x $9 ?? )? 9 ??, A?, @,= 887= 88` L1H|ixH8`H?, @,= 88;= 88`L1H|ixHHH?, A`?$, A= 9)H = 9)}'Kx= 8= 88@= 8iL1HH?H́?$, A4K?, AHH?H?$, A= 9)H = 9)_J }HSx}'Kx= 8= 88Q= 8iL1H? 9)? ? I?I? _I? _ I?}#Kx90 |}a[xN !|? x = )( @= 9)H(= )( @= 9)H = 9)}#Kx9 }a[xN !|$|? x = )( @= 8iH|ixHā? )U)>, 2A? )U)>, f@= 9@IHp? )U)>, 1A? )U)>, e@= 9@IH8? )U)>, 0A? )U)>, n@= 9@I88`K|ix}#KxH|ix}#Kx9 |}a[xN !|4,|? x = 8iH|jx?}*HP_}*J?= 8iH|jx?| P@@,= 88= 88`-L1H|ixH= 8iH|ix}%Kx= 8H|ix, A,= 88= 88`-L1H|ixH= 8iH|jx?}*HP? ? ( A,= 88= 88`-L1H|ixH0?9)?? 9)8 }#KxK}? 9)? ? )U)>, A,= 88= 88`-L1H|ixHā? ) ?_? | H@@,= 88= 88`-L1H|ixH= 8= 88= 8iL1H= 8iH|jx?}*J9I ? I?})Ё_}*J?? 9)}%KxH|ix}#Kx90 |}a[xN !|tl|? xHLPTX= 9) I)  _??H, @H= 9) I) _ ?$9?8}$Kx9?}#KxKHԁ?H, 0@H= 9) I) (,_0?49?(8}$Kx9?}#KxKmH?H, @@H= 9) I) 8<_@?D9?88}$Kx9?}#KxKH4H= 8= 88= 8iL1H9 H$XTPL9?}#KxK|ix}#Kx9p |}a[xN !|tl|? xX\9 ? 9 ?9 ?9 ?9?9@<}ESx8}#KxH9 ?H= 9)I ?U):}*J)99_}Cx}FSx\X}#KxK ? , @= 9)I ?U):}*JI?| H@@= 9)I?U):}*J)9_}Cx}DSx}#KxH|ix, @T?U'>?U(>?U)>_UJ><8<88<`8cL1H9 -Hd`?9)?= 9))_| H@A9 ?H= 9)I ?U):}*J)99_}Cx}FSx\X}#KxK ? , @= 9)I ?U):}*JI?| H@@= 9)I?U):}*J)9_}Cx}DSx}#KxH|ix, @T?U'>?U(>?U)>_UJ><8<88<`8cL1H9 H0`?9)?= 9))_| H@A9 ,}#Kx9p |}a[xN !|d\|? xPT9 ?= 9)), @@= 9)), @,= 88= 88`-L1H|ixH9?4}%KxTPK}?, A ?H܁?4_T})PP?PKm?, ,AL?, A@= 88 = 8L1H9?49)}#KxH?Hh?, ,@9 ?H́_H?U)8}*J? ? ))$}#KxH$?$, @= )H ? ))$})N!? ))P$})N!? ))$})N!? )) $})N!(?()U(>?(9))U'>?(9))U)>_(9JJUJ>A !|;x} Cx<8<88$<`8cL1H9 -?= 9))?H\? I? 9?0}Cx}ESx(}#KxH,?,, AL,= 88.= 88`-L1H$H9?49)}#KxH?H= 9))40_ 8_9J98}FSx8`})N!,?0}#KxH?,, @D?) }(Kx= 8= 889= 8iL1H9 ?HT?I ?,}HSx=@8=@88?=@8jL1H?)??, @$H?, A$?9)??D_| HA,H`9?49)}#KxH?, A,= 88K= 8L1HH(= 8= 88M= 8iL1H?}#Kx9` |}a[xN !|4,|? x 9 ?9 ? 9 ?9 ??, A= 8iL1H9 H? )}'Kx= 8= 88a= 8iL1H? )8>}#KxH ? , @,= 88e= 88`L1H|ixHl9_9?}ESx}$Kx H?, A H?H4 H?_}DSx}#KxK=?}#KxH?}#Kx90 |}a[xN !|4,|? x 9 ?9 ? 9 ?= 9))?H쀟= 8iL1H= 8iL1H9 ? H}$Kx= 8iL1H? 9)? ?)9)_ | H@A?I?)9)}*J)U)>}$Kx= 8iL1H?) }$Kx= 8iL1H?9)??)??, @9 ? H? 9)}$Kx= 8iL1H= 8iL1H= 9)I? U):}*J = 9)I ? U):}*J)}$Kx}CxKy? 9)? = 9))_ | H@Ap9 }#Kx90 |}a[xN !|4,|? x 9 ?9 ? 9 ?= 9))?H쀟= 8iL1H= 8iL1H9 ? H}$Kx= 8iL1H? 9)? ?)9)_ | H@A?I?)9)}*J)U)>}$Kx= 8iL1H?) }$Kx= 8iL1H?9)??)??, @9 ? H? 9)}$Kx= 8iL1H= 8iL1H= 9)I? U):}*J = 9)I ? U):}*J)}$Kx}CxKy? 9)? = 9))_ | H@Ap9 }#Kx90 |}a[xN !|4,|? x 9 ?9 ? 9 ?9 ??, A= 8iL1H9 Hp= )( @ = 8iL1H= )HD? )}#KxH|ix, @,= 88= 88`L1H|ixH? I= a$!}CSxH ? , @,= 88= 88`L1H|ixH9_9?}ESx}$Kx H?, A H?Hx H_?}(Kx8= 8}Cx}CSxK?, A,HH= 88= 8L1H?}#KxH?}#Kx90 |}a[xN !|4,|? x 9 ?9 ? 9 ?9 ??, A= 8iL1H9 H= )( @ = 8iL1H= )HЁ? )}#KxH|ix, @,= 88= 88`L1H|ixH? I= a$2}CSxH ? , @,= 88= 88`L1H|ixH<9_9?}ESx}$Kx H?, A H?H H?_}HSx}'Kx= 8= 88= 8iL1H?, AD?, 0A8?, @A,= 88= 88`-L1H|ixH|?}(Kx9_= 8= 8= 8}Cx}CSxK?, A,H-HE= 88= 8L1H?}#KxH?}#Kx90 |}a[xN !|4,|? x 9 ?9 ?= 9))? = 9))??, A= 8iL1H9 H= )( @ = 8iL1H= )H|? )8 8}#KxH?, @,= 88;= 88`L1H|ixH,= 9))_| H@@<= 9))}'Kx= 88?= 88`L1H|ixH= 9))_| H@@,= 88C= 88`L1H|ixH9 ?Hd?, @? )?H`_?| H@? I?IH( -AT( ,@8( !A( !A<( A ( @,?9@I9 H(?9@I9 H?9@I9 }#Kx9 }a[xN !|$|? x  K9|ix}#Kx9 |}a[xN !|$|? x ?)D_jJ}j[x})R}$Kx Kՙ?}#Kx9 |}a[xN !|tl|? xX\9 ? 9 ?9 ?9 ?9?9@<}ESx8}#KxH?X, A?\, @,= 88= 88` L1H|ixH9 ?H= 9)I?)}*J), Al= 9)I?)}*J), AH= 9)I?)}*J}(Kx9_9?}GSx}&Kx\X}CxK֝ ? , @= 9)I?)}*JI?| H@@= 9)I?)}*J)9_}Cx}DSx}#KxH|ix, @?U)>_UJ>U>T>}Cx}ESx}$Kx= 8iL1H= 9)I?)}*J)}#KxH= 9)I?)}*J88}#KxH9 -H8`H`?9)?= 9)) _| H@AH9 }#Kx9p |}a[xN !|4,|? x9 ?9 ?Hh= 9)I?)}*J), A4= 9)I?)}*J), A= 9)I?)}*J)_| H@= 9)I?)}*J)}#KxH|ix, @?)U*>?9))U(>?9))U&>?9))U)>}'Kx}Cx}DSx= 8iL1H= 9)I?)}*J)}#KxH= 9)I?)}*J88}#KxH9 -H0`?9)?= 9)) _| H@A9 }#Kx90 |}a[xN !|4,|? x9 ??), A?, @,= 88D= 88` L1H|ixH\?)}#KxK?, A ?H0= 8= 8= 8KՁ?}#Kx90 |}a[xN !|||? xh= 9) I)  _?89?}$KxhH|ix, A= 9) I) _ ?$9?8}$KxhH|ix, AL= 9) I) (,_0?49?(8}$KxhH|ix, @ 9 H= 9) I) 8<_@?D9?88}$KxhH|ix, A= 9) I) HL_P?T9?H8}$KxhH|ix, AL= 9) I) X\_`?d9?X8}$KxhH|ix, @ 9 H9 }#Kx9 |}a[xN !|$|? x9 ? 9 ?9 ?H= 9)I?)}*J}#KxK|ix, @`= 9)I?)}*J9 = 9)I?)}*J)}$Kx}CxK ? , @,? HL= 9)I?)}*J}#KxKe|ix, @= 9)I?)}*J = 9)I?)}*J)}$Kx}CxK ? , @= 9)I?)}*J = 9)I?)}*JI8= 8}DSx}CxKe ? , @D? Hd?9)}'Kx= 8= 88= 8iL1HH`?9)?= 9))_| H@A89 }#Kx9 |}a[xN !|$|? x9 ?9 ? 9 ? H= 9)I? )}*J), @(= 9)I? )}*J), Ah= 9)I? )}*J}#KxK҉|ix, @l= 9)I? )}*J = 9)I? )}*JI8= 8}DSx}CxKݐ?, @܁?H= 9)I? )}*J}#KxK|ix, @x= 9)I? )}*J9 = 9)I? )}*JI= 8= 8= 8}DSx}CxKϵ?, A, @= )( @8 K|ix??, A0KɁ_= 880= 8}CSxL1HH= 9))}'Kx= 8= 883= 8iL1HH\= )U)>, AH= )( @8= 9))U)>, A<= 8iL1H= 9))U)>}$Kx K9|ix?HK1|ix??, A0Kف_= 88D= 8}CSxL1HHK |ix??, A4KK_= 88M= 8}CSxL1HHX= 9)I= 9))}JJ= 9))}(Kx}GSx= 8= 88P= 8iL1HH= 8= 8= 8= 8iK|jx= I= 8= 8= 8= 8iK|jx= I= 8= 8= 8= 8iK¥|jx= I= 9 = 8= 88= 8= 8iH|jx= I= 88= 8= 8iK=|jx= I= 88= 8= 8iK|jx= I= 8= 8= 8= 8iK|jx= I= 8iK%K`90 |}a[xN !| |? x= 8iK%= )}#KxH= )}#KxH= )}#KxH= )}#KxH= )}#KxH= )}#KxH= )}#KxH`9 |}a[xN !|D<|? x(,09 ?9 ?= I9?}%Kx= 8}CSxH ? , A,= 88T= 88`L1H|ixH9,9_= 88}Cx(}CSxH ? , A4= 8= 88Z= 88`L1HH_9? }&Kx= 8= 8}CSxH?, @= )?HP_9?$}&Kx= 8= 8}CSxH?, @= )?H?09)_ 8}FSx8}#KxH?, A0= 88w= 88`L1HH?09)_$8}FSx8}#KxH?, AD= 88= 88`L1H`?0)}#KxHH(HH9?}#KxH9 H$HH9?}#KxH?}#Kx9@ |}a[xN !|tl|? xX\= 9)?= 9)? = 9)?9 ?@9 ?H9 ?9 ?L9_@9? }FSx}%KxXH?, A<H|ix}'Kx= 88= 88`L1H|ixH= I9? 8}DSx}#KxH|ix, A49? }'Kx= 88= 88`L1H|ixH,9_H9?D}FSx}%Kx XH?, A<H|ix}'Kx= 88= 88`L1H|ixHȉ?DU)>, A,= 88= 88`L1H|ixH9_P9?L}GSx}&Kx8XH?, A<H|ix}'Kx= 88= 88`L1H|ixH(?P( A4?P}'Kx= 88= 88`L1H|ixH?L9)})p})?L?L}#KxH?, @,= 88= 88`L1H|ixH9?L}&KxXH?, A4H= 88= 88`L1H|ixH, A8?U)>}'Kx= 88\= 88`L1H|ixH9 }#Kx90 |}a[xN !|||? xhlpt9 ?T9 ?X?p9@Il= 8iL1H?, @0l= 88x= 88`L1H|ixH9?,}%KxhH?, A<H|ix}'Kx= 88~= 88`L1HH49 ?H܀= 8iL1H?, @0l= 88= 88`L1HH9?0}%KxhH?, A@H|ix}(Kx= 88= 88`L1HHl9 ? H = 8iL1H ? , @0l= 88= 88`L1HH9 ?T9_T9?4}FSx}%Kx hH?, A@H|ix}(Kxl= 88= 88`L1HH= I?T}(Kx9?4}Cx}DSx}#KxH|ix, A HH؀ = 8iL1H$?$, @0l= 88= 88`L1HH9?X}&Kxl$hH(?(, @= )?H?Xtp}$Kx(Kِ?, @(H H$HH ? 9)? ?0_ | H@H?p), @$?9)??,_| H@H`H9 H4`(H$H HHH?}#Kx9 |}a[xN !|D<|? x(,9 ?9 ?9 ?= I9?}%Kx= 8}CSxH ? , A,= 88= 88`L1H|ixH49,9_= 88}Cx(}CSxH ? , A4= 8= 88= 88`L1HH_99?}Cx}%Kx= 8}CSxH ? , A< H|ix}'Kx= 88= 88`L1HHT_9 }IH8U)>, @8?U)>}'Kx= 88= 88`L1HH`9?}#KxH?}#Kx9@ |}a[xN !|D<|? x(,9 ?9 ?= I9?}%Kx= 8}CSxH ? , A,= 88= 88`L1H|ixH\9,9_= 88}Cx(}CSxH ? , A4= 8= 88!= 88`L1HH_99?}Cx}%Kx= 8}CSxH ? , @9 ?H? , A< H|ix}'Kx= 88/= 88`L1HHd?}*Kx9?}ESx}$Kx= 8iH|ix, A49?}'Kx= 887= 88`L1HH`9?}#KxH?}#Kx9@ |}a[xN !|d\|? xHL9 ?9 ? 9 ?@= I9?}%Kx= 8}CSxH?, A,= 88S= 88`L1H|ixH9L9_= 88}CxH}CSxH?, A4= 8= 88Z= 88`L1H H_9?}%Kx= 8}CSxH?, A<H|ix}'Kx= 88c= 88`L1H H(9 ?H9?<88}#KxH9_<= 88}CSxL1H?8@99_<|;x}Cx}DSx}#KxH?, A<H|ix}'Kx= 88p= 88`L1H H|= )_@}HSx9_}Cx}DSx}#KxH|ix, AH?9)??_| H@= 88y= 88`L1H H`9?}#KxH? }#Kx9` |}a[xN !|||? xh9 ?09 ? 9 ?9 ?9?0}%Kx= 8hH?, A<H|ix}'Kx= 88= 88`L1H|ixH?0, A4?0}'Kx= 88= 88`L1H|ixH9 ?H= 8iL1H ? , @0= 88= 88`L1H?Hh9 ?T9_T9?4}FSx}%Kx hH?, A<H|ix}'Kx= 88= 88`L1HH= 8iL1H$?$, @,= 88= 88`L1HH9 ?`9_`9?X}FSx}%Kx$hH?, @9 ?XHH?, A<H|ix}'Kx= 88= 88`L1HH= 8iL1H(?(, @,= 88= 88`L1HH9?d}&Kx= 8(hH,?,, @= )?H= )_T}HSx9_4}Cx}DSx}#KxH|ix, @4?d}$Kx,K]?, @? 9)? H = )_T}HSx9_4}Cx}DSx}#KxH|ix, @4?d}$Kx,KՐ?, @ā?9)?H= )_T}HSx9_4}Cx}DSx}#KxH|ix, @4?d}$Kx,Km?, @l?9)?H`?`}*Kx9?X}ESx}$Kx= 8iH|ix, @49?4}'Kx= 88= 88`L1HH,H(H$H H?9)??0_| H@8? , A0 = 88 = 88`L1H|ixH?, A0= 88= 88`L1H|ixH|?, @0= 88= 88`L1H|ixHD9 H<`H`H`,H(H$H H?}#Kx9 |}a[xN !|D<|? x(,09 ? ?,, @,= 883= 88` L1H|ixHL?,?= I9?}%Kx= 8}CSxH ? , A< H|ix}'Kx= 889= 88`L1H|ixH99_= 88}Cx(}CSxH ? , A4= 8= 88@= 88`L1HHh?}#KxKq?, @H_9?}&Kx= 8= 8}CSxH|jx?0I?0), @= )?H?}*Kx?0I_?09 ?09)}&Kx}Cx= 8}CSxKŐ?, @?0}#KxK}?, @\?}#KxKA?, @9?}#KxH9 Hp`?0)}#KxH?0)}#KxHH`?0) }#KxHH`?0)}#KxHH`9?}#KxH?}#Kx9@ |}a[xN !|$|? x?) }#KxH?)}#KxH?)}#KxH?)}#KxH`9 |}a[xN !p||? xx|9 ?9 ?P9 ?`9 ?d9 ?h= I9?,}%Kx= 8}CSxH?, A,= 88?= 88`L1H|ixH 9|9_,= 88}Cxx}CSxH?, A4= 8= 88F= 88`-L1HH _,9`9?\}Cx}%Kx= 8}CSxH?, A<H|ix}'Kx= 88Y= 88`-L1HH ?\U)>, A8?\U)>}'Kx= 88`= 88`-L1HH l_,9?T}%Kx= 8}CSxH?, A<H|ix}'Kx= 88t= 88`-L1HH ?T, A,= 88{= 88`-L1HHԁ?T, @,= 88= 88`L1HH9 ?9 ?9 ? H? 9)}$Kx= 8iL1H(?(, @,= 88= 88`L1HH09 ?P?,9P9_0}Cx}ESx(}#KxH?, ADH|ix}'Kx= 88= 88`-L1H(HH= )_P}HSx9_0}Cx}DSx}#KxH|ix, @T?i)U)>, A9 ?H= 88= 88`-L1H(HH8= )_P}HSx9_0}Cx}DSx}#KxH|ix, @T?i)U)>, A9 ?Hl= 88= 88`-L1H(HH9?0}'Kx= 88= 88`L1H(HH(H? 9)? ?T_ | HA܁_,9?h}&Kx8= 8}CSxH?, A,= 88= 88`L1HH_,9?X}%Kx= 8}CSxH?, A<H|ix}'Kx= 88= 88`-L1HH?X, A,= 88= 88`-L1HHl?X8}#KxH|jx?I?), @4?X}'Kx= 88= 88`L1HH?9@I9 ? H? 9)}$Kx= 8iL1H?, @0 = 88= 88`L1HHD9 ?P?,9P9_0}Cx}ESx}#KxH?, AHH|ix}(Kx = 88= 88`-L1HHHȀH= )_P}HSx9_0}Cx}DSx}#KxH|ix, @x?i)U)>, A0 = 88= 88`-L1HHP9 ??I? U)8J= 8iH|ix>H= )_P}HSx9_0}Cx}DSx}#KxH|ix, @x?i)U)>, A0 = 88= 88`-L1HH9 ??I? U)8J= 8iH|ix>H49?0}'Kx= 88!= 88`L1HHH?I? U)8}*J), @89?0}(Kx = 88)= 88`-L1HH? 9)}$Kx= 8iL1H?, @0 = 881= 88`L1HH_,9?d}&Kx= 8}CSxH H? , @= )?HT?I? U)8}*J9)_d8}FSx 8}#KxH$ H?$, A4$ = 88G= 88`-L1HH؁?)9I?I? 9)? ?X_ | HA?, A@?i)U)>, A,= 88]= 88`-L1HH`?, A@?i)U)>, A,= 88e= 88`-L1HH9?,}#KxH9 Hp9 ? H0?I? U)8}*J)}#KxH? 9)? ?)_ | HAā?)}#KxH9?,}#KxH?}#Kx9 |}a[xN !|d\|? xHLP9 ?9 ?ПHlpnvp€N(I[> ĦPO+cmD%L$eҰcertificate/binary hash data/size is nullout of memoryY䔧J\+rWarning: a trusted certificate CN='%s' is ignored because it is on the distrusted list (dbx). certificate data/size is nulltrusteddistrustedskipping %s certificate (%d) appendedsigcommands/appendedsig/appendedsig.cadd a %s certificate CN='%s' forcedenforcenoFile too short for signature magicMissing or invalid signature magicFile too short for signature metadataWrong signature typeFile too short for PKCS#7 messagesig len %u unsupported hash type (%u) and skipping binary hash the binary hash (%02x%02x%02x%02x) was listed as distrusted verified with a trusted binary hash (%02x%02x%02x%02x) No trusted keys to verify againstfailed to verify binary-hash/signature with any trusted binary-hash/key data size %x, signer %d hash %02x%02x%02x%02x... Error padding hash for RSA verification: %dverify signer %d with key '%s' succeeded verify signer %d with key '%s' failed with %d failed to verify signature with any trusted key successfully verified the signature with a trusted key a signed file is expected Example: verify_appended verifying %s unable to open a signed filetrusted certificate %u: serial: CN: %s trusted binary hash %u: hash: distrusted certificate %u: distrusted certificate/binary hash %u: a trusted X.509 certificate file is expected Example: trusted_certificate Warning: since secure boot is enabled, adding of trusted X.509 certificate is not permitted! missing trusted X.509 certificate fileunable to open the trusted X.509 certificate fileadding of trusted certificate faileda trusted binary hash file is expected Example: trusted_signature Warning: since secure boot is enabled, adding of trusted binary hash is not permitted! missing trusted binary hash fileunable to open the trusted binary hash fileadding a trusted binary hash %s with size of %u unacceptable trusted binary hash typeadding of trusted binary hash failedtrusted certificate number is expected Example: distrusted_certificate Warning: since secure boot is enabled, removing of trusted certificate is not permitted! trusted certificate number should to begin with 1trusted certificate number should not exceed %uthere is no certificate on the trusted list. so, not permitteda distrusted certificate/binary hash file is expected Example: distrusted_signature [option] option: [-b|--binary-hash] FILE [BINARY HASH FILE] [-c|--cert-hash] FILE [CERTFICATE HASH FILE] Warning: since secure boot is enabled, adding of distrusted certificate/binary hash is not permitted! missing options and use --help to konwmissing distrusted certificate/binary hash fileunable to open the distrusted certificate/binary hash fileadding a distrusted certificate/binary hash %s with size of %u unacceptable distrusted binary hash typeunacceptable distrusted certificate hash typeadding of distrusted binary/certificate hash failedpseudotrusted certificate data/size is nullWarning: a trusted certificate (%02x%02x%02x%02x) is ignored because this certificate hash is on the distrusted list (dbx). Warning: a trusted binary hash (%02x%02x%02x%02x) is ignored because it is on the distrusted list (dbx). trusted binary hash data/size is nullunsupported signature data type and skipping trusted data (%u) unsupported signature data type and skipping distrusted data (%u) found an x509 key, size=%llu check_appended_signaturesError initing ASN.1 data structures: %d: %s static trusted list creation failedthe trusted list now has %u static keys Warning: db variable is not available at PKS and using a static keys as a default key in trusted list trusted list creation faileddistrusted list creation failedthe trusted list now has %u keys. the distrusted list now has %u keys. Add X509_CERTIFICATE to trusted list.X509_CERTIFICATEtrusted_certificateAdd trusted BINARY HASH to trusted list.BINARY HASH FILEtrusted_signatureRemove CERT_NUMBER (as listed by list_trusted) from trusted list.CERT_NUMBERdistrusted_certificateAdd distrusted CERTFICATE/BINARY HASH to distrusted list.[-b|--binary-hash] FILE [BINARY HASH FILE] [-c|--cert-hash] FILE [CERTFICATE HASH FILE]distrusted_signatureShow the list of trusted x509 certificates and trusted binary hashes.trusted_listShow the list of distrusted certificates and certificate/binary hashesdistrusted_listVerify FILE against the trusted x509 certificates/trusted binary hashes.FILEverify_appended1.2.840.113549.1.1.12.5.4.32.5.29.152.5.29.192.5.29.371.3.6.1.5.5.7.3.3GNUTLS.RSAPublicKeyCannot create storage for public key ASN.1 data../../grub-core/commands/appendedsig/x509.cCannot decode certificate public key DER: %sRSA modulusmodulusRSA public exponentpublicExponentError loading RSA modulus into MPI structure: %dError loading RSA exponent into MPI structure: %dtbsCertificate.subjectPublicKeyInfo.algorithm.algorithmtbsCertificate.subjectPublicKeyInfo.algorithm.parameterstbsCertificate.subjectPublicKeyInfo.subjectPublicKeyError reading x509 public key algorithm: %sUnsupported x509 public key algorithm: %sError reading x509 public key parameters: %sInvalid x509 public key parameters: expected NULLError reading size of x509 public key: %sUnexpected ASN.1 type when reading x509 public key: %xOut of memory for x509 public keyError reading public key dataPKIX1.DirectoryStringCould not create ASN.1 structure for certificate: %sCould not parse DER for DirectoryString: %sDirectoryString choiceutf8StringError reading size of UTF-8 string: %sprintableStringOnly UTF-8 and printable DirectoryStrings are supported, got %sCannot allocate memory for DirectoryString contentsError reading out %s in DirectoryString: %stbsCertificate.versionError reading certificate versionInvalid x509 certificate version, expected v3 (0x02), got 0x%02x%s.rdnSequenceCould not allocate memory for %s name parsing pathError counting name components: %s%s.?%dCould not allocate memory for %s name set parsing pathError counting name sub-components components (element %d): %s%s.?%d.?%d.typeCould not allocate memory for %s name component type pathError reading %s name component type: %s%s.?%d.?%d.valueCould not allocate memory for %s name component value pathPKIX1.KeyUsageCould not create ASN.1 structure for key usageError parsing DER for Key Usage: %sError reading Key Usage value: %sKey Usage (0x%x) missing Digital Signature usagePKIX1.BasicConstraintsCould not create ASN.1 structure for Basic ConstraintsError parsing DER for Basic Constraints: %scAError reading Basic Constraints cA value: %sFALSEUnexpected CA value: %sPKIX1.ExtKeyUsageSyntaxCould not create ASN.1 structure for Extended Key UsageError parsing DER for Extended Key Usage: %sError counting number of Extended Key Usages: %s?%dError reading Extended Key Usage: %sExtended Key Usage missing Code Signing usagetbsCertificate.extensionsError counting number of extensions: %sInsufficient number of extensions for certificate, need at least 2, got %dtbsCertificate.extensions.?%d.extnIDError extension OID path is emptyError reading extension OID: %stbsCertificate.extensions.?%d.criticalError critical path is emptyError reading extension criticality: %stbsCertificate.extensions.?%d.extnValueError extnValue path is emptycertificate extension valueTRUEUnhandled critical x509 extension with OID %sUnexpected number of Key Usage extensions - expected 1, got %dUnexpected number of basic constraints extensions - expected 1, got %dUnexpected number of Extended Key Usage extensions - expected 0 or 1, got %dCannot parse a certificate where data size > INT_MAXPKIX1.CertificateCould not parse DER for certificate: %scertificate serial numbertbsCertificate.serialNumbertbsCertificate.subject1.2.840.113549.1.7.22.16.840.1.101.3.4.2.12.16.840.1.101.3.4.2.3PKIX1.pkcs-7-SignedDataCould not create ASN.1 structure for PKCS#7 signed part.../../grub-core/commands/appendedsig/pkcs7.cError reading PKCS#7 signed data: %sversionError reading signedData version: %sUnexpected signature version v%d, only v1 supporteddigestAlgorithmsError counting number of digest algorithms: %sA minimum of 1 digest algorithm is requiredA maximum of 2 digest algorithms is supporteddigestAlgorithms.?%d.algorithmCould not allocate path for digest algorithm parsing pathError reading digest algorithm: %sSHA-512 specified twice in digest algorithm listSHA-256 specified twice in digest algorithm listOnly SHA-256 and SHA-512 hashes are supported, found OID %scrlsPKCS#7 messages with embedded CRLs are not supportedsignerInfosError counting number of signers: %sA minimum of 1 signer is requiredCould not allocate space for %d signerssignerInfos.?%d.digestAlgorithm.algorithmCould not allocate path for signer %d's digest algorithm parsing pathError reading signer %d's digest algorithm: %sSigner %d claims a SHA-512 signature which was not specified in the outer DigestAlgorithmssha512Signer %d claims a SHA-256 signature which was not specified in the outer DigestAlgorithmssha256Hash algorithm for signer %d (OID %s) not loadedsignerInfos.?%d.signatureCould not allocate path for signer %d's signature parsing pathsignature dataError loading signature %d into MPI structure: %dSHA-512 specified in DigestAlgorithms but did not appear in SignerInfosSHA-256 specified in DigestAlgorithms but did not appear in SignerInfosCannot parse a PKCS#7 message where data size > INT_MAXPKIX1.pkcs-7-ContentInfoCould not create ASN.1 structure for PKCS#7 data: %sError decoding PKCS#7 message DER: %scontentTypeError reading PKCS#7 content type: %sUnexpected content type in PKCS#7 message: OID %sPKCS#7 message contentcontentReading size of %s did not return expected status: %sCould not allocate memory to store %sError reading %s: %sGNUTLSRSAPublicKeymoduluspublicExponentRSAPrivateKeyversionprivateExponentprime1prime2exponent1exponent2coefficientotherPrimeInfosOtherPrimeInfosProvableSeedalgorithmseedMAX1OtherPrimeInfoprimeexponentAlgorithmIdentifierparametersDigestInfodigestAlgorithmDigestAlgorithmIdentifierdigestDSAPublicKeyDSAParameterspqgDSASignatureValuersDSAPrivateKeyYprivDHParameterbaseprivateValueLengthECParametersnamedCurveECPrivateKeyVersionprivateKey0publicKeyPrincipalNamename-typename-stringKRB5PrincipalNamerealmprincipalNameRSAPSSParametershashAlgorithmmaskGenAlgorithmsaltLength202trailerField3GOSTParameterspublicKeyParamSetdigestParamSetGOSTParametersOldencryptionParamSetGOSTPrivateKeyGOSTPrivateKeyOldIssuerSignToolsignToolcAToolsignToolCertcAToolCertGost28147-89-EncryptedKeyencryptedKeymaskKeymacKeySubjectPublicKeyInfosubjectPublicKeyGostR3410-TransportParametersephemeralPublicKeyukmGostR3410-KeyTransportsessionEncryptedKeytransportParameters @ `@`@@@@@@@@@@`@ ` @ `@@`@ @@ `@@@`@@`@`@@@@@`@@@` `@@`` ```  @``  ``````@  @ `@ @ `@ @ @ @@`@"@"@""`@```@`@ `` @ `PKIX1PrivateKeyUsagePeriodnotBefore0notAfter1AuthorityKeyIdentifierkeyIdentifierauthorityCertIssuerGeneralNamesauthorityCertSerialNumberCertificateSerialNumber2SubjectKeyIdentifierKeyUsageDirectoryStringteletexStringMAXprintableStringuniversalStringutf8StringbmpStringia5StringSubjectAltNameGeneralNameotherNameAnotherNamerfc822NamedNSNamex400Address3directoryName4RelativeDistinguishedNameediPartyName5uniformResourceIdentifier6iPAddress7registeredID8type-idvalueIssuerAltNameBasicConstraintscApathLenConstraintCRLDistributionPointsDistributionPointdistributionPointDistributionPointNamereasonsReasonFlagscRLIssuerfullNamenameRelativeToCRLIssuerExtKeyUsageSyntaxAuthorityInfoAccessSyntaxAccessDescriptionaccessMethodaccessLocationAttributetypevaluesAttributeTypeAndValueNamerdnSequenceDistinguishedNameCertificatetbsCertificateTBSCertificatesignatureAlgorithmAlgorithmIdentifiersignatureversionserialNumberissuervalidityValiditysubjectsubjectPublicKeyInfoSubjectPublicKeyInfoissuerUniqueIDUniqueIdentifiersubjectUniqueIDextensionsExtensionsTimeutcTimegeneralTimealgorithmsubjectPublicKeyExtensionextnIDcriticalextnValueCertificateListtbsCertListTBSCertListthisUpdatenextUpdaterevokedCertificatesuserCertificaterevocationDatecrlEntryExtensionscrlExtensionsparametersDss-Sig-ValuersDss-Parmspqgpkcs-7-ContentInfocontentTypecontentpkcs-7-DigestInfodigestAlgorithmdigestpkcs-7-SignedDatadigestAlgorithmspkcs-7-DigestAlgorithmIdentifiersencapContentInfopkcs-7-EncapsulatedContentInfocertificatespkcs-7-CertificateSetcrlspkcs-7-CertificateRevocationListssignerInfospkcs-7-SignerInfoseContentTypeeContentpkcs-7-CertificateChoicescertificateIssuerAndSerialNumberpkcs-7-SignerInfosidSignerIdentifiersignedAttrsSignedAttributesunsignedAttrsissuerAndSerialNumbersubjectKeyIdentifierpkcs-10-CertificationRequestInfosubjectPKInfoattributesAttributespkcs-10-CertificationRequestcertificationRequestInfopkcs-9-at-challengePasswordisomember-bodyus840rsadsi113549pkcs9pkcs-9-challengePasswordpkcs-9-localKeyIdpkcs-8-PrivateKeyInfoprivateKeyAlgorithmprivateKeypkcs-8-EncryptedPrivateKeyInfoencryptionAlgorithmencryptedDatapkcs-8-EncryptedDatapkcs-5-des-CBC-paramspkcs-5-des-EDE3-CBC-paramspkcs-5-aes128-CBC-params16pkcs-5-aes192-CBC-paramspkcs-5-aes256-CBC-paramsGost28147-89-ParametersivencryptionParamSetpkcs-5-PBE-paramssaltiterationCountpkcs-5-PBES2-paramskeyDerivationFuncencryptionSchemepkcs-5-PBKDF2-paramsspecifiedotherSourcekeyLengthprfpkcs-12-PFXv3authSafemacDatapkcs-12-MacDatapkcs-12-PbeParamsiterationsmacmacSaltpkcs-12-AuthenticatedSafepkcs-12-SafeContentspkcs-12-SafeBagbagIdbagValuebadIdbagAttributespkcs-12-CertBagcertIdcertValuepkcs-12-CRLBagcrlIdcrlValuepkcs-12-SecretBagsecretTypeIdsecretValuepkcs-7-Datapkcs-7-EncryptedDataencryptedContentInfopkcs-7-EncryptedContentInfounprotectedAttrspkcs-7-UnprotectedAttributescontentEncryptionAlgorithmpkcs-7-ContentEncryptionAlgorithmIdentifierencryptedContentProxyCertInfopCPathLenConstraintproxyPolicyProxyPolicypolicyLanguagepolicycertificatePoliciesPolicyInformationpolicyIdentifierpolicyQualifiersPolicyQualifierInfopolicyQualifierIdqualifierCPSuriUserNoticenoticeRefNoticeReferenceexplicitTextDisplayTextorganizationnoticeNumbers200visibleStringOCSPRequesttbsRequestTBSRequestoptionalSignatureSignaturerequestorNamerequestListRequestrequestExtensionscertsreqCertCertIDsingleRequestExtensionshashAlgorithmissuerNameHashissuerKeyHashOCSPResponseresponseStatusOCSPResponseStatusresponseBytesResponseBytessuccessfulmalformedRequestinternalErrortryLatersigRequiredunauthorizedresponseTyperesponseBasicOCSPResponsetbsResponseDataResponseDataresponderIDResponderIDproducedAtresponsesSingleResponseresponseExtensionsbyNamebyKeycertIDcertStatusCertStatussingleExtensionsgoodrevokedRevokedInfounknownUnknownInforevocationTimerevocationReasonunspecifiedNameConstraintspermittedSubtreesGeneralSubtreesexcludedSubtreesGeneralSubtreebaseminimummaximumTlsFeatures @ ```% `%````` `@@``  `  `  ` " ` !  @` @ `` ` ` ` ` @` ` `  `@ @ @@`` @ ` @ ````` ```  @` @ ` @ `@ `@  `@ ` ` ` @ `@@``@ @@@@@@```` `@`@`@$%@`@` @ `@ ` `@@`@@@@@@@`@ @@@ ``@ @@ `@`@@`@ @ @`@`@@@``````@ ` ` ` ``@`@@@``@@ `` @ `@ ``@@@ ``@@p @@@@@@`@"@`@@@ ``@@`  `  `  `  `  `@ `@`@``@` `@ @``@@`@`@@  ` ` `@ `@ @ @`@ @ @`@ @ @`@ @ @@`@@ ``@ @ `@` @ ``@ `@ @` @ `@ @ @ `@ @ @`@@@`@ ``  ` # ` ! " `@ ```@ ```  ``@@ ` @`@ ``@@@`@ ``@@@@@`@ `@@@ ` @``@ @@%`  ``` @ `@@@%``% ``` `  `@% `@@``` `` @ `@`@  ` LICENSE=GPLv3+cryptogcry_sha512pkcs1_v15mpiasn1gcry_rsagcry_sha256appendedsig :>  )7CPg.pwZ  ,?Kcxn$F0tiHll*5AWs]t: #3BT` z.?Nbokgrub_mod_initgrub_mod_finigrub_strlengcry_mpi_scangrub_errmsggrub_strncmpgrub_pks_free_keystoregnutls_asn1_tabparse_x509_certificategrub_crypto_lookup_md_by_namedbgrub_env_exportgrub_xasprintfgrub_realloc_gcry_digest_spec_sha256dbxgrub_memmove_gnutls_pkix_asnasn1_delete_structure_gnutls_gnutls_asngrub_strdupasn1_number_of_elementsasn1_read_value_typeasn1_der_decoding2asn1_create_elementgrub_snprintfasn1_initgrub_unregister_extcmdpkix_asn1_tabparse_pkcs7_signedDatagrub_fatalasn1_read_valuegrub_asn1_allocate_and_readgrub_errnogrub_memset_gcry_pubkey_spec_rsagrub_register_variable_hookgrub_register_command_priocertificate_releasegrub_pks_use_keystoregrub_crypto_rsa_padgrub_printfgrub_unregister_commandasn1_strerrorgrub_modbasegrub_zallocgrub_mallocgrub_file_closegrub_file_opengrub_real_dprintfgrub_callocgrub_appendedsig_verifiergrub_is_lockdownasn1_array2tree_gcry_digest_spec_sha384grub_crypto_hashmagicgrub_errorgrub_list_removegrub_freegrub_read_filegrub_register_extcmd_gcry_digest_spec_sha512gcry_mpi_releasegrub_list_pushgrub_file_verifiersgrub_gettextpkcs7_signedData_releasegrub_memcmpgrub_pks_keystoregrub_strtoul, . KKJ <D 2 2 "(2 C 66N FF,N >BNVRVN ffN @@vv$N 6:lN ~HHC + A rv~C   *.6:DC 0N N N N 4N OOOO7    " ,C :O >O VO ZO | E   2 O O E O O + / (E 8/ @E ZO ^O D D   C 7 * . 6 : DC \ ~d d l l x x     ; E / E d d "l &l : > B F N R X; ( (   ( (     6( :( F J L ( ( ( ( ( ( VBZB\ zB~B C BB BBN   C BB >DBDJNXC llC C "&.28; >BBBD &  66ZV^Vvv ; 6  .2\N ; :>bfN <<; Z^nrttC (C <M 7 **fjnrz~; 1 C E M &,*,hI DD; pp;  E LM ^bjnxC ;    2 :P>PBFNRX; l: ``C F 9 9 E fj~2 2 2 "(2 :>D2 2 2 fj~2 2 2 "(2 :>D2 2 2 z~2 ((tt2 ** C : * . 6 : DC dF |9 9   0 0   C E !fX!jX!p2 !~(!(!!!2 !*!*! ! ! !!!C ": " ," ,"""&"0C "PF "h9 "x9 " X" X"""""; " " """C # ## # ###F #J #R#V#`C #lE ##### # #2 $($ ($ 4$ 4$ 2 $&*$**$DP $Z $^ $f$j$tC $$$$$ $ $$$C $$$ $ $$%C %~%%/ %E & 4& 4&2 &*(&.(&: &> &D2 &J*&N*& d& d&&&C & & & &&&C ': ' '" '*'.'8C 'XF 'p9 '9 ' ' '''''; ' <' <'(( C (V h(Z h(b(f(pC ((( ( ((( ( (((C (E ).()2(*6 * * ++ +C +.O+2O+RO+VO+vO+zO+O+O+O+O,N ,V ,Z ,`2 ,fO,jO,E ,O,O,+ ,O,O-:O->O-^O-bO-O-O-O-O-N .*|..|.42 .:O.>O.XE .^O.bO.+ .O.O///"/&/0C /j/n/r /v /z/~/6/60N 0V0V0HN 0Zv0^v0N 0F0F0N 0f0f1(N 1:1>1pN 1O1O2O2 O2"O2&O2bO2fO2O2O2O2O2O2O2O3O33"3V3Z3^3b3j3n3t; 3O3O3O3O4O4O4>O4BO4jO4nO4O4O444O4O4O5O5O5O565:5> 5B 5F5J5~P5P55555; 5O5O64+ 6: 6> 6~666666; 6F 77"7<E 7777777/ 7E 77778E 888.828<E 8B8F8PE 8^8b8d+ 8888888/ 8E 88999 E 92969J9N9XE 9^9b9lE 9z9~9+ 959595959595:5:5:5:5:5:5:> :(:(: ; ; ;  ;;;- ;;;  ;$# ;<4 ;N;R;X' ;^0;b0;r(;v(;;;;;C ;;;$;$;;;;;; <0< 0<(<(<*O<.O=B=J=N=T; =X =^@=b@=fh=jh=n,=r,=v|=z|=8=8=====!=!===<=<===(=(=#=#=4=4=D=D=t=t=L=L=>> %>%>>>G >",>&,>*>.>6,>:,>>@>B@>N4>R4>VP>ZP>b,>f,>j>n>z@>~@>>>>>>>>>0>0>=>=>=>=?0?0? 3 ?4?4?3 ?"@?&@?,3 ?28?68?<3 ?BD?FD?L3 ?R<?V<?\3 ?b,?f,?l$ ???d?d?! ?x?x??@C @H@"H@4 @JH@NH@R@V@^@b@lC @@@@@) @*@*@@@,@,@) @*@*A A:<A><AFAJATC A ApApAAAC AI AE AE A AE BE B BRBVB^BbBjBnB( B4 BPBPBBBC BLBLC C*|C.|C6C:CDC Ch( C4 CCCCCC CCCCCC D D 4 D. D2 D:D>DHC Dj8Dn8DvDzDC D8 DpDpDDDC D( EE EEE&E*E4C EpE EEEEE! F4 FFFF"F,C FBHFFHFX FnHFrHFvFzFFFC F0F0FHFHF) F*F*FLFLF GLGLG ( G84 GFXGJXGRGVG`C GzG~G GGG( G4 GXGXGGGC GHH HHC H88 HZH^HfHjHtC H( H4 HHHHHC HE I<E IH I0I0I( IHIHIIIC JlJlJ"J&J0C JJJ JJJJJC J K4 K"K&K.K2K<C K^KbKh K K KKKC K K4 KXKXKKKC L"L&L, LFLJLRLVL`C L( L4 LLLLLC LPLPL ME M&M*M0 MJ$MN$MVMZMdC M) M*M*ME ME ME N E NHE N\E NdE NlE NtE N|E NNN`N`N! OpO pOOO C O6HO:HOL ObHOfHOjOnOvOzOC OHOHO( O4 OOOOOC P"P&P.P2P<C PT PPPPP! P4P4PPPC QHQ HQ Q2HQ6HQ:lQ>lQFQJQTC QvQzQ( Q4 QQQQQC QQR RRR&R*R4C RL RRRRR! RRRRRC SHS HS S2HS6HS:<S><SFSJSTC SnHSrHSx S4 SlSlSSSC S+ SST" T$( T<4 TJTNTVTZTdC Tr`Tv`T TTTTTC T UVUZU` Ux4 UUUUUC U@U@UUUC UUV VVV&V*V4C Vd( V|4 VVVVVC VVV V V VVVC W( WL4 WZ@W^@WfWjWtC WhWhW WWWWWC WWW) W*W*X TXTX( XjXXnXX X\X\X Y>YBYD Y^YbYjYnYxC YE YE YE YE Y Y YYYC Z  DZ DZZZ$C ZB ZF ZNZRZ\C ZE ZE ZE ZE Z Z [[ [C [*[.[:![>![D! [\4 [j[n[v[z[C [H[H[ [H[H[!([!([[[C \!P\"!P\&!l\*!l\0) \R*\V*\!\!\ ] I ]I ]4E ]LE ]` ]E ]E ]I ]I ^F^J^V!^Z!^`! ^v"^z"^"<^"<^C ^^^ ^^^"l^"l^"<^"<^C _"_"_ ( _84 _F"_J"_R"<_V"<_`C _"_"_"<_"<_C _"_"_ _4 _# _# _"<_"<`C `"#<`&#<`."<`2"<`<C `V#h`Z#h`b"<`f"<`pC `#`#` `#`#`"<`"<`C a( a(4 a6#a:#aB"<aF"<aPC a\E aflajla a$a$a"<a"<aC aE ahahb b6$Lb:$LbB"<bF"<bPC b\E bn$br$bz"<b~"<bC bE bE b$b$b( b$b$b"<c"<c C c&$c*$c0 cH4 cV%cZ%cb"<cf"<cpC c%0c%0c"<c"<cC c< c%Tc%Tc"<c"<dC d2%|d6%|d< dV%dZ%db"<df"<dpC d( d4 d%d%d"<d"<dC dE dE elele  eJ& eN& eV"<eZ"<edC e&|e&|e ehehe e&e&e"<e"<fC f2&f6&f8 fR$fV$f^"<fb"<flC f&f&f"<f"<fC f'f'f f'8g'8g "<g"<gC g2'xg6'xg@) gLE g^*gb*g gE g'g'g"<g"<gC h:'h>'hF"<hJ"<hTC h(h(h"<h"<hC h hI iE i  i(Li(Li"<i"<iC iii(i(i! i4 i(i(j"<j"<jC j&j*j< jRjVjZ(j^(jf"<jj"<jtC j)j)j( j4 j) j) j"<j"<jC jdjdk  k&)4k*)4k2"<k6"<k@C kZ)hk^)hkb)kf)kl) k*k*kE k lI lLE l( l)l)lLlLl4 m m m" m*m&*m88 mR)mV)m^ mb mh" mn*mv*m( mE m4 m)m)m m m" m*m*n>nBnFnJnL? nnnrnv%nz%n|? t ,HT.*.*.*.* .*0.*@.*.* .*H/*X/*`/*h/(*t/4*/@*/H*/L*/X*/d*/p*/|*/*/*/*/*/*/*/*/*/+/*/+0+(0+80 +T0+80 *0$+\00+l0<+|0H+0T+0`+0l+0x+0+0*@0+|0+0+0+0+0+0*0+0+1+1+1 ,1,,18,1D+1L+1X,(1\,,1p*1t,81,H1,(1,T1*1,`1,t1,(1,|1,81*1,2,2 *2,(2,2$*20*24,2H,2T,2X,2l*2x,2|,2,2-2- 2,2-2-42-H2-X2-l2-|3-3 -3-3$-30-3<-3P,(3T-3`-3l*3t*3x.3.3-43.43-3,(3.H3.L3.d3-3.x3.3,(F03FH4FT4Fh4(Fl4,F48F4<F4TF4(F4dF4xF48F4F4F4F4F4F4F4G5G48G5G 5G(48G,5G85G@48GD5(GP5GX48G\54Gh5Gp48Gt5@G5G48G5LG4xG4xG5G48G5\G5\G5hG5tG4(G5G48G5H 4H5H$5H(5H<5HH5HL5H`5Hd5Hx6H|6H6H6H6(H5tH6,H64H4(H6,H6<H4xH6LI6`I6dI$4(I,5I06xI<5ID48IP6IT6I`6Ih6It4(Ix6I6I48I6I4xI4I6I6I4xI4(I6I5I48I6I7I5J48J7(J 5J(48J47DJ87DJD7XJP7hJX5\J\7xJh7Jt7J7J7J64J7J7J5J7J5J5J5K48K 7K7K7K$7K(8K08K48(K@7KL84K`4(Kl4(Kp8<Kx4K|8(K8K8LK7K8TK8`K8lK7K8tK8K8K8K48K8K8K4K8K8K5L4L 8`L4L 8L$4,L,8L08L<8LH9LT8L`8Ll9 Lt8Lx9L8L5L48L9,L9,L98L9@L9LL9XL9hL9tL8M8M8(M9tM 84M,8(M48M88LM@7MD9ML8MP9MX8M\9Mt9M|4M9M8M9M8M9M8M4(M8M9 M9M9 M9M: M:N:N: N:$N(:(N4:,N@:@NL:LN`4(Nd:@Np:TN|:hN8N:xN:N84N:N:N:N:N;N;N4(N;(N;0N48N;TN;`O:O8O:O$;tO0;OD4(OH;0O`;Ol;Ox;O;O;O8LO7O8<O4O;O84O;O;O:hO8O;O<O4(O8P8P8(P<P<P(48P,<P85P@48PL7xPP;P\<,Pd;PhR\6(R`>,Rt>HRx>LR>HR>hR>HR>R>R>R>R>R>R>R>S8S?S8S?S >S,?4S8?@S@8SD>SP48SX5S\?LSh48Sp5St?XS|8S?\S84S?hS5S?lS:,S?xS?S?S>S?S?S?S:TS?T?T48T?T0:,T4?TH?TL?TX@Td@Tx4(T|@T@T7xT@,T@<T@DT4(T@<T@PT@`T@hU4(U @`U@tU$@U0@UD4(UH@UT@U`@Ul84Ux@U@U@UAU48U@U:@UA0UALUAxU4(UALU8UAU5U48V7xVAVAV 4(V(5V,AV4AV8AVDAVPAV\AVh5Vp48V|AVAVBVBV5V48VB0VB0VBDVBXVBDVBdVBlWBxW BWBWBWBW(BW0BW4BWLBWX5@WdBWl48WpBW|BW48W54WBW48W5(WBW48WBWBWBWCWCW4(WBW84X4(X4(XC(X 5\X,48X0C8XDCDXHCLXP8X\4X`CXl8Xt8Xx8(XC`X4(X7XCDXChXCpXCxX8X4(XCpXCX8XCXCY8<Y4YCY CY(CY,CY4DY@4(YDCYPDYX4(Y\D Yd48YhD4Yp4YtDDY|5YDPY5YD\Y6YDYDlYD|YDYDYDY8Y8Y8(YC`Z4(Z 7ZDZ84Z04(Z<4(Z@DZHDZLDZXDZlDZpDZx8Z48ZDZEZ48Z5ZEZ4ZDZE ZCpZE(ZE4Z9[9[4([E@[ 8[,48[0E4[<ET[P4([TE\[\Ed[h48[lEp[tEx[4[Ed[E[E[4([E[4([Ex[E[E[E[4([E[E\48\E\5\48\(E\,E\8F \@5\\DF\X4(\d4(\hF\|48\F$ ))( 8* L P$T,X8\D`Pd!h!l!.symtab.strtab.shstrtab.rela.text.rela.rodata.module_license.rela.data.sbss.bss.moddeps.modname 4n@T  +n\&@*"P  3|HˌpC@Ld  NTHY;b7 D  TM k