Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 9 Sep 2025 12:59:25 -0400
From:      Cheng Cui <cc@freebsd.org>
To:        Richard Scheffenegger <rscheff@freebsd.org>
Cc:        "freebsd-net@FreeBSD.org" <freebsd-net@freebsd.org>, Michael Tuexen <tuexen@fh-muenster.de>, "glebius@freebsd.org" <glebius@FreeBSD.org>
Subject:   Re: TCP RACK stack by default for 15.0 RELEASE ?
Message-ID:  <C38412FA-7BEE-4DF0-87FE-9741AEE2B3F3@freebsd.org>
In-Reply-To: <9a444a2a-de98-4bf7-8764-35212d7bbb33@freebsd.org>
References:  <9a444a2a-de98-4bf7-8764-35212d7bbb33@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help

--Apple-Mail=_6835D0F1-6F46-4742-9258-D50C7FFF78D8
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Richard has clearly described the key differences between the current =
stacks. My tests on loopback path give some highlights on that.

https://wiki.freebsd.org/chengcui/tcp_loopback_perf=EF=BF=BC
Making sure you're not a bot!
wiki.freebsd.org

> On Sep 8, 2025, at 03:32, Scheffenegger, Richard <rscheff@freebsd.org> =
wrote:
>=20
> =20
> Cheng has recently done some performance testing. The short answer is, =
that the base stack is much less computationally intensive and better =
suited for datacenter / high performance environments, while the RACK =
stack is optimized for the common Internet Server (Wifi/relatively low =
bandwidth) client use case...
>=20
> Since fbsd is used in both these diverse environments, changing the =
default would probably lead to a different group of users having to =
tweak their settings off-default, while those who are already tweaking =
it, would no longer have to.
>=20
> So, overall I don't see a compelling reason to change the default =
right now - but good reason to have both stacks around by default to be =
able to toggle between those if needed.
>=20
>=20
>=20
> Richard
>=20
>=20
>=20
>=20
>=20
>  > Micka=C3=ABl Maillot <mickael.maillot@gmail.com> =
<mailto:mickael.maillot@gmail.com>
> > The tcp rack stack is around for more than a year now, will it be =
the default stack for 15.0-RELEASE ?
>=20
> <OpenPGP_0x17BE5899E0B1439B.asc>

Best Regards,
Cheng Cui




--Apple-Mail=_6835D0F1-6F46-4742-9258-D50C7FFF78D8
Content-Type: multipart/related;
	type="text/html";
	boundary="Apple-Mail=_7F943A24-DE46-4A76-ADE5-7524491C4765"


--Apple-Mail=_7F943A24-DE46-4A76-ADE5-7524491C4765
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"overflow-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;"><p class=3D"p1" =
style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);">Richard has =
clearly described the key differences between the current stacks. My =
tests on loopback path give some highlights on that.</p><div =
style=3D"display: block;"><div style=3D"-webkit-user-select: all; =
-webkit-user-drag: element; display: inline-block;" =
class=3D"apple-rich-link" draggable=3D"true" role=3D"link" =
data-url=3D"https://wiki.freebsd.org/chengcui/tcp_loopback_perf"><a =
style=3D"border-radius:10px;font-family:-apple-system, Helvetica, Arial, =
sans-serif;display:block;-webkit-user-select:none;width:228px;user-select:=
none;-webkit-user-modify:read-only;user-modify:read-only;overflow:hidden;t=
ext-decoration:none;" class=3D"lp-rich-link" rel=3D"nofollow" =
href=3D"https://wiki.freebsd.org/chengcui/tcp_loopback_perf" dir=3D"ltr" =
role=3D"button" draggable=3D"false" width=3D"228"><table =
style=3D"table-layout:fixed;border-collapse:collapse;width:228px;backgroun=
d-color:#901909;font-family:-apple-system, Helvetica, Arial, =
sans-serif;" class=3D"lp-rich-link-emailBaseTable" cellpadding=3D"0" =
cellspacing=3D"0" border=3D"0" width=3D"228"><tbody><tr><td =
vertical-align=3D"center" align=3D"center"><img =
style=3D"width:228px;filter:brightness(0.97);height:228px;" width=3D"228" =
height=3D"228" draggable=3D"false" class=3D"lp-rich-link-mediaImage" =
alt=3D"pensive.webp" =
src=3D"cid:08563C78-D343-4026-8141-F9F136427FDF"></td></tr><tr><td =
vertical-align=3D"center"><table bgcolor=3D"#901909" cellpadding=3D"0" =
cellspacing=3D"0" width=3D"228" =
style=3D"table-layout:fixed;font-family:-apple-system, Helvetica, Arial, =
sans-serif;background-color:rgba(144, 25, 9, =
1);-apple-color-filter:initial;" =
class=3D"lp-rich-link-captionBar"><tbody><tr><td style=3D"padding:8px =
0px 8px 0px;" class=3D"lp-rich-link-captionBar-textStackItem"><div =
style=3D"max-width:100%;margin:0px 16px 0px 16px;overflow:hidden;" =
class=3D"lp-rich-link-captionBar-textStack"><div =
style=3D"word-wrap:break-word;font-weight:500;font-size:12px;overflow:hidd=
en;text-overflow:ellipsis;text-align:left;" =
class=3D"lp-rich-link-captionBar-textStack-topCaption-leading"><a =
rel=3D"nofollow" =
href=3D"https://wiki.freebsd.org/chengcui/tcp_loopback_perf" =
style=3D"text-decoration: none" draggable=3D"false"><font =
color=3D"#FFFFFF" style=3D"color: rgba(255, 255, 255, 0.847059);">Making =
sure you're not a bot!</font></a></div><div =
style=3D"word-wrap:break-word;font-weight:400;font-size:11px;overflow:hidd=
en;text-overflow:ellipsis;text-align:left;" =
class=3D"lp-rich-link-captionBar-textStack-bottomCaption-leading"><a =
rel=3D"nofollow" =
href=3D"https://wiki.freebsd.org/chengcui/tcp_loopback_perf" =
style=3D"text-decoration: none" draggable=3D"false"><font =
color=3D"#FFFFFF" style=3D"color: rgba(255, 255, 255, =
0.54902);">wiki.freebsd.org</font></a></div></div></td></tr></tbody></tabl=
e></td></tr></tbody></table></a></div></div><div><br><blockquote =
type=3D"cite"><div>On Sep 8, 2025, at 03:32, Scheffenegger, Richard =
&lt;rscheff@freebsd.org&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div>

 =20

    <meta http-equiv=3D"content-type" content=3D"text/html; =
charset=3DUTF-8">
 =20
  <div><div>&nbsp;<br class=3D"webkit-block-placeholder"></div><p>Cheng =
has recently done some performance testing. The short
      answer is, that the base stack is much less computationally
      intensive and better suited for datacenter / high performance
      environments, while the RACK stack is optimized for the common
      Internet Server (Wifi/relatively low bandwidth) client use =
case...</p><p>Since fbsd is used in both these diverse environments, =
changing
      the default would probably lead to a different group of users
      having to tweak their settings off-default, while those who are
      already tweaking it, would no longer have to.</p><p>So, overall I =
don't see a compelling reason to change the default
      right now - but good reason to have both stacks around by default
      to be able to toggle between those if needed.</p><p><br>
    </p><p>Richard</p><p><br>
    </p><p><br>
      <!--[if gte mso 9]><xml>
 <o:OfficeDocumentSettings>
  <o:AllowPNG/>
 </o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:View>Normal</w:View>
  <w:Zoom>0</w:Zoom>
  <w:TrackMoves/>
  <w:TrackFormatting/>
  <w:PunctuationKerning/>
  <w:ValidateAgainstSchemas/>
  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
  <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
  <w:DoNotPromoteQF/>
  <w:LidThemeOther>en-AT</w:LidThemeOther>
  <w:LidThemeAsian>X-NONE</w:LidThemeAsian>
  <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
  <w:Compatibility>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
   <w:DontGrowAutofit/>
   <w:SplitPgBreakAndParaMark/>
   <w:EnableOpenTypeKerning/>
   <w:DontFlipMirrorIndents/>
   <w:OverrideTableStyleHps/>
  </w:Compatibility>
  <w:DoNotOptimizeForBrowser/>
  <m:mathPr>
   <m:mathFont m:val=3D"Cambria Math"/>
   <m:brkBin m:val=3D"before"/>
   <m:brkBinSub m:val=3D"&#45;-"/>
   <m:smallFrac m:val=3D"off"/>
   <m:dispDef/>
   <m:lMargin m:val=3D"0"/>
   <m:rMargin m:val=3D"0"/>
   <m:defJc m:val=3D"centerGroup"/>
   <m:wrapIndent m:val=3D"1440"/>
   <m:intLim m:val=3D"subSup"/>
   <m:naryLim m:val=3D"undOvr"/>
  </m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:LatentStyles DefLockedState=3D"false" DefUnhideWhenUsed=3D"false"
  DefSemiHidden=3D"false" DefQFormat=3D"false" DefPriority=3D"99"
  LatentStyleCount=3D"376">
  <w:LsdException Locked=3D"false" Priority=3D"0" QFormat=3D"true" =
Name=3D"Normal"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 7"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 8"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 9"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"index 1"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"index 2"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"index 3"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"index 4"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"index 5"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"index 6"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"index 7"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"index 8"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"index 9"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" Name=3D"toc 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" Name=3D"toc 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" Name=3D"toc 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" Name=3D"toc 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" Name=3D"toc 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" Name=3D"toc 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" Name=3D"toc 7"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" Name=3D"toc 8"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" Name=3D"toc 9"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Normal Indent"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"footnote text"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"annotation text"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"header"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"footer"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"index heading"/>
  <w:LsdException Locked=3D"false" Priority=3D"35" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"caption"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"table of figures"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"envelope address"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"envelope return"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"footnote reference"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"annotation reference"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"line number"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"page number"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"endnote reference"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"endnote text"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"table of authorities"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"macro"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"toa heading"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List Bullet"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List Number"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List 2"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List 3"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List 4"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List 5"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List Bullet 2"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List Bullet 3"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List Bullet 4"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List Bullet 5"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List Number 2"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List Number 3"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List Number 4"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List Number 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"10" QFormat=3D"true" =
Name=3D"Title"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Closing"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Signature"/>
  <w:LsdException Locked=3D"false" Priority=3D"1" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" Name=3D"Default Paragraph Font"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Body Text"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Body Text Indent"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List Continue"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List Continue 2"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List Continue 3"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List Continue 4"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"List Continue 5"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Message Header"/>
  <w:LsdException Locked=3D"false" Priority=3D"11" QFormat=3D"true" =
Name=3D"Subtitle"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Salutation"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Date"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Body Text First Indent"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Body Text First Indent 2"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Note Heading"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Body Text 2"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Body Text 3"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Body Text Indent 2"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Body Text Indent 3"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Block Text"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Hyperlink"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"FollowedHyperlink"/>
  <w:LsdException Locked=3D"false" Priority=3D"22" QFormat=3D"true" =
Name=3D"Strong"/>
  <w:LsdException Locked=3D"false" Priority=3D"20" QFormat=3D"true" =
Name=3D"Emphasis"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Document Map"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Plain Text"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"E-mail Signature"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"HTML Top of Form"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"HTML Bottom of Form"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Normal (Web)"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"HTML Acronym"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"HTML Address"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"HTML Cite"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"HTML Code"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"HTML Definition"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"HTML Keyboard"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"HTML Preformatted"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"HTML Sample"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"HTML Typewriter"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"HTML Variable"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Normal Table"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"annotation subject"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"No List"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Outline List 1"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Outline List 2"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Outline List 3"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Simple 1"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Simple 2"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Simple 3"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Classic 1"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Classic 2"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Classic 3"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Classic 4"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Colorful 1"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Colorful 2"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Colorful 3"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Columns 1"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Columns 2"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Columns 3"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Columns 4"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Columns 5"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Grid 1"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Grid 2"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Grid 3"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Grid 4"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Grid 5"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Grid 6"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Grid 7"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Grid 8"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table List 1"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table List 2"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table List 3"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table List 4"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table List 5"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table List 6"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table List 7"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table List 8"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table 3D effects 1"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table 3D effects 2"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table 3D effects 3"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Contemporary"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Elegant"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Professional"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Subtle 1"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Subtle 2"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Web 1"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Web 2"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Web 3"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Balloon Text"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"Table Grid"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Table Theme"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" Name=3D"Placeholder=
 Text"/>
  <w:LsdException Locked=3D"false" Priority=3D"1" QFormat=3D"true" =
Name=3D"No Spacing"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light =
Shading"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium =
Shading 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium =
Shading 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List =
1"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List =
2"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid =
1"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid =
2"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid =
3"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful =
Shading"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful =
List"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful =
Grid"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading =
Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List =
Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid =
Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium =
Shading 1 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium =
Shading 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 =
Accent 1"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" Name=3D"Revision"/>=

  <w:LsdException Locked=3D"false" Priority=3D"34" QFormat=3D"true"
   Name=3D"List Paragraph"/>
  <w:LsdException Locked=3D"false" Priority=3D"29" QFormat=3D"true" =
Name=3D"Quote"/>
  <w:LsdException Locked=3D"false" Priority=3D"30" QFormat=3D"true"
   Name=3D"Intense Quote"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 =
Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 =
Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 =
Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 =
Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List =
Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful =
Shading Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List =
Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid =
Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading =
Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List =
Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid =
Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium =
Shading 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium =
Shading 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 =
Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 =
Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 =
Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 =
Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 =
Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List =
Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful =
Shading Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List =
Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid =
Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading =
Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List =
Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid =
Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium =
Shading 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium =
Shading 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 =
Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 =
Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 =
Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 =
Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 =
Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List =
Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful =
Shading Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List =
Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid =
Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading =
Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List =
Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid =
Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium =
Shading 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium =
Shading 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 =
Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 =
Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 =
Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 =
Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 =
Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List =
Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful =
Shading Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List =
Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid =
Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading =
Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List =
Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid =
Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium =
Shading 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium =
Shading 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 =
Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 =
Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 =
Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 =
Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 =
Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List =
Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful =
Shading Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List =
Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid =
Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading =
Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List =
Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid =
Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium =
Shading 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium =
Shading 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 =
Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 =
Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 =
Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 =
Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 =
Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List =
Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful =
Shading Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List =
Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid =
Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"19" QFormat=3D"true"
   Name=3D"Subtle Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"21" QFormat=3D"true"
   Name=3D"Intense Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"31" QFormat=3D"true"
   Name=3D"Subtle Reference"/>
  <w:LsdException Locked=3D"false" Priority=3D"32" QFormat=3D"true"
   Name=3D"Intense Reference"/>
  <w:LsdException Locked=3D"false" Priority=3D"33" QFormat=3D"true" =
Name=3D"Book Title"/>
  <w:LsdException Locked=3D"false" Priority=3D"37" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" Name=3D"Bibliography"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"TOC Heading"/>
  <w:LsdException Locked=3D"false" Priority=3D"41" Name=3D"Plain Table =
1"/>
  <w:LsdException Locked=3D"false" Priority=3D"42" Name=3D"Plain Table =
2"/>
  <w:LsdException Locked=3D"false" Priority=3D"43" Name=3D"Plain Table =
3"/>
  <w:LsdException Locked=3D"false" Priority=3D"44" Name=3D"Plain Table =
4"/>
  <w:LsdException Locked=3D"false" Priority=3D"45" Name=3D"Plain Table =
5"/>
  <w:LsdException Locked=3D"false" Priority=3D"40" Name=3D"Grid Table =
Light"/>
  <w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 =
Light"/>
  <w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table =
2"/>
  <w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table =
3"/>
  <w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table =
4"/>
  <w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 =
Dark"/>
  <w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"Grid Table 6 =
Colorful"/>
  <w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 =
Colorful"/>
  <w:LsdException Locked=3D"false" Priority=3D"46"
   Name=3D"Grid Table 1 Light Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 =
Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 =
Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 =
Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 =
Dark Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"51"
   Name=3D"Grid Table 6 Colorful Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"52"
   Name=3D"Grid Table 7 Colorful Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"46"
   Name=3D"Grid Table 1 Light Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 =
Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 =
Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 =
Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 =
Dark Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"51"
   Name=3D"Grid Table 6 Colorful Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"52"
   Name=3D"Grid Table 7 Colorful Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"46"
   Name=3D"Grid Table 1 Light Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 =
Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 =
Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 =
Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 =
Dark Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"51"
   Name=3D"Grid Table 6 Colorful Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"52"
   Name=3D"Grid Table 7 Colorful Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"46"
   Name=3D"Grid Table 1 Light Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 =
Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 =
Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 =
Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 =
Dark Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"51"
   Name=3D"Grid Table 6 Colorful Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"52"
   Name=3D"Grid Table 7 Colorful Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"46"
   Name=3D"Grid Table 1 Light Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 =
Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 =
Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 =
Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 =
Dark Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"51"
   Name=3D"Grid Table 6 Colorful Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"52"
   Name=3D"Grid Table 7 Colorful Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"46"
   Name=3D"Grid Table 1 Light Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 =
Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 =
Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 =
Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 =
Dark Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"51"
   Name=3D"Grid Table 6 Colorful Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"52"
   Name=3D"Grid Table 7 Colorful Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"List Table 1 =
Light"/>
  <w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table =
2"/>
  <w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table =
3"/>
  <w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table =
4"/>
  <w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 =
Dark"/>
  <w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"List Table 6 =
Colorful"/>
  <w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"List Table 7 =
Colorful"/>
  <w:LsdException Locked=3D"false" Priority=3D"46"
   Name=3D"List Table 1 Light Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 =
Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 =
Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 =
Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 =
Dark Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"51"
   Name=3D"List Table 6 Colorful Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"52"
   Name=3D"List Table 7 Colorful Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"46"
   Name=3D"List Table 1 Light Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 =
Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 =
Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 =
Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 =
Dark Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"51"
   Name=3D"List Table 6 Colorful Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"52"
   Name=3D"List Table 7 Colorful Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"46"
   Name=3D"List Table 1 Light Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 =
Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 =
Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 =
Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 =
Dark Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"51"
   Name=3D"List Table 6 Colorful Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"52"
   Name=3D"List Table 7 Colorful Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"46"
   Name=3D"List Table 1 Light Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 =
Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 =
Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 =
Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 =
Dark Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"51"
   Name=3D"List Table 6 Colorful Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"52"
   Name=3D"List Table 7 Colorful Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"46"
   Name=3D"List Table 1 Light Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 =
Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 =
Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 =
Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 =
Dark Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"51"
   Name=3D"List Table 6 Colorful Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"52"
   Name=3D"List Table 7 Colorful Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"46"
   Name=3D"List Table 1 Light Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 =
Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 =
Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 =
Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 =
Dark Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"51"
   Name=3D"List Table 6 Colorful Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"52"
   Name=3D"List Table 7 Colorful Accent 6"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Mention"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Smart Hyperlink"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Hashtag"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Unresolved Mention"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true"
   Name=3D"Smart Link"/>
 </w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:"Aptos",sans-serif;
	mso-ascii-font-family:Aptos;
	mso-ascii-theme-font:minor-latin;
	mso-hansi-font-family:Aptos;
	mso-hansi-theme-font:minor-latin;
	mso-fareast-language:EN-US;}
</style>
<![endif]-->
    </p><p class=3D"MsoPlainText">&nbsp;&gt; Micka=C3=ABl Maillot
      <a class=3D"moz-txt-link-rfc2396E" =
href=3D"mailto:mickael.maillot@gmail.com">&lt;mickael.maillot@gmail.com&gt=
;</a><br>
    </p><p class=3D"MsoPlainText">&gt; The tcp rack stack is around for =
more
      than a year now,
      will it be the default stack for 15.0-RELEASE ?</p>
  </div>

<span =
id=3D"cid:06900835-B87D-4086-908F-94159BE79698">&lt;OpenPGP_0x17BE5899E0B1=
439B.asc&gt;</span></div></blockquote></div><br><div>
<div>Best Regards,<br>Cheng Cui</div><div><br></div><br =
class=3D"Apple-interchange-newline">

</div>
<br></body></html>=

--Apple-Mail=_7F943A24-DE46-4A76-ADE5-7524491C4765
Content-Transfer-Encoding: base64
Content-Disposition: inline;
	filename=pensive.webp
Content-Type: image/webp;
	x-unix-mode=0666;
	name="pensive.webp"
Content-Id: <08563C78-D343-4026-8141-F9F136427FDF>

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
--Apple-Mail=_7F943A24-DE46-4A76-ADE5-7524491C4765--

--Apple-Mail=_6835D0F1-6F46-4742-9258-D50C7FFF78D8--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?C38412FA-7BEE-4DF0-87FE-9741AEE2B3F3>