OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [or1200/] [doc/] [openrisc1200_spec.doc] - Diff between revs 481 and 645

Only display areas with differences | Details | Blame | View Log

Rev 481 Rev 645
ࡱ;                  4
ࡱ;  C  

 !"#$%&'()*+,-./0123456789:;=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Root Entry!"#$%&)-156789:;<?CDEFGHIJMQUY]aeijklmnquvwxyz{~
 FMicrosoft Word-Dokument


Z
MSWordDocWord.Document.89qOh+'0

 !"#$%&'()*+,-./0123456789:;<=>@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Root Entry $%&')*+,-.159=>?@ABEIJKLMNQUY]^_`abcfjnopqrstw{|}~
X`     
 FMicrosoft Word-Dokument

OpenRISC 1200 IP Core%OpenRISC 1200 IP Core SpecificationsDamjan LampretJulius Baxter45@>'i@Ne@4s
MSWordDocWord.Document.89qOh+'0
[nnDefault$a$1$*$7$5$9DA$3$/B*OJQJCJmH        sH     PJ^JaJ_HtHnHhh  Heading 1<@&
X`     
&F

OpenRISC 1200 IP Core%OpenRISC 1200 IP Core SpecificationsDamjan LampretJulius Baxter46@ӠHk@Ne@4s
&F$a$
f!$d%d&d('d$CJ`5JJ       Heading 2@&
[ffNormal1$*$7$5$9DA$3$/B*OJQJCJsH        sH     PJ^JaJ_HtHnHhh  Heading 1<@&
&F
&F
&F
f!$CJ(5JJ       Heading 3@&
&F$a$
f!$d%d&d('d$CJ`5JJ       Heading 2@&
&F
&F
&F
f!$CJ5PP       Heading 4$@&
&F
f!$CJ(5JJ       Heading 3@&
&F
&F
&F$a$
f!$CJ$6XX       Heading 5$@&
&F
f!$CJ5PP       Heading 4$@&
&F
&F
&F$a$
f!$B*phCJ 6DD       Heading 6*$7$5$9D<CJ6HH   Heading 7*$7$5$9D<OJQJCJLL       Heading 8*$7$5$9D<OJQJCJ6N     N       Heading 9 *$7$5$9D<OJQJCJ65BA@BAbsatz-Standardschriftart**     WW8Num5z0OJQJ**     WW8Num6z0OJQJ**     WW8Num7z0OJQJ*!*     WW8Num8z0OJQJ,1,
&F$a$
f!$CJ$6XX       Heading 5$@&
WW8Num10z0OJQJ,A,
&F
WW8Num13z0OJQJ,Q,
&F$a$
f!$B*phCJ 6DD       Heading 6*$7$5$9D<CJ6HH   Heading 7*$7$5$9D<OJQJCJLL       Heading 8*$7$5$9D<OJQJCJ6N     N       Heading 9 *$7$5$9D<OJQJCJ65BA@BAbsatz-Standardschriftart**     WW8Num5z0OJQJ**     WW8Num6z0OJQJ**     WW8Num7z0OJQJ*!*     WW8Num8z0OJQJ,1,
WW8Num14z0OJQJ,a,
WW8Num10z0OJQJ,A,
WW8Num14z1OJQJ,q,
WW8Num13z0OJQJ,Q,
WW8Num14z2OJQJ,,
WW8Num14z0OJQJ,a,
WW8Num15z0OJQJ,,
WW8Num14z1OJQJ,q,
WW8Num15z1OJQJ,,
WW8Num14z2OJQJ,,
WW8Num15z2OJQJ,,
WW8Num15z0OJQJ,,
WW8Num16z0OJQJ,,
WW8Num15z1OJQJ,,
WW8Num16z1OJQJ,,
WW8Num15z2OJQJ,,
WW8Num16z2OJQJ,,
WW8Num16z0OJQJ,,
WW8Num17z0OJQJ,,
WW8Num16z1OJQJ,,
WW8Num18z0OJQJ,,
WW8Num16z2OJQJ,,
WW8Num19z0OJQJ,,
WW8Num17z0OJQJ,,
WW8Num20z0OJQJ,!,
WW8Num18z0OJQJ,,
WW8Num20z1OJQJ,1,
WW8Num19z0OJQJ,,
WW8Num20z2OJQJ0A0
WW8Num20z0OJQJ,!,
WW8Num21z0B*OJQJ,Q,
WW8Num20z1OJQJ,1,
WW8Num22z0OJQJ,a,
WW8Num20z2OJQJ0A0
WW8Num22z1OJQJ,q,
WW8Num21z0B*OJQJ,Q,
WW8Num22z2OJQJ,,
WW8Num22z0OJQJ,a,
WW8Num23z0OJQJ,,
WW8Num22z1OJQJ,q,
WW8Num24z0OJQJ,,
WW8Num22z2OJQJ,,
WW8Num26z0OJQJ,,
WW8Num23z0OJQJ,,
WW8Num27z0OJQJ,,
WW8Num24z0OJQJ,,
WW8Num28z0OJQJ,,
WW8Num26z0OJQJ,,
WW8Num30z0OJQJ,,
WW8Num27z0OJQJ,,
WW8Num32z0OJQJ,,
WW8Num28z0OJQJ,,
WW8Num33z0OJQJ,,
WW8Num30z0OJQJ,,
WW8Num34z0OJQJ,,
WW8Num32z0OJQJ,,
WW8Num34z1OJQJ,!,
WW8Num33z0OJQJ,,
WW8Num34z2OJQJ,1,
WW8Num34z0OJQJ,,
WW8Num35z0OJQJ,A,
WW8Num34z1OJQJ,!,
WW8Num35z1OJQJ,Q,
WW8Num34z2OJQJ,1,
WW8Num35z2OJQJ,a,
WW8Num35z0OJQJ,A,
WW8Num36z0OJQJ,q,
WW8Num35z1OJQJ,Q,
WW8Num36z1OJQJ,,
WW8Num35z2OJQJ,a,
WW8Num36z2OJQJ,,
WW8Num36z0OJQJ,q,
WW8Num38z0OJQJ,,
WW8Num36z1OJQJ,,
WW8Num38z1OJQJ,,
WW8Num36z2OJQJ,,
WW8Num38z2OJQJ00
WW8Num38z0OJQJ,,
WW8Num39z0B*OJQJ,,
WW8Num38z1OJQJ,,
WW8Num42z0OJQJ,,
WW8Num38z2OJQJ00
WW8Num43z0OJQJ00
WW8Num39z0B*OJQJ,,
WW8Num44z0B*OJQJ,,
WW8Num42z0OJQJ,,
WW8Num47z0OJQJ,,
WW8Num43z0OJQJ00
WW8Num49z0OJQJ,!,
WW8Num44z0B*OJQJ,,
WW8Num49z1OJQJ,1,
WW8Num47z0OJQJ,,
WW8Num49z2OJQJ,A,
WW8Num49z0OJQJ,!,
WW8Num50z0OJQJ,Q,
WW8Num49z1OJQJ,1,
WW8Num51z0OJQJ,a,
WW8Num49z2OJQJ,A,
WW8Num51z1OJQJ,q,
WW8Num50z0OJQJ,Q,
WW8Num51z2OJQJ,,
WW8Num51z0OJQJ,a,
WW8Num52z0OJQJ,,
WW8Num51z1OJQJ,q,
WW8Num53z0OJQJ,,
WW8Num51z2OJQJ,,
WW8Num53z1OJQJ,,
WW8Num52z0OJQJ,,
WW8Num53z2OJQJ,,
WW8Num53z0OJQJ,,
WW8Num54z0OJQJ,,
WW8Num53z1OJQJ,,
WW8Num55z0OJQJ,,
WW8Num53z2OJQJ,,
WW8Num55z1OJQJ,,
WW8Num54z0OJQJ,,
WW8Num55z2OJQJ,,
WW8Num55z0OJQJ,,
WW8Num56z0OJQJ,,
WW8Num55z1OJQJ,,
WW8Num57z0OJQJ,!,
WW8Num55z2OJQJ,,
WW8Num57z1OJQJ,1,
WW8Num56z0OJQJ,,
WW8Num57z2OJQJ,A,
WW8Num57z0OJQJ,!,
WW8Num58z0OJQJ,Q,
WW8Num57z1OJQJ,1,
WW8Num59z0OJQJ,a,
WW8Num57z2OJQJ,A,
WW8Num59z1OJQJ,q,
WW8Num58z0OJQJ,Q,
WW8Num59z2OJQJ,,
WW8Num59z0OJQJ,a,
WW8Num60z0OJQJ,,
WW8Num59z1OJQJ,q,
WW8Num60z1OJQJ,,
WW8Num59z2OJQJ,,
WW8Num60z2OJQJ,,
WW8Num60z0OJQJ,,
WW8Num61z0OJQJ,,
WW8Num60z1OJQJ,,
WW8Num61z1OJQJ,,
WW8Num60z2OJQJ,,
WW8Num61z2OJQJ,,
WW8Num61z0OJQJ,,
WW8Num62z0OJQJ,,
WW8Num61z1OJQJ,,
WW8Num63z0OJQJ,,
WW8Num61z2OJQJ,,
WW8Num63z1OJQJ,,
WW8Num62z0OJQJ,,
WW8Num63z2OJQJ,!,
WW8Num63z0OJQJ,,
WW8Num64z0OJQJ,1,
WW8Num63z1OJQJ,,
WW8Num64z1OJQJ,A,
WW8Num63z2OJQJ,!,
WW8Num64z2OJQJ,Q,
WW8Num64z0OJQJ,1,
WW8Num66z0OJQJ,a,
WW8Num64z1OJQJ,A,
WW8Num66z1OJQJ,q,
WW8Num64z2OJQJ,Q,
WW8Num66z2OJQJ,,
WW8Num66z0OJQJ,a,
WW8Num67z0OJQJ,,
WW8Num66z1OJQJ,q,
WW8Num67z1OJQJ,,
WW8Num66z2OJQJ,,
WW8Num67z2OJQJ,,
WW8Num67z0OJQJ,,
WW8Num69z0OJQJ,,
WW8Num67z1OJQJ,,
WW8Num69z1OJQJ,,
WW8Num67z2OJQJ,,
WW8Num69z2OJQJ,,
WW8Num69z0OJQJ,,
WW8Num71z0OJQJ,,
WW8Num69z1OJQJ,,
WW8Num74z0OJQJ,,
WW8Num69z2OJQJ,,
WW8Num75z0OJQJ,,
WW8Num71z0OJQJ,,
WW8Num75z1OJQJ,!,
WW8Num74z0OJQJ,,
WW8Num75z2OJQJ010
WW8Num75z0OJQJ,,
WW8Num76z0OJQJCJ,A,
WW8Num75z1OJQJ,!,
WW8Num77z0OJQJ,Q,
WW8Num75z2OJQJ010
WW8Num78z0OJQJ,a,
WW8Num76z0OJQJCJ,A,
WW8Num78z1OJQJ,q,
WW8Num77z0OJQJ,Q,
WW8Num78z2OJQJ,,
WW8Num78z0OJQJ,a,
WW8Num79z0OJQJ,,
WW8Num78z1OJQJ,q,
WW8Num79z1OJQJ,,
WW8Num78z2OJQJ,,
WW8Num79z2OJQJ,,
WW8Num79z0OJQJ,,
WW8Num80z0OJQJ00
WW8Num79z1OJQJ,,
WW8Num81z0B*OJQJ,,
WW8Num79z2OJQJ,,
WW8Num82z0OJQJ,,
WW8Num80z0OJQJ00
WW8Num83z0OJQJ,,
WW8Num81z0B*OJQJ,,
WW8Num84z0OJQJ,,
WW8Num82z0OJQJ,,
WW8Num84z1OJQJ,,
WW8Num83z0OJQJ,,
WW8Num84z2OJQJ,!,
WW8Num84z0OJQJ,,
WW8Num85z0OJQJ,1,
WW8Num84z1OJQJ,,
WW8Num85z1OJQJ,A,
WW8Num84z2OJQJ,!,
WW8Num85z2OJQJ,Q,
WW8Num85z0OJQJ,1,
WW8Num86z0OJQJ,a,
WW8Num85z1OJQJ,A,
WW8Num87z0OJQJ,q,
WW8Num85z2OJQJ,Q,
WW8Num88z0OJQJ,,
WW8Num86z0OJQJ,a,
WW8Num89z0OJQJ,,
WW8Num87z0OJQJ,q,
WW8Num91z0OJQJ,,
WW8Num88z0OJQJ,,
WW8Num91z1OJQJ,,
WW8Num89z0OJQJ,,
WW8Num91z2OJQJ00
WW8Num91z0OJQJ,,
WW8Num92z0B*OJQJ,,
WW8Num91z1OJQJ,,
WW8Num93z0OJQJ,,
WW8Num91z2OJQJ00
WW8Num93z1OJQJ,,
WW8Num92z0B*OJQJ,,
WW8Num93z2OJQJ,        ,
WW8Num93z0OJQJ,,
WW8Num95z0OJQJ,        ,
WW8Num93z1OJQJ,,
WW8Num95z1OJQJ,!        ,
WW8Num93z2OJQJ,        ,
WW8Num95z2OJQJ01        0
WW8Num95z0OJQJ,        ,
WW8Num97z0B*OJQJ,A    ,
WW8Num95z1OJQJ,!        ,
WW8Num99z0OJQJ,Q        ,
WW8Num95z2OJQJ01        0
WW8Num99z1OJQJ,a        ,
WW8Num97z0B*OJQJ,A    ,
WW8Num99z2OJQJ.q        .WW8Num100z0OJQJ. .WW8Num100z1OJQJ. .WW8Num100z2OJQJ. .WW8Num101z0OJQJ. .WW8Num102z0OJQJ. .WW8Num102z1OJQJ. .WW8Num102z2OJQJ. .WW8Num103z0OJQJ. .WW8Num103z1OJQJ.
WW8Num99z0OJQJ,Q        ,
.WW8Num103z2OJQJ.
WW8Num99z1OJQJ,a        ,
.WW8NumSt2z0OJQJ.!
WW8Num99z2OJQJ.q        .WW8Num100z0OJQJ. .WW8Num100z1OJQJ. .WW8Num100z2OJQJ. .WW8Num101z0OJQJ. .WW8Num102z0OJQJ. .WW8Num102z1OJQJ. .WW8Num102z2OJQJ. .WW8Num103z0OJQJ. .WW8Num103z1OJQJ.
.WW8NumSt3z0OJQJ.1
.WW8Num103z2OJQJ.
.WW8NumSt4z0OJQJ.A
.WW8NumSt2z0OJ      QJ     .!
.WW8NumSt5z0OJQJ.Q
.WW8NumSt3z0OJ      QJ     .1
.WW8NumSt6z0OJQJ.a
.WW8NumSt4z0OJ      QJ     .A
.WW8NumSt7z0OJQJ.q
.WW8NumSt5z0OJ      QJ     .Q
.WW8NumSt8z0OJQJ.
.WW8NumSt6z0OJ      QJ     .a
.WW8NumSt9z0OJQJ0
.WW8NumSt7z0OJ      QJ     .q
0WW8NumSt10z0OJQJ0
.WW8NumSt8z0OJ      QJ     .
0WW8NumSt11z0OJQJ0
.WW8NumSt9z0OJ      QJ     0
0WW8NumSt27z0OJQJ<
0WW8NumSt10z0OJ    QJ     0
<Default Paragraph FontB
0WW8NumSt11z0OJ    QJ     0
BWW-Default Paragraph Font6U
0WW8NumSt27z0OJ    QJ     <
<Default Paragraph FontB
6
Internet LinkB*ph>*&)
BWW-Default Paragraph Font6U
&Page Number88Bullet SymbolsOJQJCJFV
6
Internet LinkB*ph>*&)
FVisited Internet LinkB*ph>*2!2Numbering Symbols.1.BulletsOJ        QJ     PJ     ^J     :R:Heading
x$OJ
QJ
&Page Number88Bullet SymbolsOJ       QJ     CJFV
CJ.BR.       Text body
FVisited Internet LinkB*ph>*2!2Numbering Symbols.1.BulletsOJ
x(/b(List^h]`44Caption
QJ
xx
PJ
CJ5\""Index$@@Headeing 1 Name$a$CJH5,,Header

!, ,Footer

!@>@Title$a$<OJQJCJ@5KH.JAR.Subtitle$a$64Q4Table Contents$::
Table Heading$a$6500Body Text 2$a$((
^J
Contents 144
:R:Heading
x$OJQJCJ.BR.       Text body
Contents 2^]`44
x(/b(List^h]`44Caption
Contents 3^]`44
xx
Contents 4^]`44
CJ5\""Index$@@Headeing 1 Name$a$CJH5,,Header

!, ,Footer

!@>@Title$a$<OJQJCJ@5KH.JAR.Subtitle$a$64Q4Table Contents$::
Table Heading$a$6500Body Text 2$a$((
Contents 5^]`44
Contents 144
Contents 6^]`44
Contents 2^]`44
Contents 7^]`44
Contents 3^]`44
Contents 8^]`44
Contents 4^]`44
Contents 9^]`@@Table of Figures^]` 4AR4
Contents 5^]`44
Heading 101$CJ522Footnote*$7$5$9D<<
Contents 6^]`44
Block Text^]`x::Body Text 3
Contents 7^]`44
xCJaJLQLBody Text First Indent^]`HC
HText body indent^h]`xP

PBody Text First Indent 2^h]`R"
RBody Text Indent 2d^h]`xT2
TBody Text Indent 3^h]`xCJaJ.B
.Closing^]`0R
0Comment TextCJDateJr
JDocument Map-D(M
Contents 8^]`44
OJQJ^J4
4E-mail Signature&+
&EndnoteCJB$
B     Addressee^@]`OJQJ^JaJ0%
0SenderOJQJCJ^J2
2HTML Address6]F
FHTML PreformattedOJQJCJ^J.
Contents 9^]`@@Table of Figures^]` 4AR4
.Index 1^]`..Index 2^]`..Index 3^]`..Index 4^]`..Index 5^]`..Index 6^]`..Index 7^]`..Index 8^]`..Index 9^p]`@!
@
Index HeadingOJQJ5^J\,,List 2^]`,,List 3^8]`,,List 4^]`,,List 5^]`22List Bullet   
Heading 101$CJ522Footnote*$7$5$9D<<
&F66
List Bullet 2       
Block Text^]`x::Body Text 3
&F       66
List Bullet 3  
xCJaJLQLBody Text First Indent^]`HC
HText body indent^h]`xP

PBody Text First Indent 2^h]`R"
RBody Text Indent 2d^h]`xT2
TBody Text Indent 3^h]`xCJaJ.B
.Closing^]`0R
0Comment TextCJDateJr
JDocument Map-D M
&F66
List Bullet 4       
OJQJ^J4
4E-mail Signature&+
&EndnoteCJB$
B     Addressee^@]`OJQJ^JaJ0%
0SenderOJQJCJ^J2
2HTML Address6]F
FHTML PreformattedOJQJCJ^J.
&F66
List Bullet 5       
.Index 1^]`..Index 2^]`..Index 3^]`..Index 4^]`..Index 5^]`..Index 6^]`..Index 7^]`..Index 8^]`..Index 9^p]`@!
@
Index HeadingOJQJ5^J\,,List 2^]`,,List 3^8]`,,List 4^]`,,List 5^]`22List Bullet   
&FBB
List Continue^h]`xF"FList Continue 2^]`xF2FList Continue 3^8]`xFBFList Continue 4^]`xFRFList Continue 5^]`x2b2List Number       
&F66
List Bullet 2       
&F
&F       66
List Bullet 3  
6r6
List Number 2  
&F66
List Bullet 4       
&F66
List Number 3       
&F66
List Bullet 5       
&F66
List Number 4       
&FBB
List Continue^h]`xF"FList Continue 2^]`xF2FList Continue 3^8]`xFBFList Continue 4^]`xFRFList Continue 5^]`x2b2List Number       
&F66
List Number 5       
&F
&F
6r6
List Number 2  
Macro Text81$
      `       @ 
*$7$5$9D3$A$/B*OJQJCJmH sH     PJ^JaJ_HtHnHvvMessage Header7^8]`-DM
&F66
List Number 3       
$d%d&d'dOJQJ^JaJ00Normal (Web)aJ::
Normal Indent^]`,,Note Heading88
&F66
List Number 4       
Plain TextOJQJCJ^J((
&F66
List Number 5       
Salutation2@"2       Signature^]`HHTable of Authorities^]`HHTOA Heading
&F
xOJQJ5^JaJ\hRhPreformatted5
#~=z9!v%*$7$5$9DOJQJ>b>Contents 10

Macro Text81$
      `       @ 
*$7$5$9D3$A$/B*OJQJCJsH sH     PJ^JaJ_HtHnHvvMessage Header7^8]`-DM
^     ]`qrTable?&::w.kHH.$ $VV'k^` 7 !"#$%&'()*+,-.b          d
$d%d&d'dOJQJ^JaJ00Normal (Web)aJ::
Normal Indent^]`,,Note Heading88
b
2~8L$*0X5CXRW,d`ktyFzz*TܘFƝ<BBhJL6z4hDtP2l4H,`.,
Plain TextOJQJCJ^J((
!j)j1>;ABjG$PVV.X&aTjpkFsy}r}~^J.b
Salutation2@"2       Signature^]`HHTable of Authorities^]`HHTOA Heading
J"Xt4Z<`TJ8,<@2T* f\z@~T"lD(hJ ^8*t:|
xOJQJ5^JaJ\hRhPreformatted5
#~=z9!v%*$7$5$9DOJQJ>b>Contents 10

Hf         0bTr<n:@x\#v#R$&%%&B''p(*J+-(..8/b/000r11Z22@33&444447
^     ]`qrTable@|e`:`w```.akaGIdF$PV֥rn'pkH 6 !"#$%&'()*+,-.b          ,
7/0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      
Xt&T|6

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJ?gh$>PRl|~')CXZt6RTn|~
 '     0     2     L     [     ]     x                                             
&r+t1b6G:RY0f:lJuy zfzh<r^F`P<j|6<P<Jl|6Bdt<Lz2BpZ4p<f(N>x\l   !()(1:fABC^I^QbVV&WW`jjrdx|}}H~h ~RҰVҼ^TԾ|\ hVP JbBBpH.rh<z~D|Xr(f\HR \$R`xFXj0p`0F"~JD J          F
%

'
 
PVR,T(xf6tJ^ "4#$~$$%&&''((*+-....T//0T0^00.1112X2223f33"4,44444456/0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      
B

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@FGauw/1K[]w"79S_a{13M[]w           +     :     <     W     o     q                                        
g

i
!
F
H
c
q
s
$&AFUp02Mnp
$
&
A
_
a
|






/CE`y{
$:Ln>%V%_%'='?'H'`'b''''((()))888|999v???)AAABA
B!B#BFFFHIIJJJLLLNNNOOOOOOvUUUZZZZZZ````aa8aPaYabbbbbb h7h9hmnn.nFnNnrrryyy||||||}$}-}/GP#;=ayktvϏ؏̗Ηח9QZݧ     )+4LOֱٱ*3"%&/1:RUvwv(1Vmp8ORuo25'>AMdg0GJMdg
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

::::::::::::::::::::)+=EHpX!C_toc272_toc332_toc351_toc389_toc395_toc403_toc414_toc422
_Ref511206923_toc441
_Ref511208730_toc511
_Ref512098491_toc566
_Ref512099081_toc624_toc676_toc728_toc739_toc751_toc804_toc813_toc819_toc825_toc830
_Ref513206810_toc846
_Ref513308588_toc1733
_Ref513193242
_Ref513194821
_Ref513195072_toc1816
_Ref513197552_toc1864
_Ref513343227
_Ref513346094_toc2001_toc2125_toc2143_toc2149_toc2185_toc2199
_Ref513329306
_Ref513329852
_Ref513326484
_Ref513326219
_Ref513324670_toc2446_toc2451
_Ref513309410_toc3163_toc3234_toc3436_toc3549_toc3660_toc3771_toc3924_toc4074_toc4123
_Ref507257694_toc4136_toc4300_toc4464_toc4708_toc4881_toc4912+'J^#.%A'{'(7v9@@FAPGKN\QSY\]_j``dm*z|xЗ
3Ud
 %4Oac~,MOj

 
>
@
[
`
n






"$?XZu+zMmo%5%>%&''''?'A''''((((((888[9r9t9U?u?w?A A!AABBeFFFHHHJJJLLLkNNNOOOOOOUUlUnUZZZZZZ``````a/a8abbbbbbghhmmm
n%n-nrrrfy}yy|||||||}}&/@XaJSU^vxΗї|̝09ӧ֧

 !"#$%&'()*+,-./0123456789:;<=>?@AB+'J^#.%c'{')79@@FAPGKN\QSY\]_j`adn*z|>
+.٬     y14UmwVnwUmv5LO.1TknNeh ,CFyd{~&),CF`wz
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

::::::::::::::::::::)+=DIqX!l,b$KFvH_a@0(    
VUd        
T
0AC_toc273_toc333_toc352_toc390_toc396_toc404_toc415_toc423
_Ref511206923_toc442
_Ref511208730_toc512
_Ref512098491_toc567
_Ref512099081_toc625_toc677_toc729_toc740_toc752_toc805_toc814_toc820_toc826_toc831
_Ref513206810_toc847
_Ref513308588_toc1734
_Ref513193242
_Ref513194821
_Ref513195072_toc1817
_Ref513197552_toc1865
_Ref513343227
_Ref513346094_toc2002_toc2126_toc2144_toc2150_toc2186_toc2200
_Ref513329306
_Ref513329852
_Ref513326484
_Ref513326219
_Ref513324670_toc2447_toc2452
_Ref513309410_toc3164_toc3235_toc3437_toc3550_toc3661_toc3772_toc3925_toc4075_toc4124
_Ref507257694_toc4137_toc4301_toc4465_toc4709_toc4882_toc4913,})=#
% 'Z'(7U9@%A/GJN;QfSwY[]_I``cm z|mWƝvs~4Ce


^`^`^`^`^`^`^`^`^`^`.^`.^8`8.^`.^`OJQJ^`OJQJ^8`8OJQJ^`OJQJ^h`h.^h`hOJQJ^`OJQJ^`OJQJo^p`pOJQJ^@`@OJQJ^`OJQJo^`OJQJ^`OJQJ^`OJQJo^P`POJQJ^`OJQJ^`OJQJ^`OJQJo^p`pOJQJ^@`@OJQJ^`OJQJo^`OJQJ^`OJQJ^`OJQJo^P`POJQJ^`OJQJ^`OJQJ^`OJQJ^`OJQJ^`OJQJ^`OJQJ^`OJQJ^`OJQJ^`OJQJ^`OJQJ^`OJQJ^`OJQJ^`.^8`8.^`.^`.^p`p.^    `      .^@`@.^`.^`.^`.^8`8.^`.^`.^p`p.^  `      .^@`@.^`.^`.^`OJ
QJ
^J     ^8`8OJ
QJ
^J     ^`OJ
QJ
^J     ^`OJ
QJ
^J     ^p`pOJ
QJ
^J     ^    `      OJ
QJ
^J     ^@`@OJ
QJ
^J     ^`OJ
QJ
^J     ^`OJ
QJ
^J     

 !"#$%&'()*+,-./0123456789:;<=>?@AB,})=#
%B'Z'(7u9@%A/GJN;QfSwY[]_I``cm  z|myҗv5~4Ce            

WW8Num1WW8Num2WW8Num3WW8Num4WW8Num5WW8Num6WW8Num7WW8Num8WW8Num9WW8Num10WW8Num35WW8Num38WW8Num49WW8Num55WW8Num57WW8Num60WW8Num63WW8Num64WW8Num66WW8Num67WW8Num69WW8Num91WW8Num93WW8Num99       WW8Num103PGTimes New Roman5Symbol3&ArialGTimes New RomanA&Lucidabright3&Arial?4Courier New;Wingdings_StarSymbolArial Unicode MS_OpenSymbolArial Unicode MSG&
HelveticaArial5&Tahoma?5Courier New5SymbolBh
UFfU&(>ii(>ii'00qDyK_toc272qDyK_toc332qDyK_toc351qDyK_toc389qDyK_toc395qDyK_toc403qDyK_toc414qDyK_toc422qDyK_toc441qDyK_toc511qDyK_toc566qDyK_toc624qDyK_toc676qDyK_toc728qDyK_toc739qDyK_toc751qDyK_toc804qDyK_toc813qDyK_toc819qDyK_toc825qDyK_toc830qDyK_toc846sDyK    _toc1733sDyK      _toc1816sDyK      _toc1864sDyK      _toc2001sDyK      _toc2125sDyK      _toc2143sDyK      _toc2149sDyK      _toc2185sDyK      _toc2199sDyK      _toc2446sDyK      _toc2451sDyK      _toc3163sDyK      _toc3234sDyK      _toc3436sDyK      _toc3549sDyK      _toc3660sDyK      _toc3771sDyK      _toc3924sDyK      _toc4074sDyK      _toc4123sDyK      _toc4136sDyK      _toc4300sDyK      _toc4464sDyK      _toc2199sDyK      _toc4708sDyK      _toc4881sDyK      _toc4912DyK_Ref511206923DyK_Ref511208730DyK_Ref512098491DyK_Ref512099081DyK_Ref513206810DyK_Ref513308588DyK_Ref513193242DyK_Ref513194821DyK_Ref513195072DyK_Ref513197552DyK_Ref513343227DyK_Ref513346094DyK_Ref513343227DyK_Ref513346094DyK_Ref513329306DyK_Ref513329852DyK_Ref513326484DyK_Ref513326219DyK_Ref513324670DyK_Ref513309410DyK_Ref507257694DyKyK4http://www.opencores.org/Dd1Q`


^`^`^`^`^`^`^`^`^`^`.^`.^8`8.^`.^`OJQJ^`OJQJ^8`8OJQJ^`OJQJ^h`h.^h`hOJQJ^`OJQJ^`OJ
QJ
o^p`pOJQJ^@`@OJQJ^`OJ
QJ
o^`OJQJ^`OJQJ^`OJ
QJ
o^P`POJQJ^`OJQJ^`OJQJ^`OJ
QJ
o^p`pOJQJ^@`@OJQJ^`OJ
QJ
o^`OJQJ^`OJQJ^`OJ
QJ
o^P`POJQJ^`OJQJ^`OJQJ^`OJQJ^`OJQJ^`OJQJ^`OJQJ^`OJQJ^`OJQJ^`OJQJ^`OJQJ^`OJQJ^`OJQJ^`.^8`8.^`.^`.^p`p.^    `      .^@`@.^`.^`.^`.^8`8.^`.^`.^p`p.^  `      .^@`@.^`.^`.^`OJQJ^J

^8`8OJQJ^J
<A?2sQBGe% p!sQBGe% sQBGe% `m>%Pu0[Nc.:0DFFr]fE,9)ATl!m/i$wcCKNɒs2Ki%]))ʤK4a,=%ui9>ή`Ys$DϽlZ       &0Y6X.ej[r'L~'> v?n;6h6(O7Q4c@dQ;SjN={UL=W!?Vfb(~Ug᳡ړ]dNw}m_iKoBm1F=4ל-qx
~_Z2bK!L{Sx3~Gbl~R.A7F6P6DvSǹh;xL}wyBv].C^yKU9%|      g8(Q>)8C\"~B;mjD>_g~,\HYt+=߯9;ma*Nu[oٵƤDZkďN{Q@WpQweI+&
^`OJQJ^J
ۤ
r: MH:S: 2xLf]̖>H7pQŋIHc2^Zzx1TʋOA"y  R
^`OJQJ^J
ޯV'Y!Jf}K[d>#I#NL~7HLhvڞ$&͘x͘Nלuj*שXYIʗVOH~`z?4gu,0_e{/r(>ޫłǂ3Xfﰑd"„0N9g@CD0@"   eCC|<aaaAa*3(hS:
5ҭp0|78pp	ݸ~:"CԔSM-Xh$y/cAi,;3XvY{$ɔM1}@Rwd4.5wO^R+xsԟezZkۑ5W&eX{}mF^vq]ͦƿBLZUlUiv 777J*k*wUqq鼓yͷ5ɤq\XV*5;Qy
^p`pOJQJ^J
\SXiX=G%d-?zVfnyF[Gy3ڭ\2~cn0\}gGiY.my(-MfRb^5Zsh7[%&mI(-YE
^    `      OJQJ^J

^@`@OJQJ^J
<A?2fh,w% Bp!:h,w% h,w% Lm>%PsGdBڰ*Զ:5Ү6Ɗ%EP-jNj)m^&}H1 h}(I CJB-
^`OJQJ^J
sfνwޟmh+sgwsWPHp7x=Qxܜ JЯ*@r~IV9UD^0 mT'_ƼQ?p   ,xZp~g~2֭tU<j
^`OJQJ^J
}&|Iq+FI

KϺP(,gdXqHP?F]1}pSB=4bxQ<4JɆ.dCDr["(Ps?

WW8Num1WW8Num2WW8Num3WW8Num4WW8Num5WW8Num6WW8Num7WW8Num8WW8Num9WW8Num10WW8Num35WW8Num38WW8Num49WW8Num55WW8Num57WW8Num60WW8Num63WW8Num64WW8Num66WW8Num67WW8Num69WW8Num91WW8Num93WW8Num99       WW8Num103eePGTimes New Roman5Symbol3&ArialiLiberation SerifTimes New RomanGTimes New RomanA&Lucidabright3&Arial?4Courier New;Wingdings_StarSymbolArial Unicode MS_OpenSymbolArial Unicode MSG&
w4  獠<3(G!wIN|2CqPpVbyP
5ag&WyiCy1<20/cᖌqyLDXy,_;_]onߓxLX?Q~yy3Xu  @yt\-

:F ,       ;Ğ0'lC-}c$kAoZmo&]ꋊ:(EUPuq*2(uQKeOHWr>gPA1anZN_7Dx]>jr[ok6ym?gϴeQ~ ߷.ހJ-RVgT̳w9hlKmFEBM=*Z(èoo߷9aG{?=caw.[hpH@0<>sn`}'wIǶo`}l5|=8ęcwt
BA?A2fz5tHs< p!z5tHs< z5tHs< `1=FU*xWkhTGݻky;HEQƂ4IBZh5d4&ڀbҵVTP!Ś6!(VZGrwݍ-JݙfΙ3ܙ+H<8ԍz#JEQlr42sUo$t
(Dt#<=mK/SL)y/Nn;Ё6S(eXET2	
A-޲sF[(˩|20fp*=qLMk-M$hBK؅>u0[Nc.:0DFFr]fE,9)ATl!m/i$wcCKNɒs2Ki%]))ʤK4a,=%ui9>ή`Ys$DϽlZ      &0Y6X.ej[r'L~'> v?n;6h6(O7Q4c@dQ;SjN={UL=W!?Vfb(~Ug᳡ړ]dNw}m_iKoBm1F=4ל-qx
~_Z2bK!L{Sx3~Gbl~R.A7F6P6DvSǹh;xL}wyBv].C^yKU9%|      g8(Q>)8C\"~B;mjD>_g~,\HYt+=߯9;ma*Nu[oٵƤDZkďN{Q@WpQweI+&
l
ωh>"*"sL@z}}BOǴ;栾,yI0"xS牐9ފ2F0ƻ̽ c_dWW/{Q9Q9',w{Boy1X9j/'=q^
f`wx&Rk&T1\8+    HTsE1Po)y_h~S^4oF⽗5uBcchs:juﮮUMa?'fۺ=NۢqÎDZmҎ-C4jmϓu3Ӷ8/EX
ۤ
r: MH:S: 2xLf]̖>H7pQŋIHc2^Zzx1TʋOA"y  R
lo܏ ]ӽc:LϥD^$7ŪCy|߿.)͝;MJS_ީ7"*'7zQ=_G0o;Kg'w!=}.KpTA&=k/k,ԪPS?N4RnJMwвt4.p]]--Z_[_GtuڪuZ=Zg~"}A6U
ޯV'Y!Jf}K[d>#I#NL~7HLhvڞ$&͘x͘Nלuj*שXYIʗVOH~`z?4gu,0_e{/r(>ޫłǂ3Xfﰑd"„0N9g@CD0@"   eCC|<aaaAa*3(hS:
5ҭp0|78pp	ݸ~:"CԔSM-Xh$y/cAi,;3XvY{$ɔM1}@Rwd4.5wO^R+xsԟezZkۑ5W&eX{}mF^vq]ͦƿBLZUlUiv 777J*k*wUqq鼓yͷ5ɤq\XV*5;Qy
MH}ު}n٭}ޣ}a9/Mױߥ^>;p[[4}u[[ݫ~qZxk՗)gOnm_^Zd}AnB{Y#˳ǚnDLVJt#W W.^vpȥ4r_Ʉ/oٿ
g<RqKdӺ/m`?	+2*rg"tNฑ(c
)թ)TJ|$iy>5~u
\SXiX=G%d-?zVfnyF[Gy3ڭ\2~cn0\}gGiY.my(-MfRb^5Zsh7[%&mI(-YE
$yyu#y)
o޶Zت:RG:j;ga3xpD#-gZmr:Zr]E3iqQݍD֣yOM0WHE8QH??  ۞ 'CNi_Ǟ,^Mlb[~8zԿ%+uBĤnO/bNznFBofǠ$90,@)@'C9`湎5fA弽0m7|QqVǡ-YHOV[(8?Ez'
Dd1Q[`



IHDRFrsRGB       pHYstIME     -
<A?2!tu	"% p!!tu	"% !tu	"% j:m>%PD!jB&&FMlb|6&I+"lxhR7|߼im~9}s{ϽWP]Du!87WͤMUHP[5RBN'WaH*DFU\p5ț	جGtO+k9Ļhh
(m~$ [g!&E	3̀9:l>{luZMpu(LN`|`2mxbG^Mj{mLz7pe^~=BF!pq 	vӾr$#DeRr=m}n3 zI=Gm^~-`a3apajMcdxGeK'_O_!unɼd|(.&J/Ƽ:A)C	0ʣrW-)M2}-v;3y
tEXtCommentCreated with GIMPW IDATxg@T7=;HT"
Yuь#
b,"Q
|ZkuZ{l<XEA.
zzU[Q
X&1ĆQ#( M:Jm`fy?{D\    g5.4G%  00  0O>x|bdddLA"##mmm8e2BBB#F7o^uu5b&½{B~gv9{{HS   ݝ|rccc__)Sdddl޼9""
A<NHH0apMM$pر`hsssSVV"ر}	!ϟ0aBqqq```}}=*ర0OOO==wVUU5*///%%eС%'[ZZ|}}	!AIII__F#&{{{wttL0a„	ځb555xY{̻ϛ7O\\
jFՁ{ZeD[soAv~֍{$o"z,c(opF?e^2r>>a\`]{
Jƾ鲲ׯjoooܸ'%%m6*X/O>}„       Æ
۲eAzUB׭[wIB˭[[[o޼yY%K߿_@@RVV=p?{n}}}  7ot6-$$b|}}]\\!yyyVVV...zzz>\tiYY     ѣk׮UUU999;̜93&&۶m4Nj400zb
ЇLikkojjٳٳgWVV&''uTWW7`lCCCO	!=/!Vw\.!oo/**L!tuu|޽{Ԕ7oހpIHH>}ҒFQՇ&>\GG=((ĉ{7gΜ]vu?[@;+))edd<~XPPNBRSS.]$''wqqm۶߿2n8wwyIJJ>yٳg=211QSSÛߎN+<ҥK7n|˫\uu~iҥl6;>>VFF0e˖=~{<_C @rrʕ+3229VCCCwwwB?p	133յŋTKYY@'OHJJ;ZtҔO8ݻ.^8h jOs͛7g׮]xo+5siӦQkjjٳg"}ٗ(&&+۶m^266ryܹ+v/_yǏwppb0󣛛l6ݝϾFqqqK$HϾofgg嗄QQ={gϞh&==7x#wc՟?]^^fCCCw2rH'˵oooWPPPQQ)**JOOa0C;
8>y^f|ZO ^;M&]j:ASv`t,9tI@J~+?lmLLJFε#_Ym_M=|^$l)&WL|ʤ<_u9|vv_Yf3mn>w!e!ÅZL_l*Γ	c-%Gze>ly>_Apgq<˥et{iaR__M#>L%IlKrbnkz7ŠFkVZW!׊tR*ժC_5sot¯
_===!bbbo߾r)Y|yYYoff믿x5      r                   ToߪB?~liiNII
,       
('O2B*ZnXU4@ٜuj:yӐa[D߀/&-)
F+ka{{ڐN3&!r׫wuKH@E`؈Fw++~%ט?$;L^;z"zf|@|'"7%C{,~voﳷ,ժF"US ʑ[9Yt`_sM^yi-Ԇ789L5rj)]y^~AɛYW^%+"Ox)bKW8>(|o?x{Z{"ZԎG4-|.a*#NtۿrٳiMiav
6Ɲ
kb2n2vR3)fQ/Mue
lmmꚛ[-gikk\IٗB`kk7*++kiil۶MCC֭[222֭3f`@[ׯ__r;w{*yy;;;322jjj}}}7m$$$>7iҤI%%%KYj!d۶m=/!dΝ;vHNNZ|9Ékll{?FDDzYYYKYYY&&&W^'&&.Z͛7w@4cƌ4h޽{߽D\vZcckԔdeeq._غuIfffK>1bFRPPطo߁
8l2anRe"TP&7ŭ!"ӝZ!BrwN{X%jusxc^Neh^jcfnwT[p̜6c}3S.__&[xɗnv2vf݁si4_?=.9ܞZ뫆sꝚǡÞɑdw@Z9m6W9\13D~YcufLUnnTeV`qc˜BحlM'^=,G-j*|O=ϙ"¢W,Sx{g{X/ǾJi=7'*xs]zO>3L2DdQ-l^.T=`
utt_zEqpp322‡}_j      訯w/Q222

?~{常8--w޸q@     ?~|ٲeo߾%L4ʲg>~!d8qGUU566QKby{{B8%%%'':ŋ
<A?2?2

WBLAVAެ/D%>/
E^8%{Py<'׮aIqQl7B7"ޢJD(H;)FA|f!خI7e][haH*:܅|sc&P~	jfy.6m]>
}jUv[DU
"        ^sO)=
\5keU}Q3ux8:dYӾ$kjl0
;w$hiieu뚚F1sLBHuuu}}_x1}t뫥`0$%%:;;o o%$$322LMMcbbJKKNjgg"''}=Rzzzhhw}p$^=ztaa)Vkkktt4ñ:t萄Dzz:!^KKʕ+   !ƍuVxx#G+~<==?z#GRL&'<>ѣ3f[ۉaHNN>|8!RII{ϖ۷o;q8L{sss|#|s1 Bzd_B[[۸qrF
s.E
U9#NTkvfOt"7h7rU%PG?V%Mvd      "҄Xݚi.M        Og녰ҧ"zH }BԜ>e_`'#^OOW4>qiȏ>e_ieUAg\irHㄼgVsQy
niHHsCiҹ/~qlQh7⟼UM?xJRGTڥ,7ύƹm|4mOnz-B~F    bK%C!O-/B&_#*!E	
ȯBA@F(! <	X(!C JTdJļ%X2Yy[(Mդ	XS`M5]Wrٕ2Pho+zv%5\>k?D(i4{:ts;]AtBwFuPF\}H\5]!!ev)(+z&\;^(ݠnhWX^^+>}8x@FB@`[ѯ9! e(b{?]gzur%RMC(#J!裑˛О;*2FQQr3726;67~0FЗr[= #b.[?ʄG!8     A+T^>}lu;v\x*u7t}rpdL
z>7v07X}GQ(=>5b|},YbD{    }mOl<;[؎çO?WsBy׽g,Y..nחpmxy~߃r☽5f؇}}}(gO&G5?k?C|0ÿA9TL.X|'zzuLjFbjawu}EZWQyH<(ԈuB|CBAb]/yBMPnrQGMy
 ?AaP=% %@jc&6)O
Rc*>x򥙙h{{{K_'dggRO>ˣ6o&Nxu|poVTTܹsK]777~%ݩc***fo
Y?:Bm^_B~jԡeGz^Wy@/tԚI 6ȿBPFOھdPQ=BxrHAn ؗjW)NbY*#\1Ne@׋(w;Pǡ
E[]6e11jqqq̙3-RTTg@y'Zk.~Zv-!$,,d_ǽ{JJJTTT۷oohh6lܹsHߴQF޸qR[[{IBȶm>O?po!xN!|BJ^*--I[[butt">DlllWQQqȑ&O(AyAjjjXX컇#uwĉM6eee饧?zFؔRyի῿/~={OJ__߂YfEGG>}p߾}555K4fap$$$888gҥKtuu͛mllΞ=+,,\]]-%%x ';mڴׯ_߻wƦ{TSS#[aS*..0`Q%߻w*yuuu}ː>%qq999<N}o(..nnn.//7110`b}&(((##Ñ#G຺GX,'R?xGcǎ~!_=,C322?~Ə/$$D	>u!͛rrr6luFHKKv횮nL&a}J\.˞eee+Wljj?
XE_
L5k!l6,++kʕ,\zÇ,Y.**x:C5*//͛L&SRR2!!#88Tž3gzJJJRR<YПސ!C~7aaaBȞ={DDD!uuuϟ?;qÅN``=p5knݺeooOjiiQ_kkkB~
6P˜KYԦw܉644$0+++___}}}~)))͜9ã+%%ɓ'rrr@}͛78qtRyyC2QiΝ;ƍc0!!!SPP\nzbb       }rlٲuVUCC\__@AA޾ʕ+&L@D1..xKңFl~cRRRll={t:%  C7??(**XYYQnnn999)0Jǧ]PP?jkk


ÇHHHܹFM2'g'77spww޼y?0PPPhmm%y"$$|i!֭t钯oKKkss'OBCC3337mD_~}kkɓǍښqAYYYl
[Z>,vyCHO] @AV༊*
z!>>~ԩ555§Nڸqcee|ii)Ͷۼyq!_
GDDL:U]]0J%%%f^$`sZZZTLyƍ
aZ8!('deV"eyݖ
޶:OV5YUƪvAW@_ؒ       Xzk ex(}փ.\?)L.>u_
?!c䠼hRV]D,XBJ+ʴaDY2:Y
!ρ2baJob+<ظ$$'ߓlmSx>V}o9vW8!v-͛<5>ˆFl9}7۹szM7іdQ>)}$;#x4&3b     1RG9Rul辐&#Gqa>w"q$ḷ_.cƉcC8ܵb
UUUG~zMMMꪃzС/fSRRnݺ#yyy

K H۷oݺu999=.={L^^N_~}ɢbbb;v`tuux<aQQQDπ?#nnns}廍]vȾpqqiӦ͞=6--ӻw>#ܹ8:77ǥϟ[[[s8X,Ç߹s0Kp}߽fy<Ν;
?bLZRqi1q`w+   "f,rb)e!ӗ#>*GV8cJwqPn;#=3s"bIȻd%'c|;c)ONA<6qĸcy<3V6BB{DDg#zA<>"~AC9Ja!"#ZRsп'DW"CUj?FuW86:l;`oO@su<8zuBB{6=@/ wkh(p}tz9A~yCއ_xz>>@        wu8>2N'>#8'p/~   |q׈FMtx}r,slb%uCp_anǽ.;A1b4ƈѸwErQczCp+%ƞb{+do{ʊ=9a|_+z3`jƜqON~h]r)b}        a-DZ^
yuuGC$`3?/''PBBbڵW^fX
c+Py3ujqf;A.nl)Uӣxs\tX䤮EzPF7gBGz6Qa׃AF鱒#?+h@>W@oG\
hi%.򭷌dyfr_ok
ޡ15q%J`!)m?֪xdm
ơ!.
m$)Oa)mߪ
NCރ1&WAҐYC#*C#ګ])
c!!slz"˝m;*eYlubUnmi7쉴0AlceTBhXnUˁ|"1H$MIp VyچS&-@͒tۈV*eOB,}ޘ
:::YYY    >m֮#^aٲeP%%f!!ovRU5B
{_;at`lgb/g*Ưac͌,w3ee>dƿ?S?3?of>Jd7b|c7c|Ʒf|;Ƨ30;32>?/bW0j3~g3~>3~9W1~
cof6?g/3~/1 0=gIƟbiƟaY3/0ަ2W3>ɌoƌoovOg|'wa|wg2>}?9e|>G1~,/38G1g?eYƟaiƟbIg{?,f6of?5__{`|5=`1c?e|0/NOg|;Ʒf|7c|c7b|2(!"?ӌ??{2w3Y?m
k?3?0.j{_  /b|2~`|_g1>߅vooƌod'2>Q1Bg'12~2~8c<~4G0>C?ߛ=߃]ߙ0%㝌oT7`x;+?1KO!?`QƿC1ƿ]___?w2~2㽌d|)_qcd|?f|O`|Wwf|_6ox'0>
`|=G3x`s3o3C+J+&5+k+?31~*dd{_R3?#!~mߒN7a|*0zx1?b_1kD>"џa|<Kߔߊmߞ2:b|63~2~8G2fƻf|     '2~
3Muu    rss=zdffFtss{AUUT)fo޼ym---IIٳg"8|]:;;,YBqrrz        á/]JqssZ\֭[͛WUUHP*++g̘)//Ͽ?{xxHJJB8aii9{lQQѧO>|YZZܹsر&X,/߯_M6M0ADDD[[{644ljj:{bWWN/--uuuqŋĈ'0AFFʕ+GZZZ燐رc̙.]qc~~?ɓ
/g,eB/eJ?G8`V`3/2Uƿ?w'?e_3{_8;3>IOa%ooo_k{1>?C?#3]w3e?f݌3~2~!2~%f#O0~+w0?*_g~f;?2=b/W'1g|<Kߔ@s۬K|oY)B\&WU}ReY.3(7/Sշtkgo1sf9%\}l9ZG|W2r@)?|7\#r
|?q՜Hə/3*>œ@eml)>ae5R+_.VrYɲTiYu|uFgc~BbvfL.3g39TmG)GmRv$k"}w|,ӾXvX7c;.w$VjGỗ{1B)Zi)s:=>E5^$/1:bee]J˧OJOf`g#ҿ%,فԺs߭Gr̲cUv},"[d&qh{8>#׀|.4[q,qT S+|s-C#}reޖ5m11>x%R{Eue%
H%$`'N466޽{ի'O+V'%%5ݻ$%%N)((`XƍBHW\nQQ(5  2rȔ*%qvvuR뀿X@@OO{mmmxύ<d۷Ĥkiii@ڿqq{JgQQэ7]޽{W\Լ{M\.7//%z@@
VVV)))o߾rgZݹsg޽JHH˳011177~RRҠA/FZ`-"A8%""bŊ/{zzx<'''BȣG-[VTTgϞm۶-]SuUU!$,,2n870	V\\zׯwuuB,,,RSS/ҦN:lذS;Yɥ8p`Ŋԋȴq8˗9rQ@^ykh4uBBӥ

5kP5˗/y<^MMr'NPSSCH8xiii֊OVii_pp0ZDө2DH?!F)++UTTŵRU+JKKeeewEDDdgg444P@ٳ@}bvr8γg޼ybN}jdd|r:d2O:=pC"WV\\ܣ>}I\.eݺuǏ)|        zϞ=;uT>999qqq4fҤI{%,ZHLL&0|uuy	޽[UUΝ;T͛7[ZZL޵k!
4Z`%&$$joCit{jÎES/{=LM]d>v}?xf.a׃v ZD끜mmv=nzuڂz5Ert{O|~OHz'&*{?.'B܇Hž-?VIyG9]>Kۂ2!߭E}Gd(N,Իo_n=i/B2
P#Կ^y_ӟPO8:cd'Gj(	u6A\;Vs@[Px%cwB]        I[^K,NGq)YvK+!kB]q
dMȿ;Mu=GkR!ZlY!
}n[9*p]!k!oRŬʝe)ΊYY.t=*U^ty-N,w;K8
P-K]
V˽%n]USҜ<UR򖁒'LSQb]UaRlju-)ǝNxN)u;=r*Bd)r툪	Uv>I     ߝN\KE(jwQڨz8ނNrx*K]S=nt]tU<8-/e    yxeUEYܓVVvKON+(NtT{J˼2wzgKv~C<]
ԭ28'Y>΁f;{=({p^|l|l^1@&*mB*x5$K__@'Zyw>MNCQKꇠC9	'e{%pL]!]Z0]I҉[`.-;d;…S*&:]Nx
#VTOd|IYUTvk>XT傷i
ҽ)Ϟ=|2
H!..O?TRggح[n߾_XX8e{{J99pFjϟ?cƌ_~dzɉ6m?
KMB+(uV{acȢJ=J`6@%e%^T        Ҏdqj`Eur-%bY'og,Z>Wcjաoga+Or#       rSQCyߜFH~'L&v;ۿ5ʴ4Wx\m}2VsݐglmDJKB<bq=.hG8&j.̋IPNT3'Pl"^^?5I)64B!ja)Mg"U)t:X5'P7%Y/\סD;khp\-;Zy?e4)Ճڙ24:`YJ;E;*3u(z)q\0v0b`:>|Nlz4M^(]i=S"'6tC.M3ySH%e,£w85ЭsX#_|o@>>Q\GD!}jy89Z"=m,@dp\L--&
   M~M(?ԇ\^(?~,m  wBG(L
&B      <A~#M } eW Bw 
Pǎ~۷oSkL&T7nƍӪ IDATEEEǏSUU?>B
_̂O)''gȑ]]]>>>˖-SPP DFFn>|Cnjj"6,,,ښb)((477GGGϘ1S244
Đ*avjk01XЌMj/.wԾ⽤f"7TwCl1y=*?agP{BwBX}viy
8f4ۅ:WN Psp~!}?ܰ  oB>j.3!a>G#;
w`Y~kCGxVJRf!{2,tnBq}ə%FʹR캍uggb7{rCvkP(b=>yphL]yqERك]|lx֧W>ݟ-Y,?[D;JL U 8f5c5l5aᯅk`ˠtgfM.X;0Z6Xo}W+Q^m]AXO^Թ   ez~ƓFp7ȷN<SQ#!'̶
p8J

/>}[lmmSRR!#F@=  QO_~)))qqq?VSScXÇ:uJ__֭V200]`AYYYbb!ի)|0
p??BСC;::N
+?z+A`qw1%LKaǚ'MKG$YY/YY5
BSz҉k단KG=jx#KвCѹ|Ӑk:Hk"ۿW[΀KnwQ{\G,ܶ~-щ     rls^̶uȶm6%@{r@7;'4px7h%;'\8t#dv4HNq]q|7    d"ȷrz^W /.ېVnFP&	nBPͨk+
܁>z?B;G{^ {g)~M5s6c7Rt)E52%zwSuߛ}Tnzfw1s*FeeD:4-}!?t2N\:J\{F֢l\ͶK;ފy'z,՞/gگkԌ\~˂AwƄ'4Y"h{n7$       Gͱô'X,j=mǖjMܨ衧b.lANRU`<ړ/,5yY)g;w:D
Cpww/--ݴiӤIKkjj8pAKBBB¡#|0)222۶mb"""vee円###YY\nYYYWW!dǎ! |$%%-UUUAAAj4nnnD!h
4`޺uX__j9<<QfAÿMAAd&$$ܸqCEEEVV&444<7
Kt:bjj:lذE/0޽cǎٳg+++xxxܻwoʖ6|V0455
<^"ᨓ#}祙kc֞Sd*2@VOK#eâaɈum'[wMPƦoX]{%'78XlL6R~HX]c(K~)&˔mepuZǨ\*o"1v-Y8s1e6қt5qF2[Hm㍴HHo5     FZjeFZnFZiizktV:fX1K?   ?
HslllssŬY>!4i!BLLL޽vZ>0  >O:::w^UUcǎ{D߁83(##)$$Q\\ryqqq333AAwkkc066LJb1o޼tWl6!$`wQyP455{\op8/^عsuFFE_xqԩo߆gZ_BBRXXFaX'N(//<内yzzHII!$,"IJJ޽{СCBBB'::JJJ;wڵk߾}gԨQ[n1bfjjӧO9Έ#ӵ5X_ן:u"%%5x7o޼yFDDѣs%
ց\9׋Oo.m5r9&UGXh2Wy}=
Xo0H0MFHV#}Hv#aOFH1ҿFH3t`/KFb#kaڡKgFq-Fnj}#=n	VF~l#H?3F~a43F~?k3ү#H3뜱x^}ǾToDXXo˹aγ6orx\~"y̘?lެп_<8y! e{q\bks0)y:O.B
y!͠v_GӀ3ֻRs֞dr۹V|病pgF2Gnp9`ZhӝÝ17/?^|pﳏ`q9MO|+Ik_윤!?c[ڣM)3/,4%Uނΐ;$^je3_ʔL=k~1vhdM申oڣYlu_7cNUJUO\cؤAWw9lKzfVF،r2=Z9h&r:.'G/.Rr٤
rgj	[jijiRds_Qk09G!_*@hfq-JRGTڥ,s҇,(-=̀f|&W?O=7جm2|lF>v?ÐUyή}ݫ/-s~:3'0mɘ#~֔P_QNQ΅zr*MݏrbVXvOG}ߘջ$٫_;ΘrAwaZ~iԿ]Cׁz>1]O,~6דQr^Y~EUVݾgui5hsmnqdY?;3@''"P񦋷u_$n5.ĬʖyyַSݶk*ϯ+P>=A]2nm.|{w.LƑtN2akLX3Z֚v։.u',,6r 'lac  +    U!;{Nf6ń-'lak{
m&laO,a	{# aG{ㄝ$a	;CY¾%~&a6ĢO        K&a  kFXZ֎t:օeEX_CX.a"l,a6
#Y[[[YY?^ZZZHHjШh.lll\f
!JJJ{ikk:d2RG0|SRRn߾=rHBH~~U[Fݽ{wUQQqܹ7oHII͟?Ĉ#         C젠s8'$$\~/!$44tҤIw=CFx⊊
DPMSSӓLra555NYYr׷Yl6{ɒ%{F0     8ŋmۖ%%%$""BUTUUM>ѣp8#..n͚5'OF04|ܹscbb훛ƍdɒŋ
@mDX2aEab?-ag       ;CiNvㄽGLnž%i¶
=FVń'l6a3N=EU!   V@XFOX.a9
 /aYe֝.u",v&akLX#’	K$,(l]H$K$#[vӄ"$a	{#$la{	{݄=Kӄm#l3a{5"l9a	Olf6{;&CXa+"",\r@X_²$;a]DX:akMXš֘F%HXaQ@@Gط%a   ;EIŽaG;H>gkIMB@֛ +a    @U!%aNšJX#,0;aw#K>'>$Ž6a{{EN¶#l-a       [A6G4¦v'a VIX)ań6ф ,!
$a   IXº֙]EXZ$  a5 AX=¢     &;/a            M!$5^!vm!l#a[KjV!l&a6Id¼UVJX1a#l4a##la GXozփu&aWֆ9       kBX*a
sV8cucÄC1Naa_5aa$XDOXa)]BXSš֊',   EX6a     DP†6     s&2n#l"aS3awv/a6-$l)a+   {G{'Jž!9^$U^'l?a {c #>%¾"k¾''~!Lq9',.!)a        kEX[AՄ]Ku",
"l(a  ḮsVBXa6)           E\=L#=Nm%laa/*aÄC1Naa_5aa$%OXa)]BXSzojd
aaa@baaa>҄      .]tѷo.Xjkoo'="00F]xQMM߿Ԅ5驪#B6o\UU5w\$,,
xVK6jK<(c4hx?~۰w#|nϿ1WF!|оjk뺄}(,(IvdAt],=sme=fru-oj5y\8~_[8ě[ѪP4̢zsiԔ}\~"bN[]5"j]펱k^͋:e
!$`JNN>p@uu6lЛ!gddBtttٳghjj"["""'KǏ/[LRRrԩfjmm߽{wGGǒ%K;& IX,EEŦ{Κ5KCC
XsAsBNݜe2-P6\;pU}N*-Vib1+?Z1vȟ(;PŶ$N=4ْ{l6L:$g5e-45_+&*uly4*/tUef*oփ$0K(Jv	Mμ*WU5A.WWlPJ8)(kdg@9*ʽr}Tg2Wy,0J7<g	׊H.P.f-_5|Va+˝*7yǿ&ZY3,l}_ƿ]FoVքZ~?ؾ,N}~ΰYyz:]JAW{q>1Z(V}Q׽qcY,Ky[=(@:"_$r5?-~{9B-wVnߗZꐯǷ+EQ^=v^cUss㮚.a4үy'"B3ș5d8oq%k;ԺՆ&&="/{z^3#3NC+3l~ok7|:!݁|Ĭ>"GeYy/׎V'ɹm*Ԟ&%Ȉ<@QI&PN'rzi"Rrv툤GoHo''"3#<"rߘ?bMF4Xj&Bt
ݻwƍ,+55@>_SSӈ#<==2dbss3EOap#B"##{\lnn6@ɸB-[?Qի7VTT~ZBB|ĉy3`qƍI&	WWWKIIuРp'Oo߾WPPX~yIo>        !AAA=/!ӓ899e˖:Nx[lYmm-   
/*`*DdQ-l^.T=`
ڵk'OјfaaA)-- 8qMLLlћ7o9}ILT[f_B!dÆ
Te2[lljj*++\`+jkk:TWW` ;{'OoN;wNZZjjj/^$IJJW())Ao!t:UWWd27nܘhjjZ^^lkk$$$Nb&L`ffHw܉]x1-NgX/^=ŋQQQ222=255]hQmmTjZucc#Ղ)H+NNNݿ9rp~~'O!K,	!O>%|TLζZZ[[R$`3333[[ۧOBw]TT4nܸϞ=9::fS-~~~ÇC$>Xϊ駟222lll


!MMMTǿ|ٳgCiii9uի[nc04
!:`3<֌3h4چ
=zdnn>sL:KJJ򻥧755
6LIIرc222%((`ikk۲e˅jjj:::!WYf͟?ӛ7o>zMjjjvvׯ!L&!@&..f͚ٗrIBrlllpp0Fۻw/LLLtpp Xsι$%%)++cD	>LKKk]]]ϔBbV\)""?ϟ?ĉo޼qtt8 !!akkx @ȾfwA___OOOߝ=
&&&v
///BȞ={̙0 U\\\VVFx;v8q"!$%%H^^~ƌǎ׮]w!D^^}…T&.((hii;wnxxxTTT]]ݪUvn
H1.\pҥjB

<A?2!*v(eTFm )p!)v(eTFm v(eTFm ʯsH)xxUOWwȍ$$(H %H 0Bi,I:tPT
>}z񮮮;v̙37ٗ
rY˨T@@@tA]tAAUF0Rٙ?UU~NSuM
`!|\A~~>!DJJرc+33˗rrr#F@P@\~"!!oݺddd̛7իW[nuttD0>OP׭['##[^zebb9slڴ   ':|0
e [WW2`GnܸQVV6&&fذa&*` KHH444tuu466Y̙3


$g(|x<Fc0&&&wMIIhZZZC/:xEtttNNΨQ7tP~ϊ޹sGYYYJJ
a@DqSGu$qZ0|PMJ&Z:JvԅJOlw3!bZ
3`/ۊ+lmm.\HsέXdS놻._u\%&&&''7@db@>666vppصk՘,,,Kj*CvY\\9h sMBɓwmllH0	sYf]vabb"!!B)))/..5kVlllLL̵kג㏤$0|LaÆ+WB,--cbb,--?~`0ϟ믿Μ9s׮]zzz]<WVWWqFv1zᶶr`3g?xʪ-zzz/_
HrN>H-CK"cE鼏h9z*r@Q)\FrQ6ԧL|2Vvʏ&B$S~/m?'d";l,rOha(5?ͼUD`>aaXA2"YUwWYl"^h{i4;}ǑfjAܮuV[{b?cUdɼHuh&Mмkz^*?FLs3;c2-/        BHi   iPz*?5`7O2g]OUIy֝g!?M&s"P)&G9*Dvdɮ4M6`y_me_	OZ8B]?&U8$to"\TCڒ:$m`2)|Rm!e,T _>l_d;S'l70#CFa0yq   $|e3˗LKveQjh{-ILfIQ}
SSS~%?~<&&f*G$,o;ٗbuvvB444z\NK7?~ү_bD	LHHURRo///_r%svv>|x"!!icc3o޼~+<=|ڴio޼~:d2>B***ׯ_UUUԤ|.@$--M-]\\튊,cǎqÇ?~BUUUEE#FǮ    >Ǐ=,]4**jW^Ν;򪪪<ORRrϞ=+V@<8}MMM  !EEEݻqAeee-_|cƌ
x񢺺zXXشizW0|ؠA233Ү]6l`ff$--Ç}||tttRSS?jcccBB!dǎ=/!dK,A@徻V~~ٳo޼idd]]]]粲|QQV{{{}   !{
웗qqqyyy#MB
1 !|a;}m'}wdm֣~AN6^
d
~,nuSE_!l.!{[au#Ȟ$NF#Plf-ڊ=lPM\AFc*ɖMvZ(!HVN?wS13/?RՑ8m5dSB񯧍ڹځ,5\;Yd^2xau1vkJmÍk**Ŷ8i/wkg}DŽ۶>)idB=T~f~!        A
Z[[DEEutti6uիWXXXwvv>yd龾# 􍸸plllzz
BK?J6KL>BwY61ܘ}d       e~YOȨLοd|*ɭ_[Đu'##ʣ2'£>_p
Y>΂ 屫r [CF}LKY&'
zsJX&M&_dYDYT2|B{*Վ7O(f4˥,32SD}McuHp>2+M_il}.Mv.&Ҭn& D"tDŽۿ|zw̽GAzDdVM64=9wPPy3[(;/>fI(ѵ`d~*+T?G((${H#(cR=8Ha=PQ}=Du,2IpVdu=;ZCNiؿ4/4ַ+^JB9?micc,pdDgJT1WEOj[P>
&5yt9i./WkRDvv
UTT?zOnܸ?>;;ao>s}\YYyƍgJHHhkkG,XbL奤kkkƘ1cI@зx⎎u
2c…3gδ2L///ccD@DDDz󃒒n޼0}zqq]ƕ+Wttt:::$%%%%%?!!!UUUSLA    'SS 988B={+BOuuŋ       !^tRgg"5FO)//4iRVVUUU/^,\PYY֭[|===P5k#;::lYFFFll_!--...]]]+tRiӦ~ذa-UVBq|}0
7^v_~UUUewϟ3gluu5DH0@߼zNNN쯬\UUuIj!d#E4KLLLLLL`wTUU/!LJBrrr455X@iTVVBƼ<Bmgg']hYYf
!dΜ9Kkjjp8O
dZgDպC558D!LI]/־)Za)/2u|JjH{PAL  YBt|5ozzss=FiӾx/s%&z_򧘆L%6¿bϯee_T&p[;k_S]eY}ءI}X$!?2LzəmK}'Lf!!B6Ԯ
o%M~}mEevY\0DV>|'γ:H[0n3@GD=2lCNקUI'$woۉznLe{;I[oِgnM^6iϭH{;1^Hk_Z   
Qn@@?B       !wׯ”)SLMM\0;v˗/UTTloܽ{wIIG      \rrr4f=@H#G455
           466B"##{tw8p /gmɒ%'Ottt|w̙3-*..F     xrzz)!DSS{T__ܹ9s hFU4'Md``#B6mT__ommقTKKfffۛ={Q^^>rHCCCP|Bŋ?}\2LQQQI&ٳGVVaT}8vXAA+Wlذ!;;[AABTT˄[[;v1TLLLFٹvڢǯ[nĉl6hߏGTޖ-[mfiiy̙}^dɒ!Cz4l_j)UUUׯ_'Qg(M2E^^]]]---* |֢Zeee:ޣgJJ
x
ii|+x@o}lpk5/jk        V/vo   |??S      /m<'Ox+mxg]x}g|y>x|:g|_
˕7zxxHII]t     $`'''W\\lllz\b0rrr+>Lׯ_yyyQQHtttܿϜ9ܿ;;;qժUqqcǎ
:t޼y-*))A        ogϞ|ĉ:j֭遁T[nܸ!  rΜ9cggwLS!i̙III񺺺Ϟ=KNNquu>|xwĈ˖-[p!Ū>ĉ%%%L'`|
|_|_
.{~G~      ী_+Po63{3>x<
\~oIGs_'g~qǀ~aNo/
|_
|_|9g      |:ikW|3x/=wxm
o߾p??+VB<==555\bdd*ٳ޼y+	Ϩ:XIIIDDdȑ+[[[:::߿zw7Ν;nnn!0
_ѣG=vooyyyqq;;;BptzWW׻Kz%++ȑ#6KKWtzYY #GܺuKQQQHHh֬YSLA	oeS6=IDATSӺtRSS˗KKKg͚E9vؙ3g?~L>qĔ)SBBBzl{xߜ˗/Ϙ1CJJ*99yĉ;U߿ܹssILL\tiiiWUUUCCÁ90}ȑ#˗/
x)n^?      ?3O?8c?0|'7o
o  zkR/>ು>45{O^
|q>`oIGKী~1G~{~'<x.lCMox7pxkiS;7\?g?O?	+_'?~>ແM;
ںu+swwȸs玐    !
̴_tuuc
%|u_ |E>>w
.\8~w"b4{:t(""bԨQ,hBHllɓnl6[IIIOOOLL˗555bbbB_/**zɓ'+**[ZZjժ!Clٲ%,,lk֬IMMmiiqvvC00@EDDp\++7oJKKS^|I񐛛Km`Iyŋݻc{l0HHH8p 33sٲeFg_ߍ-}||ٗ$''/XPPֆDPPZ1L\pEVV{%<{lСݣ$Θ1ŋ7311QTT@)F}գe͚5ٗm6BԩSٗNx~ɓ'^~-..߿q))))..Nh._ŅzCBѣG8	>^rrEgܹsF55ryyy555IIɒ7oB
x)b'||>x?7xO݀_#vUୁOxpp/?
$3A7*?|3
_|%e|,3   |*p
utt>ŀ
|<1>@=w~-W<xS;^~|?C?)ρ	k?ܖȣy,o	rWo.3_F7<PÁ>X^W~{As?q/
kk뼼w###srr455gߠruuuwww__ߒiigggy߾};:].k3eriJ&nQf*4-cIiQFi$ueJB,u:gs]ZM|~9?ƎuvvX4gggMSSS ;w޾n\sMMMHHH@bEKnnn...}oKMM@E`[`E%7o>~}Vuww1TWWWBHYYٔ)S:;;!Æ
;w.K1`kԩƍ@&9}t*}	!ϟN3۲e-#_Fy7^z	!GJB!Nϙ3'""bƍQQQvvvh/_xxߺu!W=z4UBѴΜ9I-Zf`̜={t[[|7o배0j4y@ p8h^A|Ǐ'ڵK^^`0M(͛㰰uֵҗUUU+((̟?[WYf1Ç;iuĉUVfff9Jߝ;w׋A!|'`'allL}fX666Tа͛NNN4-<<<<5@PPP`ooOQWW-+++,,RVV
S-k_w!5oGgnsBwB<xs-_Jw\
rrrg϶ B.+
p:F7<PÁ>X^W~{As?q/
kkk  !WfX?.///##C$%%
N:vT
S-k_w!5oGgnK"
`(//?!4RRR?22r'NucUU_EEE]]]ϧx"66ѣGT   FL,rssSRRrss={)))C            ׿U뵴z=̌R\\#www0[ZZt2U8iҤ3fQ7nܘ2e
       7`_s߃]u)?oc{f7        "pA|$8QTQS?m2ymll@1Fk<9_q՜V򾡼,?GimM=6ivDY鯜?PJ%̟%R;IۛxRNŞ%g)7Px7=~sn3B|@Ed
oK>%s]ڶ`ql]`\쨫🸠.?!.S_vžKiޅ;..B}K*۽cNL?&{&ejr&Y9܍]q+z\'K1_!rCoK[)ɐqB_I022jIȨKkLԨۜ#rR_rR/MpOjIn
!YCCm0az|RFFq=j͚5۷#}8q"Nj^                      wx゗+W嵶

 !"#$%&'()*+,-./0123%6789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~i$s|(Cp7x7eP    B@R( A(YʠW2dYP/1:kȞ_2"mC(b #F&D(y	e	JA!lcB](~/q;       nBxP䧇QtR+M${UWo(|ގdn'~EԿ[;F]|7YwK"n-_]agB9'WQLJy5}R{Y6Aiwǭz~wLkG6l*(PT~KFtdQ՚lY7(N#@&Myn*)r
KW.\0**JEEmy<:8{{
׽t=?gI(Ϣr0}TnPfP(ʃTc246"\|W^13y=i2[#)qw
ǎ>|M3XywqСNUSScllsK͛7X[[GDD}@ uֈ#8NQQQnnn\\hWj@|>bcc߷Z}}!Ν;U3̇kiiݻwѢEhj0vlBU
{0Pn\N(TȨnqPVSWS]M鸆L"HPjBvO'cnF6q-ZʃuTQyXGi31
qqqy vβNKK뻫% x<Ŀ/?+Wtzkk+up744$&&.Ya4J;wР6ɢ6صkWӗbdddddDiiioi/^Xt~EEƍ:D0*))IJJRUU}	!DOOO}Ν;.]illLOOZC0C lݺu׮]11U׮];qDUUȑ####g͚%zׯܹSWW7tСC\rÆ
hj03TBϋ.uwwwttVVV޾};##Ξ={ժU=7HHHHNNVTT֖)--%x{{kjj[^^O>=aBHyyyNNNEEŵkתiVZZZF`aa!###nٲe׮]믃


\w;;;42CUUŋkkɓ'?@ZZFZ/>yܹsn:n8FFF._hU0Kvv̙3˖-~iii...򥥥#FtyyENN"
||MMM_MIHH077t;㏄_~ظy<OGG322ξx񢡡auu7|3sھ5+++{]p8ԁ&&&]]]r.^QQ܌F@G"""֮]s+uy.C$+++z7cƌqƭZ>((i@zyyB{%lmm566{c^^իW.,://ȑ#FFF>ܽ{GMM
eȐ!111eee='d      BjF[\.ʕ+W^ٳ'&&6))ŋyyyiii%%%hg0Yӂ_xHӇڳf޽TaHHȅCCC]]]UTTllllvll, _Ν;'*8yݻ
vAaaa0j犘!CjkkФo#&!Cl޼ߟ[[['$$2dʕT͛7B6mdmm!%%%@IIIWWM~qtt\pѣGWZf<(Jߜ7o*))=s8n33/_b0E[[;::~{yGGUA(9s#$$dȐ!n
$RmقI22c.`.!%+5r
殹OZ[@BrnmaG[\!|Xh賮2ۼ&M>g&U{Rùn}@KN\1gRSR-rR!h?YR=?KJRAoܭ|4ÕN{cDFPXFQ>T	,Cz"[ށb#0!蟷ܓcr!
KZnn-5.gbzN_HN}-l[w{8D>mtԛ]MmiRu7PFvj|OK|d#.gN.m["FhR}3?ۗI_P;Oybu/‘츙1se?E[Hbf*ɺ,cQ-e#6
Cmzj:] ? kT`ޚCߚx7s<s>UJm>M5..5X0r
\'F~wa#    
ʡanyHҖ*66Jh4',O
<OWW?[]].Nydvtt(**ZYY]+\YYy	]]]OOO4#LLLаotaa@ PUU{Z4g###!>66+.]z7huuuMMSN
ĒXIۍFhܖ~
Zr^Z[rI^2(/o>y6vM_L֪Z}
п~5!W9Ay}pڠ\i|Ȩ/1"/qbS,b/MGHYL
SRR~G%%оcÀ0)t:}˖-;v---qqql6cҥhy0`#44tϞ=BPQQl:=c===4>K.EGG755|򫯾:uŋp8NCWuuF4dսׯ;88p\NBãۿ$,4ӹ\dhhhqq͛UUU'MO^    >@@mT)))9o~XKKkʔ)wQWW       2DtgFp87n$ǫb._NؔՉ?靝\.ƍ~oRWW'Zȫ*͵&$&&޽{XKK+77!))Iqvv
e       ɗl)]O(Xq98|9ٞݓ4{\1YIc4_IcU4&w#7:S#s1PRfCüd籐=iqsZ9cDKI)9ڔ`NWvZk@+ơ?O(ru"#	bK+r\P}wꮮRK*$RuKKiW*WK2o	WZ-Ur:SY2Ir{U5SYVRQLκ*=yTNyWWwZ)R}^dG;@:ROUZq%n:UQqU(8T_SZNTV|%ҍ(n
y<޽{i4ƍy&0|,
4?
`cƌw^N~zCCŋ͛j*{{{BHyy9!$++k̙266qpp;a{zzzyypB77ϟBdddD֬YC144{K~~P(TVVx<                       yHNN.66mWtVϒ䂂BHggԩS{^
7NaN~z:9Kp\!w\ڮN<יډ]ܿTq9A
t:qذaԙ
ɓ'ɗ/_TRRZt)SKnll˛5kh[ǏlSSI&BBCC	!|>^^^? XŎ;ƍwƘғ'O=*%%BٿSSmRRRXXuW^
/IX0(jjj
?S|^'{3QR֛jifjɹԛYzs^YrV\pX!CN{:9cZ*Ys;|
BKK
6>|XIILJd(++_~۶m#Gd0,8|СC~9++kƌc<, S?ֺ,55ׯ_m۶'Lp
.xbBHPP O/??̙3P%Ç?w܅222544+333BH[[
KJJ&OhѢH555j `!=˝Bh*f23go۶-$$ɓgΜ駟Is{{=a00
wKqϣ6I&ŅIc8LsQ/\S_9/6e}Sw(<R+WȾ['r6ilZ|oD#
4Yr#ᬰgC\Xh+Ii0vkXE2S|>~-Y_K;mNM~}L~4q~MlܿHڟf:l'c(hm7_,V5_*jUXX+ц%Ežk\VWy>x)co*K:NVꢷ\XCncɳ2WZno
'*iBÚ۫}WC#􄸄h$*SyҰ܈AnbouiZR?%nO9%荖6We~$5X{&5p5\z/!\Gpɢ[?2ʣ68칡cY\ù&}/#™!n]՟j-'63竵gsiHn      cNj<7iOkeekRsEvc.@|Yٗ\nǝ
.dG
---fsB|||RRR!4MFF&++kbN>}e===)))''';;;0[}o5@wޠ m۶SG]|W^*GEE%&&n211AǛ7o^ZZݱcnjE}ӧB233׭[hii|rPpA&9bĈwwwj
1o~-IIɀHKK1gظѡ"d    
;}ybյ;rpA)qͦ][JM%ˎ~Q6 6mq#إyYlPlS(eu~*39:0l<[' xz-ǽ.6==|i dq!jhPnPC2dO@Z"Oevy_}h*K'TZSٹЕT~Z7.KW).GeCκc^J)~eTwIF)ωֶE=(9&5`*g({6Rζ34)g}35kTbe	INZG`9Ir^6,RrנdX^`IQ0Z|8WjknFNYee%K?pਬ2v2~ݨNb}&Kok_]uT	K\W[	H'xsۅs=j?Osn띙asz罕jTrd鱪KhPAQPm؏/~4Lv{$2+VaiNF$4^f
ʬ/Ym?6lfiow4tջ̝`QuehTK)Gw?E~'LAyEK%$
r)tdZZֆu`3k]YZ/֗L6X+`mkXsVdּUV4֦6٬amkX[RVgmk[Y{WXdmk{Y;a֎vcgkX;OZkvE۸|Z

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  
k-XkZڲցάuekXZ_2Y0rXcqM`ZkYVZ
kXLf6y-`m!kKY[jֲMmeE^am;ko]ekY;Q֎vbk?ku.

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  
?֒XKakXkZ[:֙`k}XZ&kYZky6	
`-$YfZ~qOak'X;1֎vì`m/kXmg^dm+kX[ZV-dmkXlf6iհVŚɬfmkX+`-ֆ6Lև^`+kYZ[ڰ֊Zke6c&n`'kXcMe5kid)k19X6SӬd+־`3>a#ݬڛ`U^by6uam%kX[cga`mk3XX`b

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  
YxưZ.k٬
am kXXZ7֮e#kXSYkZk9YkZkk?叵Ӭd+־`3>a#ݬڛ`U^by6uam%kX[cga`mk3XX`b

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  
YxưZ.k٬
am kXXZ7֮e#kXSYkZk9YkZam?kXOY/YoXY;ylIdj%ZsZv9kW֞Nua-XYZkCYHF6߱bZ    kejjY{XY#=b֖X{X6^f5^g-emkY;Ǭ}}׬}wYγfsrsrc-d֚֒Yubk]ڍZֲXpF65kJX+cUV]}=\aqU=3=ֶ2k:ko.k{X!>fS>gK־f־cGβv5[2d.%ZsZv9kn}..xB%gO8EPEĀ$ܷ~;(94eᣇ<J,?]S"6\g0W^
9Wl2V+bXB<ʱa>57
;Jfnڪ     
[FSs=JX.:7׎_\2\ҋ<\1t\1xx8HK\Sc|6WfP9H>Wo0 6qkNhOAUwCP-",*ݟ+/6{fq0d >\hL51#g'v4ftS$%v9Z=&Y_G PqJkI2uQFn_$Oy2X^Džc|5|2},|pXCq^F0o>9QǦc^]Ғ2WR}ߓ]ӣjpATsZgVUj6,Պc3iR"SC%ƓN0ik^S.M!bF$n:%!䲁
XY>L~ޞp,IAΨj^VvVf@:!g)fu

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYs\]^_`abcdefghijklmnopqrstuvwxyz{|}~;88:uSmفUCCojj*!DYY\AA!55zyyJHפ={߿իW
FQ!ȼF[McH|G>XY1MyKn[`}
=H/_Hw#~wNR;
֯V+J@ϥ>SNTxiYTS(=yj˧^mesԯ@*aN܅
o{Gs3//oSNҗfB6l+}    !˖-KIIyGB8NmmG      >oӦM6mZmm6U(++r     !Ԃ,-----ccc֯_x^x<Ĥ577s\t0^AHLLlڴiwtÍ!GF7-[dɒj
Uum2/uVe͘)
BBٳg<O Bjjjb

1cx{{gff={:mh4mmm@@ӵ<   d#  ~p8ee妦&j笷2
<A?2#w^F #p!#w^F w^F ]qH[#x]Օ>UG73-PEb20aF@    fiv5ո.d}WP1Q?k]c\t
A?GuUw5obTuݪsν{}h#&&H834Ș8yƷH?g/gVOtpp7pkQ)6TY  :5.U5:ؼ."zS5ycǎ4b%?       :#ВG\Z.eDbu*
z6&PtSexєwI/ C]2(Vک'//ξX{p8ԭJQLVTȧOu}QaO.KWvL}|m+NI4oS>,o/Jq
۴iѣ֮]D9p`߿h4÷pGG:ɡ_ر#==믿?ӧ7f̘1cp\jj4~:}!CDIrgϞ-
>UNl[>~hjZiH;H;0ҼgSsF̐qLXK$~^!]]qqhB[w3>F[$E,Nیˌhw؈hbYOxo茴p_geQ<ڞXHKBC:F('߮5.Ʋb#$l8EQ	F#Z0NDwCmmD$4bD|ߎBDI3xni4vy<bF2#]*6xzq>K|3Puۄ7eFPGBdPUlc_NɈK.RёFJ;((-eZO4)s7={m՞͞'=O;<{BI-َV
ZPn%02h#>OӉkq5I߾~[L1(%>QiPA     \ze}1\bkhGRꉙ(R"t$M{r~m%%߆7N/=\֢iZ3p7_$nD<0^[25.4/,>{,IAlFҞ|Mq8#>U;;@W{J;v4"Nvhs/~!hۮ-%v{fw9,zov4fEt
{yqw1Qׯ_Fyՙ3gfLԔB7Lyh.B@ 5jzM6M^^^'O|EGG;FFFϟ?&<|0..MWW˫`bb{wv_WY:::!!!oL_999BHBBBAAARRǏy<vڄ   |~xx8!]!L&s{:::O:uj
;'6qi  ]M~%µMD6$q0i=
ޟ2iBZӻ}WkHk9xYAfwv .&p9"{ڜ{HC
,6(((##*]t)jjjXJ=`wQPPصkwmmׯEFiiJKK[ZZ!wuu/^`T϶ӧ׹s\]]y<NjIII)**6l^iiK444z8vSNٳxLՕRTTdii뛟o``E7ӱc߿`0V\Iٷo޽{~iܹ'O611!0'>}gQͮ.uuu&y9BHYYٖ-[߸kƀ=Kdee=zڳ<00dQK177|ۓ
Ӑnvv|:]J2v<ח/(^]qqb}$ᾗ?o1.`!mlvCil mm^Nږ3lmmG"1        iO|m]]֐+iӟ=;9s
`1W^
^^^{I{       z      _j/=*T_j.(t}穴|q^S2֔6_h|2edT2(CDZ             
kjj-9 f̘1+WJ6nHYf)ࣘ3gرcJJJrrr$%%7o```KKK!?fff>=``ԇqݺu:𿠭h"             p--˗/#>:YY٭[䘚6770sy:`0W`0 @`0`@ 0(^]–nIENDB`lDd1Q[f
tm"{Sҋ 7Hx&אk&Uށzoׇ:^Fz{H?"Rx?B
/ЇU "]gҿ5"}H%C@(~g>Ԍɾt5[C^y%Ti.BbMMbeB9ςg]KP6~Lw~$}>ʮR- u}@zw
=	okt0{phS `Z==ճ{@kQ?E""ȸ}c{v`c8yþO5p|n_bTZ >~u}uV+k(]^!_e#?u%OV,e/OŲ(gl'gS,אr)ӿS2<ro72Y#p|e@MN-k〓?Ӻ.X^9RX]q>β[H~ڄyn5B4E}|˼dg0H~<

ZIךU*.6i0m5Kez쫳u{-~5ixC|Y/L?=|PyJ
BA?A26luB!b$t Bp!:uB!b$t uB!b$t L1=FU*x\]h\>sGdBڰ*Զ:5Ү6Ɗ%EP-jNj)m^&}H1 h}(I      CJB-
^+=zm.b[+_n
sfνwޟmh+sgwsWPHp7x=Qxܜ JЯ*@r~IV9UD^0 mT'_ƼQ?p   ,xZp~g~2֭tU<j
\xUӁaLjA~C
{?i*'![IO  a>ܧ)hg?C3>xG|x#We_H;>iG(_/E_o~1i]!tޗliʚ^؆ri:5"b;
!wq4e*3viʗ~hyQPY83+Aw߂v{–ęG~k{.k
}&|Iq+FI
ZԢ^      EL(<y;//z!=_V/B٭#eE{|a\[/rKxpVgڲJ_v`_U߭΂"87߻|>'C/ }fVߋZ\m6ʾ}п_\
B/'?Ї_w)pua}q[ߡCawm|1ʅNsݚNk܌H|6O29yZ)JKĜA[,fA2 sXƓv.fBPPY>3l8w }x~y$Oꉬ]2 CƳrel/ߊ{x
KϺP(,gdXqHP?F]1}pSB=4bxQ<4JɆ.dCDr["(Ps?
Yp5C*έBikTcN&;|)Ku  SnId_]"lzmǨP !ꀄk?62Agp>[Ҵd?U.tm[4pkPO^A1c\:
w4  獠<3(G!wIN|2CqPpVbyPl*-l<27uQ܍6狅{
:F ,       ;Ğ0'lC-}c$kAoZmo&]ꋊ:(EUPuq*2(uQKeOHWr>gPA1anZN_7Dx]>jr[ok6ym?gϴeQ~ ߷.ހJ-RVgT̳w9hlKmFEBM=*Z(èoo߷9aG{?=caw.[hpH@0<>sn`}'wIǶo`}l5|=8ęcwt
?RB{x"TiczXȮ՝Ų|EoXdWws;^^4.Gd-#Eۋ/n|`yeo+?     ؏}O߶9<*%]%U*_p2=iO$
l
ωh>"*"sL@z}}BOǴ;栾,yI0"xS牐9ފ2F0ƻ̽ c_dWW/{Q9Q9',w{Boy1X9j/'=q^
f`wx&Rk&T1\8+    HTsE1Po)y_h~S^4oF⽗5uBcchs:juﮮUMa?'fۺ=NۢqÎDZmҎ-C4jmϓu3Ӷ8/EX
R_W+xWQ~?ު"ԃUzV_,
[,^~mxz@w#o
|7ȱl\!#s}r;]ϯg+9'8a8m}R/    8`*9%xsOnn&8ZdY
lo܏ ]ӽc:LϥD^$7ŪCy|߿.)͝;MJS_ީ7"*'7zQ=_G0o;Kg'w!=}.KpTA&=k/k,ԪPS?N4RnJMwвt4.p]]--Z_[_GtuڪuZ=Zg~"}A6U
\7/@?[7hv8
>?JPΗVK\6Gqq=7Wsm݌ǔo8}i쪔k.@W}r|woۮe?߁ר*ɓƼΪrWOh[>]'[A`Ok,r(㓽3Ip*pv ` 㹇 
q46G666O76u~yp---.x~ˀWIZ
MH}ު}n٭}ޣ}a9/Mױߥ^>;p[[4}u[[ݫ~qZxk՗)gOnm_^Zd}AnB{Y#˳ǚnDLVJt#W W.^vpȥ4r_Ʉ/oٿ
g<RqKdӺ/m`?	+2*rg"tNฑ(c
)թ)TJ|$iy>5~u
'}qZeҷmmm}޾   G
{H27+ޭ`+[L_Tin/^ vLaxf{rhJ!:}/5\,=e2x)Js#38a.n7Ӛ\cvns@7G{G$w(-N>34SlC45ܼw
G!uȜי!fxHο5CuJt͗mr=F͛EΕ79poO;E)/5y$[RQsf.s|JyH3Åvy]J=Mt  9:g;Zrl?{>MOO+dr9S
$yyu#y)
o޶Zت:RG:j;ga3xpD#-gZmr:Zr]E3iqQݍD֣yOM0WHE8QH??  ۞ 'CNi_Ǟ,^Mlb[~8zԿ%+uBĤnO/bNznFBofǠ$90,@)@'C9`湎5fA弽0m7|QqVǡ-YHOV[(8?Ez'n_KFvHPNG
3ƋEbgVjZΆbD9oI[ά]&,*Z~vstjUrȯP=l?(Uvi'}>-،ӬcXnEc]cvX(m]2^y^Gb,~Q[mż\?!m[?|\!%..C<[lʋq/nZY(&C\r$yX)m;=KxZ!yw:חD3yIi?Rݝ5_;%OeA{YR%FP.F<UEʎk9[1s_}H5Bp͎rƽ}B~FOi˚>d녌֌_kZ3jϣ:niTR^[ߢ           }^M4  o[ͪ4rޟl%Bײǐ    tlgyCUls}૪V_'k=KUʋ!~f-]@c_]%}+eUUh{Bc2}f|fvQf?;.W-Z|Gx5P+9)Zk@?@?w@?}3}Xۿ,z&	M#;߫,|1\bod)*Y?5뇠0öC:?^~8F{Q?Fpj
_vK_~}P_#_o1\YXs<]97wi@'|&i3Z8 -!

_j,]vFwd8΄|y8O-HޕO|>vCZ^YYYf?]>29,5~+JvWB>>f,&z9\ߥ>4?r8G& XI3tx

IHDRFrsRGB       pHYstIME     -
1*-zFCkj=k͉[^+0ZntH]!TnC٩5UYj)$|"J;}SuGî45?zQrNhh@yqF'=r      7X
tEXtCommentCreated with GIMPW IDATxg@T7=;HT"
'S4FOEfO xW6OUpOOunZV<=w㠷tw>GOz||xI`C[=6{6z;?~       ~
܁~ߌn
b,"Q
:?We47Ѽk։WK,-&F@ˊzssC3aaI[O ~1Ogʖ\R6]XN=amm-|
X&1ĆQ#( M:Jm`fy?{D\    g5.4G%  00  0O>x|bdddLA"##mmm8e2BBB#F7o^uu5b&½{B~gv9{{HS   ݝ|rccc__)Sdddl޼9""
A<NHH0apMM$pر`hsssSVV"ر}	!ϟ0aBqqq```}}=*ర0OOO==wVUU5*///%%eС%'[ZZ|}}	!AIII__F#&{{{wttL0a„	ځb555xY{̻ϛ7O\\
-Wq\ysV&nR│0&LC0k^G)p=*qm~sT=ջLA/\4n+:ƹ$gn-N8-Yu:JSylfZֶ>O6;:Ec]l󺱶z2iEcCōX?{^o|U|+gdQk3tH1P` R/\f-,vo=ͼ1h2t}Px"E~w:>ogW~QR6'xZl(jQZ6L0ecI373e-~$i3J/%ԳJinKI7)Z^:M9V~SqUʳ   kfK0jl,iMUW Ue_v_'̴mA'ڊf-M
xh[E?|g?J|{ֵJdci}bO@)&565YOۗn\ѓ[,ҬQJ&rQVެc_V}%-S2ҁ#(ٽڝ8i$zic[-OjɲÚ`yҴ~W+?UVV|rE-Kvߴ%%٪|vkM6Sv.ܔTe`FO+]-"Bp
Jƾ鲲ׯjoooܸ'%%m6*X/O>}„       Æ
۲eAzUB׭[wIB˭[[[o޼yY%K߿_@@RVV=p?{n}}}  7ot6-$$b|}}]\\!yyyVVV...zzz>\tiYY     ѣk׮UUU999;̜93&&۶m4Nj400zb
ЇLikkojjٳٳgWVV&''uTWW7`lCCCO	!=/!Vw\.!oo/**L!tuu|޽{Ԕ7oހpIHH>}ҒFQՇ&>\GG=((ĉ{7gΜ]vu?[@;+))edd<~XPPNBRSS.]$''wqqm۶߿2n8wwyIJJ>yٳg=211QSSÛߎN+<ҥK7n|˫\uu~iҥl6;>>VFF0e˖=~{<_C @rrʕ+3229VCCCwwwB?p	133յŋTKYY@'OHJJ;ZtҔO8ݻ.^8h jOs͛7g׮]xo+5siӦQkjjٳg"}ٗ(&&+۶m^266ryܹ+v/_yǏwppb0󣛛l6ݝϾFqqqK$HϾofgg嗄QQ={gϞh&==7x#wc՟?]^^fCCCw2rH'˵oooWPPPQQ)**JOOa0C;
޸4.R܈%-nnjD2kFQuy:6i?^dE];lag#ԽX85uG&೉88n=5s9c[PY&P)[d(1Qlcoȩp/OjuJ9knV}y]KȡN,M:-菊V	ϙ5xtK]~HjyfP~'wjrQ-5E\lbFfd0ƌ% ߼o6̞2e4/G	Ѹ>1{\ǽ謟ʤ~LTՏuj>~ֶSCuWz}nD{u)tjCֽv-=_.)	M<2gTݸQs'<8:߾.d,U;+]NRh\
&el13j)g=4
_===!bbbo߾r)Y|yYYoff믿x5      r                   ToߪB?~liiNII
rU"Iu/iRQ"W?OԖ7q6lo    IKP+3TZv|hz^[J>njXdaGBŝm,DzfI   5Ϙ|qLsduyZ }=l_rd%q5Y5֙҄QWvd#W8y
#a7}4\0|~V7֕v]26Sb^.zyKfLoiӸFSI{:S&\,g-<}T2i;UU^g#/QΑmkm=X2{ml
l$zc2Ddojqo_T9q,[T*RN_KUoa\&%GA='DdP-l-T=`
lmmꚛ[-gikk\IٗB`kk7*++kiil۶MCC֭[222֭3f`@[ׯ__r;w{*yy;;;322jjj}}}7m$$$>7iҤI%%%KYj!d۶m=/!dΝ;vHNNZ|9Ékll{?FDDzYYYKYYY&&&W^'&&.Z͛7w@4cƌ4h޽{߽D\vZcckԔdeeq._غuIfffK>1bFRPPطo߁

utt_zEqpp322‡}_j      訯w/Q222
<A?2&7Gd e&p!]&7Gd 7Gd R]qH&x}|U<:n       
?~{常8--w޸q@     ?~|ٲeo߾%L4ʲg>~!d8qGUU566QKby{{B8%%%'':ŋ
*ᷳ#hyI:$cw8'Q^T|˸scaGuGXnwuuUWws9sϽU(,1mEYYᠿgӦ(TvӍtՀV*gl      
K3ŏk
T͘Fw33U
clqߧ}{Ͻ@:U:L",ȺY+`/7 Cm*)u!`ĸ&^^ƮtE?wq:v'~+8@3%@3][;+@1֓8#||!tdu
;w$hiieu뚚F1sLBHuuu}}_x1}t뫥`0$%%:;;o o%$$322LMMcbbJKKNjgg"''}=Rzzzhhw}p$^=ztaa)Vkkktt4ñ:t萄Dzz:!^KKʕ+   !ƍuVxx#G+~<==?z#GRL&'<>ѣ3f[ۉaHNN>|8!RII{ϖ۷o;q8L{sss|#|s1 Bzd_B[[۸qrF
t6#
9M[%}sSyx=*A[kL/
КT#+IRǏ"8%SֹSU>iL{3C_)e3'Lx&`6&na Sy2#>	0Tԟ:SW)
6S2o4S-dYO0ePv6;{"5A[kR^QRgǜc̛SyӘ2n`8|L/dsDLT>=B@gP}:%>: `Jq:$n}Δ9m@F`ehe'S./\U4-LLϔG;v,_1a]4B
;XZ~J҄HK,:u4:\qMgُY~YNAy`ә\l;\~LAMerL8?SL@E~Q$>ѳ託w`m|67t-Lc˧2e&f͛3ll
Rc*>x򥙙h{{{K_'dggRO>ˣ6o&Nxu|poVTTܹsK]777~%ݩc***fo
<
[؎;~
E[]6e11jqqq̙3-RTTg@y'Zk.~Zv-!$,,d_ǽ{JJJTTT۷oohh6lܹsHߴQF޸qR[[{IBȶm>O?po!xN!|BJ^*--I[[butt">DlllWQQqȑ&O(AyAjjjXX컇#uwĉM6eee饧?zFؔRyի῿/~={OJ__߂YfEGG>}p߾}555K4fap$$$888gҥKtuu͛mllΞ=+,,\]]-%%x ';mڴׯ_߻wƦ{TSS#[aS*..0`Q%߻w*yuuu}ː>%qq999<N}o(..nnn.//7110`b}&(((##Ñ#G຺GX,'R?xGcǎ~!_=,C322?~Ə/$$D	>u!͛rrr6luFHKKv횮nL&a}J\.˞eee+Wljj?
+T6}Sg^dʳ6..a"3W_^^W`{^`og\`o->ZY77_[xm}{vvq3(~[:n6Ԝ7K;TL-PfjIπ//G<ajYSdԁ/2up`<6~1SuS067LxZa3̥VBY#l>4#0èWZ"md_\EC?XbKYalf[¿d̹ kPS}+چ?PX;>|\x.LðN<NN\;UUw^@MEn@QNn'Lf<>Cg¿π>,㘬sӧ諰Y\MO†뀻w 
&F1T#Ogbb:1(f7hۍ~~0ÈǮE'؉8jYd*7M+G|>k21c}Z!'6m=='<&nDf3MOᾧnMMW6l3f݌~lKB_V˭[Ƕ	8mЖm(|F{+/nv3`9ư%neٖOV_=U&7uwȱߗ%r-}MuFlvvKAټ/3;OĎ-:/щW͡PN4s/ҟlY/+en'c]_v(d0΀/ARkof_1u>d~LC|v)l9 Վ???dǴN2B~8ň-<       {B݈}.^v,A;@WK_ &]/bX
L5k!l6,++kʕ,\zÇ,Y.**x:C5*//͛L&SRR2!!#88Tž3gzJJJRR<YПސ!C~7aaaBȞ={DDD!uuuϟ?;qÅN``=p5knݺeooOjiiQ_kkkB~
6P˜KYԦw܉644$0+++___}}}~)))͜9ã+%%ɓ'rrr@}͛78qtRyyC2QiΝ;ƍc0!!!SPP\nzbb       }rlٲuVUCC\__@AA޾ʕ+&L@D1..xKңFl~cRRRll={t:%  C7??(**XYYQnnn999)0Jǧ]PP?jkk


ÇHHHܹFM2'g'77spww޼y?0PPPhmm%y"$$|i!֭t钯oKKkss'OBCC3337mD_~}kkɓǍښqAYYYl
9/+S
z!>>~ԩ555§Nڸqcee|ii)Ͷۼyq!_
GDDL:U]]0J%%%f^$`sZZZTLyƍ
/z    `55kk#_
tl0`2e 1,Gcrr9l'Oжk:u=pP}L+eLxNZ9݃1q5ڰrYxm5x_qv
mX2\@~
t̽Ex/w/wwl>G{G0ox< lACӇu*}claaCqcz4,6'j>=s+&joDT^ȂZH&eqC(|Um:}nSr0k,J:1!Y$_c?՝)tsvqǹo䋹3NW
#W`+p' =kɳBѮ_6oܯ^%O%6&98@"oBӕAޑo[
];8*5ib^CtiG/kis;ٴEt'LW&DG!(9ѵt7]@&A;6h5X)mߺL{W$ߑzMGry9w'hM誒NBmγ@oL{Y|i1oP"     3Ѹ8N<0FQOO霃lRHt$Ƒ$ ?L{B'W~  В\s
NBa7<x=:
UUUG~zMMMꪃzС/fSRRnݺ#yyy

K H۷oݺu999=.={L^^N_~}ɢbbb;v`tuux<aQQQDπ?#nnns}廍]vȾpqqiӦ͞=6--ӻw>#ܹ8:77ǥϟ[[[s8X,Ç߹s0Kp}߽fy<Ν;
^B:}Yr4TTE"|o}[;Gkpӟ0>Z)%QWAOow.v%@FOtV|뷠54~ƭ듬oYIo3Do式g/hƄp* _N݇?D{i!e8uo}CǏۊ8'2Ȼh+hdo-`7_y/ uX*lOڊҭ^I#XQz6:4rI6+RfU7,{Di~Bώ>=:~9ތo[y:>N›NcMz6P?[
ʘzBa>pmW0`'Sh`(ag>|{rZ5ɹ"q.(7&ۦs?/3*sl`͍[b1u{|}=Pzl.w}g2Y]I1]#b<%pxNc/-XB3Zn[^n|u+4%1en~P8{!=r-1\ZQ7񗢤G턩]8Ko(ӈR5꼃sﮧk^uXJh!`Gxbmj57]>u>̛UF..b(x}>nS5G&WeFԿ+!tkVK2Liϵ11K134o=1x':VH3cY>]~`9k\ϟl<&Qp]lw=lt(~}R!崇d4G`Z	1d/ʩ,>>	m$?a.0#Lw{H>{(텩csIvcv8kMSW]U:jE]tΘx:
T=:7Lt&q5m΁>uDm;t+$5~@>Gd:9ybߣ8}4>@}>K_?Wb=+J7nnϲo;q(1mO
8u&F':#qٯe1(cY:']^iT,9.On?,:7(?kƙ/8˷{WuQ6V-;{$Yʘה=tyN`yW0mχ9y|e;wr+|'f9G;snuog5L⼪TwF{^vo{5Wq~X|+گezWOT$C       x ӏ~_/~VG-W{?,Q| 
[C=_{-,S/VqA`?u+Dߋ]xnx@gmM  |l?[V4~w=/fɶ@"f9%pǀ/y@NJ}jI&ML3bОVI-tNmɴ&%9~Nin>ѾVRKƽTC4pQN]LԺ&Ts0Qs-WX"YGsV4oO,6!7&Q!95fqYrb9[IJNtkN@.vKL&ko\&,=w0k]P֞/.0YOW^-D'ʲcߠrLIm Zg8Ư
*;?WCJU!%*]-/sssË"Ζp3ӟ`wk"}fsskcH
yuuGC$`3?/''PBBbڵW^fX
7v5-aQkHkckPvu4"QbSP{g8`GT"zS(ں\}R5ئ7`+*ÑhƖ`$XkcT;tf5;#Pc(

; w5*pݭ<Bi h a)/尕G!z(dۻ.ovo{	>7%itm~+We*+Py̧˄O(/056f~Ζ{;t%uN5ݰp(FGjkKx(Y_=zʤ5i)U5uUfUUͨ/[`t9A0H3q5'q%C'EO6`:@xڣ$uH(ꈕXKpqH7P7“1Ɍ:v{ahiR;d]k;
*t
2C1J$`SSk5i]K.[[y/u#\?m1UX\  pwm!:%ѡNʍMpQֆXH>n49"཮
E9PhAm       w5PpWy:c/u
Rֹ+Y,$St~2̝w]VcG!|Wj
:::YYY    >m֮#^aٲeP%%f!!ovRU5B
QĨ.I6[֢td>Tci?՞^^_f7o4А
|EE|2Ltag>Fׂ>)zYy yJypRBy=Nq[:Kľ 92_ZpPDpgi1O6ypy8{M^`ZPPMmi-ƀ?("1TJ|{7=3gx>P6N[s>Gc<9i~:US)cV{I<6nۓOyOeGw+=L
3Muu    rss=zdffFtss{AUUT)fo޼ym---IIٳg"8|]:;;,YBqrrz        á/]JqssZ\֭[͛WUUHP*++g̘)//Ͽ?{xxHJJB8aii9{lQQѧO>|YZZܹsر&X,/߯_M6M0ADDD[[{644ljj:{bWWN/--uuuqŋĈ'0AFFʕ+GZZZ燐رc̙.]qc~~?ɓ
AE1HY-5g
!MnٶF>XzLh*SHp TM?1!9t6^|
[:N
%$KH3t4fͥ7BKO,{e7i39XB>m4x=M6yJ?vOvsρlm.sKJ /,k`&)޼454	dKzeڵiߥyxՎ@~GpÌHe3PNUBDŽ"'6*T!LCtGB9nOp<^k1?қpGܠQT(Jq;s8LvؚwC?B?B?s{ϲЫkl6*3Y7tla-:>esG_
H%$`'N466޽{ի'O+V'%%5ݻ$%%N)((`XƍBHW\nQQ(5  2rȔ*%qvvuR뀿X@@OO{mmmxύ<d۷Ĥkiii@ڿqq{JgQQэ7]޽{W\Լ{M\.7//%z@@
VVV)))o߾rgZݹsg޽JHH˳011177~RRҠA/FZ`-"A8%""bŊ/{zzx<'''BȣG-[VTTgϞm۶-]SuUU!$,,2n870	V\\zׯwuuB,,,RSS/ҦN:lذS;Yɥ8p`Ŋԋȴq8˗9rQ@^ykh4uBBӥ

5kP5˗/y<^MMr'NPSSCH8xiii֊OVii_pp0ZDө2DH?!F)++UTTŵRU+JKKeeewEDDdgg444P@ٳ@}bvr8γg޼ybN}jdd|r:d2O:=pC"WV\\ܣ>}I\.eݺuǏ)|        zϞ=;uT>999qqq4fҤI{%,ZHLL&0|uuy	޽[UUΝ;T͛7[ZZL޵k!
~+[aT&3-~:eXh:6_OplY[&M        N׼Tщ(.2:x%j[ջ,ýNb:       ?N[.fݯk'km1:zr/Xg3eoA6.n%LKl,}d<մd4WH+ӢMakVZ|9ϛ˭f
ߟRǿ<,樂nк,|: 
wmy'4hՃJVjZ`
ܢ~iE;4.O$FW+
<xH+<xlFVܷsy^]1sڷ7h_hG/;۵[?[cE߃wρ[+%Ph!qMcq,=
ҽ)Ϟ=|2
H!..O?TRggح[n߾_XX8e{{J99pFjϟ?cƌ_~dzɉ6m?
Օ}yUHEh[uQsbis}шr]UN3Фywn"ɼ?1xK:r*}oAc`m?NWf:A'ZeɞN'93xx]R$XYZFO~5u#+Na`0;Pk+mr       Uk    wak\7`3L^`4S]ZcX9xÖG卦+ܝޖ/9
Pǎ~۷oSkL&T7nƍӪ IDATEEEǏSUU?>B
_̂O)''gȑ]]]>>>˖-SPP DFFn>|Cnjj"6,,,ښb)((477GGGϘ1S244
[ac{2eGK:AܢÜZņ:}-EyhNuTCp=uvRbv_O_XQ3zP;yL?^^,uz
#qޜ*ݙeJ_KuiӪWϮ'M:N!_1[phl/5        $JSMiY~{,#IZ)^Eښ'Wx/Hx[Ǘ2kp|˼`;'zr{1e|A+|q:%eWֳ۸Tsew'/}mE(lu:C8n!.bG.=Z/%Z"`/Y4ևxD1hIAYx0✊1}li->  F4ŵ\]HZcղ{    KAAАz!@=Bi3"IĻ9桧dϗg@~
"W[=B/ILJQ]W#UkՒ|x&K3"s!R9FQeyK*}i2>Fvn%>hN_
p8J

/>}[lmmSRR!#F@=  QO_~)))qqq?VSScXÇ:uJ__֭V200]`AYYYbb!ի)|0
p??BСC;::N
]̲SqYDⲱ1~]\f&d\K*-0ndKjiΑ/ٽ-&
Cpww/--ݴiӤIKkjj8pAKBBB¡#|0)222۶mb"""vee円###YY\nYYYWW!dǎ! |$%%-UUUAAAj4nnnD!h
4`޺uX__j9<<QfAÿMAAd&$$ܸqCEEEVV&444<7
Kt:bjj:lذE/0޽cǎٳg+++xxxܻwoʖ6|V0455
!Rt.O=7:TL}yyL!`\!xFdoaaJ޵H/"\8Obhu^Oi.^"=̦Er~ѥu/uIu'!+3_>/H?s^wlq.f]^wil#:҈`zdlGKHN7%vgՌlGݭ\:MTN;h7%j;GoGFxb§GB0=o3veڛ\o9ΘqNAh̪Ur"1(4ㅠuR4/pEJZ3-<Ҹ/'yGDd6K *`
HslllssŬY>!4i!BLLL޽vZ>0  >O:::w^UUcǎ{D߁83(##)$$Q\\ryqqq333AAwkkc066LJb1o޼tWl6!$`wQyP455{\op8/^عsuFFE_xqԩo߆gZ_BBRXXFaX'N(//<内yzzHII!$,"IJJ޽{СCBBB'::JJJ;wڵk߾}gԨQ[n1bfjjӧO9Έ#ӵ5X_ן:u"%%5x7o޼yFDDѣs%

#Y[[[YY?^ZZZHHjШh.lll\f
!JJJ{ikk:d2RG0|SRRn߾=rHBH~~U[Fݽ{wUQQqܹ7oHII͟?Ĉ#         C젠s8'$$\~/!$44tҤIw=CFx⊊
<A?2-SwL) op!g-SwL) -SwL) 5
^(ip-%x[}lUg˽RS
DPMSSӓLra555NYYr׷Yl6{ɒ%{F0     8ŋmۖ%%%$""BUTUUM>ѣp8#..n͚5'OF04|ܹscbb훛ƍdɒŋ
)l]jVZ
aaa@baaa>҄      .]tѷo.Xjkoo'="00F]xQMM߿Ԅ5驪#B6o\UU5w\$,,
4։:a#(0d,f%I`(?#&n,ef1d$K=ǽ眾{n/f!Jn44WEp	uCIP-=ʘ	u|y5׬l\	S7
)KԻ6p%Q;u#uAwL,:/FEgÌoN|OƳ~^1mC*m)La.t͙&5=b[Gf#k&{i~B
!$`JNN>p@uu6lЛ!gddBtttٳghjj"["""'KǏ/[LRRrԩfjmm߽{wGGǒ%K;& IX,EEŦ{Κ5KCC
}4pE=2{ʹp4:BiQwaw-N.=={u;iCp+xv]lGH_%鱑)e0diIO0_ypX8o=C:$=&2ʹw)7sa" [ƆAB~ROQRᨾU=m2*HzEţt,':e3V1O*6f݂`  y~p=7^AJR9FaX":7re=ݳqåJE|z֚.UZCډ0ca
ݻwƍ,+55@>_SSӈ#<==2dbss3EOap#B"##{\lnn6@ɸB-[?Qի7VTT~ZBB|ĉy3`qƍI&	WWWKIIuРp'Oo߾WPPX~yIo>        !AAA=/!ӓ899e˖:Nx[lYmm-   
qˠI[WuF
ڵk'OјfaaA)-- 8qMLLlћ7o9}ILT[f_B!dÆ
Te2[lljj*++\`+jkk:TWW` ;{'OoN;wNZZjjj/^$IJJW())Ao!t:UWWd27nܘhjjZ^^lkk$$$Nb&L`ffHw܉]x1-NgX/^=ŋQQQ222=255]hQmmTjZucc#Ղ)H+NNNݿ9rp~~'O!K,	!O>%|TLζZZ[[R$`3333[[ۧOBw]TT4nܸϞ=9::fS-~~~ÇC$>Xϊ駟222lll


!MMMTǿ|ٳgCiii9uի[nc04
!:`3<֌3h4چ
=zdnn>sL:KJJ򻥧755
6LIIرc222%((`ikk۲e˅jjj:::!WYf͟?ӛ7o>zMjjjvvׯ!L&!@&..f͚ٗrIBrlllpp0Fۻw/LLLtpp Xsι$%%)++cD	>LKKk]]]ϔBbV\)""?ϟ?ĉo޼qtt8 !!akkx @ȾfwA___OOOߝ=
&&&v
///BȞ={̙0 U\\\VVFx;v8q"!$%%H^^~ƌǎ׮]w!D^^}…T&.((hii;wnxxxTTT]]ݪUvn
H1.\pҥjB
UX捰9𝜓Ahv^*h#}z [r0.gbr0v~N^?956'䟓lasҷ@ԅjqZm`~%*M}'M8 3VLd@5
]?$<$ey@# ޗ;I|L\oDDiYg̋q<,0y`|ǀ0%`ƋxA~QGڎ<hWhL.;WH厁>D6^s(Ƴ8
M`K8q/`|oҙ]ux3_ege~J&T(ac#)zZEzh2_1
>}z񮮮;v̙37ٗ
(ZB@+h.5NrLͦ-װj1!kζ{E^{o6b^
`!|\A~~>!DJJرc+33˗rrr#F@P@\~"!!oݺddd̛7իW[nuttD0>OP׭['##[^zebb9slڴ   ':|0
e [WW2`GnܸQVV6&&fذa&*` KHH444tuu466Y̙3


$g(|x<Fc0&&&wMIIhZZZC/:xEtttNNΨQ7tP~ϊ޹sGYYYJJ
UXv=>[biU'sUśA#N
 ?*\
3`/ۊ+lmm.\HsέXdS놻._u\%&&&''7@db@>666vppصk՘,,,Kj*CvY\\9h sMBɓwmllH0	sYf]vabb"!!B)))/..5kVlllLL̵kג㏤$0|LaÆ+WB,--cbb,--?~`0ϟ믿Μ9s׮]zzz]<WVWWqFv1zᶶr`3g?xʪ-zzz/_
~z6õ.}j$y"cybfES7~J4s\8/Ι}Ti{,.n1}^ߧaUp}lM'l^T독m#Mc9Ҷ݊xs.k۳(жn,ch.8׶{bmmۖ-AVnCއać2~DN?Q-c/|ǖ
OO<Yp.|'%˱b[oû9O}SOD/joWywKW?2X̶	~zUhWRyޜgh8/*8ǝ}-Eϓ|cseďpT_c}j?&quLZݳW_$<
>mVS)>;mȴzɽ>F|ӌL1u:^|aeg7Vd~}2&|_ߦ)*ybܓ[U|׸kv,qܞ!qd,g|kNG}K9^C>P+GAQCGRO!
nm7*.]s<]@fr2@LR~`́ŵlcڜfvs`Zaϟ5xMXKb%őWTs?e^oNt=TFD ݒq-]G*~ݠo"r]KZrOMBOzOҹc[
SSS~%?~<&&f*G$,o;ٗbuvvB444z\NK7?~ү_bD	LHHURRo///_r%svv>|x"!!icc3o޼~+<=|ڴio޼~:d2>B***ׯ_UUUԤ|.@$--M-]\\튊,cǎqÇ?~BUUUEE#FǮ    >Ǐ=,]4**jW^Ν;򪪪<ORRrϞ=+V@<8}MMM  !EEEݻqAeee-_|cƌ
x񢺺zXXشizW0|ؠA233Ү]6l`ff$--Ç}||tttRSS?jcccBB!dǎ=/!dK,A@徻V~~ٳo޼idd]]]]粲|QQV{{{}   !{
웗qqqyyy#MB
ȧY!9AoW(~='QRݿ5fŊ
;jZwo۸km=x)Nք*-[
>?!s2/LUINb8;&Y]_]MY~l'TU?9?n;//UwSҽ~-w*#21!FHcw
Z[[DEEutti6uիWXXXwvv>yd龾# 􍸸plllzz

<A?2 	+=&6& p!+=&6& +=&6& <b÷Od)x՘OlW'k&QiEKp\X&vV@ޝYffr*R(RC%6*U*"'NQ R%|ͬg׳¬;oޟ>Ae"k?VGO
<ܤQd1D_RQgM{%j_?A=L$~ss@>C$`%zy"rh|
UTT?zOnܸ?>;;ao>s}\YYyƍgJHHhkkG,XbL奤kkkƘ1cI@зx⎎u
2c…3gδ2L///ccD@DDDz󃒒n޼0}zqq]ƕ+Wttt:::$%%%%%?!!!UUUSLA    'SS 988B={+BOuuŋ       !^tRgg"5FO)//4iRVVUUU/^,\PYY֭[|===P5k#;::lYFFFll_!--...]]]+tRiӦ~ذa-UVBq|}0
7^v_~UUUewϟ3gluu5DH0@߼zNNN쯬\UUuIj!d#E4KLLLLLL`wTUU/!LJBrrr455X@iTVVBƼ<Bmgg']hYYf
!dΜ9Kkjjp8O
rppsvpAҰ]:mHʹMGse0s/o#m{Uds:k(M~}"a(~  ǠAR3~A8
Qn@@?B       !wׯ”)SLMM\0;v˗/UTTloܽ{wIIG      \rrr4f=@H#G455
           466B"##{tw8p /gmɒ%'Ottt|w̙3-*..F     xrzz)!DSS{T__ܹ9s hFU4'Md``#B6mT__ommقTKKfffۛ={Q^^>rHCCCP|Bŋ?}\2LQQQI&ٳGVVaT}8vXAA+Wlذ!;;[AABTT˄[[;v1TLLLFٹvڢǯ[nĉl6hߏGTޖ-[mfiiy̙}^dɒ!Cz4l_j)UUUׯ_'Qg(M2E^^]]]---* |֢Zeee:ޣgJJ
u[~]>!Z?tjBoI="~tYxF1F3'K3g:NnHn憝K3Pﳨ7Fwlvsy9:w"NVRNXF~UTWcB˨*G.X8T&@$S9}]OxތE,U6$Qq,wi69+QIぐgH6d}U,(v6>"ªHVQE)Z\+~	;r]F"E4*I&@DnόpG!~LwfS{_&R^	^p:#><YN׷QH"Q[硭`J-zQNtG=NYWBSK Ay0MY'D**(R%|#t%uN|V;:^]
zqthBŞDڕ{j'޳HԸL<3nSjhi^Wn>أe_#Z8g˄V7ޕS8Q("+B甑$0qJ  04Hh3\Nʠ&ɧ*‹,f-PuyqS[K6EfCz#%Q=UP+]U6Q遲wqǾ/FY&+9Ҷp#S>apu~WO[y|^upOfƐB͆@+C˔        5R1R,1IEebuh΅S5-#+4<#{)nj݁7F*K%y^y[ 澿Zfiu^_fg0rΟL>LmOoɡRmƌC*ælknZ_kZG=_=
˕7zxxHII]t     $`'''W\\lllz\b0rrr+>Lׯ_yyyQQHtttܿϜ9ܿ;;;qժUqqcǎ
:t޼y-*))A        ogϞ|ĉ:j֭遁T[nܸ!  rΜ9cggwLS!i̙III񺺺Ϟ=KNNquu>|xwĈ˖-[p!Ū>ĉ%%%L'`|
eLuePfm誏9Ʀo |1-/׍29Zj/nZfGvq`oyFٰtծ'cHjJ,ydn5Nd}(w?<>ϒyΠR{R--N-F9nj|NT*q1(
!'#.}IF,36[t쑾wd{6u}l.ͩYpĎo`v~>Eg"tٻѬcbIqY{rOJTx_w۶mvٶpºcD;bk.Z*=mjF};lf*r-I~_Jݿ;a<[L/!Dd/z
f

BA?b ֧:pEV n ֧:pEVPNG
o߾p??+VB<==555\bdd*ٳ޼y+	Ϩ:XIIIDDdȑ+[[[:::߿zw7Ν;nnn!0
_ѣG=vooyyyqq;;;BptzWW׻Kz%++ȑ#6KKWtzYY #GܺuKQQQHHh֬YSLA	oeS6=IDATSӺtRSS˗KKKg͚E9vؙ3g?~L>qĔ)SBBBzl{xߜ˗/Ϙ1CJJ*99yĉ;U߿ܹssILL\tiiiWUUUCCÁ90}ȑ#˗/


IHDRoEEPsBIT&C`PLTE9J)9){ksZcJRo~tRNS@fcmPPJCmp0712HsIDATx^] Zv)9G[8UR
ںu+swwȸs玐    !
̴_tuuc
|$tu
.\8~w"b4{:t(""bԨQ,hBHllɓnl6[IIIOOOLL˗555bbbB_/**zɓ'+**[ZZjժ!Clٲ%,,lk֬IMMmiiqvvC00@EDDp\++7oJKKS^|I񐛛Km`Iyŋݻc{l0HHH8p 33sٲeFg_ߍ-}||ٗ$''/XPPֆDPPZ1L\pEVV{%<{lСݣ$Θ1ŋ7311QTT@)F}գe͚5ٗm6BԩSٗNx~ɓ'^~-..߿q))))..Nh._ŅzCBѣG8	>^rrEgܹsF55ryyy555IIɒ7oB
+PW@]u
utt>ŀ
_S R_<qZ}w
kk뼼w###srr455gߠruuuwww__ߒiigggy߾};:].k3eriJ&nQf*4-cIiQFi$ueJB,u:gs]ZM|~9?ƎuvvX4gggMSSS ;w޾n\sMMMHHH@bEKnnn...}oKMM@E`[`E%7o>~}Vuww1TWWWBHYYٔ)S:;;!Æ
;w.K1`kԩƍ@&9}t*}	!ϟN3۲e-#_Fy7^z	!GJB!Nϙ3'""bƍQQQvvvh/_xxߺu!W=z4UBѴΜ9I-Zf`̜={t[[|7o배0j4y@ p8h^A|Ǐ'ڵK^^`0M(͛㰰uֵҗUUU+((̟?[WYf1Ç;iuĉUVfff9Jߝ;w׋A!|'`'allL}fX666Tа͛NNN4-<<<<5@PPP`ooOQWW-+++,,RVV
lX
rrrg϶ B.+
Dh;橺8[눊HEp4QpUBH0q4?W43`Y`FøU=Hg7_W
u$Ϳ5WUz-0qu4_;?{4\1ޟ\WM:x
ƦW
cW]XLsTVݤ~qW
1n03`UíC#pDA       tI34*{2xA3    `&,6$GVMG-6ઋ&UH3`,+F
osU\A3CjsAYD'YLga<.I@U##,K@:Y2*tD\J@g#vB`~g?vy<̃D3Gx Wm1AcS\%1~顙c#\,ׁɑ~!9UR:Đ?o0}p'#4m(%)UO4ab9G,M構јU-@F`rt.;-\s}O3GJr,U2+Æ_ƛg[p3?D"`B0b`ܙك
kkk  !WfX?.///##C$%%
N:vT
8i?hLrQHU]R-rOcP%[=6[vm4F>1(g9\
mZvWV7{
`(//?!4RRR?22r'NucUU_EEE]]]ϧx"66ѣGT   FL,rssSRRrss={)))C            ׿U뵴z=̌R\\#www0[ZZt2U8iҤ3fQ7nܘ2e

~
a'Q.m E?ʍ4Xji{_&4Px@>evhFcr$9v}?
!YCCm0az|RFFq=j͚5۷#}8q"Nj^                      wx゗+W嵶
D_/J}y7*bOȎQ+p=>xJPUOAf:L"NseB?Dkv}>1R\UUgp<!WXd%V7"ժ/?IhLM<-A;ߠr#ffL(DqxV6r891+0J셅mL-=O'hԠc#*r:b칭0
KW.\0**JEEmy<:8{{
8}B—ӆh.H@јW
ǎ>|M3XywqСNUSScllsK͛7X[[GDD}@ uֈ#8NQQQnnn\\hWj@|>bcc߷Z}}!Ν;U3̇kiiݻwѢEhj0vlBU
&OΧ!
yO{\l'j۟ӱ8	#h*t>&?_6@KI3M"+ڻtMqHjV24Cj%N+/z MM2t"*sT˂)JDvǚCܥu0fF.Vm#ɱeUˬst>(,`1(5bը.@natF;bpmJkX   z0ǫ:x    p"P`̣dp&  !=dSNPg48nR.7ތ
QW=!c4+`tQgb.?}CfW&Gz\{u8Kw"Zg6L/7l4=t;Vwo)0m,QE?FA38N\ku(4ɣEH7wnbehO;(!ףY&*FʭfQ'cwyؙ$cX#`1
d<.@+\O,=Ľ8vqPn(Tl<򘁾d(0|1;3ލ4.SaMX@
qqqy vβNKK뻫% x<Ŀ/?+Wtzkk+up744$&&.Ya4J;wР6ɢ6صkWӗbdddddDiiioi/^Xt~EEƍ:D0*))IJJRUU}	!DOOO}Ν;.]illLOOZC0C lݺu׮]11U׮];qDUUȑ####g͚%zׯܹSWW7tСC\rÆ
hj03TBϋ.uwwwttVVV޾};##Ξ={ժU=7HHHHNNVTT֖)--%x{{kjj[^^O>=aBHyyyNNNEEŵkתiVZZZF`aa!###nٲe׮]믃


\w;;;42CUUŋkkɓ'?@ZZFZ/>yܹsn:n8FFF._hU0Kvv̙3˖-~iii...򥥥#FtyyENN"
||MMM_MIHH077t;㏄_~ظy<OGG322ξx񢡡auu7|3sھ5+++{]p8ԁ&&&]]]r.^QQ܌F@G"""֮]s+uy.C$+++z7cƌqƭZ>((i@zyyB{%lmm566{c^^իW.,://ȑ#FFF>ܽ{GMM
eȐ!111eee='d      BjF[\.ʕ+W^ٳ'&&6))ŋyyyiii%%%hg0Yӂ_xHӇڳf޽TaHHȅCCC]]]UTTllllvll, _Ν;'*8yݻ
vAaaa0j犘!CjkkФo#&!Cl޼ߟ[[['$$2dʕT͛7B6mdmm!%%%@IIIWWM~qtt\pѣGWZf<(Jߜ7o*))=s8n33/_b0E[[;::~{yGGUA(9s#$$dȐ!n
m(s޲Lwy7GꆥuXqk$cnL;X[@#Ɛ?%&PON)rhXhauwu͉ꆭuPhD}H^^&UHz_Cҹ/s,}R:-jW|y~##hx̫e,	E^D@%2e>ißU 24H)<;(ޙBͧX/QH~f
<OWW?[]].Nydvtt(**ZYY]+\YYy	]]]OOO4#LLLаotaa@ PUU{Z4g###!>66+.]z7huuuMMSN
T\նF]|`I<5  Cn*\5i'"T
SRR~G%%оcÀ0)t:}˖-;v---qqql6cҥhy0`#44tϞ=BPQQl:=c===4>K.EGG755|򫯾:uŋp8NCWuuF4dսׯ;88p\NBãۿ$,4ӹ\dhhhqq͛UUU'MO^    >@@mT)))9o~XKKkʔ)wQWW       2DtgFp87n$ǫb._NؔՉ?靝\.ƍ~oRWW'Zȫ*͵&$&&޽{XKK+77!))Iqvv
Imui2NsSi:f˳Kl1IIPd)dce"269QP2c7Oč!5
y<޽{i4ƍy&0|,
0KWՐBsw@4ഌ
`cƌw^N~zCCŋ͛j*{{{BHyy9!$++k̙266qpp;a{zzzyypB77ϟBdddD֬YC144{K~~P(TVVx<                       yHNN.66mWtVϒ䂂BHggԩS{^
4!&t
r|Je˕dYO[[~8L)"07>ԐYaJ91[vH#L!*~̏׀IyD#HO(:@-E[Ya|;zğ%za`"%"?
t:qذaԙ
ɓ'ɗ/_TRRZt)SKnll˛5kh[ǏlSSI&BBCC	!|>^^^? XŎ;ƍwƘғ'O=*%%BٿSSmRRRXXuW^
/IX0(jjj
Bԉٙ:lbڿXW~'pÕg[P|b!MzdQoS
BKK
6>|XIILJd(++_~۶m#Gd0,8|СC~9++kƌc<, S?ֺ,55ׯ_m۶'Lp
.xbBHPP O/??̙3P%Ç?w܅222544+333BH[[
KJJ&OhѢH555j `!=˝Bh*f23go۶-$$ɓgΜ駟Is{{=a00
˾Z0,(4pY͓dZphe0ˊ,dztH{%ئ9M
---fsB|||RRR!4MFF&++kbN>}e===)))''';;;0[}o5@wޠ m۶SG]|W^*GEE%&&n211AǛ7o^ZZݱcnjE}ӧB233׭[hii|rPpA&9bĈwwwj
1o~-IIɀHKK1gظѡ"d;88:uSmفUCCojj*!DYY\AA!55zyyJHפ={߿իW
V7j(}~/!&na`L衙
&}MX0e	=,M{iiho4xQT$!lF±` .5Z?LN0HӾ8`u83fO{a'/_Ĺ2P xj!-$8+g	~2hnNrNTKNƊ(V(Rbx؞U$7|vO,8|uzu|(	|4J;
^mo)f&\^{)f͔E#nM(&|6'`Iv3A2WL}CJ)DXXmAiZՀjB;5@ײ{gpn\J(>1B#ڊQ_"dBLmRJB9SuoBޟhjeR
o{Gs3//oSNҗfB6l+}    !˖-KIIyGB8NmmG      >oӦM6mZmm6U(++r     !Ԃ,-----ccc֯_x^x<Ĥ577s\t0^AHLLlڴiwtÍ!GF7-[dɒj
j;injpp]Rj'px$(E8c;L^ltxΖϝgmYG%Շ(7 DF)B!^C熈[E^2WPqPp_.=v&dy	.Ł.qZ9R$r6S	;,*&`
BBٳg<O Bjjjb
!(fBJN֤mK~D
1cx{{gff={:mh4mmm@@ӵ<   d#  ~p8ee妦&j笷2
]J\ZI,\D[**G-gPml       ,EWZVi?f-KP޹50&3QԠќq9A"lfmLVv-\*{Hir&-IZXtOYhѓI
۴iѣ֮]D9p`߿h4÷pGG:ɡ_ر#==믿?ӧ7f̘1cp\jj4~:}!CDIrgϞ-
/+EJ,J 7q^     qvvE X=/3I[JDLaJ$X!ëSJ7b1J.rlC,@-"}cTڃ5=oᴅHȂ<ni?%FE6oHfڊQMvQJL-ǙW@\6Ezm:Em
{yqw1Qׯ_Fyՙ3gfLԔB7Lyh.B@ 5jzM6M^^^'O|EGG;FFFϟ?&<|0..MWW˫`bb{wv_WY:::!!!oL_999BHBBBAAARRǏy<vڄ   |~xx8!]!L&s{:::O:uj
rM帏+{I3A0n:Q9̀ijdI5:±=‘YލM_fAoF΃;HDR&j?^nJkUqlp-JM=,2Cz9>?=&"sj՝bKWma
,6(((##*]t)jjjXJ=`wQPPصkwmmׯEFiiJKK[ZZ!wuu/^`T϶ӧ׹s\]]y<NjIII)**6l^iiK444z8vSNٳxLՕRTTdii뛟o``E7ӱc߿`0V\Iٷo޽{~iܹ'O611!0'>}gQͮ.uuu&y9BHYYٖ-[߸kƀ=Kdee=zڳ<00dQK177|ۓ
xdŌE2x޻
FKim=
$  w j      {I{uw~YՏ3'puM:۝J0OS])>9e^}Xu]ؠ**ځ)I`4}J/h{f -Wqh;Р@bvq4c))7g^LWZ5Hm#W.A
`1W^
0zjD0r39Y4IԷ֘i      
kjj-9 f̘1+WJ6nHYf)ࣘ3gرcJJJrrr$%%7o```KKK!?fff>=``ԇqݺu:𿠭h"             p--˗/#>:YY٭[䘚6770sy:`0W`0 @`0`@ 0(^]–nIENDB`mDd1Q[f
od#NXxW\`:\

BZGBY~ܻ8HhG$29]      T
pRzWy>~tLkAS@%^% Fv)ZڴW":?=m~vqUsEV=9O/o4c  ˇPŽڗ;lJI       S*! !e>/Oj$z&v8vSdIsm_gȔy^ij5NTA*=9` ?-*1-E{C̉Try{rAǗ}qSjԔRNAa0ses?=;P}X#ږU#'iU0xR"8bYvs8,2?~PrCR+f81P     “w(a@r
BA?A2l1hrs` p!1hrs` 1hrs` j:1=FU*xZ{W?YuHwKe+IpL]XNJfve]^I,>D!jB&&FMlb|6&I+"lxhR7|߼im~9}s{ϽWP]Du!87WͤMUHP[5RBN'WaH*DFU\p5ț	جGtO+k9Ļhh
(m~$ [g!&E	3̀9:l>{luZMpu(LN`|`2mxbG^Mj{mLz7pe^~=BF!pq 	vӾr$#DeRr=m}n3 zI=Gm^~-`a3apajMcdxGeK'_O_!unɼd|(.&J/Ƽ:A)C	0ʣrW-)M2}-v;3y
(luB @/ԌFbxRJHB쾲ұ3QY6O
Yuь#
qEC>o
0]lV6MeEgKiwVL7rd0EZks-!?@fhZ3ZGMmR;4/=ͨ鍲ЎR6+or;b%ڟtyRHn&h#[IS'{ra,?
וl'a+, i
|ZkuZ{l<XEA.
zzU[Q
p   ̧OZ_oEU̯@ʘ"joc󐲙B%l;^U1
jFՁ{ZeD[soAv~֍{$o"z,c(opF?e^2r>>a\`]{
1ZG>Dmq;1?}$رfU<ӖfFq@;E؂	Ok&v$aiU+;l;R^W o-ADC9"h,ZnX:U]utw.MφGؑ 3X柎A@8\&U&Np>-2-~~ʹK[FolX2UjB$?0W&Ըn@ ._6J%8xuPfUwF8Q
ei.UXz,aHjXlGB%^Խ2cVUsThκtOmU"pBM:0	FZ18QZ`NU~S.MJ/Oxt*UybtrfF Lv|R02Q &NhoQUrQǗԔ#lnm(w;E^IZA'%{͞zWR`(8*}1Eܲn2GόMZ?d]     B"[vT1U͊gVZRʹ9rf{y4{F&eŜ b&x+l(ZڎmwTe-fr@8rx">W݁=~rDGDq={f3p3U,J'oFd{1d:چќc[KIz8 G87ާP9۩bE   v,~_OR9B20#M:u0A]EEb:JZ?r|?pFE'AǢq/桉JTuԵ\P$Y k@EGf36]OۓĦof4bhRIiPQǪf~`
8>y^f|ZO ^;M&]j:ASv`t,9tI@J~+?lmLLJFε#_Ym_M=|^$l)&WL|ʤ<_u9|vv_Yf3mn>w!e!ÅZL_l*Γ	c-%Gze>ly>_Apgq<˥et{iaR__M#>L%IlKrbnkz7ŠFkVZW!׊tR*ժC_5sot¯
'3؀v?mOR̞{(یѹk̏5aAXQV_C\zEpg<MWnWu/XGq\ex% #
,       
Ys")cJP     z#qu¹S=o?4\r'uZMqO՜v
('O2B*ZnXU4@ٜuj:yӐa[D߀/&-)
F+ka{{ڐN3&!r׫wuKH@E`؈Fw++~%ט?$;L^;z"zf|@|'"7%C{,~voﳷ,ժF"US ʑ[9Yt`_sM^yi-Ԇ789L5rj)]y^~AɛYW^%+"Ox)bKW8>(|o?x{Z{"ZԎG4-|.a*#NtۿrٳiMiav
^MTI+"CO»_%MzCBWґ@_?="fRi*7߽OEUe{Ƕ%E_qٽ.. |sw77'W˜ZڳZL:(Ǔ2ښIh7Xf64kt'7YDq>oCTUlzAzFYx7p;XgIB]gxo5|QL%       Fͬ;yhj9L`bۯYGXAssv>M)?+vNMW-]4vqhZew$,
6Ɲ
kb2n2vR3)fQ/Mue
c@Gw1.Z^U}DDAK
<ŕÅw0%KJ'r/&=KzvLt0.$G6r{b+zOy{Ҩ6$Ő
8l2anRe"TP&7ŭ!"ӝZ!BrwN{X%jusxc^Neh^jcfnwT[p̜6c}3S.__&[xɗnv2vf݁si4_?=.9ܞZ뫆sꝚǡÞɑdw@Z9m6W9\13D~YcufLUnnTeV`qc˜BحlM'^=,G-j*|O=ϙ"¢W,Sx{g{X/ǾJi=7'*xs]zO>3Ln_KFvHPNG
Y5b,G=Ybc4$8 C43JWgI4oMH}r  1sEAӟUM    ~sŏu5e&:qI,Pm	

&:
6ӉE61F1*ƯL4/*5        ˜N#f4&6-8VG

IHDRFrsRGB       pHYstIME     -
c       t(/FXj"VKh+W&E0+9k_`FXjqwyi#-e=
Yl4&pUT
z_E'eѤYqL]oW߇%(#r[ZY&Uye$P}`0Ь\pд]᳕FUڬ030hVFДhr>ɡWYYwN
[~z||Z
tEXtCommentCreated with GIMPW IDATxg@T7=;HT"
w~
b,"Q
|H/ۦMMK'[NIwON@]u
X&1ĆQ#( M:Jm`fy?{D\    g5.4G%  00  0O>x|bdddLA"##mmm8e2BBB#F7o^uu5b&½{B~gv9{{HS   ݝ|rccc__)Sdddl޼9""
A<NHH0apMM$pر`hsssSVV"ر}	!ϟ0aBqqq```}}=*ర0OOO==wVUU5*///%%eС%'[ZZ|}}	!AIII__F#&{{{wttL0a„	ځb555xY{̻ϛ7O\\
+PW@]u
Jƾ鲲ׯjoooܸ'%%m6*X/O>}„       Æ
۲eAzUB׭[wIB˭[[[o޼yY%K߿_@@RVV=p?{n}}}  7ot6-$$b|}}]\\!yyyVVV...zzz>\tiYY     ѣk׮UUU999;̜93&&۶m4Nj400zb
ЇLikkojjٳٳgWVV&''uTWW7`lCCCO	!=/!Vw\.!oo/**L!tuu|޽{Ԕ7oހpIHH>}ҒFQՇ&>\GG=((ĉ{7gΜ]vu?[@;+))edd<~XPPNBRSS.]$''wqqm۶߿2n8wwyIJJ>yٳg=211QSSÛߎN+<ҥK7n|˫\uu~iҥl6;>>VFF0e˖=~{<_C @rrʕ+3229VCCCwwwB?p	133յŋTKYY@'OHJJ;ZtҔO8ݻ.^8h jOs͛7g׮]xo+5siӦQkjjٳg"}ٗ(&&+۶m^266ryܹ+v/_yǏwppb0󣛛l6ݝϾFqqqK$HϾofgg嗄QQ={gϞh&==7x#wc՟?]^^fCCCw2rH'˵oooWPPPQQ)**JOOa0C;
+PW{4IENDB`DdB
x%`
_===!bbbo߾r)Y|yYYoff믿x5      r                   ToߪB?~liiNII

<A?2Bӫvw p!ӫvw ӫvw R]X\xxXkTG>3k7vMJP-F-Z-Iݸ[-!U.IͮHj&4Db0R!Jl   E(Z-si
u~s~|gsWQ%Q*L
lmmꚛ[-gikk\IٗB`kk7*++kiil۶MCC֭[222֭3f`@[ׯ__r;w{*yy;;;322jjj}}}7m$$$>7iҤI%%%KYj!d۶m=/!dΝ;vHNNZ|9Ékll{?FDDzYYYKYYY&&&W^'&&.Z͛7w@4cƌ4h޽{߽D\vZcckԔdeeq._غuIfffK>1bFRPPطo߁
utt_zEqpp322‡}_j      訯w/Q222
|[&4F_:j=䣵~?]~r0!Q[௥N+mu6oKAh֔ȈDgp=HTOӳXVY5(o.>/er
WQV[[GzS9UL|Pm{x=W0bh0ǭX@?5;/=]'3]Gw4ceJzZA/O^FK.#eTW莕vrtɌBID,I7n"nBppĬvfbĚ-}&=1LP9JY#W>ɐ.#yu}*xd-5]_C7%t4+w_*=UC~^1 urum̕su5*F[$Cp݊+(GDžE&*2]/h'~
dݨ]]rڤu=m;R:$:{Xaɚ-ҕ{FK
Y0yKcc7e%Wx΅Q>bQp.NZם4/hA&[ŜL99܌K8OсO7/TNyyr
E^!ٚɒ̅!Q:$ -iMcpM3x2]5.85i#F>o`mgIvd%udT;%vߌr1/ׁڝuNA!+scyBE:g,5jRvs}8wRsRjNҴsдweq'SrWVTֆY1$9Tjy FrdFCh]s
9~B02!7 3:OղWΓedjZb@(dFy|t;[f;~PÚyOtɵM4r;y
9<.\۽gV>|UJ"\c=S
?~{常8--w޸q@     ?~|ٲeo߾%L4ʲg>~!d8qGUU566QKby{{B8%%%'':ŋ
oJ5҄z wz17wdͶ("bZpO[Ԃ'N|/ǵwqۆcI$KMv@Qw\f"gꁥYIxv;0vv{`)p}֒I%Q:!;..d-W#'
Xv/.d-   D\q   _AYp68p\#,k}#®U֒I%Q:\\~_뼓RS׸\Gg F?yƅ\vP)b:DdBI x%D`

<A?2΁
&D p!΁
&D ΁
&D DRX\
xW]OU~X
;w$hiieu뚚F1sLBHuuu}}_x1}t뫥`0$%%:;;o o%$$322LMMcbbJKKNjgg"''}=Rzzzhhw}p$^=ztaa)Vkkktt4ñ:t萄Dzz:!^KKʕ+   !ƍuVxx#G+~<==?z#GRL&'<>ѣ3f[ۉaHNN>|8!RII{ϖ۷o;q8L{sss|#|s1 Bzd_B[[۸qrF
e:Zap[Epv;KXhkR$&zu#  Oqdd$ީ3sޙ9̤rs83_L
ApR6@4)pDA?)RPh[oA^<swkҪF܋f(2zH.|M38)GgvxF(=Kt>G~@/5rߣݝfEG™EkRn=9s8sAc.Sc^k|C,R
Rc*>x򥙙h{{{K_'dggRO>ˣ6o&Nxu|poVTTܹsK]777~%ݩc***fo
_WCO7O>d-Khy[kZrSUbˮˡCpfmYgFjnj"JnJ!uw(3;Ҡ\ƾ4}WpV*G`z"m^'^/Sx3Вf+իxSN(+X  &f"rNg#WScu,~g#ճ-ҫNѯ T^KiFfXcĺ87Y7SFvnrx:J݃MU)s31yU(}UWAL#`?yT9Q[PUM@X    im'nFVбQ[+&ߴ6G^yĨlug
sÖ[{tl`ۇ-WA^1*6[Gz:Va
a
vyB/ak:6꿊5ކ5ȫ #NV{OyX?ܲ}GDI!(|8~4AŧHK~SψNCDdBx%`
E[]6e11jqqq̙3-RTTg@y'Zk.~Zv-!$,,d_ǽ{JJJTTT۷oohh6lܹsHߴQF޸qR[[{IBȶm>O?po!xN!|BJ^*--I[[butt">DlllWQQqȑ&O(AyAjjjXX컇#uwĉM6eee饧?zFؔRyի῿/~={OJ__߂YfEGG>}p߾}555K4fap$$$888gҥKtuu͛mllΞ=+,,\]]-%%x ';mڴׯ_߻wƦ{TSS#[aS*..0`Q%߻w*yuuu}ː>%qq999<N}o(..nnn.//7110`b}&(((##Ñ#G຺GX,'R?xGcǎ~!_=,C322?~Ə/$$D	>u!͛rrr6luFHKKv횮nL&a}J\.˞eee+Wljj?

L5k!l6,++kʕ,\zÇ,Y.**x:C5*//͛L&SRR2!!#88Tž3gzJJJRR<YПސ!C~7aaaBȞ={DDD!uuuϟ?;qÅN``=p5knݺeooOjiiQ_kkkB~
6P˜KYԦw܉644$0+++___}}}~)))͜9ã+%%ɓ'rrr@}͛78qtRyyC2QiΝ;ƍc0!!!SPP\nzbb       }rlٲuVUCC\__@AA޾ʕ+&L@D1..xKңFl~cRRRll={t:%  C7??(**XYYQnnn999)0Jǧ]PP?jkk


ÇHHHܹFM2'g'77spww޼y?0PPPhmm%y"$$|i!֭t钯oKKkss'OBCC3337mD_~}kkɓǍښqAYYYl
<A?2@94  
z!>>~ԩ555§Nڸqcee|ii)Ͷۼyq!_
GDDL:U]]0J%%%f^$`sZZZTLyƍ
p!
@94  @94  ,R? X\P$
UUUG~zMMMꪃzС/fSRRnݺ#yyy

K H۷oݺu999=.={L^^N_~}ɢbbb;v`tuux<aQQQDπ?#nnns}廍]vȾpqqiӦ͞=6--ӻw>#ܹ8:77ǥϟ[[[s8X,Ç߹s0Kp}߽fy<Ν;
xZmlh@8Z(R"ŰkLM       6Ȣ&Gn9CsZ"d45Fm"TQDDaQTI6WK37|?
yuuGC$`3?/''PBBbڵW^fX
;<s'EbX-
"zj҉Yt
&,*Xo+ĬUzSKR15pcK1̩WbڧO7qrNvf&S<'xjMDiF"SI^T31V//綾B$˂is,}_'|O"5T͂<zkskseks7>0*ɲ`f&ɲ55\фLřI2UӶF3\hfkt>dY"mqunXW&TMFeQkTۄZ}QIMͺO>g#,VfEo];sq,2L"&hh37>U0&|'`3lP,EL؆Gm^
ܕKEz>uB\|;(z#Z+mFve@U3
:::YYY    >m֮#^aٲeP%%f!!ovRU5B
U`[Ⴛ4k߰kZQ!`l5|pq<(_
3Muu    rss=zdffFtss{AUUT)fo޼ym---IIٳg"8|]:;;,YBqrrz        á/]JqssZ\֭[͛WUUHP*++g̘)//Ͽ?{xxHJJB8aii9{lQQѧO>|YZZܹsر&X,/߯_M6M0ADDD[[{644ljj:{bWWN/--uuuqŋĈ'0AFFʕ+GZZZ燐رc̙.]qc~~?ɓ
7ߎjw>l;4|pq<(_k|97c^_!΃Hco1
Ah8
H%$`'N466޽{ի'O+V'%%5ݻ$%%N)((`XƍBHW\nQQ(5  2rȔ*%qvvuR뀿X@@OO{mmmxύ<d۷Ĥkiii@ڿqq{JgQQэ7]޽{W\Լ{M\.7//%z@@
VVV)))o߾rgZݹsg޽JHH˳011177~RRҠA/FZ`-"A8%""bŊ/{zzx<'''BȣG-[VTTgϞm۶-]SuUU!$,,2n870	V\\zׯwuuB,,,RSS/ҦN:lذS;Yɥ8p`Ŋԋȴq8˗9rQ@^ykh4uBBӥ

5kP5˗/y<^MMr'NPSSCH8xiii֊OVii_pp0ZDө2DH?!F)++UTTŵRU+JKKeeewEDDdgg444P@ٳ@}bvr8γg޼ybN}jdd|r:d2O:=pC"WV\\ܣ>}I\.eݺuǏ)|        zϞ=;uT>999qqq4fҤI{%,ZHLL&0|uuy	޽[UUΝ;T͛7[ZZL޵k!
<ۋ.+ S
bl8Ga{Q!΃Hcoq%hx8i
ܕB_ǵoXƎ%~8i
G8>׮#=]kpxv^w,pF_u~8y
G8>׮#=];p x>C
ܕDwK7.}GuշSsؾp]70}al?>
G8>׮#=]Ǘp
n_&#-
W}6!|pq<(_5Dˑ2%95޴_./M0[I~

mտ%կ;*DdBx%`
ҽ)Ϟ=|2
H!..O?TRggح[n߾_XX8e{{J99pFjϟ?cƌ_~dzɉ6m?

Pǎ~۷oSkL&T7nƍӪ IDATEEEǏSUU?>B
_̂O)''gȑ]]]>>>˖-SPP DFFn>|Cnjj"6,,,ښb)((477GGGϘ1S244
<A?2òd7% p!òd7% òd7% qR? X\P$xŝ}lUy9Pl@\!zq 1B!
WDDeb
(eXjh9@z{-ucFI)!6%BYר,M;eG9{0{޾s~x^/ލL{W:mO]`П v[ϾlVd~O*}*̾cAǙE׾B=2%:ե$V~}[ZI..]}&E^gQ	2G`:o:k*#:o]_вec^^_jH4APo~+mc5^1xK+L3ƙhlk
sgèKUu*jŨlSѴe?_ذd\}ҢZMN{6ҫZz/C`
g{V~~ti8jgGbi;}Ng*9yczbO)y13UVqFUEݷ}w@w\TQQ=>sqUTI9閖\ܦ*nlb&NE=߸Lwd
͜ꫯjy帒ǯ^f
p8J

/>}[lmmSRR!#F@=  QO_~)))qqq?VSScXÇ:uJ__֭V200]`AYYYbb!ի)|0
p??BСC;::N
0vfۮ12\.kKjfaջQmueK{Vi֯=|M{k֍flzPCq=Y==ݣͺW~Ϋ-Y_0{8~Ym/k^UzViS3~v^?\?Q'o]T~hcj|ջNmu^mFZKݠhH5r-׬VhU}լi}׬;vwں4fz^լ=f^zgԖѬy˫Qլ/=z/j{CepB뽥]z;޿T/5'fz 1wVWzj6ЫP]{i/kCmwhfMZozQz=Z^nS[faֻ_VÚaR{uZoz@m?ЬCA8S΍~^)㾅uEQcsجv$N:͓bJ+)R:[t+{NLRu{?neyN:tZJRJNK)uR::a_ՙW4Cz5tzI#G]}}{B_*{M3WydM)&R:MtH,PW0}il/+t>ݽNwtwOҽ9{s]A_:afR[Vv۔)mSWt++þ}
$
/_Jw])ݻ
Cpww/--ݴiӤIKkjj8pAKBBB¡#|0)222۶mb"""vee円###YY\nYYYWW!dǎ! |$%%-UUUAAAj4nnnD!h
4`޺uX__j9<<QfAÿMAAd&$$ܸqCEEEVV&444<7
Kt:bjj:lذE/0޽cǎٳg+++xxxܻwoʖ6|V0455
OW?     }Z{D3QF)s7Jn({IJ$k9;^:(I{X֦!CJwSzo+}j^<żO/|&?Om݈X>.~G//xӜID$Kf.VR+ނŬ@#6 F]ш_eOꭱlo%5GNV%ޮcqVi1&Z]KcLoiI^VcŅ⍽xFvH̞ݴ:opNrN9C1&ݝЎbLEoUrlv1&Oi1&2ۨ=I]TIƳZTI7{6įZ/=9?,mf%}LoZcL:V||nfW3ɿYo1msIPOv_$v9Ƥhun1U1&5F?bKPP+l~1~vu9G3ϧ_d+ŬuPIoA`L6d*AI7d1ۧ~1&5:~>8og-=P2LjObLzV{JnxF{{A{b&iU5.L
HslllssŬY>!4i!BLLL޽vZ>0  >O:::w^UUcǎ{D߁83(##)$$Q\\ryqqq333AAwkkc066LJb1o޼tWl6!$`wQyP455{\op8/^عsuFFE_xqԩo߆gZ_BBRXXFaX'N(//<内yzzHII!$,"IJJ޽{СCBBB'::JJJ;wڵk߾}gԨQ[n1bfjjӧO9Έ#ӵ5X_ן:u"%%5x7o޼yFDDѣs%
S*FoAhdZwݨP5Uֱ*v|IJ>Ƥhƾc7~/ĘHg{|
#Y[[[YY?^ZZZHHjШh.lll\f
!JJJ{ikk:d2RG0|SRRn߾=rHBH~~U[Fݽ{wUQQqܹ7oHII͟?Ĉ#         C젠s8'$$\~/!$44tҤIw=CFx⊊
-/3
cl}C1&Oh?C1&}G妁^H6˅}ޖ
DPMSSӓLra555NYYr׷Yl6{ɒ%{F0     8ŋmۖ%%%$""BUTUUM>ѣp8#..n͚5'OF04|ܹscbb훛ƍdɒŋ
oso׌?/}]̤huƮ1kUU1&5MfY`F`kޤƘ6z9H6&Iw559ԾK]]IZns{>oTǘ(7gsdlֱmQIp^S6z;$[;mP$Úߏ1ascUzL2vicLVwilW>1QnHxd_h_ wű     {$´N4?cv#/(fu*c8Z-7?ldvH6zoP$!c}S/|LxcjLChG#jV]ݪ[YHͣWNiḩA
=ZGs%ݺڭݺSjbmV;j>&faY'XtNu'=:ңDjvjz>;'bL'bLZaPYObvS1&jS1VڣqΪ_?=L"DufGgVumqHE6i͚SIي3Dmi~1z۵+\g+
aaa@baaa>҄      .]tѷo.Xjkoo'="00F]xQMM߿Ԅ5驪#B6o\UU5w\$,,
mo<3DufFb&U]>i[WN=^Ŭug2-LUj 
!$`JNN>p@uu6lЛ!gddBtttٳghjj"["""'KǏ/[LRRrԩfjmm߽{wGGǒ%K;& IX,EEŦ{Κ5KCC
W{yB[3}>Нh̾I^wA#U4oIG_1$~lGCկxGVWAͮ^cQWĘV~V%ޮcqVi1&Z]KcLoiIrX1e>7)gm-m7y'15cZn?.lv1&Oi1&{U띊1xV1&Z}[cƘ{naZ3_?+Y-N~#VrD+(4\=RZn:8d lvM~15ʽ1~1۵nխ=oTǘ(ExNs;T[_̤p??Pv+:H2պnc[3&VL2Vj ƤhuVƘSicii*3eTtЫ]1>Z-7ulvޠIC7Ƥ&]jaj`$à;{Z)'Bv"$Lj5{}[^]ʤ&=VǹlSIfřndԻ~8R&5}Mǹ;j3YidԻ^zbk8L%u1W^JZ,X-w-:q-Gz\JZ}k^*e66?3|:߰^ɥLjZ^#zM5=d2i}ZcX_WUaKԴGkzD_)eR$3k4z%2i]#zM5=
ݻwƍ,+55@>_SSӈ#<==2dbss3EOap#B"##{\lnn6@ɸB-[?Qի7VTT~ZBB|ĉy3`qƍI&	WWWKIIuРp'Oo߾WPPX~yIo>        !AAA=/!ӓ899e˖:Nx[lYmm-   
Qʤ.a}}bX_W ^\#`8V|MOzb&pjkzY Z5~{b&i_?kbpIJY-l6и~bO12k
ڵk'OјfaaA)-- 8qMLLlћ7o9}ILT[f_B!dÆ
Te2[lljj*++\`+jkk:TWW` ;{'OoN;wNZZjjj/^$IJJW())Ao!t:UWWd27nܘhjjZ^^lkk$$$Nb&L`ffHw܉]x1-NgX/^=ŋQQQ222=255]hQmmTjZucc#Ղ)H+NNNݿ9rp~~'O!K,	!O>%|TLζZZ[[R$`3333[[ۧOBw]TT4nܸϞ=9::fS-~~~ÇC$>Xϊ駟222lll


!MMMTǿ|ٳgCiii9uի[nc04
!:`3<֌3h4چ
=zdnn>sL:KJJ򻥧755
6LIIرc222%((`ikk۲e˅jjj:::!WYf͟?ӛ7o>zMjjjvvׯ!L&!@&..f͚ٗrIBrlllpp0Fۻw/LLLtpp Xsι$%%)++cD	>LKKk]]]ϔBbV\)""?ϟ?ĉo޼qtt8 !!akkx @ȾfwA___OOOߝ=
&&&v
///BȞ={̙0 U\\\VVFx;v8q"!$%%H^^~ƌǎ׮]w!D^^}…T&.((hii;wnxxxTTT]]ݪUvn
H1.\pҥjB
Ot߻NJY-ܣ:+$[S23ثW~GuV?:+jC7ƤGF=r.}t,TRV+wrd7I#PB=UiMzS#-#^XW1&'>+,wߥ-4GvwwW2!s'ǘFWcLV#[jd[cٲ1&1&-|_d5=cD:[trG>w_734bơ
^OqUتA|#WM\5>uTX(ՑTc[Po&l0Fo`m&<0x
qU#
^/#Foem1i*x
qU#
>}z񮮮;v̙37ٗ
U*/9v;ߨc{$x
`!|\A~~>!DJJرc+33˗rrr#F@P@\~"!!oݺddd̛7իW[nuttD0>OP׭['##[^zebb9slڴ   ':|0
e [WW2`GnܸQVV6&&fذa&*` KHH444tuu466Y̙3


$g(|x<Fc0&&&wMIIhZZZC/:xEtttNNΨQ7tP~ϊ޹sGYYYJJ
5⪉G|myh82h8C dzg P0xۋ5⪉G|myh8^AxۛU*x       sQP{Mx
qU#~H?sL[}L],}`Ŗ%.O\1q㓻Ylud+U3A=8dYfXY0b'.o|~ɕ2Ǫox
4<	Ce0e+s,,qy'\YcշuGAAa<,XY,O_,ge7G`>@\?q̂V(W0^Ce0e+s,,qy'\YcշuF΁}g2b|
3`/ۊ+lmm.\HsέXdS놻._u\%&&&''7@db@>666vppصk՘,,,Kj*CvY\\9h sMBɓwmllH0	sYf]vabb"!!B)))/..5kVlllLL̵kג㏤$0|LaÆ+WB,--cbb,--?~`0ϟ믿Μ9s׮]zzz]<WVWWqFv1zᶶr`3g?xʪ-zzz/_
f<-K\<9b'WfXm
"6dYfXY0b'.o|~ɕ}`y~ɕMfr3oTfzj-pH5׌:Xma1
i*&xSKbտvj
SSS~%?~<&&f*G$,o;ٗbuvvB444z\NK7?~ү_bD	LHHURRo///_r%svv>|x"!!icc3o޼~+<=|ڴio޼~:d2>B***ׯ_UUUԤ|.@$--M-]\\튊,cǎqÇ?~BUUUEE#FǮ    >Ǐ=,]4**jW^Ν;򪪪<ORRrϞ=+V@<8}MMM  !EEEݻqAeee-_|cƌ
x񢺺zXXشizW0|ؠA233Ү]6l`ff$--Ç}||tttRSS?jcccBB!dǎ=/!dK,A@徻V~~ٳo޼idd]]]]粲|QQV{{{}   !{
웗qqqyyy#MB
l4q5#
:ɱlsQ-m;吆k&u$:Cn
O=o
Z[[DEEutti6uիWXXXwvv>yd龾# 􍸸plllzz
`?nO=퐆k&u$: Ƞ0xۋM`ς7 Cyl/:i⚉kG|myh8^AxۛMx	sQP{M4C&f|֑Ǫo
hy	7!ky 
OL\3>kHcշuL4jp-9whwSA/QɬUir㻌A.7׌:XmP!_gO%PoTk`.Spt4:XW35>m{خqh7_o \,6{t; ˙VGP5ԣjmC;ݻLտ5Fzj-pwA\>kHcշu܊v4
l2r,oTV;envʡI\q#9Uֱ
-`-6Vlmvo=9-75>Z9t; u$:a؁`.vx;m75.      varw_q#9Uv=hxz,h:x
Culo:۽%pF&$
UTT?zOnܸ?>;;ao>s}\YYyƍgJHHhkkG,XbL奤kkkƘ1cI@зx⎎u
2c…3gδ2L///ccD@DDDz󃒒n޼0}zqq]ƕ+Wttt:::$%%%%%?!!!UUUSLA    'SS 988B={+BOuuŋ       !^tRgg"5FO)//4iRVVUUU/^,\PYY֭[|===P5k#;::lYFFFll_!--...]]]+tRiӦ~ذa-UVBq|}0
7^v_~UUUewϟ3gluu5DH0@߼zNNN쯬\UUuIj!d#E4KLLLLLL`wTUU/!LJBrrr455X@iTVVBƼ<Bmgg']hYYf
!dΜ9Kkjjp8O
twA\>kHcշuF΁}o#O?͚|;>C':_[GrC4\a\vxr|.8ߨɷ|LQp:uׁ:Xm}vw0\Ko*7?5>iC=:~q#9U1
`.REpTrFg&(3)@Ept4:X߳x~aw^U-Ս3CNV͇6BU)%!DdBx%`
Qn@@?B       !wׯ”)SLMM\0;v˗/UTTloܽ{wIIG      \rrr4f=@H#G455
           466B"##{tw8p /gmɒ%'Ottt|w̙3-*..F     xrzz)!DSS{T__ܹ9s hFU4'Md``#B6mT__ommقTKKfffۛ={Q^^>rHCCCP|Bŋ?}\2LQQQI&ٳGVVaT}8vXAA+Wlذ!;;[AABTT˄[[;v1TLLLFٹvڢǯ[nĉl6hߏGTޖ-[mfiiy̙}^dɒ!Cz4l_j)UUUׯ_'Qg(M2E^^]]]---* |֢Zeee:ޣgJJ

˕7zxxHII]t     $`'''W\\lllz\b0rrr+>Lׯ_yyyQQHtttܿϜ9ܿ;;;qժUqqcǎ
:t޼y-*))A        ogϞ|ĉ:j֭遁T[nܸ!  rΜ9cggwLS!i̙III񺺺Ϟ=KNNquu>|xwĈ˖-[p!Ū>ĉ%%%L'`|
<A?2q ֲ]o$Cr$ M p!E ֲ]o$Cr$ ֲ]o$Cr$ ΂R? X\P$ xŝlU@ 4ͺ)%`oH ?lM)eI3CcC:L;Q"ȫTpk:l@42&3s$E좰U"s~=yUP}o=w}]߻Eo'Ƃyjk}7ICA3*7?|w=o͈`_6F=.g=e㼿w$XGFE׺~dn}kDUO<ݭkc]ܺuKcu+ZWs?'̗8sı	;[7+TbZF{'?;G/gjzx=H"oMœœwEb9]l}_h\qт?;˷︗
Cj\9]{#by77>zYոwϴAI_p6brՓr>8NN޿)n
8I_Skq??F[+?ovi״Ic|ԭ4bw1KlbUEp.jK︋v1e;"^%kw}dq9sFJ16o$fB(XcU۽k
gxci5aP,ޏQͺЬ!lzP
o߾p??+VB<==555\bdd*ٳ޼y+	Ϩ:XIIIDDdȑ+[[[:::߿zw7Ν;nnn!0
_ѣG=vooyyyqq;;;BptzWW׻Kz%++ȑ#6KKWtzYY #GܺuKQQQHHh֬YSLA	oeS6=IDATSӺtRSS˗KKKg͚E9vؙ3g?~L>qĔ)SBBBzl{xߜ˗/Ϙ1CJJ*99yĉ;U߿ܹssILL\tiiiWUUUCCÁ90}ȑ#˗/
5kM}S3ke{6jf

66mӬb?Q^PhW^Qz75kYCN~Y5eGNjֿ5kxOߪ߫5f
甽e4Gf
>RffpU5~Yo5=m#L[5LCvzOVd?Zjd=z=Km4f
ޣTmK5
z+jf}Ҭa=ն^n4kUڞѬHsj{N2k3ۥ/Eb굨j{]iЪzowں5f
Um~YO5TSiֳf
]ΪwJm)o֐V~~Y?6kzu]׬bT_BAƫj?N62!36S6k(W=_m5RETjo5To-ZmPzݨFYC=Qw4sf
U皵٬/TYh^SGjf6k
ںu+swwȸs玐    !
̴_tuuc
;s_:=g59~+/TR͓d/\WR:'uN]5kOgKz3cYKu.TR9sRgߤξYoXfz
.\8~w"b4{:t(""bԨQ,hBHllɓnl6[IIIOOOLL˗555bbbB_/**zɓ'+**[ZZjժ!Clٲ%,,lk֬IMMmiiqvvC00@EDDp\++7oJKKS^|I񐛛Km`Iyŋݻc{l0HHH8p 33sٲeFg_ߍ-}||ٗ$''/XPPֆDPPZ1L\pEVV{%<{lСݣ$Θ1ŋ7311QTT@)F}գe͚5ٗm6BԩSٗNx~ɓ'^~-..߿q))))..Nh._ŅzCBѣG8	>^rrEgܹsF55ryyy555IIɒ7oB
ՠlfھJ4i6lRgѤ΢^g^]F]]jW֩N*YeRˤNI
:f͆a]Qu
kPGWj*Y^RN{IՒ:fja]~7ş'TRJuJWRN_I:;fNa]U5lϩ9UNCI:$u)͚eºޤWj?UOUɚN:$u:Il٢4kꧮk@]i_3\WuUNI'u/ú&c-        fx_     
utt>ŀ
RKu.;iIݽ{'uM[uUcuUj
՚;j*YiRwӤIfa]c}5u]w;;aQȎ712|G޺/^o&{A,̹ݬ=qֵ+e%r l﫬JWcqǘT91&~]7'D#BW\Ƚ.]y2c#9]1&֊bL:V}xf1ߣǘcw>C=1&JOI5;{$/~QH;~>8YI4K'[G?q/h_=?IkDImQl15^G2]]U?z;\&D:8x*?ﭬLxK#LjbqeUXM=V9ViW#V2/ĘN_&>fLe1&-ۙ.֛28[UfƘTk7;D`3+}|y>Hh`DM+:cRyC|wAmA.s{o1g4zR'ߍ7}vuӪ>wZ:]]Ǫu^6*^KIWU%Ƥh}5įK^1(4 չJ6>
bLk=]1&uGŦ	@cLI8_n'Xx[/ރY7zK.w.jՉ{o_cQVd
=;7feScRwjO9 l\&_Řy6_}^s{ʋ1j{Ic[bLԯ%D3͗Gr1Hm~.CZO[IѪ=B5V?2ޣȮs`_2nW=?ܕBmc5v|cQl+[ٟC+!u	̓2wENĘ<șulE)A.s{/1wv~ٿ^$+        ^T[soZG!?~֜5"Τ6{5ۯut.-k;4Y6?!^mh1R:ݚPzo%V`uLV^mߍʶ~>Ϥ2NVͺ5׬{K>s#k+sWo9k(?coWqf1;W]ՎwzXx[<$U)1&ZsbLoNFo}-qUo޾ug7}gO>bLj8uuŘ[$~8$?cR[{R'$U1&Z}GcĘ|GT={F?9
¼tQV@#,9Ja/kDImQl1cz#/B4ݗ
kk뼼w###srr455gߠruuuwww__ߒiigggy߾};:].k3eriJ&nQf*4-cIiQFi$ueJB,u:gs]ZM|~9?ƎuvvX4gggMSSS ;w޾n\sMMMHHH@bEKnnn...}oKMM@E`[`E%7o>~}Vuww1TWWWBHYYٔ)S:;;!Æ
;w.K1`kԩƍ@&9}t*}	!ϟN3۲e-#_Fy7^z	!GJB!Nϙ3'""bƍQQQvvvh/_xxߺu!W=z4UBѴΜ9I-Zf`̜={t[[|7o배0j4y@ p8h^A|Ǐ'ڵK^^`0M(͛㰰uֵҗUUU+((̟?[WYf1Ç;iuĉUVfff9Jߝ;w׋A!|'`'allL}fX666Tа͛NNN4-<<<<5@PPP`ooOQWW-+++,,RVV
ד~2)*voenQGR[gR[[yQx9^'oz3CwJcYž5 l I,ƤbwzXx[of$lUcRMZcLb_s*I?<2M:cR}Z31>
rrrg϶ B.+
$2OjsmgTT5S|V{TmqV4:OX}*bץ8Fs!;cף8#f(;cL4Ý(;Ij3|zRu-Dì÷Ľ8ͷZ-&q2~28׼sz;Q[|#Io0?$y%=j;,d+^YN圾Z-v95G 'NtN,Ԧ귿׏gowgFX$HOtJ1sJ:L4e\e\ֻL4'Rz5wPSz5.h>ddWzhZOcaJ`JgyȬCk8cgi=){c)һ_)3Ѵ?sY?s{Imq&h
Ę\ݪw0eR{[`V]8oR1lrwis^>G_ݝ[J`joqDDDD_qL4-}-}Q[f֐1;8M뻶[]-=|3w0nLѨ|V+N;
kkk  !WfX?.///##C$%%
N:vT
$c.^b)!l6Um1&?ew҈"g%bG|GV0/d+|1]tvZhu,zq?8JmޥbLoė;#G<|B4ɉɉ/ɽ߃l
1&=d5
ƘFjd1Yl1&-c'}B&2d5cZ32w¿jh=/4#MA	/;w|ø0|!P(utVEvgSj:H\0|A9f7ҟt@{.m0|!_y,}%U`5'Jr<;H        k
`(//?!4RRR?22r'NucUU_EEE]]]ϧx"66ѣGT   FL,rssSRRrss={)))C            ׿U뵴z=̌R\\#www0[ZZt2U8iҤ3fQ7nܘ2e
W؞p7D>kQ8o*@5=4ض8Q*o
!YCCm0az|RFFq=j͚5۷#}8q"Nj^                      wx゗+W嵶
Pv#،m0|!_y,}젇`=Ayr<;H+kw]8Ç"n(ҷK@=0^#`0|!_y,}vz.8 |{@Yhb;0&n!|pK=8 |9oS4gYl
7}c}\^+A*xi|#%lWo!|pK*=\A\sU֮h7y`>LqCG<8Ldr<0gO3D0Hk$#>Cbpvy!|pK`=$;SQFe%,`POpK?>el/|)SߏyZ,XMmb%n#q@^O\quld2[ٝM AWs
KW.\0**JEEmy<:8{{
>rV؞p+X|#%-+^Vc{¡^O\quG
ǎ>|M3XywqСNUSScllsK͛7X[[GDD}@ uֈ#8NQQQnnn\\hWj@|>bcc߷Z}}!Ν;U3̇kiiݻwѢEhj0vlBU
>vv]8k,|#m;  vaP':|pKc/=-C-/}7>Ђ~pzꈫG|>
qqqy vβNKK뻫% x<Ŀ/?+Wtzkk+up744$&&.Ya4J;wР6ɢ6صkWӗbdddddDiiioi/^Xt~EEƍ:D0*))IJJRUU}	!DOOO}Ν;.]illLOOZC0C lݺu׮]11U׮];qDUUȑ####g͚%zׯܹSWW7tСC\rÆ
hj03TBϋ.uwwwttVVV޾};##Ξ={ժU=7HHHHNNVTT֖)--%x{{kjj[^^O>=aBHyyyNNNEEŵkתiVZZZF`aa!###nٲe׮]믃


\w;;;42CUUŋkkɓ'?@ZZFZ/>yܹsn:n8FFF._hU0Kvv̙3˖-~iii...򥥥#FtyyENN"
||MMM_MIHH077t;㏄_~ظy<OGG322ξx񢡡auu7|3sھ5+++{]p8ԁ&&&]]]r.^QQ܌F@G"""֮]s+uy.C$+++z7cƌqƭZ>((i@zyyB{%lmm566{c^^իW.,://ȑ#FFF>ܽ{GMM
eȐ!111eee='d      BjF[\.ʕ+W^ٳ'&&6))ŋyyyiii%%%hg0Yӂ_xHӇڳf޽TaHHȅCCC]]]UTTllllvll, _Ν;'*8yݻ
vAaaa0j犘!CjkkФo#&!Cl޼ߟ[[['$$2dʕT͛7B6mdmm!%%%@IIIWWM~qtt\pѣGWZf<(Jߜ7o*))=s8n33/_b0E[[;::~{yGGUA(9s#$$dȐ!n
>tû(Zr7ogt.8C=:_y,}p
<OWW?[]].Nydvtt(**ZYY]+\YYy	]]]OOO4#LLLаotaa@ PUU{Z4g###!>66+.]z7huuuMMSN
3,Zxr  NhgwWG\>kQ8oqzA.Kخ8k}i|#%lWW}c}\k:=7y^k7ҿ5p&6뉫#(ҷ系I~Ljz"o?   `n FPg눫G|>
SRR~G%%оcÀ0)t:}˖-;v---qqql6cҥhy0`#44tϞ=BPQQl:=c===4>K.EGG755|򫯾:uŋp8NCWuuF4dսׯ;88p\NBãۿ$,4ӹ\dhhhqq͛UUU'MO^    >@@mT)))9o~XKKkʔ)wQWW       2DtgFp87n$ǫb._NؔՉ?靝\.ƍ~oRWW'Zȫ*͵&$&&޽{XKK+77!))Iqvv
>!fC,C-= o_ZB;    ءΞN ዯG@\q}dh2[ٝM AWs"ҷJz    va㐆Rb)|zf<-M\?qf#LYc}쥇}pHb)f>Y`Ɩ&~|3ׇO,h>tû(ixY,,§7k׏o|><	z8Npy4<,bKӛ5fili7C`>@\q}d̂VK==\]qHb)f>Y`Ɩ&~|3ׇO,h>5pn<_Rb)|zf<-M\?qf#LYc}$fzi8{bKӛ5f`O\?bpvy>|2EfA+oQF    0`pTrߛ5f`Iptz(       ?SdXY,X Sۗ
}F.0q
Lf|7#h7H\#>٪l*]M   ao!0FSYhwh7H\#>#XvKa9XAjlO84x,w֖h=o"F|6Gl>CFx^pZ*@5^`3-M&
y<޽{i4ƍy&0|,
T8_y,} b'؅mC{ς7v`=M&kgS{VKc/=s)o?8
x9^o}7M5׈Ϧ"#Xv'8MgYl
/8|#>b;o"F|6Gl>.C/Ep   x7L4uzA+M&kgS{VK*=\
\sU֮h7y	D\#ql*rc}$>>&A8{ћ&Y7ك$>)?&ÃMpvy>QOME[y,}2zmOyI
pTr_ux=B;  ء   ΞN o*rcgi3ow\`,Ul_vWy
`cƌw^N~zCCŋ͛j*{{{BHyy9!$++k̙266qpp;a{zzzyypB77ϟBdddD֬YC144{K~~P(TVVx<                       yHNN.66mWtVϒ䂂BHggԩS{^
co^j]O^C\qUgVEvgSj:H\0|Jxe9f7ҟt@{.mC
*_y,}%U`5'*Jr<;H      k
t:qذaԙ
ɓ'ɗ/_TRRZt)SKnll˛5kh[ǏlSSI&BBCC	!|>^^^? XŎ;ƍwƘғ'O=*%%BٿSSmRRRXXuW^
/IX0(jjj
W؞pWE\>kQ8o*@5=0mqWO
BKK
6>|XIILJd(++_~۶m#Gd0,8|СC~9++kƌc<, S?ֺ,55ׯ_m۶'Lp
.xbBHPP O/??̙3P%Ç?w܅222544+333BH[[
KJJ&OhѢH555j `!=˝Bh*f23go۶-$$ɓgΜ駟Is{{=a00
T8H-kFx
qUU#vXv[a;A;.l{*xlwVֶhqWE\>kQ8oz`{á^F>emhA{?8
x
qUU#vXv ]pqJxe9N鷳        ~vܡ^C\qUG<     z8NpyJxerN9Hkiπ;k"
---fsB|||RRR!4MFF&++kbN>}e===)))''';;;0[}o5@wޠ m۶SG]|W^*GEE%&&n211AǛ7o^ZZݱcnjE}ӧB233׭[hii|rPpA&9bĈwwwj
1o~-IIɀHKK1gظѡ"d;88:uSmفUCCojj*!DYY\AA!55zyyJHפ={߿իW
(ҷ@ C%lW*09ҠFX/Kخ8k"
(ҷJuznb|A%259>לok:7Ml/WE\>kQ8o1gw0:TSo_|#qMj]O.WW}c}C̢$XbJ8{*9AHv,@C
=A_y,,۠^2~ɓ'KG6[棬.}j%9+DdBx%`

o{Gs3//oSNҗfB6l+}    !˖-KIIyGB8NmmG      >oӦM6mZmm6U(++r     !Ԃ,-----ccc֯_x^x<Ĥ577s\t0^AHLLlڴiwtÍ!GF7-[dɒj
<A?26%Qg7% p!6%Qg7% 6%Qg7% qR? X\P$xŝ}lUy9Pl@\!zq 1B!
WDDeb̃a(VĬZ4"G(^^%DݘQE*+!@_Pp5*Ki(a_Lm'xm^y-Z߻dˋk׌闝&?oyE_z>ƫ4ަo+xq8Fb{;j\*0*Q\Zb!*:bT4-mY7,3jy?#vӲu?'-ǮXVղ猪+2z7حw%Y]?rvM#Y+9JN^}޷SJk^3LLUUQo%7];TUsTTnƒ\ܬ*nb~buNEs8w;XENlSr7PE8eY3kq9s^=ڱk#bAWFFc*cGBc%"ickײ:ھYo5{VnT[f]lHb^f_Su^u_*[ն]0{hSCPu)ۣj֬zWE^TWf}5ei֬?5{8}^m5C}Y/=V%쇶Q6PVfd֛
jkЬf^z/URͺa[~ͺa[Aͺ[ZozwS>azU^mOuwFm͚7{jzUQ1z75f'ӬiKR~bkzOB(sW[`puסz_ڌލZNmfm0{kPvf]jФ*Ҭ=ܧW
j۠Y4{بTGf4{إ:{jfk۫?P4kPTsikҘos]Q8)6].yN󤘼JwJV)
BBٳg<O Bjjjb
fU!TLO[bYtުyN:R洔i)RJg:uNz:jSC3t[+YKJN/)=R:{a_׿׿'5yJ4i"DJgu@4ΛjҾN:twO{Jw)ݛS7a_k     }jNuj%kMn6{eJʺ2+O_WB_Y!TۛZRtKޕҽ`
1cx{{gff={:mh4mmm@@ӵ<   d#  ~p8ee妦&j笷2
~E_ׯO4Cn2wF)ݍRt/+K¾b;饃Ҿa6h%kwH!
۴iѣ֮]D9p`߿h4÷pGG:ɡ_ر#==믿?ӧ7f̘1cp\jj4~:}!CDIrgϞ-
a_{=}}?'!O2ɏFc[7;O;¿{1/`˽Ҩ,{rk7~1ӈ8
(-Aշ$]DISDIojOyo;cV9cMƞ1kC(hKw|NKno
{yqw1Qׯ_Fyՙ3gfLԔB7Lyh.B@ 5jzM6M^^^'O|EGG;FFFϟ?&<|0..MWW˫`bb{wv_WY:::!!!oL_999BHBBBAAARRǏy<vڄ   |~xx8!]!L&s{:::O:uj
>B&7jo1&G||nffW3ɿIo1mSIPOv_$6)Ƥhun1Qm1&5F>
BKPP+l#~1~vu9G3ϧ_d+ŬuPIoA`6d*AI7D1ۧ~1&59ogm=R2LhObLzVKnxF{{A{b&iU5L
,6(((##*]t)jjjXJ=`wQPPصkwmmׯEFiiJKK[ZZ!wuu/^`T϶ӧ׹s\]]y<NjIII)**6l^iiK444z8vSNٳxLՕRTTdii뛟o``E7ӱc߿`0V\Iٷo޽{~iܹ'O611!0'>}gQͮ.uuu&y9BHYYٖ-[߸kƀ=Kdee=zڳ<00dQK177|ۓ
S**zAVidZw]PUUְ*v|IJ>Ƥhƾc7~/ƘHg{|
`1W^
--3
aXl}1&Oh?1&}G妁^H6˅}ޖ2
osW=/}]̤huƮ1kU1&5MfY`
z`kިƘ{;H6FI439ԾK]=IZns{>oDǘ(7gsxlְIp^U{;$[;mP$#ߏ1saUzL2vjGbLVwilg>1QnHxd_h_ w     {4”N4?avX#/(fu*c8Z-7?gvH6zOP$!cS/|LxcbLCjGj]ݢ[XOcWNihԧnAZ[us%]ڥ]]j'
kjj-9 f̘1+WJ6nHYf)ࣘ3gرcJJJrrr$%%7o```KKK!?fff>=``ԇqݺu:𿠭h"             p--˗/#>:YY٭[䘚6770sy:`0W`0 @`0`@ 0(^]–nIENDB`ɒDdQ.l^.U=f
bmV;j>&faY'XtJu':tҭDjvj>;'bL'bLZaPYObvS1&jS1VڭqΪ_?L"Duf[gnVtmvHE6jMcIي3DmiM~1z۴ʦ+\g+

mo<3#DufFb&U]>iKWN^Ŭug2-LUj 
BA?A2t53eq 2p!2t53eq t53eq VQ(ls 1x}      xUN!I a%@AM$tC@OqPwPE@qDqDtm{o-''ngsr޷n眪{oVD
cH
Dq3P,EBB'74Bs
WyB[3}>Еh̾I^ծwA#U4OI=G_1$>lGCէxGVWAՅͮ^cQWĘV>V%ޮcqVi1&Z]cLoqIrX1m7)guLo$:O9c	k0Ƥh] 'bL'bLz+:Fo;cV9cMƞ1|gFg.0vV'WZn[e|pHj@7LocLz+Zj7L2n*bLVhcR9PP/l#~1@A#}Zn~ bVջ{Io^_m3XUnՉ[cO*cLj{#<9ݨ|zϖQ/(fAv/ƤhDr{A{b&iFG:~˚Hw)5-j;;iLj0gىSj3yegcL{u)X.1&qgRsu@z?ރJ7g>(f-Τfu@zu>P` іŀ^zk(iu`ܵ|X ƵU:Wq+hzM~qW'5j`D̐

WBLAVAެ/D%>/
E^8%{Py<'׮aIqQl7B7"ޢJD(H;)FA|f!خI7e][haH*:܅|sc&P~	jfy.6m]>
8
|Cz%2i]zM5=Uʤi!}kH_WJ.eRӺkzXa}IMC
}jUv[DU
"        ^sO)=
\5keU}Q3ux8:dYӾ$kjl0
ΐF3\ʤuM5=^*D)ֻ܇!}bH_*{MqD[5=IثCagi1     T?{bLMLOe*ej|>->L[ʤf(̑YOI(?k<}*erglɏNX̤JO`^W79X=,ԣi~>93_KY-ϑ'ْ|=WI-e|@o1xa~HĘTߡGܥG<|wwwى]=O˄L͝c^1Yl7B&mMjdƘF_ǘF}!dAxFo~=}z;M*GG$lSP:*x?՛ch2>MWa"nqJ^C\5qL3
s.E
*xBտNj2l+j5UW:Xm+VahŶ
U9#NTkvfOt"7h7rU%PG?V%Mvd      "҄Xݚi.M        Og녰ҧ"zH }BԜ>e_`'#^OOW4>qiȏ>e_ieUAg\irHㄼgVsQy
niHHsCiҹ/~qlQh7⟼UM?xJRGTڥ,7ύƹm|4mOnz-B~F    bK%C!O-/B&_#*!E	
ȯBA@F(! <	X(!C JTdJļ%X2Yy[(Mդ	XS`M5]Wrٕ2Pho+zv%5\>k?D(i4{:ts;]AtBwFuPF\}H\5]!!ev)(+z&\;^(ݠnhWX^^+>}8x@FB@`[ѯ9! e(b{?]gzur%RMC(#J!裑˛О;*2FQQr3726;67~0FЗr[= #b.[?ʄG!8     A+T^>}lu;v\x*u7t}rpdL
z>7v07X}GQ(=>5b|},YbD{    }mOl<;[؎çO?WsBy׽g,Y..nחpmxy~߃r☽5f؇}}}(gO&G5?k?C|0ÿA9TL.X|'zzuLjFbjawu}EZWQyH<(ԈuB|CBAb]/yBMPnrQGMy
 ?AaP=% %@jc&6)O
^%}FWVS{hŶ^C\5q#9Uֱ
[v4u:Trl[oT3k[vju:k&u$:Gn
O=P`?nO=P!j|֑Ǫo؏ l/9T~r<:ߨ~P!j|֑Ǫo8cU47PL1?1*rWM\5>kHcշuF.΁}P'O?.ρ}P!j|֑Ǫo
E4K<_PC"G%l/WM\5>kHcշuL\Od_/QU)4;A
]ޯ&u$:f&S
Y?:Bm^_B~jԡeGz^Wy@/tԚI 6ȿBPFOھdPQ=BxrHAn ؗjW)NbY*#\1Ne@׋(w;Pǡ
4
XE_
ΞJYߨlj@80kHcՏd3c_'?Cc^{!}L^3m2u     ,]g2̂9x[
[Z>,vyCHO] @AV༊*
,<,a[0YlY#G\>2ǪoX
@+
YxY,,`ز#F'>|refA+Uֱ
[v4u:dYfXނY0b'.oA?>ɕ2Ǫo
E4K<_g2b|zf<-K\<9b~'WfXm}vw0Yy^0AΞg`2̂98{0#Fg'WfXm3Pf!_c{f=̦v
aZ8!('deV"eyݖ
4PC?=
@+3ZyY_ς`j@-MT*0qKMؚ[JR|#H5׌~Ylud+       UA=怹94[1LwQX=6!
OL\3>kHcշu܎N42l+Mr,oTv;˰pH5׌:Xm+VahŶ     %}FWVS{hŶ!
OL\3>kHcշulFV
;.lM𦠃VV;.lixf_[Grq4{x3M`/9v;ߨ{x3ixf_[Grc?o
޶:OV5YUƪvAW@_ؒ       Xzk ex(}փ.\?)L.>u_
?!c䠼hRV]D,XBJ+ʴaDY2:Y
!ρ2baJob+<ظ$$'ߓlmSx>V}o9vW8!v-͛<5>ˆFl9}7۹szM7іdQ>)}$;#x4&3b     1RG9Rul辐&#Gqa>w"q$ḷ_.cƉcC8ܵb
8|Y;2>^C&f|֑Ǫo8cU47o
?bLZRqi1q`w+   "f,rb)e!ӗ#>*GV8cJwqPn;#=3s"bIȻd%'c|;c)ONA<6qĸcy<3V6BB{DDg#zA<>"~AC9Ja!"#ZRsп'DW"CUj?FuW86:l;`oO@su<8zuBB{6=@/ wkh(p}tz9A~yCއ_xz>>@        wu8>2N'>#8'p/~   |q׈FMtx}r,slb%uCp_anǽ.;A1b4ƈѸwErQczCp+%ƞb{+do{ʊ=9a|_+z3`jƜqON~h]r)b}        a-DZ^
~L1?1*rH5׌:Xmpsl:4pFOvKsl:i⚉kG|myp\DM7\pQX.R{\4kHcշu@C=hC=@/QՃN/pH0kHcς_Q?,|뷽J!bΡ
.|ݻ
c+Py3ujqf;A.nl)Uӣxs\tX䤮EzPF7gBGz6Qa׃AF鱒#?+h@>W@oG\
Lpap$v߇t;k'+VGP5ԣjmCͻ3tտ5FzjsswN\;>kHcշu܎N42l+mr,oTv;ev,ö¡A\;q#9Uֱ
-`5ցVlmZrZoT%k}2b v|֑Ǫo،`;v]:mt:ߨfdS{'؅ӡĵ#kHcշuGAAam^?9oT?k]2j/`{ɡA\;q<ٳǪo8cU47o~L1?ʚ|̫o`{ˡA\;q#9Uq
gh8>C{?goT4k]2RۇډkG|myp\Dm67\pQXoHp :ĵ׎:Xm}vw0Ȼ\Ovo27?5>)v018N\;>kHcշu@C=hC=@/Q7̦v
hi%.򭷌dyfr_ok
4PC=
@/
ޡ15q%J`!)m?֪xdm
ơ!.
m$)Oa)mߪ
NCރ1&WAҐYC#*C#ګ])
c!!slz"˝m;*eYlubUnmi7쉴0AlceTBhXnUˁ|"1H$MIp VyچS&-@͒tۈV*eOB,}ޘ

{_;at`lgb/g*Ưac͌,w3ee>dƿ?S?3?of>Jd7b|c7c|Ʒf|;Ƨ30;32>?/bW0j3~g3~>3~9W1~
cof6?g/3~/1 0=gIƟbiƟaY3/0ަ2W3>ɌoƌoovOg|'wa|wg2>}?9e|>G1~,/38G1g?eYƟaiƟbIg{?,f6of?5__{`|5=`1c?e|0/NOg|;Ʒf|7c|c7b|2(!"?ӌ??{2w3Y?m
k?3?0.j{_  /b|2~`|_g1>߅vooƌod'2>Q1Bg'12~2~8c<~4G0>C?ߛ=߃]ߙ0%㝌oT7`x;+?1KO!?`QƿC1ƿ]___?w2~2㽌d|)_qcd|?f|O`|Wwf|_6ox'0>
`|=G3x`s3o3C+J+&5+k+?31~*dd{_R3?#!~mߒN7a|*0zx1?b_1kD>"џa|<Kߔߊmߞ2:b|63~2~8G2fƻf|     '2~
<A?2wلY/# Sp!KلY/# لY/# FkX9;(cB	x}o{̠sy>tsj`p@'
j_XPyG
/g,eB/eJ?G8`V`3/2Uƿ?w'?e_3{_8;3>IOa%ooo_k{1>?C?#3]w3e?f݌3~2~!2~%f#O0~+w0?*_g~f;?2=b/W'1g|<Kߔ@s۬K|oY)B\&WU}ReY.3(7/Sշtkgo1sf9%\}l9ZG|W2r@)?|7\#r
|?q՜Hə/3*>œ@eml)>ae5R+_.VrYɲTiYu|uFgc~BbvfL.3g39TmG)GmRv$k"}w|,ӾXvX7c;.w$VjGỗ{1B)Zi)s:=>E5^$/1:bee]J˧OJOf`g#ҿ%,فԺs߭Gr̲cUv},"[d&qh{8>#׀|.4[q,qT S+|s-C#}reޖ5m11>x%R{Eue%
#\A[91@.-,m_FOSWP

Cۋ>Z̿VU8,^oC7l[ӞGuX|l|Aĩ[.t0Vp5oY    1^M*,`9Ay?@JgϞnBI7mW~3_]0gҟwCL&x
WѤ®{%ZV?6~
7}aS9scƌ)
4Z`%&$$joCit{jÎES/{=LM]d>v}?xf.a׃v ZD끜mmv=nzuڂz5Ert{O|~OHz'&*{?.'B܇Hž-?VIyG9]>Kۂ2!߭E}Gd(N,Իo_n=i/B2
P#Կ^y_ӟPO8:cd'Gj(	u6A\;Vs@[Px%cwB]        I[^K,NGq)YvK+!kB]q
dMȿ;Mu=GkR!ZlY!
}n[9*p]!k!oRŬʝe)ΊYY.t=*U^ty-N,w;K8
P-K]
6kjjr        lvʔ)#FSt@4L
V˽%n]USҜ<UR򖁒'LSQb]UaRlju-)ǝNxN)u;=r*Bd)r툪	Uv>I     ߝN\KE(jwQڨz8ނNrx*K]S=nt]tU<8-/e    yxeUEYܓVVvKON+(NtT{J˼2wzgKv~C<]
qeuyw~s-}S!6G*Crbt!0@%1d"N5y!#3yUeG2:>1س2}rɍmHp
wD 7$3Jvh\BϤAp
ԭ28'Y>΁f;{=({p^|l|l^1@&*mB*x5$K__@'Zyw>MNCQKꇠC9	'e{%pL]!]Z0]I҉[`.-;d;…S*&:]Nx
#VTOd|IYUTvk>XT傷i
%@7D
KMB+(uV{acȢJ=J`6@%e%^T        Ҏdqj`Eur-%bY'og,Z>Wcjաoga+Or#       rSQCyߜFH~'L&v;ۿ5ʴ4Wx\m}2VsݐglmDJKB<bq=.hG8&j.̋IPNT3'Pl"^^?5I)64B!ja)Mg"U)t:X5'P7%Y/\סD;khp\-;Zy?e4)Ճڙ24:`YJ;E;*3u(z)q\0v0b`:>|Nlz4M^(]i=S"'6tC.M3ySH%e,£w85ЭsX#_|o@>>Q\GD!}jy89Z"=m,@dp\L--&
   M~M(?ԇ\^(?~,m  wBG(L
&B      <A~#M } eW Bw 
IFXd%N
oɎI/,rleek9-\[HHe [$Wݒ^ݻd˃xri K
_
Đ*avjk01XЌMj/.wԾ⽤f"7TwCl1y=*?agP{BwBX}viy
8f4ۅ:WN Psp~!}?ܰ  oB>j.3!a>G#;
?|4M4ȿ!(__?_=fxj^WF3iu04vqkR?:]E
w`Y~kCGxVJRf!{2,tnBq}ə%FʹR캍uggb7{rCvkP(b=>yphL]yqERك]|lx֧W>ݟ-Y,?[D;JL U 8f5c5l5aᯅk`ˠtgfM.X;0Z6Xo}W+Q^m]AXO^Թ   ez~ƓFp7ȷN<SQ#!'̶
}eg\SѺy'&rq\.$J-G+1W<lnk3\rU{$/|CvL^ٙ܀d&=˛jf3j"`fX|F#
ԗrXPe/cAoVI=F!0M$kfkzDGmz:F.	 wODU>{q_|(˭M֞q5t%-QдzJh؜Cʍ0B@ߒ=e/y1x[ϭ&&-?B[@@uBӪG%ѱ{ŴtgQ-<+X؉
+?z+A`qw1%LKaǚ'MKG$YY/YY5
BSz҉k단KG=jx#KвCѹ|Ӑk:Hk"ۿW[΀KnwQ{\G,ܶ~-щ     rls^̶uȶm6%@{r@7;'4px7h%;'\8t#dv4HNq]q|7    d"ȷrz^W /.ېVnFP&	nBPͨk+
܁>z?B;G{^ {g)~M5s6c7Rt)E52%zwSuߛ}Tnzfw1s*FeeD:4-}!?t2N\:J\{F֢l\ͶK;ފy'z,՞/gگkԌ\~˂AwƄ'4Y"h{n7$       Gͱô'X,j=mǖjMܨ衧b.lANRU`<ړ/,5yY)g;w:D
1/.naot,+No;SSD+ި;rqt\1g^t75gcUt:HP긪8NmC!8`Xiܵ!VZuo!P]Yn?0$U~?3z.Upё*3tRA(KhCGșeK[gxh3CL3`|#j׀!ju'=%J[uwKjS7N~˞wҷlYxFISRヾ?+RY2}e|`i+        vͮµwR[y"%AEv6
?,ƶ^({]}U3wx/SGs0m&=GJ9V؆6j7t*
<^"ᨓ#}祙kc֞Sd*2@VOK#eâaɈum'[wMPƦoX]{%'78XlL6R~HX]c(K~)&˔mepuZǨ\*o"1v-Y8s1e6қt5qF2[Hm㍴HHo5     FZjeFZnFZiizktV:fX1K?   ?
,u5lq݅Z^$P%I'YclPjK>+(un#$$tfdjV"W"v䰒]#rq;ҁgrha<.{͍,+O0'
wpEwc5N߮-S5NmA&e++0L
ց\9׋Oo.m5r9&UGXh2Wy}=
Xo0H0MFHV#}Hv#aOFH1ҿFH3t`/KFb#kaڡKgFq-Fnj}#=n	VF~l#H?3F~a43F~?k3ү#H3뜱x^}ǾToDXXo˹aγ6orx\~"y̘?lެп_<8y! e{q\bks0)y:O.B
y!͠v_GӀ3ֻRs֞dr۹V|病pgF2Gnp9`ZhӝÝ17/?^|pﳏ`q9MO|+Ik_윤!?c[ڣM)3/,4%Uނΐ;$^je3_ʔL=k~1vhdM申oڣYlu_7cNUJUO\cؤAWw9lKzfVF،r2=Z9h&r:.'G/.Rr٤
rgj	[jijiRds_Qk09G!_*@hfq-JRGTڥ,s҇,(-=̀f|&W?O=7جm2|lF>v?ÐUyή}ݫ/-s~:3'0mɘ#~֔P_QNQ΅zr*MݏrbVXvOG}ߘջ$٫_;ΘrAwaZ~iԿ]Cׁz>1]O,~6דQr^Y~EUVݾgui5hsmnqdY?;3@''"P񦋷u_$n5.ĬʖyyַSݶk*ϯ+P>=A]2nm.|{w.LƑtN2akLX3Z֚v։.u',,6r 'lac  +    U!;{Nf6ń-'lak{
m&laO,a	{# aG{ㄝ$a	;CY¾%~&a6ĢO        K&a  kFXZ֎t:օeEX_CX.a"l,a6
xŕ>~&+C*=b
;ʚdՃ[qKӓZΏK>JP^0?[8?     ZǞqt?7(na"%]p>ۻBjZ Khsj?߳/+*'q}-L:%5}A`gHO)   }!=(ѐQ=hΏ}a9 K+q>p>UY8>9:66GԇS|8Bk$@4@F4i
!N߃i1o>>8yƉ0Mlq,wJq+z=*/ĴYׄ4Nܥ9#ƞ+      ڮ'3{qmuж:G2R~_idlgL˹^ӟV~w@V/)">!5EJNe%{[4r\r{y0@|,^mVk)]xI}0H_M^R_ɛhi_Ԍ3ɣ{4}="vt_;%;ae-.V^M-~5$$[_^x>g<
5牧B>L
_?Q*ki"?=o}j|өYU/+U>3Be0|Pzh7g~j,jOq̊⊑cqŘ+KpŸWոbr\11띎Ԏ~_J4gkU>y?0$d*ry[x9v`S?,[h1L!=)?񳈏ϵxO{}OǹO9a*8C5ƨY/};}?a     >KI%]s@pBKn     *--DϤy]7@|+sI푿ɣdYZu" wPخ`G#(=-tW4b!(ǹ}w87>Ǹp.#xL?~Q
@mDX2aEab?-ag       ;CiNvㄽGLnž%i¶
=FVń'l6a3N=EU!   V@XFOX.a9
 /aYe֝.u",v&akLX#’	K$,(l]H$K$#[vӄ"$a	{#$la{	{݄=Kӄm#l3a{5"l9a	Olf6{;&CXa+"",\r@X_²$;a]DX:akMXš֘F%HXaQ@@Gط%a   ;EIŽaG;H>gkIMB@֛ +a    @U!%aNšJX#,0;aw#K>'>$Ž6a{{EN¶#l-a       [A6G4¦v'a VIX)ań6ф ,!
$a   IXº֙]EXZ$  a5 AX=¢     &;/a            M!$5^!vm!l#a[KjV!l&a6Id¼UVJX1a#l4a##la GXozփu&aWֆ9       kBX*a
sV8cucÄC1Naa_5aa$XDOXa)]BXSš֊',   EX6a     DP†6     s&2n#l"aS3awv/a6-$l)a+   {G{'Jž!9^$U^'l?a {c #>%¾"k¾''~!Lq9',.!)a        kEX[AՄ]Ku",
"l(a  ḮsVBXa6)           E\=L#=Nm%laa/*aÄC1Naa_5aa$%OXa)]BXSzojd
~Ӆœd4iL.[1O::L壘~sG}^wI2NϤWTeUi 
|;G4Kf
R7iT5[}ğ">Qd[Qd#ʒgR.W%6hyGg66ZV2~+HAԊݘXNX;c9)^|'X>/a1%lHv
xVK6jK<(c4hx?~۰w#|nϿ1WF!|оjk뺄}(,(IvdAt],=sme=fru-oj5y\8~_[8ě[ѪP4̢zsiԔ}\~"bN[]5"j]펱k^͋:e
'y-Y6FTp}OlO?UZ̎Sw>.}[8exW
XsAsBNݜe2-P6\;pU}N*-Vib1+?Z1vȟ(;PŶ$N=4ْ{l6L:$g5e-45_+&*uly4*/tUef*oփ$0K(Jv	Mμ*WU5A.WWlPJ8)(kdg@9*ʽr}Tg2Wy,0J7<g	׊H.P.f-_5|Va+˝*7yǿ&ZY3,l}_ƿ]FoVքZ~?ؾ,N}~ΰYyz:]JAW{q>1Z(V}Q׽qcY,Ky[=(@:"_$r5?-~{9B-wVnߗZꐯǷ+EQ^=v^cUss㮚.a4үy'"B3ș5d8oq%k;ԺՆ&&="/{z^3#3NC+3l~ok7|:!݁|Ĭ>"GeYy/׎V'ɹm*Ԟ&%Ȉ<@QI&PN'rzi"Rrv툤GoHo''"3#<"rߘ?bMF4Xj&Bt
ᰗ?3xx?2c&3_F?-?W};U?LN
/*`n_KFvHPNG
,+J|}ȳ(WFeZrH_c|QflNͿx㱦gl^M`lVI'3n`|))2ndxg0nf\d<1=B!~Hj[GVVު򊡽@pbݟJ
y ),d^`hBu<['	-ӹF9	`hc&Xw{$;7Bkq5EZXlFL$-?Y3KSb3x'G?x5ad2[i?b>n*߁ܚR+W>S/
m
;X9?>Fm>um=N,EwohvVc

[GT49c>xAw l41dۄ?~rKFi.IFoBxӷ#Mhl"R=cT{8?|ѿN?%_SX>/*\(O{iDS}0B!oa1R>9%C`;8R}zPR_9O$YG
op[^E|t6yIg-3@m
~y:lߤ@5L][ICqdrDV(f1jgu\j\353v7o~ϤGr䞝RԳSͩP]!Jڋ5^$7sVA6r1xT\yFqQ己NPF@-0mܫُۘj-tƕhaSmRj澮ۃɳlY/hkZg0}ݢZGf&m@¦M2Θ\Jȃy[dX_#TdFj[BJ)֌'m;;6"Yu]Fx?ciՖ,wAһHsxGWsIqHغ}mpALϐ`D}৖{b:C(Lm:C0h|y۸¡{㪮MwԌL!5hXzuHFuKSeS=_霍x-zzݞҞړ؞҇

IHDRFrsRGB       pHYstIME     -
) (      _۱nCW ߁(Uvf|QB]7uiPjXߵkz6چgAkP[z{6Xk${`}AV86\
eN'FyhXre1:9_2Q(9B۲gz8OҾKO
tEXtCommentCreated with GIMPW IDATxg@T7=;HT"
XKc#iZ='ZOsLJ$Tk.UjW>Gpd+x9!Ytϙ֎hOaPZӻmr,5F-x_sLDV`Dx%Z)ߖ󔎟?)o/YC.ZSPST,[
b,"Q
bxUKLj׌Xװv>k+m7Lȱb?}Os9suؔڑȩș^tqdXvvuj-
X&1ĆQ#( M:Jm`fy?{D\    g5.4G%  00  0O>x|bdddLA"##mmm8e2BBB#F7o^uu5b&½{B~gv9{{HS   ݝ|rccc__)Sdddl޼9""
A<NHH0apMM$pر`hsssSVV"ر}	!ϟ0aBqqq```}}=*ర0OOO==wVUU5*///%%eС%'[ZZ|}}	!AIII__F#&{{{wttL0a„	ځb555xY{̻ϛ7O\\
^:2
Jƾ鲲ׯjoooܸ'%%m6*X/O>}„       Æ
۲eAzUB׭[wIB˭[[[o޼yY%K߿_@@RVV=p?{n}}}  7ot6-$$b|}}]\\!yyyVVV...zzz>\tiYY     ѣk׮UUU999;̜93&&۶m4Nj400zb
ЇLikkojjٳٳgWVV&''uTWW7`lCCCO	!=/!Vw\.!oo/**L!tuu|޽{Ԕ7oހpIHH>}ҒFQՇ&>\GG=((ĉ{7gΜ]vu?[@;+))edd<~XPPNBRSS.]$''wqqm۶߿2n8wwyIJJ>yٳg=211QSSÛߎN+<ҥK7n|˫\uu~iҥl6;>>VFF0e˖=~{<_C @rrʕ+3229VCCCwwwB?p	133յŋTKYY@'OHJJ;ZtҔO8ݻ.^8h jOs͛7g׮]xo+5siӦQkjjٳg"}ٗ(&&+۶m^266ryܹ+v/_yǏwppb0󣛛l6ݝϾFqqqK$HϾofgg嗄QQ={gϞh&==7x#wc՟?]^^fCCCw2rH'˵oooWPPPQQ)**JOOa0C;
GGvhOBUǪb!0 )0k||}&(kBxQNٙ*Avԩ˾=1[D->/\^6#x*Jl0MChx(qLDk{
_===!bbbo߾r)Y|yYYoff믿x5      r                   ToߪB?~liiNII
k֬TWSmqV+3ejh\E-5sKć~
nQ{}-|x5/ЏYAq,k=P~ՃG]9:/
{jxO6!t=t_O*Xqٜsr[ g+DdFW/*(I`
lmmꚛ[-gikk\IٗB`kk7*++kiil۶MCC֭[222֭3f`@[ׯ__r;w{*yy;;;322jjj}}}7m$$$>7iҤI%%%KYj!d۶m=/!dΝ;vHNNZ|9Ékll{?FDDzYYYKYYY&&&W^'&&.Z͛7w@4cƌ4h޽{߽D\vZcckԔdeeq._غuIfffK>1bFRPPطo߁

utt_zEqpp322‡}_j      訯w/Q222
<A?2wلY/# Sp!KلY/# لY/# FkX9;(cB	x}o{̠sy>tsj`p@'
j_XPyG
?~{常8--w޸q@     ?~|ٲeo߾%L4ʲg>~!d8qGUU566QKby{{B8%%%'':ŋ
#\A[91@.-,m_FOSWP

Cۋ>Z̿VU8,^oC7l[ӞGuX|l|Aĩ[.t0Vp5oY    1^M*,`9Ay?@JgϞnBI7mW~3_]0gҟwCL&x
WѤ®{%ZV?6~
7}aS9scƌ)
6kjjr        lvʔ)#FSt@4L
qeuyw~s-}S!6G*Crbt!0@%1d"N5y!#3yUeG2:>1س2}rɍmHp
wD 7$3Jvh\BϤAp
;w$hiieu뚚F1sLBHuuu}}_x1}t뫥`0$%%:;;o o%$$322LMMcbbJKKNjgg"''}=Rzzzhhw}p$^=ztaa)Vkkktt4ñ:t萄Dzz:!^KKʕ+   !ƍuVxx#G+~<==?z#GRL&'<>ѣ3f[ۉaHNN>|8!RII{ϖ۷o;q8L{sss|#|s1 Bzd_B[[۸qrF
%@7D
IFXd%N
oɎI/,rleek9-\[HHe [$Wݒ^ݻd˃xri K
_
Rc*>x򥙙h{{{K_'dggRO>ˣ6o&Nxu|poVTTܹsK]777~%ݩc***fo
?|4M4ȿ!(__?_=fxj^WF3iu04vqkR?:]E
E[]6e11jqqq̙3-RTTg@y'Zk.~Zv-!$,,d_ǽ{JJJTTT۷oohh6lܹsHߴQF޸qR[[{IBȶm>O?po!xN!|BJ^*--I[[butt">DlllWQQqȑ&O(AyAjjjXX컇#uwĉM6eee饧?zFؔRyի῿/~={OJ__߂YfEGG>}p߾}555K4fap$$$888gҥKtuu͛mllΞ=+,,\]]-%%x ';mڴׯ_߻wƦ{TSS#[aS*..0`Q%߻w*yuuu}ː>%qq999<N}o(..nnn.//7110`b}&(((##Ñ#G຺GX,'R?xGcǎ~!_=,C322?~Ə/$$D	>u!͛rrr6luFHKKv횮nL&a}J\.˞eee+Wljj?
}eg\SѺy'&rq\.$J-G+1W<lnk3\rU{$/|CvL^ٙ܀d&=˛jf3j"`fX|F#
ԗrXPe/cAoVI=F!0M$kfkzDGmz:F.	 wODU>{q_|(˭M֞q5t%-QдzJh؜Cʍ0B@ߒ=e/y1x[ϭ&&-?B[@@uBӪG%ѱ{ŴtgQ-<+X؉
L5k!l6,++kʕ,\zÇ,Y.**x:C5*//͛L&SRR2!!#88Tž3gzJJJRR<YПސ!C~7aaaBȞ={DDD!uuuϟ?;qÅN``=p5knݺeooOjiiQ_kkkB~
6P˜KYԦw܉644$0+++___}}}~)))͜9ã+%%ɓ'rrr@}͛78qtRyyC2QiΝ;ƍc0!!!SPP\nzbb       }rlٲuVUCC\__@AA޾ʕ+&L@D1..xKңFl~cRRRll={t:%  C7??(**XYYQnnn999)0Jǧ]PP?jkk


ÇHHHܹFM2'g'77spww޼y?0PPPhmm%y"$$|i!֭t钯oKKkss'OBCC3337mD_~}kkɓǍښqAYYYl
1/.naot,+No;SSD+ި;rqt\1g^t75gcUt:HP긪8NmC!8`Xiܵ!VZuo!P]Yn?0$U~?3z.Upё*3tRA(KhCGșeK[gxh3CL3`|#j׀!ju'=%J[uwKjS7N~˞wҷlYxFISRヾ?+RY2}e|`i+        vͮµwR[y"%AEv6
?,ƶ^({]}U3wx/SGs0m&=GJ9V؆6j7t*
z!>>~ԩ555§Nڸqcee|ii)Ͷۼyq!_
GDDL:U]]0J%%%f^$`sZZZTLyƍ
,u5lq݅Z^$P%I'YclPjK>+(un#$$tfdjV"W"v䰒]#rq;ҁgrha<.{͍,+O0'
wpEwc5N߮-S5NmA&e++0L
xŕ>~&+C*=b
UUUG~zMMMꪃzС/fSRRnݺ#yyy

K H۷oݺu999=.={L^^N_~}ɢbbb;v`tuux<aQQQDπ?#nnns}廍]vȾpqqiӦ͞=6--ӻw>#ܹ8:77ǥϟ[[[s8X,Ç߹s0Kp}߽fy<Ν;
;ʚdՃ[qKӓZΏK>JP^0?[8?     ZǞqt?7(na"%]p>ۻBjZ Khsj?߳/+*'q}-L:%5}A`gHO)   }!=(ѐQ=hΏ}a9 K+q>p>UY8>9:66GԇS|8Bk$@4@F4i
!N߃i1o>>8yƉ0Mlq,wJq+z=*/ĴYׄ4Nܥ9#ƞ+      ڮ'3{qmuж:G2R~_idlgL˹^ӟV~w@V/)">!5EJNe%{[4r\r{y0@|,^mVk)]xI}0H_M^R_ɛhi_Ԍ3ɣ{4}="vt_;%;ae-.V^M-~5$$[_^x>g<
5牧B>L
_?Q*ki"?=o}j|өYU/+U>3Be0|Pzh7g~j,jOq̊⊑cqŘ+KpŸWոbr\11띎Ԏ~_J4gkU>y?0$d*ry[x9v`S?,[h1L!=)?񳈏ϵxO{}OǹO9a*8C5ƨY/};}?a     >KI%]s@pBKn     *--DϤy]7@|+sI푿ɣdYZu" wPخ`G#(=-tW4b!(ǹ}w87>Ǹp.#xL?~Q
yuuGC$`3?/''PBBbڵW^fX
~Ӆœd4iL.[1O::L壘~sG}^wI2NϤWTeUi 
|;G4Kf
R7iT5[}ğ">Qd[Qd#ʒgR.W%6hyGg66ZV2~+HAԊݘXNX;c9)^|'X>/a1%lHv
'y-Y6FTp}OlO?UZ̎Sw>.}[8exW
ᰗ?3xx?2c&3_F?-?W};U?LN
:::YYY    >m֮#^aٲeP%%f!!ovRU5B
,+J|}ȳ(WFeZrH_c|QflNͿx㱦gl^M`lVI'3n`|))2ndxg0nf\d<1=B!~Hj[GVVު򊡽@pbݟJ
y ),d^`hBu<['	-ӹF9	`hc&Xw{$;7Bkq5EZXlFL$-?Y3KSb3x'G?x5ad2[i?b>n*߁ܚR+W>S/
m
;X9?>Fm>um=N,EwohvVc
3Muu    rss=zdffFtss{AUUT)fo޼ym---IIٳg"8|]:;;,YBqrrz        á/]JqssZ\֭[͛WUUHP*++g̘)//Ͽ?{xxHJJB8aii9{lQQѧO>|YZZܹsر&X,/߯_M6M0ADDD[[{644ljj:{bWWN/--uuuqŋĈ'0AFFʕ+GZZZ燐رc̙.]qc~~?ɓ
[GT49c>xAw l41dۄ?~rKFi.IFoBxӷ#Mhl"R=cT{8?|ѿN?%_SX>/*\(O{iDS}0B!oa1R>9%C`;8R}zPR_9O$YG
op[^E|t6yIg-3@m
~y:lߤ@5L][ICqdrDV(f1jgu\j\353v7o~ϤGr䞝RԳSͩP]!Jڋ5^$7sVA6r1xT\yFqQ己NPF@-0mܫُۘj-tƕhaSmRj澮ۃɳlY/hkZg0}ݢZGf&m@¦M2Θ\Jȃy[dX_#TdFj[BJ)֌'m;;6"Yu]Fx?ciՖ,wAһHsxGWsIqHغ}mpALϐ`D}৖{b:C(Lm:C0h|y۸¡{㪮MwԌL!5hXzuHFuKSeS=_霍x-zzݞҞړ؞҇
H%$`'N466޽{ի'O+V'%%5ݻ$%%N)((`XƍBHW\nQQ(5  2rȔ*%qvvuR뀿X@@OO{mmmxύ<d۷Ĥkiii@ڿqq{JgQQэ7]޽{W\Լ{M\.7//%z@@
VVV)))o߾rgZݹsg޽JHH˳011177~RRҠA/FZ`-"A8%""bŊ/{zzx<'''BȣG-[VTTgϞm۶-]SuUU!$,,2n870	V\\zׯwuuB,,,RSS/ҦN:lذS;Yɥ8p`Ŋԋȴq8˗9rQ@^ykh4uBBӥ

5kP5˗/y<^MMr'NPSSCH8xiii֊OVii_pp0ZDө2DH?!F)++UTTŵRU+JKKeeewEDDdgg444P@ٳ@}bvr8γg޼ybN}jdd|r:d2O:=pC"WV\\ܣ>}I\.eݺuǏ)|        zϞ=;uT>999qqq4fҤI{%,ZHLL&0|uuy	޽[UUΝ;T͛7[ZZL޵k!
) (      _۱nCW ߁(Uvf|QB]7uiPjXߵkz6چgAkP[z{6Xk${`}AV86\
eN'FyhXre1:9_2Q(9B۲gz8OҾKO
XKc#iZ='ZOsLJ$Tk.UjW>Gpd+x9!Ytϙ֎hOaPZӻmr,5F-x_sLDV`Dx%Z)ߖ󔎟?)o/YC.ZSPST,[
bxUKLj׌Xװv>k+m7Lȱb?}Os9suؔڑȩș^tqdXvvuj-
ҽ)Ϟ=|2
H!..O?TRggح[n߾_XX8e{{J99pFjϟ?cƌ_~dzɉ6m?
^:2
Pǎ~۷oSkL&T7nƍӪ IDATEEEǏSUU?>B
_̂O)''gȑ]]]>>>˖-SPP DFFn>|Cnjj"6,,,ښb)((477GGGϘ1S244
GGvhOBUǪb!0 )0k||}&(kBxQNٙ*Avԩ˾=1[D->/\^6#x*Jl0MChx(qLDk{
k֬TWSmqV+3ejh\E-5sKć~
p8J

/>}[lmmSRR!#F@=  QO_~)))qqq?VSScXÇ:uJ__֭V200]`AYYYbb!ի)|0
p??BСC;::N
nQ{}-|x5/ЏYAq,k=P~ՃG]9:/
Cpww/--ݴiӤIKkjj8pAKBBB¡#|0)222۶mb"""vee円###YY\nYYYWW!dǎ! |$%%-UUUAAAj4nnnD!h
4`޺uX__j9<<QfAÿMAAd&$$ܸqCEEEVV&444<7
Kt:bjj:lذE/0޽cǎٳg+++xxxܻwoʖ6|V0455
{jxO6!t=t_O*Xqٜsr[ gDdB
x%`
HslllssŬY>!4i!BLLL޽vZ>0  >O:::w^UUcǎ{D߁83(##)$$Q\\ryqqq333AAwkkc066LJb1o޼tWl6!$`wQyP455{\op8/^عsuFFE_xqԩo߆gZ_BBRXXFaX'N(//<内yzzHII!$,"IJJ޽{СCBBB'::JJJ;wڵk߾}gԨQ[n1bfjjӧO9Έ#ӵ5X_ן:u"%%5x7o޼yFDDѣs%

#Y[[[YY?^ZZZHHjШh.lll\f
!JJJ{ikk:d2RG0|SRRn߾=rHBH~~U[Fݽ{wUQQqܹ7oHII͟?Ĉ#         C젠s8'$$\~/!$44tҤIw=CFx⊊
<A?2(
]aUy p!
]aUy 
]aUy :R]X\xxYkWM-
MLZL5fBJ$v%$jKH%ib""ĂT0!
T[;󝙽10~sf;3nb+-JN;0ZJa-Fˏh[i3|'s䅅ϔ:@'?h)ݍ=f;iX[aВTi?mbU8cFw,L[M\.ju탚}
DPMSSӓLra555NYYr׷Yl6{ɒ%{F0     8ŋmۖ%%%$""BUTUUM>ѣp8#..n͚5'OF04|ܹscbb훛ƍdɒŋ
槔#ŸohS옢ԹɅ9/K95wg7Iӕ*xU_}c0<z|<ٱש=u~ɩ3فCG>U^_     xض2HIK2/       ڋr%y/׷zL^Z%zx/prNnɫdjY'ũəm}5_X#t666Pex{^ay^.
aaa@baaa>҄      .]tѷo.Xjkoo'="00F]xQMM߿Ԅ5驪#B6o\UU5w\$,,
:ݮ4ƶ(RF<]ۍF[M#EuApc'0(]aW1v]U4zt}]C24az
J7n}JPJr>
~P.Țr
!$`JNN>p@uu6lЛ!gddBtttٳghjj"["""'KǏ/[LRRrԩfjmm߽{wGGǒ%K;& IX,EEŦ{Κ5KCC
|jwPe
ݻwƍ,+55@>_SSӈ#<==2dbss3EOap#B"##{\lnn6@ɸB-[?Qի7VTT~ZBB|ĉy3`qƍI&	WWWKIIuРp'Oo߾WPPX~yIo>        !AAA=/!ӓ899e˖:Nx[lYmm-   
3.'@πJ+Q(G`I9j"bbO%}}{
jv f* VD7Q[ri*JXQߌ^3r/z#zA^5 ]fbcn]SVMkv+5(C.g
E81ӇBtKPRYjhYq^yY1G5V9+W5pní:bʃf,wf/9ˬ(A۳gAzVF=K-Wa
ڵk'OјfaaA)-- 8qMLLlћ7o9}ILT[f_B!dÆ
Te2[lljj*++\`+jkk:TWW` ;{'OoN;wNZZjjj/^$IJJW())Ao!t:UWWd27nܘhjjZ^^lkk$$$Nb&L`ffHw܉]x1-NgX/^=ŋQQQ222=255]hQmmTjZucc#Ղ)H+NNNݿ9rp~~'O!K,	!O>%|TLζZZ[[R$`3333[[ۧOBw]TT4nܸϞ=9::fS-~~~ÇC$>Xϊ駟222lll


!MMMTǿ|ٳgCiii9uի[nc04
!:`3<֌3h4چ
=zdnn>sL:KJJ򻥧755
6LIIرc222%((`ikk۲e˅jjj:::!WYf͟?ӛ7o>zMjjjvvׯ!L&!@&..f͚ٗrIBrlllpp0Fۻw/LLLtpp Xsι$%%)++cD	>LKKk]]]ϔBbV\)""?ϟ?ĉo޼qtt8 !!akkx @ȾfwA___OOOߝ=
&&&v
///BȞ={̙0 U\\\VVFx;v8q"!$%%H^^~ƌǎ׮]w!D^^}…T&.((hii;wnxxxTTT]]ݪUvn
H1.\pҥjB
Ox5,I4i>K\Rg,i<ׁY4^:1A4y惻Eg6\z\'qjq&ykK89}Q36gODܩkbAtq^WΪRcxbDKWAܫL=bA j{yus;h|tHc?W*odh1Www6.|?(hQSgc&xR:	ǚ
਷lJmq8LCWJT;B%EA^1Gk~/mr䷿-o($ը2pu|4
=Oy۶)M=pG1y$-q4+8-;F\y[+ބVBT뷢Ί_d
>}z񮮮;v̙37ٗ
_VUb|]ACDdBx%`
`!|\A~~>!DJJرc+33˗rrr#F@P@\~"!!oݺddd̛7իW[nuttD0>OP׭['##[^zebb9slڴ   ':|0
e [WW2`GnܸQVV6&&fذa&*` KHH444tuu466Y̙3


$g(|x<Fc0&&&wMIIhZZZC/:xEtttNNΨQ7tP~ϊ޹sGYYYJJ

3`/ۊ+lmm.\HsέXdS놻._u\%&&&''7@db@>666vppصk՘,,,Kj*CvY\\9h sMBɓwmllH0	sYf]vabb"!!B)))/..5kVlllLL̵kג㏤$0|LaÆ+WB,--cbb,--?~`0ϟ믿Μ9s׮]zzz]<WVWWqFv1zᶶr`3g?xʪ-zzz/_
<A?2&N7tyy p!N7tyy N7tyy 8R
SSS~%?~<&&f*G$,o;ٗbuvvB444z\NK7?~ү_bD	LHHURRo///_r%svv>|x"!!icc3o޼~+<=|ڴio޼~:d2>B***ׯ_UUUԤ|.@$--M-]\\튊,cǎqÇ?~BUUUEE#FǮ    >Ǐ=,]4**jW^Ν;򪪪<ORRrϞ=+V@<8}MMM  !EEEݻqAeee-_|cƌ
x񢺺zXXشizW0|ؠA233Ү]6l`ff$--Ç}||tttRSS?jcccBB!dǎ=/!dK,A@徻V~~ٳo޼idd]]]]粲|QQV{{{}   !{
웗qqqyyy#MB
X\!xXk[U~I6m6ҍiX@fVklvKgH       i✮-TM.hAl7dؠ~T97=xOzν+(Fn'zIZ)Dl$/Uԉ2='03358O4K:k\K/G9MviehNf     PDz5FuLp_Fću{~ϴĈ7WXkrooV_j}n
=|ӘC%j6BT^niq{տ;k3$LM}2>5<ϯ1Z84FhIhkK}fgr>xg``ڭqu߇^^ZtY>42Ӷ5̭i?*̚vOE/߿QK+i)Ԕ,!R??͚"LjɀNF%BZY#4gXg:Wf!r#sH_msWLURk%lXBV
1s4O[{uINEL,8F;a1F[L6FSmbjtC6K      ]Ͷkod$N      O洃JvLn'S(_܃C.v1
Z[[DEEutti6uիWXXXwvv>yd龾# 􍸸plllzz
U**Gw ߓȭ@
z>5
UTT?zOnܸ?>;;ao>s}\YYyƍgJHHhkkG,XbL奤kkkƘ1cI@зx⎎u
2c…3gδ2L///ccD@DDDz󃒒n޼0}zqq]ƕ+Wttt:::$%%%%%?!!!UUUSLA    'SS 988B={+BOuuŋ       !^tRgg"5FO)//4iRVVUUU/^,\PYY֭[|===P5k#;::lYFFFll_!--...]]]+tRiӦ~ذa-UVBq|}0
7^v_~UUUewϟ3gluu5DH0@߼zNNN쯬\UUuIj!d#E4KLLLLLL`wTUU/!LJBrrr455X@iTVVBƼ<Bmgg']hYYf
!dΜ9Kkjjp8O
^E\q(_
Qn@@?B       !wׯ”)SLMM\0;v˗/UTTloܽ{wIIG      \rrr4f=@H#G455
           466B"##{tw8p /gmɒ%'Ottt|w̙3-*..F     xrzz)!DSS{T__ܹ9s hFU4'Md``#B6mT__ommقTKKfffۛ={Q^^>rHCCCP|Bŋ?}\2LQQQI&ٳGVVaT}8vXAA+Wlذ!;;[AABTT˄[[;v1TLLLFٹvڢǯ[nĉl6hߏGTޖ-[mfiiy̙}^dɒ!Cz4l_j)UUUׯ_'Qg(M2E^^]]]---* |֢Zeee:ޣgJJ
ay      Ouu>Gl4Eqn`kwq7Ệ2xq%ĕ&]]uAUHAU/[F(N!GԾA.%j}kˈ+!U߭c4cMhr7?40ڣle2J+Guqw똄mV^qhߠ$2@s@Y2xq%ĕ|:k
\
˕7zxxHII]t     $`'''W\\lllz\b0rrr+>Lׯ_yyyQQHtttܿϜ9ܿ;;;qժUqqcǎ
:t޼y-*))A        ogϞ|ĉ:j֭遁T[nܸ!  rΜ9cggwLS!i̙III񺺺Ϟ=KNNquu>|xwĈ˖-[p!Ū>ĉ%%%L'`|

<A?2fh,w% Bp!:h,w% h,w% Lm>%PsGdBڰ*Զ:5Ү6Ɗ%EP-jNj)m^&}H1 h}(I CJB-
sfνwޟmh+sgwsWPHp7x=Qxܜ JЯ*@r~IV9UD^0 mT'_ƼQ?p   ,xZp~g~2֭tU<j
o߾p??+VB<==555\bdd*ٳ޼y+	Ϩ:XIIIDDdȑ+[[[:::߿zw7Ν;nnn!0
_ѣG=vooyyyqq;;;BptzWW׻Kz%++ȑ#6KKWtzYY #GܺuKQQQHHh֬YSLA	oeS6=IDATSӺtRSS˗KKKg͚E9vؙ3g?~L>qĔ)SBBBzl{xߜ˗/Ϙ1CJJ*99yĉ;U߿ܹssILL\tiiiWUUUCCÁ90}ȑ#˗/
}&|Iq+FI
KϺP(,gdXqHP?F]1}pSB=4bxQ<4JɆ.dCDr["(Ps?
ںu+swwȸs玐    !
̴_tuuc
w4  獠<3(G!wIN|2CqPpVbyP^rrEgܹsF55ryyy555IIɒ7oB
5ag&WyiCy1<20/cᖌqyLDXy,_;_]onߓxLX?Q~yy3Xu  @yt\-
utt>ŀ
:F ,       ;Ğ0'lC-}c$kAoZmo&]ꋊ:(EUPuq*2(uQKeOHWr>gPA1anZN_7Dx]>jr[ok6ym?gϴeQ~ ߷.ހJ-RVgT̳w9hlKmFEBM=*Z(èoo߷9aG{?=caw.[hpH@0<>sn`}'wIǶo`}l5|=8ęcwt
kk뼼w###srr455gߠruuuwww__ߒiigggy߾};:].k3eriJ&nQf*4-cIiQFi$ueJB,u:gs]ZM|~9?ƎuvvX4gggMSSS ;w޾n\sMMMHHH@bEKnnn...}oKMM@E`[`E%7o>~}Vuww1TWWWBHYYٔ)S:;;!Æ
;w.K1`kԩƍ@&9}t*}	!ϟN3۲e-#_Fy7^z	!GJB!Nϙ3'""bƍQQQvvvh/_xxߺu!W=z4UBѴΜ9I-Zf`̜={t[[|7o배0j4y@ p8h^A|Ǐ'ڵK^^`0M(͛㰰uֵҗUUU+((̟?[WYf1Ç;iuĉUVfff9Jߝ;w׋A!|'`'allL}fX666Tа͛NNN4-<<<<5@PPP`ooOQWW-+++,,RVV
l
ωh>"*"sL@z}}BOǴ;栾,yI0"xS牐9ފ2F0ƻ̽ c_dWW/{Q9Q9',w{Boy1X9j/'=q^
f`wx&Rk&T1\8+    HTsE1Po)y_h~S^4oF⽗5uBcchs:juﮮUMa?'fۺ=NۢqÎDZmҎ-C4jmϓu3Ӷ8/EX
rrrg϶ B.+
lo܏ ]ӽc:LϥD^$7ŪCy|߿.)͝;MJS_ީ7"*'7zQ=_G0o;Kg'w!=}.KpTA&=k/k,ԪPS?N4RnJMwвt4.p]]--Z_[_GtuڪuZ=Zg~"}A6U
kkk  !WfX?.///##C$%%
N:vT
MH}ު}n٭}ޣ}a9/Mױߥ^>;p[[4}u[[ݫ~qZxk՗)gOnm_^Zd}AnB{Y#˳ǚnDLVJt#W W.^vpȥ4r_Ʉ/oٿ
g<RqKdӺ/m`?	+2*rg"tNฑ(c
)թ)TJ|$iy>5~u
`(//?!4RRR?22r'NucUU_EEE]]]ϧx"66ѣGT   FL,rssSRRrss={)))C            ׿U뵴z=̌R\\#www0[ZZt2U8iҤ3fQ7nܘ2e
$yyu#y)
o޶Zت:RG:j;ga3xpD#-gZmr:Zr]E3iqQݍD֣yOM0WHE8QH??  ۞ 'CNi_Ǟ,^Mlb[~8zԿ%+uBĤnO/bNznFBofǠ$90,@)@'C9`湎5fA弽0m7|QqVǡ-YHOV[(8?Ez'DdWIvM=f
!YCCm0az|RFFq=j͚5۷#}8q"Nj^                      wx゗+W嵶

KW.\0**JEEmy<:8{{
BA?2;qP p!;qP ;qP $W@X\x?n^EQ(P%`_diB
ǎ>|M3XywqСNUSScllsK͛7X[[GDD}@ uֈ#8NQQQnnn\\hWj@|>bcc߷Z}}!Ν;U3̇kiiݻwѢEhj0vlBU
`|֧ϙ9y~"r^۷-ϟW_7.__/{~y'~w~[>叻w˧˟z?wl?/9B"'!z&$rv/DNbcH
qqqy vβNKK뻫% x<Ŀ/?+Wtzkk+up744$&&.Ya4J;wР6ɢ6صkWӗbdddddDiiioi/^Xt~EEƍ:D0*))IJJRUU}	!DOOO}Ν;.]illLOOZC0C lݺu׮]11U׮];qDUUȑ####g͚%zׯܹSWW7tСC\rÆ
hj03TBϋ.uwwwttVVV޾};##Ξ={ժU=7HHHHNNVTT֖)--%x{{kjj[^^O>=aBHyyyNNNEEŵkתiVZZZF`aa!###nٲe׮]믃


\w;;;42CUUŋkkɓ'?@ZZFZ/>yܹsn:n8FFF._hU0Kvv̙3˖-~iii...򥥥#FtyyENN"
||MMM_MIHH077t;㏄_~ظy<OGG322ξx񢡡auu7|3sھ5+++{]p8ԁ&&&]]]r.^QQ܌F@G"""֮]s+uy.C$+++z7cƌqƭZ>((i@zyyB{%lmm566{c^^իW.,://ȑ#FFF>ܽ{GMM
eȐ!111eee='d      BjF[\.ʕ+W^ٳ'&&6))ŋyyyiii%%%hg0Yӂ_xHӇڳf޽TaHHȅCCC]]]UTTllllvll, _Ν;'*8yݻ
vAaaa0j犘!CjkkФo#&!Cl޼ߟ[[['$$2dʕT͛7B6mdmm!%%%@IIIWWM~qtt\pѣGWZf<(Jߜ7o*))=s8n33/_b0E[[;::~{yGGUA(9s#$$dȐ!n
!t8$rµ!V ifiNB"4
!$r
9A GN"'h       B-r9A DN"'  B!r9X–%ȩW#rO&|̫!lU$|>!ztOªH4*Z"'        WH'.yC"CmvWtb=O|-͙}sCo&'DN9
<OWW?[]].Nydvtt(**ZYY]+\YYy	]]]OOO4#LLLаotaa@ PUU{Z4g###!>66+.]z7huuuMMSN
c|EݜFz1hNO='Ir}aZՏ/xQ9"EϮS;+nknNCKś4Ժ6Ǵ`_h!Uu;{^ݺ}NYBn2vr:v[%B~:5m-~zڍ{_-+ZaStb=3{-x`oi׫{[j=-{+^N^Ѯgrxr(~vŢ}-N~EuH^    QUO-_99uܾja0H       w: =ﴏ&͵g&=O/-dըM_QqcCuI>3dw{.j+ _e(-엗X ډǗX,4FH+8엇Ӎ}"Z#}(Z#}ËΜūbΜŮh$D/6HZ=j@ֳ{h•    #?=iov       ^!<=B+vU{t@*ma1 GBHlKڞ
SRR~G%%оcÀ0)t:}˖-;v---qqql6cҥhy0`#44tϞ=BPQQl:=c===4>K.EGG755|򫯾:uŋp8NCWuuF4dսׯ;88p\NBãۿ$,4ӹ\dhhhqq͛UUU'MO^    >@@mT)))9o~XKKkʔ)wQWW       2DtgFp87n$ǫb._NؔՉ?靝\.ƍ~oRWW'Zȫ*͵&$&&޽{XKK+77!))Iqvv
!6=B:#ms{6tFr館;wBHr9-ir'!͓Ӌ?K 3jIuI.-'I["$_l݀bsz?DŽZ     B!r9A DN"'  B's(\#'ωHEaʉpm4mNt5F9՜ZDiS!$    B!B!A DH"$  B!B!A DH"$  E˽ac-@(\
y<޽{i4ƍy&0|,
FMicrosoft Visio DrawingVISIO 6.0 ShapesVisio.Drawing.69q՜.+,D՜.+,"@HP\ht
M         0
`cƌw^N~zCCŋ͛j*{{{BHyy9!$++k̙266qpp;a{zzzyypB77ϟBdddD֬YC144{K~~P(TVVx<                       yHNN.66mWtVϒ䂂BHggԩS{^
7Caolan80 /555t566i?      bI^INO*QiMmbi:R.eHgi










OpenRISC 1200
IP Core
Specification


Author: Damjan Lampret
lampret@opencores.org


Rev. 0.11
January, 2011




Preliminary Draft
Revision History

Rev.DateAuthorDescription0.128/3/01Damjan LampretFirst Draft0.216/4/01Damjan LampretFirst time published0.329/4/01Damjan LampretAll chapters almost finished. Some bugs hidden waiting for an update. Awaiting feedback.0.416/5/01Damjan LampretSynchronization with OR1K Arch Manual0.524/5/01Damjan LampretFixed bugs0.628/5/01Damjan LampretChanged some SPR addresses.0.706/9/01Damjan LampretSimplified debug unit.0.830/08/10Julius BaxterAdding information about FPU implementation, data cache write-back capability.
PIC behavior update.
Instruction list update.
Update of bits in config registers, bringing into line with latest OR1200   not entirely complete.0.912/9/10Julius BaxterClarified supported parts of OR1K instruction set
Updated core clock input information
Fixed up reference to instruction execute stage cycle table
Added divide cycles to execute stage cycle table
0.101/11/10Julius BaxterAdded FF1/FL1 instructions to supported instructions table.0.1119/1/11Julius BaxterCache information update
Wishbone behavior clarification
Serial integer multiply/divide update
Reset address clarificationTable Of Contents

 TOC \o "1-2" \t "Headeing 1 Name;1" \h HYPERLINK  \l "_toc272"Table Of Contents        3
 HYPERLINK  \l "_toc332"Table Of Figures   5
 HYPERLINK  \l "_toc351"Table Of Tables     6
 HYPERLINK  \l "_toc389"1 7
Introduction 7
 HYPERLINK  \l "_toc395"OpenRISC Family       7
 HYPERLINK  \l "_toc403"OpenRISC 1200 8
 HYPERLINK  \l "_toc414"Features   8
 HYPERLINK  \l "_toc422"2 9
Architecture 9
 HYPERLINK  \l "_toc441"CPU/FPU/DSP       10
 HYPERLINK  \l "_toc511"Data Cache     13
 HYPERLINK  \l "_toc566"Instruction Cache       16
 HYPERLINK  \l "_toc624"Data MMU 18
 HYPERLINK  \l "_toc676"Instruction MMU   20
 HYPERLINK  \l "_toc728"Programmable Interrupt Controller       22
 HYPERLINK  \l "_toc739"Tick Timer     22
 HYPERLINK  \l "_toc751"Power Management Support 23
 HYPERLINK  \l "_toc804"Debug unit     23
 HYPERLINK  \l "_toc813"Clocks & Reset	24
 HYPERLINK  \l "_toc819"WISHBONE Interfaces	24
 HYPERLINK  \l "_toc825"3	26
Operation	26
 HYPERLINK  \l "_toc830"Reset	26
 HYPERLINK  \l "_toc846"CPU/FPU/DSP	27
 HYPERLINK  \l "_toc1733"Data Cache Operation	33
 HYPERLINK  \l "_toc1816"Instruction Cache Operation	36
 HYPERLINK  \l "_toc1864"Data MMU	38
 HYPERLINK  \l "_toc2001"Instruction MMU	42
 HYPERLINK  \l "_toc2125"Programmable Interrupt Controller	45
 HYPERLINK  \l "_toc2143"Tick Timer	45
 HYPERLINK  \l "_toc2149"Power Management	45
 HYPERLINK  \l "_toc2185"Debug Unit	47
 HYPERLINK  \l "_toc2199"Development Interface	47
 HYPERLINK  \l "_toc2446"4	51
Registers	51
 HYPERLINK  \l "_toc2451"Registers list	51
 HYPERLINK  \l "_toc3163"Register VR description	52
 HYPERLINK  \l "_toc3234"Register UPR description	53
 HYPERLINK  \l "_toc3436"Register CPUCFGR description	53
 HYPERLINK  \l "_toc3549"Register DMMUCFGR description	54
 HYPERLINK  \l "_toc3660"Register IMMUCFGR description	54
 HYPERLINK  \l "_toc3771"Register DCCFGR description	55
 HYPERLINK  \l "_toc3924"Register ICCFGR description	56
 HYPERLINK  \l "_toc4074"Register DCFGR description	56
 HYPERLINK  \l "_toc4123"5	58
IO ports	58
 HYPERLINK  \l "_toc4136"Instruction WISHBONE Master Interface	58
 HYPERLINK  \l "_toc4300"Data WISHBONE Master Interface	59
 HYPERLINK  \l "_toc4464"System Interface	59
 HYPERLINK  \l "_toc2199"Development Interface	60
 HYPERLINK  \l "_toc4708"Power Management Interface	60
 HYPERLINK  \l "_toc4881"Interrupt Interface	61
 HYPERLINK  \l "_toc4912"A	62
Core HW Configuration	62
Table Of Figures

 TOC \c "FIGURE" Figure 1. Core's Architecture	9
Figure 2. CPU/FPU/DSP Block Diagram	10
Figure 3. Block Diagram of Debug Unit	24
Figure 4. Power-Up and Reset Sequence	26
Figure 5. Power-Up and Reset Sequence w/ Gated Clock	26
Figure 6. WISHBONE Write Cycle	33
Figure 7. WISHBONE Block Read Cycle	34
Figure 8. WISHBONE Block Read/Write Cycle	34
Figure 9. WISHBONE Block Read Cycle	37
Figure 10. 32-bit Address Translation Mechanism using Two-Level Page Table	39
Figure 11. 32-bit Address Translation Mechanism using Two-Level Page Table	42
Figure 12. Development Interface Cycles	48
Figure 13. Assertion of External Watchpoint Trigger	50
Figure 14. Core s Interfaces	58 
Table Of Tables

 TOC \c "TABLE" Table 1. Possible Data Cache Configurations of OR1200	13
Table 2. Possible Instruction Cache Configurations of OR1200	16
Table 3. Possible Data TLB Configurations of OR1200	18
Table 4. Possible Instruction TLB Configurations of OR1200	20
Table 5. Block Diagram of the Interrupt Controller	22
Table 6. Power Consumption	23
Table 7: Instructions implemented in OR1200	28
Table 8. Execution Time of Integer Instructions	30
Table 9: Execution time of floating point instructions	31
Table 10. List of Implemented Exceptions	32
Table 11. Protection Attributes for Load/Store Accesses	40
Table 12.  Cached and uncached regions	41
Table 13. Protection Attributes for Instruction Fetch Accesses	43
Table 14.  Cached and uncached regions	44
Table 15. Development Interface Operation Commands	48
Table 16. Status of the Load/Store Unit	49
Table 17. Status of the Instruction Unit	49
Table 18. List of All Registers	52
Table 19. VR Register	53
Table 20. UPR Register	53
Table 21. CPUCFGR Register	54
Table 22. DMMUCFGR Register	54
Table 23. IMMUCFGR Register	55
Table 24. DCCFGR Register	56
Table 25. ICCFGR Register	56
Table 26. DCFGR Register	57
Table 27. Instruction WISHBONE Master Interface  Signals	59
Table 28. Data WISHBONE Master Interface  Signals	59
Table 29. System Interface Signals	60
Table 30. Development Interface	60
Table 31. Power Management Interface	61
Table 32. Interrupt Interface	61
Table 33: Core HW configuration table	62
1
Introduction

Purpose of this document is to define specifications of the OpenRISC 1200 implementation. This specification defines all implementation specific variables that are not part of the general architecture specification. This includes type and size of data and instruction caches, type and size of data and instruction MMUs, details of all execution pipelines, implementation of exception unit, interrupt controller and other supplemental units.
This document does not cover general architecture topics like instruction set, memory addressing modes and other architectural definitions. See OpenRISC 1000 System Architecture Manual for more information about architecture.

OpenRISC Family

OpenRISC 1000 is architecture for a family of free, open source RISC processor cores. As architecture, OpenRISC 1000 allows for a spectrum of chip and system implementations at a variety of price/performance points for a range of applications. It is a 32/64-bit load and store RISC architecture designed with emphasis on performance, simplicity, low power requirements, scalability and versatility. OpenRISC 1000 architecture targets medium and high performance networking, embedded, automotive and portable computer environments.
 EMBED Microsoft Visio Drawing 
All OpenRISC implementations, whose first digit in identification number is  1 , belong to OpenRISC 1000 family. Second digit defines which features of OpenRISC 1000 architecture are implemented and in which way they are implemented. Last two digits define how an implementation is configured before it is used in a real application.

However, at present the OR1200 is the only major RTL implementation of the OR1K architecture spec, and the OR1200 name has stuck, despite the high level of reconfigurability possible that would, strictly speaking, mean the core is either a OR1000, OR1300, etc. So, despite the various features that may or may not be implemented, the core is still only referred to as the OR1200.

OpenRISC 1200

The OR1200 is a 32-bit scalar RISC with Harvard microarchitecture, 5 stage integer pipeline, virtual memory support (MMU) and basic DSP capabilities.
Default caches are 1-way direct-mapped 8KB data cache and 1-way direct-mapped 8KB instruction cache, each with 16-byte line size. Both caches are physically tagged.
By default MMUs are implemented and they are constructed of 64-entry hash based 1-way direct-mpped data TLB and 64-entry hash based 1-way direct-mapped instruction TLB.
Supplemental facilities include debug unit for real-time debugging, high resolution tick timer, programmable interrupt controller and power management support.
When implemented in a typical 0.18u 6LM process it should provide over 300 dhrystone 2.1 MIPS at 300MHz and 300 DSP MAC 32x32 operations, at least 20% more than any other competitor in this class. OR1200 in default configuration has about 1M transistors.

OR1200 is intended for embedded, portable and networking applications. It can successfully compete with latest scalar 32-bit RISC processors in his class and can efficiently run any modern operating system.
Competitors include ARM10, ARC and Tensilica RISC processors.

Features

The following lists the main features of OR1200 IP core:
All major characteristics of the core can be set by the user
High performance of 300 Dhrystone 2.1 MIPS at 300 MHz using 0.18u process
High performance cache and MMU subsystems
WISHBONE SoC Interconnection Rev. B3 compliant interface
 
2
Architecture

 REF _Ref511206923 \h Figure 1 below shows general architecture of OR1200 IP core. It consists of several building blocks: 
CPU/FPU/DSP central block
Direct-mapped data cache
Direct-mapped instruction cache
Data MMU based on hash based DTLB
Instruction MMU based on hash based ITLB
Power management unit and power management interface
Tick timer
Debug unit and development interface
Interrupt controller and interrupt interface
Instruction and Data WISHBONE host interfaces

 EMBED Microsoft Visio Drawing 
Figure  SEQ "Figure" \*Arabic 1. Core's Architecture


CPU/FPU/DSP

CPU/FPU/DSP is a central part of the OR1200 RISC processor.  REF _Ref511208730 \h Figure 2 shows basic block diagram of the CPU/DSP. Not pictured are the FPU components.
OR1200 CPU/FPU/DSP ony implements sections of the ORBIS32 and ORFPX32 instruction set. No ORBIS64, ORFBX64 or ORVDX64 instructions are  implemented in OR1200.

 EMBED Microsoft Visio Drawing 
Figure  SEQ "Figure" \*Arabic 2. CPU/FPU/DSP Block Diagram

Instruction unit

The instruction unit implements the basic instruction pipeline, fetches instructions from the memory subsystem, dispatches them to available execution units, and maintains a state history to ensure a precise exception model and that operations finish in order. It also executes conditional branch and unconditional jump instructions.
The sequencer can dispatch a sequential instruction on each clock if the appropriate execution unit is available. The execution unit must discern whether source data is available and to ensure that no other instruction is targeting the same destination register.

Instruction unit handles only ORBIS32 and, optionally, a subset of the ORFPX32 instruction class. Some ORFPX32 and all ORFPX3264 and ORVDX64 instruction classes are not supported by the OR1200 at present.

General-Purpose Registers

OpenRISC 1200 implements 32 general-purpose 32-bit registers. OpenRISC 1000 architecture also support shadow copies of register file to implement fast switching between working contexts, however this feature is not implemented in current OR1200 implementation.

OR1200 implements general-purpose register file as two synchronous dual-port memories with capacity of 32 words by 32 bits per word.

Load/Store Unit

The load/store unit (LSU) transfers all data between the GPRs and the CPU's internal bus. It is implemented as an independent execution unit so that stalls in memory subsystem only affect master pipeline if there is a data dependency.
The following are LSU's main features:
all load/store instruction implemented in hardware (atomic instructions included)
address entry buffer
pipelined operation
aligned accesses for fast memory access

When load and store instructions are issued, the LSU determines if all operands are available. These operands include the following:
address register operand
source data register operand (for store instructions)
destination data register operand (for load instructions)

Integer Execution Pipeline

The core implements the following types of 32-bit integer instructions:
Arithmetic instructions
Compare instructions
Logical instructions
Rotate and shift instructions

Most integer instructions can execute in one cycle. For details about timing see Table 8. Execution Time of Integer Instructions .

MAC Unit

The MAC unit executes DSP MAC operations. MAC operations are 32x32 with 48-bit accumulator. MAC unit is fully pipelined and can accept new MAC operation in each new clock cycle.

Floating Point Unit

The FPU implementation is based on two other FPUs available from OpenCores.org For the comparison and conversion functions, parts were taken from the FPU project by Rudolf Usselmann, and for the arithmetic operations, the fpu100 project by Jidan Al-Eryani was converted to Verilog HDL.

All ORFPX32 instructions except for lf.madd.s and lf.rem.s are supported when the FPU is enabled in the OR1200 configuration.

System Unit

The system unit connects all other signals of the CPU/FPU/DSP that are not connected through instruction and data interfaces. It also implements all system special-purpose registers (e.g. supervisor register).

Exceptions

Core exceptions can be generated when an exception condition occurs. Exception sources in OR1200 include the following:
External interrupt request
Certain memory access condition
Internal errors, such as an attempt to execute unimplemented opcode
System call
Internal exception, such as breakpoint exceptions

Exception handling is transparent to user software and uses the same mechanism to handle all types of exceptions. When an exception is taken, control is transferred to an exception handler at an offset defined by for the type of exception encountered. Exceptions are handled in supervisor mode.

Data Cache

The default configuration of OR1200 data cache is 8-Kbyte, 1-way direct-mapped data cache, which allows rapid core access to data. However data cache can be configured according to the  REF _Ref512098491 \h Table 1.

Direct mapped16B/line, 256 lines, 1 way4KB16B/line, 512 lines, 1 way8KB (default)16B/line, 1024 lines, 1 way16KB32B/line, 1024 lines, 1 way32KBTable  SEQ "Table" \*Arabic 1. Possible Data Cache Configurations of OR1200

It is possible to operate the data cache with write-through or write-back strategies, however write-back is currently experimental.

Features:
data cache is separate from instruction cache (Harvard architecture)
data cache implements a least-recently used (LRU) replacement algorithm within each set
the cache directory is physically addressed. The physical address tag is stored in the cache directory
write-through or write-back operation
entire cache can be disabled, lines invalidated, flushed or forced to be written back, by writing to cache special purpose registers

On a miss, and appropriate conditions, the cache line is filled or emptied (written back) with 16-byte bursts. The burst fill is performed as a critical-word-first operation; the critical word is simultaneously written to the cache and forwarded to the requesting unit, thus minimizing stalls due to cache fill latency. Data cache provides storage for cache tags and performs cache line replacement function.
Data cache is tightly coupled to external interface to allow efficient access to the system memory controller.
The data cache supplies data to the GPRs by means of a 32-bit interface to the load/store unit. The LSU provides all logic required to calculate effective addresses, handles data alignment to and from the data cache, and provides sequencing for load and store operations. Write operations to the data cache can be performed on a byte, half-word or word basis.

 EMBED Microsoft Visio Drawing 

Each line contains four contiguous words from memory that are loaded from a cache line aligned boundary. As a result, cache lines are aligned with page boundaries.

Instruction Cache

The default configuration of OR1200 instruction cache is 8-Kbyte, 1-way direct mapped instruction cache, which allows rapid core access to instructions. However instruction cache can be configured according to the  REF _Ref512099081 \h .

Direct mapped16B/line, 32 lines, 1 way512B16B/line, 256 lines, 1 way4KB16B/line, 512 lines, 1 way8KB (Default)16B/line, 1024 lines, 1 way16KB32B/line, 1024 lines, 1 way32KBTable  SEQ "Table" \*Arabic 2. Possible Instruction Cache Configurations of OR1200

Features:
instruction cache is separate from data cache (Harvard architecture)
instruction cache implements a least-recently used (LRU) replacement algorithm within each set
the cache directory is physically addressed. The physical address tag is stored in the cache directory
it can be disabled or invalidated by writing to cache special purpose registers

On a miss, the cache is filled in with 16-byte bursts. The burst fill is performed as a critical-word-first operation; the critical word is simultaneously written to the cache and forwarded to the requesting unit, thus minimizing stalls due to cache fill latency. Instruction cache provides storage for cache tags and performs cache line replacement function.
Instruction cache is tightly coupled to external interface to allow efficient access to the system memory controller.
The instruction cache supplies instructions to the instruction sequencer by means of a 32-bit interface to the instruction fetch subunit. The instruction fetch subunit provides all logic required to calculate effective addresses.

 EMBED Microsoft Visio Drawing 

Each line contains four contiguous words from memory that are loaded from a line-size       
t:qذaԙ
ɓ'ɗ/_TRRZt)SKnll˛5kh[ǏlSSI&BBCC	!|>^^^? XŎ;ƍwƘғ'O=*%%BٿSSmRRRXXuW^
/IX0(jjj

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  
BKK
6>|XIILJd(++_~۶m#Gd0,8|СC~9++kƌc<, S?ֺ,55ׯ_m۶'Lp
.xbBHPP O/??̙3P%Ç?w܅222544+333BH[[
KJJ&OhѢH555j `!=˝Bh*f23go۶-$$ɓgΜ駟Is{{=a00

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  aligned boundary. As a result, cache lines are aligned with page boundaries.

Data MMU

The OR1200 implements a virtual memory management scheme that provides memory access protection and effective-to-physical address translation. Protection granularity is as defined by OpenRISC 1000 architecture - 8-Kbyte and 16-Mbyte pages.

Direct mapped16 entries per way16 DTLB entries32 entries per way32 DTLB entries64 entries per way64 DTLB entries (default)128 entries per way128 DTLB entriesTable  SEQ "Table" \*Arabic 3. Possible Data TLB Configurations of OR1200

Features:
data MMU is separate from instruction MMU
page size 8-Kbyte
comprehensive page protection scheme
direct mapped hash based translation lookaside buffer (DTLB) with the default of 1 way and the following features:
miss and fault exceptions
software tablewalk
high performance because of hashed based design
variable number DTLB entries with default of 64 per each way

 EMBED Microsoft Visio Drawing 

The MMU hardware supports two-level software tablewalk.

Instruction MMU

The OR1200 implements a virtual memory management scheme that provides memory access protection and effective-to-physical address translation. Protection granularity is as defined by OpenRISC 1000 architecture - 8-Kbyte and 16-Mbyte pages.

Direct mapped16 entries per way16 DTLB entries32 entries per way32 DTLB entries64 entries per way64 DTLB entries (default)128 entries per way128 DTLB entriesTable  SEQ "Table" \*Arabic 4. Possible Instruction TLB Configurations of OR1200

Features:
instruction MMU is separate from data MMU
pages size 8-Kbyte
comprehensive page protection scheme
1 way direct-mapped hash based translation lookaside buffer (ITLB) with the following features:
miss and fault exceptions
software tablewalk
high performance because of hashed based design
Variable number of ITLB entries with default of 64 entries per way

 EMBED Microsoft Visio Drawing 

The MMU hardware supports two-level software tablewalk.

Programmable Interrupt Controller

The interrupt controller receives interrupts from external sources and forwards them as low or high priority interrupt exception to the CPU core.


 EMBED Microsoft Visio Drawing 
Table  SEQ "Table" \*Arabic 5. Block Diagram of the Interrupt Controller

Programmable interrupt controller has three special-purpose registers and 32 interrupt inputs. Interrupt input 0 and 1 are always enabled and connected to high and low priority interrupt input, respectively.
30 other interrupt inputs can be masked and assigned low or high priority through programming special-purpose registers.

Tick Timer

OR1200 implements tick timer facility. Basically this is a timer that is clocked by RISC clock and is used by the operating system to precisely measure time and schedule system tasks.

OR1200 precisely follow architectural definition of the tick timer facility:
Maximum timer count of 2^32 clock cycles
Maximum time period of 2^28 clock cycles between interrupts
Maskable tick timer interrupt
Single run, restartable or continues timer

Tick timer operates from independent clock source so that doze power management mode can be implemented.

Power Management Support

To optimize power consumption, the OR1200 provides low-power modes that can be used to dynamically activate and deactivate certain internal modules.

OR1200 has three major features to minimize power consumption:
Slow and Idle Modes (SW controlled clock freq reduction)
Doze and Sleep Modes (interrupt wake-up)

Power Minimization FeatureApprox Power Consumption ReductionSlow and Idle mode2x   10xDoze mode100xSleep mode200xDynamic clock gatingN/ATable  SEQ "Table" \*Arabic 6. Power Consumption

Slow down mode takes advantage of the low-power dividers in external clock generation circuitry to enable full functionality, but at a lower frequency so that a power consumption is reduced.
PMR[SDF] 4 bits are broadcasted on pm_clksd and external clock generation for the RISC should adapt RISC clock frequency according to the value on pm_clksd.

When software initiates the doze mode, software processing on the core suspends. The clocks to the RISC internal modules are disabled except to the tick timer. However any other on-chip blocks can continue to function as normal.
The OR1200 will leave doze mode and enter normal mode when a pending interrupt occurs.

In sleep mode, all OR1200 internal units are disabled and clocks gated. Optionally implementation may choose to lower the operating voltage of the OR1200 core.
The OR1200 should leave sleep mode and enter normal mode when a pending interrupt occurs.

Dynamic Clock gating (unit clock gating on clock by clock basis) is not supported by OR1200.

Debug unit

Debug unit assists software developers to debug their systems. It provides support only for basic debugging and does not have support for more advanced debug features of OpenRISC 1000 architecture such as watchpoints, breakpoints and program-flow control registers.

 EMBED Microsoft Visio Drawing 
Figure  SEQ "Figure" \*Arabic 3. Block Diagram of Debug Unit

Watchpoints and breakpoints are events triggered by program- or data-flow matching the conditions programmed in the debug registers. Breakpoints unlike watchpoints also suspend execution of the current program-flow and start breakpoint exception.

Clocks & Reset

The OR1200 core has a clock input each for the instruction and data Wishbone interface logic, and for the CPU core. Clock input clk_cpu clocks everything inside the Wishbone interfaces. Data Wishbone interface is clocked by dwb_clk_i, instruction Wishbone interface is clocked by iwb_clk_i.

OR1200 has asynchronous reset signal. Reset signal rst, when asserted high, immediately resets all flip-flops inside OR1200. When deasserted, OR1200 will start reset exception.

WISHBONE Interfaces

Two WISHBONE interfaces connect OR1200 core to external peripherals and external memory subsystem. They are WISHBONE SoC Interconnection specification Rev. B3 compliant. The implementation implements a 32-bit bus width and does not support other bus widths.
Wishbone registered-feedback incrementing burst accesses occur when not disabled, and cache lines are filled. The burst size (beats) is determined by the cache line size.


3
Operation

This section describes the operation of the OR1200 core. For operations that pertain to the architectural definitions, see OpenRISC 1000 System Architecture Manual.

Reset

OR1200 has one asynchronous reset signal that can be used by a soft and hard reset on a higher system hierarchy levels.

 EMBED  
Figure  SEQ "Figure" \*Arabic 4. Power-Up and Reset Sequence

 REF _Ref513206810 \h Figure 4 shows how asynchronous reset is applied after powering up the OR1200 core. Reset is connected to asynchronous reset of almost all flip-flops inside RISC core. Special care must be taken to ensure hold and setup times of all flip-flops compared to main RISC clock.

If system implements gated clocks, then clock gating can be used to ensure proper reset timing.

 EMBED  
Figure  SEQ "Figure" \*Arabic 5. Power-Up and Reset Sequence w/ Gated Clock

The address the PC assumes at hard reset (assertion of external reset signal) is definable at synthesis time, via the OR1200_BOOT_ADR define. This is not to be confused with the ability to set the exception prefix address with the EPH bit.

CPU/FPU/DSP

CPU/FPU/DSP is implementation of the 32-bit part of the OpenRISC 1000 architecture and only a subset of all features is implemented.


Instructions

The following table lists the instructions implemented in the OR1200. Those optionally implemented are indicated as such.
Instruction 
mnemonicOpt.Instruction 
mnemonicOpt.Instruction 
mnemonicOpt.Instruction 
mnemonicOpt.l.addl.macrcYl.shlf.sflt.sYl.addcYl.msbYl.slllf.sfne.sYl.addil.mfsprl.sllilf.sub.sYl.andl.movhil.sral.andil.mtsprl.srail.bfl.mulYl.srll.bnfl.muliYl.srlil.divYl.nopl.subYl.ff1Yl.orl.swl.fl1Yl.oril.sysl.jl.rfel.trapl.jall.roril.xorl.jalrl.sbl.xoril.jrl.sfeqlf.add.sYl.lbsl.sfgeslf.div.sYl.lbzl.sfgeulf.ftoi.sYl.lhsl.sfgtslf.itof.sYl.lhzl.sfgtulf.mul.sYl.lwsl.sfleulf.sfeq.sYl.lwzl.sfltslf.sfge.sYl.macYl.sfltulf.sfgt.sYl.maciYl.sfnelf.sfle.sYTable  SEQ "Table" \*Arabic 7: Instructions implemented in OR1200
For a complete description of each instruction's format refer to the OpenRISC 1000 System Architecture Manual.

Instruction Unit

Instruction unit generates instruction fetch effective address and fetches instructions from instruction cache. Each clock cycle one instruction can be fetched. Instruction fetch EA is further translated into physical address by IMMU.

General-Purpose Registers

General-purpose register file can supply two read operands each clock cycle and store one result in a destination register.

GPRs can be also read and written through development interface.

Load/Store Unit

LSU can execute one load instruction every two clock cycles assuming load instruction have a hit in the data cache. Execution of store instructions takes one clock cycle assuming they have a hit in the data cache.

LSU performs calculation of the load/store effective address. EA is further translated into physical address by DMMU.

Load/store effective address and load and store data can be also accessed through development interface.





















Integer Execution Pipeline

The core implements the following types of 32-bit integer instructions:
Arithmetic instructions
Compare instructions
Logical instructions
Rotate and shift instructions

Instruction GroupClock Cycles to ExecuteArithmetic except Multiply/Divide1Multiply3Divide32Compare1Logical1Rotate and Shift1Others1Table  SEQ "Table" \*Arabic 8. Execution Time of Integer Instructions

 REF _Ref513308588 \h Table 8 lists execution times for instructions executed by integer execution pipeline. Most instructions are executed in one clock cycle.

Integer multiply can be either serial or parallel implementations. Serial operations require one clock cycle per bit of operand, which is 32-cycles on the OR1200. At present no synthesis tools support division operators, and so the serial option must be used.

MAC Unit

MAC unit executes l.mac instructions. MAC unit implements 32x32 fully pipelined multiplier and 48-bit accumulator. MAC unit can accept one new l.mac instruction each clock cycle.
Care should be taken when executing l.macrc (MAC read and clear) too soon after the final l.mac instruction as the operation may still be underway and the result will not be valid in time. It is recommended at least 3 other instructions (or just l.nops) are inserted between the final l.mac and l.macrc.

Floating Point Unit
The floating point unit has a mechanism to stall the processor pipeline until processing has completed.
The following table indicates the number of cycles per operation

OperationCyclesAdd/subtract10Multiply38Divide37Compare2Convert7Table  SEQ "Table" \*Arabic 9: Execution time of floating point instructions

System Unit

System unit implements system control and status special-purpose registers and executes all l.mtspr/l.mfspr instructions.


























Exceptions

The core implements a precise exception model. This means that when an exception is taken, the following conditions are met:
Subsequent instructions in program flow are discarded
Previous instructions finish and write back their results
The address of faulting instruction is saved in EPCR registers and the machine state is saved to ESR registers

Exception TypeVector Offsetcausing conditionsReset0x100Caused by reset.Bus Error0x200Caused by an attempt to access invalid physical address.Data Page Fault0x300Generated artificially by DTLB miss exception handler when no matching PTE found in page tables or page protection violation for load/store operations.Instruction Page Fault0x400Generated artificially by ITLB miss exception handler when no matching PTE found in page tables or page protection violation for instruction fetch.Low Priority External Interrupt0x500Low priority external interrupt asserted.Alignment0x600Load/store access to naturally not aligned location.Illegal Instruction0x700Illegal instruction in the instruction stream.High Priority External Interrupt0x800High priority external interrupt asserted.D-TLB Miss0x900No matching entry in DTLB (DTLB miss).I-TLB Miss0xA00No matching entry in ITLB (ITLB miss).System Call0xC00System call initiated by software.Floating point exception0xD00FP operation caused flags in FPCSR to become set.Trap0xE00Trap instruction was decodedTable  SEQ "Table" \*Arabic 10. List of Implemented Exceptions
The OR1200 exception support does not include support for range exceptions or fast context switching.

Data Cache Operation

Data Cache Load/Store Access

Load/store unit requests data from the data cache and stores them into the general-purpose register file and forwards them to integer execution units. Therefore LSU is tightly coupled with the data cache.

If there is no data cache line miss nor DTLB miss, load operations take two clock cycles to execute and store operations take one clock cycle to execute. LSU does all the data alignment work.

Data can be written to the data cache on a word, half-word or byte basis. Since data cache only operates in write-through mode, all writes are immediately written back to main memory or to the next level of caches.

 EMBED  
Figure  SEQ "Figure" \*Arabic 6. WISHBONE Write Cycle

 REF _Ref513193242 \h Figure 6 shows how a write-through cycle on data WISHBONE interface is performed when a store instruction hits in the data cache.
If dwb_ERR_I or dwb_RTY_I is asserted instead of usual dwb_ACK_I, bus error exception is invoked.

Data Cache Line Fill Operation

When executing load instruction and a cache miss occurs, depending on whether the cache uses write-through or write-back strategy and the line is clean or invalid, a 4 beat sequential read burst with critical word first is performed. If the strategy is write-back and the line is dirty, the line is first written back to memory. The critical word is forwarded to the load/store unit to minimize performance loss because of the cache miss.

 EMBED  
Figure  SEQ "Figure" \*Arabic 7. WISHBONE Block Read Cycle

 REF _Ref513194821 \h Figure 7 shows how a cache line is read in WISHBONE read block cycle composed out of four read transfers.
If dwb_ERR_I or dwb_RTY_I is asserted instead of usual dwb_ACK_I, bus error exception is invoked.

When executing a store instruction with the cache in write-through strategy, and a cache miss occurs, the write is simply put on the bus and no caching occurs. If it is a miss and the cache is in write back strategy and the line is valid and clean or invalid,  a 4 beat sequential read burst to fill the line is performed, and the the write to cache occurs. If storing and a cache miss occurs, and the desired line is valid and dirty, it is first written back to memory before the desired line is read.


 EMBED  
Figure  SEQ "Figure" \*Arabic 8. WISHBONE Block Read/Write Cycle

 REF _Ref513195072 \h Figure 8 shows how a cache line is read in WISHBONE read block cycle followed by a write transfer.
If dwb_ERR_I or dwb_RTY_I is asserted instead of usual dwb_ACK_I, bus error exception is invoked.

Cache/Memory Coherency

Data cache in OR1200 operates in either write-through or write-back mode, definable at synthesis time, for default use, and runtime when DMMU is used. There is currently no coherency support between local data cache and caches of other processors.

Data Cache Enabling/Disabling

Data cache is disabled at power up. Entire data cache can be enabled by setting bit SR[DCE] to one. Before data cache is enabled, it must be invalidated.

Data Cache Invalidation

Data cache in OR1200 does not support invalidation of entire data cache. Normal procedure to invalidate entire data cache is to cycle through all data cache lines and invalidate each line separately.

Data Cache Locking

Data cache implements way locking bits in data cache control register DCCR. Bits LWx lock individual ways when they are set to one.

Data Cache Line Prefetch

Data cache line prefetch is optional in the OpenRISC 1000 architecture and is not implemented in OR1200.

Data Cache Line Flush

Operation is performed by writing effective address to the DCBFR register.

When a cache line is valid and clean, or the cache is in write-through strategy, the line is invalidated and no write-back occurs.

Data Cache Line Invalidate

Data cache line invalidate invalidates a single data cache line. Operation is performed by writing effective address to the DCBIR register.
If cache is in write-back strategy, it is best to use the line flush function.

Data Cache Line Write-back

Operation is performed by writing effective address to the DCBWR register.

If cache is in write-through strategy, this operation is ignored as no lines will be cached and dirty, capable of being written back.

Data Cache Line Lock

Locking of individual data cache lines is not implemented in OR1200.

Data Cache inhibit with address bit 31 set

If DMMU is disabled, by default all addresses with bit 31 of the address asserted high will cause the data cache to be inhibited, meaning no reads or writes are cached.

If the DMMU is enabled, it is possible for any address to be inhibited or not, and in these modes the cache behaves accordingly.


Instruction Cache Operation

Instruction Cache Instruction Fetch Access

Instruction unit requests instruction from the instruction cache and forwards them to the instruction queue inside instruction unit. Therefore instruction unit is tightly coupled with the instruction cache.

If there is no instruction cache line miss nor ITLB miss, instruction fetch operation takes one clock cycle to execute.

Instruction cache cannot be explicitly modified like data cache can be with store instructions.

Instruction Cache Line Fill Operation

On a cache miss, a 4 beat sequential read burst with critical word first is performed. Critical word is forwarded to the instruction unit to minimize performance loss because of the cache miss.

 EMBED  
Figure  SEQ "Figure" \*Arabic 9. WISHBONE Block Read Cycle

 REF _Ref513197552 \h Figure 9 shows how a cache line is read in WISHBONE read block cycle composed out of four read transfers.
If iwb_ERR_I or iwb_RTY_I is asserted instead of usual dwb_ACK_I, bus error exception is invoked.

Cache/Memory Coherency

OR1200 is not intended for use in multiprocessor environments. Therefore no support for coherency between local instruction cache and caches of other processors or main memory is implemented.

Instruction Cache Enabling/Disabling

Instruction cache is disabled at power up. Entire instruction cache can be enabled by setting bit SR[ICE] to one. Before instruction cache is enabled, it must be invalidated.

Instruction Cache Invalidation

Instruction cache in OR1200 does not support invalidation of entire instruction cache. Normal procedure to invalidate entire instruction cache is to cycle through all instruction cache lines and invalidate each line separately.

Instruction Cache Locking

Instruction cache implements way locking bits in instruction cache control register ICCR. Bits LWx lock individual ways when they are set to one.

Instruction Cache Line Prefetch

Instruction cache line prefetch is optional in the OpenRISC 1000 architecture and is not implemented in OR1200.

Instruction Cache Line Invalidate

Instruction cache line invalidate invalidates a single instruction cache line. Operation is performed by writing effective address to the ICBIR register.

Instruction Cache Line Lock

Locking of individual instruction cache lines is not implemented in OR1200.

Data MMU

Translation Disabled

Load/store address translation can be disabled by clearing bit SR[DME]. If translation is disabled, then physical address used to access data cache and optionally provided on dwb_ADDR_O, is the same as load/store effective address.

Translation Enabled

Load/store address translation can be enabled by setting bit SR[DME]. If translation is enabled, it provides load/store effective address to physical address translation and page protection for memory accesses.

 EMBED Microsoft Visio Drawing 
Figure  SEQ "Figure" \*Arabic 10. 32-bit Address Translation Mechanism using Two-Level Page Table

In OR1200 case, page tables must be managed by operating system s virtual memory management subsystem.  REF _Ref513343227 \h Figure 10 shows address translation using two-level page table. Refer to OpenRISC 1000 System Architecture Manual for one-level page table address translation as well as for details about address translation and page table content.

DMMUCR and Flush of Entire DTLB

DMMUCR is not implemented in OR1200. Therefore page table base pointer (PTBP) must be stored in software variable. Flush of entire DTLB must be performed by software flush of every DTLB entry separately. Software flush is performed by manually writing  bits from the TLB entries back to PTEs.

Page Protection

After a virtual address is determined to be within a page covered by the valid PTE, the access is validated by the memory protection mechanism. If this protection mechanism prohibits the access, a data page fault exception is generated.

The memory protection mechanism allows selectively granting read access and write access for both supervisor and user modes. The page protection mechanism provides protection at all page level granularities.

Protection attributeMeaningDTLBWyTR[SREx]Enable load operations in supervisor mode to the page.DTLBWyTR[SWEx]Enable store operations in supervisor mode to the page.DTLBWyTR[UREx]Enable load operations in user mode to the page.DTLBWyTR[UWEx]Enable store operations in user mode to the page.Table  SEQ "Table" \*Arabic 11. Protection Attributes for Load/Store Accesses

 REF _Ref513346094 \h Table 11 lists page protection attributes defined in DTLBWyTR pregister. For the individual page appropriate strategy out of seven possible strategies programmed with the PPI field of the PTE. Because OR1200 does not implement DMMUPR, translation of PTE[PPI] into suitable set of protection bits must be performed by software and written into DTLBWyTR.

DTLB Entry Reload

OR1200 does not implement DTLB entry reloads in hardware. Instead software routine must be used to search page table for correct page table entry (PTE) and copy it into the DTLB. Software is responsible for maintaining accessed and dirty bits in the page tables.

When LSU computes load/store effective address whose physical address is not already cached by DTLB, a DTLB miss exception is invoked.

DTLB reload routine must load the correct PTE to correct DTLBWyMR and DTLBWyTR register from one of possible DTLB ways.

DTLB Entry Invalidation

Special-purpose register DTLBEIR must be written with the effective address and corresponding DTLB entry will be invalidated in the local DTLB.

Locking DTLB Entries

Since all DTLB entry reloads are performed in software, there is no hardware locking of DTLB entries. Instead it is up to the software reload routine to avoid replacing some of the entries if so desired.

Page Attribute   Dirty (D)

Dirty (D) attribute is not implemented in OR1200 DTLB. It is up to the operating system to generate dirty attribute bit with page protection mechanism.

Page Attribute   Accessed (A)

Accessed (A) attribute is not implemented in OR1200 DTLB. It is up to the operating system to generate accessed attribute bit with page protection mechanism.

Page Attribute   Weakly Ordered Memory (WOM)

Weakly ordered memory (WOM) attribute is not needed in OR1200 because all memory accesses are serialized and therefore this attribute is not implemented.

Page Attribute   Write-Back Cache (WBC)

Write-back cache (WBC) attribute is not implemented as the data cache cannot be configured at run time to be write-back enabled if write-through strategy was selected at synthesis-time.

Page Attribute   Caching-Inhibited (CI)

Caching-inhibited (CI) attribute is not implemented in OR1200 DTLB. Cached and uncached regions are divided by bit 30 of data effective address.

Effective AddressRegion0x00000000 - 0x3FFFFFFFCached0x40000000 - 0x7FFFFFFFUncached0x80000000 - 0xBFFFFFFFCached0xC0000000 - 0xFFFFFFFFUncachedTable  SEQ "Table" \*Arabic 12.  Cached and uncached regions

Uncached accesses must be performed when I/O registers are memory mapped and all reads and writes must be always performed directly to the external interface and not to the data cache.

Page Attribute   Cache Coherency (CC)

Cache coherency (CC) attribute is not needed in OR1200 because it doesn t implement support for multiprocessor environments and because data cache operates only in write-through mode and therefore this attribute is not implemented.

Instruction MMU

Translation Disabled

Instruction fetch address translation can be disabled by clearing bit SR[IME]. If translation is disabled, then physical address used to access instruction cache and optionally provided on iwb_ADDR_O, is the same as instruction fetch effective address.

Translation Enabled

Instruction fetch address translation can be enabled by setting bit SR[IME]. If translation is enabled, it provides instruction fetch effective address to physical address translation and page protection for instruction fetch accesses.

 EMBED Microsoft Visio Drawing 
Figure  SEQ "Figure" \*Arabic 11. 32-bit Address Translation Mechanism using Two-Level Page Table

In OR1200 case, page tables must be managed by operating system s virtual memory management subsystem.  REF _Ref513343227 \h Figure 10 shows address translation using two-level page table. Refer to OpenRISC 1000 System Architecture Manual for one-level page table address translation as well as for details about address translation and page table content.

IMMUCR and Flush of Entire ITLB

IMMUCR is not implemented in OR1200. Therefore page table base pointer (PTBP) must be stored in software variable. Flush of entire ITLB must be performed by software flush of every ITLB entry separately. Software flush is performed by manually writing bits from the TLB entries back to PTEs.

Page Protection

After a virtual address is determined to be within a page covered by the valid PTE, the access is validated by the memory protection mechanism. If this protection mechanism prohibits the access, an instruction page fault exception is generated.

The memory protection mechanism allows selectively granting execute access for both supervisor and user modes. The page protection mechanism provides protection at all page level granularities.

Protection attributeMeaningITLBWyTR[SXEx]Enable execute operations in supervisor mode of the page.ITLBWyTR[UXEx]Enable execute operations in user mode of the page.Table  SEQ "Table" \*Arabic 13. Protection Attributes for Instruction Fetch Accesses

 REF _Ref513346094 \h Table 11 lists page protection attributes defined in ITLBWyTR pregister. For the individual page appropriate strategy out of seven possible strategies programmed with PPI field of the PTE. Because OR1200 does not implement IMMUPR, translation of PTE[PPI] into suitable set of protection bits must be performed by software and written into ITLBWyTR.


ITLB Entry Reload

OR1200 does not implement ITLB entry reloads in hardware. Instead software routine must be used to search page table for correct page table entry (PTE) and copy it into the ITLB. Software is responsible for maintaining accessed bit in the page tables.

When LSU computes instruction fetch effective address whose physical address is not already cached by ITLB, an ITLB miss exception is invoked.

ITLB reload routine must load the correct PTE to correct ITLBWyMR and ITLBWyTR register from one of possible ITLB ways.

ITLB Entry Invalidation

Special-purpose register ITLBEIR must be written with the effective address and corresponding ITLB entry will be invalidated in the local ITLB.

Locking ITLB Entries

Since all ITLB entry reloads are performed in software, there is no hardware locking of ITLB entries. Instead it is up to the software reload routine to avoid replacing some of the entries if so desired.

Page Attribute   Dirty (D)

Dirty (D) attribute resides in the PTE but it is not used by the IMMU.

Page Attribute   Accessed (A)

Accessed (A) attribute is not implemented in OR1200 ITLB. It is up to the operating system to generate accessed attribute bit with page protection mechanism.

Page Attribute   Weakly Ordered Memory (WOM)

Weakly ordered memory (WOM) attribute is not needed in OR1200 because all instruction fetch accesses are serialized and therefore this attribute is not implemented.

Page Attribute   Write-Back Cache (WBC)

Write-back cache (WBC) attribute resides in the PTE but it is not used by the IMMU.

Page Attribute   Caching-Inhibited (CI)

Caching-inhibited (CI) attribute is not implemented in OR1200 ITLB. Cached and uncached regions are divided by bit 30 of instruction effective address.

Effective AddressRegion0x00000000 - 0x3FFFFFFFCached0x40000000 - 0x7FFFFFFFUncached0x80000000 - 0xBFFFFFFFCached0xC0000000 - 0xFFFFFFFFUncachedTable  SEQ "Table" \*Arabic 14.  Cached and uncached regions

Page Attribute   Cache Coherency (CC)

Cache coherency (CC) attribute resides in the PTE but it is not used by the IMMU.

Programmable Interrupt Controller

PICMR special-purpose register is used to mask or unmask up to 30 programmable interrupt sources. PICPR special-purpose register is used to assign low or high priority to maximum of 30 interrupt sources.

PICSR special-purpose register is used to determine status of each interrupt input. Bits in PICSR represent status of the interrupt inputs and the actual interrupt must be cleared in the device that is the source of a pending interrupt.

The PIC implementation in the OR1200  differs from the architecture specification. The PIC instead offers a latched level-sensitive interrupt.

Once an interrupt line is latched (i.e. its value appears in PICSR), no new interrupts can be triggered for that line until its bit in PICSR is cleared. The usual sequence for an interrupt handler is then as follows.

Peripheral asserts interrupt, which is latched and triggers handler. 
Handler processes interrupt.
Handler notifies peripheral that the interrupt has been processed (typically via a memory mapped register).
 Peripheral deasserts interrupt.
Handler clears corresponding bit in PICSR and returns.

It is assumed that the peripheral will de-assert its interrupt promptly (within 1-2 cycles). Otherwise on exiting the interrupt handler, having cleared PICSR, the level sensitive interrupt will immediately retrigger.

Tick Timer

Tick timer facility is enabled with TTMR[M]. TTCR is incremented with each clock cycle and a high priority interrupt can be asserted whenever lower 28 bits of TTCR match TTMR[TP] and TTMR[IE] is set.

TTCR restarts counting from zero when match event happens and TTMR[M] is 0x1. If TTMR[M] is 0x2, TTCR is stoped when match event happens and TTCR must be changed to start counting again. When TTMR[M] is 0x3, TTCR keeps counting even when match event happens.

Power Management

Clock Gating and Frequency Changing Versus CPU Stalling

If system doesn t support clock gating and if changing clock frequency in slow down mode is not possible, CPU can be stalled for certain number of clock cycles. This is much lower benefit on power consumption however it still reduces power consumption.

Slow Down Mode

Slow down mode is software controlled with the 4-bit value in PMR[SDF]. Lower value specifies higher expected performance from the processor core. Usually PMR[SDF] is dynamically set by the operating system s idle routine, that monitors the usage of the processor core.

PMR[SDF] is broadcasted on pm_clksd. External clock generator should adjust clock frequency according to the value of pm_clksd. Exact slow down factors are not defined but 0xF should go all the way down to 32.768 KHz.

With pm_clksd equal to 0xF, pm_lvolt is asserted. This is an indication for the external power supply to lower the voltage.

Doze Mode

To switch to doze mode, software should set the PMR[DME]. Once an interrupt is received by the programmable interrupt controller (PIC), pm_wakeup is asserted and external clock generation circuitry should enable all clocks. Once clocks are running RISC is switched back again to the normal mode and PMR[DME] is cleared.

When doze mode is enabled, pm_dc_gate, pm_ic_gate, pm_dmmu_gate, pm_immu_gate and pm_cpugate are asserted. As a result all clocks except clk_tt should be gated by external clock generation circuitry.

Sleep Mode

To switch to sleep mode, software should set the PMR[SME]. Once an interrupt is received by the programmable interrupt controller (PIC), pm_wakeup is asserted and external clock generation should enable all clocks. Once clocks are running, RISC is switched back again to the normal mode and PMR[SME] is cleared.

When sleep mode is enabled, pm_dc_gate, pm_ic_gate, pm_dmmu_gate, pm_immu_gate, pm_cpu_gate and pm_tt_gate are asserted. As a result all clocks including clk_tt should be gated by external clock generation circuitry.

In sleep mode, pm_lvolt is asserted. This is an indication for the external power supply to lower the voltage.

Clock Gating

Clock gating feature is not implemented in OR1200 power management. 

Disabled Units Force Clock Gating

Units that are disabled in special-purpose register SR, have their clock gate signals asserted. Cleared bits SR[DCE], SR[ICE], SR[DME] and SR[IME] directly force assertion of pm_dc_gate, pm_ic_gate, pm_dmmu_gate and pm_immu_gate.

Debug Unit

Debug unit can be controlled through development interface or it can operate independently programmed and handled by the RISC s resident debug software.

Watchpoints

OR1200 debug unit does not implement OR12000 architecture watchpoints.

Breakpoint Exception

Which breakpointDMR2[WGB] bits specify which watchpoints invoke breakpoint exception. By invoking breakpoint exception, target resident debugger can be built.

Breakpoint is broadcasted on development interface on dbg_bp_o.

Development Interface

NOTE: The information in this section is to be reviewed. It is the author's opinion that the debug interface is now largely provided by the SPR mappings, and no special sideband functions exist aside from stalling and resetting the core.

An additional development and debug interface IP core may be used to connect OpenRISC 1200 to standard debuggers using IEEE.1149.1 (JTAG) protocol.

Debugging Through Development Interface

The DSR special-purpose register specifies which exceptions cause the core to stop the execution of the exception handler and turn over control to development interface. It can be programmed by the resident debug software or by the development interface.

The DRR special-purpose register is specifies which event caused the core to stop the execution of program flow and turned over control to the development interface. It should be cleared by the resident debug software or by the development interface.

The DIR special-purpose register is not implemented.

Reading PC, Load/Store EA, Load Data, Store Data, Instruction

Crucial information like program counter (PC), load/store effective address (LSEA), load data, store data and current instruction in execution pipeline can be asynchronously read through the development interface.

dbg_op_i[2:0]Meaning0x0Reading Program Counter (PC)0x1Reading Load/Store Effective Address0x2Reading Load Data0x3Reading Store Data0x4Reading SPR0x5Writing SPR0x6Reading Instruction in Execution Pipeline0x7ReservedTable  SEQ "Table" \*Arabic 15. Development Interface Operation Commands

 REF _Ref513329306 \h Table 15 lists operation commands that control what is read or written through development interface. All reads except reads and writes of SPRs are asynchronous.

Reading and Writing SPRs Through Development Interface

For reads and write to SPRs dbg_op_i must be set to 0x4 and 0x5, respectively.

 EMBED  
Figure  SEQ "Figure" \*Arabic 12. Development Interface Cycles

 REF _Ref513329852 \h Figure 12 shows development interface cycles. Writes must be synchronous to the main RISC clock positive edge and should take one clock cycle. Reads must take two clock cycles because access to synchronous cache lines or to TLB entries introduces one clock cycle of delay.

If required, external debugger can stop the CPU core by asserting dbg_stall_i. This way it can have enough time to read all interesting registers from the RISC or guarantee that writes into SPRs are performed without RISC writing to the same registers.

Tracking Data Flow

An external debugger can monitor and record data flow inside the RISC for debugging purposes and profiling analysis. This is accomplished by monitoring status of the load/store unit, load/store effective address and load/store data, all available at the development interface.

dbg_lss_o[3:0]Load/Store Instruction in Execution0x0No load/store instruction in execution0x1Reserved for load doubleword0x2Load byte and zero extend0x3Load byte and sign extend0x4Load halfword and zero extend0x5Load halfword and sign extend0x6Load singleword and zero extend0x7Load singleword and sign extend0x8Reserved for store doubleword0x9Reserved0xAStore byte0xBReserved0xCStore halfword0xDReserved0xEStore singleword0xFReservedTable  SEQ "Table" \*Arabic 16. Status of the Load/Store Unit

External trace buffer can capture all interesting data flow events by analyzing status of the load/store unit available on dbg_lss_o.  REF _Ref513326484 \h Table 16 lists different status encoding for the load/store unit.

Tracking Program Flow

An external debugger can monitor and record program flow inside the RISC for debugging purposes and profiling analysis. This is accomplished by monitoring status of the instruction unit, PC and fetched instruction word, all available at the development interface.

dbg_is_o[1:0]Instruction Fetch Status0x0No instruction fetch in progress0x1Normal instruction fetch0x2Executing branch instruction0x3Fetching instruction in delay slotTable  SEQ "Table" \*Arabic 17. Status of the Instruction Unit

External trace buffer can capture all interesting program flow events by analyzing status of the instruction unit available on dbg_is_o.  REF _Ref513326219 \h Table 17 lists different status encoding for the instruction unit.

Triggering External Watcpoint Event

 REF _Ref513324670 \h Figure 13 shows how development interface can assert dbg_ewt_I and cause watchpoint event. If programmed, external watchpoint event will cause a breakpoint exception.

 EMBED  
Figure  SEQ "Figure" \*Arabic 13. Assertion of External Watchpoint Trigger
4
Registers

This section describes all registers inside the OR1200 core. Shifting GRP number 11 bits left and adding REG number computes the address of each special-purpose register. All registers are 32 bits wide from software perspective. USER MODE and SUPV MODE specify the valid access types for each register in user mode and supervisor mode of operation. R/W stands for read and write access and R stands for read only access.

Registers list

Grp
#Reg #Reg NameUSER MODESUPV
MODEDescription00VR RVersion Register01UPR RUnit Present Register02CPUCFGR RCPU Configuration Register03DMMUCFGR RData MMU Configuration Register04IMMUCFGR RInstruction MMU Configuration Register05DCCFGR RData Cache Configuration Register06ICCFGR RInstruction Cache Configuration Register07DCFGR RDebug Configuration Register016PC R/WPC mapped to SPR space017SR R/WSupervision Register020FPCSR-R/WFP Control Status Register032EPCR0 R/WException PC Register048EEAR0 R/WException EA Register064ESR0 R/WException SR Register01024-1055GPR0-GPR31 R/WGPRs mapped to SPR space12DTLBEIR WData TLB Entry Invalidate Register11024-1151DTLBW0MR0-DTLBW0MR127 R/WData TLB Match Registers Way 011536-1663DTLBW0TR0-DTLBW0TR127 R/WData TLB Translate Registers Way 022ITLBEIR WInstruction TLB Entry Invalidate Register21024-1151ITLBW0MR0-ITLBW0MR127 R/WInstruction TLB Match Registers Way 021536-1663ITLBW0TR0-ITLBW0TR127 R/WInstruction TLB Translate Registers Way 030DCCR R/WDC Control Register32DCBFRWWDC Block Flush Register33DCBIRWWDC Block Invalidate Register34DCBWRWWDC Block Write-back register40ICCR R/WIC Control Register4256ICBIRWWIC Block Invalidate Register5256MACLOR/WR/WMAC Low5257MACHIR/WR/WMAC High616DMR1 R/WDebug Mode Register 1617DMR2 R/WDebug Mode Register 2620DSR R/WDebug Stop Register621DRR R/WDebug Reason Register80PMR R/WPower Management Register90PICMR R/WPIC Mask Register92PICSR R/WPIC Status Register100TTMR R/WTick Timer Mode Register101TTCRR*R/WTick Timer Count RegisterTable  SEQ "Table" \*Arabic 18. List of All Registers

 REF _Ref513309410 \h Table 18 lists all OpenRISC 1000 special-purpose registers implemented in OR1200. Registers VR and UPR are described below. For description of other registers refer to OpenRISC 1000 System Architecture Manual document.

Register VR description

Special-purpose register VR identifies the version (model) and revision level of the OpenRISC 1000 processor. It also specifies possible standard template on which this implementation is based.

Bit #AccessResetDescription5:0RRevisionREV
Revision number of this document.15:6R0x0Reserved23:16R0x00CFG
Configuration should be read from UPR and configuration registers31:24R0x12VER
Version number for OR1200 is fixed at 0x1200.Table  SEQ "Table" \*Arabic 19. VR Register

Register UPR description

Special-purpose register UPR identifies the units present in the processor. It has a bit for each implemented unit or functionality. Lower sixteen bits identify present units defined in the OpenRISC 1000 architecture. Upper sixteen bits define present custom units.

Bit #AccessResetDescription0R1UP
UPR present1R1DCP
Data cache present*2R1ICP
Instruction cache present*3R1DMP
Data MMU present*4R1IMP
Instruction MMU present*5R1MP
MAC present*6R1DUP
Debug unit present*7R0PCUP
Performance counters unit not present*8R1PMP
Power Management Present*9R1PICP
Programmable interrupt controller present10R1TTP
Tick timer present11R1FPP
Floating point present*23:12RXReserved31:24R0xXXXXCUP
The user of the OR1200 core adds custom units.Table  SEQ "Table" \*Arabic 20. UPR Register
* if enabled at synthesis time

Register CPUCFGR description

Special-purpose register CPUCFGR identifies the capabilities and configuration of the CPU. 

Bit #AccessResetDescription3:0R0x0NSGF
Zero number of shadow GPR files4R0HGF
No half GPR files*5R1OB32S
ORBIS32 supported6R0OB64S
ORBIS64 not supported7R1OF32S
ORFPX32 supported**8R0OF64S
ORFPX64 not supported9R0OV64S
ORVDX64 not supportedTable  SEQ "Table" \*Arabic 21. CPUCFGR Register
* If disabled at synthesis time
** If FPU enabled at synthesis time

Register DMMUCFGR description

Special-purpose register DMMUCFGR identifies the capabilities and configuration of the DMMU. 

Bit #AccessResetDescription1:0R0x0NTW
One DTLB way4:2R0x4   0x7NTS
16, 32, 64 or 128 DTLB sets7:5R0x0NAE
No ATB Entries8R0CRI
No DMMU control register implemented9R0PRI
No protection register implemented10R1TEIRI
DTLB entry invalidate register implemented11R0HTR
No hardware DTLB reloadTable  SEQ "Table" \*Arabic 22. DMMUCFGR Register

Register IMMUCFGR description

Special-purpose register IMMUCFGR identifies the capabilities and configuration of the IMMU. 

Bit #AccessResetDescription1:0R0x0NTW
One ITLB way4:2R0x4   0x7NTS
16, 32, 64 or 128 ITLB sets7:5R0x0NAE
No ATB Entries8R0CRI
No IMMU control register implemented9R0PRI
No protection register implemented10R1TEIRI
ITLB entry invalidate register implemented11R0HTR
No hardware ITLB reloadTable  SEQ "Table" \*Arabic 23. IMMUCFGR Register

Register DCCFGR description

Special-purpose register DCCFGR identifies the capabilities and configuration of the data cache. 

Bit #AccessResetDescription2:0R0x0NCW
One DC way6:3R0x4   0x7NCS
16, 32, 64 or 128 DC sets7R0x0CBS
16-byte cache block size8R0CWS
Cache write-through strategy*9R1CCRI
DC control register implemented10R1CBIRI
DC block invalidate register implemented11R0CBPRI
DC block prefetch register not implemented12R0CBLRI
DC block lock register not implemented13R1CBFRI
DC block flush register implemented14R1CBWBRI
DC block write-back register  implemented**Table  SEQ "Table" \*Arabic 24. DCCFGR Register
*If Write-through enabled at synthesis time
**If Write-through disabled at synthesis time


Register ICCFGR description

Special-purpose register ICCFGR identifies the capabilities and configuration of the instruction cache. 

Bit #AccessResetDescription2:0R0x0NCW
One IC way6:3R0x4   0x7NCS
16, 32, 64 or 128 IC sets7R0x0CBS
16-byte cache block size8R0CWS
Cache write-through strategy9R1CCRI
IC control register implemented10R1CBIRI
IC block invalidate register implemented11R0CBPRI
IC block prefetch register not implemented12R0CBLRI
IC block lock register not implemented13R1CBFRI
IC block flush register implemented14R0CBWBRI
IC block write-back register not implementedTable  SEQ "Table" \*Arabic 25. ICCFGR Register

Register DCFGR description

Special-purpose register DCFGR identifies the capabilities and configuration of the debut unit. 

Bit #AccessResetDescription3:0R0x0NDP
Zero DVR/DCR pairs*4R0 WPCI
Watchpoint counters not implementedTable  SEQ "Table" \*Arabic 26. DCFGR Register
* If hardware breakpoints disabled at synthesis time
      


5
IO ports

OR1200 IP core has several interfaces.  REF _Ref507257694 \h Figure 14 below shows all interfaces:
Instruction and data WISHBONE host interfaces
Power management interface
Development interface
Interrupts interface

 EMBED Microsoft Visio Drawing 

Figure  SEQ "Figure" \*Arabic 14. Core s Interfaces

Instruction WISHBONE Master Interface

OR1200 has two master WISHBONE Rev B compliant interfaces. Instruction interface is used to connect OR1200 core to memory subsystem for purpose of fetching instructions or instruction cache lines.

PortWidthDirectionDescriptioniwb_CLK_I1InputClock inputiwb_RST_I1InputReset inputiwb_CYC_O1OutputIndicates valid bus cycle (core select)iwb_ADR_O32OutputsAddress outputsiwb_DAT_I32InputsData inputsiwb_DAT_O32OutputsData outputsiwb_SEL_O4OutputsIndicates valid bytes on data bus (during valid cycle it must be 0xf)iwb_ACK_I1InputAcknowledgment input (indicates normal transaction termination)iwb_ERR_I1InputError acknowledgment input (indicates an abnormal transaction termination)iwb_RTY_I1InputIn OR1200 treated same way as iwb_ERR_I.iwb_WE_O1OutputWrite transaction when asserted highiwb_STB_O1OutputsIndicates valid data transfer cycleTable  SEQ "Table" \*Arabic 27. Instruction WISHBONE Master Interface  Signals

Data WISHBONE Master Interface

OR1200 has two master WISHBONE Rev B compliant interfaces. Data interface is used to connect OR1200 core to external peripherals and memory subsystem for purpose of reading and writing data or data cache lines.

PortWidthDirectionDescriptiondwb_CLK_I1InputClock inputdwb_RST_I1InputReset inputdwb_CYC_O1OutputIndicates valid bus cycle (core select)dwb_ADR_O32OutputsAddress outputsdwb_DAT_I32InputsData inputsdwb_DAT_O32OutputsData outputsdwb_SEL_O4OutputsIndicates valid bytes on data bus (during valid cycle it must be 0xf)dwb_ACK_I1InputAcknowledgment input (indicates normal transaction termination)dwb_ERR_I1InputError acknowledgment input (indicates an abnormal transaction termination)dwb_RTY_I1InputIn OR1200 treated same way as dwb_ERR_I.dwb_WE_O1OutputWrite transaction when asserted highdwb_STB_O1OutputsIndicates valid data transfer cycleTable  SEQ "Table" \*Arabic 28. Data WISHBONE Master Interface  Signals

System Interface

System interface connects reset, clock and other system signals to the OR1200 core.

PortWidthDirectionDescriptionRst1InputAsynchronous resetclk_cpu1InputMain clock input to the RISCclk_dc1InputData cache clockclk_ic1InputInstruction cache clockclk_dmmu1InputData MMU clockclk_immu1InputInstruction MMU clockclk_tt1InputTick timer clockTable  SEQ "Table" \*Arabic 29. System Interface Signals

Development Interface

Development interface connects external development port to the RISC s internal debug facility. Debug facility allows control over program execution inside RISC, setting of breakpoints and watchpoints, and tracing of instruction and data flows.

PortWidthDirectionDescriptiondbg_dat_o32OutputTransfer of data from RISC to external development interfacedbg_dat_i32InputTransfer of data from external development interface to RISCdbg_adr_i32InputAddress of special-purpose register to be read or writtendbg_op_I3InputOperation select for development interfacedbg_lss_o4OutputStatus of load/store unitdbg_is_o2OutputStatus of instruction fetch unitdbg_wp_o11OutputStatus of watchpointsdbg_bp_o1OutputStatus of the breakpointdbg_stall_i1InputStalls RISC CPU coredbg_ewt_i1InputExternal watchpoint triggerTable  SEQ "Table" \*Arabic 30. Development Interface

Power Management Interface

Power management interface provides signals for interfacing RISC core with external power management circuitry. External power management circuitry is required to implement functions that are technology specific and cannot be implemented inside OR1200 core.

PortWidthDirectionGenerationDescriptionpm_clksd4OutputStatic (in SW)Slow down outputs that control reduction of RISC clock frequencypm_cpustall1Input-Synchronous stall of the RISC s CPU corepm_dc_gate1OutputDynamic (in HW)Gating of data cache clockpm_ic_gate1OutputDynamic (in HW)Gating of instruction cache clockpm_dmmu_gate1OutputDynamic (in HW)Gating of data MMU clockpm_immu_gate1OutputDynamic (in HW)Gating of instruction MMU clockpm_tt_gate1OutputDynamic (in HW)Gating of tick timer clockpm_cpu_gate1OutputStatic (in SW)Gating of main CPU clockpm_wakeup1OutputDynamic (in HW)Activate all clockspm_lvolt1OutputStatic (in SW)Lower voltageTable  SEQ "Table" \*Arabic 31. Power Management Interface

Interrupt Interface

Interrupt interface has interrupt inputs for interfacing external peripheral s interrupt outputs to the RISC core. All interrupt inputs are evaluated on positive edge of main RISC clock.

PortWidthDirectionDescriptionpic_intsPIC_INTSInputExternal interruptsTable  SEQ "Table" \*Arabic 32. Interrupt Interface
A
Core HW Configuration

This section describes parameters that are set by the user of the core and define configuration of the core. Parameters must be set by the user before actual use of the core in simulation or synthesis.

Variable NameRangeDefaultDescriptionEADDR_WIDTH3232Effective address widthVADDR_WIDTH3232Virtual address widthPADDR_WIDTH24   3632Physical address widthDATA_WIDTH3232Data width / Operation widthDC_IMPL0   11Data cache implementationDC_SETS256-1024512Data cache number of setsDC_WAYS11Data cache number of waysDC_LINE16 - 3216Data cache line sizeIC_IMPL0   11Instruction cache implementationIC_SETS32-1024512Instruction cache number of setsIC_WAYS11Instruction cache number of waysIC_LINE16-3216Instruction cache line size in bytesDMMU_IMPL0   11Data MMU implementationDTLB_SETS6464Data TLB number of setsDTLB_WAYS11Data TLB number of waysIMMU_IMPL0   11Instruction MMU implementationITLB_SETS6464Instruction TLB number of setsITLB_WAYS11Instruction TLB number of waysPIC_INTS2   3220Number of interrupt inputsTable  SEQ "Table" \*Arabic 33: Core HW configuration table



OpenCores        TITLE OpenRISC 1200 IP Core  DATE \@"M/D/YY" 1/19/11

 HYPERLINK "http://www.opencores.org/"www.opencores.org       Rev 0.11 Preliminary        PAGE 62 of  NUMPAGES \*Arabic 62







2B^`b      >     @     ~,.02bdf &(HJz|~.j5UjUjSUjUjqU0JjUUCJ 5
---fsB|||RRR!4MFF&++kbN>}e===)))''';;;0[}o5@wޠ m۶SG]|W^*GEE%&&n211AǛ7o^ZZݱcnjE}ӧB233׭[hii|rPpA&9bĈwwwj
1o~-IIɀHKK1gظѡ"d;88:uSmفUCCojj*!DYY\AA!55zyyJHפ={߿իW
CJ,65CJ$5CJ 6CJ$6CJ45CJHOJQJC.02FHJL|~024NPRT68:^`bd468:jlnjUj.UjUjLUjUjjUjUjUjU0JUjUC.02TVXZLNP`bdf "$&XZ\"$jUj
Uj)
Uj UjE UjUjcUjUjU0JjUUC$&JLNP
o{Gs3//oSNҗfB6l+}    !˖-KIIyGB8NmmG      >oӦM6mZmm6U(++r     !Ԃ,-----ccc֯_x^x<Ĥ577s\t0^AHLLlڴiwtÍ!GF7-[dɒj
$&(*\^`HJLN
BBٳg<O Bjjjb
<>@tvxz jUjUj4Uj
UjN
UjUjhUjUjU0JUE   " ` b d f        !!!X!Z!\!^!!!!!!!!"
1cx{{gff={:mh4mmm@@ӵ<   d#  ~p8ee妦&j笷2
""H"J"L"N"""""""""""### #R#T#V########$$&$($*$\$^$`$$$jUj%UjUj?UjUjYUjUjsUjU0JUjUC$$$$$$$$$$*%,%.%h%j%l%n%%%%%%%%&
۴iѣ֮]D9p`߿h4÷pGG:ɡ_ر#==믿?ӧ7f̘1cp\jj4~:}!CDIrgϞ-
&&&&H&J&t&v&&&+++++,67878:;><>>@@AA A"A|R~RRRRRR:V
{yqw1Qׯ_Fyՙ3gfLԔB7Lyh.B@ 5jzM6M^^^'O|EGG;FFFϟ?&<|0..MWW˫`bb{wv_WY:::!!!oL_999BHBBBAAARRǏy<vڄ   |~xx8!]!L&s{:::O:uj
VjU   Uj Uj|
,6(((##*]t)jjjXJ=`wQPPصkwmmׯEFiiJKK[ZZ!wuu/^`T϶ӧ׹s\]]y<NjIII)**6l^iiK444z8vSNٳxLՕRTTdii뛟o``E7ӱc߿`0V\Iٷo޽{~iܹ'O611!0'>}gQͮ.uuu&y9BHYYٖ-[߸kƀ=Kdee=zڳ<00dQK177|ۓ
V56   B*phjdUjUj~U0JjUUEVVVVVWWWWWWWYYYYYYZZ2Z4Z6Z8ZppppHqhyjyyyyyyyyyzzFzbzzzzzzz&{({*{,{{,.02RTjTU UjxCUj
`1W^
VCJUCJ5\5\CJjU6]6]       Uj5UjT(
kjj-9 f̘1+WJ6nHYf)ࣘ3gرcJJJrrr$%%7o```KKK!?fff>=``ԇqݺu:𿠭h"             p--˗/#>:YY٭[䘚6770sy:`0W`0 @`0`@ 0(^]–nIENDB`DdQ.l^.U=f
VjVUUE"*b~‹BDFHLNPRܘ$Dlʙ(*,.|~<>ZʠFpΡСҡԡ<XZ\^ҥԥ  B*ph       UjUj@

V   UjDUj
BA?A2*(sHq )p!)*(sHq *(sHq ʯQ(ls )xxUOWwȍ$$(H %H 0Bi,I:tPT
V   UjlvUj4]
VUCJUCJ5\5\CJI>@BDħƧȧʧ"$ rt.0^`&hj~,.02pr½jU Uj$Uj䃱
rY˨T@@@tA]tAAUF0Rٙ?UU~NSuM
V   Uj 6]       UjLUj
a@DqSGu$qZ0|PMJ&Z:JvԅJOlw3!bZ
V5\CJUCJ     UjUj4;
HrN>H-CK"cE鼏h9z*r@Q)\FrQ6ԧL|2Vvʏ&B$S~/m?'d";l,rOha(5?ͼUD`>aaXA2"YUwWYl"^h{i4;}ǑfjAܮuV[{b?cUdɼHuh&Mмkz^*?FLs3;c2-/        BHi   iPz*?5`7O2g]OUIy֝g!?M&s"P)&G9*Dvdɮ4M6`y_me_	OZ8B]?&U8$to"\TCڒ:$m`2)|Rm!e,T _>l_d;S'l70#CFa0yq   $|e3˗LKveQjh{-ILfIQ}
VU       B*phG^x,6DFVZdfz~ "24@BDFVXhjxz|~CJaJCJ5aJ\     Uj+UjL胱
1 !|a;}m'}wdm֣~AN6^
d
VUY&*46@BDFTXdfrtvx
~,nuSE_!l.!{[au#Ȟ$NF#Plf-ڊ=lPM\AFc*ɖMvZ(!HVN?wS13/?RՑ8m5dSB񯧍ڹځ,5\;Yd^2xau1vkJmÍk**Ŷ8i/wkg}DŽ۶>)idB=T~f~!        A
&(:>@BPRbdvz|~
BK?J6KL>BwY61ܘ}d       e~YOȨLοd|*ɭ_[Đu'##ʣ2'£>_p
Y>΂ 屫r [CF}LKY&'
.246DFVXlprtCJaJc*.02@BnprtH\^`~,P
zsJX&M&_dYDYT2|B{*Վ7O(f4˥,32SD}McuHp>2+M_il}.Mv.&Ҭn& D"tDŽۿ|zw̽GAzDdVM64=9wPPy3[(;/>fI(ѵ`d~*+T?G((${H#(cR=8Ha=PQ}=Du,2IpVdu=;ZCNiؿ4/4ַ+^JB9?micc,pdDgJT1WEOj[P>
&5yt9i./WkRDvv
J<>BDFHJZ\VjU        Uj`1Uj
dZgDպC558D!LI]/־)Za)/2u|JjH{PAL  YBt|5ozzss=FiӾx/s%&z_򧘆L%6¿bϯee_T&p[;k_S]eY}ءI}X$!?2LzəmK}'Lf!!B6Ԯ
o%M~}mEevY\0DV>|'γ:H[0n3@GD=2lCNקUI'$woۉznLe{;I[oِgnM^6iϭH{;1^Hk_Z   
VaJ;jRU6]UCJaJRVhp "$^`l      ~                          0246FHvxz|*<&&&&&&&'.'0'2'4'n'p'''''jNU    Uj{Uj\j
x
ii|+x@o}lpk5/jk        V/vo   |??S      /m<'Ox+mxg]x}g|y>x|:g|_
VjU   UjYUj$3
|_|_
VjPU   Uj(=UjL/
.{~G~      ী_+Po63{3>x<
\~oIGs_'g~qǀ~aNo/
VU5\I''|((((((5&5X7Z77777777777:9<9h9j9l9~99:P:CCD
|_
|_|9g      |:ikW|3x/=wxm
DDDrDtDDDDDDWWWWWW]]``R`T`V`X`h`j`````aa"b$b&b8b:bb
x)n^?      ?3O?8c?0|'7o
c~kkkkkjU   UjUj4놱
o  zkR/>ು>45{O^
|q>`oIGKী~1G~{~'<x.lCMox7pxkiS;7\?g?O?	+_'?~>ແM;
VjLU6]jU   UjؗUj앆
%|u_ |E>>w
V5\UMkk$l&lRlTlVlflhl~~D~F~J~L~̒ܒVfl~(,@D\`x2FJ^bz~Μ.:̝ܝڠ
x)b'||>x?7xO݀_#vUୁOxpp/?
$3A7*?|3
_|%e|,3   |*p
",D(Z\f8V46bdhj±ıLN^jU6]     >*5\5\jJUUX^`bdtv02ȷ޷\<xоJ\jl 02`b.0 "$68vxUjD4
|<1>@=w~-W<xS;^~|?C?)ρ	k?ܖȣy,o	rWo.3_F7<PÁ>X^W~{As?q/
VjUjFUjU6]5\jHUU       Uj0UjD܈
S-k_w!5oGgnsBwB<xs-_Jw\
VIF",> "NPRbd\tj>4prTP DCJ5aJ\5\6]jDU;
p:F7<PÁ>X^W~{As?q/
6aJ]aJU   UjS<<"(68dfjlDT@NP|~&*\46tvxzR
T




^`
S-k_w!5oGgnK"
8:>@`  UjUjlȊ
       7`_s߃]u)?oc{f7        "pA|$8QTQS?m2ymll@1Fk<9_q՜V򾡼,?GimM=6ivDY鯜?PJ%̟%R;IۛxRNŞ%g)7Px7=~sn3B|@Ed
oK>%s]ڶ`ql]`\쨫🸠.?!.S_vžKiޅ;..B}K*۽cNL?&{&ejr&Y9܍]q+z\'K1_!rCoK[)ɐqB_I022jIȨKkLԨۜ#rR_rR/MpOjIn
VjUU5\aJCJ5aJ\CJ5aJ\UR` b     ((((((X+Z+++++5505256585z5|5555555555566
׽t=?gI(Ϣr0}TnPfP(ʃTc246"\|W^13y=i2[#)qw
66X6Z6\6~66666666666666670JU0J
0JjUB*phOJQJ0J0JjB UOJQJUjOJQJU:
{0Pn\N(TȨnqPVSWS]M鸆L"HPjBvO'cnF6q-ZʃuTQyXGi31
2B^`b
$RmقI22c.`.!%+5r
殹OZ[@BrnmaG[\!|Xh賮2ۼ&M>g&U{Rùn}@KN\1gRSR-rR!h?YR=?KJRAoܭ|4ÕN{cDFPXFQ>T	,Cz"[ށb#0!蟷ܓcr!
KZnn-5.gbzN_HN}-l[w{8D>mtԛ]MmiRu7PFvj|OK|d#.gN.m["FhR}3?ۗI_P;Oybu/‘츙1se?E[Hbf*ɺ,cQ-e#6
Cmzj:] ? kT`ޚCߚx7s<s>UJm>M5..5X0r
\'F~wa#    
ʡanyHҖ*66Jh4',O
&F$a$
f!$a$
f!
f!
f!
f!
f!
f!
f!
f!
f!
f!
f!
f!       >     @     J     T     b     $IfG$$IfG$$IfG$$
ĒXIۍFhܖ~
Zr^Z[rI^2(/o>y6vM_L֪Z}
п~5!W9Ay}pڠ\i|Ȩ/1"/qbS,b/MGHYL
&F$a$
f!
f!
f!$a$
f!$a$
f!$a$
f!$a$
f!$a$
f!$a$
f!b       z     |                         yqi$IfG$$IfG$
e       ɗl)]O(Xq98|9ٞݓ4{\1YIc4_IcU4&w#7:S#s1PRfCüd籐=iqsZ9cDKI)9ڔ`NWvZk@+ơ?O(ru"#	bK+r\P}wꮮRK*$RuKKiW*WK2o	WZ-Ur:SY2Ir{U5SYVRQLκ*=yTNyWWwZ)R}^dG;@:ROUZq%n:UQqU(8T_SZNTV|%ҍ(n
$If$a$G$$If
!G$g$$If\vTj!      (44444f4$IfG$                     
4?
,
7NaN~z:9Kp\!w\ڮN<יډ]ܿTq9A
.
?S|^'{3QR֛jifjɹԛYzs^YrV\pX!CN{:9cZ*Ys;|
6
wKqϣ6I&ŅIc8LsQ/\S_9/6e}Sw(<R+WȾ['r6ilZ|oD#
4Yr#ᬰgC\Xh+Ii0vkXE2S|>~-Y_K;mNM~}L~4q~MlܿHڟf:l'c(hm7_,V5_*jUXX+ц%Ežk\VWy>x)co*K:NVꢷ\XCncɳ2WZno
'*iBÚ۫}WC#􄸄h$*SyҰ܈AnbouiZR?%nO9%荖6We~$5X{&5p5\z/!\Gpɢ[?2ʣ68칡cY\ù&}/#™!n]՟j-'63竵gsiHn      cNj<7iOkeekRsEvc.@|Yٗ\nǝ
.dG
F
;}ybյ;rpA)qͦ][JM%ˎ~Q6 6mq#إyYlPlS(eu~*39:0l<[' xz-ǽ.6==|i dq!jhPnPC2dO@Z"Oevy_}h*K'TZSٹЕT~Z7.KW).GeCκc^J)~eTwIF)ωֶE=(9&5`*g({6Rζ34)g}35kTbe	INZG`9Ir^6,RrנdX^`IQ0Z|8WjknFNYee%K?pਬ2v2~ݨNb}&Kok_]uT	K\W[	H'xsۅs=j?Osn띙asz罕jTrd鱪KhPAQPm؏/~4Lv{$2+VaiNF$4^f
ʬ/Ym?6lfiow4tջ̝`QuehTK)Gw?E~'LAyEK%$
r)tdZZֆu`3k]YZ/֗L6X+`mkXsVdּUV4֦6٬amkX[RVgmk[Y{WXdmk{Y;a֎vcgkX;OZkvE۸|Z
d
k-XkZڲցάuekXZ_2Y0rXcqM`ZkYVZ
kXLf6y-`m!kKY[jֲMmeE^am;ko]ekY;Q֎vbk?ku.
}umbZ$IfG$
?֒XKakXkZ[:֙`k}XZ&kYZky6	
`-$YfZ~qOak'X;1֎vì`m/kXmg^dm+kX[ZV-dmkXlf6iհVŚɬfmkX+`-ֆ6Lև^`+kYZ[ڰ֊Zke6c&n`'kXcMe5kid)k19X6SӬd+־`3>a#ݬڛ`U^by6uam%kX[cga`mk3XX`b
$If$a$G$$IfG$$IfG$$IfG$
YxưZ.k٬
am kXXZ7֮e#kXSYkZk9YkZkk?叵Ӭd+־`3>a#ݬڛ`U^by6uam%kX[cga`mk3XX`b
$If$a$G$$IfG$g$$If\vTj!      (44444f4        d
YxưZ.k٬
am kXXZ7֮e#kXSYkZk9YkZam?kXOY/YoXY;ylIdj%ZsZv9kW֞Nua-XYZkCYHF6߱bZ    kejjY{XY#=b֖X{X6^f5^g-emkY;Ǭ}}׬}wYγfsrsrc-d֚֒Yubk]ڍZֲXpF65kJX+cUV]}=\aqU=3=ֶ2k:ko.k{X!>fS>gK־f־cGβv5[2d.%ZsZv9kn}..xB%gO8EPEĀ$ܷ~;(94eᣇ<J,?]S"6\g0W^
9Wl2V+bXB<ʱa>57
;Jfnڪ     
[FSs=JX.:7׎_\2\ҋ<\1t\1xx8HK\Sc|6WfP9H>Wo0 6qkNhOAUwCP-",*ݟ+/6{fq0d >\hL51#g'v4ftS$%v9Z=&Y_G PqJkI2uQFn_$Oy2X^Džc|5|2},|pXCq^F0o>9QǦc^]Ғ2WR}ߓ]ӣjpATsZgVUj6,Պc3iR"SC%ƓN0ik^S.M!bF$n:%!䲁
XY>L~ޞp,IAΨj^VvVf@:!g)fu
 0N}umeZ
FQ!ȼF[McH|G>XY1MyKn[`}
$If$a$G$$IfG$$IfG$$IfG$
=H/_Hw#~wNR;
$If$a$G$$IfG$g$$If\vTj!      (44444f4$IfG$         XZbume]$IfG$$IfG$$IfG$
֯V+J@ϥ>SNTxiYTS(=yj˧^mesԯ@*aN܅
$If$a$G$$IfG$g$$If\vTj!      (44444f4$IfG$$IfG$        br

}ujbZR$IfG$$IfG$$IfG$
Uum2/uVe͘)
$If$a$G$$IfG$g$$If\vTj!      (44444f4$IfG$$IfG$

$If$a$G$   

Pume]U$IfG$$IfG$$IfG$$IfG$

IHDRFrsRGB       pHYstIME     -
$If$a$G$$IfG$g$$If\vTj!      (44444f4$IfG$$IfG$        tvx&(2ume]$IfG$$IfG$$IfG$
tEXtCommentCreated with GIMPW IDATxg@T7=;HT"
$If$a$G$$IfG$g$$If\vTj!      (44444f4$IfG$$IfG$        2B^TVz|~e^\
b,"Q
&F$g$$If\vTj!       (44444f4$IfG$$IfG$$IfG$$IfG$$IfG$
X&1ĆQ#( M:Jm`fy?{D\    g5.4G%  00  0O>x|bdddLA"##mmm8e2BBB#F7o^uu5b&½{B~gv9{{HS   ݝ|rccc__)Sdddl޼9""
A<NHH0apMM$pر`hsssSVV"ر}	!ϟ0aBqqq```}}=*ర0OOO==wVUU5*///%%eС%'[ZZ|}}	!AIII__F#&{{{wttL0a„	ځb555xY{̻ϛ7O\\
$If$a$G$
Jƾ鲲ׯjoooܸ'%%m6*X/O>}„       Æ
۲eAzUB׭[wIB˭[[[o޼yY%K߿_@@RVV=p?{n}}}  7ot6-$$b|}}]\\!yyyVVV...zzz>\tiYY     ѣk׮UUU999;̜93&&۶m4Nj400zb
ЇLikkojjٳٳgWVV&''uTWW7`lCCCO	!=/!Vw\.!oo/**L!tuu|޽{Ԕ7oހpIHH>}ҒFQՇ&>\GG=((ĉ{7gΜ]vu?[@;+))edd<~XPPNBRSS.]$''wqqm۶߿2n8wwyIJJ>yٳg=211QSSÛߎN+<ҥK7n|˫\uu~iҥl6;>>VFF0e˖=~{<_C @rrʕ+3229VCCCwwwB?p	133յŋTKYY@'OHJJ;ZtҔO8ݻ.^8h jOs͛7g׮]xo+5siӦQkjjٳg"}ٗ(&&+۶m^266ryܹ+v/_yǏwppb0󣛛l6ݝϾFqqqK$HϾofgg嗄QQ={gϞh&==7x#wc՟?]^^fCCCw2rH'˵oooWPPPQQ)**JOOa0C;
~0*HJRb8
!
_===!bbbo߾r)Y|yYYoff믿x5      r                   ToߪB?~liiNII

!

!

!
lmmꚛ[-gikk\IٗB`kk7*++kiil۶MCC֭[222֭3f`@[ׯ__r;w{*yy;;;322jjj}}}7m$$$>7iҤI%%%KYj!d۶m=/!dΝ;vHNNZ|9Ékll{?FDDzYYYKYYY&&&W^'&&.Z͛7w@4cƌ4h޽{߽D\vZcckԔdeeq._غuIfffK>1bFRPPطo߁

!
utt_zEqpp322‡}_j      訯w/Q222

!
?~{常8--w޸q@     ?~|ٲeo߾%L4ʲg>~!d8qGUU566QKby{{B8%%%'':ŋ

!

!

!
;w$hiieu뚚F1sLBHuuu}}_x1}t뫥`0$%%:;;o o%$$322LMMcbbJKKNjgg"''}=Rzzzhhw}p$^=ztaa)Vkkktt4ñ:t萄Dzz:!^KKʕ+   !ƍuVxx#G+~<==?z#GRL&'<>ѣ3f[ۉaHNN>|8!RII{ϖ۷o;q8L{sss|#|s1 Bzd_B[[۸qrF

!

!
Rc*>x򥙙h{{{K_'dggRO>ˣ6o&Nxu|poVTTܹsK]777~%ݩc***fo

!
E[]6e11jqqq̙3-RTTg@y'Zk.~Zv-!$,,d_ǽ{JJJTTT۷oohh6lܹsHߴQF޸qR[[{IBȶm>O?po!xN!|BJ^*--I[[butt">DlllWQQqȑ&O(AyAjjjXX컇#uwĉM6eee饧?zFؔRyի῿/~={OJ__߂YfEGG>}p߾}555K4fap$$$888gҥKtuu͛mllΞ=+,,\]]-%%x ';mڴׯ_߻wƦ{TSS#[aS*..0`Q%߻w*yuuu}ː>%qq999<N}o(..nnn.//7110`b}&(((##Ñ#G຺GX,'R?xGcǎ~!_=,C322?~Ə/$$D	>u!͛rrr6luFHKKv횮nL&a}J\.˞eee+Wljj?

!
L5k!l6,++kʕ,\zÇ,Y.**x:C5*//͛L&SRR2!!#88Tž3gzJJJRR<YПސ!C~7aaaBȞ={DDD!uuuϟ?;qÅN``=p5knݺeooOjiiQ_kkkB~
6P˜KYԦw܉644$0+++___}}}~)))͜9ã+%%ɓ'rrr@}͛78qtRyyC2QiΝ;ƍc0!!!SPP\nzbb       }rlٲuVUCC\__@AA޾ʕ+&L@D1..xKңFl~cRRRll={t:%  C7??(**XYYQnnn999)0Jǧ]PP?jkk


ÇHHHܹFM2'g'77spww޼y?0PPPhmm%y"$$|i!֭t钯oKKkss'OBCC3337mD_~}kkɓǍښqAYYYl

!
z!>>~ԩ555§Nڸqcee|ii)Ͷۼyq!_
GDDL:U]]0J%%%f^$`sZZZTLyƍ

!

!
UUUG~zMMMꪃzС/fSRRnݺ#yyy

K H۷oݺu999=.={L^^N_~}ɢbbb;v`tuux<aQQQDπ?#nnns}廍]vȾpqqiӦ͞=6--ӻw>#ܹ8:77ǥϟ[[[s8X,Ç߹s0Kp}߽fy<Ν;

!
yuuGC$`3?/''PBBbڵW^fX
8Xd$N(L
!

!

!
:::YYY    >m֮#^aٲeP%%f!!ovRU5B

!
3Muu    rss=zdffFtss{AUUT)fo޼ym---IIٳg"8|]:;;,YBqrrz        á/]JqssZ\֭[͛WUUHP*++g̘)//Ͽ?{xxHJJB8aii9{lQQѧO>|YZZܹsر&X,/߯_M6M0ADDD[[{644ljj:{bWWN/--uuuqŋĈ'0AFFʕ+GZZZ燐رc̙.]qc~~?ɓ

!
H%$`'N466޽{ի'O+V'%%5ݻ$%%N)((`XƍBHW\nQQ(5  2rȔ*%qvvuR뀿X@@OO{mmmxύ<d۷Ĥkiii@ڿqq{JgQQэ7]޽{W\Լ{M\.7//%z@@
VVV)))o߾rgZݹsg޽JHH˳011177~RRҠA/FZ`-"A8%""bŊ/{zzx<'''BȣG-[VTTgϞm۶-]SuUU!$,,2n870	V\\zׯwuuB,,,RSS/ҦN:lذS;Yɥ8p`Ŋԋȴq8˗9rQ@^ykh4uBBӥ

5kP5˗/y<^MMr'NPSSCH8xiii֊OVii_pp0ZDө2DH?!F)++UTTŵRU+JKKeeewEDDdgg444P@ٳ@}bvr8γg޼ybN}jdd|r:d2O:=pC"WV\\ܣ>}I\.eݺuǏ)|        zϞ=;uT>999qqq4fҤI{%,ZHLL&0|uuy	޽[UUΝ;T͛7[ZZL޵k!

!

!

!
ҽ)Ϟ=|2
H!..O?TRggح[n߾_XX8e{{J99pFjϟ?cƌ_~dzɉ6m?

!
Pǎ~۷oSkL&T7nƍӪ IDATEEEǏSUU?>B
_̂O)''gȑ]]]>>>˖-SPP DFFn>|Cnjj"6,,,ښb)((477GGGϘ1S244

!

!
p8J

/>}[lmmSRR!#F@=  QO_~)))qqq?VSScXÇ:uJ__֭V200]`AYYYbb!ի)|0
p??BСC;::N

!
Cpww/--ݴiӤIKkjj8pAKBBB¡#|0)222۶mb"""vee円###YY\nYYYWW!dǎ! |$%%-UUUAAAj4nnnD!h
4`޺uX__j9<<QfAÿMAAd&$$ܸqCEEEVV&444<7
Kt:bjj:lذE/0޽cǎٳg+++xxxܻwoʖ6|V0455

!
HslllssŬY>!4i!BLLL޽vZ>0  >O:::w^UUcǎ{D߁83(##)$$Q\\ryqqq333AAwkkc066LJb1o޼tWl6!$`wQyP455{\op8/^عsuFFE_xqԩo߆gZ_BBRXXFaX'N(//<内yzzHII!$,"IJJ޽{СCBBB'::JJJ;wڵk߾}gԨQ[n1bfjjӧO9Έ#ӵ5X_ן:u"%%5x7o޼yFDDѣs%

!
#Y[[[YY?^ZZZHHjШh.lll\f
!JJJ{ikk:d2RG0|SRRn߾=rHBH~~U[Fݽ{wUQQqܹ7oHII͟?Ĉ#         C젠s8'$$\~/!$44tҤIw=CFx⊊

!
DPMSSӓLra555NYYr׷Yl6{ɒ%{F0     8ŋmۖ%%%$""BUTUUM>ѣp8#..n͚5'OF04|ܹscbb훛ƍdɒŋ

!
aaa@baaa>҄      .]tѷo.Xjkoo'="00F]xQMM߿Ԅ5驪#B6o\UU5w\$,,

!
!$`JNN>p@uu6lЛ!gddBtttٳghjj"["""'KǏ/[LRRrԩfjmm߽{wGGǒ%K;& IX,EEŦ{Κ5KCC
Lxd  \!!L""###($$$
!
ݻwƍ,+55@>_SSӈ#<==2dbss3EOap#B"##{\lnn6@ɸB-[?Qի7VTT~ZBB|ĉy3`qƍI&	WWWKIIuРp'Oo߾WPPX~yIo>        !AAA=/!ӓ899e˖:Nx[lYmm-   

!
ڵk'OјfaaA)-- 8qMLLlћ7o9}ILT[f_B!dÆ
Te2[lljj*++\`+jkk:TWW` ;{'OoN;wNZZjjj/^$IJJW())Ao!t:UWWd27nܘhjjZ^^lkk$$$Nb&L`ffHw܉]x1-NgX/^=ŋQQQ222=255]hQmmTjZucc#Ղ)H+NNNݿ9rp~~'O!K,	!O>%|TLζZZ[[R$`3333[[ۧOBw]TT4nܸϞ=9::fS-~~~ÇC$>Xϊ駟222lll


!MMMTǿ|ٳgCiii9uի[nc04
!:`3<֌3h4چ
=zdnn>sL:KJJ򻥧755
6LIIرc222%((`ikk۲e˅jjj:::!WYf͟?ӛ7o>zMjjjvvׯ!L&!@&..f͚ٗrIBrlllpp0Fۻw/LLLtpp Xsι$%%)++cD	>LKKk]]]ϔBbV\)""?ϟ?ĉo޼qtt8 !!akkx @ȾfwA___OOOߝ=
&&&v
///BȞ={̙0 U\\\VVFx;v8q"!$%%H^^~ƌǎ׮]w!D^^}…T&.((hii;wnxxxTTT]]ݪUvn
H1.\pҥjB

!

!

!
>}z񮮮;v̙37ٗ

!
`!|\A~~>!DJJرc+33˗rrr#F@P@\~"!!oݺddd̛7իW[nuttD0>OP׭['##[^zebb9slڴ   ':|0
e [WW2`GnܸQVV6&&fذa&*` KHH444tuu466Y̙3


$g(|x<Fc0&&&wMIIhZZZC/:xEtttNNΨQ7tP~ϊ޹sGYYYJJ

!
3`/ۊ+lmm.\HsέXdS놻._u\%&&&''7@db@>666vppصk՘,,,Kj*CvY\\9h sMBɓwmllH0	sYf]vabb"!!B)))/..5kVlllLL̵kג㏤$0|LaÆ+WB,--cbb,--?~`0ϟ믿Μ9s׮]zzz]<WVWWqFv1zᶶr`3g?xʪ-zzz/_

!
SSS~%?~<&&f*G$,o;ٗbuvvB444z\NK7?~ү_bD	LHHURRo///_r%svv>|x"!!icc3o޼~+<=|ڴio޼~:d2>B***ׯ_UUUԤ|.@$--M-]\\튊,cǎqÇ?~BUUUEE#FǮ    >Ǐ=,]4**jW^Ν;򪪪<ORRrϞ=+V@<8}MMM  !EEEݻqAeee-_|cƌ
x񢺺zXXشizW0|ؠA233Ү]6l`ff$--Ç}||tttRSS?jcccBB!dǎ=/!dK,A@徻V~~ٳo޼idd]]]]粲|QQV{{{}   !{
웗qqqyyy#MB

!

!
Z[[DEEutti6uիWXXXwvv>yd龾# 􍸸plllzz

!

!
UTT?zOnܸ?>;;ao>s}\YYyƍgJHHhkkG,XbL奤kkkƘ1cI@зx⎎u
2c…3gδ2L///ccD@DDDz󃒒n޼0}zqq]ƕ+Wttt:::$%%%%%?!!!UUUSLA    'SS 988B={+BOuuŋ       !^tRgg"5FO)//4iRVVUUU/^,\PYY֭[|===P5k#;::lYFFFll_!--...]]]+tRiӦ~ذa-UVBq|}0
7^v_~UUUewϟ3gluu5DH0@߼zNNN쯬\UUuIj!d#E4KLLLLLL`wTUU/!LJBrrr455X@iTVVBƼ<Bmgg']hYYf
!dΜ9Kkjjp8O

!
Qn@@?B       !wׯ”)SLMM\0;v˗/UTTloܽ{wIIG      \rrr4f=@H#G455
           466B"##{tw8p /gmɒ%'Ottt|w̙3-*..F     xrzz)!DSS{T__ܹ9s hFU4'Md``#B6mT__ommقTKKfffۛ={Q^^>rHCCCP|Bŋ?}\2LQQQI&ٳGVVaT}8vXAA+Wlذ!;;[AABTT˄[[;v1TLLLFٹvڢǯ[nĉl6hߏGTޖ-[mfiiy̙}^dɒ!Cz4l_j)UUUׯ_'Qg(M2E^^]]]---* |֢Zeee:ޣgJJ

!
˕7zxxHII]t     $`'''W\\lllz\b0rrr+>Lׯ_yyyQQHtttܿϜ9ܿ;;;qժUqqcǎ
:t޼y-*))A        ogϞ|ĉ:j֭遁T[nܸ!  rΜ9cggwLS!i̙III񺺺Ϟ=KNNquu>|xwĈ˖-[p!Ū>ĉ%%%L'`|

!

!

!
o߾p??+VB<==555\bdd*ٳ޼y+	Ϩ:XIIIDDdȑ+[[[:::߿zw7Ν;nnn!0
_ѣG=vooyyyqq;;;BptzWW׻Kz%++ȑ#6KKWtzYY #GܺuKQQQHHh֬YSLA	oeS6=IDATSӺtRSS˗KKKg͚E9vؙ3g?~L>qĔ)SBBBzl{xߜ˗/Ϙ1CJJ*99yĉ;U߿ܹssILL\tiiiWUUUCCÁ90}ȑ#˗/
$l%%&L&N&p&r&t&&('z''<(((()v)*
!

!
ںu+swwȸs玐    !
̴_tuuc

!
.\8~w"b4{:t(""bԨQ,hBHllɓnl6[IIIOOOLL˗555bbbB_/**zɓ'+**[ZZjժ!Clٲ%,,lk֬IMMmiiqvvC00@EDDp\++7oJKKS^|I񐛛Km`Iyŋݻc{l0HHH8p 33sٲeFg_ߍ-}||ٗ$''/XPPֆDPPZ1L\pEVV{%<{lСݣ$Θ1ŋ7311QTT@)F}գe͚5ٗm6BԩSٗNx~ɓ'^~-..߿q))))..Nh._ŅzCBѣG8	>^rrEgܹsF55ryyy555IIɒ7oB

!
utt>ŀ

!
kk뼼w###srr455gߠruuuwww__ߒiigggy߾};:].k3eriJ&nQf*4-cIiQFi$ueJB,u:gs]ZM|~9?ƎuvvX4gggMSSS ;w޾n\sMMMHHH@bEKnnn...}oKMM@E`[`E%7o>~}Vuww1TWWWBHYYٔ)S:;;!Æ
;w.K1`kԩƍ@&9}t*}	!ϟN3۲e-#_Fy7^z	!GJB!Nϙ3'""bƍQQQvvvh/_xxߺu!W=z4UBѴΜ9I-Zf`̜={t[[|7o배0j4y@ p8h^A|Ǐ'ڵK^^`0M(͛㰰uֵҗUUU+((̟?[WYf1Ç;iuĉUVfff9Jߝ;w׋A!|'`'allL}fX666Tа͛NNN4-<<<<5@PPP`ooOQWW-+++,,RVV

!
rrrg϶ B.+

!
kkk  !WfX?.///##C$%%
N:vT

!
`(//?!4RRR?22r'NucUU_EEE]]]ϧx"66ѣGT   FL,rssSRRrss={)))C            ׿U뵴z=̌R\\#www0[ZZt2U8iҤ3fQ7nܘ2e

!
!YCCm0az|RFFq=j͚5۷#}8q"Nj^                      wx゗+W嵶

!
KW.\0**JEEmy<:8{{

ǎ>|M3XywqСNUSScllsK͛7X[[GDD}@ uֈ#8NQQQnnn\\hWj@|>bcc߷Z}}!Ν;U3̇kiiݻwѢEhj0vlBU
&F$
!
qqqy vβNKK뻫% x<Ŀ/?+Wtzkk+up744$&&.Ya4J;wР6ɢ6صkWӗbdddddDiiioi/^Xt~EEƍ:D0*))IJJRUU}	!DOOO}Ν;.]illLOOZC0C lݺu׮]11U׮];qDUUȑ####g͚%zׯܹSWW7tСC\rÆ
hj03TBϋ.uwwwttVVV޾};##Ξ={ժU=7HHHHNNVTT֖)--%x{{kjj[^^O>=aBHyyyNNNEEŵkתiVZZZF`aa!###nٲe׮]믃


\w;;;42CUUŋkkɓ'?@ZZFZ/>yܹsn:n8FFF._hU0Kvv̙3˖-~iii...򥥥#FtyyENN"
||MMM_MIHH077t;㏄_~ظy<OGG322ξx񢡡auu7|3sھ5+++{]p8ԁ&&&]]]r.^QQ܌F@G"""֮]s+uy.C$+++z7cƌqƭZ>((i@zyyB{%lmm566{c^^իW.,://ȑ#FFF>ܽ{GMM
eȐ!111eee='d      BjF[\.ʕ+W^ٳ'&&6))ŋyyyiii%%%hg0Yӂ_xHӇڳf޽TaHHȅCCC]]]UTTllllvll, _Ν;'*8yݻ
vAaaa0j犘!CjkkФo#&!Cl޼ߟ[[['$$2dʕT͛7B6mdmm!%%%@IIIWWM~qtt\pѣGWZf<(Jߜ7o*))=s8n33/_b0E[[;::~{yGGUA(9s#$$dȐ!n

!
<OWW?[]].Nydvtt(**ZYY]+\YYy	]]]OOO4#LLLаotaa@ PUU{Z4g###!>66+.]z7huuuMMSN

!
SRR~G%%оcÀ0)t:}˖-;v---qqql6cҥhy0`#44tϞ=BPQQl:=c===4>K.EGG755|򫯾:uŋp8NCWuuF4dսׯ;88p\NBãۿ$,4ӹ\dhhhqq͛UUU'MO^    >@@mT)))9o~XKKkʔ)wQWW       2DtgFp87n$ǫb._NؔՉ?靝\.ƍ~oRWW'Zȫ*͵&$&&޽{XKK+77!))Iqvv

!
y<޽{i4ƍy&0|,

!
`cƌw^N~zCCŋ͛j*{{{BHyy9!$++k̙266qpp;a{zzzyypB77ϟBdddD֬YC144{K~~P(TVVx<                       yHNN.66mWtVϒ䂂BHggԩS{^
**+r++++++r,,`--H...H//0
!
t:qذaԙ
ɓ'ɗ/_TRRZt)SKnll˛5kh[ǏlSSI&BBCC	!|>^^^? XŎ;ƍwƘғ'O=*%%BٿSSmRRRXXuW^
/IX0(jjj

!
BKK
6>|XIILJd(++_~۶m#Gd0,8|СC~9++kƌc<, S?ֺ,55ׯ_m۶'Lp
.xbBHPP O/??̙3P%Ç?w܅222544+333BH[[
KJJ&OhѢH555j `!=˝Bh*f23go۶-$$ɓgΜ駟Is{{=a00

!
---fsB|||RRR!4MFF&++kbN>}e===)))''';;;0[}o5@wޠ m۶SG]|W^*GEE%&&n211AǛ7o^ZZݱcnjE}ӧB233׭[hii|rPpA&9bĈwwwj
1o~-IIɀHKK1gظѡ"d;88:uSmفUCCojj*!DYY\AA!55zyyJHפ={߿իW

!

!

!
o{Gs3//oSNҗfB6l+}    !˖-KIIyGB8NmmG      >oӦM6mZmm6U(++r     !Ԃ,-----ccc֯_x^x<Ĥ577s\t0^AHLLlڴiwtÍ!GF7-[dɒj

!
BBٳg<O Bjjjb

!
1cx{{gff={:mh4mmm@@ӵ<   d#  ~p8ee妦&j笷2

!
۴iѣ֮]D9p`߿h4÷pGG:ɡ_ر#==믿?ӧ7f̘1cp\jj4~:}!CDIrgϞ-

!
{yqw1Qׯ_Fyՙ3gfLԔB7Lyh.B@ 5jzM6M^^^'O|EGG;FFFϟ?&<|0..MWW˫`bb{wv_WY:::!!!oL_999BHBBBAAARRǏy<vڄ   |~xx8!]!L&s{:::O:uj

,6(((##*]t)jjjXJ=`wQPPصkwmmׯEFiiJKK[ZZ!wuu/^`T϶ӧ׹s\]]y<NjIII)**6l^iiK444z8vSNٳxLՕRTTdii뛟o``E7ӱc߿`0V\Iٷo޽{~iܹ'O611!0'>}gQͮ.uuu&y9BHYYٖ-[߸kƀ=Kdee=zڳ<00dQK177|ۓ
&F$
!
`1W^

!
kjj-9 f̘1+WJ6nHYf)ࣘ3gرcJJJrrr$%%7o```KKK!?fff>=``ԇqݺu:𿠭h"             p--˗/#>:YY٭[䘚6770sy:`0W`0 @`0`@ 0(^]–nIENDB`SDdP.l-U=f

!


!
BA?A2`AWt7-r #p!#`AWt7-r `AWt7-r P(lq [#x]Օ>UG73-PEb20aF@  fiv5ո.d}WP1Q?k]c\t
A?GuUw5obTuݪsν{}h#&&H834Ș8yƷH?g/gVOtpp7pkQ)6TY  :5.U5:ؼ."zS5ycǎ4b%?       :#ВG\Z.eDbu*
z6&PtSexєwI/ C]2(Vک'//ξX{p8ԭJQLVTȧOu}QaO.KWvL}|m+NI4oS>,o/Jq

!
>UNl[>~hjZiH;H;0ҼgSsF̐qLXK$~^!]]qqhB[w3>F[$E,Nیˌhw؈hbYOxo茴p_geQ<ڞXHKBC:F('߮5.Ʋb#$l8EQ	F#Z0NDwCmmD$4bD|ߎBDI3xni4vy<bF2#]*6xzq>K|3Puۄ7eFPGBdPUlc_NɈK.RёFJ;((-eZO4)s7={m՞͞'=O;<{BI-َV
ZPn%02h#>OӉkq5I߾~[L1(%>QiPA     \ze}1\bkhGRꉙ(R"t$M{r~m%%߆7N/=\֢iZ3p7_$nD<0^[25.4/,>{,IAlFҞ|Mq8#>U;;@W{J;v4"Nvhs/~!hۮ-%v{fw9,zov4fEt
000b11"2x223H3|33344n444X5
!
;'6qi  ]M~%µMD6$q0i=
ޟ2iBZӻ}WkHk9xYAfwv .&p9"{ڜ{HC

!
Ӑnvv|:]J2v<ח/(^]qqb}$ᾗ?o1.`!mlvCil mm^Nږ3lmmG"1        iO|m]]֐+iӟ=;9s

!
^^^{I{       z      _j/=*T_j.(t}穴|q^S2֔6_h|2edT2(CDZ             

!
tm"{Sҋ 7Hx&אk&Uށzoׇ:^Fz{H?"Rx?B
/ЇU "]gҿ5"}H%C@(~g>Ԍɾt5[C^y%Ti.BbMMbeB9ςg]KP6~Lw~$}>ʮR- u}@zw
=	okt0{phS `Z==ճ{@kQ?E""ȸ}c{v`c8yþO5p|n_bTZ >~u}uV+k(]^!_e#?u%OV,e/OŲ(gl'gS,אr)ӿS2<ro72Y#p|e@MN-k〓?Ӻ.X^9RX]q>β[H~ڄyn5B4E}|˼dg0H~<

!
ZIךU*.6i0m5Kez쫳u{-~5ixC|Y/L?=|PyJ

!
^+=zm.b[+_n

!
\xUӁaLjA~C
{?i*'![IO  a>ܧ)hg?C3>xG|x#We_H;>iG(_/E_o~1i]!tޗliʚ^؆ri:5"b;
!wq4e*3viʗ~hyQPY83+Aw߂v{–ęG~k{.k

!
ZԢ^      EL(<y;//z!=_V/B٭#eE{|a\[/rKxpVgڲJ_v`_U߭΂"87߻|>'C/ }fVߋZ\m6ʾ}п_\
B/'?Ї_w)pua}q[ߡCawm|1ʅNsݚNk܌H|6O29yZ)JKĜA[,fA2 sXƓv.fBPPY>3l8w }x~y$Oꉬ]2 CƳrel/ߊ{x

!
Yp5C*έBikTcN&;|)Ku  SnId_]"lzmǨP !ꀄk?62Agp>[Ҵd?U.tm[4pkPO^A1c\:

!
T_hq4(U       q|Lau)AjO(:$K/\[kX~IVC

!
#nLZv}~CFIzVϮf~nNt,#uٯo!BVM4'ONkֲy\`eνwa:a@ׁ >l*-l<27uQ܍6狅{

!
?RB{x"TiczXȮ՝Ų|EoXdWws;^^4.Gd-#Eۋ/n|`yeo+?     ؏}O߶9<*%]%U*_p2=iO$

!
R_W+xWQ~?ު"ԃUzV_,
[,^~mxz@w#o
|7ȱl\!#s}r;]ϯg+9'8a8m}R/    8`*9%xsOnn&8ZdY

!
\7/@?[7hv8
>?JPΗVK\6Gqq=7Wsm݌ǔo8}i쪔k.@W}r|woۮe?߁ר*ɓƼΪrWOh[>]'[A`Ok,r(㓽3Ip*pv ` 㹇 
q46G666O76u~yp---.x~ˀWIZ

!
'}qZeҷmmm}޾   G
{H27+ޭ`+[L_Tin/^ vLaxf{rhJ!:}/5\,=e2x)Js#38a.n7Ӛ\cvns@7G{G$w(-N>34SlC45ܼw
G!uȜי!fxHο5CuJt͗mr=F͛EΕ79poO;E)/5y$[RQsf.s|JyH3Åvy]J=Mt  9:g;Zrl?{>MOO+dr9S

!
3ƋEbgVjZΆbD9oI[ά]&,*Z~vstjUrȯP=l?(Uvi'}>-،ӬcXnEc]cvX(m]2^y^Gb,~Q[mż\?!m[?|\!%..C<[lʋq/nZY(&C\r$yX)m;=KxZ!yw:חD3yIi?Rݝ5_;%OeA{YR%FP.F<UEʎk9[1s_}H5Bp͎rƽ}B~FOi˚>d녌֌_kZ3jϣ:niTR^[ߢ           }^M4  o[ͪ4rޟl%Bײǐ    tlgyCUls}૪V_'k=KUʋ!~f-]@c_]%}+eUUh{Bc2}f|fvQf?;.W-Z|Gx5P+9)Zk@?@?w@?}3}Xۿ,z&	M#;߫,|1\bod)*Y?5뇠0öC:?^~8F{Q?Fpj
_vK_~}P_#_o1\YXs<]97wi@'|&i3Z8 -!

!
_j,]vFwd8΄|y8O-HޕO|>vCZ^YYYf?]>29,5~+JvWB>>f,&z9\ߥ>4?r8G& XI3tx
X556T666:7<7@7Z7\7:<<<<@$ACC$a$$a$
1*-zFCkj=k͉[^+0ZntH]!TnC٩5UYj)$|"J;}SuGî45?zQrNhh@yqF'=r      7X
&F$a$$a$$a$
'S4FOEfO xW6OUpOOunZV<=w㠷tw>GOz||xI`C[=6{6z;?~       ~
܁~ߌn
&F$
!
:?We47Ѽk։WK,-&F@ˊzssC3aaI[O ~1Ogʖ\R6]XN=amm-|

!
-Wq\ysV&nR│0&LC0k^G)p=*qm~sT=ջLA/\4n+:ƹ$gn-N8-Yu:JSylfZֶ>O6;:Ec]l󺱶z2iEcCōX?{^o|U|+gdQk3tH1P` R/\f-,vo=ͼ1h2t}Px"E~w:>ogW~QR6'xZl(jQZ6L0ecI373e-~$i3J/%ԳJinKI7)Z^:M9V~SqUʳ   kfK0jl,iMUW Ue_v_'̴mA'ڊf-M
xh[E?|g?J|{ֵJdci}bO@)&565YOۗn\ѓ[,ҬQJ&rQVެc_V}%-S2ҁ#(ٽڝ8i$zic[-OjɲÚ`yҴ~W+?UVV|rE-Kvߴ%%٪|vkM6Sv.ܔTe`FO+]-"Bp

!
޸4.R܈%-nnjD2kFQuy:6i?^dE];lag#ԽX85uG&೉88n=5s9c[PY&P)[d(1Qlcoȩp/OjuJ9knV}y]KȡN,M:-菊V	ϙ5xtK]~HjyfP~'wjrQ-5E\lbFfd0ƌ% ߼o6̞2e4/G	Ѹ>1{\ǽ謟ʤ~LTՏuj>~ֶSCuWz}nD{u)tjCֽv-=_.)	M<2gTݸQs'<8:߾.d,U;+]NRh\
&el13j)g=4

!
rU"Iu/iRQ"W?OԖ7q6lo    IKP+3TZv|hz^[J>njXdaGBŝm,DzfI   5Ϙ|qLsduyZ }=l_rd%q5Y5֙҄QWvd#W8y

!
#a7}4\0|~V7֕v]26Sb^.zyKfLoiӸFSI{:S&\,g-<}T2i;UU^g#/QΑmkm=X2{ml

!
l$zc2Ddojqo_T9q,[T*RN_KUoa\&%GAn_KFvHPNG

!

CFFFFHPIJKMMOOOPPPPQQXR

IHDRFrsRGB       pHYstIME     -
&F$a$
tEXtCommentCreated with GIMPW IDATxg@T7=;HT"
&F
$a$$a$$a$$a$$a$$a$$a$$a$
b,"Q
&FXR\R`RzR|R|SSS"TfTT"U8UUU8V:VVVVVWW$a$
X&1ĆQ#( M:Jm`fy?{D\    g5.4G%  00  0O>x|bdddLA"##mmm8e2BBB#F7o^uu5b&½{B~gv9{{HS   ݝ|rccc__)Sdddl޼9""
A<NHH0apMM$pر`hsssSVV"ر}	!ϟ0aBqqq```}}=*ర0OOO==wVUU5*///%%eС%'[ZZ|}}	!AIII__F#&{{{wttL0a„	ځb555xY{̻ϛ7O\\
&F$a$$a$$a$$$a$
Jƾ鲲ׯjoooܸ'%%m6*X/O>}„       Æ
۲eAzUB׭[wIB˭[[[o޼yY%K߿_@@RVV=p?{n}}}  7ot6-$$b|}}]\\!yyyVVV...zzz>\tiYY     ѣk׮UUU999;̜93&&۶m4Nj400zb
ЇLikkojjٳٳgWVV&''uTWW7`lCCCO	!=/!Vw\.!oo/**L!tuu|޽{Ԕ7oހpIHH>}ҒFQՇ&>\GG=((ĉ{7gΜ]vu?[@;+))edd<~XPPNBRSS.]$''wqqm۶߿2n8wwyIJJ>yٳg=211QSSÛߎN+<ҥK7n|˫\uu~iҥl6;>>VFF0e˖=~{<_C @rrʕ+3229VCCCwwwB?p	133յŋTKYY@'OHJJ;ZtҔO8ݻ.^8h jOs͛7g׮]xo+5siӦQkjjٳg"}ٗ(&&+۶m^266ryܹ+v/_yǏwppb0󣛛l6ݝϾFqqqK$HϾofgg嗄QQ={gϞh&==7x#wc՟?]^^fCCCw2rH'˵oooWPPPQQ)**JOOa0C;
&F$a$$a$$a$
_===!bbbo߾r)Y|yYYoff믿x5      r                   ToߪB?~liiNII
&F$$a$WlXYYYpZrZZZ2]@_B_``aac c*d,d$a$$a$$a$$a$$a$$a$$a$$a$$a$$a$$a$
&F$a$$a$$$a$$a$$a$,dLdNd$frfg@ghggghhbiiijjjjj$k`k
&F$a$$a$$a$
lmmꚛ[-gikk\IٗB`kk7*++kiil۶MCC֭[222֭3f`@[ׯ__r;w{*yy;;;322jjj}}}7m$$$>7iҤI%%%KYj!d۶m=/!dΝ;vHNNZ|9Ékll{?FDDzYYYKYYY&&&W^'&&.Z͛7w@4cƌ4h޽{߽D\vZcckԔdeeq._غuIfffK>1bFRPPطo߁
&F$a$
utt_zEqpp322‡}_j      訯w/Q222
&F$a$$a$$a$
?~{常8--w޸q@     ?~|ٲeo߾%L4ʲg>~!d8qGUU566QKby{{B8%%%'':ŋ
&F$a$$a$$a$
&F`kbkhljl|l~lmmnnJpLpHqJqbqdqs
s s"st$a$$a$$a$$a$$a$$a$$a$$a$$a$
;w$hiieu뚚F1sLBHuuu}}_x1}t뫥`0$%%:;;o o%$$322LMMcbbJKKNjgg"''}=Rzzzhhw}p$^=ztaa)Vkkktt4ñ:t萄Dzz:!^KKʕ+   !ƍuVxx#G+~<==?z#GRL&'<>ѣ3f[ۉaHNN>|8!RII{ϖ۷o;q8L{sss|#|s1 Bzd_B[[۸qrF
&F$a$$a$$a$tHttu(uuuwwwwyyyy$If$a$G$x$If$a$G$x$a$$a$
&F$a$$a$$a$
Rc*>x򥙙h{{{K_'dggRO>ˣ6o&Nxu|poVTTܹsK]777~%ݩc***fo
&F$a$yyzzzFzSD$If$a$G$xG$$If0
E[]6e11jqqq̙3-RTTg@y'Zk.~Zv-!$,,d_ǽ{JJJTTT۷oohh6lܹsHߴQF޸qR[[{IBȶm>O?po!xN!|BJ^*--I[[butt">DlllWQQqȑ&O(AyAjjjXX컇#uwĉM6eee饧?zFؔRyի῿/~={OJ__߂YfEGG>}p߾}555K4fap$$$888gҥKtuu͛mllΞ=+,,\]]-%%x ';mڴׯ_߻wƦ{TSS#[aS*..0`Q%߻w*yuuu}ː>%qq999<N}o(..nnn.//7110`b}&(((##Ñ#G຺GX,'R?xGcǎ~!_=,C322?~Ə/$$D	>u!͛rrr6luFHKKv횮nL&a}J\.˞eee+Wljj?
      44l44l4f4T$If$a$G$x$If$a$G$xG$$If0
L5k!l6,++kʕ,\zÇ,Y.**x:C5*//͛L&SRR2!!#88Tž3gzJJJRR<YПސ!C~7aaaBȞ={DDD!uuuϟ?;qÅN``=p5knݺeooOjiiQ_kkkB~
6P˜KYԦw܉644$0+++___}}}~)))͜9ã+%%ɓ'rrr@}͛78qtRyyC2QiΝ;ƍc0!!!SPP\nzbb       }rlٲuVUCC\__@AA޾ʕ+&L@D1..xKңFl~cRRRll={t:%  C7??(**XYYQnnn999)0Jǧ]PP?jkk


ÇHHHܹFM2'g'77spww޼y?0PPPhmm%y"$$|i!֭t钯oKKkss'OBCC3337mD_~}kkɓǍښqAYYYl
      44l44l4f4TFzbzdzzzzzz|m$If$a$G$x$If$a$G$x$If$a$G$x$If$a$G$xG$$If0
z!>>~ԩ555§Nڸqcee|ii)Ͷۼyq!_
GDDL:U]]0J%%%f^$`sZZZTLyƍ
      44l44l4f4T$If$a$G$xzz{{|||4}}~~
<$a$$a$$a$$a$
UUUG~zMMMꪃzС/fSRRnݺ#yyy

K H۷oݺu999=.={L^^N_~}ɢbbb;v`tuux<aQQQDπ?#nnns}廍]vȾpqqiӦ͞=6--ӻw>#ܹ8:77ǥϟ[[[s8X,Ç߹s0Kp}߽fy<Ν;
&F$a$$a$$a$G$$If0
yuuGC$`3?/''PBBbڵW^fX
      44l44l4f4T46~pG$$If0
      44l44l4f4T$If$a$G$x$If$a$G$x$a$$a$
&F$a$$a$$a$$a$$a$"*|$If$a$G$x$If$a$G$xG$$If0
:::YYY    >m֮#^aٲeP%%f!!ovRU5B
      44l44l4f4T$If$a$G$x$If$a$G$x*,b~‹ċ|m^$If$a$G$x$If$a$G$x$If$a$G$x$If$a$G$x$If$a$G$x$If$a$G$xG$$If0
3Muu    rss=zdffFtss{AUUT)fo޼ym---IIٳg"8|]:;;,YBqrrz        á/]JqssZ\֭[͛WUUHP*++g̘)//Ͽ?{xxHJJB8aii9{lQQѧO>|YZZܹsر&X,/߯_M6M0ADDD[[{644ljj:{bWWN/--uuuqŋĈ'0AFFʕ+GZZZ燐رc̙.]qc~~?ɓ
      44l44l4f4T    ʌTR>
H%$`'N466޽{ի'O+V'%%5ݻ$%%N)((`XƍBHW\nQQ(5  2rȔ*%qvvuR뀿X@@OO{mmmxύ<d۷Ĥkiii@ڿqq{JgQQэ7]޽{W\Լ{M\.7//%z@@
VVV)))o߾rgZݹsg޽JHH˳011177~RRҠA/FZ`-"A8%""bŊ/{zzx<'''BȣG-[VTTgϞm۶-]SuUU!$,,2n870	V\\zׯwuuB,,,RSS/ҦN:lذS;Yɥ8p`Ŋԋȴq8˗9rQ@^ykh4uBBӥ

5kP5˗/y<^MMr'NPSSCH8xiii֊OVii_pp0ZDө2DH?!F)++UTTŵRU+JKKeeewEDDdgg444P@ٳ@}bvr8γg޼ybN}jdd|r:d2O:=pC"WV\\ܣ>}I\.eݺuǏ)|        zϞ=;uT>999qqq4fҤI{%,ZHLL&0|uuy	޽[UUΝ;T͛7[ZZL޵k!
T$a$$a$$a$$a$$a$$a$
&F$a$$a$$a$G$$If0
      44l44l4f4TTVܘzk$If$a$G$xG$$If0     44l44l4f4T$If$a$G$x$If$a$G$x$a$$a$
ҽ)Ϟ=|2
H!..O?TRggح[n߾_XX8e{{J99pFjϟ?cƌ_~dzɉ6m?
&F$a$$a$$a$ܘ$DFDG$$If0       44l44l4f4T$If$a$G$x$If$a$G$xG$$If0       44l44l4f4T$If$a$G$xFlʙ|$If$a$G$x$If$a$G$xG$$If0       44l44l4f4T$If$a$G$x$If$a$G$x`Fzz|ĝƝ$a$$a$$a$
Pǎ~۷oSkL&T7nƍӪ IDATEEEǏSUU?>B
_̂O)''gȑ]]]>>>˖-SPP DFFn>|Cnjj"6,,,ښb)((477GGGϘ1S244
&F$a$
&F$a$$a$$a$G$$If0       44l44l4f4TƝ68XZ:<>Z\pa$If$a$G$x$If$a$G$xG$$If0        44l44l4f4T$If$a$G$x$If$a$G$x$a$$a$
p8J

/>}[lmmSRR!#F@=  QO_~)))qqq?VSScXÇ:uJ__֭V200]`AYYYbb!ի)|0
p??BСC;::N
&F$a$$a$ʠSD$If$a$G$xG$$If0       44l44l4f4T$If$a$G$x$If$a$G$xG$$If0       44l44l4f4TFHp<D?$a$G$$If0	44l44l4f4T$If$a$G$x$If$a$G$xG$$If0	44l44l4f4T$If$a$G$x<>R̢֣
Cpww/--ݴiӤIKkjj8pAKBBB¡#|0)222۶mb"""vee円###YY\nYYYWW!dǎ! |$%%-UUUAAAj4nnnD!h
4`޺uX__j9<<QfAÿMAAd&$$ܸqCEEEVV&444<7
Kt:bjj:lذE/0޽cǎٳg+++xxxܻwoʖ6|V0455
0`bҥԥ>@B$a$$a$$a$$a$
HslllssŬY>!4i!BLLL޽vZ>0  >O:::w^UUcǎ{D߁83(##)$$Q\\ryqqq333AAwkkc066LJb1o޼tWl6!$`wQyP455{\op8/^عsuFFE_xqԩo߆gZ_BBRXXFaX'N(//<内yzzHII!$,"IJJ޽{СCBBB'::JJJ;wڵk߾}gԨQ[n1bfjjӧO9Έ#ӵ5X_ן:u"%%5x7o޼yFDDѣs%
&F$a$$a$$a$$a$$a$
#Y[[[YY?^ZZZHHjШh.lll\f
!JJJ{ikk:d2RG0|SRRn߾=rHBH~~U[Fݽ{wUQQqܹ7oHII͟?Ĉ#         C젠s8'$$\~/!$44tҤIw=CFx⊊
&F$a$
DPMSSӓLra555NYYr׷Yl6{ɒ%{F0     8ŋmۖ%%%$""BUTUUM>ѣp8#..n͚5'OF04|ܹscbb훛ƍdɒŋ
&F$a$$a$B"$ĩΪЪ@Bܬ.8:@B$a$$a$$a$
aaa@baaa>҄      .]tѷo.Xjkoo'="00F]xQMM߿Ԅ5驪#B6o\UU5w\$,,
&F$a$$a$$a$$a$
!$`JNN>p@uu6lЛ!gddBtttٳghjj"["""'KǏ/[LRRrԩfjmm߽{wGGǒ%K;& IX,EEŦ{Κ5KCC
&F$a$$a$$a$$a$$a$$a$$Bln^.0Vh{p
ݻwƍ,+55@>_SSӈ#<==2dbss3EOap#B"##{\lnn6@ɸB-[?Qի7VTT~ZBB|ĉy3`qƍI&	WWWKIIuРp'Oo߾WPPX~yIo>        !AAA=/!ӓ899e˖:Nx[lYmm-   
$If$a$G$
ڵk'OјfaaA)-- 8qMLLlћ7o9}ILT[f_B!dÆ
Te2[lljj*++\`+jkk:TWW` ;{'OoN;wNZZjjj/^$IJJW())Ao!t:UWWd27nܘhjjZ^^lkk$$$Nb&L`ffHw܉]x1-NgX/^=ŋQQQ222=255]hQmmTjZucc#Ղ)H+NNNݿ9rp~~'O!K,	!O>%|TLζZZ[[R$`3333[[ۧOBw]TT4nܸϞ=9::fS-~~~ÇC$>Xϊ駟222lll


!MMMTǿ|ٳgCiii9uի[nc04
!:`3<֌3h4چ
=zdnn>sL:KJJ򻥧755
6LIIرc222%((`ikk۲e˅jjj:::!WYf͟?ӛ7o>zMjjjvvׯ!L&!@&..f͚ٗrIBrlllpp0Fۻw/LLLtpp Xsι$%%)++cD	>LKKk]]]ϔBbV\)""?ϟ?ĉo޼qtt8 !!akkx @ȾfwA___OOOߝ=
&&&v
///BȞ={̙0 U\\\VVFx;v8q"!$%%H^^~ƌǎ׮]w!D^^}…T&.((hii;wnxxxTTT]]ݪUvn
H1.\pҥjB
$If$a$G$G$$If0  44l44l4f4T
$If$a$G$
$If$a$G$$a$
>}z񮮮;v̙37ٗ
&F$a$$a$$a$$a$hj~ֲ޲HJupk$a$$a$$If$a$G$$
`!|\A~~>!DJJرc+33˗rrr#F@P@\~"!!oݺddd̛7իW[nuttD0>OP׭['##[^zebb9slڴ   ':|0
e [WW2`GnܸQVV6&&fذa&*` KHH444tuu466Y̙3


$g(|x<Fc0&&&wMIIhZZZC/:xEtttNNΨQ7tP~ϊ޹sGYYYJJ
$If$a$G$
3`/ۊ+lmm.\HsέXdS놻._u\%&&&''7@db@>666vppصk՘,,,Kj*CvY\\9h sMBɓwmllH0	sYf]vabb"!!B)))/..5kVlllLL̵kג㏤$0|LaÆ+WB,--cbb,--?~`0ϟ믿Μ9s׮]zzz]<WVWWqFv1zᶶr`3g?xʪ-zzz/_
$If$a$G$
SSS~%?~<&&f*G$,o;ٗbuvvB444z\NK7?~ү_bD	LHHURRo///_r%svv>|x"!!icc3o޼~+<=|ڴio޼~:d2>B***ׯ_UUUԤ|.@$--M-]\\튊,cǎqÇ?~BUUUEE#FǮ    >Ǐ=,]4**jW^Ν;򪪪<ORRrϞ=+V@<8}MMM  !EEEݻqAeee-_|cƌ
x񢺺zXXشizW0|ؠA233Ү]6l`ff$--Ç}||tttRSS?jcccBB!dǎ=/!dK,A@徻V~~ٳo޼idd]]]]粲|QQV{{{}   !{
웗qqqyyy#MB
$If$a$G$
$If$a$G$
Z[[DEEutti6uիWXXXwvv>yd龾# 􍸸plllzz
$If$a$G$G$$If0  44l44l4f4TJȴη|~rt.0FH\^&($a$$a$$a$$a$$$a$$a$$a$
&F$a$$a$$a$$a$$a$$a$$a$68~hlnr$a$$a$
UTT?zOnܸ?>;;ao>s}\YYyƍgJHHhkkG,XbL奤kkkƘ1cI@зx⎎u
2c…3gδ2L///ccD@DDDz󃒒n޼0}zqq]ƕ+Wttt:::$%%%%%?!!!UUUSLA    'SS 988B={+BOuuŋ       !^tRgg"5FO)//4iRVVUUU/^,\PYY֭[|===P5k#;::lYFFFll_!--...]]]+tRiӦ~ذa-UVBq|}0
7^v_~UUUewϟ3gluu5DH0@߼zNNN쯬\UUuIj!d#E4KLLLLLL`wTUU/!LJBrrr455X@iTVVBƼ<Bmgg']hYYf
!dΜ9Kkjjp8O
&F$$a$$a$$a$
Qn@@?B       !wׯ”)SLMM\0;v˗/UTTloܽ{wIIG      \rrr4f=@H#G455
           466B"##{tw8p /gmɒ%'Ottt|w̙3-*..F     xrzz)!DSS{T__ܹ9s hFU4'Md``#B6mT__ommقTKKfffۛ={Q^^>rHCCCP|Bŋ?}\2LQQQI&ٳGVVaT}8vXAA+Wlذ!;;[AABTT˄[[;v1TLLLFٹvڢǯ[nĉl6hߏGTޖ-[mfiiy̙}^dɒ!Cz4l_j)UUUׯ_'Qg(M2E^^]]]---* |֢Zeee:ޣgJJ
&F$a$$a$$a$$a$$a$
˕7zxxHII]t     $`'''W\\lllz\b0rrr+>Lׯ_yyyQQHtttܿϜ9ܿ;;;qժUqqcǎ
:t޼y-*))A        ogϞ|ĉ:j֭遁T[nܸ!  rΜ9cggwLS!i̙III񺺺Ϟ=KNNquu>|xwĈ˖-[p!Ū>ĉ%%%L'`|
&F$a$npBD$&>@JL$a$$a$$a$
&F$a$$a$$a$$a$$a$$a$$a$$a$$a$$a$$a$$$a$$a$$a$LNhj^x,6
$If$a$x       $If$a$$a$$a$
&F$

o߾p??+VB<==555\bdd*ٳ޼y+	Ϩ:XIIIDDdȑ+[[[:::߿zw7Ν;nnn!0
_ѣG=vooyyyqq;;;BptzWW׻Kz%++ȑ#6KKWtzYY #GܺuKQQQHHh֬YSLA	oeS6=IDATSӺtRSS˗KKKg͚E9vؙ3g?~L>qĔ)SBBBzl{xߜ˗/Ϙ1CJJ*99yĉ;U߿ܹssILL\tiiiWUUUCCÁ90}ȑ#˗/
&F1$*$7$5$9D68DFVZdfzTGGGGGGG
$If$a$x$$Ifִ
#)    P474747474f4z~G$$Ifִ
ںu+swwȸs玐    !
̴_tuuc
#)    P474747474f4
$If$a$xG$$Ifִ
.\8~w"b4{:t(""bԨQ,hBHllɓnl6[IIIOOOLL˗555bbbB_/**zɓ'+**[ZZjժ!Clٲ%,,lk֬IMMmiiqvvC00@EDDp\++7oJKKS^|I񐛛Km`Iyŋݻc{l0HHH8p 33sٲeFg_ߍ-}||ٗ$''/XPPֆDPPZ1L\pEVV{%<{lСݣ$Θ1ŋ7311QTT@)F}գe͚5ٗm6BԩSٗNx~ɓ'^~-..߿q))))..Nh._ŅzCBѣG8	>^rrEgܹsF55ryyy555IIɒ7oB
#)    P474747474f4
$If$a$x "24G$$Ifִ
utt>ŀ
#)    P474747474f4
$If$a$x4@BDFHVXhG$$Ifִ
kk뼼w###srr455gߠruuuwww__ߒiigggy߾};:].k3eriJ&nQf*4-cIiQFi$ueJB,u:gs]ZM|~9?ƎuvvX4gggMSSS ;w޾n\sMMMHHH@bEKnnn...}oKMM@E`[`E%7o>~}Vuww1TWWWBHYYٔ)S:;;!Æ
;w.K1`kԩƍ@&9}t*}	!ϟN3۲e-#_Fy7^z	!GJB!Nϙ3'""bƍQQQvvvh/_xxߺu!W=z4UBѴΜ9I-Zf`̜={t[[|7o배0j4y@ p8h^A|Ǐ'ڵK^^`0M(͛㰰uֵҗUUU+((̟?[WYf1Ç;iuĉUVfff9Jߝ;w׋A!|'`'allL}fX666Tа͛NNN4-<<<<5@PPP`ooOQWW-+++,,RVV
#)    P474747474f4
$If$a$xhjxz|~G$$Ifִ
rrrg϶ B.+
#)    P474747474f4
$If$a$xG$$Ifִ
kkk  !WfX?.///##C$%%
N:vT
#)    P474747474f4
$If$a$xG$$Ifִ
`(//?!4RRR?22r'NucUU_EEE]]]ϧx"66ѣGT   FL,rssSRRrss={)))C            ׿U뵴z=̌R\\#www0[ZZt2U8iҤ3fQ7nܘ2e
#)    P474747474f4
$If$a$x
$If$a$x&*46@BDTGGGGGGG
$If$a$x$$Ifִ
!YCCm0az|RFFq=j͚5۷#}8q"Nj^                      wx゗+W嵶
#)    P474747474f4DFHTXdfrtG$$Ifִ
KW.\0**JEEmy<:8{{
#)    P474747474f4
$If$a$xtvxzG$$Ifִ
ǎ>|M3XywqСNUSScllsK͛7X[[GDD}@ uֈ#8NQQQnnn\\hWj@|>bcc߷Z}}!Ν;U3̇kiiݻwѢEhj0vlBU
#)    P474747474f4
$If$a$xG$$Ifִ
qqqy vβNKK뻫% x<Ŀ/?+Wtzkk+up744$&&.Ya4J;wР6ɢ6صkWӗbdddddDiiioi/^Xt~EEƍ:D0*))IJJRUU}	!DOOO}Ν;.]illLOOZC0C lݺu׮]11U׮];qDUUȑ####g͚%zׯܹSWW7tСC\rÆ
hj03TBϋ.uwwwttVVV޾};##Ξ={ժU=7HHHHNNVTT֖)--%x{{kjj[^^O>=aBHyyyNNNEEŵkתiVZZZF`aa!###nٲe׮]믃


\w;;;42CUUŋkkɓ'?@ZZFZ/>yܹsn:n8FFF._hU0Kvv̙3˖-~iii...򥥥#FtyyENN"
||MMM_MIHH077t;㏄_~ظy<OGG322ξx񢡡auu7|3sھ5+++{]p8ԁ&&&]]]r.^QQ܌F@G"""֮]s+uy.C$+++z7cƌqƭZ>((i@zyyB{%lmm566{c^^իW.,://ȑ#FFF>ܽ{GMM
eȐ!111eee='d      BjF[\.ʕ+W^ٳ'&&6))ŋyyyiii%%%hg0Yӂ_xHӇڳf޽TaHHȅCCC]]]UTTllllvll, _Ν;'*8yݻ
vAaaa0j犘!CjkkФo#&!Cl޼ߟ[[['$$2dʕT͛7B6mdmm!%%%@IIIWWM~qtt\pѣGWZf<(Jߜ7o*))=s8n33/_b0E[[;::~{yGGUA(9s#$$dȐ!n
#)    P474747474f4
$If$a$xG$$Ifִ
<OWW?[]].Nydvtt(**ZYY]+\YYy	]]]OOO4#LLLаotaa@ PUU{Z4g###!>66+.]z7huuuMMSN
#)    P474747474f4
$If$a$x
SRR~G%%оcÀ0)t:}˖-;v---qqql6cҥhy0`#44tϞ=BPQQl:=c===4>K.EGG755|򫯾:uŋp8NCWuuF4dսׯ;88p\NBãۿ$,4ӹ\dhhhqq͛UUU'MO^    >@@mT)))9o~XKKkʔ)wQWW       2DtgFp87n$ǫb._NؔՉ?靝\.ƍ~oRWW'Zȫ*͵&$&&޽{XKK+77!))Iqvv
G$$Ifִ
y<޽{i4ƍy&0|,
#)    P474747474f4
$If$a$x&(:>@BDPG$$Ifִ
`cƌw^N~zCCŋ͛j*{{{BHyy9!$++k̙266qpp;a{zzzyypB77ϟBdddD֬YC144{K~~P(TVVx<                       yHNN.66mWtVϒ䂂BHggԩS{^
#)    P474747474f4
$If$a$xPRbdvz|~G$$Ifִ
t:qذaԙ
ɓ'ɗ/_TRRZt)SKnll˛5kh[ǏlSSI&BBCC	!|>^^^? XŎ;ƍwƘғ'O=*%%BٿSSmRRRXXuW^
/IX0(jjj
#)    P474747474f4
$If$a$x
$If$a$xTGGGGGGG
$If$a$x$$Ifִ
BKK
6>|XIILJd(++_~۶m#Gd0,8|СC~9++kƌc<, S?ֺ,55ׯ_m۶'Lp
.xbBHPP O/??̙3P%Ç?w܅222544+333BH[[
KJJ&OhѢH555j `!=˝Bh*f23go۶-$$ɓgΜ駟Is{{=a00
#)    P474747474f4
---fsB|||RRR!4MFF&++kbN>}e===)))''';;;0[}o5@wޠ m۶SG]|W^*GEE%&&n211AǛ7o^ZZݱcnjE}ӧB233׭[hii|rPpA&9bĈwwwj
1o~-IIɀHKK1gظѡ"d;88:uSmفUCCojj*!DYY\AA!55zyyJHפ={߿իW
.2G$$Ifִ
#)    P474747474f4
$If$a$x2468DFVXlG$$Ifִ
#)    P474747474f4
$If$a$xlprtvG$$Ifִ
o{Gs3//oSNҗfB6l+}    !˖-KIIyGB8NmmG      >oӦM6mZmm6U(++r     !Ԃ,-----ccc֯_x^x<Ĥ577s\t0^AHLLlڴiwtÍ!GF7-[dɒj
#)    P474747474f4
$If$a$xG$$Ifִ
BBٳg<O Bjjjb
#)    P474747474f4
$If$a$xG$$Ifִ
1cx{{gff={:mh4mmm@@ӵ<   d#  ~p8ee妦&j笷2
#)    P474747474f4
$If$a$x*.024G$$Ifִ
۴iѣ֮]D9p`߿h4÷pGG:ɡ_ر#==믿?ӧ7f̘1cp\jj4~:}!CDIrgϞ-
#)    P474747474f4
$If$a$x4LNnp
{yqw1Qׯ_Fyՙ3gfLԔB7Lyh.B@ 5jzM6M^^^'O|EGG;FFFϟ?&<|0..MWW˫`bb{wv_WY:::!!!oL_999BHBBBAAARRǏy<vڄ   |~xx8!]!L&s{:::O:uj
$a$$a$$a$$a$$a$$a$$a$$a$$a$$a$$a$$a$$a$
,6(((##*]t)jjjXJ=`wQPPصkwmmׯEFiiJKK[ZZ!wuu/^`T϶ӧ׹s\]]y<NjIII)**6l^iiK444z8vSNٳxLՕRTTdii뛟o``E7ӱc߿`0V\Iٷo޽{~iܹ'O611!0'>}gQͮ.uuu&y9BHYYٖ-[߸kƀ=Kdee=zڳ<00dQK177|ۓ
&F$a$$a$$a$$a$$a$$a$$a$$a$$a$$a$$a$$a$$a$$a$$a$$a$$a$$a$$a$$a$>@*T$If$a$G$x$If$a$G$x$a$
`1W^
&F$a$$a$
kjj-9 f̘1+WJ6nHYf)ࣘ3gرcJJJrrr$%%7o```KKK!?fff>=``ԇqݺu:𿠭h"             p--˗/#>:YY٭[䘚6770sy:`0W`0 @`0`@ 0(^]–nIENDB`DdP.l-U=f
&F$a$$a$$a$$a$,02DHVG8$If$a$G$x$If$a$G$xG$$If0(       44l44l4f4T$If$a$G$x$IfG$xG$$If0(     44l44l4f4THJX^`ptv|m^$If$a$G$x$If$a$G$x$If$a$G$x$If$a$G$x$If$a$G$x$If$a$G$xG$$If0( 44l44l4f4T

Z\{vqlgb$a$$a$$a$$a$$a$$If$a$G$x$$If$a$G$xG$$If0(  44l44l4f4T$If$a$G$x$If$a$G$x**,|G$$If0Wb     474747474f4T$Ifx$$Ifx$$a$$a$$a$$a$
BA?A2Y
&F$a$
,FLN`fhv|~|pd$Ifx$$Ifx$$Ifx$$Ifx$$Ifx$G$$If0Wb       474747474f4T$Ifx$$Ifx$
V{gYr e&p!]&
JLdfZ\^`{vt$a$$a$$a$
V{gYr
&F$a$$a$$Ifx$$Ifx$G$$If0Wb       474747474f4T$Ifx$
`bdfhjlnprtvxz|~^`~cV$$IfF$      !        44l44l4f4$If$a$G$x$If$a$G$x$If$a$G$x
V{gYr RP(lq &x}|U<:n      
&F$a$$a$$a$
*ᷳ#hyI:$cw8'Q^T|˸scaGuGXnwuuUWws9sϽU(,1mEYYᠿgӦ(TvӍtՀV*gl      
&Fvg[O$IfG$x$IfG$x$If$a$G$x$IfG$xV$$IfF$       !        44l44l4f4$IfG$x$If$a$G$x$IfG$x      *RTwocT$If$a$G$x$IfG$x$IfG$$If$a$G$x$IfG$xV$$IfF$     !        44l44l4f4$IfG$$If$a$G$x      
K3ŏk
T͘Fw33U
z$IfG$$If$a$G$x$IfG$xV$$IfF$    !        44l44l4f4$IfG$x$IfG$x$If$a$G$x$IfG$xV$$IfF$  !        44l44l4f4Xd,.vg[$IfG$x$If$a$G$x$IfG$x$IfG$x$If$a$G$x$IfG$xV$$IfF$  !        44l44l4f4    .DP
clqߧ}{Ͻ@:U:L",ȺY+`/7 Cm*)u!`ĸ&^^ƮtE?wq:v'~+8@3%@3][;+@1֓8#||!tdu
vgZ
$IfG$x$$If$a$G$x$IfG$xV$$IfF$  !        44l44l4f4$IfG$x$If$a$G$x$IfG$x>Jzkc$IfG$$If$a$G$x$IfG$xV$$IfF$  !        44l44l4f4$IfG$$If$a$G$x$IfG$xRT~VX~yt$a$$a$$a$$a$
t6#
9M[%}sSyx=*A[kL/
КT#+IRǏ"8%SֹSU>iL{3C_)e3'Lx&`6&na Sy2#>	0Tԟ:SW)
6S2o4S-dYO0ePv6;{"5A[kR^QRgǜc̛SyӘ2n`8|L/dsDLT>=B@gP}:%>: `Jq:$n}Δ9m@F`ehe'S./\U4-LLϔG;v,_1a]4B
&F$a$
;XZ~J҄HK,:u4:\qMgُY~YNAy`ә\l;\~LAMerL8?SL@E~Q$>ѳ託w`m|67t-Lc˧2e&f͛3ll
&F
<
[؎;~
&F$a$$a$$a$V$$IfF$       !        44l44l4f4PTV\^f  *
+T6}Sg^dʳ6..a"3W_^^W`{^`og\`o->ZY77_[xm}{vvq3(~[:n6Ԝ7K;TL-PfjIπ//G<ajYSdԁ/2up`<6~1SuS067LxZa3̥VBY#l>4#0èWZ"md_\EC?XbKYalf[¿d̹ kPS}+چ?PX;>|\x.LðN<NN\;UUw^@MEn@QNn'Lf<>Cg¿π>,㘬sӧ諰Y\MO†뀻w 
&F1T#Ogbb:1(f7hۍ~~0ÈǮE'؉8jYd*7M+G|>k21c}Z!'6m=='<&nDf3MOᾧnMMW6l3f݌~lKB_V˭[Ƕ	8mЖm(|F{+/nv3`9ư%neٖOV_=U&7uwȱߗ%r-}MuFlvvKAټ/3;OĎ-:/щW͡PN4s/ҟlY/+en'c]_v(d0΀/ARkof_1u>d~LC|v)l9 Վ???dǴN2B~8ň-<       {B݈}.^v,A;@WK_ &]/bX
,
9/+S
$a$$a$$a$$a$$a$$a$$$a$$a$$a$
/z    `55kk#_
tl0`2e 1,Gcrr9l'Oжk:u=pP}L+eLxNZ9݃1q5ڰrYxm5x_qv
mX2\@~
t̽Ex/w/wwl>G{G0ox< lACӇu*}claaCqcz4,6'j>=s+&joDT^ȂZH&eqC(|Um:}nSr0k,J:1!Y$_c?՝)tsvqǹo䋹3NW
&F$a$$a$$a$$a$$a$$a$$$a$$a$,
#W`+p' =kɳBѮ_6oܯ^%O%6&98@"oBӕAޑo[
];8*5ib^CtiG/kis;ٴEt'LW&DG!(9ѵt7]@&A;6h5X)mߺL{W$ߑzMGry9w'hM誒NBmγ@oL{Y|i1oP"     3Ѹ8N<0FQOO霃lRHt$Ƒ$ ?L{B'W~  В\s
NBa7<x=:
8HJ$a$$a$$a$$a$$a$
^B:}Yr4TTE"|o}[;Gkpӟ0>Z)%QWAOow.v%@FOtV|뷠54~ƭ듬oYIo3Do式g/hƄp* _N݇?D{i!e8uo}CǏۊ8'2Ȼh+hdo-`7_y/ uX*lOڊҭ^I#XQz6:4rI6+RfU7,{Di~Bώ>=:~9ތo[y:>N›NcMz6P?[
ʘzBa>pmW0`'Sh`(ag>|{rZ5ɹ"q.(7&ۦs?/3*sl`͍[b1u{|}=Pzl.w}g2Y]I1]#b<%pxNc/-XB3Zn[^n|u+4%1en~P8{!=r-1\ZQ7񗢤G턩]8Ko(ӈR5꼃sﮧk^uXJh!`Gxbmj57]>u>̛UF..b(x}>nS5G&WeFԿ+!tkVK2Liϵ11K134o=1x':VH3cY>]~`9k\ϟl<&Qp]lw=lt(~}R!崇d4G`Z	1d/ʩ,>>	m$?a.0#Lw{H>{(텩csIvcv8kMSW]U:jE]tΘx:
T=:7Lt&q5m΁>uDm;t+$5~@>Gd:9ybߣ8}4>@}>K_?Wb=+J7nnϲo;q(1mO
8u&F':#qٯe1(cY:']^iT,9.On?,:7(?kƙ/8˷{WuQ6V-;{$Yʘה=tyN`yW0mχ9y|e;wr+|'f9G;snuog5L⼪TwF{^vo{5Wq~X|+گezWOT$C       x ӏ~_/~VG-W{?,Q| 
[C=_{-,S/VqA`?u+Dߋ]xnx@gmM  |l?[V4~w=/fɶ@"f9%pǀ/y@NJ}jI&ML3bОVI-tNmɴ&%9~Nin>ѾVRKƽTC4pQN]LԺ&Ts0Qs-WX"YGsV4oO,6!7&Q!95fqYrb9[IJNtkN@.vKL&ko\&,=w0k]P֞/.0YOW^-D'ʲcߠrLIm Zg8Ư
*;?WCJU!%*]-/sssË"Ζp3ӟ`wk"}fsskcH
&F$a$$a$$a$$a$$a$$$a$$a$$a$@BBD4$a$$a$$a$$a$$a$$a$$a$$a$
7v5-aQkHkckPvu4"QbSP{g8`GT"zS(ں\}R5ئ7`+*ÑhƖ`$XkcT;tf5;#Pc(

; w5*pݭ<Bi h a)/尕G!z(dۻ.ovo{	>7%itm~+We*+Py̧˄O(/056f~Ζ{;t%uN5ݰp(FGjkKx(Y_=zʤ5i)U5uUfUUͨ/[`t9A0H3q5'q%C'EO6`:@xڣ$uH(ꈕXKpqH7P7“1Ɍ:v{ahiR;d]k;
&F$a$$a$$a$$a$$a$$a$
*t
2C1J$`SSk5i]K.[[y/u#\?m1UX\  pwm!:%ѡNʍMpQֆXH>n49"཮
&F$a$
E9PhAm       w5PpWy:c/u
Rֹ+Y,$St~2̝w]VcG!|Wj
hj  !!!T!V!!
QĨ.I6[֢td>Tci?՞^^_f7o4А
|EE|2Ltag>Fׂ>)zYy yJypRBy=Nq[:Kľ 92_ZpPDpgi1O6ypy8{M^`ZPPMmi-ƀ?("1TJ|{7=3gx>P6N[s>Gc<9i~:US)cV{I<6nۓOyOeGw+=L
&F$a$$a$$a$$a$$a$$a$
AE1HY-5g
!MnٶF>XzLh*SHp TM?1!9t6^|
[:N
%$KH3t4fͥ7BKO,{e7i39XB>m4x=M6yJ?vOvsρlm.sKJ /,k`&)޼454	dKzeڵiߥyxՎ@~GpÌHe3PNUBDŽ"'6*T!LCtGB9nOp<^k1?қpGܠQT(Jq;s8LvؚwC?B?B?s{ϲЫkl6*3Y7tla-:>esG_
&F$a$!!L#N#>$@$%%N%P%&&&l'n'v(:)<)j)$a$$a$$a$$a$$a$$a$$$a$$a$$a$
~+[aT&3-~:eXh:6_OplY[&M        N׼Tщ(.2:x%j[ջ,ýNb:       ?N[.fݯk'km1:zr/Xg3eoA6.n%LKl,}d<մd4WH+ӢMakVZ|9ϛ˭f
&F$a$$a$$a$$a$$a$$a$
ߟRǿ<,樂nк,|: 
&F$a$j)l)**8+:+,,,,..../0@0B0"1$1h1j1$a$
wmy'4hՃJVjZ`
ܢ~iE;4.O$FW+
<xH+<xlFVܷsy^]1sڷ7h_hG/;۵[?[cE߃wρ[+%Ph!qMcq,=
&F$a$$a$$a$$a$$a$$a$
Օ}yUHEh[uQsbis}шr]UN3Фywn"ɼ?1xK:r*}oAc`m?NWf:A'ZeɞN'93xx]R$XYZFO~5u#+Na`0;Pk+mr       Uk    wak\7`3L^`4S]ZcX9xÖG卦+ܝޖ/9
&F$a$$a$$a$j12222r3t333335555V7X77j8l8>;$a$$a$$a$$a$$$a$$a$$a$$a$
[ac{2eGK:AܢÜZņ:}-EyhNuTCp=uvRbv_O_XQ3zP;yL?^^,uz
&F
#qޜ*ݙeJ_KuiӪWϮ'M:N!_1[phl/5        $JSMiY~{,#IZ)^Eښ'Wx/Hx[Ǘ2kp|˼`;'zr{1e|A+|q:%eWֳ۸Tsew'/}mE(lu:C8n!.bG.=Z/%Z"`/Y4ևxD1hIAYx0✊1}li->  F4ŵ\]HZcղ{    KAAАz!@=Bi3"IĻ9桧dϗg@~
"W[=B/ILJQ]W#UkՒ|x&K3"s!R9FQeyK*}i2>Fvn%>hN_
&F$a$$a$>;@;;;====??lAnAAA$If$a$
G$x$If$a$G$x$a$$a$$a$$a$$a$$a$
]̲SqYDⲱ1~]\f&d\K*-0ndKjiΑ/ٽ-&
&F$a$
AAA6B8BVBBVG;$IfG$x$If$a$G$xG$$If01         44l44l4f4T$IfG$x$If$a$G$xG$$If01               44l44l4f4TBBBHCJChCCCpDrDhGjG|wrm$a$$a$$a$$a$
$IfG$x$$If$a$G$x$IfG$x$If$a$G$xG$$If01           44l44l4f4TjGGGIIJJKKKKLL M"MNNNN$P$a$$a$$a$$a$$a$$a$$a$$a$
!Rt.O=7:TL}yyL!`\!xFdoaaJ޵H/"\8Obhu^Oi.^"=̦Er~ѥu/uIu'!+3_>/H?s^wlq.f]^wil#:҈`zdlGKHN7%vgՌlGݭ\:MTN;h7%j;GoGFxb§GB0=o3veڛ\o9ΘqNAh̪Ur"1(4ㅠuR4/pEJZ3-<Ҹ/'yn_KFvHPNG
&F$a$$a$$a$$a$$a$$a$$a$

&F$P&PbPdPQQQQ2S4SSSTTLUNUpVrVV$If$a$G$x$a$$a$$a$$a$$a$$a$$a$$a$$a$$a$$a$

IHDRFrsRGB       pHYstIME     -
&F$a$VVVVVV@G$$If0        44l44l4f4T$If$a$G$x$If$a$G$xG$$If0        44l44l4f4T$If$a$
G$xVW(W*WZWhWjWWWW.X|m]X$a$$If$a$G$x$$If$a$G$x$If$a$G$x$If$a$G$xG$$If0        44l44l4f4T$If$a$G$x$If$a$G$x
tEXtCommentCreated with GIMPW IDATxg@T7=;HT"
.X0XYYYY[[[[\\^^6^8^``Z`$a&a$a$$a$$a$$$a$$a$$a$$a$
b,"Q
&F$a$$a$
X&1ĆQ#( M:Jm`fy?{D\    g5.4G%  00  0O>x|bdddLA"##mmm8e2BBB#F7o^uu5b&½{B~gv9{{HS   ݝ|rccc__)Sdddl޼9""
A<NHH0apMM$pر`hsssSVV"ر}	!ϟ0aBqqq```}}=*ర0OOO==wVUU5*///%%eС%'[ZZ|}}	!AIII__F#&{{{wttL0a„	ځb555xY{̻ϛ7O\\
&F$a$$a$$a$&acc:d
Jƾ鲲ׯjoooܸ'%%m6*X/O>}„       Æ
۲eAzUB׭[wIB˭[[[o޼yY%K߿_@@RVV=p?{n}}}  7ot6-$$b|}}]\\!yyyVVV...zzz>\tiYY     ѣk׮UUU999;̜93&&۶m4Nj400zb
ЇLikkojjٳٳgWVV&''uTWW7`lCCCO	!=/!Vw\.!oo/**L!tuu|޽{Ԕ7oހpIHH>}ҒFQՇ&>\GG=((ĉ{7gΜ]vu?[@;+))edd<~XPPNBRSS.]$''wqqm۶߿2n8wwyIJJ>yٳg=211QSSÛߎN+<ҥK7n|˫\uu~iҥl6;>>VFF0e˖=~{<_C @rrʕ+3229VCCCwwwB?p	133յŋTKYY@'OHJJ;ZtҔO8ݻ.^8h jOs͛7g׮]xo+5siӦQkjjٳg"}ٗ(&&+۶m^266ryܹ+v/_yǏwppb0󣛛l6ݝϾFqqqK$HϾofgg嗄QQ={gϞh&==7x#wc՟?]^^fCCCw2rH'˵oooWPPPQQ)**JOOa0C;
&F$a$$a$TjVjtjjjkpkVG;$IfG$x$If$a$G$xG$$If0        44l44l4f4T$IfG$x$If$a$G$xG$$If0      44l44l4f4Tpkrk"l$looo:o
_===!bbbo߾r)Y|yYYoff믿x5      r                   ToߪB?~liiNII
&F$a$$a$$a$$a$$a$G$$If0        44l44l4f4T
FsHsxszstttt`vbvvv(w*wfwhwxxyy$a$$a$$a$$a$$a$$a$$a$$a$$a$$a$
&F$a$$a$$a$
&F$a$yLzNzzzH{J{{{|||}$If$a$
G$x$If$a$G$x$a$$a$$a$$a$
lmmꚛ[-gikk\IٗB`kk7*++kiil۶MCC֭[222֭3f`@[ׯ__r;w{*yy;;;322jjj}}}7m$$$>7iҤI%%%KYj!d۶m=/!dΝ;vHNNZ|9Ékll{?FDDzYYYKYYY&&&W^'&&.Z͛7w@4cƌ4h޽{߽D\vZcckԔdeeq._غuIfffK>1bFRPPطo߁
&F$a$$a$}}2}@}B}r}SD$If$a$G$xG$$If0        44l44l4f4T$If$a$G$x$If$a$G$xG$$If0        44l44l4f4Tr}}}}}}}~
utt_zEqpp322‡}_j      訯w/Q222
~~~|lgb$a$$a$$If$a$G$x$$If$a$G$x$If$a$G$x$If$a$G$xG$$If0      44l44l4f4T$If$a$G$x
?~{常8--w޸q@     ?~|ٲeo߾%L4ʲg>~!d8qGUU566QKby{{B8%%%'':ŋ
~~~~^`:<Z\ֆ^
&F$a$$a$$a$$a$$a$$a$$a$$a$$a$$a$
&F$a$$a$
;w$hiieu뚚F1sLBHuuu}}_x1}t뫥`0$%%:;;o o%$$322LMMcbbJKKNjgg"''}=Rzzzhhw}p$^=ztaa)Vkkktt4ñ:t萄Dzz:!^KKʕ+   !ƍuVxx#G+~<==?z#GRL&'<>ѣ3f[ۉaHNN>|8!RII{ϖ۷o;q8L{sss|#|s1 Bzd_B[[۸qrF
&F^`*,čƍZ\VXvxJ$a$$a$$a$$a$
&F$a$$a$$a$$a$$a$
Rc*>x򥙙h{{{K_'dggRO>ˣ6o&Nxu|poVTTܹsK]777~%ݩc***fo
&F$a$
E[]6e11jqqq̙3-RTTg@y'Zk.~Zv-!$,,d_ǽ{JJJTTT۷oohh6lܹsHߴQF޸qR[[{IBȶm>O?po!xN!|BJ^*--I[[butt">DlllWQQqȑ&O(AyAjjjXX컇#uwĉM6eee饧?zFؔRyի῿/~={OJ__߂YfEGG>}p߾}555K4fap$$$888gҥKtuu͛mllΞ=+,,\]]-%%x ';mڴׯ_߻wƦ{TSS#[aS*..0`Q%߻w*yuuu}ː>%qq999<N}o(..nnn.//7110`b}&(((##Ñ#G຺GX,'R?xGcǎ~!_=,C322?~Ə/$$D	>u!͛rrr6luFHKKv횮nL&a}J\.˞eee+Wljj?
&F$a$JLDFZ\ܗޗnp$a$$a$$a$$a$$a$$a$$a$$a$$a$$a$$a$
L5k!l6,++kʕ,\zÇ,Y.**x:C5*//͛L&SRR2!!#88Tž3gzJJJRR<YПސ!C~7aaaBȞ={DDD!uuuϟ?;qÅN``=p5knݺeooOjiiQ_kkkB~
6P˜KYԦw܉644$0+++___}}}~)))͜9ã+%%ɓ'rrr@}͛78qtRyyC2QiΝ;ƍc0!!!SPP\nzbb       }rlٲuVUCC\__@AA޾ʕ+&L@D1..xKңFl~cRRRll={t:%  C7??(**XYYQnnn999)0Jǧ]PP?jkk


ÇHHHܹFM2'g'77spww޼y?0PPPhmm%y"$$|i!֭t钯oKKkss'OBCC3337mD_~}kkɓǍښqAYYYl
&F$a$$a$$a$46z|HJ`b>@jl,.$a$$a$$a$$a$$a$$a$$a$
z!>>~ԩ555§Nڸqcee|ii)Ͷۼyq!_
GDDL:U]]0J%%%f^$`sZZZTLyƍ
&F$a$$a$$a$
&F$a$.Z\8:bdDFb
UUUG~zMMMꪃzС/fSRRnݺ#yyy

K H۷oݺu999=.={L^^N_~}ɢbbb;v`tuux<aQQQDπ?#nnns}廍]vȾpqqiӦ͞=6--ӻw>#ܹ8:77ǥϟ[[[s8X,Ç߹s0Kp}߽fy<Ν;
$If$a$G$
yuuGC$`3?/''PBBbڵW^fX
&F$a$$a$$a$$a$$a$$a$$a$
&F$a$
&Fbrt|
:::YYY    >m֮#^aٲeP%%f!!ovRU5B
VNF$IfG$$IfG$G$$If0B       44l44l4f4T$IfG$$IfG$G$$If0B   44l44l4f4T
3Muu    rss=zdffFtss{AUUT)fo޼ym---IIٳg"8|]:;;,YBqrrz        á/]JqssZ\֭[͛WUUHP*++g̘)//Ͽ?{xxHJJB8aii9{lQQѧO>|YZZܹsر&X,/߯_M6M0ADDD[[{644ljj:{bWWN/--uuuqŋĈ'0AFFʕ+GZZZ燐رc̙.]qc~~?ɓ
$If$a$G$
H%$`'N466޽{ի'O+V'%%5ݻ$%%N)((`XƍBHW\nQQ(5  2rȔ*%qvvuR뀿X@@OO{mmmxύ<d۷Ĥkiii@ڿqq{JgQQэ7]޽{W\Լ{M\.7//%z@@
VVV)))o߾rgZݹsg޽JHH˳011177~RRҠA/FZ`-"A8%""bŊ/{zzx<'''BȣG-[VTTgϞm۶-]SuUU!$,,2n870	V\\zׯwuuB,,,RSS/ҦN:lذS;Yɥ8p`Ŋԋȴq8˗9rQ@^ykh4uBBӥ

5kP5˗/y<^MMr'NPSSCH8xiii֊OVii_pp0ZDө2DH?!F)++UTTŵRU+JKKeeewEDDdgg444P@ٳ@}bvr8γg޼ybN}jdd|r:d2O:=pC"WV\\ܣ>}I\.eݺuǏ)|        zϞ=;uT>999qqq4fҤI{%,ZHLL&0|uuy	޽[UUΝ;T͛7[ZZL޵k!
8:Bhjrx$IfG$$IfG$$IfG$$IfG$$IfG$$IfG$$IfG$$IfG$G$$If0B       44l44l4f4T

&(±:<J~vt
&F$a$
ҽ)Ϟ=|2
H!..O?TRggح[n߾_XX8e{{J99pFjϟ?cƌ_~dzɉ6m?
&F$a$$a$$a$$a$       $IfG$$$IfG$G$$If0B     44l44l4f4T$IfG$$IfG$
JLfBD>@fh
Pǎ~۷oSkL&T7nƍӪ IDATEEEǏSUU?>B
_̂O)''gȑ]]]>>>˖-SPP DFFn>|Cnjj"6,,,ښb)((477GGGϘ1S244
$If$a$G$
$If$a$G$$a$$a$$a$
p8J

/>}[lmmSRR!#F@=  QO_~)))qqq?VSScXÇ:uJ__֭V200]`AYYYbb!ի)|0
p??BСC;::N
&F$a$$a$$a$$a$$a$$a$$a$$RT\aYQaI$IfG$$IfG$$IfG$G$$If0B       44l44l4f4T$IfG$$IfG$G$$If0B   44l44l4f4TԼּ޼XZbx$IfG$$IfG$$IfG$$IfG$$IfG$$IfG$$IfG$G$$If0B 44l44l4f4T$IfG$24<xzx$IfG$$IfG$$IfG$$IfG$$IfG$$IfG$$IfG$G$$If0B 44l44l4f4T$IfG$оҾھx$IfG$$IfG$$IfG$$IfG$$IfG$$IfG$$IfG$G$$If0B 44l44l4f4T$IfG$@BJ\^z$a$$a$$a$
Cpww/--ݴiӤIKkjj8pAKBBB¡#|0)222۶mb"""vee円###YY\nYYYWW!dǎ! |$%%-UUUAAAj4nnnD!h
4`޺uX__j9<<QfAÿMAAd&$$ܸqCEEEVV&444<7
Kt:bjj:lذE/0޽cǎٳg+++xxxܻwoʖ6|V0455
&F$a$$a$$a$       $IfG$$$IfG$G$$If0B     44l44l4f4T$IfG$
68@KC$IfG$G$$If0B   44l44l4f4T$IfG$$IfG$G$$If0B   44l44l4f4T
HslllssŬY>!4i!BLLL޽vZ>0  >O:::w^UUcǎ{D߁83(##)$$Q\\ryqqq333AAwkkc066LJb1o޼tWl6!$`wQyP455{\op8/^عsuFFE_xqԩo߆gZ_BBRXXFaX'N(//<内yzzHII!$,"IJJ޽{СCBBB'::JJJ;wڵk߾}gԨQ[n1bfjjӧO9Έ#ӵ5X_ן:u"%%5x7o޼yFDDѣs%
$If$a$G$
#Y[[[YY?^ZZZHHjШh.lll\f
!JJJ{ikk:d2RG0|SRRn߾=rHBH~~U[Fݽ{wUQQqܹ7oHII͟?Ĉ#         C젠s8'$$\~/!$44tҤIw=CFx⊊
$If$a$G$RT{v
DPMSSӓLra555NYYr׷Yl6{ɒ%{F0     8ŋmۖ%%%$""BUTUUM>ѣp8#..n͚5'OF04|ܹscbb훛ƍdɒŋ
&F$a$$a$$a$$a$       $IfG$$$IfG$$IfG$$IfG$G$$If0B     44l44l4f4T$IfG$
tv,0DF
aaa@baaa>҄      .]tѷo.Xjkoo'="00F]xQMM߿Ԅ5驪#B6o\UU5w\$,,
$If$a$G$
!$`JNN>p@uu6lЛ!gddBtttٳghjj"["""'KǏ/[LRRrԩfjmm߽{wGGǒ%K;& IX,EEŦ{Κ5KCC
$If$a$G$    $If$a$
ݻwƍ,+55@>_SSӈ#<==2dbss3EOap#B"##{\lnn6@ɸB-[?Qի7VTT~ZBB|ĉy3`qƍI&	WWWKIIuРp'Oo߾WPPX~yIo>        !AAA=/!ӓ899e˖:Nx[lYmm-   
$If$a$G$
ڵk'OјfaaA)-- 8qMLLlћ7o9}ILT[f_B!dÆ
Te2[lljj*++\`+jkk:TWW` ;{'OoN;wNZZjjj/^$IJJW())Ao!t:UWWd27nܘhjjZ^^lkk$$$Nb&L`ffHw܉]x1-NgX/^=ŋQQQ222=255]hQmmTjZucc#Ղ)H+NNNݿ9rp~~'O!K,	!O>%|TLζZZ[[R$`3333[[ۧOBw]TT4nܸϞ=9::fS-~~~ÇC$>Xϊ駟222lll


!MMMTǿ|ٳgCiii9uի[nc04
!:`3<֌3h4چ
=zdnn>sL:KJJ򻥧755
6LIIرc222%((`ikk۲e˅jjj:::!WYf͟?ӛ7o>zMjjjvvׯ!L&!@&..f͚ٗrIBrlllpp0Fۻw/LLLtpp Xsι$%%)++cD	>LKKk]]]ϔBbV\)""?ϟ?ĉo޼qtt8 !!akkx @ȾfwA___OOOߝ=
&&&v
///BȞ={̙0 U\\\VVFx;v8q"!$%%H^^~ƌǎ׮]w!D^^}…T&.((hii;wnxxxTTT]]ݪUvn
H1.\pҥjB
&F$a$       $a$*$5$9D
&F$$a$$a$$$a$$a$$a$"LA
$If$a$G$$$Ifֈ
&!  <44l44l4f4
>}z񮮮;v̙37ٗ
$If$a$G$    $If$a$
`!|\A~~>!DJJرc+33˗rrr#F@P@\~"!!oݺddd̛7իW[nuttD0>OP׭['##[^zebb9slڴ   ':|0
e [WW2`GnܸQVV6&&fذa&*` KHH444tuu466Y̙3


$g(|x<Fc0&&&wMIIhZZZC/:xEtttNNΨQ7tP~ϊ޹sGYYYJJ
$If$a$G$
3`/ۊ+lmm.\HsέXdS놻._u\%&&&''7@db@>666vppصk՘,,,Kj*CvY\\9h sMBɓwmllH0	sYf]vabb"!!B)))/..5kVlllLL̵kג㏤$0|LaÆ+WB,--cbb,--?~`0ϟ믿Μ9s׮]zzz]<WVWWqFv1zᶶr`3g?xʪ-zzz/_
$If$a$G$"&,04VXE$$Ifֈ
&!      <44l44l4f4$IfG$
SSS~%?~<&&f*G$,o;ٗbuvvB444z\NK7?~ү_bD	LHHURRo///_r%svv>|x"!!icc3o޼~+<=|ڴio޼~:d2>B***ׯ_UUUԤ|.@$--M-]\\튊,cǎqÇ?~BUUUEE#FǮ    >Ǐ=,]4**jW^Ν;򪪪<ORRrϞ=+V@<8}MMM  !EEEݻqAeee-_|cƌ
x񢺺zXXشizW0|ؠA233Ү]6l`ff$--Ç}||tttRSS?jcccBB!dǎ=/!dK,A@徻V~~ٳo޼idd]]]]粲|QQV{{{}   !{
웗qqqyyy#MB
$If$a$G$
$If$a$G$$IfG$
Z[[DEEutti6uիWXXXwvv>yd龾# 􍸸plllzz
$If$a$G$X\`hlp$IfG$
$If$a$G$
UTT?zOnܸ?>;;ao>s}\YYyƍgJHHhkkG,XbL奤kkkƘ1cI@зx⎎u
2c…3gδ2L///ccD@DDDz󃒒n޼0}zqq]ƕ+Wttt:::$%%%%%?!!!UUUSLA    'SS 988B={+BOuuŋ       !^tRgg"5FO)//4iRVVUUU/^,\PYY֭[|===P5k#;::lYFFFll_!--...]]]+tRiӦ~ذa-UVBq|}0
7^v_~UUUewϟ3gluu5DH0@߼zNNN쯬\UUuIj!d#E4KLLLLLL`wTUU/!LJBrrr455X@iTVVBƼ<Bmgg']hYYf
!dΜ9Kkjjp8O
$If$a$G$$IfG$
Qn@@?B       !wׯ”)SLMM\0;v˗/UTTloܽ{wIIG      \rrr4f=@H#G455
           466B"##{tw8p /gmɒ%'Ottt|w̙3-*..F     xrzz)!DSS{T__ܹ9s hFU4'Md``#B6mT__ommقTKKfffۛ={Q^^>rHCCCP|Bŋ?}\2LQQQI&ٳGVVaT}8vXAA+Wlذ!;;[AABTT˄[[;v1TLLLFٹvڢǯ[nĉl6hߏGTޖ-[mfiiy̙}^dɒ!Cz4l_j)UUUׯ_'Qg(M2E^^]]]---* |֢Zeee:ޣgJJ
$If$a$G$
˕7zxxHII]t     $`'''W\\lllz\b0rrr+>Lׯ_yyyQQHtttܿϜ9ܿ;;;qժUqqcǎ
:t޼y-*))A        ogϞ|ĉ:j֭遁T[nܸ!  rΜ9cggwLS!i̙III񺺺Ϟ=KNNquu>|xwĈ˖-[p!Ū>ĉ%%%L'`|
$If$a$G$vk`XMB
$If$a$G$
$If$a$G$$IfG$
o߾p??+VB<==555\bdd*ٳ޼y+	Ϩ:XIIIDDdȑ+[[[:::߿zw7Ν;nnn!0
_ѣG=vooyyyqq;;;BptzWW׻Kz%++ȑ#6KKWtzYY #GܺuKQQQHHh֬YSLA	oeS6=IDATSӺtRSS˗KKKg͚E9vؙ3g?~L>qĔ)SBBBzl{xߜ˗/Ϙ1CJJ*99yĉ;U߿ܹssILL\tiiiWUUUCCÁ90}ȑ#˗/
$If$a$G$
$If$a$G$$$Ifֈ
&!  <44l44l4f4ncXPE
ںu+swwȸs玐    !
̴_tuuc
$If$a$G$$IfG$
.\8~w"b4{:t(""bԨQ,hBHllɓnl6[IIIOOOLL˗555bbbB_/**zɓ'+**[ZZjժ!Clٲ%,,lk֬IMMmiiqvvC00@EDDp\++7oJKKS^|I񐛛Km`Iyŋݻc{l0HHH8p 33sٲeFg_ߍ-}||ٗ$''/XPPֆDPPZ1L\pEVV{%<{lСݣ$Θ1ŋ7311QTT@)F}գe͚5ٗm6BԩSٗNx~ɓ'^~-..߿q))))..Nh._ŅzCBѣG8	>^rrEgܹsF55ryyy555IIɒ7oB
$If$a$G$
utt>ŀ
$If$a$G$$$Ifֈ
&!  <44l44l4f4$IfG$XZ^btcXME$IfG$
kk뼼w###srr455gߠruuuwww__ߒiigggy߾};:].k3eriJ&nQf*4-cIiQFi$ueJB,u:gs]ZM|~9?ƎuvvX4gggMSSS ;w޾n\sMMMHHH@bEKnnn...}oKMM@E`[`E%7o>~}Vuww1TWWWBHYYٔ)S:;;!Æ
;w.K1`kԩƍ@&9}t*}	!ϟN3۲e-#_Fy7^z	!GJB!Nϙ3'""bƍQQQvvvh/_xxߺu!W=z4UBѴΜ9I-Zf`̜={t[[|7o배0j4y@ p8h^A|Ǐ'ڵK^^`0M(͛㰰uֵҗUUU+((̟?[WYf1Ç;iuĉUVfff9Jߝ;w׋A!|'`'allL}fX666Tа͛NNN4-<<<<5@PPP`ooOQWW-+++,,RVV
$If$a$G$
rrrg϶ B.+
$If$a$G$$$Ifֈ
&!  <44l44l4f4$IfG$
kkk  !WfX?.///##C$%%
N:vT
$If$a$G$tx|XMB
`(//?!4RRR?22r'NucUU_EEE]]]ϧx"66ѣGT   FL,rssSRRrss={)))C            ׿U뵴z=̌R\\#www0[ZZt2U8iҤ3fQ7nܘ2e
$If$a$G$
!YCCm0az|RFFq=j͚5۷#}8q"Nj^                      wx゗+W嵶
$If$a$G$$$Ifֈ
&!  <44l44l4f4$IfG$
KW.\0**JEEmy<:8{{
$If$a$G$
ǎ>|M3XywqСNUSScllsK͛7X[[GDD}@ uֈ#8NQQQnnn\\hWj@|>bcc߷Z}}!Ν;U3̇kiiݻwѢEhj0vlBU
$If$a$G$.04PE
qqqy vβNKK뻫% x<Ŀ/?+Wtzkk+up744$&&.Ya4J;wР6ɢ6صkWӗbdddddDiiioi/^Xt~EEƍ:D0*))IJJRUU}	!DOOO}Ν;.]illLOOZC0C lݺu׮]11U׮];qDUUȑ####g͚%zׯܹSWW7tСC\rÆ
hj03TBϋ.uwwwttVVV޾};##Ξ={ժU=7HHHHNNVTT֖)--%x{{kjj[^^O>=aBHyyyNNNEEŵkתiVZZZF`aa!###nٲe׮]믃


\w;;;42CUUŋkkɓ'?@ZZFZ/>yܹsn:n8FFF._hU0Kvv̙3˖-~iii...򥥥#FtyyENN"
||MMM_MIHH077t;㏄_~ظy<OGG322ξx񢡡auu7|3sھ5+++{]p8ԁ&&&]]]r.^QQ܌F@G"""֮]s+uy.C$+++z7cƌqƭZ>((i@zyyB{%lmm566{c^^իW.,://ȑ#FFF>ܽ{GMM
eȐ!111eee='d      BjF[\.ʕ+W^ٳ'&&6))ŋyyyiii%%%hg0Yӂ_xHӇڳf޽TaHHȅCCC]]]UTTllllvll, _Ν;'*8yݻ
vAaaa0j犘!CjkkФo#&!Cl޼ߟ[[['$$2dʕT͛7B6mdmm!%%%@IIIWWM~qtt\pѣGWZf<(Jߜ7o*))=s8n33/_b0E[[;::~{yGGUA(9s#$$dȐ!n
$If$a$G$$$Ifֈ
&!  <44l44l4f4$IfG$
<OWW?[]].Nydvtt(**ZYY]+\YYy	]]]OOO4#LLLаotaa@ PUU{Z4g###!>66+.]z7huuuMMSN
$If$a$G$
SRR~G%%оcÀ0)t:}˖-;v---qqql6cҥhy0`#44tϞ=BPQQl:=c===4>K.EGG755|򫯾:uŋp8NCWuuF4dսׯ;88p\NBãۿ$,4ӹ\dhhhqq͛UUU'MO^    >@@mT)))9o~XKKkʔ)wQWW       2DtgFp87n$ǫb._NؔՉ?靝\.ƍ~oRWW'Zȫ*͵&$&&޽{XKK+77!))Iqvv
$If$a$G$$IfG$48FJNE$$Ifֈ
&!      <44l44l4f4$IfG$
y<޽{i4ƍy&0|,
$If$a$G$
`cƌw^N~zCCŋ͛j*{{{BHyy9!$++k̙266qpp;a{zzzyypB77ϟBdddD֬YC144{K~~P(TVVx<                       yHNN.66mWtVϒ䂂BHggԩS{^
$If$a$G$$IfG$
t:qذaԙ
ɓ'ɗ/_TRRZt)SKnll˛5kh[ǏlSSI&BBCC	!|>^^^? XŎ;ƍwƘғ'O=*%%BٿSSmRRRXXuW^
/IX0(jjj
$If$a$G$$IfG$
BKK
6>|XIILJd(++_~۶m#Gd0,8|СC~9++kƌc<, S?ֺ,55ׯ_m۶'Lp
.xbBHPP O/??̙3P%Ç?w܅222544+333BH[[
KJJ&OhѢH555j `!=˝Bh*f23go۶-$$ɓgΜ駟Is{{=a00
$If$a$G$
---fsB|||RRR!4MFF&++kbN>}e===)))''';;;0[}o5@wޠ m۶SG]|W^*GEE%&&n211AǛ7o^ZZݱcnjE}ӧB233׭[hii|rPpA&9bĈwwwj
1o~-IIɀHKK1gظѡ"d;88:uSmفUCCojj*!DYY\AA!55zyyJHפ={߿իW
$If$a$G$$IfG$
$If$a$G$
$If$a$G$
o{Gs3//oSNҗfB6l+}    !˖-KIIyGB8NmmG      >oӦM6mZmm6U(++r     !Ԃ,-----ccc֯_x^x<Ĥ577s\t0^AHLLlڴiwtÍ!GF7-[dɒj
vk`XMB
BBٳg<O Bjjjb
$If$a$G$
1cx{{gff={:mh4mmm@@ӵ<   d#  ~p8ee妦&j笷2
$If$a$G$$IfG$
۴iѣ֮]D9p`߿h4÷pGG:ɡ_ر#==믿?ӧ7f̘1cp\jj4~:}!CDIrgϞ-
$If$a$G$
{yqw1Qׯ_Fyՙ3gfLԔB7Lyh.B@ 5jzM6M^^^'O|EGG;FFFϟ?&<|0..MWW˫`bb{wv_WY:::!!!oL_999BHBBBAAARRǏy<vڄ   |~xx8!]!L&s{:::O:uj
$If$a$G$$$Ifֈ
&!  <44l44l4f4DFJPVZncXPE
,6(((##*]t)jjjXJ=`wQPPصkwmmׯEFiiJKK[ZZ!wuu/^`T϶ӧ׹s\]]y<NjIII)**6l^iiK444z8vSNٳxLՕRTTdii뛟o``E7ӱc߿`0V\Iٷo޽{~iܹ'O611!0'>}gQͮ.uuu&y9BHYYٖ-[߸kƀ=Kdee=zڳ<00dQK177|ۓ
$If$a$G$$IfG$
`1W^
$If$a$G$
kjj-9 f̘1+WJ6nHYf)ࣘ3gرcJJJrrr$%%7o```KKK!?fff>=``ԇqݺu:𿠭h"             p--˗/#>:YY٭[䘚6770sy:`0W`0 @`0`@ 0(^]–nIENDB`lDd6K *f
$If$a$G$$$Ifֈ
&!  <44l44l4f4$IfG$ZbcXME$IfG$

$If$a$G$
BA?A2ckm`1v! op!gm`1v! m`1v! 51K Xi-%x[}lUg˽RS
$If$a$G$$$Ifֈ
&!  <44l44l4f4$IfG$
)l]jVZ
$If$a$G$XMB
4։:a#(0d,f%I`(?#&n,ef1d$K=ǽ眾{n/f!Jn44WEp	uCIP-=ʘ	u|y5׬l\	S7
)KԻ6p%Q;u#uAwL,:/FEgÌoN|OƳ~^1mC*m)La.t͙&5=b[Gf#k&{i~B
$If$a$G$
}4pE=2{ʹp4:BiQwaw-N.=={u;iCp+xv]lGH_%鱑)e0diIO0_ypX8o=C:$=&2ʹw)7sa" [ƆAB~ROQRᨾU=m2*HzEţt,':e3V1O*6f݂`  y~p=7^AJR9FaX":7re=ݳqåJE|z֚.UZCډ0ca
$If$a$G$$$Ifֈ
&!  <44l44l4f4$IfG$
qˠI[WuF
$If$a$G$
UX捰9𝜓Ahv^*h#}z [r0.gbr0v~N^?956'䟓lasҷ@ԅjqZm`~%*M}'M8 3VLd@5
$If$a$G$
]?$<$ey@# ޗ;I|L\oDDiYg̋q<,0y`|ǀ0%`ƋxA~QGڎ<hWhL.;WH厁>D6^s(Ƴ8
68<PE
M`K8q/`|oҙ]ux3_ege~J&T(ac#)zZEzh2_1
$If$a$G$$$Ifֈ
&!  <44l44l4f4$IfG$
(ZB@+h.5NrLͦ-װj1!kζ{E^{o6b^
$If$a$G$
UXv=>[biU'sUśA#N
 ?*\
$If$a$G$$IfG$<BNRZE$$Ifֈ
&!      <44l44l4f4$IfG$
~z6õ.}j$y"cybfES7~J4s\8/Ι}Ti{,.n1}^ߧaUp}lM'l^T독m#Mc9Ҷ݊xs.k۳(жn,ch.8׶{bmmۖ-AVnCއać2~DN?Q-c/|ǖ
OO<Yp.|'%˱b[oû9O}SOD/joWywKW?2X̶	~zUhWRyޜgh8/*8ǝ}-Eϓ|cseďpT_c}j?&quLZݳW_$<
>mVS)>;mȴzɽ>F|ӌL1u:^|aeg7Vd~}2&|_ߦ)*ybܓ[U|׸kv,qܞ!qd,g|kNG}K9^C>P+GAQCGRO!
nm7*.]s<]@fr2@LR~`́ŵlcڜfvs`Zaϟ5xMXKb%őWTs?e^oNt=TFD ݒq-]G*~ݠo"r]KZrOMBOzOҹc[
$If$a$G$
ȧY!9AoW(~='QRݿ5fŊ
;jZwo۸km=x)Nք*-[
$If$a$G$$IfG$
>?!s2/LUINb8;&Y]_]MY~l'TU?9?n;//UwSҽ~-w*#21!FHcw
$If$a$G$$IfG$

$If$a$G$

IHDRFrsRGB       pHYstIME     -
$If$a$G$$IfG$
tEXtCommentCreated with GIMPW IDATxg@T7=;HT"
$If$a$G$
b,"Q
$If$a$G$vk`XMB
X&1ĆQ#( M:Jm`fy?{D\    g5.4G%  00  0O>x|bdddLA"##mmm8e2BBB#F7o^uu5b&½{B~gv9{{HS   ݝ|rccc__)Sdddl޼9""
A<NHH0apMM$pر`hsssSVV"ر}	!ϟ0aBqqq```}}=*ర0OOO==wVUU5*///%%eС%'[ZZ|}}	!AIII__F#&{{{wttL0a„	ځb555xY{̻ϛ7O\\
$If$a$G$
Jƾ鲲ׯjoooܸ'%%m6*X/O>}„       Æ
۲eAzUB׭[wIB˭[[[o޼yY%K߿_@@RVV=p?{n}}}  7ot6-$$b|}}]\\!yyyVVV...zzz>\tiYY     ѣk׮UUU999;̜93&&۶m4Nj400zb
ЇLikkojjٳٳgWVV&''uTWW7`lCCCO	!=/!Vw\.!oo/**L!tuu|޽{Ԕ7oހpIHH>}ҒFQՇ&>\GG=((ĉ{7gΜ]vu?[@;+))edd<~XPPNBRSS.]$''wqqm۶߿2n8wwyIJJ>yٳg=211QSSÛߎN+<ҥK7n|˫\uu~iҥl6;>>VFF0e˖=~{<_C @rrʕ+3229VCCCwwwB?p	133յŋTKYY@'OHJJ;ZtҔO8ݻ.^8h jOs͛7g׮]xo+5siӦQkjjٳg"}ٗ(&&+۶m^266ryܹ+v/_yǏwppb0󣛛l6ݝϾFqqqK$HϾofgg嗄QQ={gϞh&==7x#wc՟?]^^fCCCw2rH'˵oooWPPPQQ)**JOOa0C;
$If$a$G$$IfG$
_===!bbbo߾r)Y|yYYoff믿x5      r                   ToߪB?~liiNII
$If$a$G$
$If$a$G$$$Ifֈ
&!  <44l44l4f4BDHL\`ncXPE
$If$a$G$$IfG$
lmmꚛ[-gikk\IٗB`kk7*++kiil۶MCC֭[222֭3f`@[ׯ__r;w{*yy;;;322jjj}}}7m$$$>7iҤI%%%KYj!d۶m=/!dΝ;vHNNZ|9Ékll{?FDDzYYYKYYY&&&W^'&&.Z͛7w@4cƌ4h޽{߽D\vZcckԔdeeq._غuIfffK>1bFRPPطo߁
$If$a$G$
utt_zEqpp322‡}_j      訯w/Q222
$If$a$G$$$Ifֈ
&!  <44l44l4f4$IfG$`dcXME$IfG$
?~{常8--w޸q@     ?~|ٲeo߾%L4ʲg>~!d8qGUU566QKby{{B8%%%'':ŋ
$If$a$G$
$If$a$G$$$Ifֈ
&!  <44l44l4f4$IfG$
$If$a$G$:<@TXMB
;w$hiieu뚚F1sLBHuuu}}_x1}t뫥`0$%%:;;o o%$$322LMMcbbJKKNjgg"''}=Rzzzhhw}p$^=ztaa)Vkkktt4ñ:t萄Dzz:!^KKʕ+   !ƍuVxx#G+~<==?z#GRL&'<>ѣ3f[ۉaHNN>|8!RII{ϖ۷o;q8L{sss|#|s1 Bzd_B[[۸qrF
$If$a$G$
$If$a$G$$$Ifֈ
&!  <44l44l4f4$IfG$
Rc*>x򥙙h{{{K_'dggRO>ˣ6o&Nxu|poVTTܹsK]777~%ݩc***fo
$If$a$G$
E[]6e11jqqq̙3-RTTg@y'Zk.~Zv-!$,,d_ǽ{JJJTTT۷oohh6lܹsHߴQF޸qR[[{IBȶm>O?po!xN!|BJ^*--I[[butt">DlllWQQqȑ&O(AyAjjjXX컇#uwĉM6eee饧?zFؔRyի῿/~={OJ__߂YfEGG>}p߾}555K4fap$$$888gҥKtuu͛mllΞ=+,,\]]-%%x ';mڴׯ_߻wƦ{TSS#[aS*..0`Q%߻w*yuuu}ː>%qq999<N}o(..nnn.//7110`b}&(((##Ñ#G຺GX,'R?xGcǎ~!_=,C322?~Ə/$$D	>u!͛rrr6luFHKKv횮nL&a}J\.˞eee+Wljj?
$If$a$G$TPE
L5k!l6,++kʕ,\zÇ,Y.**x:C5*//͛L&SRR2!!#88Tž3gzJJJRR<YПސ!C~7aaaBȞ={DDD!uuuϟ?;qÅN``=p5knݺeooOjiiQ_kkkB~
6P˜KYԦw܉644$0+++___}}}~)))͜9ã+%%ɓ'rrr@}͛78qtRyyC2QiΝ;ƍc0!!!SPP\nzbb       }rlٲuVUCC\__@AA޾ʕ+&L@D1..xKңFl~cRRRll={t:%  C7??(**XYYQnnn999)0Jǧ]PP?jkk


ÇHHHܹFM2'g'77spww޼y?0PPPhmm%y"$$|i!֭t钯oKKkss'OBCC3337mD_~}kkɓǍښqAYYYl
$If$a$G$$$Ifֈ
&!  <44l44l4f4$IfG$
z!>>~ԩ555§Nڸqcee|ii)Ͷۼyq!_
GDDL:U]]0J%%%f^$`sZZZTLyƍ
$If$a$G$
$If$a$G$$IfG$HJE$$Ifֈ
&!      <44l44l4f4$IfG$
UUUG~zMMMꪃzС/fSRRnݺ#yyy

K H۷oݺu999=.={L^^N_~}ɢbbb;v`tuux<aQQQDπ?#nnns}廍]vȾpqqiӦ͞=6--ӻw>#ܹ8:77ǥϟ[[[s8X,Ç߹s0Kp}߽fy<Ν;
$If$a$G$
yuuGC$`3?/''PBBbڵW^fX
$If$a$G$$IfG$
$If$a$G$JNb$IfG$
$If$a$G$
:::YYY    >m֮#^aٲeP%%f!!ovRU5B
$If$a$G$$IfG$
3Muu    rss=zdffFtss{AUUT)fo޼ym---IIٳg"8|]:;;,YBqrrz        á/]JqssZ\֭[͛WUUHP*++g̘)//Ͽ?{xxHJJB8aii9{lQQѧO>|YZZܹsر&X,/߯_M6M0ADDD[[{644ljj:{bWWN/--uuuqŋĈ'0AFFʕ+GZZZ燐رc̙.]qc~~?ɓ
$If$a$G$
H%$`'N466޽{ի'O+V'%%5ݻ$%%N)((`XƍBHW\nQQ(5  2rȔ*%qvvuR뀿X@@OO{mmmxύ<d۷Ĥkiii@ڿqq{JgQQэ7]޽{W\Լ{M\.7//%z@@
VVV)))o߾rgZݹsg޽JHH˳011177~RRҠA/FZ`-"A8%""bŊ/{zzx<'''BȣG-[VTTgϞm۶-]SuUU!$,,2n870	V\\zׯwuuB,,,RSS/ҦN:lذS;Yɥ8p`Ŋԋȴq8˗9rQ@^ykh4uBBӥ

5kP5˗/y<^MMr'NPSSCH8xiii֊OVii_pp0ZDө2DH?!F)++UTTŵRU+JKKeeewEDDdgg444P@ٳ@}bvr8γg޼ybN}jdd|r:d2O:=pC"WV\\ܣ>}I\.eݺuǏ)|        zϞ=;uT>999qqq4fҤI{%,ZHLL&0|uuy	޽[UUΝ;T͛7[ZZL޵k!
$If$a$G$,08vk`XMB
$If$a$G$
$If$a$G$$IfG$
ҽ)Ϟ=|2
H!..O?TRggح[n߾_XX8e{{J99pFjϟ?cƌ_~dzɉ6m?
$If$a$G$
Pǎ~۷oSkL&T7nƍӪ IDATEEEǏSUU?>B
_̂O)''gȑ]]]>>>˖-SPP DFFn>|Cnjj"6,,,ښb)((477GGGϘ1S244
$If$a$G$$$Ifֈ
&!  <44l44l4f48ncXPE
$If$a$G$$IfG$
p8J

/>}[lmmSRR!#F@=  QO_~)))qqq?VSScXÇ:uJ__֭V200]`AYYYbb!ի)|0
p??BСC;::N
$If$a$G$
Cpww/--ݴiӤIKkjj8pAKBBB¡#|0)222۶mb"""vee円###YY\nYYYWW!dǎ! |$%%-UUUAAAj4nnnD!h
4`޺uX__j9<<QfAÿMAAd&$$ܸqCEEEVV&444<7
Kt:bjj:lذE/0޽cǎٳg+++xxxܻwoʖ6|V0455
$If$a$G$$$Ifֈ
&!  <44l44l4f4$IfG$_TIA$IfG$
HslllssŬY>!4i!BLLL޽vZ>0  >O:::w^UUcǎ{D߁83(##)$$Q\\ryqqq333AAwkkc066LJb1o޼tWl6!$`wQyP455{\op8/^عsuFFE_xqԩo߆gZ_BBRXXFaX'N(//<内yzzHII!$,"IJJ޽{СCBBB'::JJJ;wڵk߾}gԨQ[n1bfjjӧO9Έ#ӵ5X_ן:u"%%5x7o޼yFDDѣs%
$If$a$G$
#Y[[[YY?^ZZZHHjШh.lll\f
!JJJ{ikk:d2RG0|SRRn߾=rHBH~~U[Fݽ{wUQQqܹ7oHII͟?Ĉ#         C젠s8'$$\~/!$44tҤIw=CFx⊊
$If$a$G$$$Ifֈ
&!  <44l44l4f4$If
!G$
DPMSSӓLra555NYYr׷Yl6{ɒ%{F0     8ŋmۖ%%%$""BUTUUM>ѣp8#..n͚5'OF04|ܹscbb훛ƍdɒŋ
$If$a$G$"$(,XMB
aaa@baaa>҄      .]tѷo.Xjkoo'="00F]xQMM߿Ԅ5驪#B6o\UU5w\$,,
$If$a$G$
!$`JNN>p@uu6lЛ!gddBtttٳghjj"["""'KǏ/[LRRrԩfjmm߽{wGGǒ%K;& IX,EEŦ{Κ5KCC
$If$a$G$$$Ifֈ
&!  <44l44l4f4$IfG$
ݻwƍ,+55@>_SSӈ#<==2dbss3EOap#B"##{\lnn6@ɸB-[?Qի7VTT~ZBB|ĉy3`qƍI&	WWWKIIuРp'Oo߾WPPX~yIo>        !AAA=/!ӓ899e˖:Nx[lYmm-   
$If$a$G$
ڵk'OјfaaA)-- 8qMLLlћ7o9}ILT[f_B!dÆ
Te2[lljj*++\`+jkk:TWW` ;{'OoN;wNZZjjj/^$IJJW())Ao!t:UWWd27nܘhjjZ^^lkk$$$Nb&L`ffHw܉]x1-NgX/^=ŋQQQ222=255]hQmmTjZucc#Ղ)H+NNNݿ9rp~~'O!K,	!O>%|TLζZZ[[R$`3333[[ۧOBw]TT4nܸϞ=9::fS-~~~ÇC$>Xϊ駟222lll


!MMMTǿ|ٳgCiii9uի[nc04
!:`3<֌3h4چ
=zdnn>sL:KJJ򻥧755
6LIIرc222%((`ikk۲e˅jjj:::!WYf͟?ӛ7o>zMjjjvvׯ!L&!@&..f͚ٗrIBrlllpp0Fۻw/LLLtpp Xsι$%%)++cD	>LKKk]]]ϔBbV\)""?ϟ?ĉo޼qtt8 !!akkx @ȾfwA___OOOߝ=
&&&v
///BȞ={̙0 U\\\VVFx;v8q"!$%%H^^~ƌǎ׮]w!D^^}…T&.((hii;wnxxxTTT]]ݪUvn
H1.\pҥjB
$If$a$G$,8<@z|PE
$If$a$G$$$Ifֈ
&!  <44l44l4f4$IfG$
$If$a$G$
>}z񮮮;v̙37ٗ
$If$a$G$$IfG$E$$Ifֈ
&!      <44l44l4f4$IfG$
`!|\A~~>!DJJرc+33˗rrr#F@P@\~"!!oݺddd̛7իW[nuttD0>OP׭['##[^zebb9slڴ   ':|0
e [WW2`GnܸQVV6&&fذa&*` KHH444tuu466Y̙3


$g(|x<Fc0&&&wMIIhZZZC/:xEtttNNΨQ7tP~ϊ޹sGYYYJJ
$If$a$G$
3`/ۊ+lmm.\HsέXdS놻._u\%&&&''7@db@>666vppصk՘,,,Kj*CvY\\9h sMBɓwmllH0	sYf]vabb"!!B)))/..5kVlllLL̵kג㏤$0|LaÆ+WB,--cbb,--?~`0ϟ믿Μ9s׮]zzz]<WVWWqFv1zᶶr`3g?xʪ-zzz/_
$If$a$G$$IfG$
SSS~%?~<&&f*G$,o;ٗbuvvB444z\NK7?~ү_bD	LHHURRo///_r%svv>|x"!!icc3o޼~+<=|ڴio޼~:d2>B***ׯ_UUUԤ|.@$--M-]\\튊,cǎqÇ?~BUUUEE#FǮ    >Ǐ=,]4**jW^Ν;򪪪<ORRrϞ=+V@<8}MMM  !EEEݻqAeee-_|cƌ
x񢺺zXXشizW0|ؠA233Ү]6l`ff$--Ç}||tttRSS?jcccBB!dǎ=/!dK,A@徻V~~ٳo޼idd]]]]粲|QQV{{{}   !{
웗qqqyyy#MB
$If$a$G$$IfG$
$If$a$G$
Z[[DEEutti6uիWXXXwvv>yd龾# 􍸸plllzz
$If$a$G$$IfG$
$If$a$G$
UTT?zOnܸ?>;;ao>s}\YYyƍgJHHhkkG,XbL奤kkkƘ1cI@зx⎎u
2c…3gδ2L///ccD@DDDz󃒒n޼0}zqq]ƕ+Wttt:::$%%%%%?!!!UUUSLA    'SS 988B={+BOuuŋ       !^tRgg"5FO)//4iRVVUUU/^,\PYY֭[|===P5k#;::lYFFFll_!--...]]]+tRiӦ~ذa-UVBq|}0
7^v_~UUUewϟ3gluu5DH0@߼zNNN쯬\UUuIj!d#E4KLLLLLL`wTUU/!LJBrrr455X@iTVVBƼ<Bmgg']hYYf
!dΜ9Kkjjp8O
$If$a$G$ (48<vk`XMB
Qn@@?B       !wׯ”)SLMM\0;v˗/UTTloܽ{wIIG      \rrr4f=@H#G455
           466B"##{tw8p /gmɒ%'Ottt|w̙3-*..F     xrzz)!DSS{T__ܹ9s hFU4'Md``#B6mT__ommقTKKfffۛ={Q^^>rHCCCP|Bŋ?}\2LQQQI&ٳGVVaT}8vXAA+Wlذ!;;[AABTT˄[[;v1TLLLFٹvڢǯ[nĉl6hߏGTޖ-[mfiiy̙}^dɒ!Cz4l_j)UUUׯ_'Qg(M2E^^]]]---* |֢Zeee:ޣgJJ
$If$a$G$
˕7zxxHII]t     $`'''W\\lllz\b0rrr+>Lׯ_yyyQQHtttܿϜ9ܿ;;;qժUqqcǎ
:t޼y-*))A        ogϞ|ĉ:j֭遁T[nܸ!  rΜ9cggwLS!i̙III񺺺Ϟ=KNNquu>|xwĈ˖-[p!Ū>ĉ%%%L'`|
$If$a$G$$IfG$
$If$a$G$
$If$a$G$$$Ifֈ
&!  <44l44l4f4<vx|ncXPE
o߾p??+VB<==555\bdd*ٳ޼y+	Ϩ:XIIIDDdȑ+[[[:::߿zw7Ν;nnn!0
_ѣG=vooyyyqq;;;BptzWW׻Kz%++ȑ#6KKWtzYY #GܺuKQQQHHh֬YSLA	oeS6=IDATSӺtRSS˗KKKg͚E9vؙ3g?~L>qĔ)SBBBzl{xߜ˗/Ϙ1CJJ*99yĉ;U߿ܹssILL\tiiiWUUUCCÁ90}ȑ#˗/
$If$a$G$$IfG$
$If$a$G$
ںu+swwȸs玐    !
̴_tuuc
$If$a$G$$$Ifֈ
&!  <44l44l4f4$IfG$cXME$IfG$
.\8~w"b4{:t(""bԨQ,hBHllɓnl6[IIIOOOLL˗555bbbB_/**zɓ'+**[ZZjժ!Clٲ%,,lk֬IMMmiiqvvC00@EDDp\++7oJKKS^|I񐛛Km`Iyŋݻc{l0HHH8p 33sٲeFg_ߍ-}||ٗ$''/XPPֆDPPZ1L\pEVV{%<{lСݣ$Θ1ŋ7311QTT@)F}գe͚5ٗm6BԩSٗNx~ɓ'^~-..߿q))))..Nh._ŅzCBѣG8	>^rrEgܹsF55ryyy555IIɒ7oB
$If$a$G$
utt>ŀ
$If$a$G$$$Ifֈ
&!  <44l44l4f4$IfG$
kk뼼w###srr455gߠruuuwww__ߒiigggy߾};:].k3eriJ&nQf*4-cIiQFi$ueJB,u:gs]ZM|~9?ƎuvvX4gggMSSS ;w޾n\sMMMHHH@bEKnnn...}oKMM@E`[`E%7o>~}Vuww1TWWWBHYYٔ)S:;;!Æ
;w.K1`kԩƍ@&9}t*}	!ϟN3۲e-#_Fy7^z	!GJB!Nϙ3'""bƍQQQvvvh/_xxߺu!W=z4UBѴΜ9I-Zf`̜={t[[|7o배0j4y@ p8h^A|Ǐ'ڵK^^`0M(͛㰰uֵҗUUU+((̟?[WYf1Ç;iuĉUVfff9Jߝ;w׋A!|'`'allL}fX666Tа͛NNN4-<<<<5@PPP`ooOQWW-+++,,RVV
$If$a$G$XMB
rrrg϶ B.+
$If$a$G$
kkk  !WfX?.///##C$%%
N:vT
$If$a$G$$$Ifֈ
&!  <44l44l4f4$IfG$
`(//?!4RRR?22r'NucUU_EEE]]]ϧx"66ѣGT   FL,rssSRRrss={)))C            ׿U뵴z=̌R\\#www0[ZZt2U8iҤ3fQ7nܘ2e
$If$a$G$
!YCCm0az|RFFq=j͚5۷#}8q"Nj^                      wx゗+W嵶
$If$a$G$:<@PE
KW.\0**JEEmy<:8{{
$If$a$G$$$Ifֈ
&!  <44l44l4f4$IfG$
ǎ>|M3XywqСNUSScllsK͛7X[[GDD}@ uֈ#8NQQQnnn\\hWj@|>bcc߷Z}}!Ν;U3̇kiiݻwѢEhj0vlBU
$If$a$G$
qqqy vβNKK뻫% x<Ŀ/?+Wtzkk+up744$&&.Ya4J;wР6ɢ6صkWӗbdddddDiiioi/^Xt~EEƍ:D0*))IJJRUU}	!DOOO}Ν;.]illLOOZC0C lݺu׮]11U׮];qDUUȑ####g͚%zׯܹSWW7tСC\rÆ
hj03TBϋ.uwwwttVVV޾};##Ξ={ժU=7HHHHNNVTT֖)--%x{{kjj[^^O>=aBHyyyNNNEEŵkתiVZZZF`aa!###nٲe׮]믃


\w;;;42CUUŋkkɓ'?@ZZFZ/>yܹsn:n8FFF._hU0Kvv̙3˖-~iii...򥥥#FtyyENN"
||MMM_MIHH077t;㏄_~ظy<OGG322ξx񢡡auu7|3sھ5+++{]p8ԁ&&&]]]r.^QQ܌F@G"""֮]s+uy.C$+++z7cƌqƭZ>((i@zyyB{%lmm566{c^^իW.,://ȑ#FFF>ܽ{GMM
eȐ!111eee='d      BjF[\.ʕ+W^ٳ'&&6))ŋyyyiii%%%hg0Yӂ_xHӇڳf޽TaHHȅCCC]]]UTTllllvll, _Ν;'*8yݻ
vAaaa0j犘!CjkkФo#&!Cl޼ߟ[[['$$2dʕT͛7B6mdmm!%%%@IIIWWM~qtt\pѣGWZf<(Jߜ7o*))=s8n33/_b0E[[;::~{yGGUA(9s#$$dȐ!n
$If$a$G$$IfG$@FPT\E$$Ifֈ
&!      <44l44l4f4$IfG$
<OWW?[]].Nydvtt(**ZYY]+\YYy	]]]OOO4#LLLаotaa@ PUU{Z4g###!>66+.]z7huuuMMSN
$If$a$G$
SRR~G%%оcÀ0)t:}˖-;v---qqql6cҥhy0`#44tϞ=BPQQl:=c===4>K.EGG755|򫯾:uŋp8NCWuuF4dսׯ;88p\NBãۿ$,4ӹ\dhhhqq͛UUU'MO^    >@@mT)))9o~XKKkʔ)wQWW       2DtgFp87n$ǫb._NؔՉ?靝\.ƍ~oRWW'Zȫ*͵&$&&޽{XKK+77!))Iqvv
$If$a$G$$IfG$
y<޽{i4ƍy&0|,
$If$a$G$$IfG$
`cƌw^N~zCCŋ͛j*{{{BHyy9!$++k̙266qpp;a{zzzyypB77ϟBdddD֬YC144{K~~P(TVVx<                       yHNN.66mWtVϒ䂂BHggԩS{^
$If$a$G$
t:qذaԙ
ɓ'ɗ/_TRRZt)SKnll˛5kh[ǏlSSI&BBCC	!|>^^^? XŎ;ƍwƘғ'O=*%%BٿSSmRRRXXuW^
/IX0(jjj
$If$a$G$$IfG$
BKK
6>|XIILJd(++_~۶m#Gd0,8|СC~9++kƌc<, S?ֺ,55ׯ_m۶'Lp
.xbBHPP O/??̙3P%Ç?w܅222544+333BH[[
KJJ&OhѢH555j `!=˝Bh*f23go۶-$$ɓgΜ駟Is{{=a00
$If$a$G$
---fsB|||RRR!4MFF&++kbN>}e===)))''';;;0[}o5@wޠ m۶SG]|W^*GEE%&&n211AǛ7o^ZZݱcnjE}ӧB233׭[hii|rPpA&9bĈwwwj
1o~-IIɀHKK1gظѡ"d;88:uSmفUCCojj*!DYY\AA!55zyyJHפ={߿իW
$If$a$G$vk`XMB
$If$a$G$
$If$a$G$$IfG$
o{Gs3//oSNҗfB6l+}    !˖-KIIyGB8NmmG      >oӦM6mZmm6U(++r     !Ԃ,-----ccc֯_x^x<Ĥ577s\t0^AHLLlڴiwtÍ!GF7-[dɒj
$If$a$G$
BBٳg<O Bjjjb
$If$a$G$$$Ifֈ
&!  <44l44l4f4"&.2ncXPE
1cx{{gff={:mh4mmm@@ӵ<   d#  ~p8ee妦&j笷2
$If$a$G$$IfG$
۴iѣ֮]D9p`߿h4÷pGG:ɡ_ر#==믿?ӧ7f̘1cp\jj4~:}!CDIrgϞ-
$If$a$G$
{yqw1Qׯ_Fyՙ3gfLԔB7Lyh.B@ 5jzM6M^^^'O|EGG;FFFϟ?&<|0..MWW˫`bb{wv_WY:::!!!oL_999BHBBBAAARRǏy<vڄ   |~xx8!]!L&s{:::O:uj
$If$a$G$$$Ifֈ
&!  <44l44l4f4$IfG$2:nptxcXME$IfG$
,6(((##*]t)jjjXJ=`wQPPصkwmmׯEFiiJKK[ZZ!wuu/^`T϶ӧ׹s\]]y<NjIII)**6l^iiK444z8vSNٳxLՕRTTdii뛟o``E7ӱc߿`0V\Iٷo޽{~iܹ'O611!0'>}gQͮ.uuu&y9BHYYٖ-[߸kƀ=Kdee=zڳ<00dQK177|ۓ
$If$a$G$
`1W^
$If$a$G$$$Ifֈ
&!  <44l44l4f4$IfG$
kjj-9 f̘1+WJ6nHYf)ࣘ3gرcJJJrrr$%%7o```KKK!?fff>=``ԇqݺu:𿠭h"             p--˗/#>:YY٭[䘚6770sy:`0W`0 @`0`@ 0(^]–nIENDB`iDd8o@ f
$If$a$G$XMB

$If$a$G$
BA?A2hkz/$uH p!kz/$uH kz/$uH <8j8Oe)x՘OlW'k&QiEKp\X&vV@ޝYffr*R(RC%6*U*"'NQ R%|ͬg׳¬;oޟ>Ae"k?VGO
<ܤQd1D_RQgM{%j_?A=L$~ss@>C$`%zy"rh|
$If$a$G$$$Ifֈ
&!  <44l44l4f4$IfG$
rppsvpAҰ]:mHʹMGse0s/o#m{Uds:k(M~}"a(~  ǠAR3~A8
$If$a$G$
u[~]>!Z?tjBoI="~tYxF1F3'K3g:NnHn憝K3Pﳨ7Fwlvsy9:w"NVRNXF~UTWcB˨*G.X8T&@$S9}]OxތE,U6$Qq,wi69+QIぐgH6d}U,(v6>"ªHVQE)Z\+~	;r]F"E4*I&@DnόpG!~LwfS{_&R^	^p:#><YN׷QH"Q[硭`J-zQNtG=NYWBSK Ay0MY'D**(R%|#t%uN|V;:^]
zqthBŞDڕ{j'޳HԸL<3nSjhi^Wn>أe_#Z8g˄V7ޕS8Q("+B甑$0qJ  04Hh3\Nʠ&ɧ*‹,f-PuyqS[K6EfCz#%Q=UP+]U6Q遲wqǾ/FY&+9Ҷp#S>apu~WO[y|^upOfƐB͆@+C˔        5R1R,1IEebuh΅S5-#+4<#{)nj݁7F*K%y^y[ 澿Zfiu^_fg0rΟL>LmOoɡRmƌC*ælknZ_kZG=_=
$If$a$G$PE
eLuePfm誏9Ʀo |1-/׍29Zj/nZfGvq`oyFٰtծ'cHjJ,ydn5Nd}(w?<>ϒyΠR{R--N-F9nj|NT*q1(
!'#.}IF,36[t쑾wd{6u}l.ͩYpĎo`v~>Eg"tٻѬcbIqY{rOJTx_w۶mvٶpºcD;bk.Z*=mjF};lf*r-I~_Jݿ;a<[L/n_KFvHPNG
$If$a$G$$$Ifֈ
&!  <44l44l4f4$IfG$

$If$a$G$

IHDRFrsRGB       pHYstIME     -
$If$a$G$$IfG$
tEXtCommentCreated with GIMPW IDATxg@T7=;HT"
 RTE$$Ifֈ
&! <44l44l4f4$IfG$
b,"Q
$If$a$G$
X&1ĆQ#( M:Jm`fy?{D\    g5.4G%  00  0O>x|bdddLA"##mmm8e2BBB#F7o^uu5b&½{B~gv9{{HS   ݝ|rccc__)Sdddl޼9""
A<NHH0apMM$pر`hsssSVV"ر}	!ϟ0aBqqq```}}=*ర0OOO==wVUU5*///%%eС%'[ZZ|}}	!AIII__F#&{{{wttL0a„	ځb555xY{̻ϛ7O\\
$If$a$G$$IfG$
Jƾ鲲ׯjoooܸ'%%m6*X/O>}„       Æ
۲eAzUB׭[wIB˭[[[o޼yY%K߿_@@RVV=p?{n}}}  7ot6-$$b|}}]\\!yyyVVV...zzz>\tiYY     ѣk׮UUU999;̜93&&۶m4Nj400zb
ЇLikkojjٳٳgWVV&''uTWW7`lCCCO	!=/!Vw\.!oo/**L!tuu|޽{Ԕ7oހpIHH>}ҒFQՇ&>\GG=((ĉ{7gΜ]vu?[@;+))edd<~XPPNBRSS.]$''wqqm۶߿2n8wwyIJJ>yٳg=211QSSÛߎN+<ҥK7n|˫\uu~iҥl6;>>VFF0e˖=~{<_C @rrʕ+3229VCCCwwwB?p	133յŋTKYY@'OHJJ;ZtҔO8ݻ.^8h jOs͛7g׮]xo+5siӦQkjjٳg"}ٗ(&&+۶m^266ryܹ+v/_yǏwppb0󣛛l6ݝϾFqqqK$HϾofgg嗄QQ={gϞh&==7x#wc՟?]^^fCCCw2rH'˵oooWPPPQQ)**JOOa0C;
$If$a$G$TZ^hnv$IfG$
_===!bbbo߾r)Y|yYYoff믿x5      r                   ToߪB?~liiNII
$If$a$G$
$If$a$G$$IfG$
$If$a$G$
lmmꚛ[-gikk\IٗB`kk7*++kiil۶MCC֭[222֭3f`@[ׯ__r;w{*yy;;;322jjj}}}7m$$$>7iҤI%%%KYj!d۶m=/!dΝ;vHNNZ|9Ékll{?FDDzYYYKYYY&&&W^'&&.Z͛7w@4cƌ4h޽{߽D\vZcckԔdeeq._غuIfffK>1bFRPPطo߁
$If$a$G$ 
utt_zEqpp322‡}_j      訯w/Q222
<>vqlge`[VQ$a$$a$$a$
?~{常8--w޸q@     ?~|ٲeo߾%L4ʲg>~!d8qGUU566QKby{{B8%%%'':ŋ
&F$a$$a$$a$$$Ifֈ
&!       <44l44l4f4        "*xld\Q
$If$a$G$$IfG$$IfG$$If
!G$g$$If\Lp$ !      (44444f4$IfG$$IfG$$IfG$$IfG$        *npz~{sh`X$IfG$$IfG$
$If$a$G$$IfG$$IfG$$If
!G$g$$If\Lp$ !      (44444f4 $If$a$
;w$hiieu뚚F1sLBHuuu}}_x1}t뫥`0$%%:;;o o%$$322LMMcbbJKKNjgg"''}=Rzzzhhw}p$^=ztaa)Vkkktt4ñ:t萄Dzz:!^KKʕ+   !ƍuVxx#G+~<==?z#GRL&'<>ѣ3f[ۉaHNN>|8!RII{ϖ۷o;q8L{sss|#|s1 Bzd_B[[۸qrF
@BNR\d xph]X$a$
$If$a$G$$IfG$$IfG$$If
!G$g$$If\Lp$ !      (44444f4 $If$a$
Rc*>x򥙙h{{{K_'dggRO>ˣ6o&Nxu|poVTTܹsK]777~%ݩc***fo
$If$a$G$
E[]6e11jqqq̙3-RTTg@y'Zk.~Zv-!$,,d_ǽ{JJJTTT۷oohh6lܹsHߴQF޸qR[[{IBȶm>O?po!xN!|BJ^*--I[[butt">DlllWQQqȑ&O(AyAjjjXX컇#uwĉM6eee饧?zFؔRyի῿/~={OJ__߂YfEGG>}p߾}555K4fap$$$888gҥKtuu͛mllΞ=+,,\]]-%%x ';mڴׯ_߻wƦ{TSS#[aS*..0`Q%߻w*yuuu}ː>%qq999<N}o(..nnn.//7110`b}&(((##Ñ#G຺GX,'R?xGcǎ~!_=,C322?~Ə/$$D	>u!͛rrr6luFHKKv횮nL&a}J\.˞eee+Wljj?
 "TVjlxbg$$If\Lp$ !      (44444f4$IfG$$IfG$$IfG$$IfG$$a$$a$$a$
L5k!l6,++kʕ,\zÇ,Y.**x:C5*//͛L&SRR2!!#88Tž3gzJJJRR<YПސ!C~7aaaBȞ={DDD!uuuϟ?;qÅN``=p5knݺeooOjiiQ_kkkB~
6P˜KYԦw܉644$0+++___}}}~)))͜9ã+%%ɓ'rrr@}͛78qtRyyC2QiΝ;ƍc0!!!SPP\nzbb       }rlٲuVUCC\__@AA޾ʕ+&L@D1..xKңFl~cRRRll={t:%  C7??(**XYYQnnn999)0Jǧ]PP?jkk


ÇHHHܹFM2'g'77spww޼y?0PPPhmm%y"$$|i!֭t钯oKKkss'OBCC3337mD_~}kkɓǍښqAYYYl
&F
z!>>~ԩ555§Nڸqcee|ii)Ͷۼyq!_
GDDL:U]]0J%%%f^$`sZZZTLyƍ
h`X$IfG$$IfG$g$$If\Lp$     !      (44444f4 $If$a$
$If$a$G$$IfG$$IfG$$If
!G$   "*`bfxph]x
UUUG~zMMMꪃzС/fSRRnݺ#yyy

K H۷oݺu999=.={L^^N_~}ɢbbb;v`tuux<aQQQDπ?#nnns}廍]vȾpqqiӦ͞=6--ӻw>#ܹ8:77ǥϟ[[[s8X,Ç߹s0Kp}߽fy<Ν;
$If$a$G$$IfG$$IfG$$If
!G$g$$If\Lp$ !      (44444f4 $If$a$
yuuGC$`3?/''PBBbڵW^fX
$If$a$G$
fjnvth`X$IfG$$IfG$$If
!G$g$$If\Lp$     !      (44444f4 $If$a$
$If$a$G$$IfG$$IfG$xph]x
:::YYY    >m֮#^aٲeP%%f!!ovRU5B
$If$a$G$$IfG$$IfG$$If
!G$g$$If\Lp$ !      (44444f4 $If$a$
3Muu    rss=zdffFtss{AUUT)fo޼ym---IIٳg"8|]:;;,YBqrrz        á/]JqssZ\֭[͛WUUHP*++g̘)//Ͽ?{xxHJJB8aii9{lQQѧO>|YZZܹsر&X,/߯_M6M0ADDD[[{644ljj:{bWWN/--uuuqŋĈ'0AFFʕ+GZZZ燐رc̙.]qc~~?ɓ
$If$a$G$
H%$`'N466޽{ի'O+V'%%5ݻ$%%N)((`XƍBHW\nQQ(5  2rȔ*%qvvuR뀿X@@OO{mmmxύ<d۷Ĥkiii@ڿqq{JgQQэ7]޽{W\Լ{M\.7//%z@@
VVV)))o߾rgZݹsg޽JHH˳011177~RRҠA/FZ`-"A8%""bŊ/{zzx<'''BȣG-[VTTgϞm۶-]SuUU!$,,2n870	V\\zׯwuuB,,,RSS/ҦN:lذS;Yɥ8p`Ŋԋȴq8˗9rQ@^ykh4uBBӥ

5kP5˗/y<^MMr'NPSSCH8xiii֊OVii_pp0ZDө2DH?!F)++UTTŵRU+JKKeeewEDDdgg444P@ٳ@}bvr8γg޼ybN}jdd|r:d2O:=pC"WV\\ܣ>}I\.eݺuǏ)|        zϞ=;uT>999qqq4fҤI{%,ZHLL&0|uuy	޽[UUΝ;T͛7[ZZL޵k!
&NPTX\th`X$IfG$$IfG$$If
!G$g$$If\Lp$     !      (44444f4 $If$a$
$If$a$G$$IfG$$IfG$\fxph]x
$If$a$G$$IfG$$IfG$$If
!G$g$$If\Lp$ !      (44444f4 $If$a$
ҽ)Ϟ=|2
H!..O?TRggح[n߾_XX8e{{J99pFjϟ?cƌ_~dzɉ6m?
$If$a$G$
Pǎ~۷oSkL&T7nƍӪ IDATEEEǏSUU?>B
_̂O)''gȑ]]]>>>˖-SPP DFFn>|Cnjj"6,,,ښb)((477GGGϘ1S244
jlrvzth`X$IfG$$IfG$$If
!G$g$$If\Lp$     !      (44444f4 $If$a$
$If$a$G$$IfG$$IfG$zxph]R
p8J

/>}[lmmSRR!#F@=  QO_~)))qqq?VSScXÇ:uJ__֭V200]`AYYYbb!ի)|0
p??BСC;::N
$If$a$G$
Cpww/--ݴiӤIKkjj8pAKBBB¡#|0)222۶mb"""vee円###YY\nYYYWW!dǎ! |$%%-UUUAAAj4nnnD!h
4`޺uX__j9<<QfAÿMAAd&$$ܸqCEEEVV&444<7
Kt:bjj:lذE/0޽cǎٳg+++xxxܻwoʖ6|V0455
$If$a$G$$IfG$$IfG$$If
!G$g$$If\Lp$ !      (44444f4 $If$a$
HslllssŬY>!4i!BLLL޽vZ>0  >O:::w^UUcǎ{D߁83(##)$$Q\\ryqqq333AAwkkc066LJb1o޼tWl6!$`wQyP455{\op8/^عsuFFE_xqԩo߆gZ_BBRXXFaX'N(//<内yzzHII!$,"IJJ޽{СCBBB'::JJJ;wڵk߾}gԨQ[n1bfjjӧO9Έ#ӵ5X_ן:u"%%5x7o޼yFDDѣs%
$If$a$G$|q
#Y[[[YY?^ZZZHHjШh.lll\f
!JJJ{ikk:d2RG0|SRRn߾=rHBH~~U[Fݽ{wUQQqܹ7oHII͟?Ĉ#         C젠s8'$$\~/!$44tҤIw=CFx⊊
$If$a$G$$IfG$$IfG$$If
!G$g$$If\Lp$ !      (44444f4&*8@>@|qhc^\$a$$a$       $If$a$
DPMSSӓLra555NYYr׷Yl6{ɒ%{F0     8ŋmۖ%%%$""BUTUUM>ѣp8#..n͚5'OF04|ܹscbb훛ƍdɒŋ
$If$a$G$$IfG$$IfG$$If
!G$g$$If\Lp$ !      (44444f4
aaa@baaa>҄      .]tѷo.Xjkoo'="00F]xQMM߿Ԅ5驪#B6o\UU5w\$,,
@z|46BP\tv~dX$If
!G$g$$If\Lp$     !      (44444f4$IfG$$IfG$$IfG$$IfG$$a$$a$$a$
!$`JNN>p@uu6lЛ!gddBtttٳghjj"["""'KǏ/[LRRrԩfjmm߽{wGGǒ%K;& IX,EEŦ{Κ5KCC
&F
ݻwƍ,+55@>_SSӈ#<==2dbss3EOap#B"##{\lnn6@ɸB-[?Qի7VTT~ZBB|ĉy3`qƍI&	WWWKIIuРp'Oo߾WPPX~yIo>        !AAA=/!ӓ899e˖:Nx[lYmm-   
~th`X$IfG$$IfG$$If
!G$g$$If\Lp$     !      (44444f4 $If$a$
ڵk'OјfaaA)-- 8qMLLlћ7o9}ILT[f_B!dÆ
Te2[lljj*++\`+jkk:TWW` ;{'OoN;wNZZjjj/^$IJJW())Ao!t:UWWd27nܘhjjZ^^lkk$$$Nb&L`ffHw܉]x1-NgX/^=ŋQQQ222=255]hQmmTjZucc#Ղ)H+NNNݿ9rp~~'O!K,	!O>%|TLζZZ[[R$`3333[[ۧOBw]TT4nܸϞ=9::fS-~~~ÇC$>Xϊ駟222lll


!MMMTǿ|ٳgCiii9uի[nc04
!:`3<֌3h4چ
=zdnn>sL:KJJ򻥧755
6LIIرc222%((`ikk۲e˅jjj:::!WYf͟?ӛ7o>zMjjjvvׯ!L&!@&..f͚ٗrIBrlllpp0Fۻw/LLLtpp Xsι$%%)++cD	>LKKk]]]ϔBbV\)""?ϟ?ĉo޼qtt8 !!akkx @ȾfwA___OOOߝ=
&&&v
///BȞ={̙0 U\\\VVFx;v8q"!$%%H^^~ƌǎ׮]w!D^^}…T&.((hii;wnxxxTTT]]ݪUvn
H1.\pҥjB
$If$a$G$$IfG$$IfG$*NPTxph]x
$If$a$G$$IfG$$IfG$$If
!G$g$$If\Lp$ !      (44444f4 $If$a$
$If$a$G$
>}z񮮮;v̙37ٗ
TX\hth`X$IfG$$IfG$$If
!G$g$$If\Lp$     !      (44444f4 $If$a$
`!|\A~~>!DJJرc+33˗rrr#F@P@\~"!!oݺddd̛7իW[nuttD0>OP׭['##[^zebb9slڴ   ':|0
e [WW2`GnܸQVV6&&fذa&*` KHH444tuu466Y̙3


$g(|x<Fc0&&&wMIIhZZZC/:xEtttNNΨQ7tP~ϊ޹sGYYYJJ
$If$a$G$$IfG$$IfG$"xph]x
3`/ۊ+lmm.\HsέXdS놻._u\%&&&''7@db@>666vppصk՘,,,Kj*CvY\\9h sMBɓwmllH0	sYf]vabb"!!B)))/..5kVlllLL̵kג㏤$0|LaÆ+WB,--cbb,--?~`0ϟ믿Μ9s׮]zzz]<WVWWqFv1zᶶr`3g?xʪ-zzz/_
$If$a$G$$IfG$$IfG$$If
!G$g$$If\Lp$ !      (44444f4 $If$a$
SSS~%?~<&&f*G$,o;ٗbuvvB444z\NK7?~ү_bD	LHHURRo///_r%svv>|x"!!icc3o޼~+<=|ڴio޼~:d2>B***ׯ_UUUԤ|.@$--M-]\\튊,cǎqÇ?~BUUUEE#FǮ    >Ǐ=,]4**jW^Ν;򪪪<ORRrϞ=+V@<8}MMM  !EEEݻqAeee-_|cƌ
x񢺺zXXشizW0|ؠA233Ү]6l`ff$--Ç}||tttRSS?jcccBB!dǎ=/!dK,A@徻V~~ٳo޼idd]]]]粲|QQV{{{}   !{
웗qqqyyy#MB
$If$a$G$
"&*6bdTVtojec^
Z[[DEEutti6uիWXXXwvv>yd龾# 􍸸plllzz
&F$a$$a$$a$g$$If\Lp$       !      (44444f4 $If$a$
$If$a$G$$IfG$$IfG$
UTT?zOnܸ?>;;ao>s}\YYyƍgJHHhkkG,XbL奤kkkƘ1cI@зx⎎u
2c…3gδ2L///ccD@DDDz󃒒n޼0}zqq]ƕ+Wttt:::$%%%%%?!!!UUUSLA    'SS 988B={+BOuuŋ       !^tRgg"5FO)//4iRVVUUU/^,\PYY֭[|===P5k#;::lYFFFll_!--...]]]+tRiӦ~ذa-UVBq|}0
7^v_~UUUewϟ3gluu5DH0@߼zNNN쯬\UUuIj!d#E4KLLLLLL`wTUU/!LJBrrr455X@iTVVBƼ<Bmgg']hYYf
!dΜ9Kkjjp8O
PR^lxi]$If
!G$g$$If\Lp$   !      (44444f4$IfG$$IfG$$IfG$$IfG$$a$$a$$a$  th`X$IfG$$IfG$$If
!G$g$$If\Lp$     !      (44444f4 $If$a$
Qn@@?B       !wׯ”)SLMM\0;v˗/UTTloܽ{wIIG      \rrr4f=@H#G455
           466B"##{tw8p /gmɒ%'Ottt|w̙3-*..F     xrzz)!DSS{T__ܹ9s hFU4'Md``#B6mT__ommقTKKfffۛ={Q^^>rHCCCP|Bŋ?}\2LQQQI&ٳGVVaT}8vXAA+Wlذ!;;[AABTT˄[[;v1TLLLFٹvڢǯ[nĉl6hߏGTޖ-[mfiiy̙}^dɒ!Cz4l_j)UUUׯ_'Qg(M2E^^]]]---* |֢Zeee:ޣgJJ
$If$a$G$$IfG$$IfG$*,48@Hfhlxph]x
˕7zxxHII]t     $`'''W\\lllz\b0rrr+>Lׯ_yyyQQHtttܿϜ9ܿ;;;qժUqqcǎ
:t޼y-*))A        ogϞ|ĉ:j֭遁T[nܸ!  rΜ9cggwLS!i̙III񺺺Ϟ=KNNquu>|xwĈ˖-[p!Ū>ĉ%%%L'`|
$If$a$G$$IfG$$IfG$$If
!G$g$$If\Lp$ !      (44444f4 $If$a$
$If$a$G$
lpt|th`X$IfG$$IfG$$If
!G$g$$If\Lp$     !      (44444f4 $If$a$
o߾p??+VB<==555\bdd*ٳ޼y+	Ϩ:XIIIDDdȑ+[[[:::߿zw7Ν;nnn!0
_ѣG=vooyyyqq;;;BptzWW׻Kz%++ȑ#6KKWtzYY #GܺuKQQQHHh֬YSLA	oeS6=IDATSӺtRSS˗KKKg͚E9vؙ3g?~L>qĔ)SBBBzl{xߜ˗/Ϙ1CJJ*99yĉ;U߿ܹssILL\tiiiWUUUCCÁ90}ȑ#˗/
$If$a$G$$IfG$$IfG$"$*.2>xph]x
$If$a$G$$IfG$$IfG$$If
!G$g$$If\Lp$ !      (44444f4 $If$a$
ںu+swwȸs玐    !
̴_tuuc
$If$a$G$
.\8~w"b4{:t(""bԨQ,hBHllɓnl6[IIIOOOLL˗555bbbB_/**zɓ'+**[ZZjժ!Clٲ%,,lk֬IMMmiiqvvC00@EDDp\++7oJKKS^|I񐛛Km`Iyŋݻc{l0HHH8p 33sٲeFg_ߍ-}||ٗ$''/XPPֆDPPZ1L\pEVV{%<{lСݣ$Θ1ŋ7311QTT@)F}գe͚5ٗm6BԩSٗNx~ɓ'^~-..߿q))))..Nh._ŅzCBѣG8	>^rrEgܹsF55ryyy555IIɒ7oB
HJDtomhc^$a$$a$
utt>ŀ
&F$a$g$$If\Lp$       !      (44444f4 $If$a$
kk뼼w###srr455gߠruuuwww__ߒiigggy߾};:].k3eriJ&nQf*4-cIiQFi$ueJB,u:gs]ZM|~9?ƎuvvX4gggMSSS ;w޾n\sMMMHHH@bEKnnn...}oKMM@E`[`E%7o>~}Vuww1TWWWBHYYٔ)S:;;!Æ
;w.K1`kԩƍ@&9}t*}	!ϟN3۲e-#_Fy7^z	!GJB!Nϙ3'""bƍQQQvvvh/_xxߺu!W=z4UBѴΜ9I-Zf`̜={t[[|7o배0j4y@ p8h^A|Ǐ'ڵK^^`0M(͛㰰uֵҗUUU+((̟?[WYf1Ç;iuĉUVfff9Jߝ;w׋A!|'`'allL}fX666Tа͛NNN4-<<<<5@PPP`ooOQWW-+++,,RVV
$If$a$G$$IfG$$IfG$
rrrg϶ B.+
DFR`lsg_W$IfG$$IfG$$If
!G$g$$If\Lp$       !      (44444f4$IfG$$IfG$$IfG$$IfG$$a$       (xph]x
kkk  !WfX?.///##C$%%
N:vT
$If$a$G$$IfG$$IfG$$If
!G$g$$If\Lp$ !      (44444f4 $If$a$
`(//?!4RRR?22r'NucUU_EEE]]]ϧx"66ѣGT   FL,rssSRRrss={)))C            ׿U뵴z=̌R\\#www0[ZZt2U8iҤ3fQ7nܘ2e
$If$a$G$
!YCCm0az|RFFq=j͚5۷#}8q"Nj^                      wx゗+W嵶
(,4<Z\`dhth`X$IfG$$IfG$$If
!G$g$$If\Lp$     !      (44444f4 $If$a$
KW.\0**JEEmy<:8{{
$If$a$G$$IfG$$IfG$hpxph]x
ǎ>|M3XywqСNUSScllsK͛7X[[GDD}@ uֈ#8NQQQnnn\\hWj@|>bcc߷Z}}!Ν;U3̇kiiݻwѢEhj0vlBU
$If$a$G$$IfG$$IfG$$If
!G$g$$If\Lp$ !      (44444f4 $If$a$
qqqy vβNKK뻫% x<Ŀ/?+Wtzkk+up744$&&.Ya4J;wР6ɢ6صkWӗbdddddDiiioi/^Xt~EEƍ:D0*))IJJRUU}	!DOOO}Ν;.]illLOOZC0C lݺu׮]11U׮];qDUUȑ####g͚%zׯܹSWW7tСC\rÆ
hj03TBϋ.uwwwttVVV޾};##Ξ={ժU=7HHHHNNVTT֖)--%x{{kjj[^^O>=aBHyyyNNNEEŵkתiVZZZF`aa!###nٲe׮]믃


\w;;;42CUUŋkkɓ'?@ZZFZ/>yܹsn:n8FFF._hU0Kvv̙3˖-~iii...򥥥#FtyyENN"
||MMM_MIHH077t;㏄_~ظy<OGG322ξx񢡡auu7|3sھ5+++{]p8ԁ&&&]]]r.^QQ܌F@G"""֮]s+uy.C$+++z7cƌqƭZ>((i@zyyB{%lmm566{c^^իW.,://ȑ#FFF>ܽ{GMM
eȐ!111eee='d      BjF[\.ʕ+W^ٳ'&&6))ŋyyyiii%%%hg0Yӂ_xHӇڳf޽TaHHȅCCC]]]UTTllllvll, _Ν;'*8yݻ
vAaaa0j犘!CjkkФo#&!Cl޼ߟ[[['$$2dʕT͛7B6mdmm!%%%@IIIWWM~qtt\pѣGWZf<(Jߜ7o*))=s8n33/_b0E[[;::~{yGGUA(9s#$$dȐ!n
$If$a$G$
<OWW?[]].Nydvtt(**ZYY]+\YYy	]]]OOO4#LLLаotaa@ PUU{Z4g###!>66+.]z7huuuMMSN
"&2th`X$IfG$$IfG$$If
!G$g$$If\Lp$     !      (44444f4 $If$a$
SRR~G%%оcÀ0)t:}˖-;v---qqql6cҥhy0`#44tϞ=BPQQl:=c===4>K.EGG755|򫯾:uŋp8NCWuuF4dսׯ;88p\NBãۿ$,4ӹ\dhhhqq͛UUU'MO^    >@@mT)))9o~XKKkʔ)wQWW       2DtgFp87n$ǫb._NؔՉ?靝\.ƍ~oRWW'Zȫ*͵&$&&޽{XKK+77!))Iqvv
$If$a$G$$IfG$$IfG$<>vx<>Jzupkf^$IfG$$a$$a$$a$
y<޽{i4ƍy&0|,
&F$a$$a$g$$If\Lp$       !      (44444f4 $If$a$
`cƌw^N~zCCŋ͛j*{{{BHyy9!$++k̙266qpp;a{zzzyypB77ϟBdddD֬YC144{K~~P(TVVx<                       yHNN.66mWtVϒ䂂BHggԩS{^
$If$a$G$
t:qذaԙ
ɓ'ɗ/_TRRZt)SKnll˛5kh[ǏlSSI&BBCC	!|>^^^? XŎ;ƍwƘғ'O=*%%BٿSSmRRRXXuW^
/IX0(jjj
JXd|~tldYP        $If$a$
BKK
6>|XIILJd(++_~۶m#Gd0,8|СC~9++kƌc<, S?ֺ,55ׯ_m۶'Lp
.xbBHPP O/??̙3P%Ç?w܅222544+333BH[[
KJJ&OhѢH555j `!=˝Bh*f23go۶-$$ɓgΜ駟Is{{=a00
$If$a$G$$IfG$$IfG$$If
!G$g$$If\Lp$ !      (44444f4$IfG$$IfG$$IfG$         |qh`X$IfG$$IfG$        $If$a$
---fsB|||RRR!4MFF&++kbN>}e===)))''';;;0[}o5@wޠ m۶SG]|W^*GEE%&&n211AǛ7o^ZZݱcnjE}ӧB233׭[hii|rPpA&9bĈwwwj
1o~-IIɀHKK1gظѡ"d;88:uSmفUCCojj*!DYY\AA!55zyyJHפ={߿իW
$If$a$G$$IfG$$IfG$$If
!G$g$$If\Lp$ !      (44444f4
 (Z\`dhpxph]x
$If$a$G$$IfG$$IfG$$If
!G$g$$If\Lp$ !      (44444f4 $If$a$
o{Gs3//oSNҗfB6l+}    !˖-KIIyGB8NmmG      >oӦM6mZmm6U(++r     !Ԃ,-----ccc֯_x^x<Ĥ577s\t0^AHLLlڴiwtÍ!GF7-[dɒj
$If$a$G$
BBٳg<O Bjjjb
th`X$IfG$$IfG$$If
!G$g$$If\Lp$     !      (44444f4 $If$a$
1cx{{gff={:mh4mmm@@ӵ<   d#  ~p8ee妦&j笷2
$If$a$G$$IfG$$IfG$ rtz~xph]x
۴iѣ֮]D9p`߿h4÷pGG:ɡ_ر#==믿?ӧ7f̘1cp\jj4~:}!CDIrgϞ-
$If$a$G$$IfG$$IfG$$If
!G$g$$If\Lp$ !      (44444f4 $If$a$
{yqw1Qׯ_Fyՙ3gfLԔB7Lyh.B@ 5jzM6M^^^'O|EGG;FFFϟ?&<|0..MWW˫`bb{wv_WY:::!!!oL_999BHBBBAAARRǏy<vڄ   |~xx8!]!L&s{:::O:uj
$If$a$G$
,6(((##*]t)jjjXJ=`wQPPصkwmmׯEFiiJKK[ZZ!wuu/^`T϶ӧ׹s\]]y<NjIII)**6l^iiK444z8vSNٳxLՕRTTdii뛟o``E7ӱc߿`0V\Iٷo޽{~iܹ'O611!0'>}gQͮ.uuu&y9BHYYٖ-[߸kƀ=Kdee=zڳ<00dQK177|ۓ
NPVZ^th`X$IfG$$IfG$$If
!G$g$$If\Lp$     !      (44444f4 $If$a$
`1W^
$If$a$G$$IfG$$IfG$^j(*xph]X$a$
kjj-9 f̘1+WJ6nHYf)ࣘ3gرcJJJrrr$%%7o```KKK!?fff>=``ԇqݺu:𿠭h"             p--˗/#>:YY٭[䘚6770sy:`0W`0 @`0`@ 0(^]–nIENDB`kDd/z
l
$If$a$G$$IfG$$IfG$$If
!G$g$$If\Lp$ !      (44444f4 $If$a$

$If$a$G$
HA?Ab֧:pEV n ֧:pEVPNG
DFHTVbp|$IfG$$IfG$$IfG$$IfG$$a$$a$$a$

&F$a$

IHDRoEEPsBIT&C`PLTE9J)9){ksZcJRo~tRNS@fcmPPJCmp0712HsIDATx^] Zv)9G[8UR
&F$a$$a$$a$|qh       $If$a$
|$tu
$If$a$G$$IfG$$IfG$$If
!G$g$$If\Lp$ !      (44444f4&(,08|qh`X$IfG$$IfG$       $If$a$
+PW@]u
$If$a$G$$IfG$$IfG$$If
!G$g$$If\Lp$ !      (44444f4
_S R_<qZ}w
8@rtx|xph]x
lX
$If$a$G$$IfG$$IfG$$If
!G$g$$If\Lp$ !      (44444f4 $If$a$
Dh;橺8[눊HEp4QpUBH0q4?W43`Y`FøU=Hg7_W
u$Ϳ5WUz-0qu4_;?{4\1ޟ\WM:x
ƦW
cW]XLsTVݤ~qW
1n03`UíC#pDA       tI34*{2xA3    `&,6$GVMG-6ઋ&UH3`,+F
osU\A3CjsAYD'YLga<.I@U##,K@:Y2*tD\J@g#vB`~g?vy<̃D3Gx Wm1AcS\%1~顙c#\,ׁɑ~!9UR:Đ?o0}p'#4m(%)UO4ab9G,M構јU-@F`rt.;-\s}O3GJr,U2+Æ_ƛg[p3?D"`B0b`ܙك
$If$a$G$
8i?hLrQHU]R-rOcP%[=6[vm4F>1(g9\
mZvWV7{
"&*th`X$IfG$$IfG$$If
!G$g$$If\Lp$     !      (44444f4 $If$a$

~
a'Q.m E?ʍ4Xji{_&4Px@>evhFcr$9v}?
$If$a$G$$IfG$$IfG$*6xph]x
D_/J}y7*bOȎQ+p=>xJPUOAf:L"NseB?Dkv}>1R\UUgp<!WXd%V7"ժ/?IhLM<-A;ߠr#ffL(DqxV6r891+0J셅mL-=O'hԠc#*r:b칭0
$If$a$G$$IfG$$IfG$$If
!G$g$$If\Lp$ !      (44444f4 $If$a$
8}B—ӆh.H@јW
$If$a$G$
&OΧ!
yO{\l'j۟ӱ8	#h*t>&?_6@KI3M"+ڻtMqHjV24Cj%N+/z MM2t"*sT˂)JDvǚCܥu0fF.Vm#ɱeUˬst>(,`1(5bը.@natF;bpmJkX   z0ǫ:x    p"P`̣dp&  !=dSNPg48nR.7ތ
QW=!c4+`tQgb.?}CfW&Gz\{u8Kw"Zg6L/7l4=t;Vwo)0m,QE?FA38N\ku(4ɣEH7wnbehO;(!ףY&*FʭfQ'cwyؙ$cX#`1
d<.@+\O,=Ľ8vqPn(Tl<򘁾d(0|1;3ލ4.SaMX@

m(s޲Lwy7GꆥuXqk$cnL;X[@#Ɛ?%&PON)rhXhauwu͉ꆭuPhD}H^^&UHz_Cҹ/s,}R:-jW|y~##hx̫e,	E^D@%2e>ißU 24H)<;(ޙBͧX/QH~f
dflptth`X$IfG$$IfG$$If
!G$g$$If\Lp$      !      (44444f4 $If$a$
T\նF]|`I<5  Cn*\5i'"T
$If$a$G$$IfG$$IfG$t@Bxph]X$a$
Imui2NsSi:f˳Kl1IIPd)dce"269QP2c7Oč!5
$If$a$G$$IfG$$IfG$$If
!G$g$$If\Lp$ !      (44444f4 $If$a$
0KWՐBsw@4ഌ
$If$a$G$
4!&t
r|Je˕dYO[[~8L)"07>ԐYaJ91[vH#L!*~̏׀IyD#HO(:@-E[Ya|;zğ%za`"%"?
_g$$If\Lp$       !      (44444f4$IfG$$IfG$$IfG$$IfG$$a$$a$$a$
Bԉٙ:lbڿXW~'pÕg[P|b!MzdQoS
&F$a$
˾Z0,(4pY͓dZphe0ˊ,dztH{%ئ9M
*,04:h`X$IfG$$IfG$g$$If\Lp$     !      (44444f4 $If$a$
V7j(}~/!&na`L衙
$If$a$G$$IfG$$IfG$$If
!G$   :D\`bdhz|zupkdb`
&}MX0e	=,M{iiho4xQT$!lF±` .5Z?LN0HӾ8`u83fO{a'/_Ĺ2P xj!-$8+g	~2hnNrNTKNƊ(V(Rbx؞U$7|vO,8|uzu|(	|4J;
&F$$a$$a$$a$$a$$a$g$$If\Lp$       !      (44444f4 $If$a$
^mo)f&\^{)f͔E#nM(&|6'`Iv3A2WL}CJ)DXXmAiZՀjB;5@ײ{gpn\J(>1B#ڊQ_"dBLmRJB9SuoBޟhjeR
$If$a$G$|J24|~:<
j;injpp]Rj'px$(E8c;L^ltxΖϝgmYG%Շ(7 DF)B!^C熈[E^2WPqPp_.=v&dy	.Ł.qZ9R$r6S	;,*&`
$IfG$$IfG$$IfG$$IfG$
!(fBJN֤mK~D
&F$a$$a$$a$$a$
]J\ZI,\D[**G-gPml       ,EWZVi?f-KP޹50&3QԠќq9A"lfmLVv-\*{Hir&-IZXtOYhѓI
&F
/+EJ,J 7q^     qvvE X=/3I[JDLaJ$X!ëSJ7b1J.rlC,@-"}cTڃ5=oᴅHȂ<ni?%FE6oHfڊQMvQJL-ǙW@\6Ezm:Em
 $0Hyq$IfG$$IfG$
rM帏+{I3A0n:Q9̀ijdI5:±=‘YލM_fAoF΃;HDR&j?^nJkUqlp-JM=,2Cz9>?=&"sj՝bKWma
$If$a$G$$If
!G$g$$If\Nr!      (44444f4HJ^bn}umbZ$IfG$
xdŌE2x޻
FKim=
$  w j      {I{uw~YՏ3'puM:۝J0OS])>9e^}Xu]ؠ**ځ)I`4}J/h{f -Wqh;Р@bvq4c))7g^LWZ5Hm#W.A
$If$a$G$$IfG$$IfG$$IfG$
0zjD0r39Y4IԷ֘i      
$If$a$G$$IfG$g$$If\Nr!      (44444f4                         *     J     L     `     f     }umeZ
od#NXxW\`:\
$If$a$G$$IfG$$IfG$$IfG$
BZGBY~ܻ8HhG$29]      T
pRzWy>~tLkAS@%^% Fv)ZڴW":?=m~vqUsEV=9O/o4c  ˇPŽڗ;lJI       S*! !e>/Oj$z&v8vSdIsm_gȔy^ij5NTA*=9` ?-*1-E{C̉Try{rAǗ}qSjԔRNAa0ses?=;P}X#ږU#'iU0xR"8bYvs8,2?~PrCR+f81P     “w(a@r
$If$a$G$$IfG$g$$If\Nr!      (44444f4$IfG$        f       t                                             ume]$IfG$$IfG$$IfG$
(luB @/ԌFbxRJHB쾲ұ3QY6O
$If$a$G$$IfG$g$$If\Nr!      (44444f4$IfG$$IfG$                         
qEC>o
0]lV6MeEgKiwVL7rd0EZks-!?@fhZ3ZGMmR;4/=ͨ鍲ЎR6+or;b%ڟtyRHn&h#[IS'{ra,?
וl'a+, i

p   ̧OZ_oEU̯@ʘ"joc󐲙B%l;^U1

1ZG>Dmq;1?}$رfU<ӖfFq@;E؂	Ok&v$aiU+;l;R^W o-ADC9"h,ZnX:U]utw.MφGؑ 3X柎A@8\&U&Np>-2-~~ʹK[FolX2UjB$?0W&Ըn@ ._6J%8xuPfUwF8Q
ei.UXz,aHjXlGB%^Խ2cVUsThκtOmU"pBM:0	FZ18QZ`NU~S.MJ/Oxt*UybtrfF Lv|R02Q &NhoQUrQǗԔ#lnm(w;E^IZA'%{͞zWR`(8*}1Eܲn2GόMZ?d]     B"[vT1U͊gVZRʹ9rf{y4{F&eŜ b&x+l(ZڎmwTe-fr@8rx">W݁=~rDGDq={f3p3U,J'oFd{1d:چќc[KIz8 G87ާP9۩bE   v,~_OR9B20#M:u0A]EEb:JZ?r|?pFE'AǢq/桉JTuԵ\P$Y k@EGf36]OۓĦof4bhRIiPQǪf~`

'3؀v?mOR̞{(یѹk̏5aAXQV_C\zEpg<MWnWu/XGq\ex% #

Ys")cJP     z#qu¹S=o?4\r'uZMqO՜v
.0}ujbZ}$IfG$$IfG$
^MTI+"CO»_%MzCBWґ@_?="fRi*7߽OEUe{Ƕ%E_qٽ.. |sw77'W˜ZڳZL:(Ǔ2ښIh7Xf64kt'7YDq>oCTUlzAzFYx7p;XgIB]gxo5|QL%       Fͬ;yhj9L`bۯYGXAssv>M)?+vNMW-]4vqhZew$,
$If$a$G$$IfG$g$$If\Nr!      (44444f4$IfG$$IfG$
c@Gw1.Z^U}DDAK
<ŕÅw0%KJ'r/&=KzvLt0.$G6r{b+zOy{Ҩ6$Ő
$If$a$G$   0DHTbumbZR$IfG$$IfG$
Y5b,G=Ybc4$8 C43JWgI4oMH}r  1sEAӟUM    ~sŏu5e&:qI,Pm	
$If$a$G$$IfG$g$$If\Nr!      (44444f4$IfG$$IfG$
&:
6ӉE61F1*ƯL4/*5        ˜N#f4&6-8VG
$If$a$G$$IfG$   bdvz}umbZ$IfG$
c       t(/FXj"VKh+W&E0+9k_`FXjqwyi#-e=
Yl4&pUT
z_E'eѤYqL]oW߇%(#r[ZY&Uye$P}`0Ь\pд]᳕FUڬ030hVFДhr>ɡWYYwN
[~z||Z
$If$a$G$$IfG$$IfG$$IfG$
w~
$If$a$G$$IfG$g$$If\Nr!      (44444f4        D
F


*,~vnf$IfG$$IfG$$IfG$
|H/ۦMMK'[NIwON@]u
&F$a$g$$If\Nr!       (44444f4$IfG$,0<Tyqi$IfG$$IfG$
+PW@]u
$If$a$G$$If
!G$g$$If\Nr!      (44444f4$IfG$TVjnz}umbZ$IfG$
+PW{4IENDB`n_KFvHPNG
$If$a$G$$IfG$$IfG$$IfG$

$If$a$G$$IfG$g$$If\Nr!      (44444f4        

IHDRFrsRGB       pHYstIME     -
 &6VXlr}umeZ
tEXtCommentCreated with GIMPW IDATxg@T7=;HT"
$If$a$G$$IfG$$IfG$$IfG$
b,"Q
$If$a$G$$IfG$g$$If\Nr!      (44444f4$IfG$        rume]$IfG$$IfG$$IfG$
X&1ĆQ#( M:Jm`fy?{D\    g5.4G%  00  0O>x|bdddLA"##mmm8e2BBB#F7o^uu5b&½{B~gv9{{HS   ݝ|rccc__)Sdddl޼9""
A<NHH0apMM$pر`hsssSVV"ر}	!ϟ0aBqqq```}}=*ర0OOO==wVUU5*///%%eС%'[ZZ|}}	!AIII__F#&{{{wttL0a„	ځb555xY{̻ϛ7O\\
$If$a$G$$IfG$g$$If\Nr!      (44444f4$IfG$$IfG$        :<}ujbZ}$IfG$$IfG$
Jƾ鲲ׯjoooܸ'%%m6*X/O>}„       Æ
۲eAzUB׭[wIB˭[[[o޼yY%K߿_@@RVV=p?{n}}}  7ot6-$$b|}}]\\!yyyVVV...zzz>\tiYY     ѣk׮UUU999;̜93&&۶m4Nj400zb
ЇLikkojjٳٳgWVV&''uTWW7`lCCCO	!=/!Vw\.!oo/**L!tuu|޽{Ԕ7oހpIHH>}ҒFQՇ&>\GG=((ĉ{7gΜ]vu?[@;+))edd<~XPPNBRSS.]$''wqqm۶߿2n8wwyIJJ>yٳg=211QSSÛߎN+<ҥK7n|˫\uu~iҥl6;>>VFF0e˖=~{<_C @rrʕ+3229VCCCwwwB?p	133յŋTKYY@'OHJJ;ZtҔO8ݻ.^8h jOs͛7g׮]xo+5siӦQkjjٳg"}ٗ(&&+۶m^266ryܹ+v/_yǏwppb0󣛛l6ݝϾFqqqK$HϾofgg嗄QQ={gϞh&==7x#wc՟?]^^fCCCw2rH'˵oooWPPPQQ)**JOOa0C;
$If$a$G$$IfG$g$$If\Nr!      (44444f4$IfG$$IfG$
_===!bbbo߾r)Y|yYYoff믿x5      r                   ToߪB?~liiNII
$If$a$G$   <PT`numbZR$IfG$$IfG$
$If$a$G$$IfG$g$$If\Nr!      (44444f4$IfG$$IfG$
$If$a$G$$IfG$   np}umbZ$IfG$
lmmꚛ[-gikk\IٗB`kk7*++kiil۶MCC֭[222֭3f`@[ׯ__r;w{*yy;;;322jjj}}}7m$$$>7iҤI%%%KYj!d۶m=/!dΝ;vHNNZ|9Ékll{?FDDzYYYKYYY&&&W^'&&.Z͛7w@4cƌ4h޽{߽D\vZcckԔdeeq._غuIfffK>1bFRPPطo߁
$If$a$G$$IfG$$IfG$$IfG$
utt_zEqpp322‡}_j      訯w/Q222
$If$a$G$$IfG$g$$If\Nr!      (44444f4        PR~vnf$IfG$$IfG$$IfG$
?~{常8--w޸q@     ?~|ٲeo߾%L4ʲg>~!d8qGUU566QKby{{B8%%%'':ŋ
&F$a$g$$If\Nr!       (44444f4$IfG$:yqi$IfG$$IfG$
$If$a$G$$If
!G$g$$If\Nr!      (44444f4$IfG$:<LP\}umbZ$IfG$
$If$a$G$$IfG$$IfG$$IfG$
;w$hiieu뚚F1sLBHuuu}}_x1}t뫥`0$%%:;;o o%$$322LMMcbbJKKNjgg"''}=Rzzzhhw}p$^=ztaa)Vkkktt4ñ:t萄Dzz:!^KKʕ+   !ƍuVxx#G+~<==?z#GRL&'<>ѣ3f[ۉaHNN>|8!RII{ϖ۷o;q8L{sss|#|s1 Bzd_B[[۸qrF
$If$a$G$$IfG$g$$If\Nr!      (44444f4        (*<@}umeZ
$If$a$G$$IfG$$IfG$$IfG$
Rc*>x򥙙h{{{K_'dggRO>ˣ6o&Nxu|poVTTܹsK]777~%ݩc***fo
$If$a$G$$IfG$g$$If\Nr!      (44444f4$IfG$        @Ljl~ume]$IfG$$IfG$$IfG$
E[]6e11jqqq̙3-RTTg@y'Zk.~Zv-!$,,d_ǽ{JJJTTT۷oohh6lܹsHߴQF޸qR[[{IBȶm>O?po!xN!|BJ^*--I[[butt">DlllWQQqȑ&O(AyAjjjXX컇#uwĉM6eee饧?zFؔRyի῿/~={OJ__߂YfEGG>}p߾}555K4fap$$$888gҥKtuu͛mllΞ=+,,\]]-%%x ';mڴׯ_߻wƦ{TSS#[aS*..0`Q%߻w*yuuu}ː>%qq999<N}o(..nnn.//7110`b}&(((##Ñ#G຺GX,'R?xGcǎ~!_=,C322?~Ə/$$D	>u!͛rrr6luFHKKv횮nL&a}J\.˞eee+Wljj?
$If$a$G$$IfG$g$$If\Nr!      (44444f4$IfG$$IfG$        vx}xvqojh`$IfG$$a$
L5k!l6,++kʕ,\zÇ,Y.**x:C5*//͛L&SRR2!!#88Tž3gzJJJRR<YПސ!C~7aaaBȞ={DDD!uuuϟ?;qÅN``=p5knݺeooOjiiQ_kkkB~
6P˜KYԦw܉644$0+++___}}}~)))͜9ã+%%ɓ'rrr@}͛78qtRyyC2QiΝ;ƍc0!!!SPP\nzbb       }rlٲuVUCC\__@AA޾ʕ+&L@D1..xKңFl~cRRRll={t:%  C7??(**XYYQnnn999)0Jǧ]PP?jkk


ÇHHHܹFM2'g'77spww޼y?0PPPhmm%y"$$|i!֭t钯oKKkss'OBCC3337mD_~}kkɓǍښqAYYYl
&F$a$g$$If\Nr!       (44444f4$IfG$$IfG$
z!>>~ԩ555§Nڸqcee|ii)Ͷۼyq!_
GDDL:U]]0J%%%f^$`sZZZTLyƍ
$If$a$G$xtiaY$IfG$$IfG$
$If$a$G$$If
!G$g$$If\
UUUG~zMMMꪃzС/fSRRnݺ#yyy

K H۷oݺu999=.={L^^N_~}ɢbbb;v`tuux<aQQQDπ?#nnns}廍]vȾpqqiӦ͞=6--ӻw>#ܹ8:77ǥϟ[[[s8X,Ç߹s0Kp}߽fy<Ν;
!      (44444f4$IfG$$IfG$$IfG$xzyq$IfG$$IfG$
yuuGC$`3?/''PBBbڵW^fX
$If$a$G$$If
!G$g$$If\
!      (44444f406Byqi^V$IfG$
$If$a$G$$IfG$$IfG$$IfG$
:::YYY    >m֮#^aٲeP%%f!!ovRU5B
$If$a$G$$If
!G$g$$If\
3Muu    rss=zdffFtss{AUUT)fo޼ym---IIٳg"8|]:;;,YBqrrz        á/]JqssZ\֭[͛WUUHP*++g̘)//Ͽ?{xxHJJB8aii9{lQQѧO>|YZZܹsر&X,/߯_M6M0ADDD[[{644ljj:{bWWN/--uuuqŋĈ'0AFFʕ+GZZZ燐رc̙.]qc~~?ɓ
!      (44444f4        02FJX}umeZ
H%$`'N466޽{ի'O+V'%%5ݻ$%%N)((`XƍBHW\nQQ(5  2rȔ*%qvvuR뀿X@@OO{mmmxύ<d۷Ĥkiii@ڿqq{JgQQэ7]޽{W\Լ{M\.7//%z@@
VVV)))o߾rgZݹsg޽JHH˳011177~RRҠA/FZ`-"A8%""bŊ/{zzx<'''BȣG-[VTTgϞm۶-]SuUU!$,,2n870	V\\zׯwuuB,,,RSS/ҦN:lذS;Yɥ8p`Ŋԋȴq8˗9rQ@^ykh4uBBӥ

5kP5˗/y<^MMr'NPSSCH8xiii֊OVii_pp0ZDө2DH?!F)++UTTŵRU+JKKeeewEDDdgg444P@ٳ@}bvr8γg޼ybN}jdd|r:d2O:=pC"WV\\ܣ>}I\.eݺuǏ)|        zϞ=;uT>999qqq4fҤI{%,ZHLL&0|uuy	޽[UUΝ;T͛7[ZZL޵k!
$If$a$G$$IfG$$IfG$$IfG$
$If$a$G$$IfG$g$$If\
!      (44444f4$IfG$        HJ\ume]$IfG$$IfG$$IfG$
ҽ)Ϟ=|2
H!..O?TRggح[n߾_XX8e{{J99pFjϟ?cƌ_~dzɉ6m?
$If$a$G$$IfG$g$$If\
Pǎ~۷oSkL&T7nƍӪ IDATEEEǏSUU?>B
_̂O)''gȑ]]]>>>˖-SPP DFFn>|Cnjj"6,,,ښb)((477GGGϘ1S244
!      (44444f4$IfG$$IfG$        \`n}ujbZ}$IfG$$IfG$
$If$a$G$$IfG$g$$If\
p8J

/>}[lmmSRR!#F@=  QO_~)))qqq?VSScXÇ:uJ__֭V200]`AYYYbb!ի)|0
p??BСC;::N
!      (44444f4$IfG$$IfG$
Cpww/--ݴiӤIKkjj8pAKBBB¡#|0)222۶mb"""vee円###YY\nYYYWW!dǎ! |$%%-UUUAAAj4nnnD!h
4`޺uX__j9<<QfAÿMAAd&$$ܸqCEEEVV&444<7
Kt:bjj:lذE/0޽cǎٳg+++xxxܻwoʖ6|V0455
$If$a$G$   
HslllssŬY>!4i!BLLL޽vZ>0  >O:::w^UUcǎ{D߁83(##)$$Q\\ryqqq333AAwkkc066LJb1o޼tWl6!$`wQyP455{\op8/^عsuFFE_xqԩo߆gZ_BBRXXFaX'N(//<内yzzHII!$,"IJJ޽{СCBBB'::JJJ;wڵk߾}gԨQ[n1bfjjӧO9Έ#ӵ5X_ן:u"%%5x7o޼yFDDѣs%
   R T    !##upnigb`$a$
#Y[[[YY?^ZZZHHjШh.lll\f
!JJJ{ikk:d2RG0|SRRn߾=rHBH~~U[Fݽ{wUQQqܹ7oHII͟?Ĉ#         C젠s8'$$\~/!$44tҤIw=CFx⊊
&F$a$g$$If\
DPMSSӓLra555NYYr׷Yl6{ɒ%{F0     8ŋmۖ%%%$""BUTUUM>ѣp8#..n͚5'OF04|ܹscbb훛ƍdɒŋ
!      (44444f4$IfG$$IfG$
aaa@baaa>҄      .]tѷo.Xjkoo'="00F]xQMM߿Ԅ5驪#B6o\UU5w\$,,
$If$a$G$$IfG$###0#F#^#`#r#v#_SH
!$`JNN>p@uu6lЛ!gddBtttٳghjj"["""'KǏ/[LRRrԩfjmm߽{wGGǒ%K;& IX,EEŦ{Κ5KCC
$If$a$G$$If
!G$x$$IfrT!        
ݻwƍ,+55@>_SSӈ#<==2dbss3EOap#B"##{\lnn6@ɸB-[?Qի7VTT~ZBB|ĉy3`qƍI&	WWWKIIuРp'Oo߾WPPX~yIo>        !AAA=/!ӓ899e˖:Nx[lYmm-   
244444f4$IfG$$IfG$$IfG$$IfG$$IfG$v###$$&$>$B$N$R$ocXPH$IfG$$IfG$
ڵk'OјfaaA)-- 8qMLLlћ7o9}ILT[f_B!dÆ
Te2[lljj*++\`+jkk:TWW` ;{'OoN;wNZZjjj/^$IJJW())Ao!t:UWWd27nܘhjjZ^^lkk$$$Nb&L`ffHw܉]x1-NgX/^=ŋQQQ222=255]hQmmTjZucc#Ղ)H+NNNݿ9rp~~'O!K,	!O>%|TLζZZ[[R$`3333[[ۧOBw]TT4nܸϞ=9::fS-~~~ÇC$>Xϊ駟222lll


!MMMTǿ|ٳgCiii9uի[nc04
!:`3<֌3h4چ
=zdnn>sL:KJJ򻥧755
6LIIرc222%((`ikk۲e˅jjj:::!WYf͟?ӛ7o>zMjjjvvׯ!L&!@&..f͚ٗrIBrlllpp0Fۻw/LLLtpp Xsι$%%)++cD	>LKKk]]]ϔBbV\)""?ϟ?ĉo޼qtt8 !!akkx @ȾfwA___OOOߝ=
&&&v
///BȞ={̙0 U\\\VVFx;v8q"!$%%H^^~ƌǎ׮]w!D^^}…T&.((hii;wnxxxTTT]]ݪUvn
H1.\pҥjB
$If$a$G$$If
!G$x$$IfrT!        
244444f4$IfG$$IfG$$IfG$R$$$$$$$$%&%sh`XP$IfG$$IfG$$IfG$
$If$a$G$$If
!G$x$$IfrT!        
>}z񮮮;v̙37ٗ
244444f4$IfG$&%<%@%N%n%%%%%\TI
`!|\A~~>!DJJرc+33˗rrr#F@P@\~"!!oݺddd̛7իW[nuttD0>OP׭['##[^zebb9slڴ   ':|0
e [WW2`GnܸQVV6&&fذa&*` KHH444tuu466Y̙3


$g(|x<Fc0&&&wMIIhZZZC/:xEtttNNΨQ7tP~ϊ޹sGYYYJJ
$If$a$G$$IfG$x$$IfrT!        
3`/ۊ+lmm.\HsέXdS놻._u\%&&&''7@db@>666vppصk՘,,,Kj*CvY\\9h sMBɓwmllH0	sYf]vabb"!!B)))/..5kVlllLL̵kג㏤$0|LaÆ+WB,--cbb,--?~`0ϟ믿Μ9s׮]zzz]<WVWWqFv1zᶶr`3g?xʪ-zzz/_
244444f4$IfG$$IfG$$IfG$
SSS~%?~<&&f*G$,o;ٗbuvvB444z\NK7?~ү_bD	LHHURRo///_r%svv>|x"!!icc3o޼~+<=|ڴio޼~:d2>B***ׯ_UUUԤ|.@$--M-]\\튊,cǎqÇ?~BUUUEE#FǮ    >Ǐ=,]4**jW^Ν;򪪪<ORRrϞ=+V@<8}MMM  !EEEݻqAeee-_|cƌ
x񢺺zXXشizW0|ؠA233Ү]6l`ff$--Ç}||tttRSS?jcccBB!dǎ=/!dK,A@徻V~~ٳo޼idd]]]]粲|QQV{{{}   !{
웗qqqyyy#MB
$If$a$G$$IfG$%%&2&4&N&R&`&&og\TL$IfG$$IfG$
$If$a$G$$IfG$x$$IfrT!        
Z[[DEEutti6uիWXXXwvv>yd龾# 􍸸plllzz
244444f4$IfG$$IfG$$IfG$&&&&&&
'@'B'wld\T$IfG$$IfG$$IfG$
UTT?zOnܸ?>;;ao>s}\YYyƍgJHHhkkG,XbL奤kkkƘ1cI@зx⎎u
2c…3gδ2L///ccD@DDDz󃒒n޼0}zqq]ƕ+Wttt:::$%%%%%?!!!UUUSLA    'SS 988B={+BOuuŋ       !^tRgg"5FO)//4iRVVUUU/^,\PYY֭[|===P5k#;::lYFFFll_!--...]]]+tRiӦ~ذa-UVBq|}0
7^v_~UUUewϟ3gluu5DH0@߼zNNN쯬\UUuIj!d#E4KLLLLLL`wTUU/!LJBrrr455X@iTVVBƼ<Bmgg']hYYf
!dΜ9Kkjjp8O
$If$a$G$$IfG$x$$IfrT!        
Qn@@?B       !wׯ”)SLMM\0;v˗/UTTloܽ{wIIG      \rrr4f=@H#G455
           466B"##{tw8p /gmɒ%'Ottt|w̙3-*..F     xrzz)!DSS{T__ܹ9s hFU4'Md``#B6mT__ommقTKKfffۛ={Q^^>rHCCCP|Bŋ?}\2LQQQI&ٳGVVaT}8vXAA+Wlذ!;;[AABTT˄[[;v1TLLLFٹvڢǯ[nĉl6hߏGTޖ-[mfiiy̙}^dɒ!Cz4l_j)UUUׯ_'Qg(M2E^^]]]---* |֢Zeee:ޣgJJ
244444f4$IfG$B'Z'^'l''''''\TI
˕7zxxHII]t     $`'''W\\lllz\b0rrr+>Lׯ_yyyQQHtttܿϜ9ܿ;;;qժUqqcǎ
:t޼y-*))A        ogϞ|ĉ:j֭遁T[nܸ!  rΜ9cggwLS!i̙III񺺺Ϟ=KNNquu>|xwĈ˖-[p!Ū>ĉ%%%L'`|
$If$a$G$$IfG$x$$IfrT!        
244444f4$IfG$$IfG$$IfG$
$If$a$G$$IfG$''(,(.(@(D(R(p(og\TL$IfG$$IfG$
o߾p??+VB<==555\bdd*ٳ޼y+	Ϩ:XIIIDDdȑ+[[[:::߿zw7Ν;nnn!0
_ѣG=vooyyyqq;;;BptzWW׻Kz%++ȑ#6KKWtzYY #GܺuKQQQHHh֬YSLA	oeS6=IDATSӺtRSS˗KKKg͚E9vؙ3g?~L>qĔ)SBBBzl{xߜ˗/Ϙ1CJJ*99yĉ;U߿ܹssILL\tiiiWUUUCCÁ90}ȑ#˗/
$If$a$G$$IfG$x$$IfrT!        
244444f4$IfG$$IfG$$IfG$p(((
ںu+swwȸs玐    !
̴_tuuc
))4)6)****zxsqljbZ$IfG$$IfG$$a$
.\8~w"b4{:t(""bԨQ,hBHllɓnl6[IIIOOOLL˗555bbbB_/**zɓ'+**[ZZjժ!Clٲ%,,lk֬IMMmiiqvvC00@EDDp\++7oJKKS^|I񐛛Km`Iyŋݻc{l0HHH8p 33sٲeFg_ߍ-}||ٗ$''/XPPֆDPPZ1L\pEVV{%<{lСݣ$Θ1ŋ7311QTT@)F}գe͚5ٗm6BԩSٗNx~ɓ'^~-..߿q))))..Nh._ŅzCBѣG8	>^rrEgܹsF55ryyy555IIɒ7oB
&F$a$x$$IfrT!       
utt>ŀ
244444f4$IfG$
kk뼼w###srr455gߠruuuwww__ߒiigggy߾};:].k3eriJ&nQf*4-cIiQFi$ueJB,u:gs]ZM|~9?ƎuvvX4gggMSSS ;w޾n\sMMMHHH@bEKnnn...}oKMM@E`[`E%7o>~}Vuww1TWWWBHYYٔ)S:;;!Æ
;w.K1`kԩƍ@&9}t*}	!ϟN3۲e-#_Fy7^z	!GJB!Nϙ3'""bƍQQQvvvh/_xxߺu!W=z4UBѴΜ9I-Zf`̜={t[[|7o배0j4y@ p8h^A|Ǐ'ڵK^^`0M(͛㰰uֵҗUUU+((̟?[WYf1Ç;iuĉUVfff9Jߝ;w׋A!|'`'allL}fX666Tа͛NNN4-<<<<5@PPP`ooOQWW-+++,,RVV
****++"+J+|qia$IfG$$IfG$
rrrg϶ B.+
$If$a$G$$If
!G$g$$If\>!      (44444f4$IfG$$IfG$J+L+++++-----vk`
kkk  !WfX?.///##C$%%
N:vT
$If$a$G$
`(//?!4RRR?22r'NucUU_EEE]]]ϧx"66ѣGT   FL,rssSRRrss={)))C            ׿U뵴z=̌R\\#www0[ZZt2U8iҤ3fQ7nܘ2e
$If$a$G$
!YCCm0az|RFFq=j͚5۷#}8q"Nj^                      wx゗+W嵶
$If$a$G$$a$
KW.\0**JEEmy<:8{{
&F$$a$g$$If\>!       (44444f4
ǎ>|M3XywqСNUSScllsK͛7X[[GDD}@ uֈ#8NQQQnnn\\hWj@|>bcc߷Z}}!Ν;U3̇kiiݻwѢEhj0vlBU
------(.zod
qqqy vβNKK뻫% x<Ŀ/?+Wtzkk+up744$&&.Ya4J;wР6ɢ6صkWӗbdddddDiiioi/^Xt~EEƍ:D0*))IJJRUU}	!DOOO}Ν;.]illLOOZC0C lݺu׮]11U׮];qDUUȑ####g͚%zׯܹSWW7tСC\rÆ
hj03TBϋ.uwwwttVVV޾};##Ξ={ժU=7HHHHNNVTT֖)--%x{{kjj[^^O>=aBHyyyNNNEEŵkתiVZZZF`aa!###nٲe׮]믃


\w;;;42CUUŋkkɓ'?@ZZFZ/>yܹsn:n8FFF._hU0Kvv̙3˖-~iii...򥥥#FtyyENN"
||MMM_MIHH077t;㏄_~ظy<OGG322ξx񢡡auu7|3sھ5+++{]p8ԁ&&&]]]r.^QQ܌F@G"""֮]s+uy.C$+++z7cƌqƭZ>((i@zyyB{%lmm566{c^^իW.,://ȑ#FFF>ܽ{GMM
eȐ!111eee='d      BjF[\.ʕ+W^ٳ'&&6))ŋyyyiii%%%hg0Yӂ_xHӇڳf޽TaHHȅCCC]]]UTTllllvll, _Ν;'*8yݻ
vAaaa0j犘!CjkkФo#&!Cl޼ߟ[[['$$2dʕT͛7B6mdmm!%%%@IIIWWM~qtt\pѣGWZf<(Jߜ7o*))=s8n33/_b0E[[;::~{yGGUA(9s#$$dȐ!n
$If$a$G$
<OWW?[]].Nydvtt(**ZYY]+\YYy	]]]OOO4#LLLаotaa@ PUU{Z4g###!>66+.]z7huuuMMSN
$If$a$G$
SRR~G%%оcÀ0)t:}˖-;v---qqql6cҥhy0`#44tϞ=BPQQl:=c===4>K.EGG755|򫯾:uŋp8NCWuuF4dսׯ;88p\NBãۿ$,4ӹ\dhhhqq͛UUU'MO^    >@@mT)))9o~XKKkʔ)wQWW       2DtgFp87n$ǫb._NؔՉ?靝\.ƍ~oRWW'Zȫ*͵&$&&޽{XKK+77!))Iqvv
$If$a$G$
y<޽{i4ƍy&0|,
$If$a$G$g$$If\S?;"      (44l44l4f4$IfG$(.*.B.H.N.z.|...wlaV
`cƌw^N~zCCŋ͛j*{{{BHyy9!$++k̙266qpp;a{zzzyypB77ϟBdddD֬YC144{K~~P(TVVx<                       yHNN.66mWtVϒ䂂BHggԩS{^
$If$a$G$
t:qذaԙ
ɓ'ɗ/_TRRZt)SKnll˛5kh[ǏlSSI&BBCC	!|>^^^? XŎ;ƍwƘғ'O=*%%BٿSSmRRRXXuW^
/IX0(jjj
$If$a$G$
BKK
6>|XIILJd(++_~۶m#Gd0,8|СC~9++kƌc<, S?ֺ,55ׯ_m۶'Lp
.xbBHPP O/??̙3P%Ç?w܅222544+333BH[[
KJJ&OhѢH555j `!=˝Bh*f23go۶-$$ɓgΜ駟Is{{=a00
$If$a$G$
---fsB|||RRR!4MFF&++kbN>}e===)))''';;;0[}o5@wޠ m۶SG]|W^*GEE%&&n211AǛ7o^ZZݱcnjE}ӧB233׭[hii|rPpA&9bĈwwwj
1o~-IIɀHKK1gظѡ"d;88:uSmفUCCojj*!DYY\AA!55zyyJHפ={߿իW
$If$a$G$
$If$a$G$
$If$a$G$g$$If\S?;"      (44l44l4f4.......6/8/wlaV
o{Gs3//oSNҗfB6l+}    !˖-KIIyGB8NmmG      >oӦM6mZmm6U(++r     !Ԃ,-----ccc֯_x^x<Ĥ577s\t0^AHLLlڴiwtÍ!GF7-[dɒj
$If$a$G$
BBٳg<O Bjjjb
$If$a$G$
1cx{{gff={:mh4mmm@@ӵ<   d#  ~p8ee妦&j笷2
$If$a$G$
۴iѣ֮]D9p`߿h4÷pGG:ɡ_ر#==믿?ӧ7f̘1cp\jj4~:}!CDIrgϞ-
$If$a$G$g$$If\S?;"      (44l44l4f4
{yqw1Qׯ_Fyՙ3gfLԔB7Lyh.B@ 5jzM6M^^^'O|EGG;FFFϟ?&<|0..MWW˫`bb{wv_WY:::!!!oL_999BHBBBAAARRǏy<vڄ   |~xx8!]!L&s{:::O:uj
$If$a$G$
,6(((##*]t)jjjXJ=`wQPPصkwmmׯEFiiJKK[ZZ!wuu/^`T϶ӧ׹s\]]y<NjIII)**6l^iiK444z8vSNٳxLՕRTTdii뛟o``E7ӱc߿`0V\Iٷo޽{~iܹ'O611!0'>}gQͮ.uuu&y9BHYYٖ-[߸kƀ=Kdee=zڳ<00dQK177|ۓ
$If$a$G$8/://@/B/R/^/b/laVK
`1W^
$If$a$G$
kjj-9 f̘1+WJ6nHYf)ࣘ3gرcJJJrrr$%%7o```KKK!?fff>=``ԇqݺu:𿠭h"             p--˗/#>:YY٭[䘚6770sy:`0W`0 @`0`@ 0(^]–nIENDB`fDdB
x%f
$If$a$G$

$If$a$G$g$$If\S?;"      (44l44l4f4
BA?A2fI?bSQp p!I?bSQp I?bSQp R]\xXkTG>3k7vMJP-F-Z-Iݸ[-!U.IͮHj&4Db0R!Jl E(Z-si
$If$a$G$
u~s~|gsWQ%Q*L
$If$a$G$
$If$a$G$
|[&4F_:j=䣵~?]~r0!Q[௥N+mu6oKAh֔ȈDgp=HTOӳXVY5(o.>/er
WQV[[GzS9UL|Pm{x=W0bh0ǭX@?5;/=]'3]Gw4ceJzZA/O^FK.#eTW莕vrtɌBID,I7n"nBppĬvfbĚ-}&=1LP9JY#W>ɐ.#yu}*xd-5]_C7%t4+w_*=UC~^1 urum̕su5*F[$Cp݊+(GDžE&*2]/h'~
dݨ]]rڤu=m;R:$:{Xaɚ-ҕ{FK
Y0yKcc7e%Wx΅Q>bQp.NZם4/hA&[ŜL99܌K8OсO7/TNyyr
E^!ٚɒ̅!Q:$ -iMcpM3x2]5.85i#F>o`mgIvd%udT;%vߌr1/ׁڝuNA!+scyBE:g,5jRvs}8wRsRjNҴsдweq'SrWVTֆY1$9Tjy FrdFCh]s
9~B02!7 3:OղWΓedjZb@(dFy|t;[f;~PÚyOtɵM4r;y
9<.\۽gV>|UJ"\c=S
$If$a$G$b////////0wlaV
oJ5҄z wz17wdͶ("bZpO[Ԃ'N|/ǵwqۆcI$KMv@Qw\f"gꁥYIxv;0vv{`)p}֒I%Q:!;..d-W#'
Xv/.d-   D\q   _AYp68p\#,k}#®U֒I%Q:\\~_뼓RS׸\Gg F?yƅ\vP)b:n_KFvHPNG
$If$a$G$

$If$a$G$

IHDRFrsRGB       pHYstIME     -
$If$a$G$
tEXtCommentCreated with GIMPW IDATxg@T7=;HT"
$If$a$G$
b,"Q
$If$a$G$g$$If\S?;"      (44l44l4f4
X&1ĆQ#( M:Jm`fy?{D\    g5.4G%  00  0O>x|bdddLA"##mmm8e2BBB#F7o^uu5b&½{B~gv9{{HS   ݝ|rccc__)Sdddl޼9""
A<NHH0apMM$pر`hsssSVV"ر}	!ϟ0aBqqq```}}=*ర0OOO==wVUU5*///%%eС%'[ZZ|}}	!AIII__F#&{{{wttL0a„	ځb555xY{̻ϛ7O\\
$If$a$G$000D0F0V0f0l00wlaVK
Jƾ鲲ׯjoooܸ'%%m6*X/O>}„       Æ
۲eAzUB׭[wIB˭[[[o޼yY%K߿_@@RVV=p?{n}}}  7ot6-$$b|}}]\\!yyyVVV...zzz>\tiYY     ѣk׮UUU999;̜93&&۶m4Nj400zb
ЇLikkojjٳٳgWVV&''uTWW7`lCCCO	!=/!Vw\.!oo/**L!tuu|޽{Ԕ7oހpIHH>}ҒFQՇ&>\GG=((ĉ{7gΜ]vu?[@;+))edd<~XPPNBRSS.]$''wqqm۶߿2n8wwyIJJ>yٳg=211QSSÛߎN+<ҥK7n|˫\uu~iҥl6;>>VFF0e˖=~{<_C @rrʕ+3229VCCCwwwB?p	133յŋTKYY@'OHJJ;ZtҔO8ݻ.^8h jOs͛7g׮]xo+5siӦQkjjٳg"}ٗ(&&+۶m^266ryܹ+v/_yǏwppb0󣛛l6ݝϾFqqqK$HϾofgg嗄QQ={gϞh&==7x#wc՟?]^^fCCCw2rH'˵oooWPPPQQ)**JOOa0C;
$If$a$G$
_===!bbbo߾r)Y|yYYoff믿x5      r                   ToߪB?~liiNII
$If$a$G$
$If$a$G$
$If$a$G$g$$If\S?;"      (44l44l4f4
lmmꚛ[-gikk\IٗB`kk7*++kiil۶MCC֭[222֭3f`@[ׯ__r;w{*yy;;;322jjj}}}7m$$$>7iҤI%%%KYj!d۶m=/!dΝ;vHNNZ|9Ékll{?FDDzYYYKYYY&&&W^'&&.Z͛7w@4cƌ4h޽{߽D\vZcckԔdeeq._غuIfffK>1bFRPPطo߁
$If$a$G$
utt_zEqpp322‡}_j      訯w/Q222
$If$a$G$
?~{常8--w޸q@     ?~|ٲeo߾%L4ʲg>~!d8qGUU566QKby{{B8%%%'':ŋ
$If$a$G$000000000wlaV
$If$a$G$
$If$a$G$
;w$hiieu뚚F1sLBHuuu}}_x1}t뫥`0$%%:;;o o%$$322LMMcbbJKKNjgg"''}=Rzzzhhw}p$^=ztaa)Vkkktt4ñ:t萄Dzz:!^KKʕ+   !ƍuVxx#G+~<==?z#GRL&'<>ѣ3f[ۉaHNN>|8!RII{ϖ۷o;q8L{sss|#|s1 Bzd_B[[۸qrF
$If$a$G$
$If$a$G$
Rc*>x򥙙h{{{K_'dggRO>ˣ6o&Nxu|poVTTܹsK]777~%ݩc***fo
$If$a$G$
E[]6e11jqqq̙3-RTTg@y'Zk.~Zv-!$,,d_ǽ{JJJTTT۷oohh6lܹsHߴQF޸qR[[{IBȶm>O?po!xN!|BJ^*--I[[butt">DlllWQQqȑ&O(AyAjjjXX컇#uwĉM6eee饧?zFؔRyի῿/~={OJ__߂YfEGG>}p߾}555K4fap$$$888gҥKtuu͛mllΞ=+,,\]]-%%x ';mڴׯ_߻wƦ{TSS#[aS*..0`Q%߻w*yuuu}ː>%qq999<N}o(..nnn.//7110`b}&(((##Ñ#G຺GX,'R?xGcǎ~!_=,C322?~Ə/$$D	>u!͛rrr6luFHKKv횮nL&a}J\.˞eee+Wljj?
$If$a$G$g$$If\S?;"      (44l44l4f400111&1.1p1r1wlaV
L5k!l6,++kʕ,\zÇ,Y.**x:C5*//͛L&SRR2!!#88Tž3gzJJJRR<YПސ!C~7aaaBȞ={DDD!uuuϟ?;qÅN``=p5knݺeooOjiiQ_kkkB~
6P˜KYԦw܉644$0+++___}}}~)))͜9ã+%%ɓ'rrr@}͛78qtRyyC2QiΝ;ƍc0!!!SPP\nzbb       }rlٲuVUCC\__@AA޾ʕ+&L@D1..xKңFl~cRRRll={t:%  C7??(**XYYQnnn999)0Jǧ]PP?jkk


ÇHHHܹFM2'g'77spww޼y?0PPPhmm%y"$$|i!֭t钯oKKkss'OBCC3337mD_~}kkɓǍښqAYYYl
$If$a$G$
z!>>~ԩ555§Nڸqcee|ii)Ͷۼyq!_
GDDL:U]]0J%%%f^$`sZZZTLyƍ
$If$a$G$
$If$a$G$
UUUG~zMMMꪃzС/fSRRnݺ#yyy

K H۷oݺu999=.={L^^N_~}ɢbbb;v`tuux<aQQQDπ?#nnns}廍]vȾpqqiӦ͞=6--ӻw>#ܹ8:77ǥϟ[[[s8X,Ç߹s0Kp}߽fy<Ν;
$If$a$G$g$$If\S?;"      (44l44l4f4
yuuGC$`3?/''PBBbڵW^fX
$If$a$G$
$If$a$G$r111111111laVK
$If$a$G$
:::YYY    >m֮#^aٲeP%%f!!ovRU5B
$If$a$G$
3Muu    rss=zdffFtss{AUUT)fo޼ym---IIٳg"8|]:;;,YBqrrz        á/]JqssZ\֭[͛WUUHP*++g̘)//Ͽ?{xxHJJB8aii9{lQQѧO>|YZZܹsر&X,/߯_M6M0ADDD[[{644ljj:{bWWN/--uuuqŋĈ'0AFFʕ+GZZZ燐رc̙.]qc~~?ɓ
$If$a$G$g$$If\S?;"      (44l44l4f4
H%$`'N466޽{ի'O+V'%%5ݻ$%%N)((`XƍBHW\nQQ(5  2rȔ*%qvvuR뀿X@@OO{mmmxύ<d۷Ĥkiii@ڿqq{JgQQэ7]޽{W\Լ{M\.7//%z@@
VVV)))o߾rgZݹsg޽JHH˳011177~RRҠA/FZ`-"A8%""bŊ/{zzx<'''BȣG-[VTTgϞm۶-]SuUU!$,,2n870	V\\zׯwuuB,,,RSS/ҦN:lذS;Yɥ8p`Ŋԋȴq8˗9rQ@^ykh4uBBӥ

5kP5˗/y<^MMr'NPSSCH8xiii֊OVii_pp0ZDө2DH?!F)++UTTŵRU+JKKeeewEDDdgg444P@ٳ@}bvr8γg޼ybN}jdd|r:d2O:=pC"WV\\ܣ>}I\.eݺuǏ)|        zϞ=;uT>999qqq4fҤI{%,ZHLL&0|uuy	޽[UUΝ;T͛7[ZZL޵k!
$If$a$G$
$If$a$G$
$If$a$G$
ҽ)Ϟ=|2
H!..O?TRggح[n߾_XX8e{{J99pFjϟ?cƌ_~dzɉ6m?
$If$a$G$1:2<2>2@2B2D2F2Z2wlaV
Pǎ~۷oSkL&T7nƍӪ IDATEEEǏSUU?>B
_̂O)''gȑ]]]>>>˖-SPP DFFn>|Cnjj"6,,,ښb)((477GGGϘ1S244
$If$a$G$
$If$a$G$
p8J

/>}[lmmSRR!#F@=  QO_~)))qqq?VSScXÇ:uJ__֭V200]`AYYYbb!ի)|0
p??BСC;::N
$If$a$G$
Cpww/--ݴiӤIKkjj8pAKBBB¡#|0)222۶mb"""vee円###YY\nYYYWW!dǎ! |$%%-UUUAAAj4nnnD!h
4`޺uX__j9<<QfAÿMAAd&$$ܸqCEEEVV&444<7
Kt:bjj:lذE/0޽cǎٳg+++xxxܻwoʖ6|V0455
$If$a$G$
HslllssŬY>!4i!BLLL޽vZ>0  >O:::w^UUcǎ{D߁83(##)$$Q\\ryqqq333AAwkkc066LJb1o޼tWl6!$`wQyP455{\op8/^عsuFFE_xqԩo߆gZ_BBRXXFaX'N(//<内yzzHII!$,"IJJ޽{СCBBB'::JJJ;wڵk߾}gԨQ[n1bfjjӧO9Έ#ӵ5X_ן:u"%%5x7o޼yFDDѣs%
$If$a$G$g$$If\S?;"      (44l44l4f4
#Y[[[YY?^ZZZHHjШh.lll\f
!JJJ{ikk:d2RG0|SRRn߾=rHBH~~U[Fݽ{wUQQqܹ7oHII͟?Ĉ#         C젠s8'$$\~/!$44tҤIw=CFx⊊
$If$a$G$Z2f2j2222222wlaVK
DPMSSӓLra555NYYr׷Yl6{ɒ%{F0     8ŋmۖ%%%$""BUTUUM>ѣp8#..n͚5'OF04|ܹscbb훛ƍdɒŋ
$If$a$G$
aaa@baaa>҄      .]tѷo.Xjkoo'="00F]xQMM߿Ԅ5驪#B6o\UU5w\$,,
$If$a$G$
!$`JNN>p@uu6lЛ!gddBtttٳghjj"["""'KǏ/[LRRrԩfjmm߽{wGGǒ%K;& IX,EEŦ{Κ5KCC
$If$a$G$
ݻwƍ,+55@>_SSӈ#<==2dbss3EOap#B"##{\lnn6@ɸB-[?Qի7VTT~ZBB|ĉy3`qƍI&	WWWKIIuРp'Oo߾WPPX~yIo>        !AAA=/!ӓ899e˖:Nx[lYmm-   
$If$a$G$g$$If\S?;"      (44l44l4f4
ڵk'OјfaaA)-- 8qMLLlћ7o9}ILT[f_B!dÆ
Te2[lljj*++\`+jkk:TWW` ;{'OoN;wNZZjjj/^$IJJW())Ao!t:UWWd27nܘhjjZ^^lkk$$$Nb&L`ffHw܉]x1-NgX/^=ŋQQQ222=255]hQmmTjZucc#Ղ)H+NNNݿ9rp~~'O!K,	!O>%|TLζZZ[[R$`3333[[ۧOBw]TT4nܸϞ=9::fS-~~~ÇC$>Xϊ駟222lll


!MMMTǿ|ٳgCiii9uի[nc04
!:`3<֌3h4چ
=zdnn>sL:KJJ򻥧755
6LIIرc222%((`ikk۲e˅jjj:::!WYf͟?ӛ7o>zMjjjvvׯ!L&!@&..f͚ٗrIBrlllpp0Fۻw/LLLtpp Xsι$%%)++cD	>LKKk]]]ϔBbV\)""?ϟ?ĉo޼qtt8 !!akkx @ȾfwA___OOOߝ=
&&&v
///BȞ={̙0 U\\\VVFx;v8q"!$%%H^^~ƌǎ׮]w!D^^}…T&.((hii;wnxxxTTT]]ݪUvn
H1.\pҥjB
$If$a$G$
$If$a$G$
$If$a$G$2233
>}z񮮮;v̙37ٗ
3:3<3>3@3wlaV
`!|\A~~>!DJJرc+33˗rrr#F@P@\~"!!oݺddd̛7իW[nuttD0>OP׭['##[^zebb9slڴ   ':|0
e [WW2`GnܸQVV6&&fذa&*` KHH444tuu466Y̙3


$g(|x<Fc0&&&wMIIhZZZC/:xEtttNNΨQ7tP~ϊ޹sGYYYJJ
$If$a$G$
3`/ۊ+lmm.\HsέXdS놻._u\%&&&''7@db@>666vppصk՘,,,Kj*CvY\\9h sMBɓwmllH0	sYf]vabb"!!B)))/..5kVlllLL̵kג㏤$0|LaÆ+WB,--cbb,--?~`0ϟ믿Μ9s׮]zzz]<WVWWqFv1zᶶr`3g?xʪ-zzz/_
$If$a$G$
SSS~%?~<&&f*G$,o;ٗbuvvB444z\NK7?~ү_bD	LHHURRo///_r%svv>|x"!!icc3o޼~+<=|ڴio޼~:d2>B***ׯ_UUUԤ|.@$--M-]\\튊,cǎqÇ?~BUUUEE#FǮ    >Ǐ=,]4**jW^Ν;򪪪<ORRrϞ=+V@<8}MMM  !EEEݻqAeee-_|cƌ
x񢺺zXXشizW0|ؠA233Ү]6l`ff$--Ç}||tttRSS?jcccBB!dǎ=/!dK,A@徻V~~ٳo޼idd]]]]粲|QQV{{{}   !{
웗qqqyyy#MB
$If$a$G$
$If$a$G$
Z[[DEEutti6uիWXXXwvv>yd龾# 􍸸plllzz
$If$a$G$
$If$a$G$g$$If\S?;"      (44l44l4f4@3B3D3F3Z3f3j333wlaV
UTT?zOnܸ?>;;ao>s}\YYyƍgJHHhkkG,XbL奤kkkƘ1cI@зx⎎u
2c…3gδ2L///ccD@DDDz󃒒n޼0}zqq]ƕ+Wttt:::$%%%%%?!!!UUUSLA    'SS 988B={+BOuuŋ       !^tRgg"5FO)//4iRVVUUU/^,\PYY֭[|===P5k#;::lYFFFll_!--...]]]+tRiӦ~ذa-UVBq|}0
7^v_~UUUewϟ3gluu5DH0@߼zNNN쯬\UUuIj!d#E4KLLLLLL`wTUU/!LJBrrr455X@iTVVBƼ<Bmgg']hYYf
!dΜ9Kkjjp8O
$If$a$G$
Qn@@?B       !wׯ”)SLMM\0;v˗/UTTloܽ{wIIG      \rrr4f=@H#G455
           466B"##{tw8p /gmɒ%'Ottt|w̙3-*..F     xrzz)!DSS{T__ܹ9s hFU4'Md``#B6mT__ommقTKKfffۛ={Q^^>rHCCCP|Bŋ?}\2LQQQI&ٳGVVaT}8vXAA+Wlذ!;;[AABTT˄[[;v1TLLLFٹvڢǯ[nĉl6hߏGTޖ-[mfiiy̙}^dɒ!Cz4l_j)UUUׯ_'Qg(M2E^^]]]---* |֢Zeee:ޣgJJ
$If$a$G$
˕7zxxHII]t     $`'''W\\lllz\b0rrr+>Lׯ_yyyQQHtttܿϜ9ܿ;;;qժUqqcǎ
:t޼y-*))A        ogϞ|ĉ:j֭遁T[nܸ!  rΜ9cggwLS!i̙III񺺺Ϟ=KNNquu>|xwĈ˖-[p!Ū>ĉ%%%L'`|
$If$a$G$
$If$a$G$g$$If\S?;"      (44l44l4f4
$If$a$G$
o߾p??+VB<==555\bdd*ٳ޼y+	Ϩ:XIIIDDdȑ+[[[:::߿zw7Ν;nnn!0
_ѣG=vooyyyqq;;;BptzWW׻Kz%++ȑ#6KKWtzYY #GܺuKQQQHHh֬YSLA	oeS6=IDATSӺtRSS˗KKKg͚E9vؙ3g?~L>qĔ)SBBBzl{xߜ˗/Ϙ1CJJ*99yĉ;U߿ܹssILL\tiiiWUUUCCÁ90}ȑ#˗/
$If$a$G$33334
44"4&4laVK
ںu+swwȸs玐    !
̴_tuuc
$If$a$G$
.\8~w"b4{:t(""bԨQ,hBHllɓnl6[IIIOOOLL˗555bbbB_/**zɓ'+**[ZZjժ!Clٲ%,,lk֬IMMmiiqvvC00@EDDp\++7oJKKS^|I񐛛Km`Iyŋݻc{l0HHH8p 33sٲeFg_ߍ-}||ٗ$''/XPPֆDPPZ1L\pEVV{%<{lСݣ$Θ1ŋ7311QTT@)F}գe͚5ٗm6BԩSٗNx~ɓ'^~-..߿q))))..Nh._ŅzCBѣG8	>^rrEgܹsF55ryyy555IIɒ7oB
$If$a$G$
utt>ŀ
$If$a$G$g$$If\S?;"      (44l44l4f4
kk뼼w###srr455gߠruuuwww__ߒiigggy߾};:].k3eriJ&nQf*4-cIiQFi$ueJB,u:gs]ZM|~9?ƎuvvX4gggMSSS ;w޾n\sMMMHHH@bEKnnn...}oKMM@E`[`E%7o>~}Vuww1TWWWBHYYٔ)S:;;!Æ
;w.K1`kԩƍ@&9}t*}	!ϟN3۲e-#_Fy7^z	!GJB!Nϙ3'""bƍQQQvvvh/_xxߺu!W=z4UBѴΜ9I-Zf`̜={t[[|7o배0j4y@ p8h^A|Ǐ'ڵK^^`0M(͛㰰uֵҗUUU+((̟?[WYf1Ç;iuĉUVfff9Jߝ;w׋A!|'`'allL}fX666Tа͛NNN4-<<<<5@PPP`ooOQWW-+++,,RVV
$If$a$G$
rrrg϶ B.+
$If$a$G$
kkk  !WfX?.///##C$%%
N:vT
$If$a$G$
`(//?!4RRR?22r'NucUU_EEE]]]ϧx"66ѣGT   FL,rssSRRrss={)))C            ׿U뵴z=̌R\\#www0[ZZt2U8iҤ3fQ7nܘ2e
$If$a$G$&4d4f4h4j4l4n4p44wlaV
!YCCm0az|RFFq=j͚5۷#}8q"Nj^                      wx゗+W嵶
$If$a$G$
KW.\0**JEEmy<:8{{
$If$a$G$
ǎ>|M3XywqСNUSScllsK͛7X[[GDD}@ uֈ#8NQQQnnn\\hWj@|>bcc߷Z}}!Ν;U3̇kiiݻwѢEhj0vlBU
$If$a$G$
qqqy vβNKK뻫% x<Ŀ/?+Wtzkk+up744$&&.Ya4J;wР6ɢ6صkWӗbdddddDiiioi/^Xt~EEƍ:D0*))IJJRUU}	!DOOO}Ν;.]illLOOZC0C lݺu׮]11U׮];qDUUȑ####g͚%zׯܹSWW7tСC\rÆ
hj03TBϋ.uwwwttVVV޾};##Ξ={ժU=7HHHHNNVTT֖)--%x{{kjj[^^O>=aBHyyyNNNEEŵkתiVZZZF`aa!###nٲe׮]믃


\w;;;42CUUŋkkɓ'?@ZZFZ/>yܹsn:n8FFF._hU0Kvv̙3˖-~iii...򥥥#FtyyENN"
||MMM_MIHH077t;㏄_~ظy<OGG322ξx񢡡auu7|3sھ5+++{]p8ԁ&&&]]]r.^QQ܌F@G"""֮]s+uy.C$+++z7cƌqƭZ>((i@zyyB{%lmm566{c^^իW.,://ȑ#FFF>ܽ{GMM
eȐ!111eee='d      BjF[\.ʕ+W^ٳ'&&6))ŋyyyiii%%%hg0Yӂ_xHӇڳf޽TaHHȅCCC]]]UTTllllvll, _Ν;'*8yݻ
vAaaa0j犘!CjkkФo#&!Cl޼ߟ[[['$$2dʕT͛7B6mdmm!%%%@IIIWWM~qtt\pѣGWZf<(Jߜ7o*))=s8n33/_b0E[[;::~{yGGUA(9s#$$dȐ!n
$If$a$G$
<OWW?[]].Nydvtt(**ZYY]+\YYy	]]]OOO4#LLLаotaa@ PUU{Z4g###!>66+.]z7huuuMMSN
$If$a$G$g$$If\S?;"      (44l44l4f4
SRR~G%%оcÀ0)t:}˖-;v---qqql6cҥhy0`#44tϞ=BPQQl:=c===4>K.EGG755|򫯾:uŋp8NCWuuF4dսׯ;88p\NBãۿ$,4ӹ\dhhhqq͛UUU'MO^    >@@mT)))9o~XKKkʔ)wQWW       2DtgFp87n$ǫb._NؔՉ?靝\.ƍ~oRWW'Zȫ*͵&$&&޽{XKK+77!))Iqvv
$If$a$G$444444444wlaVK
y<޽{i4ƍy&0|,
$If$a$G$
`cƌw^N~zCCŋ͛j*{{{BHyy9!$++k̙266qpp;a{zzzyypB77ϟBdddD֬YC144{K~~P(TVVx<                       yHNN.66mWtVϒ䂂BHggԩS{^
$If$a$G$
t:qذaԙ
ɓ'ɗ/_TRRZt)SKnll˛5kh[ǏlSSI&BBCC	!|>^^^? XŎ;ƍwƘғ'O=*%%BٿSSmRRRXXuW^
/IX0(jjj
$If$a$G$
BKK
6>|XIILJd(++_~۶m#Gd0,8|СC~9++kƌc<, S?ֺ,55ׯ_m۶'Lp
.xbBHPP O/??̙3P%Ç?w܅222544+333BH[[
KJJ&OhѢH555j `!=˝Bh*f23go۶-$$ɓgΜ駟Is{{=a00
$If$a$G$g$$If\S?;"      (44l44l4f4
---fsB|||RRR!4MFF&++kbN>}e===)))''';;;0[}o5@wޠ m۶SG]|W^*GEE%&&n211AǛ7o^ZZݱcnjE}ӧB233׭[hii|rPpA&9bĈwwwj
1o~-IIɀHKK1gظѡ"d;88:uSmفUCCojj*!DYY\AA!55zyyJHפ={߿իW
$If$a$G$
$If$a$G$
$If$a$G$444444444wlaV
o{Gs3//oSNҗfB6l+}    !˖-KIIyGB8NmmG      >oӦM6mZmm6U(++r     !Ԃ,-----ccc֯_x^x<Ĥ577s\t0^AHLLlڴiwtÍ!GF7-[dɒj
$If$a$G$
BBٳg<O Bjjjb
$If$a$G$
1cx{{gff={:mh4mmm@@ӵ<   d#  ~p8ee妦&j笷2
$If$a$G$
۴iѣ֮]D9p`߿h4÷pGG:ɡ_ر#==믿?ӧ7f̘1cp\jj4~:}!CDIrgϞ-
$If$a$G$
{yqw1Qׯ_Fyՙ3gfLԔB7Lyh.B@ 5jzM6M^^^'O|EGG;FFFϟ?&<|0..MWW˫`bb{wv_WY:::!!!oL_999BHBBBAAARRǏy<vڄ   |~xx8!]!L&s{:::O:uj
$If$a$G$
,6(((##*]t)jjjXJ=`wQPPصkwmmׯEFiiJKK[ZZ!wuu/^`T϶ӧ׹s\]]y<NjIII)**6l^iiK444z8vSNٳxLՕRTTdii뛟o``E7ӱc߿`0V\Iٷo޽{~iܹ'O611!0'>}gQͮ.uuu&y9BHYYٖ-[߸kƀ=Kdee=zڳ<00dQK177|ۓ
$If$a$G$g$$If\S?;"      (44l44l4f444444444wlaV
`1W^
$If$a$G$
kjj-9 f̘1+WJ6nHYf)ࣘ3gرcJJJrrr$%%7o```KKK!?fff>=``ԇqݺu:𿠭h"             p--˗/#>:YY٭[䘚6770sy:`0W`0 @`0`@ 0(^]–nIENDB`eDdBK     x%Ef
$If$a$G$

$If$a$G$
BA?A2d
7
&!  p!
7
&!  
7
&!  DR\x
xW]OU~X
$If$a$G$g$$If\S?;"      (44l44l4f4
e:Zap[Epv;KXhkR$&zu#  Oqdd$ީ3sޙ9̤rs83_L
$If$a$G$
ApR6@4)pDA?)RPh[oA^<swkҪF܋f(2zH.|M38)GgvxF(=Kt>G~@/5rߣݝfEG™EkRn=9s8sAc.Sc^k|C,R
$If$a$G$44t5v5x5z56
_WCO7O>d-Khy[kZrSUbˮˡCpfmYgFjnj"JnJ!uw(3;Ҡ\ƾ4}WpV*G`z"m^'^/Sx3Вf+իxSN(+X  &f"rNg#WScu,~g#ճ-ҫNѯ T^KiFfXcĺ87Y7SFvnrx:J݃MU)s31yU(}UWAL#`?yT9Q[PUM@X    im'nFVбQ[+&ߴ6G^yĨlug
sÖ[{tl`ۇ-WA^1*6[Gz:Va
a
vyB/ak:6꿊5ކ5ȫ #NV{OyX?ܲ}GDI!(|8~4AŧHK~SψNCn_KFvHPNG
66677ywigec
$d%d&d'd
$d%d&d'd$a$$a$$a$g$$If\S?;" (44l44l4f47777

7$a$8/ =!"#$2P1h0p3P(20;/ =!"#$2P1h0p3P(2(2     0;/ =!"#$2P1h0p3P(20    0;/ =!"#$2P1h0p3P(2(2    0;/ =!"#$2P1h0p3P(20    0;/ =!"#$2P1h0p3P(2(2    0;/ =!"#$2P1h0p3P(20    0P&l    1Q
&" WMFC YyxjP&l EMFys     XVISIODrawing

IHDRFrsRGB       pHYstIME     -
 %RL Arial%Tl!y
tEXtCommentCreated with GIMPW IDATxg@T7=;HT"
@
b,"Q
@!yLXSET 0--)%Tl!
X&1ĆQ#( M:Jm`fy?{D\    g5.4G%  00  0O>x|bdddLA"##mmm8e2BBB#F7o^uu5b&½{B~gv9{{HS   ݝ|rccc__)Sdddl޼9""
A<NHH0apMM$pر`hsssSVV"ر}	!ϟ0aBqqq```}}=*ర0OOO==wVUU5*///%%eС%'[ZZ|}}	!AIII__F#&{{{wttL0a„	ځb555xY{̻ϛ7O\\
@
Jƾ鲲ׯjoooܸ'%%m6*X/O>}„       Æ
۲eAzUB׭[wIB˭[[[o޼yY%K߿_@@RVV=p?{n}}}  7ot6-$$b|}}]\\!yyyVVV...zzz>\tiYY     ѣk׮UUU999;̜93&&۶m4Nj400zb
ЇLikkojjٳٳgWVV&''uTWW7`lCCCO	!=/!Vw\.!oo/**L!tuu|޽{Ԕ7oހpIHH>}ҒFQՇ&>\GG=((ĉ{7gΜ]vu?[@;+))edd<~XPPNBRSS.]$''wqqm۶߿2n8wwyIJJ>yٳg=211QSSÛߎN+<ҥK7n|˫\uu~iҥl6;>>VFF0e˖=~{<_C @rrʕ+3229VCCCwwwB?p	133յŋTKYY@'OHJJ;ZtҔO8ݻ.^8h jOs͛7g׮]xo+5siӦQkjjٳg"}ٗ(&&+۶m^266ryܹ+v/_yǏwppb0󣛛l6ݝϾFqqqK$HϾofgg嗄QQ={gϞh&==7x#wc՟?]^^fCCCw2rH'˵oooWPPPQQ)**JOOa0C;
@!LXSET 1--)%RL Arial^0`>j8p2bP<pj8X rif design, Arial contains more humast characteristics than many of its predecessors and as such ie %T`b        6
_===!bbbo߾r)Y|yYYoff믿x5      r                   ToߪB?~liiNII

@
@b        LT...haRL Arialhich helps to give the face a less mechanical appece.  Arial is an extremely versatile family of typefaces which can be used with equal success for text setting in reports, prentations, magazines etc, and for display use in newspapers, adw.%T`=      
S

lmmꚛ[-gikk\IٗB`kk7*++kiil۶MCC֭[222֭3f`@[ׯ__r;w{*yy;;;322jjj}}}7m$$$>7iҤI%%%KYj!d۶m=/!dΝ;vHNNZ|9Ékll{?FDDzYYYKYYY&&&W^'&&.Z͛7w@4cƌ4h޽{߽D\vZcckԔdeeq._غuIfffK>1bFRPPطo߁
@
utt_zEqpp322‡}_j      訯w/Q222
@= 
LTSETIC--)RL Arialts use by you is covered under the terms of a liceagreement. You have obtained this typeface software either directly from Monotype or together with software distributed by onef Monotypes licensees.
?~{常8--w޸q@     ?~|ٲeo߾%L4ʲg>~!d8qGUU566QKby{{B8%%%'':ŋ
This software is a valuable asset od %TTJ
     

@
;w$hiieu뚚F1sLBHuuu}}_x1}t뫥`0$%%:;;o o%$$322LMMcbbJKKNjgg"''}=Rzzzhhw}p$^=ztaa)Vkkktt4ñ:t萄Dzz:!^KKʕ+   !ƍuVxx#G+~<==?z#GRL&'<>ѣ3f[ۉaHNN>|8!RII{ϖ۷o;q8L{sss|#|s1 Bzd_B[[۸qrF
@J
LPIe RL Arialdistribute this software.
Rc*>x򥙙h{{{K_'dggRO>ˣ6o&Nxu|poVTTܹsK]777~%ݩc***fo
If you have any questconcerning your rights you should review the license agreement you received with the software or contact Monotype for a copy othe license agreement.
E[]6e11jqqq̙3-RTTg@y'Zk.~Zv-!$,,d_ǽ{JJJTTT۷oohh6lܹsHߴQF޸qR[[{IBȶm>O?po!xN!|BJ^*--I[[butt">DlllWQQqȑ&O(AyAjjjXX컇#uwĉM6eee饧?zFؔRyի῿/~={OJ__߂YfEGG>}p߾}555K4fap$$$888gҥKtuu͛mllΞ=+,,\]]-%%x ';mڴׯ_߻wƦ{TSS#[aS*..0`Q%߻w*yuuu}ː>%qq999<N}o(..nnn.//7110`b}&(((##Ñ#G຺GX,'R?xGcǎ~!_=,C322?~Ə/$$D	>u!͛rrr6luFHKKv횮nL&a}J\.˞eee+Wljj?
L5k!l6,++kʕ,\zÇ,Y.**x:C5*//͛L&SRR2!!#88Tž3gzJJJRR<YПސ!C~7aaaBȞ={DDD!uuuϟ?;qÅN``=p5knݺeooOjiiQ_kkkB~
6P˜KYԦw܉644$0+++___}}}~)))͜9ã+%%ɓ'rrr@}͛78qtRyyC2QiΝ;ƍc0!!!SPP\nzbb       }rlٲuVUCC\__@AA޾ʕ+&L@D1..xKңFl~cRRRll={t:%  C7??(**XYYQnnn999)0Jǧ]PP?jkk


ÇHHHܹFM2'g'77spww޼y?0PPPhmm%y"$$|i!֭t钯oKKkss'OBCC3337mD_~}kkɓǍښqAYYYl
Monotype can be contacted at:
z!>>~ԩ555§Nڸqcee|ii)Ͷۼyq!_
GDDL:U]]0J%%%f^$`sZZZTLyƍ
USA7 %T
UUUG~zMMMꪃzС/fSRRnݺ#yyy

K H۷oݺu999=.={L^^N_~}ɢbbb;v`tuux<aQQQDπ?#nnns}廍]vȾpqqiӦ͞=6--ӻw>#ܹ8:77ǥϟ[[[s8X,Ç߹s0Kp}߽fy<Ν;
J
x

yuuGC$`3?/''PBBbڵW^fX
@
@
J
:::YYY    >m֮#^aٲeP%%f!!ovRU5B
L`TLB_SETS-1&%%V09
:

::
%(RL Arial2. All Rights ReservedAriRegularMonotype:Arial Regular:Version 2.76 (Microsoft)ArialVerson 2.76ArialMTArial Trademark o%(RL Arial & TM Off. and elsewhere.notype TypographyMonotype Type Drawing Office - Robin Nicholas,Patricia Saunders 1982Contempors%(RL Arialacteristics than many of s predecessors and as such is more in tune with the mood of thelast decades of the twentieth ca%(RL Arialuller than in most industal style sans serif faces.  Terminal strokes are cut on the diaonal which helps to give the fac%(RL Arialversatile family of typefes which can be used with equal success for text setting in reprts, presentations, magazines ea%(RL Arialromotions.http://www.monop* !#0%`')<)***:*,r-P.../133344555&5666(6866707@8*8:8J8Z9f::;
3Muu    rss=zdffFtss{AUUT)fo޼ym---IIٳg"8|]:;;,YBqrrz        á/]JqssZ\֭[͛WUUHP*++g̘)//Ͽ?{xxHJJB8aii9{lQQѧO>|YZZܹsر&X,/߯_M6M0ADDD[[{644ljj:{bWWN/--uuuqŋĈ'0AFFʕ+GZZZ燐رc̙.]qc~~?ɓ
%(RL ArialL0MMLNpNNNNOPQQR*RSSTTTWXlXY"Z@ZZZ[[[[[\]]^B^_`Vaabbcde&fRfgXghizjkkm mooo%(RL ArialH:x2
H%$`'N466޽{ի'O+V'%%5ݻ$%%N)((`XƍBHW\nQQ(5  2rȔ*%qvvuR뀿X@@OO{mmmxύ<d۷Ĥkiii@ڿqq{JgQQэ7]޽{W\Լ{M\.7//%z@@
VVV)))o߾rgZݹsg޽JHH˳011177~RRҠA/FZ`-"A8%""bŊ/{zzx<'''BȣG-[VTTgϞm۶-]SuUU!$,,2n870	V\\zׯwuuB,,,RSS/ҦN:lذS;Yɥ8p`Ŋԋȴq8˗9rQ@^ykh4uBBӥ

5kP5˗/y<^MMr'NPSSCH8xiii֊OVii_pp0ZDө2DH?!F)++UTTŵRU+JKKeeewEDDdgg444P@ٳ@}bvr8γg޼ybN}jdd|r:d2O:=pC"WV\\ܣ>}I\.eݺuǏ)|        zϞ=;uT>999qqq4fҤI{%,ZHLL&0|uuy	޽[UUΝ;T͛7[ZZL޵k!
NvBv>~h(^<`pBp2~H%(%
(%RL Arialz$bzB jt<
Hæ(ƆưǒǼBl˖@j͔;<fΐBм(R|Ҧ%Tl[{
@
ҽ)Ϟ=|2
H!..O?TRggح[n߾_XX8e{{J99pFjϟ?cƌ_~dzɉ6m?
@[LXVPN 0--0%Tl{
Pǎ~۷oSkL&T7nƍӪ IDATEEEǏSUU?>B
_̂O)''gȑ]]]>>>˖-SPP DFFn>|Cnjj"6,,,ښb)((477GGGϘ1S244
@
@LXVPN 1--0%RL Arial J
p8J

/>}[lmmSRR!#F@=  QO_~)))qqq?VSScXÇ:uJ__֭V200]`AYYYbb!ի)|0
p??BСC;::N
B
Vn~>NdJZn~H  !"l"#$2%&z&'"'2'(((*++-<-L//113:3J4:4J55%T`    7
Cpww/--ݴiӤIKkjj8pAKBBB¡#|0)222۶mb"""vee円###YY\nYYYWW!dǎ! |$%%-UUUAAAj4nnnD!h
4`޺uX__j9<<QfAÿMAAd&$$ܸqCEEEVV&444<7
Kt:bjj:lذE/0޽cǎٳg+++xxxܻwoʖ6|V0455

HslllssŬY>!4i!BLLL޽vZ>0  >O:::w^UUcǎ{D߁83(##)$$Q\\ryqqq333AAwkkc066LJb1o޼tWl6!$`wQyP455{\op8/^عsuFFE_xqԩo߆gZ_BBRXXFaX'N(//<内yzzHII!$,"IJJ޽{СCBBB'::JJJ;wڵk߾}gԨQ[n1bfjjӧO9Έ#ӵ5X_ן:u"%%5x7o޼yFDDѣs%
@
#Y[[[YY?^ZZZHHjШh.lll\f
!JJJ{ikk:d2RG0|SRRn߾=rHBH~~U[Fݽ{wUQQqܹ7oHII͟?Ĉ#         C젠s8'$$\~/!$44tҤIw=CFx⊊
@        LT...RL Arial[[^0`zcehgjbl2mnn@nPnnnnno(oRoboroooppp p0p@pPpzppppqqBqlqqqrr>rrrss:sdssstt6t`ttt%(%T`,
Md

DPMSSӓLra555NYYr׷Yl6{ɒ%{F0     8ŋmۖ%%%$""BUTUUM>ѣp8#..n͚5'OF04|ܹscbb훛ƍdɒŋ
@
aaa@baaa>҄      .]tѷo.Xjkoo'="00F]xQMM߿Ԅ5驪#B6o\UU5w\$,,
@,
LTVPN!!$Th


!$`JNN>p@uu6lЛ!gddBtttٳghjj"["""'KǏ/[LRRrԩfjmm߽{wGGǒ%K;& IX,EEŦ{Κ5KCC
@
ݻwƍ,+55@>_SSӈ#<==2dbss3EOap#B"##{\lnn6@ɸB-[?Qի7VTT~ZBB|ĉy3`qƍI&	WWWKIIuРp'Oo߾WPPX~yIo>        !AAA=/!ӓ899e˖:Nx[lYmm-   
@h
LdITLB_SETS-1!!!!&%%V0j        MkL L     kkL%(%RL ArialB
ڵk'OјfaaA)-- 8qMLLlћ7o9}ILT[f_B!dÆ
Te2[lljj*++\`+jkk:TWW` ;{'OoN;wNZZjjj/^$IJJW())Ao!t:UWWd27nܘhjjZ^^lkk$$$Nb&L`ffHw܉]x1-NgX/^=ŋQQQ222=255]hQmmTjZucc#Ղ)H+NNNݿ9rp~~'O!K,	!O>%|TLζZZ[[R$`3333[[ۧOBw]TT4nܸϞ=9::fS-~~~ÇC$>Xϊ駟222lll


!MMMTǿ|ٳgCiii9uի[nc04
!:`3<֌3h4چ
=zdnn>sL:KJJ򻥧755
6LIIرc222%((`ikk۲e˅jjj:::!WYf͟?ӛ7o>zMjjjvvׯ!L&!@&..f͚ٗrIBrlllpp0Fۻw/LLLtpp Xsι$%%)++cD	>LKKk]]]ϔBbV\)""?ϟ?ĉo޼qtt8 !!akkx @ȾfwA___OOOߝ=
&&&v
///BȞ={̙0 U\\\VVFx;v8q"!$%%H^^~ƌǎ׮]w!D^^}…T&.((hii;wnxxxTTT]]ݪUvn
H1.\pҥjB
PZ&L~f"v&N4f@n(^0`>j8p%T~b
@
@LpEFFECTIVE ADDRESS a-))-0(---000---&%&" WMFC 9y%V0F6        
G
5 
5     GG
%(RL Arialpearance.  Arial is an extremely versatile family ypefaces which can be used with equal success for text setting in reports, presentations, magazines etc, and for display use inewspapers, advertising and promotions.http://www.monotype.comww%(RL Arial
>}z񮮮;v̙37ٗ
This typeface is the property of Monotype Typogr and its use by you is covered under the terms of a li6"BbJr&P|>h*n%(RL Arialhpvxp4>.^"RBrT      
`!|\A~~>!DJJرc+33˗rrr#F@P@\~"!!oݺddd̛7իW[nuttD0>OP׭['##[^zebb9slڴ   ':|0
e [WW2`GnܸQVV6&&fذa&*` KHH444tuu466Y̙3


$g(|x<Fc0&&&wMIIhZZZC/:xEtttNNΨQ7tP~ϊ޹sGYYYJJ
0
3`/ۊ+lmm.\HsέXdS놻._u\%&&&''7@db@>666vppصk՘,,,Kj*CvY\\9h sMBɓwmllH0	sYf]vabb"!!B)))/..5kVlllLL̵kג㏤$0|LaÆ+WB,--cbb,--?~`0ϟ믿Μ9s׮]zzz]<WVWWqFv1zᶶr`3g?xʪ-zzz/_
`
SSS~%?~<&&f*G$,o;ٗbuvvB444z\NK7?~ү_bD	LHHURRo///_r%svv>|x"!!icc3o޼~+<=|ڴio޼~:d2>B***ׯ_UUUԤ|.@$--M-]\\튊,cǎqÇ?~BUUUEE#FǮ    >Ǐ=,]4**jW^Ν;򪪪<ORRrϞ=+V@<8}MMM  !EEEݻqAeee-_|cƌ
x񢺺zXXشizW0|ؠA233Ү]6l`ff$--Ç}||tttRSS?jcccBB!dǎ=/!dK,A@徻V~~ٳo޼idd]]]]粲|QQV{{{}   !{
웗qqqyyy#MB


Z[[DEEutti6uիWXXXwvv>yd龾# 􍸸plllzz
Dt%(RL Arial4d4d* !#0%`')<)***:*,r-P.../133344555&565F66(686707@8*8:8J8Z9f::;
;@;p;;<%(RL ArialNNNOPQQR*RRSSTTWXlXY"Z@ZZZ[[[[[\]]^B^_`Vaabbccde&fRfghizjkkm mooopRpbprpp%(RL Arialx2
UTT?zOnܸ?>;;ao>s}\YYyƍgJHHhkkG,XbL奤kkkƘ1cI@зx⎎u
2c…3gδ2L///ccD@DDDz󃒒n޼0}zqq]ƕ+Wttt:::$%%%%%?!!!UUUSLA    'SS 988B={+BOuuŋ       !^tRgg"5FO)//4iRVVUUU/^,\PYY֭[|===P5k#;::lYFFFll_!--...]]]+tRiӦ~ذa-UVBq|}0
7^v_~UUUewϟ3gluu5DH0@߼zNNN쯬\UUuIj!d#E4KLLLLLL`wTUU/!LJBrrr455X@iTVVBƼ<Bmgg']hYYf
!dΜ9Kkjjp8O
NvBv>~h(^<`pB2~HL%(RL Arial*hz$bzB jt<
Qn@@?B       !wׯ”)SLMM\0;v˗/UTTloܽ{wIIG      \rrr4f=@H#G455
           466B"##{tw8p /gmɒ%'Ottt|w̙3-*..F     xrzz)!DSS{T__ܹ9s hFU4'Md``#B6mT__ommقTKKfffۛ={Q^^>rHCCCP|Bŋ?}\2LQQQI&ٳGVVaT}8vXAA+Wlذ!;;[AABTT˄[[;v1TLLLFٹvڢǯ[nĉl6hߏGTޖ-[mfiiy̙}^dɒ!Cz4l_j)UUUׯ_'Qg(M2E^^]]]---* |֢Zeee:ޣgJJ
Hæ(ƆưǒǼBl@j͔;<fΐBм%(%
(%RL Arial&PPV
˕7zxxHII]t     $`'''W\\lllz\b0rrr+>Lׯ_yyyQQHtttܿϜ9ܿ;;;qժUqqcǎ
:t޼y-*))A        ogϞ|ĉ:j֭遁T[nܸ!  rΜ9cggwLS!i̙III񺺺Ϟ=KNNquu>|xwĈ˖-[p!Ū>ĉ%%%L'`|
@Bz(R|$Nx JtFpBl^t~  J%Tl]o
@
@]oLXPPN 0--0%Tl] 
o߾p??+VB<==555\bdd*ٳ޼y+	Ϩ:XIIIDDdȑ+[[[:::߿zw7Ν;nnn!0
_ѣG=vooyyyqq;;;BptzWW׻Kz%++ȑ#6KKWtzYY #GܺuKQQQHHh֬YSLA	oeS6=IDATSӺtRSS˗KKKg͚E9vؙ3g?~L>qĔ)SBBBzl{xߜ˗/Ϙ1CJJ*99yĉ;U߿ܹssILL\tiiiWUUUCCÁ90}ȑ#˗/
@
@]LXPPN 1--0%%T`    ,
ںu+swwȸs玐    !
̴_tuuc

.\8~w"b4{:t(""bԨQ,hBHllɓnl6[IIIOOOLL˗555bbbB_/**zɓ'+**[ZZjժ!Clٲ%,,lk֬IMMmiiqvvC00@EDDp\++7oJKKS^|I񐛛Km`Iyŋݻc{l0HHH8p 33sٲeFg_ߍ-}||ٗ$''/XPPֆDPPZ1L\pEVV{%<{lСݣ$Θ1ŋ7311QTT@)F}գe͚5ٗm6BԩSٗNx~ɓ'^~-..߿q))))..Nh._ŅzCBѣG8	>^rrEgܹsF55ryyy555IIɒ7oB
@
utt>ŀ
@        LT...RL Arialnnnnno(oRoborooopp p0p@pPpzppppqqBqlqqqrr>rhrrrss:sdssstt6t`ttuu2u\uuuvv.vXvvvww*%TI

kk뼼w###srr455gߠruuuwww__ߒiigggy߾};:].k3eriJ&nQf*4-cIiQFi$ueJB,u:gs]ZM|~9?ƎuvvX4gggMSSS ;w޾n\sMMMHHH@bEKnnn...}oKMM@E`[`E%7o>~}Vuww1TWWWBHYYٔ)S:;;!Æ
;w.K1`kԩƍ@&9}t*}	!ϟN3۲e-#_Fy7^z	!GJB!Nϙ3'""bƍQQQvvvh/_xxߺu!W=z4UBѴΜ9I-Zf`̜={t[[|7o배0j4y@ p8h^A|Ǐ'ڵK^^`0M(͛㰰uֵҗUUU+((̟?[WYf1Ç;iuĉUVfff9Jߝ;w׋A!|'`'allL}fX666Tа͛NNN4-<<<<5@PPP`ooOQWW-+++,,RVV
@
rrrg϶ B.+
@LlPPN ITLB_SETS-2--0)%-%--)-%TO


kkk  !WfX?.///##C$%%
N:vT
@
`(//?!4RRR?22r'NucUU_EEE]]]ϧx"66ѣGT   FL,rssSRRrss={)))C            ׿U뵴z=̌R\\#www0[ZZt2U8iҤ3fQ7nܘ2e
@O
LlPPN ITLB_SETS-1--0)%-%--)-%%
(&%%V0        M     LL          L%(%
(%
(&%%V0MLLL%(%
(&%%W,C$L--%(&%%W,Z
Y
Y
%(&%%W,CK
!YCCm0az|RFFq=j͚5۷#}8q"Nj^                      wx゗+W嵶
BLB
KW.\0**JEEmy<:8{{
%(%%V0%%%%RL Arial%Txk
ǎ>|M3XywqСNUSScllsK͛7X[[GDD}@ uֈ#8NQQQnnn\\hWj@|>bcc߷Z}}!Ν;U3̇kiiݻwѢEhj0vlBU
@
qqqy vβNKK뻫% x<Ŀ/?+Wtzkk+up744$&&.Ya4J;wР6ɢ6صkWӗbdddddDiiioi/^Xt~EEƍ:D0*))IJJRUU}	!DOOO}Ν;.]illLOOZC0C lݺu׮]11U׮];qDUUȑ####g͚%zׯܹSWW7tСC\rÆ
hj03TBϋ.uwwwttVVV޾};##Ξ={ժU=7HHHHNNVTT֖)--%x{{kjj[^^O>=aBHyyyNNNEEŵkתiVZZZF`aa!###nٲe׮]믃


\w;;;42CUUŋkkɓ'?@ZZFZ/>yܹsn:n8FFF._hU0Kvv̙3˖-~iii...򥥥#FtyyENN"
||MMM_MIHH077t;㏄_~ظy<OGG322ξx񢡡auu7|3sھ5+++{]p8ԁ&&&]]]r.^QQ܌F@G"""֮]s+uy.C$+++z7cƌqƭZ>((i@zyyB{%lmm566{c^^իW.,://ȑ#FFF>ܽ{GMM
eȐ!111eee='d      BjF[\.ʕ+W^ٳ'&&6))ŋyyyiii%%%hg0Yӂ_xHӇڳf޽TaHHȅCCC]]]UTTllllvll, _Ν;'*8yݻ
vAaaa0j犘!CjkkФo#&!Cl޼ߟ[[['$$2dʕT͛7B6mdmm!%%%@IIIWWM~qtt\pѣGWZf<(Jߜ7o*))=s8n33/_b0E[[;::~{yGGUA(9s#$$dȐ!n
@kL\TLB SET)%---)Tl
<OWW?[]].Nydvtt(**ZYY]+\YYy	]]]OOO4#LLLаotaa@ PUU{Z4g###!>66+.]z7huuuMMSN
@
SRR~G%%оcÀ0)t:}˖-;v---qqql6cҥhy0`#44tϞ=BPQQl:=c===4>K.EGG755|򫯾:uŋp8NCWuuF4dսׯ;88p\NBãۿ$,4ӹ\dhhhqq͛UUU'MO^    >@@mT)))9o~XKKkʔ)wQWW       2DtgFp87n$ǫb._NؔՉ?靝\.ƍ~oRWW'Zȫ*͵&$&&޽{XKK+77!))Iqvv
@LXINDEX00-+&%W$
y<޽{i4ƍy&0|,
a
`cƌw^N~zCCŋ͛j*{{{BHyy9!$++k̙266qpp;a{zzzyypB77ϟBdddD֬YC144{K~~P(TVVx<                       yHNN.66mWtVϒ䂂BHggԩS{^

t:qذaԙ
ɓ'ɗ/_TRRZt)SKnll˛5kh[ǏlSSI&BBCC	!|>^^^? XŎ;ƍwƘғ'O=*%%BٿSSmRRRXXuW^
/IX0(jjj
X
BKK
6>|XIILJd(++_~۶m#Gd0,8|СC~9++kƌc<, S?ֺ,55ׯ_m۶'Lp
.xbBHPP O/??̙3P%Ç?w܅222544+333BH[[
KJJ&OhѢH555j `!=˝Bh*f23go۶-$$ɓgΜ駟Is{{=a00
%(%%V,N       =
---fsB|||RRR!4MFF&++kbN>}e===)))''';;;0[}o5@wޠ m۶SG]|W^*GEE%&&n211AǛ7o^ZZݱcnjE}ӧB233׭[hii|rPpA&9bĈwwwj
1o~-IIɀHKK1gظѡ"d;88:uSmفUCCojj*!DYY\AA!55zyyJHפ={߿իW
N       
N=
N     &%%V0
%(%%TdX
o{Gs3//oSNҗfB6l+}    !˖-KIIyGB8NmmG      >oӦM6mZmm6U(++r     !Ԃ,-----ccc֯_x^x<Ĥ577s\t0^AHLLlڴiwtÍ!GF7-[dɒj
@
BBٳg<O Bjjjb
@XLTCOMP047-&%W$qh%(%%V,}^^}^^&%%W$
$q
h%(%%V,^BB^^B^&%%V0%(%
(%%T`'q
1cx{{gff={:mh4mmm@@ӵ<   d#  ~p8ee妦&j笷2
@
۴iѣ֮]D9p`߿h4÷pGG:ɡ_ر#==믿?ӧ7f̘1cp\jj4~:}!CDIrgϞ-
@'LTINV0-&%W$Wi@``7%(%%V,9..`9..RL
{yqw1Qׯ_Fyՙ3gfLԔB7Lyh.B@ 5jzM6M^^^'O|EGG;FFFϟ?&<|0..MWW˫`bb{wv_WY:::!!!oL_999BHBBBAAARRǏy<vڄ   |~xx8!]!L&s{:::O:uj
,6(((##*]t)jjjXJ=`wQPPصkwmmׯEFiiJKK[ZZ!wuu/^`T϶ӧ׹s\]]y<NjIII)**6l^iiK444z8vSNٳxLՕRTTdii뛟o``E7ӱc߿`0V\Iٷo޽{~iܹ'O611!0'>}gQͮ.uuu&y9BHYYٖ-[߸kƀ=Kdee=zڳ<00dQK177|ۓ
 Arial%(%
(%%Tl8#
`1W^
@
kjj-9 f̘1+WJ6nHYf)ࣘ3gرcJJJrrr$%%7o```KKK!?fff>=``ԇqݺu:𿠭h"             p--˗/#>:YY٭[䘚6770sy:`0W`0 @`0`@ 0(^]–nIENDB`kDdBx%f
@LXHIT 00)%%
(RL Arial%TX

@
BA?A2jڅ2  
@LP31%%RL Arial&" WMFC yp
p!
      
څ2  څ2  ,R? \ R$
%T`
xZmlh@8Z(R"ŰkLM       6Ȣ&Gn9CsZ"d45Fm"TQDDaQTI6WK37|?
@
;<s'EbX-
@LTlogRL Arial()*+,-/0123456789:;<=?@ABCDE%TT
"zj҉Yt

&,*Xo+ĬUzSKR15pcK1̩WbڧO7qrNvf&S<'xjMDiF"SI^T31V//綾B$˂is,}_'|O"5T͂<zkskseks7>0*ɲ`f&ɲ55\фLřI2UӶF3\hfkt>dY"mqunXW&TMFeQkTۄZ}QIMͺO>g#,VfEo];sq,2L"&hh37>U0&|'`3lP,EL؆Gm^
ܕKEz>uB\|;(z#Z+mFve@U3
@
U`[Ⴛ4k߰kZQ!`l5|pq<(_
@LP2, RL Arialessors and as such is more in tune with the mood oe last decades of the twentieth century.  The overall treatment of curves is softer and fuller than in most industrial style ss serif faces.  Terminal strokes are cut on the diagonal whichha%(%T    
7ߎjw>l;4|pq<(_k|97c^_!΃Hco1
Ah8
@
<ۋ.+ S
bl8Ga{Q!΃Hcoq%hx8i
ܕB_ǵoXƎ%~8i
G8>׮#=]kpxv^w,pF_u~8y
G8>׮#=];p x>C
ܕDwK7.}GuշSsؾp]70}al?>
G8>׮#=]Ǘp
@Lh(ITLB_SETS)+13!!!!%
(RL Arialtname/ms_welcome.htmlNOTIFICATION OF LICENSE AGREE
n_&#-
W}6!|pq<(_5Dˑ2%95޴_./M0[I~

mտ%կ;*n_KFvHPNG
This typeface is the property of Monotype Typography and its use by you is covered under the terms of a license agreement.ou have obtained this typeface software either directly from Mdi%TXI

@

IHDRFrsRGB       pHYstIME     -
@ILP13%%%TT
tEXtCommentCreated with GIMPW IDATxg@T7=;HT"
@
b,"Q
@LP0it%RL Arialte this software.
X&1ĆQ#( M:Jm`fy?{D\    g5.4G%  00  0O>x|bdddLA"##mmm8e2BBB#F7o^uu5b&½{B~gv9{{HS   ݝ|rccc__)Sdddl޼9""
A<NHH0apMM$pر`hsssSVV"ر}	!ϟ0aBqqq```}}=*ర0OOO==wVUU5*///%%eС%'[ZZ|}}	!AIII__F#&{{{wttL0a„	ځb555xY{̻ϛ7O\\
Jƾ鲲ׯjoooܸ'%%m6*X/O>}„       Æ
۲eAzUB׭[wIB˭[[[o޼yY%K߿_@@RVV=p?{n}}}  7ot6-$$b|}}]\\!yyyVVV...zzz>\tiYY     ѣk׮UUU999;̜93&&۶m4Nj400zb
ЇLikkojjٳٳgWVV&''uTWW7`lCCCO	!=/!Vw\.!oo/**L!tuu|޽{Ԕ7oހpIHH>}ҒFQՇ&>\GG=((ĉ{7gΜ]vu?[@;+))edd<~XPPNBRSS.]$''wqqm۶߿2n8wwyIJJ>yٳg=211QSSÛߎN+<ҥK7n|˫\uu~iҥl6;>>VFF0e˖=~{<_C @rrʕ+3229VCCCwwwB?p	133յŋTKYY@'OHJJ;ZtҔO8ݻ.^8h jOs͛7g׮]xo+5siӦQkjjٳg"}ٗ(&&+۶m^266ryܹ+v/_yǏwppb0󣛛l6ݝϾFqqqK$HϾofgg嗄QQ={gϞh&==7x#wc՟?]^^fCCCw2rH'˵oooWPPPQQ)**JOOa0C;
If you have any question concng your rights you should review the license agreement you received with the software or contact Monotype for a copy of the linse agreement.
_===!bbbo߾r)Y|yYYoff믿x5      r                   ToߪB?~liiNII
Monotype can be contacted at:
lmmꚛ[-gikk\IٗB`kk7*++kiil۶MCC֭[222֭3f`@[ׯ__r;w{*yy;;;322jjj}}}7m$$$>7iҤI%%%KYj!d۶m=/!dΝ;vHNNZ|9Ékll{?FDDzYYYKYYY&&&W^'&&.Z͛7w@4cƌ4h޽{߽D\vZcckԔdeeq._غuIfffK>1bFRPPطo߁
USA - (847)
utt_zEqpp322‡}_j      訯w/Q222
%Tl
?~{常8--w޸q@     ?~|ٲeo߾%L4ʲg>~!d8qGUU566QKby{{B8%%%'':ŋ
@
@LXWAY 0nO98.&%W${%(%%V,%RL
;w$hiieu뚚F1sLBHuuu}}_x1}t뫥`0$%%:;;o o%$$322LMMcbbJKKNjgg"''}=Rzzzhhw}p$^=ztaa)Vkkktt4ñ:t萄Dzz:!^KKʕ+   !ƍuVxx#G+~<==?z#GRL&'<>ѣ3f[ۉaHNN>|8!RII{ϖ۷o;q8L{sss|#|s1 Bzd_B[[۸qrF
 ArialialRegularMonotype:Arial gular:Version 2.76 (Microsoft)ArialVersion 2.76ArialMTArial Trdemark of The Monotype Corporatd%TP
@
Rc*>x򥙙h{{{K_'dggRO>ˣ6o&Nxu|poVTTܹsK]777~%ݩc***fo
@     L`ITLB MISSr)%-7--Tl
E[]6e11jqqq̙3-RTTg@y'Zk.~Zv-!$,,d_ǽ{JJJTTT۷oohh6lܹsHߴQF޸qR[[{IBȶm>O?po!xN!|BJ^*--I[[butt">DlllWQQqȑ&O(AyAjjjXX컇#uwĉM6eee饧?zFؔRyի῿/~={OJ__߂YfEGG>}p߾}555K4fap$$$888gҥKtuu͛mllΞ=+,,\]]-%%x ';mڴׯ_߻wƦ{TSS#[aS*..0`Q%߻w*yuuu}ː>%qq999<N}o(..nnn.//7110`b}&(((##Ñ#G຺GX,'R?xGcǎ~!_=,C322?~Ə/$$D	>u!͛rrr6luFHKKv횮nL&a}J\.˞eee+Wljj?
@
L5k!l6,++kʕ,\zÇ,Y.**x:C5*//͛L&SRR2!!#88Tž3gzJJJRR<YПސ!C~7aaaBȞ={DDD!uuuϟ?;qÅN``=p5knݺeooOjiiQ_kkkB~
6P˜KYԦw܉644$0+++___}}}~)))͜9ã+%%ɓ'rrr@}͛78qtRyyC2QiΝ;ƍc0!!!SPP\nzbb       }rlٲuVUCC\__@AA޾ʕ+&L@D1..xKңFl~cRRRll={t:%  C7??(**XYYQnnn999)0Jǧ]PP?jkk


ÇHHHܹFM2'g'77spww޼y?0PPPhmm%y"$$|i!֭t钯oKKkss'OBCC3337mD_~}kkɓǍښqAYYYl
@l     L`EXCEPTIONe-+0--)40%
(%
(RL Arialy of its predecessors ands such is more in tune with the mood of the last decades of thetwentieth century.  The overallv%TX

z!>>~ԩ555§Nڸqcee|ii)Ͷۼyq!_
GDDL:U]]0J%%%f^$`sZZZTLyƍ
@
@LP12%%&%W$%(%%V,&%%W$%(&%%W$

%(&%%W$%(%%V9 
UUUG~zMMMꪃzС/fSRRnݺ#yyy

K H۷oݺu999=.={L^^N_~}ɢbbb;v`tuux<aQQQDπ?#nnns}廍]vȾpqqiӦ͞=6--ӻw>#ܹ8:77ǥϟ[[[s8X,Ç߹s0Kp}߽fy<Ν;

yuuGC$`3?/''PBBbڵW^fX
     &%%W${%(%%V,%
(%
(%RL
 Arial
:::YYY    >m֮#^aٲeP%%f!!ovRU5B
`
3Muu    rss=zdffFtss{AUUT)fo޼ym---IIٳg"8|]:;;,YBqrrz        á/]JqssZ\֭[͛WUUHP*++g̘)//Ͽ?{xxHJJB8aii9{lQQѧO>|YZZܹsر&X,/߯_M6M0ADDD[[{644ljj:{bWWN/--uuuqŋĈ'0AFFʕ+GZZZ燐رc̙.]qc~~?ɓ

H%$`'N466޽{ի'O+V'%%5ݻ$%%N)((`XƍBHW\nQQ(5  2rȔ*%qvvuR뀿X@@OO{mmmxύ<d۷Ĥkiii@ڿqq{JgQQэ7]޽{W\Լ{M\.7//%z@@
VVV)))o߾rgZݹsg޽JHH˳011177~RRҠA/FZ`-"A8%""bŊ/{zzx<'''BȣG-[VTTgϞm۶-]SuUU!$,,2n870	V\\zׯwuuB,,,RSS/ҦN:lذS;Yɥ8p`Ŋԋȴq8˗9rQ@^ykh4uBBӥ

5kP5˗/y<^MMr'NPSSCH8xiii֊OVii_pp0ZDө2DH?!F)++UTTŵRU+JKKeeewEDDdgg444P@ٳ@}bvr8γg޼ybN}jdd|r:d2O:=pC"WV\\ܣ>}I\.eݺuǏ)|        zϞ=;uT>999qqq4fҤI{%,ZHLL&0|uuy	޽[UUΝ;T͛7[ZZL޵k!

DtD.@xB^,\&V44d* !#0%`%Tj
@
ҽ)Ϟ=|2
H!..O?TRggح[n߾_XX8e{{J99pFjϟ?cƌ_~dzɉ6m?
@jLdPADDR[31:13]--000%%%%&%W(CGL>%(&%%W$53>*%(%%V,!     !!       !RL ArialzzT{{|||}}~~:x2
Pǎ~۷oSkL&T7nƍӪ IDATEEEǏSUU?>B
_̂O)''gȑ]]]>>>˖-SPP DFFn>|Cnjj"6,,,ښb)((477GGGϘ1S244
NvBv>~h^<`pB%(%%T~T
@
p8J

/>}[lmmSRR!#F@=  QO_~)))qqq?VSScXÇ:uJ__֭V200]`AYYYbb!ի)|0
p??BСC;::N
@~LdPAGE OFFSET--4-4))--)TF1
Cpww/--ݴiӤIKkjj8pAKBBB¡#|0)222۶mb"""vee円###YY\nYYYWW!dǎ! |$%%-UUUAAAj4nnnD!h
4`޺uX__j9<<QfAÿMAAd&$$ܸqCEEEVV&444<7
Kt:bjj:lذE/0޽cǎٳg+++xxxܻwoʖ6|V0455
@
HslllssŬY>!4i!BLLL޽vZ>0  >O:::w^UUcǎ{D߁83(##)$$Q\\ryqqq333AAwkkc066LJb1o޼tWl6!$`wQyP455{\op8/^عsuFFE_xqԩo߆gZ_BBRXXFaX'N(//<内yzzHII!$,"IJJ޽{СCBBB'::JJJ;wڵk߾}gԨQ[n1bfjjӧO9Έ#ӵ5X_ן:u"%%5x7o޼yFDDѣs%
@FLdPADDR[12:0]--000%%%%
(RL Arial0Z,V(R|&PPV
#Y[[[YY?^ZZZHHjШh.lll\f
!JJJ{ikk:d2RG0|SRRn߾=rHBH~~U[Fݽ{wUQQqܹ7oHII͟?Ĉ#         C젠s8'$$\~/!$44tҤIw=CFx⊊
@BzR|$Nx Jt%(RL Arialn~>NdJZn~H  !"l"#$2%&z&'"'2'((()*++-<-L//13:3J4:4J5577 8`8p88:::(%(%
(RL ArialWdWtWWY2Z[[^0`zcehgl2mnn@nPn`nnnnno(oRoboroooppp p0p@pPpzppppqqBqqqrr>rhrrrss:sdsss%T`
DPMSSӓLra555NYYr׷Yl6{ɒ%{F0     8ŋmۖ%%%$""BUTUUM>ѣp8#..n͚5'OF04|ܹscbb훛ƍdɒŋ
P
aaa@baaa>҄      .]tѷo.Xjkoo'="00F]xQMM߿Ԅ5驪#B6o\UU5w\$,,

!$`JNN>p@uu6lЛ!gddBtttٳghjj"["""'KǏ/[LRRrԩfjmm߽{wGGǒ%K;& IX,EEŦ{Κ5KCC
@
ݻwƍ,+55@>_SSӈ#<==2dbss3EOap#B"##{\lnn6@ɸB-[?Qի7VTT~ZBB|ĉy3`qƍI&	WWWKIIuРp'Oo߾WPPX~yIo>        !AAA=/!ӓ899e˖:Nx[lYmm-   
@
ڵk'OјfaaA)-- 8qMLLlћ7o9}ILT[f_B!dÆ
Te2[lljj*++\`+jkk:TWW` ;{'OoN;wNZZjjj/^$IJJW())Ao!t:UWWd27nܘhjjZ^^lkk$$$Nb&L`ffHw܉]x1-NgX/^=ŋQQQ222=255]hQmmTjZucc#Ղ)H+NNNݿ9rp~~'O!K,	!O>%|TLζZZ[[R$`3333[[ۧOBw]TT4nܸϞ=9::fS-~~~ÇC$>Xϊ駟222lll


!MMMTǿ|ٳgCiii9uի[nc04
!:`3<֌3h4چ
=zdnn>sL:KJJ򻥧755
6LIIرc222%((`ikk۲e˅jjj:::!WYf͟?ӛ7o>zMjjjvvׯ!L&!@&..f͚ٗrIBrlllpp0Fۻw/LLLtpp Xsι$%%)++cD	>LKKk]]]ϔBbV\)""?ϟ?ĉo޼qtt8 !!akkx @ȾfwA___OOOߝ=
&&&v
///BȞ={̙0 U\\\VVFx;v8q"!$%%H^^~ƌǎ׮]w!D^^}…T&.((hii;wnxxxTTT]]ݪUvn
H1.\pҥjB
LTlogRL Arial}~~B~l~~~(\xzJ.(Fn(^`Tjbr**<(:L^p%TTQ
b

>}z񮮮;v̙37ٗ
@
`!|\A~~>!DJJرc+33˗rrr#F@P@\~"!!oݺddd̛7իW[nuttD0>OP׭['##[^zebb9slڴ   ':|0
e [WW2`GnܸQVV6&&fذa&*` KHH444tuu466Y̙3


$g(|x<Fc0&&&wMIIhZZZC/:xEtttNNΨQ7tP~ϊ޹sGYYYJJ
@Q
3`/ۊ+lmm.\HsέXdS놻._u\%&&&''7@db@>666vppصk՘,,,Kj*CvY\\9h sMBɓwmllH0	sYf]vabb"!!B)))/..5kVlllLL̵kג㏤$0|LaÆ+WB,--cbb,--?~`0ϟ믿Μ9s׮]zzz]<WVWWqFv1zᶶr`3g?xʪ-zzz/_
LP2RL Arial~f"v&N4f@n(^
&WMFCy0`>j8p2bP<pj8X m%Tc
SSS~%?~<&&f*G$,o;ٗbuvvB444z\NK7?~ү_bD	LHHURRo///_r%svv>|x"!!icc3o޼~+<=|ڴio޼~:d2>B***ׯ_UUUԤ|.@$--M-]\\튊,cǎqÇ?~BUUUEE#FǮ    >Ǐ=,]4**jW^Ν;򪪪<ORRrϞ=+V@<8}MMM  !EEEݻqAeee-_|cƌ
x񢺺zXXشizW0|ؠA233Ү]6l`ff$--Ç}||tttRSS?jcccBB!dǎ=/!dK,A@徻V~~ٳo޼idd]]]]粲|QQV{{{}   !{
웗qqqyyy#MB

@
Z[[DEEutti6uիWXXXwvv>yd龾# 􍸸plllzz
@c
Lh(ITLB_SETS)+12!!!!&%W$      %(%%V0zb
zb
b
zz%RL Arialpvxp4>.^"RBrT 
UTT?zOnܸ?>;;ao>s}\YYyƍgJHHhkkG,XbL奤kkkƘ1cI@зx⎎u
2c…3gδ2L///ccD@DDDz󃒒n޼0}zqq]ƕ+Wttt:::$%%%%%?!!!UUUSLA    'SS 988B={+BOuuŋ       !^tRgg"5FO)//4iRVVUUU/^,\PYY֭[|===P5k#;::lYFFFll_!--...]]]+tRiӦ~ذa-UVBq|}0
7^v_~UUUewϟ3gluu5DH0@߼zNNN쯬\UUuIj!d#E4KLLLLLL`wTUU/!LJBrrr455X@iTVVBƼ<Bmgg']hYYf
!dΜ9Kkjjp8O

Qn@@?B       !wׯ”)SLMM\0;v˗/UTTloܽ{wIIG      \rrr4f=@H#G455
           466B"##{tw8p /gmɒ%'Ottt|w̙3-*..F     xrzz)!DSS{T__ܹ9s hFU4'Md``#B6mT__ommقTKKfffۛ={Q^^>rHCCCP|Bŋ?}\2LQQQI&ٳGVVaT}8vXAA+Wlذ!;;[AABTT˄[[;v1TLLLFٹvڢǯ[nĉl6hߏGTޖ-[mfiiy̙}^dɒ!Cz4l_j)UUUׯ_'Qg(M2E^^]]]---* |֢Zeee:ޣgJJ
0
˕7zxxHII]t     $`'''W\\lllz\b0rrr+>Lׯ_yyyQQHtttܿϜ9ܿ;;;qժUqqcǎ
:t޼y-*))A        ogϞ|ĉ:j֭遁T[nܸ!  rΜ9cggwLS!i̙III񺺺Ϟ=KNNquu>|xwĈ˖-[p!Ū>ĉ%%%L'`|
`

DtD.@%TY
.
o߾p??+VB<==555\bdd*ٳ޼y+	Ϩ:XIIIDDdȑ+[[[:::߿zw7Ν;nnn!0
_ѣG=vooyyyqq;;;BptzWW׻Kz%++ȑ#6KKWtzYY #GܺuKQQQHHh֬YSLA	oeS6=IDATSӺtRSS˗KKKg͚E9vؙ3g?~L>qĔ)SBBBzl{xߜ˗/Ϙ1CJJ*99yĉ;U߿ܹssILL\tiiiWUUUCCÁ90}ȑ#˗/
@
@LlD & A attributes0--%%%%"&%%V0`
ںu+swwȸs玐    !
̴_tuuc
fa
.\8~w"b4{:t(""bԨQ,hBHllɓnl6[IIIOOOLL˗555bbbB_/**zɓ'+**[ZZjժ!Clٲ%,,lk֬IMMmiiqvvC00@EDDp\++7oJKKS^|I񐛛Km`Iyŋݻc{l0HHH8p 33sٲeFg_ߍ-}||ٗ$''/XPPֆDPPZ1L\pEVV{%<{lСݣ$Θ1ŋ7311QTT@)F}գe͚5ٗm6BԩSٗNx~ɓ'^~-..߿q))))..Nh._ŅzCBѣG8	>^rrEgܹsF55ryyy555IIɒ7oB
eea
utt>ŀ
a
kk뼼w###srr455gߠruuuwww__ߒiigggy߾};:].k3eriJ&nQf*4-cIiQFi$ueJB,u:gs]ZM|~9?ƎuvvX4gggMSSS ;w޾n\sMMMHHH@bEKnnn...}oKMM@E`[`E%7o>~}Vuww1TWWWBHYYٔ)S:;;!Æ
;w.K1`kԩƍ@&9}t*}	!ϟN3۲e-#_Fy7^z	!GJB!Nϙ3'""bƍQQQvvvh/_xxߺu!W=z4UBѴΜ9I-Zf`̜={t[[|7o배0j4y@ p8h^A|Ǐ'ڵK^^`0M(͛㰰uֵҗUUU+((̟?[WYf1Ç;iuĉUVfff9Jߝ;w׋A!|'`'allL}fX666Tа͛NNN4-<<<<5@PPP`ooOQWW-+++,,RVV
e%(%
(%RL ArialQR*RRSSTTTWXlXY"ZZZ[[[[[\]]^B^_`Vaabbccde&fRfgXghizjkkmooopRpbprpprrrsstpu^%T
rrrg϶ B.+
]
kkk  !WfX?.///##C$%%
N:vT
@
`(//?!4RRR?22r'NucUU_EEE]]]ϧx"66ѣGT   FL,rssSRRrss={)))C            ׿U뵴z=̌R\\#www0[ZZt2U8iҤ3fQ7nܘ2e
@
!YCCm0az|RFFq=j͚5۷#}8q"Nj^                      wx゗+W嵶

KW.\0**JEEmy<:8{{
L`PAGE FAULT--4-)-0%)&%W$0    B      9    9%(%%V, a
ǎ>|M3XywqСNUSScllsK͛7X[[GDD}@ uֈ#8NQQQnnn\\hWj@|>bcc߷Z}}!Ν;U3̇kiiݻwѢEhj0vlBU
`     a
qqqy vβNKK뻫% x<Ŀ/?+Wtzkk+up744$&&.Ya4J;wР6ɢ6صkWӗbdddddDiiioi/^Xt~EEƍ:D0*))IJJRUU}	!DOOO}Ν;.]illLOOZC0C lݺu׮]11U׮];qDUUȑ####g͚%zׯܹSWW7tСC\rÆ
hj03TBϋ.uwwwttVVV޾};##Ξ={ժU=7HHHHNNVTT֖)--%x{{kjj[^^O>=aBHyyyNNNEEŵkתiVZZZF`aa!###nٲe׮]믃


\w;;;42CUUŋkkɓ'?@ZZFZ/>yܹsn:n8FFF._hU0Kvv̙3˖-~iii...򥥥#FtyyENN"
||MMM_MIHH077t;㏄_~ظy<OGG322ξx񢡡auu7|3sھ5+++{]p8ԁ&&&]]]r.^QQ܌F@G"""֮]s+uy.C$+++z7cƌqƭZ>((i@zyyB{%lmm566{c^^իW.,://ȑ#FFF>ܽ{GMM
eȐ!111eee='d      BjF[\.ʕ+W^ٳ'&&6))ŋyyyiii%%%hg0Yӂ_xHӇڳf޽TaHHȅCCC]]]UTTllllvll, _Ν;'*8yݻ
vAaaa0j犘!CjkkФo#&!Cl޼ߟ[[['$$2dʕT͛7B6mdmm!%%%@IIIWWM~qtt\pѣGWZf<(Jߜ7o*))=s8n33/_b0E[[;::~{yGGUA(9s#$$dȐ!n
9     `     &%%W$0  9     %(%
(%%V0mMmMMmmM%RL Arial(R|ҦP\׊ך&l8޾^0Z,V(R|&PPV
<OWW?[]].Nydvtt(**ZYY]+\YYy	]]]OOO4#LLLаotaa@ PUU{Z4g###!>66+.]z7huuuMMSN
@Bz%Txv.
SRR~G%%оcÀ0)t:}˖-;v---qqql6cҥhy0`#44tϞ=BPQQl:=c===4>K.EGG755|򫯾:uŋp8NCWuuF4dսׯ;88p\NBãۿ$,4ӹ\dhhhqq͛UUU'MO^    >@@mT)))9o~XKKkʔ)wQWW       2DtgFp87n$ǫb._NؔՉ?靝\.ƍ~oRWW'Zȫ*͵&$&&޽{XKK+77!))Iqvv
@
y<޽{i4ƍy&0|,
@vL\SR[SUPV-0-0--TT4~
`cƌw^N~zCCŋ͛j*{{{BHyy9!$++k̙266qpp;a{zzzyypB77ϟBdddD֬YC144{K~~P(TVVx<                       yHNN.66mWtVϒ䂂BHggԩS{^
@
t:qذaԙ
ɓ'ɗ/_TRRZt)SKnll˛5kh[ǏlSSI&BBCC	!|>^^^? XŎ;ƍwƘғ'O=*%%BٿSSmRRRXXuW^
/IX0(jjj
@4LP]&%W$               %(%%V, a
BKK
6>|XIILJd(++_~۶m#Gd0,8|СC~9++kƌc<, S?ֺ,55ׯ_m۶'Lp
.xbBHPP O/??̙3P%Ç?w܅222544+333BH[[
KJJ&OhѢH555j `!=˝Bh*f23go۶-$$ɓgΜ駟Is{{=a00
     a
---fsB|||RRR!4MFF&++kbN>}e===)))''';;;0[}o5@wޠ m۶SG]|W^*GEE%&&n211AǛ7o^ZZݱcnjE}ӧB233׭[hii|rPpA&9bĈwwwj
1o~-IIɀHKK1gظѡ"d;88:uSmفUCCojj*!DYY\AA!55zyyJHפ={߿իW
          &%%W$                %(%
(%
(%
(%%V0} }      }}RL Arialtt6t`tttuu2u\uuuvvXvvvww*wTw~wwwx&xPxzxxxy"yLyvzzZzz{${N{x{{{| |t|||}}F}p}}}~~B~l~~%(%RL Arialr**<(:L^p06 `.xHRdrf,`B%TpB 
@
@BLXACCESS-00---Tdg        
o{Gs3//oSNҗfB6l+}    !˖-KIIyGB8NmmG      >oӦM6mZmm6U(++r     !Ԃ,-----ccc֯_x^x<Ĥ577s\t0^AHLLlڴiwtÍ!GF7-[dɒj
@
BBٳg<O Bjjjb
@LTTYPE)---&%W$
{%
%(%%V,].
.
.
].
%
(%
(%%Tz
H0
1cx{{gff={:mh4mmm@@ӵ<   d#  ~p8ee妦&j笷2
@
۴iѣ֮]D9p`߿h4÷pGG:ɡ_ر#==믿?ӧ7f̘1cp\jj4~:}!CDIrgϞ-
@z
H
{yqw1Qׯ_Fyՙ3gfLԔB7Lyh.B@ 5jzM6M^^^'O|EGG;FFFϟ?&<|0..MWW˫`bb{wv_WY:::!!!oL_999BHBBBAAARRǏy<vڄ   |~xx8!]!L&s{:::O:uj
L`PROTECTION-04)-0)40T
&2
,6(((##*]t)jjjXJ=`wQPPصkwmmׯEFiiJKK[ZZ!wuu/^`T϶ӧ׹s\]]y<NjIII)**6l^iiK444z8vSNٳxLՕRTTdii뛟o``E7ӱc߿`0V\Iٷo޽{~iܹ'O611!0'>}gQͮ.uuu&y9BHYYٖ-[߸kƀ=Kdee=zڳ<00dQK177|ۓ
@
`1W^
@

kjj-9 f̘1+WJ6nHYf)ࣘ3gرcJJJrrr$%%7o```KKK!?fff>=``ԇqݺu:𿠭h"             p--˗/#>:YY٭[䘚6770sy:`0W`0 @`0`@ 0(^]–nIENDB`|DdBx%f
L`ATTRIBUTES-))0-0)--&%W$\e%(%%V,ffRL

BA?A2{Lϟf4% p!Lϟf4% Lϟf4% qR? \ R$xŝ}lUy9Pl@\!zq 1B!
WDDeb
(eXjh9@z{-ucFI)!6%BYר,M;eG9{0{޾s~x^/ލL{W:mO]`П v[ϾlVd~O*}*̾cAǙE׾B=2%:ե$V~}[ZI..]}&E^gQ	2G`:o:k*#:o]_вec^^_jH4APo~+mc5^1xK+L3ƙhlk
sgèKUu*jŨlSѴe?_ذd\}ҢZMN{6ҫZz/C`
g{V~~ti8jgGbi;}Ng*9yczbO)y13UVqFUEݷ}w@w\TQQ=>sqUTI9閖\ܦ*nlb&NE=߸Lwd
 Arial#XX>C',f(QArialArial%(%RL
͜ꫯjy帒ǯ^f
0vfۮ12\.kKjfaջQmueK{Vi֯=|M{k֍flzPCq=Y==ݣͺW~Ϋ-Y_0{8~Ym/k^UzViS3~v^?\?Q'o]T~hcj|ջNmu^mFZKݠhH5r-׬VhU}լi}׬;vwں4fz^լ=f^zgԖѬy˫Qլ/=z/j{CepB뽥]z;޿T/5'fz 1wVWzj6ЫP]{i/kCmwhfMZozQz=Z^nS[faֻ_VÚaR{uZoz@m?ЬCA8S΍~^)㾅uEQcsجv$N:͓bJ+)R:[t+{NLRu{?neyN:tZJRJNK)uR::a_ՙW4Cz5tzI#G]}}{B_*{M3WydM)&R:MtH,PW0}il/+t>ݽNwtwOҽ9{s]A_:afR[Vv۔)mSWt++þ}
$
/_Jw])ݻ
 ArialE-ChQ ArialArialCCMT316eafa793t%T
2
OW?     }Z{D3QF)s7Jn({IJ$k9;^:(I{X֦!CJwSzo+}j^<żO/|&?Om݈X>.~G//xӜID$Kf.VR+ނŬ@#6 F]ш_eOꭱlo%5GNV%ޮcqVi1&Z]KcLoiI^VcŅ⍽xFvH̞ݴ:opNrN9C1&ݝЎbLEoUrlv1&Oi1&2ۨ=I]TIƳZTI7{6įZ/=9?,mf%}LoZcL:V||nfW3ɿYo1msIPOv_$v9Ƥhun1U1&5F?bKPP+l~1~vu9G3ϧ_d+ŬuPIoA`L6d*AI7d1ۧ~1&5:~>8og-=P2LjObLzV{JnxF{{A{b&iU5.L
@
S*FoAhdZwݨP5Uֱ*v|IJ>Ƥhƾc7~/ĘHg{|
@     L`DMMU PAGEX0770--4-TlQL$
-/3
cl}C1&Oh?C1&}G妁^H6˅}ޖ
@
oso׌?/}]̤huƮ1kUU1&5MfY`F`kޤƘ6z9H6&Iw559ԾK]]IZns{>oTǘ(7gsdlֱmQIp^S6z;$[;mP$Úߏ1ascUzL2vicLVwilW>1QnHxd_h_ wű     {$´N4?cv#/(fu*c8Z-7?ldvH6zoP$!c}S/|LxcjLChG#jV]ݪ[YHͣWNiḩA
=ZGs%ݺڭݺSjbmV;j>&faY'XtNu'=:ңDjvjz>;'bL'bLZaPYObvS1&jS1VڣqΪ_?=L"DufGgVumqHE6i͚SIي3Dmi~1z۵+\g+
@QLLXFAULT)-0%)T?
mo<3DufFb&U]>i[WN=^Ŭug2-LUj 
@
W{yB[3}>Нh̾I^wA#U4oIG_1$~lGCկxGVWAͮ^cQWĘV~V%ޮcqVi1&Z]KcLoiIrX1e>7)gm-m7y'15cZn?.lv1&Oi1&{U띊1xV1&Z}[cƘ{naZ3_?+Y-N~#VrD+(4\=RZn:8d lvM~15ʽ1~1۵nխ=oTǘ(ExNs;T[_̤p??Pv+:H2պnc[3&VL2Vj ƤhuVƘSicii*3eTtЫ]1>Z-7ulvޠIC7Ƥ&]jaj`$à;{Z)'Bv"$Lj5{}[^]ʤ&=VǹlSIfřndԻ~8R&5}Mǹ;j3YidԻ^zbk8L%u1W^JZ,X-w-:q-Gz\JZ}k^*e66?3|:߰^ɥLjZ^#zM5=d2i}ZcX_WUaKԴGkzD_)eR$3k4z%2i]#zM5=
@     L`EXCEPTION-+0--)40&%W(%(%%V9
Qʤ.a}}bX_W ^\#`8V|MOzb&pjkzY Z5~{b&i_?kbpIJY-l6и~bO12k



Ot߻NJY-ܣ:+$[S23ثW~GuV?:+jC7ƤGF=r.}t,TRV+wrd7I#PB=UiMzS#-#^XW1&'>+,wߥ-4GvwwW2!s'ǘFWcLV#[jd[cٲ1&1&-|_d5=cD:[trG>w_734bơ
.-C Arial???????-2
^OqUتA|#WM\5>uTX(ՑTc[Po&l0Fo`m&<0x
qU#
y!SET 0--)%2
^/#Foem1i*x
qU#
!SET 1--)%C Arial?????????????????????????-2
U*/9v;ߨc{$x
       b...C Arial?????????????????????????-2
5⪉G|myh82h8C dzg P0xۋ5⪉G|myh8^AxۛU*x       sQP{Mx
qU#~H?sL[}L],}`Ŗ%.O\1q㓻Ylud+U3A=8dYfXY0b'.o|~ɕ2Ǫox
4<	Ce0e+s,,qy'\YcշuGAAa<,XY,O_,ge7G`>@\?q̂V(W0^Ce0e+s,,qy'\YcշuF΁}g2b|
        
=SET--)2 Arial??????5??????????????????-       2
f<-K\<9b'WfXm
"6dYfXY0b'.o|~ɕ}`y~ɕMfr3oTfzj-pH5׌:Xma1
i*&xSKbտvj
J
I* Arial?????????????????5???????-2
l4q5#
J
:ɱlsQ-m;吆k&u$:Cn
O=o

`?nO=퐆k&u$: Ƞ0xۋM`ς7 Cyl/:i⚉kG|myh8^AxۛMx	sQP{M4C&f|֑Ǫo
hy	7!ky 
OL\3>kHcշuL4jp-9whwSA/QɬUir㻌A.7׌:XmP!_gO%PoTk`.Spt4:XW35>m{خqh7_o \,6{t; ˙VGP5ԣjmC;ݻLտ5Fzj-pwA\>kHcշu܊v4
TLB_SETS-1--$:

::
-C Arial2. All Rights ReservedAri-C Arial & TM Off. and elsewhere.-C Arialacteristics than many of -C Arialuller than in most indust-C Arialversatile family of typef-2 Arialromotions.http://www.mono-2 Arial?A?A?A?A?A?A?A?A?A?A?A?A?-2 Arial?A?A?A?A?A?A?A?A?A?A?A?A?-     "System cpxρ/--C Arial?A?A?A?A?A?A?A?A?A?A?A?A?-2
l2r,oTV;envʡI\q#9Uֱ
-`-6Vlmvo=9-75>Z9t; u$:a؁`.vx;m75.      varw_q#9Uv=hxz,h:x
Culo:۽%pF&$
[VPN 0--0%2
twA\>kHcշuF΁}o#O?͚|;>C':_[GrC4\a\vxr|.8ߨɷ|LQp:uׁ:Xm}vw0\Ko*7?5>iC=:~q#9U1
`.REpTrFg&(3)@Ept4:X߳x~aw^U-Ս3CNV͇6BU)n_KFvHPNG
VPN 1--0%C Arial???????????????????????-  2

       ...C Arial????????c????????????????-

IHDRFrsRGB       pHYstIME     -
-2
tEXtCommentCreated with GIMPW IDATxg@T7=;HT"
,
VPN!!$2
b,"Q
h
ITLB_SETS-1!!!!--$kL L     kkL--C Arial?????????????????????????-!2
X&1ĆQ#( M:Jm`fy?{D\    g5.4G%  00  0O>x|bdddLA"##mmm8e2BBB#F7o^uu5b&½{B~gv9{{HS   ݝ|rccc__)Sdddl޼9""
A<NHH0apMM$pر`hsssSVV"ر}	!ϟ0aBqqq```}}=*ర0OOO==wVUU5*///%%eС%'[ZZ|}}	!AIII__F#&{{{wttL0a„	ځb555xY{̻ϛ7O\\
EFFECTIVE ADDRESS-))-0(---000-----$G
5       
5     GG
-C Arial?????????????????????????-C Arial?????????????????????????-C Arial?????????????-C Arial?A?A?A?A?A?A?A?A?A?A?A?A?-        C Arial?A?A?A?A?A?A?A?A?A?A?A?A?- 
Jƾ鲲ׯjoooܸ'%%m6*X/O>}„       Æ
۲eAzUB׭[wIB˭[[[o޼yY%K߿_@@RVV=p?{n}}}  7ot6-$$b|}}]\\!yyyVVV...zzz>\tiYY     ѣk׮UUU999;̜93&&۶m4Nj400zb
ЇLikkojjٳٳgWVV&''uTWW7`lCCCO	!=/!Vw\.!oo/**L!tuu|޽{Ԕ7oހpIHH>}ҒFQՇ&>\GG=((ĉ{7gΜ]vu?[@;+))edd<~XPPNBRSS.]$''wqqm۶߿2n8wwyIJJ>yٳg=211QSSÛߎN+<ҥK7n|˫\uu~iҥl6;>>VFF0e˖=~{<_C @rrʕ+3229VCCCwwwB?p	133յŋTKYY@'OHJJ;ZtҔO8ݻ.^8h jOs͛7g׮]xo+5siӦQkjjٳg"}ٗ(&&+۶m^266ryܹ+v/_yǏwppb0󣛛l6ݝϾFqqqK$HϾofgg嗄QQ={gϞh&==7x#wc՟?]^^fCCCw2rH'˵oooWPPPQQ)**JOOa0C;
C Arial?A?A?A?A?A?A?A?A?A?A?A?A?-
_===!bbbo߾r)Y|yYYoff믿x5      r                   ToߪB?~liiNII
C Arial?A?A?A?A?A?A?A?A?A?A?A?A?---C Arial?A?A?A?A?A?A?A?AA?A?A?A?-2
o]PPN 0--0%2
]PPN 1--0%-2
lmmꚛ[-gikk\IٗB`kk7*++kiil۶MCC֭[222֭3f`@[ׯ__r;w{*yy;;;322jjj}}}7m$$$>7iҤI%%%KYj!d۶m=/!dΝ;vHNNZ|9Ékll{?FDDzYYYKYYY&&&W^'&&.Z͛7w@4cƌ4h޽{߽D\vZcckԔdeeq._غuIfffK>1bFRPPطo߁
       ...C Arial????????????????????????p-2
utt_zEqpp322‡}_j      訯w/Q222
PPN ITLB_SETS-2--0)%-%--)-%2
?~{常8--w޸q@     ?~|ٲeo߾%L4ʲg>~!d8qGUU566QKby{{B8%%%'':ŋ
O
PPN ITLB_SETS-1--0)%-%--)-%---$ LL          L---        --$LLL--
--%L-----%Y
Y
---%BLB
---$%%-C Arial-2
;w$hiieu뚚F1sLBHuuu}}_x1}t뫥`0$%%:;;o o%$$322LMMcbbJKKNjgg"''}=Rzzzhhw}p$^=ztaa)Vkkktt4ñ:t萄Dzz:!^KKʕ+   !ƍuVxx#G+~<==?z#GRL&'<>ѣ3f[ۉaHNN>|8!RII{ϖ۷o;q8L{sss|#|s1 Bzd_B[[۸qrF
kTLB SET)%---)2
INDEX00-+-%
Rc*>x򥙙h{{{K_'dggRO>ˣ6o&Nxu|poVTTܹsK]777~%ݩc***fo
X
E[]6e11jqqq̙3-RTTg@y'Zk.~Zv-!$,,d_ǽ{JJJTTT۷oohh6lܹsHߴQF޸qR[[{IBȶm>O?po!xN!|BJ^*--I[[butt">DlllWQQqȑ&O(AyAjjjXX컇#uwĉM6eee饧?zFؔRyի῿/~={OJ__߂YfEGG>}p߾}555K4fap$$$888gҥKtuu͛mllΞ=+,,\]]-%%x ';mڴׯ_߻wƦ{TSS#[aS*..0`Q%߻w*yuuu}ː>%qq999<N}o(..nnn.//7110`b}&(((##Ñ#G຺GX,'R?xGcǎ~!_=,C322?~Ə/$$D	>u!͛rrr6luFHKKv횮nL&a}J\.˞eee+Wljj?
---$N       
L5k!l6,++kʕ,\zÇ,Y.**x:C5*//͛L&SRR2!!#88Tž3gzJJJRR<YПސ!C~7aaaBȞ={DDD!uuuϟ?;qÅN``=p5knݺeooOjiiQ_kkkB~
6P˜KYԦw܉644$0+++___}}}~)))͜9ã+%%ɓ'rrr@}͛78qtRyyC2QiΝ;ƍc0!!!SPP\nzbb       }rlٲuVUCC\__@AA޾ʕ+&L@D1..xKңFl~cRRRll={t:%  C7??(**XYYQnnn999)0Jǧ]PP?jkk


ÇHHHܹFM2'g'77spww޼y?0PPPhmm%y"$$|i!֭t钯oKKkss'OBCC3337mD_~}kkɓǍښqAYYYl
N=
z!>>~ԩ555§Nڸqcee|ii)Ͷۼyq!_
GDDL:U]]0J%%%f^$`sZZZTLyƍ
N     -  -$-     --
2
XCOMP047--      %h- --$^}^^- -%
h- --$B^^B^- -$-     ---2
UUUG~zMMMꪃzС/fSRRnݺ#yyy

K H۷oݺu999=.={L^^N_~}ɢbbb;v`tuux<aQQQDπ?#nnns}廍]vȾpqqiӦ͞=6--ӻw>#ܹ8:77ǥϟ[[[s8X,Ç߹s0Kp}߽fy<Ν;
'INV0--%``7---$.`9..C
yuuGC$`3?/''PBBbڵW^fX
 Arial----2
HIT 00)%-C Arial-
:::YYY    >m֮#^aٲeP%%f!!ovRU5B
2
3Muu    rss=zdffFtss{AUUT)fo޼ym---IIٳg"8|]:;;,YBqrrz        á/]JqssZ\֭[͛WUUHP*++g̘)//Ͽ?{xxHJJB8aii9{lQQѧO>|YZZܹsر&X,/߯_M6M0ADDD[[{644ljj:{bWWN/--uuuqŋĈ'0AFFʕ+GZZZ燐رc̙.]qc~~?ɓ
31%%2 Arial-2
H%$`'N466޽{ի'O+V'%%5ݻ$%%N)((`XƍBHW\nQQ(5  2rȔ*%qvvuR뀿X@@OO{mmmxύ<d۷Ĥkiii@ڿqq{JgQQэ7]޽{W\Լ{M\.7//%z@@
VVV)))o߾rgZݹsg޽JHH˳011177~RRҠA/FZ`-"A8%""bŊ/{zzx<'''BȣG-[VTTgϞm۶-]SuUU!$,,2n870	V\\zׯwuuB,,,RSS/ҦN:lذS;Yɥ8p`Ŋԋȴq8˗9rQ@^ykh4uBBӥ

5kP5˗/y<^MMr'NPSSCH8xiii֊OVii_pp0ZDө2DH?!F)++UTTŵRU+JKKeeewEDDdgg444P@ٳ@}bvr8γg޼ybN}jdd|r:d2O:=pC"WV\\ܣ>}I\.eݺuǏ)|        zϞ=;uT>999qqq4fҤI{%,ZHLL&0|uuy	޽[UUΝ;T͛7[ZZL޵k!
log! Arial()*+,--               2
22 Arial?????????????????????????-
-
ҽ)Ϟ=|2
H!..O?TRggح[n߾_XX8e{{J99pFjϟ?cƌ_~dzɉ6m?
2
Pǎ~۷oSkL&T7nƍӪ IDATEEEǏSUU?>B
_̂O)''gȑ]]]>>>˖-SPP DFFn>|Cnjj"6,,,ښb)((477GGGϘ1S244
(ITLB_SETS)+13!!!!-C Arial?????????????????????????-
2
p8J

/>}[lmmSRR!#F@=  QO_~)))qqq?VSScXÇ:uJ__֭V200]`AYYYbb!ի)|0
p??BСC;::N
I13%%-  2
Cpww/--ݴiӤIKkjj8pAKBBB¡#|0)222۶mb"""vee円###YY\nYYYWW!dǎ! |$%%-UUUAAAj4nnnD!h
4`޺uX__j9<<QfAÿMAAd&$$ܸqCEEEVV&444<7
Kt:bjj:lذE/0޽cǎٳg+++xxxܻwoʖ6|V0455
0%S Arial?????????????5???????????-2
HslllssŬY>!4i!BLLL޽vZ>0  >O:::w^UUcǎ{D߁83(##)$$Q\\ryqqq333AAwkkc066LJb1o޼tWl6!$`wQyP455{\op8/^عsuFFE_xqԩo߆gZ_BBRXXFaX'N(//<内yzzHII!$,"IJJ޽{СCBBB'::JJJ;wڵk߾}gԨQ[n1bfjjӧO9Έ#ӵ5X_ן:u"%%5x7o޼yFDDѣs%
WAY 0O98.-%---$-C
#Y[[[YY?^ZZZHHjШh.lll\f
!JJJ{ikk:d2RG0|SRRn߾=rHBH~~U[Fݽ{wUQQqܹ7oHII͟?Ĉ#         C젠s8'$$\~/!$44tҤIw=CFx⊊
DPMSSӓLra555NYYr׷Yl6{ɒ%{F0     8ŋmۖ%%%$""BUTUUM>ѣp8#..n͚5'OF04|ܹscbb훛ƍdɒŋ
 ArialialRegularMonotype:Arial -2
aaa@baaa>҄      .]tѷo.Xjkoo'="00F]xQMM߿Ԅ5驪#B6o\UU5w\$,,
    ITLB MISS)%-7--2
!$`JNN>p@uu6lЛ!gddBtttٳghjj"["""'KǏ/[LRRrԩfjmm߽{wGGǒ%K;& IX,EEŦ{Κ5KCC
l    EXCEPTION-+0--)40--   C Arialy of its predecessors and-
ݻwƍ,+55@>_SSӈ#<==2dbss3EOap#B"##{\lnn6@ɸB-[?Qի7VTT~ZBB|ĉy3`qƍI&	WWWKIIuРp'Oo߾WPPX~yIo>        !AAA=/!ӓ899e˖:Nx[lYmm-   
2
ڵk'OјfaaA)-- 8qMLLlћ7o9}ILT[f_B!dÆ
Te2[lljj*++\`+jkk:TWW` ;{'OoN;wNZZjjj/^$IJJW())Ao!t:UWWd27nܘhjjZ^^lkk$$$Nb&L`ffHw܉]x1-NgX/^=ŋQQQ222=255]hQmmTjZucc#Ղ)H+NNNݿ9rp~~'O!K,	!O>%|TLζZZ[[R$`3333[[ۧOBw]TT4nܸϞ=9::fS-~~~ÇC$>Xϊ駟222lll


!MMMTǿ|ٳgCiii9uի[nc04
!:`3<֌3h4چ
=zdnn>sL:KJJ򻥧755
6LIIرc222%((`ikk۲e˅jjj:::!WYf͟?ӛ7o>zMjjjvvׯ!L&!@&..f͚ٗrIBrlllpp0Fۻw/LLLtpp Xsι$%%)++cD	>LKKk]]]ϔBbV\)""?ϟ?ĉo޼qtt8 !!akkx @ȾfwA___OOOߝ=
&&&v
///BȞ={̙0 U\\\VVFx;v8q"!$%%H^^~ƌǎ׮]w!D^^}…T&.((hii;wnxxxTTT]]ݪUvn
H1.\pҥjB
12%%-    %- --$- -%- - -%
- - -%- --v$9       

     -       -%- --$-
>}z񮮮;v̙37ٗ
--C
`!|\A~~>!DJJرc+33˗rrr#F@P@\~"!!oݺddd̛7իW[nuttD0>OP׭['##[^zebb9slڴ   ':|0
e [WW2`GnܸQVV6&&fذa&*` KHH444tuu466Y̙3


$g(|x<Fc0&&&wMIIhZZZC/:xEtttNNΨQ7tP~ϊ޹sGYYYJJ
3`/ۊ+lmm.\HsέXdS놻._u\%&&&''7@db@>666vppصk՘,,,Kj*CvY\\9h sMBɓwmllH0	sYf]vabb"!!B)))/..5kVlllLL̵kג㏤$0|LaÆ+WB,--cbb,--?~`0ϟ믿Μ9s׮]zzz]<WVWWqFv1zᶶr`3g?xʪ-zzz/_
 Arial?A?A?A?A?A?A?A?A?A?A?A?A?-2
SSS~%?~<&&f*G$,o;ٗbuvvB444z\NK7?~ү_bD	LHHURRo///_r%svv>|x"!!icc3o޼~+<=|ڴio޼~:d2>B***ׯ_UUUԤ|.@$--M-]\\튊,cǎqÇ?~BUUUEE#FǮ    >Ǐ=,]4**jW^Ν;򪪪<ORRrϞ=+V@<8}MMM  !EEEݻqAeee-_|cƌ
x񢺺zXXشizW0|ؠA233Ү]6l`ff$--Ç}||tttRSS?jcccBB!dǎ=/!dK,A@徻V~~ٳo޼idd]]]]粲|QQV{{{}   !{
웗qqqyyy#MB
jPADDR[31:13]--000%%%%-
%L>-       - -%>*- --$!!     !C Arial?A?A?A?A?A?A?A?A?A?A?A?A?-     -- 2
Z[[DEEutti6uիWXXXwvv>yd龾# 􍸸plllzz
~PAGE OFFSET--4-4))--)2
FPADDR[12:0]--000%%%-2 Arial?A?A?A?A?A?A?A?A?A?A?A?A?-! Arial????????????????????????--2 Arial????????????????????c????-2
UTT?zOnܸ?>;;ao>s}\YYyƍgJHHhkkG,XbL奤kkkƘ1cI@зx⎎u
2c…3gδ2L///ccD@DDDz󃒒n޼0}zqq]ƕ+Wttt:::$%%%%%?!!!UUUSLA    'SS 988B={+BOuuŋ       !^tRgg"5FO)//4iRVVUUU/^,\PYY֭[|===P5k#;::lYFFFll_!--...]]]+tRiӦ~ذa-UVBq|}0
7^v_~UUUewϟ3gluu5DH0@߼zNNN쯬\UUuIj!d#E4KLLLLLL`wTUU/!LJBrrr455X@iTVVBƼ<Bmgg']hYYf
!dΜ9Kkjjp8O
Qn@@?B       !wׯ”)SLMM\0;v˗/UTTloܽ{wIIG      \rrr4f=@H#G455
           466B"##{tw8p /gmɒ%'Ottt|w̙3-*..F     xrzz)!DSS{T__ܹ9s hFU4'Md``#B6mT__ommقTKKfffۛ={Q^^>rHCCCP|Bŋ?}\2LQQQI&ٳGVVaT}8vXAA+Wlذ!;;[AABTT˄[[;v1TLLLFٹvڢǯ[nĉl6hߏGTޖ-[mfiiy̙}^dɒ!Cz4l_j)UUUׯ_'Qg(M2E^^]]]---* |֢Zeee:ޣgJJ
log! Arial?????????????????????????-  2
˕7zxxHII]t     $`'''W\\lllz\b0rrr+>Lׯ_yyyQQHtttܿϜ9ܿ;;;qժUqqcǎ
:t޼y-*))A        ogϞ|ĉ:j֭遁T[nܸ!  rΜ9cggwLS!i̙III񺺺Ϟ=KNNquu>|xwĈ˖-[p!Ū>ĉ%%%L'`|
Q
22 Arial????????????????????????-
2
o߾p??+VB<==555\bdd*ٳ޼y+	Ϩ:XIIIDDdȑ+[[[:::߿zw7Ν;nnn!0
_ѣG=vooyyyqq;;;BptzWW׻Kz%++ȑ#6KKWtzYY #GܺuKQQQHHh֬YSLA	oeS6=IDATSӺtRSS˗KKKg͚E9vؙ3g?~L>qĔ)SBBBzl{xߜ˗/Ϙ1CJJ*99yĉ;U߿ܹssILL\tiiiWUUUCCÁ90}ȑ#˗/
c
(ITLB_SETS)+12!!!!-%---$zb
b
zz-C Arial?????????????-2
ںu+swwȸs玐    !
̴_tuuc
D & A attributes0--%%%%"--$a
.\8~w"b4{:t(""bԨQ,hBHllɓnl6[IIIOOOLL˗555bbbB_/**zɓ'+**[ZZjժ!Clٲ%,,lk֬IMMmiiqvvC00@EDDp\++7oJKKS^|I񐛛Km`Iyŋݻc{l0HHH8p 33sٲeFg_ߍ-}||ٗ$''/XPPֆDPPZ1L\pEVV{%<{lСݣ$Θ1ŋ7311QTT@)F}գe͚5ٗm6BԩSٗNx~ɓ'^~-..߿q))))..Nh._ŅzCBѣG8	>^rrEgܹsF55ryyy555IIɒ7oB
eea
utt>ŀ
a
kk뼼w###srr455gߠruuuwww__ߒiigggy߾};:].k3eriJ&nQf*4-cIiQFi$ueJB,u:gs]ZM|~9?ƎuvvX4gggMSSS ;w޾n\sMMMHHH@bEKnnn...}oKMM@E`[`E%7o>~}Vuww1TWWWBHYYٔ)S:;;!Æ
;w.K1`kԩƍ@&9}t*}	!ϟN3۲e-#_Fy7^z	!GJB!Nϙ3'""bƍQQQvvvh/_xxߺu!W=z4UBѴΜ9I-Zf`̜={t[[|7o배0j4y@ p8h^A|Ǐ'ڵK^^`0M(͛㰰uֵҗUUU+((̟?[WYf1Ç;iuĉUVfff9Jߝ;w׋A!|'`'allL}fX666Tа͛NNN4-<<<<5@PPP`ooOQWW-+++,,RVV
e--        -C Arial?A?A?A?A?A?A?A?A?A?A?A?A?- 2
rrrg϶ B.+

kkk  !WfX?.///##C$%%
N:vT
`(//?!4RRR?22r'NucUU_EEE]]]ϧx"66ѣGT   FL,rssSRRrss={)))C            ׿U뵴z=̌R\\#www0[ZZt2U8iҤ3fQ7nܘ2e
PAGE FAULT--4-)-0%)-%       9    9---$     a
!YCCm0az|RFFq=j͚5۷#}8q"Nj^                      wx゗+W嵶
9     `     --%      9     ----$mMMmmM-C Arial?A?A?A?A?A?A?A?A?A?A?A?A?-2
KW.\0**JEEmy<:8{{
vSR[SUPV-0-0--  2
ǎ>|M3XywqСNUSScllsK͛7X[[GDD}@ uֈ#8NQQQnnn\\hWj@|>bcc߷Z}}!Ν;U3̇kiiݻwѢEhj0vlBU
4]-%        ---$     a
qqqy vβNKK뻫% x<Ŀ/?+Wtzkk+up744$&&.Ya4J;wР6ɢ6صkWӗbdddddDiiioi/^Xt~EEƍ:D0*))IJJRUU}	!DOOO}Ν;.]illLOOZC0C lݺu׮]11U׮];qDUUȑ####g͚%zׯܹSWW7tСC\rÆ
hj03TBϋ.uwwwttVVV޾};##Ξ={ժU=7HHHHNNVTT֖)--%x{{kjj[^^O>=aBHyyyNNNEEŵkתiVZZZF`aa!###nٲe׮]믃


\w;;;42CUUŋkkɓ'?@ZZFZ/>yܹsn:n8FFF._hU0Kvv̙3˖-~iii...򥥥#FtyyENN"
||MMM_MIHH077t;㏄_~ظy<OGG322ξx񢡡auu7|3sھ5+++{]p8ԁ&&&]]]r.^QQ܌F@G"""֮]s+uy.C$+++z7cƌqƭZ>((i@zyyB{%lmm566{c^^իW.,://ȑ#FFF>ܽ{GMM
eȐ!111eee='d      BjF[\.ʕ+W^ٳ'&&6))ŋyyyiii%%%hg0Yӂ_xHӇڳf޽TaHHȅCCC]]]UTTllllvll, _Ν;'*8yݻ
vAaaa0j犘!CjkkФo#&!Cl޼ߟ[[['$$2dʕT͛7B6mdmm!%%%@IIIWWM~qtt\pѣGWZf<(Jߜ7o*))=s8n33/_b0E[[;::~{yGGUA(9s#$$dȐ!n
          --%          ------$}      }}C Arial?????????????????????????-
<OWW?[]].Nydvtt(**ZYY]+\YYy	]]]OOO4#LLLаotaa@ PUU{Z4g###!>66+.]z7huuuMMSN
-C Arial?????????????????????????-2
SRR~G%%оcÀ0)t:}˖-;v---qqql6cҥhy0`#44tϞ=BPQQl:=c===4>K.EGG755|򫯾:uŋp8NCWuuF4dսׯ;88p\NBãۿ$,4ӹ\dhhhqq͛UUU'MO^    >@@mT)))9o~XKKkʔ)wQWW       2DtgFp87n$ǫb._NؔՉ?靝\.ƍ~oRWW'Zȫ*͵&$&&޽{XKK+77!))Iqvv
BACCESS-00---
2
y<޽{i4ƍy&0|,
TYPE)----%%
---$.
.
].
--      --2
`cƌw^N~zCCŋ͛j*{{{BHyy9!$++k̙266qpp;a{zzzyypB77ϟBdddD֬YC144{K~~P(TVVx<                       yHNN.66mWtVϒ䂂BHggԩS{^
Hz
t:qذaԙ
ɓ'ɗ/_TRRZt)SKnll˛5kh[ǏlSSI&BBCC	!|>^^^? XŎ;ƍwƘғ'O=*%%BٿSSmRRRXXuW^
/IX0(jjj
PROTECTION-04)-0)402
BKK
6>|XIILJd(++_~۶m#Gd0,8|СC~9++kƌc<, S?ֺ,55ׯ_m۶'Lp
.xbBHPP O/??̙3P%Ç?w܅222544+333BH[[
KJJ&OhѢH555j `!=˝Bh*f23go۶-$$ɓgΜ駟Is{{=a00

---fsB|||RRR!4MFF&++kbN>}e===)))''';;;0[}o5@wޠ m۶SG]|W^*GEE%&&n211AǛ7o^ZZݱcnjE}ӧB233׭[hii|rPpA&9bĈwwwj
1o~-IIɀHKK1gظѡ"d;88:uSmفUCCojj*!DYY\AA!55zyyJHפ={߿իW
ATTRIBUTES-))0-0)---%e---$fC
 Arial?#???C???--C
o{Gs3//oSNҗfB6l+}    !˖-KIIyGB8NmmG      >oӦM6mZmm6U(++r     !Ԃ,-----ccc֯_x^x<Ĥ577s\t0^AHLLlڴiwtÍ!GF7-[dɒj
BBٳg<O Bjjjb
 ArialE-???AC?A??-2
1cx{{gff={:mh4mmm@@ӵ<   d#  ~p8ee妦&j笷2
    DMMU PAGE0770--4-2
۴iѣ֮]D9p`߿h4÷pGG:ɡ_ر#==믿?ӧ7f̘1cp\jj4~:}!CDIrgϞ-
LQFAULT)-0%)2
{yqw1Qׯ_Fyՙ3gfLԔB7Lyh.B@ 5jzM6M^^^'O|EGG;FFFϟ?&<|0..MWW˫`bb{wv_WY:::!!!oL_999BHBBBAAARRǏy<vڄ   |~xx8!]!L&s{:::O:uj
    EXCEPTION-+0--)40-
,6(((##*]t)jjjXJ=`wQPPصkwmmׯEFiiJKK[ZZ!wuu/^`T϶ӧ׹s\]]y<NjIII)**6l^iiK444z8vSNٳxLՕRTTdii뛟o``E7ӱc߿`0V\Iٷo޽{~iܹ'O611!0'>}gQͮ.uuu&y9BHYYٖ-[߸kƀ=Kdee=zڳ<00dQK177|ۓ
%-       --v$9
`1W^



kjj-9 f̘1+WJ6nHYf)ࣘ3gرcJJJrrr$%%7o```KKK!?fff>=``ԇqݺu:𿠭h"             p--˗/#>:YY٭[䘚6770sy:`0W`0 @`0`@ 0(^]–nIENDB`DdBx%f
Visio (TM) Drawing

NTH2MRl !fffMMM333$
BA?A2AVua@(q$ M p!E Vua@(q$ Vua@(q$ ΂R? \ R$ xŝlU@ 4ͺ)%`oH ?lM)eI3CcC:L;Q"ȫTpk:l@42&3s$E좰U"s~=yUP}o=w}]߻Eo'Ƃyjk}7ICA3*7?|w=o͈`_6F=.g=e㼿w$XGFE׺~dn}kDUO<ݭkc]ܺuKcu+ZWs?'̗8sı	;[7+TbZF{'?;G/gjzx=H"oMœœwEb9]l}_h\qт?;˷︗
$
Cj\9]{#by77>zYոwϴAI_p6brՓr>8NN޿)n
8I_Skq??F[+?ovi״Ic|ԭ4bw1KlbUEp.jK︋v1e;"^%kw}dq9sFJ16o$fB(XcU۽k
U38@Td Arial@NWingdzs@N@tMonotype Sort+
NtSymbol5T?? Y@-1UJ:DT1EW-hTT<*  
gxci5aP,ޏQͺЬ!lzP

/Ub
bO0zGz?@8@H2!kWb*U
5kM}S3ke{6jf

66mӬb?Q^PhW^Qz75kYCN~Y5eGNjֿ5kxOߪ߫5f
甽e4Gf
>RffpU5~Yo5=m#L[5LCvzOVd?Zjd=z=Km4f
ޣTmK5

+$PL/^&9^$? { Ak^&,,'%/v&&       *
z+jf}Ҭa=ն^n4kUڞѬHsj{N2k3ۥ/Eb굨j{]iЪzowں5f
Um~YO5TSiֳf
]ΪwJm)o֐V~~Y?6kzu]׬bT_BAƫj?N62!36S6k(W=_m5RETjo5To-ZmPzݨFYC=Qw4sf
U皵٬/TYh^SGjf6k
1y
 )P? 2
U
U12?k9aBBHEHEHEHEHEHEH@?>?:`T2BBHEHEHEUHEHEHEHE%H@%O9      F7AOY@;P
AsVsVA!gLTkY  W_W__ !`#k4lb6u`kW     *4l
;s_:=g59~+/TR͓d/\WR:'uN]5kOgKz3cYKu.TR9sRgߤξYoXfz
4l%Y?P:?-\
#!+|QtKf2|2|2|I2wGQAUoTMeE$ttA%_8BOTOfOxOO??HO?7ܻXuW?YsU42
ՠlfھJ4i6lRgѤ΢^g^]F]]jW֩N*YeRˤNI
:f͆a]Qu
kPGWj*Y^RN{IՒ:fja]~7ş'TRJuJWRN_I:;fNa]U5lϩ9UNCI:$u)͚eºޤWj?UOUɚN:$u:Il٢4kꧮk@]i_3\WuUNI'u/ú&c-        fx_     
T*
RKu.;iIݽ{'uM[uUcuUj
՚;j*YiRwӤIfa]c}5u]w;;aQȎ712|G޺/^o&{A,̹ݬ=qֵ+e%r l﫬JWcqǘT91&~]7'D#BW\Ƚ.]y2c#9]1&֊bL:V}xf1ߣǘcw>C=1&JOI5;{$/~QH;~>8YI4K'[G?q/h_=?IkDImQl15^G2]]U?z;\&D:8x*?ﭬLxK#LjbqeUXM=V9ViW#V2/ĘN_&>fLe1&-ۙ.֛28[UfƘTk7;D`3+}|y>Hh`DM+:cRyC|wAmA.s{o1g4zR'ߍ7}vuӪ>wZ:]]Ǫu^6*^KIWU%Ƥh}5įK^1(4 չJ6>
bLk=]1&uGŦ	@cLI8_n'Xx[/ރY7zK.w.jՉ{o_cQVd
=;7feScRwjO9 l\&_Řy6_}^s{ʋ1j{Ic[bLԯ%D3͗Gr1Hm~.CZO[IѪ=B5V?2ޣȮs`_2nW=?ܕBmc5v|cQl+[ٟC+!u	̓2wENĘ<șulE)A.s{/1wv~ٿ^$+        ^T[soZG!?~֜5"Τ6{5ۯut.-k;4Y6?!^mh1R:ݚPzo%V`uLV^mߍʶ~>Ϥ2NVͺ5׬{K>s#k+sWo9k(?coWqf1;W]ՎwzXx[<$U)1&ZsbLoNFo}-qUo޾ug7}gO>bLj8uuŘ[$~8$?cR[{R'$U1&Z}GcĘ|GT={F?9
¼tQV@#,9Ja/kDImQl1cz#/B4ݗ
xxx
ד~2)*voenQGR[gR[[yQx9^'oz3CwJcYž5 l I,ƤbwzXx[of$lUcRMZcLb_s*I?<2M:cR}Z31>
0jPvȲl^/!3jBj6D///$Q0p?Mdj^cj4Ak[~ϐ$YkU1%1F-(kp
ٻ          A.$5-Bi`#9)F/Pv// ߾/u?2trߜKS527xߢ#6@h$MuLh        Ճ%ԊՑ)<OU#5G::U2q ?/&w&
$2OjsmgTT5S|V{TmqV4:OX}*bץ8Fs!;cף8#f(;cL4Ý(;Ij3|zRu-Dì÷Ľ8ͷZ-&q2~28׼sz;Q[|#Io0?$y%=j;,d+^YN圾Z-v95G 'NtN,Ԧ귿׏gowgFX$HOtJ1sJ:L4e\e\ֻL4'Rz5wPSz5.h>ddWzhZOcaJ`JgyȬCk8cgi=){c)һ_)3Ѵ?sY?s{Imq&h
Ę\ݪw0eR{[`V]8oR1lrwis^>G_ݝ[J`joqDDDD_qL4-}-}Q[f֐1;8M뻶[]-=|3w0nLѨ|V+N;
<<7H1OQjPSHQywHAt///YOG$_p4b%F!8q/#P?C/N^qhE!	@d)n{r1P1	@/Oqt}Q!n=k@Ʊ셩{B'ɂXVP_0TNJg211R5P"QQ[O"P!q[rrqqӂqq¢ӁӁP¡¡Waa7$VW7P$q"$qP1q1qP>q">qPKqKqPXqXq2eqeqZ2SobZZdSTQcdPQQP1H[<k?ta}Y M/OO*Dd3qO/NkS\O9E//_      ??-??=___ѷ'sϖdI,O0R7nO&ګa̗ѫaW?O  //?*
$c.^b)!l6Um1&?ew҈"g%bG|GV0/d+|1]tvZhu,zq?8JmޥbLoė;#G<|B4ɉɉ/ɽ߃l
1&=d5
ƘFjd1Yl1&-c'}B&2d5cZ32w¿jh=/4#MA	/;w|ø0|!P(utVEvgSj:H\0|A9f7ҟt@{.m0|!_y,}%U`5'Jr<;H        k
KϥϷϾCNa\"4FXj߲K߳BTf_/q///,ڭaRdv*<+/`bbiAnFUj?|?~/ "C??Va]?     Ia(G
W؞p7D>kQ8o*@5=4ض8Q*o
rpl/YDE@a1LOpO#Q/ISGQۍBQfQaIq_Uyj(ȄBb_(_:_/^_//Q__a1_      OO-OFZOQo~MA%oCAOOMgy N_r_O7Zg@:o,Ko-XyCŮbddpddpA͟ߟ'@9K]vAB(Onl=#??6HZlƎ'᏶;M_q 2DVhzόϞϰ
Pv#،m0|!_y,}젇`=Ayr<;H+kw]8Ç"n(ҷK@=0^#`0|!_y,}vz.8 |{@Yhb;0&n!|pK=8 |9oS4gYl
7}c}\^+A*xi|#%lWo!|pK*=\A\sU֮h7y`>LqCG<8Ldr<0gO3D0Hk$#>Cbpvy!|pK`=$;SQFe%,`POpK?>el/|)SߏyZ,XMmb%n#q@^O\quld2[ٝM AWs
.@Rdvߚ߬߾#}(:L^p Uɑۏ"4FXj@|X*<N`r&8J\nY////A/S/e/w///F/L//??$?6?H?Z?l?~????????O"O4OFOXOjO|OOOOOO__ 0_B_T_f________oo'o9oKo]oFxoOoooooo,>PPfx,> nBsgcEfΏ(ٴJ\nȟڟ"OeOj|@į֯(:L^pʿܿB#vXT+Sbbz@v6M_Toρ6ϱi      -?Qcuߙ߽߫ϭ,/-?eY[Ưy+=Oas1ńRZsc<Ɠ`Zl~sb6-1R##5GYk}x;6/F%/jI/[/m////)////
>rV؞p+X|#%-+^Vc{¡^O\quG
??.?@?R?d?v???YTV
|?bO2ODOVOzOaqOOOOOO_!_3_E_W_i_{________oo/oAo}x^oKAcrobat Distillerod7XX6  $)/@o  .0²r
>vv]8k,|#m;  vaP':|pKc/=-C-/}7>Ђ~pzꈫG|>
dt        '9K]oCustom ?page 0,/FBN#/#1>//?/Q/
*2////
*3/.?//d:h#winspoolAcrobat Distillerc:\Program Files\Adobe\4.0\PDF Output\*.pdfUFDfP
h> /T6DUmA@
?ۿI?Y{O1@3EEbOeZ
>tû(Zr7ogt.8C=:_y,}p
Hu P(:{W_qQGeneric box with text and connection points. Can be stretched toy dimwenss.mb?贁No?k?4
HDD
$#       =h-(>TTE=UA??Q6   u` 6u         mB>00       0(2s@sJs&T>5
L@{5`7Copyright 1999 Visio Corporation.  All  "s reserved.` _SBl.chm!#22448d9   l>#0>Udd#3                    T
3,Zxr  NhgwWG\>kQ8oqzA.Kخ8k}i|#%lWW}c}\k:=7y^k7ҿ5p&6뉫#(ҷ系I~Ljz"o?   `n FPg눫G|>
<hb 
261
>!fC,C-= o_ZB;    ءΞN ዯG@\q}dh2[ٝM AWs"ҷJz    va㐆Rb)|zf<-M\?qf#LYc}쥇}pHb)f>Y`Ɩ&~|3ׇO,h>tû(ixY,,§7k׏o|><	z8Npy4<,bKӛ5fili7C`>@\q}d̂VK==\]qHb)f>Y`Ɩ&~|3ׇO,h>5pn<_Rb)|zf<-M\?qf#LYc}$fzi8{bKӛ5f`O\?bpvy>|2EfA+oQF    0`pTrߛ5f`Iptz(       ?SdXY,X Sۗ
}F.0q
Lf|7#h7H\#>٪l*]M   ao!0FSYhwh7H\#>#XvKa9XAjlO84x,w֖h=o"F|6Gl>CFx^pZ*@5^`3-M&
g,s724?`b?M1^%Y?r?91M1E;6==5(2?;zrA
T8_y,} b'؅mC{ς7v`=M&kgS{VKc/=s)o?8
x9^o}7M5׈Ϧ"#Xv'8MgYl
/8|#>b;o"F|6Gl>.C/Ep   x7L4uzA+M&kgS{VK*=\
\sU֮h7y	D\#ql*rc}$>>&A8{ћ&Y7ك$>)?&ÃMpvy>QOME[y,}2zmOyI
pTr_ux=B;  ء   ΞN o*rcgi3ow\`,Ul_vWy
IB=OCq,^35/rV:?@FACMAOMOO@_2A#[6OMZM"3A^%\$___Z__B#[@o_9Bo[(
^textHl&'!OyaGEF#oJB
co^j]O^C\qUgVEvgSj:H\0|Jxe9f7ҟt@{.mC
*_y,}%U`5'*Jr<;H      k
j]\a\k_@+dk3akIk%Ul4,< @.%@]WA-3        c7"A%Ul4,< @.%@WA-37U~}@TeBR0BTf*
?H<(
W؞pWE\>kQ8o*@5=0mqWO
H<(
T8H-kFx
qUU#vXv[a;A;.l{*xlwVֶhqWE\>kQ8oz`{á^F>emhA{?8
x
qUU#vXv ]pqJxe9N鷳        ~vܡ^C\qUG<     z8NpyJxerN9Hkiπ;k"
U~E%
R0BTf
42UFDf
h-TUU[U@@??I?`d
buoqYkQhu23u`   Connector
(ҷ@ C%lW*09ҠFX/Kخ8k"
`
(ҷJuznb|A%259>לok:7Ml/WE\>kQ8o1gw0:TSo_|#qMj]O.WW}c}C̢$XbJ8{*9AHv,@C
=A_y,,۠^2~ɓ'KG6[棬.}j%9+n_KFvHPNG
e1Crw

UH ^  -}|5p`I`V?}`xa833ސ]3σ3u33?,      ?Gxpx^&
CThis connector automatically routes between the shapi
ts.b?贁N?HD
@#            =h8T YY9    BF    U@?
ۿP6

IHDRFrsRGB       pHYstIME     -
u
tEXtCommentCreated with GIMPW IDATxg@T7=;HT"
`u#`bA@u
J .Q#DB     #։u`h?U\hr|SuZa{@-?bHl;'bE-ho'y(
b,"Q
2rq?@I k?$%?
X&1ĆQ#( M:Jm`fy?{D\    g5.4G%  00  0O>x|bdddLA"##mmm8e2BBB#F7o^uu5b&½{B~gv9{{HS   ݝ|rccc__)Sdddl޼9""
A<NHH0apMM$pر`hsssSVV"ر}	!ϟ0aBqqq```}}=*ర0OOO==wVUU5*///%%eС%'[ZZ|}}	!AIII__F#&{{{wttL0a„	ځb555xY{̻ϛ7O\\
@"V*5L -br/     ^vԜv"(2u&."q28iv"uh9Bd&<O/M{
Jƾ鲲ׯjoooܸ'%%m6*X/O>}„       Æ
۲eAzUB׭[wIB˭[[[o޼yY%K߿_@@RVV=p?{n}}}  7ot6-$$b|}}]\\!yyyVVV...zzz>\tiYY     ѣk׮UUU999;̜93&&۶m4Nj400zb
ЇLikkojjٳٳgWVV&''uTWW7`lCCCO	!=/!Vw\.!oo/**L!tuu|޽{Ԕ7oހpIHH>}ҒFQՇ&>\GG=((ĉ{7gΜ]vu?[@;+))edd<~XPPNBRSS.]$''wqqm۶߿2n8wwyIJJ>yٳg=211QSSÛߎN+<ҥK7n|˫\uu~iҥl6;>>VFF0e˖=~{<_C @rrʕ+3229VCCCwwwB?p	133յŋTKYY@'OHJJ;ZtҔO8ݻ.^8h jOs͛7g׮]xo+5siӦQkjjٳg"}ٗ(&&+۶m^266ryܹ+v/_yǏwppb0󣛛l6ݝϾFqqqK$HϾofgg嗄QQ={gϞh&==7x#wc՟?]^^fCCCw2rH'˵oooWPPPQQ)**JOOa0C;
#145`Vis_SBl.chm!#22474`7Copyright 1999 @io Corporation.  All $AUd3CE \^4
_===!bbbo߾r)Y|yYYoff믿x5      r                   ToߪB?~liiNII
*L1$b24R(^[w[D ZQi       a59       93O'2"q?/g;2GHls'$!OyaGEӧFr#@7B
Lw$dro@+Ik"sk5o(SJ+B?9=3RD?Pi{"/| UPxP4FDTey
ahj TqUIߴ< @%@??I?*?Qc`2@?qu`&u o      <Qw!w! `        Connector
`W"
lmmꚛ[-gikk\IٗB`kk7*++kiil۶MCC֭[222֭3f`@[ׯ__r;w{*yy;;;322jjj}}}7m$$$>7iҤI%%%KYj!d۶m=/!dΝ;vHNNZ|9Ékll{?FDDzYYYKYYY&&&W^'&&.Z͛7w@4cƌ4h޽{߽D\vZcckԔdeeq._غuIfffK>1bFRPPطo߁
*eU0'$P    !a        !J6$!"#$%&$()*+,-.
utt_zEqpp322‡}_j      訯w/Q222
/
!+1H<4747"7!74a71817181718174!718'17!817'18/17+18:187/187318G17 89!78:?18:8[17G187K18c179!8k17S18w17W1 8!7[181:_1"82:c183:g1"84:k185:!8S17s1817w18W17{18g1718!718s171817181718138/CPS1S1s1Ds1QQ!_1D_1ac1c11g1Dg11QQaDa1k1k1!aDa1111D1W111!aDa1!!aaaap02uEiafC<1|fE!c1E!5)EDsN@@|=$@
?~{常8--w޸q@     ?~|ٲeo߾%L4ʲg>~!d8qGUU566QKby{{B8%%%'':ŋ
̿
?p!a1H-"d1a2l(?1N<s1<<<-?{l1!>SU1IE/R
3ÞPby5{bº,E׿q4111,E(!@q`dm@bqqbC`l̤5l8J_°iߒ/1bFFECTIVE ADDRESSCj45/G/*N\ 3z&&i4*_1N'2q
E#UTmǟٟ"/W{
;w$hiieu뚚F1sLBHuuu}}_x1}t뫥`0$%%:;;o o%$$322LMMcbbJKKNjgg"''}=Rzzzhhw}p$^=ztaa)Vkkktt4ñ:t萄Dzz:!^KKʕ+   !ƍuVxx#G+~<==?z#GRL&'<>ѣ3f[ۉaHNN>|8!RII{ϖ۷o;q8L{sss|#|s1 Bzd_B[[۸qrF

Rc*>x򥙙h{{{K_'dggRO>ˣ6o&Nxu|poVTTܹsK]777~%ݩc***fo
ض.@R    !Q,l4Gdì?[m?9A|0T ůׯ.+=OsZɿb,>Pbi/ύ/4//Q?;?@_?|?ߠ5;ۿVPN 0
E[]6e11jqqq̙3-RTTg@y'Zk.~Zv-!$,,d_ǽ{JJJTTT۷oohh6lܹsHߴQF޸qR[[{IBȶm>O?po!xN!|BJ^*--I[[butt">DlllWQQqȑ&O(AyAjjjXX컇#uwĉM6eee饧?zFؔRyի῿/~={OJ__߂YfEGG>}p߾}555K4fap$$$888gҥKtuu͛mllΞ=+,,\]]-%%x ';mڴׯ_߻wƦ{TSS#[aS*..0`Q%߻w*yuuu}ː>%qq999<N}o(..nnn.//7110`b}&(((##Ñ#G຺GX,'R?xGcǎ~!_=,C322?~Ə/$$D	>u!͛rrr6luFHKKv횮nL&a}J\.˞eee+Wljj?
11
L5k!l6,++kʕ,\zÇ,Y.**x:C5*//͛L&SRR2!!#88Tž3gzJJJRR<YПސ!C~7aaaBȞ={DDD!uuuϟ?;qÅN``=p5knݺeooOjiiQ_kkkB~
6P˜KYԦw܉644$0+++___}}}~)))͜9ã+%%ɓ'rrr@}͛78qtRyyC2QiΝ;ƍc0!!!SPP\nzbb       }rlٲuVUCC\__@AA޾ʕ+&L@D1..xKңFl~cRRRll={t:%  C7??(**XYYQnnn999)0Jǧ]PP?jkk


ÇHHHܹFM2'g'77spww޼y?0PPPhmm%y"$$|i!֭t钯oKKkss'OBCC3337mD_~}kkɓǍښqAYYYl
F...G2ITLB_SETS-1=H*'"H.{U8kUoBEOJ1G]51KU7RG8cRZ!z[儻U?a`kIP_b_
1
_fa{*]59K]o@[vkvHZ~Tia'9Kov//,/>/P/?%x/?/#z//k?(?L?R${r?x?
z!>>~ԩ555§Nڸqcee|ii)Ͷۼyq!_
GDDL:U]]0J%%%f^$`sZZZTLyƍ
ץJ;P21O<1!G2R+GooYOpoOOOOU)ƿؿOOH_oo~_______Zl o2oDd^aESlEէpoognӤoon\"9N'@@|=%$
~(u'v1C`U03w.1Zړ̓pT|^a(:L^p0mʏu);M_q!|*џ|w%?;/1Nǯ rx  ;S 
߀I[/0)q-AX`$/6,_<^aSaOSlSS|ߎߔgS
UUUG~zMMMꪃzС/fSRRnݺ#yyy

K H۷oݺu999=.={L^^N_~}ɢbbb;v`tuux<aQQQDπ?#nnns}廍]vȾpqqiӦ͞=6--ӻw>#ܹ8:77ǥϟ[[[s8X,Ç߹s0Kp}߽fy<Ν;
"4FXj42FuS   E;1(:L^(_6U_+__-?Qc8:;G;H3o'_^oo=   -8JS_Ay1_cE7?+um9Pa$!IE4@E{CEu9p\8"/{6:u   PkRAu0`u^`Agӂu
ہYA1nhDsN%rtږR@p5%E`@z3Z`r5"&5"
yuuGC$`3?/''PBBbڵW^fX
җhSYV2r
?@I?V?ČBu@`m@CDuy0`
ףp=+
W8&H9-kx0Qe#"(
H@`0AO{-pOTIKEAISB_8OOZ Yo|DX nYLRؿ$ϸWYL˧cReϫ_nAjo]5q5//H9*
:::YYY    >m֮#^aٲeP%%f!!ovRU5B
Սv4U
W0ɐ=5"]Aa5ooβ׿GYLp!DOa 14d4V$6HZloq:?=I)⨅4ӏ\* F4@GVI;ð"*<` ?_A=/mǫ߀ؠaܯ$NAT       `rC5Eϱ
3Muu    rss=zdffFtss{AUUT)fo޼ym---IIٳg"8|]:;;,YBqrrz        á/]JqssZ\֭[͛WUUHP*++g̘)//Ͽ?{xxHJJB8aii9{lQQѧO>|YZZܹsر&X,/߯_M6M0ADDD[[{644ljj:{bWWN/--uuuqŋĈ'0AFFʕ+GZZZ燐رc̙.]qc~~?ɓ
1DiIwI''??{/')O;O uC6ԹqM,+sqEOi\"9N'
H%$`'N466޽{ի'O+V'%%5ݻ$%%N)((`XƍBHW\nQQ(5  2rȔ*%qvvuR뀿X@@OO{mmmxύ<d۷Ĥkiii@ڿqq{JgQQэ7]޽{W\Լ{M\.7//%z@@
VVV)))o߾rgZݹsg޽JHH˳011177~RRҠA/FZ`-"A8%""bŊ/{zzx<'''BȣG-[VTTgϞm۶-]SuUU!$,,2n870	V\\zׯwuuB,,,RSS/ҦN:lذS;Yɥ8p`Ŋԋȴq8˗9rQ@^ykh4uBBӥ

5kP5˗/y<^MMr'NPSSCH8xiii֊OVii_pp0ZDө2DH?!F)++UTTŵRU+JKKeeewEDDdgg444P@ٳ@}bvr8γg޼ybN}jdd|r:d2O:=pC"WV\\ܣ>}I\.eݺuǏ)|        zϞ=;uT>999qqq4fҤI{%,ZHLL&0|uuy	޽[UUΝ;T͛7[ZZL޵k!
__._@_R_R'bd ԀU6TU__;@u
Qfp@US`ܦjjZe$@/@)pup5fp@z3Q/5G֧Dif!ZoU@OOi糘oo` F]tEƏouId"04FXj+~RQT,߾OݢY5Ho  1ˑ#5G`k0;jD{8\Utp߉TLB SET? INDEXROÕl?oa7p? ]1s]Y#֒V}-bŨvF@"Z1)ŨYRRFʢŢo[0mSRfiT#q27FXPX~8ŵϜ
\0qqI}SY1H߾*"$@J+        /C8!HCSZœ%5|Ŗq]_U##U
UԓUVρS F(~eNBDŵ
/b8!LQZG#27q@?OFcD?ǐup!%H}uԀn9Hqf*߆/ߪ&-6~_]<__4ghm^$o_Hmq_|ooT߁ŵ:-0
ҽ)Ϟ=|2
H!..O?TRggح[n߾_XX8e{{J99pFjϟ?cƌ_~dzɉ6m?
-1
Pǎ~۷oSkL&T7nƍӪ IDATEEEǏSUU?>B
_̂O)''gȑ]]]>>>˖-SPP DFFn>|Cnjj"6,,,ښb)((477GGGϘ1S244
 v... w-)_-S-1iDˑq|ߩgHN9Qo8m:'Dr>LƠ]tI)rB{ŵwUw/Ad0Os?.a`kԤdo8
%Cqˑ/
5AQ?ғ;e5QS55Q3aZ,zuyR9E:?@E_$*?Ql_U^SbT{jn9D?ҟqe__*_<_NX[Y^qo³)eIŲiŋ뺫eq6qHZlU@o8*'wn_U߄phϲħ4ĨUfϿ4as߈je߻xjqCOMPBeCɟg2?V?h?P$TP-DT!/ASew ?
O0	"
41Z2DyE
//0/B/T/f/x/o//*'1CUgy@DsoN@3]#5GYk}$I6/Y@'")Vp%܍70@z	3A2?>,6
*'ՄAߚ,mןhgRQINV/q8o/'/D)ˏt,Ӆ/ ///??$?`6?H?Z?l?~?/ѐKƫ?U
p8J

/>}[lmmSRR!#F@=  QO_~)))qqq?VSScXÇ:uJ__֭V200]`AYYYbb!ի)|0
p??BСC;::N
^ 7EO&OZKJOK=      ZGOOOO_!v+SzdG2qì?涓lt?
Cpww/--ݴiӤIKkjj8pAKBBB¡#|0)222۶mb"""vee円###YY\nYYYWW!dǎ! |$%%-UUUAAAj4nnnD!h
4`޺uX__j9<<QfAÿMAAd&$$ܸqCEEEVV&444<7
Kt:bjj:lذE/0޽cǎٳg+++xxxܻwoʖ6|V0455
$O`a_!;_M___q______pc_HIT 0ao߯TPrewqD%rt?@|=I%%к\
?Pa+τ;B9jultrL
HslllssŬY>!4i!BLLL޽vZ>0  >O:::w^UUcǎ{D߁83(##)$$Q\\ryqqq333AAwkkc066LJb1o޼tWl6!$`wQyP455{\op8/^عsuFFE_xqԩo߆gZ_BBRXXFaX'N(//<内yzzHII!$,"IJJ޽{СCBBB'::JJJ;wڵk߾}gԨQ[n1bfjjӧO9Έ#ӵ5X_ן:u"%%5x7o޼yFDDѣs%
AN|brT Wne@gcW/{3/P/`t/հ31Io\nU>qNt1Ug\"9N+@
1CU^@O8F
#Y[[[YY?^ZZZHHjШh.lll\f
!JJJ{ikk:d2RG0|SRRn߾=rHBH~~U[Fݽ{wUQQqܹ7oHII͟?Ĉ#         C젠s8'$$\~/!$44tҤIw=CFx⊊
@ODs1 2D////M6_&/_:__:/!o^/_Wo/{o_o/log2(ITLB_SETS)+12i-^X0'2UrB~rVL{~ܧxCpj5B
9Ey^XGHm!3Q?D/İ?`,k!);^X^XJ
??1?C?U?g?y????@DsN
????O#Og$OPQOcOuOOOOOOOO__)_;_M___q_ooo__Boƿo꿊oϮomooV¿o@!3x3?Qcu׏M_qˏGY,CSe`rVş5'(
1+J<
DPMSSӓLra555NYYr׷Yl6{ɒ%{F0     8ŋmۖ%%%$""BUTUUM>ѣp8#..n͚5'OF04|ܹscbb훛ƍdɒŋ
zq)/M/q/7U,==,[k}˟ݐ)!'#5GEAT.F}
1C///_92_ /h_:__4/_X&_D_/o'_2oDo%*>
aaa@baaa>҄      .]tѷo.Xjkoo'="00F]xQMM߿Ԅ5驪#B6o\UU5w\$,,
k0Grp J\+dã>7@@ٓ|{P-DT!]-u{`u`bu
8 3р+
 Kp2I{H
v_eO?)p> @z        3{%'zz//A%{m'9-w/A GсSչQbi{ӏBبd6G2,rq?7?I6Kb+?Ty](Alǿ{ύKU*gy];?iѾhITLB MISS
!$`JNN>p@uu6lЛ!gddBtttٳghjj"["""'KǏ/[LRRrԩfjmm߽{wGGǒ%K;& IX,EEŦ{Κ5KCC
ݻwƍ,+55@>_SSӈ#<==2dbss3EOap#B"##{\lnn6@ɸB-[?Qի7VTT~ZBB|ĉy3`qƍI&	WWWKIIuРp'Oo߾WPPX~yIo>        !AAA=/!ӓ899e˖:Nx[lYmm-   
EXCEP/TIONGr%);M_q
ڵk'OјfaaA)-- 8qMLLlћ7o9}ILT[f_B!dÆ
Te2[lljj*++\`+jkk:TWW` ;{'OoN;wNZZjjj/^$IJJW())Ao!t:UWWd27nܘhjjZ^^lkk$$$Nb&L`ffHw܉]x1-NgX/^=ŋQQQ222=255]hQmmTjZucc#Ղ)H+NNNݿ9rp~~'O!K,	!O>%|TLζZZ[[R$`3333[[ۧOBw]TT4nܸϞ=9::fS-~~~ÇC$>Xϊ駟222lll


!MMMTǿ|ٳgCiii9uի[nc04
!:`3<֌3h4چ
=zdnn>sL:KJJ򻥧755
6LIIرc222%((`ikk۲e˅jjj:::!WYf͟?ӛ7o>zMjjjvvׯ!L&!@&..f͚ٗrIBrlllpp0Fۻw/LLLtpp Xsι$%%)++cD	>LKKk]]]ϔBbV\)""?ϟ?ĉo޼qtt8 !!akkx @ȾfwA___OOOߝ=
&&&v
///BȞ={̙0 U\\\VVFx;v8q"!$%%H^^~ƌǎ׮]w!D^^}…T&.((hii;wnxxxTTT]]ݪUvn
H1.\pҥjB
u!{$6HZ܁A1.fBXsBW.fg-gC$on.fgm=go///,P/ذ$?6??a?s???????.OO?GO         軈B&OO*
>~Eӏ7PE
ŗM8 U c#]^\lSV~vpZQv(TX֓L~*!F=FTU֒-qs@ق-؂-?@I\?RZ忚G0>Y,/zN#'kq
w5u0xɧSth`0,$O(,ϓvdЋKy]HSR[SUPV]jX 
ŕQI|!3h~@.vʏOOO__L'_dK*FT^f_x______0__ȟ6et6Go8U(nl~ft67s7d?>t6G=7O2Dh/Oe 2DV}R
(_)/-#Ge/w'Zm)!v.*P-DT!////
>}z񮮮;v̙37ٗ
??.?@?R?̝Qv?2n`| @5v ww4vCwMTOfOxOOO__,_>_P_b_t___
`!|\A~~>!DJJرc+33˗rrr#F@P@\~"!!oݺddd̛7իW[nuttD0>OP׭['##[^zebb9slڴ   ':|0
e [WW2`GnܸQVV6&&fذa&*` KHH444tuu466Y̙3


$g(|x<Fc0&&&wMIIhZZZC/:xEtttNNΨQ7tP~ϊ޹sGYYYJJ
hZaa
3`/ۊ+lmm.\HsέXdS놻._u\%&&&''7@db@>666vppصk՘,,,Kj*CvY\\9h sMBɓwmllH0	sYf]vabb"!!B)))/..5kVlllLL̵kג㏤$0|LaÆ+WB,--cbb,--?~`0ϟ믿Μ9s׮]zzz]<WVWWqFv1zᶶr`3g?xʪ-zzz/_
a/ߟ9WٓTfxߜ߮aߟ? aH-QZl~ OpVOzTa
0a#G%bpſ
SSS~%?~<&&f*G$,o;ٗbuvvB444z\NK7?~ү_bD	LHHURRo///_r%svv>|x"!!icc3o޼~+<=|ڴio޼~:d2>B***ׯ_UUUԤ|.@$--M-]\\튊,cǎqÇ?~BUUUEE#FǮ    >Ǐ=,]4**jW^Ν;򪪪<ORRrϞ=+V@<8}MMM  !EEEݻqAeee-_|cƌ
x񢺺zXXشizW0|ؠA233Ү]6l`ff$--Ç}||tttRSS?jcccBB!dǎ=/!dK,A@徻V~~ٳo޼idd]]]]粲|QQV{{{}   !{
웗qqqyyy#MB
ߕQ=!XACCESS TYPE/ASew.
oo1o/"/4/F/X/o|'g5.h.o$6HZl~y~%@@"'@@54LV.ϧaϮOd/
!__ߕAe//_[PROTECTION
Z[[DEEutti6uիWXXXwvv>yd龾# 􍸸plllzz
ATTRIBUTES/$6HZl~
UTT?zOnܸ?>;;ao>s}\YYyƍgJHHhkkG,XbL奤kkkƘ1cI@зx⎎u
2c…3gδ2L///ccD@DDDz󃒒n޼0}zqq]ƕ+Wttt:::$%%%%%?!!!UUUSLA    'SS 988B={+BOuuŋ       !^tRgg"5FO)//4iRVVUUU/^,\PYY֭[|===P5k#;::lYFFFll_!--...]]]+tRiӦ~ذa-UVBq|}0
7^v_~UUUewϟ3gluu5DH0@߼zNNN쯬\UUuIj!d#E4KLLLLLL`wTUU/!LJBrrr455X@iTVVBƼ<Bmgg']hYYf
!dΜ9Kkjjp8O
nXo$6HZl~ wH1yF
Qn@@?B       !wׯ”)SLMM\0;v˗/UTTloܽ{wIIG      \rrr4f=@H#G455
           466B"##{tw8p /gmɒ%'Ottt|w̙3-*..F     xrzz)!DSS{T__ܹ9s hFU4'Md``#B6mT__ommقTKKfffۛ={Q^^>rHCCCP|Bŋ?}\2LQQQI&ٳGVVaT}8vXAA+Wlذ!;;[AABTT˄[[;v1TLLLFٹvڢǯ[nĉl6hߏGTޖ-[mfiiy̙}^dɒ!Cz4l_j)UUUׯ_'Qg(M2E^^]]]---* |֢Zeee:ޣgJJ
=&A8Sp!mYNWb@@z3oARN_`^@FWG"_^FW]W_+"Vlfo/1/C/U/g/y//////Hr?6aQDMMU PAGE
˕7zxxHII]t     $`'''W\\lllz\b0rrr+>Lׯ_yyyQQHtttܿϜ9ܿ;;;qժUqqcǎ
:t޼y-*))A        ogϞ|ĉ:j֭遁T[nܸ!  rΜ9cggwLS!i̙III񺺺Ϟ=KNNquu>|xwĈ˖-[p!Ū>ĉ%%%L'`|
FAULT EXCEP31O2P?b?t??x9#xC?"/{  @@? 6buɃ7OIO[OmOOOOOOO   ds@"e1iK*o
.@dvɎa;        1&8J\n@DsN
o߾p??+VB<==555\bdd*ٳ޼y+	Ϩ:XIIIDDdȑ+[[[:::߿zw7Ν;nnn!0
_ѣG=vooyyyqq;;;BptzWW׻Kz%++ȑ#6KKWtzYY #GܺuKQQQHHh֬YSLA	oeS6=IDATSӺtRSS˗KKKg͚E9vؙ3g?~L>qĔ)SBBBzl{xߜ˗/Ϙ1CJJ*99yĉ;U߿ܹssILL\tiiiWUUUCCÁ90}ȑ#˗/
R;QO⏿
.@Rdv
   c_mp@HRp2|Ud_߉_Ic
b" cU!r_\oѯg2b2/ASewqȆ2I?ͷ뵯1ٿ0Ǩ9ѱ5 47$PE8CeXeњؖ;$?P;:ɀ`@ғC#/ęFѝNA}B}qn2rb?@IϮ"
CMB7&7%DŤHj4˨а`xáe˯)%ȕ<3/st5*DTK]qqAӞ7u;?u?CϿ*
'9K]϶_?@2BC`+=OAVßB󕶇_eOVgW+o'nV\g(m WfoV/
/߯?(:T?^x? VyNsxsTFADDR[3?1:13]
ںu+swwȸs玐    !
̴_tuuc
BJO)DJ'$6HZl~vљg@@|=iU$EE#ZT#XP`/0њɩƀRސ)$7@p)tڜ>bR`uAЇv3x?/ /2/D/oh(}//)(`U/T`/`9~CrO=?Dq4Fs?q1y;ψ6?Ǽ?#·F5&O8OJO>nOOؿOOn       vH__/_A_S_e_w___\Y_uvd2d"W#aono=o/SeωYn!}GE OFFSET
.\8~w"b4{:t(""bԨQ,hBHllɓnl6[IIIOOOLL˗555bbbB_/**zɓ'+**[ZZjժ!Clٲ%,,lk֬IMMmiiqvvC00@EDDp\++7oJKKS^|I񐛛Km`Iyŋݻc{l0HHH8p 33sٲeFg_ߍ-}||ٗ$''/XPPֆDPPZ1L\pEVV{%<{lСݣ$Θ1ŋ7311QTT@)F}գe͚5ٗm6BԩSٗNx~ɓ'^~-..߿q))))..Nh._ŅzCBѣG8	>^rrEgܹsF55ryyy555IIɒ7oB
utt>ŀ
s?12:0]UFU#$%U&(+-U.01235Ul4,< @%@_MD;C-_7AU2@$D7JRH<(
kk뼼w###srr455gߠruuuwww__ߒiigggy߾};:].k3eriJ&nQf*4-cIiQFi$ueJB,u:gs]ZM|~9?ƎuvvX4gggMSSS ;w޾n\sMMMHHH@bEKnnn...}oKMM@E`[`E%7o>~}Vuww1TWWWBHYYٔ)S:;;!Æ
;w.K1`kԩƍ@&9}t*}	!ϟN3۲e-#_Fy7^z	!GJB!Nϙ3'""bƍQQQvvvh/_xxߺu!W=z4UBѴΜ9I-Zf`̜={t[[|7o배0j4y@ p8h^A|Ǐ'ڵK^^`0M(͛㰰uֵҗUUU+((̟?[WYf1Ç;iuĉUVfff9Jߝ;w׋A!|'`'allL}fX666Tа͛NNN4-<<<<5@PPP`ooOQWW-+++,,RVV
U2ElD7
RUlL(
rrrg϶ B.+
4(U1(UO"D&aU=QJf        )h"Ty+Uv'_Ʌ&aQ-
kkk  !WfX?.///##C$%%
N:vT
-H*9(TYgEQ/,GuideTheDocPage-1Gesture FormatBlock NormalVisio 10Block ShadowVisio 12Block HighltVisio 11ConnectorVisio 90Dot ConnectorConnector ArrowVisio 00Visio 01Visio 02Visio 03Visio 13Visio 20Visio 21Visio 22Visio 23Visio 50Visio 51Visio 52Visio 53Visio 70Visio 80BoxDynamic connector.8Box.3Box.4Box.5Dynamic conn?ectorDynamic connector.10Box.2Box.24Box.33Dynamic connector.39Dynamic connector.50Dynamic connector.52Dynamic connector.9Dynamic connector.45Box.13_ 63.F
`(//?!4RRR?22r'NucUU_EEE]]]ϧx"66ѣGT   FL,rssSRRrss={)))C            ׿U뵴z=̌R\\#www0[ZZt2U8iҤ3fQ7nܘ2e
E$84C-
!YCCm0az|RFFq=j͚5۷#}8q"Nj^                      wx゗+W嵶
DNTG\fUtw
Uc
KW.\0**JEEmy<:8{{
u
ǎ>|M3XywqСNUSScllsK͛7X[[GDD}@ uֈ#8NQQQnnn\\hWj@|>bcc߷Z}}!Ν;U3̇kiiݻwѢEhj0vlBU
UQ
qqqy vβNKK뻫% x<Ŀ/?+Wtzkk+up744$&&.Ya4J;wР6ɢ6صkWӗbdddddDiiioi/^Xt~EEƍ:D0*))IJJRUU}	!DOOO}Ν;.]illLOOZC0C lݺu׮]11U׮];qDUUȑ####g͚%zׯܹSWW7tСC\rÆ
hj03TBϋ.uwwwttVVV޾};##Ξ={ժU=7HHHHNNVTT֖)--%x{{kjj[^^O>=aBHyyyNNNEEŵkתiVZZZF`aa!###nٲe׮]믃


\w;;;42CUUŋkkɓ'?@ZZFZ/>yܹsn:n8FFF._hU0Kvv̙3˖-~iii...򥥥#FtyyENN"
||MMM_MIHH077t;㏄_~ظy<OGG322ξx񢡡auu7|3sھ5+++{]p8ԁ&&&]]]r.^QQ܌F@G"""֮]s+uy.C$+++z7cƌqƭZ>((i@zyyB{%lmm566{c^^իW.,://ȑ#FFF>ܽ{GMM
eȐ!111eee='d      BjF[\.ʕ+W^ٳ'&&6))ŋyyyiii%%%hg0Yӂ_xHӇڳf޽TaHHȅCCC]]]UTTllllvll, _Ν;'*8yݻ
vAaaa0j犘!CjkkФo#&!Cl޼ߟ[[['$$2dʕT͛7B6mdmm!%%%@IIIWWM~qtt\pѣGWZf<(Jߜ7o*))=s8n33/_b0E[[;::~{yGGUA(9s#$$dȐ!n
u
<OWW?[]].Nydvtt(**ZYY]+\YYy	]]]OOO4#LLLаotaa@ PUU{Z4g###!>66+.]z7huuuMMSN
Wu
SRR~G%%оcÀ0)t:}˖-;v---qqql6cҥhy0`#44tϞ=BPQQl:=c===4>K.EGG755|򫯾:uŋp8NCWuuF4dսׯ;88p\NBãۿ$,4ӹ\dhhhqq͛UUU'MO^    >@@mT)))9o~XKKkʔ)wQWW       2DtgFp87n$ǫb._NؔՉ?靝\.ƍ~oRWW'Zȫ*͵&$&&޽{XKK+77!))Iqvv
UU4ULGv      d|,9FS`mz$<TlJcUHA[*J[*{ [ { U*,{ $[        { ?[ Ul{ ^[*t{ b*{ l[*{ p[*{ tT[ 0{ [*{ U!:{ *{ խ[*{ *W*$0[ Z:'D0I)d0)+0^'l0/00*(!        0xRf
y<޽{i4ƍy&0|,
I!:!T!!"#%%&'(*)*+!U-./0U1245UjU   
`cƌw^N~zCCŋ͛j*{{{BHyy9!$++k̙266qpp;a{zzzyypB77ϟBdddD֬YC144{K~~P(TVVx<                       yHNN.66mWtVϒ䂂BHggԩS{^
U
UUUUl4,< @%@T_KUC-UD37AUl4,=L
t:qذaԙ
ɓ'ɗ/_TRRZt)SKnll˛5kh[ǏlSSI&BBCC	!|>^^^? XŎ;ƍwƘғ'O=*%%BٿSSmRRRXXuW^
/IX0(jjj
AJ-3G7A_*<N@KIRVgIL6uH<(
BKK
6>|XIILJd(++_~۶m#Gd0,8|СC~9++kƌc<, S?ֺ,55ׯ_m۶'Lp
.xbBHPP O/??̙3P%Ç?w܅222544+333BH[[
KJJ&OhѢH555j `!=˝Bh*f23go۶-$$ɓgΜ駟Is{{=a00
H<(
---fsB|||RRR!4MFF&++kbN>}e===)))''';;;0[}o5@wޠ m۶SG]|W^*GEE%&&n211AǛ7o^ZZݱcnjE}ӧB233׭[hii|rPpA&9bĈwwwj
1o~-IIɀHKK1gظѡ"d;88:uSmفUCCojj*!DYY\AA!55zyyJHפ={߿իW
_*<NEL
RVgq k{z
*   g"4pFX(4
@(qb@2y
JlO:]R
o{Gs3//oSNҗfB6l+}    !˖-KIIyGB8NmmG      >oӦM6mZmm6U(++r     !Ԃ,-----ccc֯_x^x<Ĥ577s\t0^AHLLlڴiwtÍ!GF7-[dɒj
TQU#u&T!B}U?Q
>XCO :Bm`OĭGfi$̧f'ơ#E^N,çt)\*}1Ս=|`2D:IUV
BBٳg<O Bjjjb
O?LG}D5 C=d#MJ!_5,Y @   
1cx{{gff={:mh4mmm@@ӵ<   d#  ~p8ee妦&j笷2

 !"#$M'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLpOPQRSTUVWXYZ[\]^_`abcdefghijklmnoqstuvwxyz{|}~Oh+'0@HhtValued Sony CustomerG(Exw
۴iѣ֮]D9p`߿h4÷pGG:ɡ_ر#==믿?ӧ7f̘1cp\jj4~:}!CDIrgϞ-
w
{yqw1Qׯ_Fyՙ3gfLԔB7Lyh.B@ 5jzM6M^^^'O|EGG;FFFϟ?&<|0..MWW˫`bb{wv_WY:::!!!oL_999BHBBBAAARRǏy<vڄ   |~xx8!]!L&s{:::O:uj
 EMF EXVISIODrawingMD ??l(@(ʦ  PagesMastersPage-1BoxDynamic connector8_VPID_PREVIEWS_VPID_ALTERNATENAMES_PID_LINKBASE       A
,6(((##*]t)jjjXJ=`wQPPصkwmmׯEFiiJKK[ZZ!wuu/^`T϶ӧ׹s\]]y<NjIII)**6l^iiK444z8vSNٳxLՕRTTdii뛟o``E7ӱc߿`0V\Iٷo޽{~iܹ'O611!0'>}gQͮ.uuu&y9BHYYٖ-[߸kƀ=Kdee=zڳ<00dQK177|ۓ
FMicrosoft Visio DrawingVISI1    h&&" WMFCC 8xZj1 EMF8~XVISIODrawing
`1W^
 \l&%'
kjj-9 f̘1+WJ6nHYf)ࣘ3gرcJJJrrr$%%7o```KKK!?fff>=``ԇqݺu:𿠭h"             p--˗/#>:YY٭[䘚6770sy:`0W`0 @`0`@ 0(^]–nIENDB`|DdBx%f
%V0ZjjZjZj%(%(%RL Arialdx         %T8*A*A
LhOpenRISC 1200




&%'B

%V0rrTTrTrrrT%(%(%RL ArialX<(%Tx`*A*AL\CPU/DSP&%'B
BA?A2{OJ"2bw5% p!OJ"2bw5% OJ"2bw5% qR? \ R$xŝ}lUy9Pl@\!zq 1B!
WDDeb̃a(VĬZ4"G(^^%DݘQE*+!@_Pp5*Ki(a_Lm'xm^y-Z߻dˋk׌闝&?oyE_z>ƫ4ަo+xq8Fb{;j\*0*Q\Zb!*:bT4-mY7,3jy?#vӲu?'-ǮXVղ猪+2z7حw%Y]?rvM#Y+9JN^}޷SJk^3LLUUQo%7];TUsTTnƒ\ܬ*nb~buNEs8w;XENlSr7PE8eY3kq9s^=ڱk#bAWFFc*cGBc%"ickײ:ھYo5{VnT[f]lHb^f_Su^u_*[ն]0{hSCPu)ۣj֬zWE^TWf}5ei֬?5{8}^m5C}Y/=V%쇶Q6PVfd֛
jkЬf^z/URͺa[~ͺa[Aͺ[ZozwS>azU^mOuwFm͚7{jzUQ1z75f'ӬiKR~bkzOB(sW[`puסz_ڌލZNmfm0{kPvf]jФ*Ҭ=ܧW
j۠Y4{بTGf4{إ:{jfk۫?P4kPTsikҘos]Q8)6].yN󤘼JwJV)
%V0555%(%(%RL Arial%Tp*A*ALXDCache


T`*A*ALT8KB
&%'B
fU!TLO[bYtުyN:R洔i)RJg:uNz:jSC3t[+YKJN/)=R:{a_׿׿'5yJ4i"DJgu@4ΛjҾN:twO{Jw)ݛS7a_k     }jNuj%kMn6{eJʺ2+O_WB_Y!TۛZRtKޕҽ`
%V05TT5T5T%(%(%RL ArialCACA! CA CA0!@CACA%Td=  W*A*A=LTDMMU&%'B
~E_ׯO4Cn2wF)ݍRt/+K¾b;饃Ҿa6h%kwH!
%V0'T'TT''T%(%(%RL Arial?fb`CAfc`;@AAa`b`CAfc`<PAb`CAgc`=@AAa`b`CAgc`>@Aa`b`CAec`RAAlCA2A%T`e=W*A*Ae=LTPIC&%'B
a_{=}}?'!O2ɏFc[7;O;¿{1/`˽Ҩ,{rk7~1ӈ8
(-Aշ$]DISDIojOyo;cV9cMƞ1kC(hKw|NKno
%V0''''%(%(%RL Arialb`CAfc`;@AAa`b`CAfc`<PAb`CAgc`=@AAa`b`CAgc`>@AAa`b`CAec`RAAP2A2A!CA CACA0!CA@CAdCAP!CACA%T5*A*A5
>B&7jo1&G||nffW3ɿIo1mSIPOv_$6)Ƥhun1Qm1&5F>
BKPP+l#~1~vu9G3ϧ_d+ŬuPIoA`6d*AI7D1ۧ~1&59ogm=R2LhObLzVKnxF{{A{b&iU5L
L`TICK TIMER&%'B
S**zAVidZw]PUUְ*v|IJ>Ƥhƾc7~/ƘHg{|
%V0'r'r'r'%(%(%RL Arialb`PCAec`RAAApb`0b`A !CACACA      CA!@2ACATCA !CA@CACA&CA! CA CA!@CA@CA%TlL*A*ALLXDEBUG&%'     B
--3
aXl}1&Oh?1&}G妁^H6˅}ޖ2
osW=/}]̤huƮ1kU1&5MfY`
z`kިƘ{;H6FI439ԾK]=IZns{>oDǘ(7gsxlְIp^U{;$[;mP$#ߏ1saUzL2vjGbLVwilg>1QnHxd_h_ w     {4”N4?avX#/(fu*c8Z-7?gvH6zOP$!cS/|LxcbLCjGj]ݢ[XOcWNihԧnAZ[us%]ڥ]]j'
%      V0' \'\\ ' '\%(%( %
(%RL Arial??b`CAfc`CAACACA$pCACAdCA1CA2AdCA !vCAvCAČCA@!vCA0CACA%CA`!CACA%TpAE_*A*AAELXPOWERM& %     'B
bmV;j>&faY'XtJu':tҭDjvj>;'bL'bLZaPYObvS1&jS1VڭqΪ_?L"Duf[gnVtmvHE6jMcIي3DmiM~1z۴ʦ+\g+
%V0r555rr%(      %(RL Arial
mo<3#DufFb&U]>iKWN^Ŭug2-LUj 
WyB[3}>Еh̾I^ծwA#U4OI=G_1$>lGCէxGVWAՅͮ^cQWĘV>V%ޮcqVi1&Z]cLoqIrX1m7)guLo$:O9c	k0Ƥh] 'bL'bLz+:Fo;cV9cMƞ1|gFg.0vV'WZn[e|pHj@7LocLz+Zj7L2n*bLVhcR9PP/l#~1@A#}Zn~ bVջ{Io^_m3XUnՉ[cO*cLj{#<9ݨ|zϖQ/(fAv/ƤhDr{A{b&iFG:~˚Hw)5-j;;iLj0gىSj3yegcL{u)X.1&qgRsu@z?ރJ7g>(f-Τfu@zu>P` іŀ^zk(iu`ܵ|X ƵU:Wq+hzM~qW'5j`D̐
b`CAec`RAA@2A2A !CAvCACA@!vCA0CACA$CA`!@CA@CA!`CA`CA!CACAb`b`%(%RL Arialfb`CAfc`;@AAa`b`CAfc`<PAb`CAgc`=@AAa`b`CAgc`>@Aa`b`CAec`RAA! CA CACA%Tp
8
|Cz%2i]zM5=Uʤi!}kH_WJ.eRӺkzXa}IMC
*A*ALXICache


T`*A*ALT8KB
&     %     '
ΐF3\ʤuM5=^*D)ֻ܇!}bH_*{MqD[5=IثCagi1     T?{bLMLOe*ej|>->L[ʤf(̑YOI(?k<}*erglɏNX̤JO`^W79X=,ԣi~>93_KY-ϑ'ْ|=WI-e|@o1xa~HĘTߡGܥG<|wwwى]=O˄L͝c^1Yl7B&mMjdƘF_ǘF}!dAxFo~=}z;M*GG$lSP:*x?՛ch2>MWa"nqJ^C\5qL3
B
*xBտNj2l+j5UW:Xm+VahŶ
%
^%}FWVS{hŶ^C\5q#9Uֱ
[v4u:Trl[oT3k[vju:k&u$:Gn
O=P`?nO=P!j|֑Ǫo؏ l/9T~r<:ߨ~P!j|֑Ǫo8cU47PL1?1*rWM\5>kHcշuF.΁}P'O?.ρ}P!j|֑Ǫo
E4K<_PC"G%l/WM\5>kHcշuL\Od_/QU)4;A
]ޯ&u$:f&S
V0 5\\5\5  \%( %(
4
RL
ΞJYߨlj@80kHcՏd3c_'?Cc^{!}L^3m2u     ,]g2̂9x[
 Arialv'       hx@@@ @@  @(x@@?x(L@v%        %
,<,a[0YlY#G\>2ǪoX
@+
YxY,,`ز#F'>|refA+Uֱ
[v4u:dYfXނY0b'.oA?>ɕ2Ǫo
E4K<_g2b|zf<-K\<9b~'WfXm}vw0Yy^0AΞg`2̂98{0#Fg'WfXm3Pf!_c{f=̦v
(%RL ArialPX0X@
4PC?=
@+3ZyY_ς`j@-MT*0qKMؚ[JR|#H5׌~Ylud+       UA=怹94[1LwQX=6!
OL\3>kHcշu܎N42l+Mr,oTv;˰pH5׌:Xm+VahŶ     %}FWVS{hŶ!
OL\3>kHcշulFV
;.lM𦠃VV;.lixf_[Grq4{x3M`/9v;ߨ{x3ixf_[Grc?o
"   @$       @XXbbb@?@?@?@?a@?@@?@?aabb?%TdE_*A*AELTIMMU&	%	W$or%(	&	&&WMFC8%	%W$or%(	&	%	%W$o396r6%(	&	%	%W$Z;A>]>%( &	%	%W$Z;`u]r]>%( &	%	%W$3966%(	&	%	%W$;A>>%( &	%	%W$%(	&	%	%W$%(	&	%	%W$;ur>%( & %     '%V05 Z5ZZ 5 5%(     %
(%
(%RL Arial@@
8|Y;2>^C&f|֑Ǫo8cU47o
@@
~L1?1*rH5׌:Xmpsl:4pFOvKsl:i⚉kG|myp\DM7\pQX.R{\4kHcշu@C=hC=@/QՃN/pH0kHcς_Q?,|뷽J!bΡ
.|ݻ
L@T@
Lpap$v߇t;k'+VGP5ԣjmCͻ3tտ5FzjsswN\;>kHcշu܎N42l+mr,oTv;ev,ö¡A\;q#9Uֱ
-`5ցVlmZrZoT%k}2b v|֑Ǫo،`;v]:mt:ߨfdS{'؅ӡĵ#kHcշuGAAam^?9oT?k]2j/`{ɡA\;q<ٳǪo8cU47o~L1?ʚ|̫o`{ˡA\;q#9Uq
gh8>C{?goT4k]2RۇډkG|myp\Dm67\pQXoHp :ĵ׎:Xm}vw0Ȼ\Ovo27?5>)v018N\;>kHcշu@C=hC=@/Q7̦v
@$@
4PC=
@/
@@

   @       @

IHDRFrsRGB       pHYstIME     -
t   @|       %TX<cQr*A*A<cLPWB
     TTFsI*A*AFsLPI&%%V05ZT5TZTZ55T%(%
(RL Arialbbb@?@?@?@?a@?@?@?@?aabbbb sUUUUU? sUUUUU?b%(%%TX<Q*A*A<LPWB
     TTCK'*A*ACLPD     &%%V0r'''rr%(%
(RL Arial%(RL Arial
       
tEXtCommentCreated with GIMPW IDATxg@T7=;HT"
b,"Q
X&1ĆQ#( M:Jm`fy?{D\    g5.4G%  00  0O>x|bdddLA"##mmm8e2BBB#F7o^uu5b&½{B~gv9{{HS   ݝ|rccc__)Sdddl޼9""
A<NHH0apMM$pر`hsssSVV"ر}	!ϟ0aBqqq```}}=*ర0OOO==wVUU5*///%%eС%'[ZZ|}}	!AIII__F#&{{{wttL0a„	ځb555xY{̻ϛ7O\\
Jƾ鲲ׯjoooܸ'%%m6*X/O>}„       Æ
۲eAzUB׭[wIB˭[[[o޼yY%K߿_@@RVV=p?{n}}}  7ot6-$$b|}}]\\!yyyVVV...zzz>\tiYY     ѣk׮UUU999;̜93&&۶m4Nj400zb
ЇLikkojjٳٳgWVV&''uTWW7`lCCCO	!=/!Vw\.!oo/**L!tuu|޽{Ԕ7oހpIHH>}ҒFQՇ&>\GG=((ĉ{7gΜ]vu?[@;+))edd<~XPPNBRSS.]$''wqqm۶߿2n8wwyIJJ>yٳg=211QSSÛߎN+<ҥK7n|˫\uu~iҥl6;>>VFF0e˖=~{<_C @rrʕ+3229VCCCwwwB?p	133յŋTKYY@'OHJJ;ZtҔO8ݻ.^8h jOs͛7g׮]xo+5siӦQkjjٳg"}ٗ(&&+۶m^266ryܹ+v/_yǏwppb0󣛛l6ݝϾFqqqK$HϾofgg嗄QQ={gϞh&==7x#wc՟?]^^fCCCw2rH'˵oooWPPPQQ)**JOOa0C;
_===!bbbo߾r)Y|yYYoff믿x5      r                   ToߪB?~liiNII

                     %(%
(
%%TX*A*ALPDB      T`
*A*A
LTI/F&
lmmꚛ[-gikk\IٗB`kk7*++kiil۶MCC֭[222֭3f`@[ׯ__r;w{*yy;;;322jjj}}}7m$$$>7iҤI%%%KYj!d۶m=/!dΝ;vHNNZ|9Ékll{?FDDzYYYKYYY&&&W^'&&.Z͛7w@4cƌ4h޽{߽D\vZcckԔdeeq._غuIfffK>1bFRPPطo߁
%
utt_zEqpp322‡}_j      訯w/Q222
%V0'TT'T'T%(
?~{常8--w޸q@     ?~|ٲeo߾%L4ʲg>~!d8qGUU566QKby{{B8%%%'':ŋ
%
(%RL Arial`8@@@@ 8@@@@ 8@@?`bbb@?@?@?@%T`
2A*A*A
2LTINTUU     T`
BQ*A*A
BLTI/F&
;w$hiieu뚚F1sLBHuuu}}_x1}t뫥`0$%%:;;o o%$$322LMMcbbJKKNjgg"''}=Rzzzhhw}p$^=ztaa)Vkkktt4ñ:t萄Dzz:!^KKʕ+   !ƍuVxx#G+~<==?z#GRL&'<>ѣ3f[ۉaHNN>|8!RII{ϖ۷o;q8L{sss|#|s1 Bzd_B[[۸qrF
%
%V0 '\\'\'  \%(
Rc*>x򥙙h{{{K_'dggRO>ˣ6o&Nxu|poVTTܹsK]777~%ݩc***fo
%
(%RL ArialP@ @@@@@@@8?@@@%TX:I*A*A:LPPM     T`
JY*A*A
JLTI/F&
E[]6e11jqqq̙3-RTTg@y'Zk.~Zv-!$,,d_ǽ{JJJTTT۷oohh6lܹsHߴQF޸qR[[{IBȶm>O?po!xN!|BJ^*--I[[butt">DlllWQQqȑ&O(AyAjjjXX컇#uwĉM6eee饧?zFؔRyի῿/~={OJ__߂YfEGG>}p߾}555K4fap$$$888gҥKtuu͛mllΞ=+,,\]]-%%x ';mڴׯ_߻wƦ{TSS#[aS*..0`Q%߻w*yuuu}ː>%qq999<N}o(..nnn.//7110`b}&(((##Ñ#G຺GX,'R?xGcǎ~!_=,C322?~Ə/$$D	>u!͛rrr6luFHKKv횮nL&a}J\.˞eee+Wljj?
%
L5k!l6,++kʕ,\zÇ,Y.**x:C5*//͛L&SRR2!!#88Tž3gzJJJRR<YПސ!C~7aaaBȞ={DDD!uuuϟ?;qÅN``=p5knݺeooOjiiQ_kkkB~
6P˜KYԦw܉644$0+++___}}}~)))͜9ã+%%ɓ'rrr@}͛78qtRyyC2QiΝ;ƍc0!!!SPP\nzbb       }rlٲuVUCC\__@AA޾ʕ+&L@D1..xKңFl~cRRRll={t:%  C7??(**XYYQnnn999)0Jǧ]PP?jkk


ÇHHHܹFM2'g'77spww޼y?0PPPhmm%y"$$|i!֭t钯oKKkss'OBCC3337mD_~}kkɓǍښqAYYYl
W$Yur\%(
z!>>~ԩ555§Nڸqcee|ii)Ͷۼyq!_
GDDL:U]]0J%%%f^$`sZZZTLyƍ
&
%
UUUG~zMMMꪃzС/fSRRnݺ#yyy

K H۷oݺu999=.={L^^N_~}ɢbbb;v`tuux<aQQQDπ?#nnns}廍]vȾpqqiӦ͞=6--ӻw>#ܹ8:77ǥϟ[[[s8X,Ç߹s0Kp}߽fy<Ν;
%W$%(
yuuGC$`3?/''PBBbڵW^fX
&
%
%V0&&&%(
:::YYY    >m֮#^aٲeP%%f!!ovRU5B
%
(%RL Arial H< @@@@h@@?HC:%T *A*A
3Muu    rss=zdffFtss{AUUT)fo޼ym---IIٳg"8|]:;;,YBqrrz        á/]JqssZ\֭[͛WUUHP*++g̘)//Ͽ?{xxHJJB8aii9{lQQѧO>|YZZܹsر&X,/߯_M6M0ADDD[[{644ljj:{bWWN/--uuuqŋĈ'0AFFʕ+GZZZ燐رc̙.]qc~~?ɓ
L`System I/F     k\-
H%$`'N466޽{ի'O+V'%%5ݻ$%%N)((`XƍBHW\nQQ(5  2rȔ*%qvvuR뀿X@@OO{mmmxύ<d۷Ĥkiii@ڿqq{JgQQэ7]޽{W\Լ{M\.7//%z@@
VVV)))o߾rgZݹsg޽JHH˳011177~RRҠA/FZ`-"A8%""bŊ/{zzx<'''BȣG-[VTTgϞm۶-]SuUU!$,,2n870	V\\zׯwuuB,,,RSS/ҦN:lذS;Yɥ8p`Ŋԋȴq8˗9rQ@^ykh4uBBӥ

5kP5˗/y<^MMr'NPSSCH8xiii֊OVii_pp0ZDө2DH?!F)++UTTŵRU+JKKeeewEDDdgg444P@ٳ@}bvr8γg޼ybN}jdd|r:d2O:=pC"WV\\ܣ>}I\.eݺuǏ)|        zϞ=;uT>999qqq4fҤI{%,ZHLL&0|uuy	޽[UUΝ;T͛7[ZZL޵k!
-$jZjZj--.- Ariald??????-2

OpenRISC 1200




-B
-$TrTrrrT--- Arial-2
ҽ)Ϟ=|2
H!..O?TRggح[n߾_XX8e{{J99pFjϟ?cƌ_~dzɉ6m?
CPU/DSP-B
Pǎ~۷oSkL&T7nƍӪ IDATEEEǏSUU?>B
_̂O)''gȑ]]]>>>˖-SPP DFFn>|Cnjj"6,,,ښb)((477GGGϘ1S244
-$55--- Arial-2
DCache


2
p8J

/>}[lmmSRR!#F@=  QO_~)))qqq?VSScXÇ:uJ__֭V200]`AYYYbb!ի)|0
p??BСC;::N
8KB
-B
Cpww/--ݴiӤIKkjj8pAKBBB¡#|0)222۶mb"""vee円###YY\nYYYWW!dǎ! |$%%-UUUAAAj4nnnD!h
4`޺uX__j9<<QfAÿMAAd&$$ܸqCEEEVV&444<7
Kt:bjj:lذE/0޽cǎٳg+++xxxܻwoʖ6|V0455
-$T5T5T--- Arial-
2
HslllssŬY>!4i!BLLL޽vZ>0  >O:::w^UUcǎ{D߁83(##)$$Q\\ryqqq333AAwkkc066LJb1o޼tWl6!$`wQyP455{\op8/^عsuFFE_xqԩo߆gZ_BBRXXFaX'N(//<内yzzHII!$,"IJJ޽{СCBBB'::JJJ;wڵk߾}gԨQ[n1bfjjӧO9Έ#ӵ5X_ן:u"%%5x7o޼yFDDѣs%
=DMMU-B
#Y[[[YY?^ZZZHHjШh.lll\f
!JJJ{ikk:d2RG0|SRRn߾=rHBH~~U[Fݽ{wUQQqܹ7oHII͟?Ĉ#         C젠s8'$$\~/!$44tҤIw=CFx⊊
-$'TT''T--- Arial-2
DPMSSӓLra555NYYr׷Yl6{ɒ%{F0     8ŋmۖ%%%$""BUTUUM>ѣp8#..n͚5'OF04|ܹscbb훛ƍdɒŋ
=ePIC-B
aaa@baaa>҄      .]tѷo.Xjkoo'="00F]xQMM߿Ԅ5驪#B6o\UU5w\$,,
-$'''--- Arial??????L?A????????l?-2
!$`JNN>p@uu6lЛ!gddBtttٳghjj"["""'KǏ/[LRRrԩfjmm߽{wGGǒ%K;& IX,EEŦ{Κ5KCC
5
ݻwƍ,+55@>_SSӈ#<==2dbss3EOap#B"##{\lnn6@ɸB-[?Qի7VTT~ZBB|ĉy3`qƍI&	WWWKIIuРp'Oo߾WPPX~yIo>        !AAA=/!ӓ899e˖:Nx[lYmm-   
TICK TIMER-B
ڵk'OјfaaA)-- 8qMLLlћ7o9}ILT[f_B!dÆ
Te2[lljj*++\`+jkk:TWW` ;{'OoN;wNZZjjj/^$IJJW())Ao!t:UWWd27nܘhjjZ^^lkk$$$Nb&L`ffHw܉]x1-NgX/^=ŋQQQ222=255]hQmmTjZucc#Ղ)H+NNNݿ9rp~~'O!K,	!O>%|TLζZZ[[R$`3333[[ۧOBw]TT4nܸϞ=9::fS-~~~ÇC$>Xϊ駟222lll


!MMMTǿ|ٳgCiii9uի[nc04
!:`3<֌3h4چ
=zdnn>sL:KJJ򻥧755
6LIIرc222%((`ikk۲e˅jjj:::!WYf͟?ӛ7o>zMjjjvvׯ!L&!@&..f͚ٗrIBrlllpp0Fۻw/LLLtpp Xsι$%%)++cD	>LKKk]]]ϔBbV\)""?ϟ?ĉo޼qtt8 !!akkx @ȾfwA___OOOߝ=
&&&v
///BȞ={̙0 U\\\VVFx;v8q"!$%%H^^~ƌǎ׮]w!D^^}…T&.((hii;wnxxxTTT]]ݪUvn
H1.\pҥjB
-  $'r'r'--     - Arial????????A????-2
LDEBUG-  B
-
>}z񮮮;v̙37ٗ
$'\\ ' '\-     -
`!|\A~~>!DJJرc+33˗rrr#F@P@\~"!!oݺddd̛7իW[nuttD0>OP׭['##[^zebb9slڴ   ':|0
e [WW2`GnܸQVV6&&fذa&*` KHH444tuu466Y̙3


$g(|x<Fc0&&&wMIIhZZZC/:xEtttNNΨQ7tP~ϊ޹sGYYYJJ
       "System΁cčρ -   - Arial????-2
3`/ۊ+lmm.\HsέXdS놻._u\%&&&''7@db@>666vppصk՘,,,Kj*CvY\\9h sMBɓwmllH0	sYf]vabb"!!B)))/..5kVlllLL̵kג㏤$0|LaÆ+WB,--cbb,--?~`0ϟ믿Μ9s׮]zzz]<WVWWqFv1zᶶr`3g?xʪ-zzz/_
EAPOWERM-
SSS~%?~<&&f*G$,o;ٗbuvvB444z\NK7?~ү_bD	LHHURRo///_r%svv>|x"!!icc3o޼~+<=|ڴio޼~:d2>B***ׯ_UUUԤ|.@$--M-]\\튊,cǎqÇ?~BUUUEE#FǮ    >Ǐ=,]4**jW^Ν;򪪪<ORRrϞ=+V@<8}MMM  !EEEݻqAeee-_|cƌ
x񢺺zXXشizW0|ؠA233Ү]6l`ff$--Ç}||tttRSS?jcccBB!dǎ=/!dK,A@徻V~~ٳo޼idd]]]]粲|QQV{{{}   !{
웗qqqyyy#MB
B
-$55rr-
Z[[DEEutti6uիWXXXwvv>yd龾# 􍸸plllzz
- Arial
UTT?zOnܸ?>;;ao>s}\YYyƍgJHHhkkG,XbL奤kkkƘ1cI@зx⎎u
2c…3gδ2L///ccD@DDDz󃒒n޼0}zqq]ƕ+Wttt:::$%%%%%?!!!UUUSLA    'SS 988B={+BOuuŋ       !^tRgg"5FO)//4iRVVUUU/^,\PYY֭[|===P5k#;::lYFFFll_!--...]]]+tRiӦ~ذa-UVBq|}0
7^v_~UUUewϟ3gluu5DH0@߼zNNN쯬\UUuIj!d#E4KLLLLLL`wTUU/!LJBrrr455X@iTVVBƼ<Bmgg']hYYf
!dΜ9Kkjjp8O
??????????????-
Qn@@?B       !wׯ”)SLMM\0;v˗/UTTloܽ{wIIG      \rrr4f=@H#G455
           466B"##{tw8p /gmɒ%'Ottt|w̙3-*..F     xrzz)!DSS{T__ܹ9s hFU4'Md``#B6mT__ommقTKKfffۛ={Q^^>rHCCCP|Bŋ?}\2LQQQI&ٳGVVaT}8vXAA+Wlذ!;;[AABTT˄[[;v1TLLLFٹvڢǯ[nĉl6hߏGTޖ-[mfiiy̙}^dɒ!Cz4l_j)UUUׯ_'Qg(M2E^^]]]---* |֢Zeee:ޣgJJ
- Arial-2
˕7zxxHII]t     $`'''W\\lllz\b0rrr+>Lׯ_yyyQQHtttܿϜ9ܿ;;;qժUqqcǎ
:t޼y-*))A        ogϞ|ĉ:j֭遁T[nܸ!  rΜ9cggwLS!i̙III񺺺Ϟ=KNNquu>|xwĈ˖-[p!Ū>ĉ%%%L'`|
ICache


2
8KB
-B
-$\5\5  \-- Arial????-- Arial??0?@
o߾p??+VB<==555\bdd*ٳ޼y+	Ϩ:XIIIDDdȑ+[[[:::߿zw7Ν;nnn!0
_ѣG=vooyyyqq;;;BptzWW׻Kz%++ȑ#6KKWtzYY #GܺuKQQQHHh֬YSLA	oeS6=IDATSӺtRSS˗KKKg͚E9vؙ3g?~L>qĔ)SBBBzl{xߜ˗/Ϙ1CJJ*99yĉ;U߿ܹssILL\tiiiWUUUCCÁ90}ȑ#˗/
?c@?c-
2
EIMMU-%r---%r---%6r6---%>]>---%]r]>---%66---%>>---%---%---%r>---
$5ZZ 5 5--    - -
 Arial?C@?C@
ںu+swwȸs玐    !
̴_tuuc
?C@-
.\8~w"b4{:t(""bԨQ,hBHllɓnl6[IIIOOOLL˗555bbbB_/**zɓ'+**[ZZjժ!Clٲ%,,lk֬IMMmiiqvvC00@EDDp\++7oJKKS^|I񐛛Km`Iyŋݻc{l0HHH8p 33sٲeFg_ߍ-}||ٗ$''/XPPֆDPPZ1L\pEVV{%<{lСݣ$Θ1ŋ7311QTT@)F}գe͚5ٗm6BԩSٗNx~ɓ'^~-..߿q))))..Nh._ŅzCBѣG8	>^rrEgܹsF55ryyy555IIɒ7oB
2
utt>ŀ
c<WB
           2
kk뼼w###srr455gߠruuuwww__ߒiigggy߾};:].k3eriJ&nQf*4-cIiQFi$ueJB,u:gs]ZM|~9?ƎuvvX4gggMSSS ;w޾n\sMMMHHH@bEKnnn...}oKMM@E`[`E%7o>~}Vuww1TWWWBHYYٔ)S:;;!Æ
;w.K1`kԩƍ@&9}t*}	!ϟN3۲e-#_Fy7^z	!GJB!Nϙ3'""bƍQQQvvvh/_xxߺu!W=z4UBѴΜ9I-Zf`̜={t[[|7o배0j4y@ p8h^A|Ǐ'ڵK^^`0M(͛㰰uֵҗUUU+((̟?[WYf1Ç;iuĉUVfff9Jߝ;w׋A!|'`'allL}fX666Tа͛NNN4-<<<<5@PPP`ooOQWW-+++,,RVV
sFI--
$5TZTZ55T--  
 ArialaA?b?@---
rrrg϶ B.+
2
kkk  !WfX?.///##C$%%
N:vT
<WB
           2
`(//?!4RRR?22r'NucUU_EEE]]]ϧx"66ѣGT   FL,rssSRRrss={)))C            ׿U뵴z=̌R\\#www0[ZZt2U8iҤ3fQ7nܘ2e
CD      --
$''rr--     
 Arial-
 Arial
      -
!YCCm0az|RFFq=j͚5۷#}8q"Nj^                      wx゗+W嵶
- --
KW.\0**JEEmy<:8{{
2
ǎ>|M3XywqСNUSScllsK͛7X[[GDD}@ uֈ#8NQQQnnn\\hWj@|>bcc߷Z}}!Ν;U3̇kiiݻwѢEhj0vlBU
DB             2
qqqy vβNKK뻫% x<Ŀ/?+Wtzkk+up744$&&.Ya4J;wР6ɢ6صkWӗbdddddDiiioi/^Xt~EEƍ:D0*))IJJRUU}	!DOOO}Ν;.]illLOOZC0C lݺu׮]11U׮];qDUUȑ####g͚%zׯܹSWW7tСC\rÆ
hj03TBϋ.uwwwttVVV޾};##Ξ={ժU=7HHHHNNVTT֖)--%x{{kjj[^^O>=aBHyyyNNNEEŵkתiVZZZF`aa!###nٲe׮]믃


\w;;;42CUUŋkkɓ'?@ZZFZ/>yܹsn:n8FFF._hU0Kvv̙3˖-~iii...򥥥#FtyyENN"
||MMM_MIHH077t;㏄_~ظy<OGG322ξx񢡡auu7|3sھ5+++{]p8ԁ&&&]]]r.^QQ܌F@G"""֮]s+uy.C$+++z7cƌqƭZ>((i@zyyB{%lmm566{c^^իW.,://ȑ#FFF>ܽ{GMM
eȐ!111eee='d      BjF[\.ʕ+W^ٳ'&&6))ŋyyyiii%%%hg0Yӂ_xHӇڳf޽TaHHȅCCC]]]UTTllllvll, _Ν;'*8yݻ
vAaaa0j犘!CjkkФo#&!Cl޼ߟ[[['$$2dʕT͛7B6mdmm!%%%@IIIWWM~qtt\pѣGWZf<(Jߜ7o*))=s8n33/_b0E[[;::~{yGGUA(9s#$$dȐ!n

I/F--
$T'T'T--    -
 Arial-2
<OWW?[]].Nydvtt(**ZYY]+\YYy	]]]OOO4#LLLаotaa@ PUU{Z4g###!>66+.]z7huuuMMSN
2
SRR~G%%оcÀ0)t:}˖-;v---qqql6cҥhy0`#44tϞ=BPQQl:=c===4>K.EGG755|򫯾:uŋp8NCWuuF4dսׯ;88p\NBãۿ$,4ӹ\dhhhqq͛UUU'MO^    >@@mT)))9o~XKKkʔ)wQWW       2DtgFp87n$ǫb._NؔՉ?靝\.ƍ~oRWW'Zȫ*͵&$&&޽{XKK+77!))Iqvv
INT     2
y<޽{i4ƍy&0|,
B
I/F--
$\'\'  \--    -
 ArialP?????-
`cƌw^N~zCCŋ͛j*{{{BHyy9!$++k̙266qpp;a{zzzyypB77ϟBdddD֬YC144{K~~P(TVVx<                       yHNN.66mWtVϒ䂂BHggԩS{^
2
t:qذaԙ
ɓ'ɗ/_TRRZt)SKnll˛5kh[ǏlSSI&BBCC	!|>^^^? XŎ;ƍwƘғ'O=*%%BٿSSmRRRXXuW^
/IX0(jjj
:PM      2
BKK
6>|XIILJd(++_~۶m#Gd0,8|СC~9++kƌc<, S?ֺ,55ׯ_m۶'Lp
.xbBHPP O/??̙3P%Ç?w܅222544+333BH[[
KJJ&OhѢH555j `!=˝Bh*f23go۶-$$ɓgΜ駟Is{{=a00
J
I/F-%r\---%---
$&&--    -
 Arial ?H?C? ??-2
---fsB|||RRR!4MFF&++kbN>}e===)))''';;;0[}o5@wޠ m۶SG]|W^*GEE%&&n211AǛ7o^ZZݱcnjE}ӧB233׭[hii|rPpA&9bĈwwwj
1o~-IIɀHKK1gظѡ"d;88:uSmفUCCojj*!DYY\AA!55zyyJHפ={߿իW

System I/F   O 6.0 ShapesVisio.Drawing.69qOh+'0@`lxValued Sony CustomerAC:\Program Files\Visio\Solutions\Block Diagram\Basic Diagram.vstVisio (TM) Drawing
BTH?AtRx !fffMMM333?Ba$
o{Gs3//oSNҗfB6l+}    !˖-KIIyGB8NmmG      >oӦM6mZmm6U(++r     !Ԃ,-----ccc֯_x^x<Ĥ577s\t0^AHLLlڴiwtÍ!GF7-[dɒj
$
BBٳg<O Bjjjb
U,8@Td Arial@NWingdzs@N@tMonotype Sort+
NtSymbol5T?? Y@-1TJDT1EWP-hTT<U*U       
1cx{{gff={:mh4mmm@@ӵ<   d#  ~p8ee妦&j笷2
U
=/Ub
b酸0zGz?@8H2!kWbU%U
۴iѣ֮]D9p`߿h4÷pGG:ɡ_ر#==믿?ӧ7f̘1cp\jj4~:}!CDIrgϞ-

+PL/^&9^$? { Ak^&,",'%/v&Q&      
{yqw1Qׯ_Fyՙ3gfLԔB7Lyh.B@ 5jzM6M^^^'O|EGG;FFFϟ?&<|0..MWW˫`bb{wv_WY:::!!!oL_999BHBBBAAARRǏy<vڄ   |~xx8!]!L&s{:::O:uj
1y
 )? 2

J12?k9aUBBHEHEHEUHEHEHEH@?>?:`2BBHEHEHEHEHEHEHEH@$%O9F7AOY@;
A*sVsVAgLTkY 1 W_W__ !`#ku4lb6Pu`kW 4l
,6(((##*]t)jjjXJ=`wQPPصkwmmׯEFiiJKK[ZZ!wuu/^`T϶ӧ׹s\]]y<NjIII)**6l^iiK444z8vSNٳxLՕRTTdii뛟o``E7ӱc߿`0V\Iٷo޽{~iܹ'O611!0'>}gQͮ.uuu&y9BHYYٖ-[߸kƀ=Kdee=zڳ<00dQK177|ۓ
4l%Y?:?-\
*#!+|tKf*2|2|2|2wG)QUoTMeEttA%_8BOTOfOxOO??O?7   ܻuW+?sU42
`1W^
T*
kjj-9 f̘1+WJ6nHYf)ࣘ3gرcJJJrrr$%%7o```KKK!?fff>=``ԇqݺu:𿠭h"             p--˗/#>:YY٭[䘚6770sy:`0W`0 @`0`@ 0(^]–nIENDB`xDdFY/+(If
xxx

0jvȲ^/!M3jj6D///$Q0p?Mdj^cjnj4BAk[~ϐ$YkU1%1@F-( kp
ٻ          .$5-Bi`B#9)F/Pv// ߾/u?@2trߜKS52Ɍ7xŀߢ#6@h$MuLh        Ճ%ԊՑ)<OU#5G::U27q ?/&@w&<<7H1OQjPSHQywHAt///YOG$_4.b%F8q/#?C/N^qhE!	@d)n{ r1P1	@/O0qt}Qn=kƱ셩{B'ɂX/PP\f211R5P"QQ[O"P!q[rrqqӂqq¢ӁӁP¡¡Waa7VW7P$q$qZ0r1qPZZdJrKqobdd2oaoaAP5T~rqP1W?Or?~??? x9/F
@@O$J]A7IHqdEp{y\O@f___pʿѫa1PbtφϪϼ(:L^p߂߂O߳
1CUgb{.);M_xa"4FX0Bzas//'/9/K/]/o/////////?#?zaB?T?f?x????????OOUbb7OQV.e_OqOOOOOOOO_wk#_5_G_Y_k_}____0____UlAoSoeowoooooooxa(:L^p
cwo!3EWi{Ï٦
BA?A2Gw1rpU1RE7 Sp!K1rpU1RE7 1rpU1RE7 FkFS/c(B        x}o{̠sy>tsj`p@'
j_XPyG
.@Rdvk}*
#\A[91@.-,m_FOSWP

Cۋ>Z̿VU8,^oC7l[ӞGuX|l|Aĩ[.t0Vp5oY    1^M*,`9Ay?@JgϞnBI7mW~3_]0gҟwCL&x
WѤ®{%ZV?6~
7}aS9scƌ)
fڿ"4FXj|ώҔϹ%7I[ms@ѵ0BTfQ'9K]̟ #5G29fx,>B'Ck#bz@.`c.`/%b /=QN3L/^/p////////??7?Pbtί(:L^@p݇Z;ɼٿِ>.@*[m߅3O贁Nk
6kjjr        lvʔ)#FSt@4L
P27q?߃?\.? QAqش$$$'9K]H䐾伩CjPj|xԕaIW&V03E0<kPDB!ߵ        V
/ASew+=Oa/09K]o?!?%Acrobat PDFWriwter$
qeuyw~s-}S!6G*Crbt!0@%1d"N5y!#3yUeG2:>1س2}rɍmHp
wD 7$3Jvh\BϤAp
wodx)3EWi{<#winspoolAcrobat PDFWriterLPT1:UFDfP
h> /T6DUmA@
?ۿI?Y{O1@3EEbOeZ
%@7D
Hu P(:{W_qQRectangle. with text and connion points. Can be stretched toy dimenss.mb?贁No?k?4
HDB
$#        ?h-(>TT9   UA??Q6 u` 6u        mB>00XA0(2s@sJLsT>5
LO@{5`7Copyright 1999 Visio Corporation.  All      "s reserved.` _Sba.chm!#22430Bd9     l>0>Udd!!T
IFXd%N
oɎI/,rleek9-\[HHe [$Wݒ^ݻd˃xri K
_
<hb 
261
?|4M4ȿ!(__?_=fxj^WF3iu04vqkR?:]E
g,s724?`b?M1EY?r?91M1|;6==5P2?;zrA
}eg\SѺy'&rq\.$J-G+1W<lnk3\rU{$/|CvL^ٙ܀d&=˛jf3j"`fX|F#
ԗrXPe/cAoVI=F!0M$kfkzDGmz:F.	 wODU>{q_|(˭M֞q5t%-QдzJh؜Cʍ0B@ߒ=e/y1x[ϭ&&-?B[@@uBӪG%ѱ{ŴtgQ-<+X؉
IB=OCq,^35/V:NAC=AK?OI="3AO<_OOKAE[6:_ L_Ij_|U|\_oo_AnHl&'n!OyaGE-szF#%JB
1/.naot,+No;SSD+ި;rqt\1g^t75gcUt:HP긪8NmC!8`Xiܵ!VZuo!P]Yn?0$U~?3z.Upё*3tRA(KhCGșeK[gxh3CL3`|#j׀!ju'=%J[uwKjS7N~˞wҷlYxFISRヾ?+RY2}e|`i+        vͮµwR[y"%AEv6
?,ƶ^({]}U3wx/SGs0m&=GJ9V؆6j7t*
o[atk@+|k3a5\&Ul4,-@pAJ-3
,u5lq݅Z^$P%I'YclPjK>+(un#$$tfdjV"W"v䰒]#rq;ҁgrha<.{͍,+O0'
wpEwc5N߮-S5NmA&e++0L
7"A&Ul4,-@
xŕ>~&+C*=b
_JA-$3P7UzZ@\q>R0B*
V:H<(
;ʚdՃ[qKӓZΏK>JP^0?[8?     ZǞqt?7(na"%]p>ۻBjZ Khsj?߳/+*'q}-L:%5}A`gHO)   }!=(ѐQ=hΏ}a9 K+q>p>UY8>9:66GԇS|8Bk$@4@F4i
!N߃i1o>>8yƉ0Mlq,wJq+z=*/ĴYׄ4Nܥ9#ƞ+      ڮ'3{qmuж:G2R~_idlgL˹^ӟV~w@V/)">!5EJNe%{[4r\r{y0@|,^mVk)]xI}0H_M^R_ɛhi_Ԍ3ɣ{4}="vt_;%;ae-.V^M-~5$$[_^x>g<
5牧B>L
_?Q*ki"?=o}j|өYU/+U>3Be0|Pzh7g~j,jOq̊⊑cqŘ+KpŸWոbr\11띎Ԏ~_J4gkU>y?0$d*ry[x9v`S?,[h1L!=)?񳈏ϵxO{}OǹO9a*8C5ƨY/};}?a     >KI%]s@pBKn     *--DϤy]7@|+sI푿ɣdYZu" wPخ`G#(=-tW4b!(ǹ}w87>Ǹp.#xL?~Q
H<(
~Ӆœd4iL.[1O::L壘~sG}^wI2NϤWTeUi 
|;G4Kf
R7iT5[}ğ">Qd[Qd#ʒgR.W%6hyGg66ZV2~+HAԊݘXNX;c9)^|'X>/a1%lHv
UzZEq
R0B>

'y-Y6FTp}OlO?UZ̎Sw>.}[8exW
`
ᰗ?3xx?2c&3_F?-?W};U?LN
e1Crw
,+J|}ȳ(WFeZrH_c|QflNͿx㱦gl^M`lVI'3n`|))2ndxg0nf\d<1=B!~Hj[GVVު򊡽@pbݟJ
y ),d^`hBu<['	-ӹF9	`hc&Xw{$;7Bkq5EZXlFL$-?Y3KSb3x'G?x5ad2[i?b>n*߁ܚR+W>S/
m
;X9?>Fm>um=N,EwohvVc
UH ^  -}|5p`I`V?}`xa833ސ]3σ3u33?,      ?Gxpx^&
CThis connector automatically routes between the shapi
ts.HD
@#              =h8T YY9    BT#F      oU@?
P6
[GT49c>xAw l41dۄ?~rKFi.IFoBxӷ#Mhl"R=cT{8?|ѿN?%_SX>/*\(O{iDS}0B!oa1R>9%C`;8R}zPR_9O$YG
op[^E|t6yIg-3@m
~y:lߤ@5L][ICqdrDV(f1jgu\j\353v7o~ϤGr䞝RԳSͩP]!Jڋ5^$7sVA6r1xT\yFqQ己NPF@-0mܫُۘj-tƕhaSmRj澮ۃɳlY/hkZg0}ݢZGf&m@¦M2Θ\Jȃy[dX_#TdFj[BJ)֌'m;;6"Yu]Fx?ciՖ,wAһHsxGWsIqHغ}mpALϐ`D}৖{b:C(Lm:C0h|y۸¡{㪮MwԌL!5hXzuHFuKSeS=_霍x-zzݞҞړ؞҇
u
) (      _۱nCW ߁(Uvf|QB]7uiPjXߵkz6چgAkP[z{6Xk${`}AV86\
eN'FyhXre1:9_2Q(9B۲gz8OҾKO
`ubA@]u
  .(#DB     uu`h?\hr|uVa@-?bl;'bE-ho'$y(
XKc#iZ='ZOsLJ$Tk.UjW>Gpd+x9!Ytϙ֎hOaPZӻmr,5F-x_sLDV`Dx%Z)ߖ󔎟?)o/YC.ZSPST,[
2rq?@I ?$%?
bxUKLj׌Xװv>k+m7Lȱb?}Os9suؔڑȩș^tqdXvvuj-
@"U*5L -br     ^vv"(2uI."q28v"uh9Bd&</MSz
^:2
#145|`Vis_SE.chm!#20)@`7Copyright 1999 @io Corporation.  All ;Bs reserved.4U#1#7)A,@A+4j'vQ8l>$UdvE       \b4
GGvhOBUǪb!0 )0k||}&(kBxQNٙ*Avԩ˾=1[D->/\^6#x*Jl0MChx(qLDk{
*1B$b24R(@][v[D ZQi@       a59        93O'2"q?.g;2GHlsw'*O`EW
k֬TWSmqV+3ejh\E-5sKć~
)Fܹ#|K7B
nQ{}-|x5/ЏYAq,k=P~ՃG]9:/
$
GGdToB@k(bZS+B?49@0RD@.S"!'/ UPxo@#?FDNTe@y
ah$TBUI@
{jxO6!t=t_O*Xqٜsr[ gn_KFvHPNG
@25?

?.  K]o%j
DaU       

IHDRFrsRGB       pHYstIME     -
)@-?--"(qu` h`"j"p"uz)R?$5%&..(sU16t1?e"ge?'PԖ4"	(&Tu`
Black & Whiten<;
tEXtCommentCreated with GIMPW IDATxg@T7=;HT"
'1)E{&03Color Schemes...1`'Set the cNBsTB fP@this documesnt\@`2`
MJQ" e1p11 aPp!
`!1HEA1UHYQ%eTpW%eTpWeTpW5eTpWaXapWeTpWaXpWaXpWaXpWaXpWaXpWeT1QpW1QaX5QpW5QaX9QpW9QaX`!pW`!aXpWaXQpWQaXQpWQaXQpWQaXpWaXp!pWp!aX1pW1aXpWb5eTMQpWMQaXEApWEAaX1pW1aX1pS1
b,"Q
5P9QEAEAc𩁸Áa{!{!!݁c"#'=R(1)+Q*8F+EMQE1oD??P@%I!5Q0    ConnectorD    Aʒ
X&1ĆQ#( M:Jm`fy?{D\    g5.4G%  00  0O>x|bdddLA"##mmm8e2BBB#F7o^uu5b&½{B~gv9{{HS   ݝ|rccc__)Sdddl޼9""
A<NHH0apMM$pر`hsssSVV"ر}	!ϟ0aBqqq```}}=*ర0OOO==wVUU5*///%%eС%'[ZZ|}}	!AIII__F#&{{{wttL0a„	ځb555xY{̻ϛ7O\\
КpQUi%|-u@vI!E*@?$5%p      (X3 (.;8bbbzYP@G2qq?p?\.5?{ A`!D%<
Jƾ鲲ׯjoooܸ'%%m6*X/O>}„       Æ
۲eAzUB׭[wIB˭[[[o޼yY%K߿_@@RVV=p?{n}}}  7ot6-$$b|}}]\\!yyyVVV...zzz>\tiYY     ѣk׮UUU999;̜93&&۶m4Nj400zb
ЇLikkojjٳٳgWVV&''uTWW7`lCCCO	!=/!Vw\.!oo/**L!tuu|޽{Ԕ7oހpIHH>}ҒFQՇ&>\GG=((ĉ{7gΜ]vu?[@;+))edd<~XPPNBRSS.]$''wqqm۶߿2n8wwyIJJ>yٳg=211QSSÛߎN+<ҥK7n|˫\uu~iҥl6;>>VFF0e˖=~{<_C @rrʕ+3229VCCCwwwB?p	133յŋTKYY@'OHJJ;ZtҔO8ݻ.^8h jOs͛7g׮]xo+5siӦQkjjٳg"}ٗ(&&+۶m^266ryܹ+v/_yǏwppb0󣛛l6ݝϾFqqqK$HϾofgg嗄QQ={gϞh&==7x#wc՟?]^^fCCCw2rH'˵oooWPPPQQ)**JOOa0C;
I4s?11la0b=a       H   (Q/(șvsU$q,u|&X9O!/%}̦æL%}ЫL,vXj4Rvp"TOpenRISC 1200i`r'2W8E2pQ
_===!bbbo߾r)Y|yYYoff믿x5      r                   ToߪB?~liiNII
(#5G@]o<ʠ5%*5%5%
'H1&1Q0RRQ]3EbBbVX1d#ӁT%+JY5Q%`!CPU/DSP);M$HZ~ϐφ/.a/&N6H /l:oXd/??9EAR
2٪;`:1?8J3`O:;~6?JOa3O}m>O;pQbwzOpCw]A?Xdր))'^'WP-DT!    (Q-u``uݐ`bu``u`SdmJp@ZhJh3@qTObJbUac_bXZbduY`Ёnp?cu.lilbfUYngKwgFrgUgufw_}wgp+p؀ww@z3Yr~06i       (VYa@Ed7r$K`
*G#_;/UQ)8Oi5 x)hDb__ U)))DVhzF7T4FW1`DCache
lmmꚛ[-gikk\IٗB`kk7*++kiil۶MCC֭[222֭3f`@[ׯ__r;w{*yy;;;322jjj}}}7m$$$>7iҤI%%%KYj!d۶m=/!dΝ;vHNNZ|9Ékll{?FDDzYYYKYYY&&&W^'&&.Z͛7w@4cƌ4h޽{߽D\vZcckԔdeeq._غuIfffK>1bFRPPطo߁
8KB//H?6/     Q/u/=/b/y/??'?9?K?%Ǫ;O~?O5Cm[=Ўߑ>w[OF(O
8<_ޓ8_s	Քʟܟ$f=Oasp 硂R׻ͯ߯'WEWWuAMMUп*`N`߄(/ߦ/&8JV?G? uD?j
op??[[rO?KO6~SewDn h)1euPICSew?///=/a/s/////J//?'?OK?Oo95K?o\1?;gx>CO(OO!OAW_,_>_P_pb________a@{o0oBoTofoxooT@tϷo3W4kTICK TIMERo  -?QcukC);M_ˏA%bI?pWײַ{П(L*pFXGxү./ASea4ĿֿT'icfDEBUGnπϒϤ϶4"4X/|ߎߠ߲3?~/Bf?b
pEO?#?GYO}OON       j@Qr_%7I?m@?_xadf);M_qT]Uoy@QIPOWERM//(/:/L/^/p/?//T?/(/??$?6?H?l?~???_?*_?OG2Odo帟qO
utt_zEqpp322‡}_j      訯w/Q222
A_a_寅_____8 eo)ohqJodUrbTrbYA۳xoooooooХ2yױICac?he
?~{常8--w޸q@     ?~|ٲeo߾%L4ʲg>~!d8qGUU566QKby{{B8%%%'':ŋ
8KBSewǏ=as1ߏ|'yKo뉟j{&){Ci׿p3ZSWrԯ
.Rdoдwo"4FXjρTC/b)r2y
MMU&8J\nߤߤRl?"4F?j|5?I[O0OT_!_X__):___z.Sb/̑XmVO$}Wy7M_hP-DT{!	1-!uҐ`u`bu `ur4t"2!;x+x!S0r+r6qss@r;rtQu`& EsuHh@yaے"rv*(j:/g$#vw'w6Hђ@"t@w~H)&rp	;r@z3ώ$06iW#    f01%+yr֝1e'4i 9\3poP?Uf9*z_cryJ09ޛh\!z#1oCoUogoyooooooUyyn0BTfx!yzZj
?"#JRdeǣϴCpӏ@ϸ5!4
.(x֙m|ğ֟lFx%Xj|@į֯(:L^pʿܿxx!y$Ϡ?%J$
.nJmo߁ߓߥ@Rm&+=Oa@s/$65';BD/V+q}@e
;w$hiieu뚚F1sLBHuuu}}_x1}t뫥`0$%%:;;o o%$$322LMMcbbJKKNjgg"''}=Rzzzhhw}p$^=ztaa)Vkkktt4ñ:t萄Dzz:!^KKʕ+   !ƍuVxx#G+~<==?z#GRL&'<>ѣ3f[ۉaHNN>|8!RII{ϖ۷o;q8L{sss|#|s1 Bzd_B[[۸qrF
n̼,>Pb}1yF
*e'FGGJO^FEW]GO_-/?/?c/u/////#g88oQ?aO,1?f[c_:Lh^N6yE i`5
?Qy@Qh c7tEAb~@a
Rc*>x򥙙h{{{K_'dggRO>ˣ6o&Nxu|poVTTܹsK]777~%ݩc***fo
IidO1geK5ĢxT{'_2qЀRQe0Wqyae#}aa_!i oFePiNguctgeNa\q%a,gy       sxhuLXgTeXc{ޫ-feޯ3E2qodqoѿooo30Bhz
E[]6e11jqqq̙3-RTTg@y'Zk.~Zv-!$,,d_ǽ{JJJTTT۷oohh6lܹsHߴQF޸qR[[{IBȶm>O?po!xN!|BJ^*--I[[butt">DlllWQQqȑ&O(AyAjjjXX컇#uwĉM6eee饧?zFؔRyի῿/~={OJ__߂YfEGG>}p߾}555K4fap$$$888gҥKtuu͛mllΞ=+,,\]]-%%x ';mڴׯ_߻wƦ{TSS#[aS*..0`Q%߻w*yuuu}ː>%qq999<N}o(..nnn.//7110`b}&(((##Ñ#G຺GX,'R?xGcǎ~!_=,C322?~Ə/$$D	>u!͛rrr6luFHKKv횮nL&a}J\.˞eee+Wljj?
-2LTfDs͏ߏ9'9]Vɟ۟#Gekuů
UD@@eA>uWewЉϭϿ;/@Z)b3f
Dp/Fߓߥ߷G5Gkf?vp?6&8J\ nOqO7ЅOOfO        OO!_f|NV_TTcZ/TYPO%@0R!K Q WurVHP-DT!        -QuJpu
L5k!l6,++kʕ,\zÇ,Y.**x:C5*//͛L&SRR2!!#88Tž3gzJJJRR<YПސ!C~7aaaBȞ={DDD!uuuϟ?;qÅN``=p5knݺeooOjiiQ_kkkB~
6P˜KYԦw܉644$0+++___}}}~)))͜9ã+%%ɓ'rrr@}͛78qtRyyC2QiΝ;ƍc0!!!SPP\nzbb       }rlٲuVUCC\__@AA޾ʕ+&L@D1..xKңFl~cRRRll={t:%  C7??(**XYYQnnn999)0Jǧ]PP?jkk


ÇHHHܹFM2'g'77spww޼y?0PPPhmm%y"$$|i!֭t钯oKKkss'OBCC3337mD_~}kkɓǍښqAYYYl
Jpbwun`uf@"Qhh@!bbas0bbt3aQ"[QuP` 33s:vDruV0Nya8lizmzg$5{9w:vrR z_wre)Rp`U2Nw`@z3aIOaH$06iO#9VQV17U+iQ^s$aR!Weq4`6jV3oJ?UR`9*@_$DrJyD09p8T!A____       o@o-o?oQocoujooooooo %|DVqjVvA>sZsyZwC?u㷊s+5@pII}uetτݢpxƳϊ4X!.r+!3EW{՚+=Oasrmܨ̯ޯ&8J\nmᏹ-wܶul#o
%kF1}%7ҏ!߽);5/_x#s*yfzeߚ^N`rw";F/AW5 O7g;FG:GON;FGMJGO 0|%V$_:L^pFFV//*/Q???????OO+Mq?Id\FiFyO@C\[ǎ\ȍkp_____:o,o{oPobotoa'xc1oLFe5o{_3/??Dv0=EךM23.M?QөR(p]דXqVΓ*@Ε<ҿFZ?{ƥINT
z!>>~ԩ555§Nڸqcee|ii)Ͷۼyq!_
GDDL:U]]0J%%%f^$`sZZZTLyƍ
I/F    i9ΕFèKӫ'2qZQu[0ϽLڭ5QʙrڟE;!ӪU/7!5h5yq5,V©̣èر FΕ;!<
uuDUl5brL^riï!U8(:L^p@vPM);M_qσϧϹϝ%7ID/m/ߌ/6?Eh/2H?~?????OcaooooPKwa{puyuȂ~$6HA`fuZ_%U/@hB݃ fg҄ko}nfgP~m!go)jBpPvlBhP'@z3Qbo
dRpP-qNv:M_~?QcSqc.fAcrbrbrui77X>jO|OOOOO OOO_Qm:7_I_[_m_________`i+o2:Wg?ce d=     Gg!)ucHs-qٶſؿs= 2DVhz"J]Jz߀]o/Ư@:CUgy
UUUG~zMMMꪃzС/fSRRnݺ#yyy

K H۷oݺu999=.={L^^N_~}ɢbbb;v`tuux<aQQQDπ?#nnns}廍]vȾpqqiӦ͞=6--ӻw>#ܹ8:77ǥϟ[[[s8X,Ç߹s0Kp}߽fy<Ν;

,J)System :L^p//$/6/HV/k/F/////??Y9?O]?IԘn?O?şO/^./wUFUU !"#U$'()*+Ul4,@q6;C-p)/7AU2@4p/77GRH<(
yuuGC$`3?/''PBBbڵW^fX
U2Ep77
RUlL\6@?%v7RD;U$
!s["4FXj|C:\Program Files\Visio\Solution Extras\Backgrounds.vss#s[     #5GYk}C:\Program Files\Visio\Solutions\Block Dia\Basic Shapes.vss(s["4FXj|C:\Program Files\Visio\Solution Extras\Borders and Tit.vssv(B*8yC!܁+~/    ?9/U1(UO"D&aU=QJf       )h"Ty+U
"_Ʌ&aQ-
:::YYY    >m֮#^aٲeP%%f!!ovRU5B
-H*9(TYkPEQ/,GuideTheDocPage-1Gesture FormatVisio 90ConnectorVisio 00Visio 01Visio 02Visio 03Visio 10Visio 11Visio 12Visio 13Visio 20Visio 21Visio 22Visio 23Visio 50Visio 51Visio 52Visio 53Visio 70Visio 80BasicBasic ShadowRectangleSchemeNameRectangle.28Rectangle.4Rectangle.5Rectangle.6Rectangle.7Rectangle.8Rectangle.9Rectangle.10Rectangle.11Dynamic conn?ectorRectangle.16Rectangle.17Rectangle.18Rectangle.24Rectangle.25_%,3:
3Muu    rss=zdffFtss{AUUT)fo޼ym---IIٳg"8|]:;;,YBqrrz        á/]JqssZ\֭[͛WUUHP*++g̘)//Ͽ?{xxHJJB8aii9{lQQѧO>|YZZܹsر&X,/߯_M6M0ADDD[[{644ljj:{bWWN/--uuuqŋĈ'0AFFʕ+GZZZ燐رc̙.]qc~~?ɓ
E-
H%$`'N466޽{ի'O+V'%%5ݻ$%%N)((`XƍBHW\nQQ(5  2rȔ*%qvvuR뀿X@@OO{mmmxύ<d۷Ĥkiii@ڿqq{JgQQэ7]޽{W\Լ{M\.7//%z@@
VVV)))o߾rgZݹsg޽JHH˳011177~RRҠA/FZ`-"A8%""bŊ/{zzx<'''BȣG-[VTTgϞm۶-]SuUU!$,,2n870	V\\zׯwuuB,,,RSS/ҦN:lذS;Yɥ8p`Ŋԋȴq8˗9rQ@^ykh4uBBӥ

5kP5˗/y<^MMr'NPSSCH8xiii֊OVii_pp0ZDө2DH?!F)++UTTŵRU+JKKeeewEDDdgg444P@ٳ@}bvr8γg޼ybN}jdd|r:d2O:=pC"WV\\ܣ>}I\.eݺuǏ)|        zϞ=;uT>999qqq4fҤI{%,ZHLL&0|uuy	޽[UUΝ;T͛7[ZZL޵k!
SGMU
4MULMc
dMUc
|Mc
ҽ)Ϟ=|2
H!..O?TRggح[n߾_XX8e{{J99pFjϟ?cƌ_~dzɉ6m?
Mc
Pǎ~۷oSkL&T7nƍӪ IDATEEEǏSUU?>B
_̂O)''gȑ]]]>>>˖-SPP DFFn>|Cnjj"6,,,ښb)((477GGGϘ1S244
M;d  ĪM
M"
p8J

/>}[lmmSRR!#F@=  QO_~)))qqq?VSScXÇ:uJ__֭V200]`AYYYbb!ի)|0
p??BСC;::N
M/
Cpww/--ݴiӤIKkjj8pAKBBB¡#|0)222۶mb"""vee円###YY\nYYYWW!dǎ! |$%%-UUUAAAj4nnnD!h
4`޺uX__j9<<QfAÿMAAd&$$ܸqCEEEVV&444<7
Kt:bjj:lذE/0޽cǎٳg+++xxxܻwoʖ6|V0455
<
HslllssŬY>!4i!BLLL޽vZ>0  >O:::w^UUcǎ{D߁83(##)$$Q\\ryqqq333AAwkkc066LJb1o޼tWl6!$`wQyP455{\op8/^عsuFFE_xqԩo߆gZ_BBRXXFaX'N(//<内yzzHII!$,"IJJ޽{СCBBB'::JJJ;wڵk߾}gԨQ[n1bfjjӧO9Έ#ӵ5X_ן:u"%%5x7o޼yFDDѣs%
$I
#Y[[[YY?^ZZZHHjШh.lll\f
!JJJ{ikk:d2RG0|SRRn߾=rHBH~~U[Fݽ{wUQQqܹ7oHII͟?Ĉ#         C젠s8'$$\~/!$44tҤIw=CFx⊊
<V
DPMSSӓLra555NYYr׷Yl6{ɒ%{F0     8ŋmۖ%%%$""BUTUUM>ѣp8#..n͚5'OF04|ܹscbb훛ƍdɒŋ
Tc
aaa@baaa>҄      .]tѷo.Xjkoo'="00F]xQMM߿Ԅ5驪#B6o\UU5w\$,,
lp
!$`JNN>p@uu6lЛ!gddBtttٳghjj"["""'KǏ/[LRRrԩfjmm߽{wGGǒ%K;& IX,EEŦ{Κ5KCC
}
ݻwƍ,+55@>_SSӈ#<==2dbss3EOap#B"##{\lnn6@ɸB-[?Qի7VTT~ZBB|ĉy3`qƍI&	WWWKIIuРp'Oo߾WPPX~yIo>        !AAA=/!ӓ899e˖:Nx[lYmm-   

ڵk'OјfaaA)-- 8qMLLlћ7o9}ILT[f_B!dÆ
Te2[lljj*++\`+jkk:TWW` ;{'OoN;wNZZjjj/^$IJJW())Ao!t:UWWd27nܘhjjZ^^lkk$$$Nb&L`ffHw܉]x1-NgX/^=ŋQQQ222=255]hQmmTjZucc#Ղ)H+NNNݿ9rp~~'O!K,	!O>%|TLζZZ[[R$`3333[[ۧOBw]TT4nܸϞ=9::fS-~~~ÇC$>Xϊ駟222lll


!MMMTǿ|ٳgCiii9uի[nc04
!:`3<֌3h4چ
=zdnn>sL:KJJ򻥧755
6LIIرc222%((`ikk۲e˅jjj:::!WYf͟?ӛ7o>zMjjjvvׯ!L&!@&..f͚ٗrIBrlllpp0Fۻw/LLLtpp Xsι$%%)++cD	>LKKk]]]ϔBbV\)""?ϟ?ĉo޼qtt8 !!akkx @ȾfwA___OOOߝ=
&&&v
///BȞ={̙0 U\\\VVFx;v8q"!$%%H^^~ƌǎ׮]w!D^^}…T&.((hii;wnxxxTTT]]ݪUvn
H1.\pҥjB



>}z񮮮;v̙37ٗ
|Ix<\<t%*'%*7%*G%*W%*g|% x*U % A % UD *\ *t ʪ* ۑ* &"U        0fx!(!*! !"#!&'()*+U^U        
`!|\A~~>!DJJرc+33˗rrr#F@P@\~"!!oݺddd̛7իW[nuttD0>OP׭['##[^zebb9slڴ   ':|0
e [WW2`GnܸQVV6&&fذa&*` KHH444tuu466Y̙3


$g(|x<Fc0&&&wMIIhZZZC/:xEtttNNΨQ7tP~ϊ޹sGYYYJJ
U
UUUl4,@>KC-44/?AUl4,u?
3`/ۊ+lmm.\HsέXdS놻._u\%&&&''7@db@>666vppصk՘,,,Kj*CvY\\9h sMBɓwmllH0	sYf]vabb"!!B)))/..5kVlllLL̵kג㏤$0|LaÆ+WB,--cbb,--?~`0ϟ믿Μ9s׮]zzz]<WVWWqFv1zᶶr`3g?xʪ-zzz/_
AJ-37A_*<N@:?GRVg
SSS~%?~<&&f*G$,o;ٗbuvvB444z\NK7?~ү_bD	LHHURRo///_r%svv>|x"!!icc3o޼~+<=|ڴio޼~:d2>B***ׯ_UUUԤ|.@$--M-]\\튊,cǎqÇ?~BUUUEE#FǮ    >Ǐ=,]4**jW^Ν;򪪪<ORRrϞ=+V@<8}MMM  !EEEݻqAeee-_|cƌ
x񢺺zXXشizW0|ؠA233Ү]6l`ff$--Ç}||tttRSS?jcccBB!dǎ=/!dK,A@徻V~~ٳo޼idd]]]]粲|QQV{{{}   !{
웗qqqyyy#MB
H<(
_*<NE       @
RVgPq &AM3'AM3(PPT)PPT1_(*'9K]o#5GYk}
//1/C/U/g/y////o@
A" |* * J"&') {z
Z[[DEEutti6uիWXXXwvv>yd龾# 􍸸plllzz
*   g"4pFX(S0@(9xqR2^z     J}$Q:RT
Ru&O(!B  U[I>l8B>O9BNo5Og^$f$
UTT?zOnܸ?>;;ao>s}\YYyƍgJHHhkkG,XbL奤kkkƘ1cI@зx⎎u
2c…3gδ2L///ccD@DDDz󃒒n޼0}zqq]ƕ+Wttt:::$%%%%%?!!!UUUSLA    'SS 988B={+BOuuŋ       !^tRgg"5FO)//4iRVVUUU/^,\PYY֭[|===P5k#;::lYFFFll_!--...]]]+tRiӦ~ذa-UVBq|}0
7^v_~UUUewϟ3gluu5DH0@߼zNNN쯬\UUuIj!d#E4KLLLLLL`wTUU/!LJBrrr455X@iTVVBƼ<Bmgg']hYYf
!dΜ9Kkjjp8O
'7SN8)49J1=𜻗`2<V?W, FD_#C}=\f.U ՜.+,D՜.+,(@LXd
PagesMastersPage-1
Qn@@?B       !wׯ”)SLMM\0;v˗/UTTloܽ{wIIG      \rrr4f=@H#G455
           466B"##{tw8p /gmɒ%'Ottt|w̙3-*..F     xrzz)!DSS{T__ܹ9s hFU4'Md``#B6mT__ommقTKKfffۛ={Q^^>rHCCCP|Bŋ?}\2LQQQI&ٳGVVaT}8vXAA+Wlذ!;;[AABTT˄[[;v1TLLLFٹvڢǯ[nĉl6hߏGTޖ-[mfiiy̙}^dɒ!Cz4l_j)UUUׯ_'Qg(M2E^^]]]---* |֢Zeee:ޣgJJ
RectangleDynamic connector 0lx_VPID_ALTERNATENAMESB`_PID_LINKBASEA     
˕7zxxHII]t     $`'''W\\lllz\b0rrr+>Lׯ_yyyQQHtttܿϜ9ܿ;;;qժUqqcǎ
:t޼y-*))A        ogϞ|ĉ:j֭遁T[nܸ!  rΜ9cggwLS!i̙III񺺺Ϟ=KNNquu>|xwĈ˖-[p!Ū>ĉ%%%L'`|
Q<=KuyTiming DiagramTiming.Document.19qTimingDiagram
Q<=KuyTiming DiagramTiming.Document.19qTiming DiagramTiming Diagram Editor v7.1g - Output File
o߾p??+VB<==555\bdd*ٳ޼y+	Ϩ:XIIIDDdȑ+[[[:::߿zw7Ν;nnn!0
_ѣG=vooyyyqq;;;BptzWW׻Kz%++ȑ#6KKWtzYY #GܺuKQQQHHh֬YSLA	oeS6=IDATSӺtRSS˗KKKg͚E9vؙ3g?~L>qĔ)SBBBzl{xߜ˗/Ϙ1CJJ*99yĉ;U߿ܹssILL\tiiiWUUUCCÁ90}ȑ#˗/
PROJECT
BaseTimeUnit    1
ںu+swwȸs玐    !
̴_tuuc
DisplayTimeUnit 2
.\8~w"b4{:t(""bԨQ,hBHllɓnl6[IIIOOOLL˗555bbbB_/**zɓ'+**[ZZjժ!Clٲ%,,lk֬IMMmiiqvvC00@EDDp\++7oJKKS^|I񐛛Km`Iyŋݻc{l0HHH8p 33sٲeFg_ߍ-}||ٗ$''/XPPֆDPPZ1L\pEVV{%<{lСݣ$Θ1ŋ7311QTT@)F}գe͚5ٗm6BԩSٗNx~ɓ'^~-..߿q))))..Nh._ŅzCBѣG8	>^rrEgܹsF55ryyy555IIɒ7oB
TextGridX       250.000000
utt>ŀ
TextGridY       6
kk뼼w###srr455gߠruuuwww__ߒiigggy߾};:].k3eriJ&nQf*4-cIiQFi$ueJB,u:gs]ZM|~9?ƎuvvX4gggMSSS ;w޾n\sMMMHHH@bEKnnn...}oKMM@E`[`E%7o>~}Vuww1TWWWBHYYٔ)S:;;!Æ
;w.K1`kԩƍ@&9}t*}	!ϟN3۲e-#_Fy7^z	!GJB!Nϙ3'""bƍQQQvvvh/_xxߺu!W=z4UBѴΜ9I-Zf`̜={t[[|7o배0j4y@ p8h^A|Ǐ'ڵK^^`0M(͛㰰uֵҗUUU+((̟?[WYf1Ç;iuĉUVfff9Jߝ;w׋A!|'`'allL}fX666Tа͛NNN4-<<<<5@PPP`ooOQWW-+++,,RVV
EdgeGridX       250.000000
rrrg϶ B.+
ImportStartTime 0.000000
kkk  !WfX?.///##C$%%
N:vT
ImportEndTime   281474976710656.000000
`(//?!4RRR?22r'NucUU_EEE]]]ϧx"66ѣGT   FL,rssSRRrss={)))C            ׿U뵴z=̌R\\#www0[ZZt2U8iҤ3fQ7nܘ2e
TimePerPixel    5.428571
!YCCm0az|RFFq=j͚5۷#}8q"Nj^                      wx゗+W嵶
Visible DELAYS  SETUPS  HOLDS   SAMPLES TEXT    HIDDENATTACHMENTS       CRITICALPATHS   GRIDLINES       UNCERTAINTY
KW.\0**JEEmy<:8{{
ColWidths       144,216,288,423,488
ǎ>|M3XywqСNUSScllsK͛7X[[GDD}@ uֈ#8NQQQnnn\\hWj@|>bcc߷Z}}!Ν;U3̇kiiݻwѢEhj0vlBU
ScrollPos       0.000000,0.000000,0.000000
qqqy vβNKK뻫% x<Ŀ/?+Wtzkk+up744$&&.Ya4J;wР6ɢ6صkWӗbdddddDiiioi/^Xt~EEƍ:D0*))IJJRUU}	!DOOO}Ν;.]illLOOZC0C lݺu׮]11U׮];qDUUȑ####g͚%zׯܹSWW7tСC\rÆ
hj03TBϋ.uwwwttVVV޾};##Ξ={ժU=7HHHHNNVTT֖)--%x{{kjj[^^O>=aBHyyyNNNEEŵkתiVZZZF`aa!###nٲe׮]믃


\w;;;42CUUŋkkɓ'?@ZZFZ/>yܹsn:n8FFF._hU0Kvv̙3˖-~iii...򥥥#FtyyENN"
||MMM_MIHH077t;㏄_~ظy<OGG322ξx񢡡auu7|3sھ5+++{]p8ԁ&&&]]]r.^QQ܌F@G"""֮]s+uy.C$+++z7cƌqƭZ>((i@zyyB{%lmm566{c^^իW.,://ȑ#FFF>ܽ{GMM
eȐ!111eee='d      BjF[\.ʕ+W^ٳ'&&6))ŋyyyiii%%%hg0Yӂ_xHӇڳf޽TaHHȅCCC]]]UTTllllvll, _Ν;'*8yݻ
vAaaa0j犘!CjkkФo#&!Cl޼ߟ[[['$$2dʕT͛7B6mdmm!%%%@IIIWWM~qtt\pѣGWZf<(Jߜ7o*))=s8n33/_b0E[[;::~{yGGUA(9s#$$dȐ!n
DefDelayRule    1
<OWW?[]].Nydvtt(**ZYY]+\YYy	]]]OOO4#LLLаotaa@ PUU{Z4g###!>66+.]z7huuuMMSN
NoEventOverlap  NO
SRR~G%%оcÀ0)t:}˖-;v---qqql6cҥhy0`#44tϞ=BPQQl:=c===4>K.EGG755|򫯾:uŋp8NCWuuF4dսׯ;88p\NBãۿ$,4ӹ\dhhhqq͛UUU'MO^    >@@mT)))9o~XKKkʔ)wQWW       2DtgFp87n$ǫb._NؔՉ?靝\.ƍ~oRWW'Zȫ*͵&$&&޽{XKK+77!))Iqvv
SigLabelFontHeight      10
y<޽{i4ƍy&0|,
LabelHeight     12
`cƌw^N~zCCŋ͛j*{{{BHyy9!$++k̙266qpp;a{zzzyypB77ϟBdddD֬YC144{K~~P(TVVx<                       yHNN.66mWtVϒ䂂BHggԩS{^
LoadLibsToMem   1
t:qذaԙ
ɓ'ɗ/_TRRZt)SKnll˛5kh[ǏlSSI&BBCC	!|>^^^? XŎ;ƍwƘғ'O=*%%BٿSSmRRRXXuW^
/IX0(jjj
UseFullPathNames        1
BKK
6>|XIILJd(++_~۶m#Gd0,8|СC~9++kƌc<, S?ֺ,55ׯ_m۶'Lp
.xbBHPP O/??̙3P%Ç?w܅222544+333BH[[
KJJ&OhѢH555j `!=˝Bh*f23go۶-$$ɓgΜ駟Is{{=a00
LibPath
---fsB|||RRR!4MFF&++kbN>}e===)))''';;;0[}o5@wޠ m۶SG]|W^*GEE%&&n211AǛ7o^ZZݱcnjE}ӧB233׭[hii|rPpA&9bĈwwwj
1o~-IIɀHKK1gظѡ"d;88:uSmفUCCojj*!DYY\AA!55zyyJHפ={߿իW
EntireTime      YES
PrintTimeSpecified      NO
FromTime        0
o{Gs3//oSNҗfB6l+}    !˖-KIIyGB8NmmG      >oӦM6mZmm6U(++r     !Ԃ,-----ccc֯_x^x<Ĥ577s\t0^AHLLlڴiwtÍ!GF7-[dɒj
ToTime  4.75
BBٳg<O Bjjjb
AllSignals      YES
1cx{{gff={:mh4mmm@@ӵ<   d#  ~p8ee妦&j笷2
CurrSelSigs     NO
۴iѣ֮]D9p`߿h4÷pGG:ɡ_ر#==믿?ӧ7f̘1cp\jj4~:}!CDIrgϞ-
PrintTo 2
{yqw1Qׯ_Fyՙ3gfLԔB7Lyh.B@ 5jzM6M^^^'O|EGG;FFFϟ?&<|0..MWW˫`bb{wv_WY:::!!!oL_999BHBBBAAARRǏy<vڄ   |~xx8!]!L&s{:::O:uj
PrintFileName   C:\DOCS\untitled1.wmf
,6(((##*]t)jjjXJ=`wQPPصkwmmׯEFiiJKK[ZZ!wuu/^`T϶ӧ׹s\]]y<NjIII)**6l^iiK444z8vSNٳxLՕRTTdii뛟o``E7ӱc߿`0V\Iٷo޽{~iܹ'O611!0'>}gQͮ.uuu&y9BHYYٖ-[߸kƀ=Kdee=zڳ<00dQK177|ۓ
PreviewInterchange      YES
`1W^
PreviewTIFF5    NO
kjj-9 f̘1+WJ6nHYf)ࣘ3gرcJJJrrr$%%7o```KKK!?fff>=``ԇqݺu:𿠭h"             p--˗/#>:YY٭[䘚6770sy:`0W`0 @`0`@ 0(^]–nIENDB`xDdFY/+(If
UseMargins      NO

PrintTimeLine   NO
BA?A2Gw1rpU1RE7 Sp!K1rpU1RE7 1rpU1RE7 FkFS/c(B        x}o{̠sy>tsj`p@'
j_XPyG
PrintBorderBox  YES
#\A[91@.-,m_FOSWP

Cۋ>Z̿VU8,^oC7l[ӞGuX|l|Aĩ[.t0Vp5oY    1^M*,`9Ay?@JgϞnBI7mW~3_]0gҟwCL&x
WѤ®{%ZV?6~
7}aS9scƌ)
PrintSigNames   YES
6kjjr        lvʔ)#FSt@4L
PrintSigNamesOnEachPage YES
qeuyw~s-}S!6G*Crbt!0@%1d"N5y!#3yUeG2:>1س2}rɍmHp
wD 7$3Jvh\BϤAp
AddPreviewToEPS NO
%@7D
PreviewRes      150
IFXd%N
oɎI/,rleek9-\[HHe [$Wݒ^ݻd˃xri K
_
MarginLR        1.25
?|4M4ȿ!(__?_=fxj^WF3iu04vqkR?:]E
MifImageWidth   6.00
}eg\SѺy'&rq\.$J-G+1W<lnk3\rU{$/|CvL^ٙ܀d&=˛jf3j"`fX|F#
ԗrXPe/cAoVI=F!0M$kfkzDGmz:F.	 wODU>{q_|(˭M֞q5t%-QдzJh؜Cʍ0B@ߒ=e/y1x[ϭ&&-?B[@@uBӪG%ѱ{ŴtgQ-<+X؉
MarginTB        Auto
1/.naot,+No;SSD+ި;rqt\1g^t75gcUt:HP긪8NmC!8`Xiܵ!VZuo!P]Yn?0$U~?3z.Upё*3tRA(KhCGșeK[gxh3CL3`|#j׀!ju'=%J[uwKjS7N~˞wҷlYxFISRヾ?+RY2}e|`i+        vͮµwR[y"%AEv6
?,ƶ^({]}U3wx/SGs0m&=GJ9V؆6j7t*
Header  %d %t;%f;%p
,u5lq݅Z^$P%I'YclPjK>+(un#$$tfdjV"W"v䰒]#rq;ҁgrha<.{͍,+O0'
wpEwc5N߮-S5NmA&e++0L
Footer
xŕ>~&+C*=b
ScaleHorz       100
;ʚdՃ[qKӓZΏK>JP^0?[8?     ZǞqt?7(na"%]p>ۻBjZ Khsj?߳/+*'q}-L:%5}A`gHO)   }!=(ѐQ=hΏ}a9 K+q>p>UY8>9:66GԇS|8Bk$@4@F4i
!N߃i1o>>8yƉ0Mlq,wJq+z=*/ĴYׄ4Nܥ9#ƞ+      ڮ'3{qmuж:G2R~_idlgL˹^ӟV~w@V/)">!5EJNe%{[4r\r{y0@|,^mVk)]xI}0H_M^R_ɛhi_Ԍ3ɣ{4}="vt_;%;ae-.V^M-~5$$[_^x>g<
5牧B>L
_?Q*ki"?=o}j|өYU/+U>3Be0|Pzh7g~j,jOq̊⊑cqŘ+KpŸWոbr\11띎Ԏ~_J4gkU>y?0$d*ry[x9v`S?,[h1L!=)?񳈏ϵxO{}OǹO9a*8C5ƨY/};}?a     >KI%]s@pBKn     *--DϤy]7@|+sI푿ɣdYZu" wPخ`G#(=-tW4b!(ǹ}w87>Ǹp.#xL?~Q
ScaleVert       100
~Ӆœd4iL.[1O::L壘~sG}^wI2NϤWTeUi 
|;G4Kf
R7iT5[}ğ">Qd[Qd#ʒgR.W%6hyGg66ZV2~+HAԊݘXNX;c9)^|'X>/a1%lHv
ScaleHPage      1
'y-Y6FTp}OlO?UZ̎Sw>.}[8exW
PrintImage      DIAGRAM
ᰗ?3xx?2c&3_F?-?W};U?LN
DefaultTimingModel      minmax
,+J|}ȳ(WFeZrH_c|QflNͿx㱦gl^M`lVI'3n`|))2ndxg0nf\d<1=B!~Hj[GVVު򊡽@pbݟJ
y ),d^`hBu<['	-ӹF9	`hc&Xw{$;7Bkq5EZXlFL$-?Y3KSb3x'G?x5ad2[i?b>n*߁ܚR+W>S/
m
;X9?>Fm>um=N,EwohvVc
DefaultClock    Unclocked
[GT49c>xAw l41dۄ?~rKFi.IFoBxӷ#Mhl"R=cT{8?|ѿN?%_SX>/*\(O{iDS}0B!oa1R>9%C`;8R}zPR_9O$YG
op[^E|t6yIg-3@m
~y:lߤ@5L][ICqdrDV(f1jgu\j\353v7o~ϤGr䞝RԳSͩP]!Jڋ5^$7sVA6r1xT\yFqQ己NPF@-0mܫُۘj-tƕhaSmRj澮ۃɳlY/hkZg0}ݢZGf&m@¦M2Θ\Jȃy[dX_#TdFj[BJ)֌'m;;6"Yu]Fx?ciՖ,wAһHsxGWsIqHغ}mpALϐ`D}৖{b:C(Lm:C0h|y۸¡{㪮MwԌL!5hXzuHFuKSeS=_霍x-zzݞҞړ؞҇
DefaultEdgeLevel        neg
) (      _۱nCW ߁(Uvf|QB]7uiPjXߵkz6چgAkP[z{6Xk${`}AV86\
eN'FyhXre1:9_2Q(9B۲gz8OҾKO
DefaultSet      Not Used
XKc#iZ='ZOsLJ$Tk.UjW>Gpd+x9!Ytϙ֎hOaPZӻmr,5F-x_sLDV`Dx%Z)ߖ󔎟?)o/YC.ZSPST,[
DefaultClear    Not Used
bxUKLj׌Xװv>k+m7Lȱb?}Os9suؔڑȩș^tqdXvvuj-
DefaultClockEnable      Not Used
^:2
DefaultClockToOutLH     0
GGvhOBUǪb!0 )0k||}&(kBxQNٙ*Avԩ˾=1[D->/\^6#x*Jl0MChx(qLDk{
DefaultClockToOutHL     0
k֬TWSmqV+3ejh\E-5sKć~
DefaultSetup    0
nQ{}-|x5/ЏYAq,k=P~ՃG]9:/
DefaultHold     0
{jxO6!t=t_O*Xqٜsr[ gn_KFvHPNG
DefaultRegStartupState  unknown

DefaultPodSize  8

IHDRFrsRGB       pHYstIME     -
DefaultActiveLowSetClear        True
tEXtCommentCreated with GIMPW IDATxg@T7=;HT"
DefaultAsyncSetClear    True
b,"Q
DefaultActiveLowClockEnable     True
X&1ĆQ#( M:Jm`fy?{D\    g5.4G%  00  0O>x|bdddLA"##mmm8e2BBB#F7o^uu5b&½{B~gv9{{HS   ݝ|rccc__)Sdddl޼9""
A<NHH0apMM$pر`hsssSVV"ر}	!ϟ0aBqqq```}}=*ర0OOO==wVUU5*///%%eС%'[ZZ|}}	!AIII__F#&{{{wttL0a„	ځb555xY{̻ϛ7O\\
SigLabelFontHeight      10
Jƾ鲲ׯjoooܸ'%%m6*X/O>}„       Æ
۲eAzUB׭[wIB˭[[[o޼yY%K߿_@@RVV=p?{n}}}  7ot6-$$b|}}]\\!yyyVVV...zzz>\tiYY     ѣk׮UUU999;̜93&&۶m4Nj400zb
ЇLikkojjٳٳgWVV&''uTWW7`lCCCO	!=/!Vw\.!oo/**L!tuu|޽{Ԕ7oހpIHH>}ҒFQՇ&>\GG=((ĉ{7gΜ]vu?[@;+))edd<~XPPNBRSS.]$''wqqm۶߿2n8wwyIJJ>yٳg=211QSSÛߎN+<ҥK7n|˫\uu~iҥl6;>>VFF0e˖=~{<_C @rrʕ+3229VCCCwwwB?p	133յŋTKYY@'OHJJ;ZtҔO8ݻ.^8h jOs͛7g׮]xo+5siӦQkjjٳg"}ٗ(&&+۶m^266ryܹ+v/_yǏwppb0󣛛l6ݝϾFqqqK$HϾofgg嗄QQ={gϞh&==7x#wc՟?]^^fCCCw2rH'˵oooWPPPQQ)**JOOa0C;
PROPS!
_===!bbbo߾r)Y|yYYoff믿x5      r                   ToߪB?~liiNII
!
STYLE
lmmꚛ[-gikk\IٗB`kk7*++kiil۶MCC֭[222֭3f`@[ׯ__r;w{*yy;;;322jjj}}}7m$$$>7iҤI%%%KYj!d۶m=/!dΝ;vHNNZ|9Ékll{?FDDzYYYKYYY&&&W^'&&.Z͛7w@4cƌ4h޽{߽D\vZcckԔdeeq._غuIfffK>1bFRPPطo߁
DefaultFont     USER    {-17,0,0,0,400,0,0,0,1,0,0,0,0,Arial,0}
utt_zEqpp322‡}_j      訯w/Q222
DrawWndFont     DEFAULT
?~{常8--w޸q@     ?~|ٲeo߾%L4ʲg>~!d8qGUU566QKby{{B8%%%'':ŋ
DrawWndColor    DEFAULT
GridWndFont     DEFAULT
GridWndColor    DEFAULT
;w$hiieu뚚F1sLBHuuu}}_x1}t뫥`0$%%:;;o o%$$322LMMcbbJKKNjgg"''}=Rzzzhhw}p$^=ztaa)Vkkktt4ñ:t萄Dzz:!^KKʕ+   !ƍuVxx#G+~<==?z#GRL&'<>ѣ3f[ۉaHNN>|8!RII{ϖ۷o;q8L{sss|#|s1 Bzd_B[[۸qrF
LabelWndFont    USER    {-13,0,0,0,400,0,0,0,0,3,2,1,34,Arial,0}
LabelWndColor   DEFAULT
Rc*>x򥙙h{{{K_'dggRO>ˣ6o&Nxu|poVTTܹsK]777~%ݩc***fo
ParamDispPref   0
E[]6e11jqqq̙3-RTTg@y'Zk.~Zv-!$,,d_ǽ{JJJTTT۷oohh6lܹsHߴQF޸qR[[{IBȶm>O?po!xN!|BJ^*--I[[butt">DlllWQQqȑ&O(AyAjjjXX컇#uwĉM6eee饧?zFؔRyի῿/~={OJ__߂YfEGG>}p߾}555K4fap$$$888gҥKtuu͛mllΞ=+,,\]]-%%x ';mڴׯ_߻wƦ{TSS#[aS*..0`Q%߻w*yuuu}ː>%qq999<N}o(..nnn.//7110`b}&(((##Ñ#G຺GX,'R?xGcǎ~!_=,C322?~Ə/$$D	>u!͛rrr6luFHKKv횮nL&a}J\.˞eee+Wljj?
ParamWndCellDisplay     0
L5k!l6,++kʕ,\zÇ,Y.**x:C5*//͛L&SRR2!!#88Tž3gzJJJRR<YПސ!C~7aaaBȞ={DDD!uuuϟ?;qÅN``=p5knݺeooOjiiQ_kkkB~
6P˜KYԦw܉644$0+++___}}}~)))͜9ã+%%ɓ'rrr@}͛78qtRyyC2QiΝ;ƍc0!!!SPP\nzbb       }rlٲuVUCC\__@AA޾ʕ+&L@D1..xKңFl~cRRRll={t:%  C7??(**XYYQnnn999)0Jǧ]PP?jkk


ÇHHHܹFM2'g'77spww޼y?0PPPhmm%y"$$|i!֭t钯oKKkss'OBCC3337mD_~}kkɓǍښqAYYYl
CustDispString  %n v=%mv,%Mv f=%mf,%Mf m=%mm,%Mm d=%md,%Md %c
z!>>~ԩ555§Nڸqcee|ii)Ͷۼyq!_
GDDL:U]]0J%%%f^$`sZZZTLyƍ
CustomDisplayStringRTF  {\rtf1\ansi{\fonttbl{\f0 \fswiss Arial;}}\sectd\marglsxn1800\margrsxn1800\margtsxn1440\margbsxn1440\headery1440\footery1440\sbkpage\pgncont %n v=%mv,%Mv f=%mf,%Mf m=%mm,%Mm d=%md,%Md %c}
MarkerDispPref  4
UUUG~zMMMꪃzС/fSRRnݺ#yyy

K H۷oݺu999=.={L^^N_~}ɢbbb;v`tuux<aQQQDπ?#nnns}廍]vȾpqqiӦ͞=6--ӻw>#ܹ8:77ǥϟ[[[s8X,Ç߹s0Kp}߽fy<Ν;
MarkerCustDispString    %n v=%mv,%Mv d=%md %t
yuuGC$`3?/''PBBbڵW^fX
MarkerCustomDisplayStringRTF    {\rtf1\ansi{\fonttbl{\f0 \fswiss Arial;}{\f1 \fswiss MS Sans Serif;}}\sectd\marglsxn1800\margrsxn1800\margtsxn1440\margbsxn1440\headery1440\footery1440\sbkpage\pgncont\f1 %n v=%mv,%Mv d=%md %t }
SignalColor     2
LabelOffset     2
:::YYY    >m֮#^aٲeP%%f!!ovRU5B
BusDisplay      0
3Muu    rss=zdffFtss{AUUT)fo޼ym---IIٳg"8|]:;;,YBqrrz        á/]JqssZ\֭[͛WUUHP*++g̘)//Ͽ?{xxHJJB8aii9{lQQѧO>|YZZܹsر&X,/߯_M6M0ADDD[[{644ljj:{bWWN/--uuuqŋĈ'0AFFʕ+GZZZ燐رc̙.]qc~~?ɓ
WaveFormWidth   1.000000
H%$`'N466޽{ի'O+V'%%5ݻ$%%N)((`XƍBHW\nQQ(5  2rȔ*%qvvuR뀿X@@OO{mmmxύ<d۷Ĥkiii@ڿqq{JgQQэ7]޽{W\Լ{M\.7//%z@@
VVV)))o߾rgZݹsg޽JHH˳011177~RRҠA/FZ`-"A8%""bŊ/{zzx<'''BȣG-[VTTgϞm۶-]SuUU!$,,2n870	V\\zׯwuuB,,,RSS/ҦN:lذS;Yɥ8p`Ŋԋȴq8˗9rQ@^ykh4uBBӥ

5kP5˗/y<^MMr'NPSSCH8xiii֊OVii_pp0ZDө2DH?!F)++UTTŵRU+JKKeeewEDDdgg444P@ٳ@}bvr8γg޼ybN}jdd|r:d2O:=pC"WV\\ܣ>}I\.eݺuǏ)|        zϞ=;uT>999qqq4fҤI{%,ZHLL&0|uuy	޽[UUΝ;T͛7[ZZL޵k!
WaveFormColor   0
InputWaveFormColor      16711680
SlantedEdges    1
ҽ)Ϟ=|2
H!..O?TRggح[n߾_XX8e{{J99pFjϟ?cƌ_~dzɉ6m?
SlantAngle      75
Pǎ~۷oSkL&T7nƍӪ IDATEEEǏSUU?>B
_̂O)''gȑ]]]>>>˖-SPP DFFn>|Cnjj"6,,,ښb)((477GGGϘ1S244
RightJustifySigNames    1
AutosplitEnabled        1
p8J

/>}[lmmSRR!#F@=  QO_~)))qqq?VSScXÇ:uJ__֭V200]`AYYYbb!ի)|0
p??BСC;::N
AutosplitChar   _
Cpww/--ݴiӤIKkjj8pAKBBB¡#|0)222۶mb"""vee円###YY\nYYYWW!dǎ! |$%%-UUUAAAj4nnnD!h
4`޺uX__j9<<QfAÿMAAd&$$ܸqCEEEVV&444<7
Kt:bjj:lذE/0޽cǎٳg+++xxxܻwoʖ6|V0455
DynamSizedSignals       1
HslllssŬY>!4i!BLLL޽vZ>0  >O:::w^UUcǎ{D߁83(##)$$Q\\ryqqq333AAwkkc066LJb1o޼tWl6!$`wQyP455{\op8/^عsuFFE_xqԩo߆gZ_BBRXXFaX'N(//<内yzzHII!$,"IJJ޽{СCBBB'::JJJ;wڵk߾}gԨQ[n1bfjjӧO9Έ#ӵ5X_ן:u"%%5x7o޼yFDDѣs%
!
#Y[[[YY?^ZZZHHjШh.lll\f
!JJJ{ikk:d2RG0|SRRn߾=rHBH~~U[Fݽ{wUQQqܹ7oHII͟?Ĉ#         C젠s8'$$\~/!$44tҤIw=CFx⊊
DPMSSӓLra555NYYr׷Yl6{ɒ%{F0     8ŋmۖ%%%$""BUTUUM>ѣp8#..n͚5'OF04|ܹscbb훛ƍdɒŋ
DIAGRAMTESTBENCHSETTINGS
aaa@baaa>҄      .]tѷo.Xjkoo'="00F]xQMM߿Ԅ5驪#B6o\UU5w\$,,
FilesBeforeDiagramModel
!$`JNN>p@uu6lЛ!gddBtttٳghjj"["""'KǏ/[LRRrԩfjmm߽{wGGǒ%K;& IX,EEŦ{Κ5KCC
FilesInsideDiagramModelDeclarationSection
ݻwƍ,+55@>_SSӈ#<==2dbss3EOap#B"##{\lnn6@ɸB-[?Qի7VTT~ZBB|ĉy3`qƍI&	WWWKIIuРp'Oo߾WPPX~yIo>        !AAA=/!ӓ899e˖:Nx[lYmm-   
AbortHdlCodeEnabled     1
ڵk'OјfaaA)-- 8qMLLlћ7o9}ILT[f_B!dÆ
Te2[lljj*++\`+jkk:TWW` ;{'OoN;wNZZjjj/^$IJJW())Ao!t:UWWd27nܘhjjZ^^lkk$$$Nb&L`ffHw܉]x1-NgX/^=ŋQQQ222=255]hQmmTjZucc#Ղ)H+NNNݿ9rp~~'O!K,	!O>%|TLζZZ[[R$`3333[[ۧOBw]TT4nܸϞ=9::fS-~~~ÇC$>Xϊ駟222lll


!MMMTǿ|ٳgCiii9uի[nc04
!:`3<֌3h4چ
=zdnn>sL:KJJ򻥧755
6LIIرc222%((`ikk۲e˅jjj:::!WYf͟?ӛ7o>zMjjjvvׯ!L&!@&..f͚ٗrIBrlllpp0Fۻw/LLLtpp Xsι$%%)++cD	>LKKk]]]ϔBbV\)""?ϟ?ĉo޼qtt8 !!akkx @ȾfwA___OOOߝ=
&&&v
///BȞ={̙0 U\\\VVFx;v8q"!$%%H^^~ƌǎ׮]w!D^^}…T&.((hii;wnxxxTTT]]ݪUvn
H1.\pҥjB
DelayHdlCodeEnabled     1
SampleHdlCodeEnabled    1
MarkerHdlCodeEnabled    1
>}z񮮮;v̙37ٗ
VerboseSamples  0
`!|\A~~>!DJJرc+33˗rrr#F@P@\~"!!oݺddd̛7իW[nuttD0>OP׭['##[^zebb9slڴ   ':|0
e [WW2`GnܸQVV6&&fذa&*` KHH444tuu466Y̙3


$g(|x<Fc0&&&wMIIhZZZC/:xEtttNNΨQ7tP~ϊ޹sGYYYJJ
VerboseDelays   0
3`/ۊ+lmm.\HsέXdS놻._u\%&&&''7@db@>666vppصk՘,,,Kj*CvY\\9h sMBɓwmllH0	sYf]vabb"!!B)))/..5kVlllLL̵kג㏤$0|LaÆ+WB,--cbb,--?~`0ϟ믿Μ9s׮]zzz]<WVWWqFv1zᶶr`3g?xʪ-zzz/_
VerboseFileInput        0
SSS~%?~<&&f*G$,o;ٗbuvvB444z\NK7?~ү_bD	LHHURRo///_r%svv>|x"!!icc3o޼~+<=|ڴio޼~:d2>B***ׯ_UUUԤ|.@$--M-]\\튊,cǎqÇ?~BUUUEE#FǮ    >Ǐ=,]4**jW^Ν;򪪪<ORRrϞ=+V@<8}MMM  !EEEݻqAeee-_|cƌ
x񢺺zXXشizW0|ؠA233Ү]6l`ff$--Ç}||tttRSS?jcccBB!dǎ=/!dK,A@徻V~~ٳo޼idd]]]]粲|QQV{{{}   !{
웗qqqyyy#MB
VerboseSequenceVerification     0
IncludeDelayTime        1
Z[[DEEutti6uիWXXXwvv>yd龾# 􍸸plllzz
ExecuteFromTopLevel     1
TimeOutInDiagramLengths 0
UTT?zOnܸ?>;;ao>s}\YYyƍgJHHhkkG,XbL奤kkkƘ1cI@зx⎎u
2c…3gδ2L///ccD@DDDz󃒒n޼0}zqq]ƕ+Wttt:::$%%%%%?!!!UUUSLA    'SS 988B={+BOuuŋ       !^tRgg"5FO)//4iRVVUUU/^,\PYY֭[|===P5k#;::lYFFFll_!--...]]]+tRiӦ~ذa-UVBq|}0
7^v_~UUUewϟ3gluu5DH0@߼zNNN쯬\UUuIj!d#E4KLLLLLL`wTUU/!LJBrrr455X@iTVVBƼ<Bmgg']hYYf
!dΜ9Kkjjp8O
DefaultCycleClock       Unclocked
Qn@@?B       !wׯ”)SLMM\0;v˗/UTTloܽ{wIIG      \rrr4f=@H#G455
           466B"##{tw8p /gmɒ%'Ottt|w̙3-*..F     xrzz)!DSS{T__ܹ9s hFU4'Md``#B6mT__ommقTKKfffۛ={Q^^>rHCCCP|Bŋ?}\2LQQQI&ٳGVVaT}8vXAA+Wlذ!;;[AABTT˄[[;v1TLLLFٹvڢǯ[nĉl6hߏGTޖ-[mfiiy̙}^dɒ!Cz4l_j)UUUׯ_'Qg(M2E^^]]]---* |֢Zeee:ޣgJJ
DefaultCycleEdge        neg
˕7zxxHII]t     $`'''W\\lllz\b0rrr+>Lׯ_yyyQQHtttܿϜ9ܿ;;;qժUqqcǎ
:t޼y-*))A        ogϞ|ĉ:j֭遁T[nܸ!  rΜ9cggwLS!i̙III񺺺Ϟ=KNNquu>|xwĈ˖-[p!Ū>ĉ%%%L'`|
!
MACROS
o߾p??+VB<==555\bdd*ٳ޼y+	Ϩ:XIIIDDdȑ+[[[:::߿zw7Ν;nnn!0
_ѣG=vooyyyqq;;;BptzWW׻Kz%++ȑ#6KKWtzYY #GܺuKQQQHHh֬YSLA	oeS6=IDATSӺtRSS˗KKKg͚E9vؙ3g?~L>qĔ)SBBBzl{xߜ˗/Ϙ1CJJ*99yĉ;U߿ܹssILL\tiiiWUUUCCÁ90}ȑ#˗/
!
ںu+swwȸs玐    !
̴_tuuc
CORGROUP        $$CLK_I_BufferRising
.\8~w"b4{:t(""bԨQ,hBHllɓnl6[IIIOOOLL˗555bbbB_/**zɓ'+**[ZZjժ!Clٲ%,,lk֬IMMmiiqvvC00@EDDp\++7oJKKS^|I񐛛Km`Iyŋݻc{l0HHH8p 33sٲeFg_ߍ-}||ٗ$''/XPPֆDPPZ1L\pEVV{%<{lСݣ$Θ1ŋ7311QTT@)F}գe͚5ٗm6BԩSٗNx~ɓ'^~-..߿q))))..Nh._ŅzCBѣG8	>^rrEgܹsF55ryyy555IIɒ7oB
Percent 100
utt>ŀ
!
kk뼼w###srr455gߠruuuwww__ߒiigggy߾};:].k3eriJ&nQf*4-cIiQFi$ueJB,u:gs]ZM|~9?ƎuvvX4gggMSSS ;w޾n\sMMMHHH@bEKnnn...}oKMM@E`[`E%7o>~}Vuww1TWWWBHYYٔ)S:;;!Æ
;w.K1`kԩƍ@&9}t*}	!ϟN3۲e-#_Fy7^z	!GJB!Nϙ3'""bƍQQQvvvh/_xxߺu!W=z4UBѴΜ9I-Zf`̜={t[[|7o배0j4y@ p8h^A|Ǐ'ڵK^^`0M(͛㰰uֵҗUUU+((̟?[WYf1Ç;iuĉUVfff9Jߝ;w׋A!|'`'allL}fX666Tа͛NNN4-<<<<5@PPP`ooOQWW-+++,,RVV
rrrg϶ B.+
CORGROUP        $$CLK_I_BufferFalling
kkk  !WfX?.///##C$%%
N:vT
Percent 100
`(//?!4RRR?22r'NucUU_EEE]]]ϧx"66ѣGT   FL,rssSRRrss={)))C            ׿U뵴z=̌R\\#www0[ZZt2U8iҤ3fQ7nܘ2e
!
!YCCm0az|RFFq=j͚5۷#}8q"Nj^                      wx゗+W嵶
KW.\0**JEEmy<:8{{
CORGROUP        $$CLK_I_BufferRisingFalling
ǎ>|M3XywqСNUSScllsK͛7X[[GDD}@ uֈ#8NQQQnnn\\hWj@|>bcc߷Z}}!Ν;U3̇kiiݻwѢEhj0vlBU
Percent 100
qqqy vβNKK뻫% x<Ŀ/?+Wtzkk+up744$&&.Ya4J;wР6ɢ6صkWӗbdddddDiiioi/^Xt~EEƍ:D0*))IJJRUU}	!DOOO}Ν;.]illLOOZC0C lݺu׮]11U׮];qDUUȑ####g͚%zׯܹSWW7tСC\rÆ
hj03TBϋ.uwwwttVVV޾};##Ξ={ժU=7HHHHNNVTT֖)--%x{{kjj[^^O>=aBHyyyNNNEEŵkתiVZZZF`aa!###nٲe׮]믃


\w;;;42CUUŋkkɓ'?@ZZFZ/>yܹsn:n8FFF._hU0Kvv̙3˖-~iii...򥥥#FtyyENN"
||MMM_MIHH077t;㏄_~ظy<OGG322ξx񢡡auu7|3sھ5+++{]p8ԁ&&&]]]r.^QQ܌F@G"""֮]s+uy.C$+++z7cƌqƭZ>((i@zyyB{%lmm566{c^^իW.,://ȑ#FFF>ܽ{GMM
eȐ!111eee='d      BjF[\.ʕ+W^ٳ'&&6))ŋyyyiii%%%hg0Yӂ_xHӇڳf޽TaHHȅCCC]]]UTTllllvll, _Ν;'*8yݻ
vAaaa0j犘!CjkkФo#&!Cl޼ߟ[[['$$2dʕT͛7B6mdmm!%%%@IIIWWM~qtt\pѣGWZf<(Jߜ7o*))=s8n33/_b0E[[;::~{yGGUA(9s#$$dȐ!n
!
<OWW?[]].Nydvtt(**ZYY]+\YYy	]]]OOO4#LLLаotaa@ PUU{Z4g###!>66+.]z7huuuMMSN
SRR~G%%оcÀ0)t:}˖-;v---qqql6cҥhy0`#44tϞ=BPQQl:=c===4>K.EGG755|򫯾:uŋp8NCWuuF4dսׯ;88p\NBãۿ$,4ӹ\dhhhqq͛UUU'MO^    >@@mT)))9o~XKKkʔ)wQWW       2DtgFp87n$ǫb._NؔՉ?靝\.ƍ~oRWW'Zȫ*͵&$&&޽{XKK+77!))Iqvv
CORGROUP        $$CLK_I_BufferRising
y<޽{i4ƍy&0|,
Percent 100
`cƌw^N~zCCŋ͛j*{{{BHyy9!$++k̙266qpp;a{zzzyypB77ϟBdddD֬YC144{K~~P(TVVx<                       yHNN.66mWtVϒ䂂BHggԩS{^
!
t:qذaԙ
ɓ'ɗ/_TRRZt)SKnll˛5kh[ǏlSSI&BBCC	!|>^^^? XŎ;ƍwƘғ'O=*%%BٿSSmRRRXXuW^
/IX0(jjj
BKK
6>|XIILJd(++_~۶m#Gd0,8|СC~9++kƌc<, S?ֺ,55ׯ_m۶'Lp
.xbBHPP O/??̙3P%Ç?w܅222544+333BH[[
KJJ&OhѢH555j `!=˝Bh*f23go۶-$$ɓgΜ駟Is{{=a00
CORGROUP        $$CLK_I_BufferFalling
---fsB|||RRR!4MFF&++kbN>}e===)))''';;;0[}o5@wޠ m۶SG]|W^*GEE%&&n211AǛ7o^ZZݱcnjE}ӧB233׭[hii|rPpA&9bĈwwwj
1o~-IIɀHKK1gظѡ"d;88:uSmفUCCojj*!DYY\AA!55zyyJHפ={߿իW
Percent 100
!
o{Gs3//oSNҗfB6l+}    !˖-KIIyGB8NmmG      >oӦM6mZmm6U(++r     !Ԃ,-----ccc֯_x^x<Ĥ577s\t0^AHLLlڴiwtÍ!GF7-[dɒj
CORGROUP        $$CLK_I_BufferRisingFalling
BBٳg<O Bjjjb
Percent 100
1cx{{gff={:mh4mmm@@ӵ<   d#  ~p8ee妦&j笷2
!
۴iѣ֮]D9p`߿h4÷pGG:ɡ_ر#==믿?ӧ7f̘1cp\jj4~:}!CDIrgϞ-
{yqw1Qׯ_Fyՙ3gfLԔB7Lyh.B@ 5jzM6M^^^'O|EGG;FFFϟ?&<|0..MWW˫`bb{wv_WY:::!!!oL_999BHBBBAAARRǏy<vڄ   |~xx8!]!L&s{:::O:uj
CORGROUP        $$CLK_I_BufferRising
,6(((##*]t)jjjXJ=`wQPPصkwmmׯEFiiJKK[ZZ!wuu/^`T϶ӧ׹s\]]y<NjIII)**6l^iiK444z8vSNٳxLՕRTTdii뛟o``E7ӱc߿`0V\Iٷo޽{~iܹ'O611!0'>}gQͮ.uuu&y9BHYYٖ-[߸kƀ=Kdee=zڳ<00dQK177|ۓ
Percent 100
`1W^
!
kjj-9 f̘1+WJ6nHYf)ࣘ3gرcJJJrrr$%%7o```KKK!?fff>=``ԇqݺu:𿠭h"             p--˗/#>:YY٭[䘚6770sy:`0W`0 @`0`@ 0(^]–nIENDB`gDdB
x%f

CORGROUP        $$CLK_I_BufferFalling
BA?A2f.U p!.U .U :R]\xYkWM-
MLZL5fBJ$v%$jKH%ib""ĂT0!
T[;󝙽10~sf;3nb+-JN;0ZJa-Fˏh[i3|'s䅅ϔ:@'?h)ݍ=f;iX[aВTi?mbU8cFw,L[M\.ju탚}
Percent 100
槔#ŸohS옢ԹɅ9/K95wg7Iӕ*xU_}c0<z|<ٱש=u~ɩ3فCG>U^_     xض2HIK2/       ڋr%y/׷zL^Z%zx/prNnɫdjY'ũəm}5_X#t666Pex{^ay^.
!
:ݮ4ƶ(RF<]ۍF[M#EuApc'0(]aW1v]U4zt}]C24az
J7n}JPJr>
~P.Țr
|jwPe
CORGROUP        $$CLK_I_BufferRisingFalling
3.'@πJ+Q(G`I9j"bbO%}}{
jv f* VD7Q[ri*JXQߌ^3r/z#zA^5 ]fbcn]SVMkv+5(C.g
E81ӇBtKPRYjhYq^yY1G5V9+W5pní:bʃf,wf/9ˬ(A۳gAzVF=K-Wa
Percent 100
Ox5,I4i>K\Rg,i<ׁY4^:1A4y惻Eg6\z\'qjq&ykK89}Q36gODܩkbAtq^WΪRcxbDKWAܫL=bA j{yus;h|tHc?W*odh1Www6.|?(hQSgc&xR:	ǚ
!
਷lJmq8LCWJT;B%EA^1Gk~/mr䷿-o($ը2pu|4
=Oy۶)M=pG1y$-q4+8-;F\y[+ބVBT뷢Ί_d
CORGROUP        $$CLK_I_BufferRising
_VUb|]ACn_KFvHPNG
Percent 100

!

IHDRFrsRGB       pHYstIME     -
tEXtCommentCreated with GIMPW IDATxg@T7=;HT"
CORGROUP        $$CLK_I_BufferFalling
b,"Q
Percent 100
X&1ĆQ#( M:Jm`fy?{D\    g5.4G%  00  0O>x|bdddLA"##mmm8e2BBB#F7o^uu5b&½{B~gv9{{HS   ݝ|rccc__)Sdddl޼9""
A<NHH0apMM$pر`hsssSVV"ر}	!ϟ0aBqqq```}}=*ర0OOO==wVUU5*///%%eС%'[ZZ|}}	!AIII__F#&{{{wttL0a„	ځb555xY{̻ϛ7O\\
!
Jƾ鲲ׯjoooܸ'%%m6*X/O>}„       Æ
۲eAzUB׭[wIB˭[[[o޼yY%K߿_@@RVV=p?{n}}}  7ot6-$$b|}}]\\!yyyVVV...zzz>\tiYY     ѣk׮UUU999;̜93&&۶m4Nj400zb
ЇLikkojjٳٳgWVV&''uTWW7`lCCCO	!=/!Vw\.!oo/**L!tuu|޽{Ԕ7oހpIHH>}ҒFQՇ&>\GG=((ĉ{7gΜ]vu?[@;+))edd<~XPPNBRSS.]$''wqqm۶߿2n8wwyIJJ>yٳg=211QSSÛߎN+<ҥK7n|˫\uu~iҥl6;>>VFF0e˖=~{<_C @rrʕ+3229VCCCwwwB?p	133յŋTKYY@'OHJJ;ZtҔO8ݻ.^8h jOs͛7g׮]xo+5siӦQkjjٳg"}ٗ(&&+۶m^266ryܹ+v/_yǏwppb0󣛛l6ݝϾFqqqK$HϾofgg嗄QQ={gϞh&==7x#wc՟?]^^fCCCw2rH'˵oooWPPPQQ)**JOOa0C;
_===!bbbo߾r)Y|yYYoff믿x5      r                   ToߪB?~liiNII
CORGROUP        $$CLK_I_BufferRisingFalling
Percent 100
!
lmmꚛ[-gikk\IٗB`kk7*++kiil۶MCC֭[222֭3f`@[ׯ__r;w{*yy;;;322jjj}}}7m$$$>7iҤI%%%KYj!d۶m=/!dΝ;vHNNZ|9Ékll{?FDDzYYYKYYY&&&W^'&&.Z͛7w@4cƌ4h޽{߽D\vZcckԔdeeq._غuIfffK>1bFRPPطo߁
utt_zEqpp322‡}_j      訯w/Q222
CORGROUP        $$CLK_I_BufferRising
?~{常8--w޸q@     ?~|ٲeo߾%L4ʲg>~!d8qGUU566QKby{{B8%%%'':ŋ
Percent 100
!
;w$hiieu뚚F1sLBHuuu}}_x1}t뫥`0$%%:;;o o%$$322LMMcbbJKKNjgg"''}=Rzzzhhw}p$^=ztaa)Vkkktt4ñ:t萄Dzz:!^KKʕ+   !ƍuVxx#G+~<==?z#GRL&'<>ѣ3f[ۉaHNN>|8!RII{ϖ۷o;q8L{sss|#|s1 Bzd_B[[۸qrF
CORGROUP        $$CLK_I_BufferFalling
Percent 100
Rc*>x򥙙h{{{K_'dggRO>ˣ6o&Nxu|poVTTܹsK]777~%ݩc***fo
!
E[]6e11jqqq̙3-RTTg@y'Zk.~Zv-!$,,d_ǽ{JJJTTT۷oohh6lܹsHߴQF޸qR[[{IBȶm>O?po!xN!|BJ^*--I[[butt">DlllWQQqȑ&O(AyAjjjXX컇#uwĉM6eee饧?zFؔRyի῿/~={OJ__߂YfEGG>}p߾}555K4fap$$$888gҥKtuu͛mllΞ=+,,\]]-%%x ';mڴׯ_߻wƦ{TSS#[aS*..0`Q%߻w*yuuu}ː>%qq999<N}o(..nnn.//7110`b}&(((##Ñ#G຺GX,'R?xGcǎ~!_=,C322?~Ə/$$D	>u!͛rrr6luFHKKv횮nL&a}J\.˞eee+Wljj?
L5k!l6,++kʕ,\zÇ,Y.**x:C5*//͛L&SRR2!!#88Tž3gzJJJRR<YПސ!C~7aaaBȞ={DDD!uuuϟ?;qÅN``=p5knݺeooOjiiQ_kkkB~
6P˜KYԦw܉644$0+++___}}}~)))͜9ã+%%ɓ'rrr@}͛78qtRyyC2QiΝ;ƍc0!!!SPP\nzbb       }rlٲuVUCC\__@AA޾ʕ+&L@D1..xKңFl~cRRRll={t:%  C7??(**XYYQnnn999)0Jǧ]PP?jkk


ÇHHHܹFM2'g'77spww޼y?0PPPhmm%y"$$|i!֭t钯oKKkss'OBCC3337mD_~}kkɓǍښqAYYYl
CORGROUP        $$CLK_I_BufferRisingFalling
z!>>~ԩ555§Nڸqcee|ii)Ͷۼyq!_
GDDL:U]]0J%%%f^$`sZZZTLyƍ
Percent 100
!
UUUG~zMMMꪃzС/fSRRnݺ#yyy

K H۷oݺu999=.={L^^N_~}ɢbbb;v`tuux<aQQQDπ?#nnns}廍]vȾpqqiӦ͞=6--ӻw>#ܹ8:77ǥϟ[[[s8X,Ç߹s0Kp}߽fy<Ν;
yuuGC$`3?/''PBBbڵW^fX
CORGROUP        $$CLK_I_BufferRising
Percent 100
!
:::YYY    >m֮#^aٲeP%%f!!ovRU5B
3Muu    rss=zdffFtss{AUUT)fo޼ym---IIٳg"8|]:;;,YBqrrz        á/]JqssZ\֭[͛WUUHP*++g̘)//Ͽ?{xxHJJB8aii9{lQQѧO>|YZZܹsر&X,/߯_M6M0ADDD[[{644ljj:{bWWN/--uuuqŋĈ'0AFFʕ+GZZZ燐رc̙.]qc~~?ɓ
CORGROUP        $$CLK_I_BufferFalling
H%$`'N466޽{ի'O+V'%%5ݻ$%%N)((`XƍBHW\nQQ(5  2rȔ*%qvvuR뀿X@@OO{mmmxύ<d۷Ĥkiii@ڿqq{JgQQэ7]޽{W\Լ{M\.7//%z@@
VVV)))o߾rgZݹsg޽JHH˳011177~RRҠA/FZ`-"A8%""bŊ/{zzx<'''BȣG-[VTTgϞm۶-]SuUU!$,,2n870	V\\zׯwuuB,,,RSS/ҦN:lذS;Yɥ8p`Ŋԋȴq8˗9rQ@^ykh4uBBӥ

5kP5˗/y<^MMr'NPSSCH8xiii֊OVii_pp0ZDө2DH?!F)++UTTŵRU+JKKeeewEDDdgg444P@ٳ@}bvr8γg޼ybN}jdd|r:d2O:=pC"WV\\ܣ>}I\.eݺuǏ)|        zϞ=;uT>999qqq4fҤI{%,ZHLL&0|uuy	޽[UUΝ;T͛7[ZZL޵k!
Percent 100
!
ҽ)Ϟ=|2
H!..O?TRggح[n߾_XX8e{{J99pFjϟ?cƌ_~dzɉ6m?
CORGROUP        $$CLK_I_BufferRisingFalling
Pǎ~۷oSkL&T7nƍӪ IDATEEEǏSUU?>B
_̂O)''gȑ]]]>>>˖-SPP DFFn>|Cnjj"6,,,ښb)((477GGGϘ1S244
Percent 100
!
p8J

/>}[lmmSRR!#F@=  QO_~)))qqq?VSScXÇ:uJ__֭V200]`AYYYbb!ի)|0
p??BСC;::N
Cpww/--ݴiӤIKkjj8pAKBBB¡#|0)222۶mb"""vee円###YY\nYYYWW!dǎ! |$%%-UUUAAAj4nnnD!h
4`޺uX__j9<<QfAÿMAAd&$$ܸqCEEEVV&444<7
Kt:bjj:lذE/0޽cǎٳg+++xxxܻwoʖ6|V0455
CORGROUP        $$CLK_RISC_BufferRising
HslllssŬY>!4i!BLLL޽vZ>0  >O:::w^UUcǎ{D߁83(##)$$Q\\ryqqq333AAwkkc066LJb1o޼tWl6!$`wQyP455{\op8/^عsuFFE_xqԩo߆gZ_BBRXXFaX'N(//<内yzzHII!$,"IJJ޽{СCBBB'::JJJ;wڵk߾}gԨQ[n1bfjjӧO9Έ#ӵ5X_ן:u"%%5x7o޼yFDDѣs%
Percent 100
#Y[[[YY?^ZZZHHjШh.lll\f
!JJJ{ikk:d2RG0|SRRn߾=rHBH~~U[Fݽ{wUQQqܹ7oHII͟?Ĉ#         C젠s8'$$\~/!$44tҤIw=CFx⊊
!
DPMSSӓLra555NYYr׷Yl6{ɒ%{F0     8ŋmۖ%%%$""BUTUUM>ѣp8#..n͚5'OF04|ܹscbb훛ƍdɒŋ
aaa@baaa>҄      .]tѷo.Xjkoo'="00F]xQMM߿Ԅ5驪#B6o\UU5w\$,,
CORGROUP        $$CLK_RISC_BufferFalling
!$`JNN>p@uu6lЛ!gddBtttٳghjj"["""'KǏ/[LRRrԩfjmm߽{wGGǒ%K;& IX,EEŦ{Κ5KCC
Percent 100
ݻwƍ,+55@>_SSӈ#<==2dbss3EOap#B"##{\lnn6@ɸB-[?Qի7VTT~ZBB|ĉy3`qƍI&	WWWKIIuРp'Oo߾WPPX~yIo>        !AAA=/!ӓ899e˖:Nx[lYmm-   
!
ڵk'OјfaaA)-- 8qMLLlћ7o9}ILT[f_B!dÆ
Te2[lljj*++\`+jkk:TWW` ;{'OoN;wNZZjjj/^$IJJW())Ao!t:UWWd27nܘhjjZ^^lkk$$$Nb&L`ffHw܉]x1-NgX/^=ŋQQQ222=255]hQmmTjZucc#Ղ)H+NNNݿ9rp~~'O!K,	!O>%|TLζZZ[[R$`3333[[ۧOBw]TT4nܸϞ=9::fS-~~~ÇC$>Xϊ駟222lll


!MMMTǿ|ٳgCiii9uի[nc04
!:`3<֌3h4چ
=zdnn>sL:KJJ򻥧755
6LIIرc222%((`ikk۲e˅jjj:::!WYf͟?ӛ7o>zMjjjvvׯ!L&!@&..f͚ٗrIBrlllpp0Fۻw/LLLtpp Xsι$%%)++cD	>LKKk]]]ϔBbV\)""?ϟ?ĉo޼qtt8 !!akkx @ȾfwA___OOOߝ=
&&&v
///BȞ={̙0 U\\\VVFx;v8q"!$%%H^^~ƌǎ׮]w!D^^}…T&.((hii;wnxxxTTT]]ݪUvn
H1.\pҥjB
CORGROUP        $$CLK_RISC_BufferRisingFalling
Percent 100
>}z񮮮;v̙37ٗ
!
`!|\A~~>!DJJرc+33˗rrr#F@P@\~"!!oݺddd̛7իW[nuttD0>OP׭['##[^zebb9slڴ   ':|0
e [WW2`GnܸQVV6&&fذa&*` KHH444tuu466Y̙3


$g(|x<Fc0&&&wMIIhZZZC/:xEtttNNΨQ7tP~ϊ޹sGYYYJJ
3`/ۊ+lmm.\HsέXdS놻._u\%&&&''7@db@>666vppصk՘,,,Kj*CvY\\9h sMBɓwmllH0	sYf]vabb"!!B)))/..5kVlllLL̵kג㏤$0|LaÆ+WB,--cbb,--?~`0ϟ믿Μ9s׮]zzz]<WVWWqFv1zᶶr`3g?xʪ-zzz/_
CORGROUP        $$CLK_RISC_BufferRising
SSS~%?~<&&f*G$,o;ٗbuvvB444z\NK7?~ү_bD	LHHURRo///_r%svv>|x"!!icc3o޼~+<=|ڴio޼~:d2>B***ׯ_UUUԤ|.@$--M-]\\튊,cǎqÇ?~BUUUEE#FǮ    >Ǐ=,]4**jW^Ν;򪪪<ORRrϞ=+V@<8}MMM  !EEEݻqAeee-_|cƌ
x񢺺zXXشizW0|ؠA233Ү]6l`ff$--Ç}||tttRSS?jcccBB!dǎ=/!dK,A@徻V~~ٳo޼idd]]]]粲|QQV{{{}   !{
웗qqqyyy#MB
Percent 100
!
Z[[DEEutti6uիWXXXwvv>yd龾# 􍸸plllzz
CORGROUP        $$CLK_RISC_BufferFalling
UTT?zOnܸ?>;;ao>s}\YYyƍgJHHhkkG,XbL奤kkkƘ1cI@зx⎎u
2c…3gδ2L///ccD@DDDz󃒒n޼0}zqq]ƕ+Wttt:::$%%%%%?!!!UUUSLA    'SS 988B={+BOuuŋ       !^tRgg"5FO)//4iRVVUUU/^,\PYY֭[|===P5k#;::lYFFFll_!--...]]]+tRiӦ~ذa-UVBq|}0
7^v_~UUUewϟ3gluu5DH0@߼zNNN쯬\UUuIj!d#E4KLLLLLL`wTUU/!LJBrrr455X@iTVVBƼ<Bmgg']hYYf
!dΜ9Kkjjp8O
Percent 100
Qn@@?B       !wׯ”)SLMM\0;v˗/UTTloܽ{wIIG      \rrr4f=@H#G455
           466B"##{tw8p /gmɒ%'Ottt|w̙3-*..F     xrzz)!DSS{T__ܹ9s hFU4'Md``#B6mT__ommقTKKfffۛ={Q^^>rHCCCP|Bŋ?}\2LQQQI&ٳGVVaT}8vXAA+Wlذ!;;[AABTT˄[[;v1TLLLFٹvڢǯ[nĉl6hߏGTޖ-[mfiiy̙}^dɒ!Cz4l_j)UUUׯ_'Qg(M2E^^]]]---* |֢Zeee:ޣgJJ
!
˕7zxxHII]t     $`'''W\\lllz\b0rrr+>Lׯ_yyyQQHtttܿϜ9ܿ;;;qժUqqcǎ
:t޼y-*))A        ogϞ|ĉ:j֭遁T[nܸ!  rΜ9cggwLS!i̙III񺺺Ϟ=KNNquu>|xwĈ˖-[p!Ū>ĉ%%%L'`|
CORGROUP        $$CLK_RISC_BufferRisingFalling
Percent 100
o߾p??+VB<==555\bdd*ٳ޼y+	Ϩ:XIIIDDdȑ+[[[:::߿zw7Ν;nnn!0
_ѣG=vooyyyqq;;;BptzWW׻Kz%++ȑ#6KKWtzYY #GܺuKQQQHHh֬YSLA	oeS6=IDATSӺtRSS˗KKKg͚E9vؙ3g?~L>qĔ)SBBBzl{xߜ˗/Ϙ1CJJ*99yĉ;U߿ܹssILL\tiiiWUUUCCÁ90}ȑ#˗/
!
ںu+swwȸs玐    !
̴_tuuc
CORGROUP        $$CLK_I_BufferRising
.\8~w"b4{:t(""bԨQ,hBHllɓnl6[IIIOOOLL˗555bbbB_/**zɓ'+**[ZZjժ!Clٲ%,,lk֬IMMmiiqvvC00@EDDp\++7oJKKS^|I񐛛Km`Iyŋݻc{l0HHH8p 33sٲeFg_ߍ-}||ٗ$''/XPPֆDPPZ1L\pEVV{%<{lСݣ$Θ1ŋ7311QTT@)F}գe͚5ٗm6BԩSٗNx~ɓ'^~-..߿q))))..Nh._ŅzCBѣG8	>^rrEgܹsF55ryyy555IIɒ7oB
Percent 100
utt>ŀ
!
kk뼼w###srr455gߠruuuwww__ߒiigggy߾};:].k3eriJ&nQf*4-cIiQFi$ueJB,u:gs]ZM|~9?ƎuvvX4gggMSSS ;w޾n\sMMMHHH@bEKnnn...}oKMM@E`[`E%7o>~}Vuww1TWWWBHYYٔ)S:;;!Æ
;w.K1`kԩƍ@&9}t*}	!ϟN3۲e-#_Fy7^z	!GJB!Nϙ3'""bƍQQQvvvh/_xxߺu!W=z4UBѴΜ9I-Zf`̜={t[[|7o배0j4y@ p8h^A|Ǐ'ڵK^^`0M(͛㰰uֵҗUUU+((̟?[WYf1Ç;iuĉUVfff9Jߝ;w׋A!|'`'allL}fX666Tа͛NNN4-<<<<5@PPP`ooOQWW-+++,,RVV
rrrg϶ B.+
CORGROUP        $$CLK_I_BufferFalling
kkk  !WfX?.///##C$%%
N:vT
Percent 100
`(//?!4RRR?22r'NucUU_EEE]]]ϧx"66ѣGT   FL,rssSRRrss={)))C            ׿U뵴z=̌R\\#www0[ZZt2U8iҤ3fQ7nܘ2e
!
!YCCm0az|RFFq=j͚5۷#}8q"Nj^                      wx゗+W嵶
KW.\0**JEEmy<:8{{
CORGROUP        $$CLK_I_BufferRisingFalling
ǎ>|M3XywqСNUSScllsK͛7X[[GDD}@ uֈ#8NQQQnnn\\hWj@|>bcc߷Z}}!Ν;U3̇kiiݻwѢEhj0vlBU
Percent 100
qqqy vβNKK뻫% x<Ŀ/?+Wtzkk+up744$&&.Ya4J;wР6ɢ6صkWӗbdddddDiiioi/^Xt~EEƍ:D0*))IJJRUU}	!DOOO}Ν;.]illLOOZC0C lݺu׮]11U׮];qDUUȑ####g͚%zׯܹSWW7tСC\rÆ
hj03TBϋ.uwwwttVVV޾};##Ξ={ժU=7HHHHNNVTT֖)--%x{{kjj[^^O>=aBHyyyNNNEEŵkתiVZZZF`aa!###nٲe׮]믃


\w;;;42CUUŋkkɓ'?@ZZFZ/>yܹsn:n8FFF._hU0Kvv̙3˖-~iii...򥥥#FtyyENN"
||MMM_MIHH077t;㏄_~ظy<OGG322ξx񢡡auu7|3sھ5+++{]p8ԁ&&&]]]r.^QQ܌F@G"""֮]s+uy.C$+++z7cƌqƭZ>((i@zyyB{%lmm566{c^^իW.,://ȑ#FFF>ܽ{GMM
eȐ!111eee='d      BjF[\.ʕ+W^ٳ'&&6))ŋyyyiii%%%hg0Yӂ_xHӇڳf޽TaHHȅCCC]]]UTTllllvll, _Ν;'*8yݻ
vAaaa0j犘!CjkkФo#&!Cl޼ߟ[[['$$2dʕT͛7B6mdmm!%%%@IIIWWM~qtt\pѣGWZf<(Jߜ7o*))=s8n33/_b0E[[;::~{yGGUA(9s#$$dȐ!n
!
<OWW?[]].Nydvtt(**ZYY]+\YYy	]]]OOO4#LLLаotaa@ PUU{Z4g###!>66+.]z7huuuMMSN
SRR~G%%оcÀ0)t:}˖-;v---qqql6cҥhy0`#44tϞ=BPQQl:=c===4>K.EGG755|򫯾:uŋp8NCWuuF4dսׯ;88p\NBãۿ$,4ӹ\dhhhqq͛UUU'MO^    >@@mT)))9o~XKKkʔ)wQWW       2DtgFp87n$ǫb._NؔՉ?靝\.ƍ~oRWW'Zȫ*͵&$&&޽{XKK+77!))Iqvv
CORGROUP        $$CLK_RISC_BufferRising
y<޽{i4ƍy&0|,
Percent 100
`cƌw^N~zCCŋ͛j*{{{BHyy9!$++k̙266qpp;a{zzzyypB77ϟBdddD֬YC144{K~~P(TVVx<                       yHNN.66mWtVϒ䂂BHggԩS{^
!
t:qذaԙ
ɓ'ɗ/_TRRZt)SKnll˛5kh[ǏlSSI&BBCC	!|>^^^? XŎ;ƍwƘғ'O=*%%BٿSSmRRRXXuW^
/IX0(jjj
BKK
6>|XIILJd(++_~۶m#Gd0,8|СC~9++kƌc<, S?ֺ,55ׯ_m۶'Lp
.xbBHPP O/??̙3P%Ç?w܅222544+333BH[[
KJJ&OhѢH555j `!=˝Bh*f23go۶-$$ɓgΜ駟Is{{=a00
CORGROUP        $$CLK_RISC_BufferFalling
---fsB|||RRR!4MFF&++kbN>}e===)))''';;;0[}o5@wޠ m۶SG]|W^*GEE%&&n211AǛ7o^ZZݱcnjE}ӧB233׭[hii|rPpA&9bĈwwwj
1o~-IIɀHKK1gظѡ"d;88:uSmفUCCojj*!DYY\AA!55zyyJHפ={߿իW
Percent 100
!
o{Gs3//oSNҗfB6l+}    !˖-KIIyGB8NmmG      >oӦM6mZmm6U(++r     !Ԃ,-----ccc֯_x^x<Ĥ577s\t0^AHLLlڴiwtÍ!GF7-[dɒj
CORGROUP        $$CLK_RISC_BufferRisingFalling
BBٳg<O Bjjjb
Percent 100
1cx{{gff={:mh4mmm@@ӵ<   d#  ~p8ee妦&j笷2
!
۴iѣ֮]D9p`߿h4÷pGG:ɡ_ر#==믿?ӧ7f̘1cp\jj4~:}!CDIrgϞ-
{yqw1Qׯ_Fyՙ3gfLԔB7Lyh.B@ 5jzM6M^^^'O|EGG;FFFϟ?&<|0..MWW˫`bb{wv_WY:::!!!oL_999BHBBBAAARRǏy<vڄ   |~xx8!]!L&s{:::O:uj
CORGROUP        $$CLK_I_BufferRising
,6(((##*]t)jjjXJ=`wQPPصkwmmׯEFiiJKK[ZZ!wuu/^`T϶ӧ׹s\]]y<NjIII)**6l^iiK444z8vSNٳxLՕRTTdii뛟o``E7ӱc߿`0V\Iٷo޽{~iܹ'O611!0'>}gQͮ.uuu&y9BHYYٖ-[߸kƀ=Kdee=zڳ<00dQK177|ۓ
Percent 100
`1W^
!
kjj-9 f̘1+WJ6nHYf)ࣘ3gرcJJJrrr$%%7o```KKK!?fff>=``ԇqݺu:𿠭h"             p--˗/#>:YY٭[䘚6770sy:`0W`0 @`0`@ 0(^]–nIENDB`fDdBx%f

CORGROUP        $$CLK_I_BufferFalling
BA?A2e35pb p!35pb 35pb 8R
Percent 100
\h"xXk[U~I6m6ҍiX@fVklvKgH       i✮-TM.hAl7dؠ~T97=xOzν+(Fn'zIZ)Dl$/Uԉ2='03358O4K:k\K/G9MviehNf     PDz5FuLp_Fću{~ϴĈ7WXkrooV_j}n
=|ӘC%j6BT^niq{տ;k3$LM}2>5<ϯ1Z84FhIhkK}fgr>xg``ڭqu߇^^ZtY>42Ӷ5̭i?*̚vOE/߿QK+i)Ԕ,!R??͚"LjɀNF%BZY#4gXg:Wf!r#sH_msWLURk%lXBV
!
1s4O[{uINEL,8F;a1F[L6FSmbjtC6K      ]Ͷkod$N      O洃JvLn'S(_܃C.v1
U**Gw ߓȭ@
CORGROUP        $$CLK_I_BufferRisingFalling
z>5
Percent 100
^E\q(_
!
ay      Ouu>Gl4Eqn`kwq7Ệ2xq%ĕ&]]uAUHAU/[F(N!GԾA.%j}kˈ+!U߭c4cMhr7?40ڣle2J+Guqw똄mV^qhߠ$2@s@Y2xq%ĕ|:k
\

CORGROUP        $$CLK_RISC_BufferRising

IHDRFrsRGB       pHYstIME     -
Percent 100
tEXtCommentCreated with GIMPW IDATxg@T7=;HT"
!
b,"Q
X&1ĆQ#( M:Jm`fy?{D\    g5.4G%  00  0O>x|bdddLA"##mmm8e2BBB#F7o^uu5b&½{B~gv9{{HS   ݝ|rccc__)Sdddl޼9""
A<NHH0apMM$pر`hsssSVV"ر}	!ϟ0aBqqq```}}=*ర0OOO==wVUU5*///%%eС%'[ZZ|}}	!AIII__F#&{{{wttL0a„	ځb555xY{̻ϛ7O\\
CORGROUP        $$CLK_RISC_BufferFalling
Jƾ鲲ׯjoooܸ'%%m6*X/O>}„       Æ
۲eAzUB׭[wIB˭[[[o޼yY%K߿_@@RVV=p?{n}}}  7ot6-$$b|}}]\\!yyyVVV...zzz>\tiYY     ѣk׮UUU999;̜93&&۶m4Nj400zb
ЇLikkojjٳٳgWVV&''uTWW7`lCCCO	!=/!Vw\.!oo/**L!tuu|޽{Ԕ7oހpIHH>}ҒFQՇ&>\GG=((ĉ{7gΜ]vu?[@;+))edd<~XPPNBRSS.]$''wqqm۶߿2n8wwyIJJ>yٳg=211QSSÛߎN+<ҥK7n|˫\uu~iҥl6;>>VFF0e˖=~{<_C @rrʕ+3229VCCCwwwB?p	133յŋTKYY@'OHJJ;ZtҔO8ݻ.^8h jOs͛7g׮]xo+5siӦQkjjٳg"}ٗ(&&+۶m^266ryܹ+v/_yǏwppb0󣛛l6ݝϾFqqqK$HϾofgg嗄QQ={gϞh&==7x#wc՟?]^^fCCCw2rH'˵oooWPPPQQ)**JOOa0C;
Percent 100
_===!bbbo߾r)Y|yYYoff믿x5      r                   ToߪB?~liiNII
!
CORGROUP        $$CLK_RISC_BufferRisingFalling
lmmꚛ[-gikk\IٗB`kk7*++kiil۶MCC֭[222֭3f`@[ׯ__r;w{*yy;;;322jjj}}}7m$$$>7iҤI%%%KYj!d۶m=/!dΝ;vHNNZ|9Ékll{?FDDzYYYKYYY&&&W^'&&.Z͛7w@4cƌ4h޽{߽D\vZcckԔdeeq._غuIfffK>1bFRPPطo߁
Percent 100
utt_zEqpp322‡}_j      訯w/Q222
!
?~{常8--w޸q@     ?~|ٲeo߾%L4ʲg>~!d8qGUU566QKby{{B8%%%'':ŋ
CORGROUP        $$CLK_I_BufferRising
Percent 100
;w$hiieu뚚F1sLBHuuu}}_x1}t뫥`0$%%:;;o o%$$322LMMcbbJKKNjgg"''}=Rzzzhhw}p$^=ztaa)Vkkktt4ñ:t萄Dzz:!^KKʕ+   !ƍuVxx#G+~<==?z#GRL&'<>ѣ3f[ۉaHNN>|8!RII{ϖ۷o;q8L{sss|#|s1 Bzd_B[[۸qrF
!
Rc*>x򥙙h{{{K_'dggRO>ˣ6o&Nxu|poVTTܹsK]777~%ݩc***fo
CORGROUP        $$CLK_I_BufferFalling
E[]6e11jqqq̙3-RTTg@y'Zk.~Zv-!$,,d_ǽ{JJJTTT۷oohh6lܹsHߴQF޸qR[[{IBȶm>O?po!xN!|BJ^*--I[[butt">DlllWQQqȑ&O(AyAjjjXX컇#uwĉM6eee饧?zFؔRyի῿/~={OJ__߂YfEGG>}p߾}555K4fap$$$888gҥKtuu͛mllΞ=+,,\]]-%%x ';mڴׯ_߻wƦ{TSS#[aS*..0`Q%߻w*yuuu}ː>%qq999<N}o(..nnn.//7110`b}&(((##Ñ#G຺GX,'R?xGcǎ~!_=,C322?~Ə/$$D	>u!͛rrr6luFHKKv횮nL&a}J\.˞eee+Wljj?
Percent 100
L5k!l6,++kʕ,\zÇ,Y.**x:C5*//͛L&SRR2!!#88Tž3gzJJJRR<YПސ!C~7aaaBȞ={DDD!uuuϟ?;qÅN``=p5knݺeooOjiiQ_kkkB~
6P˜KYԦw܉644$0+++___}}}~)))͜9ã+%%ɓ'rrr@}͛78qtRyyC2QiΝ;ƍc0!!!SPP\nzbb       }rlٲuVUCC\__@AA޾ʕ+&L@D1..xKңFl~cRRRll={t:%  C7??(**XYYQnnn999)0Jǧ]PP?jkk


ÇHHHܹFM2'g'77spww޼y?0PPPhmm%y"$$|i!֭t钯oKKkss'OBCC3337mD_~}kkɓǍښqAYYYl
!
z!>>~ԩ555§Nڸqcee|ii)Ͷۼyq!_
GDDL:U]]0J%%%f^$`sZZZTLyƍ
CORGROUP        $$CLK_I_BufferRisingFalling
UUUG~zMMMꪃzС/fSRRnݺ#yyy

K H۷oݺu999=.={L^^N_~}ɢbbb;v`tuux<aQQQDπ?#nnns}廍]vȾpqqiӦ͞=6--ӻw>#ܹ8:77ǥϟ[[[s8X,Ç߹s0Kp}߽fy<Ν;
Percent 100
yuuGC$`3?/''PBBbڵW^fX
!
CORGROUP        $$CLK_RISC_BufferRising
:::YYY    >m֮#^aٲeP%%f!!ovRU5B
Percent 100
3Muu    rss=zdffFtss{AUUT)fo޼ym---IIٳg"8|]:;;,YBqrrz        á/]JqssZ\֭[͛WUUHP*++g̘)//Ͽ?{xxHJJB8aii9{lQQѧO>|YZZܹsر&X,/߯_M6M0ADDD[[{644ljj:{bWWN/--uuuqŋĈ'0AFFʕ+GZZZ燐رc̙.]qc~~?ɓ
!
H%$`'N466޽{ի'O+V'%%5ݻ$%%N)((`XƍBHW\nQQ(5  2rȔ*%qvvuR뀿X@@OO{mmmxύ<d۷Ĥkiii@ڿqq{JgQQэ7]޽{W\Լ{M\.7//%z@@
VVV)))o߾rgZݹsg޽JHH˳011177~RRҠA/FZ`-"A8%""bŊ/{zzx<'''BȣG-[VTTgϞm۶-]SuUU!$,,2n870	V\\zׯwuuB,,,RSS/ҦN:lذS;Yɥ8p`Ŋԋȴq8˗9rQ@^ykh4uBBӥ

5kP5˗/y<^MMr'NPSSCH8xiii֊OVii_pp0ZDө2DH?!F)++UTTŵRU+JKKeeewEDDdgg444P@ٳ@}bvr8γg޼ybN}jdd|r:d2O:=pC"WV\\ܣ>}I\.eݺuǏ)|        zϞ=;uT>999qqq4fҤI{%,ZHLL&0|uuy	޽[UUΝ;T͛7[ZZL޵k!
CORGROUP        $$CLK_RISC_BufferFalling
Percent 100
ҽ)Ϟ=|2
H!..O?TRggح[n߾_XX8e{{J99pFjϟ?cƌ_~dzɉ6m?
!
Pǎ~۷oSkL&T7nƍӪ IDATEEEǏSUU?>B
_̂O)''gȑ]]]>>>˖-SPP DFFn>|Cnjj"6,,,ښb)((477GGGϘ1S244
CORGROUP        $$CLK_RISC_BufferRisingFalling
p8J

/>}[lmmSRR!#F@=  QO_~)))qqq?VSScXÇ:uJ__֭V200]`AYYYbb!ի)|0
p??BСC;::N
Percent 100
Cpww/--ݴiӤIKkjj8pAKBBB¡#|0)222۶mb"""vee円###YY\nYYYWW!dǎ! |$%%-UUUAAAj4nnnD!h
4`޺uX__j9<<QfAÿMAAd&$$ܸqCEEEVV&444<7
Kt:bjj:lذE/0޽cǎٳg+++xxxܻwoʖ6|V0455
!
HslllssŬY>!4i!BLLL޽vZ>0  >O:::w^UUcǎ{D߁83(##)$$Q\\ryqqq333AAwkkc066LJb1o޼tWl6!$`wQyP455{\op8/^عsuFFE_xqԩo߆gZ_BBRXXFaX'N(//<内yzzHII!$,"IJJ޽{СCBBB'::JJJ;wڵk߾}gԨQ[n1bfjjӧO9Έ#ӵ5X_ן:u"%%5x7o޼yFDDѣs%
#Y[[[YY?^ZZZHHjШh.lll\f
!JJJ{ikk:d2RG0|SRRn߾=rHBH~~U[Fݽ{wUQQqܹ7oHII͟?Ĉ#         C젠s8'$$\~/!$44tҤIw=CFx⊊
CORGROUP        $$CLK_RISC_BufferRising
DPMSSӓLra555NYYr׷Yl6{ɒ%{F0     8ŋmۖ%%%$""BUTUUM>ѣp8#..n͚5'OF04|ܹscbb훛ƍdɒŋ
Percent 100
aaa@baaa>҄      .]tѷo.Xjkoo'="00F]xQMM߿Ԅ5驪#B6o\UU5w\$,,
!
!$`JNN>p@uu6lЛ!gddBtttٳghjj"["""'KǏ/[LRRrԩfjmm߽{wGGǒ%K;& IX,EEŦ{Κ5KCC
ݻwƍ,+55@>_SSӈ#<==2dbss3EOap#B"##{\lnn6@ɸB-[?Qի7VTT~ZBB|ĉy3`qƍI&	WWWKIIuРp'Oo߾WPPX~yIo>        !AAA=/!ӓ899e˖:Nx[lYmm-   
CORGROUP        $$CLK_RISC_BufferFalling
ڵk'OјfaaA)-- 8qMLLlћ7o9}ILT[f_B!dÆ
Te2[lljj*++\`+jkk:TWW` ;{'OoN;wNZZjjj/^$IJJW())Ao!t:UWWd27nܘhjjZ^^lkk$$$Nb&L`ffHw܉]x1-NgX/^=ŋQQQ222=255]hQmmTjZucc#Ղ)H+NNNݿ9rp~~'O!K,	!O>%|TLζZZ[[R$`3333[[ۧOBw]TT4nܸϞ=9::fS-~~~ÇC$>Xϊ駟222lll


!MMMTǿ|ٳgCiii9uի[nc04
!:`3<֌3h4چ
=zdnn>sL:KJJ򻥧755
6LIIرc222%((`ikk۲e˅jjj:::!WYf͟?ӛ7o>zMjjjvvׯ!L&!@&..f͚ٗrIBrlllpp0Fۻw/LLLtpp Xsι$%%)++cD	>LKKk]]]ϔBbV\)""?ϟ?ĉo޼qtt8 !!akkx @ȾfwA___OOOߝ=
&&&v
///BȞ={̙0 U\\\VVFx;v8q"!$%%H^^~ƌǎ׮]w!D^^}…T&.((hii;wnxxxTTT]]ݪUvn
H1.\pҥjB
Percent 100
!
>}z񮮮;v̙37ٗ
CORGROUP        $$CLK_RISC_BufferRisingFalling
`!|\A~~>!DJJرc+33˗rrr#F@P@\~"!!oݺddd̛7իW[nuttD0>OP׭['##[^zebb9slڴ   ':|0
e [WW2`GnܸQVV6&&fذa&*` KHH444tuu466Y̙3


$g(|x<Fc0&&&wMIIhZZZC/:xEtttNNΨQ7tP~ϊ޹sGYYYJJ
Percent 100
3`/ۊ+lmm.\HsέXdS놻._u\%&&&''7@db@>666vppصk՘,,,Kj*CvY\\9h sMBɓwmllH0	sYf]vabb"!!B)))/..5kVlllLL̵kג㏤$0|LaÆ+WB,--cbb,--?~`0ϟ믿Μ9s׮]zzz]<WVWWqFv1zᶶr`3g?xʪ-zzz/_
!
SSS~%?~<&&f*G$,o;ٗbuvvB444z\NK7?~ү_bD	LHHURRo///_r%svv>|x"!!icc3o޼~+<=|ڴio޼~:d2>B***ׯ_UUUԤ|.@$--M-]\\튊,cǎqÇ?~BUUUEE#FǮ    >Ǐ=,]4**jW^Ν;򪪪<ORRrϞ=+V@<8}MMM  !EEEݻqAeee-_|cƌ
x񢺺zXXشizW0|ؠA233Ү]6l`ff$--Ç}||tttRSS?jcccBB!dǎ=/!dK,A@徻V~~ٳo޼idd]]]]粲|QQV{{{}   !{
웗qqqyyy#MB
CORGROUP        $$CLK_RISC_BufferRising
Z[[DEEutti6uիWXXXwvv>yd龾# 􍸸plllzz
Percent 100
!
UTT?zOnܸ?>;;ao>s}\YYyƍgJHHhkkG,XbL奤kkkƘ1cI@зx⎎u
2c…3gδ2L///ccD@DDDz󃒒n޼0}zqq]ƕ+Wttt:::$%%%%%?!!!UUUSLA    'SS 988B={+BOuuŋ       !^tRgg"5FO)//4iRVVUUU/^,\PYY֭[|===P5k#;::lYFFFll_!--...]]]+tRiӦ~ذa-UVBq|}0
7^v_~UUUewϟ3gluu5DH0@߼zNNN쯬\UUuIj!d#E4KLLLLLL`wTUU/!LJBrrr455X@iTVVBƼ<Bmgg']hYYf
!dΜ9Kkjjp8O
Qn@@?B       !wׯ”)SLMM\0;v˗/UTTloܽ{wIIG      \rrr4f=@H#G455
           466B"##{tw8p /gmɒ%'Ottt|w̙3-*..F     xrzz)!DSS{T__ܹ9s hFU4'Md``#B6mT__ommقTKKfffۛ={Q^^>rHCCCP|Bŋ?}\2LQQQI&ٳGVVaT}8vXAA+Wlذ!;;[AABTT˄[[;v1TLLLFٹvڢǯ[nĉl6hߏGTޖ-[mfiiy̙}^dɒ!Cz4l_j)UUUׯ_'Qg(M2E^^]]]---* |֢Zeee:ޣgJJ
CORGROUP        $$CLK_RISC_BufferFalling
˕7zxxHII]t     $`'''W\\lllz\b0rrr+>Lׯ_yyyQQHtttܿϜ9ܿ;;;qժUqqcǎ
:t޼y-*))A        ogϞ|ĉ:j֭遁T[nܸ!  rΜ9cggwLS!i̙III񺺺Ϟ=KNNquu>|xwĈ˖-[p!Ū>ĉ%%%L'`|
Percent 100
!
o߾p??+VB<==555\bdd*ٳ޼y+	Ϩ:XIIIDDdȑ+[[[:::߿zw7Ν;nnn!0
_ѣG=vooyyyqq;;;BptzWW׻Kz%++ȑ#6KKWtzYY #GܺuKQQQHHh֬YSLA	oeS6=IDATSӺtRSS˗KKKg͚E9vؙ3g?~L>qĔ)SBBBzl{xߜ˗/Ϙ1CJJ*99yĉ;U߿ܹssILL\tiiiWUUUCCÁ90}ȑ#˗/
CORGROUP        $$CLK_RISC_BufferRisingFalling
Percent 100
ںu+swwȸs玐    !
̴_tuuc
!
.\8~w"b4{:t(""bԨQ,hBHllɓnl6[IIIOOOLL˗555bbbB_/**zɓ'+**[ZZjժ!Clٲ%,,lk֬IMMmiiqvvC00@EDDp\++7oJKKS^|I񐛛Km`Iyŋݻc{l0HHH8p 33sٲeFg_ߍ-}||ٗ$''/XPPֆDPPZ1L\pEVV{%<{lСݣ$Θ1ŋ7311QTT@)F}գe͚5ٗm6BԩSٗNx~ɓ'^~-..߿q))))..Nh._ŅzCBѣG8	>^rrEgܹsF55ryyy555IIɒ7oB
utt>ŀ
CORGROUP        $$CLK_RISC_BufferRising
kk뼼w###srr455gߠruuuwww__ߒiigggy߾};:].k3eriJ&nQf*4-cIiQFi$ueJB,u:gs]ZM|~9?ƎuvvX4gggMSSS ;w޾n\sMMMHHH@bEKnnn...}oKMM@E`[`E%7o>~}Vuww1TWWWBHYYٔ)S:;;!Æ
;w.K1`kԩƍ@&9}t*}	!ϟN3۲e-#_Fy7^z	!GJB!Nϙ3'""bƍQQQvvvh/_xxߺu!W=z4UBѴΜ9I-Zf`̜={t[[|7o배0j4y@ p8h^A|Ǐ'ڵK^^`0M(͛㰰uֵҗUUU+((̟?[WYf1Ç;iuĉUVfff9Jߝ;w׋A!|'`'allL}fX666Tа͛NNN4-<<<<5@PPP`ooOQWW-+++,,RVV
Percent 100
rrrg϶ B.+
!
kkk  !WfX?.///##C$%%
N:vT
`(//?!4RRR?22r'NucUU_EEE]]]ϧx"66ѣGT   FL,rssSRRrss={)))C            ׿U뵴z=̌R\\#www0[ZZt2U8iҤ3fQ7nܘ2e
CORGROUP        $$CLK_RISC_BufferFalling
!YCCm0az|RFFq=j͚5۷#}8q"Nj^                      wx゗+W嵶
Percent 100
KW.\0**JEEmy<:8{{
!
ǎ>|M3XywqСNUSScllsK͛7X[[GDD}@ uֈ#8NQQQnnn\\hWj@|>bcc߷Z}}!Ν;U3̇kiiݻwѢEhj0vlBU
qqqy vβNKK뻫% x<Ŀ/?+Wtzkk+up744$&&.Ya4J;wР6ɢ6صkWӗbdddddDiiioi/^Xt~EEƍ:D0*))IJJRUU}	!DOOO}Ν;.]illLOOZC0C lݺu׮]11U׮];qDUUȑ####g͚%zׯܹSWW7tСC\rÆ
hj03TBϋ.uwwwttVVV޾};##Ξ={ժU=7HHHHNNVTT֖)--%x{{kjj[^^O>=aBHyyyNNNEEŵkתiVZZZF`aa!###nٲe׮]믃


\w;;;42CUUŋkkɓ'?@ZZFZ/>yܹsn:n8FFF._hU0Kvv̙3˖-~iii...򥥥#FtyyENN"
||MMM_MIHH077t;㏄_~ظy<OGG322ξx񢡡auu7|3sھ5+++{]p8ԁ&&&]]]r.^QQ܌F@G"""֮]s+uy.C$+++z7cƌqƭZ>((i@zyyB{%lmm566{c^^իW.,://ȑ#FFF>ܽ{GMM
eȐ!111eee='d      BjF[\.ʕ+W^ٳ'&&6))ŋyyyiii%%%hg0Yӂ_xHӇڳf޽TaHHȅCCC]]]UTTllllvll, _Ν;'*8yݻ
vAaaa0j犘!CjkkФo#&!Cl޼ߟ[[['$$2dʕT͛7B6mdmm!%%%@IIIWWM~qtt\pѣGWZf<(Jߜ7o*))=s8n33/_b0E[[;::~{yGGUA(9s#$$dȐ!n
CORGROUP        $$CLK_RISC_BufferRisingFalling
<OWW?[]].Nydvtt(**ZYY]+\YYy	]]]OOO4#LLLаotaa@ PUU{Z4g###!>66+.]z7huuuMMSN
Percent 100
SRR~G%%оcÀ0)t:}˖-;v---qqql6cҥhy0`#44tϞ=BPQQl:=c===4>K.EGG755|򫯾:uŋp8NCWuuF4dսׯ;88p\NBãۿ$,4ӹ\dhhhqq͛UUU'MO^    >@@mT)))9o~XKKkʔ)wQWW       2DtgFp87n$ǫb._NؔՉ?靝\.ƍ~oRWW'Zȫ*͵&$&&޽{XKK+77!))Iqvv
!
y<޽{i4ƍy&0|,
`cƌw^N~zCCŋ͛j*{{{BHyy9!$++k̙266qpp;a{zzzyypB77ϟBdddD֬YC144{K~~P(TVVx<                       yHNN.66mWtVϒ䂂BHggԩS{^
CORGROUP        $$CLK_RISC_BufferRising
t:qذaԙ
ɓ'ɗ/_TRRZt)SKnll˛5kh[ǏlSSI&BBCC	!|>^^^? XŎ;ƍwƘғ'O=*%%BٿSSmRRRXXuW^
/IX0(jjj
Percent 100
BKK
6>|XIILJd(++_~۶m#Gd0,8|СC~9++kƌc<, S?ֺ,55ׯ_m۶'Lp
.xbBHPP O/??̙3P%Ç?w܅222544+333BH[[
KJJ&OhѢH555j `!=˝Bh*f23go۶-$$ɓgΜ駟Is{{=a00
!
---fsB|||RRR!4MFF&++kbN>}e===)))''';;;0[}o5@wޠ m۶SG]|W^*GEE%&&n211AǛ7o^ZZݱcnjE}ӧB233׭[hii|rPpA&9bĈwwwj
1o~-IIɀHKK1gظѡ"d;88:uSmفUCCojj*!DYY\AA!55zyyJHפ={߿իW
CORGROUP        $$CLK_RISC_BufferFalling
Percent 100
o{Gs3//oSNҗfB6l+}    !˖-KIIyGB8NmmG      >oӦM6mZmm6U(++r     !Ԃ,-----ccc֯_x^x<Ĥ577s\t0^AHLLlڴiwtÍ!GF7-[dɒj
!
BBٳg<O Bjjjb
1cx{{gff={:mh4mmm@@ӵ<   d#  ~p8ee妦&j笷2
CORGROUP        $$CLK_RISC_BufferRisingFalling
۴iѣ֮]D9p`߿h4÷pGG:ɡ_ر#==믿?ӧ7f̘1cp\jj4~:}!CDIrgϞ-
Percent 100
{yqw1Qׯ_Fyՙ3gfLԔB7Lyh.B@ 5jzM6M^^^'O|EGG;FFFϟ?&<|0..MWW˫`bb{wv_WY:::!!!oL_999BHBBBAAARRǏy<vڄ   |~xx8!]!L&s{:::O:uj
!
,6(((##*]t)jjjXJ=`wQPPصkwmmׯEFiiJKK[ZZ!wuu/^`T϶ӧ׹s\]]y<NjIII)**6l^iiK444z8vSNٳxLՕRTTdii뛟o``E7ӱc߿`0V\Iٷo޽{~iܹ'O611!0'>}gQͮ.uuu&y9BHYYٖ-[߸kƀ=Kdee=zڳ<00dQK177|ۓ
`1W^
CORGROUP        $$CLK_RISC_BufferRising
kjj-9 f̘1+WJ6nHYf)ࣘ3gرcJJJrrr$%%7o```KKK!?fff>=``ԇqݺu:𿠭h"             p--˗/#>:YY٭[䘚6770sy:`0W`0 @`0`@ 0(^]–nIENDB`lDd1Q[f
Percent 100

!
BA?A26luB!b$t Bp!:uB!b$t uB!b$t L1=FU*x\]h\>sGdBڰ*Զ:5Ү6Ɗ%EP-jNj)m^&}H1 h}(I      CJB-
sfνwޟmh+sgwsWPHp7x=Qxܜ JЯ*@r~IV9UD^0 mT'_ƼQ?p   ,xZp~g~2֭tU<j
CORGROUP        $$CLK_RISC_BufferFalling
}&|Iq+FI
Percent 100
KϺP(,gdXqHP?F]1}pSB=4bxQ<4JɆ.dCDr["(Ps?
!
w4  獠<3(G!wIN|2CqPpVbyPgPA1anZN_7Dx]>jr[ok6ym?gϴeQ~ ߷.ހJ-RVgT̳w9hlKmFEBM=*Z(èoo߷9aG{?=caw.[hpH@0<>sn`}'wIǶo`}l5|=8ęcwt
Percent 100
l
ωh>"*"sL@z}}BOǴ;栾,yI0"xS牐9ފ2F0ƻ̽ c_dWW/{Q9Q9',w{Boy1X9j/'=q^
f`wx&Rk&T1\8+    HTsE1Po)y_h~S^4oF⽗5uBcchs:juﮮUMa?'fۺ=NۢqÎDZmҎ-C4jmϓu3Ӷ8/EX
!
lo܏ ]ӽc:LϥD^$7ŪCy|߿.)͝;MJS_ީ7"*'7zQ=_G0o;Kg'w!=}.KpTA&=k/k,ԪPS?N4RnJMwвt4.p]]--Z_[_GtuڪuZ=Zg~"}A6U
MH}ު}n٭}ޣ}a9/Mױߥ^>;p[[4}u[[ݫ~qZxk՗)gOnm_^Zd}AnB{Y#˳ǚnDLVJt#W W.^vpȥ4r_Ʉ/oٿ
g<RqKdӺ/m`?	+2*rg"tNฑ(c
)թ)TJ|$iy>5~u
CORGROUP        $$CLK_RISC_BufferRising
$yyu#y)
o޶Zت:RG:j;ga3xpD#-gZmr:Zr]E3iqQݍD֣yOM0WHE8QH??  ۞ 'CNi_Ǟ,^Mlb[~8zԿ%+uBĤnO/bNznFBofǠ$90,@)@'C9`湎5fA弽0m7|QqVǡ-YHOV[(8?Ez'n_KFvHPNG
Percent 100

!

IHDRFrsRGB       pHYstIME     -
tEXtCommentCreated with GIMPW IDATxg@T7=;HT"
CORGROUP        $$CLK_RISC_BufferFalling
b,"Q
Percent 100
X&1ĆQ#( M:Jm`fy?{D\    g5.4G%  00  0O>x|bdddLA"##mmm8e2BBB#F7o^uu5b&½{B~gv9{{HS   ݝ|rccc__)Sdddl޼9""
A<NHH0apMM$pر`hsssSVV"ر}	!ϟ0aBqqq```}}=*ర0OOO==wVUU5*///%%eС%'[ZZ|}}	!AIII__F#&{{{wttL0a„	ځb555xY{̻ϛ7O\\
!
Jƾ鲲ׯjoooܸ'%%m6*X/O>}„       Æ
۲eAzUB׭[wIB˭[[[o޼yY%K߿_@@RVV=p?{n}}}  7ot6-$$b|}}]\\!yyyVVV...zzz>\tiYY     ѣk׮UUU999;̜93&&۶m4Nj400zb
ЇLikkojjٳٳgWVV&''uTWW7`lCCCO	!=/!Vw\.!oo/**L!tuu|޽{Ԕ7oހpIHH>}ҒFQՇ&>\GG=((ĉ{7gΜ]vu?[@;+))edd<~XPPNBRSS.]$''wqqm۶߿2n8wwyIJJ>yٳg=211QSSÛߎN+<ҥK7n|˫\uu~iҥl6;>>VFF0e˖=~{<_C @rrʕ+3229VCCCwwwB?p	133յŋTKYY@'OHJJ;ZtҔO8ݻ.^8h jOs͛7g׮]xo+5siӦQkjjٳg"}ٗ(&&+۶m^266ryܹ+v/_yǏwppb0󣛛l6ݝϾFqqqK$HϾofgg嗄QQ={gϞh&==7x#wc՟?]^^fCCCw2rH'˵oooWPPPQQ)**JOOa0C;
_===!bbbo߾r)Y|yYYoff믿x5      r                   ToߪB?~liiNII
CORGROUP        $$CLK_RISC_BufferRisingFalling
Percent 100
!
lmmꚛ[-gikk\IٗB`kk7*++kiil۶MCC֭[222֭3f`@[ׯ__r;w{*yy;;;322jjj}}}7m$$$>7iҤI%%%KYj!d۶m=/!dΝ;vHNNZ|9Ékll{?FDDzYYYKYYY&&&W^'&&.Z͛7w@4cƌ4h޽{߽D\vZcckԔdeeq._غuIfffK>1bFRPPطo߁
utt_zEqpp322‡}_j      訯w/Q222
CORGROUP        $$CLK_RISC_BufferRising
?~{常8--w޸q@     ?~|ٲeo߾%L4ʲg>~!d8qGUU566QKby{{B8%%%'':ŋ
Percent 100
!
;w$hiieu뚚F1sLBHuuu}}_x1}t뫥`0$%%:;;o o%$$322LMMcbbJKKNjgg"''}=Rzzzhhw}p$^=ztaa)Vkkktt4ñ:t萄Dzz:!^KKʕ+   !ƍuVxx#G+~<==?z#GRL&'<>ѣ3f[ۉaHNN>|8!RII{ϖ۷o;q8L{sss|#|s1 Bzd_B[[۸qrF
CORGROUP        $$CLK_RISC_BufferFalling
Percent 100
Rc*>x򥙙h{{{K_'dggRO>ˣ6o&Nxu|poVTTܹsK]777~%ݩc***fo
!
E[]6e11jqqq̙3-RTTg@y'Zk.~Zv-!$,,d_ǽ{JJJTTT۷oohh6lܹsHߴQF޸qR[[{IBȶm>O?po!xN!|BJ^*--I[[butt">DlllWQQqȑ&O(AyAjjjXX컇#uwĉM6eee饧?zFؔRyի῿/~={OJ__߂YfEGG>}p߾}555K4fap$$$888gҥKtuu͛mllΞ=+,,\]]-%%x ';mڴׯ_߻wƦ{TSS#[aS*..0`Q%߻w*yuuu}ː>%qq999<N}o(..nnn.//7110`b}&(((##Ñ#G຺GX,'R?xGcǎ~!_=,C322?~Ə/$$D	>u!͛rrr6luFHKKv횮nL&a}J\.˞eee+Wljj?
L5k!l6,++kʕ,\zÇ,Y.**x:C5*//͛L&SRR2!!#88Tž3gzJJJRR<YПސ!C~7aaaBȞ={DDD!uuuϟ?;qÅN``=p5knݺeooOjiiQ_kkkB~
6P˜KYԦw܉644$0+++___}}}~)))͜9ã+%%ɓ'rrr@}͛78qtRyyC2QiΝ;ƍc0!!!SPP\nzbb       }rlٲuVUCC\__@AA޾ʕ+&L@D1..xKңFl~cRRRll={t:%  C7??(**XYYQnnn999)0Jǧ]PP?jkk


ÇHHHܹFM2'g'77spww޼y?0PPPhmm%y"$$|i!֭t钯oKKkss'OBCC3337mD_~}kkɓǍښqAYYYl
CORGROUP        $$CLK_RISC_BufferRisingFalling
z!>>~ԩ555§Nڸqcee|ii)Ͷۼyq!_
GDDL:U]]0J%%%f^$`sZZZTLyƍ
Percent 100
!
UUUG~zMMMꪃzС/fSRRnݺ#yyy

K H۷oݺu999=.={L^^N_~}ɢbbb;v`tuux<aQQQDπ?#nnns}廍]vȾpqqiӦ͞=6--ӻw>#ܹ8:77ǥϟ[[[s8X,Ç߹s0Kp}߽fy<Ν;
yuuGC$`3?/''PBBbڵW^fX
CORGROUP        $$CLK_RISC_BufferRising
Percent 100
!
:::YYY    >m֮#^aٲeP%%f!!ovRU5B
3Muu    rss=zdffFtss{AUUT)fo޼ym---IIٳg"8|]:;;,YBqrrz        á/]JqssZ\֭[͛WUUHP*++g̘)//Ͽ?{xxHJJB8aii9{lQQѧO>|YZZܹsر&X,/߯_M6M0ADDD[[{644ljj:{bWWN/--uuuqŋĈ'0AFFʕ+GZZZ燐رc̙.]qc~~?ɓ
CORGROUP        $$CLK_RISC_BufferFalling
H%$`'N466޽{ի'O+V'%%5ݻ$%%N)((`XƍBHW\nQQ(5  2rȔ*%qvvuR뀿X@@OO{mmmxύ<d۷Ĥkiii@ڿqq{JgQQэ7]޽{W\Լ{M\.7//%z@@
VVV)))o߾rgZݹsg޽JHH˳011177~RRҠA/FZ`-"A8%""bŊ/{zzx<'''BȣG-[VTTgϞm۶-]SuUU!$,,2n870	V\\zׯwuuB,,,RSS/ҦN:lذS;Yɥ8p`Ŋԋȴq8˗9rQ@^ykh4uBBӥ

5kP5˗/y<^MMr'NPSSCH8xiii֊OVii_pp0ZDө2DH?!F)++UTTŵRU+JKKeeewEDDdgg444P@ٳ@}bvr8γg޼ybN}jdd|r:d2O:=pC"WV\\ܣ>}I\.eݺuǏ)|        zϞ=;uT>999qqq4fҤI{%,ZHLL&0|uuy	޽[UUΝ;T͛7[ZZL޵k!
Percent 100
!
ҽ)Ϟ=|2
H!..O?TRggح[n߾_XX8e{{J99pFjϟ?cƌ_~dzɉ6m?
CORGROUP        $$CLK_RISC_BufferRisingFalling
Pǎ~۷oSkL&T7nƍӪ IDATEEEǏSUU?>B
_̂O)''gȑ]]]>>>˖-SPP DFFn>|Cnjj"6,,,ښb)((477GGGϘ1S244
Percent 100
!
p8J

/>}[lmmSRR!#F@=  QO_~)))qqq?VSScXÇ:uJ__֭V200]`AYYYbb!ի)|0
p??BСC;::N
Cpww/--ݴiӤIKkjj8pAKBBB¡#|0)222۶mb"""vee円###YY\nYYYWW!dǎ! |$%%-UUUAAAj4nnnD!h
4`޺uX__j9<<QfAÿMAAd&$$ܸqCEEEVV&444<7
Kt:bjj:lذE/0޽cǎٳg+++xxxܻwoʖ6|V0455
CORGROUP        $$clk_risc_BufferRising
HslllssŬY>!4i!BLLL޽vZ>0  >O:::w^UUcǎ{D߁83(##)$$Q\\ryqqq333AAwkkc066LJb1o޼tWl6!$`wQyP455{\op8/^عsuFFE_xqԩo߆gZ_BBRXXFaX'N(//<内yzzHII!$,"IJJ޽{СCBBB'::JJJ;wڵk߾}gԨQ[n1bfjjӧO9Έ#ӵ5X_ן:u"%%5x7o޼yFDDѣs%
Percent 100
#Y[[[YY?^ZZZHHjШh.lll\f
!JJJ{ikk:d2RG0|SRRn߾=rHBH~~U[Fݽ{wUQQqܹ7oHII͟?Ĉ#         C젠s8'$$\~/!$44tҤIw=CFx⊊
!
DPMSSӓLra555NYYr׷Yl6{ɒ%{F0     8ŋmۖ%%%$""BUTUUM>ѣp8#..n͚5'OF04|ܹscbb훛ƍdɒŋ
aaa@baaa>҄      .]tѷo.Xjkoo'="00F]xQMM߿Ԅ5驪#B6o\UU5w\$,,
CORGROUP        $$clk_risc_BufferFalling
!$`JNN>p@uu6lЛ!gddBtttٳghjj"["""'KǏ/[LRRrԩfjmm߽{wGGǒ%K;& IX,EEŦ{Κ5KCC
Percent 100
ݻwƍ,+55@>_SSӈ#<==2dbss3EOap#B"##{\lnn6@ɸB-[?Qի7VTT~ZBB|ĉy3`qƍI&	WWWKIIuРp'Oo߾WPPX~yIo>        !AAA=/!ӓ899e˖:Nx[lYmm-   
!
ڵk'OјfaaA)-- 8qMLLlћ7o9}ILT[f_B!dÆ
Te2[lljj*++\`+jkk:TWW` ;{'OoN;wNZZjjj/^$IJJW())Ao!t:UWWd27nܘhjjZ^^lkk$$$Nb&L`ffHw܉]x1-NgX/^=ŋQQQ222=255]hQmmTjZucc#Ղ)H+NNNݿ9rp~~'O!K,	!O>%|TLζZZ[[R$`3333[[ۧOBw]TT4nܸϞ=9::fS-~~~ÇC$>Xϊ駟222lll


!MMMTǿ|ٳgCiii9uի[nc04
!:`3<֌3h4چ
=zdnn>sL:KJJ򻥧755
6LIIرc222%((`ikk۲e˅jjj:::!WYf͟?ӛ7o>zMjjjvvׯ!L&!@&..f͚ٗrIBrlllpp0Fۻw/LLLtpp Xsι$%%)++cD	>LKKk]]]ϔBbV\)""?ϟ?ĉo޼qtt8 !!akkx @ȾfwA___OOOߝ=
&&&v
///BȞ={̙0 U\\\VVFx;v8q"!$%%H^^~ƌǎ׮]w!D^^}…T&.((hii;wnxxxTTT]]ݪUvn
H1.\pҥjB
CORGROUP        $$clk_risc_BufferRisingFalling
Percent 100
>}z񮮮;v̙37ٗ
!
`!|\A~~>!DJJرc+33˗rrr#F@P@\~"!!oݺddd̛7իW[nuttD0>OP׭['##[^zebb9slڴ   ':|0
e [WW2`GnܸQVV6&&fذa&*` KHH444tuu466Y̙3


$g(|x<Fc0&&&wMIIhZZZC/:xEtttNNΨQ7tP~ϊ޹sGYYYJJ
3`/ۊ+lmm.\HsέXdS놻._u\%&&&''7@db@>666vppصk՘,,,Kj*CvY\\9h sMBɓwmllH0	sYf]vabb"!!B)))/..5kVlllLL̵kג㏤$0|LaÆ+WB,--cbb,--?~`0ϟ믿Μ9s׮]zzz]<WVWWqFv1zᶶr`3g?xʪ-zzz/_
CORGROUP        $$clk_risc_BufferRising
SSS~%?~<&&f*G$,o;ٗbuvvB444z\NK7?~ү_bD	LHHURRo///_r%svv>|x"!!icc3o޼~+<=|ڴio޼~:d2>B***ׯ_UUUԤ|.@$--M-]\\튊,cǎqÇ?~BUUUEE#FǮ    >Ǐ=,]4**jW^Ν;򪪪<ORRrϞ=+V@<8}MMM  !EEEݻqAeee-_|cƌ
x񢺺zXXشizW0|ؠA233Ү]6l`ff$--Ç}||tttRSS?jcccBB!dǎ=/!dK,A@徻V~~ٳo޼idd]]]]粲|QQV{{{}   !{
웗qqqyyy#MB
Percent 100
!
Z[[DEEutti6uիWXXXwvv>yd龾# 􍸸plllzz
CORGROUP        $$clk_risc_BufferFalling
UTT?zOnܸ?>;;ao>s}\YYyƍgJHHhkkG,XbL奤kkkƘ1cI@зx⎎u
2c…3gδ2L///ccD@DDDz󃒒n޼0}zqq]ƕ+Wttt:::$%%%%%?!!!UUUSLA    'SS 988B={+BOuuŋ       !^tRgg"5FO)//4iRVVUUU/^,\PYY֭[|===P5k#;::lYFFFll_!--...]]]+tRiӦ~ذa-UVBq|}0
7^v_~UUUewϟ3gluu5DH0@߼zNNN쯬\UUuIj!d#E4KLLLLLL`wTUU/!LJBrrr455X@iTVVBƼ<Bmgg']hYYf
!dΜ9Kkjjp8O
Percent 100
Qn@@?B       !wׯ”)SLMM\0;v˗/UTTloܽ{wIIG      \rrr4f=@H#G455
           466B"##{tw8p /gmɒ%'Ottt|w̙3-*..F     xrzz)!DSS{T__ܹ9s hFU4'Md``#B6mT__ommقTKKfffۛ={Q^^>rHCCCP|Bŋ?}\2LQQQI&ٳGVVaT}8vXAA+Wlذ!;;[AABTT˄[[;v1TLLLFٹvڢǯ[nĉl6hߏGTޖ-[mfiiy̙}^dɒ!Cz4l_j)UUUׯ_'Qg(M2E^^]]]---* |֢Zeee:ޣgJJ
!
˕7zxxHII]t     $`'''W\\lllz\b0rrr+>Lׯ_yyyQQHtttܿϜ9ܿ;;;qժUqqcǎ
:t޼y-*))A        ogϞ|ĉ:j֭遁T[nܸ!  rΜ9cggwLS!i̙III񺺺Ϟ=KNNquu>|xwĈ˖-[p!Ū>ĉ%%%L'`|
CORGROUP        $$clk_risc_BufferRisingFalling
Percent 100
o߾p??+VB<==555\bdd*ٳ޼y+	Ϩ:XIIIDDdȑ+[[[:::߿zw7Ν;nnn!0
_ѣG=vooyyyqq;;;BptzWW׻Kz%++ȑ#6KKWtzYY #GܺuKQQQHHh֬YSLA	oeS6=IDATSӺtRSS˗KKKg͚E9vؙ3g?~L>qĔ)SBBBzl{xߜ˗/Ϙ1CJJ*99yĉ;U߿ܹssILL\tiiiWUUUCCÁ90}ȑ#˗/
!
ںu+swwȸs玐    !
̴_tuuc
CORGROUP        $$clk_risc_BufferRising
.\8~w"b4{:t(""bԨQ,hBHllɓnl6[IIIOOOLL˗555bbbB_/**zɓ'+**[ZZjժ!Clٲ%,,lk֬IMMmiiqvvC00@EDDp\++7oJKKS^|I񐛛Km`Iyŋݻc{l0HHH8p 33sٲeFg_ߍ-}||ٗ$''/XPPֆDPPZ1L\pEVV{%<{lСݣ$Θ1ŋ7311QTT@)F}գe͚5ٗm6BԩSٗNx~ɓ'^~-..߿q))))..Nh._ŅzCBѣG8	>^rrEgܹsF55ryyy555IIɒ7oB
Percent 100
utt>ŀ
!
kk뼼w###srr455gߠruuuwww__ߒiigggy߾};:].k3eriJ&nQf*4-cIiQFi$ueJB,u:gs]ZM|~9?ƎuvvX4gggMSSS ;w޾n\sMMMHHH@bEKnnn...}oKMM@E`[`E%7o>~}Vuww1TWWWBHYYٔ)S:;;!Æ
;w.K1`kԩƍ@&9}t*}	!ϟN3۲e-#_Fy7^z	!GJB!Nϙ3'""bƍQQQvvvh/_xxߺu!W=z4UBѴΜ9I-Zf`̜={t[[|7o배0j4y@ p8h^A|Ǐ'ڵK^^`0M(͛㰰uֵҗUUU+((̟?[WYf1Ç;iuĉUVfff9Jߝ;w׋A!|'`'allL}fX666Tа͛NNN4-<<<<5@PPP`ooOQWW-+++,,RVV
rrrg϶ B.+
CORGROUP        $$clk_risc_BufferFalling
kkk  !WfX?.///##C$%%
N:vT
Percent 100
`(//?!4RRR?22r'NucUU_EEE]]]ϧx"66ѣGT   FL,rssSRRrss={)))C            ׿U뵴z=̌R\\#www0[ZZt2U8iҤ3fQ7nܘ2e
!
!YCCm0az|RFFq=j͚5۷#}8q"Nj^                      wx゗+W嵶
KW.\0**JEEmy<:8{{
CORGROUP        $$clk_risc_BufferRisingFalling
ǎ>|M3XywqСNUSScllsK͛7X[[GDD}@ uֈ#8NQQQnnn\\hWj@|>bcc߷Z}}!Ν;U3̇kiiݻwѢEhj0vlBU
Percent 100
qqqy vβNKK뻫% x<Ŀ/?+Wtzkk+up744$&&.Ya4J;wР6ɢ6صkWӗbdddddDiiioi/^Xt~EEƍ:D0*))IJJRUU}	!DOOO}Ν;.]illLOOZC0C lݺu׮]11U׮];qDUUȑ####g͚%zׯܹSWW7tСC\rÆ
hj03TBϋ.uwwwttVVV޾};##Ξ={ժU=7HHHHNNVTT֖)--%x{{kjj[^^O>=aBHyyyNNNEEŵkתiVZZZF`aa!###nٲe׮]믃


\w;;;42CUUŋkkɓ'?@ZZFZ/>yܹsn:n8FFF._hU0Kvv̙3˖-~iii...򥥥#FtyyENN"
||MMM_MIHH077t;㏄_~ظy<OGG322ξx񢡡auu7|3sھ5+++{]p8ԁ&&&]]]r.^QQ܌F@G"""֮]s+uy.C$+++z7cƌqƭZ>((i@zyyB{%lmm566{c^^իW.,://ȑ#FFF>ܽ{GMM
eȐ!111eee='d      BjF[\.ʕ+W^ٳ'&&6))ŋyyyiii%%%hg0Yӂ_xHӇڳf޽TaHHȅCCC]]]UTTllllvll, _Ν;'*8yݻ
vAaaa0j犘!CjkkФo#&!Cl޼ߟ[[['$$2dʕT͛7B6mdmm!%%%@IIIWWM~qtt\pѣGWZf<(Jߜ7o*))=s8n33/_b0E[[;::~{yGGUA(9s#$$dȐ!n
!
<OWW?[]].Nydvtt(**ZYY]+\YYy	]]]OOO4#LLLаotaa@ PUU{Z4g###!>66+.]z7huuuMMSN
SRR~G%%оcÀ0)t:}˖-;v---qqql6cҥhy0`#44tϞ=BPQQl:=c===4>K.EGG755|򫯾:uŋp8NCWuuF4dսׯ;88p\NBãۿ$,4ӹ\dhhhqq͛UUU'MO^    >@@mT)))9o~XKKkʔ)wQWW       2DtgFp87n$ǫb._NؔՉ?靝\.ƍ~oRWW'Zȫ*͵&$&&޽{XKK+77!))Iqvv
CLOCK   clk_risc
y<޽{i4ƍy&0|,
PERIODE 1
`cƌw^N~zCCŋ͛j*{{{BHyy9!$++k̙266qpp;a{zzzyypB77ϟBdddD֬YC144{K~~P(TVVx<                       yHNN.66mWtVϒ䂂BHggԩS{^
DUTY    50
t:qذaԙ
ɓ'ɗ/_TRRZt)SKnll˛5kh[ǏlSSI&BBCC	!|>^^^? XŎ;ƍwƘғ'O=*%%BٿSSmRRRXXuW^
/IX0(jjj
OFFSETE 0
BKK
6>|XIILJd(++_~۶m#Gd0,8|СC~9++kƌc<, S?ֺ,55ׯ_m۶'Lp
.xbBHPP O/??̙3P%Ç?w܅222544+333BH[[
KJJ&OhѢH555j `!=˝Bh*f23go۶-$$ɓgΜ駟Is{{=a00
INITIAL LOW
---fsB|||RRR!4MFF&++kbN>}e===)))''';;;0[}o5@wޠ m۶SG]|W^*GEE%&&n211AǛ7o^ZZݱcnjE}ӧB233׭[hii|rPpA&9bĈwwwj
1o~-IIɀHKK1gظѡ"d;88:uSmفUCCojj*!DYY\AA!55zyyJHפ={߿իW
MAXUNCERTRISE   0
MAXUNCERTFALL   0
MINUNCERTRISE   0
o{Gs3//oSNҗfB6l+}    !˖-KIIyGB8NmmG      >oӦM6mZmm6U(++r     !Ԃ,-----ccc֯_x^x<Ĥ577s\t0^AHLLlڴiwtÍ!GF7-[dɒj
MINUNCERTFALL   0
BBٳg<O Bjjjb
JRISEE  0
1cx{{gff={:mh4mmm@@ӵ<   d#  ~p8ee妦&j笷2
JFALLE  0
۴iѣ֮]D9p`߿h4÷pGG:ɡ_ر#==믿?ӧ7f̘1cp\jj4~:}!CDIrgϞ-
GRID    1       1       1       2       2       16711680        0        0
{yqw1Qׯ_Fyՙ3gfLԔB7Lyh.B@ 5jzM6M^^^'O|EGG;FFFϟ?&<|0..MWW˫`bb{wv_WY:::!!!oL_999BHBBBAAARRǏy<vڄ   |~xx8!]!L&s{:::O:uj
ENDGRID -1
,6(((##*]t)jjjXJ=`wQPPصkwmmׯEFiiJKK[ZZ!wuu/^`T϶ӧ׹s\]]y<NjIII)**6l^iiK444z8vSNٳxLՕRTTdii뛟o``E7ӱc߿`0V\Iٷo޽{~iܹ'O611!0'>}gQͮ.uuu&y9BHYYٖ-[߸kƀ=Kdee=zڳ<00dQK177|ۓ
DIRECTION       input
`1W^
MASTERCLOCK     None
kjj-9 f̘1+WJ6nHYf)ࣘ3gرcJJJrrr$%%7o```KKK!?fff>=``ԇqݺu:𿠭h"             p--˗/#>:YY٭[䘚6770sy:`0W`0 @`0`@ 0(^]–nIENDB``DdWIvM=f
Clock   Unclocked

EdgeLevel       neg
B?Ab_KFvH_n_KFvHPNG
Set     Not Used

Clear   Not Used

IHDRFrsRGB       pHYstIME     -
ClockEnable     Not Used
tEXtCommentCreated with GIMPW IDATxg@T7=;HT"
ActiveLowSetClear       True
b,"Q
AsyncSetClear   True
X&1ĆQ#( M:Jm`fy?{D\    g5.4G%  00  0O>x|bdddLA"##mmm8e2BBB#F7o^uu5b&½{B~gv9{{HS   ݝ|rccc__)Sdddl޼9""
A<NHH0apMM$pر`hsssSVV"ر}	!ϟ0aBqqq```}}=*ర0OOO==wVUU5*///%%eС%'[ZZ|}}	!AIII__F#&{{{wttL0a„	ځb555xY{̻ϛ7O\\
ActiveLowClockEnable    True
Jƾ鲲ׯjoooܸ'%%m6*X/O>}„       Æ
۲eAzUB׭[wIB˭[[[o޼yY%K߿_@@RVV=p?{n}}}  7ot6-$$b|}}]\\!yyyVVV...zzz>\tiYY     ѣk׮UUU999;̜93&&۶m4Nj400zb
ЇLikkojjٳٳgWVV&''uTWW7`lCCCO	!=/!Vw\.!oo/**L!tuu|޽{Ԕ7oހpIHH>}ҒFQՇ&>\GG=((ĉ{7gΜ]vu?[@;+))edd<~XPPNBRSS.]$''wqqm۶߿2n8wwyIJJ>yٳg=211QSSÛߎN+<ҥK7n|˫\uu~iҥl6;>>VFF0e˖=~{<_C @rrʕ+3229VCCCwwwB?p	133յŋTKYY@'OHJJ;ZtҔO8ݻ.^8h jOs͛7g׮]xo+5siӦQkjjٳg"}ٗ(&&+۶m^266ryܹ+v/_yǏwppb0󣛛l6ݝϾFqqqK$HϾofgg嗄QQ={gϞh&==7x#wc՟?]^^fCCCw2rH'˵oooWPPPQQ)**JOOa0C;
VhdlType        std_logic
_===!bbbo߾r)Y|yYYoff믿x5      r                   ToߪB?~liiNII
VerilogType     wire
SystemCType     sc_logic
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
lmmꚛ[-gikk\IٗB`kk7*++kiil۶MCC֭[222֭3f`@[ׯ__r;w{*yy;;;322jjj}}}7m$$$>7iҤI%%%KYj!d۶m=/!dΝ;vHNNZ|9Ékll{?FDDzYYYKYYY&&&W^'&&.Z͛7w@4cƌ4h޽{߽D\vZcckԔdeeq._غuIfffK>1bFRPPطo߁
StateEquation   Hex(Inc(0,2,5))
utt_zEqpp322‡}_j      訯w/Q222
HighVoltageThreshold    5
?~{常8--w޸q@     ?~|ٲeo߾%L4ʲg>~!d8qGUU566QKby{{B8%%%'':ŋ
LowVoltageThreshold     0
MSB     0
LSB     0
;w$hiieu뚚F1sLBHuuu}}_x1}t뫥`0$%%:;;o o%$$322LMMcbbJKKNjgg"''}=Rzzzhhw}p$^=ztaa)Vkkktt4ñ:t萄Dzz:!^KKʕ+   !ƍuVxx#G+~<==?z#GRL&'<>ѣ3f[ۉaHNN>|8!RII{ϖ۷o;q8L{sss|#|s1 Bzd_B[[۸qrF
isFallingEdgeSensitive  False
isRisingEdgeSensitive   True
Rc*>x򥙙h{{{K_'dggRO>ˣ6o&Nxu|poVTTܹsK]777~%ݩc***fo
DrawAnalog      0
E[]6e11jqqq̙3-RTTg@y'Zk.~Zv-!$,,d_ǽ{JJJTTT۷oohh6lܹsHߴQF޸qR[[{IBȶm>O?po!xN!|BJ^*--I[[butt">DlllWQQqȑ&O(AyAjjjXX컇#uwĉM6eee饧?zFؔRyի῿/~={OJ__߂YfEGG>}p߾}555K4fap$$$888gҥKtuu͛mllΞ=+,,\]]-%%x ';mڴׯ_߻wƦ{TSS#[aS*..0`Q%߻w*yuuu}ː>%qq999<N}o(..nnn.//7110`b}&(((##Ñ#G຺GX,'R?xGcǎ~!_=,C322?~Ə/$$D	>u!͛rrr6luFHKKv횮nL&a}J\.˞eee+Wljj?
BooleanEquation
L5k!l6,++kʕ,\zÇ,Y.**x:C5*//͛L&SRR2!!#88Tž3gzJJJRR<YПސ!C~7aaaBȞ={DDD!uuuϟ?;qÅN``=p5knݺeooOjiiQ_kkkB~
6P˜KYԦw܉644$0+++___}}}~)))͜9ã+%%ɓ'rrr@}͛78qtRyyC2QiΝ;ƍc0!!!SPP\nzbb       }rlٲuVUCC\__@AA޾ʕ+&L@D1..xKңFl~cRRRll={t:%  C7??(**XYYQnnn999)0Jǧ]PP?jkk


ÇHHHܹFM2'g'77spww޼y?0PPPhmm%y"$$|i!֭t钯oKKkss'OBCC3337mD_~}kkɓǍښqAYYYl
NegTolerance    0
z!>>~ԩ555§Nڸqcee|ii)Ͷۼyq!_
GDDL:U]]0J%%%f^$`sZZZTLyƍ
PosTolerance    0
UserSpecifiedSizeRatio  1
UUUG~zMMMꪃzС/fSRRnݺ#yyy

K H۷oݺu999=.={L^^N_~}ɢbbb;v`tuux<aQQQDπ?#nnns}廍]vȾpqqiӦ͞=6--ӻw>#ܹ8:77ǥϟ[[[s8X,Ç߹s0Kp}߽fy<Ν;
Verilog3Code
yuuGC$`3?/''PBBbڵW^fX
VHDLCode
PROPS!
!
:::YYY    >m֮#^aٲeP%%f!!ovRU5B
3Muu    rss=zdffFtss{AUUT)fo޼ym---IIٳg"8|]:;;,YBqrrz        á/]JqssZ\֭[͛WUUHP*++g̘)//Ͽ?{xxHJJB8aii9{lQQѧO>|YZZܹsر&X,/߯_M6M0ADDD[[{644ljj:{bWWN/--uuuqŋĈ'0AFFʕ+GZZZ燐رc̙.]qc~~?ɓ
SIGNAL  dbg_wp_o[11]
H%$`'N466޽{ի'O+V'%%5ݻ$%%N)((`XƍBHW\nQQ(5  2rȔ*%qvvuR뀿X@@OO{mmmxύ<d۷Ĥkiii@ڿqq{JgQQэ7]޽{W\Լ{M\.7//%z@@
VVV)))o߾rgZݹsg޽JHH˳011177~RRҠA/FZ`-"A8%""bŊ/{zzx<'''BȣG-[VTTgϞm۶-]SuUU!$,,2n870	V\\zׯwuuB,,,RSS/ҦN:lذS;Yɥ8p`Ŋԋȴq8˗9rQ@^ykh4uBBӥ

5kP5˗/y<^MMr'NPSSCH8xiii֊OVii_pp0ZDө2DH?!F)++UTTŵRU+JKKeeewEDDdgg444P@ٳ@}bvr8γg޼ybN}jdd|r:d2O:=pC"WV\\ܣ>}I\.eݺuǏ)|        zϞ=;uT>999qqq4fҤI{%,ZHLL&0|uuy	޽[UUΝ;T͛7[ZZL޵k!
DIRECTION       output
RADIX   hex
GRID    0        1       0        1       0        16711680        0        0
ҽ)Ϟ=|2
H!..O?TRggح[n߾_XX8e{{J99pFjϟ?cƌ_~dzɉ6m?
ENDGRID -1
Pǎ~۷oSkL&T7nƍӪ IDATEEEǏSUU?>B
_̂O)''gȑ]]]>>>˖-SPP DFFn>|Cnjj"6,,,ښb)((477GGGϘ1S244
Clock   Unclocked
EdgeLevel       neg
p8J

/>}[lmmSRR!#F@=  QO_~)))qqq?VSScXÇ:uJ__֭V200]`AYYYbb!ի)|0
p??BСC;::N
Set     Not Used
Cpww/--ݴiӤIKkjj8pAKBBB¡#|0)222۶mb"""vee円###YY\nYYYWW!dǎ! |$%%-UUUAAAj4nnnD!h
4`޺uX__j9<<QfAÿMAAd&$$ܸqCEEEVV&444<7
Kt:bjj:lذE/0޽cǎٳg+++xxxܻwoʖ6|V0455
Clear   Not Used
HslllssŬY>!4i!BLLL޽vZ>0  >O:::w^UUcǎ{D߁83(##)$$Q\\ryqqq333AAwkkc066LJb1o޼tWl6!$`wQyP455{\op8/^عsuFFE_xqԩo߆gZ_BBRXXFaX'N(//<内yzzHII!$,"IJJ޽{СCBBB'::JJJ;wڵk߾}gԨQ[n1bfjjӧO9Έ#ӵ5X_ן:u"%%5x7o޼yFDDѣs%
ClockEnable     Not Used
#Y[[[YY?^ZZZHHjШh.lll\f
!JJJ{ikk:d2RG0|SRRn߾=rHBH~~U[Fݽ{wUQQqܹ7oHII͟?Ĉ#         C젠s8'$$\~/!$44tҤIw=CFx⊊
ActiveLowSetClear       True
DPMSSӓLra555NYYr׷Yl6{ɒ%{F0     8ŋmۖ%%%$""BUTUUM>ѣp8#..n͚5'OF04|ܹscbb훛ƍdɒŋ
AsyncSetClear   True
aaa@baaa>҄      .]tѷo.Xjkoo'="00F]xQMM߿Ԅ5驪#B6o\UU5w\$,,
ActiveLowClockEnable    True
!$`JNN>p@uu6lЛ!gddBtttٳghjj"["""'KǏ/[LRRrԩfjmm߽{wGGǒ%K;& IX,EEŦ{Κ5KCC
VhdlType        std_logic
ݻwƍ,+55@>_SSӈ#<==2dbss3EOap#B"##{\lnn6@ɸB-[?Qի7VTT~ZBB|ĉy3`qƍI&	WWWKIIuРp'Oo߾WPPX~yIo>        !AAA=/!ӓ899e˖:Nx[lYmm-   
VerilogType     wire
ڵk'OјfaaA)-- 8qMLLlћ7o9}ILT[f_B!dÆ
Te2[lljj*++\`+jkk:TWW` ;{'OoN;wNZZjjj/^$IJJW())Ao!t:UWWd27nܘhjjZ^^lkk$$$Nb&L`ffHw܉]x1-NgX/^=ŋQQQ222=255]hQmmTjZucc#Ղ)H+NNNݿ9rp~~'O!K,	!O>%|TLζZZ[[R$`3333[[ۧOBw]TT4nܸϞ=9::fS-~~~ÇC$>Xϊ駟222lll


!MMMTǿ|ٳgCiii9uի[nc04
!:`3<֌3h4چ
=zdnn>sL:KJJ򻥧755
6LIIرc222%((`ikk۲e˅jjj:::!WYf͟?ӛ7o>zMjjjvvׯ!L&!@&..f͚ٗrIBrlllpp0Fۻw/LLLtpp Xsι$%%)++cD	>LKKk]]]ϔBbV\)""?ϟ?ĉo޼qtt8 !!akkx @ȾfwA___OOOߝ=
&&&v
///BȞ={̙0 U\\\VVFx;v8q"!$%%H^^~ƌǎ׮]w!D^^}…T&.((hii;wnxxxTTT]]ݪUvn
H1.\pҥjB
SystemCType     sc_logic
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
StateEquation   Hex(Inc(0,2,5))
>}z񮮮;v̙37ٗ
HighVoltageThreshold    5
`!|\A~~>!DJJرc+33˗rrr#F@P@\~"!!oݺddd̛7իW[nuttD0>OP׭['##[^zebb9slڴ   ':|0
e [WW2`GnܸQVV6&&fذa&*` KHH444tuu466Y̙3


$g(|x<Fc0&&&wMIIhZZZC/:xEtttNNΨQ7tP~ϊ޹sGYYYJJ
LowVoltageThreshold     0
3`/ۊ+lmm.\HsέXdS놻._u\%&&&''7@db@>666vppصk՘,,,Kj*CvY\\9h sMBɓwmllH0	sYf]vabb"!!B)))/..5kVlllLL̵kג㏤$0|LaÆ+WB,--cbb,--?~`0ϟ믿Μ9s׮]zzz]<WVWWqFv1zᶶr`3g?xʪ-zzz/_
SignalActionType        0
SSS~%?~<&&f*G$,o;ٗbuvvB444z\NK7?~ү_bD	LHHURRo///_r%svv>|x"!!icc3o޼~+<=|ڴio޼~:d2>B***ׯ_UUUԤ|.@$--M-]\\튊,cǎqÇ?~BUUUEE#FǮ    >Ǐ=,]4**jW^Ν;򪪪<ORRrϞ=+V@<8}MMM  !EEEݻqAeee-_|cƌ
x񢺺zXXشizW0|ؠA233Ү]6l`ff$--Ç}||tttRSS?jcccBB!dǎ=/!dK,A@徻V~~ٳo޼idd]]]]粲|QQV{{{}   !{
웗qqqyyy#MB
MSB     0
LSB     0
Z[[DEEutti6uիWXXXwvv>yd龾# 􍸸plllzz
isFallingEdgeSensitive  False
isRisingEdgeSensitive   False
UTT?zOnܸ?>;;ao>s}\YYyƍgJHHhkkG,XbL奤kkkƘ1cI@зx⎎u
2c…3gδ2L///ccD@DDDz󃒒n޼0}zqq]ƕ+Wttt:::$%%%%%?!!!UUUSLA    'SS 988B={+BOuuŋ       !^tRgg"5FO)//4iRVVUUU/^,\PYY֭[|===P5k#;::lYFFFll_!--...]]]+tRiӦ~ذa-UVBq|}0
7^v_~UUUewϟ3gluu5DH0@߼zNNN쯬\UUuIj!d#E4KLLLLLL`wTUU/!LJBrrr455X@iTVVBƼ<Bmgg']hYYf
!dΜ9Kkjjp8O
DrawAnalog      0
Qn@@?B       !wׯ”)SLMM\0;v˗/UTTloܽ{wIIG      \rrr4f=@H#G455
           466B"##{tw8p /gmɒ%'Ottt|w̙3-*..F     xrzz)!DSS{T__ܹ9s hFU4'Md``#B6mT__ommقTKKfffۛ={Q^^>rHCCCP|Bŋ?}\2LQQQI&ٳGVVaT}8vXAA+Wlذ!;;[AABTT˄[[;v1TLLLFٹvڢǯ[nĉl6hߏGTޖ-[mfiiy̙}^dɒ!Cz4l_j)UUUׯ_'Qg(M2E^^]]]---* |֢Zeee:ޣgJJ
BooleanEquation
˕7zxxHII]t     $`'''W\\lllz\b0rrr+>Lׯ_yyyQQHtttܿϜ9ܿ;;;qժUqqcǎ
:t޼y-*))A        ogϞ|ĉ:j֭遁T[nܸ!  rΜ9cggwLS!i̙III񺺺Ϟ=KNNquu>|xwĈ˖-[p!Ū>ĉ%%%L'`|
NegTolerance    0
PosTolerance    0
UserSpecifiedSizeRatio  1
o߾p??+VB<==555\bdd*ٳ޼y+	Ϩ:XIIIDDdȑ+[[[:::߿zw7Ν;nnn!0
_ѣG=vooyyyqq;;;BptzWW׻Kz%++ȑ#6KKWtzYY #GܺuKQQQHHh֬YSLA	oeS6=IDATSӺtRSS˗KKKg͚E9vؙ3g?~L>qĔ)SBBBzl{xߜ˗/Ϙ1CJJ*99yĉ;U߿ܹssILL\tiiiWUUUCCÁ90}ȑ#˗/
VerilogCode
VHDLCode
ںu+swwȸs玐    !
̴_tuuc
PROPS!
.\8~w"b4{:t(""bԨQ,hBHllɓnl6[IIIOOOLL˗555bbbB_/**zɓ'+**[ZZjժ!Clٲ%,,lk֬IMMmiiqvvC00@EDDp\++7oJKKS^|I񐛛Km`Iyŋݻc{l0HHH8p 33sٲeFg_ߍ-}||ٗ$''/XPPֆDPPZ1L\pEVV{%<{lСݣ$Θ1ŋ7311QTT@)F}գe͚5ٗm6BԩSٗNx~ɓ'^~-..߿q))))..Nh._ŅzCBѣG8	>^rrEgܹsF55ryyy555IIɒ7oB
E0      0        1750    1750            1       0        DR      0
utt>ŀ
E1      1       3750    3750            1       0        DR      0
kk뼼w###srr455gߠruuuwww__ߒiigggy߾};:].k3eriJ&nQf*4-cIiQFi$ueJB,u:gs]ZM|~9?ƎuvvX4gggMSSS ;w޾n\sMMMHHH@bEKnnn...}oKMM@E`[`E%7o>~}Vuww1TWWWBHYYٔ)S:;;!Æ
;w.K1`kԩƍ@&9}t*}	!ϟN3۲e-#_Fy7^z	!GJB!Nϙ3'""bƍQQQvvvh/_xxߺu!W=z4UBѴΜ9I-Zf`̜={t[[|7o배0j4y@ p8h^A|Ǐ'ڵK^^`0M(͛㰰uֵҗUUU+((̟?[WYf1Ç;iuĉUVfff9Jߝ;w׋A!|'`'allL}fX666Tа͛NNN4-<<<<5@PPP`ooOQWW-+++,,RVV
E2      0        4750    4750            1       0        DR      0
rrrg϶ B.+
!
kkk  !WfX?.///##C$%%
N:vT
`(//?!4RRR?22r'NucUU_EEE]]]ϧx"66ѣGT   FL,rssSRRrss={)))C            ׿U뵴z=̌R\\#www0[ZZt2U8iҤ3fQ7nܘ2e
SIGNAL  dbg_bp_o
!YCCm0az|RFFq=j͚5۷#}8q"Nj^                      wx゗+W嵶
DIRECTION       output
KW.\0**JEEmy<:8{{
RADIX   hex
ǎ>|M3XywqСNUSScllsK͛7X[[GDD}@ uֈ#8NQQQnnn\\hWj@|>bcc߷Z}}!Ν;U3̇kiiݻwѢEhj0vlBU
GRID    0        1       0        1       0        16711680        0        0
qqqy vβNKK뻫% x<Ŀ/?+Wtzkk+up744$&&.Ya4J;wР6ɢ6صkWӗbdddddDiiioi/^Xt~EEƍ:D0*))IJJRUU}	!DOOO}Ν;.]illLOOZC0C lݺu׮]11U׮];qDUUȑ####g͚%zׯܹSWW7tСC\rÆ
hj03TBϋ.uwwwttVVV޾};##Ξ={ժU=7HHHHNNVTT֖)--%x{{kjj[^^O>=aBHyyyNNNEEŵkתiVZZZF`aa!###nٲe׮]믃


\w;;;42CUUŋkkɓ'?@ZZFZ/>yܹsn:n8FFF._hU0Kvv̙3˖-~iii...򥥥#FtyyENN"
||MMM_MIHH077t;㏄_~ظy<OGG322ξx񢡡auu7|3sھ5+++{]p8ԁ&&&]]]r.^QQ܌F@G"""֮]s+uy.C$+++z7cƌqƭZ>((i@zyyB{%lmm566{c^^իW.,://ȑ#FFF>ܽ{GMM
eȐ!111eee='d      BjF[\.ʕ+W^ٳ'&&6))ŋyyyiii%%%hg0Yӂ_xHӇڳf޽TaHHȅCCC]]]UTTllllvll, _Ν;'*8yݻ
vAaaa0j犘!CjkkФo#&!Cl޼ߟ[[['$$2dʕT͛7B6mdmm!%%%@IIIWWM~qtt\pѣGWZf<(Jߜ7o*))=s8n33/_b0E[[;::~{yGGUA(9s#$$dȐ!n
ENDGRID -1
<OWW?[]].Nydvtt(**ZYY]+\YYy	]]]OOO4#LLLаotaa@ PUU{Z4g###!>66+.]z7huuuMMSN
Clock   Unclocked
SRR~G%%оcÀ0)t:}˖-;v---qqql6cҥhy0`#44tϞ=BPQQl:=c===4>K.EGG755|򫯾:uŋp8NCWuuF4dսׯ;88p\NBãۿ$,4ӹ\dhhhqq͛UUU'MO^    >@@mT)))9o~XKKkʔ)wQWW       2DtgFp87n$ǫb._NؔՉ?靝\.ƍ~oRWW'Zȫ*͵&$&&޽{XKK+77!))Iqvv
EdgeLevel       neg
y<޽{i4ƍy&0|,
Set     Not Used
`cƌw^N~zCCŋ͛j*{{{BHyy9!$++k̙266qpp;a{zzzyypB77ϟBdddD֬YC144{K~~P(TVVx<                       yHNN.66mWtVϒ䂂BHggԩS{^
Clear   Not Used
t:qذaԙ
ɓ'ɗ/_TRRZt)SKnll˛5kh[ǏlSSI&BBCC	!|>^^^? XŎ;ƍwƘғ'O=*%%BٿSSmRRRXXuW^
/IX0(jjj
ClockEnable     Not Used
BKK
6>|XIILJd(++_~۶m#Gd0,8|СC~9++kƌc<, S?ֺ,55ׯ_m۶'Lp
.xbBHPP O/??̙3P%Ç?w܅222544+333BH[[
KJJ&OhѢH555j `!=˝Bh*f23go۶-$$ɓgΜ駟Is{{=a00
ActiveLowSetClear       True
---fsB|||RRR!4MFF&++kbN>}e===)))''';;;0[}o5@wޠ m۶SG]|W^*GEE%&&n211AǛ7o^ZZݱcnjE}ӧB233׭[hii|rPpA&9bĈwwwj
1o~-IIɀHKK1gظѡ"d;88:uSmفUCCojj*!DYY\AA!55zyyJHפ={߿իW
AsyncSetClear   True
ActiveLowClockEnable    True
VhdlType        std_logic
o{Gs3//oSNҗfB6l+}    !˖-KIIyGB8NmmG      >oӦM6mZmm6U(++r     !Ԃ,-----ccc֯_x^x<Ĥ577s\t0^AHLLlڴiwtÍ!GF7-[dɒj
VerilogType     wire
BBٳg<O Bjjjb
SystemCType     sc_logic
1cx{{gff={:mh4mmm@@ӵ<   d#  ~p8ee妦&j笷2
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
۴iѣ֮]D9p`߿h4÷pGG:ɡ_ر#==믿?ӧ7f̘1cp\jj4~:}!CDIrgϞ-
StateEquation   Hex(Inc(0,2,5))
{yqw1Qׯ_Fyՙ3gfLԔB7Lyh.B@ 5jzM6M^^^'O|EGG;FFFϟ?&<|0..MWW˫`bb{wv_WY:::!!!oL_999BHBBBAAARRǏy<vڄ   |~xx8!]!L&s{:::O:uj
HighVoltageThreshold    5
,6(((##*]t)jjjXJ=`wQPPصkwmmׯEFiiJKK[ZZ!wuu/^`T϶ӧ׹s\]]y<NjIII)**6l^iiK444z8vSNٳxLՕRTTdii뛟o``E7ӱc߿`0V\Iٷo޽{~iܹ'O611!0'>}gQͮ.uuu&y9BHYYٖ-[߸kƀ=Kdee=zڳ<00dQK177|ۓ
LowVoltageThreshold     0
`1W^
SignalActionType        0
kjj-9 f̘1+WJ6nHYf)ࣘ3gرcJJJrrr$%%7o```KKK!?fff>=``ԇqݺu:𿠭h"             p--˗/#>:YY٭[䘚6770sy:`0W`0 @`0`@ 0(^]–nIENDB`@_Zh
MSB     0
Q<=KuyTiming DiagramTiming.Document.19qTimingDiagram
LSB     0
FMicrosoft Visio DrawingVISIO 6.0 ShapesVisio.Drawing.69qM         06Caolan80   x/
isFallingEdgeSensitive  False
5
isRisingEdgeSensitive   False
5
DrawAnalog      0
5t~5F662nB    L^INNSUnJrbn(M!V.      jHQln










OpenRISC 1200
IP Core
Specification


Author: Damjan Lampret
lampret@opencores.org


Rev. 0.11
January, 2011




Preliminary Draft
Revision History

Rev.DateAuthorDescription0.128/3/01Damjan LampretFirst Draft0.216/4/01Damjan LampretFirst time published0.329/4/01Damjan LampretAll chapters almost finished. Some bugs hidden waiting for an update. Awaiting feedback.0.416/5/01Damjan LampretSynchronization with OR1K Arch Manual0.524/5/01Damjan LampretFixed bugs0.628/5/01Damjan LampretChanged some SPR addresses.0.706/9/01Damjan LampretSimplified debug unit.0.830/08/10Julius BaxterAdding information about FPU implementation, data cache write-back capability.
PIC behavior update.
Instruction list update.
Update of bits in config registers, bringing into line with latest OR1200   not entirely complete.0.912/9/10Julius BaxterClarified supported parts of OR1K instruction set
Updated core clock input information
Fixed up reference to instruction execute stage cycle table
Added divide cycles to execute stage cycle table
0.101/11/10Julius BaxterAdded FF1/FL1 instructions to supported instructions table.0.1119/1/11Julius BaxterCache information update
Wishbone behavior clarification
Serial integer multiply/divide update
Reset address clarification
Table Of Contents

 TOC  HYPERLINK  \l "_toc273"Table Of Contents     3
 HYPERLINK  \l "_toc333"Table Of Figures   5
 HYPERLINK  \l "_toc352"Table Of Tables     6
 HYPERLINK  \l "_toc390"1 7
Introduction 7
 HYPERLINK  \l "_toc396"OpenRISC Family       7
 HYPERLINK  \l "_toc404"OpenRISC 1200 8
 HYPERLINK  \l "_toc415"Features   8
 HYPERLINK  \l "_toc423"2 9
Architecture 9
 HYPERLINK  \l "_toc442"CPU/FPU/DSP       10
 HYPERLINK  \l "_toc512"Data Cache     13
 HYPERLINK  \l "_toc567"Instruction Cache       16
 HYPERLINK  \l "_toc625"Data MMU 18
 HYPERLINK  \l "_toc677"Instruction MMU   20
 HYPERLINK  \l "_toc729"Programmable Interrupt Controller       22
 HYPERLINK  \l "_toc740"Tick Timer     22
 HYPERLINK  \l "_toc752"Power Management Support 23
 HYPERLINK  \l "_toc805"Debug unit     23
 HYPERLINK  \l "_toc814"Clocks & Reset     24
 HYPERLINK  \l "_toc820"WISHBONE Interfaces   24
 HYPERLINK  \l "_toc826"3       26
Operation     26
 HYPERLINK  \l "_toc831"Reset 26
 HYPERLINK  \l "_toc847"CPU/FPU/DSP   27
 HYPERLINK  \l "_toc1734"Data Cache Operation       33
 HYPERLINK  \l "_toc1817"Instruction Cache Operation 36
 HYPERLINK  \l "_toc1865"Data MMU       38
 HYPERLINK  \l "_toc2002"Instruction MMU 42
 HYPERLINK  \l "_toc2126"Programmable Interrupt Controller     45
 HYPERLINK  \l "_toc2144"Tick Timer   45
 HYPERLINK  \l "_toc2150"Power Management       45
 HYPERLINK  \l "_toc2186"Debug Unit   47
 HYPERLINK  \l "_toc2200"Development Interface     47
 HYPERLINK  \l "_toc2447"4     51
Registers     51
 HYPERLINK  \l "_toc2452"Registers list     51
 HYPERLINK  \l "_toc3164"Register VR description 52
 HYPERLINK  \l "_toc3235"Register UPR description       53
 HYPERLINK  \l "_toc3437"Register CPUCFGR description       53
 HYPERLINK  \l "_toc3550"Register DMMUCFGR description     54
 HYPERLINK  \l "_toc3661"Register IMMUCFGR description     54
 HYPERLINK  \l "_toc3772"Register DCCFGR description 55
 HYPERLINK  \l "_toc3925"Register ICCFGR description 56
 HYPERLINK  \l "_toc4075"Register DCFGR description   56
 HYPERLINK  \l "_toc4124"5     58
IO ports       58
 HYPERLINK  \l "_toc4137"Instruction WISHBONE Master Interface       58
 HYPERLINK  \l "_toc4301"Data WISHBONE Master Interface   59
 HYPERLINK  \l "_toc4465"System Interface       59
 HYPERLINK  \l "_toc2200"Development Interface     60
 HYPERLINK  \l "_toc4709"Power Management Interface   60
 HYPERLINK  \l "_toc4882"Interrupt Interface 61
 HYPERLINK  \l "_toc4913"A     62
Core HW Configuration     62
Table Of Figures

 TOC \c "FIGURE" Figure 1. Core's Architecture       9
Figure 2. CPU/FPU/DSP Block Diagram     10
Figure 3. Block Diagram of Debug Unit       24
Figure 4. Power-Up and Reset Sequence       26
Figure 5. Power-Up and Reset Sequence w/ Gated Clock 26
Figure 6. WISHBONE Write Cycle     33
Figure 7. WISHBONE Block Read Cycle   34
Figure 8. WISHBONE Block Read/Write Cycle       34
Figure 9. WISHBONE Block Read Cycle   37
Figure 10. 32-bit Address Translation Mechanism using Two-Level Page Table     39
Figure 11. 32-bit Address Translation Mechanism using Two-Level Page Table     42
Figure 12. Development Interface Cycles   48
Figure 13. Assertion of External Watchpoint Trigger   50
Figure 14. Core s Interfaces 58 
Table Of Tables

 TOC \c "TABLE" Table 1. Possible Data Cache Configurations of OR1200 13
Table 2. Possible Instruction Cache Configurations of OR1200 16
Table 3. Possible Data TLB Configurations of OR1200   18
Table 4. Possible Instruction TLB Configurations of OR1200     20
Table 5. Block Diagram of the Interrupt Controller     22
Table 6. Power Consumption     23
Table 7: Instructions implemented in OR1200   28
Table 8. Execution Time of Integer Instructions   30
Table 9: Execution time of floating point instructions     31
Table 10. List of Implemented Exceptions 32
Table 11. Protection Attributes for Load/Store Accesses   40
Table 12.  Cached and uncached regions     41
Table 13. Protection Attributes for Instruction Fetch Accesses     43
Table 14.  Cached and uncached regions     44
Table 15. Development Interface Operation Commands     48
Table 16. Status of the Load/Store Unit   49
Table 17. Status of the Instruction Unit 49
Table 18. List of All Registers   52
Table 19. VR Register       53
Table 20. UPR Register     53
Table 21. CPUCFGR Register     54
Table 22. DMMUCFGR Register   54
Table 23. IMMUCFGR Register   55
Table 24. DCCFGR Register       56
Table 25. ICCFGR Register       56
Table 26. DCFGR Register 57
Table 27. Instruction WISHBONE Master Interface  Signals 59
Table 28. Data WISHBONE Master Interface  Signals       59
Table 29. System Interface Signals     60
Table 30. Development Interface   60
Table 31. Power Management Interface 61
Table 32. Interrupt Interface       61
Table 33: Core HW configuration table       62
1
Introduction

Purpose of this document is to define specifications of the OpenRISC 1200 implementation. This specification defines all implementation specific variables that are not part of the general architecture specification. This includes type and size of data and instruction caches, type and size of data and instruction MMUs, details of all execution pipelines, implementation of exception unit, interrupt controller and other supplemental units.
This document does not cover general architecture topics like instruction set, memory addressing modes and other architectural definitions. See OpenRISC 1000 System Architecture Manual for more information about architecture.

OpenRISC Family

OpenRISC 1000 is architecture for a family of free, open source RISC processor cores. As architecture, OpenRISC 1000 allows for a spectrum of chip and system implementations at a variety of price/performance points for a range of applications. It is a 32/64-bit load and store RISC architecture designed with emphasis on performance, simplicity, low power requirements, scalability and versatility. OpenRISC 1000 architecture targets medium and high performance networking, embedded, automotive and portable computer environments.
 EMBED Microsoft Visio Drawing 
All OpenRISC implementations, whose first digit in identification number is  1 , belong to OpenRISC 1000 family. Second digit defines which features of OpenRISC 1000 architecture are implemented and in which way they are implemented. Last two digits define how an implementation is configured before it is used in a real application.

However, at present the OR1200 is the only major RTL implementation of the OR1K architecture spec, and the OR1200 name has stuck, despite the high level of reconfigurability possible that would, strictly speaking, mean the core is either a OR1000, OR1300, etc. So, despite the various features that may or may not be implemented, the core is still only referred to as the OR1200.

OpenRISC 1200

The OR1200 is a 32-bit scalar RISC with Harvard microarchitecture, 5 stage integer pipeline, virtual memory support (MMU) and basic DSP capabilities.
Default caches are 1-way direct-mapped 8KB data cache and 1-way direct-mapped 8KB instruction cache, each with 16-byte line size. Both caches are physically tagged.
By default MMUs are implemented and they are constructed of 64-entry hash based 1-way direct-mpped data TLB and 64-entry        
BooleanEquation

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  
NegTolerance    0

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  
PosTolerance    0

 !"#$%&'()*+,-./0123456789:;<=>?@ACDEFGHIJKLMNOPQRSTVWXYZ[\]^_`abcdefghijklmnopqruvwxyz{|}~hash based 1-way direct-mapped instruction TLB.
Supplemental facilities include debug unit for real-time debugging, high resolution tick timer, programmable interrupt controller and power management support.
When implemented in a typical 0.18u 6LM process it should provide over 300 dhrystone 2.1 MIPS at 300MHz and 300 DSP MAC 32x32 operations, at least 20% more than any other competitor in this class. OR1200 in default configuration has about 1M transistors.

OR1200 is intended for embedded, portable and networking applications. It can successfully compete with latest scalar 32-bit RISC processors in his class and can efficiently run any modern operating system.
Competitors include ARM10, ARC and Tensilica RISC processors.

Features

The following lists the main features of OR1200 IP core:
All major characteristics of the core can be set by the user
High performance of 300 Dhrystone 2.1 MIPS at 300 MHz using 0.18u process
High performance cache and MMU subsystems
WISHBONE SoC Interconnection Rev. B3 compliant interface
 
2
Architecture

 REF _Ref511206923 \h Figure 1 below shows general architecture of OR1200 IP core. It consists of several building blocks: 
CPU/FPU/DSP central block
Direct-mapped data cache
Direct-mapped instruction cache
Data MMU based on hash based DTLB
Instruction MMU based on hash based ITLB
Power management unit and power management interface
Tick timer
Debug unit and development interface
Interrupt controller and interrupt interface
Instruction and Data WISHBONE host interfaces

 EMBED Microsoft Visio Drawing 
Figure  SEQ "Figure" \*Arabic 1. Core's Architecture


CPU/FPU/DSP

CPU/FPU/DSP is a central part of the OR1200 RISC processor.  REF _Ref511208730 \h Figure 2 shows basic block diagram of the CPU/DSP. Not pictured are the FPU components.
OR1200 CPU/FPU/DSP ony implements sections of the ORBIS32 and ORFPX32 instruction set. No ORBIS64, ORFBX64 or ORVDX64 instructions are  implemented in OR1200.

 EMBED Microsoft Visio Drawing 
Figure  SEQ "Figure" \*Arabic 2. CPU/FPU/DSP Block Diagram

Instruction unit

The instruction unit implements the basic instruction pipeline, fetches instructions from the memory subsystem, dispatches them to available execution units, and maintains a state history to ensure a precise exception model and that operations finish in order. It also executes conditional branch and unconditional jump instructions.
The sequencer can dispatch a sequential instruction on each clock if the appropriate execution unit is available. The execution unit must discern whether source data is available and to ensure that no other instruction is targeting the same destination register.

Instruction unit handles only ORBIS32 and, optionally, a subset of the ORFPX32 instruction class. Some ORFPX32 and all ORFPX3264 and ORVDX64 instruction classes are not supported by the OR1200 at present.

General-Purpose Registers

OpenRISC 1200 implements 32 general-purpose 32-bit registers. OpenRISC 1000 architecture also support shadow copies of register file to implement fast switching between working contexts, however this feature is not implemented in current OR1200 implementation.

OR1200 implements general-purpose register file as two synchronous dual-port memories with capacity of 32 words by 32 bits per word.

Load/Store Unit

The load/store unit (LSU) transfers all data between the GPRs and the CPU's internal bus. It is implemented as an independent execution unit so that stalls in memory subsystem only affect master pipeline if there is a data dependency.
The following are LSU's main features:
all load/store instruction implemented in hardware (atomic instructions included)
address entry buffer
pipelined operation
aligned accesses for fast memory access

When load and store instructions are issued, the LSU determines if all operands are available. These operands include the following:
address register operand
source data register operand (for store instructions)
destination data register operand (for load instructions)

Integer Execution Pipeline

The core implements the following types of 32-bit integer instructions:
Arithmetic instructions
Compare instructions
Logical instructions
Rotate and shift instructions

Most integer instructions can execute in one cycle. For details about timing see Table 8. Execution Time of Integer Instructions .

MAC Unit

The MAC unit executes DSP MAC operations. MAC operations are 32x32 with 48-bit accumulator. MAC unit is fully pipelined and can accept new MAC operation in each new clock cycle.

Floating Point Unit

The FPU implementation is based on two other FPUs available from OpenCores.org For the comparison and conversion functions, parts were taken from the FPU project by Rudolf Usselmann, and for the arithmetic operations, the fpu100 project by Jidan Al-Eryani was converted to Verilog HDL.

All ORFPX32 instructions except for lf.madd.s and lf.rem.s are supported when the FPU is enabled in the OR1200 configuration.

System Unit

The system unit connects all other signals of the CPU/FPU/DSP that are not connected through instruction and data interfaces. It also implements all system special-purpose registers (e.g. supervisor register).

Exceptions

Core exceptions can be generated when an exception condition occurs. Exception sources in OR1200 include the following:
External interrupt request
Certain memory access condition
Internal errors, such as an attempt to execute unimplemented opcode
System call
Internal exception, such as breakpoint exceptions

Exception handling is transparent to user software and uses the same mechanism to handle all types of exceptions. When an exception is taken, control is transferred to an exception handler at an offset defined by for the type of exception encountered. Exceptions are handled in supervisor mode.

Data Cache

The default configuration of OR1200 data cache is 8-Kbyte, 1-way direct-mapped data cache, which allows rapid core access to data. However data cache can be configured according to the  REF _Ref512098491 \h Table 1.

Direct mapped16B/line, 256 lines, 1 way4KB16B/line, 512 lines, 1 way8KB (default)16B/line, 1024 lines, 1 way16KB32B/line, 1024 lines, 1 way32KBTable  SEQ "Table" \*Arabic 1. Possible Data Cache Configurations of OR1200

It is possible to operate the data cache with write-through or write-back strategies, however write-back is currently experimental.

Features:
data cache is separate from instruction cache (Harvard architecture)
data cache implements a least-recently used (LRU) replacement algorithm within each set
the cache directory is physically addressed. The physical address tag is stored in the cache directory
write-through or write-back operation
entire cache can be disabled, lines invalidated, flushed or forced to be written back, by writing to cache special purpose registers

On a miss, and appropriate conditions, the cache line is filled or emptied (written back) with 16-byte bursts. The burst fill is performed as a critical-word-first operation; the critical word is simultaneously written to the cache and forwarded to the requesting unit, thus minimizing stalls due to cache fill latency. Data cache provides storage for cache tags and performs cache line replacement function.
Data cache is tightly coupled to external interface to allow efficient access to the system memory controller.
The data cache supplies data to the GPRs by means of a 32-bit interface to the load/store unit. The LSU provides all logic required to calculate effective addresses, handles data alignment to and from the data cache, and provides sequencing for load and store operations. Write operations to the data cache can be performed on a byte, half-word or word basis.

 EMBED Microsoft Visio Drawing 

Each line contains four contiguous words from memory that are loaded from a cache line aligned boundary. As a result, cache lines are aligned with page boundaries.

Instruction Cache

The default configuration of OR1200 instruction cache is 8-Kbyte, 1-way direct mapped instruction cache, which allows rapid core access to instructions. However instruction cache can be configured according to the  REF _Ref512099081 \h .

Direct mapped16B/line, 32 lines, 1 way512B16B/line, 256 lines, 1 way4KB16B/line, 512 lines, 1 way8KB (Default)16B/line, 1024 lines, 1 way16KB32B/line, 1024 lines, 1 way32KBTable  SEQ "Table" \*Arabic 2. Possible Instruction Cache Configurations of OR1200

Features:
instruction cache is separate from data cache (Harvard architecture)
instruction cache implements a least-recently used (LRU) replacement algorithm within each set
the cache directory is physically addressed. The physical address tag is stored in the cache directory
it can be disabled or invalidated by writing to cache special purpose registers

On a miss, the cache is filled in with 16-byte bursts. The burst fill is performed as a critical-word-first operation; the critical word is simultaneously written to the cache and forwarded to the requesting unit, thus minimizing stalls due to cache fill latency. Instruction cache provides storage for cache tags and performs cache line replacement function.
Instruction cache is tightly coupled to external interface to allow efficient access to the system memory controller.
The instruction cache supplies instructions to the instruction sequencer by means of a 32-bit interface to the instruction fetch subunit. The instruction fetch subunit provides all logic required to calculate effective addresses.

 EMBED Microsoft Visio Drawing 

Each line contains four contiguous words from memory that are loaded from a line-size  aligned boundary. As a result, cache lines are aligned with page boundaries.

Data MMU

The OR1200 implements a virtual memory management scheme that provides memory access protection and effective-to-physical address translation. Protection granularity is as defined by OpenRISC 1000 architecture - 8-Kbyte and 16-Mbyte pages.

Direct mapped16 entries per way16 DTLB entries32 entries per way32 DTLB entries64 entries per way64 DTLB entries (default)128 entries per way128 DTLB entriesTable  SEQ "Table" \*Arabic 3. Possible Data TLB Configurations of OR1200

Features:
data MMU is separate from instruction MMU
page size 8-Kbyte
comprehensive page protection scheme
direct mapped hash based translation lookaside buffer (DTLB) with the default of 1 way and the following features:
miss and fault exceptions
software tablewalk
high performance because of hashed based design
variable number DTLB entries with default of 64 per each way

 EMBED Microsoft Visio Drawing 

The MMU hardware supports two-level software tablewalk.

Instruction MMU

The OR1200 implements a virtual memory management scheme that provides memory access protection and effective-to-physical address translation. Protection granularity is as defined by OpenRISC 1000 architecture - 8-Kbyte and 16-Mbyte pages.

Direct mapped16 entries per way16 DTLB entries32 entries per way32 DTLB entries64 entries per way64 DTLB entries (default)128 entries per way128 DTLB entriesTable  SEQ "Table" \*Arabic 4. Possible Instruction TLB Configurations of OR1200

Features:
instruction MMU is separate from data MMU
pages size 8-Kbyte
comprehensive page protection scheme
1 way direct-mapped hash based translation lookaside buffer (ITLB) with the following features:
miss and fault exceptions
software tablewalk
high performance because of hashed based design
Variable number of ITLB entries with default of 64 entries per way

 EMBED Microsoft Visio Drawing 

The MMU hardware supports two-level software tablewalk.

Programmable Interrupt Controller

The interrupt controller receives interrupts from external sources and forwards them as low or high priority interrupt exception to the CPU core.


 EMBED Microsoft Visio Drawing 
Table  SEQ "Table" \*Arabic 5. Block Diagram of the Interrupt Controller

Programmable interrupt controller has three special-purpose registers and 32 interrupt inputs. Interrupt input 0 and 1 are always enabled and connected to high and low priority interrupt input, respectively.
30 other interrupt inputs can be masked and assigned low or high priority through programming special-purpose registers.

Tick Timer

OR1200 implements tick timer facility. Basically this is a timer that is clocked by RISC clock and is used by the operating system to precisely measure time and schedule system tasks.

OR1200 precisely follow architectural definition of the tick timer facility:
Maximum timer count of 2^32 clock cycles
Maximum time period of 2^28 clock cycles between interrupts
Maskable tick timer interrupt
Single run, restartable or continues timer

Tick timer operates from independent clock source so that doze power management mode can be implemented.

Power Management Support

To optimize power consumption, the OR1200 provides low-power modes that can be used to dynamically activate and deactivate certain internal modules.

OR1200 has three major features to minimize power consumption:
Slow and Idle Modes (SW controlled clock freq reduction)
Doze and Sleep Modes (interrupt wake-up)

Power Minimization FeatureApprox Power Consumption ReductionSlow and Idle mode2x   10xDoze mode100xSleep mode200xDynamic clock gatingN/ATable  SEQ "Table" \*Arabic 6. Power Consumption

Slow down mode takes advantage of the low-power dividers in external clock generation circuitry to enable full functionality, but at a lower frequency so that a power consumption is reduced.
PMR[SDF] 4 bits are broadcasted on pm_clksd and external clock generation for the RISC should adapt RISC clock frequency according to the value on pm_clksd.

When software initiates the doze mode, software processing on the core suspends. The clocks to the RISC internal modules are disabled except to the tick timer. However any other on-chip blocks can continue to function as normal.
The OR1200 will leave doze mode and enter normal mode when a pending interrupt occurs.

In sleep mode, all OR1200 internal units are disabled and clocks gated. Optionally implementation may choose to lower the operating voltage of the OR1200 core.
The OR1200 should leave sleep mode and enter normal mode when a pending interrupt occurs.

Dynamic Clock gating (unit clock gating on clock by clock basis) is not supported by OR1200.

Debug unit

Debug unit assists software developers to debug their systems. It provides support only for basic debugging and does not have support for more advanced debug features of OpenRISC 1000 architecture such as watchpoints, breakpoints and program-flow control registers.

 EMBED Microsoft Visio Drawing 
Figure  SEQ "Figure" \*Arabic 3. Block Diagram of Debug Unit

Watchpoints and breakpoints are events triggered by program- or data-flow matching the conditions programmed in the debug registers. Breakpoints unlike watchpoints also suspend execution of the current program-flow and start breakpoint exception.

Clocks & Reset

The OR1200 core has a clock input each for the instruction and data Wishbone interface logic, and for the CPU core. Clock input clk_cpu clocks everything inside the Wishbone interfaces. Data Wishbone interface is clocked by dwb_clk_i, instruction Wishbone interface is clocked by iwb_clk_i.

OR1200 has asynchronous reset signal. Reset signal rst, when asserted high, immediately resets all flip-flops inside OR1200. When deasserted, OR1200 will start reset exception.

WISHBONE Interfaces

Two WISHBONE interfaces connect OR1200 core to external peripherals and external memory subsystem. They are WISHBONE SoC Interconnection specification Rev. B3 compliant. The implementation implements a 32-bit bus width and does not support other bus widths.
Wishbone registered-feedback incrementing burst accesses occur when not disabled, and cache lines are filled. The burst size (beats) is determined by the cache line size.


3
Operation

This section describes the operation of the OR1200 core. For operations that pertain to the architectural definitions, see OpenRISC 1000 System Architecture Manual.

Reset

OR1200 has one asynchronous reset signal that can be used by a soft and hard reset on a higher system hierarchy levels.

 EMBED  
Figure  SEQ "Figure" \*Arabic 4. Power-Up and Reset Sequence

 REF _Ref513206810 \h Figure 4 shows how asynchronous reset is applied after powering up the OR1200 core. Reset is connected to asynchronous reset of almost all flip-flops inside RISC core. Special care must be taken to ensure hold and setup times of all flip-flops compared to main RISC clock.

If system implements gated clocks, then clock gating can be used to ensure proper reset timing.

 EMBED  
Figure  SEQ "Figure" \*Arabic 5. Power-Up and Reset Sequence w/ Gated Clock

The address the PC assumes at hard reset (assertion of external reset signal) is definable at synthesis time, via the OR1200_BOOT_ADR define. This is not to be confused with the ability to set the exception prefix address with the EPH bit.

CPU/FPU/DSP

CPU/FPU/DSP is implementation of the 32-bit part of the OpenRISC 1000 architecture and only a subset of all features is implemented.


Instructions

The following table lists the instructions implemented in the OR1200. Those optionally implemented are indicated as such.
Instruction 
mnemonicOpt.Instruction 
mnemonicOpt.Instruction 
mnemonicOpt.Instruction 
mnemonicOpt.l.addl.macrcYl.shlf.sflt.sYl.addcYl.msbYl.slllf.sfne.sYl.addil.mfsprl.sllilf.sub.sYl.andl.movhil.sral.andil.mtsprl.srail.bfl.mulYl.srll.bnfl.muliYl.srlil.divYl.nopl.subYl.ff1Yl.orl.swl.fl1Yl.oril.sysl.jl.rfel.trapl.jall.roril.xorl.jalrl.sbl.xoril.jrl.sfeqlf.add.sYl.lbsl.sfgeslf.div.sYl.lbzl.sfgeulf.ftoi.sYl.lhsl.sfgtslf.itof.sYl.lhzl.sfgtulf.mul.sYl.lwsl.sfleulf.sfeq.sYl.lwzl.sfltslf.sfge.sYl.macYl.sfltulf.sfgt.sYl.maciYl.sfnelf.sfle.sYTable  SEQ "Table" \*Arabic 7: Instructions implemented in OR1200
For a complete description of each instruction's format refer to the OpenRISC 1000 System Architecture Manual.

Instruction Unit

Instruction unit generates instruction fetch effective address and fetches instructions from instruction cache. Each clock cycle one instruction can be fetched. Instruction fetch EA is further translated into physical address by IMMU.

General-Purpose Registers

General-purpose register file can supply two read operands each clock cycle and store one result in a destination register.

GPRs can be also read and written through development interface.

Load/Store Unit

LSU can execute one load instruction every two clock cycles assuming load instruction have a hit in the data cache. Execution of store instructions takes one clock cycle assuming they have a hit in the data cache.

LSU performs calculation of the load/store effective address. EA is further translated into physical address by DMMU.

Load/store effective address and load and store data can be also accessed through development interface.





















Integer Execution Pipeline

The core implements the following types of 32-bit integer instructions:
Arithmetic instructions
Compare instructions
Logical instructions
Rotate and shift instructions

Instruction GroupClock Cycles to ExecuteArithmetic except Multiply/Divide1Multiply3Divide32Compare1Logical1Rotate and Shift1Others1Table  SEQ "Table" \*Arabic 8. Execution Time of Integer Instructions

 REF _Ref513308588 \h Table 8 lists execution times for instructions executed by integer execution pipeline. Most instructions are executed in one clock cycle.

Integer multiply can be either serial or parallel implementations. Serial operations require one clock cycle per bit of operand, which is 32-cycles on the OR1200. At present no synthesis tools support division operators, and so the serial option must be used.

MAC Unit

MAC unit executes l.mac instructions. MAC unit implements 32x32 fully pipelined multiplier and 48-bit accumulator. MAC unit can accept one new l.mac instruction each clock cycle.
Care should be taken when executing l.macrc (MAC read and clear) too soon after the final l.mac instruction as the operation may still be underway and the result will not be valid in time. It is recommended at least 3 other instructions (or just l.nops) are inserted between the final l.mac and l.macrc.

Floating Point Unit
The floating point unit has a mechanism to stall the processor pipeline until processing has completed.
The following table indicates the number of cycles per operation

OperationCyclesAdd/subtract10Multiply38Divide37Compare2Convert7Table  SEQ "Table" \*Arabic 9: Execution time of floating point instructions

System Unit

System unit implements system control and status special-purpose registers and executes all l.mtspr/l.mfspr instructions.


























Exceptions

The core implements a precise exception model. This means that when an exception is taken, the following conditions are met:
Subsequent instructions in program flow are discarded
Previous instructions finish and write back their results
The address of faulting instruction is saved in EPCR registers and the machine state is saved to ESR registers

Exception TypeVector Offsetcausing conditionsReset0x100Caused by reset.Bus Error0x200Caused by an attempt to access invalid physical address.Data Page Fault0x300Generated artificially by DTLB miss exception handler when no matching PTE found in page tables or page protection violation for load/store operations.Instruction Page Fault0x400Generated artificially by ITLB miss exception handler when no matching PTE found in page tables or page protection violation for instruction fetch.Low Priority External Interrupt0x500Low priority external interrupt asserted.Alignment0x600Load/store access to naturally not aligned location.Illegal Instruction0x700Illegal instruction in the instruction stream.High Priority External Interrupt0x800High priority external interrupt asserted.D-TLB Miss0x900No matching entry in DTLB (DTLB miss).I-TLB Miss0xA00No matching entry in ITLB (ITLB miss).System Call0xC00System call initiated by software.Floating point exception0xD00FP operation caused flags in FPCSR to become set.Trap0xE00Trap instruction was decodedTable  SEQ "Table" \*Arabic 10. List of Implemented Exceptions
The OR1200 exception support does not include support for range exceptions or fast context switching.

Data Cache Operation

Data Cache Load/Store Access

Load/store unit requests data from the data cache and stores them into the general-purpose register file and forwards them to integer execution units. Therefore LSU is tightly coupled with the data cache.

If there is no data cache line miss nor DTLB miss, load operations take two clock cycles to execute and store operations take one clock cycle to execute. LSU does all the data alignment work.

Data can be written to the data cache on a word, half-word or byte basis. Since data cache only operates in write-through mode, all writes are immediately written back to main memory or to the next level of caches.

 EMBED  
Figure  SEQ "Figure" \*Arabic 6. WISHBONE Write Cycle

 REF _Ref513193242 \h Figure 6 shows how a write-through cycle on data WISHBONE interface is performed when a store instruction hits in the data cache.
If dwb_ERR_I or dwb_RTY_I is asserted instead of usual dwb_ACK_I, bus error exception is invoked.

Data Cache Line Fill Operation

When executing load instruction and a cache miss occurs, depending on whether the cache uses write-through or write-back strategy and the line is clean or invalid, a 4 beat sequential read burst with critical word first is performed. If the strategy is write-back and the line is dirty, the line is first written back to memory. The critical word is forwarded to the load/store unit to minimize performance loss because of the cache miss.

 EMBED  
Figure  SEQ "Figure" \*Arabic 7. WISHBONE Block Read Cycle

 REF _Ref513194821 \h Figure 7 shows how a cache line is read in WISHBONE read block cycle composed out of four read transfers.
If dwb_ERR_I or dwb_RTY_I is asserted instead of usual dwb_ACK_I, bus error exception is invoked.

When executing a store instruction with the cache in write-through strategy, and a cache miss occurs, the write is simply put on the bus and no caching occurs. If it is a miss and the cache is in write back strategy and the line is valid and clean or invalid,  a 4 beat sequential read burst to fill the line is performed, and the the write to cache occurs. If storing and a cache miss occurs, and the desired line is valid and dirty, it is first written back to memory before the desired line is read.


 EMBED  
Figure  SEQ "Figure" \*Arabic 8. WISHBONE Block Read/Write Cycle

 REF _Ref513195072 \h Figure 8 shows how a cache line is read in WISHBONE read block cycle followed by a write transfer.
If dwb_ERR_I or dwb_RTY_I is asserted instead of usual dwb_ACK_I, bus error exception is invoked.

Cache/Memory Coherency

Data cache in OR1200 operates in either write-through or write-back mode, definable at synthesis time, for default use, and runtime when DMMU is used. There is currently no coherency support between local data cache and caches of other processors.

Data Cache Enabling/Disabling

Data cache is disabled at power up. Entire data cache can be enabled by setting bit SR[DCE] to one. Before data cache is enabled, it must be invalidated.

Data Cache Invalidation

Data cache in OR1200 does not support invalidation of entire data cache. Normal procedure to invalidate entire data cache is to cycle through all data cache lines and invalidate each line separately.

Data Cache Locking

Data cache implements way locking bits in data cache control register DCCR. Bits LWx lock individual ways when they are set to one.

Data Cache Line Prefetch

Data cache line prefetch is optional in the OpenRISC 1000 architecture and is not implemented in OR1200.

Data Cache Line Flush

Operation is performed by writing effective address to the DCBFR register.

When a cache line is valid and clean, or the cache is in write-through strategy, the line is invalidated and no write-back occurs.

Data Cache Line Invalidate

Data cache line invalidate invalidates a single data cache line. Operation is performed by writing effective address to the DCBIR register.
If cache is in write-back strategy, it is best to use the line flush function.

Data Cache Line Write-back

Operation is performed by writing effective address to the DCBWR register.

If cache is in write-through strategy, this operation is ignored as no lines will be cached and dirty, capable of being written back.

Data Cache Line Lock

Locking of individual data cache lines is not implemented in OR1200.

Data Cache inhibit with address bit 31 set

If DMMU is disabled, by default all addresses with bit 31 of the address asserted high will cause the data cache to be inhibited, meaning no reads or writes are cached.

If the DMMU is enabled, it is possible for any address to be inhibited or not, and in these modes the cache behaves accordingly.


Instruction Cache Operation

Instruction Cache Instruction Fetch Access

Instruction unit requests instruction from the instruction cache and forwards them to the instruction queue inside instruction unit. Therefore instruction unit is tightly coupled with the instruction cache.

If there is no instruction cache line miss nor ITLB miss, instruction fetch operation takes one clock cycle to execute.

Instruction cache cannot be explicitly modified like data cache can be with store instructions.

Instruction Cache Line Fill Operation

On a cache miss, a 4 beat sequential read burst with critical word first is performed. Critical word is forwarded to the instruction unit to minimize performance loss because of the cache miss.

 EMBED  
Figure  SEQ "Figure" \*Arabic 9. WISHBONE Block Read Cycle

 REF _Ref513197552 \h Figure 9 shows how a cache line is read in WISHBONE read block cycle composed out of four read transfers.
If iwb_ERR_I or iwb_RTY_I is asserted instead of usual dwb_ACK_I, bus error exception is invoked.

Cache/Memory Coherency

OR1200 is not intended for use in multiprocessor environments. Therefore no support for coherency between local instruction cache and caches of other processors or main memory is implemented.

Instruction Cache Enabling/Disabling

Instruction cache is disabled at power up. Entire instruction cache can be enabled by setting bit SR[ICE] to one. Before instruction cache is enabled, it must be invalidated.

Instruction Cache Invalidation

Instruction cache in OR1200 does not support invalidation of entire instruction cache. Normal procedure to invalidate entire instruction cache is to cycle through all instruction cache lines and invalidate each line separately.

Instruction Cache Locking

Instruction cache implements way locking bits in instruction cache control register ICCR. Bits LWx lock individual ways when they are set to one.

Instruction Cache Line Prefetch

Instruction cache line prefetch is optional in the OpenRISC 1000 architecture and is not implemented in OR1200.

Instruction Cache Line Invalidate

Instruction cache line invalidate invalidates a single instruction cache line. Operation is performed by writing effective address to the ICBIR register.

Instruction Cache Line Lock

Locking of individual instruction cache lines is not implemented in OR1200.

Data MMU

Translation Disabled

Load/store address translation can be disabled by clearing bit SR[DME]. If translation is disabled, then physical address used to access data cache and optionally provided on dwb_ADDR_O, is the same as load/store effective address.

Translation Enabled

Load/store address translation can be enabled by setting bit SR[DME]. If translation is enabled, it provides load/store effective address to physical address translation and page protection for memory accesses.

 EMBED Microsoft Visio Drawing 
Figure  SEQ "Figure" \*Arabic 10. 32-bit Address Translation Mechanism using Two-Level Page Table

In OR1200 case, page tables must be managed by operating system s virtual memory management subsystem.  REF _Ref513343227 \h Figure 10 shows address translation using two-level page table. Refer to OpenRISC 1000 System Architecture Manual for one-level page table address translation as well as for details about address translation and page table content.

DMMUCR and Flush of Entire DTLB

DMMUCR is not implemented in OR1200. Therefore page table base pointer (PTBP) must be stored in software variable. Flush of entire DTLB must be performed by software flush of every DTLB entry separately. Software flush is performed by manually writing  bits from the TLB entries back to PTEs.

Page Protection

After a virtual address is determined to be within a page covered by the valid PTE, the access is validated by the memory protection mechanism. If this protection mechanism prohibits the access, a data page fault exception is generated.

The memory protection mechanism allows selectively granting read access and write access for both supervisor and user modes. The page protection mechanism provides protection at all page level granularities.

Protection attributeMeaningDTLBWyTR[SREx]Enable load operations in supervisor mode to the page.DTLBWyTR[SWEx]Enable store operations in supervisor mode to the page.DTLBWyTR[UREx]Enable load operations in user mode to the page.DTLBWyTR[UWEx]Enable store operations in user mode to the page.Table  SEQ "Table" \*Arabic 11. Protection Attributes for Load/Store Accesses

 REF _Ref513346094 \h Table 11 lists page protection attributes defined in DTLBWyTR pregister. For the individual page appropriate strategy out of seven possible strategies programmed with the PPI field of the PTE. Because OR1200 does not implement DMMUPR, translation of PTE[PPI] into suitable set of protection bits must be performed by software and written into DTLBWyTR.

DTLB Entry Reload

OR1200 does not implement DTLB entry reloads in hardware. Instead software routine must be used to search page table for correct page table entry (PTE) and copy it into the DTLB. Software is responsible for maintaining accessed and dirty bits in the page tables.

When LSU computes load/store effective address whose physical address is not already cached by DTLB, a DTLB miss exception is invoked.

DTLB reload routine must load the correct PTE to correct DTLBWyMR and DTLBWyTR register from one of possible DTLB ways.

DTLB Entry Invalidation

Special-purpose register DTLBEIR must be written with the effective address and corresponding DTLB entry will be invalidated in the local DTLB.

Locking DTLB Entries

Since all DTLB entry reloads are performed in software, there is no hardware locking of DTLB entries. Instead it is up to the software reload routine to avoid replacing some of the entries if so desired.

Page Attribute   Dirty (D)

Dirty (D) attribute is not implemented in OR1200 DTLB. It is up to the operating system to generate dirty attribute bit with page protection mechanism.

Page Attribute   Accessed (A)

Accessed (A) attribute is not implemented in OR1200 DTLB. It is up to the operating system to generate accessed attribute bit with page protection mechanism.

Page Attribute   Weakly Ordered Memory (WOM)

Weakly ordered memory (WOM) attribute is not needed in OR1200 because all memory accesses are serialized and therefore this attribute is not implemented.

Page Attribute   Write-Back Cache (WBC)

Write-back cache (WBC) attribute is not implemented as the data cache cannot be configured at run time to be write-back enabled if write-through strategy was selected at synthesis-time.

Page Attribute   Caching-Inhibited (CI)

Caching-inhibited (CI) attribute is not implemented in OR1200 DTLB. Cached and uncached regions are divided by bit 30 of data effective address.

Effective AddressRegion0x00000000 - 0x3FFFFFFFCached0x40000000 - 0x7FFFFFFFUncached0x80000000 - 0xBFFFFFFFCached0xC0000000 - 0xFFFFFFFFUncachedTable  SEQ "Table" \*Arabic 12.  Cached and uncached regions

Uncached accesses must be performed when I/O registers are memory mapped and all reads and writes must be always performed directly to the external interface and not to the data cache.

Page Attribute   Cache Coherency (CC)

Cache coherency (CC) attribute is not needed in OR1200 because it doesn t implement support for multiprocessor environments and because data cache operates only in write-through mode and therefore this attribute is not implemented.

Instruction MMU

Translation Disabled

Instruction fetch address translation can be disabled by clearing bit SR[IME]. If translation is disabled, then physical address used to access instruction cache and optionally provided on iwb_ADDR_O, is the same as instruction fetch effective address.

Translation Enabled

Instruction fetch address translation can be enabled by setting bit SR[IME]. If translation is enabled, it provides instruction fetch effective address to physical address translation and page protection for instruction fetch accesses.

 EMBED Microsoft Visio Drawing 
Figure  SEQ "Figure" \*Arabic 11. 32-bit Address Translation Mechanism using Two-Level Page Table

In OR1200 case, page tables must be managed by operating system s virtual memory management subsystem.  REF _Ref513343227 \h Figure 10 shows address translation using two-level page table. Refer to OpenRISC 1000 System Architecture Manual for one-level page table address translation as well as for details about address translation and page table content.

IMMUCR and Flush of Entire ITLB

IMMUCR is not implemented in OR1200. Therefore page table base pointer (PTBP) must be stored in software variable. Flush of entire ITLB must be performed by software flush of every ITLB entry separately. Software flush is performed by manually writing bits from the TLB entries back to PTEs.

Page Protection

After a virtual address is determined to be within a page covered by the valid PTE, the access is validated by the memory protection mechanism. If this protection mechanism prohibits the access, an instruction page fault exception is generated.

The memory protection mechanism allows selectively granting execute access for both supervisor and user modes. The page protection mechanism provides protection at all page level granularities.

Protection attributeMeaningITLBWyTR[SXEx]Enable execute operations in supervisor mode of the page.ITLBWyTR[UXEx]Enable execute operations in user mode of the page.Table  SEQ "Table" \*Arabic 13. Protection Attributes for Instruction Fetch Accesses

 REF _Ref513346094 \h Table 11 lists page protection attributes defined in ITLBWyTR pregister. For the individual page appropriate strategy out of seven possible strategies programmed with PPI field of the PTE. Because OR1200 does not implement IMMUPR, translation of PTE[PPI] into suitable set of protection bits must be performed by software and written into ITLBWyTR.


ITLB Entry Reload

OR1200 does not implement ITLB entry reloads in hardware. Instead software routine must be used to search page table for correct page table entry (PTE) and copy it into the ITLB. Software is responsible for maintaining accessed bit in the page tables.

When LSU computes instruction fetch effective address whose physical address is not already cached by ITLB, an ITLB miss exception is invoked.

ITLB reload routine must load the correct PTE to correct ITLBWyMR and ITLBWyTR register from one of possible ITLB ways.

ITLB Entry Invalidation

Special-purpose register ITLBEIR must be written with the effective address and corresponding ITLB entry will be invalidated in the local ITLB.

Locking ITLB Entries

Since all ITLB entry reloads are performed in software, there is no hardware locking of ITLB entries. Instead it is up to the software reload routine to avoid replacing some of the entries if so desired.

Page Attribute   Dirty (D)

Dirty (D) attribute resides in the PTE but it is not used by the IMMU.

Page Attribute   Accessed (A)

Accessed (A) attribute is not implemented in OR1200 ITLB. It is up to the operating system to generate accessed attribute bit with page protection mechanism.

Page Attribute   Weakly Ordered Memory (WOM)

Weakly ordered memory (WOM) attribute is not needed in OR1200 because all instruction fetch accesses are serialized and therefore this attribute is not implemented.

Page Attribute   Write-Back Cache (WBC)

Write-back cache (WBC) attribute resides in the PTE but it is not used by the IMMU.

Page Attribute   Caching-Inhibited (CI)

Caching-inhibited (CI) attribute is not implemented in OR1200 ITLB. Cached and uncached regions are divided by bit 30 of instruction effective address.

Effective AddressRegion0x00000000 - 0x3FFFFFFFCached0x40000000 - 0x7FFFFFFFUncached0x80000000 - 0xBFFFFFFFCached0xC0000000 - 0xFFFFFFFFUncachedTable  SEQ "Table" \*Arabic 14.  Cached and uncached regions

Page Attribute   Cache Coherency (CC)

Cache coherency (CC) attribute resides in the PTE but it is not used by the IMMU.

Programmable Interrupt Controller

PICMR special-purpose register is used to mask or unmask up to 30 programmable interrupt sources. PICPR special-purpose register is used to assign low or high priority to maximum of 30 interrupt sources.

PICSR special-purpose register is used to determine status of each interrupt input. Bits in PICSR represent status of the interrupt inputs and the actual interrupt must be cleared in the device that is the source of a pending interrupt.

The PIC implementation in the OR1200  differs from the architecture specification. The PIC instead offers a latched level-sensitive interrupt.

Once an interrupt line is latched (i.e. its value appears in PICSR), no new interrupts can be triggered for that line until its bit in PICSR is cleared. The usual sequence for an interrupt handler is then as follows.

Peripheral asserts interrupt, which is latched and triggers handler. 
Handler processes interrupt.
Handler notifies peripheral that the interrupt has been processed (typically via a memory mapped register).
 Peripheral deasserts interrupt.
Handler clears corresponding bit in PICSR and returns.

It is assumed that the peripheral will de-assert its interrupt promptly (within 1-2 cycles). Otherwise on exiting the interrupt handler, having cleared PICSR, the level sensitive interrupt will immediately retrigger.

Tick Timer

Tick timer facility is enabled with TTMR[M]. TTCR is incremented with each clock cycle and a high priority interrupt can be asserted whenever lower 28 bits of TTCR match TTMR[TP] and TTMR[IE] is set.

TTCR restarts counting from zero when match event happens and TTMR[M] is 0x1. If TTMR[M] is 0x2, TTCR is stoped when match event happens and TTCR must be changed to start counting again. When TTMR[M] is 0x3, TTCR keeps counting even when match event happens.

Power Management

Clock Gating and Frequency Changing Versus CPU Stalling

If system doesn t support clock gating and if changing clock frequency in slow down mode is not possible, CPU can be stalled for certain number of clock cycles. This is much lower benefit on power consumption however it still reduces power consumption.

Slow Down Mode

Slow down mode is software controlled with the 4-bit value in PMR[SDF]. Lower value specifies higher expected performance from the processor core. Usually PMR[SDF] is dynamically set by the operating system s idle routine, that monitors the usage of the processor core.

PMR[SDF] is broadcasted on pm_clksd. External clock generator should adjust clock frequency according to the value of pm_clksd. Exact slow down factors are not defined but 0xF should go all the way down to 32.768 KHz.

With pm_clksd equal to 0xF, pm_lvolt is asserted. This is an indication for the external power supply to lower the voltage.

Doze Mode

To switch to doze mode, software should set the PMR[DME]. Once an interrupt is received by the programmable interrupt controller (PIC), pm_wakeup is asserted and external clock generation circuitry should enable all clocks. Once clocks are running RISC is switched back again to the normal mode and PMR[DME] is cleared.

When doze mode is enabled, pm_dc_gate, pm_ic_gate, pm_dmmu_gate, pm_immu_gate and pm_cpugate are asserted. As a result all clocks except clk_tt should be gated by external clock generation circuitry.

Sleep Mode

To switch to sleep mode, software should set the PMR[SME]. Once an interrupt is received by the programmable interrupt controller (PIC), pm_wakeup is asserted and external clock generation should enable all clocks. Once clocks are running, RISC is switched back again to the normal mode and PMR[SME] is cleared.

When sleep mode is enabled, pm_dc_gate, pm_ic_gate, pm_dmmu_gate, pm_immu_gate, pm_cpu_gate and pm_tt_gate are asserted. As a result all clocks including clk_tt should be gated by external clock generation circuitry.

In sleep mode, pm_lvolt is asserted. This is an indication for the external power supply to lower the voltage.

Clock Gating

Clock gating feature is not implemented in OR1200 power management. 

Disabled Units Force Clock Gating

Units that are disabled in special-purpose register SR, have their clock gate signals asserted. Cleared bits SR[DCE], SR[ICE], SR[DME] and SR[IME] directly force assertion of pm_dc_gate, pm_ic_gate, pm_dmmu_gate and pm_immu_gate.

Debug Unit

Debug unit can be controlled through development interface or it can operate independently programmed and handled by the RISC s resident debug software.

Watchpoints

OR1200 debug unit does not implement OR12000 architecture watchpoints.

Breakpoint Exception

Which breakpointDMR2[WGB] bits specify which watchpoints invoke breakpoint exception. By invoking breakpoint exception, target resident debugger can be built.

Breakpoint is broadcasted on development interface on dbg_bp_o.

Development Interface

NOTE: The information in this section is to be reviewed. It is the author's opinion that the debug interface is now largely provided by the SPR mappings, and no special sideband functions exist aside from stalling and resetting the core.

An additional development and debug interface IP core may be used to connect OpenRISC 1200 to standard debuggers using IEEE.1149.1 (JTAG) protocol.

Debugging Through Development Interface

The DSR special-purpose register specifies which exceptions cause the core to stop the execution of the exception handler and turn over control to development interface. It can be programmed by the resident debug software or by the development interface.

The DRR special-purpose register is specifies which event caused the core to stop the execution of program flow and turned over control to the development interface. It should be cleared by the resident debug software or by the development interface.

The DIR special-purpose register is not implemented.

Reading PC, Load/Store EA, Load Data, Store Data, Instruction

Crucial information like program counter (PC), load/store effective address (LSEA), load data, store data and current instruction in execution pipeline can be asynchronously read through the development interface.

dbg_op_i[2:0]Meaning0x0Reading Program Counter (PC)0x1Reading Load/Store Effective Address0x2Reading Load Data0x3Reading Store Data0x4Reading SPR0x5Writing SPR0x6Reading Instruction in Execution Pipeline0x7ReservedTable  SEQ "Table" \*Arabic 15. Development Interface Operation Commands

 REF _Ref513329306 \h Table 15 lists operation commands that control what is read or written through development interface. All reads except reads and writes of SPRs are asynchronous.

Reading and Writing SPRs Through Development Interface

For reads and write to SPRs dbg_op_i must be set to 0x4 and 0x5, respectively.

 EMBED  
Figure  SEQ "Figure" \*Arabic 12. Development Interface Cycles

 REF _Ref513329852 \h Figure 12 shows development interface cycles. Writes must be synchronous to the main RISC clock positive edge and should take one clock cycle. Reads must take two clock cycles because access to synchronous cache lines or to TLB entries introduces one clock cycle of delay.

If required, external debugger can stop the CPU core by asserting dbg_stall_i. This way it can have enough time to read all interesting registers from the RISC or guarantee that writes into SPRs are performed without RISC writing to the same registers.

Tracking Data Flow

An external debugger can monitor and record data flow inside the RISC for debugging purposes and profiling analysis. This is accomplished by monitoring status of the load/store unit, load/store effective address and load/store data, all available at the development interface.

dbg_lss_o[3:0]Load/Store Instruction in Execution0x0No load/store instruction in execution0x1Reserved for load doubleword0x2Load byte and zero extend0x3Load byte and sign extend0x4Load halfword and zero extend0x5Load halfword and sign extend0x6Load singleword and zero extend0x7Load singleword and sign extend0x8Reserved for store doubleword0x9Reserved0xAStore byte0xBReserved0xCStore halfword0xDReserved0xEStore singleword0xFReservedTable  SEQ "Table" \*Arabic 16. Status of the Load/Store Unit

External trace buffer can capture all interesting data flow events by analyzing status of the load/store unit available on dbg_lss_o.  REF _Ref513326484 \h Table 16 lists different status encoding for the load/store unit.

Tracking Program Flow

An external debugger can monitor and record program flow inside the RISC for debugging purposes and profiling analysis. This is accomplished by monitoring status of the instruction unit, PC and fetched instruction word, all available at the development interface.

dbg_is_o[1:0]Instruction Fetch Status0x0No instruction fetch in progress0x1Normal instruction fetch0x2Executing branch instruction0x3Fetching instruction in delay slotTable  SEQ "Table" \*Arabic 17. Status of the Instruction Unit

External trace buffer can capture all interesting program flow events by analyzing status of the instruction unit available on dbg_is_o.  REF _Ref513326219 \h Table 17 lists different status encoding for the instruction unit.

Triggering External Watcpoint Event

 REF _Ref513324670 \h Figure 13 shows how development interface can assert dbg_ewt_I and cause watchpoint event. If programmed, external watchpoint event will cause a breakpoint exception.

 EMBED  
Figure  SEQ "Figure" \*Arabic 13. Assertion of External Watchpoint Trigger
4
Registers

This section describes all registers inside the OR1200 core. Shifting GRP number 11 bits left and adding REG number computes the address of each special-purpose register. All registers are 32 bits wide from software perspective. USER MODE and SUPV MODE specify the valid access types for each register in user mode and supervisor mode of operation. R/W stands for read and write access and R stands for read only access.

Registers list

Grp
#Reg #Reg NameUSER MODESUPV
MODEDescription00VR RVersion Register01UPR RUnit Present Register02CPUCFGR RCPU Configuration Register03DMMUCFGR RData MMU Configuration Register04IMMUCFGR RInstruction MMU Configuration Register05DCCFGR RData Cache Configuration Register06ICCFGR RInstruction Cache Configuration Register07DCFGR RDebug Configuration Register016PC R/WPC mapped to SPR space017SR R/WSupervision Register020FPCSR-R/WFP Control Status Register032EPCR0 R/WException PC Register048EEAR0 R/WException EA Register064ESR0 R/WException SR Register01024-1055GPR0-GPR31 R/WGPRs mapped to SPR space12DTLBEIR WData TLB Entry Invalidate Register11024-1151DTLBW0MR0-DTLBW0MR127 R/WData TLB Match Registers Way 011536-1663DTLBW0TR0-DTLBW0TR127 R/WData TLB Translate Registers Way 022ITLBEIR WInstruction TLB Entry Invalidate Register21024-1151ITLBW0MR0-ITLBW0MR127 R/WInstruction TLB Match Registers Way 021536-1663ITLBW0TR0-ITLBW0TR127 R/WInstruction TLB Translate Registers Way 030DCCR R/WDC Control Register32DCBFRWWDC Block Flush Register33DCBIRWWDC Block Invalidate Register34DCBWRWWDC Block Write-back register40ICCR R/WIC Control Register4256ICBIRWWIC Block Invalidate Register5256MACLOR/WR/WMAC Low5257MACHIR/WR/WMAC High616DMR1 R/WDebug Mode Register 1617DMR2 R/WDebug Mode Register 2620DSR R/WDebug Stop Register621DRR R/WDebug Reason Register80PMR R/WPower Management Register90PICMR R/WPIC Mask Register92PICSR R/WPIC Status Register100TTMR R/WTick Timer Mode Register101TTCRR*R/WTick Timer Count RegisterTable  SEQ "Table" \*Arabic 18. List of All Registers

 REF _Ref513309410 \h Table 18 lists all OpenRISC 1000 special-purpose registers implemented in OR1200. Registers VR and UPR are described below. For description of other registers refer to OpenRISC 1000 System Architecture Manual document.

Register VR description

Special-purpose register VR identifies the version (model) and revision level of the OpenRISC 1000 processor. It also specifies possible standard template on which this implementation is based.

Bit #AccessResetDescription5:0RRevisionREV
Revision number of this document.15:6R0x0Reserved23:16R0x00CFG
Configuration should be read from UPR and configuration registers31:24R0x12VER
Version number for OR1200 is fixed at 0x1200.Table  SEQ "Table" \*Arabic 19. VR Register

Register UPR description

Special-purpose register UPR identifies the units present in the processor. It has a bit for each implemented unit or functionality. Lower sixteen bits identify present units defined in the OpenRISC 1000 architecture. Upper sixteen bits define present custom units.

Bit #AccessResetDescription0R1UP
UPR present1R1DCP
Data cache present*2R1ICP
Instruction cache present*3R1DMP
Data MMU present*4R1IMP
Instruction MMU present*5R1MP
MAC present*6R1DUP
Debug unit present*7R0PCUP
Performance counters unit not present*8R1PMP
Power Management Present*9R1PICP
Programmable interrupt controller present10R1TTP
Tick timer present11R1FPP
Floating point present*23:12RXReserved31:24R0xXXXXCUP
The user of the OR1200 core adds custom units.Table  SEQ "Table" \*Arabic 20. UPR Register
* if enabled at synthesis time

Register CPUCFGR description

Special-purpose register CPUCFGR identifies the capabilities and configuration of the CPU. 

Bit #AccessResetDescription3:0R0x0NSGF
Zero number of shadow GPR files4R0HGF
No half GPR files*5R1OB32S
ORBIS32 supported6R0OB64S
ORBIS64 not supported7R1OF32S
ORFPX32 supported**8R0OF64S
ORFPX64 not supported9R0OV64S
ORVDX64 not supportedTable  SEQ "Table" \*Arabic 21. CPUCFGR Register
* If disabled at synthesis time
** If FPU enabled at synthesis time

Register DMMUCFGR description

Special-purpose register DMMUCFGR identifies the capabilities and configuration of the DMMU. 

Bit #AccessResetDescription1:0R0x0NTW
One DTLB way4:2R0x4   0x7NTS
16, 32, 64 or 128 DTLB sets7:5R0x0NAE
No ATB Entries8R0CRI
No DMMU control register implemented9R0PRI
No protection register implemented10R1TEIRI
DTLB entry invalidate register implemented11R0HTR
No hardware DTLB reloadTable  SEQ "Table" \*Arabic 22. DMMUCFGR Register

Register IMMUCFGR description

Special-purpose register IMMUCFGR identifies the capabilities and configuration of the IMMU. 

Bit #AccessResetDescription1:0R0x0NTW
One ITLB way4:2R0x4   0x7NTS
16, 32, 64 or 128 ITLB sets7:5R0x0NAE
No ATB Entries8R0CRI
No IMMU control register implemented9R0PRI
No protection register implemented10R1TEIRI
ITLB entry invalidate register implemented11R0HTR
No hardware ITLB reloadTable  SEQ "Table" \*Arabic 23. IMMUCFGR Register

Register DCCFGR description

Special-purpose register DCCFGR identifies the capabilities and configuration of the data cache. 

Bit #AccessResetDescription2:0R0x0NCW
One DC way6:3R0x4   0x7NCS
16, 32, 64 or 128 DC sets7R0x0CBS
16-byte cache block size8R0CWS
Cache write-through strategy*9R1CCRI
DC control register implemented10R1CBIRI
DC block invalidate register implemented11R0CBPRI
DC block prefetch register not implemented12R0CBLRI
DC block lock register not implemented13R1CBFRI
DC block flush register implemented14R1CBWBRI
DC block write-back register  implemented**Table  SEQ "Table" \*Arabic 24. DCCFGR Register
*If Write-through enabled at synthesis time
**If Write-through disabled at synthesis time


Register ICCFGR description

Special-purpose register ICCFGR identifies the capabilities and configuration of the instruction cache. 

Bit #AccessResetDescription2:0R0x0NCW
One IC way6:3R0x4   0x7NCS
16, 32, 64 or 128 IC sets7R0x0CBS
16-byte cache block size8R0CWS
Cache write-through strategy9R1CCRI
IC control register implemented10R1CBIRI
IC block invalidate register implemented11R0CBPRI
IC block prefetch register not implemented12R0CBLRI
IC block lock register not implemented13R1CBFRI
IC block flush register implemented14R0CBWBRI
IC block write-back register not implementedTable  SEQ "Table" \*Arabic 25. ICCFGR Register

Register DCFGR description

Special-purpose register DCFGR identifies the capabilities and configuration of the debut unit. 

Bit #AccessResetDescription3:0R0x0NDP
Zero DVR/DCR pairs*4R0 WPCI
Watchpoint counters not implementedTable  SEQ "Table" \*Arabic 26. DCFGR Register
* If hardware breakpoints disabled at synthesis time
        


5
IO ports

OR1200 IP core has several interfaces.  REF _Ref507257694 \h Figure 14 below shows all interfaces:
Instruction and data WISHBONE host interfaces
Power management interface
Development interface
Interrupts interface

 EMBED Microsoft Visio Drawing 

Figure  SEQ "Figure" \*Arabic 14. Core s Interfaces

Instruction WISHBONE Master Interface

OR1200 has two master WISHBONE Rev B compliant interfaces. Instruction interface is used to connect OR1200 core to memory subsystem for purpose of fetching instructions or instruction cache lines.

PortWidthDirectionDescriptioniwb_CLK_I1InputClock inputiwb_RST_I1InputReset inputiwb_CYC_O1OutputIndicates valid bus cycle (core select)iwb_ADR_O32OutputsAddress outputsiwb_DAT_I32InputsData inputsiwb_DAT_O32OutputsData outputsiwb_SEL_O4OutputsIndicates valid bytes on data bus (during valid cycle it must be 0xf)iwb_ACK_I1InputAcknowledgment input (indicates normal transaction termination)iwb_ERR_I1InputError acknowledgment input (indicates an abnormal transaction termination)iwb_RTY_I1InputIn OR1200 treated same way as iwb_ERR_I.iwb_WE_O1OutputWrite transaction when asserted highiwb_STB_O1OutputsIndicates valid data transfer cycleTable  SEQ "Table" \*Arabic 27. Instruction WISHBONE Master Interface  Signals

Data WISHBONE Master Interface

OR1200 has two master WISHBONE Rev B compliant interfaces. Data interface is used to connect OR1200 core to external peripherals and memory subsystem for purpose of reading and writing data or data cache lines.

PortWidthDirectionDescriptiondwb_CLK_I1InputClock inputdwb_RST_I1InputReset inputdwb_CYC_O1OutputIndicates valid bus cycle (core select)dwb_ADR_O32OutputsAddress outputsdwb_DAT_I32InputsData inputsdwb_DAT_O32OutputsData outputsdwb_SEL_O4OutputsIndicates valid bytes on data bus (during valid cycle it must be 0xf)dwb_ACK_I1InputAcknowledgment input (indicates normal transaction termination)dwb_ERR_I1InputError acknowledgment input (indicates an abnormal transaction termination)dwb_RTY_I1InputIn OR1200 treated same way as dwb_ERR_I.dwb_WE_O1OutputWrite transaction when asserted highdwb_STB_O1OutputsIndicates valid data transfer cycleTable  SEQ "Table" \*Arabic 28. Data WISHBONE Master Interface  Signals

System Interface

System interface connects reset, clock and other system signals to the OR1200 core.

PortWidthDirectionDescriptionRst1InputAsynchronous resetclk_cpu1InputMain clock input to the RISCclk_dc1InputData cache clockclk_ic1InputInstruction cache clockclk_dmmu1InputData MMU clockclk_immu1InputInstruction MMU clockclk_tt1InputTick timer clockTable  SEQ "Table" \*Arabic 29. System Interface Signals

Development Interface

Development interface connects external development port to the RISC s internal debug facility. Debug facility allows control over program execution inside RISC, setting of breakpoints and watchpoints, and tracing of instruction and data flows.

PortWidthDirectionDescriptiondbg_dat_o32OutputTransfer of data from RISC to external development interfacedbg_dat_i32InputTransfer of data from external development interface to RISCdbg_adr_i32InputAddress of special-purpose register to be read or writtendbg_op_I3InputOperation select for development interfacedbg_lss_o4OutputStatus of load/store unitdbg_is_o2OutputStatus of instruction fetch unitdbg_wp_o11OutputStatus of watchpointsdbg_bp_o1OutputStatus of the breakpointdbg_stall_i1InputStalls RISC CPU coredbg_ewt_i1InputExternal watchpoint triggerTable  SEQ "Table" \*Arabic 30. Development Interface

Power Management Interface

Power management interface provides signals for interfacing RISC core with external power management circuitry. External power management circuitry is required to implement functions that are technology specific and cannot be implemented inside OR1200 core.

PortWidthDirectionGenerationDescriptionpm_clksd4OutputStatic (in SW)Slow down outputs that control reduction of RISC clock frequencypm_cpustall1Input-Synchronous stall of the RISC s CPU corepm_dc_gate1OutputDynamic (in HW)Gating of data cache clockpm_ic_gate1OutputDynamic (in HW)Gating of instruction cache clockpm_dmmu_gate1OutputDynamic (in HW)Gating of data MMU clockpm_immu_gate1OutputDynamic (in HW)Gating of instruction MMU clockpm_tt_gate1OutputDynamic (in HW)Gating of tick timer clockpm_cpu_gate1OutputStatic (in SW)Gating of main CPU clockpm_wakeup1OutputDynamic (in HW)Activate all clockspm_lvolt1OutputStatic (in SW)Lower voltageTable  SEQ "Table" \*Arabic 31. Power Management Interface

Interrupt Interface

Interrupt interface has interrupt inputs for interfacing external peripheral s interrupt outputs to the RISC core. All interrupt inputs are evaluated on positive edge of main RISC clock.

PortWidthDirectionDescriptionpic_intsPIC_INTSInputExternal interruptsTable  SEQ "Table" \*Arabic 32. Interrupt Interface
A
Core HW Configuration

This section describes parameters that are set by the user of the core and define configuration of the core. Parameters must be set by the user before actual use of the core in simulation or synthesis.

Variable NameRangeDefaultDescriptionEADDR_WIDTH3232Effective address widthVADDR_WIDTH3232Virtual address widthPADDR_WIDTH24   3632Physical address widthDATA_WIDTH3232Data width / Operation widthDC_IMPL0   11Data cache implementationDC_SETS256-1024512Data cache number of setsDC_WAYS11Data cache number of waysDC_LINE16 - 3216Data cache line sizeIC_IMPL0   11Instruction cache implementationIC_SETS32-1024512Instruction cache number of setsIC_WAYS11Instruction cache number of waysIC_LINE16-3216Instruction cache line size in bytesDMMU_IMPL0   11Data MMU implementationDTLB_SETS6464Data TLB number of setsDTLB_WAYS11Data TLB number of waysIMMU_IMPL0   11Instruction MMU implementationITLB_SETS6464Instruction TLB number of setsITLB_WAYS11Instruction TLB number of waysPIC_INTS2   3220Number of interrupt inputsTable  SEQ "Table" \*Arabic 33: Core HW configuration table



OpenCores        TITLE OpenRISC 1200 IP Core  DATE \@"M/D/YY" 9/1/11



 HYPERLINK "http://www.opencores.org/"www.opencores.org     Rev 0.11 Preliminary        PAGE 62 of  NUMPAGES \*Arabic 62







2B^`b      >     @      "$HJLN~8:<^`bdj5UjUjSUjUjqU0JjUUCJ 5
UserSpecifiedSizeRatio  1
CJ,65CJ$5CJ 6CJ$6CJ45CJHOJQJC
VerilogCode
:<>DFfhBDFnprt "RTV(*,bdjUj.UjUjLUjUjjUjUjUjU0JUjUCdfhHJLxz|~
VHDLCode
 "$TVXtvxzVXZ\jUj
PROPS!
Uj)
E0      0        2750    2750            1       0        DR      0
Uj UjE UjUjcUjUjU0JjUUC
E1      1       4750    4750    If Enabled      1       0        DR      0
@BDDFHJ|~
!
>@BJLhj2468jlnjUjUj4Uj
UjN
UjUjhUjUjU0JUE   " $ V X Z        !!!!N!P!R!!!!!!!!""
"">"@"B"|"~""""""""""###d#f#h#j########$$$D$F$jUj%UjUj?UjUjYUjUjsUjU0JUjUCF$H$J$|$~$$$$$$$$$&%(%*%,%^%`%b%%%%%%%%%%&&2&4&V&X&n+p+++++667:;;==@@@@@@:RVNVPV     UjUjlF
SIGNAL  dbg_ewt_i
DIRECTION       input
VjU   Uj Ujl5
RADIX   hex
GRID    0        1       0        1       0        16711680        0        0
V56   B*phjdUjUj~U0JjUUEPV~VVVVFWHWtWvWxWWWjYlYYYYYYYYYYYRpdpnp~pq&y(yTyVyXyfyhynypyyyyz zZzdzzzzzzzzzH{>@BDJLhjTU UjbUj\@
ENDGRID -1
Clock   Unclocked
VCJUCJ5\5\CJjU6]6]       UjpUj45
EdgeLevel       neg
Set     Not Used
VjVUUE <vċҋԋrʔ̔
Clear   Not Used
TVr*^F:<z|~@`Р.P^`֤ؤ֥     B*ph       UjUjdkA
ClockEnable     Not Used
ActiveLowSetClear       True
V   UjpUj4A
AsyncSetClear   True
ActiveLowClockEnable    True
V   UjUj
VhdlType        std_logic
VerilogType     wire
VUCJUCJ5\5\CJI֥إ@BDFTVnpزڲܲ޲̴ܴ02\^`brt&(<.0\^`pr½jU UjUjA
SystemCType     sc_logic
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
V   Uja6]       UjUj?
StateEquation   Hex(Inc(0,2,5))
HighVoltageThreshold    5
V5\CJUCJ     Uj؋Uj?
LowVoltageThreshold     0
SignalActionType        0
VU       B*phGrHJZ\^`pr6HRl~"$8<LP\`ln&(68:<HJVZfhjlz|CJaJCJ5aJ\     UjIUjB
MSB     0
LSB     0
VUY"$0246@BNP^`bdrt "48:<JL\^rvxz*.02@BRThlnp~CJaJc,.02VHJLZ\tv<X~^t\lHJZ\^`prjU       Uj`Uj9B
isFallingEdgeSensitive  False
isRisingEdgeSensitive   False
VaJ;jRU6]UCJaJR&.@|JLN^`*      <     D     V               





468:&&&&&&&&&&&&,'.'Z'\'^'n'jNU    UjUjA
DrawAnalog      0
BooleanEquation
VjU   UjUj,?
NegTolerance    0
PosTolerance    0
VjPU   UjUj>
UserSpecifiedSizeRatio  1
VerilogCode
VU5\In'p':(L(T(f(((4477V7X7Z7\7l7n7777788&9(9*9<9>99:CCCCCC0D2D^D`DbDrDtDxWzWWWWWJ]^]__````&`(`V`X`\`^`aaaaaaaxbbkjklkpkjU   Uj4
UjC
VHDLCode
PROPS!
VjLU6]jU   Uj0Uj|KC
E0      0        1250    1250            1       0        DR      0
E1      1       3750    3750            1       0        DR      0
V5\UMpkrkkklll$l&l}}~~~
E2      0        4750    4750            1       0        DR      0
~@P$BR*<җ6@TXj 8<TXnxĠȠ֤$b "&(±ı
!
jU6] >*5\5\jJUUX "24bdhjشڴܴT6@R|Ҿ(*VX\^ LNRTN`46FHUj[5
MARKER  MARK10
VjUjFUjU6]5\jHUU       Uj8Uj|        K
ATTACH  dbg_wp_o[11]    NULL    S1
TIME    1610.903040
VIHJL\^Npx|vx "b2(jlX.0\^bdpdCJ5aJ\5\6]jDU;
RELATIVETIME    0.000000
6aJ]aJU   UjSTfj"$(*N^:<@BfbJXZ2468JLz|

>
@
D
F
JLPR       UjS Uje>
DISPLAYAS       5
MARKERTYPE      Timebreak(Curved)
VjUU5\aJCJ5aJ\CJ5aJ\UR   L N R T X(Z(((((++D+F+J+L+44444485:5N5P5^5`55555555555666>6@6T6l6n6z6|66666666660JU0J
0JjUB*phOJQJ0J0JjB UOJQJUj     OJQJU:
WHILERETURN
2B^`b
REPEATNUMBER
&F$a$
f!$a$
f!
f!
f!
f!
f!
f!
f!
f!
f!
f!
f!
f!       >     @     J     T     b     $IfG$$IfG$$IfG$$
SNAPTO  0
&F$a$
f!
f!
f!$a$
f!$a$
f!$a$
f!$a$
f!$a$
f!$a$
f!b       z     |                         znc[S$IfG$$IfG$
COMPRESSTIME    0.000000
$If$a$G$$If
!G$|$$If\vTj!     (p(44444f4$IfG$                  
COMMENT aaa
,
!
zog_$IfG$$IfG$
$If$a$G$$IfG$|$$If\vTj!     (p(44444f4,
MARKER  MARK20
.
ATTACH  dbg_bp_o        NULL    S2
6
TIME    2644.928640
F
RELATIVETIME    0.000000
d
DISPLAYAS       5
zog_$IfG$$IfG$
MARKERTYPE      Timebreak(Curved)
$If$a$G$$IfG$|$$If\vTj!     (p(44444f4 0Nzog_$IfG$$IfG$
WHILERETURN
$If$a$G$$IfG$|$$If\vTj!     (p(44444f4zog_$IfG$$IfG$
REPEATNUMBER
$If$a$G$$IfG$|$$If\vTj!     (p(44444f4 Xzog_$IfG$$IfG$
SNAPTO  0
$If$a$G$$IfG$|$$If\vTj!     (p(44444f4XZbrzog_$IfG$$IfG$
COMPRESSTIME    0.000000
$If$a$G$$IfG$|$$If\vTj!     (p(44444f4


zog_WOG$IfG$$IfG$$IfG$$IfG$$IfG$
COMMENT
$If$a$G$$IfG$|$$If\vTj!     (p(44444f4Ptzog_WOG$IfG$$IfG$$IfG$$IfG$$IfG$
!
$If$a$G$$IfG$|$$If\vTj!     (p(44444f4tvx&zrg_W$IfG$$IfG$
$If$a$G$$IfG$|$$If\vTj!     (p(44444f4$IfG$&(2B^Tzog_WOG$IfG$$IfG$$IfG$$IfG$$IfG$
Timing Diagram Editor v7.1g - Output File
$If$a$G$$IfG$|$$If\vTj!     (p(44444f4TVX|~Lzsqke_Y
!

!
PROJECT

!
BaseTimeUnit    1

!
DisplayTimeUnit 2

TextGridX       250.000000
&F$|$$If\vTj!       (p(44444f4$IfG$     bHfr f|
!
TextGridY       6

!
EdgeGridX       250.000000

!
ImportStartTime 0.000000

!
ImportEndTime   281474976710656.000000

!
TimePerPixel    6.571429

!
Visible DELAYS  SETUPS  HOLDS   SAMPLES TEXT    HIDDENATTACHMENTS       CRITICALPATHS   GRIDLINES       UNCERTAINTY

!
ColWidths       144,216,288,423,488

!
ScrollPos       0.000000,0.000000,0.000000

!
DefDelayRule    1

!
NoEventOverlap  NO

!
SigLabelFontHeight      10

!
LabelHeight     12

!
LoadLibsToMem   1

!
UseFullPathNames        1

!
LibPath

!
EntireTime      YES

!
PrintTimeSpecified      NO
|"xZH
FromTime        0
Nh6
!
ToTime  5.75

!
AllSignals      YES

!
CurrSelSigs     NO

!
PrintTo 2

!
PrintFileName   C:\DOCS\dbg_readwritespr.wmf

!
PreviewInterchange      YES

!
PreviewTIFF5    NO

!
UseMargins      NO

!
PrintTimeLine   NO

!
PrintBorderBox  YES

!
PrintSigNames   YES

!
PrintSigNamesOnEachPage YES

!
AddPreviewToEPS NO

!
PreviewRes      150

!
MarginLR        1.25

!
MifImageWidth   6.00

!
MarginTB        Auto
6"  !!
Header  %d %t;%f;%p
""""h##H$$*%%%
Footer
&
!
ScaleHorz       100

!
ScaleVert       100

!
ScaleHPage      1

!
PrintImage      DIAGRAM

!
DefaultTimingModel      minmax

!
DefaultClock    Unclocked

!
DefaultEdgeLevel        neg

!
DefaultSet      Not Used

!
DefaultClear    Not Used

!
DefaultClockEnable      Not Used

!
DefaultClockToOutLH     0

!
DefaultClockToOutHL     0

!
DefaultSetup    0

!
DefaultHold     0

!
DefaultRegStartupState  unknown

!
DefaultPodSize  8

!
DefaultActiveLowSetClear        True

DefaultAsyncSetClear    True
&&.&0&2&&&8'''>(((4))l**0+r+
!
DefaultActiveLowClockEnable     True

!
SigLabelFontHeight      10

!
PROPS!

!
!

!

!
STYLE

!
DefaultFont     USER    {-17,0,0,0,400,0,0,0,1,0,0,0,0,Arial,0}

!
DrawWndFont     DEFAULT

!
DrawWndColor    DEFAULT

!
GridWndFont     DEFAULT

!
GridWndColor    DEFAULT

!
LabelWndFont    USER    {-13,0,0,0,400,0,0,0,0,3,2,1,34,Arial,0}

!
LabelWndColor   DEFAULT

!
ParamDispPref   0

ParamWndCellDisplay     0
&F$
!
CustDispString  %n v=%mv,%Mv f=%mf,%Mf m=%mm,%Mm d=%md,%Md %c
r+v++++0,,--.B../z//H00 1t1
!
CustomDisplayStringRTF  {\rtf1\ansi{\fonttbl{\f0 \fswiss Arial;}}\sectd\marglsxn1800\margrsxn1800\margtsxn1440\margbsxn1440\headery1440\footery1440\sbkpage\pgncont %n v=%mv,%Mv f=%mf,%Mf m=%mm,%Mm d=%md,%Md %c}

!
MarkerDispPref  4

!
MarkerCustDispString    %n v=%mv,%Mv d=%md %t

!
MarkerCustomDisplayStringRTF    {\rtf1\ansi{\fonttbl{\f0 \fswiss Arial;}{\f1 \fswiss MS Sans Serif;}}\sectd\marglsxn1800\margrsxn1800\margtsxn1440\margbsxn1440\headery1440\footery1440\sbkpage\pgncont\f1 %n v=%mv,%Mv d=%md %t }

!
SignalColor     2

!
LabelOffset     4

!
BusDisplay      0

!
WaveFormWidth   0.500000

!
WaveFormColor   0

!
InputWaveFormColor      16711680

!
SlantedEdges    1

!
SlantAngle      75

!
RightJustifySigNames    1

!
AutosplitEnabled        1

AutosplitChar   _
&F$
!
DynamSizedSignals       1
t1162223:3v333,4f445556b6
!
!

!

!
DIAGRAMTESTBENCHSETTINGS

!
FilesBeforeDiagramModel

!
FilesInsideDiagramModelDeclarationSection

!
AbortHdlCodeEnabled     1

!
DelayHdlCodeEnabled     1

!
SampleHdlCodeEnabled    1

!
MarkerHdlCodeEnabled    1

!
VerboseSamples  0

!
VerboseDelays   0

!
VerboseFileInput        0

!
VerboseSequenceVerification     0

!
IncludeDelayTime        1

!
ExecuteFromTopLevel     1

!
TimeOutInDiagramLengths 0

!
DefaultCycleClock       Unclocked
b6666677:P<R<r<t<@@~CCxFzFFFG$a$$a$$a$
DefaultCycleEdge        neg
&F$a$$a$$a$
!
&F$
!

!
MACROS

!
!
GI`JKMM>OOOOOBPPPQQRRR8R:R$a$
&F$$a$
CORGROUP        $$CLK_I_BufferRising
&F$a$
Percent 100
&F
$a$$a$
!
&F$a$$a$$a$$a$$a$:R:SnSSS$TvTTT@UUUU@VVVVVV*XhYjYY$a$$a$$a$$a$
&F$a$$a$$a$$$a$
CORGROUP        $$CLK_I_BufferFalling
&F$a$$a$Y.Z0ZRZTZ\^_````bbcc
Percent 100
dde0f$a$$a$
!
&F$a$$a$$a$$a$$a$$a$$a$$a$$a$$a$$a$
&F$a$0fff&gvgxghh iiiii^jjjjk k&l(l:l$a$$a$$a$
CORGROUP        $$CLK_I_BufferRisingFalling
&F$a$$a$$a$
Percent 100
&F$a$
!
&F$a$$a$$a$
&F$a$:l
CORGROUP        $$CLK_I_BufferRising
pqq q"qrrrrstFtttJu
Percent 100
&F$a$$a$$a$$a$$a$$a$$a$
!
&F$a$$a$$a$JuLuwwwwlynypyyynR$$If0
      p44l44l4f4T$If$a$G$x$If$a$G$x$a$$a$
CORGROUP        $$CLK_I_BufferFalling
&F$a$$a$$a$
Percent 100
yyyyz zp$If$a$G$x$If$a$G$xR$$If0
!
      p44l44l4f4T$If$a$G$x$If$a$G$x z"zZzdzfz;R$$If0
      p44l44l4f4T$If$a$G$x$If$a$G$xR$$If0
CORGROUP        $$CLK_I_BufferRisingFalling
      p44l44l4f4TfzzzzH{J{R|T|h||}p~~~vvvvv
Percent 100
&F$a$$a$$a$R$$If0
!
      p44l44l4f4T$If$a$G$x$If$a$G$x
؃<>bdHJLh$If$a$G$x$If$a$G$x$a$$a$
&F$a$$a$$a$$a$$a$$a$$a$$a$$a$hj;R$$If0
CORGROUP        $$CLK_I_BufferRising
      p44l44l4f4T$If$a$G$x$If$a$G$xR$$If0
Percent 100
      p44l44l4f4T <p$If$a$G$x$If$a$G$xR$$If0
!
      p44l44l4f4T$If$a$G$x$If$a$G$x<>v;R$$If0
      p44l44l4f4T$If$a$G$x$If$a$G$xR$$If0
CORGROUP        $$CLK_I_BufferFalling
      p44l44l4f4TċƋrtЍ>@zzzzup$a$$a$
Percent 100
&F$a$$a$$a$R$$If0
!
      p44l44l4f4T$If$a$G$x$If$a$G$xȔʔ\^prRTVr$If$a$G$x$If$a$G$x$a$$a$
&F$a$$a$$a$$a$$a$$a$$a$
rt;R$$If0  p44l44l4f4T$If$a$G$x$If$a$G$xR$$If0       p44l44l4f4T*^p$If$a$G$x$If$a$G$xR$$If0     p44l44l4f4T$If$a$G$x$If$a$G$x^`F;6$a$R$$If0       p44l44l4f4T$If$a$G$x$If$a$G$xR$$If0       p44l44l4f4TFH\Ԛ8^8:$If$a$G$x$a$$a$
CORGROUP        $$CLK_I_BufferRisingFalling
&F$a$$a$$a$$a$$a$
Percent 100
&F$a$
!
&F$a$$a$@`$If$a$G$x$If$a$G$xR$$If0	p44l44l4f4T$If$a$G$x`b;R$$If0  p44l44l4f4T$If$a$G$x$If$a$G$xR$$If0       p44l44l4f4TР.Pp$If$a$G$x$If$a$G$xR$$If0     p44l44l4f4T$If$a$G$x$If$a$G$xPRdԢȣNԤ֤$a$$a$
&F$a$
CORGROUP        $$CLK_I_BufferRising
&F$a$$a$$a$R$$If0       p44l44l4f4T ֥إHtv$a$$a$
Percent 100
&F$a$$a$$a$$a$$a$$a$$$a$$a$$a$$a$
!
&F$a$$a$$a$dʮ̮*,np
$If$a$G$
CORGROUP        $$CLK_I_BufferFalling
$If$a$G$$a$
Percent 100
&F$a$$a$$a$$a$$a$
!
&F$a$$a$
&F$a$$a$&(<C8
CORGROUP        $$CLK_I_BufferRisingFalling
$If$a$G$R$$If0 p44l44l4f4T
Percent 100
$If$a$G$
!
$If$a$G$R$$If0 p44l44l4f4T<FH^hj8R$$If0 p44l44l4f4T
$If$a$G$
CORGROUP        $$CLK_I_BufferRising
$If$a$G$R$$If0 p44l44l4f4T
Percent 100
$If$a$G$jµ:<|zupk$a$$a$$a$$a$$a$$a$$a$$a$R$$If0     p44l44l4f4T$If$a$G$$
!
$If$a$G$|02dԿֿ<>$a$$a$$a$$a$$a$
&F$a$$a$$a$$a$$a$$$a$$a$$a$
CORGROUP        $$CLK_I_BufferFalling
&F$a$&*,0DF,.$a$$a$$a$$a$$$a$$a$$a$$a$$a$
Percent 100
&F$$a$$a$$a$
!
&FFHb
&(6   $If$a$$a$$a$
CORGROUP        $$CLK_I_BufferRisingFalling
&F$

Percent 100
&F1$*$7$5$9D$a$$a$$a$
!
&F$a$$a$$a$$a$$a$$$a$$a$$a$6HRl~       $If$a$
$If$a$x*
$If$a$x$$Ifִ
#)    PpP474747474f4"$8<
$If$a$x<>LP*
$If$a$x$$Ifִ
CORGROUP        $$CLK_I_BufferRising
#)    PpP474747474f4P\`ln
$If$a$x*
$If$a$x$$Ifִ
Percent 100
#)    PpP474747474f4
$If$a$x*
$If$a$x$$Ifִ
!
#)    PpP474747474f4
$If$a$x*
$If$a$x$$Ifִ
#)    PpP474747474f4&(68:<
$If$a$x<>HJ*
$If$a$x$$Ifִ
CORGROUP        $$CLK_I_BufferFalling
#)    PpP474747474f4JVZfhjl
$If$a$xlnz|*
$If$a$x$$Ifִ
Percent 100
#)    PpP474747474f4|
$If$a$x*
$If$a$x$$Ifִ
!
#)    PpP474747474f4
$If$a$x*
$If$a$x$$Ifִ
#)    PpP474747474f4
$If$a$x*
$If$a$x$$Ifִ
CORGROUP        $$CLK_I_BufferRisingFalling
#)    PpP474747474f4"$0246
$If$a$x68@B*
$If$a$x$$Ifִ
Percent 100
#)    PpP474747474f4BNP^`bd
$If$a$xdfrt*
$If$a$x$$Ifִ
!
#)    PpP474747474f4t
$If$a$x*
$If$a$x$$Ifִ
#)    PpP474747474f4
$If$a$x*
$If$a$x$$Ifִ
CORGROUP        $$CLK_RISC_BufferRising
#)    PpP474747474f4
$If$a$x*
$If$a$x$$Ifִ
Percent 100
#)    PpP474747474f4 "48:<
$If$a$x<>JL*
$If$a$x$$Ifִ
!
#)    PpP474747474f4L\^rvxz
$If$a$xz|*
$If$a$x$$Ifִ
#)    PpP474747474f4
$If$a$x*
$If$a$x$$Ifִ
CORGROUP        $$CLK_RISC_BufferFalling
#)    PpP474747474f4
$If$a$x*
$If$a$x$$Ifִ
Percent 100
#)    PpP474747474f4*.02
$If$a$x24@B*
$If$a$x$$Ifִ
!
#)    PpP474747474f4BRThlnp
$If$a$xpr~*
$If$a$x$$Ifִ
#)    PpP474747474f4
$If$a$x*
$If$a$x$$Ifִ
CORGROUP        $$CLK_RISC_BufferRisingFalling
#)    PpP474747474f4
$If$a$x|Z*(#$a$$$Ifִ
Percent 100
#)    PpP474747474f4Z\~VX
!
,.$a$$a$$a$$a$$a$$a$$a$$a$$a$$a$$a$$a$$a$$a$$a$
&F$a$$a$$a$$a$$a$$a$$a$$a$$a$$a$$a$$a$$a$$a$$a$$a$$a$$a$$a$NPt$If$a$G$x$If$a$G$x$a$
CORGROUP        $$CLK_RISC_BufferRising
&F$a$$a$
Percent 100
&F$a$$a$>/$If$a$G$xR$$If0(	p44l44l4f4T$If$a$G$x$IfG$xR$$If0(	p44l44l4f4T$If$a$G$x$If$a$G$xR$$If0(	p44l44l4f4T$If$a$G$x.24;R$$If0(  p44l44l4f4T$If$a$G$x$If$a$G$xR$$If0(       p44l44l4f4T4DHJlpp$If$a$G$x$If$a$G$xR$$If0(     p44l44l4f4T$If$a$G$x$If$a$G$xpr:5$a$R$$If0( p44l44l4f4T$If$a$G$x$$If$a$G$xR$$If0(     p44l44l4f4TbdlnHJrB$Ifx$$Ifx$$a$$a$$a$$a$
!
&F$a$$a$$a$$a$$a$
A5$Ifx$R$$If0Wb        p474747474f4T$Ifx$$Ifx$R$$If0Wb   p474747474f4T$&4:<5R$$If0Wb       p474747474f4T$Ifx$$Ifx$R$$If0Wb   p474747474f4T$Ifx$<LPRbf|$Ifx$$Ifx$R$$If0Wb p474747474f4T$Ifx$$Ifx$fh
CORGROUP        $$CLK_RISC_BufferFalling
"$ "$&($a$$a$$a$
Percent 100
&F$a$$a$R$$If0Wb       p474747474f4T(*,.02468:<>@BDFHJLbd^
!
&F$a$$a$$a$
&F><X~aU$IfG$xf$$IfF$       !        p44l44l4f4$If$a$G$x$If$a$G$x$If$a$G$x
CORGROUP        $$CLK_RISC_BufferRisingFalling
&F$a$N}qbV$IfG$x$If$a$G$x$IfG$xf$$IfF$       !        p44l44l4f4$IfG$x$If$a$G$xNPp|}u$IfG$$If$a$G$x$IfG$xf$$IfF$    !        p44l44l4f4}u$IfG$$If$a$G$x$IfG$xf$$IfF$  !        p44l44l4f4R^}q$IfG$x$If$a$G$x$IfG$xf$$IfF$  !        p44l44l4f4>}u$IfG$$If$a$G$x$IfG$xf$$IfF$  !        p44l44l4f4>@ht}q$IfG$x$If$a$G$x$IfG$xf$$IfF$  !        p44l44l4f4"x}q$IfG$x$If$a$G$x$IfG$xf$$IfF$  !        p44l44l4f4xz}q$IfG$x$If$a$G$x$IfG$xf$$IfF$  !        p44l44l4f4\}q$IfG$x$If$a$G$x$IfG$xf$$IfF$  !        p44l44l4f4\^v}p
$IfG$x$$If$a$G$x$IfG$xf$$IfF$  !        p44l44l4f4l}u$IfG$$If$a$G$x$IfG$xf$$IfF$  !        p44l44l4f4lnx}u$IfG$$If$a$G$x$IfG$xf$$IfF$  !        p44l44l4f4D<>xzwrmh$a$$a$$a$
Percent 100
&F$a$
!
&F
&F$a$$a$$a$f$$IfF$       !        p44l44l4f4FHb$          $a$$a$$a$$a$$a$$$a$$a$$a$
CORGROUP        $$CLK_I_BufferRising
&F$a$$a$$a$$a$$a$$a$$$a$$a$$a$            



~z>@np`b$a$$a$$a$$a$
Percent 100
&F$a$$a$$a$$a$$a$$$a$$a$$a$$a$$a$$a$$a$$a$$a$$a$$a$
!
&F$a$$a$$a$$a$$a$$a$
&F$a$$a$`bnp&(~   !!
CORGROUP        $$CLK_I_BufferFalling
&F$a$$a$$a$$a$$a$$a$
Percent 100
&F$a$$a$!j!l!
!
####$$%%&&&*','4(((()$a$$a$$a$$a$$a$$a$$$a$$a$$a$$a$$a$$a$$a$$a$$a$
&F$a$
CORGROUP        $$CLK_I_BufferRisingFalling
&F()*)****V,X,,,`.b...///000&1(1$a$
Percent 100
&F$a$$a$$a$$a$$a$$a$
!
&F$a$$a$$a$(1\2^2220323D3F3p3r3B5D5l5n577^7(8*8:$a$$a$$a$$a$$$a$$a$$a$$a$
&F
CORGROUP        $$CLK_RISC_BufferRising
&F$a$$a$::>;@;====??*A,AVAfA$If$a$
G$x$If$a$G$x$a$$a$$a$$a$$a$$a$
Percent 100
&F$a$
fAhAAAAB>/$If$a$G$xR$$If01              p44l44l4f4T$IfG$x$If$a$G$xR$$If01               p44l44l4f4TBBBBCC2R$$If01               p44l44l4f4T$IfG$x$If$a$G$xR$$If01               p44l44l4f4T$IfG$xC&CCC.D0D&G(GLGNG\I^I|wrmh$a$$a$$a$
!
&F$a$$a$$a$$a$R$$If01              p44l44l4f4T
$IfG$x$$If$a$G$x^IlJnJ^K`KKKLLLLxNzNNNOO P"P^Q$a$$a$$a$$a$$a$$a$$a$$a$
&F$a$$a$$a$
CORGROUP        $$CLK_RISC_BufferFalling
&F$a$$a$$a$$a$^Q`QQQRRBSDSTT
Percent 100
UU.V0VTVbV$If$a$
G$x$If$a$G$x$a$$a$$a$$a$$a$$a$$a$$a$
!
&F$a$bVdVVVV;R$$If0   p44l44l4f4T$If$a$G$x$If$a$G$xR$$If0        p44l44l4f4TVVVVW&Wp$If$a$G$x$If$a$G$xR$$If0      p44l44l4f4T$If$a$G$x$If$a$G$x&W(WXWjWlWW:5$a$R$$If0  p44l44l4f4T$If$a$G$x$$If$a$G$xR$$If0      p44l44l4f4TWW`YbYYY[[[[[[]]]]__```$a$$a$$a$$$a$$a$$a$$a$
&F$a$$a$
CORGROUP        $$CLK_RISC_BufferRisingFalling
&F$a$$a$$a$`ccccBfDfdfffPhRhiijj$If$a$
G$x$If$a$G$x$a$$a$$a$$a$$a$$a$
Percent 100
&F$a$$a$jj2jjjj>/$If$a$G$xR$$If0        p44l44l4f4T$IfG$x$If$a$G$xR$$If0      p44l44l4f4Tj.k0kkknnnnnppr}xsn$a$$a$$a$$a$
!
&F$a$$a$$a$$a$$a$R$$If0        p44l44l4f4T$IfG$xrrss6s8sXtZtttv vVvXvvv$w&wbxdx$a$$a$$a$$a$$a$$a$$a$$a$$a$
&F$a$$a$$a$
CORGROUP        $$CLK_I_BufferRising
&F$a$$a$$a$dxxx
Percent 100
zz\z^z{{X{Z{||||$If$a$
G$x$If$a$G$x$a$$a$$a$$a$$a$$a$$a$
!
&F||||};R$$If0   p44l44l4f4T$If$a$G$x$If$a$G$xR$$If0        p44l44l4f4T}0}B}D}t}}p$If$a$G$x$If$a$G$xR$$If0      p44l44l4f4T$If$a$G$x$If$a$G$x}}}}}H~:5$a$R$$If0  p44l44l4f4T$If$a$G$x$$If$a$G$xR$$If0      p44l44l4f4TH~J~~~<>̅΅Zl
&F$a$$a$$a$$a$$a$$a$$a$$a$$a$$a$
CORGROUP        $$CLK_I_BufferFalling
&F$a$$a$
Percent 100
&F$a$Љ҉z|46RT$a$$a$$a$$a$
!
&F$a$$a$$a$$a$$a$
&F$a$
CORGROUP        $$CLK_I_BufferRisingFalling
&F$a$
Percent 100
,.DFjlJLfh$a$$a$$a$$a$$a$$a$$a$$a$$a$$a$$a$
!
&F$a$$a$$a$h8: RTln(*hj$a$$a$$a$$a$$a$$a$$a$
&F$a$$a$$a$
CORGROUP        $$CLK_RISC_BufferRising
&F$a$ "rtrtjl֬جTV 
Percent 100
$If$a$G$
!
&F$a$$a$$a$$a$$a$$a$$a$
&F$a$
CORGROUP        $$CLK_RISC_BufferFalling
&F 02:tv~>6$IfG$R$$If0B       p44l44l4f4T$IfG$$IfG$R$$If0B   p44l44l4f4T
Percent 100
$If$a$G$~ȯʯүA9$IfG$R$$If0B     p44l44l4f4T$IfG$$IfG$R$$If0B   p44l44l4f4T$IfG$&(0HJRA9$IfG$R$$If0B       p44l44l4f4T$IfG$$IfG$R$$If0B   p44l44l4f4T$IfG$RjltȰʰҰA9$IfG$R$$If0B       p44l44l4f4T$IfG$$IfG$R$$If0B   p44l44l4f4T$IfG$Ұ~hj
!
$~xs$a$$a$$
&F$a$
CORGROUP        $$CLK_RISC_BufferRisingFalling
&F$a$$a$$a$$a$R$$If0B       p44l44l4f4T      $IfG$$$&PRpiR$$If0B        p44l44l4f4T
Percent 100
$If$a$G$
!
$If$a$G$$a$$a$$a$
&F$a$$a$$a$$a$$a$»TV9R$$If0B       p44l44l4f4T$IfG$$IfG$R$$If0B   p44l44l4f4T$IfG$$IfG$V^мҼ9R$$If0B       p44l44l4f4T$IfG$$IfG$R$$If0B   p44l44l4f4T$IfG$$IfG$Ҽڼ \^9R$$If0B       p44l44l4f4T$IfG$$IfG$R$$If0B   p44l44l4f4T$IfG$$IfG$^f9R$$If0B       p44l44l4f4T$IfG$$IfG$R$$If0B   p44l44l4f4T$IfG$$IfG$68@RT9R$$If0B       p44l44l4f4T$IfG$$IfG$R$$If0B   p44l44l4f4T$IfG$$IfG$T\rt|9R$$If0B       p44l44l4f4T$IfG$$IfG$R$$If0B   p44l44l4f4T$IfG$$IfG$ҾԾ9R$$If0B       p44l44l4f4T$IfG$$IfG$R$$If0B   p44l44l4f4T$IfG$$IfG$Ծܾ8R$$If0B p44l44l4f4T      $IfG$$$IfG$R$$If0B    p44l44l4f4T$IfG$$IfG$dfqi$IfG$R$$If0B       p44l44l4f4T
CORGROUP        $$CLK_I_BufferRising
$If$a$G$
Percent 100
$If$a$G$$a$$a$$a$
!
&F$a$$a$$a$@BJ|~A9$IfG$R$$If0B	p44l44l4f4T$IfG$$IfG$R$$If0B	p44l44l4f4T$IfG$@;$a$R$$If0B  p44l44l4f4T      $IfG$$$IfG$R$$If0B    p44l44l4f4T$IfG$df24NNPnpx|    $If$a$
$If$a$G$
CORGROUP        $$CLK_I_BufferFalling
&F$a$       $a$*$5$9D
Percent 100
&F$$a$$a$$$a$$a$$a$
!
&F$a$$a$$a$|
$If$a$G$    $If$a$
CORGROUP        $$CLK_I_BufferRisingFalling
$If$a$G$
Percent 100
$If$a$G$
!
$If$a$G$
$If$a$G$VK@8-
CORGROUP        $$CLK_RISC_BufferRising
$If$a$G$$IfG$
Percent 100
$If$a$G$
!
$If$a$G$$$Ifֈ
&! <p<44l44l4f4C8-
$If$a$G$
CORGROUP        $$CLK_RISC_BufferFalling
$If$a$G$$$Ifֈ
&! <p<44l44l4f4$IfG$
Percent 100
$If$a$G$&*.Z\0$$Ifֈ
&!       <p<44l44l4f4$IfG$
!
$If$a$G$
$If$a$G$$IfG$\`dtx|$IfG$
CORGROUP        $$CLK_RISC_BufferRisingFalling
$If$a$G$
Percent 100
$If$a$G$$IfG$
!
$If$a$G$
$If$a$G$VK@8-
CORGROUP        $$CLK_RISC_BufferRising
$If$a$G$$IfG$
Percent 100
$If$a$G$
!
$If$a$G$$$Ifֈ
&! <p<44l44l4f4 C8-
$If$a$G$
CORGROUP        $$CLK_RISC_BufferFalling
$If$a$G$$$Ifֈ
&! <p<44l44l4f4$IfG$
Percent 100
$If$a$G$ 26:0$$Ifֈ
&!       <p<44l44l4f4$IfG$
!
$If$a$G$
$If$a$G$$IfG$$IfG$
CORGROUP        $$CLK_RISC_BufferRisingFalling
$If$a$G$
Percent 100
$If$a$G$$IfG$
!
$If$a$G$
$If$a$G$VK@8-
CORGROUP        $$CLK_RISC_BufferRising
$If$a$G$$IfG$
Percent 100
$If$a$G$
!
$If$a$G$$$Ifֈ
&! <p<44l44l4f4^`dhC8-
$If$a$G$
CORGROUP        $$CLK_RISC_BufferFalling
$If$a$G$$$Ifֈ
&! <p<44l44l4f4$IfG$
Percent 100
$If$a$G$htx|0$$Ifֈ
&!       <p<44l44l4f4$IfG$
!
$If$a$G$
$If$a$G$$IfG$$IfG$
CORGROUP        $$CLK_RISC_BufferRisingFalling
$If$a$G$
Percent 100
$If$a$G$$IfG$
!
$If$a$G$
$If$a$G$VK@8-
CORGROUP        $$CLK_RISC_BufferRising
$If$a$G$$IfG$
Percent 100
$If$a$G$
!
$If$a$G$$$Ifֈ
&! <p<44l44l4f4 JLPVC8-
$If$a$G$
CORGROUP        $$CLK_RISC_BufferFalling
$If$a$G$$$Ifֈ
&! <p<44l44l4f4$IfG$
Percent 100
$If$a$G$Vbfn0$$Ifֈ
&!       <p<44l44l4f4$IfG$
!
$If$a$G$
$If$a$G$$IfG$$IfG$
CORGROUP        $$CLK_RISC_BufferRisingFalling
$If$a$G$
Percent 100
$If$a$G$$IfG$
!
$If$a$G$
$If$a$G$VK@8-
CORGROUP        $$CLK_RISC_BufferRising
$If$a$G$$IfG$
Percent 100
$If$a$G$
!
$If$a$G$$$Ifֈ
&! <p<44l44l4f4DFJPC8-
$If$a$G$
CORGROUP        $$CLK_RISC_BufferFalling
$If$a$G$$$Ifֈ
&! <p<44l44l4f4$IfG$
Percent 100
$If$a$G$PZ^f0$$Ifֈ
&!       <p<44l44l4f4$IfG$
!
$If$a$G$
$If$a$G$$IfG$$IfG$
CORGROUP        $$CLK_RISC_BufferRisingFalling
$If$a$G$
Percent 100
$If$a$G$$IfG$
!
$If$a$G$
$If$a$G$
CORGROUP        $$CLK_RISC_BufferRising
VK@8-
Percent 100
$If$a$G$$IfG$
!
$If$a$G$
$If$a$G$$$Ifֈ
&! <p<44l44l4f4"hjnC8-
CORGROUP        $$CLK_RISC_BufferFalling
$If$a$G$
Percent 100
$If$a$G$$$Ifֈ
&! <p<44l44l4f4$IfG$
!
$If$a$G$0$$Ifֈ
&!       <p<44l44l4f4$IfG$
$If$a$G$
CORGROUP        $$CLK_RISC_BufferRisingFalling
$If$a$G$$IfG$>BJ$IfG$
Percent 100
$If$a$G$
!
$If$a$G$$IfG$
$If$a$G$
CORGROUP        $$CLK_RISC_BufferRising
$If$a$G$VK@8-
Percent 100
$If$a$G$$IfG$
!
$If$a$G$
$If$a$G$$$Ifֈ
&! <p<44l44l4f4 C8-
CORGROUP        $$CLK_RISC_BufferFalling
$If$a$G$
Percent 100
$If$a$G$$$Ifֈ
&! <p<44l44l4f4$IfG$
!
$If$a$G$ LPX0$$Ifֈ
&!       <p<44l44l4f4$IfG$
$If$a$G$
CORGROUP        $$CLK_RISC_BufferRisingFalling
$If$a$G$$IfG$J$IfG$
Percent 100
$If$a$G$
!
$If$a$G$$IfG$
$If$a$G$
CORGROUP        $$CLK_RISC_BufferRising
$If$a$G$JLPT^bVK@8-
Percent 100
$If$a$G$$IfG$
!
$If$a$G$
$If$a$G$$$Ifֈ
&! <p<44l44l4f4bj?4
CORGROUP        $$CLK_RISC_BufferFalling
$If$a$G$$$Ifֈ
&! <p<44l44l4f4$If
!G$
Percent 100
$If$a$G$$IfG$
!
$If$a$G$
$If$a$G$$IfG$
CORGROUP        $$CLK_RISC_BufferRisingFalling
$If$a$G$VK@8-
Percent 100
$If$a$G$$IfG$
!
$If$a$G$
$If$a$G$$$Ifֈ
&! <p<44l44l4f48:>BC8-
CORGROUP        $$CLK_RISC_BufferRising
$If$a$G$
Percent 100
$If$a$G$$$Ifֈ
&! <p<44l44l4f4$IfG$
!
$If$a$G$BNRV0$$Ifֈ
&!       <p<44l44l4f4$IfG$
$If$a$G$
CORGROUP        $$CLK_RISC_BufferFalling
$If$a$G$$IfG$$IfG$
Percent 100
$If$a$G$
!
$If$a$G$$IfG$
$If$a$G$
CORGROUP        $$CLK_RISC_BufferRisingFalling
$If$a$G$VK@8-
Percent 100
$If$a$G$$IfG$
!
$If$a$G$
$If$a$G$$$Ifֈ
&! <p<44l44l4f446:BC8-
CORGROUP        $$CLK_RISC_BufferRising
$If$a$G$
Percent 100
$If$a$G$$$Ifֈ
&! <p<44l44l4f4$IfG$
!
$If$a$G$BNV^np0$$Ifֈ
&!       <p<44l44l4f4$IfG$
$If$a$G$
CORGROUP        $$CLK_RISC_BufferFalling
$If$a$G$$IfG$pt|$IfG$
Percent 100
$If$a$G$
!
$If$a$G$$IfG$
$If$a$G$
CORGROUP        $$CLK_RISC_BufferRisingFalling
$If$a$G$VK@8-
Percent 100
$If$a$G$$IfG$
!
$If$a$G$
$If$a$G$$$Ifֈ
&! <p<44l44l4f4C8-
CORGROUP        $$CLK_RISC_BufferRising
$If$a$G$
Percent 100
$If$a$G$$$Ifֈ
&! <p<44l44l4f4$IfG$
!
$If$a$G$FH0$$Ifֈ
&!       <p<44l44l4f4$IfG$
$If$a$G$
CORGROUP        $$CLK_RISC_BufferFalling
$If$a$G$$IfG$HLRZ^f$IfG$
Percent 100
$If$a$G$
!
$If$a$G$$IfG$
$If$a$G$
CORGROUP        $$CLK_RISC_BufferRisingFalling
$If$a$G$VK@8-
Percent 100
$If$a$G$$IfG$
!
$If$a$G$
$If$a$G$$$Ifֈ
&! <p<44l44l4f4C8-
CORGROUP        $$clk_risc_BufferRising
$If$a$G$
Percent 100
$If$a$G$$$Ifֈ
&! <p<44l44l4f4$IfG$
!
$If$a$G$,.0$$Ifֈ
&!       <p<44l44l4f4$IfG$
$If$a$G$
CORGROUP        $$clk_risc_BufferFalling
$If$a$G$$IfG$.26BFNr$IfG$
Percent 100
$If$a$G$
!
$If$a$G$$IfG$
$If$a$G$
CORGROUP        $$clk_risc_BufferRisingFalling
$If$a$G$rtx|VK@8-
Percent 100
$If$a$G$$IfG$
!
$If$a$G$
$If$a$G$$$Ifֈ
&! <p<44l44l4f4C8-
CORGROUP        $$clk_risc_BufferRising
$If$a$G$
Percent 100
$If$a$G$$$Ifֈ
&! <p<44l44l4f4$IfG$
!
$If$a$G$0$$Ifֈ
&!       <p<44l44l4f4$IfG$
$If$a$G$
CORGROUP        $$clk_risc_BufferFalling
$If$a$G$$IfG$&,4h$IfG$
Percent 100
$If$a$G$
!
$If$a$G$$IfG$
$If$a$G$
CORGROUP        $$clk_risc_BufferRisingFalling
$If$a$G$hjVQLGE@
Percent 100
&F$a$$a$$a$$$Ifֈ
&!       <p<44l44l4f4S|$$If\Lp$      !      (p(44444f4$IfG$$IfG$$IfG$$IfG$$a$$a$$a$,.8<RJ$IfG$|$$If\Lp$      !      (p(44444f4      $If$a$
!
$If$a$G$$IfG$$IfG$$If
!G$<DVXdhrzoc[SH
$If$a$G$$IfG$$IfG$$If
!G$|$$If\Lp$        !      (p(44444f4
CLOCK   clk_risc
$If$a$G$$IfG$z"~yme]R
PERIODE 1
$If$a$G$$IfG$$IfG$$If
!G$|$$If\Lp$        !      (p(44444f4      $If$a$~(*6D}{vqlg_W$IfG$$IfG$$a$$a$$a$
DUTY    50
&F$a$|$$If\Lp$       !      (p(44444f4     DPhjnrv|rf^VK
OFFSETE 0
$If$a$G$$IfG$$IfG$$If
!G$|$$If\Lp$        !      (p(44444f4$IfG$$IfG$|yme]R
INITIAL LOW
$If$a$G$$IfG$$IfG$$If
!G$|$$If\Lp$        !      (p(44444f4      $If$a$vnf[R $If$a$
MAXUNCERTRISE   0
$If$a$G$$IfG$$IfG$$If
!G$|$$If\Lp$        !      (p(44444f4 $(,4Xvnf[R        $If$a$
MAXUNCERTFALL   0
$If$a$G$$IfG$$IfG$$If
!G$|$$If\Lp$        !      (p(44444f4XZ^bfnvnf[R        $If$a$
MINUNCERTRISE   0
$If$a$G$$IfG$$IfG$$If
!G$|$$If\Lp$        !      (p(44444f4vnf[R        $If$a$
MINUNCERTFALL   0
$If$a$G$$IfG$$IfG$$If
!G$|$$If\Lp$        !      (p(44444f4vnf[R        $If$a$
JRISEE  0
$If$a$G$$IfG$$IfG$$If
!G$|$$If\Lp$        !      (p(44444f4$rvnf[R        $If$a$
JFALLE  0
$If$a$G$$IfG$$IfG$$If
!G$|$$If\Lp$        !      (p(44444f4rtx|vnf[R        $If$a$
GRID    1       1       1       2       2       16711680        0        0
$If$a$G$$IfG$$IfG$$If
!G$|$$If\Lp$        !      (p(44444f4(vnf[R        $If$a$
ENDGRID -1
$If$a$G$$IfG$$IfG$$If
!G$|$$If\Lp$        !      (p(44444f4(*048@fvnf[R        $If$a$
DIRECTION       input
$If$a$G$$IfG$$IfG$$If
!G$|$$If\Lp$        !      (p(44444f4fhnrv~vnf[P
MASTERCLOCK     None
$If$a$G$
Clock   Unclocked
$If$a$G$$IfG$$IfG$$If
!G$|$$If\Lp$        !      (p(44444f4vnf[
EdgeLevel       neg
$If$a$G$$IfG$$IfG$$If
!G$|$$If\Lp$        !      (p(44444f4\vnf[R        $If$a$
Set     Not Used
$If$a$G$$IfG$$IfG$$If
!G$|$$If\Lp$        !      (p(44444f4\^8:}xvqlgbZ$IfG$$a$$a$$a$
Clear   Not Used
&F$a$$a$|$$If\Lp$       !      (p(44444f4     24<@Hj^VN$IfG$$IfG$$If
!G$|$$If\Lp$        !      (p(44444f4$IfG$$IfG$$IfG$HRnbZRG
ClockEnable     Not Used
$If$a$G$$IfG$$IfG$$If
!G$|$$If\Lp$        !      (p(44444f4      $If$a$
ActiveLowSetClear       True
$If$a$G$vnf[R      $If$a$
AsyncSetClear   True
$If$a$G$$IfG$$IfG$$If
!G$|$$If\Lp$        !      (p(44444f4&Rvnf[R        $If$a$
ActiveLowClockEnable    True
$If$a$G$$IfG$$IfG$$If
!G$|$$If\Lp$        !      (p(44444f4RTX\`lvnf[R        $If$a$
VhdlType        std_logic
$If$a$G$$IfG$$IfG$$If
!G$|$$If\Lp$        !      (p(44444f4vnf[R        $If$a$
VerilogType     wire
$If$a$G$$IfG$$IfG$$If
!G$|$$If\Lp$        !      (p(44444f4 vnf[R        $If$a$
SystemCType     sc_logic
$If$a$G$$IfG$$IfG$$If
!G$|$$If\Lp$        !      (p(44444f4 "PR}xsqlgb]$a$$a$$a$
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
&F$a$$a$$a$|$$If\Lp$       !      (p(44444f4     *6NPX\bVN$IfG$$If
!G$|$$If\Lp$        !      (p(44444f4$IfG$$IfG$$IfG$$IfG$\dlfZRJ$IfG$$IfG$$If
!G$|$$If\Lp$    !      (p(44444f4      $If$a$
StateEquation   Hex(Inc(0,2,5))
$If$a$G$$IfG$$nbZRG
HighVoltageThreshold    5
$If$a$G$$IfG$$IfG$$If
!G$|$$If\Lp$        !      (p(44444f4      $If$a$
LowVoltageThreshold     0
$If$a$G$$&*.2:vnf[R      $If$a$
MSB     0
$If$a$G$$IfG$$IfG$$If
!G$|$$If\Lp$        !      (p(44444f4vnf[R        $If$a$
LSB     0
$If$a$G$$IfG$$IfG$$If
!G$|$$If\Lp$        !      (p(44444f4Rvnf[R        $If$a$
isFallingEdgeSensitive  False
$If$a$G$$IfG$$IfG$$If
!G$|$$If\Lp$        !      (p(44444f4RTZ^bjvnf[R        $If$a$
isRisingEdgeSensitive   True
$If$a$G$$IfG$$IfG$$If
!G$|$$If\Lp$        !      (p(44444f4DF}{vqlg_W$IfG$$IfG$$a$$a$$a$
DrawAnalog      0
&F$a$|$$If\Lp$       !      (p(44444f4     *BDLPX`rf^VK
BooleanEquation
$If$a$G$$IfG$$IfG$$If
!G$|$$If\Lp$        !      (p(44444f4$IfG$$IfG$`z|yme]R
NegTolerance    0
$If$a$G$$IfG$$IfG$$If
!G$|$$If\Lp$        !      (p(44444f4      $If$a$vnf[R $If$a$
PosTolerance    0
$If$a$G$$IfG$$IfG$$If
!G$|$$If\Lp$        !      (p(44444f4"&.xvnf[R        $If$a$
UserSpecifiedSizeRatio  1
$If$a$G$$IfG$$IfG$$If
!G$|$$If\Lp$        !      (p(44444f4xz~vnf[R        $If$a$
VerilogCode
$If$a$G$$IfG$$IfG$$If
!G$|$$If\Lp$        !      (p(44444f4Fvnf[R        $If$a$
VHDLCode
$If$a$G$$IfG$$IfG$$If
!G$|$$If\Lp$        !      (p(44444f4FHNRV^vnf[R        $If$a$
PROPS!
$If$a$G$$IfG$$IfG$$If
!G$|$$If\Lp$        !      (p(44444f446}xsnid\T$IfG$$IfG$$a$$a$$a$
E5      1       2500    2500            1       0        DR      0
&F$a$$a$|$$If\Lp$       !      (p(44444f4     ":<DHPXrf^VK
E6      0        3000    3000            1       0        DR      0
$If$a$G$$IfG$$IfG$$If
!G$|$$If\Lp$        !      (p(44444f4$IfG$$IfG$Xnpx|yme]R
!
$If$a$G$$IfG$$IfG$$If
!G$|$$If\Lp$        !      (p(44444f4      $If$a$vnf[R $If$a$
$If$a$G$$IfG$$IfG$$If
!G$|$$If\Lp$        !      (p(44444f4"&.jvnf[R        $If$a$
SIGNAL  dbg_adr_i
$If$a$G$$IfG$$IfG$$If
!G$|$$If\Lp$        !      (p(44444f4jlptxvnf[R        $If$a$
DIRECTION       input
$If$a$G$$IfG$$IfG$$If
!G$|$$If\Lp$        !      (p(44444f40vnf[R        $If$a$
RADIX   hex
$If$a$G$$IfG$$IfG$$If
!G$|$$If\Lp$        !      (p(44444f4028<@Lvnf[R        $If$a$
GRID    0        1       0        1       0        16711680        0        0
$If$a$G$$IfG$$IfG$$If
!G$|$$If\Lp$        !      (p(44444f4vnf[R        $If$a$
ENDGRID -1
$If$a$G$$IfG$$IfG$$If
!G$|$$If\Lp$        !      (p(44444f4(pvnf[R        $If$a$
Clock   Unclocked
$If$a$G$$IfG$$IfG$$If
!G$|$$If\Lp$        !      (p(44444f4prx|vnf[R        $If$a$
EdgeLevel       neg
$If$a$G$$IfG$$IfG$$If
!G$|$$If\Lp$        !      (p(44444f4N>@}xskfa\W$a$$a$
Set     Not Used
&F$a$
Clear   Not Used
&F$a$$a$$a$$a$|$$If\Lp$       !      (p(44444f4      .:RT\`]QI$IfG$$If
!G$|$$If\Lp$  !      (p(44444f4$IfG$$IfG$$IfG$$IfG$$a$`hpfZRJ$IfG$$IfG$$If
!G$|$$If\Lp$  !      (p(44444f4      $If$a$
ClockEnable     Not Used
$If$a$G$$IfG$0nbZRG
ActiveLowSetClear       True
$If$a$G$$IfG$$IfG$$If
!G$|$$If\Lp$        !      (p(44444f4      $If$a$
AsyncSetClear   True
$If$a$G$026:>Fvnf[R      $If$a$
ActiveLowClockEnable    True
$If$a$G$$IfG$$IfG$$If
!G$|$$If\Lp$        !      (p(44444f4vnf[R        $If$a$
VhdlType        std_logic
$If$a$G$$IfG$$IfG$$If
!G$|$$If\Lp$        !      (p(44444f4Fvnf[R        $If$a$
VerilogType     wire
$If$a$G$$IfG$$IfG$$If
!G$|$$If\Lp$        !      (p(44444f4FHNRVbvnf[R        $If$a$
SystemCType     sc_logic
$If$a$G$$IfG$$IfG$$If
!G$|$$If\Lp$        !      (p(44444f4"vnf[R        $If$a$
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
$If$a$G$$IfG$$IfG$$If
!G$|$$If\Lp$        !      (p(44444f4"$*.2>vnf[R        $If$a$
StateEquation   Hex(Inc(0,2,5))
$If$a$G$$IfG$$IfG$$If
!G$|$$If\Lp$        !      (p(44444f4vnf[R        $If$a$
HighVoltageThreshold    5
$If$a$G$$IfG$$IfG$$If
!G$|$$If\Lp$        !      (p(44444f4fhbdp~}xsnid\T$IfG$$IfG$$a$$a$$a$
LowVoltageThreshold     0
&F$a$$a$|$$If\Lp$       !      (p(44444f4     ~rf^VK
LSB     0
$If$a$G$$IfG$$IfG$$If
!G$|$$If\Lp$        !      (p(44444f4$IfG$$IfG$Jyme]R
MSB     31
$If$a$G$$IfG$$IfG$$If
!G$|$$If\Lp$        !      (p(44444f4      $If$a$JL "&8:}xsnib`^\
SignalActionType        0
&F$$a$$a$$a$$a$$a$|$$If\Lp$       !      (p(44444f4
isFallingEdgeSensitive  False
d:<$IfG$$IfG$$IfG$$IfG$
isRisingEdgeSensitive   False
&F$a$$a$$a$$a$
DrawAnalog      0
&Fvkc[$IfG$$IfG$
BooleanEquation
$If$a$G$$If
!G$|$$If\Nr!     (p(44444f4 ,Dzog_$IfG$$IfG$
NegTolerance    0
$If$a$G$$IfG$|$$If\Nr!     (p(44444f4DFZ^lzog_$IfG$$IfG$
PosTolerance    0
$If$a$G$$IfG$|$$If\Nr!     (p(44444f4       zog_$IfG$$IfG$
UserSpecifiedSizeRatio  1
$If$a$G$$IfG$|$$If\Nr!     (p(44444f4   
VerilogCode
             $     2     J     zog_$IfG$$IfG$
VHDLCode
$If$a$G$$IfG$|$$If\Nr!     (p(44444f4J   L     `     f     v          zog_$IfG$$IfG$
PROPS!
$If$a$G$$IfG$|$$If\Nr!     (p(44444f4                       F
E0      X       750     750             1       0        DR      0
zog_$IfG$$IfG$
E1      V       1750    1750    A20     1       0        DR      0
$If$a$G$$IfG$|$$If\Nr!     (p(44444f4F
E2      V       3750    3750    A100    1       0        DR      0
H
E3      X       5750    5750            1       0        DR      0
\
!
`
l
SIGNAL  dbg_dat_i

DIRECTION       input
zog_$IfG$$IfG$
RADIX   hex
$If$a$G$$IfG$|$$If\Nr!     (p(44444f4
GRID    0        1       0        1       0        16711680        0        0

ENDGRID -1
zog_$IfG$$IfG$
Clock
$If$a$G$$IfG$|$$If\Nr!     (p(44444f4 zog_$IfG$$IfG$
EdgeLevel       neg
$If$a$G$$IfG$|$$If\Nr!     (p(44444f4 "48Fzog_$IfG$$IfG$
Set     Not Used
$If$a$G$$IfG$|$$If\Nr!     (p(44444f4
zog_$IfG$$IfG$
Clear   Not Used
$If$a$G$$IfG$|$$If\Nr!     (p(44444f4





}{vtrph`X$IfG$$IfG$$IfG$
ClockEnable     Not Used
&F$a$|$$If\Nr!       (p(44444f4
ActiveLowSetClear       True
znc[S$IfG$$IfG$
AsyncSetClear   True
$If$a$G$$If
!G$|$$If\Nr!     (p(44444f4$IfG$(,8Pzog_$IfG$$IfG$
ActiveLowClockEnable    True
$If$a$G$$IfG$|$$If\Nr!     (p(44444f4PRfjxzog_$IfG$$IfG$
VhdlType        std_logic
$If$a$G$$IfG$|$$If\Nr!     (p(44444f4zog_$IfG$$IfG$
VerilogType     wire
$If$a$G$$IfG$|$$If\Nr!     (p(44444f4*0>Vzog_$IfG$$IfG$
SystemCType     sc_logic
$If$a$G$$IfG$|$$If\Nr!     (p(44444f4VXlrzog_$IfG$$IfG$
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
$If$a$G$$IfG$|$$If\Nr!     (p(44444f4Rzog_$IfG$$IfG$
StateEquation   Hex(Inc(0,2,5))
$If$a$G$$IfG$|$$If\Nr!     (p(44444f4RThlxzog_$IfG$$IfG$
HighVoltageThreshold    5
$If$a$G$$IfG$|$$If\Nr!     (p(44444f4zog_$IfG$$IfG$
LowVoltageThreshold     0
$If$a$G$$IfG$|$$If\Nr!     (p(44444f4,zog_$IfG$$IfG$
LSB     0
$If$a$G$$IfG$|$$If\Nr!     (p(44444f4,.@DRzog_$IfG$$IfG$
MSB     31
$If$a$G$$IfG$|$$If\Nr!     (p(44444f4zog_$IfG$$IfG$
SignalActionType        0
$If$a$G$$IfG$|$$If\Nr!     (p(44444f4tv}{vtrph`X$IfG$$IfG$$IfG$
isFallingEdgeSensitive  False
&F$a$|$$If\Nr!       (p(44444f4
isRisingEdgeSensitive   False
znc[S$IfG$$IfG$
DrawAnalog      0
$If$a$G$$If
!G$|$$If\Nr!     (p(44444f4$IfG$
BooleanEquation
Tzog_$IfG$$IfG$
NegTolerance    0
$If$a$G$$IfG$|$$If\Nr!     (p(44444f4TVdhtzog_$IfG$$IfG$
PosTolerance    0
$If$a$G$$IfG$|$$If\Nr!     (p(44444f4zog_$IfG$$IfG$
UserSpecifiedSizeRatio  1
$If$a$G$$IfG$|$$If\Nr!     (p(44444f4
VerilogCode
(zog_$IfG$$IfG$
VHDLCode
$If$a$G$$IfG$|$$If\Nr!     (p(44444f4(*<@Lxzog_$IfG$$IfG$
VhdlMapping     DefaultVhdlMapping
$If$a$G$$IfG$|$$If\Nr!     (p(44444f4xzzog_$IfG$$IfG$
PROPS!
$If$a$G$$IfG$|$$If\Nr!     (p(44444f446bdNPZf}{vtome]$IfG$$IfG$$a$
E0      X       750     750             1       0        DR      0
&F$a$|$$If\Nr!       (p(44444f4     fz6rf[SK$IfG$$IfG$
E1      V       1750    1750    D20     1       0        DR      0
$If$a$G$$If
!G$|$$If\
E2      X       5750    5750            1       0        DR      0
!      (p(44444f4$IfG$$IfG$68LR^vkc[$IfG$$IfG$
!
$If$a$G$$If
!G$|$$If\
!      (p(44444f4tvkc[$IfG$$IfG$
SIGNAL  dbg_dat_o
$If$a$G$$If
!G$|$$If\
DIRECTION       output
!      (p(44444f4tvzog_$IfG$$IfG$
RADIX   hex
$If$a$G$$IfG$|$$If\
GRID    0        1       0        1       0        16711680        0        0
!      (p(44444f4Jzog_$IfG$$IfG$
ENDGRID -1
$If$a$G$$IfG$|$$If\
Clock
!      (p(44444f4JL^bpzog_$IfG$$IfG$
EdgeLevel       neg
$If$a$G$$IfG$|$$If\
Set     Not Used
!      (p(44444f4zog_$IfG$$IfG$
Clear   Not Used
$If$a$G$$IfG$|$$If\
ClockEnable     Not Used
!      (p(44444f4,^zog_$IfG$$IfG$
ActiveLowSetClear       True
$If$a$G$$IfG$|$$If\
AsyncSetClear   True
!      (p(44444f4^`x|zog_$IfG$$IfG$
ActiveLowClockEnable    True
$If$a$G$$IfG$|$$If\
VhdlType        std_logic
!      (p(44444f4 zog_$IfG$$IfG$
VerilogType     wire
$If$a$G$$IfG$|$$If\
SystemCType     sc_logic
!      (p(44444f4      """"}{vtome]$IfG$$IfG$$a$
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
&F$a$|$$If\
StateEquation   Hex(Inc(0,2,5))
!      (p(44444f4     ""###0#4#TH=
HighVoltageThreshold    5
$If$a$G$$If
!G$$$IfrT!       
LowVoltageThreshold     0
2p244444f4$IfG$$IfG$$IfG$4#B#`####$TH=
LSB     0
$If$a$G$$If
!G$$$IfrT!       
MSB     31
2p244444f4$IfG$$IfG$$IfG$$$$b$d$z$~$TH=
SignalActionType        0
$If$a$G$$If
!G$$$IfrT!       
isFallingEdgeSensitive  False
2p244444f4$IfG$$IfG$$IfG$~$$$$$$$TLA
isRisingEdgeSensitive   True
$If$a$G$$IfG$$$IfrT!       
DrawAnalog      0
2p244444f4$IfG$$IfG$$IfG$$%,%p%r%%%TLA
BooleanEquation
$If$a$G$$IfG$$$IfrT!       
NegTolerance    0
2p244444f4$IfG$$IfG$$IfG$%%%%%&&TLA
PosTolerance    0
$If$a$G$$IfG$$$IfrT!       
UserSpecifiedSizeRatio  1
2p244444f4$IfG$$IfG$$IfG$&&>&~&&&&TLA
VerilogCode
$If$a$G$$IfG$$$IfrT!       
VHDLCode
2p244444f4$IfG$$IfG$$IfG$&&&&'''TLA
VhdlMapping     DefaultVhdlMapping
$If$a$G$$IfG$$$IfrT!       
PROPS!
2p244444f4$IfG$$IfG$$IfG$'*'H'z'|'''TLA
E0      V       -1      -1              1       0        DR      0
$If$a$G$$IfG$$$IfrT!       
E1      V       750     750     PC      1       0        DR      0
2p244444f4$IfG$$IfG$$IfG$''''''(TLA
E2      X       2750    2750            1       0        DR      0
$If$a$G$$IfG$$$IfrT!       
E3      V       3750    3750    D100    1       0        DR      0
2p244444f4$IfG$$IfG$$IfG$((.(J(L((((TOMH
E4      V       4750    4750    L/S EA  1       0        DR      0
&F$a$$$IfrT!       
E5      V       5750    5750    LOAD DATA       1       0        DR      0
2p244444f4$IfG$$IfG$$IfG$((j*l*v*****Y|$$If\>!       (p(44444f4$IfG$$IfG$$IfG$$IfG$$a$****+
!
+x+|++[VOM
&F$$a$|$$If\>!       (p(44444f4$IfG$$IfG$
SIGNAL  dbg_op_i
$If$a$G$$If
!G$++>-@-\-h-x---P|$$If\S?;"   (p(44l44l4f4$IfG$
DIRECTION       input
$If$a$G$
RADIX   hex
$If$a$G$
GRID    0        1       0        1       0        16711680        0        0
$If$a$G$$a$------..VK@
ENDGRID -1
$If$a$G$
Clock   Unclocked
$If$a$G$|$$If\S?;"     (p(44l44l4f4
EdgeLevel       neg
$If$a$G$
Set     Not Used
$If$a$G$
Clear   Not Used
$If$a$G$
ClockEnable     Not Used
$If$a$G$..8.:.R.b.h..laVK@
ActiveLowSetClear       True
$If$a$G$
AsyncSetClear   True
$If$a$G$
ActiveLowClockEnable    True
$If$a$G$
VhdlType        std_logic
$If$a$G$|$$If\S?;"     (p(44l44l4f4
VerilogType     wire
$If$a$G$
SystemCType     sc_logic
$If$a$G$......wlaV
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
$If$a$G$
StateEquation   Hex(Inc(0,2,5))
$If$a$G$
HighVoltageThreshold    5
$If$a$G$
LowVoltageThreshold     0
$If$a$G$|$$If\S?;"     (p(44l44l4f4......wlaV
SignalActionType        0
$If$a$G$
MSB     3
$If$a$G$
LSB     0
$If$a$G$
isFallingEdgeSensitive  False
$If$a$G$|$$If\S?;"     (p(44l44l4f4./// /T/wlaV
isRisingEdgeSensitive   False
$If$a$G$
DrawAnalog      0
$If$a$G$
BooleanEquation
$If$a$G$
NegTolerance    0
$If$a$G$|$$If\S?;"     (p(44l44l4f4T/V/f/x///wlaV
PosTolerance    0
$If$a$G$
UserSpecifiedSizeRatio  1
$If$a$G$
VerilogCode
$If$a$G$
VHDLCode
$If$a$G$|$$If\S?;"     (p(44l44l4f4/////0wlaV
PROPS!
$If$a$G$
E0      V       750     750     READ PC 0x0     1       0        DR      0
$If$a$G$
E1      V       1750    1750    WRITE SPR 0x5   1       0        DR      0
$If$a$G$
E2      V       3750    3750    READ SPR == 0x4 1       0        DR      0
$If$a$G$|$$If\S?;"     (p(44l44l4f4000$0*0T0wlaV
E3      V       4750    4750    READ LSEA 0x1   1       0        DR      0
$If$a$G$
E4      V       5750    5750    READ LDAT 0x2   1       0        DR      0
$If$a$G$
!
$If$a$G$
$If$a$G$|$$If\S?;"     (p(44l44l4f4T0V0X0Z0\0^0wlaV
SIGNAL  dbg_stall_i
$If$a$G$
DIRECTION       input
$If$a$G$
RADIX   hex
$If$a$G$
GRID    0        1       0        1       0        16711680        0        0
$If$a$G$|$$If\S?;"     (p(44l44l4f4^0`0p0|000wlaV
ENDGRID -1
$If$a$G$
Clock   Unclocked
$If$a$G$
EdgeLevel       neg
$If$a$G$
Set     Not Used
$If$a$G$|$$If\S?;"     (p(44l44l4f400000.1wlaV
Clear   Not Used
$If$a$G$
ClockEnable     Not Used
$If$a$G$
ActiveLowSetClear       True
$If$a$G$
AsyncSetClear   True
$If$a$G$|$$If\S?;"     (p(44l44l4f4.101@1D1H11wlaV
ActiveLowClockEnable    True
$If$a$G$
VhdlType        std_logic
$If$a$G$
VerilogType     wire
$If$a$G$
SystemCType     sc_logic
$If$a$G$|$$If\S?;"     (p(44l44l4f4111111wlaV
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
$If$a$G$
StateEquation   Hex(Inc(0,2,5))
$If$a$G$
HighVoltageThreshold    5
$If$a$G$
LowVoltageThreshold     0
$If$a$G$|$$If\S?;"     (p(44l44l4f4111122wlaV
SignalActionType        0
$If$a$G$
MSB     0
$If$a$G$
LSB     0
$If$a$G$
isFallingEdgeSensitive  False
$If$a$G$|$$If\S?;"     (p(44l44l4f4222$2(2X2wlaV
isRisingEdgeSensitive   False
$If$a$G$
DrawAnalog      0
$If$a$G$
BooleanEquation
$If$a$G$
NegTolerance    0
$If$a$G$|$$If\S?;"     (p(44l44l4f4X2Z2n2t2z22wlaV
PosTolerance    0
$If$a$G$
UserSpecifiedSizeRatio  1
$If$a$G$
VerilogCode
$If$a$G$
VHDLCode
$If$a$G$|$$If\S?;"     (p(44l44l4f4222222wlaV
PROPS!
$If$a$G$
E0      0        5750    5750            1       0        DR      0
$If$a$G$
!
$If$a$G$
$If$a$G$|$$If\S?;"     (p(44l44l4f4222233wlaV
FQ/  %8&" WMFCcR P3PSxU>FQ/ EMFPSXVISIODrawing
$If$a$G$
 Y=&%%V0JJJJ%(%RL Arialdx		_VarMemberFlagsVB_Var@?>=<;:98%T+.g=*A*A+.
$If$a$G$
L`Context ID          T|5>\M*A*A5>L\(4 bits)&%%V0}JJ}J}J%(%RL Arial%T.<=*A*A.LpPage Index Level 1	T|>M*A*A>L\(8 bits)&%%V0}iJ}JiJi}}J%(%RL Arial%T.(=*A*A.LpPage Index Level 2  T> M*A*A>     L`(11 bits)&%%V0iUJiJUJUiiJ%(%RL Arial%T.=*A*A.LdPage Offset     
$If$a$G$
T>M*A*A>     L`(13 bits)RL Arial%TX"*A*ALP35RL Arial%(%TX"*A*ALP31%
(RL Arial%TXbo"*A*AbLP24%
(RL Arial'xx
'#
$If$a$G$|$$If\S?;"     (p(44l44l4f4333$3(3f3wlaV

P#ArialArial%TX"*A*ALP23RL ArialP#Aririalc,,yMMHM,,,%TXQ^"*A*AQLP13%
(RL Arialr,HM(%MMM@MMm,BBBc
$If$a$G$

$If$a$G$

$If$a$G$

$If$a$G$|$$If\S?;"     (p(44l44l4f4f3h3|3333wlaV

$If$a$G$
H
$If$a$G$
c,,,,,,y,,,,,,,,,,,%c,,,,,88288782T8887!2%TXu"*A*AuLP12%
(RL Arial)@)GF)FF^F_F%TTFL"*A*AFLP0&%%V0i::i:i:%(%
(%
(%RL ArialGH@GHFH)Arial%Tw-*A*ALtPhysical Page Number             T.L=*A*A.     L`(22 bits)x&%%V0iU:i:U:Uii:%(RL Arial'xx
'#
$If$a$G$

P#ArialArial&" WMFC PPS%(%%T.*A*ALdPage Offset     
$If$a$G$|$$If\S?;"     (p(44l44l4f433333"4wlaV
T/>*A*A/     L`(13 bits)%
(RL ArialrialArialG@G%TX*A*ALP34RL Arial%(%TXO\*A*AOLP13%
(RL Arial%TXu*A*AuLP12%
(RL Arial%TTFL*A*AFLP0&%W$JJ%(%%V,&%%V&M&(-5@LZhv!.:CvJhMZMLJ@C5:-.(!&%(RL Arial%(%RL Arial%TA*A*AA
$If$a$G$
L`Page Table     T8*A*A8LdBase Address          T;.*A*A;Lddepending onTA/>*A*AA/Ldcurrent CID      &%%VX
$If$a$G$

$If$a$G$
%(%
(%RL Arial%TT*A*ALP+&%W(aaa%(%%V,&%%V0MMMM%(&%%V0MMMM%(%
(%RL Arial&ByValKt(CallGu*CasetL,CBool~Dirge?Dir$\@Do4ADoEventsDo
BDoubleuEachV;DElse%TT*A*ALP+f&%W,%(%%V,&%%W$JJ%(%%V,&%%W$JJ%(%%V,&%%V0::::%(     &rWMFCPPS&%%V0:6:66::6%(RL Arial !"#$%&'()*+,./01234%(%RL ArialFGHIJKLMNOPQRSTUVWXial,%TdY.x=*A*AY.LTPTE2   &     %     %V0:6:6:6:%(     %
(%RL Arial,,,,,,,,%c,,,,,
$If$a$G$|$$If\S?;"     (p(44l44l4f4"4$4&4(4*4,4wlaV
     
                         
$If$a$G$
      %T@*A*A@
LhL2 Page Table       & %     W,-**-*%(     %%V,,&:/,&:*,/,&& %     %W06***66%(     %%V,1::61:%RL      Arial     KK!!#8dd2!^KKB88888!J%8:!J7(7!!!:6C% T+q*A*A+qLVirtual Page Number  (VPN)                          &
$If$a$G$
%
$If$a$G$
W,IJIIJI[I[I%(
$If$a$G$|$$If\S?;"     (p(44l44l4f4,4.4@4N4T44wlaV
%%V,ENNIEN&
$If$a$G$
%
$If$a$G$
%W,aiyayiyia%(
$If$a$G$
%
(RL Arial%(%
(%%T`*A*ALT255RL Arial%TT*A*ALP0%
(RL Arial%TT*A*ALP0%
(%
(RL Arial@?>=<:987543210/.-,+ri%Td*A*ALT2047<Y--$JJJ-.-
 Arial-2
$If$a$G$|$$If\S?;"     (p(44l44l4f4444444wlaV
.+
$If$a$G$
Context ID          2
$If$a$G$
>5(4 bits)--$J}J}J--
 Arial?????????????????????????-"2
$If$a$G$
.Page Index Level 1      2
$If$a$G$|$$If\S?;"     (p(44l44l4f4444444wlaV
>(8 bits)--$}JiJi}}J--
 Arial?????????????????????????-"2
$If$a$G$
.Page Index Level 2      2
$If$a$G$
>    (11 bits)--$iJUJUiiJ--
 Arial?????????????????????????-2
$If$a$G$
.Page Offset    
$If$a$G$|$$If\S?;"     (p(44l44l4f4444444wlaV
2
$If$a$G$
>    (13 bits)
 Arial??????????????????????-
$If$a$G$
2
$If$a$G$
35
 Arial?????????????????????????--
$If$a$G$|$$If\S?;"     (p(44l44l4f4444444wlaV
2
$If$a$G$
31  "System cp#ρP-
 Arial?????????????????????????-
$If$a$G$
2
$If$a$G$
b24-
 Arial-
$If$a$G$|$$If\S?;"     (p(44l44l4f444254565855555{vqca_]
$d%d&d'd$a$$a$$a$|$$If\S?;"    (p(44l44l4f4     566666666$a$
$d%d&d'd8/ =!"#$2P1h0p3P(20;/ =!"#$2P1h0p3P(2(2    0;/ =!"#$2P1h0p3P(20    0;/ =!"#$2P1h0p3P(2(2    0;/ =!"#$2P1h0p3P(20    0;/ =!"#$2P1h0p3P(2(2    0;/ =!"#$2P1h0p3P(20    0n_KFvHPNG
2

23
 ArialA???????-

IHDRFrsRGB       pHYstIME     -
2
tEXtCommentCreated with GIMPW IDATxg@T7=;HT"
Q13-
 Arial?U??o????ooo??Eoou???????-
b,"Q
2
X&1ĆQ#( M:Jm`fy?{D\    g5.4G%  00  0O>x|bdddLA"##mmm8e2BBB#F7o^uu5b&½{B~gv9{{HS   ݝ|rccc__)Sdddl޼9""
A<NHH0apMM$pر`hsssSVV"ر}	!ϟ0aBqqq```}}=*ర0OOO==wVUU5*///%%eС%'[ZZ|}}	!AIII__F#&{{{wttL0a„	ځb555xY{̻ϛ7O\\
u12-
 Arial-  2
Jƾ鲲ׯjoooܸ'%%m6*X/O>}„       Æ
۲eAzUB׭[wIB˭[[[o޼yY%K߿_@@RVV=p?{n}}}  7ot6-$$b|}}]\\!yyyVVV...zzz>\tiYY     ѣk׮UUU999;̜93&&۶m4Nj400zb
ЇLikkojjٳٳgWVV&''uTWW7`lCCCO	!=/!Vw\.!oo/**L!tuu|޽{Ԕ7oހpIHH>}ҒFQՇ&>\GG=((ĉ{7gΜ]vu?[@;+))edd<~XPPNBRSS.]$''wqqm۶߿2n8wwyIJJ>yٳg=211QSSÛߎN+<ҥK7n|˫\uu~iҥl6;>>VFF0e˖=~{<_C @rrʕ+3229VCCCwwwB?p	133յŋTKYY@'OHJJ;ZtҔO8ݻ.^8h jOs͛7g׮]xo+5siӦQkjjٳg"}ٗ(&&+۶m^266ryܹ+v/_yǏwppb0󣛛l6ݝϾFqqqK$HϾofgg嗄QQ={gϞh&==7x#wc՟?]^^fCCCw2rH'˵oooWPPPQQ)**JOOa0C;
F0-
_===!bbbo߾r)Y|yYYoff믿x5      r                   ToߪB?~liiNII
-$:i:i:-
---
 Arial?@?-%2
Physical Page Number                  2
lmmꚛ[-gikk\IٗB`kk7*++kiil۶MCC֭[222֭3f`@[ׯ__r;w{*yy;;;322jjj}}}7m$$$>7iҤI%%%KYj!d۶m=/!dΝ;vHNNZ|9Ékll{?FDDzYYYKYYY&&&W^'&&.Z͛7w@4cƌ4h޽{߽D\vZcckԔdeeq._غuIfffK>1bFRPPطo߁
.    (22 bits)--$i:U:Uii:-
 Arial'xx
?---2
utt_zEqpp322‡}_j      訯w/Q222
Page Offset    
?~{常8--w޸q@     ?~|ٲeo߾%L4ʲg>~!d8qGUU566QKby{{B8%%%'':ŋ
2
/    (13 bits)-   
 Arial?????-
2
;w$hiieu뚚F1sLBHuuu}}_x1}t뫥`0$%%:;;o o%$$322LMMcbbJKKNjgg"''}=Rzzzhhw}p$^=ztaa)Vkkktt4ñ:t萄Dzz:!^KKʕ+   !ƍuVxx#G+~<==?z#GRL&'<>ѣ3f[ۉaHNN>|8!RII{ϖ۷o;q8L{sss|#|s1 Bzd_B[[۸qrF
34
 Arial?????????????????????????-    -
2
Rc*>x򥙙h{{{K_'dggRO>ˣ6o&Nxu|poVTTܹsK]777~%ݩc***fo
O13-
 Arial????????????????????????-
E[]6e11jqqq̙3-RTTg@y'Zk.~Zv-!$,,d_ǽ{JJJTTT۷oohh6lܹsHߴQF޸qR[[{IBȶm>O?po!xN!|BJ^*--I[[butt">DlllWQQqȑ&O(AyAjjjXX컇#uwĉM6eee饧?zFؔRyի῿/~={OJ__߂YfEGG>}p߾}555K4fap$$$888gҥKtuu͛mllΞ=+,,\]]-%%x ';mڴׯ_߻wƦ{TSS#[aS*..0`Q%߻w*yuuu}ː>%qq999<N}o(..nnn.//7110`b}&(((##Ñ#G຺GX,'R?xGcǎ~!_=,C322?~Ə/$$D	>u!͛rrr6luFHKKv횮nL&a}J\.˞eee+Wljj?
2
L5k!l6,++kʕ,\zÇ,Y.**x:C5*//͛L&SRR2!!#88Tž3gzJJJRR<YПސ!C~7aaaBȞ={DDD!uuuϟ?;qÅN``=p5knݺeooOjiiQ_kkkB~
6P˜KYԦw܉644$0+++___}}}~)))͜9ã+%%ɓ'rrr@}͛78qtRyyC2QiΝ;ƍc0!!!SPP\nzbb       }rlٲuVUCC\__@AA޾ʕ+&L@D1..xKңFl~cRRRll={t:%  C7??(**XYYQnnn999)0Jǧ]PP?jkk


ÇHHHܹFM2'g'77spww޼y?0PPPhmm%y"$$|i!֭t钯oKKkss'OBCC3337mD_~}kkɓǍښqAYYYl
u12-
 Arial?????????????????????????-  2
z!>>~ԩ555§Nڸqcee|ii)Ͷۼyq!_
GDDL:U]]0J%%%f^$`sZZZTLyƍ
F0-%J---$-
-:$&(-5@LZhv!.:CvJhMZMLJ@C5:-.(!&-
UUUG~zMMMꪃzС/fSRRnݺ#yyy

K H۷oݺu999=.={L^^N_~}ɢbbb;v`tuux<aQQQDπ?#nnns}廍]vȾpqqiӦ͞=6--ӻw>#ܹ8:77ǥϟ[[[s8X,Ç߹s0Kp}߽fy<Ν;

 Arial?????????????????????????-
yuuGC$`3?/''PBBbڵW^fX
-
 Arial?????????????????????????-2
A
Page Table   2
:::YYY    >m֮#^aٲeP%%f!!ovRU5B
8Base Address           2
3Muu    rss=zdffFtss{AUUT)fo޼ym---IIٳg"8|]:;;,YBqrrz        á/]JqssZ\֭[͛WUUHP*++g̘)//Ͽ?{xxHJJB8aii9{lQQѧO>|YZZܹsر&X,/߯_M6M0ADDD[[{644ljj:{bWWN/--uuuqŋĈ'0AFFʕ+GZZZ燐رc̙.]qc~~?ɓ
;depending on2
H%$`'N466޽{ի'O+V'%%5ݻ$%%N)((`XƍBHW\nQQ(5  2rȔ*%qvvuR뀿X@@OO{mmmxύ<d۷Ĥkiii@ڿqq{JgQQэ7]޽{W\Լ{M\.7//%z@@
VVV)))o߾rgZݹsg޽JHH˳011177~RRҠA/FZ`-"A8%""bŊ/{zzx<'''BȣG-[VTTgϞm۶-]SuUU!$,,2n870	V\\zׯwuuB,,,RSS/ҦN:lذS;Yɥ8p`Ŋԋȴq8˗9rQ@^ykh4uBBӥ

5kP5˗/y<^MMr'NPSSCH8xiii֊OVii_pp0ZDө2DH?!F)++UTTŵRU+JKKeeewEDDdgg444P@ٳ@}bvr8γg޼ybN}jdd|r:d2O:=pC"WV\\ܣ>}I\.eݺuǏ)|        zϞ=;uT>999qqq4fҤI{%,ZHLL&0|uuy	޽[UUΝ;T͛7[ZZL޵k!
/Acurrent CID         --"$

--- Arial???????????????-     2
ҽ)Ϟ=|2
H!..O?TRggح[n߾_XX8e{{J99pFjϟ?cƌ_~dzɉ6m?
+-
Pǎ~۷oSkL&T7nƍӪ IDATEEEǏSUU?>B
_̂O)''gȑ]]]>>>˖-SPP DFFn>|Cnjj"6,,,ښb)((477GGGϘ1S244
%aa---$--$MMM---$MMM--       -
 Arial&???l???- 
2
lPTE1         --$MMM-
 Arial?t???#H?????---!2
p8J

/>}[lmmSRR!#F@=  QO_~)))qqq?VSScXÇ:uJ__֭V200]`AYYYbb!ի)|0
p??BСC;::N
IL1 Page Directory               -%<<A---$@M@@--"$-- Arial?>~??r????????-    2
Cpww/--ݴiӤIKkjj8pAKBBB¡#|0)222۶mb"""vee円###YY\nYYYWW!dǎ! |$%%-UUUAAAj4nnnD!h
4`޺uX__j9<<QfAÿMAAd&$$ܸqCEEEVV&444<7
Kt:bjj:lذE/0޽cǎٳg+++xxxܻwoʖ6|V0455
+-%---$--%J---$--%J---$--$:::---$:66::6-
 Arial--
 ArialFGHIJKL-
2
HslllssŬY>!4i!BLLL޽vZ>0  >O:::w^UUcǎ{D߁83(##)$$Q\\ryqqq333AAwkkc066LJb1o޼tWl6!$`wQyP455{\op8/^عsuFFE_xqԩo߆gZ_BBRXXFaX'N(//<内yzzHII!$,"IJJ޽{СCBBB'::JJJ;wڵk߾}gԨQ[n1bfjjӧO9Έ#ӵ5X_ן:u"%%5x7o޼yFDDѣs%
.YPTE2         -
-$:6:6:-
-
#Y[[[YY?^ZZZHHjШh.lll\f
!JJJ{ikk:d2RG0|SRRn߾=rHBH~~U[Fݽ{wUQQqܹ7oHII͟?Ĉ#         C젠s8'$$\~/!$44tҤIw=CFx⊊
-
 Arial?EEEE????????????????-
DPMSSӓLra555NYYr׷Yl6{ɒ%{F0     8ŋmۖ%%%$""BUTUUM>ѣp8#..n͚5'OF04|ܹscbb훛ƍdɒŋ
2
aaa@baaa>҄      .]tѷo.Xjkoo'="00F]xQMM߿Ԅ5驪#B6o\UU5w\$,,
@
L2 Page TableQ    -
%*-*-
--$,&:*,/,&-
-%**66-
--$:61:-
 Arial   -
.2
!$`JNN>p@uu6lЛ!gddBtttٳghjj"["""'KǏ/[LRRrԩfjmm߽{wGGǒ%K;& IX,EEŦ{Κ5KCC
q+Virtual Page Number  (VPN)                                   -%IJI[I[I---$NIEN--%ayiyia--
 Arial?????????????????????????--       --2
ݻwƍ,+55@>_SSӈ#<==2dbss3EOap#B"##{\lnn6@ɸB-[?Qի7VTT~ZBB|ĉy3`qƍI&	WWWKIIuРp'Oo߾WPPX~yIo>        !AAA=/!ӓ899e˖:Nx[lYmm-   
255
 Arial?????????????????????????-      2
ڵk'OјfaaA)-- 8qMLLlћ7o9}ILT[f_B!dÆ
Te2[lljj*++\`+jkk:TWW` ;{'OoN;wNZZjjj/^$IJJW())Ao!t:UWWd27nܘhjjZ^^lkk$$$Nb&L`ffHw܉]x1-NgX/^=ŋQQQ222=255]hQmmTjZucc#Ղ)H+NNNݿ9rp~~'O!K,	!O>%|TLζZZ[[R$`3333[[ۧOBw]TT4nܸϞ=9::fS-~~~ÇC$>Xϊ駟222lll


!MMMTǿ|ٳgCiii9uի[nc04
!:`3<֌3h4چ
=zdnn>sL:KJJ򻥧755
6LIIرc222%((`ikk۲e˅jjj:::!WYf͟?ӛ7o>zMjjjvvׯ!L&!@&..f͚ٗrIBrlllpp0Fۻw/LLLtpp Xsι$%%)++cD	>LKKk]]]ϔBbV\)""?ϟ?ĉo޼qtt8 !!akkx @ȾfwA___OOOߝ=
&&&v
///BȞ={̙0 U\\\VVFx;v8q"!$%%H^^~ƌǎ׮]w!D^^}…T&.((hii;wnxxxTTT]]ݪUvn
H1.\pҥjB
0-
 Arial?????????????????????????-             2
0--
 Arial?????????????????????????-
2
2047
>}z񮮮;v̙37ٗ
FMicrosoft Visio DrawingVISIO 6.0 ShapesVisio.Drawing.69q՜.+,D՜.+,N
`!|\A~~>!DJJرc+33˗rrr#F@P@\~"!!oݺddd̛7իW[nuttD0>OP׭['##[^zebb9slڴ   ':|0
e [WW2`GnܸQVV6&&fذa&*` KHH444tuu466Y̙3


$g(|x<Fc0&&&wMIIhZZZC/:xEtttNNΨQ7tP~ϊ޹sGYYYJJ
@HP\ht
     PagesMastersPageVisio (TM) Drawing
3`/ۊ+lmm.\HsέXdS놻._u\%&&&''7@db@>666vppصk՘,,,Kj*CvY\\9h sMBɓwmllH0	sYf]vabb"!!B)))/..5kVlllLL̵kג㏤$0|LaÆ+WB,--cbb,--?~`0ϟ믿Μ9s׮]zzz]<WVWWqFv1zᶶr`3g?xʪ-zzz/_
gTHjf|Rd !fffMMM333$
SSS~%?~<&&f*G$,o;ٗbuvvB444z\NK7?~ү_bD	LHHURRo///_r%svv>|x"!!icc3o޼~+<=|ڴio޼~:d2>B***ׯ_UUUԤ|.@$--M-]\\튊,cǎqÇ?~BUUUEE#FǮ    >Ǐ=,]4**jW^Ν;򪪪<ORRrϞ=+V@<8}MMM  !EEEݻqAeee-_|cƌ
x񢺺zXXشizW0|ؠA233Ү]6l`ff$--Ç}||tttRSS?jcccBB!dǎ=/!dK,A@徻V~~ٳo޼idd]]]]粲|QQV{{{}   !{
웗qqqyyy#MB
$
US8@Td Arial@$N@Monotype Sorts@>NuWOingdR
NtSymbol5T?? Y@-1U
Z[[DEEutti6uիWXXXwvv>yd龾# 􍸸plllzz
J:DT1EW-hPT8*        
.U_b      a酸0zGz?@3CfRbU|||%U
P     }     |KG/Y&4?\.? AfY&,,' /Dq&z&}     |
UTT?zOnܸ?>;;ao>s}\YYyƍgJHHhkkG,XbL奤kkkƘ1cI@зx⎎u
2c…3gδ2L///ccD@DDDz󃒒n޼0}zqq]ƕ+Wttt:::$%%%%%?!!!UUUSLA    'SS 988B={+BOuuŋ       !^tRgg"5FO)//4iRVVUUU/^,\PYY֭[|===P5k#;::lYFFFll_!--...]]]+tRiӦ~ذa-UVBq|}0
7^v_~UUUewϟ3gluu5DH0@߼zNNN쯬\UUuIj!d#E4KLLLLLL`wTUU/!LJBrrr455X@iTVVBƼ<Bmgg']hYYf
!dΜ9Kkjjp8O
|y   }{})}        ?2     ||
||||*|||E-?k4'-'CECE,'*CECECE-?H>?:`}'CEUCECECECEUCECE- O4F2AJY;;   AnVnVAbGTfY  R_R__ `#f:/lb6p`fW    /l
Qn@@?B       !wׯ”)SLMM\0;v˗/UTTloܽ{wIIG      \rrr4f=@H#G455
           466B"##{tw8p /gmɒ%'Ottt|w̙3-*..F     xrzz)!DSS{T__ܹ9s hFU4'Md``#B6mT__ommقTKKfffۛ={Q^^>rHCCCP|Bŋ?}\2LQQQI&ٳGVVaT}8vXAA+Wlذ!;;[AABTT˄[[;v1TLLLFٹvڢǯ[nĉl6hߏGTޖ-[mfiiy̙}^dɒ!Cz4l_j)UUUׯ_'Qg(M2E^^]]]---* |֢Zeee:ޣgJJ
/l Y?5?(\ #!&4$
|
tFf-|-|-|-wGQUoDOM`EtoA _3=OOOaOsOO??O?7ܻu@L&d2?r#   sU/-O%7I[mRfJ+
˕7zxxHII]t     $`'''W\\lllz\b0rrr+>Lׯ_yyyQQHtttܿϜ9ܿ;;;qժUqqcǎ
:t޼y-*))A        ogϞ|ĉ:j֭遁T[nܸ!  rΜ9cggwLS!i̙III񺺺Ϟ=KNNquu>|xwĈ˖-[p!Ū>ĉ%%%L'`|
K5 . ||i|    d'
0/UKiR?d?v4Gzt2#&Us       s
ss)-0jӯY/ƛ!3)󿵶1D///Q+p)?HdYc4AkǿٿYfU|%1I߀O]-(fp
ɻ %-=Y[:!#:4)A/q//YkϹ/p?2 Sπ'9}Fɇ7%õ8@\n1$u (:L^p)BH>ZՔU\n4!'4#U2q ?/%&k/%&`,`,`',ѓ4?|QԞQyٓAG
$X&bp6q
/#3=/Uq@T0'vr@1N!T0;UOauADV=2r|UHE#E6$2@1@1Bqq       T,$1Ѧ,/"dA0m+=Oa
/Q?c?u4D        3O贁Nk?f5/:0/WOT/f/x/- _2_D_dJtrIw0(7N`Da,Da/"oTf/dovoood`oo@ޑW7=FHݙA1,ћ(///pP?0ܟt?ycT2No qł5Q2FVt2bH)@ү0S3,S*/ASew@Пÿ1'LG]7n50Ϧϸ5Acrobat PDFWriwter$        }dx)3EWi{<#winspoolAcrobat PDFWriterLPT1:UFDfP
h-RTUUUUF~@x
BP(? 3h
 )
o߾p??+VB<==555\bdd*ٳ޼y+	Ϩ:XIIIDDdȑ+[[[:::߿zw7Ν;nnn!0
_ѣG=vooyyyqq;;;BptzWW׻Kz%++ȑ#6KKWtzYY #GܺuKQQQHHh֬YSLA	oeS6=IDATSӺtRSS˗KKKg͚E9vؙ3g?~L>qĔ)SBBBzl{xߜ˗/Ϙ1CJJ*99yĉ;U߿ܹssILL\tiiiWUUUCCÁ90}ȑ#˗/
wbYbbbb    b R))eqYkZUHu P(:{W_qQRectangle. with text and connion points. Can be stretched toy dimenss.bL&d2鿸\.?P?hHKMD?l?~4
5DHDB
$# ?h-$>TTE=cAUF~?M&d2?F\_.?Q6Ju` n?'u2
Ubaj      jB>AVS>U5
gL@S{#I!N$5A`7Copyright 1999 Visio Corporation.  All s"s reserved.`~ _Sba.chm!#2243O0l>#0>Udd#3      $]      a%2+5U+0(T#FBS6.jRDRr6
ںu+swwȸs玐    !
̴_tuuc
27(4M4]?
.\8~w"b4{:t(""bԨQ,hBHllɓnl6[IIIOOOLL˗555bbbB_/**zɓ'+**[ZZjժ!Clٲ%,,lk֬IMMmiiqvvC00@EDDp\++7oJKKS^|I񐛛Km`Iyŋݻc{l0HHH8p 33sٲeFg_ߍ-}||ٗ$''/XPPֆDPPZ1L\pEVV{%<{lСݣ$Θ1ŋ7311QTT@)F}գe͚5ٗm6BԩSٗNx~ɓ'^~-..߿q))))..Nh._ŅzCBѣG8	>^rrEgܹsF55ryyy555IIɒ7oB
o1t?1E>?w9119T6OHo?/G2M?;rA
utt>ŀ
BCq,B^5/V:@%^V"A(aCI|8Q
kk뼼w###srr455gߠruuuwww__ߒiigggy߾};:].k3eriJ&nQf*4-cIiQFi$ueJB,u:gs]ZM|~9?ƎuvvX4gggMSSS ;w޾n\sMMMHHH@bEKnnn...}oKMM@E`[`E%7o>~}Vuww1TWWWBHYYٔ)S:;;!Æ
;w.K1`kԩƍ@&9}t*}	!ϟN3۲e-#_Fy7^z	!GJB!Nϙ3'""bƍQQQvvvh/_xxߺu!W=z4UBѴΜ9I-Zf`̜={t[[|7o배0j4y@ p8h^A|Ǐ'ڵK^^`0M(͛㰰uֵҗUUU+((̟?[WYf1Ç;iuĉUVfff9Jߝ;w׋A!|'`'allL}fX666Tа͛NNN4-<<<<5@PPP`ooOQWW-+++,,RVV
%[?-_?YM(|33Q:%^_?_Q_nKQEUIL_ _`I_U9E\_botoo:nHl'-C{!OyaYEqF#T       JB
rrrg϶ B.+
\][akJf@+kKfMa$f8

Ul4,(9
D,m@r@2
A-d37"AUl4,(9
D,m@r@$3<*A-43B7
Ul4,(9
D,m@r@3*A-37"AUl4,(9
D,m@r@4
kkk  !WfX?.///##C$%%
N:vT
A-37;U~@1
FR0B
|2HCD3U_Gcm_MH<(
`(//?!4RRR?22r'NucUU_EEE]]]ϧx"66ѣGT   FL,rssSRRrss={)))C            ׿U뵴z=̌R\\#www0[ZZt2U8iҤ3fQ7nܘ2e
H<(
!YCCm0az|RFFq=j͚5۷#}8q"Nj^                      wx゗+W嵶
H<(
KW.\0**JEEmy<:8{{
H<(
ǎ>|M3XywqСNUSScllsK͛7X[[GDD}@ uֈ#8NQQQnnn\\hWj@|>bcc߷Z}}!Ν;U3̇kiiݻwѢEhj0vlBU
U~E2
R0B
3_
qqqy vβNKK뻫% x<Ŀ/?+Wtzkk+up744$&&.Ya4J;wР6ɢ6صkWӗbdddddDiiioi/^Xt~EEƍ:D0*))IJJRUU}	!DOOO}Ν;.]illLOOZC0C lݺu׮]11U׮];qDUUȑ####g͚%zׯܹSWW7tСC\rÆ
hj03TBϋ.uwwwttVVV޾};##Ξ={ժU=7HHHHNNVTT֖)--%x{{kjj[^^O>=aBHyyyNNNEEŵkתiVZZZF`aa!###nٲe׮]믃


\w;;;42CUUŋkkɓ'?@ZZFZ/>yܹsn:n8FFF._hU0Kvv̙3˖-~iii...򥥥#FtyyENN"
||MMM_MIHH077t;㏄_~ظy<OGG322ξx񢡡auu7|3sھ5+++{]p8ԁ&&&]]]r.^QQ܌F@G"""֮]s+uy.C$+++z7cƌqƭZ>((i@zyyB{%lmm566{c^^իW.,://ȑ#FFF>ܽ{GMM
eȐ!111eee='d      BjF[\.ʕ+W^ٳ'&&6))ŋyyyiii%%%hg0Yӂ_xHӇڳf޽TaHHȅCCC]]]UTTllllvll, _Ν;'*8yݻ
vAaaa0j犘!CjkkФo#&!Cl޼ߟ[[['$$2dʕT͛7B6mdmm!%%%@IIIWWM~qtt\pѣGWZf<(Jߜ7o*))=s8n33/_b0E[[;::~{yGGUA(9s#$$dȐ!n
<4UFDf
h-TUUU@~@?x
<OWW?[]].Nydvtt(**ZYY]+\YYy	]]]OOO4#LLLаotaa@ PUU{Z4g###!>66+.]z7huuuMMSN
BP(?d
b:oqYTkQ4u23u`       Connector
SRR~G%%оcÀ0)t:}˖-;v---qqql6cҥhy0`#44tϞ=BPQQl:=c===4>K.EGG755|򫯾:uŋp8NCWuuF4dսׯ;88p\NBãۿ$,4ӹ\dhhhqq͛UUU'MO^    >@@mT)))9o~XKKkʔ)wQWW       2DtgFp87n$ǫb._NؔՉ?靝\.ƍ~oRWW'Zȫ*͵&$&&޽{XKK+77!))Iqvv
`
y<޽{i4ƍy&0|,

`cƌw^N~zCCŋ͛j*{{{BHyy9!$++k̙266qpp;a{zzzyypB77ϟBdddD֬YC144{K~~P(TVVx<                       yHNN.66mWtVϒ䂂BHggԩS{^
e1Cw
t:qذaԙ
ɓ'ɗ/_TRRZt)SKnll˛5kh[ǏlSSI&BBCC	!|>^^^? XŎ;ƍwƘғ'O=*%%BٿSSmRRRXXuW^
/IX0(jjj
UH ^  -}|5p`I`V?}`xa833ސ]3σ3u33?,     ?Gxpx^&
CThis connector automatically routes between the shapi
ts.HD
@#              =hZ#8T H#3               BUF    U@bX?\.nP6
BKK
6>|XIILJd(++_~۶m#Gd0,8|СC~9++kƌc<, S?ֺ,55ׯ_m۶'Lp
.xbBHPP O/??̙3P%Ç?w܅222544+333BH[[
KJJ&OhѢH555j `!=˝Bh*f23go۶-$$ɓgΜ駟Is{{=a00
u
---fsB|||RRR!4MFF&++kbN>}e===)))''';;;0[}o5@wޠ m۶SG]|W^*GEE%&&n211AǛ7o^ZZݱcnjE}ӧB233׭[hii|rPpA&9bĈwwwj
1o~-IIɀHKK1gظѡ"d;88:uSmفUCCojj*!DYY\AA!55zyyJHפ={߿իW
`ubA@u*
  E.#DB     u`h?\hr|uaU
@-?bl;'bE-$ho'y(@rq?@I ?$%?N
@"*5Lz -br_      ^vv"(2uM."q28v"uh9Bd&</Mz
#145|`Vis_SE.chm!#20)@`7Copyright 1999 @io Corporation.  All ;Bs reserved.4U#1?#M7A,@     +4j'v*Q8l>$UdvE    \4
o{Gs3//oSNҗfB6l+}    !˖-KIIyGB8NmmG      >oӦM6mZmm6U(++r     !Ԃ,-----ccc֯_x^x<Ĥ577s\t0^AHLLlڴiwtÍ!GF7-[dɒj
$dU'1$b24R(]Uv[D ZQi      a59       93O'0"q?.g;2GHluw-*O`EW
BBٳg<O Bjjjb
)Fd#7B
1cx{{gff={:mh4mmm@@ӵ<   d#  ~p8ee妦&j笷2
GdIMo@kUFDfP
h-RTUUUUF~@x
۴iѣ֮]D9p`߿h4÷pGG:ɡ_ر#==믿?ӧ7f̘1cp\jj4~:}!CDIrgϞ-
BP(? 3h
 )
{yqw1Qׯ_Fyՙ3gfLԔB7Lyh.B@ 5jzM6M^^^'O|EGG;FFFϟ?&<|0..MWW˫`bb{wv_WY:::!!!oL_999BHBBBAAARRǏy<vڄ   |~xx8!]!L&s{:::O:uj
wbYbbbb    b R))eqYkZUHC 5Vo?)>pp/quupwj   lpysopi`;Generic circle with text and connection points.bL&d2P?hHKMl?j~45DHDD
#  =hZ,>THYY9  AUF~?M&d2JQ6u` ?/u    :m
,6(((##*]t)jjjXJ=`wQPPصkwmmׯEFiiJKK[ZZ!wuu/^`T϶ӧ׹s\]]y<NjIII)**6l^iiK444z8vSNٳxLՕRTTdii뛟o``E7ӱc߿`0V\Iٷo޽{~iܹ'O611!0'>}gQͮ.uuu&y9BHYYٖ-[߸kƀ=Kdee=zڳ<00dQK177|ۓ
biUr      r~YA|XA@     
`1W^
B>!"!"!"+&
kjj-9 f̘1+WJ6nHYf)ࣘ3gرcJJJrrr$%%7o```KKK!?fff>=``ԇqݺu:𿠭h"             p--˗/#>:YY٭[䘚6770sy:`0W`0 @`0`@ 0(^]–nIENDB`Timing Diagram Editor v7.1g - Output File

"
"
"S>U5
L@"'%9        ~lb7#FR&`0?F\.:55?P60)6#CL#EC6	BLP{70N#F;P46B{#
AD5A`7Copyright 1999 Visio Corporation.  All 4Bs reservedo.`?@_Sba.chm!#22426+l>(>UdPE
$w       aBUE@(Z$6r;<
PROJECT
5&
BaseTimeUnit    1
"($37;\-_?H4R^3@R$iF76RRfQ%! _Z_kr#hb
nc_^,Q_kqYkOVsZX@8vBAo9R3Rq%\ 8J6_zs%u
^y _zs%~e9qE{Xy"_{Hl-_{!OyaYEqF$#{B
DisplayTimeUnit 2
|ZDo5o)PUFDfP
h-RTUU+UUF~@x
TextGridX       250.000000
BP(? 3h
 )
TextGridY       6
wbYbbbb    b ))eqYkZUH. \?o        _# ?..:??jn`Uyek_k|f`cConnect two objs together. or can be ei
EdgeGridX       250.000000
 a curve a straight line. shap.f).b]^ٿP&d2?LtQ"~i? 
HD
#        =hT#8>T      #3        AAUF߅<@F~?F}?FP!3|@Au
ImportStartTime 0.000000
`ubvu`u
       -
:@։u`h?mVu`b"@0S#           eA  ]&A       dAW+"W"4,4'>Dib@F\.@FĠ+?FM&d2?M"q&Vz&bV&V%. 'S""//87?5#'B?T:_UUb$@[
ImportEndTime   281474976710656.000000
;tNzsS2<b, 3a&G@140QD6!468"8"dB#"RF8!LS-!]{eE%?@rq?@Ij@EE?j?rB=S*+@s`A*@bS_	SZg Ru bBTORrguhq4`u#`@	00u`dBsH4&L'8"{3AQ115`Vis_Sba.chm!#2?2447`7Copyright 1999 `io Corporation.  All =bs reserv?ed.uG32Bq?oڗf2?|"?Jh1al>
TimePerPixel    5.428571
(>U  W(DE     30?Pa%ra-s4p_(R@9$^$^8Mt<%??"1Um-CU4u2F
Visible DELAYS  SETUPS  HOLDS   SAMPLES TEXT    HIDDENATTACHMENTS       CRITICALPATHS   GRIDLINES       UNCERTAINTY
1HBMt9Bmxw}nha3w9   qXh
ColWidths       144,216,288,423,488
As`Change Arrowhead..o`1fthe a siz
ntyle for
ScrollPos       0.000000,0.000000,0.000000
is con?nectoro`B?b)S"b%MGUύ[JvcgUy
AR`PP`_Set As Stra>bLine
B`"1 l~А to be!ȓo`s
DefDelayRule    1
(RiG82f86iPPb3MO.`'0crb".,jH     a-!kX#gqP-@ˁ?#|xy%qa
A#^?=D       TБg)ES5ArWb"_(9oh?ˁcBtL@tR#SHl'?    { !OyaYE_qF̭w#DgB
NoEventOverlap  NO
|[ca_oW@+ko:aLot:(<7
S}Ϻ+B?,~(JR{DGO>S"&/"\wm$)/ UP?RT*@p@FDNTe@y
ahm$TBqUF(9
D,m@Fr@?x
SigLabelFontHeight      10
BP(?.     KX]o`]q|J|2?u` h "&"u0)@L&d2?~-ɏ(\.gҡ(.sU!&t/:e('
LabelHeight     12
41!!R"U&)4       
0TR&!^#%
LoadLibsToMem   1
\1H14`17f%4l174p174X17X1817\18t17`187l187p187t1817417|181718718&!781787181718171881781G6&!81!718@178D17181/g18,1718
1718):18*:18+:81871%47@187D54a718,:8-:18.:d18@|17,1813c(Al1\1\1`1D`1l1l1a1D1|1111D1|1|1 81Uďo@1 EQ//1`   Connector1_`P
UseFullPathNames        1
V1[EiaiCX1|iEEM7?@XV@@"?@Z"5?GO?(5o%K2c(1;1
1<M΀"?Il\10Rse V
둗!1c(HϾQiEqQ8qpU2&fHndк`1G!Ȧf%)`WCU)%@ߕ߰l2Xtext ID
LibPath
(4 bits)2hDf%͟ߟ'h+ g@>~?@ER!@'i0q@1|¯ԯf%;M_qCϹ2&&z
EntireTime      YES

PrintTimeSpecified      NO
/c/2/5Page Index Level 1
FromTime        0
(8QT5d,hOB!3EWiaRF9E1   -?QcCl_Q_);M_qvX/ROՓo_//1.LQ/ou//,/
ot%q?72
ToTime  4.75
(11Q藕:?xW?i?{?????$ds??O!O3Ooa)eOwOOիOO"QOO__'_9__]___C____(_o#oGoYoko}os)jou{=Oaυ=O) Offsetp3Q2٣K@hdwΜq}s
@@|>?@'?@řĠչ?uPuu`Dn?up2L0Пïٌ> 2k=!ߵ;w25'5imuzcc#$'2qn%7I[mWG?@$>k@@܂oO?@@ŗ@n);M_q)+/}/N8?0?/i?/?@/??<3dv 2DVh|ZQJ.?@#֩AV&/8/J/\/n////OO&O/Q??u?oF?~%??mo?oAOSK1bOtOOOOOCJQOOO_ _2_D_V_h_"0@W߫߻Gɖ/1oCoUogoyooo
8oů?hgӯӿ;PM24_q˃	ҏ,>Pbz/V
AllSignals      YES
@И___Yo 2DVhz 毢ֺuF?ڿ?g῝;M3\nπϒϤ˃
CurrSelSigs     NO
);M_tgWOGҕ؋§Y/ASew,/r/C(?d?/?/??8P1Xj|ʄN);M_w̎#!S@'yӕ؈SäNV//,/>/P/b/t///?OO/lVoo?o@?h????ao?o5OGK2VOhOzOOOOC*aOOO__&_8_J_\_tՆC@%_@@"U0	U___*aYoo)o;oMo_oqoooolկ=/Wï{ÿ+L0Sew˃
w͌ޅz`,$r$@1'N`_El2=l@@fОPxكyЅQLُR+)s[7٪/(<1NM?\.?3,;ML,q@:q,1w䵡zy:dBZX?Q06'FKPhysical Page Number
PrintTo 2
(22 bits)̂66*
PrintFileName   C:\DOCS\untitled1.wmf
p,OB-_-O_@)_p._PiOffset
PreviewInterchange      YES
(13ɏۏ폀#5GYk'?@ a?K@fRu*s1u퓷ߖ[r͟ɑ/'M?_?q??UOۯ?*vViz:3uÏAph ࿠Kh(ϣ@34Oasυϗϩpcko}oooooooo
xzf_@@"ur?@P7'p0K]rgfx}_:!3Ώ&Swߏ0(>Ѱe߅Hϭe<͟ߟ13 +=Omhz¯ԯ
x̎#!S@@"uP+u0$Bp@BWri~q~vdcsɿۿ#5ϓߥ߷}9$PtϘLߵp/Aiw@3LWi2@(:Ljew
xC@%"0.1!3=Oas_pa!6
1y5L!6MOqOHIOm,>OfOt0_IOT_f_
PreviewTIFF5    NO
Bk0//%/7/I/g#Di,#]aA!A/c;%!%!4'Q9,AEa1A/U@$ds@@N#@@L1z^
0t90{;rdJD20vA1]!u
nPu`rs3]a1v8}&.{@wiMP)"p%`w@z31r2p A-A@RwbX(qCv|Mt@rHb?@IVۀ?фمI@D_e6kT3{1H1&0oNt(/d2N贁NkvS"V
 "8g"`0a@aS!@.vc햡Xbrb(8<#]a*\.k?
UseMargins      NO
E$719&C?OU@0O_\O:uޯrWi!cqAi,ScooGUA%A$dliIyEޱNP?@/]2@@~?*,!=Qb95П2pxqdc!>Źx<?@|W>BA`Hxqmƣ3bI!Tcq
PrintTimeLine   NO
Base Address
PrintBorderBox  YES
depending on
PrintSigNames   YES
current CIDcEγ2ٿ뿀
PrintSigNamesOnEachPage YES
Eo]cX=(8=:CV@%N/zﷂE,'(A\UO8dOn_@a5bh51/M%%^%\BWi!S11i,3S15A¿Կ
AddPreviewToEPS NO
h+ g@@lS
PreviewRes      150
@@4OFn~NϢ6Sjϣ2Bff!œ&v?@ڿNt*%3%#"S1>P-S1Qz_oPo*o
MarginLR        1.25
DaU32Oc1QE\+c,#5]@!wx?K?:
HV|_NXHO+@O[_WT_3S 
__TO:o^z{okj#kx70Ezu04'!IǑq9ЛǑDƬ?@x@@)?@`Vj?@)uu{`uP0`A_ru
qu{br8
MifImageWidth   6.00
-g@@5oLccp:rA:@Rrp3p!w"r舆"r)wA4܈xrqǿ?@IMBtM}3uQ]FX-H&t842N贁Nk:2Wf
 hp> `03q8L1:1.Ϗ_/T_\.?
o_Kqi?{?L1Kq?U9WaGvFBgw;sp\tPT3l0E;^ÿa!oy%ooo}N$
x7yAG}W}+Y-oR/p=B4@@L"ɿ@4hhÑ͹㿤|r~!yh~+M7p%.{@@E&p0(JP@:5r֨͏sU@c3u| P_CUgyˎNG*ZxFߟDß^!5A.Kpz$
MarginTB        Auto
L16tNpvzsGۑE/+WwCs"!֥G袎OOE'߷S_?︿K~}jbql=
(տ~=澀50T4b44"L1QK5yKq!A$7y5E[y+#?@N$@G"hpl%}#q #?QIbt}! ѱ"t"6Uq%'0C*"'"@15kߤ+        k#g?֥cAQccO}CWm '? 5}&KUN%C>VKE?.9	'995QEAU&o ao0c5[&_%nG%^&^_'l]tL[_____3uaAzoK-y$qIcOW/U@Hl%_x?@>~%@eHsq s/+/$"// !
Header  %d %t;%f;%p
xQcQ.@R!RUovT?8?Ե=Onٷqˏy(zEZPr̟ޟ|tp_9džXί_s@UTG`!!ôea!o
o(:L     MQ`ڪF    @@N#@dă şbX?d?PLQL!M:@@GbDTDhu!06B@"Th5h|uq qeo,o
Footer
S[#i$!t'Ui$t#vѣM
ScaleHorz       100
JaM     9MȯLΑTL
ScaleVert       100
@@?~u3ߣ5 *@1!:|26!!3#0@%0 w2AE7OpOE
ScaleHPage      1
_t#_5_WZOo_O____@^yåL1 Page DirectoryiڤMK4^j9mA#'O'2qlq$<y<ܿ{1l7R14H7O
PrintImage      DIAGRAM
f6rH
DefaultTimingModel      minmax
2`0BnqmAa.-~s<;M5TLݹ餿հ\BEѕOUOoo+oOQ4}ƫUU]nX](޿C!OD,uCuwKuE;5¡Wt-wxwi     ET+hO@@-gp4FZQIIS}rB2G1" ~s
DefaultClock    Unclocked
Yl2v?@NWtBK 2 *r(¯T4MR?waooo(om5aUKcAJai!Zh+D)\B4F߅EX!n(\ZKh8Tߘ V`00c8M2((:Id
DefaultEdgeLevel        neg
%%Re߾
rVAo        NeXs1KUUY/5 -/
DefaultSet      Not Used
3/!G1oMd1CUgyz3<@@"Hcwh uW?@0u¡Q&6;P(9
D,mi@`5z@sVa]BXO@jOȃc4GOO6#LCWYU@n@5ѱp` h.ZrݲPڟ"4FXj|kޯh	#G@k}5ϡz{U?pÈD\h_@gHX !!/'/͏?.?@?R?d?vXth+ g@@QLC0L?@jZn0yֿ<2n?>IӖJV&.{z]㦣;mOG:UA-O,>CZk~Oޖ YЧ6_Uxֿ[_m__u|~Q__o__oo&o8oJo}nf·ߢ+ƞoToo͛eq$g      y5Gp WuJ2}.ߍ99T9ҏ,>~P+hOE@?73@o.b099I\p,d
DefaultClear    Not Used
*d58F OGuA32DGZqC9  Y~ 2s߅hz¿Կ
DefaultClockEnable      Not Used
Ca1RTj|ϒѢϴOJ\D     .~h"/4/wG!$!q-qaq+:U!us9  &D)fkT/@@19~?@H?@Xa5Zj5;"}/d
LΒS%663626666666Z+be"x(a
DefaultClockToOutLH     0
x
DefaultClockToOutHL     0
XsCOuD1G:UDC+
qGGF0=Q1F0JQѴS%#s@
DefaultSetup    0
??.?vXtMv5N?@Gd5hv5c{0$c?]QItyqʹ S Mbt5Xb6qdePSgs!Mbmgxb OuF0YqTxU    y       c?F_G0AI0UqnSbt/P)uf{u~$es~{Qzms,
1IQ)[,4qw{09xxC3ᓁe!fuˌ$fˌxN%z1Qc_BT|_y)OOx_6u6x?@>Bd5@v媣{0=oROk^oVdxb~o4imyal c%aCn,7YAeJcxHoTo1(:L^p0xɪϰ);M_qΟԋd,F0MahسQar(Fi
@PTE2R__qT_____x3⨨̯ޯYaRUr
nfTroSoBrۿOA!3EWiϱϯϓ"4FXj|ߎ3/ߔ///,$/lc'/H?){?֝'Vs|
Ip|дd(fkT/@@~@@~tRCߧE?PF݀y}uTaBunaz1|BV        b\L"|*0<r/`r1//yBIPCIQUG_FE_oD'o9og_so_o (o ooDn1"sCL2 Page Tablei| S'tڅIXR~.\'2<
DefaultHold     0
@4]zAvAVA4S'q`SL~nyQʶh9@@[@@`?@`0޻?@xƂֿErDu\`;u
DefaultRegStartupState  unknown
OAJQ;u=`uC\S"
DefaultPodSize  8
|q9Ui @@-g@@3   𰀌N#@pn{N@z3JQu{HpΖ!͟ߞRB'mRBC\8F#U@cX,ۿ@rr?@IV?~цFrD"yozӛԏl::Ar~*t2NoNkr6<6vXxBB`0pnQq.:
DefaultActiveLowSetClear        True
T±
i鴿±"N'`R]/o/U!_U_/ǀo~goi"Ymn@ m(C] 4 
1CUgy.@@YJ,P?@|>@~^@ޏ&;Ui@2=lhi`uXVQcȓ[#CYNϐ@e+pǡ2P^Cگ-V!K'9K]osp⼿δٿV_h_=VTfx0ߜɾ#m+"SR'U/C]ǥ/a.L?%?o(^?/?*
DefaultAsyncSetClear    True
BM{_rE 3(l鑵d8v>@@x@@@dDCw1SǢu),FǢ19ANU+/OV2/D/lEm/km\/__LoXF_oo@A?:h_Wo_1+<
DefaultActiveLowClockEnable     True
O7cu,OaEFIA61ZDH>EBEOU@`ڪF        HNb?@        `EsuGqFaOMv_BF@S@L%U/    
SigLabelFontHeight      10

 !"#$%&'()*+,-./012m56789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklopqrstuvwxyz{|}~Q_!*l_U__Jo   on͒vo(ou++kݖVdЏ?П;HZ@Virtual Page Number  (VPN)iROdO񔌈'2Vqq11Qooo0BTfEBEm
@@Fh@@K;ֶ@E ~!QF1QsC"4FXj|";vGذ.@ߐϞ0yϝ߀-5M0uϯ-0BTfxqsp(
PROPS!
Bɿۿ$6HZl~ϐϴ$6a Vh5߰}߳CRdv.,>PbtZV՗Q*J_R?@P٪3!F 2DVhz/ /2/L6OOXX0_x_O_O__<
M2047m//////U.U
!

UUl4,(9
D,m@r@<7wV'Cl0
7AU2@1V7KRH<(
STYLE
U2EL1W7
RUlL%0fV@U?4%)gRD3W<U$
DefaultFont     USER    {-17,0,0,0,400,0,0,0,1,0,0,0,0,Arial,0}
4(U1(UO"D&aU=QJf        )h"Ty+U,
_Ʌ>-
DrawWndFont     DEFAULT
H*9(TYg
DrawWndColor    DEFAULT
E/+GuideTheDocPage-1Gesture FormatBasicVisio 00RectangleRectangle.3Rectangle.4Rectangle.14ConnectorDynamic conn?ectorCircleVisio 90Line-curve connectorScaleFactorCircle.31Rectangle.26Rectangle.27Rectangle.13_        3BX
GridWndFont     DEFAULT
ELW-
GridWndColor    DEFAULT
bGUz
LabelWndFont    USER    {-13,0,0,0,400,0,0,0,0,3,2,1,34,Arial,0}
_
U,_D_U\_
LabelWndColor   DEFAULT
Ut_AU__Uԇ
ParamDispPref   0
_Ue_?_Yv   _U$%4<%DT%Rl%c_tX_[0xQm UUl4,(9
D,m@r@d5ZC-T3
ParamWndCellDisplay     0
7AUl4,T0[
CustDispString  %n v=%mv,%Mv f=%mf,%Mf m=%mm,%Mm d=%md,%Md %c
AJ-L37A_*<N@4ZMRVgL+
[6uH<(
CustomDisplayStringRTF  {\rtf1\ansi{\fonttbl{\f0 \fswiss Arial;}}\sectd\marglsxn1800\margrsxn1800\margtsxn1440\margbsxn1440\headery1440\footery1440\sbkpage\pgncont %n v=%mv,%Mv f=%mf,%Mf m=%mm,%Mm d=%md,%Md %c}
H<(
MarkerDispPref  4
_*<NE5[
RVg+q >       7DVhz
MarkerCustDispString    %n v=%mv,%Mv d=%md %t
.@Rdv7   J3
MarkerCustomDisplayStringRTF    {\rtf1\ansi{\fonttbl{\f0 \fswiss Arial;}{\f1 \fswiss MS Sans Serif;}}\sectd\marglsxn1800\margrsxn1800\margtsxn1440\margbsxn1440\headery1440\footery1440\sbkpage\pgncont\f1 %n v=%mv,%Mv d=%md %t }
33!/3/E/W/i/{////////??/?A?S?e?w??????;Ro0tEn0ryO 5     IO㰋[AVBALOOO5.O\@c_ jBbAThisD0cume2   __@fA1 _S_fA_qD_PR/OJ0C@__.TA
SignalColor     2
__+3`
LabelOffset     2
!.fA!!
kA3/B/RU!"#$U%&'(U)*+,3U./01236567
BusDisplay      0
89/oo,>Pbt~..q.kTڥإT@zaA"U_N`WfA!
WaveFormWidth   1.000000
!v!qx$F8ME;7/߿A 2DV7aSL?St?<\?-N`{`2`A-0RCڙ4`}=[ac뀂l8baaZHG]ZR]d=߮ίtAttribute VB_NaP = "Th@Document"
WaveFormColor   0
InputWaveFormColor      16711680
Bas0{00021PA21-0C$0046}
|GlobalSpacFalsedCreatablPredeclaIdTru
BExpo~TemplateDerivBustomizDa$Ϳ߿*A       PG?*\GꑇEFɟ۟#.`#`#P:t|SG}PAM_FIL0SCPMOMC}RSPF@ *Hu@R0DrC6E`.@L#q@AuaUlBs@cUo@ u@pla0i0n@`˰9`.@Rdǡ8y`nvψVSOLB3H`* #¨ @UyeL@b@]aB [e@)vRPlP.1]?3_dv^nוWN@OSYT0MtdP.TbRy`Ou0oPt&-._.
SlantedEdges    1
ʋS<@L_|M`TOS`1c`ad4;U-R.%f@ (:L^p\#5GYk}$FcnB1vF"x`[A-R
SlantAngle      75
d`VisioVBA0 Win16~C$32:!Mac=!6#
Figure2Damjan`stdole`26t<        ! _Evalu%jw'<&Q@:3P( b5b?=R0*      pHod!`p%@x"@@
RightJustifySigNames    1
=
AutosplitEnabled        1
+x     S̠8J<
AutosplitChar   _
r"e>s@0.rf%\*\G{020430-; C!06}#2.0#C:\WI~OWS\SYEM\StdOi?  OOC_EOJ$[-k`A>|[wPOO(W3OO\3 dnOO_k/a(OO_$4k`N||___E__Fle2.TlbLE Automation`"t_F##GQmSnY2`H1`
DynamSizedSignals       1
,QCإ"+K0soooE)oFID="{C81BE968-281E-11D5-80A9-E8D506C1M0}@%=)/&Hqq
!
)e="p*@HelpContexta0@Ver5 nComp`ble32="393222M@CMG="1614A5C3ADC3B5C7yqPBpA18A9CFACD0sv@GCpE1Cp}BpBB8CCq4q
[Host Extender Info]
DIAGRAMTESTBENCHSETTINGS
5v1={3832D640-CF90pCF-8E43-00A0C91p5A};VBE;5yoQcuϏ);M_q˟ݟ%7I[mǯٯ!3EWi{ÿտ/ASewωϛϭϿ+=Oasߗߩ߻'9K]o#5GYk}E: XC[M
FilesBeforeDiagramModel
BA{
FilesInsideDiagramModelDeclarationSection
*   g"4pFX(M1@(ς@2Yy
AbortHdlCodeEnabled     1
K_LQ:TWR
DelayHdlCodeEnabled     1
Rv&O!BoX71>} :BhU>Ok5O}
SampleHdlCodeEnabled    1
%$Ft'C>:WQNl)TU11=vy`2yYnV=Z?y C[+GD5 C
_4f+<o_Y O.yOh+'0@HhtValued Sony CustomerGMxU=FQ/ EMFMXVISIODrawing
MarkerHdlCodeEnabled    1
 Y=&%%V0JJJJ%(%RL Arial%T+.g=AA+.
VerboseSamples  0
L`Context ID          T|5>\MAA5>L\(4 bits)&%%V0}JJ}J}J%(%RL Arial%%T.<=AA.LpPage Index Level 1	T>XMAA>L|(VADDR_WIDTH-P1S-1 bits)                          
    &%%V0}iJ}JiJi}}J%(%RL Arial%T.(=AA.LpPage Index Level 2     T>MAA>Lh(P1S-P2S bits)        &%%V0iUJiJUJUiiJ%(%RL Arial%T.=AA.LdPage Offset 
VerboseDelays   0
T>MAA>
VerboseFileInput        0
L`(P2S bits)  RL Arial%Tv"AA
LhVADDR_WIDTH-1                         
  RL Arial%T"AA
LhVADDR_WIDTH-1                         
  %
(%T`\t"AA\LTP1S      RL ArialB%Tl"AALXP1S-1      %
(%
(RL Arial%T`H`"AAHLTP2S  %
(RL Arial%Tlt"AAtLXP2S-1      RL Arial%TTFL"AAFLP0&%%V0i::i:i:%(%
(%
(%RL Arial%Tw-AALtPhysical Page Number               T.=AA.L|(PADDR_WIDTH-P2S-1 bits)                     
    &%%V0iU9i9U9Uii9%(%
(%RL Arial%T-AALdPage Offset 
VerboseSequenceVerification     0
T.=AA.
IncludeDelayTime        1
L`(P2S bits)  %
(RL Arial%TlAALdPADDR_WIDTH                     
  RL ArialiT"YYArialArialc,,yMMHM,,,,,,,,,,HHH,c%T`F^AAFLTP2SM  %
(RL Arial
ExecuteFromTopLevel     1

TimeOutInDiagramLengths 0

DefaultCycleClock       Unclocked

DefaultCycleEdge        neg

!
H
c,,,,,,y,,,,,,,,,,,%c,,,,,
MACROS
     %TltAAtLXP2S-1         %
(RL Arial       
!

     
CORGROUP        $$CLK_I_BufferRising
Percent 100
!



CORGROUP        $$CLK_I_BufferFalling
     
Percent 100

!
%TTFLAAFLP0     &%W$JJ%(%%V,&%%V&M&(-5@LZhv!.:CvJhMZMLJ@C5:-.(!&%(%
(RL Arial%(%RL Arial%TAAAA
L`Page Table     T8AA8LdBase Address          T;.AA;Lddepending onTA/>AAA/Ldcurrent CID      &%%VX
CORGROUP        $$CLK_I_BufferRisingFalling

Percent 100
%(%
(%RL Arial%TTAALP+&%W(aaa%(%%V,&%%V0MMMM%(&%%V0MMMM%(%
(%RL Arial   
                         
!
          
CORGROUP        $$CLK_I_BufferRising
                
     %TdlAAlLTPTE1        &%%V0MMMM%(RL Arial                                
            
Percent 100
!
CORGROUP        $$CLK_I_BufferFalling
Percent 100

!
                                   %(%RL Arial%TSAAS
LhL1 Page Table       &%W,A<<A%(%%V,@M@M@@&%%VX%(%RL Arial,-./012345679:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghq%TTAALP+&        %     W,%(     %%V,& %     %W$JJ%( %%V,& %     %W$JJ%( %%V,&     %     %V0::::%(     &     %     %V0:6:66::6%(     %
(%RL ArialUVWXYZ\]^_`abcdefghijlmnopqr%TdY.x=AAY.LTPTE2  &     %     %V0:6:6:6:%(     RL      Arial%%     (%RL ArialUVVU-n000AB%T@AA@
LhL2 Page Table*     &
%
CORGROUP        $$CLK_I_BufferRisingFalling
W,-**-*%(
Percent 100
%%V,,&:/,&:*,/,&&
!
%
%W06***66%(
CORGROUP        $$CLK_I_BufferRising
%%V,1::61:%RL
Percent 100
 ArialPPWWWWPPQ::-}{.|%
!
T-qAA-qLVirtual Page Number (VPN)                      &%W,IJIIJI[I[I%(%%V,ENNIEN&%%W,aiyayiyia%(-1
RectangleDynamic connectorCircleLine-curve connector8_VPID_PREVIEWS`_VPID_ALTERNATENAMES_PID_LINKBASE?       A
CORGROUP        $$CLK_I_BufferFalling
FMicrosoft Visio DrawingVISIO 6.0 ShapesVisio.Drawing.69qFQ/    %8&" WMFCcR P3PSxU>FQ/ EMFPSXVISIODrawing
Percent 100
 Y=&%%V0JJJJ%(%RL Arialdx		_VarMemberFlagsVB_Var@?>=<;:98%T+.g=*A*A+.
!
L`Context ID          T|5>\M*A*A5>L\(4 bits)&%%V0}JJ}J}J%(%RL Arial%T.<=*A*A.LpPage Index Level 1	T|>M*A*A>L\(8 bits)&%%V0}iJ}JiJi}}J%(%RL Arial%T.(=*A*A.LpPage Index Level 2  T> M*A*A>     L`(11 bits)&%%V0iUJiJUJUiiJ%(%RL Arial%T.=*A*A.LdPage Offset     
T>M*A*A>     L`(13 bits)RL Arial%TX"*A*ALP35RL Arial%(%TX"*A*ALP31%
(RL Arial%TXbo"*A*AbLP24%
(RL Arial'xx
'#
CORGROUP        $$CLK_I_BufferRisingFalling

P#ArialArial%TX"*A*ALP23RL ArialP#Aririalc,,yMMHM,,,%TXQ^"*A*AQLP13%
(RL Arialr,HM(%MMM@MMm,BBBc
Percent 100

!


CORGROUP        $$CLK_I_BufferRising

Percent 100
H
!
c,,,,,,y,,,,,,,,,,,%c,,,,,88288782T8887!2%TXu"*A*AuLP12%
(RL Arial)@)GF)FF^F_F%TTFL"*A*AFLP0&%%V0i::i:i:%(%
(%
(%RL ArialGH@GHFH)Arial%Tw-*A*ALtPhysical Page Number             T.L=*A*A.     L`(22 bits)x&%%V0iU:i:U:Uii:%(RL Arial'xx
'#

P#ArialArial&" WMFC PPS%(%%T.*A*ALdPage Offset     
CORGROUP        $$CLK_I_BufferFalling
T/>*A*A/     L`(13 bits)%
(RL ArialrialArialG@G%TX*A*ALP34RL Arial%(%TXO\*A*AOLP13%
(RL Arial%TXu*A*AuLP12%
(RL Arial%TTFL*A*AFLP0&%W$JJ%(%%V,&%%V&M&(-5@LZhv!.:CvJhMZMLJ@C5:-.(!&%(RL Arial%(%RL Arial%TA*A*AA
Percent 100
L`Page Table     T8*A*A8LdBase Address          T;.*A*A;Lddepending onTA/>*A*AA/Ldcurrent CID      &%%VX
!

%(%
(%RL Arial%TT*A*ALP+&%W(aaa%(%%V,&%%V0MMMM%(&%%V0MMMM%(%
(%RL Arial&ByValKt(CallGu*CasetL,CBool~Dirge?Dir$\@Do4ADoEventsDo
BDoubleuEachV;DElse%TT*A*ALP+f&%W,%(%%V,&%%W$JJ%(%%V,&%%W$JJ%(%%V,&%%V0::::%(     &rWMFCPPS&%%V0:6:66::6%(RL Arial !"#$%&'()*+,./01234%(%RL ArialFGHIJKLMNOPQRSTUVWXial,%TdY.x=*A*AY.LTPTE2   &     %     %V0:6:6:6:%(     %
(%RL Arial,,,,,,,,%c,,,,,
CORGROUP        $$CLK_I_BufferRisingFalling
     
                         
Percent 100
      %T@*A*A@
LhL2 Page Table       & %     W,-**-*%(     %%V,,&:/,&:*,/,&& %     %W06***66%(     %%V,1::61:%RL      Arial     KK!!#8dd2!^KKB88888!J%8:!J7(7!!!:6C% T+q*A*A+qLVirtual Page Number  (VPN)                          &
!
%
W,IJIIJI[I[I%(
CORGROUP        $$CLK_I_BufferRising
%%V,ENNIEN&
Percent 100
%
!
%W,aiyayiyia%(
%
(RL Arial%(%
(%%T`*A*ALT255RL Arial%TT*A*ALP0%
(RL Arial%TT*A*ALP0%
(%
(RL Arial@?>=<:987543210/.-,+ri%Td*A*ALT2047<Y--$JJJ-.-
 Arial-2
CORGROUP        $$CLK_I_BufferFalling
.+
Percent 100
Context ID          2
!
>5(4 bits)--$J}J}J--
 Arial?????????????????????????-"2
.Page Index Level 1      2
CORGROUP        $$CLK_I_BufferRisingFalling
>(8 bits)--$}JiJi}}J--
 Arial?????????????????????????-"2
Percent 100
.Page Index Level 2      2
!
>    (11 bits)--$iJUJUiiJ--
 Arial?????????????????????????-2
.Page Offset    
CORGROUP        $$CLK_I_BufferRising
2
Percent 100
>    (13 bits)
 Arial??????????????????????-
!
2
35
 Arial?????????????????????????--
CORGROUP        $$CLK_I_BufferFalling
2
Percent 100
31  "System cp#ρP-
 Arial?????????????????????????-
!
2
b24-
 Arial-
CORGROUP        $$CLK_I_BufferRisingFalling
2
Percent 100
23
 ArialA???????-
!
2
Q13-
 Arial?U??o????ooo??Eoou???????-
CORGROUP        $$CLK_RISC_BufferRising
2
Percent 100
u12-
 Arial-  2
!
F0-
-$:i:i:-
CORGROUP        $$CLK_RISC_BufferFalling
---
 Arial?@?-%2
Percent 100
Physical Page Number                  2
!
.    (22 bits)--$i:U:Uii:-
 Arial'xx
?---2
Page Offset    
CORGROUP        $$CLK_RISC_BufferRisingFalling
2
Percent 100
/    (13 bits)-   
 Arial?????-
!
2
34
 Arial?????????????????????????-    -
CORGROUP        $$CLK_RISC_BufferRising
2
Percent 100
O13-
 Arial????????????????????????-
!
2
u12-
 Arial?????????????????????????-  2
CORGROUP        $$CLK_RISC_BufferFalling
F0-%J---$-
Percent 100
-:$&(-5@LZhv!.:CvJhMZMLJ@C5:-.(!&-
!

 Arial?????????????????????????-
-
 Arial?????????????????????????-2
CORGROUP        $$CLK_RISC_BufferRisingFalling
A
Percent 100
Page Table   2
!
8Base Address           2
;depending on2
CORGROUP        $$CLK_I_BufferRising
/Acurrent CID         --"$
Percent 100

!
--- Arial???????????????-     2
+-
CORGROUP        $$CLK_I_BufferFalling
%aa---$--$MMM---$MMM--       -
 Arial&???l???- 
2
Percent 100
lPTE1         --$MMM-
 Arial?t???#H?????---!2
!
IL1 Page Directory               -%<<A---$@M@@--"$-- Arial?>~??r????????-    2
+-%---$--%J---$--%J---$--$:::---$:66::6-
 Arial--
 ArialFGHIJKL-
2
CORGROUP        $$CLK_I_BufferRisingFalling
.YPTE2         -
-$:6:6:-
-
Percent 100
-
 Arial?EEEE????????????????-
!
2
@
L2 Page TableQ    -
%*-*-
--$,&:*,/,&-
-%**66-
--$:61:-
 Arial   -
.2
CORGROUP        $$CLK_RISC_BufferRising
q+Virtual Page Number  (VPN)                                   -%IJI[I[I---$NIEN--%ayiyia--
 Arial?????????????????????????--       --2
Percent 100
255
 Arial?????????????????????????-      2
!
0-
 Arial?????????????????????????-             2
0--
 Arial?????????????????????????-
2
CORGROUP        $$CLK_RISC_BufferFalling
2047՜.+,D՜.+,N
Percent 100
@HP\ht
     PagesMastersPage-1
!
RectangleDynamic connectorCircleLine-curve connector8Visio (TM) Drawing
gTHjf|Rd !fffMMM333$
CORGROUP        $$CLK_RISC_BufferRisingFalling
$
Percent 100
US8@Td Arial@$N@Monotype Sorts@>NuWOingdR
NtSymbol5T?? Y@-1U
!
J:DT1EW-hPT8*        
.U_b      a酸0zGz?@3CfRbU|||%U
P     }     |KG/Y&4?\.? AfY&,,' /Dq&z&}     |
CORGROUP        $$CLK_I_BufferRising
|y   }{})}        ?2     ||
||||*|||E-?k4'-'CECE,'*CECECE-?H>?:`}'CEUCECECECEUCECE- O4F2AJY;;   AnVnVAbGTfY  R_R__ `#f:/lb6p`fW    /l
Percent 100
/l Y?5?(\ #!&4$
|
tFf-|-|-|-wGQUoDOM`EtoA _3=OOOaOsOO??O?7ܻu@L&d2?r#   sU/-O%7I[mRfJ+
!
K5 . ||i|    d'
0/UKiR?d?v4Gzt2#&Us       s
ss)-0jӯY/ƛ!3)󿵶1D///Q+p)?HdYc4AkǿٿYfU|%1I߀O]-(fp
ɻ %-=Y[:!#:4)A/q//YkϹ/p?2 Sπ'9}Fɇ7%õ8@\n1$u (:L^p)BH>ZՔU\n4!'4#U2q ?/%&k/%&`,`,`',ѓ4?|QԞQyٓAG
$X&bp6q
/#3=/Uq@T0'vr@1N!T0;UOauADV=2r|UHE#E6$2@1@1Bqq       T,$1Ѧ,/"dA0m+=Oa
/Q?c?u4D        3O贁Nk?f5/:0/WOT/f/x/- _2_D_dJtrIw0(7N`Da,Da/"oTf/dovoood`oo@ޑW7=FHݙA1,ћ(///pP?0ܟt?ycT2No qł5Q2FVt2bH)@ү0S3,S*/ASew@Пÿ1'LG]7n50Ϧϸ5Acrobat PDFWriwter$        }dx)3EWi{<#winspoolAcrobat PDFWriterLPT1:UFDfP
h-RTUUUUF~@x
CORGROUP        $$CLK_I_BufferFalling
BP(? 3h
 )
Percent 100
wbYbbbb    b R))eqYkZUHu P(:{W_qQRectangle. with text and connion points. Can be stretched toy dimenss.bL&d2鿸\.?P?hHKMD?l?~4
5DHDB
$# ?h-$>TTE=cAUF~?M&d2?F\_.?Q6Ju` n?'u2
!
Ubaj      jB>AVS>U5
gL@S{#I!N$5A`7Copyright 1999 Visio Corporation.  All s"s reserved.`~ _Sba.chm!#2243O0l>#0>Udd#3      $]      a%2+5U+0(T#FBS6.jRDRr6
27(4M4]?
CORGROUP        $$CLK_I_BufferRisingFalling
o1t?1E>?w9119T6OHo?/G2M?;rA
Percent 100
BCq,B^5/V:@%^V"A(aCI|8Q
!
%[?-_?YM(|33Q:%^_?_Q_nKQEUIL_ _`I_U9E\_botoo:nHl'-C{!OyaYEqF#T       JB
\][akJf@+kKfMa$f8

Ul4,(9
D,m@r@2
A-d37"AUl4,(9
D,m@r@$3<*A-43B7
Ul4,(9
D,m@r@3*A-37"AUl4,(9
D,m@r@4
CORGROUP        $$CLK_RISC_BufferRising
A-37;U~@1
FR0B
|2HCD3U_Gcm_MH<(
Percent 100
H<(
!
H<(
H<(
CORGROUP        $$CLK_RISC_BufferFalling
U~E2
R0B
3_
Percent 100
<4UFDf
h-TUUU@~@?x
!
BP(?d
b:oqYTkQ4u23u`       Connector
`
CORGROUP        $$CLK_RISC_BufferRisingFalling

Percent 100
e1Cw
!
UH ^  -}|5p`I`V?}`xa833ސ]3σ3u33?,     ?Gxpx^&
CThis connector automatically routes between the shapi
ts.HD
@#              =hZ#8T H#3               BUF    U@bX?\.nP6
u
CORGROUP        $$CLK_I_BufferRising
`ubA@u*
  E.#DB     u`h?\hr|uaU
@-?bl;'bE-$ho'y(@rq?@I ?$%?N
Percent 100
@"*5Lz -br_      ^vv"(2uM."q28v"uh9Bd&</Mz
!
#145|`Vis_SE.chm!#20)@`7Copyright 1999 @io Corporation.  All ;Bs reserved.4U#1?#M7A,@     +4j'v*Q8l>$UdvE    \4
$dU'1$b24R(]Uv[D ZQi      a59       93O'0"q?.g;2GHluw-*O`EW
CORGROUP        $$CLK_I_BufferFalling
)Fd#7B
Percent 100
GdIMo@kUFDfP
h-RTUUUUF~@x
!
BP(? 3h
 )
wbYbbbb    b R))eqYkZUHC 5Vo?)>pp/quupwj   lpysopi`;Generic circle with text and connection points.bL&d2P?hHKMl?j~45DHDD
#  =hZ,>THYY9  AUF~?M&d2JQ6u` ?/u    :m
CORGROUP        $$CLK_I_BufferRisingFalling
biUr      r~YA|XA@     
Percent 100
B>!"!"!"+&
!

"
"
"S>U5
L@"'%9        ~lb7#FR&`0?F\.:55?P60)6#CL#EC6	BLP{70N#F;P46B{#
AD5A`7Copyright 1999 Visio Corporation.  All 4Bs reservedo.`?@_Sba.chm!#22426+l>(>UdPE
$w       aBUE@(Z$6r;<
CORGROUP        $$CLK_RISC_BufferRising
5&
Percent 100
"($37;\-_?H4R^3@R$iF76RRfQ%! _Z_kr#hb
nc_^,Q_kqYkOVsZX@8vBAo9R3Rq%\ 8J6_zs%u
^y _zs%~e9qE{Xy"_{Hl-_{!OyaYEqF$#{B
!
|ZDo5o)PUFDfP
h-RTUU+UUF~@x
BP(? 3h
 )
CORGROUP        $$CLK_RISC_BufferFalling
wbYbbbb    b ))eqYkZUH. \?o        _# ?..:??jn`Uyek_k|f`cConnect two objs together. or can be ei
Percent 100
 a curve a straight line. shap.f).b]^ٿP&d2?LtQ"~i? 
HD
#        =hT#8>T      #3        AAUF߅<@F~?F}?FP!3|@Au
!
`ubvu`u
       -
:@։u`h?mVu`b"@0S#           eA  ]&A       dAW+"W"4,4'>Dib@F\.@FĠ+?FM&d2?M"q&Vz&bV&V%. 'S""//87?5#'B?T:_UUb$@[
;tNzsS2<b, 3a&G@140QD6!468"8"dB#"RF8!LS-!]{eE%?@rq?@Ij@EE?j?rB=S*+@s`A*@bS_	SZg Ru bBTORrguhq4`u#`@	00u`dBsH4&L'8"{3AQ115`Vis_Sba.chm!#2?2447`7Copyright 1999 `io Corporation.  All =bs reserv?ed.uG32Bq?oڗf2?|"?Jh1al>
CORGROUP        $$CLK_RISC_BufferRisingFalling
(>U  W(DE     30?Pa%ra-s4p_(R@9$^$^8Mt<%??"1Um-CU4u2F
Percent 100
1HBMt9Bmxw}nha3w9   qXh
!
As`Change Arrowhead..o`1fthe a siz
ntyle for
is con?nectoro`B?b)S"b%MGUύ[JvcgUy
AR`PP`_Set As Stra>bLine
B`"1 l~А to be!ȓo`s
CORGROUP        $$CLK_RISC_BufferRising
(RiG82f86iPPb3MO.`'0crb".,jH     a-!kX#gqP-@Bˁ?#|xy%qa
A#^?=D       TБg)ES5ArWb"_(9oh?ˁcBtL@tR#SHl'?    { !OyaYE_qF̭w#DgB
Percent 100
|[ca_oW@+ko:aLot:(<7
S}Ϻ+B?,~(JR{DGO>S"&/"\wm$)/ UP?RT*@p@FDNTe@y
ahm$TBqUF(9
D,m@Fr@?x
!
BP(?.     KX]o`]q|J|2?u` h "&"u0)@L&d2?~-ɏ(\.gҡ(.sU!&t/:e('
41!!R"U&)4       
0TR&!^#%
CORGROUP        $$CLK_RISC_BufferFalling
\1H14`17f%4l174p174X17X1817\18t17`187l187p187t1817417|181718718&!781787181718171881781G6&!81!718@178D17181/g18,1718
1718):18*:18+:81871%47@187D54a718,:8-:18.:d18@|17,1813c(Al1\1\1`1D`1l1l1a1D1|1111D1|1|1 81Uďo@1 EQ//1`   Connector1_`P
Percent 100
V1[EiaiCX1|iEEM7?@XV@@"?@Z"5?GO?(5o%K2c(1;1
1<M΀"?Il\10Rse V
둗!1c(HϾQiEqQ8qpU2&fHndк`1G!Ȧf%)`WCU)%@ߕ߰l2Xtext ID
!
(4 bits)2hDf%͟ߟ'h+ g@>~?@ER!@'i0q@1|¯ԯf%;M_qCϹ2&&z

CORGROUP        $$CLK_RISC_BufferRisingFalling
/c/2/5Page Index Level 1
Percent 100
(8QT5d,hOB!3EWiaRF9E1   -?QcCl_Q_);M_qvX/ROՓo_//1.LQ/ou//,/
ot%q?72
!
(11Q藕:?xW?i?{?????$ds??O!O3Ooa)eOwOOիOO"QOO__'_9__]___C____(_o#oGoYoko}os)jou{=Oaυ=O) Offsetp3Q2٣K@hdwΜq}s
@@|>?@'?@řĠչ?uPuu`Dn?up2L0Пïٌ> 2k=!ߵ;w25'5imuzcc#$'2qn%7I[mWG?@$>k@@܂oO?@@ŗ@n);M_q)+/}/N8?0?/i?/?@/??<3dv 2DVh|ZQJ.?@#֩AV&/8/J/\/n////OO&O/Q??u?oF?~%??mo?oAOSK1bOtOOOOOCJQOOO_ _2_D_V_h_"0@W߫߻Gɖ/1oCoUogoyooo
8oů?hgӯӿ;PM24_q˃	ҏ,>Pbz/V
@И___Yo 2DVhz 毢ֺuF?ڿ?g῝;M3\nπϒϤ˃
CORGROUP        $$CLK_RISC_BufferRising
);M_tgWOGҕ؋§Y/ASew,/r/C(?d?/?/??8P1Xj|ʄN);M_w̎#!S@'yӕ؈SäNV//,/>/P/b/t///?OO/lVoo?o@?h????ao?o5OGK2VOhOzOOOOC*aOOO__&_8_J_\_tՆC@%_@@"U0	U___*aYoo)o;oMo_oqoooolկ=/Wï{ÿ+L0Sew˃
w͌ޅz`,$r$@1'N`_El2=l@@fОPxكyЅQLُR+)s[7٪/(<1NM?\.?3,;ML,q@:q,1w䵡zy:dBZX?Q06'FKPhysical Page Number
Percent 100
(22 bits)̂66*
!
p,OB-_-O_@)_p._PiOffset
(13ɏۏ폀#5GYk'?@ a?K@fRu*s1u퓷ߖ[r͟ɑ/'M?_?q??UOۯ?*vViz:3uÏAph ࿠Kh(ϣ@34Oasυϗϩpcko}oooooooo
xzf_@@"ur?@P7'p0K]rgfx}_:!3Ώ&Swߏ0(>Ѱe߅Hϭe<͟ߟ13 +=Omhz¯ԯ
x̎#!S@@"uP+u0$Bp@BWri~q~vdcsɿۿ#5ϓߥ߷}9$PtϘLߵp/Aiw@3LWi2@(:Ljew
xC@%"0.1!3=Oas_pa!6
1y5L!6MOqOHIOm,>OfOt0_IOT_f_
CORGROUP        $$CLK_RISC_BufferFalling
Bk0//%/7/I/g#Di,#]aA!A/c;%!%!4'Q9,AEa1A/U@$ds@@N#@@L1z^
0t90{;rdJD20vA1]!u
nPu`rs3]a1v8}&.{@wiMP)"p%`w@z31r2p A-A@RwbX(qCv|Mt@rHb?@IVۀ?фمI@D_e6kT3{1H1&0oNt(/d2N贁NkvS"V
 "8g"`0a@aS!@.vc햡Xbrb(8<#]a*\.k?
Percent 100
E$719&C?OU@0O_\O:uޯrWi!cqAi,ScooGUA%A$dliIyEޱNP?@/]2@@~?*,!=Qb95П2pxqdc!>Źx<?@|W>BA`Hxqmƣ3bI!Tcq
!
Base Address
depending on
CORGROUP        $$CLK_RISC_BufferRisingFalling
current CIDcEγ2ٿ뿀
Percent 100
Eo]cX=(8=:CV@%N/zﷂE,'(A\UO8dOn_@a5bh51/M%%^%\BWi!S11i,3S15A¿Կ
!
h+ g@@lS
@@4OFn~NϢ6Sjϣ2Bff!œ&v?@ڿNt*%3%#"S1>P-S1Qz_oPo*o
CORGROUP        $$CLK_RISC_BufferRising
DaU32Oc1QE\+c,#5]@!wx?K?:
HV|_NXHO+@O[_WT_3S 
__TO:o^z{okj#kx70Ezu04'!IǑq9ЛǑDƬ?@x@@)?@`Vj?@)uu{`uP0`A_ru
qu{br8
Percent 100
-g@@5oLccp:rA:@Rrp3p!w"r舆"r)wA4܈xrqǿ?@IMBtM}3uQ]FX-H&t842N贁Nk:2Wf
 hp> `03q8L1:1.Ϗ_/T_\.?
o_Kqi?{?L1Kq?U9WaGvFBgw;sp\tPT3l0E;^ÿa!oy%ooo}N$
x7yAG}W}+Y-oR/p=B4@@L"ɿ@4hhÑ͹㿤|r~!yh~+M7p%.{@@E&p0(JP@:5r֨͏sU@c3u| P_CUgyˎNG*ZxFߟDß^!5A.Kpz$
!
L16tNpvzsGۑE/+WwCs"!֥G袎OOE'߷S_?︿K~}jbql=
(տ~=澀50T4b44"L1QK5yKq!A$7y5E[y+#?@N$@G"hpl%}#q #?QIbt}! ѱ"t"6Uq%'0C*"'"@15kߤ+        k#g?֥cAQccO}CWm '? 5}&KUN%C>VKE?.9	'995QEAU&o ao0c5[&_%nG%^&^_'l]tL[_____3uaAzoK-y$qIcOW/U@Hl%_x?@>~%@eHsq s/+/$"// !
xQcQ.@R!RUovT?8?Ե=Onٷqˏy(zEZPr̟ޟ|tp_9džXί_s@UTG`!!ôea!o
o(:L     MQ`ڪF    @@N#@dă şbX?d?PLQL!M:@@GbDTDhu!06B@"Th5h|uq qeo,o
CORGROUP        $$CLK_RISC_BufferFalling
S[#i$!t'Ui$t#vѣM
Percent 100
JaM     9MȯLΑTL
!
@@?~u3ߣ5 *@1!:|26!!3#0@%0 w2AE7OpOE
_t#_5_WZOo_O____@^yåL1 Page DirectoryiڤMK4^j9mA#'O'2qlq$<y<ܿ{1l7R14H7O
CORGROUP        $$CLK_RISC_BufferRisingFalling
f6rH
Percent 100
2`0BnqmAa.-~s<;M5TLݹ餿հ\BEѕOUOoo+oOQ4}ƫUU]nX](޿C!OD,uCuwKuE;5¡Wt-wxwi     ET+hO@@-gp4FZQIIS}rB2G1" ~s
!
Yl2v?@NWtBK 2 *r(¯T4MR?waooo(om5aUKcAJai!Zh+D)\B4F߅EX!n(\ZKh8Tߘ V`00c8M2((:Id
%%Re߾
rVAo        NeXs1KUUY/5 -/
CORGROUP        $$CLK_RISC_BufferRising
3/!G1oMd1CUgyz3<@@"Hcwh uW?@0u¡Q&6;P(9
D,mi@`5z@sVa]BXO@jOȃc4GOO6#LCWYU@n@5ѱp` h.ZrݲPڟ"4FXj|kޯh	#G@k}5ϡz{U?pÈD\h_@gHX !!/'/͏?.?@?R?d?vXth+ g@@QLC0L?@jZn0yֿ<2n?>IӖJV&.{z]㦣;mOG:UA-O,>CZk~Oޖ YЧ6_Uxֿ[_m__u|~Q__o__oo&o8oJo}nf·ߢ+ƞoToo͛eq$g      y5Gp WuJ2}.ߍ99T9ҏ,>~P+hOE@?73@o.b099I\p,d
Percent 100
*d58F OGuA32DGZqC9  Y~ 2s߅hz¿Կ
!
Ca1RTj|ϒѢϴOJ\D     .~h"/4/wG!$!q-qaq+:U!us9  &D)fkT/@@19~?@H?@Xa5Zj5;"}/d
LΒS%663626666666Z+be"x(a
x
CORGROUP        $$CLK_RISC_BufferFalling
XsCOuD1G:UDC+
qGGF0=Q1F0JQѴS%#s@
Percent 100
??.?vXtMv5N?@Gd5hv5c{0$c?]QItyqʹ S Mbt5Xb6qdePSgs!Mbmgxb OuF0YqTxU    y       c?F_G0AI0UqnSbt/P)uf{u~$es~{Qzms,
1IQ)[,4qw{09xxC3ᓁe!fuˌ$fˌxN%z1Qc_BT|_y)OOx_6u6x?@>Bd5@v媣{0=oROk^oVdxb~o4imyal c%aCn,7YAeJcxHoTo1(:L^p0xɪϰ);M_qΟԋd,F0MahسQar(Fi
@PTE2R__qT_____x3⨨̯ޯYaRUr
nfTroSoBrۿOA!3EWiϱϯϓ"4FXj|ߎ3/ߔ///,$/lc'/H?){?֝'Vs|
Ip|дd(fkT/@@~@@~tRCߧE?PF݀y}uTaBunaz1|BV        b\L"|*0<r/`r1//yBIPCIQUG_FE_oD'o9og_so_o (o ooDn1"sCL2 Page Tablei| S'tڅIXR~.\'2<
!
@4]zAvAVA4S'q`SL~nyQʶh9@@[@@`?@`0޻?@xƂֿErDu\`;u
OAJQ;u=`uC\S"
CORGROUP        $$CLK_RISC_BufferRisingFalling
|q9Ui @@-g@@3   𰀌N#@pn{N@z3JQu{HpΖ!͟ߞRB'mRBC\8F#U@cX,ۿ@rr?@IV?~цFrD"yozӛԏl::Ar~*t2NoNkr6<6vXxBB`0pnQq.:
Percent 100
T±
i鴿±"N'`R]/o/U!_U_/ǀo~goi"Ymn@ m(C] 4 
1CUgy.@@YJ,P?@|>@~^@ޏ&;Ui@2=lhi`uXVQcȓ[#CYNϐ@e+pǡ2P^Cگ-V!K'9K]osp⼿δٿV_h_=VTfx0ߜɾ#m+"SR'U/C]ǥ/a.L?%?o(^?/?*
!
BM{_rE 3(l鑵d8v>@@x@@@dDCw1SǢu),FǢ19ANU+/OV2/D/lEm/km\/__LoXF_oo@A?:h_Wo_1+<
O7cu,OaEFIA61ZDH>EBEOU@`ڪF        HNb?@        `EsuGqFaOMv_BF@S@L%U/Q_!*l_U__Jo     on͒vo(ou++kݖVdЏ?П;HZ@Virtual Page Number  (VPN)iROdO񔌈'2Vqq11Qooo0BTfEBEm
@@Fh@@K;ֶ@E ~!QF1QsC"4FXj|";vGذ.@ߐϞ0yϝ߀-5M0uϯ-0BTfxqsp(
CORGROUP        $$CLK_RISC_BufferRising
Bɿۿ$6HZl~ϐϴ$6a Vh5߰}߳CRdv.,>PbtZV՗Q*J_R?@P٪3!F 2DVhz/ /2/L6OOXX0_x_O_O__<
M2047m//////U.U
Percent 100

UUl4,(9
D,m@r@<7wV'Cl0
!
7AU2@1V7KRH<(
U2EL1W7
RUlL%0fV@U?4%)gRD3W<U$
CORGROUP        $$CLK_RISC_BufferFalling
4(U1(UO"D&aU=QJf        )h"Ty+U,
_Ʌ>-
Percent 100
H*9(TYg
!
E/+GuideTheDocPage-1Gesture FormatBasicVisio 00RectangleRectangle.3Rectangle.4Rectangle.14ConnectorDynamic conn?ectorCircleVisio 90Line-curve connectorScaleFactorCircle.31Rectangle.26Rectangle.27Rectangle.13_        3BX
ELW-
CORGROUP        $$CLK_RISC_BufferRisingFalling
bGUz
Percent 100
_
U,_D_U\_
!
Ut_AU__Uԇ
_Ue_?_Yv   _U$%4<%DT%Rl%c_tX_[0xQm UUl4,(9
D,m@r@d5ZC-T3
CORGROUP        $$CLK_RISC_BufferRising
7AUl4,T0[
Percent 100
AJ-L37A_*<N@4ZMRVgL+
[6uH<(
!
H<(
_*<NE5[
RVg+q >       7DVhz
CORGROUP        $$CLK_RISC_BufferFalling
.@Rdv7   J3
Percent 100
33!/3/E/W/i/{////////??/?A?S?e?w??????;Ro0tEn0ryO 5     IO㰋[AVBALOOO5.O\@c_ jBbAThisD0cume2   __@fA1 _S_fA_qD_PR/OJ0C@__.TA
!
__+3`
!.fA!!
kA3/B/RU!"#$U%&'(U)*+,3U./01236567
CORGROUP        $$CLK_RISC_BufferRisingFalling
89/oo,>Pbt~..q.kTڥإT@zaA"U_N`WfA!
Percent 100
!v!qx$F8ME;7/߿A 2DV7aSL?St?<\?-N`{`2`A-0RCڙ4`}=[ac뀂l8baaZHG]ZR]d=߮ίtAttribute VB_NaP = "Th@Document"
!
Bas0{00021PA21-0C$0046}
|GlobalSpacFalsedCreatablPredeclaIdTru
BExpo~TemplateDerivBustomizDa$Ϳ߿*A       PG?*\GꑇEFɟ۟#.`#`#P:t|SG}PAM_FIL0SCPMOMC}RSPF@ *Hu@R0DrC6E`.@L#q@AuaUlBs@cUo@ u@pla0i0n@`˰9`.@Rdǡ8y`nvψVSOLB3H`* #¨ @UyeL@b@]aB [e@)vRPlP.1]?3_dv^nוWN@OSYT0MtdP.TbRy`Ou0oPt&-._.
CORGROUP        $$CLK_RISC_BufferRising
ʋS<@L_|M`TOS`1c`ad4;U-R.%f@ (:L^p\#5GYk}$FcnB1vF"x`[A-R
Percent 100
d`VisioVBA0 Win16~C$32:!Mac=!6#
Figure2Damjan`stdole`26t<        ! _Evalu%jw'<&Q@:3P( b5b?=R0*      pHod!`p%@x"@@
!
=
+x     S̠8J<
CORGROUP        $$CLK_RISC_BufferFalling
r"e>s@0.rf%\*\G{020430-; C!06}#2.0#C:\WI~OWS\SYEM\StdOi?  OOC_EOJ$[-k`A>|[wPOO(W3OO\3 dnOO_k/a(OO_$4k`N||___E__Fle2.TlbLE Automation`"t_F##GQmSnY2`H1`
Percent 100
,QCإ"+K0soooE)oFID="{C81BE968-281E-11D5-80A9-E8D506C1M0}@%=)/&Hqq
!
)e="p*@HelpContexta0@Ver5 nComp`ble32="393222M@CMG="1614A5C3ADC3B5C7yqPBpA18A9CFACD0sv@GCpE1Cp}BpBB8CCq4q
[Host Extender Info]
CORGROUP        $$CLK_RISC_BufferRisingFalling
5v1={3832D640-CF90pCF-8E43-00A0C91p5A};VBE;5yoQcuϏ);M_q˟ݟ%7I[mǯٯ!3EWi{ÿտ/ASewωϛϭϿ+=Oasߗߩ߻'9K]o#5GYk}E: XC[M
Percent 100
BA{
!
*   g"4pFX(M1@(ς@2Yy
K_LQ:TWR
CORGROUP        $$CLK_RISC_BufferRising
Rv&O!BoX71>} :BhU>Ok5O}
Percent 100
%$Ft'C>:WQNl)TU11=vy`2yYnV=Z?y C[+GD5 C
_4f+<o_Y O.yOh+'0@HhtValued Sony CustomerGMxU=FQ/ EMFMXVISIODrawing
!
 Y=&%%V0JJJJ%(%RL Arial%T+.g=AA+.
L`Context ID          T|5>\MAA5>L\(4 bits)&%%V0}JJ}J}J%(%RL Arial%%T.<=AA.LpPage Index Level 1	T>XMAA>L|(VADDR_WIDTH-P1S-1 bits)                          
    &%%V0}iJ}JiJi}}J%(%RL Arial%T.(=AA.LpPage Index Level 2     T>MAA>Lh(P1S-P2S bits)        &%%V0iUJiJUJUiiJ%(%RL Arial%T.=AA.LdPage Offset 
CORGROUP        $$CLK_RISC_BufferFalling
T>MAA>
Percent 100
L`(P2S bits)  RL Arial%Tv"AA
LhVADDR_WIDTH-1                         
  RL Arial%T"AA
LhVADDR_WIDTH-1                         
  %
(%T`\t"AA\LTP1S      RL ArialB%Tl"AALXP1S-1      %
(%
(RL Arial%T`H`"AAHLTP2S  %
(RL Arial%Tlt"AAtLXP2S-1      RL Arial%TTFL"AAFLP0&%%V0i::i:i:%(%
(%
(%RL Arial%Tw-AALtPhysical Page Number               T.=AA.L|(PADDR_WIDTH-P2S-1 bits)                     
    &%%V0iU9i9U9Uii9%(%
(%RL Arial%T-AALdPage Offset 
!
T.=AA.
L`(P2S bits)  %
(RL Arial%TlAALdPADDR_WIDTH                     
  RL ArialiT"YYArialArialc,,yMMHM,,,,,,,,,,HHH,c%T`F^AAFLTP2SM  %
(RL Arial
CORGROUP        $$CLK_RISC_BufferRisingFalling

Percent 100

!


CORGROUP        $$clk_risc_BufferRising
H
Percent 100
c,,,,,,y,,,,,,,,,,,%c,,,,,
!
     %TltAAtLXP2S-1         %
(RL Arial       

     
CORGROUP        $$clk_risc_BufferFalling
Percent 100
!



CORGROUP        $$clk_risc_BufferRisingFalling
Percent 100
     
!

%TTFLAAFLP0     &%W$JJ%(%%V,&%%V&M&(-5@LZhv!.:CvJhMZMLJ@C5:-.(!&%(%
(RL Arial%(%RL Arial%TAAAA
CORGROUP        $$clk_risc_BufferRising
L`Page Table     T8AA8LdBase Address          T;.AA;Lddepending onTA/>AAA/Ldcurrent CID      &%%VX
Percent 100

!
%(%
(%RL Arial%TTAALP+&%W(aaa%(%%V,&%%V0MMMM%(&%%V0MMMM%(%
(%RL Arial   
                         
          
CORGROUP        $$clk_risc_BufferFalling
Percent 100
                
     %TdlAAlLTPTE1        &%%V0MMMM%(RL Arial                                
            
!
CORGROUP        $$clk_risc_BufferRisingFalling
Percent 100
!

                                   %(%RL Arial%TSAAS
LhL1 Page Table       &%W,A<<A%(%%V,@M@M@@&%%VX%(%RL Arial,-./012345679:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghq%TTAALP+&        %     W,%(     %%V,& %     %W$JJ%( %%V,& %     %W$JJ%( %%V,&     %     %V0::::%(     &     %     %V0:6:66::6%(     %
(%RL ArialUVWXYZ\]^_`abcdefghijlmnopqr%TdY.x=AAY.LTPTE2  &     %     %V0:6:6:6:%(     RL      Arial%%     (%RL ArialUVVU-n000AB%T@AA@
LhL2 Page Table*     &
CORGROUP        $$clk_risc_BufferRising
%
Percent 100
W,-**-*%(
!
%%V,,&:/,&:*,/,&&
%
CORGROUP        $$clk_risc_BufferFalling
%W06***66%(
Percent 100
%%V,1::61:%RL
!
 ArialPPWWWWPPQ::-}{.|%
T-qAA-qLVirtual Page Number (VPN)                      &%W,IJIIJI[I[I%(%%V,ENNIEN&%%W,aiyayiyia%(_VPID_PREVIEWS`_VPID_ALTERNATENAMES_PID_LINKBASE?       A
CORGROUP        $$clk_risc_BufferRisingFalling
Q<=KuyTiming DiagramTiming.Document.19qTiming DiagramTiming Diagram Editor v7.1g - Output File
Percent 100
!
PROJECT
BaseTimeUnit    1
CLOCK   clk_risc
DisplayTimeUnit 2
PERIODE 1
TextGridX       625.000000
DUTY    50
TextGridY       6
OFFSETE 0
EdgeGridX       625.000000
INITIAL LOW
ImportStartTime 0.000000
MAXUNCERTRISE   0
ImportEndTime   281474976710656.000000
MAXUNCERTFALL   0
TimePerPixel    50.000000
MINUNCERTRISE   0
Visible DELAYS  SETUPS  HOLDS   SAMPLES TEXT    HIDDENATTACHMENTS       CRITICALPATHS   GRIDLINES       UNCERTAINTY
MINUNCERTFALL   0
ColWidths       144,216,288,423,488
JRISEE  0
ScrollPos       0.000000,0.000000,0.000000
JFALLE  0
DefDelayRule    1
GRID    1       1       1       2       2       16711680        0        0
NoEventOverlap  NO
ENDGRID -1
SigLabelFontHeight      10
DIRECTION       input
LabelHeight     12
MASTERCLOCK     None
LoadLibsToMem   1
Clock   Unclocked
UseFullPathNames        1
EdgeLevel       neg
LibPath
Set     Not Used
EntireTime      YES
Clear   Not Used
PrintTimeSpecified      NO
ClockEnable     Not Used
FromTime        0
ActiveLowSetClear       True
ToTime  43.75
AsyncSetClear   True
AllSignals      YES
ActiveLowClockEnable    True
CurrSelSigs     NO
VhdlType        std_logic
PrintTo 2
VerilogType     wire
PrintFileName   C:\DOCS\wb_fetchblock_typ.wmf
SystemCType     sc_logic
PreviewInterchange      YES
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
PreviewTIFF5    NO
StateEquation   Hex(Inc(0,2,5))
UseMargins      NO
HighVoltageThreshold    5
PrintTimeLine   NO
LowVoltageThreshold     0
PrintBorderBox  YES
MSB     0
PrintSigNames   YES
LSB     0
PrintSigNamesOnEachPage YES
isFallingEdgeSensitive  False
AddPreviewToEPS NO
isRisingEdgeSensitive   True
PreviewRes      150
DrawAnalog      0
MarginLR        1.25
BooleanEquation
MifImageWidth   6.00
NegTolerance    0
MarginTB        Auto
PosTolerance    0
Header  %d %t;%f;%p
UserSpecifiedSizeRatio  1
Footer
VerilogCode
ScaleHorz       100
VHDLCode
ScaleVert       100
PROPS!
ScaleHPage      1
!
PrintImage      DIAGRAM
DefaultTimingModel      minmax
SIGNAL  dbg_wp_o[11]
DefaultClock    Unclocked
DIRECTION       output
DefaultEdgeLevel        neg
RADIX   hex
DefaultSet      Not Used
GRID    0        1       0        1       0        16711680        0        0
DefaultClear    Not Used
ENDGRID -1
DefaultClockEnable      Not Used
Clock   Unclocked
DefaultClockToOutLH     0
EdgeLevel       neg
DefaultClockToOutHL     0
Set     Not Used
DefaultSetup    0
Clear   Not Used
DefaultHold     0
ClockEnable     Not Used
DefaultRegStartupState  unknown
ActiveLowSetClear       True
DefaultPodSize  8
AsyncSetClear   True
DefaultActiveLowSetClear        True
ActiveLowClockEnable    True
DefaultAsyncSetClear    True
VhdlType        std_logic
DefaultActiveLowClockEnable     True
VerilogType     wire
SigLabelFontHeight      10
SystemCType     sc_logic
PROPS!
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
!
StateEquation   Hex(Inc(0,2,5))
HighVoltageThreshold    5
STYLE
LowVoltageThreshold     0
DefaultFont     USER    {-17,0,0,0,400,0,0,0,1,0,0,0,0,Arial,0}
SignalActionType        0
DrawWndFont     DEFAULT
MSB     0
DrawWndColor    DEFAULT
LSB     0
GridWndFont     DEFAULT
isFallingEdgeSensitive  False
GridWndColor    DEFAULT
isRisingEdgeSensitive   False
LabelWndFont    USER    {-13,0,0,0,400,0,0,0,0,3,2,1,34,Arial,0}
DrawAnalog      0
LabelWndColor   DEFAULT
BooleanEquation
ParamDispPref   0
NegTolerance    0
ParamWndCellDisplay     0
PosTolerance    0
CustDispString  %n v=%mv,%Mv f=%mf,%Mf m=%mm,%Mm d=%md,%Md %c
UserSpecifiedSizeRatio  1
CustomDisplayStringRTF  {\rtf1\ansi{\fonttbl{\f0 \fswiss Arial;}}\sectd\marglsxn1800\margrsxn1800\margtsxn1440\margbsxn1440\headery1440\footery1440\sbkpage\pgncont %n v=%mv,%Mv f=%mf,%Mf m=%mm,%Mm d=%md,%Md %c}
VerilogCode
MarkerDispPref  4
VHDLCode
MarkerCustDispString    %n v=%mv,%Mv d=%md %t
PROPS!
MarkerCustomDisplayStringRTF    {\rtf1\ansi{\fonttbl{\f0 \fswiss Arial;}{\f1 \fswiss MS Sans Serif;}}\sectd\marglsxn1800\margrsxn1800\margtsxn1440\margbsxn1440\headery1440\footery1440\sbkpage\pgncont\f1 %n v=%mv,%Mv d=%md %t }
E0      0        1750    1750            1       0        DR      0
SignalColor     2
E1      1       3750    3750            1       0        DR      0
LabelOffset     2
E2      0        4750    4750            1       0        DR      0
BusDisplay      0
!
WaveFormWidth   0.500000
WaveFormColor   0
SIGNAL  dbg_bp_o
InputWaveFormColor      16711680
DIRECTION       output
SlantedEdges    1
RADIX   hex
SlantAngle      75
GRID    0        1       0        1       0        16711680        0        0
RightJustifySigNames    1
ENDGRID -1
AutosplitEnabled        1
Clock   Unclocked
AutosplitChar   _
EdgeLevel       neg
DynamSizedSignals       1
Set     Not Used
!
Clear   Not Used
ClockEnable     Not Used
DIAGRAMTESTBENCHSETTINGS
ActiveLowSetClear       True
FilesBeforeDiagramModel
AsyncSetClear   True
FilesInsideDiagramModelDeclarationSection
ActiveLowClockEnable    True
AbortHdlCodeEnabled     1
VhdlType        std_logic
DelayHdlCodeEnabled     1
VerilogType     wire
SampleHdlCodeEnabled    1
SystemCType     sc_logic
MarkerHdlCodeEnabled    1
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
VerboseSamples  0
StateEquation   Hex(Inc(0,2,5))
VerboseDelays   0
HighVoltageThreshold    5
VerboseFileInput        0
LowVoltageThreshold     0
VerboseSequenceVerification     0
SignalActionType        0
IncludeDelayTime        1
MSB     0
ExecuteFromTopLevel     1
LSB     0
TimeOutInDiagramLengths 0
isFallingEdgeSensitive  False
DefaultCycleClock       Unclocked
isRisingEdgeSensitive   False
DefaultCycleEdge        neg
DrawAnalog      0
!
BooleanEquation
NegTolerance    0
MACROS
PosTolerance    0
!
UserSpecifiedSizeRatio  1
VerilogCode
CORGROUP        $$CLK_I_BufferRising
VHDLCode
Percent 100
PROPS!
!
E0      0        2750    2750            1       0        DR      0
E1      1       4750    4750    If Enabled      1       0        DR      0
CORGROUP        $$CLK_I_BufferFalling
!
Percent 100
!
SIGNAL  dbg_ewt_i
DIRECTION       input
CORGROUP        $$CLK_I_BufferRisingFalling
RADIX   hex
Percent 100
GRID    0        1       0        1       0        16711680        0        0
!
ENDGRID -1
Clock   Unclocked
CORGROUP        $$CLK_I_BufferRising
EdgeLevel       neg
Percent 100
Set     Not Used
!
Clear   Not Used
ClockEnable     Not Used
CORGROUP        $$CLK_I_BufferFalling
ActiveLowSetClear       True
Percent 100
AsyncSetClear   True
!
ActiveLowClockEnable    True
VhdlType        std_logic
CORGROUP        $$CLK_I_BufferRisingFalling
VerilogType     wire
Percent 100
SystemCType     sc_logic
!
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
StateEquation   Hex(Inc(0,2,5))
CORGROUP        $$CLK_I_BufferRising
HighVoltageThreshold    5
Percent 100
LowVoltageThreshold     0
!
SignalActionType        0
MSB     0
CORGROUP        $$CLK_I_BufferFalling
LSB     0
Percent 100
isFallingEdgeSensitive  False
!
isRisingEdgeSensitive   False
DrawAnalog      0
CORGROUP        $$CLK_I_BufferRisingFalling
BooleanEquation
Percent 100
NegTolerance    0
!
PosTolerance    0
UserSpecifiedSizeRatio  1
CORGROUP        $$CLK_I_BufferRising
VerilogCode
Percent 100
VHDLCode
!
PROPS!
E0      0        1250    1250            1       0        DR      0
CORGROUP        $$CLK_I_BufferFalling
E1      1       3750    3750            1       0        DR      0
Percent 100
E2      0        4750    4750            1       0        DR      0
!
!
CORGROUP        $$CLK_I_BufferRisingFalling
MARKER  MARK10
Percent 100
ATTACH  dbg_wp_o[11]    NULL    S1
!
TIME    1610.903040
RELATIVETIME    0.000000
CORGROUP        $$CLK_I_BufferRising
DISPLAYAS       5
Percent 100
MARKERTYPE      Timebreak(Curved)
!
WHILERETURN
REPEATNUMBER
CORGROUP        $$CLK_I_BufferFalling
SNAPTO  0
Percent 100
COMPRESSTIME    0.000000
!
COMMENT aaa
!
CORGROUP        $$CLK_I_BufferRisingFalling
Percent 100
MARKER  MARK20
!
ATTACH  dbg_bp_o        NULL    S2
TIME    2644.928640
CORGROUP        $$CLK_I_BufferRising
RELATIVETIME    0.000000
Percent 100
DISPLAYAS       5
!
MARKERTYPE      Timebreak(Curved)
WHILERETURN
CORGROUP        $$CLK_I_BufferFalling
REPEATNUMBER
Percent 100
SNAPTO  0
!
COMPRESSTIME    0.000000
COMMENT
CORGROUP        $$CLK_I_BufferRisingFalling
!
Percent 100
!
1   &" WMFC S `
`*xKt1 EMF`*DXVISIODrawing
CORGROUP        $$CLK_RISC_BufferRising
 \l&%'B0%V0>K=>=K=K>>=%(%(%RL Arialdx    `Exceptions
&%Tx/wI*A*A/L\CPU/DSP]&%'%V0k okoo k ko%(%RL Arial%%W$9-<<0%(&ccc,Mc,
Percent 100
,,H,,,,MM^,M,MM,,,,,Mr,HM(%M%T|AX*A*A|A
!
L`InstuctionTdYp*A*AYLTUnit&%W$]!c``%(&%%V0kkkk%(%RL Arial
CORGROUP        $$CLK_RISC_BufferFalling





%Tv*A*Av
Percent 100
L`Exceptions
&%W$!%(&%%W$]!`%(&%%W$?<%(&%%W$,?2<//%(&%%W$9-?<<0%(&%%W$,"FC/%(%%V,@*V*@V@*@&%%W$QQxWTTuT%(&%%W$QT%(&%%W$
ZW%(%%V,TjTjTT&%%W$ mj#%(%%V,&&&&%RL Arial%T|Ud*A*AUL\Data MMU          Txet*A*AeL\& Cache  RL Arial%(RL Arial%T|A<P*A*AAL\Insn MMU TxQ8`*A*AQL\& Cache,  &%W$Y[_\X\%(%%V,UQkgUQk\UgUQ&%%V0k.k..kk.%(%RL Arial
!
     
                         
          
CORGROUP        $$CLK_RISC_BufferRisingFalling
Percent 100
                
%Tp
$*A*A
LXSystem
RL Arial


!
     
CORGROUP        $$CLK_RISC_BufferRising

Percent 100
                          
                               %Tp
!
6*A*A
LXSystem     & %     W$[X%(     %%V,!!!%%V,Uk"UkU"U&     %     %W$AifD%( &     %     %W$AWTD%( &     %     %W$QQWTTT%( &     %     %W$ghmjjk%( &     %     %W$ghnkjk%( &     %     %W$gj%( &     %     %W$gj%( &     %     %W$QyvT%( & %     %V0uB~u~~BuBu~%(     %RL      ArialF&
CORGROUP        $$CLK_RISC_BufferFalling
WMFC`
Percent 100
`*%      TZq*A*AZ
!
L`Integer EX

T|r*A*ArL\Pipeline
&
%
CORGROUP        $$CLK_RISC_BufferRisingFalling
%V0VDDDVV%(
Percent 100
%%Td9*A*ALTGPRs
&
!
%
%V0uuuu%(
CORGROUP        $$CLK_I_BufferRising
%
(%RL Arial@?>=<;:98543210/.-,+*)('&%%T*A*A
Percent 100
L`Load/Store
Td*A*ALTUnit&
!
%
%V0uuuu%(
CORGROUP        $$CLK_I_BufferFalling
%
(%RL Arial%T|*A*AL\MAC Unit
&
Percent 100
%
!
W$FLII%(
&
CORGROUP        $$CLK_I_BufferRisingFalling
%
Percent 100
%W$F[IX%(
!
%%V,UkUkUUk\-B0-$>=K=K>>=--.- Ariald??????-2
/CPU/DSP--$koo k ko-- Arial%%?W$?--2
CORGROUP        $$CLK_RISC_BufferRising
A|
Percent 100
Instuction
2
!
YUnit-%``---$kkk-- Arial
CORGROUP        $$CLK_RISC_BufferFalling
-2
Percent 100
v
!
Exceptions
-%---%`---%<---%<//---%<<0---%C/---$*@V@*@--%TTuT---%T---%W---$TjTT--%j#---$&&&-
 Arial?????????????????????????-2
UData MMU           2
CORGROUP        $$CLK_RISC_BufferRisingFalling
e& Cache             
 Arial?????????????????????????-
 Arial????????????????-2
Percent 100
AInsn MMU  2
!
Q& Cache             - %\X\- --$UQk\UgUQ- -$k..kk.-     - Arial
   -      2
CORGROUP        $$CLK_I_BufferRising

System

 Arial


Percent 100
!
       -
2
CORGROUP        $$CLK_I_BufferFalling

Percent 100
System     -%X---$!!--$UkU"U--%fD---%TD---%TTT---%jjk---%kjk---%j---%j---%vT---$u~~BuBu~-- Arial?????????????????????????-2
!
Z
Integer EX

2
CORGROUP        $$CLK_I_BufferRisingFalling
rPipeline
--$DDVV---      
2
Percent 100
GPRs
--$uuu-        "System΁cčρ -- Arial????????@?>=<;:98-2
!

Load/Store

2
CORGROUP        $$CLK_RISC_BufferRising
Unit-
-$uuu-
-- Arial?????????????????????????-2
Percent 100
MAC Unit
-
%II-
-
-%IX-
--$UkUUOh+'0@`lxValued Sony CustomerAC:\Program Files\Visio\Solutions\Block Diagram\Basic Diagram.vst՜.+,D՜.+,Visio (TM) Drawing
!
ATH2@xR| !fffMMM333?Ba$
$
CORGROUP        $$CLK_RISC_BufferFalling
U,8@Td Arial@NWingdzs@N@tMonotype Sort+
NtSymbol5T?? Y@-1TJDT1EWP-hTT<U*U       
Percent 100
U
=/Ub
b酸0zGz?@8H2!kWbU%U
!

+PL/^&9^$? { Ak^&,",'%/v&Q&      
1y
 )? 2

J12?k9aUBBHEHEHEUHEHEHEH@?>?:`2BBHEHEHEHEHEHEHEH@$%O9F7AOY@;
A*sVsVAgLTkY 1 W_W__ !`#ku4lb6Pu`kW 4l
CORGROUP        $$CLK_RISC_BufferRisingFalling
4l%Y?:?-\
*#!+|tKf*2|2|2|2wG)QUoTMeEttA%_8BOTOfOxOO??O?7   ܻuW+?sU42
Percent 100
T*
!
xxx
0jvȲ^/!M3jj6D///$Q0p?Mdj^cjnj4BAk[~ϐ$YkU1%1@F-( kp
ٻ          .$5-Bi`B#9)F/Pv// ߾/u?@2trߜKS52Ɍ7xŀߢ#6@h$MuLh        Ճ%ԊՑ)<OU#5G::U27q ?/&@w&<<7H1OQjPSHQywHAt///YOG$_4.b%F8q/#?C/N^qhE!	@d)n{ r1P1	@/O0qt}Qn=kƱ셩{B'ɂX/PP\f211R5P"QQ[O"P!q[rrqqӂqq¢ӁӁP¡¡Waa7VW7P$q$qZ0r1qPZZdJrKqobdd2oaoaAP5T~rqP1W?Or?~??? x9/F
@@O$J]A7IHqdEp{y\O@f___pʿѫa1PbtφϪϼ(:L^p߂߂O߳
1CUgb{.);M_xa"4FX0Bzas//'/9/K/]/o/////////?#?zaB?T?f?x????????OOUbb7OQV.e_OqOOOOOOOO_wk#_5_G_Y_k_}____0____UlAoSoeowoooooooxa(:L^p
cwo!3EWi{Ï٦
CORGROUP        $$CLK_I_BufferRising
.@Rdvk}*
Percent 100
fڿ"4FXj|ώҔϹ%7I[ms@ѵ0BTfQ'9K]̟ #5G29fx,>B'Ck#bz@.`c.`/%b /=QN3L/^/p////////??7?Pbtί(:L^@p݇Z;ɼٿِ>.@*[m߅3O贁Nk
!
P27q?߃?\.? QAqش$$$'9K]H䐾伩CjPj|xԕaIW&V03E0<kPDB!ߵ        V
/ASew+=Oa/09K]o?!?%Acrobat PDFWriwter$
wodx)3EWi{<#winspoolAcrobat PDFWriterLPT1:UFDfP
h> /T6DUmA@
?ۿI?Y{O1@3EEbOeZ
CORGROUP        $$CLK_I_BufferFalling
Hu P(:{W_qQRectangle. with text and connion points. Can be stretched toy dimenss.mb?贁No?k?4
HDB
$#        ?h-(>TT9   UA??Q6 u` 6u        mB>00XA0(2s@sJLsT>5
LO@{5`7Copyright 1999 Visio Corporation.  All      "s reserved.` _Sba.chm!#22430Bd9     l>0>Udd!!T
Percent 100
<hb 
261
!
g,s724?`b?M1EY?r?91M1|;6==5P2?;zrA
IB=OCq,^35/V:NAC=AK?OI="3AO<_OOKAE[6:_ L_Ij_|U|\_oo_AnHl&'n!OyaGE-szF#%JB
CORGROUP        $$CLK_I_BufferRisingFalling
o[atk@+|k3a5\&Ul4,-@AJ-3
Percent 100
7"A&Ul4,-@dJA
!
-|3P7UzZ@,>R0B*
V;H<(
H<(
CORGROUP        $$CLK_RISC_BufferRising
UzZEt
R0B>
UFDf
h-TUU[U@@??I?`d
buoqYkQhu23u`        Connector
Percent 100
`
!
e1Crw
UH ^  -}|5p`I`V?}`xa833ސ]3σ3u33?,      ?Gxpx^&
CThis connector automatically routes between the shapi
ts.HD
@#              =h8T YY9    BT#F      oU@?
P6
CORGROUP        $$CLK_RISC_BufferFalling
u
Percent 100
`ubA@]u
  .(#DB     uu`h?\hr|uVa@-?bl;'bE-ho'$y(
!
2rq?@I ?$%?
@"U*5L -br     ^vv"(2uI."q28v"uh9Bd&<@         /MSz
CORGROUP        $$CLK_RISC_BufferRisingFalling
#145|`Vis_SE.chm!#20)@`7Copyright 1999 @io Corporation.  All ;Bs reserved.4U#1#7)A,@A+4j'vQ8l>$UdvE       \b4
Percent 100
*1B$b24R(@][v[D ZQi@       a59        93O'2"q?.g;2GHlsw'*O`EW
!
)Fܹ #|K7B
$GGdUoB@k(bZS+B?49@0RD@.S""'/ UPxo@#?FDNTe@y
ah$TBUI@
CORGROUP        $$CLK_I_BufferRising
@25?
Percent 100
?.  K]o%`
uH@-?#-(u` FV"`"f"up)5$+%&в..(sU1 6t'?["g[?'P4"&T`
Black & Whiten1<'1Eq&03Color Schemes...1`'Set thek cDBsJB fF@this doc_umentR@
!
u2`
CJQ e"
AAI;Aa   A
V!141
CORGROUP        $$CLK_I_BufferFalling
1f!
Percent 100
q!!AHgQ%sT~W%sT1~WsTA~W5sT~WAoXa~WsTA~WAoXA~WAoXA~WAoXA~WAoXQ~WQoX~WsTQ~WQoXQ~WQoXQ~WQoXV!~WV!oX~WoXQ~WQoX#Q~W#QoX'Q~W'QoX~WoXf!~Wf!oX1~W1oX~WX5sT7Q~W7QoX;A~W;AoX1~W1oX1~W1oXCQ~WCQoXGQ~WGQoXKQ~WKQoXq!~Wq%sTcQ~WcQoXA~Sx15PE;A1%e,r"CQCQ1KQKQaEA11'QGQGQ1XuƟoD??@Ij!5#Q0       Conne/ctorDAR
!
X~Q(ei6c%A6e(;uФE)@5$+$C6CC?*3 (.bbBbwzgP@G2q?
Ʀ#?\._?q CAV!%<4I4?1'la0X=a     A'Q/(S"X@[UpqArur&X8f/A%T4//%Xg6_RV!CPU/DSPi#'282Bj^sy8y8
CORGROUP        $$CLK_I_BufferRisingFalling
6&03B!2*~QŎ%e     (
^f+%+%'q&7QT?X1y#2^Q?T%l)Q%nteger EX
Percent 100
Pi?pelinejA2UϬ79d?Cb??6ߡؾ/:O@9TOrOLFO?OOKN%_7[Qzsd鵔pjT@@rAL?@yyRe%[eY+vf\a5Af鵠4/Syz2)
UGPRs`/r////////&O?&??J?]Xbs?Zh?g‹???OO)O;OffVOt_zOt`Odn]kϟbg4hb0_ގǟٟI_hl|]_x_____oo/o$Np?X_wooo(`boooo}=O
]2)qB(Load/Store
!
UnitN
Qbuup`uV"_OrXTOZd_u. `sFuepbwm       $OK"Z/l%mҘ'd-'/l )Jpc'Ne@z3r"/.306/i-$]K!mJxٴӼU*`KO8
1Cy.0EPESҿq񿮀 2DVh|ٕϧ!eev{Exception$6HZl~ߴb0<^1;z{^p@Pbt'a5\Jr\[`ǎ\ȍk.@GdkϢK VJx7pooooo"4FX@@h4ߔ~1(:lu搅難m`nπƵǁ$ǿ
CORGROUP        $$CLK_RISC_BufferRising
ߴ(P'c++;߭W(QSgRdv߈ߚ߬߾eqb6(:L^pA
ѐmx9/ASewM`J!`6.fu>76KG7LO^N6G_MGO+HO߆///yi9_@'K/]/o////////hsD9E-t>˔O?a?s???????a`vOV
Percent 100
m&F`vwvLwVOOO	__-_?_Q_c_u_____Zhc@'oo(o:oLo^opoooo3\p4?z;o    -? Qcueowge dľоe@ѽtό1Cԏ
!
.@Rvى߲rӟT%07I[wyӯ     -?QX~(
&6?cV?;x>%??%>?H?O!O3?>O?*7Data MMU
CORGROUP        $$CLK_RISC_BufferFalling
& CacheQM_q@=d@?/-,L/{Ayf///////??vOOO`????o??1O;UOO&Oo\OoIO:In+snA IO߬*fDD<^ʉm_Vi/7K@/.۴/ϧ>ٯ"4FXj|zTk[dc?arÙe	j(Ey?@baD?@0t$v?Q!GŵTijWP8õzIϑXųRQŵ<\-pr?V7Sy?stemiՁAхŵAє|'2U-HlRbotoϘoh?ѿ@
L%Հ]q,ݹȝWվAŵ
P"4k:LbO
__1_C_U_g_y__?@88U___+O3s&%oJIoo%7b!'Y?Wi??U?O8?CO?S WA!Seϯ,>	 8?@+R*'SSfLd@zŸԟN/`/$3fH	"PN?fggonf,wmg6!3?c5HZl~ؿO^C3I	KB,aC$,a`ꏄϖL_P^_/&H
m$fe
) +"f$Qܖ]o߁ߓߥ߷Յ`,aIqHMAC Unit#5GYk}///?
1Ce74rd֒֒
Ώ0|α=*O_!_\>_`%7t__um@@X-DT!	___o"o4oFoXojoc-w)o
xet,a-
@kl~x#5GYfx3 .@RdvP݀/ASewiz6e%fz67y7t?>z6G=7$O
1CUg:(1_!////A/S/e/w/9m  .t////?"?4?F?X?Q3v??uEg@3vw2w4~3vw}BwZOlO~OOOOOOOO_ _o_D_҉Wi_______	oo-o^[@@Ѳ//oooo`ooo
CLֆD4EW즌X%7I[mǏُ(DVhzPŸԟko}oHZl~Ưد Ÿր;4EO̿޿&8J\nππ϶D
Percent 100
\!3EWi{ߟ$        |$6%7I0[m~9^&HH
!
r3^&]'4/.^&'-m'?'9KoʃO9"4FXjHD//$/6/H//qnA7yfw//3U?ufoggponfgm&go>?P?b?t????????OSO(O:O3oOOOOOOOOO_j;_M___q________o'Ж0oBogfЖ(ϗ);Жp<ߗzo      -?Qcu+=Oas͏#5GYk}bѩdsŀǀ׈)ݘ3ﰯ¯ԯ
.@Rd@vſ:
!);M_q@PAj?@Tx!i?@W[a|?B.
1CUgN-b)B,?@Om$?@?88UgfBA$BQi{/~S$a/
CORGROUP        $$CLK_RISC_BufferRisingFalling
.rqw,53P#Cɖ9!lyAi F[ SgGhe@FSWGdT_f^FWg]
Percent 100
W_"/4/F)S!CX/j/|///////7??dNoU*U"%,Ul4,
!
@6$C-37AU2@$77ERH<(
U2Elf77
RUlLD6@?%G7RDs;U$
CORGROUP        $$CLK_I_BufferRising
#xxs["4FXj|C:\Program Files\Visio\Solutions\Block Dia\Basic Shapes.vss(xxs[        #5GYk}C:\Program Files\Visio\Solution Extras\Borders and Tit.vss`(,*T77~C!p?l8/U1(UO"D&aU=QJf        )h"Ty+U
Percent 100
"_Ʌ&aQ-
!
-H*9(TYkPEQ/,GuideTheDocPage-1Gesture FormatVisio 90ConnectorVisio 00Visio 01Visio 02Visio 03Visio 10Visio 11Visio 12Visio 13Visio 20Visio 21Visio 22Visio 23Visio 50Visio 51Visio 52Visio 53Visio 70Visio 80BasicBasic ShadowRectangleSchemeNameRectangle.20Rectangle.4Rectangle.23Rectangle.6Rectangle.9Rectangle.2Dynamic conn?ectorRectangle.3 -39
EJ-
CORGROUP        $$CLK_I_BufferFalling
;G}4;:
UL;cd;Uc
Percent 100
|;)c
!
;U6c
;Cc
CORGROUP        $$CLK_I_BufferRisingFalling
;UPc
Percent 100
;]c
!
;}jc
wc
CORGROUP        $$CLK_RISC_BufferRising
U$c
Percent 100
<c
!
UTc
lc
CORGROUP        $$CLK_RISC_BufferFalling
Uc
Percent 100
c
!
Uc
c
CORGROUP        $$CLK_RISC_BufferRisingFalling
Uc
Percent 100
c
!
;        $J!*xT/?U>Oc_p%*̲AԪ[*%*[*[*%* U< [*D [*L [*T [*\ [*d %&]"" 0fPx!(!*!J!"#%&'()*
+,U^U    
CORGROUP        $$CLK_I_BufferRising
U
UUUl4,@=KC-$3)>AUl4,t>
Percent 100
AJ-3~7A_*<N@/>ERVglqq6uH<(
!
H<(
_*<NEԂ>
RVgq        ?r &AM3'AM3(PPT)PPT1_(*'9K]o#5GYk}
//1/C/U/g/y////\c?
A"t p* }*  "&') {z
CORGROUP        $$CLK_I_BufferFalling
*   g"4pFX(S0@(i^qv2^z     J}$Q:RT
Percent 100
Ru&O(!B  U[I>l8B>O9BNo5Ogf}$
!
'7SNx)y8<1{'9=D`2|~;V?	!rFD, >!R=OZ, ._,, (@LXd
PagesMastersPage-1
RectangleDynamic connector 0lx_VPID_ALTERNATENAMES_PID_LINKBASEA     
CORGROUP        $$CLK_I_BufferRisingFalling
FMicrosoft Visio DrawingVISI1    h&&" WMFCC 8xZj1 EMF8~XVISIODrawing
Percent 100
 \l&%'
!
%V0ZjjZjZj%(%(%RL Arialdx         %T8*A*A
LhOpenRISC 1200




&%'B
%V0rrTTrTrrrT%(%(%RL ArialX<(%Tx`*A*AL\CPU/DSP&%'B
CORGROUP        $$CLK_RISC_BufferRising
%V0555%(%(%RL Arial%Tp*A*ALXDCache


T`*A*ALT8KB
&%'B
Percent 100
%V05TT5T5T%(%(%RL ArialCACA! CA CA0!@CACA%Td=  W*A*A=LTDMMU&%'B
!
%V0'T'TT''T%(%(%RL Arial?fb`CAfc`;@AAa`b`CAfc`<PAb`CAgc`=@AAa`b`CAgc`>@Aa`b`CAec`RAAlCA2A%T`e=W*A*Ae=LTPIC&%'B
%V0''''%(%(%RL Arialb`CAfc`;@AAa`b`CAfc`<PAb`CAgc`=@AAa`b`CAgc`>@AAa`b`CAec`RAAP2A2A!CA CACA0!CA@CAdCAP!CACA%T5*A*A5
CORGROUP        $$CLK_RISC_BufferFalling
L`TICK TIMER&%'B
Percent 100
%V0'r'r'r'%(%(%RL Arialb`PCAec`RAAApb`0b`A !CACACA      CA!@2ACATCA !CA@CACA&CA! CA CA!@CA@CA%TlL*A*ALLXDEBUG&%'     B
!
%      V0' \'\\ ' '\%(%( %
(%RL Arial??b`CAfc`CAACACA$pCACAdCA1CA2AdCA !vCAvCAČCA@!vCA0CACA%CA`!CACA%TpAE_*A*AAELXPOWERM& %     'B
%V0r555rr%(      %(RL Arial
CORGROUP        $$CLK_RISC_BufferRisingFalling
Percent 100
b`CAec`RAA@2A2A !CAvCACA@!vCA0CACA$CA`!@CA@CA!`CA`CA!CACAb`b`%(%RL Arialfb`CAfc`;@AAa`b`CAfc`<PAb`CAgc`=@AAa`b`CAgc`>@Aa`b`CAec`RAA! CA CACA%Tp
!
*A*ALXICache


T`*A*ALT8KB
&     %     '
B
CORGROUP        $$CLK_I_BufferRising
%
Percent 100
V0 5\\5\5  \%( %(
!
RL
 Arialv'       hx@@@ @@  @(x@@?x(L@v%        %
CORGROUP        $$CLK_I_BufferFalling
(%RL ArialPX0X@
Percent 100
"   @$       @XXbbb@?@?@?@?a@?@@?@?aabb?%TdE_*A*AELTIMMU&	%	W$or%(	&	&&WMFC8%	%W$or%(	&	%	%W$o396r6%(	&	%	%W$Z;A>]>%( &	%	%W$Z;`u]r]>%( &	%	%W$3966%(	&	%	%W$;A>>%( &	%	%W$%(	&	%	%W$%(	&	%	%W$;ur>%( & %     '%V05 Z5ZZ 5 5%(     %
(%
(%RL Arial@@
!
@@
L@T@
CORGROUP        $$CLK_I_BufferRisingFalling
@$@
Percent 100
@@
!
   @       @
t   @|       %TX<cQr*A*A<cLPWB
     TTFsI*A*AFsLPI&%%V05ZT5TZTZ55T%(%
(RL Arialbbb@?@?@?@?a@?@?@?@?aabbbb sUUUUU? sUUUUU?b%(%%TX<Q*A*A<LPWB
     TTCK'*A*ACLPD     &%%V0r'''rr%(%
(RL Arial%(RL Arial
       
CORGROUP        $$CLK_RISC_BufferRising
Percent 100
!
CORGROUP        $$CLK_RISC_BufferFalling

Percent 100
                     %(%
(
!
%%TX*A*ALPDB      T`
*A*A
LTI/F&
%
CORGROUP        $$CLK_RISC_BufferRisingFalling
%V0'TT'T'T%(
Percent 100
%
(%RL Arial`8@@@@ 8@@@@ 8@@?`bbb@?@?@?@%T`
!
2A*A*A
2LTINTUU     T`
BQ*A*A
BLTI/F&
CORGROUP        $$CLK_I_BufferRising
%
Percent 100
%V0 '\\'\'  \%(
!
%
(%RL ArialP@ @@@@@@@8?@@@%TX:I*A*A:LPPM     T`
JY*A*A
JLTI/F&
%
CORGROUP        $$CLK_I_BufferFalling
W$Yur\%(
Percent 100
&
!
%
%W$%(
CORGROUP        $$CLK_I_BufferRisingFalling
&
Percent 100
%
!
%V0&&&%(
%
(%RL Arial H< @@@@h@@?HC:%T *A*A
CORGROUP        $$CLK_RISC_BufferRising
L`System I/F     k\-
Percent 100
-$jZjZj--.- Ariald??????-2
!

OpenRISC 1200




-B
-$TrTrrrT--- Arial-2
CORGROUP        $$CLK_RISC_BufferFalling
CPU/DSP-B
Percent 100
-$55--- Arial-2
!
DCache


2
8KB
-B
CORGROUP        $$CLK_RISC_BufferRisingFalling
-$T5T5T--- Arial-
2
Percent 100
=DMMU-B
!
-$'TT''T--- Arial-2
=ePIC-B
CORGROUP        $$CLK_I_BufferRising
-$'''--- Arial??????L?A????????l?-2
Percent 100
5
!
TICK TIMER-B
-  $'r'r'--     - Arial????????A????-2
CORGROUP        $$CLK_I_BufferFalling
LDEBUG-  B
Percent 100
-
!
$'\\ ' '\-     -
       "System΁cčρ -   - Arial????-2
CORGROUP        $$CLK_I_BufferRisingFalling
EAPOWERM-
Percent 100
B
!
-$55rr-
- Arial
CORGROUP        $$CLK_RISC_BufferRising
Percent 100
??????????????-
!
- Arial-2
ICache


2
CORGROUP        $$CLK_RISC_BufferFalling
8KB
-B
Percent 100
-$\5\5  \-- Arial????-- Arial??0?@
!
?c@?c-
2
EIMMU-%r---%r---%6r6---%>]>---%]r]>---%66---%>>---%---%---%r>---
$5ZZ 5 5--    - -
 Arial?C@?C@
CORGROUP        $$CLK_RISC_BufferRisingFalling
?C@-
Percent 100
2
!
c<WB
           2
sFI--
$5TZTZ55T--  
 ArialaA?b?@---
CORGROUP        $$CLK_I_BufferRising
2
Percent 100
<WB
           2
!
CD      --
$''rr--     
 Arial-
 Arial
      -
- --
CORGROUP        $$CLK_I_BufferFalling
2
Percent 100
DB             2
!

I/F--
$T'T'T--    -
 Arial-2
2
CORGROUP        $$CLK_I_BufferRisingFalling
INT     2
Percent 100
B
I/F--
$\'\'  \--    -
 ArialP?????-
!
2
:PM      2
CORGROUP        $$CLK_RISC_BufferRising
J
I/F-%r\---%---
$&&--    -
 Arial ?H?C? ??-2
Percent 100

!
System I/F   O 6.0 ShapesVisio.Drawing.69qOh+'0@`lxValued Sony CustomerAC:\Program Files\Visio\Solutions\Block Diagram\Basic Diagram.vstVisio (TM) Drawing
BTH?AtRx !fffMMM333?Ba$
CORGROUP        $$CLK_RISC_BufferFalling
$
Percent 100
U,8@Td Arial@NWingdzs@N@tMonotype Sort+
NtSymbol5T?? Y@-1TJDT1EWP-hTT<U*U       
!
U
=/Ub
b酸0zGz?@8H2!kWbU%U

+PL/^&9^$? { Ak^&,",'%/v&Q&      
CORGROUP        $$CLK_RISC_BufferRisingFalling
1y
 )? 2

J12?k9aUBBHEHEHEUHEHEHEH@?>?:`2BBHEHEHEHEHEHEHEH@$%O9F7AOY@;
A*sVsVAgLTkY 1 W_W__ !`#ku4lb6Pu`kW 4l
Percent 100
4l%Y?:?-\
*#!+|tKf*2|2|2|2wG)QUoTMeEttA%_8BOTOfOxOO??O?7   ܻuW+?sU42
!
T*
xxx
CORGROUP        $$CLK_I_BufferRising
0jvȲ^/!M3jj6D///$Q0p?Mdj^cjnj4BAk[~ϐ$YkU1%1@F-( kp
ٻ          .$5-Bi`B#9)F/Pv// ߾/u?@2trߜKS52Ɍ7xŀߢ#6@h$MuLh        Ճ%ԊՑ)<OU#5G::U27q ?/&@w&<<7H1OQjPSHQywHAt///YOG$_4.b%F8q/#?C/N^qhE!	@d)n{ r1P1	@/O0qt}Qn=kƱ셩{B'ɂX/PP\f211R5P"QQ[O"P!q[rrqqӂqq¢ӁӁP¡¡Waa7VW7P$q$qZ0r1qPZZdJrKqobdd2oaoaAP5T~rqP1W?Or?~??? x9/F
@@O$J]A7IHqdEp{y\O@f___pʿѫa1PbtφϪϼ(:L^p߂߂O߳
1CUgb{.);M_xa"4FX0Bzas//'/9/K/]/o/////////?#?zaB?T?f?x????????OOUbb7OQV.e_OqOOOOOOOO_wk#_5_G_Y_k_}____0____UlAoSoeowoooooooxa(:L^p
cwo!3EWi{Ï٦
Percent 100
.@Rdvk}*
!
fڿ"4FXj|ώҔϹ%7I[ms@ѵ0BTfQ'9K]̟ #5G29fx,>B'Ck#bz@.`c.`/%b /=QN3L/^/p////////??7?Pbtί(:L^@p݇Z;ɼٿِ>.@*[m߅3O贁Nk
P27q?߃?\.? QAqش$$$'9K]H䐾伩CjPj|xԕaIW&V03E0<kPDB!ߵ        V
/ASew+=Oa/09K]o?!?%Acrobat PDFWriwter$
CORGROUP        $$CLK_I_BufferFalling
wodx)3EWi{<#winspoolAcrobat PDFWriterLPT1:UFDfP
h> /T6DUmA@
?ۿI?Y{O1@3EEbOeZ
Percent 100
Hu P(:{W_qQRectangle. with text and connion points. Can be stretched toy dimenss.mb?贁No?k?4
HDB
$#        ?h-(>TT9   UA??Q6 u` 6u        mB>00XA0(2s@sJLsT>5
LO@{5`7Copyright 1999 Visio Corporation.  All      "s reserved.` _Sba.chm!#22430Bd9     l>0>Udd!!T
!
<hb 
261
g,s724?`b?M1EY?r?91M1|;6==5P2?;zrA
CORGROUP        $$CLK_I_BufferRisingFalling
IB=OCq,^35/V:NAC=AK?OI="3AO<_OOKAE[6:_ L_Ij_|U|\_oo_AnHl&'n!OyaGE-szF#%JB
Percent 100
o[atk@+|k3a5\&Ul4,-@pAJ-3
!
7"A&Ul4,-@
_JA-$3P7UzZ@\q>R0B*
V:H<(
CORGROUP        $$dwb_CLK_RISC_BufferRising
H<(
Percent 100
UzZEq
R0B>

!
`
e1Crw
CORGROUP        $$dwb_CLK_RISC_BufferFalling
UH ^  -}|5p`I`V?}`xa833ސ]3σ3u33?,      ?Gxpx^&
CThis connector automatically routes between the shapi
ts.HD
@#              =h8T YY9    BT#F      oU@?
P6
Percent 100
u
!
`ubA@]u
  .(#DB     uu`h?\hr|uVa@-?bl;'bE-ho'$y(
2rq?@I ?$%?
CORGROUP        $$dwb_CLK_RISC_BufferRisingFalling
@"U*5L -br     ^vv"(2uI."q28v"uh9Bd&</MSz
Percent 100
#145|`Vis_SE.chm!#20)@`7Copyright 1999 @io Corporation.  All ;Bs reserved.4U#1#7)A,@A+4j'vQ8l>$UdvE       \b4
!
*1B$b24R(@][v[D ZQi@       a59        93O'2"q?.g;2GHlsw'*O`EW
)Fܹ#|K7B
CORGROUP        $$dwb_CLK_I_BufferRising
$
GGdToB@k(bZS+B?49@0RD@.S"!'/ UPxo@#?FDNTe@y
ah$TBUI@
Percent 100
@25?
!
?.  K]o%j
DaU       
)@-?--"(qu` h`"j"p"uz)R?$5%&..(sU16t1?e"ge?'PԖ4"	(&Tu`
Black & Whiten<;
CORGROUP        $$dwb_CLK_I_BufferFalling
'1)E{&03Color Schemes...1`'Set the cNBsTB fP@this documesnt\@`2`
MJQ" e1p11 aPp!
`!1HEA1UHYQ%eTpW%eTpWeTpW5eTpWaXapWeTpWaXpWaXpWaXpWaXpWaXpWeT1QpW1QaX5QpW5QaX9QpW9QaX`!pW`!aXpWaXQpWQaXQpWQaXQpWQaXpWaXp!pWp!aX1pW1aXpWb5eTMQpWMQaXEApWEAaX1pW1aX1pS1
Percent 100
5P9QEAEAc𩁸Áa{!{!!݁c"#'=R(1)+Q*8F+EMQE1oD??P@%I!5Q0    ConnectorD    Aʒ
!
КpQUi%|-u@vI!E*@?$5%p      (X3 (.;8bbbzYP@G2qq?p?\.5?{ A`!D%<
I4s?11la0b=a       H   (Q/(șvsU$q,u|&X9O!/%}̦æL%}ЫL,vXj4Rvp"TOpenRISC 1200i`r'2W8E2pQ
CORGROUP        $$dwb_CLK_I_BufferRisingFalling
(#5G@]o<ʠ5%*5%5%
Percent 100
'H1&1Q0RRQ]3EbBbVX1d#ӁT%+JY5Q%`!CPU/DSP);M$HZ~ϐφ/.a/&N6H /l:oXd/??9EAR
2٪;`:1?8J3`O:;~6?JOa3O}m>O;pQbwzOpCw]A?Xdր))'^'WP-DT!    (Q-u``uݐ`bu``u`SdmJp@ZhJh3@qTObJbUac_bXZbduY`Ёnp?cu.lilbfUYngKwgFrgUgufw_}wgp+p؀ww@z3Yr~06i       (VYa@Ed7r$K`
!
*G#_;/UQ)8Oi5 x)hDb__ U)))DVhzF7T4FW1`DCache
8KB//H?6/     Q/u/=/b/y/??'?9?K?%Ǫ;O~?O5Cm[=Ўߑ>w[OF(O
8<_ޓ8_s	Քʟܟ$f=Oasp 硂R׻ͯ߯'WEWWuAMMUп*`N`߄(/ߦ/&8JV?G? uD?j
op??[[rO?KO6~SewDn h)1euPICSew?///=/a/s/////J//?'?OK?Oo95K?o\1?;gx>CO(OO!OAW_,_>_P_pb________a@{o0oBoTofoxooT@tϷo3W4kTICK TIMERo  -?QcukC);M_ˏA%bI?pWײַ{П(L*pFXGxү./ASea4ĿֿT'icfDEBUGnπϒϤ϶4"4X/|ߎߠ߲3?~/Bf?b
pEO?#?GYO}OON       j@Qr_%7I?m@?_xadf);M_qT]Uoy@QIPOWERM//(/:/L/^/p/?//T?/(/??$?6?H?l?~???_?*_?OG2Odo帟qO
CORGROUP        $$dwb_CLK_RISC_BufferRising
A_a_寅_____8 eo)ohqJodUrbTrbYA۳xoooooooХ2yױICac?he
Percent 100
8KBSewǏ=as1ߏ|'yKo뉟j{&){Ci׿p3ZSWrԯ
!
.Rdoдwo"4FXjρTC/b)r2y
MMU&8J\nߤߤRl?"4F?j|5?I[O0OT_!_X__):___z.Sb/̑XmVO$}Wy7M_hP-DT{!	1-!uҐ`u`bu `ur4t"2!;x+x!S0r+r6qss@r;rtQu`& EsuHh@yaے"rv*(j:/g$#vw'w6Hђ@"t@w~H)&rp	;r@z3ώ$06iW#    f01%+yr֝1e'4i 9\3poP?Uf9*z_cryJ09ޛh\!z#1oCoUogoyooooooUyyn0BTfx!yzZj
?"#JRdeǣϴCpӏ@ϸ5!4
.(x֙m|ğ֟lFx%Xj|@į֯(:L^pʿܿxx!y$Ϡ?%J$
.nJmo߁ߓߥ@Rm&+=Oa@s/$65';BD/V+q}@e
CORGROUP        $$dwb_CLK_RISC_BufferFalling
n̼,>Pb}1yF
Percent 100
*e'FGGJO^FEW]GO_-/?/?c/u/////#g88oQ?aO,1?f[c_:Lh^N6yE i`5
?Qy@Qh c7tEAb~@a
!
IidO1geK5ĢxT{'_2qЀRQe0Wqyae#}aa_!i oFePiNguctgeNa\q%a,gy       sxhuLXgTeXc{ޫ-feޯ3E2qodqoѿooo30Bhz
-2LTfDs͏ߏ9'9]Vɟ۟#Gekuů
UD@@eA>uWewЉϭϿ;/@Z)b3f
Dp/Fߓߥ߷G5Gkf?vp?6&8J\ nOqO7ЅOOfO        OO!_f|NV_TTcZ/TYPO%@0R!K Q WurVHP-DT!        -QuJpu
CORGROUP        $$dwb_CLK_RISC_BufferRisingFalling
Jpbwun`uf@"Qhh@!bbas0bbt3aQ"[QuP` 33s:vDruV0Nya8lizmzg$5{9w:vrR z_wre)Rp`U2Nw`@z3aIOaH$06iO#9VQV17U+iQ^s$aR!Weq4`6jV3oJ?UR`9*@_$DrJyD09p8T!A____       o@o-o?oQocoujooooooo %|DVqjVvA>sZsyZwC?u㷊s+5@pII}uetτݢpxƳϊ4X!.r+!3EW{՚+=Oasrmܨ̯ޯ&8J\nmᏹ-wܶul#o
%kF1}%7ҏ!߽);5/_x#s*yfzeߚ^N`rw";F/AW5 O7g;FG:GON;FGMJGO 0|%V$_:L^pFFV//*/Q???????OO+Mq?Id\FiFyO@C\[ǎ\ȍkp_____:o,o{oPobotoa'xc1oLFe5o{_3/??Dv0=EךM23.M?QөR(p]דXqVΓ*@Ε<ҿFZ?{ƥINT
Percent 100
I/F    i9ΕFèKӫ'2qZQu[0ϽLڭ5QʙrڟE;!ӪU/7!5h5yq5,V©̣èر FΕ;!<
!
uuDUl5brL^riï!U8(:L^p@vPM);M_qσϧϹϝ%7ID/m/ߌ/6?Eh/2H?~?????OcaooooPKwa{puyuȂ~$6HA`fuZ_%U/@hB݃ fg҄ko}nfgP~m!go)jBpPvlBhP'@z3Qbo
dRpP-qNv:M_~?QcSqc.fAcrbrbrui77X>jO|OOOOO OOO_Qm:7_I_[_m_________`i+o2:Wg?ce d=     Gg!)ucHs-qٶſؿs= 2DVhz"J]Jz߀]o/Ư@:CUgy

,J)System :L^p//$/6/HV/k/F/////??Y9?O]?IԘn?O?şO/^./wUFUU !"#U$'()*+Ul4,@q6;C-p)/7AU2@4p/77GRH<(
CORGROUP        $$dwb_CLK_I_BufferRising
U2Ep77
RUlL\6@?%v7RD;U$
Percent 100
!s["4FXj|C:\Program Files\Visio\Solution Extras\Backgrounds.vss#s[     #5GYk}C:\Program Files\Visio\Solutions\Block Dia\Basic Shapes.vss(s["4FXj|C:\Program Files\Visio\Solution Extras\Borders and Tit.vssv(B*8yC!܁+~/    ?9/U1(UO"D&aU=QJf       )h"Ty+U
!
"_Ʌ&aQ-
-H*9(TYkPEQ/,GuideTheDocPage-1Gesture FormatVisio 90ConnectorVisio 00Visio 01Visio 02Visio 03Visio 10Visio 11Visio 12Visio 13Visio 20Visio 21Visio 22Visio 23Visio 50Visio 51Visio 52Visio 53Visio 70Visio 80BasicBasic ShadowRectangleSchemeNameRectangle.28Rectangle.4Rectangle.5Rectangle.6Rectangle.7Rectangle.8Rectangle.9Rectangle.10Rectangle.11Dynamic conn?ectorRectangle.16Rectangle.17Rectangle.18Rectangle.24Rectangle.25_%,3:
CORGROUP        $$dwb_CLK_I_BufferFalling
E-
Percent 100
SGMU
4MULMc
!
dMUc
|Mc
CORGROUP        $$dwb_CLK_I_BufferRisingFalling
Mc
Percent 100
M;d  ĪM
!
M"
M/
CORGROUP        $$dwb_CLK_RISC_BufferRising
<
Percent 100
$I
!
<V
Tc
CORGROUP        $$dwb_CLK_RISC_BufferFalling
lp
Percent 100
}
!


CORGROUP        $$dwb_CLK_RISC_BufferRisingFalling

Percent 100

!
|Ix<\<t%*'%*7%*G%*W%*g|% x*U % A % UD *\ *t ʪ* ۑ* &"U        0fx!(!*! !"#!&'()*+U^U        
U
UUUl4,@>KC-44/?AUl4,u?
CORGROUP        $$dwb_CLK_I_BufferRising
AJ-37A_*<N@:?GRVg
Percent 100
H<(
!
_*<NE       @
RVgPq &AM3'AM3(PPT)PPT1_(*'9K]o#5GYk}
//1/C/U/g/y////o@
A" |* * J"&') {z
*   g"4pFX(S0@(9xqR2^z     J}$Q:RT
CORGROUP        $$dwb_CLK_I_BufferFalling
Ru&O(!B  U[I>l8B>O9BNo5Og^$f$
Percent 100
'7SN8)49J1=𜻗`2<V?W, FD_#C}=\f.U ՜.+,D՜.+,(@LXd
PagesMastersPage-1
!
RectangleDynamic connector 0lx_VPID_ALTERNATENAMESB`_PID_LINKBASEA     
Q<=KuyTiming DiagramTiming.Document.19qTiming Diagram
CORGROUP        $$dwb_CLK_I_BufferRisingFalling
Q<=KuyTiming DiagramTiming.Document.19qTiming DiagramTiming Diagram Editor v7.1g - Output File
Percent 100
!
PROJECT
BaseTimeUnit    1
CORGROUP        $$dwb_CLK_RISC_BufferRising
DisplayTimeUnit 2
Percent 100
TextGridX       625.000000
!
TextGridY       6
EdgeGridX       625.000000
CORGROUP        $$dwb_CLK_RISC_BufferFalling
ImportStartTime 0.000000
Percent 100
ImportEndTime   281474976710656.000000
!
TimePerPixel    61.428571
Visible DELAYS  SETUPS  HOLDS   SAMPLES TEXT    HIDDENATTACHMENTS       CRITICALPATHS   GRIDLINES       UNCERTAINTY
CORGROUP        $$dwb_CLK_RISC_BufferRisingFalling
ColWidths       144,216,288,423,488
Percent 100
ScrollPos       0.000000,0.000000,0.000000
!
DefDelayRule    1
NoEventOverlap  NO
CORGROUP        $$dwb_CLK_I_BufferRising
SigLabelFontHeight      10
Percent 100
LabelHeight     12
!
LoadLibsToMem   1
UseFullPathNames        1
CORGROUP        $$dwb_CLK_I_BufferFalling
LibPath
Percent 100
EntireTime      YES
!
PrintTimeSpecified      NO
FromTime        0
CORGROUP        $$dwb_CLK_I_BufferRisingFalling
ToTime  53.75
Percent 100
AllSignals      YES
!
CurrSelSigs     NO
PrintTo 2
CORGROUP        $$dwb_CLK_RISC_BufferRising
PrintFileName   C:\DOCS\wb_writeblock_typ.wmf
Percent 100
PreviewInterchange      YES
!
PreviewTIFF5    NO
UseMargins      NO
CORGROUP        $$dwb_CLK_RISC_BufferFalling
PrintTimeLine   NO
Percent 100
PrintBorderBox  YES
!
PrintSigNames   YES
PrintSigNamesOnEachPage YES
CORGROUP        $$dwb_CLK_RISC_BufferRisingFalling
AddPreviewToEPS NO
Percent 100
PreviewRes      150
!
MarginLR        1.25
MifImageWidth   6.00
CORGROUP        $$dwb_CLK_I_BufferRising
MarginTB        Auto
Percent 100
Header  %d %t;%f;%p
!
Footer
ScaleHorz       100
CORGROUP        $$dwb_CLK_I_BufferFalling
ScaleVert       100
Percent 100
ScaleHPage      1
!
PrintImage      DIAGRAM
DefaultTimingModel      minmax
CORGROUP        $$dwb_CLK_I_BufferRisingFalling
DefaultClock    Unclocked
Percent 100
DefaultEdgeLevel        neg
!
DefaultSet      Not Used
DefaultClear    Not Used
CORGROUP        $$CLK_RISC_BufferRising
DefaultClockEnable      Not Used
Percent 100
DefaultClockToOutLH     0
!
DefaultClockToOutHL     0
DefaultSetup    0
CORGROUP        $$CLK_RISC_BufferFalling
DefaultHold     0
Percent 100
DefaultRegStartupState  unknown
!
DefaultPodSize  8
DefaultActiveLowSetClear        True
CORGROUP        $$CLK_RISC_BufferRisingFalling
DefaultAsyncSetClear    True
Percent 100
DefaultActiveLowClockEnable     True
!
SigLabelFontHeight      10
PROPS!
CORGROUP        $$iwb_CLK_I_BufferRising
!
Percent 100
!
STYLE
DefaultFont     USER    {-17,0,0,0,400,0,0,0,1,0,0,0,0,Arial,0}
CORGROUP        $$iwb_CLK_I_BufferFalling
DrawWndFont     DEFAULT
Percent 100
DrawWndColor    DEFAULT
!
GridWndFont     DEFAULT
GridWndColor    DEFAULT
CORGROUP        $$iwb_CLK_I_BufferRisingFalling
LabelWndFont    USER    {-13,0,0,0,400,0,0,0,0,3,2,1,34,Arial,0}
Percent 100
LabelWndColor   DEFAULT
!
ParamDispPref   0
ParamWndCellDisplay     0
CLOCK   CLK_RISC
CustDispString  %n v=%mv,%Mv f=%mf,%Mf m=%mm,%Mm d=%md,%Md %c
PERIODE 2.5
CustomDisplayStringRTF  {\rtf1\ansi{\fonttbl{\f0 \fswiss Arial;}}\sectd\marglsxn1800\margrsxn1800\margtsxn1440\margbsxn1440\headery1440\footery1440\sbkpage\pgncont %n v=%mv,%Mv f=%mf,%Mf m=%mm,%Mm d=%md,%Md %c}
DUTY    50
MarkerDispPref  4
OFFSETE 0
MarkerCustDispString    %n v=%mv,%Mv d=%md %t
INITIAL HIGH
MarkerCustomDisplayStringRTF    {\rtf1\ansi{\fonttbl{\f0 \fswiss Arial;}{\f1 \fswiss MS Sans Serif;}}\sectd\marglsxn1800\margrsxn1800\margtsxn1440\margbsxn1440\headery1440\footery1440\sbkpage\pgncont\f1 %n v=%mv,%Mv d=%md %t }
MAXUNCERTRISE   0
SignalColor     2
MAXUNCERTFALL   0
LabelOffset     2
MINUNCERTRISE   0
BusDisplay      0
MINUNCERTFALL   0
WaveFormWidth   0.500000
JRISEE  0
WaveFormColor   0
JFALLE  0
InputWaveFormColor      16711680
GRID    0        1       0        2       0        16711680        0        0
SlantedEdges    1
ENDGRID -1
SlantAngle      75
DIRECTION       internal
RightJustifySigNames    1
MASTERCLOCK     None
AutosplitEnabled        1
Clock   Unclocked
AutosplitChar   _
EdgeLevel       neg
DynamSizedSignals       1
Set     Not Used
!
Clear   Not Used
ClockEnable     Not Used
DIAGRAMTESTBENCHSETTINGS
ActiveLowSetClear       True
FilesBeforeDiagramModel
AsyncSetClear   True
FilesInsideDiagramModelDeclarationSection
ActiveLowClockEnable    True
AbortHdlCodeEnabled     1
VhdlType        std_logic
DelayHdlCodeEnabled     1
VerilogType     wire
SampleHdlCodeEnabled    1
SystemCType     sc_logic
MarkerHdlCodeEnabled    1
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
VerboseSamples  0
StateEquation   Hex(Inc(0,2,5))
VerboseDelays   0
HighVoltageThreshold    5
VerboseFileInput        0
LowVoltageThreshold     0
VerboseSequenceVerification     0
MSB     0
IncludeDelayTime        1
LSB     0
ExecuteFromTopLevel     1
isFallingEdgeSensitive  False
TimeOutInDiagramLengths 0
isRisingEdgeSensitive   False
DefaultCycleClock       Unclocked
DrawAnalog      0
DefaultCycleEdge        neg
BooleanEquation
!
NegTolerance    0
PosTolerance    0
MACROS
UserSpecifiedSizeRatio  1
!
VerilogCode
VHDLCode
CORGROUP        $$CLK_I_BufferRising
PROPS!
Percent 100
!
!
CLOCK   iwb_CLK_I
CORGROUP        $$CLK_I_BufferFalling
PERIODE 5
Percent 100
DUTY    50
!
OFFSETE 0
INITIAL LOW
CORGROUP        $$CLK_I_BufferRisingFalling
MAXUNCERTRISE   0
Percent 100
MAXUNCERTFALL   0
!
MINUNCERTRISE   0
MINUNCERTFALL   0
CORGROUP        $$CLK_I_BufferRising
JRISEE  0
Percent 100
JFALLE  0
!
GRID    1       1       1       2       2       16711680        0        0
ENDGRID -1
CORGROUP        $$CLK_I_BufferFalling
DIRECTION       input
Percent 100
MASTERCLOCK     None
!
Clock   Unclocked
EdgeLevel       neg
CORGROUP        $$CLK_I_BufferRisingFalling
Set     Not Used
Percent 100
Clear   Not Used
!
ClockEnable     Not Used
ActiveLowSetClear       True
CORGROUP        $$CLK_I_BufferRising
AsyncSetClear   True
Percent 100
ActiveLowClockEnable    True
!
VhdlType        std_logic
VerilogType     wire
CORGROUP        $$CLK_I_BufferFalling
SystemCType     sc_logic
Percent 100
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
!
StateEquation   Hex(Inc(0,2,5))
HighVoltageThreshold    5
CORGROUP        $$CLK_I_BufferRisingFalling
LowVoltageThreshold     0
Percent 100
MSB     0
!
LSB     0
isFallingEdgeSensitive  False
CORGROUP        $$CLK_I_BufferRising
isRisingEdgeSensitive   True
Percent 100
DrawAnalog      0
!
BooleanEquation
NegTolerance    0
CORGROUP        $$CLK_I_BufferFalling
PosTolerance    0
Percent 100
UserSpecifiedSizeRatio  1
!
VerilogCode
VHDLCode
CORGROUP        $$CLK_I_BufferRisingFalling
PROPS!
Percent 100
!
!
SIGNAL  iwb_ADR_O
CORGROUP        $$CLK_I_BufferRising
DIRECTION       output
Percent 100
RADIX   hex
!
GRID    0        1       0        1       0        16711680        0        0
ENDGRID -1
CORGROUP        $$CLK_I_BufferFalling
Clock
Percent 100
EdgeLevel       neg
!
Set     Not Used
Clear   Not Used
CORGROUP        $$CLK_I_BufferRisingFalling
ClockEnable     Not Used
Percent 100
ActiveLowSetClear       True
!
AsyncSetClear   True
ActiveLowClockEnable    True
CORGROUP        $$CLK_I_BufferRising
VhdlType        std_logic
Percent 100
VerilogType     wire
!
SystemCType     sc_logic
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
CORGROUP        $$CLK_I_BufferFalling
StateEquation   Hex(Inc(0,2,5))
Percent 100
HighVoltageThreshold    5
!
LowVoltageThreshold     0
LSB     0
CORGROUP        $$CLK_I_BufferRisingFalling
MSB     31
Percent 100
SignalActionType        0
!
isFallingEdgeSensitive  False
isRisingEdgeSensitive   True
CORGROUP        $$CLK_RISC_BufferRising
DrawAnalog      0
Percent 100
BooleanEquation
!
NegTolerance    0
PosTolerance    0
CORGROUP        $$CLK_RISC_BufferFalling
UserSpecifiedSizeRatio  1
Percent 100
VerilogCode
!
VHDLCode
VhdlMapping     DefaultVhdlMapping
CORGROUP        $$CLK_RISC_BufferRisingFalling
PROPS!
Percent 100
E0      V       -1      -1              1       0        DR      0
!
E1      X       3125    3125            1       0        DR      0
E2      V       3126    3126    A0      1       0        DR      0
CORGROUP        $$CLK_RISC_BufferRising
E3      X       3750    3750            1       0        DR      0
Percent 100
E4      V       13125   13125     A0    1       0        DR      0
!
E5      X       13625   13625           1       0        DR      0
E6      V       23125   23125     A4    1       0        DR      0
CORGROUP        $$CLK_RISC_BufferFalling
E7      X       23625   23625           1       0        DR      0
Percent 100
E8      V       33125   33125     A8    1       0        DR      0
!
E9      X       33625   33625           1       0        DR      0
E10     V       43125   43125     A12   1       0        DR      0
CORGROUP        $$CLK_RISC_BufferRisingFalling
E11     X       43750   43750           1       0        DR      0
Percent 100
!
!
SIGNAL  iwb_DAT_I
CORGROUP        $$CLK_I_BufferRising
DIRECTION       input
Percent 100
RADIX   hex
!
GRID    0        1       0        1       0        16711680        0        0
ENDGRID -1
CORGROUP        $$CLK_I_BufferFalling
Clock
Percent 100
EdgeLevel       neg
!
Set     Not Used
Clear   Not Used
CORGROUP        $$CLK_I_BufferRisingFalling
ClockEnable     Not Used
Percent 100
ActiveLowSetClear       True
!
AsyncSetClear   True
ActiveLowClockEnable    True
CORGROUP        $$CLK_RISC_BufferRising
VhdlType        std_logic
Percent 100
VerilogType     wire
!
SystemCType     sc_logic
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
CORGROUP        $$CLK_RISC_BufferFalling
StateEquation   Hex(Inc(0,2,5))
Percent 100
HighVoltageThreshold    5
!
LowVoltageThreshold     0
LSB     0
CORGROUP        $$CLK_RISC_BufferRisingFalling
MSB     31
Percent 100
SignalActionType        0
!
isFallingEdgeSensitive  False
isRisingEdgeSensitive   False
CORGROUP        $$CLK_I_BufferRising
DrawAnalog      0
Percent 100
BooleanEquation
!
NegTolerance    0
PosTolerance    0
CORGROUP        $$CLK_I_BufferFalling
UserSpecifiedSizeRatio  1
Percent 100
VerilogCode
!
VHDLCode
VhdlMapping     DefaultVhdlMapping
CORGROUP        $$CLK_I_BufferRisingFalling
PROPS!
Percent 100
E0      X       11250   11250           1       0        DR      0
!
E1      V       13125   13125   D0      1       0        DR      0
E2      X       21250   21250           1       0        DR      0
CORGROUP        $$CLK_RISC_BufferRising
E3      V       23125   23125   D4      1       0        DR      0
Percent 100
E4      X       31250   31250           1       0        DR      0
!
E5      V       33125   33125   D8      1       0        DR      0
E6      X       41250   41250           1       0        DR      0
CORGROUP        $$CLK_RISC_BufferFalling
E7      V       43125   43125   D12     1       0        DR      0
Percent 100
E8      X       43750   43750           1       0        DR      0
!
!
CORGROUP        $$CLK_RISC_BufferRisingFalling
SIGNAL  iwb_DAT_O
Percent 100
DIRECTION       output
!
RADIX   hex
GRID    0        1       0        1       0        16711680        0        0
CORGROUP        $$CLK_I_BufferRising
ENDGRID -1
Percent 100
Clock   Unclocked
!
EdgeLevel       neg
Set     Not Used
CORGROUP        $$CLK_I_BufferFalling
Clear   Not Used
Percent 100
ClockEnable     Not Used
!
ActiveLowSetClear       True
AsyncSetClear   True
CORGROUP        $$CLK_I_BufferRisingFalling
ActiveLowClockEnable    True
Percent 100
VhdlType        std_logic
!
VerilogType     wire
SystemCType     sc_logic
CORGROUP        $$CLK_RISC_BufferRising
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
Percent 100
StateEquation   Hex(Inc(0,2,5))
!
HighVoltageThreshold    5
LowVoltageThreshold     0
CORGROUP        $$CLK_RISC_BufferFalling
LSB     0
Percent 100
MSB     31
!
SignalActionType        0
isFallingEdgeSensitive  False
CORGROUP        $$CLK_RISC_BufferRisingFalling
isRisingEdgeSensitive   False
Percent 100
DrawAnalog      0
!
BooleanEquation
NegTolerance    0
CORGROUP        $$CLK_I_BufferRising
PosTolerance    0
Percent 100
UserSpecifiedSizeRatio  1
!
VerilogCode
VHDLCode
CORGROUP        $$CLK_I_BufferFalling
PROPS!
Percent 100
E0      X       43750   43750           1       0        DR      0
!
!
CORGROUP        $$CLK_I_BufferRisingFalling
SIGNAL  iwb_WE_O
Percent 100
DIRECTION       output
!
RADIX   hex
GRID    0        1       0        1       0        16711680        0        0
CORGROUP        $$CLK_RISC_BufferRising
ENDGRID -1
Percent 100
Clock   Unclocked
!
EdgeLevel       neg
Set     Not Used
CORGROUP        $$CLK_RISC_BufferFalling
Clear   Not Used
Percent 100
ClockEnable     Not Used
!
ActiveLowSetClear       True
AsyncSetClear   True
CORGROUP        $$CLK_RISC_BufferRisingFalling
ActiveLowClockEnable    True
Percent 100
VhdlType        std_logic
!
VerilogType     wire
SystemCType     sc_logic
CORGROUP        $$CLK_I_BufferRising
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
Percent 100
StateEquation   Hex(Inc(0,2,5))
!
HighVoltageThreshold    5
LowVoltageThreshold     0
CORGROUP        $$CLK_I_BufferFalling
SignalActionType        0
Percent 100
MSB     0
!
LSB     0
isFallingEdgeSensitive  False
CORGROUP        $$CLK_I_BufferRisingFalling
isRisingEdgeSensitive   False
Percent 100
DrawAnalog      0
!
BooleanEquation
NegTolerance    0
CORGROUP        $$CLK_RISC_BufferRising
PosTolerance    0
Percent 100
UserSpecifiedSizeRatio  1
!
VerilogCode
VHDLCode
CORGROUP        $$CLK_RISC_BufferFalling
PROPS!
Percent 100
E0      X       3125    3125            1       0        DR      0
!
E1      1       3126    3126            1       0        DR      0
E2      0        13125   13125           1       0        DR      0
CORGROUP        $$CLK_RISC_BufferRisingFalling
E3      X       13625   13625           1       0        DR      0
Percent 100
E4      0        23125   23125           1       0        DR      0
!
E5      X       23625   23625           1       0        DR      0
E6      0        33125   33125           1       0        DR      0
CORGROUP        $$CLK_I_BufferRising
E7      X       33625   33625           1       0        DR      0
Percent 100
E8      0        43125   43125           1       0        DR      0
!
E9      X       43625   43625           1       0        DR      0
!
CORGROUP        $$CLK_I_BufferFalling
Percent 100
SIGNAL  iwb_SEL_O
!
DIRECTION       output
RADIX   hex
CORGROUP        $$CLK_I_BufferRisingFalling
GRID    0        1       0        1       0        16711680        0        0
Percent 100
ENDGRID -1
!
Clock   Unclocked
EdgeLevel       neg
CORGROUP        $$CLK_RISC_BufferRising
Set     Not Used
Percent 100
Clear   Not Used
!
ClockEnable     Not Used
ActiveLowSetClear       True
CORGROUP        $$CLK_RISC_BufferFalling
AsyncSetClear   True
Percent 100
ActiveLowClockEnable    True
!
VhdlType        std_logic
VerilogType     wire
CORGROUP        $$CLK_RISC_BufferRisingFalling
SystemCType     sc_logic
Percent 100
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
!
StateEquation   Hex(Inc(0,2,5))
HighVoltageThreshold    5
CORGROUP        $$CLK_I_BufferRising
LowVoltageThreshold     0
Percent 100
LSB     0
!
MSB     3
SignalActionType        0
CORGROUP        $$CLK_I_BufferFalling
isFallingEdgeSensitive  False
Percent 100
isRisingEdgeSensitive   False
!
DrawAnalog      0
BooleanEquation
CORGROUP        $$CLK_I_BufferRisingFalling
NegTolerance    0
Percent 100
PosTolerance    0
!
UserSpecifiedSizeRatio  1
VerilogCode
CORGROUP        $$CLK_RISC_BufferRising
VHDLCode
Percent 100
PROPS!
!
E0      V       0        0           Valid        1       0        DR      0
E1      X       3750    3750            1       0        DR      0
CORGROUP        $$CLK_RISC_BufferFalling
E2      V       13125   13125       Valid       1       0        DR      0
Percent 100
E3      X       13625   13625           1       0        DR      0
!
E4      V       23125   23125     Valid 1       0        DR      0
E5      X       23625   23625           1       0        DR      0
CORGROUP        $$CLK_RISC_BufferRisingFalling
E6      V       33125   33125     Valid 1       0        DR      0
Percent 100
E7      X       33625   33625           1       0        DR      0
!
E8      V       43125   43125     Valid 1       0        DR      0
E9      X       43750   43750           1       0        DR      0
CORGROUP        $$CLK_I_BufferRising
!
Percent 100
!
SIGNAL  iwb_STB_O
DIRECTION       output
CORGROUP        $$CLK_I_BufferFalling
RADIX   hex
Percent 100
GRID    0        1       0        1       0        16711680        0        0
!
ENDGRID -1
Clock   Unclocked
CORGROUP        $$CLK_I_BufferRisingFalling
EdgeLevel       neg
Percent 100
Set     Not Used
!
Clear   Not Used
ClockEnable     Not Used
CORGROUP        $$CLK_RISC_BufferRising
ActiveLowSetClear       True
Percent 100
AsyncSetClear   True
!
ActiveLowClockEnable    True
VhdlType        std_logic
CORGROUP        $$CLK_RISC_BufferFalling
VerilogType     wire
Percent 100
SystemCType     sc_logic
!
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
StateEquation   Hex(Inc(0,2,5))
CORGROUP        $$CLK_RISC_BufferRisingFalling
HighVoltageThreshold    5
Percent 100
LowVoltageThreshold     0
!
SignalActionType        0
MSB     0
CORGROUP        $$CLK_I_BufferRising
LSB     0
Percent 100
isFallingEdgeSensitive  False
!
isRisingEdgeSensitive   False
DrawAnalog      0
CORGROUP        $$CLK_I_BufferFalling
BooleanEquation
Percent 100
NegTolerance    0
!
PosTolerance    0
UserSpecifiedSizeRatio  1
CORGROUP        $$CLK_I_BufferRisingFalling
VerilogCode
Percent 100
VHDLCode
!
PROPS!
E0      0        3750    3750            1       0        DR      0
CORGROUP        $$CLK_RISC_BufferRising
E1      1       13125   13125           1       0        DR      0
Percent 100
E2      0        13625   13625           1       0        DR      0
!
E3      1       23125   23125           1       0        DR      0
E4      0        23625   23625           1       0        DR      0
CORGROUP        $$CLK_RISC_BufferFalling
E5      1       33125   33125           1       0        DR      0
Percent 100
E6      0        33625   33625           1       0        DR      0
!
E7      1       43125   43125           1       0        DR      0
E8      X       43750   43750           1       0        DR      0
CORGROUP        $$CLK_RISC_BufferRisingFalling
!
Percent 100
!
SIGNAL  iwb_ACK_I
DIRECTION       input
CORGROUP        $$CLK_I_BufferRising
RADIX   hex
Percent 100
GRID    0        1       0        1       0        16711680        0        0
!
ENDGRID -1
Clock   Unclocked
CORGROUP        $$CLK_I_BufferFalling
EdgeLevel       neg
Percent 100
Set     Not Used
!
Clear   Not Used
ClockEnable     Not Used
CORGROUP        $$CLK_I_BufferRisingFalling
ActiveLowSetClear       True
Percent 100
AsyncSetClear   True
!
ActiveLowClockEnable    True
VhdlType        std_logic
CORGROUP        $$CLK_RISC_BufferRising
VerilogType     wire
Percent 100
SystemCType     sc_logic
!
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
StateEquation   Hex(Inc(0,2,5))
CORGROUP        $$CLK_RISC_BufferFalling
HighVoltageThreshold    5
Percent 100
LowVoltageThreshold     0
!
SignalActionType        0
MSB     0
CORGROUP        $$CLK_RISC_BufferRisingFalling
LSB     0
Percent 100
isFallingEdgeSensitive  False
!
isRisingEdgeSensitive   False
DrawAnalog      0
CORGROUP        $$CLK_I_BufferRising
BooleanEquation
Percent 100
NegTolerance    0
!
PosTolerance    0
UserSpecifiedSizeRatio  1
CORGROUP        $$CLK_I_BufferFalling
VerilogCode
Percent 100
VHDLCode
!
PROPS!
E0      0        11250   11250           1       0        DR      0
CORGROUP        $$CLK_I_BufferRisingFalling
E1      1       13125   13125           1       0        DR      0
Percent 100
E2      0        21250   21250           1       0        DR      0
!
E3      1       23125   23125           1       0        DR      0
E4      0        31250   31250           1       0        DR      0
CORGROUP        $$dwb_CLK_RISC_BufferRising
E5      1       33125   33125           1       0        DR      0
Percent 100
E6      0        41250   41250           1       0        DR      0
!
E7      1       43125   43125           1       0        DR      0
E8      X       43750   43750           1       0        DR      0
CORGROUP        $$dwb_CLK_RISC_BufferFalling
!
Percent 100
!
SIGNAL  iwb_CYC_O
DIRECTION       output
CORGROUP        $$dwb_CLK_RISC_BufferRisingFalling
RADIX   hex
Percent 100
GRID    0        1       0        1       0        16711680        0        0
!
ENDGRID -1
Clock   Unclocked
CORGROUP        $$dwb_CLK_I_BufferRising
EdgeLevel       neg
Percent 100
Set     Not Used
!
Clear   Not Used
ClockEnable     Not Used
CORGROUP        $$dwb_CLK_I_BufferFalling
ActiveLowSetClear       True
Percent 100
AsyncSetClear   True
!
ActiveLowClockEnable    True
VhdlType        std_logic
CORGROUP        $$dwb_CLK_I_BufferRisingFalling
VerilogType     wire
Percent 100
SystemCType     sc_logic
!
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
StateEquation   Hex(Inc(0,2,5))
CORGROUP        $$dwb_CLK_RISC_BufferRising
HighVoltageThreshold    5
Percent 100
LowVoltageThreshold     0
!
SignalActionType        0
MSB     0
CORGROUP        $$dwb_CLK_RISC_BufferFalling
LSB     0
Percent 100
isFallingEdgeSensitive  False
!
isRisingEdgeSensitive   False
DrawAnalog      0
CORGROUP        $$dwb_CLK_RISC_BufferRisingFalling
BooleanEquation
Percent 100
NegTolerance    0
!
PosTolerance    0
UserSpecifiedSizeRatio  1
CORGROUP        $$dwb_CLK_I_BufferRising
VerilogCode
Percent 100
VHDLCode
!
PROPS!
E0      0        3125    3125            1       0        DR      0
CORGROUP        $$dwb_CLK_I_BufferFalling
E1      1       43125   43125           1       0        DR      0
Percent 100
E2      0        43750   43750           1       0        DR      0
!
!
CORGROUP        $$dwb_CLK_I_BufferRisingFalling
SIGNAL  iwb_ERR_I
Percent 100
DIRECTION       input
!
RADIX   hex
GRID    0        1       0        1       0        16711680        0        0
CORGROUP        $$dwb_CLK_RISC_BufferRising
ENDGRID -1
Percent 100
Clock   Unclocked
!
EdgeLevel       neg
Set     Not Used
CORGROUP        $$dwb_CLK_RISC_BufferFalling
Clear   Not Used
Percent 100
ClockEnable     Not Used
!
ActiveLowSetClear       True
AsyncSetClear   True
CORGROUP        $$dwb_CLK_RISC_BufferRisingFalling
ActiveLowClockEnable    True
Percent 100
VhdlType        std_logic
!
VerilogType     wire
SystemCType     sc_logic
CORGROUP        $$dwb_CLK_I_BufferRising
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
Percent 100
StateEquation   Hex(Inc(0,2,5))
!
HighVoltageThreshold    5
LowVoltageThreshold     0
CORGROUP        $$dwb_CLK_I_BufferFalling
SignalActionType        0
Percent 100
MSB     0
!
LSB     0
isFallingEdgeSensitive  False
CORGROUP        $$dwb_CLK_I_BufferRisingFalling
isRisingEdgeSensitive   False
Percent 100
DrawAnalog      0
!
BooleanEquation
NegTolerance    0
CORGROUP        $$dwb_CLK_RISC_BufferRising
PosTolerance    0
Percent 100
UserSpecifiedSizeRatio  1
!
VerilogCode
VHDLCode
CORGROUP        $$dwb_CLK_RISC_BufferFalling
PROPS!
Percent 100
E0      0        43125   43125           1       0        DR      0
!
E1      X       43750   43750           1       0        DR      0
!
CORGROUP        $$dwb_CLK_RISC_BufferRisingFalling
Percent 100
SIGNAL  iwb_RTY_I
!
DIRECTION       input
RADIX   hex
CORGROUP        $$dwb_CLK_I_BufferRising
GRID    0        1       0        1       0        16711680        0        0
Percent 100
ENDGRID -1
!
Clock   Unclocked
EdgeLevel       neg
CORGROUP        $$dwb_CLK_I_BufferFalling
Set     Not Used
Percent 100
Clear   Not Used
!
ClockEnable     Not Used
ActiveLowSetClear       True
CORGROUP        $$dwb_CLK_I_BufferRisingFalling
AsyncSetClear   True
Percent 100
ActiveLowClockEnable    True
!
VhdlType        std_logic
VerilogType     wire
CORGROUP        $$dwb_CLK_RISC_BufferRising
SystemCType     sc_logic
Percent 100
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
!
StateEquation   Hex(Inc(0,2,5))
HighVoltageThreshold    5
CORGROUP        $$dwb_CLK_RISC_BufferFalling
LowVoltageThreshold     0
Percent 100
SignalActionType        0
!
MSB     0
LSB     0
CORGROUP        $$dwb_CLK_RISC_BufferRisingFalling
isFallingEdgeSensitive  False
Percent 100
isRisingEdgeSensitive   False
!
DrawAnalog      0
BooleanEquation
CORGROUP        $$dwb_CLK_I_BufferRising
NegTolerance    0
Percent 100
PosTolerance    0
!
UserSpecifiedSizeRatio  1
VerilogCode
CORGROUP        $$dwb_CLK_I_BufferFalling
VHDLCode
Percent 100
PROPS!
!
E0      0        43125   43125           1       0        DR      0
E1      X       43750   43750           1       0        DR      0
CORGROUP        $$dwb_CLK_I_BufferRisingFalling
!
Percent 100
!
MARKER  MARK1
ATTACH  iwb_SEL_O       NULL    S6
CORGROUP        $$dwb_CLK_RISC_BufferRising
TIME    17500.000000
Percent 100
RELATIVETIME    0.000000
!
DISPLAYAS       5
MARKERTYPE      Timebreak(Curved)
CORGROUP        $$dwb_CLK_RISC_BufferFalling
WHILERETURN
Percent 100
REPEATNUMBER
!
SNAPTO  0
COMPRESSTIME    0.000000
CORGROUP        $$dwb_CLK_RISC_BufferRisingFalling
COMMENT
Percent 100
!
!
MARKER  MARK2
CORGROUP        $$dwb_CLK_I_BufferRising
ATTACH  iwb_STB_O       NULL    S7
Percent 100
TIME    27500.000000
!
RELATIVETIME    0.000000
DISPLAYAS       5
CORGROUP        $$dwb_CLK_I_BufferFalling
MARKERTYPE      Timebreak(Curved)
Percent 100
WHILERETURN
!
REPEATNUMBER
SNAPTO  0
CORGROUP        $$dwb_CLK_I_BufferRisingFalling
COMPRESSTIME    0.000000
Percent 100
COMMENT
!
!
CORGROUP        $$CLK_RISC_BufferRising
MARKER  MARK3
Percent 100
ATTACH  iwb_STB_O       NULL    S7
!
TIME    37500.000000
RELATIVETIME    0.000000
CORGROUP        $$CLK_RISC_BufferFalling
DISPLAYAS       5
Percent 100
MARKERTYPE      Timebreak(Curved)
!
WHILERETURN
REPEATNUMBER
CORGROUP        $$CLK_RISC_BufferRisingFalling
SNAPTO  0
Percent 100
COMPRESSTIME    0.000000
!
COMMENT
!
CORGROUP        $$dwb_CLK_I_BufferRising
Percent 100
MARKER  MARK0
!
ATTACH  iwb_CLK_I       NULL    S1
TIME    7494.285714
CORGROUP        $$dwb_CLK_I_BufferFalling
RELATIVETIME    0.000000
Percent 100
DISPLAYAS       5
!
MARKERTYPE      Timebreak(Curved)
WHILERETURN
CORGROUP        $$dwb_CLK_I_BufferRisingFalling
REPEATNUMBER
Percent 100
SNAPTO  0
!
COMPRESSTIME    0.000000
COMMENT
CLOCK   CLK_RISC
!
PERIODE 2.5
DUTY    50

OFFSETE 0
Q<=KuyTiming DiagramTiming.Document.19qTiming Diagram
INITIAL HIGH
Q<=KuyTiming DiagramTiming.Document.19qTiming DiagramTiming Diagram Editor v7.1g - Output File
MAXUNCERTRISE   0
MAXUNCERTFALL   0
PROJECT
MINUNCERTRISE   0
BaseTimeUnit    1
MINUNCERTFALL   0
DisplayTimeUnit 2
JRISEE  0
TextGridX       625.000000
JFALLE  0
TextGridY       6
GRID    0        1       0        2       0        16711680        0        0
EdgeGridX       625.000000
ENDGRID -1
ImportStartTime 0.000000
DIRECTION       internal
ImportEndTime   281474976710656.000000
MASTERCLOCK     None
TimePerPixel    61.428571
Clock   Unclocked
Visible DELAYS  SETUPS  HOLDS   SAMPLES TEXT    HIDDENATTACHMENTS       CRITICALPATHS   GRIDLINES       UNCERTAINTY
EdgeLevel       neg
ColWidths       144,216,288,423,488
Set     Not Used
ScrollPos       0.000000,0.000000,0.000000
Clear   Not Used
DefDelayRule    1
ClockEnable     Not Used
NoEventOverlap  NO
ActiveLowSetClear       True
SigLabelFontHeight      10
AsyncSetClear   True
LabelHeight     12
ActiveLowClockEnable    True
LoadLibsToMem   1
VhdlType        std_logic
UseFullPathNames        1
VerilogType     wire
LibPath
SystemCType     sc_logic
EntireTime      YES
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
PrintTimeSpecified      NO
StateEquation   Hex(Inc(0,2,5))
FromTime        0
HighVoltageThreshold    5
ToTime  53.75
LowVoltageThreshold     0
AllSignals      YES
MSB     0
CurrSelSigs     NO
LSB     0
PrintTo 2
isFallingEdgeSensitive  False
PrintFileName   C:\DOCS\wb_writeblock_typ.wmf
isRisingEdgeSensitive   False
PreviewInterchange      YES
DrawAnalog      0
PreviewTIFF5    NO
BooleanEquation
UseMargins      NO
NegTolerance    0
PrintTimeLine   NO
PosTolerance    0
PrintBorderBox  YES
UserSpecifiedSizeRatio  1
PrintSigNames   YES
VerilogCode
PrintSigNamesOnEachPage YES
VHDLCode
AddPreviewToEPS NO
PROPS!
PreviewRes      150
!
MarginLR        1.25
MifImageWidth   6.00
CLOCK   dwb_CLK_I
MarginTB        Auto
PERIODE 5
Header  %d %t;%f;%p
DUTY    50
Footer
OFFSETE 0
ScaleHorz       100
INITIAL LOW
ScaleVert       100
MAXUNCERTRISE   0
ScaleHPage      1
MAXUNCERTFALL   0
PrintImage      DIAGRAM
MINUNCERTRISE   0
DefaultTimingModel      minmax
MINUNCERTFALL   0
DefaultClock    Unclocked
JRISEE  0
DefaultEdgeLevel        neg
JFALLE  0
DefaultSet      Not Used
GRID    1       1       1       2       2       16711680        0        0
DefaultClear    Not Used
ENDGRID -1
DefaultClockEnable      Not Used
DIRECTION       input
DefaultClockToOutLH     0
MASTERCLOCK     None
DefaultClockToOutHL     0
Clock   Unclocked
DefaultSetup    0
EdgeLevel       neg
DefaultHold     0
Set     Not Used
DefaultRegStartupState  unknown
Clear   Not Used
DefaultPodSize  8
ClockEnable     Not Used
DefaultActiveLowSetClear        True
ActiveLowSetClear       True
DefaultAsyncSetClear    True
AsyncSetClear   True
DefaultActiveLowClockEnable     True
ActiveLowClockEnable    True
SigLabelFontHeight      10
VhdlType        std_logic
PROPS!
VerilogType     wire
!
SystemCType     sc_logic
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
STYLE
StateEquation   Hex(Inc(0,2,5))
DefaultFont     USER    {-17,0,0,0,400,0,0,0,1,0,0,0,0,Arial,0}
HighVoltageThreshold    5
DrawWndFont     DEFAULT
LowVoltageThreshold     0
DrawWndColor    DEFAULT
MSB     0
GridWndFont     DEFAULT
LSB     0
GridWndColor    DEFAULT
isFallingEdgeSensitive  False
LabelWndFont    USER    {-13,0,0,0,400,0,0,0,0,3,2,1,34,Arial,0}
isRisingEdgeSensitive   True
LabelWndColor   DEFAULT
DrawAnalog      0
ParamDispPref   0
BooleanEquation
ParamWndCellDisplay     0
NegTolerance    0
CustDispString  %n v=%mv,%Mv f=%mf,%Mf m=%mm,%Mm d=%md,%Md %c
PosTolerance    0
CustomDisplayStringRTF  {\rtf1\ansi{\fonttbl{\f0 \fswiss Arial;}}\sectd\marglsxn1800\margrsxn1800\margtsxn1440\margbsxn1440\headery1440\footery1440\sbkpage\pgncont %n v=%mv,%Mv f=%mf,%Mf m=%mm,%Mm d=%md,%Md %c}
UserSpecifiedSizeRatio  1
MarkerDispPref  4
VerilogCode
MarkerCustDispString    %n v=%mv,%Mv d=%md %t
VHDLCode
MarkerCustomDisplayStringRTF    {\rtf1\ansi{\fonttbl{\f0 \fswiss Arial;}{\f1 \fswiss MS Sans Serif;}}\sectd\marglsxn1800\margrsxn1800\margtsxn1440\margbsxn1440\headery1440\footery1440\sbkpage\pgncont\f1 %n v=%mv,%Mv d=%md %t }
PROPS!
SignalColor     2
!
LabelOffset     2
BusDisplay      0
SIGNAL  dwb_ADR_O
WaveFormWidth   0.500000
DIRECTION       output
WaveFormColor   0
RADIX   hex
InputWaveFormColor      16711680
GRID    0        1       0        1       0        16711680        0        0
SlantedEdges    1
ENDGRID -1
SlantAngle      75
Clock
RightJustifySigNames    1
EdgeLevel       neg
AutosplitEnabled        1
Set     Not Used
AutosplitChar   _
Clear   Not Used
DynamSizedSignals       1
ClockEnable     Not Used
!
ActiveLowSetClear       True
AsyncSetClear   True
DIAGRAMTESTBENCHSETTINGS
ActiveLowClockEnable    True
FilesBeforeDiagramModel
VhdlType        std_logic
FilesInsideDiagramModelDeclarationSection
VerilogType     wire
AbortHdlCodeEnabled     1
SystemCType     sc_logic
DelayHdlCodeEnabled     1
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
SampleHdlCodeEnabled    1
StateEquation   Hex(Inc(0,2,5))
MarkerHdlCodeEnabled    1
HighVoltageThreshold    5
VerboseSamples  0
LowVoltageThreshold     0
VerboseDelays   0
LSB     0
VerboseFileInput        0
MSB     31
VerboseSequenceVerification     0
SignalActionType        0
IncludeDelayTime        1
isFallingEdgeSensitive  False
ExecuteFromTopLevel     1
isRisingEdgeSensitive   True
TimeOutInDiagramLengths 0
DrawAnalog      0
DefaultCycleClock       Unclocked
BooleanEquation
DefaultCycleEdge        neg
NegTolerance    0
!
PosTolerance    0
UserSpecifiedSizeRatio  1
MACROS
VerilogCode
!
VHDLCode
VhdlMapping     DefaultVhdlMapping
CORGROUP        $$CLK_I_BufferRising
PROPS!
Percent 100
E0      V       -1      -1              1       0        DR      0
!
E1      X       3123    3123            1       0        DR      0
E2      V       13125   13125     A0    1       0        DR      0
CORGROUP        $$CLK_I_BufferFalling
E3      X       13625   13625           1       0        DR      0
Percent 100
E4      V       23125   23125     A4    1       0        DR      0
!
E5      X       23625   23625           1       0        DR      0
E6      V       33125   33125     A8    1       0        DR      0
CORGROUP        $$CLK_I_BufferRisingFalling
E7      X       33625   33625           1       0        DR      0
Percent 100
E8      V       43125   43125     A12   1       0        DR      0
!
E9      X       43750   43750           1       0        DR      0
E10     V       53125   53125    A0     1       0        DR      0
CORGROUP        $$CLK_I_BufferRising
E11     X       53750   53750           1       0        DR      0
Percent 100
!
!
SIGNAL  dwb_DAT_I
CORGROUP        $$CLK_I_BufferFalling
DIRECTION       input
Percent 100
RADIX   hex
!
GRID    0        1       0        1       0        16711680        0        0
ENDGRID -1
CORGROUP        $$CLK_I_BufferRisingFalling
Clock
Percent 100
EdgeLevel       neg
!
Set     Not Used
Clear   Not Used
CORGROUP        $$CLK_I_BufferRising
ClockEnable     Not Used
Percent 100
ActiveLowSetClear       True
!
AsyncSetClear   True
ActiveLowClockEnable    True
CORGROUP        $$CLK_I_BufferFalling
VhdlType        std_logic
Percent 100
VerilogType     wire
!
SystemCType     sc_logic
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
CORGROUP        $$CLK_I_BufferRisingFalling
StateEquation   Hex(Inc(0,2,5))
Percent 100
HighVoltageThreshold    5
!
LowVoltageThreshold     0
LSB     0
CORGROUP        $$CLK_I_BufferRising
MSB     31
Percent 100
SignalActionType        0
!
isFallingEdgeSensitive  False
isRisingEdgeSensitive   False
CORGROUP        $$CLK_I_BufferFalling
DrawAnalog      0
Percent 100
BooleanEquation
!
NegTolerance    0
PosTolerance    0
CORGROUP        $$CLK_I_BufferRisingFalling
UserSpecifiedSizeRatio  1
Percent 100
VerilogCode
!
VHDLCode
VhdlMapping     DefaultVhdlMapping
CORGROUP        $$CLK_I_BufferRising
PROPS!
Percent 100
E0      X       11250   11250           1       0        DR      0
!
E1      V       13125   13125   D0      1       0        DR      0
E2      X       21250   21250           1       0        DR      0
CORGROUP        $$CLK_I_BufferFalling
E3      V       23125   23125   D4      1       0        DR      0
Percent 100
E4      X       31250   31250           1       0        DR      0
!
E5      V       33125   33125   D8      1       0        DR      0
E6      X       41250   41250           1       0        DR      0
CORGROUP        $$CLK_I_BufferRisingFalling
E7      V       43125   43125   D12     1       0        DR      0
Percent 100
E8      X       53750   53750           1       0        DR      0
!
!
CORGROUP        $$CLK_I_BufferRising
SIGNAL  dwb_DAT_O
Percent 100
DIRECTION       output
!
RADIX   hex
GRID    0        1       0        1       0        16711680        0        0
CORGROUP        $$CLK_I_BufferFalling
ENDGRID -1
Percent 100
Clock   Unclocked
!
EdgeLevel       neg
Set     Not Used
CORGROUP        $$CLK_I_BufferRisingFalling
Clear   Not Used
Percent 100
ClockEnable     Not Used
!
ActiveLowSetClear       True
AsyncSetClear   True
CORGROUP        $$CLK_RISC_BufferRising
ActiveLowClockEnable    True
Percent 100
VhdlType        std_logic
!
VerilogType     wire
SystemCType     sc_logic
CORGROUP        $$CLK_RISC_BufferFalling
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
Percent 100
StateEquation   Hex(Inc(0,2,5))
!
HighVoltageThreshold    5
LowVoltageThreshold     0
CORGROUP        $$CLK_RISC_BufferRisingFalling
LSB     0
Percent 100
MSB     31
!
SignalActionType        0
isFallingEdgeSensitive  False
CORGROUP        $$CLK_RISC_BufferRising
isRisingEdgeSensitive   False
Percent 100
DrawAnalog      0
!
BooleanEquation
NegTolerance    0
CORGROUP        $$CLK_RISC_BufferFalling
PosTolerance    0
Percent 100
UserSpecifiedSizeRatio  1
!
VerilogCode
VHDLCode
CORGROUP        $$CLK_RISC_BufferRisingFalling
PROPS!
Percent 100
E0      X       3125    3125            1       0        DR      0
!
E1      V       3126    3126    D0      1       0        DR      0
E2      X       43125   43125           1       0        DR      0
CORGROUP        $$CLK_I_BufferRising
E3      V       53124   53124     D0    1       0        DR      0
Percent 100
E4      X       53750   53750           1       0        DR      0
!
!
CORGROUP        $$CLK_I_BufferFalling
SIGNAL  dwb_WE_O
Percent 100
DIRECTION       output
!
RADIX   hex
GRID    0        1       0        1       0        16711680        0        0
CORGROUP        $$CLK_I_BufferRisingFalling
ENDGRID -1
Percent 100
Clock   Unclocked
!
EdgeLevel       neg
Set     Not Used
CORGROUP        $$CLK_RISC_BufferRising
Clear   Not Used
Percent 100
ClockEnable     Not Used
!
ActiveLowSetClear       True
AsyncSetClear   True
CORGROUP        $$CLK_RISC_BufferFalling
ActiveLowClockEnable    True
Percent 100
VhdlType        std_logic
!
VerilogType     wire
SystemCType     sc_logic
CORGROUP        $$CLK_RISC_BufferRisingFalling
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
Percent 100
StateEquation   Hex(Inc(0,2,5))
!
HighVoltageThreshold    5
LowVoltageThreshold     0
CORGROUP        $$CLK_I_BufferRising
SignalActionType        0
Percent 100
MSB     0
!
LSB     0
isFallingEdgeSensitive  False
CORGROUP        $$CLK_I_BufferFalling
isRisingEdgeSensitive   False
Percent 100
DrawAnalog      0
!
BooleanEquation
NegTolerance    0
CORGROUP        $$CLK_I_BufferRisingFalling
PosTolerance    0
Percent 100
UserSpecifiedSizeRatio  1
!
VerilogCode
VHDLCode
CORGROUP        $$CLK_RISC_BufferRising
PROPS!
Percent 100
E0      X       3126    3126            1       0        DR      0
!
E1      0        13125   13125           1       0        DR      0
E2      X       13625   13625           1       0        DR      0
CORGROUP        $$CLK_RISC_BufferFalling
E3      0        23125   23125           1       0        DR      0
Percent 100
E4      X       23625   23625           1       0        DR      0
!
E5      0        33125   33125           1       0        DR      0
E6      X       33750   33750           1       0        DR      0
CORGROUP        $$CLK_RISC_BufferRisingFalling
E7      0        43125   43125           1       0        DR      0
Percent 100
E8      1       53125   53125           1       0        DR      0
!
E9      0        53750   53750           1       0        DR      0
!
CORGROUP        $$CLK_I_BufferRising
Percent 100
SIGNAL  dwb_SEL_O
!
DIRECTION       output
RADIX   hex
CORGROUP        $$CLK_I_BufferFalling
GRID    0        1       0        1       0        16711680        0        0
Percent 100
ENDGRID -1
!
Clock   Unclocked
EdgeLevel       neg
CORGROUP        $$CLK_I_BufferRisingFalling
Set     Not Used
Percent 100
Clear   Not Used
!
ClockEnable     Not Used
ActiveLowSetClear       True
CORGROUP        $$CLK_RISC_BufferRising
AsyncSetClear   True
Percent 100
ActiveLowClockEnable    True
!
VhdlType        std_logic
VerilogType     wire
CORGROUP        $$CLK_RISC_BufferFalling
SystemCType     sc_logic
Percent 100
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
!
StateEquation   Hex(Inc(0,2,5))
HighVoltageThreshold    5
CORGROUP        $$CLK_RISC_BufferRisingFalling
LowVoltageThreshold     0
Percent 100
LSB     0
!
MSB     3
SignalActionType        0
CORGROUP        $$CLK_I_BufferRising
isFallingEdgeSensitive  False
Percent 100
isRisingEdgeSensitive   False
!
DrawAnalog      0
BooleanEquation
CORGROUP        $$CLK_I_BufferFalling
NegTolerance    0
Percent 100
PosTolerance    0
!
UserSpecifiedSizeRatio  1
VerilogCode
CORGROUP        $$CLK_I_BufferRisingFalling
VHDLCode
Percent 100
PROPS!
!
E0      X       3123    3123            1       0        DR                                  
             
                                                                                                 !     "     #     $     %     &	'	(	)	*	+	,	-	.	/	0	1	3	4	5	6	7	8	9	:	;     <	=	>      ?     z B     C     D     E     F     G     H     I     J     K     L     M     N     O     P     Q     R     S     T     U     V     W     X     Y     [ \     ]     ^     _     `     a     b     c     d     e     f     g     h     i     j     k     l     m     n     o     p     q     r     s     t     u     v     w     x     y      |     }     ~               0
CORGROUP        $$CLK_RISC_BufferRising
E1      V       13125   13125       Valid       1       0        DR      0
Percent 100
E2      X       13625   13625           1       0        DR      0
!
E3      V       23125   23125     Valid 1       0        DR      0
E4      X       23625   23625           1       0        DR      0
CORGROUP        $$CLK_RISC_BufferFalling
E5      V       33125   33125     Valid 1       0        DR      0
Percent 100
E6      X       33625   33625           1       0        DR      0
!
E7      V       43125   43125     Valid 1       0        DR      0
E8      X       43750   43750           1       0        DR      0
CORGROUP        $$CLK_RISC_BufferRisingFalling
E9      V       53124   53124      Valid        1       0        DR      0
Percent 100
E10     X       53750   53750           1       0        DR      0
!
!
CORGROUP        $$CLK_I_BufferRising
SIGNAL  dwb_STB_O
Percent 100
DIRECTION       output
!
RADIX   hex
GRID    0        1       0        1       0        16711680        0        0
CORGROUP        $$CLK_I_BufferFalling
ENDGRID -1
Percent 100
Clock   Unclocked
!
EdgeLevel       neg
Set     Not Used
CORGROUP        $$CLK_I_BufferRisingFalling
Clear   Not Used
Percent 100
ClockEnable     Not Used
!
ActiveLowSetClear       True
AsyncSetClear   True
CORGROUP        $$CLK_RISC_BufferRising
ActiveLowClockEnable    True
Percent 100
VhdlType        std_logic
!
VerilogType     wire
SystemCType     sc_logic
CORGROUP        $$CLK_RISC_BufferFalling
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
Percent 100
StateEquation   Hex(Inc(0,2,5))
!
HighVoltageThreshold    5
LowVoltageThreshold     0
CORGROUP        $$CLK_RISC_BufferRisingFalling
SignalActionType        0
Percent 100
MSB     0
!
LSB     0
isFallingEdgeSensitive  False
CORGROUP        $$CLK_I_BufferRising
isRisingEdgeSensitive   False
Percent 100
DrawAnalog      0
!
BooleanEquation
NegTolerance    0
CORGROUP        $$CLK_I_BufferFalling
PosTolerance    0
Percent 100
UserSpecifiedSizeRatio  1
!
VerilogCode
VHDLCode
CORGROUP        $$CLK_I_BufferRisingFalling
PROPS!
Percent 100
E0      0        3750    3750            1       0        DR      0
!
E1      1       13125   13125           1       0        DR      0
E2      0        13625   13625           1       0        DR      0
CORGROUP        $$CLK_RISC_BufferRising
E3      1       23125   23125           1       0        DR      0
Percent 100
E4      0        23625   23625           1       0        DR      0
!
E5      1       33125   33125           1       0        DR      0
E6      0        33625   33625           1       0        DR      0
CORGROUP        $$CLK_RISC_BufferFalling
E7      1       43124   43124           1       0        DR      0
Percent 100
E8      0        44466   44466           1       0        DR      0
!
E9      1       53124   53124           1       0        DR      0
E10     X       53750   53750           1       0        DR      0
CORGROUP        $$CLK_RISC_BufferRisingFalling
!
Percent 100
!
SIGNAL  dwb_ACK_I
DIRECTION       input
CORGROUP        $$CLK_I_BufferRising
RADIX   hex
Percent 100
GRID    0        1       0        1       0        16711680        0        0
!
ENDGRID -1
Clock   Unclocked
CORGROUP        $$CLK_I_BufferFalling
EdgeLevel       neg
Percent 100
Set     Not Used
!
Clear   Not Used
ClockEnable     Not Used
CORGROUP        $$CLK_I_BufferRisingFalling
ActiveLowSetClear       True
Percent 100
AsyncSetClear   True
!
ActiveLowClockEnable    True
VhdlType        std_logic
CORGROUP        $$CLK_RISC_BufferRising
VerilogType     wire
Percent 100
SystemCType     sc_logic
!
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
StateEquation   Hex(Inc(0,2,5))
CORGROUP        $$CLK_RISC_BufferFalling
HighVoltageThreshold    5
Percent 100
LowVoltageThreshold     0
!
SignalActionType        0
MSB     0
CORGROUP        $$CLK_RISC_BufferRisingFalling
LSB     0
Percent 100
isFallingEdgeSensitive  False
!
isRisingEdgeSensitive   False
DrawAnalog      0
CORGROUP        $$CLK_I_BufferRising
BooleanEquation
Percent 100
NegTolerance    0
!
PosTolerance    0
UserSpecifiedSizeRatio  1
CORGROUP        $$CLK_I_BufferFalling
VerilogCode
Percent 100
VHDLCode
!
PROPS!
E0      0        11250   11250           1       0        DR      0
CORGROUP        $$CLK_I_BufferRisingFalling
E1      1       13125   13125           1       0        DR      0
Percent 100
E2      0        21250   21250           1       0        DR      0
!
E3      1       23125   23125           1       0        DR      0
E4      0        31250   31250           1       0        DR      0
CORGROUP        $$CLK_RISC_BufferRising
E5      1       33125   33125           1       0        DR      0
Percent 100
E6      0        41250   41250           1       0        DR      0
!
E7      1       43124   43124           1       0        DR      0
E8      0        51875   51875           1       0        DR      0
CORGROUP        $$CLK_RISC_BufferFalling
E9      1       53124   53124           1       0        DR      0
Percent 100
E10     X       53750   53750           1       0        DR      0
!
!
CORGROUP        $$CLK_RISC_BufferRisingFalling
SIGNAL  dwb_CYC_O
Percent 100
DIRECTION       output
!
RADIX   hex
GRID    0        1       0        1       0        16711680        0        0
CORGROUP        $$CLK_I_BufferRising
ENDGRID -1
Percent 100
Clock   Unclocked
!
EdgeLevel       neg
Set     Not Used
CORGROUP        $$CLK_I_BufferFalling
Clear   Not Used
Percent 100
ClockEnable     Not Used
!
ActiveLowSetClear       True
AsyncSetClear   True
CORGROUP        $$CLK_I_BufferRisingFalling
ActiveLowClockEnable    True
Percent 100
VhdlType        std_logic
!
VerilogType     wire
SystemCType     sc_logic
CORGROUP        $$CLK_RISC_BufferRising
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
Percent 100
StateEquation   Hex(Inc(0,2,5))
!
HighVoltageThreshold    5
LowVoltageThreshold     0
CORGROUP        $$CLK_RISC_BufferFalling
SignalActionType        0
Percent 100
MSB     0
!
LSB     0
isFallingEdgeSensitive  False
CORGROUP        $$CLK_RISC_BufferRisingFalling
isRisingEdgeSensitive   False
Percent 100
DrawAnalog      0
!
BooleanEquation
NegTolerance    0
CORGROUP        $$CLK_I_BufferRising
PosTolerance    0
Percent 100
UserSpecifiedSizeRatio  1
!
VerilogCode
VHDLCode
CORGROUP        $$CLK_I_BufferFalling
PROPS!
Per     
E0      0        3125    3125            1       0        DR      0

 !"#$%&'()*+,-./0123456789:;<=>?@AtDEFGHIJKLMNOPQRSTUVWXYZ[\]^`abcdefghijklmnopqrsvwxyz{|}~cent      100
E1      1       43125   43125           1       0        DR      0
!
E2      0        44375   44375           1       0        DR      0
E3      1       53125   53125           1       0        DR      0
CORGROUP        $$CLK_I_BufferRisingFalling
E4      0        53750   53750           1       0        DR      0
Percent 100
!
!
SIGNAL  dwb_ERR_I
CORGROUP        $$CLK_RISC_BufferRising
DIRECTION       input
Percent 100
RADIX   hex
!
GRID    0        1       0        1       0        16711680        0        0
ENDGRID -1
CORGROUP        $$CLK_RISC_BufferFalling
Clock   Unclocked
Percent 100
EdgeLevel       neg
!
Set     Not Used
Clear   Not Used
CORGROUP        $$CLK_RISC_BufferRisingFalling
ClockEnable     Not Used
Percent 100
ActiveLowSetClear       True
!
AsyncSetClear   True
ActiveLowClockEnable    True
CORGROUP        $$CLK_I_BufferRising
VhdlType        std_logic
Percent 100
VerilogType     wire
!
SystemCType     sc_logic
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
CORGROUP        $$CLK_I_BufferFalling
StateEquation   Hex(Inc(0,2,5))
Percent 100
HighVoltageThreshold    5
!
LowVoltageThreshold     0
SignalActionType        0
CORGROUP        $$CLK_I_BufferRisingFalling
MSB     0
Percent 100
LSB     0
!
isFallingEdgeSensitive  False
isRisingEdgeSensitive   False
CORGROUP        $$dwb_CLK_RISC_BufferRising
DrawAnalog      0
Percent 100
BooleanEquation
!
NegTolerance    0
PosTolerance    0
CORGROUP        $$dwb_CLK_RISC_BufferFalling
UserSpecifiedSizeRatio  1
Percent 100
VerilogCode
!
VHDLCode
PROPS!
CORGROUP        $$dwb_CLK_RISC_BufferRisingFalling
E0      0        53125   53125           1       0        DR      0
Percent 100
E1      X       53750   53750           1       0        DR      0
!
!
CORGROUP        $$dwb_CLK_I_BufferRising
SIGNAL  dwb_RTY_I
Percent 100
DIRECTION       input
!
RADIX   hex
GRID    0        1       0        1       0        16711680        0        0
CORGROUP        $$dwb_CLK_I_BufferFalling
ENDGRID -1
Percent 100
Clock   Unclocked
!
EdgeLevel       neg
Set     Not Used
CORGROUP        $$dwb_CLK_I_BufferRisingFalling
Clear   Not Used
Percent 100
ClockEnable     Not Used
!
ActiveLowSetClear       True
AsyncSetClear   True
CORGROUP        $$dwb_CLK_RISC_BufferRising
ActiveLowClockEnable    True
Percent 100
VhdlType        std_logic
!
VerilogType     wire
SystemCType     sc_logic
CORGROUP        $$dwb_CLK_RISC_BufferFalling
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
Percent 100
StateEquation   Hex(Inc(0,2,5))
!
HighVoltageThreshold    5
LowVoltageThreshold     0
CORGROUP        $$dwb_CLK_RISC_BufferRisingFalling
SignalActionType        0
Percent 100
MSB     0
!
LSB     0
isFallingEdgeSensitive  False
CORGROUP        $$dwb_CLK_I_BufferRising
isRisingEdgeSensitive   False
Percent 100
DrawAnalog      0
!
BooleanEquation
NegTolerance    0
CORGROUP        $$dwb_CLK_I_BufferFalling
PosTolerance    0
Percent 100
UserSpecifiedSizeRatio  1
!
VerilogCode
VHDLCode
CORGROUP        $$dwb_CLK_I_BufferRisingFalling
PROPS!
Percent 100
E0      0        53125   53125           1       0        DR      0
!
E1      X       53750   53750           1       0        DR      0
!
CORGROUP        $$dwb_CLK_RISC_BufferRising
Percent 100
MARKER  MARK1
!
ATTACH  dwb_SEL_O       NULL    S6
TIME    17500.000000
CORGROUP        $$dwb_CLK_RISC_BufferFalling
RELATIVETIME    0.000000
Percent 100
DISPLAYAS       5
!
MARKERTYPE      Timebreak(Curved)
WHILERETURN
CORGROUP        $$dwb_CLK_RISC_BufferRisingFalling
REPEATNUMBER
Percent 100
SNAPTO  0
!
COMPRESSTIME    0.000000
COMMENT
CORGROUP        $$dwb_CLK_I_BufferRising
!
Percent 100
!
MARKER  MARK2
ATTACH  dwb_STB_O       NULL    S7
CORGROUP        $$dwb_CLK_I_BufferFalling
TIME    27500.000000
Percent 100
RELATIVETIME    0.000000
!
DISPLAYAS       5
MARKERTYPE      Timebreak(Curved)
CORGROUP        $$dwb_CLK_I_BufferRisingFalling
WHILERETURN
Percent 100
REPEATNUMBER
!
SNAPTO  0
COMPRESSTIME    0.000000
CORGROUP        $$dwb_CLK_RISC_BufferRising
COMMENT
Percent 100
!
!
MARKER  MARK3
CORGROUP        $$dwb_CLK_RISC_BufferFalling
ATTACH  dwb_STB_O       NULL    S7
Percent 100
TIME    37500.000000
!
RELATIVETIME    0.000000
DISPLAYAS       5
CORGROUP        $$dwb_CLK_RISC_BufferRisingFalling
MARKERTYPE      Timebreak(Curved)
Percent 100
WHILERETURN
!
REPEATNUMBER
SNAPTO  0
CORGROUP        $$dwb_CLK_I_BufferRising
COMPRESSTIME    0.000000
Percent 100
COMMENT
!
!
CORGROUP        $$dwb_CLK_I_BufferFalling
MARKER  MARK0
Percent 100
ATTACH  dwb_CLK_I       NULL    S1
!
TIME    7500.000000
RELATIVETIME    0.000000
CORGROUP        $$dwb_CLK_I_BufferRisingFalling
DISPLAYAS       5
Percent 100
MARKERTYPE      Timebreak(Curved)
!
WHILERETURN
REPEATNUMBER
CORGROUP        $$dwb_CLK_RISC_BufferRising
SNAPTO  0
Percent 100
COMPRESSTIME    0.000000
!
COMMENT
!
CORGROUP        $$dwb_CLK_RISC_BufferFalling
Percent 100
MARKER  MARK4
!
ATTACH  dwb_ADR_O       NULL    S2
TIME    47500.000000
CORGROUP        $$dwb_CLK_RISC_BufferRisingFalling
RELATIVETIME    0.000000
Percent 100
DISPLAYAS       5
!
MARKERTYPE      Timebreak(Curved)
WHILERETURN
CORGROUP        $$dwb_CLK_I_BufferRising
REPEATNUMBER
Percent 100
SNAPTO  0
!
COMPRESSTIME    0.000000
COMMENT
CORGROUP        $$dwb_CLK_I_BufferFalling
!
Percent 100
!
Timing Diagram Editor v7.1g - Output File
CORGROUP        $$dwb_CLK_I_BufferRisingFalling
PROJECT
Percent 100
BaseTimeUnit    1
!
DisplayTimeUnit 2
TextGridX       625.000000
CORGROUP        $$dwb_CLK_RISC_BufferRising
TextGridY       6
Percent 100
EdgeGridX       625.000000
!
ImportStartTime 0.000000
ImportEndTime   281474976710656.000000
CORGROUP        $$dwb_CLK_RISC_BufferFalling
TimePerPixel    50.000000
Percent 100
Visible DELAYS  SETUPS  HOLDS   SAMPLES TEXT    HIDDENATTACHMENTS       CRITICALPATHS   GRIDLINES       UNCERTAINTY
!
ColWidths       144,216,288,423,488
ScrollPos       0.000000,0.000000,0.000000
CORGROUP        $$dwb_CLK_RISC_BufferRisingFalling
DefDelayRule    1
Percent 100
NoEventOverlap  NO
!
SigLabelFontHeight      10
LabelHeight     12
CORGROUP        $$dwb_CLK_I_BufferRising
LoadLibsToMem   1
Percent 100
UseFullPathNames        1
!
LibPath
EntireTime      YES
CORGROUP        $$dwb_CLK_I_BufferFalling
PrintTimeSpecified      NO
Percent 100
FromTime        0
!
ToTime  43.75
AllSignals      YES
CORGROUP        $$dwb_CLK_I_BufferRisingFalling
CurrSelSigs     NO
Percent 100
PrintTo 2
!
PrintFileName   C:\DOCS\wb_readblock_typ.wmf
PreviewInterchange      YES
CORGROUP        $$CLK_RISC_BufferRising
PreviewTIFF5    NO
Percent 100
UseMargins      NO
!
PrintTimeLine   NO
PrintBorderBox  YES
CORGROUP        $$CLK_RISC_BufferFalling
PrintSigNames   YES
Percent 100
PrintSigNamesOnEachPage YES
!
AddPreviewToEPS NO
PreviewRes      150
CORGROUP        $$CLK_RISC_BufferRisingFalling
MarginLR        1.25
Percent 100
MifImageWidth   6.00
!
MarginTB        Auto
Header  %d %t;%f;%p
CORGROUP        $$dwb_CLK_I_BufferRising
Footer
Percent 100
ScaleHorz       100
!
ScaleVert       100
ScaleHPage      1
CORGROUP        $$dwb_CLK_I_BufferFalling
PrintImage      DIAGRAM
Percent 100
DefaultTimingModel      minmax
!
DefaultClock    Unclocked
DefaultEdgeLevel        neg
CORGROUP        $$dwb_CLK_I_BufferRisingFalling
DefaultSet      Not Used
Percent 100
DefaultClear    Not Used
!
DefaultClockEnable      Not Used
DefaultClockToOutLH     0
CLOCK   CLK_RISC
DefaultClockToOutHL     0
PERIODE 2.5
DefaultSetup    0
DUTY    50
DefaultHold     0
OFFSETE 0
DefaultRegStartupState  unknown
INITIAL HIGH
DefaultPodSize  8
MAXUNCERTRISE   0
DefaultActiveLowSetClear        True
MAXUNCERTFALL   0
DefaultAsyncSetClear    True
MINUNCERTRISE   0
DefaultActiveLowClockEnable     True
MINUNCERTFALL   0
SigLabelFontHeight      10
JRISEE  0
PROPS!
JFALLE  0
!
GRID    0        1       0        2       0        16711680        0        0
ENDGRID -1
STYLE
DIRECTION       internal
DefaultFont     USER    {-17,0,0,0,400,0,0,0,1,0,0,0,0,Arial,0}
MASTERCLOCK     None
DrawWndFont     DEFAULT
Clock   Unclocked
DrawWndColor    DEFAULT
EdgeLevel       neg
GridWndFont     DEFAULT
Set     Not Used
GridWndColor    DEFAULT
Clear   Not Used
LabelWndFont    USER    {-13,0,0,0,400,0,0,0,0,3,2,1,34,Arial,0}
ClockEnable     Not Used
LabelWndColor   DEFAULT
ActiveLowSetClear       True
ParamDispPref   0
AsyncSetClear   True
ParamWndCellDisplay     0
ActiveLowClockEnable    True
CustDispString  %n v=%mv,%Mv f=%mf,%Mf m=%mm,%Mm d=%md,%Md %c
VhdlType        std_logic
CustomDisplayStringRTF  {\rtf1\ansi{\fonttbl{\f0 \fswiss Arial;}}\sectd\marglsxn1800\margrsxn1800\margtsxn1440\margbsxn1440\headery1440\footery1440\sbkpage\pgncont %n v=%mv,%Mv f=%mf,%Mf m=%mm,%Mm d=%md,%Md %c}
VerilogType     wire
MarkerDispPref  4
SystemCType     sc_logic
MarkerCustDispString    %n v=%mv,%Mv d=%md %t
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
MarkerCustomDisplayStringRTF    {\rtf1\ansi{\fonttbl{\f0 \fswiss Arial;}{\f1 \fswiss MS Sans Serif;}}\sectd\marglsxn1800\margrsxn1800\margtsxn1440\margbsxn1440\headery1440\footery1440\sbkpage\pgncont\f1 %n v=%mv,%Mv d=%md %t }
StateEquation   Hex(Inc(0,2,5))
SignalColor     2
HighVoltageThreshold    5
LabelOffset     2
LowVoltageThreshold     0
BusDisplay      0
MSB     0
WaveFormWidth   0.500000
LSB     0
WaveFormColor   0
isFallingEdgeSensitive  False
InputWaveFormColor      16711680
isRisingEdgeSensitive   False
SlantedEdges    1
DrawAnalog      0
SlantAngle      75
BooleanEquation
RightJustifySigNames    1
NegTolerance    0
AutosplitEnabled        1
PosTolerance    0
AutosplitChar   _
UserSpecifiedSizeRatio  1
DynamSizedSignals       1
VerilogCode
!
VHDLCode
PROPS!
DIAGRAMTESTBENCHSETTINGS
!
FilesBeforeDiagramModel
FilesInsideDiagramModelDeclarationSection
CLOCK   dwb_CLK_I
AbortHdlCodeEnabled     1
PERIODE 5
DelayHdlCodeEnabled     1
DUTY    50
SampleHdlCodeEnabled    1
OFFSETE 0
MarkerHdlCodeEnabled    1
INITIAL LOW
VerboseSamples  0
MAXUNCERTRISE   0
VerboseDelays   0
MAXUNCERTFALL   0
VerboseFileInput        0
MINUNCERTRISE   0
VerboseSequenceVerification     0
MINUNCERTFALL   0
IncludeDelayTime        1
JRISEE  0
ExecuteFromTopLevel     1
JFALLE  0
TimeOutInDiagramLengths 0
GRID    1       1       1       2       2       16711680        0        0
DefaultCycleClock       Unclocked
ENDGRID -1
DefaultCycleEdge        neg
DIRECTION       input
!
MASTERCLOCK     None
Clock   Unclocked
MACROS
EdgeLevel       neg
!
Set     Not Used
Clear   Not Used
CORGROUP        $$CLK_I_BufferRising
ClockEnable     Not Used
Percent 100
ActiveLowSetClear       True
!
AsyncSetClear   True
ActiveLowClockEnable    True
CORGROUP        $$CLK_I_BufferFalling
VhdlType        std_logic
Percent 100
VerilogType     wire
!
SystemCType     sc_logic
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
CORGROUP        $$CLK_I_BufferRisingFalling
StateEquation   Hex(Inc(0,2,5))
Percent 100
HighVoltageThreshold    5
!
LowVoltageThreshold     0
MSB     0
CORGROUP        $$CLK_I_BufferRising
LSB     0
Percent 100
isFallingEdgeSensitive  False
!
isRisingEdgeSensitive   True
DrawAnalog      0
CORGROUP        $$CLK_I_BufferFalling
BooleanEquation
Percent 100
NegTolerance    0
!
PosTolerance    0
UserSpecifiedSizeRatio  1
CORGROUP        $$CLK_I_BufferRisingFalling
VerilogCode
Percent 100
VHDLCode
!
PROPS!
!
CORGROUP        $$CLK_I_BufferRising
Percent 100
SIGNAL  dwb_ADR_O
!
DIRECTION       output
RADIX   hex
CORGROUP        $$CLK_I_BufferFalling
GRID    0        1       0        1       0        16711680        0        0
Percent 100
ENDGRID -1
!
Clock
EdgeLevel       neg
CORGROUP        $$CLK_I_BufferRisingFalling
Set     Not Used
Percent 100
Clear   Not Used
!
ClockEnable     Not Used
ActiveLowSetClear       True
CORGROUP        $$CLK_I_BufferRising
AsyncSetClear   True
Percent 100
ActiveLowClockEnable    True
!
VhdlType        std_logic
VerilogType     wire
CORGROUP        $$CLK_I_BufferFalling
SystemCType     sc_logic
Percent 100
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
!
StateEquation   Hex(Inc(0,2,5))
HighVoltageThreshold    5
CORGROUP        $$CLK_I_BufferRisingFalling
LowVoltageThreshold     0
Percent 100
LSB     0
!
MSB     31
SignalActionType        0
CORGROUP        $$CLK_I_BufferRising
isFallingEdgeSensitive  False
Percent 100
isRisingEdgeSensitive   True
!
DrawAnalog      0
BooleanEquation
CORGROUP        $$CLK_I_BufferFalling
NegTolerance    0
Percent 100
PosTolerance    0
!
UserSpecifiedSizeRatio  1
VerilogCode
CORGROUP        $$CLK_I_BufferRisingFalling
VHDLCode
Percent 100
VhdlMapping     DefaultVhdlMapping
!
PROPS!
E0      V       -1      -1              1       0        DR      0
CORGROUP        $$CLK_I_BufferRising
E1      X       3123    3123            1       0        DR      0
Percent 100
E2      V       13125   13125     A0    1       0        DR      0
!
E3      X       13625   13625           1       0        DR      0
E4      V       23125   23125     A4    1       0        DR      0
CORGROUP        $$CLK_I_BufferFalling
E5      X       23625   23625           1       0        DR      0
Percent 100
E6      V       33125   33125     A8    1       0        DR      0
!
E7      X       33625   33625           1       0        DR      0
E8      V       43125   43125     A12   1       0        DR      0
CORGROUP        $$CLK_I_BufferRisingFalling
E9      X       43750   43750           1       0        DR      0
Percent 100
E10     V       53125   53125    A0     1       0        DR      0
!
E11     X       53750   53750           1       0        DR      0
!
CORGROUP        $$CLK_RISC_BufferRising
Percent 100
SIGNAL  dwb_DAT_I
!
DIRECTION       input
RADIX   hex
CORGROUP        $$CLK_RISC_BufferFalling
GRID    0        1       0        1       0        16711680        0        0
Percent 100
ENDGRID -1
!
Clock
EdgeLevel       neg
CORGROUP        $$CLK_RISC_BufferRisingFalling
Set     Not Used
Percent 100
Clear   Not Used
!
ClockEnable     Not Used
ActiveLowSetClear       True
CORGROUP        $$CLK_RISC_BufferRising
AsyncSetClear   True
Percent 100
ActiveLowClockEnable    True
!
VhdlType        std_logic
VerilogType     wire
CORGROUP        $$CLK_RISC_BufferFalling
SystemCType     sc_logic
Percent 100
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
!
StateEquation   Hex(Inc(0,2,5))
HighVoltageThreshold    5
CORGROUP        $$CLK_RISC_BufferRisingFalling
LowVoltageThreshold     0
Percent 100
LSB     0
!
MSB     31
SignalActionType        0
CORGROUP        $$CLK_I_BufferRising
isFallingEdgeSensitive  False
Percent 100
isRisingEdgeSensitive   False
!
DrawAnalog      0
BooleanEquation
CORGROUP        $$CLK_I_BufferFalling
NegTolerance    0
Percent 100
PosTolerance    0
!
UserSpecifiedSizeRatio  1
VerilogCode
CORGROUP        $$CLK_I_BufferRisingFalling
VHDLCode
Percent 100
VhdlMapping     DefaultVhdlMapping
!
PROPS!
E0      X       11250   11250           1       0        DR      0
CORGROUP        $$CLK_RISC_BufferRising
E1      V       13125   13125   D0      1       0        DR      0
Percent 100
E2      X       21250   21250           1       0        DR      0
!
E3      V       23125   23125   D4      1       0        DR      0
E4      X       31250   31250           1       0        DR      0
CORGROUP        $$CLK_RISC_BufferFalling
E5      V       33125   33125   D8      1       0        DR      0
Percent 100
E6      X       41250   41250           1       0        DR      0
!
E7      V       43125   43125   D12     1       0        DR      0
E8      X       53750   53750           1       0        DR      0
CORGROUP        $$CLK_RISC_BufferRisingFalling
!
Percent 100
!
SIGNAL  dwb_DAT_O
DIRECTION       output
CORGROUP        $$CLK_I_BufferRising
RADIX   hex
Percent 100
GRID    0        1       0        1       0        16711680        0        0
!
ENDGRID -1
Clock   Unclocked
CORGROUP        $$CLK_I_BufferFalling
EdgeLevel       neg
Percent 100
Set     Not Used
!
Clear   Not Used
ClockEnable     Not Used
CORGROUP        $$CLK_I_BufferRisingFalling
ActiveLowSetClear       True
Percent 100
AsyncSetClear   True
!
ActiveLowClockEnable    True
VhdlType        std_logic
CORGROUP        $$CLK_RISC_BufferRising
VerilogType     wire
Percent 100
SystemCType     sc_logic
!
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
StateEquation   Hex(Inc(0,2,5))
CORGROUP        $$CLK_RISC_BufferFalling
HighVoltageThreshold    5
Percent 100
LowVoltageThreshold     0
!
LSB     0
MSB     31
CORGROUP        $$CLK_RISC_BufferRisingFalling
SignalActionType        0
Percent 100
isFallingEdgeSensitive  False
!
isRisingEdgeSensitive   False
DrawAnalog      0
CORGROUP        $$CLK_I_BufferRising
BooleanEquation
Percent 100
NegTolerance    0
!
PosTolerance    0
UserSpecifiedSizeRatio  1
CORGROUP        $$CLK_I_BufferFalling
VerilogCode
Percent 100
VHDLCode
!
PROPS!
E0      X       3125    3125            1       0        DR      0
CORGROUP        $$CLK_I_BufferRisingFalling
E1      V       3126    3126    D0      1       0        DR      0
Percent 100
E2      X       43125   43125           1       0        DR      0
!
E3      V       53124   53124     D0    1       0        DR      0
E4      X       53750   53750           1       0        DR      0
CORGROUP        $$CLK_RISC_BufferRising
!
Percent 100
!
SIGNAL  dwb_WE_O
DIRECTION       output
CORGROUP        $$CLK_RISC_BufferFalling
RADIX   hex
Percent 100
GRID    0        1       0        1       0        16711680        0        0
!
ENDGRID -1
Clock   Unclocked
CORGROUP        $$CLK_RISC_BufferRisingFalling
EdgeLevel       neg
Percent 100
Set     Not Used
!
Clear   Not Used
ClockEnable     Not Used
CORGROUP        $$CLK_I_BufferRising
ActiveLowSetClear       True
Percent 100
AsyncSetClear   True
!
ActiveLowClockEnable    True
VhdlType        std_logic
CORGROUP        $$CLK_I_BufferFalling
VerilogType     wire
Percent 100
SystemCType     sc_logic
!
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
StateEquation   Hex(Inc(0,2,5))
CORGROUP        $$CLK_I_BufferRisingFalling
HighVoltageThreshold    5
Percent 100
LowVoltageThreshold     0
!
SignalActionType        0
MSB     0
CORGROUP        $$CLK_RISC_BufferRising
LSB     0
Percent 100
isFallingEdgeSensitive  False
!
isRisingEdgeSensitive   False
DrawAnalog      0
CORGROUP        $$CLK_RISC_BufferFalling
BooleanEquation
Percent 100
NegTolerance    0
!
PosTolerance    0
UserSpecifiedSizeRatio  1
CORGROUP        $$CLK_RISC_BufferRisingFalling
VerilogCode
Percent 100
VHDLCode
!
PROPS!
E0      X       3126    3126            1       0        DR      0
CORGROUP        $$CLK_I_BufferRising
E1      0        13125   13125           1       0        DR      0
Percent 100
E2      X       13625   13625           1       0        DR      0
!
E3      0        23125   23125           1       0        DR      0
E4      X       23625   23625           1       0        DR      0
CORGROUP        $$CLK_I_BufferFalling
E5      0        33125   33125           1       0        DR      0
Percent 100
E6      X       33750   33750           1       0        DR      0
!
E7      0        43125   43125           1       0        DR      0
E8      1       53125   53125           1       0        DR      0
CORGROUP        $$CLK_I_BufferRisingFalling
E9      0        53750   53750           1       0        DR      0
Percent 100
!
!
SIGNAL  dwb_SEL_O
CORGROUP        $$CLK_RISC_BufferRising
DIRECTION       output
Percent 100
RADIX   hex
!
GRID    0        1       0        1       0        16711680        0        0
ENDGRID -1
CORGROUP        $$CLK_RISC_BufferFalling
Clock   Unclocked
Percent 100
EdgeLevel       neg
!
Set     Not Used
Clear   Not Used
CORGROUP        $$CLK_RISC_BufferRisingFalling
ClockEnable     Not Used
Percent 100
ActiveLowSetClear       True
!
AsyncSetClear   True
ActiveLowClockEnable    True
CORGROUP        $$CLK_I_BufferRising
VhdlType        std_logic
Percent 100
VerilogType     wire
!
SystemCType     sc_logic
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
CORGROUP        $$CLK_I_BufferFalling
StateEquation   Hex(Inc(0,2,5))
Percent 100
HighVoltageThreshold    5
!
LowVoltageThreshold     0
LSB     0
CORGROUP        $$CLK_I_BufferRisingFalling
MSB     3
Percent 100
SignalActionType        0
!
isFallingEdgeSensitive  False
isRisingEdgeSensitive   False
CORGROUP        $$CLK_RISC_BufferRising
DrawAnalog      0
Percent 100
BooleanEquation
!
NegTolerance    0
PosTolerance    0
CORGROUP        $$CLK_RISC_BufferFalling
UserSpecifiedSizeRatio  1
Percent 100
VerilogCode
!
VHDLCode
PROPS!
CORGROUP        $$CLK_RISC_BufferRisingFalling
E0      X       3123    3123            1       0        DR      0
Percent 100
E1      V       13125   13125       Valid       1       0        DR      0
!
E2      X       13625   13625           1       0        DR      0
E3      V       23125   23125     Valid 1       0        DR      0
CORGROUP        $$CLK_I_BufferRising
E4      X       23625   23625           1       0        DR      0
Percent 100
E5      V       33125   33125     Valid 1       0        DR      0
!
E6      X       33625   33625           1       0        DR      0
E7      V       43125   43125     Valid 1       0        DR      0
CORGROUP        $$CLK_I_BufferFalling
E8      X       43750   43750           1       0        DR      0
Percent 100
E9      V       53124   53124      Valid        1       0        DR      0
!
E10     X       53750   53750           1       0        DR      0
!
CORGROUP        $$CLK_I_BufferRisingFalling
Percent 100
SIGNAL  dwb_STB_O
!
DIRECTION       output
RADIX   hex
CORGROUP        $$CLK_RISC_BufferRising
GRID    0        1       0        1       0        16711680        0        0
Percent 100
ENDGRID -1
!
Clock   Unclocked
EdgeLevel       neg
CORGROUP        $$CLK_RISC_BufferFalling
Set     Not Used
Percent 100
Clear   Not Used
!
ClockEnable     Not Used
ActiveLowSetClear       True
CORGROUP        $$CLK_RISC_BufferRisingFalling
AsyncSetClear   True
Percent 100
ActiveLowClockEnable    True
!
VhdlType        std_logic
VerilogType     wire
CORGROUP        $$CLK_I_BufferRising
SystemCType     sc_logic
Percent 100
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
!
StateEquation   Hex(Inc(0,2,5))
HighVoltageThreshold    5
CORGROUP        $$CLK_I_BufferFalling
LowVoltageThreshold     0
Percent 100
SignalActionType        0
!
MSB     0
LSB     0
CORGROUP        $$CLK_I_BufferRisingFalling
isFallingEdgeSensitive  False
Percent 100
isRisingEdgeSensitive   False
!
DrawAnalog      0
BooleanEquation
CORGROUP        $$CLK_RISC_BufferRising
NegTolerance    0
Percent 100
PosTolerance    0
!
UserSpecifiedSizeRatio  1
VerilogCode
CORGROUP        $$CLK_RISC_BufferFalling
VHDLCode
Percent 100
PROPS!
!
E0      0        3750    3750            1       0        DR      0
E1      1       13125   13125           1       0        DR      0
CORGROUP        $$CLK_RISC_BufferRisingFalling
E2      0        13625   13625           1       0        DR      0
Percent 100
E3      1       23125   23125           1       0        DR      0
!
E4      0        23625   23625           1       0        DR      0
E5      1       33125   33125           1       0        DR      0
CORGROUP        $$CLK_I_BufferRising
E6      0        33625   33625           1       0        DR      0
Percent 100
E7      1       43124   43124           1       0        DR      0
!
E8      0        44466   44466           1       0        DR      0
E9      1       53124   53124           1       0        DR      0
CORGROUP        $$CLK_I_BufferFalling
E10     X       53750   53750           1       0        DR      0
Percent 100
!
!
SIGNAL  dwb_ACK_I
CORGROUP        $$CLK_I_BufferRisingFalling
DIRECTION       input
Percent 100
RADIX   hex
!
GRID    0        1       0        1       0        16711680        0        0
ENDGRID -1
CORGROUP        $$CLK_RISC_BufferRising
Clock   Unclocked
Percent 100
EdgeLevel       neg
!
Set     Not Used
Clear   Not Used
CORGROUP        $$CLK_RISC_BufferFalling
ClockEnable     Not Used
Percent 100
ActiveLowSetClear       True
!
AsyncSetClear   True
ActiveLowClockEnable    True
CORGROUP        $$CLK_RISC_BufferRisingFalling
VhdlType        std_logic
Percent 100
VerilogType     wire
!
SystemCType     sc_logic
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
CORGROUP        $$CLK_I_BufferRising
StateEquation   Hex(Inc(0,2,5))
Percent 100
HighVoltageThreshold    5
!
LowVoltageThreshold     0
SignalActionType        0
CORGROUP        $$CLK_I_BufferFalling
MSB     0
Percent 100
LSB     0
!
isFallingEdgeSensitive  False
isRisingEdgeSensitive   False
CORGROUP        $$CLK_I_BufferRisingFalling
DrawAnalog      0
Percent 100
BooleanEquation
!
NegTolerance    0
PosTolerance    0
CORGROUP        $$CLK_RISC_BufferRising
UserSpecifiedSizeRatio  1
Percent 100
VerilogCode
!
VHDLCode
PROPS!
CORGROUP        $$CLK_RISC_BufferFalling
E0      0        11250   11250           1       0        DR      0
Percent 100
E1      1       13125   13125           1       0        DR      0
!
E2      0        21250   21250           1       0        DR      0
E3      1       23125   23125           1       0        DR      0
CORGROUP        $$CLK_RISC_BufferRisingFalling
E4      0        31250   31250           1       0        DR      0
Percent 100
E5      1       33125   33125           1       0        DR      0
!
E6      0        41250   41250           1       0        DR      0
E7      1       43124   43124           1       0        DR      0
CORGROUP        $$CLK_I_BufferRising
E8      0        51875   51875           1       0        DR      0
Percent 100
E9      1       53124   53124           1       0        DR      0
!
E10     X       53750   53750           1       0        DR      0
!
CORGROUP        $$CLK_I_BufferFalling
Percent 100
SIGNAL  dwb_CYC_O
!
DIRECTION       output
RADIX   hex
CORGROUP        $$CLK_I_BufferRisingFalling
GRID    0        1       0        1       0        16711680        0        0
Percent 100
ENDGRID -1
!
Clock   Unclocked
EdgeLevel       neg
CORGROUP        $$dwb_CLK_RISC_BufferRising
Set     Not Used
Percent 100
Clear   Not Used
!
ClockEnable     Not Used
ActiveLowSetClear       True
CORGROUP        $$dwb_CLK_RISC_BufferFalling
AsyncSetClear   True
Percent 100
ActiveLowClockEnable    True
!
VhdlType        std_logic
VerilogType     wire
CORGROUP        $$dwb_CLK_RISC_BufferRisingFalling
SystemCType     sc_logic
Percent 100
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
!
StateEquation   Hex(Inc(0,2,5))
HighVoltageThreshold    5
CORGROUP        $$dwb_CLK_I_BufferRising
LowVoltageThreshold     0
Percent 100
SignalActionType        0
!
MSB     0
LSB     0
CORGROUP        $$dwb_CLK_I_BufferFalling
isFallingEdgeSensitive  False
Percent 100
isRisingEdgeSensitive   False
!
DrawAnalog      0
BooleanEquation
CORGROUP        $$dwb_CLK_I_BufferRisingFalling
NegTolerance    0
Percent 100
PosTolerance    0
!
UserSpecifiedSizeRatio  1
VerilogCode
CORGROUP        $$dwb_CLK_RISC_BufferRising
VHDLCode
Percent 100
PROPS!
!
E0      0        3125    3125            1       0        DR      0
E1      1       43125   43125           1       0        DR      0
CORGROUP        $$dwb_CLK_RISC_BufferFalling
E2      0        44375   44375           1       0        DR      0
Percent 100
E3      1       53125   53125           1       0        DR      0
!
E4      0        53750   53750           1       0        DR      0
!
CORGROUP        $$dwb_CLK_RISC_BufferRisingFalling
Percent 100
SIGNAL  dwb_ERR_I
!
DIRECTION       input
RADIX   hex
CORGROUP        $$dwb_CLK_I_BufferRising
GRID    0        1       0        1       0        16711680        0        0
Percent 100
ENDGRID -1
!
Clock   Unclocked
EdgeLevel       neg
CORGROUP        $$dwb_CLK_I_BufferFalling
Set     Not Used
Percent 100
Clear   Not Used
!
ClockEnable     Not Used
ActiveLowSetClear       True
CORGROUP        $$dwb_CLK_I_BufferRisingFalling
AsyncSetClear   True
Percent 100
ActiveLowClockEnable    True
!
VhdlType        std_logic
VerilogType     wire
CORGROUP        $$dwb_CLK_RISC_BufferRising
SystemCType     sc_logic
Percent 100
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
!
StateEquation   Hex(Inc(0,2,5))
HighVoltageThreshold    5
CORGROUP        $$dwb_CLK_RISC_BufferFalling
LowVoltageThreshold     0
Percent 100
SignalActionType        0
!
MSB     0
LSB     0
CORGROUP        $$dwb_CLK_RISC_BufferRisingFalling
isFallingEdgeSensitive  False
Percent 100
isRisingEdgeSensitive   False
!
DrawAnalog      0
BooleanEquation
CORGROUP        $$dwb_CLK_I_BufferRising
NegTolerance    0
Percent 100
PosTolerance    0
!
UserSpecifiedSizeRatio  1
VerilogCode
CORGROUP        $$dwb_CLK_I_BufferFalling
VHDLCode
Percent 100
PROPS!
!
E0      0        53125   53125           1       0        DR      0
E1      X       53750   53750           1       0        DR      0
CORGROUP        $$dwb_CLK_I_BufferRisingFalling
!
Percent 100
!
SIGNAL  dwb_RTY_I
DIRECTION       input
CORGROUP        $$dwb_CLK_RISC_BufferRising
RADIX   hex
Percent 100
GRID    0        1       0        1       0        16711680        0        0
!
ENDGRID -1
Clock   Unclocked
CORGROUP        $$dwb_CLK_RISC_BufferFalling
EdgeLevel       neg
Percent 100
Set     Not Used
!
Clear   Not Used
ClockEnable     Not Used
CORGROUP        $$dwb_CLK_RISC_BufferRisingFalling
ActiveLowSetClear       True
Percent 100
AsyncSetClear   True
!
ActiveLowClockEnable    True
VhdlType        std_logic
CORGROUP        $$dwb_CLK_I_BufferRising
VerilogType     wire
Percent 100
SystemCType     sc_logic
!
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
StateEquation   Hex(Inc(0,2,5))
CORGROUP        $$dwb_CLK_I_BufferFalling
HighVoltageThreshold    5
Percent 100
LowVoltageThreshold     0
!
SignalActionType        0
MSB     0
CORGROUP        $$dwb_CLK_I_BufferRisingFalling
LSB     0
Percent 100
isFallingEdgeSensitive  False
!
isRisingEdgeSensitive   False
DrawAnalog      0
CORGROUP        $$dwb_CLK_RISC_BufferRising
BooleanEquation
Percent 100
NegTolerance    0
!
PosTolerance    0
UserSpecifiedSizeRatio  1
CORGROUP        $$dwb_CLK_RISC_BufferFalling
VerilogCode
Percent 100
VHDLCode
!
PROPS!
E0      0        53125   53125           1       0        DR      0
CORGROUP        $$dwb_CLK_RISC_BufferRisingFalling
E1      X       53750   53750           1       0        DR      0
Percent 100
!
!
MARKER  MARK1
CORGROUP        $$dwb_CLK_I_BufferRising
ATTACH  dwb_SEL_O       NULL    S6
Percent 100
TIME    17500.000000
!
RELATIVETIME    0.000000
DISPLAYAS       5
CORGROUP        $$dwb_CLK_I_BufferFalling
MARKERTYPE      Timebreak(Curved)
Percent 100
WHILERETURN
!
REPEATNUMBER
SNAPTO  0
CORGROUP        $$dwb_CLK_I_BufferRisingFalling
COMPRESSTIME    0.000000
Percent 100
COMMENT
!
!
CORGROUP        $$CLK_RISC_BufferRising
MARKER  MARK2
Percent 100
ATTACH  dwb_STB_O       NULL    S7
!
TIME    27500.000000
RELATIVETIME    0.000000
CORGROUP        $$CLK_RISC_BufferFalling
DISPLAYAS       5
Percent 100
MARKERTYPE      Timebreak(Curved)
!
WHILERETURN
REPEATNUMBER
CORGROUP        $$CLK_RISC_BufferRisingFalling
SNAPTO  0
Percent 100
COMPRESSTIME    0.000000
!
COMMENT
!
CORGROUP        $$dwb_CLK_I_BufferRising
Percent 100
MARKER  MARK3
!
ATTACH  dwb_STB_O       NULL    S7
TIME    37500.000000
CORGROUP        $$dwb_CLK_I_BufferFalling
RELATIVETIME    0.000000
Percent 100
DISPLAYAS       5
!
MARKERTYPE      Timebreak(Curved)
WHILERETURN
CORGROUP        $$dwb_CLK_I_BufferRisingFalling
REPEATNUMBER
Percent 100
SNAPTO  0
!
COMPRESSTIME    0.000000
COMMENT
CLOCK   CLK_RISC
!
PERIODE 2.5
DUTY    50
MARKER  MARK0
OFFSETE 0
ATTACH  dwb_CLK_I       NULL    S1
INITIAL HIGH
TIME    7500.000000
MAXUNCERTRISE   0
RELATIVETIME    0.000000
MAXUNCERTFALL   0
DISPLAYAS       5
MINUNCERTRISE   0
MARKERTYPE      Timebreak(Curved)
MINUNCERTFALL   0
WHILERETURN
JRISEE  0
REPEATNUMBER
JFALLE  0
SNAPTO  0
GRID    0        1       0        2       0        16711680        0        0
COMPRESSTIME    0.000000
ENDGRID -1
COMMENT
DIRECTION       internal
!
MASTERCLOCK     None
Clock   Unclocked
MARKER  MARK4
EdgeLevel       neg
ATTACH  dwb_ADR_O       NULL    S2
Set     Not Used
TIME    47500.000000
Clear   Not Used
RELATIVETIME    0.000000
ClockEnable     Not Used
DISPLAYAS       5
ActiveLowSetClear       True
MARKERTYPE      Timebreak(Curved)
AsyncSetClear   True
WHILERETURN
ActiveLowClockEnable    True
REPEATNUMBER
VhdlType        std_logic
SNAPTO  0
VerilogType     wire
COMPRESSTIME    0.000000
SystemCType     sc_logic
COMMENT
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
!
StateEquation   Hex(Inc(0,2,5))
HighVoltageThreshold    5
Timing Diagram Editor v7.1g - Output File
LowVoltageThreshold     0
MSB     0
PROJECT
LSB     0
BaseTimeUnit    1
isFallingEdgeSensitive  False
DisplayTimeUnit 2
isRisingEdgeSensitive   False
TextGridX       625.000000
DrawAnalog      0
TextGridY       6
BooleanEquation
EdgeGridX       625.000000
NegTolerance    0
ImportStartTime 0.000000
PosTolerance    0
ImportEndTime   281474976710656.000000
UserSpecifiedSizeRatio  1
TimePerPixel    50.000000
VerilogCode
Visible DELAYS  SETUPS  HOLDS   SAMPLES TEXT    HIDDENATTACHMENTS       CRITICALPATHS   GRIDLINES       UNCERTAINTY
VHDLCode
ColWidths       144,216,288,423,488
PROPS!
ScrollPos       0.000000,0.000000,0.000000
!
DefDelayRule    1
NoEventOverlap  NO
CLOCK   dwb_CLK_I
SigLabelFontHeight      10
PERIODE 5
LabelHeight     12
DUTY    50
LoadLibsToMem   1
OFFSETE 0
UseFullPathNames        1
INITIAL LOW
LibPath
MAXUNCERTRISE   0
EntireTime      YES
MAXUNCERTFALL   0
PrintTimeSpecified      NO
MINUNCERTRISE   0
FromTime        0
MINUNCERTFALL   0
ToTime  43.75
JRISEE  0
AllSignals      YES
JFALLE  0
CurrSelSigs     NO
GRID    1       1       1       2       2       16711680        0        0
PrintTo 2
ENDGRID -1
PrintFileName   C:\DOCS\wb_readblock_typ.wmf
DIRECTION       input
PreviewInterchange      YES
MASTERCLOCK     None
PreviewTIFF5    NO
Clock   Unclocked
UseMargins      NO
EdgeLevel       neg
PrintTimeLine   NO
Set     Not Used
PrintBorderBox  YES
Clear   Not Used
PrintSigNames   YES
ClockEnable     Not Used
PrintSigNamesOnEachPage YES
ActiveLowSetClear       True
AddPreviewToEPS NO
AsyncSetClear   True
PreviewRes      150
ActiveLowClockEnable    True
MarginLR        1.25
VhdlType        std_logic
MifImageWidth   6.00
VerilogType     wire
MarginTB        Auto
SystemCType     sc_logic
Header  %d %t;%f;%p
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
Footer
StateEquation   Hex(Inc(0,2,5))
ScaleHorz       100
HighVoltageThreshold    5
ScaleVert       100
LowVoltageThreshold     0
ScaleHPage      1
MSB     0
PrintImage      DIAGRAM
LSB     0
DefaultTimingModel      minmax
isFallingEdgeSensitive  False
DefaultClock    Unclocked
isRisingEdgeSensitive   True
DefaultEdgeLevel        neg
DrawAnalog      0
DefaultSet      Not Used
BooleanEquation
DefaultClear    Not Used
NegTolerance    0
DefaultClockEnable      Not Used
PosTolerance    0
DefaultClockToOutLH     0
UserSpecifiedSizeRatio  1
DefaultClockToOutHL     0
VerilogCode
DefaultSetup    0
VHDLCode
DefaultHold     0
PROPS!
DefaultRegStartupState  unknown
!
DefaultPodSize  8
DefaultActiveLowSetClear        True
SIGNAL  dwb_ADR_O
DefaultAsyncSetClear    True
DIRECTION       output
DefaultActiveLowClockEnable     True
RADIX   hex
SigLabelFontHeight      10
GRID    0        1       0        1       0        16711680        0        0
PROPS!
ENDGRID -1
!
Clock
EdgeLevel       neg
STYLE
Set     Not Used
DefaultFont     USER    {-17,0,0,0,400,0,0,0,1,0,0,0,0,Arial,0}
Clear   Not Used
DrawWndFont     DEFAULT
ClockEnable     Not Used
DrawWndColor    DEFAULT
ActiveLowSetClear       True
GridWndFont     DEFAULT
AsyncSetClear   True
GridWndColor    DEFAULT
ActiveLowClockEnable    True
LabelWndFont    USER    {-13,0,0,0,400,0,0,0,0,3,2,1,34,Arial,0}
VhdlType        std_logic
LabelWndColor   DEFAULT
VerilogType     wire
ParamDispPref   0
SystemCType     sc_logic
ParamWndCellDisplay     0
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
CustDispString  %n v=%mv,%Mv f=%mf,%Mf m=%mm,%Mm d=%md,%Md %c
StateEquation   Hex(Inc(0,2,5))
CustomDisplayStringRTF  {\rtf1\ansi{\fonttbl{\f0 \fswiss Arial;}}\sectd\marglsxn1800\margrsxn1800\margtsxn1440\margbsxn1440\headery1440\footery1440\sbkpage\pgncont %n v=%mv,%Mv f=%mf,%Mf m=%mm,%Mm d=%md,%Md %c}
HighVoltageThreshold    5
MarkerDispPref  4
LowVoltageThreshold     0
MarkerCustDispString    %n v=%mv,%Mv d=%md %t
LSB     0
MarkerCustomDisplayStringRTF    {\rtf1\ansi{\fonttbl{\f0 \fswiss Arial;}{\f1 \fswiss MS Sans Serif;}}\sectd\marglsxn1800\margrsxn1800\margtsxn1440\margbsxn1440\headery1440\footery1440\sbkpage\pgncont\f1 %n v=%mv,%Mv d=%md %t }
MSB     31
SignalColor     2
SignalActionType        0
LabelOffset     2
isFallingEdgeSensitive  False
BusDisplay      0
isRisingEdgeSensitive   True
WaveFormWidth   0.500000
DrawAnalog      0
WaveFormColor   0
BooleanEquation
InputWaveFormColor      16711680
NegTolerance    0
SlantedEdges    1
PosTolerance    0
SlantAngle      75
UserSpecifiedSizeRatio  1
RightJustifySigNames    1
VerilogCode
AutosplitEnabled        1
VHDLCode
AutosplitChar   _
VhdlMapping     DefaultVhdlMapping
DynamSizedSignals       1
PROPS!
!
E0      V       -1      -1              1       0        DR      0
E1      X       3125    3125            1       0        DR      0
DIAGRAMTESTBENCHSETTINGS
E2      V       3126    3126    A0      1       0        DR      0
FilesBeforeDiagramModel
E3      X       3750    3750            1       0        DR      0
FilesInsideDiagramModelDeclarationSection
E4      V       13125   13125     A0    1       0        DR      0
AbortHdlCodeEnabled     1
E5      X       13625   13625           1       0        DR      0
DelayHdlCodeEnabled     1
E6      V       23125   23125     A4    1       0        DR      0
SampleHdlCodeEnabled    1
E7      X       23625   23625           1       0        DR      0
MarkerHdlCodeEnabled    1
E8      V       33125   33125     A8    1       0        DR      0
VerboseSamples  0
E9      X       33625   33625           1       0        DR      0
VerboseDelays   0
E10     V       43125   43125     A12   1       0        DR      0
VerboseFileInput        0
E11     X       43750   43750           1       0        DR      0
VerboseSequenceVerification     0
!
IncludeDelayTime        1
ExecuteFromTopLevel     1
SIGNAL  dwb_DAT_I
TimeOutInDiagramLengths 0
DIRECTION       input
DefaultCycleClock       Unclocked
RADIX   hex
DefaultCycleEdge        neg
GRID    0        1       0        1       0        16711680        0        0
!
ENDGRID -1
Clock
MACROS
EdgeLevel       neg
!
Set     Not Used
Clear   Not Used
CORGROUP        $$CLK_I_BufferRising
ClockEnable     Not Used
Percent 100
ActiveLowSetClear       True
!
AsyncSetClear   True
ActiveLowClockEnable    True
CORGROUP        $$CLK_I_BufferFalling
VhdlType        std_logic
Percent 100
VerilogType     wire
!
SystemCType     sc_logic
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
CORGROUP        $$CLK_I_BufferRisingFalling
StateEquation   Hex(Inc(0,2,5))
Percent 100
HighVoltageThreshold    5
!
LowVoltageThreshold     0
LSB     0
CORGROUP        $$CLK_I_BufferRising
MSB     31
Percent 100
SignalActionType        0
!
isFallingEdgeSensitive  False
isRisingEdgeSensitive   False
CORGROUP        $$CLK_I_BufferFalling
DrawAnalog      0
Percent 100
BooleanEquation
!
NegTolerance    0
PosTolerance    0
CORGROUP        $$CLK_I_BufferRisingFalling
UserSpecifiedSizeRatio  1
Percent 100
VerilogCode
!
VHDLCode
VhdlMapping     DefaultVhdlMapping
CORGROUP        $$CLK_I_BufferRising
PROPS!
Percent 100
E0      X       11250   11250           1       0        DR      0
!
E1      V       13125   13125   D0      1       0        DR      0
E2      X       21250   21250           1       0        DR      0
CORGROUP        $$CLK_I_BufferFalling
E3      V       23125   23125   D4      1       0        DR      0
Percent 100
E4      X       31250   31250           1       0        DR      0
!
E5      V       33125   33125   D8      1       0        DR      0
E6      X       41250   41250           1       0        DR      0
CORGROUP        $$CLK_I_BufferRisingFalling
E7      V       43125   43125   D12     1       0        DR      0
Percent 100
E8      X       43750   43750           1       0        DR      0
!
!
CORGROUP        $$CLK_I_BufferRising
SIGNAL  dwb_DAT_O
Percent 100
DIRECTION       output
!
RADIX   hex
GRID    0        1       0        1       0        16711680        0        0
CORGROUP        $$CLK_I_BufferFalling
ENDGRID -1
Percent 100
Clock   Unclocked
!
EdgeLevel       neg
Set     Not Used
CORGROUP        $$CLK_I_BufferRisingFalling
Clear   Not Used
Percent 100
ClockEnable     Not Used
!
ActiveLowSetClear       True
AsyncSetClear   True
CORGROUP        $$CLK_I_BufferRising
ActiveLowClockEnable    True
Percent 100
VhdlType        std_logic
!
VerilogType     wire
SystemCType     sc_logic
CORGROUP        $$CLK_I_BufferFalling
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
Percent 100
StateEquation   Hex(Inc(0,2,5))
!
HighVoltageThreshold    5
LowVoltageThreshold     0
CORGROUP        $$CLK_I_BufferRisingFalling
LSB     0
Percent 100
MSB     31
!
SignalActionType        0
isFallingEdgeSensitive  False
CORGROUP        $$CLK_I_BufferRising
isRisingEdgeSensitive   False
Percent 100
DrawAnalog      0
!
BooleanEquation
NegTolerance    0
CORGROUP        $$CLK_I_BufferFalling
PosTolerance    0
Percent 100
UserSpecifiedSizeRatio  1
!
VerilogCode
VHDLCode
CORGROUP        $$CLK_I_BufferRisingFalling
PROPS!
Percent 100
E0      X       43750   43750           1       0        DR      0
!
!
CORGROUP        $$CLK_RISC_BufferRising
SIGNAL  dwb_WE_O
Percent 100
DIRECTION       output
!
RADIX   hex
GRID    0        1       0        1       0        16711680        0        0
CORGROUP        $$CLK_RISC_BufferFalling
ENDGRID -1
Percent 100
Clock   Unclocked
!
EdgeLevel       neg
Set     Not Used
CORGROUP        $$CLK_RISC_BufferRisingFalling
Clear   Not Used
Percent 100
ClockEnable     Not Used
!
ActiveLowSetClear       True
AsyncSetClear   True
CORGROUP        $$CLK_RISC_BufferRising
ActiveLowClockEnable    True
Percent 100
VhdlType        std_logic
!
VerilogType     wire
SystemCType     sc_logic
CORGROUP        $$CLK_RISC_BufferFalling
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
Percent 100
StateEquation   Hex(Inc(0,2,5))
!
HighVoltageThreshold    5
LowVoltageThreshold     0
CORGROUP        $$CLK_RISC_BufferRisingFalling
SignalActionType        0
Percent 100
MSB     0
!
LSB     0
isFallingEdgeSensitive  False
CORGROUP        $$CLK_I_BufferRising
isRisingEdgeSensitive   False
Percent 100
DrawAnalog      0
!
BooleanEquation
NegTolerance    0
CORGROUP        $$CLK_I_BufferFalling
PosTolerance    0
Percent 100
UserSpecifiedSizeRatio  1
!
VerilogCode
VHDLCode
CORGROUP        $$CLK_I_BufferRisingFalling
PROPS!
Percent 100
E0      X       3125    3125            1       0        DR      0
!
E1      1       3126    3126            1       0        DR      0
E2      0        13125   13125           1       0        DR      0
CORGROUP        $$CLK_RISC_BufferRising
E3      X       13625   13625           1       0        DR      0
Percent 100
E4      0        23125   23125           1       0        DR      0
!
E5      X       23625   23625           1       0        DR      0
E6      0        33125   33125           1       0        DR      0
CORGROUP        $$CLK_RISC_BufferFalling
E7      X       33625   33625           1       0        DR      0
Percent 100
E8      0        43125   43125           1       0        DR      0
!
E9      X       43625   43625           1       0        DR      0
!
CORGROUP        $$CLK_RISC_BufferRisingFalling
Percent 100
SIGNAL  dwb_SEL_O
!
DIRECTION       output
RADIX   hex
CORGROUP        $$CLK_I_BufferRising
GRID    0        1       0        1       0        16711680        0        0
Percent 100
ENDGRID -1
!
Clock   Unclocked
EdgeLevel       neg
CORGROUP        $$CLK_I_BufferFalling
Set     Not Used
Percent 100
Clear   Not Used
!
ClockEnable     Not Used
ActiveLowSetClear       True
CORGROUP        $$CLK_I_BufferRisingFalling
AsyncSetClear   True
Percent 100
ActiveLowClockEnable    True
!
VhdlType        std_logic
VerilogType     wire
CORGROUP        $$CLK_RISC_BufferRising
SystemCType     sc_logic
Percent 100
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
!
StateEquation   Hex(Inc(0,2,5))
HighVoltageThreshold    5
CORGROUP        $$CLK_RISC_BufferFalling
LowVoltageThreshold     0
Percent 100
LSB     0
!
MSB     3
SignalActionType        0
CORGROUP        $$CLK_RISC_BufferRisingFalling
isFallingEdgeSensitive  False
Percent 100
isRisingEdgeSensitive   False
!
DrawAnalog      0
BooleanEquation
CORGROUP        $$CLK_I_BufferRising
NegTolerance    0
Percent 100
PosTolerance    0
!
UserSpecifiedSizeRatio  1
VerilogCode
CORGROUP        $$CLK_I_BufferFalling
VHDLCode
Percent 100
PROPS!
!
E0      V       0        0           Valid        1       0        DR      0
E1      X       3750    3750            1       0        DR      0
CORGROUP        $$CLK_I_BufferRisingFalling
E2      V       13125   13125       Valid       1       0        DR      0
Percent 100
E3      X       13625   13625           1       0        DR      0
!
E4      V       23125   23125     Valid 1       0        DR      0
E5      X       23625   23625           1       0        DR      0
CORGROUP        $$CLK_RISC_BufferRising
E6      V       33125   33125     Valid 1       0        DR      0
Percent 100
E7      X       33625   33625           1       0        DR      0
!
E8      V       43125   43125     Valid 1       0        DR      0
E9      X       43750   43750           1       0        DR      0
CORGROUP        $$CLK_RISC_BufferFalling
!
Percent 100
!
SIGNAL  dwb_STB_O
DIRECTION       output
CORGROUP        $$CLK_RISC_BufferRisingFalling
RADIX   hex
Percent 100
GRID    0        1       0        1       0        16711680        0        0
!
ENDGRID -1
Clock   Unclocked
CORGROUP        $$CLK_I_BufferRising
EdgeLevel       neg
Percent 100
Set     Not Used
!
Clear   Not Used
ClockEnable     Not Used
CORGROUP        $$CLK_I_BufferFalling
ActiveLowSetClear       True
Percent 100
AsyncSetClear   True
!
ActiveLowClockEnable    True
VhdlType        std_logic
CORGROUP        $$CLK_I_BufferRisingFalling
VerilogType     wire
Percent 100
SystemCType     sc_logic
!
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
StateEquation   Hex(Inc(0,2,5))
CORGROUP        $$CLK_RISC_BufferRising
HighVoltageThreshold    5
Percent 100
LowVoltageThreshold     0
!
SignalActionType        0
MSB     0
CORGROUP        $$CLK_RISC_BufferFalling
LSB     0
Percent 100
isFallingEdgeSensitive  False
!
isRisingEdgeSensitive   False
DrawAnalog      0
CORGROUP        $$CLK_RISC_BufferRisingFalling
BooleanEquation
Percent 100
NegTolerance    0
!
PosTolerance    0
UserSpecifiedSizeRatio  1
CORGROUP        $$CLK_I_BufferRising
VerilogCode
Percent 100
VHDLCode
!
PROPS!
E0      0        3750    3750            1       0        DR      0
CORGROUP        $$CLK_I_BufferFalling
E1      1       13125   13125           1       0        DR      0
Percent 100
E2      0        13625   13625           1       0        DR      0
!
E3      1       23125   23125           1       0        DR      0
E4      0        23625   23625           1       0        DR      0
CORGROUP        $$CLK_I_BufferRisingFalling
E5      1       33125   33125           1       0        DR      0
Percent 100
E6      0        33625   33625           1       0        DR      0
!
E7      1       43125   43125           1       0        DR      0
E8      X       43750   43750           1       0        DR      0
CORGROUP        $$CLK_RISC_BufferRising
!
Percent 100
!
SIGNAL  dwb_ACK_I
DIRECTION       input
CORGROUP        $$CLK_RISC_BufferFalling
RADIX   hex
Percent 100
GRID    0        1       0        1       0        16711680        0        0
!
ENDGRID -1
Clock   Unclocked
CORGROUP        $$CLK_RISC_BufferRisingFalling
EdgeLevel       neg
Percent 100
Set     Not Used
!
Clear   Not Used
ClockEnable     Not Used
CORGROUP        $$CLK_I_BufferRising
ActiveLowSetClear       True
Percent 100
AsyncSetClear   True
!
ActiveLowClockEnable    True
VhdlType        std_logic
CORGROUP        $$CLK_I_BufferFalling
VerilogType     wire
Percent 100
SystemCType     sc_logic
!
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
StateEquation   Hex(Inc(0,2,5))
CORGROUP        $$CLK_I_BufferRisingFalling
HighVoltageThreshold    5
Percent 100
LowVoltageThreshold     0
!
SignalActionType        0
MSB     0
CORGROUP        $$CLK_RISC_BufferRising
LSB     0
Percent 100
isFallingEdgeSensitive  False
!
isRisingEdgeSensitive   False
DrawAnalog      0
CORGROUP        $$CLK_RISC_BufferFalling
BooleanEquation
Percent 100
NegTolerance    0
!
PosTolerance    0
UserSpecifiedSizeRatio  1
CORGROUP        $$CLK_RISC_BufferRisingFalling
VerilogCode
Percent 100
VHDLCode
!
PROPS!
E0      0        11250   11250           1       0        DR      0
CORGROUP        $$CLK_I_BufferRising
E1      1       13125   13125           1       0        DR      0
Percent 100
E2      0        21250   21250           1       0        DR      0
!
E3      1       23125   23125           1       0        DR      0
E4      0        31250   31250           1       0        DR      0
CORGROUP        $$CLK_I_BufferFalling
E5      1       33125   33125           1       0        DR      0
Percent 100
E6      0        41250   41250           1       0        DR      0
!
E7      1       43125   43125           1       0        DR      0
E8      X       43750   43750           1       0        DR      0
CORGROUP        $$CLK_I_BufferRisingFalling
!
Percent 100
!
SIGNAL  dwb_CYC_O
DIRECTION       output
CORGROUP        $$CLK_RISC_BufferRising
RADIX   hex
Percent 100
GRID    0        1       0        1       0        16711680        0        0
!
ENDGRID -1
Clock   Unclocked
CORGROUP        $$CLK_RISC_BufferFalling
EdgeLevel       neg
Percent 100
Set     Not Used
!
Clear   Not Used
ClockEnable     Not Used
CORGROUP        $$CLK_RISC_BufferRisingFalling
ActiveLowSetClear       True
Percent 100
AsyncSetClear   True
!
ActiveLowClockEnable    True
VhdlType        std_logic
CORGROUP        $$CLK_I_BufferRising
VerilogType     wire
Percent 100
SystemCType     sc_logic
!
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
StateEquation   Hex(Inc(0,2,5))
CORGROUP        $$CLK_I_BufferFalling
HighVoltageThreshold    5
Percent 100
LowVoltageThreshold     0
!
SignalActionType        0
MSB     0
CORGROUP        $$CLK_I_BufferRisingFalling
LSB     0
Percent 100
isFallingEdgeSensitive  False
!
isRisingEdgeSensitive   False
DrawAnalog      0
CORGROUP        $$CLK_RISC_BufferRising
BooleanEquation
Percent 100
NegTolerance    0
!
PosTolerance    0
UserSpecifiedSizeRatio  1
CORGROUP        $$CLK_RISC_BufferFalling
VerilogCode
Percent 100
VHDLCode
!
PROPS!
E0      0        3125    3125            1       0        DR      0
CORGROUP        $$CLK_RISC_BufferRisingFalling
E1      1       43125   43125           1       0        DR      0
Percent 100
E2      0        43750   43750           1       0        DR      0
!
!
CORGROUP        $$CLK_I_BufferRising
SIGNAL  dwb_ERR_I
Percent 100
DIRECTION       input
!
RADIX   hex
GRID    0        1       0        1       0        16711680        0        0
CORGROUP        $$CLK_I_BufferFalling
ENDGRID -1
Percent 100
Clock   Unclocked
!
EdgeLevel       neg
Set     Not Used
CORGROUP        $$CLK_I_BufferRisingFalling
Clear   Not Used
Percent 100
ClockEnable     Not Used
!
ActiveLowSetClear       True
AsyncSetClear   True
CORGROUP        $$CLK_RISC_BufferRising
ActiveLowClockEnable    True
Percent 100
VhdlType        std_logic
!
VerilogType     wire
SystemCType     sc_logic
CORGROUP        $$CLK_RISC_BufferFalling
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
Percent 100
StateEquation   Hex(Inc(0,2,5))
!
HighVoltageThreshold    5
LowVoltageThreshold     0
CORGROUP        $$CLK_RISC_BufferRisingFalling
SignalActionType        0
Percent 100
MSB     0
!
LSB     0
isFallingEdgeSensitive  False
CORGROUP        $$CLK_I_BufferRising
isRisingEdgeSensitive   False
Percent 100
DrawAnalog      0
!
BooleanEquation
NegTolerance    0
CORGROUP        $$CLK_I_BufferFalling
PosTolerance    0
Percent 100
UserSpecifiedSizeRatio  1
!
VerilogCode
VHDLCode
CORGROUP        $$CLK_I_BufferRisingFalling
PROPS!
Percent 100
E0      0        43125   43125           1       0        DR      0
!
E1      X       43750   43750           1       0        DR      0
!
CORGROUP        $$CLK_RISC_BufferRising
Percent 100
SIGNAL  dwb_RTY_I
!
DIRECTION       input
RADIX   hex
CORGROUP        $$CLK_RISC_BufferFalling
GRID    0        1       0        1       0        16711680        0        0
Percent 100
ENDGRID -1
!
Clock   Unclocked
EdgeLevel       neg
CORGROUP        $$CLK_RISC_BufferRisingFalling
Set     Not Used
Percent 100
Clear   Not Used
!
ClockEnable     Not Used
ActiveLowSetClear       True
CORGROUP        $$CLK_I_BufferRising
AsyncSetClear   True
Percent 100
ActiveLowClockEnable    True
!
VhdlType        std_logic
VerilogType     wire
CORGROUP        $$CLK_I_BufferFalling
SystemCType     sc_logic
Percent 100
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
!
StateEquation   Hex(Inc(0,2,5))
HighVoltageThreshold    5
CORGROUP        $$CLK_I_BufferRisingFalling
LowVoltageThreshold     0
Percent 100
SignalActionType        0
!
MSB     0
LSB     0
CORGROUP        $$dwb_CLK_RISC_BufferRising
isFallingEdgeSensitive  False
Percent 100
isRisingEdgeSensitive   False
!
DrawAnalog      0
BooleanEquation
CORGROUP        $$dwb_CLK_RISC_BufferFalling
NegTolerance    0
Percent 100
PosTolerance    0
!
UserSpecifiedSizeRatio  1
VerilogCode
CORGROUP        $$dwb_CLK_RISC_BufferRisingFalling
VHDLCode
Percent 100
PROPS!
!
E0      0        43125   43125           1       0        DR      0
E1      X       43750   43750           1       0        DR      0
CORGROUP        $$dwb_CLK_I_BufferRising
!
Percent 100
!
MARKER  MARK1
ATTACH  dwb_SEL_O       NULL    S6
CORGROUP        $$dwb_CLK_I_BufferFalling
TIME    17500.000000
Percent 100
RELATIVETIME    0.000000
!
DISPLAYAS       5
MARKERTYPE      Timebreak(Curved)
CORGROUP        $$dwb_CLK_I_BufferRisingFalling
WHILERETURN
Percent 100
REPEATNUMBER
!
SNAPTO  0
COMPRESSTIME    0.000000
CORGROUP        $$dwb_CLK_RISC_BufferRising
COMMENT
Percent 100
!
!
MARKER  MARK2
CORGROUP        $$dwb_CLK_RISC_BufferFalling
ATTACH  dwb_STB_O       NULL    S7
Percent 100
TIME    27500.000000
!
RELATIVETIME    0.000000
DISPLAYAS       5
CORGROUP        $$dwb_CLK_RISC_BufferRisingFalling
MARKERTYPE      Timebreak(Curved)
Percent 100
WHILERETURN
!
REPEATNUMBER
SNAPTO  0
CORGROUP        $$dwb_CLK_I_BufferRising
COMPRESSTIME    0.000000
Percent 100
COMMENT
!
!
CORGROUP        $$dwb_CLK_I_BufferFalling
MARKER  MARK3
Percent 100
ATTACH  dwb_STB_O       NULL    S7
!
TIME    37500.000000
RELATIVETIME    0.000000
CORGROUP        $$dwb_CLK_I_BufferRisingFalling
DISPLAYAS       5
Percent 100
MARKERTYPE      Timebreak(Curved)
!
WHILERETURN
REPEATNUMBER
CORGROUP        $$dwb_CLK_RISC_BufferRising
SNAPTO  0
Percent 100
COMPRESSTIME    0.000000
!
COMMENT
!
CORGROUP        $$dwb_CLK_RISC_BufferFalling
Percent 100
MARKER  MARK0
!
ATTACH  dwb_CLK_I       NULL    S1
TIME    7494.285714
CORGROUP        $$dwb_CLK_RISC_BufferRisingFalling
RELATIVETIME    0.000000
Percent 100
DISPLAYAS       5
!
MARKERTYPE      Timebreak(Curved)
WHILERETURN
CORGROUP        $$dwb_CLK_I_BufferRising
REPEATNUMBER
Percent 100
SNAPTO  0
!
COMPRESSTIME    0.000000
COMMENT
CORGROUP        $$dwb_CLK_I_BufferFalling
!
Percent 100
!
8h     
          &>WMFCx-  8h EMFuXVISIODrawing
 o
&%%V0-
CORGROUP        $$dwb_CLK_I_BufferRisingFalling

0
Percent 100

!

0
0
%(%RL ArialCustom page 0BB%T`h
CORGROUP        $$dwb_CLK_RISC_BufferRising
@
Percent 100
@LTCPU0-0&%W$         # %(%RLTimes New Roman%TT2
!
,P

CORGROUP        $$dwb_CLK_RISC_BufferFalling
@
Percent 100
@2
!
,LP/%
(&%W$
EsK
CORGROUP        $$dwb_CLK_RISC_BufferRisingFalling
HpH%(%RL Arial%T
Percent 100
2]
!
@
@
CORGROUP        $$dwb_CLK_I_BufferRising
LdBreakpoints-%%"%%%"%%V,e'oeoHe'eo&%%V0!       $        $     $     %(%RL Arial%T`     vi
Percent 100

!
@
@    vLTDMR070&%W$
CORGROUP        $$dwb_CLK_I_BufferFalling

Percent 100
S
!

P%(&%%V0%(%
(%RL Arial%T`k!
CORGROUP        $$dwb_CLK_I_BufferRisingFalling
@
Percent 100
@kLTDSR0-0&%%V0!        $     $     $     %(%
(%RL Arial*<(L^p06 `.xHRdr,`B
!
P%T`     ke

CORGROUP        $$dwb_CLK_RISC_BufferRising
@
Percent 100
@    kLTDRR000%
(&%%V0     6
!
     

CORGROUP        $$dwb_CLK_RISC_BufferFalling
9     9     %(%RL Arialthe mood of the last decades of the twentieth cent  The overall treatment of curves is softer and fuller than in most industrial style sans serif faces.  Terminal strokes are c on the diagonal which helps to give the face a less mechanicaly%Tg
Percent 100
@
!
@LdBreakpoints, -%%"%%%"&%W$ &##%(g
.--$0

CORGROUP        $$dwb_CLK_RISC_BufferRisingFalling

0
0
Percent 100
--C Arial-2
!
CPU0-0-%# --nTimes New Roman-      2
,2
CORGROUP        $$dwb_CLK_I_BufferRising
/1        "System!xx--%
Percent 100
HpH--C Arial-2
!

Breakpoints-%%"%%%"--$eoHe'eo--$$   $     $     --C Arial-2
CORGROUP        $$dwb_CLK_I_BufferFalling
v     DMR070-%
Percent 100

!
P---$---C Arial-2
kDSR0-0--$$     $     $     ---C Arial?????????????????????????-2
CORGROUP        $$dwb_CLK_I_BufferRisingFalling
k     DRR000---$ 
Percent 100

!
9     9     --C Arial?????????????????????????-2
Breakpoints-%%"%%%"-%##-
CORGROUP        $$CLK_RISC_BufferRising
FMicrosoft Visio DrawingVISIO 6.0 ShapesVisio.Drawing.69q՜.+,D՜.+,@HP\ht
      PagesPage-18Visio (TM) Drawing
Percent 100
0THg/Rt !fffMMM3?33V$
!
$
U38@Td Arial@NWingdzs@N1Courier WNew@NTimes _Roman@Q@tMonotype SorUt+
NtSymbol5T?? Y@-1TJDT1EWP-hTT<U*U     
CORGROUP        $$CLK_RISC_BufferFalling
U
=/Ub
b酸0zGz?@8H2!kWbU%U
Percent 100

+PL/^&9^$? { Ak^&,",'%/v&Q&      
!
1y
 )? 2

J12?k9aUBBHEHEHEUHEHEHEH@?>?:`2BBHEHEHEHEHEHEHEH@$%O9F7AOY@;
A*sVsVAgLTkY 1 W_W__ !`#ku4lb6Pu`kW 4l
4l%Y?:?-\
*#!+|tKf*2|2|2|2wG)QUoTMeEttA%_8BOTOfOxOO??O?7   ܻuW+?sU42
CORGROUP        $$CLK_RISC_BufferRisingFalling
T*
Percent 100
xxx
!
0jvȲ^/!M3jj6D///$Q0p?Mdj^cjnj4BAk[~ϐ$YkU1%1@F-( kp
ٻ          .$5-Bi`B#9)F/Pv// ߾/u?@2trߜKS52Ɍ7xŀߢ#6@h$MuLh        Ճ%ԊՑ)<OU#5G::U27q ?/&@w&<<7H1OQjPSHQywHAt///YOG$_4.b%F8q/#?C/N^qhE!	@d)n{ r1P1	@/O0qt}Qn=kƱ셩{(B'ɂX/P_0\f211R5P"QQ[O"P!q[rrqqӂ qq¢ӁӁP¡¡Waa7VW7P$q$qZ0r1qPZZdJrKq@obdd2oaoaP5T~rqP1W?Or?~???x9/F
@O$J]A7ڴIH@qdEp{y\O@f___pʿѫa1PbtφϘϪ(:L^p߂߂O߳
1C@Ugb{.);M_xa"4FX0Bzas//'/9/K/]/o/////////?#?zaB?T?f?x????????OBOUbb7OQV.e_OqOOOOOOOO_wk#_5_G_Y_k_}______L__UlAoSoeowoooooooxa(:L^p
cwo!3EWi{Ï٦
.@Rdvk}*
CORGROUP        $$dwb_CLK_I_BufferRising
fڿ"4FXj|ҔϹ%7I[ms@ѵ߀0BTfQ'9K]̟#5G29fx,B>B'Ck#bz@.`c.`/%b /=QN3L/^/p////////??7?Pbtί(:L^p݇Z;ɼٿِ>.@*[m߅3O'Nk
Percent 100
P2Ǎq?߃?\.?o AqT$$$'9K]ڊ䐾伩jPPj|xԕIWؙ&V03E)0<kDB!ߵ       V
/ASew+=Oa/09K]o?!?%Acrobat Distillerod7XX6  $)/@o  .0²r
!
dt        '9K]oCustom ?page 0,/FBN#/#1>//?/Q/
*2////
*3/.?//d:h#winspoolAcrobat Distillerc:\Program Files\Adobe\4.0\PDF Output\*.pdf4( UPxP4FDTe]@y
ahZ- ^T UIj@IFu@?[?I?*?Qc_f
^f|
a      
6/H/Z/l/~////////? ?2?D?V?h? z????=/8
??O)O;OMO_OsA}F|G}FOOD!OO_\$O9_K_]_o_________o#o5oGo+ ]agffggfH%-.(_h1oool45q4vwv6CqhMvLwMv7uqv~wvH9:qvwvHdfazQfövqCquq.tVqjAtÒ}/(2&HZ&E/~//////&m/L"6Y66
?^6I??֦Ú6Q塎î6"(U<<PPA?OO/O?nOOOOOOO OO_"_]OD^_M___5D__q!v_:o)ovooooo1OBHTeoc	fzzo>-zU$$88iSVttVhz@#/42&EW)Z&0BTfx/4&
9"6366[9^6";663T
CORGROUP        $$dwb_CLK_I_BufferFalling
pPsj¹V#*=)*f       02U8BJLMOR^1' ˿<UPڱzt8MD
v
H
f
zf
š

͡
$
Vݡ

2!
Z!

"1

^1
1^1
1ooBreakpoints55T02!15((5fhBrz/@5?
?ML?"1DQuz5`+?RSu\/5j~#ݡð0[<ӂ?|fb]z@2m/Q[`&0$U0lcU}U#
Percent 100
 BSne212#j╡e{啡5+rz\呩<@Nbm@ͯOl=#BQc7&t01!f-V"toa"!QaS%\'mbf/P/SEu(2X/ iaaE(t {5)kVԲԲԳ1.@Rd
!
šyC0BAl15UBI4"4      eEoA3EobH~E);l5nto5oB51QAACPUB?OOyOU@`KD3y.//OOOa/s//?vkuH_ ͂vy{)///?%?7?I?[?m???4P??7owя
 oS?@?97D-?Qcu 쯘؟ }4{)&J\nȯ?S(:L^pXe@@hA	#Ͽ);Mω.rv uX{Q)9m
1CUgyߋߝ0B>aI%qk}WcV  n&ܻ&P)Rd/8*<Q?@j|OQ6I!(GG3ji!)*EuOU<8c@@IY?
@T@T0"E/ASeE
CORGROUP        $$dwb_CLK_I_BufferRisingFalling
_y%B~FPX?Zg@bV!oYF___/_BX_`-oo'o9oBx2q|P?{_V)$\.7.3Pea$]g\
ioUk*
Percent 100
d(y #e>
!
˞$6H~`i~m Ac虯 Է++A3ӱ=c֜OO@OORR_P0_-_?_Q_UO`0W%PP$
ad_k1 'oܲ{oPaPmkPe!3gTadlTa:Q`۱-5G
}ş4U@gYk}:{?O@ $\KzFLIկ//ASew.M_qad/aܨZmi01?35);M_NN,-m^>? l&Y!!sFO#/5/G/Y'/d/v//////+1//?"?4?F?X?j?|?ad;AՋ,ڣ????r#O5O =߳Сj' ;Q!vOOFOOOY/
CLOCK   CLK_RISC
__._@_R_d_v_4_______        ooњ>@@?I%qDoVohozoooooo yX`^o  nd@ܳ)+=astCH
ɷ5VۼA@SeY.Y(]LYYNџm]$CK@@t?@hmLH   ㈐,>bOR/$Gnz뎟 x#dmZȡg\|ߎߠ߮߄%
1ˑ|ה2qUЬ?Tf֯?\.>H$Um{{U*cՠ%2BreakpointsAJ\n!#sۚfԼ>С6Ь@׀זf;kI@@}{x?@!)Q`nĿֿ迍8η})< DC1t w9 SRuχ@ØϪ        @'EX,vo݈U2TY        )0Qd);;-|L//`-/.С7
PERIODE 2.5
.@y]o&:`@@xY?@8࿼O8ߺkuy JEq! ?B$=!JGDVz
DUTY    50
3JFCUgy
^F 2DVhzX)/mܫF!IiFO/+/=/O/a/s//////Nc/
?18ȯWVI
OFFSETE 0
@@Jc?@be6tdKe¿????E1W%Ÿe,O e,MVFO җ;QHv(f_L8rssnπϕϧϹ@0UqqHaQ9q#^r"vb|iAAbbVcJ`sTۓ45MeΏXUb=b
INITIAL HIGH
]pd_8Q__=O____o>&9oKo]o#oooh@1}n/G);Mq%7I˟ݟ,EiqRS+as9nJo˯ݯﯨߺ7I[p&4$OmI&˿?%π7I[mϑϣVPbtP//$/6/H/Z/l/~//h>u~/1yvV/?_&?8?J?\?n???????W?OO%O7OIO[OmOO;@@R֓HRrG~qOOO__&YWmg9_ SlV]@uj!a__I____
oo1oCoB_apoUl4,j@FuK@<t)UA-3z7;U2@d)7IRH<(
MAXUNCERTRISE   0
U2E)7
RUlL4c)@?%)R+D$;U$
MAXUNCERTFALL   0
4(U1(UO"D&aU=QJf        )h"Ty+Uv'_Ʌ&aQ-
MINUNCERTRISE   0
-H*9(TYgEQ/,GuideTheDocPage-1Gesture FormatVisio 90ConnectorVisio 00Visio 01Visio 02Visio 03Visio 10Visio 11Visio 12Visio 13Visio 20Visio 21Visio 22Visio 23Visio 50Visio 51Visio 52Visio 53Visio 70Visio 80BasicBasic Shadow_h3%+
MINUNCERTFALL   0
UE,/_:-
JRISEE  0
;EG]
_j4_xc
JFALLE  0
L_c
GRID    0        1       0        2       0        16711680        0        0
d_c
ENDGRID -1
|_c
DIRECTION       internal
_c
MASTERCLOCK     None
_c
Clock   Unclocked
_c
EdgeLevel       neg
ܪ_c
Set     Not Used
_c
Clear   Not Used
c
ClockEnable     Not Used
$%Zc
ActiveLowSetClear       True
<%,d        T%UMl%!M%U.M%;M%UHM%UM%bM%lM^}MAL[U        D0fx)U^U        
AsyncSetClear   True
U
UUUl4,j@FuK@-KC-3.AUl4,Th.
ActiveLowClockEnable    True
A>-r7A_*<N@$.MRVgPtq7uH<(
VhdlType        std_logic
H<(
VerilogType     wire
_*<NEl.
RVgPq Pt{
SystemCType     sc_logic
*   g"4pFX(F<@(Xϊqc2y
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
KR:WR}O
StateEquation   Hex(Inc(0,2,5))
P4#&SJ!BoTk>C1wF} k`s}Ln%$Uy'*ONkT)<tU1|=_`2,kEV?.tD/C= NG 
HighVoltageThreshold    5
OJ!jg aG @Oh+'0@HhtValued Sony CustomerG>xa8h EMF>XVISIODrawing
LowVoltageThreshold     0
 d&%%V07777%(%RLTimes New Roman%T`Q~7AAQLTCPU&%%V0////%(%RLTimes New Roman%T/AALpInstruction Cache   
MSB     0

LSB     0

isFallingEdgeSensitive  False
&%%V0G.aGaa.G.Ga%(%RLTimes New Roman'
xx        9#(Rom%TsIaAAsI
isRisingEdgeSensitive   False
L`Data Cache
DrawAnalog      0

BooleanEquation
&%W$%6%%6%%(%%V,,%,&%%W$g6g"g6g"%(%%V,` o/` g/o ` &%%W$B"B"%(%%V,6EE6EE%%V, / /  %RLTimes New Roman'xx6dPCourier N%TlAALXIF EA
RLTimes New Roman?[@?[[>[2[6[7['
xx        9%TdAALTLS E
RLTimes New Romanc,,yMMH,,,,,,,,,,HHH,c
NegTolerance    0
,A
PosTolerance    0

UserSpecifiedSizeRatio  1
cc,M,,,,,,,,,,M,NNH,,M,,MM%TTAALPA%
(RLTimes New Roman882887828887!281G111'xx1"Qew%TxAAL\LS data
VerilogCode

VHDLCode
&%W$%%%(&%%W$gg%(&%%W$%(&%%V0a77a7a7%(%
(%RLTimes New Roman(R      9Times New RomanTimes New Roman%T)XAAA)        L`DVR0/DCR0&%%V06XXX66X%(%
(%RLTimes New Roman%TJybAAJ     L`DVR7/DCR7&%W$.pp.%(&%%W$>>%(&%%W$WW%(&%%W$>W>>>W%(&%%V0...%(&%%V0.O.OO..%(&%%V0(((%(%RLTimes New Roman,UE^?T?>%TXAALPWP%
(RLTimes New RomanVISIODrang
PROPS!
 d&%%V07777%%TT
!
AA
LP/%
(%
(RLTimes New Roman%T`Q~7AAQLTCPU%TXAALPBP%
(&%W$%(%
(%
(%RLTimes New Roman%T/AALInstruction Cache   %T6AA6LdBreakpoints
CLOCK   dwb_CLK_I
PERIODE 5

DUTY    50
 &%W$&}&}%(%%V,{{{{&%%V069XX9X966X%(%
(%RLTimes New Roman%T`JbAAJLTDMR&%W$WW%(%
(%RLTimes New RomanD%T6AA6LdWatchpoints
OFFSETE 0

INITIAL LOW
MAXUNCERTRISE   0

MAXUNCERTFALL   0
 %
(&%W$&}&}%(%%V,{{{{&%%W$xxxx%(&%%W$xx%(&%%W$>>%(&%%W$%(%RLTimes New Roman%TxAAL\Match 0       %
(RLTimes New Romanh
%TxAAL\Match 7           &%%V0qqqq%(%RLTimes New Roman%TT{AA{LP?%
(&%%V0%(%RLTimes New Roman%TTAALP?%
(&%W$%(&%%V0`4V`VV4`4`V%(%RLTimes New Roman'
xx    9#(R   9Times New RomanTimes New Roman%T`|IaAA|ILTDSRx%
(&%%V049VV9V944V%(%
(%RLTimes New Roman#(R 9Times New RomanTimes New Romanx%T`IaAAILTDRR&%%V0H4VHVV4H4HV%(%
(%RLTimes New Roman 9Times NomanTimes New Roman'
xx       9%T`fIaAAfILTDIR      %
(_VPID_ALTERNATENAMES_VPID_PREVIEWS_PID_LINKBASE     A
MINUNCERTRISE   0
FMicrosoft Visio DrawingVISIO 6.0 ShapesVisio.Drawing.69qVisio (TM) Drawing
MINUNCERTFALL   0
2TH0~Rl !fffMMM333$
JRISEE  0
$
JFALLE  0
U,8@Td Arial@NWingdzs@N@tMonotype Sort+
NtSymbol5T?? Y@-1UJ:DT1EW-hTT<*  
GRID    1       1       1       2       2       16711680        0        0

/Ub
bO0zGz?@8@H2!kWb*U
ENDGRID -1

+$PL/^&9^$? { Ak^&,,'%/v&&       *
DIRECTION       input
1y
 )P? 2
U
U12?k9aBBHEHEHEHEHEHEH@?>?:`T2BBHEHEHEUHEHEHEHE%H@%O9      F7AOY@;P
AsVsVA!gLTkY  W_W__ !`#k4lb6u`kW     *4l
MASTERCLOCK     None
4l%Y?P:?-\
#!+|QtKf2|2|2|I2wGQAUoTMeE$ttA%_8BOTOfOxOO??HO?7ܻXuW?YsU42
Clock   Unclocked
T*
EdgeLevel       neg
xxx
Set     Not Used
0jPvȲl^/!3jBj6D///$Q0p?Mdj^cj4Ak[~ϐ$YkU1%1F-(kp
ٻ          A.$5-Bi`#9)F/Pv// ߾/u?2trߜKS527xߢ#6@h$MuLh        Ճ%ԊՑ)<OU#5G::U2q ?/&w&
Clear   Not Used
<<7H1OQjPSHQywHAt///YOG$_p4b%F!8q/#P?C/N^qhE!	@d)n{r1P1	@/Oqt}Q!n=k@Ʊ셩{B'ɂXVP_0TNJg211R5P"QQ[O"P!q[rrqqӂqq¢ӁӁP¡¡Waa7$VW7P$q"$qP1q1qP>q">qPKqKqPXqXq2eqeqZ2SobZZdSTQcdPQQP1H[<k?ta}Y M/OO*Dd3qO/NkS\O9E//_      ??-??=___ѷ'sϖdI,O0R7nO&ګa̗ѫaW?O  //?*
ClockEnable     Not Used
KϥϷϾCNa\"4FXj߲K߳BTf_/q///,ڭaRdv*<+/`bbiAnFUj?|?~/ "C??Va]?     Ia(G
ActiveLowSetClear       True
rpl/YDE@a1LOpO#Q/ISGQۍBQfQaIq_Uyj                                                                                                                                                                            :
AsyncSetClear   True
                                                                                                                                                                                                                                                                                                                                                                                                                                 
ActiveLowClockEnable    True
(ȄBb_(_:_/^_//Q__a1_  OO-OFZOQo~MA%oCAOOMgy N_r_O7Zg@:o,Ko-XyCŮbddpddpA͟ߟ'@9K]vAB(Onl=#??6HZlƎ'᏶;M_q 2DVhzόϞϰ
VhdlType        std_logic
.@Rdvߚ߬߾#}(:L^p Uɑۏ"4FXj@|X*<N`r&8J\nY////A/S/e/w///F/L//??$?6?H?Z?l?~????????O"O4OFOXOjO|OOOOOO__ 0_B_T_f________oo'o9oKo]oFxoOoooooo,>PPfx,> nBsgcEfΏ(ٴJ\nȟڟ"OeOj|@į֯(:L^pʿܿB#vXT+Sbbz@v6M_Toρ6ϱi      -?Qcuߙ߽߫ϭ,/-?eY[Ưy+=Oas1ńRZsc<Ɠ`Zl~sb6-1R##5GYk}x;6/F%/jI/[/m////)////
VerilogType     wire
??.?@?R?d?v???YTV
|?bO2ODOVOzOaqOOOOOO_!_3_E_W_i_{________oo/oAo}x^oKAcrobat PDFWriwter$
SystemCType     sc_logic
wodx)3EWi{<#winspoolAcrobat PDFWriterLPT1:4( UPx7@?TFDTe]yP
ahZ ^TUIQ֋/@It@
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
@2?I
StateEquation   Hex(Inc(0,2,5))
?*N`d*?q^ua`h<u<ep5!5!  a<U       U
HighVoltageThreshold    5

%J*!H$a'$<'<$p!'p!(t!'t!(x!'x!(|!'|!('$!'!(!'!(!G!(!     G!(!'!(!'!(!'!(!'('!('!(!'!('!(!'(!'(!'!(5!'(*!(*!(*!(#!:5ip!<|x!-mH51%H5     N@@:m@*y??/qe# v      lx!0^        RU8x!Aid/<^`$bb-t!
LowVoltageThreshold     0
"v*wf-#<d3EH5me5q2!r .4!LTICMRii$goyo#t'25Uɒ2$aoo(o:oLo^o~o`loooo
MSB     0
a$y9K]o*NtayҶ
rUy(ϯ^   -?^Mask Fu?nctionlN`Ɵ#<5ꘀ
9<$@0Egt`6i@@-DT!"-^u `u `bu `u  @"^耨 @P!̯ޯ{W,(ui{cd{?/Vhhi x0O贁Nk
LSB     0
l+    R:LOcUw*|;v!@hdv]M/W.С:Lxmu&);M_q&s%uI6?%?3i?Ӊ?u 5?U??4r?3Q!Yk}@@ b/)/;/M/_/e!mV///////??0?t&ayfb?Qo?uo?o?3OEOO(O7LO^OToONaOOOOOVT\ⱷebU@N֋   ءY$6_am6@oާK,>Pbth^._ew\LmpLDeXPja}
isFallingEdgeSensitive  False
&a,W\ee"aʡqDeo^oonooS@a
isRisingEdgeSensitive   True
@߷j]lZߎT±Pbtο..`]֏0BT@Ri)y)LY&'f
gyz
vЯ1#e<	n@!X\͏Wi{PYe6'VXNXU@e67d7?>e6G=t7O$6HZ~߼O<p!b/)"a(0'Y"a'%^/+       F//////`      ??-???Q?QPi9f~?^Wfwg/~fdw0}gnE@tTϨ`pHG2qpa??=
HPA5HOZOlO~OOOOOO(XBq0#UINT [31:/2]j0'Y(%!QXIx!390UHP1`Q,`7_I_[_ /1CU]s?@S$$0s'(-DT!     q=ϣoebtܑ 
ڥt&IӬB       Ñi3Õ
DrawAnalog      0
JYTPÑ]wEKrYcu7W‘_[vZaEr5>a"tլ̓EG`IfHmƞϬȀ. PbqahΨ      _Nǟٟ!3EWqf-P`?@?@Lh#!`,ߡůׯ,!}$ -( L        Ni3"g
BooleanEquation
Nw:%
ɿۿ#@ >@FH3 BC?@ZD(@W.[űQ@klP>KK->RNϿ ? ? @0ۍ3XQ.Ft(B9vC?@W]//["(tJ L!vCϬo.R?@ۼ//r%'U@u$kpDqQ*Q'TU@7VD]M@@qkskvmjTfF8OEsKMsBFrsK:Fe4?̆僾XaPÑoNS\TNgSq??????OO'K6E:m@FOXOjO|OOH$
ffvEsfDffff2_!_3_E_tYag_yTvfsoak:p___oo^pJooܩ쯘!EfbYbw=fb);V{/AS/wω߭Ͽ/$7uQcu߇ߙn?u/j)j|_@
1C{f1
NegTolerance    0
bq4fIbݓɟ۟#5GYk}/ůUg#      //-/?/Q/c/////j|?2?D?V?h?ϋPP9P`@rvϞϰ}6AW@@>bM6bQAho!3W#YFy&J0X'qfI`Iq7I)5Y!
PosTolerance    0
aM6,?%1?g1.??#g1v;@?+?K!uQ2OEusryPrCUuQSTTUPICPRiPrTPx#$e'2U"R?Gr^2DrP|$GcК[#0XqZ        uX@@9P_v6S6P$G;Hq-P`uxp`bu
:f]Y@"8qCh:3h7P@9a*3b>a{cHbCbdG/Y/k+7Q})f坥!@@ M]    0I@Q6Rfg/rg>Puf|wH}gPp     T0O贁Nk)R FusKW@]_[)*mOT4O5V^o'8_J_\_n__Q[DcQU_U@&M  ^jJ@@OZӶ6h>9/r)Q*o
UserSpecifiedSizeRatio  1
%,vi hRt¯Ԯi    խxPp+=Oasƿ'ɏۏ__l_\?X<;       ?@.O<h?=9p&oşן
1CU})ւ,P]xl$@ӯ
VerilogCode
@@LǘF%xpf.
VHDLCode
F 2߀DVhzߌߞ߰})YCi?Wz?$uH@@f?YXRtYh/b08G)2
q ?/&3$k?2A%7I[m11xF?ZCOFINT 0jOOO+I
PROPS!
W$O!3&B0T5.F@Y&'' 2D~]t*klb7?@U;~ S    /@;v>"4F2iVr~@i6PbեF?A59V TgWRtUognVghmgo9/K/]/o//-//////?#?5??Y?t^?? 1???;SO$O6ICIP`@@'QWOiO{OOOOOOOVު@@ asDK_]_o_______I٩oף婦rdISoo~&ܿJ\nΘ8KLOWPRIO 1EXCEPT^p?ʏ9OKE,,>Pbt2Gr)WΟ(:L^pV,]Y¯cܡooYXrdYhѿ+=Oasυϩϻ@VKHIGH	ION*<@N`r߄ߖKE/AS@b;'?@.gx+4ԑ!3Ed!i
Fr2!8WB`#5Me
FeGGrdfOxN
FGyMGO9Ko>_#5YT,>_0TICK
ѷ߉//߿)(9(TdE5E5E5Ŗ60v?O:??wavUa?!TaYaiUQa_"[n_b9oaeryavbq-
!
"kiF1"9v5GeOeUrtEgaeV Gqa28ebra0ƫʛPICSRioo(D['25U@R|dj/oooV-bpq\bbe?0v(~VE8-?DT!X?j?|??????r]&O9v*]FNOabǠ@_______To PFfa[mǯٯyTw?@rV+l.@Rdv`пIM|26*6]FMLDM\0߀Bߑfߒle/߭/////G t(x"E?W?'9I&fx*"=Ϭ&7'D?>&L7='V?OO_#_5_?Y_k_}_?QcuD$OIo    \k~b(:L^p@,fBv/"/4/F/X/j/|//@yQyf/V,FƷfwg"~fWw#}ga??????
OO.O@OROdOvOOOO OOOU!_3_E_+=OUUUo%o7oIo[omoooooğ@ƝFƺ%Z&ɧd-9K]o⏷ߘ_/ASZ_l_~__h_)@r8ӄ_!3EWi{DQӯأ-         qr(J'пU*8Ul4,Q֋/@t@
SIGNAL  dwb_ADR_O
@|9**A-3?7U2@$E*7CRH<(
DIRECTION       output
U2ET*7
RUlL\s(*@?%)R}D;U$
RADIX   hex
4(U1(UO"D&aU=QJf        )h"Ty+Uv'_Ʌ&aQ-
GRID    0        1       0        1       0        16711680        0        0
-H*9(TYgEQ/,GuideTheDocPage-1Gesture FormatBlock NormalVisio 10Block ShadowVisio 12Block HighltVisio 11ConnectorVisio 90Dot ConnectorConnector ArrowVisio 00Visio 01Visio 02Visio 03Visio 13Visio 20Visio 21Visio 22Visio 23Visio 50Visio 51Visio 52Visio 53Visio 70Visio 80_35+
ENDGRID -1
E-
Clock
G6_,$_U'c
<_4c
EdgeLevel       neg
UT_Eu
Set     Not Used
l_RcT_ju
Clear   Not Used
_wc_u
ClockEnable     Not Used
̪_cU_cU_u
ActiveLowSetClear       True
7u
AsyncSetClear   True
,%ܪu
ActiveLowClockEnable    True
D%u
VhdlType        std_logic
\%Zu
VerilogType     wire
t%-v  %Uq%q%U*q%7q%}Dq8QqU^q4kqULxqdq%A%&       0xRf!
SystemCType     sc_logic
EUjU        
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
U
UUUUl4,Q֋/@t@
StateEquation   Hex(Inc(0,2,5))
@.UC-H/AUl4,/
HighVoltageThreshold    5
AJ-37A_*<N@N/PRVg"q6uH<(
LowVoltageThreshold     0
H<(
LSB     0
_*<NE&0
RVg\"3q t>{
MSB     31
*   g"4pFX(_,9@(m@2Yy
SignalActionType        0
K_DO:]WR
isFallingEdgeSensitive  False
LQ|#u{&U]!BG?Q
> :B>Oko5Oĭ_$O'4*^N_/$+)0-1T==w=`22-fV?t8/FD$;@0P=
isRisingEdgeSensitive   True
OC     !_kG @Oh+'0@HhtValued Sony CustomerG<x/K  EMF4        XVISIODrawing
DrawAnalog      0
 &%%V0V>>V>V>%(%RL Arial%Td&<AA&LTICMR&%%V0VVV%(%RL Arial%T:AA
LhMask Function
BooleanEquation
NegTolerance    0

PosTolerance    0
UserSpecifiedSizeRatio  1
VerilogCode

VHDLCode
&%W$>>%(%%V,&%%V0zGzGGz%(&%%V0)ej))jeBe)%(&%%W$VV%(&%%W,)..).%(&%%W$GG%(&%%W$e..e..%(&%%W$%(%%V,%RL Arial%TJAA
VhdlMapping     DefaultVhdlMapping
L`INT [31:2] &%WX{rfYL?2'%(&%%WX{rfYL?2'%(&%%WX\~sib]\%(&%%WX\~sib^\%(&%%V0>>>>%(%RL Arial%Td&?<AA&LTICPR
&%W$)>))>)%(%%V,%..)%.&%%W$)\G\)\G\%(&%%W$G\GG\G%(%%V,BKKGBK&%%W$yzzy%(%%V,u~uy~u%RL Arial%Tl0AALXINT 0  &%W$jjjj%(%%V,fofjof%RL Arial%Tl}0AA}LXINT 1 &%W$LzLLzL%(%%V,yGQyGLyQyG%RL Arial%T_FnAA_LdLOWPRIO INT
PROPS!

      
E0      V       -1      -1              1       0        DR      0
     Tpo$~AAoLXEXCEPT            &%W$zz%(%%V,yyyy%
(%%TGAALdHIGHPRIO INT     
E1      X       3125    3125            1       0        DR      0
               
E2      V       3126    3126    A0      1       0        DR      0
     T:AA     L`EXCEPTION                
E3      X       3750    3750            1       0        DR      0
     ՜.+,D՜.+,@HP\ht
     PagesPage-18_VPID_ALTERNATENAMES^_VPID_PREVIEWS_PID_LINKBASE?     A
E4      V       13125   13125     A0    1       0        DR      0
Q<=KuyTiming DiagramTiming.Document.19qTiming Diagram
E5      X       13625   13625           1       0        DR      0
Q<=KuyTiming DiagramTiming.Document.19qTiming DiagramTiming Diagram Editor v7.1g - Output File
E6      V       23125   23125     A4    1       0        DR      0
E7      X       23625   23625           1       0        DR      0
PROJECT
E8      V       33125   33125     A8    1       0        DR      0
BaseTimeUnit    1
E9      X       33625   33625           1       0        DR      0
DisplayTimeUnit 2
E10     V       43125   43125     A12   1       0        DR      0
TextGridX       625.000000
E11     X       43750   43750           1       0        DR      0
TextGridY       6
!
EdgeGridX       625.000000
ImportStartTime 0.000000
SIGNAL  dwb_DAT_I
ImportEndTime   281474976710656.000000
DIRECTION       input
TimePerPixel    50.000000
RADIX   hex
Visible DELAYS  SETUPS  HOLDS   SAMPLES TEXT    HIDDENATTACHMENTS       CRITICALPATHS   GRIDLINES       UNCERTAINTY
GRID    0        1       0        1       0        16711680        0        0
ColWidths       144,216,288,423,488
ENDGRID -1
ScrollPos       0.000000,0.000000,0.000000
Clock
DefDelayRule    1
EdgeLevel       neg
NoEventOverlap  NO
Set     Not Used
SigLabelFontHeight      10
Clear   Not Used
LabelHeight     12
ClockEnable     Not Used
LoadLibsToMem   1
ActiveLowSetClear       True
UseFullPathNames        1
AsyncSetClear   True
LibPath
ActiveLowClockEnable    True
EntireTime      YES
VhdlType        std_logic
PrintTimeSpecified      NO
VerilogType     wire
FromTime        0
SystemCType     sc_logic
ToTime  43.75
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
AllSignals      YES
StateEquation   Hex(Inc(0,2,5))
CurrSelSigs     NO
HighVoltageThreshold    5
PrintTo 2
LowVoltageThreshold     0
PrintFileName   C:\DOCS\wb_fetchblock_typ.wmf
LSB     0
PreviewInterchange      YES
MSB     31
PreviewTIFF5    NO
SignalActionType        0
UseMargins      NO
isFallingEdgeSensitive  False
PrintTimeLine   NO
isRisingEdgeSensitive   False
PrintBorderBox  YES
DrawAnalog      0
PrintSigNames   YES
BooleanEquation
PrintSigNamesOnEachPage YES
NegTolerance    0
AddPreviewToEPS NO
PosTolerance    0
PreviewRes      150
UserSpecifiedSizeRatio  1
MarginLR        1.25
VerilogCode
MifImageWidth   6.00
VHDLCode
MarginTB        Auto
VhdlMapping     DefaultVhdlMapping
Header  %d %t;%f;%p
PROPS!
Footer
E0      X       11250   11250           1       0        DR      0
ScaleHorz       100
E1      V       13125   13125   D0      1       0        DR      0
ScaleVert       100
E2      X       21250   21250           1       0        DR      0
ScaleHPage      1
E3      V       23125   23125   D4      1       0        DR      0
PrintImage      DIAGRAM
E4      X       31250   31250           1       0        DR      0
DefaultTimingModel      minmax
E5      V       33125   33125   D8      1       0        DR      0
DefaultClock    Unclocked
E6      X       41250   41250           1       0        DR      0
DefaultEdgeLevel        neg
E7      V       43125   43125   D12     1       0        DR      0
DefaultSet      Not Used
E8      X       43750   43750           1       0        DR      0
DefaultClear    Not Used
!
DefaultClockEnable      Not Used
DefaultClockToOutLH     0
SIGNAL  dwb_DAT_O
DefaultClockToOutHL     0
DIRECTION       output
DefaultSetup    0
RADIX   hex
DefaultHold     0
GRID    0        1       0        1       0        16711680        0        0
DefaultRegStartupState  unknown
ENDGRID -1
DefaultPodSize  8
Clock   Unclocked
DefaultActiveLowSetClear        True
EdgeLevel       neg
DefaultAsyncSetClear    True
Set     Not Used
DefaultActiveLowClockEnable     True
Clear   Not Used
SigLabelFontHeight      10
ClockEnable     Not Used
PROPS!
ActiveLowSetClear       True
!
AsyncSetClear   True
ActiveLowClockEnable    True
STYLE
VhdlType        std_logic
DefaultFont     USER    {-17,0,0,0,400,0,0,0,1,0,0,0,0,Arial,0}
VerilogType     wire
DrawWndFont     DEFAULT
SystemCType     sc_logic
DrawWndColor    DEFAULT
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
GridWndFont     DEFAULT
StateEquation   Hex(Inc(0,2,5))
GridWndColor    DEFAULT
HighVoltageThreshold    5
LabelWndFont    USER    {-13,0,0,0,400,0,0,0,0,3,2,1,34,Arial,0}
LowVoltageThreshold     0
LabelWndColor   DEFAULT
LSB     0
ParamDispPref   0
MSB     31
ParamWndCellDisplay     0
SignalActionType        0
CustDispString  %n v=%mv,%Mv f=%mf,%Mf m=%mm,%Mm d=%md,%Md %c
isFallingEdgeSensitive  False
CustomDisplayStringRTF  {\rtf1\ansi{\fonttbl{\f0 \fswiss Arial;}}\sectd\marglsxn1800\margrsxn1800\margtsxn1440\margbsxn1440\headery1440\footery1440\sbkpage\pgncont %n v=%mv,%Mv f=%mf,%Mf m=%mm,%Mm d=%md,%Md %c}
isRisingEdgeSensitive   False
MarkerDispPref  4
DrawAnalog      0
MarkerCustDispString    %n v=%mv,%Mv d=%md %t
BooleanEquation
MarkerCustomDisplayStringRTF    {\rtf1\ansi{\fonttbl{\f0 \fswiss Arial;}{\f1 \fswiss MS Sans Serif;}}\sectd\marglsxn1800\margrsxn1800\margtsxn1440\margbsxn1440\headery1440\footery1440\sbkpage\pgncont\f1 %n v=%mv,%Mv d=%md %t }
NegTolerance    0
SignalColor     2
PosTolerance    0
LabelOffset     2
UserSpecifiedSizeRatio  1
BusDisplay      0
VerilogCode
WaveFormWidth   0.500000
VHDLCode
WaveFormColor   0
PROPS!
InputWaveFormColor      16711680
E0      X       43750   43750           1       0        DR      0
SlantedEdges    1
!
SlantAngle      75
RightJustifySigNames    1
SIGNAL  dwb_WE_O
AutosplitEnabled        1
DIRECTION       output
AutosplitChar   _
RADIX   hex
DynamSizedSignals       1
GRID    0        1       0        1       0        16711680        0        0
!
ENDGRID -1
Clock   Unclocked
DIAGRAMTESTBENCHSETTINGS
EdgeLevel       neg
FilesBeforeDiagramModel
Set     Not Used
FilesInsideDiagramModelDeclarationSection
Clear   Not Used
AbortHdlCodeEnabled     1
ClockEnable     Not Used
DelayHdlCodeEnabled     1
ActiveLowSetClear       True
SampleHdlCodeEnabled    1
AsyncSetClear   True
MarkerHdlCodeEnabled    1
ActiveLowClockEnable    True
VerboseSamples  0
VhdlType        std_logic
VerboseDelays   0
VerilogType     wire
VerboseFileInput        0
SystemCType     sc_logic
VerboseSequenceVerification     0
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
IncludeDelayTime        1
StateEquation   Hex(Inc(0,2,5))
ExecuteFromTopLevel     1
HighVoltageThreshold    5
TimeOutInDiagramLengths 0
LowVoltageThreshold     0
DefaultCycleClock       Unclocked
SignalActionType        0
DefaultCycleEdge        neg
MSB     0
!
LSB     0
isFallingEdgeSensitive  False
MACROS
isRisingEdgeSensitive   False
!
DrawAnalog      0
BooleanEquation
CORGROUP        $$CLK_I_BufferRising
NegTolerance    0
Percent 100
PosTolerance    0
!
UserSpecifiedSizeRatio  1
VerilogCode
CORGROUP        $$CLK_I_BufferFalling
VHDLCode
Percent 100
PROPS!
!
E0      X       3125    3125            1       0        DR      0
E1      1       3126    3126            1       0        DR      0
CORGROUP        $$CLK_I_BufferRisingFalling
E2      0        13125   13125           1       0        DR      0
Percent 100
E3      X       13625   13625           1       0        DR      0
!
E4      0        23125   23125           1       0        DR      0
E5      X       23625   23625           1       0        DR      0
CORGROUP        $$CLK_I_BufferRising
E6      0        33125   33125           1       0        DR      0
Percent 100
E7      X       33625   33625           1       0        DR      0
!
E8      0        43125   43125           1       0        DR      0
E9      X       43625   43625           1       0        DR      0
CORGROUP        $$CLK_I_BufferFalling
!
Percent 100
!
SIGNAL  dwb_SEL_O
DIRECTION       output
CORGROUP        $$CLK_I_BufferRisingFalling
RADIX   hex
Percent 100
GRID    0        1       0        1       0        16711680        0        0
!
ENDGRID -1
Clock   Unclocked
CORGROUP        $$CLK_I_BufferRising
EdgeLevel       neg
Percent 100
Set     Not Used
!
Clear   Not Used
ClockEnable     Not Used
CORGROUP        $$CLK_I_BufferFalling
ActiveLowSetClear       True
Percent 100
AsyncSetClear   True
!
ActiveLowClockEnable    True
VhdlType        std_logic
CORGROUP        $$CLK_I_BufferRisingFalling
VerilogType     wire
Percent 100
SystemCType     sc_logic
!
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
StateEquation   Hex(Inc(0,2,5))
CORGROUP        $$CLK_I_BufferRising
HighVoltageThreshold    5
Percent 100
LowVoltageThreshold     0
!
LSB     0
MSB     3
CORGROUP        $$CLK_I_BufferFalling
SignalActionType        0
Percent 100
isFallingEdgeSensitive  False
!
isRisingEdgeSensitive   False
DrawAnalog      0
CORGROUP        $$CLK_I_BufferRisingFalling
BooleanEquation
Percent 100
NegTolerance    0
!
PosTolerance    0
UserSpecifiedSizeRatio  1
CORGROUP        $$CLK_I_BufferRising
VerilogCode
Percent 100
VHDLCode
!
PROPS!
E0      V       0        0           Valid        1       0        DR      0
CORGROUP        $$CLK_I_BufferFalling
E1      X       3750    3750            1       0        DR      0
Percent 100
E2      V       13125   13125       Valid       1       0        DR      0
!
E3      X       13625   13625           1       0        DR      0
E4      V       23125   23125     Valid 1       0        DR      0
CORGROUP        $$CLK_I_BufferRisingFalling
E5      X       23625   23625           1       0        DR      0
Percent 100
E6      V       33125   33125     Valid 1       0        DR      0
!
E7      X       33625   33625           1       0        DR      0
E8      V       43125   43125     Valid 1       0        DR      0
CORGROUP        $$CLK_I_BufferRising
E9      X       43750   43750           1       0        DR      0
Percent 100
!
!
SIGNAL  dwb_STB_O
CORGROUP        $$CLK_I_BufferFalling
DIRECTION       output
Percent 100
RADIX   hex
!
GRID    0        1       0        1       0        16711680        0        0
ENDGRID -1
CORGROUP        $$CLK_I_BufferRisingFalling
Clock   Unclocked
Percent 100
EdgeLevel       neg
!
Set     Not Used
Clear   Not Used
CORGROUP        $$CLK_RISC_BufferRising
ClockEnable     Not Used
Percent 100
ActiveLowSetClear       True
!
AsyncSetClear   True
ActiveLowClockEnable    True
CORGROUP        $$CLK_RISC_BufferFalling
VhdlType        std_logic
Percent 100
VerilogType     wire
!
SystemCType     sc_logic
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
CORGROUP        $$CLK_RISC_BufferRisingFalling
StateEquation   Hex(Inc(0,2,5))
Percent 100
HighVoltageThreshold    5
!
LowVoltageThreshold     0
SignalActionType        0
CORGROUP        $$CLK_RISC_BufferRising
MSB     0
Percent 100
LSB     0
!
isFallingEdgeSensitive  False
isRisingEdgeSensitive   False
CORGROUP        $$CLK_RISC_BufferFalling
DrawAnalog      0
Percent 100
BooleanEquation
!
NegTolerance    0
PosTolerance    0
CORGROUP        $$CLK_RISC_BufferRisingFalling
UserSpecifiedSizeRatio  1
Percent 100
VerilogCode
!
VHDLCode
PROPS!
CORGROUP        $$CLK_I_BufferRising
E0      0        3750    3750            1       0        DR      0
Percent 100
E1      1       13125   13125           1       0        DR      0
!
E2      0        13625   13625           1       0        DR      0
E3      1       23125   23125           1       0        DR      0
CORGROUP        $$CLK_I_BufferFalling
E4      0        23625   23625           1       0        DR      0
Percent 100
E5      1       33125   33125           1       0        DR      0
!
E6      0        33625   33625           1       0        DR      0
E7      1       43125   43125           1       0        DR      0
CORGROUP        $$CLK_I_BufferRisingFalling
E8      X       43750   43750           1       0        DR      0
Percent 100
!
!
SIGNAL  dwb_ACK_I
CORGROUP        $$CLK_RISC_BufferRising
DIRECTION       input
Percent 100
RADIX   hex
!
GRID    0        1       0        1       0        16711680        0        0
ENDGRID -1
CORGROUP        $$CLK_RISC_BufferFalling
Clock   Unclocked
Percent 100
EdgeLevel       neg
!
Set     Not Used
Clear   Not Used
CORGROUP        $$CLK_RISC_BufferRisingFalling
ClockEnable     Not Used
Percent 100
ActiveLowSetClear       True
!
AsyncSetClear   True
ActiveLowClockEnable    True
CORGROUP        $$CLK_I_BufferRising
VhdlType        std_logic
Percent 100
VerilogType     wire
!
SystemCType     sc_logic
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
CORGROUP        $$CLK_I_BufferFalling
StateEquation   Hex(Inc(0,2,5))
Percent 100
HighVoltageThreshold    5
!
LowVoltageThreshold     0
SignalActionType        0
CORGROUP        $$CLK_I_BufferRisingFalling
MSB     0
Percent 100
LSB     0
!
isFallingEdgeSensitive  False
isRisingEdgeSensitive   False
CORGROUP        $$CLK_RISC_BufferRising
DrawAnalog      0
Percent 100
BooleanEquation
!
NegTolerance    0
PosTolerance    0
CORGROUP        $$CLK_RISC_BufferFalling
UserSpecifiedSizeRatio  1
Percent 100
VerilogCode
!
VHDLCode
PROPS!
CORGROUP        $$CLK_RISC_BufferRisingFalling
E0      0        11250   11250           1       0        DR      0
Percent 100
E1      1       13125   13125           1       0        DR      0
!
E2      0        21250   21250           1       0        DR      0
E3      1       23125   23125           1       0        DR      0
CORGROUP        $$CLK_I_BufferRising
E4      0        31250   31250           1       0        DR      0
Percent 100
E5      1       33125   33125           1       0        DR      0
!
E6      0        41250   41250           1       0        DR      0
E7      1       43125   43125           1       0        DR      0
CORGROUP        $$CLK_I_BufferFalling
E8      X       43750   43750           1       0        DR      0
Percent 100
!
!
SIGNAL  dwb_CYC_O
CORGROUP        $$CLK_I_BufferRisingFalling
DIRECTION       output
Percent 100
RADIX   hex
!
GRID    0        1       0        1       0        16711680        0        0
ENDGRID -1
CORGROUP        $$CLK_RISC_BufferRising
Clock   Unclocked
Percent 100
EdgeLevel       neg
!
Set     Not Used
Clear   Not Used
CORGROUP        $$CLK_RISC_BufferFalling
ClockEnable     Not Used
Percent 100
ActiveLowSetClear       True
!
AsyncSetClear   True
ActiveLowClockEnable    True
CORGROUP        $$CLK_RISC_BufferRisingFalling
VhdlType        std_logic
Percent 100
VerilogType     wire
!
SystemCType     sc_logic
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
CORGROUP        $$CLK_I_BufferRising
StateEquation   Hex(Inc(0,2,5))
Percent 100
HighVoltageThreshold    5
!
LowVoltageThreshold     0
SignalActionType        0
CORGROUP        $$CLK_I_BufferFalling
MSB     0
Percent 100
LSB     0
!
isFallingEdgeSensitive  False
isRisingEdgeSensitive   False
CORGROUP        $$CLK_I_BufferRisingFalling
DrawAnalog      0
Percent 100
BooleanEquation
!
NegTolerance    0
PosTolerance    0
CORGROUP        $$CLK_RISC_BufferRising
UserSpecifiedSizeRatio  1
Percent 100
VerilogCode
!
VHDLCode
PROPS!
CORGROUP        $$CLK_RISC_BufferFalling
E0      0        3125    3125            1       0        DR      0
Percent 100
E1      1       43125   43125           1       0        DR      0
!
E2      0        43750   43750           1       0        DR      0
!
CORGROUP        $$CLK_RISC_BufferRisingFalling
Percent 100
SIGNAL  dwb_ERR_I
!
DIRECTION       input
RADIX   hex
CORGROUP        $$CLK_I_BufferRising
GRID    0        1       0        1       0        16711680        0        0
Percent 100
ENDGRID -1
!
Clock   Unclocked
EdgeLevel       neg
CORGROUP        $$CLK_I_BufferFalling
Set     Not Used
Percent 100
Clear   Not Used
!
ClockEnable     Not Used
ActiveLowSetClear       True
CORGROUP        $$CLK_I_BufferRisingFalling
AsyncSetClear   True
Percent 100
ActiveLowClockEnable    True
!
VhdlType        std_logic
VerilogType     wire
CORGROUP        $$CLK_RISC_BufferRising
SystemCType     sc_logic
Percent 100
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
!
StateEquation   Hex(Inc(0,2,5))
HighVoltageThreshold    5
CORGROUP        $$CLK_RISC_BufferFalling
LowVoltageThreshold     0
Percent 100
SignalActionType        0
!
MSB     0
LSB     0
CORGROUP        $$CLK_RISC_BufferRisingFalling
isFallingEdgeSensitive  False
Percent 100
isRisingEdgeSensitive   False
!
DrawAnalog      0
BooleanEquation
CORGROUP        $$CLK_I_BufferRising
NegTolerance    0
Percent 100
PosTolerance    0
!
UserSpecifiedSizeRatio  1
VerilogCode
CORGROUP        $$CLK_I_BufferFalling
VHDLCode
Percent 100
PROPS!
!
E0      0        43125   43125           1       0        DR      0
E1      X       43750   43750           1       0        DR      0
CORGROUP        $$CLK_I_BufferRisingFalling
!
Percent 100
!
SIGNAL  dwb_RTY_I
DIRECTION       input
CORGROUP        $$CLK_RISC_BufferRising
RADIX   hex
Percent 100
GRID    0        1       0        1       0        16711680        0        0
!
ENDGRID -1
Clock   Unclocked
CORGROUP        $$CLK_RISC_BufferFalling
EdgeLevel       neg
Percent 100
Set     Not Used
!
Clear   Not Used
ClockEnable     Not Used
CORGROUP        $$CLK_RISC_BufferRisingFalling
ActiveLowSetClear       True
Percent 100
AsyncSetClear   True
!
ActiveLowClockEnable    True
VhdlType        std_logic
CORGROUP        $$CLK_I_BufferRising
VerilogType     wire
Percent 100
SystemCType     sc_logic
!
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
StateEquation   Hex(Inc(0,2,5))
CORGROUP        $$CLK_I_BufferFalling
HighVoltageThreshold    5
Percent 100
LowVoltageThreshold     0
!
SignalActionType        0
MSB     0
CORGROUP        $$CLK_I_BufferRisingFalling
LSB     0
Percent 100
isFallingEdgeSensitive  False
!
isRisingEdgeSensitive   False
DrawAnalog      0
CORGROUP        $$CLK_RISC_BufferRising
BooleanEquation
Percent 100
NegTolerance    0
!
PosTolerance    0
UserSpecifiedSizeRatio  1
CORGROUP        $$CLK_RISC_BufferFalling
VerilogCode
Percent 100
VHDLCode
!
PROPS!
E0      0        43125   43125           1       0        DR      0
CORGROUP        $$CLK_RISC_BufferRisingFalling
E1      X       43750   43750           1       0        DR      0
Percent 100
!
!
MARKER  MARK1
CORGROUP        $$CLK_I_BufferRising
ATTACH  dwb_SEL_O       NULL    S6
Percent 100
TIME    17500.000000
!
RELATIVETIME    0.000000
DISPLAYAS       5
CORGROUP        $$CLK_I_BufferFalling
MARKERTYPE      Timebreak(Curved)
Percent 100
WHILERETURN
!
REPEATNUMBER
SNAPTO  0
CORGROUP        $$CLK_I_BufferRisingFalling
COMPRESSTIME    0.000000
Percent 100
COMMENT
!
!
CORGROUP        $$CLK_RISC_BufferRising
MARKER  MARK2
Percent 100
ATTACH  dwb_STB_O       NULL    S7
!
TIME    27500.000000
RELATIVETIME    0.000000
CORGROUP        $$CLK_RISC_BufferFalling
DISPLAYAS       5
Percent 100
MARKERTYPE      Timebreak(Curved)
!
WHILERETURN
REPEATNUMBER
CORGROUP        $$CLK_RISC_BufferRisingFalling
SNAPTO  0
Percent 100
COMPRESSTIME    0.000000
!
COMMENT
!
CORGROUP        $$CLK_I_BufferRising
Percent 100
MARKER  MARK3
!
ATTACH  dwb_STB_O       NULL    S7
TIME    37500.000000
CORGROUP        $$CLK_I_BufferFalling
RELATIVETIME    0.000000
Percent 100
DISPLAYAS       5
!
MARKERTYPE      Timebreak(Curved)
WHILERETURN
CORGROUP        $$CLK_I_BufferRisingFalling
REPEATNUMBER
Percent 100
SNAPTO  0
!
COMPRESSTIME    0.000000
COMMENT
CORGROUP        $$CLK_RISC_BufferRising
!
Percent 100
!
MARKER  MARK0
ATTACH  dwb_CLK_I       NULL    S1
CORGROUP        $$CLK_RISC_BufferFalling
TIME    7494.285714
Percent 100
RELATIVETIME    0.000000
!
DISPLAYAS       5
MARKERTYPE      Timebreak(Curved)
CORGROUP        $$CLK_RISC_BufferRisingFalling
WHILERETURN
Percent 100
REPEATNUMBER
!
SNAPTO  0
COMPRESSTIME    0.000000
CORGROUP        $$CLK_I_BufferRising
COMMENT
Percent 100
!
!

CORGROUP        $$CLK_I_BufferFalling
Q<=KuyTiming DiagramTiming.Document.19qTiming Diagram
Percent 100
Q<=KuyTiming DiagramTiming.Document.19qTiming DiagramTiming Diagram Editor v7.1g - Output File
!
PROJECT
CORGROUP        $$CLK_I_BufferRisingFalling
BaseTimeUnit    1
Percent 100
DisplayTimeUnit 2
!
TextGridX       625.000000
TextGridY       6
CORGROUP        $$CLK_RISC_BufferRising
EdgeGridX       625.000000
Percent 100
ImportStartTime 0.000000
!
ImportEndTime   281474976710656.000000
TimePerPixel    17.543860
CORGROUP        $$CLK_RISC_BufferFalling
Visible DELAYS  SETUPS  HOLDS   SAMPLES TEXT    HIDDENATTACHMENTS       CRITICALPATHS   GRIDLINES       UNCERTAINTY
Percent 100
ColWidths       144,216,288,423,488
!
ScrollPos       0.000000,0.000000,0.000000
DefDelayRule    1
CORGROUP        $$CLK_RISC_BufferRisingFalling
NoEventOverlap  NO
Percent 100
SigLabelFontHeight      8
!
LabelHeight     10
LoadLibsToMem   1
CORGROUP        $$CLK_I_BufferRising
UseFullPathNames        1
Percent 100
LibPath
!
EntireTime      YES
PrintTimeSpecified      NO
CORGROUP        $$CLK_I_BufferFalling
FromTime        0
Percent 100
ToTime  15.625
!
AllSignals      YES
CurrSelSigs     NO
CORGROUP        $$CLK_I_BufferRisingFalling
PrintTo 2
Percent 100
PrintFileName   C:\DOCS\wb_writesingle.wmf
!
PreviewInterchange      YES
PreviewTIFF5    NO
CORGROUP        $$dwb_CLK_RISC_BufferRising
UseMargins      NO
Percent 100
PrintTimeLine   NO
!
PrintBorderBox  YES
PrintSigNames   YES
CORGROUP        $$dwb_CLK_RISC_BufferFalling
PrintSigNamesOnEachPage YES
Percent 100
AddPreviewToEPS NO
!
PreviewRes      150
MarginLR        1
CORGROUP        $$dwb_CLK_RISC_BufferRisingFalling
MifImageWidth   6.00
Percent 100
MarginTB        Auto
!
Header  %d %t;%f;%p
Footer
CORGROUP        $$dwb_CLK_I_BufferRising
ScaleHorz       100
Percent 100
ScaleVert       100
!
ScaleHPage      1
PrintImage      DIAGRAM
CORGROUP        $$dwb_CLK_I_BufferFalling
DefaultTimingModel      minmax
Percent 100
DefaultClock    Unclocked
!
DefaultEdgeLevel        neg
DefaultSet      Not Used
CORGROUP        $$dwb_CLK_I_BufferRisingFalling
DefaultClear    Not Used
Percent 100
DefaultClockEnable      Not Used
!
DefaultClockToOutLH     0
DefaultClockToOutHL     0
CORGROUP        $$dwb_CLK_RISC_BufferRising
DefaultSetup    0
Percent 100
DefaultHold     0
!
DefaultRegStartupState  unknown
DefaultPodSize  8
CORGROUP        $$dwb_CLK_RISC_BufferFalling
DefaultActiveLowSetClear        True
Percent 100
DefaultAsyncSetClear    True
!
DefaultActiveLowClockEnable     True
SigLabelFontHeight      10
CORGROUP        $$dwb_CLK_RISC_BufferRisingFalling
PROPS!
Percent 100
!
!
STYLE
CORGROUP        $$dwb_CLK_I_BufferRising
DefaultFont     USER    {-17,0,0,0,400,0,0,0,1,0,0,0,0,Arial,0}
Percent 100
DrawWndFont     DEFAULT
!
DrawWndColor    DEFAULT
GridWndFont     DEFAULT
CORGROUP        $$dwb_CLK_I_BufferFalling
GridWndColor    DEFAULT
Percent 100
LabelWndFont    USER    {-13,0,0,0,400,0,0,0,0,3,2,1,34,Arial,0}
!
LabelWndColor   DEFAULT
ParamDispPref   0
CORGROUP        $$dwb_CLK_I_BufferRisingFalling
ParamWndCellDisplay     0
Percent 100
CustDispString  %n v=%mv,%Mv f=%mf,%Mf m=%mm,%Mm d=%md,%Md %c
!
CustomDisplayStringRTF  {\rtf1\ansi{\fonttbl{\f0 \fswiss Arial;}}\sectd\marglsxn1800\margrsxn1800\margtsxn1440\margbsxn1440\headery1440\footery1440\sbkpage\pgncont %n v=%mv,%Mv f=%mf,%Mf m=%mm,%Mm d=%md,%Md %c}
MarkerDispPref  4
CORGROUP        $$dwb_CLK_RISC_BufferRising
MarkerCustDispString    %n v=%mv,%Mv d=%md %t
Percent 100
MarkerCustomDisplayStringRTF    {\rtf1\ansi{\fonttbl{\f0 \fswiss Arial;}{\f1 \fswiss MS Sans Serif;}}\sectd\marglsxn1800\margrsxn1800\margtsxn1440\margbsxn1440\headery1440\footery1440\sbkpage\pgncont\f1 %n v=%mv,%Mv d=%md %t }
!
SignalColor     2
LabelOffset     2
CORGROUP        $$dwb_CLK_RISC_BufferFalling
BusDisplay      0
Percent 100
WaveFormWidth   0.500000
!
WaveFormColor   0
InputWaveFormColor      16711680
CORGROUP        $$dwb_CLK_RISC_BufferRisingFalling
SlantedEdges    1
Percent 100
SlantAngle      75
!
RightJustifySigNames    1
AutosplitEnabled        1
CORGROUP        $$dwb_CLK_I_BufferRising
AutosplitChar   _
Percent 100
DynamSizedSignals       1
!
!
CORGROUP        $$dwb_CLK_I_BufferFalling
DIAGRAMTESTBENCHSETTINGS
Percent 100
FilesBeforeDiagramModel
!
FilesInsideDiagramModelDeclarationSection
AbortHdlCodeEnabled     1
CORGROUP        $$dwb_CLK_I_BufferRisingFalling
DelayHdlCodeEnabled     1
Percent 100
SampleHdlCodeEnabled    1
!
MarkerHdlCodeEnabled    1
VerboseSamples  0
CORGROUP        $$dwb_CLK_RISC_BufferRising
VerboseDelays   0
Percent 100
VerboseFileInput        0
!
VerboseSequenceVerification     0
IncludeDelayTime        1
CORGROUP        $$dwb_CLK_RISC_BufferFalling
ExecuteFromTopLevel     1
Percent 100
TimeOutInDiagramLengths 0
!
DefaultCycleClock       Unclocked
DefaultCycleEdge        neg
CORGROUP        $$dwb_CLK_RISC_BufferRisingFalling
!
Percent 100
!
MACROS
!
CORGROUP        $$dwb_CLK_I_BufferRising
Percent 100
CORGROUP        $$CLK_I_BufferRising
!
Percent 100
!
CORGROUP        $$dwb_CLK_I_BufferFalling
Percent 100
CORGROUP        $$CLK_I_BufferFalling
!
Percent 100
!
CORGROUP        $$dwb_CLK_I_BufferRisingFalling
Percent 100
CORGROUP        $$CLK_I_BufferRisingFalling
!
Percent 100
!
CORGROUP        $$dwb_CLK_RISC_BufferRising
Percent 100
CORGROUP        $$CLK_I_BufferRising
!
Percent 100
!
CORGROUP        $$dwb_CLK_RISC_BufferFalling
Percent 100
CORGROUP        $$CLK_I_BufferFalling
!
Percent 100
!
CORGROUP        $$dwb_CLK_RISC_BufferRisingFalling
Percent 100
CORGROUP        $$CLK_I_BufferRisingFalling
!
Percent 100
!
CORGROUP        $$dwb_CLK_I_BufferRising
Percent 100
CORGROUP        $$CLK_I_BufferRising
!
Percent 100
!
CORGROUP        $$dwb_CLK_I_BufferFalling
Percent 100
CORGROUP        $$CLK_I_BufferFalling
!
Percent 100
!
CORGROUP        $$dwb_CLK_I_BufferRisingFalling
Percent 100
CORGROUP        $$CLK_I_BufferRisingFalling
!
Percent 100
!
CORGROUP        $$CLK_RISC_BufferRising
Percent 100
CORGROUP        $$CLK_I_BufferRising
!
Percent 100
!
CORGROUP        $$CLK_RISC_BufferFalling
Percent 100
CORGROUP        $$CLK_I_BufferFalling
!
Percent 100
!
CORGROUP        $$CLK_RISC_BufferRisingFalling
Percent 100
CORGROUP        $$CLK_I_BufferRisingFalling
!
Percent 100
!
CORGROUP        $$iwb_CLK_I_BufferRising
Percent 100
CORGROUP        $$CLK_I_BufferRising
!
Percent 100
!
CORGROUP        $$iwb_CLK_I_BufferFalling
Percent 100
CORGROUP        $$CLK_I_BufferFalling
!
Percent 100
!
CORGROUP        $$iwb_CLK_I_BufferRisingFalling
Percent 100
CORGROUP        $$CLK_I_BufferRisingFalling
!
Percent 100
!
CLOCK   CLK_RISC
PERIODE 2.5
CORGROUP        $$CLK_I_BufferRising
DUTY    50
Percent 100
OFFSETE 0
!
INITIAL HIGH
MAXUNCERTRISE   0
CORGROUP        $$CLK_I_BufferFalling
MAXUNCERTFALL   0
Percent 100
MINUNCERTRISE   0
!
MINUNCERTFALL   0
JRISEE  0
CORGROUP        $$CLK_I_BufferRisingFalling
JFALLE  0
Percent 100
GRID    0        1       0        2       0        16711680        0        0
!
ENDGRID -1
DIRECTION       internal
CORGROUP        $$CLK_RISC_BufferRising
MASTERCLOCK     None
Percent 100
Clock   Unclocked
!
EdgeLevel       neg
Set     Not Used
CORGROUP        $$CLK_RISC_BufferFalling
Clear   Not Used
Percent 100
ClockEnable     Not Used
!
ActiveLowSetClear       True
AsyncSetClear   True
CORGROUP        $$CLK_RISC_BufferRisingFalling
ActiveLowClockEnable    True
Percent 100
VhdlType        std_logic
!
VerilogType     wire
SystemCType     sc_logic
CORGROUP        $$CLK_RISC_BufferRising
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
Percent 100
StateEquation   Hex(Inc(0,2,5))
!
HighVoltageThreshold    5
LowVoltageThreshold     0
CORGROUP        $$CLK_RISC_BufferFalling
MSB     0
Percent 100
LSB     0
!
isFallingEdgeSensitive  False
isRisingEdgeSensitive   False
CORGROUP        $$CLK_RISC_BufferRisingFalling
DrawAnalog      0
Percent 100
BooleanEquation
!
NegTolerance    0
PosTolerance    0
CORGROUP        $$CLK_I_BufferRising
UserSpecifiedSizeRatio  1
Percent 100
VerilogCode
!
VHDLCode
PROPS!
CORGROUP        $$CLK_I_BufferFalling
!
Percent 100
!
CLOCK   iwb_CLK_I
PERIODE 5
CORGROUP        $$CLK_I_BufferRisingFalling
DUTY    50
Percent 100
OFFSETE 0
!
INITIAL LOW
MAXUNCERTRISE   0
CORGROUP        $$CLK_RISC_BufferRising
MAXUNCERTFALL   0
Percent 100
MINUNCERTRISE   0
!
MINUNCERTFALL   0
JRISEE  0
CORGROUP        $$CLK_RISC_BufferFalling
JFALLE  0
Percent 100
GRID    1       1       1       2       2       16711680        0        0
!
ENDGRID -1
DIRECTION       input
CORGROUP        $$CLK_RISC_BufferRisingFalling
MASTERCLOCK     None
Percent 100
Clock   Unclocked
!
EdgeLevel       neg
Set     Not Used
CORGROUP        $$CLK_I_BufferRising
Clear   Not Used
Percent 100
ClockEnable     Not Used
!
ActiveLowSetClear       True
AsyncSetClear   True
CORGROUP        $$CLK_I_BufferFalling
ActiveLowClockEnable    True
Percent 100
VhdlType        std_logic
!
VerilogType     wire
SystemCType     sc_logic
CORGROUP        $$CLK_I_BufferRisingFalling
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
Percent 100
StateEquation   Hex(Inc(0,2,5))
!
HighVoltageThreshold    5
LowVoltageThreshold     0
CORGROUP        $$CLK_RISC_BufferRising
MSB     0
Percent 100
LSB     0
!
isFallingEdgeSensitive  False
isRisingEdgeSensitive   True
CORGROUP        $$CLK_RISC_BufferFalling
DrawAnalog      0
Percent 100
BooleanEquation
!
NegTolerance    0
PosTolerance    0
CORGROUP        $$CLK_RISC_BufferRisingFalling
UserSpecifiedSizeRatio  1
Percent 100
VerilogCode
!
VHDLCode
PROPS!
CORGROUP        $$CLK_I_BufferRising
!
Percent 100
!
SIGNAL  iwb_ADR_O
DIRECTION       output
CORGROUP        $$CLK_I_BufferFalling
RADIX   hex
Percent 100
GRID    0        1       0        1       0        16711680        0        0
!
ENDGRID -1
Clock
CORGROUP        $$CLK_I_BufferRisingFalling
EdgeLevel       neg
Percent 100
Set     Not Used
!
Clear   Not Used
ClockEnable     Not Used
CORGROUP        $$CLK_RISC_BufferRising
ActiveLowSetClear       True
Percent 100
AsyncSetClear   True
!
ActiveLowClockEnable    True
VhdlType        std_logic
CORGROUP        $$CLK_RISC_BufferFalling
VerilogType     wire
Percent 100
SystemCType     sc_logic
!
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
StateEquation   Hex(Inc(0,2,5))
CORGROUP        $$CLK_RISC_BufferRisingFalling
HighVoltageThreshold    5
Percent 100
LowVoltageThreshold     0
!
LSB     0
MSB     31
CORGROUP        $$CLK_I_BufferRising
SignalActionType        0
Percent 100
isFallingEdgeSensitive  False
!
isRisingEdgeSensitive   True
DrawAnalog      0
CORGROUP        $$CLK_I_BufferFalling
BooleanEquation
Percent 100
NegTolerance    0
!
PosTolerance    0
UserSpecifiedSizeRatio  1
CORGROUP        $$CLK_I_BufferRisingFalling
VerilogCode
Percent 100
VHDLCode
!
VhdlMapping     DefaultVhdlMapping
PROPS!
CORGROUP        $$CLK_RISC_BufferRising
E0      V       -1      -1              1       0        DR      0
Percent 100
E1      X       3125    3125            1       0        DR      0
!
E2      V       3126    3126    A0      1       0        DR      0
E3      X       3750    3750            1       0        DR      0
CORGROUP        $$CLK_RISC_BufferFalling
E4      V       13125   13125     A0    1       0        DR      0
Percent 100
E5      X       13625   13625           1       0        DR      0
!
E6      V       23125   23125     A4    1       0        DR      0
E7      X       23625   23625           1       0        DR      0
CORGROUP        $$CLK_RISC_BufferRisingFalling
E8      V       33125   33125     A8    1       0        DR      0
Percent 100
E9      X       33625   33625           1       0        DR      0
!
E10     V       43125   43125     A12   1       0        DR      0
E11     X       43750   43750           1       0        DR      0
CORGROUP        $$CLK_I_BufferRising
!
Percent 100
!
SIGNAL  iwb_DAT_I
DIRECTION       input
CORGROUP        $$CLK_I_BufferFalling
RADIX   hex
Percent 100
GRID    0        1       0        1       0        16711680        0        0
!
ENDGRID -1
Clock
CORGROUP        $$CLK_I_BufferRisingFalling
EdgeLevel       neg
Percent 100
Set     Not Used
!
Clear   Not Used
ClockEnable     Not Used
CORGROUP        $$CLK_RISC_BufferRising
ActiveLowSetClear       True
Percent 100
AsyncSetClear   True
!
ActiveLowClockEnable    True
VhdlType        std_logic
CORGROUP        $$CLK_RISC_BufferFalling
VerilogType     wire
Percent 100
SystemCType     sc_logic
!
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
StateEquation   Hex(Inc(0,2,5))
CORGROUP        $$CLK_RISC_BufferRisingFalling
HighVoltageThreshold    5
Percent 100
LowVoltageThreshold     0
!
LSB     0
MSB     31
CORGROUP        $$dwb_CLK_I_BufferRising
SignalActionType        0
Percent 100
isFallingEdgeSensitive  False
!
isRisingEdgeSensitive   False
DrawAnalog      0
CORGROUP        $$dwb_CLK_I_BufferFalling
BooleanEquation
Percent 100
NegTolerance    0
!
PosTolerance    0
UserSpecifiedSizeRatio  1
CORGROUP        $$dwb_CLK_I_BufferRisingFalling
VerilogCode
Percent 100
VHDLCode
!
VhdlMapping     DefaultVhdlMapping
PROPS!
CLOCK   CLK_RISC
E0      X       11250   11250           1       0        DR      0
PERIODE 2.5
E1      V       13125   13125   D0      1       0        DR      0
DUTY    50
E2      X       21250   21250           1       0        DR      0
OFFSETE 0
E3      V       23125   23125   D4      1       0        DR      0
INITIAL HIGH
E4      X       31250   31250           1       0        DR      0
MAXUNCERTRISE   0
E5      V       33125   33125   D8      1       0        DR      0
MAXUNCERTFALL   0
E6      X       41250   41250           1       0        DR      0
MINUNCERTRISE   0
E7      V       43125   43125   D12     1       0        DR      0
MINUNCERTFALL   0
E8      X       43750   43750           1       0        DR      0
JRISEE  0
!
JFALLE  0
GRID    0        1       0        2       0        16711680        0        0
SIGNAL  iwb_DAT_O
ENDGRID -1
DIRECTION       output
DIRECTION       internal
RADIX   hex
MASTERCLOCK     None
GRID    0        1       0        1       0        16711680        0        0
Clock   Unclocked
ENDGRID -1
EdgeLevel       neg
Clock   Unclocked
Set     Not Used
EdgeLevel       neg
Clear   Not Used
Set     Not Used
ClockEnable     Not Used
Clear   Not Used
ActiveLowSetClear       True
ClockEnable     Not Used
AsyncSetClear   True
ActiveLowSetClear       True
ActiveLowClockEnable    True
AsyncSetClear   True
VhdlType        std_logic
ActiveLowClockEnable    True
VerilogType     wire
VhdlType        std_logic
SystemCType     sc_logic
VerilogType     wire
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
SystemCType     sc_logic
StateEquation   Hex(Inc(0,2,5))
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
HighVoltageThreshold    5
StateEquation   Hex(Inc(0,2,5))
LowVoltageThreshold     0
HighVoltageThreshold    5
MSB     0
LowVoltageThreshold     0
LSB     0
LSB     0
isFallingEdgeSensitive  False
MSB     31
isRisingEdgeSensitive   False
SignalActionType        0
DrawAnalog      0
isFallingEdgeSensitive  False
BooleanEquation
isRisingEdgeSensitive   False
NegTolerance    0
DrawAnalog      0
PosTolerance    0
BooleanEquation
UserSpecifiedSizeRatio  1
NegTolerance    0
VerilogCode
PosTolerance    0
VHDLCode
UserSpecifiedSizeRatio  1
PROPS!
VerilogCode
!
VHDLCode
PROPS!
CLOCK   dwb_CLK_I
E0      X       43750   43750           1       0        DR      0
PERIODE 5
!
DUTY    50
OFFSETE 0
SIGNAL  iwb_WE_O
INITIAL LOW
DIRECTION       output
MAXUNCERTRISE   0
RADIX   hex
MAXUNCERTFALL   0
GRID    0        1       0        1       0        16711680        0        0
MINUNCERTRISE   0
ENDGRID -1
MINUNCERTFALL   0
Clock   Unclocked
JRISEE  0
EdgeLevel       neg
JFALLE  0
Set     Not Used
GRID    1       1       1       2       2       16711680        0        0
Clear   Not Used
ENDGRID -1
ClockEnable     Not Used
DIRECTION       input
ActiveLowSetClear       True
MASTERCLOCK     None
AsyncSetClear   True
Clock   Unclocked
ActiveLowClockEnable    True
EdgeLevel       neg
VhdlType        std_logic
Set     Not Used
VerilogType     wire
Clear   Not Used
SystemCType     sc_logic
ClockEnable     Not Used
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
ActiveLowSetClear       True
StateEquation   Hex(Inc(0,2,5))
AsyncSetClear   True
HighVoltageThreshold    5
ActiveLowClockEnable    True
LowVoltageThreshold     0
VhdlType        std_logic
SignalActionType        0
VerilogType     wire
MSB     0
SystemCType     sc_logic
LSB     0
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
isFallingEdgeSensitive  False
StateEquation   Hex(Inc(0,2,5))
isRisingEdgeSensitive   False
HighVoltageThreshold    5
DrawAnalog      0
LowVoltageThreshold     0
BooleanEquation
MSB     0
NegTolerance    0
LSB     0
PosTolerance    0
isFallingEdgeSensitive  False
UserSpecifiedSizeRatio  1
isRisingEdgeSensitive   True
VerilogCode
DrawAnalog      0
VHDLCode
BooleanEquation
PROPS!
NegTolerance    0
E0      X       3125    3125            1       0        DR      0
PosTolerance    0
E1      1       3126    3126            1       0        DR      0
UserSpecifiedSizeRatio  1
E2      0        13125   13125           1       0        DR      0
VerilogCode
E3      X       13625   13625           1       0        DR      0
VHDLCode
E4      0        23125   23125           1       0        DR      0
PROPS!
E5      X       23625   23625           1       0        DR      0
!
E6      0        33125   33125           1       0        DR      0
E7      X       33625   33625           1       0        DR      0
SIGNAL  dwb_ADR_O
E8      0        43125   43125           1       0        DR      0
DIRECTION       output
E9      X       43625   43625           1       0        DR      0
RADIX   hex
!
GRID    0        1       0        1       0        16711680        0        0
ENDGRID -1
SIGNAL  iwb_SEL_O
Clock
DIRECTION       output
EdgeLevel       neg
RADIX   hex
Set     Not Used
GRID    0        1       0        1       0        16711680        0        0
Clear   Not Used
ENDGRID -1
ClockEnable     Not Used
Clock   Unclocked
ActiveLowSetClear       True
EdgeLevel       neg
AsyncSetClear   True
Set     Not Used
ActiveLowClockEnable    True
Clear   Not Used
VhdlType        std_logic
ClockEnable     Not Used
VerilogType     wire
ActiveLowSetClear       True
SystemCType     sc_logic
AsyncSetClear   True
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
ActiveLowClockEnable    True
StateEquation   Hex(Inc(0,2,5))
VhdlType        std_logic
HighVoltageThreshold    5
VerilogType     wire
LowVoltageThreshold     0
SystemCType     sc_logic
LSB     0
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
MSB     31
StateEquation   Hex(Inc(0,2,5))
SignalActionType        0
HighVoltageThreshold    5
isFallingEdgeSensitive  False
LowVoltageThreshold     0
isRisingEdgeSensitive   True
LSB     0
DrawAnalog      0
MSB     3
BooleanEquation
SignalActionType        0
NegTolerance    0
isFallingEdgeSensitive  False
PosTolerance    0
isRisingEdgeSensitive   False
UserSpecifiedSizeRatio  1
DrawAnalog      0
VerilogCode
BooleanEquation
VHDLCode
NegTolerance    0
VhdlMapping     DefaultVhdlMapping
PosTolerance    0
PROPS!
UserSpecifiedSizeRatio  1
E0      V       -1      -1              1       0        DR      0
VerilogCode
E1      X       3125    3125            1       0        DR      0
VHDLCode
E2      V       13125   13125   Valid   1       0        DR      0
PROPS!
E3      X       15625   15625           1       0        DR      0
E0      V       0        0           Valid        1       0        DR      0
!
E1      X       3750    3750            1       0        DR      0
E2      V       13125   13125       Valid       1       0        DR      0
SIGNAL  dwb_DAT_I
E3      X       13625   13625           1       0        DR      0
DIRECTION       input
E4      V       23125   23125     Valid 1       0        DR      0
RADIX   hex
E5      X       23625   23625           1       0        DR      0
GRID    0        1       0        1       0        16711680        0        0
E6      V       33125   33125     Valid 1       0        DR      0
ENDGRID -1
E7      X       33625   33625           1       0        DR      0
Clock
E8      V       43125   43125     Valid 1       0        DR      0
EdgeLevel       neg
E9      X       43750   43750           1       0        DR      0
Set     Not Used
!
Clear   Not Used
ClockEnable     Not Used
SIGNAL  iwb_STB_O
ActiveLowSetClear       True
DIRECTION       output
AsyncSetClear   True
RADIX   hex
ActiveLowClockEnable    True
GRID    0        1       0        1       0        16711680        0        0
VhdlType        std_logic
ENDGRID -1
VerilogType     wire
Clock   Unclocked
SystemCType     sc_logic
EdgeLevel       neg
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
Set     Not Used
StateEquation   Hex(Inc(0,2,5))
Clear   Not Used
HighVoltageThreshold    5
ClockEnable     Not Used
LowVoltageThreshold     0
ActiveLowSetClear       True
LSB     0
AsyncSetClear   True
MSB     31
ActiveLowClockEnable    True
SignalActionType        0
VhdlType        std_logic
isFallingEdgeSensitive  False
VerilogType     wire
isRisingEdgeSensitive   False
SystemCType     sc_logic
DrawAnalog      0
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
BooleanEquation
StateEquation   Hex(Inc(0,2,5))
NegTolerance    0
HighVoltageThreshold    5
PosTolerance    0
LowVoltageThreshold     0
UserSpecifiedSizeRatio  1
SignalActionType        0
VerilogCode
MSB     0
VHDLCode
LSB     0
VhdlMapping     DefaultVhdlMapping
isFallingEdgeSensitive  False
PROPS!
isRisingEdgeSensitive   False
E0      X       13125   13125           1       0        DR      0
DrawAnalog      0
E1      V       13126   13126   Valid   1       0        DR      0
BooleanEquation
E2      X       15625   15625           1       0        DR      0
NegTolerance    0
!
PosTolerance    0
UserSpecifiedSizeRatio  1
SIGNAL  dwb_DAT_O
VerilogCode
DIRECTION       output
VHDLCode
RADIX   hex
PROPS!
GRID    0        1       0        1       0        16711680        0        0
E0      0        3750    3750            1       0        DR      0
ENDGRID -1
E1      1       13125   13125           1       0        DR      0
Clock   Unclocked
E2      0        13625   13625           1       0        DR      0
EdgeLevel       neg
E3      1       23125   23125           1       0        DR      0
Set     Not Used
E4      0        23625   23625           1       0        DR      0
Clear   Not Used
E5      1       33125   33125           1       0        DR      0
ClockEnable     Not Used
E6      0        33625   33625           1       0        DR      0
ActiveLowSetClear       True
E7      1       43125   43125           1       0        DR      0
AsyncSetClear   True
E8      X       43750   43750           1       0        DR      0
ActiveLowClockEnable    True
!
VhdlType        std_logic
VerilogType     wire
SIGNAL  iwb_ACK_I
SystemCType     sc_logic
DIRECTION       input
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
RADIX   hex
StateEquation   Hex(Inc(0,2,5))
GRID    0        1       0        1       0        16711680        0        0
HighVoltageThreshold    5
ENDGRID -1
LowVoltageThreshold     0
Clock   Unclocked
LSB     0
EdgeLevel       neg
MSB     31
Set     Not Used
SignalActionType        0
Clear   Not Used
isFallingEdgeSensitive  False
ClockEnable     Not Used
isRisingEdgeSensitive   False
ActiveLowSetClear       True
DrawAnalog      0
AsyncSetClear   True
BooleanEquation
ActiveLowClockEnable    True
NegTolerance    0
VhdlType        std_logic
PosTolerance    0
VerilogType     wire
UserSpecifiedSizeRatio  1
SystemCType     sc_logic
VerilogCode
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
VHDLCode
StateEquation   Hex(Inc(0,2,5))
PROPS!
HighVoltageThreshold    5
E0      X       3125    3125            1       0        DR      0
LowVoltageThreshold     0
E1      V       13125   13125   Valid   1       0        DR      0
SignalActionType        0
E2      X       15625   15625           1       0        DR      0
MSB     0
!
LSB     0
isFallingEdgeSensitive  False
SIGNAL  dwb_WE_O
isRisingEdgeSensitive   False
DIRECTION       output
DrawAnalog      0
RADIX   hex
BooleanEquation
GRID    0        1       0        1       0        16711680        0        0
NegTolerance    0
ENDGRID -1
PosTolerance    0
Clock   Unclocked
UserSpecifiedSizeRatio  1
EdgeLevel       neg
VerilogCode
Set     Not Used
VHDLCode
Clear   Not Used
PROPS!
ClockEnable     Not Used
E0      0        11250   11250           1       0        DR      0
ActiveLowSetClear       True
E1      1       13125   13125           1       0        DR      0
AsyncSetClear   True
E2      0        21250   21250           1       0        DR      0
ActiveLowClockEnable    True
E3      1       23125   23125           1       0        DR      0
VhdlType        std_logic
E4      0        31250   31250           1       0        DR      0
VerilogType     wire
E5      1       33125   33125           1       0        DR      0
SystemCType     sc_logic
E6      0        41250   41250           1       0        DR      0
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
E7      1       43125   43125           1       0        DR      0
StateEquation   Hex(Inc(0,2,5))
E8      X       43750   43750           1       0        DR      0
HighVoltageThreshold    5
!
LowVoltageThreshold     0
SignalActionType        0
SIGNAL  iwb_CYC_O
MSB     0
DIRECTION       output
LSB     0
RADIX   hex
isFallingEdgeSensitive  False
GRID    0        1       0        1       0        16711680        0        0
isRisingEdgeSensitive   False
ENDGRID -1
DrawAnalog      0
Clock   Unclocked
BooleanEquation
EdgeLevel       neg
NegTolerance    0
Set     Not Used
PosTolerance    0
Clear   Not Used
UserSpecifiedSizeRatio  1
ClockEnable     Not Used
VerilogCode
ActiveLowSetClear       True
VHDLCode
AsyncSetClear   True
PROPS!
ActiveLowClockEnable    True
E0      X       3125    3125            1       0        DR      0
VhdlType        std_logic
E1      0        3467    3467            1       0        DR      0
VerilogType     wire
E2      1       13125   13125           1       0        DR      0
SystemCType     sc_logic
E3      0        13126   13126           1       0        DR      0
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
E4      X       15625   15625           1       0        DR      0
StateEquation   Hex(Inc(0,2,5))
!
HighVoltageThreshold    5
LowVoltageThreshold     0
SIGNAL  dwb_SEL_O
SignalActionType        0
DIRECTION       output
MSB     0
RADIX   hex
LSB     0
GRID    0        1       0        1       0        16711680        0        0
isFallingEdgeSensitive  False
ENDGRID -1
isRisingEdgeSensitive   False
Clock   Unclocked
DrawAnalog      0
EdgeLevel       neg
BooleanEquation
Set     Not Used
NegTolerance    0
Clear   Not Used
PosTolerance    0
ClockEnable     Not Used
UserSpecifiedSizeRatio  1
ActiveLowSetClear       True
VerilogCode
AsyncSetClear   True
VHDLCode
ActiveLowClockEnable    True
PROPS!
VhdlType        std_logic
E0      0        3125    3125            1       0        DR      0
VerilogType     wire
E1      1       43125   43125           1       0        DR      0
SystemCType     sc_logic
E2      0        43750   43750           1       0        DR      0
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
!
StateEquation   Hex(Inc(0,2,5))
HighVoltageThreshold    5
SIGNAL  iwb_ERR_I
LowVoltageThreshold     0
DIRECTION       input
LSB     0
RADIX   hex
MSB     3
GRID    0        1       0        1       0        16711680        0        0
SignalActionType        0
ENDGRID -1
isFallingEdgeSensitive  False
Clock   Unclocked
isRisingEdgeSensitive   False
EdgeLevel       neg
DrawAnalog      0
Set     Not Used
BooleanEquation
Clear   Not Used
NegTolerance    0
ClockEnable     Not Used
PosTolerance    0
ActiveLowSetClear       True
UserSpecifiedSizeRatio  1
AsyncSetClear   True
VerilogCode
ActiveLowClockEnable    True
VHDLCode
VhdlType        std_logic
PROPS!
VerilogType     wire
E0      X       3125    3125            1       0        DR      0
SystemCType     sc_logic
E1      V       13125   13125   Valid   1       0        DR      0
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
E2      X       15625   15625           1       0        DR      0
StateEquation   Hex(Inc(0,2,5))
!
HighVoltageThreshold    5
LowVoltageThreshold     0
SIGNAL  dwb_STB_O
SignalActionType        0
DIRECTION       output
MSB     0
RADIX   hex
LSB     0
GRID    0        1       0        1       0        16711680        0        0
isFallingEdgeSensitive  False
ENDGRID -1
isRisingEdgeSensitive   False
Clock   Unclocked
DrawAnalog      0
EdgeLevel       neg
BooleanEquation
Set     Not Used
NegTolerance    0
Clear   Not Used
PosTolerance    0
ClockEnable     Not Used
UserSpecifiedSizeRatio  1
ActiveLowSetClear       True
VerilogCode
AsyncSetClear   True
VHDLCode
ActiveLowClockEnable    True
PROPS!
VhdlType        std_logic
E0      0        43125   43125           1       0        DR      0
VerilogType     wire
E1      X       43750   43750           1       0        DR      0
SystemCType     sc_logic
!
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
StateEquation   Hex(Inc(0,2,5))
SIGNAL  iwb_RTY_I
HighVoltageThreshold    5
DIRECTION       input
LowVoltageThreshold     0
RADIX   hex
SignalActionType        0
GRID    0        1       0        1       0        16711680        0        0
MSB     0
ENDGRID -1
LSB     0
Clock   Unclocked
isFallingEdgeSensitive  False
EdgeLevel       neg
isRisingEdgeSensitive   False
Set     Not Used
DrawAnalog      0
Clear   Not Used
BooleanEquation
ClockEnable     Not Used
NegTolerance    0
ActiveLowSetClear       True
PosTolerance    0
AsyncSetClear   True
UserSpecifiedSizeRatio  1
ActiveLowClockEnable    True
VerilogCode
VhdlType        std_logic
VHDLCode
VerilogType     wire
PROPS!
SystemCType     sc_logic
E0      0        3125    3125            1       0        DR      0
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
E1      1       13125   13125           1       0        DR      0
StateEquation   Hex(Inc(0,2,5))
E2      0        15625   15625           1       0        DR      0
HighVoltageThreshold    5
!
LowVoltageThreshold     0
SignalActionType        0
SIGNAL  dwb_ACK_I
MSB     0
DIRECTION       input
LSB     0
RADIX   hex
isFallingEdgeSensitive  False
GRID    0        1       0        1       0        16711680        0        0
isRisingEdgeSensitive   False
ENDGRID -1
DrawAnalog      0
Clock   Unclocked
BooleanEquation
EdgeLevel       neg
NegTolerance    0
Set     Not Used
PosTolerance    0
Clear   Not Used
UserSpecifiedSizeRatio  1
ClockEnable     Not Used
VerilogCode
ActiveLowSetClear       True
VHDLCode
AsyncSetClear   True
PROPS!
ActiveLowClockEnable    True
E0      0        43125   43125           1       0        DR      0
VhdlType        std_logic
E1      X       43750   43750           1       0        DR      0
VerilogType     wire
!
SystemCType     sc_logic
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
MARKER  MARK1
StateEquation   Hex(Inc(0,2,5))
ATTACH  iwb_SEL_O       NULL    S6
HighVoltageThreshold    5
TIME    17500.000000
LowVoltageThreshold     0
RELATIVETIME    0.000000
SignalActionType        0
DISPLAYAS       5
MSB     0
MARKERTYPE      Timebreak(Curved)
LSB     0
WHILERETURN
isFallingEdgeSensitive  False
REPEATNUMBER
isRisingEdgeSensitive   False
SNAPTO  0
DrawAnalog      0
COMPRESSTIME    0.000000
BooleanEquation
COMMENT
NegTolerance    0
!
PosTolerance    0
UserSpecifiedSizeRatio  1
MARKER  MARK2
VerilogCode
ATTACH  iwb_STB_O       NULL    S7
VHDLCode
TIME    27500.000000
PROPS!
RELATIVETIME    0.000000
E0      0        11250   11250           1       0        DR      0
DISPLAYAS       5
E1      1       13125   13125           1       0        DR      0
MARKERTYPE      Timebreak(Curved)
E2      0        15625   15625           1       0        DR      0
WHILERETURN
!
REPEATNUMBER
SNAPTO  0
SIGNAL  dwb_CYC_O
COMPRESSTIME    0.000000
DIRECTION       output
COMMENT
RADIX   hex
!
GRID    0        1       0        1       0        16711680        0        0
ENDGRID -1
MARKER  MARK3
Clock   Unclocked
ATTACH  iwb_STB_O       NULL    S7
EdgeLevel       neg
TIME    37500.000000
Set     Not Used
RELATIVETIME    0.000000
Clear   Not Used
DISPLAYAS       5
ClockEnable     Not Used
MARKERTYPE      Timebreak(Curved)
ActiveLowSetClear       True
WHILERETURN
AsyncSetClear   True
REPEATNUMBER
ActiveLowClockEnable    True
SNAPTO  0
VhdlType        std_logic
COMPRESSTIME    0.000000
VerilogType     wire
COMMENT
SystemCType     sc_logic
!
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
StateEquation   Hex(Inc(0,2,5))
MARKER  MARK0
HighVoltageThreshold    5
ATTACH  iwb_CLK_I       NULL    S1
LowVoltageThreshold     0
TIME    7494.285714
SignalActionType        0
RELATIVETIME    0.000000
MSB     0
DISPLAYAS       5
LSB     0
MARKERTYPE      Timebreak(Curved)
isFallingEdgeSensitive  False
WHILERETURN
isRisingEdgeSensitive   False
REPEATNUMBER
DrawAnalog      0
SNAPTO  0
BooleanEquation
COMPRESSTIME    0.000000
NegTolerance    0
COMMENT
PosTolerance    0
!
UserSpecifiedSizeRatio  1
VerilogCode
Timing Diagram Editor v7.1g - Output File
VHDLCode
PROPS!
PROJECT
E0      0        3125    3125            1       0        DR      0
BaseTimeUnit    1
E1      1       13125   13125           1       0        DR      0
DisplayTimeUnit 2
E2      0        15625   15625           1       0        DR      0
TextGridX       250.000000
!
TextGridY       6
EdgeGridX       250.000000
SIGNAL  dwb_ERR_I
ImportStartTime 0.000000
DIRECTION       input
ImportEndTime   281474976710656.000000
RADIX   hex
TimePerPixel    6.497175
GRID    0        1       0        1       0        16711680        0        0
Visible DELAYS  SETUPS  HOLDS   SAMPLES TEXT    HIDDENATTACHMENTS       CRITICALPATHS   GRIDLINES       UNCERTAINTY
ENDGRID -1
ColWidths       144,216,288,423,488
Clock   Unclocked
ScrollPos       0.000000,0.000009,0.000000
EdgeLevel       neg
DefDelayRule    1
Set     Not Used
NoEventOverlap  NO
Clear   Not Used
SigLabelFontHeight      10
ClockEnable     Not Used
LabelHeight     12
ActiveLowSetClear       True
LoadLibsToMem   1
AsyncSetClear   True
UseFullPathNames        1
ActiveLowClockEnable    True
LibPath
VhdlType        std_logic
EntireTime      YES
VerilogType     wire
PrintTimeSpecified      NO
SystemCType     sc_logic
FromTime        0
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
ToTime  5.75
StateEquation   Hex(Inc(0,2,5))
AllSignals      YES
HighVoltageThreshold    5
CurrSelSigs     NO
LowVoltageThreshold     0
PrintTo 2
SignalActionType        0
PrintFileName   C:\DOCS\reset.wmf
MSB     0
PreviewInterchange      YES
LSB     0
PreviewTIFF5    NO
isFallingEdgeSensitive  False
UseMargins      NO
isRisingEdgeSensitive   False
PrintTimeLine   NO
DrawAnalog      0
PrintBorderBox  YES
BooleanEquation
PrintSigNames   YES
NegTolerance    0
PrintSigNamesOnEachPage YES
PosTolerance    0
AddPreviewToEPS NO
UserSpecifiedSizeRatio  1
PreviewRes      150
VerilogCode
MarginLR        1.25
VHDLCode
MifImageWidth   6.00
PROPS!
MarginTB        Auto
E0      0        15625   15625           1       0        DR      0
Header  %d %t;%f;%p
!
Footer
ScaleHorz       100
SIGNAL  dwb_RTY_I
ScaleVert       100
DIRECTION       input
ScaleHPage      1
RADIX   hex
PrintImage      DIAGRAM
GRID    0        1       0        1       0        16711680        0        0
DefaultTimingModel      minmax
ENDGRID -1
DefaultClock    Unclocked
Clock   Unclocked
DefaultEdgeLevel        neg
EdgeLevel       neg
DefaultSet      Not Used
Set     Not Used
DefaultClear    Not Used
Clear   Not Used
DefaultClockEnable      Not Used
ClockEnable     Not Used
DefaultClockToOutLH     0
ActiveLowSetClear       True
DefaultClockToOutHL     0
AsyncSetClear   True
DefaultSetup    0
ActiveLowClockEnable    True
DefaultHold     0
VhdlType        std_logic
DefaultRegStartupState  unknown
VerilogType     wire
DefaultPodSize  8
SystemCType     sc_logic
DefaultActiveLowSetClear        True
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
DefaultAsyncSetClear    True
StateEquation   Hex(Inc(0,2,5))
DefaultActiveLowClockEnable     True
HighVoltageThreshold    5
SigLabelFontHeight      10
LowVoltageThreshold     0
PROPS!
SignalActionType        0
!
MSB     0
LSB     0
STYLE
isFallingEdgeSensitive  False
DefaultFont     USER    {-17,0,0,0,400,0,0,0,1,0,0,0,0,Arial,0}
isRisingEdgeSensitive   False
DrawWndFont     DEFAULT
DrawAnalog      0
DrawWndColor    DEFAULT
BooleanEquation
GridWndFont     DEFAULT
NegTolerance    0
GridWndColor    DEFAULT
PosTolerance    0
LabelWndFont    USER    {-13,0,0,0,400,0,0,0,0,3,2,1,34,Arial,0}
UserSpecifiedSizeRatio  1
LabelWndColor   DEFAULT
VerilogCode
ParamDispPref   0
VHDLCode
ParamWndCellDisplay     0
PROPS!
CustDispString  %n v=%mv,%Mv f=%mf,%Mf m=%mm,%Mm d=%md,%Md %c
E0      0        15625   15625           1       0        DR      0
CustomDisplayStringRTF  {\rtf1\ansi{\fonttbl{\f0 \fswiss Arial;}}\sectd\marglsxn1800\margrsxn1800\margtsxn1440\margbsxn1440\headery1440\footery1440\sbkpage\pgncont %n v=%mv,%Mv f=%mf,%Mf m=%mm,%Mm d=%md,%Md %c}
!
MarkerDispPref  4
MarkerCustDispString    %n v=%mv,%Mv d=%md %t
MARKER  MARK0
MarkerCustomDisplayStringRTF    {\rtf1\ansi{\fonttbl{\f0 \fswiss Arial;}{\f1 \fswiss MS Sans Serif;}}\sectd\marglsxn1800\margrsxn1800\margtsxn1440\margbsxn1440\headery1440\footery1440\sbkpage\pgncont\f1 %n v=%mv,%Mv d=%md %t }
ATTACH  dwb_DAT_O       NULL    S4
SignalColor     2
TIME    7500.000000
LabelOffset     4
RELATIVETIME    0.000000
BusDisplay      0
DISPLAYAS       5
WaveFormWidth   0.500000
MARKERTYPE      Timebreak(Curved)
WaveFormColor   0
WHILERETURN
InputWaveFormColor      16711680
REPEATNUMBER
SlantedEdges    1
SNAPTO  0
SlantAngle      75
COMPRESSTIME    0.000000
RightJustifySigNames    1
COMMENT
AutosplitEnabled        1
!
AutosplitChar   _
DynamSizedSignals       1
Timing Diagram Editor v7.1g - Output File
!
PROJECT
DIAGRAMTESTBENCHSETTINGS
BaseTimeUnit    1
FilesBeforeDiagramModel
DisplayTimeUnit 2
FilesInsideDiagramModelDeclarationSection
TextGridX       250.000000
AbortHdlCodeEnabled     1
TextGridY       6
DelayHdlCodeEnabled     1
EdgeGridX       250.000000
SampleHdlCodeEnabled    1
ImportStartTime 0.000000
MarkerHdlCodeEnabled    1
ImportEndTime   281474976710656.000000
VerboseSamples  0
TimePerPixel    6.497175
VerboseDelays   0
Visible DELAYS  SETUPS  HOLDS   SAMPLES TEXT    HIDDENATTACHMENTS       CRITICALPATHS   GRIDLINES       UNCERTAINTY
VerboseFileInput        0
ColWidths       144,216,288,423,488
VerboseSequenceVerification     0
ScrollPos       0.000000,0.000000,0.000000
IncludeDelayTime        1
DefDelayRule    1
ExecuteFromTopLevel     1
NoEventOverlap  NO
TimeOutInDiagramLengths 0
SigLabelFontHeight      10
DefaultCycleClock       Unclocked
LabelHeight     12
DefaultCycleEdge        neg
LoadLibsToMem   1
!
UseFullPathNames        1
LibPath
MACROS
EntireTime      YES
!
PrintTimeSpecified      NO
FromTime        0
CORGROUP        $$CLK_I_BufferRising
ToTime  5.75
Percent 100
AllSignals      YES
!
CurrSelSigs     NO
PrintTo 2
CORGROUP        $$CLK_I_BufferFalling
PrintFileName   C:\DOCS\reset_gated.wmf
Percent 100
PreviewInterchange      YES
!
PreviewTIFF5    NO
UseMargins      NO
CORGROUP        $$CLK_I_BufferRisingFalling
PrintTimeLine   NO
Percent 100
PrintBorderBox  YES
!
PrintSigNames   YES
PrintSigNamesOnEachPage YES
CORGROUP        $$CLK_I_BufferRising
AddPreviewToEPS NO
Percent 100
PreviewRes      150
!
MarginLR        1.25
MifImageWidth   6.00
CORGROUP        $$CLK_I_BufferFalling
MarginTB        Auto
Percent 100
Header  %d %t;%f;%p
!
Footer
ScaleHorz       100
CORGROUP        $$CLK_I_BufferRisingFalling
ScaleVert       100
Percent 100
ScaleHPage      1
!
PrintImage      DIAGRAM
DefaultTimingModel      minmax
CORGROUP        $$CLK_I_BufferRising
DefaultClock    Unclocked
Percent 100
DefaultEdgeLevel        neg
!
DefaultSet      Not Used
DefaultClear    Not Used
CORGROUP        $$CLK_I_BufferFalling
DefaultClockEnable      Not Used
Percent 100
DefaultClockToOutLH     0
!
DefaultClockToOutHL     0
DefaultSetup    0
CORGROUP        $$CLK_I_BufferRisingFalling
DefaultHold     0
Percent 100
DefaultRegStartupState  unknown
!
DefaultPodSize  8
DefaultActiveLowSetClear        True
CORGROUP        $$CLK_I_BufferRising
DefaultAsyncSetClear    True
Percent 100
DefaultActiveLowClockEnable     True
!
SigLabelFontHeight      10
PROPS!
CORGROUP        $$CLK_I_BufferFalling
!
Percent 100
!
STYLE
DefaultFont     USER    {-17,0,0,0,400,0,0,0,1,0,0,0,0,Arial,0}
CORGROUP        $$CLK_I_BufferRisingFalling
DrawWndFont     DEFAULT
Percent 100
DrawWndColor    DEFAULT
!
GridWndFont     DEFAULT
GridWndColor    DEFAULT
CORGROUP        $$CLK_I_BufferRising
LabelWndFont    USER    {-13,0,0,0,400,0,0,0,0,3,2,1,34,Arial,0}
Percent 100
LabelWndColor   DEFAULT
!
ParamDispPref   0
ParamWndCellDisplay     0
CORGROUP        $$CLK_I_BufferFalling
CustDispString  %n v=%mv,%Mv f=%mf,%Mf m=%mm,%Mm d=%md,%Md %c
Percent 100
CustomDisplayStringRTF  {\rtf1\ansi{\fonttbl{\f0 \fswiss Arial;}}\sectd\marglsxn1800\margrsxn1800\margtsxn1440\margbsxn1440\headery1440\footery1440\sbkpage\pgncont %n v=%mv,%Mv f=%mf,%Mf m=%mm,%Mm d=%md,%Md %c}
!
MarkerDispPref  4
MarkerCustDispString    %n v=%mv,%Mv d=%md %t
CORGROUP        $$CLK_I_BufferRisingFalling
MarkerCustomDisplayStringRTF    {\rtf1\ansi{\fonttbl{\f0 \fswiss Arial;}{\f1 \fswiss MS Sans Serif;}}\sectd\marglsxn1800\margrsxn1800\margtsxn1440\margbsxn1440\headery1440\footery1440\sbkpage\pgncont\f1 %n v=%mv,%Mv d=%md %t }
Percent 100
SignalColor     2
!
LabelOffset     4
BusDisplay      0
CORGROUP        $$CLK_I_BufferRising
WaveFormWidth   0.500000
Percent 100
WaveFormColor   0
!
InputWaveFormColor      16711680
SlantedEdges    1
CORGROUP        $$CLK_I_BufferFalling
SlantAngle      75
Percent 100
RightJustifySigNames    1
!
AutosplitEnabled        1
AutosplitChar   _
CORGROUP        $$CLK_I_BufferRisingFalling
DynamSizedSignals       1
Percent 100
!
!
DIAGRAMTESTBENCHSETTINGS
CORGROUP        $$CLK_RISC_BufferRising
FilesBeforeDiagramModel
Percent 100
FilesInsideDiagramModelDeclarationSection
!
AbortHdlCodeEnabled     1
DelayHdlCodeEnabled     1
CORGROUP        $$CLK_RISC_BufferFalling
SampleHdlCodeEnabled    1
Percent 100
MarkerHdlCodeEnabled    1
!
VerboseSamples  0
VerboseDelays   0
CORGROUP        $$CLK_RISC_BufferRisingFalling
VerboseFileInput        0
Percent 100
VerboseSequenceVerification     0
!
IncludeDelayTime        1
ExecuteFromTopLevel     1
CORGROUP        $$CLK_RISC_BufferRising
TimeOutInDiagramLengths 0
Percent 100
DefaultCycleClock       Unclocked
!
DefaultCycleEdge        neg
!
CORGROUP        $$CLK_RISC_BufferFalling
Percent 100
MACROS
!
!
CORGROUP        $$CLK_RISC_BufferRisingFalling
CORGROUP        $$CLK_I_BufferRising
Percent 100
Percent 100
!
!
CORGROUP        $$CLK_I_BufferRising
CORGROUP        $$CLK_I_BufferFalling
Percent 100
Percent 100
!
!
CORGROUP        $$CLK_I_BufferFalling
CORGROUP        $$CLK_I_BufferRisingFalling
Percent 100
Percent 100
!
!
CORGROUP        $$CLK_I_BufferRisingFalling
CORGROUP        $$CLK_I_BufferRising
Percent 100
Percent 100
!
!
CORGROUP        $$CLK_RISC_BufferRising
CORGROUP        $$CLK_I_BufferFalling
Percent 100
Percent 100
!
!
CORGROUP        $$CLK_RISC_BufferFalling
CORGROUP        $$CLK_I_BufferRisingFalling
Percent 100
Percent 100
!
!
CORGROUP        $$CLK_RISC_BufferRisingFalling
CORGROUP        $$CLK_I_BufferRising
Percent 100
Percent 100
!
!
CORGROUP        $$CLK_I_BufferRising
CORGROUP        $$CLK_I_BufferFalling
Percent 100
Percent 100
!
!
CORGROUP        $$CLK_I_BufferFalling
CORGROUP        $$CLK_I_BufferRisingFalling
Percent 100
Percent 100
!
!
CORGROUP        $$CLK_I_BufferRisingFalling
CORGROUP        $$CLK_I_BufferRising
Percent 100
Percent 100
!
!
CORGROUP        $$CLK_RISC_BufferRising
CORGROUP        $$CLK_I_BufferFalling
Percent 100
Percent 100
!
!
CORGROUP        $$CLK_RISC_BufferFalling
CORGROUP        $$CLK_I_BufferRisingFalling
Percent 100
Percent 100
!
!
CORGROUP        $$CLK_RISC_BufferRisingFalling
CORGROUP        $$CLK_I_BufferRising
Percent 100
Percent 100
!
!
CORGROUP        $$CLK_I_BufferRising
CORGROUP        $$CLK_I_BufferFalling
Percent 100
Percent 100
!
!
CORGROUP        $$CLK_I_BufferFalling
CORGROUP        $$CLK_I_BufferRisingFalling
Percent 100
Percent 100
!
!
CORGROUP        $$CLK_I_BufferRisingFalling
CORGROUP        $$CLK_I_BufferRising
Percent 100
Percent 100
!
!
CORGROUP        $$CLK_RISC_BufferRising
CORGROUP        $$CLK_I_BufferFalling
Percent 100
Percent 100
!
!
CORGROUP        $$CLK_RISC_BufferFalling
CORGROUP        $$CLK_I_BufferRisingFalling
Percent 100
Percent 100
!
!
CORGROUP        $$CLK_RISC_BufferRisingFalling
CORGROUP        $$CLK_RISC_BufferRising
Percent 100
Percent 100
!
!
CORGROUP        $$CLK_RISC_BufferRising
CORGROUP        $$CLK_RISC_BufferFalling
Percent 100
Percent 100
!
!
CORGROUP        $$CLK_RISC_BufferFalling
CORGROUP        $$CLK_RISC_BufferRisingFalling
Percent 100
Percent 100
!
!
CORGROUP        $$CLK_RISC_BufferRisingFalling
CORGROUP        $$CLK_RISC_BufferRising
Percent 100
Percent 100
!
!
CORGROUP        $$CLK_RISC_BufferRising
CORGROUP        $$CLK_RISC_BufferFalling
Percent 100
Percent 100
!
!
CORGROUP        $$CLK_RISC_BufferFalling
CORGROUP        $$CLK_RISC_BufferRisingFalling
Percent 100
Percent 100
!
!
CORGROUP        $$CLK_RISC_BufferRisingFalling
CORGROUP        $$CLK_I_BufferRising
Percent 100
Percent 100
!
!
CORGROUP        $$CLK_RISC_BufferRising
CORGROUP        $$CLK_I_BufferFalling
Percent 100
Percent 100
!
!
CORGROUP        $$CLK_RISC_BufferFalling
CORGROUP        $$CLK_I_BufferRisingFalling
Percent 100
Percent 100
!
!
CORGROUP        $$CLK_RISC_BufferRisingFalling
CORGROUP        $$CLK_RISC_BufferRising
Percent 100
Percent 100
!
!
CORGROUP        $$CLK_RISC_BufferRising
CORGROUP        $$CLK_RISC_BufferFalling
Percent 100
Percent 100
!
!
CORGROUP        $$CLK_RISC_BufferFalling
CORGROUP        $$CLK_RISC_BufferRisingFalling
Percent 100
Percent 100
!
!
CORGROUP        $$CLK_RISC_BufferRisingFalling
CORGROUP        $$CLK_I_BufferRising
Percent 100
Percent 100
!
!
CORGROUP        $$CLK_RISC_BufferRising
CORGROUP        $$CLK_I_BufferFalling
Percent 100
Percent 100
!
!
CORGROUP        $$CLK_RISC_BufferFalling
CORGROUP        $$CLK_I_BufferRisingFalling
Percent 100
Percent 100
!
!
CORGROUP        $$CLK_RISC_BufferRisingFalling
CORGROUP        $$CLK_RISC_BufferRising
Percent 100
Percent 100
!
!
CORGROUP        $$CLK_RISC_BufferRising
CORGROUP        $$CLK_RISC_BufferFalling
Percent 100
Percent 100
!
!
CORGROUP        $$CLK_RISC_BufferFalling
CORGROUP        $$CLK_RISC_BufferRisingFalling
Percent 100
Percent 100
!
!
CORGROUP        $$CLK_RISC_BufferRisingFalling
CORGROUP        $$CLK_I_BufferRising
Percent 100
Percent 100
!
!
CORGROUP        $$CLK_RISC_BufferRising
CORGROUP        $$CLK_I_BufferFalling
Percent 100
Percent 100
!
!
CORGROUP        $$CLK_RISC_BufferFalling
CORGROUP        $$CLK_I_BufferRisingFalling
Percent 100
Percent 100
!
!
CORGROUP        $$CLK_RISC_BufferRisingFalling
CORGROUP        $$CLK_RISC_BufferRising
Percent 100
Percent 100
!
!
CORGROUP        $$CLK_RISC_BufferRising
CORGROUP        $$CLK_RISC_BufferFalling
Percent 100
Percent 100
!
!
CORGROUP        $$CLK_RISC_BufferFalling
CORGROUP        $$CLK_RISC_BufferRisingFalling
Percent 100
Percent 100
!
!
CORGROUP        $$CLK_RISC_BufferRisingFalling
CORGROUP        $$CLK_RISC_BufferRising
Percent 100
Percent 100
!
!
CORGROUP        $$CLK_RISC_BufferRising
CORGROUP        $$CLK_RISC_BufferFalling
Percent 100
Percent 100
!
!
CORGROUP        $$CLK_RISC_BufferFalling
CORGROUP        $$CLK_RISC_BufferRisingFalling
Percent 100
Percent 100
!
!
CORGROUP        $$CLK_RISC_BufferRisingFalling
CORGROUP        $$CLK_RISC_BufferRising
Percent 100
Percent 100
!
!
CORGROUP        $$CLK_RISC_BufferRising
CORGROUP        $$CLK_RISC_BufferFalling
Percent 100
Percent 100
!
!
CORGROUP        $$CLK_RISC_BufferFalling
CORGROUP        $$CLK_RISC_BufferRisingFalling
Percent 100
Percent 100
!
!
CORGROUP        $$CLK_RISC_BufferRisingFalling
CORGROUP        $$CLK_RISC_BufferRising
Percent 100
Percent 100
!
!
CORGROUP        $$clk_risc_BufferRising
CORGROUP        $$CLK_RISC_BufferFalling
Percent 100
Percent 100
!
!
CORGROUP        $$clk_risc_BufferFalling
CORGROUP        $$CLK_RISC_BufferRisingFalling
Percent 100
Percent 100
!
!
CORGROUP        $$clk_risc_BufferRisingFalling
CORGROUP        $$CLK_RISC_BufferRising
Percent 100
Percent 100
!
!
CORGROUP        $$clk_risc_BufferRising
CORGROUP        $$CLK_RISC_BufferFalling
Percent 100
Percent 100
!
!
CORGROUP        $$clk_risc_BufferFalling
CORGROUP        $$CLK_RISC_BufferRisingFalling
Percent 100
Percent 100
!
!
CORGROUP        $$clk_risc_BufferRisingFalling
CORGROUP        $$CLK_RISC_BufferRising
Percent 100
Percent 100
!
!
CORGROUP        $$clk_risc_BufferRising
CORGROUP        $$CLK_RISC_BufferFalling
Percent 100
Percent 100
!
!
CORGROUP        $$clk_risc_BufferFalling
CORGROUP        $$CLK_RISC_BufferRisingFalling
Percent 100
Percent 100
!
!
CORGROUP        $$clk_risc_BufferRisingFalling
CORGROUP        $$CLK_RISC_BufferRising
Percent 100
Percent 100
!
!
CORGROUP        $$clk_risc_BufferRising
CORGROUP        $$CLK_RISC_BufferFalling
Percent 100
Percent 100
!
!
CORGROUP        $$clk_risc_BufferFalling
CORGROUP        $$CLK_RISC_BufferRisingFalling
Percent 100
Percent 100
!
!
CORGROUP        $$clk_risc_BufferRisingFalling
CORGROUP        $$CLK_RISC_BufferRising
Percent 100
Percent 100
!
!
CORGROUP        $$clk_risc_BufferRising
CORGROUP        $$CLK_RISC_BufferFalling
Percent 100
Percent 100
!
!
CORGROUP        $$clk_risc_BufferFalling
CORGROUP        $$CLK_RISC_BufferRisingFalling
Percent 100
Percent 100
!
!
CORGROUP        $$clk_risc_BufferRisingFalling
CORGROUP        $$CLK_RISC_BufferRising
Percent 100
Percent 100
!
!
CLOCK   clk_risc
CORGROUP        $$CLK_RISC_BufferFalling
PERIODE 1
Percent 100
DUTY    50
!
OFFSETE 0
INITIAL LOW
CORGROUP        $$CLK_RISC_BufferRisingFalling
MAXUNCERTRISE   0
Percent 100
MAXUNCERTFALL   0
!
MINUNCERTRISE   0
MINUNCERTFALL   0
CORGROUP        $$CLK_RISC_BufferRising
JRISEE  0
Percent 100
JFALLE  0
!
GRID    1       1       1       2       2       16711680        0        0
ENDGRID -1
CORGROUP        $$CLK_RISC_BufferFalling
DIRECTION       input
Percent 100
MASTERCLOCK     None
!
Clock   Unclocked
EdgeLevel       neg
CORGROUP        $$CLK_RISC_BufferRisingFalling
Set     Not Used
Percent 100
Clear   Not Used
!
ClockEnable     Not Used
ActiveLowSetClear       True
CORGROUP        $$CLK_RISC_BufferRising
AsyncSetClear   True
Percent 100
ActiveLowClockEnable    True
!
VhdlType        std_logic
VerilogType     wire
CORGROUP        $$CLK_RISC_BufferFalling
SystemCType     sc_logic
Percent 100
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
!
StateEquation   Hex(Inc(0,2,5))
HighVoltageThreshold    5
CORGROUP        $$CLK_RISC_BufferRisingFalling
LowVoltageThreshold     0
Percent 100
MSB     0
!
LSB     0
isFallingEdgeSensitive  False
CORGROUP        $$clk_risc_BufferRising
isRisingEdgeSensitive   True
Percent 100
DrawAnalog      0
!
BooleanEquation
NegTolerance    0
CORGROUP        $$clk_risc_BufferFalling
PosTolerance    0
Percent 100
UserSpecifiedSizeRatio  1
!
VerilogCode
VHDLCode
CORGROUP        $$clk_risc_BufferRisingFalling
PROPS!
Percent 100
E5      1       2500    2500            1       0        DR      0
!
E6      0        3000    3000            1       0        DR      0
E7      0        3500    3500            1       0        DR      0
CORGROUP        $$clk_risc_BufferRising
E9      1       4500    4500            1       0        DR      0
Percent 100
!
!
SIGNAL  rst
CORGROUP        $$clk_risc_BufferFalling
DIRECTION       input
Percent 100
RADIX   hex
!
GRID    0        1       0        1       0        16711680        0        0
ENDGRID -1
CORGROUP        $$clk_risc_BufferRisingFalling
Clock   Unclocked
Percent 100
EdgeLevel       neg
!
Set     Not Used
Clear   Not Used
CORGROUP        $$clk_risc_BufferRising
ClockEnable     Not Used
Percent 100
ActiveLowSetClear       True
!
AsyncSetClear   True
ActiveLowClockEnable    True
CORGROUP        $$clk_risc_BufferFalling
VhdlType        std_logic
Percent 100
VerilogType     wire
!
SystemCType     sc_logic
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
CORGROUP        $$clk_risc_BufferRisingFalling
StateEquation   Hex(Inc(0,2,5))
Percent 100
HighVoltageThreshold    5
!
LowVoltageThreshold     0
SignalActionType        0
CORGROUP        $$clk_risc_BufferRising
MSB     0
Percent 100
LSB     0
!
isFallingEdgeSensitive  False
isRisingEdgeSensitive   False
CORGROUP        $$clk_risc_BufferFalling
DrawAnalog      0
Percent 100
BooleanEquation
!
NegTolerance    0
PosTolerance    0
CORGROUP        $$clk_risc_BufferRisingFalling
UserSpecifiedSizeRatio  1
Percent 100
VerilogCode
!
VHDLCode
PROPS!
CORGROUP        $$clk_risc_BufferRising
E0      0        1750    1750            1       0        DR      0
Percent 100
E1      1       3750    3750            1       0        DR      0
!
E2      0        5750    5750            1       0        DR      0
!
CORGROUP        $$clk_risc_BufferFalling
Percent 100
SIGNAL  dbg_dat_o
!
DIRECTION       output
RADIX   hex
CORGROUP        $$clk_risc_BufferRisingFalling
GRID    0        1       0        1       0        16711680        0        0
Percent 100
ENDGRID -1
!
Clock
EdgeLevel       neg
CORGROUP        $$clk_risc_BufferRising
Set     Not Used
Percent 100
Clear   Not Used
!
ClockEnable     Not Used
ActiveLowSetClear       True
CORGROUP        $$clk_risc_BufferFalling
AsyncSetClear   True
Percent 100
ActiveLowClockEnable    True
!
VhdlType        std_logic
VerilogType     wire
CORGROUP        $$clk_risc_BufferRisingFalling
SystemCType     sc_logic
Percent 100
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
!
StateEquation   Hex(Inc(0,2,5))
HighVoltageThreshold    5
CLOCK   clk_risc
LowVoltageThreshold     0
PERIODE 1
LSB     0
DUTY    50
MSB     31
OFFSETE 4.5
SignalActionType        0
INITIAL HIGH
isFallingEdgeSensitive  False
MAXUNCERTRISE   0
isRisingEdgeSensitive   True
MAXUNCERTFALL   0
DrawAnalog      0
MINUNCERTRISE   0
BooleanEquation
MINUNCERTFALL   0
NegTolerance    0
JRISEE  0
PosTolerance    0
JFALLE  0
UserSpecifiedSizeRatio  1
GRID    1       1       0        2       2       16711680        0        0
VerilogCode
ENDGRID -1
VHDLCode
DIRECTION       input
VhdlMapping     DefaultVhdlMapping
MASTERCLOCK     None
PROPS!
Clock   Unclocked
E0      X       1750    1750            1       0        DR      0
EdgeLevel       neg
E1      V       4750    4750    0x0     1       0        DR      0
Set     Not Used
E2      V       5750    5750    0x4     1       0        DR      0
Clear   Not Used
!
ClockEnable     Not Used
ActiveLowSetClear       True
SIGNAL  dbg_op_i
AsyncSetClear   True
DIRECTION       input
ActiveLowClockEnable    True
RADIX   hex
VhdlType        std_logic
GRID    0        1       0        1       0        16711680        0        0
VerilogType     wire
ENDGRID -1
SystemCType     sc_logic
Clock   Unclocked
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
EdgeLevel       neg
StateEquation   Hex(Inc(0,2,5))
Set     Not Used
HighVoltageThreshold    5
Clear   Not Used
LowVoltageThreshold     0
ClockEnable     Not Used
MSB     0
ActiveLowSetClear       True
LSB     0
AsyncSetClear   True
isFallingEdgeSensitive  False
ActiveLowClockEnable    True
isRisingEdgeSensitive   True
VhdlType        std_logic
DrawAnalog      0
VerilogType     wire
BooleanEquation
SystemCType     sc_logic
NegTolerance    0
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
PosTolerance    0
StateEquation   Hex(Inc(0,2,5))
UserSpecifiedSizeRatio  1
HighVoltageThreshold    5
VerilogCode
LowVoltageThreshold     0
VHDLCode
SignalActionType        0
PROPS!
MSB     3
E5      1       7000    7000            1       0        DR      0
LSB     0
E6      0        7500    7500            1       0        DR      0
isFallingEdgeSensitive  False
E7      1       8000    8000            1       0        DR      0
isRisingEdgeSensitive   False
E9      1       9000    9000            1       0        DR      0
DrawAnalog      0
!
BooleanEquation
NegTolerance    0
SIGNAL  rst
PosTolerance    0
DIRECTION       input
UserSpecifiedSizeRatio  1
RADIX   hex
VerilogCode
GRID    0        1       0        1       0        16711680        0        0
VHDLCode
ENDGRID -1
PROPS!
Clock   Unclocked
E0      V       5750    5750    READ PC 0x0     1       0        DR      0
EdgeLevel       neg
!
Set     Not Used
Clear   Not Used
PARM    Trs
ClockEnable     Not Used
MIN     NULL
ActiveLowSetClear       True
MAX     NULL
AsyncSetClear   True
COMMENT Reset Setup Time
ActiveLowClockEnable    True
NameRTF {\rtf1\ansi{\fonttbl{\f0 \fswiss Arial;}}\sectd\marglsxn1800\margrsxn1800\margtsxn1440\margbsxn1440\headery1440\footery1440\sbkpage\pgncont Trs}
VhdlType        std_logic
MinRTF  {\rtf1\ansi{\fonttbl{\f0 \fswiss Arial;}}\sectd\marglsxn1800\margrsxn1800\margtsxn1440\margbsxn1440\headery1440\footery1440\sbkpage\pgncont}
VerilogType     wire
MaxRTF  {\rtf1\ansi{\fonttbl{\f0 \fswiss Arial;}}\sectd\marglsxn1800\margrsxn1800\margtsxn1440\margbsxn1440\headery1440\footery1440\sbkpage\pgncont}
SystemCType     sc_logic
CommentRTF      {\rtf1\ansi{\fonttbl{\f0 \fswiss Arial;}}\sectd\marglsxn1800\margrsxn1800\margtsxn1440\margbsxn1440\headery1440\footery1440\sbkpage\pgncont Reset Setup Time}
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
CLOCKNAME       Unclocked
StateEquation   Hex(Inc(0,2,5))
CLOCKEDGE       neg
HighVoltageThreshold    5
IsApplyInput    False
LowVoltageThreshold     0
PROPS!
SignalActionType        0
!
MSB     0
LSB     0
PARM    Trh
isFallingEdgeSensitive  False
MIN     NULL
isRisingEdgeSensitive   False
MAX     NULL
DrawAnalog      0
COMMENT Reset Hold Time
BooleanEquation
NameRTF {\rtf1\ansi{\fonttbl{\f0 \fswiss Arial;}}\sectd\marglsxn1800\margrsxn1800\margtsxn1440\margbsxn1440\headery1440\footery1440\sbkpage\pgncont Trh}
NegTolerance    0
MinRTF  {\rtf1\ansi{\fonttbl{\f0 \fswiss Arial;}}\sectd\marglsxn1800\margrsxn1800\margtsxn1440\margbsxn1440\headery1440\footery1440\sbkpage\pgncont}
PosTolerance    0
MaxRTF  {\rtf1\ansi{\fonttbl{\f0 \fswiss Arial;}}\sectd\marglsxn1800\margrsxn1800\margtsxn1440\margbsxn1440\headery1440\footery1440\sbkpage\pgncont}
UserSpecifiedSizeRatio  1
CommentRTF      {\rtf1\ansi{\fonttbl{\f0 \fswiss Arial;}}\sectd\marglsxn1800\margrsxn1800\margtsxn1440\margbsxn1440\headery1440\footery1440\sbkpage\pgncont Reset Hold Time}
VerilogCode
CLOCKNAME       Unclocked
VHDLCode
CLOCKEDGE       neg
PROPS!
IsApplyInput    False
E0      0        1750    1750            1       0        DR      0
PROPS!
E1      1       3750    3750            1       0        DR      0
!
E2      0        5750    5750            1       0        DR      0
!
SETUP   Trs
FROM    clk_risc        E9      S0
SIGNAL  dbg_dat_o
TO      rst     E1      S1
DIRECTION       output
OUTARROWS       0
RADIX   hex
USERPLACED      0
GRID    0        1       0        1       0        16711680        0        0
DISPLAYAS       6
ENDGRID -1
CUSTDISPSTRING  %n v=%mv,%Mv f=%mf,%Mf m=%mm,%Mm d=%md,%Md %c
Clock
CustomDisplayStringRTF  {\rtf1\ansi{\fonttbl{\f0 \fswiss Arial;}}\sectd\marglsxn1800\margrsxn1800\margtsxn1440\margbsxn1440\headery1440\footery1440\sbkpage\pgncont %n v=%mv,%Mv f=%mf,%Mf m=%mm,%Mm d=%md,%Md %c}
EdgeLevel       neg
EnableHdlCodeGeneration False
Set     Not Used
OrderIndex      1
Clear   Not Used
PROPS!
ClockEnable     Not Used
!
ActiveLowSetClear       True
AsyncSetClear   True
HOLD    Trh
ActiveLowClockEnable    True
FROM    clk_risc        E7      S0
VhdlType        std_logic
TO      rst     E1      S1
VerilogType     wire
OUTARROWS       0
SystemCType     sc_logic
USERPLACED      0
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
DISPLAYAS       6
StateEquation   Hex(Inc(0,2,5))
CUSTDISPSTRING  %n v=%mv,%Mv f=%mf,%Mf m=%mm,%Mm d=%md,%Md %c
HighVoltageThreshold    5
CustomDisplayStringRTF  {\rtf1\ansi{\fonttbl{\f0 \fswiss Arial;}}\sectd\marglsxn1800\margrsxn1800\margtsxn1440\margbsxn1440\headery1440\footery1440\sbkpage\pgncont %n v=%mv,%Mv f=%mf,%Mf m=%mm,%Mm d=%md,%Md %c}
LowVoltageThreshold     0
EnableHdlCodeGeneration False
LSB     0
OrderIndex      2
MSB     31
PROPS!
SignalActionType        0
!
isFallingEdgeSensitive  False
isRisingEdgeSensitive   True
MARKER  MARK0
DrawAnalog      0
ATTACH  rst     NULL    S1
BooleanEquation
TIME    2750.000000
NegTolerance    0
RELATIVETIME    0.000000
PosTolerance    0
DISPLAYAS       5
UserSpecifiedSizeRatio  1
MARKERTYPE      Timebreak(Curved)
VerilogCode
WHILERETURN
VHDLCode
REPEATNUMBER
VhdlMapping     DefaultVhdlMapping
SNAPTO  0
PROPS!
COMPRESSTIME    0.000000
E0      X       1750    1750            1       0        DR      0
COMMENT
E1      V       4750    4750    0x0     1       0        DR      0
!
E2      V       5750    5750    0x4     1       0        DR      0
!
P&l   1Q
&" WMFC YyxjP&l EMFys     XVISIODrawing
 %RL Arial%Tl!y
SIGNAL  dbg_op_i
@
DIRECTION       input
@!yLXSET 0--)%Tl!
RADIX   hex
@
GRID    0        1       0        1       0        16711680        0        0
@!LXSET 1--)%RL Arial^0`>j8p2bP<pj8X rif design, Arial contains more humast characteristics than many of its predecessors and as such ie %T`b        6
ENDGRID -1

Clock   Unclocked
@
EdgeLevel       neg
@b        LT...haRL Arialhich helps to give the face a less mechanical appece.  Arial is an extremely versatile family of typefaces which can be used with equal success for text setting in reports, prentations, magazines etc, and for display use in newspapers, adw.%T`=      
S

Set     Not Used
@
Clear   Not Used
@= 
LTSETIC--)RL Arialts use by you is covered under the terms of a liceagreement. You have obtained this typeface software either directly from Monotype or together with software distributed by onef Monotypes licensees.
ClockEnable     Not Used
ActiveLowSetClear       True
This software is a valuable asset od %TTJ
     

AsyncSetClear   True
@
ActiveLowClockEnable    True
@J
LPIe RL Arialdistribute this software.
VhdlType        std_logic
VerilogType     wire
If you have any questconcerning your rights you should review the license agreement you received with the software or contact Monotype for a copy othe license agreement.
SystemCType     sc_logic
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
Monotype can be contacted at:
StateEquation   Hex(Inc(0,2,5))
HighVoltageThreshold    5
USA7 %T
LowVoltageThreshold     0
J
x

SignalActionType        0
@
MSB     3
@
LSB     0
J
isFallingEdgeSensitive  False
L`TLB_SETS-1&%%V09
:

::
%(RL Arial2. All Rights ReservedAriRegularMonotype:Arial Regular:Version 2.76 (Microsoft)ArialVerson 2.76ArialMTArial Trademark o%(RL Arial & TM Off. and elsewhere.notype TypographyMonotype Type Drawing Office - Robin Nicholas,Patricia Saunders 1982Contempors%(RL Arialacteristics than many of s predecessors and as such is more in tune with the mood of thelast decades of the twentieth ca%(RL Arialuller than in most industal style sans serif faces.  Terminal strokes are cut on the diaonal which helps to give the fac%(RL Arialversatile family of typefes which can be used with equal success for text setting in reprts, presentations, magazines ea%(RL Arialromotions.http://www.monop* !#0%`')<)***:*,r-P.../133344555&5666(6866707@8*8:8J8Z9f::;
isRisingEdgeSensitive   False
%(RL ArialL0MMLNpNNNNOPQQR*RSSTTTWXlXY"Z@ZZZ[[[[[\]]^B^_`Vaabbcde&fRfgXghizjkkm mooo%(RL ArialH:x2
DrawAnalog      0
NvBv>~h(^<`pBp2~H%(%
(%RL Arialz$bzB jt<
BooleanEquation
Hæ(ƆưǒǼBl˖@j͔;<fΐBм(R|Ҧ%Tl[{
NegTolerance    0
@
PosTolerance    0
@[LXVPN 0--0%Tl{
UserSpecifiedSizeRatio  1
@
VerilogCode
@LXVPN 1--0%RL Arial J
VHDLCode
B
Vn~>NdJZn~H  !"l"#$2%&z&'"'2'(((*++-<-L//113:3J4:4J55%T`    7
PROPS!

E0      V       5750    5750    READ PC 0x0     1       0        DR      0
@
!
@        LT...RL Arial[[^0`zcehgjbl2mnn@nPnnnnno(oRoboroooppp p0p@pPpzppppqqBqlqqqrr>rrrss:sdssstt6t`ttt%(%T`,
Md

@
MARKER  MARK0
@,
LTVPN!!$Th


ATTACH  rst     NULL    S1
@
TIME    2750.000000
@h
LdITLB_SETS-1!!!!&%%V0j        MkL L     kkL%(%RL ArialB
RELATIVETIME    0.000000
PZ&L~f"v&N4f@n(^0`>j8p%T~b
DISPLAYAS       5
@
MARKERTYPE      Timebreak(Curved)
@LpEFFECTIVE ADDRESS a-))-0(---000---&%&" WMFC 9y%V0F6        
G
5 
5     GG
%(RL Arialpearance.  Arial is an extremely versatile family ypefaces which can be used with equal success for text setting in reports, presentations, magazines etc, and for display use inewspapers, advertising and promotions.http://www.monotype.comww%(RL Arial
WHILERETURN
This typeface is the property of Monotype Typogr and its use by you is covered under the terms of a li6"BbJr&P|>h*n%(RL Arialhpvxp4>.^"RBrT      
REPEATNUMBER
0
SNAPTO  0
`
COMPRESSTIME    0.000000

COMMENT

!
Dt%(RL Arial4d4d* !#0%`')<)***:*,r-P.../133344555&565F66(686707@8*8:8J8Z9f::;
;@;p;;<%(RL ArialNNNOPQQR*RRSSTTWXlXY"Z@ZZZ[[[[[\]]^B^_`Vaabbccde&fRfghizjkkm mooopRpbprpp%(RL Arialx2

NvBv>~h(^<`pB2~HL%(RL Arial*hz$bzB jt<
Q<=KuyTiming DiagramTiming.Document.19qTiming Diagram
Hæ(ƆưǒǼBl@j͔;<fΐBм%(%
(%RL Arial&PPV
FMicrosoft Visio DrawingVISIO 6.0 ShapesVisio.Drawing.69qTiming Diagram Editor v7.1g - Output File
@Bz(R|$Nx JtFpBl^t~  J%Tl]o
@
PROJECT
@]oLXPPN 0--0%Tl] 
BaseTimeUnit    1
@
DisplayTimeUnit 2
@]LXPPN 1--0%%T`    ,
TextGridX       250.000000

TextGridY       6
@
EdgeGridX       250.000000
@        LT...RL Arialnnnnno(oRoborooopp p0p@pPpzppppqqBqlqqqrr>rhrrrss:sdssstt6t`ttuu2u\uuuvv.vXvvvww*%TI

ImportStartTime 0.000000
@
ImportEndTime   281474976710656.000000
@LlPPN ITLB_SETS-2--0)%-%--)-%TO


TimePerPixel    6.497175
@
Visible DELAYS  SETUPS  HOLDS   SAMPLES TEXT    HIDDENATTACHMENTS       CRITICALPATHS   GRIDLINES       UNCERTAINTY
@O
LlPPN ITLB_SETS-1--0)%-%--)-%%
(&%%V0        M     LL          L%(%
(%
(&%%V0MLLL%(%
(&
ColWidths       144,216,288,423,488

ScrollPos       0.000000,0.000009,0.000000

DefDelayRule    1

NoEventOverlap  NO

SigLabelFontHeight      10

LabelHeight     12

LoadLibsToMem   1
UseFullPathNames        1
LibPath
EntireTime      YES
PrintTimeSpecified      NO

FromTime        0
ToTime  5.75

AllSignals      YES

CurrSelSigs     NO

PrintTo 2

PrintFileName   C:\DOCS\reset.wmf

PreviewInterchange      YES

PreviewTIFF5    NO

UseMargins      NO

PrintTimeLine   NO

PrintBorderBox  YES

PrintSigNames   YES

PrintSigNamesOnEachPage YES

AddPreviewToEPS NO

PreviewRes      150

MarginLR        1.25

MifImageWidth   6.00

MarginTB        Auto

Header  %d %t;%f;%p

Footer
ScaleHorz       100
!
ScaleVert       100
"
ScaleHPage      1
#
PrintImage      DIAGRAM
$
DefaultTimingModel      minmax
%
DefaultClock    Unclocked
&
DefaultEdgeLevel        neg
'
DefaultSet      Not Used
(
DefaultClear    Not Used
)
DefaultClockEnable      Not Used
*
DefaultClockToOutLH     0
+
DefaultClockToOutHL     0
,
DefaultSetup    0
-
DefaultHold     0
.
DefaultRegStartupState  unknown
/
DefaultPodSize  8
0
DefaultActiveLowSetClear        True
1
DefaultAsyncSetClear    True
2
DefaultActiveLowClockEnable     True
3
SigLabelFontHeight      10
4
PROPS!
5
!
6
7
STYLE
8
DefaultFont     USER    {-17,0,0,0,400,0,0,0,1,0,0,0,0,Arial,0}
9
DrawWndFont     DEFAULT
DrawWndColor    DEFAULT
<
GridWndFont     DEFAULT
=
GridWndColor    DEFAULT
>
LabelWndFont    USER    {-13,0,0,0,400,0,0,0,0,3,2,1,34,Arial,0}
?
LabelWndColor   DEFAULT
@
ParamDispPref   0
A
ParamWndCellDisplay     0
B
CustDispString  %n v=%mv,%Mv f=%mf,%Mf m=%mm,%Mm d=%md,%Md %c
C
CustomDisplayStringRTF  {\rtf1\ansi{\fonttbl{\f0 \fswiss Arial;}}\sectd\marglsxn1800\margrsxn1800\margtsxn1440\margbsxn1440\headery1440\footery1440\sbkpage\pgncont %n v=%mv,%Mv f=%mf,%Mf m=%mm,%Mm d=%md,%Md %c}
D
MarkerDispPref  4
E
MarkerCustDispString    %n v=%mv,%Mv d=%md %t
F
MarkerCustomDisplayStringRTF    {\rtf1\ansi{\fonttbl{\f0 \fswiss Arial;}{\f1 \fswiss MS Sans Serif;}}\sectd\marglsxn1800\margrsxn1800\margtsxn1440\margbsxn1440\headery1440\footery1440\sbkpage\pgncont\f1 %n v=%mv,%Mv d=%md %t }
G
SignalColor     2
H
LabelOffset     4
I
BusDisplay      0
J
WaveFormWidth   0.500000
K
WaveFormColor   0
L
InputWaveFormColor      16711680
M
SlantedEdges    1
N
SlantAngle      75
O
RightJustifySigNames    1
P
AutosplitEnabled        1
Q
AutosplitChar   _
R
DynamSizedSignals       1
S
!
T
U
DIAGRAMTESTBENCHSETTINGS
V
FilesBeforeDiagramModel
W
FilesInsideDiagramModelDeclarationSection
X
AbortHdlCodeEnabled     1
Y
DelayHdlCodeEnabled     1
Z
SampleHdlCodeEnabled    1
[
MarkerHdlCodeEnabled    1
\
VerboseSamples  0
]
VerboseDelays   0
^
VerboseFileInput        0
_
VerboseSequenceVerification     0
`
IncludeDelayTime        1
a
ExecuteFromTopLevel     1
b
TimeOutInDiagramLengths 0
d
DefaultCycleClock       Unclocked
e
DefaultCycleEdge        neg
f
!
g
h
MACROS
i
!
j
k
CORGROUP        $$CLK_I_BufferRising
l
Percent 100
m
!
n
o
CORGROUP        $$CLK_I_BufferFalling
p
Percent 100
q
!
r
s
CORGROUP        $$CLK_I_BufferRisingFalling
t
Percent 100
u
!
v
w
CORGROUP        $$CLK_I_BufferRising
x
Percent 100
y
!
z
{
CORGROUP        $$CLK_I_BufferFalling
|
Percent 100
}
!
~

CORGROUP        $$CLK_I_BufferRisingFalling
Percent 100
%%W,C$L--%(&%%W,Z
Y
Y
%(&%%W,CK
!
BLB
%(%%V0%%%%RL Arial%Txk
CORGROUP        $$CLK_I_BufferRising
@
Percent 100
@kL\TLB SET)%---)Tl
!
@
@LXINDEX00-+&%W$
CORGROUP        $$CLK_I_BufferFalling
a
Percent 100

!
X
%(%%V,N       =
CORGROUP        $$CLK_I_BufferRisingFalling
N       
Percent 100
N=
!
N     &%%V0
%(%%TdX
@
CORGROUP        $$CLK_I_BufferRising
@XLTCOMP047-&%W$qh%(%%V,}^^}^^&%%W$
$q
h%(%%V,^BB^^B^&%%V0%(%
(%%T`'q
Percent 100
@
!
@'LTINV0-&%W$Wi@``7%(%%V,9..`9..RL
CORGROUP        $$CLK_I_BufferFalling
 Arial%(%
(%%Tl8#
Percent 100
@
!
@LXHIT 00)%%
(RL Arial%TX
@
CORGROUP        $$CLK_I_BufferRisingFalling
@LP31%%RL Arial&" WMFC yp
Percent 100
      
!
%T`
@
CORGROUP        $$CLK_I_BufferRising
@LTlogRL Arial()*+,-/0123456789:;<=?@ABCDE%TT
Percent 100

!
@
@LP2, RL Arialessors and as such is more in tune with the mood oe last decades of the twentieth century.  The overall treatment of curves is softer and fuller than in most industrial style ss serif faces.  Terminal strokes are cut on the diagonal whichha%(%T    
CORGROUP        $$CLK_I_BufferFalling
@
Percent 100
@Lh(ITLB_SETS)+13!!!!%
(RL Arialtname/ms_welcome.htmlNOTIFICATION OF LICENSE AGREE
!
This typeface is the property of Monotype Typography and its use by you is covered under the terms of a license agreement.ou have obtained this typeface software either directly from Mdi%TXI
CORGROUP        $$CLK_I_BufferRisingFalling
@
Percent 100
@ILP13%%%TT
!
@
@LP0it%RL Arialte this software.
CORGROUP        $$CLK_I_BufferRising
Percent 100
If you have any question concng your rights you should review the license agreement you received with the software or contact Monotype for a copy of the linse agreement.
!
Monotype can be contacted at:
CORGROUP        $$CLK_I_BufferFalling
Percent 100
USA - (847)
!
%Tl
@
CORGROUP        $$CLK_I_BufferRisingFalling
@LXWAY 0nO98.&%W${%(%%V,%RL
Percent 100
!
 ArialialRegularMonotype:Arial gular:Version 2.76 (Microsoft)ArialVersion 2.76ArialMTArial Trdemark of The Monotype Corporatd%TP
@
CORGROUP        $$CLK_RISC_BufferRising
@     L`ITLB MISSr)%-7--Tl
Percent 100
@
!
@l     L`EXCEPTIONe-+0--)40%
(%
(RL Arialy of its predecessors ands such is more in tune with the mood of the last decades of thetwentieth century.  The overallv%TX

@
CORGROUP        $$CLK_RISC_BufferFalling
@LP12%%&%W$%(%%V,&%%W$%(&%%W$

%(&%%W$%(%%V9 
Percent 100

!
     &%%W${%(%%V,%
(%
(%RL
CORGROUP        $$CLK_RISC_BufferRisingFalling
 Arial
Percent 100
`
!


CORGROUP        $$CLK_RISC_BufferRising
DtD.@xB^,\&V44d* !#0%`%Tj
Percent 100
@
!
@jLdPADDR[31:13]--000%%%%&%W(CGL>%(&%%W$53>*%(%%V,!     !!       !RL ArialzzT{{|||}}~~:x2
NvBv>~h^<`pB%(%%T~T
CORGROUP        $$CLK_RISC_BufferFalling
@
Percent 100
@~LdPAGE OFFSET--4-4))--)TF1
!
@
@FLdPADDR[12:0]--000%%%%
(RL Arial0Z,V(R|&PPV
CORGROUP        $$CLK_RISC_BufferRisingFalling
@BzR|$Nx Jt%(RL Arialn~>NdJZn~H  !"l"#$2%&z&'"'2'((()*++-<-L//13:3J4:4J5577 8`8p88:::(%(%
(RL ArialWdWtWWY2Z[[^0`zcehgl2mnn@nPn`nnnnno(oRoboroooppp p0p@pPpzppppqqBqqqrr>rhrrrss:sdsss%T`
Percent 100
P
!

@
CORGROUP        $$CLK_I_BufferRising
@
Percent 100
LTlogRL Arial}~~B~l~~~(\xzJ.(Fn(^`Tjbr**<(:L^p%TTQ
!
b

CORGROUP        $$CLK_I_BufferFalling
@
Percent 100
@Q
!
LP2RL Arial~f"v&N4f@n(^
&WMFCy0`>j8p2bP<pj8X m%Tc

CORGROUP        $$CLK_I_BufferRisingFalling
@
Percent 100
@c
!
Lh(ITLB_SETS)+12!!!!&%W$      %(%%V0zb
zb
b
zz%RL Arialpvxp4>.^"RBrT 

CORGROUP        $$CLK_RISC_BufferRising
0
Percent 100
`
!

DtD.@%TY
.
CORGROUP        $$CLK_RISC_BufferFalling
@
Percent 100
@LlD & A attributes0--%%%%"&%%V0`
!
fa
eea
CORGROUP        $$CLK_RISC_BufferRisingFalling
a
Percent 100
e%(%
(%RL ArialQR*RRSSTTTWXlXY"ZZZ[[[[[\]]^B^_`Vaabbccde&fRfgXghizjkkmooopRpbprpprrrsstpu^%T
!
]
@
CORGROUP        $$CLK_I_BufferRising
@
Percent 100

!
L`PAGE FAULT--4-)-0%)&%W$0    B      9    9%(%%V, a
`     a
CORGROUP        $$CLK_I_BufferFalling
9     `     &%%W$0  9     %(%
(%%V0mMmMMmmM%RL Arial(R|ҦP\׊ך&l8޾^0Z,V(R|&PPV
Percent 100
@Bz%Txv.
!
@
@vL\SR[SUPV-0-0--TT4~
CORGROUP        $$CLK_I_BufferRisingFalling
@
Percent 100
@4LP]&%W$               %(%%V, a
!
     a
          &%%W$                %(%
(%
(%
(%%V0} }      }}RL Arialtt6t`tttuu2u\uuuvvXvvvww*wTw~wwwx&xPxzxxxy"yLyvzzZzz{${N{x{{{| |t|||}}F}p}}}~~B~l~~%(%RL Arialr**<(:L^p06 `.xHRdrf,`B%TpB 
CORGROUP        $$CLK_RISC_BufferRising
@
Percent 100
@BLXACCESS-00---Tdg        
!
@
@LTTYPE)---&%W$
{%
%(%%V,].
.
.
].
%
(%
(%%Tz
H0
CORGROUP        $$CLK_RISC_BufferFalling
@
Percent 100
@z
H
!
L`PROTECTION-04)-0)40T
&2
@
CORGROUP        $$CLK_RISC_BufferRisingFalling
@

Percent 100
L`ATTRIBUTES-))0-0)--&%W$\e%(%%V,ffRL
!
 Arial#XX>C',f(QArialArial%(%RL
CORGROUP        $$CLK_I_BufferRising
Percent 100
 ArialE-ChQ ArialArialCCMT316eafa793t%T
2
!
@
@     L`DMMU PAGEX0770--4-TlQL$
CORGROUP        $$CLK_I_BufferFalling
@
Percent 100
@QLLXFAULT)-0%)T?
!
@
@     L`EXCEPTION-+0--)40&%W(%(%%V9
CORGROUP        $$CLK_I_BufferRisingFalling



Percent 100
.-C Arial???????-2
!
y!SET 0--)%2
!SET 1--)%C Arial?????????????????????????-2
CORGROUP        $$CLK_RISC_BufferRising
       b...C Arial?????????????????????????-2
Percent 100
        
=SET--)2 Arial??????5??????????????????-       2
!
J
I* Arial?????????????????5???????-2
J
CORGROUP        $$CLK_RISC_BufferFalling

Percent 100
TLB_SETS-1--$:

::
-C Arial2. All Rights ReservedAri-C Arial & TM Off. and elsewhere.-C Arialacteristics than many of -C Arialuller than in most indust-C Arialversatile family of typef-2 Arialromotions.http://www.mono-2 Arial?A?A?A?A?A?A?A?A?A?A?A?A?-2 Arial?A?A?A?A?A?A?A?A?A?A?A?A?-     "System cpxρ/--C Arial?A?A?A?A?A?A?A?A?A?A?A?A?-2
!
[VPN 0--0%2
VPN 1--0%C Arial???????????????????????-  2
CORGROUP        $$CLK_RISC_BufferRisingFalling
       ...C Arial????????c????????????????-
Percent 100
-2
!
,
VPN!!$2
h
ITLB_SETS-1!!!!--$kL L     kkL--C Arial?????????????????????????-!2
CORGROUP        $$CLK_RISC_BufferRising
EFFECTIVE ADDRESS-))-0(---000-----$G
5       
5     GG
-C Arial?????????????????????????-C Arial?????????????????????????-C Arial?????????????-C Arial?A?A?A?A?A?A?A?A?A?A?A?A?-        C Arial?A?A?A?A?A?A?A?A?A?A?A?A?- 
Percent 100
C Arial?A?A?A?A?A?A?A?A?A?A?A?A?-
!
C Arial?A?A?A?A?A?A?A?A?A?A?A?A?---C Arial?A?A?A?A?A?A?A?AA?A?A?A?-2
o]PPN 0--0%2
CORGROUP        $$CLK_RISC_BufferFalling
]PPN 1--0%-2
Percent 100
       ...C Arial????????????????????????p-2
!
PPN ITLB_SETS-2--0)%-%--)-%2
O
PPN ITLB_SETS-1--0)%-%--)-%---$ LL          L---        --$LLL--
CORGROUP        $$CLK_RISC_BufferRisingFalling
--%L-----%Y
Y
---%BLB
Percent 100
---$%%-C Arial-2
!
kTLB SET)%---)2
INDEX00-+-%
CORGROUP        $$CLK_RISC_BufferRising
X
Percent 100
---$N       
!
N=
N     -  -$-     --
2
CORGROUP        $$CLK_RISC_BufferFalling
XCOMP047--      %h- --$^}^^- -%
h- --$B^^B^- -$-     ---2
Percent 100
'INV0--%``7---$.`9..C
!
 Arial----2
CORGROUP        $$CLK_RISC_BufferRisingFalling
HIT 00)%-C Arial-
Percent 100
2
!
31%%2 Arial-2
log! Arial()*+,--               2
CORGROUP        $$CLK_RISC_BufferRising
22 Arial?????????????????????????-
Percent 100
-
!
2
(ITLB_SETS)+13!!!!-C Arial?????????????????????????-
CORGROUP        $$CLK_RISC_BufferFalling
2
Percent 100
I13%%-  2
!
0%S Arial?????????????5???????????-2
WAY 0O98.-%---$-C
CORGROUP        $$CLK_RISC_BufferRisingFalling
Percent 100
 ArialialRegularMonotype:Arial -2
!
    ITLB MISS)%-7--2
l    EXCEPTION-+0--)40--   C Arialy of its predecessors and-
CORGROUP        $$CLK_RISC_BufferRising
2
Percent 100
12%%-    %- --$- -%- - -%
- - -%- --v$9       
!

     -       -%- --$-
CORGROUP        $$CLK_RISC_BufferFalling
--C
Percent 100
!
 Arial?A?A?A?A?A?A?A?A?A?A?A?A?-2
jPADDR[31:13]--000%%%%-
CORGROUP        $$CLK_RISC_BufferRisingFalling
%L>-       - -%>*- --$!!     !C Arial?A?A?A?A?A?A?A?A?A?A?A?A?-     -- 2
Percent 100
~PAGE OFFSET--4-4))--)2
!
FPADDR[12:0]--000%%%-2 Arial?A?A?A?A?A?A?A?A?A?A?A?A?-! Arial????????????????????????--2 Arial????????????????????c????-2
CORGROUP        $$CLK_RISC_BufferRising
log! Arial?????????????????????????-  2
Percent 100
Q
!
22 Arial????????????????????????-
2
CORGROUP        $$CLK_RISC_BufferFalling
c
Percent 100
(ITLB_SETS)+12!!!!-%---$zb
b
zz-C Arial?????????????-2
!
D & A attributes0--%%%%"--$a
eea
CORGROUP        $$CLK_RISC_BufferRisingFalling
a
Percent 100
e--        -C Arial?A?A?A?A?A?A?A?A?A?A?A?A?- 2
!

CORGROUP        $$CLK_RISC_BufferRising
PAGE FAULT--4-)-0%)-%       9    9---$     a
Percent 100
9     `     --%      9     ----$mMMmmM-C Arial?A?A?A?A?A?A?A?A?A?A?A?A?-2
!
vSR[SUPV-0-0--  2
4]-%        ---$     a
CORGROUP        $$CLK_RISC_BufferFalli7ng
          --%          ------$}      }}C Arial?????????????????????????-
Percent 100
-C Arial?????????????????????????-2
!
BACCESS-00---
2
TYPE)----%%
---$.
.
].
--      --2
CORGROUP        $$CLK_RISC_BufferRisingFalling
Hz
Percent 100
PROTECTION-04)-0)402
!

ATTRIBUTES-))0-0)---%e---$fC
CORGROUP        $$CLK_RISC_BufferRising
Percent 100
 Arial?#???C???--C
!
 ArialE-???AC?A??-2
CORGROUP        $$CLK_RISC_BufferFalling
    DMMU PAGE0770--4-2
Percent 100
LQFAULT)-0%)2
!
    EXCEPTION-+0--)40-
%-       --v$9
CORGROUP        $$CLK_RISC_BufferRisingFalling



Percent 100

!
FMicrosoft Visio DrawingVISIO 6.0 ShapesVisio.Drawing.69q՜.+,D՜.+,"@HP\ht
      PagesMastersPageVisio (TM) Drawing
NTH2MRl !fffMMM333$
CORGROUP        $$CLK_RISC_BufferRising
$
Percent 100
U38@Td Arial@NWingdzs@N@tMonotype Sort+
NtSymbol5T?? Y@-1UJ:DT1EW-hTT<*  
!

/Ub
bO0zGz?@8@H2!kWb*U

+$PL/^&9^$? { Ak^&,,'%/v&&       *
CORGROUP        $$CLK_RISC_BufferFalling
1y
 )P? 2
U
U12?k9aBBHEHEHEHEHEHEH@?>?:`T2BBHEHEHEUHEHEHEHE%H@%O9      F7AOY@;P
AsVsVA!gLTkY  W_W__ !`#k4lb6u`kW     *4l
Percent 100
4l%Y?P:?-\
#!+|QtKf2|2|2|I2wGQAUoTMeE$ttA%_8BOTOfOxOO??HO?7ܻXuW?YsU42
!
T*
xxx
CORGROUP        $$CLK_RISC_BufferRisingFalling
0jPvȲl^/!3jBj6D///$Q0p?Mdj^cj4Ak[~ϐ$YkU1%1F-(kp
ٻ          A.$5-Bi`#9)F/Pv// ߾/u?2trߜKS527xߢ#6@h$MuLh        Ճ%ԊՑ)<OU#5G::U2q ?/&w&
Percent 100
<<7H1OQjPSHQywHAt///YOG$_p4b%F!8q/#P?C/N^qhE!	@d)n{r1P1	@/Oqt}Q!n=k@Ʊ셩{B'ɂXVP_0TNJg211R5P"QQ[O"P!q[rrqqӂqq¢ӁӁP¡¡Waa7$VW7P$q"$qP1q1qP>q">qPKqKqPXqXq2eqeqZ2SobZZdSTQcdPQQP1H[<k?ta}Y M/OO*Dd3qO/NkS\O9E//_      ??-??=___ѷ'sϖdI,O0R7nO&ګa̗ѫaW?O  //?*
!
KϥϷϾCNa\"4FXj߲K߳BTf_/q///,ڭaRdv*<+/`bbiAnFUj?|?~/ "C??Va]?     Ia(G
rpl/YDE@a1LOpO#Q/ISGQۍBQfQaIq_Uyj(ȄBb_(_:_/^_//Q__a1_      OO-OFZOQo~MA%oCAOOMgy N_r_O7Zg@:o,Ko-XyCŮbddpddpA͟ߟ'@9K]vAB(Onl=#??6HZlƎ'᏶;M_q 2DVhzόϞϰ
CORGROUP        $$CLK_RISC_BufferRising
.@Rdvߚ߬߾#}(:L^p Uɑۏ"4FXj@|X*<N`r&8J\nY////A/S/e/w///F/L//??$?6?H?Z?l?~????????O"O4OFOXOjO|OOOOOO__ 0_B_T_f________oo'o9oKo]oFxoOoooooo,>PPfx,> nBsgcEfΏ(ٴJ\nȟڟ"OeOj|@į֯(:L^pʿܿB#vXT+Sbbz@v6M_Toρ6ϱi      -?Qcuߙ߽߫ϭ,/-?eY[Ưy+=Oas1ńRZsc<Ɠ`Zl~sb6-1R##5GYk}x;6/F%/jI/[/m////)////
Percent 100
??.?@?R?d?v???YTV
|?bO2ODOVOzOaqOOOOOO_!_3_E_W_i_{________oo/oAo}x^oKAcrobat Distillerod7XX6  $)/@o  .0²r
!
dt        '9K]oCustom ?page 0,/FBN#/#1>//?/Q/
*2////
*3/.?//d:h#winspoolAcrobat Distillerc:\Program Files\Adobe\4.0\PDF Output\*.pdfUFDfP
h> /T6DUmA@
?ۿI?Y{O1@3EEbOeZ
Hu P(:{W_qQGeneric box with text and connection points. Can be stretched toy dimwenss.mb?贁No?k?4
HDD
$#       =h-(>TTE=UA??Q6   u` 6u         mB>00       0(2s@sJs&T>5
L@{5`7Copyright 1999 Visio Corporation.  All  "s reserved.` _SBl.chm!#22448d9   l>#0>Udd#3                    T
CORGROUP        $$CLK_RISC_BufferFalling
<hb 
261
Percent 100
g,s724?`b?M1^%Y?r?91M1E;6==5(2?;zrA
!
IB=OCq,^35/rV:?@FACMAOMOO@_2A#[6OMZM"3A^%\$___Z__B#[@o_9Bo[(
^textHl&'!OyaGEF#oJB
j]\a\k_@+dk3akIk%Ul4,< @.%@]WA-3        c7"A%Ul4,< @.%@WA-37U~}@TeBR0BTf*
?H<(
CORGROUP        $$CLK_RISC_BufferRisingFalling
H<(
Percent 100
U~E%
R0BTf
42UFDf
h-TUU[U@@??I?`d
buoqYkQhu23u`   Connector
!
`
e1Crw
CORGROUP        $$CLK_RISC_BufferRising
UH ^  -}|5p`I`V?}`xa833ސ]3σ3u33?,      ?Gxpx^&
CThis connector automatically routes between the shapi
ts.b?贁N?HD
@#            =h8T YY9    BF    U@?
ۿP6
Percent 100
u
!
`u#`bA@u
J .Q#DB     #։u`h?U\hr|SuZa{@-?bHl;'bE-ho'y(
2rq?@I k?$%?
CORGROUP        $$CLK_RISC_BufferFalling
@"V*5L -br/     ^vԜv"(2u&."q28iv"uh9Bd&<O/M{
Percent 100
#145`Vis_SBl.chm!#22474`7Copyright 1999 @io Corporation.  All $AUd3CE \^4
!
*L1$b24R(^[w[D ZQi       a59       93O'2"q?/g;2GHls'$!OyaGEӧFr#@7B
Lw$dro@+Ik"sk5o(SJ+B?9=3RD?Pi{"/| UPxP4FDTey
ahj TqUIߴ< @%@??I?*?Qc`2@?qu`&u o      <Qw!w! `        Connector
CORGROUP        $$CLK_RISC_BufferRisingFalling
`W"
Percent 100
*eU0'$P    !a        !J6$!"#$%&$()*+,-.
!
/
!+1H<4747"7!74a71817181718174!718'17!817'18/17+18:187/187318G17 89!78:?18:8[17G187K18c179!8k17S18w17W1 8!7[181:_1"82:c183:g1"84:k185:!8S17s1817w18W17{18g1718!718s171817181718138/CPS1S1s1Ds1QQ!_1D_1ac1c11g1Dg11QQaDa1k1k1!aDa1111D1W111!aDa1!!aaaap02uEiafC<1|fE!c1E!5)EDsN@@|=$@
̿
CORGROUP        $$clk_risc_BufferRising
?p!a1H-"d1a2l(?1N<s1<<<-?{l1!>SU1IE/R
3ÞPby5{bº,E׿q4111,E(!@q`dm@bqqbC`l̤5l8J_°iߒ/1bFFECTIVE ADDRESSCj45/G/*N\ 3z&&i4*_1N'2q
Percent 100
E#UTmǟٟ"/W{
!

CORGROUP        $$clk_risc_BufferFalling
ض.@R    !Q,l4Gdì?[m?9A|0T ůׯ.+=OsZɿb,>Pbi/ύ/4//Q?;?@_?|?ߠ5;ۿVPN 0
Percent 100
11
!
F...G2ITLB_SETS-1=H*'"H.{U8kUoBEOJ1G]51KU7RG8cRZ!z[儻U?a`kIP_b_
1
_fa{*]59K]o@[vkvHZ~Tia'9Kov//,/>/P/?%x/?/#z//k?(?L?R${r?x?
ץJ;P21O<1!G2R+GooYOpoOOOOU)ƿؿOOH_oo~_______Zl o2oDd^aESlEէpoognӤoon\"9N'@@|=%$
~(u'v1C`U03w.1Zړ̓pT|^a(:L^p0mʏu);M_q!|*џ|w%?;/1Nǯ rx  ;S 
CORGROUP        $$clk_risc_BufferRisingFalling
߀I[/0)q-AX`$/6,_<^aSaOSlSS|ߎߔgS
Percent 100
"4FXj42FuS   E;1(:L^(_6U_+__-?Qc8:;G;H3o'_^oo=   -8JS_Ay1_cE7?+um9Pa$!IE4@E{CEu9p\8"/{6:u   PkRAu0`u^`Agӂu
ہYA1nhDsN%rtږR@p5%E`@z3Z`r5"&5"
!
җhSYV2r
?@I?V?ČBu@`m@CDuy0`
ףp=+
CORGROUP        $$clk_risc_BufferRising
W8&H9-kx0Qe#"(
H@`0AO{-pOTIKEAISB_8OOZ Yo|DX nYLRؿ$ϸWYL˧cReϫ_nAjo]5q5//H9*
Percent 100
Սv4U
W0ɐ=5"]Aa5ooβ׿GYLp!DOa 14d4V$6HZloq:?=I)⨅4ӏ\* F4@GVI;ð"*<` ?_A=/mǫ߀ؠaܯ$NAT       `rC5Eϱ
!
1DiIwI''??{/')O;O uC6ԹqM,+sqEOi\"9N'
__._@_R_R'bd ԀU6TU__;@u
Qfp@US`ܦjjZe$@/@)pup5fp@z3Q/5G֧Dif!ZoU@OOi糘oo` F]tEƏouId"04FXj+~RQT,߾OݢY5Ho  1ˑ#5G`k0;jD{8\Utp߉TLB SET? INDEXROÕl?oa7p? ]1s]Y#֒V}-bŨvF@"Z1)ŨYRRFʢŢo[0mSRfiT#q27FXPX~8ŵϜ
\0qqI}SY1H߾*"$@J+        /C8!HCSZœ%5|Ŗq]_U##U
CORGROUP        $$clk_risc_BufferFalling
UԓUVρS F(~eNBDŵ
Percent 100
/b8!LQZG#27q@?OFcD?ǐup!%H}uԀn9Hqf*߆/ߪ&-6~_]<__4ghm^$o_Hmq_|ooT߁ŵ:-0
!
-1
 v... w-)_-S-1iDˑq|ߩgHN9Qo8m:'Dr>LƠ]tI)rB{ŵwUw/Ad0Os?.a`kԤdo8
%Cqˑ/
5AQ?ғ;e5QS55Q3aZ,zuyR9E:?@E_$*?Ql_U^SbT{jn9D?ҟqe__*_<_NX[Y^qo³)eIŲiŋ뺫eq6qHZlU@o8*'wn_U߄phϲħ4ĨUfϿ4as߈je߻xjqCOMPBeCɟg2?V?h?P$TP-DT!/ASew ?
O0	"
41Z2DyE
//0/B/T/f/x/o//*'1CUgy@DsoN@3]#5GYk}$I6/Y@'")Vp%܍70@z	3A2?>,6
CORGROUP        $$clk_risc_BufferRisingFalling
*'ՄAߚ,mןhgRQINV/q8o/'/D)ˏt,Ӆ/ ///??$?`6?H?Z?l?~?/ѐKƫ?U
Percent 100
^ 7EO&OZKJOK=      ZGOOOO_!v+SzdG2qì?涓lt?
!
$O`a_!;_M___q______pc_HIT 0ao߯TPrewqD%rt?@|=I%%к\
?Pa+τ;B9jultrL
AN|brT Wne@gcW/{3/P/`t/հ31Io\nU>qNt1Ug\"9N+@
1CU^@O8F
CORGROUP        $$clk_risc_BufferRising
@ODs1 2D////M6_&/_:__:/!o^/_Wo/{o_o/log2(ITLB_SETS)+12i-^X0'2UrB~rVL{~ܧxCpj5B
9Ey^XGHm!3Q?D/İ?`,k!);^X^XJ
??1?C?U?g?y????@DsN
????O#Og$OPQOcOuOOOOOOOO__)_;_M___q_ooo__Boƿo꿊oϮomooV¿o@!3x3?Qcu׏M_qˏGY,CSe`rVş5'(
1+J<
Percent 100
zq)/M/q/7U,==,[k}˟ݐ)!'#5GEAT.F}
1C///_92_ /h_:__4/_X&_D_/o'_2oDo%*>
!
k0Grp J\+dã>7@@ٓ|{P-DT!]-u{`u`bu
8 3р+
 Kp2I{H
v_eO?)p> @z        3{%'zz//A%{m'9-w/A GсSչQbi{ӏBبd6G2,rq?7?I6Kb+?Ty](Alǿ{ύKU*gy];?iѾhITLB MISS
CORGROUP        $$clk_risc_BufferFalling
EXCEP/TIONGr%);M_q
Percent 100
u!{$6HZ܁A1.fBXsBW.fg-gC$on.fgm=go///,P/ذ$?6??a?s???????.OO?GO         軈B&OO*
!
>~Eӏ7PE
ŗM8 U c#]^\lSV~vpZQv(TX֓L~*!F=FTU֒-qs@ق-؂-?@I\?RZ忚G0>Y,/zN#'kq
w5u0xɧSth`0,$O(,ϓvdЋKy]HSR[SUPV]jX 
ŕQI|!3h~@.vʏOOO__L'_dK*FT^f_x______0__ȟ6et6Go8U(nl~ft67s7d?>t6G=7O2Dh/Oe 2DV}R
(_)/-#Ge/w'Zm)!v.*P-DT!////
CORGROUP        $$clk_risc_BufferRisingFalling
??.?@?R?̝Qv?2n`| @5v ww4vCwMTOfOxOOO__,_>_P_b_t___
Percent 100
hZaa
!
a/ߟ9WٓTfxߜ߮aߟ? aH-QZl~ OpVOzTa
0a#G%bpſ
ߕQ=!XACCESS TYPE/ASew.
oo1o/"/4/F/X/o|'g5.h.o$6HZl~y~%@@"'@@54LV.ϧaϮOd/
CORGROUP        $$clk_risc_BufferRising
!__ߕAe//_[PROTECTION
Percent 100
!
ATTRIBUTES/$6HZl~
nXo$6HZl~ wH1yF
CORGROUP        $$clk_risc_BufferFalling
=&A8Sp!mYNWb@@z3oARN_`^@FWG"_^FW]W_+"Vlfo/1/C/U/g/y//////Hr?6aQDMMU PAGE
Percent 100
!
FAULT EXCEP31O2P?b?t??x9#xC?"/{  @@? 6buɃ7OIO[OmOOOOOOO   ds@"e1iK*o
.@dvɎa;        1&8J\n@DsN
CORGROUP        $$clk_risc_BufferRisingFalling
R;QO⏿
Percent 100
.@Rdv
   c_mp@HRp2|Ud_߉_Ic
b" cU!r_\oѯg2b2/ASewqȆ2I?ͷ뵯1ٿ0Ǩ9ѱ5 47$PE8CeXeњؖ;$?P;:ɀ`@ғC#/ęFѝNA}B}qn2rb?@IϮ"
CMB7&7%DŤHj4˨а`xáe˯)%ȕ<3/st5*DTK]qqAӞ7u;?u?CϿ*
'9K]϶_?@2BC`+=OAVßB󕶇_eOVgW+o'nV\g(m WfoV/
/߯?(:T?^x? VyNsxsTFADDR[3?1:13]
!
BJO)DJ'$6HZl~vљg@@|=iU$EE#ZT#XP`/0њɩƀRސ)$7@p)tڜ>bR`uAЇv3x?/ /2/D/oh(}//)(`U/T`/`9~CrO=?Dq4Fs?q1y;ψ6?Ǽ?#·F5&O8OJO>nOOؿOOn       vH__/_A_S_e_w___\Y_uvd2d"W#aono=o/SeωYn!}GE OFFSET
CORGROUP        $$clk_risc_BufferRising
s?12:0]UFU#$%U&(+-U.01235Ul4,< @%@_MD;C-_7AU2@$D7JRH<(
Percent 100
U2ElD7
RUlL(
!
4(U1(UO"D&aU=QJf        )h"Ty+Uv'_Ʌ&aQ-
-H*9(TYgEQ/,GuideTheDocPage-1Gesture FormatBlock NormalVisio 10Block ShadowVisio 12Block HighltVisio 11ConnectorVisio 90Dot ConnectorConnector ArrowVisio 00Visio 01Visio 02Visio 03Visio 13Visio 20Visio 21Visio 22Visio 23Visio 50Visio 51Visio 52Visio 53Visio 70Visio 80BoxDynamic connector.8Box.3Box.4Box.5Dynamic conn?ectorDynamic connector.10Box.2Box.24Box.33Dynamic connector.39Dynamic connector.50Dynamic connector.52Dynamic connector.9Dynamic connector.45Box.13_ 63.F
CORGROUP        $$clk_risc_BufferFalling
E$84C-
Percent 100
DNTG\fUtw
Uc
!
u
UQ
CORGROUP        $$clk_risc_BufferRisingFalling
u
Percent 100
Wu
!
UU4ULGv      d|,9FS`mz$<TlJcUHA[*J[*{ [ { U*,{ $[        { ?[ Ul{ ^[*t{ b*{ l[*{ p[*{ tT[ 0{ [*{ U!:{ *{ խ[*{ *W*$0[ Z:'D0I)d0)+0^'l0/00*(!        0xRf
I!:!T!!"#%%&'(*)*+!U-./0U1245UjU   
CLOCK   clk_risc
U
UUUUl4,< @%@T_KUC-UD37AUl4,=L
PERIODE 1
AJ-3G7A_*<N@KIRVgIL6uH<(
DUTY    50
H<(
OFFSETE 0
_*<NEL
RVgq k{z
INITIAL LOW
*   g"4pFX(4
@(qb@2y
MAXUNCERTRISE   0
JlO:]R
MAXUNCERTFALL   0
TQU#u&T!B}U?Q
>XCO :Bm`OĭGfi$̧f'ơ#E^N,çt)\*}1Ս=|`2D:IUV
MINUNCERTRISE   0
O?LG}D5 C=d#MJ!_5,Y @Oh+'0@HhtValued Sony CustomerG(Exw
MINUNCERTFALL   0
w
JRISEE  0
 EMF EXVISIODrawingMD ??l(@(ʦ
JFALLE  0
GRID    1       1       1       2       2       16711680        0        0
ENDGRID -1
DIRECTION       input
MASTERCLOCK     None
Clock   Unclocked
EdgeLevel       neg
Set     Not Used
Clear   Not Used
ClockEnable     Not Used
ActiveLowSetClear       True
AsyncSetClear   True
ActiveLowClockEnable    True
VhdlType        std_logic
VerilogType     wire
SystemCType     sc_logic
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
StateEquation   Hex(Inc(0,2,5))
HighVoltageThreshold    5
LowVoltageThreshold     0
MSB     0
LSB     0
isFallingEdgeSensitive  False
isRisingEdgeSensitive   True
DrawAnalog      0
BooleanEquation
NegTolerance    0
PosTolerance    0
UserSpecifiedSizeRatio  1
VerilogCode
VHDLCode
PROPS!
E5      1       2500    2500            1       0        DR      0
E6      0        3000    3000            1       0        DR      0
D
E7      0        3500    3500            1       0        DR      0
E9      1       4500    4500            1       0        DR      0
!
SIGNAL  rst
DIRECTION       input
RADIX   hex
GRID    0        1       0        1       0        16711680        0        0
ENDGRID -1
Clock   Unclocked
EdgeLevel       neg
Set     Not Used
Clear   Not Used
ClockEnable     Not Used
ActiveLowSetClear       True
AsyncSetClear   True
ActiveLowClockEnable    True
VhdlType        std_logic
VerilogType     wire
SystemCType     sc_logic
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
StateEquation   Hex(Inc(0,2,5))
HighVoltageThreshold    5
LowVoltageThreshold     0
SignalActionType        0
MSB     0
LSB     0
isFallingEdgeSensitive  False
isRisingEdgeSensitive   False
DrawAnalog      0
BooleanEquation
NegTolerance    0
PosTolerance    0
UserSpecifiedSizeRatio  1
VerilogCode
VHDLCode
PROPS!
E0      0        1750    1750            1       0        DR      0
E1      1       3750    3750            1       0        DR      0
E2      0        5750    5750            1       0        DR      0
!
SIGNAL  dbg_dat_o
DIRECTION       output
RADIX   hex
GRID    0        1       0        1       0        16711680        0        0
ENDGRID -1
Clock
EdgeLevel       neg
Set     Not Used
Clear   Not Used
ClockEnable     Not Used
ActiveLowSetClear       True
AsyncSetClear   True
ActiveLowClockEnable    True
VhdlType        std_logic
VerilogType     wire
SystemCType     sc_logic
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
StateEquation   Hex(Inc(0,2,5))
HighVoltageThreshold    5
LowVoltageThreshold     0
LSB     0
MSB     31
SignalActionType        0
isFallingEdgeSensitive  False
isRisingEdgeSensitive   True
DrawAnalog      0
BooleanEquation
NegTolerance    0
PosTolerance    0
UserSpecifiedSizeRatio  1
VerilogCode
VHDLCode
VhdlMapping     DefaultVhdlMapping
PROPS!
E0      X       1750    1750            1       0        DR      0
E1      V       4750    4750    0x0     1       0        DR      0
E2      V       5750    5750    0x4     1       0        DR      0
!
SIGNAL  dbg_op_i
DIRECTION       input
RADIX   hex
GRID    0        1       0        1       0        16711680        0        0
ENDGRID -1
Clock   Unclocked
EdgeLevel       neg
-1BoxDynamic connector8_VPID_PREVIEWS_VPID_ALTERNATENAMES_PID_LINKBASE        A
Set     Not Used
Q<=KuyTiming DiagramTiming.Document.19qTiming DiagramTiming Diagram Editor v7.1g - Output File
Clear   Not Used
ClockEnable     Not Used
PROJECT
ActiveLowSetClear       True
BaseTimeUnit    1
AsyncSetClear   True
DisplayTimeUnit 2
ActiveLowClockEnable    True
TextGridX       625.000000
VhdlType        std_logic
TextGridY       6
VerilogType     wire
EdgeGridX       625.000000
SystemCType     sc_logic
ImportStartTime 0.000000
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
ImportEndTime   281474976710656.000000
StateEquation   Hex(Inc(0,2,5))
TimePerPixel    17.543860
HighVoltageThreshold    5
Visible DELAYS  SETUPS  HOLDS   SAMPLES TEXT    HIDDENATTACHMENTS       CRITICALPATHS   GRIDLINES       UNCERTAINTY
LowVoltageThreshold     0
ColWidths       144,216,288,423,488
SignalActionType        0
ScrollPos       0.000000,0.000000,0.000000
MSB     3
DefDelayRule    1
LSB     0
NoEventOverlap  NO
isFallingEdgeSensitive  False
SigLabelFontHeight      8
isRisingEdgeSensitive   False
LabelHeight     10
DrawAnalog      0
LoadLibsToMem   1
BooleanEquation
UseFullPathNames        1
NegTolerance    0
LibPath
PosTolerance    0
EntireTime      YES
UserSpecifiedSizeRatio  1
PrintTimeSpecified      NO
VerilogCode
FromTime        0
VHDLCode
ToTime  15.625
PROPS!
AllSignals      YES
E0      V       5750    5750    READ PC 0x0     1       0        DR      0
CurrSelSigs     NO
!
PrintTo 2
PrintFileName   C:\DOCS\wb_writesingle.wmf
PARM    Trs
PreviewInterchange      YES
MIN     NULL
PreviewTIFF5    NO
MAX     NULL
UseMargins      NO
COMMENT Reset Setup Time
PrintTimeLine   NO
NameRTF {\rtf1\ansi{\fonttbl{\f0 \fswiss Arial;}}\sectd\marglsxn1800\margrsxn1800\margtsxn1440\margbsxn1440\headery1440\footery1440\sbkpage\pgncont Trs}
PrintBorderBox  YES
MinRTF  {\rtf1\ansi{\fonttbl{\f0 \fswiss Arial;}}\sectd\marglsxn1800\margrsxn1800\margtsxn1440\margbsxn1440\headery1440\footery1440\sbkpage\pgncont}
PrintSigNames   YES
MaxRTF  {\rtf1\ansi{\fonttbl{\f0 \fswiss Arial;}}\sectd\marglsxn1800\margrsxn1800\margtsxn1440\margbsxn1440\headery1440\footery1440\sbkpage\pgncont}
PrintSigNamesOnEachPage YES
CommentRTF      {\rtf1\ansi{\fonttbl{\f0 \fswiss Arial;}}\sectd\marglsxn1800\margrsxn1800\margtsxn1440\margbsxn1440\headery1440\footery1440\sbkpage\pgncont Reset Setup Time}
AddPreviewToEPS NO
CLOCKNAME       Unclocked
PreviewRes      150
CLOCKEDGE       neg
MarginLR        1
IsApplyInput    False
MifImageWidth   6.00
PROPS!
MarginTB        Auto
!
Header  %d %t;%f;%p
Footer
PARM    Trh
ScaleHorz       100
MIN     NULL
ScaleVert       100
MAX     NULL
ScaleHPage      1
COMMENT Reset Hold Time
PrintImage      DIAGRAM
NameRTF {\rtf1\ansi{\fonttbl{\f0 \fswiss Arial;}}\sectd\marglsxn1800\margrsxn1800\margtsxn1440\margbsxn1440\headery1440\footery1440\sbkpage\pgncont Trh}
DefaultTimingModel      minmax
MinRTF  {\rtf1\ansi{\fonttbl{\f0 \fswiss Arial;}}\sectd\marglsxn1800\margrsxn1800\margtsxn1440\margbsxn1440\headery1440\footery1440\sbkpage\pgncont}
DefaultClock    Unclocked
MaxRTF  {\rtf1\ansi{\fonttbl{\f0 \fswiss Arial;}}\sectd\marglsxn1800\margrsxn1800\margtsxn1440\margbsxn1440\headery1440\footery1440\sbkpage\pgncont}
DefaultEdgeLevel        neg
CommentRTF      {\rtf1\ansi{\fonttbl{\f0 \fswiss Arial;}}\sectd\marglsxn1800\margrsxn1800\margtsxn1440\margbsxn1440\headery1440\footery1440\sbkpage\pgncont Reset Hold Time}
DefaultSet      Not Used
CLOCKNAME       Unclocked
DefaultClear    Not Used
CLOCKEDGE       neg
DefaultClockEnable      Not Used
IsApplyInput    False
DefaultClockToOutLH     0
PROPS!
DefaultClockToOutHL     0
!
DefaultSetup    0
DefaultHold     0
SETUP   Trs
DefaultRegStartupState  unknown
FROM    clk_risc        E9      S0
DefaultPodSize  8
TO      rst     E1      S1
DefaultActiveLowSetClear        True
OUTARROWS       0
DefaultAsyncSetClear    True
USERPLACED      0
DefaultActiveLowClockEnable     True
DISPLAYAS       6
SigLabelFontHeight      10
CUSTDISPSTRING  %n v=%mv,%Mv f=%mf,%Mf m=%mm,%Mm d=%md,%Md %c
PROPS!
CustomDisplayStringRTF  {\rtf1\ansi{\fonttbl{\f0 \fswiss Arial;}}\sectd\marglsxn1800\margrsxn1800\margtsxn1440\margbsxn1440\headery1440\footery1440\sbkpage\pgncont %n v=%mv,%Mv f=%mf,%Mf m=%mm,%Mm d=%md,%Md %c}
!
EnableHdlCodeGeneration False
OrderIndex      1
STYLE
PROPS!
DefaultFont     USER    {-17,0,0,0,400,0,0,0,1,0,0,0,0,Arial,0}
!
DrawWndFont     DEFAULT
DrawWndColor    DEFAULT
HOLD    Trh
GridWndFont     DEFAULT
FROM    clk_risc        E7      S0
GridWndColor    DEFAULT
TO      rst     E1      S1
LabelWndFont    USER    {-13,0,0,0,400,0,0,0,0,3,2,1,34,Arial,0}
OUTARROWS       0
LabelWndColor   DEFAULT
USERPLACED      0
ParamDispPref   0
DISPLAYAS       6
ParamWndCellDisplay     0
CUSTDISPSTRING  %n v=%mv,%Mv f=%mf,%Mf m=%mm,%Mm d=%md,%Md %c
CustDispString  %n v=%mv,%Mv f=%mf,%Mf m=%mm,%Mm d=%md,%Md %c
CustomDisplayStringRTF  {\rtf1\ansi{\fonttbl{\f0 \fswiss Arial;}}\sectd\marglsxn1800\margrsxn1800\margtsxn1440\margbsxn1440\headery1440\footery1440\sbkpage\pgncont %n v=%mv,%Mv f=%mf,%Mf m=%mm,%Mm d=%md,%Md %c}
CustomDisplayStringRTF  {\rtf1\ansi{\fonttbl{\f0 \fswiss Arial;}}\sectd\marglsxn1800\margrsxn1800\margtsxn1440\margbsxn1440\headery1440\footery1440\sbkpage\pgncont %n v=%mv,%Mv f=%mf,%Mf m=%mm,%Mm d=%md,%Md %c}
EnableHdlCodeGeneration False
MarkerDispPref  4
OrderIndex      2
MarkerCustDispString    %n v=%mv,%Mv d=%md %t
PROPS!
MarkerCustomDisplayStringRTF    {\rtf1\ansi{\fonttbl{\f0 \fswiss Arial;}{\f1 \fswiss MS Sans Serif;}}\sectd\marglsxn1800\margrsxn1800\margtsxn1440\margbsxn1440\headery1440\footery1440\sbkpage\pgncont\f1 %n v=%mv,%Mv d=%md %t }
!
SignalColor     2
LabelOffset     2
MARKER  MARK0
BusDisplay      0
ATTACH  rst     NULL    S1
WaveFormWidth   0.500000
TIME    2750.000000
WaveFormColor   0
RELATIVETIME    0.000000
InputWaveFormColor      16711680
DISPLAYAS       5
SlantedEdges    1
MARKERTYPE      Timebreak(Curved)
SlantAngle      75
WHILERETURN
RightJustifySigNames    1
REPEATNUMBER
AutosplitEnabled        1
SNAPTO  0
AutosplitChar   _
COMPRESSTIME    0.000000
DynamSizedSignals       1
COMMENT
!
!
DIAGRAMTESTBENCHSETTINGS
8h   
          &>WMFCx-  8h EMFuXVISIODrawing
FilesBeforeDiagramModel
 o
&%%V0-
FilesInsideDiagramModelDeclarationSection

0
AbortHdlCodeEnabled     1

DelayHdlCodeEnabled     1

0
0
SampleHdlCodeEnabled    1
%(%RL ArialCustom page 0BB%T`h
MarkerHdlCodeEnabled    1
@
VerboseSamples  0
@LTCPU0-0&%W$         # %(%RLTimes New Roman%TT2
VerboseDelays   0
,P
VerboseFileInput        0

VerboseSequenceVerification     0
@
IncludeDelayTime        1
@2
ExecuteFromTopLevel     1
,LP/%
(&%W$
TimeOutInDiagramLengths 0
EsK
DefaultCycleClock       Unclocked
HpH%(%RL Arial%T
DefaultCycleEdge        neg
2]
!
@
@
MACROS
LdBreakpoints-%%"%%%"%%V,e'oeoHe'eo&%%V0!       $        $     $     %(%RL Arial%T`     vi
!

@
CORGROUP        $$CLK_I_BufferRising
@    vLTDMR070&%W$
Percent 100

!
S

CORGROUP        $$CLK_I_BufferFalling
P%(&%%V0%(%
(%RL Arial%T`k!
Percent 100
@
!
@kLTDSR0-0&%%V0!        $     $     $     %(%
(%RL Arial*<(L^p06 `.xHRdr,`B
P%T`     ke
CORGROUP        $$CLK_I_BufferRisingFalling

Percent 100
@
!
@    kLTDRR000%
(&%%V0     6
     
CORGROUP        $$CLK_I_BufferRising

Percent 100
9     9     %(%RL Arialthe mood of the last decades of the twentieth cent  The overall treatment of curves is softer and fuller than in most industrial style sans serif faces.  Terminal strokes are c on the diagonal which helps to give the face a less mechanicaly%Tg
!
@
@LdBreakpoints, -%%"%%%"&%W$ &##%(g
.--$0
CORGROUP        $$CLK_I_BufferFalling

Percent 100

0
0
!
--C Arial-2
CPU0-0-%# --nTimes New Roman-      2
CORGROUP        $$CLK_I_BufferRisingFalling
,2
Percent 100
/1        "System!xx--%
!
HpH--C Arial-2

CORGROUP        $$CLK_I_BufferRising
Breakpoints-%%"%%%"--$eoHe'eo--$$   $     $     --C Arial-2
Percent 100
v     DMR070-%
!

P---$---C Arial-2
CORGROUP        $$CLK_I_BufferFalling
kDSR0-0--$$     $     $     ---C Arial?????????????????????????-2
Percent 100
k     DRR000---$ 
!

9     9     --C Arial?????????????????????????-2
CORGROUP        $$CLK_I_BufferRisingFalling
Breakpoints-%%"%%%"-%##-Visio (TM) Drawing
Percent 100
0THg/Rt !fffMMM3?33V$
!
$
U38@Td Arial@NWingdzs@N1Courier WNew@NTimes _Roman@Q@tMonotype SorUt+
NtSymbol5T?? Y@-1TJDT1EWP-hTT<U*U     
CORGROUP        $$CLK_I_BufferRising
U
=/Ub
b酸0zGz?@8H2!kWbU%U
Percent 100

+PL/^&9^$? { Ak^&,",'%/v&Q&      
!
1y
 )? 2

J12?k9aUBBHEHEHEUHEHEHEH@?>?:`2BBHEHEHEHEHEHEHEH@$%O9F7AOY@;
A*sVsVAgLTkY 1 W_W__ !`#ku4lb6Pu`kW 4l
4l%Y?:?-\
*#!+|tKf*2|2|2|2wG)QUoTMeEttA%_8BOTOfOxOO??O?7   ܻuW+?sU42
CORGROUP        $$CLK_I_BufferFalling
T*
Percent 100
xxx
!
0jvȲ^/!M3jj6D///$Q0p?Mdj^cjnj4BAk[~ϐ$YkU1%1@F-( kp
ٻ          .$5-Bi`B#9)F/Pv// ߾/u?@2trߜKS52Ɍ7xŀߢ#6@h$MuLh        Ճ%ԊՑ)<OU#5G::U27q ?/&@w&<<7H1OQjPSHQywHAt///YOG$_4.b%F8q/#?C/N^qhE!	@d)n{ r1P1	@/O0qt}Qn=kƱ셩{(B'ɂX/P_0\f211R5P"QQ[O"P!q[rrqqӂ qq¢ӁӁP¡¡Waa7VW7P$q$qZ0r1qPZZdJrKq@obdd2oaoaP5T~rqP1W?Or?~???x9/F
@O$J]A7ڴIH@qdEp{y\O@f___pʿѫa1PbtφϘϪ(:L^p߂߂O߳
1C@Ugb{.);M_xa"4FX0Bzas//'/9/K/]/o/////////?#?zaB?T?f?x????????OBOUbb7OQV.e_OqOOOOOOOO_wk#_5_G_Y_k_}______L__UlAoSoeowoooooooxa(:L^p
cwo!3EWi{Ï٦
.@Rdvk}*
CORGROUP        $$CLK_I_BufferRisingFalling
fڿ"4FXj|ҔϹ%7I[ms@ѵ߀0BTfQ'9K]̟#5G29fx,B>B'Ck#bz@.`c.`/%b /=QN3L/^/p////////??7?Pbtί(:L^p݇Z;ɼٿِ>.@*[m߅3O'Nk
Percent 100
P2Ǎq?߃?\.?o AqT$$$'9K]ڊ䐾伩jPPj|xԕIWؙ&V03E)0<kDB!ߵ       V
/ASew+=Oa/09K]o?!?%Acrobat Distillerod7XX6  $)/@o  .0²r
!
dt        '9K]oCustom ?page 0,/FBN#/#1>//?/Q/
*2////
*3/.?//d:h#winspoolAcrobat Distillerc:\Program Files\Adobe\4.0\PDF Output\*.pdf4( UPxP4FDTe]@y
ahZ- ^T UIj@IFu@?[?I?*?Qc_f
^f|
a      
6/H/Z/l/~////////? ?2?D?V?h? z????=/8
??O)O;OMO_OsA}F|G}FOOD!OO_\$O9_K_]_o_________o#o5oGo+ ]agffggfH%-.(_h1oool45q4vwv6CqhMvLwMv7uqv~wvH9:qvwvHdfazQfövqCquq.tVqjAtÒ}/(2&HZ&E/~//////&m/L"6Y66
?^6I??֦Ú6Q塎î6"(U<<PPA?OO/O?nOOOOOOO OO_"_]OD^_M___5D__q!v_:o)ovooooo1OBHTeoc	fzzo>-zU$$88iSVttVhz@#/42&EW)Z&0BTfx/4&
9"6366[9^6";663T
CORGROUP        $$CLK_I_BufferRising
pPsj¹V#*=)*f       02U8BJLMOR^1' ˿<UPڱzt8MD
v
H
f
zf
š

͡
$
Vݡ

2!
Z!

"1

^1
1^1
1ooBreakpoints55T02!15((5fhBrz/@5?
?ML?"1DQuz5`+?RSu\/5j~#ݡð0[<ӂ?|fb]z@2m/Q[`&0$U0lcU}U#
Percent 100
 BSne212#j╡e{啡5+rz\呩<@Nbm@ͯOl=#BQc7&t01!f-V"toa"!QaS%\'mbf/P/SEu(2X/ iaaE(t {5)kVԲԲԳ1.@Rd
!
šyC0BAl15UBI4"4      eEoA3EobH~E);l5nto5oB51QAACPUB?OOyOU@`KD3y.//OOOa/s//?vkuH_ ͂vy{)///?%?7?I?[?m???4P??7owя
 oS?@?97D-?Qcu 쯘؟ }4{)&J\nȯ?S(:L^pXe@@hA	#Ͽ);Mω.rv uX{Q)9m
1CUgyߋߝ0B>aI%qk}WcV  n&ܻ&P)Rd/8*<Q?@j|OQ6I!(GG3ji!)*EuOU<8c@@IY?
@T@T0"E/ASeE
CORGROUP        $$CLK_I_BufferFalling
_y%B~FPX?Zg@bV!oYF___/_BX_`-oo'o9oBx2q|P?{_V)$\.7.3Pea$]g\
ioUk*
Percent 100
d(y #e>
!
˞$6H~`i~m Ac虯 Է++A3ӱ=c֜OO@OORR_P0_-_?_Q_UO`0W%PP$
ad_k1 'oܲ{oPaPmkPe!3gTadlTa:Q`۱-5G
}ş4U@gYk}:{?O@ $\KzFLIկ//ASew.M_qad/aܨZmi01?35);M_NN,-m^>? l&Y!!sFO#/5/G/Y'/d/v//////+1//?"?4?F?X?j?|?ad;AՋ,ڣ????r#O5O =߳Сj' ;Q!vOOFOOOY/
CORGROUP        $$CLK_I_BufferRisingFalling
__._@_R_d_v_4_______        ooњ>@@?I%qDoVohozoooooo yX`^o  nd@ܳ)+=astCH
ɷ5VۼA@SeY.Y(]LYYNџm]$CK@@t?@hmLH   ㈐,>bOR/$Gnz뎟 x#dmZȡg\|ߎߠ߮߄%
1ˑ|ה2qUЬ?Tf֯?\.>H$Um{{U*cՠ%2BreakpointsAJ\n!#sۚfԼ>С6Ь@׀זf;kI@@}{x?@!)Q`nĿֿ迍8η})< DC1t w9 SRuχ@ØϪ        @'EX,vo݈U2TY        )0Qd);;-|L//`-/.С7
Percent 100
.@y]o&:`@@xY?@8࿼O8ߺkuy JEq! ?B$=!JGDVz
!
3JFCUgy
^F 2DVhzX)/mܫF!IiFO/+/=/O/a/s//////Nc/
?18ȯWVI
@@Jc?@be6tdKe¿????E1W%Ÿe,O e,MVFO җ;QHv(f_L8rssnπϕϧϹ@0UqqHaQ9q#^r"vb|iAAbbVcJ`sTۓ45MeΏXUb=b
CORGROUP        $$CLK_I_BufferRising
]pd_8Q__=O____o>&9oKo]o#oooh@1}n/G);Mq%7I˟ݟ,EiqRS+as9nJo˯ݯﯨߺ7I[p&4$OmI&˿?%π7I[mϑϣVPbtP//$/6/H/Z/l/~//h>u~/1yvV/?_&?8?J?\?n???????W?OO%O7OIO[OmOO;@@R֓HRrG~qOOO__&YWmg9_ SlV]@uj!a__I____
oo1oCoB_apoUl4,j@FuK@<t)UA-3z7;U2@d)7IRH<(
Percent 100
U2E)7
RUlL4c)@?%)R+D$;U$
!
4(U1(UO"D&aU=QJf        )h"Ty+Uv'_Ʌ&aQ-
-H*9(TYgEQ/,GuideTheDocPage-1Gesture FormatVisio 90ConnectorVisio 00Visio 01Visio 02Visio 03Visio 10Visio 11Visio 12Visio 13Visio 20Visio 21Visio 22Visio 23Visio 50Visio 51Visio 52Visio 53Visio 70Visio 80BasicBasic Shadow_h3%+
CORGROUP        $$CLK_I_BufferFalling
UE,/_:-
Percent 100
;EG]
_j4_xc
!
L_c
d_c
CORGROUP        $$CLK_I_BufferRisingFalling
|_c
Percent 100
_c
!
_c
_c
CORGROUP        $$CLK_RISC_BufferRising
ܪ_c
Percent 100
_c
!
c
$%Zc
CORGROUP        $$CLK_RISC_BufferFalling
<%,d        T%UMl%!M%U.M%;M%UHM%UM%bM%lM^}MAL[U        D0fx)U^U        
Percent 100
U
UUUl4,j@FuK@-KC-3.AUl4,Th.
!
A>-r7A_*<N@$.MRVgPtq7uH<(
H<(
CORGROUP        $$CLK_RISC_BufferRisingFalling
_*<NEl.
RVgPq Pt{
Percent 100
*   g"4pFX(F<@(Xϊqc2y
!
KR:WR}O
P4#&SJ!BoTk>C1wF} k`s}Ln%$Uy'*ONkT)<tU1|=_`2,kEV?.tD/C= NG 
CORGROUP        $$CLK_RISC_BufferRising
OJ!jg aG @Oh+'0@HhtValued Sony CustomerG>xa8h EMF>XVISIODrawing
Percent 100
 d&%%V07777%(%RLTimes New Roman%T`Q~7AAQLTCPU&%%V0////%(%RLTimes New Roman%T/AALpInstruction Cache   
!


CORGROUP        $$CLK_RISC_BufferFalling
&%%V0G.aGaa.G.Ga%(%RLTimes New Roman'
xx        9#(Rom%TsIaAAsI
Percent 100
L`Data Cache
!

&%W$%6%%6%%(%%V,,%,&%%W$g6g"g6g"%(%%V,` o/` g/o ` &%%W$B"B"%(%%V,6EE6EE%%V, / /  %RLTimes New Roman'xx6dPCourier N%TlAALXIF EA
RLTimes New Roman?[@?[[>[2[6[7['
xx        9%TdAALTLS E
RLTimes New Romanc,,yMMH,,,,,,,,,,HHH,c
CORGROUP        $$CLK_RISC_BufferRisingFalling
,A
Percent 100

!
cc,M,,,,,,,,,,M,NNH,,M,,MM%TTAALPA%
(RLTimes New Roman882887828887!281G111'xx1"Qew%TxAAL\LS data

CORGROUP        $$CLK_I_BufferRising
&%W$%%%(&%%W$gg%(&%%W$%(&%%V0a77a7a7%(%
(%RLTimes New Roman(R      9Times New RomanTimes New Roman%T)XAAA)        L`DVR0/DCR0&%%V06XXX66X%(%
(%RLTimes New Roman%TJybAAJ     L`DVR7/DCR7&%W$.pp.%(&%%W$>>%(&%%W$WW%(&%%W$>W>>>W%(&%%V0...%(&%%V0.O.OO..%(&%%V0(((%(%RLTimes New Roman,UE^?T?>%TXAALPWP%
(RLTimes New RomanVISIODrang
Percent 100
 d&%%V07777%%TT
!
AA
LP/%
(%
(RLTimes New Roman%T`Q~7AAQLTCPU%TXAALPBP%
(&%W$%(%
(%
(%RLTimes New Roman%T/AALInstruction Cache   %T6AA6LdBreakpoints
CORGROUP        $$CLK_I_BufferFalling
Percent 100

!
 &%W$&}&}%(%%V,{{{{&%%V069XX9X966X%(%
(%RLTimes New Roman%T`JbAAJLTDMR&%W$WW%(%
(%RLTimes New RomanD%T6AA6LdWatchpoints

CORGROUP        $$CLK_I_BufferRisingFalling
Percent 100

!
 %
(&%W$&}&}%(%%V,{{{{&%%W$xxxx%(&%%W$xx%(&%%W$>>%(&%%W$%(%RLTimes New Roman%TxAAL\Match 0       %
(RLTimes New Romanh
%TxAAL\Match 7           &%%V0qqqq%(%RLTimes New Roman%TT{AA{LP?%
(&%%V0%(%RLTimes New Roman%TTAALP?%
(&%W$%(&%%V0`4V`VV4`4`V%(%RLTimes New Roman'
xx    9#(R   9Times New RomanTimes New Roman%T`|IaAA|ILTDSRx%
(&%%V049VV9V944V%(%
(%RLTimes New Roman#(R 9Times New RomanTimes New Romanx%T`IaAAILTDRR&%%V0H4VHVV4H4HV%(%
(%RLTimes New Roman 9Times NomanTimes New Roman'
xx       9%T`fIaAAfILTDIR      %
(՜.+,D՜.+,@HP\ht
 PagesPage-18_VPID_ALTERNATENAMES_VPID_PREVIEWS_PID_LINKBASE     AQ&l   ^&" WMFC exQ&l EMFSXVISIODrawing
 Q%RL Arial%TlWQ
CORGROUP        $$CLK_RISC_BufferRising
@
Percent 100
@WQLXSET 0--)%TlW
!
@
@WLXSET 1--)%RL ArialBBdd
CORGROUP        $$CLK_RISC_BufferFalling
uJJS%T`    
Percent 100

!
@
@        LT...RL ArialPCMK%T`s1
{

CORGROUP        $$CLK_RISC_BufferRisingFalling
@
Percent 100
@s1
LTSET--)RL Arial%T6r
2

!
@
@6r
     L`IC_SETS-1$!!!&%%V0o3
p
2
2pp
%(RL ArialFn%(RL Arial(:L^p0 `.xHRdrf,`B
CORGROUP        $$CLK_I_BufferRising
PZ&L%(RL Arial0`>j8p2bP<pj8X rif design, Arial contains more humanistharacteristics than many of its predecessors and as such is most%(RL Arialr and fuller than in most industrial style sans sefaces.  Terminal strokes are cut on the diagonal which helps to give the face a less mechanical appearance.  Arial is an extrely versatile family of typefaces which can be used with equal s,%(%RL Arialwww.monotype.com/html/mtname/ms_arial.htmlhttp://wonotype.com/html/mtname/ms_welcome.htmlNOTIFICATION OF LICENSE AGREEMENT
Percent 100
!
This typeface is the property of Monotype Typograp and its use by you is covered under the terms of a license agpe%Tlo
@
CORGROUP        $$CLK_I_BufferFalling
@oLXTAG 0pe)-4%Tl 
Percent 100
@
!
@LXTAG 1 y)-4%RL Arialishing use. You may not copy or distribute this sore.
CORGROUP        $$CLK_I_BufferRisingFalling
If you have any question concerning your rights you should review the license agreement you received with the software  contact Monotype for a copy of the license agreement.
Percent 100
!
Mono (%T`5       m,

CORGROUP        $$CLK_RISC_BufferRising
@
Percent 100
@5        LT...peRL Arialypeface  The Monotype Cooration plc. Data  The Monotype Corporation plc/Type SolutionsInc. 1990-1992. All Rights Reseo%T`I

!
@
@LTTAGi)-4TO


CORGROUP        $$CLK_RISC_BufferFalling
@
Percent 100
@O
     L`IC_SETS-1 0%--)-%&%%V0
!
ML
L
CORGROUP        $$CLK_RISC_BufferRisingFalling
L%(%
(%
(RL Arialorary sans serif design, ial contains more humanist characteristics than many of its preecessors and as such is more ino%(%
(%%Tb
Percent 100
@
!
@LpEFFECTIVE ADDRESSl-))-0(---000---&%%V0|l    
}
k 
k     }}
%(RL Arial appearance.  Arial is anxtremely versatile family of typefaces which can be used with eual success for text seBb%(RL Arial bHdB((hpvxp4>.^"RBr%(RL ArialB^,\&V4d4d* !#0%`')<)***,r-P.../133344555&%(%RL ArialEFGHIKKFK~KKL
L0MNpNNNNOPQQR*RRSSTTTWXlXY"Z@ZZZ[[[[[\]^B^_`Vaabbccde&fRf%Tpo`
CORGROUP        $$CLK_I_BufferRising
@
Percent 100
@oLXWord 0B%%%Tp`     
!
@
@LXWord 1B%%%%T`        ,
CORGROUP        $$CLK_I_BufferFalling

Percent 100
@&" WMFC E
!
@        LT...RL Arial<H*hz$bzB jt<
Hæ(ƆưǒBl˖@j͔;<%TI

CORGROUP        $$CLK_I_BufferRisingFalling
@
Percent 100
@LhWord IC_SETS-2B%%0%--)-%TO


!
@
@O
LhWord IC_SETS-1B%%0%--)-%%
(&%%V0
CORGROUP        $$CLK_RISC_BufferRising
IM
Percent 100
LHLH
!

L%(%
(%
(&%%V0(M)L
CORGROUP        $$CLK_RISC_BufferFalling
L
Percent 100
))L%(&%%W,.CZ
!
QLQ-7-7
%(&%%W,


%(&%%W$.
CORGROUP        $$CLK_RISC_BufferRisingFalling
@d7
Percent 100
7[%(%%V,Q^^Q7Q^Q%%V0ccc&%%666#6'+6/367;6?C6GK6OS6W[6_c6gk6os6w{666666666666666666666#6'+6/367;6?C6GK6OS6W[6_c6gk6os6w{666666666666666666666#6'+6/367;6?C6GK6OS6W[6_c6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6c{cw6csco6ckcg6ccc_6c[cW6cScO6cKcG6cCc?6c;c76c3c/6c+c'6c#c6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6c{cw6csco6ckcg6ccc_6c[cW6cScO6cKcG6cCc?6c;c76c3c/6c+c'6c#c6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6c6`\6XT6PL6HD6@<68460,6($6 66666666666666666666|6xt6pl6hd6`\6XT6PL6HD6@<68460,6($6 6666666666&" WMFC %6666666666|6xt6pl6hd6`\6XT6PL6HD6@<68460,6($6 666666666666        
666!%6)-61569=6AE6IM6QU6Y]6ae6im6qu6y}666666666666666666 
666!%6)-61569=6AE6IM6QU6Y]6ae6im6qu6y}666666666666666666 
666%(%RL Arial%Td
!
@
@LTDMMUHSSH&%W,C
CORGROUP        $$CLK_I_BufferRising
L
Percent 100
%(&%%W$
!


CORGROUP        $$CLK_I_BufferFalling

Percent 100
%(%%V,       =
!
       
=
CORGROUP        $$CLK_I_BufferRisingFalling
     &%%V0CDDD%(%RL ArialArialArialCCMSTT315b3b3a84t Arial`c
Percent 100
:y      
!

 !"#$%&'()*+,-./01234569:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_abcdefghijklmnopqrstuvwxyz{|}~MS%Td1X
@
CORGROUP        $$CLK_RISC_BufferRising
@1XLTCOMP047-&%W$qh%(%%V,o^^o^^&%%W$H
ZqQ
Qh%(%%V,*^xx^Q*^x^&%%W,Z%%c%(&%%W$%(%%V,oo%RL
Percent 100
!
 Arial?COMSTT315b3b3a84t#XX>C',f(QArial%TlnL
@
CORGROUP        $$CLK_RISC_BufferFalling
@LXHIT 00)%%
(%
(RL Arial ArialArialCCMSTT316eafa793t ArialIO?CO%TX
Percent 100
@
!
@LP31%%%
(RL Arial#XX<KC+C(Q%(RL Ariald4d* #0%`')<)***:*,r-P.../133344555&565F66(6866707@8:8J8Z9f::;
;@;p;;<=R>(? %(RL ArialQR*RRSSTTTWXlXY"ZZZ[[[[[\]]^B^_`Vaabbccde&fRfgXghizjkkmooopRpbprpprrrsstpu^%T`:}
CORGROUP        $$CLK_RISC_BufferRisingFalling
@
Percent 100
@:LTlogRL Arial<`pBp2~HL4d(.f(2 <H*h%TT~
!
@
@~LP2RL ArialBм(R|ҦP\ך&l8>޾^0Z,V&" WMFC (R|&PPV
CORGROUP        $$CLK_I_BufferRising
@%T     
Percent 100
@
!
@Ld(IC_SETS)+4$!!!%
(%TTA
@
CORGROUP        $$CLK_I_BufferFalling
@LP4%RL Arial7 8`8p88:::(:8;<=>ABCDDEFHXHhIJLLLLMNNNOOPPRRRRRSU>VjWtWWY2Z[[^0`zcehgjbl2m%TTh
Percent 100
@
!
@hLP3%RL Arialu2u\uuuvv.vXvvvww*w~wwwx&xPxzxxxy"yLyvzzZzz{${N{x{{{| |J|t|||}}F}}}~~B~l~~~(\xzJ.%TT
@
CORGROUP        $$CLK_I_BufferRisingFalling
@LP0%RL      Arial6 `.xHRdrf,`B
Percent 100
PZ&L~f"v&N%      Tl
!
@
@LXWAY 0O98.&
CORGROUP        $$CLK_RISC_BufferRising
%
Percent 100
%V0G*MHL)L)HHL%(
!
%
(%
(%
(%RL Arialserif faces.  Terminal strokes are cut on the diag which helps to give the face a less mechanical appearance.  Arial is an extremely versatile family of typefaces which can be ed with equal success for text setting in reports, presentatio u%TT"
@
CORGROUP        $$CLK_RISC_BufferFalling
@LP2ht%%
(%
(RL Arialype Z&L~"v&N4f@n(^0`>j8p2b%TTIm
Percent 100
@
!
@ILP1ec%&%W,
CL::%(%
(%%V0
gg
g
g%RL Arial versatile family of typefaces which can be used wequal success for text setting in reports, presentations, magazines etc, and for display use in newspapers, advertising and protions.http://www.monotype.com/html/mtname/ms_arial.htmlhttp:/el%TN

CORGROUP        $$CLK_RISC_BufferRisingFalling
@
Percent 100
@NLdWORD SELECT bB400--%-0)&%W$
!
%(%%V,:::&
%%V0z%(&
CORGROUP        $$dwb_CLK_I_BufferRising
%%V0zz%(&%%W$ 2@))7%(%%V,.PP.).P.&%%W$
%(%%V,

&%%W$2)%(%%VA9 #&)+.1368:<>?@AAAAA@?><:8631.+)&# &%%W$ 2))%(%%V,P)P%%V,PP)P%
(RL
Percent 100
!
 Arialesign, Arial contains morhumanist characteristics than many of its predecessors and as sch is more in tune with the mooa%(%
(  %RL     
CORGROUP        $$dwb_CLK_I_BufferFalling
 Arial is softer and fuller thain most industrial style sans serif faces.  Terminal strokes ar cut on the diagonal which helpe%      Te\8
Percent 100
@
!
@e\LdTO/FROM CPUe)4)0470-0TKL
@
CORGROUP        $$dwb_CLK_I_BufferRisingFalling
@LpTO/FROM EXTEN I/Fr)4)047-+)-0)&%W(C^LU%(&%%W$LiU`%(%%V,W     WW       W%RL Arial#XX<K'C+C(QArialArialCC%Tdg
Percent 100
@
!
@LTBYTE--)-TxwF
@
CLOCK   CLK_RISC
@wFL\SELECTS--%-0)-%
(%
(RL Arial#XX<K'C+C(QArial%(RL ArialalIO?COMSTT315b3b3a84t#XX>C',f%(RL&WMFC Arial,,                  uQ42rd22dr-%T`G
PERIODE 2.5
DUTY    50

OFFSETE 0
@
INITIAL HIGH
@G
MAXUNCERTRISE   0
LTlogXRL ArialXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%TT
MAXUNCERTFALL   0
MINUNCERTRISE   0

MINUNCERTFALL   0
@
JRISEE  0
@
JFALLE  0
LP2RL Arial%(      %T
GRID    0        1       0        2       0        16711680        0        0

ENDGRID -1
@
DIRECTION       internal
@
MASTERCLOCK     None
Ld(IC_SETS)+3$!!!F.-C Arial???????-2
Clock   Unclocked
QWSET 0--)%2
EdgeLevel       neg
WSET 1--)%C Arial??-2
Set     Not Used
       ...C Arial???-2
Clear   Not Used
1
sSET--)2 Arial-2
ClockEnable     Not Used
r
6    IC_SETS-1$!!!--$p
2
2pp
-C Arial-C Arial?????????????????????????-C Arial?????????????????????????-C Arial????????????4????????????--C Arial?????????????????????????-2
ActiveLowSetClear       True
oTAG 0)-4%2
AsyncSetClear   True
TAG 1)-4%C Arial???????5???4?????????????-2
ActiveLowClockEnable    True
       5...C Arialypeface  The Monotype Co-  2
VhdlType        std_logic
TAG)-42
VerilogType     wire
O
    IC_SETS-10%--)-%-
SystemCType     sc_logic
-$L
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
L
StateEquation   Hex(Inc(0,2,5))
L-
HighVoltageThreshold    5
       "System΁cčρ -
LowVoltageThreshold     0
-
MSB     0
C Arialorary sans serif design, --
LSB     0
--!2
isFallingEdgeSensitive  False
EFFECTIVE ADDRESS-))-0(---000-----$}
k       
k     }}
-C Arial appearance.  Arial is an-C Arial?????????????-C Arial?A?A?A?A?A?A?A?A?A?A?A?A?-        -C Arial?A?A?A?A?A?A?A?A?A?A?A?A?-2
isRisingEdgeSensitive   False
oWord 0B%%%2
DrawAnalog      0
Word 1B%%%-2
BooleanEquation
       ...C Arial?A?A?A?A?A?A?A?A?A?A?A?A?-2
NegTolerance    0
Word IC_SETS-2B%%0%--)-%2
PosTolerance    0
O
Word IC_SETS-1B%%0%--)-%-
UserSpecifiedSizeRatio  1
--$
VerilogCode
LHLH
VHDLCode

PROPS!
L--
!
-
--$)L
CLOCK   dwb_CLK_I
L
PERIODE 5
))L---%QLQ-7-7
DUTY    50
---%

---%7
OFFSETE 0
7[---$^Q7Q^Q--$cc--#'+/37;?CGKOSW[_cgkosw{#'+/37;?CGKOSW[_cgkosw{#'+/37;?CGKOSW[_ccccccccccccccccccccccccccccccccccccccccc{cwcscockcgccc_c[cWcScOcKcGcCc?c;c7c3c/c+c'c#cccccccccccccccccccccccccccccccccccccccccc{cwcscockcgccc_c[cWcScOcKcGcCc?c;c7c3c/c+c'c#ccccccccccccccccccccccccc`\XTPLHD@<840,($ |xtplhd`\XTPLHD@<840,($ |xtplhd`\XTPLHD@<840,($   
!%)-159=AEIMQUY]aeimquy} 
!%)-159=AEIMQUY]aeimquy} 
--d Arial??????-
2
INITIAL LOW
DMMUHSSH-%L
MAXUNCERTRISE   0
---%
MAXUNCERTFALL   0

MINUNCERTRISE   0
---$     
MINUNCERTFALL   0
=
JRISEE  0
     --$DDD--C Arial?????????-
2
JFALLE  0
X1COMP047--      %h- --$^o^^- -%Q
Qh- --$x^Q*^x^- -%%%c- - -%- --$o-C
GRID    1       1       1       2       2       16711680        0        0
ENDGRID -1
 Arial?????u???????t-        2
DIRECTION       input
HIT 00)%-
MASTERCLOCK     None
-
Clock   Unclocked
C Arial? ???????-
EdgeLevel       neg
2
Set     Not Used
31%%-
Clear   Not Used
! Arial-2 Arial?A?A?A?A?A?A?A?A?A?A?A?A?-2 Arial?A?A?A?A?A?A?A?A?A?A?A?A?-2
ClockEnable     Not Used
:log! Arial?A?A?A?A?A?A?A?A?A?A?A?A?-      2
ActiveLowSetClear       True
~22 Arial?A?A?A?A?A?A?A?A?A?A?A?A?-2
AsyncSetClear   True
(IC_SETS)+4$!!!-
ActiveLowClockEnable    True
 -       2
VhdlType        std_logic
4%C Arial?????????????????????????-             2
VerilogType     wire
h3%C Arial??????????????????????w??-    2
SystemCType     sc_logic
0%S Arial?????????????????????????-
2
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
WAY 0O98.--$HL)L)HHL--
StateEquation   Hex(Inc(0,2,5))
-
HighVoltageThreshold    5
-
LowVoltageThreshold     0
-C Arial????????????????????????-       2
MSB     0
2%-
LSB     0
-
isFallingEdgeSensitive  False
C Arial???????????????????????-       2
isRisingEdgeSensitive   True
I1%-%L::--
DrawAnalog      0
--$g
g
g-C Arial?????????????????????????-2
BooleanEquation
NWORD SELECTB400--%-0)-%---$::
NegTolerance    0
--$z-
PosTolerance    0
--$zz---%))7---$P.).P.--%---$
--%)---v$9 #&)+.1368:<>?@AAAAA@?><:8631.+)&# --%))---$)P--$P)P-
UserSpecifiedSizeRatio  1
 C
VerilogCode
VHDLCode
 Arialesign, Arial contains mor--
PROPS!

-C
!
 Arial is softer and fuller tha-2
SIGNAL  dwb_ADR_O
\eTO/FROM CPU)4)0470-0!2
DIRECTION       output
TO/FROM EXTEN I/F)4)047-+)-0)-
RADIX   hex
%LU-       - -%U`- --$WW     W-C Arial???<?K???-     
2
GRID    0        1       0        1       0        16711680        0        0
BYTE--)-2
ENDGRID -1
FwSELECTS--%-0)--
Clock
-
EdgeLevel       neg
! Arial-2 Arial??-2 Arial-2
Set     Not Used
G
Clear   Not Used
log! Arial?????????????????????????-  2
ClockEnable     Not Used
ActiveLowSetClear       True
22 Arial--2
AsyncSetClear   True
ActiveLowClockEnable    True
(IC_SETS)+3$!!!
VhdlType        std_logic
FMicrosoft Visio DrawingVISIO 6.0 ShapesVisio.Drawing.69q՜.+,D՜.+,"@HP\ht
      PagesMastersPageVisio (TM) Drawing
VerilogType     wire
:NTHLRl !fffMMM333$
SystemCType     sc_logic
$
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
U38@Td Arial@NWingdzs@N@tMonotype Sort+
NtSymbol5T?? Y@-1UJ:DT1EW-hTT<*  
StateEquation   Hex(Inc(0,2,5))

/Ub
bO0zGz?@8@H2!kWb*U
HighVoltageThreshold    5

+$PL/^&9^$? { Ak^&,,'%/v&&       *
LowVoltageThreshold     0
1y
 )P? 2
U
U12?k9aBBHEHEHEHEHEHEH@?>?:`T2BBHEHEHEUHEHEHEHE%H@%O9      F7AOY@;P
AsVsVA!gLTkY  W_W__ !`#k4lb6u`kW     *4l
LSB     0
4l%Y?P:?-\
#!+|QtKf2|2|2|I2wGQAUoTMeE$ttA%_8BOTOfOxOO??HO?7ܻXuW?YsU42
MSB     31
T*
SignalActionType        0
xxx
isFallingEdgeSensitive  False
0jPvȲl^/!3jBj6D///$Q0p?Mdj^cj4Ak[~ϐ$YkU1%1F-(kp
ٻ          A.$5-Bi`#9)F/Pv// ߾/u?2trߜKS527xߢ#6@h$MuLh        Ճ%ԊՑ)<OU#5G::U2q ?/&w&
isRisingEdgeSensitive   True
<<7H1OQjPSHQywHAt///YOG$_p4b%F!8q/#P?C/N^qhE!	@d)n{r1P1	@/Oqt}Q!n=k@Ʊ셩{B'ɂXVP_0TNJg211R5P"QQ[O"P!q[rrqqӂqq¢ӁӁP¡¡Waa7$VW7P$q"$qP1q1qP>q">qPKqKqPXqXq2eqeqZ2SobZZdSTQcdPQQP1H[<k?ta}Y M/OO*Dd3qO/NkS\O9E//_      ??-??=___ѷ'sϖdI,O0R7nO&ګa̗ѫaW?O  //?*
DrawAnalog      0
KϥϷϾCNa\"4FXj߲K߳BTf_/q///,ڭaRdv*<+/`bbiAnFUj?|?~/ "C??Va]?     Ia(G
BooleanEquation
rpl/YDE@a1LOpO#Q/ISGQۍBQfQaIq_Uyj(ȄBb_(_:_/^_//Q__a1_      OO-OFZOQo~MA%oCAOOMgy N_r_O7Zg@:o,Ko-XyCŮbddpddpA͟ߟ'@9K]vAB(Onl=#??6HZlƎ'᏶;M_q 2DVhzόϞϰ
NegTolerance    0
.@Rdvߚ߬߾#}(:L^p Uɑۏ"4FXj@|X*<N`r&8J\nY////A/S/e/w///F/L//??$?6?H?Z?l?~????????O"O4OFOXOjO|OOOOOO__ 0_B_T_f________oo'o9oKo]oFxoOoooooo,>PPfx,> nBsgcEfΏ(ٴJ\nȟڟ"OeOj|@į֯(:L^pʿܿB#vXT+Sbbz@v6M_Toρ6ϱi      -?Qcuߙ߽߫ϭ,/-?eY[Ưy+=Oas1ńRZsc<Ɠ`Zl~sb6-1R##5GYk}x;6/F%/jI/[/m////)////
PosTolerance    0
??.?@?R?d?v???YTV
|?bO2ODOVOzOaqOOOOOO_!_3_E_W_i_{________oo/oAo}x^oKAcrobat Distillerod7XX6  $)/@o  .0²r
UserSpecifiedSizeRatio  1
dt        '9K]oCustom ?page 0,/FBN#/#1>//?/Q/
*2////
*3/.?//d:h#winspoolAcrobat Distillerc:\Program Files\Adobe\4.0\PDF Output\*.pdfUFDfP
h> /T6DUmA@
?ۿI?Y{O1@3EEbOeZ
VerilogCode
Hu P(:{W_qQGeneric box with text and connection points. Can be stretched toy dimwenss.mb?贁No?k?4
HDD
$#       =h-(>TTE=UA??Q6   u` 6u         mB>00       0(2s@sJs&T>5
L@{5`7Copyright 1999 Visio Corporation.  All  "s reserved.` _SBl.chm!#22448d9   l>#0>Udd#3                    T
VHDLCode
<hb 
261
VhdlMapping     DefaultVhdlMapping
g,s724?`b?M1^%Y?r?91M1E;6==5(2?;zrA
PROPS!
IB=OCq,^35/rV:?@FACMAOMOO@_2A#[6OMZM"3A^%\$___Z__B#[@o_9Bo[(
^textHl&'!OyaGEF#oJB
E0      V       -1      -1              1       0        DR      0
j]\a\k_@+dk3akIk%Ul4,_j @%@]A-3c7"A%Ul4,_j @%@|A-37U~}@LeFR0BTf*
BH<(
E1      X       3125    3125            1       0        DR      0
H<(
E2      V       13125   13125   Valid   1       0        DR      0
U~E,
R0BTf
,9UFDf
h-TUU[U@@??I?`d
buoqYkQhu23u`   Connector
E3      X       15625   15625           1       0        DR      0
`
!
e1Crw
UH ^  -}|5p`I`V?}`xa833ސ]3σ3u33?,      ?Gxpx^&
CThis connector automatically routes between the shapi
ts.b?贁N?HD
@#            =h8T YY9    BF    U@?
ۿP6
SIGNAL  dwb_DAT_I
u
DIRECTION       input
`u#`bA@u
J .Q#DB     #։u`h?U\hr|SuZa{@-?bHl;'bE-ho'y(
RADIX   hex
2rq?@I k?$%?
GRID    0        1       0        1       0        16711680        0        0
@"V*5L -br/     ^vԜv"(2u&."q28iv"uh9Bd&<O/M{
ENDGRID -1
#145`Vis_SBl.chm!#22474`7Copyright 1999 @io Corporation.  All $AUd3CE \^4
Clock
*L1$b24R(^[w[D ZQi       a59       93O'2"q?/g;2GHls'$!OyaGEӧFy#G7B
EdgeLevel       neg
L~$dro@+Ik"sk5o(SJ+B?9=3RDFPi{"/| UPxP4FDTey
ahj TqUI_j @I%@?[?I?*?QcR`@?qu`u$ oT <Q4w!w! `        Connector
Set     Not Used
`*"
Clear   Not Used
*e3a$$$      !aU        !
*U6$U!"#'U()*+,-2!+1H<4747"7!74a7181718171817471817!8!7'18'17+18/17/18317318:718?17;18G17?189!78:G18W17K18_17O18c17@9!87W18%:4&:_18k17c18o17g18s17k18/Go180:s181:w1817{18!7184:185:18U68P31qq11W1W1!g1g1a!!19a9a1!!1VaVa![q[q/1w1w1?1119a.Eo1aa1qq[q1iEiaZC<1|ZE!!E!5)E:m@@|_=$@2п2?p!{1H-J21a2P?1v<Do1<<<[?l1aUU1=E/
3x;1:5> Eq411p_UHPa*;Ód
5`rχ:Ϻ31K1FFECTIVE ADDRESSj45/G/*vT3aBi4@Rg1v'2+q'EE|ˏݏ%"_/{2
ClockEnable     Not Used
2ضVhz0   !4Q\aq'?k?A|0ΟT /ASew%ȯ0BTfxƿ꿵\&/@& yD/c/χ//%8TAG 0
ActiveLowSetClear       True
v"11
AsyncSetClear   True
-6...-7"0
ActiveLowClockEnable    True
IC_SETS-1e5qU3
VhdlType        std_logic
#2|U?:Y}8 38 `7״߆J!߃qqE?qq`kq;OMO55BUQZ1@Ruas`?r?%+=(qVfpoT}9eQ+=Oas!|f0BTfx/h/jVo(
VerilogType     wire
>/P/܏t/=k]/X/•J;Word%0,?)H52?P?__????  'ï?O#O5OOYOkOOOOOOOGY
__1RIQ0>\0[_m_WYÏ_j|_^6i@@|?=$*eeo.o`@oX.#bV0HŃ`oToogIQ%7I[mX`&8J\ngb"%
SystemCType     sc_logic
z ;@>kkI&F0^C!J'IQ>Q:>\>>gyπW>ϯWiCu1CU46u߇e>ߔ5&!%7ImO&@OOO*
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
B (s sH1L%OO¯ԯ92I7[/:L~ވߖ!q,>Pbt[&,gHwɮ1u)Q!2EygP-DT![->}bx֐@"1xyvrr
StateEquation   Hex(Inc(0,2,5))
srrhߠ(:qLٸx=
@ECpa:ta#h!r]l~v~U
0Œ!eqRRbA]4q9CT߻*r$U,/Ǥa13;og;5nDE޴28Q""\U3,\R.H/Z$qQ#lFU0O3kR(}p0q3&\SNSZ,T;OZ?g?aaUpiDMMUh٥2yߋߝQd޺ForQ-Q-QakF(_T%k,'oBo'%onooR[OoXlOU_#G5arԚ"پ1%fQ`oђ{s'%TzU/itϡϗy{'2U
HighVoltageThreshold    5
͂ůM"߄@]?755a4~}a9^"=޴:mӆ@@|= ħC
LowVoltageThreshold     0
 V<x!2     ޴6i$pxCv'u@˨+E秜(OS
LSB     0
2rq?@I0?&.g`|L'%&;H)2A'*â"ux1BP`0#!X+/=-xBBOTlbъQji_y|@՜//o)m9'[
MSB     31
,z9{gߊy
'9K]????t@
o{+=Oas
    
SignalActionType        0
:bc]STfg
isFallingEdgeSensitive  False
Ϳ/ ,+a/s///////o':O8?yTq      <%L%@,Q 43
isRisingEdgeSensitive   False
53Iρ 76(e2T!OL񇆸G      2(q??6T+?8Ugd|ߝ$8~K&O0M,OOߣ;_ONw_O_^9~ESET 0
DrawAnalog      0
,a1
BooleanEquation
7f...7g1bIC_,`S-1pPAv/*TAUɁ3ԃbU<aoncƄPoiɇgju(}d74!3rAvvu?`Րkr]$ZWB/x$%>Ke=LA6l-E*?@E_$%3غ33?QO)pvE1?.'ICƗaPVTٟ?{O+O=OOOaLrI_I{AE@{۪eq^h obILJ<<ªyvEֳ9y['ysSϞsA%ܵ!hCOMPYeZ累~I/m/ro/%P-DT!FXj|?$?$
NegTolerance    0
29/
@NUqVh۲h)Op@w@z3u?+z8J\n_(W" 'Ugyߋߝ@:m@39#5GYk}y;9"6,.R@.'Fp%|6{?>P"67!7s?>j?O92DVh zy|sF=$6G(E_o!iT@W4ю83RVX|uQIi9-"?@|=I:տpT#}e?PK"x)@@~fc!AVf<9"M#:2 N4v?3E~gbR^X2U@@&l@/'?2rq?@IpuumY޿C3Kb5D3s0l!&OAdWA%cOuJ~BZG2rq?aR? PAP6 P H`0mUO      !:CT!dST_!:BI[IQM
PosTolerance    0
_]pQ0[;?zԀ0]Yk)}`Vƙ
UserSpecifiedSizeRatio  1
C|`uS
]Q%Y|ᯰE]q@i1h)h'rBjj|ŕdτ!39sD~R8?{ `$!kEd׿鿹Q D_Hƛؕ/@Vb\?@ߕte:PZ/l/~////////?h;?F
VerilogCode
;`f?s65I?E)~s*<q={TOkxOOFC%=FaSϏ|TOOO_b_7_I_[_HSFaUQXHIT 0‰ϕ%߈	™1Popi6ke%TtefA.fM_;&9&QR"eaURLADLٷUU;>f?կ=<,?	OW>HO?lMȕO?ONQX31}!_-ܑNW.gp/6Яi@0-A.S/e/w//|!lf/////:%4…`܍?0?B?T?f?x?OOO_?fZOOj1nOUOOӏ_DVlog2(IC_SETS)+3aaU)UՒŷl*Qǟٞ̴f      $-?Qcu ӿhϷA_S_e_w_______@:mӆ_o!o3oEoWo|Uƅooooooo'9K]o'vGマ?鏽MCUg4pܟ$6H~Ưدu2D]t%@VI/6HZli`jpi&ϬϾ[mߑߣߵ%7I4&?V?2*??!O?WO{O?OM5l4\k!k],o)!555'Q/c/u/v4a[f/////??)?;?M?_?q?OOO?AY_NO
OZbOVvqO;T_qV[mWAY 0/иilPREr]a]!k}X_j_____
/iC#/5/G/"o4oFo~mɕtoooooooo(:{?տOw6OAϭ~wϐ(_j3:R"nȟڟ &8J\n 6і)^殯ү,>PbtϼDEzϞpς
VHDLCode
v@Yd!Y0:R%;\O%U2ߧȹE*%$U^Q|+|"(9&)|A2Q!|
VhdlMapping     DefaultVhdlMapping
PROPS!
S

šѥ_QT-S|u`0@x/+%]/ThĿ)3=?Tj|lߣ2ϗ}&g-"7/I/+_9XWORD ?SELECTSRߛ4m9Xڝ!%ҕ!)!E{^:HP-DT{!-Sbo2]j@"oJXe]X1hto
E0      X       13125   13125           1       0        DR      0
j+=Vh       */۽*k8Co#!2///?!?3?}eAȣY+d?@M?@UbZuȳxkOvtqa b醴utr[{wSvw
1(Ģs]٪_X3 EoI{ƨ`+o     ";1
E1      V       13126   13126   Valid   1       0        DR      0
*2߿U[tcw1qgy膟~WbvH/Omi%2Mr>17lrb.oooooo   -?xPp|(Tfxu(2  1@{N,ASewя2+6$K]Ÿɟz#5Gk}Gৡ_a!$@ͭ>1m9ODž9D6i@@I?@SC]SBzw8B,(@b_Sƍ_S(A,)3e Xp:_eŃ!@F1!?pMX!vÔܯC?U?g?y?;&G
E2      X       15625   15625           1       0        DR      0
@@S95@G????OO0O0BOTOvxOv,(&O#` L@%E_F(&'''T/.(&'-7'/l_~_Ua______o oKoVo4G?g1"@:m@@"/{RNuhh`&1v/
!
8A,VA*OAe L@)3RpA:gkP@z3[Q4b:oLn{#@VgW$onVgmWo??U><+N?¬SAczre?w????????wX.GC>O>iEWOGE<4yl`
zr?yAMlh]hMZR7Yf@DzVtC᪡q-B)Fo̕?qzI2rqfEI7,X7S@CVQrE5&YxyBqE"4zvP;3M4)kPp` A1I?ǣAu<CY4ԿCjq,w|;@KE}|tS>u7ϐ6͕$]f?m۶m|;ݩϻϼVeX``MO_OqOOOOOO—ٓ/?@^X_r=_O_a_s__0____?,)A/I?—_eO?y%@$ASTԯ,8
8?(\?ٿ<P
SIGNAL  dwb_DAT_O
yC'TO/FROM CPU
DIRECTION       output
RADIX   hex
EXTEN I/FFȁCȁ~d@Ə؏C@@|W=i$E J Tf@l艙l&C ()o$@4bphe&Po/.f'(<{"77
'-?Q1"xČ¯Gr
XjyFCTOlMӤ߻͵d뿈D`?(`^пs__O`U(_yO53Rdv{߬0“'K,(Q  7I[mKav(@N (:v Lw^M_v@`O@AzO%7I[A__xBYTE
GRID    0        1       0        1       0        16711680        0        0
ENDGRID -1
SELECTSU>U#$%&U*-.0U1234Ul4,_j @K%@ DC-T7AU2@$ZD7JRH<(
Clock   Unclocked
U2ElD7
RUlLO(D@?,%)R-)<;U$
EdgeLevel       neg
4(U1(UO"D&aU=QJf        )h"Ty+Uv'_Ʌ&aQ-
Set     Not Used
-H*9(TYgEQ/,GuideTheDocPage-1Gesture FormatBlock NormalVisio 10Block ShadowVisio 12Block HighltVisio 11ConnectorVisio 90Dot ConnectorConnector ArrowVisio 00Visio 01Visio 02Visio 03Visio 13Visio 20Visio 21Visio 22Visio 23Visio 50Visio 51Visio 52Visio 53Visio 70Visio 80BoxBox.3Box.4Box.5Dynamic conn?ectorDynamic connector.10Dynamic connector.23Box.37Dynamic connector.40Dynamic connector.50Dynamic connector.52Box.2Box.9Box.13_53E
Clear   Not Used
EF
-
ClockEnable     Not Used
R-GU0-A-}
Nc
ActiveLowSetClear       True
U,_u
AsyncSetClear   True
DlQ
ActiveLowClockEnable    True
U\u
VhdlType        std_logic
t-Uu
VerilogType     wire
U-U-UUԃu
SystemCType     sc_logic
}u
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
u
StateEquation   Hex(Inc(0,2,5))
7Gv 47ML7Md7*M|77M7DM7QM7^M7kM7xMM$M<MdcMATMd7*l7*t7*|I**I*MMUH8)** 'W:*0>*$0B 040M:T0l*\0p:|0:0 0:0TE63*(!   0xfR!T! !"#!%&'()*+T-./U0124UjU        
HighVoltageThreshold    5
U
UUUUl4,_j @K%@LKUUC-<3q7AUl4,K
LowVoltageThreshold     0
AJ-37A_*<N@wKLRVgq6uH<(
LSB     0
H<(
MSB     31
_*<NEKL
RVgXq >={z
SignalActionType        0
*   g"4pFX(r@(ja@2y
isFallingEdgeSensitive  False
JlO:]R
isRisingEdgeSensitive   False
TQU#u&T!B}U?Q
>4YCO9Bm`OyNfi$Sf'DON4_>E)UdG1UW=`2LHEV
DrawAnalog      0
O?
LFe5 C=|5 J!_k5 @Oh+'0@HhtValued Sony CustomerG(Exw
BooleanEquation
w
NegTolerance    0
 EMF EXVISIODrawingMD ??l(@(ʦ-1BoxDynamic connector8_VPID_PREVIEWS_VPID_ALTERNATENAMES @_PID_LINKBASEÿ        A
PosTolerance    0
FMicrosoft Visio DrawingVISIO 6.0 ShapesVisio.Drawing.69qQ&l    ^&" WMFCZ exQ&l EMFSXVISIODrawing
UserSpecifiedSizeRatio  1
 Q%RL Arial%TlWQ
VerilogCode
@
VHDLCode
@WQLXSET 0--)%TlW
PROPS!
@
E0      X       3125    3125            1       0        DR      0
@WLXSET 1--)%RL Arialm^nnoLophqqrstuvx<xjyyyyyz{|}
E1      V       13125   13125   Valid   1       0        DR      0
}:}~8~~bxx\*n(r2nNd^V%T` 
E2      X       15625   15625           1       0        DR      0

!
@
@        LT...RL Arial2fBRHbZbÌbǼʬ˘`>πѬ:tԒբ Jt\؆ذ.Xق٬
SIGNAL  dwb_WE_O
4%T`s1
{

DIRECTION       output
@
RADIX   hex
@s1
LTSET--)RL ArialR fHH      D     n               
GRID    0        1       0        1       0        16711680        0        0

ENDGRID -1
@
Clock   Unclocked
j
EdgeLevel       neg

Set     Not Used

Clear   Not Used
<f8b
$

PZ>8H!#8$$%l&'T'd(0%T+r
=

ClockEnable     Not Used
@
ActiveLowSetClear       True
@+r
     L`DC_SETS-1$$!!!&%%V0o3
p
2
2pp
%(RL Arial|l~@BZ"L\l
AsyncSetClear   True
4^n~2\.X*T~&Pz"Lv%(RL ArialFpBlh:d6jFd$X*n2$f0FPB%(RL Arial NØ.ĆNŤ&x4ǠLȌ6Ɋɰ0`ʐ:xn̲N͎ʹ6\΂ΰ$πϺRЦ.pѰ&bҞ%(RL Arial0`ؐ$لٸPڰHި%(%RL Arial%Tlo
ActiveLowClockEnable    True
@
VhdlType        std_logic
@oLXTAG 0)-4%Tl 
VerilogType     wire
@
SystemCType     sc_logic
@LXTAG 1)-4%RL Arial%T`5        m,
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X

StateEquation   Hex(Inc(0,2,5))
@
HighVoltageThreshold    5
@5        LT...RL Arialܣ.@cvt pv|0fpgmw'wgaspPglyfq hdmxB:(yheadGN|6hheam$hmtxWnd:kern7a96D`locaA Dmaxp       name6`+postƬ%E01prepql
LowVoltageThreshold     0
%T`I

SignalActionType        0
@
MSB     0
@LTTAG)-4TO


LSB     0
@
isFallingEdgeSensitive  False
@O
     L`DC_SETS-100%--)-%&%%V0
isRisingEdgeSensitive   False
ML
DrawAnalog      0
L
BooleanEquation
L%(%
(%
(RL Arialf"v&N4f@n(^0`>j8p2bP<pj8X e %(%
(%%Tb
NegTolerance    0
@
PosTolerance    0
@LpEFFECTIVE ADDRESSer-))-0(---000---&%%V0|l    
}
k 
k     }}
%(RL Arialns, magazines etc, and for display use in newspapeadvertising and promotions.http://www.monotype.com/html/mtname/ms_arial.htmlhttp://www.monotype.com/html/mtname/ms_welcome.htmOTIFICATION OF LICENSE AGREEMENT
UserSpecifiedSizeRatio  1
VerilogCode
This typeface is the prope u%(RL Arialed this typeface software either directly from Mone or together with software distributed by one of Monotypes licensees.
VHDLCode
PROPS!
This software is a valuable asset of Monotype. Unle you have entered into a specific license agreement granting yth%(RL Arialmay not copy or distribute this software.
E0      X       3125    3125            1       0        DR      0
E1      0        3467    3467            1       0        DR      0
If yove any question concerning your rights you should review the license agreement you received with the software or contact Monote for a copy of the license agreement.
E2      1       13125   13125           1       0        DR      0
E3      0        13126   13126           1       0        DR      0
Monotype can be cont  U%(%RL Arialmaloby
ejnnormalStandardTypeface  The Monotype Corporation plc. Data  The Monotpe Corporation plc/Type Solutio.%Tpo`
E4      X       15625   15625           1       0        DR      0
@
!
@oLXWord 0B%%%Tp`     
@
SIGNAL  dwb_SEL_O
@LXWord 1B%%%%T`        ,
DIRECTION       output

RADIX   hex
@&" WMFC E
GRID    0        1       0        1       0        16711680        0        0
@        LT...dRL ArialDrawing Office - Robin Niolas, Patricia Saunders 1982Contemporary sans serif design, Aril contains more humanist characn%T I

ENDGRID -1
@
Clock   Unclocked
@LhWord DC_SETS-2B%%00%--)-%TO
        

EdgeLevel       neg
@
Set     Not Used
@O
LhWord DC_SETS-1B%%00%--)-%%
(&%%V0
Clear   Not Used
IM
ClockEnable     Not Used
LHLH
ActiveLowSetClear       True

AsyncSetClear   True
L%(%
(%
(&%%V0(M)L
ActiveLowClockEnable    True
L
VhdlType        std_logic
))L%(&%%W,.CZ
VerilogType     wire
QLQ-7-7
SystemCType     sc_logic
%(&%%W,


%(&%%W$.
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
@d7
StateEquation   Hex(Inc(0,2,5))
7[%(%%V,Q^^Q7Q^Q%%V0ccc&%%666#6'+6/367;6?C6GK6OS6W[6_c6gk6os6w{666666666666666666666#6'+6/367;6?C6GK6OS6W[6_c6gk6os6w{666666666666666666666#6'+6/367;6?C6GK6OS6W[6_c6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6c{cw6csco6ckcg6ccc_6c[cW6cScO6cKcG6cCc?6c;c76c3c/6c+c'6c#c6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6c{cw6csco6ckcg6ccc_6c[cW6cScO6cKcG6cCc?6c;c76c3c/6c+c'6c#c6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6c6`\6XT6PL6HD6@<68460,6($6 66666666666666666666|6xt6pl6hd6`\6XT6PL6HD6@<68460,6($6 6666666666&" WMFC %6666666666|6xt6pl6hd6`\6XT6PL6HD6@<68460,6($6 666666666666        
666!%6)-61569=6AE6IM6QU6Y]6ae6im6qu6y}666666666666666666 
666!%6)-61569=6AE6IM6QU6Y]6ae6im6qu6y}666666666666666666 
666%(%RL Arial(QalArial#XX<%Td
HighVoltageThreshold    5
@
LowVoltageThreshold     0
@LTDMMUHSSH&%W,C
LSB     0
L
MSB     3
%(&%%W$
SignalActionType        0

isFallingEdgeSensitive  False

isRisingEdgeSensitive   False

DrawAnalog      0
%(%%V,       =
BooleanEquation
       
NegTolerance    0
=
PosTolerance    0
     &%%V0CDDD%(%RL Arial#X9'3!2(QArialrialT3%Td1X
UserSpecifiedSizeRatio  1
@
VerilogCode
@1XLTCOMP047-&%W$qh%(%%V,o^^o^^&%%W$H
ZqQ
Qh%(%%V,*^xx^Q*^x^&%%W,Z##c%(&%%W$%(%%V,oo%RL
VHDLCode
PROPS!
 Arial* !#0%`')<)***,r-P.../133344555&565F66(6866707@8*8:8J8Z9f::;@;p;;<=R>(? @@A@BZC2CBCR%TlnL
E0      X       3125    3125            1       0        DR      0
@
E1      V       13125   13125   Valid   1       0        DR      0
@LXHIT 00)%%
(%
(RL ArialmooopRpbprpprrrssu^vvwwy zzT{{|||}}~~H:x2
E2      X       15625   15625           1       0        DR      0
NvBv>~%TX
!
@
@LP31%%%
(RL Arial<H*hz$bzB jt<
SIGNAL  dwb_STB_O
Hæ(ƆưǒǼBl˖@j͔;%(RL Arial0Z,V(R|&PPV
DIRECTION       output
@Bz(|$Nx Jt%(RL Arial>NdJZnH  !"l"#$2%&z&'"'2'((()*++-<-L//113:3J4:5577 8`8p88:::(:8;<=%T`/r
RADIX   hex
@
GRID    0        1       0        1       0        16711680        0        0
@/LTlogRL Arialnnno(oRoboroooppp p@pPpzppppqqBqlqqqrr>rhrrrss:sdssstt6t`tttu2u\uuuvv.vXvvvww*wTw~%TTs
ENDGRID -1
@
Clock   Unclocked
@sLP2RL Arialn(^`jbr**<&" WMFC (:L^p06 `.xH%T        
EdgeLevel       neg
@
Set     Not Used
@Ld(DC_SETS)+4$$!!!%
(%TTA
Clear   Not Used
@
ClockEnable     Not Used
@LP4%RL Arialore humanist characteristics than many of its predsors and as such is more in tune with the mood of the last decades of the twentieth century.  The overall treatment of curves  softer and fuller than in most industrial style sans serif fath%TTh
ActiveLowSetClear       True
@
AsyncSetClear   True
@hLP3%RL Arialhumanist characteristics than many of its predeces and as such is more in tune with the mood of the last decades of the twentieth century.  The overall treatment of curves is ster and fuller than in most industrial style sans serif faces.di%TT
ActiveLowClockEnable    True
@
VhdlType        std_logic
@LP0er%RL      Arial in reports, presentations, magazines etc, and forplay use in newspapers, advertising and promotions.http://www.monotype.com/html/mtname/ms_arial.htmlhttp://www.monotype.com/ht/mtname/ms_welcome.htmlNOTIFICATION OF LICENSE AGREEMENT
VerilogType     wire
SystemCType     sc_logic
Thot%  Tl
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
@
StateEquation   Hex(Inc(0,2,5))
@LXWAY 0inO98.&
HighVoltageThreshold    5
%
LowVoltageThreshold     0
%V0G*MHL)L)HHL%(
SignalActionType        0
%
(%
(%
(%RL Arialour own publishing use. You may not copy or distri this software.
MSB     0
LSB     0
If you have any question concerning your rights you should review the license agreement you received with t software or contact Monotype for a copy of the license agreemat%TT"
isFallingEdgeSensitive  False
@
isRisingEdgeSensitive   False
@LP2ty%%
(%
(RL Ariale Monotype Corporation pl Data  The Monotype Corporation plc/Type Solutions Inc. 1990-192. All Rights ReservedArialRegl%TTIm
DrawAnalog      0
@
BooleanEquation
@ILP1 %&%W,
NegTolerance    0
CL::%(%
(%%V0
gg
g
g%RL Arialobin Nicholas, Patricia Snders 1982Contemporary sans serif design, Arial contains more hmanist characteristics than mans%TN

PosTolerance    0
@
UserSpecifiedSizeRatio  1
@NLdWORD SELECTsB400--%-0)&%W$
VerilogCode
%(%%V,:::&
VHDLCode
%%V0z%(&
PROPS!
%%V0zz%(&%%W$ 2@))7%(%%V,.PP.).P.&%%W$
%(%%V,

&%%W$2)%(%%VA9 #&)+.1368:<>?@AAAAA@?><:8631.+)&# &%%W$ 2))%(%%V,P)P%%V,PP)P%
(RL
E0      0        3125    3125            1       0        DR      0
E1      1       13125   13125           1       0        DR      0
 ArialMSTT315b3b3a84t#XX>C',f(QArialArial%(%
(  %RL     
E2      0        15625   15625           1       0        DR      0
!
 Arial#XX>N' -ChQ ArialArialCCMSTT316eafa79%      Te\8
@
SIGNAL  dwb_ACK_I
@e\LdTO/FROM CPU)4)0470-0TKL
DIRECTION       input
@
RADIX   hex
@LpTO/FROM EXTEN I/Fri)4)047-+)-0)&%W(C^LU%(&%%W$LiU`%(%%V,W     WW       W%RL ArialrialIO@COMSTT315b3b3a84t#XX>C',f(Q%Tdg
GRID    0        1       0        1       0        16711680        0        0
@
ENDGRID -1
@LTBYTE--)-TxwF
Clock   Unclocked
@
EdgeLevel       neg
@wFL\SELECTS--%-0)-%
(%
(RL ArialCCMSTT315b3b3a84t ArialIOmCOMSTT315b3b3a84t#XX>Cf%(RL ArialArial#XX>N' E-%(RL&WMFC ArialC+C(QArialArialCMSTT315b3b3a84t%T`<
Set     Not Used

Clear   Not Used

ClockEnable     Not Used
@
ActiveLowSetClear       True
@<
AsyncSetClear   True
LTlogRL Arial(QArialArial%TT
ActiveLowClockEnable    True
VhdlType        std_logic

VerilogType     wire
@
SystemCType     sc_logic
@
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
LP2RL Arial`pBp2~HL4d(.f(2 \<H*h%(      %T
StateEquation   Hex(Inc(0,2,5))

HighVoltageThreshold    5
@
LowVoltageThreshold     0
@
SignalActionType        0
Ld(DC_SETS)+3$$!!!F.-C Arial???????-2
MSB     0
QWSET 0--)%2
LSB     0
WSET 1--)%C Arial?A?A?A?A?A?A?A?A?A?A?A?A?-2
isFallingEdgeSensitive  False
       ...C Arial?A?A?A?A?A?A?A?A?AhA?A?A?-2
isRisingEdgeSensitive   False
1
sSET--)2 Arial?????? ??????????????????-2
DrawAnalog      0
r
+    DC_SETS-1$$!!!--$p
2
2pp
-C Arial????????????????????????-C Arial?????????????????????????-C Arial?????????????????????????-C Arial?????????????????????????--C Arial?????????????????????????-2
BooleanEquation
oTAG 0)-4%2
NegTolerance    0
TAG 1)-4%C Arial?????????????????????????-2
PosTolerance    0
       5...C Arial?????4?????????????-  2
UserSpecifiedSizeRatio  1
TAG)-42
VerilogCode
O
    DC_SETS-100%--)-%-
VHDLCode
-$L
PROPS!
L
E0      0        11250   11250           1       0        DR      0
L-
E1      1       13125   13125           1       0        DR      0
       "System΁cčρ -
E2      0        15625   15625           1       0        DR      0
-
!
C Arial????????????????????????--
--!2
SIGNAL  dwb_CYC_O
EFFECTIVE ADDRESS(-))-0(---000-----$}
k       
k     }}
-C Arial?????????????????????????-C Arial?????????????????????????-C Arial???4?????????????????????-        -C ArialmalobZ
ejnnormalStandar?-2
DIRECTION       output
oWord 0B%%%2
RADIX   hex
Word 1B%%%-2
GRID    0        1       0        1       0        16711680        0        0
       ...C ArialDrawing Office - Robin Ni-2
ENDGRID -1
Word DC_SETS-2B%%00%--)-%2
Clock   Unclocked
O
Word DC_SETS-1B%%00%--)-%-
EdgeLevel       neg
--$
Set     Not Used
LHLH
Clear   Not Used

ClockEnable     Not Used
L--
ActiveLowSetClear       True
-
AsyncSetClear   True
--$)L
ActiveLowClockEnable    True
L
VhdlType        std_logic
))L---%QLQ-7-7
VerilogType     wire
---%

---%7
SystemCType     sc_logic
7[---$^Q7Q^Q--$cc--#'+/37;?CGKOSW[_cgkosw{#'+/37;?CGKOSW[_cgkosw{#'+/37;?CGKOSW[_ccccccccccccccccccccccccccccccccccccccccc{cwcscockcgccc_c[cWcScOcKcGcCc?c;c7c3c/c+c'c#cccccccccccccccccccccccccccccccccccccccccc{cwcscockcgccc_c[cWcScOcKcGcCc?c;c7c3c/c+c'c#ccccccccccccccccccccccccc`\XTPLHD@<840,($ |xtplhd`\XTPLHD@<840,($ |xtplhd`\XTPLHD@<840,($   
!%)-159=AEIMQUY]aeimquy} 
!%)-159=AEIMQUY]aeimquy} 
--d Arial?A?????-
2
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
DMMUHSSH-%L
StateEquation   Hex(Inc(0,2,5))
---%
HighVoltageThreshold    5

LowVoltageThreshold     0
---$     
SignalActionType        0
=
MSB     0
     --$DDD--C Arial??-
2
LSB     0
X1COMP047--      %h- --$^o^^- -%Q
Qh- --$x^Q*^x^- -%##c- - -%- --$o-C
isFallingEdgeSensitive  False
isRisingEdgeSensitive   False
 Arial?A?A?A?A?A?A?A?A?A?A?A?A?-        2
DrawAnalog      0
HIT 00)%-
BooleanEquation
-
NegTolerance    0
C Arial?A?A?A?A?A?A?A?A?A?A?A?A?-
PosTolerance    0
2
UserSpecifiedSizeRatio  1
31%%-
VerilogCode
! Arial?A?A?A?A?A?A?A?A?A?A?A?A?-2 Arial?A?A?A?A?A?A?A?A?A?A?A?A?-2 Arial?????????????????????????-2
VHDLCode
/log! Arial????????????????????p???-      2
PROPS!
s2,2 Arial?????????????????????????-2
E0      0        3125    3125            1       0        DR      0
(DC_SETS)+4$$!!!-
E1      1       13125   13125           1       0        DR      0
 -       2
E2      0        15625   15625           1       0        DR      0
4,%C Arial?????????????????????????-             2
!
h3,%C Arial?????????????????????????-    2
0,%S Arial?????????????????????????-
2
SIGNAL  dwb_ERR_I
WAY 0O98.--$HL)L)HHL--
DIRECTION       input
-
RADIX   hex
-
GRID    0        1       0        1       0        16711680        0        0
-C Arial?????????????5???4???????-       2
ENDGRID -1
2,%-
Clock   Unclocked
-
EdgeLevel       neg
C Ariale Monotype Corporation pl-       2
Set     Not Used
I1,%-%L::--
Clear   Not Used
--$g
g
g-C Arialobin Nicholas, Patricia S-2
ClockEnable     Not Used
NWORD SELECTB400--%-0)-%---$::
ActiveLowSetClear       True
--$z-
AsyncSetClear   True
--$zz---%))7---$P.).P.--%---$
--%)---v$9 #&)+.1368:<>?@AAAAA@?><:8631.+)&# --%))---$)P--$P)P-
ActiveLowClockEnable    True
 C
VhdlType        std_logic
VerilogType     wire
 Arial??u???????t--
SystemCType     sc_logic

-C
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
StateEquation   Hex(Inc(0,2,5))
 Arial???>?N?????-2
HighVoltageThreshold    5
\eTO/FROM CPU)4)0470-0!2
LowVoltageThreshold     0
TO/FROM EXTEN I/F()4)047-+)-0)-
SignalActionType        0
%LU-       - -%U`- --$WW     W-C Arial????O????????-     
2
MSB     0
BYTE--)-2
LSB     0
FwSELECTS--%-0)--
isFallingEdgeSensitive  False
-
isRisingEdgeSensitive   False
! Arial????????????-2 Arial???-2 Arial??C+???AC?A??-2
DrawAnalog      0
<
BooleanEquation
log! ArialA??A?????-  2
NegTolerance    0
PosTolerance    0
2,2 Arial?A?A?A?A?A?A?A?A?A?A?A?A?--2
UserSpecifiedSizeRatio  1
VerilogCode
(DC_SETS)+3$$!!!Visio (TM) Drawing
VHDLCode
MNTHLRl !fffMMM333$
PROPS!
$
E0      0        15625   15625           1       0        DR      0
U38@Td Arial@NWingdzs@N@tMonotype Sort+
NtSymbol5T?? Y@-1UJ:DT1EW-hTT<*  
!

/Ub
bO0zGz?@8@H2!kWb*U

+$PL/^&9^$? { Ak^&,,'%/v&&       *
SIGNAL  dwb_RTY_I
1y
 )P? 2
U
U12?k9aBBHEHEHEHEHEHEH@?>?:`T2BBHEHEHEUHEHEHEHE%H@%O9      F7AOY@;P
AsVsVA!gLTkY  W_W__ !`#k4lb6u`kW     *4l
DIRECTION       input
4l%Y?P:?-\
#!+|QtKf2|2|2|I2wGQAUoTMeE$ttA%_8BOTOfOxOO??HO?7ܻXuW?YsU42
RADIX   hex
T*
GRID    0        1       0        1       0        16711680        0        0
xxx
ENDGRID -1
0jPvȲl^/!3jBj6D///$Q0p?Mdj^cj4Ak[~ϐ$YkU1%1F-(kp
ٻ          A.$5-Bi`#9)F/Pv// ߾/u?2trߜKS527xߢ#6@h$MuLh        Ճ%ԊՑ)<OU#5G::U2q ?/&w&
Clock   Unclocked
<<7H1OQjPSHQywHAt///YOG$_p4b%F!8q/#P?C/N^qhE!	@d)n{r1P1	@/Oqt}Q!n=k@Ʊ셩{B'ɂXVP_0TNJg211R5P"QQ[O"P!q[rrqqӂqq¢ӁӁP¡¡Waa7$VW7P$q"$qP1q1qP>q">qPKqKqPXqXq2eqeqZ2SobZZdSTQcdPQQP1H[<k?ta}Y M/OO*Dd3qO/NkS\O9E//_      ??-??=___ѷ'sϖdI,O0R7nO&ګa̗ѫaW?O  //?*
EdgeLevel       neg
KϥϷϾCNa\"4FXj߲K߳BTf_/q///,ڭaRdv*<+/`bbiAnFUj?|?~/ "C??Va]?     Ia(G
Set     Not Used
rpl/YDE@a1LOpO#Q/ISGQۍBQfQaIq_Uyj(ȄBb_(_:_/^_//Q__a1_      OO-OFZOQo~MA%oCAOOMgy N_r_O7Zg@:o,Ko-XyCŮbddpddpA͟ߟ'@9K]vAB(Onl=#??6HZlƎ'᏶;M_q 2DVhzόϞϰ
Clear   Not Used
.@Rdvߚ߬߾#}(:L^p Uɑۏ"4FXj@|X*<N`r&8J\nY////A/S/e/w///F/L//??$?6?H?Z?l?~????????O"O4OFOXOjO|OOOOOO__ 0_B_T_f________oo'o9oKo]oFxoOoooooo,>PPfx,> nBsgcEfΏ(ٴJ\nȟڟ"OeOj|@į֯(:L^pʿܿB#vXT+Sbbz@v6M_Toρ6ϱi      -?Qcuߙ߽߫ϭ,/-?eY[Ưy+=Oas1ńRZsc<Ɠ`Zl~sb6-1R##5GYk}x;6/F%/jI/[/m////)////
ClockEnable     Not Used
??.?@?R?d?v???YTV
|?bO2ODOVOzOaqOOOOOO_!_3_E_W_i_{________oo/oAo}x^oKAcrobat Distillerod7XX6  $)/@o  .0²r
ActiveLowSetClear       True
dt        '9K]oCustom ?page 0,/FBN#/#1>//?/Q/
*2////
*3/.?//d:h#winspoolAcrobat Distillerc:\Program Files\Adobe\4.0\PDF Output\*.pdfUFDfP
h> /T6DUmA@
?ۿI?Y{O1@3EEbOeZ
AsyncSetClear   True
Hu P(:{W_qQGeneric box with text and connection points. Can be stretched toy dimwenss.mb?贁No?k?4
HDD
$#       =h-(>TTE=UA??Q6   u` 6u         mB>00       0(2s@sJs&T>5
L@{5`7Copyright 1999 Visio Corporation.  All  "s reserved.` _SBl.chm!#22448d9   l>#0>Udd#3                    T
ActiveLowClockEnable    True
<hb 
261
VhdlType        std_logic
g,s724?`b?M1^%Y?r?91M1E;6==5(2?;zrA
VerilogType     wire
IB=OCq,^35/rV:?@FACMAOMOO@_2A#[6OMZM"3A^%\$___Z__B#[@o_9Bo[(
^textHl&'!OyaGEF#,oJB
SystemCType     sc_logic
4j]\ak_@+k3akIk%Ul4,_j @%@Q]=A-Pc7"A%Ul4,_j @%@RA-37U~}@dQeFR0BTf
RBH<(
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
H<(
StateEquation   Hex(Inc(0,2,5))
U~EQ.
R0BTf
TR;UFDf
h-TUU[U@@??I?`d
buoqYkQhu23u`   Connector
HighVoltageThreshold    5
`
LowVoltageThreshold     0
e1Crw
SignalActionType        0
UH ^  -}|5p`I`V?}`xa833ސ]3σ3u33?,      ?Gxpx^&
CThis connector automatically routes between the shapi
ts.b?贁N?HD
@#            =h8T YY9    BF    U@?
ۿP6
MSB     0
u
LSB     0
`u#`bA@u
J .Q#DB     #։u`h?U\hr|SuZa{@-?bHl;'bE-ho'y(
isFallingEdgeSensitive  False
2rq?@I k?$%?
isRisingEdgeSensitive   False
@"V*5L -br/     ^vԜv"(2u&."q28iv"uh9Bd&<O/M{
DrawAnalog      0
#145`Vis_SBl.chm!#22474`7Copyright 1999 @io Corporation.  All $AUd3CE \^4
BooleanEquation
*L1$b24R(^[w[D ZQi       a59       93O'2"q?/g;2GHls'$!OyaGEӧF{#I7B
NegTolerance    0
$do@+k"sko(,S̭J+B?9=5RD5H3Si{"/| UPxP4FDTey
ahj TqUI_j @I%@?[?I?*?QcR`@?qu`u$ oT       <Q4w!w! `        Connector
PosTolerance    0
`*"
UserSpecifiedSizeRatio  1
*e3a$$$      !aU        !
*U6$U!"#'U()*+,-2!+1H<4747"7!74a7181718171817471817!8!7'18'17+18/17/18317318:718?17;18G17?189!78:G18W17K18_17O18c17@9!87W18%:4&:_18k17c18o17g18s17k18/Go180:s181:w1817{18!7184:185:18U68P31qq11W1W1!g1g1a!!19a9a1!!1VaVa![q[q/1w1w1?1119a.Eo1aa1qq[q1iEiaZC<1|ZE!!E!5)E:m@@|_=$@2п2?p!{1H-J21a2P?1v<Do1<<<[?l1aUU1=E/
3x;1:5> Eq411p_UHPa*;Ód
5`rχ:Ϻ31K1FFECTIVE ADDRESSj45/G/*vT3aBi4@Rg1v'2+q'EE|ˏݏ%"_/{2
VerilogCode
2ضVhz0   !4Q\aq'?k?A|0ΟT /ASew%ȯ0BTfxƿ꿵\&/@& yD/c/χ//%8TAG 0
VHDLCode
v"11
PROPS!
-6...-7"0
E0      0        15625   15625           1       0        DR      0
DC_SETS-1e5qU3
!
#2|U?:Y}8 38 `7״߆J!߃qqE?qq`kq;OMO55BUQZ1@Ruas`?r?%+=(qVfpoT}9eQ+=Oas!|f0BTfx/h/jVo(
>/P/܏t/=k]/X/•J;Word%0,?)H52?P?__????  'ï?O#O5OOYOkOOOOOOOGY
__1RIQ0>\0[_m_WYÏ_j|_^6i@@|?=$*eeo.o`@oX.#bV0HŃ`oToogIQ%7I[mX`&8J\ngb"%
MARKER  MARK0
z ;@>kkI&F0^C!J'IQ>Q:>\>>gyπW>ϯWiCu1CU46u߇e>ߔ5&!%7ImO&@OOO*
ATTACH  dwb_DAT_O       NULL    S4
B (s sH1L%OO¯ԯ92I7[/:L~ވߖ!q,>Pbt[&,gHwɮ1u)Q!2EygP-DT![->}bx֐@"1xyvrr
TIME    7500.000000
srrhߠ(:qLٸx=
@ECpa:ta#h!r]l~v~U
0Œ!eqRRbA]4q9CT߻*r$U,/Ǥa13;og;5nDE޴28Q""\U3,\R.H/Z$qQ#lFU0O3kR(}p0q3&\SNSZ,T;OZ?g?aaUpiDMMUh٥2yߋߝQd޺ForQ-Q-QakF(_T%k,'oBo'%onooR[OoXlOU_#G5arԚ"پ1%fQ`oђ{s'%TzU/itϡϗy{'2U
RELATIVETIME    0.000000
͂ůM"߄@]?755a4~}a9^"=޴:mӆ@@|= ħC
DISPLAYAS       5
 V<x!2     ޴6i$pxCv'u@˨+E秜(OS
MARKERTYPE      Timebreak(Curved)
2rq?@I0?&.g`|L'%&;H)2A'*â"ux1BP`0#!X+/=-xBBOTlbъQji_y|@՜//o)m9'[
WHILERETURN
,z9{gߊy
'9K]????t@
o{+=Oas
    
REPEATNUMBER
:bc]STfg
SNAPTO  0
Ϳ/ ,+a/s///////o':O8?yTq      <%L%@,Q 43
COMPRESSTIME    0.000000
53Iρ 76(e2T!OL񇆸G      2(q??6T+?8Ugd|ߝ$8~K&O0M,OOߣ;_ONw_O_^9~ESET 0
COMMENT
,a1
!
7f...7g1bDC_,`S-1pPAv/*TAUɁ3ԃbU<aoncƄPoiɇgju(}d74!3rAvvu?`Րkr]$ZWB/x$%>Ke=LA6l-E*?@E_$%3غ33?QO)pvE1?.'ICƗaPVTٟ?{O+O=OOOaLrI_I{AE@{۪eq^h obILJ<<ªyvEֳ9y['ysSϞsA%ܵ!hCOMPYeZ累~I/m/ro/%P-DT!FXj|?$?$
29/
@NUqVh۲h)Op@w@z3u?+z8J\n_(W" 'Ugyߋߝ@:m@39#5GYk}y;9"6,.R@.'Fp%|6{?>P"67!7s?>j?O92DVh zy|sF=$6G(E_o!iT@W4ю83RVX|uQIi9-/"?@|=I:K~pT?ud}e?PK"x)@@@~fc!A+f<91M#:2	N4v?3E~gbR^X2U@ ZP`/'?2rq_?@IpuumYi/#a53s0l!&OAdWA%cOuJ~BZG2rq?daR? PAPh6 P >H`0mUO   !:T!dST_!:BI[IQM

_]pQ0[;?zԀ0]Yk)}` r3B)
FMicrosoft Visio DrawingVISIO 6.0 ShapesVisio.Drawing.69q՜.+,D՜.+,"@HP\ht
      P&l       P
&" WMFC XxxjP&l EMFxl     XVISIODrawing
CvfuS
]Q%Y|XE]q@i1h)h'rBjj|⹘dτ!
39sD~R8? `$kEd׿鿹Q D_Hƛؕ/@Vb\?@ߕG:PZ/l/~////////?;?F
 %RL Arial%Tl!y
;`fA?s65I?E)~s*<q={TOkxOOFC%=FaSϏ|TOOO_b_7_I_[_HSFaU|QXHIT 0ϕ%	™1PoU@@i6ke%Յ`eB-fM_;&9&R"eaURLADLٷUU;>@&?կ=:.?    OW>HO?lMȕO?ONQX31}!_-ܑNW.gp/6_i@0-A.S/e/w//|!lf/////:%4…`܍?0?B?T?f?x?OOO_?fZOOj1nOUOOӏ_DVlog2(DC_S?ETS)+3a aU)UՒŷl*Qǟ̴ٞf       $-?Qc@uӿhϷA_S_e_w_______@:mӆ_o!o3oEoWo|Uƅooooooo'9K]o'vGマ?⏡鏽 MCUg4pܟ$6H~Ưدu2D]t%VI/6HZli`jpi&ϬϾ[mߑߣ     
@

4 !"#$%&'()*+,-./0123t6789:;<=>?@ABCDEFGHIJKLMNOPQRTUVWXYZ[\]^_`abcdefghijklmnopqrsuwxyz{|}~ߵ%7I4&?V?2*??!O?WO{O?OM5l4\k!k],)!*555'Q/c/u/v4a[f/////??)?;?M?_?q?OOO?AY_NO
OZbOVvqO;T_qV[mWAY 0/иilPRr]a]!k}X_j____<_
/iC#/5/G/"o4oFo~mɕtoooooooo(:{?տOw6OAϭ~wϐP_j3:R"nȟڟ &8J\n 6і)^殯ү,>PbtϼDEzϞpς
@!yLXSET 0--)%Tl!
v@Yd
@
!Y0:R%;\O%U2ߐ߹E*%U$U^QI|+|"m(9&))|A2Q!|
@!LXSET 1--)%RL ArialJSTFm*iWpLTSH&XOS/23VPCAG?6VDMXVp]cmapܣ1cvt ؔ88fpgmGgasp  Pglyf~(ިhdmx׏yheadfY|6hhea$hmtxRp:kernAON*PZloca%T`b       6
S

šѥQ-Su`0x/+%]/TЬĿ)3=?Tj|lߣ2}&g-"7/I/+_9XWORD SELECTSRߛ4m9Xڝ!%ҕb!)!E{^:HP-DT!->Sbo2j@"oXe]X

1hto
@
j+=Vh*/۽*k8Co#!2///?!?3?}eA٣Y+d?@M?@bZu
@b        LT...RL ArialFd$X*n2$f0FPBr,>PrRª%T`=      
S

ȳxkOvgtqa bMutr[{wSvw
1(Ģs]٪_X@3EoI{ƨ`+o@      ";1
@
U2߿U[tcw1q  gy膟~Wbv/Omi%2RMr>17lrb.oooooo  -?xPpQ|Tfxu(2  E{N,ASewя2+6$K]Ÿɟz#5Gk}Gৡ_a!$ͭ>1m9ODž9D6i@@ЋI?@SC]SBzw8B,(b_Sƍ_S(A,)3AeXp:_eŃ!@F1!?pMX!vÔܯC?U?g?y?;&G
@= 
LTSET--)RL ArialѰ&bҞ4dӊӰPԐ"ZՄծ4Zք֮Brע0`ؐ$لٸPڰHިAll Rights ReservedArialBoldMonotypet)%TJ
x

@@?S95@G????OO`0OBOTOvxOv,(&O#` L@%E_F(&'''T/.(&'-7'/l_~_Ua______o oKoVo4G?g1"@:m@@?"/{RNuha`&1v/
@
8A,VA*OAe L/@)3RpAw:gkP'@z3[Q4b:oLn{#VgW$onVgmWo??U><+N?¬SAczre?w????????wX.GC>O>iEWOGE<4yl`@
@J
LdDTLB_SETS-1TM&%%V09
:

::
%(RL Arial of the last decades of the twentieth century.  Therall treatment of curves is softer and fuller than in most industrial style sans serif faces.  Terminal strokes are cut on thdiagonal which helps to give the face a less mechanical appearti%(RL Arial in reports, presentations, magazines etc, and forplay use in newspapers, advertising and promotions.http://www.monotype.com/html/mtname/ms_arial.htmlhttp://www.monotype.com/ht/mtname/ms_welcome.htmlNOTIFICATION OF LICENSE AGREEMENT
zr?yAMh]aZR7Yf@DzVtTCq-B)1Fo̕?qzI2rqfI7,X7SCVQrE5&YxyBqE"4zvP;3M4SkPp` A1 I?ǣAu<ChYԿC(jq,w|;娉KE}|ߍtS>u7 6͕$]fm۶m|;ݩϻϼVeX``MO_OqOOOOOO—_?@^X_r=_O_a_s_`_____?,)A/I?—_eO?y%@$AST ԯ,8
8?(\?ٿ<
yC'ӭTO/FROM CPU
Thot%(RL Arialreement. You have obtained this typeface software er directly from Monotype or together with software distributed by one of Monotypes licensees.
EXTEN I/FFȁCȁ~dƏ؏C@@|=i$E J Tfl艙l&JC ()$@4bphe&Po/.f'P<{"77
'-?Q1"xČ¯Gr
@XjyFCTOlM߻͵d뿈D?(`^пs__O`U(_yO53Rdv{`߾“'!,(Q  7I[mKav(@?N (:@vLw^M_v`O@AzO%7I[A__xBYTE
This software is a valuablesset of Monotype. Unless you have entered into a specific licena%(RL Arialown publishing use. You may not copy or distributes software.
SELECTSU>U#$%&U*-.0U1234Ul4,_j @K%@Q1DC-3e7AU2@TPkD7IRH<(
If you have any question concerning your rights you should review the license agreement you received with the stware or contact Monotype for a copy of the license agreement.
U2EPD7
RUlL\(4 D@?%)R)t;U$

%(RL Arial//www.monotype.com/html/type/license.htmlNegraArial Negretatu
nArial tu
nfedArial fedFettArial FettAial Typeface  The Monotyc%(RL ArialType Solutions Inc. 1990-92. All Rights ReservedArialBoldMonotype:Arial Bold:Version 2.7 (Microsoft)Arial BoldVersion 2i%(RL Arialion plc registered in theS Pat & TM Off. and elsewhere.Monotype TypographyMonotype Type rawing Office - Robin Nicholas,s%(%RL ArialR|ҦP\׊ך&l8>޾0Z,V(R|&PV
4(U1(UO"D&aU=QJf        )h"Ty+Uv'_Ʌ&aQ-
@Bz(R%Tl[{
-H*9(TYgEQ/,GuideTheDocPage-1Gesture FormatBlock NormalVisio 10Block ShadowVisio 12Block HighltVisio 11ConnectorVisio 90Dot ConnectorConnector ArrowVisio 00Visio 01Visio 02Visio 03Visio 13Visio 20Visio 21Visio 22Visio 23Visio 50Visio 51Visio 52Visio 53Visio 70Visio 80BoxBox.3Box.4Box.5Dynamic conn?ectorDynamic connector.10Dynamic connector.23Box.37Dynamic connector.40Dynamic connector.50Dynamic connector.52Box.2Box.9Box.13_53D
@
F
@[LXVPN 0--0%Tl{
ET,-
@
<;*G#;Bl;S
;`c
@LXVPN 1--0%RL Arial4J5577 8`8p88:::(:8<=>@
;qu
ABCDDEFHXHhIJLLLLMNNNOOPPRRRRSU>VjWdWtWWY2Z[[^0`zceh%T`     7
;~Q

;u
@
;;u
@        LT...RL Arialtttuu2u\uuuvv.vXvvww*wTw~wwwx&xPxzxxxy"yLyvzzZzz{${N{x{{{| |J|t||}}F}p}}}~~B~l~~~(\%(%T`,
Md

U,UDu
@
\Zu
@,
LTVPN!!$Tvh


tGv  U;";U/;<;}I;V;Uc;4p;UL};d;U|;;;c;AģT;ԣ7*ܣU7*7*}I* I*U ;U4 HU !T :'d %*t U)* -* UL* P*ԟ T 0 _*!*$e0*D*e0*de0 Ute0ʟ:e0E6*(!  0xRf
@
)!! !"#Ts1%&'U()*+7-./0*124UjU     
@vh
LdDTLB_SETS-1$!!!!&%%V0j        MkL L     kkL%(%RL Arial8p2bPpj8X s covered under the terms of a license agreement You have obtained this typefac %T~b
U
UUUUl4,_j @K%@dS-KUC-P7AUl4,DPK
@
AJ-<37A_*<N@RKMRVgq6uH<(
@LpEFFECTIVE ADDRESSb-))-0(---000---&%%V0F6    
G
5 
5     GG
%(RL Arialranting you additional rits, your use of this software is limited to your workstation fo your own publishing use. You ms%(RL Arialany question concerning yr rights you should review the license agreement you received wth the software or contact Monof%(RL&" WMFC 8x Arialn be contacted at:
H<(
_*<NES]L
RVgjq >={z
USA (847) 718-0400              UK - 01144 01737 765959
*   g"4pFX(r@(3a@2y
http://www.monotype.cmhttp://www.monotype.com/html/to%(RL ArialrdNormalNormalnyNormal1KK9NormlneNormalNormalNavadnothngArruntaNormalNormalNormalNomal. 1990-1992. All Rights Reseo%(RL Arialrosoft)ArialVersion 2.76AalMTArial TrademGSUB'JSTFm*i*\LTSH!UdOS/22kVPCLT{>C6VDMXPjZxcmapܣ.@cvt pv|0fpgmw'wgasp  Py%(RL ArialDmaxp     name6`+postƬ%E0epql
JO:]RP
y"yLyvzzZzz{${N{x{{{| |J|t|||}}F}p}}~~B~l~~~(\xzJ.t(%(RL Arial*<(L^p06 `.xHRdr,`B
4du&S!BT?Q
>CFCm`sĬPfk$Of'D^N4_PE)1Y1i=Ի`2HDV
P%(RL Arial@n(^0`>j8p2bP<pj8X rif desi, Arial contains more humanist characteristics than many of it i%(%
(%RL Arialn in most industrial style sans serif faces.  Term strokes are cut on the diagonal which helps to give the face a less mechanical appearance.  Arial is an extremely versatile fily of typefaces which can be used with equal success for text, %Tl]o
O?~܏Lt$w5 C=%5 J!5 @՜.+,D՜.+,"@HP\ht
   PagesMastersPage-1BoxDynamic connector8_VPID_ALTERNATENAMES`_VPID_PREVIEWS_PID_LINKBASE       AOh+'0@HhtValued Sony CustomerG(Exw
@
w
@]oLXPPN 0om--0%Tl] 
 EMF EXVISIODrawingMD ??l(@(ʦ
@
FMicrosoft Visio DrawingVISIO 6.0 ShapesVisio.Drawing.69qOh+'0@`lxValued S1    &" WMFC S `
@]LXPPN 1 t--0%%T`    ,
`*xKt1 EMF`*DXVISIODrawing

 \l&%'B0%V0>K=>=K=K>>=%(%(%RL Arialdx    `Exceptions
&%Tx/wI*A*A/L\CPU/DSP]&%'%V0k okoo k ko%(%RL Arial%%W$9-<<0%(&ccc,Mc,
@
,,H,,,,MM^,M,MM,,,,,Mr,HM(%M%T|AX*A*A|A
@        LT...ofRL Arialtypes licensees.
L`InstuctionTdYp*A*AYLTUnit&%W$]!c``%(&%%V0kkkk%(%RL Arial
This software is a valuable a of Monotype. Unless you have entered into a specific license agreement granting you additional rights, your use of this softwe is limited to your workstation for your own publishing use. s %TI






%Tv*A*Av
@
L`Exceptions
&%W$!%(&%%W$]!`%(&%%W$?<%(&%%W$,?2<//%(&%%W$9-?<<0%(&%%W$,"FC/%(%%V,@*V*@V@*@&%%W$QQxWTTuT%(&%%W$QT%(&%%W$
ZW%(%%V,TjTjTT&%%W$ mj#%(%%V,&&&&%RL Arial%T|Ud*A*AUL\Data MMU          Txet*A*AeL\& Cache  RL Arial%(RL Arial%T|A<P*A*AAL\Insn MMU TxQ8`*A*AQL\& Cache,  &%W$Y[_\X\%(%%V,UQkgUQk\UgUQ&%%V0k.k..kk.%(%RL Arial
@LlPPN DTLB_SETS-2 t--00)%-%--)-%TO


     
                         
@
          
@O
LlPPN DTLB_SETS-1ty--00)%-%--)-%%
(&%%V0        M     LL          L%(%
(%
(&%%V0MLLL%(&%%W,C$L--%(&%%W,Z
Y
Y
%(&%%W,CK
BLB
                
%Tp
$*A*A
LXSystem
RL Arial


%(%%V0%%%%RL Arialontains more humanist chacteristics than many of its predecessors and as such is more intune with the mood of the last e%Txk
@
     
@kL\TLB SET )%---)Tl

@
                          
                               %Tp
@LXINDEX00-+&%W$
6*A*A
a
LXSystem     & %     W$[X%(     %%V,!!!%%V,Uk"UkU"U&     %     %W$AifD%( &     %     %W$AWTD%( &     %     %W$QQWTTT%( &     %     %W$ghmjjk%( &     %     %W$ghnkjk%( &     %     %W$gj%( &     %     %W$gj%( &     %     %W$QyvT%( & %     %V0uB~u~~BuBu~%(     %RL      ArialF&

WMFC`
X
`*%      TZq*A*AZ
%(%%V,N       =
L`Integer EX

T|r*A*ArL\Pipeline
&
N       
%
N=
%V0VDDDVV%(
N     &%%V0
%(%%TdX
%%Td9*A*ALTGPRs
&
@
%
@XLTCOMP047-&%W$qh%(%%V,}^^}^^&%%W$
$q
h%(%%V,^BB^^B^&%%V0%(%
(%%T`'q
%V0uuuu%(
@
%
(%RL Arial@?>=<;:98543210/.-,+*)('&%%T*A*A
@'LTINV0-&%W$Wi@``7%(%%V,9..`9..%
(RL
L`Load/Store
Td*A*ALTUnit&
%
 Arial%(%
(%%Tl8#
%V0uuuu%(
@
%
(%RL Arial%T|*A*AL\MAC Unit
&
@LXHIT 00)%%
(RL Arial%TX
%
@
W$FLII%(
@LP31%%RL Arial%T`
&
@
%
@LTlogRL Arial&" WMFC xg use. You my not copy or distribute this su%TT
%W$F[IX%(
@
%%V,UkUkUUk\-B0-$>=K=K>>=--.- Ariald??????-2
@LP2 RL Arialt you received with the stware or contact Monotype for a copy of the license agreement.
/CPU/DSP--$koo k ko-- Arial%%?W$?--2
Monotype can be contacted at:1%(%T 
A|
@
Instuction
2
@Lh(DTLB_SETS)+13$!!!!%
(RL Arial92. All Rights ReservedArialRegularMonotype:Arial lar:Version 2.76 (Microsoft)ArialVersion 2.76ArialMTArial Trademark of The Monotype Corporation plc registered in the US Pat TM Off. and elsewhere.Monotype TypographyMonotype Type Drawing S%TXI
YUnit-%``---$kkk-- Arial
@
@ILP13%%%TT
-2
@
v
@LP0er%RL Arialserif faces.  Terminal strokes are cut on the diag which helps to give the face a less mechanical appearance.  Arial is an extremely versatile family of typefaces which can be ed with equal success for text setting in reports, presentatio u%Tl
Exceptions
-%---%`---%<---%<//---%<<0---%C/---$*@V@*@--%TTuT---%T---%W---$TjTT--%j#---$&&&-
 Arial?????????????????????????-2
@
UData MMU           2
@LXWAY 0:/O98.&%W${%(%%V,%RL
e& Cache             
 Arial?????????????????????????-
 Arial????????????????-2
AInsn MMU  2
 Ariale distributed by one of Monotypes licensees.
Q& Cache             - %\X\- --$UQk\UgUQ- -$k..kk.-     - Arial
   -      2
Tsoftware is a valuable asset of Monotype. Unless you have entered into a specific license agreement granting you additional rits, your use of this software is limited to your workstation fy %Tm

System

 Arial


@
@     L`DTLB MISS t0)%-7--Tl
       -
@
2
@l     L`EXCEPTION7)-+0--)40%
(%
(RL ArialdLLLLMNNNOPPRRRRRSU>VjWdWtWWY2Z[[^0`zcehgjbl2mnn@nPn`nnnno(oRoboroooppp p0p@%TX


@
System     -%X---$!!--$UkU"U--%fD---%TD---%TTT---%jjk---%kjk---%j---%j---%vT---$u~~BuBu~-- Arial?????????????????????????-2
@LP12%%&%W$%(%%V,&%%W$%(&%%W$

%(&%%W$%(%%V9 
Z

Integer EX

2
     &%%W${%(%%V,%
(%
(%RL
rPipeline
--$DDVV---      
2
GPRs
--$uuu-        "System΁cčρ -- Arial????????@?>=<;:98-2
 Arialre distributed by one of notypes licensees.

Load/Store

2
This software is a valuable asset of Montype. Unless you have entered ic%Tj
Unit-
-$uuu-
-- Arial?????????????????????????-2
@
MAC Unit
-
%II-
-
-%IX-
--$UkUUVisio (TM) Drawing
@jLdPADDR[31:13]--000%%%%&%W(CGL>%(&%%W$53>*%(%%V,!     !!       !RL Arialent you received with theoftware or contact Monotype for a copy of the license agreement
ATH2@xR| !fffMMM333?Ba$
$
Monotype can be contacted a %(%%T~T
U,8@Td Arial@NWingdzs@N@tMonotype Sort+
NtSymbol5T?? Y@-1TJDT1EWP-hTT<U*U       
@
U
=/Ub
b酸0zGz?@8H2!kWbU%U
@~LdPAGE OFFSETo--4-4))--)TF1

+PL/^&9^$? { Ak^&,",'%/v&Q&      
@
1y
 )? 2

J12?k9aUBBHEHEHEUHEHEHEH@?>?:`2BBHEHEHEHEHEHEHEH@$%O9F7AOY@;
A*sVsVAgLTkY 1 W_W__ !`#ku4lb6Pu`kW 4l
@FLdPADDR[12:0]m--000%%%%
(RL ArialalNormalerty of Monotype pography and its use by you is covered under the terms of a licnse agreement. You have obtaineo%(RL Arialr together with software stributed by one of Monotypes licensees.
4l%Y?:?-\
*#!+|tKf*2|2|2|2wG)QUoTMeEttA%_8BOTOfOxOO??O?7   ܻuW+?sU42
T*
This software is avaluable asset of Monotype. Unlr%(%
(RL Arialonal rights, your use of is software is limited to your workstation for your own publishng use. You may not copy or dis%T`
xxx
E
0jvȲ^/!M3jj6D///$Q0p?Mdj^cjnj4BAk[~ϐ$YkU1%1@F-( kp
ٻ          .$5-Bi`B#9)F/Pv// ߾/u?@2trߜKS52Ɍ7xŀߢ#6@h$MuLh        Ճ%ԊՑ)<OU#5G::U27q ?/&@w&<<7H1OQjPSHQywHAt///YOG$_4.b%F8q/#?C/N^qhE!	@d)n{ r1P1	@/O0qt}Qn=kƱ셩{B'ɂX/PP\f211R5P"QQ[O"P!q[rrqqӂqq¢ӁӁP¡¡Waa7VW7P$q$qZ0r1qPZZdJrKqobdd2oaoaAP5T~rqP1W?Or?~??? x9/F
@@O$J]A7IHqdEp{y\O@f___pʿѫa1PbtφϪϼ(:L^p߂߂O߳
1CUgb{.);M_xa"4FX0Bzas//'/9/K/]/o/////////?#?zaB?T?f?x????????OOUbb7OQV.e_OqOOOOOOOO_wk#_5_G_Y_k_}____0____UlAoSoeowoooooooxa(:L^p
cwo!3EWi{Ï٦

.@Rdvk}*
@
fڿ"4FXj|ώҔϹ%7I[ms@ѵ0BTfQ'9K]̟ #5G29fx,>B'Ck#bz@.`c.`/%b /=QN3L/^/p////////??7?Pbtί(:L^@p݇Z;ɼٿِ>.@*[m߅3O贁Nk
@
P27q?߃?\.? QAqش$$$'9K]H䐾伩CjPj|xԕaIW&V03E0<kPDB!ߵ        V
/ASew+=Oa/09K]o?!?%Acrobat PDFWriwter$
LTlogRL Arialracteristics than many of its predecessors and as  is more in tune with the mood of the last decades of the twentieth century.  The overall treatment of curves is softer and fuer than in most industrial style sans serif faces.  Terminal sch%TTF
wodx)3EWi{<#winspoolAcrobat PDFWriterLPT1:UFDfP
h> /T6DUmA@
?ۿI?Y{O1@3EEbOeZ
W
Hu P(:{W_qQRectangle. with text and connion points. Can be stretched toy dimenss.mb?贁No?k?4
HDB
$#        ?h-(>TT9   UA??Q6 u` 6u        mB>00XA0(2s@sJLsT>5
LO@{5`7Copyright 1999 Visio Corporation.  All      "s reserved.` _Sba.chm!#22430Bd9     l>0>Udd!!T

<hb 
261
@
g,s724?`b?M1EY?r?91M1|;6==5P2?;zrA
@F
IB=OCq,^35/V:NAC=AK?OI="3AO<_OOKAE[6:_ L_Ij_|U|\_oo_AnHl&'n!OyaGE-szF#%JB
LP2ilRL Arial presentations, magazines etc, and for display usenewspapers, advertising and promotions.http://www.monotype.com/html/mtname/ms_arial.htmlhttp://www.monotype.com/html/mtname/mselcome.htmlNOTIFICATION OF LICENSE AGREEMENT
o[atk@+|k3a5\&Ul4,-@AJ-3
7"A&Ul4,-@dJA
This typeface ap%TX
-|3P7UzZ@,>R0B*
V;H<(

H<(
@
UzZEt
R0B>
UFDf
h-TUU[U@@??I?`d
buoqYkQhu23u`        Connector
@X
`
Lh(DTLB_SETS)+12$!!!!&%W$      %(%&"WMFCx%V0zb
zb
b
zz%RL Arial or distribute this software.
e1Crw
UH ^  -}|5p`I`V?}`xa833ސ]3σ3u33?,      ?Gxpx^&
CThis connector automatically routes between the shapi
ts.HD
@#              =h8T YY9    BT#F      oU@?
P6
If you have any qion concerning your rights you should review the license agreement you received with the software or contact Monotype for a co of the license agreement.
u
`ubA@]u
  .(#DB     uu`h?\hr|uVa@-?bl;'bE-ho'$y(
Monotype can be contacted at:
2rq?@I ?$%?

01%TY
.
@"U*5L -br     ^vv"(2uI."q28v"uh9Bd&</MSz
@
#145|`Vis_SE.chm!#20)@`7Copyright 1999 @io Corporation.  All ;Bs reserved.4U#1#7)A,@A+4j'vQ8l>$UdvE       \b4
@LlD & A attributes0--%%%%"&%%V0`
*1B$b24R(@][v[D ZQi@       a59        93O'2"q?.g;2GHlsw'*O`EW
fa
)Fܹ #|K7B
eea
$GGdUoB@k(bZS+B?49@0RD@.S""'/ UPxo@#?FDNTe@y
ah$TBUI@
a
@25?
e%(%
(%RL Arialpe:Arial Regular:Version 76 (Microsoft)ArialVersion 2.76ArialMTArial Trademark of The Mnotype Corporation plc register&%T
?.  K]o%`
uH@-?#-(u` FV"`"f"up)5$+%&в..(sU1 6t'?["g[?'P4"&T`
Black & Whiten1<'1Eq&03Color Schemes...1`'Set thek cDBsJB fF@this doc_umentR@
]
u2`
CJQ e"
@
AAI;Aa   A
V!141
@
1f!

q!!AHgQ%sT~W%sT1~WsTA~W5sT~WAoXa~WsTA~WAoXA~WAoXA~WAoXA~WAoXQ~WQoX~WsTQ~WQoXQ~WQoXQ~WQoXV!~WV!oX~WoXQ~WQoX#Q~W#QoX'Q~W'QoX~WoXf!~Wf!oX1~W1oX~WX5sT7Q~W7QoX;A~W;AoX1~W1oX1~W1oXCQ~WCQoXGQ~WGQoXKQ~WKQoXq!~Wq%sTcQ~WcQoXA~Sx15PE;A1%e,r"CQCQ1KQKQaEA11'QGQGQ1XuƟoD??@Ij!5#Q0       Conne/ctorDAR
L`PAGE FAULT--4-)-0%)&%W$0    B      9    9%(%%V, a
X~Q(ei6c%A6e(;uФE)@5$+$C6CC?*3 (.bbBbwzgP@G2q?
`     a
Ʀ#?\._?q CAV!%<4I4?1'la0X=a     A'Q/(S"X@[UpqArur&X8f/A%T4//%Xg6_RV!CPU/DSPi#'282Bj^sy8y8
9     `     &%%W$0  9     %(%
(%%V0mMmMMmmM%RL Arialf curves is softer and fuer than in most industrial style sans serif faces.  Terminal stokes are cut on the diagonal wh %Txv.
6&03B!2*~QŎ%e     (
^f+%+%'q&7QT?X1y#2^Q?T%l)Q%nteger EX
@
Pi?pelinejA2UϬ79d?Cb??6ߡؾ/:O@9TOrOLFO?OOKN%_7[Qzsd鵔pjT@@rAL?@yyRe%[eY+vf\a5Af鵠4/Syz2)
UGPRs`/r////////&O?&??J?]Xbs?Zh?g‹???OO)O;OffVOt_zOt`Odn]kϟbg4hb0_ގǟٟI_hl|]_x_____oo/o$Np?X_wooo(`boooo}=O
]2)qB(Load/Store
@vL\SR[SUPV -0-0--TT4~
UnitN
@
Qbuup`uV"_OrXTOZd_u. `sFuepbwm       $OK"Z/l%mҘ'd-'/l )Jpc'Ne@z3r"/.306/i-$]K!mJxٴӼU*`KO8
1Cy.0EPESҿq񿮀 2DVh|ٕϧ!eev{Exception$6HZl~ߴb0<^1;z{^p@Pbt'a5\Jr\[`ǎ\ȍk.@GdkϢK VJx7pooooo"4FX@@h4ߔ~1(:lu搅難m`nπƵǁ$ǿ
@4LP]u&%W$               %(%%V, a
ߴ(P'c++;߭W(QSgRdv߈ߚ߬߾eqb6(:L^pA
ѐmx9/ASewM`J!`6.fu>76KG7LO^N6G_MGO+HO߆///yi9_@'K/]/o////////hsD9E-t>˔O?a?s???????a`vOV
     a
m&F`vwvLwVOOO	__-_?_Q_c_u_____Zhc@'oo(o:oLo^opoooo3\p4?z;o    -? Qcueowge dľоe@ѽtό1Cԏ
          &%%W$                %(%
(%
(%
(%%V0} }      }}RL ArialRRRRRSU>VjWdWtWWY2[[^0`zcehgjbl2mnn@nPn`nnnnno(oRoboroooppp p0p@pzppppqqBqlqqqrr>rhr%(%RL ArialxPxzxxxy"yLyvzzZzz{${x{{{| |J|t|||}}F}p}}}~~B~l~~~(\xzJ.t(Fn(^`%TpB 
.@Rvى߲rӟT%07I[wyӯ     -?QX~(
@
&6?cV?;x>%??%>?H?O!O3?>O?*7Data MMU
@BLXACCESS-00---Tdg        
& CacheQM_q@=d@?/-,L/{Ayf///////??vOOO`????o??1O;UOO&Oo\OoIO:In+snA IO߬*fDD<^ʉm_Vi/7K@/.۴/ϧ>ٯ"4FXj|zTk[dc?arÙe	j(Ey?@baD?@0t$v?Q!GŵTijWP8õzIϑXųRQŵ<\-pr?V7Sy?stemiՁAхŵAє|'2U-HlRbotoϘoh?ѿ@
L%Հ]q,ݹȝWվAŵ
P"4k:LbO
__1_C_U_g_y__?@88U___+O3s&%oJIoo%7b!'Y?Wi??U?O8?CO?S WA!Seϯ,>	 8?@+R*'SSfLd@zŸԟN/`/$3fH	"PN?fggonf,wmg6!3?c5HZl~ؿO^C3I	KB,aC$,a`ꏄϖL_P^_/&H
m$fe
) +"f$Qܖ]o߁ߓߥ߷Յ`,aIqHMAC Unit#5GYk}///?
1Ce74rd֒֒
Ώ0|α=*O_!_\>_`%7t__um@@X-DT!	___o"o4oFoXojoc-w)o
xet,a-
@kl~x#5GYfx3 .@RdvP݀/ASewiz6e%fz67y7t?>z6G=7$O
1CUg:(1_!////A/S/e/w/9m  .t////?"?4?F?X?Q3v??uEg@3vw2w4~3vw}BwZOlO~OOOOOOOO_ _o_D_҉Wi_______	oo-o^[@@Ѳ//oooo`ooo
CLֆD4EW즌X%7I[mǏُ(DVhzPŸԟko}oHZl~Ưد Ÿր;4EO̿޿&8J\nππ϶D
@
\!3EWi{ߟ$        |$6%7I0[m~9^&HH
@LTTYPE)---&%W$
{%
%(%%V,].
.
.
].
%
(%
(%%Tz
H0
r3^&]'4/.^&'-m'?'9KoʃO9"4FXjHD//$/6/H//qnA7yfw//3U?ufoggponfgm&go>?P?b?t????????OSO(O:O3oOOOOOOOOO_j;_M___q________o'Ж0oBogfЖ(ϗ);Жp<ߗzo      -?Qcu+=Oas͏#5GYk}bѩdsŀǀ׈)ݘ3ﰯ¯ԯ
@
.@Rd@vſ:
!);M_q@PAj?@Tx!i?@W[a|?B.
1CUgN-b)B,?@Om$?@?88UgfBA$BQi{/~S$a/
@z
H
.rqw,53P#Cɖ9!lyAi F[ SgGhe@FSWGdT_f^FWg]
L`PROTECTION-04)-0)40T
&2
W_"/4/F)S!CX/j/|///////7??dNoU*U"%,Ul4,
@
@6$C-37AU2@$77ERH<(
@

U2Elf77
RUlLD6@?%G7RDs;U$
L`ATTRIBUTES-))0-0)--&%W$\e%(%%V,ffRL
#xxs["4FXj|C:\Program Files\Visio\Solutions\Block Dia\Basic Shapes.vss(xxs[        #5GYk}C:\Program Files\Visio\Solution Extras\Borders and Tit.vss`(,*T77~C!p?l8/U1(UO"D&aU=QJf        )h"Ty+U
"_Ʌ&aQ-
 Arialecific license agreement anting you additional rights, your use of this software is limied to your workstation for yours%(%RL
-H*9(TYkPEQ/,GuideTheDocPage-1Gesture FormatVisio 90ConnectorVisio 00Visio 01Visio 02Visio 03Visio 10Visio 11Visio 12Visio 13Visio 20Visio 21Visio 22Visio 23Visio 50Visio 51Visio 52Visio 53Visio 70Visio 80BasicBasic ShadowRectangleSchemeNameRectangle.20Rectangle.4Rectangle.23Rectangle.6Rectangle.9Rectangle.2Dynamic conn?ectorRectangle.3 -39
EJ-
 Arial
;G}4;:
UL;cd;Uc
If you have any questioconcerning your rights you should review the license agreement ou received with the software oe%T
2
|;)c
@
;U6c
@     L`DMMU PAGE 0770--4-TlQL$
;Cc
@
;UPc
@QLLXFAULT/)-0%)T?
;]c
@
;}jc
@     L`EXCEPTIONo-+0--)40&%W(%(%%V9
wc



U$c
.-C Arial???????-2
<c
y!SET 0--)%2
UTc
!SET 1--)%C Arial????????????????????-2
lc
       b...C Arial?????????????????????????-2
Uc
        
=SET--)* Arial?????????????????????????-2
c
J
DTLB_SETS-1--$:

::
-C Arial????????????????????????-C Arial?????????????????????????-C Arial?????????????????????????-C Arial???????????5???4?????????-2 Arial????????????????????lNegr-2 ArialType Solutions Inc. 1990--2 Arialion plc registered in the--C Arial?A?A?A?A?A?A?A?A?A?A?A?A?-2
Uc
[VPN 0--0%2
c
VPN 1--0%C Arial?????????????????????????-2
Uc
       ...C Arial?????????????????????????-  -2
c
,
VPN!!$2
;        $J!*xT/?U>Oc_p%*̲AԪ[*%*[*[*%* U< [*D [*L [*T [*\ [*d %&]"" 0fPx!(!*!J!"#%&'()*
h
vDTLB_SETS-1$!!!!--$kL L     kkL--C Arial?????????????????????????-!2
+,U^U    
EFFECTIVE ADDRESS(-))-0(---000----
U
UUUl4,@=KC-$3)>AUl4,t>
-$G
5  
5     GG
-
AJ-3~7A_*<N@/>ERVglqq6uH<(
C Arialranting you additional ri-
H<(
C Arialany question concerning y-C Arialn be contacted at:
_*<NEԂ>
RVgq        ?r &AM3'AM3(PPT)PPT1_(*'9K]o#5GYk}
//1/C/U/g/y////\c?
A"t p* }*  "&') {z
*   g"4pFX(S0@(i^qv2^z     J}$Q:RT
USA-C ArialrdNormalNormalnyNorma????-C Arialrosoft)ArialVersion 2.76A-      C Arial?????? ??????????`?- C Arial?????????????????????????-
Ru&O(!B  U[I>l8B>O9BNo5Ogf}$
C Arial?????????????????????????-
'7SNx)y8<1{'9=D`2|~;V?	!rFD, >!R=OZ, ._,, ony CustomerAC:\Program Files\Visio\Solutions\Block Diagram\Basic Diagram.vst՜.+,D՜.+,(@LXd
PagesMastersPage-1
       "System cpXρ/--C Arial????4???????????????????-2
RectangleDynamic connector 0lx_VPID_ALTERNATENAMES_PID_LINKBASEA     
o]PPN 0--0%2
FMicrosoft Visio DrawingVISIO 6.0 ShapesVisio.Drawing.69qOh+'0@Visio (TM) Drawing
]PPN 1--0%-2
BTH@AuRx !fffMMM333?Ba$
       ...C Arial?????????????????????????-2
$
PPN DTLB_SETS-2--00)%-%--)-%2
U,8@Td Arial@NWingdzs@N@tMonotype Sort+
NtSymbol5T?? Y@-1TJDT1EWP-hTT<U*U       
O
PPN DTLB_SETS-1--00)%-%--)-%---$ LL          L---        --$LLL---%L-----%Y
Y
---%BLB
U
=/Ub
b酸0zGz?@8H2!kWbU%U
---$%%-C Arialontains more humanist cha-2

+PL/^&9^$? { Ak^&,",'%/v&Q&      
kTLB SET)%---)2
1y
 )? 2

J12?k9aUBBHEHEHEUHEHEHEH@?>?:`2BBHEHEHEHEHEHEHEH@$%O9F7AOY@;
A*sVsVAgLTkY 1 W_W__ !`#ku4lb6Pu`kW 4l
INDEX00-+-%
4l%Y?:?-\
*#!+|tKf*2|2|2|2wG)QUoTMeEttA%_8BOTOfOxOO??O?7   ܻuW+?sU42
X
T*
---$N       
xxx
N=
0jvȲ^/!M3jj6D///$Q0p?Mdj^cjnj4BAk[~ϐ$YkU1%1@F-( kp
ٻ          .$5-Bi`B#9)F/Pv// ߾/u?@2trߜKS52Ɍ7xŀߢ#6@h$MuLh        Ճ%ԊՑ)<OU#5G::U27q ?/&@w&<<7H1OQjPSHQywHAt///YOG$_4.b%F8q/#?C/N^qhE!	@d)n{ r1P1	@/O0qt}Qn=kƱ셩{B'ɂX/PP\f211R5P"QQ[O"P!q[rrqqӂqq¢ӁӁP¡¡Waa7VW7P$q$qZ0r1qPZZdJrKqobdd2oaoaAP5T~rqP1W?Or?~??? x9/F
@@O$J]A7IHqdEp{y\O@f___pʿѫa1PbtφϪϼ(:L^p߂߂O߳
1CUgb{.);M_xa"4FX0Bzas//'/9/K/]/o/////////?#?zaB?T?f?x????????OOUbb7OQV.e_OqOOOOOOOO_wk#_5_G_Y_k_}____0____UlAoSoeowoooooooxa(:L^p
cwo!3EWi{Ï٦
N     -  -$-     --
2
.@Rdvk}*
XCOMP047--      %h- --$^}^^- -%
h- --$B^^B^- -$-     ---2
fڿ"4FXj|ώҔϹ%7I[ms@ѵ0BTfQ'9K]̟ #5G29fx,>B'Ck#bz@.`c.`/%b /=QN3L/^/p////////??7?Pbtί(:L^@p݇Z;ɼٿِ>.@*[m߅3O贁Nk
'INV0--%``7---$.`9..-
P27q?߃?\.? QAqش$$$'9K]H䐾伩CjPj|xԕaIW&V03E0<kPDB!ߵ        V
/ASew+=Oa/09K]o?!?%Acrobat PDFWriwter$
C
wodx)3EWi{<#winspoolAcrobat PDFWriterLPT1:UFDfP
h> /T6DUmA@
?ۿI?Y{O1@3EEbOeZ
Hu P(:{W_qQRectangle. with text and connion points. Can be stretched toy dimenss.mb?贁No?k?4
HDB
$#        ?h-(>TT9   UA??Q6 u` 6u        mB>00XA0(2s@sJLsT>5
LO@{5`7Copyright 1999 Visio Corporation.  All      "s reserved.` _Sba.chm!#22430Bd9     l>0>Udd!!T
 Arial----2
<hb 
261
HIT 00)%-C Arial-
g,s724?`b?M1EY?r?91M1|;6==5P2?;zrA
2
IB=OCq,^35/V:NAC=AK?OI="3AO<_OOKAE[6:_ L_Ij_|U|\_oo_AnHl&'n!OyaGE-szF#%JB
31%%2 Arial-2
o[atk@+|k3a5\&Ul4,-@AJ-3
log! Arial-               2
7"A&Ul4,-@$QJA
22 Arial? ??? ???????? ???? ??? ?-
-43P7UzZ@Ly   >R0B
DV;H<(
-
H<(
2
UzZEy     
R0B     
UFDf
h-TUU[U@@??I?`d
buoqYkQhu23u`  Connector
(DTLB_SETS)+13$!!!!-C Arial?????????????????????????-
`
2
e1Crw
I13%%-  2
UH ^  -}|5p`I`V?}`xa833ސ]3σ3u33?,      ?Gxpx^&
CThis connector automatically routes between the shapi
ts.HD
@#              =h8T YY9    BT#F      oU@?
P6
0%S Arial????????????????????????-2
u
WAY 0O98.-%---$-C
`ubA@]u
  .(#DB     uu`h?\hr|uVa@-?bl;'bE-ho'$y(
2rq?@I ?$%?
 Arial?????????????????????????-2
@"U*5L -br     ^vv"(2uI."q28v"uh9Bd&</MSz
    DTLB MISS0)%-7--2
#145|`Vis_SE.chm!#20)@`7Copyright 1999 @io Corporation.  All ;Bs reserved.4U#1#7)A,@A+4j'vQ8l>$UdvE       \b4
l    EXCEPTION-+0--)40--   C Arial??a??????????????????????-
*1B$b24R(@][v[D ZQi@       a59        93O'2"q?.g;2GHlsw'*O`EW
2
)Fܹ
12%%-    %- --$- -%- - -%
- - -%- --v$9       
#|K7B

$GGdVoB@k(bZS+B?49@2RD@-S"#'/ UPxo@#?FDNTe@y
ah$TBUI@
     -       -%- --$-
@25?
--C
?.  K]o%j
DaU       
)@-?--"(qu` h`"j"p"uz)R?$5%&..(sU16t1?e"ge?'PԖ4"	(&Tu`
Black & Whiten<;
 Arialre distributed by one of -2
'1)E{&03Color Schemes...1`'Set the cNBsTB fP@this documesnt\@`2`
MJQ" e1p11 aPp!
`!1HEA1UHYQ%eTpW%eTpWeTpW5eTpWaXapWeTpWaXpWaXpWaXpWaXpWaXpWeT1QpW1QaX5QpW5QaX9QpW9QaX`!pW`!aXpWaXQpWQaXQpWQaXQpWQaXpWaXp!pWp!aX1pW1aXpWb5eTMQpWMQaXEApWEAaX1pW1aX1pS1
jPADDR[31:13]--000%%%%-
5P9QEAEAc𩁸Áa{!{!!݁c"#'=R(1)+Q*8F+EMQE1oD??P@%I!5Q0    ConnectorD    Aʒ
%L>-       - -%>*- --$!!     !C Arialent you received with the-     -- 2
КpQUi%|-u@vI!E*@?$5%p      (X3 (.;8bbbzYP@G2qq?p?\.5?{ A`!D%<
~PAGE OFFSET--4-4))--)2
I4s?11la0b=a       H   (Q/(șvsU$q,u|&X9O!/%}̦æL%}ЫL,vXj4Rvp"TOpenRISC 1200i`r'2W8E2pQ
FPADDR[12:0]--000%%%-2 ArialalNormalerty of Monotype -! Arialr together with software --2 Arialonal rights, your use of -2
(#5G@]o<ʠ5%*5%5%

'H1&1Q0RRQ]3EbBbVX1d#ӁT%+JY5Q%`!CPU/DSP);M$HZ~ϐφ/.a/&N6H /l:oXd/??9EAR
2٪;`:1?8J3`O:;~6?JOa3O}m>O;pQbwzOpCw]A?Xdր))'^'WP-DT!    (Q-u``uݐ`bu``u`SdmJp@ZhJh3@qTObJbUac_bXZbduY`Ёnp?cu.lilbfUYngKwgFrgUgufw_}wgp+p؀ww@z3Yr~06i       (VYa@Ed7r$K`
log! Arial?????????????????????????-  2
*G#_;/UQ)8Oi5 x)hDb__ U)))DVhzF7T4FW1`DCache
F
8KB//H?6/     Q/u/=/b/y/??'?9?K?%Ǫ;O~?O5Cm[=Ўߑ>w[OF(O
8<_ޓ8_s	Քʟܟ$f=Oasp 硂R׻ͯ߯'WEWWuAMMUп*`N`߄(/ߦ/&8JV?G? uD?j
op??[[rO?KO6~SewDn h)1euPICSew?///=/a/s/////J//?'?OK?Oo95K?o\1?;gx>CO(OO!OAW_,_>_P_pb________a@{o0oBoTofoxooT@tϷo3W4kTICK TIMERo  -?QcukC);M_ˏA%bI?pWײַ{П(L*pFXGxү./ASea4ĿֿT'icfDEBUGnπϒϤ϶4"4X/|ߎߠ߲3?~/Bf?b
pEO?#?GYO}OON       j@Qr_%7I?m@?_xadf);M_qT]Uoy@QIPOWERM//(/:/L/^/p/?//T?/(/??$?6?H?l?~???_?*_?OG2Odo帟qO
22 Arial?????????????????????????-
A_a_寅_____8 eo)ohqJodUrbTrbYA۳xoooooooХ2yױICac?he
2
8KBSewǏ=as1ߏ|'yKo뉟j{&){Ci׿p3ZSWrԯ
X
.Rdoдwo"4FXjρTC/b)r2y
MMU&8J\nߤߤRl?"4F?j|5?I[O0OT_!_X__):___z.Sb/̑XmVO$}Wy7M_hP-DT{!	1-!uҐ`u`bu `ur4t"2!;x+x!S0r+r6qss@r;rtQu`& EsuHh@yaے"rv*(j:/g$#vw'w6Hђ@"t@w~H)&rp	;r@z3ώ$06iW#    f01%+yr֝1e'4i 9\3poP?Uf9*z_cryJ09ޛh\!z#1oCoUogoyooooooUyyn0BTfx!yzZj
?"#JRdeǣϴCpӏ@ϸ5!4
(DTLB_SETS)+12$!!!!-%---$zb
b
zz-C Arial???????????????????5?????-2
.(x֙m|ğ֟lFx%Xj|@į֯(:L^pʿܿxx!y$Ϡ?%J$
.nJmo߁ߓߥ@Rm&+=Oa@s/$65';BD/V+q}@e
D & A attributes0--%%%%"--$a
n̼,>Pb}1yF
eea
*e'FGGJO^FEW]GO_-/?/?c/u/////#g88oQ?aO,1?f[c_:Lh^N6yE i`5
?Qy@Qh c7tEAb~@a
a
IidO1geK5ĢxT{'_2qЀRQe0Wqyae#}aa_!i oFePiNguctgeNa\q%a,gy       sxhuLXgTeXc{ޫ-feޯ3E2qodqoѿooo30Bhz
e--        -C Arialpe:Arial Regular:Version - 2
-2LTfDs͏ߏ9'9]Vɟ۟#Gekuů
UD@@eA>uWewЉϭϿ;/@Z)b3f
Dp/Fߓߥ߷G5Gkf?vp?6&8J\ nOqO7ЅOOfO        OO!_f|NV_TTcZ/TYPO%@0R!K Q WurVHP-DT!        -QuJpu

Jpbwun`uf@"Qhh@!bbas0bbt3aQ"[QuP` 33s:vDruV0Nya8lizmzg$5{9w:vrR z_wre)Rp`U2Nw`@z3aIOaH$06iO#9VQV17U+iQ^s$aR!Weq4`6jV3oJ?UR`9*@_$DrJyD09p8T!A____       o@o-o?oQocoujooooooo %|DVqjVvA>sZsyZwC?u㷊s+5@pII}uetτݢpxƳϊ4X!.r+!3EW{՚+=Oasrmܨ̯ޯ&8J\nmᏹ-wܶul#o
%kF1}%7ҏ!߽);5/_x#s*yfzeߚ^N`rw";F/AW5 O7g;FG:GON;FGMJGO 0|%V$_:L^pFFV//*/Q???????OO+Mq?Id\FiFyO@C\[ǎ\ȍkp_____:o,o{oPobotoa'xc1oLFe5o{_3/??Dv0=EךM23.M?QөR(p]דXqVΓ*@Ε<ҿFZ?{ƥINT
I/F    i9ΕFèKӫ'2qZQu[0ϽLڭ5QʙrڟE;!ӪU/7!5h5yq5,V©̣èر FΕ;!<
PAGE FAULT--4-)-0%)-%       9    9---$     a
uuDUl5brL^riï!U8(:L^p@vPM);M_qσϧϹϝ%7ID/m/ߌ/6?Eh/2H?~?????OcaooooPKwa{puyuȂ~$6HA`fuZ_%U/@hB݃ fg҄ko}nfgP~m!go)jBpPvlBhP'@z3Qbo
dRpP-qNv:M_~?QcSqc.fAcrbrbrui77X>jO|OOOOO OOO_Qm:7_I_[_m_________`i+o2:Wg?ce d=     Gg!)ucHs-qٶſؿs= 2DVhz"J]Jz߀]o/Ư@:CUgy
9     `     --%      9     ----$mMMmmM-C Arialf curves is softer and fu-2

,J)System :L^p//$/6/HV/k/F/////??Y9?O]?IԘn?O?şO/^./wUFUU !"#U$'()*+Ul4,@~        6;C-3+7AU2@x 177FRH<(
vSR[SUPV-0-0--  2
U2Ex     77
RUlL\6@?%w7RD;U$
4]-%        ---$     a
!s["4FXj|C:\Program Files\Visio\Solution Extras\Backgrounds.vss#s[     #5GYk}C:\Program Files\Visio\Solutions\Block Dia\Basic Shapes.vss(s["4FXj|C:\Program Files\Visio\Solution Extras\Borders and Tit.vssv(B*8yC!܁+~/    ?9/U1(UO"D&aU=QJf       )h"Ty+U
          --%          ------$}      }}C Arial?????????????????????????-
"_Ʌ&aQ-
-C Arial?????????????????????????-2
-H*9(TYkPEQ/,GuideTheDocPage-1Gesture FormatVisio 90ConnectorVisio 00Visio 01Visio 02Visio 03Visio 10Visio 11Visio 12Visio 13Visio 20Visio 21Visio 22Visio 23Visio 50Visio 51Visio 52Visio 53Visio 70Visio 80BasicBasic ShadowRectangleSchemeNameRectangle.28Rectangle.4Rectangle.5Rectangle.6Rectangle.7Rectangle.8Rectangle.9Rectangle.10Rectangle.11Dynamic conn?ectorRectangle.16Rectangle.17Rectangle.18Rectangle.24Rectangle.25_%,3:
BACCESS-00---
2
E-
TYPE)----%%
---$.
.
].
--      --2
SGMU
4MULMc
Hz
dMUc
PROTECTION-04)-0)402
|Mc

Mc
ATTRIBUTES-))0-0)---%e---$fC
M     ;d      ĪM
M#
 Arialecific license agreement --C
M0
=
 Arial
$J
If you have any questio-2
<W
    DMMU PAGE0770--4-2
Td
LQFAULT)-0%)2
lq
    EXCEPTION-+0--)40-
~
%-       --v$9





Visio (TM) Drawing

NTHGMRl !fffMMM333$

$
|Ix<\<t%*(%*8%*H%*X%*h|% y*U % A % UD *\ *t ˪* ܑ* &"U        0fx!(!*! !"#!&'()*+U^U        
U38@Td Arial@NWingdzs@N@tMonotype Sort+
NtSymbol5T?? Y@-1UJ:DT1EW-hTT<*  
U
UUUl4,@X>KC-Q5/?AUl4,v   ?

/Ub
bO0zGz?@8@H2!kWb*U
AJ-37A_*<N@DQ;?GRVgTRq6uH<(

+$PL/^&9^$? { Ak^&,,'%/v&&       *
H<(
1y
 )P? 2
U
U12?k9aBBHEHEHEHEHEHEH@?>?:`T2BBHEHEHEUHEHEHEHE%H@%O9      F7AOY@;P
AsVsVA!gLTkY  W_W__ !`#k4lb6u`kW     *4l
_*<NER
4l%Y?P:?-\
#!+|QtKf2|2|2|I2wGQAUoTMeE$ttA%_8BOTOfOxOO??HO?7ܻXuW?YsU42
@
RVg\]q &AM3'AM3(PPT)PPT1_(*'9K]o#5GYk}
//1/C/U/g/y////p@
A" }* * J"&') {z
T*
*   g"4pFX(S0@(xKsqR2^z     J}$Q:RT
xxx
Ru&O(!B  U[I>l8B>O9BNo5Ogf}$
0jPvȲl^/!3jBj6D///$Q0p?Mdj^cj4Ak[~ϐ$YkU1%1F-(kp
ٻ          A.$5-Bi`#9)F/Pv// ߾/u?2trߜKS527xߢ#6@h$MuLh        Ճ%ԊՑ)<OU#5G::U2q ?/&w&
'7SNW8)4_9J1=`2܆<kV?_, F}D$C=\g.U `lxValued Sony CustomerAC:\Program Files\Visio\Solutions\Block Diagram\Basic Diagram.vst՜.+,D՜.+,(@LXd
PagesMastersPage-1
<<7H1OQjPSHQywHAt///YOG$_p4b%F!8q/#P?C/N^qhE!	@d)n{r1P1	@/Oqt}Q!n=k@Ʊ셩{B'ɂXVP_0TNJg211R5P"QQ[O"P!q[rrqqӂqq¢ӁӁP¡¡Waa7$VW7P$q"$qP1q1qP>q">qPKqKqPXqXq2eqeqZ2SobZZdSTQcdPQQP1H[<k?ta}Y M/OO*Dd3qO/NkS\O9E//_      ??-??=___ѷ'sϖdI,O0R7nO&ګa̗ѫaW?O  //?*
RectangleDynamic connector 0lx_VPID_ALTERNATENAMESB`_PID_LINKBASEA     
KϥϷϾCNa\"4FXj߲K߳BTf_/q///,ڭaRdv*<+/`bbiAnFUj?|?~/ "C??Va]?     Ia(G
FMicrosoft Visio DrawingVISIO 6.0 ShapesVisio.Drawing.69qVisio (TM) Drawing
rpl/YDE@a1LOpO#Q/ISGQۍBQfQaIq_Uyj(ȄBb_(_:_/^_//Q__a1_      OO-OFZOQo~MA%oCAOOMgy N_r_O7Zg@:o,Ko-XyCŮbddpddpA͟ߟ'@9K]vAB(Onl=#??6HZlƎ'᏶;M_q 2DVhzόϞϰ
2TH0~Rl !fffMMM333$
.@Rdvߚ߬߾#}(:L^p Uɑۏ"4FXj@|X*<N`r&8J\nY////A/S/e/w///F/L//??$?6?H?Z?l?~????????O"O4OFOXOjO|OOOOOO__ 0_B_T_f________oo'o9oKo]oFxoOoooooo,>PPfx,> nBsgcEfΏ(ٴJ\nȟڟ"OeOj|@į֯(:L^pʿܿB#vXT+Sbbz@v6M_Toρ6ϱi      -?Qcuߙ߽߫ϭ,/-?eY[Ưy+=Oas1ńRZsc<Ɠ`Zl~sb6-1R##5GYk}x;6/F%/jI/[/m////)////
$
??.?@?R?d?v???YTV
|?bO2ODOVOzOaqOOOOOO_!_3_E_W_i_{________oo/oAo}x^oKAcrobat Distillerod7XX6  $)/@o  .0²r
U,8@Td Arial@NWingdzs@N@tMonotype Sort+
NtSymbol5T?? Y@-1UJ:DT1EW-hTT<*  
dt        '9K]oCustom ?page 0,/FBN#/#1>//?/Q/
*2////
*3/.?//d:h#winspoolAcrobat Distillerc:\Program Files\Adobe\4.0\PDF Output\*.pdfUFDfP
h> /T6DUmA@
?ۿI?Y{O1@3EEbOeZ

/Ub
bO0zGz?@8@H2!kWb*U
Hu P(:{W_qQGeneric box with text and connection points. Can be stretched toy dimwenss.mb?贁No?k?4
HDD
$#       =h-(>TTE=UA??Q6   u` 6u         mB>00       0(2s@sJs&T>

+$PL/^&9^$? { Ak^&,,'%/v&&       *

!"#$%&'()*+,-./0123456789:;<=>?@ABC~FGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}5
L@{5`7Copyright 1999 Visio Corporation.  All   "s reserved.` _SBl.chm!#22448d9   l>#0>Udd#3                    T
1y
 )P? 2
U
U12?k9aBBHEHEHEHEHEHEH@?>?:`T2BBHEHEHEUHEHEHEHE%H@%O9      F7AOY@;P
AsVsVA!gLTkY  W_W__ !`#k4lb6u`kW     *4l
<hb 
261
4l%Y?P:?-\
#!+|QtKf2|2|2|I2wGQAUoTMeE$ttA%_8BOTOfOxOO??HO?7ܻXuW?YsU42
g,s724?`b?M1^%Y?r?91M1E;6==5(2?;zrA
T*
IB=OCq,^35/rV:?@FACMAOMOO@_2A#[6OMZM"3A^%\$___Z__B#[@o_9Bo[(
^textHl&'!OyaGEF#,oJB
xxx
4j]\ak_@+k3akIk%Ul4,< @.%@C]WA-3        c7"A%Ul4,< @.%@DCA-D7U~}@dCeBR0BTf
RH<(
0jPvȲl^/!3jBj6D///$Q0p?Mdj^cj4Ak[~ϐ$YkU1%1F-(kp
ٻ          A.$5-Bi`#9)F/Pv// ߾/u?2trߜKS527xߢ#6@h$MuLh        Ճ%ԊՑ)<OU#5G::U2q ?/&w&
H<(
<<7H1OQjPSHQywHAt///YOG$_p4b%F!8q/#P?C/N^qhE!	@d)n{r1P1	@/Oqt}Q!n=k@Ʊ셩{B'ɂXVP_0TNJg211R5P"QQ[O"P!q[rrqqӂqq¢ӁӁP¡¡Waa7$VW7P$q"$qP1q1qP>q">qPKqKqPXqXq2eqeqZ2SobZZdSTQcdPQQP1H[<k?ta}Y M/OO*Dd3qO/NkS\O9E//_      ??-??=___ѷ'sϖdI,O0R7nO&ګa̗ѫaW?O  //?*
U~EC'
R0BTf
DD4UFDf
h-TUU[U@@??I?`d
buoqYkQhu23u`   Connector
KϥϷϾCNa\"4FXj߲K߳BTf_/q///,ڭaRdv*<+/`bbiAnFUj?|?~/ "C??Va]?     Ia(G
`
rpl/YDE@a1LOpO#Q/ISGQۍBQfQaIq_Uyj(ȄBb_(_:_/^_//Q__a1_      OO-OFZOQo~MA%oCAOOMgy N_r_O7Zg@:o,Ko-XyCŮbddpddpA͟ߟ'@9K]vAB(Onl=#??6HZlƎ'᏶;M_q 2DVhzόϞϰ
e1Crw
.@Rdvߚ߬߾#}(:L^p Uɑۏ"4FXj@|X*<N`r&8J\nY////A/S/e/w///F/L//??$?6?H?Z?l?~????????O"O4OFOXOjO|OOOOOO__ 0_B_T_f________oo'o9oKo]oFxoOoooooo,>PPfx,> nBsgcEfΏ(ٴJ\nȟڟ"OeOj|@į֯(:L^pʿܿB#vXT+Sbbz@v6M_Toρ6ϱi      -?Qcuߙ߽߫ϭ,/-?eY[Ưy+=Oas1ńRZsc<Ɠ`Zl~sb6-1R##5GYk}x;6/F%/jI/[/m////)////
UH ^  -}|5p`I`V?}`xa833ސ]3σ3u33?,      ?Gxpx^&
CThis connector automatically routes between the shapi
ts.b?贁N?HD
@#            =h8T YY9    BF    U@?
ۿP6
??.?@?R?d?v???YTV
|?bO2ODOVOzOaqOOOOOO_!_3_E_W_i_{________oo/oAo}x^oKAcrobat PDFWriwter$
u
wodx)3EWi{<#winspoolAcrobat PDFWriterLPT1:4( UPx7@?TFDTe]yP
ahZ ^TUIQ֋/@It@
`u#`bA@u
J .Q#DB     #։u`h?U\hr|SuZa{@-?bHl;'bE-ho'y(
@2?I
2rq?@I k?$%?
?*N`d*?q^ua`h<u<ep5!5!  a<U       U
@"V*5L -br/     ^vԜv"(2u&."q28iv"uh9Bd&<O/M{

%J*!H$a'$<'<$p!'p!(t!'t!(x!'x!(|!'|!('$!'!(!'!(!G!(!     G!(!'!(!'!(!'!(!'('!('!(!'!('!(!'(!'(!'!(5!'(*!(*!(*!(#!:5ip!<|x!-mH51%H5     N@@:m@*y??/qe# v      lx!0^        RU8x!Aid/<^`$bb-t!
#145`Vis_SBl.chm!#22474`7Copyright 1999 @io Corporation.  All $AUd3CE \^4
"v*wf-#<d3EH5me5q2!r .4!LTICMRii$goyo#t'25Uɒ2$aoo(o:oLo^o~o`loooo
*L1$b24R(^[w[D ZQi       a59       93O'2"q?/g;2GHls'$!OyaGEӧFt#B7B
a$y9K]o*NtayҶ
rUy(ϯ^   -?^Mask Fu?nctionlN`Ɵ#<5ꘀ
9<$@0Egt`6i@@-DT!"-^u `u `bu `u  @"^耨 @P!̯ޯ{W,(ui{cd{?/Vhhi x0O贁Nk
y$d\o@+k"s5o(,S̭J+B?9=4RD5A3Si{"/| UPxP4FDTey
ahj TqUIߴ< @%@??I?*?Qc`2@?qu`&u o     <Qw!w! `        Connector
l+    R:LOcUw*|;v!@hdv]M/W.С:Lxmu&);M_q&s%uI6?%?3i?Ӊ?u 5?U??4r?3Q!Yk}@@ b/)/;/M/_/e!mV///////??0?t&ayfb?Qo?uo?o?3OEOO(O7LO^OToONaOOOOOVT\ⱷebU@N֋   ءY$6_am6@oާK,>Pbth^._ew\LmpLDeXPja}
`W"
&a,W\ee"aʡqDeo^oonooS@a
*eU0'$P    !a        !J6$!"#$%&$()*+,-.
@߷j]lZߎT±Pbtο..`]֏0BT@Ri)y)LY&'f
gyz
vЯ1#e<	n@!X\͏Wi{PYe6'VXNXU@e67d7?>e6G=t7O$6HZ~߼O<p!b/)"a(0'Y"a'%^/+       F//////`      ??-???Q?QPi9f~?^Wfwg/~fdw0}gnE@tTϨ`pHG2qpa??=
HPA5HOZOlO~OOOOOO(XBq0#UINT [31:/2]j0'Y(%!QXIx!390UHP1`Q,`7_I_[_ /1CU]s?@S$$0s'(-DT!     q=ϣoebtܑ 
ڥt&IӬB       Ñi3Õ
/
!+1H<4747"7!74a71817181718174!718'17!817'18/17+18:187/187318G17 89!78:?18:8[17G187K18c179!8k17S18w17W1 8!7[181:_1"82:c183:g1"84:k185:!8S17s1817w18W17{18g1718!718s171817181718138/CPS1S1s1Ds1QQ!_1D_1ac1c11g1Dg11QQaDa1k1k1!aDa1111D1W111!aDa1!!aaaap02uEiafC<1|fE!c1E!5)EDsN@@|=$@
JYTPÑ]wEKrYcu7W‘_[vZaEr5>a"tլ̓EG`IfHmƞϬȀ. PbqahΨ      _Nǟٟ!3EWqf-P`?@?@Lh#!`,ߡůׯ,!}$ -( L        Ni3"g
̿
Nw:%
ɿۿ#@ >@FH3 BC?@ZD(@W.[űQ@klP>KK->RNϿ ? ? @0ۍ3XQ.Ft(B9vC?@W]//["(tJ L!vCϬo.R?@ۼ//r%'U@u$kpDqQ*Q'TU@7VD]M@@qkskvmjTfF8OEsKMsBFrsK:Fe4?̆僾XaPÑoNS\TNgSq??????OO'K6E:m@FOXOjO|OOH$
ffvEsfDffff2_!_3_E_tYag_yTvfsoak:p___oo^pJooܩ쯘!EfbYbw=fb);V{/AS/wω߭Ͽ/$7uQcu߇ߙn?u/j)j|_@
1C{f1
?p!a1H-"d1a2l(?1N<s1<<<-?{l1!>SU1IE/R
3ÞPby5{bº,E׿q4111,E(!@q`dm@bqqbC`l̤5l8J_°iߒ/1bFFECTIVE ADDRESSCj45/G/*N\ 3z&&i4*_1N'2q
bq4fIbݓɟ۟#5GYk}/ůUg#      //-/?/Q/c/////j|?2?D?V?h?ϋPP9P`@rvϞϰ}6AW@@>bM6bQAho!3W#YFy&J0X'qfI`Iq7I)5Y!
E#UTmǟٟ"/W{
aM6,?%1?g1.??#g1v;@?+?K!uQ2OEusryPrCUuQSTTUPICPRiPrTPx#$e'2U"R?Gr^2DrP|$GcК[#0XqZ        uX@@9P_v6S6P$G;Hq-P`uxp`bu
:f]Y@"8qCh:3h7P@9a*3b>a{cHbCbdG/Y/k+7Q})f坥!@@ M]    0I@Q6Rfg/rg>Puf|wH}gPp     T0O贁Nk)R FusKW@]_[)*mOT4O5V^o'8_J_\_n__Q[DcQU_U@&M  ^jJ@@OZӶ6h>9/r)Q*o

%,vi hRt¯Ԯi    խxPp+=Oasƿ'ɏۏ__l_\?X<;       ?@.O<h?=9p&oşן
1CU})ւ,P]xl$@ӯ
@@LǘF%xpf.
ض.@R    !Q,l4Gdì?[m?9A|0T ůׯ.+=OsZɿb,>Pbi/ύ/4//Q?;?@_?|?ߠ5;ۿVPN 0
F 2߀DVhzߌߞ߰})YCi?Wz?$uH@@f?YXRtYh/b08G)2
q ?/&3$k?2A%7I[m11xF?ZCOFINT 0jOOO+I
11
W$O!3&B0T5.F@Y&'' 2D~]t*klb7?@U;~ S    /@;v>"4F2iVr~@i6PbեF?A59V TgWRtUognVghmgo9/K/]/o//-//////?#?5??Y?t^?? 1???;SO$O6ICIP`@@'QWOiO{OOOOOOOVު@@ asDK_]_o_______I٩oף婦rdISoo~&ܿJ\nΘ8KLOWPRIO 1EXCEPT^p?ʏ9OKE,,>Pbt2Gr)WΟ(:L^pV,]Y¯cܡooYXrdYhѿ+=Oasυϩϻ@VKHIGH	ION*<@N`r߄ߖKE/AS@b;'?@.gx+4ԑ!3Ed!i
Fr2!8WB`#5Me
FeGGrdfOxN
FGyMGO9Ko>_#5YT,>_0TICK
ѷ߉//߿)(9(TdE5E5E5Ŗ60v?O:??wavUa?!TaYaiUQa_"[n_b9oaeryavbq-
F...G2DTLB_SETS-1=H*'"H.{U8kUoBEOJ1G]51KU7RG8cRZ!z[儻U?a`kIP_b_
1
_fa{*]59K]o@[vkvHZ~Tia'9Kov//,/>/P/?%x/?/#z//k?(?L?R${r?x?
"kiF1"9v5GeOeUrtEgaeV Gqa28ebra0ƫʛPICSRioo(D['25U@R|dj/oooV-bpq\bbe?0v(~VE8-?DT!X?j?|??????r]&O9v*]FNOabǠ@_______To PFfa[mǯٯyTw?@rV+l.@Rdv`пIM|26*6]FMLDM\0߀Bߑfߒle/߭/////G t(x"E?W?'9I&fx*"=Ϭ&7'D?>&L7='V?OO_#_5_?Y_k_}_?QcuD$OIo    \k~b(:L^p@,fBv/"/4/F/X/j/|//@yQyf/V,FƷfwg"~fWw#}ga??????
ץJ;P21O<1!G2R+GooYOpoOOOOU)ƿؿOOH_oo~_______Zl o2oDd^aESlEէpoognӤoon\"9N'@@|=%$
~(u'v1C`U03w.1Zړ̓pT|^a(:L^p0mʏu);M_q!|*џ|w%?;/1Nǯ rx  ;S 
OO.O@OROdOvOOOO OOOU!_3_E_+=OUUUo%o7oIo[omoooooğ@ƝFƺ%Z&ɧd-9K]o⏷ߘ_/ASZ_l_~__h_)@r8ӄ_!3EWi{DQӯأ-         qr(J'пU*8Ul4,Q֋/@t@
߀I[/0)q-AX`$/6,_<^aSaOSlSS|ߎߔgS
@|9**A-3?7U2@$E*7CRH<(
"4FXj42FuS   E;1(:L^(_6U_+__-?Qc8:;G;H3o'_^oo=   -8JS_Ay1_cE7?+um9Pa$!IE4@E{CEu9p\8"/{6:u   PkRAu0`u^`Agӂu
ہYA1nhDsN%rtږR@p5%E`@z3Z`r5"&5"
U2ET*7
RUlL\s(*@?%)R}D;U$
җhSYV2r
?@I?V?ČBu@`m@CDuy0`
4(U1(UO"D&aU=QJf        )h"Ty+Uv'_Ʌ&aQ-
ףp=+
-H*9(TYgEQ/,GuideTheDocPage-1Gesture FormatBlock NormalVisio 10Block ShadowVisio 12Block HighltVisio 11ConnectorVisio 90Dot ConnectorConnector ArrowVisio 00Visio 01Visio 02Visio 03Visio 13Visio 20Visio 21Visio 22Visio 23Visio 50Visio 51Visio 52Visio 53Visio 70Visio 80_35+
W8&H9-kx0Qe#"(
H@`0AO{-pOTIKEAISB_8OOZ Yo|DX nYLRؿ$ϸWYL˧cReϫ_nAjo]5q5//H9*
E-
Սv4U
W0ɐ=5"]Aa5ooβ׿GYLp!DOa 14d4V$6HZloq:?=I)⨅4ӏ\* F4@GVI;ð"*<` ?_A=/mǫ߀ؠaܯ$NAT       `rC5Eϱ
G6_,$_U'c
<_4c
1DiIwI''??{/')O;O uC6ԹqM,+sqEOi\"9N'
UT_Eu
__._@_R_R'bd ԀU6TU__;@u
Qfp@US`ܦjjZe$@/@)pup5fp@z3Q/5G֧Dif!ZoU@OOi糘oo` F]tEƏouId"04FXj+~RQT,߾OݢY5Ho  1ˑ#5G`k0;jD{8\Utp߉TLB SET? INDEXROÕl?oa7p? ]1s]Y#֒V}-bŨvF@"Z1)ŨYRRFʢŢo[0mSRfiT#q27FXPX~8ŵϜ
\0qqI}SY1H߾*"$@J+        /C8!HCSZœ%5|Ŗq]_U##U
l_RcT_ju
UԓUVρS F(~eNBDŵ
_wc_u
/b8!LQZG#27q@?OFcD?ǐup!%H}uԀn9Hqf*߆/ߪ&-6~_]<__4ghm^$o_Hmq_|ooT߁ŵ:-0
̪_cU_cU_u
-1
7u
 v... w-D)_-S-1iDˑq|ߐgN9Qo8m:'Dr>LƠ]tI
,%ܪu
{rB{6Uw/AadOsڛ?]a`kȤo8
%Cqˑ/
5AQ?ғ;e5QS55Q3aZ,zuŵ9E:?@E_$Q*?Ql_U^ST{n9D?ҟqe__*_<_NX[Y^qo³)eIŲiŋeq6qHZlUo8*'wnᖉ_U߄phϲhħĨUfϿ4as߈je߻jqCOMPBeCɟg2?V?h?$TP-DT!/ASe@w?
O0        "
41Z2DyE
//0/B/T/f/x/o//*'1CUgy@DsN@3
D%u
]#5GYk}!$I6/@'")Vp%7C@z3A2?>,6
\%Zu
*'ՄAߚ,mןhgRQINV/q8o/'/D)ˏPt,Ӆ/ ///??$?6?H?Z?l?~? /Kƫ?U
t%-v  %Uq%q%U*q%7q%}Dq8QqU^q4kqULxqdq%A%&       0xRf!
^A7EO&OZKJOK=	ZGOOOO_!v+SdG2q?涓lt?$O`a_!;_M___q______pc󾍦HIT 0ao߯TPrewqD%rt?@|=I%%u\
?P
a+τ;BD9ju!ltrL
EUjU        
AN|brT Wne@gcW/{3/P/t/հ31Io\nU>qNt1Ug\"9NW@
1CU^@O8F
U
UUUUl4,Q֋/@t@
@ ODs1 2D////M6_&/_:__:/!o^/_Wo@/{o_o/log2(DTLB_SETS)+12i-^X0'2UrB~rVL{~ܧxCpj5B
9Ey^XGHm7!3Q?D/İ?`,k!);b^X^XJ
??1?C?U?g?y????@DsN
????O#Og$OPQOcOuOOOOOOOO__)_;_M___q_ooo__BoƿooϮomooV¿oϥ!3x3?Qcu׏M_qˏGY,CSe`rVş5'(
1+J<
@.UC-H/AUl4,/
zq)/M/q/7U,==,[k}h˟ݐ)!        '#5GEAT.F}
1C///_92_ /h_:__4/_X&_D_/o'_2oDo%|*
AJ-37A_*<N@N/PRVg"q6uH<(
H<(
k0Grp J\+ؐdã>7@@ٓ|{P-DT!]k-u{`u`buq
 fP+
 Kp,2I{H
v_eO/?)p> @z3{%'zz//A%{m'9-w/A v]/"/GSչQbi{ӏBبXd 6G2,rq?G?Y6KVb?Ty](Alǿ{ύіU*gy];OihDTLB MISS
_*<NE&0
RVg\"3q t>{
*   g"4pFX(_,9@(m@2Yy
EXCE_PTIONGr%);M_qu!{$6HZܑA1>fIRXsRW>fg=gC$on>fgmMgoA ///)P?ذ4?F??q????????>OO/$OWO   軘B&OO*v́ȏڏOO__%_7_t[:Fd^v______`__oƟ؟0Fe6WoHU(~lf677d?>6$G=7.O    BTx?Ou0BTf,-ύb
K_DO:]WR
(_)//=ʱ3Wu/'})!.:P-DT!///??,?>?P?b?ܝ
LQ|#u{&U]!BG?Q
> :B>Oko5Oĭ_$O'4*^N_/$+)0-1T==w=`22-fV?t8/FD$;@0P=
avd?n`| @5@vw4vSw]dOvOOOO_*_<_N_`_r____
OC     !_kG @Oh+'0@HhtValued Sony CustomerG<x/K  EMF4        XVISIODrawing
hjaqq    -?߯9ٓdvߚ߬߾q? -q'X=*aj|
 &%%V0V>>V>V>%(%RL Arial%Td&<AA&LTICMR&%%V0VVV%(%RL Arial%T:AA
LhMask Function
﨏0Of      _Tq@q!3W&%/rտߥQM!XACCESS TYPE?Qcu.o/oAo /2/`D/V/h/o'g5.h?.o"4FXj|y%@@"'@@54'\(f >Ϸ$ŀaɏOt/!_oߥQu//_[PROTECTION

ATTRIBUTES/"4FXj|nXo"4FXj|@wX1yV
M6AH
cpq!}i^Wr@'@z3A

b^_p^VWW2_^VW]Wo+"V|f/o//A/S/e/w///////*H?FaaDMMU PAGE
&%W$>>%(%%V,&%%V0zGzGGz%(&%%V0)ej))jeBe)%(&%%W$VV%(&%%W,)..).%(&%%W$GG%(&%%W$e..e..%(&%%W$%(%%V,%RL Arial%TJAA
L`INT [31:2] &%WX{rfYL?2'%(&%%WX{rfYL?2'%(&%%WX\~sib]\%(&%%WX\~sib^\%(&%%V0>>>>%(%RL Arial%Td&?<AA&LTICPR
&%W$)>))>)%(%%V,%..)%.&%%W$)\G\)\G\%(&%%W$G\GG\G%(%%V,BKKGBK&%%W$yzzy%(%%V,u~uy~u%RL Arial%Tl0AALXINT 0  &%W$jjjj%(%%V,fofjof%RL Arial%Tl}0AA}LXINT 1 &%W$LzLLzL%(%%V,yGQyGLyQyG%RL Arial%T_FnAA_LdLOWPRIO INT
FAULT EXCEPC1_2`?r???x93шS?"/{  @@ FruكGOYOkO}OOOOOOO   0ĉts@
2%eAy[%:oLo8t,>PtَqK1$6HZl~@D/sN

      
΄RKQ_,>Pbt
ʱ s_}@
XRpBUt_ߙ_Ysr20se1oloᯐgʱ2r2   -?QcuȖ2Y?ݷ1"P@ǧ9ᱷ50474PUHSuh͑ئv$?P;t*ɀ`@ҠC3?'ԙFᝪ^!B򍣜q~2rb_?@IϾE
S]݄G&G5/PTŴXjͣi
ۨ
     Tpo$~AAoLXEXCEPT            &%W$zz%(%%V,yyyy%
(%%TGAALdHIGHPRIO INT     
`ӡuۯ95ؕ
               
V $gW;%o7nVlg@8mWvof/
˯/.?8Jd?n?@fyNxsTVADDR[31:13]
     T:AA     L`EXCEPTION                
*BZ'O9DZ74FXj|'vg@@|=i$UFUjT3Xp+?@΄րRЂ)o$@p.ՙ9(NbR
     ՜.+,D՜.+,@HP\ht
     PagesPage-18_VPID_ALTERNATENAMES^_VPID_PREVIEWS_PID_LINKBASE?     AP&l   P
&" WMFC XxxjP&l EMFxl     XVISIODrawing
puv3O/0/B/T/ox(ϒ//)Ppe/Tp/p$9CrOM?TqDV?q1y;߈FO ?3ΗV56OHOZON~OO迴OO~H_-_?_Q_c_u____\Y_օdBd 2g3qonoM    -?cuϙi~!}GE OFFSET
 %RL Arial%Tl!y
@
~s12:0]UFU#$%U&(+-U.01235Ul4,< @%@F_]D;C-_TC7AU2@lBD7JRH<(
@!yLXSET 0--)%Tl!
U2}EB

RUlL(4LD@?%)R)tE?U$
@
4(U1(UO"D&aU=QJf        )h"Ty+Uv'_Ʌ&aQ-
@!LXSET 1--)%RL ArialJSTFm*iWpLTSH&XOS/23VPCAG?6VDMXVp]cmapܣ1cvt ؔ88fpgmGgasp  Pglyf~(ިhdmx׏yheadfY|6hhea$hmtxRp:kernAON*PZloca%T`b       6
-H*9(TYgEQ/,GuideTheDocPage-1Gesture FormatBlock NormalVisio 10Block ShadowVisio 12Block HighltVisio 11ConnectorVisio 90Dot ConnectorConnector ArrowVisio 00Visio 01Visio 02Visio 03Visio 13Visio 20Visio 21Visio 22Visio 23Visio 50Visio 51Visio 52Visio 53Visio 70Visio 80BoxDynamic connector.8Box.3Box.4Box.5Dynamic conn?ectorDynamic connector.10Box.2Box.24Box.33Dynamic connector.39Dynamic connector.50Dynamic connector.52Dynamic connector.9Dynamic connector.45Box.13_ 63TAF

EdKLV-
@
\R;aGt;Uy;U
;c
@b        LT...RL ArialFd$X*n2$f0FPBr,>PrRª%T`=      
S

;Uu
@
;Q
@= 
LTSET--)RL ArialѰ&bҞ4dӊӰPԐ"ZՄծ4Zք֮Brע0`ؐ$لٸPڰHިAll Rights ReservedArialBoldMonotypet)%TJ
x

;}u
@
Uu
@J
LdDTLB_SETS-1TM&%%V09
:

::
%(RL Arial of the last decades of the twentieth century.  Therall treatment of curves is softer and fuller than in most industrial style sans serif faces.  Terminal strokes are cut on thdiagonal which helps to give the face a less mechanical appearti%(RL Arial in reports, presentations, magazines etc, and forplay use in newspapers, advertising and promotions.http://www.monotype.com/html/mtname/ms_arial.htmlhttp://www.monotype.com/ht/mtname/ms_welcome.htmlNOTIFICATION OF LICENSE AGREEMENT
4ULGWUd%x|2?LYfs$<Tl̑^c/U
H	I A[*[*{ #I*{ -I*,J{ 7I { RI UUl{ q[*|{ UuI*{ [*{ [*{ I 0̪{ [*{ !: *$S0[*DS0*dS0Z*S0I8)S0)0'S0>0^'ES0B00(!      0QxfB!:!!!"#%&'()J*+!-U./01245UjU    
U
UUUUl4,< @%@KUC-\3LAUl4,\BSL
Thot%(RL Arialreement. You have obtained this typeface software er directly from Monotype or together with software distributed by one of Monotypes licensees.
AJ-T3]7A_*<N@D
LIRVg_q6uH<(
This software is a valuablesset of Monotype. Unless you have entered into a specific licena%(RL Arialown publishing use. You may not copy or distributes software.
H<(
_*<NEDL
RVgq k{z
If you have any question concerning your rights you should review the license agreement you received with the stware or contact Monotype for a copy of the license agreement.
*   g"4pFX(4
@(?a@2y

%(RL Arial//www.monotype.com/html/type/license.htmlNegraArial Negretatu
nArial tu
nfedArial fedFettArial FettAial Typeface  The Monotyc%(RL ArialType Solutions Inc. 1990-92. All Rights ReservedArialBoldMonotype:Arial Bold:Version 2.7 (Microsoft)Arial BoldVersion 2i%(RL Arialion plc registered in theS Pat & TM Off. and elsewhere.Monotype TypographyMonotype Type rawing Office - Robin Nicholas,s%(%RL ArialR|ҦP\׊ך&l8>޾0Z,V(R|&PV
JO:]RP
@Bz(R%Tl[{
4du&S!BT?Q
>CFCm`sĬHfk$Of'}2EU>NDU)tU1=%`2,MIXV
@
O?܏LtDl#+5 C=S8MJ!AY 
@Oh+'0@HhtValued Sony CustomerG(Exw
@[LXVPN 0--0%Tl{
w
@
 EMF EXVISIODrawingMD ??l(@(ʦPagesMastersPage-1BoxDynamic connector8_VPID_ALTERNATENAMES_VPID_PREVIEWS@_PID_LINKBASE        A
@LXVPN 1--0%RL Arial4J5577 8`8p88:::(:8<=>@
FMicrosoft Visio DrawingVISIO 6.0 ShapesVisio.Drawing.69qFQ/    %8&" WMFCcR P3PSxU>FQ/ EMFPSXVISIODrawing
ABCDDEFHXHhIJLLLLMNNNOOPPRRRRSU>VjWdWtWWY2Z[[^0`zceh%T`     7
 Y=&%%V0JJJJ%(%RL Arialdx		_VarMemberFlagsVB_Var@?>=<;:98%T+.g=*A*A+.

L`Context ID          T|5>\M*A*A5>L\(4 bits)&%%V0}JJ}J}J%(%RL Arial%T.<=*A*A.LpPage Index Level 1	T|>M*A*A>L\(8 bits)&%%V0}iJ}JiJi}}J%(%RL Arial%T.(=*A*A.LpPage Index Level 2  T> M*A*A>     L`(11 bits)&%%V0iUJiJUJUiiJ%(%RL Arial%T.=*A*A.LdPage Offset     
@
T>M*A*A>     L`(13 bits)RL Arial%TX"*A*ALP35RL Arial%(%TX"*A*ALP31%
(RL Arial%TXbo"*A*AbLP24%
(RL Arial'xx
'#
@        LT...RL Arialtttuu2u\uuuvv.vXvvww*wTw~wwwx&xPxzxxxy"yLyvzzZzz{${N{x{{{| |J|t||}}F}p}}}~~B~l~~~(\%(%T`,
Md


P#ArialArial%TX"*A*ALP23RL ArialP#Aririalc,,yMMHM,,,%TXQ^"*A*AQLP13%
(RL Arialr,HM(%MMM@MMm,BBBc
@

@,
LTVPN!!$Tvh



@

@vh
LdDTLB_SETS-1$!!!!&%%V0j        MkL L     kkL%(%RL Arial8p2bPpj8X s covered under the terms of a license agreement You have obtained this typefac %T~b

@
H
@LpEFFECTIVE ADDRESSb-))-0(---000---&%%V0F6    
G
5 
5     GG
%(RL Arialranting you additional rits, your use of this software is limited to your workstation fo your own publishing use. You ms%(RL Arialany question concerning yr rights you should review the license agreement you received wth the software or contact Monof%(RL&" WMFC 8x Arialn be contacted at:
c,,,,,,y,,,,,,,,,,,%c,,,,,88288782T8887!2%TXu"*A*AuLP12%
(RL Arial)@)GF)FF^F_F%TTFL"*A*AFLP0&%%V0i::i:i:%(%
(%
(%RL ArialGH@GHFH)Arial%Tw-*A*ALtPhysical Page Number             T.L=*A*A.     L`(22 bits)x&%%V0iU:i:U:Uii:%(RL Arial'xx
'#

P#ArialArial&" WMFC PPS%(%%T.*A*ALdPage Offset     
USA (847) 718-0400              UK - 01144 01737 765959
T/>*A*A/     L`(13 bits)%
(RL ArialrialArialG@G%TX*A*ALP34RL Arial%(%TXO\*A*AOLP13%
(RL Arial%TXu*A*AuLP12%
(RL Arial%TTFL*A*AFLP0&%W$JJ%(%%V,&%%V&M&(-5@LZhv!.:CvJhMZMLJ@C5:-.(!&%(RL Arial%(%RL Arial%TA*A*AA
http://www.monotype.cmhttp://www.monotype.com/html/to%(RL ArialrdNormalNormalnyNormal1KK9NormlneNormalNormalNavadnothngArruntaNormalNormalNormalNomal. 1990-1992. All Rights Reseo%(RL Arialrosoft)ArialVersion 2.76AalMTArial TrademGSUB'JSTFm*i*\LTSH!UdOS/22kVPCLT{>C6VDMXPjZxcmapܣ.@cvt pv|0fpgmw'wgasp  Py%(RL ArialDmaxp     name6`+postƬ%E0epql
L`Page Table     T8*A*A8LdBase Address          T;.*A*A;Lddepending onTA/>*A*AA/Ldcurrent CID      &%%VX
y"yLyvzzZzz{${N{x{{{| |J|t|||}}F}p}}~~B~l~~~(\xzJ.t(%(RL Arial*<(L^p06 `.xHRdr,`B

P%(RL Arial@n(^0`>j8p2bP<pj8X rif desi, Arial contains more humanist characteristics than many of it i%(%
(%RL Arialn in most industrial style sans serif faces.  Term strokes are cut on the diagonal which helps to give the face a less mechanical appearance.  Arial is an extremely versatile fily of typefaces which can be used with equal success for text, %Tl]o
%(%
(%RL Arial%TT*A*ALP+&%W(aaa%(%%V,&%%V0MMMM%(&%%V0MMMM%(%
(%RL Arial&ByValKt(CallGu*CasetL,CBool~Dirge?Dir$\@Do4ADoEventsDo
BDoubleuEachV;DElse%TT*A*ALP+f&%W,%(%%V,&%%W$JJ%(%%V,&%%W$JJ%(%%V,&%%V0::::%(     &rWMFCPPS&%%V0:6:66::6%(RL Arial !"#$%&'()*+,./01234%(%RL ArialFGHIJKLMNOPQRSTUVWXial,%TdY.x=*A*AY.LTPTE2   &     %     %V0:6:6:6:%(     %
(%RL Arial,,,,,,,,%c,,,,,
@
     
                         
@]oLXPPN 0om--0%Tl] 
      %T@*A*A@
LhL2 Page Table       & %     W,-**-*%(     %%V,,&:/,&:*,/,&& %     %W06***66%(     %%V,1::61:%RL      Arial     KK!!#8dd2!^KKB88888!J%8:!J7(7!!!:6C% T+q*A*A+qLVirtual Page Number  (VPN)                          &
@
%
@]LXPPN 1 t--0%%T`    ,
W,IJIIJI[I[I%(

%%V,ENNIEN&
@
%
@        LT...ofRL Arialtypes licensees.
%W,aiyayiyia%(
%
(RL Arial%(%
(%%T`*A*ALT255RL Arial%TT*A*ALP0%
(RL Arial%TT*A*ALP0%
(%
(RL Arial@?>=<:987543210/.-,+ri%Td*A*ALT2047<Y--$JJJ-.-
 Arial-2
This software is a valuable a of Monotype. Unless you have entered into a specific license agreement granting you additional rights, your use of this softwe is limited to your workstation for your own publishing use. s %TI

.+
@
Context ID          2
@LlPPN DTLB_SETS-2 t--00)%-%--)-%TO


>5(4 bits)--$J}J}J--
 Arial?????????????????????????-"2
@
.Page Index Level 1      2
@O
LlPPN DTLB_SETS-1ty--00)%-%--)-%%
(&%%V0        M     LL          L%(%
(%
(&%%V0MLLL%(&%%W,C$L--%(&%%W,Z
Y
Y
%(&%%W,CK
>(8 bits)--$}JiJi}}J--
 Arial?????????????????????????-"2
BLB
.Page Index Level 2      2
%(%%V0%%%%RL Arialontains more humanist chacteristics than many of its predecessors and as such is more intune with the mood of the last e%Txk
>    (11 bits)--$iJUJUiiJ--
 Arial?????????????????????????-2
@
.Page Offset    
@kL\TLB SET )%---)Tl
2
@
>    (13 bits)
 Arial??????????????????????-
@LXINDEX00-+&%W$
2
a
35
 Arial?????????????????????????--

2
X
31  "System cp#ρP-
 Arial?????????????????????????-
%(%%V,N       =
2
N       
b24-
 Arial-
N=
2
N     &%%V0
%(%%TdX
23
 ArialA???????-
@
2
@XLTCOMP047-&%W$qh%(%%V,}^^}^^&%%W$
$q
h%(%%V,^BB^^B^&%%V0%(%
(%%T`'q
Q13-
 Arial?U??o????ooo??Eoou???????-
@
2
@'LTINV0-&%W$Wi@``7%(%%V,9..`9..%
(RL
u12-
 Arial-  2
F0-
 Arial%(%
(%%Tl8#
-$:i:i:-
@
---
 Arial?@?-%2
@LXHIT 00)%%
(RL Arial%TX
Physical Page Number                  2
@
.    (22 bits)--$i:U:Uii:-
 Arial'xx
?---2
@LP31%%RL Arial%T`
Page Offset    
@
2
@LTlogRL Arial&" WMFC xg use. You my not copy or distribute this su%TT
/    (13 bits)-   
 Arial?????-
@
2
@LP2 RL Arialt you received with the stware or contact Monotype for a copy of the license agreement.
34
 Arial?????????????????????????-    -
Monotype can be contacted at:1%(%T 
2
@
O13-
 Arial????????????????????????-
@Lh(DTLB_SETS)+13$!!!!%
(RL Arial92. All Rights ReservedArialRegularMonotype:Arial lar:Version 2.76 (Microsoft)ArialVersion 2.76ArialMTArial Trademark of The Monotype Corporation plc registered in the US Pat TM Off. and elsewhere.Monotype TypographyMonotype Type Drawing S%TXI
2
@
u12-
 Arial?????????????????????????-  2
@ILP13%%%TT
F0-%J---$-
@
-:$&(-5@LZhv!.:CvJhMZMLJ@C5:-.(!&-
@LP0er%RL Arialserif faces.  Terminal strokes are cut on the diag which helps to give the face a less mechanical appearance.  Arial is an extremely versatile family of typefaces which can be ed with equal success for text setting in reports, presentatio u%Tl

 Arial?????????????????????????-
@
-
 Arial?????????????????????????-2
@LXWAY 0:/O98.&%W${%(%%V,%RL
A
Page Table   2
 Ariale distributed by one of Monotypes licensees.
8Base Address           2
;depending on2
Tsoftware is a valuable asset of Monotype. Unless you have entered into a specific license agreement granting you additional rits, your use of this software is limited to your workstation fy %Tm
/Acurrent CID         --"$
@

@     L`DTLB MISS t0)%-7--Tl
--- Arial???????????????-     2
@
+-
@l     L`EXCEPTION7)-+0--)40%
(%
(RL ArialdLLLLMNNNOPPRRRRRSU>VjWdWtWWY2Z[[^0`zcehgjbl2mnn@nPn`nnnno(oRoboroooppp p0p@%TX

%aa---$--$MMM---$MMM--       -
 Arial&???l???- 
2
@
lPTE1         --$MMM-
 Arial?t???#H?????---!2
@LP12%%&%W$%(%%V,&%%W$%(&%%W$

%(&%%W$%(%%V9 
IL1 Page Directory               -%<<A---$@M@@--"$-- Arial?>~??r????????-    2

+-%---$--%J---$--%J---$--$:::---$:66::6-
 Arial--
 ArialFGHIJKL-
2
     &%%W${%(%%V,%
(%
(%RL
.YPTE2         -
-$:6:6:-
-
-
 Arial?EEEE????????????????-
 Arialre distributed by one of notypes licensees.
2
@
L2 Page TableQ    -
%*-*-
--$,&:*,/,&-
-%**66-
--$:61:-
 Arial   -
.2
This software is a valuable asset of Montype. Unless you have entered ic%Tj
q+Virtual Page Number  (VPN)                                   -%IJI[I[I---$NIEN--%ayiyia--
 Arial?????????????????????????--       --2
@
255
 Arial?????????????????????????-      2
@jLdPADDR[31:13]--000%%%%&%W(CGL>%(&%%W$53>*%(%%V,!     !!       !RL Arialent you received with theoftware or contact Monotype for a copy of the license agreement
0-
 Arial?????????????????????????-             2
0--
 Arial?????????????????????????-
2
Monotype can be contacted a %(%%T~T
2047՜.+,D՜.+,N
@
@HP\ht
     PagesMastersPage-1
@~LdPAGE OFFSETo--4-4))--)TF1
RectangleDynamic connectorCircleLine-curve connector8Visio (TM) Drawing
@
gTHjf|Rd !fffMMM333$
@FLdPADDR[12:0]m--000%%%%
(RL ArialalNormalerty of Monotype pography and its use by you is covered under the terms of a licnse agreement. You have obtaineo%(RL Arialr together with software stributed by one of Monotypes licensees.
$
US8@Td Arial@$N@Monotype Sorts@>NuWOingdR
NtSymbol5T?? Y@-1U
This software is avaluable asset of Monotype. Unlr%(%
(RL Arialonal rights, your use of is software is limited to your workstation for your own publishng use. You may not copy or dis%T`
J:DT1EW-hPT8*        
.U_b      a酸0zGz?@3CfRtbU|||%U
E
P     }     |KG/Y&4?\.? AfY&,,' /Dq&z&}     |

|y   }{})}        ?2     ||
||||*|||E-?k4'-'CECE,'*CECECE-?H>?:`}'CEUCECECECEUCECE- O4F2AJY;;   AnVnVAbGTfY  R_R__ `#f:/lb6p`fW    /l
@
/l Y?5?(\ #!&4$
|
tFf-|-|-|-wGQUoDOM`EtoA _3=OOOaOsOO??O?7ܻu@L&d2?r#   sU/-O%7I[mRfJ+
@
K5 . ||i|    d'
0/UKiR?d?v4Gzt2#&Us       s
LTlogRL Arialracteristics than many of its predecessors and as  is more in tune with the mood of the last decades of the twentieth century.  The overall treatment of curves is softer and fuer than in most industrial style sans serif faces.  Terminal sch%TTF
ss)-0jӯY/ƛ!3)󿵶1D///Q+p)?HdYc4AkǿٿYfU|%1I߀O]-(fp
ɻ %-=Y[:!#:4)A/q//YkϹ/p?2 Sπ'9}Fɇ7%õ8@\n1$u (:L^p)BH>ZՔU\n4!'4#U2q ?/%&k/%&`,`,`',ѓ4?|QԞQyٓAG
$X&bp6q
/#3=/Uq@T0'vr@1N!T0;UOauADV=2r|UHE#E6$2@1@1Bqq       T,$1Ѧ,/"dA0m+=Oa
/Q?c?u4D        3O贁Nk?f5/:0/WOT/f/x/- _2_D_dJtrIw0(7N`Da,Da/"oTf/dovoood`oo@ޑW7=FHݙA1,ћ(///pP?0ܟt?ycT2No qł5Q2FVt2bH)@ү0S3,S*/ASew@Пÿ1'LG]7n50Ϧϸ5Acrobat PDFWriwter$        }dx)3EWi{<#winspoolAcrobat PDFWriterLPT1:UFDfP
h-RTUUUUF~@x
W
BP(? 3h
 )

wbYbbbb    b R))eqYkZUHu P(:{W_qQRectangle. with text and connion points. Can be stretched toy dimenss.bL&d2鿸\.?P?hHKMD?l?~4
5DHDB
$# ?h-$>TTE=cAUF~?M&d2?F\_.?Q6Ju` n?'u2
@
Ubaj      jB>AVS>U5
gL@S{#I!N$5A`7Copyright 1999 Visio Corporation.  All s"s reserved.`~ _Sba.chm!#2243O0l>#0>Udd#3      $]      a%2+5U+0(T#FBS6.jRDRr6
@F
27(4M4]?
LP2ilRL Arial presentations, magazines etc, and for display usenewspapers, advertising and promotions.http://www.monotype.com/html/mtname/ms_arial.htmlhttp://www.monotype.com/html/mtname/mselcome.htmlNOTIFICATION OF LICENSE AGREEMENT
o1t?1E>?w9119T6OHo?/G2M?;rA
BCq,B^5/V:@%^V"A(aCI|8Q
This typeface ap%TX
%[?-_?YM(|33Q:%^_?_Q_nKQEUIL_ _`I_U9E\_botoo:nHl'-C{!OyaYEqF#T       JB

\][akJf@+kKfMa$f8

Ul4,(9
D,m@r@2
A-d37"AUl4,(9
D,m@r@$3<*A-43B7
Ul4,(9
D,m@r@3*A-37"AUl4,(9
D,m@r@4
@
A-37;U~@1
FR0B
|2HCD3U_Gcm_MH<(
@X
H<(
Lh(DTLB_SETS)+12$!!!!&%W$      %(%&"WMFCx%V0zb
zb
b
zz%RL Arial or distribute this software.
H<(
H<(
If you have any qion concerning your rights you should review the license agreement you received with the software or contact Monotype for a co of the license agreement.
U~E2
R0B
3_
<4UFDf
h-TUUU@~@?x
Monotype can be contacted at:
BP(?d
b:oqYTkQ4u23u`       Connector

01%TY
.
`
@

@LlD & A attributes0--%%%%"&%%V0`
e1Cw
fa
UH ^  -}|5p`I`V?}`xa833ސ]3σ3u33?,     ?Gxpx^&
CThis connector automatically routes between the shapi
ts.HD
@#              =hZ#8T H#3               BUF    U@bX?\.nP6
eea
u
a
`ubA@u*
  E.#DB     u`h?\hr|uaU
@-?bl;'bE-$ho'y(@rq?@I ?$%?N
e%(%
(%RL Arialpe:Arial Regular:Version 76 (Microsoft)ArialVersion 2.76ArialMTArial Trademark of The Mnotype Corporation plc register&%T
@"*5Lz -br_      ^vv"(2uM."q28v"uh9Bd&</Mz
]
#145|`Vis_SE.chm!#20)@`7Copyright 1999 @io Corporation.  All ;Bs reserved.4U#1?#M7A,@     +4j'v*Q8l>$UdvE    \4
@
$dU'1$b24R(]Uv[D ZQi      a59       93O'0"q?.g;2GHluw-*O`EW
@
)Fd#7B

GdIMo@kUFDfP
h-RTUUUUF~@x
L`PAGE FAULT--4-)-0%)&%W$0    B      9    9%(%%V, a
BP(? 3h
 )
`     a
wbYbbbb    b R))eqYkZUHC 5Vo?)>pp/quupwj   lpysopi`;Generic circle with text and connection points.bL&d2P?hHKMl?j~45DHDD
#  =hZ,>THYY9  AUF~?M&d2JQ6u` ?/u    :m
9     `     &%%W$0  9     %(%
(%%V0mMmMMmmM%RL Arialf curves is softer and fuer than in most industrial style sans serif faces.  Terminal stokes are cut on the diagonal wh %Txv.
biUr      r~YA|XA@     
@
B>!"!"!"+&
@vL\SR[SUPV -0-0--TT4~

"
"
"S>U5
L@"'%9        ~lb7#FR&`0?F\.:55?P60)6#CL#EC6	BLP{70N#F;P46B{#
@
AD5A`7Copyright 1999 Visio Corporation.  All 4Bs reservedo.`?@_Sba.chm!#22426+l>(>UdPE
$w       aBUE@(Z$6r;<
@4LP]u&%W$               %(%%V, a
5&
     a
"($37;\-_?H4R^3@R$iF76RRfQ%! _Z_kr#hb
nc_^,Q_kqYkOVsZX@8vBAo9R3Rq%\ 8J6_zs%u
^y _zs%~e9qE{Xy"_{Hl-_{!OyaYEqF$#{B
          &%%W$                %(%
(%
(%
(%%V0} }      }}RL ArialRRRRRSU>VjWdWtWWY2[[^0`zcehgjbl2mnn@nPn`nnnnno(oRoboroooppp p0p@pzppppqqBqlqqqrr>rhr%(%RL ArialxPxzxxxy"yLyvzzZzz{${x{{{| |J|t|||}}F}p}}}~~B~l~~~(\xzJ.t(Fn(^`%TpB 
|ZDo5o)PUFDfP
h-RTUU+UUF~@x
@
BP(? 3h
 )
@BLXACCESS-00---Tdg        
wbYbbbb    b ))eqYkZUH. \?o        _# ?..:??jn`Uyek_k|f`cConnect two objs together. or can be ei
@
 a curve a straight line. shap.f).b]^ٿP&d2?LtQ"~i? 
HD
#        =hT#8>T      #3        AAUF߅<@F~?F}?FP!3|@Au
@LTTYPE)---&%W$
{%
%(%%V,].
.
.
].
%
(%
(%%Tz
H0
`ubvu`u
       -
:@։u`h?mVu`b"@0S#           eA  ]&A       dAW+"W"4,4'>Dib@F\.@FĠ+?FM&d2?M"q&Vz&bV&V%. 'S""//87?5#'B?T:_UUb$@[
@
;tNzsS2<b, 3a&G@140QD6!468"8"dB#"RF8!LS-!]{eE%?@rq?@Ij@EE?j?rB=S*+@s`A*@bS_	SZg Ru bBTORrguhq4`u#`@	00u`dBsH4&L'8"{3AQ115`Vis_Sba.chm!#2?2447`7Copyright 1999 `io Corporation.  All =bs reserv?ed.uG32Bq?oڗf2?|"?Jh1al>
@z
H
(>U  W(DE     30?Pa%ra-s4p_(R@9$^$^8Mt<%??"1Um-CU4u2F
L`PROTECTION-04)-0)40T
&2
1HBMt9Bmxw}nha3w9   qXh
@
As`Change Arrowhead..o`1fthe a siz
ntyle for
@

is con?nectoro`B?b)S"b%MGUύ[JvcgUy
AR`PP`_Set As Stra>bLine
B`"1 l~А to be!ȓo`s
L`ATTRIBUTES-))0-0)--&%W$\e%(%%V,ffRL
(RiG82f86iPPb3MO.`'0crb".,jH     a-!kX#gqP-@ˁ?#|xy%qa
A#^?=D       TБg)ES5ArWb"_(9oh?ˁcBtL@tR#SHl'?    { !OyaYE_qF̭w#DgB
|[ca_oW@+ko:aLot:(<7
S}Ϻ+B?,~(JR{DGO>S"&/"\wm$)/ UP?RT*@p@FDNTe@y
ahm$TBqUF(9
D,m@Fr@?x
 Arialecific license agreement anting you additional rights, your use of this software is limied to your workstation for yours%(                                
BP(?.     KX]o`]q|J|2?u` h "&"u0)@L&d2?~-ɏ(\.gҡ(.sU!&t/:e('
                  
                                                       e                                     !     "     #     $     %     &	'	(	)	*	+	,	-	.	/	0	1	2	3	4	5	6	7	8	9	:	;     <	=	>      ?     @     B C     D     E     F     G     H     I     J     K     L     M     N     O     P     Q     R     S     T     U     V     W     X     Y     Z     [     \     ]     ^     _     `     a     b     c     d      g     h     i     j     k     l     m     n     o     p     r s     t     u     v     w     x     y     z     {     |     }     ~               %RL
41!!R"U&)4       
0TR&!^#%
\1H14`17f%4l174p174X17X1817\18t17`187l187p187t1817417|181718718&!781787181718171881781G6&!81!718@178D17181/g18,1718
1718):18*:18+:81871%47@187D54a718,:8-:18.:d18@|17,1813c(Al1\1\1`1D`1l1l1a1D1|1111D1|1|1 81Uďo@1 EQ//1`   Connector1_`P
 Arial
V1[EiaiCX1|iEEM7?@XV@@"?@Z"5?GO?(5o%K2c(1;1
1<M΀"?Il\10Rse V
둗!1c(HϾQiEqQ8qpU2&fHndк`1G!Ȧf%)`WCU)%@ߕ߰l2Xtext ID
If you have any questioconcerning your rights you should review the license agreement ou received with the software oe%T
2
(4 bits)2hDf%͟ߟ'h+ g@>~?@ER!@'i0q@1|¯ԯf%;M_qCϹ2&&z
@

@     L`DMMU PAGE 0770--4-TlQL$
/c/2/5Page Index Level 1
@
(8QT5d,hOB!3EWiaRF9E1   -?QcCl_Q_);M_qvX/ROՓo_//1.LQ/ou//,/
ot%q?72
@QLLXFAULT/)-0%)T?
(11Q藕:?xW?i?{?????$ds??O!O3Ooa)eOwOOիOO"QOO__'_9__]___C____(_o#oGoYoko}os)jou{=Oaυ=O) Offsetp3Q2٣K@hdwΜq}s
@@|>?@'?@řĠչ?uPuu`Dn?up2L0Пïٌ> 2k=!ߵ;w25'5imuzcc#$'2qn%7I[mWG?@$>k@@܂oO?@@ŗ@n);M_q)+/}/N8?0?/i?/?@/??<3dv 2DVh|ZQJ.?@#֩AV&/8/J/\/n////OO&O/Q??u?oF?~%??mo?oAOSK1bOtOOOOOCJQOOO_ _2_D_V_h_"0@W߫߻Gɖ/1oCoUogoyooo
8oů?hgӯӿ;PM24_q˃	ҏ,>Pbz/V
@
@И___Yo 2DVhz 毢ֺuF?ڿ?g῝;M3\nπϒϤ˃
@     L`EXCEPTIONo-+0--)40&%W(%(%%V9
);M_tgWOGҕ؋§Y/ASew,/r/C(?d?/?/??8P1Xj|ʄN);M_w̎#!S@'yӕ؈SäNV//,/>/P/b/t///?OO/lVoo?o@?h????ao?o5OGK2VOhOzOOOOC*aOOO__&_8_J_\_tՆC@%_@@"U0	U___*aYoo)o;oMo_oqoooolկ=/Wï{ÿ+L0Sew˃
w͌ޅz`,$r$@1'N`_El2=l@@fОPxكyЅQLُR+)s[7٪/(<1NM?\.?3,;ML,q@:q,1w䵡zy:dBZX?Q06'FKPhysical Page Number



(22 bits)̂66*
.-C Arial???????-2
p,OB-_-O_@)_p._PiOffset
y!SET 0--)%2
(13ɏۏ폀#5GYk'?@ a?K@fRu*s1u퓷ߖ[r͟ɑ/'M?_?q??UOۯ?*vViz:3uÏAph ࿠Kh(ϣ@34Oasυϗϩpcko}oooooooo
xzf_@@"ur?@P7'p0K]rgfx}_:!3Ώ&Swߏ0(>Ѱe߅Hϭe<͟ߟ13 +=Omhz¯ԯ
x̎#!S@@"uP+u0$Bp@BWri~q~vdcsɿۿ#5ϓߥ߷}9$PtϘLߵp/Aiw@3LWi2@(:Ljew
xC@%"0.1!3=Oas_pa!6
1y5L!6MOqOHIOm,>OfOt0_IOT_f_
!SET 1--)%C Arial????????????????????-2
Bk0//%/7/I/g#Di,#]aA!A/c;%!%!4'Q9,AEa1A/U@$ds@@N#@@L1z^
0t90{;rdJD20vA1]!u
nPu`rs3]a1v8}&.{@wiMP)"p%`w@z31r2p A-A@RwbX(qCv|Mt@rHb?@IVۀ?фمI@D_e6kT3{1H1&0oNt(/d2N贁NkvS"V
 "8g"`0a@aS!@.vc햡Xbrb(8<#]a*\.k?
       b...C Arial?????????????????????????-2
E$719&C?OU@0O_\O:uޯrWi!cqAi,ScooGUA%A$dliIyEޱNP?@/]2@@~?*,!=Qb95П2pxqdc!>Źx<?@|W>BA`Hxqmƣ3bI!Tcq
        
=SET--)* Arial?????????????????????????-2
Base Address
J
DTLB_SETS-1--$:

::
-C Arial????????????????????????-C Arial?????????????????????????-C Arial?????????????????????????-C Arial???????????5???4?????????-2 Arial????????????????????lNegr-2 ArialType Solutions Inc. 1990--2 Arialion plc registered in the--C Arial?A?A?A?A?A?A?A?A?A?A?A?A?-2
depending on
[VPN 0--0%2
current CIDcEγ2ٿ뿀
VPN 1--0%C Arial?????????????????????????-2
Eo]cX=(8=:CV@%N/zﷂE,'(A\UO8dOn_@a5bh51/M%%^%\BWi!S11i,3S15A¿Կ
       ...C Arial?????????????????????????-  -2
h+ g@@lS
,
VPN!!$2
@@4OFn~NϢ6Sjϣ2Bff!œ&v?@ڿNt*%3%#"S1>P-S1Qz_oPo*o
h
vDTLB_SETS-1$!!!!--$kL L     kkL--C Arial?????????????????????????-!2
DaU32Oc1QE\+c,#5]@!wx?K?:
HV|_NXHO+@O[_WT_3S 
__TO:o^z{okj#kx70Ezu04'!IǑq9ЛǑDƬ?@x@@)?@`Vj?@)uu{`uP0`A_ru
qu{br8
EFFECTIVE ADDRESS(-))-0(---000----
-g@@5oLccp:rA:@Rrp3p!w"r舆"r)wA4܈xrqǿ?@IMBtM}3uQ]FX-H&t842N贁Nk:2Wf
 hp> `03q8L1:1.Ϗ_/T_\.?
o_Kqi?{?L1Kq?U9WaGvFBgw;sp\tPT3l0E;^ÿa!oy%ooo}N$
x7yAG}W}+Y-oR/p=B4@@L"ɿ@4hhÑ͹㿤|r~!yh~+M7p%.{@@E&p0(JP@:5r֨͏sU@c3u| P_CUgyˎNG*ZxFߟDß^!5A.Kpz$
-$G
5  
5     GG
-
L16tNpvzsGۑE/+WwCs"!֥G袎OOE'߷S_?︿K~}jbql=
(տ~=澀50T4b44"L1QK5yKq!A$7y5E[y+#?@N$@G"hpl%}#q #?QIbt}! ѱ"t"6Uq%'0C*"'"@15kߤ+        k#g?֥cAQccO}CWm '? 5}&KUN%C>VKE?.9	'995QEAU&o ao0c5[&_%nG%^&^_'l]tL[_____3uaAzoK-y$qIcOW/U@Hl%_x?@>~%@eHsq s/+/$"// !
C Arialranting you additional ri-
xQcQ.@R!RUovT?8?Ե=Onٷqˏy(zEZPr̟ޟ|tp_9džXί_s@UTG`!!ôea!o
o(:L     MQ`ڪF    @@N#@dă şbX?d?PLQL!M:@@GbDTDhu!06B@"Th5h|uq qeo,o
C Arialany question concerning y-C Arialn be contacted at:
S[#i$!t'Ui$t#vѣM
JaM     9MȯLΑTL
USA-C ArialrdNormalNormalnyNorma????-C Arialrosoft)ArialVersion 2.76A-      C Arial?????? ??????????`?- C Arial?????????????????????????-
@@?~u3ߣ5 *@1!:|26!!3#0@%0 w2AE7OpOE
C Arial?????????????????????????-
_t#_5_WZOo_O____@^yåL1 Page DirectoryiڤMK4^j9mA#'O'2qlq$<y<ܿ{1l7R14H7O
       "System cpXρ/--C Arial????4???????????????????-2
f6rH
o]PPN 0--0%2
2`0BnqmAa.-~s<;M5TLݹ餿հ\BEѕOUOoo+oOQ4}ƫUU]nX](޿C!OD,uCuwKuE;5¡Wt-wxwi     ET+hO@@-gp4FZQIIS}rB2G1" ~s
]PPN 1--0%-2
Yl2v?@NWtBK 2 *r(¯T4MR?waooo(om5aUKcAJai!Zh+D)\B4F߅EX!n(\ZKh8Tߘ V`00c8M2((:Id
       ...C Arial?????????????????????????-2
%%Re߾
rVAo        NeXs1KUUY/5 -/
PPN DTLB_SETS-2--00)%-%--)-%2
3/!G1oMd1CUgyz3<@@"Hcwh uW?@0u¡Q&6;P(9
D,mi@`5z@sVa]BXO@jOȃc4GOO6#LCWYU@n@5ѱp` h.ZrݲPڟ"4FXj|kޯh	#G@k}5ϡz{U?pÈD\h_@gHX !!/'/͏?.?@?R?d?vXth+ g@@QLC0L?@jZn0yֿ<2n?>IӖJV&.{z]㦣;mOG:UA-O,>CZk~Oޖ YЧ6_Uxֿ[_m__u|~Q__o__oo&o8oJo}nf·ߢ+ƞoToo͛eq$g      y5Gp WuJ2}.ߍ99T9ҏ,>~P+hOE@?73@o.b099I\p,d
O
PPN DTLB_SETS-1--00)%-%--)-%---$ LL          L---        --$LLL---%L-----%Y
Y
---%BLB
*d58F OGuA32DGZqC9  Y~ 2s߅hz¿Կ
---$%%-C Arialontains more humanist cha-2
Ca1RTj|ϒѢϴOJ\D     .~h"/4/wG!$!q-qaq+:U!us9  &D)fkT/@@19~?@H?@Xa5Zj5;"}/d
LΒS%663626666666Z+be"x(a
kTLB SET)%---)2
x
INDEX00-+-%
XsCOuD1G:UDC+
qGGF0=Q1F0JQѴS%#s@
X
??.?vXtMv5N?@Gd5hv5c{0$c?]QItyqʹ S Mbt5Xb6qdePSgs!Mbmgxb OuF0YqTxU    y       c?F_G0AI0UqnSbt/P)uf{u~$es~{Qzms,
1IQ)[,4qw{09xxC3ᓁe!fuˌ$fˌxN%z1Qc_BT|_y)OOx_6u6x?@>Bd5@v媣{0=oROk^oVdxb~o4imyal c%aCn,7YAeJcxHoTo1(:L^p0xɪϰ);M_qΟԋd,F0MahسQar(Fi
@PTE2R__qT_____x3⨨̯ޯYaRUr
nfTroSoBrۿOA!3EWiϱϯϓ"4FXj|ߎ3/ߔ///,$/lc'/H?){?֝'Vs|
Ip|дd(fkT/@@~@@~tRCߧE?PF݀y}uTaBunaz1|BV        b\L"|*0<r/`r1//yBIPCIQUG_FE_oD'o9og_so_o (o ooDn1"sCL2 Page Tablei| S'tڅIXR~.\'2<
---$N       
@4]zAvAVA4S'q`SL~nyQʶh9@@[@@`?@`0޻?@xƂֿErDu\`;u
N=
OAJQ;u=`uC\S"
N     -  -$-     --
2
|q9Ui @@-g@@3   𰀌N#@pn{N@z3JQu{HpΖ!͟ߞRB'mRBC\8F#U@cX,ۿ@rr?@IV?~цFrD"yozӛԏl::Ar~*t2NoNkr6<6vXxBB`0pnQq.:
XCOMP047--      %h- --$^}^^- -%
h- --$B^^B^- -$-     ---2
T±
i鴿±"N'`R]/o/U!_U_/ǀo~goi"Ymn@ m(C] 4 
1CUgy.@@YJ,P?@|>@~^@ޏ&;Ui@2=lhi`uXVQcȓ[#CYNϐ@e+pǡ2P^Cگ-V!K'9K]osp⼿δٿV_h_=VTfx0ߜɾ#m+"SR'U/C]ǥ/a.L?%?o(^?/?*
'INV0--%``7---$.`9..-
BM{_rE 3(l鑵d8v>@@x@@@dDCw1SǢu),FǢ19ANU+/OV2/D/lEm/km\/__LoXF_oo@A?:h_Wo_1+<
C
O7cu,OaEFIA61ZDH>EBEOU@`ڪF        HNb?@        `EsuGqFaOMv_BF@S@L%U/Q_!*l_U__Jo     on͒vo(ou++kݖVdЏ?П;HZ@Virtual Page Number  (VPN)iROdO񔌈'2Vqq11Qooo0BTfEBEm
@@Fh@@K;ֶ@E ~!QF1QsC"4FXj|";vGذ.@ߐϞ0yϝ߀-5M0uϯ-0BTfxqsp(
Bɿۿ$6HZl~ϐϴ$6a Vh5߰}߳CRdv.,>PbtZV՗Q*J_R?@P٪3!F 2DVhz/ /2/L6OOXX0_x_O_O__<
M2047m//////U.U
 Arial----2

UUl4,(9
D,m@r@<7wV'Cl0
HIT 00)%-C Arial-
7AU2@1V7KRH<(
2
U2EL1W7
RUlL%0fV@U?4%)gRD3W<U$
31%%2 Arial-2
4(U1(UO"D&aU=QJf        )h"Ty+U,
_Ʌ>-
log! Arial-               2
H*9(TYg
22 Arial? ??? ???????? ???? ??? ?-
E/+GuideTheDocPage-1Gesture FormatBasicVisio 00RectangleRectangle.3Rectangle.4Rectangle.14ConnectorDynamic conn?ectorCircleVisio 90Line-curve connectorScaleFactorCircle.31Rectangle.26Rectangle.27Rectangle.13_        3BX
-
ELW-
2
bGUz
(DTLB_SETS)+13$!!!!-C Arial?????????????????????????-
_
U,_D_U\_
2
Ut_AU__Uԇ
I13%%-  2
_Ue_?_Yv   _U$%4<%DT%Rl%c_tX_[0xQm UUl4,(9
D,m@r@d5ZC-T3
0%S Arial????????????????????????-2
7AUl4,T0[
WAY 0O98.-%---$-C
AJ-L37A_*<N@4ZMRVgL+
[6uH<(
H<(
 Arial?????????????????????????-2
_*<NE5[
RVg+q >       7DVhz
    DTLB MISS0)%-7--2
.@Rdv7   J3
l    EXCEPTION-+0--)40--   C Arial??a??????????????????????-
33!/3/E/W/i/{////////??/?A?S?e?w??????;Ro0tEn0ryO 5     IO㰋[AVBALOOO5.O\@c_ jBbAThisD0cume2   __@fA1 _S_fA_qD_PR/OJ0C@__.TA
2
__+3`
12%%-    %- --$- -%- - -%
- - -%- --v$9       
!.fA!!
kA3/B/RU!"#$U%&'(U)*+,3U./01236567

89/oo,>Pbt~..q.kTڥإT@zaA"U_N`WfA!
     -       -%- --$-
!v!qx$F8ME;7/߿A 2DV7aSL?St?<\?-N`{`2`A-0RCڙ4`}=[ac뀂l8baaZHG]ZR]d=߮ίtAttribute VB_NaP = "Th@Document"
--C
Bas0{00021PA21-0C$0046}
|GlobalSpacFalsedCreatablPredeclaIdTru
BExpo~TemplateDerivBustomizDa$Ϳ߿*A       PG?*\GꑇEFɟ۟#.`#`#P:t|SG}PAM_FIL0SCPMOMC}RSPF@ *Hu@R0DrC6E`.@L#q@AuaUlBs@cUo@ u@pla0i0n@`˰9`.@Rdǡ8y`nvψVSOLB3H`* #¨ @UyeL@b@]aB [e@)vRPlP.1]?3_dv^nוWN@OSYT0MtdP.TbRy`Ou0oPt&-._.
 Arialre distributed by one of -2
ʋS<@L_|M`TOS`1c`ad4;U-R.%f@ (:L^p\#5GYk}$FcnB1vF"x`[A-R
jPADDR[31:13]--000%%%%-
d`VisioVBA0 Win16~C$32:!Mac=!6#
Figure2Damjan`stdole`26t<        ! _Evalu%jw'<&Q@:3P( b5b?=R0*      pHod!`p%@x"@@
%L>-       - -%>*- --$!!     !C Arialent you received with the-     -- 2
=
~PAGE OFFSET--4-4))--)2
+x     S̠8J<
FPADDR[12:0]--000%%%-2 ArialalNormalerty of Monotype -! Arialr together with software --2 Arialonal rights, your use of -2
r"e>s@0.rf%\*\G{020430-; C!06}#2.0#C:\WI~OWS\SYEM\StdOi?  OOC_EOJ$[-k`A>|[wPOO(W3OO\3 dnOO_k/a(OO_$4k`N||___E__Fle2.TlbLE Automation`"t_F##GQmSnY2`H1`

,QCإ"+K0soooE)oFID="{C81BE968-281E-11D5-80A9-E8D506C1M0}@%=)/&Hqq
log! Arial?????????????????????????-  2
)e="p*@HelpContexta0@Ver5 nComp`ble32="393222M@CMG="1614A5C3ADC3B5C7yqPBpA18A9CFACD0sv@GCpE1Cp}BpBB8CCq4q
F
[Host Extender Info]
22 Arial?????????????????????????-
5v1={3832D640-CF90pCF-8E43-00A0C91p5A};VBE;5yoQcuϏ);M_q˟ݟ%7I[mǯٯ!3EWi{ÿտ/ASewωϛϭϿ+=Oasߗߩ߻'9K]o#5GYk}E: XC[M
2
BA{
X
*   g"4pFX(M1@(ς@2Yy
(DTLB_SETS)+12$!!!!-%---$zb
b
zz-C Arial???????????????????5?????-2
K_LQ:TWR
D & A attributes0--%%%%"--$a
Rv&O!BoX71>} :BhU>Ok5O}
eea
%$Ft'C>:WQNl)TU11=vy`2yYnV=Z?y C[+GD5 C
_4f+<o_Y O.yOh+'0@HhtValued Sony CustomerGMxU=FQ/ EMFMXVISIODrawing
a
 Y=&%%V0JJJJ%(%RL Arial%T+.g=AA+.
e--        -C Arialpe:Arial Regular:Version - 2
L`Context ID          T|5>\MAA5>L\(4 bits)&%%V0}JJ}J}J%(%RL Arial%%T.<=AA.LpPage Index Level 1	T>XMAA>L|(VADDR_WIDTH-P1S-1 bits)                          
    &%%V0}iJ}JiJi}}J%(%RL Arial%T.(=AA.LpPage Index Level 2     T>MAA>Lh(P1S-P2S bits)        &%%V0iUJiJUJUiiJ%(%RL Arial%T.=AA.LdPage Offset 

T>MAA>
L`(P2S bits)  RL Arial%Tv"AA
LhVADDR_WIDTH-1                         
  RL Arial%T"AA
LhVADDR_WIDTH-1                         
  %
(%T`\t"AA\LTP1S      RL ArialB%Tl"AALXP1S-1      %
(%
(RL Arial%T`H`"AAHLTP2S  %
(RL Arial%Tlt"AAtLXP2S-1      RL Arial%TTFL"AAFLP0&%%V0i::i:i:%(%
(%
(%RL Arial%Tw-AALtPhysical Page Number               T.=AA.L|(PADDR_WIDTH-P2S-1 bits)                     
    &%%V0iU9i9U9Uii9%(%
(%RL Arial%T-AALdPage Offset 
PAGE FAULT--4-)-0%)-%       9    9---$     a
T.=AA.
9     `     --%      9     ----$mMMmmM-C Arialf curves is softer and fu-2
L`(P2S bits)  %
(RL Arial%TlAALdPADDR_WIDTH                     
  RL ArialiT"YYArialArialc,,yMMHM,,,,,,,,,,HHH,c%T`F^AAFLTP2SM  %
(RL Arial
vSR[SUPV-0-0--  2

4]-%        ---$     a

          --%          ------$}      }}C Arial?????????????????????????-

-C Arial?????????????????????????-2

BACCESS-00---
2
H
TYPE)----%%
---$.
.
].
--      --2
c,,,,,,y,,,,,,,,,,,%c,,,,,
Hz
     %TltAAtLXP2S-1         %
(RL Arial       
PROTECTION-04)-0)402

     

ATTRIBUTES-))0-0)---%e---$fC
 Arialecific license agreement --C



 Arial
     
If you have any questio-2

    DMMU PAGE0770--4-2
%TTFLAAFLP0     &%W$JJ%(%%V,&%%V&M&(-5@LZhv!.:CvJhMZMLJ@C5:-.(!&%(%
(RL Arial%(%RL Arial%TAAAA
LQFAULT)-0%)2
L`Page Table     T8AA8LdBase Address          T;.AA;Lddepending onTA/>AAA/Ldcurrent CID      &%%VX
    EXCEPTION-+0--)40-

%-       --v$9
%(%
(%RL Arial%TTAALP+&%W(aaa%(%%V,&%%V0MMMM%(&%%V0MMMM%(%
(%RL Arial   
                         



          

FMicrosoft Visio DrawingVISIO 6.0 ShapesVisio.Drawing.69q՜.+,D՜.+,"@HP\ht
      PagesMastersPageVisio (TM) Drawing
                
     %TdlAAlLTPTE1        &%%V0MMMM%(RL Arial                                
            
NTHGMRl !fffMMM333$
$
U38@Td Arial@NWingdzs@N@tMonotype Sort+
NtSymbol5T?? Y@-1UJ:DT1EW-hTT<*  

/Ub
bO0zGz?@8@H2!kWb*U

+$PL/^&9^$? { Ak^&,,'%/v&&       *

1y
 )P? 2
U
U12?k9aBBHEHEHEHEHEHEH@?>?:`T2BBHEHEHEUHEHEHEHE%H@%O9      F7AOY@;P
AsVsVA!gLTkY  W_W__ !`#k4lb6u`kW     *4l
                                   %(%RL Arial%TSAAS
LhL1 Page Table       &%W,A<<A%(%%V,@M@M@@&%%VX%(%RL Arial,-./012345679:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghq%TTAALP+&        %     W,%(     %%V,& %     %W$JJ%( %%V,& %     %W$JJ%( %%V,&     %     %V0::::%(     &     %     %V0:6:66::6%(     %
(%RL ArialUVWXYZ\]^_`abcdefghijlmnopqr%TdY.x=AAY.LTPTE2  &     %     %V0:6:6:6:%(     RL      Arial%%     (%RL ArialUVVU-n000AB%T@AA@
LhL2 Page Table*     &
4l%Y?P:?-\
#!+|QtKf2|2|2|I2wGQAUoTMeE$ttA%_8BOTOfOxOO??HO?7ܻXuW?YsU42
%
T*
W,-**-*%(
xxx
%%V,,&:/,&:*,/,&&
0jPvȲl^/!3jBj6D///$Q0p?Mdj^cj4Ak[~ϐ$YkU1%1F-(kp
ٻ          A.$5-Bi`#9)F/Pv// ߾/u?2trߜKS527xߢ#6@h$MuLh        Ճ%ԊՑ)<OU#5G::U2q ?/&w&
%
<<7H1OQjPSHQywHAt///YOG$_p4b%F!8q/#P?C/N^qhE!	@d)n{r1P1	@/Oqt}Q!n=k@Ʊ셩{B'ɂXVP_0TNJg211R5P"QQ[O"P!q[rrqqӂqq¢ӁӁP¡¡Waa7$VW7P$q"$qP1q1qP>q">qPKqKqPXqXq2eqeqZ2SobZZdSTQcdPQQP1H[<k?ta}Y M/OO*Dd3qO/NkS\O9E//_      ??-??=___ѷ'sϖdI,O0R7nO&ګa̗ѫaW?O  //?*
%W06***66%(
KϥϷϾCNa\"4FXj߲K߳BTf_/q///,ڭaRdv*<+/`bbiAnFUj?|?~/ "C??Va]?     Ia(G
%%V,1::61:%RL
rpl/YDE@a1LOpO#Q/ISGQۍBQfQaIq_Uyj(ȄBb_(_:_/^_//Q__a1_      OO-OFZOQo~MA%oCAOOMgy N_r_O7Zg@:o,Ko-XyCŮbddpddpA͟ߟ'@9K]vAB(Onl=#??6HZlƎ'᏶;M_q 2DVhzόϞϰ
 ArialPPWWWWPPQ::-}{.|%
.@Rdvߚ߬߾#}(:L^p Uɑۏ"4FXj@|X*<N`r&8J\nY////A/S/e/w///F/L//??$?6?H?Z?l?~????????O"O4OFOXOjO|OOOOOO__ 0_B_T_f________oo'o9oKo]oFxoOoooooo,>PPfx,> nBsgcEfΏ(ٴJ\nȟڟ"OeOj|@į֯(:L^pʿܿB#vXT+Sbbz@v6M_Toρ6ϱi      -?Qcuߙ߽߫ϭ,/-?eY[Ưy+=Oas1ńRZsc<Ɠ`Zl~sb6-1R##5GYk}x;6/F%/jI/[/m////)////
T-qAA-qLVirtual Page Number (VPN)                      &%W,IJIIJI[I[I%(%%V,ENNIEN&%%W,aiyayiyia%(_VPID_PREVIEWS`_VPID_ALTERNATENAMES_PID_LINKBASE?       A
??.?@?R?d?v???YTV
|?bO2ODOVOzOaqOOOOOO_!_3_E_W_i_{________oo/oAo}x^oKAcrobat Distillerod7XX6  $)/@o  .0²r
FMicrosoft Visio DrawingVISIO 6.0 ShapesVisio.Drawing.69qFQ/    %8&" WMFCcR P3PSxU>FQ/ EMFPSXVISIODrawing
dt        '9K]oCustom ?page 0,/FBN#/#1>//?/Q/
*2////
*3/.?//d:h#winspoolAcrobat Distillerc:\Program Files\Adobe\4.0\PDF Output\*.pdfUFDfP
h> /T6DUmA@
?ۿI?Y{O1@3EEbOeZ
 Y=&%%V0JJJJ%(%RL Arialdx		_VarMemberFlagsVB_Var@?>=<;:98%T+.g=*A*A+.
Hu P(:{W_qQGeneric box with text and connection points. Can be stretched toy dimwenss.mb?贁No?k?4
HDD
$#       =h-(>TTE=UA??Q6   u` 6u         mB>00       0(2s@sJs&T>5
L@{5`7Copyright 1999 Visio Corporation.  All  "s reserved.` _SBl.chm!#22448d9   l>#0>Udd#3                    T
L`Context ID          T|5>\M*A*A5>L\(4 bits)&%%V0}JJ}J}J%(%RL Arial%T.<=*A*A.LpPage Index Level 1	T|>M*A*A>L\(8 bits)&%%V0}iJ}JiJi}}J%(%RL Arial%T.(=*A*A.LpPage Index Level 2  T> M*A*A>     L`(11 bits)&%%V0iUJiJUJUiiJ%(%RL Arial%T.=*A*A.LdPage Offset     
<hb 
261
T>M*A*A>     L`(13 bits)RL Arial%TX"*A*ALP35RL Arial%(%TX"*A*ALP31%
(RL Arial%TXbo"*A*AbLP24%
(RL Arial'xx
'#
g,s724?`b?M1^%Y?r?91M1E;6==5(2?;zrA

P#ArialArial%TX"*A*ALP23RL ArialP#Aririalc,,yMMHM,,,%TXQ^"*A*AQLP13%
(RL Arialr,HM(%MMM@MMm,BBBc
IB=OCq,^35/rV:?@FACMAOMOO@_2A#[6OMZM"3A^%\$___Z__B#[@o_9Bo[(
^textHl&'!OyaGEF#,oJB

4j]\ak_@+k3akIk%Ul4,< @.%@C]WA-3        c7"A%Ul4,< @.%@DCA-D7U~}@dCeBR0BTf
RH<(

H<(

U~EC'
R0BTf
DD4UFDf
h-TUU[U@@??I?`d
buoqYkQhu23u`   Connector

`
H
e1Crw
c,,,,,,y,,,,,,,,,,,%c,,,,,88288782T8887!2%TXu"*A*AuLP12%
(RL Arial)@)GF)FF^F_F%TTFL"*A*AFLP0&%%V0i::i:i:%(%
(%
(%RL ArialGH@GHFH)Arial%Tw-*A*ALtPhysical Page Number             T.L=*A*A.     L`(22 bits)x&%%V0iU:i:U:Uii:%(RL Arial'xx
'#
UH ^  -}|5p`I`V?}`xa833ސ]3σ3u33?,      ?Gxpx^&
CThis connector automatically routes between the shapi
ts.b?贁N?HD
@#            =h8T YY9    BF    U@?
ۿP6

P#ArialArial&" WMFC PPS%(%%T.*A*ALdPage Offset     
u
T/>*A*A/     L`(13 bits)%
(RL ArialrialArialG@G%TX*A*ALP34RL Arial%(%TXO\*A*AOLP13%
(RL Arial%TXu*A*AuLP12%
(RL Arial%TTFL*A*AFLP0&%W$JJ%(%%V,&%%V&M&(-5@LZhv!.:CvJhMZMLJ@C5:-.(!&%(RL Arial%(%RL Arial%TA*A*AA
`u#`bA@u
J .Q#DB     #։u`h?U\hr|SuZa{@-?bHl;'bE-ho'y(
L`Page Table     T8*A*A8LdBase Address          T;.*A*A;Lddepending onTA/>*A*AA/Ldcurrent CID      &%%VX
2rq?@I k?$%?

@"V*5L -br/     ^vԜv"(2u&."q28iv"uh9Bd&<O/M{
%(%
(%RL Arial%TT*A*ALP+&%W(aaa%(%%V,&%%V0MMMM%(&%%V0MMMM%(%
(%RL Arial&ByValKt(CallGu*CasetL,CBool~Dirge?Dir$\@Do4ADoEventsDo
BDoubleuEachV;DElse%TT*A*ALP+f&%W,%(%%V,&%%W$JJ%(%%V,&%%W$JJ%(%%V,&%%V0::::%(     &rWMFCPPS&%%V0:6:66::6%(RL Arial !"#$%&'()*+,./01234%(%RL ArialFGHIJKLMNOPQRSTUVWXial,%TdY.x    
#145`Vis_SBl.chm!#22474`7Copyright 1999 @io Corporation.  All $AUd3CE \^4

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrsuwxyz{|}~=*A*AY.LTPTE2         &     %     %V0:6:6:6:%(     %
(%RL Arial,,,,,,,,%c,,,,,
*L1$b24R(^[w[D ZQi       a59       93O'2"q?/g;2GHls'$!OyaGEӧFt#B7B
     
                         
y$d\o@+k"s5o(,S̭J+B?9=4RD5A3Si{"/| UPxP4FDTey
ahj TqUIߴ< @%@??I?*?Qc`2@?qu`&u o     <Qw!w! `        Connector
      %T@*A*A@
LhL2 Page Table       & %     W,-**-*%(     %%V,,&:/,&:*,/,&& %     %W06***66%(     %%V,1::61:%RL      Arial     KK!!#8dd2!^KKB88888!J%8:!J7(7!!!:6C% T+q*A*A+qLVirtual Page Number  (VPN)                          &
`W"
%
*eU0'$P    !a        !J6$!"#$%&$()*+,-.
W,IJIIJI[I[I%(
/
!+1H<4747"7!74a71817181718174!718'17!817'18/17+18:187/187318G17 89!78:?18:8[17G187K18c179!8k17S18w17W1 8!7[181:_1"82:c183:g1"84:k185:!8S17s1817w18W17{18g1718!718s171817181718138/CPS1S1s1Ds1QQ!_1D_1ac1c11g1Dg11QQaDa1k1k1!aDa1111D1W111!aDa1!!aaaap02uEiafC<1|fE!c1E!5)EDsN@@|=$@
%%V,ENNIEN&
̿
%
?p!a1H-"d1a2l(?1N<s1<<<-?{l1!>SU1IE/R
3ÞPby5{bº,E׿q4111,E(!@q`dm@bqqbC`l̤5l8J_°iߒ/1bFFECTIVE ADDRESSCj45/G/*N\ 3z&&i4*_1N'2q
%W,aiyayiyia%(
E#UTmǟٟ"/W{
%
(RL Arial%(%
(%%T`*A*ALT255RL Arial%TT*A*ALP0%
(RL Arial%TT*A*ALP0%
(%
(RL Arial@?>=<:987543210/.-,+ri%Td*A*ALT2047<Y--$JJJ-.-
 Arial-2

.+
Context ID          2
ض.@R    !Q,l4Gdì?[m?9A|0T ůׯ.+=OsZɿb,>Pbi/ύ/4//Q?;?@_?|?ߠ5;ۿVPN 0
>5(4 bits)--$J}J}J--
 Arial?????????????????????????-"2
11
.Page Index Level 1      2
F...G2DTLB_SETS-1=H*'"H.{U8kUoBEOJ1G]51KU7RG8cRZ!z[儻U?a`kIP_b_
1
_fa{*]59K]o@[vkvHZ~Tia'9Kov//,/>/P/?%x/?/#z//k?(?L?R${r?x?
>(8 bits)--$}JiJi}}J--
 Arial?????????????????????????-"2
ץJ;P21O<1!G2R+GooYOpoOOOOU)ƿؿOOH_oo~_______Zl o2oDd^aESlEէpoognӤoon\"9N'@@|=%$
~(u'v1C`U03w.1Zړ̓pT|^a(:L^p0mʏu);M_q!|*џ|w%?;/1Nǯ rx  ;S 
.Page Index Level 2      2
߀I[/0)q-AX`$/6,_<^aSaOSlSS|ߎߔgS
>    (11 bits)--$iJUJUiiJ--
 Arial?????????????????????????-2
"4FXj42FuS   E;1(:L^(_6U_+__-?Qc8:;G;H3o'_^oo=   -8JS_Ay1_cE7?+um9Pa$!IE4@E{CEu9p\8"/{6:u   PkRAu0`u^`Agӂu
ہYA1nhDsN%rtږR@p5%E`@z3Z`r5"&5"
.Page Offset    
җhSYV2r
?@I?V?ČBu@`m@CDuy0`
2
ףp=+
>    (13 bits)
 Arial??????????????????????-
W8&H9-kx0Qe#"(
H@`0AO{-pOTIKEAISB_8OOZ Yo|DX nYLRؿ$ϸWYL˧cReϫ_nAjo]5q5//H9*
2
Սv4U
W0ɐ=5"]Aa5ooβ׿GYLp!DOa 14d4V$6HZloq:?=I)⨅4ӏ\* F4@GVI;ð"*<` ?_A=/mǫ߀ؠaܯ$NAT       `rC5Eϱ
35
 Arial?????????????????????????--
1DiIwI''??{/')O;O uC6ԹqM,+sqEOi\"9N'
2
__._@_R_R'bd ԀU6TU__;@u
Qfp@US`ܦjjZe$@/@)pup5fp@z3Q/5G֧Dif!ZoU@OOi糘oo` F]tEƏouId"04FXj+~RQT,߾OݢY5Ho  1ˑ#5G`k0;jD{8\Utp߉TLB SET? INDEXROÕl?oa7p? ]1s]Y#֒V}-bŨvF@"Z1)ŨYRRFʢŢo[0mSRfiT#q27FXPX~8ŵϜ
\0qqI}SY1H߾*"$@J+        /C8!HCSZœ%5|Ŗq]_U##U
31  "System cp#ρP-
 Arial?????????????????????????-
UԓUVρS F(~eNBDŵ
2
/b8!LQZG#27q@?OFcD?ǐup!%H}uԀn9Hqf*߆/ߪ&-6~_]<__4ghm^$o_Hmq_|ooT߁ŵ:-0
b24-
 Arial-
-1
2
 v... w-D)_-S-1iDˑq|ߐgN9Qo8m:'Dr>LƠ]tI
23
 ArialA???????-
{rB{6Uw/AadOsڛ?]a`kȤo8
%Cqˑ/
5AQ?ғ;e5QS55Q3aZ,zuŵ9E:?@E_$Q*?Ql_U^ST{n9D?ҟqe__*_<_NX[Y^qo³)eIŲiŋeq6qHZlUo8*'wnᖉ_U߄phϲhħĨUfϿ4as߈je߻jqCOMPBeCɟg2?V?h?$TP-DT!/ASe@w?
O0        "
41Z2DyE
//0/B/T/f/x/o//*'1CUgy@DsN@3
2
]#5GYk}!$I6/@'")Vp%7C@z3A2?>,6
Q13-
 Arial?U??o????ooo??Eoou???????-
*'ՄAߚ,mןhgRQINV/q8o/'/D)ˏPt,Ӆ/ ///??$?6?H?Z?l?~? /Kƫ?U
2
^A7EO&OZKJOK=	ZGOOOO_!v+SdG2q?涓lt?$O`a_!;_M___q______pc󾍦HIT 0ao߯TPrewqD%rt?@|=I%%u\
?P
a+τ;BD9ju!ltrL
u12-
 Arial-  2
AN|brT Wne@gcW/{3/P/t/հ31Io\nU>qNt1Ug\"9NW@
1CU^@O8F
F0-
@ ODs1 2D////M6_&/_:__:/!o^/_Wo@/{o_o/log2(DTLB_SETS)+12i-^X0'2UrB~rVL{~ܧxCpj5B
9Ey^XGHm7!3Q?D/İ?`,k!);b^X^XJ
??1?C?U?g?y????@DsN
????O#Og$OPQOcOuOOOOOOOO__)_;_M___q_ooo__BoƿooϮomooV¿oϥ!3x3?Qcu׏M_qˏGY,CSe`rVş5'(
1+J<
-$:i:i:-
zq)/M/q/7U,==,[k}h˟ݐ)!        '#5GEAT.F}
1C///_92_ /h_:__4/_X&_D_/o'_2oDo%|*
---
 Arial?@?-%2
Physical Page Number                  2
k0Grp J\+ؐdã>7@@ٓ|{P-DT!]k-u{`u`buq
 fP+
 Kp,2I{H
v_eO/?)p> @z3{%'zz//A%{m'9-w/A v]/"/GSչQbi{ӏBبXd 6G2,rq?G?Y6KVb?Ty](Alǿ{ύіU*gy];OihDTLB MISS
.    (22 bits)--$i:U:Uii:-
 Arial'xx
?---2
Page Offset    
EXCE_PTIONGr%);M_qu!{$6HZܑA1>fIRXsRW>fg=gC$on>fgmMgoA ///)P?ذ4?F??q????????>OO/$OWO   軘B&OO*v́ȏڏOO__%_7_t[:Fd^v______`__oƟ؟0Fe6WoHU(~lf677d?>6$G=7.O    BTx?Ou0BTf,-ύb
2
(_)//=ʱ3Wu/'})!.:P-DT!///??,?>?P?b?ܝ
/    (13 bits)-   
 Arial?????-
avd?n`| @5@vw4vSw]dOvOOOO_*_<_N_`_r____
2
hjaqq    -?߯9ٓdvߚ߬߾q? -q'X=*aj|
34
 Arial?????????????????????????-    -
﨏0Of      _Tq@q!3W&%/rտߥQM!XACCESS TYPE?Qcu.o/oAo /2/`D/V/h/o'g5.h?.o"4FXj|y%@@"'@@54'\(f >Ϸ$ŀaɏOt/!_oߥQu//_[PROTECTION
2
O13-
 Arial????????????????????????-
ATTRIBUTES/"4FXj|nXo"4FXj|@wX1yV
2
M6AH
u12-
 Arial?????????????????????????-  2
cpq!}i^Wr@'@z3A
F0-%J---$-
b^_p^VWW2_^VW]Wo+"V|f/o//A/S/e/w///////*H?FaaDMMU PAGE
-:$&(-5@LZhv!.:CvJhMZMLJ@C5:-.(!&-

 Arial?????????????????????????-
FAULT EXCEPC1_2`?r???x93шS?"/{  @@ FruكGOYOkO}OOOOOOO   0ĉts@
2%eAy[%:oLo8t,>PtَqK1$6HZl~@D/sN
-
 Arial?????????????????????????-2
΄RKQ_,>Pbt
ʱ s_}@
XRpBUt_ߙ_Ysr20se1oloᯐgʱ2r2   -?QcuȖ2Y?ݷ1"P@ǧ9ᱷ50474PUHSuh͑ئv$?P;t*ɀ`@ҠC3?'ԙFᝪ^!B򍣜q~2rb_?@IϾE
S]݄G&G5/PTŴXjͣi
ۨ
A
`ӡuۯ95ؕ
Page Table   2
V $gW;%o7nVlg@8mWvof/
˯/.?8Jd?n?@fyNxsTVADDR[31:13]
8Base Address           2
*BZ'O9DZ74FXj|'vg@@|=i$UFUjT3Xp+?@΄րRЂ)o$@p.ՙ9(NbR
;depending on2
puv3O/0/B/T/ox(ϒ//)Ppe/Tp/p$9CrOM?TqDV?q1y;߈FO ?3ΗV56OHOZON~OO迴OO~H_-_?_Q_c_u____\Y_օdBd 2g3qonoM    -?cuϙi~!}GE OFFSET
/Acurrent CID         --"$

~s12:0]UFU#$%U&(+-U.01235Ul4,< @%@F_]D;C-_TC7AU2@lBD7JRH<(
--- Arial???????????????-     2
U2}EB

RUlL(4LD@?%)R)tE?U$
+-
4(U1(UO"D&aU=QJf        )h"Ty+Uv'_Ʌ&aQ-
%aa---$--$MMM---$MMM--       -
 Arial&???l???- 
2
-H*9(TYgEQ/,GuideTheDocPage-1Gesture FormatBlock NormalVisio 10Block ShadowVisio 12Block HighltVisio 11ConnectorVisio 90Dot ConnectorConnector ArrowVisio 00Visio 01Visio 02Visio 03Visio 13Visio 20Visio 21Visio 22Visio 23Visio 50Visio 51Visio 52Visio 53Visio 70Visio 80BoxDynamic connector.8Box.3Box.4Box.5Dynamic conn?ectorDynamic connector.10Box.2Box.24Box.33Dynamic connector.39Dynamic connector.50Dynamic connector.52Dynamic connector.9Dynamic connector.45Box.13_ 63TAF
lPTE1         --$MMM-
 Arial?t???#H?????---!2
EdKLV-
IL1 Page Directory               -%<<A---$@M@@--"$-- Arial?>~??r????????-    2
\R;aGt;Uy;U
;c
+-%---$--%J---$--%J---$--$:::---$:66::6-
 Arial--
 ArialFGHIJKL-
2
;Uu
.YPTE2         -
-$:6:6:-
-
;Q
-
 Arial?EEEE????????????????-
;}u
2
Uu
@
L2 Page TableQ    -
%*-*-
--$,&:*,/,&-
-%**66-
--$:61:-
 Arial   -
.2
4ULGWUd%x|2?LYfs$<Tl̑^c/U
H	I A[*[*{ #I*{ -I*,J{ 7I { RI UUl{ q[*|{ UuI*{ [*{ [*{ I 0̪{ [*{ !: *$S0[*DS0*dS0Z*S0I8)S0)0'S0>0^'ES0B00(!      0QxfB!:!!!"#%&'()J*+!-U./01245UjU    
q+Virtual Page Number  (VPN)                                   -%IJI[I[I---$NIEN--%ayiyia--
 Arial?????????????????????????--       --2
U
UUUUl4,< @%@KUC-\3LAUl4,\BSL
255
 Arial?????????????????????????-      2
AJ-T3]7A_*<N@D
0-
 Arial?????????????????????????-             2
LIRVg_q6uH<(
0--
 Arial?????????????????????????-
2
H<(
2047Visio (TM) Drawing
_*<NEDL
RVgq k{z
gTHjf|Rd !fffMMM333$
*   g"4pFX(4
@(?a@2y
$
JO:]RP
US8@Td Arial@$N@Monotype Sorts@>NuWOingdR
NtSymbol5T?? Y@-1U
4du&S!BT?Q
>CFCm`sĬHfk$Of'}2EU>NDU)tU1=%`2,MIXV
J:DT1EW-hPT8*        
.U_b      a酸0zGz?@3CfRbU|||%U
O?܏LtDl#+5 C=S8MJ!AY 
@Oh+'0@HhtValued Sony CustomerG(Exw
P     }     |KG/Y&4?\.? AfY&,,' /Dq&z&}     |
w
|y   }{})}        ?2     ||
||||*|||E-?k4'-'CECE,'*CECECE-?H>?:`}'CEUCECECECEUCECE- O4F2AJY;;   AnVnVAbGTfY  R_R__ `#f:/lb6p`fW    /l
 EMF EXVISIODrawingMD ??l(@(ʦ-1BoxDynamic connector8_VPID_ALTERNATENAMES_VPID_PREVIEWS@_PID_LINKBASE        A
/l Y?5?(\ #!&4$
|
tFf-|-|-|-wGQUoDOM`EtoA _3=OOOaOsOO??O?7ܻu@L&d2?r#   sU/-O%7I[mRfJ+
FMicrosoft Visio DrawingVISIO 6.0 ShapesVisio.Drawing.69q1    
K5 . ||i|    d'
0/UKiR?d?v4Gzt2#&Us       s
rr&WMFCy#x/ L1 EMFCXVISIODrawing
ss)-0jӯY/ƛ!3)󿵶1D///Q+p)?HdYc4AkǿٿYfU|%1I߀O]-(fp
ɻ %-=Y[:!#:4)A/q//YkϹ/p?2 Sπ'9}Fɇ7%õ8@\n1$u (:L^p)BH>ZՔU\n4!'4#U2q ?/%&k/%&`,`,`',ѓ4?|QԞQyٓAG
$X&bp6q
/#3=/Uq@T0'vr@1N!T0;UOauADV=2r|UHE#E6$2@1@1Bqq       T,$1Ѧ,/"dA0m+=Oa
/Q?c?u4D        3O贁Nk?f5/:0/WOT/f/x/- _2_D_dJtrIw0(7N`Da,Da/"oTf/dovoood`oo@ޑW7=FHݙA1,ћ(///pP?0ܟt?ycT2No qł5Q2FVt2bH)@ү0S3,S*/ASew@Пÿ1'LG]7n50Ϧϸ5Acrobat PDFWriwter$        }dx)3EWi{<#winspoolAcrobat PDFWriterLPT1:UFDfP
h-RTUUUUF~@x
 \l&%%V/ L3/17@Nn^^rOB7.'# 6 U#s'.7BO^n

*5>sEUI6LLIE>5*r^N@71/%(%RL Arial%T~*A*A~LOpenRISC 1000  Architecture




     


     
TU*A*A     L`32/64-bit



&%%VIIKQZgvvgZQKI%(%RL ArialHM,,,,,,,,,,HHH,c
BP(? 3h
 )
,A
wbYbbbb    b R))eqYkZUHu P(:{W_qQRectangle. with text and connion points. Can be stretched toy dimenss.bL&d2鿸\.?P?hHKMD?l?~4
5DHDB
$# ?h-$>TTE=cAUF~?M&d2?F\_.?Q6Ju` n?'u2

Ubaj      jB>AVS>U5
gL@S{#I!N$5A`7Copyright 1999 Visio Corporation.  All s"s reserved.`~ _Sba.chm!#2243O0l>#0>Udd#3      $]      a%2+5U+0(T#FBS6.jRDRr6
cc,M,,,,,,A,,,,M,NNH,,M,,MMMM^,MMM,,,%T[*A*A[
LhOpenRISC 1200,
27(4M4]?
o1t?1E>?w9119T6OHo?/G2M?;rA
                Tp*A*ALX32-bit          
BCq,B^5/V:@%^V"A(aCI|8Q
&%%Vy6*<L[hqwywqh#[+L1<4*641+#%(%RL Arial!!#8dd2!^KB88888!J%8:!J7(7!!!:6!!%8SSS=CCCCCCdHCCCC:%T
%[?-_?YM(|33Q:%^_?_Q_nKQEUIL_ _`I_U9E\_botoo:nHl'-C{!OyaYEqF#T       JB
f*A*A
\][akJf@+kKfMa$f8

Ul4,(9
D,m@r@2
A-d37"AUl4,(9
D,m@r@$3<*A-43B7
Ul4,(9
D,m@r@3*A-37"AUl4,(9
D,m@r@4

LhOpenRISC 1x008
A-37;U~@1
FR0B
|2HCD3U_Gcm_MH<(
H<(
                &%%Vffhnwwnhf%(%RL Arial%Tx*A*Ax
LhOpenRISC 1x00
H<(
H<(
                k\--j$3/17@Nn^^rOB7.'# 6 U#s'.7BO^n

*5>sEUI6LLIE>5*r^N@71/-.- Arial-02
U~E2
R0B
3_
~OpenRISC 1000  Architecture




    


       
2
<4UFDf
h-TUUU@~@?x
    32/64-bite



-->$IKQZgvvgZQKI-- Arial?EoEE??????????EE????????-2
BP(?d
b:oqYTkQ4u23u`       Connector
[
OpenRISC 1200
`

                          2
e1Cw
32-bit         
UH ^  -}|5p`I`V?}`xa833ސ]3σ3u33?,     ?Gxpx^&
CThis connector automatically routes between the shapi
ts.HD
@#              =hZ#8T H#3               BUF    U@bX?\.nP6
-->$*<L[hqwywqh#[+L1<4*641+#-- Arial!!#8dd2!^K-2
u
`ubA@u*
  E.#DB     u`h?\hr|uaU
@-?bl;'bE-$ho'y(@rq?@I ?$%?N

OpenRISC 1x00
@"*5Lz -br_      ^vv"(2uM."q28v"uh9Bd&</Mz
#145|`Vis_SE.chm!#20)@`7Copyright 1999 @io Corporation.  All ;Bs reserved.4U#1?#M7A,@     +4j'v*Q8l>$UdvE    \4
                          -->$fhnwwnhf-- Arial?????????????????????????-2
$dU'1$b24R(]Uv[D ZQi      a59       93O'0"q?.g;2GHluw-*O`EW
x
OpenRISC 1x00
)Fd#7B
GdIMo@kUFDfP
h-RTUUUUF~@x
                          Visio (TM) Drawing
BP(? 3h
 )
$̙"oRl !fffMMM333$
wbYbbbb    b R))eqYkZUHC 5Vo?)>pp/quupwj   lpysopi`;Generic circle with text and connection points.bL&d2P?hHKMl?j~45DHDD
#  =hZ,>THYY9  AUF~?M&d2JQ6u` ?/u    :m
$
biUr      r~YA|XA@     
U18@Td Arial@NWingdzs@N@tMonotype Sort+
NtSymbol5T?? Y@-1TJDT1EWP-hTT<U*U       
B>!"!"!"+&
U
=/Ub
b酸0zGz?@8H2!kWbU%U

"
"
"S>U5
L@"'%9        ~lb7#FR&`0?F\.:55?P60)6#CL#EC6	BLP{70N#F;P46B{#

+PL/^&9^$? { Ak^&,",'%/v&Q&      
AD5A`7Copyright 1999 Visio Corporation.  All 4Bs reservedo.`?@_Sba.chm!#22426+l>(>UdPE
$w       aBUE@(Z$6r;<
1y
 )? 2

J12?k9aUBBHEHEHEUHEHEHEH@?>?:`2BBHEHEHEHEHEHEHEH@$%O9F7AOY@;
A*sVsVAgLTkY 1 W_W__ !`#ku4lb6Pu`kW 4l
5&
4l%Y?:?-\
*#!+|tKf*2|2|2|2wG)QUoTMeEttA%_8BOTOfOxOO??O?7   ܻuW+?sU42
"($37;\-_?H4R^3@R$iF76RRfQ%! _Z_kr#hb
nc_^,Q_kqYkOVsZX@8vBAo9R3Rq%\ 8J6_zs%u
^y _zs%~e9qE{Xy"_{Hl-_{!OyaYEqF$#{B
T*
|ZDo5o)PUFDfP
h-RTUU+UUF~@x
xxx
BP(? 3h
 )
0jvȲ^/!M3jj6D///$Q0p?Mdj^cjnj4BAk[~ϐ$YkU1%1@F-( kp
ٻ          .$5-Bi`B#9)F/Pv// ߾/u?@2trߜKS52Ɍ7xŀߢ#6@h$MuLh        Ճ%ԊՑ)<OU#5G::U27q ?/&@w&<<7H1OQjPSHQywHAt///YOG$_4.b%F8q/#?C/N^qhE!	@d)n{ r1P1	@/O0qt}Qn=kƱ셩{B'ɂX/PP\f211R5P"QQ[O"P!q[rrqqӂqq¢ӁӁP¡¡Waa7VW7P$q$qZ0r1qPZZdJrKqobdd2oaoaAP5T~rqP1W?Or?~??? x9/F
@@O$J]A7IHqdEp{y\O@f___pʿѫa1PbtφϪϼ(:L^p߂߂O߳
1CUgb{.);M_xa"4FX0Bzas//'/9/K/]/o/////////?#?zaB?T?f?x????????OOUbb7OQV.e_OqOOOOOOOO_wk#_5_G_Y_k_}____0____UlAoSoeowoooooooxa(:L^p
cwo!3EWi{Ï٦
wbYbbbb    b ))eqYkZUH. \?o        _# ?..:??jn`Uyek_k|f`cConnect two objs together. or can be ei
.@Rdvk}*
 a curve a straight line. shap.f).b]^ٿP&d2?LtQ"~i? 
HD
#        =hT#8>T      #3        AAUF߅<@F~?F}?FP!3|@Au
fڿ"4FXj|ώҔϹ%7I[ms@ѵ0BTfQ'9K]̟ #5G29fx,>B'Ck#bz@.`c.`/%b /=QN3L/^/p////////??7?Pbtί(:L^@p݇Z;ɼٿِ>.@*[m߅3O贁Nk
`ubvu`u
       -
:@։u`h?mVu`b"@0S#           eA  ]&A       dAW+"W"4,4'>Dib@F\.@FĠ+?FM&d2?M"q&Vz&bV&V%. 'S""//87?5#'B?T:_UUb$@[
P27q?߃?\.? QAqش$$$'9K]H䐾伩CjPj|xԕaIW&V03E0<kPDB!ߵ        V
/ASew+=Oa/09K]o?!?%Acrobat PDFWriwter$
;tNzsS2<b, 3a&G@140QD6!468"8"dB#"RF8!LS-!]{eE%?@rq?@Ij@EE?j?rB=S*+@s`A*@bS_	SZg Ru bBTORrguhq4`u#`@	00u`dBsH4&L'8"{3AQ115`Vis_Sba.chm!#2?2447`7Copyright 1999 `io Corporation.  All =bs reserv?ed.uG32Bq?oڗf2?|"?Jh1al>
wodx)3EWi{<#winspoolAcrobat PDFWriterLPT1:UFDfP
h> /T6DUmA@
?ۿI?Y{O1@3EEbOeZ
(>U  W(DE     30?Pa%ra-s4p_(R@9$^$^8Mt<%??"1Um-CU4u2F
HG 9V?o)>
       `r/`wpw>
1HBMt9Bmxw}nha3w9   qXh
ȳpke{rpgTHYY9        mAUA?
@
?Q6     u` ?Mu       ~YYA|XA44       4>
As`Change Arrowhead..o`1fthe a siz
ntyle for
!bJfvqQ>!"q06DNX
is con?nectoro`B?b)S"b%MGUύ[JvcgUy
AR`PP`_Set As Stra>bLine
B`"1 l~А to be!ȓo`s
lL>U5
LO@%#A?AE^?AL#l%u%?P6    @* L#&H        "
'       ]{%#W1\!\!5`7Copyright 1999 Visio Corporation.  All 2s reserved.`0_Sba.chm!#22427Bd(,*9    l>(>Ud!E
 (!(ZU$        B$bW*
(RiG82f86iPPb3MO.`'0crb".,jH     a-!kX#gqP-@ˁ?#|xy%qa
A#^?=D       TБg)ES5ArWb"_(9oh?ˁcBtL@tR#SHl'?    { !OyaYE_qF̭w#DgB
B
|[ca_oW@+ko:aLot:(<7
S}Ϻ+B?,~(JR{DGO>S"&/"\wm$)/ UP?RT*@p@FDNTe@y
ahm$TBqUF(9
D,m@Fr@?x
I(!cJk%'/?}IO  *%$WRAH5cOOOrA
BP(?.     KX]o`]q|J|2?u` h "&"u0)@L&d2?~-ɏ(\.gҡ(.sU!&t/:e('
kRS3_E^F_^qYk)OJV}ZH@f!?)\#R\a%\iooo _cL%hkpHoi}O cH5ho[}bor\aE{Hk_{Hl&'m!OyaGE*szF\y#t?
41!!R"U&)4       
0TR&!^#%
G]]~a|[D+K\5?5Ul4,-@_A-L7"AU2}@Ԃ 
?RH<(
\1H14`17f%4l174p174X17X1817\18t17`187l187p187t1817417|181718718&!781787181718171881781G6&!81!718@178D17181/g18,1718
1718):18*:18+:81871%47@187D54a718,:8-:18.:d18@|17,1813c(Al1\1\1`1D`1l1l1a1D1|1111D1|1|1 81Uďo@1 EQ//1`   Connector1_`P
U2}E}

R(rSD?>P_="]RCKOi{ UPxo@#?FDNTe@y
ah$TBUI@
V1[EiaiCX1|iEEM7?@XV@@"?@Z"5?GO?(5o%K2c(1;1
1<M΀"?Il\10Rse V
둗!1c(HϾQiEqQ8qpU2&fHndк`1G!Ȧf%)`WCU)%@ߕ߰l2Xtext ID
@25?
(4 bits)2hDf%͟ߟ'h+ g@>~?@ER!@'i0q@1|¯ԯf%;M_qCϹ2&&z
?.  K]osu@?pu` "M"u)Be&o.؁.e(sU!&t/g /D'P,4&T`
Black & Whiten,P15&0_3Color Schemes...1`'Set the c2s2 f0this document0}

`2w`
:Qe1(19&AHADGF%DGD1C15P11b114Q1C_U_g_y_AVk1Qa|STOfOxLE@]e]d]e9?G@$3LT yKC(Ne`3@@]d?d?G2q*p?);v$? 6A      c<9<^f_Z1lgUo$oI)acL#F%8Ojnfeg-@ f< K1ymqa,$
M10Ojk-@(jGYF%kYkҟ5Y)F
/c/2/5Page Index Level 1
OpenRISC 1000  Arco1cture
(8QT5d,hOB!3EWiaRF9E1   -?QcCl_Q_);M_qvX/ROՓo_//1.LQ/ou//,/
ot%q?72
32/64-biti^!U9F%#G'2"U=ŵ"%8DȊjz??;bdg&!3/P5F!4&B,AAkmp\n9eAY\YD'__o[AoK*ڊooooP1?@z`?@+}pT٩ M<"֕3w ؉ՏMS|2ڛޟ+&\4Q{2008`r3rNѦA\n}ϏϡϳϢ \f,>Pbt߆ߘߪ߼5+=Or?&8JT?nIOOOO4_X5_ |(_}_jx00*<Nlynh@       /0
Z9/K/]/o//////m/
?aA'?9?K?]?o??_?_O??͏#O5OGOYO\}OX_O_O_
_C_g_=_0___       oo-o?oQo\UUl4,@LC-47AU2@<7ERH<(
(11Q藕:?xW?i?{?????$ds??O!O3Ooa)eOwOOիOO"QOO__'_9__]___C____(_o#oGoYoko}os)jou{=Oaυ=O) Offsetp3Q2٣K@hdwΜq}s
@@|>?@'?@řĠչ?uPuu`Dn?up2L0Пïٌ> 2k=!ߵ;w25'5imuzcc#$'2qn%7I[mWG?@$>k@@܂oO?@@ŗ@n);M_q)+/}/N8?0?/i?/?@/??<3dv 2DVh|ZQJ.?@#֩AV&/8/J/\/n////OO&O/Q??u?oF?~%??mo?oAOSK1bOtOOOOOCJQOOO_ _2_D_V_h_"0@W߫߻Gɖ/1oCoUogoyooo
8oů?hgӯӿ;PM24_q˃	ҏ,>Pbz/V
U2E#7
RUlL        D!?%V./%0;U$
@И___Yo 2DVhz 毢ֺuF?ڿ?g῝;M3\nπϒϤ˃
4(U1(5O"D&U=Q Jf       )h"/Ty*+U
);M_tgWOGҕ؋§Y/ASew,/r/C(?d?/?/??8P1Xj|ʄN);M_w̎#!S@'yӕ؈SäNV//,/>/P/b/t///?OO/lVoo?o@?h????ao?o5OGK2VOhOzOOOOC*aOOO__&_8_J_\_tՆC@%_@@"U0	U___*aYoo)o;oMo_oqoooolկ=/Wï{ÿ+L0Sew˃
w͌ޅz`,$r$@1'N`_El2=l@@fОPxكyЅQLُR+)s[7٪/(<1NM?\.?3,;ML,q@:q,1w䵡zy:dBZX?Q06'FKPhysical Page Number
"Ʌ&Q-
(22 bits)̂66*
-AH*9(TY@kEQ/,GuideTheDocPage-1Gesture FormatVisio 90ConnectorVisio 00Visio 01Visio 02Visio 03Visio 10Visio 11                                                                                                                                                                                                                                                 Visio 12Visio 13Visio 20Visio 21Visio 22Visio 23Visio 50Visio 51Visio 52Visio 53Visio 70Visio 80BasicBasic ShadowEllipseSchemeNameEllipse.3Ellipse.4_I3l\U
p,OB-_-O_@)_p._PiOffset
E|fUq-
(13ɏۏ폀#5GYk'?@ a?K@fRu*s1u퓷ߖ[r͟ɑ/'M?_?q??UOۯ?*vViz:3uÏAph ࿠Kh(ϣ@34Oasυϗϩpcko}oooooooo
xzf_@@"ur?@P7'p0K]rgfx}_:!3Ώ&Swߏ0(>Ѱe߅Hϭe<͟ߟ13 +=Omhz¯ԯ
x̎#!S@@"uP+u0$Bp@BWri~q~vdcsɿۿ#5ϓߥ߷}9$PtϘLߵp/Aiw@3LWi2@(:Ljew
xC@%"0.1!3=Oas_pa!6
1y5L!6MOqOHIOm,>OfOt0_IOT_f_
|G
c
Bk0//%/7/I/g#Di,#]aA!A/c;%!%!4'Q9,AEa1A/U@$ds@@N#@@L1z^
0t90{;rdJD20vA1]!u
nPu`rs3]a1v8}&.{@wiMP)"p%`w@z31r2p A-A@RwbX(qCv|Mt@rHb?@IVۀ?фمI@D_e6kT3{1H1&0oNt(/d2N贁NkvS"V
 "8g"`0a@aS!@.vc햡Xbrb(8<#]a*\.k?
c
E$719&C?OU@0O_\O:uޯrWi!cqAi,ScooGUA%A$dliIyEޱNP?@/]2@@~?*,!=Qb95П2pxqdc!>Źx<?@|W>BA`Hxqmƣ3bI!Tcq
,c
Base Address
Dc
depending on
\c
current CIDcEγ2ٿ뿀
tc
Eo]cX=(8=:CV@%N/zﷂE,'(A\UO8dOn_@a5bh51/M%%^%\BWi!S11i,3S15A¿Կ
c
h+ g@@lS
R
@@4OFn~NϢ6Sjϣ2Bff!œ&v?@ڿNt*%3%#"S1>P-S1Qz_oPo*o
fUԕ$1_>IUK4IXLIUedIr|IUII3Ix`&E
DaU32Oc1QE\+c,#5]@!wx?K?:
HV|_NXHO+@O[_WT_3S 
__TO:o^z{okj#kx70Ezu04'!IǑq9ЛǑDƬ?@x@@)?@`Vj?@)uu{`uP0`A_ru
qu{br8
   0Hfx!TWU^U    
-g@@5oLccp:rA:@Rrp3p!w"r舆"r)wA4܈xrqǿ?@IMBtM}3uQ]FX-H&t842N贁Nk:2Wf
 hp> `03q8L1:1.Ϗ_/T_\.?
o_Kqi?{?L1Kq?U9WaGvFBgw;sp\tPT3l0E;^ÿa!oy%ooo}N$
x7yAG}W}+Y-oR/p=B4@@L"ɿ@4hhÑ͹㿤|r~!yh~+M7p%.{@@E&p0(JP@:5r֨͏sU@c3u| P_CUgyˎNG*ZxFߟDß^!5A.Kpz$
U
UUUl4,@$I KC-37AUl4,
L16tNpvzsGۑE/+WwCs"!֥G袎OOE'߷S_?︿K~}jbql=
(տ~=澀50T4b44"L1QK5yKq!A$7y5E[y+#?@N$@G"hpl%}#q #?QIbt}! ѱ"t"6Uq%'0C*"'"@15kߤ+        k#g?֥cAQccO}CWm '? 5}&KUN%C>VKE?.9	'995QEAU&o ao0c5[&_%nG%^&^_'l]tL[_____3uaAzoK-y$qIcOW/U@Hl%_x?@>~%@eHsq s/+/$"// !
AJ-37A_*<N@| ERVgq6uH<(
xQcQ.@R!RUovT?8?Ե=Onٷqˏy(zEZPr̟ޟ|tp_9džXί_s@UTG`!!ôea!o
o(:L     MQ`ڪF    @@N#@dă şbX?d?PLQL!M:@@GbDTDhu!06B@"Th5h|uq qeo,o
H<(
S[#i$!t'Ui$t#vѣM
_*<NEăg!
RVgtq &AM3'AM3(PPT)PPT1_(*'9K]o#5GYk}
//1/C/U/g/y////$3!
E"< *T *l  "&') {
JaM     9MȯLΑTL
*   g"4pFX(S@(Q82y
@@?~u3ߣ5 *@1!:|26!!3#0@%0 w2AE7OpOE
W3_:]V
_t#_5_WZOo_O____@^yåL1 Page DirectoryiڤMK4^j9mA#'O'2qlq$<y<ܿ{1l7R14H7O
d#u&#!Fj ?>D>OWADo5OX$|'lORxONx)x1<x=C5`2^V?,!!NFDT"WNC=4 N.U "s//Oh+'0@P\htdamjanlAC:\Program Files\Visio\Solutions\Block Diagram\Basic Diagram.vst՜.+,D՜.+,@LXd
PagesMastersPage-1Ellipse        0lx_VPID_ALTERNATENAMES_PID_LINKBASEA     ՜.+,D՜.+,\Root Entry        F5CompObjjOle
f6rH
1TableoData
2`0BnqmAa.-~s<;M5TLݹ餿հ\BEѕOUOoo+oOQ4}ƫUU]nX](޿C!OD,uCuwKuE;5¡Wt-wxwi     ET+hO@@-gp4FZQIIS}rB2G1" ~s
<SummaryInformation(LWordDocument5ObjectPool_-1316848396     F_-1297168468
Yl2v?@NWtBK 2 *r(¯T4MR?waooo(om5aUKcAJai!Zh+D)\B4F߅EX!n(\ZKh8Tߘ V`00c8M2((:Id
F_-1297733548F_-1297939236~F_-1297792884
FOle
%%Re߾
rVAo        NeXs1KUUY/5 -/
     PRINTlCompObj
3/!G1oMd1CUgyz3<@@"Hcwh uW?@0u¡Q&6;P(9
D,mi@`5z@sVa]BXO@jOȃc4GOO6#LCWYU@n@5ѱp` h.ZrݲPڟ"4FXj|kޯh	#G@k}5ϡz{U?pÈD\h_@gHX !!/'/͏?.?@?R?d?vXth+ g@@QLC0L?@jZn0yֿ<2n?>IӖJV&.{z]㦣;mOG:UA-O,>CZk~Oޖ YЧ6_Uxֿ[_m__u|~Q__o__oo&o8oJo}nf·ߢ+ƞoToo͛eq$g      y5Gp WuJ2}.ߍ99T9ҏ,>~P+hOE@?73@o.b099I\p,d
qObjInfoOCXNAMEcontentsVisioDocumentNVisioInformation"
SummaryInformation(FDocumentSummaryInformation8_-1316790988tF_-1298028924jF_-1316756252eQ<=Kuy_-1316755380`Q<=Kuy_-1316610068[Q<=Kuy_-1316606132VQ<=Kuy_-1316605148QQ<=Kuy_-1316591012LQ<=Kuy_-1316579860 BF_-1316558028!8F_-1316430780"3Q<=Kuy_-1316408252#.Q<=Kuy_-1316304788$FOle
*d58F OGuA32DGZqC9  Y~ 2s߅hz¿Կ
%PRINT&&LCompObj'qObjInfo(OCXNAME)contents*VisioDocument+NBVisioInformation",SummaryInformation(-DocumentSummaryInformation8 Ole
Ca1RTj|ϒѢϴOJ\D     .~h"/4/wG!$!q-qaq+:U!us9  &D)fkT/@@19~?@H?@Xa5Zj5;"}/d
LΒS%663626666666Z+be"x(a
/'CompObj0(iObjInfo1*OCXNAME2CONTENTSr%Ole
x
4+CompObj5,iObjInfo6.OCXNAME7CONTENTS\+Ole
XsCOuD1G:UDC+
qGGF0=Q1F0JQѴS%#s@
9/PRINT:TpCompObj;0qObjInfo<2OCXNAME=contents>VisioDocument?gVisioInformation"@3SummaryInformation(ANDocumentSummaryInformation84
??.?vXtMv5N?@Gd5hv5c{0$c?]QItyqʹ S Mbt5Xb6qdePSgs!Mbmgxb OuF0YqTxU    y       c?F_G0AI0UqnSbt/P)uf{u~$es~{Qzms,
1IQ)[,4qw{09xxC3ᓁe!fuˌ$fˌxN%z1Qc_BT|_y)OOx_6u6x?@>Bd5@v媣{0=oROk^oVdxb~o4imyal c%aCn,7YAeJcxHoTo1(:L^p0xɪϰ);M_qΟԋd,F0MahسQar(Fi
@PTE2R__qT_____x3⨨̯ޯYaRUr
nfTroSoBrۿOA!3EWiϱϯϓ"4FXj|ߎ3/ߔ///,$/lc'/H?){?֝'Vs|
Ip|дd(fkT/@@~@@~tRCߧE?PF݀y}uTaBunaz1|BV        b\L"|*0<r/`r1//yBIPCIQUG_FE_oD'o9og_so_o (o ooDn1"sCL2 Page Tablei| S'tڅIXR~.\'2<
Ole
@4]zAvAVA4S'q`SL~nyQʶh9@@[@@`?@`0޻?@xƂֿErDu\`;u
C=PRINTD4TpCompObjE>qObjInfoF@OCXNAMEGcontentsHVisioDocumentIngVisioInformation"JASummaryInformation(KNDocumentSummaryInformation8B
OAJQ;u=`uC\S"
Ole
|q9Ui @@-g@@3   𰀌N#@pn{N@z3JQu{HpΖ!͟ߞRB'mRBC\8F#U@cX,ۿ@rr?@IV?~цFrD"yozӛԏl::Ar~*t2NoNkr6<6vXxBB`0pnQq.:
MKCompObjNLiObjInfoONOCXNAMEPCONTENTSKOle
T±
i鴿±"N'`R]/o/U!_U_/ǀo~goi"Ymn@ m(C] 4 
1CUgy.@@YJ,P?@|>@~^@ޏ&;Ui@2=lhi`uXVQcȓ[#CYNϐ@e+pǡ2P^Cگ-V!K'9K]osp⼿δٿV_h_=VTfx0ߜɾ#m+"SR'U/C]ǥ/a.L?%?o(^?/?*
ROCompObjSPiObjInfoTROCXNAMEUCONTENTSANOle
BM{_rE 3(l鑵d8v>@@x@@@dDCw1SǢu),FǢ19ANU+/OV2/D/lEm/km\/__LoXF_oo@A?:h_Wo_1+<
WSCompObjXTiObjInfoYVOCXNAMEZCONTENTSKOle
O7cu,OaEFIA61ZDH>EBEOU@`ڪF        HNb?@        `EsuGqFaOMv_BF@S@L%U/Q_!*l_U__Jo     on͒vo(ou++kݖVdЏ?П;HZ@Virtual Page Number  (VPN)iROdO񔌈'2Vqq11Qooo0BTfEBEm
@@Fh@@K;ֶ@E ~!QF1QsC"4FXj|";vGذ.@ߐϞ0yϝ߀-5M0uϯ-0BTfxqsp(
\WCompObj]XiObjInfo^ZOCXNAME_CONTENTSC~7Ole
Bɿۿ$6HZl~ϐϴ$6a Vh5߰}߳CRdv.,>PbtZV՗Q*J_R?@P٪3!F 2DVhz/ /2/L6OOXX0_x_O_O__<
M2047m//////U.U
a[CompObjb\iObjInfoc^OCXNAMEdCONTENTS_?(Ole

UUl4,(9
D,m@r@<7wV'Cl0
f_CompObjg`iObjInfohbOCXNAMEiCONTENTSu}0Ole
7AU2@1V7KRH<(
kcPRINTlDCompObjmdqObjInfonfOCXNAMEocontentspVisioDocumentq0VisioInformation"rgSummaryInformation(s?DocumentSummaryInformation8hOle
U2EL1W7
RUlL%0fV@U?4%)gRD3W<U$
uoPRINTv`CompObjwpqObjInfoxrOCXNAMEycontentszVisioDocument{8:NVisioInformation"|sSummaryInformation(}`FDocumentSummaryInformation8tOle
4(U1(UO"D&aU=QJf        )h"Ty+U,
_Ʌ>-
|PRINT`CompObj}qObjInfoOCXNAMEcontentsVisioDocumentMNVisioInformation"SummaryInformation(FDocumentSummaryInformation8Ole
H*9(TYg
PRINT5;CompObjqObjInfoOCXNAMEcontentsVisioDocumentSAVisioInformation"SummaryInformation(DocumentSummaryInformation8Ole
E/+GuideTheDocPage-1Gesture FormatBasicVisio 00RectangleRectangle.3Rectangle.4Rectangle.14ConnectorDynamic conn?ectorCircleVisio 90Line-curve connectorScaleFactorCircle.31Rectangle.26Rectangle.27Rectangle.13_        3BX
CompObjqObjInfoOCXNAMEcontentsVisioDocumentvBVisioInformation"SummaryInformation(DocumentSummaryInformation8_-1316877540F_-1316996300FOle
ELW-
CompObjqObjInfoOCXNAMEcontentsVisioDocument2VisioInformation"SummaryInformation( DocumentSummaryInformation8Ole
bGUz
PRINT(CompObjqObjInfoOCXNAMEcontentsVisioDocument    NVisioInformation"SummaryInformation(A FDocumentSummaryInformation8Ole
_
U,_D_U\_
 
Ut_AU__Uԇ
 
_Ue_?_Yv   _U$%4<%DT%Rl%c_tX_[0xQm UUl4,(9
D,m@r@d5ZC-T3
 
7AUl4,T0[
 
AJ-L37A_*<N@4ZMRVgL+
[6uH<(
 
H<(
 
_*<NE5[
RVg+q >       7DVhz
 
.@Rdv7   J3
 
33!/3/E/W/i/{////////??/?A?S?e?w??????;Ro0tEn0ryO 5     IO㰋[AVBALOOO5.O\@c_ jBbAThisD0cume2   __@fA1 _S_fA_qD_PR/OJ0C@__.TA
 
__+3`
 
!.fA!!
kA3/B/RU!"#$U%&'(U)*+,3U./01236567
 
89/oo,>Pbt~..q.kTڥإT@zaA"U_N`WfA!
 
!v!qx$F8ME;7/߿A 2DV7aSL?St?<\?-N`{`2`A-0RCڙ4`}=[ac뀂l8baaZHG]ZR]d=߮ίtAttribute VB_NaP = "Th@Document"
 
 
Bas0{00021PA21-0C$0046}
|GlobalSpacFalsedCreatablPredeclaIdTru
BExpo~TemplateDerivBustomizDa$Ϳ߿*A       PG?*\GꑇEFɟ۟#.`#`#P:t|SG}PAM_FIL0SCPMOMC}RSPF@ *Hu@R0DrC6E`.@L#q@AuaUlBs@cUo@ u@pla0i0n@`˰9`.@Rdǡ8y`nvψVSOLB3H`* #¨ @UyeL@b@]aB [e@)vRPlP.1]?3_dv^nוWN@OSYT0MtdP.TbRy`Ou0oPt&-._.
 
ʋS<@L_|M`TOS`1c`ad4;U-R.%f@ (:L^p\#5GYk}$FcnB1vF"x`[A-R
 
d`VisioVBA0 Win16~C$32:!Mac=!6#
Figure2Damjan`stdole`26t<        ! _Evalu%jw'<&Q@:3P( b5b?=R0*      pHod!`p%@x"@@
 
=
 
+x     S̠8J<
 
r"e>s@0.rf%\*\G{020430-; C!06}#2.0#C:\WI~OWS\SYEM\StdOi?  OOC_EOJ$[-k`A>|[wPOO(W3OO\3 dnOO_k/a(OO_$4k`N||___E__Fle2.TlbLE Automation`"t_F##GQmSnY2`H1`
 
,QCإ"+K0soooE)oFID="{C81BE968-281E-11D5-80A9-E8D506C1M0}@%=)/&Hqq
 
)e="p*@HelpContexta0@Ver5 nComp`ble32="393222M@CMG="1614A5C3ADC3B5C7yqPBpA18A9CFACD0sv@GCpE1Cp}BpBB8CCq4q
 
[Host Extender Info]
 
5v1={3832D640-CF90pCF-8E43-00A0C91p5A};VBE;5yoQcuϏ);M_q˟ݟ%7I[mǯٯ!3EWi{ÿտ/ASewωϛϭϿ+=Oasߗߩ߻'9K]o#5GYk}E: XC[M
 
BA{
 
*   g"4pFX(M1@(ς@2Yy
 
K_LQ:TWR
 
Rv&O!BoX71>} :BhU>Ok5O}
 
%$Ft'C>:WQNl)TU11=vy`2yYnV=Z?y C[+GD5 C
_4f+<o_Y O.yOh+'0@HhtValued Sony CustomerGMxU=FQ/ EMFMXVISIODrawing
 
 Y=&%%V0JJJJ%(%RL Arial%T+.g=AA+.
 
L`Context ID          T|5>\MAA5>L\(4 bits)&%%V0}JJ}J}J%(%RL Arial%%T.<=AA.LpPage Index Level 1	T>XMAA>L|(VADDR_WIDTH-P1S-1 bits)                          
    &%%V0}iJ}JiJi}}J%(%RL Arial%T.(=AA.LpPage Index Level 2     T>MAA>Lh(P1S-P2S bits)        &%%V0iUJiJUJUiiJ%(%RL Arial%T.=AA.LdPage Offset 
 
T>MAA>
 
L`(P2S bits)  RL Arial%Tv"AA
LhVADDR_WIDTH-1                         
  RL Arial%T"AA
LhVADDR_WIDTH-1                         
  %
(%T`\t"AA\LTP1S      RL ArialB%Tl"AALXP1S-1      %
(%
(RL Arial%T`H`"AAHLTP2S  %
(RL Arial%Tlt"AAtLXP2S-1      RL Arial%TTFL"AAFLP0&%%V0i::i:i:%(%
(%
(%RL Arial%Tw-AALtPhysical Page Number               T.=AA.L|(PADDR_WIDTH-P2S-1 bits)                     
    &%%V0iU9i9U9Uii9%(%
(%RL Arial%T-AALdPage Offset 
 
T.=AA.
 
L`(P2S bits)  %
(RL Arial%TlAALdPADDR_WIDTH                     
  RL ArialiT"YYArialArialc,,yMMHM,,,,,,,,,,HHH,c%T`F^AAFLTP2SM  %
(RL Arial
 

 

 

 

 
H
 
c,,,,,,y,,,,,,,,,,,%c,,,,,
 
     %TltAAtLXP2S-1         %
(RL Arial       
 

     
 
 
 
 



 
 
     
 

 
%TTFLAAFLP0     &%W$JJ%(%%V,&%%V&M&(-5@LZhv!.:CvJhMZMLJ@C5:-.(!&%(%
(RL Arial%(%RL Arial%TAAAA
 
L`Page Table     T8AA8LdBase Address          T;.AA;Lddepending onTA/>AAA/Ldcurrent CID      &%%VX
 

 
%(%
(%RL Arial%TTAALP+&%W(aaa%(%%V,&%%V0MMMM%(&%%V0MMMM%(%
(%RL Arial   
                         
 
          
 
 
                
     %TdlAAlLTPTE1        &%%V0MMMM%(RL Arial                                
            
 
 
 
 
 

 
                                   %(%RL Arial%TSAAS
LhL1 Page Table       &%W,A<<A%(%%V,@M@M@@&%%VX%(%RL Arial,-./012345679:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghq%TTAALP+&        %     W,%(     %%V,& %     %W$JJ%( %%V,& %     %W$JJ%( %%V,&     %     %V0::::%(     &     %     %V0:6:66::6%(     %
(%RL ArialUVWXYZ\]^_`abcdefghijlmnopqr%TdY.x=AAY.LTPTE2  &     %     %V0:6:6:6:%(     RL      Arial%%     (%RL ArialUVVU-n000AB%T@AA@
LhL2 Page Table*     &
 
%
 
W,-**-*%(
 
%%V,,&:/,&:*,/,&&
 
%
 
%W06***66%(
 
%%V,1::61:%RL
 
 ArialPPWWWWPPQ::-}{.|%
 
T-qAA-qLVirtual Page Number (VPN)                      &%W,IJIIJI[I[I%(%%V,ENNIEN&%%W,aiyayiyia%(՜.+,D՜.+,N
 
@HP\ht
     PagesMastersPage-1
 
RectangleDynamic connectorCircleLine-curve connector8_VPID_PREVIEWS`_VPID_ALTERNATENAMES_PID_LINKBASE?       A
 
Q<=KuyTiming DiagramTiming.Document.19qTiming Diagram
 
FMicrosoft Visio DrawingVISIO 6.0 ShapesVisio.Drawing.69qTiming Diagram Editor v7.1g - Output File
 
 
PROJECT
 
BaseTimeUnit    1
 
DisplayTimeUnit 2
 
TextGridX       250.000000
 
TextGridY       6
 
EdgeGridX       250.000000
 
ImportStartTime 0.000000
 
ImportEndTime   281474976710656.000000
 
TimePerPixel    6.497175
 
Visible DELAYS  SETUPS  HOLDS   SAMPLES TEXT    HIDDENATTACHMENTS       CRITICALPATHS   GRIDLINES       UNCERTAINTY
 
ColWidths       144,216,288,423,488
 
ScrollPos       0.000000,0.000000,0.000000
 
DefDelayRule    1
 
NoEventOverlap  NO
 
SigLabelFontHeight      10
 
LabelHeight     12
 
LoadLibsToMem   1
 
UseFullPathNames        1
 
LibPath
 
EntireTime      YES
 
PrintTimeSpecified      NO
 
FromTime        0
 
ToTime  5.75
 
AllSignals      YES
 
CurrSelSigs     NO
 
PrintTo 2
 
PrintFileName   C:\DOCS\reset_gated.wmf
 
PreviewInterchange      YES
 
PreviewTIFF5    NO
 
UseMargins      NO
 
PrintTimeLine   NO
 
PrintBorderBox  YES
 
PrintSigNames   YES
 
PrintSigNamesOnEachPage YES
 
AddPreviewToEPS NO
 
PreviewRes      150
 
MarginLR        1.25
 
MifImageWidth   6.00
 
MarginTB        Auto
 
Header  %d %t;%f;%p
 
Footer
 
ScaleHorz       100
 
ScaleVert       100
 
ScaleHPage      1
 
PrintImage      DIAGRAM
 
DefaultTimingModel      minmax
 
DefaultClock    Unclocked
 
DefaultEdgeLevel        neg
 
DefaultSet      Not Used
 
DefaultClear    Not Used
 
DefaultClockEnable      Not Used
 
DefaultClockToOutLH     0
 
DefaultClockToOutHL     0
 
DefaultSetup    0
 
DefaultHold     0
 
DefaultRegStartupState  unknown
 
DefaultPodSize  8
 
DefaultActiveLowSetClear        True
 
DefaultAsyncSetClear    True
 
DefaultActiveLowClockEnable     True
 
SigLabelFontHeight      10
 
PROPS!
 
!
 
 
STYLE
 
DefaultFont     USER    {-17,0,0,0,400,0,0,0,1,0,0,0,0,Arial,0}
 
DrawWndFont     DEFAULT
 
DrawWndColor    DEFAULT
 
GridWndFont     DEFAULT
 
GridWndColor    DEFAULT
 
LabelWndFont    USER    {-13,0,0,0,400,0,0,0,0,3,2,1,34,Arial,0}
 
LabelWndColor   DEFAULT
 
ParamDispPref   0
 
ParamWndCellDisplay     0
 
CustDispString  %n v=%mv,%Mv f=%mf,%Mf m=%mm,%Mm d=%md,%Md %c
 
CustomDisplayStringRTF  {\rtf1\ansi{\fonttbl{\f0 \fswiss Arial;}}\sectd\marglsxn1800\margrsxn1800\margtsxn1440\margbsxn1440\headery1440\footery1440\sbkpage\pgncont %n v=%mv,%Mv f=%mf,%Mf m=%mm,%Mm d=%md,%Md %c}
 
MarkerDispPref  4
 
MarkerCustDispString    %n v=%mv,%Mv d=%md %t
 
MarkerCustomDisplayStringRTF    {\rtf1\ansi{\fonttbl{\f0 \fswiss Arial;}{\f1 \fswiss MS Sans Serif;}}\sectd\marglsxn1800\margrsxn1800\margtsxn1440\margbsxn1440\headery1440\footery1440\sbkpage\pgncont\f1 %n v=%mv,%Mv d=%md %t }
 
SignalColor     2
 
LabelOffset     4
 
BusDisplay      0
 
WaveFormWidth   0.500000
 
WaveFormColor   0
 
InputWaveFormColor      16711680
 
SlantedEdges    1
 
SlantAngle      75
 
RightJustifySigNames    1
 
AutosplitEnabled        1
 
AutosplitChar   _
 
DynamSizedSignals       1
 
!
 
 
DIAGRAMTESTBENCHSETTINGS
 
FilesBeforeDiagramModel
 
FilesInsideDiagramModelDeclarationSection
 
AbortHdlCodeEnabled     1
 
DelayHdlCodeEnabled     1
 
SampleHdlCodeEnabled    1
 
MarkerHdlCodeEnabled    1
 
VerboseSamples  0
 
VerboseDelays   0
 
VerboseFileInput        0
 
VerboseSequenceVerification     0
 
IncludeDelayTime        1
 
ExecuteFromTopLevel     1
 
TimeOutInDiagramLengths 0
 
DefaultCycleClock       Unclocked
 
DefaultCycleEdge        neg
 
!
 
 
MACROS
 
!
 
 
CORGROUP        $$CLK_I_BufferRising
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_I_BufferFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_I_BufferRisingFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_I_BufferRising
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_I_BufferFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_I_BufferRisingFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_I_BufferRising
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_I_BufferFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_I_BufferRisingFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_I_BufferRising
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_I_BufferFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_I_BufferRisingFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_I_BufferRising
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_I_BufferFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_I_BufferRisingFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_I_BufferRising
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_I_BufferFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_I_BufferRisingFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferRising
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferRisingFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferRising
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferRisingFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_I_BufferRising
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_I_BufferFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_I_BufferRisingFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferRising
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferRisingFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_I_BufferRising
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_I_BufferFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_I_BufferRisingFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferRising
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferRisingFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_I_BufferRising
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_I_BufferFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_I_BufferRisingFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferRising
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferRisingFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferRising
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferRisingFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferRising
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferRisingFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RI9

SC_BufferRising
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferRisingFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferRising
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferRisingFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferRising
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferRisingFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferRising
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferRisingFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferRising
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferRisingFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferRising
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferRisingFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferRising
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferRisingFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferRising
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferRisingFalling
 
Percent 100
 
!
 
 
CORGROUP        $$clk_risc_BufferRising
 
Percent 100
 
!
 
 
CORGROUP        $$clk_risc_BufferFalling
 
Percent 100
 
!
 
 
CORGROUP        $$clk_risc_BufferRisingFalling
 
Percent 100
 
!
 
 
CORGROUP        $$clk_risc_BufferRising
 
Percent 100
 
!
 
 
CORGROUP        $$clk_risc_BufferFalling
 
Percent 100
 
!
 
 
CORGROUP        $$clk_risc_BufferRisingFalling
 
Percent 100
 
!
 
 
CORGROUP        $$clk_risc_BufferRising
 
Percent 100
 
!
 
 
CORGROUP        $$clk_risc_BufferFalling
 
Percent 100
 
!
 
 
CORGROUP        $$clk_risc_BufferRisingFalling
 
Percent 100
 
!
 
 
CORGROUP        $$clk_risc_BufferRising
 
Percent 100
 
!
 
 
CORGROUP        $$clk_risc_BufferFalling
 
Percent 100
 
!
 
 
CORGROUP        $$clk_risc_BufferRisingFalling
 
Percent 100
 
!
 
 
CORGROUP        $$clk_risc_BufferRising
 
Percent 100
 
!
 
 
CORGROUP        $$clk_risc_BufferFalling
 
Percent 100
 
!
 
 
CORGROUP        $$clk_risc_BufferRisingFalling
 
Percent 100
 
!
 
 
CORGROUP        $$clk_risc_BufferRising
 
Percent 100
 
!
 
 
CORGROUP        $$clk_risc_BufferFalling
 
Percent 100
 
!
 
 
CORGROUP        $$clk_risc_BufferRisingFalling
 
Percent 100
 
!
 
 
CLOCK   clk_risc
 
PERIODE 1
 
DUTY    50
 
OFFSETE 4.5
 
INITIAL HIGH
 
MAXUNCERTRISE   0
 
MAXUNCERTFALL   0
 
MINUNCERTRISE   0
 
MINUNCERTFALL   0
 
JRISEE  0
 
JFALLE  0
 
GRID    1       1       0        2       2       16711680        0        0
 
ENDGRID -1
 
DIRECTION       input
 
MASTERCLOCK     None
 
Clock   Unclocked
 
EdgeLevel       neg
 
Set     Not Used
 
Clear   Not Used
 
ClockEnable     Not Used
 
ActiveLowSetClear       True
 
AsyncSetClear   True
 
ActiveLowClockEnable    True
 
VhdlType        std_logic
 
VerilogType     wire
 
SystemCType     sc_logic
 
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
 
StateEquation   Hex(Inc(0,2,5))
 
HighVoltageThreshold    5
 
LowVoltageThreshold     0
 
MSB     0
 
LSB     0
 
isFallingEdgeSensitive  False
 
isRisingEdgeSensitive   True
 
DrawAnalog      0
 
BooleanEquation
 
NegTolerance    0
 
PosTolerance    0
 
UserSpecifiedSizeRatio  1
 
VerilogCode
 
VHDLCode
 
PROPS!
 
E5      1       7000    7000            1       0        DR      0
 
E6      0        7500    7500            1       0        DR      0
 
E7      1       8000    8000            1       0        DR      0
 
E9      1       9000    9000            1       0        DR      0
 
!
 
 
SIGNAL  rst
 
DIRECTION       input
 
RADIX   hex
 
GRID    0        1       0        1       0        16711680        0        0
 
ENDGRID -1
 
Clock   Unclocked
 
EdgeLevel       neg
 
Set     Not Used
 
Clear   Not Used
 
ClockEnable     Not Used
 
ActiveLowSetClear       True
 
AsyncSetClear   True
 
ActiveLowClockEnable    True
 
VhdlType        std_logic
 
VerilogType     wire
 
SystemCType     sc_logic
 
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
 
StateEquation   Hex(Inc(0,2,5))
 
HighVoltageThreshold    5
 
LowVoltageThreshold     0
 
SignalActionType        0
 
MSB     0
 
LSB     0
 
isFallingEdgeSensitive  False
 
isRisingEdgeSensitive   False
 
DrawAnalog      0
 
BooleanEquation
 
NegTolerance    0
 
PosTolerance    0
 
UserSpecifiedSizeRatio  1
 
VerilogCode
 
VHDLCode
 
PROPS!
 
E0      0        1750    1750            1       0        DR      0
 
E1      1       3750    3750            1       0        DR      0
 
E2      0        5750    5750            1       0        DR      0
 
!
 
 
SIGNAL  dbg_dat_o
 
DIRECTION       output
 
RADIX   hex
 
GRID    0        1       0        1       0        16711680        0        0
 
ENDGRID -1
 
Clock
 
EdgeLevel       neg
 
Set     Not Used
 
Clear   Not Used
 
ClockEnable     Not Used
 
ActiveLowSetClear       True
 
AsyncSetClear   True
 
ActiveLowClockEnable    True
 
VhdlType        std_logic
 
VerilogType     wire
 
SystemCType     sc_logic
 
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
 
StateEquation   Hex(Inc(0,2,5))
 
HighVoltageThreshold    5
 
LowVoltageThreshold     0
 
LSB     0
 
MSB     31
 
SignalActionType        0
 
isFallingEdgeSensitive  False
 
isRisingEdgeSensitive   True
 
DrawAnalog      0
 
BooleanEquation
 
NegTolerance    0
 
PosTolerance    0
 
UserSpecifiedSizeRatio  1
 
VerilogCode
 
VHDLCode
 
VhdlMapping     DefaultVhdlMapping
 
PROPS!
 
E0      X       1750    1750            1       0        DR      0
 
E1      V       4750    4750    0x0     1       0        DR      0
 
E2      V       5750    5750    0x4     1       0        DR      0
 
!
 
 
SIGNAL  dbg_op_i
 
DIRECTION       input
 
RADIX   hex
 
GRID    0        1       0        1       0        16711680        0        0
 
ENDGRID -1
 
Clock   Unclocked
 
EdgeLevel       neg
 
Set     Not Used
 
Clear   Not Used
 
ClockEnable     Not Used
 
ActiveLowSetClear       True
 
AsyncSetClear   True
 
ActiveLowClockEnable    True
 
VhdlType        std_logic
 
VerilogType     wire
 
SystemCType     sc_logic
 
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
 
StateEquation   Hex(Inc(0,2,5))
 
HighVoltageThreshold    5
 
LowVoltageThreshold     0
 
SignalActionType        0
 
MSB     3
 
LSB     0
 
isFallingEdgeSensitive  False
 
isRisingEdgeSensitive   False
 
DrawAnalog      0
 
BooleanEquation
 
NegTolerance    0
 
PosTolerance    0
 
UserSpecifiedSizeRatio  1
 
VerilogCode
 
VHDLCode
 
PROPS!
 
E0      V       5750    5750    READ PC 0x0     1       0        DR      0
 
!
 
 
MARKER  MARK0
 
ATTACH  rst     NULL    S1
 
TIME    2750.000000
 
RELATIVETIME    0.000000
 
DISPLAYAS       5
 
MARKERTYPE      Timebreak(Curved)
 
WHILERETURN
 
REPEATNUMBER
 
SNAPTO  0
 
COMPRESSTIME    0.000000
 
COMMENT
 
!
 
 
Q&l     ^&" WMFC exQ&l EMFSXVISIODrawing
 
 Q%RL Arial%TlWQ
 
@
 
@WQLXSET 0--)%TlW
 
@
 
@WLXSET 1--)%RL ArialBBdd
 
uJJS%T`    
 

 
@
 
@        LT...RL ArialPCMK%T`s1
{

 
@
 
@s1
LTSET--)RL Arial%T6r
2

 
@
 
@6r
     L`IC_SETS-1$!!!&%%V0o3
p
2
2pp
%(RL ArialFn%(RL Arial(:L^p0 `.xHRdrf,`B
 
PZ&L%(RL Arial0`>j8p2bP<pj8X rif design, Arial contains more humanistharacteristics than many of its predecessors and as such is most%(RL Arialr and fuller than in most industrial style sans sefaces.  Terminal strokes are cut on the diagonal which helps to give the face a less mechanical appearance.  Arial is an extrely versatile family of typefaces which can be used with equal s,%(%RL Arialwww.monotype.com/html/mtname/ms_arial.htmlhttp://wonotype.com/html/mtname/ms_welcome.htmlNOTIFICATION OF LICENSE AGREEMENT
 
 
This typeface is the property of Monotype Typograp and its use by you is covered under the terms of a license agpe%Tlo
 
@
 
@oLXTAG 0pe)-4%Tl 
 
@
 
@LXTAG 1 y)-4%RL Arialishing use. You may not copy or distribute this sore.
 
 
If you have any question concerning your rights you should review the license agreement you received with the software  contact Monotype for a copy of the license agreement.
 
 
Mono (%T`5       m,
 

 
@
 
@5        LT...peRL Arialypeface  The Monotype Cooration plc. Data  The Monotype Corporation plc/Type SolutionsInc. 1990-1992. All Rights Reseo%T`I

 
@
 
@LTTAGi)-4TO


 
@
 
@O
     L`IC_SETS-1 0%--)-%&%%V0
 
ML
 
L
 
L%(%
(%
(RL Arialorary sans serif design, ial contains more humanist characteristics than many of its preecessors and as such is more ino%(%
(%%Tb
 
@
 
@LpEFFECTIVE ADDRESSl-))-0(---000---&%%V0|l    
}
k 
k     }}
%(RL Arial appearance.  Arial is anxtremely versatile family of typefaces which can be used with eual success for text seBb%(RL Arial bHdB((hpvxp4>.^"RBr%(RL ArialB^,\&V4d4d* !#0%`')<)***,r-P.../133344555&%(%RL ArialEFGHIKKFK~KKL
 
L0MNpNNNNOPQQR*RRSSTTTWXlXY"Z@ZZZ[[[[[\]^B^_`Vaabbccde&fRf%Tpo`
 
@
 
@oLXWord 0B%%%Tp`     
 
@
 
@LXWord 1B%%%%T`        ,
 

 
@&" WMFC E
 
@        LT...RL Arial<H*hz$bzB jt<
 
Hæ(ƆưǒBl˖@j͔;<%TI

 
@
 
@LhWord IC_SETS-2B%%0%--)-%TO


 
@
 
@O
LhWord IC_SETS-1B%%0%--)-%%
(&%%V0
 
IM
 
LHLH
 

 
L%(%
(%
(&%%V0(M)L
 
L
 
))L%(&%%W,.CZ
 
QLQ-7-7
 
%(&%%W,


%(&%%W$.
 
@d7
 
7[%(%%V,Q^^Q7Q^Q%%V0ccc&%%666#6'+6/367;6?C6GK6OS6W[6_c6gk6os6w{666666666666666666666#6'+6/367;6?C6GK6OS6W[6_c6gk6os6w{666666666666666666666#6'+6/367;6?C6GK6OS6W[6_c6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6c{cw6csco6ckcg6ccc_6c[cW6cScO6cKcG6cCc?6c;c76c3c/6c+c'6c#c6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6c{cw6csco6ckcg6ccc_6c[cW6cScO6cKcG6cCc?6c;c76c3c/6c+c'6c#c6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6c6`\6XT6PL6HD6@<68460,6($6 66666666666666666666|6xt6pl6hd6`\6XT6PL6HD6@<68460,6($6 6666666666&" WMFC %6666666666|6xt6pl6hd6`\6XT6PL6HD6@<68460,6($6 666666666666        
666!%6)-61569=6AE6IM6QU6Y]6ae6im6qu6y}666666666666666666 
666!%6)-61569=6AE6IM6QU6Y]6ae6im6qu6y}666666666666666666 
666%(%RL Arial%Td
 
@
 
@LTDMMUHSSH&%W,C
 
L
 
%(&%%W$
 

 

 

 
%(%%V,       =
 
       
 
=
 
     &%%V0CDDD%(%RL ArialArialArialCCMSTT315b3b3a84t Arial`c
 
:yMS%Td1X
 
@
 
@1XLTCOMP047-&%W$qh%(%%V,o^^o^^&%%W$H
ZqQ
Qh%(%%V,*^xx^Q*^x^&%%W,Z%%c%(&%%W$%(%%V,oo%RL
 
 
 Arial?COMSTT315b3b3a84t#XX>C',f(QArial%TlnL
 
@
 
@LXHIT 00)%%
(%
(RL Arial ArialArialCCMSTT316eafa793t ArialIO?CO%TX
 
@
 
@LP31%%%
(RL Arial#XX<KC+C(Q%(RL Ariald4d* #0%`')<)***:*,r-P.../133344555&565F66(6866707@8:8J8Z9f::;
 
;@;p;;<=R>(? %(RL ArialQR*RRSSTTTWXlXY"ZZZ[[[[[\]]^B^_`Vaabbccde&fRfgXghizjkkmooopRpbprpprrrsstpu^%T`:}
 
@
 
@:LTlogRL Arial<`pBp2~HL4d(.f(2 <H*h%TT~
 
@
 
@~LP2RL ArialBм(R|ҦP\ך&l8>޾^0Z,V&" WMFC (R|&PPV
 
@%T     
 
@
 
@Ld(IC_SETS)+4$!!!%
(%TTA
 
@
 
@LP4%RL Arial7 8`8p88:::(:8;<=>ABCDDEFHXHhIJLLLLMNNNOOPPRRRRRSU>VjWtWWY2Z[[^0`zcehgjbl2m%TTh
 
@
 
@hLP3%RL Arialu2u\uuuvv.vXvvvww*w~wwwx&xPxzxxxy"yLyvzzZzz{${N{x{{{| |J|t|||}}F}}}~~B~l~~~(\xzJ.%TT
 
@
 
@LP0%RL      Arial6 `.xHRdrf,`B
 
PZ&L~f"v&N%      Tl
 
@
 
@LXWAY 0O98.&
 
%
 
%V0G*MHL)L)HHL%(
 
%
(%
(%
(%RL Arialserif faces.  Terminal strokes are cut on the diag which helps to give the face a less mechanical appearance.  Arial is an extremely versatile family of typefaces which can be ed with equal success for text setting in reports, presentatio u%TT"
 
@
 
@LP2ht%%
(%
(RL Arialype Z&L~"v&N4f@n(^0`>j8p2b%TTIm
 
@
 
@ILP1ec%&%W,
 
CL::%(%
(%%V0
gg
g
g%RL Arial versatile family of typefaces which can be used wequal success for text setting in reports, presentations, magazines etc, and for display use in newspapers, advertising and protions.http://www.monotype.com/html/mtname/ms_arial.htmlhttp:/el%TN

 
@
 
@NLdWORD SELECT bB400--%-0)&%W$
 
%(%%V,:::&
 
%%V0z%(&
 
%%V0zz%(&%%W$ 2@))7%(%%V,.PP.).P.&%%W$
%(%%V,

&%%W$2)%(%%VA9 #&)+.1368:<>?@AAAAA@?><:8631.+)&# &%%W$ 2))%(%%V,P)P%%V,PP)P%
(RL
 
 
 Arialesign, Arial contains morhumanist characteristics than many of its predecessors and as sch is more in tune with the mooa%(%
(  %RL     
 
 
 Arial is softer and fuller thain most industrial style sans serif faces.  Terminal strokes ar cut on the diagonal which helpe%      Te\8
 
@
 
@e\LdTO/FROM CPUe)4)0470-0TKL
 
@
 
@LpTO/FROM EXTEN I/Fr)4)047-+)-0)&%W(C^LU%(&%%W$LiU`%(%%V,W     WW       W%RL Arial#XX<K'C+C(QArialArialCC%Tdg
 
@
 
@LTBYTE--)-TxwF
 
@
 
@wFL\SELECTS--%-0)-%
(%
(RL Arial#XX<K'C+C(QArial%(RL ArialalIO?COMSTT315b3b3a84t#XX>C',f%(RL&WMFC Arial,,                  uQ42rd22dr-%T`G
 
 

 
@
 
@G
 
LTlogXRL ArialXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%TT
 
 

 
@
 
@
 
LP2RL Arial%(      %T
 

 
@
 
@
 
Ld(IC_SETS)+3$!!!F.-C Arial???????-2
 
QWSET 0--)%2
 
WSET 1--)%C Arial??-2
 
       ...C Arial???-2
 
1
sSET--)2 Arial-2
 
r
6    IC_SETS-1$!!!--$p
2
2pp
-C Arial-C Arial?????????????????????????-C Arial?????????????????????????-C Arial????????????4????????????--C Arial?????????????????????????-2
 
oTAG 0)-4%2
 
TAG 1)-4%C Arial???????5???4?????????????-2
 
       5...C Arialypeface  The Monotype Co-  2
 
TAG)-42
 
O
    IC_SETS-10%--)-%-
 
-$L
 
L
 
L-
 
       "System΁cčρ -
 
-
 
C Arialorary sans serif design, --
 
--!2
 
EFFECTIVE ADDRESS-))-0(---000-----$}
k       
k     }}
-C Arial appearance.  Arial is an-C Arial?????????????-C Arial?A?A?A?A?A?A?A?A?A?A?A?A?-        -C Arial?A?A?A?A?A?A?A?A?A?A?A?A?-2
 
oWord 0B%%%2
 
Word 1B%%%-2
 
       ...C Arial?A?A?A?A?A?A?A?A?A?A?A?A?-2
 
Word IC_SETS-2B%%0%--)-%2
 
O
Word IC_SETS-1B%%0%--)-%-
 
--$
 
LHLH
 

 
L--
 
-
 
--$)L
 
L
 
))L---%QLQ-7-7
 
---%

---%7
 
7[---$^Q7Q^Q--$cc--#'+/37;?CGKOSW[_cgkosw{#'+/37;?CGKOSW[_cgkosw{#'+/37;?CGKOSW[_ccccccccccccccccccccccccccccccccccccccccc{cwcscockcgccc_c[cWcScOcKcGcCc?c;c7c3c/c+c'c#cccccccccccccccccccccccccccccccccccccccccc{cwcscockcgccc_c[cWcScOcKcGcCc?c;c7c3c/c+c'c#ccccccccccccccccccccccccc`\XTPLHD@<840,($ |xtplhd`\XTPLHD@<840,($ |xtplhd`\XTPLHD@<840,($   
!%)-159=AEIMQUY]aeimquy} 
!%)-159=AEIMQUY]aeimquy} 
--d Arial??????-
2
 
DMMUHSSH-%L
 
---%
 

 
---$     
 
=
 
     --$DDD--C Arial?????????-
2
 
X1COMP047--      %h- --$^o^^- -%Q
Qh- --$x^Q*^x^- -%%%c- - -%- --$o-C
 
 
 Arial?????u???????t-        2
 
HIT 00)%-
 
-
 
C Arial? ???????-
 
2
 
31%%-
 
! Arial-2 Arial?A?A?A?A?A?A?A?A?A?A?A?A?-2 Arial?A?A?A?A?A?A?A?A?A?A?A?A?-2
 
:log! Arial?A?A?A?A?A?A?A?A?A?A?A?A?-      2
 
~22 Arial?A?A?A?A?A?A?A?A?A?A?A?A?-2
 
(IC_SETS)+4$!!!-
 
 -       2
 
4%C Arial?????????????????????????-             2
 
h3%C Arial??????????????????????w??-    2
 
0%S Arial?????????????????????????-
2
 
WAY 0O98.--$HL)L)HHL--
 
-
 
-
 
-C Arial????????????????????????-       2
 
2%-
 
-
 
C Arial???????????????????????-       2
 
I1%-%L::--
 
--$g
g
g-C Arial?????????????????????????-2
 
NWORD SELECTB400--%-0)-%---$::
 
--$z-
 
--$zz---%))7---$P.).P.--%---$
--%)---v$9 #&)+.1368:<>?@AAAAA@?><:8631.+)&# --%))---$)P--$P)P-
 
 C
 
 
 Arialesign, Arial contains mor--
 

-C
 
 
 Arial is softer and fuller tha-2
 
\eTO/FROM CPU)4)0470-0!2
 
TO/FROM EXTEN I/F)4)047-+)-0)-
 
%LU-       - -%U`- --$WW     W-C Arial???<?K???-     
2
 
BYTE--)-2
 
FwSELECTS--%-0)--
 
-
 
! Arial-2 Arial??-2 Arial-2
 
G
 
log! Arial?????????????????????????-  2
 
 
22 Arial--2
 
 
(IC_SETS)+3$!!!՜.+,D՜.+,"@HP\ht
  PagesMastersPage-1BoxDynamic connector8_VPID_PREVIEWS_VVisio (TM) Drawing
 
:NTHLRl !fffMMM333$
 
$
 
U38@Td Arial@NWingdzs@N@tMonotype Sort+
NtSymbol5T?? Y@-1UJ:DT1EW-hTT<*  
 

/Ub
bO0zGz?@8@H2!kWb*U
 

+$PL/^&9^$? { Ak^&,,'%/v&&       *
 
1y
 )P? 2
U
U12?k9aBBHEHEHEHEHEHEH@?>?:`T2BBHEHEHEUHEHEHEHE%H@%O9      F7AOY@;P
AsVsVA!gLTkY  W_W__ !`#k4lb6u`kW     *4l
 
4l%Y?P:?-\
#!+|QtKf2|2|2|I2wGQAUoTMeE$ttA%_8BOTOfOxOO??HO?7ܻXuW?YsU42
 
T*
 
xxx
 
0jPvȲl^/!3jBj6D///$Q0p?Mdj^cj4Ak[~ϐ$YkU1%1F-(kp
ٻ          A.$5-Bi`#9)F/Pv// ߾/u?2trߜKS527xߢ#6@h$MuLh        Ճ%ԊՑ)<OU#5G::U2q ?/&w&
 
<<7H1OQjPSHQywHAt///YOG$_p4b%F!8q/#P?C/N^qhE!	@d)n{r1P1	@/Oqt}Q!n=k@Ʊ셩{B'ɂXVP_0TNJg211R5P"QQ[O"P!q[rrqqӂqq¢ӁӁP¡¡Waa7$VW7P$q"$qP1q1qP>q">qPKqKqPXqXq2eqeqZ2SobZZdSTQcdPQQP1H[<k?ta}Y M/OO*Dd3qO/NkS\O9E//_      ??-??=___ѷ'sϖdI,O0R7nO&ګa̗ѫaW?O  //?*
 
KϥϷϾCNa\"4FXj߲K߳BTf_/q///,ڭaRdv*<+/`bbiAnFUj?|?~/ "C??Va]?     Ia(G
 
rpl/YDE@a1LOpO#Q/ISGQۍBQfQaIq_Uyj(ȄBb_(_:_/^_//Q__a1_      OO-OFZOQo~MA%oCAOOMgy N_r_O7Zg@:o,Ko-XyCŮbddpddpA͟ߟ'@9K]vAB(Onl=#??6HZlƎ'᏶;M_q 2DVhzόϞϰ
 
.@Rdvߚ߬߾#}(:L^p Uɑۏ"4FXj@|X*<N`r&8J\nY////A/S/e/w///F/L//??$?6?H?Z?l?~????????O"O4OFOXOjO|OOOOOO__ 0_B_T_f________oo'o9oKo]oFxoOoooooo,>PPfx,> nBsgcEfΏ(ٴJ\nȟڟ"OeOj|@į֯(:L^pʿܿB#vXT+Sbbz@v6M_Toρ6ϱi      -?Qcuߙ߽߫ϭ,/-?eY[Ưy+=Oas1ńRZsc<Ɠ`Zl~sb6-1R##5GYk}x;6/F%/jI/[/m////)////
 
??.?@?R?d?v???YTV
|?bO2ODOVOzOaqOOOOOO_!_3_E_W_i_{________oo/oAo}x^oKAcrobat Distillerod7XX6  $)/@o  .0²r
 
dt        '9K]oCustom ?page 0,/FBN#/#1>//?/Q/
*2////
*3/.?//d:h#winspoolAcrobat Distillerc:\Program Files\Adobe\4.0\PDF Output\*.pdfUFDfP
h> /T6DUmA@
?ۿI?Y{O1@3EEbOeZ
 
Hu P(:{W_qQGeneric box with text and connection points. Can be stretched toy dimwenss.mb?贁No?k?4
HDD
$#       =h-(>TTE=UA??Q6   u` 6u         mB>00       0(2s@sJs&T>5
L@{5`7Copyright 1999 Visio Corporation.  All  "s reserved.` _SBl.chm!#22448d9   l>#0>Udd#3                    T
 
<hb 
261
 
g,s724?`b?M1^%Y?r?91M1E;6==5(2?;zrA
 
IB=OCq,^35/rV:?@FACMAOMOO@_2A#[6OMZM"3A^%\$___Z__B#[@o_9Bo[(
^textHl&'!OyaGEF#oJB
 
j]\a\k_@+dk3akIk%Ul4,_j @%@]A-3c7"A%Ul4,_j @%@|A-37U~}@LeFR0BTf*
BH<(
 
H<(
 
U~E,
R0BTf
,9UFDf
h-TUU[U@@??I?`d
buoqYkQhu23u`   Connector
 
`
 
e1Crw
 
UH ^  -}|5p`I`V?}`xa833ސ]3σ3u33?,      ?Gxpx^&
CThis connector automatically routes between the shapi
ts.b?贁N?HD
@#            =h8T YY9    BF    U@?
ۿP6
 
u
 
`u#`bA@u
J .Q#DB     #։u`h?U\hr|SuZa{@-?bHl;'bE-ho'y(
 
2rq?@I k?$%?
 
@"V*5L -br/     ^vԜv"(2u&."q28iv"uh9Bd&<O/M{
 
#145`Vis_SBl.chm!#22474`7Copyright 1999 @io Corporation.  All $AUd3CE \^4
 
*L1$b24R(^[w[D ZQi       a59       93O'2"q?/g;2GHls'$!OyaGEӧFy#G7B
 
L~$dro@+Ik"sk5o(SJ+B?9=3RDFPi{"/| UPxP4FDTey
ahj TqUI_j @I%@?[?I?*?QcR`@?qu`u$ oT <Q4w!w! `        Connector
 
`*"
 
*e3a$$$      !aU        !
*U6$U!"#'U()*+,-2!+1H<4747"7!74a7181718171817471817!8!7'18'17+18/17/18317318:718?17;18G17?189!78:G18W17K18_17O18c17@9!87W18%:4&:_18k17c18o17g18s17k18/Go180:s181:w1817{18!7184:185:18U68P31qq11W1W1!g1g1a!!19a9a1!!1VaVa![q[q/1w1w1?1119a.Eo1aa1qq[q1iEiaZC<1|ZE!!E!5)E:m@@|_=$@2п2?p!{1H-J21a2P?1v<Do1<<<[?l1aUU1=E/
3x;1:5> Eq411p_UHPa*;Ód
5`rχ:Ϻ31K1FFECTIVE ADDRESSj45/G/*vT3aBi4@Rg1v'2+q'EE|ˏݏ%"_/{2
 
2ضVhz0   !4Q\aq'?k?A|0ΟT /ASew%ȯ0BTfxƿ꿵\&/@& yD/c/χ//%8TAG 0
 
v"11
 
-6...-7"0
 
IC_SETS-1e5qU3
 
#2|U?:Y}8 38 `7״߆J!߃qqE?qq`kq;OMO55BUQZ1@Ruas`?r?%+=(qVfpoT}9eQ+=Oas!|f0BTfx/h/jVo(
 
>/P/܏t/=k]/X/•J;Word%0,?)H52?P?__????  'ï?O#O5OOYOkOOOOOOOGY
__1RIQ0>\0[_m_WYÏ_j|_^6i@@|?=$*eeo.o`@oX.#bV0HŃ`oToogIQ%7I[mX`&8J\ngb"%
 
z ;@>kkI&F0^C!J'IQ>Q:>\>>gyπW>ϯWiCu1CU46u߇e>ߔ5&!%7ImO&@OOO*
 
B (s sH1L%OO¯ԯ92I7[/:L~ވߖ!q,>Pbt[&,gHwɮ1u)Q!2EygP-DT![->}bx֐@"1xyvrr
 
srrhߠ(:qLٸx=
@ECpa:ta#h!r]l~v






 






















 
!
"
#
$
%
&
'
(
)
*
+
,
-
.
/
0
1
2
3
4
5
6
7
8

;
<
=
>
?
@
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
[
\
]
^
_
`
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
{
|
}
~


~U
0Œ!eqRRbA]4q9CT߻*r$U,/Ǥa13;og;5nDE޴28Q""\U3,\R.H/Z$qQ#lFU0O3kR(}p0q3&\SNSZ,T;OZ?g?aaUpiDMMUh٥2yߋߝQd޺ForQ-Q-QakF(_T%k,'oBo'%onooR[OoXlOU_#G5arԚ"پ1%fQ`oђ{s'%TzU/itϡϗy{'2U
 
͂ůM"߄@]?755a4~}a9^"=޴:mӆ@@|= ħC
 
 V<x!2     ޴6i$pxCv'u@˨+E秜(OS
 
2rq?@I0?&.g`|L'%&;H)2A'*â"ux1BP`0#!X+/=-xBBOTlbъQji_y|@՜//o)m9'[
 
,z9{gߊy
'9K]????t@
o{+=Oas
    
 
:bc]STfg
 
Ϳ/ ,+a/s///////o':O8?yTq      <%L%@,Q 43
 
53Iρ 76(e2T!OL񇆸G      2(q??6T+?8Ugd|ߝ$8~K&O0M,OOߣ;_ONw_O_^9~ESET 0
 
,a1
 
7f...7g1bIC_,`S-1pPAv/*TAUɁ3ԃbU<aoncƄPoiɇgju(}d74!3rAvvu?`Րkr]$ZWB/x$%>Ke=LA6l-E*?@E_$%3غ33?QO)pvE1?.'ICƗaPVTٟ?{O+O=OOOaLrI_I{AE@{۪eq^h obILJ<<ªyvEֳ9y['ysSϞsA%ܵ!hCOMPYeZ累~I/m/ro/%P-DT!FXj|?$?$
 
29/
@NUqVh۲h)Op@w@z3u?+z8J\n_(W" 'Ugyߋߝ@:m@39#5GYk}y;9"6,.R@.'Fp%|6{?>P"67!7s?>j?O92DVh zy|sF=$6G(E_o!iT@W4ю83RVX|uQIi9-"?@|=I:տpT#}e?PK"x)@@~fc!AVf<9"M#:2 N4v?3E~gbR^X2U@@&l@/'?2rq?@IpuumY޿C3Kb5D3s0l!&OAdWA%cOuJ~BZG2rq?aR? PAP6 P H`0mUO      !:CT!dST_!:BI[IQM
 
_]pQ0[;?zԀ0]Yk)}`Vƙ
 
C|`uS
]Q%Y|ᯰE]q@i1h)h'rBjj|ŕdτ!39sD~R8?{ `$!kEd׿鿹Q D_Hƛؕ/@Vb\?@ߕte:PZ/l/~////////?h;?F
 
;`f?s65I?E)~s*<q={TOkxOOFC%=FaSϏ|TOOO_b_7_I_[_HSFaUQXHIT 0‰ϕ%߈	™1Popi6ke%TtefA.fM_;&9&QR"eaURLADLٷUU;>f?կ=<,?	OW>HO?lMȕO?ONQX31}!_-ܑNW.gp/6Яi@0-A.S/e/w//|!lf/////:%4…`܍?0?B?T?f?x?OOO_?fZOOj1nOUOOӏ_DVlog2(IC_SETS)+3aaU)UՒŷl*Qǟٞ̴f      $-?Qcu ӿhϷA_S_e_w_______@:mӆ_o!o3oEoWo|Uƅooooooo'9K]o'vGマ?鏽MCUg4pܟ$6H~Ưدu2D]t%@VI/6HZli`jpi&ϬϾ[mߑߣߵ%7I4&?V?2*??!O?WO{O?OM5l4\k!k],o)!555'Q/c/u/v4a[f/////??)?;?M?_?q?OOO?AY_NO
OZbOVvqO;T_qV[mWAY 0/иilPREr]a]!k}X_j_____
/iC#/5/G/"o4oFo~mɕtoooooooo(:{?տOw6OAϭ~wϐ(_j3:R"nȟڟ &8J\n 6і)^殯ү,>PbtϼDEzϞpς
 
v@Yd!Y0:R%;\O%U2ߧȹE*%$U^Q|+|"(9&)|A2Q!|
 
 
S

šѥ_QT-S|u`0@x/+%]/ThĿ)3=?Tj|lߣ2ϗ}&g-"7/I/+_9XWORD ?SELECTSRߛ4m9Xڝ!%ҕ!)!E{^:HP-DT{!-Sbo2]j@"oJXe]X1hto
 
j+=Vh       */۽*k8Co#!2///?!?3?}eAȣY+d?@M?@UbZuȳxkOvtqa b醴utr[{wSvw
1(Ģs]٪_X3 EoI{ƨ`+o     ";1
 
*2߿U[tcw1qgy膟~WbvH/Omi%2Mr>17lrb.oooooo   -?xPp|(Tfxu(2  1@{N,ASewя2+6$K]Ÿɟz#5Gk}Gৡ_a!$@ͭ>1m9ODž9D6i@@I?@SC]SBzw8B,(@b_Sƍ_S(A,)3e Xp:_eŃ!@F1!?pMX!vÔܯC?U?g?y?;&G
 
@@S95@G????OO0O0BOTOvxOv,(&O#` L@%E_F(&'''T/.(&'-7'/l_~_Ua______o oKoVo4G?g1"@:m@@"/{RNuhh`&1v/
 
8A,VA*OAe L@)3RpA:gkP@z3[Q4b:oLn{#@VgW$onVgmWo??U><+N?¬SAczre?w????????wX.GC>O>iEWOGE<4yl`
 
zr?yAMlh]hMZR7Yf@DzVtC᪡q-B)Fo̕?qzI2rqfEI7,X7S@CVQrE5&YxyBqE"4zvP;3M4)kPp` A1I?ǣAu<CY4ԿCjq,w|;@KE}|tS>u7ϐ6͕$]f?m۶m|;ݩϻϼVeX``MO_OqOOOOOO—ٓ/?@^X_r=_O_a_s__0____?,)A/I?—_eO?y%@$ASTԯ,8
8?(\?ٿ<P
 
yC'TO/FROM CPU
 
 
EXTEN I/FFȁCȁ~d@Ə؏C@@|W=i$E J Tf@l艙l&C ()o$@4bphe&Po/.f'(<{"77
'-?Q1"xČ¯Gr
XjyFCTOlMӤ߻͵d뿈D`?(`^пs__O`U(_yO53Rdv{߬0“'K,(Q  7I[mKav(@N (:v Lw^M_v@`O@AzO%7I[A__xBYTE
 
 
SELECTSU>U#$%&U*-.0U1234Ul4,_j @K%@ DC-T7AU2@$ZD7JRH<(
 
U2ElD7
RUlLO(D@?,%)R-)<;U$
 
4(U1(UO"D&aU=QJf        )h"Ty+Uv'_Ʌ&aQ-
 
-H*9(TYgEQ/,GuideTheDocPage-1Gesture FormatBlock NormalVisio 10Block ShadowVisio 12Block HighltVisio 11ConnectorVisio 90Dot ConnectorConnector ArrowVisio 00Visio 01Visio 02Visio 03Visio 13Visio 20Visio 21Visio 22Visio 23Visio 50Visio 51Visio 52Visio 53Visio 70Visio 80BoxBox.3Box.4Box.5Dynamic conn?ectorDynamic connector.10Dynamic connector.23Box.37Dynamic connector.40Dynamic connector.50Dynamic connector.52Box.2Box.9Box.13_53E
 
EF
-
 
R-GU0-A-}
Nc
 
U,_u
 
DlQ
 
U\u
 
t-Uu
 
U-U-UUԃu
 
}u
 
u
 
7Gv 47ML7Md7*M|77M7DM7QM7^M7kM7xMM$M<MdcMATMd7*l7*t7*|I**I*MMUH8)** 'W:*0>*$0B 040M:T0l*\0p:|0:0 0:0TE63*(!   0xfR!T! !"#!%&'()*+T-./U0124UjU        
 
U
UUUUl4,_j @K%@LKUUC-<3q7AUl4,K
 
AJ-37A_*<N@wKLRVgq6uH<(
 
H<(
 
_*<NEKL
RVgXq >={z
 
*   g"4pFX(r@(ja@2y
 
JlO:]R
 
TQU#u&T!B}U?Q
>4YCO9Bm`OyNfi$Sf'DON4_>E)UdG1UW=`2LHEV
 
O?
LFe5 C=|5 J!_k5 @Oh+'0@HhtValued Sony CustomerG(Exw
 
w
 
 EMF EXVISIODrawingMD ??l(@(ʦPID_ALTERNATENAMES @_PID_LINKBASEÿ        A
 
FMicrosoft Visio DrawingVISIO 6.0 ShapesVisio.Drawing.69q՜.+,D՜.+,Q&l    ^&" WMFCZ exQ&l EMFSXVISIODrawing
 
 Q%RL Arial%TlWQ
 
@
 
@WQLXSET 0--)%TlW
 
@
 
@WLXSET 1--)%RL Arialm^nnoLophqqrstuvx<xjyyyyyz{|}
 
}:}~8~~bxx\*n(r2nNd^V%T` 
 

 
@
 
@        LT...RL Arial2fBRHbZbÌbǼʬ˘`>πѬ:tԒբ Jt\؆ذ.Xق٬
 
4%T`s1
{

 
@
 
@s1
LTSET--)RL ArialR fHH      D     n               
 

 
@
 
j
 

 

 
<f8b
$

PZ>8H!#8$$%l&'T'd(0%T+r
=

 
@
 
@+r
     L`DC_SETS-1$$!!!&%%V0o3
p
2
2pp
%(RL Arial|l~@BZ"L\l
 
4^n~2\.X*T~&Pz"Lv%(RL ArialFpBlh:d6jFd$X*n2$f0FPB%(RL Arial NØ.ĆNŤ&x4ǠLȌ6Ɋɰ0`ʐ:xn̲N͎ʹ6\΂ΰ$πϺRЦ.pѰ&bҞ%(RL Arial0`ؐ$لٸPڰHި%(%RL Arial%Tlo
 
@
 
@oLXTAG 0)-4%Tl 
 
@
 
@LXTAG 1)-4%RL Arial%T`5        m,
 

 
@
 
@5        LT...RL Arialܣ.@cvt pv|0fpgmw'wgaspPglyfq hdmxB:(yheadGN|6hheam$hmtxWnd:kern7a96D`locaA Dmaxp       name6`+postƬ%E01prepql
 
%T`I

 
@
 
@LTTAG)-4TO


 
@
 
@O
     L`DC_SETS-100%--)-%&%%V0
 
ML
 
L
 
L%(%
(%
(RL Arialf"v&N4f@n(^0`>j8p2bP<pj8X e %(%
(%%Tb
 
@
 
@LpEFFECTIVE ADDRESSer-))-0(---000---&%%V0|l    
}
k 
k     }}
%(RL Arialns, magazines etc, and for display use in newspapeadvertising and promotions.http://www.monotype.com/html/mtname/ms_arial.htmlhttp://www.monotype.com/html/mtname/ms_welcome.htmOTIFICATION OF LICENSE AGREEMENT
 
 
This typeface is the prope u%(RL Arialed this typeface software either directly from Mone or together with software distributed by one of Monotypes licensees.
 
 
This software is a valuable asset of Monotype. Unle you have entered into a specific license agreement granting yth%(RL Arialmay not copy or distribute this software.
 
 
If yove any question concerning your rights you should review the license agreement you received with the software or contact Monote for a copy of the license agreement.
 
 
Monotype can be cont  U%(%RL Arialmaloby
ejnnormalStandardTypeface  The Monotype Corporation plc. Data  The Monotpe Corporation plc/Type Solutio.%Tpo`
 
@
 
@oLXWord 0B%%%Tp`     
 
@
 
@LXWord 1B%%%%T`        ,
 

 
@&" WMFC E
 
@        LT...dRL ArialDrawing Office - Robin Niolas, Patricia Saunders 1982Contemporary sans serif design, Aril contains more humanist characn%T I

 
@
 
@LhWord DC_SETS-2B%%00%--)-%TO
        

 
@
 
@O
LhWord DC_SETS-1B%%00%--)-%%
(&%%V0
 
IM
 
LHLH
 

 
L%(%
(%
(&%%V0(M)L
 
L
 
))L%(&%%W,.CZ
 
QLQ-7-7
 
%(&%%W,


%(&%%W$.
 
@d7
 
7[%(%%V,Q^^Q7Q^Q%%V0ccc&%%666#6'+6/367;6?C6GK6OS6W[6_c6gk6os6w{666666666666666666666#6'+6/367;6?C6GK6OS6W[6_c6gk6os6w{666666666666666666666#6'+6/367;6?C6GK6OS6W[6_c6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6c{cw6csco6ckcg6ccc_6c[cW6cScO6cKcG6cCc?6c;c76c3c/6c+c'6c#c6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6c{cw6csco6ckcg6ccc_6c[cW6cScO6cKcG6cCc?6c;c76c3c/6c+c'6c#c6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6cc6c6`\6XT6PL6HD6@<68460,6($6 66666666666666666666|6xt6pl6hd6`\6XT6PL6HD6@<68460,6($6 6666666666&" WMFC %6666666666|6xt6pl6hd6`\6XT6PL6HD6@<68460,6($6 666666666666        
666!%6)-61569=6AE6IM6QU6Y]6ae6im6qu6y}666666666666666666 
666!%6)-61569=6AE6IM6QU6Y]6ae6im6qu6y}666666666666666666 
666%(%RL Arial(QalArial#XX<%Td
 
@
 
@LTDMMUHSSH&%W,C
 
L
 
%(&%%W$
 

 

 

 
%(%%V,       =
 
       
 
=
 
     &%%V0CDDD%(%RL Arial#X9'3!2(QArialrialT3%Td1X
 
@
 
@1XLTCOMP047-&%W$qh%(%%V,o^^o^^&%%W$H
ZqQ
Qh%(%%V,*^xx^Q*^x^&%%W,Z##c%(&%%W$%(%%V,oo%RL
 
 
 Arial* !#0%`')<)***,r-P.../133344555&565F66(6866707@8*8:8J8Z9f::;@;p;;<=R>(? @@A@BZC2CBCR%TlnL
 
@
 
@LXHIT 00)%%
(%
(RL ArialmooopRpbprpprrrssu^vvwwy zzT{{|||}}~~H:x2
 
NvBv>~%TX
 
@
 
@LP31%%%
(RL Arial<H*hz$bzB jt<
 
Hæ(ƆưǒǼBl˖@j͔;%(RL Arial0Z,V(R|&PPV
 
@Bz(|$Nx Jt%(RL Arial>NdJZnH  !"l"#$2%&z&'"'2'((()*++-<-L//113:3J4:5577 8`8p88:::(:8;<=%T`/r
 
@
 
@/LTlogRL Arialnnno(oRoboroooppp p@pPpzppppqqBqlqqqrr>rhrrrss:sdssstt6t`tttu2u\uuuvv.vXvvvww*wTw~%TTs
 
@
 
@sLP2RL Arialn(^`jbr**<&" WMFC (:L^p06 `.xH%T        
 
@
 
@Ld(DC_SETS)+4$$!!!%
(%TTA
 
@
 
@LP4%RL Arialore humanist characteristics than many of its predsors and as such is more in tune with the mood of the last decades of the twentieth century.  The overall treatment of curves  softer and fuller than in most industrial style sans serif fath%TTh
 
@
 
@hLP3%RL Arialhumanist characteristics than many of its predeces and as such is more in tune with the mood of the last decades of the twentieth century.  The overall treatment of curves is ster and fuller than in most industrial style sans serif faces.di%TT
 
@
 
@LP0er%RL      Arial in reports, presentations, magazines etc, and forplay use in newspapers, advertising and promotions.http://www.monotype.com/html/mtname/ms_arial.htmlhttp://www.monotype.com/ht/mtname/ms_welcome.htmlNOTIFICATION OF LICENSE AGREEMENT
 
 
Thot%  Tl
 
@
 
@LXWAY 0inO98.&
 
%
 
%V0G*MHL)L)HHL%(
 
%
(%
(%
(%RL Arialour own publishing use. You may not copy or distri this software.
 
 
If you have any question concerning your rights you should review the license agreement you received with t software or contact Monotype for a copy of the license agreemat%TT"
 
@
 
@LP2ty%%
(%
(RL Ariale Monotype Corporation pl Data  The Monotype Corporation plc/Type Solutions Inc. 1990-192. All Rights ReservedArialRegl%TTIm
 
@
 
@ILP1 %&%W,
 
CL::%(%
(%%V0
gg
g
g%RL Arialobin Nicholas, Patricia Snders 1982Contemporary sans serif design, Arial contains more hmanist characteristics than mans%TN

 
@
 
@NLdWORD SELECTsB400--%-0)&%W$
 
%(%%V,:::&
 
%%V0z%(&
 
%%V0zz%(&%%W$ 2@))7%(%%V,.PP.).P.&%%W$
%(%%V,

&%%W$2)%(%%VA9 #&)+.1368:<>?@AAAAA@?><:8631.+)&# &%%W$ 2))%(%%V,P)P%%V,PP)P%
(RL
 
 
 ArialMSTT315b3b3a84t#XX>C',f(QArialArial%(%
(  %RL     
 
 
 Arial#XX>N' -ChQ ArialArialCCMSTT316eafa79%      Te\8
 
@
 
@e\LdTO/FROM CPU)4)0470-0TKL
 
@
 
@LpTO/FROM EXTEN I/Fri)4)047-+)-0)&%W(C^LU%(&%%W$LiU`%(%%V,W     WW       W%RL ArialrialIO@COMSTT315b3b3a84t#XX>C',f(Q%Tdg
 
@
 
@LTBYTE--)-TxwF
 
@
 
@wFL\SELECTS--%-0)-%
(%
(RL ArialCCMSTT315b3b3a84t ArialIOmCOMSTT315b3b3a84t#XX>Cf%(RL ArialArial#XX>N' E-%(RL&WMFC ArialC+C(QArialArialCMSTT315b3b3a84t%T`<
 

 

 
@
 
@<
 
LTlogRL Arial(QArialArial%TT
 
 

 
@
 
@
 
LP2RL Arial`pBp2~HL4d(.f(2 \<H*h%(      %T
 

 
@
 
@
 
Ld(DC_SETS)+3$$!!!F.-C Arial???????-2
 
QWSET 0--)%2
 
WSET 1--)%C Arial?A?A?A?A?A?A?A?A?A?A?A?A?-2
 
       ...C Arial?A?A?A?A?A?A?A?A?AhA?A?A?-2
 
1
sSET--)2 Arial?????? ??????????????????-2
 
r
+    DC_SETS-1$$!!!--$p
2
2pp
-C Arial????????????????????????-C Arial?????????????????????????-C Arial?????????????????????????-C Arial?????????????????????????--C Arial?????????????????????????-2
 
oTAG 0)-4%2
 
TAG 1)-4%C Arial?????????????????????????-2
 
       5...C Arial?????4?????????????-  2
 
TAG)-42
 
O
    DC_SETS-100%--)-%


































































































!





















-
 
-$L
 
L
 
L-
 
       "System΁cčρ -
 
-
 
C Arial????????????????????????--
 
--!2
 
EFFECTIVE ADDRESS(-))-0(---000-----$}
k       
k     }}
-C Arial?????????????????????????-C Arial?????????????????????????-C Arial???4?????????????????????-        -C ArialmalobZ
ejnnormalStandar?-2
 
oWord 0B%%%2
 
Word 1B%%%-2
 
       ...C ArialDrawing Office - Robin Ni-2
 
Word DC_SETS-2B%%00%--)-%2
 
O
Word DC_SETS-1B%%00%--)-%-
 
--$
 
LHLH
 

 
L--
 
-
 
--$)L
 
L
 
))L---%QLQ-7-7
 
---%

---%7
 
7[---$^Q7Q^Q--$cc--#'+/37;?CGKOSW[_cgkosw{#'+/37;?CGKOSW[_cgkosw{#'+/37;?CGKOSW[_ccccccccccccccccccccccccccccccccccccccccc{cwcscockcgccc_c[cWcScOcKcGcCc?c;c7c3c/c+c'c#cccccccccccccccccccccccccccccccccccccccccc{cwcscockcgccc_c[cWcScOcKcGcCc?c;c7c3c/c+c'c#ccccccccccccccccccccccccc`\XTPLHD@<840,($ |xtplhd`\XTPLHD@<840,($ |xtplhd`\XTPLHD@<840,($   
!%)-159=AEIMQUY]aeimquy} 
!%)-159=AEIMQUY]aeimquy} 
--d Arial?A?????-
2
 
DMMUHSSH-%L
 
---%
 

 
---$     
 
=
 
     --$DDD--C Arial??-
2
 
X1COMP047--      %h- --$^o^^- -%Q
Qh- --$x^Q*^x^- -%##c- - -%- --$o-C
 
 
 Arial?A?A?A?A?A?A?A?A?A?A?A?A?-        2
 
HIT 00)%-
 
-
 
C Arial?A?A?A?A?A?A?A?A?A?A?A?A?-
 
2
 
31%%-
 
! Arial?A?A?A?A?A?A?A?A?A?A?A?A?-2 Arial?A?A?A?A?A?A?A?A?A?A?A?A?-2 Arial?????????????????????????-2
 
/log! Arial????????????????????p???-      2
 
s2,2 Arial?????????????????????????-2
 
(DC_SETS)+4$$!!!-
 
 -       2
 
4,%C Arial?????????????????????????-             2
 
h3,%C Arial?????????????????????????-    2
 
0,%S Arial?????????????????????????-
2
 
WAY 0O98.--$HL)L)HHL--
 
-
 
-
 
-C Arial?????????????5???4???????-       2
 
2,%-
 
-
 
C Ariale Monotype Corporation pl-       2
 
I1,%-%L::--
 
--$g
g
g-C Arialobin Nicholas, Patricia S-2
 
NWORD SELECTB400--%-0)-%---$::
 
--$z-
 
--$zz---%))7---$P.).P.--%---$
--%)---v$9 #&)+.1368:<>?@AAAAA@?><:8631.+)&# --%))---$)P--$P)P-
 
 C
 
 
 Arial??u???????t--
 

-C
 
 
 Arial???>?N?????-2
 
\eTO/FROM CPU)4)0470-0!2
 
TO/FROM EXTEN I/F()4)047-+)-0)-
 
%LU-       - -%U`- --$WW     W-C Arial????O????????-     
2
 
BYTE--)-2
 
FwSELECTS--%-0)--
 
-
 
! Arial????????????-2 Arial???-2 Arial??C+???AC?A??-2
 
<
 
log! ArialA??A?????-  2
 
 
2,2 Arial?A?A?A?A?A?A?A?A?A?A?A?A?--2
 
 
(DC_SETS)+3$$!!!Visio (TM) Drawing
 
MNTHLRl !fffMMM333$
 
$
 
U38@Td Arial@NWingdzs@N@tMonotype Sort+
NtSymbol5T?? Y@-1UJ:DT1EW-hTT<*  
 

/Ub
bO0zGz?@8@H2!kWb*U
 

+$PL/^&9^$? { Ak^&,,'%/v&&       *
 
1y
 )P? 2
U
U12?k9aBBHEHEHEHEHEHEH@?>?:`T2BBHEHEHEUHEHEHEHE%H@%O9      F7AOY@;P
AsVsVA!gLTkY  W_W__ !`#k4lb6u`kW     *4l
 
4l%Y?P:?-\
#!+|QtKf2|2|2|I2wGQAUoTMeE$ttA%_8BOTOfOxOO??HO?7ܻXuW?YsU42
 
T*
 
xxx
 
0jPvȲl^/!3jBj6D///$Q0p?Mdj^cj4Ak[~ϐ$YkU1%1F-(kp
ٻ          A.$5-Bi`#9)F/Pv// ߾/u?2trߜKS527xߢ#6@h$MuLh        Ճ%ԊՑ)<OU#5G::U2q ?/&w&
 
<<7H1OQjPSHQywHAt///YOG$_p4b%F!8q/#P?C/N^qhE!	@d)n{r1P1	@/Oqt}Q!n=k@Ʊ셩{B'ɂXVP_0TNJg211R5P"QQ[O"P!q[rrqqӂqq¢ӁӁP¡¡Waa7$VW7P$q"$qP1q1qP>q">qPKqKqPXqXq2eqeqZ2SobZZdSTQcdPQQP1H[<k?ta}Y M/OO*Dd3qO/NkS\O9E//_      ??-??=___ѷ'sϖdI,O0R7nO&ګa̗ѫaW?O  //?*
 
KϥϷϾCNa\"4FXj߲K߳BTf_/q///,ڭaRdv*<+/`bbiAnFUj?|?~/ "C??Va]?     Ia(G
 
rpl/YDE@a1LOpO#Q/ISGQۍBQfQaIq_Uyj(ȄBb_(_:_/^_//Q__a1_      OO-OFZOQo~MA%oCAOOMgy N_r_O7Zg@:o,Ko-XyCŮbddpddpA͟ߟ'@9K]vAB(Onl=#??6HZlƎ'᏶;M_q 2DVhzόϞϰ
 
.@Rdvߚ߬߾#}(:L^p Uɑۏ"4FXj@|X*<N`r&8J\nY////A/S/e/w///F/L//??$?6?H?Z?l?~????????O"O4OFOXOjO|OOOOOO__ 0_B_T_f________oo'o9oKo]oFxoOoooooo,>PPfx,> nBsgcEfΏ(ٴJ\nȟڟ"OeOj|@į֯(:L^pʿܿB#vXT+Sbbz@v6M_Toρ6ϱi      -?Qcuߙ߽߫ϭ,/-?eY[Ưy+=Oas1ńRZsc<Ɠ`Zl~sb6-1R##5GYk}x;6/F%/jI/[/m////)////
 
??.?@?R?d?v???YTV
|?bO2ODOVOzOaqOOOOOO_!_3_E_W_i_{________oo/oAo}x^oKAcrobat Distillerod7XX6  $)/@o  .0²r
 
dt        '9K]oCustom ?page 0,/FBN#/#1>//?/Q/
*2////
*3/.?//d:h#winspoolAcrobat Distillerc:\Program Files\Adobe\4.0\PDF Output\*.pdfUFDfP
h> /T6DUmA@
?ۿI?Y{O1@3EEbOeZ
 
Hu P(:{W_qQGeneric box with text and connection points. Can be stretched toy dimwenss.mb?贁No?k?4
HDD
$#       =h-(>TTE=UA??Q6   u` 6u         mB>00       0(2s@sJs&T>5
L@{5`7Copyright 1999 Visio Corporation.  All  "s reserved.` _SBl.chm!#22448d9   l>#0>Udd#3                    T
 
<hb 
261
 
g,s724?`b?M1^%Y?r?91M1E;6==5(2?;zrA
 
IB=OCq,^35/rV:?@FACMAOMOO@_2A#[6OMZM"3A^%\$___Z__B#[@o_9Bo[(
^textHl&'!OyaGEF#,oJB
 
4j]\ak_@+k3akIk%Ul4,_j @%@Q]=A-Pc7"A%Ul4,_j @%@RA-37U~}@dQeFR0BTf
RBH<(
 
H<(
 
U~EQ.
R0BTf
TR;UFDf
h-TUU[U@@??I?`d
buoqYkQhu23u`   Connector
 
`
 
e1Crw
 
UH ^  -}|5p`I`V?}`xa833ސ]3σ3u33?,      ?Gxpx^&
CThis connector automatically routes between the shapi
ts.b?贁N?HD
@#            =h8T YY9    BF    U@?
ۿP6
 
u
 
`u#`bA@u
J .Q#DB     #։u`h?U\hr|SuZa{@-?bHl;'bE-ho'y(
 
2rq?@I k?$%?
 
@"V*5L -br/     ^vԜv"(2u&."q28iv"uh9Bd&<O/M{
 
#145`Vis_SBl.chm!#22474`7Copyright 1999 @io Corporation.  All $AUd3CE \^4
 
*L1$b24R(^[w[D ZQi       a59       93O'2"q?/g;2GHls'$!OyaGEӧF{#I7B
 
$do@+k"sko(,S̭J+B?9=5RD5H3Si{"/| UPxP4FDTey
ahj TqUI_j @I%@?[?I?*?QcR`@?qu`u$ oT       <Q4w!w! `        Connector
 
`*"
 
*e3a$$$      !aU        !
*U6$U!"#'U()*+,-2!+1H<4747"7!74a7181718171817471817!8!7'18'17+18/17/18317318:718?17;18G17?189!78:G18W17K18_17O18c17@9!87W18%:4&:_18k17c18o17g18s17k18/Go180:s181:w1817{18!7184:185:18U68P31qq11W1W1!g1g1a!!19a9a1!!1VaVa![q[q/1w1w1?1119a.Eo1aa1qq[q1iEiaZC<1|ZE!!E!5)E:m@@|_=$@2п2?p!{1H-J21a2P?1v<Do1<<<[?l1aUU1=E/
3x;1:5> Eq411p_UHPa*;Ód
5`rχ:Ϻ31K1FFECTIVE ADDRESSj45/G/*vT3aBi4@Rg1v'2+q'EE|ˏݏ%"_/{2
 
2ضVhz0   !4Q\aq'?k?A|0ΟT /ASew%ȯ0BTfxƿ꿵\&/@& yD/c/χ//%8TAG 0
 
v"11
 
-6...-7"0
 
DC_SETS-1e5qU3
 
#2|U?:Y}8 38 `7״߆J!߃qqE?qq`kq;OMO55BUQZ1@Ruas`?r?%+=(qVfpoT}9eQ+=Oas!|f0BTfx/h/jVo(
 
>/P/܏t/=k]/X/•J;Word%0,?)H52?P?__????  'ï?O#O5OOYOkOOOOOOOGY
__1RIQ0>\0[_m_WYÏ_j|_^6i@@|?=$*eeo.o`@oX.#bV0HŃ`oToogIQ%7I[mX`&8J\ngb"%
 
z ;@>kkI&F0^C!J'IQ>Q:>\>>gyπW>ϯWiCu1CU46u߇e>ߔ5&!%7ImO&@OOO*
 
B (s sH1L%OO¯ԯ92I7[/:L~ވߖ!q,>Pbt[&,gHwɮ1u)Q!2EygP-DT![->}bx֐@"1xyvrr
 
srrhߠ(:qLٸx=
@ECpa:ta#h!r]l~v~U
0Œ!eqRRbA]4q9CT߻*r$U,/Ǥa13;og;5nDE޴28Q""\U3,\R.H/Z$qQ#lFU0O3kR(}p0q3&\SNSZ,T;OZ?g?aaUpiDMMUh٥2yߋߝQd޺ForQ-Q-QakF(_T%k,'oBo'%onooR[OoXlOU_#G5arԚ"پ1%fQ`oђ{s'%TzU/itϡϗy{'2U
 
͂ůM"߄@]?755a4~}a9^"=޴:mӆ@@|= ħC
 
 V<x!2     ޴6i$pxCv'u@˨+E秜(OS
 
2rq?@I0?&.g`|L'%&;H)2A'*â"ux1BP`0#!X+/=-xBBOTlbъQji_y|@՜//o)m9'[
 
,z9{gߊy
'9K]????t@
o{+=Oas
    
 
:bc]STfg
 
Ϳ/ ,+a/s///////o':O8?yTq      <%L%@,Q 43
 
53Iρ 76(e2T!OL񇆸G      2(q??6T+?8Ugd|ߝ$8~K&O0M,OOߣ;_ONw_O_^9~ESET 0
 
,a1
 
7f...7g1bDC_,`S-1pPAv/*TAUɁ3ԃbU<aoncƄPoiɇgju(}d74!3rAvvu?`Րkr]$ZWB/x$%>Ke=LA6l-E*?@E_$%3غ33?QO)pvE1?.'ICƗaPVTٟ?{O+O=OOOaLrI_I{AE@{۪eq^h obILJ<<ªyvEֳ9y['ysSϞsA%ܵ!hCOMPYeZ累~I/m/ro/%P-DT!FXj|?$?$
 
29/
@NUqVh۲h)Op@w@z3u?+z8J\n_(W" 'Ugyߋߝ@:m@39#5GYk}y;9"6,.R@.'Fp%|6{?>P"67!7s?>j?O92DVh zy|sF=$6G(E_o!iT@W4ю83RVX|uQIi9-/"?@|=I:K~pT?ud}e?PK"x)@@@~fc!A+f<91M#:2	N4v?3E~gbR^X2U@ ZP`/'?2rq_?@IpuumYi/#a53s0l!&OAdWA%cOuJ~BZG2rq?daR? PAPh6 P >H`0mUO   !:T!dST_!:BI[IQM
 
_]pQ0[;?zԀ0]Yk)}` r3B)
 
CvfuS
]Q%Y|XE]q@i1h)h'rBjj|⹘dτ!
39sD~R8? `$kEd׿鿹Q D_Hƛؕ/@Vb\?@ߕG:PZ/l/~////////?;?F
 
;`fA?s65I?E)~s*<q={TOkxOOFC%=FaSϏ|TOOO_b_7_I_[_HSFaU|QXHIT 0ϕ%	™1PoU@@i6ke%Յ`eB-fM_;&9&R"eaURLADLٷUU;>@&?կ=:.?	OW>HO?lMȕO?ONQX31}!_-ܑNW.gp/6_i@0-A.S/e/w//|!lf/////:%4…`܍?0?B?T?f?x?OOO_?fZOOj1nOUOOӏ_DVlog2(DC_S?ETS)+3a aU)UՒŷl*Qǟ̴ٞf	$-?Qc@uӿhϷA_S_e_w_______@:mӆ_o!o3oEoWo|Uƅooooooo'9K]o'vGマ?⏡鏽 MCUg4pܟ$6H~Ưدu2D]t%VI/6HZli`jpi&ϬϾ[mߑߣߵ%7I4&?V?2*??!O?WO{O?OM5l4\k!k],)!*555'Q/c/u/v4a[f/////??)?;?M?_?q?OOO?AY_NO
OZbOVvqO;T_qV[mWAY 0/иilPRr]a]!k}X_j____<_
/iC#/5/G/"o4oFo~mɕtoooooooo(:{?տOw6OAϭ~wϐP_j3:R"nȟڟ &8J\n 6і)^殯ү,>PbtϼDEzϞpς
 
v@Yd
 
!Y0:R%;\O%U2ߐ߹E*%U$U^QI|+|"m(9&))|A2Q!|
 
S

šѥQ-Su`0x/+%]/TЬĿ)3=?Tj|lߣ2}&g-"7/I/+_9XWORD SELECTSRߛ4m9Xڝ!%ҕb!)!E{^:HP-DT!->Sbo2j@"oXe]X
 
1hto
 
j+=Vh*/۽*k8Co#!2///?!?3?}eA٣Y+d?@M?@bZu
 
ȳxkOvgtqa bMutr[{wSvw
1(Ģs]٪_X@3EoI{ƨ`+o@      ";1
 
U2߿U[tcw1q  gy膟~Wbv/Omi%2RMr>17lrb.oooooo  -?xPpQ|Tfxu(2  E{N,ASewя2+6$K]Ÿɟz#5Gk}Gৡ_a!$ͭ>1m9ODž9D6i@@ЋI?@SC]SBzw8B,(b_Sƍ_S(A,)3AeXp:_eŃ!@F1!?pMX!vÔܯC?U?g?y?;&G
 
@@?S95@G????OO`0OBOTOvxOv,(&O#` L@%E_F(&'''T/.(&'-7'/l_~_Ua______o oKoVo4G?g1"@:m@@?"/{RNuha`&1v/
 
8A,VA*OAe L/@)3RpAw:gkP'@z3[Q4b:oLn{#VgW$onVgmWo??U><+N?¬SAczre?w????????wX.GC>O>iEWOGE<4yl`@
 
zr?yAMh]aZR7Yf@DzVtTCq-B)1Fo̕?qzI2rqfI7,X7SCVQrE5&YxyBqE"4zvP;3M4SkPp` A1 I?ǣAu<ChYԿC(jq,w|;娉KE}|ߍtS>u7 6͕$]fm۶m|;ݩϻϼVeX``MO_OqOOOOOO—_?@^X_r=_O_a_s_`_____?,)A/I?—_eO?y%@$AST ԯ,8
8?(\?ٿ<
 
yC'ӭTO/FROM CPU
 
 
EXTEN I/FFȁCȁ~dƏ؏C@@|=i$E J Tfl艙l&JC ()$@4bphe&Po/.f'P<{"77
'-?Q1"xČ¯Gr
@XjyFCTOlM߻͵d뿈D?(`^пs__O`U(_yO53Rdv{`߾“'!,(Q  7I[mKav(@?N (:@vLw^M_v`O@AzO%7I[A__xBYTE
 
 
SELECTSU>U#$%&U*-.0U1234Ul4,_j @K%@Q1DC-3e7AU2@TPkD7IRH<(
 
U2EPD7
RUlL\(4 D@?%)R)t;U$
 
4(U1(UO"D&aU=QJf        )h"Ty+Uv'_Ʌ&aQ-
 
-H*9(TYgEQ/,GuideTheDocPage-1Gesture FormatBlock NormalVisio 10Block ShadowVisio 12Block HighltVisio 11ConnectorVisio 90Dot ConnectorConnector ArrowVisio 00Visio 01Visio 02Visio 03Visio 13Visio 20Visio 21Visio 22Visio 23Visio 50Visio 51Visio 52Visio 53Visio 70Visio 80BoxBox.3Box.4Box.5Dynamic conn?ectorDynamic connector.10Dynamic connector.23Box.37Dynamic connector.40Dynamic connector.50Dynamic connector.52Box.2Box.9Box.13_53D
 
F
 
ET,-
 
<;*G#;Bl;S
;`c
 
;qu
 
;~Q
 
;u
 
;;u
 
U,UDu
 
\Zu
 
tGv  U;";U/;<;}I;V;Uc;4p;UL};d;U|;;;c;AģT;ԣ7*ܣU7*7*}I* I*U ;U4 HU !T :'d %*t U)* -* UL* P*ԟ T 0 _*!*$e0*D*e0*de0 Ute0ʟ:e0E6*(!  0xRf
 
)!! !"#Ts1%&'U()*+7-./0*124UjU     
 
U
UUUUl4,_j @K%@dS-KUC-P7AUl4,DPK
 
AJ-<37A_*<N@RKMRVgq6uH<(
 
H<(
 
_*<NES]L
RVgjq >={z
 
*   g"4pFX(r@(3a@2y
 
JO:]RP
 
4du&S!BT?Q
>CFCm`sĬPfk$Of'D^N4_PE)1Y1i=Ի`2HDV
 
O?~܏Lt$w5 C=%5 J!5 @Oh+'0@HhtValued Sony CustomerG(Exw
 
w
 
 EMF EXVISIODrawingMD ??l(@(ʦ"@HP\ht
  PagesMastersPage-1BoxDynamic connector8_VPID_ALTERNATENAMES`_VPID_PREVIEWS_PID_LINKBASE       A
 
Q<=KuyTiming DiagramTiming.Document.19qTiming Diagram
 
FMicrosoft Visio DrawingVISIO 6.0 ShapesVisio.Drawing.69qTiming Diagram Editor v7.1g - Output File
 
 
PROJECT
 
BaseTimeUnit    1
 
DisplayTimeUnit 2
 
TextGridX       250.000000
 
TextGridY       6
 
EdgeGridX       250.000000
 
ImportStartTime 0.000000
 
ImportEndTime   281474976710656.000000
 
TimePerPixel    6.571429
 
Visible DELAYS  SETUPS  HOLDS   SAMPLES TEXT    HIDDENATTACHMENTS       CRITICALPATHS   GRIDLINES       UNCERTAINTY
 
ColWidths       144,216,288,423,488
 
ScrollPos       0.000000,0.000000,0.000000
 
DefDelayRule    1
 
NoEventOverlap  NO
 
SigLabelFontHeight      10
 
LabelHeight     12
 
LoadLibsToMem   1
 
UseFullPathNames        1
 
LibPath
 
EntireTime      YES
 
PrintTimeSpecified      NO
 
FromTime        0
 
ToTime  5.75
 
AllSignals      YES
 
CurrSelSigs     NO
 
PrintTo 2
 
PrintFileName   C:\DOCS\dbg_readwritespr.wmf
 
PreviewInterchange      YES
 
PreviewTIFF5    NO
 
UseMargins      NO
 
PrintTimeLine   NO
 
PrintBorderBox  YES
 
PrintSigNames   YES
 
PrintSigNamesOnEachPage YES
 
AddPreviewToEPS NO
 
PreviewRes      150
 
MarginLR        1.25
 
MifImageWidth   6.00
 
MarginTB        Auto
 
Header  %d %t;%f;%p
 
Footer
 
ScaleHorz       100
 
ScaleVert       100
 
ScaleHPage      1
 
PrintImage      DIAGRAM
 
DefaultTimingModel      minmax
 
DefaultClock    Unclocked
 
DefaultEdgeLevel        neg
 
DefaultSet      Not Used
 
DefaultClear    Not Used
 
DefaultClockEnable      Not Used
 
DefaultClockToOutLH     0
 
DefaultClockToOutHL     0
 
DefaultSetup    0
 
DefaultHold     0
 
DefaultRegStartupState  unknown
 
DefaultPodSize  8
 
DefaultActiveLowSetClear        True
 
DefaultAsyncSetClear    True
 
DefaultActiveLowClockEnable     True
 
SigLabelFontHeight      10
 
PROPS!
 
!
 
 
STYLE
 
DefaultFont     USER    {-17,0,0,0,400,0,0,0,1,0,0,0,0,Arial,0}
 
DrawWndFont     DEFAULT
 
DrawWndColor    DEFAULT
 
GridWndFont     DEFAULT
 
GridWndColor    DEFAULT
 
LabelWndFont    USER    {-13,0,0,0,400,0,0,0,0,3,2,1,34,Arial,0}
 
LabelWndColor   DEFAULT
 
ParamDispPref   0
 
ParamWndCellDisplay     0
 
CustDispString  %n v=%mv,%Mv f=%mf,%Mf m=%mm,%Mm d=%md,%Md %c
 
CustomDisplayStringRTF  {\rtf1\ansi{\fonttbl{\f0 \fswiss Arial;}}\sectd\marglsxn1800\margrsxn1800\margtsxn1440\margbsxn1440\headery1440\footery1440\sbkpage\pgncont %n v=%mv,%Mv f=%mf,%Mf m=%mm,%Mm d=%md,%Md %c}
 
MarkerDispPref  4
 
MarkerCustDispString    %n v=%mv,%Mv d=%md %t
 
MarkerCustomDisplayStringRTF    {\rtf1\ansi{\fonttbl{\f0 \fswiss Arial;}{\f1 \fswiss MS Sans Serif;}}\sectd\marglsxn1800\margrsxn1800\margtsxn1440\margbsxn1440\headery1440\footery1440\sbkpage\pgncont\f1 %n v=%mv,%Mv d=%md %t }
 
SignalColor     2
 
LabelOffset     4
 
BusDisplay      0
 
WaveFormWidth   0.500000
 
WaveFormColor   0
 
InputWaveFormColor      16711680
 
SlantedEdges    1
 
SlantAngle      75
 
RightJustifySigNames    1
 
AutosplitEnabled        1
 
AutosplitChar   _
 
DynamSizedSignals       1
 
!
 
 
DIAGRAMTESTBENCHSETTINGS
 
FilesBeforeDiagramModel
 
FilesInsideDiagramModelDeclarationSection
 
AbortHdlCodeEnabled     1
 
DelayHdlCodeEnabled     1
 
SampleHdlCodeEnabled    1
 
MarkerHdlCodeEnabled    1
 
VerboseSamples  0
 
VerboseDelays   0
 
VerboseFileInput        0
 
VerboseSequenceVerification     0
 
IncludeDelayTime        1
 
ExecuteFromTopLevel     1
 
TimeOutInDiagramLengths 0
 
DefaultCycleClock       Unclocked
 
DefaultCycleEdge        neg
 
!
 
 
MACROS
 
!
 
 
CORGROUP        $$CLK_I_BufferRising
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_I_BufferFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_I_BufferRisingFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_I_BufferRising
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_I_BufferFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_I_BufferRisingFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_I_BufferRising
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_I_BufferFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_I_BufferRisingFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_I_BufferRising
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_I_BufferFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_I_BufferRisingFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_I_BufferRising
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_I_BufferFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_I_BufferRisingFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_I_BufferRising
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_I_BufferFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_I_BufferRisingFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferRising
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferRisingFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferRising
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferRisingFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_I_BufferRising
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_I_BufferFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_I_BufferRisingFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferRising
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferRisingFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_I_BufferRising
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_I_BufferFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_I_BufferRisingFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferRising
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferRisingFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_I_BufferRising
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_I_BufferFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_I_BufferRisingFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferRising
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferRisingFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferRising
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferRisingFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferRising
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferRisingFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferRising
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferRisingFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferRising
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferRisingFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferRising
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferRisingFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferRising
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferRisingFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferRising
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferRisingFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferRising
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferRisingFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferRising
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferRisingFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferRising
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferFalling
 
Percent 100
 
!
 
 
CORGROUP        $$CLK_RISC_BufferRisingFalling
 
Percent 100
 
!
 
 
CORGROUP        $$clk_risc_BufferRising
 
Percent 100
 
!
 
 
CORGROUP        $$clk_risc_BufferFalling
 
Percent 100
 
!
 
 
CORGROUP        $$clk_risc_BufferRisingFalling
 
Percent 100
 
!
 
 
CORGROUP        $$clk_risc_BufferRising
 
Percent 100
 
!
 
 
CORGROUP        $$clk_risc_BufferFalling
 
Percent 100
 
!
 
 
CORGROUP        $$clk_risc_BufferRisingFalling
 
Percent 100
 
!
 
 
CLOCK   clk_risc
 
PERIODE 1
 
DUTY    50
 
OFFSETE 0
 
INITIAL LOW
 
MAXUNCERTRISE   0
 
MAXUNCERTFALL   0
 
MINUNCERTRISE   0
 
MINUNCERTFALL   0
 
JRISEE  0
 
JFALLE  0
 
GRID    1       1       1       2       2       16711680        0        0
 
ENDGRID -1
 
DIRECTION       input
 
MASTERCLOCK     None
 
Clock   Unclocked
 
EdgeLevel       neg
 
Set     Not Used
 
Clear   Not Used
 
ClockEnable     Not Used
 
ActiveLowSetClear       True
 
AsyncSetClear   True
 
ActiveLowClockEnable    True
 
VhdlType        std_logic
 
VerilogType     wire
 
SystemCType     sc_logic
 
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
 
StateEquation   Hex(Inc(0,2,5))
 
HighVoltageThreshold    5
 
LowVoltageThreshold     0
 
MSB     0
 
LSB     0
 
isFallingEdgeSensitive  False
 
isRisingEdgeSensitive   True
 
DrawAnalog      0
 
BooleanEquation
 
NegTolerance    0
 
PosTolerance    0
 
UserSpecifiedSizeRatio  1
 
VerilogCode
 
VHDLCode
 
PROPS!
 
E5      1       2500    2500            1       0        DR      0
 
E6      0        3000    3000            1       0        DR      0
 
!
 
 
SIGNAL  dbg_adr_i
 
DIRECTION       input
 
RADIX   hex
 
GRID    0        1       0        1       0        16711680        0        0
 
ENDGRID -1
 
Clock   Unclocked
 
EdgeLevel       neg
 
Set     Not Used
 
Clear   Not Used
 
ClockEnable     Not Used
 
ActiveLowSetClear       True
 
AsyncSetClear   True
 
ActiveLowClockEnable    True
 
VhdlType        std_logic
 
VerilogType     wire
 
SystemCType     sc_logic
 
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
 
StateEquation   Hex(Inc(0,2,5))
 
HighVoltageThreshold    5
 
LowVoltageThreshold     0
 
LSB     0
 
MSB     31
 
SignalActionType        0
 
isFallingEdgeSensitive  False
 
isRisingEdgeSensitive   False
 
DrawAnalog      0
 
BooleanEquation
 
NegTolerance    0
 
PosTolerance    0
 
UserSpecifiedSizeRatio  1
 
VerilogCode
 
VHDLCode
 
PROPS!
 
E0      X       750     750             1       0        DR      0
 
E1      V       1750    1750    A20     1       0        DR      0
 
E2      V       3750    3750    A100    1       0        DR      0
 
E3      X       5750    5750            1       0        DR      0
 
!
 
 
SIGNAL  dbg_dat_i
 
DIRECTION       input
 
RADIX   hex
 
GRID    0        1       0        1       0        16711680        0        0
 
ENDGRID -1
 
Clock
 
EdgeLevel       neg
 
Set     Not Used
 
Clear   Not Used
 
ClockEnable     Not Used
 
ActiveLowSetClear       True
 
AsyncSetClear   True
 
ActiveLowClockEnable    True
 
VhdlType        std_logic
 
VerilogType     wire
 
SystemCType     sc_logic
 
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
 
StateEquation   Hex(Inc(0,2,5))
 
HighVoltageThreshold    5
 
LowVoltageThreshold     0
 
LSB     0
 
MSB     31
 
SignalActionType        0
 
isFallingEdgeSensitive  False
 
isRisingEdgeSensitive   False
 
DrawAnalog      0
 
BooleanEquation
 
NegTolerance    0
 
PosTolerance    0
 
UserSpecifiedSizeRatio  1
 
VerilogCode
 
VHDLCode
 
VhdlMapping     DefaultVhdlMapping
 
PROPS!
 
E0      X       750     750             1       0        DR      0
 
E1      V       1750    1750    D20     1       0        DR      0
 
E2      X       5750    5750            1       0        DR      0
 
!
 
 
SIGNAL  dbg_dat_o
 
DIRECTION       output
 
RADIX   hex
 
GRID    0        1       0        1       0        16711680        0        0
 
ENDGRID -1
 
Clock
 
EdgeLevel       neg
 
Set     Not Used
 
Clear   Not Used
 
ClockEnable     Not Used
 
ActiveLowSetClear       True
 
AsyncSetClear   True
 
ActiveLowClockEnable    True
 
VhdlType        std_logic
 
VerilogType     wire
 
SystemCType     sc_logic
 
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
 
StateEquation   Hex(Inc(0,2,5))
 
HighVoltageThreshold    5
 
LowVoltageThreshold     0
 
LSB     0
 
MSB     31
 
SignalActionType        0
 
isFallingEdgeSensitive  False
 
isRisingEdgeSensitive   True
 
DrawAnalog      0
 
BooleanEquation
 
NegTolerance    0
 
PosTolerance    0
 
UserSpecifiedSizeRatio  1
 
VerilogCode
 
VHDLCode
 
VhdlMapping     DefaultVhdlMapping
 
PROPS!
 
E0      V       -1      -1              1       0        DR      0
 
E1      V       750     750     PC      1       0        DR      0
 
E2      X       2750    2750            1       0        DR      0
 
E3      V       3750    3750    D100    1       0        DR      0
 
E4      V       4750    4750    L/S EA  1       0        DR      0
 
E5      V       5750    5750    LOAD DATA       1       0        DR      0
 
!
 
 
SIGNAL  dbg_op_i
 
DIRECTION       input
 
RADIX   hex
 
GRID    0        1       0        1       0        16711680        0        0
 
ENDGRID -1
 
Clock   Unclocked
 
EdgeLevel       neg
 
Set     Not Used
 
Clear   Not Used
 
ClockEnable     Not Used
 
ActiveLowSetClear       True
 
AsyncSetClear   True
 
ActiveLowClockEnable    True
 
VhdlType        std_logic
 
VerilogType     wire
 
SystemCType     sc_logic
 
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
 
StateEquation   Hex(Inc(0,2,5))
 
HighVoltageThreshold    5
 
LowVoltageThreshold     0
 
SignalActionType        0
 
MSB     3
 
LSB     0
 
isFallingEdgeSensitive  False
 
isRisingEdgeSensitive   False
 
DrawAnalog      0
 
BooleanEquation
 
NegTolerance    0
 
PosTolerance    0
 
UserSpecifiedSizeRatio  1
 
VerilogCode
 
VHDLCode
 
PROPS!
 
E0      V       750     750     READ PC 0x0     1       0        DR      0
 
E1      V       1750    1750    WRITE SPR 0x5   1       0        DR      0
 
E2      V       3750    3750    READ SPR == 0x4 1       0        DR      0
 
E3      V       4750    4750    READ LSEA 0x1   1       0        DR      0
 
E4      V       5750    5750    READ LDAT 0x2   1       0        DR      0
 
!
 
 
SIGNAL  dbg_stall_i
 
DIRECTION       input
 
RADIX   hex
 
GRID    0        1       0        1       0        16711680        0        0
 
ENDGRID -1
 
Clock   Unclocked
 
EdgeLevel       neg
 
Set     Not Used
 
Clear   Not Used
 
ClockEnable     Not Used
 
ActiveLowSetClear       True
 
AsyncSetClear   True
 
ActiveLowClockEnable    True
 
VhdlType        std_logic
 
VerilogType     wire
 
SystemCType     sc_logic
 
TemporalEquation        8ns=Z (5=1 5=0)*5 9=H 9=L 5=V 5=X
 
StateEquation   Hex(Inc(0,2,5))
 
HighVoltageThreshold    5
 
LowVoltageThreshold     0
 
SignalActionType        0
 
MSB     0
 
LSB     0
 
isFallingEdgeSensitive  False
 
isRisingEdgeSensitive   False
 
DrawAnalog      0
 
BooleanEquation
 
NegTolerance    0
 
PosTolerance    0
 
UserSpecifiedSizeRatio  1
 
VerilogCode
 
VHDLCode
 
PROPS!
 
E0      0        5750    5750            1       0        DR      0
 
!
 
 
Visio (TM) Drawing
 
BTH@AuRx !fffMMM333?Ba$
 
$
 
U,8@Td Arial@NWingdzs@N@tMonotype Sort+
NtSymbol5T?? Y@-1TJDT1EWP-hTT<U*U       
 
U
=/Ub
b酸0zGz?@8H2!kWbU%U
 

+PL/^&9^$? { Ak^&,",'%/v&Q&      
 
1y
 )? 2

J12?k9aUBBHEHEHEUHEHEHEH@?>?:`2BBHEHEHEHEHEHEHEH@$%O9F7AOY@;
A*sVsVAgLTkY 1 W_W__ !`#ku4lb6Pu`kW 4l
 
4l%Y?:?-\
*#!+|tKf*2|2|2|2wG)QUoTMeEttA%_8BOTOfOxOO?  
 

 "A$%&'()*+,-/0123456789:;<=>?@BDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopq?O?7   ܻuW+?sU42
 
T*
 
xxx
 
0jvȲ^/!M3jj6D///$Q0p?Mdj^cjnj4BAk[~ϐ$YkU1%1@F-( kp
ٻ          .$5-Bi`B#9)F/Pv// ߾/u?@2trߜKS52Ɍ7xŀߢ#6@h$MuLh        Ճ%ԊՑ)<OU#5G::U27q ?/&@w&<<7H1OQjPSHQywHAt///YOG$_4.b%F8q/#?C/N^qhE!	@d)n{ r1P1	@/O0qt}Qn=kƱ셩{B'ɂX/PP\f211R5P"QQ[O"P!q[rrqqӂqq¢ӁӁP¡¡Waa7VW7P$q$qZ0r1qPZZdJrKqobdd2oaoaAP5T~rqP1W?Or?~??? x9/F
@@O$J]A7IHqdEp{y\O@f___pʿѫa1PbtφϪϼ(:L^p߂߂O߳
1CUgb{.);M_xa"4FX0Bzas//'/9/K/]/o/////////?#?zaB?T?f?x????????OOUbb7OQV.e_OqOOOOOOOO_wk#_5_G_Y_k_}____0____UlAoSoeowoooooooxa(:L^p
cwo!3EWi{Ï٦
 
.@Rdvk}*
 
fڿ"4FXj|ώҔϹ%7I[ms@ѵ0BTfQ'9K]̟ #5G29fx,>B'Ck#bz@.`c.`/%b /=QN3L/^/p////////??7?Pbtί(:L^@p݇Z;ɼٿِ>.@*[m߅3O贁Nk
 
P27q?߃?\.? QAqش$$$'9K]H䐾伩CjPj|xԕaIW&V03E0<kPDB!ߵ        V
/ASew+=Oa/09K]o?!?%Acrobat PDFWriwter$
 
wodx)3EWi{<#winspoolAcrobat PDFWriterLPT1:UFDfP
h> /T6DUmA@
?ۿI?Y{O1@3EEbOeZ
 
Hu P(:{W_qQRectangle. with text and connion points. Can be stretched toy dimenss.mb?贁No?k?4
HDB
$#        ?h-(>TT9   UA??Q6 u` 6u        mB>00XA0(2s@sJLsT>5
LO@{5`7Copyright 1999 Visio Corporation.  All      "s reserved.` _Sba.chm!#22430Bd9     l>0>Udd!!T
 
<hb 
261
 
g,s724?`b?M1EY?r?91M1|;6==5P2?;zrA
 
IB=OCq,^35/V:NAC=AK?OI="3AO<_OOKAE[6:_ L_Ij_|U|\_oo_AnHl&'n!OyaGE-szF#%JB
 
o[atk@+|k3a5\&Ul4,-@AJ-3
 
7"A&Ul4,-@$QJA
 
-43P7UzZ@Ly   >R0B
DV;H<(
 
H<(
 
UzZEy     
R0B
UFDf
h-TUU[U@@??I?`d
buoqYkQhu23u`     Connector
 
`
 
e1Crw
 
UH ^  -}|5p`I`V?}`xa833ސ]3σ3u33?,      ?Gxpx^&
CThis connector automatically routes between the shapi
ts.HD
@#              =h8T YY9    BT#F      oU@?
P6
 
u
 
`ubA@]u
  .(#DB     uu`h?\hr|uVa@-?bl;'bE-ho'$y(
 
2rq?@I ?$%?
 
@"U*5L -br     ^vv"(2uI."q28v"uh9Bd&</MSz
 
#145|`Vis_SE.chm!#20)@`7Copyright 1999 @io Corporation.  All ;Bs reserved.4U#1#7)A,@A+4j'vQ8l>$UdvE       \b4
 
*1B$b24R(@][v[D ZQi@       a59        93O'2"q?.g;2GHlsw'*O`EW
 
)Fܹ
 
#|K7B
 
$GGdVoB@k(bZS+B?49@2RD@-S"#'/ UPxo@#?FDNTe@y
ah$TBUI@
 
@25?
 
?.  K]o%j
DaU       
 
)@-?--"(qu` h`"j"p"uz)R?$5%&..(sU16t1?e"ge?'PԖ4"	(&Tu`
Black & Whiten<;
 
'1)E{&03Color Schemes...1`'Set the cNBsTB fP@this documesnt\@`2`
MJQ" e1p11 aPp!
`!1HEA1UHYQ%eTpW%eTpWeTpW5eTpWaXapWeTpWaXpWaXpWaXpWaXpWaXpWeT1QpW1QaX5QpW5QaX9QpW9QaX`!pW`!aXpWaXQpWQaXQpWQaXQpWQaXpWaXp!pWp!aX1pW1aXpWb5eTMQpWMQaXEApWEAaX1pW1aX1pS1
 
5P9QEAEAc𩁸Áa{!{!!݁c"#'=R(1)+Q*8F+EMQE1oD??P@%I!5Q0    ConnectorD    Aʒ
 
КpQUi%|-u@vI!E*@?$5%p      (X3 (.;8bbbzYP@G2qq?p?\.5?{ A`!D%<
 
I4s?11la0b=a       H   (Q/(șvsU$q,u|&X9O!/%}̦æL%}ЫL,vXj4Rvp"TOpenRISC 1200i`r'2W8E2pQ
 
(#5G@]o<ʠ5%*5%5%
 
'H1&1Q0RRQ]3EbBbVX1d#ӁT%+JY5Q%`!CPU/DSP);M$HZ~ϐφ/.a/&N6H /l:oXd/??9EAR
2٪;`:1?8J3`O:;~6?JOa3O}m>O;pQbwzOpCw]A?Xdր))'^'WP-DT!    (Q-u``uݐ`bu``u`SdmJp@ZhJh3@qTObJbUac_bXZbduY`Ёnp?cu.lilbfUYngKwgFrgUgufw_}wgp+p؀ww@z3Yr~06i       (VYa@Ed7r$K`
 
*G#_;/UQ)8Oi5 x)hDb__ U)))DVhzF7T4FW1`DCache
 
8KB//H?6/     Q/u/=/b/y/??'?9?K?%Ǫ;O~?O5Cm[=Ўߑ>w[OF(O
8<_ޓ8_s	Քʟܟ$f=Oasp 硂R׻ͯ߯'WEWWuAMMUп*`N`߄(/ߦ/&8JV?G? uD?j
op??[[rO?KO6~SewDn h)1euPICSew?///=/a/s/////J//?'?OK?Oo95K?o\1?;gx>CO(OO!OAW_,_>_P_pb________a@{o0oBoTofoxooT@tϷo3W4kTICK TIMERo  -?QcukC);M_ˏA%bI?pWײַ{П(L*pFXGxү./ASea4ĿֿT'icfDEBUGnπϒϤ϶4"4X/|ߎߠ߲3?~/Bf?b
pEO?#?GYO}OON       j@Qr_%7I?m@?_xadf);M_qT]Uoy@QIPOWERM//(/:/L/^/p/?//T?/(/??$?6?H?l?~???_?*_?OG2Odo帟qO
 
A_a_寅_____8 eo)ohqJodUrbTrbYA۳xoooooooХ2yױICac?he
 
8KBSewǏ=as1ߏ|'yKo뉟j{&){Ci׿p3ZSWrԯ
 
.Rdoдwo"4FXjρTC/b)r2y
MMU&8J\nߤߤRl?"4F?j|5?I[O0OT_!_X__):___z.Sb/̑XmVO$}Wy7M_hP-DT{!	1-!uҐ`u`bu `ur4t"2!;x+x!S0r+r6qss@r;rtQu`& EsuHh@yaے"rv*(j:/g$#vw'w6Hђ@"t@w~H)&rp	;r@z3ώ$06iW#    f01%+yr֝1e'4i 9\3poP?Uf9*z_cryJ09ޛh\!z#1oCoUogoyooooooUyyn0BTfx!yzZj
?"#JRdeǣϴCpӏ@ϸ5!4
 
.(x֙m|ğ֟lFx%Xj|@į֯(:L^pʿܿxx!y$Ϡ?%J$
.nJmo߁ߓߥ@Rm&+=Oa@s/$65';BD/V+q}@e
 
n̼,>Pb}1yF
 
*e'FGGJO^FEW]GO_-/?/?c/u/////#g88oQ?aO,1?f[c_:Lh^N6yE i`5
?Qy@Qh c7tEAb~@a
 
IidO1geK5ĢxT{'_2qЀRQe0Wqyae#}aa_!i oFePiNguctgeNa\q%a,gy       sxhuLXgTeXc{ޫ-feޯ3E2qodqoѿooo30Bhz
 
-2LTfDs͏ߏ9'9]Vɟ۟#Gekuů
UD@@eA>uWewЉϭϿ;/@Z)b3f
Dp/Fߓߥ߷G5Gkf?vp?6&8J\ nOqO7ЅOOfO        OO!_f|NV_TTcZ/TYPO%@0R!K Q WurVHP-DT!        -QuJpu
 
Jpbwun`uf@"Qhh@!bbas0bbt3aQ"[QuP` 33s:vDruV0Nya8lizmzg$5{9w:vrR z_wre)Rp`U2Nw`@z3aIOaH$06iO#9VQV17U+iQ^s$aR!Weq4`6jV3oJ?UR`9*@_$DrJyD09p8T!A____       o@o-o?oQocoujooooooo %|DVqjVvA>sZsyZwC?u㷊s+5@pII}uetτݢpxƳϊ4X!.r+!3EW{՚+=Oasrmܨ̯ޯ&8J\nmᏹ-wܶul#o
%kF1}%7ҏ!߽);5/_x#s*yfzeߚ^N`rw";F/AW5 O7g;FG:GON;FGMJGO 0|%V$_:L^pFFV//*/Q???????OO+Mq?Id\FiFyO@C\[ǎ\ȍkp_____:o,o{oPobotoa'xc1oLFe5o{_3/??Dv0=EךM23.M?QөR(p]דXqVΓ*@Ε<ҿFZ?{ƥINT
 
I/F    i9ΕFèKӫ'2qZQu[0ϽLڭ5QʙrڟE;!ӪU/7!5h5yq5,V©̣èر FΕ;!<
 
uuDUl5brL^riï!U8(:L^p@vPM);M_qσϧϹϝ%7ID/m/ߌ/6?Eh/2H?~?????OcaooooPKwa{puyuȂ~$6HA`fuZ_%U/@hB݃ fg҄ko}nfgP~m!go)jBpPvlBhP'@z3Qbo
dRpP-qNv:M_~?QcSqc.fAcrbrbrui77X>jO|OOOOO OOO_Qm:7_I_[_m_________`i+o2:Wg?ce d=     Gg!)ucHs-qٶſؿs= 2DVhz"J]Jz߀]o/Ư@:CUgy
 

,J)System :L^p//$/6/HV/k/F/////??Y9?O]?IԘn?O?şO/^./wUFUU !"#U$'()*+Ul4,@~        6;C-3+7AU2@x 177FRH<(
 
U2Ex     77
RUlL\6@?%w7RD;U$
 
!s["4FXj|C:\Program Files\Visio\Solution Extras\Backgrounds.vss#s[     #5GYk}C:\Program Files\Visio\Solutions\Block Dia\Basic Shapes.vss(s["4FXj|C:\Program Files\Visio\Solution Extras\Borders and Tit.vssv(B*8yC!܁+~/    ?9/U1(UO"D&aU=QJf       )h"Ty+U
 
"_Ʌ&aQ-
 
-H*9(TYkPEQ/,GuideTheDocPage-1Gesture FormatVisio 90ConnectorVisio 00Visio 01Visio 02Visio 03Visio 10Visio 11Visio 12Visio 13Visio 20Visio 21Visio 22Visio 23Visio 50Visio 51Visio 52Visio 53Visio 70Visio 80BasicBasic ShadowRectangleSchemeNameRectangle.28Rectangle.4Rectangle.5Rectangle.6Rectangle.7Rectangle.8Rectangle.9Rectangle.10Rectangle.11Dynamic conn?ectorRectangle.16Rectangle.17Rectangle.18Rectangle.24Rectangle.25_%,3:
 
E-
 
SGMU
4MULMc
 
dMUc
 
|Mc
 
Mc
 
M     ;d      ĪM
 
M#
 
M0
 
=
 
$J
 
<W
 
Td
 
lq
 
~
 

 

 

 

 
|Ix<\<t%*(%*8%*H%*X%*h|% y*U % A % UD *\ *t ˪* ܑ* &"U        0fx!(!*! !"#!&'()*+U^U        
 
U
UUUl4,@X>KC-Q5/?AUl4,v   ?
 
AJ-37A_*<N@DQ;?GRVgTRq6uH<(
 
H<(
 
_*<NER
 
@
RVg\]q &AM3'AM3(PPT)PPT1_(*'9K]o#5GYk}
//1/C/U/g/y////p@
A" }* * J"&') {z
 
*   g"4pFX(S0@(xKsqR2^z     J}$Q:RT
 
Ru&O(!B  U[I>l8B>O9BNo5Ogf}$
 
'7SNW8)4_9J1=`2܆<kV?_, F}D$C=\g.U Oh+'0@`lxValued Sony CustomerAC:\Program Files\Visio\Solutions\Block Diagram\Basic Diagram.vst՜.+,D՜.+,(@LXd
PagesMastersPage-1
 
RectangleDynamic connector 0lx_VPID_ALTERNATENAMESB`_PID_LINKBASEA     
 
FMicrosoft Visio DrawingVISIO 6.0 ShapesVisio.Drawing.69q1    
 
rr&WMFCy#x/ L1 EMFCXVISIODrawing
 
 \l&%%V/ L3/17@Nn^^rOB7.'# 6 U#s'.7BO^n

*5>sEUI6LLIE>5*r^N@71/%(%RL Arial%T~*A*A~LOpenRISC 1000  Architecture




     


     
TU*A*A     L`32/64-bit



&%%VIIKQZgvvgZQKI%(%RL ArialHM,,,,,,,,,,HHH,c
 
,A
 

 
cc,M,,,,,,A,,,,M,NNH,,M,,MMMM^,MMM,,,%T[*A*A[
LhOpenRISC 1200,
 
 
                Tp*A*ALX32-bit          
 
&%%Vy6*<L[hqwywqh#[+L1<4*641+#%(%RL Arial!!#8dd2!^KB88888!J%8:!J7(7!!!:6!!%8SSS=CCCCCCdHCCCC:%T
 
f*A*A
 

LhOpenRISC 1x008
 
 
                &%%Vffhnwwnhf%(%RL Arial%Tx*A*Ax
LhOpenRISC 1x00
 
 
                k\--j$3/17@Nn^^rOB7.'# 6 U#s'.7BO^n

*5>sEUI6LLIE>5*r^N@71/-.- Arial-02
 
~OpenRISC 1000  Architecture




    


       
2
 
    32/64-bite



-->$IKQZgvvgZQKI-- Arial?EoEE??????????EE????????-2
 
[
OpenRISC 1200
 
 
                          2
 
32-bit         
 
-->$*<L[hqwywqh#[+L1<4*641+#-- Arial!!#8dd2!^K-2
 
 

OpenRISC 1x00
 
 
                          -->$fhnwwnhf-- Arial?????????????????????????-2
 
x
OpenRISC 1x00
 
 
                          Visio (TM) Drawing
 
$̙"oRl !fffMMM333$
 
$
 
U18@Td Arial@NWingdzs@N@tMonotype Sort+
NtSymbol5T?? Y@-1TJDT1EWP-hTT<U*U       
 
U
=/Ub
b酸0zGz?@8H2!kWbU%U
 

+PL/^&9^$? { Ak^&,",'%/v&Q&      
 
1y
 )? 2

J12?k9aUBBHEHEHEUHEHEHEH@?>?:`2BBHEHEHEHEHEHEHEH@$%O9F7AOY@;
A*sVsVAgLTkY 1 W_W__ !`#ku4lb6Pu`kW 4l
 
4l%Y?:?-\
*#!+|tKf*2|2|2|2wG)QUoTMeEttA%_8BOTOfOxOO??O?7   ܻuW+?sU42
 
T*
 
xxx
 
0jvȲ^/!M3jj6D///$Q0p?Mdj^cjnj4BAk[~ϐ$YkU1%1@F-( kp
ٻ          .$5-Bi`B#9)F/Pv// ߾/u?@2trߜKS52Ɍ7xŀߢ#6@h$MuLh        Ճ%ԊՑ)<OU#5G::U27q ?/&@w&<<7H1OQjPSHQywHAt///YOG$_4.b%F8q/#?C/N^qhE!	@d)n{ r1P1	@/O0qt}Qn=kƱ셩{B'ɂX/PP\f211R5P"QQ[O"P!q[rrqqӂqq¢ӁӁP¡¡Waa7VW7P$q$qZ0r1qPZZdJrKqobdd2oaoaAP5T~rqP1W?Or?~??? x9/F
@@O$J]A7IHqdEp{y\O@f___pʿѫa1PbtφϪϼ(:L^p߂߂O߳
1CUgb{.);M_xa"4FX0Bzas//'/9/K/]/o/////////?#?zaB?T?f?x????????OOUbb7OQV.e_OqOOOOOOOO_wk#_5_G_Y_k_}____0____UlAoSoeowoooooooxa(:L^p
cwo!3EWi{Ï٦
 
.@Rdvk}*
 
fڿ"4FXj|ώҔϹ%7I[ms@ѵ0BTfQ'9K]̟ #5G29fx,>B'Ck#bz@.`c.`/%b /=QN3L/^/p////////??7?Pbtί(:L^@p݇Z;ɼٿِ>.@*[m߅3O贁Nk
 
P27q?߃?\.? QAqش$$$'9K]H䐾伩CjPj|xԕaIW&V03E0<kPDB!ߵ        V
/ASew+=Oa/09K]o?!?%Acrobat PDFWriwter$
 
wodx)3EWi{<#winspoolAcrobat PDFWriterLPT1:UFDfP
h> /T6DUmA@
?ۿI?Y{O1@3EEbOeZ
 
HG 9V?o)>
       `r/`wpw>
 
ȳpke{rpgTHYY9        mAUA?
@
?Q6     u` ?Mu       ~YYA|XA44       4>
 
!bJfvqQ>!"q06DNX
 
lL>U5
LO@%#A?AE^?AL#l%u%?P6    @* L#&H        "
'       ]{%#W1\!\!5`7Copyright 1999 Visio Corporation.  All 2s reserved.`0_Sba.chm!#22427Bd(,*9    l>(>Ud!E
 (!(ZU$        B$bW*
 
B
 
I(!cJk%'/?}IO  *%$WRAH5cOOOrA
 
kRS3_E^F_^qYk)OJV}ZH@f!?)\#R\a%\iooo _cL%hkpHoi}O cH5ho[}bor\aE{Hk_{Hl&'m!OyaGE*szF\y#t?
 
G]]~a|[D+K\5?5Ul4,-@_A-L7"AU2}@Ԃ 
?RH<(
 
U2}E}

R(rSD?>P_="]RCKOi{ UPxo@#?FDNTe@y
ah$TBUI@
 
@25?
 
?.  K]osu@?pu` "M"u)Be&o.؁.e(sU!&t/g /D'P,4&T`
Black & Whiten,P15&0_3Color Schemes...1`'Set the c2s2 f0this document0}
 
`2w`
:Qe1(19&AHADGF%DGD1C15P11b114Q1C_U_g_y_AVk1Qa|STOfOxLE@]e]d]e9?G@$3LT yKC(Ne`3@@]d?d?G2q*p?);v$? 6A      c<9<^f_Z1lgUo$oI)acL#F%8Ojnfeg-@ f< K1ymqa,$
M10Ojk-@(jGYF%kYkҟ5Y)F
 
OpenRISC 1000  Arco1cture
 
32/64-biti^!U9F%#G'2"U=ŵ"%8DȊjz??;bdg&!3/P5F!4&B,AAkmp\n9eAY\YD'__o[AoK*ڊooooP1?@z`?@+}pT٩ M<"֕3w ؉ՏMS|2ڛޟ+&\4Q{2008`r3rNѦA\n}ϏϡϳϢ \f,>Pbt߆ߘߪ߼5+=Or?&8JT?nIOOOO4_X5_ |(_}_jx00*<Nlynh@       /0
Z9/K/]/o//////m/
?aA'?9?K?]?o??_?_O??͏#O5OGOYO\}OX_O_O_
_C_g_=_0___       oo-o?oQo\UUl4,@LC-47AU2@<7ERH<(
 
U2E#7
RUlL        D!?%V./%0;U$
 
4(U1(5O"D&U=Q Jf       )h"/Ty*+U
 
"Ʌ&Q-
 
-AH*9(TY@kEQ/,GuideTheDocPage-1Gesture FormatVisio 90ConnectorVisio 00Visio 01Visio 02Visio 03Visio 10Visio 11Visio 12Visio 13Visio 20Visio 21Visio 22Visio 23Visio 50Visio 51Visio 52Visio 53Visio 70Visio 80BasicBasic ShadowEllipseSchemeNameEllipse.3Ellipse.4_I3l\U
 
E|fUq-
 
|G
c
 
c
 
,c
 
Dc
 
\c
 
tc
 
c
 
R
 
fUԕ$1_>IUK4IXLIUedIr|IUII3Ix`&E
 
   0Hfx!TWU^U    
 
U
UUUl4,@$I KC-37AUl4,
 
AJ-37A_*<N@| ERVgq6uH<(
 
H<(
 
_*<NEăg!
RVgtq &AM3'AM3(PPT)PPT1_(*'9K]o#5GYk}
//1/C/U/g/y////$3!
E"< *T *l  "&') {
 
*   g"4pFX(S@(Q82y
 
W3_:]V
 
d#u&#!Fj ?>D>OWADo5OX$|'lORxONx)x1<x=C5`2^V?,!!NFDT"WNC=4 N.U "s//Oh+'0@P\htdamjanlAC:\Program Files\Visio\Solutions\Block Diagram\Basic Diagram.vst՜.+,D՜.+,@LXd
PagesMastersPage-1Ellipse        0lx_VPID_ALTERNATENAMES_PID_LINKBASEA     ՜.+,0Root Entry        F5CompObjjOle
 
1TabletData
 
?:!
 
SummaryInformation(LWordDocument[xObjectPool_171281004       F_171259084
 
F_171268884Q<=KuyOle
 
     CompObj
 
iObjInfoOCXNAMECONTENTSB%Ole
 

PRINTU;CompObjqObjInfoOCXNAMEcontentsVisioDocumenttAVisioInformation"SummaryInformation(DocumentSummaryInformation8_172393836F_171972700HF_1719396124?F_171895500)/Q<=Kuy_171861476FOle
 
 PRINT!LCompObj"qObjInfo#!OCXNAME$contents%VisioDocument&BVisioInformation"'"SummaryInformation((#DocumentSummaryInformation8(_171903788*Q<=KuyOle
 
+/CompObj,0iObjInfo-2OCXNAME.CONTENTSANOle
 
03CompObj14iObjInfo26OCXNAME3CONTENTS    K_1719425725FOle
 
67PRINT72    DCompObj88qObjInfo9:OCXNAME:contents;VisioDocument<A	0VisioInformation"=;SummaryInformation(>Z  ?DocumentSummaryInformation8<Ole
 
@CCompObjADqObjInfoBFOCXNAMECcontentsDVisioDocumentE{    2VisioInformation"FGSummaryInformation(G  DocumentSummaryInformation8H_172130876IqF_172088372JagF_172059492KQWF_172039876LQ<=KuyOle
 
MOCompObjNPiObjInfoOROCXNAMEPCONTENTS    K_172074404RQ<=KuyOle
 
SSCompObjTTiObjInfoUVOCXNAMEVCONTENTS    }0Ole
 
XWPRINTY    lCompObjZXqObjInfo[ZOCXNAME\contents]VisioDocument^;
 
NVisioInformation"_[SummaryInformation(`c
 
FDocumentSummaryInformation8\_172112292bQ<=KuyOle
 
cdCompObjdeiObjInfoegOCXNAMEfCONTENTS
 
~7Ole
 
hhPRINTi
 
(CompObjjiqObjInfokkOCXNAMElcontentsmVisioDocumentn
 
NVisioInformation"olSummaryInformation(p FDocumentSummaryInformation8m_172135076rQ<=Kuy_172182396s~F_172200636tFOle
 
uuPRINTvETpCompObjwvqObjInfoxxOCXNAMEycontentszVisioDocument{gVisioInformation"|ySummaryInformation(}NDocumentSummaryInformation8z
 
Ole
 
PRINTTpCompObjqObjInfoOCXNAMEcontentsVisioDocumentgVisioInformation"SummaryInformation(LNDocumentSummaryInformation8
 
Ole
 
CompObjiObjInfoOCXNAMECONTENTSv?(Ole
 
PRINT`CompObjqObjInfoOCXNAMEcontentsVisioDocument:NVisioInformation"SummaryInformation(
FDocumentSummaryInformation8Ole
 
PRINT:
`CompObjqObjInfoOCXNAMEcontentsVisioDocument
MNVisioInformation"SummaryInformation(
FDocumentSummaryInformation8_172689788Q<=KuyOle
 
CompObjiObjInfoOCXNAMECONTENTS
\+Ole
 
CompObjqObjInfoOCXNAMEcontentsVisioDocument
BVisioInformation"SummaryInformation(DocumentSummaryInformation8Ole
 
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.