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="449.57141"
13   height="187.34319"
14   viewBox="0 0 449.57143 187.34319"
15   id="svg2"
16   version="1.1"
17   inkscape:version="0.48.3.1 r9886"
18   sodipodi:docname="performance_thread_2.svg"
19   inkscape:export-filename="C:\Users\tkulasex\Documents\L-threads\model-v2.png"
20   inkscape:export-xdpi="90"
21   inkscape:export-ydpi="90">
22  <defs
23     id="defs4">
24    <marker
25       inkscape:stockid="Arrow1Mend"
26       orient="auto"
27       refY="0"
28       refX="0"
29       id="marker11487"
30       style="overflow:visible"
31       inkscape:isstock="true">
32      <path
33         id="path11489"
34         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
35         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
36         transform="matrix(-0.4,0,0,-0.4,-4,0)"
37         inkscape:connector-curvature="0" />
38    </marker>
39    <marker
40       inkscape:stockid="Arrow1Lend"
41       orient="auto"
42       refY="0"
43       refX="0"
44       id="marker11285"
45       style="overflow:visible"
46       inkscape:isstock="true">
47      <path
48         id="path11287"
49         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
50         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
51         transform="matrix(-0.8,0,0,-0.8,-10,0)"
52         inkscape:connector-curvature="0" />
53    </marker>
54    <marker
55       inkscape:stockid="Arrow1Lend"
56       orient="auto"
57       refY="0"
58       refX="0"
59       id="marker11107"
60       style="overflow:visible"
61       inkscape:isstock="true">
62      <path
63         id="path11109"
64         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
65         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
66         transform="matrix(-0.8,0,0,-0.8,-10,0)"
67         inkscape:connector-curvature="0" />
68    </marker>
69    <marker
70       inkscape:isstock="true"
71       style="overflow:visible"
72       id="marker10757"
73       refX="0"
74       refY="0"
75       orient="auto"
76       inkscape:stockid="Arrow1Lend">
77      <path
78         transform="matrix(-0.8,0,0,-0.8,-10,0)"
79         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
80         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
81         id="path10759"
82         inkscape:connector-curvature="0" />
83    </marker>
84    <marker
85       inkscape:stockid="Arrow1Lend"
86       orient="auto"
87       refY="0"
88       refX="0"
89       id="marker10431"
90       style="overflow:visible"
91       inkscape:isstock="true">
92      <path
93         id="path10433"
94         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
95         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
96         transform="matrix(-0.8,0,0,-0.8,-10,0)"
97         inkscape:connector-curvature="0" />
98    </marker>
99    <marker
100       inkscape:stockid="Arrow1Lend"
101       orient="auto"
102       refY="0"
103       refX="0"
104       id="marker10421"
105       style="overflow:visible"
106       inkscape:isstock="true">
107      <path
108         id="path10423"
109         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
110         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
111         transform="matrix(-0.8,0,0,-0.8,-10,0)"
112         inkscape:connector-curvature="0" />
113    </marker>
114    <marker
115       inkscape:stockid="Arrow1Lend"
116       orient="auto"
117       refY="0"
118       refX="0"
119       id="marker10273"
120       style="overflow:visible"
121       inkscape:isstock="true">
122      <path
123         id="path10275"
124         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
125         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
126         transform="matrix(-0.8,0,0,-0.8,-10,0)"
127         inkscape:connector-curvature="0" />
128    </marker>
129    <marker
130       inkscape:isstock="true"
131       style="overflow:visible"
132       id="marker9983"
133       refX="0"
134       refY="0"
135       orient="auto"
136       inkscape:stockid="Arrow1Mend">
137      <path
138         transform="matrix(-0.4,0,0,-0.4,-4,0)"
139         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
140         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
141         id="path9985"
142         inkscape:connector-curvature="0" />
143    </marker>
144    <marker
145       inkscape:isstock="true"
146       style="overflow:visible"
147       id="marker9853"
148       refX="0"
149       refY="0"
150       orient="auto"
151       inkscape:stockid="Arrow1Mend">
152      <path
153         transform="matrix(-0.4,0,0,-0.4,-4,0)"
154         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
155         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
156         id="path9855"
157         inkscape:connector-curvature="0" />
158    </marker>
159    <marker
160       inkscape:stockid="Arrow1Lend"
161       orient="auto"
162       refY="0"
163       refX="0"
164       id="Arrow1Lend-6"
165       style="overflow:visible"
166       inkscape:isstock="true">
167      <path
168         inkscape:connector-curvature="0"
169         id="path4248-0"
170         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
171         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
172         transform="matrix(-0.8,0,0,-0.8,-10,0)" />
173    </marker>
174    <marker
175       inkscape:isstock="true"
176       style="overflow:visible"
177       id="marker4992-4"
178       refX="0"
179       refY="0"
180       orient="auto"
181       inkscape:stockid="Arrow1Lend">
182      <path
183         inkscape:connector-curvature="0"
184         transform="matrix(-0.8,0,0,-0.8,-10,0)"
185         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
186         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
187         id="path4994-2" />
188    </marker>
189    <marker
190       inkscape:stockid="Arrow1Mend"
191       orient="auto"
192       refY="0"
193       refX="0"
194       id="Arrow1Mend-1"
195       style="overflow:visible"
196       inkscape:isstock="true">
197      <path
198         inkscape:connector-curvature="0"
199         id="path4254-1"
200         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
201         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
202         transform="matrix(-0.4,0,0,-0.4,-4,0)" />
203    </marker>
204    <marker
205       inkscape:isstock="true"
206       style="overflow:visible"
207       id="marker4992-4-0"
208       refX="0"
209       refY="0"
210       orient="auto"
211       inkscape:stockid="Arrow1Lend">
212      <path
213         inkscape:connector-curvature="0"
214         transform="matrix(-0.8,0,0,-0.8,-10,0)"
215         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
216         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
217         id="path4994-2-9" />
218    </marker>
219    <marker
220       inkscape:stockid="Arrow1Lend"
221       orient="auto"
222       refY="0"
223       refX="0"
224       id="Arrow1Lend-6-8"
225       style="overflow:visible"
226       inkscape:isstock="true">
227      <path
228         inkscape:connector-curvature="0"
229         id="path4248-0-3"
230         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
231         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
232         transform="matrix(-0.8,0,0,-0.8,-10,0)" />
233    </marker>
234    <marker
235       inkscape:isstock="true"
236       style="overflow:visible"
237       id="marker5952-2"
238       refX="0"
239       refY="0"
240       orient="auto"
241       inkscape:stockid="Arrow1Mend">
242      <path
243         inkscape:connector-curvature="0"
244         transform="matrix(-0.4,0,0,-0.4,-4,0)"
245         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
246         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
247         id="path5954-4" />
248    </marker>
249    <marker
250       inkscape:isstock="true"
251       style="overflow:visible"
252       id="marker5952-2-1"
253       refX="0"
254       refY="0"
255       orient="auto"
256       inkscape:stockid="Arrow1Mend">
257      <path
258         inkscape:connector-curvature="0"
259         transform="matrix(-0.4,0,0,-0.4,-4,0)"
260         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
261         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
262         id="path5954-4-2" />
263    </marker>
264    <marker
265       inkscape:isstock="true"
266       style="overflow:visible"
267       id="marker6881-5"
268       refX="0"
269       refY="0"
270       orient="auto"
271       inkscape:stockid="Arrow1Lend">
272      <path
273         inkscape:connector-curvature="0"
274         transform="matrix(-0.8,0,0,-0.8,-10,0)"
275         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
276         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
277         id="path6883-0" />
278    </marker>
279    <marker
280       inkscape:stockid="Arrow1Lend"
281       orient="auto"
282       refY="0"
283       refX="0"
284       id="marker10431-3"
285       style="overflow:visible"
286       inkscape:isstock="true">
287      <path
288         id="path10433-4"
289         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
290         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
291         transform="matrix(-0.8,0,0,-0.8,-10,0)"
292         inkscape:connector-curvature="0" />
293    </marker>
294    <marker
295       inkscape:stockid="Arrow1Lend"
296       orient="auto"
297       refY="0"
298       refX="0"
299       id="marker10431-3-0"
300       style="overflow:visible"
301       inkscape:isstock="true">
302      <path
303         id="path10433-4-2"
304         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
305         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
306         transform="matrix(-0.8,0,0,-0.8,-10,0)"
307         inkscape:connector-curvature="0" />
308    </marker>
309    <marker
310       inkscape:stockid="Arrow1Lend"
311       orient="auto"
312       refY="0"
313       refX="0"
314       id="marker10431-3-0-4"
315       style="overflow:visible"
316       inkscape:isstock="true">
317      <path
318         id="path10433-4-2-4"
319         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
320         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
321         transform="matrix(-0.8,0,0,-0.8,-10,0)"
322         inkscape:connector-curvature="0" />
323    </marker>
324    <marker
325       inkscape:stockid="Arrow1Lend"
326       orient="auto"
327       refY="0"
328       refX="0"
329       id="marker10431-3-1"
330       style="overflow:visible"
331       inkscape:isstock="true">
332      <path
333         id="path10433-4-6"
334         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
335         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
336         transform="matrix(-0.8,0,0,-0.8,-10,0)"
337         inkscape:connector-curvature="0" />
338    </marker>
339    <marker
340       inkscape:isstock="true"
341       style="overflow:visible"
342       id="marker10119-2"
343       refX="0"
344       refY="0"
345       orient="auto"
346       inkscape:stockid="Arrow1Mend"
347       inkscape:collect="always">
348      <path
349         transform="matrix(-0.4,0,0,-0.4,-4,0)"
350         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
351         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
352         id="path10121-6"
353         inkscape:connector-curvature="0" />
354    </marker>
355    <marker
356       inkscape:stockid="Arrow1Mend"
357       orient="auto"
358       refY="0"
359       refX="0"
360       id="marker11487-0"
361       style="overflow:visible"
362       inkscape:isstock="true">
363      <path
364         id="path11489-6"
365         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
366         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
367         transform="matrix(-0.4,0,0,-0.4,-4,0)"
368         inkscape:connector-curvature="0" />
369    </marker>
370    <marker
371       inkscape:stockid="Arrow1Lend"
372       orient="auto"
373       refY="0"
374       refX="0"
375       id="marker10585"
376       style="overflow:visible"
377       inkscape:isstock="true"
378       inkscape:collect="always">
379      <path
380         id="path10587"
381         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
382         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
383         transform="matrix(-0.8,0,0,-0.8,-10,0)"
384         inkscape:connector-curvature="0" />
385    </marker>
386    <marker
387       inkscape:stockid="Arrow1Lend"
388       orient="auto"
389       refY="0"
390       refX="0"
391       id="marker10273-9"
392       style="overflow:visible"
393       inkscape:isstock="true">
394      <path
395         id="path10275-3"
396         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
397         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
398         transform="matrix(-0.8,0,0,-0.8,-10,0)"
399         inkscape:connector-curvature="0" />
400    </marker>
401    <marker
402       inkscape:stockid="Arrow1Lend"
403       orient="auto"
404       refY="0"
405       refX="0"
406       id="marker10421-3"
407       style="overflow:visible"
408       inkscape:isstock="true">
409      <path
410         id="path10423-1"
411         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
412         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
413         transform="matrix(-0.8,0,0,-0.8,-10,0)"
414         inkscape:connector-curvature="0" />
415    </marker>
416    <marker
417       inkscape:stockid="Arrow1Lend"
418       orient="auto"
419       refY="0"
420       refX="0"
421       id="marker10431-2"
422       style="overflow:visible"
423       inkscape:isstock="true">
424      <path
425         id="path10433-5"
426         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
427         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
428         transform="matrix(-0.8,0,0,-0.8,-10,0)"
429         inkscape:connector-curvature="0" />
430    </marker>
431    <marker
432       inkscape:isstock="true"
433       style="overflow:visible"
434       id="marker10119"
435       refX="0"
436       refY="0"
437       orient="auto"
438       inkscape:stockid="Arrow1Mend"
439       inkscape:collect="always">
440      <path
441         transform="matrix(-0.4,0,0,-0.4,-4,0)"
442         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
443         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
444         id="path10121"
445         inkscape:connector-curvature="0" />
446    </marker>
447    <marker
448       inkscape:isstock="true"
449       style="overflow:visible"
450       id="marker10923"
451       refX="0"
452       refY="0"
453       orient="auto"
454       inkscape:stockid="Arrow1Lend"
455       inkscape:collect="always">
456      <path
457         transform="matrix(-0.8,0,0,-0.8,-10,0)"
458         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
459         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
460         id="path10925"
461         inkscape:connector-curvature="0" />
462    </marker>
463    <marker
464       inkscape:isstock="true"
465       style="overflow:visible"
466       id="marker10757-4"
467       refX="0"
468       refY="0"
469       orient="auto"
470       inkscape:stockid="Arrow1Lend">
471      <path
472         transform="matrix(-0.8,0,0,-0.8,-10,0)"
473         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
474         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
475         id="path10759-3"
476         inkscape:connector-curvature="0" />
477    </marker>
478  </defs>
479  <sodipodi:namedview
480     id="base"
481     pagecolor="#ffffff"
482     bordercolor="#666666"
483     borderopacity="1.0"
484     inkscape:pageopacity="0.0"
485     inkscape:pageshadow="2"
486     inkscape:zoom="1.4"
487     inkscape:cx="138.23152"
488     inkscape:cy="-30.946457"
489     inkscape:document-units="px"
490     inkscape:current-layer="g4177-1"
491     showgrid="false"
492     fit-margin-top="0"
493     fit-margin-left="0"
494     fit-margin-right="0"
495     fit-margin-bottom="0"
496     inkscape:window-width="1920"
497     inkscape:window-height="1148"
498     inkscape:window-x="0"
499     inkscape:window-y="0"
500     inkscape:window-maximized="1"
501     width="744.09px" />
502  <metadata
503     id="metadata7">
504    <rdf:RDF>
505      <cc:Work
506         rdf:about="">
507        <dc:format>image/svg+xml</dc:format>
508        <dc:type
509           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
510        <dc:title></dc:title>
511      </cc:Work>
512    </rdf:RDF>
513  </metadata>
514  <g
515     inkscape:label="Layer 1"
516     inkscape:groupmode="layer"
517     id="layer1"
518     transform="translate(-40.428564,-78.569476)">
519    <g
520       transform="translate(7.9156519e-7,106.78572)"
521       id="g4142-7">
522      <g
523         transform="translate(162.14285,0.35714094)"
524         id="g4177-1">
525        <g
526           transform="translate(-160.49999,-56.592401)"
527           id="g4142-55-1">
528          <rect
529             y="43.076488"
530             x="39.285713"
531             height="65"
532             width="38.57143"
533             id="rect4136-65-2"
534             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4, 1;stroke-dashoffset:0" />
535          <text
536             transform="matrix(0,-1,1,0,0,0)"
537             sodipodi:linespacing="125%"
538             id="text4138-4-8"
539             y="62.447506"
540             x="-95.515633"
541             style="font-size:15px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
542             xml:space="preserve"><tspan
543               y="62.447506"
544               x="-95.515633"
545               id="tspan4140-2-4"
546               sodipodi:role="line">Port 1</tspan></text>
547        </g>
548        <rect
549           y="93.269798"
550           x="-121.21429"
551           height="65"
552           width="38.57143"
553           id="rect4136-8-3-7"
554           style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4.00000008, 1.00000002;stroke-dashoffset:0" />
555        <text
556           transform="matrix(0,-1,1,0,0,0)"
557           sodipodi:linespacing="125%"
558           id="text4138-8-7-3"
559           y="-98.052498"
560           x="-145.70891"
561           style="font-size:15px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
562           xml:space="preserve"><tspan
563             y="-98.052498"
564             x="-145.70891"
565             id="tspan4140-5-8-3"
566             sodipodi:role="line">Port 2</tspan></text>
567        <g
568           transform="translate(-158.35713,1.6218895)"
569           id="g4177-7-6">
570          <rect
571             y="1.2907723"
572             x="132.85715"
573             height="46.42857"
574             width="94.285713"
575             id="rect4171-1-9"
576             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4, 1;stroke-dashoffset:0" />
577          <text
578             sodipodi:linespacing="125%"
579             id="text4173-0-0"
580             y="29.147915"
581             x="146.42856"
582             style="font-size:15px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
583             xml:space="preserve"><tspan
584               y="29.147915"
585               x="146.42856"
586               id="tspan4175-6-1"
587               sodipodi:role="line">rx-thread</tspan></text>
588        </g>
589        <text
590           xml:space="preserve"
591           style="font-size:15px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
592           x="86.642853"
593           y="78.626976"
594           id="text5627-0-5"
595           sodipodi:linespacing="125%"><tspan
596             sodipodi:role="line"
597             id="tspan5629-8-6"
598             x="86.642853"
599             y="78.626976">rings</tspan></text>
600        <path
601           style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker10757)"
602           d="m -83.357144,17.912679 56.42858,4.28571"
603           id="path4239-3-5"
604           inkscape:connector-curvature="0"
605           sodipodi:nodetypes="cc" />
606        <path
607           style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker10923)"
608           d="m -82.808124,125.71821 53.57145,-9.28573"
609           id="path4239-0-3-6"
610           inkscape:connector-curvature="0"
611           sodipodi:nodetypes="cc" />
612        <path
613           style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4.00000008, 2.00000004;stroke-dashoffset:0;marker-end:url(#marker10119)"
614           d="m 68.78571,29.341249 62.5,28.21429"
615           id="path5457-1-2"
616           inkscape:connector-curvature="0"
617           sodipodi:nodetypes="cc" />
618        <g
619           transform="translate(-161.92858,95.100119)"
620           id="g4177-7-6-7">
621          <rect
622             y="1.2907723"
623             x="132.85715"
624             height="46.42857"
625             width="94.285713"
626             id="rect4171-1-9-8"
627             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4, 1;stroke-dashoffset:0" />
628          <text
629             sodipodi:linespacing="125%"
630             id="text4173-0-0-6"
631             y="29.147915"
632             x="146.42856"
633             style="font-size:15px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
634             xml:space="preserve"><tspan
635               y="29.147915"
636               x="146.42856"
637               id="tspan4175-6-1-8"
638               sodipodi:role="line">rx-thread</tspan></text>
639        </g>
640        <g
641           transform="translate(249.5,-71.149881)"
642           id="g4142-5-1-2">
643          <rect
644             y="43.076488"
645             x="39.285713"
646             height="65"
647             width="38.57143"
648             id="rect4136-6-5-3"
649             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4, 1;stroke-dashoffset:0" />
650          <text
651             transform="matrix(0,-1,1,0,0,0)"
652             sodipodi:linespacing="125%"
653             id="text4138-3-3-5"
654             y="62.447506"
655             x="-95.515633"
656             style="font-size:15px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
657             xml:space="preserve"><tspan
658               y="62.447506"
659               x="-95.515633"
660               id="tspan4140-7-3-5"
661               sodipodi:role="line">Port 1</tspan></text>
662        </g>
663        <rect
664           y="74.426659"
665           x="288.07141"
666           height="65"
667           width="38.57143"
668           id="rect4136-8-4-7-7"
669           style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4.00000008, 1.00000002;stroke-dashoffset:0" />
670        <text
671           transform="matrix(0,-1,1,0,0,0)"
672           sodipodi:linespacing="125%"
673           id="text4138-8-2-5-8"
674           y="311.23318"
675           x="-126.86578"
676           style="font-size:15px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
677           xml:space="preserve"><tspan
678             y="311.23318"
679             x="-126.86578"
680             id="tspan4140-5-4-9-6"
681             sodipodi:role="line">Port 2</tspan></text>
682        <path
683           style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker10431)"
684           d="M 226.28573,52.462339 287.7143,2.8194795"
685           id="path4984-4-07"
686           inkscape:connector-curvature="0"
687           sodipodi:nodetypes="cc" />
688        <path
689           style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker10421)"
690           d="m 227.09388,122.75669 60.35714,9.64286"
691           id="path4984-1-6-8"
692           inkscape:connector-curvature="0"
693           sodipodi:nodetypes="cc" />
694        <path
695           style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker10273)"
696           d="m 227.19687,67.801919 58.92857,41.071411"
697           id="path4984-4-0-4"
698           inkscape:connector-curvature="0"
699           sodipodi:nodetypes="cc" />
700        <path
701           style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker10585)"
702           d="M 228.01811,113.10222 287.66096,27.387942"
703           id="path4984-4-0-0-7"
704           inkscape:connector-curvature="0"
705           sodipodi:nodetypes="cc" />
706        <path
707           style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4.00000008, 2.00000004;stroke-dashoffset:0;marker-end:url(#marker11487)"
708           d="m 66.28572,118.8909 65.71429,-2.14285"
709           id="path5457-1-2-8"
710           inkscape:connector-curvature="0"
711           sodipodi:nodetypes="cc" />
712        <g
713           id="g5905-4-6"
714           transform="matrix(1,0,0,0.48279909,-0.64286832,-142.16523)">
715          <rect
716             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4, 1;stroke-dashoffset:0"
717             id="rect4171-9-0-0-7"
718             width="94.285713"
719             height="46.42857"
720             x="132.85715"
721             y="250.48721" />
722          <text
723             xml:space="preserve"
724             style="font-size:15px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
725             x="146.42856"
726             y="278.34433"
727             id="text4173-9-2-6-8"
728             sodipodi:linespacing="125%"><tspan
729               sodipodi:role="line"
730               id="tspan4175-0-7-3-5"
731               x="146.42856"
732               y="278.34433">tx-thread</tspan></text>
733        </g>
734        <path
735           style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4.00000008, 2.00000004;stroke-dashoffset:0;marker-end:url(#marker10119-2)"
736           d="M 68.35772,16.118199 127.64343,-6.3818105"
737           id="path5457-1-2-2"
738           inkscape:connector-curvature="0"
739           sodipodi:nodetypes="cc" />
740        <path
741           style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker10431-3)"
742           d="m 224.52079,-13.531251 64.28571,2.14286"
743           id="path4984-4-07-4"
744           inkscape:connector-curvature="0"
745           sodipodi:nodetypes="cc" />
746        <path
747           style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker10431-3-0)"
748           d="M 224.17025,2.1505695 287.02739,87.864849"
749           id="path4984-4-07-4-7"
750           inkscape:connector-curvature="0"
751           sodipodi:nodetypes="cc" />
752        <g
753           id="g5905-4-6-5"
754           transform="matrix(1,0,0,0.45244466,-0.99999222,-110.73112)">
755          <rect
756             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4, 1;stroke-dashoffset:0"
757             id="rect4171-9-0-0-7-6"
758             width="94.285713"
759             height="46.42857"
760             x="132.85715"
761             y="250.48721" />
762          <text
763             xml:space="preserve"
764             style="font-size:15px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
765             x="146.42856"
766             y="278.34433"
767             id="text4173-9-2-6-8-7"
768             sodipodi:linespacing="125%"><tspan
769               sodipodi:role="line"
770               id="tspan4175-0-7-3-5-0"
771               x="146.42856"
772               y="278.34433">tx-drain</tspan></text>
773        </g>
774        <g
775           id="g5905-4-6-2"
776           transform="matrix(1,0,0,0.48279909,1.3158755,-80.292458)">
777          <rect
778             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4, 1;stroke-dashoffset:0"
779             id="rect4171-9-0-0-7-8"
780             width="94.285713"
781             height="46.42857"
782             x="132.85715"
783             y="250.48721" />
784          <text
785             xml:space="preserve"
786             style="font-size:15px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
787             x="146.42856"
788             y="278.34433"
789             id="text4173-9-2-6-8-0"
790             sodipodi:linespacing="125%"><tspan
791               sodipodi:role="line"
792               id="tspan4175-0-7-3-5-6"
793               x="146.42856"
794               y="278.34433">tx-thread</tspan></text>
795        </g>
796        <g
797           id="g5905-4-6-5-9"
798           transform="matrix(1,0,0,0.45244466,0.95875552,-48.858358)">
799          <rect
800             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4, 1;stroke-dashoffset:0"
801             id="rect4171-9-0-0-7-6-6"
802             width="94.285713"
803             height="46.42857"
804             x="132.85715"
805             y="250.48721" />
806          <text
807             xml:space="preserve"
808             style="font-size:15px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
809             x="146.42856"
810             y="278.34433"
811             id="text4173-9-2-6-8-7-4"
812             sodipodi:linespacing="125%"><tspan
813               sodipodi:role="line"
814               id="tspan4175-0-7-3-5-0-0"
815               x="146.42856"
816               y="278.34433">tx-drain</tspan></text>
817        </g>
818        <g
819           id="g5905-4-6-6"
820           transform="matrix(1,0,0,0.48279909,1.315876,-24.578174)">
821          <rect
822             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4, 1;stroke-dashoffset:0"
823             id="rect4171-9-0-0-7-3"
824             width="94.285713"
825             height="46.42857"
826             x="132.85715"
827             y="250.48721" />
828          <text
829             xml:space="preserve"
830             style="font-size:15px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
831             x="146.42856"
832             y="278.34433"
833             id="text4173-9-2-6-8-78"
834             sodipodi:linespacing="125%"><tspan
835               sodipodi:role="line"
836               id="tspan4175-0-7-3-5-9"
837               x="146.42856"
838               y="278.34433">tx-thread</tspan></text>
839        </g>
840        <g
841           id="g5905-4-6-5-0"
842           transform="matrix(1,0,0,0.45244466,0.958756,6.8559263)">
843          <rect
844             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4, 1;stroke-dashoffset:0"
845             id="rect4171-9-0-0-7-6-0"
846             width="94.285713"
847             height="46.42857"
848             x="132.85715"
849             y="250.48721" />
850          <text
851             xml:space="preserve"
852             style="font-size:15px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
853             x="146.42856"
854             y="278.34433"
855             id="text4173-9-2-6-8-7-0"
856             sodipodi:linespacing="125%"><tspan
857               sodipodi:role="line"
858               id="tspan4175-0-7-3-5-0-3"
859               x="146.42856"
860               y="278.34433">tx-drain</tspan></text>
861        </g>
862      </g>
863    </g>
864  </g>
865</svg>
866