blob: 0731ba002f8f305b63d033ccf2789cac03bf7d32 [file]
{\rtf1\ansi\ansicpg1252\uc1\deff0\stshfdbch0\stshfloch0\stshfhich0\stshfbi0\deflang1033\deflangfe1033{\fonttbl{\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f1\fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;}
{\f2\fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;}{\f3\froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f4\fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Helvetica;}
{\f10\fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings;}{\f13\fnil\fcharset134\fprq2{\*\panose 02010600030101010101}SimSun{\*\falt ??\'a8\'ac?};}{\f36\fswiss\fcharset0\fprq2{\*\panose 020b0604030504040204}Tahoma;}
{\f37\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times;}{\f40\fswiss\fcharset0\fprq2{\*\panose 00000000000000000000}Geneva{\*\falt Arial};}{\f43\fdecor\fcharset2\fprq2{\*\panose 00000000000000000000}ZapfDingbats;}
{\f97\fnil\fcharset134\fprq2{\*\panose 02010600030101010101}@SimSun;}{\f147\froman\fcharset238\fprq2 Times New Roman CE;}{\f148\froman\fcharset204\fprq2 Times New Roman Cyr;}{\f150\froman\fcharset161\fprq2 Times New Roman Greek;}
{\f151\froman\fcharset162\fprq2 Times New Roman Tur;}{\f152\froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f153\froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f154\froman\fcharset186\fprq2 Times New Roman Baltic;}
{\f155\froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f157\fswiss\fcharset238\fprq2 Arial CE;}{\f158\fswiss\fcharset204\fprq2 Arial Cyr;}{\f160\fswiss\fcharset161\fprq2 Arial Greek;}{\f161\fswiss\fcharset162\fprq2 Arial Tur;}
{\f162\fswiss\fcharset177\fprq2 Arial (Hebrew);}{\f163\fswiss\fcharset178\fprq2 Arial (Arabic);}{\f164\fswiss\fcharset186\fprq2 Arial Baltic;}{\f165\fswiss\fcharset163\fprq2 Arial (Vietnamese);}{\f167\fmodern\fcharset238\fprq1 Courier New CE;}
{\f168\fmodern\fcharset204\fprq1 Courier New Cyr;}{\f170\fmodern\fcharset161\fprq1 Courier New Greek;}{\f171\fmodern\fcharset162\fprq1 Courier New Tur;}{\f172\fmodern\fcharset177\fprq1 Courier New (Hebrew);}
{\f173\fmodern\fcharset178\fprq1 Courier New (Arabic);}{\f174\fmodern\fcharset186\fprq1 Courier New Baltic;}{\f175\fmodern\fcharset163\fprq1 Courier New (Vietnamese);}{\f279\fnil\fcharset0\fprq2 SimSun Western{\*\falt ??\'a8\'ac?};}
{\f507\fswiss\fcharset238\fprq2 Tahoma CE;}{\f508\fswiss\fcharset204\fprq2 Tahoma Cyr;}{\f510\fswiss\fcharset161\fprq2 Tahoma Greek;}{\f511\fswiss\fcharset162\fprq2 Tahoma Tur;}{\f512\fswiss\fcharset177\fprq2 Tahoma (Hebrew);}
{\f513\fswiss\fcharset178\fprq2 Tahoma (Arabic);}{\f514\fswiss\fcharset186\fprq2 Tahoma Baltic;}{\f515\fswiss\fcharset163\fprq2 Tahoma (Vietnamese);}{\f516\fswiss\fcharset222\fprq2 Tahoma (Thai);}{\f1119\fnil\fcharset0\fprq2 @SimSun Western;}}
{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;
\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{\ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \snext0 Normal;}{\s1\qr \li0\ri0\sa360\keepn\widctlpar\brdrb\brdrs\brdrw15\brsp20\brdrcf1 \aspalpha\aspnum\faauto\ls6\outlinelevel0\adjustright\rin0\lin0\itap0
\b\f4\fs40\lang1033\langfe1033\kerning28\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 heading 1,H1,1,H11;}{\s2\ql \fi-720\li900\ri0\sb360\sa100\sl280\slmult0\keepn\widctlpar
\jclisttab\tx900\aspalpha\aspnum\faauto\ls6\ilvl1\outlinelevel1\adjustright\rin0\lin900\itap0 \b\f4\fs28\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \snext0 heading 2,H2,chn,h2,H21;}{\s3\ql \fi-936\li936\ri0\sb240\keepn\widctlpar
\jclisttab\tx936\tx1080\aspalpha\aspnum\faauto\ls6\ilvl2\outlinelevel2\adjustright\rin0\lin936\itap0 \b\f4\fs26\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 heading 3,H3,H31;}{\s4\ql \fi-1080\li1080\ri0\sb240\keepn\widctlpar
\tx1080\jclisttab\tx1440\aspalpha\aspnum\faauto\ls6\ilvl3\outlinelevel3\adjustright\rin0\lin1080\itap0 \b\f4\fs26\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon3 \snext0 heading 4,H4,h4,Heading 14,4;}{
\s5\ql \fi-1440\li1440\ri0\sb240\sl280\slmult0\keepn\widctlpar\tx1440\aspalpha\aspnum\faauto\ls6\ilvl4\outlinelevel4\adjustright\rin0\lin1440\itap0 \b\f4\fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 heading 5,H5,h5;}{
\s6\ql \fi-1152\li1152\ri0\sb240\sa60\sl260\slmult0\widctlpar\jclisttab\tx1152\aspalpha\aspnum\faauto\ls6\ilvl5\outlinelevel5\adjustright\rin0\lin1152\itap0 \b\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 heading 6,H6,h6;}{
\s7\ql \fi-1296\li1296\ri0\sb240\sa60\sl260\slmult0\widctlpar\jclisttab\tx1296\aspalpha\aspnum\faauto\ls6\ilvl6\outlinelevel6\adjustright\rin0\lin1296\itap0 \fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 heading 7,H7;}{
\s8\ql \li0\ri0\sb240\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\outlinelevel7\adjustright\rin0\lin0\itap0 \i\fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 heading 8,H8;}{\s9\ql \li0\ri0\sb240\sa60\sl260\slmult0
\widctlpar\aspalpha\aspnum\faauto\outlinelevel8\adjustright\rin0\lin0\itap0 \f1\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 heading 9,H9;}{\*\cs10 \additive \ssemihidden Default Paragraph Font;}{\*
\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tscellwidthfts0\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv
\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs20\lang1024\langfe1024\cgrid\langnp1024\langfenp1024 \snext11 \ssemihidden Normal Table;}{\s15\ql \li0\ri0\sl-120\slmult0
\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \f2\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \snext15 HalfLine;}{\s16\ql \fi-1073\li1620\ri0\sb240\sa40\sl220\slmult0\keepn\widctlpar
\tx1620\aspalpha\aspnum\faauto\adjustright\rin0\lin1620\itap0 \b\f4\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext16 TableTitle;}{\s17\ql \fi-1073\li1620\ri0\sb240\sa40\sl220\slmult0\keepn\widctlpar
\tx1620\aspalpha\aspnum\faauto\adjustright\rin0\lin1620\itap0 \b\f4\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon16 \snext17 TableTitle (cont);}{\s18\qr \li547\ri0\sb40\sa60\sl220\slmult0
\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext18 ContinuedLine;}{\s19\ql \fi-1613\li2160\ri0\sb80\sa120\sl260\slmult0\keep\widctlpar
\tx2160\aspalpha\aspnum\faauto\adjustright\rin0\lin2160\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext19 Definition;}{\s20\ql \li144\ri0\sb240\sa120\keepn\pagebb\widctlpar
\tx936\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin144\itap0 \b\f4\fs26\cf1\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon3 \snext0 FunctionTitle;}{\s21\ql \li547\ri0\sb200\sa60\sl520\slmult0
\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \b\f4\fs48\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext21 ChapterTitle;}{\s22\qr \li547\ri0\sb80\sa60\sl260\slmult0
\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f4\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext22 VersionTitle;}{\s23\ql \li547\ri0\sb80\sa60\sl-200\slmult0\widctlpar
\tx720\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f4\fs16\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 \sbasedon0 \snext23 Legal Paras;}{\s24\qr \li0\ri0\sa360\keepn\widctlpar\brdrb\brdrs\brdrw15\brsp20\brdrcf1
\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0 \b\f4\fs40\lang1033\langfe1033\kerning28\cgrid\langnp1033\langfenp1033 \sbasedon1 \snext24 TOCHeading;}{
\s25\ql \li0\ri0\sb240\sa120\keep\keepn\widctlpar\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\itap0 \b\f4\fs28\cf1\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 ProtocolTitle;}{\s26\ql \fi-1080\li880\ri0\widctlpar
\tqr\tldot\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin880\itap0 \f4\fs22\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 \sbasedon27 \snext0 \ssemihidden toc 5;}{\s27\ql \fi-1080\li2880\ri0\widctlpar
\tqr\tldot\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin2880\itap0 \f4\fs22\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 \sbasedon28 \snext0 \ssemihidden toc 4;}{\s28\ql \fi-900\li1800\ri0\widctlpar
\tqr\tldot\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin1800\itap0 \f4\fs22\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 \sbasedon29 \snext0 \ssemihidden toc 3;}{\s29\ql \fi-547\li907\ri0\widctlpar
\tqr\tldot\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin907\itap0 \f4\fs22\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 \sbasedon30 \snext0 \ssemihidden toc 2;}{\s30\ql \fi-360\li360\ri0\sb120\sa40\sl260\slmult0\keepn\widctlpar
\tx360\tqr\tldot\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0 \b\f4\fs26\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 \sbasedon0 \snext0 \ssemihidden toc 1;}{\s31\ql \li1100\ri0\sb80\sa60\sl260\slmult0
\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1100\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \sautoupd \ssemihidden toc 6;}{\s32\ql \li1440\ri0\sb80\sl-280\slmult0\widctlpar
\tx2160\tqr\tldot\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin1440\itap0 \f4\fs22\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 \sbasedon27 \snext0 \sautoupd \ssemihidden toc 7;}{\s33\ql \li1584\ri0\widctlpar
\tqr\tldot\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin1584\itap0 \f4\fs22\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 \sbasedon27 \snext0 \ssemihidden toc 8;}{\s34\ql \li1760\ri0\sb80\sa60\sl260\slmult0
\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1760\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \sautoupd \ssemihidden toc 9;}{\*\cs35 \additive \ul\cf2 \sbasedon10 Hyperlink;}{
\s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \snext36 TableBody;}{\s37\ql \li0\ri0\sa60\sl240\slmult0
\keep\keepn\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \b\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \snext36 TableHeading;}{\s38\ql \li547\ri0\sb120\sa120\sl260\slmult0
\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \b\f37\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \ssemihidden caption,fighead2,fighead21,fighead22,fighead211,table caption,Table Caption,Table caption;}{
\s39\ql \li0\ri0\sb80\sa60\sl220\slmult0\widctlpar\tqc\tx4680\tqr\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \b\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext39 HeaderEven;}{
\s40\qc \li547\ri0\sb100\sa100\sl260\slmult0\keepn\widctlpar\brdrt\brdrs\brdrw15\brsp100\brdrcf1 \brdrb\brdrs\brdrw15\brsp100\brdrcf1 \aspalpha\aspnum\faauto\adjustright\rin0\lin547\rtlgutter\itap0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext40 Figure;}{\s41\ql \li0\ri0\sb80\sa60\sl220\slmult0\widctlpar\tqc\tx4680\tqr\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0
\b\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext41 HeaderFirst;}{\s42\ql \li0\ri0\sb80\sa60\sl220\slmult0\widctlpar\tqc\tx4680\tqr\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0
\b\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext42 HeaderOdd;}{\s43\ql \fi-360\li907\ri0\sa20\sl260\slmult0\widctlpar\tx360{\*\pn \pnlvlbody\ilvl11\ls2047\pnrnot0\pndec\pnstart1\pnindent360\pnhang {\pntxta .}}
\aspalpha\aspnum\faauto\ls2047\ilvl11\adjustright\rin0\lin907\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext43 StepNumList;}{\s44\qc \li547\ri0\sb40\sa240\sl-240\slmult0
\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \b\f4\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext44 FigureTitle;}{\s45\ql \fi-360\li907\ri0\sa20\sl260\slmult0\widctlpar\tx360{\*\pn
\pnlvlbody\ilvl11\ls2047\pnrnot0\pnucltr\pnstart1\pnindent360\pnhang {\pntxta .}}\aspalpha\aspnum\faauto\ls2047\ilvl11\adjustright\rin0\lin907\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon43 \snext45 StepAlphaList;}{
\s46\ql \li907\ri0\sb40\sa20\sl260\slmult0\widctlpar\tx360{\*\pn \pnlvlbody\ilvl0\ls2047\pnrnot0\pndec\pnf40 }\aspalpha\aspnum\faauto\ls2047\adjustright\rin0\lin907\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon43 \snext46
StepPara;}{\s47\ql \fi-360\li1267\ri0\sa20\sl260\slmult0\widctlpar\tx720{\*\pn \pnlvlbody\ilvl11\ls2047\pnrnot0\pnlcltr\pnstart1\pnindent360\pnhang {\pntxta .}}\aspalpha\aspnum\faauto\ls2047\ilvl11\adjustright\rin0\lin1267\itap0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext47 StepSubAlpha;}{\s48\ql \li1267\ri0\sb40\sa20\sl260\slmult0\widctlpar\tx720{\*\pn \pnlvlbody\ilvl0\ls2047\pnrnot0\pndec\pnf40 }
\aspalpha\aspnum\faauto\ls2047\adjustright\rin0\lin1267\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon47 \snext48 StepSubPara;}{\s49\ql \fi-360\li1267\ri0\sb40\sa20\sl260\slmult0\widctlpar\tx720\jclisttab\tx907{\*\pn
\pnlvlbody\ilvl0\ls1\pnrnot0\pndec\pnf40 }\aspalpha\aspnum\faauto\ls1\adjustright\rin0\lin1267\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon48 \snext49 StepSubBullet;}{\s50\ql \fi-360\li1267\ri0\sa20\sl260\slmult0\widctlpar
\tx720{\*\pn \pnlvlbody\ilvl11\ls2047\pnrnot0\pndec\pnstart1\pnindent360\pnhang {\pntxta .}}\aspalpha\aspnum\faauto\ls2047\ilvl11\adjustright\rin0\lin1267\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon47 \snext50 StepSubNum;}{
\s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\aspalpha\aspnum\faauto\ls2\adjustright\rin0\lin1080\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext51
Bullet;}{\s52\ql \li1080\ri0\sb40\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlbody\ilvl0\ls2047\pnrnot0\pndec\pnf40 }\aspalpha\aspnum\faauto\ls2047\adjustright\rin0\lin1080\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033
\sbasedon51 \snext52 BulletPara;}{\s53\ql \fi-360\li1267\ri0\sa20\sl260\slmult0\widctlpar\tx720{\*\pn \pnlvlbody\ilvl11\ls2047\pnrnot0\pndec\pnstart1\pnindent360\pnhang {\pntxta .}}\aspalpha\aspnum\faauto\ls2047\ilvl11\adjustright\rin0\lin1267\itap0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon51 \snext53 BulletSubNum;}{\s54\ql \fi-360\li1267\ri0\sa20\sl260\slmult0\widctlpar\tx720{\*\pn \pnlvlbody\ilvl11\ls2047\pnrnot0\pnlcltr\pnstart1\pnindent360\pnhang {\pntxta .}}
\aspalpha\aspnum\faauto\ls2047\ilvl11\adjustright\rin0\lin1267\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon53 \snext54 BulletSubAlpha;}{\s55\ql \fi-360\li1260\ri0\sb40\sa20\sl260\slmult0\widctlpar\tx720{\*\pn
\pnlvlbody\ilvl0\ls3\pnrnot0\pndec }\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin1260\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext55 BulletSubDash;}{\s56\ql \li1260\ri0\sb40\sa20\sl260\slmult0\widctlpar
\tx720{\*\pn \pnlvlbody\ilvl0\ls2047\pnrnot0\pndec\pnf40 }\aspalpha\aspnum\faauto\ls2047\adjustright\rin0\lin1260\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon55 \snext56 BulletSubPara;}{
\s57\ql \fi-547\li547\ri0\sb240\sl240\slmult0\keepn\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \b\caps\f4\fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \snext0 NoteCautWarnTitle;}{\s58\ql \li547\ri0\sb80\sa40\sl260\slmult0
\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \i\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext58 NoteCautWarnText;}{\s59\qr \li0\ri0\sa360\keepn\pagebb\widctlpar\brdrb\brdrs\brdrw15\brsp20\brdrcf1
\aspalpha\aspnum\faauto\ls7\adjustright\rin0\lin0\itap0 \b\f4\fs40\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 AppHeading1;}{\s60\ql \li720\ri0\keep\keepn\widctlpar
\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \b\f2\fs22\cf13\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 \sbasedon0 \snext60 CodeParagraph;}{
\s61\ql \fi-720\li720\ri0\sb360\sa100\sl280\slmult0\keepn\widctlpar\jclisttab\tx720\aspalpha\aspnum\faauto\ls7\ilvl1\adjustright\rin0\lin720\itap0 \b\f4\fs28\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 AppHeading2;}{
\s62\ql \fi-1872\li1872\ri0\sb120\sa120\sl260\slmult0\keep\widctlpar\tx2160\aspalpha\aspnum\faauto\adjustright\rin0\lin1872\itap0 \b\i\f37\fs22\cf6\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon19 \snext62 ReviewNote;}{
\s63\ql \fi-936\li936\ri0\sb240\sa60\keepn\widctlpar\jclisttab\tx936\tx1080\aspalpha\aspnum\faauto\ls7\ilvl2\outlinelevel2\adjustright\rin0\lin936\itap0 \b\f4\fs26\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 AppHeading3;}{
\s64\ql \fi-1080\li1080\ri0\sb240\keepn\widctlpar\tx1080\jclisttab\tx1440\aspalpha\aspnum\faauto\ls5\ilvl3\outlinelevel3\adjustright\rin0\lin1080\itap0 \b\f4\fs26\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 AppHeading4;}{
\s65\ql \fi-216\li216\ri0\sa60\widctlpar\tx216{\*\pn \pnlvlbody\ilvl0\ls4\pnrnot0\pndec }\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin216\itap0 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext65 TableBullet;}{
\s66\ql \fi-2520\li3600\ri0\sb80\sa60\sl260\slmult0\widctlpar\tx3600\aspalpha\aspnum\faauto\adjustright\rin0\lin3600\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext66 ArgDefinition;}{\*\cs67 \additive
\i\f2\fs22\cf13\lang1024\langfe1024\noproof ArgCharacter;}{\*\cs68 \additive \b\f2\fs22\cf13\lang1024\langfe1024\noproof \sbasedon10 CodeCharacter;}{\s69\ql \fi-360\li907\ri0\sb40\sa40\sl160\slmult0\widctlpar
\tx1260\aspalpha\aspnum\faauto\adjustright\rin0\lin907\itap0 \f4\fs16\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext69 TableFootnote;}{\*\cs70 \additive \f2\fs22\cf13\lang1024\langfe1024\noproof CodeExampleCharacter;}{
\s71\ql \fi-1440\li1440\ri0\sb240\sl280\slmult0\keepn\widctlpar\tx1440\jclisttab\tx1800\aspalpha\aspnum\faauto\ls7\ilvl4\outlinelevel4\adjustright\rin0\lin1440\itap0 \b\f4\fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0
AppHeading5;}{\s72\ql \li1080\ri0\sb80\sa60\sl260\slmult0\keepn\widctlpar\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin1080\itap0 \i\f2\fs22\cf13\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033
\sbasedon66 \snext72 ArgParagraph;}{\s73\ql \li0\ri0\sa60\sl220\slmult0\widctlpar\tqc\tx4680\tqr\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext73 FooterEven;}{
\s74\qr \li0\ri0\sa60\sl220\slmult0\widctlpar\tqc\tx4680\tqr\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext74 FooterFirst;}{\s75\qr \li0\ri0\sa60\sl220\slmult0
\widctlpar\tqc\tx4680\tqr\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext75 FooterOdd;}{\s76\ql \fi-360\li1627\ri0\sb40\sa20\sl260\slmult0\widctlpar
\jclisttab\tx1627\aspalpha\aspnum\faauto\ls8\adjustright\rin0\lin1627\itap0 \f37\fs22\lang1033\langfe2052\cgrid\langnp1033\langfenp2052 \sbasedon0 \snext76 BulletSubDashBullet;}{\s77\ql \li547\ri0\sb80\sa60\sl260\slmult0
\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \cbpat9 \f36\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext77 \ssemihidden Document Map;}{
\s78\ql \li547\ri0\sb120\sa40\keepn\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \b\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext81 GlossTerm;}{\s79\ql \li360\ri0\sb240\sa60\sl260\slmult0
\keepn\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0 \b\f4\fs26\cf1\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \snext0 SubHeading;}{\s80\ql \li720\ri0\keep\keepn\widctlpar
\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \f2\fs20\cf13\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 \sbasedon60 \snext80 CodeExample;}{
\s81\ql \li1080\ri0\sb80\sa120\sl260\slmult0\keep\widctlpar\tx2160\aspalpha\aspnum\faauto\adjustright\rin0\lin1080\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon19 \snext81 DefinitionRH;}{
\s82\ql \li720\ri0\keep\keepn\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \f2\fs22\cf13\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 \sbasedon60 \snext82 Style1;}{
\s83\ql \li1800\ri0\sb80\sa60\sl260\slmult0\widctlpar\tx3600\aspalpha\aspnum\faauto\adjustright\rin0\lin1800\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon66 \snext83 ArgDefinitionRH;}{
\s84\ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\tqc\tx4320\tqr\tx8640\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext84 footer,Footer First;}{
\s85\ql \li1080\ri0\keep\keepn\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin1080\itap0 \b\f2\fs22\cf13\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 \sbasedon60 \snext85
CodeParagraph--Indent.75";}{\*\cs86 \additive \i \sbasedon10 Emphasis;}{\*\cs87 \additive \fs16 \sbasedon10 \ssemihidden annotation reference;}{\s88\ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0
\fs20\lang1033\langfe1033\loch\f37\hich\af37\dbch\af13\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext88 \ssemihidden annotation text;}{\s89\ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar
\tqc\tx4320\tqr\tx8640\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext89 header;}{\s90\ql \li0\ri0\widctlpar
\tx0\tx959\tx1918\tx2877\tx3836\tx4795\tx5754\tx6713\tx7672\tx8631\tx9590\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs20\lang1033\langfe1033\loch\f2\hich\af2\dbch\af13\langnp1033\langfenp1033 \sbasedon0 \snext90 Preformatted;}{
\s91\ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f36\fs16\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext91 \ssemihidden Balloon Text;}{
\s92\ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \fs22\lang1033\langfe1033\loch\f4\hich\af4\dbch\af13\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext92 RevHisPara;}{
\s93\ql \li720\ri0\sb80\sa240\sl-260\slmult0\widctlpar\tx1440\tx2160\tx2880\tqr\tx8640\hyphpar0\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \fs22\lang1033\langfe1033\loch\f37\hich\af37\dbch\af13\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext93
Body;}{\s94\ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \b\f37\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon88 \snext88 \ssemihidden annotation subject;}{\*\cs95 \additive
\fs20\loch\f2\hich\af2\dbch\af0 \sbasedon10 HTML Typewriter;}{\*\ts96\tsrowd\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tscellwidthfts0\
115\
115\
3\
3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv
\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \f4\fs18\lang1024\langfe1024\cgrid\langnp1024\langfenp1024 \sbasedon11 \snext96 TechPubs Table;}{\*\ts97\tsrowd\trkeep\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb
\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 \trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tscellwidthfts0\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv
\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs20\lang1024\langfe1024\cgrid\langnp1024\langfenp1024 \sbasedon11 \snext97 Table Grid;}{\s98\ql \fi-360\li1080\ri0\sb80\sa60\sl260\slmult0\widctlpar
\jclisttab\tx1080\tx3600\aspalpha\aspnum\faauto\ls23\adjustright\rin0\lin1080\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon66 \snext98 ArgDefinitionBullet;}{\s99\ql \fi-360\li360\ri0\sa60\sl240\slmult0\widctlpar
\jclisttab\tx360\aspalpha\aspnum\faauto\ls22\adjustright\rin0\lin360\itap0 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon36 \snext99 TableBulletSubDash;}{\*\cs100 \additive \b\f2\ul\cf13\ulc13 \sbasedon10 CodeActiveLink;}{
\s101\ql \fi-360\li907\ri0\sb80\sa60\sl260\slmult0\widctlpar\jclisttab\tx907\tx3600\aspalpha\aspnum\faauto\ls24\adjustright\rin0\lin907\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon83 \snext101 ArgDefinitionRHBullet;}{\*
\ts102\tsrowd\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1
\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tscellwidthfts0\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0
\fs20\lang1024\langfe1024\cgrid\langnp1024\langfenp1024 \sbasedon11 \snext102 TableStatusCodes;}{\s103\qc \li0\ri0\sb240\sa60\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \b\f1\fs32\lang1033\langfe1033\cgrid\langnp1033\langfenp1033
\sbasedon0 \snext0 Table of Contents Page Title;}{\s104\ql \li1440\ri1440\sb80\sa120\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin1440\lin1440\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033
\sbasedon0 \snext104 \styrsid867626 Block Text;}{\s105\ql \li547\ri0\sb80\sa120\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext105 \styrsid867626
Body Text;}{\s106\ql \li547\ri0\sb80\sa120\sl480\slmult1\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext106 \styrsid867626 Body Text 2;}{
\s107\ql \li547\ri0\sb80\sa120\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs16\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext107 \styrsid867626 Body Text 3;}{
\s108\ql \fi210\li547\ri0\sb80\sa120\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon105 \snext108 \styrsid867626 Body Text First Indent;}{
\s109\ql \li360\ri0\sb80\sa120\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext109 \styrsid867626 Body Text Indent;}{
\s110\ql \fi210\li360\ri0\sb80\sa120\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon109 \snext110 \styrsid867626 Body Text First Indent 2;}{
\s111\ql \li360\ri0\sb80\sa120\sl480\slmult1\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext111 \styrsid867626 Body Text Indent 2;}{
\s112\ql \li360\ri0\sb80\sa120\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0 \f37\fs16\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext112 \styrsid867626 Body Text Indent 3;}{
\s113\ql \li4320\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin4320\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext113 \styrsid867626 Closing;}{
\s114\ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \styrsid867626 Date;}{\s115\ql \li547\ri0\sb80\sa60\sl260\slmult0
\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext115 \styrsid867626 E-mail Signature;}{\s116\ql \li547\ri0\sb80\sa60\sl260\slmult0
\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext116 \ssemihidden \styrsid867626 endnote text;}{\s117\ql \li2880\ri0\sb80\sa60\sl260\slmult0
\widctlpar\phpg\posxc\posyb\absh-1980\absw7920\dxfrtext180\dfrmtxtx180\dfrmtxty0\aspalpha\aspnum\faauto\adjustright\rin0\lin2880\itap0 \f1\fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext117 \styrsid867626 envelope address;}{
\s118\ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f1\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext118 \styrsid867626 envelope return;}{
\s119\ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext119 \ssemihidden \styrsid867626 footnote text;}{
\s120\ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \i\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext120 \styrsid867626 HTML Address;}{
\s121\ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f2\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext121 \styrsid867626 HTML Preformatted;}{
\s122\ql \fi-220\li220\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin220\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \sautoupd \ssemihidden \styrsid867626 index 1;}{
\s123\ql \fi-220\li440\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin440\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \sautoupd \ssemihidden \styrsid867626 index 2;}{
\s124\ql \fi-220\li660\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin660\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \sautoupd \ssemihidden \styrsid867626 index 3;}{
\s125\ql \fi-220\li880\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin880\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \sautoupd \ssemihidden \styrsid867626 index 4;}{
\s126\ql \fi-220\li1100\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1100\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \sautoupd \ssemihidden \styrsid867626 index 5;}{
\s127\ql \fi-220\li1320\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1320\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \sautoupd \ssemihidden \styrsid867626 index 6;}{
\s128\ql \fi-220\li1540\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1540\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \sautoupd \ssemihidden \styrsid867626 index 7;}{
\s129\ql \fi-220\li1760\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1760\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \sautoupd \ssemihidden \styrsid867626 index 8;}{
\s130\ql \fi-220\li1980\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1980\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \sautoupd \ssemihidden \styrsid867626 index 9;}{
\s131\ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \b\f1\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext122 \ssemihidden \styrsid867626 index heading;}{
\s132\ql \fi-360\li360\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext132 \styrsid867626 List;}{
\s133\ql \fi-360\li720\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext133 \styrsid867626 List 2;}{
\s134\ql \fi-360\li1080\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1080\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext134 \styrsid867626 List 3;}{
\s135\ql \fi-360\li1440\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1440\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext135 \styrsid867626 List 4;}{
\s136\ql \fi-360\li1800\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1800\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext136 \styrsid867626 List 5;}{
\s137\ql \fi-360\li360\ri0\sb80\sa60\sl260\slmult0\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls39\pnrnot0\pndec }\aspalpha\aspnum\faauto\ls39\adjustright\rin0\lin360\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033
\sbasedon0 \snext137 \styrsid867626 List Bullet;}{\s138\ql \fi-360\li720\ri0\sb80\sa60\sl260\slmult0\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls40\pnrnot0\pndec }\aspalpha\aspnum\faauto\ls40\adjustright\rin0\lin720\itap0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext138 \styrsid867626 List Bullet 2;}{\s139\ql \fi-360\li1080\ri0\sb80\sa60\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlbody\ilvl0\ls41\pnrnot0\pndec }
\aspalpha\aspnum\faauto\ls41\adjustright\rin0\lin1080\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext139 \styrsid867626 List Bullet 3;}{\s140\ql \fi-360\li1440\ri0\sb80\sa60\sl260\slmult0\widctlpar
\jclisttab\tx1440{\*\pn \pnlvlbody\ilvl0\ls42\pnrnot0\pndec }\aspalpha\aspnum\faauto\ls42\adjustright\rin0\lin1440\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext140 \styrsid867626 List Bullet 4;}{
\s141\ql \fi-360\li1800\ri0\sb80\sa60\sl260\slmult0\widctlpar\jclisttab\tx1800{\*\pn \pnlvlbody\ilvl0\ls43\pnrnot0\pndec }\aspalpha\aspnum\faauto\ls43\adjustright\rin0\lin1800\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033
\sbasedon0 \snext141 \styrsid867626 List Bullet 5;}{\s142\ql \li360\ri0\sb80\sa120\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033
\sbasedon0 \snext142 \styrsid867626 List Continue;}{\s143\ql \li720\ri0\sb80\sa120\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033
\sbasedon0 \snext143 \styrsid867626 List Continue 2;}{\s144\ql \li1080\ri0\sb80\sa120\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1080\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033
\sbasedon0 \snext144 \styrsid867626 List Continue 3;}{\s145\ql \li1440\ri0\sb80\sa120\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1440\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033
\sbasedon0 \snext145 \styrsid867626 List Continue 4;}{\s146\ql \li1800\ri0\sb80\sa120\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1800\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033
\sbasedon0 \snext146 \styrsid867626 List Continue 5;}{\s147\ql \fi-360\li360\ri0\sb80\sa60\sl260\slmult0\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls44\pnrnot0\pndec }\aspalpha\aspnum\faauto\ls44\adjustright\rin0\lin360\itap0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext147 \styrsid867626 List Number;}{\s148\ql \fi-360\li720\ri0\sb80\sa60\sl260\slmult0\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls45\pnrnot0\pndec }
\aspalpha\aspnum\faauto\ls45\adjustright\rin0\lin720\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext148 \styrsid867626 List Number 2;}{\s149\ql \fi-360\li1080\ri0\sb80\sa60\sl260\slmult0\widctlpar
\jclisttab\tx1080{\*\pn \pnlvlbody\ilvl0\ls46\pnrnot0\pndec }\aspalpha\aspnum\faauto\ls46\adjustright\rin0\lin1080\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext149 \styrsid867626 List Number 3;}{
\s150\ql \fi-360\li1440\ri0\sb80\sa60\sl260\slmult0\widctlpar\jclisttab\tx1440{\*\pn \pnlvlbody\ilvl0\ls47\pnrnot0\pndec }\aspalpha\aspnum\faauto\ls47\adjustright\rin0\lin1440\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033
\sbasedon0 \snext150 \styrsid867626 List Number 4;}{\s151\ql \fi-360\li1800\ri0\sb80\sa60\sl260\slmult0\widctlpar\jclisttab\tx1800{\*\pn \pnlvlbody\ilvl0\ls48\pnrnot0\pndec }\aspalpha\aspnum\faauto\ls48\adjustright\rin0\lin1800\itap0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext151 \styrsid867626 List Number 5;}{\s152\ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar
\tx480\tx960\tx1440\tx1920\tx2400\tx2880\tx3360\tx3840\tx4320\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f2\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \snext152 \ssemihidden \styrsid867626 macro;}{
\s153\ql \fi-1080\li1080\ri0\sb80\sa60\sl260\slmult0\widctlpar\brdrt\brdrs\brdrw15\brsp20 \brdrl\brdrs\brdrw15\brsp20 \brdrb\brdrs\brdrw15\brsp20 \brdrr\brdrs\brdrw15\brsp20 \aspalpha\aspnum\faauto\adjustright\rin0\lin1080\rtlgutter\itap0 \shading2000
\f1\fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext153 \styrsid867626 Message Header;}{\s154\ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0
\fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext154 \styrsid867626 Normal (Web);}{\s155\ql \li720\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext155 \styrsid867626 Normal Indent;}{\s156\ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \styrsid867626 Note Heading;}{\s157\ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0
\f2\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext157 \styrsid867626 Plain Text;}{\s158\ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \styrsid867626 Salutation;}{\s159\ql \li4320\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin4320\itap0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext159 \styrsid867626 Signature;}{\s160\qc \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin547\itap0
\f1\fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext160 \styrsid867626 Subtitle;}{\s161\ql \fi-220\li220\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin220\itap0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \ssemihidden \styrsid867626 table of authorities;}{\s162\ql \li0\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \ssemihidden \styrsid867626 table of figures;}{\s163\qc \li547\ri0\sb240\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin547\itap0
\b\f1\fs32\lang1033\langfe1033\kerning28\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext163 \styrsid867626 Title;}{\s164\ql \li547\ri0\sb120\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0
\b\f1\fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \ssemihidden \styrsid867626 toa heading;}}{\*\latentstyles\lsdstimax156\lsdlockeddef0}{\*\listtable{\list\listtemplateid1835032650\listsimple{\listlevel\levelnfc0\levelnfcn0
\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\s151\fi-360\li1800\jclisttab\tx1800\lin1800 }{\listname ;}\listid-132}{\list\listtemplateid-1313854292\listsimple{\listlevel\levelnfc0
\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\s150\fi-360\li1440\jclisttab\tx1440\lin1440 }{\listname ;}\listid-131}{\list\listtemplateid880840170\listsimple{\listlevel
\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\s149\fi-360\li1080\jclisttab\tx1080\lin1080 }{\listname ;}\listid-130}{\list\listtemplateid-1764982126\listsimple
{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\s148\fi-360\li720\jclisttab\tx720\lin720 }{\listname ;}\listid-129}{\list\listtemplateid776996406\listsimple
{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s141\fi-360\li1800\jclisttab\tx1800\lin1800 }{\listname ;}\listid-128}
{\list\listtemplateid1800334194\listsimple{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s140\fi-360\li1440\jclisttab\tx1440\lin1440 }
{\listname ;}\listid-127}{\list\listtemplateid-1249332932\listsimple{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s139\fi-360\li1080
\jclisttab\tx1080\lin1080 }{\listname ;}\listid-126}{\list\listtemplateid1111413572\listsimple{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0
\s138\fi-360\li720\jclisttab\tx720\lin720 }{\listname ;}\listid-125}{\list\listtemplateid-1609252290\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers
\'01;}\s147\fi-360\li360\jclisttab\tx360\lin360 }{\listname ;}\listid-120}{\list\listtemplateid1824792820\listsimple{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext
\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s137\fi-360\li360\jclisttab\tx360\lin360 }{\listname ;}\listid-119}{\list\listtemplateid1421522496\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat0\levelspace0\levelindent0
{\leveltext\'01*;}{\levelnumbers;}\s55}{\listname ;}\listid-2}{\list\listtemplateid2038091080\listsimple{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}
\f3\fbias0 \s65\fi-216\li216\jclisttab\tx360\lin216 }{\listname ;}\listid118456294}{\list\listtemplateid-1118507808\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext
\leveltemplateid-1208168962\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s101\fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691
\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}
\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880
\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel
\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23
\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0
\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0
{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid130055468}{\list\listtemplateid-1106089054\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0
\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li1267\jclisttab\tx1267\lin1267 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1
\levelspace360\levelindent0{\leveltext\leveltemplateid67698703\'02\'01.;}{\levelnumbers\'01;}\fbias0 \fi-360\li1987\jclisttab\tx1987\lin1987 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0
{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2707\jclisttab\tx2707\lin2707 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext
\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li3427\jclisttab\tx3427\lin3427 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698691
\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li4147\jclisttab\tx4147\lin4147 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}
\f10\fbias0 \fi-360\li4867\jclisttab\tx4867\lin4867 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5587
\jclisttab\tx5587\lin5587 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li6307\jclisttab\tx6307\lin6307 }{\listlevel
\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li7027\jclisttab\tx7027\lin7027 }{\listname ;}\listid154035059}
{\list\listtemplateid1453612170\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li720
\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel
\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23
\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0
\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0
{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext
\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691
\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}
\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid171651414}{\list\listtemplateid720261018\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelold\levelspace0\levelindent360{\leveltext
\'02\'00.;}{\levelnumbers\'01;}\fi-360\li907\lin907 }{\listname ;}\listid219367721}{\list\listtemplateid720261018\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelold\levelspace0\levelindent360{\leveltext
\'02\'00.;}{\levelnumbers\'01;}\fi-360\li907\lin907 }{\listname ;}\listid262348185}{\list\listtemplateid1726356360\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext
\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li1267\jclisttab\tx1267\lin1267 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698703
\'02\'01.;}{\levelnumbers\'01;}\fbias0 \fi-360\li1987\jclisttab\tx1987\lin1987 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}
\f3\fbias0 \fi-360\li2707\jclisttab\tx2707\lin2707 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li3427
\jclisttab\tx3427\lin3427 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li4147\jclisttab\tx4147\lin4147 }{\listlevel
\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4867\jclisttab\tx4867\lin4867 }{\listlevel\levelnfc23\levelnfcn23
\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5587\jclisttab\tx5587\lin5587 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0
\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li6307\jclisttab\tx6307\lin6307 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1
\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li7027\jclisttab\tx7027\lin7027 }{\listname ;}\listid272632712}{\list\listtemplateid681631680\listsimple{\listlevel\levelnfc4\levelnfcn4
\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelold\levelspace0\levelindent360{\leveltext\'02\'00.;}{\levelnumbers\'01;}\fi-360\li1267\lin1267 }{\listname ;}\listid293872867}{\list\listtemplateid67698703\listsimple{\listlevel\levelnfc0\levelnfcn0
\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelold\levelspace0\levelindent360{\leveltext\'02\'00.;}{\levelnumbers\'01;}\fi-360\li907\lin907 }{\listname ;}\listid352462640}{\list\listtemplateid720261018\listsimple{\listlevel\levelnfc0\levelnfcn0
\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelold\levelspace0\levelindent360{\leveltext\'02\'00.;}{\levelnumbers\'01;}\fi-360\li907\lin907 }{\listname ;}\listid449322379}{\list\listtemplateid538191820\listsimple{\listlevel\levelnfc23\levelnfcn23
\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s49\fi-360\li907\jclisttab\tx907\lin907 }{\listname ;}\listid476453840}{\list\listtemplateid681631680\listsimple{\listlevel
\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelold\levelspace0\levelindent360{\leveltext\'02\'00.;}{\levelnumbers\'01;}\fi-360\li1267\lin1267 }{\listname ;}\listid507981630}{\list\listtemplateid-1084345042\listhybrid{\listlevel
\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698703\'02\'00.;}{\levelnumbers\'01;}\fi-360\li1267\jclisttab\tx1267\lin1267 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0
\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\fi-360\li1987\jclisttab\tx1987\lin1987 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360
\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\fi-180\li2707\jclisttab\tx2707\lin2707 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext
\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\fi-360\li3427\jclisttab\tx3427\lin3427 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698713
\'02\'04.;}{\levelnumbers\'01;}\fi-360\li4147\jclisttab\tx4147\lin4147 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}
\fi-180\li4867\jclisttab\tx4867\lin4867 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\fi-360\li5587\jclisttab\tx5587\lin5587 }
{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\fi-360\li6307\jclisttab\tx6307\lin6307 }{\listlevel\levelnfc2\levelnfcn2\leveljc2
\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\fi-180\li7027\jclisttab\tx7027\lin7027 }{\listname ;}\listid613102413}{\list\listtemplateid393783680\listhybrid{\listlevel
\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li1267\jclisttab\tx1267\lin1267 }{\listlevel\levelnfc23\levelnfcn23
\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1987\jclisttab\tx1987\lin1987 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0
\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2707\jclisttab\tx2707\lin2707 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360
\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li3427\jclisttab\tx3427\lin3427 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext
\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li4147\jclisttab\tx4147\lin4147 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698693
\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4867\jclisttab\tx4867\lin4867 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers
;}\f3\fbias0 \fi-360\li5587\jclisttab\tx5587\lin5587 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li6307
\jclisttab\tx6307\lin6307 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li7027\jclisttab\tx7027\lin7027 }
{\listname ;}\listid617031191}{\list\listtemplateid797583656\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698703\'02\'00.;}{\levelnumbers\'01;}\fi-360\li720
\jclisttab\tx720\lin720 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel
\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\fi-180\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0
\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360
\levelindent0{\leveltext\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext
\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\fi-180\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698703
\'02\'06.;}{\levelnumbers\'01;}\fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}
\fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\fi-180\li6480\jclisttab\tx6480\lin6480 }
{\listname ;}\listid634917714}{\list\listtemplateid-232073598{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow2\levelstartat1\levelspace0\levelindent0{\leveltext\'01\'00;}{\levelnumbers\'01;}\fbias0 \s1\fi0\li0\lin0 }{\listlevel\levelnfc0
\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03\'00.\'01;}{\levelnumbers\'01\'03;}\fbias0 \s2\fi-720\li900\jclisttab\tx900\lin900 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0
\levelstartat1\levelspace0\levelindent0{\leveltext\'05\'00.\'01.\'02;}{\levelnumbers\'01\'03\'05;}\fbias0 \s3\fi-936\li936\jclisttab\tx936\lin936 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0
{\leveltext\'07\'00.\'01.\'02.\'03;}{\levelnumbers\'01\'03\'05\'07;}\fbias0 \s4\fi-1080\li1080\jclisttab\tx1440\lin1080 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext
\'09\'00.\'01.\'02.\'03.\'04;}{\levelnumbers\'01\'03\'05\'07\'09;}\fbias0 \s5\fi-1440\li1440\jclisttab\tx1800\lin1440 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext
\'0b\'00.\'01.\'02.\'03.\'04.\'05;}{\levelnumbers\'01\'03\'05\'07\'09\'0b;}\fbias0 \s6\fi-1152\li1152\jclisttab\tx1152\lin1152 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext
\'0d\'00.\'01.\'02.\'03.\'04.\'05.\'06;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d;}\fbias0 \s7\fi-1296\li1296\jclisttab\tx1296\lin1296 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext
\'0f\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f;}\fbias0 \fi-1440\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0
{\leveltext\'11\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07.\'08;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f\'11;}\fbias0 \fi-1584\li1584\jclisttab\tx1584\lin1584 }{\listname ;}\listid768965920}{\list\listtemplateid1205235972\listsimple{\listlevel
\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s51\fi-360\li1080\jclisttab\tx1080\lin1080 }{\listname ;}\listid833882654}{\list\listtemplateid-900969902
\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li1080\jclisttab\tx1080\lin1080 }{\listlevel
\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1800\jclisttab\tx1800\lin1800 }{\listlevel\levelnfc23\levelnfcn23\leveljc0
\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2520\jclisttab\tx2520\lin2520 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0
\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li3240\jclisttab\tx3240\lin3240 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360
\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3960\jclisttab\tx3960\lin3960 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext
\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4680\jclisttab\tx4680\lin4680 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698689
\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5400\jclisttab\tx5400\lin5400 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}
\f2\fbias0 \fi-360\li6120\jclisttab\tx6120\lin6120 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6840
\jclisttab\tx6840\lin6840 }{\listname ;}\listid854995843}{\list\listtemplateid-1401802302\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid692737156
\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s98\fi-360\li3960\jclisttab\tx3960\lin3960 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}
\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160
\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }
{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23
\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0
\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1
\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext
\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid873923703}{\list\listtemplateid720261018\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0
\levelstartat1\levelold\levelspace0\levelindent360{\leveltext\'02\'00.;}{\levelnumbers\'01;}\fi-360\li1267\lin1267 }{\listname ;}\listid894050421}{\list\listtemplateid67698689\listsimple{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0
\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li900\jclisttab\tx900\lin900 }{\listname ;}\listid1001661268}{\list\listtemplateid-510747488\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0
\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-520995690\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s76\fi-360\li1627\jclisttab\tx1627\lin1627 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0
\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0
{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext
\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691
\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}
\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040
\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel
\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1231843348}
{\list\listtemplateid720261018\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelold\levelspace0\levelindent360{\leveltext\'02\'00.;}{\levelnumbers\'01;}\fi-360\li907\lin907 }{\listname ;}\listid1239680804}
{\list\listtemplateid-1171078998\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li1267
\jclisttab\tx1267\lin1267 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698703\'02\'01.;}{\levelnumbers\'01;}\fbias0 \fi-360\li1987\jclisttab\tx1987\lin1987 }
{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2707\jclisttab\tx2707\lin2707 }{\listlevel\levelnfc23
\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li3427\jclisttab\tx3427\lin3427 }{\listlevel\levelnfc23\levelnfcn23\leveljc0
\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li4147\jclisttab\tx4147\lin4147 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1
\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4867\jclisttab\tx4867\lin4867 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0
{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5587\jclisttab\tx5587\lin5587 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext
\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li6307\jclisttab\tx6307\lin6307 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698693
\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li7027\jclisttab\tx7027\lin7027 }{\listname ;}\listid1279527516}{\list\listtemplateid686332448\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0
\levelindent0{\leveltext\leveltemplateid-682883964\'01\'96;}{\levelnumbers;}\f1\fbias0 \s99\fi-216\li432\jclisttab\tx432\lin432 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext
\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693
\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}
\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600
\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }
{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23
\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0
\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1343505305}{\list\listtemplateid-791357470\listhybrid{\listlevel
\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698703\'02\'00.;}{\levelnumbers\'01;}\fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0
\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1
\levelspace360\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\fi-180\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext
\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698713
\'02\'04.;}{\levelnumbers\'01;}\fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}
\fi-180\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\fi-360\li5040\jclisttab\tx5040\lin5040 }
{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2
\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\fi-180\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1371496454}{\list\listtemplateid1047815336{\listlevel\levelnfc3
\levelnfcn3\leveljc0\leveljcn0\levelfollow2\levelstartat1\levelspace0\levelindent0{\leveltext\'0aAppendix \'00;}{\levelnumbers\'0a;}\fbias0 \fi-432\li432\lin432 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0
\levelindent0{\leveltext\'03\'00.\'01;}{\levelnumbers\'01\'03;}\fbias0 \fi-576\li576\jclisttab\tx576\lin576 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext
\'05\'00.\'01.\'02;}{\levelnumbers\'01\'03\'05;}\fbias0 \fi-720\li720\jclisttab\tx1080\lin720 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'07\'00.\'01.\'02.\'03;}{\levelnumbers
\'01\'03\'05\'07;}\fbias0 \s64\fi-1080\li1080\jclisttab\tx1440\lin1080 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'09\'00.\'01.\'02.\'03.\'04;}{\levelnumbers\'01\'03\'05\'07\'09;}
\fbias0 \fi-1008\li1008\jclisttab\tx1008\lin1008 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'0b\'00.\'01.\'02.\'03.\'04.\'05;}{\levelnumbers\'01\'03\'05\'07\'09\'0b;}\fbias0
\fi-1152\li1152\jclisttab\tx1152\lin1152 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'0d\'00.\'01.\'02.\'03.\'04.\'05.\'06;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d;}\fbias0
\fi-1296\li1296\jclisttab\tx1296\lin1296 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'0f\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f;}
\fbias0 \fi-1440\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'11\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07.\'08;}{\levelnumbers
\'01\'03\'05\'07\'09\'0b\'0d\'0f\'11;}\fbias0 \fi-1584\li1584\jclisttab\tx1584\lin1584 }{\listname ;}\listid1390610730}{\list\listtemplateid-1048280664{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow2\levelstartat1\levelspace0\levelindent0
{\leveltext\'0aAppendix \'00;}{\levelnumbers\'0a;}\fbias0 \s59\fi0\li0\lin0 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03\'00.\'01;}{\levelnumbers\'01\'03;}\fbias0 \s61\fi-720\li720
\jclisttab\tx720\lin720 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'05\'00.\'01.\'02;}{\levelnumbers\'01\'03\'05;}\fbias0 \s63\fi-936\li936\jclisttab\tx936\lin936 }{\listlevel
\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'07\'00.\'01.\'02.\'03;}{\levelnumbers\'01\'03\'05\'07;}\fbias0 \fi-864\li864\jclisttab\tx1440\lin864 }{\listlevel\levelnfc0\levelnfcn0\leveljc0
\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'09\'00.\'01.\'02.\'03.\'04;}{\levelnumbers\'01\'03\'05\'07\'09;}\fbias0 \s71\fi-1440\li1440\jclisttab\tx1800\lin1440 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0
\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'0b\'00.\'01.\'02.\'03.\'04.\'05;}{\levelnumbers\'01\'03\'05\'07\'09\'0b;}\fbias0 \fi-1152\li1152\jclisttab\tx1152\lin1152 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0
\levelstartat1\levelspace0\levelindent0{\leveltext\'0d\'00.\'01.\'02.\'03.\'04.\'05.\'06;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d;}\fbias0 \fi-1296\li1296\jclisttab\tx1296\lin1296 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0
\levelstartat1\levelspace0\levelindent0{\leveltext\'0f\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f;}\fbias0 \fi-1440\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0
\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'11\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07.\'08;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f\'11;}\fbias0 \fi-1584\li1584\jclisttab\tx1584\lin1584 }{\listname ;}\listid1461343564}
{\list\listtemplateid839681458\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li1800
\jclisttab\tx1800\lin1800 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li2520\jclisttab\tx2520\lin2520 }{\listlevel
\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li3240\jclisttab\tx3240\lin3240 }{\listlevel\levelnfc23\levelnfcn23
\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li3960\jclisttab\tx3960\lin3960 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0
\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li4680\jclisttab\tx4680\lin4680 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1
\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li5400\jclisttab\tx5400\lin5400 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0
{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li6120\jclisttab\tx6120\lin6120 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext
\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li6840\jclisttab\tx6840\lin6840 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698693
\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li7560\jclisttab\tx7560\lin7560 }{\listname ;}\listid1550990049}{\list\listtemplateid513429302\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360
\levelindent0{\leveltext\leveltemplateid454751736\'02\'00.;}{\levelnumbers\'01;}\b \fi-360\li1267\jclisttab\tx1267\lin1267 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext
\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\fi-360\li1987\jclisttab\tx1987\lin1987 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698715
\'02\'02.;}{\levelnumbers\'01;}\fi-180\li2707\jclisttab\tx2707\lin2707 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}
\fi-360\li3427\jclisttab\tx3427\lin3427 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\fi-360\li4147\jclisttab\tx4147\lin4147 }
{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\fi-180\li4867\jclisttab\tx4867\lin4867 }{\listlevel\levelnfc0\levelnfcn0\leveljc0
\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\fi-360\li5587\jclisttab\tx5587\lin5587 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1
\levelspace360\levelindent0{\leveltext\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\fi-360\li6307\jclisttab\tx6307\lin6307 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext
\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\fi-180\li7027\jclisttab\tx7027\lin7027 }{\listname ;}\listid1594124427}{\list\listtemplateid-561772460\listsimple{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1
\levelold\levelspace0\levelindent360{\leveltext\'02\'00.;}{\levelnumbers\'01;}\fi-360\li907\lin907 }{\listname ;}\listid1694771205}{\list\listtemplateid720261018\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1
\levelold\levelspace0\levelindent360{\leveltext\'02\'00.;}{\levelnumbers\'01;}\fi-360\li907\lin907 }{\listname ;}\listid1725064564}{\list\listtemplateid720261018\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1
\levelold\levelspace0\levelindent360{\leveltext\'02\'00.;}{\levelnumbers\'01;}\fi-360\li907\lin907 }{\listname ;}\listid1880587253}{\list\listtemplateid720261018\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1
\levelold\levelspace0\levelindent360{\leveltext\'02\'00.;}{\levelnumbers\'01;}\fi-360\li907\lin907 }{\listname ;}\listid1900744817}{\list\listtemplateid720261018\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1
\levelold\levelspace0\levelindent360{\leveltext\'02\'00.;}{\levelnumbers\'01;}\fi-360\li1267\lin1267 }{\listname ;}\listid1917282189}{\list\listtemplateid720261018\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1
\levelold\levelspace0\levelindent360{\leveltext\'02\'00.;}{\levelnumbers\'01;}\fi-360\li907\lin907 }{\listname ;}\listid1940335485}{\list\listtemplateid720261018\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1
\levelold\levelspace0\levelindent360{\leveltext\'02\'00.;}{\levelnumbers\'01;}\fi-360\li907\lin907 }{\listname ;}\listid2026511664}}{\*\listoverridetable{\listoverride\listid476453840\listoverridecount0\ls1}{\listoverride\listid833882654
\listoverridecount0\ls2}{\listoverride\listid-2\listoverridecount1{\lfolevel\listoverrideformat{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelold\levelspace0\levelindent360{\leveltext\'01\u-3906 ?;}{\levelnumbers;}
\f3\fbias0 \fi-360\li1260\lin1260 }}\ls3}{\listoverride\listid118456294\listoverridecount0\ls4}{\listoverride\listid1390610730\listoverridecount0\ls5}{\listoverride\listid768965920\listoverridecount0\ls6}{\listoverride\listid1461343564
\listoverridecount0\ls7}{\listoverride\listid1231843348\listoverridecount0\ls8}{\listoverride\listid1001661268\listoverridecount0\ls9}{\listoverride\listid352462640\listoverridecount0\ls10}{\listoverride\listid613102413\listoverridecount0\ls11}
{\listoverride\listid272632712\listoverridecount0\ls12}{\listoverride\listid154035059\listoverridecount0\ls13}{\listoverride\listid1279527516\listoverridecount0\ls14}{\listoverride\listid1550990049\listoverridecount0\ls15}{\listoverride\listid617031191
\listoverridecount0\ls16}{\listoverride\listid1594124427\listoverridecount0\ls17}{\listoverride\listid1371496454\listoverridecount0\ls18}{\listoverride\listid634917714\listoverridecount0\ls19}{\listoverride\listid854995843\listoverridecount0\ls20}
{\listoverride\listid171651414\listoverridecount0\ls21}{\listoverride\listid1343505305\listoverridecount0\ls22}{\listoverride\listid873923703\listoverridecount0\ls23}{\listoverride\listid130055468\listoverridecount0\ls24}{\listoverride\listid262348185
\listoverridecount0\ls25}{\listoverride\listid507981630\listoverridecount0\ls26}{\listoverride\listid1694771205\listoverridecount0\ls27}{\listoverride\listid1917282189\listoverridecount0\ls28}{\listoverride\listid293872867\listoverridecount0\ls29}
{\listoverride\listid894050421\listoverridecount0\ls30}{\listoverride\listid1239680804\listoverridecount0\ls31}{\listoverride\listid219367721\listoverridecount0\ls32}{\listoverride\listid2026511664\listoverridecount0\ls33}{\listoverride\listid1940335485
\listoverridecount0\ls34}{\listoverride\listid449322379\listoverridecount0\ls35}{\listoverride\listid1725064564\listoverridecount0\ls36}{\listoverride\listid1900744817\listoverridecount0\ls37}{\listoverride\listid1880587253\listoverridecount0\ls38}
{\listoverride\listid-119\listoverridecount0\ls39}{\listoverride\listid-125\listoverridecount0\ls40}{\listoverride\listid-126\listoverridecount0\ls41}{\listoverride\listid-127\listoverridecount0\ls42}{\listoverride\listid-128\listoverridecount0\ls43}
{\listoverride\listid-120\listoverridecount0\ls44}{\listoverride\listid-129\listoverridecount0\ls45}{\listoverride\listid-130\listoverridecount0\ls46}{\listoverride\listid-131\listoverridecount0\ls47}{\listoverride\listid-132\listoverridecount0\ls48}}{\*\revtbl {Unknown;}{mporter;}{Daryl V. McDaniel
;}}{\*\pgptbl {\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp4\itap1\li0\ri0\sb0\sa0}{\pgp\ipgp8\itap1\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}
{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp2\itap0\li0\ri0\sb0\sa0}}{\*\rsidtbl \rsid867626\rsid8014854\rsid9730961\rsid15862801\rsid16411278}{\*\generator Microsoft Word 11.0.6502;}{\info{\title EDK II C Coding Standards Specification}
{\author Intel Corporation}{\operator Bruce Foster}{\creatim\yr2006\mo7\dy13\hr16\min27}{\revtim\yr2006\mo7\dy13\hr16\min27}{\printim\yr2006\mo2\dy23\hr17\min12}{\version2}{\edmins1}{\nofpages66}{\nofwords15470}{\nofchars79830}
{\*\company Intel Corporation}{\nofcharsws93432}{\vern24579}}\margl1440\margr1440\margt1800\margb1800 \facingp\widowctrl\ftnbj\aenddoc\margmirror\sprsspbf\noxlattoyen\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\formshade\horzdoc\dgmargin\dghspace180
\dgvspace180\dghorigin1440\dgvorigin1800\dghshow1\dgvshow1\jexpand\viewkind1\viewscale75\pgbrdrhead\pgbrdrfoot\splytwnine\ftnlytwnine\htmautsp\nolnhtadjtbl\useltbaln\alntblind\lytcalctblwd\lyttblrtgr\lnbrkrule\nojkernpunct\rsidroot8014854 \fet0
{\*\template C:\\__intel_13_active\\TIANO\\_miscellaneous\\Framework-EFI_template.dot}{\*\ftnsep \pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 \chftnsep
\par }}{\*\ftnsepc \pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 \chftnsepc
\par }}{\*\aftnsep \pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 \chftnsep
\par }}{\*\aftnsepc \pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 \chftnsepc
\par }}\sectd \psz1\sbkodd\pgnlcrm\linex0\endnhere\titlepg\pgbrdropt32\sectlinegrid360\sectdefaultcl\sftnbj {\headerl \pard\plain \s39\ql \li0\ri0\sb80\sa60\sl220\slmult0\widctlpar\tqc\tx4680\tqr\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0
\b\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\field{\*\fldinst {\insrsid15862801 DOCPROPERTY Title \\* MERGEFORMAT }}{\fldrslt {\insrsid9730961 EDK II C Coding Standards Specification}}}{\insrsid15862801
\par }}{\footerl \pard\plain \s73\ql \li0\ri0\sa60\sl220\slmult0\widctlpar\tqc\tx4680\tqr\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\field{\*\fldinst {\insrsid15862801 PAGE }
}{\fldrslt {\lang1024\langfe1024\noproof\insrsid867626 16}}}{\insrsid15862801 \tab \tab Draft for Review
\par }}{\footerr \pard\plain \s75\qr \li0\ri0\sa60\sl220\slmult0\widctlpar\tqc\tx4680\tqr\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Draft for Review\tab \tab }
{\field{\*\fldinst {\insrsid15862801 PAGE }}{\fldrslt {\lang1024\langfe1024\noproof\insrsid867626 15}}}{\insrsid15862801
\par }}{\headerf \pard\plain \s41\ql \li0\ri0\sb80\sa60\sl220\slmult0\widctlpar\tqc\tx4680\tqr\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \b\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 \tab \tab }{
\insrsid15862801\charrsid16067590
\par }}{\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}
{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8
\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \qr \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 {\pict{\*\picprop\shplid1025{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn pibFlags}{\sv 2}}{\sp{\sn fLine}{\sv 0}}
{\sp{\sn fLayoutInCell}{\sv 1}}}\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0\picw3598\pich2716\picwgoal2040\pichgoal1540\wmetafile8\bliptag255179374\blipupi72{\*\blipuid 0f35ba6e8d5c472027485d2c267996aa}
010009000003ef0d02000700f607000000002d00000026060f0050004d5350554245505320434f4c4f52444546203d000000010000003c000000010000002e30
303000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000fa020000000000000000000004000000
2d0100002d00000026060f0050004d5350554245505320434f4c4f52444546203d000000010000003c000000010000002e303030000000000000000000000000
00000000000000000000000000000000000000000000000000000000000007000000fc020000000000000000040000002d010100050000000201010000000500
00002e01190000001c000000fb02ffff0000000000009001000000010402010048656c766574696361000a43fc6f1200b8a4f377c1a4f3772030f5770b0c6660
040000002d0102001c000000fb021000070000000000bc02000000000102022253797374656d00000b0c666000000a0026008a0100000000ffffffff88701200
040000002d01030004000000f0010200050000000c0234019801050000000b02ccfe0000060000002606260002000100060000002606260002000000fd000000
26062500ef01ed01254d5345505320507265616d626c65205b536f6674656b2076342e305d0d0a2f70705f73617665207361766520646566202f73686f777061
6765207b7d206465660d0a2f735f726562656b6f20363620646963742064656620735f726562656b6f20626567696e0d0a2f706963745f626f785f7831203020
646566202f706963745f626f785f79312030206465660d0a2f706963745f626f785f78322031303220646566202f706963745f626f785f793220373720646566
202f7363616c655f7468655f706963747572652066616c7365206465660d0a2f70705f636c69702066616c7365206465660d0a2f4342207b207b202f70705f63
79206578636820646566202f70705f63782065786368206465660d0a2f70705f636874206578636820646566202f70705f637764206578636820646566207d0d
0a73746f70706564206e6f74207b202f70705f636c6970207472756520646566207d206966207d206465660d0a2f42207b207b202f706963745f793120657863
6820646566202f706963745f7831206578636820646566202f706963745f7932206578636820646566202f706963745f78322065786368206465667d200d0a73
746f70706564206e6f74207b202f7363616c655f7468655f70696374757265207472756520646566207d206966207d206465660d0a002d00000026060f005000
4d5350554245505320434f4c4f52444546203d000000010000003c000000010000002e3030300000000000000000000000000000000000000000000000000000
0000000000000000000000000000000007000000fc020100000000000000040000002d0102002d00000026060f0050004d5350554245505320434f4c4f524445
46203d000000010000003c000000010000002e303030000000000000000000000000000000000000000000000000000000000000000000000000000000000000
040000002d0100000500000004010b000000070000001b0400009801ccfe00000500000004010d00000007010000260625000402020270705f636c69700d0a7b
2070705f63782070705f6379206d6f7665746f2070705f637764203020726c696e65746f20302070705f63687420726c696e65746f0d0a70705f637764206e65
67203020726c696e65746f20636c6970206e657770617468207d2069660d0a7363616c655f7468655f70696374757265200d0a7b202f706963745f7932207069
63745f793220706963745f79312061646420646566202f706963745f783220706963745f783220706963745f783120616464206465660d0a20202f7363616c65
5f7820706963745f783220706963745f78312073756220706963745f626f785f783220706963745f626f785f78312073756220646976206465660d0a20202f73
63616c655f7920706963745f793220706963745f79312073756220706963745f626f785f793120706963745f626f785f79322073756220646976206465660d0a
20202f706963745f6b7820706963745f7831207363616c655f7820706963745f626f785f7831206d756c2073756220646566202f706963745f6b792070696374
5f7931207363616c655f7920706963745f626f785f7932206d756c20737562206465660d0a706963745f6b7820706963745f6b79207472616e736c6174652073
63616c655f78207363616c655f79207363616c65200d0a7d207b302030203020302072656374636c69707d206966656c736520656e640d0af607000026062500
e20fe00f252150532d41646f62652d332e3020455053462d332e300d252543726561746f723a2041646f626520496c6c7573747261746f7228522920382e300d
25254149385f43726561746f7256657273696f6e3a20382e302e310d2525466f723a20284c2e50205468656261756c742920284c2e502e205468656261756c74
20436f6d70616e79290d25255469746c653a2028696e74656c5f6772795f3130302e657073290d25254372656174696f6e446174653a2028392f31342f303529
202831323a323120504d290d2525426f756e64696e67426f783a20302030203130322037370d25254869526573426f756e64696e67426f783a20302030203130
312e333134352037362e373032310d2525446f63756d656e7450726f63657373436f6c6f72733a20426c61636b0d2525446f63756d656e74537570706c696564
5265736f75726365733a2070726f637365742041646f62655f6c6576656c325f41493520312e3220300d25252b2070726f637365742041646f62655f436f6c6f
72496d6167655f41493620312e3320300d25252b2070726f637365742041646f62655f496c6c7573747261746f725f41493520312e3320300d25252b2070726f
637365742041646f62655f6373686f7720322e3020380d25252b2070726f637365742041646f62655f73686164696e675f41493820312e3020300d254149355f
46696c65466f726d617420342e300d254149335f436f6c6f7255736167653a20426c61636b2657686974650d254149335f496e636c756465506c61636564496d
616765730d254149375f496d61676553657474696e67733a20310d2525434d594b50726f63657373436f6c6f723a203120312031203120285b52656769737472
6174696f6e5d290d25254149365f436f6c6f7253657061726174696f6e5365743a2031203120284149362044656661756c7420436f6c6f722053657061726174
696f6e2053657429200d25252b204f7074696f6e733a203120313620302031203120312030203020302030203120312031203138203020302030203020302030
20302030202d31202d3120302030203020302031203020302030203020302030203020302030203020312032203320340d25252b205050443a20312032312030
203020363020343520322032203120302030203120302030203020302030203020302030202d31202d31202829200d254149335f54656d706c617465426f783a
2035312e352033382e323031322035312e352033382e323031320d254149335f54696c65426f783a202d3432202d35372e3032393320353130203637302e3937
30370d254149335f446f63756d656e74507265766965773a2050435f436f6c6f72544946460d254149355f41727453697a653a203130312e333131322037362e
373031360d254149355f52756c6572556e6974733a20300d254149355f417274466c6167733a2030203020302031203020302031203020300d254149355f5461
726765745265736f6c7574696f6e3a20323430300d254149355f4e756d4c61796572733a20310d254149385f4f70656e546f566965773a202d36352e35203131
312e32303132203620313636352031303030203138203120302037203432203020300d254149355f4f70656e566965774c61796572733a20370d252550616765
4f726967696e3a2d3432202d35372e303239330d25254149335f5061706572526563743a2d33302037363120353832202d33310d25254149335f4d617267696e
3a3330202d3333202d33302033310d254149375f4772696453657474696e67733a203732203820373220382031203020302e3820302e3820302e3820302e3920
302e3920302e390d254149375f5468756d626e61696c3a203132382031303020380d2525426567696e446174613a2035363332204865782042797465730d2530
30303033333030303036363030303039393030303043433030333330303030333333333030333336363030333339393030333343433030333346460d25303036
3630303030363633333030363636363030363639393030363643433030363646463030393930303030393933333030393936363030393939390d253030393943
433030393946463030434330303030434333333030434336363030434339393030434343433030434346463030464633333030464636360d2530304646393930
30464643433333303030303333303033333333303036363333303039393333303043433333303046463333333330303333333333330d25333333333636333333
3339393333333343433333333346463333363630303333363633333333363636363333363639393333363643433333363646460d253333393930303333393933
333333393936363333393939393333393943433333393946463333434330303333434333333333434336363333434339390d2533334343434333334343464633
33464630303333464633333333464636363333464639393333464643433333464646463636303030303636303033330d25363630303636363630303939363630
3043433636303046463636333330303636333333333636333336363636333339393636333343433636333346460d253636363630303636363633333636363636
363636363639393636363643433636363646463636393930303636393933333636393936363636393939390d2536363939434336363939464636364343303036
36434333333636434336363636434339393636434343433636434346463636464630303636464633330d25363646463636363646463939363646464343363646
4646463939303030303939303033333939303036363939303039393939303043433939303046460d253939333330303939333333333939333336363939333339
393939333343433939333346463939363630303939363633333939363636363939363639390d2539393636434339393636464639393939303039393939333339
39393936363939393939393939393943433939393946463939434330303939434333330d25393943433636393943433939393943434343393943434646393946
4630303939464633333939464636363939464639393939464643433939464646460d254343303030304343303033334343303036364343303039394343303043
434343303046464343333330304343333333334343333336364343333339390d2543433333434343433333464643433636303043433636333343433636363643
43363639394343363643434343363646464343393930304343393933330d25434339393636434339393939434339394343434339394646434343433030434343
4333334343434336364343434339394343434343434343434346460d254343464630304343464633334343464636364343464639394343464643434343464646
464646303033334646303036364646303039394646303043430d2546463333303046463333333346463333363646463333393946463333434346463333464646
46363630304646363633334646363636364646363639390d25464636364343464636364646464639393030464639393333464639393636464639393939464639
3943434646393946464646434330304646434333330d254646434336364646434339394646434343434646434346464646464633334646464636364646464639
394646464643433131303030303030313130300d2530303030313131313131313132323030303030303232303030303030323232323232323234343030303030
30343430303030303034343434343434340d25353530303030303035353030303030303535353535353535373730303030303037373030303030303737373737
3737373838303030303030383830300d253030303038383838383838384141303030303030414130303030303041414141414141414242303030303030424230
303030303042424242424242420d2544443030303030304444303030303030444444444444444445453030303030304545303030303030454545454545454530
30303030303030303046460d253030464630303030464646464646303030304646303046464646464630304646464646460d2535323443343546444643464646
44464346464644464346464644464346464644464346464644464346464644464346464644464346464644464346460d25464436394646374441383532374435
3237443237323732373532323737443532374437444138374446443638464641383744353232374644313546380d253237323735323744464435464646413835
323532464431464638353237444644353846464138374432374644304646384644303832374644304646380d2532373744464435324646413837443237464430
41463835323532374437444138464430454646413841383532353232374644304146383744464434440d25464641383744323746443038463835323532413846
4431414646413841383237323746443037463832373744464434394646413835323237464430350d254638323735324138413846443232464641383532464430
374638323746443436464637443237464430354638323735324644323946464138353246440d2530374638413846443432464641383237464430344638323737
44464432464646323746443036463841384644334646463744323746384638463832370d25353246443333464635324644303646384138464433444646323746
3846384638323741384644333646463744323746443035463846443343464632370d254638463835324138464433394646413846443035463832374644334246
463237353246443344464637444644303546383744464437414646323746440d2530344638323746443642464641383532323735323237374446464646464641
38323737444644303446464644303546384138464433324646413846440d25303446383532464433324646413846443034463832374646464641384638463846
3837444646464646463532464430344638323746443332464641380d254644303446383744464433324646413846443034463832374646464641383237463835
323237464646464646413846443035463846443246464641380d2546464646413846443034463835324644313646463237464430344638464431374646413846
44303446383237464646464646463832374638413846440d25303446463237464430344638413846443244464635323744464646464138464430344638374446
4431364646323746443034463846443137464641380d254644303446383532464430344646413846443036464635324644303446383744464432434646463846
383532464646464138464430344638353246440d2531364646323746443034463846443137464641384644303446383237464430424646353246443034463837
44464432424646353246384638413846440d25314546463237464430344638464431374646374446443034463835324644304246464138464430344638353246
4432414646323746384638353246440d2531464646323746443034463846443042464641f607000026062500e20fe00f38374441383744464430384646413846
443034463832374644304246463744464430344638374446440d2532394646374446384638353246443034464641384644303446383744464646464646374446
44304246383532413846443035464632374644303746380d25353246443035464635323237464430354638353241384644303546464138464430344638353246
4430424646413846443034463835324644323846460d254138463846384638413846443034464641384644303446383532464646464646353246443044463837
444644303446463237464430374638374446460d2546464646374446443041463837444644303446464138464430344638323746443042464635324644303446
38374446443238464632374638463835320d25464430354646413846443034463837444646464646463744464430454638413846464646464632374644303746
3835324646464641384644304346380d253744464646464646413846443034463832374644304246463532464430344638374446443237464637444638463846
384644303646464138464430340d2546383532464646464646353246443045463835324646464646463237464430374638374446464646464430374638323746
44303646384138464646460d25413846443034463832374644304246464644303546384138464432374646463846384638374446443036464641384644303446
3837444646464646460d253744464430344638353246443034464637444644303446383237464646464646323746443034463846443035464635324644303446
383237413846460d2546464646323746443034463837444646464641384644303446383532464430414646374446443034463832374644323746463532463846
38463841380d25464430364646413846443034463835324646464646463532464430344638374446443035464646443035463846464646464632374644303446
3846440d253035464632374644303446384138464430354646464430344638323746464646413846443034463832374644304146463237464430344638353246
440d253237464632374638463835324644303746463744464430344638374446464646464637444644303446383532464430354646464430354638464646460d
254646323746443034463846443034464641384644303446383237464430364646323746443034463846464646374446443034463835324644303946460d2541
38464430354638413846443236464637444638463846384138464430374646413846443034463835324646464646463532464430344638374446440d25303546
4646443035463846464646464632374644303446384644303446463744464430344638323735323532353237443532353246443035463841380d254646413846
443034463832374644303946464644303546383237464432374646353246384638323746443038464641384644303446383744464646460d2546463744464430
34463835324644303546464644303546384646464646463237464430344638464430344646374446443130463841384646413846440d25303446383532464430
3846463532464430354638374446443237464646384638463832374644303846464138464430344638353246464646464635320d254644303446383744464430
354646464430354638464646464646323746443034463846443034464635324644313046384138464641384644303446380d2532374644303746463532464430
35463832374644323746464138463846384638374446443038464641384644303446383744464646464646374446440d25303446383532464430354646464430
3546384646464646463237464430344638464430344646374446443130463837444646413846443034463832370d254644303646463744464430364638413846
443237464637444638463846383744464430384646413846443034463835324646464646463532464430340d2546383532464430354646464430354638464646
46464632374644303446384644303446463744464430344638353246443044464641384644303446380d25323746443035464635324644303646383744464432
3846463744463846384638413846443038464641384644303446383744464646464646374446440d253034463835324644303546464644303546384646464646
463237464430344638464430354646464430344638323746443044464641384644303446380d2535324644303446463237464430364638353246443239464635
32463846384638374446443038464641384644303446383532464646464646353246440d25303446383744464430354646464430354638464646464646323746
4430344638413846443034464632374644303446383744464430354646413832370d253744464430344646413846443034463832374646464641384644303746
383237464432414646374446384638463841384644303846463744464430340d2546383744464646464646374446443034463835324644303546464644303546
38464646464646323746443034463832373532374437444646353246440d25303546383532413841384138353232374638463837444646464646464138464430
3446383532464646463744464430364638353246443242464635320d254638463846383744464430384646413846443034463835324646464646463532464430
344638374446443035464646443035463846464646464637440d2546443037463835324646464646443045463837444646464646464644303446383237464646
46413846443035463835324644324346463744463846380d25463837444644303946463532463846384638374446464646464637444644303446383532464430
3546464644303546384644303446463237464430360d254638353246464646413846443044463841384646464646463744463846384638353246464646413846
443034463841384644324446463532463846380d2546383237464430394646413846384638463835324646464646463532464430344638374446443035464646
44303546384644303446464138323746440d25303546383744464646464646413846443041463832374138464430354646374446384638323746464646413846
3846383532464432464646374446380d254638463832374644304146464138374432373744464646464646374432373532323732373744464430354646323732
373237353232374644303646460d2537443532323732373532374446443035464637443532464430354638353237444644303946463744374446464646413837
44413846443330464641380d25464430344638413846443742464646443034463832374644374246463532464430344638413846443741464637444644303446
3832374644343446460d253237413846443335464646443035463835324644343046464138353246384638374446443335464637444644303546383744464433
454646353246440d2530344638413846443335464641384644303646383744464433414646374432374644303646383744464433364646374446443036463835
32413846440d25333546464138353246443039463841384644333746463237464430364638323737444644333146464138374446443043463837444644333846
4632370d254644303746383237413846443243464641383744323746443045463841384644333946463237464430384638323735324644323646464138353235
320d254644313146383532413846443341464632374644304146383237353241384644314446464138374437443237464431324638323735324644334546460d
253532464430454638353235324138374446443046464641384138374437443532353232374644313646383744413846443430464641383237464431330d2546
38323732373532323735323237353232373532464431444638353237444644343546463744464433354638353237444644344146463532323746440d25324646
3835323744464434464646374432374644323946383237353237444644353546463744353232374644323046383237353237444138464435440d254646374437
443237323746443135463832373237374437444138464436374646413841383744374435323744353237443532374435323744353237440d2537444138413841
38464446434646464446434646464446434646464446434646464446434646464446434646464446434646464446434646464446430d25464646444643464646
444538464646460d2525456e64446174610d2525456e64436f6d6d656e74730d2525426567696e50726f6c6f670d2525426567696e5265736f757263653a2070
726f637365742041646f62655f6c6576656c325f41493520312e3220300d25255469746c653a202841646f626520496c6c7573747261746f7220285229205665
7273696f6e20352e30204c6576656c203220456d756c6174696f6e290d252556657273696f6e3a20312e3220300d25254372656174696f6e446174653a202830
342f31302f3933292028290d2525436f707972696768743a202828432920313938372d313939362041646f62652053797374656d7320496e636f72706f726174
656420416c6c20526967687473205265736572766564290d7573657264696374202f41646f62655f6c6576656c325f4149352032362064696374206475702062
6567696e0d097075740d092f7061636b65646172726179207768657265206e6f740d097b0d0909757365726469637420626567696e0d09092f7061636b656461
727261790d09097b0d0909096172726179206173746f726520726561646f6e6c790d09097d2062696e64206465660d09092f7365747061636b696e67202f706f
70206c6f6164206465660d09092f63757272656e747061636b696e672066616c7365206465660d0920656e640d0909300d097d2069660d09706f700d09757365
7264696374202f64656661756c747061636b696e672063757272656e747061636b696e67207075742074727565207365747061636b696e670d092f696e697469
616c697a650d097b0d090941646f62655f6c6576656c325f41493520626567696e0d097d2062696e64206465660d092f7465726d696e6174650d097b0d090963
757272656e74646963742041646f62655f6c6576656c325f4149352065710d09097b0d090920656e640d09097d2069660d097d2062696e64206465660d096d61
726b0d092f736574637573746f6d636f6c6f72207768657265206e6f740d097b0d09092f66696e64636d796b637573746f6d636f6c6f720d09097b0d09090928
4149385f434d594b5f437573746f6d436f6c6f72290d09090936207061636b656461727261790d09097d2062696e64206465660d09092f66696e647267626375
73746f6d636f6c6f720d09097b0d090909284149385f5247425f437573746f6d436f6c6f72290d09090935207061636b656461727261790d09097d2062696e64
206465660d09092f736574637573746ff607000026062500e20fe00f6d636f6c6f720d09097b0d09090965786368200d090909616c6f616420706f7020647570
0d090909284149385f434d594b5f437573746f6d436f6c6f72292065710d0909097b0d09090909706f7020706f700d09090909340d090909097b0d0909090909
3420696e646578206d756c0d090909090934203120726f6c6c0d090909097d207265706561740d0909090935202d3120726f6c6c20706f700d09090909736574
636d796b636f6c6f720d0909097d0d0909097b0d0909090964757020284149385f5247425f437573746f6d436f6c6f72292065710d090909097b0d0909090909
706f7020706f700d0909090909330d09090909097b0d090909090909312065786368207375620d0909090909093320696e646578206d756c200d090909090909
312065786368207375620d09090909090933203120726f6c6c0d09090909097d207265706561740d090909090934202d3120726f6c6c20706f700d0909090909
736574726762636f6c6f720d090909097d0d090909097b0d0909090909706f700d0909090909340d09090909097b0d0909090909093420696e646578206d756c
2034203120726f6c6c0d09090909097d207265706561740d090909090935202d3120726f6c6c20706f700d0909090909736574636d796b636f6c6f720d090909
097d206966656c73650d0909097d206966656c73650d09097d0d09096465660d097d2069660d092f736574414973657061726174696f6e677261790d097b0d09
0966616c7365207365746f7665727072696e740d09093020736574677261790d09092f73657473657061726174696f6e677261792077686572657b0d09090970
6f702073657473657061726174696f6e677261790d09097d7b0d0909092f736574636f6c6f7273706163652077686572657b0d09090909706f700d090909095b
2f53657061726174696f6e2028416c6c29202f446576696365434d594b207b64757020647570206475707d5d20736574636f6c6f7273706163650d0909090931
20657863682073756220736574636f6c6f720d0909097d7b0d09090909736574677261790d0909097d6966656c73650d09097d6966656c73650d097d20646566
0d090d092f677433383f206d61726b207b76657273696f6e206376722063767820657865637d2073746f70706564207b636c656172746f6d61726b2074727565
7d207b3338206774206578636820706f707d206966656c7365206465660d097573657264696374202f6465766963654450492037322030206d61747269782064
656661756c746d617472697820647472616e73666f726d20647570206d756c206578636820647570206d756c206164642073717274207075740d097573657264
696374202f6c6576656c323f0d0973797374656d64696374202f6c616e67756167656c6576656c206b6e6f776e206475700d097b0d0909706f70207379737465
6d64696374202f6c616e67756167656c6576656c2067657420322067650d097d2069660d097075740d2f6c6576656c3253637265656e467265710d7b0d206265
67696e0d090936300d090948616c66746f6e655479706520312065710d09097b0d090909706f70204672657175656e63790d09097d2069660d090948616c6674
6f6e655479706520322065710d09097b0d090909706f7020477261794672657175656e63790d09097d2069660d090948616c66746f6e65547970652035206571
0d09097b0d090909706f702044656661756c74206c6576656c3253637265656e467265710d09097d2069660d20656e640d7d2062696e64206465660d75736572
64696374202f63757272656e7453637265656e4672657120200d096c6576656c323f207b63757272656e7468616c66746f6e65206c6576656c3253637265656e
467265717d207b63757272656e7473637265656e20706f7020706f707d206966656c7365207075740d6c6576656c323f206e6f740d097b0d09092f736574636d
796b636f6c6f72207768657265206e6f740d09097b0d0909092f736574636d796b636f6c6f720d0909097b0d0909090965786368202e3131206d756c20616464
2065786368202e3539206d756c206164642065786368202e33206d756c206164640d090909093120657863682073756220736574677261790d0909097d206465
660d09097d2069660d09092f63757272656e74636d796b636f6c6f72207768657265206e6f740d09097b0d0909092f63757272656e74636d796b636f6c6f720d
0909097b0d09090909302030203020312063757272656e7467726179207375620d0909097d206465660d09097d2069660d09092f7365746f7665727072696e74
207768657265206e6f740d09097b0d0909092f7365746f7665727072696e74202f706f70206c6f6164206465660d09097d2069660d09092f73656c656374666f
6e74207768657265206e6f740d09097b0d0909092f73656c656374666f6e740d0909097b0d09090909657863682066696e64666f6e7420657863680d09090909
6475702074797065202f6172726179747970652065710d090909097b0d09090909096d616b65666f6e740d090909097d0d090909097b0d09090909097363616c
65666f6e740d090909097d206966656c73650d09090909736574666f6e740d0909097d2062696e64206465660d09097d2069660d09092f6373686f7720776865
7265206e6f740d09097b0d0909092f6373686f770d0909097b0d090909095b0d090909093020302035202d3120726f6c6c20616c6f616420706f700d09090909
5d206376782062696e6420666f72616c6c0d0909097d2062696e64206465660d09097d2069660d097d2069660d09636c656172746f6d61726b0d092f616e7943
6f6c6f723f0d097b0d090961646420616464206164642030206e650d097d2062696e64206465660d092f74657374436f6c6f720d097b0d090967736176650d09
09736574636d796b636f6c6f722063757272656e74636d796b636f6c6f720d090967726573746f72650d097d2062696e64206465660d092f74657374434d594b
436f6c6f725468726f7567680d097b0d090974657374436f6c6f7220616e79436f6c6f723f0d097d2062696e64206465660d097573657264696374202f636f6d
706f736974653f0d09312030203020302074657374434d594b436f6c6f725468726f7567680d09302031203020302074657374434d594b436f6c6f725468726f
7567680d09302030203120302074657374434d594b436f6c6f725468726f7567680d09302030203020312074657374434d594b436f6c6f725468726f7567680d
09616e6420616e6420616e640d097075740d09636f6d706f736974653f206e6f740d097b0d0909757365726469637420626567696e0d090967736176650d0909
2f6379616e3f20312030203020302074657374434d594b436f6c6f725468726f756768206465660d09092f6d6167656e74613f20302031203020302074657374
434d594b436f6c6f725468726f756768206465660d09092f79656c6c6f773f20302030203120302074657374434d594b436f6c6f725468726f75676820646566
0d09092f626c61636b3f20302030203020312074657374434d594b436f6c6f725468726f756768206465660d090967726573746f72650d09092f6973434d594b
5365703f206379616e3f206d6167656e74613f2079656c6c6f773f20626c61636b3f206f72206f72206f72206465660d09092f637573746f6d436f6c6f723f20
6973434d594b5365703f206e6f74206465660d0920656e640d097d2069660d20656e642064656661756c747061636b696e67207365747061636b696e670d2525
456e645265736f757263650d2525426567696e50726f635365743a2041646f62655f436f6c6f72496d6167655f41493620312e3320300d757365726469637420
2f41646f62655f436f6c6f72496d6167655f414936206b6e6f776e206e6f740d7b0d097573657264696374202f41646f62655f436f6c6f72496d6167655f4149
36203533206469637420707574200d7d2069660d7573657264696374202f41646f62655f436f6c6f72496d6167655f4149362067657420626567696e0d2f696e
697469616c697a65207b200d0941646f62655f436f6c6f72496d6167655f41493620626567696e0d0941646f62655f436f6c6f72496d6167655f414936207b0d
09096475702074797065202f617272617974797065206571207b0d0909096475702078636865636b207b0d0909090962696e640d0909097d2069660d09097d20
69660d0909706f7020706f700d097d20666f72616c6c0d7d206465660d2f7465726d696e617465207b20656e64207d206465660d63757272656e746469637420
2f41646f62655f436f6c6f72496d6167655f4149365f56617273206b6e6f776e206e6f74207b0d092f41646f62655f436f6c6f72496d6167655f4149365f5661
72732034312064696374206465660d7d2069660d41646f62655f436f6c6f72496d6167655f4149365f5661727320626567696e0d092f706c617465696e646578
202d31206465660d092f5f6e657770726f63206e756c6c206465660d092f5f70726f6331206e756c6c206465660d092f5f70726f6332206e756c6c206465660d
092f736f7572636561727261792034206172726179206465660d092f5f7074697370616365206e756c6c206465660d092f5f7074696e616d65206e756c6c2064
65660d092f5f707469302030206465660d092f5f707469312030206465660d092f5f70746970726f63206e756c6c206465660d092f5f7074697363616c652030
206465660d092f5f707469636f6d70732030206465660d092f5f707469627566203020737472696e67206465660d092f5f677469677261792030206465660d09
2f5f637469636d796b206e756c6c206465660d092f5f727469726762206e756c6c206465660d092f5849456e61626c652074727565206465660d092f58495479
70652030206465660d092f5849456e636f64696e672030206465660d092f5849436f6d7072657373696f6e2030206465660d092f58494368616e6e656c436f75
6e742030206465660d092f584942697473506572506978656c2030206465660d092f5849496d6167654865696768742030206465660d092f5849496d61676557
696474682030206465660d092f5849496d6167654d6174726978206e756c6c206465660d092f5849526f7742797465732030206465660d092f584946696c6520
6e756c6c206465660d092f584942756666657231206e756c6c206465660d092f584942756666657232206e756c6c206465660d092f584942756666657233206e
756c6c206465660d092f58494461746150726f63206e756c6c206465660d092f5849436f6c6f725370616365202f44657669636547726179206465660d092f58
49436f6c6f7256616c7565732030206465660d092f5849506c6174654c6973742066616c7365206465660d656e640d2f636936636f6c6f72696d616765202f63
6f6c6f72696d616765207768657265207b2f636f6c6f72696d616765206765747d7b6e756c6c7d206966656c7365206465660d2f636936696d616765f6070000
26062500e20fe00f2073797374656d64696374202f696d61676520676574206465660d2f6369366375727472616e736665722073797374656d64696374202f63
757272656e747472616e7366657220676574206465660d2f6369366375726f7665727072696e74202f63757272656e746f7665727072696e7420776865726520
7b2f63757272656e746f7665727072696e74206765747d7b7b5f6f667d7d206966656c7365206465660d2f636936666f75726571207b0d093420696e64657820
6e65207b0d0909706f7020706f7020706f702066616c73650d097d7b0d09093420696e646578206e65207b0d090909706f7020706f702066616c73650d09097d
7b0d0909093420696e646578206e65207b0d09090909706f702066616c73650d0909097d7b0d090909093420696e6465782065710d0909097d206966656c7365
0d09097d206966656c73650d097d206966656c73650d7d206465660d2f63693674657374706c617465207b0d0941646f62655f436f6c6f72496d6167655f4149
365f5661727320626567696e0d09092f706c617465696e646578202d31206465660d09092f736574636d796b636f6c6f72207768657265207b0d090909706f70
0d09090967736176650d0909093120302030203020736574636d796b636f6c6f722073797374656d64696374202f63757272656e746772617920676574206578
656320312065786368207375620d0909093020312030203020736574636d796b636f6c6f722073797374656d64696374202f63757272656e7467726179206765
74206578656320312065786368207375620d0909093020302031203020736574636d796b636f6c6f722073797374656d64696374202f63757272656e74677261
7920676574206578656320312065786368207375620d0909093020302030203120736574636d796b636f6c6f722073797374656d64696374202f63757272656e
746772617920676574206578656320312065786368207375620d09090967726573746f72650d0909093120302030203020636936666f75726571207b200d0909
09092f706c617465696e6465782030206465660d0909097d7b0d090909093020312030203020636936666f75726571207b200d09090909092f706c617465696e
6465782031206465660d090909097d7b0d09090909093020302031203020636936666f75726571207b0d0909090909092f706c617465696e6465782032206465
660d09090909097d7b0d0909090909093020302030203120636936666f75726571207b200d090909090909092f706c617465696e6465782033206465660d0909
090909097d7b0d090909090909093020302030203020636936666f75726571207b0d09090909090909092f706c617465696e6465782035206465660d09090909
0909097d2069660d0909090909097d206966656c73650d09090909097d206966656c73650d090909097d206966656c73650d0909097d206966656c73650d0909
09706f7020706f7020706f7020706f700d09097d2069660d0909706c617465696e6465780d20656e640d7d206465660d2f636936636f6e63617470726f637320
7b0d092f7061636b65646172726179207768657265207b0d0909706f70206475702074797065202f7061636b6564617272617974797065206571203220696e64
657820747970650d09092f7061636b6564617272617974797065206571206f720d097d7b0d090966616c73650d097d206966656c73650d097b0d09092f5f7072
6f633220657863682063766c6974206465660d09092f5f70726f633120657863682063766c6974206465660d09095f70726f633120616c6f616420706f700d09
095f70726f633220616c6f616420706f700d09095f70726f6331206c656e6774680d09095f70726f6332206c656e677468206164640d09097061636b65646172
726179206376780d097d7b0d09092f5f70726f633220657863682063766c6974206465660d09092f5f70726f633120657863682063766c6974206465660d0909
2f5f6e657770726f63205f70726f6331206c656e677468205f70726f6332206c656e67746820616464206172726179206465660d09095f6e657770726f632030
205f70726f633120707574696e74657276616c0d09095f6e657770726f63205f70726f6331206c656e677468205f70726f633220707574696e74657276616c0d
09095f6e657770726f63206376780d097d206966656c73650d7d206465660d2f636936697374696e74207b0d0974797065202f61727261797479706520657120
0d7d206465660d2f636936697373706f74207b0d096475702074797065202f617272617974797065206571207b0d0909647570206c656e677468203120737562
20676574202f53657061726174696f6e2065710d097d7b0d0909706f702066616c73650d097d206966656c73650d7d206465660d2f63693673706f746e616d65
207b0d0964757020636936697373706f74207b647570206c656e677468203220737562206765747d7b706f702028297d206966656c73650d7d206465660d2f63
6936616c747370616365207b0d09616c6f616420706f7020706f7020706f7020636936636f6c6f726d616b650d7d206465660d2f6369366e756d636f6d707320
7b0d09647570202f44657669636547726179206571207b0d0909706f7020310d097d7b0d0909647570202f446576696365524742206571207b0d090909706f70
20330d09097d7b0d0909092f446576696365434d594b206571207b0d09090909340d0909097d7b0d09090909310d0909097d206966656c73650d09097d206966
656c73650d097d206966656c73650d7d206465660d2f6369366d61726b73706c617465207b0d09647570202f44657669636547726179206571207b0d0909706f
7020706c617465696e64657820332065710d097d7b0d0909647570202f446576696365524742206571207b0d090909706f7020706c617465696e646578203520
6e650d09097d7b0d090909647570202f446576696365434d594b206571207b0d09090909706f7020706c617465696e6465782035206e650d0909097d7b0d0909
090964757020636936697373706f74207b0d09090909092f66696e64636d796b637573746f6d636f6c6f72207768657265207b0d090909090909706f700d0909
09090909647570206c656e677468203220737562206765740d090909090909302e3120302e3120302e3120302e312035202d3120726f6c6c0d09090909090966
696e64636d796b637573746f6d636f6c6f72203120736574637573746f6d636f6c6f720d09090909090973797374656d64696374202f63757272656e74677261
792067657420657865630d09090909090931206e650d09090909097d7b0d090909090909706f7020706c617465696e6465782035206e650d09090909097d2069
66656c73650d090909097d7b0d0909090909706f7020706c617465696e6465782035206e650d090909097d206966656c73650d0909097d206966656c73650d09
097d206966656c73650d097d206966656c73650d7d206465660d2f636936636f6c6f726d616b65207b0d09647570206369366e756d636f6d70730d0965786368
203120696e646578203220616464203120726f6c6c0d096475702031206571207b706f707d7b6172726179206173746f72657d206966656c73650d0965786368
0d7d206465660d2f636936636f6c6f72657870616e64207b0d096475702063693673706f746e616d6520657863680d0964757020636936697374696e74207b0d
0909636936616c7473706163650d0909657863682034203120726f6c6c0d097d7b0d0909312033203120726f6c6c0d097d206966656c73650d7d206465660d2f
636936636f6c6f7274696e74207b0d09647570202f44657669636547726179206571207b0d090933203120726f6c6c2031206578636820737562206d756c2031
20657863682073756220657863680d097d7b0d0909647570202f446576696365524742206571207b0d09090933203120726f6c6c207b31206578636820737562
203120696e646578206d756c203120657863682073756220657863687d20666f72616c6c20706f702033206172726179206173746f726520657863680d09097d
7b0d090909647570202f446576696365434d594b206571207b0d0909090933203120726f6c6c207b3120696e646578206d756c20657863687d20666f72616c6c
20706f702034206172726179206173746f726520657863680d0909097d7b0d0909090933203120726f6c6c206d756c20657863680d0909097d206966656c7365
0d09097d206966656c73650d097d206966656c73650d7d206465660d2f636936636f6c6f72746f636d796b207b0d09647570202f446576696365477261792065
71207b0d0909706f7020312065786368207375622030203020302034202d3120726f6c6c2034206172726179206173746f72650d097d7b0d0909647570202f44
6576696365524742206571207b0d090909706f7020616c6f616420706f70205f726762746f636d796b2034206172726179206173746f72650d09097d7b0d0909
09647570202f446576696365434d594b206571207b0d09090909706f700d0909097d7b0d09090909636936616c74737061636520636936636f6c6f7274696e74
20636936636f6c6f72746f636d796b0d0909097d206966656c73650d09097d206966656c73650d097d206966656c73650d7d206465660d2f6369366d616b6569
6d61676564696374207b0d0937206469637420626567696e0d09092f496d616765547970652031206465660d09092f4465636f64652065786368206465660d09
092f44617461536f757263652065786368206465660d09092f496d6167654d61747269782065786368206465660d09092f42697473506572436f6d706f6e656e
742065786368206465660d09092f4865696768742065786368206465660d09092f57696474682065786368206465660d0963757272656e746469637420656e64
0d7d206465660d2f636936737472696e67696e76657274207b0d09302031203220696e646578206c656e677468203120737562207b0d0909647570203220696e
64657820657863682067657420323535206578636820737562203220696e6465782033203120726f6c6c207075740d097d20666f720d7d206465660d2f636936
737472696e676b6e6f636b6f7574207b0d09302031203220696e646578206c656e677468203120737562207b0d0909323535203220696e646578203320312072
6f6c6c207075740d097d20666f720d7d206465660d2f636936737472696e676170706c79207b0d09302031203420696e646578206c656e677468203120737562
207b0d09096475700d09093420696e6465782065786368206765740d09093320696e6465782033203120726f6c6c0d09093320696e64657820657865630d097d
20666f720d09706f70206578636820706f700d7d206465660d2f63693677616c6b726762737472696e67207b0d0930203320696e6465780d09647570206c656e
677468203120737562203020332033202d3120726f6c6c207b0d09093320676574696e7465727661f607000026062500e20fe00f6c207b7d20666f72616c6c0d
09093520696e64657820657865630d09093320696e6465780d097d20666f720d090d092035207b706f707d207265706561740d7d206465660d2f63693677616c
6b636d796b737472696e670d7b0d0930203320696e6465780d09647570206c656e677468203120737562203020342033202d3120726f6c6c207b0d0909342067
6574696e74657276616c207b7d20666f72616c6c0d09090d09093620696e64657820657865630d09090d09093320696e6465780d09090d097d20666f720d090d
0935207b20706f70207d207265706561740d090d7d206465660d2f636936707574726762746f677261797374720d7b0d092e3131206d756c20657863680d090d
092e3539206d756c2061646420657863680d090d092e33206d756c206164640d090d09637669203320636f7079207075740d090d09706f702031206164640d7d
206465660d2f636936707574636d796b746f677261797374720d7b0d0965786368202e3131206d756c206164640d090d0965786368202e3539206d756c206164
640d090d0965786368202e33206d756c206164640d090d0964757020323535206774207b20706f7020323535207d2069660d090d093235352065786368207375
6220637669203320636f7079207075740d090d09706f702031206164640d7d206465660d2f636936726762746f6772617970726f63207b090d0941646f62655f
436f6c6f72496d6167655f4149365f5661727320626567696e200d0909736f75726365617272617920302067657420657865630d09095849427566666572330d
09096475702033203120726f6c6c200d09090d09092f636936707574726762746f67726179737472206c6f616420657863680d090963693677616c6b72676273
7472696e670d20656e640d7d206465660d2f636936636d796b746f6772617970726f63207b090d0941646f62655f436f6c6f72496d6167655f4149365f566172
7320626567696e0d0909736f75726365617272617920302067657420657865630d09095849427566666572330d09096475702033203120726f6c6c200d09090d
09092f636936707574636d796b746f67726179737472206c6f616420657863680d090963693677616c6b636d796b737472696e670d20656e640d7d206465660d
2f6369367365706172617465636d796b70726f63207b090d0941646f62655f436f6c6f72496d6167655f4149365f5661727320626567696e0d0909736f757263
65617272617920302067657420657865630d09090d09095849427566666572330d09090d090930203220696e6465780d09090d0909706c617465696e64657820
34203220696e646578206c656e677468203120737562207b0d090909676574203235352065786368207375620d0909090d0909093320636f7079207075742070
6f702031206164640d0909090d0909093220696e6465780d09097d20666f720d0909706f7020706f70206578636820706f700d20656e640d7d206465660d090d
2f636936636f6d706f73697465696d616765207b0d096475702031206571207b0d0909706f7020706f7020696d6167650d097d7b0d09092f636936636f6c6f72
696d616765206c6f6164206e756c6c206e65207b0d090909636936636f6c6f72696d6167650d09097d7b0d09090933203120726f6c6c20706f700d090909736f
75726365617272617920302033202d3120726f6c6c207075740d09090933206571207b2f636936726762746f6772617970726f637d7b2f636936636d796b746f
6772617970726f637d206966656c7365206c6f61640d090909696d6167650d09097d206966656c73650d097d206966656c73650d7d206465660d2f6369366b6e
6f636b6f7574696d616765207b0d0967736176650d0930206369366375727472616e7366657220657865632031206369366375727472616e7366657220657865
630d096571207b0d090930206369366375727472616e73666572206578656320302e35206c740d097d7b0d090930206369366375727472616e73666572206578
65632031206369366375727472616e7366657220657865632067740d097d206966656c73650d097b7b706f7020307d7d7b7b706f7020317d7d206966656c7365
0d0973797374656d64696374202f7365747472616e736665722067657420657865630d09636936636f6d706f73697465696d6167650d0967726573746f72650d
7d206465660d2f63693664726177696d616765207b0d0963693674657374706c617465202d31206571207b0d0909706f7020636936636f6d706f73697465696d
6167650d097d7b0d09096475702074797065202f617272617974797065206571207b0d090909647570206c656e67746820706c617465696e646578206774207b
706c617465696e646578206765747d7b706f702066616c73657d206966656c73650d09097d7b0d0909097b0d09090909747275650d0909097d7b0d0909090964
75702031206571207b706c617465696e64657820332065717d7b706c617465696e6465782033206c657d206966656c73650d0909097d206966656c73650d0909
7d206966656c73650d09097b0d0909096475702031206571207b0d09090909706f7020706f7020636936696d6167650d0909097d7b0d09090909647570203320
6571207b0d0909090909636936636f6d706f73697465696d6167650d090909097d7b0d0909090909706f7020706f700d0909090909736f757263656172726179
20302033202d3120726f6c6c207075740d09090909092f6369367365706172617465636d796b70726f63206c6f61640d0909090909636936696d6167650d0909
09097d206966656c73650d0909097d206966656c73650d09097d7b0d0909096369366375726f7665727072696e74207b0d0909090937207b706f707d20726570
6561740d0909097d7b0d090909096369366b6e6f636b6f7574696d6167650d0909097d206966656c73650d09097d206966656c73650d097d206966656c73650d
7d206465660d2f63693670726f6374696e74696d616765207b0d092f5f707469737061636520657863682073746f7265202f5f7074696e616d65206578636820
73746f7265202f5f7074693120657863682073746f7265202f5f7074693020657863682073746f7265202f5f70746970726f6320657863682073746f72650d09
2f5f707469636f6d7073205f7074697370616365206369366e756d636f6d70732073746f72650d092f5f7074697363616c65205f70746931205f707469302073
75622073746f72650d096c6576656c323f207b0d09095f7074696e616d65206c656e67746820302067742076657273696f6e2063767220323031322067652061
6e64207b0d0909095b2f53657061726174696f6e205f7074696e616d65205f7074697370616365207b5f70746970726f637d5d20736574636f6c6f7273706163
650d0909095b5f70746930205f707469315d206369366d616b65696d6167656469637420636936696d6167650d09097d7b0d0909095b2f496e6465786564205f
707469737061636520323535207b32353520646976205f7074697363616c65206d756c205f7074693020616464205f70746970726f637d5d20736574636f6c6f
7273706163650d0909095b30203235355d206369366d616b65696d6167656469637420636936696d6167650d09097d206966656c73650d097d7b0d09095f7074
69636f6d70732031206571207b0d0909097b0d090909096475700d090909097b0d090909090932353520646976205f7074697363616c65206d756c205f707469
3020616464205f70746970726f6320323535206d756c20637669207075740d090909097d20636936737472696e676170706c790d0909097d20636936636f6e63
617470726f637320636936696d6167650d09097d7b0d0909097b0d09090909647570206c656e677468205f707469636f6d7073206d756c20647570205f707469
627566206c656e677468206e65207b2f5f707469627566206578636820737472696e672073746f72657d7b706f707d206966656c73650d090909095f70746962
7566207b0d090909090965786368205f707469636f6d7073206d756c20657863682032353520646976205f7074697363616c65206d756c205f70746930206164
64205f70746970726f630d09090909095f707469636f6d7073203220616464202d3220726f6c6c0d09090909095f707469636f6d7073203120737562202d3120
30207b0d0909090909093120696e64657820616464203220696e64657820657863680d09090909090935202d3120726f6c6c0d090909090909323535206d756c
20637669207075740d09090909097d20666f720d0909090909706f7020706f700d090909097d20636936737472696e676170706c790d0909097d20636936636f
6e63617470726f63732066616c7365205f707469636f6d70730d0909092f636936636f6c6f72696d616765206c6f6164206e756c6c206571207b37207b706f70
7d207265706561747d7b636936636f6c6f72696d6167657d206966656c73650d09097d206966656c73650d097d206966656c73650d7d206465660d2f63693667
72617974696e74696d616765207b0d092f5f677469677261792035202d3120726f6c6c2073746f72650d097b31205f6774696772617920737562206d756c2031
2065786368207375627d2034203120726f6c6c0d092f446576696365477261792063693670726f6374696e74696d6167650d7d206465660d2f636936636d796b
74696e74696d616765207b0d092f5f637469636d796b2035202d3120726f6c6c2073746f72650d097b5f637469636d796b207b3120696e646578206d756c2065
7863687d20666f72616c6c20706f707d2034203120726f6c6c0d092f446576696365434d594b2063693670726f6374696e74696d6167650d7d206465660d2f63
693672676274696e74696d616765207b0d092f5f7274697267622035202d3120726f6c6c2073746f72650d097b5f727469726762207b31206578636820737562
203120696e646578206d756c203120657863682073756220657863687d20666f72616c6c20706f707d2034203120726f6c6c0d092f4465766963655247422063
693670726f6374696e74696d6167650d7d206465660d2f63693674696e74696d616765207b0d0963693674657374706c617465202d31206571207b0d09096369
36636f6c6f72657870616e640d090933202d3120726f6c6c2035202d3120726f6c6c207b307d7b3020657863687d206966656c73652034203220726f6c6c0d09
09647570202f44657669636547726179206571207b0d090909706f70206369366772617974696e74696d6167650d09097d7b0d090909647570202f4465766963
65524742206571207b0d09090909706f702063693672676274696e74696d6167650d0909097d7b0d09090909706f7020636936636d796b74696e74696d616765
0d0909097d206966656c73650d09097d206966656c73650d097d7b0d0909647570206369366d61726b73706c617465207b0d090909706c617465696e64657820
35206c74207b0d09090909636936636f6c6f7274f607000026062500e20fe00f6f636d796b20706c617465696e646578206765740d0909090964757020302065
71206369366375726f7665727072696e7420616e64207b0d090909090937207b706f707d207265706561740d090909097d7b0d09090909093120657863682073
75620d090909090965786368207b3120307d7b3020317d206966656c7365202829206369366772617974696e74696d6167650d090909097d206966656c73650d
0909097d7b0d09090909706f702065786368207b307d7b3020657863687d206966656c736520302033203120726f6c6c202829206369366772617974696e7469
6d6167650d0909097d206966656c73650d09097d7b0d0909096369366375726f7665727072696e74207b0d0909090938207b706f707d207265706561740d0909
097d7b0d09090909706f7020706f7020706f700d090909097b706f7020317d20302031202829202f446576696365477261792063693670726f6374696e74696d
6167650d0909097d206966656c73650d09097d206966656c73650d097d206966656c73650d7d206465660d2f58494e756c6c496d616765207b0d7d206465660d
2f5849496d6167654d61736b207b0d095849496d6167655769647468205849496d6167654865696768742066616c73650d095b5849496d616765576964746820
302030205849496d616765486569676874206e6567203020305d0d092f58494461746150726f63206c6f61640d09696d6167656d61736b0d7d206465660d2f58
49496d61676554696e74207b0d095849496d6167655769647468205849496d61676548656967687420584942697473506572506978656c0d095b5849496d6167
65576964746820302030205849496d616765486569676874206e6567203020305d0d092f58494461746150726f63206c6f61640d095849547970652033206571
205849436f6c6f7256616c756573205849436f6c6f7253706163652063693674696e74696d6167650d7d206465660d2f5849496d616765207b0d095849496d61
67655769647468205849496d61676548656967687420584942697473506572506978656c0d095b5849496d616765576964746820302030205849496d61676548
6569676874206e6567203020305d0d092f58494461746150726f63206c6f61640d0966616c73652058494368616e6e656c436f756e74205849506c6174654c69
73742063693664726177696d6167650d7d206465660d2f5847207b0d09706f7020706f700d7d206465660d2f5846207b0d093133207b706f707d207265706561
740d7d206465660d2f5868207b0d0941646f62655f436f6c6f72496d6167655f4149365f5661727320626567696e0d090967736176650d09092f584954797065
2065786368206465660d09092f5849496d6167654865696768742065786368206465660d09092f5849496d61676557696474682065786368206465660d09092f
5849496d6167654d61747269782065786368206465660d0909302030206d6f7665746f0d09095849496d6167654d617472697820636f6e6361740d0909584949
6d6167655769647468205849496d616765486569676874207363616c650d09090d09092f5f6c70202f6e756c6c20646465660d09095f66630d09092f5f6c7020
2f696d6167656d61736b20646465660d20656e640d7d206465660d2f5848207b0d0941646f62655f436f6c6f72496d6167655f4149365f566172732062656769
6e0d090967726573746f72650d20656e640d7d206465660d2f5849456e61626c65207b0d0941646f62655f436f6c6f72496d6167655f4149365f56617273202f
5849456e61626c652033202d3120726f6c6c207075740d7d206465660d2f5843207b0d0941646f62655f436f6c6f72496d6167655f4149365f56617273206265
67696e0d0909636936636f6c6f726d616b650d09092f5849436f6c6f7253706163652065786368206465660d09092f5849436f6c6f7256616c75657320657863
68206465660d20656e640d7d206465660d2f5849506c61746573207b0d0941646f62655f436f6c6f72496d6167655f4149365f5661727320626567696e0d0909
2f5849506c6174654c6973742065786368206465660d20656e640d7d206465660d2f58490d7b0d0941646f62655f436f6c6f72496d6167655f4149365f566172
7320626567696e0d090967736176650d09092f5849547970652065786368206465660d0909637669206475700d09093235362069646976202f5849436f6d7072
657373696f6e20657863682073746f72650d0909323536206d6f64202f5849456e636f64696e6720657863682073746f72650d0909706f7020706f700d09092f
58494368616e6e656c436f756e742065786368206465660d09092f584942697473506572506978656c2065786368206465660d09092f5849496d616765486569
6768742065786368206465660d09092f5849496d61676557696474682065786368206465660d0909706f7020706f7020706f7020706f700d09092f5849496d61
67654d61747269782065786368206465660d0909584942697473506572506978656c2031206571207b0d0909095849496d616765576964746820382064697620
6365696c696e67206376690d09097d7b0d0909095849496d61676557696474682058494368616e6e656c436f756e74206d756c0d09097d206966656c73650d09
092f5849526f7742797465732065786368206465660d09095849456e61626c65207b0d0909092f584942756666657233205849496d6167655769647468207374
72696e67206465660d0909095849436f6d7072657373696f6e2030206571207b0d090909092f584942756666657231205849526f77427974657320737472696e
67206465660d090909095849456e636f64696e672030206571207b0d09090909097b63757272656e7466696c6520584942756666657231207265616468657873
7472696e6720706f707d0d090909097d7b0d09090909097b63757272656e7466696c65205849427566666572312072656164737472696e6720706f707d0d0909
09097d206966656c73650d0909097d7b0d090909092f5849427566666572312032353620737472696e67206465660d090909092f584942756666657232205849
526f77427974657320737472696e67206465660d090909097b63757272656e7466696c652058494275666665723120726561646c696e6520706f702028252920
616e63686f72736561726368207b706f707d2069667d0d090909092f415343494938354465636f64652066696c746572202f4443544465636f64652066696c74
65720d090909092f584946696c652065786368206465660d090909097b584946696c65205849427566666572322072656164737472696e6720706f707d0d0909
097d206966656c73650d0909092f58494461746150726f632065786368206465660d0909090d0909095849547970652031206e65207b0d090909093020736574
677261790d0909097d2069660d0909095849547970652031206571207b0d090909095849496d6167654d61736b0d0909097d7b0d090909095849547970652032
206571205849547970652033206571206f72207b0d09090909095849496d61676554696e740d090909097d7b0d09090909095849496d6167650d090909097d20
6966656c73650d0909097d206966656c73650d09097d7b0d09090958494e756c6c496d6167650d09097d206966656c73650d09092f5849506c6174654c697374
2066616c7365206465660d090967726573746f72650d20656e640d7d206465660d656e640d2525456e6450726f635365740d2525426567696e5265736f757263
653a2070726f637365742041646f62655f496c6c7573747261746f725f41493520312e3320300d25255469746c653a202841646f626520496c6c757374726174
6f72202852292056657273696f6e20382e302046756c6c2050726f6c6f67290d252556657273696f6e3a20312e3320300d25254372656174696f6e446174653a
2028332f372f31393934292028290d2525436f707972696768743a202828432920313938372d313939382041646f62652053797374656d7320496e636f72706f
726174656420416c6c20526967687473205265736572766564290d63757272656e747061636b696e672074727565207365747061636b696e670d757365726469
6374202f41646f62655f496c6c7573747261746f725f4149355f766172732031313220646963742064757020626567696e0d7075740d2f5f3f636d796b206661
6c7365206465660d2f5f656f2066616c7365206465660d2f5f6c70202f6e6f6e65206465660d2f5f70660d7b0d7d206465660d2f5f70730d7b0d7d206465660d
2f5f7073660d7b0d7d206465660d2f5f7073730d7b0d7d206465660d2f5f706a73660d7b0d7d206465660d2f5f706a73730d7b0d7d206465660d2f5f706f6c61
2030206465660d2f5f646f436c69702030206465660d2f63662063757272656e74666c6174206465660d2f5f6c696e656f7269656e746174696f6e2030206465
660d2f5f636861726f7269656e746174696f6e2030206465660d2f5f796f6b6f6f7269656e746174696f6e2030206465660d2f5f746d206d6174726978206465
660d2f5f72656e64657253746172740d5b0d2f6530202f7230202f6130202f6f30202f6531202f7231202f6131202f69300d5d206465660d2f5f72656e646572
456e640d5b0d6e756c6c206e756c6c206e756c6c206e756c6c202f6931202f6931202f6931202f69310d5d206465660d2f5f72656e646572202d31206465660d
2f5f7368696674205b3020305d206465660d2f5f61782030206465660d2f5f61792030206465660d2f5f63782030206465660d2f5f63792030206465660d2f5f
6c656164696e670d5b0d3020300d5d206465660d2f5f63746d206d6174726978206465660d2f5f6d7478206d6174726978206465660d2f5f7370203136233032
30206465660d2f5f68797068656e20282d29206465660d2f5f666f6e7453697a652030206465660d2f5f666f6e74417363656e742030206465660d2f5f666f6e
7444657363656e742030206465660d2f5f666f6e744865696768742030206465660d2f5f666f6e74526f7461746541646a7573742030206465660d2f53732032
353620737472696e67206465660d537320302028666f6e74732f2920707574696e74657276616c0d2f5f636e742030206465660d2f5f7363616c65205b312031
5d206465660d2f5f6e6174697665456e636f64696e672030206465660d2f5f7573654e6174697665456e636f64696e672030206465660d2f5f74656d70456e63
6f64652030206465660d2f5f706e74722030206465660d2f5f744469637420322064696374206465660d2f5f68666e616d652031303020737472696e67206465
660d2f5f6866666f756e642066616c7365206465660d2f54780d7b0d7d206465660d2f546a0d7b0d7d206465660d2f4352656e6465720d7b0d7d206465660d2f
5f4149335f73617665706167650d7b0d7d206465660d2f5f6766206e756c6c206465660d2f5f63662034206172726179206465660d2f5f726762662033206172
f607000026062500e20fe00f726179206465660d2f5f6966206e756c6c206465660d2f5f6f662066616c7365206465660d2f5f66630d7b0d7d206465660d2f5f
6773206e756c6c206465660d2f5f63732034206172726179206465660d2f5f726762732033206172726179206465660d2f5f6973206e756c6c206465660d2f5f
6f732066616c7365206465660d2f5f73630d7b0d7d206465660d2f5f706420312064696374206465660d2f5f65642031352064696374206465660d2f5f706d20
6d6174726978206465660d2f5f666d206e756c6c206465660d2f5f6664206e756c6c206465660d2f5f666464206e756c6c206465660d2f5f736d206e756c6c20
6465660d2f5f7364206e756c6c206465660d2f5f736464206e756c6c206465660d2f5f69206e756c6c206465660d2f5f6c6f627974652030206465660d2f5f68
69627974652030206465660d2f5f6370726f63206e756c6c206465660d2f5f637363726970742030206465660d2f5f687661782030206465660d2f5f68766179
2030206465660d2f5f687677622030206465660d2f5f687663782030206465660d2f5f687663792030206465660d2f5f626974666f6e74206e756c6c20646566
0d2f5f6269746c6f627974652030206465660d2f5f6269746869627974652030206465660d2f5f6269746b6579206e756c6c206465660d2f5f62697464617461
206e756c6c206465660d2f5f626974696e6465782030206465660d2f6469736361726453617665206e756c6c206465660d2f6275666665722032353620737472
696e67206465660d2f626567696e537472696e67206e756c6c206465660d2f656e64537472696e67206e756c6c206465660d2f656e64537472696e674c656e67
7468206e756c6c206465660d2f6c61796572436e742031206465660d2f6c61796572436f756e742031206465660d2f70657243656e7420282529203020676574
206465660d2f70657243656e745365656e3f2066616c7365206465660d2f6e657742756666206e756c6c206465660d2f6e657742756666427574466972737420
6e756c6c206465660d2f6e6577427566664c617374206e756c6c206465660d2f636c6970466f72776172643f2066616c7365206465660d656e640d7573657264
696374202f41646f62655f496c6c7573747261746f725f414935206b6e6f776e206e6f74207b0d097573657264696374202f41646f62655f496c6c7573747261
746f725f414935203130302064696374207075740d7d2069660d7573657264696374202f41646f62655f496c6c7573747261746f725f41493520676574206265
67696e0d2f696e697469616c697a650d7b0d0941646f62655f496c6c7573747261746f725f4149352064757020626567696e0d0941646f62655f496c6c757374
7261746f725f4149355f7661727320626567696e0d092f5f6169636d796b7073207768657265207b706f70202f5f3f636d796b205f6169636d796b7073206465
667d69660d0964697363617264446963740d097b0d090962696e6420706f7020706f700d097d20666f72616c6c0d09647570202f6e632067657420626567696e
0d097b0d09096475702078636865636b203120696e6465782074797065202f6f70657261746f7274797065206e6520616e640d09097b0d09090962696e640d09
097d2069660d0909706f7020706f700d097d20666f72616c6c0d20656e640d096e6577706174680d7d206465660d2f7465726d696e6174650d7b0d20656e640d
20656e640d7d206465660d2f5f0d6e756c6c206465660d2f646465660d7b0d0941646f62655f496c6c7573747261746f725f4149355f76617273203320312072
6f6c6c207075740d7d206465660d2f787075740d7b0d09647570206c6f616420647570206c656e6774682065786368206d61786c656e6774682065710d097b0d
090964757020647570206c6f6164206475700d09096c656e6774682032206d756c206469637420636f7079206465660d097d2069660d096c6f61642062656769
6e0d096465660d20656e640d7d206465660d2f6e706f700d7b0d097b0d0909706f700d097d207265706561740d7d206465660d2f6873776a0d7b0d0964757020
737472696e6777696474682033203220726f6c6c0d097b0d09095f68767762206571207b2065786368205f68766378206164642065786368205f687663792061
6464207d2069660d090965786368205f68766178206164642065786368205f68766179206164640d097d2063666f72616c6c0d7d206465660d2f7673776a0d7b
0d093020302033202d3120726f6c6c0d097b0d090964757020323535206c650d09095f636861726f7269656e746174696f6e20312065710d0909616e640d0909
7b0d0909096475702063737472696e6720737472696e6777696474682035203220726f6c6c0d0909095f68767762206571207b2065786368205f687663792073
75622065786368205f6876637820737562207d2069660d09090965786368205f68766179207375622065786368205f68766178207375620d09090934202d3120
726f6c6c2073756220657863680d09090933202d3120726f6c6c2073756220657863680d09097d0d09097b0d0909095f68767762206571207b2065786368205f
68766379207375622065786368205f6876637820737562207d2069660d09090965786368205f68766179207375622065786368205f68766178207375620d0909
095f666f6e74486569676874207375620d09097d206966656c73650d097d2063666f72616c6c0d7d206465660d2f73776a0d7b0d0936203120726f6c6c0d092f
5f68766179206578636820646465660d092f5f68766178206578636820646465660d092f5f68767762206578636820646465660d092f5f687663792065786368
20646465660d092f5f68766378206578636820646465660d095f6c696e656f7269656e746174696f6e2030206571207b206873776a207d207b207673776a207d
206966656c73650d7d206465660d2f73770d7b0d0930203020302036203320726f6c6c2073776a0d7d206465660d2f766a73730d7b0d0934203120726f6c6c0d
097b0d09096475702063737472696e670d0909647570206c656e67746820312065710d09095f636861726f7269656e746174696f6e20312065710d0909616e64
0d09097b0d0909092d393020726f746174650d09090963757272656e74706f696e740d0909095f666f6e74526f7461746541646a757374206164640d0909096d
6f7665746f0d09090967736176650d09090966616c73652063686172706174682063757272656e74706f696e740d0909093520696e646578207365746d617472
6978207374726f6b650d09090967726573746f72650d0909095f666f6e74526f7461746541646a757374207375620d0909096d6f7665746f0d0909095f737020
65710d0909097b0d090909093520696e646578203520696e64657820726d6f7665746f0d0909097d2069660d0909093220636f707920726d6f7665746f0d0909
09393020726f746174650d09097d0d09097b0d09090963757272656e74706f696e740d0909095f666f6e74486569676874207375620d0909093520696e646578
207375620d0909093320696e646578205f73702065710d0909097b0d090909093920696e646578207375620d0909097d2069660d090d09090963757272656e74
706f696e740d09090965786368203420696e64657820737472696e67776964746820706f70203220646976207375620d09090965786368205f666f6e74417363
656e74207375620d0909096d6f7665746f0d090d09090967736176650d0909093220696e6465782066616c73652063686172706174680d0909093620696e6465
78207365746d6174726978207374726f6b650d09090967726573746f72650d090d0909096d6f7665746f20706f7020706f700d09097d206966656c73650d097d
2063666f72616c6c0d0936206e706f700d7d206465660d2f686a73730d7b0d0934203120726f6c6c0d097b0d09096475702063737472696e670d090967736176
650d090966616c73652063686172706174682063757272656e74706f696e740d09093520696e646578207365746d6174726978207374726f6b650d0909677265
73746f72650d09096d6f7665746f0d09095f73702065710d09097b0d0909093520696e646578203520696e64657820726d6f7665746f0d09097d2069660d0909
3220636f707920726d6f7665746f0d097d2063666f72616c6c0d0936206e706f700d7d206465660d2f6a73730d7b0d095f6c696e656f7269656e746174696f6e
2030206571207b20686a7373207d207b20766a7373207d206966656c73650d7d206465660d2f73730d7b0d0930203020302037203320726f6c6c206a73730d7d
206465660d2f766a73700d7b0d0934203120726f6c6c0d097b0d09096475702063737472696e670d0909647570206c656e67746820312065710d09095f636861
726f7269656e746174696f6e20312065710d0909616e640d09097b0d0909092d393020726f746174650d09090963757272656e74706f696e740d0909095f666f
6e74526f7461746541646a757374206164640d0909096d6f7665746f0d09090966616c73652063686172706174680d2020202020202020202020206375727265
6e74706f696e740d0909095f666f6e74526f7461746541646a757374207375620d0909096d6f7665746f0d0909095f73702065710d0909097b0d090909093520
696e646578203520696e64657820726d6f7665746f0d0909097d2069660d0909093220636f707920726d6f7665746f0d090909393020726f746174650d09097d
0d09097b0d09090963757272656e74706f696e740d0909095f666f6e74486569676874207375620d0909093520696e646578207375620d0909093320696e6465
78205f73702065710d0909097b0d090909093920696e646578207375620d0909097d2069660d090d09090963757272656e74706f696e740d0909096578636820
3420696e64657820737472696e67776964746820706f70203220646976207375620d09090965786368205f666f6e74417363656e74207375620d0909096d6f76
65746f0d090d0909093220696e6465782066616c73652063686172706174680d090d0909096d6f7665746f20706f7020706f700d09097d206966656c73650d09
7d2063666f72616c6c0d0936206e706f700d7d206465660d2f686a73700d7b0d2020202034203120726f6c6c0d202020207b0d20202020202020206475702063
737472696e670d202020202020202066616c73652063686172706174680d20202020202020205f73702065710d20202020202020207b0d202020202020202020
2020203520696e646578203520696e64657820726d6f7665746f0d20202020202020207d2069660d20202020202020203220636f707920726d6f7665746f0d20
2020207d2063666f72616c6c0d2020202036206e706f700d7d206465660d2f6a73700d7b0d096d61747269782063757272656e746d61747269780d202020205f
6c696e656f7269656e746174696f6e2030206571207b686a73707d207b766a73707d206966656c73650d7d20f607000026062500e20fe00f6465660d2f73700d
7b0d202020206d61747269782063757272656e746d61747269780d2020202030203020302037203320726f6c6c0d202020205f6c696e656f7269656e74617469
6f6e2030206571207b686a73707d207b766a73707d206966656c73650d7d206465660d2f706c0d7b0d097472616e73666f726d0d09302e32352073756220726f
756e6420302e32352061646420657863680d09302e32352073756220726f756e6420302e32352061646420657863680d09697472616e73666f726d0d7d206465
660d2f7365747374726f6b6561646a7573742077686572650d7b0d09706f702074727565207365747374726f6b6561646a7573740d092f630d097b0d09096375
727665746f0d097d206465660d092f430d092f63206c6f6164206465660d092f760d097b0d090963757272656e74706f696e742036203220726f6c6c20637572
7665746f0d097d206465660d092f560d092f76206c6f6164206465660d092f790d097b0d09093220636f7079206375727665746f0d097d206465660d092f590d
092f79206c6f6164206465660d092f6c0d097b0d09096c696e65746f0d097d206465660d092f4c0d092f6c206c6f6164206465660d092f6d0d097b0d09096d6f
7665746f0d097d206465660d7d0d7b0d092f630d097b0d0909706c206375727665746f0d097d206465660d092f430d092f63206c6f6164206465660d092f760d
097b0d090963757272656e74706f696e742036203220726f6c6c20706c206375727665746f0d097d206465660d092f560d092f76206c6f6164206465660d092f
790d097b0d0909706c203220636f7079206375727665746f0d097d206465660d092f590d092f79206c6f6164206465660d092f6c0d097b0d0909706c206c696e
65746f0d097d206465660d092f4c0d092f6c206c6f6164206465660d092f6d0d097b0d0909706c206d6f7665746f0d097d206465660d7d206966656c73650d2f
640d7b0d09736574646173680d7d206465660d2f63660d7b0d7d206465660d2f690d7b0d0964757020302065710d097b0d0909706f702063660d097d2069660d
09736574666c61740d7d206465660d2f6a0d7b0d097365746c696e656a6f696e0d7d206465660d2f4a0d7b0d097365746c696e656361700d7d206465660d2f4d
0d7b0d097365746d697465726c696d69740d7d206465660d2f770d7b0d097365746c696e6577696474680d7d206465660d2f58520d7b0d0930206e650d092f5f
656f206578636820646465660d7d206465660d2f480d7b0d7d206465660d2f680d7b0d09636c6f7365706174680d7d206465660d2f4e0d7b0d095f706f6c6120
302065710d097b0d09095f646f436c697020312065710d09097b0d0909095f656f207b656f636c69707d207b636c69707d206966656c7365202f5f646f436c69
70203020646465660d09097d2069660d09096e6577706174680d097d0d097b0d09092f4352656e6465720d09097b0d0909094e0d09097d20646465660d097d20
6966656c73650d7d206465660d2f6e0d7b0d094e0d7d206465660d2f460d7b0d095f706f6c6120302065710d097b0d09095f646f436c697020312065710d0909
7b0d0909096773617665205f70662067726573746f7265205f656f207b656f636c69707d207b636c69707d206966656c7365206e657770617468202f5f6c7020
2f6e6f6e652064646566205f66630d0909092f5f646f436c6970203020646465660d09097d0d09097b0d0909095f70660d09097d206966656c73650d097d0d09
7b0d09092f4352656e6465720d09097b0d090909460d09097d20646465660d097d206966656c73650d7d206465660d2f660d7b0d09636c6f7365706174680d09
460d7d206465660d2f530d7b0d095f706f6c6120302065710d097b0d09095f646f436c697020312065710d09097b0d0909096773617665205f70732067726573
746f7265205f656f207b656f636c69707d207b636c69707d206966656c7365206e657770617468202f5f6c70202f6e6f6e652064646566205f73630d0909092f
5f646f436c6970203020646465660d09097d0d09097b0d0909095f70730d09097d206966656c73650d097d0d097b0d09092f4352656e6465720d09097b0d0909
09530d09097d20646465660d097d206966656c73650d7d206465660d2f730d7b0d09636c6f7365706174680d09530d7d206465660d2f420d7b0d095f706f6c61
20302065710d097b0d09095f646f436c697020312065710d0909677361766520462067726573746f72650d09097b0d090909677361766520532067726573746f
7265205f656f207b656f636c69707d207b636c69707d206966656c7365206e657770617468202f5f6c70202f6e6f6e652064646566205f73630d0909092f5f64
6f436c6970203020646465660d09097d0d09097b0d090909530d09097d206966656c73650d097d0d097b0d09092f4352656e6465720d09097b0d090909420d09
097d20646465660d097d206966656c73650d7d206465660d2f620d7b0d09636c6f7365706174680d09420d7d206465660d2f570d7b0d092f5f646f436c697020
3120646465660d7d206465660d2f2a0d7b0d09636f756e742030206e650d097b0d09096475702074797065202f737472696e67747970652065710d09097b0d09
0909706f700d09097d2069660d097d2069660d096e6577706174680d7d206465660d2f750d7b0d7d206465660d2f550d7b0d7d206465660d2f710d7b0d095f70
6f6c6120302065710d097b0d090967736176650d097d2069660d7d206465660d2f510d7b0d095f706f6c6120302065710d097b0d090967726573746f72650d09
7d2069660d7d206465660d2f2a750d7b0d095f706f6c61203120616464202f5f706f6c61206578636820646465660d7d206465660d2f2a550d7b0d095f706f6c
61203120737562202f5f706f6c61206578636820646465660d095f706f6c6120302065710d097b0d09094352656e6465720d097d2069660d7d206465660d2f44
0d7b0d09706f700d7d206465660d2f2a770d7b0d7d206465660d2f2a570d7b0d7d206465660d2f600d7b0d092f5f69207361766520646465660d09636c697046
6f72776172643f0d097b0d09096e756c6c6465766963650d097d2069660d0936203120726f6c6c2034206e706f700d09636f6e63617420706f700d0975736572
6469637420626567696e0d092f73686f77706167650d097b0d097d206465660d093020736574677261790d0930207365746c696e656361700d0931207365746c
696e6577696474680d0930207365746c696e656a6f696e0d093130207365746d697465726c696d69740d095b5d203020736574646173680d092f736574737472
6f6b6561646a757374207768657265207b706f702066616c7365207365747374726f6b6561646a7573747d2069660d096e6577706174680d0930207365746772
61790d0966616c7365207365746f7665727072696e740d7d206465660d2f7e0d7b0d20656e640d095f6920726573746f72650d7d206465660d2f5f726762746f
636d796b0d7b0d09330d097b0d0909312065786368207375622033203120726f6c6c0d097d207265706561740d093320636f707920312034203120726f6c6c0d
09330d097b0d09093320696e646578203220636f70792067740d09097b0d090909657863680d09097d2069660d0909706f702034203120726f6c6c0d097d2072
65706561740d09706f7020706f7020706f700d0934203120726f6c6c0d09330d097b0d09093320696e646578207375620d090933203120726f6c6c0d097d2072
65706561740d0934202d3120726f6c6c0d7d206465660d2f73657472676266696c6c0d7b0d095f72676266206173746f726520706f700d092f5f66630d097b0d
09095f6c70202f66696c6c206e650d09097b0d0909095f6f66207365746f7665727072696e740d0909095f7267626620616c6f616420706f7020736574726762
636f6c6f720d0909092f5f6c70202f66696c6c20646465660d09097d2069660d097d20646465660d092f5f70660d097b0d09095f66630d09095f656f207b656f
66696c6c7d207b66696c6c7d206966656c73650d097d20646465660d092f5f7073660d097b0d09095f66630d090968766173686f770d097d20646465660d092f
5f706a73660d097b0d09095f66630d0909687661776964746873686f770d097d20646465660d092f5f6c70202f6e6f6e6520646465660d7d206465660d2f7365
747267627374726f6b650d7b0d095f72676273206173746f726520706f700d092f5f73630d097b0d09095f6c70202f7374726f6b65206e650d09097b0d090909
5f6f73207365746f7665727072696e740d0909095f7267627320616c6f616420706f7020736574726762636f6c6f720d0909092f5f6c70202f7374726f6b6520
646465660d09097d2069660d097d20646465660d092f5f70730d097b0d09095f73630d09097374726f6b650d097d20646465660d092f5f7073730d097b0d0909
5f73630d090973730d097d20646465660d092f5f706a73730d097b0d09095f73630d09096a73730d097d20646465660d092f5f6c70202f6e6f6e652064646566
0d7d206465660d2f4f0d7b0d0930206e650d092f5f6f66206578636820646465660d092f5f6c70202f6e6f6e6520646465660d7d206465660d2f520d7b0d0930
206e650d092f5f6f73206578636820646465660d092f5f6c70202f6e6f6e6520646465660d7d206465660d2f670d7b0d092f5f6766206578636820646465660d
092f5f66630d097b0d09095f6c70202f66696c6c206e650d09097b0d0909095f6f66207365746f7665727072696e740d0909095f676620736574677261790d09
09092f5f6c70202f66696c6c20646465660d09097d2069660d097d20646465660d092f5f70660d097b0d09095f66630d09095f656f207b656f66696c6c7d207b
66696c6c7d206966656c73650d097d20646465660d092f5f7073660d097b0d09095f66630d090968766173686f770d097d20646465660d092f5f706a73660d09
7b0d09095f66630d0909687661776964746873686f770d097d20646465660d092f5f6c70202f6e6f6e6520646465660d7d206465660d2f470d7b0d092f5f6773
206578636820646465660d092f5f73630d097b0d09095f6c70202f7374726f6b65206e650d09097b0d0909095f6f73207365746f7665727072696e740d090909
5f677320736574677261790d0909092f5f6c70202f7374726f6b6520646465660d09097d2069660d097d20646465660d092f5f70730d097b0d09095f73630d09
097374726f6b650d097d20646465660d092f5f7073730d097b0d09095f73630d090973730d097d20646465660d092f5f706a73730d097b0d09095f73630d0909
6a73730d097d20646465660d092f5f6c70202f6e6f6e6520646465660d7d206465660d2f6b0d7b0d095f6366206173746f726520706f700d092f5f66630d097b
0d09095f6c70202f66696c6c206e650d09097b0d0909095f6f66207365746f7665727072696e740d0909095f636620616c6f616420706f7020736574636d796b
636f6c6f720d0909092f5f6c70202f66696c6c2064646566f607000026062500e20fe00f0d09097d2069660d097d20646465660d092f5f70660d097b0d09095f
66630d09095f656f207b656f66696c6c7d207b66696c6c7d206966656c73650d097d20646465660d092f5f7073660d097b0d09095f66630d090968766173686f
770d097d20646465660d092f5f706a73660d097b0d09095f66630d0909687661776964746873686f770d097d20646465660d092f5f6c70202f6e6f6e65206464
65660d7d206465660d2f4b0d7b0d095f6373206173746f726520706f700d092f5f73630d097b0d09095f6c70202f7374726f6b65206e650d09097b0d0909095f
6f73207365746f7665727072696e740d0909095f637320616c6f616420706f7020736574636d796b636f6c6f720d0909092f5f6c70202f7374726f6b65206464
65660d09097d2069660d097d20646465660d092f5f70730d097b0d09095f73630d09097374726f6b650d097d20646465660d092f5f7073730d097b0d09095f73
630d090973730d097d20646465660d092f5f706a73730d097b0d09095f73630d09096a73730d097d20646465660d092f5f6c70202f6e6f6e6520646465660d7d
206465660d2f58610d7b0d095f3f636d796b207b0d090933206e706f70206b0d097d7b0d090973657472676266696c6c2034206e706f700d097d206966656c73
650d7d206465660d2f58410d7b0d095f3f636d796b207b0d090933206e706f70204b0d097d7b0d09097365747267627374726f6b652034206e706f700d097d20
6966656c73650d7d206465660d2f58730d7b0d092f5f6766206578636820646465660d0935206e706f700d092f5f66630d097b0d09095f6c70202f66696c6c20
6e650d09097b0d0909095f6f66207365746f7665727072696e740d0909095f676620736574414973657061726174696f6e677261790d0909092f5f6c70202f66
696c6c20646465660d09097d2069660d097d20646465660d092f5f70660d097b0d09095f66630d09095f656f207b656f66696c6c7d207b66696c6c7d20696665
6c73650d097d20646465660d092f5f7073660d097b0d09095f66630d090968766173686f770d097d20646465660d092f5f706a73660d097b0d09095f66630d09
09687661776964746873686f770d097d20646465660d092f5f6c70202f6e6f6e6520646465660d7d206465660d2f58530d7b0d092f5f67732065786368206464
65660d0935206e706f700d092f5f73630d097b0d09095f6c70202f7374726f6b65206e650d09097b0d0909095f6f73207365746f7665727072696e740d090909
5f677320736574414973657061726174696f6e677261790d0909092f5f6c70202f7374726f6b6520646465660d09097d2069660d097d20646465660d092f5f70
730d097b0d09095f73630d09097374726f6b650d097d20646465660d092f5f7073730d097b0d09095f73630d090973730d097d20646465660d092f5f706a7373
0d097b0d09095f73630d09096a73730d097d20646465660d092f5f6c70202f6e6f6e6520646465660d7d206465660d2f58780d7b0d09657863680d092f5f6766
206578636820646465660d0930206571207b0d090966696e64636d796b637573746f6d636f6c6f720d097d7b0d09095f3f636d796b207b747275657d7b2f6669
6e64726762637573746f6d636f6c6f722077686572657b706f702066616c73657d7b747275657d6966656c73657d6966656c73650d09097b0d09090934203120
726f6c6c2033206e706f700d09090966696e64636d796b637573746f6d636f6c6f720d09097d7b0d09090938202d3420726f6c6c2034206e706f700d09090966
696e64726762637573746f6d636f6c6f720d09097d206966656c73650d097d206966656c73650d092f5f6966206578636820646465660d092f5f66630d097b0d
09095f6c70202f66696c6c206e650d09097b0d0909095f6f66207365746f7665727072696e740d0909095f6966205f6766203120657863682073756220736574
637573746f6d636f6c6f720d0909092f5f6c70202f66696c6c20646465660d09097d2069660d097d20646465660d092f5f70660d097b0d09095f66630d09095f
656f207b656f66696c6c7d207b66696c6c7d206966656c73650d097d20646465660d092f5f7073660d097b0d09095f66630d090968766173686f770d097d2064
6465660d092f5f706a73660d097b0d09095f66630d0909687661776964746873686f770d097d20646465660d092f5f6c70202f6e6f6e6520646465660d7d2064
65660d2f58580d7b0d09657863680d092f5f6773206578636820646465660d0930206571207b0d090966696e64636d796b637573746f6d636f6c6f720d097d7b
0d09095f3f636d796b207b747275657d7b2f66696e64726762637573746f6d636f6c6f722077686572657b706f702066616c73657d7b747275657d6966656c73
657d6966656c73650d09097b0d09090934203120726f6c6c2033206e706f700d09090966696e64636d796b637573746f6d636f6c6f720d09097d7b0d09090938
202d3420726f6c6c2034206e706f700d09090966696e64726762637573746f6d636f6c6f720d09097d206966656c73650d097d206966656c73650d092f5f6973
206578636820646465660d092f5f73630d097b0d09095f6c70202f7374726f6b65206e650d09097b0d0909095f6f73207365746f7665727072696e740d090909
5f6973205f6773203120657863682073756220736574637573746f6d636f6c6f720d0909092f5f6c70202f7374726f6b6520646465660d09097d2069660d097d
20646465660d092f5f70730d097b0d09095f73630d09097374726f6b650d097d20646465660d092f5f7073730d097b0d09095f73630d090973730d097d206464
65660d092f5f706a73730d097b0d09095f73630d09096a73730d097d20646465660d092f5f6c70202f6e6f6e6520646465660d7d206465660d2f780d7b0d092f
5f6766206578636820646465660d0966696e64636d796b637573746f6d636f6c6f720d092f5f6966206578636820646465660d092f5f66630d097b0d09095f6c
70202f66696c6c206e650d09097b0d0909095f6f66207365746f7665727072696e740d0909095f6966205f676620312065786368207375622073657463757374
6f6d636f6c6f720d0909092f5f6c70202f66696c6c20646465660d09097d2069660d097d20646465660d092f5f70660d097b0d09095f66630d09095f656f207b
656f66696c6c7d207b66696c6c7d206966656c73650d097d20646465660d092f5f7073660d097b0d09095f66630d090968766173686f770d097d20646465660d
092f5f706a73660d097b0d09095f66630d0909687661776964746873686f770d097d20646465660d092f5f6c70202f6e6f6e6520646465660d7d206465660d2f
580d7b0d092f5f6773206578636820646465660d0966696e64636d796b637573746f6d636f6c6f720d092f5f6973206578636820646465660d092f5f73630d09
7b0d09095f6c70202f7374726f6b65206e650d09097b0d0909095f6f73207365746f7665727072696e740d0909095f6973205f67732031206578636820737562
20736574637573746f6d636f6c6f720d0909092f5f6c70202f7374726f6b6520646465660d09097d2069660d097d20646465660d092f5f70730d097b0d09095f
73630d09097374726f6b650d097d20646465660d092f5f7073730d097b0d09095f73630d090973730d097d20646465660d092f5f706a73730d097b0d09095f73
630d09096a73730d097d20646465660d092f5f6c70202f6e6f6e6520646465660d7d206465660d2f584b0d7b0d0933202d3120726f6c6c20706f700d09302065
710d097b0d0909312065786368207375620d090933207b6475702033203120726f6c6c206d756c2035203120726f6c6c7d207265706561740d09096d756c2034
203120726f6c6c0d09094b0d097d0d097b0d0909312065786368207375622034203120726f6c6c0d090933207b31206578636820737562203320696e64657820
6d756c20312065786368207375622033203120726f6c6c7d207265706561740d090934202d3120726f6c6c20706f700d090958410d097d206966656c73650d7d
206465660d2f586b0d7b0d0933202d3120726f6c6c20706f700d09302065710d097b0d0909312065786368207375620d090933207b6475702033203120726f6c
6c206d756c2035203120726f6c6c7d207265706561740d09096d756c2034203120726f6c6c0d09096b0d097d0d097b0d09093120657863682073756220342031
20726f6c6c0d090933207b31206578636820737562203320696e646578206d756c20312065786368207375622033203120726f6c6c7d207265706561740d0909
34202d3120726f6c6c20706f700d090958610d097d206966656c73650d7d206465660d2f410d7b0d09706f700d7d206465660d2f616e6e6f7461746570616765
0d7b0d7573657264696374202f616e6e6f7461746570616765203220636f7079206b6e6f776e207b67657420657865637d207b706f7020706f707d206966656c
73650d7d206465660d2f5854207b0d09706f7020706f700d7d206465660d2f5874207b0d09706f700d7d206465660d2f646973636172640d7b0d097361766520
2f646973636172645361766520657863682073746f72650d09646973636172644469637420626567696e0d092f656e64537472696e6720657863682073746f72
650d09677433383f0d097b0d090932206164640d097d2069660d096c6f61640d0973746f707065640d09706f700d20656e640d09646973636172645361766520
726573746f72650d7d2062696e64206465660d7573657264696374202f6469736361726444696374203720646963742064757020626567696e0d7075740d2f70
72653338496e697469616c697a650d7b0d092f656e64537472696e674c656e67746820656e64537472696e67206c656e6774682073746f72650d092f6e657742
75666620627566666572203020656e64537472696e674c656e67746820676574696e74657276616c2073746f72650d092f6e6577427566664275744669727374
206e657742756666203120656e64537472696e674c656e67746820312073756220676574696e74657276616c2073746f72650d092f6e6577427566664c617374
206e65774275666620656e64537472696e674c656e677468203120737562203120676574696e74657276616c2073746f72650d7d206465660d2f736869667442
75666665720d7b0d096e6577427566662030206e657742756666427574466972737420707574696e74657276616c0d096e6577427566664c61737420300d0963
757272656e7466696c652072656164206e6f740d097b0d0973746f700d097d2069660d097075740d7d206465660d300d7b0d097072653338496e697469616c69
7a650d096d61726b0d0963757272656e7466696c65206e6577427566662072656164737472696e67206578636820706f700d097b0d09097b0d0909096e657742
75666620656e64537472696e672065710d0909097b0d09090909636c656172746f6d61726b2073746f700d0909097d2069660d09090973686966744275666665
720d0909f607000026062500e20fe00f7d206c6f6f700d097d0d097b0d0973746f700d097d206966656c73650d7d206465660d310d7b0d097072653338496e69
7469616c697a650d092f626567696e537472696e6720657863682073746f72650d096d61726b0d0963757272656e7466696c65206e6577427566662072656164
737472696e67206578636820706f700d097b0d09097b0d0909096e65774275666620626567696e537472696e672065710d0909097b0d090909092f6c61796572
436f756e7420647570206c6f61642031206164642073746f72650d0909097d0d0909097b0d090909096e65774275666620656e64537472696e672065710d0909
09097b0d09090909092f6c61796572436f756e7420647570206c6f61642031207375622073746f72650d09090909096c61796572436f756e7420302065710d09
090909097b0d090909090909636c656172746f6d61726b2073746f700d09090909097d2069660d090909097d2069660d0909097d206966656c73650d09090973
686966744275666665720d09097d206c6f6f700d097d2069660d7d206465660d320d7b0d096d61726b0d097b0d090963757272656e7466696c65206275666665
72207b726561646c696e657d2073746f70706564207b0d0909092520617373756d65206572726f72207761732064756520746f206f76657266696c6c696e6720
746865206275666665720d09097d7b0d0909096e6f740d0909097b0d0909090973746f700d0909097d2069660d090909656e64537472696e67206571207b0d09
090909636c656172746f6d61726b2073746f700d0909097d2069660d09097d6966656c73650d097d206c6f6f700d7d206465660d330d7b0d092f626567696e53
7472696e6720657863682073746f72650d092f6c61796572436e7420312073746f72650d096d61726b0d097b0d090963757272656e7466696c65206275666665
72207b726561646c696e657d2073746f70706564207b0d0909092520617373756d65206572726f72207761732064756520746f206f76657266696c6c696e6720
746865206275666665720d09097d7b0d0909096e6f740d0909097b0d0909090973746f700d0909097d2069660d09090964757020626567696e537472696e6720
65710d0909097b0d09090909706f70202f6c61796572436e7420647570206c6f61642031206164642073746f72650d0909097d0d0909097b0d09090909656e64
537472696e672065710d090909097b0d09090909096c61796572436e7420312065710d09090909097b0d090909090909636c656172746f6d61726b2073746f70
0d09090909097d0d09090909097b0d0909090909092f6c61796572436e7420647570206c6f61642031207375622073746f72650d09090909097d206966656c73
650d090909097d2069660d0909097d206966656c73650d09097d6966656c73650d097d206c6f6f700d7d206465660d656e640d7573657264696374202f636c69
7052656e6465724f666620313520646963742064757020626567696e0d7075740d7b0d092f6e202f4e202f73202f53202f66202f46202f62202f420d7d0d7b0d
097b0d09095f646f436c697020312065710d09097b0d0909092f5f646f436c697020302064646566205f656f207b656f636c69707d207b636c69707d20696665
6c73650d09097d2069660d09096e6577706174680d097d206465660d7d20666f72616c6c0d2f5472202f706f70206c6f6164206465660d2f4262207b7d206465
660d2f4242202f706f70206c6f6164206465660d2f4267207b3132206e706f707d206465660d2f426d207b36206e706f707d206465660d2f4263202f426d206c
6f6164206465660d2f4268207b34206e706f707d206465660d656e640d2f4c620d7b0d0936206e706f700d0937203220726f6c6c0d0935206e706f700d093020
65710d097b0d0909302065710d09097b0d09090928254149355f426567696e4c617965722920312028254149355f456e644c617965722d2d2920646973636172
640d09097d0d09097b0d0909090d0909092f636c6970466f72776172643f2074727565206465660d0909090d0909092f5478202f706f70206c6f616420646566
0d0909092f546a202f706f70206c6f6164206465660d0909090d09090963757272656e746469637420656e6420636c697052656e6465724f666620626567696e
20626567696e0d09097d206966656c73650d097d0d097b0d0909302065710d09097b0d09090973617665202f646973636172645361766520657863682073746f
72650d09097d2069660d097d206966656c73650d7d2062696e64206465660d2f4c420d7b0d09646973636172645361766520647570206e756c6c206e650d097b
0d0909726573746f72650d097d0d097b0d0909706f700d0909636c6970466f72776172643f0d09097b0d09090963757272656e74646963740d090920656e640d
090920656e640d090920626567696e0d09090909090d0909092f636c6970466f72776172643f2066616c736520646465660d09097d2069660d097d206966656c
73650d7d2062696e64206465660d2f50620d7b0d09706f7020706f700d09302028254149355f456e6450616c657474652920646973636172640d7d2062696e64
206465660d2f4e700d7b0d09302028254149355f456e645f4e6f6e5072696e74696e672d2d2920646973636172640d7d2062696e64206465660d2f4c6e202f70
6f70206c6f6164206465660d2f41700d2f706f70206c6f6164206465660d2f41720d7b0d0937322065786368206469760d093020647472616e73666f726d2064
7570206d756c206578636820647570206d756c2061646420737172740d096475702031206c740d097b0d0909706f7020310d097d2069660d09736574666c6174
0d7d206465660d2f4d620d7b0d09710d7d206465660d2f4d640d7b0d7d206465660d2f4d420d7b0d09510d7d206465660d2f6e6320342064696374206465660d
6e6320626567696e0d2f736574677261790d7b0d09706f700d7d2062696e64206465660d2f736574636d796b636f6c6f720d7b0d0934206e706f700d7d206269
6e64206465660d2f736574726762636f6c6f720d7b0d0933206e706f700d7d2062696e64206465660d2f736574637573746f6d636f6c6f720d7b0d0932206e70
6f700d7d2062696e64206465660d63757272656e746469637420726561646f6e6c7920706f700d656e640d2f58500d7b0d0934206e706f700d7d2062696e6420
6465660d2f58440d7b0d09706f700d7d2062696e64206465660d656e640d7365747061636b696e670d2525456e645265736f757263650d2525426567696e5265
736f757263653a2070726f637365742041646f62655f6373686f7720322e3020380d25255469746c653a202857726974696e672053797374656d204f70657261
746f7273290d252556657273696f6e3a20322e3020380d25254372656174696f6e446174653a2028312f32332f3839292028290d2525436f707972696768743a
202828432920313939322d313939362041646f62652053797374656d7320496e636f72706f726174656420416c6c20526967687473205265736572766564290d
63757272656e747061636b696e672074727565207365747061636b696e670d7573657264696374202f41646f62655f6373686f77203134206469637420647570
20626567696e207075740d2f696e697469616c697a650d7b0d0941646f62655f6373686f7720626567696e0d0941646f62655f6373686f770d097b0d09096475
702078636865636b0d09097b0d09090962696e640d09097d2069660d0909706f7020706f700d097d20666f72616c6c0d20656e640d0941646f62655f6373686f
7720626567696e0d7d206465660d2f7465726d696e6174650d7b0d63757272656e74646963742041646f62655f6373686f772065710d097b0d20656e640d097d
2069660d7d206465660d2f63666f72616c6c0d7b0d092f5f6c6f62797465203020646465660d092f5f686962797465203020646465660d092f5f6370726f6320
6578636820646465660d092f5f637363726970742063757272656e74666f6e74202f466f6e74536372697074206b6e6f776e207b2063757272656e74666f6e74
202f466f6e7453637269707420676574207d207b202d31207d206966656c736520646465660d097b0d09092f5f6c6f62797465206578636820646465660d0909
5f68696279746520302065710d09095f6373637269707420312065710d09095f6c6f6279746520313239206765205f6c6f6279746520313539206c6520616e64
0d09095f6c6f6279746520323234206765205f6c6f6279746520323532206c6520616e64206f7220616e640d09095f6373637269707420322065710d09095f6c
6f6279746520313631206765205f6c6f6279746520323534206c6520616e6420616e640d09095f6373637269707420332065710d09095f6c6f62797465203136
31206765205f6c6f6279746520323534206c6520616e6420616e640d20202020095f637363726970742032352065710d09095f6c6f6279746520313631206765
205f6c6f6279746520323534206c6520616e6420616e640d20202020095f63736372697074202d312065710d09096f72206f72206f72206f7220616e640d0909
7b0d0909092f5f686962797465205f6c6f6279746520646465660d09097d0d09097b0d0909095f68696279746520323536206d756c205f6c6f62797465206164
640d0909095f6370726f630d0909092f5f686962797465203020646465660d09097d206966656c73650d097d20666f72616c6c0d7d206465660d2f6373747269
6e670d7b0d0964757020323536206c740d097b0d09092873292064757020302034203320726f6c6c207075740d097d0d097b0d09096475702032353620696469
76206578636820323536206d6f640d090928686c29206475702064757020302036203520726f6c6c2070757420312034203320726f6c6c207075740d097d2069
66656c73650d7d206465660d2f636c656e6774680d7b0d093020657863680d097b20323536206c74207b2031207d207b2032207d206966656c73652061646420
7d2063666f72616c6c0d7d206465660d2f6861776964746873686f770d7b0d097b0d09096475702063737472696e670d090973686f770d09095f68766178205f
6876617920726d6f7665746f0d09095f68767762206571207b205f68766378205f6876637920726d6f7665746f207d2069660d097d2063666f72616c6c0d7d20
6465660d2f7661776964746873686f770d7b0d097b0d090964757020323535206c650d09095f636861726f7269656e746174696f6e20312065710d0909616e64
0d09097b0d0909092d393020726f746174650d09090930205f666f6e74526f7461746541646a75737420726d6f7665746f0d09090963737472696e670d090909
5f68766378205f68766379205f68767762205f68766178205f687661792036202d3120726f6c6c2061776964746873686f770d09090930205f666f6e74526f74
61746541646a757374206e656720726d6f7665746f0d090909393020726f746174650d09097d0d09097b0d0909096375f607000026062500e20fe00f7272656e
74706f696e740d0909095f666f6e74486569676874207375620d09090965786368205f68766179207375622065786368205f68766178207375620d0909093220
696e646578205f68767762206571207b2065786368205f68766379207375622065786368205f6876637820737562207d2069660d09090933203220726f6c6c0d
09090963737472696e670d09090964757020737472696e67776964746820706f70203220646976206e6567205f666f6e74417363656e74206e656720726d6f76
65746f0d09090973686f770d0909096d6f7665746f0d09097d206966656c73650d097d2063666f72616c6c0d7d206465660d2f687661776964746873686f770d
7b0d0936203120726f6c6c0d092f5f68766179206578636820646465660d092f5f68766178206578636820646465660d092f5f68767762206578636820646465
660d092f5f68766379206578636820646465660d092f5f68766378206578636820646465660d095f6c696e656f7269656e746174696f6e2030206571207b2068
61776964746873686f77207d207b207661776964746873686f77207d206966656c73650d7d206465660d2f6876776964746873686f770d7b0d09302030203320
2d3120726f6c6c20687661776964746873686f770d7d206465660d2f68766173686f770d7b0d0930203020302036202d3320726f6c6c20687661776964746873
686f770d7d206465660d2f687673686f770d7b0d093020302030203020302036202d3120726f6c6c20687661776964746873686f770d7d206465660d63757272
656e746469637420726561646f6e6c7920706f7020656e640d7365747061636b696e670d2525456e645265736f757263650d2525426567696e5265736f757263
653a2070726f637365742041646f62655f73686164696e675f41493820312e3020300d25255469746c653a202841646f626520496c6c7573747261746f722038
2053686164696e672050726f63736574290d252556657273696f6e3a20312e3020300d25254372656174696f6e446174653a202831322f31372f393729202829
0d2525436f707972696768743a202828432920313938372d313939372041646f62652053797374656d7320496e636f72706f726174656420416c6c2052696768
7473205265736572766564290d7573657264696374202f64656661756c747061636b696e672063757272656e747061636b696e67207075742074727565207365
747061636b696e670d7573657264696374202f41646f62655f73686164696e675f41493820313020646963742064757020626567696e207075740d2f696e6974
69616c697a65207b0d0941646f62655f73686164696e675f41493820626567696e0d0941646f62655f73686164696e675f41493820626470726f63730d094d65
7368202f696e697469616c697a652067657420657865630d7d206465660d2f7465726d696e617465207b0d0963757272656e74646963742041646f62655f7368
6164696e675f414938206571207b0d0920656e640d097d2069660d7d206465660d2f626470726f6373207b0d097b0d09096475702078636865636b203120696e
6465782074797065202f61727261797479706520657120616e64207b0d09090962696e640d09097d2069660d0909706f7020706f700d097d20666f72616c6c0d
7d206465660d2f5821207b706f707d206465660d2f5823207b706f7020706f707d206465660d2f4d6573682034302064696374206465660d4d65736820626567
696e0d2f696e697469616c697a65207b0d094d65736820626470726f63730d094d65736820626567696e0d09092f656d756c6174653f202f4149384d65736845
6d756c6174696f6e207768657265207b0d090909706f70204149384d657368456d756c6174696f6e0d09097d7b0d09090973797374656d64696374202f736866
696c6c206b6e6f776e206e6f740d09097d206966656c7365206465660d20656e640d7d206465660d2f6264207b0d0973686164696e676469637420626567696e
0d7d206465660d2f7061696e74207b0d09656d756c6174653f207b0d0920656e640d097d7b0d09092f5f6c70202f6e6f6e652064646566205f6663202f5f6c70
202f6e6f6e6520646465660d09090d09092f4149436f6c6f725370616365204149436f6c6f72537061636520746f636f6c6f7273706163652073746f72650d09
092f436f6c6f725370616365204149436f6c6f72537061636520746f707373706163652073746f72650d09090d090976657273696f6e5f67655f333031302e31
3036206e6f742073797374656d64696374202f736574736d6f6f74686e657373206b6e6f776e20616e64207b0d090909302e3030303120736574736d6f6f7468
6e6573730d09097d2069660d09090d0909636f6d706f736974653f207b0d0909092f44617461536f757263652067657464617461737263206465660d0909094d
617472697820636f6e6361740d09090963757272656e746469637420656e640d090909736866696c6c0d09097d7b0d0909094149436f6c6f725370616365206d
616b65736d61726b73204149506c6174654c697374206d61726b696e67706c61746520616e64206e6f742069736f7665727072696e7420616e64207b0d090909
20656e640d0909097d7b0d090909092f436f6c6f725370616365202f446576696365477261792073746f72650d090909092f4465636f6465205b302031203020
31203020315d2073746f72650d090909092f44617461536f7572636520676574706c617465737263206465660d090909094d617472697820636f6e6361740d09
09090963757272656e746469637420656e640d09090909736866696c6c0d0909097d206966656c73650d09097d206966656c73650d097d206966656c73650d7d
206465660d2f73686164696e67646963742031322064696374206465660d73686164696e676469637420626567696e0d092f53686164696e6754797065203620
6465660d092f42697473506572436f6f7264696e617465203136206465660d092f42697473506572436f6d706f6e656e742038206465660d092f426974735065
72466c61672038206465660d656e640d2f6461746166696c65206e756c6c206465660d2f646174616275662032353620737472696e67206465660d2f64617461
7074722030206465660d2f7372637370616365206e756c6c206465660d2f7372636368616e6e656c732030206465660d2f6473746368616e6e656c7320302064
65660d2f647374706c6174652030206465660d2f737263746f647374636f6c6f72206e756c6c206465660d2f676574706c617465737263207b0d092f73726373
70616365204149436f6c6f7253706163652073746f72650d092f7372636368616e6e656c73204149436f6c6f725370616365206765746e6368616e6e656c7320
73746f72650d092f6473746368616e6e656c7320312073746f72650d092f647374706c61746520676574706c617465696e6465782073746f72650d092f737263
746f647374636f6c6f72207372637370616365206d616b65736d61726b73207b0d0909647374706c6174652034206571207b0d0909097b312065786368207375
627d0d09097d7b0d0909097b737263737061636520746f636d796b203320647374706c6174652073756220696e64657820312065786368207375622035203120
726f6c6c2034207b706f707d207265706561747d0d09097d206966656c73650d097d7b0d09097b7372636368616e6e656c73207b706f707d2072657065617420
317d0d097d206966656c73652073746f72650d092f6461746166696c6520676574646174617372632073746f72650d092f72647061746368313638206c6f6164
20446174614c656e677468202829202f53756246696c654465636f64652066696c7465720d7d206465660d2f67657464617461737263207b0d092f7264636d6e
746c696e65206c6f6164202f415343494938354465636f64652066696c7465720d7d206465660d2f72647061746368313638207b0d092f646174617074722030
2073746f72650d093439207264636f756e740d0934207b0d0909647570207b706f70207372636368616e6e656c7320676574696e74387d2069660d0909647570
207b706f7020737263746f647374636f6c6f72206473746368616e6e656c7320707574696e743820747275657d2069660d097d207265706561740d097b646174
616275662030206461746170747220676574696e74657276616c7d7b28297d206966656c73650d7d206465660d2f7264706174636833323136207b0d092f6461
746170747220302073746f72650d093937207264636f756e740d0934207b0d0909647570207b706f70207372636368616e6e656c7320676574696e7431367d20
69660d0909647570207b706f7020737263746f647374636f6c6f72206473746368616e6e656c7320707574696e74313620747275657d2069660d097d20726570
6561740d097b646174616275662030206461746170747220676574696e74657276616c7d7b28297d206966656c73650d7d206465660d2f7264636f756e74207b
0d096475702030206774207b0d09096461746166696c65206461746162756620646174617074722034202d3120726f6c6c20676574696e74657276616c207265
6164737472696e670d090965786368206c656e677468206461746170747220616464202f6461746170747220657863682073746f72650d097d7b0d0909747275
650d097d206966656c73650d7d206465660d2f676574696e7438207b0d096d61726b20747275652033202d3120726f6c6c0d097b0d0909647570207b706f7020
6461746166696c6520726561647d2069660d0909647570207b706f70203235352064697620747275657d2069660d097d207265706561740d097b0d0909636f75
6e74746f6d61726b203120616464202d3120726f6c6c20706f7020747275650d097d7b0d0909636c656172746f6d61726b2066616c73650d097d206966656c73
650d7d206465660d2f707574696e7438207b0d09647570206461746170747220616464202f6461746170747220657863682073746f72650d0964617461707472
20657863680d097b0d0909312073756220657863680d0909323535206d756c206376690d090964617461627566203220696e6465780d090933202d3120726f6c
6c207075740d097d207265706561740d09706f700d7d20646566200d2f676574696e743136207b0d096d61726b20747275652033202d3120726f6c6c0d097b0d
0909647570207b706f70206461746166696c6520726561647d2069660d0909647570207b706f7020323536206d756c206461746166696c6520726561647d2069
660d0909647570207b706f70206164642036353533352064697620747275657d2069660d097d207265706561740d097b0d0909636f756e74746f6d61726b2031
20616464202d3120726f6c6c20706f7020747275650d097d7b0d0909636c656172746f6d61726b2066616c73650d097d206966656c73650d7d206465660d2f70
7574696e743136207b0d096475702032206d756c2064617461707472f607000026062500e20fe00f20616464202f6461746170747220657863682073746f7265
0d096461746170747220657863680d097b0d0909322073756220657863680d09093635353335206d756c20637669206475700d09093235362069646976206461
7461627566203320696e6465782033202d3120726f6c6c207075740d0909323536206d6f642064617461627566203220696e6465782031206164642033202d31
20726f6c6c207075740d097d207265706561740d09706f700d7d20646566200d2f7372636275662032353620737472696e67206465660d2f7264636d6e746c69
6e65207b0d0963757272656e7466696c652073726362756620726561646c696e6520706f700d0928252920616e63686f72736561726368207b706f707d206966
0d7d206465660d2f676574706c617465696e646578207b0d0930205b6379616e3f206d6167656e74613f2079656c6c6f773f20626c61636b3f20637573746f6d
436f6c6f723f5d207b7b657869747d2069662031206164647d20666f72616c6c0d7d206465660d2f6169637361727261792034206172726179206465660d2f61
696373616c7476616c732034206172726179206465660d2f61696373616c74636f6c722061696373616c7476616c73206465660d2f746f636f6c6f7273706163
65207b0d096475702074797065202f617272617974797065206571207b0d09096d61726b206578636820616c6f616420706f700d090961696373617272617920
302033202d3120726f6c6c207075740d090961696373617272617920312033202d3120726f6c6c207075740d0909647570206169637361727261792032203320
2d3120726f6c6c207075740d090967657474696e7478666f726d2061696373617272617920332033202d3120726f6c6c207075740d0909636f756e74746f6d61
726b2061696373616c7476616c7320302033202d3120726f6c6c20676574696e74657276616c202f61696373616c74636f6c7220657863682073746f72650d09
0961696373616c74636f6c72206173746f726520706f7020706f700d09096169637361727261790d097d2069660d7d206465660d2f73756274696e7478666f72
6d207b61696373616c74636f6c72207b3120696e646578206d756c20657863687d20666f72616c6c20706f707d206465660d2f61646474696e7478666f726d20
7b61696373616c74636f6c72207b3120737562203120696e646578206d756c20312061646420657863687d20666f72616c6c20706f707d206465660d2f676574
74696e7478666f726d207b0d092f446576696365524742206571207b2f61646474696e7478666f726d7d7b2f73756274696e7478666f726d7d206966656c7365
206c6f61640d7d206465660d2f6765746e6368616e6e656c73207b0d096475702074797065202f617272617974797065206571207b30206765747d2069660d09
636f6c6f7273706163656469637420657863682067657420626567696e204368616e6e656c7320656e640d7d206465660d2f6d616b65736d61726b73207b0d09
636f6d706f736974653f207b0d0909706f7020747275650d097d7b0d0909647570206475702074797065202f617272617974797065206571207b30206765747d
2069660d0909636f6c6f7273706163656469637420657863682067657420626567696e204d61726b73506c61746520656e640d097d206966656c73650d7d2064
65660d2f6d61726b696e67706c617465207b0d09636f6d706f736974653f207b0d0909706f7020747275650d097d7b0d09096475702074797065202f61727261
7974797065206571207b0d090909647570206c656e67746820676574706c617465696e646578206774207b676574706c617465696e646578206765747d7b706f
702066616c73657d206966656c73650d09097d2069660d097d206966656c73650d7d206465660d2f746f636d796b207b0d09647570206475702074797065202f
617272617974797065206571207b30206765747d2069660d09636f6c6f7273706163656469637420657863682067657420626567696e20546f434d594b20656e
640d7d206465660d2f746f70737370616365207b0d09647570206475702074797065202f617272617974797065206571207b30206765747d2069660d09636f6c
6f7273706163656469637420657863682067657420626567696e20546f5053537061636520656e640d7d206465660d2f636f6c6f727370616365646963742035
20646963742064757020626567696e0d092f44657669636547726179203420646963742064757020626567696e0d09092f4368616e6e656c732031206465660d
09092f4d61726b73506c617465207b706f7020626c61636b3f7d206465660d09092f546f434d594b207b706f7020312065786368207375622030203020302034
202d3120726f6c6c7d206465660d09092f546f50535370616365207b7d206465660d20656e64206465660d092f44657669636552474220342064696374206475
7020626567696e0d09092f4368616e6e656c732033206465660d09092f4d61726b73506c617465207b706f70206973434d594b5365703f7d206465660d09092f
546f434d594b207b706f70205f726762746f636d796b7d206465660d09092f546f50535370616365207b7d206465660d20656e64206465660d092f4465766963
65434d594b203420646963742064757020626567696e0d09092f4368616e6e656c732034206465660d09092f4d61726b73506c617465207b706f70206973434d
594b5365703f7d206465660d09092f546f434d594b207b706f707d206465660d09092f546f50535370616365207b7d206465660d20656e64206465660d092f53
657061726174696f6e203420646963742064757020626567696e0d09092f4368616e6e656c732031206465660d09092f4d61726b73506c617465207b0d090909
2f66696e64636d796b637573746f6d636f6c6f72207768657265207b0d09090909706f70206475702031206578636820546f434d594b2035202d3120726f6c6c
2031206765740d0909090966696e64636d796b637573746f6d636f6c6f72203120736574637573746f6d636f6c6f720d0909090973797374656d64696374202f
63757272656e74677261792067657420657865630d0909090931206e650d0909097d7b0d09090909706f702066616c73650d0909097d206966656c73650d0909
7d206465660d09092f546f434d594b207b0d090909647570203220676574206d61726b20657863682034203220726f6c6c0d090909332067657420657865630d
090909636f756e74746f6d61726b202d3120726f6c6c20746f636d796b0d09090935202d3120726f6c6c20706f700d09097d206465660d09092f546f50535370
616365207b7d206465660d20656e64206465660d092f50726f63657373203420646963742064757020626567696e0d09092f4368616e6e656c73203120646566
0d09092f4d61726b73506c617465207b0d0909096973434d594b5365703f207b0d0909090931206578636820546f434d594b2034206172726179206173746f72
6520676574706c617465696e646578206765742030206e65200d0909097d7b0d09090909706f702066616c73650d0909097d206966656c73650d09097d206465
660d09092f546f434d594b207b0d090909647570203220676574206d61726b20657863682034203220726f6c6c0d090909332067657420657865630d09090963
6f756e74746f6d61726b202d3120726f6c6c20746f636d796b0d09090935202d3120726f6c6c20706f700d09097d206465660d09092f546f5053537061636520
7b0d0909093420617272617920636f7079206475702030202f53657061726174696f6e207075740d09097d206465660d20656e64206465660d656e6420646566
0d2f69736f7665727072696e74207b0d092f63757272656e746f7665727072696e74207768657265207b706f702063757272656e746f7665727072696e747d7b
5f6f667d206966656c73650d7d206465660d2f76657273696f6e5f67655f333031302e313036207b0d20202076657273696f6e207b6376727d2073746f707065
64207b0d202020202020706f700d20202020202066616c73650d2020207d7b0d202020202020333031302e3130362067650d2020207d206966656c73650d7d20
6465660d656e640d656e640d64656661756c747061636b696e67207365747061636b696e670d2525456e645265736f757263650d2525456e6450726f6c6f670d
2525426567696e53657475700d7573657264696374202f5f757365536d6f6f746853686164652066616c7365207075740d7573657264696374202f5f6169636d
796b70732074727565207075740d7573657264696374202f5f666f726365546f434d594b2074727565207075740d41646f62655f6c6576656c325f414935202f
696e697469616c697a652067657420657865630d41646f62655f6373686f77202f696e697469616c697a652067657420657865630d41646f62655f436f6c6f72
496d6167655f414936202f696e697469616c697a652067657420657865630d41646f62655f73686164696e675f414938202f696e697469616c697a6520676574
20657865630d41646f62655f496c6c7573747261746f725f414935202f696e697469616c697a652067657420657865630d254149355f426567696e5f4e6f6e50
72696e74696e670d4e700d254149385f426567696e42727573685061747465726e0d28556e6e616d65642033290d3020410d750d3830302041720d30204a2030
206a203120772034204d205b5d3020640d254149335f4e6f74653a0d3020440d302058520d2d343236372e3520343335362e39393237206d0d2d343136382e35
36393320343335362e39393237204c0d2d343136382e3536393320343334302e36333034204c0d2d343236372e3520343334302e36333034204c0d2d34323637
2e3520343335362e39393237204c0d6e0d750d750d30204f0d30203020302031206b0d2d343137312e3030363820343334362e333132206d0d2d343137302e37
38333220343334362e32353638202d343137302e3538373920343334362e35363639202d343137302e3637313920343334362e37303720430d2d343137302e32
31353820343334362e33333131202d343137302e3230363120343334362e37353833202d343137302e3134373520343334362e3032383820430d2d343136392e
3835343520343334352e36373034202d343136392e35343220343334362e31363635202d343136392e38373520343334362e3436323420430d2d343136392e30
33313320343334362e30313636204c0d2d343136392e3533363120343334352e39303233204c0d2d343136392e3339383420343334352e32393539202d343136
382e3732393520343334362e303834202d343136382e3536393320343334352e3337373420430d2d343136392e3438333420343334352e343336204c0d2d3431
36392e3433373520343334352e32333434204c0d2d343136392e3634353520343334352e34353137202d343137302e3034393820343334352e33353939202d34
3137302e31393034f607000026062500e20fe00f20343334352e3237353920430d2d343137302e31363820343334352e31373633202d343137302e3138323620
343334352e30313337202d343137302e3032313520343334342e3939373120430d2d343137312e31323420343334342e39343937202d343137302e3331383420
343334362e30353736202d343137312e3233333420343334362e3235383320430d2d343137312e3137363320343334362e32343337202d343137312e31303535
20343334362e32353135202d343137312e3030363820343334362e33313220430d660d2d343137312e3934343320343334342e38323736206d0d2d343137322e
3332393120343334352e35383739204c0d2d343137322e3937343620343334352e33393236204c0d2d343137322e3938313420343334352e36353433202d3431
37332e3435323120343334352e38363732202d343137332e3133333820343334362e3039373720430d2d343137332e3037313320343334362e30353736202d34
3137322e3934383220343334352e39373835202d343137322e3834383620343334362e3030313520430d2d343137322e3932303920343334362e35373033202d
343137332e37303720343334362e32383437202d343137332e3531373620343334362e3835393920430d2d343137332e3030363820343334362e37303935202d
343137322e3932383720343334362e38333435202d343137322e3631343320343334362e3337333520430d2d343137322e3134363520343334362e3432363320
2d343137312e3830353720343334362e35353736202d343137312e3538363920343334362e3736343620430d2d343137312e3434383220343334362e36373638
202d343137312e3432383720343334362e33333131202d343137312e3235323420343334362e3236303720430d2d343137312e32393120343334362e32363935
202d343137312e3332373120343334362e32373833202d343137312e3337323120343334362e3238333220430d2d343137312e3339313120343334352e343238
37204c0d2d343137312e3533383120343334352e36303839202d343137312e3637373720343334352e35323339202d343137312e3834303820343334352e3534
313520430d2d343137312e30383520343334342e35343339204c0d2d343137312e3332393120343334332e37343731202d343137322e3037313320343334342e
32313434202d343137322e3336383220343334332e3838333320430d2d3431373220343334342e36303231202d343137322e3636313120343334342e32343037
202d343137312e3934343320343334342e3832373620430d660d2d343137312e3235323420343334362e32363037206d0d2d343137312e323437312034333436
2e32363037202d343137312e3233393320343334362e32353933202d343137312e3233333420343334362e3235383320430d2d343137312e3233393320343334
362e32353933202d343137312e3234373120343334362e32353933202d343137312e3235323420343334362e3236303720430d660d2d343232372e3730372034
3335312e32323536206d0d2d343232372e3836383220343335312e32343037202d343232372e39313520343335312e34343234202d343232372e393338352034
3335312e3534333520430d2d343232362e3132393920343335312e35323639204c0d2d343232362e3138363520343335312e33303337202d343232362e373037
20343335312e30323634202d343232362e3335393420343335302e3839323620430d2d343232362e3531343220343335302e36343331202d343232362e393837
3320343335302e38353535202d343232372e3035353720343335312e3135393220430d2d343232362e3932343820343335302e38313639204c0d2d343232372e
3334313820343335312e32353434202d343232372e36323620343335302e33393336202d343232372e3335343520343335302e3133363720430d2d343232372e
3338393620343335302e31343136204c0d2d343232382e3534333920343335312e38323537204c0d2d343232382e3132303120343335312e39323438202d3432
32382e3231373820343335312e32343631202d343232372e37303720343335312e3232353620430d660d2d343236342e3835363420343335302e33363737206d
0d2d343236342e3632323120343335302e32383931202d343236342e3539333820343335302e32303935202d343236342e3632303120343335302e3132353520
430d2d343236342e3730343120343335302e313838202d343236342e3738343220343335302e32363037202d343236342e3835363420343335302e3336373720
430d660d2d343232382e3831333520343335322e32323037206d0d2d343232392e3137353320343335322e373439204c0d2d343232392e303330332034333532
2e36303535202d343232382e3930333320343335322e343137202d343232382e3831333520343335322e3232303720430d660d2d343232362e33303836203433
34342e32303137206d0d2d343232362e3330383120343334342e31373433202d343232362e3330343220343334342e31343739202d343232362e333133352034
3334342e3131303420430d2d343232362e3437363120343334342e33383039204c0d2d343232362e3437333620343334342e33383039202d343232362e343732
3720343334342e33383039202d343232362e3437313720343334342e3338303920430d2d343232362e3431323120343334342e33323233202d343232362e3335
383420343334342e32363137202d343232362e3330383620343334342e3230313720430d660d2d343233372e3032313520343335342e32303137206d0d2d3432
33372e3036303120343335342e32313434202d343233372e3039333820343335342e32323037202d343233372e3133393620343335342e3233383320430d2d34
3233372e3039363720343335342e32333434202d343233372e3035373620343335342e32323037202d343233372e3032313520343335342e3230313720430d66
0d2d343232312e3430383720343334312e31383935206d0d2d343232322e3231323920343334312e36393633204c0d2d343232322e3130353520343334312e34
353631202d343232322e3439333720343334312e35323639202d343232322e3332343220343334312e3234373120430d2d343232322e3338353720343334312e
32383437202d343232322e3637323920343334312e33383039202d343232322e3539343720343334312e3530333920430d2d343232322e343330372034333431
2e34383838204c0d2d343232322e3835343520343334322e313838202d343232322e3539373720343334322e34353735202d343232332e333030382034333432
2e3938393320430d2d343232322e3836343320343334332e34303633202d343232322e3637323920343334332e30323439202d343232322e3434313420343334
322e37303720430d2d343232322e3336333320343334322e36353737202d343232322e3239373920343334322e36333637202d343232322e3233312034333432
2e3630393920430d2d343232312e3536323520343334312e36333238204c0d2d343232312e3430383720343334312e31383935204c0d660d2d343235332e3635
303420343334362e33393735206d0d2d343235332e3634313620343334362e33343233204c0d2d343235332e3634393420343334362e33353939202d34323533
2e3635313420343334362e33373834202d343235332e3635303420343334362e3339373520430d660d2d343235332e3630363420343334362e31313737206d0d
2d343235332e3634313620343334362e33343233204c0d2d343235332e3539383620343334362e323331202d343235332e3433323620343334362e313233202d
343235332e3630363420343334362e3131373720430d660d2d343232382e3638303720343335312e373639206d0d2d343232382e3639313920343335312e3839
3735202d343232382e3733383320343335322e30353736202d343232382e3831333520343335322e3232303720430d2d343232382e3534333920343335312e38
323537204c0d2d343232382e35383220343335312e38313834202d343232382e3633323820343335312e37383936202d343232382e3638303720343335312e37
363920430d660d2d343232382e3036373420343335302e32343037206d0d2d343232372e3338393620343335302e31343136204c0d2d343232372e3133393620
343334392e37373833204c0d2d343232372e3339393420343334392e393136202d343232372e3730323120343335302e30303838202d343232382e3036373420
343335302e3234303720430d660d2d343233352e3935313220343335342e36313238206d0d2d343233372e3335343520343335342e37323037202d343233352e
3630363420343335332e37383931202d343233362e32353120343335332e3539313320430d2d343233362e3634303620343335332e363838202d343233362e37
37383320343335342e30373936202d343233372e3032313520343335342e3230313720430d2d343233352e3930383220343335332e38363737202d343233372e
3137313920343335352e34383838202d343233362e3034393820343335352e3238313320430d2d343233362e32303920343335352e39383838202d343233362e
3835393420343335362e30353237202d343233372e3234303220343335352e3835393920430d2d343233372e3637303920343335352e31383037202d34323336
2e3836333320343335352e33363233202d343233362e3736353620343335342e3639343320430d2d343233372e3231353820343335342e38303437202d343233
372e3133363720343335342e39323837202d343233372e3332383120343335352e3331303120430d2d343233382e3033353220343335352e31353034202d3432
33382e37393120343335362e31343735202d343233392e3231333920343335352e3230313720430d2d343233392e3732353620343335352e33353231202d3432
33392e3639313920343335352e36373638202d343233392e3938363320343335362e3033373120430d2d343234302e3034343920343335362e37363536202d34
3233392e3232343620343335362e34313939202d343233392e3033353220343335362e3939323720430d2d343233392e3037343220343335362e39333236202d
343233392e3135313420343335362e38313031202d343233392e3132383920343335362e37303720430d2d343233382e3638363520343335362e38353939204c
0d2d343233392e3130363420343335362e36303535202d343233382e3632373920343335362e31333138202d343233382e3430333320343335362e3037353220
430d2d343233382e3234303220343335362e30363031202d343233372e39313520343335362e30323634202d343233372e393620343335362e32323820430d2d
343233382e32303720343335362e33383438204c0d2d343233372e3838383720343335362e36313537202d343233372e35303439f607000026062500e20fe00f
20343335352e38353335202d343233372e3136383920343335362e32343920430d2d343233372e3135313420343335362e34313231202d343233372e32373833
20343335362e34383838202d343233372e3239373920343335362e3539303320430d2d343233362e3932303920343335362e30393238202d343233362e353537
3620343335362e31323136202d3432333620343335352e3736393520430d2d343233362e3332333220343335362e34393237204c0d2d343233352e3837373420
343335352e36393139202d343233342e3836373220343335352e39313939202d343233342e31363720343335362e3334323320430d2d343233342e3234353120
343335362e32313932202d343233342e3338343820343335362e31333333202d343233342e3330303820343335352e3939323720430d2d343233332e38383936
20343335352e38323038202d343233332e3537393120343335362e33313639202d343233332e3736393520343335362e3639383220430d2d343233332e333638
3220343335362e30393737202d343233322e3233393320343335372e32303331202d343233312e3639313920343335362e3432323920430d2d343232392e3137
353320343335322e373439204c0d2d343232392e3236393520343335322e38343038202d343232392e3337303120343335322e393136202d343232392e343734
3620343335322e3934363320430d2d343232392e3730333120343335322e333132202d343232392e3832363220343335322e33383837202d343232392e343235
3820343335312e3738393620430d2d343232392e3831393320343335322e31323635202d343232392e3636383920343335322e36333637202d343233302e3235
393820343335322e3636333120430d2d343233302e3032383320343335322e33343333202d343232392e3936393720343335312e36313532202d343233302e35
33363120343335312e3533393120430d2d343233312e3935323120343335322e31373433202d343233322e3839303620343335332e39373835202d343233342e
3231323920343335342e3930303920430d2d343233342e3236313720343335342e34313231202d343233352e3239393820343335342e35343933202d34323335
2e3830343720343335342e3433343120430d2d343233352e3631323320343335332e39303837202d343233352e3233373320343335332e37353933202d343233
342e3834383620343335332e3635323820430d2d343233352e3039323820343335332e36323031202d343233352e3531323720343335332e36303535202d3432
33352e3832343220343335332e3538323520430d2d343233352e3935313220343335342e36313238204c0d660d2d343233322e3636333120343335322e393638
33206d0d2d343233322e3639383220343335322e39323633202d343233322e3733353420343335322e39303039202d343233322e3737323520343335322e3837
383420430d2d343233322e3735323920343335322e39313835202d343233322e3731393720343335322e39343937202d343233322e3636333120343335322e39
36383320430d660d2d343233342e3733303520343335332e363638206d0d2d343233342e3732353620343335332e36353034202d343233342e37323735203433
35332e36333533202d343233342e3732353620343335332e3631353720430d2d343233342e3736363620343335332e36323635202d343233342e383037312034
3335332e36343136202d343233342e3834383620343335332e3635323820430d2d343233342e3830373120343335332e36353637202d343233342e3735393820
343335332e36363331202d343233342e3733303520343335332e36363820430d660d2d343232392e3031323720343335302e363635206d0d2d343232382e3932
383720343335302e35323339202d343232382e3836363220343335302e34383439202d343232382e3738323220343335302e3334343720430d2d343232382e38
333420343335302e33393236202d343232382e3839393420343335302e34333037202d343232382e3936313920343335302e3437313720430d2d343232392e30
32313520343335302e35333931202d343232392e3034393820343335302e363034202d343232392e3031323720343335302e36363520430d660d2d343232382e
3732393520343335312e35323339206d0d2d343232382e3737343420343335312e37323536204c0d2d343232382e3733383320343335312e37343731202d3432
32382e3731323920343335312e37353135202d343232382e3638303720343335312e37363920430d2d343232382e3637303920343335312e36353937202d3432
32382e3638313620343335312e35363739202d343232382e3732393520343335312e3532333920430d660d2d343234312e3331333520343335302e3139303420
6d0d2d343234312e3434383220343335302e32393539204c0d2d343234312e3336373220343335302e32383836202d343234312e33333220343335302e323435
31202d343234312e3331333520343335302e3139303420430d660d2d343233372e3531343220343335332e37383332206d0d2d343233372e3032363420343335
332e37333434202d343233372e3435363120343335332e30353237202d343233362e3736353620343335332e3034393320430d2d343233362e39363833203433
35332e30303339204c0d2d343233362e3437323720343335322e36393139202d343233352e3630323520343335322e38333539202d343233352e303133372034
3335322e3831303120430d2d343233352e3038303120343335332e31303231202d343233342e3635363720343335332e313635202d343233342e373235362034
3335332e3631353720430d2d343233342e3332333220343335332e35313033202d343233332e3932343820343335332e34303837202d343233332e3731373820
343335322e3934323420430d2d343233332e3436383320343335332e30393537202d343233332e3038393820343335322e36383531202d343233322e37373235
20343335322e3837383420430d2d343233322e3930363320343335322e36303535202d343233322e3332313320343335312e39353431202d343233332e303932
3820343335322e3238383620430d2d343233332e3033303320343335322e32353035202d343233332e3036393320343335322e313838202d343233332e303037
3820343335322e3135303420430d2d343233332e3530343920343335312e37363935202d343233332e3730343120343335322e343136202d343233342e313331
3820343335322e3432343820430d2d343233342e3338373720343335322e31353433202d343233332e3731333920343335312e39383838202d343233332e3935
353120343335312e3838303920430d2d343233342e3438393320343335322e31333238202d343233352e3633313820343335312e35353636202d343233352e35
39363720343335322e3537303320430d2d343233352e3938353820343335322e36343331202d343233362e3033393120343335322e34313835202d343233362e
3135353320343335322e3233323920430d2d343233362e3737303520343335332e33313335202d343233382e3433383520343335312e37363935202d34323338
2e3433323620343335332e3135303420430d2d343233382e32303820343335332e30393637202d343233372e3834323320343335332e31323535202d34323337
2e3531323720343335322e3833313120430d2d343233372e3531343220343335332e37383332204c0d660d2d343232392e38333220343335302e37333434206d
0d2d343232392e3836323320343335302e373238202d343232392e3930323320343335302e37333239202d343232392e3932373220343335302e373230372043
0d2d343232392e3839393420343335302e373238202d343232392e3836343320343335302e37333239202d343232392e38333220343335302e3733343420430d
660d2a750d3120440d2d343232332e3637333820343335342e37333833206d0d2d343232332e3837373920343335352e36343331204c0d2d343232352e303420
343335352e38353834202d343232352e343620343335352e363034202d343232362e3437363120343335352e3633393620430d2d343232362e35353337203433
35352e35313636202d343232362e3433303720343335352e34333735202d343232362e3336383220343335352e3339373520430d2d343232372e303832203433
35352e35303135202d343232382e3135313420343335352e33313335202d343232382e3637303920343335352e37323820430d2d343232382e38393834203433
35352e37323037202d343232392e3439353120343335352e34333431202d343232392e3236393520343335352e31363820430d2d343232392e33373939203433
35352e323439202d343232392e3530363320343335352e33323537202d343232392e3633333820343335352e3239373920430d2d343232392e36363720343335
342e39373137202d343232392e3334383620343335352e32303436202d343232392e3334313820343335342e3933373520430d2d343232392e34343234203433
35342e393137202d343232392e3438313420343335342e38353335202d343232392e3530343920343335342e3935363120430d2d343232392e33333520343335
342e36373633202d343232392e3638303720343335332e38353335202d343232382e3838393620343335332e3837343520430d2d343232382e35383320343335
342e36333333202d343232392e3433383520343335332e39363234202d343232392e3235373820343335342e3739393320430d2d343232382e39393531203433
35342e38303437202d343232392e3032353420343335342e34383134202d343232392e3030323920343335342e3337383420430d2d343232382e363638392034
3335342e33393735202d343232382e3637373720343335342e36303739202d343232382e3639353320343335342e3739393320430d2d343232382e3536373420
343335342e35333931202d343232382e3134363520343335342e39303039202d343232372e3936393720343335342e3530363320430d2d343232372e33313933
20343335342e34343234202d343232382e3030343920343335352e31333533202d343232372e3538303120343335352e3132353520430d2d343232372e333335
20343335342e32373833204c0d2d343232362e3632383920343335342e34333735204c0d2d343232352e3630363420343335342e31333936202d343232362e37
37353420343335322e39373336202d343232352e3630363420343335322e3439323720430d2d343232352e3735393820343335322e393336202d343232352e32
393120343335332e36373937202d343232342e3734373120343335332e3835353520430d2d343232352e3037323820343335332e38383737202d343232352e36
37343320343335342e34333939202d343232362e3039343720343335342e3138f607000026062500e20fe00f3820430d2d343232352e3530323420343335342e
38353231202d343232362e3930393720343335342e323639202d343232362e3630323520343335352e3032383820430d2d343232362e3330393620343335342e
363638202d343232352e3832313320343335342e36323031202d343232352e3434303920343335342e3831333520430d2d343232352e3536353420343335342e
38393236204c0d2d343232352e3136313120343335342e39383234202d343232342e3835343520343335342e30393537202d343232342e323935392034333534
2e3433343120430d2d343232342e3031383620343335342e34303732202d343232342e3037303320343335342e36343735202d343232342e3131393120343335
342e3834343720430d2d343232332e3838343320343335342e37313638202d343232332e3637343320343335342e35353133202d343232332e36373338203433
35342e3733383320430d660d3020440d2d343232342e3237383320343335342e393137206d0d2d343232342e3634393420343335342e383333204c0d2d343232
342e3536313520343335342e39373137202d343232342e3432323920343335342e39363733202d343232342e3237383320343335342e39313720430d660d2a55
0d2d343137372e3133373720343334342e39333735206d0d2d343137372e3130303620343334342e3936202d343137372e3035383620343334342e3938323920
2d343137372e3032343920343334352e3030363320430d2d343137372e3034393820343334342e39363733202d343137372e3039323320343334342e39343937
202d343137372e3133373720343334342e3933373520430d660d2d343231302e3039363720343334342e36313238206d0d2d343230392e383831382034333434
2e36343136204c0d2d343230392e3936353820343334342e36313238202d343231302e3033343220343334342e36303739202d343231302e3039363720343334
342e3631323820430d660d2d343230352e3236393520343334312e38313335206d0d2d343230342e3935353120343334312e36313537204c0d2d343230352e30
37393120343334312e36323739202d343230352e3137363320343334312e373037202d343230352e3236393520343334312e3831333520430d660d2d34313739
2e3730323120343334342e38373939206d0d2d343137392e3731323920343334342e38373335204c0d2d343137392e3733303520343334342e38383737202d34
3137392e3734343120343334342e39303732202d343137392e3736323720343334342e3931383520430d2d343137392e3730323120343334342e38373939204c
0d660d2d343139352e3538363920343334332e37393539206d0d2d343139352e3533393120343334332e38363737202d343139352e3438353820343334332e39
333336202d343139352e3431323120343334332e3938323920430d2d343139352e3432303920343334332e38393839202d343139352e3438363320343334332e
38333834202d343139352e3538363920343334332e3739353920430d660d2d343230352e3332373120343334312e38353031206d0d2d343230352e3331393320
343334312e38353834202d343230352e3331343520343334312e38353939202d343230352e3330383120343334312e3836343720430d2d343230352e32393539
20343334312e38343836202d343230352e3238323220343334312e38323936202d343230352e3236393520343334312e3831333520430d2d343230352e333237
3120343334312e38353031204c0d660d2d343231322e3232333120343334322e31343136206d0d2d343231322e3236393520343334322e313638202d34323132
2e3331313520343334322e313838202d343231322e3336303820343334322e3232353620430d2d343231322e3239353920343334322e32303935202d34323132
2e3235353920343334322e31373633202d343231322e3232333120343334322e3134313620430d660d2d343231312e3931393920343334342e35343335206d0d
2d343231312e3936393720343334342e35363435202d343231322e3031363620343334342e35393133202d343231322e3035333720343334342e363237392043
0d2d343231312e3931393920343334342e35343335204c0d660d2d343231392e3335373420343334322e38393735206d0d2d343231392e363437352034333433
2e30313736204c0d2d343231392e3530343920343334332e30303339202d343231392e3431393920343334322e39353735202d343231392e3335373420343334
322e3839373520430d660d2d343231322e3638363520343334332e39383838206d0d2d343231322e3730333120343334342e30323838202d343231322e373139
3720343334342e30363634202d343231322e37333120343334342e31303420430d2d343231322e3639313420343334342e30373736202d343231322e36373139
20343334342e30323838202d343231322e3638363520343334332e3938383820430d660d2d343137352e3239373920343334372e34363339206d0d2d34313735
2e3330343220343334372e34363339202d343137352e3331313520343334372e34363733202d343137352e3331353420343334372e3436373320430d2d343137
352e3332323320343334372e35363634204c0d2d343137352e3239373920343334372e34363339204c0d660d2d343137342e3539333820343334362e32323935
206d0d2d343137342e3531303720343334362e32303436202d343137342e3432333820343334362e31383037202d343137342e3333383920343334362e313539
3720430d2d343137342e3433333620343334362e31353433202d343137342e3532353420343334362e31383037202d343137342e3539333820343334362e3232
393520430d660d2d343139312e3338303920343334352e31353937206d0d2d343139312e3330343220343334352e32383332202d343139312e31323420343334
352e34323837202d343139312e32303820343334352e3536373920430d2d343139312e3036313520343334352e33393236202d343139312e3037313320343334
342e39363339202d343139312e3338303920343334352e3135393720430d660d2d343137362e37303920343335322e37363935206d0d2d343137362e36363331
20343335322e36353433202d343137362e3630353520343335322e35363639202d343137362e3534373920343335322e3438313420430d2d343137362e363535
3320343335322e36303535202d343137362e37343920343335322e373037202d343137362e37303920343335322e3736393520430d660d2d343137362e353437
3920343335322e34383134206d0d2d343137362e3439353120343335322e34313939202d343137362e3433383520343335322e33353535202d343137362e3339
313120343335322e3238393120430d2d343137362e3434363320343335322e33343437202d343137362e34393920343335322e34303837202d343137362e3534
373920343335322e3438313420430d660d2d343139332e3333313120343335322e31393433206d0d2d343139332e3335303620343335322e31333637202d3431
39332e3337393920343335322e30383739202d343139332e3431393920343335322e3037323320430d2d343139332e3430383220343335322e313838202d3431
39332e33373620343335322e32313339202d343139332e3333313120343335322e3139343320430d660d2d343137342e3133333820343334362e32393539206d
0d2d343137342e3038373920343334362e30393432202d343137322e3938313420343334352e36353433202d343137332e3931323120343334352e3535313320
430d2d343137332e38373620343334342e39323234202d343137332e3331353420343334352e32363037202d343137332e3036373420343334352e3130353520
430d2d343137332e3234373120343334342e39353735202d343137322e3937373520343334342e37303037202d343137332e3033323220343334342e34373731
20430d2d343137332e3135353320343334342e35353237202d343137332e3330313820343334342e37333239202d343137332e3530343920343334342e363838
20430d2d343137332e3539383620343334342e34303039202d343137332e323920343334342e32303631202d343137332e3034383820343334342e3331333520
430d2d343137332e3334353720343334332e39383134202d343137322e3637313920343334332e38313435202d343137332e3039323320343334332e35363031
20430d2d343137332e3939303220343334332e37383133202d343137342e36323520343334342e30313132202d343137352e3235363820343334342e39323837
20430d2d343137342e3734353120343334342e37373833202d343137342e3137313920343334342e35393033202d343137332e3735323420343334342e383433
3320430d2d343137332e3932383720343334352e33383737204c0d2d343137342e3430333320343334342e39303837202d343137342e3639363320343334352e
32363536202d343137352e3136333120343334352e3231343420430d2d343137342e3131343320343334352e35303339204c0d2d343137332e36323320343334
352e39353735202d343137332e3935323120343334362e30363135202d343137342e3333383920343334362e3135393720430d2d343137342e32343431203433
34362e31363635202d343137342e3135373720343334362e31393937202d343137342e3133333820343334362e3239353920430d660d2d343137342e38333938
20343335312e30363739206d0d2d343137342e3832323320343335312e303834204c0d2d343137342e3830373120343335312e30363435202d343137342e3738
383120343335312e30353237202d343137342e3737383320343335312e3033303320430d2d343137342e3833393820343335312e30363739204c0d660d2d3432
31392e3330343220343335332e39303633206d0d2d343231392e3339343520343335342e31303939204c0d2d343231392e3331393320343335342e3031373620
2d343231392e3239353920343335332e39353431202d343231392e3330343220343335332e3930363320430d660d2d343137352e3436353820343334382e3433
3431206d0d2d343137352e3436343820343334382e34333431204c0d2d343137352e3437313720343334382e34333939202d343137352e343733362034333438
2e34333939202d343137352e3436353820343334382e3433343120430d660d2d343231372e3036333520343335332e39343832206d0d2d343231372e30363634
20343335332e39363034202d343231372e3036393320343335332e39373735202d343231372e3037353220343335332e3939323720430d2d343231372e303637
3420343335332e39373735202d343231372e3036373420343335332e39363034202d343231372e3036333520343335332e3934383220430d660d2d343231362e
3436333920343334322e3231f607000026062500e20fe00f3638206d0d2d343231362e3436383320343334322e31393139202d343231362e3436393720343334
322e313638202d343231362e3437393520343334322e3134333120430d2d343231362e3532373320343334322e31373433202d343231362e3530333920343334
322e31393937202d343231362e3436333920343334322e3231363820430d660d2d343231372e3036313520343335332e38393735206d0d2d343231372e303631
3520343335332e39313331202d343231372e3036303120343335332e39323837202d343231372e3036333520343335332e3934383220430d2d343231372e3036
313520343335332e39323837202d343231372e3035373620343335332e39313231202d343231372e3036313520343335332e3839373520430d660d2d34323036
2e3136343120343335312e38393839206d0d2d343230362e3139383220343335312e38303437202d343230362e3235323920343335312e3731343420560d2d34
3230362e3237333420343335312e37363536202d343230362e3235323920343335312e38323437202d343230362e3136343120343335312e3839383920430d66
0d2d343230382e3331353420343335312e30393432206d0d2d343230382e3331353420343335312e30393432204c0d2d343230382e3332393120343335312e30
373238202d343230382e3333363920343335312e30353537202d343230382e3335343520343335312e3033333720430d2d343230382e3331353420343335312e
30393432204c0d660d2d343139312e3838393620343334322e37303935206d0d2d343139312e3939363120343334322e37303137202d343139322e3037363220
343334322e37313434202d343139322e3134333620343334322e3733383320430d2d343139322e3036353420343334322e37353135202d343139312e39383134
20343334322e37353035202d343139312e3838393620343334322e3730393520430d660d2d343231372e3037353220343335332e39393237206d0d2d34323137
2e3039373720343335342e30353133202d343231372e3132393920343335342e31303939202d343231372e3138323620343335342e3138343620630d2d343231
372e31323420343335342e31303535202d343231372e3039333820343335342e30343634202d343231372e3037353220343335332e3939323720430d660d2d34
3230322e3838343320343334392e31353034206d0d2d343230322e3930373220343334392e31373139202d343230322e3932383720343334392e31393139202d
343230322e3935303220343334392e3230393520430d2d343230322e3933373520343334392e32323037202d343230322e3932333820343334392e3232373120
2d343230322e3931313120343334392e3233383320430d2d343230322e3838343320343334392e31353034204c0d660d2d343230312e3736313720343334392e
35353133206d0d2d343230312e3739393820343334392e36313238202d343230312e3831373420343334392e36373633202d343230312e383338392034333439
2e3733323920430d2d343230312e3433383520343334392e35303633202d343230302e3730323120343334392e37353135202d343230302e3631353220343334
392e3137343320430d2d343230302e37353120343334392e313838202d343230312e3435363120343334382e38343836202d343230312e333335392034333438
2e3531303320430d2d343230312e3631353220343334382e36353433202d343230322e3032383320343334382e323439202d343230322e313738372034333438
2e3334333320430d2d343230312e3731393720343334382e36353937202d343230322e3132383920343334382e383332202d343230322e343338352034333439
2e3032363420430d2d343230322e3731393720343334382e38353834202d343230322e3338353720343334382e35363135202d343230322e3632373920343334
382e3435343120430d2d343230332e3237393320343334382e35313736204c0d2d343230322e3731313920343334382e35393532204c0d2d343230322e383834
3320343334392e31353034204c0d2d343230322e3836333320343334392e31333238202d343230322e3834383620343334392e31323031202d343230322e3832
363220343334392e3039373720430d2d343230312e3836363220343334382e38333834202d343230322e3734353120343334392e39313331202d343230312e37
36313720343334392e3535313320430d660d2d343230312e3833383920343334392e37333239206d0d2d343230312e3839393420343334392e373639202d3432
30312e3935323120343334392e383131202d343230312e3939333220343334392e3836393620430d2d343230312e3930323320343334392e38353939202d3432
30312e3836373220343334392e38303437202d343230312e3833383920343334392e3733323920430d660d2d343139372e39313720343335302e36353034206d
0d2d343139372e3836383220343335302e36333238202d343139372e3831343520343335302e36303535202d343139372e3734373120343335302e3536333520
630d2d343139372e3737393320343335302e353834202d343139372e3835333520343335302e36303939202d343139372e39313720343335302e363530342043
0d660d2d343232362e3635383220343334392e38363936206d0d2d343232362e3634313620343335302e30333337202d343232362e30383220343335302e3337
3136202d343232362e3039323320343334392e3934333820430d2d343232362e3039323320343334392e39343338204c0d2d343232362e323538332034333439
2e39303039202d343232362e3432353820343334392e38353535202d343232362e3539333820343334392e3831303120430d2d343232362e3635383220343334
392e38363936204c0d660d2d343138372e3233333420343334382e313635206d0d2d343138372e3239353920343334382e31353034202d343138372e33353834
20343334382e31343735202d343138372e3432303920343334382e3135323820430d2d343138372e3433343620343334382e31373433202d343138372e343437
3320343334382e31393832202d343138372e34353720343334382e3231393220430d2d343138372e3431383920343334382e32383332202d343138372e323935
3920343334382e32303436202d343138372e3233333420343334382e31363520430d660d2d343230312e3136333120343334382e33303831206d0d2d34323031
2e3236353620343334382e33373335202d343230312e3331313520343334382e34343039202d343230312e3333353920343334382e3531303320430d2d343230
312e3236393520343334382e34373536202d343230312e32303820343334382e34313939202d343230312e3136333120343334382e3330383120430d660d2d34
3138372e3139383220343334392e31383037206d0d2d343138372e3131393120343334392e33303337202d343138372e3030323420343334392e34383933202d
343138362e3938353820343334392e3635323820430d2d343138362e3832333220343334392e36353637202d343138362e37303920343334392e34333236202d
343138362e3534333920343334392e3335323120430d2d343138362e3733303520343334392e343135202d343138362e3934363320343334392e33373136202d
343138372e3139383220343334392e3138303720430d660d2d343138362e3533303320343334392e33343437206d0d2d343138362e3533353220343334392e33
343836202d343138362e353420343334392e33353031202d343138362e3534333920343334392e3335323120430d2d343138362e3533393120343334392e3335
3231202d343138362e3533353220343334392e33343732202d343138362e3533303320343334392e3334343720430d660d2a750d3120440d2d343232362e3939
313220343334392e363838206d0d2d343232372e3033393120343334392e37323037202d343232372e3038383920343334392e37353035202d343232372e3133
393620343334392e3737383320430d2d343232372e3036323520343334392e363635204c0d2d343232372e3139313420343334392e36323136202d343232372e
3331393320343334392e35383131202d343232372e3434373320343334392e3533333720430d2d343232372e3439333720343334392e35363135202d34323237
2e3534333920343334392e35383634202d343232372e3630353520343334392e3630323120430d2d343232372e3538313120343334392e35383634202d343232
372e3536313520343334392e35343135202d343232372e3534393820343334392e3439353120430d2d343232372e3539313320343334392e3438202d34323237
2e3633313820343334392e34363234202d343232372e3637323920343334392e3434343820430d2d343232372e3937393520343334392e38383837202d343232
382e3734313720343335302e32313139202d343232382e3936313920343335302e3437313720430d2d343232392e3235323920343335302e36363136202d3432
32392e3630383920343335302e37363935202d343232392e38333220343335302e3733343420430d2d343232392e36323520343335302e37343337202d343232
392e3335303620343335302e36353433202d343232392e3433323620343335302e3430393720430d2d343232392e3835333520343335302e31353433202d3432
33302e3035373620343334392e34313939202d343233302e3738333220343335302e3035313320430d2d343233302e3335373420343335302e30343135204c0d
2d343233312e3331343520343335302e39393237204c0d2d343233312e3634393420343335302e35393737202d343233302e3833363920343335302e35313736
202d343233302e3730343120343335302e3137353320430d2d343233312e3434383220343335302e36343331202d343233322e3036373420343334392e333932
36202d343233322e3431323120343335302e3231343420430d2d343233322e3436303920343334392e373238202d343233322e35343220343334382e39313331
202d343233332e3033303320343334382e3936303420430d2d343233322e3637383720343334392e35313736202d343233332e3332333220343334392e333138
34202d343233332e3033343220343334392e39313520430d2d343233332e3230333120343335302e31393433202d343233332e3537393120343334392e373338
33202d343233332e3630373420343335302e31303420430d2d343233332e3536313520343334392e39303233204c0d2d343233342e3339353520343334392e31
323939202d343233342e36363820343335302e33343038202d343233352e3032343920343335302e3733383320430d2d343233362e3032333420343335302e39
333735202d343233362e3438313420343335302e36323136202d343233372e3239353920343335302e3730343620430d2d343233372e3332f607000026062500
e20fe00f383120343335302e33373734202d343233372e3534393820343334392e34373735202d343233372e38373620343334392e3531313720430d2d343233
382e3032383320343334392e39353431202d343233382e3736343620343335302e31353932202d343233382e3833393820343335302e3732353620430d2d3432
33382e3235353920343335302e39363234202d343233382e3336323320343335302e32353035202d343233382e3031323720343335302e3131373720430d2d34
3233372e3732313720343335302e37313139202d343233372e3938363320343335302e37303631202d343233372e3538383920343335312e3036313520430d2d
343233372e3930393720343335302e38333131202d343233392e3033383120343335312e33373136202d343233392e3338393620343335302e3831333520430d
2d343233392e3236353620343335302e37333434204c0d2d343233392e3832363220343335302e33393735202d343233392e3933333620343334382e39393237
202d343234302e3836383220343334392e3834323320430d2d343234312e3331333520343335302e31393034204c0d2d343234312e32393220343335302e3133
3333202d343234312e323920343335302e30363639202d343234312e3237383320343335302e3031363620430d2d343234322e3030373820343334392e393537
35202d343234312e3830383620343334392e333132202d343234322e3631343320343334392e3832303820630d2d343234322e3535313820343334392e373831
33202d343234322e3539313320343334392e37313932202d343234322e3532383320343334392e3638303720430d2d343234322e3938373320343334392e3336
3433202d343234332e3435303220343335302e30303135202d343234332e3739373920343335302e3133363720430d2d343234342e3030393820343334392e36
3635202d343234332e3734373120343334392e36373034202d343234332e3631363220343334392e3332393620430d2d343234342e3432333820343334392e31
343735202d343234352e3239353920343334392e39353735202d343234352e3739373920343335302e3533333720430d2d343234362e3331383420343335302e
32353638204c0d2d343234362e3030393820343335302e30363135202d343234352e3633313820343334392e35363335202d343234352e373236362034333439
2e3237363920430d2d343234362e3031323720343334392e33373136202d343234352e39353720343334392e35393537202d343234362e333632332034333439
2e3530333920430d2d343234362e32393320343334392e32303137202d343234362e31323320343334382e39313939202d343234352e3933323620343334382e
3533393120430d2d343234362e3737303520343334382e30333337202d343234362e3132303120343334392e36313238202d343234362e373036312034333438
2e3638343620430d2d343234362e3936393720343334382e36373638202d343234372e3132323120343334392e31323031202d343234372e3135313420343334
392e3438343920430d2d343234372e3632373920343334392e30303633204c0d2d343234372e3638303720343334392e34373137202d343234382e3236393520
343334392e34393736202d343234382e3635353320343334392e3536373920430d2d343234382e3730323120343334392e37363935202d343234382e33343437
20343335302e30363435202d343234382e3139383220343334392e3838343820430d2d343234382e3232373520343335302e32353035202d343234382e363337
3720343335302e34323234202d343234382e3930313420343335302e34313620430d2d343234382e39393820343334392e34333939202d343235302e36323939
20343335302e35353537202d343235302e3331373420343334392e3430373220430d2d343235312e3530323920343334392e37323336202d343235332e313638
3920343334392e38323233202d343235332e3935313220343335302e3232393520430d2d343235342e32303920343334392e3936202d343235342e3733353420
343334392e39343633202d343235342e3431393920343334392e3438383820430d2d343235352e33373420343334392e34383439202d343235352e3836363220
343335302e34383633202d343235362e3831333520343335302e3231393220430d2d343235362e3839323120343335302e30393637202d343235362e33383537
20343335302e32303935202d343235362e3431383920343334392e3838343820430d2d343235372e3033383120343335302e32373539202d343235372e353435
3920343334392e34373137202d343235382e3530363320343334392e3733323920430d2d343235382e3334343720343334392e37313434202d343235382e3239
373920343334392e35313337202d343235382e3237353420343334392e3431333120430d2d343235382e3235383320343334392e35373532202d343235382e36
36383920343334392e373439202d343235382e39313720343334392e3930343820430d2d343235392e3035363620343334392e38323038202d343235382e3733
3120343334392e37383836202d343235382e3830393620343334392e36363520430d2d343236302e36363520343334392e31393034202d343236322e30373931
20343335302e35313636202d343236332e3932343820343335302e3437313720630d2d343236332e3339373520343335302e34383439202d343236332e313938
3220343334392e38333834202d343236332e3139323920343334392e3537353220430d2d343236332e37303920343334392e35363335204c0d2d343236332e39
30383220343334392e38383438202d343236342e3239353920343334392e38383438202d343236342e3632303120343335302e3132353520430d2d343236342e
3636303220343335302e30303339202d343236342e3831373420343334392e38373335202d343236342e3635363720343334392e3732303720430d2d34323635
2e3637363820343334392e30363639202d343236362e323520343335302e39303039202d343236372e3520343335302e3536343520430d2d343236352e393836
3320343334392e32363137204c0d2d343236362e3336303820343334382e38303831204c0d2d343236352e3639353320343334382e32313434204c0d2d343236
362e3039323820343334372e38353834202d343236362e3433383520343334382e36383436202d343236362e3438363320343334382e3139343320430d2d3432
36362e3430323320343334382e30353537202d343236362e3230303220343334382e31303036202d343236362e3139333420343334372e3833353920430d2d34
3236362e3537353220343334372e36343331202d343236362e3630353520343334382e30303838202d343236362e3839323120343334382e31303420430d2d34
3236362e3133363220343334372e31303739202d343236342e3635343320343334372e313234202d343236332e3835363420343334362e3837393920430d2d34
3236332e37333120343334362e38303038202d343236332e3936333920343334372e31323031202d343236332e3938363320343334372e3232303720430d2d34
3236332e3636313120343334372e313838202d343236332e3436353820343334372e34393736202d343236332e3035353720343334372e3332353720430d2d34
3236322e3830313820343334362e39303633202d343236332e323520343334372e30313636202d343236332e3435323120343334362e3937313720430d2d3432
36332e3432333820343334362e36303535202d343236332e3332323320343334362e36323739202d343236332e3039373720343334362e3537323320430d2d34
3236332e3034383820343334372e30363135202d343236312e3836333320343334362e37343631202d343236312e3537333220343334372e3334323320430d2d
343236302e3337323120343334372e313838202d343236312e3736353620343334362e30373736202d343236302e3539323820343334362e3238393120430d2d
343236302e3234323220343334362e38343836204c0d2d343235392e3536313520343334362e343137202d343235382e3638303720343334362e30333337202d
343235372e3931303220343334362e3135323820430d2d343235382e3037323820343334362e31373034204c0d2d343235382e3138303720343334362e343039
37202d343235382e3030323420343334362e35353736202d343235372e3932323920343334362e3637393720430d2d343235372e3334303820343334362e3931
3835202d343235362e3831373420343334362e32343037202d343235362e3436343820343334362e3739393320430d2d343235352e3830303820343334362e32
303631202d343235342e3639333420343334352e37363536202d343235332e3933343620343334352e343620430d2d343235332e3732393520343334362e3139
3638202d343235342e3932343820343334362e303834202d343235352e3234303720343334362e3534333920430d2d343235342e3534393820343334362e3534
3135204c0d2d343235342e3937363620343334362e35353133202d343235352e3134353520343334362e383332202d343235352e3430313420343334372e3235
303520430d2d343235342e3739353920343334372e33383737202d343235342e3539363720343334362e37343332202d343235342e3032323520343334362e35
35353720430d2d343235342e3036373420343334362e37353638202d343235332e3939303220343334362e38373939202d343235332e3732353620343334362e
3838343820430d2d343235332e3635303420343334362e33393735204c0d2d343235332e3634353520343334362e343336202d343235332e3631363220343334
362e34373336202d343235332e3533343220343334362e3530333920430d2d343235322e3531323720343334362e32303631204c0d2d343235322e3732393520
343334352e39393731202d343235322e3734303220343334352e35373033202d343235332e3030333920343334352e3536343520430d2d343235322e39303937
20343334352e38353031202d343235332e3133333820343334352e39303732202d343235332e3339373520343334352e3839383920430d2d343235332e313636
20343334352e35383131202d343235332e3635353320343334352e36333034202d343235332e3634393420343334352e3336343720430d2d343235332e313230
3120343334352e33373834202d343235322e3436393720343334352e33313335202d343235322e3132323120343334352e3137393720430d2d343235322e3030
393820343334352e36333034204c0d2d343235312e3530343920343334352e37343337202d343235302e3937313720343334352e34393237202d343235302e36
32393920343334352e36323420430d2d343235302e3733373320343334352e3836343320f607000026062500e20fe00f4c0d2d343235302e3133313820343334
362e303031202d343234392e3533363120343334352e37303935202d343234382e39393820343334362e3135303420430d2d343234382e34353820343334352e
36333533202d343234372e3737383320343334352e323037202d343234372e3333363920343334342e36363820430d2d343234372e3130303620343334342e30
383634202d343234352e3735323420343334352e33393735202d343234352e3134333620343334342e3538313120430d2d343234352e3130323520343334342e
36343331202d343234352e3536313520343334352e30313736202d343234352e3736393520343334352e3233363820430d2d343234352e333634332034333435
2e33323637202d343234352e30343220343334342e363034202d343234342e39313520343334352e3231363820430d2d343234352e3832343220343334352e30
313132202d343234342e3836363220343334352e37303436202d343234352e3237353920343334352e3837383420430d2d343234342e3835303620343334352e
38363732202d343234342e3430313420343334352e37353638202d343234342e3139323920343334352e3533383120430d2d343234342e383831382034333435
2e35343235202d343234332e3934383220343334342e36393139202d343234342e3634353520343334342e3935383520430d2d343234342e3130353520343334
342e34343438202d343234332e3336383220343334342e32333833202d343234322e3732343120343334342e3433373520430d2d343234322e37333035203433
34342e37303137202d343234322e3635313420343334342e38323437202d343234322e3431313120343334342e3933343120430d2d343234322e323137382034
3334342e35353133204c0d2d343234312e39313620343334342e36323136202d343234322e3739393820343334352e30303339202d343234322e313933342034
3334352e3134313620430d2d343234312e3536393320343334342e34383633202d343234302e3331343520343334352e35313237202d343234302e3034312034
3334342e3330303820430d2d343233392e3536353420343334342e37383033202d343234302e3934363320343334342e37383437202d343234302e3232393520
343334352e3337313620430d2d343234302e3634363520343334352e38313031202d343234312e3232313720343334352e33303831202d343234312e33353934
20343334352e3931333120430d2d343234302e3935303220343334352e37343037202d343234312e323120343334362e34323438202d343234302e3934363320
343334362e3433303720430d2d343234302e3439303220343334362e30353736204c0d2d343234302e3539313320343334362e30333337204c0d2d343233392e
3832363220343334352e34363339202d343233382e3631343320343334352e37333638202d343233372e3633373720343334352e3633393620430d2d34323336
2e3831303520343334352e30333033202d343233362e3234303720343334342e31353034202d343233352e32343820343334342e3231363820430d2d34323335
2e35343120343334342e35373532202d343233342e3432333820343334342e35363135202d343233352e3034383820343334352e3231363820430d2d34323334
2e3538393820343334352e35333133202d343233342e3133363220343334352e31353737202d343233342e3132373420343334342e3839333120430d2d343233
342e3533313320343334342e38303337202d343233342e3236393520343334342e38313031202d343233342e3630393420343334342e3637393720430d2d3432
33342e3337393920343334342e33353939202d343233332e3835303620343334342e33373335202d343233332e3633323820343334342e3538323520430d2d34
3233332e3733333420343334342e35363031202d343233332e3639353320343334342e36323136202d343233332e3731373820343334342e3732303720430d2d
343233332e3233353420343334342e393336202d343233332e3438363320343334342e34303233202d343233332e3133373720343334342e3236393520430d2d
343233332e3032373320343334342e37313638202d343233322e3336383220343334342e33383837202d343233322e3034393820343334342e3632313620430d
2d343233312e3538373920343334332e39383234204c0d2d343233312e3834313820343334342e34303233202d343233312e3134353520343334342e31333533
202d343233312e3037323820343334342e3532313520430d2d343233302e3734313720343334342e32323536202d343233302e3436333920343334332e373036
31202d343232392e393620343334332e3831383420430d2d343233302e31363820343334342e30333831202d343232392e3520343334342e31333533202d3432
32392e3439313220343334342e3536313520430d2d343232382e3632373920343334342e39363833202d343232382e3036313520343334332e33393839202d34
3232372e3234343120343334342e3030383820430d2d343232372e3236393520343334342e31303839202d343232372e3433343620343334342e33383837202d
343232372e3139353320343334342e3439373120430d2d343232372e3030363820343334342e33373734202d343232362e3637373720343334342e3432373220
2d343232362e3437363120343334342e3338303920430d2d343232362e3438323420343334342e33393331204c0d2d343232362e3437383520343334342e3338
3837202d343232362e3437363120343334342e33383438202d343232362e3437313720343334342e3338303920430d2d343232362e33373320343334342e3335
3834202d343232362e3331313520343334342e33303437202d343232362e3330383620343334342e3230313720430d2d343232352e3936333920343334332e37
383437202d343232352e3738363120343334332e33353834202d343232352e3130373920343334332e3030333920430d2d343232352e3135373720343334322e
35313636202d343232352e3733303520343334322e37303631202d343232352e3937383520343334322e3836323320430d2d343232362e313932392034333433
2e33343437204c0d2d343232362e3339373520343334322e36303739202d343232362e3830343720343334332e34373137202d343232362e3936303920343334
332e3232333620430d2d343232362e3535333720343334322e33353939202d343232352e3338313820343334322e35373233202d343232342e36373837203433
34322e3034323520430d2d343232352e3130373420343334312e33363233202d343232362e303420343334312e32353638202d343232362e3835333520343334
312e3333383420430d2d343232362e3439353120343334312e36333138204c0d2d343232362e3932303920343334312e36343136204c0d2d343232362e353038
3820343334322e31353937204c0d2d343232362e3931323120343334322e30363739202d343232372e3236303720343334322e32303137202d343232372e3632
3520343334322e3137313920430d2d343232372e3139383220343334322e31363331202d343232372e3033323220343334322e38333539202d343232372e3237
333420343334322e3732393520430d2d343232372e37343920343334322e32353035202d343232372e3736393520343334332e30343135202d343232382e3133
323820343334332e3031323720430d2d343232372e3933303720343334332e30353736202d343232372e36363720343334332e30363435202d343232372e3833
363920343334332e3334343720430d2d343232382e3535333720343334322e37353833202d343232382e3734373120343334332e31333936202d343232392e33
39393420343334322e3531333720430d2d343232392e3331383420343334332e33323736202d343233302e3231333920343334322e35393537202d343233302e
3331313520343334332e3236313720430d2d343233302e3030383820343334332e33333131204c0d2d343233302e3635303420343334332e38323233204c0d2d
343233312e3234323220343334332e31353932202d343233302e31323620343334332e31343535202d343233312e3032373320343334322e3637363320430d2d
343233312e3835383420343334322e35393537202d343233312e3833363920343334332e34343937202d343233322e3439303220343334332e3531323720430d
2d343233322e3237353420343334332e30333133202d343233312e3735363820343334322e36313737202d343233312e3232393520343334322e363331382043
0d2d343233312e3534383820343334322e33393839204c0d2d343233312e3337393920343334322e31323031202d343233302e3635303420343334322e313739
32202d343233302e3238363120343334322e32303820430d2d343233302e3838373720343334322e37363037202d343233302e3030343920343334322e333737
34202d343232392e37333120343334322e3831303120430d2d343232392e3638303720343334322e33343333202d343233302e3036373420343334322e343137
202d343232392e3631313320343334322e3034323520430d2d343233302e3033383120343334322e30353133202d343233302e3130303620343334322e303930
33202d343233302e3634343520343334312e39313520430d2d343232392e3436393720343334322e31323635202d343232392e3538373920343334302e323935
39202d343232382e3536323520343334302e36383820430d2d343232392e3033353220343334302e38393839202d343232382e3339373520343334312e333539
39202d343232382e3334303820343334312e3538363420430d2d343232382e3131383220343334312e35333033202d343232372e36363720343334312e343139
39202d343232372e3438313420343334312e3330333720430d2d343232372e3634393420343334302e36333034204c0d2d343232372e3035313820343334302e
33333834202d343232362e3834343720343334312e37363536202d343232362e3135353320343334312e3037303320430d2d343232362e303635342034333430
2e363638202d343232362e3736313720343334302e39333431202d343232362e3633373720343334302e3835353520430d2d343232352e363934332034333430
2e34333336202d343232352e3335343520343334312e35313736202d343232342e3531363620343334322e3032343920430d2d343232342e3436393720343334
312e38323233202d343232342e3437393520343334312e33393735202d343232342e3138363520343334312e3033393120430d2d343232342e32373833203433
34312e34343438202d343232342e3036313520343334312e36353034202d343232342e3339313120343334312e3934383220430d2d343232342e313131332034
3334322e31313737202d343232332e37f607000026062500e20fe00f37393320343334312e38323038202d343232332e3533323220343334312e363633362043
0d2d343232342e3131353220343334312e34323633202d343232332e3239333920343334312e30383235202d343232332e3138363520343334302e3834303820
430d2d343232322e3838343320343334302e39303837202d343232332e3237383320343334312e32343337202d343232332e3436333920343334312e33353939
20430d2d343232332e3232313720343334312e34363833202d343232322e3933333620343334322e30363435202d343232322e3739353920343334312e343620
430d2d343232322e3738363120343334312e38383438202d343232332e3437333620343334322e35383131202d343232332e3932323920343334322e36393034
20430d2d343232332e3632303120343334322e37353833204c0d2d343232332e3832393120343334322e39373731202d343232332e3836383220343334322e39
3135202d343232342e3136383920343334322e3834383620430d2d343232332e38373420343334332e31373932202d343232332e3930333320343334332e3534
3235202d343232332e3937313720343334332e3834363720430d2d343232342e3031303720343334332e37383337202d343232332e3935303220343334332e37
343531202d343232332e3938373320343334332e3638343620430d2d343232342e3232393520343334332e35373537202d343232342e34313520343334332e36
393139202d343232342e3335393420343334332e3931383520430d2d343232342e3537373120343334342e34393132202d343232342e3032333420343334342e
32373539202d343232332e3835393420343334342e3536313520430d2d343232332e3733353420343334342e35323339202d343232332e363131332034333434
2e34383439202d343232332e3438393320343334342e3434363320430d2d343232322e32333120343334322e36303939204c0d2d343232312e36393334203433
34322e33393735202d343232312e3435323120343334322e38333539202d343232312e3034373920343334332e3131323820430d2d343232302e393337352034
3334322e36323136204c0d2d343232302e3436393720343334322e36373139202d343232302e3032383320343334322e38323736202d343232302e3332383120
343334332e3434393720430d2d343232302e3334343720343334332e32383437202d343232302e3430363320343334332e33323437202d343232302e35303738
20343334332e3330303820430d2d343232302e3532313520343334332e33363737202d343232302e3534343920343334332e343136202d343232302e35373432
20343334332e3435343120430d2d343232302e35383420343334332e34383239202d343232302e3538393820343334332e35313137202d343232302e35393737
20343334332e3533393120430d2d343232302e3039363720343334332e33383039202d343231392e3738343220343334332e32373833202d343231392e373534
3920343334332e3235393320430d2d343232302e3630353520343334332e39373137202d343231392e3739373920343334342e31353034202d343231392e3933
393920343334352e3032313520430d2d343231392e3038313120343334342e37333833204c0d2d343231392e3630313620343334342e34363234202d34323139
2e3039303320343334342e333132202d343231382e3930353320343334342e3139343320430d2d343231382e3835343520343334342e36383436202d34323138
2e3231333920343334342e31393034202d343231372e3931323120343334342e3235383320430d2d343231372e3933343620343334342e33353939204c0d2d34
3231372e3635353320343334342e35323838202d343231372e31363620343334342e34383134202d343231362e3831383420343334342e3334383620430d2d34
3231362e38333420343334342e31383436202d343231362e3338373720343334332e33383333202d343231362e3137333820343334322e3930303920430d2d34
3231362e3737303520343334322e37313638202d343231362e34313620343334322e35323135202d343231362e3436333920343334322e3231363820430d2d34
3231362e3430323320343334322e32343531202d343231362e32393120343334322e32353035202d343231362e3237383320343334322e31383820430d2d3432
31362e3139323920343334322e30343933202d343231362e3339343520343334322e30303135202d343231362e3431313120343334312e3834303820430d2d34
3231372e3034353920343334322e30363739202d343231372e3639383220343334322e31333333202d343231372e39353720343334322e3831363920430d2d34
3231372e3736323720343334332e31323635202d343231372e36323520343334322e35323135202d343231372e3430373220343334322e37323820430d2d3432
31372e3732313720343334332e313838202d343231382e3132373420343334332e30393637202d343231382e3635343320343334332e30383420430d2d343231
382e3832373120343334322e36373433204c0d2d343231392e3335373420343334322e38393735204c0d2d343231392e3133363220343334322e36373937202d
343231392e3236393520343334322e32353035202d343231382e3731323920343334322e31363820430d2d343231382e3738343220343334312e37383133202d
343231392e3236343620343334322e32353638202d343231392e3630353520343334322e3132363520430d2d343231392e3738303320343334322e3637303420
4c0d2d343231392e3731323920343334322e33363737202d343232302e3434323420343334322e33313031202d343231392e3932333820343334312e38393620
430d2d343231392e3038313120343334312e34343937204c0d2d343231392e3331353420343334312e30373736204c0d2d343231382e3630323520343334302e
39373336204c0d2d343231382e3737303520343334312e32353434204c0d2d343231372e36323520343334302e38373834202d343231382e3433323620343334
322e33333834202d343231372e3238303320343334312e3639363320430d2d343231362e3931383920343334312e30333536202d343231362e35333133203433
34302e39363533202d343231352e3832343720343334312e3132353520430d2d343231362e3333353920343334312e32373334202d343231352e383737342034
3334312e35393033202d343231362e3036393320343334312e3937313720430d2d343231352e3534373920343334322e32343731202d343231352e3337323120
343334312e37303436202d343231352e3130313620343334312e3434363320430d2d343231342e3936383820343334312e37393434202d343231342e38373420
343334322e30383131202d343231352e3333393820343334322e3032383820430d2d343231352e3339383420343334322e37353833202d343231342e37323735
20343334312e39303233202d343231342e3638343620343334322e3635343320430d2d343231332e3134313620343334322e36333138202d343231332e343438
3220343334302e323238202d343231312e3634343520343334312e3136363520430d2d343231312e3731313920343334312e34363833204c0d2d343231302e35
36363420343334312e30393238202d343230392e3930353320343334312e34353431202d343230382e3834343720343334312e3231343420430d2d343230382e
3030393820343334312e39383633204c0d2d343230382e3139363320343334322e313034202d343230382e3639383220343334322e36383037202d343230382e
3436333920343334332e3035313320430d2d343230382e3837303120343334322e323732202d343230392e3330313820343334322e35343339202d343230392e
3733393320343334322e3132363520430d2d343230392e3738343220343334322e33323936202d343230392e3630353520343334322e34373536202d34323039
2e3532383320343334322e3630303620430d2d343230392e37393220343334322e35393238202d343230392e3932343820343334322e32343337202d34323130
2e3237333420343334322e3337383420430d2d343231302e3235363820343334322e35333931202d343230392e38373620343334322e37333239202d34323130
2e3136333120343334322e3832373620430d2d343231302e3633373720343334322e33343836204c0d2d343231312e3237323520343334322e35373637202d34
3231302e3935303220343334332e34393731202d343231312e3639363320343334332e3237353920430d2d343231312e3535373620343334322e38343836202d
343231312e3237343420343334322e32323935202d343231302e3938353820343334322e3132363520430d2d343231312e3332363220343334322e3033333720
2d343231302e3533313320343334312e38363737202d343231302e3834323320343334312e3631323820430d2d343231312e33333320343334322e3234363120
2d343231312e3537303320343334312e37343337202d343231322e3232333120343334322e3134313620430d2d343231322e3134363520343334322e30353237
202d343231322e31323620343334312e39323837202d343231312e3936353820343334312e3838383720430d2d343231322e3931333120343334312e36323136
204c0d2d343231322e3637383720343334312e39393237202d343231332e3639353320343334322e30323838202d343231332e3630373420343334322e353831
3120430d2d343231322e3539373720343334322e38303831202d343231322e3839343520343334322e34373536202d343231312e3734343120343334322e3738
383620430d2d343231322e3036393320343334322e39313331202d343231322e3438393320343334332e34373336202d343231322e3638363520343334332e39
38383820430d2d343231322e3639363320343334332e39363733202d343231322e3731323920343334332e39343937202d343231322e37343820343334332e39
33393920430d2d343231322e3932333820343334342e34383439202d343231322e3734353120343334342e36333138202d343231322e37343820343334352e35
383420430d2d343231322e3232333120343334342e39303732202d343231312e3837323120343334352e34363339202d343231312e3235323920343334352e30
37353220430d2d343231312e3133363220343334342e35353237202d343231312e3631323320343334342e34303837202d343231312e3931393920343334342e
3534333520430d2d343231312e33373420343334342e31393832204c0d2d343231312e3438313420343334342e34333735204c0d2d343231302e303936372034
3334342e36313238204c0d2d343231302e3335393420343334342e36343136202d343231302e3434383220343334342e39343338202d343231302e35f6070000
26062500e20fe00f383520343334352e3137313920430d2d343231302e3430363320343334352e31393139202d343231302e3232393520343334352e33333131
202d343231302e30343120343334352e3438313420430d2d343231302e3038313120343334342e39383239202d343231302e3035353720343334342e36333138
202d343230392e3838313820343334342e3634313620430d2d343230382e3939303220343334342e37353933202d343230382e3439353120343334352e323037
202d343230382e31363620343334352e3737353920430d2d343230382e3133313820343334352e37363436202d343230382e3039333820343334352e37353135
202d343230382e3036323520343334352e3734303720430d2d343230382e3231313920343334352e32323935202d343230372e3432393720343334342e383232
33202d343230372e3135333320343334342e3330303820430d2d343230372e31363720343334342e38323936202d343230362e3639343320343334342e363137
37202d343230362e3433373520343334342e3838373720430d2d343230362e3330303820343334342e32383133202d343230362e3438333420343334332e3434
3633202d343230362e3739353920343334322e3935313220430d2d343230372e3339383420343334332e35303339202d343230372e3133333820343334332e35
313033202d343230372e34313820343334342e3239343420430d2d343230382e3338343820343334342e38313834204c0d2d343230382e313638392034333434
2e33333539204c0d2d343230382e3635313420343334342e313233202d343230392e3131343320343334342e37363037202d343230392e303739312034333434
2e3133323820430d2d343230382e3832343220343334332e37313339202d343230382e3430333320343334332e39363733202d343230382e3135303420343334
332e3534373920430d2d343230382e3436393720343334332e33313639204c0d2d343230372e3930363320343334322e36393937202d343230382e3138303720
343334332e39313231202d343230372e34393920343334332e3438313420430d2d343230372e373520343334322e39343832202d343230372e34333735203433
34332e34343234202d343230372e3134353520343334332e30383420430d2d343230372e3337393920343334322e37313139202d343230382e33343537203433
34332e32333638202d343230382e3134303620343334322e3332393620430d2d343230372e3738363120343334312e39333236202d343230362e393438322034
3334332e33393331202d343230362e3437393520343334322e3439313220430d2d343230362e3530323420343334322e35393238204c0d2d343230352e383130
3520343334322e37303935202d343230352e3536373420343334322e31393139202d343230352e3330383120343334312e3836343720430d2d343230352e3031
333720343334322e31353937202d343230342e3630373420343334312e37343631202d343230342e3238383120343334312e3731333920430d2d343230342e32
39353920343334312e39373735204c0d2d343230332e3834353720343334312e38363732204c0d2d343230342e3036303120343334322e33343836202d343230
342e33373320343334312e38353335202d343230342e3735393820343334312e3932343820430d2d343230342e3731313920343334322e343135204c0d2d3432
30352e3135373720343334312e383333202d343230352e3435353120343334322e37313638202d343230352e3830303820343334332e3134303620430d2d3432
30352e3239373920343334322e37313434202d343230342e3337393920343334332e32363037202d343230342e3236313720343334322e3330303820430d2d34
3230332e3935303220343334322e37393739204c0d2d343230332e3830313820343334322e36313737204c0d2d343230332e3536393320343334322e39383933
202d343230332e3830363620343334332e35373233202d343230342e3235353920343334332e3638343620430d2d343230342e33333420343334332e35363031
202d343230342e33373320343334332e34393736202d343230342e3334393620343334332e3339373520430d2d343230342e3535383620343334332e36313537
202d343230342e373520343334332e39393731202d343230352e3235343920343334332e3838333320430d2d343230342e3938353820343334332e363234204c
0d2d343230352e3631343320343334332e35383739202d343230362e3138363520343334332e37373833202d343230362e3430313420343334342e3236303720
430d2d343230352e3439333720343334342e34363533202d343230342e3630303620343334342e35303838202d343230332e37343820343334342e3438363320
430d2d343230332e3439373120343334332e33373734202d343230332e3139383220343334322e37353539202d343230332e3037303320343334312e37323336
20430d2d343230322e34393820343334312e35333337202d343230312e3732313720343334312e33393236202d343230312e3232343620343334312e37363935
20430d2d343230312e3237303520343334312e39373137204c0d2d343230312e3032383320343334322e30373736202d343230302e3830343720343334322e30
323135202d343230302e3631383220343334312e3930343820430d2d343230302e3336323320343334322e31373533202d343230302e3739333920343334322e
34343937202d343230302e3631353220343334322e3539363720430d2d343139392e3739353920343334322e32353035204c0d2d343139392e38343637203433
34322e37313638202d343230302e3533363120343334322e37313932202d343230302e3836333320343334322e3735313520430d2d343230302e383031382034
3334322e37313339202d343230302e3637363820343334322e36333533202d343230302e3731363820343334322e3537323320430d2d343230312e3039373720
343334322e33383039202d343230312e3830373120343334332e31373533202d343230312e3937333620343334322e35303120430d2d343230322e3135393220
343334322e36313737202d343230312e3539363720343334322e30303135202d343230322e3232343620343334312e3936373320430d2d343230322e36343535
20343334312e37313339202d343230322e3738323220343334322e33313834202d343230322e3832363220343334322e3532313520430d2d343230322e383333
20343334322e37383437202d343230322e31363620343334322e38383333202d343230322e3339373520343334332e3230313720430d2d343230322e30373033
20343334332e313638202d343230312e3933393920343334322e38323736202d343230312e3532313520343334332e3038323520430d2d343230312e38343537
20343334332e31313532202d343230322e3238363120343334332e36353034202d343230322e34353920343334332e3234303720430d2d343230332e31303036
20343334332e37333239202d343230332e3030383820343334342e39373336202d343230322e3730363120343334352e3034313520430d2d343230322e373738
3320343334342e36353238202d343230312e3533363120343334342e35363335202d343230322e3337373420343334342e3035353720430d2d343230312e3939
3920343334332e35353537202d343230312e3330383620343334332e35353237202d343230302e3831343520343334332e3234303720430d2d343230302e3833
363920343334332e33343038204c0d2d343230302e3232333120343334332e32313434204c0d2d343230302e3330393620343334332e33353335202d34323030
2e3439353120343334332e34373237202d343230302e35303120343334332e3733343420430d2d343139392e3635313420343334332e30323634204c0d2d3432
30302e3132393920343334332e35303135202d343139392e3335343520343334332e33353634202d343139392e3133363720343334332e3536363920430d2d34
3139392e3034353920343334332e31363331202d343139382e3731333920343334322e38363732202d343139392e3033323220343334322e3633353320430d2d
343139392e3339303620343334322e33343233202d343139392e3234303720343334322e38353335202d343139392e3536363420343334322e3838343820430d
2d343139392e3130353520343334322e32343731204c0d2d343139392e3036353420343334322e33313031204c0d2d343139382e3738383120343334312e3738
3836204c0d2d343139382e3136303220343334312e38323437202d343139392e3036323520343334332e303031202d343139382e3235373820343334322e3439
313220430d2d343139382e3336323320343334312e37383033204c0d2d343139372e3433303720343334312e38383438202d343139362e323333342034333432
2e36383436202d343139352e3537353220343334322e3335353520430d2d343139352e3735363820343334322e37363037202d343139352e3833363920343334
332e34313131202d343139352e3538363920343334332e3739353920430d2d343139352e3837313120343334332e36373433202d343139362e34343134203433
34332e36393937202d343139362e3834383620343334332e3736353620430d2d343139362e3932373220343334332e36343136202d343139362e333339382034
3334322e39323633202d343139352e3839373520343334332e3037393620430d2d343139362e3131323320343334312e393135202d343139372e303130372034
3334332e37383133202d343139372e3036323520343334322e3630323120430d2d343139382e3138393520343334322e31393034202d343139372e3930333320
343334332e37333833202d343139382e3836303420343334332e3034363420430d2d343139382e38373320343334332e35373233202d343139392e3133313820
343334332e33303337202d343139392e3138323620343334332e37363920430d2d343139382e3839393420343334342e36323739202d343139372e3930333320
343334332e37333833202d343139372e3238323220343334342e3033393120430d2d343139372e3334333320343334342e30373736202d343139372e34363538
20343334342e31353637202d343139372e3438393320343334342e3235363820430d2d343139372e3034353920343334342e34313131202d343139362e383632
3320343334342e32393434202d343139362e3535313820343334342e3039373720430d2d343139362e3539313320343334342e30333536204c0d2d343139362e
3034393820343334332e35323135202d343139362e3235353920343334342e34323837202d343139352e3933373520343334342e3636313120430d2d34313935
2e3831333520343334342e35383235202d343139352e3337303120343334342e37333434202d3431f607000026062500e20fe00f39352e343431342034333434
2e3334383620430d2d343139342e3836343320343334342e38343936204c0d2d343139342e3839323120343334342e32363037204c0d2d343139342e35363634
20343334342e32323731202d343139342e3439353120343334342e36313532202d343139342e3230303220343334342e3235363820430d2d343139342e313836
3520343334332e37323935204c0d2d343139342e3939353120343334332e35343739204c0d2d343139342e35383520343334332e33373435202d343139342e38
38303920343334332e30343235202d343139342e3433303720343334322e3933323620430d2d343139342e3933333620343334332e35303838202d343139342e
3037343220343334332e32323436202d343139342e3032343920343334332e3731333920430d2d343139332e3639333420343334332e343137204c0d2d343139
332e3737383320343334332e35353736204c0d2d343139332e3531383620343334332e38323736202d343139332e3436383820343334332e33353939202d3431
39332e31363520343334332e3433303720430d2d343139332e3532333420343334332e31333637202d343139332e3735373820343334322e37363536202d3431
39342e3231333920343334332e3134303620430d2d343139332e3838313820343334322e38343437202d343139332e3232333120343334322e35313636202d34
3139332e3036313520343334322e3439373620430d2d343139322e3731323920343334322e32373833202d343139322e3436393720343334322e36373937202d
343139322e3134333620343334322e3733383320430d2d343139322e3736393520343334322e39343937202d343139312e3932333820343334342e3333353920
2d343139332e3137383720343334332e3935373520430d2d343139332e3135353320343334332e38353535202d343139332e3035333720343334332e38373834
202d343139332e3031343220343334332e3934303920430d2d343139332e3138313620343334332e323639202d343139332e3736363620343334332e39383239
202d343139342e3033383120343334342e3234303720430d2d343139332e3936383320343334342e36323739202d343139342e3235323920343334342e373233
36202d343139332e3737303520343334342e3933373520430d2d343139332e3932383720343334342e36393034202d343139332e3336343320343334342e3037
3532202d343139322e3930353320343334342e3339323620430d2d343139322e3938363320343334352e32323037204c0d2d343139322e333138342034333435
2e33313834204c0d2d343139322e3338303920343334352e33353834204c0d2d343139322e3132393920343334352e38393236202d343139312e363638203433
34352e32353434202d343139312e32303820343334352e3536373920430d2d343139302e38373620343334352e32373334202d343138392e3630323520343334
352e35303838202d343139302e3135303420343334342e3634313620430d2d343138392e3733373320343334352e31353937202d343138392e33373520343334
342e34393736202d343138382e3932343820343334342e3338373720430d2d343138392e3438363320343334342e30343933204c0d2d343138382e3832323320
343334332e34353631202d343138392e3031333720343334332e38333834202d343138382e3438323420343334322e38393620430d2d343138382e3432383720
343334332e31323136202d343138382e3331303520343334332e33303831202d343138382e34313820343334332e3534373920430d2d343138372e3532363420
343334332e35393033202d343138362e3235323920343334332e38323437202d343138352e3732393520343334332e3134373520430d2d343138352e31303036
20343334332e31383037202d343138352e3030323420343334342e31353932202d343138342e3132303120343334332e3737353920430d2d343138332e393334
3620343334332e36353932202d343138342e3236343620343334332e303031202d343138332e3638303720343334332e3233383320430d2d343138332e363431
3620343334332e33303038202d343138342e3234333220343334332e38353335202d343138332e3539323820343334332e3738383620430d2d343138332e3132
393920343334332e31353034202d343138322e3530343920343334342e31343036202d343138312e3930323320343334332e3538363420430d2d343138312e35
383420343334332e38313639202d343138312e3033323220343334332e37323935202d343138312e3134373520343334342e3233343420430d2d343138312e36
35313420343334342e31323031202d343138322e3336343320343334342e32323536202d343138322e3437323720343334342e3436373320430d2d343138322e
3430333320343334342e31363331202d343138322e3833313120343334342e31373139202d343138322e343620343334332e3933373520430d2d343138332e32
32313720343334332e35353537202d343138322e3935343120343334342e32353035202d343138332e3633373720343334332e3938393320430d2d343138332e
3638343620343334342e31393139202d343138332e3238363120343334342e35343838202d343138332e3133393620343334342e3336373720430d2d34313833
2e3133363720343334352e30353736202d343138342e3438373320343334342e37303037202d343138332e3837393920343334352e3532363920430d2d343138
332e3134393420343334352e35383634202d343138322e3933323620343334342e31353034202d343138322e3239393820343334342e38373620430d2d343138
322e3535333720343334352e32393434202d343138322e3935303220343334342e39333939202d343138332e3237323520343334352e36363520430d2d343138
322e3735323920343334352e39343039204c0d2d343138322e33373520343334352e34343234204c0d2d343138322e3339373520343334352e35343339204c0d
2d343138312e3437393520343334362e31373533202d343138312e3534373920343334342e38333435202d343138302e3732363620343334342e343838382043
0d2d343138312e3230323120343334342e30313132202d343138302e3631363220343334332e32393434202d343138302e3937343620343334332e3030312043
0d2d343138302e3432343820343334322e39313331202d343138302e3032313520343334332e30303339202d343138302e3031373620343334332e3639343320
430d2d343138312e3034353920343334342e32353638202d343138302e3037363220343334342e34323239202d343138312e3032363420343334352e31303939
20430d2d343138302e3837303120343334352e33353834202d343138312e3235323920343334362e31323031202d343138302e3638363520343334362e313936
3820430d2d343138302e3034373920343334352e37303436202d343138302e3837373420343334352e36323136202d343138302e3234303720343334352e3339
333120430d2d343138302e3230333120343334352e34353631202d343138302e3136343120343334352e35313736202d343138302e3138363520343334352e36
31393120430d2d343137392e3839333620343334352e32363037202d343137392e3834343720343334352e373439202d343137392e3439303220343334352e33
35323120430d2d343137392e3537343220343334352e34393132204c0d2d343137392e3133373720343334352e39303837202d343137392e3039363720343334
352e30313636202d343137382e3732303720343334352e3437313720430d2d343137382e3837313120343334342e3936202d343137382e343638332034333435
2e30353237202d343137382e3233353420343334342e3733323920430d2d343137382e3631363220343334342e35333931202d343137382e3832323320343334
332e38303437202d343137392e3537343220343334332e3834363720430d2d343137392e36363520343334342e32353035202d343137392e3631303420343334
342e34373536202d343137392e3931383920343334342e3637303420430d2d343137392e3433303720343334342e36323136204c0d2d343137392e3533363120
343334342e363838202d343137392e3631363220343334342e37393335202d343137392e3731323920343334342e3837333520430d2d343138302e3138323620
343334342e363635204c0d2d343137392e3538363920343334342e33373435202d343137392e3836303420343334332e39343234202d343137392e3630373420
343334332e3532313520430d2d343137392e3036323520343334332e36393832202d343137392e3135373720343334332e34303937202d343137382e38313534
20343334332e3534313520430d2d343137382e3834393620343334342e31333533202d343137372e3736343620343334342e35353537202d343137372e313337
3720343334342e3933373520430d2d343137372e3233353420343334342e393135202d343137372e3336303820343334342e39333037202d343137372e343238
3720343334342e39313520430d2d343137372e3838343320343334352e32383931202d343137372e3131353220343334352e34303937202d343137372e303938
3620343334352e3537323320430d2d343137362e3736363620343334352e32373539204c0d2d343137362e3832393120343334352e33313639202d343137362e
39313520343334352e34353631202d343137362e3737333420343334352e3533393120430d2d343137362e3332343220343334352e34323837202d343137362e
3335303620343334342e38343038202d343137352e3930313420343334342e3732393520430d2d343137352e3836383220343334352e30353537202d34313736
2e3234373120343334352e35353237202d343137352e3936383320343334352e3732333620430d2d343137352e3837323120343334362e30303838202d343137
352e3536353420343334362e373639202d343137342e3936393720343334362e343820430d2d343137342e3932373220343334362e33353335202d343137342e
3737323520343334362e32383337202d343137342e3539333820343334362e3232393520430d2d343137342e3631383220343334362e32343731202d34313734
2e3634393420343334362e32363037202d343137342e3636313120343334362e3238333720430d2d343137342e3236343620343334362e36333936204c0d2d34
3137342e3630323520343334372e31393832202d343137342e3934373320343334362e33373734202d343137352e3238363120343334362e3933373520430d2d
343137352e3331353420343334372e34363733204c0d2d343137352e3537393120343334372e34363833202d343137352e3933373520343334372e3639393220
2d343137362e3130323520343334372e39373336f607000026062500e20fe00f20430d2d343137352e3730303220343334382e303634202d343137352e363135
3220343334372e39323438202d343137352e31363520343334372e3831333520430d2d343137352e3130323520343334382e31343739202d343137352e343138
3920343334382e33393735202d343137352e3436343820343334382e3433343120430d2d343137352e3339373520343334382e31333238204c0d2d343137352e
3933343620343334372e36393239202d343137362e3230303220343334382e36343036202d343137362e3836383220343334382e3534313520430d2d34313736
2e3936383820343334382e3532202d343137362e3930373220343334382e34383134202d343137362e3838343820343334382e3337393920430d2d343137372e
3432353820343334382e38393331202d343137372e3935363120343334382e31393034202d343137382e3438313420343334382e3836373720430d2d34313738
2e3331303520343334382e35383739204c0d2d343137382e36363820343334382e38313335202d343137392e3336383220343334392e33333539202d34313830
2e3036373420343334392e3834303820430d2d343138302e3037323820343335302e30343739204c0d2d343137392e3939353120343335302e31373034202d34
3138302e3235373820343335302e313635202d343138302e3339383420343335302e3038313120430d2d343138302e3339373520343335302e30373637204c0d
2d343138302e37343820343335302e33323936202d343138312e30383520343335302e35363135202d343138312e3336303820343335302e3733343420430d2d
343138312e3237323520343335302e38363233202d343138312e3136303220343335302e39363833202d343138312e3033303320343335302e3939373620430d
2d343138302e3932303920343335302e37353638202d343138302e3237383320343335302e39353631202d343138302e3336363220343335302e343034382043
0d2d343138302e3036393320343335302e37333638202d343137392e3539313320343335302e32363037202d343137392e33373320343335302e343638332043
0d2d343137392e3737303520343335302e31313537202d343137392e3039363720343334392e39343937202d343137392e3032373320343334392e3634373520
430d2d343137382e3839333620343334392e39393237202d343137382e3433383520343334392e36323031202d343137382e3439303220343335302e30383634
20430d2d343137382e3431323120343335302e32303935202d343137382e3638353520343334392e37373639202d343137382e3835343520343335302e303537
3620430d2d343137392e3237303520343335302e34393237202d343137382e3039323820343335302e34333939202d343137382e3631313320343335302e3835
333520430d2d343137372e3935323120343335302e35323634202d343137372e30383320343335302e363638202d343137362e3430333320343335302e323338
3320430d2d343137362e3738343220343335302e30343739204c0d2d343137362e3438313420343335302e31313537202d343137352e3736363620343335302e
30313137202d343137352e3731323920343335302e3233363820430d2d343137352e3933373520343335302e323932202d343137362e3230303220343335302e
32383437202d343137362e3438373320343335302e3337393920430d2d343137362e35303120343335302e39303732202d343137352e3739363920343335302e
333736202d343137352e3736343620343335302e3730313720430d2d343137342e3933303720343334392e38323936204c0d2d343137352e3239353920343334
392e37393933204c0d2d343137352e3036353420343334392e3438202d343137342e3330313820343334392e38363437202d343137332e373335342034333439
2e3933393920430d2d343137342e3036303120343335302e36363136202d343137342e3538393820343334392e39353835202d343137352e3138353520343335
302e32343920430d2d343137352e3631383220343335302e35323135202d343137342e39313820343335302e39343438202d343137352e333238312034333531
2e3131373720430d2d343137352e3232313720343335312e32383437202d343137342e3935343120343335312e32363536202d343137342e3832323320343335
312e30383420430d2d343137342e3636313120343335312e32313434204c0d2d343137352e3032363420343335312e38373136202d343137352e383435372034
3335312e37323536202d343137362e3339313120343335322e3238393120430d2d343137362e3334333320343335322e32313932202d343137362e3330313820
343335322e31343535202d343137362e3238363120343335322e3036373920430d2d343137362e3730363120343335312e38313435202d343137372e31333238
20343335312e38323437202d343137372e35343220343335312e3939373620430d2d343137372e3332353720343335322e32303631202d343137372e32343032
20343335322e30363435202d343137372e3131363220343335312e3938383820430d2d343137372e3130303620343335322e31353034202d343137372e343837
3320343335322e32323037202d343137372e3633333820343335322e3430303920430d2d343137372e3235323920343335322e35393238202d343137372e3536
323520343335322e37383836202d343137372e3332313320343335322e3839373520430d2d343137372e3536393320343335332e30353237202d343137372e37
37303520343335332e30303633202d343137382e3037323820343335322e3933373520430d2d343137382e3232393520343335322e36393034202d343137372e
3934333420343335322e35393637202d343137372e3937353120343335322e32373220430d2d343137382e3238363120343335322e34363733202d343137382e
3432383720343335312e36393034202d343137382e3838343320343335322e3036343520430d2d343137382e3237383320343335322e32303137202d34313739
2e3034333920343335322e373732202d343137392e3235323920343335322e3939313220430d2d343137392e3135313420343335332e30313237204c0d2d3431
37392e3334333320343335332e33393331202d343137392e3530363320343335332e34303937202d343137392e3633393220343335332e3036313520430d2d34
3137392e3339313120343335322e39303438202d343137392e3135313420343335332e30313237202d343137392e3232313720343335322e3632353520430d2d
343137392e3338353720343335322e36343331202d343137392e3534383820343335322e36353932202d343137392e3733343420343335322e3737353920430d
2d343137392e3536353420343335322e34393636204c0d2d343138302e3337393920343335322e35373637204c0d2d343138302e3530383820343335322e3931
3835202d343138302e3732343120343335332e34303039202d343138302e3833363920343335332e3930363320430d2d343138312e3033323220343335332e35
393537202d343138312e3330343220343335332e38353335202d343138312e3438393320343335332e3937313720430d2d343138312e3430333320343335332e
38333131204c0d2d343138312e3736323720343335332e35333831202d343138322e3536313520343335332e37383133202d343138322e363238392034333534
2e30383420430d2d343138322e3838353720343335332e38313435202d343138302e3831353420343335322e31353937202d343138322e363238392034333532
2e3433393920430d2d343138332e3331383420343335322e34343234202d343138332e3035383620343335332e34303438202d343138332e3435323120343335
332e3733383320430d2d343138332e3432393720343335332e36333936202d343138332e3436383820343335332e3537363720560d2d343138332e3737303520
343335332e35303633202d343138332e3830303820343335332e38373335202d343138342e3034383820343335342e3032383820430d2d343138332e38363832
20343335342e31373533202d343138332e3630353520343335342e31383037202d343138332e3532313520343335342e3034323520430d2d343138332e363132
3320343335342e34343633202d343138342e3134393420343335342e30303633202d343138342e3338303920343335342e3332343720430d2d343138342e3038
313120343335332e37303331202d343138342e3936333920343335342e30383739202d343138342e37333120343335332e37363920430d2d343138352e333331
3120343335332e33363737202d343138352e3937323720343335332e38353939202d343138362e3238383120343335342e3331383420430d2d343138362e3639
353320343335332e35333831202d343138372e3030323420343335342e34323234202d343138372e3636333120343335342e3036313520430d2d343138372e35
36313520343335342e303834202d343138372e3337373420343335332e39363733202d343138372e3233353420343335342e3035313320430d2d343138362e38
35383420343335332e35353537202d343138372e3931393920343335332e373932202d343138372e3333393820343335332e3333383420430d2d343138372e34
36333920343335332e343137202d343138372e3334383620343335332e36303231202d343138372e3232313720343335332e3532333920430d2d343138362e39
393920343335332e34363833202d343138362e373920343335332e32353035202d343138362e3834353720343335332e3032343920430d2d343138372e333834
3320343335322e35383634204c0d2d343138372e3139363320343335322e34363733204c0d2d343138382e3031333720343335312e38353939204c0d2d343138
382e3033363120343335312e3936202d343138372e39353920343335322e303834202d343138372e3931393920343335322e3134373520430d2d343138382e38
36383220343335312e38373939202d343138392e3935323120343335322e32313638202d343139302e3738323220343335322e3133363720430d2d343139302e
3933383520343335332e35333337202d343139322e3832373120343335322e37333434202d343139332e34393820343335332e3539323820430d2d343139332e
3331383420343335332e31393139202d343139332e3231393720343335322e34383439202d343139332e3333313120343335322e3139343320430d2d34313933
2e3138313620343335322e31333533202d343139322e38373520343335312e35373033202d343139322e3533363120343335312e36383820430d2d343139322e
3438313420343335312e39313331202d343139322e3036323520343335322e31363635202d343139322e33333220343335322e3432323920430d2d343139312e
f607000026062500e20fe00f3339343520343335322e32363436202d343139322e34353920343335312e383131202d343139322e3138323620343335312e3238
393620430d2d343139332e3232313720343335312e34323633202d343139332e3833313120343335322e32343531202d343139342e3438373320343335322e35
37323820430d2d343139342e3530333920343335322e34303837204c0d2d343139342e39393920343335322e37323037204c0d2d343139342e35393437203433
35322e38313335202d343139342e3631343320343335332e36303535202d343139352e3133363220343335332e3332393620430d2d343139352e303732382034
3335332e32383931204c0d2d343139352e3337303120343335322e39353735202d343139352e3938393320343335332e33343836202d343139362e3435343120
343335332e3239373920430d2d343139362e3736393520343335332e37353434204c0d2d343139372e3233353420343335332e37303331202d343139372e3235
343920343335322e38353031202d343139372e3430363320343335322e3333393820430d2d343139382e3133363220343335322e32383033202d343139382e35
35373620343335322e39373835202d343139392e3037363220343335332e3339333120430d2d343139392e3331303520343335332e30323135202d343230302e
3430333320343335322e39333431202d343139392e3832343220343335322e3438323920430d2d343230302e3438323420343335322e383131202d343230302e
3334393620343335342e38303337202d343230312e3437383520343335332e3639393720430d2d343230312e3138353520343335332e33343038204c0d2d3432
30322e3236343620343335332e343136202d343230332e3830343220343335342e31323939202d343230342e3330313820343335332e3735313520430d2d3432
30332e3930333320343335322e34363234202d343230352e3634393420343335322e34333939202d343230352e3834313820343335312e3137363320630d2d34
3230352e3738383120343335312e34363533202d343230362e3139333420343335312e35363135202d343230362e3235323920343335312e3731343420430d2d
343230362e3334313820343335312e35363639202d343230362e3438393320343335312e34323239202d343230362e3634363520343335312e3638343620430d
2d343230362e3232353620343335312e39333735202d343230362e3934323420343335322e39393636202d343230362e3133373720343335322e343836332043
0d2d343230362e3534343920343335332e33353231202d343230372e3036393320343335342e30323838202d343230372e3936313920343335332e3938363320
430d2d343230372e3934383220343335332e34353835204c0d2d343230372e3234323220343335332e36313931204c0d2d343230372e3331333520343335332e
32323935202d343230362e3935303220343335332e32353933202d343230362e3830313820343335332e3038313120430d2d343230382e313134332034333532
2e37383337202d343230362e3632393920343335312e38343637202d343230372e3937313720343335312e39313520430d2d343230382e313031362034333532
2e32353638202d343230382e3031373620343335322e31313537202d343230382e3336363220343335322e3235303520430d2d343230382e3230323120343335
322e32333239202d343230382e3137323920343335312e38363936202d343230382e3433373520343335312e3836343320430d2d343230382e36393134203433
35322e32383337204c0d2d343230392e3136303220343335312e34303633202d343230372e39313520343335312e37313139202d343230382e33313534203433
35312e3039343220430d2d343230372e3739363920343335302e36383037202d343230362e3839393420343335302e34353835202d343230372e303636342034
3334392e3738343720430d2d343230372e3931333120343334392e35343135202d343230372e3832383120343335312e30343634202d343230382e3731323920
343335302e3734303720430d2d343230382e3830373120343335302e34353431204c0d2d343230392e3131383220343335302e36343739202d343230392e3136
383920343335312e31313433202d343230392e3333383920343335312e3339333120430d2d343230392e3335343520343335312e323331202d343230392e3433
333620343335312e31303739202d343230392e3633333820343335312e3036313520430d2d343231302e3135393220343335312e37333833202d343231302e35
30373820343335312e38373136202d343231302e3939333220343335322e3630393920430d2d343230392e3730323120343335322e30353537202d343230392e
3838393620343335332e31323535202d343230382e3535373620343335322e3633313820430d2d343230382e3736363620343335322e38353031202d34323039
2e3730343120343335332e30313132202d343230392e3736313720343335332e3733383320430d2d343230392e37343920343335332e32303935204c0d2d3432
31302e3138323620343335332e34383439202d343231302e3631353220343335332e37353638202d343231312e3135393220343335332e3538323520430d2d34
3231302e3832373120343335332e32383437204c0d2d343231312e3534373920343335332e36353238202d343231322e3032353420343335322e34383439202d
343231322e3539343720343335332e3336343320430d2d343231322e3339333620343335332e34303937202d343231322e3233303520343335332e3339333120
2d343231322e3130363420343335332e3331333520630d2d343231322e3437373520343335332e35343933202d343231322e3934333420343335332e34393731
202d343231332e3334363720343335332e3430373220430d2d343231342e3138303720343335342e32373833204c0d2d343231342e3137333820343335342e30
313636202d343231342e3730323120343335342e303031202d343231342e3434373320343335332e3538323520430d2d343231352e3034373920343335332e31
383037202d343231352e3333313120343335332e39363733202d343231352e3637383720343335342e3039373720430d2d343231362e3239333920343335332e
35333831202d343231352e3134353520343335332e38343836202d343231352e30383520343335332e3132303120430d2d343231352e3933323620343335322e
383736202d343231362e3833313120343335332e30393637202d343231372e3330393620343335332e3537303320430d2d343231372e3133363720343335332e
36373633202d343231372e3035323720343335332e373639202d343231372e3036313520343335332e3839373520430d2d343231372e3038363920343335332e
37323935202d343231372e3432383720343335332e37373334202d343231372e3631393120343335332e37363920430d2d343231372e373520343335342e3130
3939204c0d2d343231382e3036373420343335332e38373834202d343231382e3032323520343335332e36373633202d343231372e3735323920343335332e34
31383520430d2d343231382e3035353720343335332e33353231202d343231382e34313720343335342e30313137202d343231382e3732393520343335332e35
31373620430d2d343231382e3231313920343335332e313034202d343231372e3535313820343335332e34363339202d343231372e3238323220343335332e32
303820430d2d343231382e3336343320343335332e35343339202d343231382e3337313120343335322e313635202d343231392e3734323220343335322e3539
373720430d2d343231392e3735393320343335322e34333431202d343231392e3532373320343335322e31313537202d343231392e37393120343335322e3130
393920430d2d343232302e3430333320343335322e32333638202d343231392e3935313220343335322e38313639202d343232302e3134323620343335332e31
39383220430d2d343231392e3637303920343335322e39383439202d343231392e3435323120343335332e31393433202d343231392e3137383720343335332e
3632363520430d2d343231392e3330343220343335332e39303633204c0d2d343231392e3332333220343335332e37363037202d343231392e36313931203433
35332e37353135202d343231392e3730363120343335332e3631343320430d2d343231392e3738323220343335342e31383037204c0d2d343231392e37343731
20343335332e35353237202d343232302e3232303720343335332e30373532202d343232302e3539323820343335332e3331303120430d2d343232302e323136
3820343335332e37363436202d343232302e3331383420343335332e37343037202d343232302e3231353820343335342e3435363120430d2d343232302e3733
393320343335352e31333238202d343232302e3830363620343335332e37383931202d343232312e3339323620343335342e3530363320430d2d343232312e33
34383620343335342e33303437202d343232302e3833363920343335342e31353433202d343232312e3237393320343335342e30303120430d2d343232312e36
34353520343335332e39373336202d343232312e3539363720343335342e34363234202d343232312e3834323320343335342e3631373720430d2d343232312e
3536353420343335342e30393537202d343232312e3633363720343335332e373038202d343232312e3333363920343335332e3038363420430d2d343232302e
3638363520343335332e30323135202d343232312e3037343220343335332e30393432202d343232302e3433383520343335322e3836343720430d2d34323230
2e3937363620343335322e34323438204c0d2d343232302e3432353820343335322e33333834202d343232302e3537363220343335312e38323537202d343232
302e3533303320343335312e3632353520430d2d343232312e3437313720343335312e30393432202d343232312e3234303220343335322e34313939202d3432
32312e3834353720343335322e3238333220430d2d343232322e3133373720343335322e36343136202d343232312e3237383320343335322e33353834202d34
3232312e3733353420343335322e3733323920430d2d343232322e3330313820343335322e36353637202d343232312e3836343320343335332e30373532202d
343232322e3520343335332e3330303820430d2d343232322e3339333620343335332e30363135204c0d2d343232322e3538373920343335322e37353035202d
343232322e3738303320343335332e31333333202d343232332e3030343920343335332e3138353520430d2d343232332e3235323420343335332e3334343720
2d343232322e3732343620343335352e30303135202d343232332e3734313720343335352e3033383120430df607000026062500e20fe00f2d343232332e3639
313920343335342e38393236202d343232332e3637333820343335342e37393933202d343232332e3637333820343335342e3733383320430d2d343232322e36
38313620343335302e33343836204c0d2d343232332e3731313920343335302e33353939202d343232342e3839393420343335302e32333638202d343232362e
3039323320343334392e3934323420430d2d343232362e33373320343334392e303834202d343232352e3234303720343334392e32333434202d343232352e33
31333520343334382e3834383620430d2d343232342e3736393520343334392e30323339204c0d2d343232342e3739393820343334392e33383837202d343232
352e3930393720343334392e31333637202d343232352e34313820343334392e3738303320430d2d343232342e34353720343334392e35313736202d34323234
2e3032313520343334392e393336202d343232332e3130393420343334392e3138353520430d2d343232332e3339323620343334382e33323537202d34323234
2e3331303520343334392e33333834202d343232342e3930333320343334382e3637343320430d2d343232342e3635343320343334382e373331202d34323234
2e3434343320343334382e36333533202d343232342e3234303220343334382e3531323720430d2d343232342e3739363920343334382e34303233202d343232
352e3339323620343334382e32383337202d343232362e3032363420343334382e3135303420430d2d343232362e3136383920343334382e33353939204c0d2d
343232352e3734313720343334382e34353631202d343232352e3434363320343334382e35323838202d343232352e3430383220343334382e3536303120430d
2d343232352e3937343620343334382e34383439202d343232362e3435323120343334382e39363034202d343232362e3438393320343334392e353930332043
0d2d343232362e3338383720343334392e36313238204c0d2d343232362e3539333820343334392e38313031204c0d2d343232362e3732363620343334392e37
363935202d343232362e3835393420343334392e373331202d343232362e3939313220343334392e36383820430d660d2d343236332e3639333420343334392e
35333931206d0d2d343236332e3635393220343334392e3438202d343236332e3633313820343334392e34303837202d343236332e3631323320343334392e33
32303820630d2d343236332e3633323820343334392e34313331202d343236332e3630393420343334392e34373137202d343236332e3639333420343334392e
3533393120430d660d3020440d2d343231352e3930333320343334372e35373736206d0d2d343231362e3635383220343334372e34383633202d343231372e34
31393920343334372e33313435202d343231382e3134353520343334372e3233383320430d2d343231362e3833353920343334382e34383234202d343231352e
39313520343334392e34323239202d343231382e3130303620343334392e3339383920430d2d343231382e3234343120343334392e34383838204c0d2d343231
372e39353820343334392e36343136202d343231372e3436353820343334392e36353937202d343231372e3030323420343334392e3537303320430d2d343231
362e3632373420343334392e31323939202d343231352e34313720343334372e35303838202d343231352e3433303720343334372e3336343720430d2d343231
352e3536333520343334372e30313736202d343231352e3735363820343334372e33393735202d343231352e39393820343334372e32393220430d2d34323135
2e3930333320343334372e35373736204c0d660d2d343231352e3336363220343334392e36363131206d0d2d343231342e3933383520343334392e3739393320
2d343231352e3033363120343334392e35323339202d343231342e3936393720343334392e3237353920430d2d343231352e3132303120343334392e33303831
202d343231352e3237303520343334392e33343038202d343231352e3431383920343334392e3336393620430d2d343231352e3336323320343334392e343332
36202d343231352e33333420343334392e3532202d343231352e3336363220343334392e3636313120430d660d3120440d2d343231342e393935312034333439
2e30323838206d0d2d343231352e30343320343334392e30323135202d343231352e30383420343334392e30313132202d343231352e3130353520343334382e
3937373520430d2d343231342e3939353120343334392e30323838204c0d660d3020440d2d343232332e3331393320343334382e37313339206d0d2d34323233
2e3239393820343334382e373038202d343232332e32393320343334382e37303137202d343232332e3237353420343334382e3639383220430d2d343232332e
33373620343334382e36373638202d343232332e3437373520343334382e36353937202d343232332e35383320343334382e3633393620430d2d343232332e35
343220343334382e36383037202d343232332e3436333920343334382e37303935202d343232332e3331393320343334382e3731333920430d660d2d34323232
2e3435303220343334392e33323038206d0d2d343232322e3334383620343334382e38363732204c0d2d343232322e3434333420343334382e38353031202d34
3232322e3533393120343334382e383333202d343232322e3633373720343334382e3831343520430d2d343232322e3630353520343334392e3032202d343232
322e3537313320343334392e31393937202d343232322e3435303220343334392e3332303820430d660d2d343231392e3635383220343335302e38313435206d
0d2d343231392e3438323420343335302e32363935202d343231382e3839323620343335302e32343531202d343231382e3835363420343334392e3631353720
430d2d343231382e3831393320343334392e34353431202d343231382e3934333420343334392e33393236202d343231392e30383220343334392e3334303820
430d2d343231392e3233373320343334392e33323537202d343231392e3430333320343334392e33303836202d343231392e3537393120343334392e32383836
20430d2d343231392e35383520343334392e33373939202d343231392e3632303120343334392e34363533202d343231392e3637383720343334392e35343739
20430d2d343231392e3530343920343334392e36323535202d343231392e3338383720343334392e37383133202d343231392e34353920343335302e31363820
430d2d343231392e3930353320343334392e33323537202d343231392e3835393420343335302e373639202d343232302e3334313820343335302e3535323720
430d2d343232302e3439353120343335302e39393731202d343231392e3830343720343335302e39393237202d343231392e3635383220343335302e38313435
20430d660d3120440d2d343138322e3537353220343334392e31373533206d0d2d343138322e3536313520343334392e323331202d343138322e353134322034
3334392e33373136202d343138322e3434383220343334392e3534373920430d2d343138322e3738383120343334392e38353834204c0d2d343138332e333934
3520343334392e37323037202d343138332e3837393920343334382e38313639202d343138342e3432353820343334392e3539353220430d2d343138342e3638
303720343334392e33393839202d343138342e3831373420343334382e39383633202d343138342e3934383220343334382e3634353520430d2d343138342e38
32333220343334382e36373034202d343138342e3730363120343334382e37303436202d343138342e3630383920343334382e3735363820430d2d343138332e
3037393120343334372e36313737202d343138332e3831313520343334392e39353735202d343138322e3537353220343334392e3137353320430d660d302044
0d2d343138392e3534343920343334382e30363639206d0d2d343138392e3438323420343334382e30323838202d343138392e343620343334372e3932363320
590d2d343139302e3831343520343334392e30383131202d343139312e3932393720343334392e343135202d343139322e3636303220343334392e3336393620
430d2d343139322e3531383620343334392e38323736202d343139312e3836333320343335302e31383037202d343139312e3535313820343335302e33373136
20430d2d343139312e3832383120343335302e38393331204c0d2d3431393220343335302e34383239204c0d2d343139322e3437383520343335302e39353735
204c0d2d343139322e3334343720343335312e33303831202d343139312e39353820343335312e32333434202d343139312e3730303220343335312e35303339
20430d2d343139312e3637373720343335312e34303438202d343139302e3835303620343335302e37393539202d343139302e3631393120343335302e343735
3620430d2d343139312e3238303320343335302e31313532204c0d2d343139312e3130313620343335302e32363037202d343139302e3232343620343335302e
31343036202d343138392e3837373420343335302e3030363320430d2d343138392e3837303120343334392e37343531202d343139302e343639372034333439
2e33343233202d343139302e3534343920343334392e3930393720430d2d343139302e3631363220343334392e35323135202d343138392e3932353820343334
392e35313736202d343139302e3336323320343334392e3130323120430d2d343138392e3834343720343334382e363838202d343138392e3032313520343334
392e30333337202d343138382e3633393220343334392e3232353620430d2d343138382e3537343220343334392e38373834204c0d2d343138382e3135353320
343335302e31333138202d343138382e32393120343334392e30393238202d343138372e37393320343334392e3436383320430d2d343138382e343035332034
3334392e35393637202d343138372e3638393520343335302e31383436202d343138382e3137363820343335302e3233323920430d2d343138382e3032313520
343335302e3438202d343138382e3137333820343335302e39323234202d343138372e3638353520343335302e3837333520430d2d343138372e323739332034
3335302e30313132202d343138372e3137303920343335312e343135202d343138362e3738373120343335302e3635323820430d2d343138362e353330332034
3335302e39323234202d343138372e3036333520343335312e31373139202d343138362e3535383620343335312e3238383620430d2d343138352e3937393520
343335302e38333435202d343138362e3031323720343335302e35303838202d343138352e3937363620343334392e3838303920430d2d343138362e35313836
20343334392e37303631202d343138362e35383520343335f607000026062500e20fe00f302e36393832202d343138372e3032383320343335302e3534333920
430d2d343138362e3134373520343334392e34363833204c0d2d343138362e3330393620343334392e33313639202d343138362e3432393720343334392e3330
3038202d343138362e3533303320343334392e3334343720430d2d343138362e3335333520343334392e32383133202d343138362e3230333120343334392e31
3233202d343138362e3037343220343334382e3930323320630d2d343138362e30303120343334382e37383033202d343138352e3933333620343334382e3637
3433202d343138352e3837313120343334382e35383420430d2d343138362e3337303120343334382e35373736202d343138362e3831333520343334382e3536
3335202d343138362e3839323120343334382e3239343420430d2d343138362e3832333220343334372e39393132204c0d2d3431383720343334372e37303935
202d343138372e3238383120343334372e39333037202d343138372e3432303920343334382e3135323820430d2d343138372e3836383220343334382e313835
35202d343138382e3331343520343334382e36303939202d343138382e3431323120343334382e3231363820430d2d343138382e3234323220343334372e3933
3735204c0d2d343138382e37393220343334382e30323439202d343138382e3835333520343334382e303634202d343138392e3534343920343334382e303636
3920430d660d2d343230372e3536323520343334372e33373335206d0d2d343230372e3232393520343334382e34393132202d343230362e3836323320343334
392e34373735202d343230352e3330383120343334392e3238313320430d2d343230352e3433303720343334392e33353939204c0d2d343230342e3634373520
343335302e30363031202d343230332e3930333320343334382e34333236202d343230322e3935303220343334392e3230393520430d2d343230332e34313331
20343334392e36333138202d343230332e3338373720343334392e35393238202d343230332e3839383420343335302e3535353720430d2d343230332e343032
3320343335302e32343037204c0d2d343230332e353420343335302e38343836202d343230332e3034343920343335302e35333337202d343230322e36383037
20343335302e3536333520430d2d343230332e3030323420343335312e32383437204c0d2d343230332e3232303720343335312e30373736202d343230332e37
38373120343335312e30303135202d343230332e3737303520343335312e31363820430d2d343230332e3634363520343335312e30383739202d343230342e35
31383620343335302e32353434202d343230342e3939323220343335302e3436353320430d2d343230342e3934333420343335302e39353631202d343230332e
3934333420343335302e37353638202d343230342e3338393620343335312e3535373620430d2d343230332e3939363120343335312e32323037202d34323033
2e3934373320343335312e37303935202d343230332e3533363120343335312e3533383120430d2d343230332e3933303720343335312e38373335202d343230
332e3633333820343335322e32303631202d343230332e3932373220343335322e3536333520430d2d343230332e3235323920343335322e333936204c0d2d34
3230332e3233353420343335322e35363031202d343230342e3233353420343335322e37353833202d343230332e3638323620343335332e3335393920430d2d
343230332e3431323120343335332e313034202d343230322e3639303420343335332e34323633202d343230322e3637373720343335322e3839383920430d2d
343230322e3636313120343335332e30363135204c0d2d343230322e3135353320343335332e31373533202d343230322e3433383520343335322e3331343520
2d343230312e3831373420343335322e3631353720430d2d343230312e3831303520343335322e33353031202d343230312e3932383720343335322e31363635
202d343230322e3135313420343335322e3232303720430d2d343230322e3333383920343335322e33333834202d343230322e3336383220343335322e373031
37202d343230322e3735343920343335322e3737353920430d2d343230322e3932383720343335322e33363433202d343230322e3238383120343335322e3832
3637202d343230322e3535363620343335322e3132393920630d2d343230322e3639303420343335312e37383133202d343230332e3537393120343335322e34
323837202d343230332e3239353920343335312e3634353520430d2d343230322e37393120343335312e37353833204c0d2d343230322e373738332034333531
2e323331202d343230322e3431333120343335312e32363037202d343230322e3432323920343335302e3833343520430d2d343230322e313134332034333530
2e36333936202d343230312e3832333220343335312e32333434202d343230312e3530373820343335302e3737353920430d2d343230312e3337373420343335
302e34333431202d343230312e3630353520343334392e37393933202d343230312e30383420343335302e3037353720430d2d343230302e3637363820343335
302e38353634202d343139392e3437363120343335302e37303631202d343139392e3032363420343335302e3539323820430d2d343139382e36333238203433
35302e32353638204c0d2d343139382e36363620343334392e39333236202d343139392e3338343820343335302e33303038202d343139392e31333138203433
34392e3837393920430d2d343139382e3531383620343334392e37353135204c0d2d343139382e3536353420343334392e39353631204c0d2d343139382e3336
323320343335302e303031202d343139382e3135343320343334392e37383332202d343139372e3936383820343334392e3636363520430d2d343139382e3136
303220343335302e30343739202d343139382e3630323520343334392e38393331202d343139382e3531343220343335302e3434343820430d2d343139382e32
32363620343335302e35353237202d343139382e3138323620343335302e37353638202d343139372e39313720343335302e3635303420430d2d343139372e39
37353120343335302e36393034202d343139382e3032343920343335302e37343337202d343139382e3031373620343335302e3832303820430d2d343139372e
3433343620343335312e30363031202d343139372e3435343120343335302e32303631202d343139372e3330383120343335302e3032363420630d2d34313936
2e3732313720343334392e333132202d343139372e3839393420343334392e33363233202d343139372e3832343220343334382e3739353920430d2d34313936
2e3131323320343334382e34393237204c0d2d343139362e3235383320343334382e36373139202d343139362e3430353320343334382e38353031202d343139
362e3335303620343334392e3037353720430d2d343139352e3933303720343334392e33333131202d343139362e3334303820343334392e35303135202d3431
39352e37353120343334392e3437373120430d2d343139352e37393320343334382e37323436202d343139352e3030383820343334392e30303633202d343139
342e3539323320343334382e3537323320430d2d343139342e3339373520343334382e38383039202d343139342e3335373420343334382e39343234202d3431
39342e3738333220343334382e3935313720430d2d343139342e3733343420343334392e34333939202d343139342e3136333120343334392e32353135202d34
3139332e393620343334392e3239373920430d2d343139332e3834323320343334392e31373533202d343139332e3634313620343334392e31303535202d3431
39332e3531343220343334382e3939363620430d2d343139332e3638343620343334382e37353135202d343139332e3631323320343334382e34343832202d34
3139332e3234333220343334382e3233383320430d2d343139332e3232313720343334382e31333637204c0d2d343139332e3832363220343334382e30303135
202d343139342e3736363620343334372e34363833202d343139352e3134353520343334372e3936383320430d2d343139352e3033383120343334372e373238
204c0d2d343139352e3733383320343334372e33303437202d343139362e3536313520343334382e363034202d343139362e3838343320343334372e36383037
20430d2d343139362e3835343520343334372e33313639202d343139372e3032343920343334372e35393737202d343139372e3031323720343334372e303730
3320430d2d343139372e3532383320343334372e34383239204c0d2d343139372e3432303920343334372e32343337204c0d2d343139382e3239373920343334
372e33363433204c0d2d343139382e3237343420343334372e32363436204c0d2d343139382e3639313420343334372e37343137202d343139392e3031373620
343334382e31333138202d343139392e3237383320343334382e3434393720430d2d343139392e3237393320343334382e36383037202d343139392e32353234
20343334382e37353035202d343139392e3339313120343334382e3931393920430d2d343139392e3533303320343334392e30333337202d343139392e363336
3220343334392e30353133202d343139392e3733303520343334392e3032313520430d2d343139392e37333120343334392e30323135202d343139392e373331
20343334392e30323135202d343139392e37333120343334392e3032333920430d2d343139392e37333120343334392e30323135202d343139392e3733312034
3334392e3032313520590d2d343139392e3934363320343334382e39353431202d343230302e3038393820343334382e363234202d343230302e333534352034
3334382e3438383820430d2d343139392e3533393120343334382e34333236204c0d2d343139392e3437323720343334382e30343135202d343139392e353432
20343334372e36333637202d343139392e3934313420343334372e3336343320430d2d343139392e3737383320343334372e33343836202d343139392e373120
343334372e30343335202d343139392e3931323120343334362e3939373620430d2d343139392e3933343620343334372e31303036202d343230302e34343633
20343334372e323439202d343230302e32353120343334372e3536303120430d2d343230312e3032353420343334372e37303137202d343230322e3237393320
343334362e36373633202d343230332e3435353120343334372e3431383520430d2d343230322e3631303420343334362e39373237202d343230342e31333138
20343334362e383936202d343230332e3139343320343334362e3733343420430d2d343230332e3834383620343334362e31303939202d343230332e37353738
20343334f607000026062500e20fe00f372e33353031202d343230342e3432343820343334372e3235313520430d2d343230342e3438313420343334372e3032
3838202d343230342e3036313520343334372e32383133202d343230332e3930383220343334362e3833383420430d2d343230352e3031373620343334362e35
383739202d343230352e3738303320343334372e38343836202d343230362e3835333520343334372e3635393220430d2d343230362e3839393420343334372e
31373139204c0d2d343230372e3130323520343334372e32333434202d343230372e3332383120343334372e33303337202d343230372e353632352034333437
2e3337333520430d660d2d343230392e3638353520343334372e39383134206d0d2d343230392e3839323120343334382e30333536202d343231302e31303136
20343334382e30393238202d343231302e3331343520343334382e3134373920430d2d343231302e3239333920343334382e31353637202d343231302e323734
3420343334382e31353637202d343231302e3235323920343334382e3136333620430d2d343231302e38373320343334382e35353537204c0d2d343231302e34
39323220343334382e37343731202d343231302e3234303720343334392e32383133202d343231302e3737343420343334392e3533313320430d2d343231302e
3732393520343334392e33333131202d343231302e3838353720343334392e30383235202d343231302e3730303220343334382e3936353320430d2d34323131
2e3035373620343334382e36373139202d343231312e3834323320343334382e33383837202d343231312e3633373720343334392e3132353520430d2d343231
302e3935303220343334382e34333037202d343231312e3437373520343335302e303634202d343231302e3933373520343334392e3534373920430d2d343231
312e3232373520343335302e30323634202d343231312e3531343220343334392e383131202d343231312e3738383120343335302e3032343920430d2d343231
312e3530323920343334392e363234202d343231312e3835343520343334392e31313537202d343231322e3238323220343334382e3932343820430d2d343231
322e3436383820343334392e30343235202d343231322e3937323720343334382e39323837202d343231332e3238323220343334392e31323420430d2d343231
332e3137313920343334392e35373238202d343231332e3434313420343334392e383332202d343231322e3933373520343334392e3934343820430d2d343231
332e3132323120343335302e303634202d343231332e3430383720343335302e31353637202d343231332e3732393520343334392e3932363320430d2d343231
332e3630323520343334392e38343836202d343231332e3337393920343334392e373932202d343231332e3339353520343334392e3633303420430d2d343231
332e3630323520343334392e32313434202d343231332e3834343720343334392e32333434202d343231332e3937383520343334392e3035373620430d2d3432
31342e30383520343334392e30383235202d343231342e3139323920343334392e31303535202d343231342e3239373920343334392e3132393920430d2d3432
31342e3236363620343334392e313638202d343231342e3233393320343334392e32313932202d343231342e3231393720343334392e3238333720430d2d3432
31342e3537343220343334392e36383037204c0d2d343231342e3130323520343334392e34363833202d343231342e3335363420343334392e38383837202d34
3231342e3336323320343335302e3135323820630d2d343231342e3334393620343334392e36323535202d343231342e36363620343335302e303834202d3432
31342e3832383120343335302e3130323120430d2d343231342e3437363620343335302e36353932204c0d2d343231342e3634363520343335302e3933373520
2d343231352e3037363220343335302e32353638202d343231342e3938373320343335302e3830383120430d2d343231342e3234323220343335312e30323838
202d343231332e3935363120343335302e39333431202d343231332e3238323220343335302e37363920430d2d343231332e3535353720343335302e33333539
204c0d2d343231322e3739353920343335302e30333033202d343231332e3038363920343335312e30373736202d343231322e3233343420343335312e303537
3620430d2d343231312e3837393920343335302e36363136202d343231302e3935323120343335312e30333033202d343231302e3933343620343335302e3233
383320430d2d343231312e30343120343335302e3438202d343231302e3430333320343335302e39343234202d343231302e3131313320343335302e35383420
430d2d343230392e3738383120343334392e38353939202d343230382e3831313520343334392e37363332202d343230392e3130373420343334392e34333236
20430d2d343230392e3337313120343334392e34323239202d343230392e3732363620343334392e38323038202d343230392e3933383520343334392e333530
3120430d2d343230392e3432363820343334392e31393937204c0d2d343230392e3736323720343334382e38303437204c0d2d343230392e3538383920343334
382e39343633202d343230392e3630353520343334382e35363135202d343230392e3638353520343334372e3938313420430d660d3120440d2d343232312e31
34353520343334332e35343135206d0d2d343232312e3135313420343334332e35333831202d343232312e3135383220343334332e35333536202d343232312e
31363520343334332e3533313320430d2d343232312e3135373720343334332e35333337202d343232312e3135303420343334332e35333337202d343232312e
3134333620343334332e3533333720430d2d343232312e3134353520343334332e35343135204c0d660d2a550d3020440d2d343137342e393937312034333437
2e35333337206d0d2d343137342e3834393620343334372e33353335202d343137342e3438353820343334372e33383333202d343137342e3535363620343334
362e3939363620430d2d343137342e3534373920343334372e34323234202d343137352e32303720343334372e30363135202d343137342e3939373120343334
372e3533333720430d660d2d343137342e3536313520343334372e39353132206d0d2d343137342e3533363120343334372e38343936202d343137342e353533
3720343334372e36383535202d343137342e3339303620343334372e3637303420430d2d343137342e3833393820343334372e37383033204c0d2d343137342e
3536313520343334372e39353132204c0d660d2d343137342e3130353520343335302e38363433206d0d2d343137332e38373320343335302e35343339202d34
3137332e3732363620343335302e33363437202d343137332e3336323320343335302e3339333620430d2d343137332e3232353620343335312e34333431202d
343137332e39353820343335302e36383531202d343137342e31323320343335312e3635343320430d2d343137332e3435363120343335312e37353135202d34
3137332e32353120343335302e38343437202d343137322e3730323120343335302e3735363820430d2d343137322e3937343620343335302e33323233202d34
3137342e30383520343335302e30373233202d343137342e3130353520343335302e3836343320430d660d2d343137342e3430313420343335322e3137363320
6d0d2d343137342e3033303320343335312e39343234204c0d2d343137342e3036373420343335312e38383039204c0d2d343137342e3433383520343335322e
31313537204c0d2d343137342e3430313420343335322e31373633204c0d660d2d343138322e3433383520343334332e31343735206d0d2d343138322e343731
3720343334322e38323038202d343138322e3730333120343334332e31343136202d343138322e3832373120343334332e3231393220430d2d343138322e3732
363620343334332e32343037202d343138322e35383520343334332e33323537202d343138322e3433383520343334332e3134373520430d660d2d343235352e
3335303620343334322e38303831206d0d2d343235382e3138303720343334332e31323136204c0d2d343235372e3336363220343334332e30333931202d3432
35362e3631343320343334322e39393736202d343235352e3335303620343334322e3830383120430d660d2d343139312e3833313120343334352e3236393520
6d0d2d343139312e3037313320343334342e39363339202d343139302e3733333420343334342e34303233202d343138392e39353920343334342e3236303720
430d2d343139302e3937373520343334332e36303535202d343139312e3330343220343334352e32383332202d343139322e3135393220343334342e36313238
20430d2d343139312e3833313120343334352e32363935204c0d660d2d343139312e3536333520343334322e36373638206d0d2d343139312e34333735203433
34332e32383931202d343139322e3134393420343334332e33393336202d343139322e3033393120343334332e3834333320430d2d343139312e353237332034
3334332e36393433202d343139312e3830303820343334332e32363037202d343139312e3333353920343334332e3331333520430d2d343139312e3536333520
343334322e36373638204c0d660d2d343138382e3131393120343335322e373932206d0d2d343138382e3334393620343335332e31303939204c0d2d34313838
2e3136343120343335322e39393237204c0d2d343138382e3131393120343335322e373932204c0d660d2d343139352e3032373320343334332e32323037206d
0d2d343139342e3934333420343334332e30383235204c0d2d343139352e3332343220343334322e38383837204c0d2d343139352e3032373320343334332e32
323037204c0d660d2d343139342e3835393420343334322e39343234206d0d2d343139342e3934333420343334332e30383235204c0d2d343139342e39343334
20343334332e30383235204c0d2d343139342e3835393420343334322e39343234204c0d660d2d343138382e34313520343335342e313034206d0d2d34313838
2e3037323820343335342e32333434204c0d2d343138372e3930333320343335332e39353431204c0d2d343138382e34313520343335342e313034204c0d660d
2d343139312e3433383520343335302e38323233206d0d2d343139312e3133313820343335302e36323535204c0d2d343139312e3139323920343335302e3636
35202d343139312e3631323320343335302e34313231202d343139312e3433383520343335302e3832323320430d660d2d343139372e3335343520343334322e
39363034206d0d2d343139372e3732373520343334332e31393638204c0d2d343139372e3638393520343334332e3235f607000026062500e20fe00f3638204c
0d2d343139372e3331373420343334332e30323135204c0d2d343139372e3335343520343334322e39363034204c0d660d2d343139332e383336392034333532
2e35303838206d0d2d343139332e36323520343335322e39373835202d343139342e3434383220343335322e36333533202d343139342e303132372034333533
2e3035313320430d2d343139332e36323520343335322e39373835202d343139332e3738323220343335322e37333239202d343139332e383336392034333532
2e3530383820430d660d2d343139382e33333520343334392e33313834206d0d2d343139382e3338353720343334392e33313834202d343139382e3433383520
343334392e33333539202d343139382e3438393320343334392e3338383720430d2d343139382e3432383720343334392e33363737202d343139382e33373739
20343334392e33343333202d343139382e33333520343334392e3331383420430d660d2d343139382e33333520343334392e33313834206d0d2d343139382e31
37323920343334392e33313834202d343139382e3031303720343334392e34393736202d343139372e3839393420343334392e3336323320430d2d343139382e
3130313620343334392e31353034202d343139382e3137353320343334392e32323935202d343139382e33333520343334392e3331383420430d660d2d343230
302e3139353320343334392e34323837206d0d2d343230302e3034373920343334392e34363234204c0d2d343230302e3139383220343334392e36393433202d
343230302e3132373420343334392e36353937202d343139392e3939333220343334392e3437333620430d2d343139392e3833363920343334392e3435373520
2d343139392e3834353720343334392e33303836202d343139392e3832373120343334392e32303720430d2d343139392e3739353920343334392e3135303420
2d343139392e3736343620343334392e30383739202d343139392e37333120343334392e3032333920430d2d343139392e3737393320343334392e303834202d
343139392e3832323320343334392e31343331202d343139392e3835393420343334392e3139343320430d2d343230302e3130303620343334392e3139303420
2d343230302e32343820343334392e32313339202d343230302e3139353320343334392e3432383720430d660d2d343230372e3130353520343334312e353031
35206d0d2d343230362e3536313520343334312e36373638202d343230362e3432303920343334312e37363332202d343230362e3435303220343334322e3132
373920430d2d343230352e3933343620343334322e32343337202d343230362e3031343220343334312e36313537202d343230352e3730333120343334312e34
36383320430d2d343230362e3238373120343334312e35333931202d343230362e3430363320343334312e33373136202d343230372e3130353520343334312e
3530313520430d660d2d343230352e3730333120343334312e34363833206d0d2d343230352e3633373720343334312e34363234202d343230352e3537353220
343334312e34353431202d343230352e34393920343334312e3433393920430d2d343230352e35383420343334312e34323837202d343230352e363437352034
3334312e34343438202d343230352e3730333120343334312e3436383320430d660d2d343139382e3032313520343335332e34313939206d0d2d343139382e33
35393420343335332e39373835204c0d2d343139382e3233353420343335332e39303039204c0d2d343139382e3032313520343335332e34313939204c0d660d
2d343230372e3931323120343334312e33313834206d0d2d343230372e3831313520343334312e33343233202d343230372e3634393420343334312e33323537
202d343230372e3537303320343334312e3435313220430d2d343230372e35343120343334312e303834202d343230382e3031323720343334312e3239353920
2d343230372e3931323120343334312e3331383420630d660d2d343230352e3831353420343334382e34373735206d0d2d343230352e3735393820343334382e
37303037202d343230352e3431323120343334382e35363639202d343230352e3237303520343334382e3635323820430d2d343230352e343733362034333438
2e36303535202d343230352e3633393220343334372e39333336202d343230352e3831353420343334382e3437373520430d660d2d343230392e343731372034
3334322e38323437206d0d2d343230392e3337313120343334322e38343836202d343230392e3231353820343334332e30393432202d343230392e3238333220
343334332e3339373520430d2d343230392e3133363720343334332e32313638202d343230382e3933383520343334322e35373233202d343230392e34373137
20343334322e3832343720430d660d2d343230362e3830383620343334382e34313231206d0d2d343230362e37333120343334382e35333536204c0d2d343230
362e3335393420343334382e33303038204c0d2d343230362e3830383620343334382e34313231204c0d660d2d343230352e3438313420343335332e38303337
206d0d2d343230352e3036333520343335332e33363737202d343230362e3134353520343335322e37353135202d343230352e3432343820343335322e333833
3320430d2d343230362e3335343520343335312e39323732202d343230352e3335333520343335332e303031202d343230362e3033393120343335322e393330
3720430d2d343230352e3633373720343335332e30373637202d343230352e3434303920343335332e36323739202d343230352e3438313420343335332e3830
333720430d660d2d343230362e3033393120343335322e39333037206d0d2d343230362e3039373720343335322e39303732202d343230362e31363131203433
35322e38393331202d343230362e3232393520343335322e3839323620430d2d343230362e3135333320343335322e39313331202d343230362e303932332034
3335322e39323438202d343230362e3033393120343335322e3933303720430d660d2d343231312e3932383720343335302e31373139206d0d2d343231312e38
36383220343335302e31323635202d343231312e3832363220343335302e30373637202d343231312e3738383120343335302e3032343920430d2d343231312e
3833353920343335302e30363135202d343231312e3838313820343335302e31303535202d343231312e3932383720343335302e3137313920430d660d2d3432
30382e3232393520343335332e32383931206d0d2d343230372e3630323520343335322e36333533204c0d2d343230382e3032313520343335332e3037303320
2d343230392e3037353220343335332e30343339202d343230392e3030393820343335332e3639363320430d2d343230382e36363820343335332e3832373620
2d343230382e3235373820343335332e36353433202d343230382e3038383920343335332e3337333520430d2d343230382e3232393520343335332e32383931
204c0d660d2d343231352e3432383720343334312e3438206d0d2d343231352e3135373720343334312e32323037204c0d2d343231352e343936312034333431
2e31343535204c0d2d343231352e3339393420343334312e32343332202d343231352e3537343220343334312e37323037202d343231352e3432383720343334
312e343820430d660d2d343231352e3536313520343334312e31333138206d0d2d343231352e3439363120343334312e31343535204c0d2d343231352e353130
3720343334312e31323939202d343231352e3533313320343334312e313233202d343231352e3536313520343334312e3133313820430d660d2d343231302e37
34323220343334392e38353634206d0d2d343231302e353420343334392e39303233202d343231302e3337373920343334392e38383438202d343231302e3139
323920343334392e3736393520430d2d343231302e3236393520343334392e36343535202d343231302e3737343420343334392e35333133202d343231302e37
34323220343334392e3835363420430d660d2d343231372e3333363920343334322e34323633206d0d2d343231362e3838393620343334322e33313435204c0d
2d343231372e3337373920343334322e33363433204c0d2d343231372e3333363920343334322e34323633204c0d660d2d343231392e3432333820343334312e
33313834206d0d2d343231392e35303120343334312e31393638204c0d2d343231392e3837323120343334312e34333037204c0d2d343231392e373933392034
3334312e35353237204c0d2d343231392e3432333820343334312e33313834204c0d660d2d343231362e3639343320343335342e31333533206d0d2d34323136
2e3339313120343335342e32303631202d343231362e3135343320343335332e36323031202d343231362e3233333420343335332e3439373120430d2d343231
362e3832313320343335332e35323135204c0d2d343231362e3637313920343335342e30333337202d343231362e3635383220343335332e35303633202d3432
31362e3331373420343335332e3633363720430d2d343231362e3639343320343335342e31333533204c0d660d2d343233342e39313520343334322e32373539
206d0d2d343233342e3738343220343334312e39333431202d343233342e3134303620343334322e31333238202d343233342e3130373420343334322e343537
3520430d2d343233342e3139333420343334322e35393737202d343233342e35343220343334322e37333239202d343233342e3332333220343334322e393339
3920430d2d343233332e3831343520343334322e31303036204c0d2d343233332e3133373720343334322e363234202d343233342e3332393120343334332e32
303436202d343233342e3636333120343334332e35303120430d2d343233332e3937333620343334332e36303839202d343233332e3736393520343334332e30
353736202d343233332e3033363120343334332e3036303120430d2d343233332e3235323420343334322e39383439202d343233332e3338383720343334322e
37373539202d343233332e3530323920343334322e3539353720430d2d343233332e3532383320343334322e30303339202d343233322e383434372034333432
2e32363536202d343233322e3335363420343334322e3231393220430d2d343233322e36363720343334312e39363234202d343233322e343837332034333431
2e37343731202d343233322e3236303720343334312e3531333720430d2d343233322e3231393720343334312e34393636202d343233322e3139323920343334
312e34363234202d343233322e3137333820343334312e3432323420430d2d343233322e3134373520343334312e33393336202d343233322e31323231203433
34312e33363737202d343233322e3039363720343334312e33333938f607000026062500e20fe00f20430d2d343233322e3135353320343334312e3334303820
4c0d2d343233322e3135313420343334312e32373434202d343233322e3136343120343334312e31393433202d343233322e3230363120343334312e30383420
430d2d343233322e3631363220343334312e32353638202d343233322e3932393720343334302e37363332202d343233332e3139333420343334302e37353539
20430d2d343233322e3933323620343334312e37313638202d343233342e3039323320343334302e39373735202d343233342e3432333820343334312e323733
3420430d2d343233342e3830373120343334312e33363737204c0d2d343233342e3935303220343334312e33363936204c0d2d343233342e3937393520343334
312e32363436202d343233342e3933383520343334312e31333238202d343233342e3731393720343334302e3934323420430d2d343233342e39303233203433
34312e31333138202d343233352e3531303720343334312e30363435202d343233352e3435343120343334312e3337333520430d2d343233362e383432332034
3334312e33383737204c0d2d343233362e3838353720343334312e33343836202d343233362e3932383720343334312e32393933202d343233362e3936303920
343334312e32333120430d2d343233372e3030383820343334312e32383936202d343233372e3031363620343334312e33343038202d343233372e3031303720
343334312e3338383720430d2d343234332e3035373620343334312e34353132204c0d2d343234322e3735393320343334312e35323634202d343234322e3530
3120343334312e37343631202d343234322e3139333420343334312e3835323120430d2d343234322e3635353320343334322e34393132202d343234312e3638
393520343334312e39363733202d343234312e3832343720343334322e3537303320430d2d343234322e3033323220343334322e37383931202d343234322e33
33353920343334322e37323037202d343234322e3531363620343334322e3537353220430d2d343234322e35383420343334322e38373834202d343234322e33
32363220343334332e31343739202d343234322e3335363420343334332e3531323720430d2d343234312e3539333820343334332e38393735202d343234312e
3437363620343334322e34333735202d343234302e37333120343334322e3635393720430d2d343234302e3736303720343334332e30323439202d343234302e
3939313220343334332e33343437202d343234302e3530323920343334332e3239343420430d2d343234302e3632373420343334332e33373335204c0d2d3432
33392e3834353720343334322e39363533202d343234302e3031383620343334342e31393937202d343233392e3532363420343334332e3139383220430d2d34
3233392e3533393120343334332e37323536204c0d2d343233392e3138343620343334332e33323736202d343233382e3439353120343334332e33323437202d
343233382e3130363420343334332e3235313520430d2d343233382e3132393920343334332e33353335204c0d2d343233372e3033393120343334322e373530
35202d343233372e3531373620343334332e32323731202d343233362e32393320343334322e3937333620430d2d343233362e3835363420343334332e353837
39204c0d2d343233362e3433343620343334332e38343233202d343233362e3333383920343334332e31373433202d343233362e3033363120343334332e3234
333220430d2d343233362e3035373620343334332e33343437202d343233352e3938373320343334332e373331202d343233362e3237333420343334332e3832
353720430d2d343233342e3738383120343334322e38383837204c0d2d343233342e3433333620343334322e34393132202d343233342e383630342034333432
2e353031202d343233342e39313520343334322e3237353920430d660d2d343233332e3033363120343334332e30363031206d0d2d343233322e393537203433
34332e30383739202d343233322e3836383220343334332e31303036202d343233322e3736323720343334332e3038313120430d2d343233322e383634332034
3334332e303634202d343233322e3935323120343334332e30363031202d343233332e3033363120343334332e3036303120430d660d2d343234332e34383234
20343334312e34353631206d0d2d343234332e3035373620343334312e34353132204c0d2d343234332e3138393520343334312e34313835202d343234332e33
32363220343334312e34303837202d343234332e3438323420343334312e3435363120430d660d2d343233302e3930363320343334312e39303837206d0d2d34
3233312e3136343120343334312e36333637202d343233302e3731333920343334312e35323639202d343233302e3636383920343334312e3332343720430d2d
343233312e3539313320343334312e33333435204c0d2d343233312e3538363920343334312e35333831202d343233312e3637383720343334312e3736353620
2d343233312e3636303220343334312e3935313220430d2d343233302e3930363320343334312e39303837204c0d660d2d343233312e3835383420343334302e
39353137206d0d2d343233312e3838393620343334312e30393238202d343233312e3938373320343334312e32313932202d343233322e303936372034333431
2e3333393820430d2d343233312e3539313320343334312e33333435204c0d2d343233312e3539343720343334312e31383037202d343233312e363531342034
3334312e30343335202d343233312e3835383420343334302e3935313720430d660d2d343233312e3736303720343335312e37393335206d0d2d343233312e39
32333820343335312e383131204c0d2d343233322e3137303920343335312e39363733204c0d2d343233312e3736303720343335312e37393335204c0d660d2d
343233342e3331353420343335302e38393839206d0d2d343233342e3132303120343335312e323038202d343233332e373520343335302e39373336202d3432
33332e36323620343335302e38393620430d2d343233342e3035323720343335302e39303438202d343233332e3836383220343335302e37383836202d343233
342e3331353420343335302e3839383920430d660d2d343233332e3738383120343335342e31393937206d0d2d343233342e3139393220343335342e33373335
204c0d2d343233342e3136313120343335342e34333431204c0d2d343233332e3738383120343335342e31393937204c0d660d2d343234362e36323231203433
34332e35333033206d0d2d343234362e3638393520343334332e35343235202d343234362e3735343920343334332e35353133202d343234362e383233322034
3334332e3536343520430d2d343234362e37333120343334332e35363639202d343234362e3637303920343334332e35353237202d343234362e363232312034
3334332e3533303320430d660d2d343234332e3039343720343334332e30323838206d0d2d343234342e3037353220343334322e343336202d343234322e3435
323120343334322e35333536202d343234322e3735393820343334312e3737383320430d2d343234332e3239333920343334322e30323838204c0d2d34323433
2e32343820343334312e38323537204c0d2d343234332e3839393420343334312e38393236204c0d2d343234332e3736353620343334322e32343037202d3432
34332e36363520343334322e32363137202d343234332e3639343320343334322e3632373920430d2d343234342e3536333520343334322e34383439202d3432
34332e3936383320343334322e31393433202d343234342e3630353520343334312e3733323920430d2d343234352e3537373120343334312e37393933204c0d
2d343234352e34393820343334312e36393034204c0d2d343234352e3538303120343334312e36393832202d343234352e3631363220343334312e3734333720
2d343234352e3634343520343334312e3830333720430d2d343234382e39313720343334322e30333033204c0d2d343234392e3531323720343334322e333230
38202d343234382e3538373920343334322e36383935202d343234392e3032373320343334332e3232373120430d2d343234382e3333363920343334332e3232
3336202d343234372e3331313520343334332e36313433202d343234372e3235323920343334322e3838343820430d2d343234372e3237353920343334322e39
383439202d343234372e3332313320343334332e31383535202d343234372e3138313620343334332e32373220430d2d343234362e3738323220343334322e36
373139204c0d2d343234372e3136333120343334322e34383134204c0d2d343234362e3736313720343334312e38383333202d343234352e3436353820343334
322e30313636202d343234352e32333120343334322e3338373720430d2d343234352e3936383320343334322e35393133202d343234352e3539383620343334
332e333132202d343234362e36323520343334322e3931393920430d2d343234362e3537393120343334332e31303535202d343234362e333931312034333433
2e34333037202d343234362e3632323120343334332e3533303320430d2d343234352e3431383920343334332e33313834202d343234342e3334303820343334
332e36353034202d343234332e3039343720343334332e3032383820430d660d2d343235352e3136333120343334332e33373834206d0d2d343235352e313533
3320343334332e33313335204c0d2d343235352e3137353320343334332e33343836202d343235352e3138323620343334332e33373435202d343235352e3136
333120343334332e3337383420430d660d2d343235342e3735393320343334332e34363833206d0d2d343235342e3137323920343334322e37353434204c0d2d
343235352e3038363920343334322e383132204c0d2d343235352e3135333320343334332e33313335204c0d2d343235352e3037323820343334332e31383535
202d343235342e3735323420343334322e39333236202d343235342e3632373920343334332e3132373920430d2d343235342e3735393320343334332e343638
33204c0d660d2d343235332e3439323220343334322e33323233206d0d2d343235332e3936333920343334322e35333536202d343235332e3933383520343334
332e31323535202d343235332e3638303720343334332e3339333620430d2d343235342e3131343320343334332e363638202d343235332e3930393720343334
322e37363037202d343235342e32303820343334332e3338333320430d2d343235342e3139383220343334332e38313031202d343235332e3636343120343334
332e35363031202d343235332e35343120343334332e3438313420430d2d343235332e3439323220343334322e33323233204c0d660d2d343235302e30303738
20343334322e3633f607000026062500e20fe00f3333206d0d2d343235302e3134303620343334322e38373834204c0d2d343234392e3831333520343334322e
39343234204c0d2d343235302e3030373820343334322e36333333204c0d660d2d343235302e3134303620343334322e38373834206d0d2d343235302e343635
3820343334322e383132204c0d2d343235302e3434333420343334322e39393237202d343235302e3432303920343334332e31373034202d343235302e333638
3220343334332e3239343420430d2d343235302e3134303620343334322e38373834204c0d660d2d343235312e3331373420343334322e36343331206d0d2d34
3235312e3435353120343334322e35393737202d343235312e3630373420343334322e35363435202d343235312e37393220343334322e3534393320430d2d34
3235312e3331373420343334322e36343331204c0d660d2d343235302e3934363320343334322e37393335206d0d2d343235302e39353720343334322e373134
34204c0d2d343235312e3331373420343334322e36343331204c0d2d343235312e3138343620343334322e363838202d343235312e3036353420343334322e37
333833202d343235302e3934363320343334322e3739333520430d660d2d343235302e3436353820343334322e383132206d0d2d343235302e35313836203433
34322e33393839202d343235302e3538303120343334312e39363533202d343235312e3034393820343334322e3038313120430d2d343235302e393537203433
34322e37313434204c0d2d343235302e3436353820343334322e383132204c0d660d2d343233362e3737383320343335332e35373637206d0d2d343233372e31
34393420343335332e383131204c0d2d343233372e3131303420343335332e38373435204c0d2d343233362e3733393320343335332e36343036204c0d2d3432
33362e3737383320343335332e35373637204c0d660d2d343233382e3932303920343335332e31393937206d0d2d343233392e3031323720343335332e323732
202d343233392e30383220343335332e33343836202d343233392e3134353520343335332e3432363320430d2d343233392e3034383820343335332e33383039
202d343233382e3937313720343335332e333132202d343233382e3932303920343335332e3139393720430d660d2d343234302e3531333720343335362e3032
3135206d0d2d343234302e3935303220343335352e36303535202d343233392e3931313120343335352e34373137202d343234302e3731393720343335352e32
38383620430d2d343234302e37393120343335342e39303039202d343234302e3431323120343335342e34303233202d343234302e3033313320343335342e35
39353220430d2d343234302e3036313520343335342e39353835202d343234302e3430323320343335342e38323736202d343234302e31363820343335352e31
39393720430d2d343233392e39313520343335342e37373833202d343233392e3831393320343335352e30363435202d343233392e3930373220343335342e35
31363620430d2d343233392e3438313420343335342e31373433202d343233392e3433343620343335332e37383337202d343233392e3134353520343335332e
3432363320430d2d343233392e3636303220343335332e363638202d343234302e3734303220343335332e31303535202d343234312e3339323620343335332e
3831303120430d2d343234312e3735323920343335342e34363833202d343234312e3533343220343335352e33363936202d343234312e353336312034333536
2e3332323320430d2d343234312e3438313420343335362e35343739202d343234302e3534383820343335362e36353238202d343234302e3531333720343335
362e3032313520430d660d2d343233392e3832363220343335362e39373336206d0d2d343233392e36323420343335372e3032202d343233392e353632352034
3335362e39383234202d343233392e3433383520343335362e3930323320430d2d343233392e3437313720343335362e35373637202d343233392e3636333120
343335362e39353835202d343233392e3832363220343335362e3937333620430d660d2d343234342e3437313720343334392e37393739206d0d2d343234342e
3531303720343334392e39333236202d343234342e38373620343335302e31303036202d343234342e3739373920343335302e3333343520430d2d343234342e
3234333220343335302e313635204c0d2d343234342e33373320343335302e31343136202d343234342e3431383920343334392e39373536202d343234342e34
37313720343334392e3739373920430d660d2d3432343420343335302e30393033206d0d2d343234342e3234333220343335302e313635204c0d2d343234342e
3138323620343335302e31373533202d343234342e3130373420343335302e31353637202d3432343420343335302e3039303320430d660d2d343234342e3439
3820343334392e37313139206d0d2d343234342e3438393320343334392e37343037202d343234342e3438313420343334392e37363935202d343234342e3437
313720343334392e3739373920430d2d343234342e3436333920343334392e373639202d343234342e3436353820343334392e37333833202d343234342e3439
3820343334392e3731313920430d660d2d343235322e3636333120343334322e34303438206d0d2d343235322e3635353320343334322e31343331202d343235
322e3930323320343334322e32393933202d343235332e3032363420343334322e3337373420430d2d343235322e3932353820343334322e33393839202d3432
35322e3738343220343334322e34383439202d343235322e3636333120343334322e3430343820430d660d2d343236312e3936333920343334332e3433343120
6d0d2d343236322e3138323620343334332e32323536204c0d2d343236322e3130353520343334332e33353031202d343236322e3036353420343334332e3431
3231202d343236312e3936333920343334332e3433343120430d660d2d343236352e3332383120343335302e35373936206d0d2d343236352e33333420343335
302e36333034202d343236352e3335303620343335302e36373139202d343236352e3337323120343335302e3731313920430d2d343236352e33353036203433
35302e36383037202d343236352e33333520343335302e36333637202d343236352e3332383120343335302e3537393620630d660d2d343236352e3337323120
343335302e37313139206d0d2d343236352e3532313520343335302e39333037202d343236352e3938313420343335302e35393133202d343236362e31343735
20343335302e3932323420430d2d343236362e31323620343335302e38323233204c0d2d343236362e3433343620343335312e30313736204c0d2d343236362e
3134353520343335302e39383838202d343236352e3533393120343335312e30333033202d343236352e3337323120343335302e3731313920430d660d550d55
0d550d254149385f456e6442727573685061747465726e0d254149385f426567696e42727573685061747465726e0d28556e6e616d65642036290d3020410d75
0d3830302041720d30204a2030206a203120772034204d205b5d3020640d254149335f4e6f74653a0d3020440d302058520d2d383133372e3639393220383232
372e32303132206d0d2d383034372e3039313320383232372e32303132204c0d2d383034372e3039313320383231352e33313933204c0d2d383133372e363939
3220383231352e33313933204c0d2d383133372e3639393220383232372e32303132204c0d6e0d750d30204f0d302e37343920302e3637383420302e36373036
20302e393032206b0d2d383035342e3534323520383231392e39333336206d0d2d383035342e3834343720383231392e393138202d383035352e313437392038
3231392e39303034202d383035352e3434383720383231392e3838353720430d2d383035352e3239353920383231392e39353231202d383035352e3134363520
383232302e30353836202d383035342e3939333720383232302e3232363620430d2d383035342e3739363920383232302e33333639202d383035342e36393239
20383232302e313234202d383035342e3534323520383231392e3933333620430d660d2f4242416363756d526f746174696f6e2028302e353938373636292058
540d2d383035362e3238383620383231392e383334206d0d2d383035362e3334313820383231392e38333031202d383035362e33393720383231392e38323532
202d383035362e3434383720383231392e3832333220430d2d383035362e3439363120383231392e38353036202d383035362e3534323520383231392e383830
39202d383035362e3538353420383231392e3930383220430d2d383035362e3438353820383231392e38383039202d383035362e3338363220383231392e3835
3435202d383035362e3238383620383231392e38333420430d660d2f4242416363756d526f746174696f6e2028302e353938373636292058540d2d383035372e
3836343720383232302e30373632206d0d2d383035372e3538353420383232302e31333039202d383035372e3331393820383232302e30393836202d38303537
2e3036303120383232302e303420430d2d383035372e3238383620383231392e39363738202d383035372e3535343220383231392e39363438202d383035372e
3836343720383232302e3037363220430d660d2f4242416363756d526f746174696f6e2028302e353938373636292058540d2d383035362e3630383920383232
302e33313035206d0d2d383035362e3730363520383232302e31363839202d383035362e37353120383232302e30313836202d383035362e3539313320383231
392e3931323120630d2d383035362e3538373420383231392e39313231202d383035362e3538353420383231392e3930383220560d2d383035362e3734313720
383231392e39353231202d383035362e3839393920383232302e303032202d383035372e3036303120383232302e303420430d2d383035362e38393036203832
32302e30393338202d383035362e3734303220383232302e31383835202d383035362e3630383920383232302e3331303520430d660d2f4242416363756d526f
746174696f6e2028302e353938373636292058540d2d383035362e3630383920383232302e33313035206d0d2d383035362e3531333720383232302e34343932
202d383035362e3336363220383232302e35383031202d383035362e3331343520383232302e3636303220630d2d383035362e3339393920383232302e353332
32202d383035362e3439373620383232302e34313431202d383035362e3630383920383232302e3331303520430d660d2f4242416363756d526f746174696f6e
2028302e353938373636292058540d2d383035372e3030373320383232332e37303531206d0d2d383035372e3136333120383232f607000026062500e20fe00f
332e38313035202d383035372e3132363520383232322e38353036202d383035372e3434303920383232332e3036363420430d2d383035382e31383037203832
32332e33333639202d383035382e38313320383232332e37363736202d383035392e3530313520383232332e3736373620430d2d383035392e38313734203832
32332e39383334202d383036302e3331343520383232322e393138202d383036302e3632363520383232332e3133333820430d2d383036312e33363632203832
32332e34303533202d383036332e3235373820383232342e36393533202d383036322e3134323620383232342e3633343820630d2d383036302e343637382038
3232342e34393232202d383035392e3337373420383232342e32333534202d383035372e3837343520383232342e3035373620430d2d383035362e3635333820
383232332e36363839202d383035352e343820383232332e32313239202d383035342e3233313920383232322e3836353220430d2d383035332e383832332038
3232322e38313933202d383035332e3535343220383232322e38393435202d383035332e3232343120383232322e39353820430d2d383035332e363533382038
3232322e38313035202d383035342e3039353220383232322e36363032202d383035342e35383320383232322e3531383620430d2d383035352e323234312038
3232322e32353439202d383035362e3030313520383232332e34383733202d383035372e3030373320383232332e3730353120430d660d2f4242416363756d52
6f746174696f6e2028302e353938373636292058540d2d383034372e3837303620383232302e35313337206d0d2d383034382e3032383820383232302e363230
31202d383034382e3334333320383232302e3833363920590d2d383034392e3034363420383232302e31343336202d383034392e3738363620383232302e3431
3431202d383035302e3532343920383232302e3638353520430d2d383035302e34313520383232302e38343238202d383035302e3330383120383232312e3030
3439202d383035302e3139363820383232312e3136343120430d2d383034392e3737323920383232312e31303834202d383034392e3732343120383232302e38
343038202d383035302e3130303620383232302e3633303920430d2d383034392e3234303220383232312e32313339202d383034382e3432373220383232312e
33303138202d383034372e3539363720383232312e3230363120430d2d383034372e3634373920383232302e39343334202d383034372e363336322038323230
2e36343635202d383034372e3837303620383232302e3531333720430d660d2f4242416363756d526f746174696f6e2028302e353938373636292058540d2d38
3034372e3130373420383232312e313236206d0d2d383034372e32373120383232312e31353932202d383034372e3433373520383232312e31383635202d3830
34372e3539363720383232312e3230363120430d2d383034372e3539333820383232312e32333434202d383034372e3538353420383232312e32363137202d38
3034372e3537373620383232312e323920430d2d383034372e3431333620383232312e32343132202d383034372e32353120383232312e31393533202d383034
372e3039313320383232312e3135313420430d2d383034372e3039353220383232312e31343236202d383034372e31303320383232312e31333338202d383034
372e3130373420383232312e31323620430d660d2f4242416363756d526f746174696f6e2028302e353938373636292058540d2d383036312e32313034203832
32302e393538206d0d2d383036332e3330363620383232302e39393631202d383036352e3238323220383232302e39343832202d383036372e32303935203832
32302e3835353520430d2d383036372e3335363920383232312e30343339202d383036372e3436323420383232312e32353838202d383036372e363630322038
3232312e3134383420430d2d383036372e38313320383232302e39383035202d383036372e3936323420383232302e383736202d383036382e31313433203832
32302e3830353720430d2d383036382e33393720383232302e3739202d383036382e3637353320383232302e37373235202d383036382e393534362038323230
2e3735353920430d2d383036392e3035313820383232302e37373534202d383036392e3135313920383232302e38303138202d383036392e3235333420383232
302e3833303120430d2d383036392e3235353420383232302e38333031202d383036392e3235373820383232302e383334202d383036392e3235393320383232
302e3833353920630d2d383036392e3431373520383232302e39343334202d383036392e3337323620383232312e30393338202d383036392e32373534203832
32312e3233343420430d2d383036392e3136353520383232312e333334202d383036392e3036353420383232312e34353231202d383036382e39382038323231
2e35383220630d2d383036392e3033343220383232312e353031202d383036392e3137393220383232312e33373231202d383036392e3237353420383232312e
3233343420430d2d383036392e3430353820383232312e31313333202d383036392e3535363220383232312e30313536202d383036392e37323920383232302e
3936303920430d2d383036392e3938353820383232312e30323235202d383037302e32353120383232312e30353537202d383037302e3533313320383232302e
39393820430d2d383037302e3232303220383232302e38383537202d383036392e3935343620383232302e38383537202d383036392e37323920383232302e39
36303920430d2d383036392e3536353420383232302e39323239202d383036392e3430393720383232302e383736202d383036392e3235333420383232302e38
33303120430d2d383036392e3230363520383232302e38303138202d383036392e3136333120383232302e37373235202d383036392e3131343320383232302e
3734343120430d2d383036392e3735373820383232302e37303032202d383037302e33393720383232302e36353533202d383037312e3033383620383232302e
3630363420430d2d383037312e3138343620383232302e36333039202d383037312e3332353720383232302e36353134202d383037312e34333920383232302e
3638353520630d2d383037312e3930313420383232302e38313435202d383037322e3336343720383232302e39343034202d383037322e363531392038323230
2e3437363620430d2d383037322e3736343620383232302e34363638202d383037322e3837393920383232302e343538202d383037322e393935312038323230
2e3434373320430d2d383037322e3937323220383232302e34373636202d383037322e3935303220383232302e35202d383037322e3932393720383232302e35
33323220430d2d383037322e393820383232302e353032202d383037332e3032313520383232302e34373237202d383037332e3035363220383232302e343433
3420430d2d383037332e3533383620383232302e34303333202d383037342e3032333420383232302e33353934202d383037342e3530393820383232302e3331
393320430d2d383037342e3832353720383232302e35202d383037352e3134373920383232302e37323636202d383037352e3437323220383232302e38363333
20430d2d383037352e3639313420383232302e35343439202d383037352e3739393820383232302e3338343820560d2d383037352e3933313220383232302e36
323231202d383037362e3132303620383232302e37383332202d383037362e3333393420383232302e3836333320430d2d383037362e3038303120383232312e
31353134202d383037352e3833393420383232312e34363638202d383037352e3631383220383232312e3636343120430d2d383037352e323930352038323232
2e31343336202d383037342e3839303620383232302e37303032202d383037342e3530333420383232312e3630363420630d2d383037342e3839303620383232
302e37303032202d383037352e3239303520383232322e31343336202d383037352e3631383220383232312e3636343120430d2d383037352e38333934203832
32312e34363638202d383037362e3038303120383232312e31353134202d383037362e3333393420383232302e3836333320430d2d383037362e373939382038
3232312e30333332202d383037372e3339343520383232302e38363333202d383037372e3837303620383232302e3339363520430d2d383037372e3237383320
383231392e39383933202d383037362e3737363920383232302e33383138202d383037362e3333393420383232302e3836333320430d2d383037362e31323036
20383232302e37383332202d383037352e3933313220383232302e36323231202d383037352e3739393820383232302e3338343820430d2d383037352e363931
3420383232302e35343439202d383037352e3437323220383232302e3836333320590d2d383037352e3134373920383232302e37323636202d383037342e3832
353720383232302e35202d383037342e3530393820383232302e3331393320430d2d383037352e3435383520383232302e32333534202d383037362e34313934
20383232302e31353134202d383037372e3339373520383232302e3037313320630d2d383038332e3730323620383231392e3436202d383038392e3531363620
383231392e35363734202d383039362e3035383620383231392e3131363220630d2d383039392e3630303620383231382e38333839202d383130332e30303534
20383231382e34323638202d383130362e3334353720383231372e3836353220630d2d383131332e3030313520383231362e37343431202d383131392e303736
3220383231382e30333332202d383132352e3830343220383231352e3631313320630d2d383132382e3338333820383231342e37363137202d383133332e3137
353820383231352e32323137202d383133352e3636353520383231352e3331393320430d2d3831333920383231362e39313431202d383133372e323732392038
3232312e30333332202d383133372e3131343320383232312e3236363620430d2d383133352e30363320383232342e37373933202d383133332e343630392038
3232322e38323831202d383132392e3238343220383232342e3839323620430d2d383133322e3132383920383232332e37313738202d383132372e3138343620
383232322e36333238202d383132342e3439383520383232352e3033383120630d2d383132302e3631313820383232382e37303032202d383131352e30363739
20383232352e37373035202d383131302e32373120383232362e37303920630d2d383130392e3037313820383232362e39343334202d383130372e3739393820
383232362e37373933202d383130362e3336343720383232362e383530362043f607000026062500e20fe00f0d2d383039382e3933323620383232382e303937
37202d383039322e3032383820383232362e35343639202d383038342e3231353820383232362e3833303120430d2d383038322e3134363520383232362e3831
3933202d383038302e3332353720383232352e39323937202d383037382e35383320383232352e3434323420430d2d383037372e3331303520383232352e3237
3634202d383037352e3934373320383232352e373438202d383037342e3931333620383232352e3734343120630d2d383037332e3238363620383232352e3733
3933202d383037312e3838333820383232352e34303233202d383037302e3534313520383232342e3938303520430d2d383037322e3034323520383232352e31
353533202d383037332e3133363220383232352e34313431202d383037342e3830383120383232352e3535383620630d2d383037352e3932333320383232352e
36313732202d383037342e3033323720383232342e33323731202d383037332e3239343420383232342e3035353720430d2d383037322e393738352038323233
2e38343038202d383037322e3438313420383232342e39303533202d383037322e31363720383232342e3639303420430d2d383037312e343738352038323234
2e36383835202d383037302e3834373220383232342e32353838202d383037302e3130383920383232332e3938373320430d2d383036392e3739343420383232
332e37373235202d383036392e3833313120383232342e37333234202d383036392e3637333820383232342e36323620430d2d383036382e3636372038323234
2e34303932202d383036372e3839323120383232332e31373737202d383036372e3234393520383232332e3433393520430d2d383036362e3735393320383232
332e353835202d383036362e3331393820383232332e37333234202d383036352e3839303620383232332e38373720430d2d383036352e363138322038323233
2e39333037202d383036352e3334383620383232332e39373636202d383036352e3036343920383232332e3933383520430d2d383036342e3838363220383232
332e38353535202d383036342e3730323620383232332e37373534202d383036342e3531363620383232332e3639373320430d2d383036342e36363136203832
32332e34303333202d383036342e3731343420383232332e30343339202d383036342e3736343620383232322e3638313620430d2d383036342e343939203832
32322e37333534202d383036342e3132353520383232322e39343733202d383036332e3835363920383232322e39393820630d2d383036342e31323535203832
32322e39343733202d383036342e34393920383232322e37333534202d383036342e3736343620383232322e3638313620430d2d383036342e37313434203832
32332e30343339202d383036342e3636313620383232332e34303333202d383036342e3531363620383232332e3639373320430d2d383036332e313932392038
3232332e31333039202d383036312e3636343120383232322e363236202d383036302e3234343120383232322e3231323920430d2d383036302e323531203832
32322e31383436202d383036302e3235373820383232322e31353533202d383036302e3236343620383232322e31323620430d2d383036312e30393338203832
32322e32323336202d383036312e3930353820383232322e31333338202d383036322e3736343620383232312e3534393820430d2d383036322e333932312038
3232312e37363337202d383036322e34333920383232322e30333133202d383036322e3836343720383232322e30383520430d2d383036322e39373232203832
32312e39323538202d383036332e30383320383232312e37363736202d383036332e3139313420383232312e3630393420430d2d383036322e34353032203832
32312e33333639202d383036312e3731313920383232312e30363634202d383036312e3031313220383232312e3735393820430d2d383036302e363934332038
3232312e353432202d383036302e3533363620383232312e3433343620560d2d383036302e3330323220383232312e35363734202d383036302e333134352038
3232312e38363832202d383036302e3236343620383232322e31323620430d2d383036302e3130303620383232322e31303834202d383035392e393339203832
32322e303832202d383035392e3737323920383232322e3035303820430d2d383036302e3132303620383232312e35373233202d383036312e32313034203832
32302e39353820590d660d2f4242416363756d526f746174696f6e2028302e353938373636292058540d2d383036392e3734373120383232302e39333336206d
0d2d383036392e3633313820383232302e39303333202d383036392e3439333720383232302e38383039202d383036392e3334353720383232302e3835353520
430d2d383036392e3838333820383232302e38313435202d383037302e3432313420383232302e37373235202d383037302e3935383520383232302e37323636
20430d2d383037302e3637353320383232312e31393334202d383037302e3231323920383232312e30363435202d383036392e3734373120383232302e393333
3620630d660d2f4242416363756d526f746174696f6e2028302e353938373636292058540d550d550d254149385f456e6442727573685061747465726e0d2541
49385f426567696e42727573685061747465726e0d28556e6e616d65642038290d3020410d750d3830302041720d30204a2030206a203120772034204d205b5d
3020640d254149335f4e6f74653a0d3020440d302058520d2d383133382e3932363320383232382e37303032206d0d2d373937392e3136333120383232382e37
303032204c0d2d373937392e3136333120383138342e35363739204c0d2d383133382e3932363320383138342e35363739204c0d2d383133382e393236332038
3232382e37303032204c0d6e0d750d750d30204f0d302030203020302e3231206b0d2d373938312e3031323720383139362e38333031206d0d2d373938312e30
37313320383139362e39383134202d373938312e3138303720383139372e31333338202d373938312e3233393320383139372e3238373120430d2d373938312e
3635333820383139372e32363935202d373938322e3036373420383139372e32353239202d373938322e3438313420383139372e3233353420430d2d37393832
2e3736383120383139372e38393834202d373938332e3035343220383139382e35363035202d373938332e3334313820383139392e3232343620430d2d373938
332e3636333120383139392e34363937202d373938342e3033343220383139392e36363231202d373938342e33353520383139392e3930363320430d2d373938
342e3733373820383230302e33353734202d373938352e3334363220383230302e30373233202d373938362e3132363520383230302e3039333820430d2d3739
38372e323920383230302e363638202d373938382e3032363420383230302e38393435202d373938382e3637323920383230312e3439323220430d2d37393838
2e3338353720383230332e33313933202d373939302e39373920383230322e30373133202d373939322e3434323420383230322e3332333220430d2d37393932
2e3436393720383230322e39393631202d373939322e3439383520383230332e363638202d373939322e3532333420383230342e3238393120430d2d37393933
2e3238383120383230332e393938202d373939332e3638363520383230342e38313235202d373939342e3736303720383230342e3435363120430d2d37393935
2e3731313920383230362e31323839202d373939362e3730343120383230362e323933202d373939372e3739353920383230362e3335333520430d2d37393938
2e3030383820383230362e35202d373939382e3137313420383230362e36343635202d373939382e33333320383230362e3739363920430d2d373939382e3734
303220383230362e363237202d373939392e31343720383230362e34353531202d373939392e3535363220383230362e3238313320430d2d383030302e353038
3820383230362e37363037202d373939392e3933343620383230372e39323538202d383030302e3137363820383230382e3734363120430d2d383030302e3838
393620383230382e34353631202d383030312e3630353520383230382e313637202d383030322e3337303620383230372e38373720430d2d383030322e353134
3220383230372e36313133202d383030322e3636333120383230372e33393635202d383030322e3830363620383230372e3133313820430d2d383030322e3733
3120383230362e35363435202d383030322e3630313620383230352e39343733202d383030322e3532373320383230352e3338303920430d2d383030322e3235
3120383230342e39373636202d383030312e3937333620383230342e35373233202d383030312e3639383220383230342e3136383920430d2d383030302e3635
373720383230342e30353836202d383030302e3333333520383230332e37353938202d383030302e3432353820383230332e3439363120430d2d373939392e38
39373520383230322e30313337202d383030312e3633363220383230322e36313732202d383030322e3430333820383230322e3432393720430d2d383030322e
3434363320383230322e31363839202d383030322e3533383620383230312e39303333202d383030322e3538303120383230312e3634343520430d2d38303032
2e3134393420383230312e323438202d383030312e3731373820383230302e38353036202d383030312e3238363620383230302e3435323120430d2d37393939
2e3836383720383230302e30343339202d383030302e3238323220383139382e37383332202d373939382e3734393520383139392e3331303520430d2d373939
382e3638343620383139392e30303339202d373939382e3536353420383139382e36343635202d373939382e3530313520383139382e3333363920430d2d3739
39382e3133333820383139382e31393533202d373939372e3831353420383139382e30353337202d373939372e3434333820383139372e3836333320430d2d37
3939372e3239333520383139372e39373436202d373939372e3134323620383139382e303832202d373939362e3938393720383139382e3134323620430d2d37
3939372e3035373620383139382e35353237202d373939372e3137383220383139382e39363239202d373939372e3239393820383139392e3337323120430d2d
373939372e3431323120383139392e35373532202d373939372e3739353920383230302e30373831202d373939382e35363320383139392e3833363920430d2d
373939382e3237303520383230312e35313137202d373939382e3834383620383230322e39393132202d373939392e3435323120383230332e3739363920430d
2d373939392e303134322038f607000026062500e20fe00f3230342e34383733202d373939382e3536313520383230332e35373233202d373939372e39353132
20383230332e3835393420430d2d373939372e3438313420383230332e37373334202d373939362e39353920383230332e36393034202d373939362e34333835
20383230332e3636323120430d2d373939362e3339383420383230322e36373737202d373939362e3338383720383230322e343138202d373939362e33373734
20383230322e3136303220430d2d373939352e3931313120383230322e31373737202d373939352e3339333620383230322e31393932202d373939342e393338
3520383230322e3437383520430d2d373939342e31343520383230322e30393537202d373939332e3637383220383230322e31313433202d373939332e313435
3520383230312e3737353420430d2d373939322e3939333720383230302e35383739202d373939322e3338333820383230302e39323338202d373939322e3132
303620383230302e3833303120430d2d373939302e3930353820383139392e30313337202d373938392e3338303920383139382e35303539202d373938372e35
31343220383139382e3533313320430d2d373938372e33373720383139382e39353231202d373938362e3635383220383139392e31333737202d373938362e30
39363720383139392e3336383220430d2d373938352e3338393620383139382e35363734202d373938342e3830303820383139382e313237202d373938342e39
36353820383139372e3133313820430d2d373938352e3137313420383139372e30373233202d373938352e3332333220383139362e39363239202d373938352e
3437363620383139362e3930333320430d2d373938362e3239393820383139362e37363736202d373938372e3132353520383139362e36323839202d37393837
2e3935313220383139362e35343320430d2d373938382e3236343220383139362e353832202d373938382e3632393420383139362e36363839202d373938382e
3934353820383139362e3736313720430d2d373938392e3232313720383139372e31363431202d373938392e3439363620383139372e35363734202d37393839
2e3737323920383139372e3937323720430d2d373939302e3336333820383139372e32323137202d373939312e3731313920383139372e32313638202d373939
322e3638313620383139362e3831343520430d2d373939322e39373920383139362e34393232202d373939332e3332383620383139362e31363431202d373939
332e3632363520383139352e3738393120430d2d373939322e3932333320383139352e31343435202d373939312e3935303220383139352e34343334202d3739
39302e3931323620383139352e3433343620430d2d373938392e3838333820383139352e36333238202d373938382e3930363320383139352e38333031202d37
3938372e3932393720383139362e3032363420430d2d373938372e3139383220383139352e39303034202d373938362e34313520383139352e37373733202d37
3938352e3638333120383139352e3635313420630d2d373938342e3137353820383139352e35353836202d373938322e3939313220383139342e35313736202d
373938322e3230333120383139352e3533363120430d2d373938312e3734343120383139352e37313039202d373938312e3338383720383139352e3838303920
2d373938302e39373920383139362e3035333720430d2d373938302e3939313220383139362e33313035202d373938312e3030313520383139362e3537313320
2d373938312e3031323720383139362e3833303120430d660d550d750d302030203020302e3037206b0d2d373938362e3039363720383139392e33363832206d
0d2d373938362e3635383220383139392e31333737202d373938372e33373720383139382e39353231202d373938372e3531343220383139382e353331332043
0d2d373938392e3338303920383139382e35303539202d373939302e3930353820383139392e30313337202d373939322e3132303620383230302e3833303120
430d2d373939322e3338333820383230302e39323338202d373939322e3939333720383230302e35383739202d373939332e3134353520383230312e37373534
20430d2d373939332e3637383220383230322e31313433202d373939342e31343520383230322e30393537202d373939342e3933383520383230322e34373835
20430d2d373939352e3339333620383230322e31393932202d373939352e3931313120383230322e31373737202d373939362e3337373420383230322e313630
3220430d2d373939362e3338383720383230322e343138202d373939362e3339383420383230322e36373737202d373939362e3433383520383230332e363632
3120430d2d373939362e39353920383230332e36393034202d373939372e3438313420383230332e37373334202d373939372e3935313220383230332e383539
3420430d2d373939382e3536313520383230332e35373233202d373939392e3031343220383230342e34383733202d373939392e3435323120383230332e3739
363920430d2d373939382e3834383620383230322e39393132202d373939382e3237303520383230312e35313137202d373939382e35363320383139392e3833
363920430d2d373939372e3739353920383230302e30373831202d373939372e3431323120383139392e35373532202d373939372e3239393820383139392e33
37323120430d2d373939372e3137383220383139382e39363239202d373939372e3035373620383139382e35353237202d373939362e3938393720383139382e
3134323620430d2d373939362e3437323220383139382e31363231202d373939362e3030343920383139382e31383136202d373939352e343837332038313938
2e3230313220630d2d373939342e3936393720383139382e32323436202d373939342e3530343920383139382e32343431202d373939332e3938353820383139
382e3236333720430d2d373939332e3934383220383139372e333332202d373939322e3131383220383139382e32333534202d373939322e3638313620383139
362e3831343520430d2d373939312e3731313920383139372e32313638202d373939302e3336333820383139372e32323137202d373938392e37373239203831
39372e3937323720430d2d373938392e3439363620383139372e35363734202d373938392e3232313720383139372e31363431202d373938382e393435382038
3139362e3736313720430d2d373938382e3632393420383139362e36363839202d373938382e3236343220383139362e353832202d373938372e393531322038
3139362e35343320430d2d373938372e3132353520383139362e36323839202d373938362e3239393820383139362e37363736202d373938352e343736362038
3139362e3930333320430d2d373938352e3332333220383139362e39363239202d373938352e3137313420383139372e30373233202d373938342e3936353820
383139372e3133313820430d2d373938342e3830303820383139382e313237202d373938352e3338393620383139382e35363734202d373938362e3039363720
383139392e3336383220430d660d550d750d302030203020302e3333206b0d2d373939322e3638313620383139362e38313435206d0d2d373939322e31313832
20383139382e32333534202d373939332e3934383220383139372e333332202d373939332e3938353820383139382e3236333720430d2d373939342e35303439
20383139382e32343431202d373939342e3936393720383139382e32323436202d373939352e3438373320383139382e3230313220630d2d373939362e303034
3920383139382e31383136202d373939362e3437323220383139382e31363231202d373939362e3938393720383139382e3134323620430d2d373939372e3134
323620383139382e303832202d373939372e3239333520383139372e39373436202d373939372e3434333820383139372e3836333320430d2d373939372e3831
353420383139382e30353337202d373939382e3133333820383139382e31393533202d373939382e3530313520383139382e3333363920430d2d373939382e35
36353420383139382e36343635202d373939382e3638343620383139392e30303339202d373939382e3734393520383139392e3331303520430d2d383030302e
3238323220383139382e37383332202d373939392e3836383720383230302e30343339202d383030312e3238363620383230302e3435323120430d2d38303031
2e3731373820383230302e38353036202d383030322e3134393420383230312e323438202d383030322e3538303120383230312e3634343520430d2d38303032
2e3533383620383230312e39303333202d383030322e3434363320383230322e31363839202d383030322e3430333820383230322e3432393720430d2d383030
312e3633363220383230322e36313732202d373939392e3839373520383230322e30313337202d383030302e3432353820383230332e3439363120430d2d3830
30302e3333333520383230332e37353938202d383030302e3635373720383230342e30353836202d383030312e3639383220383230342e3136383920430d2d38
3030312e3937333620383230342e35373233202d383030322e32353120383230342e39373636202d383030322e3532373320383230352e3338303920430d2d38
3030322e3630313620383230352e39343733202d383030322e37333120383230362e35363435202d383030322e3830363620383230372e3133313820430d2d38
3030332e3539333820383230372e33353934202d383030342e3332373120383230372e35333631202d383030352e3131343320383230372e3736313720430d2d
383030352e3237303520383230372e37353638202d383030352e3432353820383230372e3735202d383030352e3538303120383230372e3734343120430d2d38
3030352e3839393420383230372e39333835202d383030362e3236393520383230382e30383031202d383030362e3538353420383230382e3232303720430d2d
383030362e3832333220383230372e36393334202d383030372e30363320383230372e32313638202d383030372e3330303820383230362e3638363520430d2d
383030382e3135393220383230362e31333138202d383030372e3735363820383230372e37303631202d383030382e3539343220383230372e38373720430d2d
383030392e3430393720383230372e35333232202d383031302e3232343120383230372e31333737202d383031312e3033393120383230362e37393320430d2d
383031332e3434323420383230372e32313039202d383031332e3832383620383230342e30333133202d383031362e3230363520383230352e3037343220430d
2d383031362e3932303920383230342e37383631202d383031372e3633353320383230342e343938202d383031382e343032332038323034f607000026062500
e20fe00f2e3235393820430d2d383031392e3339393420383230342e35323933202d383032302e3339393420383230342e38343936202d383032312e33393435
20383230352e3132303120430d2d383032322e3036373420383230352e30383938202d383032322e3734303720383230352e30363235202d383032332e343134
3620383230352e3033363120430d2d383032332e3239393820383230342e37373933202d383032332e3530333420383230342e36363839202d383032332e3635
313420383230342e3530373820430d2d383032342e3633353320383230342e34363638202d383032342e37303920383230362e32323835202d383032362e3635
333820383230352e3632383920630d2d383032372e3036363420383230352e35363035202d383032372e3437363620383230352e34333835202d383032372e38
38353720383230352e3331373420430d2d383032382e3731383320383230352e33383837202d383032392e3535313820383230352e343537202d383033302e33
38313820383230352e3437343620630d2d383033312e3331353420383230352e34333436202d383033322e3139343320383230352e33393934202d383033332e
3132363520383230352e3336313320630d2d383033332e3238323220383230352e33353435202d383033332e3433383520383230352e33343936202d38303333
2e3634333120383230352e3333363920430d2d383033342e3832353720383230352e30333133202d383033332e3935323120383230342e30333133202d383033
342e3535373620383230332e3538393820430d2d383033352e3337373420383230332e33353136202d383033362e3734393520383230332e393136202d383033
372e3031303320383230322e3731303920430d2d383033372e3733333420383230322e36323839202d383033382e3530373320383230322e34393631202d3830
33392e3232353620383230322e3336313320430d2d383034302e3237343420383230322e36323839202d383034302e3536353420383230332e33393635202d38
3034312e3438343920383230332e3034343920430d2d383034322e3030333420383230332e30323334202d383034322e3436383820383230332e30303439202d
383034322e3938363320383230322e3938333420630d2d383034332e3134313620383230322e39373636202d383034332e3239373420383230322e3936393720
2d383034332e3530333420383230322e3936323920430d2d383034332e3830303820383230332e38383238202d383034342e3536373420383230332e35383938
202d383034342e3937333620383230332e3336383220430d2d383034352e3534373420383230332e34343932202d383034362e3137323920383230332e353235
34202d383034362e3734333220383230332e3535333720430d2d383034362e3835383420383230322e35363435202d383034382e3139303420383230332e3339
3236202d383034382e3637313420383230322e3438373320430d2d383034392e3639353320383230322e31383935202d383035302e3636383920383230312e38
383837202d383035312e3634353520383230312e3633383720430d2d383035322e3936343820383230322e323039202d383035342e31343520383230342e3339
3036202d383035342e3137313420383230322e3531383620430d2d383035352e3039313320383230322e31373139202d383035362e3136303620383230332e30
303938202d383035372e3337393920383230322e3339303620430d2d383035382e3335383420383230322e31393334202d383035392e3338363220383230312e
39393631202d383036302e3336323320383230312e3734363120430d2d383036302e3833393420383230312e39383733202d383036312e333636322038323032
2e32323436202d383036312e38393520383230322e3436303920430d2d383036322e3336323320383230322e34343334202d383036322e383739392038323032
2e34323039202d383036332e3334343720383230322e3430323320630d2d383036332e3836353720383230322e34333136202d383036342e3338383220383230
322e35313436202d383036342e38353620383230322e3534363920430d2d383036352e373120383230332e31333338202d383036362e3837323120383230332e
36353633202d383036362e38373720383230322e3436303920430d2d383036372e3033303320383230322e343537202d383036372e3138343620383230322e34
353032202d383036372e3334303820383230322e3434333420430d2d383036372e3539323820383230332e35323235202d383036382e3434383220383230322e
38363532202d383036382e3632363520383230332e3432373720630d2d383036382e3739363920383230332e37383532202d383036392e373739382038323033
2e37343631202d383037302e3131363220383230332e3130393420430d2d383037302e3237323920383230332e31303235202d383037302e3432383220383230
332e30393537202d383037302e3633363220383230332e30383520630d2d383037312e32303720383230332e31313433202d383037312e373739382038323033
2e31393533202d383037322e3335343520383230332e3237353420430d2d383037322e3730343120383230342e31393433202d383037332e3436393720383230
332e39303333202d383037332e38373720383230332e3637393720430d2d383037342e37303920383230332e373438202d383037352e353420383230332e3831
3834202d383037362e3337323120383230332e38333420630d2d383037372e3130303620383230332e39313032202d383037372e3837373420383230332e3932
3737202d383037382e3630373920383230342e30303220430d2d383037382e373120383230352e31383935202d383038302e3339393420383230342e37303631
202d383038312e3333313120383230332e3336383220430d2d383038312e3634313620383230332e33353535202d383038322e3030343920383230332e333433
38202d383038322e3331343520383230332e3333303120430d2d383038322e3538383920383230332e36383136202d383038322e3836303820383230332e3938
3134202d383038332e3133313820383230342e3238323220430d2d383038332e3835343520383230342e31393932202d383038352e3030343920383230342e34
313231202d383038352e3333393420383230332e3732343620430d2d383038352e3635303420383230332e37313039202d383038362e3031323720383230332e
36393733202d383038362e3332323320383230332e3638343620430d2d383038372e3138343620383230342e34323538202d383038372e323532392038323033
2e35383938202d383038372e3832343220383230332e3632303120630d2d383038372e38373720383230332e36323031202d383038372e39373920383230332e
36313532202d383038382e30383320383230332e3631313320430d2d383038382e3130373420383230342e31373737202d383038382e3132393420383230342e
3735202d383038382e3135343320383230352e3331393320430d2d383038382e3838333320383230362e36333737202d383038392e3433373520383230342e39
353631202d383039302e3130323520383230342e3737303520630d2d383039302e3335363920383230342e36353633202d383039302e3436393720383230342e
38363133202d383039302e3632393420383230352e3030393820430d2d383039302e373120383230362e39323538202d383039322e3335343520383230342e30
353337202d383039332e3134353520383230352e3633323820430d2d383039332e3837333520383230352e36353134202d383039332e3439323720383230342e
30303938202d383039342e3831333520383230342e3537383120430d2d383039352e32353120383230362e333733202d383039372e3639303420383230352e31
333138202d383039392e3037393120383230342e3836383220430d2d383039392e3431313120383230352e33373231202d383039392e3739353420383230352e
383736202d383130302e3132363520383230362e3333303120430d2d383130322e3936313420383230342e373038202d383130342e3336383220383230382e35
383938202d383130372e3635333820383230372e3737393320430d2d383130382e37303720383230362e39303633202d383130392e3835303620383230382e32
363137202d383131302e3835333520383230372e3339303620430d2d383131312e3339393420383231302e353832202d383131352e39313520383230362e3932
3139202d383131362e3230363520383231302e3137373720430d2d383131372e3435363120383231302e32383133202d383131382e3938353820383230392e36
343635202d383131392e3935343620383231302e3438373320430d2d383132302e3537393120383230392e33323233202d383132302e3637363820383230392e
31363231202d383132302e3838353720383230392e3230363120430d2d383132312e3336363220383230392e35343739202d383132312e313333382038323130
2e31383136202d383132312e3230363520383231302e3639373320430d2d383132312e3732313720383231302e363233202d383132322e313834362038323130
2e35202d383132322e3639373820383231302e33373520430d2d383132322e3234303220383230392e33353535202d383132332e3333303620383230392e3336
3333202d383132332e3631393120383230382e38333420430d2d383132342e3833333520383231302e35393936202d383132362e3135393220383230372e3533
3631202d383132372e3832343220383230372e3637353820430d2d383132392e3038373420383230382e30383839202d383132382e3437353120383231302e38
363333202d383133302e3339333620383230392e3538393820430d2d383133312e3332343220383231302e37393639202d383133312e3538303620383231302e
37333534202d383133322e3930383220383231302e3231323920430d2d383133332e3438343920383230392e30393836202d383133342e353231352038323039
2e30353836202d383133352e3537393120383230382e3333363920430d2d383133352e3631343320383230372e39323139202d383133352e3730333120383230
372e35353337202d383133352e3733353420383230372e3038383920430d2d383133352e3938353820383230362e38373131202d383133362e32333334203832
30362e36303136202d383133362e3438323420383230362e33333220430d2d383133362e3939323220383230342e38353834202d383133372e31353134203832
30332e37313039202d383133382e3035393120383230332e3035303820430d2d383133372e3938393720383230322e36333837202d383133372e383638372038
3230322e32323835202d383133372e3739393820383230312e3831353420430d2d383133f607000026062500e20fe00f362e3730323620383230312e36303235
202d383133362e3432313420383230312e30393537202d383133362e3030363320383230312e3131333320430d2d383133352e3732303720383230312e363935
33202d383133352e3338333820383230322e333332202d383133352e3039363720383230322e3931343120430d2d383133342e3531333720383230322e363237
202d383133332e3837373420383230322e32383931202d383133332e3239353920383230322e30303220430d2d383133322e3732353620383230322e30323733
202d383133322e3135353820383230322e30343838202d383133312e3538373420383230322e3037323320430d2d383133312e3330363620383230312e353635
34202d383133312e3032363420383230312e30353836202d383133302e37343920383230302e3630323520430d2d383133302e3538373920383230302e353035
39202d383133302e3433303220383230302e34363039202d383133302e32373120383230302e3336333320430d2d383132392e3530373320383230302e373036
31202d383132382e3739373420383230312e30393836202d383132382e3033343220383230312e3434323420430d2d383132372e3633363220383230312e3837
33202d383132372e32393120383230322e33303138202d383132362e3834333320383230322e3733353420430d2d383132362e3835373420383230332e303937
37202d383132362e3837303620383230332e34313032202d383132362e3839333620383230332e3937383520430d2d383132362e3031383620383230342e3131
3931202d383132352e3039313320383230342e32353938202d383132342e3231313920383230342e3334393620630d2d383132332e3433393920383230342e34
383434202d383132322e3731373820383230342e35363534202d383132312e3934333820383230342e3730333120430d2d383132312e37353120383230352e30
323135202d383132312e3530373320383230352e33393435202d383132312e3235393820383230352e3731343820430d2d383132302e3938373820383230352e
343135202d383132302e3731333420383230352e30363235202d383132302e3439353120383230342e3736313720430d2d383131392e3836333320383230342e
35323933202d383131392e3438373320383230352e34373835202d383131382e3939333720383230342e3832333220430d2d383131392e343132362038323033
2e36363431202d383131382e3234323220383230342e32333134202d383131362e3732353620383230332e3932393720430d2d383131362e3337303620383230
342e31303235202d383131362e3036363420383230342e32373035202d383131352e373120383230342e3433393520430d2d383131342e383035372038323033
2e39303633202d383131342e3938393720383230332e33333031202d383131342e3636353520383230322e3938303520430d2d383131342e3234333220383230
322e38343038202d383131332e3832333220383230322e37303531202d383131332e3430313420383230322e3536343520430d2d383131332e37323536203832
30312e36313732202d383131322e3739353920383230312e373039202d383131322e3336373220383230312e3336333320430d2d383131312e31343720383230
312e39383334202d383131302e3832313820383230302e33333639202d383130392e3630313620383230302e39353720430d2d383130392e3037333720383230
302e37323037202d383130392e3630353520383139392e37363536202d383130392e30383520383139392e3733353420630d2d383130382e3837373420383139
392e37343431202d383130382e3732313720383139392e3735202d383130382e3536363420383139392e3735363820430d2d383130382e343238372038323030
2e31373638202d383130382e323920383230302e35393737202d383130382e3039393120383230312e3032313520430d2d383130372e3839333620383230312e
30323733202d383130372e3633333820383230312e3034202d383130362e3632303120383230302e3335343520430d2d383130362e3533363120383230302e38
323632202d383130362e3435343620383230312e33343537202d383130362e3432333320383230312e3836383220430d2d383130352e3930383720383230312e
39333935202d383130352e3434363320383230322e30363235202d383130342e3933303220383230322e3133363720430d2d383130342e373639352038323031
2e39383733202d383130342e3630363420383230312e38333639202d383130342e3339333620383230312e3639333420430d2d383130332e3430353820383230
312e36323839202d383130322e3431393420383230312e36313732202d383130312e3433323620383230312e3535333720430d2d383130312e36363720383230
332e34363438202d383039392e3438373320383230302e39363239202d383039392e3733333420383230332e3133303920430d2d383039392e35373637203832
30332e31333637202d383039392e3432333320383230332e31343236202d383039392e3236373120383230332e3134383420430d2d383039392e313536372038
3230312e37353239202d383039392e3631313820383230312e34373636202d383039392e3336313820383230302e3339363520430d2d383039382e3839393420
383230302e35313836202d383039382e3338333820383230302e35383938202d383039372e3932303920383230302e3731343820430d2d383039372e39343234
20383230312e31373937202d383039372e3936313420383230312e36393832202d383039372e3938333420383230322e3231363820430d2d383039362e353830
3620383230332e343135202d383039372e3336333320383230302e393938202d383039362e3433303220383230312e3033363120430d2d383039352e39323333
20383230312e32363337202d383039352e3436373320383230312e353433202d383039342e393620383230312e3832333220430d2d383039342e383137342038
3230322e31333837202d383039342e3530343920383230322e30393836202d383039342e3234343620383230322e3131313320430d2d383039332e3736393520
383230312e38373231202d383039342e3030343920383230312e323932202d383039332e3933343620383230302e38373720430d2d383039332e353231352038
3230302e38393435202d383039332e3130363420383230302e39313231202d383039322e3639323920383230302e3932393720430d2d383039312e3739393820
383230302e36353533202d383039322e3332343220383139392e35343639202d383039312e3634353520383139392e3436393720430d2d383039302e38313539
20383230302e36393733202d383039302e3533303320383230312e333332202d383039302e3031383620383230322e3735323920430d2d383038392e36383436
20383230322e31393533202d383038392e3239393820383230312e36343236202d383038382e3936333920383230312e30383520630d2d383038382e35383320
383230302e36333238202d383038372e3937343620383230302e39363937202d383038372e3435323120383230302e3838383720430d2d383038372e32313638
20383230312e34363738202d383038362e3832323320383230312e39353132202d383038372e3031363120383230322e38373720430d2d383038362e38313335
20383230322e39383733202d383038362e3535373620383230332e31303235202d383038362e3330313820383230332e31363620430d2d383038362e30323339
20383230322e37363137202d383038352e3734393520383230322e33353934202d383038352e3532353420383230312e3935323120430d2d383038352e313131
3320383230312e39363937202d383038342e3639353820383230312e39383733202d383038342e3239333520383230322e3236333720430d2d383038332e3631
383220383230322e32333933202d383038322e3934303920383230322e31363231202d383038322e3236343220383230322e30383520430d2d383038312e3534
373920383230322e33323632202d383038302e3737353920383230322e35313137202d383038302e3035383620383230322e3639373320430d2d383037392e33
37323120383230322e34313431202d383037382e3733353820383230322e30373831202d383037382e3035313320383230312e3739343920430d2d383037372e
3336383220383230312e36313532202d383037362e3638393520383230312e34383733202d383037362e3030393820383230312e3336313320430d2d38303734
2e3838313820383230312e363636202d383037332e3735323920383230312e39373237202d383037322e3536393820383230322e3232383520430d2d38303732
2e34313520383230322e32333534202d383037322e3235393820383230322e32343032202d383037322e3035313820383230322e323520430d2d383037322e30
34333920383230322e303433202d383037322e3033333720383230312e37383332202d383037322e3032333420383230312e3532333420430d2d383037312e37
30303220383230312e32373933202d383037312e3337393920383230312e30333332202d383037312e3030383820383230302e3834303820430d2d383037302e
3538353420383230302e36353134202d383037302e3136363520383230302e35313137202d383036392e3734343620383230302e33373320430d2d383036392e
3237393320383230302e33393435202d383036382e3736313720383230302e34313431202d383036382e3234343120383230302e3433343620630d2d38303637
2e3933323620383230302e34343932202d383036372e3632323620383230302e34363039202d383036372e3235393820383230302e3437363620430d2d383036
362e3135333820383230312e32393938202d383036352e3937373520383230302e38343038202d383036352e3537313820383230312e3036323520430d2d3830
36342e3934303920383230302e383332202d383036352e3137313420383230302e31343834202d383036342e3734343620383139392e3835343520430d2d3830
36342e3433333620383139392e38363832202d383036342e3037313320383139392e38383238202d383036332e3736303720383139392e3839343520430d2d38
3036322e3230343120383230312e31353134202d383036312e3435303220383230302e343537202d383036302e3332313820383230302e3736313720430d2d38
3035392e3830343220383230302e37383631202d383035392e3333363920383230302e38303437202d383035382e3831393320383230302e3832363220430d2d
383035382e3534333920383230302e34323139202d383035382e3236393520383230302e30313836202d383035382e3034333920383139392e3631313320430d
2d383035372e3631313820383139392ef607000026062500e20fe00f32313239202d383035372e3138313620383139382e38313933202d383035362e37352038
3139382e3432303920430d2d383035362e3232353620383139382e32383831202d383035352e3730303720383139382e31353433202d383035352e3232363620
383139372e3936343820430d2d383035342e3832333220383139382e32343032202d383035342e3431393420383139382e35313736202d383035342e30313636
20383139382e3739343920430d2d383035332e3334383620383139382e39373636202d383035322e3638323620383139392e31363032202d383035322e303637
3420383139392e3333393820430d2d383035312e3836383720383139392e35353836202d383035312e3732313720383139392e37313738202d383035312e3537
313320383139392e3838303920430d2d383035312e32343920383139392e353832202d383035302e3837303620383139392e32333434202d383035302e353437
3420383139382e3933343620430d2d383034392e3936373820383139382e37303331202d383034392e33333520383139382e34363738202d383034382e373533
3420383139382e3233313420430d2d383034382e3730343120383139382e32333534202d383034382e3630303120383139382e32333933202d383034382e3439
363120383139382e3234343120430d2d383034382e3330393620383139382e37373035202d383034382e3037313820383139392e32393838202d383034372e38
33333520383139392e3737373320430d2d383034372e3637363820383139392e37373933202d383034372e3532323520383139392e37383831202d383034372e
3331353420383139392e3739363920430d2d383034362e3836323320383139382e38383039202d383034372e3332313820383139382e37303631202d38303437
2e3235323920383139382e32393320430d2d383034372e3039313820383139382e31343635202d383034362e3932393720383139372e39393631202d38303436
2e3736383120383139372e3834373720430d2d383034352e3130393420383139372e38363532202d383034352e39313520383139392e38303138202d38303434
2e3333333520383139392e3139343320430d2d383034342e3231333420383139382e37383332202d383034342e3039323820383139382e333733202d38303434
2e3032333420383139372e3936323920430d2d383034332e3631303420383139372e39373835202d383034332e3139343320383139372e39393631202d383034
322e3738313720383139382e3031313720430d2d383034322e3131383220383139382e32393838202d383034312e3435343620383139382e35333532202d3830
34302e3834333320383139382e3831393320430d2d383033392e3831373420383139392e30363834202d383033382e3833393420383139392e32363337202d38
3033372e3836323320383139392e3436303920430d2d383033362e3839313120383139382e35363734202d383033382e3530333420383139382e36353533202d
383033382e3330373120383139372e3637393720430d2d383033372e3433383520383139362e37323636202d383033372e3538383920383139362e3631373220
2d383033372e3733383320383139362e34353720430d2d383033382e3334363220383139362e31323031202d383033382e3438353820383139362e393938202d
383033392e3030323420383139362e3932333820430d2d383033392e3034383820383139362e38313834202d383033392e3135303420383139362e3736313720
2d383033392e323520383139362e3635313420430d2d383033392e3232353620383139362e303835202d383033392e3230333120383139352e35313436202d38
3033392e3137383220383139342e3839343520430d2d383033382e3935383520383139342e35383938202d383033382e373920383139342e32383831202d3830
33382e3631383220383139332e3932393720430d2d383033382e3536353420383139332e38383238202d383033382e3435373520383139332e37383332202d38
3033382e3334383620383139332e3638343620430d2d383033372e3638303720383139332e38313435202d383033372e30363320383139332e39343533202d38
3033362e3339323120383139342e3032333420430d2d383033362e3435363120383139342e32383133202d383033362e3330343220383139342e33393036202d
383033362e3135353320383139342e3535323720430d2d383033352e3534373420383139342e38383837202d383033352e3430373220383139342e3031333720
2d383033342e3838393620383139342e30383520430d2d383033342e3433393920383139342e34363638202d383033332e3933343620383139342e3739363920
2d383033332e3433303220383139352e3133303920630d2d383033322e34313520383139352e36393334202d383033322e3130323520383139342e3335353520
2d383033312e3137323920383139342e34393820630d2d383033302e39313520383139342e35303938202d383033302e37303920383139342e35313736202d38
3033302e3434383220383139342e3532393320430d2d383033302e3033383620383139342e36343635202d383032392e3632373420383139342e37313738202d
383032392e3231373820383139342e3833363920430d2d383032372e3634313620383139342e33383438202d383032352e33373520383139342e37333833202d
383032332e343620383139342e3831383420630d2d383032322e3436383820383139342e37303331202d383032312e3630303620383139362e323933202d3830
32302e3737373820383139352e3138363520430d2d383031392e3033313320383139352e36323031202d383031362e3735333420383139342e34373237202d38
3031352e3832353720383139352e3835393420430d2d383031342e3831303520383139352e31323031202d383031322e3936303920383139352e35363035202d
383031312e3738383120383139342e3737393320430d2d383031312e3032313520383139352e30373133202d383031302e3330373120383139352e3336313320
2d383030392e3539323820383139352e3634363520430d2d383030382e3132373420383139352e323933202d383030362e3232343120383139352e3638343620
2d383030352e3239353920383139342e35383220430d2d383030342e3733373820383139342e38363532202d383030342e3132353520383139352e3039373720
2d383030332e3536353420383139352e3337383920430d2d383030332e3034373920383139352e33393934202d383030322e3438313420383139352e34373636
202d383030322e3130363420383139352e3137393720430d2d383030302e3536373420383139352e36303634202d373939392e3331333520383139352e333435
37202d373939392e3137343320383139372e3036323520430d2d373939392e3031373620383139372e30313836202d373939382e3835383420383139362e3932
3139202d373939382e36343720383139362e3832383120430d2d373939382e33333520383139362e38343038202d373939372e3937333620383139362e383535
35202d373939372e3636333120383139362e3836383220630d2d373939372e3631303420383139362e38373131202d373939372e3530383820383139362e3837
33202d373939372e3430333820383139362e38373720430d2d373939362e39373920383139362e36333637202d373939362e3535363620383139362e34343733
202d373939362e3133313820383139362e3230363120430d2d373939352e3932343820383139362e32313239202d373939352e3636353520383139362e323234
36202d373939352e3430373220383139362e3233353420430d2d373939352e31343520383139362e31343236202d373939342e3838333320383139362e313031
36202d373939342e3637313920383139362e3030353920630d2d373939342e3330353720383139352e39363937202d373939332e3939313220383139352e3837
37202d373939332e3632363520383139352e3738393120430d2d373939332e3332383620383139362e31363431202d373939322e39373920383139362e343932
32202d373939322e3638313620383139362e3831343520430d660d550d750d302030203020302e3231206b0d2d383030392e3635393220383230392e38303537
206d0d2d383030392e3937333620383230392e38393435202d383031302e3334303820383230392e39383334202d383031302e3635333820383231302e303233
3420430d2d383031312e3136383920383230392e39353132202d383031312e3633313820383230392e38323831202d383031322e3134353520383230392e3730
333120630d2d383031322e3430333320383230392e36393334202d383031322e3636333120383230392e36383136202d383031322e3837303620383230392e36
37323920430d2d383031332e3738343220383230392e32323037202d383031342e3634393420383230382e38313933202d383031352e3536313520383230382e
3331363420430d2d383031352e3636363520383230382e33313035202d383031352e3731373820383230382e33313035202d383031352e383231382038323038
2e3330383620430d2d383031362e3636303220383230382e35333133202d383031372e34393920383230382e37353539202d383031382e333337342038323038
2e3938303520430d2d383031382e3634393420383230382e39363538202d383031392e3031323720383230382e39353231202d383031392e3332323320383230
382e3933393520430d2d383031392e3435343620383230382e33363333202d383031392e35383520383230372e37333534202d383031392e3736383120383230
372e3135363320430d2d383032302e3539363720383230372e313234202d383032312e3432333820383230372e30383839202d383032322e3234323220383230
362e3739363920430d2d383032322e3431373520383230372e32353638202d383032322e3538373420383230372e36313133202d383032322e37353938203832
30382e3031383620430d2d383032332e3534333920383230382e31393533202d383032342e3736303720383230372e35323235202d383032352e303538362038
3230382e3434333420430d2d383032352e343620383230392e33363133202d383032342e3438333420383230392e35353836202d383032332e38353620383230
392e3437383520430d2d383032322e3931303220383230392e31353433202d3830323320383231302e303835202d383032322e3635353320383231302e353133
3720430d2d383032322e3938313420383231302e38363333202d383032332e3330343220383231312e31363231202d383032332e3638303720383231312e3530
393820430d2d383032342e3830343220383231312e30343439202d383032372e3836363220383231322e33373231202d383032372e30393931203832f6070000
26062500e20fe00f31302e3132303120430d2d383032382e3038373420383231302e31383436202d383032392e3037303320383231302e31343435202d383033
302e3239393320383230392e3733303520430d2d383033302e3236343220383231302e31343834202d383033302e3137373720383231302e35363534202d3830
33302e31343520383231302e3938313420430d2d383032392e3639353820383231312e34363638202d383032382e3132323620383231312e30313337202d3830
32382e3639323920383231322e3238373120430d2d383032392e3637363820383231322e32343731202d383033302e3635393220383231322e32303631202d38
3033312e3634333120383231322e31363620430d2d383033322e3135313420383231312e38383338202d383033322e3635393220383231312e36303535202d38
3033332e3131343320383231312e3332383120430d2d383033322e3838313820383231302e37363536202d383033332e3339323620383231302e35333631202d
383033332e3537313320383230392e3835343520430d2d383033342e3431323620383231302e31333039202d383033352e3235353920383231302e3436303920
2d383033362e3039363720383231302e3733353420430d2d383033362e3835343520383231312e34383434202d383033362e3731353820383231312e39303333
202d383033372e3432303920383231322e3635313420430d2d383033372e3939313220383231322e36323839202d383033382e3536313520383231322e363036
34202d383033392e3132393420383231322e35383220430d2d383034302e35343320383231312e36343236202d383033392e3130303620383231302e36313133
202d383033392e3235363820383230392e3336313320430d2d383033392e3430333820383230392e31393932202d383033392e3535333720383230392e303339
31202d383033392e3735323920383230382e3831393320430d2d383034312e3036313520383230392e31333039202d383034322e3432303920383230392e3338
3537202d383034332e3737393320383230392e3634323620430d2d383034342e3736343220383231302e38343537202d383034372e3238313720383230392e30
323733202d383034372e3536393820383231302e3938373320430d2d383034382e3435303220383231302e39353231202d383034392e3538353420383231302e
38303138202d383035302e3238343220383231312e3339363520430d2d383035312e3431373520383231332e37333334202d383034392e323630372038323132
2e39393431202d383034392e31343520383231332e3932393720430d2d383034392e3539383620383231342e38393834202d383035302e343035382038323134
2e33343537202d383035302e3639353820383231352e3131333320430d2d383035312e3734333220383231352e33333031202d383035332e3230313720383231
352e34373636202d383035342e3435353120383231352e3638343620430d2d383035342e3535383620383231352e36373937202d383035342e36303934203832
31352e36373737202d383035342e3731323920383231352e3637323920630d2d383035342e3836383220383231352e363636202d383035352e30323339203832
31352e36363032202d383035352e3233303520383231352e3635313420430d2d383035352e3836373220383231352e39383733202d383035362e353533372038
3231362e32373035202d383035372e3233393320383231362e3535333720630d2d383035372e3530333420383231362e36343635202d383035372e3731333420
383231362e37343032202d383035372e3937343620383231362e3738333220430d2d383035382e3337373420383231362e35303638202d383035382e37383432
20383231362e32383133202d383035392e3138393520383231362e3030353920430d2d383036302e3430363320383231362e36333039202d383036312e353130
3320383231352e37353239202d383036322e3634353520383231352e3630323520430d2d383036322e3338313820383231342e32313239202d383036302e3934
303920383231332e32333534202d383035392e3631333820383231332e3735393820430d2d383035392e3630353520383231322e33303836202d383035372e37
38383120383231332e35323235202d383035372e3038353420383231322e3832363220430d2d383035362e3732393520383231302e35303539202d383035392e
3936333920383231302e39343533202d383035392e3338363220383230382e3237303520430d2d383035382e3238343220383230362e373039202d383035362e
3439383520383230372e34303333202d383035362e3738383120383230352e3632383920430d2d383035352e35383320383230352e33313634202d383035352e
3137383220383230362e38333639202d383035332e3830353720383230362e3237303520430d2d383035332e373920383230352e38353535202d383035332e37
37323920383230352e34343334202d383035332e3735353420383230352e3032373320430d2d383035362e3731333420383230352e30363235202d383035392e
3537313320383230332e393537202d383036312e3732393520383230342e3639383220430d2d383036302e3437303220383230362e383737202d383036342e32
39373420383230352e33363832202d383036322e3832353720383230372e3430323320430d2d383036322e3235393320383230372e34373835202d383036312e
3639323920383230372e36303535202d383036312e3037343220383230372e3638313620430d2d383036312e37393320383230382e37343032202d383036322e
3335373420383230382e36313532202d383036322e3836373220383230382e3338353720430d2d383036332e3139343320383230382e37383831202d38303633
2e3537343220383230392e31383635202d383036332e3930323320383230392e3538383920430d2d383036352e3031363620383231302e32313638202d383036
352e3639303420383231302e31383935202d383036362e3934333820383231302e3434373320430d2d383036362e38373720383231322e35323534202d383037
302e3531343220383231302e323438202d383036392e3238363620383231332e3039383620630d2d383036382e3933343620383231342e36363839202d383037
302e3338303920383231332e32363337202d383037312e3036343920383231332e3439343120430d2d383037312e3233353420383231322e36303535202d3830
37322e3530313520383231332e313234202d383037332e3237323920383231322e3933343620430d2d383037332e3535333720383231332e34393631202d3830
37342e3334303820383231332e37323137202d383037342e3036373420383231342e3631353220430d2d383037322e3932303920383231342e35303539202d38
3037332e3836313820383231352e393138202d383037322e3630373920383231352e3731303920430d2d383037322e3839313120383231362e32373035202d38
3037322e3038303620383231382e30313536202d383037332e3435363120383231372e3338353720430d2d383037322e3834313820383232302e31313133202d
383037352e3836363220383231392e32353838202d383037362e3534393820383232302e3733353420630d2d383037372e3236393520383232312e373933202d
383037382e3737303520383232312e37333234202d383038302e3131343320383232312e36323620430d2d383038312e3334323320383232332e37353239202d
383038342e3034313520383232332e37393639202d383038362e343620383232342e3538303120430d2d383038362e3437363620383232342e39393332202d38
3038362e3439343620383232352e34303732202d383038362e3531303320383232352e3832313320430d2d383038362e3536323520383232352e38313933202d
383038362e36363720383232352e38313534202d383038362e3731373820383232352e3831303520430d2d383038372e33373520383232352e33373231202d38
3038372e3833343520383232352e31393733202d383038382e3138393520383232352e3032373320430d2d383038382e3432343820383232352e36393234202d
383038382e3630363420383232362e33303537202d383038382e373920383232362e3937323720630d2d383038392e3037313320383232372e35333133202d38
3038392e3330313820383232382e30393338202d383038392e3538373420383232382e3730303220430d2d383039302e3135353320383232382e36383037202d
383039302e3737353920383232382e36353134202d383039312e3334363220383232382e3633303920430d2d383039322e3430393720383232362e3731373820
2d383039302e3236343620383232362e3239202d383038392e3730303220383232352e3136383920430d2d383038392e3237363920383232342e39383035202d
383038382e3835333520383232342e37333933202d383038382e3432383220383232342e34393820430d2d383038382e3135313420383232342e30393338202d
383038372e38373720383232332e36393034202d383038372e3635313420383232332e3238343220630d2d383038372e3135333820383232322e35323733202d
383038352e3438313420383232332e34373835202d383038352e3832383620383232312e3835353520430d2d383038342e3539343220383232322e3131333320
2d383038342e3339333620383232302e39383035202d383038332e3739393820383232302e3433343620430d2d383038332e3334383620383231392e35373233
202d383038342e3431373520383231392e30363235202d383038342e3938323420383231382e3933343620430d2d383038372e3231363820383232302e323933
202d383038372e3433353120383231362e38313035202d383038392e3138343620383231382e3936393720430d2d383039302e3439363120383231382e303835
202d383039322e3930333320383231382e36303934202d383039332e3632383920383231372e33333420430d2d383039342e3232303720383231362e35383220
2d383039342e3638323620383231362e3436202d383039342e3739383320383231352e3531383620430d2d383039352e3834343720383231352e37333534202d
383039372e3130363420383231372e33393735202d383039382e3536373420383231362e3335303620630d2d383039392e3232343120383231352e3931303220
2d383039382e3939313220383231342e30353237202d383130302e3731313920383231342e32393320430d2d383130302e3838383220383231342e373531202d
383130312e30363320383231352e32363337202d383130312e3234313720383231352e3737333420430d2d383130322e3339373520383231362e31343136202d
383130332e3233353420383231352e30363834202d383130322e3432313420383231342e32323137f607000026062500e20fe00f20430d2d383130322e313036
3420383231342e31333039202d383130312e3635333820383231342e34363039202d383130312e3136383920383231342e3031333720430d2d383130312e3431
3520383231332e36393334202d383130312e3635393220383231332e33313933202d383130312e3930333820383231322e39393820430d2d383130332e333838
3220383231322e34363937202d383130342e39313520383231342e33323632202d383130362e3431393420383231342e3331343520430d2d383130362e343332
3620383231332e33383039202d383130372e3038303620383231322e37383532202d383130382e3131383220383231322e3734303220430d2d383130382e3737
303520383231332e34393232202d383131302e3138323620383231332e37343631202d383131302e3630323520383231322e3633373720430d2d383131312e34
34333820383231322e393136202d383131322e3238383120383231332e32343431202d383131332e3132383920383231332e3531383620430d2d383131332e34
35363120383231332e39323139202d383131332e33373720383231342e34393631202d383131332e3435303220383231352e3030393820430d2d383131362e32
38363620383231342e36333338202d383131392e3939363620383231362e35353537202d383132312e3834383620383231332e3637393720430d2d383132322e
3938393720383231332e36383436202d383132312e36323320383231352e37363137202d383132332e3136303620383231352e3333363920630d2d383132342e
3735353420383231342e393537202d383132322e3736313720383231312e39323937202d383132352e3533343220383231322e3438373320430d2d383132352e
3537363720383231332e35323334202d383132352e3538353420383231332e37333234202d383132352e3539363220383231332e3938373320430d2d38313236
2e3035393120383231332e393138202d383132362e3935303220383231342e31343236202d383132372e3037393120383231332e3436303920430d2d38313238
2e3834383620383231332e36343635202d383132372e3439323720383231352e39383334202d383132392e3337343520383231352e3038303120430d2d383132
392e3635353320383231352e353835202d383132392e3838313820383231362e30343339202d383133302e3432303920383231362e353420430d2d383133312e
3039373720383231362e36313532202d383133312e3737333420383231362e36333936202d383133322e3339393420383231362e3731343820430d2d38313332
2e3332343720383231362e32303132202d383133322e3230333120383231352e37333933202d383133322e3132393420383231352e3232363620430d2d383133
322e3432333320383231342e37393639202d383133322e3736393520383231342e33363832202d383133332e3036323520383231332e3933393520430d2d3831
33332e3737393820383231332e37353539202d383133352e3039383620383231342e32373035202d383133352e3236363620383231332e33333220630d2d3831
33352e3438393720383231322e34333935202d383133352e373120383231312e343938202d383133352e3838303920383231302e3630393420430d2d38313336
2e3333303620383231302e31373538202d383133362e3637353320383230392e37343631202d383133372e3037313320383230392e3331343520430d2d383133
372e3331343520383230382e38393036202d383133372e3535363220383230382e34363438202d383133372e3739373420383230382e303420430d2d38313338
2e3130383920383230382e30323733202d383133382e3437303220383230382e30313137202d383133382e3738313720383230372e39393920430d2d38313338
2e3737373820383230372e38393435202d383133382e3737323920383230372e37393439202d383133382e3737303520383230372e3734303220430d2d383133
382e3730323620383230372e33333031202d383133382e3538303620383230362e393138202d383133382e343620383230362e3530393820430d2d383133382e
31323520383230352e39303034202d3831333920383230352e37363137202d383133382e3932363320383230352e3234363120630d2d383133382e3633363220
383230342e34373835202d383133382e3334363220383230332e37363536202d383133382e3035393120383230332e3035303820430d2d383133372e32333334
20383230342e34333336202d383133372e3034333920383230342e38353535202d383133362e3436303920383230352e3831343520430d2d383133362e343639
3720383230362e30323135202d383133362e3437353120383230362e31373638202d383133362e3438323420383230362e33333220430d2d383133362e323333
3420383230362e36303136202d383133352e3938353820383230362e38373131202d383133352e3733353420383230372e3038383920430d2d383133352e3730
333120383230372e35353337202d383133352e3631343320383230372e39323139202d383133352e3537393120383230382e3333363920430d2d383133342e35
32313520383230392e30353836202d383133332e3438343920383230392e30393836202d383133322e3930383220383231302e3231323920430d2d383133312e
3538303620383231302e37333534202d383133312e3332343220383231302e37393639202d383133302e3339333620383230392e3538393820430d2d38313238
2e3437353120383231302e38363333202d383132392e3038373420383230382e30383839202d383132372e3832343220383230372e3637353820430d2d383132
362e3135393220383230372e35333631202d383132342e3833333520383231302e35393936202d383132332e3631393120383230382e38333420430d2d383132
332e3333303620383230392e33363333202d383132322e3234303220383230392e33353535202d383132322e3639373820383231302e33373520430d2d383132
322e3138343620383231302e35202d383132312e3732313720383231302e363233202d383132312e3230363520383231302e3639373320430d2d383132312e31
33333820383231302e31383136202d383132312e3336363220383230392e35343739202d383132302e3838353720383230392e3230363120430d2d383132302e
3637363820383230392e31363231202d383132302e3537393120383230392e33323233202d383131392e3935343620383231302e3438373320430d2d38313138
2e3938353820383230392e36343635202d383131372e3435363120383231302e32383133202d383131362e3230363520383231302e3137373720430d2d383131
352e39313520383230362e39323139202d383131312e3339393420383231302e353832202d383131302e3835333520383230372e3339303620430d2d38313039
2e3835303620383230382e32363137202d383130382e37303720383230362e39303633202d383130372e3635333820383230372e3737393320430d2d38313034
2e3336383220383230382e35383938202d383130322e3936313420383230342e373038202d383130302e3132363520383230362e3333303120430d2d38303939
2e3739353420383230352e383736202d383039392e3431313120383230352e33373231202d383039392e3037393120383230342e3836383220430d2d38303937
2e3639303420383230352e31333138202d383039352e32353120383230362e333733202d383039342e3831333520383230342e3537383120430d2d383039332e
3439323720383230342e30303938202d383039332e3837333520383230352e36353134202d383039332e3134353520383230352e3633323820430d2d38303932
2e3335343520383230342e30353337202d383039302e373120383230362e39323538202d383039302e3632393420383230352e3030393820430d2d383039302e
3436393720383230342e38363133202d383039302e3335363920383230342e36353633202d383039302e3130323520383230342e3737303520630d2d38303839
2e3433373520383230342e39353631202d383038382e3838333320383230362e36333737202d383038382e3135343320383230352e3331393320430d2d383038
382e3132393420383230342e3735202d383038382e3130373420383230342e31373737202d383038382e30383320383230332e3631313320430d2d383038372e
39373920383230332e36313532202d383038372e38373720383230332e36323031202d383038372e3832343220383230332e3632303120630d2d383038372e32
35323920383230332e35383938202d383038372e3138343620383230342e34323538202d383038362e3332323320383230332e3638343620430d2d383038362e
3031323720383230332e36393733202d383038352e3635303420383230332e37313039202d383038352e3333393420383230332e3732343620430d2d38303835
2e3030343920383230342e34313231202d383038332e3835343520383230342e31393932202d383038332e3133313820383230342e3238323220430d2d383038
322e3836303820383230332e39383134202d383038322e3538383920383230332e36383136202d383038322e3331343520383230332e3333303120430d2d3830
38322e3030343920383230332e33343338202d383038312e3634313620383230332e33353535202d383038312e3333313120383230332e3336383220430d2d38
3038302e3339393420383230342e37303631202d383037382e373120383230352e31383935202d383037382e3630373920383230342e30303220430d2d383037
372e3837373420383230332e39323737202d383037372e3130303620383230332e39313032202d383037362e3337323120383230332e38333420630d2d383037
352e353420383230332e38313834202d383037342e37303920383230332e373438202d383037332e38373720383230332e3637393720430d2d383037332e3436
393720383230332e39303333202d383037322e3730343120383230342e31393433202d383037322e3335343520383230332e3237353420430d2d383037312e37
37393820383230332e31393533202d383037312e32303720383230332e31313433202d383037302e3633363220383230332e30383520630d2d383037302e3432
383220383230332e30393537202d383037302e3237323920383230332e31303235202d383037302e3131363220383230332e3130393420430d2d383036392e37
37393820383230332e37343631202d383036382e3739363920383230332e37383532202d383036382e3632363520383230332e3432373720630d2d383036382e
3434383220383230322e38363532202d383036372e3539323820383230332e35323235202d383036372e3334303820383230322e3434333420430d2d38303637
2e3138343620383230322e34353032202d383036f607000026062500e20fe00f372e3033303320383230322e343537202d383036362e38373720383230322e34
36303920430d2d383036362e3837323120383230332e36353633202d383036352e373120383230332e31333338202d383036342e38353620383230322e353436
3920430d2d383036342e3338383220383230322e35313436202d383036332e3836353720383230322e34333136202d383036332e3334343720383230322e3430
323320630d2d383036322e3837393920383230322e34323039202d383036322e3336323320383230322e34343334202d383036312e38393520383230322e3436
303920430d2d383036312e3336363220383230322e32323436202d383036302e3833393420383230312e39383733202d383036302e3336323320383230312e37
34363120430d2d383035392e3338363220383230312e39393631202d383035382e3335383420383230322e31393334202d383035372e3337393920383230322e
3339303620430d2d383035362e3136303620383230332e30303938202d383035352e3039313320383230322e31373139202d383035342e313731342038323032
2e3531383620430d2d383035342e31343520383230342e33393036202d383035322e3936343820383230322e323039202d383035312e3634353520383230312e
3633383720430d2d383035302e3636383920383230312e38383837202d383034392e3639353320383230322e31383935202d383034382e363731342038323032
2e3438373320430d2d383034382e3139303420383230332e33393236202d383034362e3835383420383230322e35363435202d383034362e3734333220383230
332e3535333720430d2d383034362e3137323920383230332e35323534202d383034352e3534373420383230332e34343932202d383034342e39373336203832
30332e3336383220430d2d383034342e3536373420383230332e35383938202d383034332e3830303820383230332e38383238202d383034332e353033342038
3230322e3936323920430d2d383034332e3239373420383230322e39363937202d383034332e3134313620383230322e39373636202d383034322e3938363320
383230322e3938333420630d2d383034322e3436383820383230332e30303439202d383034322e3030333420383230332e30323334202d383034312e34383439
20383230332e3034343920430d2d383034302e3536353420383230332e33393635202d383034302e3237343420383230322e36323839202d383033392e323235
3620383230322e3336313320430d2d383033382e3530373320383230322e34393631202d383033372e3733333420383230322e36323839202d383033372e3031
303320383230322e3731303920430d2d383033362e3734393520383230332e393136202d383033352e3337373420383230332e33353136202d383033342e3535
373620383230332e3538393820430d2d383033332e3935323120383230342e30333133202d383033342e3832353720383230352e30333133202d383033332e36
34333120383230352e3333363920430d2d383033332e3433383520383230352e33343936202d383033332e3238323220383230352e33353435202d383033332e
3132363520383230352e3336313320630d2d383033322e3139343320383230352e33393934202d383033312e3331353420383230352e34333436202d38303330
2e3338313820383230352e3437343620630d2d383032392e3535313820383230352e343537202d383032382e3731383320383230352e33383837202d38303237
2e3838353720383230352e3331373420430d2d383032372e3437363620383230352e34333835202d383032372e3036363420383230352e35363035202d383032
362e3635333820383230352e3632383920630d2d383032342e37303920383230362e32323835202d383032342e3633353320383230342e34363638202d383032
332e3635313420383230342e3530373820430d2d383032332e3530333420383230342e36363839202d383032332e3239393820383230342e37373933202d3830
32332e3431343620383230352e3033363120430d2d383032322e3734303720383230352e30363235202d383032322e3036373420383230352e30383938202d38
3032312e3339343520383230352e3132303120430d2d383032302e3339393420383230342e38343936202d383031392e3339393420383230342e35323933202d
383031382e3430323320383230342e3235393820430d2d383031372e3633353320383230342e343938202d383031362e3932303920383230342e37383631202d
383031362e3230363520383230352e3037343220430d2d383031332e3832383620383230342e30333133202d383031332e3434323420383230372e3231303920
2d383031312e3033393120383230362e37393320430d2d383031302e3232343120383230372e31333737202d383030392e3430393720383230372e3533323220
2d383030382e3539343220383230372e38373720430d2d383030382e3539383620383230372e39383134202d383030382e3630303620383230382e3033333220
2d383030382e3630353520383230382e3133373720430d2d383030382e3933383520383230382e36393334202d383030392e3332343720383230392e3235202d
383030392e3635393220383230392e3830353720430d660d550d750d302030203020302e3435206b0d2d383033382e3334383620383139332e36383436206d0d
2d383033382e3435373520383139332e37383332202d383033382e3536353420383139332e38383238202d383033382e3631383220383139332e393239372043
0d2d383033382e373920383139342e32383831202d383033382e3935383520383139342e35383938202d383033392e3137383220383139342e3839343520430d
2d383033392e3230333120383139352e35313436202d383033392e3232353620383139362e303835202d383033392e323520383139362e3635313420430d2d38
3033392e3135303420383139362e37363137202d383033392e3034383820383139362e38313834202d383033392e3030323420383139362e3932333820430d2d
383033382e3438353820383139362e393938202d383033382e3334363220383139362e31323031202d383033372e3733383320383139362e34353720430d2d38
3033372e3538383920383139362e36313732202d383033372e3433383520383139362e37323636202d383033382e3330373120383139372e3637393720430d2d
383033382e3530333420383139382e36353533202d383033362e3839313120383139382e35363734202d383033372e3836323320383139392e3436303920430d
2d383033382e3833393420383139392e32363337202d383033392e3831373420383139392e30363834202d383034302e3834333320383139382e383139332043
0d2d383034312e3435343620383139382e35333532202d383034322e3131383220383139382e32393838202d383034322e3738313720383139382e3031313720
430d2d383034332e3139343320383139372e39393631202d383034332e3631303420383139372e39373835202d383034342e3032333420383139372e39363239
20430d2d383034342e3039323820383139382e333733202d383034342e3231333420383139382e37383332202d383034342e3333333520383139392e31393433
20430d2d383034352e39313520383139392e38303138202d383034352e3130393420383139372e38363532202d383034362e3736383120383139372e38343737
20430d2d383034362e3932393720383139372e39393631202d383034372e3039313820383139382e31343635202d383034372e3235323920383139382e323933
20430d2d383034372e3332313820383139382e37303631202d383034362e3836323320383139382e38383039202d383034372e3331353420383139392e373936
3920430d2d383034372e3532323520383139392e37383831202d383034372e3637363820383139392e37373933202d383034372e3833333520383139392e3737
373320430d2d383034382e31323520383139392e32393639202d383034382e3436353820383139382e37363137202d383034382e3735333420383139382e3233
313420430d2d383034392e33333520383139382e34363738202d383034392e3936373820383139382e37303331202d383035302e3534373420383139382e3933
343620430d2d383035302e3837303620383139392e32333434202d383035312e32343920383139392e353832202d383035312e3537313320383139392e383830
3920430d2d383035312e3732313720383139392e37313738202d383035312e3836383720383139392e35353836202d383035322e3036373420383139392e3333
393820430d2d383035322e3638323620383139392e31363032202d383035332e3334383620383139382e39373636202d383035342e3031363620383139382e37
39343920430d2d383035342e3431393420383139382e35313736202d383035342e3832333220383139382e32343032202d383035352e3232363620383139372e
3936343820430d2d383035352e3730303720383139382e31353433202d383035362e3232353620383139382e32383831202d383035362e373520383139382e34
32303920430d2d383035372e3138313620383139382e38313933202d383035372e3631313820383139392e32313239202d383035382e3034333920383139392e
3631313320430d2d383035382e3236393520383230302e30313836202d383035382e3534333920383230302e34323139202d383035382e383139332038323030
2e3832363220430d2d383035392e3333363920383230302e38303437202d383035392e3830343220383230302e37383631202d383036302e3332313820383230
302e3736313720430d2d383036312e3435303220383230302e343537202d383036322e3230343120383230312e31353134202d383036332e3736303720383139
392e3839343520430d2d383036342e3037313320383139392e38383238202d383036342e3433333620383139392e38363832202d383036342e37343436203831
39392e3835343520430d2d383036352e3137313420383230302e31343834202d383036342e3934303920383230302e383332202d383036352e35373138203832
30312e3036323520430d2d383036352e3937373520383230302e38343038202d383036362e3135333820383230312e32393938202d383036372e323539382038
3230302e3437363620430d2d383036372e3632323620383230302e34363039202d383036372e3933323620383230302e34343932202d383036382e3234343120
383230302e3433343620630d2d383036382e3736313720383230302e34313431202d383036392e3237393320383230302e33393435202d383036392e37343436
20383230302e33373320430d2d383037302e3136363520383230302e35313137202d383037302e3538353420383230302e36353134202d383037312e30303838
f607000026062500e20fe00f20383230302e3834303820430d2d383037312e3337393920383230312e30333332202d383037312e3730303220383230312e3237
3933202d383037322e3032333420383230312e3532333420430d2d383037322e3033333720383230312e37383332202d383037322e3034333920383230322e30
3433202d383037322e3035313820383230322e323520430d2d383037322e3235393820383230322e32343032202d383037322e34313520383230322e32333534
202d383037322e3536393820383230322e3232383520430d2d383037332e3735323920383230312e39373237202d383037342e3838313820383230312e363636
202d383037362e3030393820383230312e3336313320430d2d383037362e3638393520383230312e34383733202d383037372e3336383220383230312e363135
32202d383037382e3035313320383230312e3739343920430d2d383037382e3733353820383230322e30373831202d383037392e3337323120383230322e3431
3431202d383038302e3035383620383230322e3639373320430d2d383038302e3737353920383230322e35313137202d383038312e3534373920383230322e33
323632202d383038322e3236343220383230322e30383520430d2d383038322e3934303920383230322e31363231202d383038332e3631383220383230322e32
333933202d383038342e3239333520383230322e3236333720430d2d383038342e3639353820383230312e39383733202d383038352e3131313320383230312e
39363937202d383038352e3532353420383230312e3935323120430d2d383038352e3734393520383230322e33353934202d383038362e303233392038323032
2e37363137202d383038362e3330313820383230332e31363620430d2d383038362e3535373620383230332e31303235202d383038362e383133352038323032
2e39383733202d383038372e3031363120383230322e38373720430d2d383038362e3832323320383230312e39353132202d383038372e323136382038323031
2e34363738202d383038372e3435323120383230302e3838383720430d2d383038372e3937343620383230302e39363937202d383038382e3538332038323030
2e36333238202d383038382e3936333920383230312e30383520630d2d383038392e3239393820383230312e36343236202d383038392e363834362038323032
2e31393533202d383039302e3031383620383230322e3735323920430d2d383039302e31323320383230322e373438202d383039302e3137323920383230322e
37343631202d383039302e3237373820383230322e3734303220430d2d383039302e3430373220383230322e31313433202d383039302e353335322038323031
2e34333436202d383039302e3636303620383230302e3735353920430d2d383039302e3836323320383230302e35383938202d383039312e3330383620383230
302e30353337202d383039312e3634353520383139392e3436393720430d2d383039322e3332343220383139392e35343639202d383039312e37393938203832
30302e36353533202d383039322e3639323920383230302e3932393720430d2d383039332e3130363420383230302e39313231202d383039332e353231352038
3230302e38393435202d383039332e3933343620383230302e38373720430d2d383039342e3030343920383230312e323932202d383039332e37363935203832
30312e38373231202d383039342e3234343620383230322e3131313320430d2d383039342e3530343920383230322e30393836202d383039342e383137342038
3230322e31333837202d383039342e393620383230312e3832333220430d2d383039352e3436373320383230312e353433202d383039352e3932333320383230
312e32363337202d383039362e3433303220383230312e3033363120430d2d383039372e3336333320383230302e393938202d383039362e3538303620383230
332e343135202d383039372e3938333420383230322e3231363820430d2d383039372e3936313420383230312e36393832202d383039372e3934323420383230
312e31373937202d383039372e3932303920383230302e3731343820430d2d383039382e3338333820383230302e35383938202d383039382e38393934203832
30302e35313836202d383039392e3336313820383230302e3339363520430d2d383039392e3631313820383230312e34373636202d383039392e313536372038
3230312e37353239202d383039392e3236373120383230332e3134383420430d2d383039392e3432333320383230332e31343236202d383039392e3537363720
383230332e31333637202d383039392e3733333420383230332e3133303920430d2d383039392e3438373320383230302e39363239202d383130312e36363720
383230332e34363438202d383130312e3433323620383230312e3535333720430d2d383130322e3431393420383230312e36313732202d383130332e34303538
20383230312e36323839202d383130342e3339333620383230312e3639333420430d2d383130342e3630363420383230312e38333639202d383130342e373639
3520383230312e39383733202d383130342e3933303220383230322e3133363720430d2d383130352e3434363320383230322e30363235202d383130352e3930
383720383230312e39333935202d383130362e3432333320383230312e3836383220430d2d383130372e33333520383230312e33313035202d383130372e3438
353820383230312e32303132202d383130372e3633333820383230312e303420430d2d383130382e3638363520383230312e34313231202d383130382e303735
3220383230302e33393834202d383130382e3536363420383139392e3735363820430d2d383130382e3732313720383139392e3735202d383130382e38373734
20383139392e37343431202d383130392e30383520383139392e3733353420630d2d383130392e3630353520383139392e37363536202d383130392e30373337
20383230302e37323037202d383130392e3630313620383230302e39353720430d2d383131302e3832313820383230302e33333639202d383131312e31343720
383230312e39383334202d383131322e3336373220383230312e3336333320430d2d383131322e3739353920383230312e373039202d383131332e3732353620
383230312e36313732202d383131332e3430313420383230322e3536343520430d2d383131332e3832333220383230322e37303531202d383131342e32343332
20383230322e38343038202d383131342e3636353520383230322e3938303520430d2d383131342e3938393720383230332e33333031202d383131342e383035
3720383230332e39303633202d383131352e373120383230342e3433393520430d2d383131362e3036363420383230342e32373035202d383131362e33373036
20383230342e31303235202d383131362e3732353620383230332e3932393720430d2d383131382e3234323220383230342e32333134202d383131392e343132
3620383230332e36363431202d383131382e3939333720383230342e3832333220430d2d383131392e3438373320383230352e34373835202d383131392e3836
333320383230342e35323933202d383132302e3439353120383230342e3736313720430d2d383132302e3731333420383230352e30363235202d383132302e39
38373820383230352e343135202d383132312e3235393820383230352e3731343820430d2d383132312e3530373320383230352e33393435202d383132312e37
353120383230352e30323135202d383132312e3934333820383230342e3730333120430d2d383132322e3731373820383230342e35363534202d383132332e34
33393920383230342e34383434202d383132342e3231313920383230342e3334393620630d2d383132352e3039313320383230342e32353938202d383132362e
3031383620383230342e31313931202d383132362e3839333620383230332e3937383520430d2d383132362e3837303620383230332e34313032202d38313236
2e3835373420383230332e30393737202d383132362e3834333320383230322e3733353420430d2d383132372e32393120383230322e33303138202d38313237
2e3633363220383230312e383733202d383132382e3033343220383230312e3434323420430d2d383132372e3936333420383230302e39373835202d38313237
2e3833363920383230302e34363438202d383132372e3736343620383139392e3934383220430d2d383132372e3339393420383139392e39313231202d383132
372e3038353420383139392e38313933202d383132362e3732303220383139392e3738353220630d2d383132352e3832383620383139392e35363235202d3831
32342e3838383220383139392e33333938202d383132332e3939363620383139392e3131393120430d2d383132332e3938393720383139382e39363438202d38
3132332e3938333420383139382e38303836202d383132332e3937363620383139382e3635313420430d2d383132332e3230323620383139382e37333534202d
383132322e3438313420383139382e38373131202d383132312e37303720383139382e3935323120430d2d383132312e3633363220383139382e34383733202d
383132312e3531323220383139372e39373636202d383132312e3433393920383139372e3531333720430d2d383132302e3932383720383139372e3639303420
2d383132302e3431373520383139372e38363632202d383131392e3935383520383139382e30343320430d2d383131392e3438313420383139372e3830313820
2d383131392e3736393520383139372e32313738202d383131392e36343720383139362e3831303520430d2d383131392e3439323220383139362e3831353420
2d383131392e3333363920383139362e38313933202d383131392e3132393420383139362e3833303120630d2d383131382e3932333320383139362e38333639
202d383131382e3636333120383139362e38353036202d383131382e3430353820383139362e3836313320430d2d383131382e3431343620383139372e303637
34202d383131382e3431393920383139372e32323137202d383131382e3432373220383139372e3337383920630d2d383131382e3434363320383139372e3834
3338202d383131382e3436373820383139382e33363333202d383131382e3438373820383139382e3838303920430d2d383131382e3830353720383139392e30
323235202d383131392e3137343320383139392e31363431202d383131392e3439313220383139392e3330353720430d2d383131392e3336333820383139392e
39383334202d383131392e3233373820383230302e36363431202d383131392e3130383920383230312e3334333820430d2d383131372e323120383230302e35
383938202d383131352e3830313820383230302e33393236202d383131352e3238373120383139392e323138f607000026062500e20fe00f3820430d2d383131
332e3539383620383139382e35313137202d383131312e3230303220383139392e34393232202d383131302e3437323220383139382e3137353820430d2d3831
31312e3233393320383139372e39333436202d383131312e34393920383139372e39323139202d383131312e37303720383139372e39313620430d2d38313132
2e3032323520383139362e37363137202d383131312e3236393520383139362e31313931202d383130392e3933353120383139362e3438343420430d2d383131
302e3230343120383139352e34333436202d383130392e3535363220383139342e38343038202d383130392e3538353420383139342e3236393520430d2d3831
30382e3433323620383139352e3235202d383130382e3236303720383139332e35393737202d383130372e3037363720383139332e3835333520430d2d383130
372e3036313520383139332e34333935202d383130372e3034333920383139332e30323334202d383130372e3032363420383139322e3631313320430d2d3831
30362e3836333820383139322e34363039202d383130362e3730333120383139322e33313035202d383130362e3438373320383139322e3131343320430d2d38
3130352e3631313320383139322e32353239202d383130342e3638333120383139322e33393635202d383130332e3830353720383139322e3438343420630d2d
383130322e3631353220383139322e35333232202d383130312e3437353120383139322e35383031202d383130302e3238343220383139322e3632383920430d
2d383039392e3431323620383139322e38373231202d383039382e3438373820383139332e30363634202d383039372e3631343320383139332e323539382043
0d2d383039372e3230363520383139332e34333136202d383039362e3739373420383139332e36303235202d383039362e3339303620383139332e3737373320
630d2d383039342e3235323920383139342e37343631202d383039352e3035333720383139322e37393439202d383039332e3836353720383139322e38393435
20430d2d383039322e3934323420383139332e31393334202d383039322e3037333720383139332e34383833202d383039312e3135333820383139332e373835
3220630d2d383038392e3431393420383139342e35323933202d383038382e3335393420383139332e39353231202d383038382e3230313720383139352e3135
313420430d2d383038372e3533363620383139342e31343236202d383038362e3532343920383139342e37353239202d383038362e3139303420383139342e31
39353320430d2d383038342e3330353720383139332e37353638202d383038322e3531363620383139342e33393934202d383038302e3432333820383139332e
3936383820630d2d383037392e3634313620383139332e38343537202d383037382e3735333420383139332e37323636202d383037372e393138352038313933
2e3535333720430d2d383037372e373120383139332e35363235202d383037372e3435303220383139332e35373233202d383037372e3139313920383139332e
35383320430d2d383037372e3035313820383139332e39353231202d383037362e3930383720383139342e32373035202d383037362e3731353820383139342e
3538383920430d2d383037352e373920383139342e37373933202d383037352e3531363620383139342e34323937202d383037352e3234373120383139342e31
38313620430d2d383037332e3737353920383139332e37373733202d383037312e3235323920383139342e31393334202d383036392e3438373320383139342e
3136323120430d2d383036392e3432353820383139332e39303333202d383036392e33313120383139332e36353034202d383036392e3139393220383139332e
3434373320430d2d383036382e37393320383139332e36323031202d383036382e3433343620383139332e37383931202d383036372e3937363120383139332e
3936343820430d2d383036372e3531303320383139332e39383334202d383036362e3939313220383139342e30303439202d383036362e353236342038313934
2e3032333420430d2d383036352e3938393720383139332e35383031202d383036352e3435303220383139332e303832202d383036342e393631342038313932
2e35383520430d2d383036342e3534353420383139322e35343938202d383036342e3132373920383139322e34363039202d383036332e373131392038313932
2e3432393720430d2d383036332e3632303620383139322e37343431202d383036332e3538353420383139332e31303934202d383036332e3439323720383139
332e3432313920430d2d383036312e3335383420383139312e39353531202d383036302e3236393520383139342e34383833202d383035382e32353239203831
39332e3338303920430d2d383035382e3630303120383139342e323438202d383035372e3431313120383139342e33343936202d383035372e30333232203831
39332e3934383220430d2d383035362e3737353420383139342e30303938202d383035362e3537323820383139342e313234202d383035362e33313534203831
39342e3138363520430d2d383035362e3138393520383139342e38363532202d383035362e3036313520383139352e35343639202d383035352e383830392038
3139362e3232383520430d2d383035352e3030373820383139362e34313939202d383035342e3038323520383139362e36313133202d383035332e3230392038
3139362e3830343720430d2d383035322e3538353420383139362e37373933202d383035322e3031303320383139362e36393733202d383035312e3433383520
383139362e3636383920430d2d383035302e38333520383139352e38363532202d383035302e3138303720383139352e30363235202d383034392e3537363720
383139342e3235363820430d2d383034392e3832313820383139332e38383238202d383035302e3036353420383139332e35363235202d383035302e33313035
20383139332e3138393520430d2d383034392e3435313220383139322e343938202d383034382e3833303620383139322e35323334202d383034382e32363037
20383139322e3534363920430d2d383034382e3035373620383139322e36363231202d383034372e3830313820383139322e37323137202d383034372e353435
3420383139322e3833363920430d2d383034372e3132323620383139322e35393338202d383034362e3639353820383139322e33353335202d383034362e3237
323920383139322e3131313320430d2d383034362e3032313520383139322e33333031202d383034352e3736393520383139322e34393631202d383034352e35
36373920383139322e3635383220430d2d383034342e3436393720383139322e34343334202d383034332e3337323120383139322e32333035202d383034322e
3237363920383139322e3036383420430d2d383034312e3732353620383139322e35353836202d383034312e3137383220383139332e30393836202d38303430
2e3632373920383139332e3538383920430d2d383033392e3835303620383139332e36323031202d383033392e3132363520383139332e36353134202d383033
382e3334383620383139332e3638343620430d660d550d750d302030203020302e3037206b0d2d383034372e3331333520383230342e37373733206d0d2d3830
34352e3537363220383230362e36363331202d383034372e3731313920383230362e38383537202d383034372e3833313120383230352e39393920430d2d3830
34372e3635393220383230352e35383938202d383034372e3438353820383230352e31383436202d383034372e3331333520383230342e3737373320430d660d
550d750d302030203020302e3333206b0d2d373938312e3539323820383139392e35353337206d0d2d373938322e3135353820383139392e34323737202d3739
38322e3737343420383139392e32393838202d373938332e3334313820383139392e3232343620430d2d373938332e3035343220383139382e35363035202d37
3938322e3736383120383139372e38393834202d373938322e3438313420383139372e3233353420430d2d373938322e3036373420383139372e32353239202d
373938312e3635333820383139372e32363935202d373938312e3233393320383139372e3238373120430d2d373938312e3035313320383139372e3736313720
2d373938302e3830363620383139382e31333338202d373938302e3536353420383139382e3536303520430d2d373938302e3839313120383139382e39313032
202d373938312e3236353620383139392e32303531202d373938312e3539323820383139392e3535333720430d660d550d750d2d373939382e36343331203832
30382e30333133206d0d2d373939382e3731353820383230382e35343639202d373939392e3335303620383230382e38333031202d373939392e393337352038
3230392e3232313720630d2d383030302e3236323220383230392e35373133202d383030302e3633363720383230392e38363632202d383030302e3936303920
383231302e31363620430d2d383030312e3236343620383230392e39393631202d383030312e3632303620383230392e38323632202d383030312e3932343820
383230392e3635363320430d2d383030322e3234333220383230392e38303138202d383030322e3631313820383230392e39333935202d383030322e39323837
20383231302e30383420430d2d383030332e31323320383230392e37363137202d383030332e3236343620383230392e34343733202d383030332e3430353820
383230392e3038303120430d2d383030332e3133363220383230382e38333031202d383030322e3836383220383230382e36333338202d383030322e36353134
20383230382e3338343820430d2d383030322e3534313520383230382e32333134202d383030322e3433303220383230382e303832202d383030322e33373036
20383230372e38373720430d2d383030312e3630353520383230382e313637202d383030302e3838393620383230382e34353631202d383030302e3137363820
383230382e3734363120430d2d373939392e3933343620383230372e39323538202d383030302e3530383820383230362e37363037202d373939392e35353632
20383230362e3238313320430d2d373939392e31343720383230362e34353531202d373939382e3734303220383230362e363237202d373939382e3333332038
3230362e3739363920430d2d373939382e3430313420383230372e32313039202d373939382e3532313520383230372e36323031202d373939382e3634333120
383230382e3033313320630d660d550d750d2d383030362e3830313820383231332e34353032206d0d2d383030372e3639353320383231322e34373835202d38
3030392e3036313520383231342e31333338202d38303039f607000026062500e20fe00f2e3532343920383231322e3831393320430d2d383030392e35313237
20383231322e35363035202d383030392e3530333420383231322e33303138202d383030392e3439353120383231322e3039353720430d2d383030392e303130
3320383231312e36393832202d383030382e3437373520383231312e33303537202d383030372e3934323420383231302e3931343120430d2d383030372e3532
333420383231302e38323831202d383030372e3130353520383231302e37343032202d383030362e3638393520383231302e3730363120430d2d383030362e36
33363220383231302e373039202d383030362e3533323220383231302e37313239202d383030362e3438313420383231302e3731343820430d2d383030362e32
34313720383231312e31383935202d383030362e3235323920383231312e34353032202d383030362e3236323220383231312e37303920430d2d383030362e34
34313420383231322e32373035202d383030362e3632323620383231322e38383837202d383030362e3830313820383231332e3435303220430d660d550d750d
2d383031312e3930353820383231362e34353631206d0d2d383031322e3039393120383231362e31333338202d383031322e3233393320383231352e37363736
202d383031322e3338313820383231352e3434393220430d2d383031322e3236303720383231352e3034202d383031322e3139313920383231342e3632383920
2d383031322e3037313320383231342e3231373820430d2d383031312e3735353420383231342e30373632202d383031312e3338353720383231332e39333436
202d383031312e3036373420383231332e3734303220430d2d383031302e3832353720383231342e313636202d383031302e35383320383231342e3538393820
2d383031302e3339323620383231352e3031333720430d2d383031302e3237383320383231362e30303439202d383031312e3431373520383231352e39353720
2d383031312e3930353820383231362e3435363120430d660d550d750d2d383031322e3231373820383231312e34363039206d0d2d383031322e363236352038
3231312e323932202d383031332e3033333720383231312e31313931202d383031332e34333920383231302e3839343520430d2d383031342e32343436203832
31312e35383739202d383031342e3735323920383231312e33303537202d383031352e3232303720383231312e3333363920630d2d383031352e383435372038
3231312e343138202d383031362e3532313520383231312e34343234202d383031372e3139383220383231312e3531343620630d2d383031372e373136382038
3231312e34393631202d383031382e3138323620383231312e34373636202d383031382e3730303220383231312e3435353120430d2d383031392e3131303420
383231312e333334202d383031392e3532323520383231312e32363536202d383031392e3933323620383231312e3134343520630d2d383032302e3439353120
383231302e39363538202d383032322e3037313320383231312e34373237202d383032322e3635353320383231302e3531333720630d2d383032332038323130
2e303835202d383032322e3931303220383230392e31353433202d383032332e38353620383230392e3437383520430d2d383032342e3438333420383230392e
35353836202d383032352e343620383230392e33363133202d383032352e3035383620383230382e3434333420430d2d383032342e3736303720383230372e35
323235202d383032332e3534333920383230382e31393533202d383032322e3735393820383230382e3031383620430d2d383032322e3538373420383230372e
36313133202d383032322e3431373520383230372e32353638202d383032322e3234323220383230362e3739363920430d2d383032312e343233382038323037
2e30383839202d383032302e3539363720383230372e313234202d383031392e3736383120383230372e3135363320430d2d383031392e35383520383230372e
37333534202d383031392e3435343620383230382e33363333202d383031392e3332323320383230382e3933393520430d2d383031392e303132372038323038
2e39353231202d383031382e3634393420383230382e39363538202d383031382e3333373420383230382e3938303520430d2d383031372e3439392038323038
2e37353539202d383031362e3636303220383230382e35333133202d383031352e3832313820383230382e3330383620430d2d383031352e3731373820383230
382e33313035202d383031352e3636363520383230382e33313035202d383031352e3536313520383230382e3331363420430d2d383031342e36343934203832
30382e38313933202d383031332e3738343220383230392e32323037202d383031322e3837303620383230392e3637323920430d2d383031322e363633312038
3230392e36383136202d383031322e3430333320383230392e36393334202d383031322e3134353520383230392e3730333120430d2d383031322e3137363820
383231302e34373835202d383031322e3139353820383231302e39343533202d383031322e3231373820383231312e3436303920430d660d550d750d2d383031
372e3731313920383232332e39343334206d0d2d383031372e3735393820383232332e38333839202d383031372e3836303820383232332e37383133202d3830
31372e393620383232332e3637323920430d2d383031372e3933303220383232322e39343832202d383031372e3839373520383232322e31373239202d383031
372e3836383220383232312e3434373320430d2d383031372e3434373320383232312e33303936202d383031372e3136353520383232302e3735202d38303136
2e3630353520383232302e3938303520430d2d383031362e3337373420383232312e37363736202d383031362e31343720383232322e353032202d383031352e
3931393420383232332e3233393320430d2d383031362e3733373820383232322e39343334202d383031362e3934363320383232342e32333434202d38303137
2e3731313920383232332e3934333420430d660d550d750d2d383034342e3538373420383138372e37323032206d0d2d383034352e3136383920383138382e30
303534202d383034352e3830353720383138382e33343537202d383034362e3338383220383138382e3633323820430d2d383034362e3433383520383138382e
36323934202d383034362e3534323520383138382e363233202d383034362e3634363520383138382e3632313620430d2d383034362e3634333120383138382e
35363938202d383034362e3634303120383138382e34363339202d383034362e3633363220383138382e3336313820430d2d383034362e353134322038313837
2e39353236202d383034362e33393520383138372e35393338202d383034362e3332343720383138372e3133303420630d2d383034362e303336312038313836
2e343135202d383034342e3739333520383138362e34363633202d383034342e3536353420383138372e3230313720430d2d383034342e353830312038313837
2e35363534202d383034342e35383520383138372e36363839202d383034342e3538373420383138372e3732303220430d660d550d750d2d383035302e313435
3520383139352e34373835206d0d2d383035302e3831393820383139352e353032202d383035302e3835313120383139362e32373933202d383035312e313839
3520383139362e3838353720430d2d383035312e323920383139362e383332202d383035312e3333363920383139362e37323636202d383035312e3433383520
383139362e3636383920430d2d383035322e3031303320383139362e36393733202d383035322e3538353420383139362e37373933202d383035332e32303920
383139362e3830343720430d2d383035342e3038323520383139362e36313133202d383035352e3030373820383139362e34313939202d383035352e38383039
20383139362e3232383520430d2d383035362e3036313520383139352e35343639202d383035362e3138393520383139342e38363532202d383035362e333135
3420383139342e3138363520430d2d383035352e3939363120383139332e39393232202d383035352e3632323620383139332e373438202d383035352e333031
3820383139332e35303220430d2d383035342e3838383220383139332e35313836202d383035342e3437333620383139332e35333631202d383035342e303539
3120383139332e3535333720430d2d383035332e3432333320383139342e34363039202d383035332e3037363720383139332e36343635202d383035322e3535
373620383139332e3631353220430d2d383035312e3137363820383139342e303835202d383035312e34393920383139332e30383839202d383035312e303335
3220383139332e3136303220630d2d383035302e3737353920383139332e31363839202d383035302e3536373920383139332e31373737202d383035302e3331
303520383139332e3138393520430d2d383035302e3036353420383139332e35363235202d383034392e3832313820383139332e38383238202d383034392e35
37363720383139342e3235363820430d2d383034392e3739393820383139342e36363431202d383034392e3937323720383139352e30373133202d383035302e
3134353520383139352e3437383520430d660d550d750d2d383036352e3938313420383138372e30393836206d0d2d383036352e3830383620383138362e3638
37202d383036352e3633363220383138362e32383038202d383036352e3431313120383138352e38373720430d2d383036342e33393520383138352e31333932
202d383036342e3730303220383138362e32313638202d383036332e3936313420383138372e3138303220430d2d383036342e3633353320383138372e313531
39202d383036352e3330373120383138372e313235202d383036352e3938313420383138372e3039383620430d660d550d750d2d383037322e37303032203831
38372e38303432206d0d2d383037332e3337323120383138372e37323636202d383037342e303420383138372e35393338202d383037342e3730393520383138
372e3436313420630d2d383037342e3736303720383138372e3436202d383037342e3836333820383138372e34353631202d383037342e393638382038313837
2e3435323620630d2d383037352e3639333420383138372e34323039202d383037362e3431393420383138372e33393236202d383037372e3139353320383138
372e3335393920630d2d383037382e3032313520383138372e32373434202d383037382e3834343720383138372e31333632202d383037392e36363839203831
38362e3939373620430d2d383038302e3031323720383138362e35313836202d383038302e3836333320383138362e393939202d383038312e31343136203831
38362e32f607000026062500e20fe00f31313420430d2d383037392e3437323220383138342e37323331202d383037372e3936353820383138352e3932383220
2d383037362e3331353420383138342e3930363320430d2d383037352e3634333120383138342e39383538202d383037352e3433323620383138362e31333632
202d383037342e3635393220383138362e3232303220430d2d383037342e3233373820383138362e30383031202d383037332e3831373420383138352e393433
34202d383037332e33393520383138352e3830343720630d2d383037322e3233353420383138352e33333435202d383037322e3534373920383138362e363137
37202d383037322e3232343620383138372e3536343920430d2d383037322e3338333820383138372e36363331202d383037322e3534333920383138372e3735
3833202d383037322e3730303220383138372e3830343220430d660d550d750d302030203020302e3838206b0d2d383037332e3237393820383138392e323834
37206d0d2d383037332e3739373420383138392e32363332202d383037342e3236343220383138392e32343636202d383037342e3738323220383138392e3232
343120430d2d383037352e3035313820383138392e34373232202d383037352e3236363620383138392e36363839202d383037352e3533363120383138392e39
31373520430d2d383037362e3936373820383138392e33393236202d383037372e3332383620383138392e33373834202d383037372e3733333420383138392e
3130323520430d2d383037382e3039383620383138392e31333737202d383037382e3431323620383138392e323239202d383037382e3737393320383138392e
3331353920630d2d383037392e3636363520383138392e34333531202d383038302e3630353520383138392e35353337202d383038312e343931322038313839
2e3637313920430d2d383038322e3636333120383138392e31353538202d383038332e3237393320383138392e30323733202d383038332e3235323920383138
392e3539383620430d2d383038332e3636353520383138392e35383135202d383038342e3038303620383138392e35363439202d383038342e34393436203831
38392e3534373920430d2d383038342e3438313420383139302e34383234202d383038352e3439323720383138392e38373131202d383038362e303035342038
3138392e3734343120430d2d383038372e3039373720383138392e38303232202d383038382e3138363520383138392e38313035202d383038392e3232373120
383138392e3837313120630d2d383038392e3438363320383138392e38363038202d383038392e3734363620383138392e38353036202d383039302e30303339
20383138392e3833373420630d2d383039302e3035363220383138392e38333639202d383039302e3135393220383138392e383333202d383039302e32313139
20383138392e3832393620430d2d383039302e3435323620383138392e34303338202d383039302e3639343320383138382e3938202d383039302e3933373520
383138382e3535343220430d2d383039312e3532333420383138382e39343538202d383039322e3339323620383138382e36353034202d383039322e39333436
20383138392e3139393220430d2d383039332e3033383620383138392e31393533202d383039332e3134313620383138392e31383935202d383039332e313933
3420383138392e3138393520630d2d383039332e3931393420383138392e31353932202d383039342e3639343320383138392e31323635202d383039352e3431
393420383138392e3039363220630d2d383039352e3632363520383138392e30383534202d383039352e3738323220383138392e30383135202d383039352e39
33373520383138392e3037343220630d2d383039362e3630373920383138382e39393531202d383039372e3232353620383138382e38363437202d383039372e
3839333620383138382e3733353420430d2d383039382e3133393220383138382e34313336202d383039382e3338353720383138382e30393033202d38303938
2e3632393420383138372e3731383320430d2d383039382e3530393820383138372e33313035202d383039382e3338383220383138362e38393735202d383039
382e3331393320383138362e3438363320430d2d383039362e3535373620383138362e35303738202d383039342e3834343720383138362e34373531202d3830
39332e3037393120383138362e3434333420630d2d383039322e3536313520383138362e34363339202d383039322e3039343220383138362e34383439202d38
3039312e3537363720383138362e3530333920630d2d383039302e3639353820383138362e34393032202d383038392e3735393820383138362e34323538202d
383038382e3832353720383138362e3431323620630d2d383038382e3039323820383138362e32333534202d383038372e3335393920383138362e3130383920
2d383038362e3537363720383138352e3938373320430d2d383038352e3639373820383138362e30323235202d383038342e3736343620383138362e30363235
202d383038332e3833333520383138362e3039393120430d2d383038322e3839313120383138342e36333338202d383038322e3336323320383138362e383836
32202d383038312e3134313620383138362e3231313420430d2d383038302e3836333320383138362e393939202d383038302e3031323720383138362e353138
36202d383037392e3636383920383138362e3939373620430d2d383037382e3834343720383138372e31333632202d383037382e3032313520383138372e3237
3434202d383037372e3139353320383138372e3335393920630d2d383037362e3431393420383138372e33393236202d383037352e3639333420383138372e34
323039202d383037342e3936383820383138372e3435323620630d2d383037342e3836333820383138372e34353631202d383037342e3736303720383138372e
3436202d383037342e3730393520383138372e3436313420630d2d383037342e303420383138372e35393338202d383037332e3337323120383138372e373236
36202d383037322e3730303220383138372e3830343220430d2d383037322e3932383720383138382e33313435202d383037332e31303320383138382e373733
34202d383037332e3237393820383138392e3238343720430d660d550d750d302030203020302e3333206b0d2d383038362e3537363720383138352e39383733
206d0d2d383038372e3335393920383138362e31303839202d383038382e3039323820383138362e32333534202d383038382e3832353720383138362e343132
3620430d2d383038382e3831343520383138362e31353338202d383038382e3830343720383138352e38393435202d383038382e3739333520383138352e3633
363220430d2d383038382e3037333720383138352e37363935202d383038372e3335333520383138352e39303134202d383038362e3537363720383138352e39
38373320430d660d550d750d2d383039312e3537363720383138362e35303339206d0d2d383039322e3039343220383138362e34383439202d383039322e3536
313520383138362e34363339202d383039332e3037393120383138362e3434333420430d2d383039322e3535363220383138352e30363634202d383039322e31
38303720383138362e30313631202d383039312e3536303120383138362e303420430d2d383039312e3536353420383138362e31393533202d383039312e3537
313320383138362e33353131202d383039312e3537363720383138362e3530333920430d660d550d750d2d383130362e3035363620383138362e36383635206d
0d2d383130362e3131343320383138362e38333734202d383130362e3232343620383138362e39393132202d383130362e3238333220383138372e3134333120
430d2d383130372e3231373820383138372e3231202d383130382e3135353320383138372e32373434202d383130392e3033363620383138372e323838312043
0d2d383130392e3233373820383138372e31323635202d383130392e3338353720383138362e39363334202d383130392e3533363120383138362e3830313820
430d2d383130382e3233353420383138352e34353531202d383130372e3538383920383138342e38353934202d383130362e3030343920383138352e34343334
20430d2d383130362e3032323520383138352e38353834202d383130362e3033383620383138362e323731202d383130362e3035363620383138362e36383635
20430d660d550d750d302030203020302e3231206b0d2d373938302e3337393420383230302e33333031206d0d2d373938312e3135393220383230302e343032
33202d373938312e3431323620383230302e32333534202d373938312e3539323820383139392e3535333720430d2d373938312e3236353620383139392e3230
3531202d373938302e3839313120383139382e39313032202d373938302e3536353420383139382e3536303520430d2d373938302e34313520383139382e3636
3839202d373938302e3236343220383139382e37373933202d373938302e3035373620383139382e3833363920430d2d373938302e3138323620383139392e33
353335202d373938302e3330353720383139392e38313435202d373938302e3337393420383230302e3333303120430d660d550d750d2d383030302e39363039
20383231302e313636206d0d2d383030312e3537363720383231312e32383133202d383030322e3636353520383231312e32333534202d383030332e32323032
20383231302e3835303620430d2d383030332e3135363720383231302e35393338202d383030332e3034333920383231302e33333639202d383030322e393238
3720383231302e30383420430d2d383030322e3631313820383230392e39333935202d383030322e3234333220383230392e38303138202d383030312e393234
3820383230392e3635363320430d2d383030312e3632303620383230392e38323632202d383030312e3236343620383230392e39393631202d383030302e3936
303920383231302e31363620430d660d550d750d2d383031372e3731313920383232332e39343334206d0d2d383031382e3339373520383232352e3437323720
2d383031392e3437333620383232352e313636202d383031392e39373920383232342e3833353920430d2d383032302e3131363220383232342e34313431202d
383032302e3235353420383232332e39393631202d383032302e3434363320383232332e3537313320430d2d383031392e37353120383232332e303832202d38
3031382e3434323420383232322e38323332202d383031372e393620383232332e3637323920430d2d383031372e3836303820383232332e37383133202d3830
31372e3735393820383232332e38333839202d383031372e3731313920383232332e3934333420430d660d550d750d2df607000026062500e20fe00f38303838
2e3832353720383138362e34313236206d0d2d383038392e3735393820383138362e34323538202d383039302e3639353820383138362e34393032202d383039
312e3537363720383138362e3530333920430d2d383039312e3537313320383138362e33353131202d383039312e3536353420383138362e31393533202d3830
39312e3536303120383138362e303420630d2d383039312e3435313220383138342e36393638202d383039302e3939363120383138342e39373436202d383039
302e3737323920383138342e3536373920430d2d383038392e3733343420383138342e35363031202d383038392e3838313820383138352e363435202d383038
382e3739333520383138352e3633363220430d2d383038382e3830343720383138352e38393435202d383038382e3831343520383138362e31353338202d3830
38382e3832353720383138362e3431323620430d660d550d750d2d383039382e3632393420383138372e37313833206d0d2d383039382e393431342038313837
2e37303635202d383039392e3330343220383138372e36393034202d383039392e3631343320383138372e3637393220430d2d383130302e3237363920383138
372e33393236202d383130302e3838393620383138372e31353932202d383130312e3535313820383138362e3837323120430d2d383130312e35343135203831
38362e36313138202d383130312e3533303320383138362e33353435202d383130312e35313920383138362e3039363220430d2d383130302e32373035203831
38352e39393232202d383039392e3232393520383138342e36333338202d383039382e3331393320383138362e3438363320430d2d383039382e333838322038
3138362e38393735202d383039382e3530393820383138372e33313035202d383039382e3632393420383138372e3731383320430d660d550d750d2d38313034
2e3535343220383138362e373439206d0d2d383130352e3032313520383138362e37323731202d383130352e3533383620383138362e373039202d383130362e
3035363620383138362e3638363520430d2d383130362e3033383620383138362e323731202d383130362e3032323520383138352e38353834202d383130362e
3030343920383138352e3434333420430d2d383130352e3439323720383138352e36323036202d383130342e3938323420383138352e37393639202d38313034
2e3532323520383138352e3937323220430d2d383130342e3533323720383138362e3233202d383130342e3534333920383138362e34383838202d383130342e
3535343220383138362e37343920430d660d550d750d302030203020302e3435206b0d2d373938302e3035373620383139382e38333639206d0d2d373938302e
3236343220383139382e37373933202d373938302e34313520383139382e36363839202d373938302e3536353420383139382e3536303520430d2d373938302e
3830363620383139382e31333338202d373938312e3035313320383139372e37363137202d373938312e3233393320383139372e3238373120430d2d37393831
2e3138303720383139372e31333338202d373938312e3037313320383139362e39383134202d373938312e3031323720383139362e3833303120430d2d373938
302e3439343620383139362e38353036202d373937392e3937363620383139362e38373231202d373937392e3531303320383139362e3839323620430d2d3739
37382e3638363520383139382e32373434202d373937392e3232353620383139382e37373035202d373938302e3035373620383139382e3833363920430d660d
550d750d2d373939352e3430373220383139362e32333534206d0d2d373939352e3636353520383139362e32323436202d373939352e3932343820383139362e
32313239202d373939362e3133313820383139362e3230363120430d2d373939362e3535363620383139362e34343733202d373939362e39373920383139362e
36333637202d373939372e3430333820383139362e38373720430d2d373939372e3530383820383139362e383733202d373939372e3631303420383139362e38
373131202d373939372e3636333120383139362e3836383220630d2d373939372e3937333620383139362e38353535202d373939382e33333520383139362e38
343038202d373939382e36343720383139362e3832383120430d2d373939382e3835383420383139362e39323139202d373939392e3031373620383139372e30
313836202d373939392e3137343320383139372e3036323520430d2d373939392e3331333520383139352e33343537202d383030302e3536373420383139352e
36303634202d383030322e3130363420383139352e3137393720430d2d383030322e3438313420383139352e34373636202d383030332e303437392038313935
2e33393934202d383030332e3536353420383139352e3337383920430d2d383030342e3132353520383139352e30393737202d383030342e3733373820383139
342e38363532202d383030352e3239353920383139342e35383220430d2d383030352e3334323320383139342e34323438202d383030352e3433383520383139
342e32363337202d383030352e3533323720383139342e3035333720430d2d383030342e3639393220383139332e39323937202d383030332e38363338203831
39332e38313235202d383030332e3032393820383139332e3639303420430d2d383030332e3031343220383139332e33323831202d383030332e303031352038
3139332e30313736202d383030322e3938363320383139322e3635313420430d2d383030322e3135353820383139322e36333737202d383030312e3332333220
383139322e35363734202d383030302e3439323720383139322e3534393820430d2d373939392e3839373520383139332e31393533202d373939392e31383037
20383139332e34333436202d373939382e3330363620383139332e36323720630d2d373939372e3437373520383139332e36363032202d373939362e35393836
20383139332e36393733202d373939352e3832313820383139332e3732363620630d2d373939342e3939353120383139332e38313435202d373939352e323920
383139342e36383436202d373939342e3637313920383139362e3030353920430d2d373939342e3838333320383139362e31303136202d373939352e31343520
383139362e31343236202d373939352e3430373220383139362e3233353420430d660d550d750d2d383030332e3232303220383231302e38353036206d0d2d38
3030332e33373520383231302e38343338202d383030332e3533303320383231302e38333639202d383030332e3733373820383231302e3833303120430d2d38
3030342e3331333520383231322e32303531202d383030352e3432383720383231312e35383839202d383030362e3236323220383231312e37303920430d2d38
3030362e3235323920383231312e34353032202d383030362e3234313720383231312e31383935202d383030362e3438313420383231302e3731343820430d2d
383030352e3935323620383231302e34373835202d383030352e3432343820383231302e32333933202d383030342e3934373320383230392e39393920430d2d
383030342e3732373120383230392e36393832202d383030342e3536303120383230392e33393336202d383030342e3338393620383230392e3033393120430d
2d383030342e3037383620383230392e30353038202d383030332e3731353820383230392e30363634202d383030332e3430353820383230392e303830312043
0d2d383030332e3236343620383230392e34343733202d383030332e31323320383230392e37363137202d383030322e3932383720383231302e30383420430d
2d383030332e3034333920383231302e33333639202d383030332e3135363720383231302e35393338202d383030332e3232303220383231302e383530362043
0d660d550d750d2d383030362e3836333820383230382e36373538206d0d2d383030372e3432373220383230382e343938202d383030382e3034323520383230
382e33313634202d383030382e3630353520383230382e3133373720430d2d383030382e3630303620383230382e30333332202d383030382e35393836203832
30372e39383134202d383030382e3539343220383230372e38373720430d2d383030372e3735363820383230372e37303631202d383030382e31353932203832
30362e31333138202d383030372e3330303820383230362e3638363520430d2d383030372e30363320383230372e32313638202d383030362e38323332203832
30372e36393334202d383030362e3538353420383230382e3232303720430d2d383030362e3639353820383230382e33373231202d383030362e383035372038
3230382e35323235202d383030362e3836333820383230382e3637353820430d660d550d750d2d383031302e3731353820383231312e35323334206d0d2d3830
31302e3937383520383231312e36313732202d383031312e3234303220383231312e36363032202d383031312e3530333420383231312e37353120430d2d3830
31312e3730363520383231312e36333837202d383031312e3936333420383231312e35373831202d383031322e3231373820383231312e3436303920430d2d38
3031322e3139353820383231302e39343533202d383031322e3137363820383231302e34373835202d383031322e3134353520383230392e3730333120430d2d
383031312e3633313820383230392e38323831202d383031312e3136383920383230392e39353132202d383031302e3635333820383231302e3032333420430d
2d383031302e3638303720383231302e36393733202d383031302e3639383220383231312e31313333202d383031302e3731353820383231312e353233342043
0d660d550d750d2d383032312e3935353120383139392e38353834206d0d2d383032322e3330343220383230302e37373733202d383032322e30363734203832
30312e33303537202d383032322e3437323720383230312e30383220430d2d383032332e37393120383230312e35393737202d383032332e3133323820383139
392e343938202d383032322e3931383520383139392e3239393820430d2d383032322e3631363220383139392e35313836202d383032322e3236303720383139
392e36393034202d383032312e3935353120383139392e3835383420430d660d550d750d2d383032342e3337393920383139382e32353239206d0d2d38303234
2e3133313820383139372e32373933202d383032332e3937323220383139372e31383136202d383032332e3830393620383139372e3033333220430d2d383032
322e3936383820383139362e37353638202d383032332e3237303520383139372e37373933202d383032332e3135363720383139382e3832333220430d2d3830
32332e3536353420383139382e36353134202d383032332e39373336f607000026062500e20fe00f20383139382e34373835202d383032342e33373939203831
39382e3235323920430d660d550d750d2d383032352e3931323620383139382e39363838206d0d2d383032352e37353120383230302e30363235202d38303236
2e3239353920383230302e37313538202d383032372e3231333420383230302e3336383220430d2d383032372e3130303620383230302e31313333202d383032
372e3339393420383139392e37383931202d383032372e3636333120383139392e3838323820430d2d383032382e3738363620383139392e34373237202d3830
32382e3637363820383230302e36313732202d383032392e3931383520383230302e3531343620430d2d383032392e3736303720383230312e37313438202d38
3033302e3337343520383230312e34383234202d383033302e3939353120383230312e3435363120630d2d383033312e343620383230312e34333735202d3830
33312e3937373520383230312e343135202d383033322e3434333820383230312e3339363520430d2d383033322e3836323320383230312e34383234202d3830
33332e3238313720383230312e35363734202d383033332e3639373820383230312e3630323520430d2d383033332e3738323220383230312e31333138202d38
3033332e3836333820383230302e36313133202d383033332e3839343520383230302e3038393820430d2d383033342e3034373920383230302e30333332202d
383033342e3139383220383139392e39323139202d383033342e3430333320383139392e3836333320430d2d383033342e3937363120383139392e3839323620
2d383033352e3534393820383139392e39373237202d383033362e3132303120383139392e39393920430d2d383033372e3531303320383139382e3438373320
2d383033342e3433333620383139392e33343338202d383033352e3832313820383139372e3737393320430d2d383033352e343620383139372e37393639202d
383033332e3838393620383139362e32303132202d383033342e3037313320383139382e3131333320430d2d383033332e3831373420383139382e3232383520
2d383033332e3536313520383139382e32383931202d383033332e3335383420383139382e3430323320430d2d383033322e3335373420383139382e30323733
202d383033322e3634353520383139372e343938202d383033322e3532393820383139372e3139333420430d2d383033312e3137343320383139372e3034202d
383033302e3733303520383139372e35373831202d383032392e3539383620383139372e3737393320430d2d383032392e3436373820383139392e3635313420
2d383032372e3133393220383139382e35353337202d383032352e3931323620383139382e3936383820430d660d550d750d2d383033342e3838393620383139
342e303835206d0d2d383033352e3430373220383139342e30313337202d383033352e3534373420383139342e38383837202d383033362e3135353320383139
342e3535323720430d2d383033362e3330343220383139342e33393036202d383033362e3435363120383139342e32383133202d383033362e33393231203831
39342e3032333420430d2d383033372e30363320383139332e39343533202d383033372e3638303720383139332e38313435202d383033382e33343836203831
39332e3638343620430d2d383033372e3636333120383139322e31353533202d383033362e3037313320383139322e35333232202d383033352e333537342038
3139322e3831393320430d2d383033352e3235323920383139322e38323632202d383033352e3135313420383139322e38333031202d383033352e3039383620
383139322e38333220430d2d383033342e3738323220383139322e36383635202d383033342e3431323120383139322e35343739202d383033342e3039363220
383139322e3430373220430d2d383033332e3838383220383139322e343135202d383033332e3733333420383139322e34323039202d383033332e3537383620
383139322e3432393720430d2d383033332e31323520383139322e37353938202d383033322e3632323620383139332e31343236202d383033322e3131363720
383139332e3437343620430d2d383033312e3433303220383139332e31393334202d383033312e3436333420383139332e39363838202d383033312e31373239
20383139342e34393820430d2d383033322e3130323520383139342e33353535202d383033322e34313520383139352e36393334202d383033332e3433303220
383139352e3133303920630d2d383033332e3933343620383139342e37393639202d383033342e3433393920383139342e34363638202d383033342e38383936
20383139342e30383520430d660d550d750d2d383035312e3033353220383139332e31363032206d0d2d383035312e35363320383139342e36343236202d3830
35312e3938353820383139332e35383739202d383035322e3535373620383139332e3631353220630d2d383035332e3037363720383139332e36343635202d38
3035332e3432333320383139342e34363039202d383035342e3035393120383139332e3535333720430d2d383035332e3738333220383139332e31343934202d
383035332e3530373320383139322e37343631202d383035332e32333120383139322e3334333820430d2d383035332e3037363220383139322e33343936202d
383035322e3932303920383139322e33353435202d383035322e3736343620383139322e3336313320430d2d383035322e3530333920383139322e3331393320
2d383035322e3234313720383139322e32323835202d383035312e3937373520383139322e3133333820430d2d383035312e3638313620383139322e35313137
202d383035312e3333333520383139322e38333639202d383035312e3033353220383139332e3136303220430d660d550d750d2d383130312e35353138203831
38362e38373231206d0d2d383130312e39373920383138372e31363535202d383130322e3430373220383138372e35313132202d383130322e38333435203831
38372e3830343720430d2d383130332e3139373820383138372e37383936202d383130332e3530383820383138372e37373539202d383130332e383138342038
3138372e3736363620430d2d383130342e30363320383138372e34343334202d383130342e3330373120383138372e30363838202d383130342e353534322038
3138362e37343920430d2d383130342e3534333920383138362e34383838202d383130342e3533323720383138362e3233202d383130342e3532323520383138
352e3937323220430d2d383130332e3533393120383138362e30313232202d383130322e3530333420383138362e30353532202d383130312e35313920383138
362e3039363220430d2d383130312e3533303320383138362e33353435202d383130312e3534313520383138362e36313138202d383130312e35353138203831
38362e3837323120430d660d550d750d302030203020302e3535206b0d2d383130372e3032363420383139322e36313133206d0d2d383130372e303433392038
3139332e30323334202d383130372e3036313520383139332e34333935202d383130372e3037363720383139332e3835333520430d2d383130382e3236303720
383139332e35393737202d383130382e3433323620383139352e3235202d383130392e3538353420383139342e3236393520430d2d383130392e353536322038
3139342e38343038202d383131302e3230343120383139352e34333436202d383130392e3933353120383139362e3438343420430d2d383131312e3236393520
383139362e31313931202d383131322e3032323520383139362e37363137202d383131312e37303720383139372e39313620430d2d383131312e343939203831
39372e39323139202d383131312e3233393320383139372e39333436202d383131302e3437323220383139382e3137353820430d2d383131312e323030322038
3139392e34393232202d383131332e3539383620383139382e35313137202d383131352e3238373120383139392e3231383820430d2d383131352e3830313820
383230302e33393236202d383131372e323120383230302e35383938202d383131392e3130383920383230312e3334333820430d2d383131392e323337382038
3230302e36363431202d383131392e3336333820383139392e39383334202d383131392e3439313220383139392e3330353720430d2d383131392e3137343320
383139392e31363431202d383131382e3830353720383139392e30323235202d383131382e3438373820383139382e3838303920430d2d383131382e34363738
20383139382e33363333202d383131382e3434363320383139372e38343338202d383131382e3432373220383139372e3337383920630d2d383131382e343139
3920383139372e32323137202d383131382e3431343620383139372e30363734202d383131382e3430353820383139362e3836313320430d2d383131382e3636
333120383139362e38353036202d383131382e3932333320383139362e38333639202d383131392e3132393420383139362e3833303120630d2d383131392e33
33363920383139362e38313933202d383131392e3439323220383139362e38313534202d383131392e36343720383139362e3831303520430d2d383131392e37
36393520383139372e32313738202d383131392e3438313420383139372e38303138202d383131392e3935383520383139382e30343320430d2d383132302e34
31373520383139372e38363632202d383132302e3932383720383139372e36393034202d383132312e3433393920383139372e3531333720430d2d383132312e
3531323220383139372e39373636202d383132312e3633363220383139382e34383733202d383132312e37303720383139382e3935323120430d2d383132322e
3438313420383139382e38373131202d383132332e3230323620383139382e37333534202d383132332e3937363620383139382e3635313420430d2d38313233
2e3938333420383139382e38303836202d383132332e3938393720383139382e39363438202d383132332e3939363620383139392e3131393120430d2d383132
342e3838383220383139392e33333938202d383132352e3832383620383139392e35363235202d383132362e3732303220383139392e3738353220630d2d3831
32372e3038353420383139392e38313933202d383132372e3339393420383139392e39313231202d383132372e3736343620383139392e3934383220430d2d38
3132372e3833363920383230302e34363438202d383132372e3936333420383230302e39373835202d383132382e3033343220383230312e3434323420430d2d
383132382e3739373420383230312e30393836202d383132392e3530373320383230302e37303631202d383133302e32373120383230302e3336333320430d2d
383133302e343330f607000026062500e20fe00f3220383230302e34363039202d383133302e3538373920383230302e35303539202d383133302e3734392038
3230302e3630323520430d2d383133312e3032363420383230312e30353836202d383133312e3330363620383230312e35363534202d383133312e3538373420
383230322e3037323320430d2d383133322e3135353820383230322e30343838202d383133322e3732353620383230322e30323733202d383133332e32393539
20383230322e30303220430d2d383133332e3837373420383230322e32383931202d383133342e3531333720383230322e363237202d383133352e3039363720
383230322e3931343120430d2d383133352e3338333820383230322e333332202d383133352e3732303720383230312e36393533202d383133362e3030363320
383230312e3131333320430d2d383133352e3933323620383230302e35343639202d383133352e3830353720383139392e39383035202d383133352e36373737
20383139392e34313520430d2d383133362e3038373920383139392e323933202d383133362e3439363620383139392e31373239202d383133362e3931303220
383139392e3130323520430d2d383133372e3030313520383139382e37383931202d383133372e3038393820383139382e34323139202d383133372e31323739
20383139382e3130393420430d2d383133372e3432333820383139372e37333534202d383133372e3737333420383139372e34313032202d383133382e303639
3820383139372e3033333220430d2d383133372e37393120383139362e35383031202d383133372e35363320383139362e30363834202d383133372e32383432
20383139352e3631313320430d2d383133372e3430313420383139342e36373538202d383133372e3532313520383139332e37383831202d383133372e363337
3720383139322e3835303620430d2d383133372e3433303220383139322e38353934202d383133372e3137313420383139322e38373131202d383133362e3931
323620383139322e3838303920430d2d383133362e3632393420383139332e35363534202d383133362e32393320383139342e32303132202d383133362e3030
383820383139342e3838383720430d2d383133362e3137363820383139352e31343236202d383133362e3334313820383139352e33393435202d383133362e35
30373820383139352e3634363520430d2d383133362e3335383420383139352e38303836202d383133362e323120383139352e39363937202d383133362e3036
313520383139362e3133313820430d2d383133352e3534373920383139362e32353638202d383133352e3038353420383139362e33373839202d383133342e35
37303320383139362e3435323120430d2d383133342e3538373420383139362e38363632202d383133342e3038303120383139372e31343635202d383133332e
3839373520383139372e3732363620430d2d383133332e3632373420383139372e34373735202d383133332e3335373420383139372e32323835202d38313333
2e3039313320383139372e3033313320430d2d383133322e3737393320383139372e30343439202d383133322e3431373520383139372e30363035202d383133
322e3130363420383139372e3037323320430d2d383133312e3832343220383139362e35313337202d383133312e353420383139352e39303333202d38313331
2e3330393620383139352e3334333820430d2d383133312e3230363520383139352e33343537202d383133312e3130313620383139352e33353136202d383133
312e3034393820383139352e3335333520430d2d383133312e3033323220383139342e39333835202d383133312e3031363120383139342e35323334202d3831
33302e39393920383139342e3130393420430d2d383133302e3638393520383139342e31323031202d383133302e3332343720383139342e31333737202d3831
33302e3031343220383139342e3135313420430d2d383132392e3738363620383139342e38383537202d383132392e3230343120383139342e35393936202d38
3132382e3233333420383139332e3730363120430d2d383132372e3536303120383139332e37333234202d383132362e3933383520383139332e37353938202d
383132362e3236353620383139332e3738363120630d2d383132352e3734373120383139332e38303836202d383132352e3232393520383139332e3833303120
2d383132342e3736343620383139332e3834393620430d2d383132342e3238343220383139332e35353836202d383132342e3536373920383139322e38373231
202d383132342e3434353820383139322e3431303220430d2d383132342e3338393620383139322e33303836202d383132342e3238313720383139322e323130
39202d383132342e3137363820383139322e3136323120430d2d383132332e3630303120383139322e30323733202d383132332e3032333420383139312e3839
3735202d383132322e3434353820383139312e3731343420430d2d383132312e3531323220383139312e37303331202d383132302e3632373920383139312e36
333338202d383131392e3639303420383139312e3536373920630d2d383131382e3736323220383139312e3731202d383131372e3838363220383139312e3835
3131202d383131362e3935373520383139312e3934313420630d2d383131362e3434333420383139322e30363634202d383131352e3938313420383139322e31
383935202d383131352e3436373320383139322e3236313720430d2d383131352e3332313820383139322e35323933202d383131352e3137363820383139322e
37393439202d383131352e3033303320383139332e3030353920430d2d383131342e3632303120383139332e313237202d383131342e323120383139332e3234
38202d383131332e3739373420383139332e3331363420430d2d383131332e373120383139332e36383436202d383131332e3632303620383139342e30343838
202d383131332e33333320383139342e3538303120430d2d383131322e3930313420383139342e31383436202d383131322e3436393720383139332e37383631
202d383131322e3033383620383139332e3339303620430d2d383131322e3430393720383139322e33333639202d383131312e3230323620383139312e393732
32202d383131312e3431393420383139302e3932353820430d2d383131312e3336333820383139302e383737202d383131312e3235363820383139302e373735
39202d383131312e3139393220383139302e3637353320430d2d383131302e3834303820383139302e37393434202d383131302e3533353220383139302e3930
3837202d383131302e3137343320383139302e3937363620430d2d383130392e3737353920383139312e33353639202d383130392e3432353820383139312e36
383236202d383130382e3937323720383139322e3030393820430d2d383130382e3335393920383139322e32343431202d383130372e3639343320383139322e
34323737202d383130372e3032363420383139322e3631313320430d660d550d750d302030203020302e3435206b0d2d383133362e3030363320383230312e31
313333206d0d2d383133362e3432313420383230312e30393537202d383133362e3730323620383230312e36303235202d383133372e3739393820383230312e
3831353420430d2d383133382e3937363120383230312e34303333202d383133382e3136353520383230302e36303934202d383133382e313931392038323030
2e3033363120430d2d383133372e3736363620383139392e37343431202d383133372e3433303220383139392e31333338202d383133362e3931303220383139
392e3130323520430d2d383133362e3439363620383139392e31373239202d383133362e3038373920383139392e323933202d383133352e3637373720383139
392e34313520430d2d383133352e3830353720383139392e39383035202d383133352e3933323620383230302e35343639202d383133362e3030363320383230
312e3131333320430d660d550d750d302030203020302e3636206b0d2d383030342e3934373320383230392e393939206d0d2d383030352e3432343820383231
302e32333933202d383030352e3935323620383231302e34373835202d383030362e3438313420383231302e3731343820430d2d383030362e35333232203832
31302e37313239202d383030362e3633363220383231302e373039202d383030362e3638393520383231302e3730363120430d2d383030362e37363436203832
31302e30323733202d383030362e3833393820383230392e33353335202d383030362e3836333820383230382e3637353820430d2d383030362e383035372038
3230382e35323235202d383030362e3639353820383230382e33373231202d383030362e3538353420383230382e3232303720430d2d383030362e3236393520
383230382e30383031202d383030352e3839393420383230372e39333835202d383030352e3538303120383230372e3734343120430d2d383030352e34323538
20383230372e3735202d383030352e3237303520383230372e37353638202d383030352e3131343320383230372e3736313720430d2d383030342e3837323120
383230382e31383935202d383030342e3633313320383230382e36313133202d383030342e3338393620383230392e3033393120430d2d383030342e35363031
20383230392e33393336202d383030342e3732373120383230392e36393832202d383030342e3934373320383230392e39393920430d660d550d750d30203020
3020302e3535206b0d2d383030332e3032393820383139332e36393034206d0d2d383030332e3736363620383139332e39373237202d383030342e3536303120
383139342e33303138202d383030352e3239353920383139342e35383220430d2d383030352e3334323320383139342e34323438202d383030352e3433383520
383139342e32363337202d383030352e3533323720383139342e3035333720430d2d383030362e3039373720383139332e383733202d383030362e3636303620
383139332e36393733202d383030372e3232343120383139332e3531373620430d2d383030372e3637363820383139342e34333136202d383030382e34393237
20383139342e31333737202d383030392e3031333720383139342e3136383920430d2d383030392e3538303620383139342e30393338202d383031302e313435
3520383139332e39363538202d383031302e3736323220383139332e3833363920430d2d383031312e3038323520383139342e30333133202d383031312e3339
393420383139342e31373538202d383031312e3736393520383139342e3331343520430d2d383031322e3031363620383139342e30343439202d383031322e32
31333420383139332e37373733202d383031322e3436313420383139332e3530373820430d2d383031322e383734352038313933f607000026062500e20fe00f
2e34333935202d383031332e3238343220383139332e33313734202d383031332e3639343320383139332e323520630d2d383031342e3236303720383139332e
31323031202d383031342e3837373420383139322e39393232202d383031352e3434333820383139322e39313720430d2d383031352e3332383120383139322e
36313133202d383031352e323120383139322e32353239202d383031352e3134353520383139312e3934343820430d2d383031342e3633363220383139322e31
373239202d383031342e3138303720383139322e34353231202d383031332e3637353320383139322e3733323420430d2d383031332e3736393520383139312e
32373534202d383031342e3536303120383139312e35353337202d383031352e31323520383139312e3432373220430d2d383031352e3131333820383139312e
313637202d383031352e3130323520383139302e39303837202d383031352e3039343220383139302e3730333120430d2d383031342e3430353820383139302e
33363837202d383031332e3732303220383139302e30383534202d383031332e30383520383138392e37343920430d2d383031322e3437333620383139302e30
333237202d383031312e39313520383139302e33313435202d383031312e33353520383139302e3539383620430d2d383031302e3533323720383139302e3738
3636202d383030392e3731313920383139302e39373636202d383030382e3838393620383139312e3136353520430d2d383030392e3136383920383139312e36
373139202d383030392e3435303220383139322e31373937202d383030392e3637363820383139322e3633373720430d2d383030392e3437373520383139322e
38353335202d383030392e3232353620383139332e30313836202d383030382e3937333620383139332e3138343620430d2d383030382e343439372038313933
2e30353038202d383030372e3937363120383139322e39313431202d383030372e3435303220383139322e3733303520430d2d383030372e3338353720383139
322e34323039202d383030372e3236363620383139322e30363235202d383030372e3134393420383139312e3735363820430d2d383030362e35383534203831
39312e38383233202d383030362e3031373620383139312e39353735202d383030352e3435323120383139322e30383520630d2d383030342e36333133203831
39322e32373534202d383030332e3830383620383139322e34363438202d383030322e3938363320383139322e3635313420430d2d383030332e303031352038
3139332e30313736202d383030332e3031343220383139332e33323831202d383030332e3032393820383139332e3639303420430d660d550d750d3020302030
20302e3636206b0d2d383030372e3435303220383139322e37333035206d0d2d383030372e3937363120383139322e39313431202d383030382e343439372038
3139332e30353038202d383030382e3937333620383139332e3138343620430d2d383030392e3232353620383139332e30313836202d383030392e3437373520
383139322e38353335202d383030392e3637363820383139322e3633373720430d2d383030392e3435303220383139322e31373937202d383030392e31363839
20383139312e36373139202d383030382e3838393620383139312e3136353520430d2d383030382e3332383120383139312e333937202d383030372e37313334
20383139312e35373836202d383030372e3134393420383139312e3735363820430d2d383030372e3236363620383139322e30363235202d383030372e333835
3720383139322e34323039202d383030372e3435303220383139322e3733303520430d660d550d750d2d383031332e3637353320383139322e37333234206d0d
2d383031342e3138303720383139322e34353231202d383031342e3633363220383139322e31373239202d383031352e3134353520383139312e393434382043
0d2d383031352e323120383139322e32353239202d383031352e3332383120383139322e36313133202d383031352e3434333820383139322e39313720430d2d
383031362e3031343220383139322e38393435202d383031362e3538353420383139322e38373131202d383031372e3135333820383139322e3834373720630d
2d383031372e3933303220383139322e38313435202d383031382e3635353320383139322e37383631202d383031392e3433323620383139322e373532392043
0d2d383031392e3838333320383139322e33373231202d383032302e3237393820383139312e39333939202d383032302e3634333120383139312e3932353820
630d2d383032312e3036313520383139322e30313137202d383032312e3432383220383139322e30393836202d383032312e38393520383139322e3133313820
630d2d383032332e3631313820383139322e32363935202d383032352e3337393920383139322e33353136202d383032372e3039363220383139322e34333436
20630d2d383032372e3139383220383139322e34333136202d383032372e3330313820383139322e34323737202d383032372e3335333520383139322e343235
3820430d2d383032382e3430393720383139312e36303535202d383032382e3732303220383139312e35393033202d383032392e3334303820383139312e3536
353420430d2d383032392e3335323120383139312e38323537202d383032392e3336323320383139322e303834202d383032392e3337333520383139322e3334
333820430d2d383032392e3532373820383139322e33333639202d383032392e3638343620383139322e33333031202d383032392e3833393420383139322e33
32333220430d2d383033302e3735353920383139312e39323234202d383033312e3136353520383139312e37343935202d383033312e3239393820383139312e
3237363920430d2d383033312e3836363220383139322e34343733202d383033322e3633313320383139322e31303235202d383033332e303839382038313931
2e3932393720430d2d383033332e3235323920383139322e30383031202d383033332e3431343620383139322e32323835202d383033332e3537383620383139
322e3432393720430d2d383033332e3733333420383139322e34323039202d383033332e3838383220383139322e343135202d383033342e3039363220383139
322e3430373220430d2d383033342e3431323120383139322e35343739202d383033342e3738323220383139322e36383635202d383033352e30393836203831
39322e38333220430d2d383033352e3135313420383139322e38333031202d383033352e3235323920383139322e38323632202d383033352e33353734203831
39322e3831393320430d2d383033352e3539373720383139322e33343537202d383033352e3738323220383139312e38313933202d383033362e303231352038
3139312e3238393620430d2d383033352e3936363320383139312e32343037202d383033352e3835383420383139312e31343236202d383033352e3735323920
383139312e3039353220430d2d383033352e3333393420383139312e31313034202d383033342e3932343820383139312e31323739202d383033342e35313033
20383139312e31343520430d2d383033342e3439353120383139302e37383332202d383033342e3438333420383139302e34373232202d383033342e34363738
20383139302e3130383920430d2d383033332e3939333720383138392e39323134202d383033332e3436333920383138392e36383535202d383033322e393837
3320383138392e3434333420430d2d383033322e3738353620383138392e35353836202d383033322e3633313820383138392e36313532202d383033322e3437
3920383138392e3732363620430d2d383033322e3337373420383138392e37323731202d383033322e3332343720383138392e3733202d383033322e32323137
20383138392e3733353420430d2d383033302e3335393920383138382e36323036202d383032392e3939353120383138392e38323731202d383032392e303130
3320383138392e3836383720630d2d383032372e3932303920383138392e38313035202d383032362e3833313120383138392e38303138202d383032352e3733
393320383138392e3734343120430d2d383032352e3134303620383139312e353833202d383032342e3637353320383139302e33353734202d383032342e3035
313820383139302e33333320630d2d383032332e3437383520383139302e32353239202d383032322e3835333520383139302e31373433202d383032322e3237
393820383139302e3134363520430d2d383032302e3639343320383138392e34333436202d383031392e32393320383139302e36333238202d383031372e3537
393120383139302e3630303120630d2d383031362e37353120383139302e36333238202d383031352e3932333320383139302e36363839202d383031352e3039
343220383139302e3730333120430d2d383031352e3130323520383139302e39303837202d383031352e3131333820383139312e313637202d383031352e3132
3520383139312e3432373220430d2d383031342e3536303120383139312e35353337202d383031332e3736393520383139312e32373534202d383031332e3637
353320383139322e3733323420430d660d550d750d2d383034322e3233333420383139312e30333337206d0d2d383034322e3234393520383139312e33393720
2d383034322e3236303720383139312e37303635202d383034322e3237363920383139322e3036383420430d2d383034332e3337323120383139322e32333035
202d383034342e3436393720383139322e34343334202d383034352e3536373920383139322e3635383220430d2d383034352e3736393520383139322e343936
31202d383034362e3032313520383139322e33333031202d383034362e3237323920383139322e3131313320430d2d383034362e3531333720383139312e3638
3635202d383034362e3735373820383139312e33313435202d383034362e3934333820383139302e3833373420430d2d383034372e3437323220383139312e30
323339202d383034372e3939363120383139312e31353932202d383034382e3436373820383139312e3239333520430d2d383034392e3133343320383139312e
31313238202d383034392e3830313820383139302e39323832202d383035302e3436353820383139302e3639323920430d2d383035302e393633392038313931
2e34353032202d383035322e3030353420383139312e35363439202d383035312e3937373520383139322e3133333820430d2d383035322e3234313720383139
322e32323835202d383035322e3530333920383139322e33313933202d383035322e3736343620383139322e3336313320430d2d383035322e39323039203831
39322e33353435202d383035332e3037363220383139322e33343936202d3830f607000026062500e20fe00f35332e32333120383139322e3334333820430d2d
383035332e3633363220383139322e30363634202d383035342e3033383620383139312e373931202d383035342e3434333820383139312e3536353420430d2d
383035352e3133373720383139322e30353836202d383035362e3235333420383139312e343339202d383035362e3934383220383139312e3932393720430d2d
383035372e3335333520383139312e36353139202d383035372e3735383320383139312e34323837202d383035382e3136303620383139312e3135333820630d
2d383035382e3837303620383139302e37363137202d383035392e3338313820383139312e38323936202d383035392e3931313120383139302e383139382043
0d2d383036302e3733393320383139302e37383731202d383036312e3536373420383139302e37353334202d383036322e3339373520383139302e3731383320
430d2d383036322e3831353920383139302e383535202d383036332e3233373820383139302e39393531202d383036332e3636303620383139312e3138363520
430d2d383036332e38313120383139312e30373836202d383036332e3936333420383139302e39363633202d383036342e3131363220383139302e3930363320
430d2d383036342e3734373120383139312e31343236202d383036352e3332343720383139312e33323332202d383036352e3930363320383139312e35363135
20430d2d383036362e323120383139312e33393236202d383036362e3536363420383139312e32323037202d383036362e3837303620383139312e3035323720
430d2d383036372e3430313420383139312e33343233202d383036372e3838313820383139312e36383635202d383036382e3431323620383139312e39373631
20430d2d383036382e3831353420383139312e36393832202d383036392e3232303220383139312e34323134202d383036392e36323320383139312e31343635
20430d2d383037302e3830313820383139322e303834202d383037322e3334323320383139312e37303935202d383037332e3431323620383139322e34393631
20430d2d383037332e3633333820383139322e37393639202d383037352e3335333520383139322e39383633202d383037352e3136333120383139322e313634
3120430d2d383037352e3735353420383139312e34313236202d383037372e3832373120383139322e363233202d383037372e3333393420383139302e383239
3620430d2d383037352e3832373120383139302e36383436202d383037362e3330393620383138392e37373938202d383037352e3533363120383138392e3931
373520430d2d383037332e3739393820383139302e35363135202d383037332e3132323620383139302e34383339202d383037322e3538353420383139302e30
3420630d2d383037322e3035343220383138392e3735202d383037312e3532323520383138392e34303937202d383037312e3034333920383138392e31313931
20430d2d383037302e3533393120383138392e34343837202d383037302e3038373420383138392e383333202d383036392e35383320383139302e3136333120
430d2d383036382e3830383620383139302e323439202d383036382e3033323220383139302e32373833202d383036372e3332343720383138392e3533313320
430d2d383036382e3133323820383138382e3938202d383036382e3934323420383138382e34373835202d383036392e3734393520383138372e393236332043
0d2d383036392e3435303220383138362e39353336202d383036392e3433393920383138362e36393433202d383036392e3432383720383138362e3433372043
0d2d383036382e3230313720383138362e38353036202d383036372e3131363220383138362e39343538202d383036352e3938313420383138372e3039383620
630d2d383036352e3330373120383138372e313235202d383036342e3633353320383138372e31353139202d383036332e3936313420383138372e3138303220
630d2d383036332e31383720383138372e32363332202d383036322e33313120383138372e34303333202d383036312e3438373320383138372e353432352063
0d2d383036312e3433343620383138372e35343235202d383036312e3333313120383138372e35343739202d383036312e3237393320383138372e3535303320
430d2d383035392e3633383220383138362e37333538202d383035382e3434383220383138362e37383636202d383035362e3034393820383138372e37363636
20430d2d383035352e3037313820383138372e39363234202d383035342e3039363220383138382e31353538202d383035332e3036373420383138382e333534
3520430d2d383035332e34393920383138382e37353334202d383035332e3932383720383138392e31353134202d383035342e3335393920383138392e353436
3420430d2d383035342e3035393120383138392e38313933202d383035332e37303920383139302e30393338202d383035332e3430393720383139302e333633
3820430d2d383035322e3437373520383139302e34303333202d383035312e3935383520383138392e31323739202d383035312e3132303120383138382e3935
333620430d2d383035302e3037393120383138372e35393836202d383034372e3834343720383138372e34383234202d383034362e3633363220383138382e33
36313820430d2d383034362e3533363120383138382e34373032202d383034362e3433373520383138382e35373931202d383034362e3338383220383138382e
3633323820630d2d383034362e3033353220383138382e39303438202d383034352e3733353420383138392e31373737202d383034352e343335312038313839
2e3434383720430d2d383034342e3836363220383138392e34373232202d383034342e3334343220383138392e33393036202d383034332e3935343620383138
392e3937363620430d2d383034332e3533363120383138392e39343334202d383034332e3131393120383138392e383535202d383034322e3730303220383138
392e3736393520430d2d383034322e3439323720383138392e37373738202d383034322e3333363920383138392e37383437202d383034322e31383236203831
38392e3738393620430d2d383034322e32303920383139302e34313131202d383034322e3232303720383139302e37323331202d383034322e32333334203831
39312e3033333720630d660d550d750d2d383037382e3338333820383139322e32383931206d0d2d383037382e38393520383139322e31313333202d38303739
2e3335343520383139312e39333835202d383037392e3836363220383139312e3736313720430d2d383038302e3131363220383139312e35343235202d383038
302e3331373420383139312e33383039202d383038302e3536393820383139312e3231323920430d2d383038302e3738333220383139312e33353939202d3830
38302e3934353820383139312e35303938202d383038312e3130383920383139312e373120430d2d383038322e3034313520383139312e36363934202d383038
322e3932303920383139312e36333533202d383038332e3835333520383139312e3539363220430d2d383038332e3833363920383139322e34373835202d3830
38342e37393320383139312e37313434202d383038352e3132363520383139322e3237303520430d2d383038362e3036313520383139322e333334202d383038
352e3836363220383139312e33353934202d383038362e3739333520383139312e3231363820430d2d383038372e30383320383139312e39323937202d383038
372e3039323820383139322e31383935202d383038372e3130353520383139322e3434373320430d2d383038372e3637323920383139322e34323538202d3830
38382e3239353420383139322e33393834202d383038392e3037313320383139322e3336373220430d2d383038392e3738323220383139332e32373035202d38
3039302e3336333320383139332e35303539202d383039302e3630323520383139332e3032373320430d2d383039302e3639333420383139322e37313438202d
383039302e3738323220383139322e33343537202d383039302e3832313820383139322e3033363120430d2d383039322e3330373120383139312e3631313320
2d383039332e3039363720383139312e38393036202d383039332e3834343720383139322e3432393720430d2d383039342e34313520383139322e3430333320
2d383039342e3938353820383139322e33383138202d383039352e3535333720383139322e3335393420430d2d383039352e3930363320383139322e30383520
2d383039362e3230363520383139312e38313335202d383039362e3530353420383139312e3534323520430d2d383039362e3838393620383139322e30343439
202d383039372e3232303220383139322e343938202d383039372e3630353520383139322e39393920430d2d383039372e3930313420383139322e3637373720
2d383039382e3234393520383139322e32393838202d383039382e3534353420383139312e3937363620430d2d383039382e3835373420383139312e39363334
202d383039392e3232303220383139312e39343733202d383039392e3738383620383139312e3932333820430d2d383039392e3935343620383139322e313737
37202d383130302e3131393120383139322e33373839202d383130302e3238343220383139322e3632383920430d2d383130312e3437353120383139322e3538
3031202d383130322e3631353220383139322e35333232202d383130332e3830353720383139322e3438343420430d2d383130332e3937363620383139312e35
393432202d383130342e3139353820383139302e36353139202d383130342e3431373520383138392e3730393520430d2d383130342e3030363320383138392e
383333202d383130332e3539363720383138392e39353236202d383130332e3138363520383139302e3032313520430d2d383130312e3832383120383139312e
30363235202d383130312e3338313820383139302e33303232202d383130312e32303720383138392e3834313820430d2d383130302e3436333920383138392e
34303338202d383130302e31323520383138392e39393232202d383039392e3733383320383139302e3638323620430d2d383039392e3331373420383139302e
35343235202d383039382e3839373520383139302e34303338202d383039382e3437333620383139302e3231333420430d2d383039372e39313520383139302e
34393736202d383039372e3330343220383139302e37373938202d383039362e3734343620383139312e30363320430d2d383039362e3236323220383139302e
36363839202d383039352e3732373120383139302e32373639202d383039352e3139313920383138392e3838333820430d2d383039342e323136382038313930
2e31333034202d383039332ef607000026062500e20fe00f39353920383139302e31343331202d383039332e3139333420383138392e3138393520430d2d3830
39332e3134313620383138392e31383935202d383039332e3033383620383138392e31393533202d383039322e3933343620383138392e3139393220430d2d38
3039322e3339323620383138382e36353034202d383039312e3532333420383138382e39343538202d383039302e3933373520383138382e3535343220430d2d
383039302e3639343320383138382e3938202d383039302e3435323620383138392e34303338202d383039302e3231313920383138392e3832393620430d2d38
3039302e3135393220383138392e383333202d383039302e3035363220383138392e38333639202d383039302e3030333920383138392e3833373420630d2d38
3038392e3734363620383138392e38353036202d383038392e3438363320383138392e38363038202d383038392e3232373120383138392e3837313120630d2d
383038382e3138363520383138392e38313035202d383038372e3039373720383138392e38303232202d383038362e3030353420383138392e3734343120430d
2d383038352e3439323720383138392e38373131202d383038342e3438313420383139302e34383234202d383038342e3439343620383138392e353437392043
0d2d383038342e3038303620383138392e35363439202d383038332e3636353520383138392e35383135202d383038332e3235323920383138392e3539383620
430d2d383038332e3237393320383138392e30323733202d383038322e3636333120383138392e31353538202d383038312e3439313220383138392e36373139
20430d2d383038302e3630353520383138392e35353337202d383037392e3636363520383138392e34333531202d383037382e3737393320383138392e333135
3920430d2d383037382e37393320383138392e36323734202d383037382e3830383120383138392e39383738202d383037382e3831393320383139302e323939
3820430d2d383037382e3436333920383139302e34373232202d383037382e3136303620383139302e36333932202d383037372e3830343220383139302e3831
303520430d2d383037382e3033323220383139312e33313834202d383037382e32303920383139312e38323936202d383037382e3338333820383139322e3238
393120430d660d550d750d302030203020302e3737206b0d2d383130362e3438373320383139322e31313433206d0d2d383130362e3833313120383139312e36
333238202d383130372e3132303120383139312e31303235202d383130372e3436333920383139302e3632313620430d2d383130372e3030313520383138392e
34343633202d383130362e36363720383138382e38393236202d383130372e3132303120383138382e3631313820630d2d383130372e3933323620383138382e
31363331202d383130372e3537323820383138392e35323838202d383130382e3338333820383138392e3038303120430d2d383130382e363430312038313838
2e39363633202d383130382e3834343720383138382e39303438202d383130392e3039383620383138382e3738393620430d2d383130392e3037363720383138
382e323731202d383130392e3035383620383138372e38303831202d383130392e3033363620383138372e3238383120430d2d383130382e3135353320383138
372e32373434202d383130372e3231373820383138372e3231202d383130362e3238333220383138372e3134333120430d2d383130352e363832362038313837
2e36383635202d383130352e3033303320383138382e32333139202d383130342e33373720383138382e3732373120430d2d383130342e333932312038313839
2e30383739202d383130342e3430333820383138392e33393939202d383130342e3431373520383138392e3730393520430d2d383130342e3030363320383138
392e383333202d383130332e3539363720383138392e39353236202d383130332e3138363520383139302e3032313520430d2d383130332e3337372038313930
2e38343138202d383130332e35363320383139312e36363431202d383130332e3830353720383139322e3438343420430d2d383130342e363833312038313932
2e33393635202d383130352e3631313320383139322e32353239202d383130362e3438373320383139322e3131343320430d660d550d750d302030203020302e
3636206b0d2d383130372e3032363420383139322e36313133206d0d2d383130372e3639343320383139322e34323737202d383130382e333539392038313932
2e32343431202d383130382e3937323720383139322e3030393820430d2d383130382e353420383139312e35363439202d383130382e3135353320383139312e
30363135202d383130372e3637313420383139302e3631313820430d2d383130372e3631393120383139302e36313532202d383130372e353134322038313930
2e36323036202d383130372e3436333920383139302e3632313620430d2d383130372e3132303120383139312e31303235202d383130362e3833313120383139
312e36333238202d383130362e3438373320383139322e3131343320430d2d383130362e3730333120383139322e33313035202d383130362e38363338203831
39322e34363039202d383130372e3032363420383139322e3631313320430d660d550d750d2d383131312e3431393420383139302e39323538206d0d2d383131
312e3230323620383139312e39373232202d383131322e3430393720383139322e33333639202d383131322e3033383620383139332e3339303620430d2d3831
31322e3436393720383139332e37383631202d383131322e3930313420383139342e31383436202d383131332e33333320383139342e3538303120430d2d3831
31332e3632303620383139342e30343838202d383131332e373120383139332e36383436202d383131332e3739373420383139332e3331363420430d2d383131
342e323120383139332e323438202d383131342e3632303120383139332e313237202d383131352e3033303320383139332e3030353920430d2d383131352e31
37363820383139322e37393439202d383131352e3332313820383139322e35323933202d383131352e3436373320383139322e3236313720430d2d383131352e
3134323620383139312e39363438202d383131342e3736353620383139312e36313637202d383131342e3434323420383139312e3331383420430d2d38313133
2e3630363420383139312e31393538202d383131322e3737323920383139312e30373836202d383131312e3933353120383139302e3930333820430d2d383131
312e3737393820383139302e39313231202d383131312e36323520383139302e393137202d383131312e3431393420383139302e3932353820430d660d550d75
0d2d383132342e3434353820383139322e34313032206d0d2d383132342e303420383139332e39323937202d383132352e3134353520383139342e3239393820
2d383132362e3033383620383139342e3537353220430d2d383132362e3038303120383139342e33313035202d383132362e3137323920383139342e30353038
202d383132362e3236353620383139332e3738363120430d2d383132362e3933383520383139332e37353938202d383132372e3536303120383139332e373332
34202d383132382e3233333420383139332e3730363120430d2d383132392e3230343120383139342e35393936202d383132392e3738363620383139342e3838
3537202d383133302e3031343220383139342e3135313420430d2d383133302e3332343720383139342e31333737202d383133302e3638393520383139342e31
323031202d383133302e39393920383139342e3130393420430d2d383133312e3031363120383139342e35323334202d383133312e3033323220383139342e39
333835202d383133312e3034393820383139352e3335333520430d2d383133312e3130313620383139352e33353136202d383133312e3230363520383139352e
33343537202d383133312e3330393620383139352e3334333820430d2d383133312e3631313820383139352e31373538202d383133312e393638382038313935
2e30303339202d383133322e32373120383139342e3738333220430d2d383133322e3235353420383139342e33363832202d383133322e323339332038313934
2e30303539202d383133322e3232303220383139332e353420430d2d383133312e3537313320383139322e38393435202d383133302e3532343920383139322e
36373937202d383132392e3433343620383139322e3636383920430d2d383132392e3030373820383139322e333737202d383132382e3537393120383139322e
30333133202d383132382e3135313420383139312e3733373820430d2d383132372e3439313220383139322e30373831202d383132362e383834382038313932
2e34363438202d383132362e3232343620383139322e3830313820430d2d383132352e3634393420383139322e36363839202d383132352e3032313520383139
322e353433202d383132342e3434353820383139322e3431303220430d660d550d750d2d383132352e3132363520383139362e33323332206d0d2d383132352e
3536393820383139372e30333133202d383132362e3238343220383139362e37343332202d383132362e38353520383139362e3737303520430d2d383132362e
3833343520383139362e32353239202d383132362e3831353420383139352e37383631202d383132362e3739333520383139352e3236393520430d2d38313236
2e3533343220383139352e32383133202d383132362e3332373120383139352e32383831202d383132362e3036393820383139352e3239383820430d2d383132
352e3737323920383139352e36373538202d383132352e3432333320383139352e393939202d383132352e3132363520383139362e3332333220430d660d550d
750d2d383133332e3039313320383139372e30333133206d0d2d383133332e3335373420383139372e32323835202d383133332e3632373420383139372e3437
3735202d383133332e3839373520383139372e3732363620430d2d383133342e3038303120383139372e31343635202d383133342e3538373420383139362e38
363632202d383133342e3537303320383139362e3435323120430d2d383133352e3038353420383139362e33373839202d383133352e3534373920383139362e
32353638202d383133362e3036313520383139362e3133313820430d2d383133362e323120383139352e39363937202d383133362e3335383420383139352e38
303836202d383133362e3530373820383139352e3634363520430d2d383133362e3334313820383139352e33393435202d383133362e3137363820383139352e
31343236202d383133362e3030383820383139342e3838383720430d2d383133362e32393320383139342e32303132202d383133362e3632f607000026062500
e20fe00f393420383139332e35363534202d383133362e3931323620383139322e3838303920430d2d383133362e3439323720383139322e37393439202d3831
33362e3037363720383139322e37353938202d383133352e3635393220383139322e3637323920430d2d383133352e3532343920383139332e31393533202d38
3133352e3338393620383139332e36363839202d383133352e3230333120383139342e3139353320430d2d383133342e3733373820383139342e32313239202d
383133342e3232303220383139342e32333534202d383133332e3735323920383139342e3235323920430d2d383133332e3531323220383139342e3638313620
2d383133332e3237303520383139352e31303634202d383133332e3032373820383139352e3533313320430d2d383133332e3034373920383139352e39393631
202d383133332e3036393820383139362e35313337202d383133332e3039313320383139372e3033313320430d660d550d750d302030203020302e3535206b0d
2d383030322e3635313420383230382e33383438206d0d2d383030322e3836383220383230382e36333338202d383030332e3133363220383230382e38333031
202d383030332e3430353820383230392e3038303120430d2d383030332e3731353820383230392e30363634202d383030342e3037383620383230392e303530
38202d383030342e3338393620383230392e3033393120430d2d383030342e3633313320383230382e36313133202d383030342e3837323120383230382e3138
3935202d383030352e3131343320383230372e3736313720430d2d383030342e3332373120383230372e35333631202d383030332e3539333820383230372e33
353934202d383030322e3830363620383230372e3133313820430d2d383030322e3636333120383230372e33393635202d383030322e3531343220383230372e
36313133202d383030322e3337303620383230372e38373720430d2d383030322e3433303220383230382e303832202d383030322e3534313520383230382e32
333134202d383030322e3635313420383230382e3338343820430d660d550d750d2d383030372e3934323420383231302e39313431206d0d2d383030382e3437
373520383231312e33303537202d383030392e3031303320383231312e36393832202d383030392e3439353120383231322e3039353720430d2d383030392e39
30303920383231312e38373131202d383031302e3330373120383231312e36393733202d383031302e3731353820383231312e3532333420430d2d383031302e
3639383220383231312e31313333202d383031302e3638303720383231302e36393733202d383031302e3635333820383231302e3032333420430d2d38303130
2e3334303820383230392e39383334202d383030392e3937333620383230392e38393435202d383030392e3635393220383230392e3830353720430d2d383030
392e3332343720383230392e3235202d383030382e3933383520383230382e36393334202d383030382e3630353520383230382e3133373720430d2d38303038
2e3034323520383230382e33313634202d383030372e3432373220383230382e343938202d383030362e3836333820383230382e3637353820430d2d38303036
2e3833393820383230392e33353335202d383030362e3736343620383231302e30323733202d383030362e3638393520383231302e3730363120430d2d383030
372e3130353520383231302e37343032202d383030372e3532333420383231302e38323831202d383030372e3934323420383231302e3931343120430d660d55
0d750d2d383031392e3433323620383139322e37353239206d0d2d383031392e3737303520383139332e34313431202d383032302e3433323620383139332e31
3237202d383032312e3135393220383139332e3134383420430d2d383032322e3638343620383139332e36353533202d383032352e3136363520383139322e32
303531202d383032362e3432303920383139332e37303920430d2d383032372e3336383220383139342e30333332202d383032362e3539313820383139322e38
313933202d383032372e3335333520383139322e3432353820430d2d383032382e3032363420383139322e33393834202d383032382e3730303220383139322e
33363832202d383032392e3337333520383139322e3334333820430d2d383032392e3336323320383139322e303834202d383032392e3335323120383139312e
38323537202d383032392e3334303820383139312e3536353420430d2d383032382e3537353220383139312e383535202d383032372e3836303820383139322e
31343435202d383032372e3039363220383139322e3433343620430d2d383032352e3337393920383139322e33353136202d383032332e363131382038313932
2e32363935202d383032312e38393520383139322e3133313820630d2d383032312e3432383220383139322e30393836202d383032312e303631352038313932
2e30313137202d383032302e3634333120383139312e3932353820630d2d383032302e3237393820383139312e39333939202d383031392e3838333320383139
322e33373231202d383031392e3433323620383139322e3735323920430d660d550d750d2d383033302e3434383220383139342e35323933206d0d2d38303330
2e37303920383139342e35313736202d383033302e39313520383139342e35303938202d383033312e3137323920383139342e34393820430d2d383033312e34
36333420383139332e39363838202d383033312e3433303220383139332e31393334202d383033322e3131363720383139332e3437343620430d2d383033322e
3632323620383139332e31343236202d383033332e31323520383139322e37353938202d383033332e3537383620383139322e3432393720430d2d383033332e
3431343620383139322e32323835202d383033332e3235323920383139322e30383031202d383033332e3038393820383139312e3932393720430d2d38303331
2e3939333720383139312e37313538202d383033312e3731313920383139312e3231202d383033312e3239393820383139312e3237363920430d2d383033312e
3136353520383139312e37343935202d383033302e3735353920383139312e39323234202d383032392e3833393420383139322e3332333220430d2d38303330
2e3033333720383139332e3235202d383032392e3530323420383139342e32303531202d383033302e3434383220383139342e3532393320430d660d550d750d
2d383033382e3334383620383139332e36383436206d0d2d383033382e3435373520383139332e37383332202d383033382e3536353420383139332e38383238
202d383033382e3631383220383139332e3932393720430d2d383033392e323920383139332e38353335202d383033392e3935383520383139332e3732303720
2d383034302e3632373920383139332e3538383920430d2d383034312e3137383220383139332e30393836202d383034312e3732353620383139322e35353836
202d383034322e3237363920383139322e3036383420430d2d383034322e3236303720383139312e37303635202d383034322e3234393520383139312e333937
202d383034322e3233333420383139312e3033333720430d2d383034302e3637383220383139312e30343534202d383033392e3036393820383139312e303038
38202d383033372e3531323720383139312e3032313520430d2d383033362e3939383520383139312e30393532202d383033362e3533363120383139312e3231
3638202d383033362e3032313520383139312e3238393620430d2d383033352e3738323220383139312e38313933202d383033352e3539373720383139322e33
343537202d383033352e3335373420383139322e3831393320430d2d383033362e3037313320383139322e35333232202d383033372e3636333120383139322e
31353533202d383033382e3334383620383139332e3638343620430d660d550d750d2d383034372e3534353420383139322e38333639206d0d2d383034372e38
30313820383139322e37323137202d383034382e3035373620383139322e36363231202d383034382e3236303720383139322e3534363920430d2d383034382e
3833303620383139322e35323334202d383034392e3435313220383139322e343938202d383035302e3331303520383139332e3138393520430d2d383035302e
3536373920383139332e31373737202d383035302e3737353920383139332e31363839202d383035312e3033353220383139332e3136303220430d2d38303531
2e3333333520383139322e38333639202d383035312e3638313620383139322e35313137202d383035312e3937373520383139322e3133333820430d2d383035
322e3030353420383139312e35363439202d383035302e3936333920383139312e34353032202d383035302e3436353820383139302e3639323920430d2d3830
34392e3830313820383139302e39323832202d383034392e3133343320383139312e31313238202d383034382e3436373820383139312e3239333520430d2d38
3034372e3939363120383139312e31353932202d383034372e3437323220383139312e30323339202d383034362e3934333820383139302e3833373420430d2d
383034362e3735373820383139312e33313435202d383034362e3531333720383139312e36383635202d383034362e3237323920383139322e3131313320430d
2d383034362e3639353820383139322e33353335202d383034372e3132323620383139322e35393338202d383034372e3534353420383139322e383336392043
0d660d550d750d2d383035342e3035393120383139332e35353337206d0d2d383035342e3437333620383139332e35333631202d383035342e38383832203831
39332e35313836202d383035352e3330313820383139332e35303220430d2d383035352e3632323620383139332e373438202d383035352e3939363120383139
332e39393232202d383035362e3331353420383139342e3138363520430d2d383035362e3537323820383139342e313234202d383035362e3737353420383139
342e30303938202d383035372e3033323220383139332e3934383220430d2d383035372e3431313120383139342e33343936202d383035382e36303031203831
39342e323438202d383035382e3235323920383139332e3338303920430d2d383036302e3236393520383139342e34383833202d383036312e33353834203831
39312e39353531202d383036332e3439323720383139332e3432313920430d2d383036332e3538353420383139332e31303934202d383036332e363230362038
3139322e37343431202d383036332e3731313920383139322e3432393720430d2d383036342e3132373920383139322e34363039202d383036342e3534353420
383139322e35343938202d383036342e3936313420383139322e35383520430d2d383036f607000026062500e20fe00f352e3330313820383139332e32343631
202d383036352e3834303820383139332e37343032202d383036362e3030383820383139342e3034343920430d2d383036362e3136343120383139342e303420
2d383036362e3331393320383139342e30333332202d383036362e3532363420383139342e3032333420630d2d383036362e3939313220383139342e30303439
202d383036372e3531303320383139332e39383334202d383036372e3937363120383139332e3936343820430d2d383036382e3433343620383139332e373839
31202d383036382e37393320383139332e36323031202d383036392e3139393220383139332e3434373320430d2d383036392e33313120383139332e36353034
202d383036392e3432353820383139332e39303333202d383036392e3438373320383139342e3136323120430d2d383037312e3235323920383139342e313933
34202d383037332e3737353920383139332e37373733202d383037352e3234373120383139342e3138313620430d2d383037352e3531363620383139342e3432
3937202d383037352e373920383139342e37373933202d383037362e3731353820383139342e3538383920430d2d383037362e3930383720383139342e323730
35202d383037372e3035313820383139332e39353231202d383037372e3139313920383139332e35383320430d2d383037372e3435303220383139332e353732
33202d383037372e373120383139332e35363235202d383037372e3931383520383139332e3535333720430d2d383037382e3735333420383139332e37323636
202d383037392e3634313620383139332e38343537202d383038302e3432333820383139332e3936383820630d2d383038322e3531363620383139342e333939
34202d383038342e3330353720383139332e37353638202d383038362e3139303420383139342e3139353320430d2d383038362e3532343920383139342e3735
3239202d383038372e3533363620383139342e31343236202d383038382e3230313720383139352e3135313420430d2d383038382e3335393420383139332e39
353231202d383038392e3431393420383139342e35323933202d383039312e3135333820383139332e3738353220630d2d383039322e3037333720383139332e
34383833202d383039322e3934323420383139332e31393334202d383039332e3836353720383139322e3839343520430d2d383039352e303533372038313932
2e37393439202d383039342e3235323920383139342e37343631202d383039362e3339303620383139332e3737373320630d2d383039362e3739373420383139
332e36303235202d383039372e3230363520383139332e34333136202d383039372e3631343320383139332e3235393820430d2d383039382e34383738203831
39332e30363634202d383039392e3431323620383139322e38373231202d383130302e3238343220383139322e3632383920430d2d383130302e313139312038
3139322e33373839202d383039392e3935343620383139322e31373737202d383039392e3738383620383139312e3932333820430d2d383039392e3232303220
383139312e39343733202d383039382e3835373420383139312e39363334202d383039382e3534353420383139312e3937363620430d2d383039382e32343935
20383139322e32393838202d383039372e3930313420383139322e36373737202d383039372e3630353520383139322e39393920430d2d383039372e32323032
20383139322e343938202d383039362e3838393620383139322e30343439202d383039362e3530353420383139312e3534323520430d2d383039362e32303635
20383139312e38313335202d383039352e3930363320383139322e303835202d383039352e3535333720383139322e3335393420430d2d383039342e39383538
20383139322e33383138202d383039342e34313520383139322e34303333202d383039332e3834343720383139322e3432393720430d2d383039332e30393637
20383139312e38393036202d383039322e3330373120383139312e36313133202d383039302e3832313820383139322e3033363120430d2d383039302e373832
3220383139322e33343537202d383039302e3639333420383139322e37313438202d383039302e3630323520383139332e3032373320430d2d383039302e3336
333320383139332e35303539202d383038392e3738323220383139332e32373035202d383038392e3037313320383139322e3336373220430d2d383038382e32
39353420383139322e33393834202d383038372e3637323920383139322e34323538202d383038372e3130353520383139322e3434373320430d2d383038372e
3039323820383139322e31383935202d383038372e30383320383139312e39323937202d383038362e3739333520383139312e3231363820430d2d383038352e
3836363220383139312e33353934202d383038362e3036313520383139322e333334202d383038352e3132363520383139322e3237303520430d2d383038342e
37393320383139312e37313434202d383038332e3833363920383139322e34373835202d383038332e3835333520383139312e3539363220430d2d383038322e
3932303920383139312e36333533202d383038322e3034313520383139312e36363934202d383038312e3130383920383139312e373120430d2d383038302e39
34353820383139312e35303938202d383038302e3738333220383139312e33353939202d383038302e3536393820383139312e3231323920430d2d383038302e
3331373420383139312e33383039202d383038302e3131363220383139312e35343235202d383037392e3836363220383139312e3736313720430d2d38303739
2e3335343520383139312e39333835202d383037382e38393520383139322e31313333202d383037382e3338333820383139322e3238393120430d2d38303738
2e32303920383139312e38323936202d383037382e3033323220383139312e33313834202d383037372e3830343220383139302e3831303520430d2d38303737
2e3634373920383139302e38313539202d383037372e3439343620383139302e38313938202d383037372e3333393420383139302e3832393620430d2d383037
372e3832373120383139322e363233202d383037352e3735353420383139312e34313236202d383037352e3136333120383139322e3136343120430d2d383037
352e3335333520383139322e39383633202d383037332e3633333820383139322e37393639202d383037332e3431323620383139322e3439363120430d2d3830
37322e3334323320383139312e37303935202d383037302e3830313820383139322e303834202d383036392e36323320383139312e3134363520430d2d383036
392e3232303220383139312e34323134202d383036382e3831353420383139312e36393832202d383036382e3431323620383139312e3937363120430d2d3830
36372e3838313820383139312e36383635202d383036372e3430313420383139312e33343233202d383036362e3837303620383139312e3035323720430d2d38
3036362e3536363420383139312e32323037202d383036362e323120383139312e33393236202d383036352e3930363320383139312e3536313520430d2d3830
36352e3332343720383139312e33323332202d383036342e3734373120383139312e31343236202d383036342e3131363220383139302e3930363320430d2d38
3036332e3936333420383139302e39363633202d383036332e38313120383139312e30373836202d383036332e3636303620383139312e3138363520430d2d38
3036332e3233373820383139302e39393531202d383036322e3831353920383139302e383535202d383036322e3339373520383139302e3731383320430d2d38
3036312e3536373420383139302e37353334202d383036302e3733393320383139302e37383731202d383035392e3931313120383139302e3831393820430d2d
383035392e3338313820383139312e38323936202d383035382e3837303620383139302e37363137202d383035382e3136303620383139312e3135333820630d
2d383035372e3735383320383139312e34323837202d383035372e3335333520383139312e36353139202d383035362e3934383220383139312e393239372043
0d2d383035362e3235333420383139312e343339202d383035352e3133373720383139322e30353836202d383035342e3434333820383139312e353635342043
0d2d383035342e3033383620383139312e373931202d383035332e3633363220383139322e30363634202d383035332e32333120383139322e3334333820430d
2d383035332e3530373320383139322e37343631202d383035332e3738333220383139332e31343934202d383035342e3035393120383139332e353533372043
0d660d550d750d2d383036312e3438333420383139382e37343631206d0d2d383036312e3839373520383139382e37323636202d383036322e33313120383139
382e37313039202d383036322e3732353620383139382e3639333420430d2d383036322e3730323620383139382e313234202d383036322e3637363820383139
372e353032202d383036322e3635333820383139362e3933333620430d2d383036322e3534393820383139362e39333436202d383036322e3439363620383139
362e39333835202d383036322e3339333620383139362e3934353320430d2d383036322e3038373920383139372e30363035202d383036312e37323731203831
39372e313237202d383036312e3432303920383139372e3234323220430d2d383036312e3434383220383139372e393136202d383036312e3436353820383139
382e33333031202d383036312e3438333420383139382e3734363120430d660d550d750d2d383036342e3138343620383139372e35393338206d0d2d38303634
2e38333320383139362e39343733202d383036352e32393120383139362e37373035202d383036352e3131363220383139362e3331303520430d2d383036342e
3539383620383139362e333334202d383036342e3133333820383139362e33353335202d383036332e3632363520383139362e3633323820430d2d383036332e
3739353920383139362e39383733202d383036332e3936333920383139372e323933202d383036342e3138343620383139372e3539333820430d660d550d750d
2d383037342e3836303820383139372e34313431206d0d2d383037352e3235323920383139382e313234202d383037352e3836323320383139372e3738383120
2d383037362e3338333820383139372e3837313120630d2d383037362e3639343320383139372e38353535202d383037372e3035373620383139372e38343038
202d383037372e3336373220383139372e3833303120430d2d383037372e3435343620383139372e34313231202d383037372e3438393720383139362e393936
31202d383037372e3537353220383139f607000026062500e20fe00f362e3537363220430d2d383037372e3030323420383139362e34393631202d383037362e
3337373420383139362e34363937202d383037352e3830343720383139362e3339303620630d2d383037352e3338393620383139362e34303732202d38303735
2e3135313420383139362e39333436202d383037342e3836303820383139372e3431343120430d660d550d750d2d383037382e3034323520383139362e353538
36206d0d2d383037382e3732313720383139362e36383436202d383037392e3339393920383139362e38313235202d383038302e3038303120383139362e3933
383520430d2d383038302e3738383120383139362e34393631202d383038302e3737333420383139362e31333138202d383038302e3735323920383139352e36
363620430d2d383037392e3737343420383139352e38313035202d383037382e3933373520383139352e36333737202d383037382e3030313520383139352e35
37323320430d2d383037382e3032313520383139362e30333931202d383037382e3033303320383139362e32393639202d383037382e3034323520383139362e
3535383620430d660d550d750d2d383039372e3034323520383139382e32363137206d0d2d383039372e3237373820383139372e36383136202d383039372e35
31323220383139372e30343838202d383039372e3734373120383139362e3436373820430d2d383039372e3137373720383139362e34393232202d383039362e
3535363220383139362e35313836202d383039352e3938353820383139362e35343320430d2d383039352e32393120383139372e32393639202d383039362e32
36393520383139382e33343537202d383039372e3034323520383139382e3236313720430d660d550d750d2d383039392e3734343620383139372e3136343120
6d0d2d383130302e3135353320383139372e30343439202d383130302e3536353420383139362e39323139202d383130302e3937373520383139362e38353435
20430d2d383130312e3033303320383139352e36303634202d383039392e3933303220383139352e33333938202d383039392e3436353820383139362e363536
3320430d2d383039392e3537363220383139362e38313035202d383039392e3638363520383139362e393539202d383039392e3734343620383139372e313634
3120430d660d550d750d2d383130362e3232373120383139372e31303235206d0d2d383130362e3639353320383139372e31333637202d383130362e33353639
20383139362e34373636202d383130362e3434333820383139362e3130393420430d2d383130352e3734393520383139352e35363734202d383130342e373334
3420383139362e31323839202d383130342e3434373320383139362e3731303920430d2d383130342e3039363720383139382e32383133202d383130352e3539
343220383139362e38373131202d383130362e3232373120383139372e3130323520430d660d550d750d2d383131392e3537353220383230312e33323332206d
0d2d383131392e3836383220383230322e31343236202d383132302e3533303320383230312e38353535202d383132302e3835383420383230322e3235363820
430d2d383132312e3638303220383230322e30363734202d383132322e3238363620383230312e36373937202d383132322e3033393120383230302e37303531
20430d2d383132312e3631343320383230302e34363039202d383132312e3138393520383230302e32323137202d383132302e3736363620383230302e303331
3320430d2d383132302e3336383720383230302e34363039202d383131392e3937323220383230302e38393336202d383131392e3537353220383230312e3332
333220430d660d550d750d302030203020302e3737206b0d2d383032342e3035313820383139302e333333206d0d2d383032342e3637353320383139302e3335
3734202d383032352e3134303620383139312e353833202d383032352e3733393320383138392e3734343120430d2d383032352e3137363820383138392e3932
3234202d383032342e3631333820383139302e31303235202d383032342e3035313820383139302e33333320430d660d550d750d302030203020302e3838206b
0d2d383033342e3436373820383139302e31303839206d0d2d383033342e3838313820383139302e30393033202d383033352e3239353920383139302e303736
32202d383033352e373120383139302e3035393120430d2d383033362e38313120383139302e333735202d383033372e3138393520383139302e36363934202d
383033372e3531323720383139312e3032313520430d2d383033392e3036393820383139312e30303838202d383034302e3637383220383139312e3034353420
2d383034322e3233333420383139312e3033333720430d2d383034322e3231363820383139302e36323036202d383034322e3230323620383139302e32353638
202d383034322e3138323620383138392e3738393620430d2d383034322e3333363920383138392e37383437202d383034322e3439323720383138392e373737
38202d383034322e3730303220383138392e3736393520430d2d383034322e36383720383138392e3436202d383034322e3637333820383138392e3134373920
2d383034322e3635393220383138382e3738363620430d2d383034312e3238363620383138382e31363839202d383034302e3534393820383138372e39333835
202d383034302e3135353320383138382e3432313420430d2d383033382e3038303120383138382e34303338202d383033362e3030333920383138382e333835
37202d383033332e3933303220383138382e3432303920430d2d383033332e3234343620383138382e31333737202d383033332e3237373820383138382e3931
3336202d383033322e3938373320383138392e3434333420430d2d383033332e3436333920383138392e36383535202d383033332e3939333720383138392e39
323134202d383033342e3436373820383139302e3130383920430d660d550d750d302030203020302e3737206b0d2d383033342e3531303320383139312e3134
35206d0d2d383033342e3932343820383139312e31323739202d383033352e3333393420383139312e31313034202d383033352e3735323920383139312e3039
353220430d2d383033352e3835383420383139312e31343236202d383033352e3936363320383139312e32343037202d383033362e3032313520383139312e32
38393620430d2d383033362e3533363120383139312e32313638202d383033362e3939383520383139312e30393532202d383033372e3531323720383139312e
3032313520430d2d383033372e3138393520383139302e36363934202d383033362e38313120383139302e333735202d383033352e373120383139302e303539
3120430d2d383033352e3239353920383139302e30373632202d383033342e3838313820383139302e30393033202d383033342e3436373820383139302e3130
383920430d2d383033342e3438333420383139302e34373232202d383033342e3439353120383139302e37383332202d383033342e3531303320383139312e31
343520430d660d550d750d2d383034322e3730303220383138392e37363935206d0d2d383034332e3131393120383138392e383535202d383034332e35333631
20383138392e39343334202d383034332e3935343620383138392e3937363620430d2d383034342e3334343220383138392e33393036202d383034342e383636
3220383138392e34373232202d383034352e3433353120383138392e3434383720430d2d383034352e3733353420383138392e31373737202d383034362e3033
353220383138382e39303438202d383034362e3338383220383138382e3633323820430d2d383034352e3830353720383138382e33343537202d383034352e31
36383920383138382e30303534202d383034342e3538373420383138372e3732303220430d2d383034332e3932363320383138382e30363135202d383034332e
3331393820383138382e34343633202d383034322e3635393220383138382e3738363620430d2d383034322e3637333820383138392e31343739202d38303432
2e36383720383138392e3436202d383034322e3730303220383138392e3736393520430d660d550d750d2d383035312e3132303120383138382e39353336206d
0d2d383035312e3935383520383138392e31323739202d383035322e3437373520383139302e34303333202d383035332e3430393720383139302e3336333820
430d2d383035332e37303920383139302e30393338202d383035342e3035393120383138392e38313933202d383035342e3335393920383138392e3534363420
430d2d383035332e3932383720383138392e31353134202d383035332e34393920383138382e37353334202d383035332e3036373420383138382e3335343520
430d2d383035322e3430313420383138382e35393033202d383035312e3738363620383138382e37373239202d383035312e3132303120383138382e39353336
20430d660d550d750d2d383036372e3332343720383138392e35333133206d0d2d383036382e3033323220383139302e32373833202d383036382e3830383620
383139302e323439202d383036392e35383320383139302e3136333120430d2d383037302e3038373420383138392e383333202d383037302e35333931203831
38392e34343837202d383037312e3034333920383138392e3131393120430d2d383037312e3532323520383138392e34303937202d383037322e303534322038
3138392e3735202d383037322e3538353420383139302e303420630d2d383037332e3132323620383139302e34383339202d383037332e373939382038313930
2e35363135202d383037352e3533363120383138392e3931373520430d2d383037352e3236363620383138392e36363839202d383037352e3035313820383138
392e34373232202d383037342e3738323220383138392e3232343120430d2d383037342e3236343220383138392e32343636202d383037332e37393734203831
38392e32363332202d383037332e3237393820383138392e3238343720430d2d383037332e31303320383138382e37373334202d383037322e39323837203831
38382e33313435202d383037322e3730303220383138372e3830343220430d2d383037322e3534333920383138372e37353833202d383037322e333833382038
3138372e36363331202d383037322e3232343620383138372e3536343920430d2d383037312e3731313420383138372e36393034202d383037312e3234393520
383138372e38313335202d383037302e3733333420383138372e3838363220630d2d383037302e3432333320383138372e38393735202d383037302e30353931
20383138372e39313336202d383036392e3734393520383138372e3932363320430d2d383036382e3934323420383138382e34373835202d38303638f6070000
26062500e20fe00f2e3133323820383138382e3938202d383036372e3332343720383138392e3533313320430d660d550d750d2d383038312e34393132203831
38392e36373139206d0d2d383038322e3636333120383138392e31353538202d383038332e3237393320383138392e30323733202d383038332e323532392038
3138392e3539383620430d2d383038332e3237393320383138392e30323733202d383038322e3636333120383138392e31353538202d383038312e3439313220
383138392e3637313920430d660d550d750d2d383039322e3933343620383138392e31393932206d0d2d383039322e3339323620383138382e36353034202d38
3039312e3532333420383138382e39343538202d383039302e3933373520383138382e3535343220430d2d383039302e3639343320383138382e3938202d3830
39302e3435323620383138392e34303338202d383039302e3231313920383138392e3832393620430d2d383039302e3435323620383138392e34303338202d38
3039302e3639343320383138382e3938202d383039302e3933373520383138382e3535343220430d2d383039312e3532333420383138382e39343538202d3830
39322e3339323620383138382e36353034202d383039322e3933343620383138392e3139393220430d660d550d750d2d383130312e32303720383138392e3834
3138206d0d2d383130312e3338313820383139302e33303232202d383130312e3832383120383139312e30363235202d383130332e3138363520383139302e30
32313520430d2d383130322e3531303320383138392e39393531202d383130312e3838353720383138392e39313835202d383130312e32303720383138392e38
34313820430d660d550d750d302030203020302e3838206b0d2d383130372e3637313420383139302e36313138206d0d2d383130372e3931393920383139302e
333937202d383130382e3137323920383139302e3233202d383130382e3432373220383139302e3036323520430d2d383130392e3030383820383139302e3335
3131202d383130392e3539323820383139302e363837202d383131302e3137343320383139302e3937363620430d2d383131302e3533353220383139302e3930
3837202d383131302e3834303820383139302e37393434202d383131312e3139393220383139302e3637353320430d2d383131312e3235363820383139302e37
373539202d383131312e3336333820383139302e383737202d383131312e3431393420383139302e3932353820430d2d383131312e36323520383139302e3931
37202d383131312e3737393820383139302e39313231202d383131312e3933353120383139302e3930333820430d2d383131322e3433343620383139302e3431
35202d383131322e3837373420383138392e38373734202d383131332e33373520383138392e3333393820430d2d383131332e3533303320383138392e333334
35202d383131332e3638343620383138392e33323831202d383131332e3834303820383138392e3332313820430d2d383131342e3437303220383138392e3530
3234202d383131352e3034353420383138392e36333338202d383131352e3632323620383138392e3736363620430d2d383131352e3732303220383138392e36
303634202d383131352e3736343620383138392e34343837202d383131352e3836303820383138392e3233353820430d2d383131362e3331333520383138382e
39303633202d383131362e3831373420383138382e35373632202d383131372e3332313820383138382e3139313920430d2d383131362e383539342038313837
2e30363838202d383131352e3839313120383138372e34373232202d383131352e323520383138372e3033323720430d2d383131342e3532333420383138372e
30303938202d383131332e3734323220383138362e39333939202d383131332e3031333720383138362e3836343720630d2d383131322e373535342038313836
2e38373734202d383131322e3439363120383138362e38383632202d383131322e3238383120383138362e38393520430d2d383131322e313935332038313837
2e31353932202d383131322e3130323520383138372e34323039202d383131322e3036323520383138372e3638343620430d2d383131312e3735363820383138
372e38353131202d383131312e3430313420383138382e30323135202d383131312e3039363720383138382e3138393520430d2d383131302e38373335203831
38372e37383332202d383131302e3730323620383138372e34323832202d383131302e3532373820383138362e3936393720430d2d383131302e323135382038
3138362e39323937202d383130392e3834383620383138362e38343138202d383130392e3533363120383138362e3830313820430d2d383130392e3338353720
383138362e39363334202d383130392e3233373820383138372e31323635202d383130392e3033363620383138372e3238383120430d2d383130392e30353836
20383138372e38303831202d383130392e3037363720383138382e323731202d383130392e3039383620383138382e3738393620430d2d383130382e38343437
20383138382e39303438202d383130382e3634303120383138382e39363633202d383130382e3338333820383138392e3038303120430d2d383130372e353732
3820383138392e35323838202d383130372e3933323620383138382e31363331202d383130372e3132303120383138382e3631313820630d2d383130362e3636
3720383138382e38393236202d383130372e3030313520383138392e34343633202d383130372e3436333920383139302e3632313620430d2d383130372e3531
343220383139302e36323036202d383130372e3631393120383139302e36313532202d383130372e3637313420383139302e3631313820430d660d550d750d30
2030203020302e3737206b0d2d383131312e3039363720383138382e31383935206d0d2d383131312e3430313420383138382e30323135202d383131312e3735
363820383138372e38353131202d383131322e3036323520383138372e3638343620430d2d383131322e3130323520383138372e34323039202d383131322e31
39353320383138372e31353932202d383131322e3238383120383138362e38393520430d2d383131312e3732303220383138362e39313835202d383131312e30
39363720383138362e39343438202d383131302e3532373820383138362e3936393720430d2d383131302e3730323620383138372e34323832202d383131302e
3837333520383138372e37383332202d383131312e3039363720383138382e3138393520430d660d550d750d2d383131312e3933353120383139302e39303338
206d0d2d383131322e3533343220383139312e36303535202d383131332e3435343620383139312e32353638202d383131342e3434323420383139312e333138
3420430d2d383131342e3736353620383139312e36313637202d383131352e3134323620383139312e39363438202d383131352e3436373320383139322e3236
313720430d2d383131352e3938313420383139322e31383935202d383131362e3434333420383139322e30363634202d383131362e3935373520383139312e39
34313420630d2d383131372e3838363220383139312e38353131202d383131382e3736323220383139312e3731202d383131392e3639303420383139312e3536
373920430d2d383131392e3439353120383139302e35393033202d383131392e3239393320383138392e36313138202d383131392e3035313320383138382e36
33393220430d2d383131382e3437353120383138382e35303633202d383131372e3839393420383138382e333735202d383131372e3332313820383138382e31
39313920430d2d383131362e3831373420383138382e35373632202d383131362e3331333520383138382e39303633202d383131352e3836303820383138392e
3233353820430d2d383131352e3736343620383138392e34343837202d383131352e3732303220383138392e36303634202d383131352e363232362038313839
2e3736363620430d2d383131352e3034353420383138392e36333338202d383131342e3437303220383138392e35303234202d383131332e3834303820383138
392e3332313820430d2d383131332e3638343620383138392e33323831202d383131332e3533303320383138392e33333435202d383131332e33373520383138
392e3333393820430d2d383131322e3837373420383138392e38373734202d383131322e3433343620383139302e343135202d383131312e3933353120383139
302e3930333820430d660d550d750d302030203020302e3838206b0d2d383131392e3035313320383138382e36333932206d0d2d383131392e32393933203831
38392e36313138202d383131392e3439353120383139302e35393033202d383131392e3639303420383139312e3536373920430d2d383132302e363237392038
3139312e36333338202d383132312e3531323220383139312e37303331202d383132322e3434353820383139312e3731343420430d2d383132332e3032333420
383139312e38393735202d383132332e3630303120383139322e30323733202d383132342e3137363820383139322e3136323120430d2d383132342e35323733
20383139312e38383832202d383132342e3832373120383139312e36313637202d383132352e3132373920383139312e3334343220630d2d383132352e353833
20383139312e30363634202d383132352e3237393820383139302e30343235202d383132352e3330343720383138392e3336333820430d2d383132342e393733
3620383138382e38363038202d383132342e3631303420383138382e38373734202d383132342e3239393820383138382e3839303620430d2d383132332e3735
373820383138392e35383534202d383132332e3231353820383139302e32383232202d383132322e3632323620383139302e393820430d2d383132322e333833
3820383139302e32313239202d383132322e3039343220383138392e34393736202d383132312e3830353720383138382e3738343720430d2d383132302e3837
303620383138382e37323032202d383131392e3938353820383138382e36353139202d383131392e3035313320383138382e3633393220430d660d550d750d30
2030203020302e3737206b0d2d383132322e3632323620383139302e3938206d0d2d383132332e3231353820383139302e32383232202d383132332e37353738
20383138392e35383534202d383132342e3239393820383138382e3839303620430d2d383132332e3436383820383138382e38373231202d383132322e363336
3220383138382e38303138202d383132312e3830353720383138382e3738343720430d2d383132322e3039343220383138392e34393736202d383132322e3338
333820383139302e32313239202d383132322e3632323620383139302e393820430d660d550d750df607000026062500e20fe00f2d383132342e343435382038
3139322e34313032206d0d2d383132352e3032313520383139322e353433202d383132352e3634393420383139322e36363839202d383132362e323234362038
3139322e3830313820430d2d383132362e3838343820383139322e34363438202d383132372e3439313220383139322e30373831202d383132382e3135313420
383139312e3733373820430d2d383132372e3830383120383139302e39323234202d383132372e3430393720383139302e31303839202d383132372e30363534
20383138392e3239333520430d2d383132362e3439353120383138392e33313639202d383132352e3837343520383138392e33343233202d383132352e333034
3720383138392e3336333820430d2d383132352e3237393820383139302e30343235202d383132352e35383320383139312e30363634202d383132352e313237
3920383139312e3334343220630d2d383132342e3832373120383139312e36313637202d383132342e3532373320383139312e38383832202d383132342e3137
363820383139322e3136323120430d2d383132342e3238313720383139322e32313039202d383132342e3338393620383139322e33303836202d383132342e34
34353820383139322e3431303220430d660d550d750d2d383133322e3130363420383139372e30373233206d0d2d383133322e3431373520383139372e303630
35202d383133322e3737393320383139372e30343439202d383133332e3039313320383139372e3033313320430d2d383133332e3036393820383139362e3531
3337202d383133332e3034373920383139352e39393631202d383133332e3032373820383139352e3533313320430d2d383133322e3735383320383139352e32
383232202d383133322e3534313520383139352e30333133202d383133322e32373120383139342e3738333220430d2d383133312e3936383820383139352e30
303339202d383133312e3631313820383139352e31373538202d383133312e3330393620383139352e3334333820430d2d383133312e353420383139352e3930
3333202d383133312e3832343220383139362e35313337202d383133322e3130363420383139372e3037323320430d660d550d750d302030203020302e383820
6b0d2d383132382e3135313420383139312e37333738206d0d2d383132382e3433323620383139322e32343631202d383132382e3733383320383139322e3132
3839202d383132392e3136353520383139322e3432313920630d2d383132392e3237333420383139322e35323235202d383132392e3338303920383139322e36
323031202d383132392e3433343620383139322e3636383920430d2d383133302e3137343320383139332e30303339202d383133302e3936333920383139332e
32383133202d383133312e3730323620383139332e3536323520430d2d383133312e3930383720383139332e35353337202d383133322e303634392038313933
2e35343639202d383133322e3232303220383139332e353420430d2d383133322e3233393320383139342e30303539202d383133322e3235353420383139342e
33363832202d383133322e32373120383139342e3738333220430d2d383133322e3534313520383139352e30333133202d383133322e3735383320383139352e
32383232202d383133332e3032373820383139352e3533313320430d2d383133332e3237303520383139352e31303634202d383133332e353132322038313934
2e36383136202d383133332e3735323920383139342e3235323920430d2d383133332e3634303120383139342e303032202d383133332e353234392038313933
2e37343631202d383133332e3436313420383139332e3438383320430d2d383133332e3836333320383139332e31363231202d383133342e3236343620383139
322e383334202d383133342e3636353520383139322e3435353120430d2d383133342e39373920383139322e35343639202d383133352e333436322038313932
2e36333238202d383133352e3635393220383139322e3637323920630d2d383133362e3037363720383139322e37353938202d383133362e3439323720383139
322e37393439202d383133362e3931323620383139322e3838303920430d2d383133372e3137313420383139322e38373131202d383133372e34333032203831
39322e38353934202d383133372e3633373720383139322e3835303620430d2d383133382e3537313320383139312e36313737202d383133382e323331203831
39302e39303633202d383133382e33313120383139302e3333333520430d2d383133372e3731353820383138392e37333534202d383133362e34303333203831
39302e36323036202d383133362e32353120383138392e3433343620430d2d383133352e3437343620383138392e34363339202d383133342e35393432203831
38392e35303135202d383133332e3736363620383138392e3533363620630d2d383133332e3134353520383138392e35363135202d383133322e343732322038
3138392e35383839202d383133312e3739383320383138392e3631363720430d2d383133302e3834343720383138392e31333737202d383133302e3438333420
383138392e31353139202d383133302e3031363620383138392e3137313420630d2d383132392e3033333720383138392e32313239202d383132382e30343838
20383138392e32353239202d383132372e3036353420383138392e3239333520430d2d383132372e3430393720383139302e31303839202d383132372e383038
3120383139302e39323234202d383132382e3135313420383139312e3733373820630d660d550d750d302030203020302e3737206b0d2d383133332e37353239
20383139342e32353239206d0d2d383133342e3232303220383139342e32333534202d383133342e3733373820383139342e32313239202d383133352e323033
3120383139342e3139353320430d2d383133352e3338393620383139332e36363839202d383133352e3532343920383139332e31393533202d383133352e3635
393220383139322e3637323920430d2d383133352e3334363220383139322e36333238202d383133342e39373920383139322e35343639202d383133342e3636
353520383139322e3435353120430d2d383133342e3236343620383139322e383334202d383133332e3836333320383139332e31363231202d383133332e3436
313420383139332e3438383320430d2d383133332e3532343920383139332e37343631202d383133332e3634303120383139342e303032202d383133332e3735
323920383139342e3235323920430d660d550d750d302030203020302e3838206b0d2d383039392e3631343320383138372e36373932206d0d2d383039392e33
30313820383139302e31383032202d383130312e3231373820383138382e383535202d383130312e32303720383138392e3834313820430d2d383130312e3838
353720383138392e39313835202d383130322e3531303320383138392e39393531202d383130332e3138363520383139302e3032313520430d2d383130332e35
39363720383138392e39353236202d383130342e3030363320383138392e383333202d383130342e3431373520383138392e3730393520430d2d383130342e34
30333820383138392e33393939202d383130342e3339323120383138392e30383739202d383130342e33373720383138382e3732373120430d2d383130352e30
33303320383138382e32333139202d383130352e3638323620383138372e36383635202d383130362e3238333220383138372e3134333120430d2d383130362e
3232343620383138362e39393132202d383130362e3131343320383138362e38333734202d383130362e3035363620383138362e3638363520430d2d38313035
2e3533383620383138362e373039202d383130352e3032313520383138362e37323731202d383130342e3535343220383138362e37343920430d2d383130342e
3330373120383138372e30363838202d383130342e30363320383138372e34343334202d383130332e3831383420383138372e3736363620430d2d383130332e
3530383820383138372e37373539202d383130332e3139373820383138372e37383936202d383130322e3833343520383138372e3830343720430d2d38313032
2e3430373220383138372e35313132202d383130312e39373920383138372e31363535202d383130312e3535313820383138362e3837323120430d2d38313030
2e3838393620383138372e31353932202d383130302e3237363920383138372e33393236202d383039392e3631343320383138372e3637393220430d660d550d
750d302030203020302e3435206b0d2d383030352e3239353920383139342e353832206d0d2d383030362e3232343120383139352e36383436202d383030382e
3132373420383139352e323933202d383030392e3539323820383139352e3634363520430d2d383031302e3330373120383139352e33363133202d383031312e
3032313520383139352e30373133202d383031312e3738383120383139342e3737393320430d2d383031322e3936303920383139352e35363035202d38303134
2e3831303520383139352e31323031202d383031352e3832353720383139352e3835393420430d2d383031362e3735333420383139342e34373237202d383031
392e3033313320383139352e36323031202d383032302e3737373820383139352e3138363520430d2d383032312e3630303620383139362e323933202d383032
322e3436383820383139342e37303331202d383032332e343620383139342e3831383420630d2d383032352e33373520383139342e37333833202d383032372e
3634313620383139342e33383438202d383032392e3231373820383139342e3833363920430d2d383032392e3632373420383139342e37313738202d38303330
2e3033383620383139342e36343635202d383033302e3434383220383139342e3532393320430d2d383032392e3530323420383139342e32303531202d383033
302e3033333720383139332e3235202d383032392e3833393420383139322e3332333220430d2d383032392e3638343620383139322e33333031202d38303239
2e3532373820383139322e33333639202d383032392e3337333520383139322e3334333820630d2d383032382e3730303220383139322e33363832202d383032
382e3032363420383139322e33393834202d383032372e3335333520383139322e3432353820630d2d383032372e3330313820383139322e34323737202d3830
32372e3139383220383139322e34333136202d383032372e3039363220383139322e3433343620630d2d383032352e3036393820383139322e33363333202d38
3032322e3639313420383139332e38313235202d383032312e3135393220383139332e3134383420630d2d383032302e35383320383139332e30313736202d38
3032302e3030373820383139322e38383537202df607000026062500e20fe00f383031392e3433323620383139322e3735323920430d2d383031382e36353533
20383139322e37383631202d383031372e3933303220383139322e38313435202d383031372e3135333820383139322e3834373720630d2d383031362e353835
3420383139322e38373131202d383031362e3031343220383139322e38393435202d383031352e3434333820383139322e39313720630d2d383031342e383737
3420383139322e39393232202d383031342e3236303720383139332e31323031202d383031332e3639343320383139332e323520630d2d383031332e32383432
20383139332e33313734202d383031322e3837343520383139332e34333935202d383031322e3436313420383139332e3530373820430d2d383031322e323133
3420383139332e37373733202d383031322e3031363620383139342e30343439202d383031312e3736393520383139342e3331343520430d2d383031312e3339
393420383139342e31373538202d383031312e3038323520383139342e30333133202d383031302e3736323220383139332e3833363920430d2d383031302e31
34353520383139332e39363538202d383030392e3538303620383139342e30393338202d383030392e3031333720383139342e3136383920430d2d383030382e
3439323720383139342e31333737202d383030372e3637363820383139342e34333136202d383030372e3232343120383139332e3531373620430d2d38303036
2e3636303620383139332e36393733202d383030362e3039373720383139332e383733202d383030352e3533323720383139342e3035333720430d2d38303035
2e3433383520383139342e32363337202d383030352e3334323320383139342e34323438202d383030352e3239353920383139342e35383220430d660d550d75
0d302030203020302e3636206b0d2d383030372e3435303220383139322e37333035206d0d2d383030372e3430393720383139322e39393132202d383030372e
3331353420383139332e32353239202d383030372e3232343120383139332e3531373620430d2d383030372e3331353420383139332e32353239202d38303037
2e3430393720383139322e39393132202d383030372e3435303220383139322e3733303520430d660d550d750d302030203020302e3535206b0d2d383033362e
3032313520383139312e32383936206d0d2d383033352e3936363320383139312e32343037202d383033352e3835383420383139312e31343236202d38303335
2e3735323920383139312e3039353220430d2d383033352e3835383420383139312e31343236202d383033352e3936363320383139312e32343037202d383033
362e3032313520383139312e3238393620430d660d550d750d2d383132362e3236353620383139332e37383631206d0d2d383132362e3137323920383139342e
30353038202d383132362e3038303120383139342e33313035202d383132362e3033383620383139342e3537353220430d2d383132362e303830312038313934
2e33313035202d383132362e3137323920383139342e30353038202d383132362e3236353620383139332e3738363120430d660d550d750d302030203020302e
3737206b0d2d383035342e3335393920383138392e35343634206d0d2d383035362e3634353520383139302e38353435202d383035382e313530342038313839
2e36353034202d383035392e3838393620383139302e3330343220430d2d383036302e3139343320383139302e31333632202d383036302e3534393820383138
392e39363438202d383036302e3835343520383138392e3739373420430d2d383036312e3236343620383138392e36373638202d383036312e36373638203831
38392e36303739202d383036322e3038373420383138392e3438363320430d2d383036312e3930333320383138382e38313938202d383036312e373231372038
3138382e32303635202d383036312e3438373320383138372e3534323520430d2d383036312e3433343620383138372e35343235202d383036312e3333313120
383138372e35343739202d383036312e3237393320383138372e3535303320430d2d383036302e3531363620383138372e38393236202d383035392e38303636
20383138382e32383437202d383035392e3034323520383138382e3632373420430d2d383035382e3537363720383138382e36343635202d383035382e303537
3620383138382e36363839202d383035372e3539323820383138382e36383720430d2d383035362e3932393720383138382e39373631202d383035362e353931
3820383138382e33313435202d383035362e3036393820383138382e3233313920430d2d383035352e3531373620383138382e36363839202d383035342e3931
323620383138392e31303839202d383035342e3335393920383138392e3534363420430d660d550d750d2d383037352e3533363120383138392e39313735206d
0d2d383037362e3330393620383138392e37373938202d383037352e3832373120383139302e36383436202d383037372e3333393420383139302e3832393620
630d2d383037372e3439343620383139302e38313938202d383037372e3634373920383139302e38313539202d383037372e3830343220383139302e38313035
20430d2d383037382e3136303620383139302e36333932202d383037382e3436333920383139302e34373232202d383037382e3831393320383139302e323939
3820430d2d383037382e3830383120383138392e39383738202d383037382e37393320383138392e36323734202d383037382e3737393320383138392e333135
3920430d2d383037382e3431323620383138392e323239202d383037382e3039383620383138392e31333737202d383037372e3733333420383138392e313032
3520430d2d383037372e3332383620383138392e33373834202d383037362e3936373820383138392e33393236202d383037352e3533363120383138392e3931
373520430d660d550d750d2d383039332e3139333420383138392e31383935206d0d2d383039332e39353920383139302e31343331202d383039342e32313638
20383139302e31333034202d383039352e3139313920383138392e3838333820430d2d383039352e3732373120383139302e32373639202d383039362e323632
3220383139302e36363839202d383039362e3734343620383139312e30363320430d2d383039372e3330343220383139302e37373938202d383039372e393135
20383139302e34393736202d383039382e3437333620383139302e3231333420430d2d383039382e3839373520383139302e34303338202d383039392e333137
3420383139302e35343235202d383039392e3733383320383139302e3638323620430d2d383130302e31323520383138392e39393232202d383130302e343633
3920383138392e34303338202d383130312e32303720383138392e3834313820430d2d383130312e3231373820383138382e383535202d383039392e33303138
20383139302e31383032202d383039392e3631343320383138372e3637393220430d2d383039392e3330343220383138372e36393034202d383039382e393431
3420383138372e37303635202d383039382e3632393420383138372e3731383320430d2d383039382e3338353720383138382e30393033202d383039382e3133
393220383138382e34313336202d383039372e3839333620383138382e3733353420430d2d383039372e3232353620383138382e38363437202d383039362e36
30373920383138382e39393531202d383039352e3933373520383138392e3037343220630d2d383039352e3738323220383138392e30383135202d383039352e
3632363520383138392e30383534202d383039352e3431393420383138392e3039363220630d2d383039342e3639343320383138392e31323635202d38303933
2e3931393420383138392e31353932202d383039332e3139333420383138392e3138393520430d660d550d750d2d383039322e3933343620383138392e313939
32206d0d2d383039332e3033383620383138392e31393533202d383039332e3134313620383138392e31383935202d383039332e3139333420383138392e3138
393520430d2d383039332e3134313620383138392e31383935202d383039332e3033383620383138392e31393533202d383039322e3933343620383138392e31
39393220430d660d550d750d2d383130372e3637313420383139302e36313138206d0d2d383130382e3135353320383139312e30363135202d383130382e3534
20383139312e35363439202d383130382e3937323720383139322e3030393820430d2d383130392e3432353820383139312e36383236202d383130392e373735
3920383139312e33353639202d383131302e3137343320383139302e3937363620430d2d383130392e3539323820383139302e363837202d383130392e303038
3820383139302e33353131202d383130382e3432373220383139302e3036323520430d2d383130382e3137323920383139302e3233202d383130372e39313939
20383139302e333937202d383130372e3637313420383139302e3631313820430d660d550d750d2d383130372e3436333920383139302e36323136206d0d2d38
3130372e3531343220383139302e36323036202d383130372e3631393120383139302e36313532202d383130372e3637313420383139302e3631313820430d2d
383130372e3631393120383139302e36313532202d383130372e3531343220383139302e36323036202d383130372e3436333920383139302e3632313620430d
660d550d750d302030203020302e3838206b0d2d383132342e3137363820383139322e31363231206d0d2d383132342e3238313720383139322e32313039202d
383132342e3338393620383139322e33303836202d383132342e3434353820383139322e3431303220430d2d383132342e3338393620383139322e3330383620
2d383132342e3238313720383139322e32313039202d383132342e3137363820383139322e3136323120430d660d550d550d550d254149385f456e6442727573
685061747465726e0d254149385f426567696e42727573685061747465726e0d28556e6e616d6564203133290d3020410d750d3830302041720d30204a203020
6a203120772034204d205b5d3020640d254149335f4e6f74653a0d3020440d302058520d2d343236372e3520343335362e37363935206d0d2d343138342e3931
3720343335362e37363935204c0d2d343138342e39313720343334312e32373833204c0d2d343236372e3520343334312e32373833204c0d2d343236372e3520
343335362e37363935204c0d6e0d750d30204f0d30203020302031206b0d2d343138342e39313720343334382e36343036206d0d2d343138342e353134322034
3334382e33323736202d343138352e30343220343334372e38363931202d343138352e3439353120343334372e3437333620430d2d343138352e393035332034
f607000026062500e20fe00f3334382e373039204c0d2d343138342e39313720343334382e36343036204c0d660d2d343138372e3133373720343334382e3239
3539206d0d2d343138382e3235343920343334392e35373736204c0d2d343138372e3434383220343334382e39353631204c0d2d343138362e35353138203433
34392e363033202d343138372e3536373420343335302e33313031202d343138372e3930353320343335302e3534363420430d2d343138362e34333835203433
35302e32333139202d343138372e3337323120343334392e30323135202d343138372e3133373720343334382e3239353920430d660d2d343138392e33333639
20343334392e32393833206d0d2d343139302e3035333720343334392e323037202d343138392e3835333520343335302e30343235202d343138392e35353138
20343335302e3330353720430d2d343138392e3530343920343334392e39343837202d343138392e3033363120343334392e35363031202d343138392e333336
3920343334392e3239383320430d660d2d343233332e3832343220343334352e35353636206d0d2d343233332e36323320343334352e37333139202d34323333
2e3338363720343334352e38353335202d343233332e3431393920343334362e30383420430d2d343233332e3139353320343334352e38343333202d34323333
2e3134373920343334352e36343331202d343233332e3832343220343334352e3535363620430d660d2d343233332e3431393920343334362e303834206d0d2d
343233332e3436323920343334362e31323739202d343233332e3530393820343334362e31373633202d343233332e3536343520343334362e3232353620430d
2d343233332e3531393520343334362e323037202d343233332e3438313420343334362e31393932202d343233332e3432393720343334362e3136353520430d
2d343233332e34313620343334362e31333433202d343233332e3432333820343334362e31303939202d343233332e3431393920343334362e30383420430d66
0d2d343231382e3938333420343335362e32323935206d0d2d343231382e3137363820343335352e36303639202d343231372e3732343120343335362e303031
35202d343231362e3936313920343335352e3733353820430d2d343231362e3533363120343335362e37363935204c0d2d343231352e373120343335362e3432
3837202d343231362e3137303920343335352e38393331202d343231352e3537313320343335352e3335363420430d2d343231342e3831373420343335362e30
313237202d343231332e3232393520343335352e34303737202d343231322e3837323120343335352e3435363120430d2d343231322e36323420343335352e39
333336202d343231332e3138303720343335362e31313532202d343231332e3330313820343335362e3430363320430d2d343231322e33333320343335362e30
353636202d343231322e3430313420343335352e30363739202d343231312e3139383220343335352e3035363620430d2d343231312e3137383720343335352e
33333739204c0d2d343230382e3330343220343335332e38363437202d343230342e3636313120343335342e32353135202d343230312e343633392034333533
2e3332323320430d2d343230312e3638303720343335332e32363736202d343230312e36323620343335332e30353033202d343230312e373120343335322e38
34333320430d2d343139382e33333520343335322e34363833202d343139342e3434303920343335322e34313336202d343139312e3737323520343334392e39
36323420430d2d343139332e3539363720343335302e32323935202d343139362e3638363520343334382e36303036202d343139382e3534353920343335302e
3432383720430d2d343139392e3233333420343334392e36393433202d343230302e3239333920343335302e37363037202d343230302e353739312034333439
2e3731383320430d2d343230332e32333120343334392e32363337202d343230342e3330393620343335312e31303839202d343230362e383630342034333531
2e3134323120430d2d343230372e3232353620343335302e39353631202d343230372e3034373920343335302e34343633202d343230372e3135333320343334
392e3935383520430d2d343230352e3133313820343334392e34363339204c0d2d343230362e3336343320343334392e30353237204c0d2d343230352e383331
3120343334382e35393133202d343230342e3533323220343334382e39323533202d343230342e3338343320343334372e3939363620430d2d343230362e3134
393420343334392e31303839202d343230382e3937333620343334382e32333933202d343231302e3531343220343334392e3535303320430d2d343230392e37
3920343334392e37383437202d343230382e3838353720343334392e35303838202d343230382e3032383320343334392e3539313320430d2d343230372e3635
313420343334392e39323139202d343230372e3036373420343335302e31363336202d343230372e3130353520343335302e3636333620430d2d343230392e35
35373620343335322e31303839202d343231312e3539313320343335312e33393735202d343231342e3131303420343335312e3835333520630d2d343231342e
3734313720343335312e39363833202d343231352e3539383620343335312e38383533202d343231352e3730323120343335312e3339373520430d2d34323135
2e3238383120343335312e32323536202d343231352e3630303620343335302e38323233202d343231352e3236303720343335302e3538353420430d2d343231
362e3135333320343335312e30303339202d343231352e3335303620343335322e33363437202d343231362e3634313620343335322e3136383520430d2d3432
31362e3437363120343335302e343537204c0d2d343231362e3938393320343335322e32363536202d343231382e3035353720343335302e31343036202d3432
31382e3937353120343335312e3139363820430d2d343231392e3330353720343335302e35313137202d343231382e3639363320343335302e31313532202d34
3231372e3938393320343335302e3036363420430d2d343231382e37393220343334392e37363736202d343231382e3836343320343335302e37363337202d34
3231392e3530343920343335302e3733383320430d2d343231382e3839373520343334392e32373639204c0d2d343231392e3537393120343335302e36373139
202d343232302e3132303120343334392e30303633202d343232302e3530363320343334382e3533393120430d2d343232302e3535313820343334382e383933
31202d343232302e3139323920343335302e30303539202d343232312e3034373920343334392e3932313920430d2d343232312e34313520343334392e373335
38202d343232312e3232373520343334392e33363732202d343232312e3331333520343334392e3135393720430d2d343232312e3336303820343334392e3532
202d343232312e3636383920343335302e31373633202d343232322e3233333420343335302e3231363820430d2d343232322e3333363920343334392e373238
202d343232312e3835383420343334392e34383234202d343232312e3832313320343334382e3938323420430d2d343232322e3234373120343334392e303131
37202d343232322e3539343720343334392e31303639202d343232322e3930333320343334382e3730333120430d2d343232332e3635363720343334392e3130
3839202d343232322e3835343520343334392e34303737202d343232332e3331353420343334392e3933373520430d2d343232342e3437313720343334392e35
383938202d343232332e3433303720343334382e32343337202d343232332e3835363420343334372e32303920430d2d343232322e3938353820343334362e35
313137202d343232312e3836343320343334362e323932202d343232312e3339373520343334352e3930363320430d2d343232332e3036393320343334362e33
303437204c0d2d343232322e3936383320343334352e37323935202d343232342e3230303220343334352e33313838202d343232332e3331373420343334342e
3736333720430d2d343232342e3938333420343334342e32333833202d343232362e3939363120343334342e38373435202d343232382e353933382034333435
2e3333373920430d2d343232382e3336373220343334352e35333437202d343232382e3037363220343334352e36353633202d343232382e3132332034333436
2e3031363120430d2d343232382e3934393720343334362e33353535202d343232382e3835373420343334352e36343036202d343232392e3032373320343334
352e3232353620430d2d343232392e3633383720343334352e363233202d343232392e3537303320343334362e36303939202d343232392e3934353320343334
372e3334343720430d2d343233312e32303720343334362e35313137202d343233312e3338343820343334372e303139202d343233322e34353920343334352e
3831353920430d2d343233322e3339323620343334362e38303437204c0d2d343233332e3135343320343334362e30303633202d343233332e32363536203433
34372e35303135202d343233342e3038353920343334362e3932313920430d2d343233342e3133303920343334362e373039202d343233332e38313639203433
34362e343537202d343233332e3536343520343334362e3232353620430d2d343233342e32393120343334362e35353033202d343233342e3233343420343334
352e33393236202d343233342e3934333420343334352e3737343920430d2d343233342e3338303920343334342e36373239204c0d2d343233342e3934353320
343334342e37313139202d343233352e3737333420343334352e30353237202d343233352e3438323420343334342e3130393920430d2d343233362e34363838
20343334352e32343137202d343233382e3139393220343334342e37393434202d343233392e3433313220343334352e3434343820430d2d343233392e333439
3620343334342e35383938204c0d2d343233392e3938363320343334352e36323635202d343234312e3639313420343334342e35333931202d343234322e3234
343120343334352e3738303820430d2d343234322e3333373920343334352e34333336204c0d2d343234332e3630353520343334362e353834204c0d2d343234
342e3137393720343334362e34383234202d343234332e3938343920343334352e31393239202d343234342e3033313320343334352e3535303320430d2d3432
34352e32393120343334352e37373833202d343234362e3237393320343334352e38343737202d343234372e3038393820343334352e3430363320430d2d3432
34372e32393320343334362e35353532202d343234382e3631393120343334362e38353634202d343234392ef607000026062500e20fe00f3637333820343334
372e3030313520430d2d343235342e3735333920343334362e32383931202d343236302e32303920343334372e333733202d343236342e393335352034333438
2e3639303920430d2d343236352e3634323620343334382e37333833202d343236362e3631363720343335302e30313137202d343236372e3520343335302e35
36373920430d2d343236362e34313820343335302e38343737202d343236362e3331353920343335302e32373334202d343236352e3235323420343335302e32
373220430d2d343236342e3435333120343335302e35373033202d343236342e3135383220343335312e37353539202d343236332e3437303720343335322e34
38383320430d2d343236332e3832303320343335312e3532204c0d2d343236322e3734303220343335302e37333538202d343236332e3037363220343335322e
30333437202d343236322e3232323720343335312e3035343720430d2d343236322e3235373820343335322e36313637204c0d2d343236312e39353720343335
312e38313539202d343236312e3230333120343335322e34373237202d343236302e3839323620343335322e38373620430d2d343236302e3631333320343335
312e37393434204c0d2d343235392e3933333620343335322e33383732202d343235392e3439303220343335322e36333837202d343235392e32383332203433
35332e3631363720430d2d343235392e3334393620343335322e36323739204c0d2d343235392e3039333820343335332e32343935202d343235362e37333434
20343335322e3532202d343235372e35343120343335342e3230363120430d2d343235372e3334343220343335332e3938202d343235372e3136343120343335
332e34363838202d343235362e3733313920343335332e35383420430d2d343235362e36363620343335342e35373033204c0d2d343235362e30343320343335
342e33313539202d343235352e3334373720343335342e313235202d343235352e31363820343335342e3637393720430d2d343235352e353035392034333534
2e393136202d343235352e3631393120343335352e33343936202d343235352e3733303520343335352e3738333220430d2d343235332e303935372034333535
2e39353631202d343235352e3137333820343335322e35353532202d343235322e3833393820343335322e3436333920430d2d343235322e3836373220343335
332e31303535204c0d2d343235322e3237353420343335322e34323533204c0d2d343235312e3635343320343335332e32333434204c0d2d343235302e383133
3520343335312e30343838202d343234382e3337383920343335332e34333336202d343234362e3937303720343335322e3237333420430d2d343234362e3431
3620343335322e30393238202d343234352e3638373520343335332e33383837202d343234342e3633343820343335332e3234363120430d2d343234342e3730
333120343335322e32353933204c0d2d343234332e3835333520343335332e32363337202d343234302e3639313420343335332e383936202d343233392e3839
383420343335362e3138303720430d2d343233392e3130303120343335352e34313735202d343233392e3938323420343335352e39373336202d343233392e39
36343820343335352e3139323920430d2d343233382e3430363320343335342e31363535202d343233382e3239383320343335352e37313638202d343233372e
3438313420343335362e3239383320430d2d343233362e3532313520343335352e38303537202d343233382e3231343820343335352e39323239202d34323337
2e3639393220343335352e3137393720430d2d343233362e3232393520343335352e39323732202d343233362e3530353920343335332e39363234202d343233
342e3638393520343335342e3631363720430d2d343233342e3530393820343335352e31373139202d343233352e3135383220343335352e30303339202d3432
33352e3334353720343335352e3337313620430d2d343233342e3036383420343335342e33363233202d343233312e3638373520343335342e39373735202d34
3232392e3738373120343335342e3737363920430d2d343232372e3631333320343335352e34373731202d343232342e3430333320343335352e37353135202d
343232312e3836323320343335362e3634303620430d2d343232312e3831353420343335362e32383332204c0d2d343232302e3735393320343335372e323033
31202d343231392e3631343320343335362e33343333202d343231382e3337393920343335362e3735353920430d2d343231382e3938333420343335362e3232
3935204c0d660d2d343230332e3831393320343334362e38393331206d0d2d343230342e3032313520343334362e30353636204c0d2d343230352e3138363520
343334362e36333238204c0d2d343230342e3731333920343334372e33313031202d343230342e3436393720343334362e37323436202d343230332e38313933
20343334362e3839333120430d660d2d343230342e3036393320343334392e34363234206d0d2d343230332e343620343334392e30363634204c0d2d34323034
2e3434363320343334392e31333238204c0d2d343230342e3036393320343334392e34363234204c0d660d2d343231382e38333320343334382e31333837206d
0d2d343231382e3638323620343334382e32363935204c0d2d343231362e3436313920343334372e35353033204c0d2d343231382e38333320343334382e3133
3837204c0d660d2d343233332e3734323220343334342e37303037206d0d2d343233332e3438383320343334342e32353733202d343233332e31323320343334
342e34343438202d343233322e3835393420343334342e3134323120430d2d343233332e3839323620343334342e35363739204c0d2d343233332e3734323220
343334342e37303037204c0d660d2d343234332e3735373820343334312e32373833206d0d2d343234342e3135303420343334322e37393434202d343234342e
3533393120343334312e32363037202d343234342e3031373620343334322e3634323120430d2d343234332e3339383420343334322e33383837202d34323433
2e3933353520343334312e37383731202d343234332e3735373820343334312e3237383320430d660d2d343234362e3038353920343334332e34393237206d0d
2d343234352e3732393520343334332e353431202d343234352e3533313320343334332e33313335202d343234352e3333353920343334332e3038373920430d
2d343234352e3830363620343334322e34313231202d343234352e3832323320343334332e31393239202d343234362e3038353920343334332e343932372043
0d660d550d550d254149385f456e6442727573685061747465726e0d254149385f426567696e42727573685061747465726e0d28556e6e616d6564203136290d
3020410d750d3830302041720d30204a2030206a203120772034204d205b5d3020640d254149335f4e6f74653a0d3020440d302058520d2d343236372e343036
3320343335372e30393238206d0d2d343135392e3535383120343335372e30393238204c0d2d343135392e3535383120343333302e31333637204c0d2d343236
372e3430363320343333302e31333637204c0d2d343236372e3430363320343335372e30393238204c0d6e0d750d2a750d30204f0d302030203020302e35206b
0d3120440d2d343136342e3139303920343334392e34313939206d0d2d343137332e3338303920343335322e35303633202d343138322e383639312034333532
2e32313932202d343139322e3538303120343335312e3130323120430d2d343139322e3538303120343335312e31393433202d343139322e3539333820343335
312e32383936202d343139322e3632373920343335312e3338303920430d2d343139322e3830323720343335312e37383332202d343139332e32352034333531
2e39363833202d343139332e3632393920343335312e3830333720430d2d343139342e3731353820343335312e33393336202d343139352e3739333920343335
302e39383234202d343139362e3837323120343335302e3536373920430d2d343139382e38373620343335302e333132202d343230302e383638322034333530
2e31343231202d343230322e3834373720343335302e3034383820430d2d343230312e3236333720343335302e31383531202d343139392e3638343120343335
302e33363931202d343139382e3131323320343335302e3638353120430d2d343139372e3634313620343335302e37323935202d343139372e32373035203433
35312e31353937202d343139372e3332323320343335312e3634373920630d2d343139372e3336373220343335322e31323136202d343139372e373936392034
3335322e34383933202d343139382e3238383120343335322e3433383520630d2d343230322e3535323720343335312e39393736202d343230372e3331393320
343335322e33313838202d343231312e3039303320343335302e3130353520430d2d343232302e3737333420343335302e37303935202d343233302e31313333
20343335332e31363336202d343233392e3033393120343335372e3039323820430d2d343233392e3231343820343335372e32303331202d343233392e343233
3820343335372e31363835202d343233392e35313432203433353720430d2d343233392e3633343820343335362e38343437202d343233392e35393931203433
35362e36333637202d343233392e3434323420343335362e353220430d2d343233302e3139313420343335312e30303633202d343231392e3638343120343334
372e36333238202d343230382e3830303820343334372e3032313520630d2d343230382e3133363720343334362e39383234202d343230372e34373631203433
34362e39363034202d343230362e3831373420343334362e3935313220430d2d343230382e3731393220343334362e33343038202d343231302e363532332034
3334352e37393434202d343231322e3634343520343334352e3334333320430d2d343231322e3834393620343334352e36343635202d343231332e3138313620
343334352e38363437202d343231332e3537313320343334352e3930363320430d2d343231342e3530393820343334362e30353736202d343231352e34343733
20343334362e32303331202d343231362e3338343820343334362e3335333520430d2d343231362e3334343720343334362e34343633202d343231362e333232
3320343334362e35353237202d343231362e3332303320343334362e3636313620630d2d343231362e3332343220343334372e303834202d343231362e363732
3920343334372e343136202d343231372e3039323820343334372e34313620630d2d343231392e34353920343334372e34353331202d343232312e3831363920
343334372e35383131202d343232342e3139353320343334f607000026062500e20fe00f372e3539313320430d2d343232342e3235323920343334372e363035
35202d343232342e3330363620343334372e36303036202d343232342e3336303820343334372e35383420430d2d343233362e3130303620343334392e333237
36202d343234372e3837303120343335302e37353135202d343235392e3732353620343335312e3436383320430d2d343235392e3838393620343335312e3630
3535202d343236302e3134333620343335312e35373537202d343236302e3236323720343335312e3431393920430d2d343236302e3430313420343335312e32
353638202d343236302e3337383920343335312e30323135202d343236302e3231353820343335302e3838343820430d2d343236302e3232313720343335302e
37323536202d343236302e3236353620343335302e34383733202d343236302e3231303920343335302e3436323420630d2d343235352e383336392034333438
2e36333238202d343235312e36363820343334362e37363935202d343234362e3934393720343334362e3139393720630d2d343234352e333234322034333436
2e30303339202d343234332e3730343120343334352e38313834202d343234322e3039323320343334352e3634303620430d2d343234332e3736303720343334
352e32313239202d343234352e3335373420343334342e353834202d343234362e3739343920343334332e3638303720430d2d343235302e3939382034333434
2e30333437202d343235352e3235353920343334342e37313833202d343235392e3332363220343334332e3731383320430d2d343235392e3135383220343334
332e39383234204c0d2d343235392e353231352034333434202d343235392e3835383420343334332e37313638202d343235392e3836393120343334332e3333
353920430d2d343235392e3930363320343334322e39363339202d343235392e3631323320343334322e36353533202d343235392e3234333220343334322e36
31393120430d2d343234342e30303120343333382e34363234202d343232382e3235363820343333382e37333239202d343231322e3436343820343333372e34
30323320630d2d343230362e3138393520343333362e38383837202d343230302e3033313320343333362e37393933202d343139332e3830353720343333372e
3137393720430d2d343139322e3837393920343333372e31393433202d343139322e3132373420343333372e39363833202d343139322e313435352034333338
2e3839323620630d2d343139322e3136383920343333392e38333834202d343139322e3933343620343334302e35373033202d343139332e3836373220343334
302e3537313320630d2d343139392e3939353120343334302e3532202d343230362e3034333920343334302e39363034202d343231322e313935332034333431
2e3338383720630d2d343231342e3930333320343334312e35373537202d343231372e3539323320343334312e37353933202d343232302e3237313520343334
312e3934343820430d2d343231382e3137363320343334322e30393637202d343231362e3038313120343334322e343136202d343231332e3939382034333432
2e3836393120430d2d343231302e3830383620343334322e35343838202d343230372e3537343220343334322e34353631202d343230342e3237383320343334
322e3639343320630d2d343139362e3431303220343334332e32353035202d343138392e3035303320343334342e38353634202d343138312e30313432203433
34332e3134353520630d2d343137332e32333120343334312e35313736202d343136372e3530333920343333362e35383131202d343136302e33343637203433
33342e3230363120430d2d343136302e3033323720343333342e30383131202d343135392e3638333120343333342e32303935202d343135392e353538312034
3333342e3532343920430d2d343135392e3432353320343333342e38323038202d343135392e3536343520343333352e31383935202d343135392e3837363520
343333352e3331343520430d2d343136362e3830323720343333382e34383733202d343137332e3131343320343334322e33383438202d343138302e36353134
20343334342e3737303520630d2d343138382e3634323620343334372e32393539202d343139362e3330383120343334362e30383634202d343230342e333737
3420343334352e3239363920630d2d343230342e3932323920343334352e32343337202d343230352e3436343820343334352e32303331202d343230362e3030
353920343334352e3135393720430d2d343230342e3232393520343334352e37373539202d343230322e3436383820343334362e34343633202d343230302e37
33313920343334372e3134353520430d2d343139332e3934393720343334372e36333737202d343138372e3237353920343334382e38353031202d343138302e
3339353520343334382e37323820630d2d343137352e3035373620343334382e36333737202d343136392e3931383920343334372e31343036202d343136342e
3632343520343334362e3938393320430d2d343136332e3935363120343334362e38363732202d343136332e3332333220343334372e33303437202d34313633
2e3139383720343334372e3937323720630d2d343136332e3037333220343334382e36343036202d343136332e3532313520343334392e32393434202d343136
342e3139303920343334392e3431393920430d660d3020440d2d343233332e3332313320343334332e36303839206d0d2d343233322e3135323320343334332e
31383535202d343233302e3937383520343334322e38353435202d343232392e3830343720343334322e3539313320430d2d343233342e343038322034333432
2e38393735202d343233392e3031383620343334332e31393239202d343234332e3637363320343334332e3437333620430d2d343234302e3238323220343334
342e31313737202d343233362e3732313720343334342e30323439202d343233332e3332313320343334332e3630383920430d660d2a550d2d343233382e3834
383620343333352e36333637206d0d2d343233362e3235333920343333362e31303535202d343233332e3534333920343333362e31353737202d343233312e31
32323120343333342e3931393920430d2d343233312e3030363820343333342e38353335202d343233302e3933373520343333342e37323436202d343233302e
3939373120343333342e3538383920630d2d343233312e3035373620343333342e34353631202d343233312e3139323920343333342e34303438202d34323331
2e3332373120343333342e3436333920430d2d343233332e3634373520343333352e36373139202d343233362e3238363120343333352e36303839202d343233
382e3737303520343333352e3133343320430d2d343233382e3932303920343333352e313233202d343233392e3034333920343333352e32303935202d343233
392e3035353720343333352e3335383420430d2d343233392e3038303120343333352e34383439202d343233382e3937333620343333352e36313238202d3432
33382e3834383620343333352e3633363720630d660d2d343232392e3339383420343333332e38383438206d0d2d343232312e3430343320343333302e353832
35202d343231322e3838393620343333302e32353135202d343230342e3233373320343333312e3038313120630d2d343139372e32303720343333312e373431
37202d343139302e3534343920343333332e30313736202d343138332e3532393320343333322e3336323320630d2d343138312e3232363620343333322e3134
3535202d343137382e3933373520343333312e38333539202d343137362e3833383920343333302e3830393620430d2d343137362e3635393220343333302e37
343631202d343137362e3535383620343333302e35333931202d343137362e36323420343333302e3335383420630d2d343137362e3730313720343333302e31
353139202d343137362e3839353520343333302e30373736202d343137372e3039343720343333302e3133363720430d2d343138352e3930373220343333332e
30313736202d343139352e3133323820343333302e35393537202d343230342e3230343120343333302e3232373120630d2d343231322e383432332034333239
2e38393236202d343232312e3534343920343333302e303139202d343232392e3630333520343333332e3432393720630d2d343232392e373130392034333333
2e34373735202d343232392e3736393520343333332e36333238202d343232392e3732393520343333332e3735393320430d2d343232392e3636313120343333
332e38373236202d343232392e3530343920343333332e39333236202d343232392e3339383420343333332e3838343820430d660d2d343139302e3536333520
343333322e383332206d0d2d343139352e3531383620343333332e32303331202d343230302e3432363820343333332e35363435202d343230352e3437363620
343333322e3437373520630d2d343230382e3230353120343333312e38383837202d343231302e3835323120343333312e37323935202d343231332e36363520
343333322e3431393920630d2d343231372e3433333620343333332e33343936202d343232302e3731343420343333342e35373133202d343232342e34353331
20343333342e3234363120430d2d343232342e3537363220343333342e32323037202d343232342e3639393220343333342e33303836202d343232342e373330
3520343333342e3435313220430d2d343232342e3733353420343333342e353834202d343232342e3634383420343333342e37303331202d343232342e353233
3920343333342e3732393520430d2d343232302e3437333620343333352e32383332202d343231362e3639313420343333342e30323838202d343231322e3635
353320343333332e3434363320630d2d343230352e3135373720343333322e33393834202d343139372e3933393920343333342e36313532202d343139302e35
34343920343333332e3337323620430d2d343139302e3338373720343333332e33363732202d343139302e32393120343333332e32323536202d343139302e32
38343220343333332e3039323820430d2d343139302e32393320343333322e393336202d343139302e3432343820343333322e38313834202d343139302e3536
333520343333322e38333220630d660d2d343231312e3834323320343335322e38333938206d0d2d343231372e3434343320343335322e32373434202d343232
332e3532313520343335322e34343039202d343232382e3437343620343335352e3434393720430d2d343232382e3630353520343335352e35353636202d3432
32382e36323420343335352e37323536202d343232382e3533373120343335352e3834383620630d2d343232382e3435313220343335352e39373132202d3432
32382e32f607000026062500e20fe00f36393520343335362e30313736202d343232382e3134363520343335352e3932383720430d2d343232332e3236333720
343335332e30343838202d343231372e3334373720343335332e34383733202d343231312e3931333120343335332e3738383620630d2d343231312e36353134
20343335332e37393933202d343231312e3432363820343335332e36313931202d343231312e3339373520343335332e3336323320430d2d343231312e333836
3720343335332e31303036202d343231312e3536383820343335322e383736202d343231312e3834323320343335322e3833393820630d660d2d343234302e31
34303620343333382e35323235206d0d2d343233342e3831343520343333382e33343437202d343232392e3438313420343333382e36343231202d343232342e
3239343920343333372e3535313320430d2d343232312e3830343220343333372e37323037202d343231392e3331353920343333372e38343333202d34323136
2e38333420343333372e3537303320430d2d343231362e3437383520343333372e35373033202d343231362e3139303420343333372e32373933202d34323136
2e3139303420343333362e3932343820630d2d343231362e3138393520343333362e35373033202d343231362e3437393520343333362e32383332202d343231
362e38333520343333362e3238333220630d2d343231382e3038363920343333362e32383836202d343231392e3333353920343333362e31353937202d343232
302e3538353920343333362e3134353520430d2d343232302e3534383820343333362e30333437202d343232302e3533343220343333352e39313835202d3432
32302e3534343920343333352e3739353920430d2d343231362e3136303220343333352e34343633202d343231312e3736323720343333352e32343631202d34
3230372e33373320343333352e3038373920430d2d343230372e3132393920343333352e30393133202d343230362e3934353320343333342e383936202d3432
30362e3934383220343333342e3637313920630d2d343230362e3934363320343333342e34323837202d343230372e3134333620343333342e32343337202d34
3230372e3338353720343333342e3233393320630d2d343231312e3934373320343333342e32303935202d343231362e34393820343333342e35343339202d34
3232312e3033313320343333352e3036343520430d2d343232312e3139393220343333342e39373731202d343232312e3339333620343333342e39333735202d
343232312e3539373720343333342e3937313220430d2d343232352e34313820343333352e33383837202d343232392e3133333820343333362e30303439202d
343233322e3939373120343333362e3437333620630d2d343233382e3530323420343333372e313233202d343234332e3739393320343333362e30353237202d
343234392e3232353620343333362e3139383220630d2d343235312e3336383220343333362e32323935202d343235332e3439303220343333362e393135202d
343235352e3636333120343333372e3032343920630d2d343235372e3438363320343333372e30383839202d343235392e3336323320343333362e3731323920
2d343236312e3032373320343333372e34313620630d2d343236332e3332343220343333382e33383837202d343236352e3336393120343333392e3734363120
2d343236372e3336363220343334312e3231313920630d2d343236372e3438383320343334312e32393639202d343236372e3520343334312e34343937202d34
3236372e3430363320343334312e3535323720430d2d343236372e3333373920343334312e36363635202d343236372e31363820343334312e36383531202d34
3236372e3036363420343334312e3539313320430d2d343236352e3037363220343334302e31343535202d343236322e3837323120343333392e30373133202d
343236302e3834373720343333372e37303720430d2d343235362e3838393620343333372e36323635202d3432353320343333372e34333336202d343234392e
3131373720343333362e3631353220430d2d343234362e30383420343333372e31363336202d343234332e3234353120343333382e36333533202d343234302e
3134303620343333382e3532323520630d660d550d550d254149385f456e6442727573685061747465726e0d254149385f426567696e42727573685061747465
726e0d28556e6e616d6564204272757368205061747465726e290d3020410d750d3830302041720d30204a2030206a203120772034204d205b5d3020640d2541
49335f4e6f74653a0d3020440d302058520d2d3831333920383232382e32383432206d0d2d383033382e3520383232382e32383432204c0d2d383033382e3520
383232332e39373336204c0d2d3831333920383232332e39373336204c0d2d3831333920383232382e32383432204c0d6e0d750d30204f0d3020302030203120
6b0d2d383033382e3520383232362e33313933206d0d2d383033382e3737393320383232362e31373239204c0d2d383033382e3836363220383232362e353832
204c0d2d383033382e3520383232362e33313933204c0d660d2d383033392e3831393320383232342e38333639206d0d2d383034302e3239353420383232352e
30303539204c0d2d383034302e3032323520383232362e31393932202d383034302e3339303620383232352e38353036202d383033392e363436352038323236
2e37303820430d2d383033392e3338343820383232362e35313836202d383033382e3830383620383232362e31303634202d383033382e383834382038323235
2e3634323620430d2d383033392e3037313820383232352e36393034202d383033392e3334383120383232362e31343635202d383033392e3632353520383232
352e39393820430d2d383033392e3530373320383232352e36353533202d383033392e32303920383232352e36393733202d383033392e303637342038323235
2e323520430d2d383033392e3531363620383232342e38383238202d383033392e3335323120383232352e353432202d383033392e3834343720383232352e33
373720430d2d383033392e3831393320383232342e38333639204c0d660d2d383034302e3338323320383232362e30323235206d0d2d383034302e3333393420
383232352e38313534202d383034302e3239333520383232352e36313333202d383034302e3330303820383232352e3434333420430d2d383034302e33343537
20383232352e36353134202d383034302e3537383620383232352e39303333202d383034302e3338323320383232362e3032323520430d660d2d383034302e36
37313920383232362e31343336206d0d2d383034302e3937323720383232362e31303136202d383034302e36363720383232352e37303631202d383034302e36
39373820383232352e3634323620430d2d383034312e303420383232362e34303932204c0d2d383034302e3637313920383232362e31343336204c0d660d2d38
3034312e3932333320383232362e30393338206d0d2d383034312e3937323720383232362e31313333202d383034322e3031383620383232362e31333338202d
383034322e3036343920383232362e31363620430d2d383034322e3031363620383232362e32383831202d383034312e3937363120383232362e31383635202d
383034312e3932333320383232362e3039333820430d660d2d383034322e3533393120383232362e31383635206d0d2d383034322e34313520383232362e3434
3932202d383034322e3236303720383232362e323933202d383034322e3036343920383232362e31363620430d2d383034322e3037303320383232362e313531
34202d383034322e3037353220383232362e31343236202d383034322e30383320383232362e3131383220430d2d383034322e3235353920383232352e383934
35202d383034322e3039333820383232352e33343138202d383034312e3831353420383232352e3439323220430d2d383034312e3532343920383232352e3336
3832202d383034312e3534393820383232352e39303832202d383034312e3239373420383232352e3535333720430d2d383034312e3634333120383232352e31
303834204c0d2d383034322e3130303620383232352e31373737202d383034322e3335393920383232352e39363937202d383034322e3533393120383232362e
3138363520430d660d2d383034312e3932333320383232362e30393338206d0d2d383034312e3837313120383232362e30373332202d383034312e3831383420
383232362e30353836202d383034312e3735393820383232362e3035383620430d2d383034312e38333320383232352e39363838202d383034312e3838303920
383232362e30323235202d383034312e3932333320383232362e3039333820430d660d2d383034312e3239353420383232362e31363032206d0d2d383034312e
3133393220383232362e30343439204c0d2d383034312e3137363820383232352e38313435204c0d2d383034312e3239353420383232362e31363032204c0d66
0d2d383034332e35363320383232362e32323636206d0d2d383034332e3439323720383232352e34383434202d383034322e3833303620383232362e33313035
202d383034322e3734393520383232352e3733303520430d2d383034332e3135353320383232352e37363137202d383034332e3437383520383232352e323132
39202d383034332e3339303620383232342e3830313820430d2d383034332e3833393420383232352e30333631204c0d2d383034332e3938373320383232352e
33313634202d383034332e3739373420383232352e383734202d383034332e35363320383232362e3232363620430d660d2d383034342e343431342038323234
2e33333839206d0d2d383034342e3437303220383232342e34303533202d383034342e3530353420383232342e34343932202d383034342e3534343920383232
342e3436393720430d2d383034342e3439363120383232342e34333835202d383034342e3435343620383232342e34303233202d383034342e34343134203832
32342e3333383920430d660d2d383034362e3730363520383232352e36323231206d0d2d383034352e3636303220383232342e38373231204c0d2d383034352e
3735373820383232352e31313333202d383034352e3731383320383232352e33343737202d383034352e3935373520383232352e3433333620430d2d38303435
2e3439343620383232352e35333232202d383034352e3433343620383232352e30353537202d383034352e3035313820383232352e3133303920430d2d383034
342e39333720383232352e38323532202d383034352e3732373120383232352e31383136202d383034352e3530373320383232352e3830313820430d2d383034
352e3233373820383232352e37383332202d383034342e3833343520383232352e3735202d383034342e363137372038f607000026062500e20fe00f3232352e
3136343120430d2d383034342e3138393520383232352e36333338204c0d2d383034342e33333520383232342e38373231204c0d2d383034342e353037382038
3232342e36353134202d383034342e3638343620383232352e34363937202d383034342e37393120383232342e3934303420430d2d383034342e383435372038
3232342e36313532202d383034342e3637313920383232342e35343938202d383034342e3534393820383232342e3437333620430d2d383034342e3832363220
383232342e36323839202d383034352e3330343720383232332e383737202d383034352e3836353720383232332e3938303520430d2d383034362e3435373520
383232342e30353836202d383034362e3331383420383232352e32353838202d383034362e3730363520383232352e3632323120430d660d2d383034362e3734
3920383232342e37383532206d0d2d383034362e3831353420383232342e34383933204c0d2d383034362e3736383120383232342e38383936204c0d2d383034
362e37343920383232342e37383532204c0d660d2d383034372e3838393620383232352e37373933206d0d2d383034372e3334343220383232352e3330313820
4c0d2d383034372e3238343720383232352e33363732202d383034372e3235323920383232352e35323733202d383034372e3231333420383232352e36363620
430d2d383034372e3233353820383232352e34393232202d383034372e3038383920383232352e31393334202d383034372e3131313820383232352e30343639
20430d2d383034372e3336323320383232342e33353934202d383034372e3737383320383232352e32363636202d383034382e3037303320383232352e333835
3720430d2d383034382e3834343220383232352e30373632202d383034382e3033353220383232352e30313736202d383034382e3333363920383232342e3336
373220430d2d383034382e3132303120383232342e33383537202d383034382e3131313820383232342e35343938202d383034372e38313120383232342e3539
333820430d2d383034382e3238343220383232332e38313933202d383034382e3837393420383232342e35333232202d383034392e3138313620383232342e37
32363620430d2d383034392e3039333820383232342e373933202d383034392e3037313820383232352e30303539202d383034382e3930333820383232342e39
34373320430d2d383034392e3231393220383232352e31373239204c0d2d383034382e3839323620383232352e37313738202d383034382e3631353220383232
352e38363532202d383034372e3838393620383232352e3737393320430d660d2d383034362e39313520383232352e37373235206d0d2d383034372e31313832
20383232352e38323532202d383034372e3139343320383232352e37373235202d383034372e3231313420383232352e3637373720430d2d383034372e313538
3220383232352e38363333202d383034372e3038393820383232352e393938202d383034362e39313520383232352e3737323520430d660d2d383034392e3334
363220383232342e37343431206d0d2d383034392e33313320383232342e37383831202d383034392e3235353920383232342e37373035202d383034392e3138
313620383232342e3732363620430d2d383034392e3232303220383232342e36393533202d383034392e32363920383232342e36393034202d383034392e3334
363220383232342e3734343120430d660d2d383034392e3033363120383232352e35363235206d0d2d383034392e3431383520383232352e34393232204c0d2d
383034392e32363920383232352e38313534204c0d2d383034392e3231353820383232352e37373933202d383034392e3032373320383232352e37333035202d
383034392e3033363120383232352e3536323520430d660d2d383036332e3633383220383232342e35303638206d0d2d383036332e36303320383232342e3739
202d383036332e3436333920383232342e39323538202d383036332e3136383920383232342e3837323120430d2d383036332e3230343120383232352e323434
31202d383036332e3538353420383232352e31373239202d383036332e3736343620383232352e3338353720430d2d383036332e33373520383232352e363330
39202d383036332e37373120383232352e38323532202d383036332e3637323920383232362e3138363520430d2d383036332e3233383320383232362e323233
36202d383036332e3034343920383232352e37333534202d383036322e3537393120383232352e3833363920430d2d383036322e3630323520383232352e3934
3334202d383036322e3539343220383232362e31303834202d383036322e3533343220383232362e3233353420430d2d383036312e3937343620383232362e30
3032202d383036312e3032353420383232352e36353134202d383036302e34373920383232352e3937333620430d2d383035392e3935323620383232362e3131
3333202d383035392e3536323520383232352e39333835202d383035382e3938333920383232352e3737303520430d2d383035372e3038303620383232352e39
363438202d383035352e3039373720383232352e35383031202d383035332e3035313320383232352e3933303720430d2d383035322e3736303720383232352e
32303132204c0d2d383035322e3636323620383232352e35363435202d383035322e3237343420383232352e32303132202d383035322e33333320383232352e
3637343820430d2d383035322e3434333420383232352e353832202d383035322e3535303320383232352e36363032202d383035322e3638343620383232352e
36363820430d2d383035322e3234373120383232362e33303537202d383035312e3532333420383232352e36313532202d383035302e3939383520383232352e
3834323820430d2d383035312e3035383620383232352e37313438202d383035312e31343520383232352e303832202d383035302e3938363320383232342e39
36393720430d2d383035312e3032373320383232352e37373933202d383035302e3336343720383232342e39353631202d383035302e3231313420383232352e
3838353720430d2d383034392e3638363520383232362e31313333202d383035302e3139313420383232352e31373737202d383034392e36343520383232352e
3330363620430d2d383034392e3538373420383232342e38333031202d383035302e3136383920383232352e30373632202d383035302e323637312038323234
2e3731343820430d2d383035302e3039363720383232342e33333031202d383034392e3737323920383232342e383737202d383034392e373937342038323234
2e33373720430d2d383035302e3637353820383232342e31333837202d383035322e3330343220383232352e31333338202d383035332e363435352038323235
2e3430333320430d2d383035332e3530333920383232342e39353631204c0d2d383035342e3139303420383232352e32373634202d383035352e333030382038
3232352e323933202d383035352e3834393620383232342e3535393620430d2d383035352e3732303720383232342e39383933202d383035362e383632332038
3232342e333334202d383035362e3735393820383232352e3330313820430d2d383035362e3933333620383232352e30383031202d383035362e393836332038
3232352e31313632202d383035372e3233333420383232352e3033333220430d2d383035372e3330303820383232352e33333839204c0d2d383035372e363531
3920383232352e333334202d383035372e3539363220383232342e38363034202d383035372e3939383520383232342e3838393620430d2d383035372e373335
3420383232352e33303636202d383035382e3032373820383232352e34323937202d383035382e3134353520383232352e3737353420430d2d383035382e3630
373420383232352e33313035202d383035392e3134353520383232342e39303034202d383035392e3535373620383232342e3532343420430d2d383035392e35
32353420383232342e36353732202d383035392e3438373320383232342e38313035202d383035392e3334363220383232342e3939313220430d2d383035392e
3632363520383232342e38343238202d383035392e3537383620383232352e32343431202d383035392e3635313920383232352e3338313820430d2d38303539
2e3932303920383232352e34303333202d383035392e3839333620383232342e38363532202d383035392e3838303920383232342e3539333820430d2d383036
302e33373520383232342e34323937202d383036302e3539363720383232352e34353231202d383036302e3936363320383232352e3131313320430d2d383036
302e38333520383232352e3534204c0d2d383036312e3334353720383232352e36343236202d383036312e3737323920383232352e31373239202d383036322e
33333520383232352e3331363420430d2d383036322e3630363420383232342e37333035202d383036312e3837333520383232342e38313035202d383036312e
3634303620383232342e3535353720430d2d383036312e3735353420383232342e34333336202d383036312e3939363620383232342e34303233202d38303632
2e3037333720383232342e3230363120430d2d383036322e3331343520383232342e35303439202d383036322e3731363820383232342e393136202d38303633
2e3031363120383232352e3139393220430d2d383036322e37333120383232342e35313337202d383036332e3434353820383232342e35343938202d38303633
2e3633383220383232342e3530363820430d660d2d383036322e3037333720383232342e32303631206d0d2d383036322e3030343920383232342e3131383220
2d383036312e3934363320383232342e30333931202d383036312e3931323120383232332e3937333620430d2d383036312e3936363320383232342e30303938
202d383036322e3031373620383232342e30343838202d383036322e3039393120383232342e3031383620430d2d383036322e3130373420383232342e303933
38202d383036322e3039363220383232342e31353533202d383036322e3037333720383232342e3230363120430d660d2d383036332e3633383220383232342e
35303638206d0d2d383036332e3634303620383232342e34383434202d383036332e3634393420383232342e34363638202d383036332e363530342038323234
2e3433393520430d2d383036332e3730363520383232342e34383035202d383036332e36383720383232342e34393631202d383036332e363338322038323234
2e3530363820430d660d2d383036302e3430363320383232362e30303938206d0d2d383036302e3432383220383232352e39393631202d383036302e34353631
20383232352e39383933202d383036302e34373920383232352e3937f607000026062500e20fe00f333620430d2d383036302e3531323220383232352e393634
38202d383036302e3533393120383232352e39363838202d383036302e3537313320383232352e3935363120430d2d383036302e3430363320383232362e3030
3938204c0d660d2d383035392e3938363320383232342e30363435206d0d2d383035392e3837373420383232342e32313239202d383035392e37323731203832
32342e33363732202d383035392e3535373620383232342e3532343420430d2d383035392e36303520383232342e33323831202d383035392e36343520383232
342e31373737202d383035392e3938363320383232342e3036343520430d660d2d383035362e3535343220383232342e35343439206d0d2d383035362e343439
3720383232342e34363937202d383035362e3530393820383232342e33333839202d383035362e3433353120383232342e3230313220430d2d383035362e3635
333820383232342e31383436202d383035362e3732363620383232342e33323332202d383035362e3535343220383232342e3534343920430d660d2d38303632
2e3639303420383232342e30393338206d0d2d383036332e3131383220383232342e32333035204c0d2d383036332e3237353420383232342e33343138204c0d
2d383036322e3639303420383232342e30393338204c0d660d2d383037312e3335303620383232362e33323831206d0d2d383037302e3937333620383232362e
38333839202d383037302e3431393920383232362e35323733202d383036392e3935353120383232362e36323620430d2d383036392e31303320383232362e33
353934202d383036392e3834383120383232352e35303638202d383036392e3033393120383232352e3434373320430d2d383036392e3137373720383232362e
353031204c0d2d383036382e3337303620383232362e34333835202d383036372e3232313720383232362e36353732202d383036362e3533363120383232352e
3733323420430d2d383036362e3437343620383232352e38363034202d383036362e33333320383232362e30313836202d383036362e3534323520383232362e
3136383920430d2d383036362e3030333420383232362e313236202d383036362e3236323220383232342e36363839202d383036352e3534323520383232352e
3031383620430d2d383036362e3231353820383232352e36373239202d383036352e3332323320383232352e36333936202d383036352e353037332038323236
2e32393320430d2d383036352e3631313820383232362e33363832204c0d2d383036352e3135353320383232362e32393838202d383036342e35353033203832
32352e39353132202d383036342e323520383232352e39393820430d2d383036342e3233373820383232352e37323636202d383036342e3520383232352e3331
3035202d383036342e3039363720383232352e3237393320430d2d383036342e3235393820383232352e32323336202d383036342e3139343320383232342e39
3138202d383036342e3138303220383232342e3634363520430d2d383036342e3539383620383232342e39343733202d383036342e3832353720383232342e37
363337202d383036352e3037383620383232352e3131383220430d2d383036352e33313120383232342e37363536202d383036342e3932303920383232352e30
303439202d383036352e3135343320383232342e3635313420430d2d383036352e3439303220383232342e39383035204c0d2d383036352e3733353820383232
342e38393834202d383036352e3233353420383232342e36323231202d383036352e3632303120383232342e3534393820430d2d383036352e36363431203832
32342e37353938202d383036352e3937363120383232342e39383035202d383036362e3237373820383232342e3933343620430d2d383036362e313930342038
3232342e38313534204c0d2d383036362e3432303920383232342e39353631202d383036362e3734363620383232342e37373933202d383036362e3633353320
383232352e3336383220430d2d383036362e3930363320383232342e37383532204c0d2d383036362e3835393420383232352e31383436204c0d2d383036372e
3438393720383232352e30323733202d383036372e3732363620383232342e30373133202d383036382e3534313520383232342e3536373420430d2d38303638
2e3334353720383232342e36393034202d383036382e3532343920383232342e39303533202d383036382e3632383920383232342e3938303520430d2d383036
382e3238383620383232352e32353638202d383036382e3231313420383232342e36373937202d383036372e3838383720383232342e3632323120430d2d3830
36372e3834303820383232352e30323235202d383036382e3338383220383232352e353031202d383036372e3939363620383232352e3733393320430d2d3830
36382e3432343820383232352e32363636202d383036382e3830363620383232352e38303038202d383036382e3938393720383232342e3830353720430d2d38
3036392e3530343920383232342e37343431202d383036392e3730303720383232352e32333134202d383037302e3232353620383232342e39393820430d2d38
3037302e323120383232342e38353036204c0d2d383037302e3330363620383232352e35303638202d383037302e3633363720383232342e35343938202d3830
37312e3032353420383232352e3232363620430d2d383037302e37343920383232352e333734204c0d2d383037302e3736313720383232352e36343236202d38
3037302e38393520383232352e36353134202d383037312e30383320383232352e3730303220430d2d383037312e3036323520383232352e35393936202d3830
37312e3036323520383232352e35393936202d383037312e31323320383232352e3436363820430d2d383037312e3138303220383232352e39343334202d3830
37312e37373120383232362e30323235202d383037312e3834353720383232362e3136343120430d2d383037312e3539363720383232362e32343431202d3830
37312e32393320383232352e38353036202d383037312e3030313520383232352e3733303520430d2d383037312e3134393420383232362e30303938202d3830
37312e31303520383232362e34303932202d383037312e3335303620383232362e3332383120430d660d2d383036362e3032333420383232342e353835206d0d
2d383036362e3139303420383232342e38313534204c0d2d383036362e3132323620383232342e37373534202d383036362e30363120383232342e373039202d
383036362e3032333420383232342e35383520430d660d2d383037332e3639313420383232352e34393232206d0d2d383037342e3032313520383232352e3338
3537202d383037332e3630323520383232352e303834202d383037332e3931313120383232342e3837323120430d2d383037342e3234363620383232352e3230
3132202d383037332e3532363420383232352e35343938202d383037332e3835343520383232362e3034343920430d2d383037342e3035363620383232352e37
353638202d383037342e3338343820383232362e32353239202d383037342e35313920383232362e3236333720430d2d383037342e3337313120383232352e39
383035202d383037342e3435373520383232352e33343936202d383037342e3531363620383232352e3231383820430d2d383037342e3634333120383232352e
33393834202d383037342e3932383720383232352e303834202d383037352e3134363520383232352e3036343520430d2d383037342e3631333820383232352e
34363039202d383037352e3539343220383232352e33303138202d383037352e3131333820383232352e3733323420430d2d383037352e313438392038323236
2e31303634202d383037352e3635313420383232362e33383138202d383037352e3835343520383232362e3039333820430d2d383037352e3833393820383232
352e38323332202d383037352e3637353320383232352e383737202d383037352e3533393120383232352e3836383220430d2d383037352e3432393720383232
352e33353634202d383037352e3837373420383232352e35393238202d383037352e3935343620383232352e31323620430d2d383037362e3436313420383232
352e38333639202d383037382e3038373920383232352e37383831202d383037372e3632363520383232362e3933303720430d2d383037372e34353231203832
32372e31353134202d383037372e3330343220383232362e383734202d383037372e3131353220383232362e3832383120430d2d383037372e36343331203832
32362e35393936202d383037372e3131393120383232362e32323137202d383037372e3037343220383232362e3031373620430d2d383037362e383439362038
3232362e32303132202d383037362e3436313420383232352e38333639202d383037362e3535303320383232362e3234343120430d2d383037362e3930383220
383232362e36373438204c0d2d383037352e3736323220383232362e38393236202d383037342e3139353320383232362e38313035202d383037322e38373734
20383232362e3634323620430d2d383037332e3434373320383232362e36323031204c0d2d383037332e3338303920383232362e33313035202d383037332e31
31313320383232362e3239202d383037322e3930323320383232362e3134323620430d2d383037332e3138303720383232352e33383537204c0d2d383037332e
3031363620383232352e34343334202d383037322e3835393420383232352e333332202d383037322e3837333520383232352e3630313620430d2d383037322e
3637323920383232352e32383133202d383037322e3736343620383232352e30383839202d383037322e3838343820383232342e3833303120430d2d38303732
2e34353920383232342e36393533202d383037322e3338393620383232342e39393232202d383037322e3036313520383232342e34393820430d2d383037322e
37363920383232332e383737202d383037322e3635393220383232352e30303938202d383037332e3436383820383232342e3436363820430d2d383037332e36
39313420383232352e34393232204c0d660d2d383037322e3134323620383232352e30373632206d0d2d383037322e33313320383232352e343538204c0d2d38
3037322e3035313320383232352e32373235204c0d2d383037322e3134323620383232352e30373632204c0d660d2d383037322e3431323120383232362e3734
3032206d0d2d383037322e3432303920383232362e35373632202d383037322e3331363920383232362e353031202d383037322e3332343720383232362e3333
3420430d2d383037322e3635353320383232362e32323336202d383037322e3631363220383232362e34353631202d383037322e3431323120383232362e3734
303220430d660d2df607000026062500e20fe00f383037362e3339303620383232352e30393338206d0d2d383037362e3831353920383232352e32323336204c
0d2d383037362e3533393120383232352e33363832204c0d2d383037362e3534353420383232352e32303132202d383037362e3434333420383232352e313330
39202d383037362e3339303620383232352e3039333820430d660d2d383037392e3337373420383232372e30363235206d0d2d383037382e3738363620383232
362e39383733202d383037382e3533343220383232362e36333039202d383037372e3836363220383232372e3031373620430d2d383037372e35333836203832
32362e35323235202d383037382e3031383620383232362e30383839202d383037372e3837373420383232352e3633393620430d2d383037382e323120383232
352e35333133202d383037382e3136383920383232362e33363832202d383037382e3531323720383232362e3532373320430d2d383037382e36343031203832
32362e31303235202d383037392e3031343220383232362e36323231202d383037392e3334323320383232362e3532323520430d2d383037392e333032322038
3232362e37303032202d383037392e3330323220383232362e39303034202d383037392e3337373420383232372e3036323520430d660d2d383038312e343132
3620383232352e34323937206d0d2d383038312e3638333120383232352e34323538202d383038312e3935363120383232352e37353638202d383038322e3136
393420383232352e3535333720430d2d383038322e3133393220383232352e32383432202d383038312e3937383520383232352e31383635202d383038312e38
31353420383232352e3235363820430d2d383038312e3932303920383232342e36353134202d383038322e3131343320383232352e33353136202d383038322e
3430363320383232342e3934373320430d2d383038322e3338303920383232352e30303938202d383038322e3237353420383232352e31313632202d38303832
2e3335373420383232352e3234343120430d2d383038332e30383320383232352e31303235202d383038322e3736353620383232352e37343431202d38303833
2e3730393520383232352e3339393420430d2d383038332e3834353720383232352e35363435202d383038332e39383120383232352e35363235202d38303833
2e3935373520383232352e3936343820430d2d383038342e3439323720383232352e34353231202d383038342e3232323220383232352e343538202d38303834
2e3836363220383232352e3030393820430d2d383038342e3834313820383232352e323438202d383038342e3632393420383232352e37383831202d38303834
2e3633353320383232362e32393320430d2d383038352e3534343920383232352e353832202d383038352e3536343920383232362e33393236202d383038362e
3134353520383232352e3836303420430d2d383038362e3038303120383232352e383334202d383038362e3030333420383232352e37303631202d383038352e
3834353720383232352e3737323520430d2d383038352e3932303920383232352e30363734202d383038362e3333333520383232352e39303034202d38303836
2e3635353820383232352e3736333720430d2d383038362e36323520383232352e31363032204c0d2d383038362e3932333320383232352e32353638202d3830
38372e3433373520383232352e36353134202d383038372e38313320383232352e323120430d2d383038372e3732373120383232342e39303533204c0d2d3830
38382e3438393720383232352e33363832202d383038392e3337393920383232352e31353533202d383039302e3032373820383232352e3338313820430d2d38
3039302e3337373420383232352e30303539204c0d2d383039312e3237323920383232352e34363638202d383038392e3438393720383232352e32323137202d
383039302e31343420383232362e3131383220430d2d383039302e3234323220383232352e30303938202d383039302e3630353520383232362e34383035202d
383039312e3131353220383232362e3033393120430d2d383039312e33353520383232352e35393936202d383039302e3630303120383232352e38313035202d
383039302e3836363220383232352e3330313820430d2d383039302e3937383520383232352e38373231202d383039312e3133373720383232352e3436363820
2d383039312e3430383220383232352e3633323820430d2d383039312e3334393620383232352e30393338202d383039312e3937363120383232352e35353836
202d383039312e3830383120383232342e3935323120430d2d383039322e3736313720383232352e39343832204c0d2d383039322e39313520383232352e3634
3236202d383039332e3139313920383232352e36393733202d383039332e33393720383232352e3737323520430d2d383039322e3838303920383232352e3737
3933202d383039332e3533383620383232362e35373233202d383039322e393620383232362e3831393320430d2d383039322e3131383220383232362e353632
35202d383039302e3731323920383232362e33383039202d383038392e3636323620383232362e3636303220430d2d383038392e3534373420383232352e3932
3538202d383038382e3938373320383232362e36363839202d383038382e3831393320383232362e3036383420430d2d383038382e3739353420383232362e33
303138202d383038382e3731353820383232362e35303638202d383038382e3639303420383232362e3734303220430d2d383038382e3031323720383232362e
353832202d383038382e3834393620383232362e33333839202d383038382e3638343620383232362e3036383420430d2d383038382e3338383220383232352e
39373237202d383038382e3134383920383232362e34313431202d383038382e3137353820383232362e3638313620430d2d383038372e363930342038323236
2e37323137202d383038382e3132323620383232362e34383035202d383038372e3837343520383232362e30383220430d2d383038372e353537362038323236
2e38393236204c0d2d383038362e3034323520383232362e36343236202d383038342e3033383620383232362e30393836202d383038322e3331343520383232
362e3535383620430d2d383038322e3434353820383232362e30353038204c0d2d383038312e3636333120383232362e333332202d383038312e313337372038
3232342e39323538202d383038302e3434353820383232362e3030393820430d2d383038302e3230393520383232352e35373632204c0d2d383038302e333337
3420383232352e38323532202d383038302e3037343220383232362e33333839202d383038302e3237383320383232362e3638313620430d2d383038302e3036
363420383232362e35303938202d383037392e3833393820383232362e37303032202d383037392e3632303120383232362e3534343920430d2d383038302e30
30393820383232362e33303138204c0d2d383037392e3733373820383232352e383734202d383037392e34333720383232362e31333837202d383037392e3334
343720383232362e3531373620430d2d383037382e3736313720383232362e303032202d383037392e3639313420383232352e36333936202d383037392e3831
393820383232352e3231323920430d2d383038302e3634303620383232362e31353134202d383038302e3634363520383232342e32393838202d383038312e34
33343620383232342e3639303420430d2d383038312e3932333320383232342e39383334202d383038312e3338323320383232352e31363032202d383038312e
3431323620383232352e3432393720430d660d2d383038302e3339373520383232362e38313734206d0d2d383038302e3334383120383232362e37373534202d
383038302e3330383620383232362e37333035202d383038302e3237383320383232362e3638313620430d2d383038302e3331393820383232362e3731323920
2d383038302e3335393420383232362e37353539202d383038302e3339373520383232362e3831373420430d660d2d383039332e33393720383232352e373732
35206d0d2d383039332e3435373520383232352e37373035202d383039332e3532393820383232352e37373933202d383039332e3632353520383232352e3830
313820430d2d383039332e3730333120383232352e39323937202d383039332e3537393120383232352e38343038202d383039332e33393720383232352e3737
323520430d660d2d383037392e3334323320383232362e35323235206d0d2d383037392e3334323320383232362e35313836202d383037392e33343437203832
32362e3531373620560d2d383037392e3334353720383232362e35313836202d383037392e3334383120383232362e35323235202d383037392e333530362038
3232362e3532323520430d2d383037392e3334383120383232362e35323235202d383037392e3334343720383232362e35323235202d383037392e3334323320
383232362e3532323520430d660d2d383037382e3935313220383232352e32383133206d0d2d383037392e3136393420383232352e32363536204c0d2d383037
392e3133313820383232352e343938204c0d2d383037382e3935313220383232352e32383133204c0d660d2d383039352e3639393220383232352e3133373720
6d0d2d383039352e3730303720383232352e34303333204c0d2d383039352e3638313620383232352e33323133202d383039352e3637323920383232352e3233
3434202d383039352e3639393220383232352e3133373720430d660d2d383130312e3933383520383232342e39373636206d0d2d383130312e38303232203832
32342e39393132204c0d2d383130312e3834353720383232342e39343733202d383130312e3839333620383232342e39353631202d383130312e393338352038
3232342e3937363620430d660d2d383131362e3930373220383232352e35323733206d0d2d383131372e3331343520383232352e36393034202d383131372e38
353620383232352e38353036202d383131382e3135363720383232362e3238313320430d2d383131382e3132373920383232362e30313536204c0d2d38313138
2e3334343720383232362e31343635202d383131392e3035313320383232362e35373233202d383131382e3539363220383232372e3034383820430d2d383131
382e3438353820383232362e38313534204c0d2d383131372e3936393720383232362e343138202d383131382e3131303420383232372e32353638202d383131
372e37303720383232372e3432393720430d2d383131372e3232313720383232372e33303138202d383131362e3934323420383232362e32393838202d383131
362e3531323220383232362e3533383120430d2d383131362e3332333220383232362e35303638202d383131362e333533203832f607000026062500e20fe00f
32362e37373534202d383131362e3430383220383232362e3937383520430d2d383131352e3937363120383232372e30353038202d383131352e383036362038
3232362e32383133202d383131352e3530393820383232362e3138343620430d2d383131352e3339303620383232382e31393733202d383131342e3138313620
383232352e36333039202d383131332e3534323520383232362e3931343120430d2d383131332e3133373720383232362e37353239202d383131322e35393637
20383232362e39323538202d383131322e3038303620383232362e3533313320430d2d383131322e33353520383232372e30333332202d383131312e35393632
20383232362e35373233202d383131312e37303920383232372e3133383720430d2d383131312e3536323520383232352e39363838202d383131302e32323536
20383232372e363636202d383131302e3133333820383232362e3138363520430d2d383130392e3433343620383232362e36303136202d383131302e31303535
20383232362e30383839202d383130392e3239373420383232362e3433343620430d2d383130392e3239393820383232362e36303136202d383130392e343334
3620383232362e36303136202d383130392e3438373820383232362e3633323820430d2d383130392e3136383920383232362e39333835202d383130382e3939
363620383232362e303032202d383130382e3733323920383232362e3637343820430d2d383130382e3038353420383232362e37383532202d383130382e3632
3320383232362e32373634202d383130382e3233393320383232352e38373720430d2d383130372e3536363420383232362e30353337202d383130372e373535
3920383232362e32353239202d383130372e3338333820383232362e3836333320430d2d383130372e3332333220383232362e31363032202d383130362e3932
333320383232362e343938202d383130362e3539333820383232362e3133333820430d2d383130362e3637353820383232362e31303136202d383130372e3133
333820383232352e39363039202d383130362e3833333520383232352e3639353320430d2d383130362e3035313820383232352e38303537202d383130362e32
303920383232352e32333134202d383130352e3437363620383232352e30343320430d2d383130352e3130363420383232352e38313933202d383130362e3230
363520383232352e30363435202d383130352e35363320383232352e3637393720430d2d383130362e3032363420383232362e3034202d383130362e33373734
20383232362e303032202d383130362e3632353520383232362e3537313320430d2d383130362e3030333920383232362e36313333202d383130352e32343731
20383232362e34383933202d383130342e3536373920383232362e3136303220430d2d383130342e3139313420383232362e32363636202d383130342e373630
3720383232362e35323733202d383130342e3436343820383232362e3630313620430d2d383130332e37393120383232362e39343334202d383130332e343330
3220383232352e38303736202d383130322e3839333620383232362e3135313420430d2d383130332e3030343920383232362e35343938204c0d2d383130322e
3637373720383232362e30313836202d383130312e3831373420383232362e36363839202d383130312e3139333420383232362e33373420430d2d383130312e
3237333420383232362e31363839202d383130312e3332343720383232362e30333631202d383130312e3234333220383232352e3930333320430d2d38313031
2e3235323920383232362e39313231202d383130302e33373520383232352e333737202d383039392e3735393820383232362e3039303820430d2d383039392e
3830383620383232352e34353231202d383039392e3231313420383232352e30393338202d383039382e38333320383232352e3032373320430d2d383039382e
3639393220383232352e32303132202d383039382e3732373120383232352e34363638202d383039382e3732393520383232352e3633333820430d2d38303939
2e3334383620383232352e32353838202d383039392e3332383620383232362e333332202d383039392e3831393320383232362e36323620430d2d383039392e
3431313120383232362e32393639202d383039382e3733373820383232362e36343136202d383039382e3338313820383232362e3137363820430d2d38303938
2e3532313520383232362e36373737204c0d2d383039372e3935363120383232362e37353239202d383039382e3032363420383232352e35343439202d383039
372e3433353120383232362e3032323520430d2d383039372e3439343620383232362e33383537204c0d2d383039362e3330343720383232362e33333839202d
383039342e3930363320383232362e39393631202d383039332e3935323620383232362e3136383920430d2d383039332e3837303620383232352e3836353220
2d383039342e3335303620383232352e31353533202d383039342e33373520383232342e3932313920430d2d383039342e3934333820383232352e3138313620
2d383039352e3237323920383232352e37313438202d383039352e37303720383232352e3938303520430d2d383039352e3730303720383232352e3430333320
4c0d2d383039352e3739393820383232352e37393739202d383039362e3332323320383232362e30333133202d383039362e3033333720383232362e33333839
20430d2d383039362e3338383220383232362e36333737202d383039362e3330313820383232352e38333539202d383039362e37303920383232362e31363620
430d2d383039362e3637353320383232352e35363235202d383039362e3433323620383232352e343938202d383039362e3432383720383232342e3939363120
430d2d383039362e3738333220383232352e323933204c0d2d383039362e3637313420383232352e30353836202d383039362e3939353120383232352e303838
39202d383039362e3838363220383232342e3835343520430d2d383039372e3534323520383232352e353832202d383039372e3830303820383232342e353732
33202d383039382e34373920383232342e3930303420430d2d383039382e3130323520383232352e30303439204c0d2d383039382e3130353520383232352e33
333839202d383039382e3332313820383232352e33303636202d383039382e3438343920383232352e3430333320430d2d383039382e3636383920383232342e
39333336202d383039382e3737393320383232342e393938202d383039392e3132373420383232342e373920430d2d383039392e3432373220383232352e3035
3537202d383039392e3539333820383232352e36353533202d383039392e39393920383232352e3635313420430d2d383039392e3931323620383232352e3031
3536202d383130302e3637323920383232352e33303636202d383130302e37343920383232342e3737303520430d2d383130302e38333520383232352e343033
33202d383130312e3533323720383232342e39393631202d383130312e3538393820383232352e3336333320430d2d383130312e3830363620383232352e3439
3232202d383130322e31303320383232352e34323239202d383130322e3130313620383232352e30383520430d2d383130322e3037303320383232352e303637
34202d383130322e3030353420383232352e30303439202d383130312e3933383520383232342e3937363620430d2d383130322e3135343320383232342e3935
3231204c0d2d383130322e3133333820383232342e38383039202d383130322e3134313620383232342e38323532202d383130322e3131363220383232342e38
31303520430d2d383130322e3330383620383232342e37393739202d383130322e3331303520383232352e32353838202d383130322e35363120383232342e39
34373320430d2d383130322e3535383620383232342e37373933202d383130322e3432333320383232342e37373933202d383130322e33313320383232342e37
31343820430d2d383130322e3832373120383232342e36303634202d383130332e3231323920383232352e36373737202d383130332e3634303620383232352e
3130313620430d2d383130332e3732353620383232352e33393934202d383130342e3331393320383232352e34323538202d383130342e313931342038323236
2e3039383620430d2d383130342e3335323120383232352e38363333202d383130342e323920383232352e33323831202d383130342e3732333120383232352e
3432303920430d2d383130342e3937323720383232352e39383933202d383130352e32303720383232352e32313239202d383130352e3533363620383232352e
3537363220430d2d383130352e3039393120383232342e39383035202d383130352e3533353220383232352e34313231202d383130352e313531392038323234
2e3834323820430d2d383130352e3434373320383232342e36303634202d383130352e3838353720383232352e33373231202d383130362e3339383420383232
352e3236333720430d2d383130362e3435313220383232352e31333039202d383130362e3434393720383232342e39363039202d383130362e35303234203832
32342e3832383120430d2d383130362e3639333420383232352e30323733202d383130362e3931323620383232352e34393232202d383130372e303938362038
3232352e3031383620430d2d383130372e3037353220383232352e34323239204c0d2d383130372e3432333820383232352e32313738202d383130372e393131
3120383232352e33343138202d383130382e3238363620383232342e3930303420430d2d383130382e3732343620383232352e36363839204c0d2d383130392e
33313120383232342e38353535202d383131302e3130313620383232352e353832202d383131302e3536363420383232362e3238313320430d2d383131302e37
38323220383232362e32343431202d383131312e31303520383232362e31303834202d383131312e31303320383232352e3933383520430d2d383131312e3035
333720383232352e383737202d383131302e3936383820383232352e37363337202d383131302e3837303620383232352e3636303220430d2d383131312e3138
363520383232352e36333039202d383131312e3537323820383232352e31393334202d383131312e37353220383232352e38333420430d2d383131322e303736
3720383232362e30323733202d383131312e3939303220383232352e33393336202d383131322e3233313920383232352e3238383120430d2d383131322e3838
393620383232362e31383635202d383131342e3137323920383232342e36323231202d383131342e3337323120383232352e39393820430d2d383131342e3130
3320383232362e303032202d383131332e3539323820383232362e3237363420f607000026062500e20fe00f2d383131332e3037393120383232362e32313638
20430d2d383131332e3231343420383232362e33383138202d383131332e3130383920383232362e36353134202d383131332e3239393320383232362e363831
3620430d2d383131332e38313320383232362e37343431202d383131342e3037363720383232362e32333534202d383131342e3539313820383232362e343634
3820430d2d383131342e3533313320383232352e35393238204c0d2d383131352e3431343620383232342e373039202d383131362e3231363820383232362e37
373534202d383131362e3930373220383232352e3532373320430d660d2d383131302e3331373420383232352e35343639206d0d2d383131302e363931342038
3232352e31303634204c0d2d383131302e3635313920383232352e34383234204c0d2d383131302e3533363620383232352e34323039202d383131302e343139
3920383232352e343138202d383131302e3331373420383232352e3534363920430d660d2d383131302e3635313920383232352e34383234206d0d2d38313130
2e37323920383232352e35313836202d383131302e3830313820383232352e353835202d383131302e3837303620383232352e3636303220430d2d383131302e
3738383120383232352e363638202d383131302e3730393520383232352e36353134202d383131302e3634313620383232352e3537363220430d2d383131302e
3635313920383232352e34383234204c0d660d2d383131382e3339343520383232352e36373737206d0d2d383131382e3437363620383232352e36343236202d
383131382e3633373720383232352e35373133202d383131382e3739393820383232352e3636383920430d2d383131382e3639333420383232352e3737323520
2d383131382e3437373520383232352e38313035202d383131382e3339343520383232352e3637373720430d660d2d383131382e3832383120383232352e3933
3835206d0d2d383131382e3634313620383232362e30373632204c0d2d383131382e3631343320383232352e39373336204c0d2d383131382e38323831203832
32352e39333835204c0d660d2d383132392e37343920383232362e36393733206d0d2d383133302e3334383120383232372e32323636204c0d2d383133302e34
35323620383232362e393538202d383133312e3133313820383232372e32383432202d383133302e3931323120383232362e3831393320430d2d383133312e32
363920383232372e34343932202d383133322e3034343920383232362e38333539202d383133312e3735353920383232372e37343820430d2d383132392e3939
3920383232372e34333436202d383132372e3537323820383232372e39363937202d383132352e3533383620383232372e3135363320430d2d383132352e3836
333820383232372e35323235204c0d2d383132342e3830363620383232362e37393739202d383132342e34313520383232382e33313634202d383132332e3536
343920383232362e3838323820430d2d383132332e3637383220383232372e36313732204c0d2d383132332e3139343320383232372e38323831202d38313232
2e37353120383232362e35353836202d383132322e3234363620383232372e33333420430d2d383132322e3239353420383232372e30333332204c0d2d383132
322e3136303620383232372e30333332202d383132322e3130383920383232372e31363839202d383132312e3937323720383232372e3137323920430d2d3831
32322e3032363420383232372e30333831204c0d2d383132312e3637333820383232362e37333933202d383132312e3435363120383232362e37373534202d38
3132312e3130373420383232362e3938303520430d2d383132312e30383320383232372e32313638202d383132312e3237303520383232372e30383031202d38
3132312e3337393420383232372e3134333620430d2d383132312e3231393220383232372e33383138202d383132302e3934333820383232362e38383238202d
383132302e3637323920383232362e3838353720430d2d383132302e343620383232372e30393338202d383132302e3637353820383232372e32323336202d38
3132302e3730343620383232372e3332363220430d2d383131392e3839303620383232362e393938202d383131392e35323120383232372e37373534202d3831
31382e3934333820383232362e3637343820430d2d383131382e3838383720383232362e34373336202d383131392e3135353320383232362e33303138202d38
3131382e3835383420383232362e3230353120430d2d383131392e33393720383232352e38363333202d383131392e3833313120383232362e32393639202d38
3132302e3332313820383232362e3539333820430d2d383132302e3138353520383232362e35393338204c0d2d383132302e3537343220383232372e36363032
202d383132302e34383120383232362e33353136202d383132312e3130353520383232362e3831343520430d2d383132302e3934303920383232362e33383039
202d383132302e3636383920383232362e33383537202d383132302e35363120383232362e3135313420430d2d383132312e3238313720383232352e33333420
2d383132312e3539313820383232362e37373235202d383132322e3036383820383232352e3732363620430d2d383132322e3031363120383232352e36393533
204c0d2d383132322e3132323620383232352e35393238202d383132322e3331333520383232352e3739202d383132322e3437363620383232352e3838393620
430d2d383132322e3432333320383232362e30323334202d383132322e3236313720383232362e30393338202d383132322e3135333820383232362e31393733
20430d2d383132322e3331383420383232362e32393639202d383132322e3430323320383232362e37363337202d383132322e3435373520383232362e393634
3820430d2d383132322e3634323620383232362e34393232202d383132322e3730333120383232372e31393334202d383132322e3939363620383232362e3935
363120430d2d383132332e3130313620383232362e35313836202d383132322e37353120383232362e35353836202d383132322e3634313620383232362e3332
333220430d2d383132322e3939353120383232362e36323031204c0d2d383132332e3331393320383232362e36353134202d383132332e333134352038323236
2e31343635202d383132332e3437343620383232352e3930383220430d2d383132332e3734393520383232362e32343132202d383132332e3331343520383232
362e31343635202d383132332e3533363120383232362e3631333320430d2d383132332e3838313820383232362e30373133202d383132352e33363832203832
32362e32323137202d383132362e3037343220383232362e3634363520430d2d383132352e3833313120383232362e353832202d383132352e39383738203832
32362e31373937202d383132352e3639333420383232362e323520430d2d383132352e3739393820383232362e31343834202d383132362e3138303220383232
362e333737202d383132362e3138323620383232362e3731323920430d2d383132362e3637313920383232372e30303938202d383132372e3239332038323236
2e37393739202d383132372e37343920383232362e3439323220430d2d383132372e3631363220383232362e38323831204c0d2d383132372e39393920383232
372e33393435202d383132382e35383520383232362e34313231202d383132392e3236323220383232362e3733393320430d2d383132392e3234392038323236
2e37343431204c0d2d383132392e3436373320383232362e38313933202d383132392e3635333820383232372e36333737202d383133302e3035323720383232
372e3436363820430d2d383132392e3934313420383232372e30363734202d383132392e3732363620383232372e31303136202d383132392e37343920383232
362e3639373320430d660d2d383133322e3133323820383232372e34373336206d0d2d383133312e3931323120383232372e30303539204c0d2d383133322e31
35353320383232362e39303333202d383133322e3435383520383232372e353031202d383133322e3430363320383232372e3830353720430d2d383133322e32
34323220383232372e37303631202d383133322e3032373820383232372e39313231202d383133312e39393920383232372e3634323620430d2d383133322e30
32363420383232372e35373632202d383133322e3032333420383232372e34303932202d383133322e3133323820383232372e3437333620430d660d2d383133
362e3637313920383232372e35343639206d0d2d383133362e3736303720383232372e36353533202d383133362e3733353820383232372e38333031202d3831
33362e3737343420383232372e3936303920430d2d383133352e3831333520383232372e39303333202d383133342e3632373920383232372e37313438202d38
3133342e3234343620383232382e30383220430d2d383133332e3932313420383232382e32323137202d383133332e3836323320383232372e35313836202d38
3133332e3435353120383232372e3335313620430d2d383133332e32373120383232372e38323831204c0d2d383133332e3035313820383232372e3532373320
2d383133322e3337393920383232382e3034202d383133322e3631383220383232372e3236353620430d2d383133322e3634323620383232372e31393733202d
383133322e3830393620383232372e36333238202d383133322e3939363620383232372e3439363120430d2d383133322e3936363320383232372e3232363620
4c0d2d383133332e3339393920383232372e33313933204c0d2d383133332e3236313720383232362e39383733204c0d2d383133332e3835333520383232362e
35303938202d383133332e3637363820383232372e39383933202d383133342e3430333320383232372e3637393720430d2d383133342e333938342038323237
2e30303539204c0d2d383133342e3838333820383232362e39363838202d383133352e3132383920383232372e31393733202d383133352e3535363620383232
362e3738383120430d2d383133352e35363120383232372e313236202d383133352e3437373520383232362e3939323220560d2d383133352e33393735203832
32372e30323733202d383133352e3239333520383232372e32393838202d383133352e3334383620383232372e34393820430d2d383133362e30383235203832
32382e30323235202d383133352e3233343420383232372e30393737202d383133352e3734373120383232362e3832313320430d2d383133362e333732312038
3232372e32383133202d383133372e3536343920383232372e36363839202d383133372e3931303220383232372e3132383920430d2d383133372e3631363220
383232372e35333532202d38f607000026062500e20fe00f3133382e3035323720383232372e39363438202d383133382e3430333320383232372e3932353820
430d2d383133382e35363320383232372e36393034202d383133382e32393320383232372e35323733202d383133382e3233353420383232372e333236322043
0d2d383133382e3339383420383232372e32353439202d383133382e3533313320383232372e303835202d383133382e3639333420383232372e313834362043
0d2d383133382e3438323420383232372e35353537202d383133382e3632303620383232382e30353836202d3831333920383232382e3238343220430d2d3831
33382e31363720383232382e37303032202d383133372e3530373820383232372e34363937202d383133362e3637313920383232372e3534363920430d660d2d
383133362e3931393420383232382e31313333206d0d2d383133362e3833333520383232382e30393338202d383133362e3739353420383232382e3033333220
2d383133362e3737343420383232372e3936303920430d2d383133362e3838383220383232372e39363937202d383133372e3030313520383232372e39373636
202d383133372e3130373420383232372e3937383520430d2d383133362e3931393420383232382e31313333204c0d660d550d550d254149385f456e64427275
73685061747465726e0d254149355f456e645f4e6f6e5072696e74696e672d2d0d254149355f426567696e50616c657474650d3020302050620d312031203120
3120285b526567697374726174696f6e5d2920302058730d285b526567697374726174696f6e5d292050630d30203020302030206b0d28576869746529205063
0d30203020302031206b0d28426c61636b292050630d50420d254149355f456e6450616c657474650d254149355f426567696e5f4e6f6e5072696e74696e670d
4e700d254149385f426567696e506c7567696e4f626a6563740d2841646f6265204272757368204d616e61676572204f72646572290d2841646f626520427275
7368204d616e61676572204f72646572290d282041646f62652043616c6c696772617068696320427275736820546f6f6c2f203320707420526f756e642f2041
646f62652043616c6c6967726170686963204272757368205429202d0d286f6f6c2f203620707420466c6174202f2041646f62652043616c6c69677261706869
6320427275736820546f6f6c2f20313020707420526f756e642f2041646f62652043616c29202d0d286c696772617068696320427275736820546f6f6c2f2031
35207074204f76616c2f2041646f62652043616c6c696772617068696320427275736820546f6f6c2f20323020707429202d0d2820466c61742f2041646f6265
2043616c6c696772617068696320427275736820546f6f6c2f203330207074204f76616c2f2041646f6265204172744f6e50617468204272757329202d0d2868
20546f6f6c2f204368616c6b205363726962626c652f2041646f6265204172744f6e5061746820427275736820546f6f6c2f2044727920496e6b2f2041646f62
652041727429202d0d284f6e5061746820427275736820546f6f6c2f20526f7567682043686172636f616c2f2041646f6265204172744f6e5061746820427275
736820546f6f6c2f20546869636b205029202d0d28656e63696c2f2041646f6265204172744f6e5061746820427275736820546f6f6c2f205761746572636f6c
6f72205374726f6b652f2041646f6265204172744f6e506174682029202d0d28427275736820546f6f6c2f20467564652f29202e0d254149385f456e64506c75
67696e4f626a6563740d254149385f426567696e506c7567696e4f626a6563740d2841646f62652043616c6c696772617068696320427275736820546f6f6c29
0d283320707420526f756e64290d283120312035203130302031303020383020313230203220302030203029202e0d254149385f456e64506c7567696e4f626a
6563740d254149385f426567696e506c7567696e4f626a6563740d2841646f62652043616c6c696772617068696320427275736820546f6f6c290d2836207074
20466c617420290d283120342038203130203130202d313230202d313230203220302030203029202e0d254149385f456e64506c7567696e4f626a6563740d25
4149385f426567696e506c7567696e4f626a6563740d2841646f62652043616c6c696772617068696320427275736820546f6f6c290d28313020707420526f75
6e64290d2831203130203130203130302031303020302030203120302030203029202e0d254149385f456e64506c7567696e4f626a6563740d254149385f4265
67696e506c7567696e4f626a6563740d2841646f62652043616c6c696772617068696320427275736820546f6f6c290d283135207074204f76616c290d283120
3135203135203630203630203630203630203020312031203029202e0d254149385f456e64506c7567696e4f626a6563740d254149385f426567696e506c7567
696e4f626a6563740d2841646f62652043616c6c696772617068696320427275736820546f6f6c290d28323020707420466c6174290d28312032302032302030
2030203435203435203020312030203029202e0d254149385f456e64506c7567696e4f626a6563740d254149385f426567696e506c7567696e4f626a6563740d
2841646f62652043616c6c696772617068696320427275736820546f6f6c290d283330207074204f76616c290d28312033302033302032302037302031352031
35203120312030203029202e0d254149385f456e64506c7567696e4f626a6563740d254149385f426567696e506c7567696e4f626a6563740d2841646f626520
4172744f6e5061746820427275736820546f6f6c290d284368616c6b205363726962626c65290d2831202f20556e6e616d656420332f202f202f202f202f2030
2031202f202031203120312030203120302030203029202e0d254149385f456e64506c7567696e4f626a6563740d254149385f426567696e506c7567696e4f62
6a6563740d2841646f6265204172744f6e5061746820427275736820546f6f6c290d2844727920496e6b290d2831202f20556e6e616d65642031362f202f202f
202f202f203020302e363033393232202f202031203120312030203120302030203029202e0d254149385f456e64506c7567696e4f626a6563740d254149385f
426567696e506c7567696e4f626a6563740d2841646f6265204172744f6e5061746820427275736820546f6f6c290d2846756465290d2831202f20556e6e616d
656420362f202f202f202f202f20302031202f202031203120312030203120302030203029202e0d254149385f456e64506c7567696e4f626a6563740d254149
385f426567696e506c7567696e4f626a6563740d2841646f6265204172744f6e5061746820427275736820546f6f6c290d28526f7567682043686172636f616c
290d2831202f20556e6e616d65642031332f202f202f202f202f20302031202f202031203120312030203120302030203029202e0d254149385f456e64506c75
67696e4f626a6563740d254149385f426567696e506c7567696e4f626a6563740d2841646f6265204172744f6e5061746820427275736820546f6f6c290d2854
6869636b2050656e63696c290d2831202f20556e6e616d6564204272757368205061747465726e2f202f202f202f202f20302031202f20203120312031203020
3120302030203029202e0d254149385f456e64506c7567696e4f626a6563740d254149385f426567696e506c7567696e4f626a6563740d2841646f6265204172
744f6e5061746820427275736820546f6f6c290d285761746572636f6c6f72205374726f6b65290d2831202f20556e6e616d656420382f202f202f202f202f20
3020302e343233353239202f202031203120312030203120302030203029202e0d254149385f456e64506c7567696e4f626a6563740d254149355f456e645f4e
6f6e5072696e74696e672d2d0d254149355f426567696e5f4e6f6e5072696e74696e670d4e700d254149385f506c7567696e47726f7570496e666f0d2841646f
6265205061746820426c656e647329202841646f626520426c656e647320506c7567696e2920284c69766520426c656e6473290d254149385f506c7567696e47
726f7570496e666f0d2841646f6265205061747465726e4f6e5061746820427275736820546f6f6c29202841646f6265205061747465726e2042727573682050
6c7567696e29202841727420427275736820546f6f6c290d254149385f506c7567696e47726f7570496e666f0d2841646f6265204172744f6e50617468204272
75736820546f6f6c29202841646f62652041727420427275736820506c7567696e29202841727420427275736820546f6f6c290d254149385f506c7567696e47
726f7570496e666f0d2841646f62652043616c6c696772617068696320427275736820546f6f6c292028556e646f204e65772043616c6c696772617068696320
427275736829202843616c6c696772617068696320427275736820546f6f6c290d254149385f506c7567696e47726f7570496e666f0d2841646f626520536361
7474657220427275736820546f6f6c29202841646f6265205363617474657220427275736820506c7567696e2920285363617474657220427275736820546f6f
6c290d254149355f456e645f4e6f6e5072696e74696e672d2d0d2525456e6453657475700d254149355f426567696e4c617965720d3120312031203120302030
2031203020373920313238203235352030203530204c620d284c61796572203129204c6e0d3020410d750d2a750d30204f0d30203020302031206b0d32343030
2041720d30204a2030206a203120772034204d205b5d3020640d254149335f4e6f74653a0d3120440d302058520d34382e383538342031392e37363436206d0d
33342e363330342031382e343532312031392e383030382032302e353139352031372e373233362033312e3633383720630d31362e373037352033372e313230
312031392e3230382034322e393332362032322e353230352034362e3534343920430d32322e353230352034382e34373436204c0d31362e353533322034332e
323431322031332e333139332033362e363139312031352e313832312032382e3739363920630d31372e353631352031382e373633372033302e323835362031
332e3038322034392e373132392031342e3936383820630d35372e343032332031352e373133392036372e3435392031382e313836352037342e343535312032
322e3032393320430d37342e343535312032372e34383434204c0d36382e313035352032332e373031322035372e363035352032302e353736322034382e3835
38342031392e3736343620630d660d38362e333339382034382e36303435206d0d38322e393634382036352e3038322035302e393732372036362e3132362033
302e333530312035332e3537333220430d33302e333530312035322e31383635204c0d35302e393439322036322e373736342038302e3136cf06000026062500
940d920d382036322e373131392038322e383238312034372e3533343220630d38332e373230372034322e353132372038302e383932362033372e3238323220
37352e383339382033342e3237303520430d37352e383339382033302e333332204c0d38312e3931382033322e353631352038382e313532332033392e373732
352038362e333339382034382e3630343520630d660d2a550d3020440d37332e333034372035312e30303339206d0d36392e353734322035312e30303339204c
0d36392e353734322033342e33383936204c0d36392e353734322033322e343432342037302e353135362033302e3734392037332e333034372033302e343738
3520430d37332e333034372035312e30303339204c0d660d32382e383835332034342e39333735206d0d32352e313437392034342e39333735204c0d32352e31
34362033342e303833204c0d32352e3134362033322e313238392032362e303930332033302e343337352032382e383835332033302e3137313920430d32382e
383835332034342e39333735204c0d660d32352e313437392035302e343939206d0d32352e313437392034362e39363239204c0d32382e383733352034362e39
363239204c0d32382e383733352035302e343939206c0d32352e313437392035302e343939204c0d660d35312e323236312033302e33343338206d0d34382e32
30372033302e333433382034362e393239322033322e343432342034362e393239322033342e3530393820430d34362e393239322034382e39323239204c0d35
302e363237342034382e39323239204c0d35302e363237342034342e39333735204c0d35332e343132312034342e39333735204c0d35332e343132312034312e
39353132204c0d35302e363237342034312e39353132204c0d35302e363237342033342e37333833206c0d35302e363237342033332e383935352035312e3032
37332033332e343235382035312e393036372033332e3432353820430d35332e343132312033332e34323538204c0d35332e343132312033302e33343338204c
0d35312e323236312033302e33343338204c0d460d2a750d35382e303331332033362e34383434206d0d35382e303331332033342e353931382035392e323134
382033332e323031322036312e333038362033332e3230313220630d36322e393439322033332e323031322036332e373537382033332e363536332036342e37
3035312033342e3539313820430d36362e393930322033322e343135206c0d36352e353235342033302e393637382036332e393930322033302e303837392036
312e323831332033302e3038373920630d35372e373432322033302e303837392035342e333531362033322e303139352035342e333531362033372e36353034
20630d35342e333531362034322e343633392035372e333134352034352e313835352036312e313939322034352e3138353520630d36352e313438342034352e
313835352036372e3431382034322036372e3431382033372e3831373420430d36372e3431382033362e34383434204c0d35382e303331332033362e34383434
204c0d460d3120440d36312e303337312034322e313237206d0d35392e373731352034322e3132372035382e373938382034312e343734362035382e33383637
2034302e3539353720630d35382e313436352034302e303636342035382e303538362033392e363535332035382e303331332033392e3030353920430d36332e
373330352033392e30303539206c0d36332e363538322034302e353935372036322e393337352034322e3132372036312e303337312034322e31323720630d66
0d2a550d33382e393239322034312e39353132206d0d34302e303133372034312e393531322034302e343634342034312e3431352034302e343634342034302e
3534343920430d34302e343634342033302e33323233204c0d34342e313633312033302e33323233204c0d34342e313633312034302e35363634206c0d34342e
313633312034322e363431362034332e303537312034342e393333362033392e383039312034342e3933333620430d33322e313638352034342e39333735204c
0d33322e313638352033302e33323233204c0d33352e383638372033302e33323233204c0d33352e383638372034312e39353132204c0d33382e393239322034
312e39353132204c0d660d2f4242416363756d526f746174696f6e2028312e353730373937292058540d750d2a750d3020440d37372e333138342034382e3033
3532206d0d37362e343936312034382e303335322037352e383339382034382e363938322037352e383339382034392e3531393520630d37352e383339382035
302e333336392037362e343936312035312e303033392037372e333138342035312e3030333920630d37382e313336372035312e303033392037382e38303836
2035302e333336392037382e383038362034392e3531393520630d37382e383038362034382e363938322037382e313336372034382e303335322037372e3331
38342034382e3033353220630d660d3120440d37372e333138342035302e37353638206d0d37362e363430362035302e373536382037362e303935372035302e
313936332037362e303935372034392e3531393520630d37362e303935372034382e383338392037362e363430362034382e323839312037372e333138342034
382e3238393120630d37372e393936312034382e323839312037382e353538362034382e383338392037382e353538362034392e3531393520630d37382e3535
38362035302e313936332037372e393936312035302e373536382037372e333138342035302e3735363820630d660d3020440d37372e393736362034382e3632
3939206d0d37372e363939322034382e36323939204c0d37372e363733382034382e363239392037372e363532332034382e363435352037372e363432362034
382e36363720630d37372e323637362034392e33303437204c0d37372e323535392034392e333138342037372e323234362034392e3333342037372e32313438
2034392e33333420630d37372e313532332034392e3333342037372e313035352034392e33333420760d37372e303738312034392e3333342037372e30353237
2034392e3333342037372e3034332034392e33333420630d37372e3034332034382e36393832204c0d37372e3034332034382e3636372037372e303231352034
382e363239392037362e393830352034382e3632393920630d37362e373330352034382e36323939204c0d37362e363933342034382e363239392037362e3636
382034382e3636372037362e3636382034382e3639383220630d37362e3636382035302e33303138204c0d37362e3636382035302e333935352037362e363939
322035302e343334362037362e373831332035302e3434363320630d37362e383731312035302e343536312037372e313035352035302e343637382037372e32
3336332035302e3436373820630d37372e363939322035302e343637382037372e393730372035302e333331312037372e393730372034392e3930323320630d
37372e393730372034392e38373131204c0d37372e393730372034392e363035352037372e383339382034392e343630392037372e363336372034392e333936
3520630d37382e303237332034382e37333134204c0d37382e303333322034382e373231372037382e303337312034382e363938322037382e30333731203438
2e3638343620630d37382e303337312034382e363539322037382e303233342034382e363239392037372e393736362034382e3632393920630d660d3120440d
37372e363137322034392e39303233206d0d37372e363137322035302e303831312037372e353035392035302e313337372037372e323637362035302e313337
3720630d37372e323336332035302e313337372037372e313538322035302e313337372037372e303935372035302e3133373720630d37372e30363834203530
2e313337372037372e3034332035302e313337372037372e303331332035302e3133373720630d37372e303331332034392e36323839204c0d37372e30363834
2034392e363238392037372e323336332034392e363231312037372e323637362034392e3632313120630d37372e353035392034392e363231312037372e3631
37322034392e373031322037372e363137322034392e3837313120430d37372e363137322034392e39303233206c0d660d2a550d550d550d312041700d302044
0d3130312e333134352030206d0d302030204c0d302037362e37303231204c0d3130312e333134352037362e37303231204c0d3130312e333134352030204c0d
6e0d4c420d254149355f456e644c617965722d2d0d252550616765547261696c65720d677361766520616e6e6f74617465706167652067726573746f72652073
686f77706167650d2525547261696c65720d41646f62655f496c6c7573747261746f725f414935202f7465726d696e6174652067657420657865630d41646f62
655f73686164696e675f414938202f7465726d696e6174652067657420657865630d41646f62655f436f6c6f72496d6167655f414936202f7465726d696e6174
652067657420657865630d41646f62655f6373686f77202f7465726d696e6174652067657420657865630d41646f62655f6c6576656c325f414935202f746572
6d696e6174652067657420657865630d2525454f460d1000000026062500150013000d0a70705f7361766520726573746f72650d0a0006000000260626000200
01002d00000026060f0050004d5350554245505320434f4c4f52444546203d000000010000003c00000003000000000000000000000000000000000000002e30
30302e3030302e303030312e3030000000000000000000000000000008000000fa0200000000000000000000040000002d0104002d00000026060f0050004d53
50554245505320434f4c4f52444546203d000000010000003c00000003000000000000000000000000000000000000002e3030302e3030302e303030312e3030
000000000000000000000000000007000000fc020000000000000000040000002d01050005000000060102000000980000003805020024002500c300b1ffb000
b2ff9e00b2ff8c00b1ff7b00aeff6c00a9ff5e00a3ff53009aff4b008fff470081ff460071ff4a0061ff510052ff5a0046ff5a003eff4d004bff43005aff3d00
6aff3b007bff3d008dff43009dff4f00abff5f00b6ff7300beff8b00c3ffa700c6ffc700c4ffdf00c1fff900bbff1301b2ff2a01a8ff2a0192ff14019dfffa00
a6ffdf00adffc300b1ff59013eff54012eff4a0122ff3c0118ff2c0110ff18010bff030108ffed0008ffd5000affbd000effa60015ff8f001eff79002aff7900
2fff8f0026ffa5001effbb0018ffd20014ffe80012fffd0012ff110114ff220119ff32011fff3e0128ff470134ff4b0142ff4b0151ff46015fff3d016cff2f01
77ff2f0187ff3b0181ff470178ff50016cff57015eff5a014fff59013eff2d00000026060f0050004d5350554245505320434f4c4f52444546203d0000000100
00003c00000003000000000000000000000000000000000000002e3030302e3030302e303030312e3030000000000000000000000000000008000000fa020000
0000000000000000040000002d01060004000000f00104002d00000026060f0050004d5350554245505320434f4c4f52444546203d000000010000003c000000
03000000000000000000000000000000000000002e3030302e3030302e303030312e3030000000000000000000000000000007000000fc020000000000000000
040000002d01040004000000f0010500050000000601020000001b000000380501000b00250134ff160134ff160176ff17017aff17017dff190180ff1b0182ff
1d0184ff210185ff250186ff250134ff2d00000026060f0050004d5350554245505320434f4c4f52444546203d000000010000003c0000000300000000000000
0000000000000000000000002e3030302e3030302e303030312e3030000000000000000000000000000008000000fa0200000000000000000000040000002d01
050004000000f00106002d00000026060f0050004d5350554245505320434f4c4f52444546203d000000010000003c0000000300000000000000000000000000
0000000000002e3030302e3030302e303030312e3030000000000000000000000000000007000000fc020000000000000000040000002d01060004000000f001
0400050000000601020000001b000000380501000b0074004cff65004cff650078ff65007bff66007eff670081ff690083ff6c0085ff6f0087ff740087ff7400
4cff2d00000026060f0050004d5350554245505320434f4c4f52444546203d000000010000003c00000003000000000000000000000000000000000000002e30
30302e3030302e303030312e3030000000000000000000000000000008000000fa0200000000000000000000040000002d01040004000000f00105002d000000
26060f0050004d5350554245505320434f4c4f52444546203d000000010000003c00000003000000000000000000000000000000000000002e3030302e303030
2e303030312e3030000000000000000000000000000007000000fc020000000000000000040000002d01050004000000f0010600050000000601020000000f00
0000380501000500650036ff650044ff730044ff730036ff650036ff2d00000026060f0050004d5350554245505320434f4c4f52444546203d00000001000000
3c00000003000000000000000000000000000000000000002e3030302e3030302e303030312e3030000000000000000000000000000008000000fa0200000000
000000000000040000002d01060004000000f00104002d00000026060f0050004d5350554245505320434f4c4f52444546203d000000010000003c0000000300
0000000000000000000000000000000000002e3030302e3030302e303030312e3030000000000000000000000000000007000000fc0200000000000000000400
00002d01040004000000f0010500050000000601020000002b000000380501001300cd0087ffc50085ffc00081ffbd007cffbc0076ffbc003cffcb003cffcb00
4cffd6004cffd60058ffcb0058ffcb0075ffcb0077ffcc0079ffcd007affd0007affd6007affd60087ffcd0087ff2d00000026060f0050004d53505542455053
20434f4c4f52444546203d000000010000003c00000003000000000000000000000000000000000000002e3030302e3030302e303030312e3030000000000000
000000000000000008000000fa0200000000000000000000040000002d01050004000000f00106002d00000026060f0050004d5350554245505320434f4c4f52
444546203d000000010000003c00000003000000000000000000000000000000000000002e3030302e3030302e303030312e3030000000000000000000000000
000007000000fc020000000000000000040000002d01060004000000f0010400050000000601020000005e000000380502001e000e00e8006effe90072ffea00
75ffec0077ffee0079fff1007bfff5007bfffa007bfffd007aff000178ff030176ff0c017eff060183ffff0087fff50088ffed0087ffe50083ffdf007effdb00
75ffd90069ffdc005dffe10053ffea004dfff5004bffff004eff070154ff0c015dff0e0169ff0e016effe8006efff40057fff10058ffee0059ffeb005bffea00
5effe90061ffe80064ffff0064ffff0061fffe005efffc005bfffa0059fff80058fff40057ff2d00000026060f0050004d5350554245505320434f4c4f524445
46203d000000010000003c00000003000000000000000000000000000000000000002e3030302e3030302e303030312e30300000000000000000000000000000
08000000fa0200000000000000000000040000002d01040004000000f00105002d00000026060f0050004d5350554245505320434f4c4f52444546203d000000
010000003c00000003000000000000000000000000000000000000002e3030302e3030302e303030312e3030000000000000000000000000000007000000fc02
0000000000000000040000002d01050004000000f001060005000000060102000000270000003805010011009c0058ff9f0059ffa0005affa2005bffa2005eff
a20087ffb10087ffb1005effb00058ffad0052ffa7004eff9f004cff81004cff810087ff8f0087ff8f0058ff9c0058ff2d00000026060f0050004d5350554245
505320434f4c4f52444546203d000000010000003c00000003000000000000000000000000000000000000002e3030302e3030302e303030312e303000000000
0000000000000000000008000000fa0200000000000000000000040000002d01060004000000f00104002d00000026060f0050004d5350554245505320434f4c
4f52444546203d000000010000003c00000003000000000000000000000000000000000000002e3030302e3030302e303030312e303000000000000000000000
0000000007000000fc020000000000000000040000002d01040004000000f001050005000000060102000000a00000003805040011000d0021000d00350140ff
33013fff31013eff30013cff2f013aff300138ff310136ff330134ff350134ff380134ff390136ff3b0138ff3b013aff3b013cff39013eff38013fff350140ff
350135ff330136ff310137ff30013aff31013cff33013eff35013fff38013eff3a013cff3a013aff3a0137ff380136ff350135ff38013dff37013dff37013dff
37013dff35013bff35013bff35013bff35013bff34013bff34013bff34013bff34013dff34013dff34013dff33013dff33013dff33013dff330137ff330136ff
330136ff340136ff350136ff370136ff380137ff380138ff380139ff38013aff37013aff38013dff38013dff38013dff38013dff38013dff360138ff360138ff
350137ff350137ff340137ff340137ff340137ff340139ff350139ff35013aff360139ff360139ff360138ff040000002d01000004000000f0010600040000002d01020004000000f0010400060000002606260002000000030000000000}
\par }\pard\plain \s21\ql \li547\ri0\sb200\sa60\sl520\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \b\f4\fs48\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801
\par
\par EDK }{\insrsid8014854 II}{\insrsid16411278 \line }{\insrsid15862801 C Coding Standards Specification
\par
\par }{\i\ul\insrsid15862801 Draft for Review}{\insrsid15862801
\par
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid15273201
\par }{\insrsid15862801
\par
\par
\par }\pard\plain \s22\qr \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f4\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Revision}{\insrsid15862801\charrsid15273201 0.}{
\insrsid8014854 51}{\insrsid15862801\charrsid15273201
\par }{\insrsid8014854 July }{\insrsid16411278 13}{\insrsid15862801\charrsid15273201 , 2006
\par }\pard\plain \s23\ql \li547\ri0\sb80\sa60\sl-200\slmult0\widctlpar\tx720\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f4\fs16\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\insrsid15862801 \page
THIS SPECIFICATION IS PROVIDED "AS IS" WITH NO WARRANTIES WHATSOEVER, INCLUDING ANY WARRANTY OF MERCHANTABILITY, NONINFRINGEMENT, FITNESS FOR ANY PARTICULAR PUR
POSE, OR ANY WARRANTY OTHERWISE ARISING OUT OF ANY PROPOSAL, SPECIFICATION OR SAMPLE. Except for a limited copyright license to copy this specification for internal use only, no license, express or implied, by estoppel or otherwise, to any intellectual p
roperty rights is granted herein.
\par }{\insrsid15862801 Intel disclaims all liability, including liability for infringement of any proprietary rights, relating to implementation of information in this specification. Intel does not warrant or represent that such implementation(s
) will not infringe such rights.
\par Designers must not rely on the absence or characteristics of any features or instructions marked "reserved" or "undefined." Intel reserves these for future definition and shall have no responsibility whatsoever for conflict
s or incompatibilities arising from future changes to them.
\par This document is an intermediate draft for comment only and is subject to change without notice. Readers should not design products based on this document.
\par }\pard \s23\ql \li547\ri0\sb80\sa60\sl200\slmult0\keep\keepn\nowidctlpar\tx720\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 {\insrsid15862801 Intel and the Intel logo are trademarks
or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries.
\par }\pard \s23\ql \li547\ri0\sb80\sa60\sl-200\slmult0\widctlpar\tx720\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 {\insrsid15862801 *\tab Other names and brands may be claimed as the property of others.
\par Copyright }{\insrsid15862801 {\field{\*\fldinst SYMBOL 211 \\f "Symbol" \\s 8}{\fldrslt\f3\fs16}}}{\insrsid15862801 2006, Intel Corporation.
\par Intel order number }{\insrsid15862801\charrsid15036606 }{\insrsid15862801 D58868-001
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801
\par
\par \sect }\sectd \psz1\sbkodd\pgnlcrm\linex0\endnhere\titlepg\pgbrdropt32\sectlinegrid360\sectdefaultcl\sftnbj {\headerr \pard\plain \s42\ql \li0\ri0\sb80\sa60\sl220\slmult0\widctlpar\tqc\tx4680\tqr\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0
\b\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 \tab \tab Revision History}{\insrsid15862801\charrsid16067590
\par }}{\headerf \pard\plain \s41\ql \li0\ri0\sb80\sa60\sl220\slmult0\widctlpar\tqc\tx4680\tqr\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \b\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 \tab \tab Revision History}{
\insrsid15862801\charrsid16067590
\par }}{\footerf \pard\plain \s74\qr \li0\ri0\sa60\sl220\slmult0\widctlpar\tqc\tx4680\tqr\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Draft for Review\tab \tab }
{\field{\*\fldinst {\insrsid15862801 PAGE }}{\fldrslt {\lang1024\langfe1024\noproof\insrsid867626 17}}}{\insrsid15862801
\par }}\pard\plain \s103\qc \li0\ri0\sb240\sa60\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \b\f1\fs32\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Revision History
\par }\trowd \irow0\irowband0\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth3\trwWidth8640\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1260\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1908\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth5670\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx8093\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth990\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9173\pard\plain \s37\ql \li0\ri0\sa60\sl240\slmult0\keep\keepn\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\b\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid10817081 Revision\cell Revision History\cell Date\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid10817081 \trowd \irow0\irowband0\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth3\trwWidth8640\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrtbl \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1260\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1908\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth5670\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx8093\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth990\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9173\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0
\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 0.0.1\cell First swag.\cell 6/23/00\cell }\pard\plain
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 \trowd \irow1\irowband1\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb
\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16 \trftsWidth3\trwWidth8640\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt
\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1260\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1908\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16
\clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth5670\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx8093\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl
\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth990\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9173\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0
\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 0.0.2\cell Included feedback from team.\cell 8/3/00\cell }\pard\plain
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 \trowd \irow2\irowband2\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb
\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16 \trftsWidth3\trwWidth8640\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt
\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1260\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1908\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16
\clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth5670\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx8093\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl
\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth990\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9173\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0
\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 0.3\cell Add comments. \cell 8/10/00\cell }\pard\plain
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\insrsid15862801 \trowd \irow3\irowband3\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb
\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16 \trftsWidth3\trwWidth8640\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt
\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1260\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1908\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16
\clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth5670\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx8093\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl
\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth990\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9173\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0
\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 0.3001\cell Pre-vacation update, need to sync with new numbering process.\cell 9/11/00\cell }\pard\plain
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 \trowd \irow4\irowband4\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb
\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16 \trftsWidth3\trwWidth8640\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt
\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1260\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1908\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16
\clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth5670\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx8093\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl
\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth990\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9173\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0
\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 0.31\cell Incorporated Sync 1 learnings.\cell 12/12/00\cell }\pard\plain
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\insrsid15862801 \trowd \irow5\irowband5\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb
\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16 \trftsWidth3\trwWidth8640\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt
\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1260\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1908\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16
\clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth5670\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx8093\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl
\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth990\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9173\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0
\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 0.32\cell Completed TAT ARs.\cell 6/8/01\cell }\pard\plain
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 \trowd \irow6\irowband6\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb
\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16 \trftsWidth3\trwWidth8640\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt
\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1260\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1908\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16
\clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth5670\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx8093\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl
\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth990\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9173\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0
\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 0.33\cell Added goto rules.\cell 8/16/01\cell }\pard\plain
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\insrsid15862801 \trowd \irow7\irowband7\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb
\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16 \trftsWidth3\trwWidth8640\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt
\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1260\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1908\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16
\clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth5670\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx8093\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl
\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth990\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9173\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0
\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 0.34\cell Updated to match driver and Runtime Lib.\cell 11/15/01\cell }\pard\plain
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 \trowd \irow8\irowband8\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb
\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16 \trftsWidth3\trwWidth8640\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt
\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1260\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1908\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16
\clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth5670\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx8093\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl
\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth990\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9173\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0
\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 0.9\cell Updated to Intel}{\fs14\up6\insrsid15862801\charrsid8608659 \'ae}{\insrsid15862801
Platform Innovation Framework for EFI.
\par Added checklist appendix.\cell 1/8/04\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\insrsid15862801 \trowd \irow9\irowband9
\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth3\trwWidth8640\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1260\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1908\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth5670\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx8093\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth990\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9173\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 0.91\cell Completed editing and formatting pass.\cell 3/3/04\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\insrsid15862801 \trowd \irow10\irowband10\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth3\trwWidth8640\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1260\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1908\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth5670\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx8093\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth990\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9173\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0
\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 0.92\cell Updated the structure declaration rules: Added section 4.8 and modified the checklist in Appendix A.
\cell 4/8/04\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\insrsid15862801 \trowd \irow11\irowband11\ts96\trgaph108\trleft533\trkeep\trbrdrt
\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth3\trwWidth8640\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1260\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1908\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth5670\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx8093\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth990\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9173\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 0.93\cell Added some minor clarifications in section 3.1, 4.5, 7.1, and 10. }{\f1\insrsid15862801\charrsid12397216 \cell }{\insrsid15862801 9/14/04\cell }\pard\plain
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\insrsid15862801 \trowd \irow12\irowband12\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb
\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16 \trftsWidth3\trwWidth8640\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt
\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1260\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1908\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16
\clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth5670\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx8093\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl
\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth990\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9173\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0
\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 0.94\cell Revised to accommodate Doxygen style commenting standards\cell 3/1/06\cell }\pard\plain
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\insrsid15862801 \trowd \irow13\irowband13\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb
\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16 \trftsWidth3\trwWidth8640\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt
\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1260\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1908\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16
\clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth5670\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx8093\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl
\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth990\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9173\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0
\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 0.50\cell }\pard \s36\ql \li0\ri0\sa60\sl240\slmult0
\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid8014854\yts96 {\insrsid15862801\charrsid8014854 Change to new numbering scheme. Incorporate Review Comments. Editing and formatting.\cell }\pard \s36\ql \li0\ri0\sa60\sl240\slmult0
\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96 {\insrsid15862801 4/21/06\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {
\b\insrsid15862801 \trowd \irow14\irowband14\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth3\trwWidth8640\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1260\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1908\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth5670\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx8093\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth990\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9173\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid8014854 0.51\cell }\pard \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid8014854\yts96 {\insrsid8014854\charrsid8014854 Changed }{
\insrsid8014854 to EDK II.}{\insrsid8014854\charrsid8014854 \cell }\pard \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96 {\insrsid8014854 7/}{\insrsid16411278 13}{\insrsid8014854 /06\cell
}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\insrsid8014854 \trowd \irow15\irowband15\lastrow \ts96\trgaph108\trleft533\trkeep\trbrdrt
\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth3\trwWidth8640\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1260\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1908\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth5670\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx8093\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth990\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9173\row }\pard \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 {\insrsid15862801
\par \page
\par
\par \sect }\sectd \psz1\sbkodd\pgnlcrm\linex0\endnhere\titlepg\pgbrdropt32\sectlinegrid360\sectdefaultcl\sftnbj {\headerr \pard\plain \s42\ql \li0\ri0\sb80\sa60\sl220\slmult0\widctlpar\tqc\tx4680\tqr\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0
\b\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 \tab \tab Contents}{\insrsid15862801\charrsid16067590
\par }}{\headerf \pard\plain \s41\ql \li0\ri0\sb80\sa60\sl220\slmult0\widctlpar\tqc\tx4680\tqr\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \b\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 \tab \tab Contents}{
\insrsid15862801\charrsid16067590
\par }}\pard\plain \s103\qc \li0\ri0\sb240\sa60\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \b\f1\fs32\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Contents
\par }\pard\plain \s30\ql \fi-360\li360\ri0\sb120\sa40\sl260\slmult0\keepn\widctlpar\tx360\tqr\tldot\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0 \b\f4\fs26\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\field\fldedit{\*\fldinst {
\insrsid15862801 TOC \\o "1-2" \\h \\z \\t "Heading 3,3,AppHeading1,1,AppHeading2,2,AppHeading3,3" }}{\fldrslt {\field\fldedit{\*\fldinst {\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567690"}{
\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003600390030000000}}}{\fldrslt {
\cs35\ul\cf2\insrsid16411278\charrsid4790022 1 Introduction}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567690 \\h }{\insrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003600390030000000}}}{\fldrslt {\webhidden\insrsid16411278 1}}}}}{\b0\f0\fs24\insrsid16411278
\par }\pard\plain \s29\ql \fi-547\li907\ri0\widctlpar\tx907\tqr\tldot\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin907\itap0 \f4\fs22\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\field\fldedit{\*\fldinst {
\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567691"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003600390031000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 1.1}{\f0\fs24\insrsid16411278 \tab }{\cs35\ul\cf2\insrsid16411278\charrsid4790022
Abstract}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567691 \\h }{\insrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003600390031000000}}}{\fldrslt {\webhidden\insrsid16411278 1}}}}}{\f0\fs24\insrsid16411278
\par }{\field\fldedit{\*\fldinst {\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567692"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003600390032000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 1.2}{\f0\fs24\insrsid16411278 \tab }{\cs35\ul\cf2\insrsid16411278\charrsid4790022
Rationale}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567692 \\h }{\insrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003600390032000000}}}{\fldrslt {\webhidden\insrsid16411278 1}}}}}{\f0\fs24\insrsid16411278
\par }{\field\fldedit{\*\fldinst {\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567693"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003600390033000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 1.3}{\f0\fs24\insrsid16411278 \tab }{\cs35\ul\cf2\insrsid16411278\charrsid4790022
Scope}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567693 \\h }{\insrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003600390033000000}}}{\fldrslt {\webhidden\insrsid16411278 2}}}}}{\f0\fs24\insrsid16411278
\par }{\field\fldedit{\*\fldinst {\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567694"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003600390034000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 1.4}{\f0\fs24\insrsid16411278 \tab }{\cs35\ul\cf2\insrsid16411278\charrsid4790022
References}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567694 \\h }{\insrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003600390034000000}}}{\fldrslt {\webhidden\insrsid16411278 3}}}}}{\f0\fs24\insrsid16411278
\par }{\field\fldedit{\*\fldinst {\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567695"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003600390035000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 1.5}{\f0\fs24\insrsid16411278 \tab }{\cs35\ul\cf2\insrsid16411278\charrsid4790022
Glossary}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567695 \\h }{\insrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003600390035000000}}}{\fldrslt {\webhidden\insrsid16411278 3}}}}}{\f0\fs24\insrsid16411278
\par }\pard\plain \s30\ql \fi-360\li360\ri0\sb120\sa40\sl260\slmult0\keepn\widctlpar\tx360\tqr\tldot\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0 \b\f4\fs26\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\field\fldedit{\*\fldinst {
\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567696"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003600390036000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 2 Important Changes}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {
\webhidden\insrsid16411278 PAGEREF _Toc140567696 \\h }{\insrsid16411278 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003600390036000000}}}{\fldrslt {\webhidden\insrsid16411278 5}}}}}{
\b0\f0\fs24\insrsid16411278
\par }{\field\fldedit{\*\fldinst {\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567697"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003600390037000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 3 Documentation}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {
\webhidden\insrsid16411278 PAGEREF _Toc140567697 \\h }{\insrsid16411278 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003600390037000000}}}{\fldrslt {\webhidden\insrsid16411278 7}}}}}{
\b0\f0\fs24\insrsid16411278
\par }\pard\plain \s29\ql \fi-547\li907\ri0\widctlpar\tx907\tqr\tldot\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin907\itap0 \f4\fs22\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\field\fldedit{\*\fldinst {
\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567698"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003600390038000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 3.1}{\f0\fs24\insrsid16411278 \tab }{\cs35\ul\cf2\insrsid16411278\charrsid4790022
Concepts}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567698 \\h }{\insrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003600390038000000}}}{\fldrslt {\webhidden\insrsid16411278 7}}}}}{\f0\fs24\insrsid16411278
\par }{\field\fldedit{\*\fldinst {\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567699"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003600390039000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 3.2}{\f0\fs24\insrsid16411278 \tab }{\cs35\ul\cf2\insrsid16411278\charrsid4790022
Requirements}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567699 \\h }{\insrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003600390039000000}}}{\fldrslt {\webhidden\insrsid16411278 7}}}}}{\f0\fs24\insrsid16411278
\par }{\field\fldedit{\*\fldinst {\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567700"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700300030000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 3.3}{\f0\fs24\insrsid16411278 \tab }{\cs35\ul\cf2\insrsid16411278\charrsid4790022
Interfaces or Protocols}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567700 \\h }{\insrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700300030000000}}}{\fldrslt {\webhidden\insrsid16411278 8}}}}}{\f0\fs24\insrsid16411278
\par }\pard\plain \s30\ql \fi-360\li360\ri0\sb120\sa40\sl260\slmult0\keepn\widctlpar\tx360\tqr\tldot\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0 \b\f4\fs26\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\field\fldedit{\*\fldinst {
\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567701"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700300031000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 4 Doxygen}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {
\webhidden\insrsid16411278 PAGEREF _Toc140567701 \\h }{\insrsid16411278 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700300031000000}}}{\fldrslt {\webhidden\insrsid16411278 9}}}}}{
\b0\f0\fs24\insrsid16411278
\par }\pard\plain \s29\ql \fi-547\li907\ri0\widctlpar\tx907\tqr\tldot\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin907\itap0 \f4\fs22\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\field\fldedit{\*\fldinst {
\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567702"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700300032000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 4.1}{\f0\fs24\insrsid16411278 \tab }{\cs35\ul\cf2\insrsid16411278\charrsid4790022
Introducing Doxygen}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567702 \\h }{\insrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700300032000000}}}{\fldrslt {\webhidden\insrsid16411278 9}}}}}{\f0\fs24\insrsid16411278
\par }{\field\fldedit{\*\fldinst {\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567703"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700300033000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 4.2}{\f0\fs24\insrsid16411278 \tab }{\cs35\ul\cf2\insrsid16411278\charrsid4790022
How Doxygen Works}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567703 \\h }{\insrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700300033000000}}}{\fldrslt {\webhidden\insrsid16411278 9}}}}}{\f0\fs24\insrsid16411278
\par }{\field\fldedit{\*\fldinst {\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567704"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700300034000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 4.3}{\f0\fs24\insrsid16411278 \tab }{\cs35\ul\cf2\insrsid16411278\charrsid4790022
Special Documentation Blocks}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567704 \\h }{\insrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700300034000000}}}{\fldrslt {\webhidden\insrsid16411278 10}}}}}{\f0\fs24\insrsid16411278
\par }{\field\fldedit{\*\fldinst {\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567705"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700300035000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 4.4}{\f0\fs24\insrsid16411278 \tab }{\cs35\ul\cf2\insrsid16411278\charrsid4790022
Putting Documentation after Members}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567705 \\h }{\insrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700300035000000}}}{\fldrslt {\webhidden\insrsid16411278 11}}}}}{\f0\fs24\insrsid16411278
\par }{\field\fldedit{\*\fldinst {\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567706"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700300036000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 4.5}{\f0\fs24\insrsid16411278 \tab }{\cs35\ul\cf2\insrsid16411278\charrsid4790022
Special Commands}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567706 \\h }{\insrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700300036000000}}}{\fldrslt {\webhidden\insrsid16411278 11}}}}}{\f0\fs24\insrsid16411278
\par }\pard\plain \s28\ql \fi-900\li1800\ri0\widctlpar\tx1800\tqr\tldot\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin1800\itap0 \f4\fs22\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\field\fldedit{\*\fldinst {
\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567707"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700300037000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 4.5.1}{\f0\fs24\insrsid16411278 \tab }{
\cs35\ul\cf2\insrsid16411278\charrsid4790022 @example <file-name>}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567707 \\h }{\insrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700300037000000}}}{\fldrslt {\webhidden\insrsid16411278 11}}}}}{\f0\fs24\insrsid16411278
\par }{\field\fldedit{\*\fldinst {\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567708"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700300038000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 4.5.2}{\f0\fs24\insrsid16411278 \tab }{
\cs35\ul\cf2\insrsid16411278\charrsid4790022 @file [<name>]}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567708 \\h }{\insrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700300038000000}}}{\fldrslt {\webhidden\insrsid16411278 11}}}}}{\f0\fs24\insrsid16411278
\par }{\field\fldedit{\*\fldinst {\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567709"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700300039000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 4.5.3}{\f0\fs24\insrsid16411278 \tab }{
\cs35\ul\cf2\insrsid16411278\charrsid4790022 @attention \{ attention text \}}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567709 \\h }{\insrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700300039000000}}}{\fldrslt {\webhidden\insrsid16411278 11}}}}}{\f0\fs24\insrsid16411278
\par }{\field\fldedit{\*\fldinst {\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567710"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700310030000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 4.5.4}{\f0\fs24\insrsid16411278 \tab }{
\cs35\ul\cf2\insrsid16411278\charrsid4790022 @param <parameter-name> \{ parameter description \}}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567710 \\h }{\insrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700310030000000}}}{\fldrslt {\webhidden\insrsid16411278 11}}}}}{\f0\fs24\insrsid16411278
\par }{\field\fldedit{\*\fldinst {\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567711"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700310031000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 4.5.5}{\f0\fs24\insrsid16411278 \tab }{
\cs35\ul\cf2\insrsid16411278\charrsid4790022 @post \{ description of a postcondition \}}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567711 \\h }{\insrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700310031000000}}}{\fldrslt {\webhidden\insrsid16411278 12}}}}}{\f0\fs24\insrsid16411278
\par }{\field\fldedit{\*\fldinst {\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567712"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700310032000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 4.5.6}{\f0\fs24\insrsid16411278 \tab }{
\cs35\ul\cf2\insrsid16411278\charrsid4790022 @pre \{ description of a precondition \}}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567712 \\h }{\insrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700310032000000}}}{\fldrslt {\webhidden\insrsid16411278 12}}}}}{\f0\fs24\insrsid16411278
\par }{\field\fldedit{\*\fldinst {\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567713"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700310033000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 4.5.7}{\f0\fs24\insrsid16411278 \tab }{
\cs35\ul\cf2\insrsid16411278\charrsid4790022 @retval <return value> \{ description \}}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567713 \\h }{\insrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700310033000000}}}{\fldrslt {\webhidden\insrsid16411278 12}}}}}{\f0\fs24\insrsid16411278
\par }{\field\fldedit{\*\fldinst {\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567714"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700310034000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 4.5.8}{\f0\fs24\insrsid16411278 \tab }{
\cs35\ul\cf2\insrsid16411278\charrsid4790022 @return \{ description of what is returned \}}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567714 \\h }{\insrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700310034000000}}}{\fldrslt {\webhidden\insrsid16411278 12}}}}}{\f0\fs24\insrsid16411278
\par }{\field\fldedit{\*\fldinst {\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567715"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700310035000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 4.5.9}{\f0\fs24\insrsid16411278 \tab }{
\cs35\ul\cf2\insrsid16411278\charrsid4790022 @sa \{ references \}}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567715 \\h }{\insrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700310035000000}}}{\fldrslt {\webhidden\insrsid16411278 12}}}}}{\f0\fs24\insrsid16411278
\par }{\field\fldedit{\*\fldinst {\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567716"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700310036000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 4.5.10}{\f0\fs24\insrsid16411278 \tab }{
\cs35\ul\cf2\insrsid16411278\charrsid4790022 @since \{ text \}}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567716 \\h }{\insrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700310036000000}}}{\fldrslt {\webhidden\insrsid16411278 12}}}}}{\f0\fs24\insrsid16411278
\par }{\field\fldedit{\*\fldinst {\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567717"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700310037000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 4.5.11}{\f0\fs24\insrsid16411278 \tab }{
\cs35\ul\cf2\insrsid16411278\charrsid4790022 @test \{ paragraph describing a test case \}}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567717 \\h }{\insrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700310037000000}}}{\fldrslt {\webhidden\insrsid16411278 12}}}}}{\f0\fs24\insrsid16411278
\par }{\field\fldedit{\*\fldinst {\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567718"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700310038000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 4.5.12}{\f0\fs24\insrsid16411278 \tab }{
\cs35\ul\cf2\insrsid16411278\charrsid4790022 @todo \{ paragraph describing what is to be done \}}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567718 \\h }{\insrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700310038000000}}}{\fldrslt {\webhidden\insrsid16411278 12}}}}}{\f0\fs24\insrsid16411278
\par }\pard\plain \s29\ql \fi-547\li907\ri0\widctlpar\tx907\tqr\tldot\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin907\itap0 \f4\fs22\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\field\fldedit{\*\fldinst {
\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567719"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700310039000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 4.6}{\f0\fs24\insrsid16411278 \tab }{\cs35\ul\cf2\insrsid16411278\charrsid4790022
HTML Commands}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567719 \\h }{\insrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700310039000000}}}{\fldrslt {\webhidden\insrsid16411278 12}}}}}{\f0\fs24\insrsid16411278
\par }\pard\plain \s30\ql \fi-360\li360\ri0\sb120\sa40\sl260\slmult0\keepn\widctlpar\tx360\tqr\tldot\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0 \b\f4\fs26\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\field\fldedit{\*\fldinst {
\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567720"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700320030000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 5 Commenting Your Work}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {
\webhidden\insrsid16411278 PAGEREF _Toc140567720 \\h }{\insrsid16411278 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700320030000000}}}{\fldrslt {\webhidden\insrsid16411278 17}}}}}{
\b0\f0\fs24\insrsid16411278
\par }\pard\plain \s29\ql \fi-547\li907\ri0\widctlpar\tx907\tqr\tldot\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin907\itap0 \f4\fs22\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\field\fldedit{\*\fldinst {
\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567721"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700320031000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 5.1}{\f0\fs24\insrsid16411278 \tab }{\cs35\ul\cf2\insrsid16411278\charrsid4790022
Philosophy}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567721 \\h }{\insrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700320031000000}}}{\fldrslt {\webhidden\insrsid16411278 17}}}}}{\f0\fs24\insrsid16411278
\par }{\field\fldedit{\*\fldinst {\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567722"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700320032000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 5.2}{\f0\fs24\insrsid16411278 \tab }{\cs35\ul\cf2\insrsid16411278\charrsid4790022
What NOT to Comment}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567722 \\h }{\insrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700320032000000}}}{\fldrslt {\webhidden\insrsid16411278 17}}}}}{\f0\fs24\insrsid16411278
\par }{\field\fldedit{\*\fldinst {\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567723"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700320033000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 5.3}{\f0\fs24\insrsid16411278 \tab }{\cs35\ul\cf2\insrsid16411278\charrsid4790022
What You Must Comment}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567723 \\h }{\insrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700320033000000}}}{\fldrslt {\webhidden\insrsid16411278 18}}}}}{\f0\fs24\insrsid16411278
\par }{\field\fldedit{\*\fldinst {\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567724"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700320034000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 5.4}{\f0\fs24\insrsid16411278 \tab }{\cs35\ul\cf2\insrsid16411278\charrsid4790022
Types of Comments}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567724 \\h }{\insrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700320034000000}}}{\fldrslt {\webhidden\insrsid16411278 18}}}}}{\f0\fs24\insrsid16411278
\par }\pard\plain \s28\ql \fi-900\li1800\ri0\widctlpar\tx1800\tqr\tldot\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin1800\itap0 \f4\fs22\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\field\fldedit{\*\fldinst {
\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567725"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700320035000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 5.4.1}{\f0\fs24\insrsid16411278 \tab }{
\cs35\ul\cf2\insrsid16411278\charrsid4790022 Global Comments}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567725 \\h }{\insrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700320035000000}}}{\fldrslt {\webhidden\insrsid16411278 18}}}}}{\f0\fs24\insrsid16411278
\par }{\field\fldedit{\*\fldinst {\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567726"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700320036000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 5.4.2}{\f0\fs24\insrsid16411278 \tab }{
\cs35\ul\cf2\insrsid16411278\charrsid4790022 Internal Comments}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567726 \\h }{\insrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700320036000000}}}{\fldrslt {\webhidden\insrsid16411278 18}}}}}{\f0\fs24\insrsid16411278
\par }\pard\plain \s30\ql \fi-360\li360\ri0\sb120\sa40\sl260\slmult0\keepn\widctlpar\tx360\tqr\tldot\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0 \b\f4\fs26\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\field\fldedit{\*\fldinst {
\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567727"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700320037000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 6 Formatting}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {
\webhidden\insrsid16411278 PAGEREF _Toc140567727 \\h }{\insrsid16411278 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700320037000000}}}{\fldrslt {\webhidden\insrsid16411278 21}}}}}{
\b0\f0\fs24\insrsid16411278
\par }\pard\plain \s29\ql \fi-547\li907\ri0\widctlpar\tx907\tqr\tldot\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin907\itap0 \f4\fs22\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\field\fldedit{\*\fldinst {
\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567728"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700320038000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 6.1}{\f0\fs24\insrsid16411278 \tab }{\cs35\ul\cf2\insrsid16411278\charrsid4790022
General}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567728 \\h }{\insrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700320038000000}}}{\fldrslt {\webhidden\insrsid16411278 21}}}}}{\f0\fs24\insrsid16411278
\par }{\field\fldedit{\*\fldinst {\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567729"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700320039000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 6.2}{\f0\fs24\insrsid16411278 \tab }{\cs35\ul\cf2\insrsid16411278\charrsid4790022
Spacing}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567729 \\h }{\insrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700320039000000}}}{\fldrslt {\webhidden\insrsid16411278 21}}}}}{\f0\fs24\insrsid16411278
\par }\pard\plain \s28\ql \fi-900\li1800\ri0\widctlpar\tx1800\tqr\tldot\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin1800\itap0 \f4\fs22\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\field\fldedit{\*\fldinst {
\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567730"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700330030000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 6.2.1}{\f0\fs24\insrsid16411278 \tab }{
\cs35\ul\cf2\insrsid16411278\charrsid4790022 Vertical Spacing}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567730 \\h }{\insrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700330030000000}}}{\fldrslt {\webhidden\insrsid16411278 21}}}}}{\f0\fs24\insrsid16411278
\par }{\field\fldedit{\*\fldinst {\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567731"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700330031000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 6.2.2}{\f0\fs24\insrsid16411278 \tab }{
\cs35\ul\cf2\insrsid16411278\charrsid4790022 Horizontal Spacing}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567731 \\h }{\insrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700330031000000}}}{\fldrslt {\webhidden\insrsid16411278 22}}}}}{\f0\fs24\insrsid16411278
\par }\pard\plain \s29\ql \fi-547\li907\ri0\widctlpar\tx907\tqr\tldot\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin907\itap0 \f4\fs22\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\field\fldedit{\*\fldinst {
\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567732"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700330032000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 6.3}{\f0\fs24\insrsid16411278 \tab }{\cs35\ul\cf2\insrsid16411278\charrsid4790022
Predicate Expressions}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567732 \\h }{\insrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700330032000000}}}{\fldrslt {\webhidden\insrsid16411278 23}}}}}{\f0\fs24\insrsid16411278
\par }{\field\fldedit{\*\fldinst {\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567733"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700330033000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 6.4}{\f0\fs24\insrsid16411278 \tab }{\cs35\ul\cf2\insrsid16411278\charrsid4790022
Standard C Constructs}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567733 \\h }{\insrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700330033000000}}}{\fldrslt {\webhidden\insrsid16411278 24}}}}}{\f0\fs24\insrsid16411278
\par }{\field\fldedit{\*\fldinst {\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567734"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700330034000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 6.5}{\f0\fs24\insrsid16411278 \tab }{\cs35\ul\cf2\insrsid16411278\charrsid4790022
Goto}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567734 \\h }{\insrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700330034000000}}}{\fldrslt {\webhidden\insrsid16411278 25}}}}}{\f0\fs24\insrsid16411278
\par }{\field\fldedit{\*\fldinst {\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567735"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700330035000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 6.6}{\f0\fs24\insrsid16411278 \tab }{\cs35\ul\cf2\insrsid16411278\charrsid4790022
File Heading}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567735 \\h }{\insrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700330035000000}}}{\fldrslt {\webhidden\insrsid16411278 26}}}}}{\f0\fs24\insrsid16411278
\par }{\field\fldedit{\*\fldinst {\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567736"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700330036000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 6.7}{\f0\fs24\insrsid16411278 \tab }{\cs35\ul\cf2\insrsid16411278\charrsid4790022
Function Headings}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567736 \\h }{\insrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700330036000000}}}{\fldrslt {\webhidden\insrsid16411278 27}}}}}{\f0\fs24\insrsid16411278
\par }{\field\fldedit{\*\fldinst {\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567737"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700330037000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 6.8}{\f0\fs24\insrsid16411278 \tab }{\cs35\ul\cf2\insrsid16411278\charrsid4790022
C Function Layout}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567737 \\h }{\insrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700330037000000}}}{\fldrslt {\webhidden\insrsid16411278 28}}}}}{\f0\fs24\insrsid16411278
\par }\pard\plain \s30\ql \fi-360\li360\ri0\sb120\sa40\sl260\slmult0\keepn\widctlpar\tx360\tqr\tldot\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0 \b\f4\fs26\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\field\fldedit{\*\fldinst {
\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567738"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700330038000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 7 Include Files}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {
\webhidden\insrsid16411278 PAGEREF _Toc140567738 \\h }{\insrsid16411278 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700330038000000}}}{\fldrslt {\webhidden\insrsid16411278 31}}}}}{
\b0\f0\fs24\insrsid16411278
\par }\pard\plain \s29\ql \fi-547\li907\ri0\widctlpar\tx907\tqr\tldot\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin907\itap0 \f4\fs22\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\field\fldedit{\*\fldinst {
\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567739"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700330039000000}}}{\fldrslt {\cs35\ul\cf2\cgrid0\insrsid16411278\charrsid4790022 7.1}{\f0\fs24\insrsid16411278 \tab }{
\cs35\ul\cf2\cgrid0\insrsid16411278\charrsid4790022 General Rules}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567739 \\h }{\insrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700330039000000}}}{\fldrslt {\webhidden\insrsid16411278 31}}}}}{\f0\fs24\insrsid16411278
\par }{\field\fldedit{\*\fldinst {\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567740"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700340030000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 7.2}{\f0\fs24\insrsid16411278 \tab }{\cs35\ul\cf2\insrsid16411278\charrsid4790022
Macros}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567740 \\h }{\insrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700340030000000}}}{\fldrslt {\webhidden\insrsid16411278 33}}}}}{\f0\fs24\insrsid16411278
\par }\pard\plain \s28\ql \fi-900\li1800\ri0\widctlpar\tx1800\tqr\tldot\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin1800\itap0 \f4\fs22\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\field\fldedit{\*\fldinst {
\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567741"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700340031000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 7.2.1}{\f0\fs24\insrsid16411278 \tab }{
\cs35\ul\cf2\insrsid16411278\charrsid4790022 Macros as Functions}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567741 \\h }{\insrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700340031000000}}}{\fldrslt {\webhidden\insrsid16411278 33}}}}}{\f0\fs24\insrsid16411278
\par }\pard\plain \s30\ql \fi-360\li360\ri0\sb120\sa40\sl260\slmult0\keepn\widctlpar\tx360\tqr\tldot\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0 \b\f4\fs26\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\field\fldedit{\*\fldinst {
\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567742"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700340032000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 8 Declarations and Types}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {
\webhidden\insrsid16411278 PAGEREF _Toc140567742 \\h }{\insrsid16411278 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700340032000000}}}{\fldrslt {\webhidden\insrsid16411278 35}}}}}{
\b0\f0\fs24\insrsid16411278
\par }\pard\plain \s29\ql \fi-547\li907\ri0\widctlpar\tx907\tqr\tldot\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin907\itap0 \f4\fs22\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\field\fldedit{\*\fldinst {
\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567743"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700340033000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 8.1}{\f0\fs24\insrsid16411278 \tab }{\cs35\ul\cf2\insrsid16411278\charrsid4790022
Common Data Types}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567743 \\h }{\insrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700340033000000}}}{\fldrslt {\webhidden\insrsid16411278 35}}}}}{\f0\fs24\insrsid16411278
\par }{\field\fldedit{\*\fldinst {\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567744"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700340034000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 8.2}{\f0\fs24\insrsid16411278 \tab }{\cs35\ul\cf2\insrsid16411278\charrsid4790022
EFI Constants}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567744 \\h }{\insrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700340034000000}}}{\fldrslt {\webhidden\insrsid16411278 36}}}}}{\f0\fs24\insrsid16411278
\par }{\field\fldedit{\*\fldinst {\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567745"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700340035000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 8.3}{\f0\fs24\insrsid16411278 \tab }{\cs35\ul\cf2\insrsid16411278\charrsid4790022
Enumerated Types}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567745 \\h }{\insrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700340035000000}}}{\fldrslt {\webhidden\insrsid16411278 37}}}}}{\f0\fs24\insrsid16411278
\par }{\field\fldedit{\*\fldinst {\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567746"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700340036000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 8.4}{\f0\fs24\insrsid16411278 \tab }{\cs35\ul\cf2\insrsid16411278\charrsid4790022
Structure }{\cs35\ul\cf2\dbch\af13\insrsid16411278\charrsid4790022 \hich\af4\dbch\af13\loch\f4 Declaration}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567746 \\h }{\insrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700340036000000}}}{\fldrslt {\webhidden\insrsid16411278 37}}}}}{\f0\fs24\insrsid16411278
\par }\pard\plain \s28\ql \fi-900\li1800\ri0\widctlpar\tx1800\tqr\tldot\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin1800\itap0 \f4\fs22\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\field\fldedit{\*\fldinst {
\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567747"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700340037000000}}}{\fldrslt {\cs35\ul\cf2\dbch\af13\insrsid16411278\charrsid4790022 \hich\af4\dbch\af13\loch\f4 8.4.1}{\f0\fs24\insrsid16411278 \tab }{
\cs35\ul\cf2\dbch\af13\insrsid16411278\charrsid4790022 \hich\af4\dbch\af13\loch\f4 Structure Declaration with Forward Reference or Self-Reference}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567747 \\h }
{\insrsid16411278 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700340037000000}}}{\fldrslt {\webhidden\insrsid16411278 37}}}}}{\f0\fs24\insrsid16411278
\par }{\field\fldedit{\*\fldinst {\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567748"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700340038000000}}}{\fldrslt {\cs35\ul\cf2\dbch\af13\insrsid16411278\charrsid4790022 \hich\af4\dbch\af13\loch\f4 8.4.2}{\f0\fs24\insrsid16411278 \tab }{
\cs35\ul\cf2\dbch\af13\insrsid16411278\charrsid4790022 \hich\af4\dbch\af13\loch\f4 Structure Declaration witho\hich\af4\dbch\af13\loch\f4 ut Forward Reference}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {\webhidden\insrsid16411278
PAGEREF _Toc140567748 \\h }{\insrsid16411278 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700340038000000}}}{\fldrslt {\webhidden\insrsid16411278 38}}}}}{\f0\fs24\insrsid16411278
\par }{\field\fldedit{\*\fldinst {\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567749"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700340039000000}}}{\fldrslt {\cs35\ul\cf2\dbch\af13\insrsid16411278\charrsid4790022 \hich\af4\dbch\af13\loch\f4 8.4.3}{\f0\fs24\insrsid16411278 \tab }{
\cs35\ul\cf2\dbch\af13\insrsid16411278\charrsid4790022 \hich\af4\dbch\af13\loch\f4 Structure Reference}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567749 \\h }{\insrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700340039000000}}}{\fldrslt {\webhidden\insrsid16411278 38}}}}}{\f0\fs24\insrsid16411278
\par }\pard\plain \s30\ql \fi-360\li360\ri0\sb120\sa40\sl260\slmult0\keepn\widctlpar\tx360\tqr\tldot\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0 \b\f4\fs26\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\field\fldedit{\*\fldinst {
\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567750"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700350030000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 9 Naming Conventions}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {
\webhidden\insrsid16411278 PAGEREF _Toc140567750 \\h }{\insrsid16411278 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700350030000000}}}{\fldrslt {\webhidden\insrsid16411278 39}}}}}{
\b0\f0\fs24\insrsid16411278
\par }\pard\plain \s29\ql \fi-547\li907\ri0\widctlpar\tx907\tqr\tldot\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin907\itap0 \f4\fs22\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\field\fldedit{\*\fldinst {
\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567751"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700350031000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 9.1}{\f0\fs24\insrsid16411278 \tab }{\cs35\ul\cf2\insrsid16411278\charrsid4790022
Type and Macro Names}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567751 \\h }{\insrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700350031000000}}}{\fldrslt {\webhidden\insrsid16411278 39}}}}}{\f0\fs24\insrsid16411278
\par }{\field\fldedit{\*\fldinst {\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567752"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700350032000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 9.2}{\f0\fs24\insrsid16411278 \tab }{\cs35\ul\cf2\insrsid16411278\charrsid4790022
File, Function, and Data Names}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567752 \\h }{\insrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700350032000000}}}{\fldrslt {\webhidden\insrsid16411278 39}}}}}{\f0\fs24\insrsid16411278
\par }{\field\fldedit{\*\fldinst {\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567753"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700350033000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 9.3}{\f0\fs24\insrsid16411278 \tab }{\cs35\ul\cf2\insrsid16411278\charrsid4790022
Hungarian Prefixes}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567753 \\h }{\insrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700350033000000}}}{\fldrslt {\webhidden\insrsid16411278 40}}}}}{\f0\fs24\insrsid16411278
\par }\pard\plain \s28\ql \fi-900\li1800\ri0\widctlpar\tx1800\tqr\tldot\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin1800\itap0 \f4\fs22\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\field\fldedit{\*\fldinst {
\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567754"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700350034000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 9.3.1}{\f0\fs24\insrsid16411278 \tab }{
\cs35\ul\cf2\insrsid16411278\charrsid4790022 Global and Module Variables}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567754 \\h }{\insrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700350034000000}}}{\fldrslt {\webhidden\insrsid16411278 40}}}}}{\f0\fs24\insrsid16411278
\par }{\field\fldedit{\*\fldinst {\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567755"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700350035000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 9.3.2}{\f0\fs24\insrsid16411278 \tab }{
\cs35\ul\cf2\insrsid16411278\charrsid4790022 Module Example}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567755 \\h }{\insrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700350035000000}}}{\fldrslt {\webhidden\insrsid16411278 41}}}}}{\f0\fs24\insrsid16411278
\par }\pard\plain \s29\ql \fi-547\li907\ri0\widctlpar\tx907\tqr\tldot\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin907\itap0 \f4\fs22\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\field\fldedit{\*\fldinst {
\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567756"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700350036000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 9.4}{\f0\fs24\insrsid16411278 \tab }{\cs35\ul\cf2\insrsid16411278\charrsid4790022
Naming Rules}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567756 \\h }{\insrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700350036000000}}}{\fldrslt {\webhidden\insrsid16411278 41}}}}}{\f0\fs24\insrsid16411278
\par }\pard\plain \s28\ql \fi-900\li1800\ri0\widctlpar\tx1800\tqr\tldot\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin1800\itap0 \f4\fs22\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\field\fldedit{\*\fldinst {
\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567757"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700350037000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 9.4.1}{\f0\fs24\insrsid16411278 \tab }{
\cs35\ul\cf2\insrsid16411278\charrsid4790022 Common Opposites in Variable Names}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567757 \\h }{\insrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700350037000000}}}{\fldrslt {\webhidden\insrsid16411278 41}}}}}{\f0\fs24\insrsid16411278
\par }{\field\fldedit{\*\fldinst {\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567758"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700350038000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 9.4.2}{\f0\fs24\insrsid16411278 \tab }{
\cs35\ul\cf2\insrsid16411278\charrsid4790022 Use of Abbreviations}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567758 \\h }{\insrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700350038000000}}}{\fldrslt {\webhidden\insrsid16411278 41}}}}}{\f0\fs24\insrsid16411278
\par }{\field\fldedit{\*\fldinst {\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567759"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700350039000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 9.4.3}{\f0\fs24\insrsid16411278 \tab }{
\cs35\ul\cf2\insrsid16411278\charrsid4790022 Use of Acronyms}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567759 \\h }{\insrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700350039000000}}}{\fldrslt {\webhidden\insrsid16411278 42}}}}}{\f0\fs24\insrsid16411278
\par }\pard\plain \s30\ql \fi-360\li360\ri0\sb120\sa40\sl260\slmult0\keepn\widctlpar\tx360\tqr\tldot\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0 \b\f4\fs26\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\field\fldedit{\*\fldinst {
\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567760"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700360030000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 10 Design Characteristics}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {
\webhidden\insrsid16411278 PAGEREF _Toc140567760 \\h }{\insrsid16411278 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700360030000000}}}{\fldrslt {\webhidden\insrsid16411278 45}}}}}{
\b0\f0\fs24\insrsid16411278
\par }{\field\fldedit{\*\fldinst {\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567761"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700360031000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 11 Maintenance Rules}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {
\webhidden\insrsid16411278 PAGEREF _Toc140567761 \\h }{\insrsid16411278 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700360031000000}}}{\fldrslt {\webhidden\insrsid16411278 47}}}}}{
\b0\f0\fs24\insrsid16411278
\par }{\field\fldedit{\*\fldinst {\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567762"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700360032000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 Appendix A Coding Standards Reference}{\webhidden\insrsid16411278 \tab }
{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567762 \\h }{\insrsid16411278 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700360032000000}}}{\fldrslt {
\webhidden\insrsid16411278 49}}}}}{\b0\f0\fs24\insrsid16411278
\par }\pard\plain \s29\ql \fi-547\li907\ri0\widctlpar\tx1800\tqr\tldot\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin907\itap0 \f4\fs22\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\field\fldedit{\*\fldinst {
\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567763"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700360033000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 A.1}{\f0\fs24\insrsid16411278 \tab }{\cs35\ul\cf2\insrsid16411278\charrsid4790022
Naming}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567763 \\h }{\insrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700360033000000}}}{\fldrslt {\webhidden\insrsid16411278 49}}}}}{\f0\fs24\insrsid16411278
\par }{\field\fldedit{\*\fldinst {\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567764"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700360034000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 A.2}{\f0\fs24\insrsid16411278 \tab }{\cs35\ul\cf2\insrsid16411278\charrsid4790022
Doxygen}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567764 \\h }{\insrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700360034000000}}}{\fldrslt {\webhidden\insrsid16411278 49}}}}}{\f0\fs24\insrsid16411278
\par }{\field\fldedit{\*\fldinst {\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567765"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700360035000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 A.3}{\f0\fs24\insrsid16411278 \tab }{\cs35\ul\cf2\insrsid16411278\charrsid4790022
Commenting}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567765 \\h }{\insrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700360035000000}}}{\fldrslt {\webhidden\insrsid16411278 50}}}}}{\f0\fs24\insrsid16411278
\par }{\field\fldedit{\*\fldinst {\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567766"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700360036000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 A.4}{\f0\fs24\insrsid16411278 \tab }{\cs35\ul\cf2\insrsid16411278\charrsid4790022
Coding}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567766 \\h }{\insrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700360036000000}}}{\fldrslt {\webhidden\insrsid16411278 50}}}}}{\f0\fs24\insrsid16411278
\par }{\field\fldedit{\*\fldinst {\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567767"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700360037000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 A.5}{\f0\fs24\insrsid16411278 \tab }{\cs35\ul\cf2\insrsid16411278\charrsid4790022
Formatting}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567767 \\h }{\insrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700360037000000}}}{\fldrslt {\webhidden\insrsid16411278 51}}}}}{\f0\fs24\insrsid16411278
\par }{\field\fldedit{\*\fldinst {\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567768"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700360038000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 A.6}{\f0\fs24\insrsid16411278 \tab }{\cs35\ul\cf2\insrsid16411278\charrsid4790022
Common Examples}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567768 \\h }{\insrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700360038000000}}}{\fldrslt {\webhidden\insrsid16411278 52}}}}}{\f0\fs24\insrsid16411278
\par }\pard\plain \s28\ql \fi-900\li1800\ri0\widctlpar\tx1800\tqr\tldot\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin1800\itap0 \f4\fs22\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\field\fldedit{\*\fldinst {
\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567769"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700360039000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 A.6.1}{\f0\fs24\insrsid16411278 \tab }{
\cs35\ul\cf2\insrsid16411278\charrsid4790022 File Heading}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567769 \\h }{\insrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700360039000000}}}{\fldrslt {\webhidden\insrsid16411278 52}}}}}{\f0\fs24\insrsid16411278
\par }{\field\fldedit{\*\fldinst {\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567770"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700370030000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 A.6.2}{\f0\fs24\insrsid16411278 \tab }{
\cs35\ul\cf2\insrsid16411278\charrsid4790022 Function Declarations}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567770 \\h }{\insrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700370030000000}}}{\fldrslt {\webhidden\insrsid16411278 53}}}}}{\f0\fs24\insrsid16411278
\par }{\field\fldedit{\*\fldinst {\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567771"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700370031000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 A.6.3}{\f0\fs24\insrsid16411278 \tab }{
\cs35\ul\cf2\insrsid16411278\charrsid4790022 Type Declarations}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567771 \\h }{\insrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700370031000000}}}{\fldrslt {\webhidden\insrsid16411278 54}}}}}{\f0\fs24\insrsid16411278
\par }{\field\fldedit{\*\fldinst {\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567772"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700370032000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 A.6.4}{\f0\fs24\insrsid16411278 \tab }{
\cs35\ul\cf2\insrsid16411278\charrsid4790022 Function Calling}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567772 \\h }{\insrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700370032000000}}}{\fldrslt {\webhidden\insrsid16411278 54}}}}}{\f0\fs24\insrsid16411278
\par }{\field\fldedit{\*\fldinst {\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567773"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700370033000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 A.6.5}{\f0\fs24\insrsid16411278 \tab }{
\cs35\ul\cf2\insrsid16411278\charrsid4790022 Control Statements}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567773 \\h }{\insrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700370033000000}}}{\fldrslt {\webhidden\insrsid16411278 55}}}}}{\f0\fs24\insrsid16411278
\par }\pard\plain \s30\ql \fi-360\li360\ri0\sb120\sa40\sl260\slmult0\keepn\widctlpar\tx360\tqr\tldot\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0 \b\f4\fs26\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\field\fldedit{\*\fldinst {
\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\insrsid16411278 HYPERLINK \\l "_Toc140567774"}{\cs35\ul\cf2\insrsid16411278\charrsid4790022 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700370034000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid4790022 Appendix B Optimization and Performance}{\webhidden\insrsid16411278 \tab }
{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567774 \\h }{\insrsid16411278 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700370034000000}}}{\fldrslt {
\webhidden\insrsid16411278 57}}}}}{\b0\f0\fs24\insrsid16411278
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 }}\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0
\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801
\par }\pard\plain \s30\ql \fi-360\li360\ri0\sb120\sa40\sl260\slmult0\keepn\widctlpar\tx360\tqr\tldot\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0 \b\f4\fs26\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\insrsid15862801 Tables
\par }\pard\plain \s29\ql \fi-547\li907\ri0\widctlpar\tqr\tldot\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin907\itap0 \f4\fs22\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\field\fldedit{\*\fldinst {\insrsid15862801 TOC \\h \\z \\
t "TableTitle,2" }}{\fldrslt {\field\fldedit{\*\fldinst {\cs35\ul\cf2\insrsid16411278\charrsid11946309 }{\insrsid16411278 HYPERLINK \\l "_Toc140567775"}{\cs35\ul\cf2\insrsid16411278\charrsid11946309 }{\ul\cf2\insrsid16411278\charrsid16411278
{\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700370035000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid11946309 Table 1. HTML Commands}{\webhidden\insrsid16411278 \tab }
{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567775 \\h }{\insrsid16411278 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700370035000000}}}{\fldrslt {
\webhidden\insrsid16411278 12}}}}}{\f0\fs24\insrsid16411278
\par }{\field\fldedit{\*\fldinst {\cs35\ul\cf2\insrsid16411278\charrsid11946309 }{\insrsid16411278 HYPERLINK \\l "_Toc140567776"}{\cs35\ul\cf2\insrsid16411278\charrsid11946309 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700370036000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid11946309 Table 2. HTML Character Entities}{\webhidden\insrsid16411278 \tab }
{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567776 \\h }{\insrsid16411278 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700370036000000}}}{\fldrslt {
\webhidden\insrsid16411278 15}}}}}{\f0\fs24\insrsid16411278
\par }{\field\fldedit{\*\fldinst {\cs35\ul\cf2\insrsid16411278\charrsid11946309 }{\insrsid16411278 HYPERLINK \\l "_Toc140567777"}{\cs35\ul\cf2\insrsid16411278\charrsid11946309 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700370037000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid11946309 Table 3. Predicate Expression Examples}{\webhidden\insrsid16411278 \tab }
{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567777 \\h }{\insrsid16411278 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700370037000000}}}{\fldrslt {
\webhidden\insrsid16411278 24}}}}}{\f0\fs24\insrsid16411278
\par }{\field\fldedit{\*\fldinst {\cs35\ul\cf2\insrsid16411278\charrsid11946309 }{\insrsid16411278 HYPERLINK \\l "_Toc140567778"}{\cs35\ul\cf2\insrsid16411278\charrsid11946309 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700370038000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid11946309 Table 4. IN and OUT Usage}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {
\webhidden\insrsid16411278 PAGEREF _Toc140567778 \\h }{\insrsid16411278 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700370038000000}}}{\fldrslt {\webhidden\insrsid16411278 30}}}}}{
\f0\fs24\insrsid16411278
\par }{\field\fldedit{\*\fldinst {\cs35\ul\cf2\insrsid16411278\charrsid11946309 }{\insrsid16411278 HYPERLINK \\l "_Toc140567779"}{\cs35\ul\cf2\insrsid16411278\charrsid11946309 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700370039000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid11946309 Table 5. EFI Data Types}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {
\webhidden\insrsid16411278 PAGEREF _Toc140567779 \\h }{\insrsid16411278 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700370039000000}}}{\fldrslt {\webhidden\insrsid16411278 35}}}}}{
\f0\fs24\insrsid16411278
\par }{\field\fldedit{\*\fldinst {\cs35\ul\cf2\insrsid16411278\charrsid11946309 }{\insrsid16411278 HYPERLINK \\l "_Toc140567780"}{\cs35\ul\cf2\insrsid16411278\charrsid11946309 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700380030000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid11946309 Table 6. Modifiers for Common EFI Data Types}{\webhidden\insrsid16411278 \tab }
{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567780 \\h }{\insrsid16411278 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700380030000000}}}{\fldrslt {
\webhidden\insrsid16411278 36}}}}}{\f0\fs24\insrsid16411278
\par }{\field\fldedit{\*\fldinst {\cs35\ul\cf2\insrsid16411278\charrsid11946309 }{\insrsid16411278 HYPERLINK \\l "_Toc140567781"}{\cs35\ul\cf2\insrsid16411278\charrsid11946309 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700380031000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid11946309 Table 7. EFI Constants}{\webhidden\insrsid16411278 \tab }{\field{\*\fldinst {
\webhidden\insrsid16411278 PAGEREF _Toc140567781 \\h }{\insrsid16411278 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700380031000000}}}{\fldrslt {\webhidden\insrsid16411278 36}}}}}{
\f0\fs24\insrsid16411278
\par }{\field\fldedit{\*\fldinst {\cs35\ul\cf2\insrsid16411278\charrsid11946309 }{\insrsid16411278 HYPERLINK \\l "_Toc140567782"}{\cs35\ul\cf2\insrsid16411278\charrsid11946309 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700380032000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid11946309 Table 8. EFI Supported Abbreviations}{\webhidden\insrsid16411278 \tab }
{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567782 \\h }{\insrsid16411278 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700380032000000}}}{\fldrslt {
\webhidden\insrsid16411278 42}}}}}{\f0\fs24\insrsid16411278
\par }{\field\fldedit{\*\fldinst {\cs35\ul\cf2\insrsid16411278\charrsid11946309 }{\insrsid16411278 HYPERLINK \\l "_Toc140567783"}{\cs35\ul\cf2\insrsid16411278\charrsid11946309 }{\ul\cf2\insrsid16411278\charrsid16411278 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700380033000000}}}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid11946309 Table 9. EFI Supported Acronyms}{\webhidden\insrsid16411278 \tab }
{\field{\*\fldinst {\webhidden\insrsid16411278 PAGEREF _Toc140567783 \\h }{\insrsid16411278 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f0054006f0063003100340030003500360037003700380033000000}}}{\fldrslt {
\webhidden\insrsid16411278 42}}}}}{\f0\fs24\insrsid16411278
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 }}\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0
\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\lang1024\langfe1024\noproof\insrsid15862801
\par }{\insrsid15862801 \page
\par
\par \sect }\sectd \psz1\sbkodd\pgnrestart\linex0\endnhere\titlepg\pgbrdropt32\sectlinegrid360\sectdefaultcl\sftnbj {\headerr \pard\plain \s42\ql \li0\ri0\sb80\sa60\sl220\slmult0\widctlpar
\tqc\tx4680\tqr\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \b\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 \tab \tab }{\field{\*\fldinst {\insrsid15862801 REF _Ref133055922 \\h }{\insrsid15862801
{\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f005200650066003100330033003000350035003900320032000000}}}{\fldrslt {\insrsid15862801 Introduction}}}{\insrsid15862801
\par }}{\headerf \pard\plain \s41\ql \li0\ri0\sb80\sa60\sl220\slmult0\widctlpar\tqc\tx4680\tqr\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \b\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 \tab \tab }{
\insrsid15862801\charrsid16067590
\par }}{\listtext\pard\plain\s1 \b\f4\fs40\kerning28\insrsid15862801 \hich\af4\dbch\af0\loch\f4 1\tab}\pard\plain \s1\qr \li0\ri0\sa360\keepn\widctlpar\brdrb\brdrs\brdrw15\brsp20\brdrcf1 \aspalpha\aspnum\faauto\ls6\outlinelevel0
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst0\pnrxst0\pnrstop4\pnrstart1\pnrrgb1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc1\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr1\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin0\itap0
\b\f4\fs40\lang1033\langfe1033\kerning28\cgrid\langnp1033\langfenp1033 {\insrsid15862801 \line {\*\bkmkstart _Toc32659257}{\*\bkmkstart _Ref128885728}{\*\bkmkstart _Ref133055922}{\*\bkmkstart _Toc140567690}Introduction{\*\bkmkend _Toc32659257}
{\*\bkmkend _Ref128885728}{\*\bkmkend _Ref133055922}{\*\bkmkend _Toc140567690}
\par {\*\bkmkstart _Toc453646491}{\*\bkmkstart _Toc61344935}{\*\bkmkstart _Toc140567691}{\listtext\pard\plain\s2 \b\f4\fs28\insrsid15862801 \hich\af4\dbch\af0\loch\f4 1.1\tab}}\pard\plain \s2\ql \fi-720\li900\ri0\sb360\sa100\sl280\slmult0\keepn\widctlpar
\jclisttab\tx900\aspalpha\aspnum\faauto\ls6\ilvl1\outlinelevel1
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst3\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrstop8\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9
\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc1\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc1\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr1\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr1\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrstop36\adjustright\rin0\lin900\itap0 \b\f4\fs28\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Abstract{\*\bkmkend _Toc140567691}
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 The }{\i\insrsid16411278 EDK II C}{\insrsid15862801 }{
\i\insrsid15862801 Coding Standards Specification}{\insrsid15862801 establishes a set of rules intended not as a constraint, but as an enabling philosophy which will:
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard\plain \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc1\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr1\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Establish uniformity of style.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang {\pntxtb \'b7}}
\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr2\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {\insrsid15862801
Set minimum information content requirements.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang {\pntxtb \'b7}}
\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc3\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr3\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {\insrsid15862801
Allow all programmers to easily understand the code.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang {\pntxtb \'b7}}
\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc4\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr4\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {\insrsid15862801
Facilitate support tasks by establishing uniform conventions.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang {\pntxtb \'b7}}
\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc5\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr5\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {\insrsid15862801
Ease documentation efforts by embedding the design documentation in the code.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang {\pntxtb \'b7}}
\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc6\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr6\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {\insrsid15862801
Reduce client and new employee learning curves by providing accurate code documentation and uniform style.
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801
These rules will apply beginning with release 9.0 of the Framework. All changes or additions from this point on shall conform to this specification.
\par The chronic problem of providing accurate documentation of the code base is addressed by embedding the documentation within the code. While this does not guarantee that the documentation will be kept up to date, it significantly increases the chances.
\par The }{\field\flddirty{\*\fldinst {\i\insrsid15862801 HYPERLINK "http://www.doxygen.org/" }{\i\insrsid15862801\charrsid12521059 {\*\datafield
00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b3000000068007400740070003a002f002f007700770077002e0064006f0078007900670065006e002e006f00720067002f000000}}}{\fldrslt {\cs35\i\ul\cf2\insrsid15862801\charrsid12521059 Doxygen
}}}{\insrsid15862801 document generation system will be used to extract information from specially formatted comment blocks, as well as the syntactic elements of the code, to produce formatted HTML documentation.
\par Protocol standards are presented that will ensure that the contractual relationship between APIs and their callers is clear and well maintained.
\par Pitfalls inherent in the }{\f1\insrsid15862801\charrsid1800355 C}{\insrsid15862801 language are also addressed with standard practices described that will reduce ones chances of becoming a victim.
\par In recognition that a 60+ page coding standard can be a bit daunting, a concise reference to the standard\rquote s key elements is available in }{\field{\*\fldinst {\cs35\ul\cf2\insrsid15862801\charrsid15274446 REF _Ref132793167 \\r \\h }{
\cs35\ul\cf2\insrsid15862801\charrsid15274446 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f005200650066003100330032003700390033003100360037000000}}{\cs35\ul\cf2\insrsid15862801\charrsid15274446 \\* MERGEFORMAT }}{\fldrslt {
\cs35\ul\cf2\insrsid16411278 Appendix A}}}{\insrsid15862801 .}{\insrsid15862801\charrsid12521059
\par {\*\bkmkstart _Toc140567692}{\*\bkmkend _Toc453646491}{\*\bkmkend _Toc61344935}{\listtext\pard\plain\s2 \b\f4\fs28\insrsid15862801 \hich\af4\dbch\af0\loch\f4 1.2\tab}}\pard\plain \s2\ql \li0\ri0\sb360\sa100\sl320\slmult0\keepn\widctlpar
\jclisttab\tx0\jclisttab\tx900\aspalpha\aspnum\faauto\ls6\ilvl1\outlinelevel1
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst3\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrstop8\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9
\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc1\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc2\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr1\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr2\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrstop36\adjustright\rin0\lin0\itap0 \b\f4\fs28\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Rationale{\*\bkmkend _Toc140567692}
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801
Software engineering is much more than writing code that will work one time. Software engineering entails writing code that:
\par {\pntext\pard\plain\s43 \f37\fs22\insrsid15862801 \hich\af37\dbch\af0\loch\f37 1.\tab}}\pard\plain \s43\ql \fi-360\li907\ri0\sa20\sl260\slmult0\widctlpar\tx360{\*\pn \pnlvlbody\ilvl0\ls31\pnrnot0\pndec\pnstart1\pnindent360\pnhang {\pntxta .}}
\aspalpha\aspnum\faauto\ls31
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst2\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrstop6\pnrstart1\pnrrgb1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc1\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr1\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin907\itap0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Meets project requirements.
\par {\pntext\pard\plain\s43 \f37\fs22\insrsid15862801 \hich\af37\dbch\af0\loch\f37 2.\tab}}\pard \s43\ql \fi-360\li907\ri0\sa20\sl260\slmult0\widctlpar\tx360{\*\pn \pnlvlbody\ilvl0\ls31\pnrnot0\pndec\pnstart1\pnindent360\pnhang {\pntxta .}}
\aspalpha\aspnum\faauto\ls31
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst2\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrstop6\pnrstart1\pnrrgb1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr2\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin907\itap0 {
\insrsid15862801 Is testable.
\par {\pntext\pard\plain\s43 \f37\fs22\insrsid15862801 \hich\af37\dbch\af0\loch\f37 3.\tab}}\pard \s43\ql \fi-360\li907\ri0\sa20\sl260\slmult0\widctlpar\tx360{\*\pn \pnlvlbody\ilvl0\ls31\pnrnot0\pndec\pnstart1\pnindent360\pnhang {\pntxta .}}
\aspalpha\aspnum\faauto\ls31
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst2\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrstop6\pnrstart1\pnrrgb1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc3\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr3\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin907\itap0 {
\insrsid15862801 Can be maintained by the author or by others that have varying degrees of experience and familiarity with the code.
\par {\pntext\pard\plain\s43 \f37\fs22\insrsid15862801 \hich\af37\dbch\af0\loch\f37 4.\tab}}\pard \s43\ql \fi-360\li907\ri0\sa20\sl260\slmult0\widctlpar\tx360{\*\pn \pnlvlbody\ilvl0\ls31\pnrnot0\pndec\pnstart1\pnindent360\pnhang {\pntxta .}}
\aspalpha\aspnum\faauto\ls31
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst2\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrstop6\pnrstart1\pnrrgb1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc4\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr4\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin907\itap0 {
\insrsid15862801 Minimizes the learning curve for programmers new to the product. (Our customers)
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 The Intel}{\f4\fs16\up6\insrsid15862801 \'ae}{
\insrsid15862801 Platform Innovation Framework for EFI (hereafter referred to as \'93the Framework\'94) project decided to use }{\f1\insrsid15862801\charrsid1800355 C}{\insrsid15862801
due to its simplicity and flexibility, but these attributes have a downside in that each developer\rquote s code could
be constructed in totally different ways that are not consistent. This lack of uniformity makes understanding and maintaining the code very difficult.
\par }\pard \ql \li547\ri0\sb80\sa60\sl260\slmult0\keep\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 {\insrsid15862801 Uniformity is the key theme of these rules. }{\insrsid15862801\charrsid2053155
Although you may disagree with many of the decisions made here, please try to swallow your indignation and conform to these standards.}{\insrsid15862801 In addition, some of the style suggestions will also help you avoid pitfalls inherent in the }{
\f1\insrsid15862801\charrsid1800355 C}{\insrsid15862801 language. The goal of this document is making you, and those who follow you, more productive.
\par }\pard \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 {\insrsid15862801 Some of the strict rules for protocol and driver construction may seem overly onerous. Don\rquote t panic\emdash
there is a method to our madness\emdash we intend to construct wizards to aid in the construction of protocol include files and device driver templates.
The consistency will prevent name collision and require much less rote memory (or code surfing) to remember the names of protocol declarations or GUID definitions.
\par In conclusion, it\rquote s uniformity, uniformity, uniformity. With that said, this document is not intended to be dogma. If there are valid reasons to violate a rule, it is okay, as long as the senior developers on the project all agree it\rquote
s okay.
\par A good software engineer will think about maintaining a consistent and uniform coding style. Having a
set of rules to follow allows you to spend more time solving real problems and less time thinking about style. If you are a more junior software engineer, and you don\rquote
t think about what it will take to maintain your code, you may not see the benefit\emdash but now is a good time to start, so you can be a good software engineer. Junior software engineers will also benefit by being able to understand other people
\rquote s code much easier because the code will be written in a consistent manner. Consistency and uniformity enable productivity.
\par {\*\bkmkstart _Toc140567693}{\listtext\pard\plain\s2 \b\f4\fs28\insrsid15862801 \hich\af4\dbch\af0\loch\f4 1.3\tab}}\pard\plain \s2\ql \li0\ri0\sb360\sa100\sl320\slmult0\keepn\widctlpar\jclisttab\tx900\aspalpha\aspnum\faauto\ls6\ilvl1\outlinelevel1
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst3\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrstop8\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9
\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc1\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc3\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr1\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr3\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrstop36\adjustright\rin0\lin0\itap0 \b\f4\fs28\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Scope{\*\bkmkend _Toc140567693}
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801
This document describes stylistic conventions and requirements as they apply to writing }{\f1\insrsid15862801\charrsid1800355 C}{\insrsid15862801
code for the Framework environment. Its bulk is intended to provide rationale and disambiguating detail for each rule and requirement. An appendix summarizes the rules in a compact and easily managed form.
\par }{\insrsid15862801\charrsid2972567 The C dialect we will be using is ANSI standard }{\f1\insrsid15862801\charrsid1800355 C}{\insrsid15862801\charrsid2972567 , or C89. If you are not familiar with this dialect, }{\insrsid15862801 get}{
\insrsid15862801\charrsid2972567 the second edition of Kernighan and Ritchie's }{\i\insrsid15862801\charrsid2972567 The }{\f1\insrsid15862801\charrsid1800355 C}{\insrsid15862801 }{\i\insrsid15862801\charrsid2972567 Programming Language}{
\insrsid15862801\charrsid2972567 and Harbison and Steele's }{\i\insrsid15862801\charrsid2972567 C: A Reference Manual}{\insrsid15862801\charrsid2972567 . Both of these books }{\insrsid15862801 should be}{\insrsid15862801\charrsid2972567
required reading for any }{\f1\insrsid15862801\charrsid1800355 C}{\insrsid15862801 }{\insrsid15862801\charrsid2972567 programmer.}{\insrsid15862801
\par }\pard \ql \li547\ri0\sb80\sa60\sl260\slmult0\keepn\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 {\insrsid15862801 Topics covered in this coding standard include:
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid15274446 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard\plain \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0
\pnf3\pnstart1\pnindent360\pnsp120\pnhang {\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc7\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr7\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid15274446 Documentation
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid15274446 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0
\pnf3\pnstart1\pnindent360\pnsp120\pnhang {\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc8\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr8\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\insrsid15862801\charrsid15274446 Commenting rules
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid15274446 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0
\pnf3\pnstart1\pnindent360\pnsp120\pnhang {\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc9\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr9\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\insrsid15862801\charrsid15274446 C language rules and guidelines
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid15274446 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0
\pnf3\pnstart1\pnindent360\pnsp120\pnhang {\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc10\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr10\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\insrsid15862801\charrsid15274446 File formats
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid15274446 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0
\pnf3\pnstart1\pnindent360\pnsp120\pnhang {\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc11\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr11\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\insrsid15862801\charrsid15274446 Basic implementation rules for protocols and DXE drivers
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 L}{\insrsid15862801\charrsid2377431
ike rules of etiquette, these guidelines are not an end in themselves, but rather attempt to move you to be mindful of your actions, for they are not private}{\insrsid15862801 \emdash }{\insrsid15862801\charrsid2377431 they affect others (future readers}{
\insrsid15862801 }{\insrsid15862801\charrsid2377431 and maintainers), and ultimately you are responsible to a higher authority.}{\insrsid15862801
\par {\*\bkmkstart _Toc140567694}{\listtext\pard\plain\s2 \b\f4\fs28\insrsid15862801 \hich\af4\dbch\af0\loch\f4 1.4\tab}}\pard\plain \s2\ql \fi-720\li900\ri0\sb360\sa100\sl280\slmult0\keepn\widctlpar
\jclisttab\tx900\aspalpha\aspnum\faauto\ls6\ilvl1\outlinelevel1
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst3\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrstop8\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9
\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc1\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc4\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr1\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr4\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrstop36\adjustright\rin0\lin900\itap0 \b\f4\fs28\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 References{\*\bkmkend _Toc140567694}
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard\plain \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\keep\keepn\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0
\pnf3\pnstart1\pnindent360\pnsp120\pnhang {\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc12\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr12\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\i\insrsid15862801 Code Complete}{\insrsid15862801 by Steven C. McConnell. ISBN 1-55615-484-4.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang {\pntxtb \'b7}}
\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc13\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr13\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {\i\insrsid15862801
The C Programming Language}{\insrsid15862801 by Brian W. Kernighan and Dennis M. Ritchie. ISBN 0-13-110362-8.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang {\pntxtb \'b7}}
\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc14\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr14\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {\i\insrsid15862801
Writing Solid Code}{\insrsid15862801 by Steve Maguire. ISBN 1-55615-551-4.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang {\pntxtb \'b7}}
\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc15\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr15\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {\i\insrsid15862801
DaVinci Coding Standards}{\insrsid15862801 by Intel WPD. 6/29/1998.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang {\pntxtb \'b7}}
\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc16\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr16\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {\i\insrsid15862801
EDOS Coding Standard.}{\insrsid15862801 4/4/1998.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang {\pntxtb \'b7}}
\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc17\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr17\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {\insrsid15862801
EFI Application Toolkit Project Engineering Conventions. 10/4/1999.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang {\pntxtb \'b7}}
\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc18\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr18\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {\i\insrsid15862801
Indian Hill C Style and Coding Standard}{\insrsid15862801 by L.W. Cannon, R.A. Elliott, L.W. Kirchhoff, J.H. M
iller, J.M. Milner, R.W. Mitze, E.P. Schan, N.O. Whittington, Bell Labs; Henry Spencer, Zoology Computer Systems, University of Toronto; David Keppel, EECS, UC Berkeley CS&E, University of Washington; Mark Brader, SoftQuad Incorporated, Toronto. 6/25/1990
.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang {\pntxtb \'b7}}
\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc19\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr19\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0
{\field\flddirty{\*\fldinst {\i\insrsid15862801 HYPERLINK "http://www.doxygen.org/manual.html" }{\i\insrsid15862801\charrsid12537902 {\*\datafield
00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b4600000068007400740070003a002f002f007700770077002e0064006f0078007900670065006e002e006f00720067002f006d0061006e00750061006c002e00680074006d006c000000}}}{\fldrslt {
\cs35\i\ul\cf2\insrsid15862801\charrsid12537902 Doxygen manual}}}{\i\insrsid15862801 }{\insrsid15862801 Version 1.4.6-NO
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid13713595 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0
\pnf3\pnstart1\pnindent360\pnsp120\pnhang {\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc20\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr20\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\i\insrsid15862801\charrsid13713595 Doxygen Primer}{\insrsid15862801 by Daryl McDaniel, IBM 2002; Updated for Intel Corporation 1/2006}{\insrsid15862801\charrsid2377431
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid527836 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc21\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr21\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\insrsid15862801\charrsid527836 ISO/IEC 6592: 2000, Information Technology - Guidelines for the Documentation}{\insrsid15862801 }{\insrsid15862801\charrsid527836 of}{\insrsid15862801 }{\insrsid15862801\charrsid527836 Computer-based Application Systems.}
{\insrsid15862801
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang {\pntxtb \'b7}}
\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc22\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr22\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {\insrsid15862801
ISO/IEC 18019: 2004, Software and System Engineering \endash Guidelines for the Design and Preparation of User Documentation for Application Software.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang {\pntxtb \'b7}}
\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr23\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0
{\field\flddirty{\*\fldinst {\i\insrsid15862801 HYPERLINK "http://www.oakroadsystems.com/tech/c-predef.htm" }{\i\insrsid15862801\charrsid5645448 {\*\datafield
00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b6000000068007400740070003a002f002f007700770077002e006f0061006b0072006f0061006400730079007300740065006d0073002e0063006f006d002f0074006500630068002f0063002d007000720065006400
650066002e00680074006d000000}}}{\fldrslt {\cs35\i\ul\cf2\insrsid15862801\charrsid5645448 C Reserved Identifiers}}}{\insrsid15862801 by Stan Brown, Oak Road Systems. }{\insrsid15862801\charrsid5645448 http://www.o}{\insrsid15862801
akroadsystems.com/tech/c-predef.}{\insrsid15862801\charrsid5645448 htm}{\insrsid15862801 9/15/2003
\par {\*\bkmkstart _Toc140567695}{\listtext\pard\plain\s2 \b\f4\fs28\insrsid15862801 \hich\af4\dbch\af0\loch\f4 1.5\tab}}\pard\plain \s2\ql \fi-720\li900\ri0\sb360\sa100\sl280\slmult0\keepn\widctlpar
\jclisttab\tx900\aspalpha\aspnum\faauto\ls6\ilvl1\outlinelevel1
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst3\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrstop8\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9
\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc1\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc5\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr1\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr5\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrstop36\adjustright\rin0\lin900\itap0 \b\f4\fs28\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Glossary{\*\bkmkend _Toc140567695}
\par }\pard\plain \ql \fi-720\li1267\ri0\sb80\sa60\sl260\slmult0\keep\keepn\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1267\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\insrsid15862801 ANSI\tab }{\insrsid15862801
American National Standards Institute
\par }{\b\insrsid15862801\charrsid8608659 C}{\b\insrsid15862801 \tab }{\insrsid15862801 The generic name for the }{\i\insrsid15862801 C Programming Language.}{\insrsid15862801 Originally finalized as an ANSI standard in 1989 (\lquote C89\rquote )
and updated in 1999 (\lquote C99\rquote ). Subsequently adopted by the ISO (ISO/IEC 9899:1990), which has replaced the ANSI standard, even in the US.
\par }\pard \ql \fi-720\li1267\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1267\itap0 {\b\insrsid15862801\charrsid596882 CVS}{\insrsid15862801 \tab Concurrent Versioning System}{\insrsid15862801\charrsid2454109
\par }\pard \ql \fi-720\li1267\ri0\sb80\sa60\sl260\slmult0\keep\keepn\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin1267\itap0 {\b\insrsid15862801\charrsid15163257 EFI}{\insrsid15862801 \tab Extensible Firmware Interface
\par }{\b\insrsid15862801 ISO\tab }{\insrsid15862801 International Standards Organization}{\insrsid15862801\charrsid2454109
\par }\pard \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 {\insrsid15862801 \page
\par \sect }\sectd \psz1\sbkodd\linex0\endnhere\titlepg\pgbrdropt32\sectlinegrid360\sectdefaultcl\sftnbj {\listtext\pard\plain\s1 \b\f4\fs40\kerning28\insrsid15862801 \hich\af4\dbch\af0\loch\f4 2\tab}\pard\plain \s1\qr \li0\ri0\sa360\keepn\widctlpar\brdrb
\brdrs\brdrw15\brsp20\brdrcf1 \aspalpha\aspnum\faauto\ls6\outlinelevel0
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst0\pnrxst0\pnrstop4\pnrstart1\pnrrgb1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr2\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin0\itap0
\b\f4\fs40\lang1033\langfe1033\kerning28\cgrid\langnp1033\langfenp1033 {\insrsid15862801 \line {\*\bkmkstart _Ref132792615}{\*\bkmkstart _Toc140567696}Important Changes{\*\bkmkend _Ref132792615}{\*\bkmkend _Toc140567696}
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801
The adoption of Doxygen as our code documentation generator necessitates some changes in the standards for commenting. In addition, this entire document has been reformatted to group related information together and make finding information easier.
\par The following areas have had significant changes:
\par {\pntext\pard\plain\s43 \b\f37\fs22\insrsid15862801\charrsid10249733 \hich\af37\dbch\af0\loch\f37 1.\tab}}\pard\plain \s43\ql \fi-360\li907\ri0\sa20\sl260\slmult0\widctlpar\tx360{\*\pn \pnlvlbody\ilvl0\ls32\pnrnot0\pndec\pnstart1\pnindent360\pnhang
{\pntxta .}}\aspalpha\aspnum\faauto\ls32
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst2\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrstop6\pnrstart1\pnrrgb1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc1\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr1\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin907\itap0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\insrsid15862801\charrsid10249733 File Header Comments}{\insrsid15862801 \emdash Starts with }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801\charrsid596882 /** @file}{
\insrsid15862801 instead of }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801\charrsid596882 /*++}{\insrsid15862801\charrsid13713595 .}{\insrsid15862801 File description moved to the beginning of the comment.
\par {\pntext\pard\plain\s43 \b\f37\fs22\insrsid15862801\charrsid10249733 \hich\af37\dbch\af0\loch\f37 2.\tab}}\pard \s43\ql \fi-360\li907\ri0\sa20\sl260\slmult0\widctlpar\tx360{\*\pn \pnlvlbody\ilvl0\ls32\pnrnot0\pndec\pnstart1\pnindent360\pnhang {\pntxta .}}
\aspalpha\aspnum\faauto\ls32
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst2\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrstop6\pnrstart1\pnrrgb1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr2\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin907\itap0 {
\b\insrsid15862801\charrsid10249733 Function (Subroutine) Comments}{\insrsid15862801 \emdash Starts with }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801\charrsid596882 /**}{\insrsid15862801 instead of }{
\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801\charrsid596882 /*++}{\insrsid15862801 . Descriptive comment moved from between the function\rquote s parameter declaration and the opening brace to immediately before the function.
\par {\pntext\pard\plain\s43 \b\f37\fs22\insrsid15862801\charrsid10249733 \hich\af37\dbch\af0\loch\f37 3.\tab}}\pard \s43\ql \fi-360\li907\ri0\sa20\sl260\slmult0\widctlpar\tx360{\*\pn \pnlvlbody\ilvl0\ls32\pnrnot0\pndec\pnstart1\pnindent360\pnhang {\pntxta .}}
\aspalpha\aspnum\faauto\ls32
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst2\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrstop6\pnrstart1\pnrrgb1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc3\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr3\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin907\itap0 {
\b\insrsid15862801\charrsid10249733 Variable and statement commenting rules
\par {\pntext\pard\plain\s43 \b\f37\fs22\insrsid15862801\charrsid10249733 \hich\af37\dbch\af0\loch\f37 4.\tab}}\pard \s43\ql \fi-360\li907\ri0\sa20\sl260\slmult0\widctlpar\tx360{\*\pn \pnlvlbody\ilvl0\ls32\pnrnot0\pndec\pnstart1\pnindent360\pnhang {\pntxta .}}
\aspalpha\aspnum\faauto\ls32
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst2\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrstop6\pnrstart1\pnrrgb1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc4\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr4\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin907\itap0 {
\b\insrsid15862801\charrsid10249733 Symbol and Macro naming conventions
\par {\pntext\pard\plain\s43 \b\f37\fs22\insrsid15862801\charrsid10249733 \hich\af37\dbch\af0\loch\f37 5.\tab}}\pard \s43\ql \fi-360\li907\ri0\sa20\sl260\slmult0\widctlpar\tx360{\*\pn \pnlvlbody\ilvl0\ls32\pnrnot0\pndec\pnstart1\pnindent360\pnhang {\pntxta .}}
\aspalpha\aspnum\faauto\ls32
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst2\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrstop6\pnrstart1\pnrrgb1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc5\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr5\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin907\itap0 {
\b\insrsid15862801\charrsid10249733 Variable scoping rules
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 The remaining changes consist primarily o
f tightening up prose and rearranging information, as well as adding several heuristics you can use for improving code quality.
\par
\par \page
\par
\par
\par
\par \sect }\sectd \psz1\sbkodd\linex0\endnhere\titlepg\pgbrdropt32\sectlinegrid360\sectdefaultcl\sftnbj {\headerr \pard\plain \s42\ql \li0\ri0\sb80\sa60\sl220\slmult0\widctlpar\tqc\tx4680\tqr\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0
\b\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 \tab \tab }{\field{\*\fldinst {\insrsid15862801 REF _Ref132792690 \\h }{\insrsid15862801 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f005200650066003100330032003700390032003600390030000000}}}{\fldrslt {\insrsid15862801 Documentation}}}{\insrsid15862801
\par }}{\listtext\pard\plain\s1 \b\f4\fs40\kerning28\insrsid15862801 \hich\af4\dbch\af0\loch\f4 3\tab}\pard\plain \s1\qr \li0\ri0\sa360\keepn\widctlpar\brdrb\brdrs\brdrw15\brsp20\brdrcf1 \aspalpha\aspnum\faauto\ls6\outlinelevel0
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst0\pnrxst0\pnrstop4\pnrstart1\pnrrgb1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc3\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr3\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin0\itap0
\b\f4\fs40\lang1033\langfe1033\kerning28\cgrid\langnp1033\langfenp1033 {\insrsid15862801 \line {\*\bkmkstart _Ref132792690}{\*\bkmkstart _Toc140567697}Documentation{\*\bkmkend _Ref132792690}{\*\bkmkend _Toc140567697}
\par {\*\bkmkstart _Toc140567698}{\listtext\pard\plain\s2 \b\f4\fs28\insrsid15862801 \hich\af4\dbch\af0\loch\f4 3.1\tab}}\pard\plain \s2\ql \fi-720\li900\ri0\sb360\sa100\sl280\slmult0\keepn\widctlpar
\jclisttab\tx900\aspalpha\aspnum\faauto\ls6\ilvl1\outlinelevel1
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst3\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrstop8\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9
\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc3\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc1\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr3\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr1\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrstop36\adjustright\rin0\lin900\itap0 \b\f4\fs28\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Concepts{\*\bkmkend _Toc140567698}
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid6308041
A program is a sort of publication. It's meant to be read by the programmer, }{\insrsid15862801 by }{\insrsid15862801\charrsid6308041 another programmer (perhaps yourself a few days, weeks}{\insrsid15862801 ,}{\insrsid15862801\charrsid6308041
or years later), and lastly }{\insrsid15862801 by }{\insrsid15862801\charrsid6308041 a machine. The machine doesn't care }{\insrsid15862801 about coding conventions or style\emdash }{\insrsid15862801\charrsid6308041 if the program compiles, the machine}
{\insrsid15862801 is}{\insrsid15862801\charrsid6308041 happy}{\insrsid15862801 \emdash b}{\insrsid15862801\charrsid6308041 ut people do, and they should}{\insrsid15862801 .
\par Typographic (stylistic)}{\insrsid15862801\charrsid6308041 conventions consistently held are i}{\insrsid15862801 mportant to clear presentation\emdash i}{\insrsid15862801\charrsid6308041 ndentation is probably the best known and most useful example}{
\insrsid15862801 \emdash }{\insrsid15862801\charrsid6308041 but when the ink obscures the intent, typography has taken over. }{\insrsid15862801 B}{\insrsid15862801\charrsid6308041 e conscious of typographic silliness. Avoid decoration; for instance}{
\insrsid15862801 ;}{\insrsid15862801\charrsid6308041 keep comments brief and banner}{\insrsid15862801 }{\insrsid15862801\charrsid6308041 free. Say what you want to say in the program, neatly and consistently. Then move on.
\par {\*\bkmkstart _Toc140567699}{\listtext\pard\plain\s2 \b\f4\fs28\insrsid15862801 \hich\af4\dbch\af0\loch\f4 3.2\tab}}\pard\plain \s2\ql \fi-720\li900\ri0\sb360\sa100\sl280\slmult0\keep\keepn\widctlpar
\jclisttab\tx900\aspalpha\aspnum\faauto\ls6\ilvl1\outlinelevel1
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst3\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrstop8\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9
\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc3\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc2\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr3\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr2\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrstop36\adjustright\rin0\lin900\itap0 \b\f4\fs28\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Requirements{\*\bkmkend _Toc140567699}
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\keep\keepn\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801
The Framework code documentation shall fulfill the following main functions:
\par {\pntext\pard\plain\s43 \f37\fs22\insrsid15862801\charrsid15598249 \hich\af37\dbch\af0\loch\f37 1.\tab}}\pard\plain \s43\ql \fi-360\li907\ri0\sa20\sl260\slmult0\widctlpar\tx360{\*\pn \pnlvlbody\ilvl0\ls33\pnrnot0\pndec\pnstart1\pnindent360\pnhang
{\pntxta .}}\aspalpha\aspnum\faauto\ls33
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst2\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrstop6\pnrstart1\pnrrgb1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc1\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr1\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin907\itap0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid15598249 Instruction
\par }\pard\plain \s46\ql \li907\ri0\sb40\sa20\sl260\slmult0\widctlpar\tx360\aspalpha\aspnum\faauto\adjustright\rin0\lin907\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 It shall serve as:
\par {\pntext\pard\plain\s49 \f3\fs22\insrsid15862801 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard\plain \s49\ql \fi-360\li1267\ri0\sb40\sa20\sl260\slmult0\widctlpar\tx720\jclisttab\tx907{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls1
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc1\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr1\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1267\itap0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Working instructions (e.g. error and interrupt handling, data archiving, \'85)
\par {\pntext\pard\plain\s49 \f3\fs22\insrsid15862801 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s49\ql \fi-360\li1267\ri0\sb40\sa20\sl260\slmult0\widctlpar\tx720\jclisttab\tx907{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls1
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr2\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1267\itap0 {\insrsid15862801
A working basis to avoid duplication of work
\par {\pntext\pard\plain\s49 \f3\fs22\insrsid15862801 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s49\ql \fi-360\li1267\ri0\sb40\sa20\sl260\slmult0\widctlpar\tx720\jclisttab\tx907{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls1
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc3\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr3\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1267\itap0 {\insrsid15862801
A working basis for software maintenance (e.g. updates, upgrades, troubleshooting)
\par {\pntext\pard\plain\s49 \f3\fs22\insrsid15862801 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s49\ql \fi-360\li1267\ri0\sb40\sa20\sl260\slmult0\widctlpar\tx720\jclisttab\tx907{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls1
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc4\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr4\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1267\itap0 {\insrsid15862801
A basis for brief instruction and training of new staff members; simple training courses
\par {\pntext\pard\plain\s43 \f37\fs22\insrsid15862801 \hich\af37\dbch\af0\loch\f37 2.\tab}}\pard\plain \s43\ql \fi-360\li907\ri0\sa20\sl260\slmult0\widctlpar\tx360{\*\pn \pnlvlbody\ilvl0\ls33\pnrnot0\pndec\pnstart1\pnindent360\pnhang {\pntxta .}}
\aspalpha\aspnum\faauto\ls33
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst2\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrstop6\pnrstart1\pnrrgb1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr2\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin907\itap0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Verification, Validation,}{\insrsid15862801\charrsid15598249 and Objective Evidence
\par {\pntext\pard\plain\s49 \f3\fs22\insrsid15862801 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard\plain \s49\ql \fi-360\li1267\ri0\sb40\sa20\sl260\slmult0\widctlpar\tx720\jclisttab\tx907{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls1
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc5\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr5\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1267\itap0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Establishes traceability between the code and product requirements
\par {\pntext\pard\plain\s49 \f3\fs22\insrsid15862801 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s49\ql \fi-360\li1267\ri0\sb40\sa20\sl260\slmult0\widctlpar\tx720\jclisttab\tx907{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls1
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc6\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr6\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1267\itap0 {\insrsid15862801
Reference for internal and external auditors (product liability, ISO 9001 certification)
\par {\pntext\pard\plain\s49 \f3\fs22\insrsid15862801 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s49\ql \fi-360\li1267\ri0\sb40\sa20\sl260\slmult0\widctlpar\tx720\jclisttab\tx907{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls1
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc7\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr7\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1267\itap0 {\insrsid15862801
Facilitates project management and monitoring
\par {\pntext\pard\plain\s49 \f3\fs22\insrsid15862801 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s49\ql \fi-360\li1267\ri0\sb40\sa20\sl260\slmult0\widctlpar\tx720\jclisttab\tx907{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls1
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc8\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr8\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1267\itap0 {\insrsid15862801
Increases testability of the software
\par {\pntext\pard\plain\s43 \f37\fs22\insrsid15862801\charrsid2695909 \hich\af37\dbch\af0\loch\f37 3.\tab}}\pard\plain \s43\ql \fi-360\li907\ri0\sa20\sl260\slmult0\widctlpar\tx360{\*\pn \pnlvlbody\ilvl0\ls33\pnrnot0\pndec\pnstart1\pnindent360\pnhang
{\pntxta .}}\aspalpha\aspnum\faauto\ls33
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst2\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrstop6\pnrstart1\pnrrgb1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc3\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr3\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin907\itap0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid2695909 Communications
\par {\pntext\pard\plain\s49 \f3\fs22\insrsid15862801 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard\plain \s49\ql \fi-360\li1267\ri0\sb40\sa20\sl260\slmult0\widctlpar\tx720\jclisttab\tx907{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls1
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc9\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr9\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1267\itap0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Establishes an uniform communication basis for:
\par {\listtext\pard\plain\s76 \f3\fs22\lang1033\langfe2052\langfenp2052\insrsid15862801 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard\plain \s76\ql \fi-360\li1627\ri0\sb40\sa20\sl260\slmult0\widctlpar\jclisttab\tx1627\aspalpha\aspnum\faauto\ls8
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc23\pnrnfc23\pnrnfc23\pnrnfc23\pnrnfc23\pnrnfc23
\pnrnfc23\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc1\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr1\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1627\itap0
\f37\fs22\lang1033\langfe2052\cgrid\langnp1033\langfenp2052 {\insrsid15862801 All software developers
\par {\listtext\pard\plain\s76 \f3\fs22\lang1033\langfe2052\langfenp2052\insrsid15862801 \loch\af3\dbch\af0\hich\f3 \'b7\tab}Contractors and customers
\par {\pntext\pard\plain\s49 \f3\fs22\insrsid15862801 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard\plain \s49\ql \fi-360\li1267\ri0\sb40\sa20\sl260\slmult0\widctlpar\tx720\jclisttab\tx907{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls1
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc10\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr10\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1267\itap0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Increases software re-usability
\par {\pntext\pard\plain\s49 \f3\fs22\insrsid15862801 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s49\ql \fi-360\li1267\ri0\sb40\sa20\sl260\slmult0\widctlpar\tx720\jclisttab\tx907{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls1
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc11\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr11\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1267\itap0 {\insrsid15862801
Increases transparency of the software
\par {\*\bkmkstart _Toc140567700}{\listtext\pard\plain\s2 \b\f4\fs28\insrsid15862801 \hich\af4\dbch\af0\loch\f4 3.3\tab}}\pard\plain \s2\ql \fi-720\li900\ri0\sb360\sa100\sl280\slmult0\keepn\widctlpar
\jclisttab\tx900\aspalpha\aspnum\faauto\ls6\ilvl1\outlinelevel1
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst3\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrstop8\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9
\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc3\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc3\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr3\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr3\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrstop36\adjustright\rin0\lin900\itap0 \b\f4\fs28\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Interfaces or Protocols{\*\bkmkend _Toc140567700}
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\keep\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801
The Framework architecture forces explicit documentation as it encourages the use of multiple, independent modules. The mechanism for these modules to communicate is a protocol. A protocol is an instance of an API (a class in C++ vernacular) that is
named by the GUID. The GUID defines the data representation and member functions of a protocol. Any change to the behavior of a protocol requires the GUID to change. Given this property, each protocol used in the Framework must have an interface docum
ent.
\par }\pard \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 {\insrsid15862801
\par
\par
\par
\par
\par {\listtext\pard\plain\s1 \b\f4\fs40\kerning28\insrsid15862801 \hich\af4\dbch\af0\loch\f4 1\tab}}\pard\plain \s1\qr \li0\ri0\sa360\keepn\widctlpar\brdrb\brdrs\brdrw15\brsp20\brdrcf1 \aspalpha\aspnum\faauto\ls6\outlinelevel0\prauth2\prdate1185065979
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst0\pnrxst0\pnrstop4\pnrstart1\pnrrgb1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc1\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr1\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin0\itap0
\b\f4\fs40\lang1033\langfe1033\kerning28\cgrid\langnp1033\langfenp1033 {\*\oldpprops \pard \s1\qr \li0\ri0\sa360\keepn\widctlpar\brdrb\brdrs\brdrw15\brsp20\brdrcf1 \aspalpha\aspnum\faauto\ls6\outlinelevel0
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst0\pnrxst0\pnrstop4\pnrstart1\pnrrgb1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc1\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr1\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin0\itap0 }{\insrsid15862801 \sect }\sectd
\psz1\sbkodd\linex0\endnhere\titlepg\pgbrdropt32\sectlinegrid360\sectdefaultcl\sftnbj {\headerr \pard\plain \s42\ql \li0\ri0\sb80\sa60\sl220\slmult0\widctlpar\tqc\tx4680\tqr\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0
\b\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 \tab \tab }{\field{\*\fldinst {\insrsid15862801 REF _Ref128885846 \\h }{\insrsid15862801 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f005200650066003100320038003800380035003800340036000000}}}{\fldrslt {\insrsid15862801 Doxygen}}}{\insrsid15862801
\par }}{\listtext\pard\plain\s1 \b\f4\fs40\kerning28\insrsid15862801 \hich\af4\dbch\af0\loch\f4 4\tab}\pard\plain \s1\qr \li0\ri0\sa360\keepn\widctlpar\brdrb\brdrs\brdrw15\brsp20\brdrcf1 \aspalpha\aspnum\faauto\ls6\outlinelevel0
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst0\pnrxst0\pnrstop4\pnrstart1\pnrrgb1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc4\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr4\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin0\itap0
\b\f4\fs40\lang1033\langfe1033\kerning28\cgrid\langnp1033\langfenp1033 {\insrsid15862801 \line {\*\bkmkstart _Ref128885846}{\*\bkmkstart _Toc140567701}Doxygen{\*\bkmkend _Ref128885846}{\*\bkmkend _Toc140567701}
\par {\*\bkmkstart _Toc140567702}{\listtext\pard\plain\s2 \b\f4\fs28\insrsid15862801 \hich\af4\dbch\af0\loch\f4 4.1\tab}}\pard\plain \s2\ql \fi-720\li900\ri0\sb360\sa100\sl280\slmult0\keepn\widctlpar
\jclisttab\tx900\aspalpha\aspnum\faauto\ls6\ilvl1\outlinelevel1
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst3\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrstop8\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9
\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc4\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc1\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr4\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr1\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrstop36\adjustright\rin0\lin900\itap0 \b\f4\fs28\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Introducing Doxygen{\*\bkmkend _Toc140567702}
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\field\flddirty{\*\fldinst {\cs86\i\insrsid15862801\charrsid10362115
HYPERLINK "http://www.doxygen.org/" }{\cs86\i\insrsid15862801\charrsid10362115 {\*\datafield
00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b3000000068007400740070003a002f002f007700770077002e0064006f0078007900670065006e002e006f00720067002f000000}}}{\fldrslt {\cs86\i\insrsid15862801\charrsid10362115 Doxygen}}}{
\insrsid15862801 is a tool that allows one to generate documentation directly from a project\rquote s source code. There are no complicated, specially formatted documentation tags required fo
r one to get significant benefit from Doxygen. By simply adding an additional asterisk (}{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801\charrsid596882 *}{\insrsid15862801 ) or slash (}{
\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801\charrsid596882 /}{\insrsid15862801 ) to existing comments, they become special documentation blocks that Doxygen will add to any generated documentation. A few simple Doxygen commands all
ow the majority of special documentation tasks to be performed.
\par Please use Doxygen style comment blocks, at a minimum, when writing new code. If you have time, or are already making modifications, please update existing comments. You will be glad you did.
\par This document describes the Doxygen elements and style as it applies to }{\insrsid15862801\charrsid10249733 the Framework}{\insrsid15862801 . Other supported Doxygen tag and comment formats are to be eschewed in favor of the style documented here.
\par {\*\bkmkstart _Toc140567703}{\listtext\pard\plain\s2 \b\f4\fs28\insrsid15862801 \hich\af4\dbch\af0\loch\f4 4.2\tab}}\pard\plain \s2\ql \fi-720\li900\ri0\sb360\sa100\sl280\slmult0\keepn\widctlpar
\jclisttab\tx900\aspalpha\aspnum\faauto\ls6\ilvl1\outlinelevel1
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst3\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrstop8\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9
\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc4\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc2\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr4\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr2\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrstop36\adjustright\rin0\lin900\itap0 \b\f4\fs28\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 How Doxygen Works{\*\bkmkend _Toc140567703}
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Doxygen understands the }{
\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801\charrsid596882 #include}{\insrsid15862801 and }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801\charrsid596882 #define}{\insrsid15862801
preprocessor directives as well as the syntax of }{\insrsid15862801\charrsid10362115 C}{\insrsid15862801 and }{\insrsid15862801\charrsid10362115 C++}{\insrsid15862801
. Thus, Doxygen can generate documentation using just the existing syntactic elements of the source files, or one can supplement the syntactic documentation using }{\i\insrsid15862801\charrsid12850477 special}{\i\insrsid15862801\charrsid12850477
documentation blocks}{\insrsid15862801 . These }{\insrsid15862801\charrsid12850477 special}{\insrsid15862801 documentation blocks are just C or C++ comments with one or more special tags added.
\par For structures, unions, functions, and global data, you have two documentation options:
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard\plain \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc24\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr24\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Place a }{\insrsid15862801\charrsid12850477 special}{\insrsid15862801 documentation block in front of the declaration or de
finition. For enum, structure, and union members, you are also allowed to place the documentation directly after the member. See section }{\field{\*\fldinst {\insrsid15862801 REF _Ref75147138 \\r \\h }{\insrsid15862801 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000d0000005f00520065006600370035003100340037003100330038000000}}{\insrsid15862801 \\* MERGEFORMAT }}{\fldrslt {\insrsid16411278 4.3}}}{\insrsid15862801 to learn more about special documentation blocks.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang {\pntxtb \'b7}}
\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc25\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr25\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {\insrsid15862801
Place a special documentation block somewhere else (another file or location) }{\i\insrsid15862801 and}{\insrsid15862801 put a }{\i\insrsid15862801 structural command}{\insrsid15862801
in the documentation block. A structural command links a documentation block to a certain entity that can be documented (e.g. a union, structure, function, or file).
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 T
he text inside a special documentation block is parsed before it is written to the output files. During parsing, the following steps take place:
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard\plain \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc26\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr26\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 The special commands inside the documentation block are executed.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang {\pntxtb \'b7}}
\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc27\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr27\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {\insrsid15862801
If a line starts with some whitespace followed by one or more asterisks (*) and then optionally more whitespace, then all whitespace and asterisks are removed.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang {\pntxtb \'b7}}
\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc28\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr28\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {\insrsid15862801
All resulting blank lines are treated as paragraph separators. This saves you from placing new-paragraph commands yourself in order to make the generated documentation readable.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang {\pntxtb \'b7}}
\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc29\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr29\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {\insrsid15862801
Links to members are automatically created when certain patterns are found in the text. These patterns include: URLs and email addresses, names of documented classes and files, function and variable names, typedef, enum types, enum values, and defines.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang {\pntxtb \'b7}}
\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc30\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr30\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {\insrsid15862801
HTML tags that are in the documentation are interpreted and converted to the proper equivalents for the selected output type.}{\insrsid15862801\charrsid7236919
\par {\*\bkmkstart _Ref75147138}{\*\bkmkstart _Toc140567704}{\listtext\pard\plain\s2 \b\f4\fs28\insrsid15862801\charrsid1390687 \hich\af4\dbch\af0\loch\f4 4.3\tab}}\pard\plain \s2\ql \fi-720\li900\ri0\sb360\sa100\sl280\slmult0\keepn\widctlpar
\jclisttab\tx900\aspalpha\aspnum\faauto\ls6\ilvl1\outlinelevel1
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst3\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrstop8\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9
\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc4\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc3\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr4\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr3\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrstop36\adjustright\rin0\lin900\itap0 \b\f4\fs28\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1390687 Special Documentation Blocks{\*\bkmkend _Ref75147138}{\*\bkmkend _Toc140567704}
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801
A special documentation block is a C or C++ comment block with some additional markings, so that Doxygen knows it is a piece of documentation that needs to end up in the generated documentation.
\par Normally, Doxygen expects special documentation blocks to immediately precede the syntactic element being documented (Prefix)
. There is a mechanism to allow documentation to be placed after the element to be documented (Postfix). Prefix style comment blocks are described here, while postfix comment blocks are described in Section }{\field{\*\fldinst {\insrsid15862801
REF _Ref128463413 \\r \\h }{\insrsid15862801 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f005200650066003100320038003400360033003400310033000000}}}{\fldrslt {\insrsid16411278 4.4}}}{\insrsid15862801 .
\par Each code item can have two types of descriptions, which together form the documentation: a }{\i\insrsid15862801 brief}{\insrsid15862801 description and a }{\i\insrsid15862801 detailed}{\insrsid15862801
description, both of which are semantically optional. Having more than one brief or detailed description per code item, however, is not allowed. We require at least one of these descriptions to be present.
\par As the names suggest, a brief description is short, usually one-line, whereas the detailed description provides longer, more detailed, documentation.
\par You may place these descriptions in a comment block in several ways:
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard\plain \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc31\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr31\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Comment blocks will automatically start a brief description which ends at the first period followed by a space or new line. For example:
\par }\pard\plain \s52\ql \li907\ri0\sb40\sa20\sl260\slmult0\widctlpar{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\aspalpha\aspnum\faauto\adjustright\rin0\lin907\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {
\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801\charrsid2975816 /**\tab Brief description which ends at this dot. This sentence}{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 \line }{
\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801\charrsid2975816 \tab begins the detailed description. The detailed description}{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 \line }{
\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801\charrsid2975816 \tab continues\'85}{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 \line }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801\charrsid2975816 */
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard\plain \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc32\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr32\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 The behavior also exists for multi-line special C++ comments:
\par }\pard\plain \s52\ql \li907\ri0\sb40\sa20\sl260\slmult0\widctlpar{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\aspalpha\aspnum\faauto\adjustright\rin0\lin907\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {
\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801\charrsid1455678 /// Brief description which ends at this dot. This sentence}{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 \line }{
\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801\charrsid1455678 /// begins the detailed description.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard\plain \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc33\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr33\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 A third option is to use a special C++ style comment which does not span more than one line.
\par }\pard\plain \s52\ql \li907\ri0\sb40\sa20\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin907\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {
\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801\charrsid1455678 ///\tab Brief description.}{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 \line }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801\charrsid1455678 /**
\tab Detailed description. */
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801
As you can see, Doxygen is quite flexible. For more information, see the full Doxygen }{\field\flddirty{\*\fldinst {\insrsid15862801 HYPERLINK "http://www.doxygen.org/manual.html" }{\insrsid15862801 {\*\datafield
00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b4600000068007400740070003a002f002f007700770077002e0064006f0078007900670065006e002e006f00720067002f006d0061006e00750061006c002e00680074006d006c000000}}}{\fldrslt {
\cs35\ul\cf2\insrsid15862801\charrsid7041402 documentation}}}{\insrsid15862801 .}{\insrsid15862801\charrsid13507100
\par {\*\bkmkstart _Ref128463413}{\*\bkmkstart _Toc140567705}{\listtext\pard\plain\s2 \b\f4\fs28\insrsid15862801\charrsid4880081 \hich\af4\dbch\af0\loch\f4 4.4\tab}}\pard\plain \s2\ql \fi-720\li900\ri0\sb360\sa100\sl280\slmult0\keepn\widctlpar
\jclisttab\tx900\aspalpha\aspnum\faauto\ls6\ilvl1\outlinelevel1
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst3\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrstop8\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9
\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc4\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc4\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr4\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr4\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrstop36\adjustright\rin0\lin900\itap0 \b\f4\fs28\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid4880081 Putting Documentation after Members{\*\bkmkend _Ref128463413}{\*\bkmkend _Toc140567705}
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\keepn\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 If you want to document the members of a }{
\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801\charrsid7041402 struct}{\insrsid15862801 , }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801\charrsid7041402 union}{\insrsid15862801 , or }{
\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801\charrsid7041402 enum}{\insrsid15862801
, and you want to put the documentation for those members inside the compound, it might be desirable to place the documentation block after the member instead of before. For this purpose you should put an additional }{
\cs68\b\f1\fs24\cf13\lang1024\langfe1024\noproof\insrsid15862801\charrsid7360971 <}{\insrsid15862801 marker in the comment block. For example:
\par }\pard\plain \s60\ql \li720\ri0\keep\keepn\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \b\f2\fs22\cf13\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {
\insrsid15862801\charrsid14576963 int var;\tab ///< Brief description after the member
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801
Note that these blocks have the same structure and meaning as the special comment blocks in the previous section, only the }{\cs68\b\f2\fs24\cf13\lang1024\langfe1024\noproof\insrsid15862801\charrsid7169177 <}{\insrsid15862801
indicates that the member to be documented is located in front of the block instead of after it.
\par }\pard\plain \s57\ql \fi-547\li547\ri0\sb240\sl240\slmult0\keepn\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \b\caps\f4\fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\f43\dn4\insrsid15862801 {\field{\*\fldinst SYMBOL 47 \\f "Z
apfDingbats" \\s 12}{\fldrslt\f43\fs24}}}{\f43\fs36\dn4\insrsid15862801 \tab }{\insrsid15862801 NOTE
\par }\pard\plain \s58\ql \li547\ri0\sb80\sa40\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \i\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 These blocks may only be used to document }{
\i0\insrsid15862801\charrsid1455678 members}{\insrsid15862801 and }{\i0\insrsid15862801\charrsid1455678 parameters}{\insrsid15862801 . They may not be used to document files, classes, unions, structs, grou
ps, namespace, or enums themselves. Furthermore, structural commands (such as @struct) are ignored inside these comment blocks.
\par {\*\bkmkstart _Toc140567706}{\listtext\pard\plain\s2 \b\f4\fs28\insrsid15862801\charrsid1390687 \hich\af4\dbch\af0\loch\f4 4.5\tab}}\pard\plain \s2\ql \fi-720\li900\ri0\sb360\sa100\sl280\slmult0\keepn\widctlpar
\jclisttab\tx900\aspalpha\aspnum\faauto\ls6\ilvl1\outlinelevel1
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst3\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrstop8\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9
\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc4\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc5\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr4\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr5\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrstop36\adjustright\rin0\lin900\itap0 \b\f4\fs28\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1390687 Special Commands{\*\bkmkend _Toc140567706}
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 All Doxygen commands start with an \'93at\'94
sign (@). Some commands have one or more arguments. Each argument has a certain range:
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard\plain \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc34\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr34\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 If }{\b\f1\insrsid15862801\charrsid7360971 <}{\insrsid15862801 sharp}{\b\f1\insrsid15862801\charrsid7360971 >}{\insrsid15862801 braces are used, the argument is a single word.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang {\pntxtb \'b7}}
\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc35\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr35\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {\insrsid15862801 If }{
\b\f2\insrsid15862801\charrsid13647234 (}{\insrsid15862801 round}{\b\f2\insrsid15862801\charrsid13647234 )}{\insrsid15862801 braces are used, the argument extends until the end of the line on which the command was found.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang {\pntxtb \'b7}}
\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc36\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr36\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {\insrsid15862801 If }{
\b\f2\insrsid15862801\charrsid13647234 \{}{\insrsid15862801 curly}{\b\f2\insrsid15862801\charrsid13647234 \}}{\insrsid15862801 braces are used, the argument extends until the next paragra
ph. Paragraphs are delimited by a blank line or by a section indicator.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang {\pntxtb \'b7}}
\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc37\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr37\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {\insrsid15862801 If }{
\b\f2\insrsid15862801\charrsid13647234 [}{\insrsid15862801 square}{\b\f2\insrsid15862801\charrsid13647234 ]}{\insrsid15862801 brackets are used, the argument is optional.
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 The following sections describe the special Doxygen commands.}
{\insrsid15862801\charrsid12867404
\par {\*\bkmkstart _Toc140567707}{\listtext\pard\plain\s3 \b\f4\fs26\insrsid15862801 \hich\af4\dbch\af0\loch\f4 4.5.1\tab}}\pard\plain \s3\ql \fi-936\li936\ri0\sb240\keepn\widctlpar\jclisttab\tx936\tx1080\aspalpha\aspnum\faauto\ls6\ilvl2\outlinelevel2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst5\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrxst2\pnrxst0\pnrstop12\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb5\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9
\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc4\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc5\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr4\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr5\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr1\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrstop36\adjustright\rin0\lin936\itap0 \b\f4\fs26\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 @example <file-name>{\*\bkmkend _Toc140567707}
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Indicates that a comment block contains doc
umentation for a source code example.}{\insrsid15862801\charrsid12867404
\par {\*\bkmkstart _Toc140567708}{\listtext\pard\plain\s3 \b\f4\fs26\insrsid15862801 \hich\af4\dbch\af0\loch\f4 4.5.2\tab}}\pard\plain \s3\ql \fi-936\li936\ri0\sb240\keepn\widctlpar\jclisttab\tx936\tx1080\aspalpha\aspnum\faauto\ls6\ilvl2\outlinelevel2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst5\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrxst2\pnrxst0\pnrstop12\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb5\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9
\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc4\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc5\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr4\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr5\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr2\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrstop36\adjustright\rin0\lin936\itap0 \b\f4\fs26\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 @file [<name>]{\*\bkmkend _Toc140567708}
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801
Indicates that a comment block contains documentation for a source or header file with name <name>. If the file name is omitted, Doxygen uses the name of the file that contains the }{\b\insrsid15862801 @}{\b\insrsid15862801\charrsid13859751 file}{
\insrsid15862801 command. This is the preferred method.
\par {\*\bkmkstart _Toc140567709}{\listtext\pard\plain\s3 \b\f4\fs26\insrsid15862801 \hich\af4\dbch\af0\loch\f4 4.5.3\tab}}\pard\plain \s3\ql \fi-936\li936\ri0\sb240\keepn\widctlpar\jclisttab\tx936\tx1080\aspalpha\aspnum\faauto\ls6\ilvl2\outlinelevel2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst5\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrxst2\pnrxst0\pnrstop12\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb5\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9
\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc4\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc5\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr4\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr5\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr3\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrstop36\adjustright\rin0\lin936\itap0 \b\f4\fs26\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 @attention \{ attention text \}{\*\bkmkend _Toc140567709}
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801
Starts an indented paragraph where you can enter a message about an issue that needs attention.}{\insrsid15862801\charrsid13859751
\par {\*\bkmkstart _Toc140567710}{\listtext\pard\plain\s3 \b\f4\fs26\insrsid15862801 \hich\af4\dbch\af0\loch\f4 4.5.4\tab}}\pard\plain \s3\ql \fi-936\li936\ri0\sb240\keepn\widctlpar\jclisttab\tx936\tx1080\aspalpha\aspnum\faauto\ls6\ilvl2\outlinelevel2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst5\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrxst2\pnrxst0\pnrstop12\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb5\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9
\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc4\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc5\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr4\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr5\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr4\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrstop36\adjustright\rin0\lin936\itap0 \b\f4\fs26\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 @param <parameter-name> \{ parameter description \}{\*\bkmkend _Toc140567710}
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Starts a parameter description for a function parameter
named <parameter-name>.}{\insrsid15862801\charrsid13859751
\par {\*\bkmkstart _Toc140567711}{\listtext\pard\plain\s3 \b\f4\fs26\insrsid15862801 \hich\af4\dbch\af0\loch\f4 4.5.5\tab}}\pard\plain \s3\ql \fi-936\li936\ri0\sb240\keepn\widctlpar\jclisttab\tx936\tx1080\aspalpha\aspnum\faauto\ls6\ilvl2\outlinelevel2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst5\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrxst2\pnrxst0\pnrstop12\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb5\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9
\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc4\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc5\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr4\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr5\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr5\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrstop36\adjustright\rin0\lin936\itap0 \b\f4\fs26\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 @post \{ description of a postcondition \}{\*\bkmkend _Toc140567711}
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801
Starts an indented paragraph where you can describe a postcondition of an entity.}{\insrsid15862801\charrsid7296020
\par {\*\bkmkstart _Toc140567712}{\listtext\pard\plain\s3 \b\f4\fs26\insrsid15862801 \hich\af4\dbch\af0\loch\f4 4.5.6\tab}}\pard\plain \s3\ql \fi-936\li936\ri0\sb240\keepn\widctlpar\jclisttab\tx936\tx1080\aspalpha\aspnum\faauto\ls6\ilvl2\outlinelevel2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst5\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrxst2\pnrxst0\pnrstop12\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb5\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9
\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc4\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc5\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr4\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr5\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr6\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrstop36\adjustright\rin0\lin936\itap0 \b\f4\fs26\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 @pre \{ description of a precondition \}{\*\bkmkend _Toc140567712}
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801
Starts an indented paragraph where you can describe a precondition of an entity.}{\insrsid15862801\charrsid7296020
\par {\*\bkmkstart _Toc140567713}{\listtext\pard\plain\s3 \b\f4\fs26\insrsid15862801 \hich\af4\dbch\af0\loch\f4 4.5.7\tab}}\pard\plain \s3\ql \fi-936\li936\ri0\sb240\keepn\widctlpar\jclisttab\tx936\tx1080\aspalpha\aspnum\faauto\ls6\ilvl2\outlinelevel2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst5\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrxst2\pnrxst0\pnrstop12\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb5\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9
\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc4\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc5\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr4\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr5\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr7\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrstop36\adjustright\rin0\lin936\itap0 \b\f4\fs26\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 @retval <return value> \{ description \}{\*\bkmkend _Toc140567713}
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801
Starts a description of a return value from a function. Include a separate @retval for each unique return value.
\par {\*\bkmkstart _Toc140567714}{\listtext\pard\plain\s3 \b\f4\fs26\insrsid15862801 \hich\af4\dbch\af0\loch\f4 4.5.8\tab}}\pard\plain \s3\ql \fi-936\li936\ri0\sb240\keepn\widctlpar\jclisttab\tx936\tx1080\aspalpha\aspnum\faauto\ls6\ilvl2\outlinelevel2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst5\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrxst2\pnrxst0\pnrstop12\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb5\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9
\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc4\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc5\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr4\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr5\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr8\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrstop36\adjustright\rin0\lin936\itap0 \b\f4\fs26\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 @return \{ description of what is returned \}{\*\bkmkend _Toc140567714}
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Starts a description for a function\rquote s return va
lues when those values aren\rquote t easily described by @retval commands (that is, the return values are something other than a small set of unique values with discrete meanings).}{\insrsid15862801\charrsid14960613
\par {\*\bkmkstart _Toc140567715}{\listtext\pard\plain\s3 \b\f4\fs26\insrsid15862801 \hich\af4\dbch\af0\loch\f4 4.5.9\tab}}\pard\plain \s3\ql \fi-936\li936\ri0\sb240\keepn\widctlpar\jclisttab\tx936\tx1080\aspalpha\aspnum\faauto\ls6\ilvl2\outlinelevel2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst5\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrxst2\pnrxst0\pnrstop12\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb5\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9
\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc4\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc5\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr4\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr5\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr9\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrstop36\adjustright\rin0\lin936\itap0 \b\f4\fs26\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 @sa \{ references \}{\*\bkmkend _Toc140567715}
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801
Starts a paragraph where you can specify one or more cross-references to functions, structures, variables, files, or URLs.}{\insrsid15862801\charrsid7296020
\par {\*\bkmkstart _Toc140567716}{\listtext\pard\plain\s3 \b\f4\fs26\insrsid15862801 \hich\af4\dbch\af0\loch\f4 4.5.10\tab}}\pard\plain \s3\ql \fi-936\li936\ri0\sb240\keepn\widctlpar\jclisttab\tx936\tx1080\aspalpha\aspnum\faauto\ls6\ilvl2\outlinelevel2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst5\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrxst2\pnrxst0\pnrstop12\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb5\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9
\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc4\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc5\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr4\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr5\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr10\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrstop36\adjustright\rin0\lin936\itap0 \b\f4\fs26\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 @since \{ text \}{\*\bkmkend _Toc140567716}
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801
This tag can be used to specify when (version or time) an entity is available.
\par {\*\bkmkstart _Toc140567717}{\listtext\pard\plain\s3 \b\f4\fs26\insrsid15862801 \hich\af4\dbch\af0\loch\f4 4.5.11\tab}}\pard\plain \s3\ql \fi-936\li936\ri0\sb240\keepn\widctlpar\jclisttab\tx936\tx1080\aspalpha\aspnum\faauto\ls6\ilvl2\outlinelevel2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst5\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrxst2\pnrxst0\pnrstop12\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb5\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9
\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc4\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc5\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr4\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr5\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr11\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrstop36\adjustright\rin0\lin936\itap0 \b\f4\fs26\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 @test \{ paragraph describing a test case \}{\*\bkmkend _Toc140567717}
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Starts a paragraph where you can describe a test case. Th
e description will also add the test case to a separate test list. The two instances of the description will be cross-referenced. Each test case in the test list will be preceded by a header that indicates the origin of the test case.}{
\insrsid15862801\charrsid7296020
\par {\*\bkmkstart _Toc140567718}{\listtext\pard\plain\s3 \b\f4\fs26\insrsid15862801 \hich\af4\dbch\af0\loch\f4 4.5.12\tab}}\pard\plain \s3\ql \fi-936\li936\ri0\sb240\keepn\widctlpar\jclisttab\tx936\tx1080\aspalpha\aspnum\faauto\ls6\ilvl2\outlinelevel2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst5\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrxst2\pnrxst0\pnrstop12\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb5\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9
\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc4\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc5\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr4\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr5\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr12\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrstop36\adjustright\rin0\lin936\itap0 \b\f4\fs26\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 @todo \{ paragraph describing what is to be done \}{\*\bkmkend _Toc140567718}
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801
Starts a paragraph where a TODO item is described. The description will also add an item to a separate TODO list. The two instances of the description will be cross-referenced. Each item in the TODO list will be preceded b
y a header that indicates the origin of the item.
\par {\*\bkmkstart _Toc140567719}{\listtext\pard\plain\s2 \b\f4\fs28\insrsid15862801 \hich\af4\dbch\af0\loch\f4 4.6\tab}}\pard\plain \s2\ql \fi-720\li900\ri0\sb360\sa100\sl280\slmult0\keepn\widctlpar
\jclisttab\tx900\aspalpha\aspnum\faauto\ls6\ilvl1\outlinelevel1
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst3\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrstop8\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9
\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc4\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc6\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr4\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr6\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrstop36\adjustright\rin0\lin900\itap0 \b\f4\fs28\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 HTML Commands{\*\bkmkend _Toc140567719}
\par }\pard\plain \ql \li547\ri0\sb80\sa240\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801
For greater control over the format of generated documentation, you may add HTML commands to special documentation blocks. }{\field{\*\fldinst {\insrsid15862801 REF _Ref133028508 \\h }{\insrsid15862801 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f005200650066003100330033003000320038003500300038000000}}}{\fldrslt {\insrsid16411278 Table }{\lang1024\langfe1024\noproof\insrsid16411278 1}}}{\insrsid15862801 lists the HTML commands that you m
ay use }{\insrsid15862801\charrsid4732609 inside the documentation}{\insrsid15862801 :
\par }\pard\plain \s16\ql \fi-1073\li1620\ri0\sb240\sa40\sl220\slmult0\keepn\widctlpar\tx1620\aspalpha\aspnum\faauto\adjustright\rin0\lin1620\itap0 \b\f4\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 {\*\bkmkstart _Toc21319746}
{\*\bkmkstart _Toc81212836}{\*\bkmkstart _Ref133028504}{\*\bkmkstart _Ref133028508}{\*\bkmkstart OLE_LINK1}{\*\bkmkstart OLE_LINK3}{\*\bkmkstart _Toc140567775}Table }{\field{\*\fldinst {\insrsid15862801 SEQ Table \\* ARABIC }}{\fldrslt {
\lang1024\langfe1024\noproof\insrsid16411278 1}}}{\insrsid15862801 {\*\bkmkend _Ref133028508}. {\*\bkmkend _Toc21319746}{\*\bkmkend _Toc81212836}HTML Commands{\*\bkmkend _Ref133028504}{\*\bkmkend _Toc140567775}
\par }\trowd \irow0\irowband0\ts96\trgaph108\trleft533\trkeep\trhdr\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 {\*\bkmkend OLE_LINK1}{\*\bkmkend OLE_LINK3}Command}{\insrsid15862801\charrsid1914510 \cell }\pard\plain \s37\ql \li0\ri0\sa60\sl240\slmult0
\keep\keepn\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96 \b\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Description}{\insrsid15862801\charrsid1914510 \cell }\pard\plain
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\kerning28\insrsid15862801\charrsid1914510 \trowd \irow0\irowband0\ts96\trgaph108\trleft533\trkeep\trhdr\trbrdrt
\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\trowd \irow1\irowband1\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16
\trbrdrv\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 <A HREF="...">\cell Starts an HTML hyper-link. \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 \trowd \irow1\irowband1\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0
\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 <A NAME="...">\cell Starts a named anchor. \cell }\pard\plain
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 \trowd \irow2\irowband2\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1
\trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol
\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt
\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0
\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 </A>\cell Ends a link or anchor. \cell }\pard\plain
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 \trowd \irow3\irowband3\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1
\trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol
\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt
\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0
\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 <B>\cell Starts a piece of text displayed in a bold font. \cell }\pard\plain
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 \trowd \irow4\irowband4\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1
\trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol
\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt
\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0
\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 </B>\cell Ends a <B> section.\cell }\pard\plain
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 \trowd \irow5\irowband5\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1
\trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol
\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt
\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0
\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 <BODY>\cell Does not generate any output. \cell }\pard\plain
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 \trowd \irow6\irowband6\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1
\trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol
\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt
\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0
\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 </BODY>\cell Does not generate any output. \cell }\pard\plain
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 \trowd \irow7\irowband7\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1
\trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol
\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt
\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0
\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 <BR>\cell Forces a line break. \cell }\pard\plain
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 \trowd \irow8\irowband8\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1
\trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol
\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt
\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0
\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 <CENTER>\cell }{\insrsid15862801 S}{\insrsid15862801\charrsid1914510
tarts a section of centered text. \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 \trowd \irow9\irowband9
\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 </CENTER>\cell }{\insrsid15862801 E}{\insrsid15862801\charrsid1914510 nds a section of centered text. \cell }\pard\plain
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 \trowd \irow10\irowband10\ts96\trgaph108\trleft533\trkeep\trbrdrt
\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 <CAPTION>\cell Starts a caption. Use within a table only. \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 \trowd \irow11\irowband11\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0
\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 </CAPTION>\cell Ends a caption. Use within a table only. \cell }\pard\plain
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 \trowd \irow12\irowband12\ts96\trgaph108\trleft533\trkeep\trbrdrt
\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 <CODE>\cell Starts a piece of text displayed in a typewriter font. \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 \trowd \irow13\irowband13\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0
\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\lang1036\langfe1033\langnp1036\insrsid15862801\charrsid1914510 </CODE>\cell End}{
\lang1036\langfe1033\langnp1036\insrsid15862801 s}{\lang1036\langfe1033\langnp1036\insrsid15862801\charrsid1914510 a <CODE> section.\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\lang1036\langfe1033\langnp1036\insrsid15862801\charrsid1914510 \trowd \irow14\irowband14\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh
\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16
\clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16
\clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0
\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 <DD>\cell Starts an item description. \cell }\pard\plain
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 \trowd \irow15\irowband15\ts96\trgaph108\trleft533\trkeep\trbrdrt
\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 <DFN>\cell Starts a piece of text displayed in a typewriter font. \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 \trowd \irow16\irowband16\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0
\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 </DFN>\cell Ends a <DFN> section.\cell }\pard\plain
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 \trowd \irow17\irowband17\ts96\trgaph108\trleft533\trkeep\trbrdrt
\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 <DIV>\cell Starts a section with a specific style\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 \trowd \irow18\irowband18\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0
\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 </DIV>\cell Ends a section with a specific style \cell }\pard\plain
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 \trowd \irow19\irowband19\ts96\trgaph108\trleft533\trkeep\trbrdrt
\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 <DL>\cell Starts a description list. \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 \trowd \irow20\irowband20\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0
\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 </DL>\cell Ends a description list. \cell }\pard\plain
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 \trowd \irow21\irowband21\ts96\trgaph108\trleft533\trkeep\trbrdrt
\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 <DT>\cell Starts an item title. \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 \trowd \irow22\irowband22\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0
\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 </DT>\cell Ends an item title. \cell }\pard\plain
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 \trowd \irow23\irowband23\ts96\trgaph108\trleft533\trkeep\trbrdrt
\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 <EM>\cell Starts a piece of text displayed in an italic font. \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 \trowd \irow24\irowband24\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0
\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 </EM>\cell Ends a <EM> section.\cell }\pard\plain
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 \trowd \irow25\irowband25\ts96\trgaph108\trleft533\trkeep\trbrdrt
\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 <FORM>\cell Does not generate any output. \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 \trowd \irow26\irowband26\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0
\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 </FORM>\cell Does not generate any output. \cell }\pard\plain
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 \trowd \irow27\irowband27\ts96\trgaph108\trleft533\trkeep\trbrdrt
\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 <HR>\cell Writes a horizontal rule. \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 \trowd \irow28\irowband28\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0
\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 <H1>\cell Starts an unnumbered section. \cell }\pard\plain
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 \trowd \irow29\irowband29\ts96\trgaph108\trleft533\trkeep\trbrdrt
\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 </H1>\cell Ends an unnumbered section. \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 \trowd \irow30\irowband30\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0
\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 <H2>\cell Starts an unnumbered subsection. \cell }\pard\plain
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 \trowd \irow31\irowband31\ts96\trgaph108\trleft533\trkeep\trbrdrt
\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 </H2>\cell Ends an unnumbered subsection. \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 \trowd \irow32\irowband32\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0
\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 <H3>\cell Starts an unnumbered sub subsection. \cell }\pard\plain
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 \trowd \irow33\irowband33\ts96\trgaph108\trleft533\trkeep\trbrdrt
\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 </H3>\cell Ends an unnumbered sub subsection. \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 \trowd \irow34\irowband34\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0
\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 <I>\cell Starts a piece of text displayed in an italic font. \cell }\pard\plain
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 \trowd \irow35\irowband35\ts96\trgaph108\trleft533\trkeep\trbrdrt
\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 <INPUT>\cell Does not generate any output. \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 \trowd \irow36\irowband36\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0
\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 </I>\cell Ends a <I> section.\cell }\pard\plain
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 \trowd \irow37\irowband37\ts96\trgaph108\trleft533\trkeep\trbrdrt
\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 <IMG>\cell This command is written with attributes to the HTML output. \cell }\pard\plain
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 \trowd \irow38\irowband38\ts96\trgaph108\trleft533\trkeep\trbrdrt
\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 <LI>\cell Starts a new list item. \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 \trowd \irow39\irowband39\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0
\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 </LI>\cell Ends a list item. \cell }\pard\plain
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 \trowd \irow40\irowband40\ts96\trgaph108\trleft533\trkeep\trbrdrt
\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 <META>\cell Does not generate any output. \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 \trowd \irow41\irowband41\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0
\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 <MULTICOL>\cell }{\insrsid15862801 I}{\insrsid15862801\charrsid1914510 gnored by }{
\insrsid15862801 D}{\insrsid15862801\charrsid1914510 oxygen. \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510
\trowd \irow42\irowband42\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 </MUTLICOL>\cell }{\insrsid15862801 I}{\insrsid15862801\charrsid1914510 gnored by }{\insrsid15862801 D}{\insrsid15862801\charrsid1914510 oxygen. \cell
}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 \trowd \irow43\irowband43\ts96\trgaph108\trleft533\trkeep\trbrdrt
\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 <OL>\cell Starts a numbered item list. \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 \trowd \irow44\irowband44\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0
\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 </OL>\cell Ends a numbered item list. \cell }\pard\plain
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 \trowd \irow45\irowband45\ts96\trgaph108\trleft533\trkeep\trbrdrt
\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 <P>\cell Starts a new paragraph. \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 \trowd \irow46\irowband46\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0
\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 </P>\cell Ends a paragraph. \cell }\pard\plain
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 \trowd \irow47\irowband47\ts96\trgaph108\trleft533\trkeep\trbrdrt
\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 <PRE>\cell Starts a preformatted fragment. \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 \trowd \irow48\irowband48\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0
\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 </PRE>\cell Ends a preformatted fragment. \cell }\pard\plain
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 \trowd \irow49\irowband49\ts96\trgaph108\trleft533\trkeep\trbrdrt
\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 <SMALL>\cell Starts a section of text displayed in a smaller font. \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 \trowd \irow50\irowband50\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0
\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 </SMALL>\cell Ends a <SMALL> section.\cell }\pard\plain
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 \trowd \irow51\irowband51\ts96\trgaph108\trleft533\trkeep\trbrdrt
\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 <SPAN>\cell Starts an inline text fragment with a specific style. \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 \trowd \irow52\irowband52\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0
\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 </SPAN>\cell Ends an inline text fragment with a specific style. \cell }\pard\plain
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 \trowd \irow53\irowband53\ts96\trgaph108\trleft533\trkeep\trbrdrt
\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 <STRONG>\cell Starts a section of bold text. \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 \trowd \irow54\irowband54\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0
\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 </STRONG>\cell Ends a section of bold text. \cell }\pard\plain
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 \trowd \irow55\irowband55\ts96\trgaph108\trleft533\trkeep\trbrdrt
\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 <SUB>\cell Starts a piece of text displayed in subscript. \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 \trowd \irow56\irowband56\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0
\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 </SUB>\cell Ends a <SUB> section.\cell }\pard\plain
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 \trowd \irow57\irowband57\ts96\trgaph108\trleft533\trkeep\trbrdrt
\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 <SUP>\cell Starts a piece of text displayed in superscript. \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 \trowd \irow58\irowband58\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0
\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 </SUP>\cell Ends a </SUP> section.\cell }\pard\plain
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 \trowd \irow59\irowband59\ts96\trgaph108\trleft533\trkeep\trbrdrt
\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 <TABLE>\cell }{\insrsid15862801 S}{\insrsid15862801\charrsid1914510 tarts a table. \cell }\pard\plain
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 \trowd \irow60\irowband60\ts96\trgaph108\trleft533\trkeep\trbrdrt
\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 </TABLE>\cell }{\insrsid15862801 E}{\insrsid15862801\charrsid1914510 nds a table. \cell }\pard\plain
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 \trowd \irow61\irowband61\ts96\trgaph108\trleft533\trkeep\trbrdrt
\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 <TD>\cell Starts a new table data element. \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 \trowd \irow62\irowband62\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0
\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 </TD>\cell Ends a table data element. \cell }\pard\plain
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 \trowd \irow63\irowband63\ts96\trgaph108\trleft533\trkeep\trbrdrt
\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 <TR>\cell Starts a new table row. \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 \trowd \irow64\irowband64\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0
\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 </TR>\cell Ends a table row. \cell }\pard\plain
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 \trowd \irow65\irowband65\ts96\trgaph108\trleft533\trkeep\trbrdrt
\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 <TT>\cell Starts a piece of text displayed in a typewriter font. \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 \trowd \irow66\irowband66\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0
\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 </TT>\cell Ends a <TT> section.\cell }\pard\plain
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 \trowd \irow67\irowband67\ts96\trgaph108\trleft533\trkeep\trbrdrt
\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 <KBD>\cell Starts a piece of text displayed in a typewriter font. \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 \trowd \irow68\irowband68\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0
\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 </KBD>\cell Ends a <KBD> section.\cell }\pard\plain
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 \trowd \irow69\irowband69\ts96\trgaph108\trleft533\trkeep\trbrdrt
\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 <UL>\cell Starts an unnumbered item list. \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 \trowd \irow70\irowband70\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0
\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 </UL>\cell Ends an unnumbered item list. \cell }\pard\plain
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 \trowd \irow71\irowband71\ts96\trgaph108\trleft533\trkeep\trbrdrt
\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 <VAR>\cell Starts a piece of text displayed in an italic font. \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 \trowd \irow72\irowband72\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0
\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 </VAR>\cell Ends a </VAR> section.\cell }\pard\plain
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1914510 \trowd \irow73\irowband73\lastrow \ts96\trgaph108\trleft533\trkeep\trbrdrt
\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2088\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2610\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth6955\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 {\insrsid15862801
\par \page }{\field{\*\fldinst {\insrsid15862801 REF _Ref133029211 \\h }{\insrsid15862801 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f005200650066003100330033003000320039003200310031000000}}}{\fldrslt {\insrsid16411278 Table }{
\lang1024\langfe1024\noproof\insrsid16411278 2}}}{\insrsid15862801 lists the special HTML character entities that Doxygen recognizes.
\par }\pard\plain \s16\ql \fi-1073\li1620\ri0\sb240\sa40\sl220\slmult0\keepn\widctlpar\tx1620\aspalpha\aspnum\faauto\adjustright\rin0\lin1620\itap0 \b\f4\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 {\*\bkmkstart _Ref133029211}
{\*\bkmkstart _Toc140567776}Table }{\field{\*\fldinst {\insrsid15862801 SEQ Table \\* ARABIC }}{\fldrslt {\lang1024\langfe1024\noproof\insrsid16411278 2}}}{\insrsid15862801 {\*\bkmkend _Ref133029211}. HTML Character Entities{\*\bkmkend _Toc140567776}
\par }\trowd \irow0\irowband0\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1548\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2071\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7495\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\pard\plain \s37\ql \li0\ri0\sa60\sl240\slmult0\keep\keepn\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\b\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Entity}{\insrsid15862801\charrsid10122663 \cell }{\insrsid15862801 Description}{\insrsid15862801\charrsid10122663 \cell }\pard\plain
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid10122663 \trowd \irow0\irowband0\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1
\trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol
\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1548\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2071\clvertalt\clbrdrt
\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth7495\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0
\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid10122663 &copy;\cell }{\insrsid15862801 C}{\insrsid15862801\charrsid10122663 opyright symbol \cell
}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid10122663 \trowd \irow1\irowband1\ts96\trgaph108\trleft533\trkeep\trbrdrt
\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1548\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2071\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7495\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid10122663 &tm;\cell }{\insrsid15862801 T}{\insrsid15862801\charrsid10122663 rade mark symbol \cell }\pard\plain
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid10122663 \trowd \irow2\irowband2\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1
\trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol
\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1548\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2071\clvertalt\clbrdrt
\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth7495\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0
\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid10122663 &reg;\cell }{\insrsid15862801 R}{\insrsid15862801\charrsid10122663
egistered trade mark symbol \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid10122663 \trowd \irow3\irowband3
\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1548\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2071\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7495\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid10122663 &lt;\cell }{\insrsid15862801 L}{\insrsid15862801\charrsid10122663 ess-than symbol \cell }\pard\plain
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid10122663 \trowd \irow4\irowband4\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1
\trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol
\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1548\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2071\clvertalt\clbrdrt
\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth7495\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0
\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid10122663 &gt;\cell }{\insrsid15862801 G}{\insrsid15862801\charrsid10122663 reater-than symbol \cell
}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid10122663 \trowd \irow5\irowband5\ts96\trgaph108\trleft533\trkeep\trbrdrt
\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1548\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2071\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7495\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid10122663 &amp;\cell }{\insrsid15862801 A}{\insrsid15862801\charrsid10122663 mpersand \cell }\pard\plain
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid10122663 \trowd \irow6\irowband6\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1
\trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol
\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1548\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2071\clvertalt\clbrdrt
\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth7495\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0
\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid10122663 &apos;\cell }{\insrsid15862801 S}{\insrsid15862801\charrsid10122663
ingle quotation mark (straight) \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid10122663 \trowd \irow7\irowband7
\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1548\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2071\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7495\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid10122663 &quot;\cell }{\insrsid15862801 D}{\insrsid15862801\charrsid10122663 ouble quotation mark (straight) \cell }\pard\plain
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid10122663 \trowd \irow8\irowband8\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1
\trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol
\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1548\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2071\clvertalt\clbrdrt
\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth7495\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0
\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid10122663 &lsquo;\cell }{\insrsid15862801 L}{\insrsid15862801\charrsid10122663
eft single quotation mark \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid10122663 \trowd \irow9\irowband9
\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1548\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2071\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7495\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid10122663 &rsquo;\cell }{\insrsid15862801 R}{\insrsid15862801\charrsid10122663 ight single quotation mark \cell }\pard\plain
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid10122663 \trowd \irow10\irowband10\ts96\trgaph108\trleft533\trkeep\trbrdrt
\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1548\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2071\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7495\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid10122663 &ldquo;\cell }{\insrsid15862801 L}{\insrsid15862801\charrsid10122663 eft double quotation mark \cell }\pard\plain
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid10122663 \trowd \irow11\irowband11\ts96\trgaph108\trleft533\trkeep\trbrdrt
\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1548\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2071\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7495\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid10122663 &rdquo;\cell }{\insrsid15862801 R}{\insrsid15862801\charrsid10122663 ight double quotation mark \cell }\pard\plain
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid10122663 \trowd \irow12\irowband12\ts96\trgaph108\trleft533\trkeep\trbrdrt
\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1548\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2071\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7495\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid10122663 &ndash;\cell }{\insrsid15862801 E}{\insrsid15862801\charrsid10122663 n-dash (for numeric ranges, e.g. 2\endash 8) \cell }\pard\plain
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid10122663 \trowd \irow13\irowband13\ts96\trgaph108\trleft533\trkeep\trbrdrt
\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1548\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2071\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7495\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid10122663 &mdash;\cell }{\insrsid15862801 E}{\insrsid15862801\charrsid10122663 m-dash}{\insrsid15862801 (for parenthetical punctuation}{\insrsid15862801\charrsid10122663
\emdash like this) \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid10122663 \trowd \irow14\irowband14
\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1548\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2071\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7495\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid10122663 &?uml;\cell }{\insrsid15862801 W}{\insrsid15862801\charrsid10122663 here ? is one of \{A,E,I,O,U,Y,a,e,i,o,u,y\}, writes a character with a diaeresis accent }{
\insrsid15862801 (}{\insrsid15862801\charrsid10122663 \'e4). \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid10122663
\trowd \irow15\irowband15\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1548\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2071\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7495\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid10122663 &?acute;\cell }{\insrsid15862801 W}{\insrsid15862801\charrsid10122663 here ? is one of \{A,E,I,O,U,Y,a,e,i,o,u,y\}, writes a character with a acute accent (\'e1
). \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid10122663 \trowd \irow16\irowband16\ts96\trgaph108\trleft533\trkeep
\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1548\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2071\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7495\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid10122663 &?grave;\cell }{\insrsid15862801 W}{\insrsid15862801\charrsid10122663 here ? is one of \{A,E,I,O,U,a,e,i,o,u,y\}, writes a character with a grave accent (\'e0).
\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid10122663 \trowd \irow17\irowband17\ts96\trgaph108\trleft533\trkeep\trbrdrt
\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1548\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2071\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7495\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid10122663 &?circ;\cell }{\insrsid15862801 W}{\insrsid15862801\charrsid10122663 here ? is one of \{A,E,I,O,U,a,e,i,o,u,y\}, writes a character with a circumflex accent (
\'e2). \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid10122663 \trowd \irow18\irowband18\ts96\trgaph108\trleft533\trkeep
\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1548\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2071\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7495\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid10122663 &?tilde;\cell }{\insrsid15862801 W}{\insrsid15862801\charrsid10122663 here ? is one of \{A,N,O,a,n,o\}, writes a character with a tilde accent (\'e3). \cell
}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid10122663 \trowd \irow19\irowband19\ts96\trgaph108\trleft533\trkeep\trbrdrt
\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1548\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2071\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7495\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid10122663 &szlig;\cell }{\insrsid15862801 S}{\insrsid15862801\charrsid10122663 harp s (\'df). \cell }\pard\plain
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid10122663 \trowd \irow20\irowband20\ts96\trgaph108\trleft533\trkeep\trbrdrt
\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1548\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2071\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7495\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid10122663 &?cedil;\cell }{\insrsid15862801 W}{\insrsid15862801\charrsid10122663 here ? is one of \{c,C\}, writes a c-cedille (\'e7). \cell }\pard\plain
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid10122663 \trowd \irow21\irowband21\ts96\trgaph108\trleft533\trkeep\trbrdrt
\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1548\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2071\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7495\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid10122663 &?ring;\cell }{\insrsid15862801 W}{\insrsid15862801\charrsid10122663 here ? is one of \{a,A\}, writes an }{\insrsid15862801 \lquote }{
\insrsid15862801\charrsid10122663 a}{\insrsid15862801 \rquote }{\insrsid15862801\charrsid10122663 with a ring (\'e5). \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid10122663 \trowd \irow22\irowband22\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1548\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2071\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth7495\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0
\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid10122663 &nbsp;\cell }{\insrsid15862801 A}{\insrsid15862801\charrsid10122663 non break}{
\insrsid15862801 ing}{\insrsid15862801\charrsid10122663 space. \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid10122663
\trowd \irow23\irowband23\lastrow \ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1548\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2071\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7495\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 {\insrsid15862801
\par Finally, to put invisible comments inside comment blocks, you may use HTML style comments:
\par }\pard\plain \s60\ql \li720\ri0\keep\keepn\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \b\f2\fs22\cf13\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {
\insrsid15862801\charrsid8938194 /*}{\insrsid15862801 *}{\insrsid15862801\charrsid8938194 <!-- This is a comment with}{\insrsid15862801 in}{\insrsid15862801\charrsid8938194 a comment block --> Visible text */
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801
\par
\par \page }{\insrsid15862801\charrsid4732609
\par }{\insrsid15862801 \sect }\sectd \psz1\sbkodd\linex0\endnhere\titlepg\pgbrdropt32\sectlinegrid360\sectdefaultcl\sftnbj {\headerr \pard\plain \s42\ql \li0\ri0\sb80\sa60\sl220\slmult0\widctlpar
\tqc\tx4680\tqr\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \b\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 \tab \tab }{\field{\*\fldinst {\insrsid15862801 REF _Ref128885940 \\* MERGEFORMAT }}{\fldrslt {
\insrsid15862801 Commenting Your Work}}}{\insrsid15862801
\par }}{\headerf \pard\plain \s41\ql \li0\ri0\sb80\sa60\sl220\slmult0\widctlpar\tqc\tx4680\tqr\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \b\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 \tab \tab }{
\insrsid15862801\charrsid16067590
\par }}{\listtext\pard\plain\s1 \b\f4\fs40\kerning28\insrsid15862801 \hich\af4\dbch\af0\loch\f4 5\tab}\pard\plain \s1\qr \li0\ri0\sa360\keepn\widctlpar\brdrb\brdrs\brdrw15\brsp20\brdrcf1 \aspalpha\aspnum\faauto\ls6\outlinelevel0
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst0\pnrxst0\pnrstop4\pnrstart1\pnrrgb1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc5\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr5\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin0\itap0
\b\f4\fs40\lang1033\langfe1033\kerning28\cgrid\langnp1033\langfenp1033 {\insrsid15862801 \line {\*\bkmkstart _Ref128885940}{\*\bkmkstart _Toc140567720}Commenting Your Work{\*\bkmkend _Ref128885940}{\*\bkmkend _Toc140567720}
\par {\*\bkmkstart _Toc140567721}{\listtext\pard\plain\s2 \b\f4\fs28\insrsid15862801 \hich\af4\dbch\af0\loch\f4 5.1\tab}}\pard\plain \s2\ql \fi-720\li900\ri0\sb360\sa100\sl280\slmult0\keepn\widctlpar
\jclisttab\tx900\aspalpha\aspnum\faauto\ls6\ilvl1\outlinelevel1
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst3\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrstop8\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9
\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc5\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc1\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr5\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr1\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrstop36\adjustright\rin0\lin900\itap0 \b\f4\fs28\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Philosophy{\*\bkmkend _Toc140567721}
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 C
ommenting has always been a delicate matter, requiring taste and judgment. One should assume that others reading the code know the implementation language. Thus, if the code is clear, and uses good type and variable names, it should explain itself
\emdash at a micro level. Comments should explain the less-than-obvious aspects of the code, at a macro level.
\par }\pard \ql \li1152\ri720\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin720\lin1152\itap0 {\b\insrsid15862801\charrsid5861616 {\*\bkmkstart _Toc128381161}{\*\bkmkstart _Toc128381162}{\*\bkmkstart _Toc61344939}
{\*\bkmkend _Toc128381161}{\*\bkmkend _Toc128381162}The comments need to explain why things were done and the big picture of how }{\b\insrsid15862801 something}{\b\insrsid15862801\charrsid5861616 works}{\b\insrsid15862801
and the ways in which the various pieces relate to each other}{\b\insrsid15862801\charrsid5861616 .}{\insrsid15862801\charrsid5861616
\par }\pard \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 {\insrsid15862801 Co
mments are not checked by the compiler, so there is no guarantee that they are right; especially after the code has been modified. Misleading comments can be very confusing. When you modify code, you should always check the comments to ensure that they
accurately document the modified code.
\par Other than the few specific comments required by this document, err on the side of avoiding comments. Too many comments clutter the code and make it more difficult to follow.
\par }\pard \ql \li547\ri0\sb80\sa60\sl260\slmult0\keep\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 {\b\insrsid15862801\charrsid4876573 Avoid cute typography in comments}{\b\insrsid15862801 . }{\insrsid15862801\charrsid4876573 }{
\insrsid15862801 A}{\insrsid15862801\charrsid4876573 void big blocks of comments except perhaps before vital sections like the declaration of the central data structure (comments on data are usually much more helpful than }{\insrsid15862801 comments }{
\insrsid15862801\charrsid4876573 on algorithms); basically, avoid comments. If your code needs a comment to be understood, rewrite it so it's easier to understand.}{\insrsid15862801
\par There is a famously bad comment style:
\par }\pard\plain \s60\ql \li1440\ri0\keep\keepn\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin1440\itap0 \b\f2\fs22\cf13\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {
\insrsid15862801\charrsid14028269 i = i + 1;\tab \tab // Add one to i
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\keep\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 and there are even worse ways to do it:
\par }\pard\plain \s60\ql \li547\ri0\keep\keepn\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \b\f2\fs22\cf13\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {
\insrsid15862801\charrsid14028269 /**********************************
\par * *
\par * Add one to i *
\par * *
\par **********************************/
\par
\par i=i+1;
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\keep\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Finally, d}{\insrsid15862801\charrsid5861616 on\rquote
t include jokes or obtuse references in the comments.}{\insrsid15862801\charrsid14028269
\par {\*\bkmkstart _Toc140567722}{\listtext\pard\plain\s2 \b\f4\fs28\lang1024\langfe1024\noproof\insrsid15862801 \hich\af4\dbch\af0\loch\f4 5.2\tab}}\pard\plain \s2\ql \fi-720\li900\ri0\sb360\sa100\sl280\slmult0\keepn\widctlpar
\jclisttab\tx900\aspalpha\aspnum\faauto\ls6\ilvl1\outlinelevel1
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst3\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrstop8\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9
\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc5\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc2\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr5\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr2\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrstop36\adjustright\rin0\lin900\itap0 \b\f4\fs28\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\lang1024\langfe1024\noproof\insrsid15862801 What NOT to }{\insrsid15862801 Comment}{\lang1024\langfe1024\noproof\insrsid15862801
{\*\bkmkend _Toc140567722}
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\insrsid15862801\charrsid10355396 Don\rquote t repeat the
code or explain it in a comment.}{\insrsid15862801\charrsid10355396 Comments should clarify the intent of the code or explain higher-level concepts. }{\insrsid15862801 The code should be clear and self documenting.
\par }{\b\insrsid15862801 Do not leave any markers in the code.}{\insrsid15862801 Don\rquote t leave flags, such as your name, in the code. They may have meaning to you but they do not to other people or projects. Don\rquote
t make fancy patterns in your comments so you can search for them later. Always consider that the code and comments represent both you and your company and will very likely be publicly available.
\par }{\b\insrsid15862801 Do not comment out the previous revision of the code.}{\insrsid15862801 Source control systems can retain history.
\par }{\b\insrsid15862801\charrsid8471522 Do not disable code by commenting it out.}{\insrsid15862801\charrsid8471522 We have a feature-rich source control system, so please}{\insrsid15862801 use it.
\par {\*\bkmkstart _Toc140567723}{\listtext\pard\plain\s2 \b\f4\fs28\insrsid15862801 \hich\af4\dbch\af0\loch\f4 5.3\tab}}\pard\plain \s2\ql \fi-720\li900\ri0\sb360\sa100\sl280\slmult0\keepn\widctlpar
\jclisttab\tx900\aspalpha\aspnum\faauto\ls6\ilvl1\outlinelevel1
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst3\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrstop8\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9
\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc5\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc3\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr5\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr3\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrstop36\adjustright\rin0\lin900\itap0 \b\f4\fs28\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 What You Must Comment{\*\bkmkend _Toc140567723}
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\insrsid15862801 Comment fun
ction declarations if public, or implementations if private and not declared.}{\insrsid15862801 You must describe the purpose of the function and any side effects. Also describe the purpose or meaning of each parameter and return value.}{
\insrsid15862801\charrsid8286570
\par }{\b\insrsid15862801\charrsid8471522 Comment complicated, tricky, or sensitive pieces of code.}{\insrsid15862801\charrsid8471522 Making the code cleaner is often better than adding more comments}{\insrsid15862801 .
\par }{\b\insrsid15862801\charrsid8471522 Comment higher-level concepts in the code.}{\insrsid15862801\charrsid8471522 Focus on the why and not the how.
\par }{\b\insrsid15862801 Comment data structures and }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 #define}{\b\insrsid15862801 statements in include files.}{\insrsid15862801 The include files sho
uld be sufficient to understand what data or code are for. It should not be necessary to search for all references to something to understand its purpose and use.}{\ul\insrsid15862801
\par }{\b\insrsid15862801 File comments should include the version number of the industry standard to which you are coding. }{\insrsid15862801 When possible, you should also list the requirements that are satisfied by the code.}{
\ul\insrsid15862801\charrsid7959084
\par {\*\bkmkstart _Toc140567724}{\listtext\pard\plain\s2 \b\f4\fs28\insrsid15862801 \hich\af4\dbch\af0\loch\f4 5.4\tab}}\pard\plain \s2\ql \fi-720\li900\ri0\sb360\sl280\slmult0\keepn\widctlpar\jclisttab\tx900\aspalpha\aspnum\faauto\ls6\ilvl1\outlinelevel1
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst3\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrstop8\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9
\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc5\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc4\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr5\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr4\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrstop36\adjustright\rin0\lin900\itap0 \b\f4\fs28\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Types of Comments{\*\bkmkend _Toc140567724}
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Comments can be either global or internal.}{
\insrsid15862801\charrsid11871377
\par {\*\bkmkstart _Toc140567725}{\listtext\pard\plain\s3 \b\f4\fs26\insrsid15862801 \hich\af4\dbch\af0\loch\f4 5.4.1\tab}}\pard\plain \s3\ql \fi-936\li936\ri0\sb120\keepn\widctlpar\jclisttab\tx936\tx1080\aspalpha\aspnum\faauto\ls6\ilvl2\outlinelevel2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst5\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrxst2\pnrxst0\pnrstop12\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb5\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9
\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc5\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc4\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr5\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr4\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr1\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrstop36\adjustright\rin0\lin936\itap0 \b\f4\fs26\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Global Comments{\*\bkmkend _Toc140567725}
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801
Global comments occur outside of function definitions and provide structural or algorithmic information about the file or program. Global comments are almost always special Doxygen comment blocks.
\par }{\b\insrsid15862801 Comments are allowed on data structure field declarations:}{\insrsid15862801
\par }\pard\plain \s60\ql \li720\ri0\keep\keepn\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \b\f2\fs22\cf13\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {
\dbch\af13\insrsid15862801 \hich\af2\dbch\af13\loch\f2 typedef struct \{
\par \hich\af2\dbch\af13\loch\f2 EFI_SAMPLE_STRUCTURE *StructurePointer; ///< Sample comment #1
\par \hich\af2\dbch\af13\loch\f2 \hich\af2\dbch\af13\loch\f2 UINT64 SimpleVariable; ///< Sample comment #2
\par \}\hich\af2\dbch\af13\loch\f2 EFI_STRUCTURE_NAME;
\par {\*\bkmkstart _Toc140567726}{\listtext\pard\plain\s3 \b\f4\fs26\insrsid15862801 \hich\af4\dbch\af0\loch\f4 5.4.2\tab}}\pard\plain \s3\ql \fi-936\li936\ri0\sb240\keepn\widctlpar\jclisttab\tx936\tx1080\aspalpha\aspnum\faauto\ls6\ilvl2\outlinelevel2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst5\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrxst2\pnrxst0\pnrstop12\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb5\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9
\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc5\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc4\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr5\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr4\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr2\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrstop36\adjustright\rin0\lin936\itap0 \b\f4\fs26\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Internal Comments{\*\bkmkend _Toc140567726}
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801
Internal comments occur within the body of a function definition and are used to convey special information of use to someone actively reading the code. These comments are never special Doxygen comments.}{\insrsid15862801\charrsid14293239
\par }{\b\insrsid15862801 For internal code comments, use C++ style (}{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 //}{\b\insrsid15862801 ) comment lines.
\par Include a blank comment line above and below a block of comment lines containing text.}{\insrsid15862801 These blank lines make comments visually distinct without relying on the editor.
\par }{\b\insrsid15862801 A blank line may optionally follow a block of comments.}{\insrsid15862801 This should generally indicate that the comment is for a large block of code. No blank line implies that the comment is for the next few lines of code.
\par }{\b\insrsid15862801 Comments are allowed on the parameters associated with calling a function.}{\insrsid15862801 More important is to provide this information as the descriptive text for the }{\b\f2\cf13\insrsid15862801\charrsid10689042 @param}{
\insrsid15862801 entries in the special documentation block describing the function.
\par }\pard\plain \s60\ql \li720\ri0\keep\keepn\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \b\f2\fs22\cf13\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {
\insrsid15862801\charrsid2512572 Status = TestString (
\par String,\tab \tab // Comment for first parameter
\par Index + 3,\tab \tab // Comment for second parameter
\par &Value\tab \tab \tab // Comment for third parameter
\par );
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\insrsid15862801 Indent the comments with the code.}{\insrsid15862801
This indentation conveys the scope of the comment, as well as maintaining readability of the code.
\par }\pard\plain \s60\ql \li720\ri0\keep\keepn\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \b\f2\fs22\cf13\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {
\insrsid15862801\charrsid2512572 if (Test) \{
\par //
\par // This is an example comment to explain why this behavior
\par // is appropriate if Test is true
\par //
\par return Test;
\par \}
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801
\par \page
\par }{\insrsid15862801\charrsid8926502
\par {\listtext\pard\plain\s1 \b\f4\fs40\kerning28\insrsid15862801 \hich\af4\dbch\af0\loch\f4 1\tab}}\pard\plain \s1\qr \li0\ri0\sa360\keepn\widctlpar\brdrb\brdrs\brdrw15\brsp20\brdrcf1 \aspalpha\aspnum\faauto\ls6\outlinelevel0
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst0\pnrxst0\pnrstop4\pnrstart1\pnrrgb1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc1\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr1\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin0\itap0
\b\f4\fs40\lang1033\langfe1033\kerning28\cgrid\langnp1033\langfenp1033 {\insrsid15862801 \sect }\sectd \psz1\sbkodd\linex0\endnhere\titlepg\pgbrdropt32\sectlinegrid360\sectdefaultcl\sftnbj {\headerr \pard\plain \s42\ql \li0\ri0\sb80\sa60\sl220\slmult0
\widctlpar\tqc\tx4680\tqr\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \b\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 \tab \tab }{\field{\*\fldinst {\insrsid15862801 REF _Ref128885988 \\h }{\insrsid15862801
{\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f005200650066003100320038003800380035003900380038000000}}}{\fldrslt {\insrsid15862801 Formatting}}}{\insrsid15862801
\par }}{\headerf \pard\plain \s41\ql \li0\ri0\sb80\sa60\sl220\slmult0\widctlpar\tqc\tx4680\tqr\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \b\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 \tab \tab }{
\insrsid15862801\charrsid16067590
\par }}{\listtext\pard\plain\s1 \b\f4\fs40\kerning28\insrsid15862801 \hich\af4\dbch\af0\loch\f4 6\tab}\pard\plain \s1\qr \li0\ri0\sa360\keepn\widctlpar\brdrb\brdrs\brdrw15\brsp20\brdrcf1 \aspalpha\aspnum\faauto\ls6\outlinelevel0
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst0\pnrxst0\pnrstop4\pnrstart1\pnrrgb1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc6\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr6\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin0\itap0
\b\f4\fs40\lang1033\langfe1033\kerning28\cgrid\langnp1033\langfenp1033 {\insrsid15862801 \line {\*\bkmkstart _Ref128885988}{\*\bkmkstart _Toc140567727}Formatting{\*\bkmkend _Toc61344939}{\*\bkmkend _Ref128885988}{\*\bkmkend _Toc140567727}
\par {\*\bkmkstart _Toc140567728}{\listtext\pard\plain\s2 \b\f4\fs28\insrsid15862801 \hich\af4\dbch\af0\loch\f4 6.1\tab}}\pard\plain \s2\ql \fi-720\li900\ri0\sb360\sa100\sl280\slmult0\keepn\widctlpar
\jclisttab\tx900\aspalpha\aspnum\faauto\ls6\ilvl1\outlinelevel1
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst3\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrstop8\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9
\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc6\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc1\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr6\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr1\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrstop36\adjustright\rin0\lin900\itap0 \b\f4\fs28\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 General{\*\bkmkend _Toc140567728}
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\insrsid15862801 Do not use any tabs in the source files. }{
\insrsid15862801 Tabs shall be set in all editors to expand to two spaces. All indentation is two spaces. There are no exceptions to this rule! This rule makes code look the same in all editors.
\par }{\b\insrsid15862801\charrsid14973237 Do not }{\b\insrsid15862801 produce lines}{\b\insrsid15862801\charrsid14973237 that exceed 120 columns in your source files.}{\insrsid15862801 Preferably, limit line lengths to 80 columns or less. When this doesn
\rquote t leave sufficient space for a good postfix style comment, extend the line to a total of 120 columns. Having some level of uniformity in the expected width of the source is useful for viewing and printing the code.
\par }{\b\insrsid15862801\charrsid14973237 Do not use _asm in }{\b\insrsid15862801 the}{\b\insrsid15862801\charrsid14973237 source files.}{\insrsid15862801
There are really no reasons for _asm to be used in our standard code. The only exceptions in this case are largely associated with our lowest level Architectural Protocols.
\par }{\b\insrsid15862801\charrsid5311763 There should be no use of }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801\charrsid15691459 #pragma}{\b\insrsid15862801\charrsid5311763 except for }{
\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801\charrsid15691459 #pragma pack(}{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801\charrsid11278807 #}{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801\charrsid15691459 )}{
\b\insrsid15862801\charrsid5311763 .}{\insrsid15862801 The only exception for this would be in the efibind.h file.
\par {\*\bkmkstart _Toc128812304}{\*\bkmkstart _Toc128814175}{\*\bkmkstart _Toc128814847}{\*\bkmkstart _Toc128815522}{\*\bkmkstart _Toc128886140}{\*\bkmkstart _Toc128886820}{\*\bkmkstart _Toc128887506}{\*\bkmkstart _Toc128888204}{\*\bkmkstart _Toc128888857}
{\*\bkmkstart _Toc131851904}{\*\bkmkstart _Toc131938124}{\*\bkmkstart _Toc132004918}{\*\bkmkstart _Toc132005508}{\*\bkmkstart _Toc61344940}{\*\bkmkstart _Toc140567729}{\*\bkmkend _Toc128812304}{\*\bkmkend _Toc128814175}{\*\bkmkend _Toc128814847}
{\*\bkmkend _Toc128815522}{\*\bkmkend _Toc128886140}{\*\bkmkend _Toc128886820}{\*\bkmkend _Toc128887506}{\*\bkmkend _Toc128888204}{\*\bkmkend _Toc128888857}{\*\bkmkend _Toc131851904}{\*\bkmkend _Toc131938124}{\*\bkmkend _Toc132004918}
{\*\bkmkend _Toc132005508}{\listtext\pard\plain\s2 \b\f4\fs28\insrsid15862801 \hich\af4\dbch\af0\loch\f4 6.2\tab}}\pard\plain \s2\ql \fi-720\li900\ri0\sb360\sa100\sl280\slmult0\keepn\widctlpar\jclisttab\tx900\aspalpha\aspnum\faauto\ls6\ilvl1\outlinelevel1
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst3\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrstop8\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9
\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc6\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc2\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr6\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr2\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrstop36\adjustright\rin0\lin900\itap0 \b\f4\fs28\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Spacing{\*\bkmkend _Toc140567729}
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801
Some people claim that spacing is not important. They claim that all these spacing rules in a coding style are burdensome and bogus. Just look at the following example to see why spacing is important, especially in C:
\par }\pard\plain \s60\ql \li720\ri0\keep\keepn\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \b\f2\fs22\cf13\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {
\insrsid15862801\charrsid11278807
\par int i;main()\{for(;i["]<i;++i)\{--i;\}"];read('-'-'-',i+++"hello,
\par world!\\n",'/'/'/'));\}read(j,i,p)\{write(j/p+p,i---j,i/i);\}}{\insrsid15862801
\par }{\insrsid15862801\charrsid11278807
\par }\pard\plain \s56\ql \li1267\ri0\sb40\sa20\sl260\slmult0\widctlpar\tx720\aspalpha\aspnum\faauto\adjustright\rin0\lin1267\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\cs86\i\f0\fs24\insrsid15862801
Dishonorable mention, Obfuscated C Code Contest, 1984.
\par }\pard \s56\ql \li1267\ri0\sb40\sa20\sl260\slmult0\widctlpar\tx720\aspalpha\aspnum\faauto\adjustright\rin0\lin1267\itap0 {\insrsid15862801 Author requested anonymity.
\par {\*\bkmkstart _Toc140567730}{\listtext\pard\plain\s3 \b\f4\fs26\insrsid15862801 \hich\af4\dbch\af0\loch\f4 6.2.1\tab}}\pard\plain \s3\ql \fi-936\li936\ri0\sb240\keepn\widctlpar\jclisttab\tx936\tx1080\aspalpha\aspnum\faauto\ls6\ilvl2\outlinelevel2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst5\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrxst2\pnrxst0\pnrstop12\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb5\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9
\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc6\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc2\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr6\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr2\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr1\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrstop36\adjustright\rin0\lin936\itap0 \b\f4\fs26\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Vertical Spacing{\*\bkmkend _Toc140567730}
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\insrsid15862801
Use blank lines to make code more readable and to group logically related sections together.
\par Do not put more than one statement on a line.}{\insrsid15862801 This requirement does not include }{\b\f2\cf13\insrsid15862801\charrsid10689042 for}{\insrsid15862801 loops, where the initial, conditional, and loop statements may go on a single line.
\par }\pard \ql \li547\ri0\sb80\sa60\sl260\slmult0\keepn\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 {\b\insrsid15862801 The }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 if}{\b\insrsid15862801 statement is not an exception.
}{\insrsid15862801 The conditional and code always go on a separate line. This format is not allowed:
\par }\pard\plain \s60\ql \li720\ri0\keep\keepn\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \b\f2\fs22\cf13\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {
\strike\insrsid15862801 if (Boolean == TRUE) \{ MyTrueCode (); \}}{\insrsid15862801
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\keepn\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 It should be:
\par }\pard\plain \s60\ql \li720\ri0\keep\keepn\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \b\f2\fs22\cf13\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\insrsid15862801
if (Boolean == TRUE) \{
\par MyTrueCode ();
\par \}
\par }\pard\plain \s15\ql \li0\ri0\sl-120\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \f2\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\insrsid15862801 An open brace \lquote }{
\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 \{}{\b\insrsid15862801 \rquote always goes on the end of the first line of the construct.}{\insrsid15862801 This requirement includes functions and data.
\par }\pard\plain \s60\ql \li720\ri0\keep\keepn\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \b\f2\fs22\cf13\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\insrsid15862801
if (Boolean == TRUE) \{
\par }\pard\plain \s15\ql \li0\ri0\sl-120\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \f2\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\insrsid15862801 A close brace \lquote }{
\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 \}}{\b\insrsid15862801 \rquote always goes at the beginning of the last line of the construct.}{\insrsid15862801 Indent the brace to match the first line of the construct.
\par }\pard\plain \s60\ql \li720\ri0\keep\keepn\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \b\f2\fs22\cf13\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\insrsid15862801
if (Boolean == TRUE) \{
\par MyTrueCode ();
\par \}
\par }\pard\plain \s15\ql \li0\ri0\sl-120\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \f2\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\keepn\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\insrsid15862801 A close brace may share a line with the }{
\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 else \{}{\b\insrsid15862801 , }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 else if () \{}{\b\insrsid15862801 , and do-while constructs.
\par }\pard\plain \s60\ql \li720\ri0\keep\keepn\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \b\f2\fs22\cf13\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\insrsid15862801
\} else \{
\par }\pard \s60\ql \li720\ri0\keep\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 {\insrsid15862801 \} else if \{
\par }\pard\plain \s15\ql \li0\ri0\sl-120\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \f2\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801
\par {\*\bkmkstart _Toc140567731}{\listtext\pard\plain\s3 \b\f4\fs26\insrsid15862801 \hich\af4\dbch\af0\loch\f4 6.2.2\tab}}\pard\plain \s3\ql \fi-936\li936\ri0\sb240\keepn\widctlpar\jclisttab\tx936\tx1080\aspalpha\aspnum\faauto\ls6\ilvl2\outlinelevel2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst5\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrxst2\pnrxst0\pnrstop12\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb5\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9
\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc6\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc2\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr6\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr2\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr2\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrstop36\adjustright\rin0\lin936\itap0 \b\f4\fs26\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Horizontal Spacing{\*\bkmkend _Toc140567731}
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\insrsid15862801 Always put a space before and after binary operators.}{
\insrsid15862801 This space makes both operands much easier to read.
\par }\pard\plain \s60\ql \li720\ri0\keep\keepn\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \b\f2\fs22\cf13\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\insrsid15862801
if (Boolean == TRUE) \{
\par MyTrueCode ();
\par \}
\par }\pard\plain \s15\ql \li0\ri0\sl-120\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \f2\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\insrsid15862801 Do not put spaces between unary operators.
\par }\pard\plain \s60\ql \li720\ri0\keep\keepn\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \b\f2\fs22\cf13\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\insrsid15862801
If ((--MyInteger) > 0) \{
\par }\pard\plain \s15\ql \li0\ri0\sl-120\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \f2\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\keepn\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\insrsid15862801
Horizontal spacing for multi-line function calls should line up one tab-stop from the beginning of the function call. }{\insrsid15862801\charrsid11871872
One tab-stop depending on the offset of the function call could mean one or two spaces. Either of the below examples }{\insrsid15862801 is}{\insrsid15862801\charrsid11871872 acceptable}{\insrsid15862801 :}{\b\insrsid15862801
\par }\pard\plain \s85\ql \li1080\ri0\keep\keepn\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin1080\itap0 \b\f2\fs22\cf13\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {
\insrsid15862801 Status = gBS->AllocatePool (
\par EfiBootServicesData,
\par sizeof (DRIVER_NAME_INSTANCE),
\par &PrivateData
\par );
\par
\par Status = gBS->AllocatePool (
\par EfiBootServicesData,
\par sizeof (DRIVER_NAME_INSTANCE),
\par &PrivateData
\par }\pard \s85\ql \li1080\ri0\keep\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin1080\itap0 {\insrsid15862801 );
\par }\pard\plain \s15\ql \li0\ri0\sl-120\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \f2\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\insrsid15862801 Always
put a space after commas or semicolons that separate items.}{\insrsid15862801 This punctuation is not necessary if no code or comments follow the comma or semicolon.
\par }\pard\plain \s60\ql \li720\ri0\keep\keepn\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \b\f2\fs22\cf13\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\insrsid15862801
EfiLibAllocateCopyPool (Size, DevicePath);
\par for (Size = 0; FileName[Size] != 0; Size++) \{...
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\insrsid15862801 Always put a space before an open parenthesis.}{
\insrsid15862801 The only exception is macro definitions.
\par }\pard\plain \s60\ql \li720\ri0\keep\keepn\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \b\f2\fs22\cf13\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\insrsid15862801
if (...
\par while (...
\par EfiLibAllocateCopyPool (...
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\insrsid15862801
Put a space before an open brace if it is not on its own line.
\par }\pard\plain \s60\ql \li720\ri0\keep\keepn\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \b\f2\fs22\cf13\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\insrsid15862801
if () \{
\par while () \{}{\ul\insrsid15862801
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\insrsid15862801 Do not put spaces around structure members and pointe
r operators.
\par }\pard\plain \s60\ql \li720\ri0\keep\keepn\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \b\f2\fs22\cf13\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\insrsid15862801
Data.Index
\par Pointer->Index = *Ptr;
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\insrsid15862801 Do not put spaces before open brackets of array subscripts.
\par }\pard\plain \s60\ql \li720\ri0\keep\keepn\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \b\f2\fs22\cf13\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\insrsid15862801
Array[(Max + Min) / 2]
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\insrsid15862801
Use extra parentheses rather than depending on in-depth knowledge of the order of precedence of C. }{\insrsid15862801 (The order of precedence should be the compiler\rquote s job, not yours.)}{\b\insrsid15862801
\par }{\insrsid15862801 Other examples of horizontal spacing:
\par }\pard\plain \s60\ql \li720\ri0\keep\keepn\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \b\f2\fs22\cf13\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\insrsid15862801
Status = TestString (String, Index + 3, &Value);
\par Status = TestString (
\par String,
\par Index + 3,
\par &Value
\par );
\par MinResult = MIN_EXAMPLE (Start, End);
\par }\pard\plain \s15\ql \li0\ri0\sl-120\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \f2\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\keepn\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\insrsid15862801
Line up continuation lines with the part of the preceding line they continue.
\par }\pard\plain \s60\ql \li720\ri0\keep\keepn\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \b\f2\fs22\cf13\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\insrsid15862801
Value = (GetData (BubbaBaes + BUBBA_HIGH_DATA) << 8) |
\par }\pard \s60\ql \li720\ri0\keep\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 {\insrsid15862801 GetData (BubbaBaes + BUBBA_LOW_DATA)
\par {\*\bkmkstart _Toc140567732}{\listtext\pard\plain\s2 \b\f4\fs28\insrsid15862801 \hich\af4\dbch\af0\loch\f4 6.3\tab}}\pard\plain \s2\ql \fi-720\li900\ri0\sb360\sa100\sl280\slmult0\keepn\widctlpar
\jclisttab\tx900\aspalpha\aspnum\faauto\ls6\ilvl1\outlinelevel1
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst3\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrstop8\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9
\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc6\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc3\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr6\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr3\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrstop36\adjustright\rin0\lin900\itap0 \b\f4\fs28\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Predicate Expressions{\*\bkmkend _Toc140567732}
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\insrsid15862801 Boolean values, variable type }{
\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 BOOLEAN}{\b\insrsid15862801 , do not require explicit comparisons to }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 TRUE}{\b\insrsid15862801 or }{
\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 FALSE}{\b\insrsid15862801 .}{\insrsid15862801 Non-Boolean comparisons must use a compare operator (}{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 ==}{\insrsid15862801 , }{
\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 !=}{\insrsid15862801 , }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 >}{\insrsid15862801 , }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 < >=}{\insrsid15862801 , }
{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 <=}{\insrsid15862801 ).
\par }\pard \ql \li547\ri0\sb80\sa60\sl260\slmult0\keepn\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 {\insrsid15862801 A comparison of any pointer to zero must be done via the }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801
NULL}{\insrsid15862801 type. }{\field{\*\fldinst {\cs35\ul\cf2\insrsid15862801\charrsid16275236 REF _Ref133043867 \\h }{\cs35\ul\cf2\insrsid15862801\charrsid16275236 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f005200650066003100330033003000340033003800360037000000}}{\cs35\ul\cf2\insrsid15862801 \\* MERGEFORMAT }}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid16411278 Table 3}}}{\insrsid15862801
shows examples using the following:
\par }\pard\plain \s60\ql \li720\ri0\keep\keepn\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \b\f2\fs22\cf13\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\insrsid15862801
BOOLEAN\tab Done;
\par UINTN\tab \tab Index;
\par }\pard \s60\ql \li720\ri0\keep\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 {\insrsid15862801 VOID\tab \tab *Ptr; \tab
\par }\pard\plain \s16\ql \fi-1073\li1620\ri0\sb240\sa40\sl220\slmult0\keepn\widctlpar\tx1620\aspalpha\aspnum\faauto\adjustright\rin0\lin1620\itap0 \b\f4\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 {\*\bkmkstart _Ref128889464}
{\*\bkmkstart _Ref133043867}{\*\bkmkstart _Toc140567777}Table }{\field{\*\fldinst {\insrsid15862801 SEQ Table \\* ARABIC }}{\fldrslt {\lang1024\langfe1024\noproof\insrsid16411278 3}}}{\insrsid15862801 {\*\bkmkend _Ref133043867}.
{\*\bkmkend _Ref128889464}Predicate Expression Examples{\*\bkmkend _Toc140567777}
\par }\trowd \irow0\irowband0\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth4471\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx5004\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth4471\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\pard\plain \s37\ql \li0\ri0\sa60\sl240\slmult0\keep\keepn\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\b\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Incorrect\cell Correct\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {
\insrsid15862801 \trowd \irow0\irowband0\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth4471\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx5004\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth4471\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\keepn\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\cs68\b\f2\fs22\cf13\lang1024\langfe1024\noproof\insrsid15862801 If (Index) \{\cell if (Index != 0) \{\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 \trowd \irow1\irowband1\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth4471\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx5004\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth4471\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0
\keepn\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\cs68\b\f2\fs22\cf13\lang1024\langfe1024\noproof\insrsid15862801 If (!Index) \{\cell if (Index == 0) \{\cell
}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 \trowd \irow2\irowband2\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1
\trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol
\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth4471\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx5004\clvertalt\clbrdrt
\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth4471\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0
\keepn\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\cs68\b\f2\fs22\cf13\lang1024\langfe1024\noproof\insrsid15862801 If (Done == TRUE) \{\cell if (Done) \{\cell
}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 \trowd \irow3\irowband3\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1
\trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol
\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth4471\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx5004\clvertalt\clbrdrt
\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth4471\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0
\keepn\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\cs68\b\f2\fs22\cf13\lang1024\langfe1024\noproof\insrsid15862801 If (Done == FALSE) \{\cell if (!Done) \{\cell
}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 \trowd \irow4\irowband4\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1
\trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol
\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth4471\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx5004\clvertalt\clbrdrt
\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth4471\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0
\keepn\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\cs68\b\f2\fs22\cf13\lang1024\langfe1024\noproof\insrsid15862801 If (Ptr) \{\cell if (Ptr != NULL) \{\cell }\pard\plain
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 \trowd \irow5\irowband5\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb
\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt
\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth4471\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx5004\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16
\clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth4471\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0
\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\cs68\b\f2\fs22\cf13\lang1024\langfe1024\noproof\insrsid15862801 If (Ptr ==0) \{\cell if (Ptr == NULL) \{\cell }\pard\plain
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 \trowd \irow6\irowband6\lastrow \ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb
\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt
\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth4471\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx5004\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16
\clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth4471\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9475\row {\*\bkmkstart _Ref128812931}{\*\bkmkstart _Toc140567733}{\listtext
\pard\plain\s2 \b\f4\fs28\insrsid15862801 \hich\af4\dbch\af0\loch\f4 6.4\tab}}\pard\plain \s2\ql \fi-720\li900\ri0\sb360\sa100\sl280\slmult0\keepn\widctlpar\jclisttab\tx900\aspalpha\aspnum\faauto\ls6\ilvl1\outlinelevel1
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst3\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrstop8\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9
\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc6\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc4\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr6\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr4\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrstop36\adjustright\rin0\lin900\itap0 \b\f4\fs28\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Standard C Constructs{\*\bkmkend _Ref128812931}{\*\bkmkend _Toc140567733}
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 The }{
\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 if}{\insrsid15862801 statement shall be followed by a space and then the open parenthesis. The open parenthesis is followed by a conditional statement and a c
lose parenthesis. There is a space after the close parenthesis followed by an open brace. The code body follows and is indented by two spaces. The close bracket is on its own line and indented to the same level as the }{
\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 if}{\insrsid15862801 . The following are the allowed }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 if}{\cf2\insrsid15862801 }{\insrsid15862801 constructs:
\par }\pard\plain \s60\ql \li720\ri0\keep\keepn\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \b\f2\fs22\cf13\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\insrsid15862801
\par if (TRUE) \{
\par IamTheCode ();
\par \}
\par }\pard\plain \s15\ql \li0\ri0\sl-120\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \f2\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 When an }{
\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 else}{\insrsid15862801 is used, it must start on the same line as the close brace, and a single space must separate }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 else}{
\insrsid15862801 from the close and open braces. An open brace always follows the }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 else}{\insrsid15862801 . The following are the allowed }{
\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 if}{\cf2\insrsid15862801 }{\insrsid15862801 then }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 else}{\insrsid15862801 constructs:
\par }\pard\plain \s60\ql \li720\ri0\keep\keepn\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \b\f2\fs22\cf13\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\insrsid15862801
if (TRUE) \{\line IamTheCode ();
\par \} else if \{
\par IamTheCode ();
\par \} else \{
\par IamTheCode ();
\par \}
\par }\pard\plain \s15\ql \li0\ri0\sl-120\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \f2\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\keepn\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 The following is an example of the }{
\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 while}{\insrsid15862801 loop:
\par }\pard\plain \s60\ql \li720\ri0\keep\keepn\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \b\f2\fs22\cf13\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\insrsid15862801
while (TRUE) \{
\par IamTheCode ();
\par \}
\par }\pard\plain \s15\ql \li0\ri0\sl-120\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \f2\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 The following is an example of the do-while loop:
\par }\pard\plain \s60\ql \li720\ri0\keep\keepn\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \b\f2\fs22\cf13\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\insrsid15862801
do \{
\par IamTheCode ();
\par \} while (TRUE);
\par }\pard \s60\ql \li720\ri0\keep\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 {\insrsid15862801
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\keepn\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 The following is a }{
\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 for}{\insrsid15862801 loop:
\par }\pard\plain \s60\ql \li720\ri0\keep\keepn\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \b\f2\fs22\cf13\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\insrsid15862801
for (Index = 0; Index < MAX_INDEX; Index++) \{
\par IamTheCode (Index);
\par \}
\par }\pard\plain \s15\ql \li0\ri0\sl-120\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \f2\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\keepn\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 The following is a }{
\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 switch}{\insrsid15862801 statement:
\par }\pard\plain \s60\ql \li720\ri0\keep\keepn\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \b\f2\fs22\cf13\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\insrsid15862801
switch (Variable) \{
\par
\par case 1:
\par IamTheCode ();
\par break;
\par
\par case 2:
\par IamTheCode ();
\par break;
\par
\par default:
\par IamTheCode ();
\par \};
\par }\pard\plain \s15\ql \li0\ri0\sl-120\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \f2\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801
Any loop that contains no code in the body must also follow these rules. A semicolon must be used as the code body, and it will be in the normal place on its own line between the braces.
\par }\pard\plain \s60\ql \li720\ri0\keep\keepn\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \b\f2\fs22\cf13\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\insrsid15862801
for (Index = 0; Index < MAX_INDEX; Index++) \{
\par ;
\par \}
\par }\pard\plain \ql \li547\ri0\sb180\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801
Avoid this format because it is harder to read than other control structures.
\par {\*\bkmkstart _Toc140567734}{\listtext\pard\plain\s2 \b\f4\fs28\insrsid15862801 \hich\af4\dbch\af0\loch\f4 6.5\tab}}\pard\plain \s2\ql \fi-720\li900\ri0\sb360\sa100\sl280\slmult0\keepn\widctlpar
\jclisttab\tx900\aspalpha\aspnum\faauto\ls6\ilvl1\outlinelevel1
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst3\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrstop8\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9
\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc6\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc5\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr6\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr5\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrstop36\adjustright\rin0\lin900\itap0 \b\f4\fs28\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Goto{\*\bkmkend _Toc140567734}
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\insrsid15862801 In general, the }{
\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 goto}{\b\insrsid15862801 statement should not be used.}{\insrsid15862801 It is legal to use }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 goto}{\insrsid15862801
for error handling and thus, exiting a routine in an error case is the only legal use of a }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 goto}{\insrsid15862801 . A }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 goto}{
\insrsid15862801 allows the error exit code to be contained in one place in the routine. This one place reduces software life cycle maintenance issues, as there can be one copy of error cleanup code per routine. If you do not use }{
\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 goto}{\insrsid15862801 , the error cleanup code tends to get replicated in multiple places, and this replication tends to induce errors in code maintenance.
\par }\pard \ql \li547\ri0\sb80\sa60\sl260\slmult0\keepn\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 {\insrsid15862801 The }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 goto}{\insrsid15862801
follows the normal rules for C code. The label must be indented one level less than the code it is marking.
\par }\pard\plain \s60\ql \li720\ri0\keep\keepn\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \b\f2\fs22\cf13\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\insrsid15862801
Status = IAmTheCode ();
\par if (EFI_ERROR (Status)) \{\line goto ErrorExit;
\par \}
\par
\par IDoTheWork ();
\par
\par ErrorExit:
\par return Status;
\par {\*\bkmkstart _Ref128816983}{\*\bkmkstart _Toc140567735}{\listtext\pard\plain\s2 \b\f4\fs28\insrsid15862801 \hich\af4\dbch\af0\loch\f4 6.6\tab}}\pard\plain \s2\ql \fi-720\li900\ri0\sb360\sa100\sl280\slmult0\keepn\widctlpar
\jclisttab\tx900\aspalpha\aspnum\faauto\ls6\ilvl1\outlinelevel1
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst3\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrstop8\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9
\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc6\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc6\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr6\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr6\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrstop36\adjustright\rin0\lin900\itap0 \b\f4\fs28\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 File Heading{\*\bkmkend _Toc61344940}{\*\bkmkend _Ref128816983}{\*\bkmkend _Toc140567735}
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\insrsid15862801 Every new file created as part of }{
\b\insrsid15862801\charrsid15092068 the}{\b\i\insrsid15862801 Framework}{\b\insrsid15862801 must have a file header comment block at the very top of the file.}{\insrsid15862801 The file header comment block has the following form:
\par }\pard\plain \s60\ql \li720\ri0\keep\keepn\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \b\f2\fs22\cf13\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\insrsid15862801
\par /** @file
\par Brief description of file\rquote s purpose.
\par
\par Detailed description of the file\rquote s contents and other useful
\par information for a person viewing the file for the first time.
\par
\par Copyright (C) 2006 Intel Corporation.<BR>
\par All rights reserved. This software and associated documentation
\par (if any) is furnished under a license and may only be used or
\par copied in accordance with the terms of the license. Except as
\par permitted by such license, no part of this software or
\par documentation may be reproduced, stored in a retrieval system, or transmitted in any form or by any means without the express written consent of Intel Corporation.
\par
\par **/
\par }\pard\plain \ql \li547\ri0\sb120\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801
Pre-existing code may have a file header in the following format. You may leave these headers as is or convert them to the new style at your discretion. All new files should use the preceding, new style, file headers.
\par }\pard\plain \s60\ql \li720\ri0\keep\keepn\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \b\f2\fs22\cf13\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\insrsid15862801
/*++
\par
\par Copyright (c) 2004 Intel Corporation. All rights reserved
\par This software and associated documentation (if any) is furnished
\par under a license and may only be used or copied in accordance
\par with the terms of the license. Except as permitted by such
\par license, no part of this software or documentation may be
\par reproduced, stored in a retrieval system, or transmitted in any
\par form or by any means without the express written consent of
\par Intel Corporation.
\par
\par Module Name:
\par
\par FileName.ext
\par
\par Abstract:
\par
\par Description of file contents
\par
\par --*/
\par {\*\bkmkstart _Toc61344941}{\*\bkmkstart _Ref128817026}{\*\bkmkstart _Toc140567736}{\listtext\pard\plain\s2 \b\f4\fs28\insrsid15862801 \hich\af4\dbch\af0\loch\f4 6.7\tab}}\pard\plain \s2\ql \fi-720\li900\ri0\sb360\sa100\sl280\slmult0\keepn\widctlpar
\jclisttab\tx900\aspalpha\aspnum\faauto\ls6\ilvl1\outlinelevel1
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst3\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrstop8\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9
\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc6\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc7\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr6\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr7\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrstop36\adjustright\rin0\lin900\itap0 \b\f4\fs28\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Function Headings{\*\bkmkend _Toc61344941}{\*\bkmkend _Ref128817026}{\*\bkmkend _Toc140567736}
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\keepn\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\insrsid15862801 Every new function created as part of }{
\b\insrsid15862801\charrsid15092068 the}{\b\i\insrsid15862801 Framework }{\b\insrsid15862801 must have a function header comment block immediately preceding the function definition.}{\insrsid15862801
Very small, simple, private routines are exempt from this requirement, although it is still recommended. The function header comment block takes the form shown in the example below.
\par }\pard\plain \s60\ql \li720\ri0\keep\keepn\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \b\f2\fs22\cf13\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {
\insrsid15862801\charrsid11016393 /**
\par Brief description of the function\rquote s purpose.
\par
\par Detailed description of the function\rquote s purpose and how it
\par works.Describe algorithims, side-effects, or other attributes
\par of the function that would be of use to a programmer unfamiliar}{\insrsid15862801
\par }{\insrsid15862801\charrsid11016393 with the code.
\par
\par @param[in] Arg1 Description of Arg1. This can span multiple
\par lines if needed.
\par @param[in] Arg2 Description of Arg2.
\par
\par @retval EFI_SUCCESS Procedure returned successfully.
\par @retval VALUE Line for each possible return value.
\par **/
\par EFI_STATUS
\par Foo(
\par IN UINTN Arg1,
\par IN UINTN Arg2
\par )
\par }\pard \s60\ql \li720\ri0\keep\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 {\insrsid15862801\charrsid11016393 \{
\par }\pard\plain \ql \li547\ri0\sb120\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801
Pre-existing code may have function headers in the following format. You may leave these headers as is or convert to the new style at your discretion. All new functions must use the preceding, new style, function headings.
\par }\pard\plain \s60\ql \li720\ri0\keep\keepn\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \b\f2\fs22\cf13\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {
\insrsid15862801\charrsid11016393 EFI_STATUS
\par Foo (
\par IN UINTN Arg1,
\par IN UINTN Arg2
\par )
\par /*++
\par
\par Routine Description:
\par
\par Description text
\par
\par Arguments:
\par Arg1 \endash Description of Arg1
\par Arg2 \endash Description of Arg2
\par
\par
\par Returns:
\par
\par EFI_SUCCESS \endash Procedure returned successfully
\par
\par --*/
\par \{
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\keep\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\insrsid15862801 Function comment headings must be present in both the }
{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 .c}{\b\insrsid15862801 file containing the function implementation and in the }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 .h}{\b\insrsid15862801
file containing the function prototype.}{\insrsid15862801 Comments in the }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 .h}{\insrsid15862801 file declaring the functions need to be explicit enough that the function imple
mentation does not need to be used to understand a function\rquote s purpose. An exception to this rule is that drivers implementing publicly declared functions (such as protocol functions) do not need to be explicitly documented in the driver\rquote
s include file because they are already documented in the protocol include file. The function prototype in the driver\rquote
s include file is really necessary only to resolve compiler issues. It is not necessary to duplicate the function comment heading in the protocol include file.
\par }\pard \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 {\b\insrsid15862801 Any function that is shared must have the function prototype in a shared }{
\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 .h}{\b\insrsid15862801 file.}{\insrsid15862801 Private functions may be declared in the }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 .c}{\insrsid15862801
file implementing them. All such private function declarations should be present at the beginning of the }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 .c}{\insrsid15862801 file, before any function implementations and after global data.
\par {\*\bkmkstart _Toc128472731}{\*\bkmkstart _Toc128812320}{\*\bkmkstart _Toc128814191}{\*\bkmkstart _Toc128814863}{\*\bkmkstart _Toc128815538}{\*\bkmkstart _Toc128886156}{\*\bkmkstart _Toc128886836}{\*\bkmkstart _Toc128887522}{\*\bkmkstart _Toc128888220}
{\*\bkmkstart _Toc128888873}{\*\bkmkstart _Toc131851920}{\*\bkmkstart _Toc131938138}{\*\bkmkstart _Toc132004932}{\*\bkmkstart _Toc132005522}{\*\bkmkstart _Toc128472745}{\*\bkmkstart _Toc128812334}{\*\bkmkstart _Toc128814205}{\*\bkmkstart _Toc128814877}
{\*\bkmkstart _Toc128815552}{\*\bkmkstart _Toc128886170}{\*\bkmkstart _Toc128886850}{\*\bkmkstart _Toc128887536}{\*\bkmkstart _Toc128888234}{\*\bkmkstart _Toc128888887}{\*\bkmkstart _Toc131851934}{\*\bkmkstart _Toc131938152}{\*\bkmkstart _Toc132004946}
{\*\bkmkstart _Toc132005536}{\*\bkmkstart _Toc128472748}{\*\bkmkstart _Toc128812337}{\*\bkmkstart _Toc128814208}{\*\bkmkstart _Toc128814880}{\*\bkmkstart _Toc128815555}{\*\bkmkstart _Toc128886173}{\*\bkmkstart _Toc128886853}{\*\bkmkstart _Toc128887539}
{\*\bkmkstart _Toc128888237}{\*\bkmkstart _Toc128888890}{\*\bkmkstart _Toc131851937}{\*\bkmkstart _Toc131938155}{\*\bkmkstart _Toc132004949}{\*\bkmkstart _Toc132005539}{\*\bkmkstart _Toc128472751}{\*\bkmkstart _Toc128812340}{\*\bkmkstart _Toc128814211}
{\*\bkmkstart _Toc128814883}{\*\bkmkstart _Toc128815558}{\*\bkmkstart _Toc128886176}{\*\bkmkstart _Toc128886856}{\*\bkmkstart _Toc128887542}{\*\bkmkstart _Toc128888240}{\*\bkmkstart _Toc128888893}{\*\bkmkstart _Toc131851940}{\*\bkmkstart _Toc131938158}
{\*\bkmkstart _Toc132004952}{\*\bkmkstart _Toc132005542}{\*\bkmkstart _Toc128472753}{\*\bkmkstart _Toc128812342}{\*\bkmkstart _Toc128814213}{\*\bkmkstart _Toc128814885}{\*\bkmkstart _Toc128815560}{\*\bkmkstart _Toc128886178}{\*\bkmkstart _Toc128886858}
{\*\bkmkstart _Toc128887544}{\*\bkmkstart _Toc128888242}{\*\bkmkstart _Toc128888895}{\*\bkmkstart _Toc131851942}{\*\bkmkstart _Toc131938160}{\*\bkmkstart _Toc132004954}{\*\bkmkstart _Toc132005544}{\*\bkmkstart _Toc128472755}{\*\bkmkstart _Toc128812344}
{\*\bkmkstart _Toc128814215}{\*\bkmkstart _Toc128814887}{\*\bkmkstart _Toc128815562}{\*\bkmkstart _Toc128886180}{\*\bkmkstart _Toc128886860}{\*\bkmkstart _Toc128887546}{\*\bkmkstart _Toc128888244}{\*\bkmkstart _Toc128888897}{\*\bkmkstart _Toc131851944}
{\*\bkmkstart _Toc131938162}{\*\bkmkstart _Toc132004956}{\*\bkmkstart _Toc132005546}{\*\bkmkstart _Toc128472756}{\*\bkmkstart _Toc128812345}{\*\bkmkstart _Toc128814216}{\*\bkmkstart _Toc128814888}{\*\bkmkstart _Toc128815563}{\*\bkmkstart _Toc128886181}
{\*\bkmkstart _Toc128886861}{\*\bkmkstart _Toc128887547}{\*\bkmkstart _Toc128888245}{\*\bkmkstart _Toc128888898}{\*\bkmkstart _Toc131851945}{\*\bkmkstart _Toc131938163}{\*\bkmkstart _Toc132004957}{\*\bkmkstart _Toc132005547}{\*\bkmkstart _Toc128472757}
{\*\bkmkstart _Toc128812346}{\*\bkmkstart _Toc128814217}{\*\bkmkstart _Toc128814889}{\*\bkmkstart _Toc128815564}{\*\bkmkstart _Toc128886182}{\*\bkmkstart _Toc128886862}{\*\bkmkstart _Toc128887548}{\*\bkmkstart _Toc128888246}{\*\bkmkstart _Toc128888899}
{\*\bkmkstart _Toc131851946}{\*\bkmkstart _Toc131938164}{\*\bkmkstart _Toc132004958}{\*\bkmkstart _Toc132005548}{\*\bkmkstart _Toc128381170}{\*\bkmkstart _Toc128472758}{\*\bkmkstart _Toc128812347}{\*\bkmkstart _Toc128814218}{\*\bkmkstart _Toc128814890}
{\*\bkmkstart _Toc128815565}{\*\bkmkstart _Toc128886183}{\*\bkmkstart _Toc128886863}{\*\bkmkstart _Toc128887549}{\*\bkmkstart _Toc128888247}{\*\bkmkstart _Toc128888900}{\*\bkmkstart _Toc131851947}{\*\bkmkstart _Toc131938165}{\*\bkmkstart _Toc132004959}
{\*\bkmkstart _Toc132005549}{\*\bkmkstart _Toc61344945}{\*\bkmkstart _Ref128812014}{\*\bkmkstart _Toc140567737}{\*\bkmkend _Toc128472731}{\*\bkmkend _Toc128812320}{\*\bkmkend _Toc128814191}{\*\bkmkend _Toc128814863}{\*\bkmkend _Toc128815538}
{\*\bkmkend _Toc128886156}{\*\bkmkend _Toc128886836}{\*\bkmkend _Toc128887522}{\*\bkmkend _Toc128888220}{\*\bkmkend _Toc128888873}{\*\bkmkend _Toc131851920}{\*\bkmkend _Toc131938138}{\*\bkmkend _Toc132004932}{\*\bkmkend _Toc132005522}
{\*\bkmkend _Toc128472745}{\*\bkmkend _Toc128812334}{\*\bkmkend _Toc128814205}{\*\bkmkend _Toc128814877}{\*\bkmkend _Toc128815552}{\*\bkmkend _Toc128886170}{\*\bkmkend _Toc128886850}{\*\bkmkend _Toc128887536}{\*\bkmkend _Toc128888234}
{\*\bkmkend _Toc128888887}{\*\bkmkend _Toc131851934}{\*\bkmkend _Toc131938152}{\*\bkmkend _Toc132004946}{\*\bkmkend _Toc132005536}{\*\bkmkend _Toc128472748}{\*\bkmkend _Toc128812337}{\*\bkmkend _Toc128814208}{\*\bkmkend _Toc128814880}
{\*\bkmkend _Toc128815555}{\*\bkmkend _Toc128886173}{\*\bkmkend _Toc128886853}{\*\bkmkend _Toc128887539}{\*\bkmkend _Toc128888237}{\*\bkmkend _Toc128888890}{\*\bkmkend _Toc131851937}{\*\bkmkend _Toc131938155}{\*\bkmkend _Toc132004949}
{\*\bkmkend _Toc132005539}{\*\bkmkend _Toc128472751}{\*\bkmkend _Toc128812340}{\*\bkmkend _Toc128814211}{\*\bkmkend _Toc128814883}{\*\bkmkend _Toc128815558}{\*\bkmkend _Toc128886176}{\*\bkmkend _Toc128886856}{\*\bkmkend _Toc128887542}
{\*\bkmkend _Toc128888240}{\*\bkmkend _Toc128888893}{\*\bkmkend _Toc131851940}{\*\bkmkend _Toc131938158}{\*\bkmkend _Toc132004952}{\*\bkmkend _Toc132005542}{\*\bkmkend _Toc128472753}{\*\bkmkend _Toc128812342}{\*\bkmkend _Toc128814213}
{\*\bkmkend _Toc128814885}{\*\bkmkend _Toc128815560}{\*\bkmkend _Toc128886178}{\*\bkmkend _Toc128886858}{\*\bkmkend _Toc128887544}{\*\bkmkend _Toc128888242}{\*\bkmkend _Toc128888895}{\*\bkmkend _Toc131851942}{\*\bkmkend _Toc131938160}
{\*\bkmkend _Toc132004954}{\*\bkmkend _Toc132005544}{\*\bkmkend _Toc128472755}{\*\bkmkend _Toc128812344}{\*\bkmkend _Toc128814215}{\*\bkmkend _Toc128814887}{\*\bkmkend _Toc128815562}{\*\bkmkend _Toc128886180}{\*\bkmkend _Toc128886860}
{\*\bkmkend _Toc128887546}{\*\bkmkend _Toc128888244}{\*\bkmkend _Toc128888897}{\*\bkmkend _Toc131851944}{\*\bkmkend _Toc131938162}{\*\bkmkend _Toc132004956}{\*\bkmkend _Toc132005546}{\*\bkmkend _Toc128472756}{\*\bkmkend _Toc128812345}
{\*\bkmkend _Toc128814216}{\*\bkmkend _Toc128814888}{\*\bkmkend _Toc128815563}{\*\bkmkend _Toc128886181}{\*\bkmkend _Toc128886861}{\*\bkmkend _Toc128887547}{\*\bkmkend _Toc128888245}{\*\bkmkend _Toc128888898}{\*\bkmkend _Toc131851945}
{\*\bkmkend _Toc131938163}{\*\bkmkend _Toc132004957}{\*\bkmkend _Toc132005547}{\*\bkmkend _Toc128472757}{\*\bkmkend _Toc128812346}{\*\bkmkend _Toc128814217}{\*\bkmkend _Toc128814889}{\*\bkmkend _Toc128815564}{\*\bkmkend _Toc128886182}
{\*\bkmkend _Toc128886862}{\*\bkmkend _Toc128887548}{\*\bkmkend _Toc128888246}{\*\bkmkend _Toc128888899}{\*\bkmkend _Toc131851946}{\*\bkmkend _Toc131938164}{\*\bkmkend _Toc132004958}{\*\bkmkend _Toc132005548}{\*\bkmkend _Toc128381170}
{\*\bkmkend _Toc128472758}{\*\bkmkend _Toc128812347}{\*\bkmkend _Toc128814218}{\*\bkmkend _Toc128814890}{\*\bkmkend _Toc128815565}{\*\bkmkend _Toc128886183}{\*\bkmkend _Toc128886863}{\*\bkmkend _Toc128887549}{\*\bkmkend _Toc128888247}
{\*\bkmkend _Toc128888900}{\*\bkmkend _Toc131851947}{\*\bkmkend _Toc131938165}{\*\bkmkend _Toc132004959}{\*\bkmkend _Toc132005549}{\listtext\pard\plain\s2 \b\f4\fs28\insrsid15862801 \hich\af4\dbch\af0\loch\f4 6.8\tab}}\pard\plain
\s2\ql \fi-720\li900\ri0\sb360\sa100\sl280\slmult0\keepn\widctlpar\jclisttab\tx900\aspalpha\aspnum\faauto\ls6\ilvl1\outlinelevel1
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst3\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrstop8\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9
\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc6\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc8\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr6\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr8\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrstop36\adjustright\rin0\lin900\itap0 \b\f4\fs28\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 C Function Layout{\*\bkmkend _Ref128812014}{\*\bkmkend _Toc140567737}
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801
Every function should be constructed to the conventions described in this section. This section does not speak to commenting rules.
\par }{\b\insrsid15862801 The first line must contain the return type.}{\insrsid15862801 If the function does not return a value, this line must contain }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 VOID}{\insrsid15862801 .
\par }{\b\insrsid15862801 The next lines contain any optional functional modifiers.}{\insrsid15862801 For example, }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 EFIAPI}{\insrsid15862801 , }{
\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 EFI_BOOT_SERVICE}{\insrsid15862801 , }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 EFI_RUNTIME_SERVICE}{\insrsid15862801 , }{
\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 STATIC}{\insrsid15862801 , or other valid modifiers.
\par }{\b\insrsid15862801 The next line contains the function name, left justified, followed by the beginning of the parameter list, \'93(.\'94}{\insrsid15862801
No parameters are allowed on this line. If no parameters are present, it is acceptable to place the closing parenthesis on the same line, \'93(}{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 )}{\insrsid15862801 .\'94
\par }{\b\insrsid15862801 The next lines contain parameters.}{\insrsid15862801 Eac
h line will contain a single argument and will start indented two spaces. Argument columns should be aligned to maximize readability and should include appropriate spacing to ensure this alignment. No comments are allowed in this region. Parameters are
commented clearly in the function header comment block following the function prototype.
\par }{\b\insrsid15862801 The closing parenthesis is on its own line and also indented two spaces.}{\insrsid15862801 A valid exception exists if the function has no parameters.
\par }{\b\insrsid15862801 Function prototypes in include files have the same form as function definitions, with the exception of requiring a semicolon after the closing parenthesis. }{\insrsid15862801
\par }\pard\plain \s60\ql \li720\ri0\keep\keepn\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \b\f2\fs22\cf13\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\insrsid15862801
/**
\par Brief and Detailed Descriptions.
\par
\par @param[in]\tab Arg1 Description of Arg1.
\par @param[in]\tab Arg2 Description of Arg2, which is optional.
\par @param[out]\tab Arg3 Description of Arg3.
\par @param[in, out] Arg4 Description of Arg4.
\par
\par @retval EFI_SUCCESS Description of what EFI_SUCCESS means.
\par @retval !EFI_SUCCESS Failure.
\par
\par --*/
\par EFI_STATUS
\par EFIAPI
\par FooName (
\par IN UINTN Arg1,
\par IN UINTN Arg2, OPTIONAL
\par OUT UINTN *Arg3,
\par IN OUT UINTN *Arg4
\par );
\par \{
\par UINTN Local;
\par ...
\par \}
\par
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\insrsid15862801 Each argument type definition must be preceded by }{
\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 IN}{\b\insrsid15862801 and/or }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 OUT}{\b\insrsid15862801 modifiers.}{\insrsid15862801
The modifiers are used to indicate whether the argument is an input or output variable. It is strongly suggested that the }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 IN}{\insrsid15862801 variables are first and }{
\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 OUT}{\insrsid15862801 variables come next. If data is both passed in and passed out through a variable, then it should be marked as both }{
\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 IN}{\insrsid15862801 and }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 OUT}{\insrsid15862801 . A buffer that is passed into
a routine that modifies the contents of the buffer is marked as }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 IN}{\insrsid15862801 and }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 OUT}{\insrsid15862801 . }
{\field{\*\fldinst {\insrsid15862801 REF _Ref133045193 \\h }{\insrsid15862801 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f005200650066003100330033003000340035003100390033000000}}}{\fldrslt {\insrsid16411278 Table }{
\lang1024\langfe1024\noproof\insrsid16411278 4}}}{\insrsid15862801 describes the usage of the }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 IN}{\insrsid15862801 and }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 OUT}{
\insrsid15862801 modifiers.
\par }\pard\plain \s16\ql \fi-1073\li1620\ri0\sb240\sa40\sl220\slmult0\keepn\widctlpar\tx1620\aspalpha\aspnum\faauto\adjustright\rin0\lin1620\itap0 \b\f4\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 {\*\bkmkstart _Ref133045193}
{\*\bkmkstart _Toc140567778}Table }{\field{\*\fldinst {\insrsid15862801 SEQ Table \\* ARABIC }}{\fldrslt {\lang1024\langfe1024\noproof\insrsid16411278 4}}}{\insrsid15862801 {\*\bkmkend _Ref133045193}. IN and OUT Usage{\*\bkmkend _Toc140567778}
\par }\trowd \irow0\irowband0\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1440\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1973\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7380\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\pard\plain \s37\ql \li0\ri0\sa60\sl240\slmult0\keep\keepn\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\b\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Mnemonic\cell Description\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\f1\insrsid15862801 \trowd \irow0\irowband0\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16
\clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1440\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1973\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7380\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 IN\cell Passed by value. For C, this modifier is any argument whose name is not preceded by an asterisk (*).\cell }\pard\plain
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\f1\insrsid15862801 \trowd \irow1\irowband1\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb
\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt
\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1440\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1973\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl
\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth7380\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0
\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 IN\cell
Passed by reference, and referenced data is not modified by the routine. An asterisk precedes the argument name.\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\f1\insrsid15862801 \trowd \irow2\irowband2\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16
\clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1440\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1973\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7380\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 OUT\cell Passed by reference, and the referenced data is modified by the routine. The passed-in state of the referenced data is not used by the routine.\cell }\pard\plain
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\f1\insrsid15862801 \trowd \irow3\irowband3\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb
\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt
\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1440\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1973\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl
\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth7380\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0
\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 IN OUT\cell
Passed by reference, and the passed-in referenced data is consumed and then modified by the routine.\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {
\f1\insrsid15862801 \trowd \irow4\irowband4\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1440\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1973\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7380\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 OPTIONAL\cell If argument is a }{\cs68\b\f2\fs22\cf13\lang1024\langfe1024\noproof\insrsid15862801 NULL}{\insrsid15862801 pointer, it is not present. If the value is not }{
\cs68\b\f2\fs22\cf13\lang1024\langfe1024\noproof\insrsid15862801 NULL}{\insrsid15862801 , it is a valid argument.\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\f1\insrsid15862801 \trowd \irow5\irowband5\lastrow \ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf1
\clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1440\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1973\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7380\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 {\b\insrsid15862801
The body of a function is contained by open and close braces that must be in the first column.
\par The data declarations must be the first code in a module.}{\insrsid15862801 The type definition must start indented an
d be followed by the variable name with at least one indent between the two. Each variable name must have its own line; do not use a comma to separate multiple declarations. Do not comment data declarations; they should contain self-describing names. I
f
comments are required for complex data declarations, place the comments in the include file that defines the complex data type, or make comments in the routine description block. This restriction does not apply to the members of structures, unions, or e
nums.
\par }{\b\insrsid15862801 Initializing a variable as part of its declaration is illegal.
\par Data declarations appearing anywhere but at the beginning of the module are illegal.
\par }{\insrsid15862801
\par
\par {\listtext\pard\plain\s1 \b\f4\fs40\kerning28\insrsid15862801 \hich\af4\dbch\af0\loch\f4 1\tab}}\pard\plain \s1\qr \li0\ri0\sa360\keepn\widctlpar\brdrb\brdrs\brdrw15\brsp20\brdrcf1 \aspalpha\aspnum\faauto\ls6\outlinelevel0\prauth2\prdate1185079980
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst0\pnrxst0\pnrstop4\pnrstart1\pnrrgb1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc1\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr1\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin0\itap0
\b\f4\fs40\lang1033\langfe1033\kerning28\cgrid\langnp1033\langfenp1033 {\*\oldpprops \pard \s1\qr \li0\ri0\sa360\keepn\widctlpar\brdrb\brdrs\brdrw15\brsp20\brdrcf1 \aspalpha\aspnum\faauto\ls6\outlinelevel0
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst0\pnrxst0\pnrstop4\pnrstart1\pnrrgb1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc1\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr1\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin0\itap0 }{\ul\insrsid15862801 \sect }\sectd
\psz1\sbkodd\linex0\endnhere\titlepg\pgbrdropt32\sectlinegrid360\sectdefaultcl\sftnbj {\headerr \pard\plain \s42\ql \li0\ri0\sb80\sa60\sl220\slmult0\widctlpar\tqc\tx4680\tqr\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0
\b\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 \tab \tab }{\field{\*\fldinst {\insrsid15862801 REF _Ref132793000 \\h }{\insrsid15862801 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f005200650066003100330032003700390033003000300030000000}}}{\fldrslt {\insrsid15862801\charrsid16590830 Include Files}}}{\insrsid15862801
\par }}{\headerf \pard\plain \s41\ql \li0\ri0\sb80\sa60\sl220\slmult0\widctlpar\tqc\tx4680\tqr\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \b\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 \tab \tab }{
\insrsid15862801\charrsid16067590
\par }}{\listtext\pard\plain\s1 \b\f4\fs40\kerning28\insrsid15862801 \hich\af4\dbch\af0\loch\f4 7\tab}\pard\plain \s1\qr \li0\ri0\sa360\keepn\widctlpar\brdrb\brdrs\brdrw15\brsp20\brdrcf1 \aspalpha\aspnum\faauto\ls6\outlinelevel0
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst0\pnrxst0\pnrstop4\pnrstart1\pnrrgb1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc7\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr7\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin0\itap0
\b\f4\fs40\lang1033\langfe1033\kerning28\cgrid\langnp1033\langfenp1033 {\insrsid15862801 \line }{\insrsid15862801\charrsid16590830 {\*\bkmkstart _Ref132793000}{\*\bkmkstart _Toc140567738}Include Files{\*\bkmkend _Ref132793000}{\*\bkmkend _Toc140567738}
\par {\*\bkmkstart _Toc140567739}{\listtext\pard\plain\s2 \b\f4\fs28\cgrid0\insrsid15862801 \hich\af4\dbch\af0\loch\f4 7.1\tab}}\pard\plain \s2\ql \fi-720\li900\ri0\sb360\sa100\sl280\slmult0\keepn\widctlpar
\jclisttab\tx900\aspalpha\aspnum\faauto\ls6\ilvl1\outlinelevel1
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst3\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrstop8\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9
\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc7\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc1\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr7\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr1\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrstop36\adjustright\rin0\lin900\itap0 \b\f4\fs28\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\cgrid0\insrsid15862801 General Rules{\*\bkmkend _Toc140567739}
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\cgrid0\insrsid15862801 Include files should not include other include files.
}{\cgrid0\insrsid15862801 }{\insrsid15862801 Include files sh
ould instead state (in comments or implicitly) which files need to be included first. This leaves the problem of deciding which files to include to the user (programmer) but in a way that's easy to handle and that, by construction, avoids multiple inclusi
ons.\~}{\cs95\f2\fs20\insrsid15862801 }{\insrsid15862801 Multiple inclusions are a bane of systems programming.\~}{\cs95\f2\fs20\insrsid15862801 }{\insrsid15862801 It\rquote
s not rare to have files included five or more times to compile a single C source file.
\par The following technique using }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801\charrsid596882 #ifndef}{\insrsid15862801 can guard against a file being included twice. We require it in a
ll include files to protect against legacy and inadvertent multiple inclusion. When include files are included multiple times, the result is often thousands of needless lines of code passing through the lexical analyzer, which is (in good compilers) the
most expensive phase of compilation.}{\insrsid15862801\charrsid16204200
\par }{\b\cgrid0\insrsid15862801 All include file contents must be guarded by an }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 #ifndef}{\b\cgrid0\insrsid15862801 statement.}{\cgrid0\insrsid15862801
This statement guards against redundant includes that can cause build issues that are difficult to debug.
\par }\pard\plain \s60\ql \li720\ri0\keep\keepn\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \b\f2\fs22\cf13\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {
\insrsid15862801\charrsid8064850 #ifndef _FILE_NAME_H_
\par #define _FILE_NAME_H_
\par ...
\par #endif
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\cgrid0\insrsid15862801 The }{
\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 #ifndef}{\b\cgrid0\insrsid15862801 must be the first line of code following the file header comment.}{\cgrid0\insrsid15862801 This location ensures that all code is contained.
\par }{\b\cgrid0\insrsid15862801 The }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 #endif}{\b\cgrid0\insrsid15862801 must appear on the last line in the file,}{\cgrid0\insrsid15862801
followed by a carriage return (new line). This location ensures that all code is contained.
\par }{\b\cgrid0\insrsid15862801 All C include files will contain only one extension and it must be }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 .h}{\b\cgrid0\insrsid15862801 .}{\cgrid0\insrsid15862801
Using only one extension dramatically simplifies build issues and standardizes naming.
\par }{\b\cgrid0\insrsid15862801 Every include file should have a unique name.}{\cgrid0\insrsid15862801\charrsid3420470
\par }{\b\insrsid15862801 Include files must contain only public or only private data. }{\insrsid15862801
Include files must not contain both types of information. Examples of public include files would be protocol definitions or industry standard specifications (EFI, SAL, ACPI, SMBIOS, etc.). Private data would inclu
de static functions and internal data structure definitions.
\par }{\b\insrsid15862801 Include files must not contain code or define data variables.}{\insrsid15862801 Including code or defining variables can result in issues that are very difficult to debug.
\par }\pard \ql \li547\ri0\sb80\sa60\sl260\slmult0\keep\keepn\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 {\insrsid15862801 The comments below delimit the suggested order of declarations in an include file.
\par }\pard\plain \s60\ql \li720\ri0\keep\keepn\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \b\f2\fs22\cf13\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {
\insrsid15862801\charrsid1860046 /** @file
\par Sample Header providing support for something.
\par
\par This is a detailed description of the something for which this}{\insrsid15862801
\par }{\insrsid15862801\charrsid1860046 file}{\insrsid15862801 }{\insrsid15862801\charrsid1860046 exists. Something ro}{\insrsid15862801 tates upon the blarvitz alowing
\par }{\insrsid15862801\charrsid1860046 implementation of bizare protocols. If the blarvitz is NULL,}{\insrsid15862801
\par }{\insrsid15862801\charrsid1860046 describe what is happening in more detail. If non-null, then}{\insrsid15862801
\par }{\insrsid15862801\charrsid1860046 you should probably also explain your rationale.
\par
\par Copyright (c) 2006, Intel Corporation<BR>
\par All rights reserved. This program and the accompanying materials
\par are licensed and made available under the terms and conditions of}{\insrsid15862801
\par }{\insrsid15862801\charrsid1860046 the BSD License}{\insrsid15862801 }{\insrsid15862801\charrsid1860046 which accompanies this distribution. The full }{\insrsid15862801
\par }{\insrsid15862801\charrsid1860046 text of the license may be found at
\par http://opensource.org/licenses/bsd-license.php
\par
\par THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" }{\insrsid15862801
\par }{\insrsid15862801\charrsid1860046 BASIS,}{\insrsid15862801 }{\insrsid15862801\charrsid1860046 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER}{\insrsid15862801
\par }{\insrsid15862801\charrsid1860046 EXPRESS OR IMPLIED.
\par
\par **/
\par
\par #ifndef _SAMPLE_THING_H_
\par #define _SAMPLE_THING_H_
\par
\par //
\par // Statements that include other header files.
\par //
\par
\par #include <DxeCore.h>
\par
\par //
\par // Simple defines of such items as status codes and macros
\par //
\par
\par //
\par // Type definitions
\par //
\par
\par //
\par // Function prototype declarations
\par //
\par
\par }\pard \s60\ql \li720\ri0\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 {\insrsid15862801\charrsid1860046 #endif /* _EFI_SAMPLE_THING_H_ */
\par {\*\bkmkstart _Toc140567740}{\listtext\pard\plain\s2 \b\f4\fs28\insrsid15862801 \hich\af4\dbch\af0\loch\f4 7.2\tab}}\pard\plain \s2\ql \fi-720\li900\ri0\sb360\sa100\sl280\slmult0\keepn\widctlpar
\jclisttab\tx900\aspalpha\aspnum\faauto\ls6\ilvl1\outlinelevel1
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst3\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrstop8\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9
\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc7\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc2\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr7\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr2\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrstop36\adjustright\rin0\lin900\itap0 \b\f4\fs28\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Macros{\*\bkmkend _Toc140567740}
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\keep\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\insrsid15862801 {\*\bkmkstart _Toc128886188}{\*\bkmkstart _Toc128886866
}{\*\bkmkstart _Toc128472786}{\*\bkmkstart _Toc128812377}{\*\bkmkstart _Toc128814248}{\*\bkmkstart _Toc128814920}{\*\bkmkstart _Toc128815595}{\*\bkmkstart _Toc128886215}{\*\bkmkstart _Toc128886893}{\*\bkmkstart _Toc128472790}{\*\bkmkstart _Toc128812381}
{\*\bkmkstart _Toc128814252}{\*\bkmkstart _Toc128814924}{\*\bkmkstart _Toc128815599}{\*\bkmkstart _Toc128886219}{\*\bkmkstart _Toc128886897}{\*\bkmkend _Toc61344945}{\*\bkmkend _Toc128886188}{\*\bkmkend _Toc128886866}{\*\bkmkend _Toc128472786}
{\*\bkmkend _Toc128812377}{\*\bkmkend _Toc128814248}{\*\bkmkend _Toc128814920}{\*\bkmkend _Toc128815595}{\*\bkmkend _Toc128886215}{\*\bkmkend _Toc128886893}{\*\bkmkend _Toc128472790}{\*\bkmkend _Toc128812381}{\*\bkmkend _Toc128814252}
{\*\bkmkend _Toc128814924}{\*\bkmkend _Toc128815599}{\*\bkmkend _Toc128886219}{\*\bkmkend _Toc128886897}Functional macros are generally discouraged.}{\insrsid15862801 Macros are difficult to debug, have difficul
t syntax, do not encourage strong commenting, and generally negatively impact maintainability of code. Macros are appropriate for some concepts, such as containment records and include path abstraction.
\par }\pard \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 {\b\insrsid15862801 Macros follow the standard data naming conventions used by }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801
typedef}{\b\insrsid15862801 and }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 #define}{\b\insrsid15862801 .}{\insrsid15862801
The main reason for making a macro different from a function is the difference in the order of precedence that can occur between poorly constructed macros and functions.
\par }\pard \ql \li547\ri0\sb80\sa60\sl260\slmult0\keepn\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 {\b\insrsid15862801 Overusing parentheses is strongly encouraged.}{\insrsid15862801 An order
-of-precedence bug in a macro is very hard to debug. The following are examples of macro construction:
\par }\pard\plain \s60\ql \li720\ri0\keep\keepn\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \b\f2\fs22\cf13\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\insrsid15862801
#define BAD_MACRO(a, b) a*b
\par #define GOOD_MACRO(a, b) ((a)*(b))
\par }\pard\plain \ql \li547\ri0\sb120\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 The following examples should explain the difference between
}{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 BAD_MACRO\~()}{\insrsid15862801 and }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 GOOD_MACRO\~()}{\insrsid15862801 :
\par {\pntext\pard\plain\s51 \cs68\f3\fs22\cf13\lang1024\langfe1024\noproof\insrsid15862801 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard\plain \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0
\pnf3\pnstart1\pnindent360\pnsp120\pnhang {\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc38\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr38\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 BAD_MACRO (10, 2)}{\insrsid15862801 and }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 GOOD_MACRO (10, 2)}{
\insrsid15862801 both evaluate to 20.
\par {\pntext\pard\plain\s51 \cs68\f3\fs22\cf13\lang1024\langfe1024\noproof\insrsid15862801 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0
\pnf3\pnstart1\pnindent360\pnsp120\pnhang {\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc39\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr39\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 BAD_MACRO (7+3, 2)}{\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 }{\insrsid15862801 returns 13 = 7 + (3*2).
\par {\pntext\pard\plain\s51 \cs68\f3\fs22\cf13\lang1024\langfe1024\noproof\insrsid15862801 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0
\pnf3\pnstart1\pnindent360\pnsp120\pnhang {\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc40\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr40\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 GOOD_MACRO (7+3, 2)}{\lang1024\langfe1024\noproof\insrsid15862801 }{\insrsid15862801 returns 20.
\par }\pard \s51\ql \li547\ri0\sb120\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 {\b\insrsid15862801 Macros must have comment blocks like functions.}{\insrsid15862801
Macros can be very difficult to debug, so explicit descriptions of the input, output, and behavior are required.
\par }\pard \s51\ql \li540\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin540\itap0 {\b\insrsid15862801 The build tools require that macro definitions must not have a space between the name and the \lquote }{
\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 (}{\b\insrsid15862801 .\rquote }{\insrsid15862801 Failure to do this will cause the build to break.
\par }\pard\plain \s60\ql \li720\ri0\keep\keepn\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \b\f2\fs22\cf13\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\insrsid15862801
#define GOOD_MACRO(a, b) ((a)*(b))
\par }\pard\plain \s51\ql \li547\ri0\sb120\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\insrsid15862801 When using a macro, ther
e must be a space between the name and the \lquote }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 (}{\b\insrsid15862801 \rquote to comply with function calling conventions.}{\insrsid15862801
Failure to separate macro names from parameters negatively impacts readability and consistency with other coding style rules.
\par }\pard\plain \s60\ql \li720\ri0\keep\keepn\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \b\f2\fs22\cf13\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\insrsid15862801
GOOD_MACRO (7+3, 2)
\par {\*\bkmkstart _Toc61344952}{\*\bkmkstart _Toc128814930}{\*\bkmkstart _Toc128815605}{\*\bkmkstart _Toc128886224}{\*\bkmkstart _Toc128886902}{\*\bkmkstart _Toc128887552}{\*\bkmkstart _Toc128888251}{\*\bkmkstart _Toc128888905}{\*\bkmkstart _Toc131851952}
{\*\bkmkstart _Toc140567741}{\*\bkmkend _Toc128814930}{\*\bkmkend _Toc128815605}{\*\bkmkend _Toc128886224}{\*\bkmkend _Toc128886902}{\*\bkmkend _Toc128887552}{\*\bkmkend _Toc128888251}{\*\bkmkend _Toc128888905}{\*\bkmkend _Toc131851952}{\listtext
\pard\plain\s3 \b\f4\fs26\insrsid15862801 \hich\af4\dbch\af0\loch\f4 7.2.1\tab}}\pard\plain \s3\ql \fi-936\li936\ri0\sb240\keepn\widctlpar\jclisttab\tx936\tx1080\aspalpha\aspnum\faauto\ls6\ilvl2\outlinelevel2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst5\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrxst2\pnrxst0\pnrstop12\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb5\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9
\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc7\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc2\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr7\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr2\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr1\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrstop36\adjustright\rin0\lin936\itap0 \b\f4\fs26\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Macros as Functions{\*\bkmkend _Toc61344952}{\*\bkmkend _Toc140567741}
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 It\rquote
s strongly recommended that all macros be constructed following the macro rules. In rare cases, it may be necessary to treat a macro like a function call. The most common case of this scenario would be a short function that needed to be placed inli
ne to save the call return overhead. An example of this could be a macro to implement linked-list primitives.
\par \page
\par
\par {\listtext\pard\plain\s1 \b\f4\fs40\kerning28\insrsid15862801 \hich\af4\dbch\af0\loch\f4 1\tab}}\pard\plain \s1\qr \li0\ri0\sa360\keepn\widctlpar\brdrb\brdrs\brdrw15\brsp20\brdrcf1 \aspalpha\aspnum\faauto\ls6\outlinelevel0\prauth2\prdate648207298
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst0\pnrxst0\pnrstop4\pnrstart1\pnrrgb1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc1\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr1\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin0\itap0
\b\f4\fs40\lang1033\langfe1033\kerning28\cgrid\langnp1033\langfenp1033 {\*\oldpprops \pard \s1\qr \li0\ri0\sa360\keepn\widctlpar\brdrb\brdrs\brdrw15\brsp20\brdrcf1 \aspalpha\aspnum\faauto\ls6\outlinelevel0
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst0\pnrxst0\pnrstop4\pnrstart1\pnrrgb1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc1\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr1\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin0\itap0 }{\ul\insrsid15862801 \sect }\sectd
\psz1\sbkodd\linex0\endnhere\titlepg\pgbrdropt32\sectlinegrid360\sectdefaultcl\sftnbj {\headerr \pard\plain \s42\ql \li0\ri0\sb80\sa60\sl220\slmult0\widctlpar\tqc\tx4680\tqr\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0
\b\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 \tab \tab }{\field\fldedit{\*\fldinst {\insrsid15862801 REF _Ref132793025 \\h }{\insrsid15862801 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f005200650066003100330032003700390033003000320035000000}}}{\fldrslt {\insrsid15862801\charrsid11300154 Declarations }{\insrsid15862801 and}{\insrsid15862801\charrsid11300154 Types}}}{
\insrsid15862801
\par }}{\headerf \pard\plain \s41\ql \li0\ri0\sb80\sa60\sl220\slmult0\widctlpar\tqc\tx4680\tqr\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \b\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 \tab \tab }{
\insrsid15862801\charrsid16067590
\par }}{\listtext\pard\plain\s1 \b\f4\fs40\kerning28\insrsid15862801\charrsid11300154 \hich\af4\dbch\af0\loch\f4 8\tab}\pard\plain \s1\qr \li0\ri0\sa360\keepn\widctlpar\brdrb\brdrs\brdrw15\brsp20\brdrcf1 \aspalpha\aspnum\faauto\ls6\outlinelevel0
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst0\pnrxst0\pnrstop4\pnrstart1\pnrrgb1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc8\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr8\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin0\itap0
\b\f4\fs40\lang1033\langfe1033\kerning28\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid11300154 \line {\*\bkmkstart _Ref132793025}{\*\bkmkstart _Toc140567742}Declarations }{\insrsid15862801 and}{\insrsid15862801\charrsid11300154 Types
{\*\bkmkend _Ref132793025}{\*\bkmkend _Toc140567742}
\par {\*\bkmkstart _Toc61344953}{\*\bkmkstart _Toc140567743}{\listtext\pard\plain\s2 \b\f4\fs28\insrsid15862801 \hich\af4\dbch\af0\loch\f4 8.1\tab}}\pard\plain \s2\ql \fi-720\li900\ri0\sb360\sa100\sl280\slmult0\keepn\widctlpar
\jclisttab\tx900\aspalpha\aspnum\faauto\ls6\ilvl1\outlinelevel1
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst3\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrstop8\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9
\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc8\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc1\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr8\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr1\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrstop36\adjustright\rin0\lin900\itap0 \b\f4\fs28\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Common Data Types{\*\bkmkend _Toc61344953}{\*\bkmkend _Toc140567743}
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\insrsid15862801
The EFI coding convention defines a set of common data types that must be used to ensure portability between different compilers and processor architectures.}{\insrsid15862801
Any abstract type that is defined must be constructed from other abstract types or from common EFI data types.
\par }{\b\insrsid15862801 The use of }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 int}{\b\insrsid15862801 , }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 unsigned}{\b\insrsid15862801 , }{
\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 char}{\b\insrsid15862801 , }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 void}{\b\insrsid15862801 , }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 static}{
\b\insrsid15862801 , }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 long}{\b\insrsid15862801 is a violation of the coding convention.}{\insrsid15862801 The corresponding EFI types must be used instead.
\par }\pard \ql \li547\ri0\sb80\sa60\sl260\slmult0\keep\keepn\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 {\field{\*\fldinst {\cs35\ul\cf2\insrsid15862801\charrsid12345842 REF _Ref133047380 \\h }{
\cs35\ul\cf2\insrsid15862801\charrsid12345842 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f005200650066003100330033003000340037003300380030000000}}{\cs35\ul\cf2\insrsid15862801 \\* MERGEFORMAT }}{\fldrslt {
\cs35\ul\cf2\insrsid16411278\charrsid16411278 Table 5}}}{\insrsid15862801 contains the common data types that are referenced in the interface definitions defined by this specification. Unless otherwise specified, all da
ta types are naturally aligned. Structures are aligned on boundaries equal to the largest internal datum of the structure, and internal data is implicitly padded to achieve natural alignment.
\par }\pard\plain \s16\ql \fi-1073\li1620\ri0\sb240\sa40\sl220\slmult0\keepn\widctlpar\tx1620\aspalpha\aspnum\faauto\adjustright\rin0\lin1620\itap0 \b\f4\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 {\*\bkmkstart _Ref62460229}
{\*\bkmkstart _Ref133047380}{\*\bkmkstart _Toc140567779}Table {\*\bkmkend _Ref62460229}}{\field{\*\fldinst {\insrsid15862801 SEQ Table \\* ARABIC }}{\fldrslt {\lang1024\langfe1024\noproof\insrsid16411278 5}}}{\insrsid15862801 {\*\bkmkend _Ref133047380}
. EFI Data Types{\*\bkmkend _Toc140567779}
\par }\trowd \irow0\irowband0\ts96\trgaph108\trleft533\trkeep\trhdr\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1800\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2333\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7020\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\pard\plain \s37\ql \li0\ri0\sa60\sl240\slmult0\keep\keepn\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\b\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Mnemonic\cell Description\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\f1\insrsid15862801 \trowd \irow0\irowband0\ts96\trgaph108\trleft533\trkeep\trhdr\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16
\clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1800\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2333\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7020\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\trowd \irow1\irowband1\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16
\trbrdrv\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1800\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2333\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth7020\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 BOOLEAN\cell Logical Boolean. 1-byte value containing a 0 for }{\cs68\b\f2\fs22\cf13\lang1024\langfe1024\noproof\insrsid15862801 False}{\insrsid15862801 or a 1 for }{
\cs68\b\f2\fs22\cf13\lang1024\langfe1024\noproof\insrsid15862801 True}{\insrsid15862801 . Other values are undefined.\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\f1\insrsid15862801 \trowd \irow1\irowband1\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16
\clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1800\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2333\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7020\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 INTN\cell Signed value of native width. (4 bytes on IA-32, 8 bytes on the Intel}{\fs16\up6\insrsid15862801 \'ae}{\insrsid15862801 Itanium}{\fs16\up6\insrsid15862801 \'ae}{
\insrsid15862801 processor family)\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\f1\insrsid15862801 \trowd \irow2\irowband2
\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1800\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2333\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7020\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 UINTN\cell Unsigned value of native width. (4 bytes on IA-32, 8 bytes on the Intel}{\fs16\up6\insrsid15862801 \'ae}{\insrsid15862801 Itanium}{\fs16\up6\insrsid15862801 \'ae}{
\insrsid15862801 processor family)\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\f1\insrsid15862801 \trowd \irow3\irowband3
\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1800\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2333\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7020\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 INT8\cell 1-byte signed value.\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\f1\insrsid15862801 \trowd \irow4\irowband4\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16
\clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1800\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2333\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7020\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 UINT8\cell 1-byte unsigned value.\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\f1\insrsid15862801 \trowd \irow5\irowband5\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16
\clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1800\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2333\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7020\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 INT16\cell 2-byte signed value.\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\f1\insrsid15862801 \trowd \irow6\irowband6\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16
\clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1800\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2333\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7020\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 UINT16\cell 2-byte unsigned value.\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\f1\insrsid15862801 \trowd \irow7\irowband7\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16
\clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1800\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2333\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7020\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 INT32\cell 4-byte signed value.\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\f1\insrsid15862801 \trowd \irow8\irowband8\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16
\clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1800\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2333\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7020\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 UINT32\cell 4-byte unsigned value.\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\f1\insrsid15862801 \trowd \irow9\irowband9\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16
\clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1800\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2333\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7020\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 INT64\cell 8-byte signed value.\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\f1\insrsid15862801 \trowd \irow10\irowband10\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16
\clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1800\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2333\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7020\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 UINT64\cell 8-byte unsigned value.\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\f1\insrsid15862801 \trowd \irow11\irowband11\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16
\clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1800\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2333\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7020\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 CHAR8\cell 1-byte character.\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\f1\insrsid15862801 \trowd \irow12\irowband12\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16
\clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1800\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2333\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7020\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 CHAR16\cell 2-byte character. Unless otherwise specified, all strings are stored in the UTF-16 encoding format as defined by the Unicode 2.1 and ISO/IEC 10646 standards.\cell
}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\f1\insrsid15862801 \trowd \irow13\irowband13\ts96\trgaph108\trleft533\trkeep\trbrdrt
\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1800\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2333\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7020\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 VOID\cell }{\f1\insrsid15862801 Undeclared type.}{\insrsid15862801 \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\f1\insrsid15862801 \trowd \irow14\irowband14\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16
\clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1800\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2333\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7020\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 EFI_GUID\cell }{\f1\insrsid15862801 128}{\insrsid15862801 -}{\f1\insrsid15862801 bit }{\insrsid15862801
buffer containing a unique identifier value. Unless otherwise specified, aligned on a 64-bit boundary.\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\f1\insrsid15862801 \trowd \irow15\irowband15\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16
\clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1800\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2333\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7020\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 EFI_STATUS\cell }{\f1\insrsid15862801 Status code. Type }{\cs68\b\f2\fs22\cf13\lang1024\langfe1024\noproof\insrsid15862801\charrsid8282733 UINTN.}{\insrsid15862801 \cell
}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\f1\insrsid15862801 \trowd \irow16\irowband16\ts96\trgaph108\trleft533\trkeep\trbrdrt
\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1800\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2333\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7020\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 EFI_HANDLE\cell }{\f1\insrsid15862801 Handle to a device driver. Type }{\cs68\b\f2\fs22\cf13\lang1024\langfe1024\noproof\insrsid15862801 VOID *}{\f1\insrsid15862801 .}{
\insrsid15862801 \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\f1\insrsid15862801 \trowd \irow17\irowband17\ts96\trgaph108\trleft533\trkeep
\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1800\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2333\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7020\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 EFI_EVENT\cell Handle to an event structure. Type }{\cs68\b\f2\fs22\cf13\lang1024\langfe1024\noproof\insrsid15862801 VOID *}{\insrsid15862801 .\cell }\pard\plain
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\f1\insrsid15862801 \trowd \irow18\irowband18\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb
\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt
\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1800\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2333\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl
\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth7020\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0
\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 EFI_LBA\cell Logical block address. Type }{\cs68\b\f2\fs22\cf13\lang1024\langfe1024\noproof\insrsid15862801
UINT64}{\insrsid15862801 .\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\f1\insrsid15862801 \trowd \irow19\irowband19
\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1800\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2333\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7020\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 EFI_TPL\cell Task priority level. Type }{\cs68\b\f2\fs22\cf13\lang1024\langfe1024\noproof\insrsid15862801 UINTN}{\insrsid15862801 . \cell }\pard\plain
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\f1\insrsid15862801 \trowd \irow20\irowband20\lastrow \ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1
\trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt
\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1800\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx2333\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl
\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth7020\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s15\ql \li0\ri0\sl-120\slmult0
\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \f2\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 {\*\bkmkstart _Toc448734008}{\*\bkmkstart _Toc450020199}
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\field{\*\fldinst {\cs35\ul\cf2\insrsid15862801\charrsid12345842
REF _Ref133047646 \\h }{\cs35\ul\cf2\insrsid15862801\charrsid12345842 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f005200650066003100330033003000340037003600340036000000}}{\cs35\ul\cf2\insrsid15862801 \\* MERGEFORMAT }
}{\fldrslt {\cs35\ul\cf2\insrsid16411278\charrsid16411278 Table 6}}}{\insrsid15862801 defines modifiers that are used in function and data declarations. The }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 IN}{\insrsid15862801 , }{
\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 OUT}{\insrsid15862801 , }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 OPTIONAL}{\insrsid15862801 , and }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 UNALIGNED}{
\insrsid15862801 modifiers are used only to qualify arguments to a function and should never appear in a data type declaration. The }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 EFIAPI}{\insrsid15862801
modifier is used to ensure the correct calling convention is used between different modules that are not linked together. This modifier should be used at the entry of drivers, events, and member functions of protocols.
\par }\pard\plain \s16\ql \fi-1073\li1620\ri0\sb240\sa40\sl220\slmult0\keepn\widctlpar\tx1620\aspalpha\aspnum\faauto\adjustright\rin0\lin1620\itap0 \b\f4\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 {\*\bkmkstart _Ref133047646}
{\*\bkmkstart _Toc140567780}Table }{\field{\*\fldinst {\insrsid15862801 SEQ Table \\* ARABIC }}{\fldrslt {\lang1024\langfe1024\noproof\insrsid16411278 6}}}{\insrsid15862801 {\*\bkmkend _Ref133047646}. Modifiers for Common EFI Data Types
{\*\bkmkend _Toc448734008}{\*\bkmkend _Toc450020199}{\*\bkmkend _Toc140567780}
\par }\trowd \irow0\irowband0\ts96\trgaph108\trleft533\trkeep\trhdr\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2520\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx3053\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth6300\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\pard\plain \s37\ql \li0\ri0\sa60\sl240\slmult0\keep\keepn\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\b\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Mnemonic\cell Description\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\f1\insrsid15862801 \trowd \irow0\irowband0\ts96\trgaph108\trleft533\trkeep\trhdr\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16
\clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2520\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx3053\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth6300\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\trowd \irow1\irowband1\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16
\trbrdrv\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2520\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx3053\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth6300\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 IN\cell Datum is passed to the function.\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\f1\insrsid15862801 \trowd \irow1\irowband1\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16
\clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2520\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx3053\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth6300\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 OUT\cell Datum is returned from the function.\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\f1\insrsid15862801 \trowd \irow2\irowband2\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16
\clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2520\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx3053\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth6300\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 OPTIONAL\cell Datum that is passed to the function is optional, and a }{\cs68\b\f2\fs22\cf13\lang1024\langfe1024\noproof\insrsid15862801 NULL}{\insrsid15862801
may be passed if the value is not supplied.\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\f1\insrsid15862801 \trowd \irow3\irowband3
\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2520\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx3053\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth6300\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 UNALIGNED\cell Datum is byte packed and is not naturally aligned.\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\f1\insrsid15862801 \trowd \irow4\irowband4\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16
\clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2520\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx3053\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth6300\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 VOLATILE\cell Declares a variable to be volatile and thus exempt
from optimization to remove redundant or unneeded accesses. Any variable that represents a hardware device should be declared as }{\cs68\b\f2\fs22\cf13\lang1024\langfe1024\noproof\insrsid15862801 VOLATILE}{\insrsid15862801 .\cell }\pard\plain
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\f1\insrsid15862801 \trowd \irow5\irowband5\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb
\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt
\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2520\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx3053\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl
\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth6300\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0
\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 CONST\cell Declares a variable to be of type }{
\cs68\b\f2\fs22\cf13\lang1024\langfe1024\noproof\insrsid15862801 const}{\insrsid15862801 . This type is a hint to the compiler to enable optimization and stronger type checking at compile time.\cell }\pard\plain
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\f1\insrsid15862801 \trowd \irow6\irowband6\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb
\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt
\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2520\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx3053\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl
\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth6300\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0
\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 EFI_BOOTSERVICE\cell The function is an EFI Boot Services function that is callable via the EFI System Table.
\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\f1\insrsid15862801 \trowd \irow7\irowband7\ts96\trgaph108\trleft533\trkeep\trbrdrt
\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2520\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx3053\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth6300\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 EFI_RUNTIMESERVICE\cell The function is an EFI Runtime function that is callable via the EFI System Table.\cell }\pard\plain
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\f1\insrsid15862801 \trowd \irow8\irowband8\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb
\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt
\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2520\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx3053\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl
\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth6300\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0
\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96 \f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 EFIAPI\cell De
fines the calling convention for EFI interfaces. All EFI intrinsic services and any member function of a protocol must use this modifier on the function definition.\cell }\pard\plain
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\f1\insrsid15862801 \trowd \irow9\irowband9\lastrow \ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1
\trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt
\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2520\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx3053\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl
\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth6300\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row {\*\bkmkstart _Toc61344954}{\*\bkmkstart _Toc140567744}{\listtext\pard\plain\s2
\b\f4\fs28\insrsid15862801 \hich\af4\dbch\af0\loch\f4 8.2\tab}}\pard\plain \s2\ql \fi-720\li900\ri0\sb360\sa100\sl280\slmult0\keepn\widctlpar\jclisttab\tx900\aspalpha\aspnum\faauto\ls6\ilvl1\outlinelevel1
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst3\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrstop8\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9
\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc8\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc2\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr8\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr2\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrstop36\adjustright\rin0\lin900\itap0 \b\f4\fs28\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 EFI Constants{\*\bkmkend _Toc61344954}{\*\bkmkend _Toc140567744}
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\field{\*\fldinst {\insrsid15862801 REF _Ref133047789 \\h }{\insrsid15862801
{\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f005200650066003100330033003000340037003700380039000000}}}{\fldrslt {\insrsid16411278 Table }{\lang1024\langfe1024\noproof\insrsid16411278 7}}}{\insrsid15862801
lists the EFI constants should be used to represent certain concepts.
\par }\pard\plain \s16\ql \fi-1073\li1620\ri0\sb240\sa40\sl220\slmult0\keepn\widctlpar\tx1620\aspalpha\aspnum\faauto\adjustright\rin0\lin1620\itap0 \b\f4\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 {\*\bkmkstart _Ref133047789}
{\*\bkmkstart _Toc140567781}Table }{\field{\*\fldinst {\insrsid15862801 SEQ Table \\* ARABIC }}{\fldrslt {\lang1024\langfe1024\noproof\insrsid16411278 7}}}{\insrsid15862801 {\*\bkmkend _Ref133047789}. EFI Constants{\*\bkmkend _Toc140567781}
\par }\trowd \irow0\irowband0\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2970\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx3503\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth5850\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\pard\plain \s37\ql \li0\ri0\sa60\sl240\slmult0\keep\keepn\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\b\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Mnemonic\cell Description\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\f1\insrsid15862801 \trowd \irow0\irowband0\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16
\clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2970\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx3503\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth5850\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 TRUE\cell One\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {
\f1\insrsid15862801 \trowd \irow1\irowband1\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2970\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx3503\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth5850\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 FALSE\cell Zero\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {
\f1\insrsid15862801 \trowd \irow2\irowband2\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2970\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx3503\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth5850\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 NULL\cell }{\cs68\b\f2\fs22\cf13\lang1024\langfe1024\noproof\insrsid15862801 VOID}{\insrsid15862801 pointer to zero.\cell }\pard\plain
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\f1\insrsid15862801 \trowd \irow3\irowband3\lastrow \ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1
\trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt
\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth2970\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx3503\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl
\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth5850\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row {\*\bkmkstart _Toc61344955}{\listtext\pard\plain\s2 \b\f4\fs28\insrsid15862801
\hich\af4\dbch\af0\loch\f4 8.3\tab}}\pard\plain \s2\ql \fi-720\li900\ri0\sb360\sa100\sl280\slmult0\keepn\widctlpar\jclisttab\tx900\aspalpha\aspnum\faauto\ls6\ilvl1\outlinelevel1
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst3\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrstop8\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9
\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc8\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc3\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr8\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr3\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrstop36\adjustright\rin0\lin900\itap0 \b\f4\fs28\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 \page {\*\bkmkstart _Toc140567745}Enumerated Types{\*\bkmkend _Toc61344955}{\*\bkmkend _Toc140567745}
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\insrsid15862801
The elements of the enumerated type must follow the data and function naming convention.
\par The }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 enum}{\b\insrsid15862801 shall be declared as a }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 typedef}{\b\insrsid15862801 with the name of the }{
\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 typedef}{\b\insrsid15862801 following the type and macro naming conventions in Section }{\field{\*\fldinst {\b\insrsid15862801 REF _Ref128466476 \\r \\h }{\b\insrsid15862801\charrsid1120280
{\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f005200650066003100320038003400360036003400370036000000}}}{\fldrslt {\b\insrsid16411278 9.1}}}{\b\insrsid15862801 .
\par The last element of the }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 enum}{\b\insrsid15862801 should be a maximum member element.}{\insrsid15862801 This convention allows for bounds checking on an }{
\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 enum}{\insrsid15862801 to support debugging and sanity checking the value that is assigned to an }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 enum}{\insrsid15862801
. It is also recommended that the }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 enum}{\insrsid15862801 members be named carefully, such that their names would not tend to collide with other variable or function names.
\par }\pard\plain \s60\ql \li720\ri0\keep\keepn\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \b\f2\fs22\cf13\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\insrsid15862801
typedef enum \{
\par EnumMemberOne,
\par EnumMemberTwo,
\par EnumMemberMax
\par \} ENUMERATED_TYPE;
\par {\*\bkmkstart _Toc140567746}{\listtext\pard\plain\s2 \b\f4\fs28\insrsid15862801 \hich\af4\dbch\af0\loch\f4 8.4\tab}}\pard\plain \s2\ql \fi-720\li900\ri0\sb360\sa100\sl280\slmult0\keepn\widctlpar
\jclisttab\tx900\aspalpha\aspnum\faauto\ls6\ilvl1\outlinelevel1
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst3\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrstop8\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9
\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc8\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc4\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr8\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr4\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrstop36\adjustright\rin0\lin900\itap0 \b\f4\fs28\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Structure }{\dbch\af13\insrsid15862801 \hich\af4\dbch\af13\loch\f4 Declaration}{\insrsid15862801 {\*\bkmkend _Toc140567746}
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1120280 Structures shall be declared as a }{
\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801\charrsid1120280 typedef}{\insrsid15862801\charrsid1120280 with two different styles depending on the use of the structure. If there is no forward reference,
the structure may be defined anonymously; see }{\insrsid15862801 S}{\insrsid15862801\charrsid1120280 ection\~}{\field{\*\fldinst {\insrsid15862801\charrsid1120280 REF _Ref69006267 \\r \\h }{\insrsid15862801\charrsid1120280 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000d0000005f00520065006600360039003000300036003200360037000000}}{\insrsid15862801 \\* MERGEFORMAT }}{\fldrslt {\insrsid16411278 8.4.3}}}{\insrsid15862801\charrsid1120280
. This anonymous definition is valid because we typedef the structure in the definition.
\par }{\cs68\b\cf1\lang1024\langfe1024\noproof\insrsid15862801 The s}{\cs68\b\cf1\lang1024\langfe1024\noproof\insrsid15862801\charrsid10620835 tructure name}{\cs68\b\cf1\lang1024\langfe1024\noproof\insrsid15862801 and typedef name}{
\cs68\b\cf1\lang1024\langfe1024\noproof\insrsid15862801\charrsid10620835 shall follow}{\cs68\b\cf1\lang1024\langfe1024\noproof\insrsid15862801\charrsid10620835 }{\b\insrsid15862801\charrsid10620835 the type and macro naming convention}{
\b\insrsid15862801 s in}{\b\insrsid15862801\charrsid10620835 }{\b\insrsid15862801 S}{\b\insrsid15862801\charrsid10620835 ection}{\b\insrsid15862801 }{\field{\*\fldinst {\b\insrsid15862801 REF _Ref128466476 \\r \\h }{\b\insrsid15862801\charrsid12932791
{\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f005200650066003100320038003400360036003400370036000000}}}{\fldrslt {\b\insrsid16411278 9.1}}}{\b\insrsid15862801\charrsid10620835 . }{\b\insrsid15862801
\par Structure instances: Variables, parameters, members, etc., must follow the file, function, and data naming conventions in Section }{\field{\*\fldinst {\b\insrsid15862801 REF _Ref128466508 \\r \\h }{\b\insrsid15862801\charrsid12932791 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f005200650066003100320038003400360036003500300038000000}}}{\fldrslt {\b\insrsid16411278 9.2}}}{\b\insrsid15862801 .
\par }{\b\insrsid15862801\charrsid686579 Structures are always defined in a }{\cs68\b\cf13\lang1024\langfe1024\loch\af2\hich\af2\dbch\af13\noproof\insrsid15862801\charrsid14227494 \hich\af2\dbch\af13\loch\f2 typedef struct name \{\hich\f2 \'85\}\loch\f2 type;
}{\b\insrsid15862801\charrsid686579 format.}{\insrsid15862801\charrsid686579 The \'93name\'94 is allowed only if the structure is }{\insrsid15862801 self-referential}{\insrsid15862801\charrsid686579 .
\par }{\b\insrsid15862801\charrsid686579 Structures }{\b\insrsid15862801 shall}{\b\insrsid15862801\charrsid686579 not be directly declared.}{\insrsid15862801\charrsid686579 }{\insrsid15862801 The following are not allowed:
\par }\pard\plain \s60\ql \li720\ri0\keep\keepn\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \b\f2\fs22\cf13\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {
\cs68\b0\dbch\af13\insrsid15862801\charrsid14227494 \hich\af2\dbch\af13\loch\f2 struct name \{\hich\f2 \'85\}\loch\f2 ;}{\cs68\f37\cf1\insrsid15862801
\par }{\cs68\b0\dbch\af13\insrsid15862801\charrsid14227494 \hich\af2\dbch\af13\loch\f2 struct \{\hich\f2 \'85\}\loch\f2 variable;}{\cs68\f37\cf1\insrsid15862801
\par }\pard \s60\ql \li720\ri0\keep\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 {\cs68\b0\dbch\af13\insrsid15862801\charrsid14227494 \hich\af2\dbch\af13\loch\f2 struct name \{\hich\f2
\'85\}\loch\f2 variable\hich\af2\dbch\af13\loch\f2 ;}{\dbch\af13\insrsid15862801\charrsid3088560 \hich\af2\dbch\af13\loch\f2 }{\dbch\af13\insrsid15862801
\par {\*\bkmkstart _Toc69004944}{\*\bkmkstart _Toc140567747}{\*\bkmkend _Toc69004944}{\listtext\pard\plain\s3 \b\fs26\loch\af4\hich\af4\dbch\af13\insrsid15862801 \hich\af4\dbch\af13\loch\f4 8.4.1\tab}}\pard\plain \s3\ql \fi-936\li936\ri0\sb240\keepn\widctlpar
\jclisttab\tx936\tx1080\aspalpha\aspnum\faauto\ls6\ilvl2\outlinelevel2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst5\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrxst2\pnrxst0\pnrstop12\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb5\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9
\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc8\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc4\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr8\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr4\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr1\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrstop36\adjustright\rin0\lin936\itap0 \b\f4\fs26\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\dbch\af13\insrsid15862801 \hich\af4\dbch\af13\loch\f4 Structure Declaration with Forward Reference or Self-Reference{\*\bkmkend _Toc140567747}
\par }\pard\plain \s60\ql \li720\ri0\keep\keepn\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \b\f2\fs22\cf13\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {
\dbch\af13\insrsid15862801\charrsid4456476 \hich\af2\dbch\af13\loch\f2 ///
\par \hich\af2\dbch\af13\loch\f2 /// Sample forward declaration of structure.
\par \hich\af2\dbch\af13\loch\f2 ///
\par \hich\af2\dbch\af13\loch\f2 typedef _EFI_STRUCT_NAME EFI_STRUCT_NAME;
\par \hich\af2\dbch\af13\loch\f2 ///
\par \hich\af2\dbch\af13\loch\f2 /// Sample self-referential structure declaration.
\par \hich\af2\dbch\af13\loch\f2 ///
\par \hich\af2\dbch\af13\loch\f2 typedef struct _EFI_STRUCTURE_NAME\hich\af2\dbch\af13\loch\f2 \{
\par \hich\af2\dbch\af13\loch\f2 \hich\f2 \'85
\par \hich\af2\dbch\af13\loch\f2 _EFI_STRUCTURE_NAME *StructPointer; ///< Sample self reference
\par }\pard \s60\ql \li720\ri0\keep\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 {\dbch\af13\insrsid15862801\charrsid4456476 \}\hich\af2\dbch\af13\loch\f2 EFI_STRUCTURE_NAME;
\par {\*\bkmkstart _Toc140567748}{\listtext\pard\plain\s3 \b\fs26\loch\af4\hich\af4\dbch\af13\insrsid15862801 \hich\af4\dbch\af13\loch\f4 8.4.2\tab}}\pard\plain \s3\ql \fi-936\li936\ri0\sb240\keepn\widctlpar
\jclisttab\tx936\tx1080\aspalpha\aspnum\faauto\ls6\ilvl2\outlinelevel2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst5\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrxst2\pnrxst0\pnrstop12\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb5\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9
\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc8\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc4\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr8\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr4\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr2\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrstop36\adjustright\rin0\lin936\itap0 \b\f4\fs26\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\dbch\af13\insrsid15862801 \hich\af4\dbch\af13\loch\f4 S}{\dbch\af13\insrsid15862801\charrsid13854864 \hich\af4\dbch\af13\loch\f4 truct}{
\dbch\af13\insrsid15862801 \hich\af4\dbch\af13\loch\f4 ure}{\dbch\af13\insrsid15862801\charrsid13854864 \hich\af4\dbch\af13\loch\f4 }{\dbch\af13\insrsid15862801 \hich\af4\dbch\af13\loch\f4 D}{\dbch\af13\insrsid15862801\charrsid13854864
\hich\af4\dbch\af13\loch\f4 eclaration}{\dbch\af13\insrsid15862801 \hich\af4\dbch\af13\loch\f4 without Forward Reference}{\dbch\af13\insrsid15862801\charrsid13854864 {\*\bkmkend _Toc140567748}
\par }\pard\plain \s60\ql \li720\ri0\keep\keepn\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \b\f2\fs22\cf13\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {
\dbch\af13\insrsid15862801 \hich\af2\dbch\af13\loch\f2 /**
\par \hich\af2\dbch\af13\loch\f2 Brief description of sample structure declaration.
\par \hich\af2\dbch\af13\loch\f2 Detailed description of purpose and use of this s\hich\af2\dbch\af13\loch\f2 tructure.
\par \hich\af2\dbch\af13\loch\f2 **/
\par \hich\af2\dbch\af13\loch\f2 typedef struct \{
\par \hich\af2\dbch\af13\loch\f2 Atype memberOne; ///< Briefly describe memberOne
\par \hich\af2\dbch\af13\loch\f2 ...
\par \hich\af2\dbch\af13\loch\f2 Ztype memberN; ///< Briefly describe memberN
\par \}\hich\af2\dbch\af13\loch\f2 EFI_STRUCTURE_NAME;
\par {\*\bkmkstart _Ref69006267}{\*\bkmkstart _Toc140567749}{\listtext\pard\plain\s3 \b\fs26\loch\af4\hich\af4\dbch\af13\insrsid15862801 \hich\af4\dbch\af13\loch\f4 8.4.3\tab}}\pard\plain \s3\ql \fi-936\li936\ri0\sb240\keepn\widctlpar
\jclisttab\tx936\tx1080\aspalpha\aspnum\faauto\ls6\ilvl2\outlinelevel2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst5\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrxst2\pnrxst0\pnrstop12\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb5\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9
\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc8\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc4\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr8\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr4\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr3\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrstop36\adjustright\rin0\lin936\itap0 \b\f4\fs26\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\dbch\af13\insrsid15862801 \hich\af4\dbch\af13\loch\f4 S}{\dbch\af13\insrsid15862801\charrsid13854864 \hich\af4\dbch\af13\loch\f4 truct}{
\dbch\af13\insrsid15862801 \hich\af4\dbch\af13\loch\f4 ure}{\dbch\af13\insrsid15862801\charrsid13854864 \hich\af4\dbch\af13\loch\f4 }{\dbch\af13\insrsid15862801 \hich\af4\dbch\af13\loch\f4 Reference}{\dbch\af13\insrsid15862801\charrsid13854864
{\*\bkmkend _Ref69006267}{\*\bkmkend _Toc140567749}
\par }\pard\plain \s60\ql \li720\ri0\keep\keepn\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \b\f2\fs22\cf13\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {
\dbch\af13\insrsid15862801 \hich\af2\dbch\af13\loch\f2 ///
\par \hich\af2\dbch\af13\loch\f2 /// Sample reference to structure.
\par \hich\af2\dbch\af13\loch\f2 ///
\par }{\insrsid15862801 EFI_STATUS
\par FooName (
\par IN EFI_STRUCTURE_NAME *Arg1,
\par );
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\keepn\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801
In any situation, definition of structure instance variables shall be in the following form:
\par }\pard\plain \s60\ql \li720\ri0\keep\keepn\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \b\f2\fs22\cf13\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {
\dbch\af13\insrsid15862801 \hich\af2\dbch\af13\loch\f2 EFI_STRUCTURE_NAME StructureName;
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801
\par {\*\bkmkstart _Toc128472803}{\*\bkmkstart _Toc128812394}{\*\bkmkstart _Toc128814265}{\*\bkmkstart _Toc128814939}{\*\bkmkstart _Toc128815614}{\*\bkmkstart _Toc128886234}{\*\bkmkstart _Toc128886912}{\*\bkmkstart _Toc128887562}{\*\bkmkstart _Toc128888261}
{\*\bkmkstart _Toc128888915}{\*\bkmkstart _Toc131851961}{\*\bkmkstart _Toc131938175}{\*\bkmkstart _Toc132004969}{\*\bkmkstart _Toc132005559}{\*\bkmkstart _Toc128472826}{\*\bkmkstart _Toc128812417}{\*\bkmkstart _Toc128814288}{\*\bkmkstart _Toc128814962}
{\*\bkmkstart _Toc128815637}{\*\bkmkstart _Toc128886257}{\*\bkmkstart _Toc128886935}{\*\bkmkstart _Toc128887585}{\*\bkmkstart _Toc128888284}{\*\bkmkstart _Toc128888938}{\*\bkmkstart _Toc131851984}{\*\bkmkstart _Toc131938198}{\*\bkmkstart _Toc132004992}
{\*\bkmkstart _Toc132005582}{\*\bkmkstart _Toc128472883}{\*\bkmkstart _Toc128812474}{\*\bkmkstart _Toc128814345}{\*\bkmkstart _Toc128815019}{\*\bkmkstart _Toc128815694}{\*\bkmkstart _Toc128886314}{\*\bkmkstart _Toc128886992}{\*\bkmkstart _Toc128887642}
{\*\bkmkstart _Toc128888341}{\*\bkmkstart _Toc128888995}{\*\bkmkstart _Toc131852041}{\*\bkmkstart _Toc131938255}{\*\bkmkstart _Toc132005049}{\*\bkmkstart _Toc132005639}{\*\bkmkstart _Toc128472984}{\*\bkmkstart _Toc128812575}{\*\bkmkstart _Toc128814446}
{\*\bkmkstart _Toc128815120}{\*\bkmkstart _Toc128815795}{\*\bkmkstart _Toc128886415}{\*\bkmkstart _Toc128887093}{\*\bkmkstart _Toc128887743}{\*\bkmkstart _Toc128888442}{\*\bkmkstart _Toc128889096}{\*\bkmkstart _Toc131852142}{\*\bkmkstart _Toc131938356}
{\*\bkmkstart _Toc132005150}{\*\bkmkstart _Toc132005740}{\*\bkmkstart _Toc128472985}{\*\bkmkstart _Toc128812576}{\*\bkmkstart _Toc128814447}{\*\bkmkstart _Toc128815121}{\*\bkmkstart _Toc128815796}{\*\bkmkstart _Toc128886416}{\*\bkmkstart _Toc128887094}
{\*\bkmkstart _Toc128887744}{\*\bkmkstart _Toc128888443}{\*\bkmkstart _Toc128889097}{\*\bkmkstart _Toc131852143}{\*\bkmkstart _Toc131938357}{\*\bkmkstart _Toc132005151}{\*\bkmkstart _Toc132005741}{\*\bkmkstart _Toc61344960}{\*\bkmkend _Toc128472803}
{\*\bkmkend _Toc128812394}{\*\bkmkend _Toc128814265}{\*\bkmkend _Toc128814939}{\*\bkmkend _Toc128815614}{\*\bkmkend _Toc128886234}{\*\bkmkend _Toc128886912}{\*\bkmkend _Toc128887562}{\*\bkmkend _Toc128888261}{\*\bkmkend _Toc128888915}
{\*\bkmkend _Toc131851961}{\*\bkmkend _Toc131938175}{\*\bkmkend _Toc132004969}{\*\bkmkend _Toc132005559}{\*\bkmkend _Toc128472826}{\*\bkmkend _Toc128812417}{\*\bkmkend _Toc128814288}{\*\bkmkend _Toc128814962}{\*\bkmkend _Toc128815637}
{\*\bkmkend _Toc128886257}{\*\bkmkend _Toc128886935}{\*\bkmkend _Toc128887585}{\*\bkmkend _Toc128888284}{\*\bkmkend _Toc128888938}{\*\bkmkend _Toc131851984}{\*\bkmkend _Toc131938198}{\*\bkmkend _Toc132004992}{\*\bkmkend _Toc132005582}
{\*\bkmkend _Toc128472883}{\*\bkmkend _Toc128812474}{\*\bkmkend _Toc128814345}{\*\bkmkend _Toc128815019}{\*\bkmkend _Toc128815694}{\*\bkmkend _Toc128886314}{\*\bkmkend _Toc128886992}{\*\bkmkend _Toc128887642}{\*\bkmkend _Toc128888341}
{\*\bkmkend _Toc128888995}{\*\bkmkend _Toc131852041}{\*\bkmkend _Toc131938255}{\*\bkmkend _Toc132005049}{\*\bkmkend _Toc132005639}{\*\bkmkend _Toc128472984}{\*\bkmkend _Toc128812575}{\*\bkmkend _Toc128814446}{\*\bkmkend _Toc128815120}
{\*\bkmkend _Toc128815795}{\*\bkmkend _Toc128886415}{\*\bkmkend _Toc128887093}{\*\bkmkend _Toc128887743}{\*\bkmkend _Toc128888442}{\*\bkmkend _Toc128889096}{\*\bkmkend _Toc131852142}{\*\bkmkend _Toc131938356}{\*\bkmkend _Toc132005150}
{\*\bkmkend _Toc132005740}{\*\bkmkend _Toc128472985}{\*\bkmkend _Toc128812576}{\*\bkmkend _Toc128814447}{\*\bkmkend _Toc128815121}{\*\bkmkend _Toc128815796}{\*\bkmkend _Toc128886416}{\*\bkmkend _Toc128887094}{\*\bkmkend _Toc128887744}
{\*\bkmkend _Toc128888443}{\*\bkmkend _Toc128889097}{\*\bkmkend _Toc131852143}{\*\bkmkend _Toc131938357}{\*\bkmkend _Toc132005151}{\*\bkmkend _Toc132005741}{\listtext\pard\plain\s1 \b\f4\fs40\kerning28\insrsid15862801 \hich\af4\dbch\af0\loch\f4 1\tab}
}\pard\plain \s1\qr \li0\ri0\sa360\keepn\widctlpar\brdrb\brdrs\brdrw15\brsp20\brdrcf1 \aspalpha\aspnum\faauto\ls6\outlinelevel0
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst0\pnrxst0\pnrstop4\pnrstart1\pnrrgb1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc1\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr1\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin0\itap0
\b\f4\fs40\lang1033\langfe1033\kerning28\cgrid\langnp1033\langfenp1033 {\insrsid15862801 \sect }\sectd \psz1\sbkodd\linex0\endnhere\titlepg\pgbrdropt32\sectlinegrid360\sectdefaultcl\sftnbj {\headerr \pard\plain \s42\ql \li0\ri0\sb80\sa60\sl220\slmult0
\widctlpar\tqc\tx4680\tqr\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \b\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 \tab \tab }{\field{\*\fldinst {\insrsid15862801 REF _Ref132793053 \\h }{\insrsid15862801
{\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f005200650066003100330032003700390033003000350033000000}}}{\fldrslt {\insrsid15862801 Naming Conventions}}}{\insrsid15862801
\par }}{\headerf \pard\plain \s41\ql \li0\ri0\sb80\sa60\sl220\slmult0\widctlpar\tqc\tx4680\tqr\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \b\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 \tab \tab }{
\insrsid15862801\charrsid16067590
\par }}{\*\bkmkstart _Toc128812583}{\*\bkmkstart _Toc128814454}{\*\bkmkstart _Toc128815128}{\*\bkmkstart _Toc128815803}{\*\bkmkstart _Toc128886423}{\*\bkmkstart _Toc128887101}{\*\bkmkstart _Toc128887751}{\*\bkmkstart _Toc128888450}{\*\bkmkstart _Toc128889104}
{\*\bkmkstart _Toc131852150}{\*\bkmkstart _Toc131938364}{\*\bkmkstart _Toc132005158}{\*\bkmkstart _Toc132005748}{\*\bkmkstart _Toc128812587}{\*\bkmkstart _Toc128814458}{\*\bkmkstart _Toc128815132}{\*\bkmkstart _Toc128815807}{\*\bkmkstart _Toc128886427}
{\*\bkmkstart _Toc128887105}{\*\bkmkstart _Toc128887755}{\*\bkmkstart _Toc128888454}{\*\bkmkstart _Toc128889108}{\*\bkmkstart _Toc131852154}{\*\bkmkstart _Toc131938368}{\*\bkmkstart _Toc132005162}{\*\bkmkstart _Toc132005752}{\*\bkmkstart _Toc128812589}
{\*\bkmkstart _Toc128814460}{\*\bkmkstart _Toc128815134}{\*\bkmkstart _Toc128815809}{\*\bkmkstart _Toc128886429}{\*\bkmkstart _Toc128887107}{\*\bkmkstart _Toc128887757}{\*\bkmkstart _Toc128888456}{\*\bkmkstart _Toc128889110}{\*\bkmkstart _Toc131852156}
{\*\bkmkstart _Toc131938370}{\*\bkmkstart _Toc132005164}{\*\bkmkstart _Toc132005754}{\*\bkmkstart _Toc128812590}{\*\bkmkstart _Toc128814461}{\*\bkmkstart _Toc128815135}{\*\bkmkstart _Toc128815810}{\*\bkmkstart _Toc128886430}{\*\bkmkstart _Toc128887108}
{\*\bkmkstart _Toc128887758}{\*\bkmkstart _Toc128888457}{\*\bkmkstart _Toc128889111}{\*\bkmkstart _Toc131852157}{\*\bkmkstart _Toc131938371}{\*\bkmkstart _Toc132005165}{\*\bkmkstart _Toc132005755}{\*\bkmkstart _Toc128812591}{\*\bkmkstart _Toc128814462}
{\*\bkmkstart _Toc128815136}{\*\bkmkstart _Toc128815811}{\*\bkmkstart _Toc128886431}{\*\bkmkstart _Toc128887109}{\*\bkmkstart _Toc128887759}{\*\bkmkstart _Toc128888458}{\*\bkmkstart _Toc128889112}{\*\bkmkstart _Toc131852158}{\*\bkmkstart _Toc131938372}
{\*\bkmkstart _Toc132005166}{\*\bkmkstart _Toc132005756}{\*\bkmkstart _Toc128812600}{\*\bkmkstart _Toc128814471}{\*\bkmkstart _Toc128815145}{\*\bkmkstart _Toc128815820}{\*\bkmkstart _Toc128886440}{\*\bkmkstart _Toc128887118}{\*\bkmkstart _Toc128887768}
{\*\bkmkstart _Toc128888467}{\*\bkmkstart _Toc128889121}{\*\bkmkstart _Toc131852167}{\*\bkmkstart _Toc131938381}{\*\bkmkstart _Toc132005175}{\*\bkmkstart _Toc132005765}{\*\bkmkstart _Toc128812601}{\*\bkmkstart _Toc128814472}{\*\bkmkstart _Toc128815146}
{\*\bkmkstart _Toc128815821}{\*\bkmkstart _Toc128886441}{\*\bkmkstart _Toc128887119}{\*\bkmkstart _Toc128887769}{\*\bkmkstart _Toc128888468}{\*\bkmkstart _Toc128889122}{\*\bkmkstart _Toc131852168}{\*\bkmkstart _Toc131938382}{\*\bkmkstart _Toc132005176}
{\*\bkmkstart _Toc132005766}{\*\bkmkstart _Toc128812602}{\*\bkmkstart _Toc128814473}{\*\bkmkstart _Toc128815147}{\*\bkmkstart _Toc128815822}{\*\bkmkstart _Toc128886442}{\*\bkmkstart _Toc128887120}{\*\bkmkstart _Toc128887770}{\*\bkmkstart _Toc128888469}
{\*\bkmkstart _Toc128889123}{\*\bkmkstart _Toc131852169}{\*\bkmkstart _Toc131938383}{\*\bkmkstart _Toc132005177}{\*\bkmkstart _Toc132005767}{\*\bkmkstart _Toc128812604}{\*\bkmkstart _Toc128814475}{\*\bkmkstart _Toc128815149}{\*\bkmkstart _Toc128815824}
{\*\bkmkstart _Toc128886444}{\*\bkmkstart _Toc128887122}{\*\bkmkstart _Toc128887772}{\*\bkmkstart _Toc128888471}{\*\bkmkstart _Toc128889125}{\*\bkmkstart _Toc131852171}{\*\bkmkstart _Toc131938385}{\*\bkmkstart _Toc132005179}{\*\bkmkstart _Toc132005769}
{\*\bkmkstart _Toc128812606}{\*\bkmkstart _Toc128814477}{\*\bkmkstart _Toc128815151}{\*\bkmkstart _Toc128815826}{\*\bkmkstart _Toc128886446}{\*\bkmkstart _Toc128887124}{\*\bkmkstart _Toc128887774}{\*\bkmkstart _Toc128888473}{\*\bkmkstart _Toc128889127}
{\*\bkmkstart _Toc131852173}{\*\bkmkstart _Toc131938387}{\*\bkmkstart _Toc132005181}{\*\bkmkstart _Toc132005771}{\*\bkmkstart _Toc128812608}{\*\bkmkstart _Toc128814479}{\*\bkmkstart _Toc128815153}{\*\bkmkstart _Toc128815828}{\*\bkmkstart _Toc128886448}
{\*\bkmkstart _Toc128887126}{\*\bkmkstart _Toc128887776}{\*\bkmkstart _Toc128888475}{\*\bkmkstart _Toc128889129}{\*\bkmkstart _Toc131852175}{\*\bkmkstart _Toc131938389}{\*\bkmkstart _Toc132005183}{\*\bkmkstart _Toc132005773}{\*\bkmkstart _Toc128812610}
{\*\bkmkstart _Toc128814481}{\*\bkmkstart _Toc128815155}{\*\bkmkstart _Toc128815830}{\*\bkmkstart _Toc128886450}{\*\bkmkstart _Toc128887128}{\*\bkmkstart _Toc128887778}{\*\bkmkstart _Toc128888477}{\*\bkmkstart _Toc128889131}{\*\bkmkstart _Toc131852177}
{\*\bkmkstart _Toc131938391}{\*\bkmkstart _Toc132005185}{\*\bkmkstart _Toc132005775}{\*\bkmkstart _Toc128812613}{\*\bkmkstart _Toc128814484}{\*\bkmkstart _Toc128815158}{\*\bkmkstart _Toc128815833}{\*\bkmkstart _Toc128886453}{\*\bkmkstart _Toc128887131}
{\*\bkmkstart _Toc128887781}{\*\bkmkstart _Toc128888480}{\*\bkmkstart _Toc128889134}{\*\bkmkstart _Toc131852180}{\*\bkmkstart _Toc131938394}{\*\bkmkstart _Toc132005188}{\*\bkmkstart _Toc132005778}{\*\bkmkstart _Toc128812617}{\*\bkmkstart _Toc128814488}
{\*\bkmkstart _Toc128815162}{\*\bkmkstart _Toc128815837}{\*\bkmkstart _Toc128886457}{\*\bkmkstart _Toc128887135}{\*\bkmkstart _Toc128887785}{\*\bkmkstart _Toc128888484}{\*\bkmkstart _Toc128889138}{\*\bkmkstart _Toc131852184}{\*\bkmkstart _Toc131938398}
{\*\bkmkstart _Toc132005192}{\*\bkmkstart _Toc132005782}{\*\bkmkstart _Toc128812619}{\*\bkmkstart _Toc128814490}{\*\bkmkstart _Toc128815164}{\*\bkmkstart _Toc128815839}{\*\bkmkstart _Toc128886459}{\*\bkmkstart _Toc128887137}{\*\bkmkstart _Toc128887787}
{\*\bkmkstart _Toc128888486}{\*\bkmkstart _Toc128889140}{\*\bkmkstart _Toc131852186}{\*\bkmkstart _Toc131938400}{\*\bkmkstart _Toc132005194}{\*\bkmkstart _Toc132005784}{\*\bkmkstart _Toc128812624}{\*\bkmkstart _Toc128814495}{\*\bkmkstart _Toc128815169}
{\*\bkmkstart _Toc128815844}{\*\bkmkstart _Toc128886464}{\*\bkmkstart _Toc128887142}{\*\bkmkstart _Toc128887792}{\*\bkmkstart _Toc128888491}{\*\bkmkstart _Toc128889145}{\*\bkmkstart _Toc131852191}{\*\bkmkstart _Toc131938405}{\*\bkmkstart _Toc132005199}
{\*\bkmkstart _Toc132005789}{\*\bkmkstart _Toc128812629}{\*\bkmkstart _Toc128814500}{\*\bkmkstart _Toc128815174}{\*\bkmkstart _Toc128815849}{\*\bkmkstart _Toc128886469}{\*\bkmkstart _Toc128887147}{\*\bkmkstart _Toc128887797}{\*\bkmkstart _Toc128888496}
{\*\bkmkstart _Toc128889150}{\*\bkmkstart _Toc131852196}{\*\bkmkstart _Toc131938410}{\*\bkmkstart _Toc132005204}{\*\bkmkstart _Toc132005794}{\*\bkmkstart _Toc128812634}{\*\bkmkstart _Toc128814505}{\*\bkmkstart _Toc128815179}{\*\bkmkstart _Toc128815854}
{\*\bkmkstart _Toc128886474}{\*\bkmkstart _Toc128887152}{\*\bkmkstart _Toc128887802}{\*\bkmkstart _Toc128888501}{\*\bkmkstart _Toc128889155}{\*\bkmkstart _Toc131852201}{\*\bkmkstart _Toc131938415}{\*\bkmkstart _Toc132005209}{\*\bkmkstart _Toc132005799}
{\*\bkmkstart _Toc128812639}{\*\bkmkstart _Toc128814510}{\*\bkmkstart _Toc128815184}{\*\bkmkstart _Toc128815859}{\*\bkmkstart _Toc128886479}{\*\bkmkstart _Toc128887157}{\*\bkmkstart _Toc128887807}{\*\bkmkstart _Toc128888506}{\*\bkmkstart _Toc128889160}
{\*\bkmkstart _Toc131852206}{\*\bkmkstart _Toc131938420}{\*\bkmkstart _Toc132005214}{\*\bkmkstart _Toc132005804}{\*\bkmkstart _Toc128812643}{\*\bkmkstart _Toc128814514}{\*\bkmkstart _Toc128815188}{\*\bkmkstart _Toc128815863}{\*\bkmkstart _Toc128886483}
{\*\bkmkstart _Toc128887161}{\*\bkmkstart _Toc128887811}{\*\bkmkstart _Toc128888510}{\*\bkmkstart _Toc128889164}{\*\bkmkstart _Toc131852210}{\*\bkmkstart _Toc131938424}{\*\bkmkstart _Toc132005218}{\*\bkmkstart _Toc132005808}{\*\bkmkstart _Toc128812647}
{\*\bkmkstart _Toc128814518}{\*\bkmkstart _Toc128815192}{\*\bkmkstart _Toc128815867}{\*\bkmkstart _Toc128886487}{\*\bkmkstart _Toc128887165}{\*\bkmkstart _Toc128887815}{\*\bkmkstart _Toc128888514}{\*\bkmkstart _Toc128889168}{\*\bkmkstart _Toc131852214}
{\*\bkmkstart _Toc131938428}{\*\bkmkstart _Toc132005222}{\*\bkmkstart _Toc132005812}{\*\bkmkstart _Toc128812651}{\*\bkmkstart _Toc128814522}{\*\bkmkstart _Toc128815196}{\*\bkmkstart _Toc128815871}{\*\bkmkstart _Toc128886491}{\*\bkmkstart _Toc128887169}
{\*\bkmkstart _Toc128887819}{\*\bkmkstart _Toc128888518}{\*\bkmkstart _Toc128889172}{\*\bkmkstart _Toc131852218}{\*\bkmkstart _Toc131938432}{\*\bkmkstart _Toc132005226}{\*\bkmkstart _Toc132005816}{\*\bkmkstart _Toc128812653}{\*\bkmkstart _Toc128814524}
{\*\bkmkstart _Toc128815198}{\*\bkmkstart _Toc128815873}{\*\bkmkstart _Toc128886493}{\*\bkmkstart _Toc128887171}{\*\bkmkstart _Toc128887821}{\*\bkmkstart _Toc128888520}{\*\bkmkstart _Toc128889174}{\*\bkmkstart _Toc131852220}{\*\bkmkstart _Toc131938434}
{\*\bkmkstart _Toc132005228}{\*\bkmkstart _Toc132005818}{\*\bkmkend _Toc61344960}{\*\bkmkend _Toc128812583}{\*\bkmkend _Toc128814454}{\*\bkmkend _Toc128815128}{\*\bkmkend _Toc128815803}{\*\bkmkend _Toc128886423}{\*\bkmkend _Toc128887101}
{\*\bkmkend _Toc128887751}{\*\bkmkend _Toc128888450}{\*\bkmkend _Toc128889104}{\*\bkmkend _Toc131852150}{\*\bkmkend _Toc131938364}{\*\bkmkend _Toc132005158}{\*\bkmkend _Toc132005748}{\*\bkmkend _Toc128812587}{\*\bkmkend _Toc128814458}
{\*\bkmkend _Toc128815132}{\*\bkmkend _Toc128815807}{\*\bkmkend _Toc128886427}{\*\bkmkend _Toc128887105}{\*\bkmkend _Toc128887755}{\*\bkmkend _Toc128888454}{\*\bkmkend _Toc128889108}{\*\bkmkend _Toc131852154}{\*\bkmkend _Toc131938368}
{\*\bkmkend _Toc132005162}{\*\bkmkend _Toc132005752}{\*\bkmkend _Toc128812589}{\*\bkmkend _Toc128814460}{\*\bkmkend _Toc128815134}{\*\bkmkend _Toc128815809}{\*\bkmkend _Toc128886429}{\*\bkmkend _Toc128887107}{\*\bkmkend _Toc128887757}
{\*\bkmkend _Toc128888456}{\*\bkmkend _Toc128889110}{\*\bkmkend _Toc131852156}{\*\bkmkend _Toc131938370}{\*\bkmkend _Toc132005164}{\*\bkmkend _Toc132005754}{\*\bkmkend _Toc128812590}{\*\bkmkend _Toc128814461}{\*\bkmkend _Toc128815135}
{\*\bkmkend _Toc128815810}{\*\bkmkend _Toc128886430}{\*\bkmkend _Toc128887108}{\*\bkmkend _Toc128887758}{\*\bkmkend _Toc128888457}{\*\bkmkend _Toc128889111}{\*\bkmkend _Toc131852157}{\*\bkmkend _Toc131938371}{\*\bkmkend _Toc132005165}
{\*\bkmkend _Toc132005755}{\*\bkmkend _Toc128812591}{\*\bkmkend _Toc128814462}{\*\bkmkend _Toc128815136}{\*\bkmkend _Toc128815811}{\*\bkmkend _Toc128886431}{\*\bkmkend _Toc128887109}{\*\bkmkend _Toc128887759}{\*\bkmkend _Toc128888458}
{\*\bkmkend _Toc128889112}{\*\bkmkend _Toc131852158}{\*\bkmkend _Toc131938372}{\*\bkmkend _Toc132005166}{\*\bkmkend _Toc132005756}{\*\bkmkend _Toc128812600}{\*\bkmkend _Toc128814471}{\*\bkmkend _Toc128815145}{\*\bkmkend _Toc128815820}
{\*\bkmkend _Toc128886440}{\*\bkmkend _Toc128887118}{\*\bkmkend _Toc128887768}{\*\bkmkend _Toc128888467}{\*\bkmkend _Toc128889121}{\*\bkmkend _Toc131852167}{\*\bkmkend _Toc131938381}{\*\bkmkend _Toc132005175}{\*\bkmkend _Toc132005765}
{\*\bkmkend _Toc128812601}{\*\bkmkend _Toc128814472}{\*\bkmkend _Toc128815146}{\*\bkmkend _Toc128815821}{\*\bkmkend _Toc128886441}{\*\bkmkend _Toc128887119}{\*\bkmkend _Toc128887769}{\*\bkmkend _Toc128888468}{\*\bkmkend _Toc128889122}
{\*\bkmkend _Toc131852168}{\*\bkmkend _Toc131938382}{\*\bkmkend _Toc132005176}{\*\bkmkend _Toc132005766}{\*\bkmkend _Toc128812602}{\*\bkmkend _Toc128814473}{\*\bkmkend _Toc128815147}{\*\bkmkend _Toc128815822}{\*\bkmkend _Toc128886442}
{\*\bkmkend _Toc128887120}{\*\bkmkend _Toc128887770}{\*\bkmkend _Toc128888469}{\*\bkmkend _Toc128889123}{\*\bkmkend _Toc131852169}{\*\bkmkend _Toc131938383}{\*\bkmkend _Toc132005177}{\*\bkmkend _Toc132005767}{\*\bkmkend _Toc128812604}
{\*\bkmkend _Toc128814475}{\*\bkmkend _Toc128815149}{\*\bkmkend _Toc128815824}{\*\bkmkend _Toc128886444}{\*\bkmkend _Toc128887122}{\*\bkmkend _Toc128887772}{\*\bkmkend _Toc128888471}{\*\bkmkend _Toc128889125}{\*\bkmkend _Toc131852171}
{\*\bkmkend _Toc131938385}{\*\bkmkend _Toc132005179}{\*\bkmkend _Toc132005769}{\*\bkmkend _Toc128812606}{\*\bkmkend _Toc128814477}{\*\bkmkend _Toc128815151}{\*\bkmkend _Toc128815826}{\*\bkmkend _Toc128886446}{\*\bkmkend _Toc128887124}
{\*\bkmkend _Toc128887774}{\*\bkmkend _Toc128888473}{\*\bkmkend _Toc128889127}{\*\bkmkend _Toc131852173}{\*\bkmkend _Toc131938387}{\*\bkmkend _Toc132005181}{\*\bkmkend _Toc132005771}{\*\bkmkend _Toc128812608}{\*\bkmkend _Toc128814479}
{\*\bkmkend _Toc128815153}{\*\bkmkend _Toc128815828}{\*\bkmkend _Toc128886448}{\*\bkmkend _Toc128887126}{\*\bkmkend _Toc128887776}{\*\bkmkend _Toc128888475}{\*\bkmkend _Toc128889129}{\*\bkmkend _Toc131852175}{\*\bkmkend _Toc131938389}
{\*\bkmkend _Toc132005183}{\*\bkmkend _Toc132005773}{\*\bkmkend _Toc128812610}{\*\bkmkend _Toc128814481}{\*\bkmkend _Toc128815155}{\*\bkmkend _Toc128815830}{\*\bkmkend _Toc128886450}{\*\bkmkend _Toc128887128}{\*\bkmkend _Toc128887778}
{\*\bkmkend _Toc128888477}{\*\bkmkend _Toc128889131}{\*\bkmkend _Toc131852177}{\*\bkmkend _Toc131938391}{\*\bkmkend _Toc132005185}{\*\bkmkend _Toc132005775}{\*\bkmkend _Toc128812613}{\*\bkmkend _Toc128814484}{\*\bkmkend _Toc128815158}
{\*\bkmkend _Toc128815833}{\*\bkmkend _Toc128886453}{\*\bkmkend _Toc128887131}{\*\bkmkend _Toc128887781}{\*\bkmkend _Toc128888480}{\*\bkmkend _Toc128889134}{\*\bkmkend _Toc131852180}{\*\bkmkend _Toc131938394}{\*\bkmkend _Toc132005188}
{\*\bkmkend _Toc132005778}{\*\bkmkend _Toc128812617}{\*\bkmkend _Toc128814488}{\*\bkmkend _Toc128815162}{\*\bkmkend _Toc128815837}{\*\bkmkend _Toc128886457}{\*\bkmkend _Toc128887135}{\*\bkmkend _Toc128887785}{\*\bkmkend _Toc128888484}
{\*\bkmkend _Toc128889138}{\*\bkmkend _Toc131852184}{\*\bkmkend _Toc131938398}{\*\bkmkend _Toc132005192}{\*\bkmkend _Toc132005782}{\*\bkmkend _Toc128812619}{\*\bkmkend _Toc128814490}{\*\bkmkend _Toc128815164}{\*\bkmkend _Toc128815839}
{\*\bkmkend _Toc128886459}{\*\bkmkend _Toc128887137}{\*\bkmkend _Toc128887787}{\*\bkmkend _Toc128888486}{\*\bkmkend _Toc128889140}{\*\bkmkend _Toc131852186}{\*\bkmkend _Toc131938400}{\*\bkmkend _Toc132005194}{\*\bkmkend _Toc132005784}
{\*\bkmkend _Toc128812624}{\*\bkmkend _Toc128814495}{\*\bkmkend _Toc128815169}{\*\bkmkend _Toc128815844}{\*\bkmkend _Toc128886464}{\*\bkmkend _Toc128887142}{\*\bkmkend _Toc128887792}{\*\bkmkend _Toc128888491}{\*\bkmkend _Toc128889145}
{\*\bkmkend _Toc131852191}{\*\bkmkend _Toc131938405}{\*\bkmkend _Toc132005199}{\*\bkmkend _Toc132005789}{\*\bkmkend _Toc128812629}{\*\bkmkend _Toc128814500}{\*\bkmkend _Toc128815174}{\*\bkmkend _Toc128815849}{\*\bkmkend _Toc128886469}
{\*\bkmkend _Toc128887147}{\*\bkmkend _Toc128887797}{\*\bkmkend _Toc128888496}{\*\bkmkend _Toc128889150}{\*\bkmkend _Toc131852196}{\*\bkmkend _Toc131938410}{\*\bkmkend _Toc132005204}{\*\bkmkend _Toc132005794}{\*\bkmkend _Toc128812634}
{\*\bkmkend _Toc128814505}{\*\bkmkend _Toc128815179}{\*\bkmkend _Toc128815854}{\*\bkmkend _Toc128886474}{\*\bkmkend _Toc128887152}{\*\bkmkend _Toc128887802}{\*\bkmkend _Toc128888501}{\*\bkmkend _Toc128889155}{\*\bkmkend _Toc131852201}
{\*\bkmkend _Toc131938415}{\*\bkmkend _Toc132005209}{\*\bkmkend _Toc132005799}{\*\bkmkend _Toc128812639}{\*\bkmkend _Toc128814510}{\*\bkmkend _Toc128815184}{\*\bkmkend _Toc128815859}{\*\bkmkend _Toc128886479}{\*\bkmkend _Toc128887157}
{\*\bkmkend _Toc128887807}{\*\bkmkend _Toc128888506}{\*\bkmkend _Toc128889160}{\*\bkmkend _Toc131852206}{\*\bkmkend _Toc131938420}{\*\bkmkend _Toc132005214}{\*\bkmkend _Toc132005804}{\*\bkmkend _Toc128812643}{\*\bkmkend _Toc128814514}
{\*\bkmkend _Toc128815188}{\*\bkmkend _Toc128815863}{\*\bkmkend _Toc128886483}{\*\bkmkend _Toc128887161}{\*\bkmkend _Toc128887811}{\*\bkmkend _Toc128888510}{\*\bkmkend _Toc128889164}{\*\bkmkend _Toc131852210}{\*\bkmkend _Toc131938424}
{\*\bkmkend _Toc132005218}{\*\bkmkend _Toc132005808}{\*\bkmkend _Toc128812647}{\*\bkmkend _Toc128814518}{\*\bkmkend _Toc128815192}{\*\bkmkend _Toc128815867}{\*\bkmkend _Toc128886487}{\*\bkmkend _Toc128887165}{\*\bkmkend _Toc128887815}
{\*\bkmkend _Toc128888514}{\*\bkmkend _Toc128889168}{\*\bkmkend _Toc131852214}{\*\bkmkend _Toc131938428}{\*\bkmkend _Toc132005222}{\*\bkmkend _Toc132005812}{\*\bkmkend _Toc128812651}{\*\bkmkend _Toc128814522}{\*\bkmkend _Toc128815196}
{\*\bkmkend _Toc128815871}{\*\bkmkend _Toc128886491}{\*\bkmkend _Toc128887169}{\*\bkmkend _Toc128887819}{\*\bkmkend _Toc128888518}{\*\bkmkend _Toc128889172}{\*\bkmkend _Toc131852218}{\*\bkmkend _Toc131938432}{\*\bkmkend _Toc132005226}
{\*\bkmkend _Toc132005816}{\*\bkmkend _Toc128812653}{\*\bkmkend _Toc128814524}{\*\bkmkend _Toc128815198}{\*\bkmkend _Toc128815873}{\*\bkmkend _Toc128886493}{\*\bkmkend _Toc128887171}{\*\bkmkend _Toc128887821}{\*\bkmkend _Toc128888520}
{\*\bkmkend _Toc128889174}{\*\bkmkend _Toc131852220}{\*\bkmkend _Toc131938434}{\*\bkmkend _Toc132005228}{\*\bkmkend _Toc132005818}{\listtext\pard\plain\s1 \b\f4\fs40\kerning28\insrsid15862801 \hich\af4\dbch\af0\loch\f4 9\tab}\pard\plain
\s1\qr \li0\ri0\sa360\keepn\widctlpar\brdrb\brdrs\brdrw15\brsp20\brdrcf1 \aspalpha\aspnum\faauto\ls6\outlinelevel0
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst0\pnrxst0\pnrstop4\pnrstart1\pnrrgb1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc9\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr9\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin0\itap0
\b\f4\fs40\lang1033\langfe1033\kerning28\cgrid\langnp1033\langfenp1033 {\insrsid15862801 \line {\*\bkmkstart _Ref132793053}{\*\bkmkstart _Toc140567750}Naming Conventions{\*\bkmkend _Ref132793053}{\*\bkmkend _Toc140567750}
\par {\*\bkmkstart _Ref128466476}{\*\bkmkstart _Toc140567751}{\listtext\pard\plain\s2 \b\f4\fs28\insrsid15862801 \hich\af4\dbch\af0\loch\f4 9.1\tab}}\pard\plain \s2\ql \fi-720\li900\ri0\sb360\sa100\sl280\slmult0\keepn\widctlpar
\jclisttab\tx900\aspalpha\aspnum\faauto\ls6\ilvl1\outlinelevel1
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst3\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrstop8\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9
\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc9\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc1\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr9\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr1\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrstop36\adjustright\rin0\lin900\itap0 \b\f4\fs28\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Type and Macro Names{\*\bkmkend _Ref128466476}{\*\bkmkend _Toc140567751}
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\insrsid15862801 Use all capital letters for both }{
\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 #define}{\b\insrsid15862801 and }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 typedef}{\b\insrsid15862801 declarations.}{\insrsid15862801
This clearly identifies static declarations from dynamic data types.
\par }{\b\insrsid15862801 Each word of a concept is separated by an underscore character.}{\insrsid15862801 The underscore effectively separates the words, making names more readable.
\par }{\b\insrsid15862801 The use of the \'93}{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 _t}{\b\insrsid15862801 \'94 suffix is not allowed.
\par }\pard\plain \s60\ql \li720\ri0\keep\keepn\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \b\f2\fs22\cf13\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\insrsid15862801
THIS_IS_AN_EXAMPLE_OF_WHAT_TO_DO_FOR_PCI
\par }\pard\plain \ql \li547\ri0\sb120\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 The }{
\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 #ifndef}{\insrsid15862801 at the start of an include file uses both prefix and postfix underscore characters, \lquote }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 _}{
\insrsid15862801 \rquote , in the name to prevent collision with other names that follow the naming convention.
\par }\pard\plain \s60\ql \li720\ri0\keep\keepn\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \b\f2\fs22\cf13\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\insrsid15862801
#ifndef _}{\i\insrsid15862801 FILE_NAME}{\insrsid15862801 _H_
\par #define _}{\i\insrsid15862801 FILE_NAME}{\insrsid15862801 _H_
\par \'85
\par #endif
\par {\*\bkmkstart _Ref128466508}{\*\bkmkstart _Toc140567752}{\listtext\pard\plain\s2 \b\f4\fs28\insrsid15862801 \hich\af4\dbch\af0\loch\f4 9.2\tab}}\pard\plain \s2\ql \fi-720\li900\ri0\sb360\sa100\sl280\slmult0\keepn\widctlpar
\jclisttab\tx900\aspalpha\aspnum\faauto\ls6\ilvl1\outlinelevel1
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst3\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrstop8\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9
\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc9\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc2\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr9\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr2\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrstop36\adjustright\rin0\lin900\itap0 \b\f4\fs28\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 File, Function, and Data Names{\*\bkmkend _Ref128466508}{\*\bkmkend _Toc140567752}
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\insrsid15862801 There is no limit to file name lengths.}{\insrsid15862801
You do not need to assume that file names must be 8.3 compatible. Be reasonable though. Let the file names be as long as necessary, but no longer.
\par }{\b\insrsid15862801 Spaces in file and directory names are not permitted.}{\insrsid15862801 Allowing spaces would cause problems with certain versions of existing industry tools and does not provide additional clarity.
\par }{\b\insrsid15862801 Do not start file names with numbers. }{\insrsid15862801 Most source control systems will not be able to handle file names that start with numbers.
\par }{\b\insrsid15862801 Data variables and function names contain mixed upper- and lower-case text.}{\insrsid15862801 All upper- or all lower-case is very difficult to read because words cannot be clearly separated.
\par }{\b\insrsid15862801 Each word or concept starts with a capital letter and is followed by lower-case letters.}{\insrsid15862801 The intent is for names to be consistent and easily readable. Each word should be visually distinct.
\par }{\b\insrsid15862801\charrsid14580695 The names of newly created }{\b\insrsid15862801 global entities (such as }{\b\insrsid15862801\charrsid14580695 structures}{\b\insrsid15862801 , macros, and defines)}{\b\insrsid15862801\charrsid14580695 s
hould not use an EFI_ prefix.}{\insrsid15862801
From now on, the use of DXE_ and PEI_ prefixes should be reserved for DXE and PEI drivers, respectively. If a structure happens to apply equally to PEI and DXE, it should use the prefix _DXE. If a structure is local to a pa
rticular module only, no special prefix is required.
\par }\pard \ql \li547\ri0\sb80\sa60\sl260\slmult0\keepn\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 {\b\insrsid15862801 Acronyms are not capitalized.}{\insrsid15862801
When all letters in an acronym are capitalized, it makes the prior and subsequent words visually difficult to distinguish.
\par }\pard\plain \s60\ql \li720\ri0\keep\keepn\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \b\f2\fs22\cf13\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\insrsid15862801
ThisIsAnExampleOfWhatToDoForPci
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\insrsid15862801 Do not use ANSI C
keywords or the names of symbols declared in the standard header files as internal symbols.}{\insrsid15862801
When you need to use the name of an existing library function for a user-defined function, each use of the user-defined function must be provided with a correspon
ding comment. The ISO standard does not, however, guarantee that the user-defined function will take priority over the library function.
\par The ISO standard, in principle, reserves all names beginning with underscore + capital letter, or with underscore + underscore. Names beginning with an underscore must not be used for external symbols.}{\insrsid15862801\charrsid3696588
\par {\*\bkmkstart _Toc140567753}{\listtext\pard\plain\s2 \b\f4\fs28\insrsid15862801 \hich\af4\dbch\af0\loch\f4 9.3\tab}}\pard\plain \s2\ql \fi-720\li900\ri0\sb360\sa100\sl280\slmult0\keepn\widctlpar
\jclisttab\tx900\aspalpha\aspnum\faauto\ls6\ilvl1\outlinelevel1
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst3\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrstop8\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9
\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc9\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc3\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr9\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr3\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrstop36\adjustright\rin0\lin900\itap0 \b\f4\fs28\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Hungarian Prefixes{\*\bkmkend _Toc140567753}
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\insrsid15862801
The Hungarian naming convention is discouraged in the EFI coding standard.}{\insrsid15862801 The Hungarian naming convention is a set of detailed guidelines for naming v
ariables and routines. The convention is widely used with the C programming language, especially in Microsoft* Windows* programming. The term }{\i\insrsid15862801 Hungarian}{\insrsid15862801
refers both to that the names that follow the convention look like words from a foreign language and t
hat the creator of the convention, Charles Simonyi, is originally from Hungary. The following is an example of a variable named with the Hungarian conventions:
\par }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 pachInsert}{\insrsid15862801 : A pointer to an array of characters to insert.
\par }\pard \ql \li547\ri0\sb80\sa60\sl260\slmult0\keepn\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 {\insrsid15862801 The following are reasons we do }{\b\insrsid15862801\charrsid12660300 not}{\insrsid15862801 use Hungarian:
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard\plain \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc41\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr41\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801
The abstraction of abstract data types is ignored. Instead, base types based on programming-language integers, long integers, are abstracted. Thus, the names are focused on data types instead of the object-oriented abstraction that they r
epresent. This focus is of little value and forces manual type checking that can be accomplished easily by the compiler with warnings set to errors.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang {\pntxtb \'b7}}
\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc42\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr42\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {\insrsid15862801
Hungarian combines data meaning with data representation. If you change a data type you have to rename the variable. There is no mechanism to ensure the names are accurate.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang {\pntxtb \'b7}}
\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc43\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr43\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {\insrsid15862801
Studies have shown that Hungarian notation tends to encourage lazy variable names. It\rquote s common to focus on the Hungarian prefix without putting effort into a descriptive name.
\par {\*\bkmkstart _Toc140567754}{\listtext\pard\plain\s3 \b\f4\fs26\insrsid15862801 \hich\af4\dbch\af0\loch\f4 9.3.1\tab}}\pard\plain \s3\ql \fi-936\li936\ri0\sb240\keepn\widctlpar\jclisttab\tx936\tx1080\aspalpha\aspnum\faauto\ls6\ilvl2\outlinelevel2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst5\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrxst2\pnrxst0\pnrstop12\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb5\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9
\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc9\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc3\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr9\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr3\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr1\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrstop36\adjustright\rin0\lin936\itap0 \b\f4\fs26\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Global and Module Variables{\*\bkmkend _Toc140567754}
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\insrsid15862801
The only exception to the Hungarian prefix model is the prefixing of global data with a \lquote }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 g}{\b\insrsid15862801 \rquote and module data with an \lquote }{
\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 m}{\b\insrsid15862801 .\rquote
\par }\pard\plain \s60\ql \li720\ri0\keep\keepn\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \b\f2\fs22\cf13\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\insrsid15862801
gThisIsAGlobalVariableName
\par mThisIsAModuleVariableName
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\insrsid15862801
The use of global data is greatly discouraged by this coding convention.}{\insrsid15862801
Global variables are appropriate for GUID, protocol, and PPI definitions. You will notice that these global variables are not modified by consumers. Due to the modular nature of the code, global variables that are shared by modules do not actu
ally exist without using EFI communication methods.
\par }{\b\insrsid15862801 The use of module variables is appropriate for solving certain programming issues.}{\insrsid15862801 A module is defined to be a set of data and routines that act on that data. Thus, in EFI a protocol could be thought of
as a module. A complicated protocol may be built out of several smaller modules.
\par }{\b\insrsid15862801 You are strongly encouraged to use locking to protect access to module variables.}{\insrsid15862801 This protection is especially true for module data that is accessed at various task priority levels.
\par }{\b\insrsid15862801 Any variable with scope outside of a single routine must be prefixed by an \lquote }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 m}{\b\insrsid15862801 \rquote or \lquote }{
\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 g}{\b\insrsid15862801 .\rquote }{\insrsid15862801 There are no exceptions to this rule.}{\ul\insrsid15862801
\par {\*\bkmkstart _Toc140567755}{\listtext\pard\plain\s3 \b\f4\fs26\insrsid15862801 \hich\af4\dbch\af0\loch\f4 9.3.2\tab}}\pard\plain \s3\ql \fi-936\li936\ri0\sb240\keepn\widctlpar\jclisttab\tx936\tx1080\aspalpha\aspnum\faauto\ls6\ilvl2\outlinelevel2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst5\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrxst2\pnrxst0\pnrstop12\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb5\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9
\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc9\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc3\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr9\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr3\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr2\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrstop36\adjustright\rin0\lin936\itap0 \b\f4\fs26\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Module Example{\*\bkmkend _Toc140567755}
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801
There is often confusion between module variables versus global variables. A module variable is acces
sed only by a small set of routines that have strict rules for accessing the data. A global variable is accessed throughout the program. Accessing a module variable would not be common over the life cycle of a program. New code, bug fixes, or new featu
r
es would access the current routines that are used to abstract the module variable. The module variable would be easy to change, because it is only accessed from a small number of routines. On the other hand, a global variable is accessed throughout the
program and as the program evolves more code will tend to access the data.
\par Module data is valid if it is being used to implement good information hiding in the design.
\par {\*\bkmkstart _Toc140567756}{\listtext\pard\plain\s2 \b\f4\fs28\insrsid15862801 \hich\af4\dbch\af0\loch\f4 9.4\tab}}\pard\plain \s2\ql \fi-720\li900\ri0\sb360\sa100\sl280\slmult0\keepn\widctlpar
\jclisttab\tx900\aspalpha\aspnum\faauto\ls6\ilvl1\outlinelevel1
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst3\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrstop8\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9
\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc9\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc4\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr9\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr4\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrstop36\adjustright\rin0\lin900\itap0 \b\f4\fs28\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Naming Rules{\*\bkmkend _Toc140567756}
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\insrsid15862801 Use good naming practice when declaring variable names.}{
\insrsid15862801 Studies show that programs with names averaging 10 to 16 characters are the easiest to debug. Programs with names averaging 8 to 20 characters are almost as easy to debug. The name length is just a guideline; }{\b\insrsid15862801
the most important thing is that the name conveys a clear meaning of what it represents.}{\insrsid15862801
\par }{\b\insrsid15862801 Try not to overload commonly used terms.}{\insrsid15862801 For example, EFI has an event model, so don\rquote
t call some abstraction that you define an Event. People will get confused. Make sure someone reading the code can tell what you are talking about.
\par {\*\bkmkstart _Toc140567757}{\listtext\pard\plain\s3 \b\f4\fs26\insrsid15862801 \hich\af4\dbch\af0\loch\f4 9.4.1\tab}}\pard\plain \s3\ql \fi-936\li936\ri0\sb240\keepn\widctlpar\jclisttab\tx936\tx1080\aspalpha\aspnum\faauto\ls6\ilvl2\outlinelevel2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst5\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrxst2\pnrxst0\pnrstop12\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb5\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9
\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc9\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc4\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr9\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr4\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr1\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrstop36\adjustright\rin0\lin936\itap0 \b\f4\fs26\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Common Opposites in Variable Names{\*\bkmkend _Toc140567757}
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\keepn\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\insrsid15862801
Please make sure you use the correct opposites when you declare names.
\par }\trowd \irow0\irowband0\lastrow \ts11\trgaph108\trleft-115\trkeep\trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrtbl \clbrdrl
\brdrtbl \clbrdrb\brdrtbl \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth3192\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx3077\clvertalt\clbrdrt\brdrtbl \clbrdrl\brdrtbl \clbrdrb\brdrtbl \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth3192\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx6269\clvertalt\clbrdrt\brdrtbl \clbrdrl\brdrtbl \clbrdrb\brdrtbl \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth3192\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9461{\pntext\pard\plain\s51 \intbl\f3\fs22\insrsid15862801 \loch\af3\dbch\af0\hich\f3 \'b7\tab}\pard\plain \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0
\widctlpar\intbl\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang {\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc44\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr44\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 add/remove
\par {\pntext\pard\plain\s51 \intbl\f3\fs22\insrsid15862801 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\intbl\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc45\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr45\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080 {\insrsid15862801
insert/delete
\par {\pntext\pard\plain\s51 \intbl\f3\fs22\insrsid15862801 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\intbl\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc46\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr46\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080 {\insrsid15862801
increment/decrement
\par {\pntext\pard\plain\s51 \intbl\f3\fs22\insrsid15862801 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\intbl\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc47\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr47\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080 {\insrsid15862801 lock/unlock
\par {\pntext\pard\plain\s51 \intbl\f3\fs22\insrsid15862801 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\intbl\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc48\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr48\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080 {\insrsid15862801 old/new
\par {\pntext\pard\plain\s51 \intbl\f3\fs22\insrsid15862801 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\intbl\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc49\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr49\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080 {\insrsid15862801
source/destination\cell {\pntext\pard\plain\s51 \intbl\f3\fs22\insrsid15862801 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\intbl\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0
\pnf3\pnstart1\pnindent360\pnsp120\pnhang {\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc50\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr50\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080 {\insrsid15862801 begin/end
\par {\pntext\pard\plain\s51 \intbl\f3\fs22\insrsid15862801 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\intbl\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc51\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr51\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080 {\insrsid15862801 first/last
\par {\pntext\pard\plain\s51 \intbl\f3\fs22\insrsid15862801 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\intbl\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc52\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr52\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080 {\insrsid15862801 put/get
\par {\pntext\pard\plain\s51 \intbl\f3\fs22\insrsid15862801 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\intbl\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc53\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr53\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080 {\insrsid15862801 min/max
\par {\pntext\pard\plain\s51 \intbl\f3\fs22\insrsid15862801 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\intbl\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc54\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr54\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080 {\insrsid15862801 open/close
\par {\pntext\pard\plain\s51 \intbl\f3\fs22\insrsid15862801 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\intbl\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc55\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr55\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080 {\insrsid15862801 source/tar
get\cell {\pntext\pard\plain\s51 \intbl\f3\fs22\insrsid15862801 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\intbl\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0
\pnf3\pnstart1\pnindent360\pnsp120\pnhang {\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc56\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr56\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080 {\insrsid15862801
create/destroy
\par {\pntext\pard\plain\s51 \intbl\f3\fs22\insrsid15862801 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\intbl\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc57\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr57\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080 {\insrsid15862801 get/release
\par {\pntext\pard\plain\s51 \intbl\f3\fs22\insrsid15862801 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\intbl\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc58\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr58\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080 {\insrsid15862801 up/down
\par {\pntext\pard\plain\s51 \intbl\f3\fs22\insrsid15862801 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\intbl\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc59\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr59\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080 {\insrsid15862801
next/previous
\par {\pntext\pard\plain\s51 \intbl\f3\fs22\insrsid15862801 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\intbl\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc60\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr60\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080 {\insrsid15862801 show/hide
\par {\pntext\pard\plain\s51 \intbl\f3\fs22\insrsid15862801 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\intbl\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc61\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr61\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080 {\insrsid15862801 start/stop
\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\insrsid15862801 \trowd \irow0\irowband0\lastrow
\ts11\trgaph108\trleft-115\trkeep\trftsWidth1\trftsWidthB3\trautofit1\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrtbl \clbrdrl\brdrtbl \clbrdrb\brdrtbl \clbrdrr
\brdrtbl \cltxlrtb\clftsWidth3\clwWidth3192\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx3077\clvertalt\clbrdrt\brdrtbl \clbrdrl\brdrtbl \clbrdrb\brdrtbl \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth3192\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx6269\clvertalt\clbrdrt\brdrtbl \clbrdrl\brdrtbl \clbrdrb\brdrtbl \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth3192\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9461\row {\*\bkmkstart _Toc140567758}{\listtext\pard\plain\s3 \b\f4\fs26\insrsid15862801 \hich\af4\dbch\af0\loch\f4 9.4.2\tab}}\pard\plain
\s3\ql \fi-936\li936\ri0\sb240\keepn\widctlpar\jclisttab\tx936\tx1080\aspalpha\aspnum\faauto\ls6\ilvl2\outlinelevel2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst5\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrxst2\pnrxst0\pnrstop12\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb5\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9
\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc9\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc4\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr9\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr4\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr2\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrstop36\adjustright\rin0\lin936\itap0 \b\f4\fs26\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Use of Abbreviations{\*\bkmkend _Toc140567758}
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\insrsid15862801 The use of abbreviations needs to be regulated.}{
\insrsid15862801 This document describes a common set of abbreviations that can be freely used. If you must make up abbreviations, remember the name is more important to the reader of the code than to the writer.
\par }{\b\insrsid15862801 If you generate a new abbreviation for your code, each file that contains the abbreviation must contain a translation table comment that contains the variable name and the meaning of the abbreviation.}{\insrsid15862801
Do not define a new abbreviation to replace an abbreviation that is already defined in this document. For example, do not define }{\i\insrsid15862801 No}{\insrsid15862801 to mean }{\i\insrsid15862801 Number}{\insrsid15862801 , because }{
\i\insrsid15862801 Num}{\insrsid15862801 is the supported abbreviation.
\par }{\field{\*\fldinst {\insrsid15862801 REF _Ref133028508 \\h }{\insrsid15862801 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f005200650066003100330033003000320038003500300038000000}}}{\fldrslt {\insrsid16411278 Table }{
\lang1024\langfe1024\noproof\insrsid16411278 1}}}{\insrsid15862801 lists the abbreviations that are standardized by this document and do not require a translation table comment.
\par }\pard\plain \s16\ql \fi-1073\li1620\ri0\sb240\sa40\sl220\slmult0\keepn\widctlpar\tx1620\aspalpha\aspnum\faauto\adjustright\rin0\lin1620\itap0 \b\f4\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 {\*\bkmkstart _Ref132007256}
{\*\bkmkstart _Toc140567782}Table {\*\bkmkend _Ref132007256}}{\field{\*\fldinst {\insrsid15862801 SEQ Table \\* ARABIC }}{\fldrslt {\lang1024\langfe1024\noproof\insrsid16411278 8}}}{\insrsid15862801 . EFI Supported Abbreviations{\*\bkmkend _Toc140567782
}
\par }\trowd \irow0\irowband0\ts96\trgaph108\trleft533\trkeep\trhdr\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1440\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1973\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7380\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\pard\plain \s37\ql \li0\ri0\sa60\sl240\slmult0\keep\keepn\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\b\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Abbreviation\cell Description\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\f1\insrsid15862801 \trowd \irow0\irowband0\ts96\trgaph108\trleft533\trkeep\trhdr\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16
\clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1440\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1973\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7380\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\trowd \irow1\irowband1\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16
\trbrdrv\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1440\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1973\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth7380\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Ptr\cell Pointer\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {
\f1\insrsid15862801 \trowd \irow1\irowband1\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1440\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1973\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7380\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Str\cell Unicode string\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {
\f1\insrsid15862801 \trowd \irow2\irowband2\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1440\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1973\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7380\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Ascii\cell ASCII string\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {
\f1\insrsid15862801 \trowd \irow3\irowband3\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1440\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1973\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7380\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Len\cell Length\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {
\f1\insrsid15862801 \trowd \irow4\irowband4\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1440\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1973\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7380\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Arg\cell Argument\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {
\f1\insrsid15862801 \trowd \irow5\irowband5\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1440\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1973\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7380\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Max\cell Maximum\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {
\f1\insrsid15862801 \trowd \irow6\irowband6\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1440\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1973\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7380\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Min\cell Minimum\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {
\f1\insrsid15862801 \trowd \irow7\irowband7\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1440\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1973\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7380\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Char\cell Character\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {
\f1\insrsid15862801 \trowd \irow8\irowband8\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1440\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1973\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7380\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Num\cell Number\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {
\f1\insrsid15862801 \trowd \irow9\irowband9\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1440\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1973\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7380\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Temp\cell Temporary\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {
\f1\insrsid15862801 \trowd \irow10\irowband10\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1440\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1973\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7380\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Src\cell Source\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {
\f1\insrsid15862801 \trowd \irow11\irowband11\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1440\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1973\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7380\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Dst\cell Destination\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {
\f1\insrsid15862801 \trowd \irow12\irowband12\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1440\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1973\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7380\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 BS\cell EFI Boot Services Table\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\f1\insrsid15862801 \trowd \irow13\irowband13\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16
\clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1440\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1973\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7380\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 RT\cell EFI Runtime Table\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033
{\f1\insrsid15862801 \trowd \irow14\irowband14\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1440\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1973\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7380\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 ST\cell EFI System Table\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {
\f1\insrsid15862801 \trowd \irow15\irowband15\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1440\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1973\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7380\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Tpl\cell EFI Task Priority Level\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\f1\insrsid15862801 \trowd \irow16\irowband16\lastrow \ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf1
\clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1440\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1973\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7380\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row {\*\bkmkstart _Toc140567759}{\listtext\pard\plain\s3 \b\f4\fs26\insrsid15862801 \hich\af4\dbch\af0\loch\f4 9.4.3\tab}}\pard\plain
\s3\ql \fi-936\li936\ri0\sb240\keepn\widctlpar\jclisttab\tx936\tx1080\aspalpha\aspnum\faauto\ls6\ilvl2\outlinelevel2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst5\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrxst2\pnrxst0\pnrstop12\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb5\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9
\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc9\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc4\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr9\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr4\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr3\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrstop36\adjustright\rin0\lin936\itap0 \b\f4\fs26\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Use of Acronyms{\*\bkmkend _Toc140567759}
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\insrsid15862801 The use of acronyms should be limited.}{\insrsid15862801
Please remember the golden rule is to code for the person who will have to read and maintain your code. Making up your own vocabulary to describe your module can lead to lots of confusion.
\par }{\b\insrsid15862801 If you must create acronyms, they must be fully defined in the documentation, and each module that uses the acronym must contain a translation table comment in the file header.}{\insrsid15862801
This definition is required so that others can understand your names and comments.
\par }{\b\insrsid15862801 It\rquote s okay to use acronyms for industry standards.}{\insrsid15862801
Acronyms such as Pci, Acpi, Smbios, Isa, (capitalized per the variable naming convention) are all legal to use without defining their meaning. If you reference an industry standard acronym, the file header must define to which version of
the specification the code is written. Thus, a PCI resource manager would state that it was coded to follow the PCI 2.2 Specification and included support for the following optional features.
\par }{\b\insrsid15862801 Acronyms in comments and documentation should be capitalized to match their industry standard use.}{\insrsid15862801 For example, use \'93PCI\'94 in comments and documentation and \'93Pci\'94 for functions, files, etc.
\par }\pard \ql \li547\ri0\sb80\sa60\sl260\slmult0\keepn\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 {\field{\*\fldinst {\insrsid15862801 REF _Ref133052703 \\h }{\insrsid15862801 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f005200650066003100330033003000350032003700300033000000}}}{\fldrslt {\insrsid16411278 Table }{\lang1024\langfe1024\noproof\insrsid16411278 9}}}{\insrsid15862801
lists the acronyms that are considered integral to the Framework vernacular and can be used without defining their meaning in a comment.
\par }\pard\plain \s16\ql \fi-1073\li1620\ri0\sb240\sa40\sl220\slmult0\keepn\widctlpar\tx1620\aspalpha\aspnum\faauto\adjustright\rin0\lin1620\itap0 \b\f4\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 {\*\bkmkstart _Ref132007332}
{\*\bkmkstart _Ref133052703}{\*\bkmkstart _Toc140567783}Table {\*\bkmkend _Ref132007332}}{\field{\*\fldinst {\insrsid15862801 SEQ Table \\* ARABIC }}{\fldrslt {\lang1024\langfe1024\noproof\insrsid16411278 9}}}{\insrsid15862801 {\*\bkmkend _Ref133052703}
. EFI Supported Acronyms{\*\bkmkend _Toc140567783}
\par }\trowd \irow0\irowband0\ts96\trgaph108\trleft533\trkeep\trhdr\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1440\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1973\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7380\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\pard\plain \s37\ql \li0\ri0\sa60\sl240\slmult0\keep\keepn\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\b\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Acronyms\cell Description\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\f1\insrsid15862801 \trowd \irow0\irowband0\ts96\trgaph108\trleft533\trkeep\trhdr\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16
\clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1440\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1973\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7380\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\trowd \irow1\irowband1\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16
\trbrdrv\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1440\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1973\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb
\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth3\clwWidth7380\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 ACPI\cell Advanced Configuration and Power Interface\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\f1\insrsid15862801 \trowd \irow1\irowband1\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16
\clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1440\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1973\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7380\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 AGP\cell Accelerated Graphics Port\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\f1\insrsid15862801 \trowd \irow2\irowband2\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16
\clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1440\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1973\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7380\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 ANSI\cell American National Standards Institute\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\f1\insrsid15862801 \trowd \irow3\irowband3\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16
\clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1440\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1973\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7380\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 ASCII\cell American Standard Code for Information Interchange\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\f1\insrsid15862801 \trowd \irow4\irowband4\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16
\clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1440\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1973\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7380\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 ATA\cell Advanced Technology Attachment\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\f1\insrsid15862801 \trowd \irow5\irowband5\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16
\clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1440\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1973\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7380\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 ATAPI\cell Advanced Technology Attachment Packet Interface\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\f1\insrsid15862801 \trowd \irow6\irowband6\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16
\clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1440\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1973\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7380\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 BFD\cell Boot Flash Device\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\f1\insrsid15862801 \trowd \irow7\irowband7\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16
\clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1440\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1973\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7380\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 BIOS\cell Basic Input/Output System\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\f1\insrsid15862801 \trowd \irow8\irowband8\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16
\clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1440\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1973\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7380\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 BIS\cell Boot Integrity Services\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\f1\insrsid15862801 \trowd \irow9\irowband9\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16
\clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1440\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1973\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7380\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 CMOS\cell Complementary metal oxide semiconductor\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\f1\insrsid15862801 \trowd \irow10\irowband10\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16
\clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1440\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1973\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7380\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 CPU\cell Central processing unit\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\f1\insrsid15862801 \trowd \irow11\irowband11\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16
\clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1440\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1973\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7380\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 CRC\cell Cyclic Redundancy Check\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\f1\insrsid15862801 \trowd \irow12\irowband12\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16
\clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1440\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1973\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7380\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 DMA\cell Direct Memory Access\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\f1\insrsid15862801 \trowd \irow13\irowband13\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16
\clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1440\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1973\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7380\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 DXE\cell Driver Execution Environment\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\f1\insrsid15862801 \trowd \irow14\irowband14\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16
\clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1440\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1973\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7380\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 EFI\cell Extensible Firmware Interface\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\f1\insrsid15862801 \trowd \irow15\irowband15\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16
\clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1440\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1973\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7380\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 FD\cell Flash Device\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {
\f1\insrsid15862801 \trowd \irow16\irowband16\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1440\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1973\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7380\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 FIFO\cell First In First Out\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\f1\insrsid15862801 \trowd \irow17\irowband17\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16
\clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1440\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1973\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7380\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 FV\cell Firmware Volume\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {
\f1\insrsid15862801 \trowd \irow18\irowband18\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1440\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1973\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7380\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 GUID\cell Globally Unique Identifier\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\f1\insrsid15862801 \trowd \irow19\irowband19\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16
\clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1440\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1973\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7380\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 ISA\cell Industry Standard Architecture\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\f1\insrsid15862801 \trowd \irow20\irowband20\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16
\clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1440\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1973\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7380\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 NVRAM\cell Nonvolatile Random Access Memory\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\f1\insrsid15862801 \trowd \irow21\irowband21\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16
\clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1440\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1973\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7380\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 PCI\cell Peripheral Component Interconnect\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\f1\insrsid15862801 \trowd \irow22\irowband22\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16
\clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1440\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1973\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7380\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 PEI\cell Pre-EFI Initialization environment\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\f1\insrsid15862801 \trowd \irow23\irowband23\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16
\clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1440\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1973\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7380\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 RAM\cell Random Access Memory\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\f1\insrsid15862801 \trowd \irow24\irowband24\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16
\clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1440\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1973\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7380\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 ROM\cell Read-Only Memory\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033
{\f1\insrsid15862801 \trowd \irow25\irowband25\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv\brdrs\brdrw15\brdrcf16
\trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr
\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1440\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1973\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7380\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 SRAM\cell Static Random Access Memory\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\f1\insrsid15862801 \trowd \irow26\irowband26\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16
\clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1440\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1973\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7380\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 TPL\cell Task Priority Level\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\f1\insrsid15862801 \trowd \irow27\irowband27\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16
\clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1440\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1973\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7380\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 UNDI\cell Universal Network Driver Interface\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\f1\insrsid15862801 \trowd \irow28\irowband28\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16
\clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1440\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1973\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7380\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 USB\cell Universal Serial Bus\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\f1\insrsid15862801 \trowd \irow29\irowband29\ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf16
\clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1440\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1973\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf16 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7380\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard\plain \s36\ql \li0\ri0\sa60\sl240\slmult0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\yts96
\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 VGA\cell Video graphics array\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\f1\insrsid15862801 \trowd \irow30\irowband30\lastrow \ts96\trgaph108\trleft533\trkeep\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf16 \trbrdrv
\brdrs\brdrw15\brdrcf16 \trftsWidth1\trftsWidthB3\trpaddl115\trpaddr115\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrtbl \clbrdrb\brdrs\brdrw15\brdrcf1
\clbrdrr\brdrs\brdrw15\brdrcf16 \cltxlrtb\clftsWidth3\clwWidth1440\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx1973\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf16 \clbrdrl\brdrs\brdrw15\brdrcf16 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrtbl
\cltxlrtb\clftsWidth3\clwWidth7380\clpadt115\clpadr115\clpadft3\clpadfr3\clshdrawnil \cellx9353\row }\pard \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 {\insrsid15862801
\par \page
\par
\par {\*\bkmkstart _Toc128812665}{\*\bkmkstart _Toc128814536}{\*\bkmkstart _Toc128815210}{\*\bkmkstart _Toc128815885}{\*\bkmkstart _Toc128886505}{\*\bkmkstart _Toc128887183}{\*\bkmkstart _Toc128887833}{\*\bkmkstart _Toc128888532}{\*\bkmkstart _Toc128889186}
{\*\bkmkstart _Toc131852232}{\*\bkmkstart _Toc131938441}{\*\bkmkstart _Toc132005235}{\*\bkmkstart _Toc132005825}{\*\bkmkstart _Toc128812667}{\*\bkmkstart _Toc128814538}{\*\bkmkstart _Toc128815212}{\*\bkmkstart _Toc128815887}{\*\bkmkstart _Toc128886507}
{\*\bkmkstart _Toc128887185}{\*\bkmkstart _Toc128887835}{\*\bkmkstart _Toc128888534}{\*\bkmkstart _Toc128889188}{\*\bkmkstart _Toc131852234}{\*\bkmkstart _Toc131938443}{\*\bkmkstart _Toc132005237}{\*\bkmkstart _Toc132005827}{\*\bkmkstart _Toc128812668}
{\*\bkmkstart _Toc128814539}{\*\bkmkstart _Toc128815213}{\*\bkmkstart _Toc128815888}{\*\bkmkstart _Toc128886508}{\*\bkmkstart _Toc128887186}{\*\bkmkstart _Toc128887836}{\*\bkmkstart _Toc128888535}{\*\bkmkstart _Toc128889189}{\*\bkmkstart _Toc131852235}
{\*\bkmkstart _Toc131938444}{\*\bkmkstart _Toc132005238}{\*\bkmkstart _Toc132005828}{\*\bkmkstart _Toc128812674}{\*\bkmkstart _Toc128814545}{\*\bkmkstart _Toc128815219}{\*\bkmkstart _Toc128815894}{\*\bkmkstart _Toc128886514}{\*\bkmkstart _Toc128887192}
{\*\bkmkstart _Toc128887842}{\*\bkmkstart _Toc128888541}{\*\bkmkstart _Toc128889195}{\*\bkmkstart _Toc131852241}{\*\bkmkstart _Toc131938450}{\*\bkmkstart _Toc132005244}{\*\bkmkstart _Toc132005834}{\*\bkmkstart _Toc128812675}{\*\bkmkstart _Toc128814546}
{\*\bkmkstart _Toc128815220}{\*\bkmkstart _Toc128815895}{\*\bkmkstart _Toc128886515}{\*\bkmkstart _Toc128887193}{\*\bkmkstart _Toc128887843}{\*\bkmkstart _Toc128888542}{\*\bkmkstart _Toc128889196}{\*\bkmkstart _Toc131852242}{\*\bkmkstart _Toc131938451}
{\*\bkmkstart _Toc132005245}{\*\bkmkstart _Toc132005835}{\*\bkmkstart _Toc128812685}{\*\bkmkstart _Toc128814556}{\*\bkmkstart _Toc128815230}{\*\bkmkstart _Toc128815905}{\*\bkmkstart _Toc128886525}{\*\bkmkstart _Toc128887203}{\*\bkmkstart _Toc128887853}
{\*\bkmkstart _Toc128888552}{\*\bkmkstart _Toc128889206}{\*\bkmkstart _Toc131852252}{\*\bkmkstart _Toc131938461}{\*\bkmkstart _Toc132005255}{\*\bkmkstart _Toc132005845}{\*\bkmkstart _Toc128812687}{\*\bkmkstart _Toc128814558}{\*\bkmkstart _Toc128815232}
{\*\bkmkstart _Toc128815907}{\*\bkmkstart _Toc128886527}{\*\bkmkstart _Toc128887205}{\*\bkmkstart _Toc128887855}{\*\bkmkstart _Toc128888554}{\*\bkmkstart _Toc128889208}{\*\bkmkstart _Toc131852254}{\*\bkmkstart _Toc131938463}{\*\bkmkstart _Toc132005257}
{\*\bkmkstart _Toc132005847}{\*\bkmkstart _Toc128812689}{\*\bkmkstart _Toc128814560}{\*\bkmkstart _Toc128815234}{\*\bkmkstart _Toc128815909}{\*\bkmkstart _Toc128886529}{\*\bkmkstart _Toc128887207}{\*\bkmkstart _Toc128887857}{\*\bkmkstart _Toc128888556}
{\*\bkmkstart _Toc128889210}{\*\bkmkstart _Toc131852256}{\*\bkmkstart _Toc131938465}{\*\bkmkstart _Toc132005259}{\*\bkmkstart _Toc132005849}{\*\bkmkstart _Toc128812691}{\*\bkmkstart _Toc128814562}{\*\bkmkstart _Toc128815236}{\*\bkmkstart _Toc128815911}
{\*\bkmkstart _Toc128886531}{\*\bkmkstart _Toc128887209}{\*\bkmkstart _Toc128887859}{\*\bkmkstart _Toc128888558}{\*\bkmkstart _Toc128889212}{\*\bkmkstart _Toc131852258}{\*\bkmkstart _Toc131938467}{\*\bkmkstart _Toc132005261}{\*\bkmkstart _Toc132005851}
{\*\bkmkstart _Toc128812693}{\*\bkmkstart _Toc128814564}{\*\bkmkstart _Toc128815238}{\*\bkmkstart _Toc128815913}{\*\bkmkstart _Toc128886533}{\*\bkmkstart _Toc128887211}{\*\bkmkstart _Toc128887861}{\*\bkmkstart _Toc128888560}{\*\bkmkstart _Toc128889214}
{\*\bkmkstart _Toc131852260}{\*\bkmkstart _Toc131938469}{\*\bkmkstart _Toc132005263}{\*\bkmkstart _Toc132005853}{\*\bkmkstart _Toc128812695}{\*\bkmkstart _Toc128814566}{\*\bkmkstart _Toc128815240}{\*\bkmkstart _Toc128815915}{\*\bkmkstart _Toc128886535}
{\*\bkmkstart _Toc128887213}{\*\bkmkstart _Toc128887863}{\*\bkmkstart _Toc128888562}{\*\bkmkstart _Toc128889216}{\*\bkmkstart _Toc131852262}{\*\bkmkstart _Toc131938471}{\*\bkmkstart _Toc132005265}{\*\bkmkstart _Toc132005855}{\*\bkmkstart _Toc128812697}
{\*\bkmkstart _Toc128814568}{\*\bkmkstart _Toc128815242}{\*\bkmkstart _Toc128815917}{\*\bkmkstart _Toc128886537}{\*\bkmkstart _Toc128887215}{\*\bkmkstart _Toc128887865}{\*\bkmkstart _Toc128888564}{\*\bkmkstart _Toc128889218}{\*\bkmkstart _Toc131852264}
{\*\bkmkstart _Toc131938473}{\*\bkmkstart _Toc132005267}{\*\bkmkstart _Toc132005857}{\*\bkmkstart _Toc128812703}{\*\bkmkstart _Toc128814574}{\*\bkmkstart _Toc128815248}{\*\bkmkstart _Toc128815923}{\*\bkmkstart _Toc128886543}{\*\bkmkstart _Toc128887221}
{\*\bkmkstart _Toc128887871}{\*\bkmkstart _Toc128888570}{\*\bkmkstart _Toc128889224}{\*\bkmkstart _Toc131852270}{\*\bkmkstart _Toc131938479}{\*\bkmkstart _Toc132005273}{\*\bkmkstart _Toc132005863}{\*\bkmkstart _Toc128812724}{\*\bkmkstart _Toc128814595}
{\*\bkmkstart _Toc128815269}{\*\bkmkstart _Toc128815944}{\*\bkmkstart _Toc128886564}{\*\bkmkstart _Toc128887242}{\*\bkmkstart _Toc128887892}{\*\bkmkstart _Toc128888591}{\*\bkmkstart _Toc128889245}{\*\bkmkstart _Toc131852291}{\*\bkmkstart _Toc131938500}
{\*\bkmkstart _Toc132005294}{\*\bkmkstart _Toc132005884}{\*\bkmkstart _Toc128812729}{\*\bkmkstart _Toc128814600}{\*\bkmkstart _Toc128815274}{\*\bkmkstart _Toc128815949}{\*\bkmkstart _Toc128886569}{\*\bkmkstart _Toc128887247}{\*\bkmkstart _Toc128887897}
{\*\bkmkstart _Toc128888596}{\*\bkmkstart _Toc128889250}{\*\bkmkstart _Toc131852296}{\*\bkmkstart _Toc131938505}{\*\bkmkstart _Toc132005299}{\*\bkmkstart _Toc132005889}{\*\bkmkstart _Toc128812730}{\*\bkmkstart _Toc128814601}{\*\bkmkstart _Toc128815275}
{\*\bkmkstart _Toc128815950}{\*\bkmkstart _Toc128886570}{\*\bkmkstart _Toc128887248}{\*\bkmkstart _Toc128887898}{\*\bkmkstart _Toc128888597}{\*\bkmkstart _Toc128889251}{\*\bkmkstart _Toc131852297}{\*\bkmkstart _Toc131938506}{\*\bkmkstart _Toc132005300}
{\*\bkmkstart _Toc132005890}{\*\bkmkstart _Toc128812734}{\*\bkmkstart _Toc128814605}{\*\bkmkstart _Toc128815279}{\*\bkmkstart _Toc128815954}{\*\bkmkstart _Toc128886574}{\*\bkmkstart _Toc128887252}{\*\bkmkstart _Toc128887902}{\*\bkmkstart _Toc128888601}
{\*\bkmkstart _Toc128889255}{\*\bkmkstart _Toc131852301}{\*\bkmkstart _Toc131938510}{\*\bkmkstart _Toc132005304}{\*\bkmkstart _Toc132005894}{\*\bkmkstart _Toc128812737}{\*\bkmkstart _Toc128814608}{\*\bkmkstart _Toc128815282}{\*\bkmkstart _Toc128815957}
{\*\bkmkstart _Toc128886577}{\*\bkmkstart _Toc128887255}{\*\bkmkstart _Toc128887905}{\*\bkmkstart _Toc128888604}{\*\bkmkstart _Toc128889258}{\*\bkmkstart _Toc131852304}{\*\bkmkstart _Toc131938513}{\*\bkmkstart _Toc132005307}{\*\bkmkstart _Toc132005897}
{\*\bkmkstart _Toc128812744}{\*\bkmkstart _Toc128814615}{\*\bkmkstart _Toc128815289}{\*\bkmkstart _Toc128815964}{\*\bkmkstart _Toc128886584}{\*\bkmkstart _Toc128887262}{\*\bkmkstart _Toc128887912}{\*\bkmkstart _Toc128888611}{\*\bkmkstart _Toc128889265}
{\*\bkmkstart _Toc131852311}{\*\bkmkstart _Toc131938520}{\*\bkmkstart _Toc132005314}{\*\bkmkstart _Toc132005904}{\*\bkmkstart _Toc128812749}{\*\bkmkstart _Toc128814620}{\*\bkmkstart _Toc128815294}{\*\bkmkstart _Toc128815969}{\*\bkmkstart _Toc128886589}
{\*\bkmkstart _Toc128887267}{\*\bkmkstart _Toc128887917}{\*\bkmkstart _Toc128888616}{\*\bkmkstart _Toc128889270}{\*\bkmkstart _Toc131852316}{\*\bkmkstart _Toc131938525}{\*\bkmkstart _Toc132005319}{\*\bkmkstart _Toc132005909}{\*\bkmkstart _Toc128812752}
{\*\bkmkstart _Toc128814623}{\*\bkmkstart _Toc128815297}{\*\bkmkstart _Toc128815972}{\*\bkmkstart _Toc128886592}{\*\bkmkstart _Toc128887270}{\*\bkmkstart _Toc128887920}{\*\bkmkstart _Toc128888619}{\*\bkmkstart _Toc128889273}{\*\bkmkstart _Toc131852319}
{\*\bkmkstart _Toc131938528}{\*\bkmkstart _Toc132005322}{\*\bkmkstart _Toc132005912}{\*\bkmkstart _Toc128812757}{\*\bkmkstart _Toc128814628}{\*\bkmkstart _Toc128815302}{\*\bkmkstart _Toc128815977}{\*\bkmkstart _Toc128886597}{\*\bkmkstart _Toc128887275}
{\*\bkmkstart _Toc128887925}{\*\bkmkstart _Toc128888624}{\*\bkmkstart _Toc128889278}{\*\bkmkstart _Toc131852324}{\*\bkmkstart _Toc131938533}{\*\bkmkstart _Toc132005327}{\*\bkmkstart _Toc132005917}{\*\bkmkstart _Toc128812761}{\*\bkmkstart _Toc128814632}
{\*\bkmkstart _Toc128815306}{\*\bkmkstart _Toc128815981}{\*\bkmkstart _Toc128886601}{\*\bkmkstart _Toc128887279}{\*\bkmkstart _Toc128887929}{\*\bkmkstart _Toc128888628}{\*\bkmkstart _Toc128889282}{\*\bkmkstart _Toc131852328}{\*\bkmkstart _Toc131938537}
{\*\bkmkstart _Toc132005331}{\*\bkmkstart _Toc132005921}{\*\bkmkstart _Toc128812767}{\*\bkmkstart _Toc128814638}{\*\bkmkstart _Toc128815312}{\*\bkmkstart _Toc128815987}{\*\bkmkstart _Toc128886607}{\*\bkmkstart _Toc128887285}{\*\bkmkstart _Toc128887935}
{\*\bkmkstart _Toc128888634}{\*\bkmkstart _Toc128889288}{\*\bkmkstart _Toc131852334}{\*\bkmkstart _Toc131938543}{\*\bkmkstart _Toc132005337}{\*\bkmkstart _Toc132005927}{\*\bkmkstart _Toc128812770}{\*\bkmkstart _Toc128814641}{\*\bkmkstart _Toc128815315}
{\*\bkmkstart _Toc128815990}{\*\bkmkstart _Toc128886610}{\*\bkmkstart _Toc128887288}{\*\bkmkstart _Toc128887938}{\*\bkmkstart _Toc128888637}{\*\bkmkstart _Toc128889291}{\*\bkmkstart _Toc131852337}{\*\bkmkstart _Toc131938546}{\*\bkmkstart _Toc132005340}
{\*\bkmkstart _Toc132005930}{\*\bkmkstart _Toc128812777}{\*\bkmkstart _Toc128814648}{\*\bkmkstart _Toc128815322}{\*\bkmkstart _Toc128815997}{\*\bkmkstart _Toc128886617}{\*\bkmkstart _Toc128887295}{\*\bkmkstart _Toc128887945}{\*\bkmkstart _Toc128888644}
{\*\bkmkstart _Toc128889298}{\*\bkmkstart _Toc131852344}{\*\bkmkstart _Toc131938553}{\*\bkmkstart _Toc132005347}{\*\bkmkstart _Toc132005937}{\*\bkmkstart _Toc128812783}{\*\bkmkstart _Toc128814654}{\*\bkmkstart _Toc128815328}{\*\bkmkstart _Toc128816003}
{\*\bkmkstart _Toc128886623}{\*\bkmkstart _Toc128887301}{\*\bkmkstart _Toc128887951}{\*\bkmkstart _Toc128888650}{\*\bkmkstart _Toc128889304}{\*\bkmkstart _Toc131852350}{\*\bkmkstart _Toc131938559}{\*\bkmkstart _Toc132005353}{\*\bkmkstart _Toc132005943}
{\*\bkmkstart _Toc128812787}{\*\bkmkstart _Toc128814658}{\*\bkmkstart _Toc128815332}{\*\bkmkstart _Toc128816007}{\*\bkmkstart _Toc128886627}{\*\bkmkstart _Toc128887305}{\*\bkmkstart _Toc128887955}{\*\bkmkstart _Toc128888654}{\*\bkmkstart _Toc128889308}
{\*\bkmkstart _Toc131852354}{\*\bkmkstart _Toc131938563}{\*\bkmkstart _Toc132005357}{\*\bkmkstart _Toc132005947}{\*\bkmkstart _Toc128812792}{\*\bkmkstart _Toc128814663}{\*\bkmkstart _Toc128815337}{\*\bkmkstart _Toc128816012}{\*\bkmkstart _Toc128886632}
{\*\bkmkstart _Toc128887310}{\*\bkmkstart _Toc128887960}{\*\bkmkstart _Toc128888659}{\*\bkmkstart _Toc128889313}{\*\bkmkstart _Toc131852359}{\*\bkmkstart _Toc131938568}{\*\bkmkstart _Toc132005362}{\*\bkmkstart _Toc132005952}{\*\bkmkstart _Toc128812795}
{\*\bkmkstart _Toc128814666}{\*\bkmkstart _Toc128815340}{\*\bkmkstart _Toc128816015}{\*\bkmkstart _Toc128886635}{\*\bkmkstart _Toc128887313}{\*\bkmkstart _Toc128887963}{\*\bkmkstart _Toc128888662}{\*\bkmkstart _Toc128889316}{\*\bkmkstart _Toc131852362}
{\*\bkmkstart _Toc131938571}{\*\bkmkstart _Toc132005365}{\*\bkmkstart _Toc132005955}{\*\bkmkstart _Toc128812796}{\*\bkmkstart _Toc128814667}{\*\bkmkstart _Toc128815341}{\*\bkmkstart _Toc128816016}{\*\bkmkstart _Toc128886636}{\*\bkmkstart _Toc128887314}
{\*\bkmkstart _Toc128887964}{\*\bkmkstart _Toc128888663}{\*\bkmkstart _Toc128889317}{\*\bkmkstart _Toc131852363}{\*\bkmkstart _Toc131938572}{\*\bkmkstart _Toc132005366}{\*\bkmkstart _Toc132005956}{\*\bkmkstart _Toc128812800}{\*\bkmkstart _Toc128814671}
{\*\bkmkstart _Toc128815345}{\*\bkmkstart _Toc128816020}{\*\bkmkstart _Toc128886640}{\*\bkmkstart _Toc128887318}{\*\bkmkstart _Toc128887968}{\*\bkmkstart _Toc128888667}{\*\bkmkstart _Toc128889321}{\*\bkmkstart _Toc131852367}{\*\bkmkstart _Toc131938576}
{\*\bkmkstart _Toc132005370}{\*\bkmkstart _Toc132005960}{\*\bkmkstart _Toc128812803}{\*\bkmkstart _Toc128814674}{\*\bkmkstart _Toc128815348}{\*\bkmkstart _Toc128816023}{\*\bkmkstart _Toc128886643}{\*\bkmkstart _Toc128887321}{\*\bkmkstart _Toc128887971}
{\*\bkmkstart _Toc128888670}{\*\bkmkstart _Toc128889324}{\*\bkmkstart _Toc131852370}{\*\bkmkstart _Toc131938579}{\*\bkmkstart _Toc132005373}{\*\bkmkstart _Toc132005963}{\*\bkmkstart _Toc128812804}{\*\bkmkstart _Toc128814675}{\*\bkmkstart _Toc128815349}
{\*\bkmkstart _Toc128816024}{\*\bkmkstart _Toc128886644}{\*\bkmkstart _Toc128887322}{\*\bkmkstart _Toc128887972}{\*\bkmkstart _Toc128888671}{\*\bkmkstart _Toc128889325}{\*\bkmkstart _Toc131852371}{\*\bkmkstart _Toc131938580}{\*\bkmkstart _Toc132005374}
{\*\bkmkstart _Toc132005964}{\*\bkmkstart _Toc128812813}{\*\bkmkstart _Toc128814684}{\*\bkmkstart _Toc128815358}{\*\bkmkstart _Toc128816033}{\*\bkmkstart _Toc128886653}{\*\bkmkstart _Toc128887331}{\*\bkmkstart _Toc128887981}{\*\bkmkstart _Toc128888680}
{\*\bkmkstart _Toc128889334}{\*\bkmkstart _Toc131852380}{\*\bkmkstart _Toc131938589}{\*\bkmkstart _Toc132005383}{\*\bkmkstart _Toc132005973}{\*\bkmkstart _Toc128812817}{\*\bkmkstart _Toc128814688}{\*\bkmkstart _Toc128815362}{\*\bkmkstart _Toc128816037}
{\*\bkmkstart _Toc128886657}{\*\bkmkstart _Toc128887335}{\*\bkmkstart _Toc128887985}{\*\bkmkstart _Toc128888684}{\*\bkmkstart _Toc128889338}{\*\bkmkstart _Toc131852384}{\*\bkmkstart _Toc131938593}{\*\bkmkstart _Toc132005387}{\*\bkmkstart _Toc132005977}
{\*\bkmkstart _Toc128812845}{\*\bkmkstart _Toc128814716}{\*\bkmkstart _Toc128815390}{\*\bkmkstart _Toc128816065}{\*\bkmkstart _Toc128886685}{\*\bkmkstart _Toc128887363}{\*\bkmkstart _Toc128888013}{\*\bkmkstart _Toc128888712}{\*\bkmkstart _Toc128889366}
{\*\bkmkstart _Toc131852412}{\*\bkmkstart _Toc131938621}{\*\bkmkstart _Toc132005415}{\*\bkmkstart _Toc132006005}{\*\bkmkstart _Toc486417834}{\*\bkmkstart _Toc128812848}{\*\bkmkstart _Toc128814719}{\*\bkmkstart _Toc128815393}{\*\bkmkstart _Toc128816068}
{\*\bkmkstart _Toc128886688}{\*\bkmkstart _Toc128887366}{\*\bkmkstart _Toc128888016}{\*\bkmkstart _Toc128888715}{\*\bkmkstart _Toc128889369}{\*\bkmkstart _Toc131852415}{\*\bkmkstart _Toc131938624}{\*\bkmkstart _Toc132005418}{\*\bkmkstart _Toc132006008}
{\*\bkmkstart _Toc128812852}{\*\bkmkstart _Toc128814723}{\*\bkmkstart _Toc128815397}{\*\bkmkstart _Toc128816072}{\*\bkmkstart _Toc128886692}{\*\bkmkstart _Toc128887370}{\*\bkmkstart _Toc128888020}{\*\bkmkstart _Toc128888719}{\*\bkmkstart _Toc128889373}
{\*\bkmkstart _Toc131852419}{\*\bkmkstart _Toc131938628}{\*\bkmkstart _Toc132005422}{\*\bkmkstart _Toc132006012}{\*\bkmkstart _Toc128812860}{\*\bkmkstart _Toc128814731}{\*\bkmkstart _Toc128815405}{\*\bkmkstart _Toc128816080}{\*\bkmkstart _Toc128886700}
{\*\bkmkstart _Toc128887378}{\*\bkmkstart _Toc128888028}{\*\bkmkstart _Toc128888727}{\*\bkmkstart _Toc128889381}{\*\bkmkstart _Toc131852427}{\*\bkmkstart _Toc131938636}{\*\bkmkstart _Toc132005430}{\*\bkmkstart _Toc132006020}{\*\bkmkstart _Toc128812865}
{\*\bkmkstart _Toc128814736}{\*\bkmkstart _Toc128815410}{\*\bkmkstart _Toc128816085}{\*\bkmkstart _Toc128886705}{\*\bkmkstart _Toc128887383}{\*\bkmkstart _Toc128888033}{\*\bkmkstart _Toc128888732}{\*\bkmkstart _Toc128889386}{\*\bkmkstart _Toc131852432}
{\*\bkmkstart _Toc131938641}{\*\bkmkstart _Toc132005435}{\*\bkmkstart _Toc132006025}{\*\bkmkstart _Toc128812870}{\*\bkmkstart _Toc128814741}{\*\bkmkstart _Toc128815415}{\*\bkmkstart _Toc128816090}{\*\bkmkstart _Toc128886710}{\*\bkmkstart _Toc128887388}
{\*\bkmkstart _Toc128888038}{\*\bkmkstart _Toc128888737}{\*\bkmkstart _Toc128889391}{\*\bkmkstart _Toc131852437}{\*\bkmkstart _Toc131938646}{\*\bkmkstart _Toc132005440}{\*\bkmkstart _Toc132006030}{\*\bkmkstart _Toc128812875}{\*\bkmkstart _Toc128814746}
{\*\bkmkstart _Toc128815420}{\*\bkmkstart _Toc128816095}{\*\bkmkstart _Toc128886715}{\*\bkmkstart _Toc128887393}{\*\bkmkstart _Toc128888043}{\*\bkmkstart _Toc128888742}{\*\bkmkstart _Toc128889396}{\*\bkmkstart _Toc131852442}{\*\bkmkstart _Toc131938651}
{\*\bkmkstart _Toc132005445}{\*\bkmkstart _Toc132006035}{\*\bkmkstart _Toc128812878}{\*\bkmkstart _Toc128814749}{\*\bkmkstart _Toc128815423}{\*\bkmkstart _Toc128816098}{\*\bkmkstart _Toc128886718}{\*\bkmkstart _Toc128887396}{\*\bkmkstart _Toc128888046}
{\*\bkmkstart _Toc128888745}{\*\bkmkstart _Toc128889399}{\*\bkmkstart _Toc131852445}{\*\bkmkstart _Toc131938654}{\*\bkmkstart _Toc132005448}{\*\bkmkstart _Toc132006038}{\*\bkmkstart _Toc128812882}{\*\bkmkstart _Toc128814753}{\*\bkmkstart _Toc128815427}
{\*\bkmkstart _Toc128816102}{\*\bkmkstart _Toc128886722}{\*\bkmkstart _Toc128887400}{\*\bkmkstart _Toc128888050}{\*\bkmkstart _Toc128888749}{\*\bkmkstart _Toc128889403}{\*\bkmkstart _Toc131852449}{\*\bkmkstart _Toc131938658}{\*\bkmkstart _Toc132005452}
{\*\bkmkstart _Toc132006042}{\*\bkmkstart _Toc128812886}{\*\bkmkstart _Toc128814757}{\*\bkmkstart _Toc128815431}{\*\bkmkstart _Toc128816106}{\*\bkmkstart _Toc128886726}{\*\bkmkstart _Toc128887404}{\*\bkmkstart _Toc128888054}{\*\bkmkstart _Toc128888753}
{\*\bkmkstart _Toc128889407}{\*\bkmkstart _Toc131852453}{\*\bkmkstart _Toc131938662}{\*\bkmkstart _Toc132005456}{\*\bkmkstart _Toc132006046}{\*\bkmkstart _Toc128812890}{\*\bkmkstart _Toc128814761}{\*\bkmkstart _Toc128815435}{\*\bkmkstart _Toc128816110}
{\*\bkmkstart _Toc128886730}{\*\bkmkstart _Toc128887408}{\*\bkmkstart _Toc128888058}{\*\bkmkstart _Toc128888757}{\*\bkmkstart _Toc128889411}{\*\bkmkstart _Toc131852457}{\*\bkmkstart _Toc131938666}{\*\bkmkstart _Toc132005460}{\*\bkmkstart _Toc132006050}
{\*\bkmkstart _Toc128812895}{\*\bkmkstart _Toc128814766}{\*\bkmkstart _Toc128815440}{\*\bkmkstart _Toc128816115}{\*\bkmkstart _Toc128886735}{\*\bkmkstart _Toc128887413}{\*\bkmkstart _Toc128888063}{\*\bkmkstart _Toc128888762}{\*\bkmkstart _Toc128889416}
{\*\bkmkstart _Toc131852462}{\*\bkmkstart _Toc131938671}{\*\bkmkstart _Toc132005465}{\*\bkmkstart _Toc132006055}{\*\bkmkstart _Toc128812896}{\*\bkmkstart _Toc128814767}{\*\bkmkstart _Toc128815441}{\*\bkmkstart _Toc128816116}{\*\bkmkstart _Toc128886736}
{\*\bkmkstart _Toc128887414}{\*\bkmkstart _Toc128888064}{\*\bkmkstart _Toc128888763}{\*\bkmkstart _Toc128889417}{\*\bkmkstart _Toc131852463}{\*\bkmkstart _Toc131938672}{\*\bkmkstart _Toc132005466}{\*\bkmkstart _Toc132006056}{\*\bkmkstart _Toc128812902}
{\*\bkmkstart _Toc128814773}{\*\bkmkstart _Toc128815447}{\*\bkmkstart _Toc128816122}{\*\bkmkstart _Toc128886742}{\*\bkmkstart _Toc128887420}{\*\bkmkstart _Toc128888070}{\*\bkmkstart _Toc128888769}{\*\bkmkstart _Toc128889423}{\*\bkmkstart _Toc131852469}
{\*\bkmkstart _Toc131938678}{\*\bkmkstart _Toc132005472}{\*\bkmkstart _Toc132006062}{\*\bkmkstart _Toc128812904}{\*\bkmkstart _Toc128814775}{\*\bkmkstart _Toc128815449}{\*\bkmkstart _Toc128816124}{\*\bkmkstart _Toc128886744}{\*\bkmkstart _Toc128887422}
{\*\bkmkstart _Toc128888072}{\*\bkmkstart _Toc128888771}{\*\bkmkstart _Toc128889425}{\*\bkmkstart _Toc131852471}{\*\bkmkstart _Toc131938680}{\*\bkmkstart _Toc132006064}{\*\bkmkstart _Toc131852483}{\*\bkmkstart _Toc131938692}{\*\bkmkstart _Toc132006076}
{\*\bkmkstart _Toc131852488}{\*\bkmkstart _Toc131938697}{\*\bkmkstart _Toc132006081}{\*\bkmkstart _Toc131852495}{\*\bkmkstart _Toc131938704}{\*\bkmkstart _Toc132006088}{\*\bkmkstart _Toc131852507}{\*\bkmkstart _Toc131938716}{\*\bkmkstart _Toc132006100}
{\*\bkmkstart _Toc131852509}{\*\bkmkstart _Toc131938718}{\*\bkmkstart _Toc132006102}{\*\bkmkstart _Toc131852517}{\*\bkmkstart _Toc131938726}{\*\bkmkstart _Toc132006110}{\*\bkmkstart _Toc131852523}{\*\bkmkstart _Toc131938732}{\*\bkmkstart _Toc132006116}
{\*\bkmkstart _Toc131852555}{\*\bkmkstart _Toc131938764}{\*\bkmkstart _Toc132006148}{\*\bkmkstart _Toc131852596}{\*\bkmkstart _Toc131938805}{\*\bkmkstart _Toc132006189}{\*\bkmkstart _Toc131852599}{\*\bkmkstart _Toc131938808}{\*\bkmkstart _Toc132006192}
{\*\bkmkstart _Toc132006207}{\*\bkmkstart _Toc132006213}{\*\bkmkstart _Toc132006219}{\*\bkmkstart _Toc132006230}{\*\bkmkstart _Toc132006237}{\*\bkmkstart _Toc132006240}{\*\bkmkstart _Toc132006241}{\*\bkmkstart _Toc132006250}{\*\bkmkstart _Toc132006251}
{\*\bkmkstart _Toc132006252}{\*\bkmkstart _Toc132006254}{\*\bkmkstart _Toc132006256}{\*\bkmkstart _Toc132006258}{\*\bkmkstart _Toc132006260}{\*\bkmkstart _Toc132006265}{\*\bkmkstart _Toc132006270}{\*\bkmkstart _Toc132006275}{\*\bkmkstart _Toc132006279}
{\*\bkmkstart _Toc132006307}{\*\bkmkstart _Toc132006311}{\*\bkmkstart _Toc132006318}{\*\bkmkstart _Toc132006325}{\*\bkmkstart _Toc132006326}{\*\bkmkstart _Toc132006337}{\*\bkmkstart _Toc132006339}{\*\bkmkstart _Toc132006346}{\*\bkmkstart _Toc132006350}
{\*\bkmkstart _Toc132006352}{\*\bkmkstart _Toc132006359}{\*\bkmkstart _Toc132006374}{\*\bkmkstart _Toc132006377}{\*\bkmkstart _Toc132006394}{\*\bkmkstart _Toc132006405}{\*\bkmkstart _Toc132006409}{\*\bkmkstart _Toc132006412}{\*\bkmkstart _Toc132006428}
{\*\bkmkstart _Toc132006433}{\*\bkmkstart _Toc132006440}{\*\bkmkstart _Toc132006442}{\*\bkmkstart _Toc132006457}{\*\bkmkstart _Toc132006459}{\*\bkmkstart _Toc61344984}{\*\bkmkend _Toc128812665}{\*\bkmkend _Toc128814536}{\*\bkmkend _Toc128815210}
{\*\bkmkend _Toc128815885}{\*\bkmkend _Toc128886505}{\*\bkmkend _Toc128887183}{\*\bkmkend _Toc128887833}{\*\bkmkend _Toc128888532}{\*\bkmkend _Toc128889186}{\*\bkmkend _Toc131852232}{\*\bkmkend _Toc131938441}{\*\bkmkend _Toc132005235}
{\*\bkmkend _Toc132005825}{\*\bkmkend _Toc128812667}{\*\bkmkend _Toc128814538}{\*\bkmkend _Toc128815212}{\*\bkmkend _Toc128815887}{\*\bkmkend _Toc128886507}{\*\bkmkend _Toc128887185}{\*\bkmkend _Toc128887835}{\*\bkmkend _Toc128888534}
{\*\bkmkend _Toc128889188}{\*\bkmkend _Toc131852234}{\*\bkmkend _Toc131938443}{\*\bkmkend _Toc132005237}{\*\bkmkend _Toc132005827}{\*\bkmkend _Toc128812668}{\*\bkmkend _Toc128814539}{\*\bkmkend _Toc128815213}{\*\bkmkend _Toc128815888}
{\*\bkmkend _Toc128886508}{\*\bkmkend _Toc128887186}{\*\bkmkend _Toc128887836}{\*\bkmkend _Toc128888535}{\*\bkmkend _Toc128889189}{\*\bkmkend _Toc131852235}{\*\bkmkend _Toc131938444}{\*\bkmkend _Toc132005238}{\*\bkmkend _Toc132005828}
{\*\bkmkend _Toc128812674}{\*\bkmkend _Toc128814545}{\*\bkmkend _Toc128815219}{\*\bkmkend _Toc128815894}{\*\bkmkend _Toc128886514}{\*\bkmkend _Toc128887192}{\*\bkmkend _Toc128887842}{\*\bkmkend _Toc128888541}{\*\bkmkend _Toc128889195}
{\*\bkmkend _Toc131852241}{\*\bkmkend _Toc131938450}{\*\bkmkend _Toc132005244}{\*\bkmkend _Toc132005834}{\*\bkmkend _Toc128812675}{\*\bkmkend _Toc128814546}{\*\bkmkend _Toc128815220}{\*\bkmkend _Toc128815895}{\*\bkmkend _Toc128886515}
{\*\bkmkend _Toc128887193}{\*\bkmkend _Toc128887843}{\*\bkmkend _Toc128888542}{\*\bkmkend _Toc128889196}{\*\bkmkend _Toc131852242}{\*\bkmkend _Toc131938451}{\*\bkmkend _Toc132005245}{\*\bkmkend _Toc132005835}{\*\bkmkend _Toc128812685}
{\*\bkmkend _Toc128814556}{\*\bkmkend _Toc128815230}{\*\bkmkend _Toc128815905}{\*\bkmkend _Toc128886525}{\*\bkmkend _Toc128887203}{\*\bkmkend _Toc128887853}{\*\bkmkend _Toc128888552}{\*\bkmkend _Toc128889206}{\*\bkmkend _Toc131852252}
{\*\bkmkend _Toc131938461}{\*\bkmkend _Toc132005255}{\*\bkmkend _Toc132005845}{\*\bkmkend _Toc128812687}{\*\bkmkend _Toc128814558}{\*\bkmkend _Toc128815232}{\*\bkmkend _Toc128815907}{\*\bkmkend _Toc128886527}{\*\bkmkend _Toc128887205}
{\*\bkmkend _Toc128887855}{\*\bkmkend _Toc128888554}{\*\bkmkend _Toc128889208}{\*\bkmkend _Toc131852254}{\*\bkmkend _Toc131938463}{\*\bkmkend _Toc132005257}{\*\bkmkend _Toc132005847}{\*\bkmkend _Toc128812689}{\*\bkmkend _Toc128814560}
{\*\bkmkend _Toc128815234}{\*\bkmkend _Toc128815909}{\*\bkmkend _Toc128886529}{\*\bkmkend _Toc128887207}{\*\bkmkend _Toc128887857}{\*\bkmkend _Toc128888556}{\*\bkmkend _Toc128889210}{\*\bkmkend _Toc131852256}{\*\bkmkend _Toc131938465}
{\*\bkmkend _Toc132005259}{\*\bkmkend _Toc132005849}{\*\bkmkend _Toc128812691}{\*\bkmkend _Toc128814562}{\*\bkmkend _Toc128815236}{\*\bkmkend _Toc128815911}{\*\bkmkend _Toc128886531}{\*\bkmkend _Toc128887209}{\*\bkmkend _Toc128887859}
{\*\bkmkend _Toc128888558}{\*\bkmkend _Toc128889212}{\*\bkmkend _Toc131852258}{\*\bkmkend _Toc131938467}{\*\bkmkend _Toc132005261}{\*\bkmkend _Toc132005851}{\*\bkmkend _Toc128812693}{\*\bkmkend _Toc128814564}{\*\bkmkend _Toc128815238}
{\*\bkmkend _Toc128815913}{\*\bkmkend _Toc128886533}{\*\bkmkend _Toc128887211}{\*\bkmkend _Toc128887861}{\*\bkmkend _Toc128888560}{\*\bkmkend _Toc128889214}{\*\bkmkend _Toc131852260}{\*\bkmkend _Toc131938469}{\*\bkmkend _Toc132005263}
{\*\bkmkend _Toc132005853}{\*\bkmkend _Toc128812695}{\*\bkmkend _Toc128814566}{\*\bkmkend _Toc128815240}{\*\bkmkend _Toc128815915}{\*\bkmkend _Toc128886535}{\*\bkmkend _Toc128887213}{\*\bkmkend _Toc128887863}{\*\bkmkend _Toc128888562}
{\*\bkmkend _Toc128889216}{\*\bkmkend _Toc131852262}{\*\bkmkend _Toc131938471}{\*\bkmkend _Toc132005265}{\*\bkmkend _Toc132005855}{\*\bkmkend _Toc128812697}{\*\bkmkend _Toc128814568}{\*\bkmkend _Toc128815242}{\*\bkmkend _Toc128815917}
{\*\bkmkend _Toc128886537}{\*\bkmkend _Toc128887215}{\*\bkmkend _Toc128887865}{\*\bkmkend _Toc128888564}{\*\bkmkend _Toc128889218}{\*\bkmkend _Toc131852264}{\*\bkmkend _Toc131938473}{\*\bkmkend _Toc132005267}{\*\bkmkend _Toc132005857}
{\*\bkmkend _Toc128812703}{\*\bkmkend _Toc128814574}{\*\bkmkend _Toc128815248}{\*\bkmkend _Toc128815923}{\*\bkmkend _Toc128886543}{\*\bkmkend _Toc128887221}{\*\bkmkend _Toc128887871}{\*\bkmkend _Toc128888570}{\*\bkmkend _Toc128889224}
{\*\bkmkend _Toc131852270}{\*\bkmkend _Toc131938479}{\*\bkmkend _Toc132005273}{\*\bkmkend _Toc132005863}{\*\bkmkend _Toc128812724}{\*\bkmkend _Toc128814595}{\*\bkmkend _Toc128815269}{\*\bkmkend _Toc128815944}{\*\bkmkend _Toc128886564}
{\*\bkmkend _Toc128887242}{\*\bkmkend _Toc128887892}{\*\bkmkend _Toc128888591}{\*\bkmkend _Toc128889245}{\*\bkmkend _Toc131852291}{\*\bkmkend _Toc131938500}{\*\bkmkend _Toc132005294}{\*\bkmkend _Toc132005884}{\*\bkmkend _Toc128812729}
{\*\bkmkend _Toc128814600}{\*\bkmkend _Toc128815274}{\*\bkmkend _Toc128815949}{\*\bkmkend _Toc128886569}{\*\bkmkend _Toc128887247}{\*\bkmkend _Toc128887897}{\*\bkmkend _Toc128888596}{\*\bkmkend _Toc128889250}{\*\bkmkend _Toc131852296}
{\*\bkmkend _Toc131938505}{\*\bkmkend _Toc132005299}{\*\bkmkend _Toc132005889}{\*\bkmkend _Toc128812730}{\*\bkmkend _Toc128814601}{\*\bkmkend _Toc128815275}{\*\bkmkend _Toc128815950}{\*\bkmkend _Toc128886570}{\*\bkmkend _Toc128887248}
{\*\bkmkend _Toc128887898}{\*\bkmkend _Toc128888597}{\*\bkmkend _Toc128889251}{\*\bkmkend _Toc131852297}{\*\bkmkend _Toc131938506}{\*\bkmkend _Toc132005300}{\*\bkmkend _Toc132005890}{\*\bkmkend _Toc128812734}{\*\bkmkend _Toc128814605}
{\*\bkmkend _Toc128815279}{\*\bkmkend _Toc128815954}{\*\bkmkend _Toc128886574}{\*\bkmkend _Toc128887252}{\*\bkmkend _Toc128887902}{\*\bkmkend _Toc128888601}{\*\bkmkend _Toc128889255}{\*\bkmkend _Toc131852301}{\*\bkmkend _Toc131938510}
{\*\bkmkend _Toc132005304}{\*\bkmkend _Toc132005894}{\*\bkmkend _Toc128812737}{\*\bkmkend _Toc128814608}{\*\bkmkend _Toc128815282}{\*\bkmkend _Toc128815957}{\*\bkmkend _Toc128886577}{\*\bkmkend _Toc128887255}{\*\bkmkend _Toc128887905}
{\*\bkmkend _Toc128888604}{\*\bkmkend _Toc128889258}{\*\bkmkend _Toc131852304}{\*\bkmkend _Toc131938513}{\*\bkmkend _Toc132005307}{\*\bkmkend _Toc132005897}{\*\bkmkend _Toc128812744}{\*\bkmkend _Toc128814615}{\*\bkmkend _Toc128815289}
{\*\bkmkend _Toc128815964}{\*\bkmkend _Toc128886584}{\*\bkmkend _Toc128887262}{\*\bkmkend _Toc128887912}{\*\bkmkend _Toc128888611}{\*\bkmkend _Toc128889265}{\*\bkmkend _Toc131852311}{\*\bkmkend _Toc131938520}{\*\bkmkend _Toc132005314}
{\*\bkmkend _Toc132005904}{\*\bkmkend _Toc128812749}{\*\bkmkend _Toc128814620}{\*\bkmkend _Toc128815294}{\*\bkmkend _Toc128815969}{\*\bkmkend _Toc128886589}{\*\bkmkend _Toc128887267}{\*\bkmkend _Toc128887917}{\*\bkmkend _Toc128888616}
{\*\bkmkend _Toc128889270}{\*\bkmkend _Toc131852316}{\*\bkmkend _Toc131938525}{\*\bkmkend _Toc132005319}{\*\bkmkend _Toc132005909}{\*\bkmkend _Toc128812752}{\*\bkmkend _Toc128814623}{\*\bkmkend _Toc128815297}{\*\bkmkend _Toc128815972}
{\*\bkmkend _Toc128886592}{\*\bkmkend _Toc128887270}{\*\bkmkend _Toc128887920}{\*\bkmkend _Toc128888619}{\*\bkmkend _Toc128889273}{\*\bkmkend _Toc131852319}{\*\bkmkend _Toc131938528}{\*\bkmkend _Toc132005322}{\*\bkmkend _Toc132005912}
{\*\bkmkend _Toc128812757}{\*\bkmkend _Toc128814628}{\*\bkmkend _Toc128815302}{\*\bkmkend _Toc128815977}{\*\bkmkend _Toc128886597}{\*\bkmkend _Toc128887275}{\*\bkmkend _Toc128887925}{\*\bkmkend _Toc128888624}{\*\bkmkend _Toc128889278}
{\*\bkmkend _Toc131852324}{\*\bkmkend _Toc131938533}{\*\bkmkend _Toc132005327}{\*\bkmkend _Toc132005917}{\*\bkmkend _Toc128812761}{\*\bkmkend _Toc128814632}{\*\bkmkend _Toc128815306}{\*\bkmkend _Toc128815981}{\*\bkmkend _Toc128886601}
{\*\bkmkend _Toc128887279}{\*\bkmkend _Toc128887929}{\*\bkmkend _Toc128888628}{\*\bkmkend _Toc128889282}{\*\bkmkend _Toc131852328}{\*\bkmkend _Toc131938537}{\*\bkmkend _Toc132005331}{\*\bkmkend _Toc132005921}{\*\bkmkend _Toc128812767}
{\*\bkmkend _Toc128814638}{\*\bkmkend _Toc128815312}{\*\bkmkend _Toc128815987}{\*\bkmkend _Toc128886607}{\*\bkmkend _Toc128887285}{\*\bkmkend _Toc128887935}{\*\bkmkend _Toc128888634}{\*\bkmkend _Toc128889288}{\*\bkmkend _Toc131852334}
{\*\bkmkend _Toc131938543}{\*\bkmkend _Toc132005337}{\*\bkmkend _Toc132005927}{\*\bkmkend _Toc128812770}{\*\bkmkend _Toc128814641}{\*\bkmkend _Toc128815315}{\*\bkmkend _Toc128815990}{\*\bkmkend _Toc128886610}{\*\bkmkend _Toc128887288}
{\*\bkmkend _Toc128887938}{\*\bkmkend _Toc128888637}{\*\bkmkend _Toc128889291}{\*\bkmkend _Toc131852337}{\*\bkmkend _Toc131938546}{\*\bkmkend _Toc132005340}{\*\bkmkend _Toc132005930}{\*\bkmkend _Toc128812777}{\*\bkmkend _Toc128814648}
{\*\bkmkend _Toc128815322}{\*\bkmkend _Toc128815997}{\*\bkmkend _Toc128886617}{\*\bkmkend _Toc128887295}{\*\bkmkend _Toc128887945}{\*\bkmkend _Toc128888644}{\*\bkmkend _Toc128889298}{\*\bkmkend _Toc131852344}{\*\bkmkend _Toc131938553}
{\*\bkmkend _Toc132005347}{\*\bkmkend _Toc132005937}{\*\bkmkend _Toc128812783}{\*\bkmkend _Toc128814654}{\*\bkmkend _Toc128815328}{\*\bkmkend _Toc128816003}{\*\bkmkend _Toc128886623}{\*\bkmkend _Toc128887301}{\*\bkmkend _Toc128887951}
{\*\bkmkend _Toc128888650}{\*\bkmkend _Toc128889304}{\*\bkmkend _Toc131852350}{\*\bkmkend _Toc131938559}{\*\bkmkend _Toc132005353}{\*\bkmkend _Toc132005943}{\*\bkmkend _Toc128812787}{\*\bkmkend _Toc128814658}{\*\bkmkend _Toc128815332}
{\*\bkmkend _Toc128816007}{\*\bkmkend _Toc128886627}{\*\bkmkend _Toc128887305}{\*\bkmkend _Toc128887955}{\*\bkmkend _Toc128888654}{\*\bkmkend _Toc128889308}{\*\bkmkend _Toc131852354}{\*\bkmkend _Toc131938563}{\*\bkmkend _Toc132005357}
{\*\bkmkend _Toc132005947}{\*\bkmkend _Toc128812792}{\*\bkmkend _Toc128814663}{\*\bkmkend _Toc128815337}{\*\bkmkend _Toc128816012}{\*\bkmkend _Toc128886632}{\*\bkmkend _Toc128887310}{\*\bkmkend _Toc128887960}{\*\bkmkend _Toc128888659}
{\*\bkmkend _Toc128889313}{\*\bkmkend _Toc131852359}{\*\bkmkend _Toc131938568}{\*\bkmkend _Toc132005362}{\*\bkmkend _Toc132005952}{\*\bkmkend _Toc128812795}{\*\bkmkend _Toc128814666}{\*\bkmkend _Toc128815340}{\*\bkmkend _Toc128816015}
{\*\bkmkend _Toc128886635}{\*\bkmkend _Toc128887313}{\*\bkmkend _Toc128887963}{\*\bkmkend _Toc128888662}{\*\bkmkend _Toc128889316}{\*\bkmkend _Toc131852362}{\*\bkmkend _Toc131938571}{\*\bkmkend _Toc132005365}{\*\bkmkend _Toc132005955}
{\*\bkmkend _Toc128812796}{\*\bkmkend _Toc128814667}{\*\bkmkend _Toc128815341}{\*\bkmkend _Toc128816016}{\*\bkmkend _Toc128886636}{\*\bkmkend _Toc128887314}{\*\bkmkend _Toc128887964}{\*\bkmkend _Toc128888663}{\*\bkmkend _Toc128889317}
{\*\bkmkend _Toc131852363}{\*\bkmkend _Toc131938572}{\*\bkmkend _Toc132005366}{\*\bkmkend _Toc132005956}{\*\bkmkend _Toc128812800}{\*\bkmkend _Toc128814671}{\*\bkmkend _Toc128815345}{\*\bkmkend _Toc128816020}{\*\bkmkend _Toc128886640}
{\*\bkmkend _Toc128887318}{\*\bkmkend _Toc128887968}{\*\bkmkend _Toc128888667}{\*\bkmkend _Toc128889321}{\*\bkmkend _Toc131852367}{\*\bkmkend _Toc131938576}{\*\bkmkend _Toc132005370}{\*\bkmkend _Toc132005960}{\*\bkmkend _Toc128812803}
{\*\bkmkend _Toc128814674}{\*\bkmkend _Toc128815348}{\*\bkmkend _Toc128816023}{\*\bkmkend _Toc128886643}{\*\bkmkend _Toc128887321}{\*\bkmkend _Toc128887971}{\*\bkmkend _Toc128888670}{\*\bkmkend _Toc128889324}{\*\bkmkend _Toc131852370}
{\*\bkmkend _Toc131938579}{\*\bkmkend _Toc132005373}{\*\bkmkend _Toc132005963}{\*\bkmkend _Toc128812804}{\*\bkmkend _Toc128814675}{\*\bkmkend _Toc128815349}{\*\bkmkend _Toc128816024}{\*\bkmkend _Toc128886644}{\*\bkmkend _Toc128887322}
{\*\bkmkend _Toc128887972}{\*\bkmkend _Toc128888671}{\*\bkmkend _Toc128889325}{\*\bkmkend _Toc131852371}{\*\bkmkend _Toc131938580}{\*\bkmkend _Toc132005374}{\*\bkmkend _Toc132005964}{\*\bkmkend _Toc128812813}{\*\bkmkend _Toc128814684}
{\*\bkmkend _Toc128815358}{\*\bkmkend _Toc128816033}{\*\bkmkend _Toc128886653}{\*\bkmkend _Toc128887331}{\*\bkmkend _Toc128887981}{\*\bkmkend _Toc128888680}{\*\bkmkend _Toc128889334}{\*\bkmkend _Toc131852380}{\*\bkmkend _Toc131938589}
{\*\bkmkend _Toc132005383}{\*\bkmkend _Toc132005973}{\*\bkmkend _Toc128812817}{\*\bkmkend _Toc128814688}{\*\bkmkend _Toc128815362}{\*\bkmkend _Toc128816037}{\*\bkmkend _Toc128886657}{\*\bkmkend _Toc128887335}{\*\bkmkend _Toc128887985}
{\*\bkmkend _Toc128888684}{\*\bkmkend _Toc128889338}{\*\bkmkend _Toc131852384}{\*\bkmkend _Toc131938593}{\*\bkmkend _Toc132005387}{\*\bkmkend _Toc132005977}{\*\bkmkend _Toc128812845}{\*\bkmkend _Toc128814716}{\*\bkmkend _Toc128815390}
{\*\bkmkend _Toc128816065}{\*\bkmkend _Toc128886685}{\*\bkmkend _Toc128887363}{\*\bkmkend _Toc128888013}{\*\bkmkend _Toc128888712}{\*\bkmkend _Toc128889366}{\*\bkmkend _Toc131852412}{\*\bkmkend _Toc131938621}{\*\bkmkend _Toc132005415}
{\*\bkmkend _Toc132006005}{\*\bkmkend _Toc486417834}{\*\bkmkend _Toc128812848}{\*\bkmkend _Toc128814719}{\*\bkmkend _Toc128815393}{\*\bkmkend _Toc128816068}{\*\bkmkend _Toc128886688}{\*\bkmkend _Toc128887366}{\*\bkmkend _Toc128888016}
{\*\bkmkend _Toc128888715}{\*\bkmkend _Toc128889369}{\*\bkmkend _Toc131852415}{\*\bkmkend _Toc131938624}{\*\bkmkend _Toc132005418}{\*\bkmkend _Toc132006008}{\*\bkmkend _Toc128812852}{\*\bkmkend _Toc128814723}{\*\bkmkend _Toc128815397}
{\*\bkmkend _Toc128816072}{\*\bkmkend _Toc128886692}{\*\bkmkend _Toc128887370}{\*\bkmkend _Toc128888020}{\*\bkmkend _Toc128888719}{\*\bkmkend _Toc128889373}{\*\bkmkend _Toc131852419}{\*\bkmkend _Toc131938628}{\*\bkmkend _Toc132005422}
{\*\bkmkend _Toc132006012}{\*\bkmkend _Toc128812860}{\*\bkmkend _Toc128814731}{\*\bkmkend _Toc128815405}{\*\bkmkend _Toc128816080}{\*\bkmkend _Toc128886700}{\*\bkmkend _Toc128887378}{\*\bkmkend _Toc128888028}{\*\bkmkend _Toc128888727}
{\*\bkmkend _Toc128889381}{\*\bkmkend _Toc131852427}{\*\bkmkend _Toc131938636}{\*\bkmkend _Toc132005430}{\*\bkmkend _Toc132006020}{\*\bkmkend _Toc128812865}{\*\bkmkend _Toc128814736}{\*\bkmkend _Toc128815410}{\*\bkmkend _Toc128816085}
{\*\bkmkend _Toc128886705}{\*\bkmkend _Toc128887383}{\*\bkmkend _Toc128888033}{\*\bkmkend _Toc128888732}{\*\bkmkend _Toc128889386}{\*\bkmkend _Toc131852432}{\*\bkmkend _Toc131938641}{\*\bkmkend _Toc132005435}{\*\bkmkend _Toc132006025}
{\*\bkmkend _Toc128812870}{\*\bkmkend _Toc128814741}{\*\bkmkend _Toc128815415}{\*\bkmkend _Toc128816090}{\*\bkmkend _Toc128886710}{\*\bkmkend _Toc128887388}{\*\bkmkend _Toc128888038}{\*\bkmkend _Toc128888737}{\*\bkmkend _Toc128889391}
{\*\bkmkend _Toc131852437}{\*\bkmkend _Toc131938646}{\*\bkmkend _Toc132005440}{\*\bkmkend _Toc132006030}{\*\bkmkend _Toc128812875}{\*\bkmkend _Toc128814746}{\*\bkmkend _Toc128815420}{\*\bkmkend _Toc128816095}{\*\bkmkend _Toc128886715}
{\*\bkmkend _Toc128887393}{\*\bkmkend _Toc128888043}{\*\bkmkend _Toc128888742}{\*\bkmkend _Toc128889396}{\*\bkmkend _Toc131852442}{\*\bkmkend _Toc131938651}{\*\bkmkend _Toc132005445}{\*\bkmkend _Toc132006035}{\*\bkmkend _Toc128812878}
{\*\bkmkend _Toc128814749}{\*\bkmkend _Toc128815423}{\*\bkmkend _Toc128816098}{\*\bkmkend _Toc128886718}{\*\bkmkend _Toc128887396}{\*\bkmkend _Toc128888046}{\*\bkmkend _Toc128888745}{\*\bkmkend _Toc128889399}{\*\bkmkend _Toc131852445}
{\*\bkmkend _Toc131938654}{\*\bkmkend _Toc132005448}{\*\bkmkend _Toc132006038}{\*\bkmkend _Toc128812882}{\*\bkmkend _Toc128814753}{\*\bkmkend _Toc128815427}{\*\bkmkend _Toc128816102}{\*\bkmkend _Toc128886722}{\*\bkmkend _Toc128887400}
{\*\bkmkend _Toc128888050}{\*\bkmkend _Toc128888749}{\*\bkmkend _Toc128889403}{\*\bkmkend _Toc131852449}{\*\bkmkend _Toc131938658}{\*\bkmkend _Toc132005452}{\*\bkmkend _Toc132006042}{\*\bkmkend _Toc128812886}{\*\bkmkend _Toc128814757}
{\*\bkmkend _Toc128815431}{\*\bkmkend _Toc128816106}{\*\bkmkend _Toc128886726}{\*\bkmkend _Toc128887404}{\*\bkmkend _Toc128888054}{\*\bkmkend _Toc128888753}{\*\bkmkend _Toc128889407}{\*\bkmkend _Toc131852453}{\*\bkmkend _Toc131938662}
{\*\bkmkend _Toc132005456}{\*\bkmkend _Toc132006046}{\*\bkmkend _Toc128812890}{\*\bkmkend _Toc128814761}{\*\bkmkend _Toc128815435}{\*\bkmkend _Toc128816110}{\*\bkmkend _Toc128886730}{\*\bkmkend _Toc128887408}{\*\bkmkend _Toc128888058}
{\*\bkmkend _Toc128888757}{\*\bkmkend _Toc128889411}{\*\bkmkend _Toc131852457}{\*\bkmkend _Toc131938666}{\*\bkmkend _Toc132005460}{\*\bkmkend _Toc132006050}{\*\bkmkend _Toc128812895}{\*\bkmkend _Toc128814766}{\*\bkmkend _Toc128815440}
{\*\bkmkend _Toc128816115}{\*\bkmkend _Toc128886735}{\*\bkmkend _Toc128887413}{\*\bkmkend _Toc128888063}{\*\bkmkend _Toc128888762}{\*\bkmkend _Toc128889416}{\*\bkmkend _Toc131852462}{\*\bkmkend _Toc131938671}{\*\bkmkend _Toc132005465}
{\*\bkmkend _Toc132006055}{\*\bkmkend _Toc128812896}{\*\bkmkend _Toc128814767}{\*\bkmkend _Toc128815441}{\*\bkmkend _Toc128816116}{\*\bkmkend _Toc128886736}{\*\bkmkend _Toc128887414}{\*\bkmkend _Toc128888064}{\*\bkmkend _Toc128888763}
{\*\bkmkend _Toc128889417}{\*\bkmkend _Toc131852463}{\*\bkmkend _Toc131938672}{\*\bkmkend _Toc132005466}{\*\bkmkend _Toc132006056}{\*\bkmkend _Toc128812902}{\*\bkmkend _Toc128814773}{\*\bkmkend _Toc128815447}{\*\bkmkend _Toc128816122}
{\*\bkmkend _Toc128886742}{\*\bkmkend _Toc128887420}{\*\bkmkend _Toc128888070}{\*\bkmkend _Toc128888769}{\*\bkmkend _Toc128889423}{\*\bkmkend _Toc131852469}{\*\bkmkend _Toc131938678}{\*\bkmkend _Toc132005472}{\*\bkmkend _Toc132006062}
{\*\bkmkend _Toc128812904}{\*\bkmkend _Toc128814775}{\*\bkmkend _Toc128815449}{\*\bkmkend _Toc128816124}{\*\bkmkend _Toc128886744}{\*\bkmkend _Toc128887422}{\*\bkmkend _Toc128888072}{\*\bkmkend _Toc128888771}{\*\bkmkend _Toc128889425}
{\*\bkmkend _Toc131852471}{\*\bkmkend _Toc131938680}{\*\bkmkend _Toc132006064}{\*\bkmkend _Toc131852483}{\*\bkmkend _Toc131938692}{\*\bkmkend _Toc132006076}{\*\bkmkend _Toc131852488}{\*\bkmkend _Toc131938697}{\*\bkmkend _Toc132006081}
{\*\bkmkend _Toc131852495}{\*\bkmkend _Toc131938704}{\*\bkmkend _Toc132006088}{\*\bkmkend _Toc131852507}{\*\bkmkend _Toc131938716}{\*\bkmkend _Toc132006100}{\*\bkmkend _Toc131852509}{\*\bkmkend _Toc131938718}{\*\bkmkend _Toc132006102}
{\*\bkmkend _Toc131852517}{\*\bkmkend _Toc131938726}{\*\bkmkend _Toc132006110}{\*\bkmkend _Toc131852523}{\*\bkmkend _Toc131938732}{\*\bkmkend _Toc132006116}{\*\bkmkend _Toc131852555}{\*\bkmkend _Toc131938764}{\*\bkmkend _Toc132006148}
{\*\bkmkend _Toc131852596}{\*\bkmkend _Toc131938805}{\*\bkmkend _Toc132006189}{\*\bkmkend _Toc131852599}{\*\bkmkend _Toc131938808}{\*\bkmkend _Toc132006192}{\*\bkmkend _Toc132006207}{\*\bkmkend _Toc132006213}{\*\bkmkend _Toc132006219}
{\*\bkmkend _Toc132006230}{\*\bkmkend _Toc132006237}{\*\bkmkend _Toc132006240}{\*\bkmkend _Toc132006241}{\*\bkmkend _Toc132006250}{\*\bkmkend _Toc132006251}{\*\bkmkend _Toc132006252}{\*\bkmkend _Toc132006254}{\*\bkmkend _Toc132006256}
{\*\bkmkend _Toc132006258}{\*\bkmkend _Toc132006260}{\*\bkmkend _Toc132006265}{\*\bkmkend _Toc132006270}{\*\bkmkend _Toc132006275}{\*\bkmkend _Toc132006279}{\*\bkmkend _Toc132006307}{\*\bkmkend _Toc132006311}{\*\bkmkend _Toc132006318}
{\*\bkmkend _Toc132006325}{\*\bkmkend _Toc132006326}{\*\bkmkend _Toc132006337}{\*\bkmkend _Toc132006339}{\*\bkmkend _Toc132006346}{\*\bkmkend _Toc132006350}{\*\bkmkend _Toc132006352}{\*\bkmkend _Toc132006359}{\*\bkmkend _Toc132006374}
{\*\bkmkend _Toc132006377}{\*\bkmkend _Toc132006394}{\*\bkmkend _Toc132006405}{\*\bkmkend _Toc132006409}{\*\bkmkend _Toc132006412}{\*\bkmkend _Toc132006428}{\*\bkmkend _Toc132006433}{\*\bkmkend _Toc132006440}{\*\bkmkend _Toc132006442}
{\*\bkmkend _Toc132006457}{\*\bkmkend _Toc132006459}{\listtext\pard\plain\s1 \b\f4\fs40\kerning28\insrsid15862801 \hich\af4\dbch\af0\loch\f4 1\tab}}\pard\plain \s1\qr \li0\ri0\sa360\keepn\widctlpar\brdrb\brdrs\brdrw15\brsp20\brdrcf1
\aspalpha\aspnum\faauto\ls6\outlinelevel0
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst0\pnrxst0\pnrstop4\pnrstart1\pnrrgb1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc1\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr1\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin0\itap0
\b\f4\fs40\lang1033\langfe1033\kerning28\cgrid\langnp1033\langfenp1033 {\insrsid15862801 \sect }\sectd \psz1\sbkodd\linex0\endnhere\titlepg\pgbrdropt32\sectlinegrid360\sectdefaultcl\sftnbj {\headerr \pard\plain \s42\ql \li0\ri0\sb80\sa60\sl220\slmult0
\widctlpar\tqc\tx4680\tqr\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \b\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 \tab \tab }{\field{\*\fldinst {\insrsid15862801 REF _Ref132793099 \\h }{\insrsid15862801
{\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f005200650066003100330032003700390033003000390039000000}}}{\fldrslt {\insrsid15862801 Design Characteristics}}}{\insrsid15862801
\par }}{\headerf \pard\plain \s41\ql \li0\ri0\sb80\sa60\sl220\slmult0\widctlpar\tqc\tx4680\tqr\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \b\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 \tab \tab }{
\insrsid15862801\charrsid16067590
\par }}{\listtext\pard\plain\s1 \b\f4\fs40\kerning28\insrsid15862801 \hich\af4\dbch\af0\loch\f4 10\tab}\pard\plain \s1\qr \li0\ri0\sa360\keepn\widctlpar\brdrb\brdrs\brdrw15\brsp20\brdrcf1 \aspalpha\aspnum\faauto\ls6\outlinelevel0
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst0\pnrxst0\pnrstop4\pnrstart1\pnrrgb1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc10\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr10\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin0\itap0
\b\f4\fs40\lang1033\langfe1033\kerning28\cgrid\langnp1033\langfenp1033 {\insrsid15862801 \line {\*\bkmkstart _Ref132793099}{\*\bkmkstart _Toc140567760}Design Characteristics{\*\bkmkend _Toc61344984}{\*\bkmkend _Ref132793099}{\*\bkmkend _Toc140567760}
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801
This section discusses the characteristics of a high-quality design. It is likely that your design will not be able to achi
eve all these goals; if it can, your design is very good indeed. Some goals contradict other goals, but that contradiction is the challenge of doing a good design.
\par The following is a list of internal design characteristics:
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid3352246 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard\plain \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0
\pnf3\pnstart1\pnindent360\pnsp120\pnhang {\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc62\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr62\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\insrsid15862801\charrsid3352246 Intellectual manageability}{\insrsid15862801 . In
tellectual manageability is a primary goal in any system. It is essential to the overall system integrity and affects how easily programmers can initially build a system as well as maintain it later.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid3352246 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc63\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr63\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\b\insrsid15862801\charrsid3352246 Low complexity}{\insrsid15862801 . Low complexity is part of intellectual manageability.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid3352246 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc64\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr64\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\b\insrsid15862801\charrsid3352246 Ease of maintenance}{\insrsid15862801 . Ease of maintenance means designing for the maintenance programmer. The maintenance programmer should be the audience, and the design of the system should be self explanatory.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid3352246 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc65\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr65\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\b\insrsid15862801\charrsid3352246 Minimal connectedness}{\insrsid15862801 . Minimal connected
ness means designing so that you hold connections among subprograms to a minimum. Minimum connectedness minimizes work during integration, testing, and maintenance. Use industry standards whenever possible. Make sure you are not reinventing something t
hat already exists.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid3352246 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc66\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr66\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\b\insrsid15862801\charrsid3352246 Extensibility}{\insrsid15862801
. Extensibility means you can enhance a system without causing violence to the underlying structure. The most likely changes should cause the system the least trauma. For example, you know BIOS is responsible for booting
the system, so a new type of boot device should not cause trauma to the system. Be careful about the assumptions you make.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid3352246 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc67\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr67\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\b\insrsid15862801\charrsid3352246 Reusability}{\insrsid15862801 . Reusability means designing the system so that you can reuse pieces of it in other systems. In the Framework, reusa
bility also means designing code so that it can be used in various classes of platforms from embedded systems to massively parallel computers.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid3352246 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc68\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr68\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\b\insrsid15862801\charrsid3352246 High fan-in}{\insrsid15862801 . High fan-in means sharing a high number of routines that call a given routine. This sharing means
the system has been designed to make good use of utility routines at the lower levels of the system.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid3352246 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc69\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr69\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\b\insrsid15862801\charrsid3352246 Portability}{\insrsid15862801 . Portability means designing the system so that you can easily move it to another environment. In the Framework, making sure the code will run on both IA-32 and Intel}{
\fs16\up6\insrsid15862801 \'ae}{\insrsid15862801 Itanium}{\fs16\up6\insrsid15862801 \'ae}{\insrsid15862801 processors is an example of portability.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid3352246 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc70\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr70\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\b\insrsid15862801\charrsid3352246 Leanness}{\insrsid15862801 . Leanness means designing the system so that it has no extra parts. Voltaire said that a book is finished not when nothing more can be added, but when nothing more can
be taken away. If you add extra code, remember it needs to be developed, reviewed, tested, maintained, understood, and considered when the code is modified. Also, future versions of the code may have to be backward compatible with the extra code.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid3352246 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc71\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr71\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\b\insrsid15862801\charrsid3352246 Stratified design}{\insrsid15862801
. Stratified design means trying to keep the levels of decomposition stratified so that you can view the system at any single level and get a consistent view of the system. The OSI multi-layer-networking model is an example of stratified design.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid3352246 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\keep\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0
\pnf3\pnstart1\pnindent360\pnsp120\pnhang {\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc72\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr72\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\b\insrsid15862801\charrsid3352246 Standard techniques}{\insrsid15862801
. The more a system relies on exotic pieces, the more intimidating it is for someone trying to understand it the first time. Try to give the whole system a familiar feeling by using standardized, common approaches. This standardizat
ion is one of the primary goals of this document.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid3352246 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc73\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr73\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\b\insrsid15862801\charrsid3352246 Minimize code size}{\insrsid15862801
. Unlike many software engineering projects, the Framework is targeted to be stored in a device that represents a tangible cost to the system. Thus, the minimization of code size is important to reduce the overall cost of a system.
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801
\par
\par
\par
\par {\listtext\pard\plain\s1 \b\f4\fs40\kerning28\insrsid15862801 \hich\af4\dbch\af0\loch\f4 1\tab}}\pard\plain \s1\qr \li0\ri0\sa360\keepn\widctlpar\brdrb\brdrs\brdrw15\brsp20\brdrcf1 \aspalpha\aspnum\faauto\ls6\outlinelevel0
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst0\pnrxst0\pnrstop4\pnrstart1\pnrrgb1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc1\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr1\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin0\itap0
\b\f4\fs40\lang1033\langfe1033\kerning28\cgrid\langnp1033\langfenp1033 {\insrsid15862801 \sect }\sectd \psz1\sbkodd\linex0\endnhere\titlepg\pgbrdropt32\sectlinegrid360\sectdefaultcl\sftnbj {\headerr \pard\plain \s42\ql \li0\ri0\sb80\sa60\sl220\slmult0
\widctlpar\tqc\tx4680\tqr\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \b\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 \tab \tab }{\field{\*\fldinst {\insrsid15862801 REF _Ref132793120 \\h }{\insrsid15862801
{\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f005200650066003100330032003700390033003100320030000000}}}{\fldrslt {\insrsid15862801 Maintenance Rules}}}{\insrsid15862801
\par }}{\headerf \pard\plain \s41\ql \li0\ri0\sb80\sa60\sl220\slmult0\widctlpar\tqc\tx4680\tqr\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \b\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 \tab \tab }{
\insrsid15862801\charrsid16067590
\par }}{\*\bkmkstart _Toc128887450}{\*\bkmkstart _Toc128888100}{\*\bkmkstart _Toc128888799}{\*\bkmkstart _Toc128889453}{\*\bkmkstart _Toc131852621}{\*\bkmkstart _Toc131938823}{\*\bkmkstart _Toc132006470}{\*\bkmkstart _Toc128886763}{\*\bkmkstart _Toc128887451}
{\*\bkmkstart _Toc128888101}{\*\bkmkstart _Toc128888800}{\*\bkmkstart _Toc128889454}{\*\bkmkstart _Toc131852622}{\*\bkmkstart _Toc131938824}{\*\bkmkstart _Toc132006471}{\*\bkmkstart _Toc128886764}{\*\bkmkstart _Toc128887452}{\*\bkmkstart _Toc128888102}
{\*\bkmkstart _Toc128888801}{\*\bkmkstart _Toc128889455}{\*\bkmkstart _Toc131852623}{\*\bkmkstart _Toc131938825}{\*\bkmkstart _Toc132006472}{\*\bkmkstart _Toc61344985}{\*\bkmkend _Toc128887450}{\*\bkmkend _Toc128888100}{\*\bkmkend _Toc128888799}
{\*\bkmkend _Toc128889453}{\*\bkmkend _Toc131852621}{\*\bkmkend _Toc131938823}{\*\bkmkend _Toc132006470}{\*\bkmkend _Toc128886763}{\*\bkmkend _Toc128887451}{\*\bkmkend _Toc128888101}{\*\bkmkend _Toc128888800}{\*\bkmkend _Toc128889454}
{\*\bkmkend _Toc131852622}{\*\bkmkend _Toc131938824}{\*\bkmkend _Toc132006471}{\*\bkmkend _Toc128886764}{\*\bkmkend _Toc128887452}{\*\bkmkend _Toc128888102}{\*\bkmkend _Toc128888801}{\*\bkmkend _Toc128889455}{\*\bkmkend _Toc131852623}
{\*\bkmkend _Toc131938825}{\*\bkmkend _Toc132006472}{\listtext\pard\plain\s1 \b\f4\fs40\kerning28\insrsid15862801 \hich\af4\dbch\af0\loch\f4 11\tab}\pard\plain \s1\qr \li0\ri0\sa360\keepn\widctlpar\brdrb\brdrs\brdrw15\brsp20\brdrcf1
\aspalpha\aspnum\faauto\ls6\outlinelevel0
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst0\pnrxst0\pnrstop4\pnrstart1\pnrrgb1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc11\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr11\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin0\itap0
\b\f4\fs40\lang1033\langfe1033\kerning28\cgrid\langnp1033\langfenp1033 {\insrsid15862801 \line {\*\bkmkstart _Ref132793120}{\*\bkmkstart _Toc140567761}Maintenance Rules{\*\bkmkend _Toc61344985}{\*\bkmkend _Ref132793120}{\*\bkmkend _Toc140567761}
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\insrsid15862801 Understand the problem before you fix it. }{
\insrsid15862801 The best way to ruin a code base is to fix problems without really understanding them. If your fix is out of context, the next fix in the rout
ine will be four times more complicated. Triangulate the error with cases that should and should not cause the error. Keep at it until you understand the error.
\par }{\b\insrsid15862801 Understand the program, not just the problem. }{\insrsid15862801 If you understand the context in which a problem occurs, you are more likely to solve the problem completely.}{\b\insrsid15862801
\par Fix the problem, not the symptom}{\insrsid15862801 . You should fix the symptom too, but the focus should be on fixing the underlying problem rather than wrapping it in programming duct tape. If you don\rquote t thor
oughly understand the problem, you are not fixing the code. You also are going to feel very uncomfortable when a peer reviews your fix before you check it into the source base.
\par }{\b\insrsid15862801 Change the code only for good reason}{\insrsid15862801 . A technique that is related to fixing symptoms is changing code at random until it seems to work. As popular as this practice is, it isn\rquote
t effective. You are not learning anything and are just goofing around. Before you make a change, be confident that it will work. Being wrong about a chan
ge should leave you astonished. It should cause self doubt, personal reevaluation, and deep soul searching. It should happen rarely.
\par }{\b\insrsid15862801 Do not debug by superstition. }{\insrsid15862801 Don\rquote t blame every problem on demon machines, mysterious compiler errors, hidden language d
efects that appear on a full moon, bad data, your dog eating your changes, or a vindictive editor. If you have a problem with a program you\rquote ve written, it\rquote s your fault. It is not the computer\rquote s fault. The program didn\rquote
t write itself; you wrote it, so take responsibility for it.
\par }{\b\insrsid15862801 Don\rquote t blame everyone else\rquote s code. }{\insrsid15862801
It is human nature to trust the code you wrote and understand, and to distrust all other code. You must resist this tendency and root cause the problem systematically.
\par }{\b\insrsid15862801 Don\rquote t use source control to debug problems. }{\insrsid15862801 You don\rquote
t debug by randomly trying previous versions of code. You can use previous versions as a single test of your triangulated test cases. Bugs are not always introduced by changes. Bugs can lie dormant in a code base for long peri
ods of time. By blindly rolling back changes, you could just be hiding a bug versus fixing one.
\par }{\b\insrsid15862801 Check your fix. }{\insrsid15862801 Run the triangulated test cases against your code. Have another set of eyes look at your change, preferably someone who is experienced in the code.
\par }\pard\plain \s92\ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \fs22\lang1033\langfe1033\loch\af4\hich\af4\dbch\af13\cgrid\langnp1033\langfenp1033 {\b\f37\insrsid15862801
\hich\af37\dbch\af13\loch\f37 Look for similar errors}{\f37\insrsid15862801 \hich\af37\dbch\af13\loch\f37 . Errors tend to occur in groups, so check to make sure a similar mistake was not made in other parts of the code.
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\insrsid15862801 Fix not just the code but the comments. }{\insrsid15862801
If the code is correct and the comments are wrong, the next person in the code will be very confused. Remember programming is a team sport.}{\b\insrsid15862801
\par }\pard\plain \s92\ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \fs22\lang1033\langfe1033\loch\af4\hich\af4\dbch\af13\cgrid\langnp1033\langfenp1033 {\b\f37\insrsid15862801
\hich\af37\dbch\af13\loch\f37 Fix not just the comments but the documentation}{\f37\insrsid15862801 \hich\af37\dbch\af13\loch\f37 . The next person to make a large change to code will thank you and might even not camp out in your cube for a week.
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 If you have troub
le debugging without violating these rules, please ask for help. One of the best ways to learn is to debug with someone who is good at it. Studies of experienced programmers have found roughly a 20-to-1 difference in the time it takes experienced progra
m
mers to find the same set of errors. Try to not focus only on the bug, but on the process and techniques the experienced programmer uses to find bugs. When working with a more experienced debugger, your goal should be to improve your debugging skills.
If you rely too heavily on the debugging skills of others, ranking and rating will not be kind to you.
\par
\par
\par
\par {\listtext\pard\plain\s59 \b\f4\fs40\insrsid15862801 \hich\af4\dbch\af0\loch\f4 Appendix A\tab}}\pard\plain \s59\qr \li0\ri0\sa360\keepn\widctlpar\brdrb\brdrs\brdrw15\brsp20\brdrcf1 \aspalpha\aspnum\faauto\ls7\prauth2\prdate648289427
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst10\pnrxst0\pnrxst65\pnrxst0\pnrxst112\pnrxst0\pnrxst112\pnrxst0\pnrxst101\pnrxst0\pnrxst110\pnrxst0\pnrxst100\pnrxst0\pnrxst105\pnrxst0\pnrxst120\pnrxst0\pnrxst32\pnrxst0\pnrxst0\pnrxst0\pnrstop22
\pnrstart1\pnrrgb10\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc3\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc1\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrstop18\pnrstart3\pnrpnbr1\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin0\itap0 \b\f4\fs40\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\*\oldpprops \pard
\s59\qr \li0\ri0\sa360\keepn\widctlpar\brdrb\brdrs\brdrw15\brsp20\brdrcf1 \aspalpha\aspnum\faauto\ls7
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst10\pnrxst0\pnrxst65\pnrxst0\pnrxst112\pnrxst0\pnrxst112\pnrxst0\pnrxst101\pnrxst0\pnrxst110\pnrxst0\pnrxst100\pnrxst0\pnrxst105\pnrxst0\pnrxst120\pnrxst0\pnrxst32\pnrxst0\pnrxst0\pnrxst0\pnrstop22
\pnrstart1\pnrrgb10\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc3\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc1\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrstop18\pnrstart3\pnrpnbr1\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin0\itap0 }{\insrsid15862801 \sect }\sectd
\psz1\sbkodd\linex0\endnhere\titlepg\pgbrdropt32\sectlinegrid360\sectdefaultcl\sftnbj {\headerr \pard\plain \s42\ql \li0\ri0\sb80\sa60\sl220\slmult0\widctlpar\tqc\tx4680\tqr\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0
\b\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 \tab \tab }{\field{\*\fldinst {\insrsid15862801 REF _Ref132793167 \\h }{\insrsid15862801 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f005200650066003100330032003700390033003100360037000000}}}{\fldrslt {\insrsid15862801 Coding Standards Reference}}}{\insrsid15862801
\par }}{\headerf \pard\plain \s41\ql \li0\ri0\sb80\sa60\sl220\slmult0\widctlpar\tqc\tx4680\tqr\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \b\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 \tab \tab }{
\insrsid15862801\charrsid16067590
\par }}{\listtext\pard\plain\s59 \b\f4\fs40\insrsid15862801 \hich\af4\dbch\af0\loch\f4 Appendix A\tab}\pard\plain \s59\qr \li0\ri0\sa360\keepn\widctlpar\brdrb\brdrs\brdrw15\brsp20\brdrcf1 \aspalpha\aspnum\faauto\ls7
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst10\pnrxst0\pnrxst65\pnrxst0\pnrxst112\pnrxst0\pnrxst112\pnrxst0\pnrxst101\pnrxst0\pnrxst110\pnrxst0\pnrxst100\pnrxst0\pnrxst105\pnrxst0\pnrxst120\pnrxst0\pnrxst32\pnrxst0\pnrxst0\pnrxst0\pnrstop22
\pnrstart1\pnrrgb10\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc3\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc1\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrstop18\pnrstart3\pnrpnbr1\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin0\itap0 \b\f4\fs40\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 \line {\*\bkmkstart _Ref132793167}
{\*\bkmkstart _Toc140567762}Coding Standards Reference{\*\bkmkend _Ref132793167}{\*\bkmkend _Toc140567762}
\par {\*\bkmkstart _Toc128473022}{\*\bkmkstart _Toc128812925}{\*\bkmkstart _Toc128814796}{\*\bkmkstart _Toc128815470}{\*\bkmkstart _Toc128816145}{\*\bkmkstart _Toc128886767}{\*\bkmkstart _Toc128887455}{\*\bkmkstart _Toc128888105}{\*\bkmkstart _Toc128888804}
{\*\bkmkstart _Toc128889458}{\*\bkmkstart _Toc140567763}{\*\bkmkend _Toc128473022}{\*\bkmkend _Toc128812925}{\*\bkmkend _Toc128814796}{\*\bkmkend _Toc128815470}{\*\bkmkend _Toc128816145}{\*\bkmkend _Toc128886767}{\*\bkmkend _Toc128887455}
{\*\bkmkend _Toc128888105}{\*\bkmkend _Toc128888804}{\*\bkmkend _Toc128889458}{\listtext\pard\plain\s61 \b\f4\fs28\insrsid15862801 \hich\af4\dbch\af0\loch\f4 A.1\tab}}\pard\plain \s61\ql \fi-720\li720\ri0\sb360\sa100\sl280\slmult0\keepn\widctlpar
\jclisttab\tx720\aspalpha\aspnum\faauto\ls7\ilvl1\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst3\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrstop8\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9
\pnrstart2\pnrnfc3\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc1\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc1\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr1\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr1\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrstop36\adjustright\rin0\lin720\itap0 \b\f4\fs28\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Naming{\*\bkmkend _Toc140567763}
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid1399327 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard\plain \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0
\pnf3\pnstart1\pnindent360\pnsp120\pnhang {\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc74\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr74\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1399327 Names must clearly represent the purpose of the named object.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid1399327 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc75\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr75\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\insrsid15862801\charrsid1399327 Do not use names that are very similar to existing concepts, such as \'93event.\'94
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid1399327 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc76\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr76\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\insrsid15862801\charrsid1399327 Do not use the names of symbols declared in standard header files as internal symbols.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid1399327 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc77\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr77\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\insrsid15862801\charrsid1399327 Overloading function or type names is not allowed.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid1399327 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc78\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr78\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\insrsid15862801\charrsid1399327 Use the correct opposites when naming.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid1399327 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc79\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr79\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\insrsid15862801\charrsid1399327 Use standard abbreviations only.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid1399327 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc80\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr80\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\insrsid15862801\charrsid1399327 Use industry standard acronyms only.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid1399327 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc81\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr81\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\insrsid15862801\charrsid1399327 Any nonstandard abbreviation or acronym must be defined in the file header of any file using the abbreviation or acronym.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid1399327 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc82\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr82\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\insrsid15862801\charrsid1399327 There is no limit to name lengths. A length of 10 to 30 characters is recommended.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid1399327 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc83\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr83\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\insrsid15862801\charrsid1399327 File names must not start with numbers.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid1399327 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc84\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr84\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\insrsid15862801\charrsid1399327 Each file name must be unique.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid1399327 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc85\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr85\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\insrsid15862801\charrsid1399327 File, function, variable, enumeration, and data structure elements must have names like the following:
\par }\pard\plain \s85\ql \li1080\ri0\keep\keepn\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\aspalpha\aspnum\faauto\adjustright\rin0\lin1080\itap0
\b\f2\fs22\cf13\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\insrsid15862801 EachWordIsDistinctEvenAcronymsLikeAcpi
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid1399327 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard\plain \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0
\pnf3\pnstart1\pnindent360\pnsp120\pnhang {\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc86\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr86\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1399327 Don\rquote t capitalize all letters in acronyms. }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801\charrsid4006221 MyPCIAddress}{
\insrsid15862801\charrsid1399327 is hard to read versus }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801\charrsid4006221 MyPciAddress}{\insrsid15862801\charrsid1399327 , especially if acronyms are mixed with numbers, like }{
\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801\charrsid4006221 My870PCIBus0BDF}{\insrsid15862801\charrsid1399327 . Acronyms in comments and documentation should follow English rules and be capitalized, just not in code and pseudo code.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid1399327 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc87\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr87\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\insrsid15862801\charrsid1399327 Functional macros, }{\cs68\insrsid15862801\charrsid1399327 #}{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801\charrsid4006221 defines}{\insrsid15862801\charrsid1399327 , and }{
\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801\charrsid4006221 typedefs}{\insrsid15862801\charrsid1399327 must have names like the following:
\par }\pard\plain \s85\ql \li1080\ri0\keep\keepn\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\aspalpha\aspnum\faauto\adjustright\rin0\lin1080\itap0
\b\f2\fs22\cf13\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\insrsid15862801 EACH_WORD_IS_DISTINCT_EVEN_ACRONYMS_LIKE_ACPI
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid1399327 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard\plain \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0
\pnf3\pnstart1\pnindent360\pnsp120\pnhang {\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc88\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr88\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1399327 Hungarian naming is not allowed.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid1399327 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc89\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr89\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\insrsid15862801\charrsid1399327 Global data names must be prefaced with a \lquote }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801\charrsid4006221 g}{\insrsid15862801\charrsid1399327 .\rquote Example: }{
\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801\charrsid4006221 gMyGuid}{\insrsid15862801\charrsid1399327 .
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid1399327 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc90\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr90\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\insrsid15862801\charrsid1399327 Module global data names must be prefaced with an \lquote }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801\charrsid4006221 m}{\insrsid15862801\charrsid1399327 .\rquote Example: }{
\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801\charrsid4006221 mMyGuid}{\insrsid15862801\charrsid1399327 .
\par {\*\bkmkstart _Toc140567764}{\listtext\pard\plain\s61 \b\f4\fs28\insrsid15862801 \hich\af4\dbch\af0\loch\f4 A.2\tab}}\pard\plain \s61\ql \fi-720\li720\ri0\sb360\sa100\sl280\slmult0\keepn\widctlpar\jclisttab\tx720\aspalpha\aspnum\faauto\ls7\ilvl1
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst3\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrstop8\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9
\pnrstart2\pnrnfc3\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc1\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc2\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr1\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr2\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrstop36\adjustright\rin0\lin720\itap0 \b\f4\fs28\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Doxygen{\*\bkmkend _Toc140567764}
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid1399327 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard\plain \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0
\pnf3\pnstart1\pnindent360\pnsp120\pnhang {\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc91\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr91\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1399327 Doxygen comments are used to document global and file-scope elements.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid1399327 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc92\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr92\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\insrsid15862801\charrsid1399327 C-style comment blocks are of the form:
\par }\pard\plain \s60\ql \li720\ri0\keep\keepn\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0
\b\f2\fs22\cf13\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\cs68\b0\insrsid15862801\charrsid3883031 /**\line * \'85 text \'85\line */}{\insrsid15862801
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid1399327 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard\plain \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0
\pnf3\pnstart1\pnindent360\pnsp120\pnhang {\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc93\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr93\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1399327 C++ style comment blocks begin with }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801\charrsid4006221 ///}{\insrsid15862801\charrsid1399327 .
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid1399327 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc94\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr94\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\insrsid15862801\charrsid1399327 Comments precede the semantic element they document.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid1399327 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc95\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr95\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\insrsid15862801\charrsid1399327 The special form, }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801\charrsid4006221 ///< \'85}{\insrsid15862801\charrsid1399327 , allows documentation to be after the documented element.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid1399327 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc96\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr96\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\insrsid15862801\charrsid1399327 Comment blocks automatically start a brief description, ending at the first period.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid1399327 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\keepn\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0
\pnf3\pnstart1\pnindent360\pnsp120\pnhang {\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc97\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr97\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\insrsid15862801\charrsid1399327 The most frequently used Doxygen commands are:
\par }\pard\plain \s60\ql \li720\ri0\keep\keepn\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \b\f2\fs22\cf13\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {
\insrsid15862801\charrsid9971282 @file}{\cs67\i\insrsid15862801\charrsid7802222 [<name>]}{\insrsid15862801
\par }{\insrsid15862801\charrsid9971282 @param}{\cs67\i\insrsid15862801\charrsid7802222 [in, out] <parameter name> \{ parameter description \}}{\insrsid15862801
\par }\pard \s60\ql \li720\ri0\keep\keepn\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\prauth2\prdate648207180\adjustright\rin0\lin720\itap0 {\*\oldpprops \pard \s60\ql \li720\ri0\keep\keepn\widctlpar
\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 }{\insrsid15862801\charrsid9971282 @retval}{\cs67\i\insrsid15862801\charrsid7802222 <return value> \{ description \}}{\insrsid15862801
\par }\pard \s60\ql \li720\ri0\keep\keepn\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\prauth2\prdate648207180\adjustright\rin0\lin720\itap0 {\*\oldpprops \pard \s60\ql \li720\ri0\keep\keepn\widctlpar
\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 }{\insrsid15862801\charrsid9971282 @sa}{\cs67\i\insrsid15862801\charrsid7802222 \{ references \}}{\insrsid15862801\charrsid9971282
\par }\pard \s60\ql \li720\ri0\keep\keepn\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\prauth2\prdate648207180\adjustright\rin0\lin720\itap0 {\*\oldpprops \pard \s60\ql \li720\ri0\keep\keepn\widctlpar
\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 }{\insrsid15862801\charrsid9971282 @test}{\cs67\i\insrsid15862801\charrsid7802222 \{ description of a test case \}}{
\insrsid15862801\charrsid9971282
\par {\*\bkmkstart _Toc140567765}{\listtext\pard\plain\s61 \b\f4\fs28\insrsid15862801 \hich\af4\dbch\af0\loch\f4 A.3\tab}}\pard\plain \s61\ql \fi-720\li720\ri0\sb360\sa100\sl280\slmult0\keepn\widctlpar\jclisttab\tx720\aspalpha\aspnum\faauto\ls7\ilvl1
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst3\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrstop8\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9
\pnrstart2\pnrnfc3\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc1\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc3\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr1\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr3\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrstop36\adjustright\rin0\lin720\itap0 \b\f4\fs28\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Commenting{\*\bkmkend _Toc140567765}
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid1399327 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard\plain \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0
\pnf3\pnstart1\pnindent360\pnsp120\pnhang {\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc98\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr98\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1399327 Comments must explain why the code does what it does.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid1399327 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc99\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr99\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\insrsid15862801\charrsid1399327 Every file must have the correct file header as defined in Section }{\field{\*\fldinst {\insrsid15862801\charrsid1399327 REF _Ref128816983 \\r \\h }{\insrsid15862801\charrsid1399327 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f005200650066003100320038003800310036003900380033000000}}{\insrsid15862801 \\* MERGEFORMAT }}{\fldrslt {\insrsid16411278 6.6}}}{\insrsid15862801\charrsid1399327 .
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid1399327 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc100\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr100\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\insrsid15862801\charrsid1399327 Every function and functional macro must have a correct function header in both the source and include files. See Section }{\field{\*\fldinst {\insrsid15862801\charrsid1399327 REF _Ref128817026 \\r \\h }{
\insrsid15862801\charrsid1399327 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f005200650066003100320038003800310037003000320036000000}}{\insrsid15862801 \\* MERGEFORMAT }}{\fldrslt {\insrsid16411278 6.7}}}{
\insrsid15862801\charrsid1399327 .
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid1399327 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc101\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr101\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\insrsid15862801\charrsid1399327 Local comments must use the C++ comment \lquote }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801\charrsid4006221 //}{\insrsid15862801\charrsid1399327 .\rquote
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid1399327 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc102\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr102\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\insrsid15862801\charrsid1399327 Local comments must have a blank comment line, \lquote }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801\charrsid4006221 //}{\insrsid15862801\charrsid1399327 \rquote , before and after the comment block.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid1399327 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc103\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr103\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\insrsid15862801\charrsid1399327 Comments must be indented to match the code.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid1399327 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc104\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr104\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\insrsid15862801\charrsid1399327 If a comment applies to more than one block of code, there should be a blank line after the comment.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid1399327 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc105\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr105\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\insrsid15862801\charrsid1399327 If a comment applies to a single block of code, there should not be a blank line separating the comment from the code.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid1399327 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc106\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr106\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\insrsid15862801\charrsid1399327 No comment markers are allowed in code, including:
\par {\pntext\pard\plain\s55 \cs68\f3\fs22\cf13\lang1024\langfe1024\noproof\insrsid15862801 \loch\af3\dbch\af0\hich\f3 \'be\tab}}\pard\plain \s55\ql \fi-360\li1260\ri0\sb40\sa20\sl260\slmult0\widctlpar\tx720{\*\pn \pnlvlbody\ilvl0\ls3\pnrnot0
\pnf3\pnstart1\pnindent360\pnhang {\pntxtb \'be}}\aspalpha\aspnum\faauto\ls3
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst190\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc1\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr1\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1260\itap0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801 BUGBUG}{\insrsid15862801
\par {\pntext\pard\plain\s55 \f3\fs22\insrsid15862801 \loch\af3\dbch\af0\hich\f3 \'be\tab}}\pard \s55\ql \fi-360\li1260\ri0\sb40\sa20\sl260\slmult0\widctlpar\tx720{\*\pn \pnlvlbody\ilvl0\ls3\pnrnot0\pnf3\pnstart1\pnindent360\pnhang {\pntxtb \'be}}
\aspalpha\aspnum\faauto\ls3
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst190\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr2\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1260\itap0 {\insrsid15862801
Your name
\par {\pntext\pard\plain\s55 \f3\fs22\insrsid15862801 \loch\af3\dbch\af0\hich\f3 \'be\tab}}\pard \s55\ql \fi-360\li1260\ri0\sb40\sa20\sl260\slmult0\widctlpar\tx720{\*\pn \pnlvlbody\ilvl0\ls3\pnrnot0\pnf3\pnstart1\pnindent360\pnhang {\pntxtb \'be}}
\aspalpha\aspnum\faauto\ls3
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst190\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc3\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr3\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1260\itap0 {\insrsid15862801
Your initials
\par {\pntext\pard\plain\s55 \f3\fs22\insrsid15862801 \loch\af3\dbch\af0\hich\f3 \'be\tab}}\pard \s55\ql \fi-360\li1260\ri0\sb40\sa20\sl260\slmult0\widctlpar\tx720{\*\pn \pnlvlbody\ilvl0\ls3\pnrnot0\pnf3\pnstart1\pnindent360\pnhang {\pntxtb \'be}}
\aspalpha\aspnum\faauto\ls3
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst190\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc4\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr4\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1260\itap0 {\insrsid15862801
Special markers
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard\plain \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc107\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr107\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Use your bug tracking system to track bugs instead of markers within the code. If you really must mark the code, use Doxygen\rquote s }{
\b\f2\cf13\insrsid15862801\charrsid14944078 @bug}{\insrsid15862801 or }{\b\f2\cf13\insrsid15862801\charrsid14944078 @todo}{\insrsid15862801 commands.
\par {\*\bkmkstart _Toc140567766}{\listtext\pard\plain\s61 \b\f4\fs28\insrsid15862801 \hich\af4\dbch\af0\loch\f4 A.4\tab}}\pard\plain \s61\ql \fi-720\li720\ri0\sb360\sa100\sl280\slmult0\keepn\widctlpar\jclisttab\tx720\aspalpha\aspnum\faauto\ls7\ilvl1
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst3\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrstop8\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9
\pnrstart2\pnrnfc3\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc1\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc4\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr1\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr4\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrstop36\adjustright\rin0\lin720\itap0 \b\f4\fs28\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Coding{\*\bkmkend _Toc140567766}
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid1399327 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard\plain \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0
\pnf3\pnstart1\pnindent360\pnsp120\pnhang {\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc108\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr108\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1399327 Every header file must have an \lquote }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801\charrsid4006221 #ifndef _FILE_NAME_H_}{
\insrsid15862801\charrsid1399327 \rquote and \lquote }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801\charrsid4006221 #endif}{\insrsid15862801\charrsid1399327 \rquote pair surrounding all code.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid1399327 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc109\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr109\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\insrsid15862801\charrsid1399327 Include statements should not have paths in them. The component INF file should specify include directories.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid1399327 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc110\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr110\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\insrsid15862801\charrsid1399327 Functional macros are discouraged except for includes, debug, CR, and linked lists.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid1399327 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc111\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr111\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\insrsid15862801\charrsid1399327 Macros should be defined with the maximum use of parentheses to remove any possible ambiguity.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid1399327 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc112\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr112\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\insrsid15862801\charrsid1399327 Include files must contain public or private data, not both.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid1399327 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc113\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr113\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\insrsid15862801\charrsid1399327 Include files must not contain code.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid1399327 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc114\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr114\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\insrsid15862801\charrsid1399327 Every parameter must have the proper }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801\charrsid4006221 IN}{\insrsid15862801\charrsid1399327 , }{
\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801\charrsid4006221 OUT}{\insrsid15862801\charrsid1399327 , }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801\charrsid4006221 OPTIONAL}{\insrsid15862801\charrsid1399327
, etc., modifiers.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid1399327 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc115\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr115\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\insrsid15862801\charrsid1399327 EFI data types must be used. Use of standard compiler data types is not allowed.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid1399327 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc116\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr116\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\insrsid15862801\charrsid1399327 Code files should not contain }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801\charrsid4006221 #define}{\insrsid15862801\charrsid1399327 and }{
\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801\charrsid4006221 typedef}{\insrsid15862801\charrsid1399327 statements.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid1399327 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc117\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr117\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\insrsid15862801\charrsid1399327 Functions, as well as }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801\charrsid4006221 if}{\insrsid15862801\charrsid1399327 , }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801\charrsid4006221 for}{
\insrsid15862801\charrsid1399327 , }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801\charrsid4006221 while}{\insrsid15862801\charrsid1399327 , and }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801\charrsid4006221 switch}{
\insrsid15862801\charrsid1399327 statements must follow strict rules. See Section\~}{\field{\*\fldinst {\insrsid15862801\charrsid1399327 REF _Ref128812014 \\r \\h }{\insrsid15862801\charrsid1399327 {\*\datafield
08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f005200650066003100320038003800310032003000310034000000}}{\insrsid15862801 \\* MERGEFORMAT }}{\fldrslt {\insrsid16411278 6.8}}}{\insrsid15862801\charrsid1399327 and Section\~}{\field{\*\fldinst
{\insrsid15862801\charrsid1399327 REF _Ref128812931 \\r \\h }{\insrsid15862801\charrsid1399327 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f005200650066003100320038003800310032003900330031000000}}{\insrsid15862801 \\
* MERGEFORMAT }}{\fldrslt {\insrsid16411278 6.4}}}{\insrsid15862801\charrsid1399327 .
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid1399327 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc118\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr118\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\insrsid15862801\charrsid1399327 Enumerated types should have a maximum element.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid1399327 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc119\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr119\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\insrsid15862801\charrsid1399327 Structures are always defined with a }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801\charrsid4006221 typedef}{\insrsid15862801\charrsid1399327 format.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid1399327 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc120\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr120\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\insrsid15862801\charrsid1399327 The structure must not include }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801\charrsid4006221 _STRUCTURE_NAME}{\insrsid15862801\charrsid1399327 if there is no forward reference to the structure.
\par {\*\bkmkstart _Toc140567767}{\listtext\pard\plain\s61 \b\f4\fs28\insrsid15862801 \hich\af4\dbch\af0\loch\f4 A.5\tab}}\pard\plain \s61\ql \fi-720\li720\ri0\sb360\sa100\sl280\slmult0\keepn\widctlpar\jclisttab\tx720\aspalpha\aspnum\faauto\ls7\ilvl1
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst3\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrstop8\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9
\pnrstart2\pnrnfc3\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc1\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc5\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr1\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr5\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrstop36\adjustright\rin0\lin720\itap0 \b\f4\fs28\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Formatting{\*\bkmkend _Toc140567767}
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid1399327 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard\plain \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0
\pnf3\pnstart1\pnindent360\pnsp120\pnhang {\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc121\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr121\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801\charrsid1399327 Tab characters are not allowed.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid1399327 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc122\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr122\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\insrsid15862801\charrsid1399327 All indentation (tabs) is two spaces.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid1399327 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc123\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr123\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\insrsid15862801\charrsid1399327 Use blank lines and comments to group blocks of related code.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid1399327 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc124\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr124\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\insrsid15862801\charrsid1399327 Do not put more than one statement per line.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid1399327 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc125\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr125\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\insrsid15862801\charrsid1399327 Do not put the code and conditional on one line, ever.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid1399327 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc126\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr126\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\insrsid15862801\charrsid1399327 Do not put more than one declaration per line. }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801\charrsid684686 UINT8 MyData1, MyData2}{\cs68\insrsid15862801\charrsid1399327 ;}{
\insrsid15862801\charrsid1399327 is illegal.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid1399327 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc127\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr127\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\insrsid15862801\charrsid1399327 Open braces \lquote }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801\charrsid684686 \{}{\insrsid15862801\charrsid1399327 \rquote
are on their own line only for functions. All other uses put the brace with the conditional.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid1399327 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc128\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr128\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\insrsid15862801\charrsid1399327 Close braces \lquote }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801\charrsid684686 \}}{\insrsid15862801\charrsid1399327 \rquote
are on their own line, indented to match the first line of the construct. Exceptions are }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801\charrsid684686 else}{\insrsid15862801\charrsid1399327 , }{
\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801\charrsid684686 else if}{\insrsid15862801\charrsid1399327 , and }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801\charrsid684686 do-while}{\insrsid15862801\charrsid1399327 code.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid1399327 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc129\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr129\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\insrsid15862801\charrsid1399327 Always put a space before and after binary operators.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid1399327 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc130\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr130\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\insrsid15862801\charrsid1399327 Never put a space between unary operators and the operand.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid1399327 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc131\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr131\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\insrsid15862801\charrsid1399327 Always put a space after \lquote }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801\charrsid684686 ,}{\insrsid15862801\charrsid1399327 \rquote , or \lquote }{
\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801\charrsid684686 ;}{\insrsid15862801\charrsid1399327 \rquote if more code follows.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid1399327 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc132\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr132\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\insrsid15862801\charrsid1399327 Always put a space before a \lquote }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801\charrsid684686 (}{\insrsid15862801\charrsid1399327 \rquote except for \'93}{
\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801\charrsid684686 ((}{\insrsid15862801\charrsid1399327 .\'94
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid1399327 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc133\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr133\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\insrsid15862801\charrsid1399327 Always put a space before a \lquote }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801\charrsid684686 \{}{\insrsid15862801\charrsid1399327 \rquote if it is not on its own line.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid1399327 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc134\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr134\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\insrsid15862801\charrsid1399327 Do not put spaces around \lquote }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801\charrsid684686 .}{\insrsid15862801\charrsid1399327 \rquote or \lquote }{
\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801\charrsid684686 ->}{\insrsid15862801\charrsid1399327 \rquote operators.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid1399327 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc135\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr135\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\insrsid15862801\charrsid1399327 Do not put a space between array operands and \lquote }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801\charrsid684686 [}{\insrsid15862801\charrsid1399327 .\rquote
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid1399327 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc136\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr136\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\insrsid15862801\charrsid1399327 Use parentheses rather than relying on operator precedence.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid1399327 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc137\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr137\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\insrsid15862801\charrsid1399327 Line up continued lines with the continued statement.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid1399327 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc138\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr138\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\insrsid15862801\charrsid1399327 Booleans do not need to be compared with }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801\charrsid684686 TRUE}{\insrsid15862801\charrsid1399327 or }{
\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801\charrsid684686 FALSE}{\insrsid15862801\charrsid1399327 .
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid1399327 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc139\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr139\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\insrsid15862801\charrsid1399327 Pointers must be explicitly compared to }{\cs68\b\f2\cf13\lang1024\langfe1024\noproof\insrsid15862801\charrsid684686 NULL}{\insrsid15862801\charrsid1399327 .
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid1399327 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc140\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr140\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\insrsid15862801\charrsid1399327 Numbers must be explicitly compared to 0.
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801
\par {\*\bkmkstart _Toc140567768}{\listtext\pard\plain\s61 \b\f4\fs28\insrsid15862801 \hich\af4\dbch\af0\loch\f4 A.6\tab}}\pard\plain \s61\ql \fi-720\li720\ri0\sb360\sa100\sl280\slmult0\keepn\widctlpar\jclisttab\tx720\aspalpha\aspnum\faauto\ls7\ilvl1
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst3\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrstop8\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9
\pnrstart2\pnrnfc3\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc1\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc6\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr1\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr6\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrstop36\adjustright\rin0\lin720\itap0 \b\f4\fs28\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Common Examples{\*\bkmkend _Toc140567768}
\par {\*\bkmkstart _Toc140567769}{\listtext\pard\plain\s63 \b\f4\fs26\insrsid15862801 \hich\af4\dbch\af0\loch\f4 A.6.1\tab}}\pard\plain \s63\ql \fi-936\li936\ri0\sb240\sa60\keepn\widctlpar\jclisttab\tx936\tx1080\aspalpha\aspnum\faauto\ls7\ilvl2\outlinelevel2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst5\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrxst2\pnrxst0\pnrstop12\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb5\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9
\pnrstart2\pnrnfc3\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc1\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc6\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr1\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr6\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr1\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrstop36\adjustright\rin0\lin936\itap0 \b\f4\fs26\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 File Heading{\*\bkmkend _Toc140567769}
\par }\pard\plain \s60\ql \li720\ri0\keep\keepn\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \b\f2\fs22\cf13\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\insrsid15862801
/** @file
\par Brief description of file\rquote s purpose.
\par
\par Detailed description of file\rquote s purpose.
\par
\par }{\insrsid15862801\charrsid1927893 Copyright (c) 2006, Intel Corporation<BR>
\par All rights reserved. This program and the accompanying materials
\par are licensed and made available under the terms and condition}{\insrsid15862801 s
\par }{\insrsid15862801\charrsid1927893 of the BSD License}{\insrsid15862801 }{\insrsid15862801\charrsid1927893 which accompani}{\insrsid15862801 es this distribution. The full
\par }{\insrsid15862801\charrsid1927893 text of the license may be found at}{\insrsid15862801 <BR>}{\insrsid15862801\charrsid1927893
\par http://opensource.org/licenses/bsd-license.php
\par
\par THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
\par WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
\par }{\insrsid15862801
\par }\pard \s60\ql \li720\ri0\keep\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 {\insrsid15862801 **/
\par
\par }\pard \s60\ql \li720\ri0\keep\keepn\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 {\insrsid15862801 #ifndef _FOO_BAR_H_
\par #define _FOO_BAR_H_
\par }\pard \s60\ql \li720\ri0\keep\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 {\insrsid15862801
\par }\pard \s60\ql \li720\ri0\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 {\insrsid15862801 #endif
\par {\*\bkmkstart _Toc140567770}{\listtext\pard\plain\s63 \b\f4\fs26\insrsid15862801 \hich\af4\dbch\af0\loch\f4 A.6.2\tab}}\pard\plain \s63\ql \fi-936\li936\ri0\sb240\sa60\keepn\widctlpar\jclisttab\tx936\tx1080\aspalpha\aspnum\faauto\ls7\ilvl2\outlinelevel2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst5\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrxst2\pnrxst0\pnrstop12\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb5\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9
\pnrstart2\pnrnfc3\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc1\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc6\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr1\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr6\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr2\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrstop36\adjustright\rin0\lin936\itap0 \b\f4\fs26\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Function Declarations{\*\bkmkend _Toc140567770}
\par }\pard\plain \s60\ql \li720\ri0\keep\keepn\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \b\f2\fs22\cf13\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\insrsid15862801
/**
\par Brief description of this function\rquote s purpose. If desired,
\par you can follow it immediately with the detailed description.
\par
\par @param[in] Arg1 Description of Arg1.
\par @param[in] Arg2 Description of Arg2. This is complicated
\par and requires multiple lines to describe.
\par @param[out] Arg3 Description of Arg3.
\par @param[in, out] Arg4 Description of Arg4.
\par
\par @retval VAL_ONE Description of what VAL_ONE signifies.
\par @retval OTHER This is the only other return value. If there
\par were other return values, they would be listed.
\par **/
\par EFI_STATUS
\par EFIAPI
\par FooBar (
\par IN UINTN Arg1,
\par IN UINTN Arg2, OPTIONAL
\par OUT UINTN *Arg3,
\par IN OUT UINTN *Arg4
\par }\pard \s60\ql \li720\ri0\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 {\insrsid15862801 );
\par {\*\bkmkstart _Toc140567771}{\listtext\pard\plain\s63 \b\f4\fs26\insrsid15862801 \hich\af4\dbch\af0\loch\f4 A.6.3\tab}}\pard\plain \s63\ql \fi-936\li936\ri0\sb240\sa60\keepn\widctlpar\jclisttab\tx936\tx1080\aspalpha\aspnum\faauto\ls7\ilvl2\outlinelevel2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst5\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrxst2\pnrxst0\pnrstop12\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb5\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9
\pnrstart2\pnrnfc3\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc1\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc6\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr1\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr6\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr3\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrstop36\adjustright\rin0\lin936\itap0 \b\f4\fs26\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Type Declarations{\*\bkmkend _Toc140567771}
\par }\pard\plain \s60\ql \li720\ri0\keep\keepn\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \b\f2\fs22\cf13\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\insrsid15862801
///
\par /// Brief description of this enum.
\par /// Detailed description if justified.
\par ///
\par typedef enum \{
\par EnumMenberOne,\tab ///< First member description.
\par EnumMemberTwo,\tab ///< Second member description.
\par EnumMemberMax\tab ///< Number of members in this enum.
\par \} ENUMERATE_TYPE;
\par
\par ///
\par /// Structure without forward reference.
\par ///
\par typedef struct \{
\par UINT32 Signature;\tab ///< Signature description.
\par EFI_HANDLE Handle;\tab ///< Handle description.
\par EFI_PROD_PROT1_PROTOCOL ProdProt1;\tab ///< ProdProt1 description.
\par EFI_PROD_PROT2_PROTOCOL ProdProt2;\tab ///< ProdProt2 description.
\par \} DRIVER_NAME_INSTANCE;
\par }\pard\plain \ql \fi173\li547\ri0\widctlpar\faauto\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\cf13\loch\af2\hich\af2\dbch\af13\insrsid15862801
\par }\pard\plain \s60\ql \li720\ri0\keep\keepn\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \b\f2\fs22\cf13\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {
\insrsid15862801\charrsid16666378 /}{\insrsid15862801 /}{\insrsid15862801\charrsid16666378 /
\par /}{\insrsid15862801 /}{\insrsid15862801\charrsid16666378 / Structure with forward reference}{\insrsid15862801 .}{\insrsid15862801\charrsid16666378
\par /}{\insrsid15862801 /}{\insrsid15862801\charrsid16666378 /
\par typedef struct _EFI_CPU_IO_PROTOCOL \{
\par }{\lang1024\langfe1024\langnp2058\insrsid15862801\charrsid2893797 EFI_CPU_IO_PROTOCOL_ACCESS Mem;
\par EFI_CPU_IO_PROTOCOL_ACCESS Io;
\par }\pard \s60\ql \li720\ri0\keep\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 {\lang1024\langfe1024\langnp2058\insrsid15862801\charrsid2893797 \} EFI_CPU_IO_PROTOCOL;
\par {\*\bkmkstart _Toc140567772}{\listtext\pard\plain\s63 \b\f4\fs26\insrsid15862801 \hich\af4\dbch\af0\loch\f4 A.6.4\tab}}\pard\plain \s63\ql \fi-936\li936\ri0\sb240\sa60\keepn\widctlpar\jclisttab\tx936\tx1080\aspalpha\aspnum\faauto\ls7\ilvl2\outlinelevel2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst5\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrxst2\pnrxst0\pnrstop12\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb5\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9
\pnrstart2\pnrnfc3\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc1\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc6\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr1\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr6\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr4\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrstop36\adjustright\rin0\lin936\itap0 \b\f4\fs26\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Function Calling{\*\bkmkend _Toc140567772}
\par }\pard\plain \s60\ql \li720\ri0\keep\keepn\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \b\f2\fs22\cf13\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\insrsid15862801
Status = TestString ();
\par Status = TestString (String, Index + 3, &Value);
\par Status = TestString (
\par String,
\par Index + 3,
\par &Value
\par }\pard \s60\ql \li720\ri0\keep\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 {\insrsid15862801 );
\par {\*\bkmkstart _Toc140567773}{\listtext\pard\plain\s63 \b\f4\fs26\insrsid15862801 \hich\af4\dbch\af0\loch\f4 A.6.5\tab}}\pard\plain \s63\ql \fi-936\li936\ri0\sb240\sa60\keepn\widctlpar\jclisttab\tx936\tx1080\aspalpha\aspnum\faauto\ls7\ilvl2\outlinelevel2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst5\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrxst2\pnrxst0\pnrstop12\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb5\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9
\pnrstart2\pnrnfc3\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc1\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc6\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr1\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr6\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr5\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrstop36\adjustright\rin0\lin936\itap0 \b\f4\fs26\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 Control Statements{\*\bkmkend _Toc140567773}
\par }\pard\plain \s60\ql \li720\ri0\keep\keepn\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \b\f2\fs22\cf13\lang1024\langfe1024\cgrid\noproof\langnp1033\langfenp1033 {\insrsid15862801
if (Test && !Test2) \{
\par //
\par // This is an example comment to explain why this behavior
\par // is appropriate.
\par //
\par IamTheCode ();
\par \} else if (Test2) \{
\par //
\par // This is an example comment to explain why this behavior
\par // is appropriate.
\par //
\par IamTheCode ();
\par \} else \{
\par //
\par // This is an example comment to explain why this behavior
\par // is appropriate.
\par //
\par IamTheCode ();
\par \}
\par }\pard \s60\ql \li720\ri0\keep\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 {\insrsid15862801
\par }\pard \s60\ql \li720\ri0\keep\keepn\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 {\insrsid15862801 while (TRUE) \{
\par IamTheCode ();
\par \}
\par
\par do \{
\par IamTheCode ();
\par \} while (TRUE);
\par
\par for (Index = 0; Index < MAX_INDEX; Index++) \{
\par IamTheCode (Index);
\par \}
\par }\pard \s60\ql \li720\ri0\keep\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 {\insrsid15862801
\par }\pard \s60\ql \li720\ri0\keep\keepn\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 {\insrsid15862801 switch (Variable) \{
\par
\par case 1:
\par IamTheCode ();
\par break;
\par }\pard \s60\ql \li720\ri0\keep\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 {\insrsid15862801
\par }\pard \s60\ql \li720\ri0\keep\keepn\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 {\insrsid15862801 case 2:
\par IamTheCode ();
\par break;
\par }\pard \s60\ql \li720\ri0\keep\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 {\insrsid15862801
\par }\pard \s60\ql \li720\ri0\keep\keepn\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 {\insrsid15862801 default:
\par IamTheCode ();
\par }\pard \s60\ql \li720\ri0\keep\widctlpar\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 {\insrsid15862801 \};
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801
\par
\par
\par }\pard \ql \li0\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\prauth2\prdate1185065611\adjustright\rin0\lin0\itap0 {\*\oldpprops \pard \ql \li0\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }{
\insrsid15862801 \sect }\sectd \psz1\sbkodd\linex0\endnhere\titlepg\pgbrdropt32\sectlinegrid360\sectdefaultcl\sftnbj {\headerr \pard\plain \s42\ql \li0\ri0\sb80\sa60\sl220\slmult0\widctlpar
\tqc\tx4680\tqr\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \b\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 \tab \tab }{\field{\*\fldinst {\insrsid15862801 REF _Ref132793190 \\h }{\insrsid15862801
{\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e0000005f005200650066003100330032003700390033003100390030000000}}}{\fldrslt {\insrsid15862801 Optimization and Performance}}}{\insrsid15862801
\par }}{\headerf \pard\plain \s41\ql \li0\ri0\sb80\sa60\sl220\slmult0\widctlpar\tqc\tx4680\tqr\tx9360\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \b\f4\fs18\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 \tab \tab }{
\insrsid15862801\charrsid16067590
\par }}{\*\bkmkstart _Toc128381218}{\*\bkmkstart _Toc128473025}{\*\bkmkstart _Toc128812928}{\*\bkmkstart _Toc128814799}{\*\bkmkstart _Toc128815473}{\*\bkmkstart _Toc128816148}{\*\bkmkstart _Toc128886770}{\*\bkmkstart _Toc128887458}{\*\bkmkstart _Toc128888108}
{\*\bkmkstart _Toc128888807}{\*\bkmkstart _Toc128889461}{\*\bkmkstart _Toc131852626}{\*\bkmkend _Toc128381218}{\*\bkmkend _Toc128473025}{\*\bkmkend _Toc128812928}{\*\bkmkend _Toc128814799}{\*\bkmkend _Toc128815473}{\*\bkmkend _Toc128816148}
{\*\bkmkend _Toc128886770}{\*\bkmkend _Toc128887458}{\*\bkmkend _Toc128888108}{\*\bkmkend _Toc128888807}{\*\bkmkend _Toc128889461}{\*\bkmkend _Toc131852626}{\listtext\pard\plain\s59 \b\f4\fs40\insrsid15862801 \hich\af4\dbch\af0\loch\f4 Appendix B\tab}
\pard\plain \s59\qr \li0\ri0\sa360\keepn\widctlpar\brdrb\brdrs\brdrw15\brsp20\brdrcf1 \aspalpha\aspnum\faauto\ls7
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst10\pnrxst0\pnrxst65\pnrxst0\pnrxst112\pnrxst0\pnrxst112\pnrxst0\pnrxst101\pnrxst0\pnrxst110\pnrxst0\pnrxst100\pnrxst0\pnrxst105\pnrxst0\pnrxst120\pnrxst0\pnrxst32\pnrxst0\pnrxst0\pnrxst0\pnrstop22
\pnrstart1\pnrrgb10\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc3\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrstop18\pnrstart3\pnrpnbr2\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin0\itap0 \b\f4\fs40\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 \line {\*\bkmkstart _Ref132793190}
{\*\bkmkstart _Toc140567774}Optimization and Performance{\*\bkmkend _Ref132793190}{\*\bkmkend _Toc140567774}
\par }\pard\plain \ql \li547\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin547\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801
You might be tempted to use all sorts of clever techniques to optimize the code. However, this optimization comes at a penalty. In }{\i\insrsid15862801 Notes on Programmingin C}{\insrsid15862801 (}{\field\flddirty{\*\fldinst {\insrsid15862801
HYPERLINK "http://www.lysator.liu.se/c/pikestyle.html" }{\insrsid16411278 {\*\datafield
00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b5600000068007400740070003a002f002f007700770077002e006c0079007300610074006f0072002e006c00690075002e00730065002f0063002f00700069006b0065007300740079006c0065002e00680074006d00
6c000000}}}{\fldrslt {\cs35\ul\cf2\insrsid15862801 http://www.lysator.liu.se/c/pikestyle.html}}}{\insrsid15862801 ), Rob Pike provides these comments on program complexity:
\par \'93}{\insrsid15862801\charrsid6815851 Most programs are too complicated}{\insrsid15862801 \emdash }{\insrsid15862801\charrsid6815851 that is, more complex than they need to be to solve their problems efficiently. Why? Mostly it}{\insrsid15862801
\rquote }{\insrsid15862801\charrsid6815851 s because of bad design, but I will skip that issue here because it}{\insrsid15862801 \rquote }{\insrsid15862801\charrsid6815851 s a big one. But programs are often complicated at the microscopi
c level, and that is something I can address here.}{\insrsid15862801
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid684686 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard\plain \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0
\pnf3\pnstart1\pnindent360\pnsp120\pnhang {\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc141\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr141\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\insrsid15862801\charrsid684686 Rule 1}{\b\insrsid15862801 .}{\insrsid15862801 You can\rquote
t tell where a program is going to spend its time. Bottlenecks occur in surprising places, so don't try to second guess and put in a speed hack until you\rquote ve proven that\rquote s where the bottleneck is.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid684686 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc142\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr142\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\b\insrsid15862801\charrsid684686 Rule 2}{\b\insrsid15862801 . }{\insrsid15862801 Measure. Don\rquote t tune for speed until you've measured, and even then don\rquote t unless one part of the code overwhelms the rest.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid684686 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc143\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr143\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\b\insrsid15862801\charrsid684686 Rule 3}{\insrsid15862801 . Fancy algorithms are slow when n is small, and n is usually small. Fancy algorithms have big constants. Un
til you know that n is frequently going to be big, don't get fancy. (Even if n does get big, use Rule 2 first.)
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid684686 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc144\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr144\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\b\insrsid15862801\charrsid684686 Rule 4}{\insrsid15862801 . Fancy algorithms are buggier than simple ones, and they\rquote re much harder to implement. Use simple algorithms as well as simple data structures.
\par }\pard\plain \s52\ql \li907\ri0\sb40\sa20\sl260\slmult0\widctlpar{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\aspalpha\aspnum\faauto\adjustright\rin0\lin907\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801
The following data structures are a complete list for almost all practical programs:
\par }\pard\plain \s56\ql \li1267\ri0\sb40\sa20\sl260\slmult0\widctlpar\tx720{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\aspalpha\aspnum\faauto\adjustright\rin0\lin1267\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 array
\par }\pard \s56\ql \li1267\ri0\sb40\sa20\sl260\slmult0\widctlpar\tx720{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\aspalpha\aspnum\faauto\adjustright\rin0\lin1267\itap0 {\insrsid15862801 linked list
\par }\pard \s56\ql \li1267\ri0\sb40\sa20\sl260\slmult0\widctlpar\tx720{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\aspalpha\aspnum\faauto\adjustright\rin0\lin1267\itap0 {\insrsid15862801 hash table
\par }\pard \s56\ql \li1267\ri0\sb40\sa20\sl260\slmult0\widctlpar\tx720{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\aspalpha\aspnum\faauto\adjustright\rin0\lin1267\itap0 {\insrsid15862801 binary tree
\par }\pard\plain \s52\ql \li907\ri0\sb40\sa20\sl260\slmult0\widctlpar{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\aspalpha\aspnum\faauto\adjustright\rin0\lin907\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801
Of course, you must also be prepared to collect these into compound data structures. For instance, a symbol table might be implemented as a hash table containing linked lists of arrays of characters.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid684686 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard\plain \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0
\pnf3\pnstart1\pnindent360\pnsp120\pnhang {\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc145\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr145\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0
\f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\insrsid15862801\charrsid684686 Rule 5.}{\insrsid15862801 Data dominates. If you\rquote
ve chosen the right data structures and organized things well, the algorithms will almost always be self-evident. Data structures, not algorithms, are central to programming.
\par {\pntext\pard\plain\s51 \f3\fs22\insrsid15862801\charrsid684686 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s51\ql \fi-360\li1080\ri0\sa20\sl260\slmult0\widctlpar\jclisttab\tx1080{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang
{\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2
\pnrauth1\pnrdate-1499157520\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0
\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc146\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr146\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0
\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin1080\itap0 {
\b\insrsid15862801\charrsid684686 Rule 6.}{\insrsid15862801 There is no Rule 6.\'94
\par }\pard\plain \ql \li0\ri0\sb80\sa60\sl260\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \f37\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid15862801 \page
\par }}