changeset 19:4a1a8c51d9bc

add about MessagePack
author kazz <kazz@cr.ie.u-ryukyu.ac.jp>
date Tue, 07 Feb 2012 18:08:31 +0900
parents ae6be808bb3d
children 6045705ee5fb
files paper/chapter3.tex paper/images/datasegment_command_queue.bb paper/images/datasegment_command_queue.eps paper/images/datasegment_command_queue.graffle paper/images/datasegment_command_queue.pdf paper/images/datasegment_key_thread.bb paper/images/datasegment_key_thread.eps paper/images/datasegment_key_thread.graffle paper/images/datasegment_key_thread.pdf
diffstat 9 files changed, 5682 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/paper/chapter3.tex	Tue Feb 07 14:36:46 2012 +0900
+++ b/paper/chapter3.tex	Tue Feb 07 18:08:31 2012 +0900
@@ -110,6 +110,10 @@
 \end{itemize}
 
 \subsubsection{"put"}
+"put" はデータを追加するための API である。
+
+"put" は受け取ったデータ val を Data Segment 内のキューに対してエンキューする。
+この時、キーごとに重複しない連番の ID を受け取った順に振る。(図 \ref{fig:put})
 
 \begin{figure}[htbp]
   \begin{center}
@@ -120,6 +124,11 @@
 \end{figure}
 
 \subsubsection{"update"}
+"update" はデータを置き換えるための API である。
+
+"update" はキューの先頭にあるデータをひとつだけ削除する。
+その後は "put" と同じく、 受け取ったデータ val を Data Segment 内のキューに対してエンキューする。
+この時、キーごとに重複しない連番の ID を受け取った順に振る。(図 \ref{fig:update})
 
 \begin{figure}[htbp]
   \begin{center}
@@ -130,6 +139,13 @@
 \end{figure}
 
 \subsubsection{"peek"}
+"peek" はデータを読み込むための API である。
+
+"peek" は前回読み込んだデータの id を引数で指定する。省略した場合は、 0 が id として渡される。
+id よりも値の大きい id のデータがキューに含まれていれば、そのデータを receiver に返す。
+もし id 以下のデータしか無いならば、データの更新が前回の "peek" 発行時から更新が無いものと考え、リストに格納されて保留される。(図 \ref{fig:peek})
+
+"take" や "update" によりデータの更新があれば、 "peek" が直ちに実行される。
 
 \begin{figure}[htbp]
   \begin{center}
@@ -140,20 +156,111 @@
 \end{figure}
 
 \subsubsection{"take"}
+"take" もデータを読み込むための API である。
+基本的な id に関する部分は "peek" と同じである。
+
+"peek" との決定的な違いは、読み込まれたデータは Data Segment 内のキューから取り除かれるということである。(図 \ref{fig:take})
 
 \begin{figure}[htbp]
   \begin{center}
-    \includegraphics[width=90mm]{./images/take.pdf}
+    \includegraphics[width=70mm]{./images/take.pdf}
   \end{center}
   \caption{"take" はデータを receiver に読み込む。その際、読み込んだデータは削除される}
   \label{fig:take}
 \end{figure}
 
-
-
-
 \subsection{コマンドを処理する流れ}
 これらの API から発行されたコマンドを Data Segment Manager は複数のスレッドから受け取る。
-その後、 ConcurrentHashMap で文字列である key から Data Segment を解決する。
+その後、 ConcurrentHashMap で文字列であるキーから Data Segment を解決する。
+
+キーが異なればデータセグメント間に依存関係は全く無いので、別スレッドでこれらの API を処理する事ができる。(図 \ref{fig:datasegmentKeyThread})
+
+\begin{figure}[htbp]
+  \begin{center}
+    \includegraphics[width=60mm]{./images/datasegment_key_thread.pdf}
+  \end{center}
+  \caption{キーごとに Data Segment を処理する Thread を持つ}
+  \label{fig:datasegmentKeyThread}
+\end{figure}
+
+Data Segment Manager から各キーの Thread へのコマンドの受け渡しには、\\
+java.util.concurrent.LinkedBlockingQueue
+が使われる。これをコマンドキューと呼ぶことにする。
+各キーの Thread では、コマンドキューが空になるまでコマンドを繰り返し取り出す。
+その取り出したコマンドに従って処理が行われる。
+キューが空になったときは、次のコマンドが挿入されるまでブロックされる。
+
+Data Segment Manager はユーザーが API を使うと、コマンドを作成し、キーから Data Segment を探し、そのコマンドキューに挿入する。(図 \ref{fig:datasegmentCommandQueue})
+
+\begin{figure}[htbp]
+  \begin{center}
+    \includegraphics[width=100mm]{./images/datasegment_command_queue.pdf}
+  \end{center}
+  \caption{Data Segment Manager はコマンドを作成し、コマンドキューに渡す}
+  \label{fig:datasegmentCommandQueue}
+\end{figure}
+
+\subsection{Data Segment のデータ表現}
+Data Segment のデータ表現には MessagePack を利用する。
+
+Java 版の MessagePack の実装 MessagePack for Java を利用して実装を行う。
+
+MessagePack に関して Java におけるデータ表現は以下の3段階ある。
+これらのデータ表現は、型の種類等の制限を伴うが互いに変換可能である。
+
+\begin{enumerate}
+\item {一般的な Java のクラスオブジェクト}
+\item {MessagePack for Java の {\ttfamily Value} オブジェクト}
+\item {{\ttfamily byte[]} で表現されたバイナリ}
+\end{enumerate}
 
+Data Segment API では、この MessagePack for Java の Value オブジェクトを用いてデータを表現する。
+MessagePack は Java のように静的に型付けされたオブジェクトではなく、自己記述的なデータ形式である。
+MessagePack for Java の Value オブジェクトは MessagePack のバイナリにシリアライズできる型のみで構成された Java のオブジェクトである。
+そのため、 Value も自己記述式のデータ形式となっている。
+例えば、 ArrayValue を用いれば、ユーザーがデータを後付けで繋げたりすることも可能になる。
 
+この Value オブジェクトは通信に関わる時は、シリアライズ・デシリアライズを高速に行うことができ、ユーザーは便利なメソッドを用いてオブジェクト内部のデータを閲覧、編集できる。例えば、 Value の toString メソッドは、 JSON 形式で出力してくれる。(ソースコード \ref{src:msgpack2}) このように MessagePack Value は Java の静的な型付けを脱却しようとした形式である。
+
+また、ユーザーは一般的なクラスを IDL (Interface Definition Language) のように用いてデータを表現してもよい。
+そのように使う場合には、クラス宣言時に {\ttfamily @Message} というアノテーションを付けるだけでよい。(ソースコード \ref{src:msgpack1})もちろん、 MessagePack で扱うことができるデータのみをフィールドに入れなくてはならない。
+
+\begin{lstlisting}[label=src:msgpack1, caption=一般的なクラスを IDL のように使用]
+import org.msgpack.annotation.Message
+
+@Message
+public class MessagePackTest {
+    public String key;
+    public int val;
+}
+\end{lstlisting}
+
+\begin{lstlisting}[label=src:msgpack2, caption=一般クラスオブジェクトから Value に逆変換して JSON 形式で出力]
+msgpackTest = new MessagePackTest();
+msgpackTest.key = "Test";
+msgpackTest.val = 1000;
+
+MessagePack msgpack = new MessagePack();
+Value value = msgpack.unconvert(msgpackTest);
+
+System.out.println(value); // ["Test",1000]
+\end{lstlisting}
+
+MessagePack for Java は内部で {\ttfamily @Message} アノテーションが付けられたクラスを変換する時に、 Javassist を用いて動的にテンプレートを生成してコンパイルしている。そのため高速に Value オブジェクトと一般クラスオブジェクトの変換、逆変換を行うことができる。
+
+また、 MessagePack は Packer と Unpacker を用いることにより、次から次へとストリームからシーケンシャルにバイナリをシリアライズ・デシリアライズすることもできる。
+そのため、通信を行うときの入出力部分のコード記述もシンプルになる。(ソースコード \ref{src:msgpack3})
+従来のプロトコルでは、通信を行う際、パケットサイズなどを含んだ固定長のヘッダーなどを作成しなくてはいけなかったが、 MessagePack は自己記述的なデータ形式なので、先頭にデータの長さが含まれているため、プログラマーが管理する固定長ヘッダーは必要無くなる。
+
+\begin{lstlisting}[label=src:msgpack3, caption=Unpacker を用いると通信入力部分の記述がシンプルになる]
+MessagePack msgpack = new MessagePack();
+Unpacker unpacker = msgpack.createUnpacker(socket.getInputStream());
+
+while (true) {
+    CommandMessage msg = unpacker.read(CommandMessage.class); // block
+    // メッセージを受け取った後の処理を記述するだけでよい。
+}
+\end{lstlisting}
+
+\subsection{Remote Data Segment Manager}
+これまで説明してきた Data Segment Manager はローカルで動作する Data Segment Manager である。これからリモート接続版の Data Segment Manager へと拡張するにあたって区別のためにローカルで動作する Data Segment Manager を Local Data Segment Manager とする。これに対し、リモート接続したホスト上の Local Data Segment Manager の操作を行う機構を Remote Data Segment Manager とする。
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/paper/images/datasegment_command_queue.bb	Tue Feb 07 18:08:31 2012 +0900
@@ -0,0 +1,5 @@
+%%Title: ./datasegment_command_queue.pdf
+%%Creator: extractbb 20110311
+%%BoundingBox: 0 0 311 119
+%%CreationDate: Tue Feb  7 16:02:54 2012
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/paper/images/datasegment_command_queue.eps	Tue Feb 07 18:08:31 2012 +0900
@@ -0,0 +1,1083 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%HiResBoundingBox: 0.000000 0.000000 311.000000 119.000000
+%APL_DSC_Encoding: UTF8
+%%Title: (Unknown)
+%%Creator: (Unknown)
+%%CreationDate: (Unknown)
+%%For: (Unknown)
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%Pages: 1
+%%BoundingBox: 0 0 311 119
+%%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 311 119
+%%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 /quotedbl put
+
dup 34 /k put
+
dup 35 /e put
+
dup 36 /y put
+
dup 37 /one put
+
dup 38 /T put
+
dup 39 /h put
+
dup 40 /r put
+
dup 41 /a put
+
dup 42 /d put
+
dup 43 /c put
+
dup 44 /o put
+
dup 45 /m put
+
dup 46 /n put
+
dup 47 /q put
+
dup 48 /u put
+
dup 49 /p put
+
dup 50 /t put
+
dup 51 /D put
+
dup 52 /space put
+
dup 53 /S put
+
dup 54 /g put
+
dup 55 /M 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 [<
+
74727565000900000000000063767420000000000000009C0000036C6670676D000000000000040800000A1D676C79660000000000000E28000014206865616400000000000022480000003668686561000000000000228000000024686D747800000000000022A4000000606C6F63610000000000002304000000326D617870000000000000233800000020707265700000000000002358000003CF05C0001005BD00280580001A042F001F0000FFD90000FFDA0000FFD9FE55FFE605C70010FE6DFFF1033B000000B9000000B902FE3F3C00C0008D009B00AF000600A800C00028005E009800C9016A00B9015C00B400D6011E002E0080000400B8004C00CC01FFFFD1006600A400AF007400C2009500B1000C0028006D0015004C008E0125FF7A000C0040004C00620084FFA200240038008600BD0039005E008E00EDFFA9FFB300400052005500AA00AB00C200CB012302B10413FFAEFFE4000800510074008400AA00D1FF4CFFAF0012002C004200500051008400BE012503DAFF680018003B0098009C009F00A100C100EC018201B4FF68FF76FFD0FFE100020018001C00530053007D01B401E103AF0486FF9CFFEAFFFE001F0028002A00520060009300A300AA00AF00AF00C001000145016B0174019301950240028202B404850517FEFD00060029004700470048006F008800B400B900C400F200F901EF02180310037403C5FF35FFF3000B004B004C0052005500650076007600870087008E00AB00BB0106013001430150017D0194019501D3022A025502580277027802E6034E035C037903D3047304B2058C0598060BFEF5FFBBFFC7FFD50017001D005B0072007E009C00C200D000F400FA01030106011C0125013B0142015E015E0180019B02B901A101B9025001C001D002AA01DF01E301EF01FB0205020C0215022B0274029302AB02C202CE03690395039903DF03F5043E050205A105E5062507DBFE62FE89FECEFF3BFFE1FFF800030008002100390042004E005F0061006F00700034007F008E00AD00AD00AF00BD00C400C500C900C900C900E3011C00ED00F800F901000112011A0132014D014D014E014F01660169019E01BA01BA01BE01E301EF01F602000200020902110217021C02530262026D028002D50280031B032A034A035A03AF03AF03C803D603FB03FB04050413041504470449008C046D049A049A04A604A804B204CF0539053E054E055605800589058C036305D105D6067E068E06B206EF06F00728074C076F078C00B400C900C000C10000000000000000000000000004012400AF0032006E0063014401620096014301A10161008A00740064018801EF01700028FF5D037E0347023000AA00BE007B0062009A007D0089035C00A1FFD803AA00D70093006C0000008000A70442001D0597001D00820030002A
+
002A002A002A002A40292A292827262524232221201F1E1D1C1B1A191817161514131211100D0C0B0A090807060504030201002C4523466020B02660B004262348482D2C452346236120B02661B004262348482D2C45234660B0206120B04660B004262348482D2C4523462361B0206020B02661B02061B004262348482D2C45234660B0406120B06660B004262348482D2C4523462361B0406020B02661B04061B004262348482D2C0110203C003C2D2C20452320B0CD442320B8015A51582320B08D44235920B0ED51582320B04D44235920B09051582320B00D44235921212D2C20204518684420B001602045B04676688A4560442D2C01B9400000000A2D2C00B9000040000B2D2C2045B00043617D6818B0004360442D2C45B01A234445B01923442D2C2045B00325456164B050515845441B2121592D2C20B0032552582359212D2C69B04061B0008B0C6423648BB8400062600C642364615C58B0036159B002602D2C45B0112BB0172344B0177AE5182D2C45B0112BB01723442D2C45B0112BB017458CB0172344B0177AE5182D2CB002254661658A46B040608B482D2CB0022546608A46B040618C482D2C4B53205C58B002855958B00185592D2C20B0032545B019236A4445B01A23444565234520B00325606A20B009234223688A6A606120B0005258B21A401A4523614459B0005058B219401945236144592D2CB9187E3B210B2D2CB92D412D410B2D2CB93B21187E0B2D2CB93B21E7830B2D2CB92D41D2C00B2D2CB9187EC4E00B2D2C4B525845441B2121592D2C0120B003252349B04060B0206320B000525823B002253823B002256538008A63381B212121212159012D2C456920B00943B0022660B00325B005254961B0805358B21940194523616844B21A401A4523606A44B209191A45652345604259B00943608A103A2D2C01B005251023208AF500B0016023EDEC2D2C01B005251023208AF500B0016123EDEC2D2C01B0062510F500EDEC2D2C20B001600110203C003C2D2C20B001610110203C003C2D2C764520B003254523616818236860442D2C7645B00325452361682318456860442D2C7645B0032545616823452361442D2C4569B014B0324B505821B0205961442DB8002B2C4BB800095058B101018E59B801FF85B800441DB9000900035F5E2DB8002C2C2020456944B001602DB8002D2CB8002C2A212DB8002E2C2046B003254652582359208A208A49648A204620686164B004254620686164525823658A592F20B00053586920B000545821B040591B6920B000545821B0406559593A2DB8002F2C2046B00425465258238A592046206A6164B0042546206A61645258238A592FFD2DB800302C4B20B0032650585158B080441BB04044591B21212045B0C05058B0C0441B2159592DB800312C2020456944B0016020
+
20457D691844B001602DB800322CB800312A2DB800332C4B20B003265358B0801BB040598A8A20B0032653582321B0C08A8A1B8A235920B0032653582321B801008A8A1B8A235920B0032653582321B801408A8A1B8A235920B80003265358B0032545B8018050582321B8018023211BB003254523212321591B2159442DB800342C4B535845441B2121592DB800352C4BB800095058B101018E59B801FF85B800441DB9000900035F5E2DB800362C2020456944B001602DB800372CB800362A212DB800382C2046B003254652582359208A208A49648A204620686164B004254620686164525823658A592F20B00053586920B000545821B040591B6920B000545821B0406559593A2DB800392C2046B00425465258238A592046206A6164B0042546206A61645258238A592FFD2DB8003A2C4B20B0032650585158B080441BB04044591B21212045B0C05058B0C0441B2159592DB8003B2C2020456944B001602020457D691844B001602DB8003C2CB8003B2A2DB8003D2C4B20B003265358B0801BB040598A8A20B0032653582321B0C08A8A1B8A235920B0032653582321B801008A8A1B8A235920B0032653582321B801408A8A1B8A235920B80003265358B0032545B8018050582321B8018023211BB003254523212321591B2159442DB8003E2C4B535845441B2121592DB8003F2C4BB800095058B101018E59B801FF85B800441DB9000900035F5E2DB800402C2020456944B001602DB800412CB800402A212DB800422C2046B003254652582359208A208A49648A204620686164B004254620686164525823658A592F20B00053586920B000545821B040591B6920B000545821B0406559593A2DB800432C2046B00425465258238A592046206A6164B0042546206A61645258238A592FFD2DB800442C4B20B0032650585158B080441BB04044591B21212045B0C05058B0C0441B2159592DB800452C2020456944B001602020457D691844B001602DB800462CB800452A2DB800472C4B20B003265358B0801BB040598A8A20B0032653582321B0C08A8A1B8A235920B0032653582321B801008A8A1B8A235920B0032653582321B801408A8A1B8A235920B80003265358B0032545B8018050582321B8018023211BB003254523212321591B2159442DB800482C4B535845441B2121592DB800492C4BB800095058B101018E59B801FF85B800441DB9000900035F5E2DB8004A2C2020456944B001602DB8004B2CB8004A2A212DB8004C2C2046B003254652582359208A208A49648A204620686164B004254620686164525823658A592F20B00053586920B000545821B040591B6920B000545821B0406559593A2DB8004D2C2046B00425465258238A592046206A6164B0042546206A61645258238A592FFD2DB8004E2C4B20B0032650585158
+
B080441BB04044591B21212045B0C05058B0C0441B2159592DB8004F2C2020456944B001602020457D691844B001602DB800502CB8004F2A2DB800512C4B20B003265358B0801BB040598A8A20B0032653582321B0C08A8A1B8A235920B0032653582321B801008A8A1B8A235920B0032653582321B801408A8A1B8A235920B80003265358B0032545B8018050582321B8018023211BB003254523212321591B2159442DB800522C4B535845441B2121592DB800532C4BB800095058B101018E59B801FF85B800441DB9000900035F5E2DB800542C2020456944B001602DB800552CB800542A212DB800562C2046B003254652582359208A208A49648A204620686164B004254620686164525823658A592F20B00053586920B000545821B040591B6920B000545821B0406559593A2DB800572C2046B00425465258238A592046206A6164B0042546206A61645258238A592FFD2DB800582C4B20B0032650585158B080441BB04044591B21212045B0C05058B0C0441B2159592DB800592C2020456944B001602020457D691844B001602DB8005A2CB800592A2DB8005B2C4B20B003265358B0401BB000598A8A20B0032653582321B0808A8A1B8A235920B0032653582321B800C08A8A1B8A235920B0032653582321B801008A8A1B8A235920B0032653582321B801408A8A1B8A235920B80003265358B0032545B8018050582321B8018023211BB003254523212321591B2159442DB8005C2C4B535845441B2121592D00000000020042000004D005BD00030007003FB800532BB800082FB800092FB8000810B80000D0B800002FB8000910B80003DCB80004DCB8000010B80007DC00BA0007000000562BBA0002000500562B3031331121112711211142048EB8FCE205BDFA43B8044DFBB30000000200520371025E05BD000300070025401402069D040300002903042907190809FE21BB48182B2B4EF44DEDD6FD003F3CFD3C31300103230323032303025E1E791FA11D791F05BDFDB4024CFDB4024C000100C4000002D5059200080023B10801B80133400C0404070C04079605000A47091076C418C4D5FD39003F3FF4CD313013353E013733112311C4C39A268EC003F68A1359A6FA6E03F60000000200A50000056305BD000D00180067401F871196120232080B1E0F02001E17080831131A1A0D250E19191AD6217689182B2B4EF44DFD4E10F64DED003FFD3FFD3130437940260116112515260607050704070307020705060A10083201011608320109120B320107140032002B2B012B2B2A2B2B815D2532373637363736351002232111032120171611140702290102D06541744A3B1A0FD9F1FE9FC80253012FA795589BFE86FDAFAA15276F598B53470111012EFB980513D7C2FED1EABDFEB20000000100970000061705BD001300CB4059
+
44014B03020601090316011903D7010513011C03140B1B0C57015803D401DB03D40BDB0C0A040A040D45028602045102970202290A280D380A380D4702570276020725640D0A0203120301020B0C120306081517171A040405B8019B400D0A1F030B06FD0C0102FD0D1F12B8019BB6130019147670182B4E10F43C4DFDE419F43939F4393918E4FD3C4E10456544E6003F173C3F3C1217394B5279B10D0CB801AAB40201020A0BB801AAB202020387054D2E7AFD047DC487052E7AFD047DC43130005D727101725D71132109012111231134363501230115141615112397011D01A601A3011ABD04FE5DC5FE5A05BE05BDFB2604DAFA4303632DD077FB2904D72D36DD34FC9D000000020060FFD504F605E5002F003000FE405E290F27232626360E3521472662267A0E7724096B08180E172502590E680EAA22030A0E3A2224220A03041C1886142F2F2B1C3A1403043A2B0930020A0E081124221F28303011182517490825281A321F25114900252F193132A0216A89182B2B4EF44DEDF4ED4E10F64DEDF4ED12392F1211393912113939003F3FED3FED12392F10ED111217392EFD335D7131304379404D282E111F0008022602262D2506251A26032C002B002D2E032C002B00052A082B011D131F2B001B15182B011918012D042B0009270B2B01250B012E042B000729042B001E121C2B0119161C2B01002B2B2B2B10102B2B01103C2B2B2B2B103C2B2B2B2B2B2B818181005D0116171633323736353427262F012627263534243332041523262726232206151417161F01161716151404232027263701011E073463FA705CB24B4CA2C7C3518C0112FBE70143BB0F315BDAB09A5A3BD0CE95518CFE9DEBFEEE9B9B03024D01DA7D4E92203EA0783332252D2C355CB7C6FEDFF5763F7394626C3220302F223B67C4F4D28C8BEE040B0000010021000004C905BD00070034401A01061E00070204080917171A00FB0203250504FB0619088C5E182B4E10F44DF43CFD3CF44E456544E6003F3F3C4DFD3C3130011521112311213504C9FE11CAFE1105BDAFFAF2050EAF00000000030052FFDC04470449000F003B003C00DD40382A30010A100B1B0C1C2733481069096A10073908120C09031B320724091D100C1D3B2B022E293BB73B023B322A2512100705081C2722171CB8018A4023171D1F07271D2E0B021D350B3C073C3C1C1407292AA8241A3E1B291C4A0F2738193D3EBC0197002100B9019600182B2B4EF44DEDF4ED4E10F64DE4FDC412392F003F3FED3FED3FEDED1239111217395D1112392EED2EED01111239111739313043794028363715220001192501360F2100181E1B21001620142101212200370221001A1D1721011521172101002B2B2B01103C2B2B2B2B818181005D015D2416333237363D010E010F01060706150136373635
+
34262322070607233E01333217161511141633323637150E0123222726270E012322263534363713010E724E5F59962168326D62315301B43E150C837A8D3B210AA805F7A3BD767517250C1E112A2C265D2A160937CE7C95BDBA978ACF5A2C49A691151C060E0D1C2F67016C082C182D5C534C2A53C69B484898FD971C220303850C06422340486AB58895A41301E4000002003BFFE103D0044E001A001B00A7402FA719019818A808AA18034A08119B14030314061D1A070D1D140B1B071B1B1710271201032702111A1D0A2717191C1DB80107B321727D182B2B4EF44DED4E10F63C4DED3939ED12392F003F3FED3FED12392F10ED313043794034001908250C150A26000E1310260112110F1007190A26000500032101010204030B160D26000F120D2600091806260104010621012B2B2B2B01103C103C2B2B103C103C2B2B2B81005D015D001617232E012322070615141633323637330E01232202351000330702D6E317AF10727EAC4A308892708319AF1EF0BBD2FA0112D41C044EB0D76383A86DA0A1DC8977D5C50133E6011A013A0500020038FFDA03ED05C2000B001D00774032370E470E570EA704A91B05250814020F1D1000081D1D07130A021D170B052E132E102911121A1F0B271A191E1F87217242182B2B4EF44DED4E10F63C4DFDE4E4003FED3F3FED3F1139113931304379401A181C090A000101180B2600091C0B260000190226000A1B0826012B2B012B2B818181005D1216333236353426232206150017161711331123350E0123220035341233F692A17DA1A67A88A9018A53303DADA23FAC6FB3FEFAEFDE015FE8D7C9CBC3D0CA0237341E4B021DFA3E956358012DFAEA015700030048FFDA041A0449001C00240025010C40799708991AA71F03050E020F0514150E120F1514400C401408291A014B0BB603C701C603C71BD808D909D61FD823E817E8230BC711C712025C080521240F9A161D243906070716211D1C070A1D160B2507971CA71CB71CD71C0425160F251C05190A0C07110E270F1D27051A27242E072719192627D421A65D182B2B4EF44DFDE44E10F64DEDD4FD391239391112393912392F5D003F3FED3FED12392F3CFD3C10ED1112393130437940460023040503050205010504061F26111012101310141004060C25221B24260020001D26011E1D09170726000B150E26010D0E231A2126011E0521260108180A26000D100A2600002B2B2B2B01103C2B2B103C2B2B2B2A2B2A8101715D00715D5D00161716171615211E013332373637330E01070607062322001110003301262726232206070102B4D638361210FCEF0590978D543014B1074F3152794152C8FEEA0118E2011F0B284AAD7CA805012304476B55516C4AA2A3C55D36473B912E501C100123010601020142FE26754682B38A01DC000000
+
0003003DFE3B03E80449001F002D002E00B7404D36144908490958085909880CA91BA81DA927A62BB91B0B4008031622290EC40A221D1F070406291D190A121D0A0F2E072E2E051C032E162E2D29051A300C0E270D3E26271C192F3087217242182B2B4EF44DEDF4ED394E10F64DFDE4F51112392F003F3FED3FED3F3FED10ED1112393931304379402C23281A1E0B1124251026231E262600281A262600110B0E21000F0E0C0D251D222601271B2926000F0C122100002B2B2B01103C103C2B2B2B2B2B818181005D00171617353311140706212226273316171633323736270E0123222411100033002623220706151416333237363501027C5E3335A63C70FEC9ADEC0EB70D273D83CF40260336987DAEFEFB0107BA0144A47FBE4625937CC24F2CFED104423E234387FC32CC76DA9BA548273C9256DD5250F7011D010D012EFEA1C0B25F9AB5BDAF6384022D000000010084000003ED05C200160053402C0607070817071708270427137507750808130D0213150000111D0607150C0A0D290A1A180115290016191718B80106B3216242182B2B4EF43C4DFD3C4E10F64DED003F3C3FED3F1139390112393130005D133311363736333217161511231134272623220615112384B440335782E9532DB91E318770B6B405C2FDDC512139A3599EFD5102A37637589AD6FDC800000000010080000003F805BD000B00A740645902013A08011902010706170657056705790678078705B903C903DA030A05050608080709030284029402A4020302391209090405060504066D12070708080705040305060908050204030A00000403060A07060A061A0D09020A29000B190C0DB22162B9011600182B2B4EF43C4DFD3C3C194E10E618003F3C3C3F3C3F1112173901121739874D2E2B087D10C104872E182B5D057D10C010083C083C3130015D00715D7213331101330901230107112380AD01CEE6FE6601B1E6FEB297AD05BDFCAB01C7FE6FFD62021C8AFE6E00000001008400000625044700260085403B0708070E060F1708170E170F2708270E270F4819560B670B0C23250A1A1D23190A02041725211D171D0D060700061B1C2503130A2817171A112914B80101B21A291DB80101400A00012E25292600192728B8010DB3216242182B2B4EF43C4DFDE410F4EDF4FD4E456544E6003F173C3F3F3C4DEDED111217390111123912393130005D13331536373633321716173E01333217161511231134262322061511231134272623220615112384B240345971804E2C243CA265D84E2ABB6B4D6A99B71A297066A7B4042F984F243D3F244656539C548EFD3702E86B508EA6FD9102BB6D324B9ECFFDC80000020084000003ED04490019001A005E4031B706C706020406140627147606740705140C021418101D05070006180B0A1A071A1A000C2909
+
1A1C012E18291900191B1CB80106B3216242182B2B4EF43C4DFDE44E10F64DED12392F003F3F3C3F3FED1139390112393130005D015D1333153E01333217161511231134272623220706070E011511230184AB4CAA68E4502CB71D307E40294A382D1BB401A7042F985E529F57A2FD5102A3623C640D1642357169FDCF0449000003003BFFD90421044E000C0018001900904033980896109916A504A808A610A916B808C808D704E50EE9140C3A08061D18070C1D120B190719191502270F1A1B092715191A1BB80109B321725D182B2B4EF44DED4E10F64DED12392F003F3FED3FED31304379402C001704260B1309260000110226010717092600050D0226010A140C260001100C26000816062601030E0626012B2B2B2B012B2B2B2B2B81005D241235342726232206151416331200111002212200351000330702E085304CBAA59696A3D6011EFCFEF7DDFEFC0112E70674010FA6965E94FCB2ABE403DAFEECFEF4FEFDFEAE012BFC010E01400500020076FE5504250449000E00220074402CA908A717022808201C110E061D15070F060E1D1C0B220E0227181A240A2E102E2129220F1923248721BD5D182B2B4EF43C4DFDE4E44E10F64DED003F3FED3F3FED1139123931304379401C161B00051A260426001B022601051602260101190E260003170626012B2B012B2B2B2B8181005D243635342726232207061514171633013315363736333212111007062322272627112302C6A72546BABB45252546BAFE2EAF36405B7BB6FEB7749A7952303BB479D3D2805CB1BB649A7C57A603B18E49283CFEE9FEFDFEA2965F351E49FDDD000002003CFE5503ED0447000E0020007A4033381848185818A801A705A81C0628081217030B1D20071306031D1A0B160E072E132E162915141A220E271D19212287217242182B2B4EF44DED4E10F63C4DFDE4E4003F3FED3F3FED11393931304379401C1B1F0C0D00020126021B0E26000C1F0E2600001C0326000D1E0B26012B2B012B2B2B818181005D1217163332373635342726232206150017161735331123110E0123220011101233F82745B2BC47272B49B875A7018F5B322EABB52D9F77ABFEF2FDC9017E5EA7B061978B5D9FCBD4023E43244695FA2602264855010C01120101014A0000000100890000029204470011004F40262703260D37034704040E0810020E0911090C270805070006110A081A13012E10291100191213B80145B321627E182B2B4EF43C4DFDE44E10E6003F3F4D3FC4FDC411123939011112393130005D1333153E0133321617152E0123220615112389AB15A46B05181D101B108892B4042FB9369B0203BE0302AF72FD980000010017FFEF0209055A00180052B50D2E0AC00E01B8013F40250416391703060E0A111A17171A0301062900150E150F031F030203FC1619
+
191AFC21677D182B2B4EF44DFD5D39C42F3CFD3C104E456544E6002F3F3F3C4DFD3CED10FDE431301333113315231114171633323637150E012322263511233533A8B6ABAB2615310D1E141F43277E5A9191055AFED593FD4538130B01028E0908816702C593000000020080FFE303DE044900170018005E403AB814C81402091308141913191428067703D707070800050E0A00060D0A051D120B180718180B160D2E0A290C0B1A1A01291619191AD2216242182B2B4EF44DED4E10F63C4DFDE41112392F003F3FED3F3F3C391112393130005D015D0111141716333237363511331123370607062322272635112501381A3083BC4425B4AA0223346793E5532D01AF042FFD39523460A85A9D020EFBD19E3D2A5499528902D81A0000020015FE4903E804490018001900CA406E8A158818A71803070617063812481258126707770377078C1498009705981597169717A800A8161048004B154717C915044405C605028705A600A601A705A8170524280518151716010006150C0B0F1D080E19071919161B17171A050001AF171518AF0C8F16191A1BD421677E182B2B194EF44DE418FD3939FD3939194E456544E61812392F003F3F4DFD3932192F183F3C3C3C123939014B5279401215150016166D121717180501016D12000018872E2B107DC418872E2B10087DC418015D71313071015D005D013306030207020623222627351E01333236373E0137013301030321C7268362429C809C26291E2F2A10322F10053E0EFE74CC011F01042F67FE91FEECAEFE66B40608A40D062118089424044EFC980382000001000000000000642C0B935F0F3CF500110800000000005F4D8F0000000000C621BCD6F865FC270B9108F9000000090001000000000000000100000629FE2900000C01F865FCED0B91000100000000000000000000000000000018051200420239000002D70052047300C405C700A506AA00970556006004E30021047300520400003B04730038047300480473003D047300840400008006AA0084047300840473003B047300760473003C02AA0089023900170473008004000015000000340034005C008200E40170023C026A033403B6042204EC059405E4065406D0072C07A40816088A08D00920097A0A100000000100000018006F0009006B0007000200100010005D000007E80A1D00040001B800532BB800492BB8003F2BB800352BB8002B2B4118008001A6009001A600A001A600030069018B0079018B0089018B0099018B00040089018B0099018B00A9018B00B9018BB2040840BA0179001A014A400B041F5414191F180A0B1FD2B80106B49E1FD918E3BB0119000D00E10119B20D0009410A01A0019F0064001F01A50025017A00480028019AB3296C1F60410A01A9007001A9008001A90003008001A9000101A9B21E32
+
1FBE012C00250401001F0126001E0401B61FE7312D1FE531B80201B21FC227B80401B21FC11EB80201400F1FC01D9E1FBF1D671FBE1D671FAB27B80401B21FAA29B80401B61FA91D6C1F931EB8019AB21F921DB80101B21F911DB80101B21F751DB80201B61F6D29961F6431B8019AB21F4C96B802ABB21F391DB80156400B1F3638211F351DE41F2F27B80801400B1F2D1D4C1F2A31CD1F241DB802ABB21F201EB8012540111F1C1D931F3A1D4C1F1E1D45273A1D4527BB01AA019B002A019BB2254A1FBA019B0025017AB349293896B8017BB348283125B8017A403648289629482725294C1F252946272729482756C80784075B07410732072B072807260721071B071408120810080E080C080A08080807B801ACB23F1F06BB01AB003F001F01ABB308060805B801AEB23F1F04BB01AD003F001F01ADB70804080208000814B8FFE0B40000010014B801ABB41000000100B801ABB606100000010006B801ADB300000100B801AD401F04000001000410000001001002000001000200000001000002010802004A00B0018DB806008516763F183F123E113946443E113946443E113946443E113946443E113946443E11394660443E11394660443E11394660442B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B18011DB0964B5358B0AA1D59B0324B5358B0FF1D592B2B2B2B2B2B2B2B182B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B74752B2B2B65422B2B4B5279B376706A66456523456023456560234560B08B766818B080622020B16A704565234520B003266062636820B003266165B070236544B06A234420B176664565234520B003266062636820B003266165B066236544B0762344B10066455458B166406544B27640764523614459B36242725D456523456023456560234560B089766818B080622020B172424565234520B003266062636820B003266165B042236544B072234420B1625D4565234520B003266062636820B003266165B05D236544B0622344B1005D455458B15D406544B262406245236144592B2B2B2B456953427374B8019A2045694B20B02853B049515A58B020615944B801A6204569447500
+
00>] def
+
/CharStrings 24 dict dup begin
+
/.notdef 0 def
+/space 1 def
+/quotedbl 2 def
+/one 3 def
+/D 4 def
+/M 5 def
+/S 6 def
+/T 7 def
+/a 8 def
+/c 9 def
+/d 10 def
+/e 11 def
+/g 12 def
+/h 13 def
+/k 14 def
+/m 15 def
+/n 16 def
+/o 17 def
+/p 18 def
+/q 19 def
+/r 20 def
+/t 21 def
+/u 22 def
+/y 23 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
+
54544758EC884CF30C3CD503CEDBFF3839C47C3C3333173232E3FDBFF439491DB843E1924E63AA7726BBB0485AB56D93D8C0906F647A47162891E73FFC2A9873C4B1EAC5EEBDFFC4D06084FBD84139DF4583C6E259D10699944D1068C9C45667DCCCFB9B7EA01B606435EDCBD273ABAC093D14085CCBAC149BD7382E842CFE0D7FE4FD2EF589A2471F6074A80A8B675C2F7A50D63AC1EF90D787BADD11633CB01CF6EE3B37AAF9078A69AC4740E9B6525D78BBD839551A1CB80DB8682FA5E87591BBD6EE8B946063A2A58D9CA3685AB305495DC5FB5747EB8A9A059C4976C0FE4EEAB1D56FF47F1E9664ED9F4A7DAB763AF92B2F6CF2FA7DEC24710E0B9096E30F772BA7FEA9BDBE496C42ED2CEB58F54E80BDF57CE7B4DB6CCFE7182F43BF93CCA0767AF95D62C5D2C3DC6AE1E6D139F51A2C63432117F1714C5566572EE9967A715420ABDCD1D7BD74F8450B89965FCC81C6ACA565C5F3CCF91D430D1F953E4F1A645300A98DD8C47CD64555F08F422340A85404EAE0D3229C4F9336B9470CACBD6BBF3395104750A915CC6EAAC197668267B8C62D2764C8CD69FD937CA3C924D997A0EDE7964BEB9EA2F92EF70C5E5DA0AA5567765E71F2B911B3C5586B741EEB93F3C73016EC16BFF283758900903D203992EFC8BAFAF13579C602F38C9266A63CD4C2DA03F4BF340963A027151A3FDA461900D733520630E1D847687011288516492D603AB7AAB6F6B3E50DF79393D3D9B37CD832F19B0B110C3906904D966CD3709B23E0976CE48036A0B8943541BDAAB435AF5D2781A114203218CA6CC452FBC771FD74A023827AC6DA97903F8DFAA442DCEA95599DBEE9F9B5BABE7A3A279F32F9E71AE2597EF5CB39955141173AC35F44806A994C4221280CCC5A65C4521EE7328E5F445A4BAA4F6E5561A5E27287E781E35A30D7EF49D7192D110D60926EB1FBD5F43754A8A153832E90A91F178BB283CD54954B3B4297F41C4D2BEFD50A1E0586D7710C3B599D91AE40EDD1E62A913EAF0DBD5151360FF356B722D31F783F8B0370B8FC99EE4E98B90565B73E2FFEC840162C3D5AE7A2DC2C3D81CCD5EFA3D5C1EEAD733954019CE17E98E64A91D5669B40C4A93F33F00B1452F7DEDD1EED14B2043CC7C82E8D0F7E9C7A319D25DB66329E90F291F9AA53DE1E1775452A2F2A2CB88691DBBB25ECDC5A9976982707648427BEA577524B68534AD702B46A751D2BF98D4FBD35644EF64DC85F11754AD6C503EDC788635E37BCE27756035F8E8D0E675B2F001443C7D5F06C48449DA152B2A5758E1E7BC37138A5EE5FF8CBC4C26BAC089CD55059CE6AC8D4010D7CB2C4564C06E2AD5EA87126BD0A3EC417872376AB5F49A7215BA1AD529651759C418668BA2D71FF6EF7762A5A0B0DFA2EB97443515627C46444E5655071211B7D64869B6BCEEF98506BE39639A5
+
2CE63CF87A60D27063FB68826C97D269861D4827BCF70C834275739DB2899E153A8AF62C9BF144DF0919A109C202B8E5D0D5E615A8CA1F9E75B52695A7B25E15AE5F34D5BFCE9B17E13CBE593F967D68832C6058A6B99058D703D56969A09326124334312B8E21EDD930A819814B32D7C790E48081A1BE0A0E480C2981CD8E46BFD998385BA6FDA037ADE94FCB9244C7BCF9FA3AC62D028C82C950F59CF46A59A44F09E3F8865F09BC9C8FBE770B1D8D363ADD8DF9B2D151284308BBAFF3AB79BBD613ECADC32B2AE01E0170E711DED7B1400063A0E71A47EB2654511BBFEE41E8FA1AB732BFC7D3AFA660F671D69616693881AE72748E2AE5439BED748C824D448F3BAB19466CC6BF6E9C62846BE67D092A69F7744ABFCCEB11991574BD10889EB1302932FB7386BF394497E129302014FC1D6E7EB5C1A6B156231155CB71227813E329AF8C289B905CA5BB304A106C3F2619DB463F88FCBA664F9C615DFDD1DCE400F32F2B5D9AD7F53BAFF201F941602A5BCF436B54BA92C7DFD617A39CD6210DF0C50ACE4F2D2D895B5708A3D96E032F704FE69205FD83D722A1BF1106E1F66834F70B1925BD751DE5B56288155AEE67E2A83D7FF3B4F8E8F0D413BE0FCFE6E032E2E5DB8B88E9E3AFCA0D4F99157118296E6C0A225395919320D2286116D5EB91A8E926D29D9E7F13CAB4F6AAFA0019C7CEB07D238C1EE3D1B1BC891519817E10551577C2A6D777F932929A8F6EA60AA2D5408EB1431C70443410991D4ED0D786F1130E0BA827BBE088A6B7AEB1173822A8D615C2BBFCE896EEE1BC4ED3BCDDE49F0301FAA03570274645245DA7EA362295358B32668E9C9F9627004ABABDB324CD3536C6FE1ADAFF45F8A13905E69C1B746ED256B49BC0D6BE176120F8BE8C5373BF375543B35D1F647774E17765E3B1A7A68745A95C6A61F241B9D28CC8E71343ABE0A4BA5DD6F9E0D2618E5DA9D5D9347D367DC2F1DD209C26B261E066C9EF36542060ABA66B4BFC898524728ED41FF56FC38DE1D821A7E017600CB3C187203D4B7A77763797ACC4C325F262E697F11485CE4B2B3F911560C406159504C10A68F16085B8D9792FE0B2F04DB97661BC70E41AC6CAA947890CFB60AFCC9A5134F45902397E33F9D158A80FC76280441D9B005E4D9DE75635702838102967F335519A5A94E52847122DC0B95A4A327726E173C09D332824C55C0C2D79239BF230EA2DA9EAD2C2ACBF640A6BEA3561A3F3269AC327DC13E16724D52D9EA1C3C43DE38E59433615DA1E1E7ABF19B5863423929D0420544B11408B2D9ADFBD829D3B91B5A1A5C0D8A1B36DF2DBA997ADDA467F14CB549F6F063F1D3D5E1F37A9F1861D065CC4F07AF669F0D4D205D46419BA6FE5618A49D75521C984E863C5C52293E3E45E46F04B53AF90DF6289C9E48E20D338887966E24EE0DE378997FB
+
1A310971E2B00E65FD54202F58F9A699BE59F5A23C8C67ADD8F853BB7063110105A05EAE739F038402F0BBDB25089EE29FF0BE3A2364C24F7929BA500FEE7A2870250373D85032D66B6ECB38F7E2094F2AF429F3C743AE25FACC1239E2F9263BD3D874BE2FB1304F32CB60D4F329D5715AC4000E2F521A9720E677898926795813E93F403B7545F71D5FB0EB0C68D6CFED0E6BB3C2E824D5B39B21D5B3A7C2D03508AEDAFCBA72A161B730E825D0D8FD7787C92C068AC6057396E761038A751B89D5C89FBE9CDBEE8ABABC9F964C4CA45545207804074138577B21E14D639DBD12EAA0865A238A9963D037BDCBA4351EA250A05459D69F8E2A2966F87BC9D79ADE06DC97410774C4EC6E717059F794B89557E37DF5F20780569CC73821C5DA375197F836760DAADAE9ADC510E65D2ADEC6411EA9239F54CF65786A8731F435BBCB7B0411BFBDC9A96CE4B80120811F6E084EE22BBC736F19B79655B38CC25EA1281630BB734A9EA3D1F0EF9548029C012D6FD7C81E2EF3258729802CDEA998CB83918571228D29FC787F504F5233DB181C9C3E4428F708AA463FA2527B58BFF4C2B0C4D095A7E40E0695C1980B7D166AAAB4135C427565396C3C47C5042D6DE76E32E46DA806A2E572D2CDB93428EE997318E329CB5AB3EF21F59B7CF8533418A35AE7774A65EBF503478B7D8D7290B0B4C81CFE735ED82A5F37CA090239048678CA03236DEFAFB0D274AC237CE55A16A6386D3AA7BD9507C1C4C2459F1156D284A7219C3B31F5D8B42A9ACB4478FA6BEB17AA5A1085EA6F3FE7ACDDFC8C736A43CB5128D15FFA966EC64BA971129B939C7E5C9B1862FFAA1249F1D2E661705E27C311F62F07E33C96B7812850FA06D31F34DCF201BD186DA645F902BAB115C22E4ADCD0AAF1F758B283522D031E8875DFD6F610C69AD56B22DFB4A8B3A975030368CFE1BF198A05B5D2AC9C4634655B56E708E65B2E7E43C6E47E852D3FA02D4C3A06D53E3D540C4F707435358D75246FEE77404C7298659B41768AFD5D2EA0483440D3B4E06DF6A9116FA974F1788AC9C5FBF9F7CA9F2DF32D1C79EB8E7A131FD17AB36A114F0E662FC7F88133509F751DC7ABD9E979239A374EFAED8F2C9D3A5555DBE04E733901593B53638758CC4F1E8374B66F4012E3FFA84F463154621404965BF5E62F4A40437B2EBDDC782BA99969D6AAFFC3AA3120325EDA7D15E5F5D4EE9AAEF5AE09FE22427F9A5A86F4872849256F53678E88969394BC9E558A8ABFCD41475DA22E360BC96B32A5F530461CF427406DB50E4DB17C2F344DEDC2936973CBFC11044A286A301C003E525E18D58DED07FB385EDA82476757B54389ADEF5631A8281EB542588759B74A998F7E4A4BF9716D594FCAA7AB3860FB686774465035E224BEC6ACFEBD3A051BE4E846A3AB895ED2FCF3C7C343D26A89E6A5
+
4A4437D44171887403D7E0295682E0CFFCF560CD34FF92731250D4DB396325C5BD93C2E3D4F4B6A5410D3E9395090C87BF1819EC317ADFC893A1E0AC51EE03850346FB20C0604BA5374DF775AA5C14BB67A8054756666BB70BFED4538C6F7A46A6393AA50C0BC455985009E9C576E16E5EED1D4D72ECD5E2EDE3327821140DE4E2AAAE516336AB9E1EB3A83D7F20666337FCAB742526D1E61FF2CB55C479167D8C98C377365204F5A20CB97B655911E14AA4483C0E25DCA2585148ACE34AC64DE76D34F0123F25862ACA45FF9E13A5D4900FEF9BC0B05686BB95133C6E4B72844AC4D61AFB9E0C4E2756D34B99119FDF73645E47F3D187361C972B9B1113A3EE82A514EF904A91D73E43784299E867ADC13E6A95ED83F5A8569BE2B626BF84782378F2B24C81B348CC562061577E1C80C41DCF73CE9435C9BA811D1CFFC1398889053B4D790D45F033026D36C87F02A380EC6C9188E5AEC75F6EDEC52201D84A9D2B375844BF8168A4621072D59A9944C254D32A48AC1192806449B649226818F2386C94E407A84BAC9740BC22A175B377AC9FC4CE0F2FFA944C61560A51E93EBCBC6D69B43AF65977F4FE976C60C58B6D2D543432EF8C4EFE934AFC039F5AD28568E669AFE2E84E7F9077CB305C2FCF2A34118338B4C56ECF080D0D36776D1C5A7477216544C45E34BA454B197103D85E2F904D222126B29EDBA8D94EC0D64EE6CEDC10628AF26045302191A2EF42CA5F7B558E2B9B7EB65BD81FDA1F832C5CAF3E844E816947E97C9E70152611F0085C831661116E14289B7E4D0ECCBAE7192CA3D123C5741C23A3E5D440E5A0E69416E8B7DA992AD86B8DD3FD8BD9B9556928595E0E6E0A74481B6397183AC8B7F5F38A4E353B20DB6B80CA117A13F5E93053B7C5E2834487FC25F37B52044413CA1A95808A0ACD445E4896FE43F044E4EC8A44F68F178FBCA3DE62C57399626E3341155ADEE376A2F3063C2BA9F6E255154CE10C74B0A0B43641A4812D81120B0A6E84A9880F68FAC0D7B9D144ED21E41D45FE8E440696ED9768BE733015552E59DD59AC32F93C87095EC67AE409C39E175C6AD91BBE381E1C70D78E593B235A4AE6108CDF3DA6B179280B8921B5D0AE69389CC1B721109FEFCED85C4015BCA78603D1F942841B26EE4789EB2C50E70E53EF671222192A84DB312A47C7BF48573E
+
0000000000000000000000000000000000000000000000000000000000000000
+
0000000000000000000000000000000000000000000000000000000000000000
+
0000000000000000000000000000000000000000000000000000000000000000
+
0000000000000000000000000000000000000000000000000000000000000000
+
0000000000000000000000000000000000000000000000000000000000000000
+
0000000000000000000000000000000000000000000000000000000000000000
+
0000000000000000000000000000000000000000000000000000000000000000
+
0000000000000000000000000000000000000000000000000000000000000000
+
cleartomark end
+
%APLT1End
+
%RBIEndFontSubset
+/Helvetica cguidfix
+/F1.1/Helvetica 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 311 119 rc
+226 96.75 m
+289.5 96.75 l
+295.02286 96.75 299.5 92.272842 299.5 86.75 c
+299.5 21.75 l
+299.5 16.227142 295.02286 11.75 289.5 11.75 c
+226 11.75 l
+220.47714 11.75 216 16.227142 216 21.75 c
+216 21.75 216 21.75 216 21.75 c
+216 86.75 l
+216 92.272842 220.47714 96.75 226 96.75 c
+h
+226 96.75 m
+f
+1 J
+1 j
+0 0 0 sc
+1 0 0 -1 -163 280 cm
+389 183.25 m
+452.5 183.25 l
+458.02286 183.25 462.5 187.72716 462.5 193.25 c
+462.5 258.25 l
+462.5 263.77286 458.02286 268.25 452.5 268.25 c
+389 268.25 l
+383.47714 268.25 379 263.77286 379 258.25 c
+379 258.25 379 258.25 379 258.25 c
+379 193.25 l
+379 187.72716 383.47714 183.25 389 183.25 c
+h
+389 183.25 m
+S
+1 1 1 sc
+CM
+243.375 86.25 m
+254.375 86.25 l
+254.375 67.25 l
+243.375 67.25 l
+h
+243.375 86.25 m
+f
+0 0 0 sc
+1 0 0 -1 -163 280 cm
+406.375 193.75 m
+417.375 193.75 l
+417.375 212.75 l
+406.375 212.75 l
+h
+406.375 193.75 m
+S
+1 1 1 sc
+CM
+254.375 86.25 m
+265.375 86.25 l
+265.375 67.25 l
+254.375 67.25 l
+h
+254.375 86.25 m
+f
+0 0 0 sc
+1 0 0 -1 -163 280 cm
+417.375 193.75 m
+428.375 193.75 l
+428.375 212.75 l
+417.375 212.75 l
+h
+417.375 193.75 m
+S
+1 1 1 sc
+CM
+265.375 86.25 m
+276.375 86.25 l
+276.375 67.25 l
+265.375 67.25 l
+h
+265.375 86.25 m
+f
+0 0 0 sc
+1 0 0 -1 -163 280 cm
+428.375 193.75 m
+439.375 193.75 l
+439.375 212.75 l
+428.375 212.75 l
+h
+428.375 193.75 m
+S
+1 1 1 sc
+CM
+276.375 86.25 m
+287.375 86.25 l
+287.375 67.25 l
+276.375 67.25 l
+h
+276.375 86.25 m
+f
+0 0 0 sc
+1 0 0 -1 -163 280 cm
+439.375 193.75 m
+450.375 193.75 l
+450.375 212.75 l
+439.375 212.75 l
+h
+439.375 193.75 m
+S
+403.625 191.25 m
+452.875 191.25 l
+S
+403.625 215.25 m
+452.875 215.25 l
+S
+/Cs2 SC
+0 sc
+0 i
+1 0 0 -1 265.33301 102.25 cm
+/F1.1[ 12 0 0 -12 0 0]sf
+-16.933594 4 m
+(!"#$%!)[ 4.259766 6.000000 6.673828 6.000000 6.673828 0.000000 ] xS
+0.60000002 i
+/Cs1 SC
+0 0 0 sc
+1 0 0 -1 -163 280 cm
+437.97101 236.75 m
+418.88461 239.76463 l
+418.33908 239.8508 417.96671 240.36288 418.05286 240.9084 c
+418.12723 241.3792 418.5235 241.73207 418.99973 241.75156 c
+436.27689 242.45851 l
+436.8287 242.48109 437.25775 242.94673 437.23517 243.49855 c
+437.2153 243.98373 436.84976 244.38455 436.36844 244.44887 c
+419.40271 246.71596 l
+418.85529 246.78911 418.47083 247.29218 418.54398 247.8396 c
+418.60556 248.30058 418.97684 248.65823 419.43979 248.70259 c
+430.08246 249.72214 l
+430.63223 249.77481 431.03522 250.26317 430.98254 250.81294 c
+430.93701 251.28819 430.56186 251.66496 430.08682 251.71259 c
+423.2944 252.39348 l
+422.74487 252.44856 422.34402 252.93871 422.39911 253.48824 c
+422.44446 253.94055 422.78915 254.30537 423.23819 254.37625 c
+432.87006 255.89679 l
+433.41559 255.98291 433.78799 256.49496 433.70187 257.0405 c
+433.6543 257.34186 433.47177 257.60501 433.20615 257.75513 c
+427.27002 261.10999 l
+S
+/Cs2 SC
+0 sc
+0 i
+1 0 0 -1 265.25 50.25 cm
+-19.010742 4 m
+(&'\(#\)*)[ 7.330078 6.673828 3.996094 6.673828 6.673828 0.000000 ] xS
+0.60000002 i
+/Cs1 SC
+1 1 1 sc
+CM
+29.5 84 m
+117.5 84 l
+117.5 33 l
+29.5 33 l
+h
+29.5 84 m
+f
+0 0 0 sc
+1 0 0 -1 -163 280 cm
+192.5 196 m
+280.5 196 l
+280.5 247 l
+192.5 247 l
+h
+192.5 196 m
+S
+1 1 1 sc
+CM
+199.75 43.5 m
+210.75 43.5 l
+210.75 24.5 l
+199.75 24.5 l
+h
+199.75 43.5 m
+f
+0 0 0 sc
+1 0 0 -1 -163 280 cm
+362.75 236.5 m
+373.75 236.5 l
+373.75 255.5 l
+362.75 255.5 l
+h
+362.75 236.5 m
+S
+1 1 1 sc
+CM
+210.75 43.5 m
+221.75 43.5 l
+221.75 24.5 l
+210.75 24.5 l
+h
+210.75 43.5 m
+f
+0 0 0 sc
+1 0 0 -1 -163 280 cm
+373.75 236.5 m
+384.75 236.5 l
+384.75 255.5 l
+373.75 255.5 l
+h
+373.75 236.5 m
+S
+1 1 1 sc
+CM
+221.75 43.5 m
+232.75 43.5 l
+232.75 24.5 l
+221.75 24.5 l
+h
+221.75 43.5 m
+f
+0 0 0 sc
+1 0 0 -1 -163 280 cm
+384.75 236.5 m
+395.75 236.5 l
+395.75 255.5 l
+384.75 255.5 l
+h
+384.75 236.5 m
+S
+1 1 1 sc
+CM
+232.75 43.5 m
+243.75 43.5 l
+243.75 24.5 l
+232.75 24.5 l
+h
+232.75 43.5 m
+f
+0 0 0 sc
+1 0 0 -1 -163 280 cm
+395.75 236.5 m
+406.75 236.5 l
+406.75 255.5 l
+395.75 255.5 l
+h
+395.75 236.5 m
+S
+360 234 m
+409.25 234 l
+409.25 258 l
+360 258 l
+S
+/Cs2 SC
+0 sc
+0 i
+1 0 0 -1 181.5 72 cm
+-26.34375 -3 m
+(+,--\).*)[ 6.000000 6.673828 9.996094 9.996094 6.673828 6.673828 0.000000 ] xS
+-16.68457 11 m
+(/0#0#)[ 6.673828 6.673828 6.673828 6.673828 0.000000 ] xS
+0.60000002 i
+/Cs1 SC
+0 0 0 sc
+1 0 0 -1 -163 280 cm
+351.48682 221.99998 m
+362.52533 244.11865 l
+S
+1 1 1 sc
+CM
+68 74 m
+79 74 l
+79 55 l
+68 55 l
+h
+68 74 m
+f
+0 0 0 sc
+1 0 0 -1 -163 280 cm
+231 206 m
+242 206 l
+242 225 l
+231 225 l
+h
+231 206 m
+S
+/Cs2 SC
+0 sc
+0 i
+1 0 0 -1 73.5 43.5 cm
+-26.34375 4 m
+(+,--\).*)[ 6.000000 6.673828 9.996094 9.996094 6.673828 6.673828 0.000000 ] xS
+0.60000002 i
+/Cs1 SC
+0 0 0 sc
+1 0 0 -1 -163 280 cm
+242 215.5 m
+349.8273 242.73589 l
+S
+CM
+197.90787 34.465302 m
+187.87686 41.419327 l
+185.77774 33.108902 l
+h
+197.90787 34.465302 m
+f
+0 J
+0 j
+1 0 0 -1 -163 280 cm
+360.90787 245.5347 m
+350.87686 238.58067 l
+348.77774 246.8911 l
+h
+360.90787 245.5347 m
+S
+/Cs2 SC
+0 sc
+0 i
+1 0 0 -1 140.5 39 cm
+-8.3408203 4 m
+(102)[ 6.673828 6.673828 0.000000 ] xS
+1 0 0 -1 73.5 91 cm
+-63.703125 4 m
+(3\)2\)45#6-#.247\).\)6#\()[ 8.666016 6.673828 3.333984 6.673828 3.333984 8.003906 6.673828 6.673828 9.996094 6.673828 6.673828 3.333984 3.333984 9.996094 6.673828 6.673828 6.673828 6.673828 6.673828 0.000000 ] xS
+ep
+end
+%%Trailer
+%%EOF
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/paper/images/datasegment_command_queue.graffle	Tue Feb 07 18:08:31 2012 +0900
@@ -0,0 +1,1428 @@
+<?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-07 15:56:51 +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>{{172.5, 182}, {128, 14}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FitText</key>
+			<string>YES</string>
+			<key>Flow</key>
+			<string>Resize</string>
+			<key>ID</key>
+			<integer>108</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 Data Segment Manager}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+			<key>Wrap</key>
+			<string>NO</string>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{295, 234}, {17, 14}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FitText</key>
+			<string>YES</string>
+			<key>Flow</key>
+			<string>Resize</string>
+			<key>ID</key>
+			<integer>107</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>
+				<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>16</integer>
+			</dict>
+			<key>ID</key>
+			<integer>106</integer>
+			<key>Points</key>
+			<array>
+				<string>{242, 215.5}</string>
+				<string>{362.75, 246}</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>103</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{210, 229.5}, {53, 14}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FitText</key>
+			<string>YES</string>
+			<key>Flow</key>
+			<string>Resize</string>
+			<key>ID</key>
+			<integer>104</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 command}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+			<key>Wrap</key>
+			<string>NO</string>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{231, 206}, {11, 19}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>ID</key>
+			<integer>103</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>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>AllowLabelDrop</key>
+			<false/>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>Head</key>
+			<dict>
+				<key>ID</key>
+				<integer>16</integer>
+				<key>Info</key>
+				<integer>1</integer>
+			</dict>
+			<key>ID</key>
+			<integer>101</integer>
+			<key>Points</key>
+			<array>
+				<string>{351.487, 222}</string>
+				<string>{362.525, 244.119}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>HeadArrow</key>
+					<string>0</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>100</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{318, 194}, {53, 28}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FitText</key>
+			<string>YES</string>
+			<key>Flow</key>
+			<string>Resize</string>
+			<key>ID</key>
+			<integer>100</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 command\
+queue}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+			<key>Wrap</key>
+			<string>NO</string>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>Group</string>
+			<key>Graphics</key>
+			<array>
+				<dict>
+					<key>AllowLabelDrop</key>
+					<false/>
+					<key>Class</key>
+					<string>LineGraphic</string>
+					<key>ID</key>
+					<integer>12</integer>
+					<key>Points</key>
+					<array>
+						<string>{360, 234}</string>
+						<string>{409.25, 234}</string>
+						<string>{409.25, 258}</string>
+						<string>{360, 258}</string>
+					</array>
+					<key>Style</key>
+					<dict>
+						<key>stroke</key>
+						<dict>
+							<key>HeadArrow</key>
+							<string>0</string>
+							<key>HeadScale</key>
+							<real>1.4285709857940674</real>
+							<key>TailArrow</key>
+							<string>0</string>
+							<key>TailScale</key>
+							<real>0.5</real>
+						</dict>
+					</dict>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{395.75, 236.5}, {11, 19}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Font</key>
+						<string>HiraKakuProN-W3</string>
+						<key>Size</key>
+						<real>12</real>
+					</dict>
+					<key>ID</key>
+					<integer>13</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>VerticalPad</key>
+						<integer>0</integer>
+					</dict>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{384.75, 236.5}, {11, 19}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Font</key>
+						<string>HiraKakuProN-W3</string>
+						<key>Size</key>
+						<real>12</real>
+					</dict>
+					<key>ID</key>
+					<integer>14</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>VerticalPad</key>
+						<integer>0</integer>
+					</dict>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{373.75, 236.5}, {11, 19}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Font</key>
+						<string>HiraKakuProN-W3</string>
+						<key>Size</key>
+						<real>12</real>
+					</dict>
+					<key>ID</key>
+					<integer>15</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>VerticalPad</key>
+						<integer>0</integer>
+					</dict>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{362.75, 236.5}, {11, 19}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Font</key>
+						<string>HiraKakuProN-W3</string>
+						<key>Size</key>
+						<real>12</real>
+					</dict>
+					<key>ID</key>
+					<integer>16</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>VerticalPad</key>
+						<integer>0</integer>
+					</dict>
+				</dict>
+			</array>
+			<key>ID</key>
+			<integer>11</integer>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{192.5, 196}, {88, 51}}</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>99</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>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>Group</string>
+			<key>Graphics</key>
+			<array>
+				<dict>
+					<key>Bounds</key>
+					<string>{{408.75, 222.75}, {39, 14}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FitText</key>
+					<string>YES</string>
+					<key>Flow</key>
+					<string>Resize</string>
+					<key>ID</key>
+					<integer>88</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 Thread}</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>89</integer>
+					<key>Points</key>
+					<array>
+						<string>{437.971, 236.75}</string>
+						<string>{408.917, 241.339}</string>
+						<string>{447.75, 242.928}</string>
+						<string>{410.759, 247.871}</string>
+						<string>{440.238, 250.695}</string>
+						<string>{415.578, 253.167}</string>
+						<string>{435.703, 256.344}</string>
+						<string>{427.27, 261.11}</string>
+					</array>
+					<key>Style</key>
+					<dict>
+						<key>stroke</key>
+						<dict>
+							<key>CornerRadius</key>
+							<real>1</real>
+							<key>HeadArrow</key>
+							<string>0</string>
+							<key>HeadScale</key>
+							<real>1.4285709857940674</real>
+							<key>TailArrow</key>
+							<string>0</string>
+							<key>TailScale</key>
+							<real>0.5</real>
+						</dict>
+					</dict>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{411.333, 170.75}, {34, 14}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FitText</key>
+					<string>YES</string>
+					<key>Flow</key>
+					<string>Resize</string>
+					<key>ID</key>
+					<integer>90</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 "key1"}</string>
+						<key>VerticalPad</key>
+						<integer>0</integer>
+					</dict>
+					<key>Wrap</key>
+					<string>NO</string>
+				</dict>
+				<dict>
+					<key>Class</key>
+					<string>Group</string>
+					<key>Graphics</key>
+					<array>
+						<dict>
+							<key>AllowLabelDrop</key>
+							<false/>
+							<key>Class</key>
+							<string>LineGraphic</string>
+							<key>FontInfo</key>
+							<dict>
+								<key>Font</key>
+								<string>Helvetica</string>
+								<key>Size</key>
+								<real>11</real>
+							</dict>
+							<key>ID</key>
+							<integer>92</integer>
+							<key>Points</key>
+							<array>
+								<string>{403.625, 215.25}</string>
+								<string>{452.875, 215.25}</string>
+							</array>
+							<key>Style</key>
+							<dict>
+								<key>stroke</key>
+								<dict>
+									<key>HeadArrow</key>
+									<string>0</string>
+									<key>HeadScale</key>
+									<real>1.4285709857940674</real>
+									<key>TailArrow</key>
+									<string>0</string>
+									<key>TailScale</key>
+									<real>0.5</real>
+								</dict>
+							</dict>
+						</dict>
+						<dict>
+							<key>AllowLabelDrop</key>
+							<false/>
+							<key>Class</key>
+							<string>LineGraphic</string>
+							<key>FontInfo</key>
+							<dict>
+								<key>Font</key>
+								<string>Helvetica</string>
+								<key>Size</key>
+								<real>11</real>
+							</dict>
+							<key>ID</key>
+							<integer>93</integer>
+							<key>Points</key>
+							<array>
+								<string>{403.625, 191.25}</string>
+								<string>{452.875, 191.25}</string>
+							</array>
+							<key>Style</key>
+							<dict>
+								<key>stroke</key>
+								<dict>
+									<key>HeadArrow</key>
+									<string>0</string>
+									<key>HeadScale</key>
+									<real>1.4285709857940674</real>
+									<key>TailArrow</key>
+									<string>0</string>
+									<key>TailScale</key>
+									<real>0.5</real>
+								</dict>
+							</dict>
+						</dict>
+						<dict>
+							<key>Bounds</key>
+							<string>{{439.375, 193.75}, {11, 19}}</string>
+							<key>Class</key>
+							<string>ShapedGraphic</string>
+							<key>FontInfo</key>
+							<dict>
+								<key>Font</key>
+								<string>HiraKakuProN-W3</string>
+								<key>Size</key>
+								<real>10</real>
+							</dict>
+							<key>ID</key>
+							<integer>94</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>VerticalPad</key>
+								<integer>0</integer>
+							</dict>
+						</dict>
+						<dict>
+							<key>Bounds</key>
+							<string>{{428.375, 193.75}, {11, 19}}</string>
+							<key>Class</key>
+							<string>ShapedGraphic</string>
+							<key>FontInfo</key>
+							<dict>
+								<key>Font</key>
+								<string>HiraKakuProN-W3</string>
+								<key>Size</key>
+								<real>10</real>
+							</dict>
+							<key>ID</key>
+							<integer>95</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>VerticalPad</key>
+								<integer>0</integer>
+							</dict>
+						</dict>
+						<dict>
+							<key>Bounds</key>
+							<string>{{417.375, 193.75}, {11, 19}}</string>
+							<key>Class</key>
+							<string>ShapedGraphic</string>
+							<key>FontInfo</key>
+							<dict>
+								<key>Font</key>
+								<string>HiraKakuProN-W3</string>
+								<key>Size</key>
+								<real>10</real>
+							</dict>
+							<key>ID</key>
+							<integer>96</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>VerticalPad</key>
+								<integer>0</integer>
+							</dict>
+						</dict>
+						<dict>
+							<key>Bounds</key>
+							<string>{{406.375, 193.75}, {11, 19}}</string>
+							<key>Class</key>
+							<string>ShapedGraphic</string>
+							<key>FontInfo</key>
+							<dict>
+								<key>Font</key>
+								<string>HiraKakuProN-W3</string>
+								<key>Size</key>
+								<real>10</real>
+							</dict>
+							<key>ID</key>
+							<integer>97</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>VerticalPad</key>
+								<integer>0</integer>
+							</dict>
+						</dict>
+					</array>
+					<key>ID</key>
+					<integer>91</integer>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{379, 183.25}, {83.5, 85}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Font</key>
+						<string>HiraKakuProN-W3</string>
+						<key>Size</key>
+						<real>12</real>
+					</dict>
+					<key>ID</key>
+					<integer>98</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>
+						<key>stroke</key>
+						<dict>
+							<key>CornerRadius</key>
+							<real>10</real>
+						</dict>
+					</dict>
+					<key>Text</key>
+					<dict>
+						<key>VerticalPad</key>
+						<integer>0</integer>
+					</dict>
+				</dict>
+			</array>
+			<key>ID</key>
+			<integer>87</integer>
+		</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-07 16:01:30 +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+PgpzdHJlYW0KeAGVVrtuXDcQ7fkVhCupEM33o42SFAJS
+	GFoghZHC2EgRFK0TSVGRv885Q/Lq7uragSwsvJydB3lm5sw86k/6UVv8pdR0qUE/3ehf
+	9Vf98fLZ6f2zdvL3vNcX1iTNz0rxVofadGrNlKQOOibP3+WoH3Csxno/FXTM/edkfPF1
+	HiuN9X4efaQvGHdl14yH9sqXo8IM1Q/7fo1+eMAhmFiK00kkKhRcYTqSgwRBzNVh++tQ
+	6Xd86J7auP9rmP7gVyjg+W6FjD7oW6B4hc99x/XyWhFyq68vgb6Trxf8jwnYH8TW4RU+
+	wbajOo4rVIdEgFKuFlMEKMHNNTGeqHpkAr4mqj4HUyQFM0M+i4KEUuPQUR2HFapDQsAW
+	R3LoQTpkPaIANoK/URl3hGd4Wu6/oDqeR1T7VzVRHb8c9DWKN9psAgoiFcsnOtRrYw3f
+	bgI7tRkbRqKtoC2eXHmPp6G96cnX93ga2pueQnuPp6G95WmrzKINJhO05l5LrRKXLngQ
+	XE4tFQp0WnqHZphFSssh6JbgEE8OsRr8sXIT+eIQdLa0pr8fdtr50QZeX7hsWgggpKh3
+	B/3xZ2csumR3qz/rsw9/3pyTjLw++9fNbx/O9W96d6V+2gmfve2oGIppoAQfMhOPF7hq
+	ao0ZEhBQxhd0B2QhNGo1U5OtKiLLLeeifbQmZHAZdWzCF0qarZHUBZlj8/nokK4GuoIk
+	+QA8ICnBO3iqprVGT5Akl2mHy/iS6csbsKV0KGTVV+pBVlGhvLpPpYqkxVyUSEJiPDBd
+	gx19QculILJWA/iVnvArJNGEGkGakISMK1MSY21oqQhijNYzHpBxwLzjUJP4gqwCEN4+
+	FktfCNP8eGGkq2JqaFlcVYOUAtIIHK3NYtZKphl+SpVmCBfkUtUU6zsM1tiKMvIRqfDe
+	k/6DNTkgjshK5HNQBfLohOTjN9FpYgdJdcgJYUBWAl6TUNK1emCFmZXBCZTkTBAYjXeC
+	oLh+Aw+6bHwNJlhoyBtu4L0pMdIQiYg1KUrCUGoBKRJBY70k5AHReAEoxQiwKWvgm+6o
+	oih8Qh5sipAgXMDlRFKy2AVvarH0lUxtuB9BgFtHQCHDS1F9kJTKu2ckno/B2boGT8XY
+	aHsloKtTRCVAFgB491MczQozJAJvM4NhbKSESY9LIbMALjvjHDJASjzpWaQIVcGG32jZ
+	ZqyzBY87blmFlt2dY3FAv97Ndn1aWvjLFP3eO1hLB79ZPlyT1SFkjccnR8reJviu6NpQ
+	5CTgQ9C6bPuENx7PCPWWKoYumWKlK16KTI23Xk5GOBktdN0tL1U2mP/10hcB0V15mdMq
+	YA3ZfNHJXcRL1115EVzUUYJfl49sQYCRHGmxfaGScUAxjkNiZQbqyDfiQp5XGzyPZuE+
+	iGu+rRcPKgJnJX0RjgtGf1Zn+79mWRwOS4V8nbKjUlmV6Gk49Lm1Xu32p7MFFJgKh//x
+	cDl7fLl5QWXu7nsVrlwLOJJWkEYU9gA3IcvcttDpoKmItgEnLJPveHv2AesoAJv7idou
+	X6qhMRc1Kd5vjdGezwTe3pqhC8AnDckZ+j181dm38F0qBKNJBj3naABnV1+IAFqMM/sV
+	gV4T3HMx/1EymJdcxTGpYgZmMCZxcwAmDiSsLSwtjIqCf9DLxlmsfw/6Tm1Z38LxFT73
+	a55aLrlY+JhMCrGs4imwr0nVMl1LPA5AzDrHeK+3XVnPUt9aaQJWKZR6RB/INtNrT5/U
+	HsZitJWMfFp6f7/8s1l4I8ctbmxJ3OJtwN506g0Z/nE2y9I+8C8k/OVc9e1JD8H1QsZ/
+	TKPDIlqabppPq1+GY3W2qCyhFj+Lm6c1u3/6Dz7/698KZW5kc3RyZWFtCmVuZG9iago2
+	IDAgb2JqCjEzODIKZW5kb2JqCjMgMCBvYmoKPDwgL1R5cGUgL1BhZ2UgL1BhcmVudCA0
+	IDAgUiAvUmVzb3VyY2VzIDcgMCBSIC9Db250ZW50cyA1IDAgUiAvTWVkaWFCb3ggWzAg
+	MCA1NTkgNzgzXQo+PgplbmRvYmoKNyAwIG9iago8PCAvUHJvY1NldCBbIC9QREYgL1Rl
+	eHQgXSAvQ29sb3JTcGFjZSA8PCAvQ3MxIDggMCBSIC9DczIgOSAwIFIgPj4gL0ZvbnQg
+	PDwKL0YxLjAgMTAgMCBSID4+ID4+CmVuZG9iagoxMSAwIG9iago8PCAvTGVuZ3RoIDEy
+	IDAgUiAvTiAzIC9BbHRlcm5hdGUgL0RldmljZVJHQiAvRmlsdGVyIC9GbGF0ZURlY29k
+	ZSA+PgpzdHJlYW0KeAGFVM9rE0EU/jZuqdAiCFprDrJ4kCJJWatoRdQ2/RFiawzbH7ZF
+	kGQzSdZuNuvuJrWliOTi0SreRe2hB/+AHnrwZC9KhVpFKN6rKGKhFy3xzW5MtqXqwM5+
+	8943731vdt8ADXLSNPWABOQNx1KiEWlsfEJq/IgAjqIJQTQlVdvsTiQGQYNz+Xvn2HoP
+	gVtWw3v7d7J3rZrStpoHhP1A4Eea2Sqw7xdxClkSAog836Epx3QI3+PY8uyPOU55eMG1
+	Dys9xFkifEA1Lc5/TbhTzSXTQINIOJT1cVI+nNeLlNcdB2luZsbIEL1PkKa7zO6rYqGc
+	TvYOkL2d9H5Os94+wiHCCxmtP0a4jZ71jNU/4mHhpObEhj0cGDX0+GAVtxqp+DXCFF8Q
+	TSeiVHHZLg3xmK79VvJKgnCQOMpkYYBzWkhP10xu+LqHBX0m1xOv4ndWUeF5jxNn3tTd
+	70XaAq8wDh0MGgyaDUhQEEUEYZiwUECGPBoxNLJyPyOrBhuTezJ1JGq7dGJEsUF7Ntw9
+	t1Gk3Tz+KCJxlEO1CJL8Qf4qr8lP5Xn5y1yw2Fb3lK2bmrry4DvF5Zm5Gh7X08jjc01e
+	fJXUdpNXR5aseXq8muwaP+xXlzHmgjWPxHOw+/EtX5XMlymMFMXjVfPqS4R1WjE3359s
+	fzs94i7PLrXWc62JizdWm5dn/WpI++6qvJPmVflPXvXx/GfNxGPiKTEmdornIYmXxS7x
+	kthLqwviYG3HCJ2VhinSbZH6JNVgYJq89S9dP1t4vUZ/DPVRlBnM0lSJ93/CKmQ0nbkO
+	b/qP28f8F+T3iuefKAIvbODImbptU3HvEKFlpW5zrgIXv9F98LZua6N+OPwEWDyrFq1S
+	NZ8gvAEcdod6HugpmNOWls05Uocsn5O66cpiUsxQ20NSUtcl12VLFrOZVWLpdtiZ0x1u
+	HKE5QvfEp0plk/qv8RGw/bBS+fmsUtl+ThrWgZf6b8C8/UUKZW5kc3RyZWFtCmVuZG9i
+	agoxMiAwIG9iago3MzcKZW5kb2JqCjggMCBvYmoKWyAvSUNDQmFzZWQgMTEgMCBSIF0K
+	ZW5kb2JqCjEzIDAgb2JqCjw8IC9MZW5ndGggMTQgMCBSIC9OIDEgL0FsdGVybmF0ZSAv
+	RGV2aWNlR3JheSAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAGFUk9IFFEc
+	/s02EoSIQYV4iHcKCZUprKyg2nZ1WZVtW5XSohhn37qjszPTm9k1xZMEXaI8dQ+iY3Ts
+	0KGbl6LArEvXIKkgCDx16PvN7OoohG95O9/7/f1+33tEbZ2m7zspQVRzQ5UrpaduTk2L
+	gx8pRR3UTlimFfjpYnGMseu5kr+719Zn0tiy3se1dvv2PbWVZWAh6i22txD6IZFmAB+Z
+	nyhlgLPAHZav2D4BPFgOrBrwI6IDD5q5MNPRnHSlsi2RU+aiKCqvYjtJrvv5uca+i7WJ
+	g/5cj2bWjr2z6qrRTNS090ShvA+uRBnPX1T2bDUUpw3jnEhDGinyrtXfK0zHEZErEEoG
+	UjVkuZ9qTp114HUYu126k+P49hClPslgqIm16bKZHYV9AHYqy+wQ8AXo8bJiD+eBe2H/
+	W1HDk8AnYT9kh3nWrR/2F65T4HuEPTXgzhSuxfHaih9eLQFD91QjaIxzTcTT1zlzpIjv
+	MdQZmPdGOaYLMXeWqhM3gDthH1mqZgqxXfuu6iXuewJ30+M70Zs5C1ygHElysRXZFNA8
+	CVgUfYuwSQ48Ps4eVeB3qJjAHLmJ3M0o9x7VERtno1KBVnqNV8ZP47nxxfhlbBjPgH6s
+	dtd7fP/p4xV117Y+PPmNetw5rr2dG1VhVnFlC93/xzKEj9knOabB06FZWGvYduQPmsxM
+	sAwoxH8FPpf6khNV3NXu7bhFEsxQPixsJbpLVG4p1Oo9g0qsHCvYAHZwksQsWhy4U2u6
+	OXh32CJ6bflNV7Lrhv769nr72vIebcqoKSgTzbNEZpSxW6Pk3Xjb/WaREZ84Or7nvYpa
+	yf5JRRA/hTlaKvIUVfRWUNbEb2cOfhu2flw/pef1Qf08CT2tn9Gv6KMRvgx0Sc/Cc1Ef
+	o0nwsGkh4hKgioMz1E5UY40D4inx8rRbZJH9D0AZ/WYKZW5kc3RyZWFtCmVuZG9iagox
+	NCAwIG9iago3MDQKZW5kb2JqCjkgMCBvYmoKWyAvSUNDQmFzZWQgMTMgMCBSIF0KZW5k
+	b2JqCjQgMCBvYmoKPDwgL1R5cGUgL1BhZ2VzIC9NZWRpYUJveCBbMCAwIDYxMiA3OTJd
+	IC9Db3VudCAxIC9LaWRzIFsgMyAwIFIgXSA+PgplbmRvYmoKMTUgMCBvYmoKPDwgL1R5
+	cGUgL0NhdGFsb2cgL091dGxpbmVzIDIgMCBSIC9QYWdlcyA0IDAgUiA+PgplbmRvYmoK
+	MiAwIG9iago8PCAvTGFzdCAxNiAwIFIgL0ZpcnN0IDE3IDAgUiA+PgplbmRvYmoKMTcg
+	MCBvYmoKPDwgL1BhcmVudCAxOCAwIFIgL0NvdW50IDAgL0Rlc3QgWyAzIDAgUiAvWFla
+	IDAgNzgzIDAgXSAvVGl0bGUgKP7/MK0w4zDzMNAwuVwwMDAgXDAwMDEpCj4+CmVuZG9i
+	agoxOCAwIG9iago8PCA+PgplbmRvYmoKMTYgMCBvYmoKPDwgL1BhcmVudCAxOCAwIFIg
+	L0NvdW50IDAgL0Rlc3QgWyAzIDAgUiAvWFlaIDAgNzgzIDAgXSAvVGl0bGUgKP7/MK0w
+	4zDzMNAwuVwwMDAgXDAwMDEpCj4+CmVuZG9iagoxOSAwIG9iago8PCAvTGVuZ3RoIDIw
+	IDAgUiAvTGVuZ3RoMSAxMDg5NiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0K
+	eAG9Ont8U0XWM3OfeTZJ8340SdMkTdP3i5YWGkpbWqAVWoQWKbaFQkHQgqUIK3xVUaAg
+	u8hTcFUUeS42lC4EWPhYt4rsQ9FFUFb3ZXXd/ey6337o+gFJvnNvSrf097k///C39+bM
+	zJmZO/fMOWfOOTM3HctXtCIF6kIUmja7uX0BEq/kHyGEB+YtbW6P4fFayH85r7PDEcOZ
+	ZISoJQvaFy6N4fx2hKS2hUtWDT2vhf5aR1tr8/xYO7oNeX4bVMRwnAt5UtvSjkdiuKYP
+	8qYlD80bao//PeDZS5sfGXo/+hBwx4PNS1shhyt5AyRJ7Q893CGiKFkYb0b78tah/rge
+	6HsbYag1ooeQBD2AOESQCu5GhLjPpDZEQ6vQDtf8VNm2++OKv0RqXsTvr/6+mL/h/MnV
+	r1tve2Vb+f+FCsmd/kLO+iI+hOQY2gdlW4dbxOcgMYZQnT+EqgBKAPIA/P4JRtSFD6Af
+	ALwIQKFFeBNaBbAR4FkAerh0GLDTeFMvzQfO4FXIjCcHZLR9htZkN0pl9ndDmO173v6B
+	8eOz2ATS+wM29SqQZIIUv4hfQPORHb+C3Hg1qkTJeM8J3xJ7EzQdRu0AXQCUmGJ8uDch
+	234epyI3jeEZD0qg8Un7n7LS7J9khQjutb/mDdGQ/TQBsECc/YLteft/2hbazwMcjTUd
+	8UGPk/bDtiX2bQkhvKfX/owthOGZrbFshQ0ePWlf6ttpn58ltk/dGSJHe+2F0D4zILPn
+	FzjtebYBe4Y3xGPA02xT7SlZv7InwYPQzQGDugNqu9W2zT4WmhJs5d6xAGfxEbwXpeC9
+	ve7J9jNQhOmeqPIV7Azh752oTM5yh/DqQH5l8k5fpdftm2p3+yq8XijPfJNbx93HTeCy
+	OT+XzHk4J2fhtLyGV/FKXs5LeZ7nQvhHvSV29iw+ikqALUdP8CzPhPCrUEmfxcfEymOn
+	eJonPOK1oejvQXkx0obw0T6VUILCSVYssSF87ESs6ljATgslWmxQEaEMCaSIYJ6gySiI
+	nw6x6El9Z4mxRDNeXVhR9k1Jk9hyJ/V/82XEtuDOKXX1wSO2hmC2UIjaGu50N94pfGPe
+	sQKaWkv9/im1q050ti9eUN7qKm9ylbcCNAU3dbYZg10tDsfxxe1CgyNIeZpa5rUJeXNr
+	sN3VWhZc7CpzHO8UnxvVvEBo7nSVHUcLymfUH18QaC3r7Qx0lruayxpOtJQub7zrXRuH
+	37W89P95V6kw2HLhXS3ic6Pe1Sg0twjvahTe1Si8qyXQIr5LmHz5orrShztAOx3li6Y4
+	gsl1warps+uDjuaGshA+AJVlKxBzAamYcyiZ6UJmOgPZEYp+AHBdyCP3Rj9lLiJVZGn0
+	v6kiEOppAUikpBhdQE+jvagHsegQlJPRXLQbXcKLYW3PQX3oKk5A6WB7aRRCU9EvcTT6
+	DlqA9kP/DvQa2oGOIzk8sxTpoHULdkdXAx6AcgtaF30JJaEC9BQ6hwph1C1oMHo4egJa
+	a9G96Ag6Cs//ArvIcTo++mp0APFoOoy5DlreiU6N9iANSkWlaBrUrkPnsZu6Hm0DS1kE
+	1D2HXkD70E/R5/hx3Bdti3ZGL0f/AKpqRFZUB/ca3If/QPXQT0Wfi/4lGgFOJKMUeGsT
+	2oZehvF74L4AprUcP4A78Da8gwTI46SPfpIxRMLABx+aBHclWOUNwIHTqB/9Hf0v/oIY
+	KRXVQb0ezYv+D5KhKTBLYSatqBPu9XBvgTmdxSzOxBPxNLwGb8c78K9JCrmX1JOV5BHy
+	KVVDzaFWUb+mH6Z7mc3MblYW+TJ6Nnox+h4yIBu6Dy1Ha2F2r6HL6Aa6iSkYy4rduAiX
+	4rlwd+G95DTeh0+TafgCvkyO4N/hj/EX+BZhiJzoiJ90kG3kKHmNvEUtonZQz1K/o76k
+	xzOE2cd8wrq530RaIhsjb0WLon+Ifg0mlkdOkEwpqkH3o2aYbTvKRf8BszgGdw9IrR+9
+	ji6J98fYigbR18AFhDXYjLNxNdw1+B68AC/Cz+MzcJ8XafmKgCCIhKiJgVhJHWkhS0kX
+	eY90URYqhZpMzaZ64H6Tukrdom7RDB1P6+hJdBXaTC+l98B9gD5E99JvM4XMeKaGmcl0
+	MRuZzdQ85h3mKruW3cL2sl+wfwOzOJV7iNsM0rkEOvtT0OV/XjROAuqz0YNoHi7DLWgn
+	SGMfbkbdoF3z8QbgVztKjjZSa6lJJBO04Tz6HmjrHrQGbaTmoH3R96kj6BpoyhIYsgsd
+	pEuRjdkF0nkcZYIWDd0BX4ov2etxJ7kSnQ4w+VaL2WQ06HXaeI1apZDLpBKeYxmaIhil
+	lrsqmhxBT1OQ9rgqK9ME3NUMFc0jKppgKTuCFXf3CTqE55qh6a6eAei5YFTPQKxnYLgn
+	VjmKUXFaqqPc5Qj+qszlCOHZ0+uh/HSZq8ERHBTL1WL5B2JZAWWnEx5wlBvbyhxB3OQo
+	D1Z0tnWXN5WlpeLTAWCHNC1VMBwBJBMGDqKJzWvAwKKJQo/yoNlVVh40uaAMbZS7vHl+
+	cNr0+vIyi9PZAHVQVVsP70hLXRQEOtEm+XzX/E2hAGppEkrNc+qDVHNDkDQJY6n9QYOr
+	LGhY/Ynxn+idUvnmEY1B4q5obu2uCAaaNgFzBbRJwJo3AzalzgHDkicb6oP4ySEiBBoX
+	A6UCuTGf4G5a7AhKXKWutu7FTcBcVFvfaw6YReMbRNPqe00Bk4ikpZ42ri1ywuxPp01I
+	myDkRU7j2lj+pydi9e9eEHLj2v7fQz6ldpgBWOCAqwroDDrmiS9xAbEFQtJagLrnFQCf
+	4GrAMM1FQM/EIAGdodxBxl3VHOyqu0NGW1mMuKbFZb0Sk1l0QqUN0L+pWzUWJAX9VS5H
+	95fgrZtcg5/fXdM8VMO6VV8ioVEQ9LCuBHHznXKn4CzdMOs2o6tNkG+nKFPAXcbyERWA
+	C6wRaA5qwYFPq3cGHQ1QAdFk6pQQkkyrP47xloYQjj4ZQmW20xCjUvfPheZUQdUWlcH7
+	AUlLhYoUJ5TSUx0V8OYKQVcc3Y7uqvndjgpHGygT7RZzaGjtbsgADtbVA5/QDHhjoMEy
+	XGxtaBgL42QI48Aj0L27AUZYPDQC5GJVRhg6ZaaCM6U80+qn1we7yizBQFkDSAHU98K0
+	+uAF0NyGBuiVNUwpULxmkXGI5mygOSsF2nNio0Ds0gVDNHR3C2PW1bucwQvd3ZZuYb3F
+	8BBGoysCQxUhJHQRWB7CXdPgWchcTosoA6fLCWQ1CDzNBZW+o1EQs/9rDucP0w1PjgFq
+	80UOF3xHHC78Nhwe+604XDRM6V0cLgaaiwQOj/v3cXj8XRwu+dccDgzTDUROAGoDIodL
+	vyMOT/w2HC77VhwuH6b0Lg5XAM3lAocn/fs4XHkXh6v+NYcnD9MNRE4BaieLHJ76HXG4
+	+ttwuOZbcfieYUrv4vA0oPkegcPT/30crr2Lw3X/msMzhukGIu8FameIHJ75HXF41rfh
+	cP234nDDMKV3cXg20NwgcPi+YQ4HLEE00g53jTK76Ds3zHNGsBwiJUaDSkkhbJyvoVr6
+	YdQPe69X2CNoFzMTNdEfIyfU1cJmuwjyAoBKgHEA66CuC/qtE8sPi+2dUC4mR9BGGM8A
+	5S7oo4NX3DkbksOO5TzgDjRb2KqLW3bIvuGivqH+7mp4xaiLGYGzcFL1TZdwPCVBUtgf
+	wdETnPsIlxIgDs611LCni0dawHRILzTAZRDTXNh5zIEIewC3k2KymMqlTtKJ9OfMdmaA
+	ncFe5lK5/bye7+YvSxyS1VI4n4BZliJEX4b9LgXUlMTOsvgMCDgAeFUIocsAAg5l6sMQ
+	ogEQlLkP0RmR/pn+MzAKg2b6M7Ny1E61F6CU3hK6/Ufm3M2JIbr6FpyLQI9aahmZO/Qe
+	d0BL2B/SwEQfRfs4Ey+JOM9WwjFFzY3qwathVFIcLs7KxJRLvMnchFX2fbZVduZcuI9M
+	FQAk1A+Dvsc8A7sv13Eeh3BOQE7TnJzmdjJIOkmi6uw39r8XLkQlJTd+lZUZnzcej8lR
+	u9T9P9vj2XKB+qo7vuHAzQepr0TaXgFNmwe0KWDvuzBgX6/eqSHZvCwhjqAEA89nxZvN
+	CrfSZDJfdXZujJEZrlF9VT2ISsIl4azMiasCHqxXu3UelmM4mqM4wjGsVMVnY6yHRKKR
+	ZWNOC7spvx/7/Sl+/2ON7uwx+cKdpyIup5pyOgx6tZYjPkwut07omFxkjvvgvyMvvEnq
+	cMbBHfV7I0+Fe47ovA81bKqbhNU4/dZuJv7aa5F3/nIu0gtzwGgXnFQaYA7x6BeBhjI8
+	hSIsllB6bKKuYSYeWymtzCKfheupK/g31BXZb+RSWkoryslThJ5OdhHikyYrCqQFiklk
+	FukknHu+QkooDYWJTK6hWF5nMJhpGg7H9gYUUjslY8NyTMIKuwZqTsYjk7az3eivUd0o
+	rg4PmG4UFsLPOBAurlGVt5Z9ikoMxSXFGkMhHC8dV8hD+EgfwUQqg0IvIdR6pjp9dZhe
+	07+eieVZmahx+TK8vHFZvFOCnSC23Pw87MI6rV6ndu3CNnwAv4zN5+hI4+uR2cx55twt
+	D3395kRqXtrllbd89LW0/I9yb/9QlG1T9D36K+YTlAH7zkhgri/O6/J48pV5zkmeFs9q
+	5cokyQO8UWlwkwZlm/JIIiVVjk1MSpRStNX4lDYjw28dq6XosX5JJpEqeXVSoj05M1Nt
+	dBuqeHeyOdvuVlchd4YpK/tF5+Ih1Ri8MSgqx41BTWGGRl1YKADo4WCJUKEaVAMj0sM5
+	jctExalOTlfbEU88xJPmZt1mD5WK/CgtXcyYFN6PbfF2P7LojH5sMuI02o8kXpkfu2U4
+	HcqcD5IEjRUa9ZCAgvn9KhWomapYLIop6Ntjj6FGrDfoc0Dt8nK9ngzs8XrycpNysmmd
+	C4quRFanNejtQh+dlnY5vJ4xGCdwufNuts/pnTL1pYs/m74Za279CU88G5d13/XgntlF
+	l9/aMX1z5If/Ffnr3r0UqcbX19Q84xj/4iM52e601Lw5p96I/O7LzpKHt7csyXZkZiQW
+	Ley/8e7mTX+lwahhODNB9CXQVw7lBsyYTUAcoXkJaBm6RSg3Q99iTfzmuaJOVd8Ae3Cj
+	JqZJJaBhgnHQCWrhzKMvRdQ/j6iZcz03/84oe0DkYMlqox+KpyFxcM5VjD4KFKRkYqkK
+	9N/qzalULZIsVnGFvEYuoSzZXJLEppLbivwk3Vd0qogUZae4NSqO4a3eRIM1hLsDLoPN
+	znlt6TJiy5MVc8XFVi3nSzmUZB5v8Vknx3kLTOPG/wTvggmdxjvRkBGLqcBAuB8kHhN9
+	ySBIXxB9o1pTmD6YPoghVxsKRSVIzh+jS0TY5Mb5cU5kTLA4kd6hdWJnIhpDnMhsMzhh
+	wpAI8h0SbUykjUmiSMdhJY7DLMfqsGBTckGeHMu5xuOcbJCnWgud4BVK7Er0erxCBrLP
+	HxOPlctr7m/Y6WzLXtqSVYf7xuvkT6x+usgpPcT84+VznSsMbnmCOiXV05iil4x569Ed
+	587s6n57dmrVga06K6tUWDMW4iV8qjFtTt3UlLo39lZW7g7vsiZS1JNyttQVqFz84w07
+	9sfjAcH+w2kZdZmuQWZkQQcDGQdNeLfxEH/ESE3m1Xu1FKVlbWZOYQMrxVksBpVXgykv
+	UZttUq/BZIVPCNwJ5/I1Q9yF5VVcPVhYKKynEQtLZGUuMvFuuU7qQcp4lQdr1HEqzgQY
+	gygnxoSmZHqFB8VpIJEYWQ+mMesEmyyyVVgzqmJx5QjLpRHpDa50YBawNcbBHIF1JE+F
+	cjhy9WNDj2r52h9NztzwTPsTpp6Ev5199ybWXLHSNcFr8544tPTFfR9uXPne6zjnUzjq
+	G8sADwqi16lB5jXw6ja0MpA9RjlJOUt5kD5sYdy8lsTZVIi32bh4KbEZZEx6fLrKp9aY
+	7TKv2ZRgX+9cXjpy+uGBAQQmBX7qQnVMi8xGq0SKMDbKYG5WSJCJeJDUwntggvATNUYj
+	qIKoIKwOGfQGNXjFPGFaKC9Xk/PVM/vW7DuwesNh3F2XOe7YSyU/euhE5OYXv8X3f3bt
+	0i9+dvnnZExuwhRiuzl+x7x6nHbzL3gWrLfK6HXaDKePVjipdmN5YNUu/lnzQTvFKEkc
+	o9UpNXE6bUAe0PI+M54iO0ldxG9QFy3v8x9Irtrfd31m+Mwlu6i+qCFzeMaZFLdHb0sq
+	ZDlO77RZOalNL3Nzu6wHraes16y0Wx/ntjImqZxTK71xNi9j9ialc16TyeO94jzQOOSb
+	B0T7eyVcqCmEJQcGuDCjcVhPwJYINjjGsgrkohkKjnYxQ7N2j1qlUcWrtCqalbsTLUke
+	iAZtHpxgkxg4D5LplB6sULrMTqhiIOGNoFcKFSSi2RXXpag8Kf6Ux/CyRrSsUVAhwaI6
+	E2AlgrsHBYJ1yQK31aBEgg0Gw8th0ne1IF+juv0F84NdT8/I1B7n7smqXTWh9s3IX7Dx
+	j9guS5587NFDDHbRkx64d/qSyS+9/Hpj/qSirenTrCrwiywmuDTiWVHx+IluLHxABZmM
+	ixRRn4FM7CgNvjycClTna6v4Kkk93yDZID9sOWQ77D3gP22RBXhKn+hT9ksTwczRrM9m
+	kmps0rh0Lj2dsVLp+vQ0H2POlCu9ivEer9WUkTlCEW8MFgqcDg98Cfy8Y+dKBkX2xvib
+	6ko2J8jUSW6Vx5Xg8aBkMyRqmdKJ4pRyhduW6MFeiw/Wo1wDDuGfqxBKorYKGpqXA4ER
+	60z0eHOGHJhowZIEDiLR0ImrE8weJo/Ozck7UNweuXTsc+UphXfcE28HPFT+7jWvRm5h
+	7gwu2/8f5yvc2x597Z7UyDt06XjXxPW3s3/ZeX3vK5Xe4mdmflQ77R8QXChwemTfhd77
+	9/z4XM+8dSQN+Inh6wkS164e1QVSQTt5A2fgvbQ3fgW3gufjFSQedhNqG8vp5FKFT2o2
+	Yp0P6U0GI3zBPeFsia1dwXeJugkhrrhyC7GgiKgxPkcNdjtmrCHaifljtWtdXyBn1uN/
+	rks7nZC1vv1kH/Na+MPpzsKXG54PTycvd46p33M1/KYgb4y6gL6vwZ/KwLrObyB4LI9N
+	BJTNwM5iFjKr2Ee49cxp6hJ1nZIyDAsfPyUUWUe2k/2EIoUaiYRm4KCdXaqBmfEcHLkz
+	rIRnwFxKwU9TrJRjpaxZISFSH5KZ5IpeZ8tprI95O2FSxaYa1adGmBXEeSWCl8MA66vT
+	/fwa1U/p9elGfyOzRnVBxRfzgvMWlsZymDPOkYD6cmpX1zH81qeRBfj4p5HeXceYc7eP
+	4ouRh8ItxNodefAO/1k3PQl50JOBIo7nlGycgTcoDXFe3gumoNI0U7ZQJne5pWabyyQl
+	tMHttBlsCpZDrMXqpuKlyRBbqH3w8Rb3mn3CN+sA2Mp0NyifyZscwoqRQhpQ3Ri8ER6K
+	OCB2haBjUIzbBKd9R2K6IYkZ7nhZEJywnCFEHSHB3kBuw7KumtSk4pda369JOftA9eJn
+	T5l97QsO9tEZu+9JGleSVDGz7rkZW8JjyGcPTNtyILyVnF2aPeX5twXJkpjewTo2geec
+	G8g6xV5kCc1qWa+2k+3gGK2caI0qGwPTNMqkZs5sRnKfxGzF6UafCZksEMLcpX4x0xhb
+	rTCvQQhNh1QQgxLqRkxF0EGwVUoM88Hrjk490jYwLfWULXNtwDe5IM3Shw8C/XNrX5j1
+	kqCLLcXzFfrSvGWLwm8DsWB/iqIf0E7w93LYU5nQDwI5u/mdqmf1r9CH+AOqw/oQ/yZ/
+	jf5E+WetfCzP2oyc3KaRmTiTSUe8cWaLxKszmS0hLAGvP2TVY0H1sJ0RnX0qbOU9sngJ
+	WGA18WDOACVGASWpVu5BWAUJrwcnTykhEZ28kPjBuSdphChYjHr1ORqwxgRirZhj//2T
+	mVPPvLJz58vw0fZ25B8fRW5jzZ/YDhx3YOfc7bd7jw5Q1yOfR25EwpFXsf82BF4Bwbd3
+	Ru6l3TB1JUpEHYHUw/xBA0nmHVa1krXpuDhWabPKEpXEazQnSdNV6U5fYpzJlbTeeS42
+	PWHfFJON6KgEwQy5KKveghizh/YgC0yM0UOCTUoPogzinMRpCdF9khjXx4IViPNxTkw/
+	4UOa4G8g7FO7yBsH3RVnzpa7IY2k9+QH7vveycipjj2rajOL+lb9+t2uOcfPzt/z6KwD
+	1PEtVcnFkT/DHF/aeX9eQlX4I0EXiyP3UoOwBpXgF1cHcgqMlcZ64yF8kDlkZZN5jYGS
+	2RxcPEvZzDK9koMARu/Tac2JSq/N5Ewc4TfE+E0MYMQIBnRQlKbVYpcr4E8SHmKB+cnt
+	kCArBS42QTYUwQyFMP/cxggCHPIRLrUYxYALz/naW977k0lef1VoxUH8/fuy04/+OO2F
+	lUcjfw9fwmvnHgw279rU+MIvrpDxE5MqdtyEnVflvVgOX2Qxnizamo0w2Wdgnmp0T8Dj
+	pTyKMdQkmlbyKqKUqCVyLy8sN7WUN8djIUZDJk18CJeDAVkrBiCCLMEcgiCrS/rD/UIE
+	ItiNmJ0Xl5jeoBPiSsFUbDyq2/8AY7SpLKoNz4BJOJ2/l1DnKdKzPLxbsOuG6BdEwsyG
+	VVT7Y0W69IISzjpKAm5aX2igWKVUbQazBl+4fUin1MVRdopQt/VwUnHbuXAoWg43FvZn
+	CEFPzJxlCMYsXDyoCg/AsUiOOkfnUsPGb3h/4MmDeDDn0MmjRz26LEWC1j7Ru3b21q3M
+	7Mh728LlBfEyTLZI+McWkte3Aa8I6op+TP0W9N4AFM4NjA1p39QSSTyvNcWbtMnsSuoa
+	OBTEKKWIVUgZWONGzmiEEDxd6pPLzGbsE4h9945/rBYWucC+4XiipFiI4ATW4UYcIxQc
+	vRC0jhHjKNjEqt24wJz5xE/K3H1HiCt34bZP6tJwD50RLqzNbTo0+4dEeeud58elzHi2
+	diN53yzQrItUibGRYJl+HniwW7fBeNBICb6yQFOpqdcs5FZSK7nN2t1w0rhbt0u/y3AI
+	HdKrKtEU3STDJR1dxrzBkPXMAXRA0H0Dk5TMGHUGPUasTi6Ls/FKwZDpLSAZBuEeg87Y
+	I/++HuzZFedCQUNMcMw1YAwXFsLPJErFGDNr1eHCbFOGEbxosaAzcFoS0OjgkE+/VGMw
+	GBmMl2rgD2fr0/2qNf1ixkOOhYOEZeBSG3EOSxGOwGr3ePOEgDN/DJx64RxMUc6Lnida
+	Sp/res7jS8hIUWVnqJjxykjHL7Ed0xkLI1sjn78aWdDH8vsVrNPIb0+ia27vph4XeCVe
+	0Vb4f8b/dxmhkoK9lRZ54XwlH41BZahC/NfHZPhnR434v5Na+C/JDPiHxyxUD6eTwoXh
+	BBOLJRbOM9Hs8rJ7JkzxV7Yu6WztWDSvWewhNkPSBiD89w/iL7QdYD8A/A1LOP9DVwAG
+	AG7AkDSAFiAJIBegDGAGwHyADoB1ANsB9gP0AfQDXIkOXTAGGi5jsG5344mj8KxReNko
+	vHoUXjcKB7ruep8w45HvnzcKnz8KF2Uxgt6Fo9oFno0c74FRuPhfzhHPCxHWyP4PjcLb
+	R+HLRuHLR+HA77vGWzEKXyXg/wcpXxFWCmVuZHN0cmVhbQplbmRvYmoKMjAgMCBvYmoK
+	NzE2NAplbmRvYmoKMjEgMCBvYmoKPDwgL1R5cGUgL0ZvbnREZXNjcmlwdG9yIC9Bc2Nl
+	bnQgNzcwIC9DYXBIZWlnaHQgNzE3IC9EZXNjZW50IC0yMzAgL0ZsYWdzIDMyCi9Gb250
+	QkJveCBbLTk1MSAtNDgxIDE0NDUgMTEyMl0gL0ZvbnROYW1lIC9aRURPQUsrSGVsdmV0
+	aWNhIC9JdGFsaWNBbmdsZSAwCi9TdGVtViAwIC9NYXhXaWR0aCAxNTAwIC9YSGVpZ2h0
+	IDYzNyAvRm9udEZpbGUyIDE5IDAgUiA+PgplbmRvYmoKMjIgMCBvYmoKWyAyNzggMCAz
+	NTUgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDU1NiAwIDAgMCAwIDAgMCAwIDAg
+	MCAwIDAgMCAwIDAgMAowIDAgMCA3MjIgMCAwIDAgMCAwIDAgMCAwIDgzMyAwIDAgMCAw
+	IDAgNjY3IDYxMSAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCA1NTYKMCA1MDAgNTU2IDU1
+	NiAwIDU1NiA1NTYgMCAwIDUwMCAwIDgzMyA1NTYgNTU2IDU1NiA1NTYgMzMzIDAgMjc4
+	IDU1NiAwIDAgMAo1MDAgXQplbmRvYmoKMTAgMCBvYmoKPDwgL1R5cGUgL0ZvbnQgL1N1
+	YnR5cGUgL1RydWVUeXBlIC9CYXNlRm9udCAvWkVET0FLK0hlbHZldGljYSAvRm9udERl
+	c2NyaXB0b3IKMjEgMCBSIC9XaWR0aHMgMjIgMCBSIC9GaXJzdENoYXIgMzIgL0xhc3RD
+	aGFyIDEyMSAvRW5jb2RpbmcgL01hY1JvbWFuRW5jb2RpbmcKPj4KZW5kb2JqCjIzIDAg
+	b2JqCihNYWMgT1MgWCAxMC42LjggUXVhcnR6IFBERkNvbnRleHQpCmVuZG9iagoyNCAw
+	IG9iagooRDoyMDEyMDIwNzA3MDIwOVowMCcwMCcpCmVuZG9iagoxIDAgb2JqCjw8IC9Q
+	cm9kdWNlciAyMyAwIFIgL0NyZWF0aW9uRGF0ZSAyNCAwIFIgL01vZERhdGUgMjQgMCBS
+	ID4+CmVuZG9iagp4cmVmCjAgMjUKMDAwMDAwMDAwMCA2NTUzNSBmIAowMDAwMDExOTIx
+	IDAwMDAwIG4gCjAwMDAwMDM2MjEgMDAwMDAgbiAKMDAwMDAwMTQ5OCAwMDAwMCBuIAow
+	MDAwMDAzNDcyIDAwMDAwIG4gCjAwMDAwMDAwMjIgMDAwMDAgbiAKMDAwMDAwMTQ3OCAw
+	MDAwMCBuIAowMDAwMDAxNjAyIDAwMDAwIG4gCjAwMDAwMDI1NzIgMDAwMDAgbiAKMDAw
+	MDAwMzQzNiAwMDAwMCBuIAowMDAwMDExNjUyIDAwMDAwIG4gCjAwMDAwMDE3MTIgMDAw
+	MDAgbiAKMDAwMDAwMjU1MiAwMDAwMCBuIAowMDAwMDAyNjA4IDAwMDAwIG4gCjAwMDAw
+	MDM0MTYgMDAwMDAgbiAKMDAwMDAwMzU1NSAwMDAwMCBuIAowMDAwMDAzNzk4IDAwMDAw
+	IG4gCjAwMDAwMDM2NjkgMDAwMDAgbiAKMDAwMDAwMzc3NiAwMDAwMCBuIAowMDAwMDAz
+	OTA1IDAwMDAwIG4gCjAwMDAwMTExNjAgMDAwMDAgbiAKMDAwMDAxMTE4MSAwMDAwMCBu
+	IAowMDAwMDExNDA2IDAwMDAwIG4gCjAwMDAwMTE4MjcgMDAwMDAgbiAKMDAwMDAxMTg3
+	OSAwMDAwMCBuIAp0cmFpbGVyCjw8IC9TaXplIDI1IC9Sb290IDE1IDAgUiAvSW5mbyAx
+	IDAgUiAvSUQgWyA8NDVkZDUzMDM0NzhjNTE3MDE4YWIxMTBiMTIwN2ZhMDI+Cjw0NWRk
+	NTMwMzQ3OGM1MTcwMThhYjExMGIxMjA3ZmEwMj4gXSA+PgpzdGFydHhyZWYKMTE5OTYK
+	JSVFT0YKMSAwIG9iago8PC9BdXRob3IgKEthenVraSBBS0FNSU5FKS9DcmVhdGlvbkRh
+	dGUgKEQ6MjAxMjAyMDcwNjU2MDBaKS9DcmVhdG9yIChPbW5pR3JhZmZsZSA1LjIuMykv
+	TW9kRGF0ZSAoRDoyMDEyMDIwNzA3MDEwMFopL1Byb2R1Y2VyIDIzIDAgUiA+PgplbmRv
+	YmoKeHJlZgoxIDEKMDAwMDAxMjY1NCAwMDAwMCBuIAp0cmFpbGVyCjw8L0lEIFs8NDVk
+	ZDUzMDM0NzhjNTE3MDE4YWIxMTBiMTIwN2ZhMDI+IDw0NWRkNTMwMzQ3OGM1MTcwMThh
+	YjExMGIxMjA3ZmEwMj5dIC9JbmZvIDEgMCBSIC9QcmV2IDExOTk2IC9Sb290IDE1IDAg
+	UiAvU2l6ZSAyNT4+CnN0YXJ0eHJlZgoxMjgwNAolJUVPRgo=
+	</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>{{88, 161}, {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/datasegment_command_queue.pdf has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/paper/images/datasegment_key_thread.bb	Tue Feb 07 18:08:31 2012 +0900
@@ -0,0 +1,5 @@
+%%Title: ./datasegment_key_thread.pdf
+%%Creator: extractbb 20110311
+%%BoundingBox: 0 0 193 254
+%%CreationDate: Tue Feb  7 15:41:23 2012
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/paper/images/datasegment_key_thread.eps	Tue Feb 07 18:08:31 2012 +0900
@@ -0,0 +1,1229 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%HiResBoundingBox: 0.000000 0.000000 193.000000 254.000000
+%APL_DSC_Encoding: UTF8
+%%Title: (Unknown)
+%%Creator: (Unknown)
+%%CreationDate: (Unknown)
+%%For: (Unknown)
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%Pages: 1
+%%BoundingBox: 0 0 193 254
+%%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 193 254
+%%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 /D put
+
dup 34 /a put
+
dup 35 /t put
+
dup 36 /space put
+
dup 37 /S put
+
dup 38 /e put
+
dup 39 /g put
+
dup 40 /m put
+
dup 41 /n put
+
dup 42 /M put
+
dup 43 /r put
+
dup 44 /quotedbl put
+
dup 45 /k put
+
dup 46 /y put
+
dup 47 /one put
+
dup 48 /T put
+
dup 49 /h put
+
dup 50 /d put
+
dup 51 /two put
+
dup 52 /three 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 [<
+
74727565000900000000000063767420000000000000009C0000036C6670676D000000000000040800000A1D676C79660000000000000E280000121C6865616400000000000020440000003668686561000000000000207C00000024686D747800000000000020A0000000546C6F636100000000000020F40000002C6D617870000000000000212000000020707265700000000000002140000003CF05C0001005BD00280580001A042F001F0000FFD90000FFDA0000FFD9FE55FFE605C70010FE6DFFF1033B000000B9000000B902FE3F3C00C0008D009B00AF000600A800C00028005E009800C9016A00B9015C00B400D6011E002E0080000400B8004C00CC01FFFFD1006600A400AF007400C2009500B1000C0028006D0015004C008E0125FF7A000C0040004C00620084FFA200240038008600BD0039005E008E00EDFFA9FFB300400052005500AA00AB00C200CB012302B10413FFAEFFE4000800510074008400AA00D1FF4CFFAF0012002C004200500051008400BE012503DAFF680018003B0098009C009F00A100C100EC018201B4FF68FF76FFD0FFE100020018001C00530053007D01B401E103AF0486FF9CFFEAFFFE001F0028002A00520060009300A300AA00AF00AF00C001000145016B0174019301950240028202B404850517FEFD00060029004700470048006F008800B400B900C400F200F901EF02180310037403C5FF35FFF3000B004B004C0052005500650076007600870087008E00AB00BB0106013001430150017D0194019501D3022A025502580277027802E6034E035C037903D3047304B2058C0598060BFEF5FFBBFFC7FFD50017001D005B0072007E009C00C200D000F400FA01030106011C0125013B0142015E015E0180019B02B901A101B9025001C001D002AA01DF01E301EF01FB0205020C0215022B0274029302AB02C202CE03690395039903DF03F5043E050205A105E5062507DBFE62FE89FECEFF3BFFE1FFF800030008002100390042004E005F0061006F00700034007F008E00AD00AD00AF00BD00C400C500C900C900C900E3011C00ED00F800F901000112011A0132014D014D014E014F01660169019E01BA01BA01BE01E301EF01F602000200020902110217021C02530262026D028002D50280031B032A034A035A03AF03AF03C803D603FB03FB04050413041504470449008C046D049A049A04A604A804B204CF0539053E054E055605800589058C036305D105D6067E068E06B206EF06F00728074C076F078C00B400C900C000C10000000000000000000000000004012400AF0032006E0063014401620096014301A10161008A00740064018801EF01700028FF5D037E0347023000AA00BE007B0062009A007D0089035C00A1FFD803AA00D70093006C0000008000A70442001D0597001D00820030002A
+
002A002A002A002A40292A292827262524232221201F1E1D1C1B1A191817161514131211100D0C0B0A090807060504030201002C4523466020B02660B004262348482D2C452346236120B02661B004262348482D2C45234660B0206120B04660B004262348482D2C4523462361B0206020B02661B02061B004262348482D2C45234660B0406120B06660B004262348482D2C4523462361B0406020B02661B04061B004262348482D2C0110203C003C2D2C20452320B0CD442320B8015A51582320B08D44235920B0ED51582320B04D44235920B09051582320B00D44235921212D2C20204518684420B001602045B04676688A4560442D2C01B9400000000A2D2C00B9000040000B2D2C2045B00043617D6818B0004360442D2C45B01A234445B01923442D2C2045B00325456164B050515845441B2121592D2C20B0032552582359212D2C69B04061B0008B0C6423648BB8400062600C642364615C58B0036159B002602D2C45B0112BB0172344B0177AE5182D2C45B0112BB01723442D2C45B0112BB017458CB0172344B0177AE5182D2CB002254661658A46B040608B482D2CB0022546608A46B040618C482D2C4B53205C58B002855958B00185592D2C20B0032545B019236A4445B01A23444565234520B00325606A20B009234223688A6A606120B0005258B21A401A4523614459B0005058B219401945236144592D2CB9187E3B210B2D2CB92D412D410B2D2CB93B21187E0B2D2CB93B21E7830B2D2CB92D41D2C00B2D2CB9187EC4E00B2D2C4B525845441B2121592D2C0120B003252349B04060B0206320B000525823B002253823B002256538008A63381B212121212159012D2C456920B00943B0022660B00325B005254961B0805358B21940194523616844B21A401A4523606A44B209191A45652345604259B00943608A103A2D2C01B005251023208AF500B0016023EDEC2D2C01B005251023208AF500B0016123EDEC2D2C01B0062510F500EDEC2D2C20B001600110203C003C2D2C20B001610110203C003C2D2C764520B003254523616818236860442D2C7645B00325452361682318456860442D2C7645B0032545616823452361442D2C4569B014B0324B505821B0205961442DB8002B2C4BB800095058B101018E59B801FF85B800441DB9000900035F5E2DB8002C2C2020456944B001602DB8002D2CB8002C2A212DB8002E2C2046B003254652582359208A208A49648A204620686164B004254620686164525823658A592F20B00053586920B000545821B040591B6920B000545821B0406559593A2DB8002F2C2046B00425465258238A592046206A6164B0042546206A61645258238A592FFD2DB800302C4B20B0032650585158B080441BB04044591B21212045B0C05058B0C0441B2159592DB800312C2020456944B0016020
+
20457D691844B001602DB800322CB800312A2DB800332C4B20B003265358B0801BB040598A8A20B0032653582321B0C08A8A1B8A235920B0032653582321B801008A8A1B8A235920B0032653582321B801408A8A1B8A235920B80003265358B0032545B8018050582321B8018023211BB003254523212321591B2159442DB800342C4B535845441B2121592DB800352C4BB800095058B101018E59B801FF85B800441DB9000900035F5E2DB800362C2020456944B001602DB800372CB800362A212DB800382C2046B003254652582359208A208A49648A204620686164B004254620686164525823658A592F20B00053586920B000545821B040591B6920B000545821B0406559593A2DB800392C2046B00425465258238A592046206A6164B0042546206A61645258238A592FFD2DB8003A2C4B20B0032650585158B080441BB04044591B21212045B0C05058B0C0441B2159592DB8003B2C2020456944B001602020457D691844B001602DB8003C2CB8003B2A2DB8003D2C4B20B003265358B0801BB040598A8A20B0032653582321B0C08A8A1B8A235920B0032653582321B801008A8A1B8A235920B0032653582321B801408A8A1B8A235920B80003265358B0032545B8018050582321B8018023211BB003254523212321591B2159442DB8003E2C4B535845441B2121592DB8003F2C4BB800095058B101018E59B801FF85B800441DB9000900035F5E2DB800402C2020456944B001602DB800412CB800402A212DB800422C2046B003254652582359208A208A49648A204620686164B004254620686164525823658A592F20B00053586920B000545821B040591B6920B000545821B0406559593A2DB800432C2046B00425465258238A592046206A6164B0042546206A61645258238A592FFD2DB800442C4B20B0032650585158B080441BB04044591B21212045B0C05058B0C0441B2159592DB800452C2020456944B001602020457D691844B001602DB800462CB800452A2DB800472C4B20B003265358B0801BB040598A8A20B0032653582321B0C08A8A1B8A235920B0032653582321B801008A8A1B8A235920B0032653582321B801408A8A1B8A235920B80003265358B0032545B8018050582321B8018023211BB003254523212321591B2159442DB800482C4B535845441B2121592DB800492C4BB800095058B101018E59B801FF85B800441DB9000900035F5E2DB8004A2C2020456944B001602DB8004B2CB8004A2A212DB8004C2C2046B003254652582359208A208A49648A204620686164B004254620686164525823658A592F20B00053586920B000545821B040591B6920B000545821B0406559593A2DB8004D2C2046B00425465258238A592046206A6164B0042546206A61645258238A592FFD2DB8004E2C4B20B0032650585158
+
B080441BB04044591B21212045B0C05058B0C0441B2159592DB8004F2C2020456944B001602020457D691844B001602DB800502CB8004F2A2DB800512C4B20B003265358B0801BB040598A8A20B0032653582321B0C08A8A1B8A235920B0032653582321B801008A8A1B8A235920B0032653582321B801408A8A1B8A235920B80003265358B0032545B8018050582321B8018023211BB003254523212321591B2159442DB800522C4B535845441B2121592DB800532C4BB800095058B101018E59B801FF85B800441DB9000900035F5E2DB800542C2020456944B001602DB800552CB800542A212DB800562C2046B003254652582359208A208A49648A204620686164B004254620686164525823658A592F20B00053586920B000545821B040591B6920B000545821B0406559593A2DB800572C2046B00425465258238A592046206A6164B0042546206A61645258238A592FFD2DB800582C4B20B0032650585158B080441BB04044591B21212045B0C05058B0C0441B2159592DB800592C2020456944B001602020457D691844B001602DB8005A2CB800592A2DB8005B2C4B20B003265358B0401BB000598A8A20B0032653582321B0808A8A1B8A235920B0032653582321B800C08A8A1B8A235920B0032653582321B801008A8A1B8A235920B0032653582321B801408A8A1B8A235920B80003265358B0032545B8018050582321B8018023211BB003254523212321591B2159442DB8005C2C4B535845441B2121592D00000000020042000004D005BD00030007003FB800532BB800082FB800092FB8000810B80000D0B800002FB8000910B80003DCB80004DCB8000010B80007DC00BA0007000000562BBA0002000500562B3031331121112711211142048EB8FCE205BDFA43B8044DFBB30000000200520371025E05BD000300070025401402069D040300002903042907190809FE21BB48182B2B4EF44DEDD6FD003F3CFD3C31300103230323032303025E1E791FA11D791F05BDFDB4024CFDB4024C000100C4000002D5059200080023B10801B80133400C0404070C04079605000A47091076C418C4D5FD39003F3FF4CD313013353E013733112311C4C39A268EC003F68A1359A6FA6E03F60000000100400000041E059D002200A6404E3604460457056B1D6E1E7A1E84018702082A085A196B197C197C1CB519050022010F041C0E1921071C19040100051F0F0F22130A351305201F7521220C217F0738166F220E270F811F38222447231076C418D4EDF4ED10F5EDE4003F3CFD3C3FED1112392F1217390111123912393911391239005D31304379401C04190C2511260B120E2800091407280119040D100A280108150A2801002B2B1010012B2B2B2B81005D36123F01363736353426232207060723363736213212151407060F0106070607
+
2115214A85C1C0813452967DB9472604B70342750128F6E37946B5896238641A030EFC29B90112706F4B35536B7D938C4B85BB76D0FEF6A3AC7A47654C3631576AAA000000010031FFD9041A059A003100C4401F490C532D6529632D7529752D069626014B082B0A182B140D03F93114350D20B8012340141135107F0D0D311B3524050735310D1896274411B8014A400F0A382E6F021F2920810327023347321076C418D4EDF4ED10F5EDEDF4ED003FED3FED12392FF4FDE610ED10ED111239011112393130437940362F301926000905261D2522260600032800040308300A28011C231F28001A251828010401072800092F0728001E211B280119261B2801002B2B2B2B012B2B2B103C2B2B2B2B818181005D015D0402353316171633323635342623220607351E013332373635342623220706072334373621321615140706071E01151400230116E5BC0C2846B78EACB5A11225131C26166541729865B4452605B2406E0115DBF0472C46717FFEF2F8270117C88B3F719878947601019F03022038906B7478427AA070C8C3B98452331D1FB180CDFEFE000000000200A50000056305BD000D00180067401F871196120232080B1E0F02001E17080831131A1A0D250E19191AD6217689182B2B4EF44DFD4E10F64DED003FFD3FFD3130437940260116112515260607050704070307020705060A10083201011608320109120B320107140032002B2B012B2B2A2B2B815D2532373637363736351002232111032120171611140702290102D06541744A3B1A0FD9F1FE9FC80253012FA795589BFE86FDAFAA15276F598B53470111012EFB980513D7C2FED1EABDFEB20000000100970000061705BD001300CB405944014B03020601090316011903D7010513011C03140B1B0C57015803D401DB03D40BDB0C0A040A040D45028602045102970202290A280D380A380D4702570276020725640D0A0203120301020B0C120306081517171A040405B8019B400D0A1F030B06FD0C0102FD0D1F12B8019BB6130019147670182B4E10F43C4DFDE419F43939F4393918E4FD3C4E10456544E6003F173C3F3C1217394B5279B10D0CB801AAB40201020A0BB801AAB202020387054D2E7AFD047DC487052E7AFD047DC43130005D727101725D71132109012111231134363501230115141615112397011D01A601A3011ABD04FE5DC5FE5A05BE05BDFB2604DAFA4303632DD077FB2904D72D36DD34FC9D000000020060FFD504F605E5002F003000FE405E290F27232626360E3521472662267A0E7724096B08180E172502590E680EAA22030A0E3A2224220A03041C1886142F2F2B1C3A1403043A2B0930020A0E081124221F28303011182517490825281A321F25114900252F193132A0216A89182B2B4EF44DEDF4ED4E10F64DEDF4ED12392F121139391211
+
3939003F3FED3FED12392F10ED111217392EFD335D7131304379404D282E111F0008022602262D2506251A26032C002B002D2E032C002B00052A082B011D131F2B001B15182B011918012D042B0009270B2B01250B012E042B000729042B001E121C2B0119161C2B01002B2B2B2B10102B2B01103C2B2B2B2B103C2B2B2B2B2B2B818181005D0116171633323736353427262F012627263534243332041523262726232206151417161F01161716151404232027263701011E073463FA705CB24B4CA2C7C3518C0112FBE70143BB0F315BDAB09A5A3BD0CE95518CFE9DEBFEEE9B9B03024D01DA7D4E92203EA0783332252D2C355CB7C6FEDFF5763F7394626C3220302F223B67C4F4D28C8BEE040B0000010021000004C905BD00070034401A01061E00070204080917171A00FB0203250504FB0619088C5E182B4E10F44DF43CFD3CF44E456544E6003F3F3C4DFD3C3130011521112311213504C9FE11CAFE1105BDAFFAF2050EAF00000000030052FFDC04470449000F003B003C00DD40382A30010A100B1B0C1C2733481069096A10073908120C09031B320724091D100C1D3B2B022E293BB73B023B322A2512100705081C2722171CB8018A4023171D1F07271D2E0B021D350B3C073C3C1C1407292AA8241A3E1B291C4A0F2738193D3EBC0197002100B9019600182B2B4EF44DEDF4ED4E10F64DE4FDC412392F003F3FED3FED3FEDED1239111217395D1112392EED2EED01111239111739313043794028363715220001192501360F2100181E1B21001620142101212200370221001A1D1721011521172101002B2B2B01103C2B2B2B2B818181005D015D2416333237363D010E010F0106070615013637363534262322070607233E01333217161511141633323637150E0123222726270E012322263534363713010E724E5F59962168326D62315301B43E150C837A8D3B210AA805F7A3BD767517250C1E112A2C265D2A160937CE7C95BDBA978ACF5A2C49A691151C060E0D1C2F67016C082C182D5C534C2A53C69B484898FD971C220303850C06422340486AB58895A41301E40000020038FFDA03ED05C2000B001D00774032370E470E570EA704A91B05250814020F1D1000081D1D07130A021D170B052E132E102911121A1F0B271A191E1F87217242182B2B4EF44DED4E10F63C4DFDE4E4003FED3F3FED3F1139113931304379401A181C090A000101180B2600091C0B260000190226000A1B0826012B2B012B2B818181005D1216333236353426232206150017161711331123350E0123220035341233F692A17DA1A67A88A9018A53303DADA23FAC6FB3FEFAEFDE015FE8D7C9CBC3D0CA0237341E4B021DFA3E956358012DFAEA015700030048FFDA041A0449001C00240025010C40799708991AA71F03050E020F0514150E120F151440
+
0C401408291A014B0BB603C701C603C71BD808D909D61FD823E817E8230BC711C712025C080521240F9A161D243906070716211D1C070A1D160B2507971CA71CB71CD71C0425160F251C05190A0C07110E270F1D27051A27242E072719192627D421A65D182B2B4EF44DFDE44E10F64DEDD4FD391239391112393912392F5D003F3FED3FED12392F3CFD3C10ED1112393130437940460023040503050205010504061F26111012101310141004060C25221B24260020001D26011E1D09170726000B150E26010D0E231A2126011E0521260108180A26000D100A2600002B2B2B2B01103C2B2B103C2B2B2B2A2B2A8101715D00715D5D00161716171615211E013332373637330E01070607062322001110003301262726232206070102B4D638361210FCEF0590978D543014B1074F3152794152C8FEEA0118E2011F0B284AAD7CA805012304476B55516C4AA2A3C55D36473B912E501C100123010601020142FE26754682B38A01DC0000000003003DFE3B03E80449001F002D002E00B7404D36144908490958085909880CA91BA81DA927A62BB91B0B4008031622290EC40A221D1F070406291D190A121D0A0F2E072E2E051C032E162E2D29051A300C0E270D3E26271C192F3087217242182B2B4EF44DEDF4ED394E10F64DFDE4F51112392F003F3FED3FED3F3FED10ED1112393931304379402C23281A1E0B1124251026231E262600281A262600110B0E21000F0E0C0D251D222601271B2926000F0C122100002B2B2B01103C103C2B2B2B2B2B818181005D00171617353311140706212226273316171633323736270E0123222411100033002623220706151416333237363501027C5E3335A63C70FEC9ADEC0EB70D273D83CF40260336987DAEFEFB0107BA0144A47FBE4625937CC24F2CFED104423E234387FC32CC76DA9BA548273C9256DD5250F7011D010D012EFEA1C0B25F9AB5BDAF6384022D000000010084000003ED05C200160053402C0607070817071708270427137507750808130D0213150000111D0607150C0A0D290A1A180115290016191718B80106B3216242182B2B4EF43C4DFD3C4E10F64DED003F3C3FED3F1139390112393130005D133311363736333217161511231134272623220615112384B440335782E9532DB91E318770B6B405C2FDDC512139A3599EFD5102A37637589AD6FDC800000000010080000003F805BD000B00A740645902013A08011902010706170657056705790678078705B903C903DA030A05050608080709030284029402A4020302391209090405060504066D12070708080705040305060908050204030A00000403060A07060A061A0D09020A29000B190C0DB22162B9011600182B2B4EF43C4DFD3C3C194E10E618003F3C3C3F3C3F1112173901121739874D2E2B087D10C104872E182B5D
+
057D10C010083C083C3130015D00715D7213331101330901230107112380AD01CEE6FE6601B1E6FEB297AD05BDFCAB01C7FE6FFD62021C8AFE6E00000001008400000625044700260085403B0708070E060F1708170E170F2708270E270F4819560B670B0C23250A1A1D23190A02041725211D171D0D060700061B1C2503130A2817171A112914B80101B21A291DB80101400A00012E25292600192728B8010DB3216242182B2B4EF43C4DFDE410F4EDF4FD4E456544E6003F173C3F3F3C4DEDED111217390111123912393130005D13331536373633321716173E01333217161511231134262322061511231134272623220615112384B240345971804E2C243CA265D84E2ABB6B4D6A99B71A297066A7B4042F984F243D3F244656539C548EFD3702E86B508EA6FD9102BB6D324B9ECFFDC80000020084000003ED04490019001A005E4031B706C706020406140627147606740705140C021418101D05070006180B0A1A071A1A000C29091A1C012E18291900191B1CB80106B3216242182B2B4EF43C4DFDE44E10F64DED12392F003F3F3C3F3FED1139390112393130005D015D1333153E01333217161511231134272623220706070E011511230184AB4CAA68E4502CB71D307E40294A382D1BB401A7042F985E529F57A2FD5102A3623C640D1642357169FDCF044900000100890000029204470011004F40262703260D37034704040E0810020E0911090C270805070006110A081A13012E10291100191213B80145B321627E182B2B4EF43C4DFDE44E10E6003F3F4D3FC4FDC411123939011112393130005D1333153E0133321617152E0123220615112389AB15A46B05181D101B108892B4042FB9369B0203BE0302AF72FD980000010017FFEF0209055A00180052B50D2E0AC00E01B8013F40250416391703060E0A111A17171A0301062900150E150F031F030203FC1619191AFC21677D182B2B4EF44DFD5D39C42F3CFD3C104E456544E6002F3F3F3C4DFD3CED10FDE431301333113315231114171633323637150E012322263511233533A8B6ABAB2615310D1E141F43277E5A9191055AFED593FD4538130B01028E0908816702C593000000020015FE4903E804490018001900CA406E8A158818A71803070617063812481258126707770377078C1498009705981597169717A800A8161048004B154717C915044405C605028705A600A601A705A8170524280518151716010006150C0B0F1D080E19071919161B17171A050001AF171518AF0C8F16191A1BD421677E182B2B194EF44DE418FD3939FD3939194E456544E61812392F003F3F4DFD3932192F183F3C3C3C123939014B5279401215150016166D121717180501016D12000018872E2B107DC418872E2B10087DC418015D71313071015D005D013306030207020623222627351E
+
01333236373E0137013301030321C7268362429C809C26291E2F2A10322F10053E0EFE74CC011F01042F67FE91FEECAEFE66B40608A40D062118089424044EFC980382000001000000000000642C0B935F0F3CF500110800000000005F4D8F0000000000C621BCD6F865FC270B9108F9000000090001000000000000000100000629FE2900000C01F865FCED0B91000100000000000000000000000000000015051200420239000002D70052047300C4047300400473003105C700A506AA00970556006004E300210473005204730038047300480473003D047300840400008006AA00840473008402AA00890239001704000015000000340034005C0082010E01BA021C02A8037403A2046C04D805A2064A069A070A078607E208280878090E000100000015006F0009006B0007000200100010005D000007E80A1D00040001B800532BB800492BB8003F2BB800352BB8002B2B4118008001A6009001A600A001A600030069018B0079018B0089018B0099018B00040089018B0099018B00A9018B00B9018BB2040840BA0179001A014A400B041F5414191F180A0B1FD2B80106B49E1FD918E3BB0119000D00E10119B20D0009410A01A0019F0064001F01A50025017A00480028019AB3296C1F60410A01A9007001A9008001A90003008001A9000101A9B21E321FBE012C00250401001F0126001E0401B61FE7312D1FE531B80201B21FC227B80401B21FC11EB80201400F1FC01D9E1FBF1D671FBE1D671FAB27B80401B21FAA29B80401B61FA91D6C1F931EB8019AB21F921DB80101B21F911DB80101B21F751DB80201B61F6D29961F6431B8019AB21F4C96B802ABB21F391DB80156400B1F3638211F351DE41F2F27B80801400B1F2D1D4C1F2A31CD1F241DB802ABB21F201EB8012540111F1C1D931F3A1D4C1F1E1D45273A1D4527BB01AA019B002A019BB2254A1FBA019B0025017AB349293896B8017BB348283125B8017A403648289629482725294C1F252946272729482756C80784075B07410732072B072807260721071B071408120810080E080C080A08080807B801ACB23F1F06BB01AB003F001F01ABB308060805B801AEB23F1F04BB01AD003F001F01ADB70804080208000814B8FFE0B40000010014B801ABB41000000100B801ABB606100000010006B801ADB300000100B801AD401F04000001000410000001001002000001000200000001000002010802004A00B0018DB806008516763F183F123E113946443E113946443E113946443E113946443E113946443E11394660443E11394660443E11394660442B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B18011DB0964B5358B0AA1D59B0324B5358B0FF1D592B2B2B2B2B2B2B2B182B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B
+
2B2B2B2B74752B2B2B65422B2B4B5279B376706A66456523456023456560234560B08B766818B080622020B16A704565234520B003266062636820B003266165B070236544B06A234420B176664565234520B003266062636820B003266165B066236544B0762344B10066455458B166406544B27640764523614459B36242725D456523456023456560234560B089766818B080622020B172424565234520B003266062636820B003266165B042236544B072234420B1625D4565234520B003266062636820B003266165B05D236544B0622344B1005D455458B15D406544B262406245236144592B2B2B2B456953427374B8019A2045694B20B02853B049515A58B020615944B801A6204569447500
+
00>] def
+
/CharStrings 21 dict dup begin
+
/.notdef 0 def
+/space 1 def
+/quotedbl 2 def
+/one 3 def
+/two 4 def
+/three 5 def
+/D 6 def
+/M 7 def
+/S 8 def
+/T 9 def
+/a 10 def
+/d 11 def
+/e 12 def
+/g 13 def
+/h 14 def
+/k 15 def
+/m 16 def
+/n 17 def
+/r 18 def
+/t 19 def
+/y 20 def
+ end readonly def
+
currentdict dup/FontName get exch definefont pop end
+
%APLsfntEnd
+
42/FontType resourcestatus{pop pop true}{false}ifelse
+
{currentfile 0(%APLT1End\n)/SubFileDecode filter flushfile}if
+
/FontType 1 def
+
/FontMatrix [ 0.00048828125 0 0 0.00048828125 0 0 ] def
+
/FontBBox{-1947 -985 2961 2297}def
+
/UniqueID 4265107 def
+
currentdict currentfile eexec
+
54544758EC884CF30C3CD503CEDBFF3839C47C3C3333173232E3FDBFF439491DB843E1924E63AA7726BBB0485AB56D93D8C0906F647A47162891E73FFC2A9873C4B1EAC5EEBDFFC4D06084FBD84139DF4583C6E259D10699944D1068C9C45667DCCCFB9B7EA01B606435EDCBD273ABAC093D14085CCBAC149BD7382E842CFE0D7FE4FD2EF589A2471F6074A80A8B675C2F7A50D63AC1EF90D787BADD11633CB01CF6EE3B37AAF9078A69AC4740E9B6525D78BBD839551A1CB80DB8682FA5E87591BBD6EE8B946063A2A58D9CA3685AB305495DC5FB5747EB8A9A059C4976C0FE4EEAB1D56FF47F1E9664ED9F4A7DAB763AF92B2F6CF2FA7DEC24710E0B9096E30F772BA7FEA9BDBE496C42ED2CEB58F54E80BDF57CE7B4DB6CCFE7182F43BF93CCA0767AF95D62C5D2C3DC6AE1E6D139F51A2C63432117F1714C5566572EE9967A715420ABDCD1D7BD74F8450B89965FCC81C6ACA565C5F3CCF91D430D1F953E4F1A645300A98DD8C47CD64555F08F422340A85404EAE0D3229C4F9336B9470CACBD6BBF3395104750A915CC6EAAC197668267B8C62D2764C8CD69FD937CA3C924D997A0EDE7964BEB9EA2F92EF70C5E5DA0AA5567765E71F2B911B3C5586B741EEB93F3C73016EC16BFF283758900903D203992EFC8BAFAF13579C602F38C92633B2598E0B1EDFA3C2732C9D3498122A5E23C1999619F9F2A05B057FF2148EC959C8A2C02A2A019957BFFE16C5880F5564968C1625987940DE6BD70F90A24E5C1472AC5B757411251CCBEBE4DFC7671C4AF15535CAEA09C978A0672E020004ED67FCC036BA1B41FC31C0175615E2D3270CDAD179E507F925143E9D6969312EE42166C1B593C9299BA9DB1E628F9C49B0D285642FC94FE08E3373F542EFFD03F4ADD18C82D77BA18779A869F627040E3A62009A3381000DC57979793E281B064F58B8A1FE942133FE52FD116B3C6C066CA6A8F27CFBD553A5F74E4B3A81FADC0A1C0443F47402C149E7328760D03722AD9C1AD3BE3A542CC717DA8335262A0CA1BAFAD9864B8C353094FBDA375519251C1929FFB71C745E227D98EE609779B972FDC118F44940EAB04DC2512A9CA5D1BDCC4A1ED219DF9145E0D86D33A4A2DFEAF87A7199B8FCCC225F5C1C1813ECF14184873D3FC32E31461045B9523E6AFA5B88EACF51E5B68B22B87C02DC5811332212C997C3C92C19F18EC29890627BFE3DD9828C4FD784F20165806AB5B65874B7CFBDF73017765A295B2624A7E38F54D16DF4F8BA611CAF62B8357356C755D103F96D8D17F0EDBD2BA14B01DB91072C0C14CD389AB329191BF7DCD7EB2755EBF62095753FB88BDEC63B1CB3E02B8441EFD23B527290F302734AF3ED71F63798873FFEEC861EBC9C851C0304893FCCF93AAA1A7DC78EAD5B2396B29D84FB23A657C7FCB3FBAEFCE6F29CD13CFC71955FC
+
587BB63393A16C2C258AF5310F7108237B51B643D299C0CDFC5E3520BD02AC1F8FCA8F9627591E9C2CC48A1D7E0889A07E5013CE064C87BFD398A59D7AE4AE0B0ACF189F60020C1D33AAC45806647FD959BF79BDE710CD43752C926BD2E9EAFA0EF169A4EA371E1D7D813EEFA806D8CA7D43609D8FCE52F8BFF2E09F71C41A17E3DD0BC238AF5E1358E39F470A35AFD8EC9C5620F75397BD05BF153207DE0B79B6E94A84B43BDE7AD6B342144BA458EB3F5C5132E65DED92A74D42D6D2A88D09DAFCF6B5C513967B6D06736CBFD79FB190670AEA56F53A286E86E2EC4D28DA18CE69A41470F4CA6C4C4D7D6A4B7A6EE658E9E570BB1A7294CA15F616F2503914824FD350F8D6EEDA09E0EF18B819DFF7E37BD7B3F1817F4881EA9D8BDB5E20667BE6424C8103634621EDDD3572B40E6128A8D7674147A28BBAD1F199580337927F3FC43EBEBE28DE4120132DA9E022D38209C37E79E770CBE4B9074092A214DA133BE175C6807C761E5F92D33C91A0080B33FEB6F87CE9305E9F8FA1374BD42BA7A99C64D8E6B6E39FEB65539CF78BE1D749EE5A580412BBFD865C85B8FCA8DA6E1D8E5CA1ADC3697B8C52C9802F3978BF2D2EEE6034FD6F42D37080BAD41B6BBF3D7268E75739D1B22B5C807136150BED6E02EA79D2572EB088FAAF4A2E005038BF8556BA48DE14DF5351CAE45BAAC3E980785C62EE0F9512F245C70DF50570A6671B9AAEAED76DA5ADAFE5854279FE1C46D00A3611FA655212A23C5C0CEE7E401D6B9D34226F093781AFE8AB8C55E664873F85E9C7870C7152F9BCE0AD28CECDF63CD6C787DDAB0F5C6C742AF1C3EF71B5D45596388B4FE0B1B52C65C154405864715601AC296B869124C9572A7F4238C47469E11AD6F4008F4342F99AF384C499BF094FA2D3F25F660B8A28AC446F5B2D8274BE67C18AA1BCAFFD929E899DF1704C46778E6480D3AB6A2001FD307BA2F2A637679724270B4C731DCD480511C5DE5F7300B2BCC3585897B3D570ED39D3895BA0118541FEB20E2360359A9E0FA3326266C1484C22ECF6CA9D0A0B2A445084D842CE5ED4C3212FACC04B0B821525B3BE9E419F124CF97FD82F91C8CA48CEB7C5D298CD62630E98DE5AC65B27B7F82F566F23BB3D2EF5F7EDBB82975B7582A55BFAD653810370D3F4C509BC5619CFDC6B6587D17E8BFFB0B62C9DFEB9B5859180BD0D99131D763A510DF0985B6799145003BFC576EBBD6C5AA857216F541EA3E89E6D95A9B188D3C235F439FB51B68A595FBDD0C2F5E74915F66694B39E008749D4EC9F5C97CC5FDB122C1D5C955DD082EC493CE8E244977BA71063726B0CEFDDD60DB749E17DDB947D7B432A7BF188774F3D630D5800C5453A651E731A0FAEDDB1DB8C4D5A159C0EF93504450756EB2D61A4B77B9064AAD787020A0D6F4E2F1349B281BB1B3AFD510484E5AA37
+
0DF545AEE9F4E00CE891B6CDA4BC9D6115F688F0DF2660363C531F71DFE1EFE4CB5771AC92BFCB2967B6A45D04573F0C646250813B20A6265CAFB214B084EA45373417B8790F5263B02B584CBA863D9B8F53107938AB9010EDCF517912D21AC311B291A73DE42925C1B634CCB115D01D4BB6364891BE11A7E084CE6749B56E9BC702322E488C0E0D42F0E5242C617F3E3B8E5DE4AB27FA81519A9EAB30404DCFA59AD9717464AB844D24D935667B43FEF51EFEE189DC8B12C1CAD45B40AF5A01221908E69517E8893A438229679CC10E327260C5F8A104E1D02B23AED213E2CD394BE1EE3CA5FE0F7ABA1B4025A92B3802F14CA8FE62B97B7F878F63E843EBE0E45CFAC3F1582467920157FBA8E5FADAC473A45AC199C1F9170330A31F359CD48D191338C9F2EA28019E7B468071AA10F586DFE5C2FF1CA9CB75DB544154AD72BDE09416752078EF6193EF9E054431FE46E4A5B6C8A87939754762B5170A0E2B2F854EF61D8CBFC6A0403879954721CE897FA81E2C44D2836137CE7CAA00C7788AB467C70B2713BDFFE4196FADBE55A0A62368F19EB5420173C53EBB030BE4A8D5BEED4370EDE4D837C1A24230DB7DB736C6F40B97D25687AF41FA341448A7E591A04F966A4A90CE20379A0569A83A681E87A07A33E8BCAFFD1AF1ABC0FB0B2231A745D664C756BC59D35EF024E1166301C402D7472B1927C07BFE5E66D1FEA151B305A1C6EB4DA000F4B13FD0122C6A93B9378DD114884A9C517141C0BF043D4A3F83EF2EEDFC5680BB29F41F64CBA73DD6D8544E7E6116A8857C96F796605F8A12625E8CA0E1C308ADD904CB9DD4BDF1D2159080B00E1AE900F0485886D58FC968D1C5FCB6E424AD65EFE1BBED589F63B7CE4DECCBD5DA01C775A9A5950C59F289946AFC638E516B26F51C5A0D9F078DA278FB4412C55200DA8E40EC31FA8CFDC9A95FF3118E266512B2AAE4FA7FBD34F4C726748234A132CACBF0EE6F29F37823F3402FF9DB12876720ADC3CA20A0C03117CFEDFDEE978C8FC37B85527D57934EFF9527DE6ABC81D137F7BEFF90EA8FF1F123A60202DC14317C1217CB4B4B36FA059313B42F62242E851B0F0BC6D9397226D3759915109B0A5C5D28312BD0065A5EA5E5F99EA85F76B5D67B0482FE853949E09E7CF54E6192F8C9B5A01BA423DFACF4C2F5657BC58C423A8A70C0609CA6A4EF3AC8071D5789820E42D5D71A747D848401F2AC9D0147813B90A6A2A2C573AD60006FFE5E096DDF9DCAD2F3E99E798C34BD837756E532932CDCD01CEA4835A522ABF43015C8BFC4434891B5C9D3D530D2841C2438712E0FD63E21A404D7B4EA47086273E5BC5583413C2C55AADC64320D716E289947E90B760435A794D6ADA51D4279261A628BE0EFB5521807B2F7D670D4C6CA2B1E9A7799D1260012175844BFE9898F2BFF5451B5E1973489
+
2B9C6850B31B0B88C459BB5D30C9603EE725704528171E19C3F8BBF7733E8981A8ED7BA9C190046AA32DFC0003C0DCA21FA5FAC38E090D630F0E8DB04E30F32B444CF0F3F9E994B6F30B301B17FD4052D4CD75D3EC887047D78A1C492871B20BB6A78FE289358317E955CFD62F254EF410F4AC563CE24096D5F5645154C72D879A943C1AB51CE295A3A220AD610F1ECF8707390ADDD9B59BA5884EC356690A31378FF7FC81CEAFF8798598D486748D7E86FEEDB0B29297554684533C1924566A39BDA5D1BBD1C853639ACC350F8B8390E666D5B6FB5B9485CA45857E525E8DD4EA64B699A630921275244420410CFB70CF57BA0C39EDFCD162DE40056FE298B005DF387D475F870431D9A3179321E2ABE88DB992F63DE20FE7B456CBA2A4B9E437EA3255F505D3C093D5819B8250F7F4C4C33140F228374D095C8BAD46DB81551CEF0F91417C92DEB79FCD24A2E9B8B72DA3EAA028E517FECCDD581E450FAF4D44B06485DF8F8ED9DF80216B0FD9A4B98DBC37BF4EF2AF3D1E637646DAD5C1907D01E2484D79C0C6967AACA3E006C573191BEB2D9B38F1403295B4F9AEDAA32ACBA20B0101AAEECF9D6A47FCA60056FE3046BF52870F3B664B6DBDB6959B22DC6A87E9E2E619A63FDF322607B22CFC833D27C8866824C425E4A1A2157A
+
0000000000000000000000000000000000000000000000000000000000000000
+
0000000000000000000000000000000000000000000000000000000000000000
+
0000000000000000000000000000000000000000000000000000000000000000
+
0000000000000000000000000000000000000000000000000000000000000000
+
0000000000000000000000000000000000000000000000000000000000000000
+
0000000000000000000000000000000000000000000000000000000000000000
+
0000000000000000000000000000000000000000000000000000000000000000
+
0000000000000000000000000000000000000000000000000000000000000000
+
cleartomark end
+
%APLT1End
+
%RBIEndFontSubset
+/Helvetica cguidfix
+/F1.1/Helvetica 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 193 254 rc
+11.5 230.25 m
+181.5 230.25 l
+181.5 11.5 l
+11.5 11.5 l
+h
+11.5 230.25 m
+f
+1 J
+1 j
+0 0 0 sc
+1 0 0 -1 -90 324 cm
+101.5 93.75 m
+271.5 93.75 l
+271.5 312.5 l
+101.5 312.5 l
+h
+101.5 93.75 m
+S
+/Cs2 SC
+0 sc
+0 i
+1 0 0 -1 96.5 237.25 cm
+/F1.1[ 12 0 0 -12 0 0]sf
+-63.703125 4 m
+(!"#"$%&'\(&\)#$*"\)"'&+)[ 8.666016 6.673828 3.333984 6.673828 3.333984 8.003906 6.673828 6.673828 9.996094 6.673828 6.673828 3.333984 3.333984 9.996094 6.673828 6.673828 6.673828 6.673828 6.673828 0.000000 ] xS
+0.60000002 i
+/Cs1 SC
+1 1 1 sc
+CM
+33.5 211.5 m
+82 211.5 l
+87.522842 211.5 92 207.02286 92 201.5 c
+92 136.5 l
+92 130.97716 87.522842 126.5 82 126.5 c
+33.5 126.5 l
+27.97715 126.5 23.5 130.97716 23.5 136.5 c
+23.5 136.5 23.5 136.5 23.5 136.5 c
+23.5 201.5 l
+23.5 207.02286 27.97715 211.5 33.5 211.5 c
+h
+33.5 211.5 m
+f
+0 0 0 sc
+1 0 0 -1 -90 324 cm
+123.5 112.5 m
+172 112.5 l
+177.52284 112.5 182 116.97714 182 122.5 c
+182 187.5 l
+182 193.02284 177.52284 197.5 172 197.5 c
+123.5 197.5 l
+117.97715 197.5 113.5 193.02284 113.5 187.5 c
+113.5 187.5 113.5 187.5 113.5 187.5 c
+113.5 122.5 l
+113.5 116.97714 117.97715 112.5 123.5 112.5 c
+h
+123.5 112.5 m
+S
+1 1 1 sc
+CM
+35.875 201 m
+46.875 201 l
+46.875 182 l
+35.875 182 l
+h
+35.875 201 m
+f
+0 0 0 sc
+1 0 0 -1 -90 324 cm
+125.875 123 m
+136.875 123 l
+136.875 142 l
+125.875 142 l
+h
+125.875 123 m
+S
+1 1 1 sc
+CM
+46.875 201 m
+57.875 201 l
+57.875 182 l
+46.875 182 l
+h
+46.875 201 m
+f
+0 0 0 sc
+1 0 0 -1 -90 324 cm
+136.875 123 m
+147.875 123 l
+147.875 142 l
+136.875 142 l
+h
+136.875 123 m
+S
+1 1 1 sc
+CM
+57.875 201 m
+68.875 201 l
+68.875 182 l
+57.875 182 l
+h
+57.875 201 m
+f
+0 0 0 sc
+1 0 0 -1 -90 324 cm
+147.875 123 m
+158.875 123 l
+158.875 142 l
+147.875 142 l
+h
+147.875 123 m
+S
+1 1 1 sc
+CM
+68.875 201 m
+79.875 201 l
+79.875 182 l
+68.875 182 l
+h
+68.875 201 m
+f
+0 0 0 sc
+1 0 0 -1 -90 324 cm
+158.875 123 m
+169.875 123 l
+169.875 142 l
+158.875 142 l
+h
+158.875 123 m
+S
+123.125 120.5 m
+172.375 120.5 l
+S
+123.125 144.5 m
+172.375 144.5 l
+S
+/Cs2 SC
+0 sc
+0 i
+1 0 0 -1 57.833435 217 cm
+-16.933594 4 m
+(,-&./,)[ 4.259766 6.000000 6.673828 6.000000 6.673828 0.000000 ] xS
+0.60000002 i
+/Cs1 SC
+0 0 0 sc
+1 0 0 -1 -90 324 cm
+157.47086 166 m
+138.38382 169.01498 l
+137.8383 169.10115 137.46593 169.61324 137.55209 170.15875 c
+137.62646 170.62953 138.02274 170.98241 138.49896 171.00189 c
+155.77608 171.70886 l
+156.3279 171.73145 156.75694 172.19708 156.73436 172.7489 c
+156.71451 173.2341 156.34897 173.6349 155.86765 173.69922 c
+138.90315 175.96593 l
+138.35573 176.03908 137.97124 176.54213 138.04439 177.08955 c
+138.10599 177.55054 138.47726 177.9082 138.94022 177.95256 c
+149.58223 178.97215 l
+150.132 179.02483 150.53497 179.51318 150.4823 180.06296 c
+150.43677 180.53821 150.06163 180.91499 149.58658 180.9626 c
+142.7948 181.64328 l
+142.24527 181.69835 141.84444 182.18848 141.89951 182.73801 c
+141.94484 183.19032 142.28955 183.55516 142.73857 183.62605 c
+152.37041 185.14668 l
+152.91594 185.2328 153.28835 185.74486 153.20222 186.29039 c
+153.15465 186.59175 152.97211 186.8549 152.70651 187.00502 c
+146.77048 190.36005 l
+S
+/Cs2 SC
+0 sc
+0 i
+1 0 0 -1 57.75 165 cm
+-19.010742 4 m
+(01+&"2)[ 7.330078 6.673828 3.996094 6.673828 6.673828 0.000000 ] xS
+0.60000002 i
+/Cs1 SC
+1 1 1 sc
+CM
+112.25 187 m
+160.75 187 l
+166.27286 187 170.75 182.52284 170.75 177 c
+170.75 112 l
+170.75 106.47716 166.27286 102 160.75 102 c
+112.25 102 l
+106.72716 102 102.25 106.47716 102.25 112 c
+102.25 112 102.25 112 102.25 112 c
+102.25 177 l
+102.25 182.52284 106.72716 187 112.25 187 c
+h
+112.25 187 m
+f
+0 0 0 sc
+1 0 0 -1 -90 324 cm
+202.25 137 m
+250.75 137 l
+256.27286 137 260.75 141.47716 260.75 147 c
+260.75 212 l
+260.75 217.52284 256.27286 222 250.75 222 c
+202.25 222 l
+196.72716 222 192.25 217.52284 192.25 212 c
+192.25 212 192.25 212 192.25 212 c
+192.25 147 l
+192.25 141.47716 196.72716 137 202.25 137 c
+h
+202.25 137 m
+S
+1 1 1 sc
+CM
+114.625 176.5 m
+125.625 176.5 l
+125.625 157.5 l
+114.625 157.5 l
+h
+114.625 176.5 m
+f
+0 0 0 sc
+1 0 0 -1 -90 324 cm
+204.625 147.5 m
+215.625 147.5 l
+215.625 166.5 l
+204.625 166.5 l
+h
+204.625 147.5 m
+S
+1 1 1 sc
+CM
+125.625 176.5 m
+136.625 176.5 l
+136.625 157.5 l
+125.625 157.5 l
+h
+125.625 176.5 m
+f
+0 0 0 sc
+1 0 0 -1 -90 324 cm
+215.625 147.5 m
+226.625 147.5 l
+226.625 166.5 l
+215.625 166.5 l
+h
+215.625 147.5 m
+S
+1 1 1 sc
+CM
+136.625 176.5 m
+147.625 176.5 l
+147.625 157.5 l
+136.625 157.5 l
+h
+136.625 176.5 m
+f
+0 0 0 sc
+1 0 0 -1 -90 324 cm
+226.625 147.5 m
+237.625 147.5 l
+237.625 166.5 l
+226.625 166.5 l
+h
+226.625 147.5 m
+S
+1 1 1 sc
+CM
+147.625 176.5 m
+158.625 176.5 l
+158.625 157.5 l
+147.625 157.5 l
+h
+147.625 176.5 m
+f
+0 0 0 sc
+1 0 0 -1 -90 324 cm
+237.625 147.5 m
+248.625 147.5 l
+248.625 166.5 l
+237.625 166.5 l
+h
+237.625 147.5 m
+S
+201.875 145 m
+251.125 145 l
+S
+201.875 169 m
+251.125 169 l
+S
+/Cs2 SC
+0 sc
+0 i
+1 0 0 -1 136.58299 192.5 cm
+-16.933594 4 m
+(,-&.3,)[ 4.259766 6.000000 6.673828 6.000000 6.673828 0.000000 ] xS
+0.60000002 i
+/Cs1 SC
+0 0 0 sc
+1 0 0 -1 -90 324 cm
+236.22099 190.5 m
+217.13455 193.51465 l
+216.58904 193.60081 216.21664 194.11292 216.30281 194.65843 c
+216.37717 195.12921 216.77347 195.48209 217.24969 195.50157 c
+234.52687 196.20853 l
+235.07869 196.23111 235.50774 196.69675 235.48515 197.24857 c
+235.4653 197.73375 235.09976 198.13457 234.61844 198.19888 c
+217.65273 200.46596 l
+217.1053 200.53911 216.72083 201.04218 216.79398 201.5896 c
+216.85558 202.05058 217.22685 202.40823 217.6898 202.45259 c
+228.33249 203.47214 l
+228.88226 203.52481 229.28523 204.01317 229.23256 204.56294 c
+229.18703 205.03819 228.81192 205.41496 228.33687 205.46259 c
+221.5444 206.14349 l
+220.99487 206.19858 220.59406 206.68872 220.64914 207.23825 c
+220.69449 207.69057 221.0392 208.05539 221.48822 208.12627 c
+231.12004 209.64677 l
+231.66557 209.73289 232.03799 210.24493 231.95187 210.79047 c
+231.9043 211.09184 231.72176 211.35501 231.45613 211.50513 c
+225.52 214.86 l
+S
+/Cs2 SC
+0 sc
+0 i
+1 0 0 -1 136.5 140.5 cm
+-19.010742 4 m
+(01+&"2)[ 7.330078 6.673828 3.996094 6.673828 6.673828 0.000000 ] xS
+0.60000002 i
+/Cs1 SC
+1 1 1 sc
+CM
+33.5 107.5 m
+82 107.5 l
+87.522842 107.5 92 103.02284 92 97.5 c
+92 32.5 l
+92 26.977142 87.522842 22.5 82 22.5 c
+33.5 22.5 l
+27.97715 22.5 23.5 26.977142 23.5 32.5 c
+23.5 32.5 23.5 32.5 23.5 32.5 c
+23.5 97.5 l
+23.5 103.02284 27.97715 107.5 33.5 107.5 c
+h
+33.5 107.5 m
+f
+0 0 0 sc
+1 0 0 -1 -90 324 cm
+123.5 216.5 m
+172 216.5 l
+177.52284 216.5 182 220.97716 182 226.5 c
+182 291.5 l
+182 297.02286 177.52284 301.5 172 301.5 c
+123.5 301.5 l
+117.97715 301.5 113.5 297.02286 113.5 291.5 c
+113.5 291.5 113.5 291.5 113.5 291.5 c
+113.5 226.5 l
+113.5 220.97716 117.97715 216.5 123.5 216.5 c
+h
+123.5 216.5 m
+S
+1 1 1 sc
+CM
+35.875 97 m
+46.875 97 l
+46.875 78 l
+35.875 78 l
+h
+35.875 97 m
+f
+0 0 0 sc
+1 0 0 -1 -90 324 cm
+125.875 227 m
+136.875 227 l
+136.875 246 l
+125.875 246 l
+h
+125.875 227 m
+S
+1 1 1 sc
+CM
+46.875 97 m
+57.875 97 l
+57.875 78 l
+46.875 78 l
+h
+46.875 97 m
+f
+0 0 0 sc
+1 0 0 -1 -90 324 cm
+136.875 227 m
+147.875 227 l
+147.875 246 l
+136.875 246 l
+h
+136.875 227 m
+S
+1 1 1 sc
+CM
+57.875 97 m
+68.875 97 l
+68.875 78 l
+57.875 78 l
+h
+57.875 97 m
+f
+0 0 0 sc
+1 0 0 -1 -90 324 cm
+147.875 227 m
+158.875 227 l
+158.875 246 l
+147.875 246 l
+h
+147.875 227 m
+S
+1 1 1 sc
+CM
+68.875 97 m
+79.875 97 l
+79.875 78 l
+68.875 78 l
+h
+68.875 97 m
+f
+0 0 0 sc
+1 0 0 -1 -90 324 cm
+158.875 227 m
+169.875 227 l
+169.875 246 l
+158.875 246 l
+h
+158.875 227 m
+S
+123.125 224.5 m
+172.375 224.5 l
+S
+123.125 248.5 m
+172.375 248.5 l
+S
+/Cs2 SC
+0 sc
+0 i
+1 0 0 -1 57.833008 113 cm
+-16.933594 4 m
+(,-&.4,)[ 4.259766 6.000000 6.673828 6.000000 6.673828 0.000000 ] xS
+0.60000002 i
+/Cs1 SC
+0 0 0 sc
+1 0 0 -1 -90 324 cm
+157.47101 270 m
+138.3846 273.01462 l
+137.83908 273.10077 137.46667 273.61285 137.55284 274.15839 c
+137.6272 274.62918 138.0235 274.98206 138.49973 275.00156 c
+155.77689 275.7085 l
+156.3287 275.73108 156.75775 276.19675 156.73517 276.74857 c
+156.71532 277.23376 156.34978 277.63452 155.86845 277.69885 c
+138.90271 279.96597 l
+138.35529 280.03912 137.97081 280.54218 138.04396 281.0896 c
+138.10556 281.55057 138.47684 281.90826 138.93979 281.95261 c
+149.58246 282.97214 l
+150.13223 283.02481 150.5352 283.51318 150.48253 284.06296 c
+150.437 284.53821 150.06189 284.91501 149.58684 284.96262 c
+142.7944 285.64346 l
+142.24487 285.69855 141.84406 286.18869 141.89914 286.73822 c
+141.94449 287.19055 142.2892 287.55536 142.73822 287.62625 c
+152.37004 289.14679 l
+152.91557 289.23291 153.28799 289.74496 153.20187 290.2905 c
+153.1543 290.59186 152.97176 290.85501 152.70613 291.00513 c
+146.77002 294.35999 l
+S
+/Cs2 SC
+0 sc
+0 i
+1 0 0 -1 57.75 61 cm
+-19.010742 4 m
+(01+&"2)[ 7.330078 6.673828 3.996094 6.673828 6.673828 0.000000 ] xS
+ep
+end
+%%Trailer
+%%EOF
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/paper/images/datasegment_key_thread.graffle	Tue Feb 07 18:08:31 2012 +0900
@@ -0,0 +1,1820 @@
+<?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-07 11:42:08 +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>Class</key>
+			<string>Group</string>
+			<key>Graphics</key>
+			<array>
+				<dict>
+					<key>Bounds</key>
+					<string>{{128.25, 256}, {39, 14}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FitText</key>
+					<string>YES</string>
+					<key>Flow</key>
+					<string>Resize</string>
+					<key>ID</key>
+					<integer>112</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 Thread}</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>113</integer>
+					<key>Points</key>
+					<array>
+						<string>{157.471, 270}</string>
+						<string>{128.417, 274.589}</string>
+						<string>{167.25, 276.178}</string>
+						<string>{130.259, 281.121}</string>
+						<string>{159.738, 283.945}</string>
+						<string>{135.078, 286.417}</string>
+						<string>{155.203, 289.594}</string>
+						<string>{146.77, 294.36}</string>
+					</array>
+					<key>Style</key>
+					<dict>
+						<key>stroke</key>
+						<dict>
+							<key>CornerRadius</key>
+							<real>1</real>
+							<key>HeadArrow</key>
+							<string>0</string>
+							<key>HeadScale</key>
+							<real>1.4285709857940674</real>
+							<key>TailArrow</key>
+							<string>0</string>
+							<key>TailScale</key>
+							<real>0.5</real>
+						</dict>
+					</dict>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{130.833, 204}, {34, 14}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FitText</key>
+					<string>YES</string>
+					<key>Flow</key>
+					<string>Resize</string>
+					<key>ID</key>
+					<integer>114</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 "key3"}</string>
+						<key>VerticalPad</key>
+						<integer>0</integer>
+					</dict>
+					<key>Wrap</key>
+					<string>NO</string>
+				</dict>
+				<dict>
+					<key>Class</key>
+					<string>Group</string>
+					<key>Graphics</key>
+					<array>
+						<dict>
+							<key>AllowLabelDrop</key>
+							<false/>
+							<key>Class</key>
+							<string>LineGraphic</string>
+							<key>FontInfo</key>
+							<dict>
+								<key>Font</key>
+								<string>Helvetica</string>
+								<key>Size</key>
+								<real>11</real>
+							</dict>
+							<key>ID</key>
+							<integer>116</integer>
+							<key>Points</key>
+							<array>
+								<string>{123.125, 248.5}</string>
+								<string>{172.375, 248.5}</string>
+							</array>
+							<key>Style</key>
+							<dict>
+								<key>stroke</key>
+								<dict>
+									<key>HeadArrow</key>
+									<string>0</string>
+									<key>HeadScale</key>
+									<real>1.4285709857940674</real>
+									<key>TailArrow</key>
+									<string>0</string>
+									<key>TailScale</key>
+									<real>0.5</real>
+								</dict>
+							</dict>
+						</dict>
+						<dict>
+							<key>AllowLabelDrop</key>
+							<false/>
+							<key>Class</key>
+							<string>LineGraphic</string>
+							<key>FontInfo</key>
+							<dict>
+								<key>Font</key>
+								<string>Helvetica</string>
+								<key>Size</key>
+								<real>11</real>
+							</dict>
+							<key>ID</key>
+							<integer>117</integer>
+							<key>Points</key>
+							<array>
+								<string>{123.125, 224.5}</string>
+								<string>{172.375, 224.5}</string>
+							</array>
+							<key>Style</key>
+							<dict>
+								<key>stroke</key>
+								<dict>
+									<key>HeadArrow</key>
+									<string>0</string>
+									<key>HeadScale</key>
+									<real>1.4285709857940674</real>
+									<key>TailArrow</key>
+									<string>0</string>
+									<key>TailScale</key>
+									<real>0.5</real>
+								</dict>
+							</dict>
+						</dict>
+						<dict>
+							<key>Bounds</key>
+							<string>{{158.875, 227}, {11, 19}}</string>
+							<key>Class</key>
+							<string>ShapedGraphic</string>
+							<key>FontInfo</key>
+							<dict>
+								<key>Font</key>
+								<string>HiraKakuProN-W3</string>
+								<key>Size</key>
+								<real>10</real>
+							</dict>
+							<key>ID</key>
+							<integer>118</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>VerticalPad</key>
+								<integer>0</integer>
+							</dict>
+						</dict>
+						<dict>
+							<key>Bounds</key>
+							<string>{{147.875, 227}, {11, 19}}</string>
+							<key>Class</key>
+							<string>ShapedGraphic</string>
+							<key>FontInfo</key>
+							<dict>
+								<key>Font</key>
+								<string>HiraKakuProN-W3</string>
+								<key>Size</key>
+								<real>10</real>
+							</dict>
+							<key>ID</key>
+							<integer>119</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>VerticalPad</key>
+								<integer>0</integer>
+							</dict>
+						</dict>
+						<dict>
+							<key>Bounds</key>
+							<string>{{136.875, 227}, {11, 19}}</string>
+							<key>Class</key>
+							<string>ShapedGraphic</string>
+							<key>FontInfo</key>
+							<dict>
+								<key>Font</key>
+								<string>HiraKakuProN-W3</string>
+								<key>Size</key>
+								<real>10</real>
+							</dict>
+							<key>ID</key>
+							<integer>120</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>VerticalPad</key>
+								<integer>0</integer>
+							</dict>
+						</dict>
+						<dict>
+							<key>Bounds</key>
+							<string>{{125.875, 227}, {11, 19}}</string>
+							<key>Class</key>
+							<string>ShapedGraphic</string>
+							<key>FontInfo</key>
+							<dict>
+								<key>Font</key>
+								<string>HiraKakuProN-W3</string>
+								<key>Size</key>
+								<real>10</real>
+							</dict>
+							<key>ID</key>
+							<integer>121</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>VerticalPad</key>
+								<integer>0</integer>
+							</dict>
+						</dict>
+					</array>
+					<key>ID</key>
+					<integer>115</integer>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{113.5, 216.5}, {68.5, 85}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Font</key>
+						<string>HiraKakuProN-W3</string>
+						<key>Size</key>
+						<real>12</real>
+					</dict>
+					<key>ID</key>
+					<integer>122</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>
+						<key>stroke</key>
+						<dict>
+							<key>CornerRadius</key>
+							<real>10</real>
+						</dict>
+					</dict>
+					<key>Text</key>
+					<dict>
+						<key>VerticalPad</key>
+						<integer>0</integer>
+					</dict>
+				</dict>
+			</array>
+			<key>ID</key>
+			<integer>111</integer>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>Group</string>
+			<key>Graphics</key>
+			<array>
+				<dict>
+					<key>Bounds</key>
+					<string>{{207, 176.5}, {39, 14}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FitText</key>
+					<string>YES</string>
+					<key>Flow</key>
+					<string>Resize</string>
+					<key>ID</key>
+					<integer>100</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 Thread}</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>101</integer>
+					<key>Points</key>
+					<array>
+						<string>{236.221, 190.5}</string>
+						<string>{207.167, 195.089}</string>
+						<string>{246, 196.678}</string>
+						<string>{209.009, 201.621}</string>
+						<string>{238.488, 204.445}</string>
+						<string>{213.828, 206.917}</string>
+						<string>{233.953, 210.094}</string>
+						<string>{225.52, 214.86}</string>
+					</array>
+					<key>Style</key>
+					<dict>
+						<key>stroke</key>
+						<dict>
+							<key>CornerRadius</key>
+							<real>1</real>
+							<key>HeadArrow</key>
+							<string>0</string>
+							<key>HeadScale</key>
+							<real>1.4285709857940674</real>
+							<key>TailArrow</key>
+							<string>0</string>
+							<key>TailScale</key>
+							<real>0.5</real>
+						</dict>
+					</dict>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{209.583, 124.5}, {34, 14}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FitText</key>
+					<string>YES</string>
+					<key>Flow</key>
+					<string>Resize</string>
+					<key>ID</key>
+					<integer>102</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 "key2"}</string>
+						<key>VerticalPad</key>
+						<integer>0</integer>
+					</dict>
+					<key>Wrap</key>
+					<string>NO</string>
+				</dict>
+				<dict>
+					<key>Class</key>
+					<string>Group</string>
+					<key>Graphics</key>
+					<array>
+						<dict>
+							<key>AllowLabelDrop</key>
+							<false/>
+							<key>Class</key>
+							<string>LineGraphic</string>
+							<key>FontInfo</key>
+							<dict>
+								<key>Font</key>
+								<string>Helvetica</string>
+								<key>Size</key>
+								<real>11</real>
+							</dict>
+							<key>ID</key>
+							<integer>104</integer>
+							<key>Points</key>
+							<array>
+								<string>{201.875, 169}</string>
+								<string>{251.125, 169}</string>
+							</array>
+							<key>Style</key>
+							<dict>
+								<key>stroke</key>
+								<dict>
+									<key>HeadArrow</key>
+									<string>0</string>
+									<key>HeadScale</key>
+									<real>1.4285709857940674</real>
+									<key>TailArrow</key>
+									<string>0</string>
+									<key>TailScale</key>
+									<real>0.5</real>
+								</dict>
+							</dict>
+						</dict>
+						<dict>
+							<key>AllowLabelDrop</key>
+							<false/>
+							<key>Class</key>
+							<string>LineGraphic</string>
+							<key>FontInfo</key>
+							<dict>
+								<key>Font</key>
+								<string>Helvetica</string>
+								<key>Size</key>
+								<real>11</real>
+							</dict>
+							<key>ID</key>
+							<integer>105</integer>
+							<key>Points</key>
+							<array>
+								<string>{201.875, 145}</string>
+								<string>{251.125, 145}</string>
+							</array>
+							<key>Style</key>
+							<dict>
+								<key>stroke</key>
+								<dict>
+									<key>HeadArrow</key>
+									<string>0</string>
+									<key>HeadScale</key>
+									<real>1.4285709857940674</real>
+									<key>TailArrow</key>
+									<string>0</string>
+									<key>TailScale</key>
+									<real>0.5</real>
+								</dict>
+							</dict>
+						</dict>
+						<dict>
+							<key>Bounds</key>
+							<string>{{237.625, 147.5}, {11, 19}}</string>
+							<key>Class</key>
+							<string>ShapedGraphic</string>
+							<key>FontInfo</key>
+							<dict>
+								<key>Font</key>
+								<string>HiraKakuProN-W3</string>
+								<key>Size</key>
+								<real>10</real>
+							</dict>
+							<key>ID</key>
+							<integer>106</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>VerticalPad</key>
+								<integer>0</integer>
+							</dict>
+						</dict>
+						<dict>
+							<key>Bounds</key>
+							<string>{{226.625, 147.5}, {11, 19}}</string>
+							<key>Class</key>
+							<string>ShapedGraphic</string>
+							<key>FontInfo</key>
+							<dict>
+								<key>Font</key>
+								<string>HiraKakuProN-W3</string>
+								<key>Size</key>
+								<real>10</real>
+							</dict>
+							<key>ID</key>
+							<integer>107</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>VerticalPad</key>
+								<integer>0</integer>
+							</dict>
+						</dict>
+						<dict>
+							<key>Bounds</key>
+							<string>{{215.625, 147.5}, {11, 19}}</string>
+							<key>Class</key>
+							<string>ShapedGraphic</string>
+							<key>FontInfo</key>
+							<dict>
+								<key>Font</key>
+								<string>HiraKakuProN-W3</string>
+								<key>Size</key>
+								<real>10</real>
+							</dict>
+							<key>ID</key>
+							<integer>108</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>VerticalPad</key>
+								<integer>0</integer>
+							</dict>
+						</dict>
+						<dict>
+							<key>Bounds</key>
+							<string>{{204.625, 147.5}, {11, 19}}</string>
+							<key>Class</key>
+							<string>ShapedGraphic</string>
+							<key>FontInfo</key>
+							<dict>
+								<key>Font</key>
+								<string>HiraKakuProN-W3</string>
+								<key>Size</key>
+								<real>10</real>
+							</dict>
+							<key>ID</key>
+							<integer>109</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>VerticalPad</key>
+								<integer>0</integer>
+							</dict>
+						</dict>
+					</array>
+					<key>ID</key>
+					<integer>103</integer>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{192.25, 137}, {68.5, 85}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Font</key>
+						<string>HiraKakuProN-W3</string>
+						<key>Size</key>
+						<real>12</real>
+					</dict>
+					<key>ID</key>
+					<integer>110</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>
+						<key>stroke</key>
+						<dict>
+							<key>CornerRadius</key>
+							<real>10</real>
+						</dict>
+					</dict>
+					<key>Text</key>
+					<dict>
+						<key>VerticalPad</key>
+						<integer>0</integer>
+					</dict>
+				</dict>
+			</array>
+			<key>ID</key>
+			<integer>99</integer>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>Group</string>
+			<key>Graphics</key>
+			<array>
+				<dict>
+					<key>Bounds</key>
+					<string>{{128.25, 152}, {39, 14}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FitText</key>
+					<string>YES</string>
+					<key>Flow</key>
+					<string>Resize</string>
+					<key>ID</key>
+					<integer>88</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 Thread}</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>89</integer>
+					<key>Points</key>
+					<array>
+						<string>{157.471, 166}</string>
+						<string>{128.417, 170.589}</string>
+						<string>{167.25, 172.178}</string>
+						<string>{130.259, 177.121}</string>
+						<string>{159.738, 179.945}</string>
+						<string>{135.078, 182.417}</string>
+						<string>{155.203, 185.594}</string>
+						<string>{146.77, 190.36}</string>
+					</array>
+					<key>Style</key>
+					<dict>
+						<key>stroke</key>
+						<dict>
+							<key>CornerRadius</key>
+							<real>1</real>
+							<key>HeadArrow</key>
+							<string>0</string>
+							<key>HeadScale</key>
+							<real>1.4285709857940674</real>
+							<key>TailArrow</key>
+							<string>0</string>
+							<key>TailScale</key>
+							<real>0.5</real>
+						</dict>
+					</dict>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{130.833, 100}, {34, 14}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FitText</key>
+					<string>YES</string>
+					<key>Flow</key>
+					<string>Resize</string>
+					<key>ID</key>
+					<integer>90</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 "key1"}</string>
+						<key>VerticalPad</key>
+						<integer>0</integer>
+					</dict>
+					<key>Wrap</key>
+					<string>NO</string>
+				</dict>
+				<dict>
+					<key>Class</key>
+					<string>Group</string>
+					<key>Graphics</key>
+					<array>
+						<dict>
+							<key>AllowLabelDrop</key>
+							<false/>
+							<key>Class</key>
+							<string>LineGraphic</string>
+							<key>FontInfo</key>
+							<dict>
+								<key>Font</key>
+								<string>Helvetica</string>
+								<key>Size</key>
+								<real>11</real>
+							</dict>
+							<key>ID</key>
+							<integer>92</integer>
+							<key>Points</key>
+							<array>
+								<string>{123.125, 144.5}</string>
+								<string>{172.375, 144.5}</string>
+							</array>
+							<key>Style</key>
+							<dict>
+								<key>stroke</key>
+								<dict>
+									<key>HeadArrow</key>
+									<string>0</string>
+									<key>HeadScale</key>
+									<real>1.4285709857940674</real>
+									<key>TailArrow</key>
+									<string>0</string>
+									<key>TailScale</key>
+									<real>0.5</real>
+								</dict>
+							</dict>
+						</dict>
+						<dict>
+							<key>AllowLabelDrop</key>
+							<false/>
+							<key>Class</key>
+							<string>LineGraphic</string>
+							<key>FontInfo</key>
+							<dict>
+								<key>Font</key>
+								<string>Helvetica</string>
+								<key>Size</key>
+								<real>11</real>
+							</dict>
+							<key>ID</key>
+							<integer>93</integer>
+							<key>Points</key>
+							<array>
+								<string>{123.125, 120.5}</string>
+								<string>{172.375, 120.5}</string>
+							</array>
+							<key>Style</key>
+							<dict>
+								<key>stroke</key>
+								<dict>
+									<key>HeadArrow</key>
+									<string>0</string>
+									<key>HeadScale</key>
+									<real>1.4285709857940674</real>
+									<key>TailArrow</key>
+									<string>0</string>
+									<key>TailScale</key>
+									<real>0.5</real>
+								</dict>
+							</dict>
+						</dict>
+						<dict>
+							<key>Bounds</key>
+							<string>{{158.875, 123}, {11, 19}}</string>
+							<key>Class</key>
+							<string>ShapedGraphic</string>
+							<key>FontInfo</key>
+							<dict>
+								<key>Font</key>
+								<string>HiraKakuProN-W3</string>
+								<key>Size</key>
+								<real>10</real>
+							</dict>
+							<key>ID</key>
+							<integer>94</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>VerticalPad</key>
+								<integer>0</integer>
+							</dict>
+						</dict>
+						<dict>
+							<key>Bounds</key>
+							<string>{{147.875, 123}, {11, 19}}</string>
+							<key>Class</key>
+							<string>ShapedGraphic</string>
+							<key>FontInfo</key>
+							<dict>
+								<key>Font</key>
+								<string>HiraKakuProN-W3</string>
+								<key>Size</key>
+								<real>10</real>
+							</dict>
+							<key>ID</key>
+							<integer>95</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>VerticalPad</key>
+								<integer>0</integer>
+							</dict>
+						</dict>
+						<dict>
+							<key>Bounds</key>
+							<string>{{136.875, 123}, {11, 19}}</string>
+							<key>Class</key>
+							<string>ShapedGraphic</string>
+							<key>FontInfo</key>
+							<dict>
+								<key>Font</key>
+								<string>HiraKakuProN-W3</string>
+								<key>Size</key>
+								<real>10</real>
+							</dict>
+							<key>ID</key>
+							<integer>96</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>VerticalPad</key>
+								<integer>0</integer>
+							</dict>
+						</dict>
+						<dict>
+							<key>Bounds</key>
+							<string>{{125.875, 123}, {11, 19}}</string>
+							<key>Class</key>
+							<string>ShapedGraphic</string>
+							<key>FontInfo</key>
+							<dict>
+								<key>Font</key>
+								<string>HiraKakuProN-W3</string>
+								<key>Size</key>
+								<real>10</real>
+							</dict>
+							<key>ID</key>
+							<integer>97</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>VerticalPad</key>
+								<integer>0</integer>
+							</dict>
+						</dict>
+					</array>
+					<key>ID</key>
+					<integer>91</integer>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{113.5, 112.5}, {68.5, 85}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Font</key>
+						<string>HiraKakuProN-W3</string>
+						<key>Size</key>
+						<real>12</real>
+					</dict>
+					<key>ID</key>
+					<integer>98</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>
+						<key>stroke</key>
+						<dict>
+							<key>CornerRadius</key>
+							<real>10</real>
+						</dict>
+					</dict>
+					<key>Text</key>
+					<dict>
+						<key>VerticalPad</key>
+						<integer>0</integer>
+					</dict>
+				</dict>
+			</array>
+			<key>ID</key>
+			<integer>87</integer>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{122.5, 79.75}, {128, 14}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FitText</key>
+			<string>YES</string>
+			<key>Flow</key>
+			<string>Resize</string>
+			<key>ID</key>
+			<integer>4</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 Data Segment Manager}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+			<key>Wrap</key>
+			<string>NO</string>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{101.5, 93.75}, {170, 218.75}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</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>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-07 15:40:14 +0900</string>
+	<key>Modifier</key>
+	<string>Kazuki AKAMINE</string>
+	<key>NotesVisible</key>
+	<string>NO</string>
+	<key>Orientation</key>
+	<integer>2</integer>
+	<key>OriginVisible</key>
+	<string>NO</string>
+	<key>PageBreaks</key>
+	<string>YES</string>
+	<key>PrintInfo</key>
+	<dict>
+		<key>NSBottomMargin</key>
+		<array>
+			<string>float</string>
+			<string>41</string>
+		</array>
+		<key>NSLeftMargin</key>
+		<array>
+			<string>float</string>
+			<string>18</string>
+		</array>
+		<key>NSPaperSize</key>
+		<array>
+			<string>size</string>
+			<string>{595, 842}</string>
+		</array>
+		<key>NSRightMargin</key>
+		<array>
+			<string>float</string>
+			<string>18</string>
+		</array>
+		<key>NSTopMargin</key>
+		<array>
+			<string>float</string>
+			<string>18</string>
+		</array>
+	</dict>
+	<key>PrintOnePage</key>
+	<false/>
+	<key>QuickLookPreview</key>
+	<data>
+	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
+	b2JqCjMgMCBvYmoKPDwgL1R5cGUgL1BhZ2UgL1BhcmVudCA0IDAgUiAvUmVzb3VyY2Vz
+	IDcgMCBSIC9Db250ZW50cyA1IDAgUiAvTWVkaWFCb3ggWzAgMCA1NTkgNzgzXQo+Pgpl
+	bmRvYmoKNyAwIG9iago8PCAvUHJvY1NldCBbIC9QREYgL1RleHQgXSAvQ29sb3JTcGFj
+	ZSA8PCAvQ3MxIDggMCBSIC9DczIgOSAwIFIgPj4gL0ZvbnQgPDwKL0YxLjAgMTAgMCBS
+	ID4+ID4+CmVuZG9iagoxMSAwIG9iago8PCAvTGVuZ3RoIDEyIDAgUiAvTiAzIC9BbHRl
+	cm5hdGUgL0RldmljZVJHQiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAGF
+	VM9rE0EU/jZuqdAiCFprDrJ4kCJJWatoRdQ2/RFiawzbH7ZFkGQzSdZuNuvuJrWliOTi
+	0SreRe2hB/+AHnrwZC9KhVpFKN6rKGKhFy3xzW5MtqXqwM5+8943731vdt8ADXLSNPWA
+	BOQNx1KiEWlsfEJq/IgAjqIJQTQlVdvsTiQGQYNz+Xvn2HoPgVtWw3v7d7J3rZrStpoH
+	hP1A4Eea2Sqw7xdxClkSAog836Epx3QI3+PY8uyPOU55eMG1Dys9xFkifEA1Lc5/TbhT
+	zSXTQINIOJT1cVI+nNeLlNcdB2luZsbIEL1PkKa7zO6rYqGcTvYOkL2d9H5Os94+wiHC
+	CxmtP0a4jZ71jNU/4mHhpObEhj0cGDX0+GAVtxqp+DXCFF8QTSeiVHHZLg3xmK79VvJK
+	gnCQOMpkYYBzWkhP10xu+LqHBX0m1xOv4ndWUeF5jxNn3tTd70XaAq8wDh0MGgyaDUhQ
+	EEUEYZiwUECGPBoxNLJyPyOrBhuTezJ1JGq7dGJEsUF7Ntw9t1Gk3Tz+KCJxlEO1CJL8
+	Qf4qr8lP5Xn5y1yw2Fb3lK2bmrry4DvF5Zm5Gh7X08jjc01efJXUdpNXR5aseXq8muwa
+	P+xXlzHmgjWPxHOw+/EtX5XMlymMFMXjVfPqS4R1WjE3359sfzs94i7PLrXWc62JizdW
+	m5dn/WpI++6qvJPmVflPXvXx/GfNxGPiKTEmdornIYmXxS7xkthLqwviYG3HCJ2VhinS
+	bZH6JNVgYJq89S9dP1t4vUZ/DPVRlBnM0lSJ93/CKmQ0nbkOb/qP28f8F+T3iuefKAIv
+	bODImbptU3HvEKFlpW5zrgIXv9F98LZua6N+OPwEWDyrFq1SNZ8gvAEcdod6HugpmNOW
+	ls05Uocsn5O66cpiUsxQ20NSUtcl12VLFrOZVWLpdtiZ0x1uHKE5QvfEp0plk/qv8RGw
+	/bBS+fmsUtl+ThrWgZf6b8C8/UUKZW5kc3RyZWFtCmVuZG9iagoxMiAwIG9iago3MzcK
+	ZW5kb2JqCjggMCBvYmoKWyAvSUNDQmFzZWQgMTEgMCBSIF0KZW5kb2JqCjEzIDAgb2Jq
+	Cjw8IC9MZW5ndGggMTQgMCBSIC9OIDEgL0FsdGVybmF0ZSAvRGV2aWNlR3JheSAvRmls
+	dGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAGFUk9IFFEc/s02EoSIQYV4iHcKCZUp
+	rKyg2nZ1WZVtW5XSohhn37qjszPTm9k1xZMEXaI8dQ+iY3Ts0KGbl6LArEvXIKkgCDx1
+	6PvN7OoohG95O9/7/f1+33tEbZ2m7zspQVRzQ5UrpaduTk2Lgx8pRR3UTlimFfjpYnGM
+	seu5kr+719Zn0tiy3se1dvv2PbWVZWAh6i22txD6IZFmAB+ZnyhlgLPAHZav2D4BPFgO
+	rBrwI6IDD5q5MNPRnHSlsi2RU+aiKCqvYjtJrvv5uca+i7WJg/5cj2bWjr2z6qrRTNS0
+	90ShvA+uRBnPX1T2bDUUpw3jnEhDGinyrtXfK0zHEZErEEoGUjVkuZ9qTp114HUYu126
+	k+P49hClPslgqIm16bKZHYV9AHYqy+wQ8AXo8bJiD+eBe2H/W1HDk8AnYT9kh3nWrR/2
+	F65T4HuEPTXgzhSuxfHaih9eLQFD91QjaIxzTcTT1zlzpIjvMdQZmPdGOaYLMXeWqhM3
+	gDthH1mqZgqxXfuu6iXuewJ30+M70Zs5C1ygHElysRXZFNA8CVgUfYuwSQ48Ps4eVeB3
+	qJjAHLmJ3M0o9x7VERtno1KBVnqNV8ZP47nxxfhlbBjPgH6sdtd7fP/p4xV117Y+PPmN
+	etw5rr2dG1VhVnFlC93/xzKEj9knOabB06FZWGvYduQPmsxMsAwoxH8FPpf6khNV3NXu
+	7bhFEsxQPixsJbpLVG4p1Oo9g0qsHCvYAHZwksQsWhy4U2u6OXh32CJ6bflNV7Lrhv76
+	9nr72vIebcqoKSgTzbNEZpSxW6Pk3Xjb/WaREZ84Or7nvYpayf5JRRA/hTlaKvIUVfRW
+	UNbEb2cOfhu2flw/pef1Qf08CT2tn9Gv6KMRvgx0Sc/Cc1Efo0nwsGkh4hKgioMz1E5U
+	Y40D4inx8rRbZJH9D0AZ/WYKZW5kc3RyZWFtCmVuZG9iagoxNCAwIG9iago3MDQKZW5k
+	b2JqCjkgMCBvYmoKWyAvSUNDQmFzZWQgMTMgMCBSIF0KZW5kb2JqCjQgMCBvYmoKPDwg
+	L1R5cGUgL1BhZ2VzIC9NZWRpYUJveCBbMCAwIDYxMiA3OTJdIC9Db3VudCAxIC9LaWRz
+	IFsgMyAwIFIgXSA+PgplbmRvYmoKMTUgMCBvYmoKPDwgL1R5cGUgL0NhdGFsb2cgL091
+	dGxpbmVzIDIgMCBSIC9QYWdlcyA0IDAgUiA+PgplbmRvYmoKMiAwIG9iago8PCAvTGFz
+	dCAxNiAwIFIgL0ZpcnN0IDE3IDAgUiA+PgplbmRvYmoKMTcgMCBvYmoKPDwgL1BhcmVu
+	dCAxOCAwIFIgL0NvdW50IDAgL0Rlc3QgWyAzIDAgUiAvWFlaIDAgNzgzIDAgXSAvVGl0
+	bGUgKP7/MK0w4zDzMNAwuVwwMDAgXDAwMDEpCj4+CmVuZG9iagoxOCAwIG9iago8PCA+
+	PgplbmRvYmoKMTYgMCBvYmoKPDwgL1BhcmVudCAxOCAwIFIgL0NvdW50IDAgL0Rlc3Qg
+	WyAzIDAgUiAvWFlaIDAgNzgzIDAgXSAvVGl0bGUgKP7/MK0w4zDzMNAwuVwwMDAgXDAw
+	MDEpCj4+CmVuZG9iagoxOSAwIG9iago8PCAvTGVuZ3RoIDIwIDAgUiAvTGVuZ3RoMSAx
+	MDI5MiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAG9Wnl81NW1P/e3z5qZ
+	yeyZycxkMjOZ7AvZSCRDyAYhEQhChhJMAoGwSUCIQAWjBYGAtIgsBauilrWUIUSZSOGh
+	jSJdFFtFpfb1taL19TXPtg+tBWbmnd9vQoR8aj/+4ae/35y7L+d+77nn3Ht/s3LFqg5Q
+	QQ/QMGVWW9d8kB7vNgByeO7Stq54PFFA/xdzu1c643E2DYBeMr9rwdJ4XHgCQG5fsGTN
+	cH09JutsnR1t8+L5cBP9ok5MiMfJGPRTO5euXB2P6/rRn75k2dzh/MS3MZ65tG31cP/w
+	Acad97Ut7YiX93ain9q17P6Vw3Eb+pO7VnQMlyfNyN+bQDDVAMtABouBBwo0+LYA8J/I
+	7cBgrpiPz7xMxc57E8o/A604TIB7G74r+a+5fnL5i46bPsUO4R+YILtVXvQ5f9QPoCSY
+	P6TYMZIj1UPHEIamjDBMRKpAKkTKyBhvhh5yEL6H9AwSDQvJVliDtAXp+0jMSOgIxgbI
+	1j5GCLxE1oCVTAooGMd0vcVhliscvwoTrv8px/vmD88QC87e74mlTwWy8XLyDHka5oGD
+	/BA8ZC3UQRrZd8q/xNGKWUegC6kHiZZcQo70Jec7zpFM8DAE63ghmSEvOv6Yl+X4KC9M
+	kT7HK74wg97LyRgLJDjO259y/Id9geMc0rF41lE/lnjRccS+xLEzOUz29Tket4cJ1tkR
+	91bZseqLjqX+3Y55eVL+5N1h6lifoxTzZwQUjqISl6PQftWR4wsLBONZ9smO9LxfOlKx
+	IhZzYqOegNZhs+90jMWsZHu1byzSGXKU7Id0sr/PM8nxEgZxuKcm+kt2h8m3T9Wl5XnC
+	ZG2gqC5tt7/O5/FPdnj8NT4fhme8zm/gv8WP5/P5DD6N9/IuPonXCzpBI6gFpSAXBIEP
+	kx/1VTi4M+QYVCAsx04JnMCGyY8xkTlDjkuJx08LjEAJIOjDsf9C4SWgD5Nj/RoxhIEX
+	OSnEhcnxU/Gk4wEHI4YYKUNDiWF00AWKCBRMghB5LMzBRmN3hblCN05bWlP1VU6rlHPL
+	zfjqx0zsod31Tc2ho/ZgKF8MxOzBW8XNtwJf6a9chVkdlRkZ9dPWnOruWjS/usNd3equ
+	7kBqDW3t7jSHetqdzpOLusQMZ4j2trbP7RT9to5Ql7ujKrTIXeU82S3VG5U9X8zudled
+	hPnV05tPzg90VPV1B7qr3W1VwVPtlSta7uhry0hfKyr/SV+VYmMrxL7apXqj+moRs9vF
+	vlrEvlrEvtoD7VJf4uCrFzZV3r8SpdNZvbDeGUprCk2cOqs55GwLVoXJQUysWgXsedCw
+	ZyGN7QErkwMOgNj7SFdEP3pP7GP2AmiiS2N/pctwUgdEoqIV5XAeHoP9cAI4OIzhNJgD
+	e+EiWYRrezb0w2WSDNmoexkIw2T4BYnF3oL58DyWXwmvwC44CUqssxR12GTYTjyxtRgP
+	YLgdNsSehVQogUfhLJRiq9thKHYkdgpzp8E9cBSOYf2fEzd1kkmM/Th2FQSYim1uwJy3
+	YpNjJ0AHmVAJUzB1A5wjHvpKrBPMUIbcPQlPwwF4Gf5MHiH9sc5Yd+xS7PcoqmawQRO+
+	60g/+T19gnk09mTsT7EoIpEG6dhrK+yE57D9E/ieR9VaTRaTlWQn2UUFqEeofmYja4pG
+	EAc/1OJbh1p5MyIwAIPwN/gH+ZQy0xp6Jf1qrDD2f6CAehylOJIO6MZ3E77bcUxnCEdy
+	yQQyhawjT5Bd5NdUOnUP1Uw9QK2mPqYb6dn0GvrXzP1MH7uN3cspop/FzsQuxN4BE9jh
+	W7AC1uPoXoFLcA2uExrbshEPKSOVZA6+PWQ/NUAOkAFqCjlPLlFHye/Ih+RTcoNiKSVl
+	oDKoldRO6hj1CvUGvZDeRX+f/h39GTOOpdgD7Eech/9NtD26JfpGrCz2+9gXqGIFcOHM
+	VEIj3AttONouGAMP4SiO43sCZ20QXoWL0vshscEQfIEoANERK8knDfg2krvJfLKQPEVe
+	wvecxMvnFE4EJaO0lImyUU1UO7WU6qHeoXroJDqdnkTPok/g+zp9mb5B32BYJpExMLXM
+	RNjGLGX24XuQOcz0MW+ypew4tpGdwfawW9ht9Fz2LfYyt57bzvVxn3J/QbU4mV/Gb8PZ
+	uYgy+zLK8pcPQ1KR+3y4D+aSKtIOu3E2DpA26EXpmkc2I15dkBZrodfTtVQuSsM5+DZK
+	6z5YB1vo2XAg9h59FN5FSVmCTfbAIaYS7OwenJ1HIBelaPgN+NP9aT6vJ9Wd4nKiyrcl
+	WS1mk9GgT9RpNSqlQi4TeI5laIpAZrW7ptUZ8raGGK+7ri5LjLvbMKHttoRWXMrOUM2d
+	ZUJOsV4bZt1RMoAl548qGYiXDIyUJBpnOZRnZTqr3c7QL6vczjCZNbUZw49VuYPO0JAU
+	bpDC35PCKgy7XFjBWW3urHKGSKuzOlTT3dlb3VqVlUkGAgiHPCtTVBwBUIgNh2BC2zpU
+	sDBBLFEdsrqrqkMWN4Yxj/ZUt80LTZnaXF2V5HIFMQ2TpjVjH1mZC0PIJ2xVznPP2xoO
+	QHurGGqb3Ryi24IhqlVsS5sRMrmrQqa1H5m/jN4KVW+7LTNEeWraOnprQoHWrQiuGG0V
+	Y23bMFbf5MRmqY3B5hDZOMyEyOMi5FRkN24TPK2LnCGZu9Ld2buoFcGFac191oBVUr4h
+	mNLcZwlYpEhW5oB5fZkLRz+QNT5rvOiXuczr4/4fvxNP/9V50TevH/wv9OunjQBARATc
+	E5HPkHOu1IkbmS0RnY4S6J1bgjjhEyQ4zIXIz4QQhTJDe0KsZ2JbqKfpFhudVXHmWhdV
+	9cksVskIVQaxfGuvZizOFJbXuJ29n6G1bnUP/fnOlLbhFM6j+QzETHGiR2QlRNpuhbtF
+	Y+nBUXea3Z3i/HZLc4pxt7n6tgSMi9CIPIf0aMCnNLtCziAm4G4ysz4MsinNJwnZHgyT
+	2MYwVNkHcI9K3zsHszNFUVtYhf1jJCsTE9JdGMrOdNZgzzWirDh7nb0T5/U6a5ydKEyM
+	R/Ixo6M3mIMINjUjTjAdewwEk0aCHcHgWGwnR2wHq2Dx3iC2sGi4BfSlpJwIFsrNRGNK
+	e6c0T20O9VQlhQJVQZwFFN/zU5pD51Fyg0EslTfCKXK8bqF5mOd85DkvHfML4q3g3qUH
+	mwj29optNjW7XaHzvb1JveJ6i8fDBEYnBIYTwiAWESEPk54pWBc9tytJmgOX24VsBUVM
+	x6BI35Io3LP/a4SLRvjGmsXIbZGEcMk3hHDp10F47NdCuGyE0zsQLkeey0SE7/r3ITzu
+	DoQr/jXCgRG+kcnxyG1AQrjyG0J4wtdBuOprIVw9wukdCNcgz9UiwrX/PoTr7kB44r9G
+	eNII38hkPXI7SUJ48jeEcMPXQbjxayF89windyA8BXm+W0R46r8P4Wl3INz0rxGePsI3
+	MnkPcjtdQnjGN4TwzK+DcPPXQjg4wukdCM9CnoMiwt8aQTiQFILb9XDPKLUL37hinn0b
+	5LhTYnVQSZXiwfldmMbcD4NIAaQ8PIP9kDsKe9gZ0Mp8CC5ME/NLkOqQ7kLagIfwHiyz
+	QQxTR2ELtmPCNAM2e+s+SImnlHMYd8Is8XguHdPR+4qHxtMb+xV5XyZzXwaHQ/xtKQLa
+	7a965FKGAk9+gDc9aimWgK4GtFIYL9rQTxwOA+il0Bg8bcyGR4iavIQnhcN4snqWWcK8
+	xz7LTeL28XL+Uf4PQpqwWqbG0VUCMJfwbEvjHVlF/N5KyMHNBZKgCQNcQhLjGKY/CAOD
+	BBjmP4CXsAbAjIyXsBUW/dy8Aq1L60OqZLaHb/6BPXt9QphpuIF3IFhiGr2cmjPcjyeg
+	p7gfMDSAn2b8vEWQRV1n6vBKovFaw9DlCFSUR8rzcgntll5qTvIaxwH7Ggd7NtJPTRYJ
+	Z2YQG32HfRxPWu6TAgmTgoCSYXglw+9mQV4r03QPmgffiZRCRcW1X+blJhaOI8UFWrd2
+	8Kf7vNvP05/3JgYPXr+P/hx5I7jrBiaZ/QGkwMFAYxFTw8xkF9vvS16bvIFsooR0YZZl
+	seVBy4O2FywspJAExqa2uHibBe/NWEdCQkqivDCRdTpWuVKUrof4EuOyFLUv4WFHSUpq
+	rVvk4+2ha0Oaz4auSuOqGNLqSnN0plKCvq60VIsOtOTlTlgTsDEWpUfrVejUaSDT82nE
+	wqg08jQiGNDBG0SNhogXFg9DS5GughQVFxWO8bpTeI53Y9iVrzPoeS6BcJjgMrgmbXz5
+	/MNjpu1eN1DrZU7TlatI2ucfrql5YUt7yTwrrb7pHyC6rmX1hU2L1+3cVr/xTPel6OfP
+	/WhtbcfkoryZi45KuOTF3mes7D7Ig8GAY6KyKavDPzdrlX9VFrfbS+qFDLk5Q6+i/5Gn
+	L1ThIcgd0GsLNQ+pVHlJhaksX5inMu/2VWnDeHuZIC/JXkY5/M6HaR9VUJt/GyqIDVQM
+	VQwhKNciH2uGNCI+IjYSJEU5uRYvyFiv3ZPi5YBOA4YWchEOm9uRBlaPOY0whEe4ctBJ
+	diUhZl50EKyMDBEsTbkYevhhxIy0MFRhgdFkLMiPA8fxhcmkIP82GMeIMOJJExFMJgY9
+	uInxo58o02pOb//RCwd0nkSb19gxfsXejv5qL9sXuI8YfvOX2sya5Q9F//aFj5he31qx
+	fO/qJ7oJeZqmnCXfW7xydeXaZ7pe/+nAhmkFdsfJnl9GowgrroUfohabi2tBhfcqCwKO
+	TdrdOipfUCQnUJBsEoS8RKtV5VFbLNbLru4t8WURadR83oBIRSoiEjBeYtR6DF6OZ3mG
+	p3mKZzm5RsgnxIiOTKfIJ7weT+oSCumIQIsHByq+hRrK7dLSLqfJqNXzlJ9QlzrGr5xU
+	Zk14/6/Rp1+nmkjOoV3N+6OPRk4cNfiWBbc21RItyb6xl01895XoW386G+2TZGMP3oKb
+	cAyJ8PNAsIrU0xRHZLSRWOh3CZtIbLRekaScSZrpt8lv6LcVv1HKGTmjqqYepZip1B6K
+	8svTVCXyElUtNZPqpnjPPJWconU0oRRKHc0JBpPJyjB48bo/oJI7aAUXURIqonLoMOXF
+	RLDou7vMGY2aa+UNkauWa6Wl+DNfjZQ3aqo7qj6GClN5RTmuMby6PKlShsnRfopQcgUG
+	+iiK3sQ2ZK+NMOsGN7FxPy8XWlYsJytalie6ZMSFamJMUSFxowgYDVr3HmInB8lzxHqW
+	iba8Gp3FnmPP3vAyV65PoOdmXXrghp95N6vot2Nu/kCa29bYO8zn7EeQg3ca0cAcf4LP
+	7fUWqQtdtd5271r1A6myxYJZbfJQQXWn+mgKLVePTUlNkdOMzfyoPicnwzZWTzNjM2S5
+	lFwtaFNTHGm5uVqzxzRR8KRZ8x0e7UTw5Fjy8p9xLRoWDVxBknBcE9eQTltaKhLqvfii
+	EteTqTQ7UtCyXBKchrRsrQMEykt5szycx+qlMyEDsrIlj00XMog90ZEBSQZzBrGYSRaT
+	ATKfIoN4FCQbw7wfnWSdDTON6EgLTaNBMYuvtLh7a8VJi01cXz5vDvH6vIVjUgvyGYMb
+	g+4UzqA3GR0Eyxj0jNvp8xYTksyPmXu9a3Zf/eRnL/x06jaiu/FHMuFMQt63roT2zSq7
+	9MauqduiP/if6P/u309TDeTKusbHneOeWV2Q78nKLJx9+rXo7z7rrrj/ifYl+c7cnJSy
+	BYPXfrVt6/8yClHHu1DHX0R55WFMwEq4ZOApRpChlMENivawzA3OImybI8lUwzW0P9ca
+	45JUgRImGiODKBauQuZiVPuzqJY9e+L631j1CXE90zAt9oF005aAd6jl8NtASXoukWtQ
+	/m2+gjrNQtkiDV8q6JQyOimfT5XZNUp7WQaV7S87XUaV5ad7dBqeFWy+FJMtTHoDbpPd
+	wfvs2QrKXqgo58vLbXren3441TouyW+blOArsdw17idkDw5ogOyGYaMZF4GrkUEUgfjU
+	VwyhOIhT34K6NHsoe0jUqVpTXK2mFRUbUoBYPKQowQXm5CQXGJ16F3GlQDHlAqvd5MIB
+	oyPO7/DUDivRVNSfxUV34d5CMjWGO+zQONSnOJ9avahkiw1q4k7xeX2ih3NfVJxI1Csa
+	7w3udnXmL23PayL94wzK76x9rMwlP8z+/bmz3atMHmWyNj3T25JulBW/8eCusy/t6X1z
+	VubEgzsMNk6tsuUsIEuETHPW7KbJ6U2v7a+r2xvZY0uh6Y1KrtIdqFv0wuZdzyeSq6KO
+	LYldoYfYV/A22Q4PBPKL1bXqmepDzJEk1iPoqQS7BgS7nU+UU3aTgs1OzNb4tTqrQ+Gz
+	WpIdm1wrKoeBxZUlqhi03UPiitKivZaWkdVsk8mBELMCzZMNHbBQXpAnCV40O/iT0NJ9
+	aWsMYDKatLgDKRTRgMIxuoLPHz+w7sDBtZuPkN6m3LuOP1vxo2Wnotc//U9y7yfvXvz5
+	Ty/9jCoek1xP2a+P2zW3mWRd/xOZibJWF7vCWPFW14ZfADxEGVizR/i+9ZCDZtVUAqs3
+	qHUJBn1AGdALfiupV7xIXyCv0ReS3hPel112vOf+xPSJW3FBe0FHzRZYV2rCPqM9tZTj
+	eaPLbuPldqPCw++xHbKdtr1rYzzGBI+NtciVvBb3M3Yfa/WlZvM+i8Xre9t1sGXYLl2V
+	dM/bEWkvg/sZFMCWEeWD60iy5xJkNeBmWBqvzAnLcA6vVqPTJGr0GoZTelKSUr2447Z7
+	SbJdZuK9oDCovUSldltdmMSiI5jlXsDdEAItWnRJJiVlk56R/jBZ3gLLW1oAdQlKnytu
+	1YsL1AQNOYdoazVQIOofVDo8ofovlxTpNDc/Zb+357HpufqT/N1509aMn/Z69E/E/Afi
+	UKRNOv7gYZa4mdrF90xdMunZ515tKaot25E9xaZBm8ARilRGvatqHjnVS8QP0zgnd0XL
+	6E9wThyQhV90TgcaivQThYmyZiEo26w8knTYfsR3MGMgSREQaGOKXz0oT8ElznB+u0Wu
+	s8sTsvnsbNZGZxuzs/ysNVep9qnGeX02S07ubYJ4bahURDpy9TNcx7fWeEV8uxQXyUx3
+	mjVZoU31aLzuZK8X0qzoaBVqFySolSqPPcVLfEl+LyQodagM4yAO62tJWkUJLSzATQHn
+	SvH64jul4iJp9aaKCIK02USbKO2ZCPXgnILCg+Vd0YvH/6w+rfLd9Z03A166aO+6H0dv
+	EP4lUvX8Q+dqPDsffOXuzOhbTOU494RNN/N/0X1l/w/rfOWPz/jttCl/R8OqItnRA+f7
+	7t33wtkTczdQWYgnwa9SIK1dIzQFMlE6BRNvEnyML3EVv0oQElVUIp7YtHaONyjlKr/c
+	aiYGPxgtJjN+GT/lao+vXVFvS7KJ225p5ZYScVMJLYkFWtwHxRUVWvq4LdK6N/QHCmY+
+	8t9NWQPJeZu6XuxnX4l8MNVV+lzwqchU6rnu4uZ9lyOvi/NNoAf5+wJtiQIOBeYFKTJW
+	IBYKhc3EzWQXsGu41fwmdoC+SF+h5SzL4UdlGU1toJ6gnqdoqlQnkzEsfsDglupwZAKP
+	nzJYTiawFEPjaY+hOTnPyTmrSkbJ/aCwKFV9rvYBYoxrenFQ5ZZGzcdmHBXucSpEDU+Q
+	NjVkZwjrNC8zm7LNGS3sOs15jVAuiIZLXBorcMykQIbiy2vdPcfJGx9H55OTH0f79hxn
+	z948Ri5El0XaKVtv9L5b+HMepha8sDFQxgu8mkswCSa1KcEn+FAV1FlmKBYolG6P3Gp3
+	W+QUY/K47Ca7iuOBS7J56ER5GtpVrR8/ipM+q1/8L0AAdWW2B4XP4ksLE9Xtk3RVc23o
+	WmTY2uK+DQ3ukLRniR+Q4jNmGJ4x0y0LgxMn7SHEvdrIDPYFxgSX9zRmppY/2/FeY/qZ
+	xQ2Lvn/a6u+af6ifydl7d+pdFak1M5qenL49Ukx9snjK9oORHdSZpfn1T70pziwVlztc
+	xxawwpxA3mnuAkcxnJ7z6bu5lTyrV1J6s8bO4jDNCrmVt1pB6ZdZbSTb7LeAJQnN9x3i
+	F1eN8dWK4xrCbdmwCBIUQsNtQxFHgLpKTXC7STYcm3y08+qUzNP23PUB/6SSrKR+cgj5
+	nzPt6ZnPirLYXj5PZawsXL4w8iYyi/K4BZl/HOdLC3cHvD7aqyqmaxlGLWgotUwrU/oE
+	kWWtXLAmEtHOgUWXGCbVOAnrJSUuGjgUKdTaDRWDkUHUL8MHMHGtSGwaTYZsNFscsrfl
+	mOH5xazZrknSbH4cYR0o2k/R52jqxIrIXpEXU+xTSsbOwpPNtBdU2fLzajybVwQ8jLHU
+	RHNqudaKooFfX/1gUBsSaAdN0TeNeNK56VqwbtiitJQO5oiGIy4SOaJARMqHNJGreIwv
+	0BYY3FrcOI7sL7yFaFMLDr947JjXkKdK1jsm+NbP2rGDnRV9Z2ekuiRRQajtMuHhBdSr
+	O1G2KTBEJ0q62oyz/LPAfb2GzeZDZlpcuyW6Ol2zbgH/AP0Av02/F2+S9hr2GPeYDsNh
+	o6YO6g21posGpop9jaU2sQfhIDnEHjaxqWms2WAyEuAMSkWCXVBbeIvFmISjZIGcMBnM
+	J5TfNVqsSW+7FohoW/CK46o5UlqKP4s0QnNcQBoipfmWHDOu6nIRfzy5BHQGAxiNS3Um
+	k5klZCne9Jg3ZWdo1g1KnoA+ETf1y3GJt5ACjqZ4isOdlk861hYV440HKSA07brg/U57
+	5ZM9T3r9yTnpmvwcDTtOHV35C+IgTM6C6I7on38cnd/PCc+rOJdZeCKVaby5l35ExEp6
+	Yh34Hf6fPeKtGY03P3q8PzOCD887RVAMVdL3/Un4Db9R+ofBPTAT76JEydAhiQ+Ht1fQ
+	XFdbXxvMqOtY0t2xcuHcNqmElI2OWF78j9dqpM1IKFj4DwrA/0kA4EKF95A+QfoCmxWQ
+	zEhpSCVIdUjNSJ1Iq5E2I+2NDT9YB0bCBHccd8ZTRsXzRsXzR8ULRsWrRsUbRsWbRsWn
+	j4qLKNzO37xRcWkebuN/wah8HPMd9RePikv/17utvqjtb+9vxai49P+628qvEfP/HwX1
+	bGYKZW5kc3RyZWFtCmVuZG9iagoyMCAwIG9iago2NzQ5CmVuZG9iagoyMSAwIG9iago8
+	PCAvVHlwZSAvRm9udERlc2NyaXB0b3IgL0FzY2VudCA3NzAgL0NhcEhlaWdodCA2ODQg
+	L0Rlc2NlbnQgLTIzMCAvRmxhZ3MgMzIKL0ZvbnRCQm94IFstOTUxIC00ODEgMTQ0NSAx
+	MTIyXSAvRm9udE5hbWUgL1hIR0tHWStIZWx2ZXRpY2EgL0l0YWxpY0FuZ2xlIDAKL1N0
+	ZW1WIDAgL01heFdpZHRoIDE1MDAgL1hIZWlnaHQgNTEzIC9Gb250RmlsZTIgMTkgMCBS
+	ID4+CmVuZG9iagoyMiAwIG9iagpbIDI3OCAwIDM1NSAwIDAgMCAwIDAgMCAwIDAgMCAw
+	IDAgMCAwIDAgNTU2IDU1NiA1NTYgMCAwIDAgMCAwIDAgMCAwIDAgMCAwCjAgMCAwIDAg
+	MCA3MjIgMCAwIDAgMCAwIDAgMCAwIDgzMyAwIDAgMCAwIDAgNjY3IDYxMSAwIDAgMCAw
+	IDAgMCAwIDAgMCAwIDAKMCA1NTYgMCAwIDU1NiA1NTYgMCA1NTYgNTU2IDAgMCA1MDAg
+	MCA4MzMgNTU2IDAgMCAwIDMzMyAwIDI3OCAwIDAgMCAwIDUwMApdCmVuZG9iagoxMCAw
+	IG9iago8PCAvVHlwZSAvRm9udCAvU3VidHlwZSAvVHJ1ZVR5cGUgL0Jhc2VGb250IC9Y
+	SEdLR1krSGVsdmV0aWNhIC9Gb250RGVzY3JpcHRvcgoyMSAwIFIgL1dpZHRocyAyMiAw
+	IFIgL0ZpcnN0Q2hhciAzMiAvTGFzdENoYXIgMTIxIC9FbmNvZGluZyAvTWFjUm9tYW5F
+	bmNvZGluZwo+PgplbmRvYmoKMjMgMCBvYmoKKE1hYyBPUyBYIDEwLjYuOCBRdWFydHog
+	UERGQ29udGV4dCkKZW5kb2JqCjI0IDAgb2JqCihEOjIwMTIwMjA3MDY0MDMxWjAwJzAw
+	JykKZW5kb2JqCjEgMCBvYmoKPDwgL1Byb2R1Y2VyIDIzIDAgUiAvQ3JlYXRpb25EYXRl
+	IDI0IDAgUiAvTW9kRGF0ZSAyNCAwIFIgPj4KZW5kb2JqCnhyZWYKMCAyNQowMDAwMDAw
+	MDAwIDY1NTM1IGYgCjAwMDAwMTI2MDcgMDAwMDAgbiAKMDAwMDAwNDcyOCAwMDAwMCBu
+	IAowMDAwMDAyNjA1IDAwMDAwIG4gCjAwMDAwMDQ1NzkgMDAwMDAgbiAKMDAwMDAwMDAy
+	MiAwMDAwMCBuIAowMDAwMDAyNTg1IDAwMDAwIG4gCjAwMDAwMDI3MDkgMDAwMDAgbiAK
+	MDAwMDAwMzY3OSAwMDAwMCBuIAowMDAwMDA0NTQzIDAwMDAwIG4gCjAwMDAwMTIzMzgg
+	MDAwMDAgbiAKMDAwMDAwMjgxOSAwMDAwMCBuIAowMDAwMDAzNjU5IDAwMDAwIG4gCjAw
+	MDAwMDM3MTUgMDAwMDAgbiAKMDAwMDAwNDUyMyAwMDAwMCBuIAowMDAwMDA0NjYyIDAw
+	MDAwIG4gCjAwMDAwMDQ5MDUgMDAwMDAgbiAKMDAwMDAwNDc3NiAwMDAwMCBuIAowMDAw
+	MDA0ODgzIDAwMDAwIG4gCjAwMDAwMDUwMTIgMDAwMDAgbiAKMDAwMDAxMTg1MiAwMDAw
+	MCBuIAowMDAwMDExODczIDAwMDAwIG4gCjAwMDAwMTIwOTggMDAwMDAgbiAKMDAwMDAx
+	MjUxMyAwMDAwMCBuIAowMDAwMDEyNTY1IDAwMDAwIG4gCnRyYWlsZXIKPDwgL1NpemUg
+	MjUgL1Jvb3QgMTUgMCBSIC9JbmZvIDEgMCBSIC9JRCBbIDw5NjlmYWQxOTIwNjcxZDZi
+	YmJkYWFjMjY3NGUwNDIwYz4KPDk2OWZhZDE5MjA2NzFkNmJiYmRhYWMyNjc0ZTA0MjBj
+	PiBdID4+CnN0YXJ0eHJlZgoxMjY4MgolJUVPRgoxIDAgb2JqCjw8L0F1dGhvciAoS2F6
+	dWtpIEFLQU1JTkUpL0NyZWF0aW9uRGF0ZSAoRDoyMDEyMDIwNzAyNDIwMFopL0NyZWF0
+	b3IgKE9tbmlHcmFmZmxlIDUuMi4zKS9Nb2REYXRlIChEOjIwMTIwMjA3MDY0MDAwWikv
+	UHJvZHVjZXIgMjMgMCBSIC9UaXRsZSAoZGF0YXNlZ21lbnRfa2V5X3RocmVhZCk+Pgpl
+	bmRvYmoKeHJlZgoxIDEKMDAwMDAxMzM0MCAwMDAwMCBuIAp0cmFpbGVyCjw8L0lEIFs8
+	OTY5ZmFkMTkyMDY3MWQ2YmJiZGFhYzI2NzRlMDQyMGM+IDw5NjlmYWQxOTIwNjcxZDZi
+	YmJkYWFjMjY3NGUwNDIwYz5dIC9JbmZvIDEgMCBSIC9QcmV2IDEyNjgyIC9Sb290IDE1
+	IDAgUiAvU2l6ZSAyNT4+CnN0YXJ0eHJlZgoxMzUyMQolJUVPRgo=
+	</data>
+	<key>QuickLookThumbnail</key>
+	<data>
+	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
+	3v//8yYAAAeSAAD9kf//+6L///2jAAAD3AAAwGw=
+	</data>
+	<key>ReadOnly</key>
+	<string>NO</string>
+	<key>RowAlign</key>
+	<integer>1</integer>
+	<key>RowSpacing</key>
+	<real>36</real>
+	<key>SheetTitle</key>
+	<string>キャンバス 1</string>
+	<key>SmartAlignmentGuidesActive</key>
+	<string>YES</string>
+	<key>SmartDistanceGuidesActive</key>
+	<string>YES</string>
+	<key>UniqueID</key>
+	<integer>1</integer>
+	<key>UseEntirePage</key>
+	<false/>
+	<key>VPages</key>
+	<integer>1</integer>
+	<key>WindowInfo</key>
+	<dict>
+		<key>CurrentSheet</key>
+		<integer>0</integer>
+		<key>ExpandedCanvases</key>
+		<array/>
+		<key>Frame</key>
+		<string>{{266, 115}, {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>{{77, 22.5}, {272, 384}}</string>
+		<key>Zoom</key>
+		<real>2</real>
+		<key>ZoomValues</key>
+		<array>
+			<array>
+				<string>キャンバス 1</string>
+				<real>2</real>
+				<real>1</real>
+			</array>
+		</array>
+	</dict>
+	<key>saveQuickLookFiles</key>
+	<string>YES</string>
+</dict>
+</plist>
Binary file paper/images/datasegment_key_thread.pdf has changed