changeset 32:ec5fe0bbeb16

add experiment
author kazz <kazz@cr.ie.u-ryukyu.ac.jp>
date Fri, 10 Feb 2012 11:33:53 +0900
parents 0548eea96c28
children 5092486b63fc 553b683e6f96
files paper/abstract.tex paper/chapter1.tex paper/chapter2.tex paper/chapter4.tex paper/images/topologyring.bb paper/images/topologyring.eps paper/images/topologyring.graffle paper/images/topologyring.pdf paper/master_paper.bib
diffstat 9 files changed, 3030 insertions(+), 10 deletions(-) [+]
line wrap: on
line diff
--- a/paper/abstract.tex	Fri Feb 10 08:22:04 2012 +0900
+++ b/paper/abstract.tex	Fri Feb 10 11:33:53 2012 +0900
@@ -6,7 +6,7 @@
 
 そこで本研究室では、シンプルにスケーラブルな分散プログラムを書くことができるフレームワークとして、 "分散ネットワークアプリケーションフレームワーク Alice" を提案し、実装した。
 
-Alice は本研究の先行研究である Federated Linda の開発を通して得られた知見が大いに生かされている。また、それと同時に本研究室で開発している並列タスク管理フレームワーク Cerium の新設計から得られたアイディアも生きている。
+Alice には本研究の先行研究である Federated Linda の開発を通して得られた知見が大いに生かされている。また、それと同時に本研究室で開発している並列タスク管理フレームワーク Cerium の新設計から得られたアイディアも生きている。
 
 Alice は Data Segment と Code Segment という単位でデータと処理を細かく分割し、それぞれの依存関係をシンプルに記述して分散プログラムを作成することができる。また、他のマシンとの接続トポロジーの構築等の機能も盛り込まれており、ユーザーはトポロジー構築後の処理を記述することに集中できる。
 
--- a/paper/chapter1.tex	Fri Feb 10 08:22:04 2012 +0900
+++ b/paper/chapter1.tex	Fri Feb 10 11:33:53 2012 +0900
@@ -1,7 +1,7 @@
 \chapter{Federated Linda の実装により得られた知見}
 
 \section{Federated Linda}
-本研究室では、自然に分散プログラミングが書けるようなプログラミングモデルとして、グローバルな ID を持たない連邦型タプルスペース(以下 Federated Linda \cite{linda, globalid, dinamicrouting, dinamicrouting2, dinamicrouting_compact, akamine:2010a} と記す)を提案してきた。
+本研究室では、自然に分散プログラミングが書けるようなプログラミングモデルとして、グローバルな ID を持たない連邦型タプルスペース(以下 Federated Linda \cite{linda, globalid, dinamicrouting, dinamicrouting2, dinamicrouting_compact, akamine:2009a, akamine:2010a, akamine:2011a} と記す)を提案してきた。
 
 \subsection{Linda}
 Linda は、タプルという ID で番号づけられたデータの集合を、以下の API (表\ref{tb:lindaApi}) を用いて共有されたタプルスペースに出し入れすることにより、外部との通信を行うプログラミングモデルである。(図\ref{fig:lindaServer})
--- a/paper/chapter2.tex	Fri Feb 10 08:22:04 2012 +0900
+++ b/paper/chapter2.tex	Fri Feb 10 11:33:53 2012 +0900
@@ -88,8 +88,8 @@
 なお、 "take" と "peek" には index という引数が存在する。これは、一つの Data Segment に対し、データが出力される度にインクリメントされる値で、前回の "peek" や "take" で読み込んだ値からデータの更新があれば読み込むといったデータの入力待ちを行うことができる。なお、 index は省略できる。 index を指定しない場合は、 0 が指定されたものとして扱う。
 
 \subsection{MessagePack を利用したデータ表現}
-また、データの表現には MessagePack を利用する。
-MessagePack とは、バイナリをベースにした効率重視のシリアライズライブラリーである。 MessagePack は、シリアライズされたデータにオブジェクトの型情報も埋め込むため、自己記述的なデータ形式となっている。そのため、 IDL (Interface Definition Language) によるデータ構造の定義は必要なくなる。データの表現方法は JSON と似ており ProtocolBuffers や Thrift 等の他のシリアライズライブラリーと比較しても高速で利便性がある。
+また、データの表現には MessagePack (\url{http://msgpack.org/}) を利用する。
+MessagePack とは、バイナリをベースにした効率重視のシリアライズライブラリーである。 MessagePack は、シリアライズされたデータにオブジェクトの型情報も埋め込むため、自己記述的なデータ形式となっている。そのため、 IDL (Interface Definition Language) によるデータ構造の定義は必要なくなる。データの表現方法は JSON と似ており ProtocolBuffers (\url{http://code.google.com/p/protobuf/}) や Thrift (\url{http://thrift.apache.org/}) 等の他のシリアライズライブラリーと比較しても高速で利便性がある。
 
 MessagePack で取り扱える型は大きく次の通りである。
 
--- a/paper/chapter4.tex	Fri Feb 10 08:22:04 2012 +0900
+++ b/paper/chapter4.tex	Fri Feb 10 11:33:53 2012 +0900
@@ -6,7 +6,7 @@
 Alice の性能を実験する際に、学科にある共用のブレードサーバーを用いた。
 共用のブレードサーバーを利用するため、実験を行う際は、自身の実験の正確さと、他の利用者の実験の邪魔をしないためにも、他の利用者とリソースが競合しないようにする必要がある。つまり、ジョブスケジューラーを利用しなくてはならない。
 
-今回の実験では、 TORQUE Resource Manager を利用した。
+今回の実験では、 TORQUE Resource Manager (\url{http://www.adaptivecomputing.com/products/torque.php}) を利用した。
 
 \subsection {TORQUE Resource Manager}
 TORQUE は、クラスター等の分散コンピューティング環境を複数名で共有する場合に有効である。
@@ -38,9 +38,9 @@
 \item {\ttfamily PBS\_NODEFILE}\\
 すべての参加マシンが列挙されているファイルへのパス
 \item {\ttfamily PBS\_NUM\_NODES}\\
-すべてのノード数
+全ての参加マシン数
 \item{\ttfamily PBS\_NUM\_PPN}\\
-一台あたりのコア数
+参加マシン一台あたりのコア数
 \end{itemize}
 
 {\ttfamily PBS\_NODEFILE} に記述されているマシン名に順番に、それぞれ走らせたいコマンドを ssh で記述していく。(ソースコード \ref{src:torque1})
@@ -73,7 +73,8 @@
 
 しかしこの場合、{\ttfamily PBS\_NODEFILE} の中に含まれるマシンは4つずつ重複して登録されている。({\ttfamily PBS\_NUM\_NODES} は重複していない)
 
-そのため、 uniq コマンド等でマシンリストの重複を除いてから ssh コマンドを実行していかなくてはならない。
+そのため、 uniq コマンド等でマシンリストの重複を除いてから ssh コマンドを実行していかなくてはならない。(ソースコード \ref{src:torque4})
+
 \begin{lstlisting}[label=src:torque4, caption=ノードファイルからマシンの重複を除く]
 uniq $PBS\_NODEFILE /tmp/nodes
 \end{lstlisting}
@@ -127,8 +128,45 @@
 
 続いて、 Alice と Federated Linda の性能比較を行う。
 
-\subsection{実験の概要}
-今回はブレードサーバー上のバーチャルマシンによる仮想クラスタ環境を用いて実験した。
+\subsection{実験環境}
+今回はブレードサーバー(表 \ref{tb:blade})上のバーチャルマシンによる仮想クラスタ環境を用いて実験した。
+
+\begin{table}[htbp]
+\caption{ブレードサーバーのスペック}
+\label{tb:blade}
+\begin{center}
+\begin{tabular} {|l|l|}
+  \hline
+  {\bf CPU}&Intel(R) Xeon(R) X5650 @ 2.67GHz\\
+  \hline
+  {\bf Memory}&132GB\\
+  \hline
+  {\bf 物理コア数}&12\\
+  \hline
+  {\bf 論理コア数}&24\\
+  \hline
+  {\bf CPU キャッシュ}&12MB\\
+  \hline
+\end{tabular}
+\end{center}
+\end{table}
+
+
+\subsection{実験概要}
+リングのトポロジーを構成し、メッセージが 100 周する時間を計り、1周あたりの平均時間を求める実験である。(図 \ref{fig:topologyring})
+
+\begin{figure}[htbp]
+  \begin{center}
+    \includegraphics[width=90mm]{./images/topologyring.pdf}
+  \end{center}
+  \caption{100周にかかる時間を計測し、1周あたりの平均時間を求める}
+  \label{fig:topologyring}
+\end{figure}
+
+パケットのサイズは、 10 bytes の比較的軽いデータから、 4096 bytes の比較的重いファイルを用いて実験した。
+
+今回の実験では、トポロジーの構築時間は実験に含めてはいない。純粋な API の実行速度のみで比較している。
+
 
 
 \subsection{実験結果}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/paper/images/topologyring.bb	Fri Feb 10 11:33:53 2012 +0900
@@ -0,0 +1,5 @@
+%%Title: ./topologyring.pdf
+%%Creator: extractbb 20110311
+%%BoundingBox: 0 0 441 453
+%%CreationDate: Fri Feb 10 10:43:17 2012
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/paper/images/topologyring.eps	Fri Feb 10 11:33:53 2012 +0900
@@ -0,0 +1,1351 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%HiResBoundingBox: 0.000000 0.000000 441.000000 453.000000
+%APL_DSC_Encoding: UTF8
+%%Title: (Unknown)
+%%Creator: (Unknown)
+%%CreationDate: (Unknown)
+%%For: (Unknown)
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%Pages: 1
+%%BoundingBox: 0 0 441 453
+%%EndComments
+%%BeginProlog
+%%BeginFile: cg-pdf.ps
+%%Copyright: Copyright 2000-2004 Apple Computer Incorporated.
+%%Copyright: All Rights Reserved.
+currentpacking true setpacking
+/cg_md 141 dict def
+cg_md begin
+/L3? languagelevel 3 ge def
+/bd{bind def}bind def
+/ld{load def}bd
+/xs{exch store}bd
+/xd{exch def}bd
+/cmmtx matrix def
+mark
+/sc/setcolor
+/scs/setcolorspace
+/dr/defineresource
+/fr/findresource
+/T/true
+/F/false
+/d/setdash
+/w/setlinewidth
+/J/setlinecap
+/j/setlinejoin
+/M/setmiterlimit
+/i/setflat
+/rc/rectclip
+/rf/rectfill
+/rs/rectstroke
+/f/fill
+/f*/eofill
+/sf/selectfont
+/s/show
+/xS/xshow
+/yS/yshow
+/xyS/xyshow
+/S/stroke
+/m/moveto
+/l/lineto
+/c/curveto
+/h/closepath
+/n/newpath
+/q/gsave
+/Q/grestore
+counttomark 2 idiv
+{ld}repeat pop
+/SC{	
+    /ColorSpace fr scs
+}bd
+/sopr /setoverprint where{pop/setoverprint}{/pop}ifelse ld
+/soprm /setoverprintmode where{pop/setoverprintmode}{/pop}ifelse ld
+/cgmtx matrix def
+/sdmtx{cgmtx currentmatrix pop}bd
+/CM {cgmtx setmatrix}bd		
+/cm {cmmtx astore CM concat}bd	
+/W{clip newpath}bd
+/W*{eoclip newpath}bd
+statusdict begin product end dup (HP) anchorsearch{
+    pop pop pop	
+    true
+}{
+    pop	
+   (hp) anchorsearch{
+	pop pop true
+    }{
+	pop false
+    }ifelse
+}ifelse
+{	
+    { 
+	{ 
+	    pop pop 
+	    (0)dup 0 4 -1 roll put
+	    F charpath
+	}cshow
+    }
+}{
+    {F charpath}
+}ifelse
+/cply exch bd
+/cps {cply stroke}bd
+/pgsave 0 def
+/bp{/pgsave save store}bd
+/ep{pgsave restore showpage}def		
+/re{4 2 roll m 1 index 0 rlineto 0 exch rlineto neg 0 rlineto h}bd
+/scrdict 10 dict def
+/scrmtx matrix def
+/patarray 0 def
+/createpat{patarray 3 1 roll put}bd
+/makepat{
+scrmtx astore pop
+gsave
+initgraphics
+CM 
+patarray exch get
+scrmtx
+makepattern
+grestore
+setpattern
+}bd
+/cg_BeginEPSF{
+    userdict save/cg_b4_Inc_state exch put
+    userdict/cg_endepsf/cg_EndEPSF load put
+    count userdict/cg_op_count 3 -1 roll put 
+    countdictstack dup array dictstack userdict/cg_dict_array 3 -1 roll put
+    3 sub{end}repeat
+    /showpage {} def
+    0 setgray 0 setlinecap 1 setlinewidth 0 setlinejoin
+    10 setmiterlimit [] 0 setdash newpath
+    false setstrokeadjust false setoverprint	
+}bd
+/cg_EndEPSF{
+  countdictstack 3 sub { end } repeat
+  cg_dict_array 3 1 index length 3 sub getinterval
+  {begin}forall
+  count userdict/cg_op_count get sub{pop}repeat
+  userdict/cg_b4_Inc_state get restore
+  F setpacking
+}bd
+/cg_biproc{currentfile/RunLengthDecode filter}bd
+/cg_aiproc{currentfile/ASCII85Decode filter/RunLengthDecode filter}bd
+/ImageDataSource 0 def
+L3?{
+    /cg_mibiproc{pop pop/ImageDataSource{cg_biproc}def}bd
+    /cg_miaiproc{pop pop/ImageDataSource{cg_aiproc}def}bd
+}{
+    /ImageBandMask 0 def
+    /ImageBandData 0 def
+    /cg_mibiproc{
+	string/ImageBandMask xs
+	string/ImageBandData xs
+	/ImageDataSource{[currentfile/RunLengthDecode filter dup ImageBandMask/readstring cvx
+	    /pop cvx dup ImageBandData/readstring cvx/pop cvx]cvx bind}bd
+    }bd
+    /cg_miaiproc{	
+	string/ImageBandMask xs
+	string/ImageBandData xs
+	/ImageDataSource{[currentfile/ASCII85Decode filter/RunLengthDecode filter
+	    dup ImageBandMask/readstring cvx
+	    /pop cvx dup ImageBandData/readstring cvx/pop cvx]cvx bind}bd
+    }bd
+}ifelse
+/imsave 0 def
+/BI{save/imsave xd mark}bd
+/EI{imsave restore}bd
+/ID{
+counttomark 2 idiv
+dup 2 add	
+dict begin
+{def} repeat
+pop		
+/ImageType 1 def
+/ImageMatrix[Width 0 0 Height neg 0 Height]def
+currentdict dup/ImageMask known{ImageMask}{F}ifelse exch
+L3?{
+    dup/MaskedImage known
+    { 
+	pop
+	<<
+	    /ImageType 3
+	    /InterleaveType 2
+	    /DataDict currentdict
+	    /MaskDict
+	    <<  /ImageType 1
+		/Width Width
+		/Height Height
+		/ImageMatrix ImageMatrix
+		/BitsPerComponent 1
+		/Decode [0 1]
+		currentdict/Interpolate known
+		{/Interpolate Interpolate}if
+	    >>
+	>>
+    }if
+}if
+exch
+{imagemask}{image}ifelse	
+end	
+}bd
+/cguidfix{statusdict begin mark version end
+{cvr}stopped{cleartomark 0}{exch pop}ifelse
+2012 lt{dup findfont dup length dict begin
+{1 index/FID ne 2 index/UniqueID ne and
+{def} {pop pop} ifelse}forall
+currentdict end definefont pop
+}{pop}ifelse
+}bd
+/t_array 0 def
+/t_i 0 def
+/t_c 1 string def
+/x_proc{ 
+    exch t_array t_i get add exch moveto
+    /t_i t_i 1 add store
+}bd
+/y_proc{ 
+    t_array t_i get add moveto
+    /t_i t_i 1 add store
+}bd
+/xy_proc{
+        
+	t_array t_i 2 copy 1 add get 3 1 roll get 
+	4 -1 roll add 3 1 roll add moveto
+	/t_i t_i 2 add store
+}bd
+/sop 0 def		
+/cp_proc/x_proc ld 	
+/base_charpath		
+{
+    /t_array xs
+    /t_i 0 def
+    { 
+	t_c 0 3 -1 roll put
+        currentpoint
+	t_c cply sop
+        cp_proc
+    }forall
+    /t_array 0 def
+}bd
+/sop/stroke ld		
+/nop{}def
+/xsp/base_charpath ld
+/ysp{/cp_proc/y_proc ld base_charpath/cp_proc/x_proc ld}bd
+/xysp{/cp_proc/xy_proc ld base_charpath/cp_proc/x_proc ld}bd
+/xmp{/sop/nop ld /cp_proc/x_proc ld base_charpath/sop/stroke ld}bd
+/ymp{/sop/nop ld /cp_proc/y_proc ld base_charpath/sop/stroke ld}bd
+/xymp{/sop/nop ld /cp_proc/xy_proc ld base_charpath/sop/stroke ld}bd
+/refnt{ 
+findfont dup length dict copy dup
+/Encoding 4 -1 roll put 
+definefont pop
+}bd
+/renmfont{ 
+findfont dup length dict copy definefont pop
+}bd
+L3? dup dup{save exch}if
+/Range 0 def
+/DataSource 0 def
+/val 0 def
+/nRange 0 def
+/mulRange 0 def
+/d0 0 def
+/r0 0 def
+/di 0 def
+/ri 0 def
+/a0 0 def
+/a1 0 def
+/r1 0 def
+/r2 0 def
+/dx 0 def
+/Nsteps 0 def
+/sh3tp 0 def
+/ymax 0 def
+/ymin 0 def
+/xmax 0 def
+/xmin 0 def
+/setupFunEval 
+{
+    begin
+	/nRange Range length 2 idiv store
+	/mulRange   
+		    
+	[ 
+	    0 1 nRange 1 sub
+	    { 
+		    2 mul/nDim2 xd		
+		    Range nDim2 get		
+		    Range nDim2 1 add get	
+		    1 index sub			
+						
+		    255 div			
+		    exch			
+	    }for
+	]store
+    end
+}bd
+/FunEval 
+{
+    begin
+	
+	nRange mul /val xd	
+				
+	0 1 nRange 1 sub
+	{
+	    dup 2 mul/nDim2 xd 
+	    val	
+	    add DataSource exch get 
+	    mulRange nDim2 get mul 	
+	    mulRange nDim2 1 add get 
+	    add 
+	}for	
+    end
+}bd
+/max 
+{
+	2 copy lt
+	{exch pop}{pop}ifelse
+}bd
+/sh2
+{	
+	/Coords load aload pop 	
+	3 index 3 index translate	
+					
+	3 -1 roll sub	
+	3 1 roll exch 	
+	sub				
+	2 copy
+	dup mul exch dup mul add sqrt	
+	dup
+	scale  
+	atan	
+	
+	rotate		
+	
+	/Function load setupFunEval	
+	
+	
+	clippath {pathbbox}stopped {0 0 0 0}if newpath 	
+	/ymax xs
+	/xmax xs
+	/ymin xs
+	/xmin xs
+	currentdict/Extend known
+	{
+		/Extend load 0 get
+		{	
+			0/Function load FunEval sc	
+			xmin ymin xmin abs ymax ymin sub rectfill
+		}if
+	}if
+	
+	/Nsteps/Function load/Size get 0 get 1 sub store
+	/dx 1 Nsteps div store
+	gsave
+		/di ymax ymin sub store
+		/Function load
+		
+		0 1 Nsteps
+		{
+			1 index FunEval sc
+			0 ymin dx di rectfill
+			dx 0 translate
+		}for
+		pop	
+	grestore	
+	currentdict/Extend known
+	{
+		/Extend load 1 get
+		{	
+			Nsteps/Function load FunEval sc	
+			1 ymin xmax 1 sub abs ymax ymin sub rectfill
+		}if
+	}if
+}bd
+/shp	
+{	
+	4 copy
+	
+	dup 0 gt{
+		0 exch a1 a0 arc
+	}{
+		pop 0 moveto
+	}ifelse
+	dup 0 gt{
+		0 exch a0 a1 arcn
+	}{
+		pop 0 lineto
+	}ifelse
+	
+	fill
+	
+	dup 0 gt{
+		0 exch a0 a1 arc
+	}{
+		pop 0 moveto
+	}ifelse
+	dup 0 gt{
+		0 exch a1 a0 arcn
+	}{
+		pop 0 lineto
+	}ifelse
+	
+	fill
+}bd
+/calcmaxs
+{	
+	
+	xmin dup mul ymin dup mul add sqrt		
+	xmax dup mul ymin dup mul add sqrt		
+	xmin dup mul ymax dup mul add sqrt		
+	xmax dup mul ymax dup mul add sqrt		
+	max max max								
+}bd
+/sh3
+{	
+	/Coords load aload pop 	
+	5 index 5 index translate	
+	3 -1 roll 6 -1 roll sub		
+	3 -1 roll 5 -1 roll sub		
+	2 copy dup mul exch dup mul add sqrt
+	/dx xs						
+	2 copy 0 ne exch 0 ne or
+	{
+		
+		exch atan rotate	
+	}{
+		pop pop
+	}ifelse
+	
+	/r2 xs
+	/r1 xs
+	/Function load 
+	dup/Size get 0 get 1 sub	
+	/Nsteps xs		
+	setupFunEval		
+	
+	
+	
+	
+	
+	dx r2 add r1 lt{
+		
+		0 
+	}{
+		dx r1 add r2 le
+		{ 
+			1
+		}{ 
+			r1 r2 eq
+			{	
+				2
+			}{ 
+				3
+			}ifelse		
+		}ifelse
+	}ifelse
+	/sh3tp xs		
+	clippath {pathbbox}stopped {0 0 0 0}if 
+	newpath 	
+	/ymax xs
+	/xmax xs
+	/ymin xs
+	/xmin xs
+	
+	dx dup mul r2 r1 sub dup mul sub dup 0 gt
+	{
+		sqrt r2 r1 sub atan
+		/a0 exch 180 exch sub store 
+		/a1 a0 neg store 
+	}{
+		pop
+		/a0 0 store
+		/a1 360 store		
+	}ifelse		
+	currentdict/Extend known
+	{
+		/Extend load 0 get r1 0 gt and	
+		{	
+			0/Function load FunEval sc	
+			
+			
+			
+			
+			{ 
+				{	
+					dx 0 r1 360 0 arcn
+					xmin ymin moveto
+					xmax ymin lineto
+					xmax ymax lineto
+					xmin ymax lineto
+					xmin ymin lineto
+					eofill		
+				}
+				{	
+					r1 0 gt{0 0 r1 0 360 arc fill}if
+				}
+				{	
+					
+					
+				
+					
+					0 r1 xmin abs r1 add neg r1 shp
+				}
+				{	
+					
+				
+					r2 r1 gt{	
+						
+						0 r1
+						r1 neg r2 r1 sub div dx mul	
+						0	
+						shp	
+					}{	
+						
+						
+						
+						0 r1 calcmaxs	
+						dup
+						
+						r2 add dx mul dx r1 r2 sub sub div
+						neg				
+						exch 1 index	
+						abs exch sub
+						shp
+					}ifelse
+				} 
+			}sh3tp get exec	
+		}if
+	}if
+	
+	/d0 0 store
+	/r0 r1 store
+	/di dx Nsteps div store
+	/ri r2 r1 sub Nsteps div store 
+	/Function load 
+	0 1 Nsteps
+	{	
+		1 index FunEval sc
+		d0 di add r0 ri add d0 r0 shp
+		{
+		
+		d0 0 r0 a1 a0 arc
+		d0 di add 0 r0 ri add a0 a1 arcn
+		fill
+		
+		
+		d0 0 r0 a0 a1 arc
+		d0 di add 0 r0 ri add a1 a0 arcn
+		fill
+		}pop
+		
+		
+		/d0 d0 di add store
+		/r0 r0 ri add store
+	}for
+	pop	
+	
+	currentdict/Extend known
+	{
+		/Extend load 1 get r2 0 gt and	
+		{	
+			Nsteps/Function load FunEval sc	
+			
+			
+			
+			
+			{ 
+				{
+					dx 0 r2 0 360 arc fill
+				} 
+				{
+					dx 0 r2 360 0 arcn
+					xmin ymin moveto
+					xmax ymin lineto
+					xmax ymax lineto
+					xmin ymax lineto
+					xmin ymin lineto
+					eofill		
+				} 
+				{	
+					
+					
+					xmax abs r1 add r1 dx r1 shp
+				}	
+				{	
+			
+					r2 r1 gt{
+						
+						
+						
+						calcmaxs dup	
+						
+						r1 add dx mul dx r2 r1 sub sub div	
+						exch 1 index	
+						exch sub
+						dx r2
+						shp
+					}{	
+						
+						r1 neg r2 r1 sub div dx mul	
+						0		
+						dx 		
+						r2		
+						shp
+					}ifelse
+				}
+			}			
+			sh3tp get exec	
+		}if
+	}if
+}bd
+/sh		
+{	
+	begin
+		/ShadingType load dup dup 2 eq exch 3 eq or
+		{	
+			gsave
+				newpath
+				/ColorSpace load scs
+				currentdict/BBox known
+				{
+					/BBox load aload pop	
+					2 index sub				
+					3 index					
+					3 -1 roll exch sub 
+					exch rectclip
+				}if
+				2 eq
+				{sh2}{sh3}ifelse
+			grestore
+		}{
+			
+			pop 
+			(DEBUG: shading type unimplemented\n)print flush
+		}ifelse
+	end
+}bd
+{restore}if not dup{save exch}if
+	L3?{	
+		/sh/shfill ld
+		/csq/clipsave ld
+		/csQ/cliprestore ld
+	}if
+{restore}if
+end
+setpacking
+%%EndFile
+%%EndProlog
+%%BeginSetup
+%%EndSetup
+%%Page: 1 1
+%%PageBoundingBox: 0 0 441 453
+%%BeginPageSetup
+cg_md begin
+bp
+sdmtx
+%RBIBeginFontSubset: Helvetica
+%!FontType1-1.0: Helvetica 1.0000.0.0000
+
14 dict begin/FontName /Helvetica def
+
/PaintType 0 def
+
/Encoding 256 array 0 1 255{1 index exch/.notdef put}for
+
dup 33 /T put
+
dup 34 /o put
+
dup 35 /p put
+
dup 36 /l put
+
dup 37 /g put
+
dup 38 /y put
+
dup 39 /N put
+
dup 40 /d put
+
dup 41 /e put
+
dup 42 /M put
+
dup 43 /s put
+
dup 44 /a put
+
dup 45 /space put
+
dup 46 /one put
+
dup 47 /zero put
+
dup 48 /four put
+
dup 49 /nine put
+
dup 50 /six put
+
dup 51 /b put
+
dup 52 /t put
+
readonly def
+
42/FontType resourcestatus{pop pop false}{true}ifelse
+
%APLsfntBegin
+
{currentfile 0(%APLsfntEnd\n)/SubFileDecode filter flushfile}if
+
/FontType 42 def
+
/FontMatrix matrix def
+
/FontBBox[2048 -1947 1 index div -985 2 index div 2961 3 index div 2297 5 -1 roll div]cvx def
+
/sfnts [<
+
74727565000900000000000063767420000000000000009C0000036C6670676D000000000000040800000A1D676C79660000000000000E280000126C686561640000000000002094000000366868656100000000000020CC00000024686D747800000000000020F0000000546C6F636100000000000021440000002C6D617870000000000000217000000020707265700000000000002190000003CF05C0001005BD00280580001A042F001F0000FFD90000FFDA0000FFD9FE55FFE605C70010FE6DFFF1033B000000B9000000B902FE3F3C00C0008D009B00AF000600A800C00028005E009800C9016A00B9015C00B400D6011E002E0080000400B8004C00CC01FFFFD1006600A400AF007400C2009500B1000C0028006D0015004C008E0125FF7A000C0040004C00620084FFA200240038008600BD0039005E008E00EDFFA9FFB300400052005500AA00AB00C200CB012302B10413FFAEFFE4000800510074008400AA00D1FF4CFFAF0012002C004200500051008400BE012503DAFF680018003B0098009C009F00A100C100EC018201B4FF68FF76FFD0FFE100020018001C00530053007D01B401E103AF0486FF9CFFEAFFFE001F0028002A00520060009300A300AA00AF00AF00C001000145016B0174019301950240028202B404850517FEFD00060029004700470048006F008800B400B900C400F200F901EF02180310037403C5FF35FFF3000B004B004C0052005500650076007600870087008E00AB00BB0106013001430150017D0194019501D3022A025502580277027802E6034E035C037903D3047304B2058C0598060BFEF5FFBBFFC7FFD50017001D005B0072007E009C00C200D000F400FA01030106011C0125013B0142015E015E0180019B02B901A101B9025001C001D002AA01DF01E301EF01FB0205020C0215022B0274029302AB02C202CE03690395039903DF03F5043E050205A105E5062507DBFE62FE89FECEFF3BFFE1FFF800030008002100390042004E005F0061006F00700034007F008E00AD00AD00AF00BD00C400C500C900C900C900E3011C00ED00F800F901000112011A0132014D014D014E014F01660169019E01BA01BA01BE01E301EF01F602000200020902110217021C02530262026D028002D50280031B032A034A035A03AF03AF03C803D603FB03FB04050413041504470449008C046D049A049A04A604A804B204CF0539053E054E055605800589058C036305D105D6067E068E06B206EF06F00728074C076F078C00B400C900C000C10000000000000000000000000004012400AF0032006E0063014401620096014301A10161008A00740064018801EF01700028FF5D037E0347023000AA00BE007B0062009A007D0089035C00A1FFD803AA00D70093006C0000008000A70442001D0597001D00820030002A
+
002A002A002A002A40292A292827262524232221201F1E1D1C1B1A191817161514131211100D0C0B0A090807060504030201002C4523466020B02660B004262348482D2C452346236120B02661B004262348482D2C45234660B0206120B04660B004262348482D2C4523462361B0206020B02661B02061B004262348482D2C45234660B0406120B06660B004262348482D2C4523462361B0406020B02661B04061B004262348482D2C0110203C003C2D2C20452320B0CD442320B8015A51582320B08D44235920B0ED51582320B04D44235920B09051582320B00D44235921212D2C20204518684420B001602045B04676688A4560442D2C01B9400000000A2D2C00B9000040000B2D2C2045B00043617D6818B0004360442D2C45B01A234445B01923442D2C2045B00325456164B050515845441B2121592D2C20B0032552582359212D2C69B04061B0008B0C6423648BB8400062600C642364615C58B0036159B002602D2C45B0112BB0172344B0177AE5182D2C45B0112BB01723442D2C45B0112BB017458CB0172344B0177AE5182D2CB002254661658A46B040608B482D2CB0022546608A46B040618C482D2C4B53205C58B002855958B00185592D2C20B0032545B019236A4445B01A23444565234520B00325606A20B009234223688A6A606120B0005258B21A401A4523614459B0005058B219401945236144592D2CB9187E3B210B2D2CB92D412D410B2D2CB93B21187E0B2D2CB93B21E7830B2D2CB92D41D2C00B2D2CB9187EC4E00B2D2C4B525845441B2121592D2C0120B003252349B04060B0206320B000525823B002253823B002256538008A63381B212121212159012D2C456920B00943B0022660B00325B005254961B0805358B21940194523616844B21A401A4523606A44B209191A45652345604259B00943608A103A2D2C01B005251023208AF500B0016023EDEC2D2C01B005251023208AF500B0016123EDEC2D2C01B0062510F500EDEC2D2C20B001600110203C003C2D2C20B001610110203C003C2D2C764520B003254523616818236860442D2C7645B00325452361682318456860442D2C7645B0032545616823452361442D2C4569B014B0324B505821B0205961442DB8002B2C4BB800095058B101018E59B801FF85B800441DB9000900035F5E2DB8002C2C2020456944B001602DB8002D2CB8002C2A212DB8002E2C2046B003254652582359208A208A49648A204620686164B004254620686164525823658A592F20B00053586920B000545821B040591B6920B000545821B0406559593A2DB8002F2C2046B00425465258238A592046206A6164B0042546206A61645258238A592FFD2DB800302C4B20B0032650585158B080441BB04044591B21212045B0C05058B0C0441B2159592DB800312C2020456944B0016020
+
20457D691844B001602DB800322CB800312A2DB800332C4B20B003265358B0801BB040598A8A20B0032653582321B0C08A8A1B8A235920B0032653582321B801008A8A1B8A235920B0032653582321B801408A8A1B8A235920B80003265358B0032545B8018050582321B8018023211BB003254523212321591B2159442DB800342C4B535845441B2121592DB800352C4BB800095058B101018E59B801FF85B800441DB9000900035F5E2DB800362C2020456944B001602DB800372CB800362A212DB800382C2046B003254652582359208A208A49648A204620686164B004254620686164525823658A592F20B00053586920B000545821B040591B6920B000545821B0406559593A2DB800392C2046B00425465258238A592046206A6164B0042546206A61645258238A592FFD2DB8003A2C4B20B0032650585158B080441BB04044591B21212045B0C05058B0C0441B2159592DB8003B2C2020456944B001602020457D691844B001602DB8003C2CB8003B2A2DB8003D2C4B20B003265358B0801BB040598A8A20B0032653582321B0C08A8A1B8A235920B0032653582321B801008A8A1B8A235920B0032653582321B801408A8A1B8A235920B80003265358B0032545B8018050582321B8018023211BB003254523212321591B2159442DB8003E2C4B535845441B2121592DB8003F2C4BB800095058B101018E59B801FF85B800441DB9000900035F5E2DB800402C2020456944B001602DB800412CB800402A212DB800422C2046B003254652582359208A208A49648A204620686164B004254620686164525823658A592F20B00053586920B000545821B040591B6920B000545821B0406559593A2DB800432C2046B00425465258238A592046206A6164B0042546206A61645258238A592FFD2DB800442C4B20B0032650585158B080441BB04044591B21212045B0C05058B0C0441B2159592DB800452C2020456944B001602020457D691844B001602DB800462CB800452A2DB800472C4B20B003265358B0801BB040598A8A20B0032653582321B0C08A8A1B8A235920B0032653582321B801008A8A1B8A235920B0032653582321B801408A8A1B8A235920B80003265358B0032545B8018050582321B8018023211BB003254523212321591B2159442DB800482C4B535845441B2121592DB800492C4BB800095058B101018E59B801FF85B800441DB9000900035F5E2DB8004A2C2020456944B001602DB8004B2CB8004A2A212DB8004C2C2046B003254652582359208A208A49648A204620686164B004254620686164525823658A592F20B00053586920B000545821B040591B6920B000545821B0406559593A2DB8004D2C2046B00425465258238A592046206A6164B0042546206A61645258238A592FFD2DB8004E2C4B20B0032650585158
+
B080441BB04044591B21212045B0C05058B0C0441B2159592DB8004F2C2020456944B001602020457D691844B001602DB800502CB8004F2A2DB800512C4B20B003265358B0801BB040598A8A20B0032653582321B0C08A8A1B8A235920B0032653582321B801008A8A1B8A235920B0032653582321B801408A8A1B8A235920B80003265358B0032545B8018050582321B8018023211BB003254523212321591B2159442DB800522C4B535845441B2121592DB800532C4BB800095058B101018E59B801FF85B800441DB9000900035F5E2DB800542C2020456944B001602DB800552CB800542A212DB800562C2046B003254652582359208A208A49648A204620686164B004254620686164525823658A592F20B00053586920B000545821B040591B6920B000545821B0406559593A2DB800572C2046B00425465258238A592046206A6164B0042546206A61645258238A592FFD2DB800582C4B20B0032650585158B080441BB04044591B21212045B0C05058B0C0441B2159592DB800592C2020456944B001602020457D691844B001602DB8005A2CB800592A2DB8005B2C4B20B003265358B0401BB000598A8A20B0032653582321B0808A8A1B8A235920B0032653582321B800C08A8A1B8A235920B0032653582321B801008A8A1B8A235920B0032653582321B801408A8A1B8A235920B80003265358B0032545B8018050582321B8018023211BB003254523212321591B2159442DB8005C2C4B535845441B2121592D00000000020042000004D005BD00030007003FB800532BB800082FB800092FB8000810B80000D0B800002FB8000910B80003DCB80004DCB8000010B80007DC00BA0007000000562BBA0002000500562B3031331121112711211142048EB8FCE205BDFA43B8044DFBB3000000020040FFD9041C0598000F001C00714017870501460815350F051C35070D1238036F18380B1E471D1076C418D4EDFDED003FED3FED313043794034001B0D2601251A2609250526160E18280014001228011B081828001006122801170C1528011302152801190A1C280011041C28002B2B2B2B012B2B2B2B2B2B2B2B2B81005D001716111007022120272611343712211236113402232202111417163303407C60577EFEE2FEFE7E693F7601358AA678AD9F932F48AE0598E5B1FECCFEDCBFFEEEE0BB013BF4AF0146FAE5F80152F4013BFED5FEDDDB85CB000000000100C4000002D5059200080023B10801B80133400C0404070C04079605000A47091076C418C4D5FD39003F3FF4CD313013353E013733112311C4C39A268EC003F68A1359A6FA6E03F60000000200340000042F059C0002000D005C402209020A080D010202BE12060607020601050708030106070A02750B05EF030C070403B80117B501960D08AC0AB80158B3050F470E1076
+
C418D4F5F43CFDE4003F3FF43CFD3C1139390111123911123939872E2B047D10C50F3130011109011121350133113315231102A5FE3501CEFD8C029098D3D301FB0289FD77FE05015EB0038EFC5F9DFEA20000000002004DFFDB0423059E001B002700A94039771A0117082508271958198600870188090747080A212721350E0E1403C707351B052735140D032902811E38116F170A023C0A2431172947281076C418D4FD397C4B52787A2F1810F5EDF4ED003FED3FEDED12392FED11123931304379403425261C200F1600060526200F1E280126152428001C131E2801060003280104031F1021280125162728001D1227280004010728012B2B2B2B01103C2B2B2B2B2B81818181015D005D001615232627262322020336373633320415140223220011103712211236353426232206151416330347BDB21023418497B20A3E5E566AB4010CFEEBC9FEDC417D014C818D7EA674AF9F8D059EF98455305AFEE9FEFC5B2D28E6E4C3FED301310169010BBA0164FADDBF826EC79A9B88B9000000020049FFD80411059A001B002700AB402E19052B0528164806580568058919881A981A09460807212727350A0A182135100504351BC7180D07023C071E3114B80155400B0D00291B8124380D2947281076C418D4EDF4ED10F5FD397D4B52787A2F18003FEDED3FED12392FED1112393130437940341F26191A0B13010312250226220F24280020111E28010319002800260B242800230E2128011F13212801011A042800250C2728002B2B2B2B012B2B2B2B2B2B81818181015D01161716333236130E012322023534123320131615100702212226350036353426232206151416330110086B374581B6263CB166CFF1EEE8013977424F83FEC7D2DA0232B19F7B849B8895015A95391ED701495F4D0102CBC30128FEE69BE9FEF9CBFEAEDCA601268DB09E9BB1948CA500000100970000061705BD001300CB405944014B03020601090316011903D7010513011C03140B1B0C57015803D401DB03D40BDB0C0A040A040D45028602045102970202290A280D380A380D4702570276020725640D0A0203120301020B0C120306081517171A040405B8019B400D0A1F030B06FD0C0102FD0D1F12B8019BB6130019147670182B4E10F43C4DFDE419F43939F4393918E4FD3C4E10456544E6003F173C3F3C1217394B5279B10D0CB801AAB40201020A0BB801AAB202020387054D2E7AFD047DC487052E7AFD047DC43130005D727101725D71132109012111231134363501230115141615112397011D01A601A3011ABD04FE5DC5FE5A05BE05BDFB2604DAFA4303632DD077FB2904D72D36DD34FC9D00000002009C0000052A05BD0009000A007640143701380602070117012701470158020507010202B8019B4017120606070207080301020806080A030A0A
+
010608020302B8019BB505041A0C0708B8019B400A0900190B0CA0217670182B2B4EF43C4DFD3C4E10F63C4DFD3C11123939392F003F3F3C3F3C12393904872E2B877DC53130005D015D13330111331123011123019CEB02E6BDDFFD0FBE023A05BDFB5A04A6FA4304A5FB5B05BD000000010021000004C905BD00070034401A01061E00070204080917171A00FB0203250504FB0619088C5E182B4E10F44DF43CFD3CF44E456544E6003F3F3C4DFD3C3130011521112311213504C9FE11CAFE1105BDAFFAF2050EAF00000000030052FFDC04470449000F003B003C00DD40382A30010A100B1B0C1C2733481069096A10073908120C09031B320724091D100C1D3B2B022E293BB73B023B322A2512100705081C2722171CB8018A4023171D1F07271D2E0B021D350B3C073C3C1C1407292AA8241A3E1B291C4A0F2738193D3EBC0197002100B9019600182B2B4EF44DEDF4ED4E10F64DE4FDC412392F003F3FED3FED3FEDED1239111217395D1112392EED2EED01111239111739313043794028363715220001192501360F2100181E1B21001620142101212200370221001A1D1721011521172101002B2B2B01103C2B2B2B2B818181005D015D2416333237363D010E010F0106070615013637363534262322070607233E01333217161511141633323637150E0123222726270E012322263534363713010E724E5F59962168326D62315301B43E150C837A8D3B210AA805F7A3BD767517250C1E112A2C265D2A160937CE7C95BDBA978ACF5A2C49A691151C060E0D1C2F67016C082C182D5C534C2A53C69B484898FD971C220303850C06422340486AB58895A41301E40000020076FFDE042505C20011001E0070402EA607A71CD71C0322080F1E02050000171D0507110A1E1D0B0B1427081A201A2E102E01290011191F208721BD5D182B2B4EF43C4DFDE4E44E10F64DED003FED3F3FED3F113911393130437940181216060A1606142601120A142601150717260113091E26002B2B012B2B8181005D1333113E01333212111402232227262715232436353426232206151417163376AF3BA460C8F9F6DA7A543239A6026691918D7BB92647C205C2FDEB4D51FEEDFEF4FEFEB03B234D897DE8BEA9DEB6D1975EB1000000020038FFDA03ED05C2000B001D00774032370E470E570EA704A91B05250814020F1D1000081D1D07130A021D170B052E132E102911121A1F0B271A191E1F87217242182B2B4EF44DED4E10F63C4DFDE4E4003FED3F3FED3F1139113931304379401A181C090A000101180B2600091C0B260000190226000A1B0826012B2B012B2B818181005D1216333236353426232206150017161711331123350E0123220035341233F692A17DA1A67A88A9018A53303DADA23FAC6FB3FEFAEFDE015FE8D7C9CBC3D0CA0237341E4B02
+
1DFA3E956358012DFAEA015700030048FFDA041A0449001C00240025010C40799708991AA71F03050E020F0514150E120F1514400C401408291A014B0BB603C701C603C71BD808D909D61FD823E817E8230BC711C712025C080521240F9A161D243906070716211D1C070A1D160B2507971CA71CB71CD71C0425160F251C05190A0C07110E270F1D27051A27242E072719192627D421A65D182B2B4EF44DFDE44E10F64DEDD4FD391239391112393912392F5D003F3FED3FED12392F3CFD3C10ED1112393130437940460023040503050205010504061F26111012101310141004060C25221B24260020001D26011E1D09170726000B150E26010D0E231A2126011E0521260108180A26000D100A2600002B2B2B2B01103C2B2B103C2B2B2B2A2B2A8101715D00715D5D00161716171615211E013332373637330E01070607062322001110003301262726232206070102B4D638361210FCEF0590978D543014B1074F3152794152C8FEEA0118E2011F0B284AAD7CA805012304476B55516C4AA2A3C55D36473B912E501C100123010601020142FE26754682B38A01DC0000000003003DFE3B03E80449001F002D002E00B7404D36144908490958085909880CA91BA81DA927A62BB91B0B4008031622290EC40A221D1F070406291D190A121D0A0F2E072E2E051C032E162E2D29051A300C0E270D3E26271C192F3087217242182B2B4EF44DEDF4ED394E10F64DFDE4F51112392F003F3FED3FED3F3FED10ED1112393931304379402C23281A1E0B1124251026231E262600281A262600110B0E21000F0E0C0D251D222601271B2926000F0C122100002B2B2B01103C103C2B2B2B2B2B818181005D00171617353311140706212226273316171633323736270E0123222411100033002623220706151416333237363501027C5E3335A63C70FEC9ADEC0EB70D273D83CF40260336987DAEFEFB0107BA0144A47FBE4625937CC24F2CFED104423E234387FC32CC76DA9BA548273C9256DD5250F7011D010D012EFEA1C0B25F9AB5BDAF6384022D0000000100890000013D05BD0003002940150000030A0517171A0102290003190405AA216242182B2B4EF43C4DFD3C4E456544E6003F3F31301333112389B4B405BDFA4300000003003BFFD90421044E000C0018001900904033980896109916A504A808A610A916B808C808D704E50EE9140C3A08061D18070C1D120B190719191502270F1A1B092715191A1BB80109B321725D182B2B4EF44DED4E10F64DED12392F003F3FED3FED31304379402C001704260B1309260000110226010717092600050D0226010A140C260001100C26000816062601030E0626012B2B2B2B012B2B2B2B2B81005D241235342726232206151416331200111002212200351000330702E085304CBAA59696A3D6011EFCFEF7
+
DDFEFC0112E70674010FA6965E94FCB2ABE403DAFEECFEF4FEFDFEAE012BFC010E01400500020076FE5504250449000E00220074402CA908A717022808201C110E061D15070F060E1D1C0B220E0227181A240A2E102E2129220F1923248721BD5D182B2B4EF43C4DFDE4E44E10F64DED003F3FED3F3FED1139123931304379401C161B00051A260426001B022601051602260101190E260003170626012B2B012B2B2B2B8181005D243635342726232207061514171633013315363736333212111007062322272627112302C6A72546BABB45252546BAFE2EAF36405B7BB6FEB7749A7952303BB479D3D2805CB1BB649A7C57A603B18E49283CFEE9FEFDFEA2965F351E49FDDD0000020042FFD703B6044B002E002F012E408F38099805961299149815982A062824252736214621472447275624572766246726790C790D790E7623742474257426A61EA82C1303000B15052D042E13001A151B171C18152D142E280F0B6908262536250225220D0A042B1318C61C1D1307041D2E9A2B0B2F07090E100207002F212F1A1F18161827173E28260727281A310E1F27103E00272E193031B221A65D182B2B4EF44DEDF4FD394E10F64DFD3910F4FD3911123939392F111239113939003F3FEDED3FEDED111217397131304379404C012D022615251A26210E1F21000926072101032C002100052A0721011D121F21001B14182101200F22210021220E0D08270A21012625090A012D04210006290421001E111C210119161C2101002B2B2B2B103C103C2B103C103C2B012B2B2B2B2B2B2B2B2B81005D5D015D13161716333236353427262F01262726353436333217160723262726232206151417161F011617161514062322262701EF082544A864983D27738F894174DBB9F26B4302AA05263E99666945284E77C24269D9DEEFC70701B701505A3057575B4524161D24222A498198BC8E5A683D32474E40462A19131D2F2C45948FD0D9A002F900010017FFEF0209055A00180052B50D2E0AC00E01B8013F40250416391703060E0A111A17171A0301062900150E150F031F030203FC1619191AFC21677D182B2B4EF44DFD5D39C42F3CFD3C104E456544E6002F3F3F3C4DFD3CED10FDE431301333113315231114171633323637150E012322263511233533A8B6ABAB2615310D1E141F43277E5A9191055AFED593FD4538130B01028E0908816702C593000000020015FE4903E804490018001900CA406E8A158818A71803070617063812481258126707770377078C1498009705981597169717A800A8161048004B154717C915044405C605028705A600A601A705A8170524280518151716010006150C0B0F1D080E19071919161B17171A050001AF171518AF0C8F16191A1BD421677E182B2B194EF44DE418FD3939FD3939194E456544E61812392F
+
003F3F4DFD3932192F183F3C3C3C123939014B5279401215150016166D121717180501016D12000018872E2B107DC418872E2B10087DC418015D71313071015D005D013306030207020623222627351E01333236373E0137013301030321C7268362429C809C26291E2F2A10322F10053E0EFE74CC011F01042F67FE91FEECAEFE66B40608A40D062118089424044EFC980382000001000000000000642C0B935F0F3CF500110800000000005F4D8F0000000000C621BCD6F865FC270B9108F9000000090001000000000000000100000629FE2900000C01F865FCED0B91000100000000000000000000000000000015051200420239000004730040047300C4047300340473004D0473004906AA009705C7009C04E30021047300520473007604730038047300480473003D01C700890473003B0473007604000042023900170400001500000034003400A200C8011601AC024202CE03240352041C048604F205BC0664068606FE0770085008A00936000100000015006F0009006B0007000200100010005D000007E80A1D00040001B800532BB800492BB8003F2BB800352BB8002B2B4118008001A6009001A600A001A600030069018B0079018B0089018B0099018B00040089018B0099018B00A9018B00B9018BB2040840BA0179001A014A400B041F5414191F180A0B1FD2B80106B49E1FD918E3BB0119000D00E10119B20D0009410A01A0019F0064001F01A50025017A00480028019AB3296C1F60410A01A9007001A9008001A90003008001A9000101A9B21E321FBE012C00250401001F0126001E0401B61FE7312D1FE531B80201B21FC227B80401B21FC11EB80201400F1FC01D9E1FBF1D671FBE1D671FAB27B80401B21FAA29B80401B61FA91D6C1F931EB8019AB21F921DB80101B21F911DB80101B21F751DB80201B61F6D29961F6431B8019AB21F4C96B802ABB21F391DB80156400B1F3638211F351DE41F2F27B80801400B1F2D1D4C1F2A31CD1F241DB802ABB21F201EB8012540111F1C1D931F3A1D4C1F1E1D45273A1D4527BB01AA019B002A019BB2254A1FBA019B0025017AB349293896B8017BB348283125B8017A403648289629482725294C1F252946272729482756C80784075B07410732072B072807260721071B071408120810080E080C080A08080807B801ACB23F1F06BB01AB003F001F01ABB308060805B801AEB23F1F04BB01AD003F001F01ADB70804080208000814B8FFE0B40000010014B801ABB41000000100B801ABB606100000010006B801ADB300000100B801AD401F04000001000410000001001002000001000200000001000002010802004A00B0018DB806008516763F183F123E113946443E113946443E113946443E113946443E113946443E11394660443E11394660443E11394660442B2B2B2B2B2B
+
2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B18011DB0964B5358B0AA1D59B0324B5358B0FF1D592B2B2B2B2B2B2B2B182B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B74752B2B2B65422B2B4B5279B376706A66456523456023456560234560B08B766818B080622020B16A704565234520B003266062636820B003266165B070236544B06A234420B176664565234520B003266062636820B003266165B066236544B0762344B10066455458B166406544B27640764523614459B36242725D456523456023456560234560B089766818B080622020B172424565234520B003266062636820B003266165B042236544B072234420B1625D4565234520B003266062636820B003266165B05D236544B0622344B1005D455458B15D406544B262406245236144592B2B2B2B456953427374B8019A2045694B20B02853B049515A58B020615944B801A6204569447500
+
00>] def
+
/CharStrings 21 dict dup begin
+
/.notdef 0 def
+/space 1 def
+/zero 2 def
+/one 3 def
+/four 4 def
+/six 5 def
+/nine 6 def
+/M 7 def
+/N 8 def
+/T 9 def
+/a 10 def
+/b 11 def
+/d 12 def
+/e 13 def
+/g 14 def
+/l 15 def
+/o 16 def
+/p 17 def
+/s 18 def
+/t 19 def
+/y 20 def
+ end readonly def
+
currentdict dup/FontName get exch definefont pop end
+
%APLsfntEnd
+
42/FontType resourcestatus{pop pop true}{false}ifelse
+
{currentfile 0(%APLT1End\n)/SubFileDecode filter flushfile}if
+
/FontType 1 def
+
/FontMatrix [ 0.00048828125 0 0 0.00048828125 0 0 ] def
+
/FontBBox{-1947 -985 2961 2297}def
+
/UniqueID 4265107 def
+
currentdict currentfile eexec
+
54544758EC884CF30C3CD503CEDBFF3839C47C3C3333173232E3FDBFF439491DB843E1924E63AA7726BBB0485AB56D93D8C0906F647A47162891E73FFC2A9873C4B1EAC5EEBDFFC4D06084FBD84139DF4583C6E259D10699944D1068C9C45667DCCCFB9B7EA01B606435EDCBD273ABAC093D14085CCBAC149BD7382E842CFE0D7FE4FD2EF589A2471F6074A80A8B675C2F7A50D63AC1EF90D787BADD11633CB01CF6EE3B37AAF9078A69AC4740E9B6525D78BBD839551A1CB80DB8682FA5E87591BBD6EE8B946063A2A58D9CA3685AB305495DC5FB5747EB8A9A059C4976C0FE4EEAB1D56FF47F1E9664ED9F4A7DAB763AF92B2F6CF2FA7DEC24710E0B9096E30F772BA7FEA9BDBE496C42ED2CEB58F54E80BDF57CE7B4DB6CCFE7182F43BF93CCA0767AF95D62C5D2C3DC6AE1E6D139F51A2C63432117F1714C5566572EE9967A715420ABDCD1D7BD74F8450B89965FCC81C6ACA565C5F3CCF91D430D1F953E4F1A645300A98DD8C47CD64555F08F422340A85404EAE0D3229C4F9336B9470CACBD6BBF3395104750A915CC6EAAC197668267B8C62D2764C8CD69FD937CA3C924D997A0EDE7964BEB9EA2F92EF70C5E5DA0AA5567765E71F2B911B3C5586B741EEB93F3C73016EC16BFF283758900903D203992EFC8BAFAF13579C602F38C92633B2598E0B1EDFA3C2732C9D3498122A5E23C1999619F9F2A05B057FF2148EC959C8A2C02A2A019957BFFE16C5880F5564968C1625987940DE6BD70F90A24E5C1472AC5B757411251CCBEBE4DFC7671C4AF15535CAEA09C978A0672E020004ED67FCC036BA1B41FC31C0175615E2D3270CDAD179E5B8C69E7C958F018539A8A36EBFCFC29773848B7D78CA11634ABCF91154B7ABE8E2A5704C7949669AAA2296D7992AE786B1D1004EECA4E8CC9FC59A53E8CDBDF50CE4E7228A2E63ED8E4CD6807CFEE53086E85D263F1DA478B0ED2F9006F53F40D3ED3BF6881EB2A9F70637670E7EB27DCD37F40813A1C75D3F7E70B81D8A6124F7FCACD17BB2C45F20C3B11DBC343B42FBA855A7A83285FC40494B38996D17992370DC37A393C256619B15E0C0D0CD998ABB99CB12D81AFB53C944CADF7B5F175A72C78DE2128A193589DF3E3E32C855C4238931C3C1FD996A7C4CBA919CFC2D6354E42AB025DAAADF58C0FC2F762367420CE2DEC0B240243E07244E0E9AD90170C5F3139DAF502583FE878DF2304679DFEF298ADB2DA3733E5BAF87706127D16373059F27634DB24465572C74477F0E9EDE75A9AF37F45767315CA90CB2B9496D2893032C6F661AE5297883FC7961F400594953C270C88EAFA82C2071494A0FBFB22CA698078864063DC428F7348722C96545BEA6DE63234E427AF9927C028DEA2CB9942EAEF07C3FCC9C406D7051F428929DC681F3F07FE988255F6DCF289033A656B22A30D89502C7D
+
8E35EDFC8AB578EEBECA7C76BF7B76C1290AB43C7A51758905E48D624090EC2A9B9AC112A5A6E53345717A5C51ABA12A83CFB6CA45C573C0E98A447BF663C77569DF132724BDF74ED043A3BE56411B41FD4B6D1A02682AF852BD49951B56B8D5B8A0184D820A8DFB86488449EDABF31C5CD266A08E9CBA5347201F6C0A434AE243E677BDF5495307331E9905B0710AD04D446AD5DC5B3FA8EB8959ACC0F7811D81490D2E07EA5EC5C9CC52835EDD12058E8B5BCD5CC7ABED653E3E603DFE2D10094275D37367162522B726EFD05A27927095A3CDBB05DD7A7DB379B538DC3DFEF502090DC1585778B96ED2CECA953B95B54E601666620D2ED3DAEF6AFFBB3F06EC54786E024B7D7F68E1D03C684159B9A1D264C2A30250F9D59EEB975E7A06BE67763F164CCC7E336D0CA3EF58D7D47B5D4769D2EB9C337EAC76E72C73B4178815B933395EAE48787F2D9B0D6B8F8308095303C00852AEC0B449598FEE52C7B5A46E9ACA3E1A5BC1697AE7C131AA62367CB210995094C5ED1F762265CC50C01C969F7D250AE047428D0E9DA5692739854B4371182034A7AF85DAF795A2C8E3337B56CCC2F0CF57002867B2684D827BAFCC807642CCCE2F37D76D54284A7C4C0DBA554830793EE72C177E2AFAA56DB41EA5A04540DF8889E32243D3E4E39614867CB017C9728A103D40A7C31A3D5B35055AC7984F6326B8278FD7D57CD4466BC6E5F85E6C52A03E4879847CE9B4DFFD9757D82A3FD811852DC786F7AFF42276395784AA61CF5EC2CC780B2B9F740F29EB45B0D552A5A1DA39564C46F98DA8493681ABBF4A691EAD5990EBAF7AFC361DC60428ECF349FDE4B7D9638283AE3DFCB940C9FAA573B027E5E0C4C727D4181224D93D823E2C091FB249EA8899745C61961C947ABEFD7517CFB0C0D4E7E5FF7313904FC7A4157738B2CF46DF25E3768910B40273AA97CE09FDFED6ED9F4C47DDBDCBF601D54A6D3A13982DCFBB9729E343F62F5F7C255235169CF94FF49645F5200126CF9775343230EEB6E45C70EC22846D63C735C34987C8E8DA68E08B42A01448F59F29D81BFD3C7D6FB0E60D85E1A916364D7617EAEFBA85A06EF902FF5233B27B9F3A65FD3AF1EFD6244A9769366925FCB8BC3D6007726E6954A185B08784B7D7D8150876BA2A9136E7804A59066113E12580A8D0CA05B6F4CFB9ABD0760D8BD51BE1A91ADE979BA5BA4822159345A26DABE12CBE60FF3A789819CB9E047764F1EEC29FF8489370070B5F46409080FF4AF1D139D0F3542078FE504FC400E9C12E6687B280B4858A317F498EF70C2A1119105AAD8F68FFF7B81466891501A2C70943CD1A3EF3A1C9FC93F74AE56EFA6E66FFA7F30DF5485FA99AD29B5BCE853753E418F6FE71050A0689E816F54D62141758A3C96B9FEF8B98583153419FE673118CE0D70521020ABEF2F69B9E470F
+
B666EC4F81915CFB7B39FF82BF35604A45CA61498013E350E67DA3003CA16E084CC54A8B554596117DA2F92E3E4DADC54B2C1B629C612CF1DA6B56FD56C04116EE1713DA4EE8B8CB1001C201E2D6B5E550DCDEEB9E6A94AC0AE0CB33315BB0D624DAD75E97826C820B44F5A0372210ECA7FBF6DAB3AAE8B9943460E541B9782A143DC88D7BEC176A484DA14ABD416119007768F06434E58087B186948C9B50AFE670074A841B51D5E4468C812F76F6E7BAA09889E29B3D6DCB5CE77673EF76ED6F056C4DCEA149E0CF37619AA63B81720F1D28E3710C929209D0CB526A3BEDC6B8E3AF95F8455FE25935711D4178F135470B040827924EE144DAF1ECE038EFFC217C113A9DC491DEFEED7D4FCF6B22C0751ADFA1BA705797F1468F5643E5B58DA0CB9F35C46EADF0EFF441DD615E5794E584C0C1DD560240821457372DF88408FA0F8306B06170131C325419ED7B527894E99D1D21A28653A96D2C2243503401FEE9016CD5FA567F133101C75B1D4049D3D10BC15D1CD30A04304DBE94C25D1D533366635AE48DFBD8CB8FC0A17A872E8C3F1EF4E449002B3AF8788ACC974DE7ACDEE016E39AE89E07D54692DDC9E7F89364435E5350CAFDD18424F80D028A689F358AF529B93577C6EBA9F4CA6275235683EF16B35CA653C191BBA6BDA1CA0706E4E127DD7ADC4DBAA913865C695A334E9384C8005361768294C119DA2CEC71BB0D862560129D14B52C2FA310869EA7A7331A8BE34A81AD3A1BA3868020B402CEB17ADF0F4BA572CE0B784DC510A1D805FA0C85B0B2A9C408E4F5ABAFFE0580F08C89014DCF48BA93DCA8A5B17E6F6041B521A8DCED7E56A6932DFA37469C416A83E16E4F41E6E1A4EF461404DA1557F2512780623D055A00514092B183687286C9C6AA90374C8C47D1823DBECAF6871134B37172EC08E26425C2001C2BB2D5C2387E5F0D38E78B5C2E9A23CFEB8E2BC83295A49FFB2ED3573A884EB621D209D742A1BE19EC0D8069C6DC35D0CF55B171F001B7CD7999F7683BF243FB16F191FDD51972B0CDCC9A91E6D41EEDF222058C158E75AF3A28D6B6641011AB71805AC71F8A60040A0101B109F43BA1E161353819D98989E8CD979BEBB503C455705C0C8026DE5B7EB64F2FC0C8BFAC23BE5EEAE9489E56F044164B68A258FDE102F8109FE54859B487DB4E609B69C89749FC650BF26C4629B6602701DBF806A71B7B25037744D58A4A4C94EDCCDFFCE5AE426813B8CE9633436DA95081C9517F361E982E097B297164DAD0975F1D2EC3089F2C395856299D5351358B645980CE44E7D0DFE3A9566F3EA4C6AD51AA9A378F0FE8133D34A9685881C89C0047859503C78092907E49DBE4516EE8887AFD6E230D1B4A61679EF42C1F2E8873D72DF9340FD8D5C56A55829EEFE2AF760BF197F9E424531A1BF04D7FD42E4E398FEC11E046
+
8D5DAB75E6E15167C120A6F548480CD1C9FD9602052C5825C24BE4A4747CD616C8BCCA87A55A65C24AC89167F0B7A563754A6E5C9FFB3AF1D9AE76C29DF23CBD501E4DCEF97758287964352A2E8F37608F62A49951CA639DFD479670F12FCC6F6A6CAA91C1DAE7CE06ADEA074ABD6C60A3CF2669DCB604D039312555637310F2B7DC066FC51AA181CB9F0513DAFE442746C0E9C742B8ABF61AAA55A99E0214F6080AA4321B981C92B8BCF85F1B2343D78471A25118059C5B5011C2FFA5A025693C7B2407988B3EE6B45330902B14C50EC7C0E9724498D6B33FE22081B5CFC1A26A580999918B3697DD2A601A32C12E9516D0FC30E3454EAE5C56C3D00DAB7486CDBD012A0B2CD517A2CFBCCDB8AD9B69CAF167D2C31843EA1205F44585B19272C0781449F249CA7D397504F6B81DE647FD11B557BA0B07F7C82C1499F7A5DD0DCE0381B8A26B86FD7F33347C3D9C2676CEE68AADC32550F8063AF93C4EEFC918AB9F0AD131DE738637830713143368F4D1EC9CA919BCBB6570791FC6C51CE6AF273F7E94C73E5F146FFAC70AE3B1462CCC5F9EC039D64602CAEFF963A7D528346285391969CDD8DD6CE1B8AF7279E2E60B0806AD06E5B603CCF152EAA5954F75B821FAAA09D0A3D4689EB3EFF56505273AF640B8787523C83DE710ACEBD7F2A013B155E752029354BFFC0E3A571F3EF1E4001311AFDE72267A931AB705865206C4F6EE83E9FBE32901B90B63AE1A98EB42F95D1D72F9C28441B66DB838CA9B45A8C0CFEAC9281D487D33634D61501E181A77DBF0E3EE33EED23FF6390B267FC8CAF15925D4D97EE076915815E8F6EB62D3EBC13B757DE89BDBFC5C49DC05FFE32A88E3AD9B4A5045E3AAF5ED2732144FC5
+
0000000000000000000000000000000000000000000000000000000000000000
+
0000000000000000000000000000000000000000000000000000000000000000
+
0000000000000000000000000000000000000000000000000000000000000000
+
0000000000000000000000000000000000000000000000000000000000000000
+
0000000000000000000000000000000000000000000000000000000000000000
+
0000000000000000000000000000000000000000000000000000000000000000
+
0000000000000000000000000000000000000000000000000000000000000000
+
0000000000000000000000000000000000000000000000000000000000000000
+
cleartomark end
+
%APLT1End
+
%RBIEndFontSubset
+/Helvetica cguidfix
+/F1.1/Helvetica renmfont
+%RBIBeginFontSubset: HiraKakuProN-W3
+%!FontType1-1.0: AAAABJ+HiraKakuProN-W3 001.003
%%CreationDate: 2/10/12
% Copyright �2003 Apple Computer, Inc. and its licensors, all rights reserved.
11 dict begin
/FontInfo 9 dict dup begin
/version (001.003) readonly def
/FullName (HiraKakuProN-W3) readonly def
/Weight (SnapShot) readonly def
/isFixedPitch false def
/UnderlinePosition 0 def
/UnderlineThickness 0 def
/FSType 8 def
end readonly def
/FontName /AAAABJ+HiraKakuProN-W3 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.0010 0 0 0.0010 0 0] readonly def
/Encoding 256 array 0 1 255 {1 index exch /.notdef put} for
readonly def
/FontBBox {-386 -373 1232 1266} readonly def
currentdict end
currentfile eexec
D9D66F633B846A989B9974B0179FC6CC4458BB4CB99E3608702C78822367AAF89059868F63F93207640A6BD5DA214789
139C491E02A37BF3866F2964E8D690D48D9F6C4A5EC22355F8123573812483E06B968AE84B5F20A982A0E65764753516
97AB8C6EA040355C5542F297D7A3AF28AB93EA0771E0D56DBF00F7CA9CE9FB9FC2E0ECB00D04D5F5F3F24B987B546D62
74971A477DEE12C44623C180BCDBA21172627610C4736632D1A4693E79719C3BC43DF5330790A52DCD4CF455ACC213F6
B1C4BA249179DB360225568161552A16682E3A3604BFC39D571B1F8F18375BEF1B05D6DE4413DDBDB2D936EF6A197BC8
7EF3384DF04E6025A3A7EFFF451D52E96886EE4B4169EC3DEEE64932AF4AECA3AAB81853B58042BA51BAD1CF1FE64675
4A29D2100BBA83E7F6E2F5DFB112F838CA7F659DA7A6373BB1B86BF204DA715F2942AD8690FB1C37539822AE991DF19E
AFFBD3E70C395C40FA19CBA66F6F776EC20B6398A64B19208F0E64419A3F9DB393F17B6A206EFAE3B72BBB97405C4CB8
2801FFF79A60CA475287D576B5FAE301357949AC6E4F6EF1B8E41EC8819429C31C995A8D02C6F93131B3C3FD0563C5B2
C561EF5E734C7AC2E2F882889F4D04700D54FF4ABFEB4AC7C99214F399F62A2920477FEA7111FBD7B5EC77864EA25A03
88721F3165F5B0867D1C7C29DFA0394F00B032672FD41DA7C59FA55B9E3AF89B81799A0B27F1420BA48F9FA3B4693FDB
053C26BACF8A048849E5C5B195ED71C79113DD547B1468FEEC4C124788537CF90C3E1DB8793BD8E61BC72DD310B89670
021372EA4C700AD16A855D0917C5F105706F3206540AEBA75926DC784B77FAA8F2459B9A468E2A06318839FA8C08FA7A
8241BE54D435D7E1CE8BB877839B32897C38ECC3B2B63BFD6083CBD67A33FDFC81F548A162333DCE29E28232431AF514
37794B82CDAA0282850FBBCB8A0A9CAE35CC3991AA9FBE225251C0E9E3F59F39EC952D556BEDE7BA8BA8BCA5546B665B
2481E6F4EE3929FE02EFB2402EFDBD1FAC1C72B9CFCFE391E0291A712286845FD31A23988776578437DD63EE0C3ED76E
A391B35D2355FED30B1FD068D708EA45C4BE46C0F907CAB826ECAA27734D9723CF21C18BB7B30819E095E25833FB53FA
83710AC4E86D305F2EE40138D4BECB08688944C0D68C62E39899104AD6E587EC0F3FC097CE79F16A2C519A3B4ADA4712
EFAA7D9C7A17BC5023789142657BA7D164124537929053C2A7A0D2E8E4E63CFA5179983FDCC84769897719FB24472CCA
9EA1577B22B8B29703CCC51B7A254194DD86210204BEB444EA4A0D95A73FDBE953C0BDD8ED9074555027E745D457D989
412029757A42BCAA87154D3479D568532C656227DECD1A94699177522FB013228446DE961EDC5C6CDBF3CD69FA2B5F7E
2137C9DE65C2B6327032847044CCA017F9B2E8177A4A4B6D7DDBAC578CC2E98EB131C49BE0E818CF78C8DD2B562D74A1
A9CEEEF49606115A53F15F15D080A3ABB6D990CFEA9C58779C7E388C90BF6C7C1ADCA733C293E821F528A8A25B16CEFF
39B103A0000382CE00343EB20473864E5EE271B9F16B48543620B37B95B5C016B6BDF34B868DAE1E3581207508587E0D
44760E91C5E8183D629898CD1FD0E1D2798E7DDBF7A2997AD582AB85DCF50C2301E775AC7AD675A059D273D13E77A7EA
38DA6F3B16DDF2087940136B83C511845E6A91B8D2B8E3D892958966D1E22B2BC977734ECA36565C4A0FD0DE93F30256
40B66827F52733B55B565D4C60B8A3A5AF5EA3F5DDE6901C913366D3952F3FBD1B3FA9E4DE1474E006280D61EF34D830
490F88722027E57AD7F3FAA60FF2172B435493B0B726C9BFFB996459F29609633507AF1DA7A9F84094F7C61B0EEBA767
0540DA3ABAE2EE2C565DC4B7A061BE2B5375121676FDE5B0C37B9D922C0CEF05056E77E641B66DEEDE17E1C6714DC4A7
B16764EA5D4C7331DE2B1472FC3E610FB03B5842F4B7D9D268CF3204EEE860B1B96EB272DF663849EC387B8135065F48
4863D2C1263604ECBA3F3BF4344916C70485FA8B9E61C9F6A83C70EDBBB3E3F5A63B0C9BBAE3A3B457D94E5669B60812
E2B88E0A767E549573484C03CD45364AA230827B160318E25F95D8ADBD664C1DE213CDC3454775A09DA3858AC9622DB9
4A66012A14588548B12011E64B1CAB38834EEA24AA78C7FDA24690D53CE063EF666119954BD289925D2667AB00834FD4
1EC048E6ADAFC36FE8971B9A3B776906C22414478E6D4731FD1125256E30E2ECEB7600643ADFB27EED6B7040DEEF0580
ABAF22E011D407D171ED48A915140FE722E3DDFE39AFB34043406803C8C0CD5D729243F2450E9F7AE57A85910D0C304A
290941ED125758860B66D4CA4E00F1F6BABC431CD4B2E2C0B9C2DADE8EAD2BB86D96EA93D125497F487C77BC15BA284A
04A55EE8DA4D52C365D845AD7D66672664B1B6D113376C4136E18A77579176C5BAEF5D063127ACEB217340F93AC314FE
151AC07E75980038953DE1ADBFF288C3C0CE5974F5ABCEC9B7780CA3A7949C232DCF7C36331A48DF504C45E69BE408DD
D4DFAB2CE40717D026086DCD1097B8D79157EC780F6EE40798794591698E8894B0229F5541131FFC3777DA24ED84FA84
EA3C49B49D8B8168764BE94AD9CD73303A9C02C4B30273D995D77E093F9B20716ED7A8D1882A8A3ACE81154B739FDEC7
D3E560D8733BFD7A7FC51BDD337587FB4471C0E735DA3A11DE1CE7510EC7000A78EB103DD08B79D3CDC791077780EECA
983D71377D598198DF0A02F9315A92A1708B997FE3FE467B06970D58C676D1AE871F2A3AAF6E85BD087A77A92918B0AB
D6DC855C54CF7A69CF96D20B74AD321DCC3B7018A7444D4F2A193451672F3A720DA457D38F60B5775C157059CC76938A
5E396C70D7FA75E105636F9F2C27F5FAC0A0DE4AC709899A15B85D546B0D6020B509DBADC91624359D5B74575D67408A
0B9D67AD007066510B5D0D1B0EC5244C1AEF02E521DA2BF5ED41CACA27127A53415F188264B610C4C837720CF95B8E78
D7B36D0C3E86CC7CEC6ACF71575B9D28BC7155C67B45CEC4DCB47D8474A1ABFC1CD4A284109F175FABC93B3020C61D0E
31C976A6D252B773FB84F044052F027ACCE86453F830BA312657154C8C25AF0D965497C02E9CD04B3BC66E08E942AC45
1D0ABC63A739E527D5ACDBFC52C6357FC7A5FD91740DB7584C3C12B1F5BEF9A0A44B5DB530603FF7F1696ADE05102600
5919B9E0923BA37B60C7611E7EF96DEAA7552F8B28AD9DD5C3A2A45D37BC3026CBFFC6429C69CB444D4C460BF6F7B15E
E6523F1768568E1357DBF96488F4CDF3D9633C8CC2B3732B05A338622C30DAD2966CFF5B3EFCE688EFE2A0AE6040ADD3
567E90A16026A42A2EF287CF3D8ABA5A6E6E251938B96BC6D38EE53F70163447DFB2EFB45D5E609E135AFB66185BB12C
E5950CEBFF13E5DB2848616FB0D5277EC40B2C41FA40D086E8164884A49BFB03BAE3E66B099DF735697986BBAEEA8856
2B9730476EE58E06138502D055A88DDE2CE4E944771E1B9D34A739A87A2EA404CFEC8FF65824E74D954EF758DFB4AEBB
875810571F2A6A6F75608E7B52682225EEEF094340B12E03718CACA3E6D5FAE9BBBFCA7FFD14DCFF08A057F4E379D622
A338012DE2C834A83767864DB7C9823DC75AAA381B068E57A6A4FF9773C2183470F1FB20122DBEE76D826337E5D01DDB
295036CE9D5852B3BE4E0CADC66E42B16305CB7368EF293F42E80AEDB791C6E9BD45933A9A2F17FD60E551E1548C1AEF
6B36A262D82C1ABA3C7F6C51DB913E16D8795640B2FC7ADBE003B48B62E096011398F387E77585064C481BDFCA7C47B9
CA1A3B755CEC4A0596120A4E75119FC14B8A6C13E93694D2C319653A413B8E4CBB1A55E7BC555911F2D31678D4A5DF56
8DC4218AD6573BA07D46160134286FCB4C1F803E07723552D7C854CFBC3597DE9BF1B9930B6997AB2E9D384934BD1730
BACB9586D46B81022DF89010B65E3DFBF7178C543A46BFE5CF6B6E3D2A5C74ADFEF13F131FA05AE05251FCF217F92769
26F6E5FBEA94F40F1F9910DC865321A0495A8CBB5487BB2E96CD075E3CD99EF552ECF67C331CDC1CAECA526DBBB3314B
6C8FCFE65278A70C484356867A41DA7D0C0CFCCFBC09DDE65C81D980190E539A67D8D4F02DCC8D9936CBCB796D84C8ED
7A0F35F4E73D5210A625ACB7860AD39B09F4609C1D9FDF1056D9CBA5BBB371A674045316DC6D97B4E3EBA6732EE42A5E
CBDD20F8C7DC6B8EAD36AD7931D33445B38B78BF4714466CB9EFDF75F9E88622610759ABDCD6DDF314B21D5ADB663BF0
2B232EC7BE6AAFBF0E60A734037477B8E6F7FFC1290E89E251FBB5F91EF78AC3B71DBE01A7E8F0F8BCB6E62F50E3A415
8803FD7CCD69F45F274EBD2843E77369A66750D7E5C82F42AEE451D6F81E3BF18D2EF5D4A8F7BBC43D5DA3FC1EC142E8
8EFC114D9FD3E758A217D3088B31417DCC3E6658C97BBAF1C35327F1FAAD78512CEE74AE6B4E1863DBB552CCA429AA2C
A39563E8FB771E2493F6340014AA43972720FB7449D1569C8EF84EA788CB9FF7B106DFA7C57A4918534F8ABE0DA68652
25D8524B0D74FD65C5981AD546696209E82579650251CA16599FC06D15C79EEC51B71E35D070C5069319943C92B6E25A
96C50995E3D26548716BDF002B6BE74EC140AC12454D62419B00F312C979E0879AB5966CDFD1A4FBFCB7C1057C4D2C01
A6B78DDEF4C368F9DE27AAD7CE33C3DB1BE034122F8E4C7BA559A394E19E1DCA4E55CADA86B0820D2F49AA88C81F0E23
194CF929CF4F3ADC4C89E3FD4900E5D694B0E81A4174F9F8E279FC45B790119811992A209263BE9BEB655592DE9E8132
6E7D45345377E356A7BA1BDF524257EAB9E61752B685890BC824AFA834605712AFE431180E9C87F09A87A1F490A9C64A
7EF8232E3685EA6DE55F4586202D727D15B0AD4ECF9337802641B344E45635D344E82AAB61E083B8DF276C80E82E9960
E00EADE00DA94EF49F30327FD659B8A60318720E9A0BAB66DF457A0191D864A080C99D75BADF49DFC668094A600E561E
CF3FE3B0BC981831D569CDBDCE3E7819FC4A706848C2B52097988C0EEF4B0C1CA1B58CF82D3BE14349C5CC7E934B1E0B
BA3B8D0C93C9C14E11101DEE66576FA53F7B910EBEB05C26C6BB539FEA91E9FC72B2B25E3BF532A709A4AF8E4609752F
495FDAB446FE4D04629BFCD1C961A52C913E1EAA315C7C4FB8A6C692A16FE0D08B2959FA9B31D3270701B9D050D8B2E9
8350D7416F89404CA56AAF343F1E037873E86B71E6ED894A14A9C8C70A41D6ACAB8236CD51362340C02EDC49996A9530
65999DB2E09F06376F27791E4DA56AE2AE9152B606301BE973621C0F358E3100E07C3ADD21A8EDE860477BFA33A4DB6D
45E8A1D657109D6074FDBB986F3D7CD9F61A0C313A424AFE26359E69848876E1C69D9A76D11A4D20289C2D788B469FF2
850FB4CF98FB96B14347FE1E9C195AC54203021A7E8803AE91C6AA6E4946010582040D6ED65E940D3B8BA5F4FF2BF2CF
35EC93026AD01B6D1C9C3BD77FE4284D1825A0DBD180AFF5BD78AFB25690AD1977D5956D1923802A37A5948FB006AB14
88CBCF39CDC48CFB047794CBCBBD955CA179C92806F60A51C04CD5AF79979284D49C2B8350784E8A77B8ABBDEA6395CB
006DE254798D9DECF3C9FBC7E826F4E445230EEFD7E0FE335F63EEB793AC66C5079A232528504A8729F428CB8AA722C6
B1587E3A385777CA694F072915D24415BA6C7A0014252BDDDA51FB7E8D2EAB6DCE526EB520E289AC9B878C3A79EE36A1
6D0F7B221F7A1B533FC07302411987C8B473482F8105D7987EB492F60952B9F53AE45E8CFEAB3E621040CD0E9F084752
3EDC72070DBDC97BE62602ED1EBE39D065A751A4D4B7E3B7ECB986D9D6ADC861F79C06FD992E99119ACAD8ECBC6972E0
C611266C5E2DF852D48F20BA787820E9797295DD624FDE043E2F8E732F2D40A7056566192C23128595C04B9D57792BED
1110C0698351B733A2950A53BE8E4591747EA5622906D577456D5AFCAA5468D804FCF69D3D331377E99B706E851F604A
F7A5BADC977CBF4C3B6EBF0055ED81D9AAD07634B7343CFFEE27F54082BC46EA444C3D45DE9BFCC0569EFACFB45E9972
3D2DA81DCB5A9B61D114C5304C266553816928E3F69816C54B17D249EFC73D73BF7209CDF08116BB080EA8EDCA478543
CB90080BCC142A6BA4629D397CCD33F523F418450B30E53C9961202A56E8F1DC2B26CEB569989AF68BB2C7E22BDCB0D4
8EB53DB93B0F6C56ACE62DD1BC52F368DCCF019CCC499AFC89BE8D75B876F58B7554FB1EADC26C1A15F2D9DA5AA23061
F8CB2CAA187F3BA480B0F3E88453E868E94DD6FC2ACA3BBE5CA690837914603DD8BF52D9B82E345B9418CC69F91C1064
39FF0E34ADD15A95204BFE952FAAB3FD46A6FF972D3E5C01AB858B9076CD1D0056BC203BBC2B6B5BDD7FD3163673CC5E
9385C021ABB8F9BB41C915E0B70A0EB7B375EAD870C2AA26FC330D7B837224915EA521CABD0B05DB0516000EB5441DDD
C715F977C4CD8CA71AB98BA5C8C09CF3D9CBBC91989BFC648E9FE64E30AEB9472D8A55A85A2E2AD545802E1FB5DB0ED0
6B3B3E1114767604572EE2ECD482790FC20D9C31C2EADF34DEE0591091BF70725DB3C08DB4829C212B387DB403AEB671
435233F888DB23D61A517A69BC729ACA0DC54DB830AA7A4075252818FD12DA5995826945DA3A02162B87888D04331575
BF739CBF4938643C7E7AC857D1F48D3401EEC9D5EF79F88A9DE5B0A1524CB2054C744F67890295C274BB3DA00754902B
56D0C7378CEB0B4B9691ED0780B2088481764119BF566CE707F88129383883971DC823DB1CC291AB831BD1A9439B31E9
36F7541F59C86DB1D6644AD6394DBFDDA6A34BF8D6CE874979743DA3E086278AB6759773E2A895862CD6BC283068F6CD
341D733D2F25F2ED98AC5FD38746F8E5062203689B2EBB03671ADBFD82E74327481D8E432C461A9EA1DA2538E2379E1F
735152CC244F73E7E61F83540367965AB032BF6FEC717B1DC5268EE16CEA459087212E2DDF2FB95B75195B34CAC09D63
AAB2E9EFA8E091A8FEC9305D43B8D25698DD38AE3144AC6C7536D643C24557BB57F4E7EBA56757AE565CD8E2EBCDC382
21F61D3057E4355F6E9BE1F8D01094ECBC0CE0707E7E97C7D728C52D31C8A7F657126AB268318BAE4314B982024C7E18
65723C492A604052869EB906B36B47959B6F0E1B106BCD9DA911B3F80E83C31E6BF969406297E02261CFA837C8D6D417
FA28CA00BB365B5929F5BF79FA67DF5C07E8C78D7AFAF485258EDEA48F95721EF0B7A60641364F069565A442FF7C0D47
C96E60E03EDDF952A7AA446E62B3B811679AEFAD99DFC2AA8557431A97A61A1CA8FBECD0C8E371A47E6F3337DCDF8D44
B89E343FD527774A47B7EED62A2C42CAEDC6530F93B01D7BBDE0B64FE479DD20288260E6CADC651B15918CA53FA06D5A
E37FEB6A39CA039FE8093B9316E7ACDB7DE4192456F6B87923795F364402850D24EB7B86EF1DBA07C2B5766FD717F844
83690C81B2292635A47389310C9D526BD7DB1954261A39A2FFF662AE7C34C7A539CE4ECB5AF35E5051591DA941454754
2516AD530E95647321034441CEFE4C5097BAB5FEDF74D1C78DA517D304CB0865E91FC4BD6B9BE210EDE1A246EE8EA6B8
9685AD1FE94F7BD87F4F23EE64789BB62814BFD39467349768BCD0895ACAF4429ECEC180417BAE4FBEF9162C42464519
DC4553DA98E4A3A410EACF491FA3A91AFD5F499A82A8496618108A2BAE1FCA3F40454602EA4A2E064396D118947A1E85
98CB9DF9ABAC08B3580C52060EF5F3B5F40DBF82D4EA7D9BB075F7D7D552A717312642E28D1D8DD763C048B33A0A58E9
498169ACC4C9E8BD6B4758F8E6A181FE956C2C21B77C4EAF880CBA35004626AE78410CE513F48B923CF078140C6254A5
E6325D2198D244B14BF25335E6DEE22AEB2EF84D8D8F39B41DF5DF85E56F9E52F76751B33A2518E045B4C075BFC88630
D19430F05FE1A7CA8D08C6699954352CE3AEF7CD33355EC1FDC5DBBBDC5FA8A7E63C9B0BBECC0BD36ED093378B6BC8F6
4644AF567945DAA219C41EF808746E9BAFE2F4C2D1EC9FB758A45AAF0FE38F656D39CCB11A8ED3E3000695590CFBD757
0E6AB5CC9A8233189995777FD7D3BC58D9AD6770A67E7B99F3B1D7C27F7E781713D5DEBEF969714EFA224531443DC19A
5A24A2FF30348287C9C3FA0B60EBA57F1D020852B5AFA1C37066BB8045A2D75631964EA9A34813F0D42CA3610CFC9052
F207742D31C0B69D58353D733ABA1BE112A5A75185C138CF29A874B1310EA9F7D7AA800069519198CF3762F9DDF6BBFE
9894E98A45451587A0F2A611FFB73A088280BDAEFFB7130A2536AE538232C139667CDDAE99612166DE4E37CBFB1ECA9F
5BDAD2F3B03BB391034ADE0B84BC134B5CF66869530C3FA2D54E9081AE735EEEB61420AB9D08F856252569A789E4B94B
8A87E827012A4FA8C15EB5F07968B68AB938C5FAD581B6F2CEF87A0E1E96D571D45531A991B9879516AAF044AB17C780
93C359905990AB0E0E797DBDB99A64188AE12BD30CFD0ECA81990CC369CD1D746BF85DE8767900436BA57F9256E691BB
A74FFA2F121BE405D8039B4045FE792A4EC34A5D7EAE59D3E8AFB9C36031F5179672C1EF4F482F348E081D6D161E6CCB
F051B080A225D62FB0344E238635ADBFC239596B219F56100E14BE80B4EEAB7DA57ECB4E790FD76B9F1840AAA7C25510
38304F079A04AA1B65D9835E5527F7E9768F5C3ACEAF824805B580B4920707A305EED377A0BC64F28696ABA5872573AC
BCA8
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%!FontType1-1.0: AAAABK+HiraKakuProN-W3 001.003
%%CreationDate: 2/10/12
% Copyright �2003 Apple Computer, Inc. and its licensors, all rights reserved.
11 dict begin
/FontInfo 9 dict dup begin
/version (001.003) readonly def
/FullName (HiraKakuProN-W3) readonly def
/Weight (SnapShot) readonly def
/isFixedPitch false def
/UnderlinePosition 0 def
/UnderlineThickness 0 def
/FSType 8 def
end readonly def
/FontName /AAAABK+HiraKakuProN-W3 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.0010 0 0 0.0010 0 0] readonly def
/Encoding 256 array 0 1 255 {1 index exch /.notdef put} for
dup 0 /uni304C.853 put
dup 1 /uni3059.866 put
dup 2 /uni308B.916 put
dup 3 /uni3092.923 put
readonly def
/FontBBox {-386 -373 1232 1266} readonly def
currentdict end
currentfile eexec
D9D66F633B846A989B9974B0179FC6CC4458BB4CB99E3608702C78822367AAF89059868F63F93207640A6BD5DA214789
139C491E02A37BF3866F2964E8D690D48D9F6C4A5EC22355F8123573812483E06B968AE84B5F20A982A0E65764753516
97AB8C6EA040355C5542F297D7A3AF28AB93EA0771E0D56DBF00F7CA9CE9FB9FC2E0ECB00D04D5F5F3F24B987B546D62
74971A477DEE12C44623C180BCDBA21172627610C4736632D1A4693E79719C3BC43DF5330790A52DCD4CF455ACC213F6
B1C4BA249179DB360225568161552A16682E3A3604BFC39D571B1F8F18375BEF1B05D6DE4413DDBDB2D936EF6A197BC8
7EF3384DF04E6025A3A7EFFF451D52E96886EE4B4169EC3DEEE64932AF4AECA3AAB81853B58042BA51BAD1CF1FE64675
4A29D2100BBA83E7F6E2F5DFB112F838CA7F659DA7A6373BB1B86BF204DA715F2942AD8690FB1C37539822AE991DF19E
AFFBD3E70C395C40FA19CBA66F6F776EC20B6398A64B19208F0E64419A3F9DB393F17B6A206EFAE3B72BBB97405C4CB8
2801FFF79A60CA475287D576B5FAE301357949AC6E4F6EF1B8E41EC8819429C31C995A8D02C6F93131B3C3FD0563C5B2
C561EF5E734C7AC2E2F882889F4D04700D54FF4ABFEB4AC7C99214F399F62A2920477FEA7111FBD7B5EC77864EA25A03
88721F3165F5B0867D1C7C29DFA0394F00B032672FD41DA7C59FA55B9E3AF89B81799A0B27F1420BA48F9FA3B4693FDB
053C26BACF8A048849E5C5B195ED71C79113DD547B1468FEEC4C124788537CF90C3E1DB8793BD8E61BC72DD310B89670
021372EA4C700AD16A855D0917C5F105706F3206540AEBA75926DC784B77FAA8F2459B9A468E2A06318839FA8C08FA7A
8241BE54D435D7E1CE8BB877839B32897C38ECC3B2B63BFD6083CBD67A33FDFC81F548A162333DCE29E28232431AF514
37794B82CDAA0282850FBBCB8A0A9CAE35CC3991AA9FBE225251C0E9E3F59F39EC952D556BEDE7BA8BA8BCA5546B665B
2481E6F4EE3929FE02EFB2402EFDBD1FAC1C72B9CFCFE391E0291A712286845FD31A23988776578437DD63EE0C3ED76E
A391B35D2355FED30B1FD068D708EA45C4BE46C0F907CAB826ECAA27734D9723CF21C18BB7B30819E095E25833FB53FA
83710AC4E86D305F2EE40138D4BECB08688944C0D68C62E39899104AD6E587EC0F3FC097CE79F16A2C519A3B4ADA4712
EFAA7D9C7A17BC5023789142657BA7D164124537929053C2A7A0D2E8E4E63CFA5179983FDCC84769897719FB24472CCA
9EA1577B22B8B29703CCC51B7A254194DD86210204BEB444EA4A0D95A73FDBE953C0BDD8ED9074555027E745D457D989
412029757A42BCAA87154D3479D568532C656227DECD1A94699177522FB013228446DE961EDC5C6CDBF3CD69FA2B5F7E
2137C9DE65C2B6327032847044CCA017F9B2E8177A4A4B6D7DDBAC578CC2E98EB131C49BE0E818CF78C8DD2B562D74A1
A9CEEEF49606115A53F15F15D080A3ABB6D990CFEA9C58779C7E388C90BF6C7C1ADCA733C293E821F528A8A25B16CEFF
39B103A0000382CE00343EB20473864E5EE271B9F16B48543620B37B95B5C016B6BDF34B868DAE1E3581207508587E0D
44760E91C5E8183D629898CD1FD0E1D2798E7DDBF7A2997AD582AB85DCF50C2301E775AC7AD675A059D273D13E77A7EA
38DA6F3B16DDF2087940136B83C511845E6A91B8D2B8E3D892958966D1E22B2BC977734ECA36565C4A0FD0DE93F30256
40B66827F52733B55B565D4C60B8A3A5AF5EA3F5DDE6901C913366D3952F3FBD1B3FA9E4DE1474E006280D61EF34D830
490F88722027E57AD7F3FAA60FF2172B435493B0B726C9BFFB996459F29609633507AF1DA7A9F84094F7C61B0EEBA767
0540DA3ABAE2EE2C565DC4B7A061BE2B5375121676FDE5B0C37B9D922C0CEF05056E77E641B66DEEDE17E1C6714DC4A7
B16764EA5D4C7331DE2B1472FC3E610FB03B5842F4B7D9D268CF3204EEE860B1B96EB272DF663849EC387B8135065F48
4863D2C1263604ECBA3F3BF4344916C70485FA8B9E61C9F6A83C70EDBBB3E3F5A63B0C9BBAE3A3B457D94E5669B60812
E2B88E0A767E549573484C03CD45364AA230827B160318E25F95D8ADBD664C1DE213CDC3454775A09DA3858AC9622DB9
4A66012A14588548B12011E64B1CAB38834EEA24AA78C7FDA24690D53CE063EF666119954BD289925D2667AB00834FD4
1EC048E6ADAFC36FE8971B9A3B776906C22414478E6D4731FD1125256E30E2ECEB7600643ADFB27EED6B7040DEEF0580
ABAF22E011D407D171ED48A915140FE722E3DDFE39AFB34043406803C8C0CD5D729243F2450E9F7AE57A85910D0C304A
290941ED125758860B66D4CA4E00F1F6BABC431CD4B2E2C0B9C2DADE8EAD2BB86D96EA93D125497F487C77BC15BA284A
04A55EE8DA4D52C365D845AD7D66672664B1B6D113376C4136E18A77579176C5BAEF5D063127ACEB217340F93AC314FE
151AC07E75980038953DE1ADBFF288C3C0CE5974F5ABCEC9B7780CA3A7949C232DCF7C36331A48DF504C45E69BE408DD
D4DFAB2CE40717D026086DCD1097B8D79157EC780F6EE40798794591698E8894B0229F5541131FFC3777DA24ED84FA84
EA3C49B49D8B8168764BE94AD9CD73303A9C02C4B30273D995D77E093F9B20716ED7A8D1882A8A3ACE81154B739FDEC7
D3E560D8733BFD7A7FC51BDD337587FB4471C0E735DA3A11DE1CE7510EC7000A78EB103DD08B79D3CDC791077780EECA
983D71377D598198DF0A02F9315A92A1708B997FE3FE467B06970D58C676D1AE871F2A3AAF6E85BD087A77A92918B0AB
D6DC855C54CF7A69CF96D20B74AD321DCC3B7018A7444D4F2A193451672F3A720DA457D38F60B5775C157059CC76938A
5E396C70D7FA75E105636F9F2C27F5FAC0A0DE4AC709899A15B85D546B0D6020B509DBADC91624359D5B74575D67408A
0B9D67AD007066510B5D0D1B0EC5244C1AEF02E521DA2BF5ED41CACA27127A53415F188264B610C4C837720CF95B8E78
D7B36D0C3E86CC7CEC6ACF71575B9D28BC7155C67B45CEC4DCB47D8474A1ABFC1CD4A284109F175FABC93B3020C61D0E
31C976A6D252B773FB84F044052F027ACCE86453F830BA312657154C8C25AF0D965497C02E9CD04B3BC66E08E942AC45
1D0ABC63A739E527D5ACDBFC52C6357FC7A5FD91740DB7584C3C12B1F5BEF9A0A44B5DB530603FF7F1696ADE05102600
5919B9E0923BA37B60C7611E7EF96DEAA7552F8B28AD9DD5C3A2A45D37BC3026CBFFC6429C69CB444D4C460BF6F7B15E
E6523F1768568E1357DBF96488F4CDF3D9633C8CC2B3732B05A338622C30DAD2966CFF5B3EFCE688EFE2A0AE6040ADD3
567E90A16026A42A2EF287CF3D8ABA5A6E6E251938B96BC6D38EE53F70163447DFB2EFB45D5E609E135AFB66185BB12C
E5950CEBFF13E5DB2848616FB0D5277EC40B2C41FA40D086E8164884A49BFB03BAE3E66B099DF735697986BBAEEA8856
2B9730476EE58E06138502D055A88DDE2CE4E944771E1B9D34A739A87A2EA404CFEC8FF65824E74D954EF758DFB4AEBB
875810571F2A6A6F75608E7B52682225EEEF094340B12E03718CACA3E6D5FAE9BBBFCA7FFD14DCFF08A057F4E379D622
A338012DE2C834A83767864DB7C9823DC75AAA381B068E57A6A4FF9773C2183470F1FB20122DBEE76D826337E5D01DDB
295036CE9D5852B3BE4E0CADC66E42B16305CB7368EF293F42E80AEDB791C6E9BD45933A9A2F17FD60E551E1548C1AEF
6B36A262D82C1ABA3C7F6C51DB913E16D8795640B2FC7ADBE003B48B62E096011398F387E77585064C481BDFCA7C47B9
CA1A3B755CEC4A0596120A4E75119FC14B8A6C13E93694D2C319653A413B8E4CBB1A55E7BC555911F2D31678D4A5DF56
8DC4218AD6573BA07D46160134286FCB4C1F803E07723552D7C854CFBC3597DE9BF1B9930B6997AB2E9D384934BD1730
BACB9586D46B81022DF89010B65E3DFBF7178C543A46BFE5CF6B6E3D2A5C74ADFEF13F131FA05AE05251FCF217F92769
26F6E5FBEA94F40F1F9910DC865321A0495A8CBB5487BB2E96CD075E3CD99EF552ECF67C331CDC1CAECA526DBBB3314B
6C8FCFE65278A70C484356867A41DA7D0C0CFCCFBC09DDE65C81D980190E539A67D8D4F02DCC8D9936CBCB796D84C8ED
7A0F35F4E73D5210A625ACB7860AD39B09F4609C1D9FDF1056D9CBA5BBB371A674045316DC6D97B4E3EBA6732EE42A5E
CBDD20F8C7DC6B8EAD36AD7931D33445B38B78BF4714466CB9EFDF75F9E88622610759ABDCD6DDF314B21D5ADB663BF0
2B232EC7BE6AAFBF0E60A734037477B8E6F7FFC1290E89E251FBB5F91EF78AC3B71DBE01A7E8F0F8BCB6E62F50E3A415
8803FD7CCD69F45F274EBD2843E77369A66750D7E5C82F42AEE451D6F81E3BF18D2EF5D4A8F7BBC43D5DA3FC1EC142E8
8EFC114D9FD3E758A217D3088B31417DCC3E6658C97BBAF1C35327F1FAAD78512CEE74AE6B4E1863DBB552CCA429AA2C
A39563E8FB771E2493F6340014AA43972720FB7449D1569C8EF84EA788CB9FF7B106DFA7C57A4918534F8ABE0DA68652
25D8524B0D74FD65C5981AD546696209E82579650251CA16599FC06D15C79EEC51B71E35D070C5069319943C92B6E25A
96C50995E3D26548716BDF002B6BE74EC140AC12454D62419B00F312C979E0879AB5966CDFD1A4FBFCB7C1057C4D2C01
A6B78DDEF4C368F9DE27AAD7CE33C3DB1BE034122F8E4C7BA559A394E19E1DCA4E55CADA86B0820D2F49AA88C81F0E23
194CF929CF4F3ADC4C89E3FD4900E5D694B0E81A4174F9F8E279FC45B790119811992A209263BE9BEB655592DE9E8132
6E7D45345377E356A7BA1BDF524257EAB9E61752B685890BC824AFA834605712AFE431180E9C87F09A87A1F490A9C64A
7EF8232E3685EA6DE55F4586202D727D15B0AD4ECF9337802641B344E45635D344E82AAB61E083B8DF276C80E82E9960
E00EADE00DA94EF49F30327FD659B8A60318720E9A0BAB66DF457A0191D864A080C99D75BADF49DFC668094A600E561E
CF3FE3B0BC981831D569CDBDCE3E7819FC4A706848C2B52097988C0EEF4B0C1CA1B58CF82D3BE14349C5CC7E934B1E0B
BA3B8D0C93C9C14E11101DEE66576FA53F7B910EBEB05C26C6BB539FEA91E9FC72B2B25E3BF532A709A4AF8E4609752F
495FDAB446FE4D04629BFCD1C961A52C913E1EAA315C7C4FB8A6C692A16FE0D08B2959FA9B31D3270701B9D050D8B2E9
8350D7416F89404CA56AAF343F1E037873E86B71E6ED894A14A9C8C70A41D6ACAB8236CD51362340C02EDC49996A9530
65999DB2E09F06376F27791E4DA56AE2AE9152B606301BE973621C0F358E3100E07C3ADD21A8EDE860477BFA33A4DB6D
45E8A1D657109D6074FDBB986F3D7CD9F61A0C313A424AFE26359E69848876E1C69D9A76D11A4D20289C2D788B469FF2
850FB4CF98FB96B14347FE1E9C195AC54203021A7E8803AE91C6AA6E4946010582040D6ED65E940D3B8BA5F4FF2BF2CF
35EC93026AD01B6D1C9C3BD77FE4284D1825A0DBD180AFF5BD78AFB25690AD1977D5956D1923802A37A5948FB006AB14
88CBCF39CDC48CFB047794CBCBBD955CA179C92806F60A51C04CD5AF79979284D49C2B8350784E8A77B8ABBDEA6395CB
006DE254798D9DECF3C9FBC7E826F4E445230EEFD7E0FE335F63EEB793AC66C5079A232528504A8729F428CB8AA722C6
B1587E3A385777CA694F072915D24415BA6C7A0014252BDDDA51FB7E8D2EAB6DCE526EB520E289AC9B878C3A79EE36A1
6D0F7B221F7A1B533FC07302411987C8B473482F8105D7987EB492F60952B9F53AE45E8CFEAB3E621040CD0E9F084752
3EDC72070DBDC97BE62602ED1EBE39D065A751A4D4B7E3B7ECB986D9D6ADC861F79C06FD992E99119ACAD8ECBC6972E0
C611266C5E2DF852D48F20BA787820E9797295DD624FDE043E2F8E732F2D40A7056566192C23128595C04B9D57792BED
1110C0698351B733A2950A53BE8E4591747EA5622906D577456D5AFCAA5468D804FCF69D3D331377E99B706E851F604A
F7A5BADC977CBF4C3B6EBF0055ED81D9AAD07634B7343CFFEE27F54082BC46EA444C3D45DE9BFCC0569EFACFB45E9972
3D2DA81DCB5A9B61D114C5304C266553816928E3F69816C54B17D249EFC73D73BF7209CDF08116BB080EA8EDCA478543
CB90080BCC142A6BA4629D397CCD33F523F418450B30E53C9961202A56E8F1DC2B26CEB569989AF68BB2C7E22BDCB0D4
8EB53DB93B0F6C56ACE62DD1BC52F368DCCF019CCC499AFC89BE8D75B876F58B7554FB1EADC26C1A15F2D9DA5AA23061
F8CB2CAA187F3BA480B0F3E88453E868E94DD6FC2ACA3BBE5CA690837914603DD8BF52D9B82E345B9418CC69F91C1064
39FF0E34ADD15A95204BFE952FAAB3FD46A6FF972D3E5C01AB858B9076CD1D0056BC203BBC2B6B5BDD7FD3163673CC5E
9385C021ABB8F9BB41C915E0B70A0EB7B375EAD870C2AA26FC330D7B837224915EA521CABD0B05DB0516000EB5441DDD
C715F977C4CD8CA71AB98BA5C8C09CF3D9CBBC91989BFC648E9FE64E30AEB9472D8A55A85A2E2AD545802E1FB5DB0ED0
6B3B3E1114767604572EE2ECD482790FC20D9C31C2EADF34DEE0591091BF70725DB3C08DB4829C212B387DB403AEB671
435233F888DB23D61A517A69BC729ACA0DC54DB830AA7A4075252818FD12DA5995826945DA3A02162B87888D04331575
BF739CBF4938643C7E7AC857D1F48D3401EEC9D5EF79F88A9DE5B0A1524CB2054C744F67890295C274BB3DA00754902B
56D0C7378CEB0B4B9691ED0780B2088481764119BF566CE707F88129383883971DC823DB1CC291AB831BD1A9439B31E9
36F7541F59C86DB1D6644AD6394DBFDDA6A34BF8D6CE874979743DA3E086278AB6759773E2A895862CD6BC283068F6CD
341D733D2F25F2ED98AC5FD38746F8E5062203689B2EBB03671ADBFD82E74327481D8E432C461A9EA1DA2538E2379E1F
735152CC244F73E7E61F83540367965AB032BF6FEC717B1DC5268EE16CEA459087212E2DDF2FB95B75195B34CAC09D63
AAB2E9EFA8E091A8FEC9305D43B8D25698DD38AE3144AC6C7536D643C24557BB57F4E7EBA56757AE565CD8E2EBCDC382
21F61D3057E4355F6E9BE1F8D01094ECBC0CE0707E7E97C7D728C52D31C8A7F657126AB268318BAE4314B982024C7E18
65723C492A604052869EB906B36B47959B6F0E1B106BCD9DA911B3F80E83C31E6BF969406297E02261CFA837C8D6D417
FA28CA00BB365B5929F5BF79FA67DF5C07E8C78D7AFAF485258EDEA48F95721EF0B7A60641364F069565A442FF7C0D47
C96E60E03EDDF952A7AA446E62B3B811679AEFAD99DFC2AA8557431A97A61A1CA8FBECD0C8E371A47E6F3337DCDF8D44
B89E343FD527774A47B7EED62A2C42CAEDC6530F93B01D7BBDE0B64FE479DD20288260E6CADC651B15918CA53FA06D5A
E37FEB6A39CA039FE8093B9316E7ACDB7DE4192456F6B87923795F364402850D24EB7B86EF1DBA07C2B5766FD717F844
83690C81B2292635A47389310C9D526BD7DB1954261A39A2FFF662AE7C34C7A539CE4ECB5AF35E5051591DA941454754
2516AD530E95647321034441CEFE4C5097BAB5FEDF74D1C78DA517D304CB0865E91FC4BD6B9BE210EDE1A246EE8EA6B8
9685AD1FE94F7BD87F4F23EE64789BB62814BFD39467349768BCD0895ACAF4429ECEC180417BAE4FBEF9162C42464519
DC4553DA98E4A3A410EACF491FA3A91AFD5F499A82A8496618108A2BAE1FCA3F40454602EA4A2E064396D118947A1E85
98CB9DF9ABAC08B3580C52060EF5F3B5F40DBF82D4EA7D9BB075F7D7D552A717312642E28D1D8DD763C048B33A0A58E9
498169ACC4C9E8BD6B4758F8E6A181FE956C2C21B77C4EAF880CBA35004626AE78410CE513F48B923CF078140C6254A5
E6325D2198D244B14BF25335E6DEE22AEB2EF84D8D8F39B41DF5DF85E56F9E52F76751B33A2518E045B4C075BFC88630
D19430F05FE1A7CA8D08C6699954352CE3AEF7CD33355EC1FDC5DBBBDC5FA8A7E63C9B0BBECC0BD36ED093378B6BC8F6
4644AF567945DAA219C41EF808746E9BAFE2F4C2D1EC9FB758A45AAF0FE38F656D39CCB11A8ED3E3000695590CFBD757
0E6AB5CC9A8233189995777FD7D3BC58D9AD6770A67E7B99F3B1D7C27F7E781713D5DEBEF969714EFA224531443DC19A
5A24A2FF30348287C9C3FA0B60EBA57F1D020852B5AFA1C37066BB8045A2D75631964EA9A34813F0D42CA3610CFC9052
F207742D31C0B69D58353D733ABA1BE112A5A75185C138CF29A874B1310EA9F7D7AA800069519198CF3762F9DDF3108C
43C389340A664D22D6138F977CEC0B4E4D1CB62285EDCB68D864C3D343E56F7A710E5894E2E8B31D269ADC00CA54BFDC
BF3AEF15CCAC13867FDC9C6FF43274EA31FE8C65303FCA30FF0E846261F9E4143413F73848F51AA2B8BFEE8762F7EA8A
4AE21F5CB2C6ED668EB21A4E4E2D332459CD3EC64FC03415E2B75E1F8A74AAC852CF590A0800F784B007BCCE2E607633
4B4200FB0C7D971CBCB2C77C61BC66C87198BF0C07869649C0ECA188119DA9878716A070A5EBBF1708E12A74EB8BEEB8
143C490B93E4CD6A49F23C68BB356463CAA0C0F1CF15074B82E7E8137A707F7439644227228B821D4A3848D7A58CF0A9
8B2A41BC34D2E34E74CC1387946BE3FF9CE68A0E1D6EBBEAB26858F28DA4C351CB228943C4D5018477DE134C315B2945
17DC003F0AC54F81896F160C9C7D84FC6E363B9B4F4A53E82428A23BC7074F15ACE833BBBDA40E17E3E6289B49E44B1C
5FF78E824EE68C8F4703376572725222B42A3F5479A26DC3057B9B887D119AE8E838683FCC4625FBC07BC8CD5BB2DB71
70379920F266D8AAF34AEE328078DD0DA394E5FC06687B72F7982CB1E08C75BE4F30D356F9454E7E86A86444AFD69C1B
3BAB89E2CA3C40C1B64FC001BBEE59662B4515B517C1445A9DE8FC26B11881C296740D3967FD61588F34781ABE9B08AE
EF3A6B1D53FEE97220DAC57C381CAD722ACA5EACC445D314E5F0554F3455573FA6CB805959A38AB4305A2034DFAE99D4
0E173CF82DD1C0FB28DB3197F78D8E5D2B2E6240FA495AE3472A08F9AB311E9C2FF30C70EA25C1074504FF4AA256B85B
9B3E7CE5F54834CF374965979F2B03EE1CC0CFD7406BD783BEA7A4A9B1A4E0D41438EADD176DB39746B53FAC4A3D51AC
4C71C81B03237299AAB11E9C61306F7FFB1EE7F91D8613EF889B0E4B45DFF98C177B32E04B2CA9EF6250FEDE4251595A
8E00166AEB9CB868D6865B2AD04505DCE70E8664B73A4C24C185329DFC8DA5826F4DB193A603932902EF0F4ED24A7E2A
9FFA956459D0CEB6BE9B7FC9F55295B87AC248A63AAF951EBD86A8820FD49A0A4BFB3CD6223FD116649C8D38376E7E4F
2B9A21705F2B34F21C85DFA095D64DF982CBEC40BBF6904F13F0F397F183CE0E070FD510C645361903C63719A20C8E54
E1788EDA5CBD3F1D0E9D0D055FFCF9CC411E3735DF785F0DCC46A5FC312322F2D1BECF82C4068E876734B3A558CF9142
4DEAB47607B926653C6CC5B6C25F4C5D1036692774FB5888FF661DE2EC68B44D98703D32BB2430FC9291A063793C5603
F2DF4A51F0122931817CFABB68D9ACC141EDD7C87E336918F10DA0B629501B319AA4140B892C30E61C099596893FF12E
75063EF908D93001CE726676FAC29D63F6CA52EA7652B4E29FD47C4EABC45FA2987AC8DFF0B354B946CDFB08FB9B9C34
5B8B74AE66A679FC0559B9EBE615AB127A6336CF095726FF52EAB3D0EDEFB087FBE2F5D23C3CF7FE5CA76F36076895B9
1739C1CA7B46B9E2DA0462E0E7D82CCA44197236AC1FA39FE7B18AA9E885D5F2FE86122177CF41DDE80B196F66173A58
A53A45B083530376A1BA32C4AA21345D099AC7C60E04F8CF1600DAF686B2A848212FF956C7F1608BB2FEF2522E93B704
7EA88A3E3456BCE0908D53BAFD9C47A5749DC1C0B88ACF1D52006E31818AF4C8B629DD81D538D04E178F1DE0E213F6B2
291B1CDF5DB31F61CD352EBC717F312270F780ACBBC105E44AD082145AB88C5BB4766BAC0D99BAC9E8CFD8E5856312D6
74FCBE72094546B8FB163851953AC2B251CD20719126B3087E5F751750D60FB20BCC93C150BD47946DEAC70A9017E1CB
06639CA01F20202FB8503CDB42243425CB7FE45574B0B2B7449D7249440C401A892ABB8DA8BA4CF10C4439EF5678EFA2
D6AEA3D1B2AF9DAF6F3EC2347FB7F70920EBC0472627DB0FE3C5C24FFDBF7334A653623612C136DDF2DC0E1D9C3C8940
23E963FC54725A3D4749EA6FA0E8634858801728665D8E8F42C03D155D4AE82998A7DEB2D3B4119097BBACEDED1380B9
48C625103BE59B449D875C773F5B13AB29E159C111429A4EADECB3E5AB478EC976473CA4350873E45DE6D598F5A83D9E
3C124A08C31EC4790B7B85DF7D942056C0E809EAD91674D1E4CE3CE4B30B49A5BF6EA9B97D22EBF5488030C5DA527C70
190863640A041075ED35710BEE6E5D6031
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%!FontType1-1.0: AAAABL+HiraKakuProN-W3 001.003
%%CreationDate: 2/10/12
% Copyright �2003 Apple Computer, Inc. and its licensors, all rights reserved.
11 dict begin
/FontInfo 9 dict dup begin
/version (001.003) readonly def
/FullName (HiraKakuProN-W3) readonly def
/Weight (SnapShot) readonly def
/isFixedPitch false def
/UnderlinePosition 0 def
/UnderlineThickness 0 def
/FSType 8 def
end readonly def
/FontName /AAAABL+HiraKakuProN-W3 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.0010 0 0 0.0010 0 0] readonly def
/Encoding 256 array 0 1 255 {1 index exch /.notdef put} for
dup 0 /uni9593.1554 put
dup 1 /uni8A08.1837 put
dup 2 /uni6642.2252 put
dup 3 /uni5468.2346 put
dup 4 /uni6E2C.2828 put
readonly def
/FontBBox {-386 -373 1232 1266} readonly def
currentdict end
currentfile eexec
D9D66F633B846A989B9974B0179FC6CC4458BB4CB99E3608702C78822367AAF89059868F63F93207640A6BD5DA214789
139C491E02A37BF3866F2964E8D690D48D9F6C4A5EC22355F8123573812483E06B968AE84B5F20A982A0E65764753516
97AB8C6EA040355C5542F297D7A3AF28AB93EA0771E0D56DBF00F7CA9CE9FB9FC2E0ECB00D04D5F5F3F24B987B546D62
74971A477DEE12C44623C180BCDBA21172627610C4736632D1A4693E79719C3BC43DF5330790A52DCD4CF455ACC213F6
B1C4BA249179DB360225568161552A16682E3A3604BFC39D571B1F8F18375BEF1B05D6DE4413DDBDB2D936EF6A197BC8
7EF3384DF04E6025A3A7EFFF451D52E96886EE4B4169EC3DEEE64932AF4AECA3AAB81853B58042BA51BAD1CF1FE64675
4A29D2100BBA83E7F6E2F5DFB112F838CA7F659DA7A6373BB1B86BF204DA715F2942AD8690FB1C37539822AE991DF19E
AFFBD3E70C395C40FA19CBA66F6F776EC20B6398A64B19208F0E64419A3F9DB393F17B6A206EFAE3B72BBB97405C4CB8
2801FFF79A60CA475287D576B5FAE301357949AC6E4F6EF1B8E41EC8819429C31C995A8D02C6F93131B3C3FD0563C5B2
C561EF5E734C7AC2E2F882889F4D04700D54FF4ABFEB4AC7C99214F399F62A2920477FEA7111FBD7B5EC77864EA25A03
88721F3165F5B0867D1C7C29DFA0394F00B032672FD41DA7C59FA55B9E3AF89B81799A0B27F1420BA48F9FA3B4693FDB
053C26BACF8A048849E5C5B195ED71C79113DD547B1468FEEC4C124788537CF90C3E1DB8793BD8E61BC72DD310B89670
021372EA4C700AD16A855D0917C5F105706F3206540AEBA75926DC784B77FAA8F2459B9A468E2A06318839FA8C08FA7A
8241BE54D435D7E1CE8BB877839B32897C38ECC3B2B63BFD6083CBD67A33FDFC81F548A162333DCE29E28232431AF514
37794B82CDAA0282850FBBCB8A0A9CAE35CC3991AA9FBE225251C0E9E3F59F39EC952D556BEDE7BA8BA8BCA5546B665B
2481E6F4EE3929FE02EFB2402EFDBD1FAC1C72B9CFCFE391E0291A712286845FD31A23988776578437DD63EE0C3ED76E
A391B35D2355FED30B1FD068D708EA45C4BE46C0F907CAB826ECAA27734D9723CF21C18BB7B30819E095E25833FB53FA
83710AC4E86D305F2EE40138D4BECB08688944C0D68C62E39899104AD6E587EC0F3FC097CE79F16A2C519A3B4ADA4712
EFAA7D9C7A17BC5023789142657BA7D164124537929053C2A7A0D2E8E4E63CFA5179983FDCC84769897719FB24472CCA
9EA1577B22B8B29703CCC51B7A254194DD86210204BEB444EA4A0D95A73FDBE953C0BDD8ED9074555027E745D457D989
412029757A42BCAA87154D3479D568532C656227DECD1A94699177522FB013228446DE961EDC5C6CDBF3CD69FA2B5F7E
2137C9DE65C2B6327032847044CCA017F9B2E8177A4A4B6D7DDBAC578CC2E98EB131C49BE0E818CF78C8DD2B562D74A1
A9CEEEF49606115A53F15F15D080A3ABB6D990CFEA9C58779C7E388C90BF6C7C1ADCA733C293E821F528A8A25B16CEFF
39B103A0000382CE00343EB20473864E5EE271B9F16B48543620B37B95B5C016B6BDF34B868DAE1E3581207508587E0D
44760E91C5E8183D629898CD1FD0E1D2798E7DDBF7A2997AD582AB85DCF50C2301E775AC7AD675A059D273D13E77A7EA
38DA6F3B16DDF2087940136B83C511845E6A91B8D2B8E3D892958966D1E22B2BC977734ECA36565C4A0FD0DE93F30256
40B66827F52733B55B565D4C60B8A3A5AF5EA3F5DDE6901C913366D3952F3FBD1B3FA9E4DE1474E006280D61EF34D830
490F88722027E57AD7F3FAA60FF2172B435493B0B726C9BFFB996459F29609633507AF1DA7A9F84094F7C61B0EEBA767
0540DA3ABAE2EE2C565DC4B7A061BE2B5375121676FDE5B0C37B9D922C0CEF05056E77E641B66DEEDE17E1C6714DC4A7
B16764EA5D4C7331DE2B1472FC3E610FB03B5842F4B7D9D268CF3204EEE860B1B96EB272DF663849EC387B8135065F48
4863D2C1263604ECBA3F3BF4344916C70485FA8B9E61C9F6A83C70EDBBB3E3F5A63B0C9BBAE3A3B457D94E5669B60812
E2B88E0A767E549573484C03CD45364AA230827B160318E25F95D8ADBD664C1DE213CDC3454775A09DA3858AC9622DB9
4A66012A14588548B12011E64B1CAB38834EEA24AA78C7FDA24690D53CE063EF666119954BD289925D2667AB00834FD4
1EC048E6ADAFC36FE8971B9A3B776906C22414478E6D4731FD1125256E30E2ECEB7600643ADFB27EED6B7040DEEF0580
ABAF22E011D407D171ED48A915140FE722E3DDFE39AFB34043406803C8C0CD5D729243F2450E9F7AE57A85910D0C304A
290941ED125758860B66D4CA4E00F1F6BABC431CD4B2E2C0B9C2DADE8EAD2BB86D96EA93D125497F487C77BC15BA284A
04A55EE8DA4D52C365D845AD7D66672664B1B6D113376C4136E18A77579176C5BAEF5D063127ACEB217340F93AC314FE
151AC07E75980038953DE1ADBFF288C3C0CE5974F5ABCEC9B7780CA3A7949C232DCF7C36331A48DF504C45E69BE408DD
D4DFAB2CE40717D026086DCD1097B8D79157EC780F6EE40798794591698E8894B0229F5541131FFC3777DA24ED84FA84
EA3C49B49D8B8168764BE94AD9CD73303A9C02C4B30273D995D77E093F9B20716ED7A8D1882A8A3ACE81154B739FDEC7
D3E560D8733BFD7A7FC51BDD337587FB4471C0E735DA3A11DE1CE7510EC7000A78EB103DD08B79D3CDC791077780EECA
983D71377D598198DF0A02F9315A92A1708B997FE3FE467B06970D58C676D1AE871F2A3AAF6E85BD087A77A92918B0AB
D6DC855C54CF7A69CF96D20B74AD321DCC3B7018A7444D4F2A193451672F3A720DA457D38F60B5775C157059CC76938A
5E396C70D7FA75E105636F9F2C27F5FAC0A0DE4AC709899A15B85D546B0D6020B509DBADC91624359D5B74575D67408A
0B9D67AD007066510B5D0D1B0EC5244C1AEF02E521DA2BF5ED41CACA27127A53415F188264B610C4C837720CF95B8E78
D7B36D0C3E86CC7CEC6ACF71575B9D28BC7155C67B45CEC4DCB47D8474A1ABFC1CD4A284109F175FABC93B3020C61D0E
31C976A6D252B773FB84F044052F027ACCE86453F830BA312657154C8C25AF0D965497C02E9CD04B3BC66E08E942AC45
1D0ABC63A739E527D5ACDBFC52C6357FC7A5FD91740DB7584C3C12B1F5BEF9A0A44B5DB530603FF7F1696ADE05102600
5919B9E0923BA37B60C7611E7EF96DEAA7552F8B28AD9DD5C3A2A45D37BC3026CBFFC6429C69CB444D4C460BF6F7B15E
E6523F1768568E1357DBF96488F4CDF3D9633C8CC2B3732B05A338622C30DAD2966CFF5B3EFCE688EFE2A0AE6040ADD3
567E90A16026A42A2EF287CF3D8ABA5A6E6E251938B96BC6D38EE53F70163447DFB2EFB45D5E609E135AFB66185BB12C
E5950CEBFF13E5DB2848616FB0D5277EC40B2C41FA40D086E8164884A49BFB03BAE3E66B099DF735697986BBAEEA8856
2B9730476EE58E06138502D055A88DDE2CE4E944771E1B9D34A739A87A2EA404CFEC8FF65824E74D954EF758DFB4AEBB
875810571F2A6A6F75608E7B52682225EEEF094340B12E03718CACA3E6D5FAE9BBBFCA7FFD14DCFF08A057F4E379D622
A338012DE2C834A83767864DB7C9823DC75AAA381B068E57A6A4FF9773C2183470F1FB20122DBEE76D826337E5D01DDB
295036CE9D5852B3BE4E0CADC66E42B16305CB7368EF293F42E80AEDB791C6E9BD45933A9A2F17FD60E551E1548C1AEF
6B36A262D82C1ABA3C7F6C51DB913E16D8795640B2FC7ADBE003B48B62E096011398F387E77585064C481BDFCA7C47B9
CA1A3B755CEC4A0596120A4E75119FC14B8A6C13E93694D2C319653A413B8E4CBB1A55E7BC555911F2D31678D4A5DF56
8DC4218AD6573BA07D46160134286FCB4C1F803E07723552D7C854CFBC3597DE9BF1B9930B6997AB2E9D384934BD1730
BACB9586D46B81022DF89010B65E3DFBF7178C543A46BFE5CF6B6E3D2A5C74ADFEF13F131FA05AE05251FCF217F92769
26F6E5FBEA94F40F1F9910DC865321A0495A8CBB5487BB2E96CD075E3CD99EF552ECF67C331CDC1CAECA526DBBB3314B
6C8FCFE65278A70C484356867A41DA7D0C0CFCCFBC09DDE65C81D980190E539A67D8D4F02DCC8D9936CBCB796D84C8ED
7A0F35F4E73D5210A625ACB7860AD39B09F4609C1D9FDF1056D9CBA5BBB371A674045316DC6D97B4E3EBA6732EE42A5E
CBDD20F8C7DC6B8EAD36AD7931D33445B38B78BF4714466CB9EFDF75F9E88622610759ABDCD6DDF314B21D5ADB663BF0
2B232EC7BE6AAFBF0E60A734037477B8E6F7FFC1290E89E251FBB5F91EF78AC3B71DBE01A7E8F0F8BCB6E62F50E3A415
8803FD7CCD69F45F274EBD2843E77369A66750D7E5C82F42AEE451D6F81E3BF18D2EF5D4A8F7BBC43D5DA3FC1EC142E8
8EFC114D9FD3E758A217D3088B31417DCC3E6658C97BBAF1C35327F1FAAD78512CEE74AE6B4E1863DBB552CCA429AA2C
A39563E8FB771E2493F6340014AA43972720FB7449D1569C8EF84EA788CB9FF7B106DFA7C57A4918534F8ABE0DA68652
25D8524B0D74FD65C5981AD546696209E82579650251CA16599FC06D15C79EEC51B71E35D070C5069319943C92B6E25A
96C50995E3D26548716BDF002B6BE74EC140AC12454D62419B00F312C979E0879AB5966CDFD1A4FBFCB7C1057C4D2C01
A6B78DDEF4C368F9DE27AAD7CE33C3DB1BE034122F8E4C7BA559A394E19E1DCA4E55CADA86B0820D2F49AA88C81F0E23
194CF929CF4F3ADC4C89E3FD4900E5D694B0E81A4174F9F8E279FC45B790119811992A209263BE9BEB655592DE9E8132
6E7D45345377E356A7BA1BDF524257EAB9E61752B685890BC824AFA834605712AFE431180E9C87F09A87A1F490A9C64A
7EF8232E3685EA6DE55F4586202D727D15B0AD4ECF9337802641B344E45635D344E82AAB61E083B8DF276C80E82E9960
E00EADE00DA94EF49F30327FD659B8A60318720E9A0BAB66DF457A0191D864A080C99D75BADF49DFC668094A600E561E
CF3FE3B0BC981831D569CDBDCE3E7819FC4A706848C2B52097988C0EEF4B0C1CA1B58CF82D3BE14349C5CC7E934B1E0B
BA3B8D0C93C9C14E11101DEE66576FA53F7B910EBEB05C26C6BB539FEA91E9FC72B2B25E3BF532A709A4AF8E4609752F
495FDAB446FE4D04629BFCD1C961A52C913E1EAA315C7C4FB8A6C692A16FE0D08B2959FA9B31D3270701B9D050D8B2E9
8350D7416F89404CA56AAF343F1E037873E86B71E6ED894A14A9C8C70A41D6ACAB8236CD51362340C02EDC49996A9530
65999DB2E09F06376F27791E4DA56AE2AE9152B606301BE973621C0F358E3100E07C3ADD21A8EDE860477BFA33A4DB6D
45E8A1D657109D6074FDBB986F3D7CD9F61A0C313A424AFE26359E69848876E1C69D9A76D11A4D20289C2D788B469FF2
850FB4CF98FB96B14347FE1E9C195AC54203021A7E8803AE91C6AA6E4946010582040D6ED65E940D3B8BA5F4FF2BF2CF
35EC93026AD01B6D1C9C3BD77FE4284D1825A0DBD180AFF5BD78AFB25690AD1977D5956D1923802A37A5948FB006AB14
88CBCF39CDC48CFB047794CBCBBD955CA179C92806F60A51C04CD5AF79979284D49C2B8350784E8A77B8ABBDEA6395CB
006DE254798D9DECF3C9FBC7E826F4E445230EEFD7E0FE335F63EEB793AC66C5079A232528504A8729F428CB8AA722C6
B1587E3A385777CA694F072915D24415BA6C7A0014252BDDDA51FB7E8D2EAB6DCE526EB520E289AC9B878C3A79EE36A1
6D0F7B221F7A1B533FC07302411987C8B473482F8105D7987EB492F60952B9F53AE45E8CFEAB3E621040CD0E9F084752
3EDC72070DBDC97BE62602ED1EBE39D065A751A4D4B7E3B7ECB986D9D6ADC861F79C06FD992E99119ACAD8ECBC6972E0
C611266C5E2DF852D48F20BA787820E9797295DD624FDE043E2F8E732F2D40A7056566192C23128595C04B9D57792BED
1110C0698351B733A2950A53BE8E4591747EA5622906D577456D5AFCAA5468D804FCF69D3D331377E99B706E851F604A
F7A5BADC977CBF4C3B6EBF0055ED81D9AAD07634B7343CFFEE27F54082BC46EA444C3D45DE9BFCC0569EFACFB45E9972
3D2DA81DCB5A9B61D114C5304C266553816928E3F69816C54B17D249EFC73D73BF7209CDF08116BB080EA8EDCA478543
CB90080BCC142A6BA4629D397CCD33F523F418450B30E53C9961202A56E8F1DC2B26CEB569989AF68BB2C7E22BDCB0D4
8EB53DB93B0F6C56ACE62DD1BC52F368DCCF019CCC499AFC89BE8D75B876F58B7554FB1EADC26C1A15F2D9DA5AA23061
F8CB2CAA187F3BA480B0F3E88453E868E94DD6FC2ACA3BBE5CA690837914603DD8BF52D9B82E345B9418CC69F91C1064
39FF0E34ADD15A95204BFE952FAAB3FD46A6FF972D3E5C01AB858B9076CD1D0056BC203BBC2B6B5BDD7FD3163673CC5E
9385C021ABB8F9BB41C915E0B70A0EB7B375EAD870C2AA26FC330D7B837224915EA521CABD0B05DB0516000EB5441DDD
C715F977C4CD8CA71AB98BA5C8C09CF3D9CBBC91989BFC648E9FE64E30AEB9472D8A55A85A2E2AD545802E1FB5DB0ED0
6B3B3E1114767604572EE2ECD482790FC20D9C31C2EADF34DEE0591091BF70725DB3C08DB4829C212B387DB403AEB671
435233F888DB23D61A517A69BC729ACA0DC54DB830AA7A4075252818FD12DA5995826945DA3A02162B87888D04331575
BF739CBF4938643C7E7AC857D1F48D3401EEC9D5EF79F88A9DE5B0A1524CB2054C744F67890295C274BB3DA00754902B
56D0C7378CEB0B4B9691ED0780B2088481764119BF566CE707F88129383883971DC823DB1CC291AB831BD1A9439B31E9
36F7541F59C86DB1D6644AD6394DBFDDA6A34BF8D6CE874979743DA3E086278AB6759773E2A895862CD6BC283068F6CD
341D733D2F25F2ED98AC5FD38746F8E5062203689B2EBB03671ADBFD82E74327481D8E432C461A9EA1DA2538E2379E1F
735152CC244F73E7E61F83540367965AB032BF6FEC717B1DC5268EE16CEA459087212E2DDF2FB95B75195B34CAC09D63
AAB2E9EFA8E091A8FEC9305D43B8D25698DD38AE3144AC6C7536D643C24557BB57F4E7EBA56757AE565CD8E2EBCDC382
21F61D3057E4355F6E9BE1F8D01094ECBC0CE0707E7E97C7D728C52D31C8A7F657126AB268318BAE4314B982024C7E18
65723C492A604052869EB906B36B47959B6F0E1B106BCD9DA911B3F80E83C31E6BF969406297E02261CFA837C8D6D417
FA28CA00BB365B5929F5BF79FA67DF5C07E8C78D7AFAF485258EDEA48F95721EF0B7A60641364F069565A442FF7C0D47
C96E60E03EDDF952A7AA446E62B3B811679AEFAD99DFC2AA8557431A97A61A1CA8FBECD0C8E371A47E6F3337DCDF8D44
B89E343FD527774A47B7EED62A2C42CAEDC6530F93B01D7BBDE0B64FE479DD20288260E6CADC651B15918CA53FA06D5A
E37FEB6A39CA039FE8093B9316E7ACDB7DE4192456F6B87923795F364402850D24EB7B86EF1DBA07C2B5766FD717F844
83690C81B2292635A47389310C9D526BD7DB1954261A39A2FFF662AE7C34C7A539CE4ECB5AF35E5051591DA941454754
2516AD530E95647321034441CEFE4C5097BAB5FEDF74D1C78DA517D304CB0865E91FC4BD6B9BE210EDE1A246EE8EA6B8
9685AD1FE94F7BD87F4F23EE64789BB62814BFD39467349768BCD0895ACAF4429ECEC180417BAE4FBEF9162C42464519
DC4553DA98E4A3A410EACF491FA3A91AFD5F499A82A8496618108A2BAE1FCA3F40454602EA4A2E064396D118947A1E85
98CB9DF9ABAC08B3580C52060EF5F3B5F40DBF82D4EA7D9BB075F7D7D552A717312642E28D1D8DD763C048B33A0A58E9
498169ACC4C9E8BD6B4758F8E6A181FE956C2C21B77C4EAF880CBA35004626AE78410CE513F48B923CF078140C6254A5
E6325D2198D244B14BF25335E6DEE22AEB2EF84D8D8F39B41DF5DF85E56F9E52F76751B33A2518E045B4C075BFC88630
D19430F05FE1A7CA8D08C6699954352CE3AEF7CD33355EC1FDC5DBBBDC5FA8A7E63C9B0BBECC0BD36ED093378B6BC8F6
4644AF567945DAA219C41EF808746E9BAFE2F4C2D1EC9FB758A45AAF0FE38F656D39CCB11A8ED3E3000695590CFBD757
0E6AB5CC9A8233189995777FD7D3BC58D9AD6770A67E7B99F3B1D7C27F7E781713D5DEBEF969714EFA224531443DC19A
5A24A2FF30348287C9C3FA0B60EBA57F1D020852B5AFA1C37066BB8045A2D75631964EA9A34813F0D42CA3610CFC9052
F207742D31C0B69D58353D733ABA1BE112A5A75185C138CF29A874B1310EA9F7D7AA800069519198CF3762F9DDF241B4
D4AF2C1F8A267105B991947051DF6122C376D957318549398CC843020887F3103F7D9C8BA98676A3C028629900EE31B1
9A8E378FE5C4B9B8485E199E6079318D70328640DEB5AE15ECD05CFFED4C6CC13B47016907528DFDA6137439938F02A9
7D08D8FE8D9C2B47AC19160EBE257642F4C3310C0D5F05CC2D68E2463BB1A925FFBB238455ED77870E99EED3D74C0E5C
E0CDE5B8D81C6DCD3C5822422887F2DAE31EDD371225D0650418DD08B79745431E99FAD724FBAA54CB43B5A188102CFB
5976B4B97AC10917C8586EC6172B767511FB365ACF511715FF5E54F709BE7796A11D2E6A93E004297E6A3CBD221D5CEF
98B489CFBCEE7CE0C78E4764CEB1A58E71825486F2C563C5AC5AEB9F6DB147D6D91B476131A6CFB3C78771D1283DF732
7C31B4B7BDB1D18C983ECD01BD39B2CCCEA556860C70793B775D598E223BA745D171B3A9422B3CCACF3FF1D8DE486207
3FDB3EBF13043E6F38E276AE01B6447A92463396DFA777E5AAE6704148E3B61C2D95C70EDC82635181D896C05623CF0D
15015A2D3C6A0B3CFF7BEE48427DF9B518F1FDFB87D659FD88BFAB8F14590ABCAB29A6D2262DDEB485ECE109EFAE9D16
89CC82DE77CFC960B25378846BE471EBE23201115231BDDBDF491E9EC85053B57BE92E20D09510E90757C64524DB3EB6
EE6B8F7F36E36A9BA64705142272800FF38A7BB0335ABEC22D0F07953AB7846754FFC359BA23AE6514361D0B1CF8A727
3F5EB830FB9B81B69E08FAA8A148DB9B63BC5991838955241070B3D6D2C83BC90658F96BA620DC84625DC4A63D75D0B2
5BE8EF2CC17EEDA67B5E671445F4708E03AC5DE420442A563C5A44DBCD2FE9C384A3C118DB4D7A8420F26B3BC6E489EE
BCDB499CA86FA159B19E3C638B5BC94644CEF2B6F3E564D88B56E6F9CEAEE1D8C97CD7D044C8516BB94D6B382C43A54F
E1CF700A64A722B2E60C0A91102FCD867396286717F52BE0DF88DDCAC0CC91CA77628EE468C625C801C7ECAF9EB03612
19F8D91E03777DE4C4F4F8F5AAF21690AA5D93ACC0C8C0CEA421DF2B257ECF859010DCB09C09543EE4AAFAE501EC4EEA
B14D7E6E3F7824D33B8519C5AA0748B87EDD55266260F19220768FA0B75A2A3D9C07C37F5FB2DB35535AD7DDEB62691F
3DE1D847228C2D4656630A86955D3AB2A65D2592D11A0BFA0586009E328977E9E7D7F14EE80B29D7703BBEEB492FFC31
3754796905CE56D5CA0D7E9432352DD55DCB20F92AD6E130EDAFDEBFCAA08AD5F5839235D3A937DA977110C418E41C8F
294449C342BA4A968208F6FD75949FDCEAE7E58F69E73A3ED9BA4ADC52190BE8346BE0BA9BCB651A1AE1B94D3648F881
6C745D8FFB43710055C26D8B665E32A4597D48F8BF2D9D43E38011E78BDC769B8139D4A1085E9913C39493186A8356DC
C265E8A27FCEF2994E9B619C920CA4F75B91292CF387E711227250F46CFED9770D7D834C3DC5CF8AF9529A05AE1498A5
940373E3CF24049815DD18ECCF79AE10AF4C6891066BB378C47134EF219BEDEA7BCCF65A613B570B9F8917B1D6DDC2C0
67DFA15D612E509EA6E15870B8E30B09BA7DA724F1140192768F4D86D3A6ADC7DE17DCE38E45E78D303AE8CA42B38EB0
02EBFDBD6B41310DADA21DDA558B6F08E3AA6C21CAD1A0AC38822444E1C091AB364224CB033047D45508645A4F09BAE5
2F9A711EBA57FF2446291330C7A94FCE56F82780380F7654FA1A6524E81E8C547A31E980E0E8DB472B562C8B9BDCDC52
5E567230AD56BB0F520C2AF282F4D16EDAD5EE21FB146419CE9C313ADA9C99C670A4200E95A0D16A932D998B4094631A
A60706392673C05852433AAA1E7064DC2375F99FFC4F98B733F9328879BF112F4D7E361C95A0AAB0F221B484233D0B21
B58919A24D4F3604D69B9B01F2B30F3A95640F0A10D2E9040AD8BD5538355F5B9867A20D49428977C283A7CA4188D4C3
E4340D3A383B73EF10BAED2F7BC8B2BB542977C9AA273F9B7A8BFF20E7C8D36AA6140C98768BA2870082D1AD8ACAD0DE
D731633A94D9842025F3DD96B454547A2647E9A7EB1DB424642DE90698B4ACC3762FC766BA1DEB4CAAC0256EC6083DAD
041D7B21F396A1D9A1258C6A3D1F2570E528768FE70D3DFE66470796A9A1ED02FEB92B4F0DF41F43548A42D9A0B36F3E
3CD012ADC00C443D2A96A1E6A99BC7D18054585FA2751EA27198621B70CD136CB0F6CD0C1355035039BF73EDC000610D
21A8C13D18DD39128BF8E8422D6DFF612BB07A6B0DECA1A9D93B3C7CEF370D847D9CDF8A3EF9D37DD59B6732223D260A
562AA8E4E3490A932E94603016B3191C58725A4265539E9EBA49075E978E1BC6A4C501C04813BC59915321A485800498
FD7C41000ED084C197A8CC8A8BF02A429F0B08B72F5005BEB6694963EB015E3DAEF06EE40DB2449EF908D344712EB0B4
216B558B0D57F1E967B1423C76883A5D5A456A5D313982C0948CF8E482BDF76D1DBBFD0DB60E3C0EE6379D3B89E50D60
CC84321332E66A4ED018C6FC0F0C1D729EDF2C7E22D626639D254B4107A75E773B43478D73C3F03652FA763805199170
ED1BC9D5E73C6910B98745EF8240444748E2309F654D1018A42945E1351EE849A851FB3708F1260BCFB889F0C06A8378
A95AAD0A354A136793027E7B44613DFF51A8B3DDC702A9E72865E4F521E19CCC98A25C3134176EE33AC0E56F15D725EC
E433D9DC822E927570403980A931A7D4313C0EFADA8BC215A6868B42969FE29F1FC6BFCE37574ACCA29134234C3DC3D2
04ACD7EC3DBDE03EE270FAC84ACDDC75BFF6CA1EF82D008C91605BECD72787AA8F3E3CE368BE7F034EE74413EFBCCC3E
9B0B80C9D1C525BF50B48B95BADFA0B9573AC0BE1BC93D3B2A4322F5153176664292C874C25A7EC11BA16DA3DA4AA473
010F4E5A9B6934D885F9993F5674C480EF769F2032DFB2BA8823797176796F4542FF0A468BAACD46E32860ACB06AFA74
06689B356B86E26A53E2AE5F2BD06A0033D19709FD957BFF45095F1D65F35F223BB07ACD27E306E2A530C3C615584B2D
FB030EB0D7086D55B1C50FC50D0188C221594A19A2A55E1F2F49C30488EFD0395CD269F8B5F9E12347552FBA88E7E42B
DB1550A3213351919905211950198E104E7329FA631CD96CB5413889575CD415C721A7C68016262E7926299B8512F7F6
64C7ACC86AEB7F662CA2D079028FCAC0EBB03096C50B6A05BECA213B0A550F3DD9E4349D9AACB90D5ADFD4DF687C9F94
FD3D6282F90864241F79EA02372727AAD022
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%!FontType3-1.0: HiraKakuProN-W3
19 dict dup begin
/FontType 3 def
/FontMatrix matrix def
/FontBBox {0 0 0 0} readonly def
/PaintType 0 def
/StrokeWidth 0 def
/BuildGlyph{save 3 1 roll
1 index dup
begin
/ShowProc get 3 1 roll
1 index /CharProcs get exch get exec
7 -1 roll exec
end
restore
} bind def
/BuildChar{1 index /Encoding get exch get
1 index /BuildGlyph get exec} bind def
/$SP{3 -1 roll dup /SetupSubFont get exec
dup setfont
exch 0 0 2 index stringwidth
} bind def
/$SPW{4 -1 roll dup /SetupSubFont get exec
dup setfont
3 1 roll 0 0 0 4 2 roll} bind def
/$SPTW{5 -1 roll dup /SetupSubFont get exec
dup setfont
4 1 roll neg  0 3 -1 roll 0} bind def
/$RP{6 -1 roll dup /SetupSubFont get exec
dup setfont 5 1 roll
translate -90 rotate 0 0 0 4 2 roll} bind def
/SetupSubFont{dup /PaintType get 1 index /StrokeWidth get
3 -1 roll /$SubFontArray get 4 1 roll
3 index 3 index get
dup /PaintType known{dup /PaintType get}{0}ifelse
1 index /StrokeWidth known{1 index /StrokeWidth get}{0}ifelse
3 index ne exch 4 index ne or
{dup length 2 add dict begin
{1 index /FID eq {pop pop}{def}ifelse}forall
/StrokeWidth exch def
/PaintType exch def
currentdict end
dup /CIDFontName known
{/Anonymous exch /CIDFont defineresource}{/Anonymous exch definefont}ifelse
dup 4 1 roll put
}{ pop pop pop get}ifelse
} bind def
/ShowProc{systemdict /rectfill known
{0 setcachelimit}if
6 -1 roll dup /FontMatrix get exch /FontBBox get aload pop
4 index transform 4 2 roll
5 -1 roll transform 4 2 roll
setcachedevice
moveto dup type /stringtype eq {show}{glyphshow} ifelse
} bind def
/FontInfo 4 dict dup begin
/Registry (Adobe/) def
/Ordering (Japan1/) def
/Supplement 6 def
/FSType 8 def
end readonly def
/FontName /HiraKakuProN-W3 def
/Encoding 256 array 0 1 255 {1 index exch /.notdef put} for
dup 33 /uni304C.853 put
dup 34 /uni5468.2346 put
dup 35 /uni3059.866 put
dup 36 /uni308B.916 put
dup 37 /uni6642.2252 put
dup 38 /uni9593.1554 put
dup 39 /uni3092.923 put
dup 40 /uni8A08.1837 put
dup 41 /uni6E2C.2828 put
readonly def
/$SubFontArray [/AAAABJ+HiraKakuProN-W3 findfont /AAAABK+HiraKakuProN-W3 findfont /AAAABL+HiraKakuProN-W3 findfont ] def
/CharProcs 11 dict
dup /uniFFFD.0 {(\000) 0 $SP} 2 index /.notdef 2 index put put
dup /uni304C.853 {(\000) 1 $SP} put
dup /uni3059.866 {(\001) 1 $SP} put
dup /uni308B.916 {(\002) 1 $SP} put
dup /uni3092.923 {(\003) 1 $SP} put
dup /uni9593.1554 {(\000) 2 $SP} put
dup /uni8A08.1837 {(\001) 2 $SP} put
dup /uni6642.2252 {(\002) 2 $SP} put
dup /uni5468.2346 {(\003) 2 $SP} put
dup /uni6E2C.2828 {(\004) 2 $SP} put
 def
 end dup /FontName get exch definefont pop
%RBIEndFontSubset
+/HiraKakuProN-W3 cguidfix
+/F2.1/HiraKakuProN-W3 renmfont
+[ /CIEBasedABC 4 dict dup begin 
+/WhitePoint [ 0.9505 1.0000 1.0891 ] def 
+/DecodeABC [ { 1.8008  exp } bind { 1.8008  exp } bind { 1.8008  exp } bind ] def 
+/MatrixABC [ 0.4295 0.2318 0.0204 0.3278 0.6722 0.1111 0.1933 0.0960 0.9578 ] def 
+/RangeLMN [ 0.0 0.9505 0.0 1.0000 0.0 1.0891 ] def 
+end ] /Cs1 exch/ColorSpace dr pop
+[ /CIEBasedA 5 dict dup begin /WhitePoint [ 0.9505 1.0000 1.0891 ] def 
+/DecodeA { { 1.8008  exp } bind  exec} bind 
+def 
+/MatrixA [ 0.9642 1.0000 0.8249 ] def 
+/RangeLMN [ 0.0 2.0000 0.0 2.0000 0.0 2.0000 ] def 
+/DecodeLMN [ { 0.9857  mul} bind { 1.0000  mul} bind { 1.3202  mul} bind ] def 
+end ] /Cs2 exch/ColorSpace dr pop
+%%EndPageSetup
+0.60000002 i
+/Cs1 SC
+1 1 1 sc
+q
+0 0 441 453 rc
+329.26801 117.25201 m
+395.75604 117.25201 l
+395.75604 75.747986 l
+329.26801 75.747986 l
+h
+329.26801 117.25201 m
+f
+1 J
+1 j
+0 0 0 sc
+1 0 0 -1 -59 591 cm
+388.26801 473.74799 m
+454.75604 473.74799 l
+454.75604 515.25201 l
+388.26801 515.25201 l
+h
+388.26801 473.74799 m
+S
+/Cs2 SC
+0 sc
+0 i
+1 0 0 -1 362.51202 96.5 cm
+/F1.1[ 12 0 0 -12 0 0]sf
+-24.017578 -3 m
+(!)s
+-18.017578 -3 m
+("#"$"%&)[ 6.673828 6.673828 6.673828 2.666016 6.673828 6.673828 0.000000 ] xS
+-14.34375 11 m
+('"\(\))[ 8.666016 6.673828 6.673828 0.000000 ] xS
+0.60000002 i
+/Cs1 SC
+1 1 1 sc
+CM
+241.26801 53.252014 m
+307.75598 53.252014 l
+307.75598 11.747986 l
+241.26801 11.747986 l
+h
+241.26801 53.252014 m
+f
+0 0 0 sc
+1 0 0 -1 -59 591 cm
+300.26801 537.74799 m
+366.75598 537.74799 l
+366.75598 579.25201 l
+300.26801 579.25201 l
+h
+300.26801 537.74799 m
+S
+/Cs2 SC
+0 sc
+0 i
+1 0 0 -1 274.51199 32.5 cm
+-24.017578 -3 m
+(!)s
+-18.017578 -3 m
+("#"$"%&)[ 6.673828 6.673828 6.673828 2.666016 6.673828 6.673828 0.000000 ] xS
+-14.34375 11 m
+('"\(\))[ 8.666016 6.673828 6.673828 0.000000 ] xS
+0.60000002 i
+/Cs1 SC
+1 1 1 sc
+CM
+241.26801 387.25201 m
+307.75598 387.25201 l
+307.75598 345.74799 l
+241.26801 345.74799 l
+h
+241.26801 387.25201 m
+f
+0 0 0 sc
+1 0 0 -1 -59 591 cm
+300.26801 203.74799 m
+366.75598 203.74799 l
+366.75598 245.25201 l
+300.26801 245.25201 l
+h
+300.26801 203.74799 m
+S
+/Cs2 SC
+0 sc
+0 i
+1 0 0 -1 274.51199 366.5 cm
+-24.017578 -3 m
+(!)s
+-18.017578 -3 m
+("#"$"%&)[ 6.673828 6.673828 6.673828 2.666016 6.673828 6.673828 0.000000 ] xS
+-14.34375 11 m
+('"\(\))[ 8.666016 6.673828 6.673828 0.000000 ] xS
+0.60000002 i
+/Cs1 SC
+1 1 1 sc
+CM
+133.26799 387.25201 m
+199.75598 387.25201 l
+199.75598 345.74799 l
+133.26799 345.74799 l
+h
+133.26799 387.25201 m
+f
+0 0 0 sc
+1 0 0 -1 -59 591 cm
+192.26799 203.74799 m
+258.75598 203.74799 l
+258.75598 245.25201 l
+192.26799 245.25201 l
+h
+192.26799 203.74799 m
+S
+/Cs2 SC
+0 sc
+0 i
+1 0 0 -1 166.51199 366.5 cm
+-24.017578 -3 m
+(!)s
+-18.017578 -3 m
+("#"$"%&)[ 6.673828 6.673828 6.673828 2.666016 6.673828 6.673828 0.000000 ] xS
+-14.34375 11 m
+('"\(\))[ 8.666016 6.673828 6.673828 0.000000 ] xS
+0.60000002 i
+/Cs1 SC
+1 1 1 sc
+CM
+329.26801 323.25201 m
+395.75598 323.25201 l
+395.75598 281.74799 l
+329.26801 281.74799 l
+h
+329.26801 323.25201 m
+f
+0 0 0 sc
+1 0 0 -1 -59 591 cm
+388.26801 267.74799 m
+454.75598 267.74799 l
+454.75598 309.25201 l
+388.26801 309.25201 l
+h
+388.26801 267.74799 m
+S
+/Cs2 SC
+0 sc
+0 i
+1 0 0 -1 362.51199 302.5 cm
+-24.017578 -3 m
+(!)s
+-18.017578 -3 m
+("#"$"%&)[ 6.673828 6.673828 6.673828 2.666016 6.673828 6.673828 0.000000 ] xS
+-14.34375 11 m
+('"\(\))[ 8.666016 6.673828 6.673828 0.000000 ] xS
+0.60000002 i
+/Cs1 SC
+1 1 1 sc
+CM
+45.26799 117.25201 m
+111.756 117.25201 l
+111.756 75.747986 l
+45.26799 75.747986 l
+h
+45.26799 117.25201 m
+f
+0 0 0 sc
+1 0 0 -1 -59 591 cm
+104.26799 473.74799 m
+170.756 473.74799 l
+170.756 515.25201 l
+104.26799 515.25201 l
+h
+104.26799 473.74799 m
+S
+/Cs2 SC
+0 sc
+0 i
+1 0 0 -1 78.511993 96.5 cm
+-24.017578 -3 m
+(!)s
+-18.017578 -3 m
+("#"$"%&)[ 6.673828 6.673828 6.673828 2.666016 6.673828 6.673828 0.000000 ] xS
+-14.34375 11 m
+('"\(\))[ 8.666016 6.673828 6.673828 0.000000 ] xS
+0.60000002 i
+/Cs1 SC
+1 1 1 sc
+CM
+363.26801 220.25201 m
+429.75598 220.25201 l
+429.75598 178.74799 l
+363.26801 178.74799 l
+h
+363.26801 220.25201 m
+f
+0 0 0 sc
+1 0 0 -1 -59 591 cm
+422.26801 370.74799 m
+488.75598 370.74799 l
+488.75598 412.25201 l
+422.26801 412.25201 l
+h
+422.26801 370.74799 m
+S
+/Cs2 SC
+0 sc
+0 i
+1 0 0 -1 396.51199 199.5 cm
+-24.017578 -3 m
+(!)s
+-18.017578 -3 m
+("#"$"%&)[ 6.673828 6.673828 6.673828 2.666016 6.673828 6.673828 0.000000 ] xS
+-14.34375 11 m
+('"\(\))[ 8.666016 6.673828 6.673828 0.000000 ] xS
+0.60000002 i
+/Cs1 SC
+1 1 1 sc
+CM
+11.26799 220.25201 m
+77.755997 220.25201 l
+77.755997 178.74799 l
+11.26799 178.74799 l
+h
+11.26799 220.25201 m
+f
+0 0 0 sc
+1 0 0 -1 -59 591 cm
+70.26799 370.74799 m
+136.756 370.74799 l
+136.756 412.25201 l
+70.26799 412.25201 l
+h
+70.26799 370.74799 m
+S
+/Cs2 SC
+0 sc
+0 i
+1 0 0 -1 44.511993 199.5 cm
+-24.017578 -3 m
+(!)s
+-18.017578 -3 m
+("#"$"%&)[ 6.673828 6.673828 6.673828 2.666016 6.673828 6.673828 0.000000 ] xS
+-14.34375 11 m
+('"\(\))[ 8.666016 6.673828 6.673828 0.000000 ] xS
+0.60000002 i
+/Cs1 SC
+1 1 1 sc
+CM
+133.26799 53.252014 m
+199.75598 53.252014 l
+199.75598 11.747986 l
+133.26799 11.747986 l
+h
+133.26799 53.252014 m
+f
+0 0 0 sc
+1 0 0 -1 -59 591 cm
+192.26799 537.74799 m
+258.75598 537.74799 l
+258.75598 579.25201 l
+192.26799 579.25201 l
+h
+192.26799 537.74799 m
+S
+/Cs2 SC
+0 sc
+0 i
+1 0 0 -1 166.51199 32.5 cm
+-24.017578 -3 m
+(!)s
+-18.017578 -3 m
+("#"$"%&)[ 6.673828 6.673828 6.673828 2.666016 6.673828 6.673828 0.000000 ] xS
+-14.34375 11 m
+('"\(\))[ 8.666016 6.673828 6.673828 0.000000 ] xS
+0.60000002 i
+/Cs1 SC
+1 1 1 sc
+CM
+45.26799 323.25201 m
+111.756 323.25201 l
+111.756 281.74799 l
+45.26799 281.74799 l
+h
+45.26799 323.25201 m
+f
+0 0 0 sc
+1 0 0 -1 -59 591 cm
+104.26799 267.74799 m
+170.756 267.74799 l
+170.756 309.25201 l
+104.26799 309.25201 l
+h
+104.26799 267.74799 m
+S
+/Cs2 SC
+0 sc
+0 i
+1 0 0 -1 78.511993 302.5 cm
+-24.017578 -3 m
+(!)s
+-18.017578 -3 m
+("#"$"%&)[ 6.673828 6.673828 6.673828 2.666016 6.673828 6.673828 0.000000 ] xS
+-14.34375 11 m
+('"\(\))[ 8.666016 6.673828 6.673828 0.000000 ] xS
+0.60000002 i
+/Cs1 SC
+0 0 0 sc
+1 0 0 -1 -59 591 cm
+392.5737 515.54602 m
+373.22974 529.61438 l
+S
+CM
+304.98703 54.663696 m
+316.75046 57.919617 l
+311.70898 64.851685 l
+h
+304.98703 54.663696 m
+f
+0 J
+0 j
+1 0 0 -1 -59 591 cm
+363.98703 536.3363 m
+375.75046 533.08038 l
+370.70898 526.14832 l
+h
+363.98703 536.3363 m
+S
+1 J
+1 j
+299.76801 558.49988 m
+272.58453 558.49982 l
+S
+CM
+202.15598 32.500244 m
+213.58453 28.214478 l
+213.58456 36.785889 l
+h
+202.15598 32.500244 m
+f
+0 J
+0 j
+1 0 0 -1 -59 591 cm
+261.15598 558.49976 m
+272.58453 562.78552 l
+272.58456 554.21411 l
+h
+261.15598 558.49976 m
+S
+1 J
+1 j
+196.57394 537.45392 m
+177.2303 523.38562 l
+S
+CM
+108.98764 74.336365 m
+115.70955 64.148376 l
+120.75105 71.080383 l
+h
+108.98764 74.336365 m
+f
+0 J
+0 j
+1 0 0 -1 -59 591 cm
+167.98764 516.66364 m
+174.70955 526.85162 l
+179.75105 519.91962 l
+h
+167.98764 516.66364 m
+S
+1 J
+1 j
+130.5051 473.27319 m
+114.69691 425.38364 l
+S
+CM
+52.114517 176.46896 m
+51.627197 164.27298 l
+59.766632 166.95978 l
+h
+52.114517 176.46896 m
+f
+0 J
+0 j
+1 0 0 -1 -59 591 cm
+111.11452 414.53104 m
+110.6272 426.72702 l
+118.76663 424.04022 l
+h
+111.11452 414.53104 m
+S
+1 J
+1 j
+110.51868 370.27319 m
+126.3264 322.38367 l
+S
+CM
+70.908707 279.46893 m
+63.256668 269.95969 l
+71.396118 267.27295 l
+h
+70.908707 279.46893 m
+f
+0 J
+0 j
+1 0 0 -1 -59 591 cm
+129.90871 311.53107 m
+122.25667 321.04031 l
+130.39612 323.72705 l
+h
+129.90871 311.53107 m
+S
+1 J
+1 j
+259.25598 224.50009 m
+286.43942 224.50018 l
+S
+CM
+238.86798 366.49979 m
+227.43942 370.78552 l
+227.43939 362.21411 l
+h
+238.86798 366.49979 m
+f
+0 J
+0 j
+1 0 0 -1 -59 591 cm
+297.86798 224.50021 m
+286.43942 220.21448 l
+286.43939 228.78589 l
+h
+297.86798 224.50021 m
+S
+1 J
+1 j
+362.44995 245.54608 m
+381.79364 259.61438 l
+S
+CM
+332.03629 324.6636 m
+325.31439 334.85162 l
+320.27289 327.91962 l
+h
+332.03629 324.6636 m
+f
+0 J
+0 j
+1 0 0 -1 -59 591 cm
+391.03629 266.3364 m
+384.31439 256.14838 l
+379.27289 263.08038 l
+h
+391.03629 266.3364 m
+S
+1 J
+1 j
+428.51889 309.72681 m
+444.32706 357.61636 l
+S
+CM
+388.90945 222.53104 m
+389.39676 234.72702 l
+381.25732 232.04022 l
+h
+388.90945 222.53104 m
+f
+0 J
+0 j
+1 0 0 -1 -59 591 cm
+447.90945 368.46896 m
+448.39676 356.27298 l
+440.25732 358.95978 l
+h
+447.90945 368.46896 m
+S
+1 J
+1 j
+448.50507 412.72681 m
+432.6969 460.61639 l
+S
+CM
+370.1145 119.53101 m
+377.76663 129.04019 l
+369.6272 131.72699 l
+h
+370.1145 119.53101 m
+f
+0 J
+0 j
+1 0 0 -1 -59 591 cm
+429.1145 471.46899 m
+436.76663 461.95981 l
+428.6272 459.27301 l
+h
+429.1145 471.46899 m
+S
+1 J
+1 j
+166.44772 267.45389 m
+185.78923 253.38605 l
+S
+CM
+136.03163 344.33633 m
+124.26834 341.07986 l
+129.31012 334.14807 l
+h
+136.03163 344.33633 m
+f
+0 J
+0 j
+1 0 0 -1 -59 591 cm
+195.03163 246.66367 m
+183.26834 249.92014 l
+188.31012 256.85193 l
+h
+195.03163 246.66367 m
+S
+1 1 1 sc
+CM
+210.25 411 m
+236.75 411 l
+236.75 397 l
+210.25 397 l
+h
+210.25 411 m
+f
+1 J
+1 j
+0 0 0 sc
+1 0 0 -1 -59 591 cm
+269.25 180 m
+295.75 180 l
+295.75 194 l
+269.25 194 l
+h
+269.25 180 m
+S
+/Cs2 SC
+0 sc
+0 i
+1 0 0 -1 223.5 423 cm
+-24.345703 4 m
+(*\)++,%\))[ 9.996094 6.673828 6.000000 6.000000 6.673828 6.673828 0.000000 ] xS
+[
+4
+4
+] 0 d
+0.60000002 i
+/Cs1 SC
+0 0 0 sc
+1 0 0 -1 -59 591 cm
+296.25 187 m
+319.67145 187 l
+S
+CM
+272.10001 404 m
+260.67145 408.28571 l
+260.67145 399.71429 l
+h
+272.10001 404 m
+f
+0 J
+0 j
+[] 0 d
+1 0 0 -1 -59 591 cm
+331.10001 187 m
+319.67145 182.71429 l
+319.67145 191.28571 l
+h
+331.10001 187 m
+S
+/Cs2 SC
+0 sc
+0 i
+1 0 0 -1 220.51199 314 cm
+-32.012695 -7 m
+(*\)++,%\)-)[ 9.996094 6.673828 6.000000 6.000000 6.673828 6.673828 6.673828 0.000000 ] xS
+/F2.1[ 12 0 0 -12 0 0]sf
+20.012695 -7 m
+(!)s
+/F1.1[ 12 0 0 -12 0 0]sf
+-58.010742 11 m
+(.//)[ 6.673828 6.673828 0.000000 ] xS
+/F2.1[ 12 0 0 -12 0 0]sf
+-37.989258 11 m
+("#$%&'\(\))[ 12.000000 12.000000 12.000000 12.000000 12.000000 12.000000 12.000000 0.000000 ] xS
+1 0 0 -1 223.5 437 cm
+/F1.1[ 12 0 0 -12 0 0]sf
+-29.355469 4 m
+(0/12-3&4\)+)[ 6.673828 6.673828 6.673828 6.673828 3.333984 6.673828 6.000000 3.333984 6.673828 0.000000 ] xS
+ep
+end
+%%Trailer
+%%EOF
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/paper/images/topologyring.graffle	Fri Feb 10 11:33:53 2012 +0900
@@ -0,0 +1,1610 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>ActiveLayerIndex</key>
+	<integer>0</integer>
+	<key>ApplicationVersion</key>
+	<array>
+		<string>com.omnigroup.OmniGraffle</string>
+		<string>138.17.0.133677</string>
+	</array>
+	<key>AutoAdjust</key>
+	<true/>
+	<key>BackgroundGraphic</key>
+	<dict>
+		<key>Bounds</key>
+		<string>{{0, 0}, {559, 783}}</string>
+		<key>Class</key>
+		<string>SolidGraphic</string>
+		<key>ID</key>
+		<integer>2</integer>
+		<key>Style</key>
+		<dict>
+			<key>shadow</key>
+			<dict>
+				<key>Draws</key>
+				<string>NO</string>
+			</dict>
+			<key>stroke</key>
+			<dict>
+				<key>Draws</key>
+				<string>NO</string>
+			</dict>
+		</dict>
+	</dict>
+	<key>CanvasOrigin</key>
+	<string>{0, 0}</string>
+	<key>ColumnAlign</key>
+	<integer>1</integer>
+	<key>ColumnSpacing</key>
+	<real>36</real>
+	<key>CreationDate</key>
+	<string>2012-02-10 10:32:09 +0900</string>
+	<key>Creator</key>
+	<string>Kazuki AKAMINE</string>
+	<key>DisplayScale</key>
+	<string>1 0/72 in = 1 0/72 in</string>
+	<key>GraphDocumentVersion</key>
+	<integer>6</integer>
+	<key>GraphicsList</key>
+	<array>
+		<dict>
+			<key>Bounds</key>
+			<string>{{253, 147}, {59, 14}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FitText</key>
+			<string>YES</string>
+			<key>Flow</key>
+			<string>Resize</string>
+			<key>ID</key>
+			<integer>48</integer>
+			<key>Shape</key>
+			<string>Rectangle</string>
+			<key>Style</key>
+			<dict>
+				<key>fill</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Pad</key>
+				<integer>0</integer>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 4096 bytes}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+			<key>Wrap</key>
+			<string>NO</string>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{221.012, 259}, {117, 36}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FitText</key>
+			<string>YES</string>
+			<key>Flow</key>
+			<string>Resize</string>
+			<key>ID</key>
+			<integer>47</integer>
+			<key>Shape</key>
+			<string>Rectangle</string>
+			<key>Style</key>
+			<dict>
+				<key>fill</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Pad</key>
+				<integer>0</integer>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;\f1\fnil\fcharset128 HiraKakuProN-W3;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 Message 
+\f1 \'82\'aa
+\f0 \
+100
+\f1 \'8e\'fc\'82\'b7\'82\'e9\'8e\'9e\'8a\'d4\'82\'f0\'8c\'76\'91\'aa}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+			<key>Wrap</key>
+			<string>NO</string>
+		</dict>
+		<dict>
+			<key>AllowLabelDrop</key>
+			<false/>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>ID</key>
+			<integer>46</integer>
+			<key>Points</key>
+			<array>
+				<string>{296.25, 187}</string>
+				<string>{333, 187}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>HeadArrow</key>
+					<string>FilledArrow</string>
+					<key>HeadScale</key>
+					<real>1.4285709857940674</real>
+					<key>Pattern</key>
+					<integer>1</integer>
+					<key>TailArrow</key>
+					<string>0</string>
+					<key>TailScale</key>
+					<real>0.5</real>
+				</dict>
+			</dict>
+			<key>Tail</key>
+			<dict>
+				<key>ID</key>
+				<integer>1</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{258, 161}, {49, 14}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FitText</key>
+			<string>YES</string>
+			<key>Flow</key>
+			<string>Resize</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>Helvetica</string>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>ID</key>
+			<integer>45</integer>
+			<key>Shape</key>
+			<string>Rectangle</string>
+			<key>Style</key>
+			<dict>
+				<key>fill</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Pad</key>
+				<integer>0</integer>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 Message}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+			<key>Wrap</key>
+			<string>NO</string>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{269.25, 180}, {26.5, 14}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>Helvetica</string>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>ID</key>
+			<integer>1</integer>
+			<key>Shape</key>
+			<string>Rectangle</string>
+			<key>Style</key>
+			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+		</dict>
+		<dict>
+			<key>AllowLabelDrop</key>
+			<false/>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>Helvetica</string>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>Head</key>
+			<dict>
+				<key>ID</key>
+				<integer>26</integer>
+			</dict>
+			<key>ID</key>
+			<integer>43</integer>
+			<key>Points</key>
+			<array>
+				<string>{166.448, 267.454}</string>
+				<string>{196.568, 245.546}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>HeadArrow</key>
+					<string>FilledArrow</string>
+					<key>HeadScale</key>
+					<real>1.4285709857940674</real>
+					<key>TailArrow</key>
+					<string>0</string>
+					<key>TailScale</key>
+					<real>0.5</real>
+				</dict>
+			</dict>
+			<key>Tail</key>
+			<dict>
+				<key>ID</key>
+				<integer>32</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>AllowLabelDrop</key>
+			<false/>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>Helvetica</string>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>Head</key>
+			<dict>
+				<key>ID</key>
+				<integer>9</integer>
+			</dict>
+			<key>ID</key>
+			<integer>42</integer>
+			<key>Points</key>
+			<array>
+				<string>{448.505, 412.727}</string>
+				<string>{428.519, 473.273}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>HeadArrow</key>
+					<string>FilledArrow</string>
+					<key>HeadScale</key>
+					<real>1.4285709857940674</real>
+					<key>TailArrow</key>
+					<string>0</string>
+					<key>TailScale</key>
+					<real>0.5</real>
+				</dict>
+			</dict>
+			<key>Tail</key>
+			<dict>
+				<key>ID</key>
+				<integer>29</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>AllowLabelDrop</key>
+			<false/>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>Helvetica</string>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>Head</key>
+			<dict>
+				<key>ID</key>
+				<integer>29</integer>
+			</dict>
+			<key>ID</key>
+			<integer>40</integer>
+			<key>Points</key>
+			<array>
+				<string>{428.519, 309.727}</string>
+				<string>{448.505, 370.273}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>HeadArrow</key>
+					<string>FilledArrow</string>
+					<key>HeadScale</key>
+					<real>1.4285709857940674</real>
+					<key>TailArrow</key>
+					<string>0</string>
+					<key>TailScale</key>
+					<real>0.5</real>
+				</dict>
+			</dict>
+			<key>Tail</key>
+			<dict>
+				<key>ID</key>
+				<integer>27</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>AllowLabelDrop</key>
+			<false/>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>Helvetica</string>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>Head</key>
+			<dict>
+				<key>ID</key>
+				<integer>27</integer>
+			</dict>
+			<key>ID</key>
+			<integer>39</integer>
+			<key>Points</key>
+			<array>
+				<string>{362.45, 245.546}</string>
+				<string>{392.573, 267.454}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>HeadArrow</key>
+					<string>FilledArrow</string>
+					<key>HeadScale</key>
+					<real>1.4285709857940674</real>
+					<key>TailArrow</key>
+					<string>0</string>
+					<key>TailScale</key>
+					<real>0.5</real>
+				</dict>
+			</dict>
+			<key>Tail</key>
+			<dict>
+				<key>ID</key>
+				<integer>25</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>AllowLabelDrop</key>
+			<false/>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>Helvetica</string>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>Head</key>
+			<dict>
+				<key>ID</key>
+				<integer>25</integer>
+			</dict>
+			<key>ID</key>
+			<integer>38</integer>
+			<key>Points</key>
+			<array>
+				<string>{259.256, 224.5}</string>
+				<string>{299.768, 224.5}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>HeadArrow</key>
+					<string>FilledArrow</string>
+					<key>HeadScale</key>
+					<real>1.4285709857940674</real>
+					<key>TailArrow</key>
+					<string>0</string>
+					<key>TailScale</key>
+					<real>0.5</real>
+				</dict>
+			</dict>
+			<key>Tail</key>
+			<dict>
+				<key>ID</key>
+				<integer>26</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>AllowLabelDrop</key>
+			<false/>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>Helvetica</string>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>Head</key>
+			<dict>
+				<key>ID</key>
+				<integer>32</integer>
+			</dict>
+			<key>ID</key>
+			<integer>37</integer>
+			<key>Points</key>
+			<array>
+				<string>{110.519, 370.273}</string>
+				<string>{130.504, 309.727}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>HeadArrow</key>
+					<string>FilledArrow</string>
+					<key>HeadScale</key>
+					<real>1.4285709857940674</real>
+					<key>TailArrow</key>
+					<string>0</string>
+					<key>TailScale</key>
+					<real>0.5</real>
+				</dict>
+			</dict>
+			<key>Tail</key>
+			<dict>
+				<key>ID</key>
+				<integer>30</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>AllowLabelDrop</key>
+			<false/>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>Helvetica</string>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>Head</key>
+			<dict>
+				<key>ID</key>
+				<integer>30</integer>
+			</dict>
+			<key>ID</key>
+			<integer>36</integer>
+			<key>Points</key>
+			<array>
+				<string>{130.505, 473.273}</string>
+				<string>{110.519, 412.727}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>HeadArrow</key>
+					<string>FilledArrow</string>
+					<key>HeadScale</key>
+					<real>1.4285709857940674</real>
+					<key>TailArrow</key>
+					<string>0</string>
+					<key>TailScale</key>
+					<real>0.5</real>
+				</dict>
+			</dict>
+			<key>Tail</key>
+			<dict>
+				<key>ID</key>
+				<integer>28</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>AllowLabelDrop</key>
+			<false/>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>Helvetica</string>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>Head</key>
+			<dict>
+				<key>ID</key>
+				<integer>28</integer>
+			</dict>
+			<key>ID</key>
+			<integer>35</integer>
+			<key>Points</key>
+			<array>
+				<string>{196.574, 537.454}</string>
+				<string>{166.451, 515.546}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>HeadArrow</key>
+					<string>FilledArrow</string>
+					<key>HeadScale</key>
+					<real>1.4285709857940674</real>
+					<key>TailArrow</key>
+					<string>0</string>
+					<key>TailScale</key>
+					<real>0.5</real>
+				</dict>
+			</dict>
+			<key>Tail</key>
+			<dict>
+				<key>ID</key>
+				<integer>31</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>AllowLabelDrop</key>
+			<false/>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>Helvetica</string>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>Head</key>
+			<dict>
+				<key>ID</key>
+				<integer>31</integer>
+			</dict>
+			<key>ID</key>
+			<integer>34</integer>
+			<key>Points</key>
+			<array>
+				<string>{299.768, 558.5}</string>
+				<string>{259.256, 558.5}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>HeadArrow</key>
+					<string>FilledArrow</string>
+					<key>HeadScale</key>
+					<real>1.4285709857940674</real>
+					<key>TailArrow</key>
+					<string>0</string>
+					<key>TailScale</key>
+					<real>0.5</real>
+				</dict>
+			</dict>
+			<key>Tail</key>
+			<dict>
+				<key>ID</key>
+				<integer>24</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>AllowLabelDrop</key>
+			<false/>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>Helvetica</string>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>Head</key>
+			<dict>
+				<key>ID</key>
+				<integer>24</integer>
+			</dict>
+			<key>ID</key>
+			<integer>33</integer>
+			<key>Points</key>
+			<array>
+				<string>{392.574, 515.546}</string>
+				<string>{362.45, 537.454}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>HeadArrow</key>
+					<string>FilledArrow</string>
+					<key>HeadScale</key>
+					<real>1.4285709857940674</real>
+					<key>TailArrow</key>
+					<string>0</string>
+					<key>TailScale</key>
+					<real>0.5</real>
+				</dict>
+			</dict>
+			<key>Tail</key>
+			<dict>
+				<key>ID</key>
+				<integer>9</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{104.268, 267.748}, {66.488, 41.504}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>Helvetica</string>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>ID</key>
+			<integer>32</integer>
+			<key>Shape</key>
+			<string>Rectangle</string>
+			<key>Style</key>
+			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 Topology\
+Node}</string>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{192.268, 537.748}, {66.488, 41.504}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>Helvetica</string>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>ID</key>
+			<integer>31</integer>
+			<key>Shape</key>
+			<string>Rectangle</string>
+			<key>Style</key>
+			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 Topology\
+Node}</string>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{70.268, 370.748}, {66.488, 41.504}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>Helvetica</string>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>ID</key>
+			<integer>30</integer>
+			<key>Shape</key>
+			<string>Rectangle</string>
+			<key>Style</key>
+			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 Topology\
+Node}</string>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{422.268, 370.748}, {66.488, 41.504}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>Helvetica</string>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>ID</key>
+			<integer>29</integer>
+			<key>Shape</key>
+			<string>Rectangle</string>
+			<key>Style</key>
+			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 Topology\
+Node}</string>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{104.268, 473.748}, {66.488, 41.504}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>Helvetica</string>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>ID</key>
+			<integer>28</integer>
+			<key>Shape</key>
+			<string>Rectangle</string>
+			<key>Style</key>
+			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 Topology\
+Node}</string>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{388.268, 267.748}, {66.488, 41.504}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>Helvetica</string>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>ID</key>
+			<integer>27</integer>
+			<key>Shape</key>
+			<string>Rectangle</string>
+			<key>Style</key>
+			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 Topology\
+Node}</string>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{192.268, 203.748}, {66.488, 41.504}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>Helvetica</string>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>ID</key>
+			<integer>26</integer>
+			<key>Shape</key>
+			<string>Rectangle</string>
+			<key>Style</key>
+			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 Topology\
+Node}</string>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{300.268, 203.748}, {66.488, 41.504}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>Helvetica</string>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>ID</key>
+			<integer>25</integer>
+			<key>Shape</key>
+			<string>Rectangle</string>
+			<key>Style</key>
+			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 Topology\
+Node}</string>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{300.268, 537.748}, {66.488, 41.504}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>Helvetica</string>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>ID</key>
+			<integer>24</integer>
+			<key>Shape</key>
+			<string>Rectangle</string>
+			<key>Style</key>
+			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 Topology\
+Node}</string>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{388.268, 473.748}, {66.488, 41.504}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>Helvetica</string>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>ID</key>
+			<integer>9</integer>
+			<key>Shape</key>
+			<string>Rectangle</string>
+			<key>Style</key>
+			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 Topology\
+Node}</string>
+			</dict>
+		</dict>
+	</array>
+	<key>GridInfo</key>
+	<dict/>
+	<key>GuidesLocked</key>
+	<string>NO</string>
+	<key>GuidesVisible</key>
+	<string>YES</string>
+	<key>HPages</key>
+	<integer>1</integer>
+	<key>ImageCounter</key>
+	<integer>1</integer>
+	<key>KeepToScale</key>
+	<false/>
+	<key>Layers</key>
+	<array>
+		<dict>
+			<key>Lock</key>
+			<string>NO</string>
+			<key>Name</key>
+			<string>レイヤー 1</string>
+			<key>Print</key>
+			<string>YES</string>
+			<key>View</key>
+			<string>YES</string>
+		</dict>
+	</array>
+	<key>LayoutInfo</key>
+	<dict>
+		<key>Animate</key>
+		<string>NO</string>
+		<key>AutoLayout</key>
+		<integer>2</integer>
+		<key>circoMinDist</key>
+		<real>44.341461181640625</real>
+		<key>circoSeparation</key>
+		<real>0.0</real>
+		<key>layoutEngine</key>
+		<string>circo</string>
+		<key>neatoSeparation</key>
+		<real>0.0</real>
+		<key>twopiSeparation</key>
+		<real>0.0</real>
+	</dict>
+	<key>LinksVisible</key>
+	<string>NO</string>
+	<key>MagnetsVisible</key>
+	<string>NO</string>
+	<key>MasterSheets</key>
+	<array/>
+	<key>ModificationDate</key>
+	<string>2012-02-10 10:41:06 +0900</string>
+	<key>Modifier</key>
+	<string>Kazuki AKAMINE</string>
+	<key>NotesVisible</key>
+	<string>NO</string>
+	<key>Orientation</key>
+	<integer>2</integer>
+	<key>OriginVisible</key>
+	<string>NO</string>
+	<key>PageBreaks</key>
+	<string>YES</string>
+	<key>PrintInfo</key>
+	<dict>
+		<key>NSBottomMargin</key>
+		<array>
+			<string>float</string>
+			<string>41</string>
+		</array>
+		<key>NSLeftMargin</key>
+		<array>
+			<string>float</string>
+			<string>18</string>
+		</array>
+		<key>NSPaperSize</key>
+		<array>
+			<string>size</string>
+			<string>{595, 842}</string>
+		</array>
+		<key>NSRightMargin</key>
+		<array>
+			<string>float</string>
+			<string>18</string>
+		</array>
+		<key>NSTopMargin</key>
+		<array>
+			<string>float</string>
+			<string>18</string>
+		</array>
+	</dict>
+	<key>PrintOnePage</key>
+	<false/>
+	<key>QuickLookPreview</key>
+	<data>
+	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
+	CLPHbWihL/duJfTTydCXf4oegy5Xdg1Puzd+mLt37GoEOkP+kzLOvRhd+XX6GE3oG2/o
+	MKcpUgHIQuHuXSIptVzHjV2dVfebTwzWCSTgm8LO2aTfoU3ihiFZFbdb5Yk/v1dBf1Dv
+	1fbF6NR5rgQ0zbKM3hY4D+u3fSnMeEw3tmY9FlFCn+oHXz8AjFws7+uD7//OT5Y6ejYt
+	NfP6P365Uc4KZW5kc3RyZWFtCmVuZG9iago2IDAgb2JqCjE4MTcKZW5kb2JqCjMgMCBv
+	YmoKPDwgL1R5cGUgL1BhZ2UgL1BhcmVudCA0IDAgUiAvUmVzb3VyY2VzIDcgMCBSIC9D
+	b250ZW50cyA1IDAgUiAvTWVkaWFCb3ggWzAgMCA1NTkgNzgzXQo+PgplbmRvYmoKNyAw
+	IG9iago8PCAvUHJvY1NldCBbIC9QREYgL1RleHQgXSAvQ29sb3JTcGFjZSA8PCAvQ3Mx
+	IDggMCBSIC9DczIgOSAwIFIgPj4gL0ZvbnQgPDwKL0YxLjAgMTAgMCBSIC9GMi4xIDEx
+	IDAgUiA+PiA+PgplbmRvYmoKMTMgMCBvYmoKPDwgL0xlbmd0aCAxNCAwIFIgL04gMyAv
+	QWx0ZXJuYXRlIC9EZXZpY2VSR0IgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFt
+	CngBhVTPaxNBFP42bqnQIghaaw6yeJAiSVmraEXUNv0RYmsM2x+2RZBkM0nWbjbr7ia1
+	pYjk4tEq3kXtoQf/gB568GQvSoVaRSjeqyhioRct8c1uTLal6sDOfvPeN+99b3bfAA1y
+	0jT1gATkDcdSohFpbHxCavyIAI6iCUE0JVXb7E4kBkGDc/l759h6D4FbVsN7+3eyd62a
+	0raaB4T9QOBHmtkqsO8XcQpZEgKIPN+hKcd0CN/j2PLsjzlOeXjBtQ8rPcRZInxANS3O
+	f024U80l00CDSDiU9XFSPpzXi5TXHQdpbmbGyBC9T5Cmu8zuq2KhnE72DpC9nfR+TrPe
+	PsIhwgsZrT9GuI2e9YzVP+Jh4aTmxIY9HBg19PhgFbcaqfg1whRfEE0nolRx2S4N8Ziu
+	/VbySoJwkDjKZGGAc1pIT9dMbvi6hwV9JtcTr+J3VlHheY8TZ97U3e9F2gKvMA4dDBoM
+	mg1IUBBFBGGYsFBAhjwaMTSycj8jqwYbk3sydSRqu3RiRLFBezbcPbdRpN08/igicZRD
+	tQiS/EH+Kq/JT+V5+ctcsNhW95Stm5q68uA7xeWZuRoe19PI43NNXnyV1HaTV0eWrHl6
+	vJrsGj/sV5cx5oI1j8RzsPvxLV+VzJcpjBTF41Xz6kuEdVoxN9+fbH87PeIuzy611nOt
+	iYs3VpuXZ/1qSPvuqryT5lX5T1718fxnzcRj4ikxJnaK5yGJl8Uu8ZLYS6sL4mBtxwid
+	lYYp0m2R+iTVYGCavPUvXT9beL1Gfwz1UZQZzNJUifd/wipkNJ25Dm/6j9vH/Bfk94rn
+	nygCL2zgyJm6bVNx7xChZaVuc64CF7/RffC2bmujfjj8BFg8qxatUjWfILwBHHaHeh7o
+	KZjTlpbNOVKHLJ+TuunKYlLMUNtDUlLXJddlSxazmVVi6XbYmdMdbhyhOUL3xKdKZZP6
+	r/ERsP2wUvn5rFLZfk4a1oGX+m/AvP1FCmVuZHN0cmVhbQplbmRvYmoKMTQgMCBvYmoK
+	NzM3CmVuZG9iago4IDAgb2JqClsgL0lDQ0Jhc2VkIDEzIDAgUiBdCmVuZG9iagoxNSAw
+	IG9iago8PCAvTGVuZ3RoIDE2IDAgUiAvTiAxIC9BbHRlcm5hdGUgL0RldmljZUdyYXkg
+	L0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBhVJPSBRRHP7NNhKEiEGFeIh3
+	CgmVKaysoNp2dVmVbVuV0qIYZ9+6o7Mz05vZNcWTBF2iPHUPomN07NChm5eiwKxL1yCp
+	IAg8dej7zezqKIRveTvf+/39ft97RG2dpu87KUFUc0OVK6Wnbk5Ni4MfKUUd1E5YphX4
+	6WJxjLHruZK/u9fWZ9LYst7HtXb79j21lWVgIeottrcQ+iGRZgAfmZ8oZYCzwB2Wr9g+
+	ATxYDqwa8COiAw+auTDT0Zx0pbItkVPmoigqr2I7Sa77+bnGvou1iYP+XI9m1o69s+qq
+	0UzUtPdEobwPrkQZz19U9mw1FKcN45xIQxop8q7V3ytMxxGRKxBKBlI1ZLmfak6ddeB1
+	GLtdupPj+PYQpT7JYKiJtemymR2FfQB2KsvsEPAF6PGyYg/ngXth/1tRw5PAJ2E/ZId5
+	1q0f9heuU+B7hD014M4UrsXx2oofXi0BQ/dUI2iMc03E09c5c6SI7zHUGZj3RjmmCzF3
+	lqoTN4A7YR9ZqmYKsV37ruol7nsCd9PjO9GbOQtcoBxJcrEV2RTQPAlYFH2LsEkOPD7O
+	HlXgd6iYwBy5idzNKPce1REbZ6NSgVZ6jVfGT+O58cX4ZWwYz4B+rHbXe3z/6eMVdde2
+	Pjz5jXrcOa69nRtVYVZxZQvd/8cyhI/ZJzmmwdOhWVhr2HbkD5rMTLAMKMR/BT6X+pIT
+	VdzV7u24RRLMUD4sbCW6S1RuKdTqPYNKrBwr2AB2cJLELFocuFNrujl4d9giem35TVey
+	64b++vZ6+9ryHm3KqCkoE82zRGaUsVuj5N142/1mkRGfODq+572KWsn+SUUQP4U5Wiry
+	FFX0VlDWxG9nDn4btn5cP6Xn9UH9PAk9rZ/Rr+ijEb4MdEnPwnNRH6NJ8LBpIeISoIqD
+	M9ROVGONA+Ip8fK0W2SR/Q9AGf1mCmVuZHN0cmVhbQplbmRvYmoKMTYgMCBvYmoKNzA0
+	CmVuZG9iago5IDAgb2JqClsgL0lDQ0Jhc2VkIDE1IDAgUiBdCmVuZG9iago0IDAgb2Jq
+	Cjw8IC9UeXBlIC9QYWdlcyAvTWVkaWFCb3ggWzAgMCA2MTIgNzkyXSAvQ291bnQgMSAv
+	S2lkcyBbIDMgMCBSIF0gPj4KZW5kb2JqCjE3IDAgb2JqCjw8IC9UeXBlIC9DYXRhbG9n
+	IC9PdXRsaW5lcyAyIDAgUiAvUGFnZXMgNCAwIFIgPj4KZW5kb2JqCjIgMCBvYmoKPDwg
+	L0xhc3QgMTggMCBSIC9GaXJzdCAxOSAwIFIgPj4KZW5kb2JqCjE5IDAgb2JqCjw8IC9Q
+	YXJlbnQgMjAgMCBSIC9Db3VudCAwIC9EZXN0IFsgMyAwIFIgL1hZWiAwIDc4MyAwIF0g
+	L1RpdGxlICj+/zCtMOMw8zDQMLlcMDAwIFwwMDAxKQo+PgplbmRvYmoKMjAgMCBvYmoK
+	PDwgPj4KZW5kb2JqCjE4IDAgb2JqCjw8IC9QYXJlbnQgMjAgMCBSIC9Db3VudCAwIC9E
+	ZXN0IFsgMyAwIFIgL1hZWiAwIDc4MyAwIF0gL1RpdGxlICj+/zCtMOMw8zDQMLlcMDAw
+	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
+	IG9iago8PCAvVHlwZSAvRm9udERlc2NyaXB0b3IgL0FzY2VudCA3NzAgL0NhcEhlaWdo
+	dCA3MTcgL0Rlc2NlbnQgLTIzMCAvRmxhZ3MgMzIKL0ZvbnRCQm94IFstOTUxIC00ODEg
+	MTQ0NSAxMTIyXSAvRm9udE5hbWUgL0FRSUJSQitIZWx2ZXRpY2EgL0l0YWxpY0FuZ2xl
+	IDAKL1N0ZW1WIDAgL01heFdpZHRoIDE1MDAgL1hIZWlnaHQgNjM3IC9Gb250RmlsZTIg
+	MjEgMCBSID4+CmVuZG9iagoyNCAwIG9iagpbIDI3OCAwIDAgMCAwIDAgMCAwIDAgMCAw
+	IDAgMCAwIDAgMCA1NTYgNTU2IDAgMCA1NTYgMCA1NTYgMCAwIDU1NiAwIDAgMCAwCjAg
+	MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDgzMyA3MjIgMCAwIDAgMCAwIDYxMSAw
+	IDAgMCAwIDAgMCAwIDAgMCAwIDAKMCA1NTYgNTU2IDAgNTU2IDU1NiAwIDU1NiAwIDAg
+	MCAwIDIyMiAwIDAgNTU2IDU1NiAwIDAgNTAwIDI3OCAwIDAgMCAwIDUwMApdCmVuZG9i
+	agoxMCAwIG9iago8PCAvVHlwZSAvRm9udCAvU3VidHlwZSAvVHJ1ZVR5cGUgL0Jhc2VG
+	b250IC9BUUlCUkIrSGVsdmV0aWNhIC9Gb250RGVzY3JpcHRvcgoyMyAwIFIgL1dpZHRo
+	cyAyNCAwIFIgL0ZpcnN0Q2hhciAzMiAvTGFzdENoYXIgMTIxIC9FbmNvZGluZyAvTWFj
+	Um9tYW5FbmNvZGluZwo+PgplbmRvYmoKMjcgMCBvYmoKPDwgL0xlbmd0aCAyOCAwIFIg
+	L1N1YnR5cGUgL0NJREZvbnRUeXBlMEMgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3Ry
+	ZWFtCngBhVYLVBTXGWYFZlZZaWIYWWZwZiHxje/GGK2NoKKRSCLiA3noyvu1yz5YRRB8
+	4e68dhZYlBVF3q8VBUHxEQooTxXQaM5Jo6Y1SZvYmtpqk7vbCz2dzTk9J43t6T1n7v/P
+	N9/973//+/93rsTNY5KbRCLxDQsO3hIaOn9jqlYZpkzP/kirDl+wY5nr00cOwuFfJCMd
+	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
+	V1CZ7zRHwKto8DRoZv09Q1mEnOJpCoxfJJvcPqXdq10ma5dN5WSvi6jt5Lazsmn/yPN5
+	hTkwZcRrQCYb+f/M3ilDXr0y2dArzH8BsFSmDwplbmRzdHJlYW0KZW5kb2JqCjI4IDAg
+	b2JqCjI4MjkKZW5kb2JqCjI2IDAgb2JqCjw8IC9UeXBlIC9Gb250RGVzY3JpcHRvciAv
+	QXNjZW50IDEyNjYgL0NhcEhlaWdodCAxMTI1IC9EZXNjZW50IC0zNzMgL0ZsYWdzCjMy
+	IC9Gb250QkJveCBbLTQxOCAtNDA1IDEyNjQgMTI5OF0gL0ZvbnROYW1lIC9LQUFRRkYr
+	SGlyYUtha3VQcm9OLVczIC9JdGFsaWNBbmdsZQowIC9TdGVtViA0MCAvQXZnV2lkdGgg
+	MTAwMCAvTWF4V2lkdGggMTYxOCAvU3RlbUggNDAgL1hIZWlnaHQgODQ0IC9Gb250Rmls
+	ZTMKMjcgMCBSID4+CmVuZG9iagoyOSAwIG9iagpbIF0KZW5kb2JqCjI1IDAgb2JqCjw8
+	IC9UeXBlIC9Gb250IC9TdWJ0eXBlIC9DSURGb250VHlwZTAgL0Jhc2VGb250IC9LQUFR
+	RkYrSGlyYUtha3VQcm9OLVczIC9DSURTeXN0ZW1JbmZvCjw8IC9SZWdpc3RyeSAoQWRv
+	YmUpIC9PcmRlcmluZyAoSmFwYW4xKSAvU3VwcGxlbWVudCA2ID4+IC9Gb250RGVzY3Jp
+	cHRvciAyNiAwIFIKL1cgMjkgMCBSIC9EVyAxMDAwID4+CmVuZG9iagoxMSAwIG9iago8
+	PCAvVHlwZSAvRm9udCAvU3VidHlwZSAvVHlwZTAgL0VuY29kaW5nIC9JZGVudGl0eS1I
+	IC9CYXNlRm9udCAvS0FBUUZGK0hpcmFLYWt1UHJvTi1XMwovRGVzY2VuZGFudEZvbnRz
+	IFsgMjUgMCBSIF0gPj4KZW5kb2JqCjMwIDAgb2JqCihNYWMgT1MgWCAxMC42LjggUXVh
+	cnR6IFBERkNvbnRleHQpCmVuZG9iagozMSAwIG9iagooRDoyMDEyMDIxMDAxNDEyNFow
+	MCcwMCcpCmVuZG9iagoxIDAgb2JqCjw8IC9Qcm9kdWNlciAzMCAwIFIgL0NyZWF0aW9u
+	RGF0ZSAzMSAwIFIgL01vZERhdGUgMzEgMCBSID4+CmVuZG9iagp4cmVmCjAgMzIKMDAw
+	MDAwMDAwMCA2NTUzNSBmIAowMDAwMDE1NTY5IDAwMDAwIG4gCjAwMDAwMDQwNjkgMDAw
+	MDAgbiAKMDAwMDAwMTkzMyAwMDAwMCBuIAowMDAwMDAzOTIwIDAwMDAwIG4gCjAwMDAw
+	MDAwMjIgMDAwMDAgbiAKMDAwMDAwMTkxMyAwMDAwMCBuIAowMDAwMDAyMDM3IDAwMDAw
+	IG4gCjAwMDAwMDMwMjAgMDAwMDAgbiAKMDAwMDAwMzg4NCAwMDAwMCBuIAowMDAwMDEx
+	NzMyIDAwMDAwIG4gCjAwMDAwMTUzNDEgMDAwMDAgbiAKMDAwMDAwMDAwMCAwMDAwMCBu
+	IAowMDAwMDAyMTYwIDAwMDAwIG4gCjAwMDAwMDMwMDAgMDAwMDAgbiAKMDAwMDAwMzA1
+	NiAwMDAwMCBuIAowMDAwMDAzODY0IDAwMDAwIG4gCjAwMDAwMDQwMDMgMDAwMDAgbiAK
+	MDAwMDAwNDI0NiAwMDAwMCBuIAowMDAwMDA0MTE3IDAwMDAwIG4gCjAwMDAwMDQyMjQg
+	MDAwMDAgbiAKMDAwMDAwNDM1MyAwMDAwMCBuIAowMDAwMDExMjQ2IDAwMDAwIG4gCjAw
+	MDAwMTEyNjcgMDAwMDAgbiAKMDAwMDAxMTQ5MiAwMDAwMCBuIAowMDAwMDE1MTM2IDAw
+	MDAwIG4gCjAwMDAwMTQ4NTcgMDAwMDAgbiAKMDAwMDAxMTkwNyAwMDAwMCBuIAowMDAw
+	MDE0ODM2IDAwMDAwIG4gCjAwMDAwMTUxMTYgMDAwMDAgbiAKMDAwMDAxNTQ3NSAwMDAw
+	MCBuIAowMDAwMDE1NTI3IDAwMDAwIG4gCnRyYWlsZXIKPDwgL1NpemUgMzIgL1Jvb3Qg
+	MTcgMCBSIC9JbmZvIDEgMCBSIC9JRCBbIDxkMzZhY2M2YzkzYzg0MzFkNzhhMDEyMDgx
+	MWI1OWI3Nj4KPGQzNmFjYzZjOTNjODQzMWQ3OGEwMTIwODExYjU5Yjc2PiBdID4+CnN0
+	YXJ0eHJlZgoxNTY0NAolJUVPRgoxIDAgb2JqCjw8L0F1dGhvciAoS2F6dWtpIEFLQU1J
+	TkUpL0NyZWF0aW9uRGF0ZSAoRDoyMDEyMDIxMDAxMzIwMFopL0NyZWF0b3IgKE9tbmlH
+	cmFmZmxlIDUuMi4zKS9Nb2REYXRlIChEOjIwMTIwMjEwMDE0MTAwWikvUHJvZHVjZXIg
+	MzAgMCBSID4+CmVuZG9iagp4cmVmCjEgMQowMDAwMDE2NDQyIDAwMDAwIG4gCnRyYWls
+	ZXIKPDwvSUQgWzxkMzZhY2M2YzkzYzg0MzFkNzhhMDEyMDgxMWI1OWI3Nj4gPGQzNmFj
+	YzZjOTNjODQzMWQ3OGEwMTIwODExYjU5Yjc2Pl0gL0luZm8gMSAwIFIgL1ByZXYgMTU2
+	NDQgL1Jvb3QgMTcgMCBSIC9TaXplIDMyPj4Kc3RhcnR4cmVmCjE2NTkyCiUlRU9GCg==
+	</data>
+	<key>QuickLookThumbnail</key>
+	<data>
+	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
+	AAeSAAD9kf//+6L///2jAAAD3AAAwGw=
+	</data>
+	<key>ReadOnly</key>
+	<string>NO</string>
+	<key>RowAlign</key>
+	<integer>1</integer>
+	<key>RowSpacing</key>
+	<real>36</real>
+	<key>SheetTitle</key>
+	<string>キャンバス 1</string>
+	<key>SmartAlignmentGuidesActive</key>
+	<string>YES</string>
+	<key>SmartDistanceGuidesActive</key>
+	<string>YES</string>
+	<key>UniqueID</key>
+	<integer>1</integer>
+	<key>UseEntirePage</key>
+	<false/>
+	<key>VPages</key>
+	<integer>1</integer>
+	<key>WindowInfo</key>
+	<dict>
+		<key>CurrentSheet</key>
+		<integer>0</integer>
+		<key>ExpandedCanvases</key>
+		<array/>
+		<key>Frame</key>
+		<string>{{348, 81}, {693, 937}}</string>
+		<key>ListView</key>
+		<true/>
+		<key>OutlineWidth</key>
+		<integer>142</integer>
+		<key>RightSidebar</key>
+		<false/>
+		<key>ShowRuler</key>
+		<true/>
+		<key>Sidebar</key>
+		<true/>
+		<key>SidebarWidth</key>
+		<integer>120</integer>
+		<key>VisibleRegion</key>
+		<string>{{0, 0}, {558, 783}}</string>
+		<key>Zoom</key>
+		<real>1</real>
+		<key>ZoomValues</key>
+		<array>
+			<array>
+				<string>キャンバス 1</string>
+				<real>1</real>
+				<real>1</real>
+			</array>
+		</array>
+	</dict>
+	<key>saveQuickLookFiles</key>
+	<string>YES</string>
+</dict>
+</plist>
Binary file paper/images/topologyring.pdf has changed
--- a/paper/master_paper.bib	Fri Feb 10 08:22:04 2012 +0900
+++ b/paper/master_paper.bib	Fri Feb 10 11:33:53 2012 +0900
@@ -38,6 +38,14 @@
 	year = 2007
 }
 
+@article{akamine:2009a,
+	author = "赤嶺悠太 and 小野雅俊 and 河野真治",
+	title = "連邦型Lindaによる分散アルゴリズムをデバッグするためのメタプロトコル",
+	journal = "情報処理学会システムソフトウェアとオペレーティング・システム研究会",
+	month = "Apr",
+	year = 2009
+}
+
 @article{akamine:2010a,
 	author = "赤嶺 一樹 and 河野 真治",
 	title = "Meta Engine を用いた Federated Linda の実験",
@@ -46,6 +54,14 @@
 	year = 2010
 }
 
+@article{akamine:2011a,
+	author = "赤嶺 一樹 and 河野 真治",
+	title = "Data Segment API を用いた分散フレームワークの設計",
+	journal = "日本ソフトウェア科学会第 28 会大会",
+	month = "Sep",
+	year = 2011
+}
+
 @article{SuciSnap,
 	author = "上里 献一 and 河野 真治",
 	title = "SuciライブラリのスナップショットAPIを利用した並列デバッグツールの設計",