<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:134.0) Gecko/20100101 Firefox/134.0" version="26.0.5">
  <diagram id="C5RBs43oDa-KdzZeNtuy" name="Page-1">
    <mxGraphModel dx="1434" dy="792" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
      <root>
        <mxCell id="WIyWlLk6GJQsqaUBKTNV-0" />
        <mxCell id="WIyWlLk6GJQsqaUBKTNV-1" parent="WIyWlLk6GJQsqaUBKTNV-0" />
        <mxCell id="WIyWlLk6GJQsqaUBKTNV-2" value="" style="rounded=0;html=1;jettySize=auto;orthogonalLoop=1;fontSize=11;endArrow=blockThin;endFill=1;endSize=8;strokeWidth=1;shadow=0;labelBackgroundColor=none;edgeStyle=orthogonalEdgeStyle;exitX=0;exitY=0.5;exitDx=0;exitDy=0;textShadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="0s5H1ICuEW0THiAgHV-k-6" target="WIyWlLk6GJQsqaUBKTNV-6" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="499" y="108" as="sourcePoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="WIyWlLk6GJQsqaUBKTNV-5" value="Yes" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;jettySize=auto;orthogonalLoop=1;fontSize=15;endArrow=blockThin;endFill=1;endSize=8;strokeWidth=1;shadow=0;labelBackgroundColor=none;textShadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="WIyWlLk6GJQsqaUBKTNV-6" target="WIyWlLk6GJQsqaUBKTNV-7" edge="1">
          <mxGeometry y="10" relative="1" as="geometry">
            <mxPoint as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="eGOkAom5l4kSlUUYHeej-0" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=blockThin;endFill=1;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="WIyWlLk6GJQsqaUBKTNV-6" target="WIyWlLk6GJQsqaUBKTNV-10">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="eGOkAom5l4kSlUUYHeej-1" value="No" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=15;" vertex="1" connectable="0" parent="eGOkAom5l4kSlUUYHeej-0">
          <mxGeometry x="0.0556" y="3" relative="1" as="geometry">
            <mxPoint x="9" y="-3" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="WIyWlLk6GJQsqaUBKTNV-6" value="&lt;div&gt;buffer&lt;/div&gt;&lt;div&gt;packet_engine?&lt;/div&gt;" style="rhombus;whiteSpace=wrap;html=1;shadow=1;fontFamily=Helvetica;fontSize=15;align=center;strokeWidth=1;spacing=6;spacingTop=-4;textShadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="89.38" y="187" width="156.25" height="110" as="geometry" />
        </mxCell>
        <mxCell id="WIyWlLk6GJQsqaUBKTNV-7" value="Packet" style="rounded=1;whiteSpace=wrap;html=1;fontSize=15;glass=0;strokeWidth=1;shadow=1;fillColor=#FFCC99;labelBackgroundColor=none;textShadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="813" y="222" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="WIyWlLk6GJQsqaUBKTNV-9" value="Yes" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;jettySize=auto;orthogonalLoop=1;fontSize=15;endArrow=blockThin;endFill=1;endSize=8;strokeWidth=1;shadow=0;labelBackgroundColor=none;textShadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="WIyWlLk6GJQsqaUBKTNV-10" target="WIyWlLk6GJQsqaUBKTNV-12" edge="1">
          <mxGeometry y="10" relative="1" as="geometry">
            <mxPoint as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="xHfLyH90HpsRTlA_s4lh-2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=blockThin;endFill=1;labelBackgroundColor=none;textShadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="WIyWlLk6GJQsqaUBKTNV-10" target="xHfLyH90HpsRTlA_s4lh-1" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="xHfLyH90HpsRTlA_s4lh-4" value="No" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=15;labelBackgroundColor=none;textShadow=0;" parent="xHfLyH90HpsRTlA_s4lh-2" vertex="1" connectable="0">
          <mxGeometry x="0.2508" y="-1" relative="1" as="geometry">
            <mxPoint x="14" y="-4" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="WIyWlLk6GJQsqaUBKTNV-10" value="&lt;div style=&quot;font-size: 15px;&quot;&gt;buffer&lt;br&gt;frame_engine OR buffer app_engine?&lt;/div&gt;" style="rhombus;whiteSpace=wrap;html=1;shadow=1;fontFamily=Helvetica;fontSize=15;align=center;strokeWidth=1;spacing=6;spacingTop=-4;labelBackgroundColor=none;textShadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="50" y="330" width="235" height="110" as="geometry" />
        </mxCell>
        <mxCell id="WIyWlLk6GJQsqaUBKTNV-11" value="Application Layer Protocol" style="rounded=1;whiteSpace=wrap;html=1;fontSize=15;glass=0;strokeWidth=1;shadow=1;fillColor=#B9E0A5;labelBackgroundColor=none;textShadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="304" y="765" width="170" height="50" as="geometry" />
        </mxCell>
        <mxCell id="WIyWlLk6GJQsqaUBKTNV-12" value="Application Layer Protocol Transaction" style="rounded=1;whiteSpace=wrap;html=1;fontSize=15;glass=0;strokeWidth=1;shadow=1;fillColor=#67AB9F;labelBackgroundColor=none;textShadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="808" y="350" width="130" height="70" as="geometry" />
        </mxCell>
        <mxCell id="xHfLyH90HpsRTlA_s4lh-6" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;endArrow=blockThin;endFill=1;labelBackgroundColor=none;textShadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="xHfLyH90HpsRTlA_s4lh-1" target="xHfLyH90HpsRTlA_s4lh-8" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="167.4999999999999" y="740" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="xHfLyH90HpsRTlA_s4lh-7" value="No" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=15;labelBackgroundColor=none;textShadow=0;" parent="xHfLyH90HpsRTlA_s4lh-6" vertex="1" connectable="0">
          <mxGeometry x="-0.2257" y="2" relative="1" as="geometry">
            <mxPoint x="11" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="xHfLyH90HpsRTlA_s4lh-9" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=blockThin;endFill=1;labelBackgroundColor=none;textShadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="xHfLyH90HpsRTlA_s4lh-1" target="xHfLyH90HpsRTlA_s4lh-11" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="352.5" y="600" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="xHfLyH90HpsRTlA_s4lh-10" value="Yes" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=15;labelBackgroundColor=none;textShadow=0;" parent="xHfLyH90HpsRTlA_s4lh-9" vertex="1" connectable="0">
          <mxGeometry x="-0.0137" y="3" relative="1" as="geometry">
            <mxPoint x="-2" y="-9" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="xHfLyH90HpsRTlA_s4lh-1" value="&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Payload&amp;nbsp;&lt;/div&gt;&lt;div&gt;and/or&lt;br&gt;Stream match?&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;" style="rhombus;whiteSpace=wrap;html=1;shadow=1;fontFamily=Helvetica;fontSize=15;align=center;strokeWidth=1;spacing=6;spacingTop=-4;labelBackgroundColor=none;textShadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="71.25" y="472.5" width="192.5" height="110" as="geometry" />
        </mxCell>
        <mxCell id="xHfLyH90HpsRTlA_s4lh-26" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;endArrow=blockThin;endFill=1;labelBackgroundColor=none;textShadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="xHfLyH90HpsRTlA_s4lh-8" target="ePn_FxX4DdHERsb3t1WL-1" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="502.5" y="135" as="targetPoint" />
            <mxPoint x="312.5" y="795" as="sourcePoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="xHfLyH90HpsRTlA_s4lh-27" value="Yes" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=15;labelBackgroundColor=none;textShadow=0;" parent="xHfLyH90HpsRTlA_s4lh-26" vertex="1" connectable="0">
          <mxGeometry x="-0.9663" y="-1" relative="1" as="geometry">
            <mxPoint x="65" y="-16" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="xHfLyH90HpsRTlA_s4lh-28" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=blockThin;endFill=1;labelBackgroundColor=none;textShadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="xHfLyH90HpsRTlA_s4lh-8" target="xHfLyH90HpsRTlA_s4lh-29" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="167.4999999999999" y="900" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="xHfLyH90HpsRTlA_s4lh-30" value="No" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=15;labelBackgroundColor=none;textShadow=0;" parent="xHfLyH90HpsRTlA_s4lh-28" vertex="1" connectable="0">
          <mxGeometry x="-0.0063" y="1" relative="1" as="geometry">
            <mxPoint x="15" y="-5" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="xHfLyH90HpsRTlA_s4lh-8" value="&lt;div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;Non-payload&lt;/div&gt;&lt;div&gt;per-packet match?&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;" style="rhombus;whiteSpace=wrap;html=1;shadow=1;fontFamily=Helvetica;fontSize=15;align=center;strokeWidth=1;spacing=6;spacingTop=-4;labelBackgroundColor=none;textShadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="71.25" y="620" width="192.5" height="100" as="geometry" />
        </mxCell>
        <mxCell id="xHfLyH90HpsRTlA_s4lh-13" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endArrow=blockThin;endFill=1;labelBackgroundColor=none;textShadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="xHfLyH90HpsRTlA_s4lh-11" target="ePn_FxX4DdHERsb3t1WL-0" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="692.5" y="185" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="IUO5ygfKNNC4OAWbKBHn-0" value="Yes" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=15;labelBackgroundColor=none;textShadow=0;" parent="xHfLyH90HpsRTlA_s4lh-13" vertex="1" connectable="0">
          <mxGeometry x="-0.3438" y="-1" relative="1" as="geometry">
            <mxPoint y="-16" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="xHfLyH90HpsRTlA_s4lh-16" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=blockThin;endFill=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;labelBackgroundColor=none;textShadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="xHfLyH90HpsRTlA_s4lh-11" target="xHfLyH90HpsRTlA_s4lh-17" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="657.5" y="720" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="xHfLyH90HpsRTlA_s4lh-21" value="No" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=15;labelBackgroundColor=none;textShadow=0;" parent="xHfLyH90HpsRTlA_s4lh-16" vertex="1" connectable="0">
          <mxGeometry x="-0.3914" y="1" relative="1" as="geometry">
            <mxPoint x="13" y="-19" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="xHfLyH90HpsRTlA_s4lh-11" value="&lt;div style=&quot;font-size: 15px;&quot;&gt;flag&lt;br&gt;REQUIRE_PACKET&lt;br&gt;and not flag&lt;br&gt;REQUIRE_STREAM&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;" style="rhombus;whiteSpace=wrap;html=1;fontSize=15;labelBackgroundColor=none;textShadow=0;shadow=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="315" y="456.25" width="247" height="142.5" as="geometry" />
        </mxCell>
        <mxCell id="xHfLyH90HpsRTlA_s4lh-20" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=blockThin;endFill=1;labelBackgroundColor=none;textShadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="xHfLyH90HpsRTlA_s4lh-17" target="xHfLyH90HpsRTlA_s4lh-19" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="xHfLyH90HpsRTlA_s4lh-23" value="Yes" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=15;labelBackgroundColor=none;textShadow=0;" parent="xHfLyH90HpsRTlA_s4lh-20" vertex="1" connectable="0">
          <mxGeometry x="0.2675" y="2" relative="1" as="geometry">
            <mxPoint x="-14" y="-12" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="xHfLyH90HpsRTlA_s4lh-24" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endArrow=blockThin;endFill=1;labelBackgroundColor=none;textShadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="xHfLyH90HpsRTlA_s4lh-17" target="xHfLyH90HpsRTlA_s4lh-25" edge="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="680.5" y="940" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="xHfLyH90HpsRTlA_s4lh-35" value="No" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=15;labelBackgroundColor=none;textShadow=0;" parent="xHfLyH90HpsRTlA_s4lh-24" vertex="1" connectable="0">
          <mxGeometry x="-0.2" y="1" relative="1" as="geometry">
            <mxPoint x="25" y="-11" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="xHfLyH90HpsRTlA_s4lh-17" value="&lt;div style=&quot;font-size: 15px;&quot;&gt;flag&lt;br&gt;REQUIRE_STREAM&lt;br&gt;and not flag&lt;br&gt;REQUIRE_PACKET&lt;/div&gt;&lt;div style=&quot;font-size: 15px;&quot;&gt;&lt;br&gt;&lt;/div&gt;" style="rhombus;whiteSpace=wrap;html=1;fontSize=15;labelBackgroundColor=none;textShadow=0;shadow=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="535" y="560" width="220" height="155" as="geometry" />
        </mxCell>
        <mxCell id="xHfLyH90HpsRTlA_s4lh-19" value="Stream" style="whiteSpace=wrap;html=1;rounded=1;fillColor=#FF9999;fontSize=15;labelBackgroundColor=none;textShadow=0;shadow=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="813" y="607.5" width="120" height="60" as="geometry" />
        </mxCell>
        <mxCell id="xHfLyH90HpsRTlA_s4lh-25" value="Packet-Stream" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#E09F63;fontSize=15;labelBackgroundColor=none;textShadow=0;shadow=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="809.5" y="730" width="127" height="60" as="geometry" />
        </mxCell>
        <mxCell id="xHfLyH90HpsRTlA_s4lh-31" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=blockThin;endFill=1;labelBackgroundColor=none;textShadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="xHfLyH90HpsRTlA_s4lh-29" target="WIyWlLk6GJQsqaUBKTNV-11" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="xHfLyH90HpsRTlA_s4lh-32" value="Yes" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=15;labelBackgroundColor=none;textShadow=0;" parent="xHfLyH90HpsRTlA_s4lh-31" vertex="1" connectable="0">
          <mxGeometry x="0.0571" relative="1" as="geometry">
            <mxPoint x="-10" y="-12" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="xHfLyH90HpsRTlA_s4lh-33" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;endArrow=blockThin;endFill=1;labelBackgroundColor=none;textShadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="xHfLyH90HpsRTlA_s4lh-29" target="ePn_FxX4DdHERsb3t1WL-2" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="xHfLyH90HpsRTlA_s4lh-34" value="No" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=15;labelBackgroundColor=none;textShadow=0;" parent="xHfLyH90HpsRTlA_s4lh-33" vertex="1" connectable="0">
          <mxGeometry x="-0.9653" y="2" relative="1" as="geometry">
            <mxPoint x="10" y="16" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="xHfLyH90HpsRTlA_s4lh-29" value="&lt;div style=&quot;font-size: 15px;&quot;&gt;APP LAYER ?&lt;br style=&quot;font-size: 15px;&quot;&gt;&lt;/div&gt;" style="rhombus;whiteSpace=wrap;html=1;fontSize=15;labelBackgroundColor=none;textShadow=0;shadow=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="98.75" y="755" width="137.5" height="70" as="geometry" />
        </mxCell>
        <mxCell id="ePn_FxX4DdHERsb3t1WL-0" value="Packet" style="rounded=1;whiteSpace=wrap;html=1;fontSize=15;glass=0;strokeWidth=1;shadow=1;fillColor=#FFCC99;labelBackgroundColor=none;textShadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="813" y="507.5" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="ePn_FxX4DdHERsb3t1WL-1" value="Packet" style="rounded=1;whiteSpace=wrap;html=1;fontSize=15;glass=0;strokeWidth=1;shadow=1;fillColor=#FFCC99;labelBackgroundColor=none;textShadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="813" y="833" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="ePn_FxX4DdHERsb3t1WL-2" value="Packet" style="rounded=1;whiteSpace=wrap;html=1;fontSize=15;glass=0;strokeWidth=1;shadow=1;fillColor=#FFCC99;textShadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="329" y="851" width="120" height="40" as="geometry" />
        </mxCell>
        <mxCell id="ePn_FxX4DdHERsb3t1WL-5" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;textShadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="ePn_FxX4DdHERsb3t1WL-2" target="ePn_FxX4DdHERsb3t1WL-2" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="0s5H1ICuEW0THiAgHV-k-6" value="Signature" style="shape=parallelogram;html=1;strokeWidth=1;perimeter=parallelogramPerimeter;whiteSpace=wrap;rounded=1;arcSize=12;size=0.23;fontSize=15;textShadow=0;shadow=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
          <mxGeometry x="474" y="126" width="150" height="60" as="geometry" />
        </mxCell>
      </root>
    </mxGraphModel>
  </diagram>
</mxfile>
