summaryrefslogtreecommitdiff
Diffstat
-rw-r--r--Image.gz48610
-rw-r--r--curie.dtb220
-rw-r--r--lib/mali.ko877
-rw-r--r--lib/modules/8189es.ko20689
-rw-r--r--lib/modules/8822bu.ko3865
-rw-r--r--lib/modules/amvdec_avs.ko950
-rw-r--r--lib/modules/amvdec_h264.ko639
-rw-r--r--lib/modules/amvdec_h264_4k2k.ko517
-rw-r--r--lib/modules/amvdec_h264mvc.ko468
-rw-r--r--lib/modules/amvdec_h265.ko2375
-rw-r--r--lib/modules/amvdec_mh264.ko2064
-rw-r--r--lib/modules/amvdec_mjpeg.ko384
-rw-r--r--lib/modules/amvdec_mmjpeg.ko407
-rw-r--r--lib/modules/amvdec_mmpeg4.ko386
-rw-r--r--lib/modules/amvdec_mpeg12.ko419
-rw-r--r--lib/modules/amvdec_mpeg4.ko383
-rw-r--r--lib/modules/amvdec_real.ko398
-rw-r--r--lib/modules/amvdec_vc1.ko398
-rw-r--r--lib/modules/amvdec_vp9.ko1900
-rw-r--r--lib/modules/bcmdhd.ko689
-rw-r--r--lib/modules/decoder_common.ko2844
-rw-r--r--lib/modules/dhd.ko14503
-rw-r--r--lib/modules/encoder.ko777
-rw-r--r--lib/modules/firmware.ko755
-rw-r--r--lib/modules/media_clock.ko950
-rw-r--r--lib/modules/modules.dep25
-rw-r--r--lib/modules/stream_input.ko2730
-rw-r--r--tdk/optee.ko902
-rw-r--r--tdk/optee_armtz.ko676
29 files changed, 59929 insertions, 50871 deletions
diff --git a/lib/modules/stream_input.ko b/lib/modules/stream_input.ko
index a842fc5..34bca35 100644
--- a/lib/modules/stream_input.ko
+++ b/lib/modules/stream_input.ko
@@ -1,4 +1,4 @@
-ELF
+ELF
S!| |
@
@@ -10,24 +10,25 @@ S!| |
-@A
-
+@A
+
+<R
@7
-
+
@6
-@7@6
-
-
+@7@6
+
+

-
+
@76
@ 7
-
-
-@@
-
+
+
+@@
+
W@X!:Հ@
@@ -55,7 +56,7 @@ a
-
+
2A,R
@@ -65,7 +66,7 @@ a
[
-2A,R
+2A,R
RR
@@ -90,7 +91,7 @@ S
@`5
-@
+@
@@ -181,7 +182,7 @@ S
Default video Stream buf size for < 1080p MByptes
Default video Stream buf size for 4K MByptes
-
+
@@ -327,8 +328,9 @@ Default video Stream buf size for 4K MByptes
-
-
+
+)
+
s8
u8
u16
@@ -349,7 +351,7 @@ $
&
(C
*
-
+
-
.
/+
@@ -361,115 +363,114 @@ $
+
3I
 
-!
-
+!
+

-
+

-
-
-"
-
-
--
--
-
-
-A
-
-A
-
+
+
+"
+
+
+
+
+
+
2
2
2
-2
-
-
-a
-k
-m
-r!
-
-3s
+2
+H
+
+M
+M
+
+Q
+b
+b
+
+>n
+r!
+
+s


-
--
-+
-
-Q
-
-
-s
-k
-k
-
-
-
-
-
-
-
-k
-
-
-
-
-2
-2
-}a
-}1
+
+-
++
+
+
+
+
+˜
+
+
+
+
+
+
+'
+
+
+2
+2
+}
+}1
}2
-~-
-
-
+~-
+>
+>
)
-+
-
-
-
-
-
-7
-*
-
-
-
-7
-
-"
-
-7
-*
-
-l%
-&
-g&
-
-2'
-'
-
-,
-
-!
-1
-5
-
-
-I
-G
-`
-n
-Y
-]
-
++
+f
+f
+f
+f
+f
+f
+f
+f
+f
+
+
+f
+f
+
+
+s7
+
+
+j
+
+s7
+0
+
+s7
+
+
+%
+y&
+&
+
+'
+(
+~,
+ 
+f
+f
+j
+y
+2
+6
+f
+Z
+

-B&
-b
-s
-+
-zwg
+B&
+b
++
+zh
s8
u8
u16
@@ -477,9 +478,9 @@ s32
u32
s64
u64
-x
+x
X
-`S
+`+T
a-
b
cf
@@ -495,26 +496,26 @@ t/
t/
t/
uf
-vT
-wdQ
-xLR
-T
-R
+v5T
+wQ
+xR
+ET
+!S
f
/

/
-S
+ T

-T
-lM
+PT
+M






-"T
+VT
g'
/
/
@@ -541,7 +542,7 @@ xLR



-2T
+fT



@@ -552,25 +553,25 @@ xLR
6(
-I
+CI
6
6


6
6
-DI
+xI
.
-BT
-BT
- BT
+vT
+vT
+ vT
"_
-'RT
-2]T
-4hT
-6sT
-8yT
-9T
+'T
+2T
+4T
+6T
+8T
+9T
;)
;)
<)
@@ -579,51 +580,51 @@ xLR
@9
Af
Cv
-ET
+ET
G
Hf
-J3
+J3
M
N
Q
T
-V>N
+VrN
Z
[
-]T
+]T
-
-T
-T
-T
-T
-T
+T
+T
+T
+T
+
6
-T
-6
+U
+m6


6(
-B
+B

-T
-T
+U
+U

-T
-T
-Y3
+'U
+-U
+93

6
Q
-U
+MU
t$
-U
+SU
/
/
6


/
-*U
+^U



@@ -636,11 +637,11 @@ J



-
+

W
-
-
+
+
at)
b
c
@@ -653,26 +654,27 @@ q6
s6
t6
uX
-xY9
-yY9
+x99
+y99
} 
~
X
)
-.
-.
-.
-.
-.
-.
-
-
-!TH
+.
+.
+.
+.
+.
+.
+
+
+7
+!H
"
-#TH
+#H
$
-%
-(H
+%
+(I
)/
*$
+6
@@ -680,28 +682,28 @@ $
,6(
-6
-6
-0I
+0CI
16(
26(
3
4
-@DI
+@xI
B6(
C6(
D
-ZyI
+ZI
[6(
\6(
]
-pI
+pI
q
r
s
-I
-yI
+J
+I


-+M
+_M


/
@@ -718,16 +720,16 @@ s
f
/

-4
+n4
-

-+M
-I
-DI
+_M
+I
+xI
.
-
/
-@M
+tM
+
6(
6(
@@ -735,7 +737,7 @@ s
6(
6(
6(
-I
+CI
6
6
6
@@ -754,24 +756,24 @@ s
6
6
6
- 6
+ m6

- FM
-#dH
-&[M
+ zM
+#H
+&M
)f
-*fM
+*M
1
2{
3{
5
-8Y3
-M
+893
+M
6



->N
+rN

f

@@ -782,19 +784,19 @@ s



-YN
-YN
-,N
+N
+N
+,N
-6
.
-eN
+eO
f
f
g
g
h6
h6
-ldQ
+lQ
m
n
o
@@ -842,8 +844,8 @@ z



-;R
-_N
+oR
+N


f
@@ -852,24 +854,24 @@ z



-N
+O
/
-;R
-FR
-FR
-N
-R
+oR
+zR
+zR
+N
+S

6
6
f


-R
-R
-
-R
-S
+S
+S
+
+S
+S



@@ -881,58 +883,55 @@ z
*/
*/
*/
-04
-4S
+0n4
+4 T
5
6
7
8
-3S
-9S
-:
-X
-
-`(
-Z
-]
-
-
-Y3
-
-/
-
-y
-
-
-w
-
-w
-
-
-
-
-
-
-
-
-
+3+T
+9S
+:
+X
+
+`(
+]
+
+
+93
+
+/
+
+y
+
+
+
+
+
+
+
+
+
+
+
+

-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-0-
-C -
+0-
+C -
s8
u8
u16
@@ -978,36 +977,33 @@ l
ߢ

-
-
-_(
-
-j
-B
-B
+
+
+_(
+
+j
6
6
6
-6
-Ca
-'
-_f
-
-
-/
-
-!
-
-
-
-)
-
-
-/
-6
-6
-Q
-+
+6
+wa
+'
+f
+
+r
+/
+
+U
+
+]
+
+/
+
+
+6
+6
+
++
s8
u8
u16
@@ -1018,58 +1014,54 @@ u64


-
-
+
+O
+
$
-(
-
-^
-4
-4
+(
+
+^
6
6
6
-6
-9`
+6
+V
+9`
;/
-;/
-Qe
-q
-5#
-u
-..
-/
-
-
-
-
-
-
-
-
-
-6
-6
-
-
+;/
+c
+e
+f
+%r
+5#
+ v
+.
+/
+
+Ǒ
+=
+6
+6
+B
+B
-
-/
-}6
+/
+}6
}-
-}1
+}1
}6
6
6
6
-6
-9
-9
-_
-
-
-(
-/
-j6
+6
+m
+m
+_
+@
+
+(
+/
+j6
s8
u8
u16
@@ -1080,40 +1072,45 @@ u64
p

- D
+ D

-
-n"
-
-
-
-
+
+n"
+
+
+
+
6
6
6
-6
-O
-w
-\
-
-a
-O-
-i
-/
-
-}
-
-
-
+6
+O
+\
+
+b
+
+b
+S-
+/
+
+}
+
+
+
+
+
+
+
-
-
-
-
-
-!
-%
-/
+
+
+9
+
+@
+y
+
+%
+/
s8
u8
u16
@@ -1121,90 +1118,68 @@ s32
u32
s64
u64
-
+

A
-M
-
-
-
-
+M
+
+
+
+
6
6
6
-6
-O
-m]
-
-yb
-
-k
-k
-k
-/
-s
-
-J~
-
-
-
-
-
-
-5
- 
-
-
-
-6
-6
-q/
+6
+Y
+]
+
+b
+
+j
+j
+/
+
+~
+
+
+
+
+ 
+
+
+
+
+6
+6
+q/
q/
-qf
+q
q6
-q/
-rZ
+q/
+r
r/
-rf
+r
r6
-r/
-r/
+r/
+r/
r/
-rf
+r
r6
-r/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-^)
-/
-
+r/
+
+
+
+
+
+
+
+
+
+
+
+^)
+/
+
s8
u8
u16
@@ -1212,60 +1187,58 @@ s32
u32
s64
u64
-
+


f
-r
+r
-
-%&
-
-
-
+
+%&
+
+
+
+2
+8
6
6
6
-6
-\
-\
-]
-
-b
--
-k
-q
-q
-/
-q
-q
-q
-
-o~
-q
-
-
-Z
-.
-
-
-
-
-]&
-e
-gS
-e
-gS
-
-e
-gS
-e
-gS
-H
-
-
-)
-/
+6
+]
+
+i
+b
+-
+i
+/
+
+8
+~
+
+
+
+.
+
+
+
+
+]&
+
+e
+gS
+e
+gS
+e<
+gS
+e
+gS
+
+~
+
+
+)
+8
+/
s8
u8
s16
@@ -1286,7 +1259,7 @@ $a
&
(
*$
-
+
-
.
//
@@ -1298,57 +1271,66 @@ $a
+(
3
O
-d
+d
+P

L
-
+
v&
'
-'
-
-
-
+'
+
+
+/
+/
+
+B
+B
+B
6
6
6
-6
-]
-
-b
-
-/
-
-t
-~
-
-
-
-
-
-
-
-
-
-
-
-
-6
-6
-}
-}]2
+6
+Q
+Q
+Q
+Q
+;^
+
+Gc
+
+~
+/
+
+
+z
+B
+j
+
+
+
+
+
+
+
+
+6
+6
+}
+}a2
}6
-~
-*
-*
+~
+
+
-
-/
-u
-
-
-e
-)
-/
-z7
+/
+
+
+
+
+)
+/
+z
s8
m
@@ -1364,87 +1346,86 @@ s64

u64

-
-
+
+


[


-g
-&
-
-
-
-
-
+g
+&
+
+
+
+
6
6
6
-6
-
-]
-
-b
-"
-/
-
-d~
-
-
-
-
-
-
-O
-#
-
-
-
-
-
-
-
-
-
-
-
-x)
-/
+6
+
+]
+
+a
+a
+b
+a
+"
+/
+
+~
+
+
+
+
+
+
+
+
+
+#
+
+
+
+
+
+
+x)
+/


f
D
-EK
-F
+E;L
+F
(

j
-
+

b
!
-!
-)
-)
-
-q
-+
- 3
-<
-=
-+>
-Q>
+!
+)
+)
+
+q
+3
+N
+>=
+q>
+>
+>



-
-$
-Q
- Y
-3Y
-!
+
+$
+R
+Y
+Y
+!

@@ -1475,92 +1456,95 @@ $
-'
-
- uJf<=0!=/"lf<AB*!$!%(!3W#!vq</!!Xv>YE.= w   w  
-Xzt
+'
+
+ uJf<=0!=/"lf<AB*!$!%(!3W#!vq</!!Xv>YE.= w   w  
+Xzt
X
- !z !$y !&!"LL!&4/!/w  }  
-}X
+ !z !$y !&!"LL!&4/!/w  }  
+}X

-u <X#!pf#44.w  }  X#$!/!/#!
-uf
+u <X#!pf#44.w  }  X#$!/!/#!
+uf

-u <f/w  }  f& u 
- w f$/=-$O<
-u <f3"w  }  
-}XJfw  }  w 
-}XJX"/" <dX|<<=0
-X0""1kX=/f<="4!!*$*2 JvJg<  v  t}<=0
-.Jp.  n. p<c#%J!#0 uy.pJ  m  ZJpJLJvJfN=? Cf//0?!#M0/L .0! v. 
-}f<X2.! v. 
-}f<X@"kX!-y. }  
-}X<f@fXA0 u  u  v 
+u <f/w  }  f& u 
+ w f$/=-$O<
+u <f3"w  }  
+}XJfw  }  w 
+}XJX"/" <dX|<<=0
+.Z////0. n  .p LJ2p<q "J2 </////A0!4z &8"<2"n'3L!///<#'Y==sJ[..
+X0""1kX=/f<="4!!*$*2 JvJg<  v  t}<=0
+.Jp.  n. p<c#%J!#0 uy.pJ  m  ZJpJLJvJfN=
+.0! v. 
+}f<X2.! v. 
+}f<X@"kX!-y. }  
+}X<f@fXA0 u  u  v 
v 
- /%/0 uf &ZgI/!4!<=-!>j  v  X"hfYK/!!#![X/ hJC","""K#1#]2?qJ0!"K!'X<M]=/y<##0=/~<Mz?1A0JAA0ZK#=%1#$$!0/"1cX wXv.>!0!1r.rJfD#"#/#j  g !! A a..  "
-.
-."jXJ<*<
-.=NXY%$B!-#L!SN!uX/JXYx  x - S./.
-<u 
-  zX/XzX mJ q(<p  [ X/j m. o  o ]J m. q( <s  !/#q.Jp "H Js "H
-<u " J
-J q   ft. J!k.L!q<L W.L. \.L" K.GGGGGGG99z</vJ/#9#!t</=j.B/"""!
-pJJL {f
- 3####!
+ /%/0 uf &ZgI/!4!<=-!>j  v 
+X"hfYK/!!#![X/ hJC","""K#1#]2?qJ0!"K!'X<M]=/y<##0=/~<Mz?1A0JAA0ZK#=%1#$$!0/"1cX wXv.>!0!1r.rJfD#"#/#j  g !! A a..  "
+.
+."jXJ<*<
+.=NXY%$B!-#L!SN!uX/JXYx  x + U.-.
+<u 
+  zX/XzX mJ q(<p  [ X/j m. o  o ]J m. q( <s  !/#q.Jp "H Js "H
+<u " J
+J q   ft. J!k.L!q<L W.L. \.L" K.GGGGGGG99z</vJ/#9#!t</=j.B/"""!
+pJJL {f
+ 3####!
-.<t< <h<<q<<n<<f<?A"%/1#!!8#2r<f./0?"!):tJ3,%"A/ ~f ~ '"+!!!"" { /}  <l
+.<t< <h<<q<<n<<f<?A"%/1#!!8#2r<f./0?"!):tJ3,%"A/ ~f ~ '"+!!!"" { /}  <l
?/#0!M /q !"w / /%/(#</>?>0
-
- p . [@X
- 1/4E>
+
+ p . [@X
+ 1/4D>
X } % 4
 ~ !!
- G'~ !!<#   0  ~   ~ /2   0|/+ "/ 
+ G'~ !!<#   0  ~   ~ /2   0|/+ "/ 
XZ!}J
-.} 0x  < h  !jJ4+! ~.  
+.} 0x  < h  !jJ4+! ~.  
-J""X]i?$% 
+J""X]i?$% 
<">G.<.D  
- dJ
+ dJ
i
w.m.
-.~<  }fJX
+.~<  }fJX
 } 
! 
-}.fk  #B}.<} H-.S./... . <."w| / .
+}.fk  #B}.<} J+.U.-... . <."w| / .
~!
-|.f!!/!| J|  |  | .|  | zfN-.S./.1J..|.*| f"|  |. <f$
+|.f!!/!| J|  |  | .|  | zfP+.U.-.1J..|.*| f"|  |. <f$
!!!"|.5<}.zf.}...~<!0 !0JN>"|.*{ .0{  { <{ < } <JN>"{.;K;K;K; }   }  0!!! }  <@ |..&/
-{.t{ -.S./..>"0/CtJ
-.=!{<JL/z.5</J/z -.B<.[%t0/=z  yf=
+{.t{ +.U.-..>"0/CtJ
+.=!{<JL/z.5</J/{ +.B<.[%t0/=z  yf=
< .!
#
-<w.=P"""=]$"2$'z &Y *.
-
-f#!S>.B ~  > C = }JJLC }.5<} </~."~.J} 5</
-.
--. S.
-/..| J|  |  | .|  | ;K; H.
--. S.
-/..]$=&w| %{fJ ! t|Jzf N
--. S.
-/.1^J|  |  | .|  | zf? {.
--. S.
-/..O!!</ !/
+<w.=P"""=]$"2$'z &Y *.
+
+f#!S<.D ~  < E ; }JJLE }.5<} </~."~.J} 5</
+.
++. U.
+-..| J|  |  | .|  | ;K; J.
++. U.
+-..]$=&w| %{fJ ! t|Jzf P
++. U.
+-.1^J|  |  | .|  | zf? {.
++. U.
+-..O!!</ !/
."@=0>&.u1!A$w  "A./L
-.v-# !KL!>g<gL/
-X X~.-/K[_/=L/[zJ== ..' `f>~<t</h""G./=[<Ly. y.
- ?<A?"x.;K;K;K;<JB>$x.<<>2i.
-.1<1! .x<<x <x </"x<</!1 .x<<x <%x<<x <x.<`./!
+.v-# !KL!>g<gL/
+X X~.-/K[_/=L/[zJ== ..) ^f>~<t</h""G./=[<Ly. y.
+ ?<A?"x.;K;K;K;<JB>$x.<<>2i.
+.1<1! .x<<x <x </"x<</!1 .x<<x <%x<<x <x.<`./!
z</h1[tQ@ ?<#
</!!~ <} J!.|t
> !1|J<| |. } 
ytz" 1@~t<=
f.
-xXJX=' {..L2! }.|<JX4..x J/<K!!![<=/i<A?"x.;K;K;K; z . z  JC?$x. <.0$[<B=5yC
-
+xXJX=' {..L2! }.|<JX4..x J/<K!!![<=/i<A?"x.;K;K;K; z . z  JC?$x. <.0$[<B=5yC
+
AA 
A 
D 
@@ -1601,7 +1585,7 @@ f.
A 
A 
AA 
-AA 
+AA 
A DT
AAAA 
AA 
@@ -1739,7 +1723,7 @@ f.
A 
A 
}
-AAAA 
+AAAA 
@@ -1864,644 +1848,705 @@ f.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
-
-x
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-y
-
-{
-
-
-
-y
-
-E
-
-1
-
-\
-
-g
-
-p
-
-
-
-
-
-
-
-<
-
-
-
-
-
-
-
-
-W
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-(
-+
-
-
- 
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-%
-6
-J
-V
-
-[
-
-#
-
-
-{
-
-
-
-
-
-
-
-
-
-
-
-S
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-L
-S
-
-
-)
-
-S
-
-
-
-
-
-.
-
-S
-T
-e
-S
-B
-
-%
-S
-S
-
-
-q
-U
-|
-~
-
-.
-
-.
-
-.
-
-h
-
-
-
- 
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-~
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-#
-
-4
-=
-
-
-
-
-
-
-
-
-
-\
-e
-
-
-n
-
-
-|
-
-
-
-
-
-
-
-
- 
-o
-1
-
-
-
-
-
-
-
-
-r
-
-L
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-?
-
-
-
-
-2
-C
-
-
-P
-
-
-
-
-
-
-m
-q
-s
-
-
-
-
-
-
-
-
-
-
-t
-
-
-
- 
-
-
-
-
-
-
-
-
-
-
-}
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+3
+<
+
+"
+
+
+)
+r
+
+1
+6
+
+T
+C
+
+
+<
+
+]
+c
+z
+
+
+
+r
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
++
+w
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+(
+
++
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-C
-
-'
-4
--
-K
-
-'
-'
-:
-4
-
-
-4
->
-
-
-K
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-5
-7
-L
-
-
-
-
-
-
-G
-
-j
-
-G
-
-
-
-
-
-
-
-
-
-
-
-
-
-G
-G
-
-
-
-
-
-
-
-
-/
-
-
-
-
-
-
-=
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-N
-$
-
-
-
-
-O
-T
-e
-g
-w
-
-|
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-|
-
-
-
-"
-
-
-
-
-
-
-
-
-V
- 
-
-
-^
-
-
-
-e
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 
+
+
+
+
+
+
+
+
+
+)
+
+>
+@
+A
+I
+
+Y
+
+
+E
+
+x
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 
+
+
+
+
+
+
+
+
+
+
+G
+
+!
+
+#
+
+$
+/
+
+
+9
+=
+>
+
+
+
+H
+
+Q
+
+
+9
+
+
+k
+o
+
+
+
+
+N
+N
+N
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+q
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 
+v
+
+"
+2
+@
+
+
+
+
+z
+
+e
+r
+
+
+W
+
+
+
+
+
+5
+
+
+
+
+
+D
+n
+@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 
+L
+a
+
++
+a
+
+
+
+K
+L
+
+
+S
+T
+
+
+x
+v
+ 
+^
+
+
+
+
+~
+
+
+
+
+
+
+
+
+ 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+:
+=
+F
+O
+P
+`
+]
+k
+
+
+
+b
+$
+
+C
+U
+
+
+X
+
+
+V
+
+
+R
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.
+G
+
+
+
+
+X
+
+
+
+p
+
+v
+
+
+
+
+
+P
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1
+8
+I
+
+t
+u
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 
+
+
+
+
+
+/
+
+
+
+&
+8
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

@@ -2530,77 +2575,76 @@ e


-(
-+
-C
-F
-R
-[
-_
-b
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+(
++
+C
+F
+R
+[
+_
+b
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+