1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<!-- Created with Inkscape (http://www.inkscape.org/) -->
3
4<svg
5   xmlns:dc="http://purl.org/dc/elements/1.1/"
6   xmlns:cc="http://creativecommons.org/ns#"
7   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
8   xmlns:svg="http://www.w3.org/2000/svg"
9   xmlns="http://www.w3.org/2000/svg"
10   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
11   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
12   width="612.00854"
13   height="679.90894"
14   id="svg2"
15   version="1.1"
16   inkscape:version="0.47pre4 r22446"
17   sodipodi:docname="fig1-4.svg">
18  <defs
19     id="defs4">
20    <marker
21       inkscape:stockid="Arrow2Lstart"
22       orient="auto"
23       refY="0"
24       refX="0"
25       id="Arrow2Lstart"
26       style="overflow:visible">
27      <path
28         id="path4149"
29         style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
30         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
31         transform="matrix(1.1,0,0,1.1,1.1,0)" />
32    </marker>
33    <marker
34       inkscape:stockid="Arrow2Lend"
35       orient="auto"
36       refY="0"
37       refX="0"
38       id="Arrow2Lend"
39       style="overflow:visible">
40      <path
41         id="path4152"
42         style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
43         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
44         transform="matrix(-1.1,0,0,-1.1,-1.1,0)" />
45    </marker>
46    <marker
47       inkscape:stockid="Arrow1Lend"
48       orient="auto"
49       refY="0"
50       refX="0"
51       id="Arrow1Lend"
52       style="overflow:visible">
53      <path
54         id="path4134"
55         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
56         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
57         transform="matrix(-0.8,0,0,-0.8,-10,0)" />
58    </marker>
59    <marker
60       inkscape:stockid="DotL"
61       orient="auto"
62       refY="0"
63       refX="0"
64       id="DotL"
65       style="overflow:visible">
66      <path
67         id="path4193"
68         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
69         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
70         transform="matrix(0.8,0,0,0.8,5.92,0.8)" />
71    </marker>
72    <marker
73       inkscape:stockid="Arrow1Lstart"
74       orient="auto"
75       refY="0"
76       refX="0"
77       id="Arrow1Lstart"
78       style="overflow:visible">
79      <path
80         id="path4131"
81         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
82         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
83         transform="matrix(0.8,0,0,0.8,10,0)" />
84    </marker>
85    <inkscape:perspective
86       sodipodi:type="inkscape:persp3d"
87       inkscape:vp_x="0 : 526.18109 : 1"
88       inkscape:vp_y="0 : 1000 : 0"
89       inkscape:vp_z="744.09448 : 526.18109 : 1"
90       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
91       id="perspective10" />
92    <inkscape:perspective
93       id="perspective2826"
94       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
95       inkscape:vp_z="1 : 0.5 : 1"
96       inkscape:vp_y="0 : 1000 : 0"
97       inkscape:vp_x="0 : 0.5 : 1"
98       sodipodi:type="inkscape:persp3d" />
99    <inkscape:perspective
100       id="perspective2848"
101       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
102       inkscape:vp_z="1 : 0.5 : 1"
103       inkscape:vp_y="0 : 1000 : 0"
104       inkscape:vp_x="0 : 0.5 : 1"
105       sodipodi:type="inkscape:persp3d" />
106    <inkscape:perspective
107       id="perspective2873"
108       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
109       inkscape:vp_z="1 : 0.5 : 1"
110       inkscape:vp_y="0 : 1000 : 0"
111       inkscape:vp_x="0 : 0.5 : 1"
112       sodipodi:type="inkscape:persp3d" />
113    <inkscape:perspective
114       id="perspective2904"
115       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
116       inkscape:vp_z="1 : 0.5 : 1"
117       inkscape:vp_y="0 : 1000 : 0"
118       inkscape:vp_x="0 : 0.5 : 1"
119       sodipodi:type="inkscape:persp3d" />
120    <inkscape:perspective
121       id="perspective2967"
122       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
123       inkscape:vp_z="1 : 0.5 : 1"
124       inkscape:vp_y="0 : 1000 : 0"
125       inkscape:vp_x="0 : 0.5 : 1"
126       sodipodi:type="inkscape:persp3d" />
127    <inkscape:perspective
128       id="perspective3021"
129       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
130       inkscape:vp_z="1 : 0.5 : 1"
131       inkscape:vp_y="0 : 1000 : 0"
132       inkscape:vp_x="0 : 0.5 : 1"
133       sodipodi:type="inkscape:persp3d" />
134    <inkscape:perspective
135       id="perspective3065"
136       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
137       inkscape:vp_z="1 : 0.5 : 1"
138       inkscape:vp_y="0 : 1000 : 0"
139       inkscape:vp_x="0 : 0.5 : 1"
140       sodipodi:type="inkscape:persp3d" />
141    <inkscape:perspective
142       id="perspective3065-0"
143       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
144       inkscape:vp_z="1 : 0.5 : 1"
145       inkscape:vp_y="0 : 1000 : 0"
146       inkscape:vp_x="0 : 0.5 : 1"
147       sodipodi:type="inkscape:persp3d" />
148    <inkscape:perspective
149       id="perspective3187"
150       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
151       inkscape:vp_z="1 : 0.5 : 1"
152       inkscape:vp_y="0 : 1000 : 0"
153       inkscape:vp_x="0 : 0.5 : 1"
154       sodipodi:type="inkscape:persp3d" />
155    <inkscape:perspective
156       id="perspective3187-4"
157       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
158       inkscape:vp_z="1 : 0.5 : 1"
159       inkscape:vp_y="0 : 1000 : 0"
160       inkscape:vp_x="0 : 0.5 : 1"
161       sodipodi:type="inkscape:persp3d" />
162    <inkscape:perspective
163       id="perspective3334"
164       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
165       inkscape:vp_z="1 : 0.5 : 1"
166       inkscape:vp_y="0 : 1000 : 0"
167       inkscape:vp_x="0 : 0.5 : 1"
168       sodipodi:type="inkscape:persp3d" />
169    <inkscape:perspective
170       id="perspective6116"
171       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
172       inkscape:vp_z="1 : 0.5 : 1"
173       inkscape:vp_y="0 : 1000 : 0"
174       inkscape:vp_x="0 : 0.5 : 1"
175       sodipodi:type="inkscape:persp3d" />
176    <inkscape:perspective
177       id="perspective6141"
178       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
179       inkscape:vp_z="1 : 0.5 : 1"
180       inkscape:vp_y="0 : 1000 : 0"
181       inkscape:vp_x="0 : 0.5 : 1"
182       sodipodi:type="inkscape:persp3d" />
183    <inkscape:perspective
184       id="perspective7506"
185       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
186       inkscape:vp_z="1 : 0.5 : 1"
187       inkscape:vp_y="0 : 1000 : 0"
188       inkscape:vp_x="0 : 0.5 : 1"
189       sodipodi:type="inkscape:persp3d" />
190    <inkscape:perspective
191       id="perspective7506-5"
192       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
193       inkscape:vp_z="1 : 0.5 : 1"
194       inkscape:vp_y="0 : 1000 : 0"
195       inkscape:vp_x="0 : 0.5 : 1"
196       sodipodi:type="inkscape:persp3d" />
197    <inkscape:perspective
198       id="perspective7932"
199       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
200       inkscape:vp_z="1 : 0.5 : 1"
201       inkscape:vp_y="0 : 1000 : 0"
202       inkscape:vp_x="0 : 0.5 : 1"
203       sodipodi:type="inkscape:persp3d" />
204    <inkscape:perspective
205       id="perspective7957"
206       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
207       inkscape:vp_z="1 : 0.5 : 1"
208       inkscape:vp_y="0 : 1000 : 0"
209       inkscape:vp_x="0 : 0.5 : 1"
210       sodipodi:type="inkscape:persp3d" />
211    <inkscape:perspective
212       id="perspective7957-1"
213       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
214       inkscape:vp_z="1 : 0.5 : 1"
215       inkscape:vp_y="0 : 1000 : 0"
216       inkscape:vp_x="0 : 0.5 : 1"
217       sodipodi:type="inkscape:persp3d" />
218    <inkscape:perspective
219       id="perspective7957-9"
220       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
221       inkscape:vp_z="1 : 0.5 : 1"
222       inkscape:vp_y="0 : 1000 : 0"
223       inkscape:vp_x="0 : 0.5 : 1"
224       sodipodi:type="inkscape:persp3d" />
225    <inkscape:perspective
226       id="perspective7957-7"
227       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
228       inkscape:vp_z="1 : 0.5 : 1"
229       inkscape:vp_y="0 : 1000 : 0"
230       inkscape:vp_x="0 : 0.5 : 1"
231       sodipodi:type="inkscape:persp3d" />
232    <inkscape:perspective
233       id="perspective8015"
234       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
235       inkscape:vp_z="1 : 0.5 : 1"
236       inkscape:vp_y="0 : 1000 : 0"
237       inkscape:vp_x="0 : 0.5 : 1"
238       sodipodi:type="inkscape:persp3d" />
239    <inkscape:perspective
240       id="perspective8040"
241       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
242       inkscape:vp_z="1 : 0.5 : 1"
243       inkscape:vp_y="0 : 1000 : 0"
244       inkscape:vp_x="0 : 0.5 : 1"
245       sodipodi:type="inkscape:persp3d" />
246    <inkscape:perspective
247       id="perspective8040-0"
248       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
249       inkscape:vp_z="1 : 0.5 : 1"
250       inkscape:vp_y="0 : 1000 : 0"
251       inkscape:vp_x="0 : 0.5 : 1"
252       sodipodi:type="inkscape:persp3d" />
253    <inkscape:perspective
254       id="perspective8145"
255       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
256       inkscape:vp_z="1 : 0.5 : 1"
257       inkscape:vp_y="0 : 1000 : 0"
258       inkscape:vp_x="0 : 0.5 : 1"
259       sodipodi:type="inkscape:persp3d" />
260    <inkscape:perspective
261       id="perspective8170"
262       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
263       inkscape:vp_z="1 : 0.5 : 1"
264       inkscape:vp_y="0 : 1000 : 0"
265       inkscape:vp_x="0 : 0.5 : 1"
266       sodipodi:type="inkscape:persp3d" />
267    <marker
268       inkscape:stockid="DotL"
269       orient="auto"
270       refY="0"
271       refX="0"
272       id="DotL-5"
273       style="overflow:visible">
274      <path
275         id="path4193-6"
276         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
277         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
278         transform="matrix(0.8,0,0,0.8,5.92,0.8)" />
279    </marker>
280    <marker
281       inkscape:stockid="Arrow1Lend"
282       orient="auto"
283       refY="0"
284       refX="0"
285       id="Arrow1Lend-6"
286       style="overflow:visible">
287      <path
288         id="path4134-8"
289         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
290         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
291         transform="matrix(-0.8,0,0,-0.8,-10,0)" />
292    </marker>
293    <inkscape:perspective
294       id="perspective8204"
295       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
296       inkscape:vp_z="1 : 0.5 : 1"
297       inkscape:vp_y="0 : 1000 : 0"
298       inkscape:vp_x="0 : 0.5 : 1"
299       sodipodi:type="inkscape:persp3d" />
300  </defs>
301  <sodipodi:namedview
302     id="base"
303     pagecolor="#ffffff"
304     bordercolor="#666666"
305     borderopacity="1.0"
306     inkscape:pageopacity="0.0"
307     inkscape:pageshadow="2"
308     inkscape:zoom="1.4142136"
309     inkscape:cx="442.40628"
310     inkscape:cy="474.02717"
311     inkscape:document-units="px"
312     inkscape:current-layer="layer1"
313     showgrid="false"
314     inkscape:snap-midpoints="false"
315     inkscape:snap-object-midpoints="true"
316     inkscape:window-width="1920"
317     inkscape:window-height="1042"
318     inkscape:window-x="0"
319     inkscape:window-y="20"
320     inkscape:window-maximized="0"
321     inkscape:snap-grids="true"
322     inkscape:snap-nodes="true"
323     inkscape:snap-bbox="true"
324     inkscape:snap-bbox-midpoints="true" />
325  <metadata
326     id="metadata7">
327    <rdf:RDF>
328      <cc:Work
329         rdf:about="">
330        <dc:format>image/svg+xml</dc:format>
331        <dc:type
332           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
333        <dc:title />
334      </cc:Work>
335    </rdf:RDF>
336  </metadata>
337  <g
338     inkscape:label="Layer 1"
339     inkscape:groupmode="layer"
340     id="layer1"
341     transform="translate(-8.4914793,-53.45326)">
342    <rect
343       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.94337255;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
344       id="rect2816-9"
345       width="136.3958"
346       height="25.418879"
347       x="366.27307"
348       y="101.30323" />
349    <rect
350       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.94337255;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
351       id="rect2816-7-43"
352       width="136.3958"
353       height="25.418879"
354       x="366.27307"
355       y="126.84013" />
356    <rect
357       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.94337255;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
358       id="rect2816-3-5"
359       width="136.3958"
360       height="25.418879"
361       x="366.27307"
362       y="152.377" />
363    <rect
364       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.94337255;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
365       id="rect2816-7-9-1"
366       width="136.3958"
367       height="25.418879"
368       x="366.27307"
369       y="177.91391" />
370    <rect
371       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.94337255;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
372       id="rect2816-6-7"
373       width="136.3958"
374       height="25.418879"
375       x="366.27307"
376       y="203.45082" />
377    <rect
378       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.94337255;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
379       id="rect2816-7-4-4"
380       width="136.3958"
381       height="25.418879"
382       x="366.27307"
383       y="228.98773" />
384    <rect
385       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.94337255;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
386       id="rect2816-3-3-3"
387       width="136.3958"
388       height="25.418879"
389       x="366.27307"
390       y="254.52457" />
391    <rect
392       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.94337255;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
393       id="rect2816-7-9-3-1"
394       width="136.3958"
395       height="25.418879"
396       x="366.27307"
397       y="280.06152" />
398    <rect
399       style="fill:#e4ada6;fill-opacity:1;stroke:#000000;stroke-width:0.94337243;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
400       id="rect2816-9-8"
401       width="136.3958"
402       height="25.418879"
403       x="365.96451"
404       y="60.197151" />
405    <text
406       xml:space="preserve"
407       style="font-size:14px;font-style:normal;font-weight:normal;fill:#d73131;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
408       x="311.37436"
409       y="78.871437"
410       id="text3138"><tspan
411         sodipodi:role="line"
412         id="tspan3140"
413         x="311.37436"
414         y="78.871437"
415         style="font-size:16px;fill:#d73131;fill-opacity:1">Guard</tspan></text>
416    <text
417       xml:space="preserve"
418       style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:FreeMono;-inkscape-font-specification:FreeMono"
419       x="322.19174"
420       y="119.83689"
421       id="text3142"
422       sodipodi:linespacing="125%"><tspan
423         sodipodi:role="line"
424         id="tspan3144"
425         x="322.19174"
426         y="119.83689"
427         style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:FreeMono;-inkscape-font-specification:FreeMono">0x00</tspan></text>
428    <rect
429       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.94337255;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
430       id="rect2816-9-4"
431       width="136.3958"
432       height="25.418879"
433       x="366.75095"
434       y="443.90112" />
435    <rect
436       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.94337255;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
437       id="rect2816-7-43-3"
438       width="136.3958"
439       height="25.418879"
440       x="366.75095"
441       y="469.43802" />
442    <rect
443       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.94337255;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
444       id="rect2816-3-5-8"
445       width="136.3958"
446       height="25.418879"
447       x="366.75095"
448       y="494.97488" />
449    <rect
450       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.94337255;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
451       id="rect2816-7-9-1-6"
452       width="136.3958"
453       height="25.418879"
454       x="366.75095"
455       y="520.51184" />
456    <rect
457       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.94337255;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
458       id="rect2816-6-7-0"
459       width="136.3958"
460       height="25.418879"
461       x="366.75095"
462       y="546.04871" />
463    <rect
464       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.94337255;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
465       id="rect2816-7-4-4-8"
466       width="136.3958"
467       height="25.418879"
468       x="366.75095"
469       y="571.58563" />
470    <rect
471       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.94337255;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
472       id="rect2816-3-3-3-9"
473       width="136.3958"
474       height="25.418879"
475       x="366.75095"
476       y="597.12244" />
477    <rect
478       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.94337255;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
479       id="rect2816-7-9-3-1-2"
480       width="136.3958"
481       height="25.418879"
482       x="366.75095"
483       y="622.65942" />
484    <rect
485       style="fill:#e4ada6;fill-opacity:1;stroke:#000000;stroke-width:0.94337243;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
486       id="rect2816-9-8-2"
487       width="136.3958"
488       height="25.418879"
489       x="366.44238"
490       y="404.9216" />
491    <text
492       xml:space="preserve"
493       style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:FreeMono;-inkscape-font-specification:FreeMono"
494       x="331.78549"
495       y="462.43478"
496       id="text3142-8"
497       sodipodi:linespacing="125%"><tspan
498         sodipodi:role="line"
499         id="tspan3144-3"
500         x="331.78549"
501         y="462.43478"
502         style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:FreeMono;-inkscape-font-specification:FreeMono">0x0</tspan></text>
503    <rect
504       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.94337255;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
505       id="rect2816-9-2"
506       width="136.3958"
507       height="25.418879"
508       x="82.779778"
509       y="181.90112" />
510    <rect
511       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.94337255;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
512       id="rect2816-7-43-4"
513       width="136.3958"
514       height="25.418879"
515       x="82.779778"
516       y="207.43803" />
517    <rect
518       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.94337255;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
519       id="rect2816-3-5-5"
520       width="136.3958"
521       height="25.418879"
522       x="82.779778"
523       y="232.97488" />
524    <rect
525       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.94337255;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
526       id="rect2816-7-9-1-1"
527       width="136.3958"
528       height="25.418879"
529       x="82.779778"
530       y="258.51181" />
531    <rect
532       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.94337255;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
533       id="rect2816-6-7-7"
534       width="136.3958"
535       height="25.418879"
536       x="82.779778"
537       y="284.04871" />
538    <rect
539       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.94337255;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
540       id="rect2816-7-4-4-5"
541       width="136.3958"
542       height="25.418879"
543       x="82.779778"
544       y="309.58563" />
545    <rect
546       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.94337255;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
547       id="rect2816-3-3-3-7"
548       width="136.3958"
549       height="25.418879"
550       x="82.779778"
551       y="335.12247" />
552    <rect
553       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.94337255;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
554       id="rect2816-7-9-3-1-1"
555       width="136.3958"
556       height="25.418879"
557       x="82.779778"
558       y="360.65942" />
559    <rect
560       style="fill:#e4aea6;fill-opacity:1;stroke:#000000;stroke-width:0.94337243;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
561       id="rect2816-9-8-6"
562       width="136.3958"
563       height="25.418879"
564       x="82.471222"
565       y="144.64606" />
566    <text
567       xml:space="preserve"
568       style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:FreeMono;-inkscape-font-specification:FreeMono"
569       x="36.672844"
570       y="200.43478"
571       id="text3142-1"
572       sodipodi:linespacing="125%"><tspan
573         sodipodi:role="line"
574         id="tspan3144-33"
575         x="36.672844"
576         y="200.43478"
577         style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:FreeMono;-inkscape-font-specification:FreeMono">0x00</tspan></text>
578    <text
579       xml:space="preserve"
580       style="font-size:14px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
581       x="97.218925"
582       y="161.75101"
583       id="text3275"><tspan
584         sodipodi:role="line"
585         id="tspan3277"
586         x="97.218925"
587         y="161.75101">0x000 (12 bits)</tspan></text>
588    <text
589       xml:space="preserve"
590       style="font-size:14px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
591       x="394.08331"
592       y="77.302101"
593       id="text3279"><tspan
594         sodipodi:role="line"
595         id="tspan3281"
596         x="394.08331"
597         y="77.302101">0x0 (4 bits)</tspan></text>
598    <text
599       xml:space="preserve"
600       style="font-size:14px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
601       x="394.56119"
602       y="422.02655"
603       id="text3283"><tspan
604         sodipodi:role="line"
605         id="tspan3285"
606         x="394.56119"
607         y="422.02655">0x0 (3 bits)</tspan></text>
608    <rect
609       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.83539283;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
610       id="rect2816-9-2-7"
611       width="135.02164"
612       height="25.526857"
613       x="14.489193"
614       y="53.870956" />
615    <text
616       xml:space="preserve"
617       style="font-size:14px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
618       x="17.285362"
619       y="71.853622"
620       id="text3348"><tspan
621         sodipodi:role="line"
622         id="tspan3350"
623         x="17.285362"
624         y="71.853622">CNode</tspan></text>
625    <path
626       style="fill:none;stroke:#000000;stroke-width:1.10146046px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#Arrow2Lstart);marker-end:url(#DotL)"
627       d="m 191.26708,124.61595 0,-58.235338 -109.520839,0"
628       id="path3354" />
629    <text
630       xml:space="preserve"
631       style="font-size:14px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
632       x="91"
633       y="199.8298"
634       id="text4576"><tspan
635         sodipodi:role="line"
636         id="tspan4578"
637         x="91"
638         y="199.8298">CNode</tspan></text>
639    <text
640       xml:space="preserve"
641       style="font-size:14px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
642       x="91"
643       y="353.05115"
644       id="text4580"><tspan
645         sodipodi:role="line"
646         id="tspan4582"
647         x="91"
648         y="353.05115">CNode</tspan></text>
649    <path
650       style="fill:none;stroke:#000000;stroke-width:0.84722191px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#DotL);marker-end:url(#Arrow2Lend)"
651       d="m 150.97769,194.61057 109.83163,0 0,-121.248387 33.734,0"
652       id="path4584" />
653    <path
654       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#DotL);marker-end:url(#Arrow2Lend)"
655       d="m 148.85163,351.43386 116.69319,0 0,63.97498 30.3722,0"
656       id="path5346" />
657    <text
658       xml:space="preserve"
659       style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:FreeMono;-inkscape-font-specification:FreeMono"
660       x="36.144844"
661       y="379.19308"
662       id="text3142-1-3"
663       sodipodi:linespacing="125%"><tspan
664         sodipodi:role="line"
665         id="tspan3144-33-0"
666         x="36.144844"
667         y="379.19308"
668         style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:FreeMono;-inkscape-font-specification:FreeMono">0xFF</tspan></text>
669    <text
670       xml:space="preserve"
671       style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:FreeMono;-inkscape-font-specification:FreeMono"
672       x="331.25748"
673       y="653.19305"
674       id="text3142-1-3-7"
675       sodipodi:linespacing="125%"><tspan
676         sodipodi:role="line"
677         id="tspan3144-33-0-8"
678         x="331.25748"
679         y="653.19305"
680         style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:FreeMono;-inkscape-font-specification:FreeMono">0xF</tspan></text>
681    <path
682       style="fill:none;stroke:#000000;stroke-width:1.02904403px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#DotL);marker-end:url(#Arrow2Lend)"
683       d="m 412.85344,636.00403 -403.8474387,0 0,-544.70821 111.2921087,0 0.0916,36.49168"
684       id="path6158"
685       sodipodi:nodetypes="ccccc" />
686    <text
687       xml:space="preserve"
688       style="font-size:14px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
689       x="434.16272"
690       y="641.17059"
691       id="text4576-6"><tspan
692         sodipodi:role="line"
693         id="tspan4578-6"
694         x="434.16272"
695         y="641.17059">CNode</tspan></text>
696    <text
697       xml:space="preserve"
698       style="font-size:14px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
699       x="382.89578"
700       y="222.79698"
701       id="text4576-7"><tspan
702         sodipodi:role="line"
703         id="tspan4578-9"
704         x="382.89578"
705         y="222.79698">CNode</tspan></text>
706    <path
707       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#DotL);marker-end:url(#Arrow1Lend)"
708       d="m 444.41699,218.36218 113.58846,0"
709       id="path7534" />
710    <text
711       xml:space="preserve"
712       style="font-size:14px;font-style:normal;font-weight:normal;fill:#40e090;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
713       x="411.44412"
714       y="117.87498"
715       id="text7920"><tspan
716         sodipodi:role="line"
717         id="tspan7922"
718         x="411.44412"
719         y="117.87498">Object</tspan></text>
720    <text
721       xml:space="preserve"
722       style="font-size:14px;font-style:normal;font-weight:normal;fill:#40e090;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
723       x="411.922"
724       y="486.00977"
725       id="text7920-3"><tspan
726         sodipodi:role="line"
727         id="tspan7922-3"
728         x="411.922"
729         y="486.00977">Object</tspan></text>
730    <text
731       xml:space="preserve"
732       style="font-size:14px;font-style:normal;font-weight:normal;fill:#40e090;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
733       x="411.44412"
734       y="143.41188"
735       id="text7920-8"><tspan
736         sodipodi:role="line"
737         id="tspan7922-2"
738         x="411.44412"
739         y="143.41188">Object</tspan></text>
740    <text
741       xml:space="preserve"
742       style="font-size:14px;font-style:normal;font-weight:normal;fill:#40e090;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
743       x="411.44412"
744       y="168.94875"
745       id="text7920-2"><tspan
746         sodipodi:role="line"
747         id="tspan7922-8"
748         x="411.44412"
749         y="168.94875">Object</tspan></text>
750    <text
751       xml:space="preserve"
752       style="font-size:14px;font-style:normal;font-weight:normal;fill:#40e090;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
753       x="127.95082"
754       y="275.08356"
755       id="text7920-9"><tspan
756         sodipodi:role="line"
757         id="tspan7922-81"
758         x="127.95082"
759         y="275.08356">Object</tspan></text>
760    <text
761       xml:space="preserve"
762       style="font-size:14px;font-style:normal;font-weight:normal;fill:#40e090;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
763       x="127.95082"
764       y="300.62045"
765       id="text7920-4"><tspan
766         sodipodi:role="line"
767         id="tspan7922-30"
768         x="127.95082"
769         y="300.62045">Object</tspan></text>
770    <text
771       xml:space="preserve"
772       style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:FreeMono;-inkscape-font-specification:FreeMono"
773       x="321.66373"
774       y="298.59518"
775       id="text3142-1-3-74"
776       sodipodi:linespacing="125%"><tspan
777         sodipodi:role="line"
778         id="tspan3144-33-0-4"
779         x="321.66373"
780         y="298.59518"
781         style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:FreeMono;-inkscape-font-specification:FreeMono">0xFF</tspan></text>
782    <text
783       xml:space="preserve"
784       style="font-size:14px;font-style:normal;font-weight:normal;fill:#d73131;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
785       x="311.37436"
786       y="423.59589"
787       id="text3138-2"><tspan
788         sodipodi:role="line"
789         id="tspan3140-2"
790         x="311.37436"
791         y="423.59589"
792         style="font-size:16px;fill:#d73131;fill-opacity:1">Guard</tspan></text>
793    <text
794       xml:space="preserve"
795       style="font-size:14px;font-style:normal;font-weight:normal;fill:#d73131;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
796       x="25.855469"
797       y="163.32034"
798       id="text3138-6"><tspan
799         sodipodi:role="line"
800         id="tspan3140-9"
801         x="25.855469"
802         y="163.32034"
803         style="font-size:16px;fill:#d73131;fill-opacity:1">Guard</tspan></text>
804    <rect
805       style="fill:#ffffff;fill-opacity:1;stroke:#59beef;stroke-width:1.20000005;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1.2, 1.2;stroke-dashoffset:0"
806       id="rect8089"
807       width="265"
808       height="79"
809       x="38"
810       y="462.36218" />
811    <flowRoot
812       xml:space="preserve"
813       id="flowRoot8107"
814       style="font-size:14px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
815       transform="matrix(0.95765525,0,0,1.0307776,20.854677,-11.654705)"><flowRegion
816         id="flowRegion8109"><rect
817           id="rect8111"
818           width="264"
819           height="78"
820           x="26"
821           y="462.36218" /></flowRegion><flowPara
822         id="flowPara8113">12 bit guard + 8 bit radix* = 20 bits translated. 32 bit word - 20 bits = 12 bits remaining</flowPara><flowPara
823         id="flowPara8115">*(2^8 = 256 slots)</flowPara></flowRoot>    <rect
824       style="fill:#ffffff;fill-opacity:1;stroke:#59beef;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 1;stroke-dashoffset:0"
825       id="rect8117"
826       width="255"
827       height="67"
828       x="365"
829       y="322.36218" />
830    <flowRoot
831       xml:space="preserve"
832       id="flowRoot8127"
833       style="font-size:14px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
834       transform="translate(-92.441895,-1.105001)"><flowRegion
835         id="flowRegion8129"><rect
836           id="rect8131"
837           width="245"
838           height="57"
839           x="466"
840           y="329.36218" /></flowRegion><flowPara
841         id="flowPara8133">4 bit guard + 8 bit radix = 12 bits translated</flowPara><flowPara
842         id="flowPara8135">32 - 20 - 12 = 0 bits remaining</flowPara></flowRoot>    <text
843       xml:space="preserve"
844       style="font-size:14px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
845       x="373.29407"
846       y="563.70276"
847       id="text4576-7-8"><tspan
848         sodipodi:role="line"
849         id="tspan4578-9-5"
850         x="373.29407"
851         y="563.70276">CNode</tspan></text>
852    <path
853       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#DotL);marker-end:url(#Arrow1Lend)"
854       d="m 434.94885,558.75815 113.58847,0"
855       id="path7534-7" />
856    <rect
857       style="fill:#ffffff;fill-opacity:1;stroke:#59beef;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 1;stroke-dashoffset:0"
858       id="rect8117-9"
859       width="255"
860       height="67"
861       x="365"
862       y="665.86218" />
863    <flowRoot
864       xml:space="preserve"
865       id="flowRoot8218"
866       style="font-size:14px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
867       transform="translate(-90.984863,2.394999)"><flowRegion
868         id="flowRegion8220"><rect
869           id="rect8222"
870           width="245"
871           height="59"
872           x="469"
873           y="669.36218" /></flowRegion><flowPara
874         id="flowPara8224">3 bit guard + 4 bit radix = 7 bits translated</flowPara><flowPara
875         id="flowPara8226">32 - 20 - 7 = 5 bits remaining</flowPara></flowRoot>  </g>
876</svg>
877