Files
FueraDeEscala/Assets/BOTW extractor/ToolBox/Lib/SPICA.Rendering.dll

4149 lines
130 KiB
Plaintext
Raw Normal View History

2026-04-01 18:50:48 -07:00
MZ<EFBFBD><00><><00>@<00><1F><00> <09>!<21>L<>!This program cannot be run in DOS mode.
$PELm^<00>" 0<00>&  ``<60><00>O <00>@ <00>  H.text,<2C> <00> `.rsrc<00> @@.reloc @@BH<00><><00><><00><>j0<00><14> , s

  +c <09>{
o
<16>,{
o
{
(<14>,o
oDX
X <08>i2<69><16>  ,
+
*"(
*0P(
(
o
9<>rp(
-r p(
-"rp(
-(+ws
(!
8<>s"
(#
8<>s$
rprpo%
(&
('
s(
s)
o*
ݞ,o+
<00> s$
o,
j<>  9\s(


o-
 <1F>jo.
&(/

o0
o1
 jo.
& r)po2
  ,
o,
io0
('
<04> r1po2
,
(
(<04><> r9po2
,
(3
s4
(5
ݱ rApo2
,
s6
<EFBFBD>8v rIpo2
,(7
<04>k(9({<7B>9<>(! $.5R <20><><EFBFBD>%5 fR<66>;<3B>+ <20><><EFBFBD>%;.8<> <18>&.p+ <20>q<EFBFBD>-;<3B>+ $.;<3B>8<> <20>=5 <20>/;<3B>+ <20>=;<3B>8l <20><><EFBFBD>?;<3B>+  <09>l.h+ <20>'ڃ.G8ErSp(
:<3A>8/rYp(
:<3A>8r_p(
:<3A>8rep(
:<3A>8<>rkp(
:<3A>8<>rqp(
:<3A>8<>rwp(
:<3A>8<>r}p(
:<3A>8<>r<>p(
-z8<7A>r<>p(
-g+r( +e(  +X( +K( +?( +3(  +'( +( + ( +8'  5 .t+ .{8<> .8+ !.8<>s
{

r<EFBFBD>ps8
(9
o:
8<>s
{;

s<
(=
o>
8<>
s?
(@
8<><14>,ys

sA
oB
oC
oD
<14>,{E
oF
<14>,{G
oH
<14>  ,{I
oF
+<00> ,o+
<00>+*A4t;<00> <00>t; 0~<14>
9<>sJ
(K
 8<> <09>(
-.oL
oM
o2
<16>+,8<>s$
o,
j<>,<02>n<1A><><07>ioN
&(/
o1
r<EFBFBD>p(
  ,*jo.
&{O
~sP
{O
oQ
<00> ,o+
<00> X <08>i?/<2F><><EFBFBD>~sR
(S

+
+
*ht<> 0$s$
sT
<EFBFBD><00> ,o+
<00>*  0)s
{<7B><16>3{<7B>no.
&sU
oV
+@ oW
oX
r<>p{Y
<EFBFBD><EFBFBD>(Z
o[
{E
oF
o\
-<2D><> , o+
<00>{<7B><17>3{<7B>no.
&( {<7B>+c<07>3{<7B>no.
&{<7B><16>  ,0{<7B><04><>


<EFBFBD>ioN
&
('
  o
X<06>i2<69> + *0L| 0<00>{<7B><16>3{<7B>no.
&s]
o@
{<7B><17>3{<7B>no.
&s^
o_
8<> o`
{a
ob
{c
od
oC
oD
<14>,.r<>p{e
<EFBFBD><EFBFBD>(Z
o[
{E
oF
<14>  ,.r<>p{e
<EFBFBD><EFBFBD>(Z
o[
{G
oH
<14>

,.r<>p{e
<EFBFBD><EFBFBD>(Z
o[
{I
oF
o\
:<14><><EFBFBD><EFBFBD> , o+
<00>{<7B><04>i1{<7B><19>3{<7B><1A><16>+  ,e{<7B><19>3{<7B>no.
&s(
  o-
  <15>,)<1F>jo.
& s<
{;
o=
o>
+*R<00>E 0gs(
sf
sg
{<7B><16>3(
{<7B><17>3(
{<7B><18>3(
{<7B><19>3(
{<7B><1A>3(
{<7B><1B>3( {<7B><1C>3( o@
o_
8<>o`
oC
oD
<14>,.r<>p{e
<EFBFBD><EFBFBD>(Z
o[
{G
oH
<14>  ,.r<>p{e
<EFBFBD><EFBFBD>(Z
o[
{I
oF
o\
:e<><65><EFBFBD><EFBFBD> ,o+
<00> 
+
*<00><00>R 0<00>{<7B> <20><00> ,8<>oh
{<7B>no.
&oh
(
{<7B>  8L <09>3{<7B><1A>,8)oh
{<7B>no.
&o-


  .Q+ !.8<>oh
<1F>jo.
&{a
r<>p{a
oi
<EFBFBD><EFBFBD>(Z
s8
oj
8<>o-
~k
 +;ol
   2 ~<7E>+  ,+& (m
(n
 X  <1E>-<2D>oh
{<7B>no.
&r<>p(
,{o
s<
op
+{q
sr
os
+ X <08>i?<3F><><EFBFBD><EFBFBD>*0<00> {<7B> <20><00> ,8<>oh
{<7B>no.
&oh
(
{<7B>  +r <09>3{<7B><1A>,+Roh
{<7B>no.
&o-
 <00>,%oh
<1F>jo.
&ot
sA
ou
X <08>i2<69>*0s
{<7B><16>3{<7B><04><> {<7B><16>3{<7B>no.
&<07>ioN
&sv
(w
<00> ,o+
<00>{<7B><04>i<17> 9<>{<7B><17>3{<7B>no.
&sU
oV
+QoW
{
o
{
oX
r<>p{Y
<EFBFBD><EFBFBD>(Z
o[
{E
oF
o\
-<2D><> ,o+
<00>{<7B><04>i<18>,T{<7B><18>3{<7B>no.
&{<7B><18>3{<7B><04><>   <09>ioN
& ('


o
 + *E P <00>^<5E> 0a {<7B><17>3{<7B><04><> {<7B><17>3{<7B>no.
&<07>ioN
&sv
(w
<00> ,o+
<00> + *E P 0<00> s(
<01>2(/
o0
o1
}<7D>ox
<08>3}<7D>oy
+] ZjXo.
&o-
o-
Y{<7B><08>3 jYmX}<7D>}<7D><08>3X<08>  -<2D>
+
*0% oy
s(
( o.
& + *0Qoh
o,
<20>j<> , +3ol
ol
A2Z0 A2Z<>+, + + *R(
sz
}*0t(<16><16>
,!{{;
o{
s|
op
+?{;
o}
+o~
{s|
op
o\
-<2D><> ,o+
<00>*B%g 0<00>s
 8<>{<7B><07>3{<7B><04><> {<7B><07>3{<7B>no.
&<08>ioN
&<08>i2(/
o
r<EFBFBD>p(<28>
+ ,+(sv
(w
o
<00> ,o+
<00>X {<7B><04>i<EFBFBD>:\<5C><><EFBFBD>+*z<12> 0r<>p(n
s$
s<EFBFBD>
<20> rwp(<28>
{o<>
ho<EFBFBD>
 +-o<>
{o<>
{<7B>
(+ <20>XX X {o<>
<EFBFBD> -<2D>o<>
{o<>
+o<>
X<1E>-<2D>{o<>
+(<28>
o<>
(<28>
-<2D><><06> o+
<00><00> ,o+
<00>*<00><1F><00><> 0'
s(
{<7B><16>3{<7B>no.
&o-
 BCH5 ;<3B>+ BCH;G8<> ;n+ !.8<>sf
{<7B><16>3{<7B>no.
& {a
r<>ps8
oj
{<7B><17>3{<7B>no.
& {a
r ps8
oj
{<7B><18>3{<7B>no.
&({<7B>+5<08>3  {<7B>no.
& {q
sr
os
X<07>i2<69>{<7B><19>3{<7B>no.
&(

,V(  {<7B>  +5  <0A>3{<7B>no.
& {q
sr
os
 X   <0C>i2<69> o@
8Ks
{<7B>+:<10>3{<7B>no.
&{;
s<
(=
o>
X<0F>i2<69>8<EFBFBD>s
<14>,8<>86{<7B><13>3{<7B>no.
&oy
jXo,
<EFBFBD>,8o-
<00><16>,8<><1F>jo.
&sA
oB
oC
oD
<14>,.r<>p{e
<EFBFBD><EFBFBD>(Z
o[
{E
oF
<14>,.r<>p{e
<EFBFBD><EFBFBD>(Z
o[
{G
oH
<14>,.r<>p{e
<EFBFBD><EFBFBD>(Z
o[
{I
oF
X{<7B><04>i<EFBFBD>:<3A><><EFBFBD><EFBFBD>8<EFBFBD>s
{<7B>+e<1F>3  {<7B>no.
&o-
 BCH<00><16>"",+)<1F>jo.
& {<7B>o0
!!('
o
X<1E>i2<69>+#+#*0-s
s(
 {<7B> 8<> <04>3{<7B>no.
&<14>,8<><16>,os<>
oV
 +? oW


oX
  r<>p%X <0C><>(Z
o[
{E
 oF
 o\
-<2D><>  , o+
<00>+P{<7B>o0
  <0C>i1! <16>B3 <17>C3 <18>H3  <19><16>+  , ('
o
X <09>i?<3F><><EFBFBD><EFBFBD>+*hL<> B}
} *<2A>(
}s<>}(*v}{o<>(*0G{o<>
{{Vk{{Wk[ {<14> 9<>{<7B>(<28>
|<7C>{<7B>
(<28>
(<28>
|<7C>{<7B>
(<28>
(<28>
|<7C>{<7B>
(<28>
(<28>
{<7B>(<28>
(<28>
|<7C>
(<28>
r!p{{<7B>
%-&+o<>
(n
(<28>
{{<7B>
u-<14>9<>{<7B>{<7B> {{<7B>
_<16>

, s<>
(<28>
{{<7B>
_<16>  , s<>
 (<28>
 {{<7B>
_<16>  ,  (<28>
  (<28>
}8 {{<7B>
u/  <14>9{<7B>(<28>
(<28>
{<7B>
"{<7B>
es<EFBFBD>
(<28>
(<28>
{<7B>l(<28>
k{<7B>l(<28>
k{<7B>
Z{<7B>
ZY{<7B>
Z{<7B>
ZY{<7B>
Z{<7B>
ZY(<28>
{{<7B>
_<16>, s<>
(<28>
 s<>
(<28>
{{<7B>
_<16>, (<28>
(<28>
}8<>{{<7B>
u0<14>9<>|<7C>{<7B>
(<28>
|<7C>{<7B>
(<28>
(<28>
|<7C>{<7B>
(<28>
(<28>
~<7E>
"""<00><>s<EFBFBD>
(<28>
{{<7B>
_<16>, s<>
(<28>
 s<>
(<28>
(<28>
(<28>
}{{<7B>
u.<14>,#{<7B>
{<7B>{<7B>(<28>
}+N{{<7B>
u2<14>  ,1{{Vk{{Wk{<7B>{<7B>(<28>
}+(~<7E>
}"<22>I?"<00>>"P<>G(<28>
}*&(
*0<00>(
{<7B>
(v(<28>
|<7C>
{<7B>
(<28>
(<28>
|<7C>
{<7B>
(<28>
(<28>
|<7C>
{<7B>
(<28>
(<28>
{<7B>
(v(<28>
(<28>
~<7E>
(<28>
(<28>
}o<>
}%{<7B>
_<16>}&{<7B>
_<16>}'o<>
}o<>
(<28>
}{<7B>
u5 <14> 9<>{<7B>
(v}{<7B>
(s}{<7B>
(s}{<7B>
(s}{<7B>
(s}{<7B>
{<7B>
Y"
<EFBFBD>#<(<28>
"<00>?[}{<7B>
e[} {<7B>
}!{<7B>
}"{<7B>
}#{<7B>
}${<7B>
 <09>}({(,{}*{.*"}.*0 <00>(
o<>
(#s<>
}/{<7B>
o<EFBFBD>
8q(<28>
<00><> {<7B>
_<16>,?+' Xo<>
<05><>o<>
<16><>X <00>-<2D>+p+Zc <20>X  Xo<>
<08><> Xo<>
<08><>o<>
 <09><>Xo<>
 <09><>X <00>

-<2D>(<28>
{/o<>
o<>
<20> (<28>
<20> ( /<2F>(<28>
<20> ( /<2F>(<28>
<20> ( &(<28>
<20> ( &(<28>
<20>  .<2E>   (+(<28>
:<3A><><EFBFBD><EFBFBD><EFBFBD><00>o+
<00>*A-<00><00>0A{/o<>
,) <20><>X(<28>
<20> {/o<>
(<28>
 + +*0c{0<16>
,T{/o<>
o<EFBFBD>
+(<28>
(<28>
(<28>
-<2D><><01>o+
<00>{/o<>
}0*!?*o&*0<00>(
}3}4{>{<7B>
{<7B>
o<EFBFBD>
}5{<7B>
(w}8
 {<7B>
<16>,{<7B>
<EFBFBD>i{<7B>
[
{<7B>
<EFBFBD>i s<>
s<>
{<7B>
o<EFBFBD>
jo.
&{<7B>
o<EFBFBD>
 8<> (<28>

 +h
{<7B>
  (<28>
o<EFBFBD>

{<7B>
  (<28>
o<EFBFBD>

{<7B>
  (<28>
o<EFBFBD>

{<7B>
  (<28>
o<EFBFBD>
 X  <06>  -<2D> (<28>
:q<><71><EFBFBD><EFBFBD> <09>o+
<00>o<>
<00> ,o+
<00><08>i(<28>
(<28>
}1(<28>
}2 <20><>{1(<28>
<20><>  <20><>(+ <20><>(<28>
{2(<28>
{<7B>
+(<28>
X<10>-<2D>{<7B>
o<EFBFBD>
8<>(<28>
{
 {
E #+0 +' + b+ b+{
(
<20><>{1(<28>
{
,{
<17><16>+, _X{
(
{
{
()X(
:<05><><EFBFBD><EFBFBD><10>o+
<00>{<7B>
o<EFBFBD>
+b(<28>
{
(
<20><>{1(<28>
 (
{
{
3+k()ZX (<28>
-<2D><><18>o+
<00>(<28>
*Ad<00><00>?x<00>Y <00><00>o<00>0<00> 
E ,:HVrd+p|6}
+b|6} 
+T|6}

+F|6} 
+8|7}
+*|7} 
+|7}

+|7} 
+*0<00>{3{C{4{<7B>
o 
{5{ 
{
(j{
(q{
(m{
(r{
(s(
{
(k(
"{
(
<20> |
{
<17>(/ <20> |
{
(/ q |
{
(/ D {
<16>(/{3{={
{
oP&{3{={
{
oP&{3{={ 
{!
oP&{3{={"
{#
oP&{3{={$
%-&{"
{%
%-&{#
oP&{3{= {&
%-&{"
{'
%-&{#
oP&{9<14> ,j{(
<16>{)
<17> ,){3{={9oO& <13>(++'{3{={9oO& <20> (+{:<14>,'{3{={:oO& <20> (+{;<14>,'{3{={;oO& <20> (+{8o<>{6o<>{7o<>{2(<28>
{4{*
o+
8<>(,
{-
<17><14>+  8&~<7E>
  {.
/o/
 <0B>{3{E<04>i<EFBFBD>+  9<>o/
 <0B>{3{E<0E>+ ,{3{D<0E>+ (<28>
 {3{>{
o0
o1
<16>9d~<7E>
{3{L{3{={U{(<28>
|2
{<7B>
(<28>
|2
{<7B>
(<28>
(<28>
|2
{<7B>
(<28>
(<28>
~3
%%o1
YE$Tp<00><00>8<>|4
(<28>
(<28>
~5
8<>|4
(<28>
(<28>
|<7C>
(<28>
(6
(<28>
8<>|4
(<28>
(<28>
~5
+v|4
(<28>
(<28>
|<7C>
(<28>
(6
(<28>
+I|4
(<28>
(<28>
~5
+-|4
(<28>
(<28>
|<7C>
(<28>
(6
(<28>
+(<28>
(<28>
(<28>
(<28>
{<7B>
{<7B>
{<7B>
"s7
}8
{<7B>
{<7B>
{<7B>
"s7
}4
{<7B>
{<7B>
{<7B>
"s7
}9
 (<28>
{<7B>
}<7D>
(:
(;
 (<
(<28>
(<28>
(<28>
  ZX o<> X   <09>i<EFBFBD>:<3A><><EFBFBD><EFBFBD>o<>r-p(=


{>
(?
{@
<EFBFBD>i {@
(+(B
:X<><58><EFBFBD><EFBFBD><06>o+
<00>(<28>
<20> (<28>
<13>(<28>
*A<00><00><00>0<00>{5{C
<04><>(D
(,
{5{C
<04><>(E
(, {5{C
<04><>{F
(- {5{C
<04><>{G
(.  ((<28>
 ((<28>
 ((<28>
 ( (<28>
*0J 
E
+ /<2F> +# -<2D> + ) + p<> + rGpsH
z*0b 
E
"*+0 & +3 & ++ & +# & + & + & + rmpsH
z*0- 
,+.+ & + & + r<>psH
z*0 
, (I
+(J
*00 {<<16>
,!{1(K
{2(L
}<**o0*0K!(
}=}>sM
}?sM
}@sM
}AsM
}BsN
}CsO
}K{
oP
<EFBFBD>+}D
+({D{
o0
{Q
(d<06>+X
{
oP
<EFBFBD> -<2D>(5{?{R
(3{@{S
(3{A{T
(3{B{U
(3{
s}H{<7B>
s }I{V
{W
s}J~<7E>
}L(;*0\"~<7E>%-&~<7E><04>$sX
%<25><>(+oZ
+o[
s(o\
o\
-<2D><> ,o+
<00>*-#P 07#o]
+(^
o1(_
-<2D><><00> o+
<00>* '0;$(?{>{<7B>
o`
8<EFBFBD>oa
{ 
(6 {K ob
,K{>{<7B>
o<>
{ 
(7,{C{Co 
oc
8<><16>,{K {Cod
oe
s{ 0<>(f
o|(<28>{={g
oQs<> {C oc
 o<>(h
 o<>r<>p(=
(?
 o<>r<>p(=
(?
 o<>rp(=
(?
 o<>r+p(=
(?
 o<>rCp(=
(?
 o<>rSp(=
(?
 o<>rcp(=
(?
 o<>rsp(=
(?
 o<>r<>p(=
(?
 o<>r<>p(=
 (?
+bZ o<>r<>pX<><58>(Z
(=

X(?
 o<>r<>pX<><58>(Z
(=
 X(?
X<19>-<2D>~i

{j
<14>9
{j
ok
8<>ol
{m
<17>9<>on
9<>r<>p(
-,r<>p(
-9r<>p(
-Fr p(
-S+l
{o
op
<EFBFBD><EFBFBD>} 
+Q
{o
op
<EFBFBD><EFBFBD>}

+6
{o
op
<EFBFBD><EFBFBD>} 
+
{o
op
<EFBFBD><EFBFBD>}
+o\
:<1A><><EFBFBD><EFBFBD> ,o+
<00> U
o<EFBFBD>oq
or
+&(s
 (t
(u
(wo<>(v
-<2D><><1B>$o+
<00>ow
or
+&(s
 (t
(u
(wo<>(v
-<2D><><1D>$o+
<00> |x
{y
k"C[|x
{z
k"C[|x
{{
k"C[{|
(7
 |}
{y
k"C[|}
{z
k"C[|}
{{
k"C["<00>?(7
 {~
<16>{~
<17>{~
<18>{~
<19>(7
  o<>  o<> 
 o<>o\
:<3A><><EFBFBD><EFBFBD><EFBFBD> ,o+
<00>(8*Ad<00><00><00> <00>3<00>3;( 0
%s
{g
%-&+o<>
o<EFBFBD>
o<>
<01>Xo<>
o<EFBFBD>
o<>
<02>Yo<>
o<EFBFBD>
|<7C>
<EFBFBD><16>o<>
o<EFBFBD>
|<7C>
<EFBFBD>|o<>
o<EFBFBD>
|<7C>
(<28>
o<EFBFBD>
o<>
(<28>
o<EFBFBD>
o<>
(<28>
o<EFBFBD>
o<>
(<28>
o<EFBFBD>
o<>
(<28>
o<EFBFBD>
o<>
(<28>
o<EFBFBD>
o<>
(<28>
o<EFBFBD>
|<7C>
|<7C>
(<28>
o<EFBFBD>
|<7C>
|<7C>
(<28>
o<EFBFBD>
|<7C>
|<7C>
(<28>
o<EFBFBD>
|<7C>
|<7C>
(<28>
o<EFBFBD>
|<7C>
|<7C>
(<28>
o<EFBFBD>
|<7C>
|<7C>
(<28>
o<EFBFBD>
|<7C>
|<7C>
<EFBFBD>}o<>
o<EFBFBD>
|<7C>
|<7C>
<EFBFBD>}o<>
o<EFBFBD>
|<7C>
|<7C>
<EFBFBD>}o<>
o<EFBFBD>
|<7C>
|<7C>
<EFBFBD>}o<>
o<EFBFBD>
|<7C>
|<7C>
<EFBFBD>}o<>
o<EFBFBD>
|<7C>
|<7C>
<EFBFBD>}o<>
o<EFBFBD>
|<7C>
|<7C>
<EFBFBD>~o<>
o<EFBFBD>
|<7C>
|<7C>
<EFBFBD>~o<>
o<EFBFBD>
|<7C>
|<7C>
<EFBFBD>~o<>
o<EFBFBD>
|<7C>
|<7C>
<EFBFBD>~o<>
o<EFBFBD>
|<7C>
|<7C>
<EFBFBD>~o<>
o<EFBFBD>
|<7C>
|<7C>
<EFBFBD>~o<>
o<EFBFBD>
{
%-&+o<>
o<EFBFBD>
{
%-&+o<>
o<EFBFBD>
{ 
%-&+o<>
o<EFBFBD>
{"
%-&+o<>
o<EFBFBD>
{$
%-&+o<>
o<EFBFBD>
{&
%-&+o<>
o<EFBFBD>
{
%-&+o<>
o<EFBFBD>
{
%-&+o<>
o<EFBFBD>
{!
%-&+o<>
o<EFBFBD>
{#
%-&+o<>
o<EFBFBD>
{%
%-&+o<>
o<EFBFBD>
{'
%-&+o<>
o<EFBFBD>
{<7B>
8]<05>{<7B>
{<7B>
<16><><01><16>o<>
o<EFBFBD>
{<7B>
{<7B>
<17><><01><16>o<>
o<EFBFBD>
{<7B>
{<7B>
<18><><01><16>o<>
o<EFBFBD>
{<7B>
{<7B>
<16><><01><16>o<>
o<EFBFBD>
{<7B>
{<7B>
<17><><01><16>o<>
o<EFBFBD>
{<7B>
{<7B>
<18><><01><16>o<>
o<EFBFBD>
{<7B>
{<7B>
<16>z<01>zo<>
o<EFBFBD>
{<7B>
{<7B>
<17>z<01>zo<>
o<EFBFBD>
{<7B>
{<7B>
<18>z<01>zo<>
o<EFBFBD>
{<7B>
{<7B>
<16>{<01>{o<>
o<EFBFBD>
{<7B>
{<7B>
<17>{<01>{o<>
o<EFBFBD>
{<7B>
{<7B>
<18>{<01>{o<>
o<EFBFBD>
|<7C>
|<7C>
<EFBFBD><16>o<>
o<EFBFBD>
|<7C>
|<7C>
<EFBFBD><16>o<>
o<EFBFBD>
|<7C>
|<7C>
<EFBFBD><16>o<>
o<EFBFBD>
|<7C>
|<7C>
<EFBFBD><16>o<>
o<EFBFBD>
|<7C>
(<28>
o<EFBFBD>
|<7C>
(<28>
o<EFBFBD>
X<04>i?<3F><><EFBFBD><EFBFBD>|<7C>
|y
(<28>
o<EFBFBD>
|<7C>
|z
(<28>
o<EFBFBD>
|<7C>
|{
(<28>
o<EFBFBD>
|<7C>
|<7C>
(<28>
o<EFBFBD>
o<>
+*00&
{g
{g
(
_
o<>
o<>
<EFBFBD>_
o<>
o<>
<EFBFBD>_
{<7B>
{<7B>
<EFBFBD>_
{<7B>
{<7B>
<EFBFBD>_
{<7B>
{<7B>
<EFBFBD>_
o<>
o<>
<EFBFBD>_
o<>
o<>
<EFBFBD>_
o<>
o<>
<EFBFBD>_
o<>
o<>
<EFBFBD>_
o<>
o<>
<EFBFBD>_
o<>
o<>
<EFBFBD>_
|<7C>
{<7B>
|<7C>
{<7B>
<EFBFBD>_
|<7C>
{<7B>
|<7C>
{<7B>
<EFBFBD>_
|<7C>
{<7B>
|<7C>
{<7B>
<EFBFBD>_
|<7C>
{<7B>
|<7C>
{<7B>
<EFBFBD>_
|<7C>
{<7B>
|<7C>
{<7B>
<EFBFBD>_
|<7C>
{<7B>
|<7C>
{<7B>
<EFBFBD>_
|<7C>
{<7B>
|<7C>
{<7B>
<EFBFBD>_
|<7C>
{<7B>
|<7C>
{<7B>
<EFBFBD>_
|<7C>
{<7B>
|<7C>
{<7B>
<EFBFBD>_
|<7C>
{<7B>
|<7C>
{<7B>
<EFBFBD>_
|<7C>
{<7B>
|<7C>
{<7B>
<EFBFBD>_
|<7C>
{<7B>
|<7C>
{<7B>
<EFBFBD>_
|<7C>
{<7B>
|<7C>
{<7B>
<EFBFBD>_
|<7C>
{<7B>
|<7C>
{<7B>
<EFBFBD>_
|<7C>
{<7B>
|<7C>
{<7B>
<EFBFBD>_
|<7C>
{<7B>
|<7C>
{<7B>
<EFBFBD>_
|<7C>
{<7B>
|<7C>
{<7B>
<EFBFBD>_
|<7C>
{<7B>
|<7C>
{<7B>
<EFBFBD>_
{
{
(
_
{
{
(
_
{ 
{ 
(
_
{"
{"
(
_
{$
{$
(
_
{&
{&
(
_
{
{
(
_
{
{
(
_
{!
{!
(
_
{#
{#
(
_
{%
{%
(
_
{'
{'
(
_
 8{<7B>
<07>{<7B>
{<7B>
<16>{<7B>
<07>{<7B>
{<7B>
<16><>_
{<7B>
<07>{<7B>
{<7B>
<17>{<7B>
<07>{<7B>
{<7B>
<17><>_
{<7B>
<07>{<7B>
{<7B>
<18>{<7B>
<07>{<7B>
{<7B>
<18><>_
{<7B>
<07>{<7B>
{<7B>
<16>{<7B>
<07>{<7B>
{<7B>
<16><>_
{<7B>
<07>{<7B>
{<7B>
<17>{<7B>
<07>{<7B>
{<7B>
<17><>_
{<7B>
<07>{<7B>
{<7B>
<18>{<7B>
<07>{<7B>
{<7B>
<18><>_
{<7B>
<07>{<7B>
{<7B>
<16>{<7B>
<07>{<7B>
{<7B>
<16><>_
{<7B>
<07>{<7B>
{<7B>
<17>{<7B>
<07>{<7B>
{<7B>
<17><>_
{<7B>
<07>{<7B>
{<7B>
<18>{<7B>
<07>{<7B>
{<7B>
<18><>_
{<7B>
<07>{<7B>
{<7B>
<16>{<7B>
<07>{<7B>
{<7B>
<16><>_
{<7B>
<07>{<7B>
{<7B>
<17>{<7B>
<07>{<7B>
{<7B>
<17><>_
{<7B>
<07>{<7B>
{<7B>
<18>{<7B>
<07>{<7B>
{<7B>
<18><>_
{<7B>
<07>|<7C>
{<7B>
{<7B>
<07>|<7C>
{<7B>
<EFBFBD>_
{<7B>
<07>|<7C>
{<7B>
{<7B>
<07>|<7C>
{<7B>
<EFBFBD>_
{<7B>
<07>|<7C>
{<7B>
{<7B>
<07>|<7C>
{<7B>
<EFBFBD>_
{<7B>
<07>|<7C>
{<7B>
{<7B>
<07>|<7C>
{<7B>
<EFBFBD>_
{<7B>
<07>{<7B>
{<7B>
<07>{<7B>
<EFBFBD>_
{<7B>
<07>{<7B>
{<7B>
<07>{<7B>
<EFBFBD>_
X <1C> :<3A><><EFBFBD><EFBFBD>|<7C>
{y
|<7C>
{y
<EFBFBD>_
|<7C>
{z
|<7C>
{z
<EFBFBD>_
|<7C>
{{
|<7C>
{{
<EFBFBD>_
|<7C>
{<7B>
|<7C>
{<7B>
<EFBFBD>_
 + *0<00>'{Co<>
8<EFBFBD>(<28>
o<>(h
 +z{={Oo<>
{%<16>,+Q{={Oo<>
{,+-<19>,!{={Oo<>
%X (9+X{={Oo<>
<EFBFBD>  :i<><69><EFBFBD>o<>r'p(=
(?
(<28>
:'<27><><EFBFBD><EFBFBD><00>&o+
<00>*<00><>0w(o<>r?p<05><>(Z
(=
o<>rip<05><>(Z
(=
o<>r<>p<05><>(Z
(=
o<>r<>p<05><>(Z
(=
o<>r<>p<05><>(Z
(=
o<>rp<05><>(Z
(=
o<>r=p<05><>(Z
(=
o<>rqp<05><>(Z
(=
o<>r<>p<05><>(Z
(=
o<>r<>p<05><>(Z
(=
 o<>r<>p<05><>(Z
(=

o<>r%p<05><>(Z
(=
 o<>rWp<05><>(Z
(=
 {(<28>
{(<28>
{(<28>
{(<28>
{(<28>
{(<28>
{(?
{(<28>
{(<28>
 { (<28>

{&-+(?
 {'-+(?
 {(-+(?
{=
ZX{!{"oP&{= ZX{#{$oP&*0)
~i
~i
{>{<7B>
o<EFBFBD>
8<>(<28>
o<>
<05><16>,+f,<16>[{<7B>
(w% 
 +3 <09>[

{<7B>
(w  (<28>
 (<28>
 X  <08>i2<69>(<28>
:m<><6D><EFBFBD><EFBFBD><03>)o+
<00>(<28>
"?(<28>
  (<28>
(<28>
  (<28>
s + *!<00><>0N {>{<7B>
o<EFBFBD>
<16>
,5{Ho}E{Io}F{Jo }G*<2A>{?(={@(={A(={B(=*0<00>*o<>
8<EFBFBD>o<>
{4{<7B>
{G<04>i/ {G<08><16>+  ,8S{C{4{<7B>
o 
o<>(h
V{={U{o<> Z{={U{{L(<28>
o<EFBFBD> |L(:
o<EFBFBD> ~<7E>
o<EFBFBD>{4{<7B>
{>{<7B>
o<>
{ 
{F{4{<7B>
<EFBFBD>|<7C>{<7B>
|<7C>{<7B>
|<7C>{<7B>
{|
(7
|<7C>{<7B>
|<7C>{<7B>
|<7C>{<7B>
|<7C>{<7B>
(7
o<> o<>  {<7B><16>+o<> {<7B><17>+o<> {<7B><18>+o<> {<7B><16>+|<7C>
{
{<7B><16>+|<7C>
{ 
{<7B><17>+|<7C>
{
{<7B><17>+|<7C>
{ 
s7
o<EFBFBD> o<>r<>p(=
{<7B>(<28>
o<>r<>p(=
{<7B>(<28>
o<>r<>p(=
{<7B>(<28>
o<>r<>p(=
{<7B>(<28>
o<>rp(=
{<7B>(<28>
o<>r'p(=
{<7B>(<28>
o<>rIp(=
{<7B>(<28>
o<>rkp(=
{<7B>(<28>
o<>r<>p(=
{<7B>(<28>
o<>r<>p(=
{<7B>(<28>
o<>r<>p(=
{<7B>(<28>
{<7B>}9{<7B>}:{<7B>};o*o\
:i<><69><EFBFBD><EFBFBD> ,o+
<00>*A <00><00> 0S {M<16>
,D{?(4{@(4{A(4{B(4(?}M*0b+{Co<>
+(<28>
o<>o<>o<>(<28>
-<2D><><00>&o+
<00>{Co<>
{Ko<>
*,:*o>*0<00>,(
s<>
}Ns<>
}Os<>
}Ps<>
}Qs<>
}R 1<>(f
(<28>(<28>
(<28>
(<28>s]}Ts}U(B P (<28>
*<2A>}V}W(<28>
{Uo*&(<28>
*0C{
(E{;
(F{<7B>
(G{<7B>
(H{<7B>
(I*0=-o<>
+o<>
{Ns2o<>
o\
-<2D><> ,o+
<00>* (1 0B.o}
+!o~
{Po<>
s`o<>
o\
-<2D><> ,o+
<00>* -6 0B/o<>
+!o<>
{Qo<>
s$o<>
o\
-<2D><> ,o+
<00>* -6 0<0o<>
+o<>
{Os!o<>
o\
-<2D><> ,o+
<00>* '0 0X1o<>
<16>
,Io<>
+!o<>
{Ro<>
s\o<>
o\
-<2D><> ,o+
<00>(M*-D 0B{N(+{P(+{Q(+{R( +{Oo<>
*z(<28>
(<28>
E(<28>
*0<2{No<>
+(<28>
o<(<28>
-<2D><><00>7o+
<00>*,0<2{No<>
+(<28>
o5(<28>
-<2D><><00>7o+
<00>*,0<2{No<>
+(<28>
o8(<28>
-<2D><><00>7o+
<00>*,0,3,{Po<>
+ , oa + +*0+4,{Qo<>
+ , o% + +*0+5,{Ro<>
<16>+ , {T
 +*0E6o<>
+(<28>
<01>:o+
(<28>
-<2D><><00>9o+
<00>o<>
* %.0J7o<>
o
+(
<01>:o+
(
-<2D><><00>=o+
<00>o
*%30+ {X<16>
,(J{To_}X**oT*{Y*"}Y*{Z*"}Z*{[*"}[*0<00>8(
o<>
(W{
s
{
<15><16> {
<15><16> ,= 1<>(f
(Ys<> {
|\o<>(X(<28>,I ٍ(f
([s<>{
{\{<7B>|]o<>(Z(<28>*0;9(
(Ys<>}\s<>}]{\{<7B>r<>p<>{\{<7B>rp<>{\{<7B>rp<>{\{<7B>
r/p<>{\{<7B>r?p<>{\{<7B>rUp<>{\{<7B>rkp<>{\{<7B>r{p<>{\{<7B>r<>p<>{\{<7B>r<>p<>{\{<7B>r<>p<>{\{<7B>r<>p<>{\{<7B>Vr<56>p<>{\{<7B>Wr<57>p<>{\{<7B>Xr<58>p<>{\{<7B>Yr p<>
8<EFBFBD>{\{<7B>r#p<06><>(Z
<EFBFBD>{\{<7B>Xr=p<06><>(Z
<EFBFBD>{\{<7B> XrWp<06><>(Z
<EFBFBD>{\{<7B>Xrqp<06><>(Z
<EFBFBD>{\{<7B>ZXr<58>p<06><>(Z
<EFBFBD>X
<19> :S<><53><EFBFBD> +&{\{<7B>Xr<58>p<08><>(Z
<EFBFBD>X <<3C> -<2D>*00 {^<16>
,!(X(
(Z(
}^**o^*0
<00>:(
o<>
}_(<28>
}`o 
- <20> + <13>}ao 
,X <13>{`(<28>
 +7 <15>X {

{ 
  o 
(
+X <1C> -<2D>+B <20> {`(<28>
<20>  {

{ 
  o 
(
+*<2A> <20><>X(<28>
{a{`(<28>
*0$ {b<16>
,{`(<28>
}b**ob*0s;( 
(
(
"(
(
(
"(
(
(
"(
(
(
"<00>?s
+*0k;{
{
{
{
{
{
{ 
{!
{"
{#
{$
{%
{&
{'
{(
{)
s
+*0V< 
E
"+( <06> ++
<EFBFBD> +# <0B> + <07> + <08> + r<>psH
z*0<00>= 
E
"*2:BJRZbj+p +w +s  +k  +c  +[  +S  +K  +C  +;  +3 <01> ++ <02> +# <03> + <04> +  + r<>psH
z*0 >(g
+*0 ?(g
+*0P{*
(f{+
(f(,
{-
(h{.
(i{/
(h{0
(i(1
*0>@ 
E
+  +  +  + r psH
z*0vA 
E
&.6+<  +? +;  +3  ++  +#
 + <07> + <08> + rK psH
z*<2A>{2
(l{3
(l{4
(l(5
*0zB 
E
"*2:+@  +C  +;  +3  ++  +#  +  +  + r<> psH
z*0 C(n
+*0 D(n
+*<2A>{6
(o{7
{8
(9
{:
(;
*<2A>{<
(p(=
{>
(<28>
{?
{@
{A
{B
(<28>
*0#E{y
{z
{{
{<7B>
sC
+*0#E{D
{E
{F
{G
sH
+*0F{I
{J
sK
+*0G{<7B>
{<7B>
{<7B>
s<EFBFBD>
+*0#H{D
{E
{F
{G
s7
+*0'H(<28>
(<28>
(<28>
(<28>
s7
+*0#I{L
{M
{N
{O
sP
+*B(
}<7D>*0<00>J(<28>sQ
}<19><>}<7D>
 {oR
&{oR
&{r<> poS
&{r<> poS
&{r/
poS
&{ri
poS
&{r<>
poS
&{r<>
poS
&{r poS
&{r] poS
&{r<> poS
&{r<> poS
&{r poS
&{rU poS
&{oR
&{r<> p<17><>(Z
oS
&{r<> p<18><>(Z
oS
&{r<> p<19><>(Z
oS
&{r<> p<1B><>(Z
oS
&{r<> p<1C><>(Z
oS
&{r<> p<1E><>(Z
oS
&{oR
&{r<> poS
&{oR
&{r<> poS
&{r<> poS
&{r p{<7B>{<7B>
(<28>r3 p(T
oS
&{<7B>{<7B>
 8 <09>oU
<16>oV
<16><19><><19><>{<7B>%X
oW
    E &/+r'p +-rIp +$rkp +r<>p +r<>p + r<>p +8]-M{<7B>
{<7B>
<0E>.8{<7B>
{<7B>
<0E>.&{<7B>
{<7B>
<0E>.{<7B>
{<7B>
<0E><18>++, (} +^{<7B><12>-/{<7B>
{<7B>
<0E>X.{<7B>
{<7B>
<0E>X<>++,({<7B><17>X<19>-<2D>{<7B>
{<7B>
<0E> (<28>{<7B>
{<7B>
<0E> (<28>{<7B>
{<7B>
<0E><1F>_0.+.!+O.*+ .2+@r7 p(n
+0rC p(n
+ rO p(n
+r[ p(n
+{<7B>
{<7B>
<0E><1F>_EBB"B2+@rg p(n
+0rm p(n
+ rs p(n
+ry p(n
+{<7B>
{<7B>
<0E>_<16>,r p(n
{<7B>
{<7B>
<0E>_<16>,r p(n
<0F><10>X<19>:<3A><><EFBFBD><EFBFBD>, (<28>, (<28>|<7C>
{<7B>
_b
|<7C>
{<7B>
_b 
<17><16>,{r<> p
<EFBFBD><EFBFBD>(Z
oS
& <17><16>,{r<> p <0B><>(Z
oS
&{<7B>
  ,{r!poS
&{<7B>
!!,{rapoS
&/`+"",{r<>poS
& X <08>i?<3F><><EFBFBD><EFBFBD>{<7B>|X
{Y
##9>{<7B>|X
{Z
k"C[%%([
(\
${<7B>|X
{]
''&&E<00>=\{<00><00>8<>{r<>poS
&8<>{r<>p$r<>p(T
oS
&8<>{rp$r<>p(T
oS
&+|{r3p$r<>p(T
oS
&+]{rWp$r<>p(T
oS
&+>{ryp$r<>p(T
oS
&+{r<>p$r<>p(T
oS
&+{r<>poS
&{o<>
(+(*0jK{<7B>|<7C>
{<7B>
{<7B>|<7C>
{<7B>
(~
{<7B>|<7C>
{<7B>
{<7B>|<7C>
{<7B>
(~ {<7B>|<7C>
{<7B>
{<7B>|<7C>
{<7B>
(~ {<7B>|<7C>
{<7B>
{<7B>|<7C>
{<7B>
(~ {<7B>|<7C>
{<7B>
{<7B>|<7C>
{<7B>
(~{<7B>|<7C>
{<7B>
{<7B>|<7C>
{<7B>
(~r<>p{rprSp(T
oS
&{ripoS
&{<7B>{<7B>
.{<7B>{<7B>
<18>+,D{<7B>{<7B>{<7B>
<EFBFBD><16>,'{<7B>{<7B>
({<7B>{<7B>{<7B>
<17>r<>p{<7B>{<7B>
<EFBFBD><EFBFBD>(Z
{<7B>{<7B>
. +.2+`{r<>pr3 p(T
oS
&{r poS
&+T{rOpoS
&{r<>pr3 p(T
oS
&+${rOpoS
&{r poS
&+{<7B>{^
_<16>,{r<>poS
&rHpr<>p<17><>(Z
 r<>p<1E><>(Z

{r<>p r<>p(T
oS
&{r<>poS
&{r`poS
&{oR
&{r<>poS
&{rp
r<EFBFBD>p(T
oS
&{rp
rIp(T
oS
&{ripoS
&{r<>p
r p(T
oS
&{r%p
r<EFBFBD>p(T
oS
&{r<>poS
&{r<>poS
&{r]pr<>p(T
oS
&{r<>poS
&{rXpoS
&{oR
&{r<>poS
&{r<>poS
&{oR
&{r<>poS
&{r<poS
&{r<>poS
&{r<>poS
&{rFpoS
&{r<>poS
&{r<>poS
&{rFpoS
&{oR
&{rPpoS
&{r<>poS
&{oR
&{r<>poS
&{oR
&{rpoS
&rWp
rip(T
 r<>p r<>p(T
 {rp rUp(T
oS
&{r<>poS
&{oR
&~k
 r<>p rp{<7B>{^
_<16>,rap {rmpoS
&{<7B>{^
_<16>,, r<>p(n
 {r<>pr3 p(T
oS
&{<7B>{^
_<16>,pr<>p{r<>poS
&{rp rp(T
oS
&{rprp(T
oS
&{rprUp(T
oS
&{<7B>{^
_<16>,,rp(n
{r)pr3 p(T
oS
&{<7B>{^
 _<16>, rEp(n
 {<7B>{^
@_<16>,rEp(n
{<7B>{^
`_<16>,{rOpoS
&{r<>poS
&{r<>poS
&{rpoS
&{<1B><>%r<>p<>% <0A>%r<>p<>%<0E>%r<>p<>(_
oS
&{r poS
&{ry p r3 p(T
oS
&{<7B>{<7B>
_<16>,{r<> pr3 p(T
oS
&{<7B>{<7B>
_<16>,{r!pr3 p(T
oS
&{r7!poS
&{r=!poS
&{r<>!poS
&{oR
&*0<00>L E
"*+r<>!p
+(r"p
+ r"p
+r9"p
+rW"p
+rq"p
+r"p<04><>(`
<16>,E(<28>
([
(\
<1B><>%r<>"p<>%<07>%r<>"p<>%<05>%r<>"p<>(_
+*0xM{<7B>{(
<03>
r<EFBFBD>p<19><>(Z
r<>p<1B><>(Z
r<>p<1C><>(Z
<16>,j{<7B>{(
<16>{)
. +.+&r<>"pr%#p(T
+&r1#pre#p(T
+ri#pr<>#p(T
+8<>3/{<7B>o<>
.{<7B>o<>
.{<7B>o<>
<19>++  ,  

E*+r<>#p<03><>(`
+)r<>#p<03><> (`
+r<>#p<03><>(`
+{r<>#p<03><>(`
oS
&*0<00>N|<7C>
{<7B>

E
(h<00><00>6v<00><00>A8<>{r $p<16>r)$p(T
oS
&8d{<1B><>%r $p<>%<16><>%r7$p<>%<17><>%r)$p<>(_
oS
&8${<1B><>%rK$p<>%<16><>%rs$p<>%<17><>%rSp<>(_
oS
&8<>{<1B><>%r<>$p<>%<16><>%rs$p<>%<17><>%r<>$p<>(_
oS
&8<>{<1D><>%r<>$p<>%<17><>%r%p<>%<16><>%r%p<>%<18><>%r%p<>(_
oS
&8V{<1B><>%r%%p<>%<16><>%rM%p<>%<17><>%ra%p<>(_
oS
&8{<1B><>%rw%p<>%<16><>%r%p<>%<17><>%r<>%p<>(_
oS
&8<>{<1B><>%rw%p<>%<16><>%r<>%p<>%<17><>%r<>%p<>(_
oS
&8<>{<1D><>%rK$p<>%<16><>%r7$p<>%<17><>%rs$p<>%<18><>%rSp<>(_
oS
&+K{<1D><>%rK$p<>%<16><>%rs$p<>%<17><>%r<>%p<>%<18><>%r)$p<>(_
oS
&+*0<00>N|<7C>
{<7B>

E
(h<00><00>6v<00><00>A8<>{r&p<16>r<EFBFBD>p(T
oS
&8d{<1B><>%r&p<>%<16><>%r&p<>%<17><>%r<>p<>(_
oS
&8${<1B><>%r+&p<>%<16><>%rO&p<>%<17><>%r[&p<>(_
oS
&8<>{<1B><>%ri&p<>%<16><>%rO&p<>%<17><>%r<>&p<>(_
oS
&8<>{<1D><>%r<>&p<>%<17><>%r<>%p<>%<16><>%r<>%p<>%<18><>%r<>&p<>(_
oS
&8V{<1B><>%r<>&p<>%<16><>%r'p<>%<17><>%r 'p<>(_
oS
&8{<1B><>%r'p<>%<16><>%rO'p<>%<17><>%ra'p<>(_
oS
&8<>{<1B><>%rq'p<>%<16><>%r<>'p<>%<17><>%ra'p<>(_
oS
&8<>{<1D><>%r+&p<>%<16><>%r&p<>%<17><>%rO&p<>%<18><>%r[&p<>(_
oS
&+K{<1D><>%r+&p<>%<16><>%rO&p<>%<17><>%r<>'p<>%<18><>%r<>p<>(_
oS
&+*0<00>O 
E%-5=EI+r<>p<18><>(Z
+<r<>'p +4r<34>'p +,r<>'p +$r (p +r(p +r)(p +  +r?(p +*0oP([
rQ(p<1A>%{y
k"C[<5B><><01>%{z
k"C[<5B><><01>%{{
k"C[<5B><><01>%{<7B>
k"C[<5B><><01>(a
+**(<28>*0<00>Q{<7B>{b
oc
(<28>sd
r<>(poS
&r<>(poS
&r/)poS
&oR
&{e
(<28>{f
(<28>{g
(<28>oR
&rS)poS
&ry)poS
&r<>)poS
&r<>)poS
&r<>)poS
&oR
&r<>)poS
&r *poS
&oR
& +B <09><14>,0{<7B>  <09>rk*p(n
<EFBFBD>r{*p <09>r<EFBFBD>*p(T
oS
& X <04>i<EFBFBD>-<2D>oR
&{h
r<EFBFBD>*p(<28>oi
+8(j
sQ
}<7D>{<7B>ok
(<28>{<7B>o<>
ol
&{<7B>om
<16>-<2D>(<28>Qo<>
+*0<00> {<7B>r<>*p(n
<16>
,J{<7B>r<>*p{<7B>r<>*p(T
oS
&r<>*p}<7D>(<28>{<7B>r<>poS
&+k{<7B>r<> poS
&{<7B>r<>*poS
&r +p}<7D>(<28>{<7B>r+poS
&{<7B>r7!poS
&{<7B>r<>poS
&*&}<7D>*0@{<7B>r3+p{<7B><16><>(`
oS
&{<7B>{<7B>r_+p(n
oS
&*&(o
**(p
*.(q
*0c(
}<7D>`<60><>}<7D>`<60><>}<7D><1A><>}<7D><10><>}<7D><10><>}<7D><10><>}<7D>@<40>5%<02><06>s%<06>%<02><06>s%<06>%<02><06>s%<06>%<02><06>s%<06>%<02><06>s%<06>%<02><06>s%<06>%<02><06>s%<06>%<02><06>s%<06>%<02><06>s%<06>% <02><06>s%<06>%
<02><06>s%<06>% <02><06>s%<06>% <02><06>s%<06>% <02><06>s%<06>%<02><06>s%<06>%<02><06>s%<06>%<02><06>s%<06>%<02><06>s%<06>%<02><06>s%<06>%<02><06>s%<06>%<02><06>s%<06>%<02><06>s%<06>%<02><06>s%<06>%<02><06>s%<06>%<02><06>s%<06>%<02><06>s%<06>%<02><06>s%<06>%<02><06>s%<06>%<02><06>s%<06>%<02><06>s%<06>%<02><06>s%<06>%<02><06>s%<06>% <02><06>s%<06>%!<02><06>s%<06>%"<02><06>s%<06>%#<02><06>s%<06>%$<02><06>s%<06>%%<02><06>s%<06>%&<02><06>s%<06>%'<02><06>s%<06>%(<02><06>s%<06>%)<02><06>s%<06>%*%<25><07>s%<06>%+%<25><07>s%<06>%,<02><06>s%<06>%-<02><06>s%<06>%.<02><06>s%<06>%/<02><06>s%<06>%0<02><06>s%<06>%1<02><06>s%<06>%2<02><06>s%<06>%3<02><06>s%<06>%4<02><06>s%<06>%5<02><06>s%<06>%6<02><06>s%<06>%7<02><06>s%<06>%8<02><06>s%<06>%9<02><06>s%<06>%:<02><06>s%<06>%;<02><06>s%<06>%<<02><06>s%<06>%=<02><06>s%<06>%><02><06>s%<06>%?<02><06>s%<06>}<7D>*0<00>Rsr
}<7D>ss
}<7D>st
}<7D>{<7B><00>6r<>*p}<7D>{u
}<7D>{v
{u
Y}<7D>ow
{x
oy
+8(z
{{
r{+p(<28>
,{<7B>{|
{{
o}
(~
-<2D><><01>Co+
<00>*qE<>Z{<7B>r<>+p(<28>*Z{<7B>r<>+p(<28>*0S
8<06> -+{
,8<>r<>+p{<7B>
Y<EFBFBD><EFBFBD>{<7B>
(<28>(<28>
{<7B>
-~k
+r<>+p{<7B>
<EFBFBD><EFBFBD>(Z
 (n
<EFBFBD>{<7B><04>, {<7B><08>{<7B>
<16>,b{<7B>
,!r<>+p{<7B>
<EFBFBD><EFBFBD>(<28>
oS
&+3<1B><>%r<>+p<>%<04>%r,p<>%<08>%r3 p<>(_
oS
&X
<04>i<EFBFBD>:<3A><><EFBFBD><EFBFBD>*0iTr,poS
&oR
&
+Fr;,p<06><><06>{<7B>
(<28>(`
{<7B><07>rU,p<06><>(`
oS
&X
<04>i<EFBFBD> -<2D>*0<00>U
8<EFBFBD><06><> {<7B>
<16> 9<>{<7B>
<1A> ,}<7D>
{<7B>r<>,p{<7B>
<EFBFBD><EFBFBD>(`
<EFBFBD>{<7B>
 <09>,"{<7B><06><>%Pr<50>,p(<28>
(T
Qr<>,p{<7B><06>r3 p(T
oS
&X
<04>i<EFBFBD>:N<><4E><EFBFBD>*0<00>V{<7B>}<7D>8<>{<7B>{<7B>6{<7B>{<7B>o<>
+
,S{<7B>{<7B>o<>
{<7B>{<7B>{<7B>X{<7B>Y(<28>{<7B>r<>*pr<>,p(T
oS
&+E{<7B>{<7B>
{<7B><04>(<28>{<7B>X}<7D>{<7B>{<7B>{<7B>X<> :A<><41><EFBFBD>*0)W{<7B>{<7B>{<7B>{<7B>{<7B>s<>
+*0hXsd
  +Do<>
A2 Z1 a2 z1 02 91 _<>+,
 o<>
&X o<>
2<EFBFBD>o<>
+*V{<7B>d<>o&*0 <00>Yd
(<28>
{<7B>
(<28> {<7B>
{<7B>
(<28> {<7B>
(<28>{<7B>{<7B>
o<>
{<7B>{<7B>
o<>
<16> (n
<17>(n


  Ep<00>6<00><00><00><00><00><00>)<00>8<> <0C><>%<08>%r<>,p<>%<05>%r<>,p<>% <09>%r<>,p<>%<16><>%r<>,p<>%<04>% r<>,p<>%
<17><>% r3 p<>(_
(<28>8<> <16><17>(<28>8o<1C><>%<08>%r<>,p<>%<05>%r<>,p<>% <09><>%r<>,p<>% <09>%r<>,p<>%<16><>%r<>,p<>%<04>%r<>,p<>%<17><>%re#p<>(_
o<>
(<28><06>%r3 p<>(_
(<28>8<> <16><17>(<28>8<>
<EFBFBD><EFBFBD>%<08>%r<>,p<>% <09>%r<>,p<>% <09>%r<>,p<>% <09>%r-p<>%<04>% r -p<>(_
(<28>8m <0C><>%<08>%r<>,p<>%<05>%r<>,p<>% <09>%r<>,p<>%<16><>%r<>"p<>%<04>% r<>,p<>%
<17><>% r3 p<>(_
(<28>8 <16><17>(<28>8<> <16><17>(<28>8<> <0C><>%<08>%r<>,p<>%<05>%r-p<>% <09>%r<>,p<>%<16><>%r<>,p<>%<04>% r<>,p<>%
<17><>% r<>p<>(_
(<28>+h <0C><>%<08>%r<>,p<>%<05>%r'-p<>% <09>%r<>,p<>%<16><>%r<>,p<>%<04>% r<>,p<>%
<17><>% r<>p<>(_
(<28>+*0AZd
(<28>
{<7B>
(<28> {<7B>
(<28> {<7B>
{<7B>
(<28>{<7B>{<7B>
o<>
{<7B>{<7B>
o<>
<16> (n
<17>(n


  YEo<00>8<> <16><17>(<28>+
<EFBFBD><EFBFBD>%<08>%r<>,p<>% <09>%r<>,p<>% <09>%r<>,p<>% <09>%r-p<>%<04>% r -p<>(_
(<28>+, <16><17>(<28>+ <16><17>(<28>+*0<00>P <09><>%r<>,p<>%<03>%r<>,p<>%oM
<EFBFBD>%r<>,p<>%<04>%r<>,p<>%oM
<EFBFBD>%re#p<>(_
o<>
(<28>
<1C><>%<05>%r<>,p<>%<06>%r<>,p<>%<06>%r3 p<>(_
(<28>*0<00>P <0B><>%r<>,p<>%<03>%r<>,p<>%oM
<EFBFBD>%r<>,p<>%<04>%r<>,p<>%oM
<EFBFBD>%r7-p<>% <04>%
rA-p<>(_
o<>
(<28>
<1C><>%<05>%r<>,p<>%<06>%r<>,p<>%<06>%r3 p<>(_
(<28>*0n!
+ZrG-po<>
<EFBFBD><EFBFBD>(`
r]-po<>
<EFBFBD><EFBFBD>(`
ru-po<>
<EFBFBD><EFBFBD>(`
(T
(<28>X
o<>
<EFBFBD> -<2D>*0n!
+ZrG-po<>
<EFBFBD><EFBFBD>(`
r<EFBFBD>-po<>
<EFBFBD><EFBFBD>(`
ru-po<>
<EFBFBD><EFBFBD>(`
(T
(<28>X
o<>
<EFBFBD> -<2D>*0<00>[d
(<28>
{<7B>
(<28> {<7B>
{<7B>
(<28> {<7B>{<7B>
o<>
{<7B>{<7B>
o<>
<16> (n
  YEP<00><00><00><00><00><00><00><00>]<00><00><00><00>8<><1E><>%<08>%r<>,p<>%<04>%r<>-p<>% <09>%r<>,p<>%<16><>%r<>p<>(_
(<28>8<><1E><>%<08>%r<>,p<>%<04>%r<>-p<>% <09>%r<>,p<>%<16><>%r<>p<>(_
(<28>8b (<28>8T<1E><>%<08>%r<>,p<>%<04>%r<>-p<>% <09>%r<>,p<>%<16><>%r<>p<>(_
(<28>8 
<EFBFBD><EFBFBD>%<08>%r<>,p<>%<04>%r<>,p<>%r<>-po<>
(<28><06>%r<>-p<>% <09>%r<>,p<>%<16><>% r3 p<>(_
(<28>8<><1E><>%<08>%r<>,p<>%<04>%r<>-p<>% <09>%r<>,p<>%<16><>%r<>p<>(_
(<28>+X <16>(<28>+H<1E><>%<08>%r<>,p<>%<04>%r<>,p<>% <09>%r<>,p<>%<16><>%r3 p<>(_
(<28>+*0r<1E><>%<04>%r.p<>%<03>%r+.p<>%<03>%rI.p<>%<03>%rq.p<>(_
(<28>r<>.pr<>.p(T
(<28>r<>.pr<>.p(T
(<28>*0<00>!o<>
<18> ,
oM
oM
09<1D><>%r<>.p<>%<05>%r/p<>%<03>%r<>,p<>%<04>%r<>p<>(_
+7<1D><>%r<>.p<>%<05>%r/p<>%<03>%r<>,p<>%<04>%r<>p<>(_
(<28>*0t\d
(<28>
 #YE @@*+,..+7(<28>+,(<28>+!(<28>+(<28>+ (<28>+*0a]d
(<28>
 &YE 5+-.#+,(<28>+!(<28>+(<28>+ (<28>+*zr+/p(<28>r5/p(T
(<28>*r{<7B>
{<7B>
(<28>(<28>*<2A>r+/p(<28>rG/p{<7B>
{<7B>
(<28>(<28>
(<28>*<2A>r+/p{<7B>
(<28>rG/p{<7B>
{<7B>
(<28>(<28>
(<28>*0(^{<7B>o<>
(<28>r<>,p(n
+*r(<28>{<7B>
{<7B>
(<28>*<2A>{<7B>
(<28>{<7B>
{<7B>
(<28>*0<00>_r+/prM/p(T
(<28>{<7B>
{<7B>r<>*p(n
}<7D>+'{<7B>{<7B>
{<7B>X }<7D><07>(<28>{<7B>X<05> -<2D><16> ,V{<7B>rU/p(n
oS
&+'{<7B>{<7B>
{<7B>X }<7D><07>(<28>{<7B>XX<>-<2D>}<7D>r<>p(<28>*Z(<28>{<7B>
(<28>*<2A>{<7B>
{<7B>
_<16>(<28>{<7B>
(<28>*0Sr+/prg/p(T
(<28>r<>*p{<7B>o<>
r<EFBFBD>,p(T
(<28>r}/p(<28>r<>p(<28>*0<00>`{f
{<7B>
_<>
{<7B>{<7B>
_<> {
,hr<>/pr<70>/p|<7C>
{E
Ҍ<EFBFBD>(`
r<>/pr<70>/p|<7C>
{D
Ҍ<EFBFBD>(`
r<>/pr<70>/p|<7C>
{F
Ҍ<EFBFBD>(`
+6r<>/pr<>/p(T
r<>/pr 0p(T
r0pr)0p(T
<1D><>%r/0p<>%<08>%r;0p<>% <09>%r;0p<>%<04>%rM/p<>(_
(<28>{<7B>{<7B>r<>*p(n
}<7D>+*{<7B>{<7B>
{<7B>X}<7D><07>(<28>{<7B>X{<7B>
<EFBFBD><16>-<2D>}<7D>r<>p(<28>*
*0a(<28>
{<7B>{<7B>
o<>
{<7B>{<7B>
o<>
<16>{<7B>
{<7B>
(<28>(n
<17>{<7B>
(<28>(n
rA0p<16>o<>
<EFBFBD><EFBFBD>(`
rA0p<17>o<>
<EFBFBD><EFBFBD>(`
{<7B>
(<28>rA0p<16>o<>
<EFBFBD><EFBFBD>(`
rA0p<17>o<>
<EFBFBD><EFBFBD>(`
{<7B>
(<28>r<>.pr3 p(T
(<28>r<>.pr3 p(T
(<28>*0b(<28>
{<7B>
(<28> {<7B>
(<28> {<7B>
{<7B>
(<28> {<7B>
(<28>{<7B>{<7B>
o<>
{<7B>{<7B>
o<>
<13><>%<07>%r<>,p<>%<05>%r<>,p<>%<16><>%<08>%r<>,p<>%<16><>%r<>"p<>% <17><>%
<09>% r<>,p<>% <17><>% r<>,p<>%<18><>%<04>%r<>,p<>%<18><>%r3 p<>(_
(<28>*0c(<28>
{<7B>
(<28> {<7B>
(<28> {<7B>
(<28> {<7B>
{<7B>
(<28>{<7B>{<7B>
o<>
{<7B>{<7B>
o<>
<13><>%<07>%r<>,p<>%<05>%r<>,p<>%<16><>%<08>%r<>,p<>%<16><>%r<>"p<>% <17><>%
<09>% r<>,p<>% <17><>% r<>,p<>%<18><>%<04>%r<>,p<>%<18><>%r3 p<>(_
(<28>*0Zd 
YE(+9rQ0pre#p(T
+*r]0pre#p(T
+ri0pre#p(T
+ +*0qd 
YE(;+Lru0pre#p(T
+=rQ0pre#p(T
+*r]0pre#p(T
+ri0pre#p(T
+ +*0<00>e{<7B>
-r<>0p+~k
{<7B>
-r<>0p+~k
~k
{<7B>
 E*8+Dr<>0pr<>0p(<28>
+0r<>0pr<>0p(<28>
+r<>0p(n
+r<>0p(n
++*0<00>f 
E />M+Zr<>0p(T
+Sr<>0p(T
+Dr<>0p(T
+5r1p(T
+&r 1p(T
+r1p(T
+r1p +*j{<7B>{<7B>(n
oS
&*0g 7
 <20><00>+
9<>{e
 Y<> {<7B> Y<> {
,i([
rQ(p<1A>%|<7C>
{D
<EFBFBD><EFBFBD><01>%|<7C>
{E
<EFBFBD><EFBFBD><01>%|<7C>
{F
<EFBFBD><EFBFBD><01>%|<7C>
{G
<EFBFBD><EFBFBD><01>(a
8[{<7B>
,<16>+9<>{<7B> Y<> {<7B>
YYE@{8<>r)1p<1A>%<08>%{<7B>
<EFBFBD><EFBFBD><01>%r_1p<>%<06><><01>(<28>
8<>rm1p<1A>%<08>%{<7B>
<EFBFBD><EFBFBD><01>%r_1p<>%<06><><01>(<28>
8<>r<>1p<1A>%<08>%{<7B>
<EFBFBD><EFBFBD><01>%r<>/p<>%<06><><01>(<28>
+]+W<10>  , {<7B><04>+? <20>

,r<>1pr<70>1pY<><59>(`
+r<>1p<04><>(Z
s<EFBFBD>
z*0TV<10>
, {<7B><04> +< <20> ,r<>1pr<70>1pY<><59>(`
+r<>1p<04><>(Z
s<EFBFBD>
z*0nV{g
<04>{
,{g
<04>{<7B>
-r;2p+r1p +; ,rG2p{<7B><04>ri2p(T
+rG2p{<7B><04>rw2p(T
+*0Qh{<7B>o<>
<16>
,<{<7B>o<>
&{<7B><01>6}<7D>}<7D>}<7D>ow
*{<7B>*"}<7D>*z(
}<7D>}<7D>(<28>*0W(<28>
(<28>{<7B>(<28>{<7B>oX(<28>{<7B>oZ(<28>(<28>(<28>
(<28>(<28>*b(<28>
(<28>
(<28>*06!
 <20><>(<28>
<16> ,r<>2p(j
(<28>
(T
s<EFBFBD>z*06!
 <20><>(<28>
<16> ,r<>2p(j
(<28>
(T
s<EFBFBD>z*J(<28>(<28>
*<2A>(<28>(<28>
(<28>
X(<28>(<28>
(<28>
*0E(<28>(<28>
(<28>
X(<28>(<28>
(<28>
X(<28>(<28>
(<28>
*0\(<28>(<28>
(<28>
X(<28>(<28>
(<28>
X(<28>(<28>
(<28>
X(<28>(<28>
(<28>
*0Xi,{<7B>{]{<7B>%-&+<03>+{<7B>{\{<7B>%-&+<03>
<14> ,(<28>(=
+ +*2(<28>*2(<28>*2(<28>*2(<28>*2(<28>*2(<28>*2(<28>*2(<28>*:{<7B>(
*:(<28>(<28>
*<2A>{<7B>(<28>{<7B>oX(<28>{<7B>oZ(<28>*0 <16>
, (<28>(<28>
*0 <16>
, (<28>(<28>
*0I(
`<60><>}<7D><1A><>}<7D><10><>}<7D><10><>}<7D><10><>}<7D>*<2A>(
}<7D>}<7D>}<7D>}<7D>}<7D>*0<00>j{<7B>{b
oc
(<28>sd
r<>(poS
&r<>2poS
&r/)poS
&oR
&{e
(<28>{f
(<28>{g
(<28>oR
&rS)poS
&ry)poS
&r<>)poS
&r<>)poS
&oR
& +Z{<7B>
<09><14>,?rQ3p <09><>(<28>(`
{<7B> <04>re3p <09><>(`
oS
& X {<7B>
<EFBFBD>i<EFBFBD>-<2D>oR
&{h
-~k
+r<>,p(<28>oi
+8(j
sQ
}<7D>{<7B>ok
(<28>{<7B>o<>
ol
&{<7B>om
<16>-<2D>(<28>Qo<>
+*0<00> {<7B>r<>*p{<7B>r<>*p(T
oS
&r<>*p}<7D>(<28>{<7B>r<>*p(n
<16>
,+{<7B>{<7B>r<>3p{<7B><16>r3 p(<28>
oS
&{<7B>r<>poS
&*09k~<7E><14>
,"r<>3p<>'(<28>
o<EFBFBD>
s<EFBFBD>
<07><>~<7E> +*0 l~<7E>
+*"<02><>*0P(<28>r4p~<7E>o<>
+*0P(<28>r=4p~<7E>o<>
+*{<7B>*"}<7D>*0 m{<7B>
+*r(<28>0+(<28>]}<7D>*{<7B>*"}<7D>*{<7B>*"}<7D>*{<7B>*"}<7D>*<2A>(
"<00>?(<28>s<>
}<7D>s<>
}<7D>s<>
}<7D>*0Wn{<7B>o<>
{<7B>o<>
"
ss
{<7B>o<>
o<>
8<>o<>
 {<7B>
<EFBFBD>, {<7B>
u<14>,3{<7B>o<>
{<7B>
o<EFBFBD>
<EFBFBD>,{<7B>
s<EFBFBD>
}<7D> {<7B>
o<EFBFBD>
+i(<28>
  o<>
o<EFBFBD>
  ,+J o<>
o<EFBFBD>
& o<>
o<EFBFBD>


<15><16>  ,{<7B>
o<EFBFBD>
{<7B> o<>
(<28>
-<2D><><08>Io+
<00>o\
:<3A><><EFBFBD><EFBFBD><EFBFBD> ,o+
<00>(<28>*A4<00>v&9
C 0<00>o(<28>(<28>(<28>
7 (<28><18>+
,g{<7B>(<28>X}<7D>{<7B>"<00> ,{<7B>(<28>X}<7D>+*{<7B>(<28><06><16> ,{<7B>(<28>Y}<7D>*07 (<28>3(<28>(<28>
"><3E>+
,(<28>"?Z(<28>*07 (<28>3(<28>(<28>
"A<>+
,(<28>"@Z(<28>*J(<28>(<28>**(<28>*V(<28>"}<7D>*R(<28>s<>}<7D>*B}<7D>(<28>*0<00>p{<7B><14>
9<>{<7B>{<7B>{<7B>
(v}<7D>{<7B>{<7B>{<7B>
(v}<7D>{<7B>{<7B>{<7B>
(v}<7D>{<7B>{<7B>
u- <14> ,3{<7B>{<7B>
(v}<7D>{<7B>{<7B>
(v}<7D>8<>{<7B>{<7B>
u/<14>,-{<7B>{<7B>
(v}<7D>{<7B>{<7B>
}<7D>+6{<7B>{<7B>
u0<14>,{<7B>{<7B>
(v}<7D>{<7B>{<7B>
u. <14>,&{<7B>{<7B>
}<7D>{<7B>{<7B>
}<7D>+C{<7B>{<7B>
u2  <14>

,&{<7B> {<7B>
}<7D>{<7B> {<7B>
}<7D>*0<00>q{<7B>o<>
"
o<>
+`o<>
{<7B>
<EFBFBD> ,{<7B>
{<7B>
o<EFBFBD>
+(<28>
{<7B>o<>
(<28>
-<2D><><04>Io+
<00>o\
-<2D><> ,o+
<00>(<28>*G&ml<> 0<00>r(<28><16>
, (<28>(<28>3{<7B>o<>
<16>+ , {<7B> 8<> 8t{<7B> o<>
{<7B>
<1A>,o<>
t<EFBFBD>(<28>86{<7B>
<19>9<>o<>
t<EFBFBD>{<7B>
  )YED.+B{<7B>|<7C>(<28>+,{<7B>|<7C>(<28>+{<7B>|<7C>(<28>+8<>{<7B>
<16>

9<EFBFBD>o<>
t<EFBFBD>o<>
  o<>
<16>  ,+k (<28>o<>
 {<7B>
*YE //+-{<7B> }<7D>+{<7B> }<7D>+{<7B> }<7D>+ X {<7B>o<>
<EFBFBD>:u<><75><EFBFBD>{<7B> +*0o<>
{<7B>|<7C>|<7C>
(<28>o
{<7B>|<7C>|<7C>
(<28>o
{<7B>|<7C>|<7C>
(<28>o
{<7B>|<7C>|<7C>
(<28>o
{<7B>|<7C>|<7C>
(<28>o
{<7B>|<7C>|<7C>
(<28>o
{<7B>|<7C>|<7C>
(<28>o
{<7B>|<7C>|<7C>
(<28>o
{<7B>|<7C>|<7C>
(<28>*0 o<>
,(<28>o<>
V*0too
o<EFBFBD>
,o
(<28>o<>
}<7D>
o 
o<EFBFBD>
,o 
(<28>o<>
}<7D>
o

o<EFBFBD>
,o

(<28>o<>
}<7D>
*0G!(<28>}<7D>o 
<EFBFBD>.}<7D>
+{<7B>s<06>X
{<7B><04>i<EFBFBD> -<2D>*^({<7B>(<28>*0<00>s
8<EFBFBD>{<7B><06> {<7B>o<>
{ 
{<7B>{(
<16>( 
(d<06>+{<7B>{(
<17>( 
(d<06>+{<7B>{(
<18>( 
(d<06>+{ 
(s}<7D>{x
(s}<7D>{}
(s}<7D>{
(s}<7D>{
(s}<7D>{
(s}<7D>{
(s}<7D>{
(s}<7D>{
(s}<7D>{
(s}<7D>{
(s}<7D>{<7B>o<>
{
}<7D>{<7B>o<>
{
}<7D>{<7B>o<>
{
}<7D>X
{<7B>o 
<EFBFBD> :d<><64><EFBFBD>*0<00>t(<28><16>
, ((<28>3{<7B>o<>
<16>+ , {<7B> 8<> 8o{<7B> o
{<7B><04>{<7B>o<>
{ 
{<7B> o<>
<19>%{(
<16><01>%{(
<17><01>%{(
<18><01> {<7B>
<1B>

9+o<>
t<EFBFBD> {<7B>
    YE hz<00><00><00><00>/DV8<> |<7C>(8<> |<7C>(8<> |<7C>(8<> |<7C>(+~ |<7C>(+l |<7C>(+Z |<7C>(+H |<7C>(+6 |<7C>(+$ |<7C>(+ |<7C>(+8K{<7B>
<18>9<>o<>
t<EFBFBD>{<7B>
YE <00>M<00>e5<00>}8<> <16>|
(+x <17>|
(+` <18>|
(+H <16>|
(+0 <17>|
(+ <18>|
(+8S{<7B>
<16>9<>o<>
t<EFBFBD>o<>
o<>
<16>,8u(<28>o<>
{<7B>
.+.+.$+3 <16>}
+" <17>}
+ <18>}
+8<>{<7B>
<1C>9<>o<>
t<EFBFBD>o<>
o<>
<16>,8<>(<28>o<>
i{<7B>o
{<7B>
 YE# #+!}<7D>+}<7D>+ }<7D>+{<7B> <16>( 
(d<06>+{<7B> <17>( 
(d<06>+{<7B> <18>( 
(d<06>+ X {<7B>o<>
<EFBFBD>:z<><7A><EFBFBD>{<7B> +*0<00>uo
o<EFBFBD>
,o
(<28>o<>
}<7D>
o
o<EFBFBD>
,o
(<28>o<>
}<7D>
o 
o<EFBFBD>
,o 
(<28>o<>
}<7D>
o!
o<EFBFBD>
,o!
(<28>o<>
}<7D>
*0No"
o<EFBFBD>
,o"
(<28>o<>
}I
o#
o<EFBFBD>
,o#
(<28>o<>
}J
*V(
<19>+}<7D>*0<00>v(<28>}<7D>oP
<EFBFBD>8}<7D>oP
<EFBFBD>+}<7D>
8<EFBFBD>{<7B>s*<06>{<7B><06>o0
{$
}<7D>o0
{$
<15><16> ,Eo0
{$
<06><16> , rc4p(%
{<7B><06>{<7B>o0
{$
<EFBFBD>}<7D>X
oP
<EFBFBD> :i<><69><EFBFBD>*0<00>!
+}{<7B><06>{<7B>o0
{&
(v}<7D>{<7B><06>{<7B>o0
{2
(v}<7D>{<7B><06>{<7B>o0
{'
(v}<7D>{<7B><06>o)X
{<7B>oP
<EFBFBD> :n<><6E><EFBFBD>({<7B>(<28>*0Hw
+0{<7B>{<7B>o0
{Q
(d ((
<EFBFBD>+X
{<7B>oP
<EFBFBD> -<2D>*0x(<28><16> , ((<28>3{<7B>o<>
<16>+ , {<7B> 8<>{<7B><04>i<EFBFBD><69>
8<>{<7B>o
{<7B><05>{<7B>o<>
{<7B>


  .+ .!+  .0+co<>
t<EFBFBD>(+Lo<>
t<EFBFBD>(+5o<>
t<EFBFBD>{<7B>(<28>io)
(d<06>+<17>+X{<7B>o<>
<EFBFBD>  :1<><31><EFBFBD> 8<> <0C>,8<>{<7B> <0C> {<7B> o0
o*
@_<16> {<7B><14>_{<7B>  {<7B>(<28>
<EFBFBD>+{<7B> <0C>+%q+ {<7B>(+
(<28>
<EFBFBD>+{<7B> <0C>+%q+- {<7B>(<28>
+ {<7B> {<7B>{<7B>(,
(<28>
(<28>
<EFBFBD>+9<>{<7B> <0C>+%q+"<00>? {<7B>|<7C>{<7B>
["<00>? {<7B>|<7C>{<7B>
["<00>? {<7B>|<7C>{<7B>
[(-
(<28>
<EFBFBD>+{<7B> <0C>+%q+{<7B> {<7B><04>+(<28>
<EFBFBD>++A {<7B><14>,1{<7B> <0C>+%q+{<7B> {<7B><04>+(<28>
<EFBFBD>+ X  {<7B><04>i<EFBFBD>:)<29><><EFBFBD>{<7B> + *0<00> o<>
|<7C>|<7C>
(o
|<7C>|<7C>
(o
|<7C>|<7C>
(o
|<7C>|<7C>
(o
|<7C>|<7C>
(o
|<7C>|<7C>
(o
|<7C>|<7C>
(o
|<7C>|<7C>
(o
|<7C>|<7C>
(o.
, o)*0 o<>
,(<28>o<>
V*0>!(<28>i
k(<28><06><16> ,(<28>kY(+ (*0<00>oo/
,)o0
(vXo0
(v(1
}<7D>o2
,)o3
(yXo3
(y(4
}<7D>o5
,)o6
(vXo6
(v(1
}<7D>*0\oo/
,o0
(v}<7D>o2
,o3
(y}<7D>o5
,o6
(v}<7D>*<2A>(<28>}<7D>}<7D>o7
<EFBFBD><EFBFBD>}<7D>*^({<7B>(<28>*02!
+{<7B>{<7B>o8
<EFBFBD>X
{<7B>o7
<EFBFBD> -<2D>*0<00>y(<28><16>
, ((<28>3{<7B>o<>
<16>+ , {<7B> 8<> +p{<7B> o
{<7B> o<>
{<7B>
<1E>,>o<>
t<EFBFBD>(<28>io9
{<7B>
  1.+ {<7B><07>+ X {<7B>o<>
<EFBFBD>

:y<><79><EFBFBD>{<7B> +*0.z,) ŝ<1C>
 +o<>
a <20>Z
X o<>
/+<2B>*.s#<06><>*o:
*0<00>{|<7C>{<7B>
"?Zl(<28>
|<7C>{<7B>
"?Zl(<28>
|<7C>{<7B>
"?Zl(<28>
|<7C>{<7B>
"?Zl(<28>
|<7C>{<7B>
"?Zl(<28>
|<7C>{<7B>
"?Zl(<28>
ZZ ZZY ZZZZX ZZZZY ZZZZX kkk ksP
}<7D>*BSJB v4.0.30319l<00>B#~C<00>4#Strings<00>w<00>4#US<00><>#GUID<00><><00>#BlobW<1F> <00>3<00>8<00>*|:;X{!J
 \.(<00>.(5.(<00><13>'<00>( <00> <00>  <00>  ( <00>(s(o C<14><00>.<2E>
X=
<00>=
*:
<00>-<2D>"XE
f[4<00>"E
<00> <20>
<00><1E>
<00><1B>
<00>*UxE
<00><18><00>j
<00> <20>
<00><18>
<00><18>
<00>,rEQ<10><00>j
<00>G%E<05><00>&<00><02>d<03>
<07>
A.<2E>
<16>
<00><1B>
<00><1F><00><02>
<00><19> s'
//
)//<<03>a<1D><00> <0C>E.(<00><12>'<00><13>'<00>j
<00>~
<00>$~<05>) <00><00>&
"
<00>s
`<13>'
<00><02>'
7<13>'<00>(
\.<2E>'
<00><0E>'
<00>*s
*
<00>
:<00>.(<00>(
"<22>'
U%s
4%s<00>!(
w:
<00>=<04><00>&<<03>'<00>j
<00>!
<00> s
<00>s
u <0B>'
<00>2<EFBFBD>-<00>j<00><01><00>&^
#<23>"
u4<75>"
N\X<03>'<00>
(
<00><1F>'
<00><07>'(X1(
C <20>'<00>
(
<00><16>'<00>!(
<00>!<21>'
*<1F>'
<00><07>'g (W (
y1<79>'
R<19>'
<00>\<00><01><00><01>'<00><02>'<00><1D><00><1D>'
$<24>1
<00>!<21>'
x!<21>'
s
<00>1<EFBFBD>'
<00> <0B>'
<00> s
ls
 <0B>'
2
<EFBFBD>'
<00><1B>"!<21><00>j<00>j
<1A>"
<00><02>"
4<1B>"
v<16>"
<00>
<EFBFBD>"
=<01>"
<00><18>"
<02>"
<00><02>"
@<07>"
<08>"
<00><04>"@<12><00>/<2F><00><18><00><13>$<00><13>'s$](`!<21><00><12><00><13>
<00>/<2F>
<00>!
i<04>
<00><10>
P"<22>
<1D>
<00><03>
'<04>
M<1D>
[<10>
+<1D>
6 =LEC<17>
y<04>
<00><04><00>
E<00> E<00>E<00><16>1
<00>d
<00>2<EFBFBD>2
<00>!<00>4Eh<15>
<00>U
<00>Ux<01><00>&-
2!<00>"<22>
(#<23>"
<00>*!<00> f"<00> <0A>
P*<2A>><18>
l*/
3,<2C>'
<00>/<00> <0A>
:*~B(<00>(p.(<00>.(<00>(i/(J'<27><00>.(<00>0(
?<1F>'
<00>
<EFBFBD>'
<00>^(<00>(
<00>$s !<21><00>f"<00>(
=
A=<00>1-
7's
f'<27>'}<1D>
<1A>'
<00> <0B>'
^
<EFBFBD>'
<00> <09>'
<00>$<24>'
u <0C>'
<0C>'<00>.(- (B(
<00><0E>"
k1<6B>'<00>#<23>
<00>*s<00>0<EFBFBD>
<00><1C>"w<01><00> <20><00>$(<00>(<00><10><00> <0C>F4
<00>.<2E><00><17>'
_*:
v<1D><00>O<05>-E<00><00>$<24>-E <1C>-E<00><00><1A>-Ei <09>-E <00><1A>-E <00><1A>-E<00>T <0B>-E<00><11>-E<00><1A>-E<1C>-E
 <00>2<17>
E E/E <00><17>)"<00>E."9E1(<00>E=2<00>$ENA<00>#EYVE_`<00><00>,Ecd<00>d,Ecf<00>,Ecg<00>J,Eck<00><00>,Ecl<00>,Ecn<00><00>+Ecs<00><00>,Ecu<00>'$-Ecz<00>&$-Et{<00>&$-<2D><00><00><00> $-<02><00>'$-E<00><00><00>#$-E<00><00><00>$-E<00><00><00>&$-<2D><00><00>d(8)E<00><00>G<1B>E<00><00><00><12><1E><00><00><00><1E><1E><00><00><00><12>E<00><00><00>F<1B><00><00><00><1E><1E><00> <00><12>E<00><00><1E><1E><00><1F><1E><00><00>E<00>!
<00>"<00><00>"
<00>4<00><00>"!ME<00>"<00>
M<02>% W!<00><00>)<00><00><00>)<E<00>)5#<23>Q<><51>/TQ<><51>/TQ<><51>/T<00>)<29>Q<><51>/TQ<><51>/TQ<><51>/TQ<><51>/Tv%@'@ @<00>@<00>@.'@<00>.@<00>2O<00>2O <1F><00>$<24> <07><00> @9 @<00>/<2F>8<12>*<00><00><00><00><10><00>1<00> <0B><00> <0B>V'<27>X<0E>p<0F>C<0E>Y<0F>^<08>W<08>0<12><00><19><06>V<> 0<>V<><56>2<EFBFBD>V<><56>/<2F>V<>e<19><00><08><00>'<27>n<08><00> <00> <00>0<EFBFBD>5<18><00><19>I<00><01>2*<2A><00> <0A><00> <0A><00> <0A>n<08><00>$<24><00><1A>A<00><01><00><01><00><02>s-<2D><00>+<2B><00>+<2B><00>)<29>+)<29>&<00><1B>&<00><1B>&$<1C><00>(<28>WOn<08>&<00>*&<00>-&<00>)&Q'!&s-+<00>/<2F><00>#5&9QK/n<08><00><08><00><00>&<00>)=&<00>)=n<08><00><0F>=<00>.Bn<08>V<>3V<>3V<>2*V<> V<><56>!V<>fV<>SV<>!V<><56>V<><56>V<>ZV<>$V<>,V<><56>%V<><56>V<> 3V<>3V<><56><1C>V<><56><1C>V<><56><1C>V<>3<1C>V<>U<1C>V<>D<1C>V<>f<1C>V<>w<1C>V<><56><1C>V<><56><1C>V<><56><1C><00>G+<2B><00>&<26>z*TV<><56><0F>T<><54><0E>T<><54><0E>T<><54><0E>T<><54><0E><00>)2<00>)<00>)<00>)<00>)<00>L<00>'R<00>\<00>*d<00>m<00>G<00>/<2F>VT<00> <00>#5&$+&+&U+&.&9.jrw |<00><0F>6 <09>L <09> <09><00>'<27><00>-<2D><00>)<29><06>V<>f|V<>w|V<>m|<00><12> <07> @<00>@<00>@.'@<00>.@<00>@w"<22>r"<22><00>1<EFBFBD><00>*<2A><00>)<29><00>+<2B><1E><00>/<2F>8<12>*<00><00><00>Q<00>$<01><00><01><00><02>D<03>l<03><00> <0A><00> <0A><00> <0A>E!_@!<21><00>+<2B>h)<29><00>(<28>+)<29>Q<07><00>(<28><00>-Tg6<00><03><00><00><0F><00>.TgT<06>V<><56>2<EFBFBD>V<><56>4<EFBFBD> @d@<00>@<00><1F><00>0<EFBFBD><00>2P <00><00> <0B><00> <00>'!<00><00><1D><00>&<00><00><1A><00>'<00>1#<23> (<00>R<04>
<00> <00>' H)<00>R<04> L+<00>R<04><00>,<00><00><04>x.<00><00><04><00> <00>'@/<00>R<04><00> <00>'<00>0<00>R<04><00> <00>'\1<00><00>"  2<00>^ T2<00>^ <00>2<00>'<00>2<00>'X3<00>R&!04<00>$X5<00>R<04>%<00> <00>'(<00>9<00>R<04>(<00> <00>'+<00>:<00>'1+<00>:<00>';- ;<00><00>.A.,;<00><00>'/?<00>'/<00>?<00>'H/mA<00><08> <0A>0uA<00><08> 0<00>A<00>'O1lC<00><00>$V2<00>C<00>"4<D<00>"5HD<00>'\5XH<00>^ e7I<00>$9<00>O<00>#%m9<00>P<00>"u;Q<00>i%~<xQ<00>H%<25>=<00>Q<00><00><12>><00>Q<00>"@R<00>"A R<00>'<27>AxS<00><00>(<28>C<00>S<00><00>(<28>EDT<00>K-F<00>Y<00><00><17>Fa<00><00>*<2A>GDh<00>1+I`i<00>:/<2F>I<00>k<00><00><03>Lm<00><00>+LZm<00>$L<00>m<00><00>(<28>Lpq<00>"M<00>q<00><-NPr<00>"N\r<00>'<27>N<00>r<00>A<16>P%s<00>$&<26>R0s<00><00> gS<00>s<00><00> <0B>T<00>s<00><00> U<t<00><00> V<00>t<00><00> W<00>t<00><00> #Xhu<00><00>Y<00>u<00><00>"Y<00>u<00>$Y0v<00>Y-Y<00>v<00>@+Y<00>v<00><00>VYw<00><00>.[Pw<00><00>#5^<00>w<00>}";_<00>w<00>}"G`Tx<00>"a<00>x<00>"b<00>x<00><08> <0A>b<00>x<00><08> b<00>x<00>Z Uc<00>x<00>n c<00>x<00> Ud<00>x<00>3 d<00>x<00>'Te<00>y<00>'f<00>{<00>"g(|<00>"h4|<00>'|h}<00><00> i@}<00>"jp}<00>"k|}<00>b[k<00>}<00>bdlt~<00><00>mm<00>~<00>'vn<00><00><00>o<00><00>V1<56>p<00><00>?<05>q8<><00><00>
<EFBFBD>r<00><><00><00>!<21>s<06><00>?<05>t0<><00>w <20>u<00><><00>e <20>vЁ<00>U <20>w<00><><00>?<05>x<14><00>?<05>yT<><00>
<03>z<00><><00>
<03>{<00><><00><00><01>|؂<00>w<02>}<04><00><03>~4<><00>h<><00><00><19><00> <00>'<00><00><><00>'<19><00><><00>f#<23><00><00><><00><00>-<00><08><00><00>1 <19>Ԕ<00><00>&<00>X<><00>o&+<19>0<><00><00>+<19><08><00>L
4<19><00><><00><00><<19>/<2F><00>'C<19><<3C><00><00>#J<19><00><00><00>U<19>۟<00>a/_<19><00><><00>Y/_<19>4<><00>'<00>><3E><00>'<00>I<><00>'+<0F>X<><00>'C<19>Ȥ<00>,g<19><00><><00>!+n<19>å<00>+n<19>ܥ<00>!+y<19><04><00>R+<2B><19>|<7C><00>%.<2E><19>D<><00>"4U<19>$<24><00> <19><19>\<5C><00><00> <0A><19>Щ<00><00>1_<19><00><><00>4_<19><00><><00>y_<19><08><00>I<02><19><00><><00><00><04><19>d<><00>}<04><19><00><><00>w<05><19>\<5C><00><00>1_<19><1C><00>Y!<00><00><><00><00><03><19>L<><00>_<19>̵<00><00>_<19>9<><00><04><19>X<><00><00><1A><19>u<><00> <04><19><00><><00><00><05><19><00><><00><1B><19><18><00><00><03><19>5<><00><00><05><19>\<5C><00>H<16><19>H<><00><04><19>_<><00><00><05><19><00><><00>1"<22><19><00><><00>8"<22><19>v<><00>a/_<19>v<><00>Y/_<19>|<7C><00>*"_<19><00><><00>_<19>ȼ<00><00>_<19>v<><00>q!_<19>v<><00>w _<19><00><><00><00>&<26><19>P<><00>K1<4B>о<00><00> <09>|<7C><00>2!<21><11><00><00> ,<2C><00>b<16><<3C><00>l<16> <01><><00><00>  <18><00><00>u<><00><08> U}<7D><00><08> ?<00>'<01><><00>'<01><><00>' <0B><00><00><18> $<24><00>Boh<><00>o<01><><00>+<01><><00>A3(<01><><00>k3( @<40><00><00>3(#<01><><00>33& <0C><00>6;(<19><00>M3C*&<26><00>w3C,3<><00><00>3C.@<40><00>;0M<><00>23C2Z<><00>\3C4g<><00><00>3C6t<><00><00>#8<01><><00><00>8<01><><00>j-8<01><><00><00>8<01><><00><00>9<10><00>':e<><00>'K:/<2F><00>'C?<01><><00><00>#Y@T<><00><00>UC?<00>'E<01><><00>o$cE4<><00><08>SEK<><00><08>iET<><00><08>#F|<7C><00> F<01><><00> zpF<01><><00> <09>vF<01><><00> <09><0F>G<01><><00> <09><0F>G<01><><00> "<22>H<01><><00> !"<22>H<01><><00> <09>0<EFBFBD>I<02><00>1<>I <0B><00> <09>J<13><00>J<1C><00>'Kv<><00><01>,}KT<><00><00>,<2C>L<01><><00><01>N<01><><00>N!N<01><><00><01>!N <0B><00>-3<>N<1E><00>*O)<29><00>@"O?<3F><00>'OT<><00>AOh<><00><00>P,<2C><00><00>,}P<01><><00><00><12>Q<01><><00><1D>Q<01><><00><00><15>R<18><00><00><02>T<01> <00>'V<00> zpV<00> <0A>vV<00> <0A><0F>W<00> <0A><0F>W<00> "<22>X<00> !"<22>X<00> <0A>0<EFBFBD>Y<00> <0A>Y<00><05>Y<00>N!Y<00><05>!Y<00>-3<>Y<00>*Z<00>@"Z<01><><00>'<27>Z<01><><00><00>,}[<04><00><00>)\<01><><00><00>)<29>\<01><><00><00><03>\H<><00><00><01>^<01><><00>'`<01><><00>'<27>`<01><><00><00>,}aP<><00><00>+b<01><><00><00>+<2B>b<01><><00>9<10>b<01><><00><00><15>d<01><><00>9<10>f4<><00>9h<01><><00>9lD<><00>'om<><00><00>,}q<01><><00>&)r<01><><00>)(r<01><><00><00>-r<01><><00>''2s<01> <00>'s<01><><00> 6s<00>'<27>t<00><01> _v<00><01> =x<00><01> K|<01><><00><00>}<01> <00>'}v)<00>$~E!<00>"<00> C~<00>1<00>"E!<00>1<00>"<00>1<00>"E!<00> <00>"<00><00> <00>"<00><00>1<00>"<00>1<00>"<00>1<00>1<00>"<00>2<00>1<00>"<00>2~<00>1<00>"E!<00>1<00>"E!v%'<00>$E/<00><00><00>/<00>T<00>05<00> <00>.<00>/"o%o%<00>!<00>T<00>$<00>G1<00>(+os<00>#E/<00><00>(TQK/QK/<00>&<00>*<00>)Q'<00>-s-<00>/<00><00>/t<00><00>+*<00>.T<00><00><00><00>"G T<00>/Tdd<00><00><00><00>G <00>!.<00><00><00>}1V<00>&<00>&<00>1<00>1<00>1<00>1p"+<00>1 <00><00>2 <00>* <00>*h
<00>/<00>&<00>H20.<00>)<00><00><00><00>!<00><00>!m m <00>$<00><00><00>1<00>+<00>1<00>+<00>1<00>+<00>)<00><00>1<00>+<00>1<00>*<00>2<00><00><00><00><00>1<00><00>!<00><00>!<00><00><00><00>f1F1<00><00><00><00>f1F1<00><00><00><00>f1F1<00><00><00><00>f1F1<00><00>!f1<00>F1<00><00>!<00><00>!<00><00>1<00><00>1<00><00>1<00><00>1<00>f11<00><00>1<00><00>1<00><00> f11<00><00>1<00><00>1<00><00> f1<00><00>1<00><00>!<00><00>!<00><00>!<00><00>!<00><00>!<00><00>!<00><00>!<00>/g<00>/g<00>1os-"<00>
<00><00>,2<00><00><00>-<00><00><00>.g<00> <00>#{ <00>
{ { =<00>0'=<00><00>2=<00><00>2=<00><00>2=<00>=0'=<00>2=<00>2=<00>2=0'=<00>2=<00>2=<00>2u u <00>)<00>)<00>)<00>)<00>)<00>H2<00>#<00>)<00><00><00><00><00><00><00><00><00>,<00>,<00>4%"<00>,W`"<00>0'<00>.<00><00><00>%"<00>*<00>,<00><00>.0'<00>.E!<00>,W<`"<00>W<W<<00>R/W<<00>h)<00>(<00>,?.#3<00>.<00> <00><00>!<00><00>!<00><00>.<00>/<00><00><00><00><00><00>(<00> '''!'
1'9'A'I'Q'Y'a'i'q'y'<00>'<00>'<00>'<00>'!<00>'<00>''<00>'<00><00>*D <00>0U <00>Y<00>E!_<00><00> g<00>'A<05><0F>A<05><1D>I<05>%<25>I<05>4<EFBFBD>Q'Q7<04>Y'Y7<04><00>'<27>I
<EFBFBD>i*<2A><00><00><1D><00>'<27><00>'<27><00>7<04><00>"<00>W<18><00>s<01><00><19>y<05><04><00>*<2A>y@<17>InA<05><1D><00>'<01>7<04><00>'<01><05><01>'<01>u E"<01><00>)('<01>1E" ' 7<04><00>'?<01><00>F<01><00>Q<01>V<01><00>,[E"<01><00>,j$E"<01><00>,[<01>'<00>S)<29>IN<16>IJ<17><01>@<08><01><00>*<2A><01>'<27>,<00> <0B><01>'<27><01>7<04><00>'<27><00>'<27><00><00>&<26>4<00>0<01>F<01>2I<05>.<02><00> <00><05>1 '<27>'<27><01>&I<<00>0 <01>*YD<00>Y<00>E!l<02><00>v<02><00>2 ''<00>c<1B>D<00>0UDE"I<05>4<EFBFBD><02>d<15><02>7<17>IU.<2E> <01>)<29>LE" s-<2D><02>'TE"<01>0UE!'+<03><00>1<03>vZ<03><00> <20>L'<00>Y'|<00>&<26>\<00>0y@<17>I<05>4<EFBFBD>A'<27><00>%<17>L<00>0UA1<13>A1L<00>Ye$<24><03>1<>L<00>&<26>d<00>01<13>d<00>1<02>'Y<01> <0B>Q)<06>Y<06>YO4<4F>Q~<06>Ye<06>Q<01><06>Y<01><06>YS<1E>Y<01><02><04><01>4<EFBFBD>a2<><04>7<17><00><10>a<01>*<2A><04>'<27>QW<1D>Q<01> <20>YN. Q<01><1F>Q7Q'!Q<01>-<2D><06>(-(<05><01>-<05>-<05>O44<05>e-Qz@a<01><1F>q+<06>Y<01>1EYWEY<01>4O<05><01> c<05>Rc<05>)<06><04>~<06><04><03><06><04>ec<05><01><05><04>Wh<05>I<02><01>*t<05><01>1y<05><01> <06> <0A><05><01>0<EFBFBD><04>9 c<05><01>&<26><05>7&<26><05><01>%<25><05><01>%<25><05>~ <09><04>1<>2<><05>X<0E><02>p<0F><02>C<0E><02>Y<0F><02><01><10><05><01> <0A>l'<00>{-<2D>t<00>&<26>|<00>0<02><01>*<2A><05><01> <0C>1<06><11><05><01> <0A>lE<08>1<06><11>1 %<25>1|<00>1l64"1<06>(l<00>/l'*B<06><00>&V<06><00>0j1<06>o<06><00>1l<00>"<00><02>*<2A> :2<><06><00>Y <02>.<2E> o
 e$<24>!'A1+ *<2A><06><00>&<26><03><00>0<02><15>!<02><05>A1<13>!0<06>!<02><06>!<02><05><06><00>1!<01>3<EFBFBD>a'1I$<24>14<>11$1,
1<06>3o1<06>3o *<07><00>&<26><03><00>0)<02>-)<02>.5)<02>:1<06>3o1}%?) <0C><04><00>1<02>:<07>)<06><04>~<06><04><01><06><04><01><05><04><00>Y<02>*<2A>IG <20>I}1<>I.<1F>IV<19>I&<26>1&<26>I<02><16>1
<EFBFBD>Iu/<2F>1<06>.<2E>IC<1F>y<06>
<EFBFBD><07>^<08><07>^<08>I<02> <0A>I<02><0E>I<02> <0A>I<0F>Ij<0E>I<02><0F>I/<0E>IC<0F>I<0E>I-<0F>I<0E>I<0F>I<02>'<27><07>v<10> <02>(<28><07><00>&<26><03><00>0Q<02>Q<02>0<EFBFBD>Q<02>' <08><00>Y<00><00>
<08><00>cQl!@YI<01>Q<01>@Q1<05>'Ya<00>Y<02>Y #Y61YQ <0C>1)QU+<2B>1<06>/Q<02>'51<06>-9<08><00>1<02>-S<08><06>Y<08><06>Y<08>l%_<08>K%d<08>'1<06> <0C>1<06> <0C>1<$o14o<06>'<00>'<00>'<00><00>0U<00><00><1C><08>4<00><08><01><08><02><01><08>j<02><08>F <0B><08><02>4<EFBFBD><08>'<27><08>%3<><08><00>&<26><03><00>0<02>E"<01><00>&<26><01>0<01>1<02><00>&<26> <01>0<02><00><15> <09>E"<01><00>0U<00>E<08>1L#<23> I
<EFBFBD>1o<06>l!<21>I#<07> <09><06>&<26> <01>0<02><02><10> <09><02> <0A><00>+*<2A> <09><06><1B> Ix+<2B> <01>&<26> $<01>0<EFBFBD> ,.4,}j$<01>1Ib+<2B> I<02>&<26><05>m
<EFBFBD><03>
<EFBFBD><03>
I9 <0C>I7&<26>IN(
<EFBFBD>'<00><00>
U<00><02>I<02> -
I<02>3
I:'9
I >
I<02>
<EFBFBD><05>
UI0U<00><05>
UI00UIH0UI`0UIx0UI<02>0UISC
<EFBFBD>[<00><07><06>
U<00>.<01><07><06><1A><07>g<05><07><06><04><07><06><03>I H
<EFBFBD>[M
<EFBFBD>.M
<EFBFBD><06>M
<EFBFBD>gM
<EFBFBD><06>M
<EFBFBD><06>M
Ig R
<EFBFBD>[W
<EFBFBD>.W
<EFBFBD><06>W
<EFBFBD>gW
<EFBFBD><06>W
<EFBFBD><06>W
I<02>(\
<EFBFBD>h
b
<07>&g
<07>g
<EFBFBD><02> m
<07>&r
<07>x
<EFBFBD><02>$~
<07>&<26>
<07><06>
<EFBFBD> <0C>
<07>&<26>
<07><06>
<EFBFBD>S$<24><07>$<24>I]&<26><05><03>
<EFBFBD>|
<EFBFBD><00><00>&<26>4<01>0<<01>Y<<01>0U4<01>11U<02>
1<03>
1<06><00>
<EFBFBD><02>(<28>D<01>&<26>L<01>0 (% <0B><02> <20><06><01>, <0B>2, L<01>1<02><01> , <0B>O48 <0B><01>, D<01>0UT<01>&<26>\<01>0 02<30><06>m<05><04><01><04><04><01><03><04><01><03><04><00>"<00><00>"d'<'l't'|'1%
<EFBFBD> 1>#o1<06>0<EFBFBD> 1=1<> 1R&<26> <0B>Q'<27> <0B><00>-<2D> <0B>s-<2D> <00>&<26><03><01>0dE"9<01> <0A>lE<08><05><01>&<26><03><01>0tE<08><05><01>&<26><03><01>0<E"<01><01>0U<00><01>&<26><03><01>0<02><02> <0A>|E<08><<01>"1,k 1[p 1<06>"x d<01>&<26><03><01>0<02><01>1l<01><15> t<01><15> |<01><15> <09><01>&<26><03><01>0<02><01>1<02><01>"<00>'*B<06><01>&V<06><01>0j<06><01>1<02><01>"<00><02><1B>'+<03>U2 <0A>d2 1Y#o9<01>9Q9K/9<01><03> n<00> [<01> )<02> v<00> c<01> 1<02> ~<00> k<01> 9<02> <03><00> ~<01> A<02>Y' r<00>_<01>-<02><03><02>z<00>g<01>5<02><03><02><03><00>o<01>=<02><03><02><03><00><03><01>E<02><03><02>A<03>O A<03>O 1dT A<03>^ A<03>^ A<03>^ A<03>^ 1Rc i<03>!<21> i<03>!<21> i<03>!<21> 1<06>!<21> <0A>y <20> <0A>

<EFBFBD>`
1<06><07> <0A>G
16o<06><03><07> 1<06><07> <0A>!<13><07><13><07>,<13><07><13><07><13><07>'<27> <0A>)<06><04>~<06><04><02><06><04><02><05><04>'<08>)<06><04>~<06><04>'<27> <0A>)<06><04>~<06><04><03><06><04><03><05><04>'<08>'<00> 5<0E> ;IU.B<0E><02><02><02>Is2IIo1NI^<08>I

<EFBFBD>S!7YIy <20> I<02>*<2A>IU.<2E>I<05>.<2E>I<05>.<2E>+<2B><0E><01>Y<00>'$+<2B>+<2B>U+<04>* <0F>WUa<0F>m<02>/1<0F><01>0UI<05>$!'!'!'+<0F>'' '<04>.T<04>.T<0F>u"<04>*W<02>&<26><02>09<04><0F>9<04>.T E<08><02>1i<07>/<2F>i<07>2i<07><0F>I<05>.<2E>i<07>3<EFBFBD>ibQ`TQ<04><0F><0F>7<17> 64" <02>/<03> <0C>I-<2D><0F><03> <09>IWUa'<27>af1Ta<04>TaNTa<04>TaT\)<29><03>+<2B>i'<27>if1Ti<04>Ti<04>TiTiTq'<27>y'<27>qf1Tq1TIU.Gy-Tyf1Ty1TA<04>/<2F><06>'<27><0F>T<0F><04>T<0F>NT<0F><04>T<0F>&T<0F>uT<0F>'<27><0F>f1T<0F><04>T<0F><04>T<0F>T<0F>PT<0F>T<0F>'<27><0F>f1T<0F><04>T<0F><04>T<0F>PT<0F><04>T<0F>Tq<04><05>qA<06>q<04>!TI<05>.<2E>y'I<04>/<2F><02>+"E"1<06><1B>1<06>o1<06>#<23>1<06><17>1<06><1B>1u<17>1<03>Y<00>1<03>Y<01><00>Y<01><01>Y^<02>1<06>o1<06>#/1t#/<04>*<11><07> $<11>B4-<11>'3<11>@A$','4'$<02>",<02>"4<02>"<<02>&<26>D<02>0<02>1<>4<02>0U<00><00>)<29>4'<27><01><00>-<2D>,<02>&<26>L<02>0<02><04> <0A><00><04> <09>$E",E"L<02>1o'<27>a<01> caRcaeci<01>.ci.'cy<01>.cy<01>1<EFBFBD><04><01>cqw"<22>qr"<22><04>w"<22><04>r"<22>,<02>0U,<02>Y<00>^<12><04>0<12><04> <12>}%.<05>+ <05>% 6% <05>% % W% <05>% <05>% F% <05>%<12><04>%<12>0%<12><04>%<12><00>0U<00>@;ID&<26>I<02>%<25>I<02>%<25>I<02>%<25>I<02>%<25>I<02>%<25>I<02>%<25>I<02>%<25>I
&<26><02> <0A><02> <0A><02> <0A>$<02>Y<00> <0C><12><03><1E><12><03><1F>4<02>Ya%<05>%<05>%<05>%<05>%0%<12><00>2 <0A><10><04> c<05><00>cY~#!@<1D><12>F*<2A>Y<01><1D>QO4<4F>Y<01> <0B>  .1D 1<05><15>QE"<22>1r1<05><15><12>J"1z1<05><15>T<02>0UT<02>Y<00><07>. <02>4U ` e t jt ` e j $oEt<00><00><00>t<00>t<00>y<00>~<00><00><00>t<00><01><00><01><00><01><00><01><00><01><00><01><00><01><00><01><00><01><00><01><00><01><00><01><00><01><00><01><00><01><00><01><00><01><00><01><00><00>,<00>M<00>n<00><01><00><01><00><01><00><01><00> 4M^kx<00><00>t<00>y<00>~`tdy )t=<04> 9<05> e<05>. y.x.<00>.#<00>.+<00>.3<00>.;<00>.C<00>.K<00>.S<00>.[<00>.c<00>.k<00>.s.{<1C><00><00><1C><00><00><1C> y y# yC yc y<13> y<13> y<13> y@<04>y`<04>y<13><04>j<1C><04>y<13><04>y<13><05>y<13><05>a#<06>y<13><06>y<13>
<EFBFBD>y<13>
<EFBFBD>y <0B>y <0B>y! <0B>y! <0B>a@ <0B>yA <0B>yA <0B>a` <0B>ya <0B>ya <0B>a<1C> y<13> y<13> y<13> y y y@ y` y<13> y<13> y<13> y<13> y y  y@ y` y<13> y<13> y<13> y<13> y y  y<13><12>y<13><12>a<14>y<14>aA<14>yA<14>aa<14>ya<14>a<1C><14>y<13><14>a<1C><17>y<13><17>y`<1C>y<13><1C>y<13><1C>y<1D>y <1D>y@<1D>y`<1D>y<13><1D>y.my<01><01>#<02><02><02> 9E^fn<03><03><03>FkT<05>6tKTLiu<08><08><08><08> - 
<EFBFBD>
<EFBFBD>
<EFBFBD>
<EFBFBD>
B n | <0B> <0B> <0B>  9  <0C> <0C> <0C> <0C> <0C> <0C>   + 7 C I s  <0A> <0A> <0A> <0A> <0A> <0A> <0A> <0A> <0A> `<0E><0E><0E><0E><0E><0E>3s<0F><0F><0F><0F><0F><0F><0F>)8OT\j{<10><10><10><10><10><10>;Id<11><11><11><11>0A<12><12><12><12>38$'(
,<00>R<00>Rr V7 V{ Vs$Z$`<00>#ff<00>j<00>p%"p1p t<00>j<00>p%"p1p t"#VWXYZ [ <00> <00> <00> <00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>!!##%'M7cr<01> Rc<02><02><02><03><03><05><05>Nb<06><06><06>#,<07><07><07><08><08><08>  % <09> <09> <09> <09> 
<EFBFBD>
<EFBFBD>
  _ g <0B> <0B> <0B> <0B> <0B>  ) 1 G O <0C> <0C> <0C> <0C> <0C> <0C> <0C> <0C>ELajMT]<11><11><11><04>E7<00>N<13>E<13>'W^E<13>E<13>n(2 3 45#6#7$8/<00><00><00><00><01><03><06><01><03>H<08> <09>W <0C>\ <0C>a <0C>f <0C><01><00><00><>9__17_0<AddMeshes>b__17_0get_Column0Specular0MeshesLayer0Meshes0Scales0Constant0Dist0Row0TexMtx0get_M11get_M21get_M31get_M41IEnumerable`1IOrderedEnumerable`1Queue`1IEnumerator`1H3DDict`1HashSet`1List`1SSrc1Uniform1get_Column1Specular1MeshesLayer1Meshes1Scales1Constant1Dist1GenInst1ShaderInst1Row1Idx1TexMtx1get_M12get_M22get_M32ReadUInt32get_M42SPICA.Formats.GFL2Func`2KeyValuePair`2Dictionary`2SSrc2get_Column2MeshesLayer2ToVector2SetVector2Meshes2Constant2GenInst2ShaderInst2Row2Idx2TexMtx2get_M13get_M23get_M33get_M43GenDP3Src3Uniform3get_Column3MeshesLayer3ToVector3SetVector3Meshes3Constant3GenInst3ShaderInst3Row3Idx3Matrix3M14M24PICAVectorFloat24M34M44ShaderUniformVec4GetVec4Uniform4ToColor4ToVector4SetGeoVector4SetVector4SetVtxVector4Constant4Matrix3x4Matrix4x4ToMatrix4Constant5ReadUInt16<>9<Module><PrivateImplementationDetails>H3DAnimRGBAToRGBASetRGBASPICAget_AGenMovAGetModelAABBSBget_BReflecBGenIfCGenBreakCGenCallCGenJmpCTexImage2DH3DAnimVector2DToH3DSPICA.Formats.CtrH3DOpenAsH3DSPICA.Math3DH3DAnimVector3DSMDGenSGEReadModelsBGReadAnimsBGget_GReflecGGenDPHget_ASCIIGenMAdIShaderInstMAdISPICA.Formats.Generic.WavefrontOBJOpenTKSPICA.Formats.GFLSPICA.Rendering.SPICA_GLOpenTK.Graphics.OpenGLSetGLSystem.IOFileIOIPGenLitPget_RReflecRLHSRHSGenSLTSPICA.Formats.CtrH3D.LUTH3DLUTTryBindLUTGenIfUGenCallUget_WrapUGenJmpUget_WrapVget_WUnitWget_Xget_ScaleXRefXget_TranslationXget_RotationXCreateRotationXCmpXFOVYget_Yget_ScaleYRefYget_TranslationYget_RotationYCreateRotationYCmpYUnitYget_Zget_ScaleZget_TranslationZget_RotationZCreateRotationZUnitZvalue__FNV1aGenCombinerAlphaSPICA.Formats.CtrH3D.CameraH3DCameraBaseCameraSetCameraH3DMetaDataBufferDatamscorlibShaderInst1c<>cMagicCreateOrthographicSystem.Collections.GenericAlphaSrcFuncColorSrcFuncPICABlendFuncDepthFuncStencilFuncAlphaDstFuncColorDstFuncPICATestFuncAddProcGenProcSSrcToBlendingFactorSrcDescGenMAdShaderInstMAdRegIdGetLocFromIdReadAddget_IsEnabledDistAttEnabledStoppedDisposedPausedInvertedINameIndexed<Handle>k__BackingField<GeoShaderHandle>k__BackingField<VtxShaderHandle>k__BackingField<Name>k__BackingField<State>k__BackingField<IsLooping>k__BackingField<Step>k__BackingField<FramesCount>k__BackingFieldGFL2OverWorldGenEndAttenuationEndPICATexEnvOperandAppendBindFindH3DTranslucencyKindget_TranslucencyKindGetBoolCondGetCondmethodH3DTextureCoordCullFaceReplaceShaderReferenceShaderSourcePICATextureCombinerSourceGetCombinerSourcePICATexEnvSourceVertexStrideget_HashCodeGetHashCodeShaderOpCodeGenInstCodePICABlendModeH3DBillboardModeget_BillboardModeToCullFaceModeFileModeBlendEquationModeH3DBumpModePICATextureCombinerModeHintModeH3DPatriciaTreeMeshNodesTreeGFPackageIsValidPackagemessagePICATexEnvStageAddRangeMergeEndInvokeBeginInvokePICALUTScaleget_LUTScaleAngleLUTScaleCreateScaleTransformScalePICALUTInScaleAttenuationScaleIrScaleClearScalePICATextureCombinerScaleColorScaleget_HasScaleExtractScaleSetScaleLUTInputScalePICATexEnvScaleget_TableEnableEnumerableDisableIDisposableExecutableVAOHandleVBOHandleget_Handleset_HandleRuntimeTypeHandleGetTypeFromHandleFragShaderHandleget_GeoShaderHandleset_GeoShaderHandleVertexShaderHandleget_VtxShaderHandleset_VtxShaderHandleToSingleModelFileConsoleTexture0NameTexture1NameTexture2Nameget_Nameset_NameGetValidNameLUTDist0TableNameLUTDist1TableNameLUTReflecBTableNameLUTReflecGTableNameLUTReflecRTableNameDistanceLUTTableNameAngleLUTTableNameLUTFresnelTableNameFileNameTextureNamePICAAttributeNameA0RegNam
  
<11><><12><>    a aIu <12>I M<12><> <12><>M<12><> a
iMQ m iMiMiMmMm qYI    <12><><12><> uU<12><><12><>
<12>q aqUY$ Iy<11><>}<12><><12><>i<11><><11><>II }<12><>}<12><>  %I<12><><12><>}eeimia <12><>I }e}e <12><><12><><12><><12><> <12><><11><> i<12><><11><> a<12><><12><>I}eemiI<11><><11><><11><>    u  <12><><12><><12><><12><> <12><><12><><12><><12><><11><><11><><11><>  e I<12><>y}<12><><12><>iII I<12><> I<12><>I a<11><>
 <11><><11><> 
a }<12><><12><> <12><> }}<12><>I<12><>I <12><><11><><12><><12><><12><>  <12>q
 <11><><11><><12><> <12><>H$Ia <12><><11><> <11><><11><><11><><11><><11><><11><><11><>eimi<11><><11><>I$Ia<11><><11><>y}<12><><12><>iIG!<12><> <11><><11><><12><><12><><11><><11><><12><><11><><11><><11><><11><> <11><><12><><11><><11><><11><><12><><11><><11><> <11><> <11><><11><><11><><11><> <11><><11><> <11><> <11><><11><><11><> <11><><11><><11><><11><><11><><11><><11><><11><><11><>   <11><> <11><><11><><11><><11><> <11><> <11><><11><><12><><11><> <11><> <11><><11><><11><><11> <11><> <11><> <11><><11><> <11>  <11><><12><><12><> <12><> <12><><12><><12><><12><><11><><12><><11>   <11>1
<11>1<11> <11>1<11>!<11>%<11>)
  <11>-  <11> <12><><12><> <11><11> E<12><><12><><11><><11> <11> <11><11><><11><11><11><11><11><11><><11> <11> M<12> M<12> <11>U <12><><11> <12><><11> <11><><11> <11>    <11>5<11>5<11>9 <12><><11><12><><11><11><><11><11><11>! <11><11>!<11>!@<12><><12>%<11><><12>)<12>)<11><><11><>Q<11><><11><><11><><11><><11><><11><><11>-<11>-<12><><12><><12>%<11><><11><><11><><11><><11><><11><><11><> <11>=<11>A<11><><11> <12><><12>)<12><><12>)<11><><12>)<11>E MQ <11>-   <11><><11>I<11>M
<11>Q <11>9<11>=<11>A <11>9<11>9<11>5 <11>=<11>=<11>5 <11>A<11>A<11>5<11>E<12><>H<12><><11><> <12><><12><12><><12><> }<12><12> <12>u<12> <12>Y<12>q<12>u
<12><12>q<12>}<12> <11><>HH<11><>Hb}<12> <12> <12>%<12><>T<12><><11><><11><><11><><11><><12> }<12>M<12>M<11>Q <11>U<11>Y <11>U<11>Q <11>U<11>Y <11>U}<12>  <11>]<12>a }<12>M}<12>M<11>e<12>i  <12><> <11>U <12><> <11>U <11>Q <11>Q <11>U <11>Y <11>Y <11>U <12>]<11>a<11>e<12>i<12>i <11>a <11>e<11>m<11><><11>q<11>y<11><><11>}<11><><12>i<12><><11> <12><><11><><11><><11><><11><11><><11><>
<11><><12><><12><>@@<11><><12><><12><>< <11><><11><> *<11><><11><><11><><12><12><11>m<11>m<11>m<11><><11><>4<12><><12><11><><12> <11>m <11><><11><><11><> <11><><11><> 
}HH<12><><12>%<12><><11><><11><><12>qH}H <11><><12><><12><><12><>L<12><>X<12><>D<12><>T <11><><11><><11>yM<12><>M<12><>M<12>} }<12>I<12>I}<12>I }<12><><12><> }<12><><12><>M<12><>}<12><> }<12><><12><>M<12><>}<12><> }<12>}<12>}M<12>}}<12>}
L
X
D
T<11><> <11><>LL<11><>LXDTT <11><><12><><11><> <11><12><><12><><11><12><><12><><12><><11><>  <11><><11><><11><> <11><><11><><11>5<11><><11><><11><> <11><><11><><11><><11><><11><><11><><11><> <11><><11><><11><> <11><><11><><11><><11><> <11><><11><><11><> <11><><11><><11>5<11><><11><><11><><11><><11><><11><> <11><>  <11><><11><><11><>>)<12>i<12>i<11><><11><><11><><11><> <11><><11><> <12><> <12><> <11><><12>e <12><>#<11><><11><><11><><11><><11><>  <11><><11><11><11><11> <11> <11>  <12><><12> <12><> <12><><12> <12><><12> <12>!<12>%<11>)<12><11><> <12><> <12><11><><11><><11><11><12><12><>  <12><><11><12><><11><11><><11>  <12>!
<11>)<11><> <12><>
<12><>  <12><> <11>-<11>1<11>-<11>-      <11>-<11>5<11>-<11>-
<11>-<11>1<11>-<11>-<11>-<11>9<11>-<11>-<11>-<11>=<11>-<11>-   <12>!  <11>A <11>E <11>I   <12>! <11><> <11><> <11><><11><> <11><><11><> <12> <12><> <12>a<12>a<12><><11><> <12><> <12><><12>e <12>e <12><><12><><12>q<12><>$ <12>}iim<11><><12>q<12>q<12>qi}i<12><> <12><><12>q<11><><12>q   <12><><12><><12><><12><><12><> }ii<11><><12>q<12>q#<12><><12>q<12>y<11>}<11>}<12><> <11>}<11>}<11><> <11>} <12><> 
<12><><12>% <11><>H <12><><12><><12> <12>%<12>q<11><><12><><11>}<11>}<12><><11>}<11>}<12><> <11>}<11>}<12><><11>}<11>}<11><><11><>%<11><><12><><12>q<12><><11><><11><><12><> <11><> <11><><11><><11><><11><>  <11><> <11><><11><><11><>  <11><> <11><><11><><11><> <12><> <12>q<11>}<11>}   
<08>z\V4<><34><08>љ<EFBFBD><D199><EFBFBD>=<3D><08>?_<11>
:!BCH
 VZu_EmissionColoru_AmbientColoru_DiffuseColor u_Specular0Color u_Specular1Color u_Constant0Color u_Constant1Color u_Constant2Color u_Constant3Color u_Constant4Color u_Constant5ColorBoolUniformsreg_temp reg_a0 reg_alreg_cmp<04><><EFBFBD><EFBFBD><00>?U<12><>P<12><><11><>@<12><>L<12><12> <12>I<12><>H <12><><12><><11><><12><><12><><12><><12><><12><><12><>L<12><>< <12><>X <12><>D <12><>TT8<12><><11>1<12><><12><> <12><11><><12><12><> <12><><12>a<12>e<11><><12><><12><><12><><11><><12><>
<12>u<12><11><><11><><12><>
IPI IMQIaIu<11><>MQ Iu<11><> <11><>a<12><> <11><>a<12><><11><>uua I
Iu<11><> <11><><11><> P <12><> <12><> <12><>  L<12> <11>!  <11>1<11>5<11>9<11>5<11>=<11>5<11>A<11>E P<12>I <12><>H<12><><12>
<12><>H<12>% <12>%<12>% <12><>< 4
<12>qH  <11>y
M<12>I
M<12><>
M<12><>
M<12><>
M<12>}  T 0<12><> 0<12><> <12>}<11><><11><><11><><11><><11><><11><><11>5<11><><11><><11><><11><><11><><11><><11><><11><><11><><11><><11><><11>5<11><><11><><11><><11><><11><><11><><11><><11><><11><><11><><11>U<11><><11><><11><><11><><11><><11>U<11><><11><11><><11><> <12>%
<11><><11><> <12>i<11> <11><> <12><>
<12><> <12> <11><> <12>  <12>
<12><><12>! <12><><12>!
<12><><12>% <12><><11>) <12><>    <12> <11>9 <12> <11>= <12> <12>   <12>  <11>9  <12>  <12>    T
<11><><11><>
<11><><11><> <11><> <11><> <11><>  <12><><12>a<12>e <11><> <11><>
<12>qi <12>qi<12>u <12><> <12><> <12><>
<12>y<11><>
M<12>  <12><>
<12><><11><>
<12><><11><> MQ <11><> <12><><12><> <12><><12><> <12><><12><>
<12><><12><> <12><><12><>   <12> <12>Q<12> <12>U <12>Q((<12>a<12>e(<11><>( (TWrapNonExceptionThrowsSPICA.RenderingCopyright © 2017)$8adce9f5-2397-4e64-806c-5fa52cfd4215 1.0.0.0M.NETFramework,Version=v4.6.2TFrameworkDisplayName.NET Framework 4.6.2@3System.Resources.Tools.StronglyTypedResourceBuilder4.0.0.0<00>i<00><><EFBFBD><EFBFBD><00>lSystem.Resources.ResourceReader, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetPADPADPo΁<6F>9|9p+&DefaultVertexShader$FragmentShaderBase<00>e<01><>//SPICA auto-generated code
//This code was translated from a MAESTRO Vertex Shader
//This file was also hand modified to improve compatibility
#version 330 core
uniform vec4 WrldMtx[3];
uniform vec4 NormMtx[3];
uniform vec4 PosOffs;
uniform vec4 IrScale[2];
uniform vec4 TexcMap;
uniform vec4 TexMtx0[3];
uniform vec4 TexMtx1[3];
uniform vec4 TexMtx2[2];
uniform vec4 TexTran;
uniform vec4 MatAmbi;
uniform vec4 MatDiff;
uniform vec4 HslGCol;
uniform vec4 HslSCol;
uniform vec4 HslSDir;
uniform vec4 UnivReg[60];
uniform vec4 ProjMtx[4];
uniform vec4 ViewMtx[3];
uniform ivec4 LightCt;
uniform int BoolUniforms;
#define IsSmoSk (1 << 1)
#define IsRgdSk (1 << 2)
#define IsHemiL (1 << 5)
#define IsHemiO (1 << 6)
#define IsVertA (1 << 7)
#define IsBoneW (1 << 8)
#define UvMap0 (1 << 9)
#define UvMap1 (1 << 10)
#define UvMap2 (1 << 11)
#define IsVertL (1 << 12)
#define IsTex1 (1 << 13)
#define IsTex2 (1 << 14)
#define IsQuate (1 << 15)
vec4 reg_temp[16];
bvec2 reg_cmp;
ivec2 reg_a0;
int reg_al;
layout(location = 0) in vec4 aPosition;
layout(location = 1) in vec4 aNormal;
layout(location = 2) in vec4 aTangent;
layout(location = 3) in vec4 aColor;
layout(location = 4) in vec4 aTexCoord0;
layout(location = 5) in vec4 aTexCoord1;
layout(location = 6) in vec4 aTexCoord2;
layout(location = 7) in vec4 aBoneIndex;
layout(location = 8) in vec4 aBoneWeight;
layout(location = 9) in vec4 aUserAttribute0;
layout(location = 10) in vec4 aUserAttribute1;
layout(location = 11) in vec4 aUserAttribute2;
out vec4 Position;
out vec4 QuatNormal;
out vec4 View;
out vec4 Color;
out vec4 TexCoord0;
out vec4 TexCoord1;
out vec4 TexCoord2;
void proc_full_quaternion_calc_end() {
QuatNormal.xyzw = reg_temp[0].xyzw;
}
void proc_full_quaternion_calc_fallback() {
reg_cmp.x = reg_temp[5].z > reg_temp[5].y;
reg_cmp.y = reg_temp[5].y > reg_temp[5].x;
if (reg_cmp.x) {
if (reg_cmp.y) {
reg_temp[8].xyzw = reg_temp[13].yyzw * reg_temp[6].xxxy;
reg_temp[8].x = vec4(0, 1, 2, 3).y + -reg_temp[5].y;
reg_temp[9].xyzw = reg_temp[5].zzzz + -reg_temp[5].xxxx;
reg_temp[8].yzw = reg_temp[8].yzw + reg_temp[14].wxy;
reg_temp[8].x = reg_temp[9].x + reg_temp[8].x;
} else {
reg_cmp.x = reg_temp[5].z > reg_temp[5].x;
reg_cmp.y = reg_temp[5].z > reg_temp[5].x;
reg_temp[8].xyzw = reg_temp[13].yyzw * reg_temp[6].xxxy;
reg_temp[8].x = vec4(0, 1, 2, 3).y + -reg_temp[5].y;
if (reg_cmp.x) {
reg_temp[9].xyzw = reg_temp[5].zzzz + -reg_temp[5].xxxx;
reg_temp[8].yzw = reg_temp[8].yzw + reg_temp[14].wxy;
reg_temp[8].x = reg_temp[9].x + reg_temp[8].x;
} else {
reg_temp[8].xyzw = reg_temp[13].zwwy * reg_temp[6].xxxy;
reg_temp[8].z = vec4(0, 1, 2, 3).y + -reg_temp[5].z;
reg_temp[9].xyzw = reg_temp[5].xxxx + -reg_temp[5].yyyy;
reg_temp[8].xyw = reg_temp[8].xyw + reg_temp[14].xyw;
reg_temp[8].z = reg_temp[9].z + reg_temp[8].z;
}
}
reg_temp[8].w = -reg_temp[8].w;
} else {
if (reg_cmp.y) {
reg_temp[8].xyzw = reg_temp[13].yywz * reg_temp[6].xxxy;
reg_temp[8].y = vec4(0, 1, 2, 3).y + -reg_temp[5].z;
reg_temp[9].xyzw = reg_temp[5].yyyy + -reg_temp[5].xxxx;
reg_temp[8].xzw = reg_temp[8].xzw + reg_temp[14].wyx;
reg_temp[8].y = reg_temp[9].y + reg_temp[8].y;
} else {
reg_temp[8].xyzw = reg_temp[13].zwwy * reg_temp[6].xxxy;
reg_temp[8].z = vec4(0, 1, 2, 3).y + -reg_temp[5].z;
reg_temp[9].xyzw = reg_temp[5].xxxx + -reg_temp[5].yyyy;
reg_temp[8].xyw = reg_temp[8].xyw + reg_temp[14].xyw;
reg_temp[8].z = reg_temp[9].z + reg_temp[8].z;
reg_temp[8].w = -reg_temp[8].w;
}
}
reg_temp[6].xyzw = vec4(dot(reg_temp[8].xyzw, reg_temp[8].xyzw));
reg_temp[6].xyzw = inversesqrt(reg_temp[6].xxxx);
reg_temp[0].xyzw = reg_temp[8].xyzw * reg_temp[6].xyzw;
proc_full_quaternion_calc_end();
}
void proc_calc_quaternion_from_normal_end() {
QuatNormal.xyzw = reg_temp[0].xyzw;
}
void proc_gen_texcoord_sphere_reflection() {
reg_temp[1].xy = vec4(0.125, 0.00390625, 0.5, 0.25).zz;
reg_temp[1].zw = vec4(0, 1, 2, 3).xx;
reg_temp[6].xyzw = reg_temp[14].xyzw * reg_temp[1].xyzw + reg_temp[1].xyzw;
reg_temp[6].zw = vec4(0, 1, 2, 3).yy;
}
void proc_gen_texcoord_reflection() {
reg_temp[2].xyzw = -reg_temp[15].xyzw;
reg_temp[2].w = dot(reg_temp[2].xyz, reg_temp[2].xyz);
reg_temp[2].w = inversesqrt(reg_temp[2].w);
reg_temp[2].xyzw = reg_temp[2].xyzw * reg_temp[2].wwww;
reg_temp[1].xyzw = vec4(dot(reg_temp[2].xyz, reg_temp[14].xyz));
reg_temp[1].xyzw = reg_temp[1].xyzw + reg_temp[1].xyzw;
reg_temp[6].xyzw = reg_temp[1].xyzw * reg_temp[14].xyzw + -reg_temp[2].xyzw;
}
void proc_get_texcoord_source() {
reg_cmp.x = vec4(0, 1, 2, 3).y == reg_temp[0].x;
reg_cmp.y = vec4(0, 1, 2, 3).z == reg_temp[0].y;
if (!reg_cmp.x && !reg_cmp.y) {
reg_temp[6].xy = IrScale[1].xx * aTexCoord0.xy;
} else {
if (reg_cmp.x && !reg_cmp.y) {
reg_temp[6].xy = IrScale[1].yy * aTexCoord1.xy;
} else {
reg_temp[6].xy = IrScale[1].zz * aTexCoord2.xy;
}
}
reg_temp[6].zw = vec4(0, 1, 2, 3).yy;
}
void proc_calc_hemisphere_lighting() {
reg_temp[1].xyzw = vec4(dot(HslSDir.xyz, reg_temp[14].xyz));
reg_temp[2].xyzw = HslSDir.wwww;
reg_temp[1].xyzw = reg_temp[1].xyzw * reg_temp[2].xyzw + reg_temp[2].xyzw;
reg_temp[3].xyzw = HslGCol.xyzw;
reg_temp[2].xyzw = HslSCol.xyzw + -reg_temp[3].xyzw;
reg_temp[4].xyzw = reg_temp[2].xyzw * reg_temp[1].xyzw + reg_temp[3].xyzw;
if ((BoolUniforms & IsHemiO) != 0) {
reg_temp[4].xyzw = reg_temp[4].xyzw * reg_temp[9].wwww;
}
reg_temp[9].xyz = reg_temp[4].xyz * MatDiff.xyz + reg_temp[9].xyz;
reg_temp[8].x = vec4(0, 1, 2, 3).y;
}
void proc_calc_vertex_lighting() {
reg_temp[1].xyzw = MatAmbi.xyzw;
reg_temp[2].xyzw = MatDiff.xyzw;
reg_temp[3].xyzw = vec4(0, 1, 2, 3).xxxx;
for (reg_al = LightCt.y; reg_al <= LightCt.x; reg_al += LightCt.z) {
reg_a0.x = int(reg_temp[3].x);
reg_temp[4].x = UnivReg[56 + reg_a0.x].w;
reg_temp[4].y = UnivReg[58 + reg_a0.x].w;
reg_cmp.x = vec4(0, 1, 2, 3).x == reg_temp[4].x;
reg_cmp.y = vec4(0, 1, 2, 3).y == reg_temp[4].y;
if (reg_cmp.x) {
reg_temp[6].x = dot(UnivReg[56 + reg_a0.x].xyz, reg_temp[14].xyz);
reg_temp[6].y = vec4(0, 1, 2, 3).y;
} else {
reg_temp[4].xyzw = UnivReg[56 + reg_a0.x].xyzw + -reg_temp[15].xyzw;
reg_temp[6].y = vec4(0, 1, 2, 3).y;
if (reg_cmp.y) {
reg_temp[5].x = vec4(0, 1, 2, 3).y;
reg_temp[5].z = dot(reg_temp[4].xyz, reg_temp[4].xyz);
reg_temp[5].y = reg_temp[5].z * reg_temp[5].z;
reg_temp[6].y = dot(UnivReg[58 + reg_a0.x].xyz, reg_temp[5].xyz);
reg_temp[6].y = 1 / reg_temp[6].y;
}
reg_temp[5].xyzw = UnivReg[57 + reg_a0.x].xyzw;
reg_cmp.x = vec4(0, 1, 2, 3).y == reg_temp[5].w;
reg_cmp.y = vec4(0, 1, 2, 3).y == reg_temp[5].w;
reg_temp[4].w = dot(reg_temp[4].xyz, reg_temp[4].xyz);
reg_temp[4].w = inversesqrt(reg_temp[4].w);
reg_temp[4].xyzw = reg_temp[4].xyzw * reg_temp[4].wwww;
if (reg_cmp.x) {
reg_temp[5].x = dot(UnivReg[57 + reg_a0.x].xyz, -reg_temp[4].xyz);
reg_temp[5].y = reg_temp[5].x < reg_temp[5].y ? 1 : 0;
reg_cmp.x = vec4(0, 1, 2, 3).y == reg_temp[5].x;
reg_cmp.y = vec4(0, 1, 2, 3).y == reg_temp[5].y;
if (reg_cmp.y) {
reg_temp[5].x = vec4(0, 1, 2, 3).x;
} else {
reg_temp[5].y = UnivReg[59 + reg_a0.x].x * reg_temp[5].y;
}
reg_temp[6].y = reg_temp[6].y * reg_temp[5].x;
}
reg_temp[6].x = dot(reg_temp[14].xyz, reg_temp[4].xyz);
}
reg_cmp.x = vec4(0, 1, 2, 3).x == reg_temp[6].x;
reg_cmp.y = vec4(0, 1, 2, 3).x < reg_temp[6].y;
if (reg_cmp.y) {
reg_temp[6].x = max(vec4(0, 1, 2, 3).x, reg_temp[6].x);
reg_temp[9].xyz = reg_temp[1].xyz * UnivReg[54 + reg_a0.x].xyz + reg_temp[9].xyz;
reg_temp[4].xyzw = UnivReg[55 + reg_a0.x].xyzw * reg_temp[2].xyzw;
reg_temp[5].xyz = reg_temp[6].xxx * reg_temp[4].xyz;
reg_temp[5].xyz = reg_temp[6].yyy * reg_temp[5].xyz;
reg_temp[9].xyz = reg_temp[9].xyz + reg_temp[5].xyz;
reg_temp[9].w = reg_temp[9].w + reg_temp[4].w;
}
reg_temp[3].xyzw = -vec4(3, 4, 5, 6).wwww + reg_temp[3].xyzw;
if (LightCt.z == 0) break;
}
reg_temp[8].x = vec4(0, 1, 2, 3).y;
}
void proc_blend_vertex_p() {
reg_a0.x = int(reg_temp[1].x);
reg_temp[3].x = dot(UnivReg[0 + reg_a0.x].xyzw, reg_temp[15].xyzw);
reg_temp[3].y = dot(UnivReg[1 + reg_a0.x].xyzw, reg_temp[15].xyzw);
reg_temp[3].z = dot(UnivReg[2 + reg_a0.x].xyzw, reg_temp[15].xyzw);
reg_temp[7].xyzw = reg_temp[1].wwww * reg_temp[3].xyzw + reg_temp[7].xyzw;
}
void proc_calc_quaternion_from_tangent() {
reg_temp[6].x = dot(reg_temp[14].xyz, reg_temp[14].xyz);
reg_temp[7].x = dot(reg_temp[12].xyz, reg_temp[12].xyz);
reg_temp[6].x = inversesqrt(reg_temp[6].x);
reg_temp[7].x = inversesqrt(reg_temp[7].x);
reg_temp[14].xyz = reg_temp[14].xyz * reg_temp[6].xxx;
reg_temp[12].xyz = reg_temp[12].xyz * reg_temp[7].xxx;
reg_temp[13].xyz = reg_temp[13].xyz * reg_temp[6].xxx;
reg_temp[11].xyz = reg_temp[11].xyz * reg_temp[7].xxx;
reg_temp[0].xyzw = vec4(0, 1, 2, 3).yxxx;
reg_temp[13].xyz = reg_temp[13].xyz * reg_temp[6].xxx;
reg_temp[11].xyz = reg_temp[11].xyz * reg_temp[7].xxx;
reg_temp[5].xyzw = reg_temp[14].yzxx * reg_temp[13].zxyy;
reg_temp[5].xyzw = -reg_temp[13].yzxx * reg_temp[14].zxyy + reg_temp[5].xyzw;
reg_temp[5].w = dot(reg_temp[5].xyz, reg_temp[5].xyz);
reg_temp[5].w = inversesqrt(reg_temp[5].w);
reg_temp[5].xyzw = reg_temp[5].xyzw * reg_temp[5].wwww;
reg_temp[6].w = reg_temp[14].z + reg_temp[5].y;
reg_temp[13].xyzw = reg_temp[5].yzxx * reg_temp[14].zxyy;
reg_temp[13].xyzw = -reg_temp[14].yzxx * reg_temp[5].zxyy + reg_temp[13].xyzw;
reg_temp[6].w = reg_temp[13].x + reg_temp[6].w;
reg_temp[13].w = reg_temp[5].z;
reg_temp[5].z = reg_temp[13].x;
reg_temp[6].w = vec4(0, 1, 2, 3).y + reg_temp[6].w;
reg_temp[14].w = reg_temp[5].x;
reg_temp[5].x = reg_temp[14].z;
reg_cmp.x = vec4(0.125, 0.00390625, 0.5, 0.25).y < reg_temp[6].w;
reg_cmp.y = vec4(0.125, 0.00390625, 0.5, 0.25).y < reg_temp[6].w;
reg_temp[6].x = vec4(0, 1, 2, 3).y;
reg_temp[6].y = -vec4(0, 1, 2, 3).y;
if (!reg_cmp.x) { //Jump
proc_full_quaternion_calc_fallback();
return;
}
reg_temp[7].xz = reg_temp[13].wy + -reg_temp[14].yw;
reg_temp[7].y = reg_temp[14].x + -reg_temp[13].z;
reg_temp[7].w = reg_temp[6].w;
reg_temp[6].xyzw = vec4(dot(reg_temp[7].xyzw, reg_temp[7].xyzw));
reg_temp[6].xyzw = inversesqrt(reg_temp[6].xxxx);
reg_temp[0].xyzw = reg_temp[7].xyzw * reg_temp[6].xyzw;
if (true) { //Jump
proc_full_quaternion_calc_end();
return;
}
proc_full_quaternion_calc_fallback();
}
void proc_blend_vertex_pnt() {
reg_a0.x = int(reg_temp[1].x);
reg_temp[3].x = dot(UnivReg[0 + reg_a0.x].xyzw, reg_temp[15].xyzw);
reg_temp[3].y = dot(UnivReg[1 + reg_a0.x].xyzw, reg_temp[15].xyzw);
reg_temp[3].z = dot(UnivReg[2 + reg_a0.x].xyzw, reg_temp[15].xyzw);
reg_temp[4].x = dot(UnivReg[0 + reg_a0.x].xyz, reg_temp[14].xyz);
reg_temp[4].y = dot(UnivReg[1 + reg_a0.x].xyz, reg_temp[14].xyz);
reg_temp[4].z = dot(UnivReg[2 + reg_a0.x].xyz, reg_temp[14].xyz);
reg_temp[5].x = dot(UnivReg[0 + reg_a0.x].xyz, reg_temp[13].xyz);
reg_temp[5].y = dot(UnivReg[1 + reg_a0.x].xyz, reg_temp[13].xyz);
reg_temp[5].z = dot(UnivReg[2 + reg_a0.x].xyz, reg_temp[13].xyz);
reg_temp[7].xyzw = reg_temp[1].wwww * reg_temp[3].xyzw + reg_temp[7].xyzw;
reg_temp[12].xyzw = reg_temp[1].wwww * reg_temp[4].xyzw + reg_temp[12].xyzw;
reg_temp[11].xyzw = reg_temp[1].wwww * reg_temp[5].xyzw + reg_temp[11].xyzw;
}
void proc_calc_quaternion_from_normal() {
reg_temp[6].x = dot(reg_temp[14].xyz, reg_temp[14].xyz);
reg_temp[7].x = dot(reg_temp[12].xyz, reg_temp[12].xyz);
reg_temp[6].x = inversesqrt(reg_temp[6].x);
reg_temp[7].x = inversesqrt(reg_temp[7].x);
reg_temp[14].xyz = reg_temp[14].xyz * reg_temp[6].xxx;
reg_temp[12].xyz = reg_temp[12].xyz * reg_temp[7].xxx;
reg_temp[0].xyzw = vec4(0, 1, 2, 3).yxxx;
reg_temp[4].xyzw = vec4(0, 1, 2, 3).yyyy + reg_temp[14].zzzz;
reg_temp[4].xyzw = vec4(0.125, 0.00390625, 0.5, 0.25).zzzz * reg_temp[4].xyzw;
reg_cmp.x = vec4(0, 1, 2, 3).x >= reg_temp[4].x;
reg_cmp.y = vec4(0, 1, 2, 3).x >= reg_temp[4].x;
reg_temp[4].xyzw = inversesqrt(reg_temp[4].xxxx);
reg_temp[5].xyzw = vec4(0.125, 0.00390625, 0.5, 0.25).zzzz * reg_temp[14].xyzw;
if (reg_cmp.x) { //Jump
proc_calc_quaternion_from_normal_end();
return;
}
reg_temp[0].z = 1 / reg_temp[4].x;
reg_temp[0].xy = reg_temp[5].xy * reg_temp[4].xy;
proc_calc_quaternion_from_normal_end();
}
void proc_blend_vertex_pn() {
reg_a0.x = int(reg_temp[1].x);
reg_temp[3].x = dot(UnivReg[0 + reg_a0.x].xyzw, reg_temp[15].xyzw);
reg_temp[3].y = dot(UnivReg[1 + reg_a0.x].xyzw, reg_temp[15].xyzw);
reg_temp[3].z = dot(UnivReg[2 + reg_a0.x].xyzw, reg_temp[15].xyzw);
reg_temp[4].x = dot(UnivReg[0 + reg_a0.x].xyz, reg_temp[14].xyz);
reg_temp[4].y = dot(UnivReg[1 + reg_a0.x].xyz, reg_temp[14].xyz);
reg_temp[4].z = dot(UnivReg[2 + reg_a0.x].xyz, reg_temp[14].xyz);
reg_temp[7].xyzw = reg_temp[1].wwww * reg_temp[3].xyzw + reg_temp[7].xyzw;
reg_temp[12].xyzw = reg_temp[1].wwww * reg_temp[4].xyzw + reg_temp[12].xyzw;
}
void proc_calc_texcoord2() {
reg_temp[0].xy = TexcMap.zz;
if ((BoolUniforms & UvMap2) != 0) {
proc_get_texcoord_source();
reg_temp[5].x = dot(TexMtx2[0].xywz, reg_temp[6].xyzw);
reg_temp[5].y = dot(TexMtx2[1].xywz, reg_temp[6].xyzw);
TexCoord2.xyzw = reg_temp[5].xyzw;
} else {
reg_temp[6].zw = vec4(0, 1, 2, 3).yy;
reg_temp[5].zw = reg_temp[6].ww;
proc_gen_texcoord_sphere_reflection();
reg_temp[5].x = dot(TexMtx2[0].xyzw, reg_temp[6].xyzw);
reg_temp[5].y = dot(TexMtx2[1].xyzw, reg_temp[6].xyzw);
TexCoord2.xyzw = reg_temp[5].xyzw;
}
}
void proc_calc_texcoord1() {
reg_temp[0].xy = TexcMap.yy;
if ((BoolUniforms & UvMap1) != 0) {
proc_get_texcoord_source();
reg_temp[4].x = dot(TexMtx1[0].xywz, reg_temp[6].xyzw);
reg_temp[4].y = dot(TexMtx1[1].xywz, reg_temp[6].xyzw);
TexCoord1.xyzw = reg_temp[4].xyzw;
} else {
reg_cmp.x = vec4(3, 4, 5, 6).x == reg_temp[0].x;
reg_cmp.y = vec4(3, 4, 5, 6).y == reg_temp[0].y;
reg_temp[6].zw = vec4(0, 1, 2, 3).yy;
if (!reg_cmp.x && !reg_cmp.y) {
reg_temp[6].xyzw = reg_temp[10].xyzw;
reg_temp[4].x = dot(TexMtx1[0].xyzw, reg_temp[6].xyzw);
reg_temp[4].y = dot(TexMtx1[1].xyzw, reg_temp[6].xyzw);
reg_temp[4].z = dot(TexMtx1[2].xyzw, reg_temp[6].xyzw);
reg_temp[6].w = 1 / reg_temp[4].z;
reg_temp[4].xy = reg_temp[4].xy * reg_temp[6].ww;
reg_temp[4].xy = TexTran.zw + reg_temp[4].xy;
} else {
proc_gen_texcoord_sphere_reflection();
reg_temp[4].x = dot(TexMtx1[0].xyzw, reg_temp[6].xyzw);
reg_temp[4].y = dot(TexMtx1[1].xyzw, reg_temp[6].xyzw);
}
TexCoord1.xyzw = reg_temp[4].xyzw;
}
}
void proc_calc_texcoord0() {
reg_temp[0].xy = TexcMap.xx;
if ((BoolUniforms & UvMap0) != 0) {
proc_get_texcoord_source();
reg_temp[3].x = dot(TexMtx0[0].xywz, reg_temp[6].xyzw);
reg_temp[3].y = dot(TexMtx0[1].xywz, reg_temp[6].xyzw);
reg_temp[3].zw = vec4(0, 1, 2, 3).xx;
TexCoord0.xyzw = reg_temp[3].xyzw;
} else {
reg_cmp.x = vec4(3, 4, 5, 6).x == reg_temp[0].x;
reg_cmp.y = vec4(3, 4, 5, 6).y == reg_temp[0].y;
reg_temp[6].zw = vec4(0, 1, 2, 3).yy;
if (!reg_cmp.x && !reg_cmp.y) {
reg_temp[6].xyzw = reg_temp[10].xyzw;
reg_temp[3].x = dot(TexMtx0[0].xyzw, reg_temp[6].xyzw);
reg_temp[3].y = dot(TexMtx0[1].xyzw, reg_temp[6].xyzw);
reg_temp[3].z = dot(TexMtx0[2].xyzw, reg_temp[6].xyzw);
reg_temp[0].xy = TexTran.xy * reg_temp[3].zz;
reg_temp[3].xy = reg_temp[3].xy + reg_temp[0].xy;
} else {
if (reg_cmp.x && !reg_cmp.y) {
proc_gen_texcoord_reflection();
reg_temp[3].x = dot(TexMtx0[0].xyz, reg_temp[6].xyz);
reg_temp[3].y = dot(TexMtx0[1].xyz, reg_temp[6].xyz);
reg_temp[3].z = dot(TexMtx0[2].xyz, reg_temp[6].xyz);
} else {
proc_gen_texcoord_sphere_reflection();
reg_temp[3].x = dot(TexMtx0[0].xyzw, reg_temp[6].xyzw);
reg_temp[3].y = dot(TexMtx0[1].xyzw, reg_temp[6].xyzw);
}
}
TexCoord0.xyzw = reg_temp[3].xyzw;
}
}
void proc_calc_color() {
reg_temp[8].xy = vec4(0, 1, 2, 3).xx;
reg_temp[0].y = IrScale[0].w;
reg_cmp.x = vec4(0, 1, 2, 3).x != reg_temp[0].x;
reg_cmp.y = vec4(0, 1, 2, 3).x != reg_temp[0].y;
reg_temp[9].xyz = vec4(0, 1, 2, 3).xxx;
reg_temp[9].w = MatDiff.w;
if (reg_cmp.y) {
reg_temp[0].xyzw = IrScale[0].wwww * aColor.xyzw;
if ((BoolUniforms & IsVertA) != 0) {
reg_temp[9].w = reg_temp[9].w * reg_temp[0].w;
}
reg_temp[9].xyz = MatAmbi.www * reg_temp[0].xyz;
reg_temp[8].x = vec4(0, 1, 2, 3).y;
}
if ((BoolUniforms & IsVertL) != 0) proc_calc_vertex_lighting();
if ((BoolUniforms & IsHemiL) != 0) proc_calc_hemisphere_lighting();
reg_cmp.x = vec4(0, 1, 2, 3).x == reg_temp[8].x;
reg_cmp.y = vec4(0, 1, 2, 3).x == reg_temp[8].y;
if (reg_cmp.x && reg_cmp.y) {
reg_temp[9].xyzw = MatDiff.xyzw;
}
Color.xyzw = max(vec4(0, 1, 2, 3).xxxx, reg_temp[9].xyzw);
}
void proc_transform_matrix() {
reg_temp[15].xyz = IrScale[0].xxx * aPosition.xyz;
reg_temp[14].xyz = IrScale[0].yyy * aNormal.xyz;
reg_temp[13].xyz = IrScale[0].zzz * aTangent.xyz;
reg_temp[15].xyz = PosOffs.xyz + reg_temp[15].xyz;
reg_temp[15].w = vec4(0, 1, 2, 3).y;
if ((BoolUniforms & IsSmoSk) != 0) {
reg_temp[0].xyzw = IrScale[0].xyzw;
reg_cmp.x = vec4(0, 1, 2, 3).x != reg_temp[0].y;
reg_cmp.y = vec4(0, 1, 2, 3).x != reg_temp[0].z;
reg_temp[7].xyzw = vec4(0, 1, 2, 3).xxxx;
reg_temp[12].xyzw = vec4(0, 1, 2, 3).xxxx;
reg_temp[11].xyzw = vec4(0, 1, 2, 3).xxxx;
reg_temp[2].xyzw = vec4(0, 1, 2, 3).wwww * min(aBoneIndex.xyzw, vec4(19));
if (reg_cmp.x && !reg_cmp.y) {
reg_cmp.x = vec4(0, 1, 2, 3).x != aBoneWeight.z;
reg_cmp.y = vec4(0, 1, 2, 3).x != aBoneWeight.w;
reg_temp[1].xy = reg_temp[2].xx;
reg_temp[1].w = IrScale[1].w * aBoneWeight.x;
proc_blend_vertex_pn();
reg_temp[1].xy = reg_temp[2].yy;
reg_temp[1].w = IrScale[1].w * aBoneWeight.y;
proc_blend_vertex_pn();
reg_temp[1].xy = reg_temp[2].zz;
reg_temp[1].w = IrScale[1].w * aBoneWeight.z;
if (reg_cmp.x) proc_blend_vertex_pn();
if ((BoolUniforms & IsBoneW) != 0) {
reg_temp[1].xy = reg_temp[2].ww;
reg_temp[1].w = IrScale[1].w * aBoneWeight.w;
if (reg_cmp.y) proc_blend_vertex_pn();
}
reg_temp[7].w = vec4(0, 1, 2, 3).y;
reg_temp[10].x = dot(WrldMtx[0].xyzw, reg_temp[7].xyzw);
reg_temp[10].y = dot(WrldMtx[1].xyzw, reg_temp[7].xyzw);
reg_temp[10].z = dot(WrldMtx[2].xyzw, reg_temp[7].xyzw);
reg_temp[10].w = vec4(0, 1, 2, 3).y;
reg_temp[15].x = dot(ViewMtx[0].xyzw, reg_temp[10].xyzw);
reg_temp[15].y = dot(ViewMtx[1].xyzw, reg_temp[10].xyzw);
reg_temp[15].z = dot(ViewMtx[2].xyzw, reg_temp[10].xyzw);
reg_temp[15].w = vec4(0, 1, 2, 3).y;
reg_temp[14].x = dot(NormMtx[0].xyz, reg_temp[12].xyz);
reg_temp[14].y = dot(NormMtx[1].xyz, reg_temp[12].xyz);
reg_temp[14].z = dot(NormMtx[2].xyz, reg_temp[12].xyz);
proc_calc_quaternion_from_normal();
} else {
if (reg_cmp.x && reg_cmp.y) {
reg_cmp.x = vec4(0, 1, 2, 3).x != aBoneWeight.z;
reg_cmp.y = vec4(0, 1, 2, 3).x != aBoneWeight.w;
reg_temp[1].xy = reg_temp[2].xx;
reg_temp[1].w = IrScale[1].w * aBoneWeight.x;
proc_blend_vertex_pnt();
reg_temp[1].xy = reg_temp[2].yy;
reg_temp[1].w = IrScale[1].w * aBoneWeight.y;
proc_blend_vertex_pnt();
reg_temp[1].xy = reg_temp[2].zz;
reg_temp[1].w = IrScale[1].w * aBoneWeight.z;
if (reg_cmp.x) proc_blend_vertex_pnt();
if ((BoolUniforms & IsBoneW) != 0) {
reg_temp[1].xy = reg_temp[2].ww;
reg_temp[1].w = IrScale[1].w * aBoneWeight.w;
if (reg_cmp.y) proc_blend_vertex_pnt();
}
reg_temp[7].w = vec4(0, 1, 2, 3).y;
reg_temp[10].x = dot(WrldMtx[0].xyzw, reg_temp[7].xyzw);
reg_temp[10].y = dot(WrldMtx[1].xyzw, reg_temp[7].xyzw);
reg_temp[10].z = dot(WrldMtx[2].xyzw, reg_temp[7].xyzw);
reg_temp[10].w = vec4(0, 1, 2, 3).y;
reg_temp[13].x = dot(NormMtx[0].xyz, reg_temp[11].xyz);
reg_temp[13].y = dot(NormMtx[1].xyz, reg_temp[11].xyz);
reg_temp[13].z = dot(NormMtx[2].xyz, reg_temp[11].xyz);
reg_temp[14].x = dot(NormMtx[0].xyz, reg_temp[12].xyz);
reg_temp[14].y = dot(NormMtx[1].xyz, reg_temp[12].xyz);
reg_temp[14].z = dot(NormMtx[2].xyz, reg_temp[12].xyz);
reg_temp[15].x = dot(ViewMtx[0].xyzw, reg_temp[10].xyzw);
reg_temp[15].y = dot(ViewMtx[1].xyzw, reg_temp[10].xyzw);
reg_temp[15].z = dot(ViewMtx[2].xyzw, reg_temp[10].xyzw);
reg_temp[15].w = vec4(0, 1, 2, 3).y;
proc_calc_quaternion_from_tangent();
} else {
reg_cmp.x = vec4(0, 1, 2, 3).x != aBoneWeight.z;
reg_cmp.y = vec4(0, 1, 2, 3).x != aBoneWeight.w;
reg_temp[1].xy = reg_temp[2].xx;
reg_temp[1].w = IrScale[1].w * aBoneWeight.x;
proc_blend_vertex_p();
reg_temp[1].xy = reg_temp[2].yy;
reg_temp[1].w = IrScale[1].w * aBoneWeight.y;
proc_blend_vertex_p();
reg_temp[1].xy = reg_temp[2].zz;
reg_temp[1].w = IrScale[1].w * aBoneWeight.z;
if (reg_cmp.x) proc_blend_vertex_p();
if ((BoolUniforms & IsBoneW) != 0) {
reg_temp[1].xy = reg_temp[2].ww;
reg_temp[1].w = IrScale[1].w * aBoneWeight.w;
if (reg_cmp.y) proc_blend_vertex_p();
}
reg_temp[7].w = vec4(0, 1, 2, 3).y;
reg_temp[10].x = dot(WrldMtx[0].xyzw, reg_temp[7].xyzw);
reg_temp[10].y = dot(WrldMtx[1].xyzw, reg_temp[7].xyzw);
reg_temp[10].z = dot(WrldMtx[2].xyzw, reg_temp[7].xyzw);
reg_temp[10].w = vec4(0, 1, 2, 3).y;
reg_temp[15].x = dot(ViewMtx[0].xyzw, reg_temp[10].xyzw);
reg_temp[15].y = dot(ViewMtx[1].xyzw, reg_temp[10].xyzw);
reg_temp[15].z = dot(ViewMtx[2].xyzw, reg_temp[10].xyzw);
reg_temp[15].w = vec4(0, 1, 2, 3).y;
QuatNormal.xyzw = vec4(0, 1, 2, 3).xxxx;
}
}
View.xyzw = -reg_temp[15].xyzw;
Position.x = dot(ProjMtx[0].xyzw, reg_temp[15].xyzw);
Position.y = dot(ProjMtx[1].xyzw, reg_temp[15].xyzw);
Position.z = dot(ProjMtx[2].xyzw, reg_temp[15].xyzw);
Position.w = dot(ProjMtx[3].xyzw, reg_temp[15].xyzw);
} else {
reg_temp[0].xyzw = IrScale[0].xyzw;
reg_cmp.x = vec4(0, 1, 2, 3).x != reg_temp[0].y;
reg_cmp.y = vec4(0, 1, 2, 3).x != reg_temp[0].z;
if ((BoolUniforms & IsRgdSk) != 0) {
reg_temp[1].x = vec4(0, 1, 2, 3).w * min(aBoneIndex.x, 19);
reg_a0.x = int(reg_temp[1].x);
reg_temp[7].x = dot(UnivReg[0 + reg_a0.x].xyzw, reg_temp[15].xyzw);
reg_temp[7].y = dot(UnivReg[1 + reg_a0.x].xyzw, reg_temp[15].xyzw);
reg_temp[7].z = dot(UnivReg[2 + reg_a0.x].xyzw, reg_temp[15].xyzw);
reg_temp[7].w = vec4(0, 1, 2, 3).y;
reg_temp[10].x = dot(WrldMtx[0].xyzw, reg_temp[7].xyzw);
reg_temp[10].y = dot(WrldMtx[1].xyzw, reg_temp[7].xyzw);
reg_temp[10].z = dot(WrldMtx[2].xyzw, reg_temp[7].xyzw);
reg_temp[10].w = vec4(0, 1, 2, 3).y;
} else {
reg_a0.x = int(vec4(0, 1, 2, 3).x);
reg_temp[10].x = dot(UnivReg[0].xyzw, reg_temp[15].xyzw);
reg_temp[10].y = dot(UnivReg[1].xyzw, reg_temp[15].xyzw);
reg_temp[10].z = dot(UnivReg[2].xyzw, reg_temp[15].xyzw);
reg_temp[10].w = vec4(0, 1, 2, 3).y;
}
if (reg_cmp.x && !reg_cmp.y) {
reg_temp[12].x = dot(UnivReg[0 + reg_a0.x].xyz, reg_temp[14].xyz);
reg_temp[12].y = dot(UnivReg[1 + reg_a0.x].xyz, reg_temp[14].xyz);
reg_temp[12].z = dot(UnivReg[2 + reg_a0.x].xyz, reg_temp[14].xyz);
reg_temp[15].x = dot(ViewMtx[0].xyzw, reg_temp[10].xyzw);
reg_temp[15].y = dot(ViewMtx[1].xyzw, reg_temp[10].xyzw);
reg_temp[15].z = dot(ViewMtx[2].xyzw, reg_temp[10].xyzw);
reg_temp[15].w = vec4(0, 1, 2, 3).y;
reg_temp[14].x = dot(NormMtx[0].xyz, reg_temp[12].xyz);
reg_temp[14].y = dot(NormMtx[1].xyz, reg_temp[12].xyz);
reg_temp[14].z = dot(NormMtx[2].xyz, reg_temp[12].xyz);
proc_calc_quaternion_from_normal();
} else {
if (reg_cmp.x && reg_cmp.y) {
reg_temp[12].x = dot(UnivReg[0 + reg_a0.x].xyz, reg_temp[14].xyz);
reg_temp[12].y = dot(UnivReg[1 + reg_a0.x].xyz, reg_temp[14].xyz);
reg_temp[12].z = dot(UnivReg[2 + reg_a0.x].xyz, reg_temp[14].xyz);
reg_temp[11].x = dot(UnivReg[0 + reg_a0.x].xyz, reg_temp[13].xyz);
reg_temp[11].y = dot(UnivReg[1 + reg_a0.x].xyz, reg_temp[13].xyz);
reg_temp[11].z = dot(UnivReg[2 + reg_a0.x].xyz, reg_temp[13].xyz);
reg_temp[15].x = dot(ViewMtx[0].xyzw, reg_temp[10].xyzw);
reg_temp[15].y = dot(ViewMtx[1].xyzw, reg_temp[10].xyzw);
reg_temp[15].z = dot(ViewMtx[2].xyzw, reg_temp[10].xyzw);
reg_temp[15].w = vec4(0, 1, 2, 3).y;
reg_temp[14].x = dot(NormMtx[0].xyz, reg_temp[12].xyz);
reg_temp[14].y = dot(NormMtx[1].xyz, reg_temp[12].xyz);
reg_temp[14].z = dot(NormMtx[2].xyz, reg_temp[12].xyz);
reg_temp[13].x = dot(NormMtx[0].xyz, reg_temp[11].xyz);
reg_temp[13].y = dot(NormMtx[1].xyz, reg_temp[11].xyz);
reg_temp[13].z = dot(NormMtx[2].xyz, reg_temp[11].xyz);
proc_calc_quaternion_from_tangent();
} else {
reg_temp[15].x = dot(ViewMtx[0].xyzw, reg_temp[10].xyzw);
reg_temp[15].y = dot(ViewMtx[1].xyzw, reg_temp[10].xyzw);
reg_temp[15].z = dot(ViewMtx[2].xyzw, reg_temp[10].xyzw);
reg_temp[15].w = vec4(0, 1, 2, 3).y;
QuatNormal.xyzw = vec4(0, 1, 2, 3).xxxx;
}
}
View.xyzw = -reg_temp[15].xyzw;
Position.x = dot(ProjMtx[0].xyzw, reg_temp[15].xyzw);
Position.y = dot(ProjMtx[1].xyzw, reg_temp[15].xyzw);
Position.z = dot(ProjMtx[2].xyzw, reg_temp[15].xyzw);
Position.w = dot(ProjMtx[3].xyzw, reg_temp[15].xyzw);
}
}
void main() {
proc_transform_matrix();
proc_calc_color();
proc_calc_texcoord0();
proc_calc_texcoord1();
proc_calc_texcoord2();
gl_Position = Position;
}<01>#version 150
uniform sampler2D LUTs[6];
uniform sampler2D Textures[3];
uniform sampler2D LightDistanceLUT[3];
uniform sampler2D LightAngleLUT[3];
uniform samplerCube TextureCube;
struct Light_t {
vec3 Position;
vec3 Direction;
vec4 Ambient;
vec4 Diffuse;
vec4 Specular0;
vec4 Specular1;
float AttScale;
float AttBias;
float AngleLUTScale;
int AngleLUTInput;
int SpotAttEnb;
int DistAttEnb;
int TwoSidedDiff;
int Directional;
};
uniform int LightsCount;
uniform Light_t Lights[3];
uniform vec4 SAmbient;
vec3 QuatRotate(vec4 q, vec3 v) {
return v + 2 * cross(q.xyz, cross(q.xyz, v) + q.w * v);
}
float SampleLUT(int lidx, float idx, float s) {
float x = (idx + 1) * 0.5;
float r = texture(LUTs[lidx], vec2(x, 0)).r;
return min(r * s, 1);
}m^<00><00><>RSDS<44><53>-<2D><><EFBFBD><EFBFBD>D<EFBFBD><44><EFBFBD><01>?<3F>C:\Users\Nathan\Documents\GitHub\GLEngine\SPICA\SPICA.Rendering\obj\Debug\SPICA.Rendering.pdb<00> _CorDllMainmscoree.dll<00>% <00>0<00>HX LL4VS_VERSION_INFO<00><04><>?DVarFileInfo$Translation<00><04>StringFileInfo<00>000004b0Comments"CompanyNameHFileDescriptionSPICA.Rendering0FileVersion1.0.0.0HInternalNameSPICA.Rendering.dllHLegalCopyrightCopyright <00> 2017*LegalTrademarksPOriginalFilenameSPICA.Rendering.dll@ProductNameSPICA.Rendering4ProductVersion1.0.0.08Assembly Version1.0.0.0 (<