changeset 21:ef806c34566e

how to use codesegment
author kazz <kazz@cr.ie.u-ryukyu.ac.jp>
date Wed, 08 Feb 2012 21:55:03 +0900
parents 6045705ee5fb
children b0c6d082b264
files paper/chapter3.tex paper/images/startcodesegment.bb paper/images/startcodesegment.eps paper/images/startcodesegment.graffle paper/images/startcodesegment.pdf
diffstat 5 files changed, 2351 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/paper/chapter3.tex	Wed Feb 08 07:13:50 2012 +0900
+++ b/paper/chapter3.tex	Wed Feb 08 21:55:03 2012 +0900
@@ -63,7 +63,7 @@
 num = i.getAndIncrement();
 \end{lstlisting}
 
-この機能は、複数のスレッドで共有された ID を重複なく連番発行する処理などで用いられる。
+この機能は、複数のスレッドで共有された ID を重複なく連番発行する処理等で用いられる。
 
 このような並列処理において利便性が高く性能のよいライブラリが揃っているため、 Java を実装に用いるプログラミング言語に選定した。
 
@@ -250,7 +250,7 @@
 
 また、 MessagePack は Packer と Unpacker を用いることにより、次から次へとストリームからシーケンシャルにバイナリをシリアライズ・デシリアライズすることもできる。
 そのため、通信を行うときの入出力部分のコード記述もシンプルになる。(ソースコード \ref{src:msgpack3})
-従来のプロトコルでは、通信を行う際、パケットサイズなどを含んだ固定長のヘッダーなどを作成しなくてはいけなかったが、 MessagePack は自己記述的なデータ形式なので、先頭にデータの長さが含まれているため、プログラマーが管理する固定長ヘッダーは必要無くなる。
+従来のプロトコルでは、通信を行う際、パケットサイズ等を含んだ固定長のヘッダーを作成しなくてはいけなかったが、 MessagePack は自己記述的なデータ形式なので、先頭にデータの長さが含まれているため、プログラマーが管理する固定長ヘッダーは必要無くなる。
 
 \begin{lstlisting}[label=src:msgpack3, caption=Unpacker を用いると通信入力部分の記述がシンプルになる]
 MessagePack msgpack = new MessagePack();
@@ -273,7 +273,7 @@
   \label{fig:remoteDatasegment}
 \end{figure}
 
-ローカルでもリモートでも、 Data Segment Manager の API は共通なので、継承して実装する。(図 \ref{datasegmentInheritance})そのことにより、 Remote Data Segment Manager にアクセスするときもローカルと同じようにアクセスすることができる。
+ローカルでもリモートでも、 Data Segment Manager の API は共通なので、継承して実装する。(図 \ref{fig:datasegmentInheritance})そのことにより、 Remote Data Segment Manager にアクセスするときもローカルと同じようにアクセスすることができる。
 
 \begin{figure}[htbp]
   \begin{center}
@@ -283,3 +283,82 @@
   \label{fig:datasegmentInheritance}
 \end{figure}
 
+\section{Code Segment}
+前節では、 Data Segment の詳細な設計と実装を示した。
+本節では、 それら Data Segment API を用いて記述する Code Segment の使い方やそれらの実装方法について示す。 
+
+Code Segment は、タスクのことである。 Code Segment をユーザーが記述するときに、記述している Code Segment 内で使用する Data Segment を記述する。すなわち、 Code Segment と Data Segment の依存関係を記述する。
+
+具体的に使用する Data Segment は、 Code Segment の入出力に相当する。それらを、それぞれ Input Data Segment、 Output Data Segment とする。 Input Data Segment、 Output Data Segment はそれぞれ複数記述できる。
+
+\subsection{基本的な Code Segment の実行方法}
+Code Segment の記述方法であるが、 Start Code Segment と呼ばれる、開始 Code Segment を記述するところから始まる。 Start Code Segment は、最初の Code Segment なので、どの Data Segment にも依存しない。すなわち、 Input Data Segment はない。
+
+この Start Code Segment を main メソッド内で new することで、 Code Segment の実行を開始させることができる。 Input Data Segment がない Code Segment を実行するためには、 execute メソッドを実行する。(ソースコード \ref{src:codesegment1})
+
+\begin{lstlisting}[label=src:codesegment1, caption=最初の Code Segment を実行させる方法]
+public class TestLocalAlice {
+
+	public static void main(String args[]) {
+		new StartCodeSegment().execute();
+	}
+	
+}
+\end{lstlisting}
+
+Start Code Segment は CodeSegment を継承して作成する。 StartCodeSegment の例(ソースコード \ref{codesegment2})では、次の Code Segment である、 TestCodeSegment (ソースコード \ref{codesegment3})を生成している。この TestCodeSegment は input1 という Input Data Segment を "peek" している。
+この input1 に対して、具体的な Data Segment のキーを割り当てているのが、 setKey メソッドである。この例では、 TestCodeSegment の input1 が local.key1 に依存するように設定している。
+
+TestCodeSegment の内部では、情報を標準出力に出力した後、再度、自信と同じである TestCodeSegment を生成し、先ほどと同じようにキーを割り当てている。 input1.index の値は、 Data Segment 内部で "put" や "update" が実行されたときに、インクリメントしているシーケンシャルでユニークな ID 値である。
+
+このように、今回の例題では、10回ほど TestCodeSegment をループしていることがわかる。(図 \ref{fig:startcodesegment})
+
+\begin{lstlisting}[label=src:codesegment2, caption=Start Code Segment の例]
+public class StartCodeSegment extends CodeSegment {
+
+	@Override
+	public void run() {
+		System.out.println("run StartCodeSegment");
+		
+		TestCodeSegment cs = new TestCodeSegment();
+		cs.input1.setKey("local", "key1");
+
+		System.out.println("create TestCodeSegment");
+		
+		ods.update("local", "key1", "String data");
+ 	}
+
+}
+\end{lstlisting}
+
+\begin{lstlisting}[label=src:codesegment3, caption=Code Segment の例]
+public class TestCodeSegment extends CodeSegment {
+	
+	// create input datasegment arg1
+	Receiver input1 = ids.create(CommandType.PEEK);
+	
+	@Override
+	public void run() {
+		System.out.println("index = " + input1.index);
+		System.out.println("data = " + input1.val);
+		
+		if (input1.index == 10)
+			System.exit(0);
+		
+		TestCodeSegment cs = new TestCodeSegment();
+		cs.input1.setKey("local", "key1", input1.index);
+		
+		ods.update("local", "key1", "String data");
+	}
+
+}
+\end{lstlisting}
+
+\begin{figure}[htbp]
+  \begin{center}
+    \includegraphics[width=70mm]{./images/startcodesegment.pdf}
+  \end{center}
+  \caption{StartCodeSegment 以降の実行過程}
+  \label{fig:startcodesegment}
+\end{figure}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/paper/images/startcodesegment.bb	Wed Feb 08 21:55:03 2012 +0900
@@ -0,0 +1,5 @@
+%%Title: ./startcodesegment.pdf
+%%Creator: extractbb 20110311
+%%BoundingBox: 0 0 233 336
+%%CreationDate: Wed Feb  8 21:39:26 2012
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/paper/images/startcodesegment.eps	Wed Feb 08 21:55:03 2012 +0900
@@ -0,0 +1,1071 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%HiResBoundingBox: 0.000000 0.000000 233.000000 336.000000
+%APL_DSC_Encoding: UTF8
+%%Title: (Unknown)
+%%Creator: (Unknown)
+%%CreationDate: (Unknown)
+%%For: (Unknown)
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%Pages: 1
+%%BoundingBox: 0 0 233 336
+%%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 233 336
+%%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 /S put
+
dup 34 /t put
+
dup 35 /a put
+
dup 36 /r put
+
dup 37 /C put
+
dup 38 /o put
+
dup 39 /d put
+
dup 40 /e put
+
dup 41 /g put
+
dup 42 /m put
+
dup 43 /n put
+
dup 44 /l put
+
dup 45 /c put
+
dup 46 /period put
+
dup 47 /k put
+
dup 48 /y put
+
dup 49 /one put
+
dup 50 /T put
+
dup 51 /s put
+
dup 52 /p put
+
dup 53 /u put
+
dup 54 /space put
+
dup 55 /quotedbl put
+
dup 56 /i put
+
dup 57 /zero 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 [<
+
74727565000900000000000063767420000000000000009C0000036C6670676D000000000000040800000A1D676C79660000000000000E2800001558686561640000000000002380000000366868656100000000000023B800000024686D747800000000000023DC000000686C6F63610000000000002444000000366D617870000000000000247C0000002070726570000000000000249C000003CF05C0001005BD00280580001A042F001F0000FFD90000FFDA0000FFD9FE55FFE605C70010FE6DFFF1033B000000B9000000B902FE3F3C00C0008D009B00AF000600A800C00028005E009800C9016A00B9015C00B400D6011E002E0080000400B8004C00CC01FFFFD1006600A400AF007400C2009500B1000C0028006D0015004C008E0125FF7A000C0040004C00620084FFA200240038008600BD0039005E008E00EDFFA9FFB300400052005500AA00AB00C200CB012302B10413FFAEFFE4000800510074008400AA00D1FF4CFFAF0012002C004200500051008400BE012503DAFF680018003B0098009C009F00A100C100EC018201B4FF68FF76FFD0FFE100020018001C00530053007D01B401E103AF0486FF9CFFEAFFFE001F0028002A00520060009300A300AA00AF00AF00C001000145016B0174019301950240028202B404850517FEFD00060029004700470048006F008800B400B900C400F200F901EF02180310037403C5FF35FFF3000B004B004C0052005500650076007600870087008E00AB00BB0106013001430150017D0194019501D3022A025502580277027802E6034E035C037903D3047304B2058C0598060BFEF5FFBBFFC7FFD50017001D005B0072007E009C00C200D000F400FA01030106011C0125013B0142015E015E0180019B02B901A101B9025001C001D002AA01DF01E301EF01FB0205020C0215022B0274029302AB02C202CE03690395039903DF03F5043E050205A105E5062507DBFE62FE89FECEFF3BFFE1FFF800030008002100390042004E005F0061006F00700034007F008E00AD00AD00AF00BD00C400C500C900C900C900E3011C00ED00F800F901000112011A0132014D014D014E014F01660169019E01BA01BA01BE01E301EF01F602000200020902110217021C02530262026D028002D50280031B032A034A035A03AF03AF03C803D603FB03FB04050413041504470449008C046D049A049A04A604A804B204CF0539053E054E055605800589058C036305D105D6067E068E06B206EF06F00728074C076F078C00B400C900C000C10000000000000000000000000004012400AF0032006E0063014401620096014301A10161008A00740064018801EF01700028FF5D037E0347023000AA00BE007B0062009A007D0089035C00A1FFD803AA00D70093006C0000008000A70442001D0597001D00820030002A
+
002A002A002A002A40292A292827262524232221201F1E1D1C1B1A191817161514131211100D0C0B0A090807060504030201002C4523466020B02660B004262348482D2C452346236120B02661B004262348482D2C45234660B0206120B04660B004262348482D2C4523462361B0206020B02661B02061B004262348482D2C45234660B0406120B06660B004262348482D2C4523462361B0406020B02661B04061B004262348482D2C0110203C003C2D2C20452320B0CD442320B8015A51582320B08D44235920B0ED51582320B04D44235920B09051582320B00D44235921212D2C20204518684420B001602045B04676688A4560442D2C01B9400000000A2D2C00B9000040000B2D2C2045B00043617D6818B0004360442D2C45B01A234445B01923442D2C2045B00325456164B050515845441B2121592D2C20B0032552582359212D2C69B04061B0008B0C6423648BB8400062600C642364615C58B0036159B002602D2C45B0112BB0172344B0177AE5182D2C45B0112BB01723442D2C45B0112BB017458CB0172344B0177AE5182D2CB002254661658A46B040608B482D2CB0022546608A46B040618C482D2C4B53205C58B002855958B00185592D2C20B0032545B019236A4445B01A23444565234520B00325606A20B009234223688A6A606120B0005258B21A401A4523614459B0005058B219401945236144592D2CB9187E3B210B2D2CB92D412D410B2D2CB93B21187E0B2D2CB93B21E7830B2D2CB92D41D2C00B2D2CB9187EC4E00B2D2C4B525845441B2121592D2C0120B003252349B04060B0206320B000525823B002253823B002256538008A63381B212121212159012D2C456920B00943B0022660B00325B005254961B0805358B21940194523616844B21A401A4523606A44B209191A45652345604259B00943608A103A2D2C01B005251023208AF500B0016023EDEC2D2C01B005251023208AF500B0016123EDEC2D2C01B0062510F500EDEC2D2C20B001600110203C003C2D2C20B001610110203C003C2D2C764520B003254523616818236860442D2C7645B00325452361682318456860442D2C7645B0032545616823452361442D2C4569B014B0324B505821B0205961442DB8002B2C4BB800095058B101018E59B801FF85B800441DB9000900035F5E2DB8002C2C2020456944B001602DB8002D2CB8002C2A212DB8002E2C2046B003254652582359208A208A49648A204620686164B004254620686164525823658A592F20B00053586920B000545821B040591B6920B000545821B0406559593A2DB8002F2C2046B00425465258238A592046206A6164B0042546206A61645258238A592FFD2DB800302C4B20B0032650585158B080441BB04044591B21212045B0C05058B0C0441B2159592DB800312C2020456944B0016020
+
20457D691844B001602DB800322CB800312A2DB800332C4B20B003265358B0801BB040598A8A20B0032653582321B0C08A8A1B8A235920B0032653582321B801008A8A1B8A235920B0032653582321B801408A8A1B8A235920B80003265358B0032545B8018050582321B8018023211BB003254523212321591B2159442DB800342C4B535845441B2121592DB800352C4BB800095058B101018E59B801FF85B800441DB9000900035F5E2DB800362C2020456944B001602DB800372CB800362A212DB800382C2046B003254652582359208A208A49648A204620686164B004254620686164525823658A592F20B00053586920B000545821B040591B6920B000545821B0406559593A2DB800392C2046B00425465258238A592046206A6164B0042546206A61645258238A592FFD2DB8003A2C4B20B0032650585158B080441BB04044591B21212045B0C05058B0C0441B2159592DB8003B2C2020456944B001602020457D691844B001602DB8003C2CB8003B2A2DB8003D2C4B20B003265358B0801BB040598A8A20B0032653582321B0C08A8A1B8A235920B0032653582321B801008A8A1B8A235920B0032653582321B801408A8A1B8A235920B80003265358B0032545B8018050582321B8018023211BB003254523212321591B2159442DB8003E2C4B535845441B2121592DB8003F2C4BB800095058B101018E59B801FF85B800441DB9000900035F5E2DB800402C2020456944B001602DB800412CB800402A212DB800422C2046B003254652582359208A208A49648A204620686164B004254620686164525823658A592F20B00053586920B000545821B040591B6920B000545821B0406559593A2DB800432C2046B00425465258238A592046206A6164B0042546206A61645258238A592FFD2DB800442C4B20B0032650585158B080441BB04044591B21212045B0C05058B0C0441B2159592DB800452C2020456944B001602020457D691844B001602DB800462CB800452A2DB800472C4B20B003265358B0801BB040598A8A20B0032653582321B0C08A8A1B8A235920B0032653582321B801008A8A1B8A235920B0032653582321B801408A8A1B8A235920B80003265358B0032545B8018050582321B8018023211BB003254523212321591B2159442DB800482C4B535845441B2121592DB800492C4BB800095058B101018E59B801FF85B800441DB9000900035F5E2DB8004A2C2020456944B001602DB8004B2CB8004A2A212DB8004C2C2046B003254652582359208A208A49648A204620686164B004254620686164525823658A592F20B00053586920B000545821B040591B6920B000545821B0406559593A2DB8004D2C2046B00425465258238A592046206A6164B0042546206A61645258238A592FFD2DB8004E2C4B20B0032650585158
+
B080441BB04044591B21212045B0C05058B0C0441B2159592DB8004F2C2020456944B001602020457D691844B001602DB800502CB8004F2A2DB800512C4B20B003265358B0801BB040598A8A20B0032653582321B0C08A8A1B8A235920B0032653582321B801008A8A1B8A235920B0032653582321B801408A8A1B8A235920B80003265358B0032545B8018050582321B8018023211BB003254523212321591B2159442DB800522C4B535845441B2121592DB800532C4BB800095058B101018E59B801FF85B800441DB9000900035F5E2DB800542C2020456944B001602DB800552CB800542A212DB800562C2046B003254652582359208A208A49648A204620686164B004254620686164525823658A592F20B00053586920B000545821B040591B6920B000545821B0406559593A2DB800572C2046B00425465258238A592046206A6164B0042546206A61645258238A592FFD2DB800582C4B20B0032650585158B080441BB04044591B21212045B0C05058B0C0441B2159592DB800592C2020456944B001602020457D691844B001602DB8005A2CB800592A2DB8005B2C4B20B003265358B0401BB000598A8A20B0032653582321B0808A8A1B8A235920B0032653582321B800C08A8A1B8A235920B0032653582321B801008A8A1B8A235920B0032653582321B801408A8A1B8A235920B80003265358B0032545B8018050582321B8018023211BB003254523212321591B2159442DB8005C2C4B535845441B2121592D00000000020042000004D005BD00030007003FB800532BB800082FB800092FB8000810B80000D0B800002FB8000910B80003DCB80004DCB8000010B80007DC00BA0007000000562BBA0002000500562B3031331121112711211142048EB8FCE205BDFA43B8044DFBB30000000200520371025E05BD000300070025401402069D040300002903042907190809FE21BB48182B2B4EF44DEDD6FD003F3CFD3C31300103230323032303025E1E791FA11D791F05BDFDB4024CFDB4024C000100AF0000018000DA000300264013012A030A0517171A01640019040564216365182B2B4EF44DFD4E456544E6003F4DED313037331523AFD1D1DADA00000000020040FFD9041C0598000F001C00714017870501460815350F051C35070D1238036F18380B1E471D1076C418D4EDFDED003FED3FED313043794034001B0D2601251A2609250526160E18280014001228011B081828001006122801170C1528011302152801190A1C280011041C28002B2B2B2B012B2B2B2B2B2B2B2B2B81005D001716111007022120272611343712211236113402232202111417163303407C60577EFEE2FEFE7E693F7601358AA678AD9F932F48AE0598E5B1FECCFEDCBFFEEEE0BB013BF4AF0146FAE5F80152F4013BFED5FEDDDB85CB000000000100C4
+
000002D5059200080023B10801B80133400C0404070C04079605000A47091076C418C4D5FD39003F3FF4CD313013353E013733112311C4C39A268EC003F68A1359A6FA6E03F600000002005AFFDA057105E5001D001E00B1403B1B0597019605031F011F0482018705891305530803861D111115063A1D030C3A15091E021E1E190331023B1031111A20093119191F20A1216A66182B2B4EF44DED4E10F64DEDF4ED12392F003F3FED3FED12392F10ED31304379403A001C172513260E251B260B160932000D1410320112110F10071C0932000500033201010204030A180C32000F120C3200081A06320104010632012B2B2B2B01103C103C2B2B103C103C2B2B2B2B2B2B815D015D080117232E0123220011101233323736373306070621202726111037362123041E013411C221C5B2D9FEF5F1EFDC733D1EC21A92AFFED7FF00AEE5ACBA01472805E5FEDABB8EA6FECFFEC5FEFEFEBFA95991E89DBD9BCD01AC0145D0E2000000020060FFD504F605E5002F003000FE405E290F27232626360E3521472662267A0E7724096B08180E172502590E680EAA22030A0E3A2224220A03041C1886142F2F2B1C3A1403043A2B0930020A0E081124221F28303011182517490825281A321F25114900252F193132A0216A89182B2B4EF44DEDF4ED4E10F64DEDF4ED12392F1211393912113939003F3FED3FED12392F10ED111217392EFD335D7131304379404D282E111F0008022602262D2506251A26032C002B002D2E032C002B00052A082B011D131F2B001B15182B011918012D042B0009270B2B01250B012E042B000729042B001E121C2B0119161C2B01002B2B2B2B10102B2B01103C2B2B2B2B103C2B2B2B2B2B2B818181005D0116171633323736353427262F012627263534243332041523262726232206151417161F01161716151404232027263701011E073463FA705CB24B4CA2C7C3518C0112FBE70143BB0F315BDAB09A5A3BD0CE95518CFE9DEBFEEE9B9B03024D01DA7D4E92203EA0783332252D2C355CB7C6FEDFF5763F7394626C3220302F223B67C4F4D28C8BEE040B0000010021000004C905BD00070034401A01061E00070204080917171A00FB0203250504FB0619088C5E182B4E10F44DF43CFD3CF44E456544E6003F3F3C4DFD3C3130011521112311213504C9FE11CAFE1105BDAFFAF2050EAF00000000030052FFDC04470449000F003B003C00DD40382A30010A100B1B0C1C2733481069096A10073908120C09031B320724091D100C1D3B2B022E293BB73B023B322A2512100705081C2722171CB8018A4023171D1F07271D2E0B021D350B3C073C3C1C1407292AA8241A3E1B291C4A0F2738193D3EBC0197002100B9019600182B2B4EF44DEDF4ED4E10F64DE4FDC412392F003F3FED3FED3FEDED1239111217395D111239
+
2EED2EED01111239111739313043794028363715220001192501360F2100181E1B21001620142101212200370221001A1D1721011521172101002B2B2B01103C2B2B2B2B818181005D015D2416333237363D010E010F0106070615013637363534262322070607233E01333217161511141633323637150E0123222726270E012322263534363713010E724E5F59962168326D62315301B43E150C837A8D3B210AA805F7A3BD767517250C1E112A2C265D2A160937CE7C95BDBA978ACF5A2C49A691151C060E0D1C2F67016C082C182D5C534C2A53C69B484898FD971C220303850C06422340486AB58895A41301E4000002003BFFE103D0044E001A001B00A7402FA719019818A808AA18034A08119B14030314061D1A070D1D140B1B071B1B1710271201032702111A1D0A2717191C1DB80107B321727D182B2B4EF44DED4E10F63C4DED3939ED12392F003F3FED3FED12392F10ED313043794034001908250C150A26000E1310260112110F1007190A26000500032101010204030B160D26000F120D2600091806260104010621012B2B2B2B01103C103C2B2B103C103C2B2B2B81005D015D001617232E012322070615141633323637330E01232202351000330702D6E317AF10727EAC4A308892708319AF1EF0BBD2FA0112D41C044EB0D76383A86DA0A1DC8977D5C50133E6011A013A0500020038FFDA03ED05C2000B001D00774032370E470E570EA704A91B05250814020F1D1000081D1D07130A021D170B052E132E102911121A1F0B271A191E1F87217242182B2B4EF44DED4E10F63C4DFDE4E4003FED3F3FED3F1139113931304379401A181C090A000101180B2600091C0B260000190226000A1B0826012B2B012B2B818181005D1216333236353426232206150017161711331123350E0123220035341233F692A17DA1A67A88A9018A53303DADA23FAC6FB3FEFAEFDE015FE8D7C9CBC3D0CA0237341E4B021DFA3E956358012DFAEA015700030048FFDA041A0449001C00240025010C40799708991AA71F03050E020F0514150E120F1514400C401408291A014B0BB603C701C603C71BD808D909D61FD823E817E8230BC711C712025C080521240F9A161D243906070716211D1C070A1D160B2507971CA71CB71CD71C0425160F251C05190A0C07110E270F1D27051A27242E072719192627D421A65D182B2B4EF44DFDE44E10F64DEDD4FD391239391112393912392F5D003F3FED3FED12392F3CFD3C10ED1112393130437940460023040503050205010504061F26111012101310141004060C25221B24260020001D26011E1D09170726000B150E26010D0E231A2126011E0521260108180A26000D100A2600002B2B2B2B01103C2B2B103C2B2B2B2A2B2A8101715D00715D5D00161716171615211E013332373637330E0107060706
+
2322001110003301262726232206070102B4D638361210FCEF0590978D543014B1074F3152794152C8FEEA0118E2011F0B284AAD7CA805012304476B55516C4AA2A3C55D36473B912E501C100123010601020142FE26754682B38A01DC0000000003003DFE3B03E80449001F002D002E00B7404D36144908490958085909880CA91BA81DA927A62BB91B0B4008031622290EC40A221D1F070406291D190A121D0A0F2E072E2E051C032E162E2D29051A300C0E270D3E26271C192F3087217242182B2B4EF44DEDF4ED394E10F64DFDE4F51112392F003F3FED3FED3F3FED10ED1112393931304379402C23281A1E0B1124251026231E262600281A262600110B0E21000F0E0C0D251D222601271B2926000F0C122100002B2B2B01103C103C2B2B2B2B2B818181005D00171617353311140706212226273316171633323736270E0123222411100033002623220706151416333237363501027C5E3335A63C70FEC9ADEC0EB70D273D83CF40260336987DAEFEFB0107BA0144A47FBE4625937CC24F2CFED104423E234387FC32CC76DA9BA548273C9256DD5250F7011D010D012EFEA1C0B25F9AB5BDAF6384022D0000000200840000013B05BD000300070036401C07E50400010006030A0917171A06010229070300190809AA216242182B2B4EF43C4DC4FD3CC44E456544E6003F3F3C3F4DED3130133311231133152384B7B7B7B7042AFBD605BDCC000000010080000003F805BD000B00A740645902013A08011902010706170657056705790678078705B903C903DA030A05050608080709030284029402A4020302391209090405060504066D12070708080705040305060908050204030A00000403060A07060A061A0D09020A29000B190C0DB22162B9011600182B2B4EF43C4DFD3C3C194E10E618003F3C3C3F3C3F1112173901121739874D2E2B087D10C104872E182B5D057D10C010083C083C3130015D00715D7213331101330901230107112380AD01CEE6FE6601B1E6FEB297AD05BDFCAB01C7FE6FFD62021C8AFE6E0000000100890000013D05BD0003002940150000030A0517171A0102290003190405AA216242182B2B4EF43C4DFD3C4E456544E6003F3F31301333112389B4B405BDFA4300000001008400000625044700260085403B0708070E060F1708170E170F2708270E270F4819560B670B0C23250A1A1D23190A02041725211D171D0D060700061B1C2503130A2817171A112914B80101B21A291DB80101400A00012E25292600192728B8010DB3216242182B2B4EF43C4DFDE410F4EDF4FD4E456544E6003F173C3F3F3C4DEDED111217390111123912393130005D13331536373633321716173E01333217161511231134262322061511231134272623220615112384B240345971804E2C243CA265D84E2ABB6B4D6A99B7
+
1A297066A7B4042F984F243D3F244656539C548EFD3702E86B508EA6FD9102BB6D324B9ECFFDC80000020084000003ED04490019001A005E4031B706C706020406140627147606740705140C021418101D05070006180B0A1A071A1A000C29091A1C012E18291900191B1CB80106B3216242182B2B4EF43C4DFDE44E10F64DED12392F003F3F3C3F3FED1139390112393130005D015D1333153E01333217161511231134272623220706070E011511230184AB4CAA68E4502CB71D307E40294A382D1BB401A7042F985E529F57A2FD5102A3623C640D1642357169FDCF0449000003003BFFD90421044E000C0018001900904033980896109916A504A808A610A916B808C808D704E50EE9140C3A08061D18070C1D120B190719191502270F1A1B092715191A1BB80109B321725D182B2B4EF44DED4E10F64DED12392F003F3FED3FED31304379402C001704260B1309260000110226010717092600050D0226010A140C260001100C26000816062601030E0626012B2B2B2B012B2B2B2B2B81005D241235342726232206151416331200111002212200351000330702E085304CBAA59696A3D6011EFCFEF7DDFEFC0112E70674010FA6965E94FCB2ABE403DAFEECFEF4FEFDFEAE012BFC010E01400500020076FE5504250449000E00220074402CA908A717022808201C110E061D15070F060E1D1C0B220E0227181A240A2E102E2129220F1923248721BD5D182B2B4EF43C4DFDE4E44E10F64DED003F3FED3F3FED1139123931304379401C161B00051A260426001B022601051602260101190E260003170626012B2B012B2B2B2B8181005D243635342726232207061514171633013315363736333212111007062322272627112302C6A72546BABB45252546BAFE2EAF36405B7BB6FEB7749A7952303BB479D3D2805CB1BB649A7C57A603B18E49283CFEE9FEFDFEA2965F351E49FDDD00000100890000029204470011004F40262703260D37034704040E0810020E0911090C270805070006110A081A13012E10291100191213B80145B321627E182B2B4EF43C4DFDE44E10E6003F3F4D3FC4FDC411123939011112393130005D1333153E0133321617152E0123220615112389AB15A46B05181D101B108892B4042FB9369B0203BE0302AF72FD980000020042FFD703B6044B002E002F012E408F38099805961299149815982A062824252736214621472447275624572766246726790C790D790E7623742474257426A61EA82C1303000B15052D042E13001A151B171C18152D142E280F0B6908262536250225220D0A042B1318C61C1D1307041D2E9A2B0B2F07090E100207002F212F1A1F18161827173E28260727281A310E1F27103E00272E193031B221A65D182B2B4EF44DEDF4FD394E10F64DFD3910F4FD3911123939392F111239113939
+
003F3FEDED3FEDED111217397131304379404C012D022615251A26210E1F21000926072101032C002100052A0721011D121F21001B14182101200F22210021220E0D08270A21012625090A012D04210006290421001E111C210119161C2101002B2B2B2B103C103C2B103C103C2B012B2B2B2B2B2B2B2B2B81005D5D015D13161716333236353427262F01262726353436333217160723262726232206151417161F011617161514062322262701EF082544A864983D27738F894174DBB9F26B4302AA05263E99666945284E77C24269D9DEEFC70701B701505A3057575B4524161D24222A498198BC8E5A683D32474E40462A19131D2F2C45948FD0D9A002F900010017FFEF0209055A00180052B50D2E0AC00E01B8013F40250416391703060E0A111A17171A0301062900150E150F031F030203FC1619191AFC21677D182B2B4EF44DFD5D39C42F3CFD3C104E456544E6002F3F3F3C4DFD3CED10FDE431301333113315231114171633323637150E012322263511233533A8B6ABAB2615310D1E141F43277E5A9191055AFED593FD4538130B01028E0908816702C593000000020080FFE303DE044900170018005E403AB814C81402091308141913191428067703D707070800050E0A00060D0A051D120B180718180B160D2E0A290C0B1A1A01291619191AD2216242182B2B4EF44DED4E10F63C4DFDE41112392F003F3FED3F3F3C391112393130005D015D0111141716333237363511331123370607062322272635112501381A3083BC4425B4AA0223346793E5532D01AF042FFD39523460A85A9D020EFBD19E3D2A5499528902D81A0000020015FE4903E804490018001900CA406E8A158818A71803070617063812481258126707770377078C1498009705981597169717A800A8161048004B154717C915044405C605028705A600A601A705A8170524280518151716010006150C0B0F1D080E19071919161B17171A050001AF171518AF0C8F16191A1BD421677E182B2B194EF44DE418FD3939FD3939194E456544E61812392F003F3F4DFD3932192F183F3C3C3C123939014B5279401215150016166D121717180501016D12000018872E2B107DC418872E2B10087DC418015D71313071015D005D013306030207020623222627351E01333236373E0137013301030321C7268362429C809C26291E2F2A10322F10053E0EFE74CC011F01042F67FE91FEECAEFE66B40608A40D062118089424044EFC980382000001000000000000642C0B935F0F3CF500110800000000005F4D8F0000000000C621BCD6F865FC270B9108F9000000090001000000000000000100000629FE2900000C01F865FCED0B9100010000000000000000000000000000001A051200420239000002D70052023900AF04730040047300C405C7005A0556006004E30021
+
047300520400003B04730038047300480473003D01C700840400008001C7008906AA0084047300840473003B0473007602AA008904000042023900170473008004000015000000340034005C007C00EA011001A0026C029A036403E60452051C05C405F2066206840700075C07D40846088C096C09BC0A160AAC000000010000001A006F0009006B0007000200100010005D000007E80A1D00040001B800532BB800492BB8003F2BB800352BB8002B2B4118008001A6009001A600A001A600030069018B0079018B0089018B0099018B00040089018B0099018B00A9018B00B9018BB2040840BA0179001A014A400B041F5414191F180A0B1FD2B80106B49E1FD918E3BB0119000D00E10119B20D0009410A01A0019F0064001F01A50025017A00480028019AB3296C1F60410A01A9007001A9008001A90003008001A9000101A9B21E321FBE012C00250401001F0126001E0401B61FE7312D1FE531B80201B21FC227B80401B21FC11EB80201400F1FC01D9E1FBF1D671FBE1D671FAB27B80401B21FAA29B80401B61FA91D6C1F931EB8019AB21F921DB80101B21F911DB80101B21F751DB80201B61F6D29961F6431B8019AB21F4C96B802ABB21F391DB80156400B1F3638211F351DE41F2F27B80801400B1F2D1D4C1F2A31CD1F241DB802ABB21F201EB8012540111F1C1D931F3A1D4C1F1E1D45273A1D4527BB01AA019B002A019BB2254A1FBA019B0025017AB349293896B8017BB348283125B8017A403648289629482725294C1F252946272729482756C80784075B07410732072B072807260721071B071408120810080E080C080A08080807B801ACB23F1F06BB01AB003F001F01ABB308060805B801AEB23F1F04BB01AD003F001F01ADB70804080208000814B8FFE0B40000010014B801ABB41000000100B801ABB606100000010006B801ADB300000100B801AD401F04000001000410000001001002000001000200000001000002010802004A00B0018DB806008516763F183F123E113946443E113946443E113946443E113946443E113946443E11394660443E11394660443E11394660442B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B18011DB0964B5358B0AA1D59B0324B5358B0FF1D592B2B2B2B2B2B2B2B182B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B74752B2B2B65422B2B4B5279B376706A66456523456023456560234560B08B766818B080622020B16A704565234520B003266062636820B003266165B070236544B06A234420B176664565234520B003266062636820B003266165B066236544B0762344B10066455458B166406544B27640764523614459B36242725D456523456023456560234560B089766818B080622020B172424565234520B003266062
+
636820B003266165B042236544B072234420B1625D4565234520B003266062636820B003266165B05D236544B0622344B1005D455458B15D406544B262406245236144592B2B2B2B456953427374B8019A2045694B20B02853B049515A58B020615944B801A6204569447500
+
00>] def
+
/CharStrings 26 dict dup begin
+
/.notdef 0 def
+/space 1 def
+/quotedbl 2 def
+/period 3 def
+/zero 4 def
+/one 5 def
+/C 6 def
+/S 7 def
+/T 8 def
+/a 9 def
+/c 10 def
+/d 11 def
+/e 12 def
+/g 13 def
+/i 14 def
+/k 15 def
+/l 16 def
+/m 17 def
+/n 18 def
+/o 19 def
+/p 20 def
+/r 21 def
+/s 22 def
+/t 23 def
+/u 24 def
+/y 25 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
+
54544758EC884CF30C3CD503CEDBFF3839C47C3C3333173232E3FDBFF439491DB843E1924E63AA7726BBB0485AB56D93D8C0906F647A47162891E73FFC2A9873C4B1EAC5EEBDFFC4D06084FBD84139DF4583C6E259D10699944D1068C9C45667DCCCFB9B7EA01B606435EDCBD273ABAC093D14085CCBAC149BD7382E842CFE0D7FE4FD2EF589A2471F6074A80A8B675C2F7A50D63AC1EF90D787BADD11633CB01CF6EE3B37AAF9078A69AC4740E9B6525D78BBD839551A1CB80DB8682FA5E87591BBD6EE8B946063A2A58D9CA3685AB305495DC5FB5747EB8A9A059C4976C0FE4EEAB1D56FF47F1E9664ED9F4A7DAB763AF92B2F6CF2FA7DEC24710E0B9096E30F772BA7FEA9BDBE496C42ED2CEB58F54E80BDF57CE7B4DB6CCFE7182F43BF93CCA0767AF95D62C5D2C3DC6AE1E6D139F51A2C63432117F1714C5566572EE9967A715420ABDCD1D7BD74F8450B89965FCC81C6ACA565C5F3CCF91D430D1F953E4F1A645300A98DD8C47CD64555F08F422340A85404EAE0D3229C4F9336B9470CACBD6BBF3395104750A915CC6EAAC197668267B8C62D2764C8CD69FD937CA3C924D997A0EDE7964BEB9EA2F92EF70C5E5DA0AA5567765E71F2B911B3C5586B741EEB93F3C73016EC16BFF283758900903D203992EFC8BAFAF13579C602F38C9264C9384F249EBFD8DD5BFBB9BE844B0E83BCFE532E688793A86D21BD36F43AB56AFBEE013A0B4328FDBE9C264EC8DF8BDC4CC39A63B03A287D9D46922FD363B161B8B0E7F51F855951EB03E85DC701C64F37004253E0E97FE14AFEDDEF60E4B990F7D1AE27A1A3473C06F47F1D0A2BF0FA5AEE5EE68B593E08360FC36FA547E979AFD95252D0FDB6B26F56FE52078DCB0CDC5DD4C23A2ABC8C9D57697FD60ACBA799884C971F54BA25E9A3E6E3A45ECB5AD9759E42C3CC74C76C62ADBBAA7F12A61DF8E3DA8286B2F95CC4F1AC2290521D5E10AB9C78CFE30215A65AAF4355ABB57B0E3BDB5AD0A6D87EE92668B00FB5CF47200574763C38461A64913B54F28968403E116F4B7111D2A509D1656B3EAFB5697F53B38293DFC633F18D82AB0310266F316FCFD052BDE77A38401A1D0B2A16AFFA9C1438B00D964DD648EC9CF920A8D1533444610F11C0D99BB4D0E2D6FB7C6F76A20AD4F25EB585A9887DF94697478D647FF02AB5296F03C466F17899C91035D56036948DB0E31B391B3B3867B095F666267A2D1E5F69F4568074FE04CA3928057C98E0107CBF10DB3EA502D33580B2B90799948640F97B06138CCFBAB04727B8958B72D2B4D8CFEF24F03A9CDD56849531347E33AC4EA5B1840FFE4A90DD4A74FC812CA0AA9D9861A8416FDE4AB8C6741EA65C4C3E4C5A21FB57B42DF788C8F1AB4C270B0D13959F643A9639BB1E348B2986DA2C7AC84A730B15529960EC8BC923124298D2D9434F92FF9869CA
+
B524BB5842ECB7032054ED95E1F1943D5DD2D26CE84C1EADBDF399E9D43566781B137F598A89657F6B3CA4646F612128E5B63845FCA71BC7DB11F915ED666C383E729DEAC7FA1E5B194D10C7BA0A099DA5DBBC88FC893EDBA900DAAEA40145691A4CA556F049823645301A62C87AC296D6AB8418EBD8C08D35BD481E1D1A3AD3A195289E772F4A73441BBA4EA61E01D703F9C4C669708D0FCD312F821241F3673CC74E5177092D1F7EC8AD8DA3C618F7C0AD2268D0B3898E02434CB0D093A797BF2C05C7FB4447DD38FBB062EF4705438CB61C1EDF7177DACF8BEFAD7B05885E618F7F23F066149316A533506C06ADDA4B0C097DBFCCB1A087757A8BE01476F261A74FA60B5B421A54B73B207F64DAF55571795BEF7317ED033514AED40B348682FAA4B9978C57792ACFF38D21873DF70B28400528E819BD910D08552F9C481CCCFCBAB53DB3AB126DC9BDE8C9DEEC892C747C4CB6AA143F2AAA89AEAF52BB484654D848EF0CE2F0164D63D60A3F4BACD91FFD2FE49DF0B85800C5277309A88DBC37F0339D2A8EA55F4A91CD9CDA24233154A8186B2FB312D3DFE20BCBB2F318CB7721B7065C99BE60198A4154DBA62671FF4C2679399D82D1E79744FB497B60DF6D796CC70D76FCEE14E8D5FE52B5E6DDF17B2F558AADCC76945EE672BD88A7E0151545ED2EC753CC326AE7A7AB4881D5D43C954B91A1D2EE749E30574B320B92F18120AAC5197DC924703D091366A8A390E5EE7267D7BACBF23D46D5FC1E0DD5F411B50908742E1F6349CD6D518A2BB8C72FC0641F75122FF48B776BC27E8782A47B8DDC40C25BECC9E9D1B597FCEE61B1A5FEC2EA81221528A7E136A3B9CF663670A19BB791D2EEBE041BC97AE4DECDF6A0650805250146E04E11307BCAA3848E5B6D845DF8CC42F5E863DFF151D95FDB092C6801E3FE17B933AEDBDF77DC98AF9F5331612B136ACC1A8E030F60E82DBA26C5993251BB546AF2D26DF057B4D8869AAA1AEA5F620533137E82F400113A5C814BDE423193F1A21DEDCD1F08871279C3E16968E5626217B66CDBE72559C11316ACED85D43861368346CE1AE03483F487C26131235694582320FA9C0D80529CB3B12BDE4475618B2B5C2486A895D6D3B15770DDCDF54BF02DB00DD3402FD391808CE08EFF65B879899FA17831D7BDB1441BDA0147E8728A2B42A8FAE6CC620315E7738A8FDA30D6FB8B4930400EBCA581E965E492FD332274C7A7D9C5D34017C93D71213A5E3DF1CB29BE68818C92F3D4E201AE46A0A288B8EB5C20EF7867A3A522DE802C6C016CFA7811153E092C584BB14968CF6C9A3A4287778132C1C8EF1EF0D8CB5ED694087CDE6E605074930CAEC0710DB63B2DD1CAA7446CF680EA38A2F14A2B7048D55BFF0F94A3F9F0C80D2A652537409411F5F316A5DC5A8B312A2A750497416D296CEBC177DE06A4
+
8A2B261DEE85B9D5E8601C7AB51898274AEF591EC55D8522D03E079B49D161058DC6C57F7C00BB3BA9EA66D8D27F5FC7F5FDBA058262746C018662D38D1C914768BCEE6E070CB2E9071A5659A6294C93C060D59C422B15F5785368902DB76559FE49936CD4887E8D524DC0142CD4946EA1AC52A594E91107530AD3D29F7EF59A136708723AD41D6F8CF7C7473375854E20DBC7C72CA0D591855092835D8A62C43D22763C51D72D6C98D239FF63F8B0B5D56AF8753EFB6A469F4CD14420F776D992D9478B60AD979822BCE61D6389DC8FF1E4F8C53DB770F6F8CEF74008177E3633595E666DB9167136C9F34253056C6B0F6FC1A03CF95FBA6775DFC5D92E8D319411A1870A7DA65DB5C9F3617126CB5C6FED5B0ED3620B5F9CF75B00C228EF6101C8611AD5FB8C0202E226264BC15E86A3CEE2C605DA4076A6A87C979FE1492B5F78AF00BA46ED3CC9D46602D6C6EFD65548CBF0D61B0F5CC7EFF5A33684303DC8DBFAAC771C718B260ABC1873AF679030FF7A7EB7C91B676782F667331D48607BB627E4FBD101391E8318C413DAAB9407716689BDEDB6BBEBC67FC96F1EBDCD6DB821073AD766077229E62F74599247D21B86C0A9B15E1F662D1A55204FEE60E048AF74BE55121D1B1CFFBCF05654E68F1ADFD821E82FB10FB3AB31640A7E1FD96123A7E03513F8EBCC594B91EA693DEA0B05D22E6DA80A381EB8663BAC95D30546DADBE2E09766ACA233E2FBB8ACDEA65CD6006D71539D0F104ABA363FE9BF43074A5585FBB727A8811A67336ED835F4AA4164E8CBC6E8DF6AC39C9972D956DF7F99ABF347E9860164A8FD9C36E631C0EB2DF82A99FCC20F38B0B6CA836796AE48BDAABA5D24F599FB3B70F7AF63F6725BC4B0A9FEB4D286A3E1B0494861AA9228D27178BF995261BE248AB13C1FA552E8287BC726CEBFDAF0F378803ECA9EE5FE70077883D733F040F23320E3DB54F4F45BCC3D96F6C845B98534375107E835F28D09B02B5783755227CC9CF06DBB205130FE986A8E1DCE930EF99F80E2969A5F2915B88902828C2D7AD4C53A90203DD0EDFEB039262990263D8DE5F376905DC37B52F5E60C3F4EF719F74E1AAED231195E631058264427D451DF1260685958CA811C260FFEF3A35486FE801AF304B591B8A7D8AE11E616933614DE0459B83B0B06570C24F1149472C04C291D01A74BEEF98C86B21D3308CDFD49CA6A2FEB844FF6D6E3E3ADABEEF9BC1076D9611E8C4F1AB4B1BCD56D89E9AED746BDE301FBBBAC1141E990C8263E5BE634F6A2CA72EBB475C5746FE2F0A65F52145C0E3F2B7A096F028A6AA9849A04D21518D1240D3592EA8EE0518E9B18D6B7C368B64B1244CD8C05E9D01ECC8243415A93FD5F3FF99E48282CAD4D4EF58C539C1F45A4E072A2FB5D868A77991EE00E7E4E5F3D2A9758D40D6654D68884F9F2AB657B58
+
82DECEB652C8B55600B4FA2A1019BB095205F07FE2F3A3C9FB8FF6D2D9AE77DFC63DD44DF828FD5058A08679C15CC5D2BF5FAAF2F87E749569E5992025765EA3852BE9CB1AB75679E15616E5C0F43947EEA22660D1A88150802A576CACC0A9B05FF5C6016CC09DE0351EE6630B9190C67F6B67A31845DEA2C0D49C220678E3818A6DFDBA9FD519A7956EDB3A74CEF1FD842B11D45F181F72FE730B3E1CF5EBE0925B8761871FA58F1535568ED778E7BC1084FAD49BD371575FCED22F55EBB8C84AD1E4003C61DE903B41441E02D712FA41771E0F72F5ABDD56F3F3153D67960E7DAD15DC64EEC62E2C300D519EE883A2F14456A34F055472F90279725748A96044FA3A1C19968E22614A13EE0F0A814453A81E13BDA15C259294AFA5039364BCC660EC218AC4936C47179C28703F79182DC45C8898B4AEA0712BD0C92BC4D48EB5C5D94C4A97040BAB569D16F063B91145582DC5E80E95542DF0DB7434876F7C1E7908032D6F8369A244D5DB46F8800F0574AEB1200E57B55B69FB3C99F494F2DF3AEB4FD5B9857C3273FC93347E0E43E278145347B7411A0F652348F5CDE48E36A11E9D55E423696C292FB82AE7720A2E04960C06BC65CEA1B4215D32E361C7EDEBA0812AC77584B80F6F7960A277E8AC1C401D26694E5E1B6029281F4BC6B342CCA39535783F1C30F8A3F2E0923486BB376F63DA382E89E36DF1EDE38A8BFFC615D9D4A65AF0608119B3653FE9CAD2CA17CDE1F2E501F21BE67458FF80E4FAA56874F30889B5F45B66E1E6AC0BE8926899EE7861E46687059015036B537BF906B590CEF1B0842CBCAE77690B75027A7A87F86928FFA39BA0F79CC61F9CED9FBD323753B1EFD42D3F021341AE1A1361DC159EA23CC5476079C3FD25D58304FEEEA60713CBA34142E59894743635D984E1983D49A01F0CAD43661FF238DF3247FCCF65261319AF71487A23A58C3A6CAA641B9CE42DFA0875577FAC89AD0902A477591C6B68B56DB302E089BAC977FCC01F35638EBCE641E5B263BEE32BE6D941D3EA893573D0E4621511541248289D234C8858ECCCC017B789797C1AA6DBA14FBE6EF81BEB106D1BD79C0BCB381CD8545D8DA79070E1C017E35EDEC149DCB9EBB29BD8E287A890273A5F71A1314671A710DCA2D6A13AEC09A2137EE7DD280C7969BE54F9C3E5C75BB85B4AB78850B1227C94F074E6BFC8A525C08580F1A4CCD13483D58D1BD6F08536590AB56BDAC96167B88AB36589C7E97E4E1454E881D40F52318153CC1FF13E4465FF0C71FAF48791AF795885C35EAD84D218A46DFB53210FC3534D69BE12138B523D14BB47ACE4CB8E9C550D56D143DEB28E78FFC537C1AD4842E4F1C8E9DB8648BCE55516E06004B3B1D3422495AD14AB9EA839BF497DACBDB27793197AB17ED68CA09DA72369CA709582114F1700E3DF5C1CEAC61E32
+
0000000000000000000000000000000000000000000000000000000000000000
+
0000000000000000000000000000000000000000000000000000000000000000
+
0000000000000000000000000000000000000000000000000000000000000000
+
0000000000000000000000000000000000000000000000000000000000000000
+
0000000000000000000000000000000000000000000000000000000000000000
+
0000000000000000000000000000000000000000000000000000000000000000
+
0000000000000000000000000000000000000000000000000000000000000000
+
0000000000000000000000000000000000000000000000000000000000000000
+
cleartomark end
+
%APLT1End
+
%RBIEndFontSubset
+/Helvetica cguidfix
+/F1.1/Helvetica renmfont
+%RBIBeginFontSubset: HiraKakuProN-W3
+%!FontType1-1.0: AAAABD+HiraKakuProN-W3 001.003
%%CreationDate: 2/8/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 /AAAABD+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: AAAABE+HiraKakuProN-W3 001.003
%%CreationDate: 2/8/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 /AAAABE+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 /uni3055.862 put
dup 2 /uni308B.916 put
dup 3 /uni308C.917 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
0E173CF82DD1C0FB28DB3197F78D8E5D2B2E6240F603BE7AB017EB31D194D5BEB32197BF5239B87D519AE75A344726DF
C06F00FEB514B6BA2C4470AE7F2ECD66B144A94AC16A078BFB8EA420D332CF22F00476BD6635135C95087DBD7AD591D0
3A054B1B0D669EE0C8A90118EE1005142242A475A99699BFF06C43AAFABE2D350154F19D7014F72E997E1CBF7D8321D9
33E7C5EE98D3B57927C86FBE33AD742126FC05AF96E48D25E06645A9B18D00854126971FE9278716D89C66DFC54A1DF8
1D684786AD39A8D1799846185BDE669BD93EE6CEE0CDDBB952ED814E4EC4FD3CC4AE0F43ECF4CA03537B5052916AE6C2
2780D5CCEBD46953D2C965EE86FB012D14CB3DC83CB94B78330DF032560773C45FB501C5DAAF26EF0C1F6C47427DBBF5
60B752ED8841269ED78A655718712CFB3D40D4B76DA0BA6B56C7816030AAC9BCAF43580602CE6C4AE87B4913F29C8C12
B0DC3A418740F89E003F044DA12BEC3BDBCE8319E2C90EF9B36AD3CE5C956AE3E3622BC940A3D1A995E973BA10A58462
174AE569ABD30485E97223940CD22856AC1EA6B75898B1405FD8233DB2E9516ABFA4B97B786B12F6D8EFF7F0219A60B9
A1655CEAD1B73D7F74A99D9090316C8157B176B02FA6299EA686BB853E9239352CF5A21F32D1B90BFB8F5B80000D45B9
41D5D1663553674CE0FE1F2F8C055EC7B386BD86E9633D39C168B951E94275C99B6B6698030CA84C9491D16C02EA1F54
61418BC51CCA7D8F3E8BB14D36AF73EE26D8EC109B17ED3D7A0664B4E3D7AB92A5FB67EF68B28791DA15FF5999A8A022
D9A74A190D339A4EDA93E19B8533F4DD358841C94ADBF53F2D866542CCAD3AF17D8FBBD3B734CD81808197CD72D4E98E
E67EE43C1ADEF570D86A5531479836691158D3FF306148EB0952A2BB2ED58FD8661E2B7F8CD878F84D94A6EA6EB77E0C
B4191A88DC70DEFD3E980E189589139448A32E0B8747B6BEF0A5FD6ABD5E16AF32AB8705555F2BDBE2E7384CF5998652
51C3094C19B753D92746BB3627FD1CF6CE8CFF78D2A98B14060C6554CA2C7C6CF5E8C14B92513CC0A2635EB75240AA42
7A34D01461793B30538FEBA202A62A729F971CDD485F62F75615F7CBEA797FF3A9A5FB2A0134FA8482BAF41465E588BA
4BEC4724EDCF9A638DCC5136AF448D560CBFC4DF4A2B04BD3C70F3A001EA85CABB3C79CBC0240516FAF7B95C326477F5
3ED39D568CEB8ED0738B53FDF8273705006AD4CFC0544C9B7096AD5F80B16CC068706E6DA6C980B0311EAA1583A2FD95
B83E8D1BE19C644B0417BBD5525EFC935F35FECCD276D7CEEE2DAEA044E5FB6FA411465BA3DCB63BC91B172810C3E923
4E38BDD210C85834BC60B2E10E2A75EC520BC5651FC58FC02ED9F7B3C7AA47F5E62F2025A440DE7269BA8B2B84C56990
F46FF58F12C1899951E2F1
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%!FontType1-1.0: AAAABF+HiraKakuProN-W3 001.003
%%CreationDate: 2/8/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 /AAAABF+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 /uni56DE.1395 put
dup 1 /uni884C.2022 put
dup 2 /uni5B9F.2286 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
F207742D31C0B69D58353D733ABA1BE112A5A75185C138CF29A874B1310EA9F7D7AA800069519198CF3762F9DDF0E46F
9816B740D232C5565953E2DDCAA71D6B809EE7160C34558BA647E7DC86A65773118E5998E13C6B14334CAA05A6B65256
EE8DBA9AC9A494EE797CB3183B402834CA26D8D7E25EB14563B4F1638295132C44B455E55F5D7533DCFDA7268DD93E58
3032A74D64C33A0F714A6024EEBAC43356A36D0FEF4162CDAA0E7E62B50C03239CA422B5E6EF081DE254CF21F2FF3373
CF618800EF5F06FF19B0FC224AF3B0126B50CE900DC9219746BD34FAD93CC458F7576862D679E7BEBE46D9ABB7B8D148
F89CD37C06B488BACDE3C1DDAA01A1FA67D51D95E2CA38950CB8F27ED1DB287FAB125016C78822CA6B234876FEBEFB24
F2BD223F411B391C55953475E93E8844BAE8B3FD4009BAC6D68B5AFFC698B75642AA052419B6F1419D093DFE03989AA4
51D209E943B0E9C1F1413694F3B9D239ED741E58FFE20FEEF4805A5FDEE50E1457D8CDA97E6D4BBF69EBDAF744820B2D
A490BE1E4752BBFB88C317A2F464811BB88428C6D8D72648E62BA9A113DAB3D4927292AAFFBD928E93A9B8AFB2C44176
BDCA589C01BFA59474A12B975701FBF459004CD9BBECFFF7AD661D411B546E472AF1311356762E0B7066BCC16FCA8A18
7A78E9567538428888D0CCCD92EC769F2B16319E199B2017F45F894E69C9D62E7F84B290C70EAF88F8D9C11199F70DA0
2664C7E7024DD1642B917B64E296544168BF6B30C1DB4771BB8D9CA5F44138F3BBDBC49FBAD25299BF1A8805FAC7AB53
F7E5419C05B5DDD87950BCCCB8AF7F6BC168158A2030A4BA35AC50D552937989CF37971C9842C4C852767B931D6227D8
512B19C09F646E9EB3DACFE17866C647E75C3138C5AEC03D9123F7A2C7D6BC6B5BC47FD18FD4DB5107CE1D60084A18C8
C282F392C3C560867904CFA29A45C0246F067452735AD7262C1E531AB12D764AAB393871ED972129EE6E6BF898B6A12B
E778E2589A866AFAE72ADC1F96B9AE95589852823E74120FCFAAAD1BAD1D180EA464851B5276DD5049438DDD667C74B6
95954E9A07C82BDA6E959BF496B9FC2CDD871C69F00D21149A11D8480427036CF13B9F8F2C710703C5263EFA004FB075
31C90EE7A1094946F924EFE5C7FD42DBC57DE2CC1257CBBDB2473B1047873639F99E9E819470F2EB6B4EC01ED4B65A60
D3EAED43BCD311CCD7EB021F5449DCA33D2378AD0909D34C80B7E96A4A9EBACB1C772D88D95F9479C19178D53B45BAE1
818B739A8A999E56BDDF3B4D79790E1402F6AD615A935ADA775AF67FDB17AD258859580F12BDF83742DF0CD05E3B227B
2BF28328502AA18397D5BB94EB4FB2718A740D17962D9D1A7EA1620575872599E06A9B5B0DF7A499E8EA3944D93ED1F2
A9C87AD50A88E86F1AD113A351A44CFD2A897A0574488DB366E080B4F646FB904576A6AA0A1963C18B26E223A85D99D1
A6681B6B807EC852AE21D0041ED5A75F8ACD44F0674C717753898E2C7090A67A3E70BA108C7EA6D26CF136FA28B09E48
5C04AF279F4C632857A0E9C5EAC9A8BB3CA1DF44CF2E3E93A5BCAF2315C0A41A3D26B31D17C47DBF37863E6949588902
90275C78DE99C4D3CD69ADA9A4D7252A6BB761E881462E3B49DC009CE36BFD9EFDC722303FA76CA25146AC48620E96FD
3791569BA629E74F255C07314E5ECC22E1E1690A7E643C8ADC557F21611B042E14A3A9E76555C1E881F13CB2C09C7681
990617452AB3637445F36B842A37BFF85908B81ACD2F0E928AFF9221A739804B51B04AC3CA8A467459B1A2E4DE12776F
6E8324F6D0C0
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 /uni56DE.1395 put
dup 34 /uni304C.853 put
dup 35 /uni5B9F.2286 put
dup 36 /uni884C.2022 put
dup 37 /uni3055.862 put
dup 38 /uni308C.917 put
dup 39 /uni308B.916 put
readonly def
/$SubFontArray [/AAAABD+HiraKakuProN-W3 findfont /AAAABE+HiraKakuProN-W3 findfont /AAAABF+HiraKakuProN-W3 findfont ] def
/CharProcs 9 dict
dup /uniFFFD.0 {(\000) 0 $SP} 2 index /.notdef 2 index put put
dup /uni304C.853 {(\000) 1 $SP} put
dup /uni3055.862 {(\001) 1 $SP} put
dup /uni308B.916 {(\002) 1 $SP} put
dup /uni308C.917 {(\003) 1 $SP} put
dup /uni56DE.1395 {(\000) 2 $SP} put
dup /uni884C.2022 {(\001) 2 $SP} put
dup /uni5B9F.2286 {(\002) 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 233 336 rc
+11.5 325 m
+139.5 325 l
+139.5 291 l
+11.5 291 l
+h
+11.5 325 m
+f
+1 J
+1 j
+0 0 0 sc
+1 0 0 -1 -140 374 cm
+151.5 49 m
+279.5 49 l
+279.5 83 l
+151.5 83 l
+h
+151.5 49 m
+S
+/Cs2 SC
+0 sc
+0 i
+1 0 0 -1 75.5 308 cm
+/F1.1[ 12 0 0 -12 0 0]sf
+-51.029297 4 m
+(!"#$"%&'\(!\(\)*\(+")[ 8.003906 3.333984 6.673828 3.996094 3.333984 8.666016 6.673828 6.673828 6.673828 8.003906 6.673828 6.673828 9.996094 6.673828 6.673828 0.000000 ] xS
+0.60000002 i
+/Cs1 SC
+1 1 1 sc
+CM
+104.13779 260.02081 m
+119.9541 253.3819 119.9541 242.6181 104.13779 235.9792 c
+88.321564 229.34026 62.678436 229.34026 46.862213 235.9792 c
+31.045898 242.6181 31.045898 253.3819 46.862213 260.02081 c
+62.678436 266.65973 88.321564 266.65973 104.13779 260.02081 c
+f
+0 0 0 sc
+1 0 0 -1 -140 374 cm
+244.13779 113.97919 m
+259.9541 120.6181 259.9541 131.3819 244.13779 138.0208 c
+228.32156 144.65974 202.67844 144.65974 186.86221 138.0208 c
+171.0459 131.3819 171.0459 120.6181 186.86221 113.97919 c
+202.67844 107.34027 228.32156 107.34027 244.13779 113.97919 c
+S
+/Cs2 SC
+0 sc
+0 i
+1 0 0 -1 75.5 248 cm
+-26.680664 4 m
+(,&-#,./\(01)[ 2.666016 6.673828 6.000000 6.673828 2.666016 3.333984 6.000000 6.673828 6.000000 0.000000 ] xS
+0.60000002 i
+/Cs1 SC
+1 1 1 sc
+CM
+11.5 205 m
+139.5 205 l
+139.5 171 l
+11.5 171 l
+h
+11.5 205 m
+f
+0 0 0 sc
+1 0 0 -1 -140 374 cm
+151.5 169 m
+279.5 169 l
+279.5 203 l
+151.5 203 l
+h
+151.5 169 m
+S
+/Cs2 SC
+0 sc
+0 i
+1 0 0 -1 75.5 188 cm
+-49.362305 4 m
+(2)s
+-43.362305 4 m
+(\(3"%&'\(!\(\)*\(+")[ 6.673828 6.000000 3.333984 8.666016 6.673828 6.673828 6.673828 8.003906 6.673828 6.673828 9.996094 6.673828 6.673828 0.000000 ] xS
+0.60000002 i
+/Cs1 SC
+0 0 0 sc
+1 0 0 -1 -140 374 cm
+215.5 83 m
+215.5 95.171417 l
+S
+CM
+75.5 267.40002 m
+79.785706 278.82858 l
+71.214279 278.82858 l
+h
+75.5 267.40002 m
+f
+0 J
+0 j
+1 0 0 -1 -140 374 cm
+215.5 106.59998 m
+219.78571 95.171417 l
+211.21428 95.171417 l
+h
+215.5 106.59998 m
+S
+1 J
+1 j
+215.5 143.5 m
+215.5 155.67143 l
+S
+CM
+75.5 206.89999 m
+79.785706 218.32857 l
+71.214279 218.32857 l
+h
+75.5 206.89999 m
+f
+0 J
+0 j
+1 0 0 -1 -140 374 cm
+215.5 167.10001 m
+219.78571 155.67143 l
+211.21428 155.67143 l
+h
+215.5 167.10001 m
+S
+/Cs2 SC
+0 sc
+0 i
+1 0 0 -1 139.5 278 cm
+-43.286133 4 m
+(45"67!"$8+\)6'#"#7)[ 6.673828 6.673828 3.333984 3.333984 4.259766 8.003906 3.333984 3.996094 2.666016 6.673828 6.673828 3.333984 6.673828 6.673828 3.333984 6.673828 0.000000 ] xS
+1 0 0 -1 109.5 218 cm
+-13.010742 4 m
+(4\(\(/)[ 6.673828 6.673828 6.673828 0.000000 ] xS
+0.60000002 i
+/Cs1 SC
+1 1 1 sc
+CM
+104.13779 140.0208 m
+119.9541 133.3819 119.9541 122.6181 104.13779 115.97919 c
+88.321564 109.34027 62.678436 109.34027 46.862213 115.97919 c
+31.045898 122.6181 31.045898 133.3819 46.862213 140.0208 c
+62.678436 146.65974 88.321564 146.65974 104.13779 140.0208 c
+f
+1 J
+1 j
+0 0 0 sc
+1 0 0 -1 -140 374 cm
+244.13779 233.9792 m
+259.9541 240.6181 259.9541 251.3819 244.13779 258.02081 c
+228.32156 264.65973 202.67844 264.65973 186.86221 258.02081 c
+171.0459 251.3819 171.0459 240.6181 186.86221 233.9792 c
+202.67844 227.34026 228.32156 227.34026 244.13779 233.9792 c
+S
+/Cs2 SC
+0 sc
+0 i
+1 0 0 -1 75.5 128 cm
+-26.680664 4 m
+(,&-#,./\(01)[ 2.666016 6.673828 6.000000 6.673828 2.666016 3.333984 6.000000 6.673828 6.000000 0.000000 ] xS
+0.60000002 i
+/Cs1 SC
+1 1 1 sc
+CM
+11.5 85 m
+139.5 85 l
+139.5 51 l
+11.5 51 l
+h
+11.5 85 m
+f
+0 0 0 sc
+1 0 0 -1 -140 374 cm
+151.5 289 m
+279.5 289 l
+279.5 323 l
+151.5 323 l
+h
+151.5 289 m
+S
+/Cs2 SC
+0 sc
+0 i
+1 0 0 -1 75.5 68 cm
+-49.362305 4 m
+(2)s
+-43.362305 4 m
+(\(3"%&'\(!\(\)*\(+")[ 6.673828 6.000000 3.333984 8.666016 6.673828 6.673828 6.673828 8.003906 6.673828 6.673828 9.996094 6.673828 6.673828 0.000000 ] xS
+0.60000002 i
+/Cs1 SC
+0 0 0 sc
+1 0 0 -1 -140 374 cm
+215.5 263.5 m
+215.5 275.67145 l
+S
+CM
+75.5 86.899994 m
+79.785706 98.328552 l
+71.214279 98.328552 l
+h
+75.5 86.899994 m
+f
+0 J
+0 j
+1 0 0 -1 -140 374 cm
+215.5 287.10001 m
+219.78571 275.67145 l
+211.21428 275.67145 l
+h
+215.5 287.10001 m
+S
+/Cs2 SC
+0 sc
+0 i
+1 0 0 -1 109.5 98 cm
+-13.010742 4 m
+(4\(\(/)[ 6.673828 6.673828 6.673828 0.000000 ] xS
+1 J
+1 j
+0.60000002 i
+/Cs1 SC
+0 0 0 sc
+1 0 0 -1 -140 374 cm
+215.5 203 m
+215.5 215.17143 l
+S
+CM
+75.5 147.39999 m
+79.785706 158.82857 l
+71.214279 158.82857 l
+h
+75.5 147.39999 m
+f
+0 J
+0 j
+1 0 0 -1 -140 374 cm
+215.5 226.60001 m
+219.78571 215.17143 l
+211.21428 215.17143 l
+h
+215.5 226.60001 m
+S
+/Cs2 SC
+0 sc
+0 i
+1 0 0 -1 139.5 158 cm
+-43.286133 4 m
+(45"67!"$8+\)6'#"#7)[ 6.673828 6.673828 3.333984 3.333984 4.259766 8.003906 3.333984 3.996094 2.666016 6.673828 6.673828 3.333984 6.673828 6.673828 3.333984 6.673828 0.000000 ] xS
+1 J
+1 j
+[
+4
+4
+] 0 d
+0.60000002 i
+/Cs1 SC
+0 0 0 sc
+1 0 0 -1 -140 374 cm
+215.5 323 m
+215.5 346.67145 l
+S
+CM
+75.5 15.899994 m
+79.785706 27.328552 l
+71.214279 27.328552 l
+h
+75.5 15.899994 m
+f
+0 J
+0 j
+[] 0 d
+1 0 0 -1 -140 374 cm
+215.5 358.10001 m
+219.78571 346.67145 l
+211.21428 346.67145 l
+h
+215.5 358.10001 m
+S
+/Cs2 SC
+0 sc
+0 i
+1 0 0 -1 160 27 cm
+-63.597656 -7 m
+(19)[ 6.673828 0.000000 ] xS
+/F2.1[ 12 0 0 -12 0 0]sf
+-50.25 -7 m
+(!)s
+/F1.1[ 12 0 0 -12 0 0]sf
+-38.25 -7 m
+(6)s
+-35.126953 -7 m
+(2)s
+-29.126953 -7 m
+(\(3"%&'\(!\(\)*\(+")[ 6.673828 6.000000 3.333984 8.666016 6.673828 6.673828 6.673828 8.003906 6.673828 6.673828 9.996094 6.673828 6.673828 0.000000 ] xS
+/F2.1[ 12 0 0 -12 0 0]sf
+-64 11 m
+("#$%&')[ 12.000000 12.000000 12.000000 12.000000 12.000000 0.000000 ] xS
+ep
+end
+%%Trailer
+%%EOF
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/paper/images/startcodesegment.graffle	Wed Feb 08 21:55:03 2012 +0900
@@ -0,0 +1,1193 @@
+<?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-08 21:17:57 +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>{{236, 329}, {128, 36}}</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>42</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 10
+\f1 \'89\'f1
+\f0  TestCodeSegment\
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural
+
+\f1 \cf0 \'82\'aa\'8e\'c0\'8d\'73\'82\'b3\'82\'ea\'82\'e9}</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>41</integer>
+			<key>Points</key>
+			<array>
+				<string>{215.5, 323}</string>
+				<string>{215.5, 360}</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>36</integer>
+				<key>Info</key>
+				<integer>1</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{236, 209}, {87, 14}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FitText</key>
+			<string>YES</string>
+			<key>Flow</key>
+			<string>Resize</string>
+			<key>ID</key>
+			<integer>40</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 put "String data"}</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>Head</key>
+			<dict>
+				<key>ID</key>
+				<integer>35</integer>
+			</dict>
+			<key>ID</key>
+			<integer>39</integer>
+			<key>Points</key>
+			<array>
+				<string>{215.5, 203}</string>
+				<string>{215.5, 228.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>30</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{236, 269}, {27, 14}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FitText</key>
+			<string>YES</string>
+			<key>Flow</key>
+			<string>Resize</string>
+			<key>ID</key>
+			<integer>38</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 peek}</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>Head</key>
+			<dict>
+				<key>ID</key>
+				<integer>36</integer>
+			</dict>
+			<key>ID</key>
+			<integer>37</integer>
+			<key>Points</key>
+			<array>
+				<string>{215.5, 263.5}</string>
+				<string>{215.5, 289}</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>35</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{151.5, 289}, {128, 34}}</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>36</integer>
+			<key>Magnets</key>
+			<array>
+				<string>{0, 1}</string>
+				<string>{0, -1}</string>
+				<string>{1, 0}</string>
+				<string>{-1, 0}</string>
+			</array>
+			<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 TestCodeSegment}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{175, 229}, {81, 34}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>ID</key>
+			<integer>35</integer>
+			<key>Shape</key>
+			<string>Circle</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 local.key1}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{236, 149}, {27, 14}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FitText</key>
+			<string>YES</string>
+			<key>Flow</key>
+			<string>Resize</string>
+			<key>ID</key>
+			<integer>34</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 peek}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+			<key>Wrap</key>
+			<string>NO</string>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{236, 89}, {87, 14}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FitText</key>
+			<string>YES</string>
+			<key>Flow</key>
+			<string>Resize</string>
+			<key>ID</key>
+			<integer>33</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 put "String data"}</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>Head</key>
+			<dict>
+				<key>ID</key>
+				<integer>30</integer>
+			</dict>
+			<key>ID</key>
+			<integer>32</integer>
+			<key>Points</key>
+			<array>
+				<string>{215.5, 143.5}</string>
+				<string>{215.5, 169}</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>Head</key>
+			<dict>
+				<key>ID</key>
+				<integer>28</integer>
+			</dict>
+			<key>ID</key>
+			<integer>31</integer>
+			<key>Points</key>
+			<array>
+				<string>{215.5, 83}</string>
+				<string>{215.5, 108.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>3</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{151.5, 169}, {128, 34}}</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>Magnets</key>
+			<array>
+				<string>{0, 1}</string>
+				<string>{0, -1}</string>
+				<string>{1, 0}</string>
+				<string>{-1, 0}</string>
+			</array>
+			<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 TestCodeSegment}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{175, 109}, {81, 34}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>ID</key>
+			<integer>28</integer>
+			<key>Shape</key>
+			<string>Circle</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 local.key1}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{151.5, 49}, {128, 34}}</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>3</integer>
+			<key>Magnets</key>
+			<array>
+				<string>{0, 1}</string>
+				<string>{0, -1}</string>
+				<string>{1, 0}</string>
+				<string>{-1, 0}</string>
+			</array>
+			<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 StartCodeSegment}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</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>circoMinDist</key>
+		<real>18</real>
+		<key>circoSeparation</key>
+		<real>0.0</real>
+		<key>layoutEngine</key>
+		<string>dot</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-08 21:37:37 +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>
+	JVBERi0xLjMKJcTl8uXrp/Og0MTGCjUgMCBvYmoKPDwgL0xlbmd0aCA2IDAgUiAvRmls
+	dGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHVWE1v3EYMvc+vIHLaPVieb0lAkUON
+	5uBbsAJ6MHoINuukTjZN7PTQf9830pAzK+3KTnoqjIVlWiQfOSQfZ7/RW/pGGj8h9NR2
+	jh4P9Dt9oeubJ0P7JzLjz9OernQTKH2qF+/JBANRqzUZ25HzCuqQ0i0+D5ORm91oX9Pu
+	Bq7M+MdV+pW87Y/ZhO+zhQRgB1QAYBUAaILzSs+akDyaNun+OkArW7R0BTDa9o48DUe6
+	foO/4G+4pzva7L5vlW4sbd5tUyh4ePy+RTx4uGHJX/zwnh8O/LCTpw+TSG2OIvrCb8Hi
+	HzTc0m/DFMBpBq33jXFtRzH2wKk7OpINfdMHb1SMtnGd6UVCEdFE0xkqejDQt72lPVnb
+	Nc6aSNHhwWtHVtsmtp1XIjFdbLpoLcWiZ1okxeOoxXqRMALWA6aME/6ydYptaGLo2wqB
+	SBbx7VEL1dGNR65wbBKRMW6KqGQCB6pz3Dk3ZJzJuWEPBlGnDKoqEwb/nJAxVpFwRLA0
+	6SGDEjdbV0XCCIoe46wyYXSbM89nwRK1jG8vNZ2a6nxNx3Cupm1sYqdjJK8WRf2ZC08q
+	dy/lLf9rcpl/knr9x2zVSp1OPR067unUkctzLK1rIvdu6n7u3ctxpupZ9q7vGxdt3btq
+	7N3NsKXhYWqpqpamMXDBlDtvCmNAcvD0s92vpunxXPdXUGXSTZgx9VDtaYqpPjQoOh/o
+	M6dtnBhpHI8lMinENjZ+1OmbtkORxK5tOttFqFljGmu8U5Xs42QdrTrp3cPYLT4Pi15M
+	xzD5MBplVvmoobEPquCyD9ZLp85Tfx762PHj1AZQzG7xGTBKEH6OPgeLF/sKCEWLNpsH
+	W2QMJGa9FwUb28ZUPpQpSCTYSsY+TNZbLfG2R4g4jRT1jJ4QPQIxdY0LP33lVv6bH7hA
+	KRPXK1DYRFiPf/I7wjyZlWhD+R2hMBkIk7YqBPiqZqvq0CxaESFY7lLdaK0tDZiZFddi
+	ImoMPL+YS5uvh8On0rOLRUKGY4CfOQ0GP6fBgOF/SoPBLmkwmDkNikSGeKUno16sFwkj
+	YD0lOKvhH1LFnNBgkTBJVXp5JVIXWpA1rFvSofVzOrRYDNKqUGjGBqE1WQxsnNOhSDgy
+	7BpCoxI/Wy8EKQiKHuOsMmJTT2IRUQVBlhS6l/heQofBneuhQofLHU8o7ywd5sF9lg7X
+	1raJDn2s6FCt0aHtmA7rVfYyHfr2XJxLOpxGxSodXjC1oEOZOqt0mBMmk0ReXizD9Nwy
+	rKrxMqNDG2tOsGmZLJzAw+OUEZUHE52QREi72ClJUCXjAc56QhJruECyNUlQBU1IosgU
+	+7BZb5UkxgkLgHkP+m8T9hLvFna3uB/wzpFoNi0d6ztHCLOdI4D75jtHJePoWU8yvLJz
+	2NTLNQ1X0EqGC1z2wXqrGR5pGAD/ZzTMZ3mHO6zHVNL0fiWDDvvyUU2Lk/PI5rPn6hN3
+	Vjkn7+K8c1Ql45yzXjnXu2fBgVyMSmWX19YKoRxvJWNXLukB4vx46151+MIBKFfbJ82V
+	vsXF6aqdUcXG6K06c6c4tVovOwFfFAQxZIFvvJv8okPrXv+YKdxAK1PyFUVa3IYHNX5z
+	UA3Ly5Ac2tjGvqAqpoYfNGX7S6bGG1PmgZ++MeXvW3BjypZka8VKWu6hL4o6ejJI/VFd
+	v6lOwYWgu8NBt4eoXTho1wd8/Gu5OL79F1E51h8KZW5kc3RyZWFtCmVuZG9iago2IDAg
+	b2JqCjEyNzcKZW5kb2JqCjMgMCBvYmoKPDwgL1R5cGUgL1BhZ2UgL1BhcmVudCA0IDAg
+	UiAvUmVzb3VyY2VzIDcgMCBSIC9Db250ZW50cyA1IDAgUiAvTWVkaWFCb3ggWzAgMCA1
+	NTkgNzgzXQo+PgplbmRvYmoKNyAwIG9iago8PCAvUHJvY1NldCBbIC9QREYgL1RleHQg
+	XSAvQ29sb3JTcGFjZSA8PCAvQ3MyIDkgMCBSIC9DczEgOCAwIFIgPj4gL0ZvbnQgPDwK
+	L0YyLjEgMTEgMCBSIC9GMS4wIDEwIDAgUiA+PiA+PgplbmRvYmoKMTMgMCBvYmoKPDwg
+	L0xlbmd0aCAxNCAwIFIgL04gMSAvQWx0ZXJuYXRlIC9EZXZpY2VHcmF5IC9GaWx0ZXIg
+	L0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AYVST0gUURz+zTYShIhBhXiIdwoJlSmsrKDa
+	dnVZlW1bldKiGGffuqOzM9Ob2TXFkwRdojx1D6JjdOzQoZuXosCsS9cgqSAIPHXo+83s
+	6iiEb3k73/v9/X7fe0RtnabvOylBVHNDlSulp25OTYuDHylFHdROWKYV+OlicYyx67mS
+	v7vX1mfS2LLex7V2+/Y9tZVlYCHqLba3EPohkWYAH5mfKGWAs8Adlq/YPgE8WA6sGvAj
+	ogMPmrkw09GcdKWyLZFT5qIoKq9iO0mu+/m5xr6LtYmD/lyPZtaOvbPqqtFM1LT3RKG8
+	D65EGc9fVPZsNRSnDeOcSEMaKfKu1d8rTMcRkSsQSgZSNWS5n2pOnXXgdRi7XbqT4/j2
+	EKU+yWCoibXpspkdhX0AdirL7BDwBejxsmIP54F7Yf9bUcOTwCdhP2SHedatH/YXrlPg
+	e4Q9NeDOFK7F8dqKH14tAUP3VCNojHNNxNPXOXOkiO8x1BmY90Y5pgsxd5aqEzeAO2Ef
+	WapmCrFd+67qJe57AnfT4zvRmzkLXKAcSXKxFdkU0DwJWBR9i7BJDjw+zh5V4HeomMAc
+	uYnczSj3HtURG2ejUoFWeo1Xxk/jufHF+GVsGM+Afqx213t8/+njFXXXtj48+Y163Dmu
+	vZ0bVWFWcWUL3f/HMoSP2Sc5psHToVlYa9h25A+azEywDCjEfwU+l/qSE1Xc1e7tuEUS
+	zFA+LGwluktUbinU6j2DSqwcK9gAdnCSxCxaHLhTa7o5eHfYInpt+U1XsuuG/vr2evva
+	8h5tyqgpKBPNs0RmlLFbo+TdeNv9ZpERnzg6vue9ilrJ/klFED+FOVoq8hRV9FZQ1sRv
+	Zw5+G7Z+XD+l5/VB/TwJPa2f0a/ooxG+DHRJz8JzUR+jSfCwaSHiEqCKgzPUTlRjjQPi
+	KfHytFtkkf0PQBn9ZgplbmRzdHJlYW0KZW5kb2JqCjE0IDAgb2JqCjcwNAplbmRvYmoK
+	OSAwIG9iagpbIC9JQ0NCYXNlZCAxMyAwIFIgXQplbmRvYmoKMTUgMCBvYmoKPDwgL0xl
+	bmd0aCAxNiAwIFIgL04gMyAvQWx0ZXJuYXRlIC9EZXZpY2VSR0IgL0ZpbHRlciAvRmxh
+	dGVEZWNvZGUgPj4Kc3RyZWFtCngBhVTPaxNBFP42bqnQIghaaw6yeJAiSVmraEXUNv0R
+	YmsM2x+2RZBkM0nWbjbr7ia1pYjk4tEq3kXtoQf/gB568GQvSoVaRSjeqyhioRct8c1u
+	TLal6sDOfvPeN+99b3bfAA1y0jT1gATkDcdSohFpbHxCavyIAI6iCUE0JVXb7E4kBkGD
+	c/l759h6D4FbVsN7+3eyd62a0raaB4T9QOBHmtkqsO8XcQpZEgKIPN+hKcd0CN/j2PLs
+	jzlOeXjBtQ8rPcRZInxANS3Of024U80l00CDSDiU9XFSPpzXi5TXHQdpbmbGyBC9T5Cm
+	u8zuq2KhnE72DpC9nfR+TrPePsIhwgsZrT9GuI2e9YzVP+Jh4aTmxIY9HBg19PhgFbca
+	qfg1whRfEE0nolRx2S4N8Ziu/VbySoJwkDjKZGGAc1pIT9dMbvi6hwV9JtcTr+J3VlHh
+	eY8TZ97U3e9F2gKvMA4dDBoMmg1IUBBFBGGYsFBAhjwaMTSycj8jqwYbk3sydSRqu3Ri
+	RLFBezbcPbdRpN08/igicZRDtQiS/EH+Kq/JT+V5+ctcsNhW95Stm5q68uA7xeWZuRoe
+	19PI43NNXnyV1HaTV0eWrHl6vJrsGj/sV5cx5oI1j8RzsPvxLV+VzJcpjBTF41Xz6kuE
+	dVoxN9+fbH87PeIuzy611nOtiYs3VpuXZ/1qSPvuqryT5lX5T1718fxnzcRj4ikxJnaK
+	5yGJl8Uu8ZLYS6sL4mBtxwidlYYp0m2R+iTVYGCavPUvXT9beL1Gfwz1UZQZzNJUifd/
+	wipkNJ25Dm/6j9vH/Bfk94rnnygCL2zgyJm6bVNx7xChZaVuc64CF7/RffC2bmujfjj8
+	BFg8qxatUjWfILwBHHaHeh7oKZjTlpbNOVKHLJ+TuunKYlLMUNtDUlLXJddlSxazmVVi
+	6XbYmdMdbhyhOUL3xKdKZZP6r/ERsP2wUvn5rFLZfk4a1oGX+m/AvP1FCmVuZHN0cmVh
+	bQplbmRvYmoKMTYgMCBvYmoKNzM3CmVuZG9iago4IDAgb2JqClsgL0lDQ0Jhc2VkIDE1
+	IDAgUiBdCmVuZG9iago0IDAgb2JqCjw8IC9UeXBlIC9QYWdlcyAvTWVkaWFCb3ggWzAg
+	MCA2MTIgNzkyXSAvQ291bnQgMSAvS2lkcyBbIDMgMCBSIF0gPj4KZW5kb2JqCjE3IDAg
+	b2JqCjw8IC9UeXBlIC9DYXRhbG9nIC9PdXRsaW5lcyAyIDAgUiAvUGFnZXMgNCAwIFIg
+	Pj4KZW5kb2JqCjIgMCBvYmoKPDwgL0xhc3QgMTggMCBSIC9GaXJzdCAxOSAwIFIgPj4K
+	ZW5kb2JqCjE5IDAgb2JqCjw8IC9QYXJlbnQgMjAgMCBSIC9Db3VudCAwIC9EZXN0IFsg
+	MyAwIFIgL1hZWiAwIDc4MyAwIF0gL1RpdGxlICj+/zCtMOMw8zDQMLlcMDAwIFwwMDAx
+	KQo+PgplbmRvYmoKMjAgMCBvYmoKPDwgPj4KZW5kb2JqCjE4IDAgb2JqCjw8IC9QYXJl
+	bnQgMjAgMCBSIC9Db3VudCAwIC9EZXN0IFsgMyAwIFIgL1hZWiAwIDc4MyAwIF0gL1Rp
+	dGxlICj+/zCtMOMw8zDQMLlcMDAwIFwwMDAxKQo+PgplbmRvYmoKMjMgMCBvYmoKPDwg
+	L0xlbmd0aCAyNCAwIFIgL1N1YnR5cGUgL0NJREZvbnRUeXBlMEMgL0ZpbHRlciAvRmxh
+	dGVEZWNvZGUgPj4Kc3RyZWFtCngBhVZ5VFNXGk8IvDw1plWJhryQF21dqmJRR61b0UEU
+	FZcCshQFAoEQwGyETRARhOTlvZcXAoZ93zeBolRAB6UCKqs6pzOd1pkus3Rqjzp2ztyX
+	PphOsP/M6MyZe869597ft9zv+53v3vOxWc5OLDabvSIgxD8k2HuDr1InOypLSD6pUx/3
+	CN46LzpJI7S4gCeh3dm0xAnncXCe8+zy2QVi5xmx8wsXdzaLNenO9vjbtpcLv5CHurO+
+	HlnJe0sMP+OtEsPHeW+L2UlLxOx43moxO+wNFpfNhnh4WffoF/vl6qiYIzKNTLXZW61J
+	1ykVcXrp6XXRp9+Rbt65c6vHFk/PHdIDMqVKqdGoVdKAaF1MjEp6LFaxSeqt3rRR6qeX
+	b5LuT0yU+s9bJkn9Y5JidCkx8k3zaSiUKrVUmSSVSfU6mTzmrEyXIFXH/g93r+R9wD/E
+	/7DPq2y8RA/+V/TQqyiLxeKc4oRzijiXXZK4f4afsua5ZDs5ObFgB+OsY+y9TgucHnNo
+	5xqXPGhs7ZD9+yH2syG73xDnmf254J+B9qs/BnK3BwuYqdkVzDS9wsW+fu6O40SvAI7p
+	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
+	NiAvQ2FwSGVpZ2h0IDExMjUgL0Rlc2NlbnQgLTM3MyAvRmxhZ3MKMzIgL0ZvbnRCQm94
+	IFstNDE4IC00MDUgMTI2NCAxMjk4XSAvRm9udE5hbWUgL1NYUlhXQytIaXJhS2FrdVBy
+	b04tVzMgL0l0YWxpY0FuZ2xlCjAgL1N0ZW1WIDQwIC9BdmdXaWR0aCAxMDAwIC9NYXhX
+	aWR0aCAxNjE4IC9TdGVtSCA0MCAvWEhlaWdodCA4NDQgL0ZvbnRGaWxlMwoyMyAwIFIg
+	Pj4KZW5kb2JqCjI1IDAgb2JqClsgXQplbmRvYmoKMjEgMCBvYmoKPDwgL1R5cGUgL0Zv
+	bnQgL1N1YnR5cGUgL0NJREZvbnRUeXBlMCAvQmFzZUZvbnQgL1NYUlhXQytIaXJhS2Fr
+	dVByb04tVzMgL0NJRFN5c3RlbUluZm8KPDwgL1JlZ2lzdHJ5IChBZG9iZSkgL09yZGVy
+	aW5nIChKYXBhbjEpIC9TdXBwbGVtZW50IDYgPj4gL0ZvbnREZXNjcmlwdG9yIDIyIDAg
+	UgovVyAyNSAwIFIgL0RXIDEwMDAgPj4KZW5kb2JqCjExIDAgb2JqCjw8IC9UeXBlIC9G
+	b250IC9TdWJ0eXBlIC9UeXBlMCAvRW5jb2RpbmcgL0lkZW50aXR5LUggL0Jhc2VGb250
+	IC9TWFJYV0MrSGlyYUtha3VQcm9OLVczCi9EZXNjZW5kYW50Rm9udHMgWyAyMSAwIFIg
+	XSA+PgplbmRvYmoKMjYgMCBvYmoKPDwgL0xlbmd0aCAyNyAwIFIgL0xlbmd0aDEgMTEy
+	NjQgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBvVp5fFTV9T/37bNkMjOZ
+	fcnMZDIzmSyTjWwkkDEkISyJkCgkSDAJBAKCAsYoVmhUKBIRiyggWCtqWcUMgcoAYqlF
+	0dYqWleq3QTrrz9Tf7/+0FogM79z34QIse3HP/z0vTl3f/ed+73nnnPufdO9/LZOSIJe
+	YGHarPal80G+gucBGPXcJe1LE/kUB8avze3pdifyfAYAu3j+0gVLEnnpYQClc8HiFcPP
+	G7Cdsbmrs31eoh4uYVzchQWJPBmDcXrXku47Enn9IYy7Ft8yd7g+5VPMFy9pv2P4/fAh
+	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
+	UdPRE10/FEMJVEOt/N+ZyfjvmAa4Vv7/TiP+J+d6mAEzoRlPd+lF8BSYyCkBz4ShoaZq
+	VuP0rLrOxT2d3Qvntsst5GoMliLdhbQe6TEkeuL7PBL1Cj9E+gzpEnapRnIgZSNVIE1F
+	mo20GOkupPVIjyE9g/Q80mtIHyJ9hnQpPnxhXzCSJuAelU8blQ+NyueNyuePylMv7cr+
+	m0blrxuVp0hc2X7uqPy8UXl5nq7gf8Go+oWj8jeNyi8elZf/O3tFf9RTvZKfW0bl6Vxd
+	Wb98VP7WUXn5v7FX9H/bqPoVNP//QIJyjgplbmRzdHJlYW0KZW5kb2JqCjI3IDAgb2Jq
+	CjczODYKZW5kb2JqCjI4IDAgb2JqCjw8IC9UeXBlIC9Gb250RGVzY3JpcHRvciAvQXNj
+	ZW50IDc3MCAvQ2FwSGVpZ2h0IDcxNyAvRGVzY2VudCAtMjMwIC9GbGFncyAzMgovRm9u
+	dEJCb3ggWy05NTEgLTQ4MSAxNDQ1IDExMjJdIC9Gb250TmFtZSAvTkVCWlJRK0hlbHZl
+	dGljYSAvSXRhbGljQW5nbGUgMAovU3RlbVYgMCAvTWF4V2lkdGggMTUwMCAvWEhlaWdo
+	dCA2MzcgL0ZvbnRGaWxlMiAyNiAwIFIgPj4KZW5kb2JqCjI5IDAgb2JqClsgMjc4IDAg
+	MzU1IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAyNzggMCA1NTYgNTU2IDAgMCAwIDAgMCAw
+	IDAgMCAwIDAgMCAwIDAKMCAwIDAgMCA3MjIgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg
+	MCAwIDAgNjY3IDYxMSAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMAo1NTYgMCA1MDAgNTU2
+	IDU1NiAwIDU1NiAwIDIyMiAwIDUwMCAyMjIgODMzIDU1NiA1NTYgNTU2IDAgMzMzIDUw
+	MCAyNzggNTU2CjAgMCAwIDUwMCBdCmVuZG9iagoxMCAwIG9iago8PCAvVHlwZSAvRm9u
+	dCAvU3VidHlwZSAvVHJ1ZVR5cGUgL0Jhc2VGb250IC9ORUJaUlErSGVsdmV0aWNhIC9G
+	b250RGVzY3JpcHRvcgoyOCAwIFIgL1dpZHRocyAyOSAwIFIgL0ZpcnN0Q2hhciAzMiAv
+	TGFzdENoYXIgMTIxIC9FbmNvZGluZyAvTWFjUm9tYW5FbmNvZGluZwo+PgplbmRvYmoK
+	MzAgMCBvYmoKKE1hYyBPUyBYIDEwLjYuOCBRdWFydHogUERGQ29udGV4dCkKZW5kb2Jq
+	CjMxIDAgb2JqCihEOjIwMTIwMjA4MTIzNzUyWjAwJzAwJykKZW5kb2JqCjEgMCBvYmoK
+	PDwgL1Byb2R1Y2VyIDMwIDAgUiAvQ3JlYXRpb25EYXRlIDMxIDAgUiAvTW9kRGF0ZSAz
+	MSAwIFIgPj4KZW5kb2JqCnhyZWYKMCAzMgowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAw
+	MTQ4ODQgMDAwMDAgbiAKMDAwMDAwMzUyOSAwMDAwMCBuIAowMDAwMDAxMzkzIDAwMDAw
+	IG4gCjAwMDAwMDMzODAgMDAwMDAgbiAKMDAwMDAwMDAyMiAwMDAwMCBuIAowMDAwMDAx
+	MzczIDAwMDAwIG4gCjAwMDAwMDE0OTcgMDAwMDAgbiAKMDAwMDAwMzM0NCAwMDAwMCBu
+	IAowMDAwMDAyNDQ4IDAwMDAwIG4gCjAwMDAwMTQ2MTUgMDAwMDAgbiAKMDAwMDAwNjUw
+	OCAwMDAwMCBuIAowMDAwMDAwMDAwIDAwMDAwIG4gCjAwMDAwMDE2MjAgMDAwMDAgbiAK
+	MDAwMDAwMjQyOCAwMDAwMCBuIAowMDAwMDAyNDg0IDAwMDAwIG4gCjAwMDAwMDMzMjQg
+	MDAwMDAgbiAKMDAwMDAwMzQ2MyAwMDAwMCBuIAowMDAwMDAzNzA2IDAwMDAwIG4gCjAw
+	MDAwMDM1NzcgMDAwMDAgbiAKMDAwMDAwMzY4NCAwMDAwMCBuIAowMDAwMDA2MzAzIDAw
+	MDAwIG4gCjAwMDAwMDYwMjQgMDAwMDAgbiAKMDAwMDAwMzgxMyAwMDAwMCBuIAowMDAw
+	MDA2MDAzIDAwMDAwIG4gCjAwMDAwMDYyODMgMDAwMDAgbiAKMDAwMDAwNjY0MiAwMDAw
+	MCBuIAowMDAwMDE0MTE5IDAwMDAwIG4gCjAwMDAwMTQxNDAgMDAwMDAgbiAKMDAwMDAx
+	NDM2NSAwMDAwMCBuIAowMDAwMDE0NzkwIDAwMDAwIG4gCjAwMDAwMTQ4NDIgMDAwMDAg
+	biAKdHJhaWxlcgo8PCAvU2l6ZSAzMiAvUm9vdCAxNyAwIFIgL0luZm8gMSAwIFIgL0lE
+	IFsgPDVmZTQ3M2E3OTYwOWMxNjdiM2VlY2M0YjJjZTUwMjhmPgo8NWZlNDczYTc5NjA5
+	YzE2N2IzZWVjYzRiMmNlNTAyOGY+IF0gPj4Kc3RhcnR4cmVmCjE0OTU5CiUlRU9GCjEg
+	MCBvYmoKPDwvQXV0aG9yIChLYXp1a2kgQUtBTUlORSkvQ3JlYXRpb25EYXRlIChEOjIw
+	MTIwMjA4MTIxNzAwWikvQ3JlYXRvciAoT21uaUdyYWZmbGUgNS4yLjMpL01vZERhdGUg
+	KEQ6MjAxMjAyMDgxMjM3MDBaKS9Qcm9kdWNlciAzMCAwIFIgPj4KZW5kb2JqCnhyZWYK
+	MSAxCjAwMDAwMTU3NTcgMDAwMDAgbiAKdHJhaWxlcgo8PC9JRCBbPDVmZTQ3M2E3OTYw
+	OWMxNjdiM2VlY2M0YjJjZTUwMjhmPiA8NWZlNDczYTc5NjA5YzE2N2IzZWVjYzRiMmNl
+	NTAyOGY+XSAvSW5mbyAxIDAgUiAvUHJldiAxNDk1OSAvUm9vdCAxNyAwIFIgL1NpemUg
+	MzI+PgpzdGFydHhyZWYKMTU5MDcKJSVFT0YK
+	</data>
+	<key>QuickLookThumbnail</key>
+	<data>
+	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
+	</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>{{617, 101}, {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/startcodesegment.pdf has changed