author | Matthew Shyu <matthew.shyu@amlogic.com> | 2017-08-25 12:15:18 (GMT) |
---|---|---|
committer | Matthew Shyu <matthew.shyu@amlogic.com> | 2017-08-25 12:16:23 (GMT) |
commit | a91bca64a5873e0f27e6adc9a884c777d1bb0972 (patch) | |
tree | 28a3d040bf22a72a66cc13fcbf7f06e935601c73 | |
parent | 3f90827728a04024e1e01e8cbe9da15ac50b72d0 (diff) | |
download | keymaster-a91bca64a5873e0f27e6adc9a884c777d1bb0972.zip keymaster-a91bca64a5873e0f27e6adc9a884c777d1bb0972.tar.gz keymaster-a91bca64a5873e0f27e6adc9a884c777d1bb0972.tar.bz2 |
Add ConfigureResponse to android-8.0.0_r4
Change-Id: Ie9cfa4d5fa964edcce47c9a8d0b0d8a32bcb1639
-rw-r--r-- | 8efb1e1c-37e5-4326-a5d68c33726c7d57.ta | 7313 | ||||
-rw-r--r-- | aml_keymaster_device.h | 25 |
2 files changed, 3696 insertions, 3642 deletions
diff --git a/8efb1e1c-37e5-4326-a5d68c33726c7d57.ta b/8efb1e1c-37e5-4326-a5d68c33726c7d57.ta index d5cdc39..e3f6ae4 100644 --- a/8efb1e1c-37e5-4326-a5d68c33726c7d57.ta +++ b/8efb1e1c-37e5-4326-a5d68c33726c7d57.ta @@ -1,8 +1,7 @@ -HSTO - -!>4gpzG?O."ELF - - +HSTO + + + vetv@`DAFaDAFataEv!etA tv@`DAFaDAFataEvAet! tEvet! @@ -101,7 +100,7 @@ FF hF RFm-/ -#F# +#F# N\ @@ -183,7 +182,7 @@ g`V""##"CC*g #
J \, CC
j \!," g
JZa`
jaF*g
jA* . g`V""##*g ##""##J ((##j **##^A,,##^a..# -j +j O DN O @@ -278,7 +277,7 @@ OydyN OycyN KDSDF[< - + dlHL*LJ ODflgn O_D@% @@ -385,7 +384,7 @@ KDcO[D (pG '8!.m,M
8STs e -jv.,r迢KfpK£Ql$օ5pjl7LwH'49JNOʜ[o.htocxxȄnjlPxq +jv.,r迢KfpK£Ql$օ5pjl7LwH'49JNOʜ[o.htocxxȄnjlPxq D DQ+4P_DwD@^;D D DQ+;PVD @@ -500,7 +499,7 @@ g))/F ew< jvG.;5,rdL迢0BKfpK0TQlReU$* qW5ѻ2pjҸSAQl7LwH'Hᵼ4cZų9ˊAJNscwOʜ[o.h]t`/CocxrxȄ9dnj(c#齂lPyƲ+SrxqƜa&>'!Ǹ}xnO}orgȢ}c
?G5q}#w($@{2 -<L
gCB>˾L*~e)Y:o_XGJDla +<L
gCB>˾L*~e)Y:o_XGJDlLb KhQK$O9O:I8J<IJ9:X)W*YZ (D ,0D4 $ @@ -613,58 +612,59 @@ pg"h h@kh
о @
*@G@ -ol@j@O4wS'p~@S'p~@'7BS'pr~@S"pvS&p@6S&`z@r@&6DS&`tS$@r@b@ooT@@o@7oe@{Db@wO2S'p~@S'p~@'7ES'puS%P~@n@uS%Pn@@5S%Pn@%5BS%PrS" n@
oV@Jou@r@O2wS'p|@S'p|@'7ES'pu|@S%ptS$p@4S$@}@e@$4BS$@rS" e@nU@nl@j@O2wS'p~@S'p~@'7DS'ptS$@~@f@tS$@f@@4S$@f@$4BS$@rS" f@nV@Jnt@r@O2wS'p}@S'p}@'7DS'ptS$@}@e@tS$@e@@4S$@e@$4BS$@rS" e@mU@ml@j@O2wS'p~@S'p~@'7DS'ptS$@~@f@tS$@f@@4S$@f@$4BS$@rS" f@mV@Jmt@r@O2wS'p}@S'p}@'7DS'ptS$@}@e@tS$@e@@4S$@e@$4BS$@rS" e@lU@ll@j@O2wS'p~@S'p~@'7DS'ptS$@~@f@tS$@f@@4S$@f@$4BS$@rS" f@lV@Jlt@r@O2wS'p}@S'p}@'7DS'ptS$@}@e@tS$@e@@4S$@e@$4BS$@rS" e@kU@kl@j@O2wS'p~@S'p~@'7DS'ptS$@~@f@tS$@f@@4S$@f@$4BS$@rS" f@kV@Jkt@r@O2wS'p}@S'p}@'7DS'ptS$@}@e@tS$@e@@4S$@e@$4BS$@rS" e@jU@jl@j@O2wS'p~@S'p~@'7DS'ptS$@~@f@tS$@f@@4S$@f@$4BS$@rS" f@jV@Jjt@r@O2wS'p}@S'p}@'7DS'ptS$@}@e@tS$@e@@4S$@e@$4BS$@rS" e@iU@il@j@O2wS'p~@S'p~@'7DS'ptS$@~@f@tS$@f@@4S$@f@$4BS$@rS" f@iV@Jit@r@O2wS'p}@S'p}@'7DS'ptS$@}@e@tS$@e@@4S$@e@$4BS$@rS" e@hU@hl@j@O4wS'p~@S'p~@'7BS'pr~@S"pvS&p@6S&`z@r@&6DS&`tS$@r@b@hIhT@Q@O1OvS&`n@S%p%5Dt~@S%pS$@~@f@tS$@f@@4S$@f@$4AS$@qS!0f@^@OVU4D"T@"33Z@AK@A2Q@`C` -ol@j@O4wS'p~@S'p~@'7BS'pr~@S"pvS&p@6S&`z@r@&6DS&`tS$@r@b@ooT@@o6oe@{Db@wO2S'p~@S'p~@'7ES'puS%P~@n@uS%Pn@@5S%Pn@%5BS%PrS" n@
oV@Jou@r@O2wS'p|@S'p|@'7ES'pu|@S%ptS$p@4S$@}@e@$4BS$@rS" e@nU@nl@j@O2wS'p~@S'p~@'7DS'ptS$@~@f@tS$@f@@4S$@f@$4BS$@rS" f@nV@Jnt@r@O2wS'p}@S'p}@'7DS'ptS$@}@e@tS$@e@@4S$@e@$4BS$@rS" e@mU@ml@j@O2wS'p~@S'p~@'7DS'ptS$@~@f@tS$@f@@4S$@f@$4BS$@rS" f@mV@Jmt@r@O2wS'p}@S'p}@'7DS'ptS$@}@e@tS$@e@@4S$@e@$4BS$@rS" e@lU@ll@j@O2wS'p~@S'p~@'7DS'ptS$@~@f@tS$@f@@4S$@f@$4BS$@rS" f@lV@Jlt@r@O2wS'p}@S'p}@'7DS'ptS$@}@e@tS$@e@@4S$@e@$4BS$@rS" e@kU@kl@j@O2wS'p~@S'p~@'7DS'ptS$@~@f@tS$@f@@4S$@f@$4BS$@rS" f@kV@Jkt@r@O2wS'p}@S'p}@'7DS'ptS$@}@e@tS$@e@@4S$@e@$4BS$@rS" e@jU@jl@j@O2wS'p~@S'p~@'7DS'ptS$@~@f@tS$@f@@4S$@f@$4BS$@rS" f@jV@Jjt@r@O2wS'p}@S'p}@'7DS'ptS$@}@e@tS$@e@@4S$@e@$4BS$@rS" e@iU@il@j@O2wS'p~@S'p~@'7DS'ptS$@~@f@tS$@f@@4S$@f@$4BS$@rS" f@iV@Jit@r@O2wS'p}@S'p}@'7DS'ptS$@}@e@tS$@e@@4S$@e@$4BS$@rS" e@hU@hl@j@O4wS'p~@S'p~@'7BS'pr~@S"pvS&p@6S&`z@r@&6DS&`tS$@r@b@hIhT@Q@O1Ov`S&`u@S&`u@&6DS&`tu@S$`uS%`@5S%Pt@l@%5AS%PqS!l@OC` +ol@j@O4wS'p~@S'p~@'7BS'pr~@S"pvS&p@6S&`z@r@&6DS&`tS$@r@b@ooT@@o@7oe@{Db@wO2S'p~@S'p~@'7ES'puS%P~@n@uS%Pn@@5S%Pn@%5BS%PrS" n@
oV@Jou@r@O2wS'p|@S'p|@'7ES'pu|@S%ptS$p@4S$@}@e@$4BS$@rS" e@nU@nl@j@O2wS'p~@S'p~@'7DS'ptS$@~@f@tS$@f@@4S$@f@$4BS$@rS" f@nV@Jnt@r@O2wS'p}@S'p}@'7DS'ptS$@}@e@tS$@e@@4S$@e@$4BS$@rS" e@mU@ml@j@O2wS'p~@S'p~@'7DS'ptS$@~@f@tS$@f@@4S$@f@$4BS$@rS" f@mV@Jmt@r@O2wS'p}@S'p}@'7DS'ptS$@}@e@tS$@e@@4S$@e@$4BS$@rS" e@lU@ll@j@O2wS'p~@S'p~@'7DS'ptS$@~@f@tS$@f@@4S$@f@$4BS$@rS" f@lV@Jlt@r@O2wS'p}@S'p}@'7DS'ptS$@}@e@tS$@e@@4S$@e@$4BS$@rS" e@kU@kl@j@O2wS'p~@S'p~@'7DS'ptS$@~@f@tS$@f@@4S$@f@$4BS$@rS" f@kV@Jkt@r@O2wS'p}@S'p}@'7DS'ptS$@}@e@tS$@e@@4S$@e@$4BS$@rS" e@jU@jl@j@O2wS'p~@S'p~@'7DS'ptS$@~@f@tS$@f@@4S$@f@$4BS$@rS" f@jV@Jjt@r@O2wS'p}@S'p}@'7DS'ptS$@}@e@tS$@e@@4S$@e@$4BS$@rS" e@iU@il@j@O2wS'p~@S'p~@'7DS'ptS$@~@f@tS$@f@@4S$@f@$4BS$@rS" f@iV@Jit@r@O2wS'p}@S'p}@'7DS'ptS$@}@e@tS$@e@@4S$@e@$4BS$@rS" e@hU@hl@j@O4wS'p~@S'p~@'7BS'pr~@S"pvS&p@6S&`z@r@&6DS&`tS$@r@b@hIhT@Q@O1OvS&`n@S%p%5Dt~@S%pS$@~@f@tS$@f@@4S$@f@$4AS$@qS!0f@^@OVU4D"T@"33Z@AK@A2Q@`C` +ol@j@O4wS'p~@S'p~@'7BS'pr~@S"pvS&p@6S&`z@r@&6DS&`tS$@r@b@ooT@@o6oe@{Db@wO2S'p~@S'p~@'7ES'puS%P~@n@uS%Pn@@5S%Pn@%5BS%PrS" n@
oV@Jou@r@O2wS'p|@S'p|@'7ES'pu|@S%ptS$p@4S$@}@e@$4BS$@rS" e@nU@nl@j@O2wS'p~@S'p~@'7DS'ptS$@~@f@tS$@f@@4S$@f@$4BS$@rS" f@nV@Jnt@r@O2wS'p}@S'p}@'7DS'ptS$@}@e@tS$@e@@4S$@e@$4BS$@rS" e@mU@ml@j@O2wS'p~@S'p~@'7DS'ptS$@~@f@tS$@f@@4S$@f@$4BS$@rS" f@mV@Jmt@r@O2wS'p}@S'p}@'7DS'ptS$@}@e@tS$@e@@4S$@e@$4BS$@rS" e@lU@ll@j@O2wS'p~@S'p~@'7DS'ptS$@~@f@tS$@f@@4S$@f@$4BS$@rS" f@lV@Jlt@r@O2wS'p}@S'p}@'7DS'ptS$@}@e@tS$@e@@4S$@e@$4BS$@rS" e@kU@kl@j@O2wS'p~@S'p~@'7DS'ptS$@~@f@tS$@f@@4S$@f@$4BS$@rS" f@kV@Jkt@r@O2wS'p}@S'p}@'7DS'ptS$@}@e@tS$@e@@4S$@e@$4BS$@rS" e@jU@jl@j@O2wS'p~@S'p~@'7DS'ptS$@~@f@tS$@f@@4S$@f@$4BS$@rS" f@jV@Jjt@r@O2wS'p}@S'p}@'7DS'ptS$@}@e@tS$@e@@4S$@e@$4BS$@rS" e@iU@il@j@O2wS'p~@S'p~@'7DS'ptS$@~@f@tS$@f@@4S$@f@$4BS$@rS" f@iV@Jit@r@O2wS'p}@S'p}@'7DS'ptS$@}@e@tS$@e@@4S$@e@$4BS$@rS" e@hU@hl@j@O4wS'p~@S'p~@'7BS'pr~@S"pvS&p@6S&`z@r@&6DS&`tS$@r@b@hIhT@Q@O1Ov`S&`u@S&`u@&6DS&`tu@S$`uS%`@5S%Pt@l@%5AS%PqS!l@OC`l -`ipG -`CpGYlpGO qDh F< F@Y_OqDh F< F@YS8OqhF(4p<xBн8@YA8{O-O +`cpG +`=pGYvpGO qDh F= F@YiOqDh F= F@Y]8OqhF(4p=xBн8@YK8{O-O wO Cv/ -E#"C+CE k`#B`*`` +E#"C+CE k`#B`*`` P OG|OwO w' E&C/CEt@}@d - -JzD JzD JzD " " pG -JzD JzD JzD " " pG -JzD JzD JzD @" p" pG -JzD JzD JzD -JzD8! JzD<!JzD@!@"D!\"H!pG -JzDX! JzD\!JzD`!@"d!\"h!pG -K"{D2K{D2K{D2K{D2 -K"{D2K{D2K{D3K{D3 -KzD{D|%"%% -ZCҲ8PF J@ " B c"0FZFF6QF"F<Ѹk<FS۲1F"; -i@E -Os + +JzD JzD JzD " " pG +JzD JzD JzD " " pG +JzD JzD JzD @" p" pG +JzD JzD JzD +JzD8! JzD<!JzD@!@"D!\"H!pG +JzDX! JzD\!JzD`!@"d!\"h!pG +K"{D2K{D2K{D2K{D2 +K"{D2K{D2K{D3K{D3 +KzD{D|%"%% +ZCҲ8PF J@ " B c"0FZFF6QF"F<Ѹk<FS۲1F"; +i@E +H +Os -FFR{<xFCF +FFR{<xFCF (FM hh ` ;QlXB p: -_# -I{DxDcyDRYRk|l< -hhBPBPApG -Kh -E -6AF0F"FW?I -D`Eh.Fh +_# +I{DxDcyDRcRu|}A +hhBPBPApG +Kh +E +6AF0F"FW?I +D`Eh.Fh 2EF@"0FFD; F1FJF F3FR=0FCF -#h:!S"=)@C" F !FF Fp@ p8FFHHh1 F!F*F8@} 8 +#h:!S"=)@C" F !FF Fp@ p8FFHHh1 F!F*F8@} 8 h h h`b -Њh,`h<`13 +Њh,`h<`13 gF` hdFhENhE,FWh E, E (3O:O @@ -743,61 +743,62 @@ zFQF*F FYF"F[DF # (7#i (7# (7# -+)F2FSF -9F ++)F2FSF +9F Fah*CC kK -I @FIF' +I @FIF8 FQFq 3c`B!F8F$ -*KhBE$8F:8FqF -H# +*KhBE$8F:8FqF +H# Yp>, -Gp_P -ù -ڍ# +Gp_P +ù +ڍ# -C% ch` +C% ch` h0FS@` : -
{ +
{ -Z +Z (F)Fw - F!Fb(F)F]ȱ7+F%FF#F,FFkh + F!Fb(F)F]ȱ7+F%FF#F,FFkh b HF)F:F#F -Os +Os + kh+hh :^Chch";#hhC##hhO3jh -*hh(FB)F"F;FvB(#F,FFo8F)0Fi -# +*hh(FB)F"F;FvB(#F,FFo8F)0Fz +# (8F9FP8F9FBFj 0FQF ( F!FP F!FBFD (FQF - F!F:F -ܸY ܸԿ'''' + F!F:F +ܸY ܸԿ'''' b
-<F +<F F. AF 98 FF -DB +DB -%2FF#F(F -(F:F3F +%2FF#F(F +(F:F3F ^h<@DñHF9Fk
HF(FOH* @@ -808,23 +809,18 @@ AF 98 O -z''' -K# -(F - - F0 F@RuFF hSh# -j+F:FG -8 -j - - -@# -Z -FFF# ` -#h FIF2FiCFG - - - +z''' +K# +(F + F0 F@RFF hSh# +j+F:FG +8 +j + +@# +Z +FFF# ` +#h FIF2FiCFG bppp#q bqqq|-GF @@ -863,36 +859,38 @@ bqqqy *,;* ,;\;2,;2,;2 ,;lO# -cq;?qq0h +cq;?qq0h Kb" H -I{DxDnsyDKKhG F -FhFC`+h#`kh˱+hif`8FP``H# +I{DxDnsyDKK(hG F +FhFC`+h#`kh˱+hif`8FP``H# K" -HI{DxD3yDKOKa#h FhG > +HI{DxD3yDKYKk#h FhG > + + 0gIFRF"B1F - + HFjn#F - -hB@# -H!F*FxD -@ + +hB@# +H!F*FxD +@ иX# -$ +$ 9F - - FV FRO -8FL& -KA"{D/f +h`F FO,F F> -KB"{D/
- - - + + FV FRO +8FL& +KA"{D/p +h`F FO,F F> +KB"{D/ + + + 3h0FQF:$+FG |F1$ -$F F -9F +$F F +9F ,h9F @F!F +FG @@ -900,49 +898,49 @@ KB"{D/
+FG +FG G -QFG +QFG J 8F - (@0F)F#FG , -hBhB@9@# -RFG +hBhB@9@# +RFG " -YB@FOs +YB@FOs -a F +a F QF -QF^% -% F8 F}0F - +QF^% +% F8 F}0F + WF - + &h - + : !#h F 1#h , F1FRF+FG(#h F3FGб#h F -F3FG(PF, - +F3FG(PF, + O - + ( - -OOOOE8O( 8h"C)3nhD MF0i# -БBбBв# -E -BѮBOs + +OOOOE8O( 8h"C)3nhD MF0i# +БBбBв# +E +BѮBOs S'P'0h F9 KE + d$^0S* F -B8 -BM5U& +B8 +BM5U& V@2p$1(TD?0`G(6pOtT5H3ZD9?=Fh&@G'^@:4`Or2CD>C7pOLL ,<Fg@n@8`OssL;Fl@f@dD>`Oue6F& @@ -1004,13 +1002,13 @@ K -LD`TDOtTDJDBDDOrB D CD0KD$OssD EDMDOU D DDLDOtTDBDbDOrBDcDCD Oss (D eDMDOUD dD LDOtTDg@bD OOrBWDOCDOss_D}OEDOUgD<ODDOtTf@h`FhrBhB`h``>?
+LD`TDOtTDJDBDDOrB D CD0KD$OssD EDMDOU D DDLDOtTDBDbDOrBDcDCD Oss (D eDMDOUD dD LDOtTDg@bD OOrBWDOCDOss_D}OEDOUgD<ODDOtTf@h`FhrBhB`h``>?
Q R S0ciT0 U V "W0Y jpppch+q jqqqh+r jrrrh+s -jsssp +jsssp |4?G':C|BgJ}RD&@^@?}"G'>C}FgN@o@^D~~sc?G'>C~FgNfD@g@u5U?G'!>CFgN $/@4W@ `"p4?G'%>C#pFgN FD'@_@&p$`"(-?G')>C'pFg~NND@o@*p(`sc,?G,@L+g@FlpNVDu,`.p5U?G'>C/pFg$FO>/@4W@12p0`405?9G('@H3_@FhVN^D=6`4p"6F & 7C7` GfJOGD8pKD:scO II ) @@ -1036,19 +1034,19 @@ G i>O}>pUD<5U?G'G rRU@vKd4D e@DDqK{+ke@SD[$lMcUDc -RDhMRMDb ,LDcMtDMDd DD^M+ EDkCDYMcUDcBDdDRSMbDDeDtDD(dLMD+EDIMkcD}cEMc0MDR,@Mb_@utDD<Md<OV@DUD+9Mkf@eDccR<b^@.NtDdU@^Dvh[`Ehheh&`F``48?4q"am8D꾤K`Kp~('09|eVD")*C#9Y[e]O~o,CN~S*5:ӆ]/SD!7Ç
ZEogL*mpFF?+8K"8H9I{DxDcyDGG!vZ8* +RDhMRMDb ,LDcMtDMDd DD^M+ EDkCDYMcUDcBDdDRSMbDDeDtDD(dLMD+EDIMkcD}cEMc0MDR,@Mb_@utDD<Md<OV@DUD+9Mkf@eDccR<b^@.NtDdU@^Dvh[`Ehheh&`F``48?4q"am8D꾤K`Kp~('09|eVD")*C#9Y[e]O~o,CN~S*5:ӆ]/SD!7Ç
ZEogL*mpFF?+8K"8H9I{DxDcyDGG!vZ8* Q R S0ciT0 U V "W01 jpppch+q jqqqh+r jrrrh+s -jsssp +jsssp cBqH|"qIqKxDyD{D-٥ BٵBPFF;CF3F2FBFXFG XFBFG -$(FBFG -Y)YQ@Q*Q4,; +$(FBFG +Y)YQ@Q*Q4,; L -h' +h' 0"C @@ -1056,15 +1054,15 @@ Y)YQ@Q*Q4,; 0#AJ -\Ec +\Et J@ O E>ZF - + 1F$ - + g@ FBaAgO6n@O@ g
# @@ -1080,8 +1078,8 @@ g@ FBaAgO6n@O@ 6## 8## :#K >{D;`K{D3`! -L2F -l,@C +L2F +l,@C 8hv F1F FK@ @@ -1100,115 +1098,115 @@ FK@ 3KEh HSxh1l!*@ -#b@k@#n
@F1FJF. -F0F@,4"F"p@-GFFFFlDhC@C +#b@k@#n
@F1FJF. +F0F@,4"F"p@-GFFFFlDhC@C jB -@C -n!FRF +@C +n!FRF -"QPOc -+!F;F:!F;Fi}" +"RPOc ++!F;F:!F;Fi}" 1]4x=J@+BFF* -"1"x +"1"x |D p q - PF!F" -GF -w -َ# -# -F - + PF!F" -GF +w +َ# +# +F + -E@} -HFH -PFIF:F#FF(HFIF;Fo -(@k -# -# +E@} +HFH +PFIF:F#FF(HFIF;Fo +(@k +# +# " F)FF= A@yEXo - F4C0B(FO - F + F @v!F -E&(FH +E&(FH )-CFFFO# B -T# -Kq"{DY2FA >`X +T# +Kq"{DY2FA >`] )-OFFFب# B -٭# +٭# -XF!RFx +XF!RFx . -# +# f@C+at@#v># -K"{DHFy*Fw ` -JC60FHF@Os +K"{DHFy*Fw ` +JC60FHF@Os ' -) ' +) ' h`h` i` Ci`pG i` -i`j` -XB6C0BOs -2F"F =` +i`j` +XB6C0BOs +2F"F =` FB@C# -hZOs -&+(F +hZOs +&+(F !<I"yD O - -h:w# -# -hBOs -# -@ -# -8F + +h:w# +# +hBOs +# +@ +# j' @[FFFFFF -# -Os -XFQF*F#F +# +Os +XFQF*F#F ?j' -@-GFFFF
lhB@ - -N FFFP@# - "+F FX@# - " -# -FFFOhs -H!F2FxD -I{DxD#yD@@\ +@-GFFFF
lhB@ + +N FFFP@# + "+F FX@# + " +_ +# +FFFOhs +H!F2FxD +I{DxD#yDAA\ ciV [0X Y Z "B pchq*qjq qhr*rjr rhs*sjs s#it*tjt -tpfl +tpp I -K<@ K#aKcaKaKa#f -K8K#aKcaKaKa #f +K<@ K#aKcaKaKa#f +K8K#aKcaKaKa #f #jb g0d e f ">f8F1F@"Pn+ +YU6Qp.O!pp YU6Qp .O!pp T&06p*pjp -p5n0F -# -# +p5n0F +# +# !F"0F4jHF1F"++ب#3D QFODHF - + 0 l0l 01F @@ -1216,248 +1214,261 @@ K8K#aKcaKaKa #f p*qjq q5B p<@T?bhqp(php p*qjq -q5B -# - -F8Os -2F_ - -2F -2F -2F -2Fp -2F -2Fr - -2FP - -(FF{`(F>`Fu -2 -2x -2E - -HLxDhFE F0 -2 - -2l -2 -2P +q5B +# + + +F8Os +2Fi + +2F +2F +2F +2Fz +2F +2F| + +2FZ + +2 +2 +2F + +HLxD$hFE F0 +2
+2| +2 +2` 2 - -2( -2Z -2 - -2 -2E= -2E -2Ey -2E + +28 +2j +2 = +2 +2FG +2E +2E +2E - -H -3yD== Fp + + +H +3yD== Fp M -K}D FX3@;< +K}D FX3@;< M3 -K}D FX3@;< +K}D FX3@;< Mq -K}D FX3@;$ -K}D FX3#`8 - -JF{DX3@,;u -@FCE!F(FC%AFF8FC$ -K FYDF(FC(FC -@FCE!F(FCAFF8FC -K FYDF(FC(FC -@FCaE!F(FCAFF8FC -K FYDGF(FC(FC -@FCE!F(FCAFF8FC -K FYDF(FC(FC -@FCE!F(FC AFF8FC -K FYDF(FC(FC -JF{DX3@4; -JF{DX3@ ; -JF{DX3@$;q -JF{DX3@$;Y -KJF{DX3`@kD -KJF{DX3`@kD -KJF{DX3`hD - -H - +K}D FX3@;$ +K}D FX3#`8 +JF{DX3@,;u +4hJBؤ +@FCE!F(FD/AFF8FD. +K FYDF(FD(FD + +@FCE!F(FD(AFF8FD' +K FYDF(FC(FD +@FCkE!F(FD!AFF8FD +K FYDTF(FC(FD +@FC!E!F(FDAFF8FD +K FYD +F(FC(FC +@FCE!F(FDAFF8FC +K FYDF(FC(FC +JF{DX3@4; +JF{DX3@ ; +JF{DX3@$; +JF{DX3@$;i +KJF{DX3`@kD + +KJF{DX3`@kD +KJF{DX3`hD + +H + - + -E7O - -HFAF:F#FCu-GFFFFC0F F+h(F -FF&K}D FX`3#`pfl -MFFy K}D F -FHxDy(F C1FF F -I -)F +E7O + +HFAF:F#FCu-GFFFFC0F F+h(F +FF8K}D FX`3#`prq +MFF{ K}D F +FHxD(F C1FF F +I +)F "h -o( `BwF0` -K{D` ` -KB X; -LK"|D!{D F -(Fk B;h6kBuAF<2F -KFhh{D3 -KFhh{D3 -0F7(F -A8FBhF4(B)RF -BhkGF@FBF@FBF
FPFAFB8YF#`F -BhkGF@FBRF@FBSF
FPFAFBb$ -B. -PFAhkG -+h x"sZxbsx3s+` -0F)F! -)pFF h;P5 -KF{Ds`hA -KF{Ds`hA -KF{Ds`hA| -Hr"IKxDyD{D9X9jEd -I{DxD3yD909Bc -"F@F1FE+h ,` - -i`KaaabKbpGKhiH{DXhh"Exr@ -M +o( `CF0` +K{D` ` +a +KB X; +LK"|D!{D F +(Fk B#;h6kBAF<2F +KFhh{D3 +KFhh{D3 +0F7(F +A8FBhF4(B'RF +B hkGF@FBF@FBF
FPFAFB8YF#`F +BhkGF@FBPF@FBQF
FPFAFB`$ +B, +PFBhkG ++h x"sZxbsx3s+` +)pFF h;P5 +KF{Ds`hA +KF{Ds`hA +KF{Ds`hAy +Hr"IKxDyD{D9R9dh +I{DxD3yD9*9<Bh +"F@F1FF+h ,` + +i`KaaabKbpGKhiH{DXhh"EbZE +M ,hKBP;BKB ;B;B аO<O -аO5
0F9F?40F9F?E-2hx+"غB +r3h33`0F9F?~0F9F?xh -B܋BBD ` -H)FxD F!%?"a?(F| -H -;Dh -(Fp0 - -5?EE -0F?[0F? -FO +аO5
0F9F?40F9F??-2hx+"غB +r3h33`0F9F?x0F9F?rh +B܋BBD ` +H)FxD F!%@a?(F| +H +;Dh + +5@EE +0F?e0F@ +FO 1F:Fo -B -F<H!FxDPFL? G -KBЃ1 +B +F<H!FxDPFL? G +KBЃ1 O6+M !FRF BFKED%JBVF - F?E FO O -KEh{D3`-(F?.(F?h-(F?(F? F8 -1F?;0F?B9F?0F?#F -# 40LN9FBFB -гB
JBAF
F08F?yEHF9F3F -tJB_tJB -#AF -#=o7?3V#(F
-#0F6F0'HoxD2M -#FлHoxD3o 0o6-? -0F>HAFo xD -H"IKxDyD{D6f6x F?! F? F?# -o+h(F1F[jGF -KF{D83E0;(F= -@F FB -F F F@WF@lF FB -sh+t3h -@ @@@o+qr F.AF -@g -@f -IFF@FF - F?(F=#?1F?!9FF"F F)>F0F?%0F? -GF + F?E FO O +KEh{D3`-(F?](F?h-(F?(F? F8 +1F?j0F?q9F?0F?RF +# 40LN9FBFB +гB
JBAF
F08F?vEHF9F3F +#AF +#:o7?3V#(F
+#0F3F0'HoxD/N +#FػHoxD4o 1o6.? +# +0F>HAFo xD +H"IKxDyD{D6\6n F?L F?? F?N +o+h(F1F[jGF +KF{D83E0;(F= + +}:/ +.0z>O2 +F@>@=1F +3 + aF* F@@F + +@ +@ +@F FB +"FF(F8 +@ @@o+ F.F@I@H + F@(F=@6F@&9FF"F F*F0F@*0F@ +GF L -NM|DK~D}D0FX*FK0*FXp@˿ -8F;h1F -_+B#`o4 -#`PFO -+@<FBF>F:0+ + +uF.TF*F&0+ + +aFPFF0+ + +M F\FF -FF>7Fk8` +
(FAF"F;F[ - FZ` -FF -FF -0F+` - +NM|DK~D}D0FX*FK0*FXp@Ϳ +8F;h1F +_+B#`o4 +#`PFO ++@@FBF>F:0+ + +uF.XF*F&0+ + +aFTFF0+ + +M$F`FF +FF>7Fk8` +
(FAF"F;F[ + Fn` +FF +FF +0F+` + L -NM|DK~D}D0FX*F-K0*FXp@% -@ @@ {O3pw - .FL9F(F>%>nF -;>U -tFP +NM|DK~D}D0FX*F/K0*FXp@' +@ @@ O3p{ +o(B +;> +}FP GF -; >o(>>#o F >P >OF -MFF K}DT +; >o(>>##o F > >F +MFF K}DT + + L -NM|DK~D}D0FX*F9K0*FXp@1 -DFO -o -FF Fof(FB.
o8f -K - -;= -FP -GF -;o(==>Ro F -MFF K}D@ -O0`pmFksCҠmFkFH1FxD'oO0+`p p p -"F)FFȹ9hF0F:F=I"F -L0F: -*F 9cF=JF8F9 -*F6 9F<F8F9* -ܰ_@_аOѠhH"IKxDyD{D22 - - -#b -< - -F<"F;?o(&KOr%H&I{DxD33yD1`1rrF;8;7F -
bF<c<b -!cK@HI{DxDC3yD1]1oF<<o(a F; - -@ x@t@ pO3pl - -$$$$$ -+hB Fx - 8hrF5 +NM|DK~D}D0FX*F7K0*FXp@/ +DFO +o +FF Fof(FB.
o8f +K +;= +FP +GF +;o(=>>o F +MFFy K}D@ +O0`pm{FksCҠmpFkFH1FxD!oO0+`p p pL +2=2KF+`=,F<fKF+`bF<<3hF0FiG +"F)FFȹ9\F0F:F=v"F +L0F: +*F 9WF=wF8F: +*F6 9F=F8F:! +ܰ_@_аOѠhH"IKxDyD{D22 + +:Bgo|bDB@ +o~rDB + +# F#<a +< + + +
F<< +!cK@HI{DxDC3yD1o17F<5<4o(~(F; +O + +@ n@j@ fO3pb + +$$$$$ ++hB Fx + 8hrF5 F -(`"`g"u" +(`"`g"u" OJ -@ +@ -(FFFF8s^FP# -K"%F{D9F +(FFFF8v^FP# +K"%F{D9F F -05FPK# -#C`F
Fh+܀h5i 5Y` +05FPK# +#C`F
Fh+܀h5i 5Y` + - "FH# -#c`0F -Fh!hFH# + "FH# +#c`0F +Fh!hFH# Od ~D
)\Z,+,-, 1a``D` O< OajD - D1 )M -K"%F{D9F -K"%F{D9F + D1 )M +K"%F{D9F +K"%F{D9F -p$h<8SSBT:\ +p$h<(SSBT:\ #FD ;\ - -Fh!hFP@ + +Fh!hFP@ + Xp ph3`pGhppZp ph3`pG-NF
FFFA A -A/NE;="VE"x=cx4C#^E
cx="xCcxCx4C# F)F: -G +A/NE;="VE"x=cx4C#^E
cx="xCcxCx4C# F)F:z +G z# A$A$A$ F -E9F(F2F -<h3` +E9F(F2F +<h3` # - ى# -ܻ'ٜ# - F!B? + ى# +ܻ'ٜ# + F!B? E @@ -1468,28 +1479,28 @@ A/NE;="VE"x=cx4C#^E
cx="xCcxCx4C# F)F: B# bJUF -:k -! -!s0( - +:k +! +!s0( + h2< -@' -0F!Fhx+`g" -hhhpGhhpGi4^pGK{D`pGb -N~D0hH"F; 0h;F(Fp1 -|D#h'#%HxD: `#K{Dh<# +@' +0F!Fhx+`g" +hhhpGhhpGi4^pGK{D`pG +N~D0hH"F; 0h;F(Fp1B +|D#h'#%HxD;| `#K{Dh<# -ܑ)\Z*+*-* D\0> *wRx0 /q&3B0j\!pBf W!pB`ܸO/ O< OajD\0> /&اx0 v\#p0>B W#pB(+ - 32+ FSXBXA -E F -Fo -KA"{D`@F%`Fh1F*F;h -h|FHF# + 32+ FSXBXA +E F +Fo +KA"{D`@F%`Fh1F*F;h +h|FHF# hFF -8F@@VC -F F +8F@@VC +F F O5 37 @@ -1502,165 +1513,165 @@ F
%@F@@# F
'
8F8@3 *@3 - -B -hO + +B +hO 0FYF*F$a -FF@Os +FF@Os 6@D@ - + 7 hB60sF@Os !F0F*!F -87 @ -F
/" +87 @ + +F
/" F
&,F@@&# +FFP@1# &0 c@FF@9# -0F)F8 +0F)F8 KF."FKFF ?'O x y - - + + !F -O3 +O3 -8 +8 ZF H< -HH<(F8E(F8OKF"8FO -{D9#hX,X -9;X< +HH<(F8E(F8OKF"8FO +{D9#hX,X +9+X< -(F8wE `*8F1RHF1OAF (F8} +(F8gE `*8F1RHF1OAF (F8m -FO +FO F @i@Ϳ -+ -9F(F -(F!F7# - K{DT3f4 - - - -8n*hch+`&ch3` -hB131Bai@ ++ +9F(F +(F!F7# + K{DT3fІ +9^*hch+`&ch3` +hB131Bai@ + FA3 :/ɲ]!C%=0 CY2&(>"!2% bp"2` -"pcp 0`#p +"pcp 0`#p 2`pF! #+T -H"IKxDyD{D+T+f0`p +H"IKxDyD{D+T+f0`p F
FFF E -F2F08 -#h&`_FRF08(F0"!DO +F2F08#h&`_FRF08(F0"!DO "+ -O +O + ڲ*[ K@40"h2*q"`@FZFZ#50#`D+4VE 8F @*DDUE5 -[K@#< +[K@#< F,0h"R - -j FG F4F0B -# + +j FG F4F0B +# CapG@i CbaFF - -!F + +!F F -NB4FF~D(F1F(4 -:FB -J8d#i0F F-AF$F
F +NB4FF~D(F1F(4 +:FB +J8T#i0F F-AF$F
F *ТBF8F)F )+)).):r)/ ):):s)-Ђ) -8 -K` +8 +K` F - {D\[\pCppG + {D\[\pCppG " 00 + |# 0 #"!0 ",C -)')CD)܉)Ќ);)Г)6
i h -٘FC.H@.I.KxDyD{DFFh%iB*H@)I*KxDyD{Dh`iB(B5F%9F*F77h"iB`HOrIKxDyD{Dv/D@F8F -8FS0FP -# - FV"FF +)')CD)܉)Ќ);)Г)6
i h + +٘FC.H@.I.KxDyD{DFFh%iB*H@)I*KxDyD{Dh`iB(B5F%9F*F7'h"iB`HOrIKxDyD{Dv/D@F8F +8FS0FP +# + FL"FF x -OO - 7 %F ) -I2 -t# -H"IKxDyD{D** s` - -gDz pz`p4 :;9 -!701ɲ -!7?Fи - F1.+x-+ -p -e# -ӽ# -6"h#` +OO + 7 %F ) +I( +t# +H"IKxDyD{D** s` +gDz pz`p4 :;9 +!701ɲ +!7?Fи + F1.+x-+ +p +e# +ӽ# +6"h#` H -OHt"OIPKxDyD{D)Y)k -0FU& .F -;B#ss +OHt"OIPKxDyD{D)Y)k +0FU& .F +;B#ss HP" -IKxDyD{D)m){h.y h.v +IKxDyD{D)m){h.y h.v kh2{B`l`+h"Zs -O&O&O&9 -IKxDyD{D3)F)X +O&O&O&9 +IKxDyD{D3)F)X JH*"JIJKxDyD{D))fxx-E%&x5CxEefyy-E%&y5CyEefzz-E%&zz5CEdXМx]x$D$x,CxDd]yy$D$y,CyDd]zz$D$z,CzDd]{{$D${,C{Dd]| |$D$|,C|Dd]} -}$D$},C}Dd]~~$D$~,C~Dd]$D$,CDc
-KHP"KIKKxDyD{D(6(H -AF" +}$D$},C}Dd]~~$D$~,C~Dd]$D$,CDc
+ +KHP"KIKKxDyD{D(6(H +AF" -#Et -FF9F"(FF50F"5g0
-J# -<r " Fyx --BbO#*F!F( --BbO#*F!F="QF2F
o? F -# -# -5pG-OFFFFhF" +#Et +FF9F"(FF5~0F"5W0
+J# +<r " Fyx +@F!F@"I }` +-BbO#*F!F +-BbO#*F!F
="QF2Fo? F +# +# +5pG-OFFFFhF" 3 0F" -0 -k+@7# -ZF"%IFBF - -J8FQF+F +0 +k+@7# +ZF"%IFBFx + +J8FQF+F
@# OAs -A -T+O6s -v# +A +T+O6s +v# # -0 +0 -O +O + SD[DOS:ZDJ JD( @@ -1692,53 +1703,54 @@ dS@ <,<,<,< ,<<O# -sq;?qq-OFFFFhFOz(O2 -H"I
KxDyD{D'Q'cD4`p(Fp -Z# -VPFl` -AF:F(F -AF:F(F -AF:F(F -AF:F(F -(0$($F`06!"F46)F9 +sq;?qq-OFFFFhFOz(O2 +H"I
KxDyD{D'Q'cD4}`p(Fp +Z# +LPFl` +AF:F(F +AF:F(F +AF:F(F +AF:F(F +(0$($F`06!"F4&)F/ ڣ# -k_ -a -HDZF4H
h0FRF4@
( F +k_ +W +HDZF48
h0FRF40
( F -0 - - -u -Ht"IKxDyD{D'b'tD4`p(Fpt -># -gPF@-&HS"&I'KxDyD{D3''- -AF:F(F -AF:F(F -AF:F(F -AF:F(F -AF:F(F -AF:F(F -AF:F(F -AF:F(F -AF:F(F -AF:F(F -F - F<P;0(< +& + +{ +Ht"IKxDyD{D'b'tD4`p(Fp w +># +]PF@-&HS"&I'KxDyD{D3''- +AF:F(F +F +AF:F(F +AF:F(F +AF:F(F +F +AF:F(F +AF:F(F +AF:F(F +AF:F(F +AF:F(F +AF:F(F +F + F<P;0(< 0 -0F>BEH@]EIEKxDyD{D -BF -FF/ -B - D$ +0F4BEH@]EIEKxDyD{D +BF +FF% +B + D$ -FFP] -F -F7BTH"TIUKxDyD{D +FFPS +F +F7BTH"TIUKxDyD{D - -8D F -P + +8D F +F phpyqÈKqCh qChqzrCKrh rhr{sÉKsh @@ -1746,37 +1758,37 @@ F titpG pX3 +p@ypÈKpCh pChpxqCKqh -qP;q1BpGξܼ-OFFF1B.F\F4FO{ +qP;q1BpGĽһ-OFFF1B.F\F4FO{ 1F(F|=6k@` EFH"FIGKxDyD{DB -DH"DIEKxDyD{D&&@)AH"AIAKxDyD{DrE& +DH"DIEKxDyD{D&&@)AH"AIAKxDyD{DrE& B<(,0FO|AF B(3 - I2BF@ -3.>fC -\,
"J
3
~BF
-CJT5BFj -FF -F{D -JzDx2Cx20 - + I2BF@ +3~.>fC +\,
"J
3
~BF
+CJT5BFj +FF +F{D +JzDx2Cx20 + rhQU5"x0ԚB"xBzH|xDBbxB44rhQU5"x0՚B{x; -# +# @I
-phAU5Q] +phAU5Q] M4xDFXOs
9@F!F2F@#,F &'FO -@ !F F2K +@ !F F2; * ; Y\x3@F!3x4ёBBZx9 3JFxzD2 - -z? -{T`h*th*p F*m + +z? +{T`h*th*p F*m K"%F{D -(F!F2FF F(F| - F2G%F,F1 +(F!F2FF F(F| + F2G%F,F1 gc#rOR`E @@ -1859,7 +1871,7 @@ O|BKO3@@ gg # a gO~J O;# c "q(!F F!*Fh!*FFm(F("Fh#!Fc3-CFF((F9F2Fx F(F9F2FPI8F!FBFN(F)F(HHFPxAPhF -F' F9F*F,(F9F*F8FiFJFHFiFJF +F' F9F*F,(F9F*F8FiFJFHFiFJF kFFOPjMJz ( kFF OPkOajK4 @@ -1872,12 +1884,12 @@ kOiCLH (# s F Fj F!F jF F!F!F\(X(FT(!FF(FFF(F(=(F9>(F &(-(F)>(F&2(2F>(2F &(F
(F >(F1&((F>(Fc&2(2F>(2F1&(F(F>(F4NrF~D(F F"Fb F!F]jF F!FX(!F( -FOjF2(@2xAF "jF2('2iAF " F!FH+!FYx0 F!Fx +FOjF2(@2xAF "jF2('2iAF " F!FH+!FYx0 F!Fx x'' jF58F@6( P7jF8FiF 8F9FJF- F?%( -P +P q
cP :iFYPFP-piF5RFhF1F hPiFC
c @@ -1994,7 +2006,7 @@ k]B"E%OBTA2F;Fgc#KB
]B"E%OBTOVRG q CB3C{q qCCCq#[O2{ 2rsr{C3Cr3 r3;s3
C3CLSsOsO3,CLCCsOtO#StOC47FC3PCtOZOZ:t00Su3 u3NFCCOYHC@uv -SvCA3Cv vCCMFCw#[O2OY#bww1-O_}
FF !P-FF@1#@1_1?C@_1X ""F)F`3`(`6-- "u "o"F)FLipp +SvCA3Cv vCCMFCw#[O2OY#bww1-O_}
FF !P-FF@1#@1_1?C@_1 X ""F)F`)`(`6-- "k "e"F)FL_pp Brgp
BArgp @@ -2130,159 +2142,156 @@ kB"gI)OBXA"F+Fc #B
KB"]OBTGE%{r
( )0sC3-C*0; +0;,0;
C3-CG-0 .0 CBC-C/0d00 10-C3`pC5p20OZOZ:304`FO#60OCCCC@7080 -90 CA3C:0 ;0CCC<0_iO8OX#OXH= >0?
_}-AF?0x=FFF +90 CA3C:0 ;0CCC<0_iO8OX#OXH= >0?
_}-AF?0x=FFF p
pp
8
8"pp
c`* F$>W c]Z -Fp)Fzz)FF(FF*p<ODDDghbe
`*x
`iF "M - -hF F +Fp)Fzz)FF(FF*p<ODDDghbe
`*x
`iF "M +hF F h`pG h` -i`Bh`-GFFFFF -!'H8F!! 8F!豍QF(h"3FHF! -ѣi0F -Os - -K{DhG9F*F* +i`Bh`-GFFFFF +!H8F!!8F!豍QF(h"3FHF! +ѣi0F +Os +K{DhG9F*F* -KA"{D1
-! +KA"{D1
Ci`pG Dh` -h`h` -* +h`h` +* 8O - -,4"\2ҲTR - - - + +,4"\2ҲTR + + + -P8FMJF - +F8FC@F + тBS - - - -iS F1F -
K - - - - - - - + + + +iS F1F +
K + + + + + + + - - + + F -x3 -" -"FF"FyF +x3 +" +"FF"FyF ,|ii"F -OG"FADki"FYxiiO"FADo`ki"FYf(h
6.@ +OG"FADki"FYxiiO"FADo`ki"FYf(h
6.@ +`(Fh`` "8# -" -P +" +P "P# -" -)FF@ h %`0`(F -KF{D -ڕ# -FFFh# - +" +)FF@ h%`0`(F +KF{D +ڕ# +!h +FFFh# + тBS -GF8@ʿ -h?Ӕ -XFOp Fp!FOr(J F)FzD +GF8@ʿ +h?Ӕ +XFOp Fp!FOr(J F)FzD L и -.H".I/KxDyD{DCN1eRKaX!(HxD```` -FF QF +.H".I/KxDyD{DCN1eRKaX!(HxD```` +FF QF K(F{Dhb` - F8A + F8 D`-OQ W; F -F*W% - F F - -!FK - -FP# -# -FOqF F +F*W% + F F + + +FP# +# +FOqF F Ft!F F8 -F!ԿF Fh JhDhBh3k#GO0o -> +F!ԿF F^ JhDhBh3k#GO0o +; "^ -G F -FF(x4 -г
+рh] 븀h]|h]Os -# -# -i-Os -i@-Os -i-Os -i -Os +G F +FF(x4 +г
+рh] 븀h]|h]Os +# +# +i-Os +i@-Os +i-Os +i -Os j ^kFOs -Ѐ+Os -K}"{Di@ -KF{D+h(F!hiGF h%` |I +Ѐ+Os +K}"{Di@ +KF{D+h(F!hiGF h%` |F "V -"yD1 +"yD1 " -"yD1M -0F -# -hS# +"yD1M +0F +# +hS# ~# -3F\#` +3F\#` "d -"yD1 +"yD1 " -"yD1P -1# +"yD1P +1# K"{D F -@ (`1F1Fp@ p +@ (`1F1Fp@ p " -"yD19 +"yD19 "G -"yD1 -KA"{D F -KA"{Dp F&9F@"@`%i(F0F` -Os -HF -Os -F -BF;BABd\AB -+Os +"yD1 +KA"{D F +KA"{Dp F&9F@"@`%Y(F0F` +Os +HF +Os +F +BF;BABd\AB ++Os ! -@w# +@w# " - "yD1v + "yD1v " - "yD1* -08F + "yD1* +08F h#h#+-GFO -0ZFH# +0ZFH# 0FH# -`h`F9F0F" - +`hVF9F0F" -ўH_"IKxDyD{Dl~(
@"@9$F O +ўH_"IKxDyD{Dl~(
@"@9$6 O ~d^$J 7p` S -Ay<qi QIDE71qc - -Ҫ# +Ay<qi QIDE71qc + +Ҫ# F H EO - T'HFAF:F$JT + T'HFAF:F$:T "F+F#D 2C 4 @@ -2290,90 +2299,88 @@ EO [ K K -K -F(F -H7"IKxDyD{Dp -FF%02F - - -H"IKxDyD{D +K + +F(F +H7"IKxDyD{Dp +FF02F + +H"IKxDyD{D chS% F F -FF - -A+ 0pGFF -4DE +FF + +4DE JzD#hhB -#FpGO0pG pG -#'FpGF -#ûFpGFPhLN~D0FsphH)FF 0FkhHxDe
K(F
I@m2{D -hGI0FyD FXFpF (F|F(0F:FFq !} +#FpGO0pG pG +#FpGF +#FpGFPhLN~D0FsphH)FF 0FkhHxDe
K(F
I@m2{D +hGI0FyD FXFpF (F|F(0F:FFq !} LF I|D`X - I + I LF I|D`X - I + I LF I|D`X - I + I LF I|D`X - I + I LF I|D`X - I + I LF I|D`X - I -i!=FPl# + I +i!-FPl# -J#h -( -( +J#h +( +( ( JF B=nYF0F>F# cb#b , ( $ -chhcj3(F!F!!F(F!<
X4 -& -VpFP@U -!0 -)8F))L|DL|DL|DL|DI(FObyDT!F(FObN I(FObyD8@E -# -+sI"yD"F@@ -, -NDI(FyD"@I(FyD!F -FA)7:a)W:@ -O -IF -(F +chhcj3(F!F!!F(F!,
X4 +& +LpFP@U +!0 +)8F))L|DL|DL|DL|DI(FObyDT!F(FObN I(FObyD8@E +# ++sI"yD"oF@@ +, +FA)7:a)W:@ +O +IF +(F !
( - -!!@Oa4 F9F Fg(FA
mi + +!!@Oa4 F9F Fg(FA
mf HF!F" -#"Cp +#"Cp *& 0F - F8O's + F8O's O (F]F8@# Sp YF F " -! +! D RD -#Cp +#Cp `rh `jh -```^0F[(FX 8Fh0Fe(Fb - -` - +```^0F[(FX 8Fh0Fe(Fb + +` + O3 F F @@ -2381,505 +2388,511 @@ D F O3 O3 -F -1FBF;F +F +1FBF;F " - "yD - - F2 FhBѿ -ݶ -I "yD 1 - -Hm"IKxDyD{D(F!F FH -(F3(FBъ -> + "yD + + F " FXBѿ +ڹ +I "yD 1 + +Hm"IKxDyD{D(F!F FH +(F3(FBъ +; FIyD -FIyD +FIyD 0"J "B 0"1 " - F + F F8@ -g@F -Д# - ӕ# -PF)F ls\ +g@F +Д# + ӕ# +PF)F \s\ 0 Eё
-hPF -
PFFZF - -ZF -RFgSDgf +hPF +
PFFZF + +ZF +RFgSDgf f>O
( -PFYF : +PFYF : -EHF!F :F$H"$I%KxDyD{Dc!:\pD T -;BKEo -4 @j# -# - -@w +EHF!F :F$H"$I%KxDyD{Dc!:\pD T +;BKEo +4 @j# +# + +@w " F ` - + ! R] 0"f - - + + + "= 0"(@@ -"FP@ +"FP@ " ( " FPOs - - FA=F(B F# - + + FA=F(B F# + ! 2 mF( B# KD"{D8 F -k +k HFtFP@ - HF FHF9FF - FB -A + HF FHF9FF + FB +A i*|J h)|I - -FpG pGF@hh8 F -I`C` HyDxDF ` F,F -p -Kh"{D F -FFFh# - FFX# -FFrFh# -`F + +c +ۻFpG pGF@hh8 F +I`C` HyDxDF ` F,F +p +Kh"{D F +FFFh# + FFX# +FFrFh# +VF "G - p + p O -Cx4B"!xbx4B"+ F -wh8FF3FYF FJFGO8NI F"yDG +Cx4B"!xbx4B"+ F +wh8FF#FYF FJFGO8NI F"yDG (F!Fh3hi -I F"yDGf +I F"yDGf "F. O Y IFFSЃh0FBBFG #F - -(FF1F&0F G D\D -FKh+IyD0Y -V# -FPe# + +(FF1F&0F G D\D +FKh+IyD0Y +V# +FPe# }# -F# -"$#xB -P+U+ +F# +"$#xB +P+U+ d=ihFX@# @# (FF8@3 `D -rI *FyD F - -mJmI{DzDyD` +rI *FyD F + +mJmI{DzDyD` -`0ѫ`,a -@ -"(F#xB - F7F
Fkt(а(Ѡh)F0@hh)F0@0h)F0@P# -` -RH"RISKxDyD{D FF8# -I F$yDIyD -FhDIF;F2F FyD8FH@I2F FyD+h Fh -K"%F{Do1F +`0ѫ`,a +@ +"F#xB + F7F
Fkt(а(Ѡh)F0@hh)F0@0h)F0@P# +` +RH"RISKxDyD{D FF8# +I F$yDIyD +FhDIF;F2F FyD8FH@I2F FyD+h Fh +K"%F{Do1F O # -"yD3 -K"%F{D=1F -I(FyDB F +"yD3 + +K"%F{D=1F +I(FyDB F +
+PP<2O*0FiFF OCD~3+~ؓy
/TzOCyDzsO A zDzzO A Dy({/,%9,#Q{/) 9)$/OD
DuБ{.)&B/ټ9 -d! +d!
' -+6 ++6 O O O FFhըI
"yD "yD # -]iI FZFyD@ -j -FF - -h -+h? -Fh +]iI FZFyD@ +FF + +h ++h? +Fh =<,E<$=$ -h[hhF F -hhh#h++`hQh@(`hQh@)ͰFF)0220F*FԱ##`F
)F0F9F@#h53#`0FBO0MFh+@h+@h F@l8F YFp -6HF hB0(F - -@h`Gh8F+ F9FFp(h08FK FLFXk6(hB0 F -FF -X +h[hhF F +B(F8HxDpG +hhh#h++`hQh@(`hQh@)ͰFF)0220F*FԱ##`F
)F0F9F@#h53#`0FBO0MFh+@h+@h F@l8F YFp +6HF hB0(F + +@hPGh8F F9FFp(h08FK FLFX[6(hB0 F +FF C!C ! - + 3# -K"{D6 -hhhpGpFm pchc#h۹)F`hyLB5 -5 -Ѫ# -#acas (N~D3hsHxDF0`8# -0F!FCh +K"{D6 +hhhpGpFm pchc#h۹)F`hiLB5 +5 +Ѫ# +#acas (N~D3hsHxDF0`8# +0F!FCh `#ih f!Fff - j@0sFo -`f!F&f + j@0sFo +`f!F&f - " -6E -=
--1F"67=2xZ*-*+*0",FpZp3F-prxZpбx.)6=x609 )<3FB3F -hFYC +65 +=
--1F"6'=2xZ*-*+*0",FpZp3F-prxZpбx.)6=x609 )<3FB3F +hFYC ;hi`& - -j@Ā*j -E0@3kBPih;դDCB:h+hhhZX -2BU -``` h + +j@Ā*j +2BU +``` h coF hnعaF#l FGF - - -Ff#g cg# -# -YFPF8F0PFEPFEHFO + +Ff#g cg# +# +YFPF(F0PFEPFEHFO -S P O - QF(hF +S P O + QF(hF -EѺ - - -@s -A
F(FB@ +EѺ + + +@s +A
F(FB@ F -F -% f!Fi -FFFFF -.i2" - - -!F(Fqh4;`DE8F-CFFFF - -h|`0F)F`x` -AFFFFh$]F -FP (F!F:F3FA@3 -Ch``ch -[h`pFFF8 F%O5-I*FF -FIF{DXX!F@>G -FIF{DXX!F@G -FIF{DXX!F@JF -FIF{DXX!F@<F -FIF{DXX!F@HF -FIF{DXX!F@NF +F +% f!Fi +.i2" +x + +!F(Fah4;`DE8F-CFFFF + +h|`0F)FPx` -AFFFFh$]F +FP (F!F:F3FA@3 +Ch``ch +[h`pFFF. F%O5#I*FF +FIF{DXX!F@2J +FIF{DXX!F@J +FIF{DXX!F@JI +FIF{DXX!F@<I +FIF{DXX!F@HI +FIF{DXX!F@NI FIF{DXX!F@ -~F -FIF{DXX!F@^F -FIF{DXX!F@>F -FIF{DXX!F@F -FIF{DXX!F@ʾE -FIF{DXX!F@E -FIF{DXX!F@rE -FIF{DXX!F@:&E -FIF{DXX!F@*E -FIF{DXX!F@иD -FIF{DXX!F@ND -FIF{DXX!F@.D -FIF{DXX!F@C -FIF{DXX!F@vC -FIF{DXX!F@VC -FIF{DXX!F@C +rI +FIF{DXX!F@RI +FIF{DXX!F@2I +FIF{DXX!F@I +FIF{DXX!F@ʾH +FIF{DXX!F@H +FIF{DXX!F@rH +FIF{DXX!F@:H +FIF{DXX!F@*G +FIF{DXX!F@иG +FIF{DXX!F@BG +FIF{DXX!F@"G +FIF{DXX!F@F +FIF{DXX!F@vF +FIF{DXX!F@JF +FIF{DXX!F@F FIF{DXX!F@ -B -FIF{DXX!F@~B -FIF{DXX!F@6B -FIF{DXX!F@hA -FIF{DXX!F@ @ -FIF{DXX!F@ƾ@ -FIF{DXX!F@ؾb@ -FIF{DXX!F@ -FIF{DXX!F@? -FIF{DXX!F@"b? -FIF{DXX!F@ -FIF{DXX!F@ڽ> -HEZ(Ќ(#iC -O2F(hQFFhBF +E +FIF{DXX!F@rE +FIF{DXX!F@*E +E +FIF{DXX!F@hD +FIF{DXX!F@ C +FIF{DXX!F@ƾC +FIF{DXX!F@ؾVC +FIF{DXX!F@ +FIF{DXX!F@B +FIF{DXX!F@"VB +FIF{DXX!F@ +FIF{DXX!F@ڽA +HEZ(Ќ(#iC +O2F(hQFFhBF -(hMEL8F - +(h=EL8F +60FAF +Os (FA=F(B p# -p -)F F1FF F(F| -)F~ F1FnF FD(F|q -)F. F1F,F F(F|
- -FXi a%d - - - - -khh`hh!F[nh`hHAFM +p +)F F1FF F(F| +)F~ F1FnF FD(F|n +)F. F1F,F F(F| +Ʃ + +FXi a%d +khh`hh!FKnh~`hHAF= F F Թ Ah -%@ F +@ F (hO - D=xhAF + D=xhAF - F - DY.EY,:(F9h -9)F8FFF -h* -!F0Fv*FF8F4BF0FZB@P(FhF
F+a
*X + F + DYEY,:(F9h +9)F8FFF +h* +!F0Ff*FF8F4BF0FJB@@(FhF
F+a
*X ѩx*xkx -IyDIyD= Fih -FFUOs -QFF FFHOs +IyDIyD= Fih +FFUOs +QFF FsFHOs -HFEHF )FJF{F Fb6@ -AбiA
(FG [Fx9F --I F"yDP4%'F48x +HFEHF )FJF{F FR6@ +AбiA
(FG [Fx9F +-I F"yDP4%'F48x 1F`BF -]8F +]8F DJ#F -+x@+3 -F -5phB!I FyDSh㱛h FIJF -DP# -q# -1ع@ -" -PFOs ++x@+3
+F +5phB!I FyDSh㱛h FIJF +DP# +q# +``F +1ع@ +" +PFOs hOs - - -Z8` - -~ -#I0FyD0 -hB,+*# -2Fh+h -(F6 + + + + + + + +Z8` +y +#I0FyD|0 +hB,+*# +2Fh+h +(F6 +BI F +w hhhpGh -hhhpGChpGsFN~D3hsHxDF0`8T# -KA"{DV(F F -M}D(h -FFF- -HFYF"@ * $K" -5 !F8ln)F048lTB - - - -I F"yD Fih 8 -zj +hhhpGChpGsFN~D3hsHxDF0`8T# +KA"{DV(F F +M}D(h +FFF- +HFYF"@ * $K" +5 !F8l^)F048lDB + + +I F"yD Fih 8 + 8F`%JzD - F*FSF + F*FSF hhhpGhhpGjFAj -j -ѣ# +j +ѣ# M -I{Dh}DyD
X(4L,K +I{Dh}DyD
H(4L,K ܂(܁(6(Є(1(܉(Ћ()PEXE$jCjCjCjCjCjC -jC@jCjCsb8F
EoK8FY
-# -K {DP(F F2 - -TZp#i3#a F@hh h F@{-EFhFF0
+jC@jCjCsb8F
EoK8FY
+# +K {DP(F F2 + +TZp#i3#a F@hh h F@{-EFhFF0
0$~D 7NO -
$ - -MchCsc`!F F0 +
$ + +MchCsc`!F F0 *-F F@e - FH@o - -F F F,F Fp0FhFYF -F F,F F00FFo - - -(F - - + FH@o + + + + -O +O K" -H!{DxD +H!{DxD K" -H!{DxD -FpGK{D`pG +H!{DxD +FpGK{D`pG K" -H@{DxD -KB K" H@{DxD +H@{DxD +KB K" H@{DxD K" -HOq{DxD +HOq{DxD K" -H\!{DxD - +H\!{DxD K" -H@_{DxD - +H@_{DxD + KB K" H@ -!{DxD +!{DxD K" -H@S!{DxD +H@S!{DxD K" -HOq{DxD -FFk˱gk1FjB4B(/F:Fkak8c -BDckk<[BD -1[BD1F +HOq{DxD +FFk˱gk1FjB4B(/F:Fvkak8c +BDckk<[BD +1[BD1F KB lKB -أSB +أSB =FFO"#:F k)F*F -| - ->|
K"
H@{DxD --ĕ +l + +.|
K"
H@{DxD +ĕ bib -MKB(F -i%K"HOq{DxD( -ch +MKB(F +i%K"HOq{DxD( +wch FFxK"H@!{DxD( -liC -KBM(F +\iC +KBM(F BC#iCE> j)`j&i9F j##afFP`j1F`FKB&iC#a KB3B3BK"HO4q{DxD( -|KBMM(F -N*h#hBGK +lKBMM(F +>*h#hBGK 0F -9ch+i(F"!jFbj/i0 acikajb00BjkckB0K -jjDZ~'K"'H@!{DxDH -jjk -!kc~K"HO?q{DxD -kkFK"H@1{DxD - -%kb9F2FFK@#1H*F{DxD -q -5KB F0 -ch+(K -i[#jK -j F3&kbAF:F>FxKOXqH2F{DxD( - -00 +)ch+i(F"!jFbj/i0 acikajb00BjkckB0K +jjDZ~'K"'H@!{DxDH +jjk +kc~K"HO?q{DxD +kkFK"H@1{DxD + +}%kb9F2FFK@#1H*F{DxD +a +%KB F0 + +i[#jK +j F3&kbAF:F>FxKOXqH2F{DxD( + +00 A{DxD -KL F -L F0 +;L F +L F0 sB;BsBѨkik -A -kKB F ->ch+K -)iZ#jK -j F_# Fb9F2F@i -ch+.K -i -j+K -k1F*FFK"H@A{DxD - -5KB F0 -Pb
LK"H@)Q{DxD - -zD - kjk(F -,J(FX#F -H -;BKB3BK"H@a{DxD -{ -H -;BKB3BK"HOa{DxD - 9`{`l{ala -H -;BK"H@Oq{DxD -LH"@aq{DxD -2H"Oa{DxD -(H"@jq{DxD - +1 +[KB F +.ch+K +iZ#jK +j F_# Fb9F2F@i +ch+.K +i +j+K +k1F*FFK"H@A{DxD +s +%KB F0 +@b
LK"H@)Q{DxD +KBL F +LKB F| + +och+$K +Zi +Ek*F1FF"bFK@yQH{DxD +) +zD + kjk(F +,J(FX#F +H +;BKB3BK"H@a{DxD +H +;BKB3BK"HOa{DxD + 9`{`l{ala +H +;BK"H@Oq{DxD +LH"@aq{DxD +2H"Oa{DxD +(H"@jq{DxD + K" -H@q{DxD +H@q{DxD K" -H@q{DxD +H@q{DxD `HxDA`hF -` JzDh;`3@]h -o +` JzDh;`3@Sh p -HxD - -o -lK(F +HxD + +_ +\K(F K" -H!{DxD - -ո Q -F{D -HxD - - F -t - -Y - F -F -) - F - - -F¿pF
FF!F -_ -0F!F x -H LxD K" HA!{D -[h - -a +H!{DxD + +Ź Q +vK{D +F{D +HxD +v + F +d +I + F +6 + + F + + +o + +F¿pF
FF!F + + +O +!FF +0F!F h +H LxD K" HA!{D +[h l2 -d@VH@E2UIVKxDyD{DP, -BIKxDyD{D`O +d@VH@E2UIVKxDyD{DP, +BIKxDyD{D`O BlH@kIlKxDyD{DB3z&.gHOrfIgKxDyD{DS,8S<AhB`H@`I`KxDyD{DC`D<D,1FD,MWK{Dh -"*I*KxDyD{DN3A F)FF -V5p -تBؑBبB3B +"*I*KxDyD{DN3A F)FF +V5p +تBؑBبB3B ; ܸ#fи*fи @X.jи0и-@_U 3h6C{j -`H`" +`H`" AEq0 " @@ -2894,49 +2907,48 @@ BIKxDyD{D`O 8 1YE{ # -;: +;: q1JzD ȿ$,($+U -+, -Jh01 ++, +Jh01 F - B FAFh -8A0F_z1F O#F{OO + B FAFh +8A0F_z1F O#F{OO -!MF - !7OE - -!FO!FK!FG -ch" +!=F + 7OE + +!F?!F;!F7 +ch" FKFFF;F -:/FF +:/FF 74 50_( ( -(
(а HBHApG pGA -@6KD FF -{h[B{`O6JzDx0F -B - 0\>HFQ2F1) -1 -0 -i +(
(а HBHApG pGA +@6KD FF +{h[B{`O6JzDx0F +B + 0\>HFQ2F1) +1 +i - -h + +h F F -(FF F(F!F(F!F0F!F0F7F
FhF!F!FjF+F>FɄ +(FF F(F!F(F!F0F!F0F7F
FhF!F!FjF+F>FɄ ?
5@˄ @7 Y@ -'J#<#D@:M@ - +J#<#D@:M@ + v1F F -!rp1t! +!rp1t! s/ -qbFbXFO^p'2 +qbFbXFO^p $mAvAA( 18#* Fi&YF F @@ -2951,13 +2963,13 @@ y v\E E `@i@ -t\ +t\ 04# -x -E|l +x +E|l F@O@ -#F@O@g{@r@ +#F@O@g{@r@ gF@O@gp g gg x @@ -2969,43 +2981,41 @@ g #`@i@ - -JF8FEE#T@]@ - - *F48FB,%,,cArb -#(gr@{@&g(#t@}@&En^ ->7FF*FF Fa F>0F FO + +JF8FEEa#T@]@ + + *F48FB,%,,cArb +#(gr@{@&g(#t@}@&En^ *
*
:PBPApG*XBXApG -)) -.+/+:+=+?+$%\ B -hB+++@hIh@hKhpG@hIhܼO0pG +)) +.+/+:+=+?+$%\ B +hB+++@hIh@hKhpG@hIhO0pG + - + ih G FF@-G
FFiF -xh -h
Fh -!C4( (#hC#hC#` - +xh +h
Fh +!C4( (#hC#hC#` F@0# -E4GFWF0F -FF1FRFj1F -AF:F(F3F +E4GFWF0F +FF1FRFp1F +AF:F(F3F #jb#B
F7
#Aqjb gai C - + B:R -BhR# BF@Ͽ3B -FF(#hXh#h]`( 88 -FF(#hhp#h`( 888FhiB -FoF(#hiY#ha( 888Fh +BhR# BF@Ͽ3B +F+F(#hXh#h]`( 88 +FF(#hh#h`( 888FhiB +FF(#hii#ha( 888Fh -(
( (аXBXApG pGa+A8( +(
( (аXBXApG pGa+A8( ڰG Z6:h 8X'O (F OI @@ -3016,12 +3026,12 @@ h`:`9F"F3F""?GE BEBF 3FE !FXF - + Fx1Bxp*(xxp: JOO;K? -&PF1O3S`d - +&PF1O3S`d + D; O GYh @@ -3035,18 +3045,18 @@ JOO;K? : ? -E; +E; O -DEмB +DEмB *Fch - + FHhFhR<R`R,FhS`i`HiGp R#F -O +O T!8 B T! - Bت + Bت gE5T% F @@ -3054,11 +3064,11 @@ Y%:F5vPFshB Y' &v OD - *F6MFW + *F6MFW @BF FFF!F9FBF#FD1F FFF!F9FBF#F1F -FFF!F9FBF#F;1F +FFF!F9FBF#F;1F 919Y::j;;<ѐ<==>>>?W?o@ӆ@AmABFB2 2$2$3$3$4$4$5$5$6$'6$57$C7$L8$Y8$l9$R2(j2("3(}3(^4(4( 90%90::0N:0b;0s;0<0<0=0ˁ=0>0>0?0?0&@02@0GA0WA0nB0{B0C0C0D0ӂD0E0E0F0-F0JG0cG0qH0H0I0I0J0σJ0K0K0L0L0)M0?M0MN0cN0uO0O0P0P0Q0΄Q0R0R0S0'S0?T0XT0qU0U0V0V0W0҅W0X0X0Y0Y0,Z0;Z0[[0j[0\0\0]0ӆ]0^0 I@$I@;J@YJ@qK@K@L@L@M@M@N@N@AO@jO@P@P@Q@R@R@ S@3S@HT@kT@yU@U@V@V@W@W@X@#X@R Y@Y@ Z@Z@ [@̠[@ \@\@+!]@B]@!^@^@!_@_@!`@ޡ`@""a@Za@q"b@b@"c@c@"d@d@#e@e@5#f@_f@#g@g@#h@h@%$i@Si@t$j@j@&k@?k@U&l@Шl@(m@'m@U)n@n@)o@֩o@)p@p@ @@ -3223,7 +3233,7 @@ o/Dyeڜ - + @@ -3231,7 +3241,7 @@ o/Dyeڜ - + haead_ssl3_tag_len YG=6D^:հ5mp?LPiBl)+18{kΨ`%cfc}Ҵ#ZoAsu0RhEf;S<iliQ҄(f mrae!2Hz8u=Jo=?Wk?Jnr{[t꾜zm@I*upNtu>MfO<lwGQcT;0*u)L|m8U[#(6A&>ʜz+`Edo\ MKZ&irb>^SOsvt:MևllDr>sN=ZuY,GA馗&js[ee[0bY26RJ!^ kZ̰ҋ_;>qf(?' Z#a
-D\NxzWenqDCPgHZFHzEi 돲mvX St-SnQ<}ukjR0EQ6F?>7Ϙ^ZSw `@\⥭*k~#[
(-@L5 @@ -3276,7 +3286,7 @@ o/Dyeڜ %*s - + @@ -3297,2615 +3307,2617 @@ o/Dyeڜ %*sZone: %s, User: - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - - - - + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - - - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - - - - + + - - + + - - + + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - - - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - - - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + + - + + - - + + - - + + - - + + - + + - + + - - - - - + + + + + + - + + - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + + - + + - - + + - - + + - - + + - - + + - - + + - - - - - - - - + + + + + + - - + + - + + - + + - + + - + + - + + - + + - - + + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - - + + - - + + - - + + - - - - - + + - - - - - - - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - - - + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - - - + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - - - + + + + - - + + - + + - + + - + + - - + + - - + + - - + + - - + + - - - - - - - - - + + + + + + + + - + + - + + - + + - + + - - + + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + + - + + - + + - - + + - + + - + + - + + - - - - - - - + + + + + + + + - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - - - - - + + + + + + + + - - - - - + + + - - - - + - - - - + + + + - + + - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - + + + - - - - - - - - - - - - - - - - - + + + + + - - + + + + + + + + + - - - + + + + + + + + + - - - + + + + + - - - + + + + - + - - - + - - - - - - - + + + + - - - + + + - - - + + + + - + - - - + + + - - - - - + + + - + - - - - + + - + - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - + + + + + + + + + - - + + + - + - - + + - - + + + - - - - - + + + + - - + + - + + - - - - + + + + - - - - - - + + + + + - - - - - + + + + + + + - + - - - - - - - + + + + + + - - - - - - - - + + + + + + + + - - - - - + + + + + + - - - - + + + - + - - - - - - + + + + - @@ -5913,639 +5925,655 @@ o/Dyeڜ + + - + + - - - - - - + + + + + + + - - + + - - - + + + + - - - - - + + + + + + + + - - + - - - - - - + + + + - - - - - + - - - - - - - - - + + - + - - - - + - - + - + - + - + + + + - - + + + + + + + - + + + + - + + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - + + + - - - - + + + + + + - - - + + + + - - + + + - - - - + + + + + - - + - - - - - - - - - - - - + + + + + + - + - + - - - - + - - + - - - - + - - + + - - - + + + + + - - + + + + + + + + - + + + + + - - - - - + + - - - - - - - - + - - - + + + + + - + + + + + + + + - - + + + + - - - - + + - - - - + + - - - + + - + - + - + - + - + - - - + + + - - + + + - - - - - + + + + + + + + - - + + + - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + - - - + + + + - - - + + + + - + - + + - - + - - - - - + + + + + - + - - - - - - + + + + + + + + - - - - - - - - - - + + + + + + + + - - + + + - - - - + - - - + + - - + - - - + - - + + - - + + - + + + + - - - - - - - - + + + + + + + + + + + + + - - - - - - - - + + + - - - - - + - - + - - + - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - + + + + + + + + - - - - - + + + + + - - - - - - - - - + + + + + + + + + - + - + - - + + - - + + - + - - - + + + - - + + - - - - - + + + + + - - - - - - - + + + + + + + - - + + - - - - + + + + - - - - - - + + + + + + - - - - - - - - + + + + + + + + - + - - - - - + + + + + - - - + + + - - + + - - - + + + - + - - - - - - + + + + + + - - - - - - - + + + + + + - - - + + + - + - - - + + + - - + + - - + + - + - - + + - - + + *H=DB California10U
Mountain View10U Google, Inc.10UAndroid0
160104124053Z
351230124053Z0v10 UUS10U @@ -6566,292 +6594,293 @@ California10U
Mountain View10U Google, Inc.10UAndroid1301U*Android Keystore Software Attestation Root0
160111004350Z
360106004350Z010 UUS10U California10U
Mountain View10U Google, Inc.10UAndroid1301U*Android Keystore Software Attestation Root0Y0*H=*H=B -*H=G - - - - -N -V -V - - - - - - - - - - - - - - - - - - - - - - - - - -i -i - - - -n - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +*H=G + + + + + + + + + + + + + + + + + + + + + + + + + + + + +l +l + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A -*D - +*D + - - - - - - - + + + + + + + diff --git a/aml_keymaster_device.h b/aml_keymaster_device.h index fb2a052..9ccf22f 100644 --- a/aml_keymaster_device.h +++ b/aml_keymaster_device.h @@ -162,6 +162,31 @@ class AmlKeymasterDevice { TEEC_Session KM_session; }; +struct ConfigureRequest : public KeymasterMessage { + explicit ConfigureRequest(int32_t ver = MAX_MESSAGE_VERSION) : KeymasterMessage(ver) {} + + size_t SerializedSize() const override { return sizeof(os_version) + sizeof(os_patchlevel); } + uint8_t* Serialize(uint8_t* buf, const uint8_t* end) const override { + buf = append_uint32_to_buf(buf, end, os_version); + return append_uint32_to_buf(buf, end, os_patchlevel); + } + bool Deserialize(const uint8_t** buf_ptr, const uint8_t* end) override { + return copy_uint32_from_buf(buf_ptr, end, &os_version) && + copy_uint32_from_buf(buf_ptr, end, &os_patchlevel); + } + + uint32_t os_version; + uint32_t os_patchlevel; +}; + +struct ConfigureResponse : public KeymasterResponse { + explicit ConfigureResponse(int32_t ver = MAX_MESSAGE_VERSION) : KeymasterResponse(ver) {} + + size_t NonErrorSerializedSize() const override { return 0; } + uint8_t* NonErrorSerialize(uint8_t* buf, const uint8_t*) const override { return buf; } + bool NonErrorDeserialize(const uint8_t**, const uint8_t*) override { return true; } +}; + } // namespace keymaster #endif // AML_KEYMASTER_AML_KEYMASTER_DEVICE_H_ |