--- /dev/null
+{\rtf1\ansi\ansicpg1252\deff0
+{\fonttbl
+{\f0\fnil\fcharset0\fprq0\fttruetype Times New Roman;}
+{\f1\fnil\fcharset0\fprq0\fttruetype Arial;}
+{\f2\fnil\fcharset0\fprq0\fttruetype Courier New;}
+{\f3\fnil\fcharset0\fprq0\fttruetype Dingbats;}
+{\f4\fnil\fcharset0\fprq0\fttruetype Symbol;}}
+{\colortbl
+\red0\green0\blue0;
+\red255\green255\blue255;
+\red0\green0\blue255;}
+{\stylesheet
+{\s1\tx1584\fs24\lang1034\sbasedon46\snext28Chapter Heading;}
+{\s2\fi-428\li720\fs24\lang1034\snext28Box List;}
+{\s3\fi-428\li720\fs24\lang1034\snext28Star List;}
+{\s4\sb240\sa117\f1\fs28\lang1034\sbasedon28\snext7Heading;}
+{\s5\fi-428\li720\fs24\lang1034\sbasedon22\snext28Lower Case List;}
+{\s6\qc\f0\fs24\i\b\lang1034\sbasedon33Table Heading;}
+{\s7\sa117\f0\fs24\lang1034\sbasedon28Body Text;}
+{\s8\fi-428\li720\fs24\lang1034\snext28Triangle List;}
+{\s9\fi-428\li720\fs24\lang1034\sbasedon22\snext28Upper Case List;}
+{\s10\sb440\sa60\f1\fs28\b\sbasedon28\snext28Heading 2;}
+{\s21\sb440\sa60\f1\fs24\b\sbasedon28\snext28Heading 3;}
+{\s12\sb440\sa60\f1\fs24\b\sbasedon28\snext28Heading 4;}
+{\s13\fi-428\li720\fs24\lang1034\snext28Heart List;}
+{\s14\li1440\ri1440\sa117\f0\fs24\lang1034\sbasedon28\snext28Block Text;}
+{\s15\fi-428\li720\fs24\lang1034\snext28Square List;}
+{\*\cs16\f0\fs24\lang1034Endnote Symbol;}
+{\s49\f2\fs24\lang1034\sbasedon28\snext28Plain Text;}
+{\*\cs18Internet link;}
+{\*\cs19\fs24\lang1034Numbering Symbols;}
+{\*\cs20\f0\fs20\lang1034\sbasedon28Footnote Text;}
+{\s11\fi-428\li720\fs24\lang1034\snext28Bullet List;}
+{\s22\fi-428\li720\fs24\lang1034\snext28Numbered List;}
+{\s23\fi-428\li720\fs24\lang1034\snext28Diamond List;}
+{\s24\fi-428\li720\fs24\lang1034\snext28Hand List;}
+{\*\cs25\fs20\lang1034Reference;}
+{\s26\sa117\f0\fs24\lang1034\sbasedon7List;}
+{\s27\fi-428\li720\fs24\lang1034\sbasedon22\snext28Upper Roman List;}
+{\*\cs28\f0\fs24\lang1034Normal;}
+{\s29\qc\sb240\sa117\f1\fs32\b\lang1034\sbasedon28\snext28Contents Header;}
+{\s30\sb440\sa60\f1\fs34\b\sbasedon28\snext28Heading 1;}
+{\s31\f0\fs24\lang1034\sbasedon28Index;}
+{\s32\tx1584\fs24\lang1034\sbasedon46\snext28Section Heading;}
+{\s33\f0\fs24\lang1034\sbasedon28Table Contents;}
+{\s34\fi-428\li720\fs24\lang1034\snext28Implies List;}
+{\s35\fi-428\li720\fs24\lang1034\snext28Tick List;}
+{\s36\sb117\sa117\f0\fs20\i\lang1034\sbasedon28caption;}
+{\s37\sb440\sa60\f1\fs34\b\lang1034\sbasedon28\snext28heading 1;}
+{\s38\sb440\sa60\f1\fs28\b\lang1034\sbasedon28\snext28heading 2;}
+{\s39\sb440\sa60\f1\fs24\b\lang1034\sbasedon28\snext28heading 3;}
+{\s40\sb440\sa60\f1\fs24\b\lang1034\sbasedon28\snext28heading 4;}
+{\s48\tx431\f0\fs24\lang1034\sbasedon39\snext28Numbered Heading 3;}
+{\s42\fi-428\li720\f0\fs24\lang1034\sbasedon28\snext28Lower Roman List;}
+{\*\cs43\fs20\superFootnote Reference;}
+{\*\cs44\f0\fs24\lang1034\sbasedon28Endnote Text;}
+{\*\cs45\fs20\superEndnote Reference;}
+{\s46\tx431\f0\fs24\lang1034\sbasedon37\snext28Numbered Heading 1;}
+{\s47\tx431\f0\fs24\lang1034\sbasedon38\snext28Numbered Heading 2;}
+{\s41\fi-428\li720\fs24\lang1034\snext28Dashed List;}
+{\*\cs17\fs20\lang1034WW-Reference;}
+{\s50\fi-428\li720\f0\fs24\lang1034\sbasedon28\snext28Contents 1;}
+{\s51\fi-428\li1440\f0\fs24\lang1034\sbasedon28\snext28Contents 2;}
+{\s52\fi-428\li2160\f0\fs24\lang1034\sbasedon28\snext28Contents 3;}
+{\s53\fi-428\li2880\f0\fs24\lang1034\sbasedon28\snext28Contents 4;}}
+\kerning0\cf0\ftnbj\fet2\ftnstart1\ftnnar\aftnnar\ftnstart1\aftnstart1\aenddoc\revprop3{\info\uc1}\deftab720\viewkind1\paperw12240\paperh15840\margl1440\margr1440\widowctl
+\sectd\sbknone\colsx0\marglsxn1800\margrsxn1800\pgncont\ltrsect
+\pard\plain\ltrpar\qc\s28\sl240\slmult1\itap0{\cs28\f0\fs52\lang11274{\*\listtag0}\abinodiroverride\ltrch Teor\'eda de algoritmos}{\cs28\f0\fs52\lang11274\ltrch\abiltr{\*\listtag0} }{\cs28\f0\fs52\lang11274{\*\listtag0}1}{\cs28\f0\fs52\lang11274\ltrch\abiltr{\*\listtag0} \uc1\u8211\'96 }{\cs28\f0\fs52\lang11274{\*\listtag0}75.29}{\cs28\f0\fs52\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\qc\s28\sl240\slmult1\itap0{\cs28\f0\fs52\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\qc\s28\sl240\slmult1\itap0{\cs28\f0\fs24\lang11274{\*\listtag0}\abinodiroverride\ltrch Trabajo Pr\'e1ctico N\'ba:}{\cs28\f0\fs24\lang11274\ltrch\abiltr{\*\listtag0} }{\cs28\f0\fs24\lang11274{\*\listtag0}2}{\cs28\f0\fs24\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f0\fs24\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f0\fs24\lang11274{\*\listtag0}\abinodiroverride\ltrch Integrantes:}{\*\abitableprops table-col-spacing:0.02in; table-column-leftpos:-0.0465in; table-column-props:1.9765in/1.9529in/1.9536in/; table-sdh:8a29fb0}\par{\*\abicellprops left-attach:0; right-attach:1; top-attach:0; bot-attach:1; bot-style:solid; bot-thickness:0.006944in; left-style:solid; left-thickness:0.006944in; right-color:000000; right-style:solid; right-thickness:0.006944in; top-style:solid; top-thickness:0.006944in}{
+\trowd \itap1\trgaph7\trql\trrh0\trleft-66\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \clvertalt\cltxlrtb\clbrdrt\brdrs\brdrw9 \clbrdrl\brdrs\brdrw9 \clbrdrb\brdrs\brdrw9 \clbrdrr\brdrs\brdrw9\brdrcf0 \cellx2793\clvertalt\cltxlrtb\clbrdrt\brdrs\brdrw9 \clbrdrl\brdrs\brdrw9 \clbrdrb\brdrs\brdrw9 \clbrdrr\brdrs\brdrw9\brdrcf0 \cellx5605\clvertalt\cltxlrtb\clbrdrt\brdrs\brdrw9 \clbrdrl\brdrs\brdrw9 \clbrdrb\brdrs\brdrw9 \clbrdrr\brdrs\brdrw9\brdrcf0 \cellx8418
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\intbl\itap1{\cs28\f0\fs24\lang11274{\*\listtag0}Padr\'f3n}\cell{\*\abiendcell}{\*\abicellprops left-attach:1; right-attach:2; top-attach:0; bot-attach:1; bot-style:solid; bot-thickness:0.006944in; left-style:solid; left-thickness:0.006944in; right-color:000000; right-style:solid; right-thickness:0.006944in; top-style:solid; top-thickness:0.006944in}
+\pard\plain\ltrpar\ql\intbl\itap1{\f0\fs24\lang11274{\*\listtag0}Nombre y Apellido}\cell{\*\abiendcell}{\*\abicellprops left-attach:2; right-attach:3; top-attach:0; bot-attach:1; bot-style:solid; bot-thickness:0.006944in; left-style:solid; left-thickness:0.006944in; right-color:000000; right-style:solid; right-thickness:0.006944in; top-style:solid; top-thickness:0.006944in}
+\pard\plain\ltrpar\ql\intbl\itap1{\f0\fs24\lang11274{\*\listtag0}Email}\cell{\*\abiendcell}{\*\abicellprops left-attach:0; right-attach:1; top-attach:1; bot-attach:2; bot-style:solid; bot-thickness:0.006944in; left-style:solid; left-thickness:0.006944in; right-style:solid; right-thickness:0.006944in; top-style:solid; top-thickness:0.006944in}\row
+\trowd \itap1\trgaph7\trql\trrh0\trleft-66\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \clvertalt\cltxlrtb\clbrdrt\brdrs\brdrw9 \clbrdrl\brdrs\brdrw9 \clbrdrb\brdrs\brdrw9 \clbrdrr\brdrs\brdrw9 \cellx2793\clvertalt\cltxlrtb\clbrdrt\brdrs\brdrw9 \clbrdrl\brdrs\brdrw9 \clbrdrb\brdrs\brdrw9 \clbrdrr\brdrs\brdrw9 \cellx5605\clvertalt\cltxlrtb\clbrdrt\brdrs\brdrw9 \clbrdrl\brdrs\brdrw9 \clbrdrb\brdrs\brdrw9 \clbrdrr\brdrs\brdrw9\brdrcf0 \cellx8418
+\pard\plain\ltrpar\ql\intbl\itap1{\f0\fs24\lang11274{\*\listtag0}77891}\cell{\*\abiendcell}{\*\abicellprops left-attach:1; right-attach:2; top-attach:1; bot-attach:2; bot-style:solid; bot-thickness:0.006944in; left-style:solid; left-thickness:0.006944in; right-style:solid; right-thickness:0.006944in; top-style:solid; top-thickness:0.006944in}
+\pard\plain\ltrpar\ql\intbl\itap1{\f0\fs24\lang11274{\*\listtag0}Leandro Lucarella}\cell{\*\abiendcell}{\*\abicellprops left-attach:2; right-attach:3; top-attach:1; bot-attach:2; bot-style:solid; bot-thickness:0.006944in; left-style:solid; left-thickness:0.006944in; right-color:000000; right-style:solid; right-thickness:0.006944in; top-style:solid; top-thickness:0.006944in}
+\pard\plain\ltrpar\ql\intbl\itap1{\cf2\f0\fs24\ul\lang11274{\*\listtag0}luca@llucax.hn.org}\cell{\*\abiendcell}{\*\abicellprops left-attach:0; right-attach:1; top-attach:2; bot-attach:3; bot-style:solid; bot-thickness:0.006944in; left-style:solid; left-thickness:0.006944in; right-style:solid; right-thickness:0.006944in; top-style:solid; top-thickness:0.006944in}\row
+\trowd \itap1\trgaph7\trql\trrh0\trleft-66\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \clvertalt\cltxlrtb\clbrdrt\brdrs\brdrw9 \clbrdrl\brdrs\brdrw9 \clbrdrb\brdrs\brdrw9 \clbrdrr\brdrs\brdrw9 \cellx2793\clvertalt\cltxlrtb\clbrdrt\brdrs\brdrw9 \clbrdrl\brdrs\brdrw9 \clbrdrb\brdrs\brdrw9 \clbrdrr\brdrs\brdrw9 \cellx5605\clvertalt\cltxlrtb\clbrdrt\brdrs\brdrw9 \clbrdrl\brdrs\brdrw9 \clbrdrb\brdrs\brdrw9 \clbrdrr\brdrs\brdrw9\brdrcf0 \cellx8418
+\pard\plain\ltrpar\ql\intbl\itap1{\f0\fs24\lang11274{\*\listtag0}84107}\cell{\*\abiendcell}{\*\abicellprops left-attach:1; right-attach:2; top-attach:2; bot-attach:3; bot-style:solid; bot-thickness:0.006944in; left-style:solid; left-thickness:0.006944in; right-style:solid; right-thickness:0.006944in; top-style:solid; top-thickness:0.006944in}
+\pard\plain\ltrpar\ql\intbl\itap1{\f0\fs24\lang11274{\*\listtag0}Alberto Bertogli}\cell{\*\abiendcell}{\*\abicellprops left-attach:2; right-attach:3; top-attach:2; bot-attach:3; bot-style:solid; bot-thickness:0.006944in; left-style:solid; left-thickness:0.006944in; right-color:000000; right-style:solid; right-thickness:0.006944in; top-style:solid; top-thickness:0.006944in}
+\pard\plain\ltrpar\ql\intbl\itap1{\field{\*\fldinst {\f0\fs24\lang11274{\*\listtag0} HYPERLINK "mailto:albertogli@telpin.com.ar"}}{\*\fldrslt}}{\cf2\f0\fs24\ul\lang11274{\*\listtag0}albertogli@telpin.com.ar}\cell{\*\abiendcell}{\*\abicellprops left-attach:0; right-attach:1; top-attach:3; bot-attach:4; bot-style:solid; bot-thickness:0.006944in; left-style:solid; left-thickness:0.006944in; right-style:solid; right-thickness:0.006944in; top-style:solid; top-thickness:0.006944in}\row
+\trowd \itap1\trgaph7\trql\trrh0\trleft-66\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \clvertalt\cltxlrtb\clbrdrt\brdrs\brdrw9 \clbrdrl\brdrs\brdrw9 \clbrdrb\brdrs\brdrw9 \clbrdrr\brdrs\brdrw9 \cellx2793\clvertalt\cltxlrtb\clbrdrt\brdrs\brdrw9 \clbrdrl\brdrs\brdrw9 \clbrdrb\brdrs\brdrw9 \clbrdrr\brdrs\brdrw9 \cellx5605\clvertalt\cltxlrtb\clbrdrt\brdrs\brdrw9 \clbrdrl\brdrs\brdrw9 \clbrdrb\brdrs\brdrw9 \clbrdrr\brdrs\brdrw9\brdrcf0 \cellx8418
+\pard\plain\ltrpar\ql\intbl\itap1{\f0\fs24\lang11274{\*\listtag0}79872}\cell{\*\abiendcell}{\*\abicellprops left-attach:1; right-attach:2; top-attach:3; bot-attach:4; bot-style:solid; bot-thickness:0.006944in; left-style:solid; left-thickness:0.006944in; right-style:solid; right-thickness:0.006944in; top-style:solid; top-thickness:0.006944in}
+\pard\plain\ltrpar\ql\intbl\itap1{\f0\fs24\lang11274{\*\listtag0}Ezequiel Mart\'edn Gonz\'e1lez}\cell{\*\abiendcell}{\*\abicellprops left-attach:2; right-attach:3; top-attach:3; bot-attach:4; bot-style:solid; bot-thickness:0.006944in; left-style:solid; left-thickness:0.006944in; right-color:000000; right-style:solid; right-thickness:0.006944in; top-style:solid; top-thickness:0.006944in}
+\pard\plain\ltrpar\ql\intbl\itap1{\field{\*\fldinst {\f0\fs24\lang11274{\*\listtag0} HYPERLINK "mailto:egbusquin@gmail.com"}}{\*\fldrslt}}{\field{\*\fldinst {\f0\fs24\lang11274{\*\listtag0} HYPERLINK "mailto:egbusquin@gmail.com"}}{\*\fldrslt{\cf2\f0\fs24\ul\lang11274{\*\listtag0}egbusquin@gmail.com}}}\cell{\*\abiendcell}\row}{\*\abiendtable}\par
+\pard\plain\ltrpar\ql\itap0{\f0\fs24\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\sl240\slmult1\itap0{\f0\fs24\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\sl240\slmult1\itap0{\f0\fs24\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f0\fs24\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\*\abitableprops table-col-spacing:0.02in; table-column-leftpos:-0.0465in; table-column-props:6.0036in/; table-sdh:8a41478}\par{\*\abicellprops left-attach:0; right-attach:1; top-attach:0; bot-attach:1; bot-style:solid; bot-thickness:0.006944in; left-style:solid; left-thickness:0.006944in; right-style:solid; right-thickness:0.006944in; top-style:solid; top-thickness:0.006944in}{
+\trowd \itap1\trgaph7\trql\trrh0\trleft-66\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \clvertalt\cltxlrtb\clbrdrt\brdrs\brdrw9 \clbrdrl\brdrs\brdrw9 \clbrdrb\brdrs\brdrw9 \clbrdrr\brdrs\brdrw9 \cellx8592
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\intbl\itap1{\cs28\f0\fs24\lang11274{\*\listtag0}\abinodiroverride\ltrch Para uso de la c\'e1tedra}\cell{\*\abiendcell}{\*\abicellprops left-attach:0; right-attach:1; top-attach:1; bot-attach:2; bot-style:solid; bot-thickness:0.006944in; left-style:solid; left-thickness:0.006944in; right-style:solid; right-thickness:0.006944in; top-style:solid; top-thickness:0.006944in}\row
+\trowd \itap1\trgaph7\trql\trrh0\trleft-66\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \clvertalt\cltxlrtb\clbrdrt\brdrs\brdrw9 \clbrdrl\brdrs\brdrw9 \clbrdrb\brdrs\brdrw9 \clbrdrr\brdrs\brdrw9 \cellx8592
+\pard\plain\ltrpar\ql\intbl\itap1{\f0\fs24\lang11274{\*\listtag0}Primera entrega}\cell{\*\abiendcell}{\*\abicellprops left-attach:0; right-attach:1; top-attach:2; bot-attach:3; bot-style:solid; bot-thickness:0.006944in; left-style:solid; left-thickness:0.006944in; right-style:solid; right-thickness:0.006944in; top-style:solid; top-thickness:0.006944in}\row
+\trowd \itap1\trgaph7\trql\trrh0\trleft-66\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \clvertalt\cltxlrtb\clbrdrt\brdrs\brdrw9 \clbrdrl\brdrs\brdrw9 \clbrdrb\brdrs\brdrw9 \clbrdrr\brdrs\brdrw9 \cellx8592
+\pard\plain\ltrpar\ql\intbl\itap1{\f0\fs24\lang11274{\*\listtag0}Corrector}\cell{\*\abiendcell}{\*\abicellprops left-attach:0; right-attach:1; top-attach:3; bot-attach:4; bot-style:solid; bot-thickness:0.006944in; left-style:solid; left-thickness:0.006944in; right-style:solid; right-thickness:0.006944in; top-style:solid; top-thickness:0.006944in}\row
+\trowd \itap1\trgaph7\trql\trrh0\trleft-66\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \clvertalt\cltxlrtb\clbrdrt\brdrs\brdrw9 \clbrdrl\brdrs\brdrw9 \clbrdrb\brdrs\brdrw9 \clbrdrr\brdrs\brdrw9 \cellx8592
+\pard\plain\ltrpar\ql\intbl\itap1{\f0\fs24\lang11274{\*\listtag0}Observaciones}{\f0\fs24\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\intbl\itap1{\cs28\f0\fs24\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\intbl\itap1{\cs28\f0\fs24\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\intbl\itap1{\cs28\f0\fs24\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\intbl\itap1{\cs28\f0\fs24\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\intbl\itap1{\cs28\f0\fs24\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\intbl\itap1{\cs28\f0\fs24\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\intbl\itap1{\cs28\f0\fs24\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\intbl\itap1\cell{\*\abiendcell}{\*\abicellprops left-attach:0; right-attach:1; top-attach:4; bot-attach:5; bot-style:solid; bot-thickness:0.006944in; left-style:solid; left-thickness:0.006944in; right-style:solid; right-thickness:0.006944in; top-style:solid; top-thickness:0.006944in}\row
+\trowd \itap1\trgaph7\trql\trrh0\trleft-66\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \clvertalt\cltxlrtb\clbrdrt\brdrs\brdrw9 \clbrdrl\brdrs\brdrw9 \clbrdrb\brdrs\brdrw9 \clbrdrr\brdrs\brdrw9 \cellx8592
+\pard\plain\ltrpar\ql\intbl\itap1\cell{\*\abiendcell}{\*\abicellprops left-attach:0; right-attach:1; top-attach:5; bot-attach:6; bot-style:solid; bot-thickness:0.006944in; left-style:solid; left-thickness:0.006944in; right-style:solid; right-thickness:0.006944in; top-style:solid; top-thickness:0.006944in}\row
+\trowd \itap1\trgaph7\trql\trrh0\trleft-66\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \clvertalt\cltxlrtb\clbrdrt\brdrs\brdrw9 \clbrdrl\brdrs\brdrw9 \clbrdrb\brdrs\brdrw9 \clbrdrr\brdrs\brdrw9 \cellx8592
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\intbl\itap1{\cs28\f0\fs24\lang11274{\*\listtag0}\abinodiroverride\ltrch Segunda entrega}\cell{\*\abiendcell}{\*\abicellprops left-attach:0; right-attach:1; top-attach:6; bot-attach:7; bot-style:solid; bot-thickness:0.006944in; left-style:solid; left-thickness:0.006944in; right-style:solid; right-thickness:0.006944in; top-style:solid; top-thickness:0.006944in}\row
+\trowd \itap1\trgaph7\trql\trrh0\trleft-66\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \clvertalt\cltxlrtb\clbrdrt\brdrs\brdrw9 \clbrdrl\brdrs\brdrw9 \clbrdrb\brdrs\brdrw9 \clbrdrr\brdrs\brdrw9 \cellx8592
+\pard\plain\ltrpar\ql\intbl\itap1{\f0\fs24\lang11274{\*\listtag0}Corrector}\cell{\*\abiendcell}{\*\abicellprops left-attach:0; right-attach:1; top-attach:7; bot-attach:8; bot-style:solid; bot-thickness:0.006944in; left-style:solid; left-thickness:0.006944in; right-style:solid; right-thickness:0.006944in; top-style:solid; top-thickness:0.006944in}\row
+\trowd \itap1\trgaph7\trql\trrh0\trleft-66\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \clvertalt\cltxlrtb\clbrdrt\brdrs\brdrw9 \clbrdrl\brdrs\brdrw9 \clbrdrb\brdrs\brdrw9 \clbrdrr\brdrs\brdrw9 \cellx8592
+\pard\plain\ltrpar\ql\intbl\itap1{\f0\fs24\lang11274{\*\listtag0}Observaciones}{\f0\fs24\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\intbl\itap1{\cs28\f0\fs24\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\intbl\itap1{\cs28\f0\fs24\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\intbl\itap1{\cs28\f0\fs24\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\intbl\itap1{\cs28\f0\fs24\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\intbl\itap1{\cs28\f0\fs24\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\intbl\itap1{\cs28\f0\fs24\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\intbl\itap1{\cs28\f0\fs24\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\intbl\itap1{\cs28\f0\fs24\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\intbl\itap1\cell{\*\abiendcell}\row}{\*\abiendtable}
+\pard\plain\ltrpar\ql\itap0{\f0\fs24\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\sl240\slmult1\itap0{\f0\fs24\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\sl240\slmult1\itap0{\f0\fs24\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\sl240\slmult1\itap0{\f0\fs24\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\sl240\slmult1\itap0{\f0\fs24\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f0\fs24\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f0\fs24\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f0\fs24\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f1\fs24\b\lang11274{\*\listtag0}\abinodiroverride\ltrch Consigna:}{\cs28\f1\fs24\b\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f1\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch 1.}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0} }{\cs28\f1\fs20\lang11274{\*\listtag0}Resolver el problema por backtracking.}{\cs28\f1\fs20\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f1\fs20\i\lang11274\ltrch\abiltr{\*\listtag0}\tab a}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0}) Calcular el orden.}{\cs28\f1\fs20\i\lang11274\ltrch\abiltr{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f1\fs20\lang11274{\*\listtag0}2.}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0} }{\cs28\f1\fs20\lang11274{\*\listtag0}Programar el algoritmo de Gale}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0} & }{\cs28\f1\fs20\lang11274{\*\listtag0}Shapley para resolver el problema.}{\cs28\f1\fs20\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f1\fs20\i\lang11274\ltrch\abiltr{\*\listtag0}\tab a}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0}) Calcular el orden.}{\cs28\f1\fs20\i\lang11274\ltrch\abiltr{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f1\fs20\i\lang11274\ltrch\abiltr{\*\listtag0}\tab b}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0}) Justificar que la asignaci\'f3n es completa y estable, es decir que el algoritmo no deja personas solteras y la asignaci\'f3n realizada es estable.}{\cs28\f1\fs20\i\lang11274\ltrch\abiltr{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f1\fs20\i\lang11274\ltrch\abiltr{\*\listtag0}\tab c}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0}) Justificar que el algoritmo termina siempre.}{\cs28\f1\fs20\i\lang11274\ltrch\abiltr{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f1\fs20\i\lang11274\ltrch\abiltr{\*\listtag0}\tab d}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0}) \'bfEl algoritmo es sim\'e9trico? Justificar.}{\cs28\f1\fs20\i\lang11274\ltrch\abiltr{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f1\fs20\i\lang11274\ltrch\abiltr{\*\listtag0}\tab e}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0}) Si se les permitiera a las mujeres cambiar la lista de de preferencia durante la ejecuci\'f3n del algoritmo, como podr\'eda hacer una mujer dada, para conseguir el hombre \'f3ptimo. Explicar.}{\cs28\f1\fs20\i\lang11274\ltrch\abiltr{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f1\fs20\i\lang11274\ltrch\abiltr{\*\listtag0}\tab f }{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0}) De que estrategia algor\'edtmica se trata. Justificar.}{\cs28\f1\fs20\i\lang11274\ltrch\abiltr{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f1\fs20\b\lang11274{\*\listtag0}1}{\cs28\f1\fs20\b\lang11274\ltrch\abiltr{\*\listtag0})}{\cs28\f1\fs20\b\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f1\fs20\b\lang11274{\*\listtag0}\abinodiroverride\ltrch \tab a}{\cs28\f1\fs20\b\lang11274\ltrch\abiltr{\*\listtag0}) }{\cs28\f1\fs20\b\lang11274{\*\listtag0}Orden del Backtracking para un problema de NxN}{\cs28\f1\fs20\b\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f1\fs20\b\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f1\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch El algoritmo de backtracking,}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0} }{\cs28\f1\fs20\lang11274{\*\listtag0}en el peor caso,}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0} }{\cs28\f1\fs20\lang11274{\*\listtag0}prueba todas las combinaciones posibles de parejas,}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0} }{\cs28\f1\fs20\lang11274{\*\listtag0}es decir,}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0} }{\cs28\f1\fs20\lang11274{\*\listtag0}debe evaluar P}{\cs28\f1\fs20\sub\lang11274{\*\listtag0}N}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0} = }{\cs28\f1\fs20\lang11274{\*\listtag0}N}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0}! }{\cs28\f1\fs20\lang11274{\*\listtag0}parejas posibles,}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0} }{\cs28\f1\fs20\lang11274{\*\listtag0}pero en el camino para llegar a tener las N parejas,}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0} }{\cs28\f1\fs20\lang11274{\*\listtag0}debe hacer evaluaciones intermedias para determinar la estabilidad de las parejas formadas hasta el momento.}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0} }{\cs28\f1\fs20\lang11274{\*\listtag0}Es decir,}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0} }{\cs28\f1\fs20\lang11274{\*\listtag0}por cada una de esas permutaciones,}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0} }{\cs28\f1\fs20\lang11274{\*\listtag0}debo hacer N evaluaciones de estabilidad de las parejas,}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0} }{\cs28\f1\fs20\lang11274{\*\listtag0}quedando entonces N*N}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0}! }{\cs28\f1\fs20\lang11274{\*\listtag0}evaluaciones de estabilidad.}{\cs28\f1\fs20\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f1\fs20\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f1\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch La pareja sea estable si:}{\cs28\f1\fs20\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f1\fs20\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f1\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch Para todas las mujeres que el candidato prefiere m\'e1s que a la candidata}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0} (}{\cs28\f1\fs20\lang11274{\*\listtag0}y que est\'e1n comprometidas,}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0} }{\cs28\f1\fs20\lang11274{\*\listtag0}puesto que sino el candidato ya las hubiera elegido}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0})}{\cs28\f1\fs20\lang11274{\*\listtag0},}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0} }{\cs28\f1\fs20\lang11274{\*\listtag0}no prefieren al candidato por sobre su pareja actual.}{\cs28\f1\fs20\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f1\fs20\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f1\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch An\'e1logamente,}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0} }{\cs28\f1\fs20\lang11274{\*\listtag0}para todos los hombres que la canidata prefiere m\'e1s que al candidato}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0} (}{\cs28\f1\fs20\lang11274{\*\listtag0}y que est\'e1n comprometidos,}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0} }{\cs28\f1\fs20\lang11274{\*\listtag0}puesto que sino la candidata ya los hubiera elegido}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0})}{\cs28\f1\fs20\lang11274{\*\listtag0},}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0} }{\cs28\f1\fs20\lang11274{\*\listtag0}no prefieren la candidata por sobre su pareja actual.}{\cs28\f1\fs20\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f1\fs20\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f1\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch Esta verificaci\'f3n es sim\'e9trica sobre las listas de preferencias del hombre y la mujer candidatos.}{\cs28\f1\fs20\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f1\fs20\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f2\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch bool ParejaEstable(Candidato,}{\cs28\f2\fs20\lang11274\ltrch\abiltr{\*\listtag0} }{\cs28\f2\fs20\lang11274{\*\listtag0}Candidata}{\cs28\f2\fs20\lang11274\ltrch\abiltr{\*\listtag0})}{\cs28\f2\fs20\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f2\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch \{}{\cs28\f2\fs20\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f2\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch \tab ParejaEstable}{\cs28\f2\fs20\lang11274\ltrch\abiltr{\*\listtag0} = }{\cs28\f2\fs20\lang11274{\*\listtag0}verdadero}{\cs28\f2\fs20\lang11274\ltrch\abiltr{\*\listtag0};}{\cs28\f2\fs20\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f2\fs20\lang11274\ltrch\abiltr{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f2\fs20\lang11274{\*\listtag0}\tab iM}{\cs28\f2\fs20\lang11274\ltrch\abiltr{\*\listtag0} = }{\cs28\f2\fs20\lang11274{\*\listtag0}Candidato.preferencias.inicio}{\cs28\f2\fs20\lang11274\ltrch\abiltr{\*\listtag0}();}{\cs28\f2\fs20\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f2\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch \tab \tab }{\cs28\f2\fs20\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f2\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch \tab /}{\cs28\f2\fs20\lang11274\ltrch\abiltr{\*\listtag0}* }{\cs28\f2\fs20\lang11274{\*\listtag0}Recorro todas las mujeres mejor posicionadas que la candidata}{\cs28\f2\fs20\lang11274\ltrch\abiltr{\*\listtag0} *}{\cs28\f2\fs20\lang11274{\*\listtag0}/}{\cs28\f2\fs20\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f2\fs20\lang11274\ltrch\abiltr{\*\listtag0}\tab mientras ((iM<Candidata) && ParejaEstable)}{\cs28\f2\fs20\lang11274\ltrch\abiltr{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f2\fs20\lang11274{\*\listtag0}\tab \{}{\cs28\f2\fs20\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f2\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch \tab \tab /}{\cs28\f2\fs20\lang11274\ltrch\abiltr{\*\listtag0}* }{\cs28\f2\fs20\lang11274{\*\listtag0}Si la mujer no est\'e1 soltera}{\cs28\f2\fs20\lang11274\ltrch\abiltr{\*\listtag0} *}{\cs28\f2\fs20\lang11274{\*\listtag0}/}{\cs28\f2\fs20\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f2\fs20\lang11274\ltrch\abiltr{\*\listtag0}\tab \tab si (iM->soltera())}{\cs28\f2\fs20\lang11274\ltrch\abiltr{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f2\fs20\lang11274{\*\listtag0}\tab \tab \{}{\cs28\f2\fs20\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f2\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch \tab \tab \tab /}{\cs28\f2\fs20\lang11274\ltrch\abiltr{\*\listtag0}* }{\cs28\f2\fs20\lang11274{\*\listtag0}Me fijo si me prefiere m\'e1s que al que tiene ahora}{\cs28\f2\fs20\lang11274\ltrch\abiltr{\*\listtag0} *}{\cs28\f2\fs20\lang11274{\*\listtag0}/}{\cs28\f2\fs20\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f2\fs20\lang11274\ltrch\abiltr{\*\listtag0}\tab \tab \tab RankingCandidato = iM.preferencias.indice_de(Candidato);}{\cs28\f2\fs20\lang11274\ltrch\abiltr{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f2\fs20\lang11274{\*\listtag0}\tab }{\cs28\f2\fs20\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f2\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch \tab \tab \tab RankingParejaActual}{\cs28\f2\fs20\lang11274\ltrch\abiltr{\*\listtag0} = }{\cs28\f2\fs20\lang11274{\*\listtag0}iM.preferencias.indice_de(iM.pareja}{\cs28\f2\fs20\lang11274\ltrch\abiltr{\*\listtag0}());}{\cs28\f2\fs20\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f2\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch \tab }{\cs28\f2\fs20\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f2\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch \tab \tab \tab ParejaEstable}{\cs28\f2\fs20\lang11274\ltrch\abiltr{\*\listtag0} = }{\cs28\f2\fs20\lang11274{\*\listtag0}RankingCandidato}{\cs28\f2\fs20\lang11274\ltrch\abiltr{\*\listtag0} > }{\cs28\f2\fs20\lang11274{\*\listtag0}RankingParejaActual}{\cs28\f2\fs20\lang11274\ltrch\abiltr{\*\listtag0};}{\cs28\f2\fs20\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f2\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch \tab \tab \}}{\cs28\f2\fs20\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f2\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch \tab }{\cs28\f2\fs20\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f2\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch \tab \tab iM++}{\cs28\f2\fs20\lang11274\ltrch\abiltr{\*\listtag0};}{\cs28\f2\fs20\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f2\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch \tab \}}{\cs28\f2\fs20\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f2\fs20\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f2\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch \tab /}{\cs28\f2\fs20\lang11274\ltrch\abiltr{\*\listtag0}* }{\cs28\f2\fs20\lang11274{\*\listtag0}Sim\'e9trico para los preferidos de la Candidata}{\cs28\f2\fs20\lang11274\ltrch\abiltr{\*\listtag0} *}{\cs28\f2\fs20\lang11274{\*\listtag0}/}{\cs28\f2\fs20\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f2\fs20\lang11274\ltrch\abiltr{\*\listtag0}\tab ...\tab }{\cs28\f2\fs20\lang11274\ltrch\abiltr{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f2\fs20\lang11274{\*\listtag0}\}}{\cs28\f2\fs20\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f2\fs20\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f1\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch Recorrer la lista de candidatos es O(N}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0})}{\cs28\f1\fs20\lang11274{\*\listtag0}.}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0} }{\cs28\f1\fs20\lang11274{\*\listtag0}Y encontrar los \'edndices del candidato y de la pareja actual resultan ser O(N}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0}) }{\cs28\f1\fs20\lang11274{\*\listtag0}cada una,}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0} }{\cs28\f1\fs20\lang11274{\*\listtag0}con lo cual suman entre ambas O}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0}(}{\cs28\f1\fs20\lang11274{\*\listtag0}2}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0}*}{\cs28\f1\fs20\lang11274{\*\listtag0}N}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0})}{\cs28\f1\fs20\lang11274{\*\listtag0}.}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0} }{\cs28\f1\fs20\lang11274{\*\listtag0}El anidamiento hace multiplicar los \'f3rdenes,}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0} }{\cs28\f1\fs20\lang11274{\*\listtag0}que resultan en O(N}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0} * }{\cs28\f1\fs20\lang11274{\*\listtag0}2}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0}*}{\cs28\f1\fs20\lang11274{\*\listtag0}N}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0}) ~= }{\cs28\f1\fs20\lang11274{\*\listtag0}O(N}{\cs28\f1\fs20\super\lang11274{\*\listtag0}2}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0})}{\cs28\f1\fs20\lang11274{\*\listtag0}.}{\cs28\f1\fs20\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f1\fs20\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f1\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch Como es an\'e1loga la b\'fasqueda de esta condici\'f3n para los hombres que prefiere la candidata,}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0} }{\cs28\f1\fs20\lang11274{\*\listtag0}el orden es tambi\'e9n O(N}{\cs28\f1\fs20\super\lang11274{\*\listtag0}2}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0})}{\cs28\f1\fs20\lang11274{\*\listtag0},}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0} }{\cs28\f1\fs20\lang11274{\*\listtag0}que sumado al reci\'e9n calculado resulta en O}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0}(}{\cs28\f1\fs20\lang11274{\*\listtag0}2}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0}*}{\cs28\f1\fs20\lang11274{\*\listtag0}N}{\cs28\f1\fs20\super\lang11274{\*\listtag0}2}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0} ) ~= }{\cs28\f1\fs20\lang11274{\*\listtag0}O(N}{\cs28\f1\fs20\super\lang11274{\*\listtag0}2}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0})}{\cs28\f1\fs20\lang11274{\*\listtag0}.}{\cs28\f1\fs20\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f1\fs20\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f1\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch Por lo tanto,}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0} }{\cs28\f1\fs20\lang11274{\*\listtag0}el orden total del algoritmo es O(N}{\cs28\f1\fs20\super\lang11274{\*\listtag0}3}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0}*}{\cs28\f1\fs20\lang11274{\*\listtag0}N}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0}!)}{\cs28\f1\fs20\lang11274{\*\listtag0}.}{\cs28\f1\fs20\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f1\fs20\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f1\fs20\b\lang11274{\*\listtag0}\abinodiroverride\ltrch Verificaci\'f3n emp\'edrica del orden}{\cs28\f1\fs20\b\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f1\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch Como se puede ver,}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0} }{\cs28\f1\fs20\lang11274{\*\listtag0}el orden parece crecer m\'e1s r\'e1pido incluso que una exponencial.}{\cs28\f1\fs20\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f1\fs20\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\*\shppict{\pict\pngblip\picw993\pich641\picwgoal19860\picscalex99\pichgoal12820\picscaley97
+\bliptag10000{\*\blipuid 00000000000000000000000000002710}
+89504e470d0a1a0a0000000d49484452000003e1000002810806000000383aaa
+080000000473424954080808087c0864880000200049444154789cecdd797855
+d5a1ffffcfce44264212b44006c9440896515bea54862bfc80507b6b0b31d05e
+bd956b151cb8607dec152444a054505240b9d7168d1608c395daab89c0b7f432
+5c953aa051143410a6248c929c24e46480e4fcfea0397048cec94972b233bd5f
+cf739e72d6da7bafb5d7f179fa7cb2d65edb906413000000000068733e9264b3
+91c30100000000684b8661c8abbd3b0100000000407741080700000000c02484
+7000000000004c42080700000000c024847000000000004c420807004057762b
+edccd77797d9fde828f70d00404741080700747aebd6add3c08103e5e7e7a7a4
+a424656565b577973cc2300cfbc7cfcf4fc3860d534e4e4e9bb56526c23900a0
+bbf269ef0e0000d01a7ffef39fb560c102656565e9d65b6fd5fefdfb357dfa74
+050505e99ffff99fdbbb7bad66b3d92449d5d5d5dabe7dbbfee55ffe45c5c5c5
+eddcabd6abbf2f0000ba1b66c201009ddab265cbb466cd1add7efbedf2f3f3d3
+edb7dfae975f7e59cf3fffbcfd18c330949191a1e8e86879795df9bfbebcbc3c
+0d193244414141facd6f7ee370cdd3a74f6bdcb871ead1a387929292f4fefbef
+3b5c6bd1a2450a0d0d559f3e7df4d65b6f35daaf965edf159bcda63e7dfa3894
+d5cf94474545e99d77deb1979f38714277dd75977c7c7c1a9d753e7ffebc7ef0
+831f282b2bcb5e5f7f2d6763e6a9f6eaaf73ed359d8de9d75f7fadc18307dbc7
+91197400406747080700746a9f7ffeb9c68c19e3503666cc18e5e6e63a94e5e5
+e5e9d34f3f555d5d9d24e989279ed04f7ef2135db87041bebebe0ec7ce9a354b
+0f3cf080cacaca949191a119336638d4d7d5d5a9a8a848ab56add2dcb9731bed
+576bae7fadfad0ebefefaf5ffce2177aedb5d71cea6d369b6a6b6b959595a5d9
+b367dbcb67ce9ca9bbeeba4b56abb5c1ac73414181264c98a0850b176afaf4e9
+f67a9bcde670ecf563e6a9f61ae36c4c1f7ffc714d9932a5d1710400a0333224
+d958120600e8ac020202545c5cac8080007b99d56ad50d37dc20abd52ae94a90
+2d2f2f577070b0fd98a0a02015151529343454168b45616161f6f0181c1cac8a
+8a0afbb18661d883a86118aaacac94bfbfbf6a6b6be5ebebeb10525b7bfd6b19
+86613fa7b2b252fff99fffa9bffce52fdabb77af24e9dd77dfd5934f3ea9c387
+0fabb6b6d6e13a8181812a2a2a52585858836b0e183040696969faf9cf7fde68
+5bcec6acadda7335a68181813a7dfab47af5ead5601c0100e86c0cc360261c00
+d0b90d1d3a547bf6ec7128dbb3678f860f1fee50766d986c8acd66535151917d
+66f8fa80ecefef2f49f2f6f66e51206ceafa8d090808d0c30f3fac8f3efac85e
+f6e0830f6ad9b265b25aad2a2b2b6b10a29d79f1c517b560c1021d3d7ad4659b
+d78f595bb6e76a4c09dd0080ae84100e00e8d47efdeb5f6bd6ac59fafbdfffae
+4b972ee9c30f3fd4638f3da6a79e7acae57977dd75975e7cf145555757ebc517
+5f74a89b3871a2fee33ffe43168b450505054e97509b79fdcaca4aad5dbb5671
+7171f6b2aaaa2a858484a8baba5a0b162c70387ef4e8d15abe7cb96a6a6a1a5c
+eb9e7beed1ef7ef73b8d1b374ec78e1d937465e63e3f3fdf651f3cd99ebbeeb8
+e30efdfef7bf577575b556ac58d1ac730100e88808e100804e6dead4a95ab060
+81eebfff7e050505e9fefbefd7c2850b75efbdf7ba3c6ff5ead5facb5ffea2b0
+b03055555539d4bdf2ca2b2a2f2f57444484468f1ead1ffff8c7cdee97a7ae5f
+ff4c78484888d6ad5ba73ffde94ff6ba65cb96e9273ff989a2a3a3151a1aea70
+de9a356bb46bd72e050404343a4b3d75ea54a5a7a7ebeebbefd6f1e3c7f5efff
+feef1a3a74a8cb196d4fb6e7ae55ab5669cb962d0a0f0f57595999fcfcfcdc3e
+1700808e8867c201004087575353a3975e7a491b376ed4c71f7fdcdedd0100a0
+450cc3e03de10000a063ab5f0d909090a037de78a3bdbb030040ab10c2010040
+87c68a3d004057c233e100000000009884100e00000000804908e10000000000
+9884100e00000000804908e100000000009884100e00000000804908e1000000
+00009884100e000000008049da35846fdcb851fefefe0e652525251a3f7ebcfc
+fdfd356edc3895949474a93a0000000040f7d56e217cfffefd5ab56a95525252
+1ccad3d2d23460c0001517172b3131516969695daa0e00000000d0bdd9cc76e6
+cc19db2db7dc623b7efcb82d3939d9a12e2e2ece76f8f0619bcd66b3e5e5e5d9
+e2e2e2ba541d00000000a07b926433fe11c24d4bfc3535359a306182162f5eac
+3befbc5343860cd1810307ecf57e7e7eaaa8a890afafaf2e5dbaa4e0e0605557
+5777993a0000000040f76418867ccc6ef491471ed1fdf7dfaf3befbc539274f2
+e449b3bbd0618c1d3b56bb77ef7628f3f6f6566d6d6dfb740868238b9f5bdcde
+5d000000004c37efd9790dca4c0fe1999999caccccd4830f3e682f330c43f5b3
+f1d1d1d13a71e28412121274fcf871454545d98feb0a75d7dab56b578332c330
+244966ae4e00da926118fad18f7fd4dedd000000004c95fd7676a3e5a66fcc66
+b3d91c3ef565f5929393b562c50a59ad5665646468f2e4c95daa0e00000000d0
+7d75b8f784a7a7a72b2f2f4f616161cacbcb537a7a7a97aa0300000000745fa6
+6fcc06d7588e8eaec6300ce5e6e6b67737000000005365bf9ddde09970c3303a
+de4c3800000000005d15211c00000000009310c23b99fae5ea4da9ababd37df7
+ddd7e4712929292c7d07000000009310c2bba86ddbb669f0e0c14d1e3768d020
+6ddbb6cd236d96949468fcf8f1f2f7f7d7b871e3545252e2f4d837df7c53f1f1
+f1f2f1f151424282de7aebad06c76cdcb851fefefe0e658661387c4243431bad
+bbde679f7da6a14387aa478f1e9a3469924a4b4bdd6aafad3567cc24e9e5975f
+56fffefde5e5e5e5709faec673f3e6cd4a4a4a929f9f9f468c18a19d3b77bad5
+fed6ad5b3564c810f5e8d143b7dd769b3efbec337b9dabdf01000000807384f0
+2e6acb962d1a356a5493c78d1a354a9b376ff6489b6969691a3060808a8b8b95
+9898a8b4b434a7c73ef4d0437ae9a597545151a1952b576ac68c190ef5fbf7ef
+d7aa55ab949292e2507eedebed962c59a269d3a635a86bcc2f7ff94b3df4d043
+2a2e2e567272b2162e5ce8567bade1ceaa85e68c595656965e7ae925e5e4e4a8
+b6b6d6e15e5d8d677676b6b66fdfaed2d2523df3cc334a4d4d75abfdcd9b376b
+e3c68db2582c9a366d9ac3ca0a57bf0300000000e708e19d9861185ab4689142
+4343d5a74f1f87d9cf0f3ef84003070ed4eeddbb959494a4baba3a7b5d7575b5
+a2a3a375e4c8110d1a3448fbf6edf3487f7272723477ee5c0506066ace9c39ca
+c9c9717a6c545494fd1e24293a3ada5e77f6ec59fdea57bfd2a64d9b74e1c285
+46cfb7d96c7aedb5d71a847767befaea2bcd9831434141419a316386de79e79d
+66b53773e64c6ddcb8d1fe7dfdfaf59a3973a65b6dbbd29c31cbc8c8d0f2e5cb
+3578f0e00601dfd578ae5bb74e313131f6d9f3c8c848b7dadfb2658b060f1eac
+8080003df8e0832a2c2c6cd0a7e6fe0e0000004077e7d3de1d40ebd4d5d5a9a8
+a848d9d9d99a3b77aeeebdf75e49526161a17af7eead3163c6a86fdfbedabc79
+b37db672fdfaf51a356a94121212545353a382828246afed6a26b7b119e78282
+02f5efdf5f92141313d36868abb76edd3a8d1d3b56168b45a1a1a1dab3678f24
+a9a6a646a9a9a95ab56a95faf7efaf93274f367afeeeddbb151414a4ef7def7b
+4edbb8566262a2323333f5cb5ffe52afbffebafd9edd6d6fd5aa559a3871a2fa
+f5eb279bcda6cccc4c6ddfbeddadb65d69ce987df9e597dabd7bb7eebbef3e45
+4747eb4f7ffa93468e1c29c9f978d6abff2dc3c3c3b56bd7ae66b79f9191a1a9
+53a736286feeef000000007477cc8477724f3ffdb48282823465ca149d3871c2
+a1ae3e28a7a7a76bf1e2c5aaabab93cd6653464686e6cd9b673fc659d8be76c9
+f1f59fd67afcf1c7b564c912555454e8b9e79ed3134f3c21497ae4914774fffd
+f7ebce3bef9424a7a1f8d5575f6dd6eceb1ffef007ad5cb95237dc70838e1e3d
+2a2f2faf66b5e7ebebabacac2ccd9a354b8f3df698b2b2b2e4ebebdbe0b8eb9f
+4b77f59c7a73d5d6d62a262646e7ce9dd3a38f3eaa7ffbb77fb3d7391bcf7a36
+9b4d6565659a33674eb367f0fff8c73feaedb7dfd6ca952b1bd435f777000000
+00ba3b43928dddb13b8efab0e6ec37310cc35e77edbfafff9e9898a8ddbb772b
+222242923476ec58cd9c3953818181caccccd4d6ad5b2549a74e9dd298316394
+9797e7b42f8d69ac7ff1f1f1dab1638712121274f8f0614d9c3851f9f9f98d9e
+dfa3470f592c16050404c86ab52a3c3c5c5555552eff2050cf62b128363656f9
+f9f90a0f0f6fb4dfaefe9bcececed673cf3da78f3efac8adf6ea7df9e597bafb
+eebb651886de7bef3d252424386dc39d7e48cd1bb3f8f8781d387040818181b2
+5aad0a0d0d554d4d8d24e7e379bdeaea6a858484a8babadaadf657ac58a137de
+7843fffbbfffabdebd7b3b5caba9dfe1da71c8cdcd75390e000000405793fd76
+b6e63d3bcfa1cc300c66c2bbaadb6fbf5d870e1db27f5fb870a1162f5eace5cb
+976bfefcf9f6f243870ee98e3bee68f41acd9d094f4e4ed68a152b64b55a9591
+91a1c993273bed5f5c5c9cde78e30d5556562a333353f1f1f18db6595f76ad0d
+1b3668c284092e839fb3fb3978f0a09e7aea29fb4cb13bed4952454585a64d9b
+a6d75f7f5dab57af564a4a4aa321b7b99a3366f7dc738f32333365b55a959999
+e9b0fbbdb3f194a4d9b367ebfcf9f32a2d2dd5b265cb346cd830b7da5fb46891
+5e7ffd75fded6f7f6b10c0a596ff0e00000040774608efa2525252b477ef5efb
+f7d1a3472b2c2c4cc1c1c11a316284bd7cefdebd1edb113c3d3d5d7979790a0b
+0b535e5e9ed2d3d3ed75d7cf38af5dbb56ab57af56cf9e3db566cd1aad5dbbd6
+ed769c2d816e6c19f8b575dedede9a30618266ce9ca95ffce217cdbab759b366
+e9e1871fd6a449933475ea544d9f3e5d8f3efa68b3aed198e68cd9c2850b9593
+93a3b0b030bdf2ca2bcaccccb4d7b91acfa143876af8f0e1eadbb7aff6ecd9a3
+0d1b36b8d5fe82050b74e0c001dd78e38df6f1bcf60f0f2c45070000009a8fe5
+e81d4c53cbd1dd555757a7d4d4546dd9b2459274e9d225cd9831434f3df59486
+0c19623f2e2525459b366db23f23dd56dc599a0d475d65cc588e0e000080ee88
+e5e8dd8c9797973d801b86a1c0c0408d1d3bd621804b575e43d5d6015c6afd1f
+15ba23c60c000000e87a78455937409803000000808e81997000000000004c42
+080700000000c024847000000000004c42080700000000c02484700000000000
+4cc2eee81d54fdfbc201000000005d0721bc03cacdcd6def2e0000000000da00
+cbd101000000003009211c00000000009310c201000000003009cf847740c387
+0f6fef2e008d62bf02000000a07508e11d94cd666bef2e000ed8b11f00000068
+3d96a30300000000601242380000000000262184030000000060124238000000
+00002621847732ee6e8e555757a7fbeebbafc9e3525252d8040e000000004c42
+08efa2b66ddba6c183073779dca04183b46ddb368fb4595252a2f1e3c7cbdfdf
+5fe3c68d53494989d363df7cf34dc5c7c7cbc7c7470909097aebadb7ec759b37
+6f56525292fcfcfc3462c408eddcb9d35e671886c3273434d4699d993c75efae
+aee3ea3c57f7de9cba6bc71300000080e711c2bba82d5bb668d4a8514d1e376a
+d4286ddebcd9236da6a5a569c080012a2e2e566262a2d2d2d29c1efbd0430fe9
+a5975e5245458556ae5ca9193366d8ebb2b3b3b57dfb76959696ea99679e516a
+6aaabdce66b3d93f4b962cd1b469d31cae7b6dbda7b813e83d75efaeaee3ea3c
+c9f5bd3bab6b6a3c01000000781621bc13330c438b162d526868a8faf4e9e330
+33fac1071f68e0c081dabd7bb792929254575767afabaeae567474b48e1c39a2
+41830669dfbe7d1ee94f4e4e8ee6ce9dabc0c040cd9933473939394e8f8d8a8a
+b2df8324454747dbebd6ad5ba7989818797979c9300c4546463638df66b3e9b5
+d75e6b10449b3273e64c6ddcb8d1fe7dfdfaf59a397366b3aed1184fddbbabeb
+b83aafb55a3a9e000000009ac7a7bd3b80d6a9abab53515191b2b3b33577ee5c
+dd7befbd92a4c2c242f5eedd5b63c68c51dfbe7db579f366fb2ce7faf5eb356a
+d428252424a8a6a6460505058d5edbd50c7063b3ad050505eadfbfbf24292626
+468585854ecf5fb76e9dc68e1d2b8bc5a2d0d050edd9b3a7d1b6c3c3c3b56bd7
+ae06e7efdebd5b414141fadef7bee750deab572fd5d6d66acc98317af9e597ed
+fda9b76ad52a4d9c3851fdfaf593cd66536666a6b66fdfeeb49feef2d4bdbbba
+4e5363e6eade9b1a1767e309000000c0b39809efe49e7efa6905050569ca9429
+3a71e284435d7d504e4f4fd7e2c58b555757279bcda68c8c0ccd9b37cf7e8cb3
+b07ded52e5eb3fadf5f8e38f6bc99225aaa8a8d073cf3da7279e78a241db6565
+659a33674ea333d5afbefa6aa3cbb14b4b4b75ecd831dd7cf3cd8d2eadf6f5f5
+5556569666cd9aa5c71e7b4c595959f2f5f56d70dcf5cf507bf259f3a6eebd25
+e7b9ba7777c6a5b1f104000000e07986241bbb63771cf521cfd96f621886bdee
+da7f5fff3d313151bb77ef564444842469ecd8b19a3973a6020303959999a9ad
+5bb74a924e9d3aa53163c6282f2fcf695f1ad358ffe2e3e3b563c70e252424e8
+f0e1c39a3871a2f2f3f31b3dbf478f1eb2582c0a080890d56a557878b8aaaaaa
+1a1c575d5dad909010555757dbcb2c168b626363959f9faff0f0f046af5f5959
+a95ebd7aa9a6a6a641dd975f7ea9bbefbe5b8661e8bdf7de53424282d3fb941a
+8e73633c75efaeaee3ee98b9baf7c6eadc19cffa71c8cdcd75390e00000000ae
+c87e3b5bf39e9de75066180633e15dd5edb7dfae43870ed9bf2f5cb8508b172f
+d6f2e5cb357ffe7c7bf9a1438774c71d77347a8de6ce842727276bc58a15b25a
+adcac8c8d0e4c9939df62f2e2e4e6fbcf1862a2b2b959999a9f8f8787bddecd9
+b375fefc799596966ad9b2651a366c98c3b91b366cd08409139c06c6d2d2522d
+5dba54c3870f6f50575151a169d3a6e9f5d75fd7ead5ab959292d268906d2e4f
+ddbbabebb83aaf9eab7b7756d7d47802000000f01c427817959292a2bd7bf7da
+bf8f1e3d5a6161610a0e0ed6881123ece57bf7ee554a4a8a47da4c4f4f575e5e
+9ec2c2c2949797a7f4f4747bddf5b3ea6bd7aed5ead5abd5b3674fad59b3466b
+d7aeb5d70d1d3a54c3870f57dfbe7db567cf1e6dd8b0c1e15c674ba7eb978bf7
+eddb571f7cf04183f32469d6ac597af8e1873569d2244d9d3a55d3a74fd7a38f
+3edada5bf7d8bdbbba8eabf35cdd7b53e3c25274000000c03c2c47ef609a5a8e
+eeaebaba3aa5a6a66acb962d92a44b972e69c68c197aeaa9a73464c810fb7129
+2929dab46993bcbcdaf6ef31ee2ce9eeaabacabdb31c1d000000701fcbd1bb19
+2f2f2f7b00370c438181811a3b76ac430097aebc4fbcad03b8d4fa3f2a7466dd
+f9de0100000038e21565dd002110000000003a0666c201000000003009211c00
+000000009310c201000000003009211c00000000009310c20100000000300921
+1c000000000093f08ab20eca308cf6ee0200000000c0c308e11d506e6e6e7b77
+0100000000d006588e0e00000000804908e100000000009884e5e81dd0f0e1c3
+dbbb0b8047f18805000000700521bc83b2d96ceddd05c023d86410000000b88a
+e5e800000000009884100e00000000804908e100000000009884100e00000000
+804908e10000000000988410dec9b8bbd3745d5d9deebbefbe268f4b49496127
+7600000000300921bc8bdab66d9b060f1edce47183060dd2b66ddb3cd2664949
+89c68f1f2f7f7f7f8d1b374e2525254e8f7df3cd37151f1f2f1f1f1f252424e8
+adb7de6a70ccc68d1be5efefef50b679f366252525c9cfcf4f23468cd0ce9d3b
+ed758661d83fd773759eabbab6d69c31bbf6fe0cc3506868a8bdced578baaa6b
+e9b8b8f3fb01000000688810de456dd9b245a3468d6af2b851a34669f3e6cd1e
+69332d2d4d03060c507171b1121313959696e6f4d8871e7a482fbdf4922a2a2a
+b472e54acd9831c3a17efffefd5ab56a955252521ccab3b3b3b57dfb76959696
+ea99679e516a6aaabdce66b3399dd577759eabbad67067d54273c6acfefe6c36
+9b962c59a269d3a6d9eb5c8da7abba968e4b53bf1f00000080c611c23b31c330
+b468d122858686aa4f9f3e0eb3911f7cf081060e1ca8ddbb772b292949757575
+f6baeaea6a454747ebc891231a346890f6eddbe791fee4e4e468eedcb90a0c0c
+d49c3973949393e3f4d8a8a828fb3d48527474b4bdeeecd9b3fad5af7ea54d9b
+36e9c2850b0ee7ad5bb74e313131f2f2f29261188a8c8c74ab6faece73e79a33
+67ced4c68d1beddfd7af5faf993367bad5b62bcd19b37a369b4dafbdf69a43f0
+75359eaeea5a3a2eaeae09000000c0399ff6ee005aa7aeae4e454545caceced6
+dcb97375efbdf74a920a0b0bd5bb776f8d1933467dfbf6d5e6cd9bed33a7ebd7
+afd7a851a3949090a09a9a1a151414347a6d5733b98dcd38171414a87ffffe92
+a49898181516163a3d7fddba751a3b76ac2c168b424343b567cf1e49524d4d8d
+525353b56ad52af5efdf5f274f9e74daaff0f070eddab5cb691bcd39afa96bae
+5ab54a13274e54bf7efd64b3d9949999a9eddbb7bbddb633cd19b37abb77ef56
+505090bef7bdefd9cb9c8d67537552cbc6a5a96b02000000681c33e19ddcd34f
+3fada0a0204d993245274e9c70a8ab0fcae9e9e95abc78b1eaeaea64b3d99491
+91a179f3e6d98f7116b6af5dfe7cfda7b51e7ffc712d59b2441515157aeeb9e7
+f4c4134f48921e79e411dd7ffffdbaf3ce3b25a9d1106eb3d9545656a63973e6
+346b36dad5794d5dd3d7d7575959599a356b961e7bec31656565c9d7d7b7c171
+d73f97eeea39f5967af5d5571b2cff76369e4dd5492d1b97a6ae09000000a071
+86241bbb63771cf561cdd96f621886bdeeda7f5fff3d313151bb77ef56444484
+2469ecd8b19a3973a6020303959999a9ad5bb74a924e9d3aa53163c6282f2fcf
+695f1ad358ffe2e3e3b563c70e252424e8f0e1c39a3871a2f2f3f31b3dbf478f
+1eb2582c0a080890d56a557878b8aaaaaa5cfe41e07ad5d5d50a090951757575
+837ebbfa6fdad9794dd57df9e597bafbeebb651886de7bef3d252424386dc39d
+7e48cd1b3349b2582c8a8d8d557e7ebec2c3c3ede5cec6b3a93a77effdfa3a77
+af593f0eb9b9b92ec701000000e86ab2dfced6bc67e739941986c14c785775fb
+edb7ebd0a143f6ef0b172ed4e2c58bb57cf972cd9f3fdf5e7ee8d021dd71c71d
+8d5ea3b933e1c9c9c95ab16285ac56ab3232323479f264a7fd8b8b8bd31b6fbc
+a1caca4a6566662a3e3ebed136ebcbeacd9e3d5be7cf9f576969a9962d5ba661
+c386b9351eaece73e79a1515159a366d9a5e7ffd75ad5ebd5a2929294e436773
+3467cc2469c3860d9a3061824300979c8f6753752d1d1757d704000000e01c21
+bc8b4a4949d1debd7beddf478f1eadb0b0300507076bc48811f6f2bd7bf736d8
+81bca5d2d3d3959797a7b0b030e5e5e5293d3ddd5e77fd0cf7dab56bb57af56a
+f5ecd9536bd6acd1dab56bdd6a63e8d0a11a3e7cb8faf6edab3d7bf668c3860d
+0e6d5cbf0cdc9df35cd5d59b356b961e7ef8614d9a344953a74ed5f4e9d3f5e8
+a38fba37302e3467cca4c697a24baec7d3555d4bc7a5a5bf1f000000d0ddb11c
+bd83696a39babbeaeaea949a9aaa2d5bb648922e5dbaa4193366e8a9a79ed290
+2143ecc7a5a4a468d3a64df2f26adbbfc7b8b3341b8ebaca98b11c1d000000dd
+11cbd1bb192f2f2f7b00370c438181811a3b76ac430097aebc4fbcad03b8d4fa
+3f2a74478c19000000d0f5f08ab26e803007000000001d0333e1000000000098
+84100e00000000804908e1000000000078d0a7efed52e1d79f375a4708070000
+0000c0433edcf9ae2e55554a9276bc99d5a09e100e0000000080077cb8f35d49
+d20fc6252b2a6998a486419cddd13ba8faf7850300000000ba0e43928d575875
+1c8661283737b7bdbb01000000006881fad9f0cf3efd4c3fb9f7279a3065babd
+ce300c96a30300000000e0293f18972c5fff00497208e0f5588e0e0000000080
+07dd72d7589d2aae68b48e997000000000004c42080700000000c02484700000
+0000004c42080700000000c024847000000000004c42080700000000c0248470
+00000000004c42080700000000c024847000000000004c42080700000000c024
+847000000000004c42080700000000c024847000000000004c42080700000000
+c024847000000000004c42080700000000c024847000000000004c4208070000
+0000c024847000000000004c42080700000000c024847000000000004c420807
+00000000c024847000000000004c42080700000000c024847000000000004c42
+080700000000c024847000000000004c42080700000000c02484700000000000
+4c42080700000000c024847000000000004c42080700000000c0248470000000
+00004c42080700000000c024847000000000004c42080700000000c024847000
+000000004c42080700000000c024847000000000004c42080700000000c02484
+7000000000004c42080700000000c024847000000000004c42080700000000c0
+24847000000000004c42080700000000c024847000000000004c420807000000
+00c024847000000000004c42080700000000c024847000000000004c42080700
+000000c024ed12c2376fdeaca4a424f9f9f969c48811dab973a7bdaea4a444e3
+c78f97bfbfbfc68d1ba79292922e550700000000e8beda25846767676bfbf6ed
+2a2d2dd533cf3ca3d4d4547b5d5a5a9a060c18a0e2e2622526262a2d2dad4bd5
+0100000000ba2f4392cd66b3b54be3d5d5d57ae79d77b468d1227dfef9e792a4
+f8f878edd8b1430909093a7cf8b0264e9ca8fcfcfc2e53d714c330949b9beba1
+110600000000b487ecb7b335efd9790e658661b45f08370c4392141e1eae5dbb
+7669e8d0a192243f3f3f555454c8d7d757972e5d527070b0aaababbb4c9d3be3
+42080700000080cecd59086fb78dd96c369bcacaca3467ce1ccd9c39b3bdbad1
+aec68e1d7be52f21d77c00000000005d57bbee8edeb3674f3df5d453fae4934f
+ec65d1d1d13a71e28424e9f8f1e38a8a8aea5275d7dab56b976c369bc3070000
+0000d075b54b089f3d7bb6ce9f3fafd2d2522d5bb64cc3860db3d72527276bc5
+8a15b25aadcac8c8d0e4c993bb541d00000000a0fb6a97103e74e8500d1f3e5c
+7dfbf6d59e3d7bb461c3067b5d7a7abaf2f2f2141616a6bcbc3ca5a7a777a93a
+0000000040f7d5aebba3a32136660300000080ceafc36dcc067dfa524b000020
+004944415400000000407743080700000000c024847000000000004c42080700
+000000c024847000000000003c28f7835c151d2e6ab4cec7e4be0000000000d0
+a5157e50a8eafcea46eb98090700000000c043723fc855d41d51ea91d043ffb7
+e3ff1ad413c20100000000f090c20f0a35fc8ee18a1c10a9433b0e35a8278403
+00000000e001f5b3e0f5064d18d460369c67c20100000000f080a28f8ae4ddc3
+5bdb3fdfaea3df1c55646da42e575ed60f27fcd07e0c211c00000000000f98fc
+ef93edffbefcf665fdebb3ffdae01896a30300000000e0011b36fc4d172f5eb4
+7f2f2b2bd3ca959b1d8e21840300000000e001f7dc3352ab57ffafcacaca5559
+59a5679ed9a0071e98e0708c21c966b3d9daa78768c0300ce5e6e6b677370000
+0000002d505656ae254bfe2a4b49a1b6ef7851a1a1a1f63ac330980907000000
+00c02c847000000000003ca0acac5c2fbfbc4bf3e68dd7b8bb23347ffe46592c
+16876308e1000000000078c03bef7ca4c71fff278584f4544080bf7efbdb9feb
+8d3776381cc32bca0000000000f0809ffffc6e87ef2121219a3dfb3e873266c2
+01000000003009211c00000000009310c201000000003009211c000000000093
+10c201000000003009211c00000000009310c201000000003009211c00000000
+009310c201000000003009211c00000000009310c201000000003009211c0000
+0000009310c201000000003009211c00000000009310c201000000003009211c
+00000000009310c201000000003009211c00000000009310c201000000003009
+211c00000000009310c201000000003009211c00000000009310c20100000000
+3009211c00000000009310c201000000003009211c00000000009310c2010000
+00003009211c00000000009310c201000000003009211c00000000009310c201
+000000003009211c00000000009310c201000000003009211c00000000009310
+c201000000003009211c00000000009310c201000000003009211c0000000000
+9310c201000000003009211c00000000009310c201000000003009211c000000
+00009310c201000000003009211c00000000009310c201000000003009211c00
+000000009310c201000000003009211c00000000009310c20100000000300921
+1c00000000009310c20100000000f0a08a13879cd611c20100000000f0a0d3db
+5f775a47080700000000c083aace1538ad23840300000000e0413525e79cd611
+c20100000000f0a0cac96b9cd611c20100000000f0a093e7bc9dd611c2010000
+0000f010eba9a3aaf86aafd37a423800000000001e72e1c377557bfe88d37a42
+3800000000001e527dae40c72e8438ad27840300000000e021d5960bfafa5c98
+d37a423800000000001e12f09325aaed15ebb49e100e000000008087149eb5e9
+a69b829dd613c20100000000f080ea0b6754fede06dd745390d36308e1000000
+00007840d9d71fe9f2b97cf5efcf4c3800000000006daaeaec099db68631130e
+00000000405bbb6c2dd7c1f37d141d4d080700000000a04df5bd778efe5e14a3
+888840a7c710c20100000000f08053672e29222250dedecea336211c00000000
+8056ba6c2dd799cd8b5d2e459708e10000000000b45a65d1115d3a7fdce53bc2
+2542380000000000ad5675eea44a6a7bbb7c3d9944080700000000a0d56aab2b
+75c21ae9f2f56412211c000000008056fbcee8a9da56f07d423800000000006d
+adbac6268ba5467dfa04b83c8e100e00000000402b1d7c71a6a2a2fc5dbe9e4c
+22840300000000d02a35a5dfead2a93cdd74534893c7ba1dc2d7ae5dab193366
+c866b3e9a73ffda97af5eaa5ad5bb7b6aaa30000000000747655674faacaaf4f
+93cf834b928fbb175dbc78b1f6ecd9a39c9c1c5db87041dbb66dd3830f3ea89f
+fdec67adea2c00000000009d9997af9fce28aec977844bcd98092f2a2a524444
+847272723465ca148d1c3952478e1c6955470100000000e8ec826307ebff954d
+766b26dced101e1717a77dfbf6e9c30f3f547272b20a0b0b151919d9aa8e0200
+000000d0159c3c59e1d999f0f4f474dd73cf3d1a3d7ab4e2e3e3b574e952cd9f
+3fbf559d0400000000a0b33b98f1846c55a5baf146ff268f75fb99f0d4d454a5
+a6a6dabfbff2ca2b2deb1d00000000005d445d6dadcabffe507d2226c9cbcb68
+f2785e510600000000400bd55c38ad3abf5eea17dddbade3dd0ee1c78e1dd3a4
+4993141414a4a0a020252727ebd8b1632dee2800000000009d9e9797cefa0d96
+bfbf7bf1daed103e6dda34dd72cb2d2a2c2c545151916ebdf5564d9b36adc5fd
+0400000000a0b3f3bf21421ffb4fd7c89137dacb6a6b6a9d1eef7608fff4d34f
+f5ecb3cf2a2c2c4ca1a1a19a3f7fbef6efdfdfbade0200000000d089d9eaea74
+fcf845c5c6f6b4971d5c79d0e9f16e87f011234668d1a2452a292991c562d1d2
+a54b75cb2db7b4aeb70000000000746247fef01b5d3c7552fdfb5f7d3d59f9d1
+72a7c7bb1dc2b3b2b2f4c9279f28323252111111dab76f9f366cd8d0bade0200
+000000d089957ef399bc7d7dd4ab979fbdacfc98f310eef62bcae2e3e3b563c7
+8ed6f50e00000000802ee272e545d55acb151a15692fbb54714935a53532d4f8
+ebcadc0ee10000000000e01a369b2ef6bd4b31de21f6a28bc72f2ab87fb02a54
+d1e8292e43b86134fda2719bcdd6cc5e0200000000d0f9f904f6d4a7c10f28a6
+4f80bdacfc58b982635a18c2af0dd8bff9cd6fe4ebebab279f7c5292f4e28b2f
+aaaaaaca13fd0600000000a0d3a9abbdace3c72fea073fb8fa7ab2f2a3e5ea19
+d7536775b6d173dc5e8ebe7af56a5db87041fefefe92a4f9f3e72b2c2c4ccb97
+2f6f65b70100000000e87c8eafffad8c53bd151333c45e76f1d8454525474995
+8d9fe3f6eee87171715ab264892c168b2c168b162f5eacf8f8f856771a000000
+0080cee8e2b1af74b6c45b111181f6b2f263e5ea79cd3bc3afe77608dfba75ab
+3efef8634546462a3232521f7df491b66edddaba1e0300000000d009d9eaea54
+75f6a47c7a47c9c7e74ab4aeada955e5e94a05dd14e4f43cb797a32726266afb
+f6edadef2900000000009d9ccd56a7eaa851ea1770f579f08a820a05f40d90b7
+9fb7d3f37845190000000000cde4e5eda3afbff3a0627a5eb6975d3c7e51c1b1
+c1aecf73b781b7de7a4bb1b1b1f2f2f2926118f60f0000000000dd8dadae4e27
+8e162b26e6eaf3df4d3d0f2e3523843ff2c823faddef7ea74b972ec966b3d93f
+00000000007437055b572aa068af6262aece7cd7bf9ecc15b743787575b57ef4
+a31fc9dbdbf9da760000000000ba838a823c1d3bebe310c2ada7ac0a49087179
+9edb21fcc9279fd40b2fbca0aaaaaa96f71200000000802ec07aeab84ad54721
+217ef6b2912f8c54e8a05097e7b9bd31db82050b24490b172e742867493a0000
+0000a0bbb91cf17d8514473994f9dfe0dfe4796e8770c2360000000000579c88
+faa5fa5fb434fb3cb797a30300000000802b3ba3171e3dabd82676426f8cdb21
+fcdad792f18a32000000004077757afb1b0a3c96a3fefd5dbf13bc312d5a8e5e
+5959a965cb96c9c7c7edd30100000000e8122a4f1dd1c96f833439f66a08ff66
+ed378a4b8d936fb0afcb735bb41c3d202040bffef5afb57cf9f2969c0e000000
+0040a7653d755c478b7b292222d05e96bf3e5fb555b54d9edba2105e5b5bab77
+df7d577e7e7e4d1f0c000000004017628bfda16cbde3e4ed7d25525717574b36
+0fef8e7eedf3df8661283a3a5a6bd6ac6941770100000000e8bccef4b9479137
+15dabf971f2b57708c7bcf87f38a320000000000dc64abab5551de09c5c686da
+cb4af34a15d02fc0adf379451900000000006e3ab373a3fcf2fe4731d7cc7c97
+7c55a26037774a6fd52bca7af4e8a1ef7ffffbdab76f5ff37b0e000000004027
+632dccd3094ba84308af3e57adf061e16e9deff672f4a79f7e5abebebe7af2c9
+2725492b56ac505959996ebae9263df0c003cacbcb6b66d70100000000e85c2a
+4f1dd581c2dbf5f83521bc2cbf4c3de37aba75bedb217cf5ead5ba70e182fcfd
+afecf6366fde3c858787aba4a444bffef5af9bd96d00000000003a9f1ec37fac
+e2dd3dd4b3e795b785559754abaea64e817d039b38f30ab797a3c7c6c6ea77bf
+fb9d4a4b4b65b158b474e952f5efdf5f7e7e7e6cda0600000000e8164e878c52
+dc801beddfcbf3cbd533debd5970a91921fccd37dfd4fbefbfaf7efdfa292222
+42efbdf79ede7cf34d49cddf397debd6ad1a3264887af4e8a1db6ebb4d9f7df6
+99bdaea4a444e3c78f97bfbfbfc68d1ba79292922e550700000000e89cea2e55
+abe0ab3c25245c0dddcd598a2e352384272525e9af7ffdabac56abac56ab76ee
+dca99b6fbeb9793dfe87cd9b376be3c68db2582c9a366d9aeebbef3e7b5d5a5a
+9a060c18a0e2e2622526262a2d2dad4bd501000000003aa7d3ff6fbd6c87b629
+2121c45e569e5fae9001212ece726448b2b5e772f2f2f272f5e9d34756ab5592
+141f1faf1d3b7628212141870f1fd6c48913959f9fdf65ea9a6218867273733d
+34ba00000000004f39f287ffd0863d619a3aef21dd7c739824e9ff1efc3f253d
+92a41b47dee8706cf6dbd99af7ec3c8732c330dc9f097ffffdf7959494242faf
+2ba74c9f3e5d9b366d6aed3d2823234353a74eb57f2f282850fffefd25493131
+312a2c2cec52750000000080cec95a94af0345bd141b7b75f979797e79db2c47
+9f316386323232eccf7f3ffffcf37ae699679ad1dd86fef8c73feaedb7dfd6ca
+952b5b759dce6aecd8b10ddebd0e00000000e8987c6f7b409742fa2b20e0ca8b
+c6aabead92bc24ff1bfcddbe86db21fcd8b163faa77ffa27fbf79e3d7beacc99
+33cde8aea3152b56e8a5975ed28e1d3b141a1a6a2f8f8e8ed68913272449c78f
+1f5754545497aabbd6ae5dbb64b3d91c3e00000000808ea9c07bb8e2e2c3ecdf
+cb8e942924defde7c1a56684f01ffef087dab2658b24e9d4a9539a3d7bb6264e
+9cd8acc6ea2d5ab448afbffebafef6b7bfa977efde0e75c9c9c95ab16285ac56
+ab3232323479f2e42e550700000000e87c2e5794a9e8c0970d36656bceebc9a4
+6684f075ebd6e9cf7ffeb38282823460c0005dbc78517ff8c31f9ad558bd050b
+16e8c08103baf1c61bedcbb0abaaaa2449e9e9e9cacbcb53585898f2f2f2949e
+9e6e3faf2bd401000000003a9f337fdd205bfe1e0db86627f4b2fc328524346f
+26bcdd77478723764707000000808ee7f09a27f5eaaebefad5f30f2b2eee4af0
+fefcb79f2b36355621710d83b8b3ddd17d4ce92d00000000009d5845d1517d7d
+6e906eba29d85e36ec9961cdbe8edbcbd1d7ae5dab193366c866b3e9a73ffda9
+7af5eaa5ad5bb736bb4100000000003a1baf514fc8af4fac7c7cdc8ed18d727b
+267cf1e2c5dab3678f72727274e1c2056ddbb64d0f3ef8a07ef6b39fb5aa0300
+000000007474c7abe3959070aed5d7713bc2171515292222423939399a32658a
+468e1ca923478eb4ba0300000000007464d5256775e68bfd0e9bb2b594db213c
+2e2e4efbf6edd3871f7ea8e4e4641516162a3232b2d51d0000000000a0233bfb
+b78daa3df9a9e2af7927785d6d5d8baee576084f4f4fd73df7dca3d1a3472b3e
+3e5e4b972ed5fcf9f35bd42800000000009d456551be0e9d0d5542c2d57782ef
+9bb54fd633d6665fcbed67c2535353959a9a6afffeca2baf34bb310000000000
+3a1bebe9133a51f67df5ed1b28e9ca2c78c98112f906fb36fb5abca20c000000
+0000176affbf250a3d5d222f2f43925479ba527ebdfc5a14c2dd5e8e7eecd831
+4d9a34494141410a0a0a527272b28e1d3bd6ec060100000000e84cf2cf07293e
+feea52f4b22365ea79cdf7e6703b844f9b364db7dc728b0a0b0b555454a45b6f
+bd55d3a64d6b51a30000000000740695a78fe9c2971f3aec8c5e9e5fdef621fc
+d34f3fd5b3cf3eabb0b0308586866afefcf9dabf7f7f8b1a0500000000a03338
+f3b78daa2a3aa28484ab21bc2cbf4c21092d7b5d99db217cc488115ab468914a
+4a4a64b158b474e952dd72cb2d2d6a140000000080cec05a90a70345a10e21bc
+fc880933e1595959fae4934f141919a9888808eddbb74f1b366c6851a3000000
+0000740695670b74be2e4261613d245dd919dd7acaaa90f896cd84bbbd3b7a7c
+7cbc76ecd8d1a2460000000000e88c2a92ff53fe8505f6efe547cbe5d7db4fde
+3dbc5b743db767c2bdbcdc3e1400000000802e21bf50bae38e3ef6efa5df942a
+7450688bafe776b28e8c8cd4f9f3e75bdc1000000000009d49d9d71febdb031f
+6be0c05ef6b2d243a50a4d322184cf9d3b570b162cd0c58b175bdc1800000000
+009dc5999d592a2e3aa3c4c4abcf7f977e53aa5ed784f2e672fb99f0b973e74a
+92feebbffecba1dc66b3b5b87100000000003aaa8a93dfe8e099a18a8dbdb213
+baadcea6d2bc52f54a32218413b60100000000dd85adae5697aaaa141cd95f3e
+3e5716915b4f59e513e0a31effd829bd25d86d0d0000000080eb185ede2ab8eb
+bf3420f1eaf3dfad5d8a2e3523841b86e1561900000000005dc1d787ad4aba66
+e979e9d7ad5b8a2e3523847b7b7baba6a6c6febda6a686d7960100000000baa4
+d37f5daff379df2831f16ae8b67c6d312f84df76db6d5ab060814a4a4a545252
+a2850b176ae4c891ad6a1c00000000808ee8c2dfb7e97cd1b71edd195d6a4608
+dfb06183bef8e20b4546462a2a2a4ab9b9b9dab87163ab1a0700000000a0a3a9
+abad95f5d45159fda3d5b3a79fbd7cf09cc10a8a0c6ad5b5ddde1dbd7ffffe7a
+f7dd775bd51800000000001d5d5db5559742621433a08f4379d4a4a8565fdbed
+100e000000004077e013d8539f46cdd3405fcf47e62697a3d7ef806e1846a31f
+0000000000ba9abcbc7287e7c13da5c9106eb3d9ecffdbd8070000000080aee4
+d8fadfeadba34735b0959bb03586778c0100000000708de24f77cb5a6953bf7e
+8192a4bacb753af37f673c726db743f8fffccfff282e2e4e5e5e5e2c47070000
+0000744997ca2dba5c69d50db1d1f2f2ba92794b0e94e89b57bef1c8f5dd0ee1
+0f3df4905e78e1055dba7489e5e800000000802ec9567b49a5e1df57626298bd
+cc13ef07afe77608bf7cf9b2264c98206f6f6f8f340c000000004047e3177aa3
+f6e8174a4aba1aba4bbf2e55af412687f03973e668f9f2e5aaaaaaf248c30000
+0000007434b6ba5ae5e5952a31f16ae8b67c6d317f26fcbbdffdae9e7ffe7905
+0404f04c3800000000a04b3ab8fc11594e9f515c5c4f49526d4dad2e1ebfa890
+019e795d99db217cd6ac59dab061832e5fbecc33e100000000802ea7b6a64a15
+c70e28bc6f6ff5e871e551ec928325f2ebe5271f7f1f8fb4e1f655aaabab7926
+1c00000000d065594f7ea39aa028c587f7b6975d3c7651bd6ef6dcfbc2dd9e09
+7ff2c927f5c20b2ff04c3800000000a04bf2090ad1f11e772a2929d45e66f9ca
+a21b47dee8b136dc0ee1cf3efbac162e5cc833e100000000802e29a05facb61e
+1aa284849ef632cb418b426f0e757156f3b8bd1c9de7bf01000000005d594dc5
+459d3b57a9ef7ef7ca3bc26bab6b557eacdc633ba34bcd98090700000000a0ab
+ba5c55a1cf9f9da2debdfdd5ab979f24a9ec709982a3833db6299b4408070000
+00004015c7be529577987d165cfac752f4ef7a6e29ba44080700000000401527
+0eea6c6db4be7b4de82ef9aa84100e0000000080a705f48dd59e73b768f0e0eb
+66c23db8299b44080700000000408183eed227f9411af88f4dd82e575e564561
+854212423cda0e211c00000000d0ed7df3d141dd7453b00202ae6cc256fa75a9
+42e243e4ede7edd17608e100000000806ecd72e07d5dc8febdc3f3e06db1145d
+22840300000000bab98ae35fe954d5771c7646b79eb1ea3bb77fc7e36d79ee65
+6700000000007442178f7da92fcfc6ea5f075f9df9bef9899be5edebd9a5e812
+33e100000000806e2e78f804fdbdf026c5c75fdd84ad2d02b844080700000000
+747345fe23d53fe146f9f8b47d4426840300000000baadda2aab8eec3fe4f03c
+785b22840300000000baad5339afaaeaab9d0e3ba3b725423800000000a0dbaa
+3871509f17f5d6e0c15767c23f98f5812e575e6e93f608e100000000806eabfc
+e8011d29edaba8a8204952b5a55a255f94c8cbaf6de232af280300000000745b
+55a3d374536d90bcbc0c4992e5a045bd06f5929737211c00000000008f3a703e
+4a37df6cb37fb71cb428f4e6b67b3e9ce5e800000000806ea9f4e0dff5cd5767
+1d9e073ff7fe39f51ad4abcdda24840300000000baa593fffd7b9dffe690060f
+be3af35d965fc64c3800000000009e545b6555e599133a6f8bd48d370648922e
+165c944f808f7aded4b3cdda25840300000000ba1d6bd111d504f7d7885bfbd9
+cb8a3f2f56f8b0f0366d978dd90000000000dd4e70ec60fd3df8571a1a7ff579
+f0e2cf8a153ebc6d433833e100000000806ec7f0f2d2c7070d0dbb66e6bbf873
+423800000000001e97bfe9f72a2c28d7c081577642af29ab91f5b455bd12db6e
+677489100e00000000e866aace15eadb0fb29538304c7e7ede92a49203250abd
+39545e3e6d1b9379261c00000000d0ad5c3cfa854afde33534f6eaf3e0173ebb
+d0e69bb249cc840300000000ba99aa33c795571ed3e079f0de237ab779db8470
+0000000040b7f29df1f7ebbf0f0ed3d0a1574278dde53a590e5a143624ac8933
+5b8f100e00000000e8568aced9141ceca31b6ef0972495e6952ab05fa0fc42fc
+dabc6d423800000000a0dba83c735cf9ffbdc63e0b2e49c5b9c5a63c0f2e11c2
+0100000000dd4849ee6e159ffad6f179f0dcb67f3f783d423800000000a0dbb8
+98ff85be38db5743875e7dfe3b6a5294fa8ded674afb84700000000040b7515d
+5aa2cf4ef55562622f7b59bfb1fde41bec6b4afb84700000000040b7513e66a9
+fa26dc241f9ff689c384700000000040b7f1c51716874dd9cc46080700000000
+740b2736bda0ea4fdf72d894cd6c84700000000040b750f6f547faf878a87d26
+bcb6ba56853b0a4ded03211c00000000d0e55daa2855e5b92295f7885178780f
+49d2b79f7cabe36f1e37b51f3ea6b60600000000403bb05dbaa4f288bb7573af
+1bed65df7ef2ad7adfd2dbd47e30130e00000000e8f2fc426fd09b4513141fdf
+d35e76e1d30bbae1d61b4ced07211c00000000d0e5d5d654ebc4890add7d7784
+24e9b2f5b2ca0e97296c6898a9fd20840300000000bab4cb5515ca9df753d5d4
+d42936f6ca4c78f117c5ea35b0977cfccd7d4a9b100e00000000e8d2cabfd9af
+0aaf1b74ebad579fffbeb0ff82e9cf834b847000000000401757f6cd27ff7f7b
+f71d66457de87ffc7dced9ca161616587a91261d0ba2880585ab8244a311632c
+f1e6e6fe4caee937e52626219ae49a44836289493496246a8cedda45c106a228
+224505a90b2c7dd9def794df1f4b9180080a3b6797f7eb797c1e983367f6b373
+761c3efbfdce0c85f57d18356af7f5dfc5ef14937f9c255c92244992a443aa4d
+f7fe3cbb7210c7edb8095bac3e46f9b272da8f68dfec592ce192244992a456ad
+bee71914d7b5dd753d78e9925272fae6909a95daec592ce192244992a4562b1e
+8bb260ce728e3f7ef7d4f3e2779afff9e03b59c22549922449ad56d1e3b751f2
+e6d38c1ad571d7b2e2f9c57438be799f0fbe93255c92244992d46a557ef80e6f
+aec9df7567f458438cb20fca683fb2f9af07074bb824499224a9958ad5d5505d
+b492b5b53de8ddbbe97af0b2f7cbc8ee994d5a4e5a20999af7a9e49224499224
+3593705a062523becdc8bc2ebb9605f568b25d9902fbca92244992241d46a170
+98d9ebfb73fc47aeffdefecef6c0ae07074bb824499224a9952a59f012f3e717
+ef2ae1f1689c92c525815d0f0e967049922449522b14ada962e59dd710a1815e
+bdb201285b5a4656b72cd2f3d203cb65099724499224b53a95cbdfa12eb73f23
+8fdb7d3d78bc3e4edfcbfb0698ca1bb349922449925aa1ca150b585edd97e3cf
+d87dfd7790d782efe448b824499224a9d5e934ee62feba7024c71e1bdcf5dffb
+62099724499224b53a1bcab3c9699b49efdeb94147d983d3d12549922449ad4a
+f5fae52c79fa5d468f1e107494bd38122e499224496a5536bff037d62d2be4a4
+933aed5a56575c1760a2dd2ce192244992a456a5fc8379bcb4ac33a34635dd88
+ad765b2daf5ef66ac0a99a58c22549922449ad46b4ba82c6442a595d7b91b7e3
+79e05be76ea5fdf0e4b8419bd7844b922449925a8d94ac5ce6f7f95f4eec93ba
+6bd9d637b6d2694ca7fdbcabf938122e499224496a55de7cab8cd1a33b02108f
+c5d9366f1b1d4fec1870aa2696704992244952ab9088c778efb7ff8fd5ab2b19
+31a269fa79f9b272d2dba5d3a6739b80d335b1844b922449925a85aa35ef53b9
+6d1b2346b4273d3d02ec988a7e52724c45074bb824499224a995a858fa1645f1
+017b3c9a6ceb1b5be97852724c45074bb824499224a99588d55533b3700027ee
+b8febbb1aa91f265e57438ae43c0c976b3844b922449925a85c8495f65657957
+faf6cd05a0f89d62da0d6d474a66f23c18cc122e499224496a15e6bdb189d1a3
+3b120e8700d832674b525d0f0e967049922449522bb0eee19bd8f8da337b5c0f
+bef1c58d74189d3c53d1c1122e499224496a054ae6bfc89c6539bb9e0f5eb9a6
+92487a84bc81790127db93255c92244992d4a2d56c5849437d8ceaf41e74ea94
+09344d452f38a580d08ea9e9c9c2122e499224496ad1c2a9e9ace8fc65860cd9
+3deabdf9b5cd743eb57380a9f6cd122e499224496ad1323af5e0d9255db9f0c2
+de0034543650f641191d4625d7f5e000c9739f7649922449920e523c1663c37b
+ef535454c331c7e403b0ed8d6de41f939f548f26dbc9917049922449528b55f2
+f6f3ac7af84f8c19d3899494a68abb79f6660a4e290838d9be59c22549922449
+2d56d9a2d758547214a79db6fbfaefbaad75743e2df9ae07074bb824499224a9
+854ac4e3942d799de7dfefc29831bb9f0f7ef29f4ea64de7360126fb78c93741
+5e92244992a403100a87a939e5e774af6f436e6e5ad0710e88255c92244992d4
+62bdf261474e3b2d27e81807cce9e892244992a41669d3cc0779edb52d7b5c0f
+9eec2ce192244992a416a776cb3ad63f7917b9b9117af4c806201e8b136b8c05
+9c6cff2ce192244992a416a7e4ad1914a70fe2d453bbee5af6f60fdea6f8ede2
+00537d324bb824499224a9c5a9f8f06dded8b8fbd164b1fa18c56f159337382f
+e064fb67099724499224b538b917fe9a391b8f66f8f076006c7c7923191d3348
+cf4b0f38d9fe59c225499224492dce4b73ca193dba23914853ad2d9e574cf7c9
+dd034ef5c92ce192244992a41665ed3f6e64f68cf7183dba2300f1689c4daf6c
+a2c7393d024ef6c92ce192244992a416235a5bc5d6d98fb37a5d8cb3cf6e1af9
+2e7ebb98ac559fc5b500002000494441546e59b4e9d226e0749fcc122e499224
+496a31ca97bc4e6deed18c18d583cccc140036bcb881ae13ba7ec23b9383255c
+92244992d46234569630b7620c679ed905689a8abef995cd741d6f0997244992
+24e990ca1efd059e5ed499534f6d7a3459f13bc56476c924ab5b56c0c90e8c25
+5c92244992d42224e27166bfb29e638e694f76762a001b5fdc48b709dd024e76
+e02ce192244992a416a1f0efbf66f90bcf327ec7d4f3782ccea69737b598a9e8
+1050090f8542bbfefb57a5a5a54c9830818c8c0cc68f1f4f696969ab7a4d9224
+499274f0e2b12825efbcc4cc25ed38edb4a6a9e8db176c27b3532659dd5bc654
+7408a8842712091289c43e5f9b3a752afdfbf7a7a4a4840103063075ead456f5
+9a24499224e9e0552e5f40435a07ba0ee84d5e5e3ad03415bda5dc157da71090
+f8b8427cd8bf7828b45719efdbb72f3366cca05fbf7eac58b182b3cf3e9b55ab
+56b59ad70e649f2c5cb8f033ee59499224496a5d6a36ace2b69b17d0e784e3b9
+e8a23ec463715e38eb05c6de3d96ec9ed941c7dbcbd34f3ecd353fbb668f65a1
+5028f94a785a5a1ad5d5d5a4a6a6d2d8d848767636f5f5f5ade6b503d9279670
+49922449da5343438cf1e39fe7b1c7cea443870c8adf2966c9ef9630eea17141
+47dba78f2be1de982d40e3c68ddbe3faf87d5d232f4992244947bac6ea72e63d
+f7167dfbe6d2a1430600abffb99a8e27760c38d9c14bba12dea3470fd6ae5d0b
+40616121ddbb776f55af7dd4cb2fbfbcebfaf8fd5d272f4992244947b2a2c76f
+67cd6b2f71e6995d008847e314cf2fa6cf457d024e76f092ae844f9c389169d3
+a6515353c34d37ddc4a449935ad56b92244992a403178f3652f2f68b3cfa6e2f
+ce3cb3e9266cb1ba185dc7756d517745df29d04794fdeb9f01aebdf65a962f5f
+4ebb76ed58be7c39d75e7b6dab7a4d9224499274e0aa562ea4a14d5742b99de9
+d2a50d004b16cea1fec48d0127fb7402bd319bf6e68dd92449922469b7587d2d
+537fb190a1230af8e2178f62decc67f7787df4f8890125db3f6fcc2649922449
+6a716a1b5378754e09679dd58d69d7dd405d7d1da3c74f64f4f889d4d5d731ed
+ba1b828e78502ce192244992a4a454f1e13bccbdef418e3d369f76edd239f698
+bebc30e3032a2a2aa9a8a8e485191f70ec317d838e795052820e2049922449d2
+be6c7ce62e162c1bccb917f500e0947f3b8fe85a98fabd69b4691361c284c19c
+3ef98280531e1c47c2254992244949a7a16c1b95abdf67e6f21e9c7a6a6700d6
+3db58eacb55d8987520138f6b4094146fc541c099724499224259dba2d6bd95c
+702ea776ea457a7a0480c227d7f25edb727ef9fb6f0270fbed2f73f5d5e3c8cd
+cd0932ea4171245c92244992947472071ecf7d8b8ee7dc739ba6a2d76caaa16c
+4539575c7b3ab9b939e4e6e6f0cd6f9ec1534fbd1570d2836309972449922425
+9d0f166fa2a626cac891f900143d5f449f49bd68dbbeedae75b2b3b3b9f4d233
+838af8a958c225499224494965fde3b7b3e81f7f63e2c4ee84c321008a9e2da2
+fbc4ee0127fbec2ce192244992a4a4118fc5d836e7099e5a58c0a4494d53d1cb
+969551575c47fe8e51f196cc122e499224494a1ae5efcfa536d29eead46ef4e9
+d374c3b5b58fade5a82f1e4568c7a8784b66099724499224258df4f69d99d538
+852f7eb10f00d1da281b666ca0e7793d034e766858c2254992244949a33eab27
+2fce4fdf35157dc30b1b683fa23d6d3ab7d9b5cec2b90b5938776150113f134b
+b8244992242929d414ade08547e773eaa99dc9cd4d039aa6a2f7bab0d71eeb15
+cd2da2686e5110113f334bb8244992242929acfcf38f7963e6075c704153e92e
+5f514eede65a0a4e2ed8b5cec2b90be93ea63bddc7746f91a3e1967049922449
+52e0aad6bc475d752d6b6a7b71cc314d77415ffbf85a7a7eae27e194ddd5b568
+6e1123c78c64e498912d7234dc122e499224490a5cd9a2d97cc8499c7f7e6fc2
+e110b1fa1845cf16d1f3f3bb6fc8b673147ca796381a9e127400499224499272
+4e9ec29dd3dee4b11f3795ee8d33379237388facae59bbd6d9f0d60622e9119e
+5ff4fcae65b1fa1823c78c6cf6bc9f96255c9224499214b8975fafe2b8e33ad0
+a1430600858f16d2f7d2be7bac33e93b9382887648391d5d9224499214a8a537
+fe3f5e787c119ffffcee1bb255155651706ac127bcb3e5b1844b922449920253
+b3713595ab3fa070138c19d30968ba215be7719d89a446024e77e8391d5d9224
+499214982d2ffd83b539e33967723f5276dc05bddfe5fdc8e8981170b2c3c391
+7049922449526042e939dc3d6f20e79dd763d7b2365ddaecf158b2d6c4917049
+9224495260164426d36fd8267af6cc093a4ab3689dbf5a902449922425b5443c
+46c9e2393cf0c06a2ebbacef27bfa195b0844b922449929a5dd9e239ac78e88f
+008c1ad5118078341e64a4666109972449922435bbcd331fe0f592517ce94b47
+110e87a8dd52cbab97bd1a74acc3ce122e499224496a568d95a554ad5fc973cb
+8f62e2c4ee00ac7a60151d46750838d9e16709972449922435abd49c76ccee34
+95cf9ddf978c8c14a27551d63db98ea32e3e2ae868879d255c92244992d4ac2a
+2b1b78e2852a2ebeb80f0045cf15d17e587bb2ba67059cecf0f3116592244992
+a466b3edf52798fb4631279f3c824e9d3201587ee772465c3322e064cdc39170
+4992244952b38835d4b3fed15b79e49514bef4a5a6c7926d797d0ba1b4109d4e
+ea1470bae661099724499224358bed6f3c4d75666faa52bb3174683b0096dfb5
+9c41570d22140e059cae7958c22549922449cd221449e1a135e3f8ee77870250
+bca098bae23abafe5bd78093351f4bb824499224a959ac089fc8e6862e8c1d5b
+d0f4f7bb57d0ffcafe8423474e353d72be53499224495260ca96bcce3df7ace0
+ca2bfb110e87285b5a46c58a0a7a9cdb23e868cdca122e499224493aac2a962f
+60f95faea5a8a886b3ceea06c08a7b56d0f7f2be44d22301a76b5e9670499224
+49d261b5e9f97b793b3a812baee84b6a6a84cac24a8ae717d3fb82de41476b76
+967049922449d261136ba8a762d57b3cb96c20e79fdf0b681a05eff3c53ea4b4
+4909385df3b3844b922449920e9b485a3acfe7fd9a0ba70c20333385aa0d556c
+787e03477df1a8a0a305c2122e499224493a6c366faa66e62ba54c99d2078015
+7f5941ef29bd49cb4d0b3859308ebcb17f4992244952b328fcfbf53cb5b023e3
+c71f475e5e3ad545d56c7a691367fedf9941470b8c23e192244992a443aea668
+05c5f367f2c4dbedf8ea57070050f47c11fdaee8477a5e7ac0e982e348b82449
+9224e990dbf0e49ff820f5df9874fe40ba74c902a0ff95fd09a71cd963c19670
+49922449d22117ef79127f7d3885471eefbf6bd9915ec0c1122e499224493a0c
+ee9bdb8b8bbf9443de113cf57c5f2ce192244992a443a67afd72d6bcf50ef3e6
+e571cd3523828e93749c0b20499224493a6456dffd7366bdb489af7c65005959
+a9d46dafa36c5959d0b19286255c922449927448942e9e4d4df1165e583d882f
+7ca137006ffdf75b6c9ebd39d86049c4122e499224493a24ea36ade1e1922ff1
+9f570d263d3dc2b6b7b6515f5c4fff2bfa7ff29b8f10967049922449d221b122
+f3df78777337ce3db707f1589c25372c61c8778710498f041d2d697863364992
+2449d26712abafa5ecc3779936ad866baf3d96949430858f1692d6368dae6776
+0d3a5e5271245c92244992f4996c7aee5ede7df811ba7469c3d8b19d69a86c60
+e91f9632f4fb43838e96742ce192244992a44fada16c1b9b5f7a883bde3a9eef
+7d6f0800cbef5c4ee7533b9377745ec0e9928f255c92244992f4a96d9ff71c6b
+da9cc1c8b183e9dfbf2d55ebaa58f7e43a065d3d28e86849c9122e49922449fa
+d41a8f3e8fdbdf3c9eaf7ffd680016fe7221fdbedc8f8c0e1901274b4e967049
+922449d2414bc4e3d4156f60fa2d1f72c515fde8d02183cd733653b5ae8a7e57
+f40b3a5ed2b2844b922449920e5af11b4ff1ee6dd7b1644909975eda97685d94
+25bf59c231538f211cb16a7e1cf78c24499224e9a0345696b1fe915bb8f7bd93
+b8eaaa81a4a74758f19715e40dcea3604c41d0f1929a255c92244992745036cf
+fc3b9bb24693d1ed682ebcb00f958595ac79640d43ffdb47927d9294a0034892
+2449925a96867ee732ed9625dcffe0700016ff663103fe630099059901274b7e
+8e844b922449920e58b4be9eeba717f11fff3998ce9ddb50f47c110d250d1cf5
+c5a3828ed62238122e499224493a206b1f9ac6aa15dba9abfb372ebeb80f8d55
+8dbc37ed3d46dd308a708a63bc07c2bd2449922449fa44351b57b3e5d547f8d3
+9c81fcec67238844c2143e5648feb1f9e48fc80f3a5e8be148b824499224e913
+ad7be8f7cc69fc1c234f1bc1c0817900f4bfa27fc0a95a1e4bb824499224e913
+6de8fdefbc34ab84876e1e14749416cd122e49922449daaf6d5babb8fef662a6
+4d3b81acacb4a0e3b468967049922449d23ec5633196fee64a9eda3281c9938f
+63f8f0f641476af1bc319b24499224699fb6bcf8774a2b43ccdfd895af7ded68
+ea4beb9975c1aca063b568967049922449d25eea4bb7b1feffeee0e677cfe297
+bf3c9eb4d43073ff6b2e05630b828ed6a259c225499224497b49cd6dcfd391ef
+32fef3c73168501eabee5f453825cce06f0d0e3a5a8be635e192244992a43d34
+5694f0cfa74a787b751e4fdf3280d2f74b5971cf0a4efddba984531ccbfd2c2c
+e192244992a45d8adf7c96c2671ee42faf7f89fbee3b85786d8cf9ff339fe13f
+194e56b7aca0e3b578fe0a43922449920440ede6420a1ffc1d7f587c263ffde9
+087af4c866d1af17d1717447ba8def1674bc56c1122e4992244902a0e8893ff2
+46e324068d3d8e33cee8cadaff5b4bc58a0a867e7f68d0d15a0da7a34b922449
+9200783dfddf79bb6a0b7ff9ce604ade2f61f16f1673dafda7919261753c54dc
+93922449927484ab5af31e0b56a673efbdabf8c73f4e275e1d65fe8fe633fc9a
+e1e4f6cd0d3a5eabe27474499224493a8255ae5cc4d2df7f9d1b7efb2ea79e1a
+a24d7a94b77ff036dd2674237f5c3ef7df3f2be888ad8a255c922449928e500d
+65db5871c70f78acec12be70f9317cfffb6379f43f5f8254e87645776ebdf525
+264f3e21e898ad8ad3d125499224e90855bd7629f3631308f53c812f7fb93f6b
+feb986eed12cfe51fc34a9df7e8c6b6fbb96dcdc9ca063b62a8e844b922449d2
+11ea8977bbf0eab651fcfce723d93073034bffb094f0f995a4565593521665c1
+ab2f061db1d571245c922449928e305b5e7d94959bd278e08154fef6b7d36828
+aae1dd5fbe4beac4069e7e690e177df712001efedb23009c3ef98220e3b62a8e
+844b922449d211a4f8cd6758ffc49dfcee2f554c9f7e220505992cba7e11237f
+3c92f7eb57d137af2d63268c61cc8431f4cd6bcb827757051db95571245c9224
+49928e10351b57b3e6811b98befa2b7ce387a73268501e0063ef1c4b281ce28c
+dc092c5ff406f3663e0b40a7419d1830e2a42023b73a8e844b922449d211a2a2
+21935bd67d8df3be7c0a132674dbb53c140e01b0e1ad0de4d28725af2c65f1ac
+c5e4d2870d6f6d082a6eabe448b824499224b5720d15dba9ae8ef29dff59c6b8
+734672d1457df6b9dea4ef4cdaf1a7b39b2fdc11c6122e49922449ad58fdf64d
+bcff9baff0d0d68b1831e238aebaea68b62fdc4efec8fca0a31d919c8e2e4992
+2449ad544359314b6ff87fcc2e1bc3d6703f7ef883612cfecd6296ddb12ce868
+472c4bb824499224b55255452b995b7932eb72cfe2ce3bc7f2c14def53fa5e29
+a36e1c1574b42396d3d125499224a9158a46e3fcefbd61a2a9a773c36f8e63e9
+cdefb37de176c6dc3186b49cb4a0e31db12ce192244992d48a446bab78ef9797
+32b3ee42ea1bfb73e30da358f88b05942d2ee3f4074f27353b35e88847344bb8
+24499224b5120da55b5936edebccdbd29fe591de4cbff978debf7e31b51b6a39
+edfed32ce049c0122e49922449ad44d1737fe3f56dc379bdfe34eeb86d34effd
+62210d150d8cf9c31852da58ff92819f8224499224b5026565f5fce2f951f4ee
+9dcd5d370ee5dd1fbf433825cc89d34f24921e093a9e76f0eee892244992d482
+55af5fce829f5cc057be3287638fcde79a1f0c65ce65af11c98830ea865116f0
+24e348b824499224b550c56f3e43e10337f2c7955fe0822ff5e2bc930b78edd2
+572938bd80a1df1a4a38c571d764630997244992a416a8b1b294950fff89df2f
+bb922f7feb7446776ac39cafce61f0b706d3ebbc5e41c7d3c7b0844b92244952
+0bf4c8d325dcbdf8bff8fdef4f20776505f37f3c9f51bf1d4587e33b041d4dfb
+610997244992a416a2b1a284a5d3becea2ba137862e531dc73f7c914ff7515cb
+5edbcce90f9e4e66a7cca023ea1358c225499224a905a85cb988e5b7ff37b38b
+8fe39dc4b1dc7bef58d281ede110e39f184f4a86f5ae25f05392244992a41660
+e90b2f70c7ca2f72fcd92773efd706128934dd746dc48f47049c4c07c3122e49
+922449492a5a5d41637d3d0f3c5eca838f0de3baeb8e61cc9882a063e933f07e
+f592244992d40ceebf7f16555555bbfe5e5555c5fdf7cffad8f52b962f60f1d4
+295cff8d7b9933670bf7fd690c9dd7553747541d469670499224496a0693279f
+c0adb7be44454525151595dc7aeb4b4c9e7cc23ed72d59f0121f4cff1e772d3b
+8bce632771dd94de2cfaea1c229991664ead43cde9e892244992d40c727373b8
+faea715cf3ddfbc8ca8af0935f5d466e6ece5eebd5d646b9e7c9186fadfb063f
+fce9a9d4ddb7820f5fd8c849b79f44bbc1ed0248ae43c9122e49922449cda84d
+71236995b13d9625e23136cf7c90c2e55bf8d13f8fe6d4533b73fdd78e66f9cf
+16d06542174ebaed24c2112732b7069670499224496a06151595fcef4fffce79
+df180dc0fffef4effce45797915a53c287b77d8f2d6529dcf1c124feebcb7de9
+fb6125abeffc9051bf1b45fe31f90127d7a1640997244992a466f0d4536f7142
+e702c64c1803c0e6b737f3d4536fd1355ac1dc65fd888f98c2d43ea9acfff372
+da5cd297637f792c9174af016f6d2ce192244992d40c86f4c9873e4da3da9b67
+3e40fb827aa63d984e2892c38f2fff1af5ffb78e92da28a36f1e4dc1493e86ac
+b5b2844b9224495233d8f0d6065228e3b5877e45b4aa983b567d9191bd1a39b7
+5b01257ffe90c1df1a4c8f893d0885434147d561e495fd92244992d40c267d67
+12a9d18dcc5a3780573bfd86fff9dc588e5f16261c82f14f8ca7e7b93d2de047
+0047c225499224e93089d656b1feb1db284c1fc31dff8c5155398c6bcfeb45f1
+c385244e48e1ccc7ce24ab5b56d031d58c2ce19224499274186c9af50fd63e7c
+0b4b6a4732b77118dff8c6711c3fa82d8bae5bc8d8bbc692d367ef6784abf5b3
+844b922449d221f6eaab1b79ffaff39857ff63aebcea78fee3b4ce84774c354f
+bfb88e0f56cd66749f8901a754102ce192244992f419c5a38dac7f643a9be6be
+c01f4a7e44431d5c31f032bef2c3a164b44ddfb5debc99cfeef1e7d1e32de247
+1a6fcc26499224499f41c9fb6ff1d6d7c730e7e9b7f94bd1555cdc318bcbb7d6
+5100a466ec1ef7dc59c0478f9fb8ab7c7fb494ebc8e048b8244992241da4b2f7
+dfa0ac32c1d3f3f3f8bfc7b731aad7cf1813cde6bccd35741f9549bf074ff786
+6bda274bb8244992241da0e2b75f64d5df7f476d4d237f5f7711c7f71cc10fdb
+65125d5547cfcf7762d07d8388a447f6f9ded1e327326fe6b37b8c7e3b1dfdc8
+630997244992a4fda8ddb28e689bce3cf7dc060a1f9f454dfd050ccf19c2e76b
+2ae9989b46af2bfbd3f1c48e84239f7cb5efe8f1135930e7651aeb6a2de04728
+4bb8244992a456e55094dcc68a1236bdf4301b5f7e8cea5af8df455731be730e
+c3eac6919111a1d7b82ef4f8fd096474c838e86d1f3b76dca7cea596cf122e49
+9224a955b8fffe5974cf2b2723bda918bffacc631495b5e5d24bcf3ca0f73756
+95114acf66c1bba5cc7bfc45d256cea33e7e113d127df856ac8a4e3db2e97f65
+7ff28fcd27b4e37163d2c1b2844b9224496a15bae596f3c28c0ff8d1afbe0dc0
+6f7f3a9d0913067fe2fb36cf7c90f5afcf24b67e21f76db992b2ec614c3a7138
+6d5fcda5f3a905741ddf9582930b48c9b43ee9b3f3a74892244952ab909999c1
+840983f9f5af5f242f2f850913069399b9f774f19a0d2ba9adae67c9c6f6bcf9
+ea4a7a2c7f94a286dee49d712f3f9ed4879e3db301887f63f0015de72d1d0c4b
+b8244992a45661f4f889bcf2d4635416be46437a18868edde3baf0f71ff82315
+affe8d5834caec0d13c94a8c66407d9cfc63becfa5379db8d7f62ce03a1c2ce1
+922449925a858a8a4ade782f85a19d3b9219dd46d16b6ff0ea3baff062c3e5ac
+9abd8571b91b6917ff2a69251d3879783bba9ed2998e277524b76f6ed0d17504
+b1844b9224496ad112f13855ab17f3e0ac6d64a7e6d0ae6e1d79356b295edf8b
+b5358338b66c232777cba2c7e953e8746227f28fcdffd867794b879b255c9224
+49528b138f275836eb658a9fbc91b49acd6ca9ebc3d6d597d02d9642466212a1
+ded9e4645572c27746d16e683b323b65061d59022ce192244992925cedf62dac
+78fa61ca962f21b46d29f737fc0f8b3e8c7166fbed9c58770ad1fa41e40eeec8
+29673592d1378351534611498fb070ee42b6b295ae9dba06fd2d48bb58c22549
+92241d90fbef9fc579e78d263bbbe9eee15555553cf1c4bc037e0ef7278935d4
+b1e5cd996c58f21e356b97f2e696b3a92ce9406ef13adaf5fe80bace23693ffa
+3ff98fe1bd1834288f8c4888fad27ab2ba6601f0cccdcf505755c78b77bfb87b
+9bf531468e197948f2498782255c922449d201993cf9046ebdf525aebe7a1c00
+b7dffef2ae3f1f8c443cced2c71fa47aeb266a56bfc7cae8396c2ccc27bda488
+a11d9f2754d715aa07d12f964ed6800c7a9f3f963e175e467a5efa5edbfae8b3
+bb277d67d2a7ffe6a4666209972449927440727373b8faea715cf3ddfbc8ca8a
+f0935f5d466e6ece5eeb25e2711284d8b2a98af5cf3d40f59a6524b617515433
+9af51b869051b39d637a3e4aa82187baea01b44fcda05bcf4c3a9d318a2ec3cf
+22a74f0e6dbab5f111616a952ce1922449920e4af6d60fc849ada370c918aaea
+3bb26df9163296df41a46623598d9b78a5fa2c1e5f7d225ddac6f866c6221aa3
+1d89a69f41bbf6fde97d7a3e050307d2a1ff39a4e6a6fa78301d712ce1922449
+52925930e7651aeb6a193d7e62b37dcd686d15a17084f2ea1065a5f56c7de971
+6a37ac2756b68df2fa1e6c2a3f9e686915a33a5fc7e4fc08f5751dd838f5316a
+b71f437d5684e8b063483bf112327bf6e0e2de9df866a70cb2b3d388c7ce7344
+5bfa084bf861505a5aca942953983d7b3663c78ee5e1871fa65dbb7641c79224
+4912c114dc0375fffdb3e89e57ce96755b00a8ab7f8ca2b2b6077de3b3c6ea72
+1aab2aa86e48a5b23693f2cd35d42c7b81ea0d1f402844794a6f56464ea2bca4
+86b3b74e2533651bf1782ac55b4753b3e14cd24331b27bcea5911c62291d08a5
+f5a47b5e3a6b6ad6b1a0f42b9c71d959f418d981bf4fbb85bace2bf8decf7ff0
+b1592ce0d29e2ce187c1d4a953e9dfbf3f4f3cf104dffffef7993a752ab7dc72
+4bd0b12449d20178e4aebb8937d633e5eb5f0f3aca5e76de99faf97ffc937863
+3d132fbffc90de99fab36a09f90e45c13d5ce2b128ddd237f3eab34be9df6e10
+b5f14ce6cc5fcd29bd52787dfa3aea36afa521630055f1a3a9afa8a543e50344
+a2658413b554d6f662d3e63349696864c8d1bf0312c4a399d4970ca36cd31944
+53e264f49d47594e18723a93e8da833edd73c83b269ff8e29f11eadc89fc2ed9
+0cec9145667e3a991d33810bf7caf8cf3b160130e40b4701d061587e33ee21a9
+75080189442211748e56a56fdfbecc9831837efdfab162c50ace3efb6c56ad5a
+7540ef0d85422c5cb8f030273c782de1a49accf920f9339aefb34bf68ce6fbec
+923da3f93e9b9d056de9cca5000c1a3f28a90a1a40454525bffde974ba246200
+6c0a45f8d1afbebdcf1b630521d9f3bdf2d463bcf8e2071c5730188077b67cc0
+840983397df2057bac176faca7a1a686baaa3a1a1a214e360db551eacb3712ad
+2b275a5f4f2c239f6856572a2a1a60f11c12255b8837d4d34847aa438389d635
+9257fd04a1581529f59ba84e0c644bd599d0d8c851edee22355c4528d4485555
+5f36154d26b33146f7e1bf274a9cfa782a8bca07f1c4d609e464c6f97efe1340
+8894480de5f5a3a88c1f47383342dbacc584333208b7c92625af3b69ed3a9188
+25e832248fbcce99b42d68435abbb4433a12fdcccdcfb071cb923d96752d18e6
+5dc9a57d78fac9a7b9e667d7ecb12c140a59c20f87b4b434aaabab494d4da5b1
+b191ecec6ceaebeb0fe8bdc95ac293fda49aecf920f9339aefb34bf68ce6fbec
+923da3f93e9b579e7a8c271e9ec345977f018087fff608e75d3476af82064d77
+7e068845634088c4ee1780048904c4e30922a9a9241210adab271e8d91482408
+85530885c2c4a27112b128f15814120908a7100a37ad1f6fa825ded840434323
+a9e9598453d34924122c9a3b83f5ab57b3f8c308a96dd2e9d7137af6efcd90a3
+4710adae21114f104a6d43382dabe9eb5695106fa8a1a1a68ed49c7c4269b924
+1209a2155b49d457938827203d97784a5be2d1049194ed8453ea9a7266b587ac
+4e241209ea3e5846f5da35a4b7cd2191964f3cad33241224ca57407d05f1789c
+785a47d6acaca2bca28c86d24d64a5d5909b19272db71b393dc7928827480dbd
+4743ed1ad2db75229ad585da76c388c71364cf7d9450632d24e2d4273a515a39
+88b49c14f2a22f108ad7403c4e7dbc0be5b151246271ba702f84532014a136da
+85edd5a79088c5e8d2e19f346636124ac428ace9c6b2eccf138f479952793329
+e15a204655656f8ad69f4304183cec77108250284675d9d114175e403801dd87
+4d23146924118f10ad6fcfa6e55f211e82fca3efa13a15e2a15436d297859173
+89c51ab9a8ea0122911089502ab5b19e54c646114a0bd32efd0d42a921a8af21
+de7e08899cfea46646484bd94a5a7a82d49c2c32f23a90d12e97d48c30edfbe4
+d0be4b16b77df35a56d5429b3611ba24627ce3d6a987ff003848c93ca55f4a16
+96f06674a0257cdcb871bcf2ca2b7b2dffc3882c00a28dd9acffe06b00f418fc
+475252ab0068a8eec686959700d06bc86d8453ea00a82e1bc0d6b59f6b5a3ef2
+b7d4259a7eebb9b8ac2f7f5d7b3661e0e62177939252470288d5b763fdb2fff8
+d8ed84811e1fb3fd2e436e259e52474a28c6a2b27edc5338718fed7f74fd1442
+741b72ebbe730eb98d504a1de15094aad2c17b6d7f77fe730813e1e6217fde6b
+fbbbf2a75641224275d9c03d977f64fd925ed242f6000009e449444154b5e711
+25b18fedefde3fa9a9552412297b6f7f1fdbf9b8fddf6dd84dc4c30dc409efda
+7e2404370ddebd7f6acb06b065ede748ece773ec33e2069a26acec7bff2780b2
+861c7ebdf48a8fddff21a0e7c7fd9cec5c1e8a52533e902d6b3ebf63fbb7114f
+a9fd97fd93b2dffdbfafcf715fdf570a213a0eb9e563f77f4a6a35a14488aab2
+a3f7b3ff3f47743ffbadcb905b89a456d39888ecf3e7ff403fc75e43a71349a9
+239188ec73ff37e5efb763fb897deeffa6cff14676fab89fabdab2016cfed89f
+ffb30913e2e6217ff9f89fff943a08c5a8abecc3a65553f6de6fe5fdd95a781e
+2940c78f7cbeef951fc5bd85e7ecb17f42a128556583d85a78de7eb6f32fc7f5
+8ee53bf327526b8910e7ddb2fedcf72fdbdfb97e49e179c4fef5e7f323dbe935
+e436223b8fc77fd9fecefdb3a4fc28ee2b9c4c98e88eed377d5f35e50376addf
+63e82da4a4d4904844f658de73e8ad84233bf6ff8ee509a0f3d05b8947766ebf
+efaefcb78db81d7654ad9af2816c2dfcdc3eb633902dfb58fed1afdb7de8ad34
+46761c5fe5fd766d7ffad0bb8844ea2014a7a1ba2b1b575cfe2fdb4950533e90
+6d85e71101ba0ebd9570a476579e6d3bb6df79e82d24227544423116960de4de
+c2898480e943ff4c4a64e77edeb99d105d874e6ffaba4075f900b6159e4f68c7
+7e0ba5d4120ec5a92e1dc4b6c2f30128187a0becd8cf8bcafa736fe1e70813e7
+96a17710d9f1b9d4940da4b8b0e9ff27dd87dd4c38a50612216aca8ede73f9ce
+fc6547b37dc7f24ec36e22bc63fbef960ee09ec2a6f3d1f461b7939a5203346d
+67fb9aa662dc6dd8b45debd7960ddab5bcebf0698423353b960f66fb9a0b0801
+05237f4338dc480258503a88bfacf97cd3e73bfc2622294debd7940ea174cd85
+8480ce236e68ca0fd4960ca16c4d53412fd863f9504ad7344ddbed30fc462229
+35248075355df9edb2af1026c1adc3a7138934e5df993304741e761391945a12
+8910b53bf64f02e83e74fa8ee322464d59d3fe4f00053b7e3e1389104bcafbf1
+c0bab38927c2dc3ce42e22e1a67f6b5455f463cbda7349007d06fd9950a48e48
+a4918ad2416c5c770e00471d7d37e1700309a0aab20f5bd69f4588100503efa1
+2a5c4722012baabaf248d168c224b8beff2c32d32a688c665051d593751b4e25
+010ce8fb18e15014085151dd858a4de3a80835d0afd73384c34dcbcbab3b51b8
+e5381224e8d973066494b2b53e9d75356d796d5b4fc2c4f976d74da484e32412
+5051db81e2922154524dbf82c584437162890465b57914557426419ce105aba8
+8d27688c43495d165baadb12274666f67aaa22a5c412505c9fc1d6fa38106768
+7a266d22104d24c88eb765532c93387514a4d4b336ba85867894fa4494c64494
+380dc468204a9420b4a10dd08b9494a5a486a1b66110b0961a6a02c923e9d3cb
+cbcba3b4b4748f6596f0c3e4b34e474fc6cf63c6230f30e39e196cca3d86fcfc
+74d2d6bcc959ff7e16677de14b414703923f1f247fc69694ef1fffb88bef4e3c
+2ea9f241cbda87e6fb74923de3ce7c373dfb21575ffde5a4cd97acfb6ff68cd9
+cc9df51473deda4476762a23077760cc999339e5ac53828eb6cb738f3ec7ed37
+fe81af7cbde9973d77dff124577fffbf38e7c273024ed6a425e4bbefbe57b8ec
+b2e15c79f9658c3feb877cf9cba7274d3e80af9df9df1c73c200d2d3d301a8af
+afe7ddb796f3c759bf0f38998e34c9da4b5aba502884b72a3c0c264e9cc8b469
+d3a8a9a9e1a69b6e62d2a4967f8d4c3cd48ee525255c744e16679c90c2f29212
+e2a1e4b9e37bb2e783e4cfd892f2e5a7bd9f74f9a065ed43f37d3ac99e7167be
+fcb479499d2f59f7dfa26717f1ce2b350cee9c4df70c78e7951a163dbb28e858
+7b78e20f33997cfab9bcfbe212e63f379fc9a79fcb137f981974ac5d5a42be71
+438ea2f88346721a7a336ec85149950fe08fb37ecf55d75fc595bfb8922b7f71
+25575d7f95055c6a651c093f0c4a4a4a763da2ec94534e39a8479425eb6f9c76
+fe56b6a8e87d62d17a7af53e36a97e2b9becf920f933b6a47c0ffff341befbbd
+5f25553e6859fbd07c9f4eb267dc99efc61b7fce455f383f69f325ebfe9b3efd
+21fefddfcf21373717808a8a0aeeb9e739befded8b034ea6c32159ffcd25250b
+8f91c3c3e9e849c81f76e993799c48fbe731227d328f1369ff3c460e0fa7a34b
+92244992d48c2ce14966e4c891414790929ec789b47f1e23d227f33891f6cf63
+e4f0713aba2449922449cdc0e9e8922449922435234b7892282d2d65c2840964
+6464307efcf8bd1eea2e69c7dd243ff29f24f67b4c786e91f67f8c785e919a3c
+fae8a30c1b368cf4f4744e3cf144de7df7dd5daf792e39f42ce14962ead4a9f4
+efdf9f929212060c18c0d4a953838e2425a54422b1eb3f49ecf778f0dc22edff
+18f9e8eb9e5774247be8a18778f0c107292b2be3924b2ee1e28b773f9ad173c9
+a1e735e149a26fdfbecc9831837efdfab162c50ace3efb6c56ad5a15742c29a9
+f8a80ce9e3edebf8f0dc22edb6af63c4f38ab4b7caca4a0a0a0aa8a9a9013c97
+1c6a5e139e44d6af5f4faf5ebd00e8ddbb374545450127929253dbb66dc9cece
+e6dc73cf65eddab541c791929ae716e993795e91f674d34d3771d14517edfabb
+e79243cf122ea9c5482412949797b366cd1a060f1ecc25975c12742449520be6
+7945dad39d77dec9934f3ec9f4e9d3838ed2aa59c293448f1e3d76fdf6b5b0b0
+90eeddbb079c484a5e1d3b76e4da6baf65fefcf9414791929ae716e9c0785e91
+60dab469dc76db6dcc983183bcbcbc5dcb3d971c7a96f0243171e244a64d9b46
+4d4d0d37dd741393264d0a3a9294b4cacbcbb9fefaeb19397264d051a4a4e6b9
+453a309e5774a4fbe52f7fc9bdf7decbac59b3c8cfcfdfe335cf25879e37664b
+122525254c993285d9b36773ca29a7f0f0c30fd3ae5dbba063494965e7e36332
+323238f9e493b9e38e3be8dfbf7fc0a9a460edebb14a3bcfeb9e5ba4fd1f239e
+57a426fb3a4e6a6b6bc9c8c8f05c72888542214bb82449922449cdc1bba34b92
+244992d48c2ce1922449922435134bb82449922449cdc4122e499224495233b1
+844b92244992d44c2ce1922449922435134bb82449922449cdc4122e49922449
+5233b1844b92244992d44c2ce19224a959844221ce3ffffcbd9649927424b184
+4b92a466b368d122e6ce9d1b740c4992026309972449cde6baebaee3473ffa51
+d03124490a8c255c9224359b4b2fbd948a8a0a9e7aeaa9a0a3489214084bb824
+496a36e17098ebafbf9e9ffce427c4e3f1a0e34892d4ec2ce19224a9594d9c38
+91fcfc7cfefad7bf061d4592a466170212894422e81c9224a9950b8542ecfc37
+c7bc79f39832650aebd6adc37f8748928e14a150c891704992d4fc468f1ecdf1
+c71f1f740c49929a9d23e19224499224350347c225499224496a469670499224
+49929a89255c92244992a46662099724499224a99958c225499224496a269670
+49922449929a89255c92244992a46612027c48b82449922449cde0ff036afb27
+95a76558920000000049454e44ae426082}}{\cs28\f1\fs20\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f1\fs20\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\*\shppict{\pict\pngblip\picw993\pich641\picwgoal19860\picscalex99\pichgoal12820\picscaley97
+\bliptag10001{\*\blipuid 00000000000000000000000000002711}
+89504e470d0a1a0a0000000d49484452000003e1000002810806000000383aaa
+080000200049444154789cecdd795c5665fefff1f7cdbe8980951b260ae2920b
+a4695a2e288e8a634d53e1525363e6945a99965f4b4b25b54547c9ada6494553
+dcd29a125c1a4d34d3b44c7217c50d77934d0101b9cfef8f86fb27b22b720bbc
+9e8fc7fd78709feb3ad7f99cebc669de5ce73ec724c9100000000000b8e3ec24
+c930c8e10000000000dc4926934936d62e020000000080aa82100e0000000040
+3921840300000000504e08e10000000000941342380000000000e584100e00c8
+c3643255e8f14baabcebb85bcefb6e732bf3628db9349bcd7af2c9273571e2c4
+723f3600a0722184034025b268d122356edc580e0e0e6ad2a489962c5962ed92
+ca84c964b2bc1c1c1cd4aa552b454747dfb1639527c279c5f0c61b6fa86ddbb6
+7af7dd776feb33e3f306009824193c271c002abeafbefa4a6fbcf186962c59a2
+d6ad5b6bd7ae5d1a3060803efef8633dfef8e3251ec76432e94efe77e156c6bf
+719fcccc4cad5bb74e03070e5462626299d771a7ceff4ecf6b4575bbbf0fd660
+ede303002a2e9e130e0095c8942953f4c9279fa87dfbf672707050fbf6ed3567
+ce1c7df4d147963e269349e1e1e1aa57af9e6c6cfef84f405c5c9c5ab4682157
+5757bdf5d65b79c63c77ee9c828383e5e8e8a8264d9ae8c71f7fcc33d6c48913
+e5e1e1a19a356beaebafbf2eb0ae5b1dbf288661a866cd9a79b6e5ae947b7b7b
+6bf5ead596ed274f9ed4a38f3e2a3b3bbb0257212f5dbaa476edda69c9922596
+f6dcb10a9bb3b23a5eee38378e59d89c1e3a7448cd9b37b7cc63612baa65f199
+1535c6b265cbd4b87163d9dbdbcbc7c74773e7ce2dd1b917365f372b69bf5cf1
+f1f16ad7ae9d1c1c1cf4f0c30febf8f1e396b6e2e6acb06315f499dff8fb70e3
+beb93f4f9a34499e9e9eaa55ab96befaea2b4d9c38515e5e5ebaefbefbf4cd37
+dfe419bb2ce70b0050311900808acfc9c9c9484f4fcfb32d2d2dcd707676b6bc
+9764bcfcf2cbc6c58b172ddb7af4e861bcf3ce3b46464686f1ce3bef1837fe77
+e12f7ff98bf1c5175f18d7ae5d33d6ac5963346edc38cf5813264c30ae5ebd6a
+2c5bb6ccf0f1f129b0ae5b1dff4692f2bc5c5d5d8d6ddbb6e5eb979393636cde
+bcd968d0a081655baf5ebd8cd1a3471b999999f9c63c75ea9411181868ac59b3
+26cff69bfbdd3c6777ea7845cd697070b0317efcf802e7f14665f199153586bb
+bbbbb179f366232b2bcb3871e284f1c20b2f147bee45cd5741e75150bf1bddb8
+cf9ffef42763cc9831464646863166cc18a367cf9e96b692cc596135ddfc99df
+fc39dd5c4feebcae5ab5ca70727232c68f1f6f795fd8f9deca7c01002ab6fffd
+7f194238005406250de157ae5cc9d3c7c5c5c5484a4a320cc330929292f28404
+5757d73ce1d76432e5192b2323c3300cc3b87efd7a9eb6b218ff4637ee939e9e
+6e4c9b36cde8d8b1a3655b7474b4d1a44913c3d6d636df38cecece4662626281
+63366ad4c858bc7871a1c7ca7d7ff39cdda9e31535a7cecece467272b26118f9
+e7f14665f1991535c6ebafbf6e0406061a2fbffcb2b17af56ac36c36177bee45
+cdd78de75154bf1bddb8cf8dc74c4c4c345c5c5cf2b4153667c5d574f3675e5c
+08bf715e8b9ae7c26abf5149e7010050f14832b81c1d002a89962d5b6af3e6cd
+79b66ddebc5901010179b6b9b9b995784cc33074e6cc19198621c33064369bf3
+b43b393949926c6d6d6fe93bb2c58d5f10676767bdf4d24bdab973a765db0b2f
+bca02953a6283d3d5da9a9a9796a29ea4658d3a64dd3b871e374ecd8b1228f79
+f39cddc9e31535a72599e3b2f8cc8a1a233c3c5c5f7ef9a59a356ba6a953a7ea
+c9279fb4b41576ee45cdd7adf4bbd9cd978adf7c2eb772acd2fc3b91f2ceebcd
+ef0babe176e70b00503111c201a09278f3cd373574e850fdf4d34fcaceced68e
+1d3bf4ca2baf68d4a85145eef7e8a38f6adab469caccccd4b469d3f2b4f5ecd9
+536fbffdb6929393959090a001030694baaeb21e3f23234373e7ce55c3860d2d
+dbae5dbb267777776566666adcb87179fa77eedc5953a74e55565656beb1faf4
+e9a30f3ffc50c1c1c196ef12bbbaba2a3e3ebec81acaf27825d5a143077dfcf1
+c7caccccd4f4e9d30bed57169f595163bcf4d24bb2b5b5d5902143f4c1071f68
+e3c68d96b6c2cebda8f9ba957e37ead8b1a3655ea64d9ba6ce9d3b5bda8a9ab3
+5b3956ae92fc8e94c4edce1700a0e22abfb57700c01d15111161346ad4c8b0b7
+b737fcfdfd8d2fbef8224f7b41ff9b7ff8f061a379f3e686b3b3b3f1e69b6fe6
+e973e9d225e389279e309c9d9d8d060d1a184b972e2d74acc2fe7b72abe3df3c
+76eecbcecece68ddbab5f1f3cf3f5bda3ffbec33c3c3c3c3a85ebdba3161c284
+3cc7387efcb8f1f0c30f1b363636855e52fcc5175f180d1a34308e1f3f6e8c1d
+3bd6707171b1b417745e6579bcc2fadcfc7efffefd46d3a64d0d17171763f8f0
+e186838343817355169f595163fcfbdfff36eebfff7ec3d6d6d668dcb8b1b172
+e5ca62cfbda8f92a69bfc2ea3e72e488d1b66d5bc3cecece68d7ae9d71ecd8b1
+12cd59496b2a685b71bf2345bd2fc9ef4a49e7010050f1483278441900001548
+56569666cf9eada54b97eae79f7fb676391502730600b85b984c26d959bb0800
+005032b98fadf2f3f3d3c2850bad5d4e85c09c0100ee36847000002a08ae5c2b
+3de60c0070b7e1c66c0000000000941342380000000000e584100e0000000040
+3921840300000000504e08e10000000000941342380000000000e584100e0000
+0000403921840300000000504eac12c24d2693e575b3a4a42475efde5d4e4e4e
+0a0e0e5652525295690300000000546e5609e18661c8308c02dbc68f1faf468d
+1a29313151fefefe1a3f7e7c95690300000000547e86b51474ec860d1b1a478e
+1c310cc330e2e2e28c860d1b5699360000000040e525c930fd2f085b25fd9b4c
+a67c2be20e0e0e4a4b4b93bdbdbdb2b3b3e5e6e6a6cccccc2ad10600000000a8
+bc4c2693ecac5d040a161414a49898983cdb6c6d6d959393639d82803b64d27b
+93ac5d0200000070478c7d776cbe6d775d08af57af9e4e9e3c293f3f3f9d3871
+42dedede55a6ed469b366dcab72df74676d6ba7201286b2693497f7eeccfd62e
+03000000287351df4615b8fdae7b4459484888a64f9faef4f474858787ab77ef
+de55a60d0000000050b959f5116537ff2c496161618a8b8b93a7a7a7e2e2e214
+16165665da0000000000959b556fcc86d2e172745436269349b1b1b1d62e0300
+0000287351df46e5fb4eb8c964bafb2e470700000000a0b22284030000000050
+4e08e195c88ddfad2f8ad96c56dfbe7d8bed171a1acaa5ef00000000508608e1
+55d0dab56bd5bc79f362fb356dda546bd7ae2d9363262525a97bf7ee72727252
+7070b09292920aedbb72e54af9fafacacece4e7e7e7efafaebaff3f559ba74a9
+9c9c9cf26ccbbdc95feecbc3c3a3c0b69beddebd5b2d5bb694a3a3a37af5eaa5
+949494121def4e2bcd9c49d29c397354bf7e7dd9d8d8e439cfa2e673f9f2e56a
+d2a4891c1c1c141818a80d1b3694e8f8ab56ad528b162de4e8e8a8871f7e58bb
+77efb6b415f53900000000551d21bc0a5ab162853a75ea546cbf4e9d3a69f9f2
+e56572ccf1e3c7ab51a3464a4c4c94bfbfbfc68f1f5f68dfc183076bf6ecd94a
+4b4bd38c19333468d0a03cedbb76edd2cc9933151a1a9a67bb611896d7e4c993
+d5bf7fff7c6d05193870a0060f1eacc4c44485848468c28409253adeed28c955
+0ba599b3254b9668f6ecd98a8e8e564e4e4e9e732d6a3ea3a2a2b46edd3aa5a4
+a468cc9831ead7af5f898ebf7cf9722d5dba54c9c9c9eadfbf7f9e2b2b8afa1c
+00000080aa8e105e49994c264d9c38511e1e1eaa59b3669ed5cf6ddbb6a971e3
+c68a89895193264d64369b2d6d999999aa57af9e8e1e3daaa64d9b6afbf6ed65
+524f7474b4468e1c291717178d183142d1d1d185f6f5f6f6b69c8324d5ab57cf
+d276e1c205fde31fffd0b265cb74f9f2e502f7370c43f3e7cfcf17de0bb37fff
+7e0d1a3448aeaeae1a34689056af5e5daae30d1932444b972eb5bc5fbc78b186
+0c1952a26317a53473161e1eaea953a7aa79f3e6f9027e51f3b968d122f9f8f8
+5856cfebd6ad5ba2e3af58b142cd9b3797b3b3b35e78e1059d3e7d3a5f4da5fd
+1c00000080aac0ceda05e0ce319bcd3a73e68ca2a2a23472e4483df1c41392a4
+d3a74fab468d1aead2a58b6ad5aaa5e5cb975b562b172f5eac4e9d3ac9cfcf4f
+5959594a48482870eca256720b5a714e484850fdfaf525493e3e3e0586b65c8b
+162d52505090929393e5e1e1a1cd9b374b92b2b2b2d4af5f3fcd9c3953f5ebd7
+d7a953a70adc3f262646aeaeae6ad3a64da1c7b891bfbfbf2222223470e0402d
+58b0c072ce253ddecc9933d5b3674fd5ae5d5b866128222242ebd6ad2bd1b18b
+529a39dbb76f9f626262d4b76f5fd5ab574f5f7cf185dab66d2ba9f0f9cc95fb
+597a797969d3a64da53e7e7878b89e7efae97cdb4bfb390000000055012be195
+d8e8d1a3e5eaeaaaa79e7a4a274f9eccd3961b94c3c2c23469d22499cd661986
+a1f0f0708d1d3bd6d2a7b0b07de325c737bf6ed7abafbeaac993272b2d2d4def
+bdf79e5e7bed3549d2cb2fbface79e7b4e8f3cf28824151a8ae7cd9b57aad5d7
+7ffffbdf9a316386eeb9e71e1d3b764c363636a53a9ebdbdbd962c59a2a14387
+ea95575ed192254b646f6f9fafdfcddf4b2fea7beaa5959393231f1f1f5dbc78
+51c3860dd38b2fbe68692b6c3e731986a1d4d4548d1831a2d42bf89f7ffeb9be
+fdf65bcd9831235f5b693f07000000a02a304932b80376c5901bd60afbbc4c26
+93a5edc69f6f7eefefefaf989818d5a9534792141414a4214386c8c5c5451111
+115ab56a9524e9ecd9b3ead2a58be2e2e20aada52005d5e7ebebabf5ebd7cbcf
+cf4f478e1c51cf9e3d151f1f5fe0fe8e8e8e4a4e4e96b3b3b3d2d3d3e5e5e5a5
+6bd7ae15f907815cc9c9c96ad0a081e2e3e3e5e5e55560dd45fdbe474545e9bd
+f7ded3ce9d3b4b74bc5cfbf6ed53b76edd643299b475eb56f9f9f9157a8c92d4
+21956ece7c7d7db577ef5eb9b8b8283d3d5d1e1e1ecacaca9254f87cde2c3333
+53eeeeeecacccc2cd1f1a74f9fae850b17eafbefbf578d1a35f28c55dce770e3
+3cc4c6c616390f000000404514f56d94c6be3b36cf3693c9c44a7855d4be7d7b
+1d3c78d0f27ec284099a346992a64e9daa77de79c7b2fde0c183ead0a1438163
+9476253c242444d3a74f577a7abac2c3c3d5bb77ef42eb6bd8b0a1162e5ca88c
+8c0c454444c8d7d7b7c063e66ebb516464a47af4e85164f02bec7c0e1c38a051
+a34659568a4b723c494a4b4b53fffefdb560c102cd9a354ba1a1a10586dcd22a
+cd9cf5e9d3471111114a4f4f574444449ebbdf17369f92347cf8705dba744929
+29299a32658a5ab56a55a2e34f9c38510b162cd0c68d1bf30570e9d63f070000
+00a0b223845741a1a1a1dab2658be57de7ce9de5e9e9293737370506065ab66f
+d9b2a5ccee081e1616a6b8b838797a7a2a2e2e4e61616196b69b579ce7ce9dab
+59b366a95ab56afae4934f3477eedc121fa7b04ba00bba0cfcc6365b5b5bf5e8
+d14343860cd1b3cf3e5baa731b3a74a85e7ae925f5ead54b4f3ffdb4060c18a0
+61c386956a8c829466ce264c98a0e8e868797a7aeab3cf3e53444484a5ada8f9
+6cd9b2a502020254ab562d6ddebc59919191253afeb871e3b477ef5edd7befbd
+96f9bcf10f0f5c8a0e000000148ccbd12b90e22e472f29b3d9ac7efdfa69c58a
+1592a4ecec6c0d1a3448a3468d528b162d2cfd424343b56cd932cb77a4ef9492
+5c9a8dbc2acb9c71393a0000002a2b2e4787858d8d8d25809b4c26b9b8b82828
+28284f0097fe780cd59d0ee0d2edff51a12a62ce000000808a89479455718439
+00000000283fac840300000000504e08e10000000000941342380000000000e5
+84100e00000000403921840300000000504eb83b7a0594fbbc700000000040c5
+4208af60626363ad5d0200000000e01671393a0000000000e584100e00000000
+403921840300000000504ef84e780513101060ed12800271bf02000000a07884
+f00ac8300c6b9700e4c11dfb01000080ffefd7ad9b74fad06f05b671393a0000
+0000006564c78635cabe9621495abf7249be76423800000000006560c7863592
+a476c121f26ed24a52fe204e080700000000a09c10c201000000002803ed8243
+24fdb1229efb9df01e4f0dc8d387105e8994f4e65866b3597dfbf62db65f6868
+28378103000000805268171ca28413e795743e315f009708e155d2dab56bd5bc
+79f362fb356dda546bd7ae2d9363262525a97bf7ee727272527070b09292920a
+edbb72e54af9fafacacece4e7e7e7efafaebaf2d6dcb972f5793264de4e0e0a0
+c0c0406dd8b0c1d2663299f2bc3c3c3c0a6d2b4f6575ee458d53d47e459d7b69
+da6e9c4f00000000f945466ed4d5ab57e5947c9f5c33ea2b35355533662ccfd3
+87105e05ad58b1429d3a752ab65fa74e9db47cf9f262fb95c4f8f1e3d5a85123
+252626cadfdf5fe3c78f2fb4efe0c183357bf66ca5a5a569c68c191a346890a5
+2d2a2a4aebd6ad534a4a8ac68c19a37efdfa59da0cc3b0bc264f9eacfefdfbe7
+19f7c6f6b25292405f56e75ed43845ed27157dee85b515379f00000000f2ead3
+a7ad268d5924af565ed2fd26fde3d9c97afef91e79fa10c22b2993c9a4891327
+cac3c343356bd6ccb332ba6ddb36356edc583131316ad2a489cc66b3a52d3333
+53f5ead5d3d1a347d5b469536ddfbebd4cea898e8ed6c89123e5e2e2a2112346
+283a3abad0bededede967390a47af5ea59da162d5a241f1f1fd9d8d8c86432a9
+6eddbaf9f6370c43f3e7cfcf17448b3364c8102d5dbad4f27ef1e2c51a326448
+a9c62848599d7b51e314b5dfedbad5f904000000aa1a77f76a6a5bb3a6bed970
+5efb8f1b7ac4db3bdf15a57656aa0de5c06c36ebcc99338a8a8ad2c89123f5c4
+134f48924e9f3ead1a356aa84b972eaa55ab96962f5f6e59e55cbc78b13a75ea
+243f3f3f656565292121a1c0b18b5a012e68b535212141f5ebd79724f9f8f8e8
+f4e9d385eebf68d122050505293939591e1e1edabc797381c7f6f2f2d2a64d9b
+f2ed1f131323575757b569d326cff6ead5ab2b2727475dba74d19c39732cf5e4
+9a3973a67af6eca9dab56bcb300c45444468ddba7585d659526575ee458d53dc
+9c1575eec5cd4b61f30900000020afd86db1aad5b696b4e1bc24c9af9b9f7e58
+ff833af6e868e9c34a7825367af468b9babaeaa9a79ed2c99327f3b4e506e5b0
+b0304d9a344966b3598661283c3c5c63c78eb5f4292c6cdf78a9f2cdafdbf5ea
+abaf6af2e4c94a4b4bd37befbda7d75e7b2ddfb15353533562c4880257aae7cd
+9b57e0e5d82929293a7efcb89a356b56e0a5d5f6f6f65ab26489860e1daa575e
+79454b962c91bdbd7dbe7e377f87ba2cbf6b5edcb9dfca7e459d7b49e6a5a0f9
+0400000090dfb11f8e2b7ac1cfea50db56fe0ed715f151b47e5bf35b9e3e2649
+0677c0ae1872435e619f97c964b2b4ddf8f3cdeffdfdfd151313a33a75ea4892
+8282823464c810b9b8b828222242ab56ad92249d3d7b565dba74515c5c5ca1b5
+14a4a0fa7c7d7db57efd7af9f9f9e9c89123ead9b3a7e2e3e30bdcdfd1d151c9
+c9c9727676567a7ababcbcbc74eddab57cfd323333e5eeeeaecccc4ccbb6e4e4
+643568d040f1f1f1f2f2f22a70fc8c8c0c55af5e5d595959f9daf6eddba76edd
+bac9643269ebd6adf2f3f32bf43ca5fcf35c90b23af7a2c629e99c1575ee05b5
+95643e73e7213636b6c879000000002abbc8c88d7afcf17672737353d4b7517a
+75f8ab8a8858abe1c3ff783a95c9646225bc2a6adfbebd0e1e3c68793f61c204
+4d9a344953a74ed53befbc63d97ef0e04175e8d0a1c0314abb121e1212a2e9d3
+a72b3d3d5de1e1e1eaddbb77a1f5356cd8500b172e54464686222222e4ebeb6b
+691b3e7cb82e5dbaa49494144d993245ad5ab5cab36f6464a47af4e85168604c
+4949d1071f7ca08080807c6d696969eadfbfbf162c58a059b366293434b4c020
+5b5a6575ee458d53d47eb98a3af7c2da8a9b4f00000000ffdf33cf74939b9b9b
+e5bdbbbbbb2580e722845741a1a1a1dab2658be57de7ce9de5e9e92937373705
+06065ab66fd9b245a1a1a16572ccb0b030c5c5c5c9d3d3537171710a0b0bb3b4
+ddbcaa3e77ee5ccd9a354bd5aa55d3279f7ca2b973e75ada5ab66ca9808000d5
+aa554b9b376f566464649e7d0bbb743af772f15ab56a69dbb66df9f693a4a143
+87eaa5975e52af5ebdf4f4d34f6bc080011a366cd8ed9e7a999d7b51e314b55f
+51e75edcbc70293a0000005072e6ebd93abc70aac25effbad03e5c8e5e811477
+397a4999cd66f5ebd74f2b56ac90246567676bd0a0411a356a945ab46861e917
+1a1aaa65cb96c9c6e6cefeada6249774575695e5dcb91c1d00000055dd95a3b1
+da33eb1d1dbe585d99ed86ab5ec38b1afbeed83c7db81cbd8ab2b1b1b1047093
+c924171717050505e509e0d21fcf13bfd3015cbafd3f2a546455f9dc01000080
+cae2dcb974adfb285cdffcfe6775183f472f0e0e2cb42f8f28abe20881000000
+00706b920ffda20dbfd86acebc737af6d9b17aff793f9ddf78561b866d978617
+bc0f211c000000008052c8be9aac03f33e54ca9e2dda9c334af3e707ab968b9d
+7e7973a7d212d2d42ebc9db69dd856e0be5c8e0e00000000400999cd867e7af3
+2fdab0255567833e57f8e78f49bb7ed7a67e9be4d1c4435d96769157cbc29f2e
+c44a380000000000c5b89e7155c712723461c26ed9186334677e17d924656afb
+cbdb64641b7af4f347e5eee75eec38847000000000000a6198cd3abfe53f3ab6
+74bae69c7c41a12f77d39f43bc756c71bc8e2e3aaac6831bab41df06b2b12dd9
+85e6847000000000000ab16bf2109d893fab58f711faf88b10b964e6e8fb2736
+caadbe9b3a4776966b1dd7528d47080700000000e0261919d73567ce419dfed9
+573d878ed5d82e7574e8d3433af5ed293d30f201d5ef53ff96c6258457402693
+c9da250000000040a5947af4371d9cf7a13e39d847759bf96bfcc2e172ccccd1
+773dbfd3bd0fdfab6eabbac9d1cbf196c727845730b1b1b1d62e01000000002a
+a5d3eb23757245b87e4a6daf17467451e7ce75244999c9997a68ea43baf7a17b
+6ffb188470000000004095b739e6acf6ccff41579a84ebe5e10fc9cbcbc9d2e6
+e8e15826015c22840300000000aa287376968eae98a3a57b5bea97fd668d1b37
+510fd47795a3abfd1d3b2621bc82090808b076094099e22b16000000b0869483
+3b75e05fe3b4f7422db9b7e9a8e5cb5ae9e27767b471f84f6a39baa5ea3f7e6b
+375e2b0e21bc02320cc3da250065829b0c020000c01ace9f4dd59ee9615a77e5
+090d1cfbb41a783868f7889dca4ecb56a7059d54ddbffa1d3b36211c00000000
+5025a4c4ed56cc5e57cd9813afa79efaa7de1fe8a7841527b425e288fc07f9ab
+e18086b2b1b5b9a33510c20100000000955a56ea651d9af7be92f76d57e4efa3
+356f5e577966e5e8a7413fcabe9abd3a2fee2c576fd772a985100e00000000a8
+b4b23232f4cbe8bf6aebc556aad9fbdf5ad4b7b1e2e71fd1a1af4faad9f066ba
+bfcffd32d994dfd72409e100000000804ac79c93a393a7d21516b65b6e36a334
+6a7a17d91f4fd5869edfe9de87ef55d08a2039dde354fc40658c100e00000000
+a8340c738ece7dffa54eac98a9c9c746e8b9c1adf578cfba3a34fba0ceac3fa3
+66af355383a71b58adbe3bfb8d7394ab92de69da6c36ab6fdfbec5f60b0d0de5
+4eec000000002a8c9cac4cfd32aa8f762c5eaed5b66f6aeea2deea54cb599b43
+6364e418ea1eddddaa015c228457496bd7ae55f3e6cd8bedd7b46953ad5dbbb6
+4c8e999494a4eeddbbcbc9c949c1c1c14a4a4a2ab4efca952be5ebeb2b3b3b3b
+f9f9f9e9ebafbfced767e9d2a57272ca7be9c8f2e5cbd5a44913393838283030
+501b366cb0b4994c26cbeb6645ed5754db9d569a39bbf1fc4c26933c3c3c2c6d
+45cd67516db73a2f25f9fc00000080b2969363d6ec59fbb4fc487bd9fe355ce3
+2785e874f87eed9bb64fad27b756e0b840395473b0769984f0aa68c58a15ead4
+a953b1fd3a75eaa4e5cb9797c931c78f1faf468d1a29313151fefefe1a3f7e7c
+a17d070f1eacd9b3672b2d2d4d3366ccd0a04183f2b4efdab54b3367ce546868
+689eed5151515ab76e9d5252523466cc18f5ebd7cfd2661846a1abfa45ed5754
+dbed28c9550ba599b3dcf3330c4393274f56fffefd2d6d45cd67516db73a2fc5
+7d7e0000004059ca38775c3f8f1fa8014fafd591e3990a5bfa963a36acae0d8f
+6d904b1d1705ad08d23d6deeb176991684f04aca643269e2c489f2f0f050cd9a
+35f3ac466edbb64d8d1b37564c4c8c9a346922b3d96c69cbcccc54bd7af574f4
+e851356dda54dbb76f2f937aa2a3a33572e448b9b8b868c488118a8e8e2eb4af
+b7b7b7e51c24a95ebd7a96b60b172ee81ffff887962d5ba6cb972fe7d96fd1a2
+45f2f1f1918d8d8d4c2693ead6ad5ba2da8adaaf24630e1932444b972eb5bc5f
+bc78b1860c1952a26317a5347396cb300ccd9f3f3f4ff02d6a3e8b6abbd57929
+6a4c000000a0ac9873aeebd8b28fb56bfc735af65b630d1e1aa0d9b33bc8d5d5
+5e8ef738aa6344473df0fa03b273babb6e85767755833265369b75e6cc194545
+4569e4c8917ae289272449a74f9f568d1a35d4a54b17d5aa554bcb972fb7ac9c
+2e5ebc589d3a75929f9f9fb2b2b294909050e0d845ade416b4e29c9090a0faf5
+eb4b927c7c7c74faf4e942f75fb46891828282949c9c2c0f0f0f6ddebc599294
+9595a57efdfa69e6cc99aa5fbfbe4e9d3a55685d5e5e5edab46953a1c728cd7e
+c58d3973e64cf5ecd953b56bd79661188a8888d0ba75eb4a7cecc29466ce72c5
+c4c4c8d5d5556ddab4b16c2b6c3e8b6b936e6d5e8a1b13000000280b3bb61cd3
+9e6ff7e94283c97a774a3b7978385ada5c6ab948b5ac585c114c920c6ebe5531
+e4869ec23e2f93c9646933994ccac8c890939393727272646f6f6f59f1767676
+564a4a8a1c1c1cb479f3660d1d3a547bf7ee95c964528b162db462c50a356bd6
+4c999999f2f4f4547a7afa6dd7eee0e0a0b4b434d9dbdb2b3b3b5b6e6e6ecacc
+cc2cb06fc78e1dd5bf7f7ffdfdef7fd7bc79f3b46ad52ac5c4c4e885175e50c7
+8e1d3570e0404952f5ead5959292926fff2b57ae68c68c195abb76ad7efcf1c7
+42e7a834fb15d526fdb1421f14142493c9a4efbfff5e356bd6ccd7a7b47fb828
+cd9ce57af6d967d5b66d5bbdf6da6b966d85cd67716d2539f782da4a32e68d73
+121b1b5be43901000000b9ccd9993afe9f799af57d1ded3964d2c4490f2bb061
+3539dee3285b7b5b6b979747d4b7511afbeed83cdb4c261321bc22296d08bfb1
+df8deffdfdfd151313a33a75ea48928282823464c810b9b8b828222242ab56ad
+92249d3d7b565dba74a52cf9e40000200049444154515c5c5ca1b514a4a0fa7c
+7d7db57efd7af9f9f9e9c89123ead9b3a7e2e3e30bdcdfd1d151c9c9c9727676
+567a7ababcbcbc74eddab5428f59d0f1323333e5eeee9e2fb41615c28bdaafb8
+b67dfbf6a95bb76e32994cdaba75abfcfcfc0a3d4649ea904a376792949c9cac
+060d1a283e3e5e5e5e5e96ed85cd67716d253df79bdb4a3a66ee3c10c2010000
+501297b6add6a1051f69eba50775a176b01eef6ea3cc2dd9cad86aa33f7d1d2c
+576f576b97984761219cef845741eddbb7d7c183072def274c98a049932669ea
+d4a97ae79d772cdb0f1e3ca80e1d3a1438c68d3702bbf955909090104d9f3e5d
+e9e9e90a0f0f57efdebd0badaf61c3865ab870a1323232141111215f5fdf028f
+99bb2dd7f0e1c375e9d225a5a4a468ca94296ad5aa5589e6a3a8fd4a32665a5a
+9afaf7efaf050b1668d6ac590a0d0d2d3474964669e64c92222323d5a3478f3c
+015c2a7c3e8b6bbbd579296a4c000000e056249e3aa503f33ed0b2338feb94bb
+8fde783650d7173aeadc9e2b727f3de7ae0be04521845741a1a1a1dab2658be5
+7de7ce9de5e9e9293737370506065ab66fd9b225df1dc86f55585898e2e2e2e4
+e9e9a9b8b83885858559da6e5ee19e3b77ae66cd9aa56ad5aae9934f3ed1dcb9
+734b748c962d5b2a202040b56ad5d2e6cd9b15191999e718b9c7b9f9516545ed
+57545baea14387eaa5975e52af5ebdf4f4d34f6bc080011a366c58c926a608a5
+9933499a376f5e8177222f6a3e8b6abbd579b9d5cf0f000000b859eae15f141d
+75524f0fdcaf9d4d3ed5532f34511fa706da3e62970ed7495783d7dde456d3a9
+f881ee225c8e5e811477397a4999cd66f5ebd74f2b56ac90246567676bd0a041
+1a356a945ab46861e9171a1aaa65cb96c9c6e6cefeada624976623afca32675c
+8e0e0000808264255dd4a1791375ee70bce6268fd48409ade5762c5507c20fc8
+f0b9a6f5a93fcac6c5acc79f7e545dfafcd5dae51688cbd1616163636309e026
+93492e2e2e0a0a0aca13c0a53f9e277ea703b874fb7f54a88a98330000005456
+19174febd7d18f296a9bbd4eb5f94811733a2823325e7bdedf23ffff6bacdf1a
+d9cabfae977cab57d7f67d764a4dbd62ed924b8547945571843900000000778b
+8484ab9af45ebc4cd7ded29b53baca312e453ff4df2cef106ff5fabe97967fb5
+595ddade2b67e710495246468656afdea9679ee966e5ca4b8e95700000000080
+d518e61cc52f9ca8ed2f75d0f3cfc5e8d14e7535f5c3605d9ab15f47228ee8e1
+190fabc51b2d64e76ca7679ee9a6cbbb2f2ba04380023a04e8f2eecb152a804b
+847000000000809564a7266ad7a83edab7e92745a6bcac458b3aeb117b1bfdf0
+ec1679b5f252e7259de5d9dcd3d23f765bacbc3b785bde7b77f056ecb68a758f
+212e47070000000094bbecec1c2d5a14a7b8a30fe9a1e7066a722b2ffdf6ce6e
+994c26759cdf51d51a54cbb7cf999d6764eb68ab75bfadb36ccbc9cc51408780
+f22cfdb610c20100000000e526fdec311d5c384d1fed7e4a356b3a69ec67a395
+bcfa947e786e8b9a0d6f269fa77c64635bf045dbbd5fef5dced5963d42380000
+0000e08ecbc9baa6132b66eadc0fd15a76f6313dffb29f7af7ae274972ee525b
+b5836aabba5f752b5779e711c22ba0dce785030000004045b17bf33ec5ae3bac
+e3b5272aecfdb6aa51c3c9d256bd51e50fdfb908e1154c6c6cc5bae900000000
+80aa2b272b5397b6afd182ed0df5fdf7bfebedb727a9af8f9b5c3d1cac5d9ad5
+7077740000000040994bfcf57bfdf24688e6cefe590909695ab9a893aa6f3aa7
+edc3b64b86b5abb31e56c2010000000065eadc6fbb74e0b3295a793154cf8f7e
+42f5ae646bdb335b54a77b1d057d19241bbbaabb1e4c08070000000094898c0b
+a7b46d9f9d3efcf0928283a768f2db0d74387c9ff61e4851fb4fdb57a9ef7e17
+86100e00000000b82dd77e3fabb879613a713c5511175ed4948fdac8f3f855fd
+34f00735ecdb506da7b695ad83adb5cbbc2b10c20100000000b7ecea8903daf7
+c18bfaee5247797519a6b923ebebc0477b7425dbd0a39f3f2a773f776b977857
+218403000000006e497272a6868e3a2e37bb911a1ed655f63fffae1d2ffda8c6
+831bab41df06b2b1adbadffd2e0c211c000000005062e69ceb3abb264247b76e
+d7f89f9ed273cff9ea89876beab789b172f47254e7c8ce72ade36aed32ef5a84
+700000000040895cfbfd8cf67df0a28e277b2ae67aa8e6cf7d44490b8e6847e4
+713d30f201ddffe7fbad5de25d8f100e0000000028564e8e595faf88d3bea3ad
+f540df811ad7d04d7b46ee94c7031eeabea6bbec9c889725c12c01000000000a
+957e265e47d67fab291b03e5e6e6a077e7bcad6b31e7143b3e56adc6b652ad4e
+b5ac5d628542080700000000e4939399a1c3b3df5052dc5e2d381daaa75ef4d1
+e38fd7978d8d4997fcab2b382a58b6f63c76acb408e100000000807cf66fdcaa
+5dbf5ed1cf0ea3f5c1c260dd738f93a5eddeb6f75ab1b28a8d100e0000000090
+24e56465eaf73d3f69f1662fad5d9ba351a33ed047fed555ed86008edbc343db
+0000000000fa7dc73a6d7ba59b667fb459972f676ad1ec8765fbf9217df74a8c
+b54bab54580907000000802a2e61c32ac5ad8ad0e2b3cfa99acf7d7af4f201fd
+f4f753bad8c4567d3fef62edf22a1556c201000000a00a325fbfaeecabc9dab2
+e5bc06ffd34ddb6a4fd0e4f7feaaeec7a4b4d8ebfad56b871a3f99230fcfead6
+2eb55261251c00000000aa988c0ba774e8b3313a77265d9f9c19a209efb492fb
+ee44fdf2da5665045cd6afb533e4eaeaa3d3f109dab1618dda058758bbe44a83
+100e000000005548ca811d3a3873a4a2cf77517ac3de9afbae9ff67db047367e
+ee721b6ad60fcb7ed3e4c5932549139f1d2b6fdf7a56aeb87221840300000040
+1571e95286c2ff9dacf3975fd72ba33a4aff3dabdfc6ed568bd12d54a76b1d4d
+9fb45fadbaf9eae0ce1f2449adbaf9ead7df52d4a58f950baf4408e100000000
+508999b3b3747af5e73a7ae09c267dff889e7cd24743fab86bdf84dd72f77357
+b7ff74939df31fd1b0b1db7db275a8adbd31fb65e464abdefd01f274cbb1f219
+542e847000000000a8a4d2cfc4ebc0f4613a965a53ff4dffab667dd846e9ab4e
+e8d0fad36af37e1bddfbd0bd79faf77ebdf7ff7eea59fec55611847000000000
+a8847272cc5affed7eed8a6f2dbfbffc5d633c1c74e8ed5f747f9ffb15181628
+3b27e2a03530eb000000005089a49f39aaf37b62356aaea7dcdd3d35fee3b774
+3e7cbf4e5cc850fbd9ede5d1d4c3da255669847000000000a804b2d3527472d9
+345df8e507fdeb585f3dfe4c2b3df75c2349925d2f6fd5e95e4736b63656ae12
+847000000000a8040e4647e9e72d17f49beb384d59d04eb56bbb58dabc7b7a5b
+b132dc88100e0000000015544ed635a59e3caac5eb6cf49fff78e9b557c7e8c3
+76f7cae586008ebb0bd7220000000040056398cdbaf4e337da35b287a6beb34e
+274e5cd5e7e302e4b6e8a88e2d3b66edf2500456c201000000a08239f0f1705d
+387a4211279fd7df8604abd6fe64c54dfa4d2dfeaf85ea76af6bedf250044238
+000000005400863947261b5beddaf5bb4647f754cb16ee0a1bde40473f3ea0eb
+6dee51d7955de550ddc1da65a218847000000000b8cba59f89d7d1f913b43ff1
+7e7d71a8b3c68d6a25972de77574c601058c0bd07d0fdf67ed12514284700000
+0000b88b25eedaa8b8b913147521582e6d1ed3ac4e9e3a342956ae9d6babebaa
+aeb27322d65524dc980d00000000ca4964e4465dbd7ad5f2feead5ab8a8cdc58
+68ffc4c44c7db2f4aa669f1fae3e2f0f52d0b96b3ab5e4981ef9d7236a3db935
+01bc02e213030000008072d2a74f5bcd9af5bd3ab7b94792b4f997df356c5850
+9e3ed7d3afeae4b2293a91515fef7f55477feedd50e3029d75f4833df27dc657
+7ed3fd646b6f6b8df2510608e100000000504edcddab69d8b0204dfedb5c393a
+dae8cdb92fc8ddbd9aa5fdeaf1fd3af0f1ab3a93eaa155696d3575740ba52d3d
+ae0b7b93d5717e47556b50ad88d1511110c201000000a01ceddbb157e9f7d8cb
+e46aab7d3bf6aa43f70e9224b3d9d0d66fb669c1fe7ef26b1ba0b1f5dd75fc83
+3d6af27213f93ce5231b5bbe4d5c1910c201000000a09ca4a65ed1bacf7fd6e4
+b92f4892fef9e27cd5774bd535b3bb3e5c60564686bfc2a637d7b1113b957c25
+475d9676914b2d172b578db244080700000080723277e64af57aa9addcddab29
+3b3551bd1ed8abc37357eaf3d37f57c8b39d35604043195966b9bddd527583eb
+5abb5cdc0184700000000028278dddee534a5c8ad6c5ad938e7ca3c3a71df5e3
+95e19a36b7a7ead573fba393b30d01bc122384030000004039097ebe8d72cc26
+457e95a425bbfb68d8a0465af4787d395673b076692827847000000000b8c30c
+b35917b7acd2a99533f5c5e9a7a57a0f69f690264af8779c7eafe9a2badd59f9
+ae2a08e10000000070871d8d784f2763f7ebb3c32fe8b1bfb495ffd1ab3abffc
+b81e9af6906ab4aa61edf2508e08e100000000700718e61c996c6cf5ebafbfeb
+9fd1ade4ed17a271cf7ae8e4677172ff9bafda7cd446b60eb6d62e13e58c100e
+00000000652cedd461c5cf1fafdd991d14b9cb5fa306b594d3776775f9bbb37a
+f48b47e5e1e761ed126125847000000000284397b67ea3634ba7eb9bf33de4f0
+407b4d7bc24d09ff3aac862f3656837e0d64636ba35fb76e52f6b50cb50b0eb1
+76b9286784700000000028232929595afeed656d38394a23ffd64c395f9fd495
+4bd9eabcb8b35cebba4a92766c5863e9bf63c31a8278156363ed0200000000a0
+22cbc9baa6630bc2b475d91af5e9f35f5d750fd484cef595f6efc3f27dd6571d
+3eed902f80b70b0eb184ef1b43392a3f56c201000000e016a51edea5239fbdad
+a3197efafafc75bdffbcbfd2be3ca9ec565e0a5a1124a71a4ed62e1177194238
+00000000dca25fbe59aff907fbeae16e0fe9cdfbaeebc217f16a3fa7bdbc9a7b
+15d8bf5d7088766c589367f59bcbd1ab162e47070000008052b810f3a54eed39
+a061c3b6ebb35dedf5e69bbdd4e03f09b273b0d19fa2ff546800cfd52e3844f6
+4ece969f51b5b0120e0000000025907ee1a44e7e31594927e235fdc8dfd533b4
+ad9e7fde4fe6abd755ff5f1de4d9dcb3c4633df868d01dac1477334238000000
+0094c0fe996f697f82b3369bc66acabfdaa86143f73f1a3c6de5e8e968dde250
+6110c201000000a010994917647270d5d295e7f4afeffbeb896e75f4d9985672
+70b1b77669a8a008e1000000007013734e8e2e7cbf54095f7faae557062bcdc5
+4f533ad752d2fab34aebef2b87074a7ee9397023423800000000dce4f0acd775
+e6c4657d16ffb2063cd1469e5b2e282b29539dbee8248fa61ed62e0f155885ba
+3bbac964b2bc6e969494a4eeddbbcbc9c949c1c1c14a4a4aaa706d00000000ca
+c6af5b37e5790c5869ecdd9ba8f06d1db4c6fc8afeaf6b2b39ad38a106a10dd4
+75595702386e5b850ae18661c8308c02dbc68f1faf468d1a29313151fefefe1a
+3f7e7c856b0300000070fb766c58a3ec6b19969f4b22f5f02ffae5b5ce9a3b69
+a5468cd8a9c7830214722a5dc6a56b0a5a11a4fa7fa92f934dfec540a0b44c92
+8cc282edddca6432e50be3bebebe5abf7ebdfcfcfc74e4c811f5ecd953f1f1f1
+15aaad24e71d1b1b7bfb13080000005452d3df9baad6ad7dd5b9f75f25499ba3
+bfd2ae5df11a396e54a1fb9cff6fa44e7cf5a9a24e77909a3ca5c75cec94f4d3
+25b518dd4275bad629afd251c9447d1ba5b1ef8ecdb3cd643255ac95f0a22424
+24a87efdfa92241f1f1f9d3e7dbac2b501000000b83d0f06faeabbf507949a7a
+45a9a957f4ddfa037a30d0b7d0fe57af666bed864b1a77f80db5e9f88c3aee4d
+92bdad49415f0611c071477063b6bb54505090626262ac5d0600000050a174e9
+f3c70af8f891d3e5e262abeedd9b59b6e5cab996ae93cba6ea8c570f4dfe2445
+9d5a3faa710f64ebea7fcfe9a1696de5d5d2cb1aa5a38aa8342be1f5ead5d3c9
+93272549274e9c90b7b777856bbbd1a64d9b2cdf812feabbf000000000f27ab0
+7377994df6969f6f94bc77ab62df7e4c3fff92a4e99f5fd65bbdbc15f8d32579
+34aca6e0d5c10470dc7195268487848468faf4e94a4f4f577878b87af7ee5de1
+da00000000dc9ed4d42b9a336793264e7b55a3270dd79c399b949a7ac5d2bef7
+eb950a3f3c40e7ee794e23eb78c8d87e51ed67b757f311cd65e7c485c2b8f32a
+d48dd90a7a34596eed8989890a0d0dd50f3ffca08e1d3beacb2fbf94a7a76785
+6a2bc9f9736336000000a07091911bf5f8e3ed7474cf5149925f4b3f6dfa74a6
+da3cf99ca6cc3aa353a7ae6ad4533eba3ce7901a0d6a24bfbff9c9c6aed2ac4d
+e22e52d88dd92a5408afea08e100000040c944fd334a36d9c96ae8b45d89f187
+f5e1e1c1eaf197961a3cd85fd72f67ca9c6d96dbfd6ed62e13955861219ceb2d
+00000000542ab1db62e5ddc15b1991ffd4da2bedf44bf65b9a3abb8d1a37f690
+2439d476b17285a8ca08e1000000002a8dace44b3af9e30965d46ba9cf0efc9f
+3ad5ce56c4fcce7270b6b7766980a44a74633600000000559739e7baceae99af
+5f47f751d4ce2bdab83641133bdca707e3a53d9b7fb3767980052be100000000
+2abcfd93fea68b571c157e608882eeaf2ebf63c94aba962a87fe0eba70e882d4
+d3da15027f208403000000a8d076fc745e4bf676943c5b68f4430eca389ca280
+a901baefe1fbac5d1a900f211c000000408573257eaf8e2d08d30e8f57346f45
+aa063f1c28effd29f2e8e9a1f6935acbce85a883bb13bf99000000002a94d3df
+7ea6b31bbed4aa0b7f96ee75d0446f57d99c4a53eb8fdbc9b3b9a7b5cb038a44
+080700000050615c4d4dd7f6ad67b4e0d0ab1af6483d69d379d57fc657be7ff3
+959d13f106773f7e4b01000000dcd5ae675c55c2971feb42bda735f19f27d5be
+5188deac9929dbe3571518d151d51a54b37689408911c201000000dcb5ce7fbf
+5ca7564cd771a7ce5abceca8863f584bd77fbca0fa2f3591cfd33eb2b1e5a9cb
+a85808e100000000ee4ae6ec4c1d895ea5f9f17dd5a2e5231aee7c55ae29596a
+b5b48b5c6ab958bb3ce09610c201000000dc557eff295af27944fffcf8887ef9
+6da04676ad23d3c6b36af2660b79f7f2b67679c06d218403000000b82b5cbb98
+a0e30bdf53f2a9130a3b785d3d7afb2a2aaabb32e2afc8fd8de6b275b4b57689
+c06d238403000000b0baecb414ed9dd057bf1821fafe52a8fef9711b35ffdfe3
+c69c1ee0b163a83c08e100000000ac26fb4a926c5d3db47a7d923e3dfcb6fa75
+aaabc5e12de5c8e3c65049f19b0d000000a0dc99b3b374367a9ece6d5ca68599
+ef2833d5566f35f494696f32011c951abfdd00000000cad5f5f4abfa6dcc634a
+71f4d5c7075fd680c0eaaa7ef4b2ea74ae2dff41fed62e0fb8a308e100000000
+cad5f153e9fa36f9afbaa4961ae69625a7f3190af8ac83aa37aa6eedd2803b8e
+27db0300000028b1c8c88dba7af5aae5fdd5ab571519b9b1d8fdae1c8dd5de09
+fd34f7dffbf4f2909fd5caeb21f53e7645f57b7aabd3c24e04705419ac840300
+000028b13e7dda6ad6acef356c58902469ce9c4d969f0b62ceced489c51fe8f2
+9eedfaf2c2e3b23d99a8b76a38c9352347ad9676916b5dd7f22a1db82b10c201
+0000009498bb7b350d1b16a4c993ff2b0f0f3b0d1b162477f76a85f64f4f4ed1
+9ec359fa7ccf50bdd4ec3ed91f4856e3d71fd0fd7dee2fc7aa81bb07211c0000
+004099ba9e7e5567bef954c76b0dd04753f6e951ef10bde6942e2f173bb55811
+24a71a4ed62e11b01a423800000080124b4dbda239733669ecd8ee92feffe5e8
+b9abe197b6add6a9e5d375d0a9a7166efb55a31fbc57398752d4724c4bd5ee5c
+db9aa50377056ecc06000000a0c456afdea9575fed2a77f76a7277afa6575fed
+aad5ab774a92322e9c52fcea259a79fc059d4f7e54c34d36aa51c3515d577525
+8003ffc34a3800000080127be6996e79debbbab8a85753939293ae69fa9cdfb5
+6bcf40bddeca4ba603c90af8b89dee79f01e2b550adc9d08e1000000006e49c6
+b9e33ab6204c29a9399ab02b4b5dbbd6d18a15414adf9fac1a131f948d2d17de
+023723840300000028b5f433f1daffc1f3da65f398d69f0ad0471fb55660600d
+49926bdb7bad5c1d70f7228403000000283173ce75d9d8da69de5719fa4fec2b
+7ab2bbbf964d6d2547475b6b97065408847000000000c5cac9baa633dffe4b17
+b7add182ac30a51fbcacd71dabab76a699000e9402211c00000040913213cf6b
+df7bfd95eada4c1fef19a4be3ed7552ddd5083a7eba9f9c8e6d62e0fa85008e1
+000000008a74f642b6beb9f28cae2434d0cb8e39aa51dd5136e36aeb7af5ebd6
+2e0da87008e100000000f2498dfb55e7ff1ba9ed6e2f6b49449c5ef4f157b52b
+e96af9564bd5e95a4751ff8c9224057408b072a540c542080700000060713dfd
+aa8e2f9aaca47d3f6979f24039672668b8bdad6a37aca607663e2c077707c56e
+8bd5358f8b3267672a765b2c411c28054238000000008bf44b6775e884a139bb
+5ed54b0dbde49691ad80c9ad75ef0d8f1dfbe9cb6805f60eb4fc4c08074acec6
+da0500000000b0aeebe957747ec312eddb97a417de38adfdc7fea4617250a3d6
+f728e8cba03c017cc5a79fcacbdf4bed8243d42e38445efe5e5af1e9a756ac1e
+a858580907000000aa28c36cd6c51fbe56c2aa993a5cfd297db9759b5eb8d759
+aed9865ace6ca77bdbdc9b6f9fa4f824d9d8db68dda7eb244929a75264ce3697
+77e94085450807000000aaa82b71bb74e2bb55fa2c61b05a5eaaabc146861af5
+f496df737eb2b12bf8a2d997fe39463b36ac91f447f0f66cd452ed8243cab16a
+a062238403000000558861362b2de1b054c34fb356d96bcb2fcfe955673b5577
+b153c0828eaae653add831da0587e8d7ad9b947d2d83000e9412211c000000a8
+22d212e2747cc10425e5dca3b0ad21ead4a9a6562ceba2b4dd89aad3b54ea9c6
+7af0d1a03b542550b911c2010000802a20f5f02ec5cd1ea95df64f6845ac9ffe
+f5597b356a545d9254bd94011cc0ad23840300000055c0f66335f469dcabeadc
+bea15647b5948b0b5100b006fee5010000009550ceb574257c3d5ba9278f6ac1
+c541ca3a98ac1773dcf440734f02386045fceb030000002a99f4b3c77470ca20
+5df108d0ac1ffea4273dafea1e1b93022606eabef6f759bb3ca04a2384030000
+0095cca5cb598ace784e6947ea6a60ce75d56f779f9a0e6b2a3b56c001abe35f
+210000005009a41edea5a4dfb668e9b1aedaf4cd29bd58ab9ebc9c6d14f8611b
+79b5f0b2767900fe87100e0000005460d9a9893ab178b2528e1fd697bff795fb
+d1531a66488d43eac9efef7eb2b5b7b57689006e4008070000002ab02b270feb
+e83907cddbf9a2065473955b7543addf6fad1a2d6b58bb340005208403000000
+77a15fb76e52f6b50cb50b0ec9d7763d2d55290777eaf76a6df4dee46b0a48ef
+aabf2b5bcd9ef595cfd33eb2b1b5b142c5004a82100e000000dc65766c5893e7
+e7dc206ebe9ea58b312b75fa9b7f29eebee7b5fabf99eaeb6ca79a8ddcd5ea9d
+5672a9e562ad920194107f2203000000ee22b901bc5d7088257ce76ebbf0fd0a
+9d5ab7549f9e7d55893fdfaf676d6dd47a7833b59fdd9e000e5410ac84030000
+007731c3304be929ba76edba666e6aac5fb7bfa4a1664375833cd562540b397a
+3a5abb4400a5400807000000ee22ed8243b463c31aedd8b046c6e5d332edfc4a
+aad7414f3db549ad5a7929f2cb20992e5e538d006ebc0654448470000000e02e
+1219b9518f3fde4987be99afeb3f2ed76e977e5af2d5fd7afffd167af4d15a7f
+74aae36add2201dc3242380000007017e9d3a7ad66cdfa5e014dbbe88ba3b524
+37072d5bd65175ea7859bb34006580100e000000dc05ccd9593abe6892aecb41
+bfffde55df4c3aaabf1af66af37f010470a012e1eee800000080955d3dbe4fbb
+dffc931212ae68ec17cdd57a6f8a1eb1c9d651ef73aad196ef7e039509211c00
+0000b0b2cbbf67685dce406dd8d055cf5fb7d3c56a97d4f03d6f757e2540efbf
+b358a9a957ac5d228032c2e5e80000008015fcfe53b4ae67a46b5bd2435a3ee3
+a29eb2afa91a751d75befb75dd7fc14d8ff47c449274fee7f35abd7aa79e79a6
+9b952b06501608e10000004039ca4cbaa0e311139476e1ac565d1ea0ea270eea
+6f32a9e5f066babfcffd8add162b35bdd7d2bf61978656ac1640592384030000
+00e52879df769dbc728f22b7f7d45f6cece5fd500db57caba59c6a384992ceec
+3c235b475badfb6d9d659f9ccc1c057408b056c900ca10211c000000b8c332ce
+9f90392b5317aed7d6e47f79a8e5850eeae76052e0bbad54bb73ed3c7d7bbfde
+db4a5502280f8470000000e00e31e75cd7f9ef16ebec9a79dae93a483f6fa9a1
+c76c6dd4a0475d3df0fa03b277b3b7768900ca19211c000000b8431256cdd4ef
+870e28e2e26b6a75d251a19e0e7a68726bddf3e03dd62e0d809510c201000080
+3264cece946c6c957ddda4ff9ceba1ed1b1ba9df35437e031aaaf1e0c6b27761
+f51ba8ca08e10000004019b97264b78e2d08537693bf68d22a6f356ae4aee9f3
+3ac9cd6492bbafbbb5cb0370172084030000a04afa75eb26655fcb50bbe09032
+19efd2d66f74eaabd98a75e9a7e58b6ae9adb79aa96bd73a65323680cac3c6da
+0500000000e56dc78635cabe9661f9b92c1c4da9ade907862bc168a52fbfec4a
+0007502056c201000050a5e486eedc15f01d1bd668c78635a55e11bf9e96aa13
+8b27cba1416b4dfb4f1dfd3ff6ee3baecabaffe3f8fbb0b7821b70a23873276a
+8e40ccc4cc7679dbb8d396914d1b7738729595a332b361a61995a295b9b24cb4
+14535371a5e240101491bdd739fcfee89777de959d94c3c5783d1f0f1e8fc339
+e7bacebbfe10de7cbedfebf2d89ba93b2c52c8036de559c7a9c27303a81928e1
+000000c03f947d78a78ebffb9c0afd0668f14c070d29c954fd004ff57dbb8f9c
+eb3a1b1d0f4015460907000040ad12141a7661fafdfbe7fe898ca464ad333d2b
+c7d5d20807937a4ced2a5f969f03b002251c000000b54e5068d83fbe305bf2da
+0fe5d1ea2a6d3dd9445fcc74d4504bb95a0cf255e7f19de4e4c5f27300d6a184
+030000a056eade2fd8aaf795e5e7e8f0eb0fa8b4b844efadf251bdc3e7758b9b
+a37a4debae06bd1ad83825809a86120e0000005c42d2d7ef2ac5a1bd567edb5d
+d7c95ead6f69a60e8fb597830bbf4a03f8e7f89703000000b5526c4cac24a96b
+dfae7f78ade0cc49d93bbbea5cbea7667e1ba41e07b3744b530f5d3dbdbbbc3b
+78577654003508251c000000b552524c92a48b4bb8a5b44467d67fa4940d1f2b
+bedd0bdaf69934c452ae1637375797e73bcbcedece83d7469c00002000494441
+54a8b8006a084a380000006a9dd89858f9f7f5bff0f8b7227ee28317959b5da8
+cfcf3fad4efb4c1adeca53bda67797670b4f23e302a841f8531e0000006a9da4
+982475eddb555dfb7655d2b6784952498959d1ba5befac1daa7ea79d34e0898e
+0af97800051c408562120e0000805ae5f753f0dc1307d4e0d41cad7fe38c3edc
+da5ebebe6e9ab4a0af1a3474956b2357839302a88928e1000000a855927726cb
+ded95ed1df46c8e5dc36adcf1ca14d7bfc143129504387fa1b1d0f400d470907
+000040ad32ecc96192a45dab1cb4e0dd3e6adca581be5fd253cecef606270350
+1b50c2010000502b94e666e9d4d269f2ec759316af76936943a146480a9bd85d
+8e1470009584120e0000801a2f73df0f3ab968a28a5b5ea7b79fcd50bfc22cb5
+bab1a9ba3cd9490e6efc4a0ca0f2f02f0e0000006abc8c6387b5c9fe39397f6e
+d1e07aceeafb564ff95ce563742c00b510b728030000408d536eb1e8ccba452a
+483eae6f3724e9ed37fcd46a9b45c1f70428fb4e3b39b574baf0debcbc3c4546
+7e6f605a00b5099370000000d4288567e315bf64aa4a72b3356f711d05c63be8
+ba169ebae6d59ef26ae5a5e6394d356fde268587074b92e6cf8fbef018006c8d
+120e0000801a25316aae929d7a6ae3267ff52e959addd45cdd5fec22939d4992
+e4e5e5a9f0f060cd98f19dead675507878b0bcbc3c0d4e0da0b6a084030000a0
+da2b483e21a7ba0d949a6daf45bb6e55fbb81c85b6afa36b5ee929b7266e46c7
+03800b28e1000000a8b6cc25c54afefa5da5462f53e255d314bb385f417676ea
+31b18b9adfd0ec4f8fc9c9c9d5fcf9d18a88182ce9bfcbd1998603a80c5c980d
+000000d5d691d71f5046c229ad4a7d56851fe52ba457030d5b3bf82f0bb824ad
+5ebd53e3c685c8cbcb535e5e9e1a372e44ab57efacc4d4006a3326e1000000a8
+56ca2d6699ecec555262d6cff59fd0dec56735d0c94e41af7797ef80267f7bfc
+a851832efadec3c3e30fcf0180ad300907000040858b8cfc5e79797917beafa8
+db80651dd8aad8e787e9d0e69f74f7dd5bb46a43b69e98d54b23be1f6a550107
+00a351c201000050e1860fefa579f336292727573939b99a376f93860fef7545
+e74cfa6a81e23f794507eb8dd1b8a9991a352a402b5684a8e5358d64e7c0afb5
+00aa0796a3030000a0c2d9e23660a9a5f5f5fea1c7e4dac647cb9675568306ae
+159416002a0f251c0000005552694e864e7d3243f5863ca48f97e4c971bdb3c2
+9a3bebc6b94146470380cb66f5ba9d850b176acc98312a2f2fd72db7dca23a75
+ea68e5ca95b6cc060000806aeaf7b7010b0f0fd6fcf9d1cac9c9b5faf88cdddf
+6bffa45b956169ac39638ec8ff9b640d78a8ad6e5876aded42034025b0ba844f
+9f3e5d93264dd2dab56b959e9eaef5ebd72b2222c296d9000000504d5de96dc0
+d2767ea74da54febc092b6ead3d84b43bf1ca4ab1e6c2b3b7bf67e03a8deac5e
+8e9e9c9c2c5f5f5fcd9c3953b7dd769b7af5eaa5e3c78fdb321b000000aaa97f
+7a1bb0728b5929df7ea27abdc314f37389a23fe9a7ab4a2deaf16267b5bcb985
+8dd30240e5b1ba84b76ad54adbb76fd78e1d3b347efc78252525c9cfcfcf96d9
+000000500b14241dd3c9c553545658a84fbe6ca286bb0bd5b75b3d0d7ca5a75c
+eabb181d0f002a94d5257cca94291a3e7cb8468f1ead8080003dfcf0c39a3061
+822db3010000a0862bb7981537ef09a5fbdeac9fd634545bfb125dfd720f35bf
+cedfe8680060132649e5e5e5e546e780154c26936263638d8e01000070c5b20f
+ef947bf30ecac8b3d7fb4fef50ab23d96a3ca0b1fa4fed2e470f47a3e301c015
+5bf3f51a454cbcf83a6a2693895b94010000a0f2988b0a94f4e57c9ddbb252a9
+5d5ed2e18f4ad4cecd41d7bcdd474d7a37343a1e00d89cd597978c8f8fd7d0a1
+43e5eeee2e777777858585293e3ede96d90000005083945bcc3af0d21dca4bcf
+50f4f1a755f841b1fa84f9ebe60d4328e0006a0dab4bf8c89123d5bd7b772525
+25293939593d7af4d0c891236d990d0000003588d96cd1b156e3f5cd923e6a53
+e8aa7e0b82d4efa5eeb277b6373a1a00541aabf7843b3939292727472e2ebf5e
+a1b2b8b8581e1e1e2a2d2db57144fc863de10000a0bac9d8b349099fbe2a8fbb
+dfd1f4b9c9727030e9a99b9bab63585399ec4c46c703009bb9e23de1ddba75d3
+b469d3347efc78994c26bdf1c61beadebd7b850705000040f5576eb12871f96c
+651dd8a6237e8feafda78e6aecd8f6baedb616b2a37c03a8c5ac2ee19f7efaa9
+1e7df4d10bf706efdfbfbf2223236d160c000000d597a5ac5499255e7ae3e7fb
+65aee7a2cf3eebafc68ddd8c8e050086b3ba8407040468c3860db6cc02000080
+6aac243b4d099fbea606373fa365f34ecbe99bc6ea5a3f472e8d0eaa71e32146
+c703802ac1ea0bb3010000007fa6dc6251caf79fe9c0a45b9565f2d7e29bb7cb
+fb9b64390fc894ef4d79f209f4d1f2050b8c8e090055c2254bb8c964fadb2f00
+0000d46ee6a27c651cd8aedde5cfe9e807cdd5a67303f94fb4578e9275c7d8b1
+ba63ec5865c46568c7c67546470500c35d7239faefaf9afec20b2fc8d1d151cf
+3cf38c2469f6ecd92a2a2ab26d3a0000005449e516b3ce4547a941bf11fa696b
+b67e5a36584dedca1534eb6ab508f6d5f2050be413e873e1fd3e813e4a3896a0
+a050034303401560f52dcadcdddd959e9e7ed12dcabcbdbd55505060e388f80d
+b7280300005541dea95f14bf788acc66b37e3813aefa7b73543fa48942a67597
+83ebaf339eb56facd59973072e3aceb7d1551af6e43023220340a5bbe25b94b5
+6ad54a3366ccb868121e101050b12901000050a595e4a4ebe81be1ca6975af0e
+7c524f0ddd0a35e083bef2edd1e0a2f7fd5ab68769cfd6689516152a2834cc98
+c00050c5585dc257ae5ca9c71f7ffcc22dcafaf5eba7952b57da2c18000000aa
+8ea2d42439d76f228b531dfd7076827c7fc8d3553737d580173acbded1fe2f8f
+ebde2fb812530240d56775090f0c0cd437df7c63cb2c000000f8876c3d692e2b
+c8d3e9156f28ebc08f3add6eaece2c38265f3707ddb07eb0dc1b71df6f00f8a7
+b8451900004035b563e33a9516155e785cd14a733214fbdc10e5e715eb8763e1
+2a7ce7983adfdb5a776c0ea38003c065b2ba847ff9e5976ad9b2a5ecececb845
+19000080c17e2bdd41a16117a6e0155dc44dce6e4aee3a45073ee8a12626370d
+fd7a90fa3ede51263b7e070480cb6575097fe491473473e64c959696aabcbcfc
+c2170000006a8e33eb3f52ec7343959890adb18ffdac2f363ba8dd7f3aeb8e2f
+43e5e5e761743c00a8f6acde135e5c5cac1b6eb841f6f67f7de10d000000548e
+a0d030edd8b8eea2e9f795ec0b2f2bcad791590fab34275d47da4cd4fbffdea6
+3163023572642bd9dbb38311002a8ad5ffa23ef3cc339a356b968a8a8a6c9907
+000000560a0a0d93a38beb85c757c2525c28f90569c6fec7b4f127b3962e1da8
+bbef6e4d0107800a6692546ecdb2f2bfdaffcd92f4ca633299141b1b6b740c00
+0050439464a5e9f4ca37e53f6a923e9fb8578e1bcfc8f596e6ba796237a3a301
+40b5b7e6eb358a981871d1732693c9fae5e8946d0000809ac162362be5bba53a
+bbee23a9cb687d336883ea48ea353748adaf6d62743c00a8d1ac2ee1000000a8
+198a5313957568970e153f2bc7f9656a16d250612ff790bd13d7fe01005bb3ba
+84b31c1d0000a0fab298cd4adfbe460dfa8dd0beddf6dab7fc7ab9b9daa9df87
+fdd4b45b7da3e30140ad7159cbd10b0b0bf5da6bafc9c181413a00004055977b
+7c9fe2974c917d83007df95e5d791eca528b9b9b69f08b5d64c785d700a0525d
+568b767575d5f8f1e3e5e7e7a7888888bf3f0000000086c84f3caa63ef3cadbc
+e6f72b7e89879c5d7375dd17c1aad7c2cbe86800502b5d5609379bcd5ab76e9d
+9c9c9c2a3a0f0000002a405941ae1cdc3c55e4e4af5da79e97d7964235bbafb5
+821fef68743400a8d52e6b4fb8c96452d3a64df5ce3befd82414000000ac131b
+f3ebed4bbbf6ed2a492acdcf56e2b2d92a4838ace4c653756e619c5c9bba6be8
+ea50d5f57537322a004097b9271c0000005543524c92a45f4b78614a820e4dff
+975c3b5dafed3fdf2bb773710a7ca283fadcdbc6e0940080df7065350000806a
+2a362656fe7dfd2f3ceed8a5a5ceb59ba4fcf70ae5d6de53372ded2d0f1f1783
+5302007ecfeacb619a4ca63f7c393b3bebeaabafd6f6eddb6d99110000007fe2
+744ca2fc2c0972ddf5a18e6f49d4fd0fc7eaf31f1c14f84a0fddfde9b5147000
+a882ac9e843ffffcf3727474d433cf3c23499a33678e727272d4ac5933dd77df
+7d8a8b8bb359480000005c6cde94777475de374ad9e4a1e3be6334e7f35c35f5
+4dd1a7cb6f973db71d03802acbea123e6fde3ca5a7a7cbc5e5d7bfa8464444c8
+c7c7479999991a3f7ebccd02020000e08f9adb39ea487223ad4b0b53917275b5
+df190dbcba09051c00aa38abff956ed9b2a566ce9ca9ecec6c656565e995575e
+51f3e6cde5e4e4c445db0000002a414966aa92d77ea892a232e5a77692dbe161
+6ae826f5bed6a4698beed12dcfdf6c744400c0dfb0ba84af58b142dbb66d5393
+264de4ebebabad5bb76ac58a1592aafe95d37fbf8ffd7f6566666af0e0c17271
+71516868a83233330d7b0d0000e0cf945bcc8a5f3a43fb27dea27367dd1579ed
+7ae5efcf50fb37bbcbbd6df99ffe8e0300a89aac2ee1eddab5d377df7da78282
+0215141468e3c68dead0a1832db35598f2f2f2bffc43c1e4c993d5a64d1b6564
+642830305093274f36ec350000803f937374b7f2128feb68ee241d79c755de43
+fd74eb97fdb4665bac2222062b3c3c58f3e7472b2727d7e8a80080bf6192545e
+d527d915c56432fda18c07040468c3860d6addbab58e1d3ba6ebafbf5e274e9c
+30e4356bf2c7c6c656d4ff0e0000508559cc66e51ddf2bafb63d75e8fb64ed7f
+7697f2eabb286c5e6ff9b5adabc8c8ef356244903c3c3c24497979795ab56a87
+468d1a647072008024adf97a8d2226465cf49cc964b2be846fdbb64d63c68c51
+5c5c9c2c168bfef5af7fe9c61b6fd45d77dd65a3c815efcf4ab8939393f2f3f3
+e5e8e8a8d2d252797878a8b8b8d890d7acc94f090700a0e6cb39b24bf14ba6ca
+b3eb306d5d1128fb13b9aa7b6f4b0d7bb2b3d1d1000056faab126ef572f43163
+c668eedcb9174aecabafbeaa175f7cb16253e282e0e0e03fdc971d0000d47c99
+fb7ed0890f2728c7fb2e6d7fad898a8acdbaeeeb41147000a821ac2ee1f1f1f1
+0a0909b9f0bda7a7a75252526c12aa32356dda5409090992a453a74ec9dfdfdf
+b0d77e2f3a3afac25ef64bed690700003583a5ac549264aedb55078f8cd3c9e5
+1e6a1cde5e0f7d3d580dfc3d0c4e0700a8285697f0fefdfb6bf9f2e592a43367
+cee889279ed0f5d75f6fb36095252c2c4c73e6cc51414181e6ce9dab61c38619
+f61a0000a87a626362151b63bbed606505b93a34f37e1d99fd88be7b7dbfbebb
+395a456eeeba69c3100d1a1d68b3cf050018c3ea12be74e9527df1c517727777
+579b366d949797a7f7df7fdf96d92accef9773ffefd2ee2953a6282e2e4edede
+de8a8b8bd39429530c7b0d0000543d4931494a8a49b2c9b9f3e20f29f6b9eb65
+716badd86fc39410754acd223aebc165c1aa53cfc5269f09003056adba3a7a75
+c785d90000a85cff3b01efdab76b859ebf28ed8cb62cd9a7bca5c54af377d3bd
+cb83e5eae658a19f010030c6155f980d0000a0b6498a4952d7be5dd5b56fd70a
+9986975b2c3a17bd5ca73e7b4da9a9857a617aa2966e7554cbd957ebe135d751
+c001a016b0ba842f5cb85063c68c517979b96eb9e516d5a953472b57aeb46536
+000000c3c4c6c4cabfafbff66c8dd68e8debe4dfd7ff8af68617a79fd5a1e9a3
+9416b34607cafaeaaebb362b30b08e162d0b56f7417e15981c0050953958fbc6
+e9d3a76bcb962d5abb76add2d3d3b57efd7a8d1e3d5ab7de7aab2df301000018
+227967b2ce9c3bf0bb67f6cbb7d15597bd24bdf87c92ccdeddf5defe5ecafea5
+4cefbdd7576ddad4a998b000806ac3ea129e9c9c2c5f5f5fcd9c3953b7dd769b
+7af5eaa5e3c78fdb321b00008061ea7732a97ea7ce0a0a0d9324edd8b8ee1f9f
+a3243355394776c9a363a8be7db55096d836ea3da6be468d6d2f7b7b76050240
+6d6475096fd5aa95b66fdfae1d3b7668fcf8f14a4a4a929f1f4ba7000000fe97
+b9a4586756bfafd4cd512a6e3656671e5daf333ece1ab674a0023a791b1d0f00
+6020ab4bf8942953347cf8708d1e3d5a0101017af8e1873561c2045b66030000
+304c506898766c5c77d104fcb7a9f8dfc9d8f98d724f1d537cea332ade5aaedc
+fe0df5d81b7d646767fafb830100351ab728ab46b845190000956fcfd6689516
+15fe6d01b798cb54742e516ebeadf4d3074775eabd233ad7c855b7bedd5bfe2d
+bd2a292d00a0aaf8ab5b94593d09070000a88dbaf70bfedbf7641d8cd1a98fa7
+a94eaf91dab1f884f2520ad4f081403df148fb4a480800a84eacbe22487c7cbc
+860e1d2a777777b9bbbb2b2c2c4cf1f1f1b6cc06000050e59ddff6b54e2d9dae
+5cb77bb4e3953a4a71b1d38dab07eb460a3800e04f585dc2478e1ca9eeddbb2b
+292949c9c9c9ead1a387468e1c69cb6c000000559ed9234847f63ca4036b3de4
+33be939e5c31480d9bb8191d0b00504559bd27dcc9c949393939727171912415
+1717cbc3c343a5a5a5368e88dfb0271c0000e39564a6ea54e42b72acd3504909
+4395f4c5299defe4ad7bde0892b78f8bd1f1000055c45fed09b77a12dead5b37
+4d9b364d999999cacacad22bafbca2eeddbb577850000080aa2032f27be5e5e5
+5df83e2f2f4f5fbcfdaef64fba55a5f2d5ce85edb57b75a29abcd44d8f7f3c90
+020e00b08ad525fcd34f3fd5cf3fff2c3f3f3ff9fafa6afbf6ed8a8c8cb46536
+000000c30c1fde4bf3e66d524e4eae727272356fde26f50be9a5cc862f68dfa2
+40a57568a007be1faa6b6f6c6e745400403562f5d5d1030202b461c3065b6601
+0000a832bcbc3cf5e8d801fa2ae245593cea69e4c38f69d63bf14a3ae4a8a7e6
+76d7d5039b181d1100500d593d09b7b3b3faad000000d55ed1f9249d9831520d
+4a4eea50460b8d1ebd53bebe6e5ab43284020e00b86c564fc2fdfcfc74fefc79
+3568d0c09679000000aa84f30777e878765b7d5f7ea3d2322cead9335fa34737
+938b8bd5bf3e0100f007568fb79f7efa694d9a34e9a20b94000000d42479270f
+28f7c401e59fcdd7c6971d95bdeb5a356beead65cb423469d220ad5ebdd3e888
+00806aceea5b94994ca63f7dde9a635131b845190000b6612e2e54d297f395b6
+ed6b95b7785a273fb3d3f17a4ebaed8d2005b6f7363a1e00a01afaab5b9459bd
+9e8ab20d00006aaaa42fdf56c1995425263ca594ed26d5b9a7959e7fac83eced
+b9260e00a062b1a9090000d44ac5d969b27370929d93bbce240e51e2f2781df7
+73d33d2b83d4acb997d1f100003594d525dc6432fd611afe67cf010000547519
+7ba315bf649adcda84ead097dd94945da2a68fb6d37ffe1d283bbb3fdf820700
+4045b0ba84dbdbdbaba4a4444e4e4e92a49292126e5b060000aa9db3df7ea2d4
+e8e54acfbe5bc717fae878a0b3c67c32508d1bbb191d0d00500b58dda27bf7ee
+ad499326293333539999997ae9a597d4ab572f5b66030000a87025e68e8adbfa
+a0761fa8a7cc912d14b12c84020e00a834564fc22323233576ec58f9f9f9c964
+3269e0c081faecb3cf6c990d0000e08a15a7a7287ec914797508d6a1b54d756e
+7baa4e77f6d6c3b382e4e3e36c743c00402d6375096fdebcb9d6ad5b67cb2c00
+0000152a636fb44e2e9a2497963769fb54471d569afa4cebaebb8736353a1a00
+a096e2eae80000a0c62a379729ad7ca2523e2dd4f9be0df5f8f41ef2f272323a
+1600a016fbdb12fedb15d04da63fbf522857470700005585c56c56d2176fc9ab
+436fc9afbbde58e5a3d371a97af8addefa77df4646c70300e0ef2fccf65bc92e
+2f2fffd32f000080aa20ff749c0e4dbd4b79270fe844bab7860fdf284f4f47bd
+f3d560f5a1800300aa0896a30300801a21fda7f5b26f79933e3cd046475f3bad
+575feda9be946f00401563f52dca56ad5aa556ad5ac9cece4e2693e9c2170000
+8051728fc7aaf05ca2b28e6469cf47edb57681a75ab4f0d0ca95211470004095
+64f524fcc1071fd4bbefbeab112346c8dedede96990000402db2676bb44a8b0a
+15141a66f5316585793abdf22da5eff846669ff14a5827edadefac7b16f55787
+8ede364c0b00c095b17a125e5656a621438650c001004085d9b1719d4a8b0a2f
+3cb6d6a169ff52c1996c251f7e523fac97f2ef0dd0b4d58329e000802acfea12
+fed4534fe9f5d75f575151912df30000805ae2b7d21d141a76610a7ea9225e56
+902b8bb94ce662b3d2ce3fa3fd51d768bba7976e5b16acfbc775948383d5bfd6
+00006018ab7f5a75ecd851afbefaaa5c5d5dd9130e00002a55face0dda1f7193
+4e7ef68d560dfa463feecd94795c3bcd5811a2962d3d8d8e070080d5acde13fe
+e8a38f2a3232923de10000a04204858669c7c675174dbfff6c5ff8c92553957b
+34563985a375e82d8b7e69eda9f0d77ac9dfdfbd32e302005021ac2ee1c5c5c5
+ec09070000152a2834ec9217662bb794abd4dc4727a2bb684fb99d7a3ed74933
+6e69213b3b56e30100aa27ab97a33ff3cc339a356b167bc201004085b2b3f396
+b39bef85eff34e1dd6c1e9772b654bb4bebd778bb6bd57a4bd9deae9f1af4375
+d36d2d29e000806acdea49f8c4891325492fbdf4d245cf979797576820000050
+bb24c5244992baf6edaab4ed6b75f2e3a972f0e9af6dcfe5e827077b0d9adc45
+a3c39a199c1200808a617509a76c0300808a161b132bffbefe171e37cacf544a
+c2734ad9e9a0b3fd1beac5c9dde5eded6c704a00002a8ed5251c0000a0a29dde
+96a02e2d4eaa7e9f1bb46ee911ad2eeba8231989ba6352173d34a285d1f10000
+a8709470000060883d5fad54a39445ca2f6fa253758669c1b7265dd5315def6d
+0c938787a3d1f10000b0094a3800003044de962f94e7d85fefeceaa0d36b0eeb
+96810e6a51af98020e00a8d128e10000a0d2e41edb2b9746cd95beaf44997b47
+697399459d6e6aae05e1ede5eacaaf2500809a8f9f760000c0e64af3b3757af9
+1c65ecdea402cb7825efb5d3566f273df26a6f5d75958fd1f10000a834947000
+00607387678e969d4b3b9dde3b4e470acb5577742bcd7da89d9c9cec8d8e0600
+40a5b2333a000000a899ca0af3244905670b9476f631ed5ddb47dff8d4d59085
+fd34f6b18e8a8adaacbcbcbc0befcfcbcb5364e4f746c50500a0523009070000
+15eefcb6af95b86cb6dc3b4ed0e125c5da5e5eae0e0f066afebd6de4e0f0eb0c
+60f8f05e9a376f93c2c3832549f3e7475f780c00404d4509070000152a6ede93
+2a4c39a3ccf30f28f6e362ed6be1aea75feea9162d3c2f7a9f9797a7c2c38335
+63c677aa5bd741e1e1c1f2f2f2fc8bb30200503350c2010040853197985598db
+592736056bb3c94ed73cde5e736f6f297b7b76c001002051c20100c0152a4a3d
+adf8255355ffdac7b5e3c524251636d4f18e75f49f693dd4a489db5f1e979393
+abf9f3a315113158d27f97a3330d0700d464fc591a00005cb673d1cb7568fadd
+2ac868af1f1f3fa9350565f27faeb3e62cec7fc9022e49ab57efd4b87121f2f2
+f2949797a7c68d0bd1ead53b2b29390000c660120e00002e4bb9c5a2dc934775
+664fb8e2e4a6f357d7d3f449dd54bfbe8b55c78f1a35e8a2ef3d3c3cfef01c00
+00350d251c000058cd5256aae455efaad1a0bb54e6e4ad2f53876bafe3198d8e
+e8a2d0503fa3e3010050e5b11c1d000058257df746c53e1fa6e2b424ed3e50a8
+db6fdfa49c02b3def97210051c00002b31090700007fcb6236ebd427afaaeeb5
+0f6ae9de36daf1d5114d98d045d75cd3c8e8680000542b4cc20100a8a12223bf
+575e5ede85eff3f2f21419f9fd3f3a47eef17d2a2b2c50c217893abdf531cd9d
+e92227273b45450553c00100b80c4cc20100a8a1860fefa579f336293c3c58d2
+7f6f01668dd2dc4c257cf69ab2f66d556eee0b4a4a346985a39d9e7ea5a7060e
+6c62cbd80000d468947000006a282f2f4f8587076bc68cef54b7ae83d5f7e0b6
+9496e8c0e4db65e7de47c9fb9fd2668b45cd6e6da1658fb6978b0bbf3a000070
+25f8490a000024fdbaefdbcede5ed9c7f2959ef8a812d35df4637d473d3bbda7
+3a76f4363a1e00003502251c00801a2a272757f3e7472b2262b0a4ff2e47ffdf
+6978b9c5a284e57395bae93339b77e53f15f676a43b9a3badedb4a1f8c6e2347
+477b23e20300502351c20100a8a156afdea971e342e4e1e121491a372e44ab56
+edd0a851832ebce7d7a5e7b7a9b4484a3b395aa74ee468b7bfbbfe33bd875ab7
+f6322a3a00003516251c00801aeaf7655b923c3c3cfef05c7176914a4a4395b8
+ad9936584ceaff781bbdffaf56b2b7e7062a0000d802251c00805aa630254109
+91afc8bdfdd3da3feb848e98dae84080b39e9fd84deddbb3f71b00005ba28403
+00504b58cc66257fbd40a9d12b546ab95107d71cd7976516ddf264273d757373
+d9d9998c8e0800408d47090700a0963017e62a3f215967768fd53e672f9defe0
+a5d913bba9716337a3a30100506bb0e10b00801acc525aa2e4d5efcb5c52248b
+a3a7be2d1da9c58e1eeaf64c27bd39ff1a0a380000958c120e00400d95753046
+fb27dc2c4b4991f61dccd39d77462be97cb1de5f3948c38635353a1e0000b512
+cbd10100a8818a33cf297ec92b6a30e2392dfdb1aebe796ba75e7bada782821a
+1a1d0d00805a8d120e00400d927374b75c9b5ea5e34bd394f8e3439a1d5b20ef
+d6a57a7962230a3800005500251c00801aa0242b4da7225f567efc09a51e7d54
+67cc26adf576d4f8c9ddb56fc5121d585ba26b427b181d1300805a8f3de10000
+5473c5e929daf79fe1ca39e9aec49f47eb8b9c32a50e6cac252b062971ef4a79
+0778c827d047cb172c303a2a0000b51e93700000aab9333fe429edd8634a706e
+a04d5ed28b537ba86bd77adab1719d32e232f4c8dc0849d2bb4fcdd08e8deb14
+141a66706200006a2f4a380000d54cb9c5ac73df7faee4b58b64767a5949db52
+b5585e1a3cc25f4b1f6a2b67677b4952c2b104f904fa5c38ce27d04709c71214
+146a5472000040090700a01a29cdcbd22f33ee91c55c47a987eed351e76c6dae
+eba4f73feca7c68ddd2f7aaf7b71339d3977401ffc67e685e77c1b5d55d99101
+00c0ef50c20100a846f29372959fde57e712bbeab362b3aebbb3b9a2ee6b2d47
+47fb3fbc77d893c3240dd39eadd12a2d2a64193a00005500251c00802aaef06c
+bc12a3de90bdcf381d79ffa8f67bf6505c4367cd7ca99b5ab5f2fadbe3bbf70b
+ae84940000c01a94700000aa284b69b18ebdfbbc720effacc2bc3b949a11af48
+5328e3e7760000200049444154b96e1f15a0e7ef6c297b7b6e72020040754309
+0700a08a2a4e3ba3bca4129d3d38563b3deaeb7c5357cd9bd857fefeee7f7f30
+0000a892f8133a00005588a5b458a93f7c2149726cd05c5f97dea3f7cb3cd5e3
+c1b65ab0e01a0a380000d51c251c00802a2233768bf6fde74695e666eac0810c
+dd75d766256597e9ed4fafd5cd37b7909d9dc9e8880000e00ab11c1d00802a20
+2ffe90e297be2ebf9193f5c9164fad9fbb53cf3edb494386f81b1d0d00005420
+4a380000062a4a4d92c9b1818e7c50a833db1fd1cb4772d5a6b393a2a282e5ed
+ed6c743c000050c128e1000018a0383d45f14ba7292f3e5ea907c6e94c7d677d
+e9e1a0e79fefa201031a1b1d0f0000d808251c00804a969f7844bfcc1cad52f3
+209d8f1ba2cfeda5f69dbcf5f9531de5e9e964743c00006043947000002a91c5
+6cd1d91fcd4a3bf6a88e7b37d12a53b1e6cc0952e7ce3e46470300009580120e
+00808d59cc654ad9b054197bb629e3f8bdcaca2ad1c7653eeaddaba15687b797
+ab2b3f8e0100a82df8a90f00800d15a79fd5e1d71f94b9c447a9fbafd3419f32
+edb09726bfd55b575dc5f41b0080da86120e00800d651e3ca79cd33d95513640
+8bca0a35646013453e102867677ba3a30100000350c20100a8608567e3757edb
+1a9dfbb9b752779cd7cff507e8a8a39d66bddf4f8181758c8e0700000c440907
+00a0829415e52b69e55b4adbfeadb2936fd539bb6c2d345b74efb0a68ab83b40
+0e0e76464704000006a38403005041f2e30f29ebf059a51e7b429b3d3c74d264
+d2ca5583e5eded6c74340000504550c20100b802e69262ed5db950e6062dd5e3
+daebb5cfdb554b4a12f5d0edadf4caed2d646fcff41b0000fc17251c0080cb94
+beeb5b1d5f3c55190dbbeaf80967cd98bb5a7ecd1ae893c86be5ebeb6e743c00
+00500551c20100b80c69dbd7ead8276fca1cf42f7df3ad9f761f2fd76d23ecd4
+e7ea2c0a380000f84b94700000fe81d2bc2c95643b6adf2c1765e78ed53b87cc
+6ad1c255d327fb28f5d42e49cd8d8e080000aa304a38000056284a4d52fc92a9
+2a4a77d4d99f86e9500367ad2f75524fff93baf56e3749a9ca88cbd01d63c71a
+1d15000054615c2d060080bf917364970ebc74a7d2f635d6d9d3b768898b9d32
+5a7b29a46f9a6ebebfa71c5d5c25495d6e08d19ce91f199c16000054654cc201
+00b884b2a2329d5a5dacf4e38f2aae5933ad4f2ed48489dd74cd358df4c5ab49
+5ab368a77a5ddd4292b473d74ef5e8dcccd8c00000a04aa3840300f03fca8a0b
+95b26189728f252b69f300953470d107e53eead5ca4b516ff4968787a324e996
+e76f56684eae66ccf84e75eb3ae8f905a3e5e5e569707a0000509551c20100f8
+9dc2b3f1fa65d6232acb7756c6a97bb5cfd7593169459a3cf36af5e851dfe878
+0000a09aa3840300f03b67371f57f6c99eca750ed5fc92420dbdca47cbc7b693
+8bcb1f7f64e6e4e46afefc6845440c9624cd9f1fadf0f060a6e10000e02f51c2
+0100b55ec19993cad8bb4b6736b554669cf4bdc7201dcc2ed5dbef5ea3c0c03a
+7f79dcead53b356e5c883c3c3c2449e3c68568d5aa1d1a356a506545070000d5
+0c251c00506b95e5e72871f91ca5efdaaccc53772a3fa099e6e795e8f61b0234
+fdfe367272b2bfe4f1ff5bb63d3c3c28e00000e09228e100805a2b33365ae777
+9d534efaf3fac6db55a999255af07e3fb569f3d7d36f0000802bc17dc20100b5
+8ab9a45879a77e9124f9f41eae13018feae5548bba0ef1d79225fd29e00000c0
+a6988403006a8df3316b94b87cb69adf355ee7ccfe7ae9a5bd7276b6d7922503
+d5ac9987d1f10000402d40090700d40a495f7fa0b4980d0a7c62be3e5e272d5f
+be55e3c6b5d72db7b4909d9dc9e8780000a096a08403006aac728b59263b7ba5
+ed49d3e145cde5dcf33f1af3fc39393999b47a75a8bcbc9c8c8e0800006a194a
+3800a0462a3c1baf138b5e5251baafd20e0e5462276f2d8b4ed5d34f77d2b061
+4d8d8e0700006a294a3800a0c6c9d81bad13ef4f545eea2095f90fd122973cb5
+70b0d3f2e5c1aa57cfc5e8780000a016a38403006a94a2f4221dff2457d9671f
+d72fad9a69edc12cbdf042678584f81a1d0d000080120e00a8fe2ca5c54a5c36
+478599f574fcd32672ec564ff38bf3d4ddd349515121aa5387bddf0000a06aa0
+840300aab5fc84c33afad6532ac9f1557e4e47fdd8da53fb4fe669f2e46eead3
+a7a1d1f10000002e42090700545b16b345f1515b75fed0adb2f4ecae374ea5aa
+df803a5a3ebf83bcbc9c8d8e070000f00794700040b5937560ab0a532d8afba8
+5c16fbb6da1660affd073335f3b55eead6ad9ed1f1000000fe12251c00506d14
+a59fd5e9e56f2a73df4fca3a758f8a82bae9cdad291a31a2b996cde92d67677b
+a3230200005c12251c00506d9cfef26da56e4f52a9c7146d6866afa423d97afb
+edbe6adfbeaed1d1000000ac4209070054692599a9929d9d9cead457cbfba66a
+5fd62f9abff6b4468d0ad0ccfb5acbd191e9370000a83e28e100802aa9dc62d1
+f91fbfd4e9956fa9d598694aadd743e3c7ef504949b9162f1ea0e6cd3d8c8e08
+0000f08f51c201005552fcd2979577fc9002c77fa02fa24d5abc788b1e78a0ad
+eebaaba5eceded8c8e070000705928e100802aa3dc6291c9ce4ea7d79d565c64
+5bd5bbeb763df29f33727777d4d2a503e5efef6e74440000802b420907005409
+c519a9fa65e66815e5f65741dad54aea17a0d73e39a971e3da6bc488e6b2b333
+191d110000e08a51c20100864bddfab5e297bea2bcb37de4d86b88de4b4d5793
+f4127dfef9b56ad8d0d5e8780000001586120e003054cec91c1dfd3059e6b229
+faa55b3d7d157d56cf3e7b95aebfdeffc27b62636225495dfb76352a26000040
+85a08403002a9db9a458a72267aa30ad9d12d779ca2dac9fe6fe78460dcf14ea
+ebaf43e5eeee78d1fb9362922451c2010040f54709070054aadc637b1537ff39
+15a53797c5b3af0ef4f5d6a68d671411d145030634fec3fb6363625554375596
+d262c5c6c452c4010040b5c63d5e000095a6aca04c710b572923ee2e15f67852
+334e5a54ec6caf152b82ffb4804bd24f516bd5b44563356fd35c3f45adade4c4
+000000158b493800c0e63263b728fbb8938e7e9023afce61dada51dabdf1aca6
+4eedae5ebd1afce571cb172c904fa08f8242c3244909c712b47cc102dd31766c
+6545070000a85094700080cd9464a5e9e49297957d68af32e3ef57f9c8de9af8
+e9490d19e2a7a8a9dde5ea7ae91f4399273265e768a76f167c2349ca4ecc96a5
+d45219d10100006c82120e00b099e3ef4fd2b96d0ef2ecf99a22b37394bfe6b4
+e6cce9a5ce9d7dac3adea35b90fceb66cbc5f9d7e2edda2c504959756c191900
+00c0a6d8130e00a8502599a93217154892da8c7b4bd9373caa67379d57ef014d
+1415156c750197a4e1c37b2966bf834a2d5261619162f63b68f8f05eb68a0e00
+0060734cc2010015a2dc62d6b9e8e54afaea1db57d629e725cdb68faf47dcaca
+2ad1bbeff655dbb675fff139bdbc3c151e1eac1933be53ddba0e0a0f0f969797
+a70dd2030000540e4a3800a0421c9efda42cc5b96af7c2c75af363b9de7b6f8b
+eebdb7b5eeb9a7b51c1c587805000020b11cfd924c26d385afff959999a9c183
+07cbc5c545a1a1a1caccccbce2d700a03ab2982ddafdd26ec57fdd55e5dda66a
+dc84246dd890ac458bfaebfefb03afa880e7e4e46afefc6845440c567878b0e6
+cf8f564e4e6e05a6070000a85c94f04b282f2f577979f99fbe3679f264b569d3
+461919190a0c0cd4e4c993aff83500a84ef2120e2bf63fb7e9c77b3f50f6916c
+a5ddd8538fcf3aa82143fcb470e1356ad9f2ca978daf5ebd53e3c685c8cbcb53
+5e5e9e1a372e44ab57efac80f4000000c630492affaba2895f994ca63f94f180
+80006dd8b041ad5bb7d6b163c774fdf5d7ebc4891357f49a35396263632bf63f
+0e002ec3990d914afae23de59ebd5e5e37deaa695f27aa4e1d27bdfefad56adc
+d8cde878000000865bf3f51a454c8cb8e83993c9c49ef0cb75faf469356fde5c
+92d4a2450b2525255df16b00501d9cdf795e711fc6cba5f9741d6d53572b3e3d
+a9279ee8a011239a1b1d0d0000a0caa3845751c1c1c1dabc79b3d13100409264
+2e2e54fcc733959dd043693f3bcbeb5f77eab5af12d5c25ca8e5cb8355bfbe8b
+d111010000aa05f6845fa6a64d9b2a2121419274ead429f9fbfb5ff16bbf171d
+1d7d614ffaa5f6a60380ada5edfc46bbc75dab331bcfaadcb1810e0e68a4494b
+4f68ecd8769a332788020e0000f00f50c22f53585898e6cc99a3828202cd9d3b
+57c3860dbbe2d700a0aa294a2bd2b1852b959b7aa7ec6e7d419377e62a23dfac
+a8a8600d1eec67743c0000806a87e5e897f0fb5b93fdf6f8b789f494295374c7
+1d77c8dbdb5bfdfbf7575454d485f75eee6b005055a4fef0a5f2ceb6d4d1f7ce
+aa51d838adad57a49f171dd384095dd4af5f63a3e3010000545b94f04bb8d412
+701f1f1f6ddcb8b1425f0300a31567a4e8f80753951bf78b8a8a9f94d3039df4
+fc47c7d4b66d5dad5a152a67677ba323020000546b947000c00507a7dca3ec53
+5d546fe8db5a155fa0439fc7eb9557ae56cf9ef58d8e0600005023b0271c006a
+b992ac3459cc664952e719eb5478d7583d1d755a0d1bbb69f9f2600a38000040
+0562120e00b594c56c56ca774b7576fd627578e123e5d835d6cb2fef53727281
+de7cb3b73a75f2363a220000408dc3241c006aa9039346296b7f8cdabfb854eb
+b79b3472e466b56f5f579f7e3a90020e000060234cc201a09629cd2bd5c1370f
+2875576f757ee33eddff78ac1c1dedf4de7b7dd5a64d1da3e3010000d4689470
+00a825f2e20f2a6efe44a51dbe55f57b7554da9dd7ebaeb1db75f7ddad34664c
+5bd9d999fefe24000000b822947000a80512a2de55cab79fab206bb81a3dd45f
+b35726c8e974be962e1da066cd3c8c8e070000506b50c201a0864b58754af1cb
+8ec8bbf72c1df470d7d4370ee9d147dbebd65b5b5c987eefd91aadd2a2420585
+86199c160000a066a38403400d545694af534b672be1dbab642aaf23efd1cfe8
+e525c7d5a041a93efbec5a356eec76e1bd3b36aebbe831451c0000c076b83a3a
+00d430e93f6fd4dea76e50d286b36a32b88d0e5c535fe3671fd4bdf7b6d6db6f
+f7f9d3021e141a76a17cffbe94030000a062310907801a24f3489ae2de794766
+bb87e5f9703f3d35eba05ab7f6525454887c7c9c8d8e07000050eb51c201a006
+48ddba46e7f7f92971658a5a3df8babe4cc8d3a6d70fea85173a2b24c4f72f8f
+0b0a0dd38e8deb2e9a7eb31c1d0000c076588e0e00d558d1f924ed7f698c4e7e
+384bb9c772e431bea39e5a7a420505664545855cb280ff2628344c8e2eae171e
+030000c0769884034035555690a7fd136e53fef960f9ddf3a23ed99bad9fdf3e
+a20913baa86fdf46ffe85c7676de7276f3b65152000000fc864938005433a5b9
+59922407370f5d3563a3cca31fd1630b8ec9cdcd415151c1ffb8804b52524c92
+9262922a3a2a000000fe07937000a8262c65a53abbfe239d59ff91babeb65ee7
+b21c347bf621c5c7e7ead557af56b76ef52eebbcb131b1f2efeb7fe171d7be5d
+2b32360000007e874938005403e6a202ed7962b0728f1f50e7e95feadb2db91a
+356ab31c1c4c8a8a0abeec022efd3a05efdab7abbaf6edca341c0000c0c69884
+034015579052a0d819bb549078839a3cf7b09e997450e7cf17e9dd77fba97dfb
+ba5774eedf4fc125c9bfaf3fd3700000001ba28403401595736c9f8ebd3345e7
+f6dda75623db29b9dfcdbafbdf3f6ad4a800dd775f6b393ada5ff1677cb73846
+6d3bfa2b655f8a24a9a4a444470f2551c20100006c84120e00558ca5b444273e
+9aa1f49fbe5359f9030a98d65baf7f744c2525162d5cd84f01015e15f6590fcf
+ba47f3e7472bfcfe6b24e9d7c7b3eea9b0f3030000e062947000a842cca566c5
+2ddca7731bd3546fc0dbdaebeda98913766bcc98408d1cd94af6f6157b290f2f
+2f4f8587076bc68cef54b7ae83c2c383e5e5e559a19f01000080ffa284034015
+505698a7131fce55d29620b935f654c0d4697aecc53d6ad4a8504b970e94bfbf
+bbd111010000500128e10060b0735b562be1d359ca3fdf4701f7b7d337c9057a
+7eec76dd7d77801e7aa89d4d3f3b272757f3e7472b2262b0a4ff5f8ece341c00
+00c06628e10060a0e46ff729e1930fe4d8e46979ffbbb7c6cf3e243f3f374545
+85a85123579b7ffeead53b356e5c883c3c3c2449e3c68568d5aa1d1a356a90cd
+3f1b0000a036a2840340252bb758941ab35149dffa28fde70cb57ff65dad88cd
+d09a097b347efc551a3ad4ffef4f5241feb76c7b787850c00100006c88120e00
+95a830e5948ebe31417989b9f2bc6aaaeabed859e1af1d50870e75151515221f
+1f67a323020000c08628e10050490acfc66bffa47fa9387f885a3ef6883e8e4e
+d10fd3f6e9c5173b6be0c02646c70300004025a08403808d59cc65b2b377906b
+93960a7c6a85e2721c75cf0b3febda6b1b6bc58a60797a3a191d110000009584
+120e0036622e29d699d5ef2b2d66b5bacdfe565959c59a1599a2d8d874bdf6da
+d5ead5ab81d11101000050c9ec8c0e0000355171fa39ed7dfa7a159d4b50c749
+9feabbef9275fbedd1aa5bd74951512114700000805a8a49380054b07331e714
+3b63abeab6be4fde77dca517a6ecd3a953799a3dbb973a77f6313a1e0000000c
+c4241c002a48d6a1ddfaf9f17f69e7333be53fa49d52428275c71dd16ad5ca53
+9f7d762d051c0000004cc201e04a9515e6e9e85b2f29e7f01ed9d7fbb702deea
+ad97dffc45e6ede7b560411fb56d5bd7e888000000a82228e10070054a724a74
+e0f52dca8f2b50cb0717695b9a45f39efc498306f969f2e4aeb2b767c1110000
+00fe8b120e0097a1ac204f27167fac53ab02d478a0bf9a4c9cae49b30f49923e
+f9e45ab56ce969704200000054458c6800e01f4a5ebf42bb1f1fa2941fd2d575
+7a77ed69e2aa87c6fda42143fcb470e1351470000000fc2526e10060a5724bb9
+0ebfff85b262e6cbb3f334790de9a2275f3ea0ba759d14193950bebeee464704
+0000401547090780bf516eb1286dd71ec57d58ace24c6fb57f769956ee4cd317
+4fecd4134f74d0f0e1cd646767323a26000000aa014a38005c425e629c8ece8d
+50fe5967f986bd24c7010df5ef87b7ab4387ba5ab6ec5a3568e07ac9e32323bf
+d78811413abeffb824a975e7d65ab56a87468d1a5419f101000050c550c201e0
+2fe41edbab5f6686cb6c77933a4c7b501f7d95a435f7fda8d1a30375df7d6dac
+3ac7f0e1bd346fde26b5b5944992d66f49547878b02d63030000a00aa38403c0
+5f706fd151018f46eaa4d943ff7eea6775e9e2a355ab4255b7aeb3d5e7f0f2f2
+d4c09ef5f5d9e77be4ee6eaf1b8777919717176e030000a8ad28e100f0ff2ce6
+32c57f3c5d25e793d4feb985ca2f92de599ba598983845447451fffe8d2febbc
+293b53646797237b5994b233451a5cc1c1010000506d708b3200909477fa84f6
+3c112a4b69b1029f9caf2d5bceeab6dba2656767d28a1521975dc063be8bd18f
+47b7eae61bdb69f0e00efaf1e856c57c1753c1e9010000505d30090750eba5fc
+90a2fdaffea4a6618fabfeedc33461f2011d3a94a919337aa867cffa5774eef5
+8b5628d0df4745496e92a4c0463e5abf6885fa0eee5b11d101000050cd50c201
+d45a693fefd089c52b9493789dbabd749d76a7172bfcd64dbae186a65abe3c58
+2e2e57fe4fe40d6342254941a1d74b92766cb4a8fb159f15000000d515251c40
+ad539a9ba55f5e8f507ec26179b47d5ccd9eeba3e9b30f2a39b9406fbdd55b9d
+3a7957d86705858669c7c675dab171dd45cf010000a076624f38805a253f395f
+bb9efd4ab9a74c0a7cfa731d6fd755a3fefda3dab5aba34f3f1d58a105fc3741
+a161727471bdf018000000b517937000b542695e8e0ebcb24c67363751e0037d
+e5127cab5e7c79bff2f34bf5de7b7dd5a64d1d9b7e7ef77edc1b1c0000004cc2
+01d470e516b34e2d5bacdd4f5cafecb80cf57eb78f7639d9ebbefb7fd435d734
+d4c71f0fb07901070000007ec3241c408d652e31ebe0eb8b94fbcb1a351ef29a
+f2ae6aa747a6ec539d3a8e5abc78809a37f7303a220000006a1926e1006a9c72
+8b45293f1ed2e6919b5594d6599d5f8bd4e692067af89118f5eedd401f7cd08f
+020e0000004330090750a3641d39a0636f4d50419aafda3d3c41394dddf5e0d3
+bbd4a0818b56ad0a55e3c66e4647040000402d46090750639cffe97b1d7f7792
+1ceb8f54f7b7c7e8a3cf4f6ad5abfbf5d4531d75c30dcd8c8e0700000050c201
+d41c753af450e093914a2cf7d43d0f6d539b365e5ab62c58f5ebbb181d0d0000
+0090440907508d9515e6e9f4cab7248b592def9da8527b777df04da2366d3aa2
+175ee8ac90105fa3230200000017e1c26c00aaa5b4dd7bb4eff91b545e56aaa6
+b73ea10d1b923478f006151494292a2a84020e0000802a894938806ac562b6e8
+d48a538afb70a7da8e7e413e434334edb583fae18714bdf86267f67e030000a0
+4aa38403a83692d67ca5842f0ec9523e40d7bc374abbe273f5f0ed9b141cdc44
+6bd60c96bbbba3d111010000804ba28403a8f24af372141bf1804a3333547fc0
+8baa37a287a6bd7e487171d99a39b3a7ba77af6f7444000000c02aec090750a5
+651ecc54cc43efaa38bb817abcb55ac79bb4d19d776d919f9f9b962d0bbe50c0
+f76c8dd68e8deb0c4e0b0000005c1a9370005552517aa68eccff5e293f78a8d3
+33ff9243371f8d9f18ab73e78a346f5e6f75e8e07de1bd3b36ae53c2b184ffff
+6e9d8242c38c090d000000fc0d26e100aa148bd9ac63efbfa3d867c354929da5
+81cbaed54ff9a5baebaecdeadcd947919103fe50c025c92dbfa9dcf29b5ef41c
+00000050d53009c7ffb577e75155d7f91fc75f1710011171df5030c485c470c5
+5d304907b5511b31c7fa756a2a1b4dd369ccd132dcd24c83cacc9216cba5149b
+5f865aa48886326119883b48a890b9c522b22ff7f7479333fd04b384fb85cbf3
+710ee7c8c5fbf575d5cff9f0e2fdbddf2f50631465172969c142155f4996fbe4
+352abfb3a3a6cff9464545657ae79d41f2f474a9f0796753ceaad380fe92a4e4
+c3ff92bb97bb256303000000b78c493800c39597142be3f3b38a9910a3faadef
+57cfd7d76bcf65673df4d097f2f76fa575eb06575ac0fd86072933395345f9e7
+55947f5e99c9999c8e0e0000801a8b49380043651d3ba2932fcf5049612ff559
+3957994e767aecc9837274b4d5faf543e5e6d6e0a6cf4f8c4b54bf09a3545e9e
+a592c202f59b304a897189f21de06ba15700000000dc3a4a3800c3a46f8b50c6
+3f5f95a3d723ba6bc664adff304d9b37a769dab4ae1a37ce5d3636a65f3dc6ae
+7571ea7ca79beceded25d9a8b8f89c4e1dcba084030000a046a28403304ce3bb
+7ce57a57a48e5d28d6fd0fc4cac3c3591f7ee8af962d1d6ff91853563ea8d5ab
+6334ede18192f4d3af573e585d9101000080db4209076031a5f9b93ab361991a
+7af9aa6540b0ec5a75d09a3527b56953aa1e7bacb31e7fbccb6f3ea68b4b434d
+9b16a0175ed82557573b4d9b1620179786d5901e000000b87d5c980d8045fc10
+fda50eff638cec1a3454d3fea374e8d0150507c7e8c2850245458dfc5d051c00
+0000a86d988403a8562579254a0e4fd6f9a858ddf5fc1b72f2f1d24ba1c7b56f
+df05cd9ddb5dfefead6febf857afe66af5ea183dfb6ca0a47f9f8ece341c0000
+003514937000d52665edebdaf7e737959994a9a11fcd564a79534d9810a39292
+72454404dc760197a4c8c8839a3e7d985c5c1acac5a5a1a64f1fa6c8c8835590
+1e000000a87a4cc20154b9dcb4333ab1f259955ebba4ce8fbea88683bb69d18a
+234a48f8510b16f8cacfaf4595fd599327dffd8bcf9d9d9d6f780c000000a829
+988403a852e7f79cd7b7734265e3e4ad5eaf456ae779270505ed52a346f68a88
+1856a5051c000000a86d988403a812d9c74fe9d4dba9cafdce5ebecf3f2fb577
+d6dc8587959494a9a54b7bcadfbf8dd11101000000c3310907705bca8a8b756c
+c50a9d5cf1901c9b1728607380e232f23571628c3a7468a81d3beea180030000
+00ffc6241cc0ef567cb5585f4f9f2293a9485ed3de57495b373d39335e595945
+5abdbabfba7471353a2200000050a3300907f09b951616eaf407a7f5c5e82fe4
+ec3d557dc3d72b3ab59e264fdea73e7d9a69c386a11470000000a0024cc201fc
+26e777efd3b94d4b546e3b46fe1b1fd19532b31e7b3c4e66b359efbe3b581d3a
+707f6e000000a032947000b72c257cadaeecdfa826039e94e723e3b57e43aad6
+ae3da51933bc151cdc41b6b69c5c03000000dc0c251cc02d6bdabbbbdade3b49
+1939e5fa9f8762e5e2524f5bb70e53dbb60d8c8e06000000d40a8cad0054aa24
+2f47296b662b2b295692d4c0bb8fdedb9aa1279e88d3c4891df4c61b0328e000
+0000c06fc0241c4085ce7d12a54bbb17abf9e07172e9d247478e646ac18204b5
+6fefaccd9bfdd5bcb9a3d111010000805a87120ee0170a7f2cd4911547947b72
+8f7a2d7f5ff6eddd15f6da097dfef9f79a3dbb9b468c70333a22000000506b71
+3a3a004992b9bc5cc743c3b4ef814d726ce9a8211fbda06fcf3b6adcb8686566
+1669ebd6000a38000000709b9884035066d24925af9a2f73e955f55cb04a0ede
+1e5afad21145479fd7ead5fdd5ad5b13a323020000005681493850879597952b
+7553aa8e2d5d2427f781eafbd6769d2872d19ffe14231b1b9376ecb887020e00
+0000542126e1401d752e728f52decf927da316eab17cad4a5ceae9b990c33a7a
+344b4b96f4549f3ecd8d8e08000000581d26e1401d539297af84e716e8fb7fce
+51936e5735287c900e9cccd68409316ad6acbeb66c09a8b0807fbb3f46f1bb77
+1a9018000000b01e4cc2813a24332953275ffe8b6c1c1ae9ce67ffa94297669a
+f5b7786564e42b2cacaf7c7c2a3ef5fcbfcb77fcee9df21b1e64a9c800000080
+5561120ed401c5b9854a5a9ea4834f1f54dbf10bd5efad757a27325b63c746ab
+73e746dab46968a5053c74d10a151615aabe531bd5776aa3c2a242852e5a61e1
+5700000000580726e180953bb379a77ef86c85eab59aaa80887b75f95aa9a64c
+39a0b36773f5da6b7eeaddfbe6effdeed9c3535f441d57af963f7d7ee8e27105
+067a5b2039000000607d28e180153bfae272e59e8c52ebd1b3d56edc486dde9c
+a6f0f0537ae8212fbdf1467fd9dafefac930fe63c62b23355dbbfff5a5ead7b7
+51af9eeef21f33de02e901000000eb430907ac58939e5dd465d64c9dfbbe488f
+3cb25f767626ad5b3744eeeecebfe9384e79ed54cf254f4e8ee572ca6b574d69
+01000000ebc77bc2012b52929bad9437feaebcf4644952f380d15ab7fe8cfef2
+97fd1a35aa9dc2c307fde6021e2c27895000000eae49444154b72b4e072f5ed4
+e297a76bce92a774f0e245c5ed8aab8ef800000080d563120e580173b959a7df
+ddacab496bd42260821c5b79e8c4896c2d5c98a0a64d1db46993bf5ab776fa5d
+c73e1091a80177ba296ee30149d200cfb63f3d1638a02a5f02000000502750c2
+815a2e372d57898b126567da25df1737cad6b5b5162e49d4ae5d3f68eedcee1a
+33a6fd6d1d7ff6daa955941400000000251ca8a54a8b4a746cf96b3aff651b75
+7ed44f1e13c29574244b0b1e8f51c78e2edab6ed6e356fee68744c00000000ff
+85120ed44217f625e8bbf716c8a65eb106ae7d57b62d9b69c5caa38a8e3eaf39
+73baebeebbdb181d110000004005b8301b508b9416942ae9e5c34a7b6f869af6
+192dbfb776e8d8455b0507c7282faf541111c328e0000000400dc6241ca82532
+3eff56c7575f50139f16ea19b65b45b6262d5898a8afbfbea2e79ebb4b0306b4
+343a22000000805f4109076ab8824b393afac25295e5c6a8ebb4b7d56e647745
+477fafa54b93347c781b6dd9122067e77a46c704000000700b28e1400d96f145
+bace6d7c58f68dbdd47dd97615d8b9e89967be5662e28f5abb76a03c3d5d8c8e
+08000000e037e03de1400d911897a8c4b8444952c1a502c5cf8ad7c9374fcae3
+a1e5eafdca1ac57c53a4e0e018b569e3a4c8c8400a38000000500b3109076a88
+8cb80c4992392a5685673f54c31e2faaf78bc37439ab48d3a7ff4b172f166ad5
+aa7ef2f66e6c705200000000bf179370a006488c4b94db0037b99cf84285e736
+a8edd867e53d7db03ed99eae4993f6cac7a7b1366e1c4201070000006a3926e1
+400d901197a1a0a7eed1b9733e4a4a1f26b75e433565ca01151696e9edb70771
+ea390000006025988403062ab99aa9af5f98a2363d1acaa69ebdda073faa7d19
+ce0a0edea3a1435b69ddbac11470000000c08a3009070c505e56aeb4f51b949d
+f08e721bf455d1a96b5a17bf531fef2d557e61b91e1d61ab071ee868744c0000
+0000558c4938606197bfbeace8f13b957d649fba3dff91beef3a42a7cbdae99d
+9d251a3ac4a4ffdd7eb71cbc9c8c8e09000000a01a3009072ca438b750879e09
+53d6a92eea11d24fad878ed6b16359fae4132937ebb0fef64403356e54a6e5cf
+bdaa394b9e323a2e000000806a4009072ce0ccd6589dfff445d9359086454c97
+1a38282ceca8b66f4fd7d811a5f2e9da409fed975c5ded1418e8ad130763e537
+3cc8e8d800000000aa18a7a303d5a8f04aa1e2ffbe471776fe43ad464e56df35
+3b74ec4ca1264edcab0b170a1411314c7d7bda1a1d130000008085300907aa81
+b9dcacef3e3aa8536f5f91c7b80eeafcc2972a2e376be6ccaf949090a9850b7b
+c8dfbfb524a96bdfc15afedcabfa43a0b7a452edda759cd3d1010000002bc524
+1ca86257532fe9ab294fe9f2ee67d46f551f794ff7d657df5cd1f8f17be4ea5a
+5fdbb60dbb5ec0252932f2a0e62e9d2997c68de5e8e8a0b94b672a32f2a081af
+00000000407561120e541173b959c9ef25286bff5fe5d86680bce77ca2fc7227
+cd9f7f48df7efba342427cd5af5f8b1b9e3779f2dd92a49e83026e780c000000
+8075a184035520273947090b1354925fa05e0bc3d5a47b77eddefdbd962f8f57
+60601b45440c939313cb0d000000a8eb6805b07a1b3746eb8f7ff4d3e9a4d392
+a48edd3b6adbb6f82a9936971595e9e88af79597bc511ef7ad95fbd83bf46366
+919e7efaa0befb2e572b56f491af6fd3dbfe730000000058074a38acde98317d
+b56ad51eb95c382a7379893edbd743d3a605fcfa137f455961bee29f98245bfb
+12759af1a29af5f65464e45985861ed3f8f11e5abab497ead7e7cae700000000
+fe83120eabe7e2d250ed1cd31477e192ead7b7512fcf34b9b8dc7bdbc72d2b2c
+504bff407578f0afba78a94853a7c62935f5aa3ef86088dab573ae82e4000000
+00ac0d574787d58bdfbd53d9a9d96ae831442dbafa2b3b355bf1bb77feae6315
+e75c51ea3bf3652e2f93bd6b53793c3855115bcfeacf7fdeab5ebd9a69c78e7b
+28e0000000002ac5241c562fe5688a527372b4f085404952c8937be57a34457e
+c36ffd18a505c53afdce725d3b19a5f61366c96463ab336772b56851a2cacbcd
+7af7ddc1ead0a16135bd0200000000d682120eabf7c3f17aead4b289362f5b2d
+49ead4b2897e385eef969f7f6efb399d58b54fcdbb1fd35dcbb6cbe4e8a275eb
+52f4fefb297afcf1ce0a0eee205b5b4e2a01000000f0eb28e1b07ab3d74e9524
+7dbb3f46258505f21b1e744bcfbb967155471687ab30a7a7fc5e1923d7ae0f2a
+3939470b167c2917977adab061a8dab66d509dd10100000058194a38ea8c9e83
+6eed8ae8e565e54a0e8f52e68157e4d0da437eab67c96c9242420e69dfbe8b9a
+39f34edd7b6f7bd9d898aa3931000000006b430907fecbd5d35795b8f833d9db
+bdaef6f73f2db7516375e448a6162c4850a346f5f4d967f7c8d1916503000000
+e0f7a14d0092ca8acb742a3c5167b65e54d7697dd5fe8f7b545c6ad2ca9547f4
+f9e7df6bf6ec6e1a31c2cde898000000006a394a38eabccb873274ea9559b2b3
+bfa261119fc9a199830e1ebcacc58b13e5e3d3585bb706c8d5b5bed131010000
+0058014a38eaac92bc121d7b65af0a4f3f27d7ae77abd3936b556c63abc58b13
+75e0c045cd9b7797860c6965744c000000005684fb2ae1b66ddc18ad6bd7ae69
+ebdbef6acb9a35ba76ed9a366e8c363ad64d5d8cbba89809312a2b7050e7bfbd
+a56ef396eaabc422dd77df1e49d2d6adc328e000000000aa1c9370dcb63163fa
+6ad9bc57d4da5c26495a36ef15cd59f294c1a92a56945da4a4456b557c69bf7c
+e7af528bfe2d949b5bac471f8d557a7abe962ce9a93e7d9a1b1d130000008095
+62128edb76e260acbaded150a7f29b2ac3d4425def68a81307638d8e7583dc33
+3fe8eba9f74945bbd56dfe7cb5e8df425151191a376e8fba7675d5d6ad011470
+00000000d58a4938aa44766ab69c9af9a891ab9db25313a46e4627fa0f737999
+4c36b6b2b12b509b9181f298fca4aefc58ac59b3e2959e9ea7b0b0bef2f16962
+744c00000000750093f06a603299ae7ffc7f5959590a0c0c94838383860f1fae
+acac2c031256ad32b3ab527372f4874152ff6ea54acdc95199d9d5e85892a482
+1fd274e2a547756e4b981ab8dd218f0766e8d3c80cdd7fff5e7979b968d3a6a1
+147000000000164309af0666b35966b3b9c2af858484c8cbcb4b999999ead4a9
+934242422c9caeea1d884854402f7f9d8e4f534a5cb2027af9eb4044a2a19972
+d37215fb70ac4ebeb6544dfa8e50bb3fcd5046469ea64e8dd3962d697af3cd01
+9a3ab5abeced6d0dcd09000000a06e314932575618717b4c26d30d65dcd3d353
+515151ead8b1a35252523472e448a5a6a6def2f112138d2db7355d5949994eae
+89d1d96dd9eaf2584f794cf09059d2471f7da7b56b93f5f0c35e7ae0014fd9d9
+f1f32700000000d567fba7dbf5ecfc677ff198c964e23de196969e9e2e777777
+49928787873232320c4e643d7e4cbca0132faf503dfb03f25b19aea63dee505a
+5aae9e7ffe9072724ab479b3bf5ab572323a26000000803a8c497835aa68126e
+6f6fafbcbc3cd5ab574f252525727676565151d10dcf0d0808d0debd7b2d94b4
+f6ebadde7ab0cb796514e7e9cd7339ca2db5913450527f493192be91c4ff7300
+00000096e1eaea7ac335c098841ba05dbb763a7bf6ac3a76eca83367cec8cdcd
+adc2df17131373c36315957adce825a303c010ac0fa072ac0fa072ac0fa072ac
+8feac11b632d2c282848a1a1a1cacfcf57585898468d1a657424000000008085
+703a7a35a8e8d6643fff1d6766662a383858b1b1b11a3c78b0222222d4b871e3
+5b3e2eff5640c5581f40e5581f40e5581f40e5581f55cf643251c26b13160150
+39d6075039d6075039d6075039d647d533994c9c8e0e0000000080a550c26b11
+5f5f5fa323003516eb03a81ceb03a81ceb03a81ceba37a703a3a000000000016
+c0e9e80000000000581025bc16c8caca526060a01c1c1c347cf8f01b6ef80ed4
+652693e9171f405d77b3f5c07e82baec666b83bd0475ddc71f7f2c1f1f1fd5af
+5f5ffdfaf5534242c2f5afb177543d4a782d101212222f2f2f656666aa53a74e
+0a0909313a1250a398cde6eb1f405d77b3b5c07e82baecd7f609f612d4659b37
+6fd6871f7ea8ecec6c4d9a344913274ebcfe35f68eaac77bc26b014f4f4f4545
+45a963c78e4a4949d1c89123959a9a6a742ca046e0d61940c52a5a1bec2740c5
+6b83bd04f88fdcdc5cb56cd952f9f9f992d83baa1aef09af25d2d3d3e5eeee2e
+49f2f0f050464686c189809aa551a346727676d6e8d1a375f6ec59a3e3003516
+fb095039f612e0276161619a3061c2f5cfd93baa1e251c40ad66369b959393a3
+b4b434797b7b6bd2a44946470200d432ec25c04fc2c3c3f5e9a79fead5575f35
+3a8a55a384d702eddab5bbfe13d93367cec8cdcdcde04440cdd3bc79732d5cb8
+50df7cf38dd151801a8bfd04b839f612d465a1a1a17afdf5d7151515255757d7
+eb8fb377543d4a782d101414a4d0d050e5e7e72b2c2c4ca3468d323a1250e3e4
+e4e468d9b265f2f5f5353a0a5063b19f0037c75e82ba6af1e2c55ab76e9da2a3
+a3d5b469d35f7c8dbda3ea7161b65a20333353c1c1c18a8d8dd5e0c183151111
+a1c68d1b1b1d0ba8117ebe958c838383060e1ca8356bd6c8cbcbcbe05480712a
+babdd2cffb3cfb09eab29bad0df612d47515ad8f828202393838b077543193c9
+44090700000000c012b83a3a00000000001644090700000000c04228e1000000
+00005808251c00000000000ba18403000000006021947000000000002c84120e
+00000000808550c20100000000b0104a38000000000016420907000016673299
+3476ecd81b1e0300c0da51c2010080210e1f3eacb8b838a36300006051947000
+006088458b1669ce9c3946c70000c0a228e10000c01093274fd6d5ab57151919
+69741400002c86120e00000c616363a365cb9669debc792a2f2f373a0e000016
+410907000086090a0a52d3a64df5c1071f181d0500008b3049329bcd66a37300
+00803ac46432e9e7ef3fe2e3e3151c1cac73e7ce89ef490000d6cc6432310907
+0000c6f2f3f353efdebd8d8e0100804530090700000000c00298840300000000
+6041947000000000002c84120e00000000808550c20100000000b0104a380000
+0000001642090700000000c04228e100000000005888491237090700000000c0
+02fe0f0527080dc1bba10c0000000049454e44ae426082}}{\cs28\f1\fs20\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f1\fs20\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f1\fs20\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f1\fs20\b\lang11274{\*\listtag0}\abinodiroverride\ltrch 2}{\cs28\f1\fs20\b\lang11274\ltrch\abiltr{\*\listtag0})}{\cs28\f1\fs20\b\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f1\fs20\b\lang11274{\*\listtag0}\abinodiroverride\ltrch \tab a}{\cs28\f1\fs20\b\lang11274\ltrch\abiltr{\*\listtag0}) }{\cs28\f1\fs20\b\lang11274{\*\listtag0}An\'e1lisis de orden del algoritmo Gale-Shapley implementado}{\cs28\f1\fs20\b\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f1\fs20\b\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f1\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch En el c\'f3digo est\'e1n anotados todos los ordenes de cada algoritmo utilizando. Aqu\'ed entonces se ver\'e1n estos \'f3rdenes simplificando el c\'f3digo (escribiendo un pseudoc\'f3digo) para hacer m\'e1s f\'e1cil la lectura. Para hashing se construyo una tabla hash de tama\'f1o apropiado para el sistema a resolver (de manera de asegurar O(1) en las operaciones). La tabla de hash es abierta. Las operaciones de heap se implementaron sobre un array y son ambas (push y pop) O(log(N)).}{\cs28\f1\fs20\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f1\fs20\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch Persona.cmp(Persona p1, Persona p2) // O(1)}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch \{}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch i1 = prefs_hash.get(p1.nombre); // O(1)}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch i2 = prefs_hash.get(p2.nombre); // O(1)}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch if (i1 < i2)}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch return 1;}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch if (i1 == i2)}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch return 0;}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch return -1;}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch \}}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f0\fs24\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch Persona.push_oferta(Persona p) // O(log(N))}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch \{}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch heap_push(ofertas, p);}{\s49\f2\fs20\lang11274{\*\listtag0} // O(log(N))}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch \}}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f0\fs24\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch Persona.pop_oferta() // O(log(N))}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch \{}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch return heap_pop(ofertas);}{\s49\f2\fs20\lang11274{\*\listtag0} // O(log(N))}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch \}}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch Persona.declarar_a(Persona p) // O(log(N))}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch \{}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch estado = DECLARADO;}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch pareja = p;}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch p.push_oferta(this); // O(log(N))}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch \}}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch Persona.comprometer_con(Persona p) // O(N) (es O(ofertas.size))}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch \{}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch // rompemos el compromiso, si hay}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch if (estado == COMPROMETIDO)}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch \{}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch pareja.estado = SOLTERO;}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch pareja.pareja = 0;}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch pareja.rechazos[this.nombre] = this; // O(1)}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch \}}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch // nos comprometemos}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch estado = COMPROMETIDO;}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch pareja = p;}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch p.estado = COMPROMETIDO;}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch p.pareja = this;}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch // si tenemos ofertas, las rechazamos}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch for (pretendiente in ofertas) // O(N)}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch \{}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch pretendiente.rechazos[this.nombre] = this; // O(1)}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch \}}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch ofertas.clear(); // O(N)}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch \}}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch GaleShapley.primera_ronda() // O(N}{\s49\f2\fs20\super\lang1034{\*\listtag0}2}{\s49\f2\fs20\lang1034{\*\listtag0})}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch \{ }{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch cant_comprometidos = 0;}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch for (hombre in hombres) // O(N)}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch \{}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch hombre.declarar_a(hombre.prefs.front()); // O(1)}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch \}}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch // En total es O(N)*(O(N) + O(log(N))) == O(N}{\s49\f2\fs20\super\lang1034{\*\listtag0}2}{\s49\f2\fs20\lang1034{\*\listtag0})}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch for (mujer in mujeres) // O(N)}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch \{}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch if (mujer.ofertas.empty()) // O(1)}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch continue;}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch Persona prometido = mujer.pop_oferta(); // O(log(N))}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch mujer.comprometer_con(prometido); // O(N)}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch cant_comprometidos++;}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch \}}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch \} }{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch GaleShapley.nesima_ronda() // O(N}{\s49\f2\fs20\super\lang1034{\*\listtag0}2}{\s49\f2\fs20\lang1034{\*\listtag0})}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch \{}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch // Todo el for es O(N}{\s49\f2\fs20\super\lang1034{\*\listtag0}2}{\s49\f2\fs20\lang1034{\*\listtag0})}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch for (hombre in hombres) // O(N)}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch \{}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch if (hombre.estado == COMPROMETIDO)}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch continue;}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch for (mujer in hombre.prefs) // O(N)}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch \{}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch if (hombre.rechazos[mujer.nombre] != NULL) // O(1)}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch // Si est\'e1}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch continue;}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch break;}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch \}}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch hombre.declarar_a(mujer); // O(1)}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch \}}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch // Todo el for es O(N}{\s49\f2\fs20\super\lang1034{\*\listtag0}2}{\s49\f2\fs20\lang1034{\*\listtag0})}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch for (mujer in mujeres) // O(N)}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch \{}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch if (mujer.ofertas.empty()) // O(1)}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch continue;}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch Persona hombre = mujer.pop_oferta(); // O(log(N))}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch if (mujer.estado == COMPROMETIDO)}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch \{}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch if (mujer.cmp(mujer.pareja, hombre) < 0) // O(1)}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch \{}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch // la oferta es mejor, rompemos el compromiso}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch // No cambiamos la cantidad de comprometidos}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch // porque estamos cambiando uno por otro}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch mujer.comprometer_con(hombre); // O(N)}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch \}}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch else}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch \{}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch // estamos mejor con nuestra pareja actual,}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch // asi que no hacemos mas que rechazar a }{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch // todos (incluyendo el mejor candidato)}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch for (oferta in ofertas) // O(N)}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch oferta.rechazos[mujer.nombre] = mujer;//O(1)}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch hombre.rechazos[mujer.nombre] = mujer;//O(1)}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch mujer.ofertas.clear(); // O(N)}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch \}}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch \}}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch else}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch \{}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch mujer.comprometer_con(hombre); // O(N)}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch cant_comprometidos++;}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch \}}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch \}}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch \}}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch GaleShapley.todos_h_comprometidos() // O(1)}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch \{}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch if (cant_comprometidos == capacidad)}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch return true}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch return false;}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch \}}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch GaleShapley.casamentear() // O(N}{\s49\f2\fs20\super\lang1034{\*\listtag0}4}{\s49\f2\fs20\lang1034{\*\listtag0})}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch \{}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch primera_ronda(); // O(N}{\s49\f2\fs20\super\lang1034{\*\listtag0}2}{\s49\f2\fs20\lang1034{\*\listtag0})}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch // El bucle podr\'eda correrse (haciendo una estimaci\'f3n bruta y}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch // poco realista) N*N veces, as\'ed que ser\'eda en total O(N}{\s49\f2\fs20\super\lang1034{\*\listtag0}4}{\s49\f2\fs20\lang1034{\*\listtag0})}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch while (!todos_h_comprometidos()) // O(1)}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch nesima_ronda(); // O(N}{\s49\f2\fs20\super\lang1034{\*\listtag0}2}{\s49\f2\fs20\lang1034{\*\listtag0})}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch \}}{\s49\f2\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\cs28\f1\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch Es decir, acotando de forma }{\cs28\f1\fs20\b\lang1034{\*\listtag0}mu}{\s49\f1\fs20\b\lang1034{\*\listtag0}y pesimista}{\s49\f1\fs20\lang1034{\*\listtag0} como lo estamos haciendo (como se ve en el pseudoc\'f3digo arriba muchas veces el orden es bastante menor a O(N) pero se lo considera O(N) para aproximar), el algoritmo resultar\'eda O(N}{\s49\f1\fs20\super\lang1034{\*\listtag0}4}{\s49\f1\fs20\lang1034{\*\listtag0}). Sin embargo es una mala acotaci\'f3n, ya que sabemos que a medida que el algoritmo avanza, cada vez son menos extensas las listas auxiliares a recorrer (como los ofrecidos) y es muy pero muy poco probable que el bucle principal se ejecute N}{\s49\f1\fs20\super\lang1034{\*\listtag0}2}{\s49\f1\fs20\lang1034{\*\listtag0} veces, si no muchas menos y como se ve posteriormente en el an\'e1lisis emp\'edrico, resulta muy aproximado a O(N}{\s49\f1\fs20\super\lang1034{\*\listtag0}2}{\s49\f1\fs20\lang1034{\*\listtag0}) (se puede modelar perfectamente el caso promedio con una curva de regresi\'f3n polin\'f3mica de orden 2).}{\s49\f1\fs20\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s49\itap0{\s49\f0\fs24\lang1034{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f1\fs20\b\lang11274{\*\listtag0}\abinodiroverride\ltrch Verificaci\'f3n emp\'edrica del orden}{\cs28\f1\fs20\b\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f1\fs20\b\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\*\shppict{\pict\pngblip\picw993\pich641\picwgoal19860\picscalex99\pichgoal12820\picscaley97
+\bliptag10002{\*\blipuid 00000000000000000000000000002712}
+89504e470d0a1a0a0000000d49484452000003e1000002810806000000383aaa
+080000200049444154789cecdd7b7454f5bdffffd700b900939850ef84424d82
+7c59071ca8820d4a08841f9890daba8ed4942e3d9a632bc4a8ade6d01a4b0897
+1f1594083162ad1ca8252815bc8570c25720702aa170ac84da6a1b444299f4d8
+43c96512023186f9fee199692697c9ce65f6cc24cfc75a592bd99f7d79ef3da7
+075ff3f9eccfc722c9290000000000e073c324c9e924870300000000e04b168b
+4543fc5d0400000000008305211c00000000009310c201000000003009211c00
+000000009310c201000000003009211c0030a8592c96a03ebf99d7f4c579fdf1
+7c0000f0274238002068fdea57bfd28d37dea8d0d0504d983041dbb76ff77749
+fde6c081039a3d7bb6222222347cf870dd76db6d7af3cd377d7acd3ffde94f5a
+b06081a2a2a2141e1eaec4c444eddebddba7d7040060b02184030082d21b6fbc
+a165cb9669ebd6ad6a6c6cd4962d5b949393a3b7df7edbdfa5f5d9be7dfb74df
+7df7e991471ed15ffffa57d5d6d66aeddab5dab66d9b4faffbed6f7f5b3366cc
+d0c99327555f5faf152b56e8c5175ff4e9350100186c08e10080a0b476ed5abd
+f0c20bfac637bea1d0d0507de31bdf506161a19e7efa69f73e168b45f9f9f91a
+33668c860cf9f29fbccaca4a4d9a344923478ed48f7ffc638f73fef77fffb792
+9393151616a6091326e8f0e1c31ee75ab972a5a2a2a274cd35d774d92bdddbf3
+b7959797a74d9b36e95bdffa96222222141e1eae848404eddab5cb633f8bc522
+8bc5a2989818151717777a2ea3d794a4b367cfeabbdffdaeaebaea2a85858575
+da13eeed1974558fc562d1bffddbbf69e4c8919a3c79b24e9e3c69b8d683070f
+6ac28409ba7cf9b27bbfe6e6668d1933a6cbfb0000209011c2010041e9c48913
+9a356b96c7b659b366a9a2a2c2635b6565a53ef8e00377887be49147f4ad6f7d
+4be7cf9f57484888c7be4b962cd17df7dd2787c3a1fcfc7c65646478b45fbe7c
+59d5d5d5dab871a37ef4a31f755a575fceeff2bbdffd4eb367cfeef619389d4e
+b5b6b66afbf6ed7af4d1473bddc7e8352569f9f2e5bae9a69b346fde3c3df1c4
+137af7dd773bece3ed1978ab67c488113a7ffebceebcf34e65656519ae75d6ac
+59baf6da6bb563c70ef77edbb66dd3cc9933bbbc0f000002994592d3e974fabb
+0e00007a64f8f0e1aaa9a9d1f0e1c3dddb9a9a9a74e59557aaa9a949d2973db0
+0d0d0db25aadee7d468e1ca9eaea6a454545a9aeae4ed1d1d172fd3b68b55a75
+e1c205f7be168bc51dde2d168b2e5ebca8f0f070b5b6b62a2424c4a377b6afe7
+6f6bc48811fafbdfffae112346b8f773719d6bcf9e3d7afcf1c775f2e449b5b6
+b676a8d5e83db53fefdffffe771d3972447ff8c31fb46ddb36cd9933471b376e
+ecf61974574f6d6dadfb998c1e3dda5d93915a0f1d3aa4254b96e8c30f3f94c5
+62d1a44993f4eb5fff5a13274eecf0ec00000864168b859e700040709a3c79b2
+0e1d3ae4b1edd0a143b2d96c1edbda06f0ee389d4e555757cbe974cae9747608
+c8e1e1e192a4a14387aa375f6077777e179bcda6b2b2328fe3da5fef81071ed0
+dab56bd5d4d42487c3d1653ddeaee9dad6f6d82bafbc52696969fac94f7ea243
+870ee9e5975ff6385f57cfc0683dde74556b6262a2aebefa6aeddcb953252525
+baf1c61b09e00080a04508070004a5279e78424b962cd16f7ffb5bb5b4b4e8e8
+d1a37af8e187959d9dedf5b8db6ebb4dcf3efbac9a9b9bf5ecb3cf7ab4cd9f3f
+5f3ff9c94f545757e77e3fbaa7fae3fc3939397ae8a187545c5cac0b172ea8a5
+a5451f7df491c73e972e5d526464a49a9b9bb56cd9b22eebe9c93da5a6a6eae0
+c183ba74e9921a1a1ab46ddb368d1e3ddad07d7757cf73cf3de77e26b7df7e7b
+8f6b5dbe7cb956ad5aa575ebd6e9a9a79e32541300008188100e00084a77df7d
+b7962d5ba67befbd5723478ed4bdf7deabe5cb97ebdbdffeb6d7e30a0a0af4d6
+5b6f293a3a5a972e5df268fbf9cf7fae8686065d7ffdf54a4c4cd437bff9cd1e
+d7d51fe74f4d4dd58b2fbea8356bd6e8aaabae525454947ef0831fe8adb7de72
+efb376ed5a7deb5bdfd2983163141515d5653d3db9a7cccc4ce5e6e62a2a2a4a
+d75f7fbd8a8b8bf5eb5fffdad07d77574f434383a2a3a3f5d65b6fb987b7f7a4
+d6c4c444454747cb6ab56aca9429866a02002010f14e380000f0a9b6ef7df756
+4b4b8b323232949d9dad499326f553650000988b77c2010040c0b3582c1a3162
+8492929208e00080a037ccdf0500008081adafbde08cd803000c24f484030000
+0000601242380000000000262184030000000060124238000000000026218403
+00000000601242380000000000262184030000000060124238000000000026f1
+4b08b7582c1e3f515151eeb6dada5acd9d3b57e1e1e14a4e4e566d6dad4fdb00
+00000000308b5f42b8d3e974ffac5ebd5ae9e9e9eeb6dcdc5cc5c7c7aba6a646
+e3c78f576e6eae4fdb0000000000308b4592d3e974fae5e24ea753f1f1f17aed
+b5d774f3cd374b92626363b577ef5ec5c5c5e9e4c9939a3f7fbe4e9d3ae5b336
+0000000000cc60b158fc1bc2cbcacaf4d8638fe9c48913ee6da1a1a1ba70e182
+424242d4d2d222abd5aae6e6669fb5010000000060068bc5a261fe2c60f3e6cd
+cac8c8f067091e92929274f0e0418f6d43870e556b6bab7f0a024cb26ac52a7f
+97000000000c38393fcde9b0cd6f21bcaeae4e252525dab871a3c7f63163c6e8
+cc99338a8b8b535555956262627cdad656595959876d168b45d29743e78181c8
+62b168c13717f8bb0c0000006040d9fdceee4eb7fb6d89b2a2a222cd9b374fa3
+468df2d89e9292a2f5ebd7aba9a949f9f9f94a4d4df5691b000000000066f15b
+08ef6a287a5e5e9e2a2b2b151d1dadcaca4ae5e5e5f9b40d0000000000b3f875
+62b660c070740c74168b45151515fe2e03000000185076bfb3bbc33be1168bc5
+7f3de100000000e04f1fbc57a6a3fbf6f8bb0c0c3284700000000083ced17d7b
+d472e9a2fb77c02c847000000000838a2b744f4f4ed1f4e4148f6d80af11c283
+80c56271fff4a4adbddada5acd9d3b57e1e1e14a4e4e566d6dadbbedf8f1e39a
+3c79b2c2c2c274c71d77a8bebeded071bb76edd2a44993141616a65b6fbd55c7
+8f1fefe3dd1ae7adaef676ecd8a10913262834345453a64cd1be7dfb0cb5797b
+2e6d9fbdc56251545454976d6d793bae27962e5daad0d0502d5dbab4439b3f3f
+17000000005d23840701a7d3d9e5c470dedadacbcdcd557c7cbc6a6a6a347efc
+78e5e6e6badbeebfff7e3df8e083aaa9a9514a4a8a962f5f6ee8b81d3b76e8d5
+575f555d5d9dd2d3d3f59def7ca77737d98e912f15bcd5d5deeeddbb555a5aaa
+fafa7a3df9e493bae79e7b0cb5797b2eae67ef743ab57af56aa5a7a77b5cb36d
+7b57db3b3bce889c9c1c1d3f7e5c5555553a7efcb872723c277cf0d5e7020000
+3010b4edfd6edb2b0e9881d9d1bbe16d76f4091326e8a38f3ed290215f7e97d1
+dcdcacb8b838959595292e2ece27b574f559796b73898d8dd5debd7b151717a7
+93274f6afefcf93a75ea942429242444f5f5f51a3162849a9a9a3479f2647df2
+c927dd1ed756434383aeb9e61a353535796c5fbc78b166ce9ce90e9bdbb66dd3
+e1c387b569d3a65eddab91fbe94a7373b38a8b8bb572e54a9d3871a2db366fcf
+c5c5e9742a3e3e5eafbdf69a6ebef966c3f577769c8bb767b66cd93255555569
+f3e6cd0a0909514b4b8b323232346edc38ad58b1a2c375bafa5c5c981d1d0000
+0c561fbc57a6964b1709e0f089ae66471fe6a77a06846bafbd563b76ecf0084a
+3367ceec10c0bdf5ea9af905c8d9b3673576ec5849d2b871e364b7dbdd6de3c7
+8fd7962d5b74fffdf76bebd6ad3a7bf6aca1e3dacacfcfd7dd77dfdd61fbc68d
+1b357ffe7c5d77dd75723a9ddab2658b4a4b4b7d7a3f9d717d0ea3468d525959
+99a1366fcfc5e5e0c1831a39726487207dc51557a8b5b555b366cd526161a1bb
+d6ee8e93bc3fb3f6413b242444afbcf24a97f7ddd5e702000030d84dbd2dc9df
+25601062387a1fe4e5e569d5aa55ba7cf9b29c4ea7f2f3f33b0c0b963c871fb7
+ffe94c4fdef3ee2f2fbdf492366cd8a02bafbc529f7efaa9bb77dfa85ffce217
+7ae79d77b461c3860e6d212121dabe7dbb962c59a2871f7e58dbb76f57484848
+87fddadf777f3f07a7d32987c3a11ffef0875abc78b1a13623cf65f3e6cdcac8
+c8e870befafa7a9d3e7d5a13274eec74c87967c7b9187d66ddf1f6b900000000
+301f21bc0f12131375f5d5576be7ce9d2a2929d18d37dea889132776d8affd44
+5cdd85cbee427a6f8d19334667ce9c9124555555292626c6dd3663c60c555656
+aaa9a949b366cdd2a449930c1d2749ebd7afd7f3cf3fafbd7bf77639c9d8b973
+e774fefc799d3f7f5e0d0d0d9deed3febebb7b0eddd5d599888808656767ebfd
+f7df37d4e6edb948525d5d9d4a4a4af4bdef7dafd3eb5d75d555cacbcbeb70bd
+ee8e938c3d336f8c7c2e00000000cc4508efa3e5cb976bd5aa555ab76e9d9e7a
+eaa94ef7e9694fb8afa4a4a468fdfaf56a6a6a527e7ebe5253533bd4f9d1471f
+293b3b5b8f3cf288a1e356ae5ca9ad5bb76afffefdfaca57bed2e9752f5cb8a0
+f4f4746dddba550505055ab870a12e5dbae4f3fb69ebd1471fd5b973e7545f5f
+afb56bd7eaa69b6e32d42675fd5c24a9a8a848f3e6cdd3a851a33abd6e7d7dbd
+d6ac59239bcdd6a3e3fafacc8c7c2e00000000ccc73be17d949898a8e8e86859
+ad564d9932c527d768db63de7ea2b8eedada06fdbcbc3c2d5cb850d1d1d1bafd
+f6dbf5faebaf7b1c6bb158347af4686567677bf4d07a3b6ed9b26592beecf175
+b978f1a2c2c3c3dd7f2f59b2443ff8c10f74c71d774892ce9c39a3cccc4c6dde
+bcb9b78fc4d0fdb4bdf7c99327cb66b3a9a6a6463366cc50515191a1366fcf45
+fa7248f9d34f3fdda136d767111e1edee19cde8e73e9eb3333f2b90000000030
+1fb3a377c3dbece892dc33536767677718aaec6f4666e81ea806f3bdf714b3a3
+03000000fdafabd9d1198ede07168b4523468c50525252c00570c9dc99d703cd
+60be7700000000818be1e87d40d00300000000f4043de100000000009884100e
+00000000804908e100000000009884100e00000000804908e100000000009884
+d9d10d72ad170e00000000406f11c20da8a8a8f0770900000000800180e1e800
+000000009884100e00000000804908e10000000000988477c20db0d96cfe2e01
+300d732000000000be430837c8e974fabb04c0e7580500000000f02d86a30300
+00000082564579852aca83673427211c0000000010b4ece576d9cbedfe2ec330
+42380000000020285594572826214631093141d31b4e08070000000004257bb9
+5db6049b6c09b6a0e90d27840300000000828eab17dc25587ac309e101a8b6b6
+5673e7ce557878b8929393555b5bdbe5bec78f1fd7e4c993151616a63beeb843
+f5f5f5ee368bc5e2f1d399575f7d55e1e1e186dbda9f332a2aaa47d7f3959e3c
+b35dbb7669d2a4490a0b0bd3adb7deaae3c78fbbdbbc3d4f6fd7f076efde8ef3
+76bd9e58ba74a9424343b574e9d21edd2f00000010acaa8f55ebb3139fa97453
+a94a3795eab3139fa9fa58b5bfcbea16213c00e5e6e62a3e3e5e3535351a3f7e
+bc727373bbdcf7fefbefd7830f3ea89a9a1aa5a4a468f9f2e51eed4ea7d3fdd3
+deef7ef73b6ddcb8510b172e34dcd6f67cab57af567a7abae1ebf5969140df93
+67b663c70ebdfaeaabaaabab537a7ababef39defb8dbbc3dcfeeaed1d5bd7b3b
+aebbcfcf889c9c1c1d3f7e5c5555553a7efcb87272720cdf2f00000010ac521f
+4bd5fcc5f33d7e521f4bf57759ddb24872b20676d75c01b0b3673461c2047df4
+d1471a32e4cbef329a9b9b151717a7b2b232c5c5c5f5fa9ab1b1b1dabb77afe2
+e2e274f2e449cd9f3f5fa74e9dea74df909010d5d7d76bc488116a6a6ad2e4c9
+93f5c9279fb86befeab3fddbdffea6949414bdf1c61b5ab264894a4a4a0cb5b9
+389d4ec5c7c7ebb5d75ed3cd37dfdcedf55c162f5eac993367bac3fbb66ddb74
+f8f0616ddab4a9cb638c9cb727cfacad8686065d73cd356a6a6a92e4fd797abb
+86b71abd1de7ed7a469ed9b265cb545555a5cd9b372b2424442d2d2dcac8c8d0
+b871e3b462c58a6eefb73d8bc5a28a8ac01fc20300000004baddefec56ce4f3d
+3bc82c160b3de17d71edb5d76ac78e1deebfb76ddba69933677608e0ed872a77
+3764fbecd9b31a3b76ac2469dcb871b2dbbb9e6060fcf8f1dab2658b9a9a9ab4
+75eb569d3d7bd6a3fd8a2bae90d56ad582050b74e6cc1949d2e79f7fae7beeb9
+471b376ed4d8b163f597bffcc5bdbfb7b6b60e1e3ca8912347ba03b8b7ebb5b5
+71e346bdfcf2cb3a78f0a0cacacab465cb166ddcb8b1cbfb33aa27cfacadfcfc
+7cdd7df7ddeebfbd3dcfeeaed1d5bd7b3baebbcf4ff2fecc56ac58a1575e7945
+21212192be0cf5afbcf24aa701bcb3fb05000000602e42781fe4e5e569d5aa55
+ba7cf9b29c4ea7f2f3f33b0c05963c8729b7ffe9ab975e7a491b366cd095575e
+a94f3ffdd4dd2befba6e7d7dbd4e9f3ead891327ba7b521f7ae821dd7befbd9a
+3163862479046d6f6d6d6ddebc591919191deeb3b3ebb5151212a2eddbb76bc9
+92257af8e187b57dfb7677806cabfd1715be78d7fc17bff885de79e71d6dd8b0
+c1bdcddbf3f4c6c8bd77c6c8f58c3eb3ee7476bf00000000cc4508ef83c4c444
+5d7df5d5dab973a74a4a4a74e38d376ae2c4891df6eb694ff8983163dc3da955
+55558a8989e9743f499a3163862a2b2bd5d4d4a459b36669d2a4491df6b9eaaa
+ab949797a7f7df7f5f92b465cb163df0c003ee1a1c0e87bb166f6d2e7575752a
+2929d1f7bef7bd4e6b6a7fbdf6ce9d3ba7f3e7cfebfcf9f36a6868e8749ff65f
+5474f7c5454f9e9924ad5fbf5ecf3fffbcf6eeddeb31b99cb7e769e41a9dddbb
+b7e38c7c7e92b167d69bfb05000000602e42781f2d5fbe5cab56add2ba75ebf4
+d4534f75ba4f4f7bc2535252b47efd7a353535293f3f5fa9a9de2717703a9dfa
+e8a38f949d9dad471e79a4437b7d7dbdd6ac59239bcdd6693dae6dddb5b91415
+1569debc791a356a54a7f5b4bf5e5b172e5c507a7abab66eddaa8282022d5cb8
+50972e5df27a7f46f4e499ad5cb9525bb76ed5fefdfbf595af7ca5437b57cfd3
+c8353abbf7ee8eebeef3ebeb33ebee7e01000000988789d9bae16d623697c4c4
+4459add64e2730eb8d9a9a1a2d5cb850bff9cd6f74fbedb7ebf5d75f577474b4
+bb9eb6b5b87aac478f1edd21c4b96a0f0f0fd78c1933b469d326c5c7c7777a8f
+5ddd5f676d53a74ed5d34f3fadb973e776d8b7bbebdd77df7dbae5965bf4f0c3
+0f4b929e79e6197dfcf1c7dabc797397cfc3c8c46c3d7d66ed5dbc7851e1e1e1
+5e9f6777d7e8eadebb3baeabebf5e599b57f7e5ddd6f67fb32311b000000d077
+5d4dcc4608ef467721dc351b75767676974389fbbb1e3eaf9ee1991947080700
+0000fa07b3a3fb80c562d1881123949494644a0097bcf7c8a3733c3300000000
+816298bf0b0866843b00000000404fd0130e00000000804908e1000000000098
+84100e00000000804908e100000000009884100e00000000804908e100000000
+00988425ca0cb2582cfe2e010000000010e408e106545454f8bb0400000000c0
+00c0707400000000004c42080700000000c0240c4737c066b3f9bb04c0a778e5
+02000000300721dc20a7d3e9ef12009f60d241000000c03c0c470700000000c0
+24847000000000004c42080700000000c024847000000000004c420807000000
+00c024847000000000004c42080f02168bc5fdd3977d8db6592c16454545b9db
+6a6b6b3577ee5c8587872b393959b5b5b5eeb65dbb7669d2a4490a0b0bd3adb7
+deaae3c78ff7f22e7bce5b5ded79abf3f8f1e39a3c79b2c2c2c274c71d77a8be
+bededdb663c70e4d983041a1a1a19a32658af6eddb67e89c3b77ee546c6cac86
+0d1ba6b8b838bdf9e69beeb6f6cfbab7962e5daad0d0502d5dbab447f70b0000
+00c07f08e141c0e9741a5ea7dcdbbe46da9c4ea756af5eadf4f474775b6e6eae
+e2e3e3555353a3f1e3c72b3737d7ddb663c70ebdfaeaabaaabab537a7ababef3
+9deff4e0ceba66249c7aabab3d6f75de7ffffd7af0c107555353a39494142d5f
+bedcddb67bf76e959696aabebe5e4f3ef9a4eeb9e71e43e77cf0c107f5fcf3cf
+ebc2850bdab061833232323cea69fbbc7b23272747c78f1f575555958e1f3fae
+9c9c1cc3f70b000010e82aca2b54515ee1ef32009fb04872f636080c06ae30d8
+d9339a3061823efae8230d19f2e57719cdcdcd8a8b8b53595999e2e2e27c528b
+d1cfcadbbededa9c4ea7e2e3e3f5da6bafe9e69b6f9624c5c6c66aefdebd8a8b
+8bd3c99327357ffe7c9d3a75aac3b10d0d0dbae69a6bd4d4d4e4b17df1e2c59a
+3973a63bd86fdbb64d870f1fd6a64d9bfa74af46ebeaaece909010d5d7d76bc4
+88116a6a6ad2e4c993f5c9279f781cd3dcdcace2e262ad5cb952274e9ce8f69c
+93264dd2dab56b3567ce1cbdfbeebb7af2c927ddc719b9376fcf6cd9b265aaaa
+aad2e6cd9b151212a296961665646468dcb8715ab16245b7b5b567b1585451c1
+3f7200002070ec7e66b72469c1130bfc5c09d07bbbdfd9ad9c9f7a7696592c16
+0df3533d03c2b5d75eab1d3b767804a59933677608e0de7a7503ed0b9083070f
+6ae4c891ee002e4967cf9ed5d8b1632549e3c68d93dd6eeff4d8fcfc7cdd7df7
+dd1db66fdcb851f3e7cfd775d75d27a7d3a92d5bb6a8b4b4b4cfb51aadabbb3a
+c78f1faf2d5bb6e8fefbefd7d6ad5b75f6ec598ffd5d9fdfa851a354565666e8
+9cbffad5af949494a4baba3a454545e9d0a1431efb5f71c5156a6d6dd5ac59b3
+545858e8be0f176fcfac7dd00e0909d12bafbc62f87e01000002594579856212
+62dcbfdb126c7eae08e85f0c47ef83bcbc3cad5ab54a972f5f96d3e9547e7e7e
+8761c192e7d0e3f63f9de98ff7857b6bf3e6cd1d864e1bf18b5ffc42efbcf38e
+366cd8d0a12d242444dbb76fd792254bf4f0c30f6bfbf6ed0a0909e9b05ffbfb
+f6c573e8acce975e7a491b366cd095575ea94f3ffdd43db2c1c5e974cae170e8
+873ffca1162f5e6ce89c5959595abd7ab52e5cb8a0152b56e891471ef1385f7d
+7dbd4e9f3ead8913277a0cfd7731facc7a73bf00000081cc5e6e972dc1265b82
+4df672639d2c40302184f7416262a2aebefa6aeddcb953252525baf1c61b3571
+e2c40efbb59f88abbb70d9d7f7857babaeae4e252525fadef7bee7b17dcc9831
+3a73e68c24a9aaaa4a3131311eedebd7afd7f3cf3fafbd7bf77a4ce8d6d6b973
+e774fefc799d3f7f5e0d0d0d9deed3febebb7b0eddd5d55e5775ce9831439595
+956a6a6ad2ac59b33469d2a40ec7464444283b3b5befbfffbea1731e3b764cf7
+df7fbf468c18a18c8c0cfdf6b7bfed70ceabaeba4a7979791dcee962e499f5e6
+7e0100000255db5e70498a4988e1dd700c380c47efa3e5cb972b2b2b4bd1d1d1
+7aeeb9e73add27d0869c77a5a8a848f3e6cdd3a851a33cb6a7a4a468fdfaf57a
+e69967949f9fafd4d45477dbca952bf5faebafebc08103faca57bed2e9792f5c
+b8a0f4f4746dddba558d8d8d5ab870a1cacbcb151e1edea77abdd5d55e77753a
+9d4e7dfcf1c7cacecef618cdf0e8a38feaa9a79e526868a8366edca89b6ebac9
+d0396fb8e106fdf297bfd47df7dda72d5bb6283636b6c335ebebebf5ecb3cfca
+66eb38c4aaafcfccc8e70200001068aa8f556b68d850959ef8c7ab8badcdad0c
+49c780c2c46cddf036319b4b6262a2ac56ab4a4a4a7c5a435bae7ada4ff2d5dd
+be5db549d2d4a953f5f4d34f6beedcb91efbd4d4d468e1c285facd6f7ea3db6f
+bf5dafbffebaa2a3a3bb3ce7c58b173dc2e27df7dda75b6eb9450f3ffcb024e9
+99679ed1c71f7faccd9b377bbde7eefeefb2bbbaba7b2eae3a5da312468f1ead
+ecec6c8fa1e39b376fd6b265cb545353a319336668d3a64d8a8f8feff69c870f
+1fd6f7bfff7dfdf9cf7fd68d37dea8975f7e59dff8c6373c8e0b0f0fef70cebe
+3cb3b68c7c2e6df7656236000000a07f7535311b21bc1bdd8570d7ccd4d9d9d9
+9d0e63f6b59ecc983e98f05c8c238403000000fdafab10ce3be17d60b1583462
+c408252525f925804bc133d4dd6c3c1700000000818877c2fb80a00700000000
+e8097ac201000000003089df42786161a1c68e1dab214386784c22555b5babb9
+73e72a3c3c5cc9c9c9aaadadf5691b000000000066f14b08dfbe7dbb9e7ffe79
+959494a8b5b5d56358776e6eaee2e3e3555353a3f1e3c72b3737d7a76d000000
+000098c52fb3a3df72cb2dcacdcdd582050b3ab4c5c6c66aefdebd8a8b8bd3c9
+9327357ffe7c9d3a75ca676ddd31b2441910cc981d1d000000e87f01353bfa1f
+fef0071d3c785023478ed484091374ecd83177dbd9b3673576ec5849d2b871e3
+64b7db7dda06000000008059fc323b7a6b6babc68d1ba7fff99fffd1bffffbbf
+eb5ffff55ff5fbdfffde1fa578484a4ad2c183073b6d6bfbde3a0000000000bd
+e197103e66cc183df0c0031a316284323232f4f8e38f7bb49d397346717171aa
+aaaa524c4c8c4fdbda2a2b2bebb08da1ba0000000080fee297e1e8696969dab2
+658b9a9a9ab465cb16fdd33ffd93bb2d252545ebd7af57535393f2f3f3959a9a
+ead3360000000000cce29710be7cf972959494283a3a5a3ffff9cfb565cb1677
+5b5e5e9e2a2b2b151d1dadcaca4ae5e5e5f9b40d0000000000b3f86576f460c2
+707400000000404f05d4ece800000000000c46847000000000004c4208070000
+0000c024847000000000004c42080700000000c024847000000000004c420807
+00000000c024847000000000004c42080700000000c024847000000000004c42
+080700000000c024847000000000004c42080700000000c02484700000000000
+4c42080700000000c024847000000000004c42080700000000c0248470000000
+00004c42080700000000c024847000000000004c42080700000010742aca2b54
+515ee1ef32801e238403000000083af672bbece5767f9701f418211c00000040
+50a928af504c428c621262e80d47d0218403000000082af672bb6c0936d9126c
+f48623e810c201000000040d572fb80bbde10836c3fc5d000000000018557dac
+5a43c386aaf444a97b5b6b73ab6c09363f5605184708070000001034521f4bf5
+7709409f301c1d00000000009310c201000000003009211c00000000009310c2
+01000000003009211c00000000009310c201000000003009211c000000000093
+10c201000000003009211c00000000009310c201000000003009211c00000000
+009310c201000000003009211c00000000009310c201000000003009211c0000
+0000009310c201000000003009211c00000000009310c201000000003009211c
+00000000009310c201000000003009211c00000000009310c201000000003009
+211c0000000000931010e3254f0000200049444154c201000000003009211c00
+000000009310c201000000003009211c00000000009310c20100000000300921
+1c00000000009310c201000000003009211c00000000009310c2010000000030
+09211c00000000009310c201000000003009211c00000000009310c201000000
+003009211c00000000009310c201000000003009211c00000000009310c20100
+0000003009211c00000000009310c201000000003009211c00000000009310c2
+01000000003009211c000000000093f825845b2c168f9fb66a6b6b3577ee5c85
+87872b393959b5b5b53e6d0300000000c02c7eeb09773a9dee9fb6727373151f
+1faf9a9a1a8d1f3f5eb9b9b93e6d0300000000c02c1649cef641d8e717b5583a
+846f97d8d858edddbb577171713a79f2a4e6cf9faf53a74ef9accd48ad151515
+fd70d70000000080c162f73bbb95f3d31c8f6d168bc57f3de1575c7185ac56ab
+162c58a03367ceb8b79f3d7b5663c78e95248d1b374e76bbdda76d0000000000
+98c52f21dce974aabebe5ea74f9fd6c48913959e9eee8f323a484a4af2fabe3a
+00000000007de1d7d9d1afbaea2ae5e5e5e9fdf7df776f1b33668cbb67bcaaaa
+4a3131313e6d6babacaccce35d75b387e903000000000636bf86f0fafa7aad59
+b346369bcdbd2d252545ebd7af57535393f2f3f3959a9aead3360000000000cc
+e2d725caaebdf65a959797aba8a8c8dd969797a7caca4a454747abb2b2527979
+793e6d0300000000c02c7e991d3d98303b3a00000000a0a7026e767400000000
+00061b4238000000000026218403000000006012423800000000002621840300
+0000006012423800000000002621840300000000601242380000000020a07cf0
+5e998eeedbe3ef327c82100e00000000081847f7ed51cba58beedf071a423800
+0000002020b842f7f4e4144d4f4ef1d8365010c201000000003009211c000000
+001010daf67eb7ed151f4808e1000000008080313d394521e1c3ddbf0f34c3fc
+5d0000000000006d4dbd2dc9df25f80c3de10000000080805054b45f8d8d8dee
+bf1b1b1b5554b4df8f15f53f4238000000002020a4a54d5341c101391c0d7238
+1a545070406969d3fc5d56bf62383a00000000202044464628333349ab57bfab
+a8a861cacc4c52646484bfcbea57f48403000000006012423800000000b4f1c1
+7b65eee5b1602e87a341858565cac999abcccc24151696c9e168f07759fd8a10
+0e00000000ffebe8be3d6ab974d1fd3bcc555c7c4c5959b3151919a1c8c80865
+65cd5671f1317f97d5af08e100000000a07f84eee9c929eef5a909e2e65ab468
+8eac56abfb6fabd5aa458be6f8b1a2fe47080700000000c02484700000000090
+3c7abfdbf68a03fd89100e00000000ff6b7a728a42c287bb7f07fa1b211c0000
+0000da987a5b923b801715ed576363a3bbadb1b1514545fbfd551a0600423800
+00000074212d6d9a0a0a0ec8e16890c3d1a08282034a4b9be6efb210c486f9bb
+00000000000854919111cacc4cd2ead5ef2a2a6a98323393141919e1efb206a5
+8af20a49922dc1e6e74afa869e700000000040c0b397db652fb7fbbb8c3e2384
+0300000040171c8e06151696292767ae3233935458582687a3c1df650d3a15e5
+158a4988514c428cbb473c5811c201000000a00bc5c5c79495355b9191118a8c
+8c5056d66c15171ff37759838ebddc2e5b824db6045bd0f78613c201000000a0
+0b8b16cd91d56a75ff6db55ab568d11c3f5634f8b87ac15d82bd379c89d90000
+008000345026a102faaafa58b586860d55e98952f7b6d6e6d6a0fddf06211c00
+00000840ae21b7c11a3480fe92fa58aabf4be8570c470700000002cc409a840a
+80274238000000106006d22454003c11c2010000800032d026a102e08977c201
+0000800032d026a102e089100e000000049081360915004f0c470700000000c0
+24847000000000004c42080700000000c024847000000000004c420807000000
+00c024847000000000004c42080700000000c024847000000000004c42080700
+000000c024847000000000004c42080700000000a0878a8af6abb1b1d1fd7763
+63a38a8af6777b1c211c00000000801e4a4b9ba682820372381ae47034a8a0e0
+80d2d2a6757bdc30136a03000000006040898c8c5066669256af7e575151c394
+9999a4c8c8886e8fa3271c0000000010d47a3b34dc1f08e10000000080a0d6db
+a1e17de17034a8b0b04c393973959999a4c2c232391c0ddd1ec7707400000000
+4050ebedd0f0be282e3ea6acacd9b25aad92a4acacd97afbeda35ab4688ed7e3
+08e10000000000f450fbb06db55abb0de012c3d1010000000041aeb743c35d2a
+ca2b54515ee1c30aff81100e00000000086aaea1e19191118a8c8c5056d66c15
+171f337cbcbddc2e7bb9dd8715fe834592d3e9749a72b16064b158545161ce37
+22000000f0bf0fde2b53cba58b9a9e9ce2ef520098a07d0fb82dc1d62fe7ddfd
+ce6ee5fc34c7639bc562a1271c0000007039ba6f8f5a2e5d74ff0e60e0b397db
+654bb0c9966033a5379c100e000000e81fa17b7a728abb179c200e0c6c15e515
+8a498871ff1d9310e3f377c3991d1d000000003028551fabd6d0b0a12a3d51ea
+ded6dadcda6f43d23b430807000000f4650ff8d17d7b3c7abf792f1c18d8521f
+4b35fd9a0c4707000000fed7f4e41485840f77ff0e00fd8d100e000000b431f5
+b6a4011bc08b8af6abb1b1d1fd776363a38a8af6fbb12260f021840300000083
+445ada3415141c90c3d12087a341050507949636cddf656180e1cb1eef08e100
+0000c020111919a1cccc24ad5efdae0a0bcb949999a4c8c8087f978501862f7b
+bc6362360000000040bf69fb654f54d430beec69879e70000000609070381a54
+5858a69c9cb9cacc4c526161991c8e067f97153418668dfe4008070000000689
+e2e263caca9aadc8c808454646282b6bb68a8b8ff9bbaca0e1cf61d615e515aa
+28af30e55a7dc5973dde11c2010000804162d1a239b25aadeebfad56ab162d9a
+e3c78a0253573ddefe7ca7de5e6e97bddc6ecab5fa8a2f7bbc23840300000040
+1b8136b158457985621262149310e3f3def0fe1872cf973dde11c201000000a0
+8dae7abcfd35ccda5e6e972dc1265b82cde7bde181f605c440e4d710feeaabaf
+2a3c3cdc635b6d6dade6ce9dabf0f070252727abb6b6d6a76d0000000060843f
+8659bb7ac15d7cdd1bce3276be673884bffcf2cbcac8c890d3e9d45d77dda52b
+aeb842bb76edeaf5857ff7bbdf69e3c68d5ab870a1c7f6dcdc5cc5c7c7aba6a6
+46e3c78f576e6eae4fdb00000000a0adae7abcfd31ccbafa58b53e3bf1994a37
+95aa7453a93e3bf199aa8f55fbf49af02d8b24a7d3e9ec76c771e3c6e9d0a143
+faf0c30fb56edd3aad59b3460f3cf080fef4a73ff5f8a27ffbdbdf949292a237
+de78434b962c51494989bb2d3636567bf7ee555c5c9c4e9e3ca9f9f3e7ebd4a9
+533e6beb8ec56251454570cc4208000000a0ef8a8af6ebce3ba7bb03776363a3
+de7efbe8a078afd9f5054466669224d11bde07bbdfd9ad9c9fe6786cb3582cc6
+43784848889a9a9af4c8238f68e2c4895abc78b1c2c3c3f5c5175ff4a890cf3f
+ff5cf3e6cdd3aa55ab3463c60c4d9a34491f7ef8a1bb3d343454172e5c504848
+885a5a5a64b55ad5dcdcecb3b6ee10c2010000000c1683f90b88fed65508373c
+1cfd861b6ed091234774f4e851a5a4a4c86eb76bf4e8d13d2ee4a1871ed2bdf7
+deab1933664892fef297bff4f81cbe929494f4e537136d7e000000307805d3da
+cc407f606673df331cc2f3f2f2949696a6c4c444c5c6c66acd9a357aeaa9a77a
+7cc12d5bb6e881071e70875c87c3e11176c78c19a33367ce4892aaaaaa141313
+e3d3b6b6cacacae4743a3d7e000000307805d3dacc008283e1107ecf3df7a8be
+be5ef9f9f992a49ffffce77af0c1077b7cc1ce426edbb09b9292a2f5ebd7aba9
+a949f9f9f94a4d4df5691b000000d01933d76606307804dc3ae1797979aaacac
+547474b42a2b2b959797e7d336000000a03366aecd0c60f0303c31dbe9d3a7b5
+64c912fde77ffea72429313151858585fadad7bee6e312fd8b89d9000000061f
+57cfb72dc1d6e9df80cb07ef95a9e5d2454d4f4ef17729f0b19efeff813e4fcc
+969e9eaea953a7ca6eb7abbaba5a5ffffad7959e9ede839201000080e0c0dacc
+30e2e8be3d6ab974d1fd3b06b6fe9a23c2704f786868a81c0e87c2c3c32549cd
+cdcdb25aad6a6969e97311818c9e7000000000edb942b7ab07bcfddf1858dacf
+0b61a437bccf3de153a64cd1ca952b555b5babbaba3aad59b34653a74e357a38
+00000080005254b45f8d8d8deebf1b1b1b5554b4df8f150d5e1fbc57464f7a80
+ebcf39220c87f0eddbb7ebfdf7dfd7e8d1a375fdf5d7ebc891232a2a2aead3c5
+01000000f8475ada3415141c90c3d12087a341050507949636cddf65058db63d
+e07de90567487be073ad94e0d2d715130c0f471fac188e0e00008081cae168d0
+ead5ef2a2a6a98323393141919e1ef92824e5f266663487b702879ae4443c386
+7a6c6b6d6e55ea63de97beee6a38fab07eaf10000000000689a9b725f9bb04f8
+587761bba7bc86708bc5d2ed09e84507000000828fc3d1a0c2c232e5e4cc9524
+151696d11b6eb2e9c9291ec3d95ddb30b0790de16d03f68f7ffc63858484e8f1
+c71f97243dfbecb3ba74e9926fab03000000e013c5c5c79495355b56ab559294
+95355b6fbf7d548b16cdf1736583cbf4e414d61a1f640cbf133e72e4489d3f7f
+de6389b2e8e868353535f9b844ffe29d700000006070221ca32ffabc44d90d37
+dca0d5ab57abaeae4e7575755ab56a95626363fbbd5000000000f0b76098b53c
+1896366329bc8e0c87f05dbb76e9bffeebbf347af4688d1e3d5ac78e1dd3ae5d
+bb7c591b0000000098aeed2ce5ed672e0f14667e4950515ed1eb25b9580aaf23
+c3b3a38f1f3f5ea5a5a5beac0500000000d08dce96363bba6f8fcf86cddbcbed
+92245b82adc7c746464628333389a5f0da30dc130e000000008341fb70db76db
+6053515ea1988418c524c4f4ba371c9e0c87f037df7c535ffbdad73464c81059
+2c16f70f00000080c1ad2fc39503d5f4e41485840f77ff1e48ccfc92c05e6e97
+2dc1265b82cddd23de136d97c2cbcc4c526161991c8e864ef70d8677dcfb83e1
+10fed0430fe9673ffb995a5a5ae4743add3f0000000006377bb9bd57012dd04d
+bd2d29e002b88b195f12b87ac15d7ad31bee5a0a2f323242919111caca9aade2
+e2631df60b8689f0fa8be125caa2a2a2545d5dad912347fabeaa00c212650000
+0040d7da87b2debc378cc054f25c8986860df5d8d6dadcaad4c752fbf53a9dbd
+e3def6ef60d5d512658627667bfcf1c7f5cc33cf68e9d2a5eeb5c2010000000c
+6ef672bb163cb14092b4fb99dd84f001a4bfc3f640d29735e40df78477f5fef7
+401f924e4f38062ad7b7d6fc430900007aabfd7f4ff0df17e8adf643d003b917
+dc68ad7dee091fe8611b186cfab2d40400008024551fabd6d0b0a12a3df18fa5
+8c5b9b5bf9ef0bf4d8f4e4943ef52e9ba53f9687331cc2010c1c6d27d9a828af
+e01f4a0000d02b0c57467f9a7a5b924fcf5f54b45f77de395d56ab5592d4d8d8
+a8b7df3eaa458be6f8f4baed199e1dbdedb2642c510604b7be2e350100000004
+9bb4b4692a28382087a3410e47830a0a0e282d6d5a8fced11fcbc3f56a38fac5
+8b17b576ed5a0d1b46473a106cba5a6a82de700000000c64919111cacc4cd2ea
+d5ef2a2a6a98323393141919d1e3f3f475e87caf52f4f0e1c3f5c4134f68f4e8
+d1cac9c9e9fe0000018377b700000080bee9cbd0f95e85f0d6d656edd9b347a1
+a1a1bdbe3000ffe0dd2d0000000c460e47830a0bcb9493335792545858d6ebde
+f0be301cc2dbbeff6db1583466cc18bdf0c20b3e290a0000000080fe545c7c4c
+5959b3dd13b36565cdf6cbc46c2c51060000000018f0da876dabd56a7a00977a
+303b3a0000000000e89b3e2d51161616a65b6eb945478e1cf1658d0000000000
+0c088687a32f5dba542121217afcf1c72549ebd7af97c3e1d057bffa55dd77df
+7daaacacf4599100000000d01315e51592c40a300838864378414181ce9f3faf
+f0f07049524e4e8e468d1aa5dada5a3df1c4133e2b10000000007aca5e6e9744
+0847e0313c1cfd6b5ffb9a7ef6b39fa9bebe5e7575755ab3668dc68e1dabd0d0
+50266d0300000010302aca2b149310a3988418778f3810280c87f09d3b77eaf0
+e1c3baeebaeb74fdf5d7ebbdf7ded3ce9d3b2531733a00000080c0612fb7cb96
+60932dc1e6ee114760292adaafc6c646f7df8d8d8d2a2adaefc78acc6338844f
+983041efbefbae9a9a9ad4d4d4a47dfbf669e2c489beac0d000000007ac4d50b
+ee426f78604a4b9ba682820372381ae47034a8a0e080d2d2a6f9bb2c53187e27
+1c00000000025df5b16a0d0d1baad213a5ee6dadcdadbc1b1e60222323949999
+a4d5abdf5554d430656626293232c2df6599c270083f7cf8b0323232545959a9
+cb972febbbdffdaebef9cd6fea9e7beef1657d000000006058ea63a9fe2e01f0
+caf070f48c8c0ce5e7e7bbdfff7efae9a7f5e4934ffaac3000000000c0c0e470
+34a8b0b04c393973959999a4c2c232391c0dfe2ecb148643f8e9d3a7357bf66c
+f7df111111faecb3cf7c52140000000060e02a2e3ea6acacd98a8c8c50646484
+b2b266abb8f898bfcb3285e1e1e8b7df7ebb7efdeb5f4b92fefad7bfea273ff9
+89e6cf9fefb3c2000000000003d3a245733cfeb65aad1db60d54867bc27ff5ab
+5fe98d37ded0c89123151f1fafc6c646bdf4d24bbeac0d000000008001c5704f
+f875d75da737df7cd397b5000000000030a019ee090700000000007d633884bf
+fcf2cbcac8c890d3e9d45d77dda52baeb842bb76edf2656d000000008001ec83
+f7ca7474df1e7f97612ac3217cd5aa555ab66c994a4a4a74fefc79fdc77ffc87
+7272727c591b000000002080f467683eba6f8f5a2e5d74ff3e58180ee1d5d5d5
+bafefaeb555252a27ffee77fd6b469d3f4c9279ff8b236000000004080e8cfd0
+ec3a7e7a728aa627a7f4cb398385e1107ec30d37e8c891233a7af4a852525264
+b7db357af4685fd606000000000800833934f737c3213c2f2f4f6969694a4c4c
+546c6cacd6ac59a3a79e7aca97b5010000000006a0b641be6dc03783bfdf43b7
+48723a9d4ebf1510e82c168b2a2a2afc5d0600000000f855fbe0da1fa1f983f7
+cad472e9a26901dc17f7d095ddefec56ce4f3de751b3582c2c510600000000e8
+def4e41485840f77ffde1fa6de96647a00f7f7907ac321fcf4e9d3bae38e3b34
+72e4488d1c39522929293a7dfab42f6b030000000004103343f340653884a7a7
+a76bead4a9b2dbedaaaeaed6d7bffe75a5a7a7fbb23600000000c0205554b45f
+8d8d8deebf1b1b1b5554b4bfd7e7f3e77be86d197e273c3434540e8743e1e1e1
+92a4e6e66659ad56b5b4b4f8b844ffe29d7000000000034145f997b9c69660f3
+7325c6381c0d2a2c2c5366669224b97f8f8c8ce8d379cd7a0fbdab77c287193d
+c1942953b472e54a3df1c413b2582c7aeeb9e73475ead47e2f1400000000063a
+b3272493247bb95d52f084f0c8c80865662669f5ea77151535ac5f02b8f4e590
+7a7f323c1c7dfbf6ed7afffdf7357af4685d7ffdf53a72e4888a8a8a7c591b00
+0000000c3847f7ed51cba58beedfcd50515ea1988418c524c4b87bc4e11f8643
+786c6cacf6eeddaba6a62635353569efdebd8a8b8bf3656d0000000030a0f86b
+866e7bb95db6049b6c0936778f78a0730d47cfc999abcccc24151696c9e168f0
+77597d6638840f19c26a6600000000106c5cbde02ec1d21b5e5c7c4c5959b315
+1919a1c8c8086565cd5671f1b10efb7df05e995f961aeb2dc3c97af4e8d13a77
+ee9c2f6b01000000d04bc11644062b7fccd05d7dac5a9f9df84ca59b4a55baa9
+549f9df84cd5c7aa7d7acdfeb068d11c59ad56f7df56ab558b16cdf1d8a73f87
+f6f7f76cec5d313c3b7a7e7ebe2a2b2bb56edd3a8f0731d0313b3a000000025d
+fbf0c13ace81cf1f13b30d34edbfc4f0f6a58691e7dddfb3b1f77976f41ffde8
+4792a4175f7cd163bb91000f000000c0373a0b2247f7ed21dc05387fcfd03d98
+b4fd92cadbff367c351b7b7b8687a33b9dce4e7f0000000000c1afa2bc2228de
+15773132b4df5f13e179c36c6b0000004010f3c73bc61898ece5f6a09939dd65
+7a728a42c287bb7fef0bb3666337fc4eb8c562e9d0f3ddd9b6818677c2010000
+100c78c7187dd1be07dc9660f35325fdcfe89c094545fb75e79dd3dd73a03536
+36eaedb78f76980ccea8aede0937dc133e74e8507dfef9e7eebf3ffffc73962d
+0300000002c4d4db9208e0039059337607e33ae24619ed2d37321bbb5115e515
+aa3ed9f90cf48653f4adb7deaa65cb96a9b6b656b5b5b55abe7cb9a64d9bd6ab
+820000000000dd4b4b9ba682820372381ae47034a8a0e080d2d2fa3787f97b1d
+7133be6830fb4b2a7bb95dcd9f3477da667838fa993367b478f1621d3c785016
+8b458989897ae18517346edcb8fead36c0301c1d000000404ff5e7eb010e4783
+4f67ec2e79ae4443c3867a6c6b6d6e55ea63a9fd7a9daef4f7d260fee6fa02e3
+e891a34a5f94aedbe7ddee6eebd1126563c78ed59e3dfe9d450e00000000029d
+d125b102855961bb2b662d0d66167bb95d0b9e5820fbdfedfa78efc71e215c62
+767400000000e837fdbd2496593376079a605b2ecdc535b4ffd34f1d92a4ff33
+efffe8377b7fe3b14fb73de1ae19d02d164ba7ed037d767400000000f097e2e2
+63caca9aed9e302c2b6b769f66ec0e446dbf6890be1c8e7ee3e52f141a161a74
+b3b49fd87f56a5ef3b557dee8cfe79da198d6e1dad2f2e7ee139245d06df091f
+ac78271c000000404f185d122b58f87af9bbf64b831dd97f44478efc49b3674f
+91141ccba53536b6e8e5972bf5d65b67f42fff12afef7ef706fddfd2ffe8db12
+650000000080ee195d122b181cddb7472d972eba7ff785f64b839d3f7e5e3f7a
+eafea0582eedf265a7de79e72fbaebaefdaaa969d6ce9db3f52fff12afd0d0a1
+5d1e633884bffdf6dbbae1861b3464c810592c16f70f00000000c0d34058b7bd
+bfdf6f37c2dfcba5f5c4871fd6e8de7bff53afbf7e5acf3e3b4d2b564cd59557
+86777b9ce1d9d11f7cf041bdf8e28bbaf3ce3b357468d7a91e00000000f00fae
+10190cc3aafdadfa58b586860d55e98952f7b6d6e6d6807a767ffd6ba3f2f33f
+d2891335caca9aa8d4d4311a32c47807b5e19ef02fbef842f3e6cdeb9700be63
+c70e4d983041a1a1a19a32658af6eddbe76eabadadd5dcb973151e1eaee4e464
+d5d6d6fab40d000000007cc95e6e0ff861d59d69dbfbddb657dc97521f4bd5fc
+c5f33d7efcbd849a4b7373ab366faed4c2850765b148c5c5739596f6d51e0570
+a90721fc873ffca1d6ad5ba74b972ef5b8d8f676efdeadd2d252d5d7d7ebc927
+9fd43df7dce36ecbcdcd557c7cbc6a6a6a347efc78e5e6e6fab40d000000007c
+c535bc3a9087557b3390de6fef8b7dfbaa75d75dfbf5c73fd6eab5d792b476ed
+348585f5ae83daf0ece86fbcf186162d5ad42184f76566f5e6e6661517176be5
+ca953a71e28424293636567bf7ee555c5c9c4e9e3ca9f9f3e7ebd4a9533e6beb
+0eb3a303000000e8adddcfecd682271674f87d20180cc3ecfffce73aad5bf707
+d5d77faeecec499a36ed2ac3c7ee7e6777a7b3a31b0ee1d75e7bad5e78e1857e
+7b27dc35a9dba851a3545656a6c993274b9242434375e1c205858484a8a5a545
+56ab55cdcdcd3e6b335227211c000000404fb50fa9032db4ee7e66b7240da82f
+165c6a6a9af5fcf31fe9d0a1cfb478f1047dfbdb63357468cf1617eb2a841b9e
+98adb9b9b9dfde0997beec416f6868d0860d1bb478f1621d3e7cb85fcedb1749
+49493a78f0a0bfcb00000000300004c32463bdd57616f38af28a01714f9274e9
+528b5e7ffd8c5e7eb952696963f4e69b73141919daafd7301cc21f7ffc713df3
+cc335aba74a9c2c3bb9f76dd888888086567676be5ca95ee6d63c68cd1993367
+141717a7aaaa2ac5c4c4f8b4adadb2b2b20edb58860d000000406f04ca8462be
+602fb77b0cb31f0821fce0c1ffd6ba75bf576464a876ec98a56baf1dd1a3e32f
+d82fe84f9bfea4d6cf5b356dddb42ef733dc9ffed39ffe54cb972fd7f0e1c3fb
+bc4ef8a38f3eaa73e7cea9bebe5e6bd7aed54d37dde46e4b4949d1faf5ebd5d4
+d4a4fcfc7ca5a6a6fab40d00000000605c30ade56d446565bdbefffdc37afef9
+8f959363d3abaf26f528805f3c775127feff133af4bd431af9d5919a923bc5eb
+fe867bc2fb32015b7b93274f96cd66534d4d8d66cc98a1a2a222775b5e5e9e16
+2e5ca8e8e868dd7efbed7afdf5d77dda0600000000306ea00cb33f7ffe920a0b
+3fd6a1439fe9073f98a0bbee1aab61c3bcf7531715edd79d774e97d56ad5e7f5
+9feb8f2ffd51556ffc45f177c76ace5b73141615a616478d2a0b57496366777a
+0ec313b30d564ccc060000000003477373ab5e7df5536ddd7a52696963f4e083
+371a7eefdbe168d0a6e7f66b7ef40d3afbebbfe8ef577fa194b5337475ec55ee
+d100b1d70cd1f9df96e80f11933a9d98ad67d3bb01000000007aada868bf1a1b
+1bdd7f373636aaa868bf1f2b1a5c5ceb7d57549cd72f7f39538f3f3ea9d300de
+e9e7f4ca3e9ddbfd3ffaa7b210fd7ed7a7fa7876abeeda3247a3ae1faeb3bb36
+eafcee1db297db15113b59e316fda4cb1a08e100000000d04fba0bd96969d354
+5070400e47831c8e0615141c505a5ad79378a17f7cfc719dd2d3cbf4dc737fd4
+ca9553f5dc73b76aec586b97fbb7fd9cea6aeaf5ab1feed7578abed0b9a3e764
+7b768afe30fdb2be08b7a8fef87e5564cfd367a74e293ae9ff33f47ebce177c2
+01000000209005c23adcaef096999924492a2c2cfb7fecdd795cd4f5f6f8f117
+0cab02e2be810be2bea12616b9e1922bd9669b95d9762baf57ebd6eddeecde36
+ebdb2d2bcbcceab6172db6a9a0a2827b28648a69eea8e88ce20ac2c83ec3ef0f
+7e330e30c3ec331fe03c1f0f1f0f9819663e33f399f1733ee7bccf31fe0c1016
+16caecd9f1bcf2ca7ac2c3fd983d3b9eb0b0506f6d6e83979b5bc47bef1d2023
+e33c8f3fde8b1b6fec64d3bcefb0b0501e7b74141ffe3595cec77de8d3a339fd
+dfe88f5f177f962cd9c8fcf9e301f8fef5a5dc3aff7bd213b3983abeea7db6d6
+2d5e32e14208218410428806419dae469daef6ea369806d98600dc5c905d74e1
+3497cf683cb24d8db104bea8a882f7df3fc09d776ea26ddb60962f1fcbcd3777
+b129000738b3e90c3b1ffa8df6277dc8bdc687416f0f26bc6f33367ff41e132e
+bd8fefc59384858572d73f1fe7f34fd6dbd52d5e32e14208218410a2d132ed74
+0c55c1c98a1519cc9831d6cb5b26ec653a362b2b3dcbee6cf8ae6d1b292f2966
+d8b8c9eed83ca3828242962cd9487c5407803a0375f616d9ea00002000494441
+5457b1969d6f48743a3dc9c9a758b2e400d75cd38aefbeb37fdef7f6bf6ee7ca
+992b1ce87085999f557d17bcffde7a26147e4e74f33644fce53542baf6052024
+24849e216dc8dd935bab5b3c51e6ef5fbaa35b21ddd185104208211a2e434054
+3338694ce5c14a28e17685e485c94c7d6a6aad9f6d9191babadaefce04e2d6f6
+a9c4c434a2da352138381880e2e2628ee516b9fdc44f414161832f81cfcc3ccf
+5b6fed2338d88fbfffbd1ffdfa3577e87e0a8f17b2323d9369d38651997b9490
+a80168b585acfbfa076e7dfc219bef277965b27447174208218410c294ada5c3
+0d99124ab89d659a0507ebe5c0a60c01f8b071938dc177cda0dc1e494999cc99
+3386b0b050c2c2429933670c494999c6eb67cc18cbc5dd1789898b21262e868b
+bb2f4ae58593d4ea2bcc9ab585679ffd9d071fecc1279f0c7738000708ed1aca
+d4c1a1e4bcfb3827125fabba2cac995d01785da41c5d08218410428846cad912
+6ea5d0646a5005aa6a95033bfb7c1ca912a8195087848454bbccd2090377bef6
+86ecbca199587d3be16469a9c0a54ba57cf8e141d6add3306b560feeb8a32b81
+812a9beeb3f07821fbdeda47a7844e74bca163b5eb2e1fc8e4c4570be838ed31
+5a0ebd011f5fd7e6aea51cdd0a2947174208218468b81a7b39ba3325dc0d89a5
+72f4e485c9002e7d5d562d5a85aa46a0a82bd53165de14973d464df5b9f781b9
+f7a6b454c737df64f3e5974799342982471ee9497878a04df75778a290831f1c
+e4c26f17e83eab3b5da7774515a8a22cff0245a70e11deff7a976dbba5727409
+c2ad90205c08218410a2e1aacfc189b36a66791bcada7047d5ccb6d62c676fac
+af8b3d5cfd79325d2a00b07ddd2a7666e959b329905ebd9a31776edf3a677d9b
+2a3e5bccee97777369f7257a3cd083a8bba2f06be24771ee09d43f2fe6f2814c
+a21ff93fc2fb0f77685bcdb114844b39ba104208214423e1a9eecff589b5d2e1
+86cc5d25dcf5d5e0e1d5bb85abd3d5d5aa0494faba28e944525d5dd89d3dc9b3
+6bd7055e5b5c810fb060c160060f6e65d3df159d29e2d0ff0e7126ed0c5defec
+ca90578610d8ac2a6bbe6bdb46ca7e4ba6739f81747bf8557cfd6b67d3ddf1bd
+2999702b24132e8410428886c095dd9f8568e8ea539580d2965458eac2ee6869
+ffaa65c97cfa8d8e0b972ab92d41c5ecbf4fc5d7d7c7eadf159f2be6f02787d1
+a468e8725b17badddb8dc0f040ca2e5fe0d40f8b38dfac2b3ecddb1b6f6fee3b
+d1d9ef4dc9840b218410423452354b3a3352579391ba5a0271212ca84f5502a6
+1dfe953a7e2c2b3d8b92f073e8cb4bab95f9d7f57a5ebc58c2871f1e62dd3a5f
+c68ff663c4d00a464eb11ec0975c28e1c8674738957c8a4ed33a31f697b104b6
+a8ca701ff9f09fe4676d42dffd5ae8d8a2ceef44777e6f4a102e841042082184
+1026dcd924ad21b3d4857dc70fab18346510003b7e584544c78180f920bcb8b8
+82c4c46cbefe3a9b29532259be7cac4d4dd7ae9cb9c2f16f8f93b33c87c8a991
+8cf9690c41ad828cd7ebcb4b69d2a11b9d6e7f92acdf77623d97ee3e528e6e85
+94a30b218410a221907274211a262595a39b5b9ffec63f5fa66fdf2edcfed863
+002c7eee0500464cbe09b81a88eb747a92934ff1fefb071938b0057ffb5b1f22
+229a5a7dccd2fc52b2bfca26fbdb6c5ac6b464c8ab43080c0fa4bce012a7533e
+e7e28ed50c5ab8161fdfea1de96df94e745739ba6b079e092184104208451a36
+6e32fe41c1c69f85100d4352522673e68c212c2c94b0b050e6cc19c3c7effe58
+abbb7b5d766ddb582be074c48c19638d013854353aec10d48ccb272f93b23485
+94a529e41fc827a0248098b818d4e96a00d2d3cf72e79d9b58befc240b170ee5
+f5d787da1480171c2b60ddc47594e69532f6a7b1c4bd1f4760782005877692f5
+cf2954969772a4dfe35c292a36fe8d56ab253131cda6ef44777d6f4a26dc0ac9
+840b218410420821ea137b9aa079a24ac6f018394772008c59f1d53f65f2e1e7
+e729abf0e7e9a7fb31664c07bbefbbe4420941ad8228cdbf88bef40ac16d3ba1
+af28a7bcf01281cddb7ab55240e6843b48827021841042082184b7998ecaaa6b
+6c963df3cdcd351f33fddd95766ddbc86fcbb7d3b9db602e15ea59ff9b8ea31a
+3df1037d78ee9d290404a8acdf8919154585e4a67e43eebaaf69193b81aef73d
+57eb36963ab6bb9b94a30b218410420821848764a567d955125e978cd4d59497
+5495547fb3e855e3cfe64ac8d5e96a62e262aa957b2bc1e0e1f1dcf1dcdfd977
+a5231fad866163bb93b27e322f2dbdb1ce005c57aae3f7e77f27e9ba242a8a2a
+6a5d9ff3edeb949e57d3ef3fdf9a0dc09548827021841042082184703175bada
+2541b0a5ec74cdec355405fe117111c6df23e222ea3c115073fc96b9c77185d2
+521d9f7f7e849b6f4ea3b454c78f3f8ee1d1477bd1b4a9bfc5bf29d79673f893
+c3ac9db8165da98eb80fe3f06be287bebc14f5f2a5945c380d40b7075fa6db83
+2f13d4a6ea79d75cdf6edab17df6ec78962cd9484141a1cb9fa33d2408174208
+21841042d44b89896968b55ae3ef86a65bdebe3f43306c2d0876354da686dc3d
+b9c62668b97b72d1646aeafc1b77366dd4e9f4ac5c799269d352f9e38f4b7cf6
+d908e6cf8fa195c9e8b09a0cc177ea8da914641730e2d311c4be164bcb012d39
+bb7119bb9f1c4fc9b953a8829ad4fa5bd38a0143206eae715d5252a64b9fa7bd
+644db815b2265c0821841042344675ad3b560a5737dd72d5fd252f4c36364533
+fdd951a699ddec7d5974eb77759db752df9fad5b7379edb53d848404f0dc7303
+e9dfbf459db72fd79673fcfbe3642766d3fadad6f47cb827a15dafbeee15455a
+4e7ebf908e373d4660f3b6b5fede93ebdb6b329c68a9b9feded29a703fb76f91
+104208218410a25e310dfa3252572b36d00b0b0b65f6ec789735dd72c5fd592a
+09afab419a35a6cdd8ee9ef7aca24f90ecdd7b89458bfe243fbf8ca79f1ec0e8
+d1edebbc7de9e552727ecce1e8d74769735d1b867f329cd0aea1e84a8b399df2
+399732d7d2ef3fdfe2d72484a8592f78e649d8c9b0ecc0d6f758827021841042
+08218491b98ca2920371a5d1646a5005aa48d99362bc4c57aab33940b394551d
+3c3cdeeccf4a71fc7821efbd77807dfbf2983c0e860ea820ae8e00bc5c5bceb1
+ef8e71e4f32334efdb9c515f8fa269c7aad9e005877ee7f03b7368366038510f
+2eb0e9f1878d9b5c6d6dbbe13277333de962ebc91609c285104208218410f592
+69d32d705d39ba33f73765de14871edbc0deacaab79d3b57cc071f1c64e3c633
+cc9cd99d9bc69e2720c007f0317bf2a6acb08c63df1ee3d8b7c7681bd796515f
+8d22b46b28152557d0eb74f8aa54047788a2cf735fd3a443945ddb626d7c9b3b
+a8d3d5d5961ed8f2bec99a702b644db81042082184686c6a8ebe526a163c3131
+8d69d386111212025435525bb122831933c62ae2feec65cf8c6f6f2b2828e38b
+2f8ef2e38f27b8e9a64e3cf0400f0efe960a985f975d5650c6b16f8e71ecfb63
+b41dde969e0ff524a47308e545859cdffc1367523e27f2b6b9b41971b3d79e93
+bd6a562dd4fc5dd6840b2184104208216ce28d8ca2236a06c72121214e05ccae
+be3f7b399255f5b4d2521ddf7f7f9c0f3f3cc035d7b4e6a79fc6d4d9eddce0c0
+9203e84a748cfa6a144d239a1a2f3ff8c6c3f8350da3effcaf8d63c6ea0b4797
+1e4826dc0ac9840b218410420821dccd5a56d5db743a3d4949a7f8e08383f4ee
+1dce9c39bd898a0aab753b6b5514bab25272d77d459b51b7e11f1a4ea55e8f8f
+6fc39c9c2d99702184104208e136f5216b2a8433dcbd8f3bdbd0cd5df4fa4a36
+6e3cc37bef1da055ab40de7863689de3c6ae1931819dab36425859b5d74a5f5e
+cae9359f93bbfe6b9a0f1c856f402040830dc0eb2241b81042082184704a7d19
+672584a33cb18f3bdbd0cd1d3233cff3eebbfba9a8d0f3f4d3fd888bab3d9fdb
+a0f85c3147bf384acef21c06fc6b009dc675aa76e2a2bc308fb28b6718f0f2cf
+0484b7f6e0b3501e2947b742cad185104208212c3337cecaf4776749865d789b
+bbf77125dabefd2c5f7c71148da688d9b37b73c30d1df1f5f5317bdba2dc228e
+7c76044d8a86c88448a2674613dc3a981d6b7e81cc9f41afc367c43d0dfaf532
+67d7b68d64a6a7b3347159b5cb7d7c7c687cb97f2184104208512f64a4aea6bc
+a4d8f8b310c2bd8e1f2fe4e9a733993b77073d7b3663f9f2b14c9c18613600cf
+3f94cfee9776b3e98e4df805fb31e6e731f47faa7f5500fec96bf8fcf22aad3b
+75a3ff232f01cafc0c67a56719d7deefdab6d165db68faddb5f6c76f6a5d2f99
+702b24132e841042085137778cb36a8cd947a15cf565649ba3ce9c29e2c30f0f
+b1654b2ef7dd17cd1d77742538d8fccae5c213851cf9f408a7d69c2262420403
+fe3900ff107fcaf2cfe317da1c5f951f3b7efa1c9a8673edc49b00e57e7e9317
+2603d03aa67a6edad276da529963fa5c935726734defae004cb8ed6e4032e142
+08218410c205868d9b8c7f50b0f1672533cd7c39c3955933a17cf5691fb7c7a5
+4ba5bcf1c65eeebc73132d5b06b27cf958eebfbfbbd900fcf291cbfcf6cc6f6c
+7b601b4d239b32296d1243160c4157729ee35fbdc29e676fa4f0d0ef005c7beb
+fdf8f8059091ba5ab10178567a1611711114353d45ce911c868d9b5ceba49f29
+5756e648102e84104208219c367878bc4b0fb24d0f865d7910af4e57a34e573b
+751f5226df38b97a1ff7a6c2c232962c39c0cd37a7a1d757f2d34f639833a70f
+616101b56e9bf7671e194f64b0fdb1ed84f709675cd2387a3edc9380b0002af5
+3a0efcf701fc9a8412f3dfd534eb33ccf8774a3f71a14e5713131743e7ee9db9
+74f8529db735fd0eaa2b5037dcc670bdfae01ee06a16dc4082702184104208a1
+48ae3e883764be22e2221cce86db73302ebc2331310dad566bfc5dabd5929898
+d6e8b705a0a242cf2baf643171e23ace9e2de6db6f47f1cc330368d52aa8d66d
+2feebe48fae3e9643e9949abd8568c4b1e47f799dda92ccbe344e26b54ea75f8
+f8aa18f4460a91b7fe0dffd0e6b5ee43a9272e0cdf0550f5596ed1a305cb962e
+75d9093fd3efae9a0138c888322184104208a1608387c7bbecbed4e96aa63e35
+15a85a0beaedf9cbc23d12126259bc7803b36757ed3b4b966c34fe0c184fc078
+e2fdb7b62d9e5256a6e3975f72f8e493c3c4c4b42029691c2d5ad40ebc018acf
+17b3edc16d545654d2e3c11e442e8a4415a0a234ef2cc73f7d8382039944dcfa
+377c7c551edb7e57bf673567b287d1959327f6d2b9bbf9007cd8b8c9d5aa720c
+97d565f0f0784e5fba62f63a69cc66853466134208218450365b9a25d53c8877
+e6a0bea137e96a080a0a0a79e595f58487fb317b763c6161a1c6eb0ccdb80c27
+64cc7165d057d7b6b89b4ea72739f9141f7d74882e5d42f9eb5f7bd3bb77789d
+7f537aa914f57a355d6eee822ae06aa05d74fa189776aea7c3a459f8fad72e5b
+77275bde334fb0776462f2ca64e6ff7b7eb5cb7c7c7c24132e84104208f33c99
+2d12c251a6017146ea6a8b07c735335f00ba529d43fbf7b07193657e793d9498
+984654bb26c632e4ed69db39965bc48c19636bddd6d037a0be7effe9f595a4a6
+9ee6fdf70fd0b265200b160c61d0a09636fd6d608b40baddd18dcb073239bdea
+639a76e94ba7dbe6d2a443144d6efc8b9bb7bc36d3d2f1acf42cafbe27aeaacc
+91205c0821841066d5f78350d1f0991b636629109f326f8a4b1fdb9565f2c2b5
+0a0a0a59b26423f3e78f07ae96802724c4b2f0a14f79eae30700aafd6cca9541
+9fa56d7167367ccb965cde7fff002a950ffff8477fe2e2dad6ba8dae5cc7a9e4
+53e4fc94c3882f46e0abaade2a6cdf2bf752a1cda7e3d48769396c92dbb6d516
+4a5d46e2cc896a09c285104208518b92320fa2fe926a0ae10d494999cc993386
+90901000e6cc19c38a1519f4edda92890f0f3596864f7c7828c7f665d7da3f5d
+19f4d5dc96d1b1adf9f8dd1f79f2b9590edfa7259999e779f1c5dd0407fbf1f8
+e3bd183dba3dbebe3ed56ea3afd0b3f7adbda893d434efdf9c7e4ff5c357e54b
+a55ecfc58c3584c78cc22f38841e8fbf892aa4392a7f7f976fa73d4cff2f028c
+4d1595f09de2cc896a09c285104208518b52330fa27e7177358523cd9244c357
+b3bc3c2424841933c6b26ad12a2aa8a0e2680eda205fce0757e2875fb5fdd3d5
+415fcd6db9b8fb223d825a3b745f96ecde7d91f7df3fc0e9d345fcf5afbd9934
+29b2d66dca0aca38beec38c7be3946f398e6c4ff144f93364dd0eb749cdfb602
+4df24754ea2a68d6f73a088680e66d5cba8d8e72e532125772f644b53466b342
+1ab3092184686c5cd9c04a345e354780b973ff91f5d9c21686d2f01143fca828
+2d61fbbeda8dd2562d5a852ab07ad76f5da9ce25cb195cf999484c4ca3478f5e
+7cf6590e39395aeebbaf0b656527b9f7de71d56e5772a184ecafb3c9f9258776
+a3dad17d567742bb5e7dbedf7ffa23fdf252899cf22061bd86a2d56a59b122c3
+ec3a797155f2c2e46a27aa2d358c93c66c42082184b08952330fa27ef1643585
+accf16b6484aca246e4005febe7ef807071137a084a4a4cc6a01a7ab7b079872
+d567e2f0e1cb6cdf1ec89225bff1d8633d79e9a53efcef7f5baa8d3ebba2bec2
+d12f8fa259ab21625204a3bf1b4d93f64dd0979772ec8b97a1524fd4fdcf33e9
+b6092c5912c0ec0ebd8c2729bc3142cd1e8989694c9b36cc58e2efe91307aea8
+9690205c08218410d5b8f32054340e4a5ec729aa34c6ea81e8b6a54050b5467e
+5597b99f2b3e13d9d997f9f0c3c3ecda759159b3baf3fcf3fd58b870036af511
+63463fff603ed95f657376db59badcd685313f8f21a865d53cf08b3bd773ec93
+7f133e289e4ed3e701101616caecd9f15e1ba1e60857cf5eb737a877c5896a09
+c28510420821844b493585b2d93ad64db88e3d9f899a27487272b47cf8e14136
+6f3ec3830ff6e4e597071318a8a2a0a0d0f83797f7e5b3fffb3fb9f0fb05a267
+4673c3fc1bf06be247e9a55cf4ba56f8aafc086ad389416fa7e117d4d4fd4fd8
+8d5c7de2c0dea0de1527aa654db815b2265c08218410c27da4e78067991beb66
+fa7b43677a020294f7bc4db7effc453d997f7660ebd65c66cce8c69d77461112
+52d5addc503a7e775c0cc73f3dc6f9ec7cfa3ed2931eb777c72fc88f224d3667
+523ee7d2cef5f47ce27dc27a0c36fb78354bd03d3142cd150a0a0a5d9abd77f5
+fd19585a13ee6be1f6420821841042b89d3a5d6deca22e84bb0d1b3719ffa060
+e3cf4a6208c023fb8c626d7a7b5e7bb782ca120d2b578ee3a1877a1a0370b83a
+faecf40f1aa2ef8c66c2aa31ec569dc62fc80f7d45398717cf25a85d6706bdb9
+de62006e7a3f6161a18485853267ce18929232ddfe5c9d613a7b7df6ec78962c
+d958ad2aa03e904cb81592091742082184700f4f76501757293d1bdc58adf931
+9935697af6ecf7e3b6dbbad0b7f3719a36f1b1e9fdc9df97ce85edc9443ffcaa
+07b6d4bb5cdd98cd9dd50092091742082184108aa24e57131317434c5c8c64c3
+3d48c9d9e0c648ab2de7892776f0ca221f8283e03f4f5612dbfb843100af28ae
+60ff7bfbb9a2be52eb6faf9c3cc4eea72770e2eb576979cd0d5ed87acf9b3163
+ac310087ab73e01de58d6a0069cc2684104208213c4e3aa87b978c75f3be73e7
+8af9ecb32324259d62f2e48ea4a64e2028c8cfd8986d40ff78f6beb997932b4e
+d26e543bfc9a56856ebab2527cfdfcf1f1f5c53720888e097fa1f5f09bf0f195
+fcaa236a06f0ce06f5b690774a0821841042789c265343ee9e5c5296a690b234
+85dc3db9683235dede2c21dceefcf9625e7ffd0fa64fdf889f9f0fcb978fe5d9
+6763080aaa0ab2a33b0cc17f4b3b36debe11f410bf2c9e212f0f411558c6e9d5
+9fb1e79f5338ffeb4a0082db75a6cdc85b2400af2131310dad566bfc5dabd592
+9898e695c72e2828e09d77beaf761b59136e85ac091742082184104238ebc285
+123efbec08c9c9a7484888e4fefbbbd3aa5590f1fa8b591739f2f911f2f6e611
+7557145da77725a05980f1fa9d7f1b4978ffe17498fc204d3a76f3c653703b57
+4d4bf066d777d3c75ebb662df9051d58b0e02ec2c3c381aaf85282702b240817
+42082184104238ca34f89e3a359259b3ae06df95fa4a72b7e4b26fd13ea880e8
+fba289bc3112bf203fcaf2cf737af5a744de32075550132af5fa069ff14e5e98
+0cc0d4a7a63a7d5fee1a3b66cf63e7e7a94959fba6310087aaf852d6840b2184
+10420821848b1982efd5ab4f317972243ffd34c6187ceb4a759c5a7d8aec2fb3
+c1077a3dd28b888911f8f8fa509a7796631fbf46c1a19d444c7b0c5550138006
+1f809bf68950527f085765e74d35ec7752082184104208d1e0eddab6b1d6e835
+6f3977ae98fffef70f6ebd750300cb96c5f3f4d3fd69d52a88b282320e7f7a98
+f553d77326f50c03fe3580b13f8f2572722495fa0a002a2bca09891ac0e0b737
+d06edcddde7c2a1ee5ca6909ae9c25ae4e57dbb53da68f3d6e6c079e7bee5bf2
+f3f3abdd46cad1ad907274218410420821944b2973cf73738bf8ecb323a4a468
+b8f1c64866cebc5a765e7cb698a35f1de554d229da8e684bf4cc689a756f86be
+a29c8b3b5673eae77769159740a7dbe67965db3dc5d28cefbe5d5b0257b3cdce
+669f5d354bdcb01d06b66c8fe96327af4c66cedc397cf6d91ae6cebd039035e1
+3691205c082184104208653204e086c0bbe6ef9e909b5bc4a79f1e61ed5a0d37
+ddd489fbee8ba665cba06ab7d9bb702ff840f799dd093269c676f0edd950a9a7
+dd0df711deef3a8f6d33b8a7ccda1a4b0dd3b67eba0555a0aada6d75a53aa6cc
+9be2b16d3365786dd4e96ae3faf4e485c916d7aa5b0afa9b851633ffdff3abdd
+56d6840b21841042082184030a0bcb78f5d53d6cdb768e5b6fedc22fbf8ca545
+8b40b3b7edff547f00caaf5c2667d9fb7498340bffd0e6f49cfb2e3ebe2ab37f
+e36e86126b4f06e16161a1cc9e1d5fab619ab7826d4bd4e96a34a7350cbb6d98
+f1b288b8088b6bd513126259bc7843ad930b5b366d367bff12840b2184104208
+21eaa561e3269391baba5a49babbb3e0a74e69f9e49323ac5faf61d2a4085253
+271218a842afd373e48b23b41ada8ae67d9a57fb9bf22b9739f9edebe4edde44
+eb91b798345bf34e00aed426684a60786dceff729eace42c72f7e41aafd395ea
+ccbe56964e2e582241b8104208218410a24ebbb66da4bca4d8ad01aea3e5d1c3
+c64d36bb7daedee6e3c70bf9e493c3fcfaeb596ebfbd2bab57df40b366019415
+9671e4db631cfbf618215d42683bbcadf16f746525a80282a82c2b25a86d6706
+bd9d862a20a88e47f18c9a65d69e0ac24d9b968167e777dbcaf0dac4c4c590bc
+3099898f4d74f963c89a702b644db81042082184708627025877f254e33357ce
+8876e5361f3d5ac0c71f1f2233f30277df1dc51d777425343480726d397b17ee
+e5f4fad3b41bd58ee8fba209ef155ed56c2d732db9ebbea469e7de44cd7ad1d9
+a7e352354f76583af961efe5b67055c33477b1f5b5a9c9d25af72d9b369b5d13
+2e41b81512840b21841042084729a573b7a33cd5f8cc912ed496b86a9b0f1ecc
+e7e38f0fb37bf745eebd379ae9d3bbd0b4a93f79fbf238fad551ce6e3d4b87f1
+1de8ff747ffc43fc8d7f97fdf17ccaf22fd07ee24c9af5b9d6ebf3bd6b0692ab
+16adb2a9099aa59322ae3c59a234b6be363549633621841042082114c05c3098
+91babade05e29ee0adf268a81d4065646878fdf5dd9c3fefc3238ff464c182c1
+04f8fb7276cb59767d7594e2dc62a2ee8e22e6df31f887f8535e98c7896f3ea2
+fd849904b66c47d4032f7b3df03655b3019b2d4dd02cad196fe86bc91d6d1057
+33931f1212c28c1963495e996cf6f6cad93b84104208218468a01213d328292d
+31feaed56a494c4cf3e216d9a6e60904d3cb5cc534b083ab5da81d65ef361b3a
+5b6fd97292871edac2934ffec6b469dd58bf7e2277deda85332b4f9176731a87
+3f394cd73bba326ee538a2ef89c64755cac1457f65cf3fa7e2eb17805fd33000
+4505e086d7d6ded7549dae26262e8698b81863105fd7e550b5eca266e587304f
+397b881042082184100d886930d831ec32ebd6eea777ec080a0a0a59bc780309
+09b15edec2ab1213d3d06ab5c6df4d4f120c1b3719ffa060e3cfaea6c9d490bb
+279794a529a42c4d21774f2e9a4c8d53f769cf36efdb57c4810361fceb5fbbf0
+f5cd63e5ca78ee9ede9d43effc49cab814ce6d3fc7a0170631eaeb51444c8840
+57940f40a55e47d3cebd18fcce263addfe84b1e3b92764a567d91454d71534d7
+75dfe64e8ad475b224237535e525c5c69f45dd644db815b2265c082184100d85
+330d9584e30c8dd97ac78eb0798491b3ec7daf2d35965252d76a57d2eb2bd9bc
+39978f3f3e4469a99ebbef8e64c78ebdb4f55771bdae2de7379fa7d5d0560c7e
+693081e181e84a8a389fbe92b3a9df1012d59f6e0fbde2d5edb7655db6a34dc6
+2cad8b06cc5edeaa9f0fe0febe0135d587efb3e495c9b2265c08218410a231ab
+b9365478c6e0e155816d4141a1c71ed3def7dade39c7f5954ea7272545c3bbef
+fe49cb96413cf4500f060f0e61e9d24d3cf7dc784eaf3acd969483dcf6cb485a
+b4bb3aeb5bbd7c09659772899af522a1dd07b965db6ced1c6eebba6c4da60655
+a08a943d29c6cb2ccdb93665efba686733df8e06d3f5f9fb4c32e15648265c08
+2184100d812bbb4f0bfb7932d3ece87b5d5050d86083f0b2321dc9c9a7f8ecb3
+23b46a15c48d374672f3cd5d00f3c1efaa1fd631303f8dce773e4570fbae1ed9
+465bf791e485c9d59ad829a14bb93353001ce9b65e5fbecf2c65c2654db81042
+08214423e0c8da50e13a494999cc993386b0b050c2c2429933670c4949996e79
+2c47de6b4300387ffe7866cf8e67c9928d1ecddcbb4b5151055f7f7d94848454
+d2d2cef0e28b83f8dffbd7d13d47cbb1ef8f01559dad0d017845919653efcf23
+7ad722025bb527a065078f6dab693582a500dcd54dec5cc5d1be01ae6e1c575f
+4839ba10420821440367e9c05da9d9a386c8d208235773f4bd369c243004a373
+e68c315b0a5d5f141494b16cd971befdf6188306b564d1a261b4add0939d98cd
+eacd67681ddb9ae87ba301d0eb2a28521f21a4736f7cfcfc683dea565a0ebd01
+1f5f959547f13c474bcc3dc1b0ecc21e8e8ca66b08df67528e6e8594a30b2184
+10a2beb3d468c9d199b842b9eaf37b6d6860e74c43af1d1b36f0e3722d3b76a9
+1833a63d33efed46e0b1428e7d738c920b2544dd1545e79b3ae31fe24f59de39
+72d727726eebcfb41b7b3711373de6c26763bfc6d61ccfd58de394b88f5b2a47
+f74a10fed34f3ff1c20b2f70f8f061060d1ac4d2a54b1934a8aac1415e5e1eb7
+df7e3b5bb76e65f8f0e1fcf0c30f346fdedc6dd7592341b8104208218467d487
+6eaf3330d30000200049444154c7c23dec59536c6e0df7975fa673685f0919bf
+eb898ef261e634155d4a7a72ecbb6334e9d0846ef774a3dda876f8aaaeaec63d
+bde673ca2f5fa0fd84fb0868dec63d4fcc0eb636666b28ea5330ed2845ad09ff
+fefbeff9f6db6fc9cfcfe7aebbeee28e3bee305ef7fcf3cfd3bd7b772e5dba44
+8f1e3d78fef9e7dd7a9d1042082184500675baba5eaeef14ce311d695573cc95
+390909b12c5ebc81828242b2b2ce3063462a895f17111c04cbbf1fcb13d11114
+bd5dc1b1ad0718f6f630467c3a8276a3da7069e75afe7ce55eb4390700e830e9
+7e3adff994220270a8be361ddcb7644129a6cc9bc2c4c72656fbd79002f0ba78
+bd1cbdb0b090b66ddb5254540440b76edd58bb762dd1d1d11c39728489132792
+9d9dedb6ebac914cb81042082184fbd5976ec7c2f56ace95b665cef4afbf9ee2
+8517765258e8c3cc99514417e55091a9a742ed4bbb91eda8b8fe1cbe413e0c1b
+37998aa242f6fee73682da76a2ddb819840f1ca1c8f5dea2e1515439baa9975e
+7a89ecec6cbef8e20b00020202b872e50afefefe949797131212426969a9dbae
+b34682702184104208f753e2d825e139b696a3a7a79fe5934f0e73e64c11adc2
+8ab836d887e80b4df06fea0f03b504c5f8e2ebef4365b196e8d64d69756d5566
+b5e4dc2982da44bafd7908614a51e5e806fffbdfff58b97225efbcf38e3737c3
+283e3ebeeacc84c93fd130ecdab6b1ceb22621841042788f52c72e09d7ca4acf
+b2f8bed635e2aaa242cf9a356a6ebf7d032fbeb89bc993db31b97331d34ff831
+30ac0d07ba1733e4a36b88ff57027ea597a84cfb1f7e6bdfa5527f35d1d8d802
+7039f65536af05e16fbdf516efbdf71e6bd7ae253c3cdc787964642439393900
+9c387182888808b75e676ae3c68d54565656fb27eabf8cd4d59497141b7f1642
+082184b2683235e4eec92565690a294b53c8dd938b265363f5ef1213d3d06ab5
+c6dfb55a2d898969eedc5445ab2bc855026b6bfe070f8faf1680979454f0dd77
+c798362d95f7dfdfcdc30f47b166cd044a4a4e32f5a1180a1e0de6fa77e2b87f
+7e9c71e67a97b6cd891c3e9521ef6ea6759c7bab2994baffc9b1af75defeac78
+25087ff9e597f9fcf3cf494b4ba365cb96d5ae9b3c79326fbdf516454545bcfd
+f6db4c9932c5add78986cdde461f42082184f03c471b349936e82a282864f1e2
+0d2424c47a608b9549c98ded0cd50eb65439e4e797f2bfff1d62ca94f564ec38
+c782f903494c1ccdce9d7fa0d56a494888e5db757f70c3f0f69c487c8d23cfdf
+c48dc35a01d0fabaa9749cf2a047d67c2b71ff93635fdb78fbb3e2e78d07fdcf
+7ffe0340ebd6ad8d97151717131414c48b2fbec8edb7df4ef3e6cd193162043f
+fcf083f136eeb84e0821841042d44f6161a1cc9e1dcf2bafac273cdcaf41cf54
+b63643dbb4a43f2b3d4b718dedd4e9ea6a6bfecd6d5f6e6e115f7d954d72f229
+26c4b6e4a5ebdb7279732ecdae6d43585cdb6aeff5a30f0ce5f8ebf7d17af834
+06bcfc8b573a9c37a6fdaf3eb136ea50099f15af64c26b967c57565612141404
+408b162d484d4da5b4b494d4d4d46af3bcdd719d68d84ccf00dad26953082184
+1042696c292f56a7ab89898b21262e4671d9706b6bfe4f9c2864debc1ddc7453
+2a21e78a79a9773362765ea459f300467d3b8aa83ba3d095957061e332ae2bf8
+0e0055700883df5c4fe4cd7f55cc88315772b4d45d8e7dad67b995f059f17a77
+74a593eee80d83b5b3c742082184708fc4c434a64d1b669c7facd56a59b122c3
+25f38f0b0a0a59b26423b367c703187f6e48d9485bc677d5ccfc59cb047adaaa
+45ab5005562f0f3f79622f415d7b93b9af25470ee433b34f339a1f2a20b05900
+51774511312902bfe0aaa2ddf3bfaee0f857af7236309a4177de4b58dfeb15f1
+5ebb73ff73f6be1bebb1afb551879efeac28764499d249102e84104208e13877
+062aee0cf095c29620dc5c90ab2bd5d9b4aeded3743a3d1f2e5ac5da4d7a828b
+2a99d4c28756b97eb48a6d45bb91ede83cad33957a3d177f5b4778ffe1f83509
+e1cac943acd8748c1b6f19a1a8f7daddfb5f4141a194badbc9daa8435b3f2bae
+3a892141b88324081742082184708e0413ceb17586b692959454b062c5493ef9
+e80f7aabe01a7c6959e147c0a00a82aff365e0c4d1ac5c9e4e7c9b73e4aefb8a
+4abd8e3ecf7e4950ab0edede74aff1e4e74669d5138e705596db959f3745ce09
+174208218410425c656e74525d33b495aeb0b08c175ed8c50d2356a159769cc7
+cae186201f863dd28b3fc696e337ba8232ff52162fdec084d13d283a7980e8c7
+de60f05ba90d2a00b7776eb7a18264fefcf1cc9e1dcf92251b29282874db5834
+6f770b77057b461d5a7a1d2d759777f5eb2e99702b24132e8410420861bb9a65
+9c8d61ddb6bdea2a634e5e980c50ab8cb6be3971a290afbfce2663cd29ee68ea
+47e8a57222267524eace280e9fd94ea5ae82b2e37f70f9b74d10d296512f7fd0
+60f7094732ab867de470d66f949714d3f7da91ac5891414242accb3f4fd6d651
+374496be970e646e056a2fffe81d3bc2a1d75dcad11d2441b810420821846dcc
+051b96828986b46edb5e96028063fbb2abddae3e0643bb775fe4cb2f8fb267cf
+256ebbad0bc3553e0405f81299104970ab60e3fe7060f11354e49d6347c910f6
+15b6e0ed776636c820dc9635fdd6fed6c0f4c4962bcbd4adada36ea82cbd8eae
+7cdda51c5d0821841042b88da532ce1933c6f2e78e2dc6115b7feed8d2a80370
+a83e5fda34a3a684d1498ed0e9f4a4a66ab8f7decd3cfffc2eaebbae0dab568d
+e7f1c77b33e02fbde831ab07157907c95c308b8e7ea758bc7803edef7981754d
+efa3a0652f5e5a70abb1dc5a54b1f47972356be3e31a234f2cfff073cbbd0a21
+8410420881f94c6046eaea7ab7b6d9dd2c05434ace869796ea58bc782fbb96e5
+303ad08f7ba67761dcecdeecd9be993f7e3dc0b0719329bd7886bd2fde894eaf
+a7b2f72882c25b705dbf0a9e7a7a197dfa44306fde24c2c2429933674c83ac90
+18366e72b599dd86cb1c65ba561c9c2f47d7646a5005aa48d99362bc4c57aa53
+f47ee70ad65ec7c1c3e3edbabdbda41cdd0a294717c27b1ac3e81921846848cc
+95713a538edb50992b47efe9aba3495870b5db796bcc98b5ff7fcf9e2d66d917
+8739f1cb49865656d224c49f817fed43c4a408766e5d4b6569115c3e8b4f9bae
+5c33720cbf7db3189f88bec6f77c53d2cfac58b19736dd06359afe008e8cbcaa
+6b7987a78e8dac3d5e7d9d476eefebe8e8eb2e6bc21d2441b810de23cd7c8410
+a2fe317750de10466cb992d24f325bfafff7f4691dbf2cde0fbf5da007d06678
+5bfaceea4e8bfe2dd8b56d232736afa4e39593a8f2cfd065e67fc82ed457bbdf
+61e326535050c87f9f7b87f1e3fb3078d478f9bfdd0a6f06b9bbb66da4202f8f
+edfbfccc1e8bd587cfb5b747af4910ee2009c285f02e992d2b8410f58ba583de
+fa9a316bacaefeffab22a64f5f767e7682f6ea225a84f8d1e3ee28badfde95c0
+f040746525ecdcb201808b1bbfa322a009539f7b0f5f955fb5aa07c3cfbfa6ff
+c99021dd1835e516407927204415d300bbb8b88435dba8762ce6e90a178733d1
+5e9e36208dd9841042082184db599a373c7878bc04e06e60effc695b9597ebb9
+b4d787a21f2ad1bef8270382fd98fcf6506ede3089be0ff5a0e4cc1e8ebcff14
+3be7c653595ec2b0719399fcca97689b75e2bbc5afd70aca0ccdaeae8feb6b0c
+c001424242ea6500eeaed75d09cc35852bbbb8d79b9b4442422c8b176fa0a0a0
+90828242162fde4042426c9d7f63e8b3a0c4667312840b2114cbb409c6ecd9f1
+d239550821142231310dad566bfc5dabd5929898a6e8835e472939d8ca485d6d
+ec3a6fcb3666a567597d5fcea8b57c38671b89e3373231d787813d43393e0de2
+3f1c428711edf1f1f5417bfc4f4e7ebf90b0deb154def80f7cfc838c7fdfad5f
+0cbefe0140edac6843391163efeb5e9f151414b27efd7ea64deb5fed58ac66a3
+45706f39baa589027551f2b40109c285108a959494c99c3963080b0b35764e4d
+4acaf4f666092144a367292be5c9835e5b024a672939d872648495a52a05803d
+9bcfb0f496343626a4e29b75916be7f6e4a68c046efb762cf7dfd69e8cd79f24
+777d2200a1ddfad3ff8565b48dbf9d6b27dd6c7c6cc3e3df39fba906116c9be3
+e8e8304b27ae94c8f4797dbce8036e98d087d109b7d43a16ab6b9497273e9f75
+51fae83509c285102ee7aaacc18c19638d6b7fa0fe96ac09214443632e2b756c
+5fb6470f7aeb0a285dc153739a3dc55c95824ea767c386d33cf0c056363cb393
+16cd0318fbdd681ede3a8dd899bd51f9ab38f8d6639cfef205fa0ebf9e96d799
+efd45e5730a6e44a024f72a49cda9bcc2d1f309c34301c8b69b55a0ee4e8cd9e
+7071f5e7d3deea484da686dc3db9a42c4d2165690ab97b72d1646a5cb63dce92
+c66c5648633621ec531f3a650a2184705ecdc6995b3fdd822a5055ed36ee1ab1
+5533b87755e763d3e64f19a9ab29292d419ddf8c1933c62a72b49a3dffe7262f
+4c3636a7fae5bf491ca6132b569c223a3a8c1933a2183bb6037e7ebe94e69de5
+6cea3744dcf438befe81945cd010d4aaa3dbb7cf5ddcd189ded1e7551f9acdd6
+d540d1d6a935eef87c2a7da28025d21ddd4112840b613b99052b84108d83b747
+489a0694a63f3babe6f3328cd20a0eae5af3acc4ffcf6ce93a9f959e45a5be12
+bfb3e1fcf1c911becd2ba65dcf20663e38901123da0170e5e4214e7cfd2a2567
+4fd061eac3b41f7f8f53dba594630277edab8e74fbf74410ee4cb06acbc9055b
+9e83bb3e9f4a66697fb01484fb7972e3841042082144fd67e8d96138d09f3367
+8cc7b25296d67aba22db665a661f1eeec7330be672f48f9d660faebd3d7fd860
+f0f0f83aafbf72e60a7bdecac1ff4425f9fa1c0a227db8e7663f42032ab826ba
+988a622d7ec121a89a84d27af8345a0f9f868fafaacefbac4f6abea7ae0a7ead
+bdee3599965383fb4e5c19cade6b9e74b0c6dc49938cd4d5769f3471e7e753a9
+4c4f5ed8fa9a49102e847019c31c50d32f2325660d84104238a766b0edc99e1d
+9a4c0daa4015297b528c97e94a756e3bc8b7146c19d6bb2a31b8d0ebf4a8379d
+e1f70f0f51965dc8d9103fa21f8ce28159dd090af2237fef367296bdc5be17d5
+f4f8dbbb34eb732d41ad3a1034f216eb776e234f1f1378faa488e9e3d9f2d89e
+3a71e5ae930e60db8904777f3e4d33ce8e5423b89aa3272f24081742b89452be
+14851042344cee58636e606bb6d234dba7a42c5f516e1187bf3bc6916fb2b95c
+5ec9f9ee618c7a2b96e923da81ae1c5f7f3f2af53ace6f5b41c4b4c7091f3802
+957fa0dbb6c793c704964e8ab82b036dfa78b69c90f1e6892b5bd872d2c49613
+09eefc7c9a6edb378b5ea55bbf18e3e5f5ed9853d6845b216bc285104208211a
+076beb690d194f75ba5a316b5ef5157ace6e3bcb9e4f0fa33d70997d40b3316d
+99787f0f7a746b42deae54ce6dfe89f2cb1718f8ea4aaf6da73bd5d508cc1d0d
+bd4c1f2f7b7f36ddfa7433fbd8dee0ec1a78a526524c33ce19a9abc9de9745b7
+7e31c6df0dd77973db0c4cb7c3d29a7019512684104208e141f5695e7063636d
+34a63a5d4dc68f198a983f7c457385bdeffcc9ca316b58f5af9da49e2ea2e26f
+bd796ae3249ef8ef307af76e4eeefaafb9909e4cbb7133e8fff2cf1edf464fa9
+6b3ebd3bc69d9a3e9e265553edb1bd3d1fdb90ad0e0b0bad35d7dba0aeefa0c1
+c3e31517802b5d5d23fa2c914cb815920917420821842b79bbb3b8708c21b0da
+fdcb6e7cfc7d6817d9ce789da3a3d81c59c79cfd5d3639291af20f5ee60fa0b8
+4f336e7cb027b143c2c8ff7d3de7b6fc4ce7bbfe4148973e766f4f7db36bdb46
+8eee3d488f81d7195f4377af0dafb916dc900937fcbeebc75db4e9d046d11dc1
+0ddf412386f851515ac2f67dca1d9966ca34e36cc8841b28f5c4817447174208
+2184500077364e6a489c09a6dc51826c28418f898b21796132131f9be8f07d19
+64fcbc9e4a5d99cdcf3173e369f6bfb39f7d157adadcda99597745d3b9730815
+4585ec796622215103683f71264d227b3abd6d4a6708c8f2b2f3f8ed640ab97b
+728dd7b9b3519f69e3b1a33b8e821f68b66ac8dd938bfa941a9d4aa7f88ee061
+61a15cd7af829f96eda6491315e3c7f7b1fb3bc81b73bb4d7b0cdc3def59c596
+cedb4232e15648265c08218410aee68979c1f55df2c2640087328aaeae36a879
+42c015d9d6654b9756fbfdf6c71e337bbbe2e20a56af56f3dd77c7282aaae0de
+7bbb313ebe251507d3d0176b693f71260015455afc9a8498bd8f86462933c86b
+aa2ff3b1335257535c5cc29a6d101eeec775fd2a080e0eb27be6b9e173f5c30f
+5bd168ae306fde44c2c2423d1290d7179209174208218450004fcd0baecf9ced
+3eee8a6a03d34c9f265383ce47c7baafd319d03f0a702edb9a91ba9a4b872ff1
+e8db5507e71f3cf18ab1c3f3f66fd653b8a518dd8940f68f6f4f52929a989816
+fcfdeffd888d6dcdf1cf9e27fb3f29341f3882f6936619efb32107e04a99c95e
+97fa341fbbb8b884f5ebf7337fc15c00fefbdc3b8c1f6fdff205d3cf58932615
+40d56cf99a27c0847912840b218410427890a7e605d76735bb8f7b2390494888
+65f1e20dcc9e1dcf880746560516afddeb92932539477268d1a385f1f7165d5a
+a25e7e81b30b965351010782615b513113542abefa3416bf23ab693db01fbebe
+3eb4197d2b11373d4660cbf64e6f477d51730498a76790dbc2d3f3eb1db56bdb
+4676edcee686097d3890b915801b26f4419ddfcce1fb0c0808e2befb864a758f
+1da41cdd0a2947174208e188fa90b9114289ea2afdb6750da8abcad1ddb56c60
+d5a2559ccedd4bc0a5a6049d6a86fff910ce0597f1ab3e8892f621dc736f775a
+94ff4ac0bed5f89e3d4adbf83b88b8750ebeaaabf9336facc9f586bac68f2971
+4db012b7c9a0e6282dffa06087b7b5e667ecedb7d770f932b46e1d2441b80919
+512684104278903a5d5d6b548e10c23a4d665593ab94a529a42cad6ab8a5c9d4
+9091ba9af29262a0763051932d639abca5e84c11dd82bbd1f98fc134cbe9ccf1
+80667c101cc0baf07226df768eaf3ee8cdb4699dd1579671421bc0907737d3e9
+f627aa05e07035535f5050484141218b176f202121d64bcfca7dea1a3fa6b471
+5af6eca335b97bb499e9ba79c36be6ccc902d3cf18808f8f8a3621798cbaa615
+4b966ca4a0a0d0351bde404926dc0ac9840b2184b0575d991b2184fdbcd188cb
+95cdddf43a3d473e3fc285cc0be41fbc8cae7733522f9672445bc1f4e95d18df
+4bc3e5ad89141efe9d8afe13d0758b65fdfafd3cb3606e9d8fd7d01bfcb9a321
+9ebb38bb8f3ad388d0a0aed7c79d9f214355c6a60f360130fad1d10db22ac311
+d2984d082184f01025ac67154238c7156bf7f30fe493b33c074d8a86802e4d39
+11e6cf373e95f4f4f1e18e596d1831a10f2a952fd91f7f41fb31d38978f8759e
+7fe6030ad337f1ca3bcf1a83ea86586a6e4b405d5fd6593bcbd946840635d7ce
+9b72e73afa1933c6567b0e47ff38daa0f65577904cb8159209174208618ffa94
+b911c2564ad88f6b96f7ba228070d7fadd0bbf5fe0b77ffc862a4845e5c016a4
+5e28e6d77df9dc3ca525d37a1fa6647712957a1d035efe191fdfabab430d996d
+43b7e9279eb8c1e2f8a7848458978e61732773ebd797cefd92debd3b29768c97
+231cdd475d31daccd60a2c77edf3f5653c9ba7c99a70218410c2032cad671555
+077ff6ae9314caa0841e07c3c64dc63f28d8f8b3b39c59bf6b8db64cc78551ed
+78874abe3a59c8f0299dd8b0611233479ec5f7e2613adffd8cd900dc30baee89
+2726013a5e78610d6ab596ca4a5fe36d0c6bbf95bceebda69aebd7173cfb15d7
+df19631ce3d55038b28f5a1a6d66afbad6ce9b72c73a7a573d87c64432e15648
+265c082184709e3bb298c2bd2c1d443784aa0e57ad8f2d2b2ca3ec5219219dab
+32bcbb765d60d9b2e3a4a79f2361a40fe322f6c29134a21f7b9dd0e8ba5fb79a
+d9e233677279e2895f1838b023f7dd379477dfdd5eafd77e9bae5fefa9afe096
+f9b700decb9a2aa5bbfcaa45ab5005aaaa5da62bd53165de149befc3db1558ae
+780e0d95ac09174208218457980b783252574b20ae70a6d934e9717055d9e532
+346b359c5c7992c263850c7c79101ffc709c941435a1a1014c9fde85679ee8c6
+898577d3b2e5045a4ffb90e0f65daddeaf69f0575050c8e79f67f2d147f70055
+e39fcacb810670e87ef98c867609038dbf1bb2a69edeaf4ce7c003d54afb3dc9
+1581aab7d7ced7f51c94b0944589eaff27590821841042b894a1bc347b7f76b5
+cbbd1530b99abd4daaf43a3de7b69fe3d4ca539cdb7e8e36716d089e12c1e643
+9779ed3fbf73fba0a3bc32564d9b0ee174bdbb2a986efe468ac5fbb3c6b4295c
+4141213e3e2afaf60d64faf4512c59b29151d7b4a249d326f5e67d302db54f5d
+9acaaacf7fe3fc9fe7090c0c04bcd36c2d2c2c94d9b3e3bdde5dde5a46de9620
+56c919e7ba9ac5b982522a1aec2541b810420821dcca9d5d79eb337735487205
+43877f4da686ecdfb349296f78dda9878d9b6cf53d28b950c29ed7f670fed7f3
+844687d26e62474e0e6cce5bc96a0af6e571ebad5df860fa262a2f6b6839780a
+6d46dce2926d330d2092923279f2c909d5bab41b9a9ad5f53e2869ff323da970
+cb333773c3ff0f94a6293c50f2046b19797707b1eee4aaaeef75514a458381ad
+9f3b59136e85ac09174208215c43494181b729798dbcbdeb4b0d99a8152b3298
+366d1880f1e7fa9091aaa934af14758a9a5349a7b8a2be42c7891d0998d8915f
+d668d8947a9c697db2b9a6f95e629e5e4450b3e6e87515f8aa3c97d7b2a50bb6
+27f7affa9a8974e51c78576c8bb98cbcad1dcf0d94f61deba98ee9965e3f4f33
+f7b993eee842082184f02a7774e5ad8f4cd7c8d76c0ca604f676f83764a2468f
+eec39b6faee5cd3757337a741f6317effa4057a6e3f486d3643c9141ea8da9e4
+edcda3fba3bd287fa22fcfa59fe3c9677711157088577afc1f13fae6d2ebcebf
+10d4ac3980470370b0de05db5dfb5762621a5aadd6f8bb56ab253131ad56e773
+77bfef59e9592ee9bc5d1fbacbdbdaf11cdcdbeddf118dad63babd9f3b294717
+4208218430d1d81b09d9bbbed4746d6d93263a2e5f862fbffccd6c464a6959d3
+8b591751af51a35ea3a6598f66442644127a5f3796afd190f9621ab775cfe01f
+f74e66e41d13a9d4eba9289e887fd366b59e4b62621ae3c6f52335751f33668c
+75dbf3b214d878625fb554f6ebe9b5d5ae2acfaef9de84848478653f345d2f0f
+575fd763fbb26d7eaf95d8fcd253cde22cbd7e4a9f2020e5e8564839ba104208
+d1b8242f4c0670ebd8a48cd4d5e41cc901a073f7cef5be42c0500edaa4490597
+2f43ebd641660f845d5102ecaa405eafd3b37eea7a3a4deb44bb29916cda7981
+9f7ecae1d2852b3cd1f7479a971fa7cdc89b6837f62e029ab731fb9c0ddb5f58
+a865eedc1f78e79de9848686b82d10b0751494bbcad12d95fd3a530e6ccf492f
+7bcbb3eb034bfb73f8f9129bc77eb96ae45e7da4a4137bf694a34b106e8504e1
+42082144e3e1c983fc0f9f7a834a5d198fbe5dfd00adbe65e20dc1e87df70de5
+e38fd3011d0f3d34c26236dcd9f59bae5ccbfbc71f17495a719cd3e9690cee5a
+408fbbe61017d7862bd9598446c7e0e35bf7ca4dd3e7a29459de86a0e470d66f
+949714d3f7da912e0b4accbd77cebe1ff69cf4f2d41ae3fa48c97d261a939aeb
+f2654eb810420821841586aee0e0de99d859e9590cbb65bcf167d3c7a96fdd90
+0d6b6b57acc8e0ef7f9f00543566335ce6ea8c94ade5cffa0a3de7769ce354f2
+29ce679c67c2ba09a8fc551416969192a2e1e79f73e8a8ddc26ded92683a7220
+115366d27c40bbaac7e831d8a16d2bba701a9f6295f51bba51cdb271d39f9d61
+a9ecd7b4f33950eb7dafeba4923dddb3bd598aef4aee6a9e664bb77fe17e8387
+dbf659934cb8159209174208211a077bbb82dba366c9e4cfaffe4c71e766cc98
+31b65a464f49e5b6ee38a0775516bbae6c7adefe3cd4abd49c5c7992902e2144
+4e8da4e3848eec3fae65d54f7b51edff99a2ae094cba7500033a69096edd0155
+60b053cfc5508e7e5bbfb604f8fb73c8d7bbd97077748b76b4ecb7ae4cb73d99
+6d5b4bf19d61ed33efec778264abaf6a2c270ca41cdd4112840b2184108d833b
+0ff24d03b67d197b5999b4876717dc43585868b5037ba594dbba2b5870c5fa4d
+7381fc03b75c4bfed6aae05b57a623726a24115322280f0960d5aa536c58fe3b
+37867c43bba00bb4b82e816e77fc15bfe010973d97c4c4343a84fbb27bf709c6
+8c1944717131c7728bcc3e2f4f2c3750cac8a6ba4e2ab9f3a497a3ac95c63bd3
+2fa231afdbaea9319d8c9020dc4112840b218410c2150c815140ce29aeb9b60b
+818181c6eb74a53a3ac67604bc1f94283d583004bffe15fe9c4e3d4dceca1cf2
+8e5e262aa10b91532269d6279c1d3bcef2ebc79f70f074533a0e1bc94d53dad0
+4575801643c6595de7ed285b4fa0b8a3f19fe90981828242162d5a47c78e814c
+9f3eca6bdda21313d308ceb9cc2dcfde0254affe00cf64b64d59cbbc5aab4271
+b64a45e99f2b4f696caf83ac09174208218450802603bb12ff40eda0c81094b8
+7ba48f27b9bae45457ae63749b5eecfedb6e2e1fbc4cdbe16de9f9604fdac4b5
+21f75c09dfad388976c12b0c0fdd4c6c78248f3cfb02e13d06feffbf8e74c936
+9863eb7a657bd640dbc3741df80f3f6c05f44c9f3eca38ffda1bdda2bbb60966
+65c661c615140290997b961b87b6335eefae60db1cd3ccaba5d15dd6fa4138db
+2f62d8b8c9c6d161a69709cf5142b5858164c2ad904cb8104208219ce5ca8ede
+9ee08a725157959cea757a2eecbc807a959a339bce10de3b9cb623db12754714
+e5ba4a36ffbc8da31b52f9e1e8754c9c18c1e4e8fdf4997223aaa0260e3d9e23
+6ccdea3abbdca0ae727ea594a01bac5ab48a0a2ad8b2f5184141bec40eed821f
+7e1e0dbec1b6ccabb5d2785796ce2b752db427477d79ab1cdd13e3276b3da664
+c28510420821bcc35a0769a571b6d3b2b9c0c75206d29ac3ff3b4cee965c2226
+47d07b4e6f825b07b37f7f1e1fbff40dd1279712a482de83ee21e5bd090406aa
+8001763f86b36c092c5dd1ddbb66e773d3133bf6b225907426d89c326f0a0505
+85a49fd11112ee67b6fa432934999a3aab50ac5d6f0f5bbb677b9a2bf72d6bbc
+d1c9dd5d55288e924cb81592091742082184b0cf5b2fbdc19021dd1835a56a3d
+f0e6553ff3fbefd93cf99fa78db7b137f376e95c3e3b3efd8c1ff774e3e4797f
+ee9b54c9e8912de834f45a9bb6c9dba5a8ceae81366c7f54bf6e76cdeab614ec
+d89215742673a8a4ea8fc6d408cc194aaba670256f35bd944cb8104208213cce
+9d818f27cb27857d1e9af728ff1df7e2ac00002000494441547dee1d2af555bf
+af5fbf9f6716ccad761b43e6eda13be238bbe12cfb128f70dd3f0756bb8d4ea7
+677bda212efcfc2aadca0e52123c88471e99c4d0913d50a9ec6bb0e6edf9ebce
+96611bb63faa5fb75ad759aab4886e5b6abc8d6925822d59416733874aaafe90
+19da8d9b1267cc4b26dc0ac9840b2184108e73e71a3c2565da446d050585fcfb
+ef8b0909d6f3cc82b9d5de97d2fc52cea49d21273987f3fbf2d046c0e8393174
+1ad509a8e470da7a327ebb44e2e61644b4f161fa3527899b7937cd9a3775685b
+9ced6ceded133e86ed2fba52641c6f0775eff375ad85b6252ba8947179c2331a
+f2f7a9a73bf19b924cb8104208213ccadd6bf0c2c242993d3bbec1964f360441
+2d7a11125e75b8a9d7e93995748a331bce70e1f70bb4bdbe2d11b74590d2ea22
+612dfc08eedb8cb4b7de26e8c0324e97b6a7a2d75d2c5d1a47b76e61763d66cd
+ea0b73a3b2fe3c7ed1ae00da93eb65cd3174e64e4c4c23b65d5be37eee4876d9
+96aca0123387c2bd9454b9e06a9e6e06680b09c285104208e116ce8ef411f58b
+69f06bc8aafdf3e9315ccab8c8f27bd2687e5e45d38e4de93eab3bd7bc7e0d45
+65c57cf9e6974cee50c0cad323993a7533338656d23de163a64feb87afaf8f43
+db51b3ecdcdaa82c5b78f3848f69403c63c658b2d2b38c0171484888c520c9d2
+482c5b46e1b9b21199a81f6aee4775ed5bc27912840b218410c2e53c91493304
+7af3e78f07945b3ed958d6a21a82df01b10358fd6e3a63b46dd97e6b3a613dc2
+88bda317bb8a4f91f0d018000eae4be1fcf72fd05be7c7b663131932a53df3e6
+f566d3a650a6dcdcdfa6c733f7ba9aabbec8fb338feba23af0e2ac8f090af2e5
+baa15dc8fb330fc63bf63c0f1f3ece952bb1c6fdccdda5e9ce04c4e6d642db92
+155462e650084728f5fb57d6845b216bc285104208fb79620d9eb7d7e95a9395
+9ec5e13ddbe9dcbdb3f1324f1d087afac073f7b6dd141f2ea6787731577ebf42
+7874381d2776a4c3f80e04b70ea6bce012a7d725b2fdf250d66c29a3fcdc7146
+8d68c998e923e8debd99dd8f67a9dbb5a575ccce767d365d2f5b58a865eedc1f
+78e79de984868628f6e48fbb2835a811a2262574c5b7b4265c82702b24081742
+082184233e78e215001e7dbbea00ac66a32c77f1c681e7ca7faf24303390a8bb
+a23878ea2009ff4e00e0ca59357fbc390fdd250d3b2e0ee040d304663e720dd7
+5fdfc6e6eee635d7785b6a3816d8a443b5db998ef472b6e154cd133e67cee4f2
+c413bf307060c74615801b5eeb5fd3ffac3682ce991360bbb66d64d3869d3cf2
+e4638a3da126ea9fba1a137a92a520dcbed90e4208218410c2aaacf42c5af468
+418b1e2d6a75e67627d303cd9a079fce4a4c4c43abd5527ea51ca80a941213d3
+c84acfa2d3a44e4c583b812ed3dbd0bedd41d62e5acc1b6fece5e619bb59736e
+0cb913bfe6e1cf17f3c9d7531939b29d5de3c5d4e96a63a97b5d34991a72f7e4
+92b2348594a529e4eec94593a931369c0a0b0b252c2c943973c690949469d773
+9f3163ac31400468dab4299d3bb7b5eb3eea3bd37deba1798fb26eed7e3625fd
+4c4141218b176f202121d6a1fb2c2f2966f0a06efcdfb38b28282834de5fe7d6
+a52edb773dc1f0f930307c3e84304732e15648265c08218410f632944267a4ae
+66f7aadd0c9a3208f05c16dcd5d99fbcfd791c4f3a4ef68a93445cdf96beffee
+67cc286ffd740baa40150187bf21b0e020fbb47dd874218e11b78e60ead4483a
+750ab1fe0016581a2de6ee6c7f5df3ed1bf22827730c55007feed80240df6b47
+b26245061dc32eb3eceb2d84b5edc9b30beeb1fbf9d7dc373725fdcc8a157b69
+d36d10d7f5ab203838c878dbfa50faded8f68bfa40c9e5e89209174208218470
+21d3e660c3c64da655dff6e41cc9f1c801a069f0ed6c009e7f209f3fdff99375
+53d6b1e3af3b086a1244dc7bb12cf73dc3878b5773f7a0024e7ff922741fc08a
+3f42793f6b04a9914bb9e61f0b495cff308f3fdedba9001caab2e0317131c4c4
+c554cb860f1b3719ffa060a79e9fb5c7b5947d774566bd3e318c67eb1d3b82e2
+e212feefd945740cbb0c406849670272cb5cfa78da337f00eea9e67027d30efa
+12802b83bbbf279c2199702b24132e841042087b78a2299d358e36cfca3f908f
+669d86d3a9a701e830be031dc77724bc77385095edfbfeb997e9736523670206
+b2ead800427a0c65ead448468d6a475090f383770c99d7a37f1c05207a40342b
+5664d0b76b4bc07c76da9efbb5b6eed852f6dd1b94d204cdb4b1dd88217e5494
+9690b2fe2c37260c046065d21ea7b2e1c5c525ac5fbf9f6716cc65d7e6f5c69f
+c3c242bdb696d711ce3600140d8fa54cb88c28134208218430e14ce0b36bdb46
+5af5f361d8b8896ed832db0d1e1e6ff36df30ee4717afd69346b35f8f8fad061
+7c0786be3e94f0dee154945ce1e28e35ec5df62325c3ffcec28f34145eba968d
+ad6e20a8f20a2f7c349cce9d5bba74db0d99d79ebe3a5481befcb06433b143bb
+905b50eed4ac6ac3fdd62c17ae4929f3ed4db3bf19a9ab5d1284ba22a81f70ed
+08929232896d0771e3e300c8fd2d97a4a44cbb1ba91946a8fd9afe27ff7a751e
+2121218c4eb8051f5ff878d1075c1fd7d7783ba5ab2f231385324826dc0ac984
+0b218410ae51d73a5ba570660da112d61fdaa2525f49fefe7c4ea79e46b35e83
+ae5847a79b3a55cb780314a98fb0efe519e4351b4c667673365e8a25e1c6286e
+be398a2e5d42dddac1da5d19456bf75b731ff5d63eeb8eb5fd8eee9fe6d63a8f
+baa6154d9a3671ebeba4942a005b796b64627df85e6dcc24132e84104208af32
+acb155eac1a2b9c0c7d60ca4337feb49073f3ac8b1c46304340fa0c3d80ec4be
+194b78af70ca0bf3b8f47b2a0756ad23a8c7f5fc5e369255ab72399e3d9ff113
+3a33f4e196fc7b6264b5fb0a0909697023a434991a54812a52f6a4182f7326fb
+ae14ceec9f8635f086e072ce9c312c7df24bfa0f8a72ebeb644f358712d4fc2c
+78eaf3a1f4ef55619e04e142082184703bd3666559e9598d769dad23592b4386
+6dc58a0ca64d1b0660fcd952a6cddce3e8ca75f8fafb72fdc7d7d3ac7b332af5
+7a7c7c7da9d4ebd8fbe29d5c09edc58e738358bdb219b1d75de0fefba3898b6b
+83bfbfaad6fdbb93bbca7a6db95f4faedbafcbb07193ab35d7fb7fec9d795894
+d7d9ff3f33ecabeca0a0a220ca26e0024a34b8406234a6ada949df264dd36c8d
+b5694cda348da64d9798368d899abcc62ca66fde5f639b372666018d46141704
+414154dc505010645f867d80197e7f4c673233cc0c33306ce67cae2bd785c3cc
+f39ce73ce721f33df77d7f6ff56b23812171f9dc7bbf30f85e6b4483b58fb173
+e7419293a3484f2fe4810796d2dadacafb5b3f2031619ad5e6632c479247d3df
+558165087774814020100804438e3197ebe146dd9758fdb33683711637f7b3e6
+f6bcd6465dcbbc685104afbfbe9fd75fdfcba24511067b332b154a6a726a28dd
+56ca8dac1b3abfb3b1b321f8075eb45f4fe5c2df7ec6c9177fc43fdfcfe2b7cf
+e7b1f6f82ff957d5fdcc58b682d4bd2b78f5d5b924258d1f76010e43e73e3e12
+aee683e91d6d4d67676bbae69b42bd56b5fb7d5bda3f5cfb188b1645b076edff
+b1685104cdcd2dfc75fd16e2664ed45c8b3518c833395a182d7f570596236ac2
+fb41d4840b040281403038c65a9ded608dd98c7d7630aedbea5a6667e71e6432
+f0f575d44471157205b539b5dc3c7893aa235548c649705de08adb6daa086ff8
+8c001cbc020028dbfddf549794735a16c1ce74575c9da58447bbf1c3ef79326f
+f12c8baf7734329a6a89475bef686bcc4d7fcfaf35eaf9b58ff1d0437379f3cd
+6c6c3b2e909212c1a295ab00ebd4c98f26277c4bb1e4efea687a26be6b889a70
+81402010080423c258abb31d4c2daaa9cf5ae2baad9fd6dbd6d646696935e1e1
+2a277269b792ea8c6a8a4e5ca6fa5835ee61ee4c583a81196b6670e8a343ccfb
+7934550776527a700fe71de4b83cfc21fb0f37b36f5f184e4ee1c446d8b0fe77
+2ef8fbda91ff693e75791d700b88f0a170141f0cdabda3fb13a5c32194cc59db
+fd89ec5ba90679b438e10f0473ffae8eb66742a04244c2fb4144c20502814070
+ab32526ebe23c94839985b9a0da01d416d6969e5e9a777f1a717eee0e0db1718
+77133c1a6ce874ec65e663d399ba722a0e1e0e349e39caf5260724760e4c0b72
+a26ccf871cbbeac527f9d3b17374e4ce3b03b9ebae404e9dcac3a954c6aaf5ab
+28c82a20f3e34cbafc5c58b2246e4c89107d86c251dc52b485b4fa1e4f8d0ae9
+57848f2667fdb44d69001a71aa4d7f91636b44fe0dadfdad5b57e3e6e6caab2f
+6e25252502272747c03a51f091ced0194a46c333f15d4744c2050281402010e8
+606edfe45b09755fe2e14ecdb4341b401d417ded0f07b02b6ee217ded114fde2
+32b313fcf17bd48f93b2ebdc73ff7cbefc221bb7c319541ffc985e7ab9e1711f
+a7eaa670a6584175430253c64b59355fc2932fa720954a00a82f73e2ab9c2292
+9b5b28c928a11c1bee4998aea92fed8fb194da5a7aa51407e7e131acd28f38d6
+1628e99277f1f59132936670a3c959bf3fa3affe22c7869cd42dddd8d33e466a
+6a2edbb6ddaf31667be195755633661b6b193a825b0b1109ef07110917080402
+c1adcc50f563160c1cd95519d547ab293f584143918cb640b8edb16882974e46
+6a0fb2f3d928bbe478cf4946d1d94e49eaffe35c4b386999528a8b5b58bc783c
+cb96053277ae0f36367d3d78f76cd9430f3decdf9f87bdbd94c58be3b0c596c0
+f840c074247034456c0da13fbeda02256038aa6b2df23333b8742a9b90a85812
+9297b373e7417aeb0ab1b7b7a7bcde91b8b8606e362935eedefaa27434452bd3
+36a5e9886ced791beb91e3b1365e6b31da9fd95b1d1109170804028140f09d65
+2c456fcf6f3e4f4fb78242df661efaefc5486da46cdb96c1ea962f6838fc7fb8
+4e8dc225f1bf38b2fb3adf7c53c1f9f31359b8d085871f0e62de3c5feced4d3b
+9aaf58b782e6e616320f9760efa212e9360e36549da93219091c4d115b636867
+3a38384f202851f5ba39ed9b0622d2b4054e71610109c9cb59b9329ebf3cf825
+2b1e5fc4b20752d8f4d83ff8cd8e4700c3bda3af563b10e421d31cab53de4979
+d33812cc1e85755047c1d5f3179418a4336f633d727c2bd5b25bc24865ff084c
+332291708944a2f959ffdc8d8d8ddc77df7d1c3b768c050b16b06bd72e3c3d3d
+87ec77e68c5544c205028140604d464b2df668736e1e2a46632448a95052975b
+876f822f12a9a4cfeffffdbfa9dc36be1979f119427ffe57dada3b48fde0635c
+272fe29b83b59c3851c3f4e9e3489a67476cb4137393cc37551be87d1f4d115b
+733015d535c4bbbf798d5e45174f6ede60f27d6af4afff5f5b5e01c0d6c1932e
+7917e72a27e2e1614bd21c1f9c5d9cfbadff9fec5681b2a78b1b1d5346e439dc
+b3650f37abcfe9bc36c13f7ad4f44e1f0c63d9055d30b63116091f913ee1bdbd
+bd7dc4b79a975e7a8969d3a6d1d0d0405858182fbdf4d290fe4e2010080482e1
+c61abd74adc148f44d1e6eb48592be781c6e145d0a8a3e2c22f7d7b9ecb96d0f
+251f97a0902bfabcafecb3b708cd7e99aeeb85b8ce59c1deaf6fb2614321db76
+8de7d0917a962f9fc8e1c3cbf9e8a3458cef6ca4fae4cd7ecfadddaf3a353597
+471e49e083b7fec1c5dc6366dff7a1ec353d987eda86d0ae6d0634515d637cb2
+7d3b9e21ae788579f1c9f6ed033a6748542c523b7b1a8b1b7123989eaba5b416
+5ea3f67c2d15b915463fa7aeff3f73a093a22c466c23cc274ac2cca53379fcaf
+bfe3f1bffe8e994b67e213d577836824c8cfcce8f7b935b586443f6dc1686344
+6bc22512491f311e1212c2fefdfb090d0de5ca952b2c5bb68ce2e2e221fb9d39
+6314917081402010581b518b3d3c8c74f4b6a3ba8393ff73928eb31d745debc2
+33da138f700fa63f3e1d5b671b5a4bced158904153c111427ff13ace13a6d258
+d742d6895ad20fd6929b5bcbecd93edc796720494901b8bada698e6d28ba672c
+cb62e5ca789de8f7605ca68722b5d5da59197bb6ecc1c641372d5f2157f489ea
+1664155074269b86a2064d04fc9d673612b722ceaceb33946531906bc93a90c5
+bf3fcec7c5c5867b56c690989268d675aaaf01061fdd1de967c518e666b2189b
+f79242d577feb15acb2e18db188b848f3a116e6f6f4f5b5b1b767676747777e3
+eaea8a5c2e1fb2df99334621c205028140606d84081f1e76ee3c4890870c4707
+95d854d7db0e65eabfec8a8caac355541eaea4bdbc9d6eaf6e241325dcf5ca5d
+486cbb90dad822b573a0bde22a57dffd1d9e718b7098be9053d73d494fafe4f8
+f16aa64c71e3c73f0e61e9d2f1b8b8d8193c8fa1746b434264e16c5beca4101e
+bf908d1b0f60db718194940816ad5c058c1eb165ea9918aa128eb44d699c3b9f
+41487c28f7ad5903a08984abffdd1ffa9b12fd8d55fffdcdcd2d3a75e3ea9fcd
+fd9b60aaa598b9a8c7a48ff69a1809f16ae9c680a13564ee868c403014086336
+3358bc7831870f1f1ee96108040281e016472d944cb52dfa2e315402ab20ab80
+297e4e1c39d5c6c2d9d023ef24bbd096b56bad9bfaaf5428a93b5547c9c725d4
+66d7e2e0edc0f845e3897c3a92727939121b098aeba72878e3497a2bcee1bbe0
+fb4cf9c97a94e326533e6f33ff73e026275f2f272eae9d9494405e7a298e71e3
+ecfbbd36fd74eb4f77fc8389c101ac5dbb582344e647f56027557dddcb3f72c0
+aad73d188c09bace864bb4762881c53a627528dae9a9e7b0b63a8ad2d39779ff
+85bf697e37c13fdaece3cc5aa03b0efd75ab6dc6a6dfc62c2179393bdefc94bb
+7e1eaf79feeffa793c3bdefc94675ffc99d9d7a0fed99040ee4f3ceb479aed1c
+9d0c663a8c55633321b605a3915127c2274e9c48696929a1a1a15cbf7e9da0a0
+a021fd9d361919197d5ed336911308040281c01a58a397eeadc450f52b578b06
+6d516aadcd8e2e5917d599d5541da9a226bb06d7c9aef827f933e97b9398b068
+021d95d7e86a2ca6e2681d2b9ebd8b920b9f52d21d4cec4b7f27f7743b5bd79d
+e0e4c93a66cff621256502abee6ac55eda4842f27cb3ceafef547da3ac0065b7
+9289c1011ab1dd5a7916a2223429d2afbeb895bb52229895f434afbeb8156040
+e9e8d6405fd0a9c7f7837b2200f8d32f7fcdcad5cb707272d488d5feeea3a59b
+39ea9ed7b189b1a46d4a63c23c9721759036e62e3fddd50f59918c7d45dfba8e
+4f77f533792cf506456d81d264df6e302d9e0d8dc9d01c9823f6878284e4e53a
+1e04da63d5476c6e0ac6122362cc668ae5cb97f3c61b6fd0dedecee6cd9b59b1
+62c590fe4e20100804b73e055905264d99869b071e58aa110a60b86d91b530c7
+d068a4511b536ddc7860d05f9cd5f75a2d1a82128328cc39d7ff072de4cc2b67
+a8385081ef7c5f967eb194a48f9298f1f80c6ca527c8fb5512e75f7e902b9947
+084a0c42d6dc43a1efe37c742d9ebbee39c6bffe554c4a4a20df7c73276fbe39
+0f3fa7422a8b8b28bd526af25e69dfcb15eb56b06ccd3296ad5986e734253397
+cee4e79bd6131ebf9003072e70d702484989e0c0810b3437b7909a9acb1d77aa
+6ac0dddddd78e195759c3e7b03304f805b731d69df1bf573b963cb3bdc71a72a
+45dec9c991e89981e49f2eb6c84ccf12c34343990452a9e788a4e46bdf4bf57f
+a6a2b76aa15c7aa59476971b9ad70d99cf199aeb8160ccd86c38febe24242fc7
+ced149f3b331be0b4693825b87116f51a6463d868686064d3bb1850b17eab413
+1b8adf99335651132e100804631b6bd44c8e45464b6b2e732294d6aa9157df6b
+405323ad5d6f6b89c8ef55f6529b536bb48d98a2b39dc63347919dcf22f88117
+b07170a2e97c3676ae1e74b84ce1cddf7fc3851b505ea32434484af4541b42fd
+7bb9f7b96fd7a1fa1ed5162801f08d55c547f4ef95a97ba91dcdd4ae814f485e
+ce913dbbc9cb2be6b6c44883c7350753e71e489db0a15a76ed6bc849df4b7161
+012151b19a7f7774a84b094c9b9d99bb8e46aa4e78b0cfa4f63c69b7149b3849
+35fffad7a09edf9d3b0fe2542a63d57a950f80f633d8df98f4efb1fadff2f69b
+263f27100846a931db5840887081402018db7c57fbc35ac3e9d85ab5dafdb945
+5bcb195b7daf8b2fa8dc90ef7dec5e76ee3cc8d400679c9c9c884d8cedf71ae4
+4d726a8ed75075549566ee15e3c59cbfcec1ce55d71cade6d81794ee7c05f788
+7978cdb903dfc4bbb976ad99acac1a0e1eace4ca9566162cf02739790289897e
+383919ae00cc49df4be99552c2625469e84567b2993c6db251916de8dfdaafa9
+d1fedd60dcccfb3bb7a51b5cc6045d6c62acce35a845b89aabd50e66adc5b160
+783894f7431bedb96d6e6ee195173fe29e9531442544f779c64c8dc9d0864569
+713eb1cb62479d93ba4030da10c66c02814020f84ea2aefb04e3359320dad618
+c25ab5dadae9e686c491b56ae4d5f7ba22b782e2bc62f675efc31b9035cb6890
+37109b186b30f5bfea5815cd579aa93e568dac48866fbc2ffeb7fb13fd5c340e
+5e76345fcea3eae0bf69bd729a19bf7e07974933f099b71cdfdbeea1b4ac8dd4
+43951c7afb08972e3531678e0f0f3f3c8df9f37db1b3b3313c502d129297737a
+cf46e4d35451c586a206b35db9f58f634c48e91b87598b81d409ebd7b2832a7a
+1b9b18ab730d3f5eb75ee77a12f48e63e83e8e959ae0c1dc0f4b6aa4f5e77afe
+d4097cbe2d8723a7eafacc8ba93119ca0ec849570ef41204020123dc277c2c20
+22e10281403076311575d3e7564c59b7463abab5228b431da1b4e45ef774f450
+77b28eaa6355d464d6d059d749c0ed014cbe77323e737d90a040d1d98e9d9b07
+1d55a55c7de7b778c42ec6796228deb393b978b18983076f929151494b4b378b
+178f67c992f1cc9eed83adad65763bea712a958d747776e0e03cc1e0b887abb4
+c0909037766e6d33336d83b091c292cc8da172e43786b537f906124db7f63338
+5aca5d0482d18c48471f2042840b0402c1d8c5dcbacf5b39657d30a9af609d2f
+eefae9e67f7be96dee58324dd3a7da1af477afdbcadba8ceaca6fa5835f505f5
+784478e0bfc01fff85feb84f7507a0f29b7f529fbb9ff6b24b04ffe445fc167e
+1f00a5b2973d7bcab87851c6be7d15b8badab278f178962e9d405494275203f5
+e2d61ab73683bd97fd61494a7b41568126751ed0a4d49b7a764622dbc4d89c59
+ab04c25c467a936fa8ae77a8d7a44030d611227c8008112e1008861bf1a566f8
+31641425b0de1777eda8634efa5e3ae59d1ab3b0a15ce7b22b322e6cbb40dbb5
+36ba5bbbf1bf4d25ba7de7f962e3d04bd3d9a3f4b435e39f742fca9e6e2a52df
+c57d463c6e61b3e9ee819c9c5a0e1daae4e8d12ac68db32326c68b071e0861da
+b4714336e691c2520f81777ff30a523ba9c6104cdd22ede79bd61b3dc7700bd1
+fe22b5c3553f3e1a36f9863bf22f100854889a7081402018e568bb1a031cd9b3
+9bf2a671e24bd21063a855d170f6c11d29cc894a5aab565bfd7eb5284a5ab18a
+a415dff6491e2a217e23ed069e119e843d1a8657a497c6e1bcf4dfaf517d7817
+ee33e6e2b7e88700486ded705ff2049999d51cda91476e6e2dd3a78f63f1e2f1
+3cfe781881812e4332c6b14aec32d5ba49485e06f45f233cdc7da68df5e41e89
+cd4d737d298612fd677628db220a0482fe11225c201008460981ee32bed97f81
+e75f7e1a80575fdc4a4a4ac4088fead6c79451d4ad8cbad7afa9eb1ced5fdc95
+0a25f5f9f5d464d510f65818762eba0ee6e16ba751737817b2fc12ca3fce27fa
+cf9f22b5b125e08e9f30e9fe6791486d6869e962d3a6b35cbc28e3e24519f1f1
+3e2c5e3c9edfff3e060f0f07ab8f7928335d0693ee6d89e1d740de3f1a84a836
+c365e22636f96eedeb1408068a4847ef07918e2e1008860b752fdcaf33c1c3c3
+96f9513d3839398ab4f45b9891faa26a2a3d7624eb8ecda1ed661b355935d41c
+afa1e6440d6e53dc085a1644c8832148a4125aae16e03a752612a994ea8c4fa8
+cf4b675c78023e8977e3e0e98f52d9cbe5cb320e1faee4c8912acacada58b0c0
+8f9933bdb8fffe2966399a9b42fb9eeaa7005ba367b729ac91eead7ffffb4b63
+3667bd58629a674d4cadb5e148cfcecfcce0e417d94c0e99a5f3fa70f4231f69
+46ba065e20182d889af0012244b84020184e0ea7eee6cb2fcfe1ec6c434a4a84
+558dab04a38fe1faa2aa2f3876bfb29b8ec9aa5207ed1af89174e0368642aea0
+2eaf4e25bab36ae86aeec26f9e1f7e897ef8cdf7c3c1cb81aea65acabf789b86
+bc747a7bbab91ef74beefaf1f735d7dbd02063fbf61348a5011c3e5c85a3a30d
+4949012c5a14404c8c173636a61dcd2d116c699bd2b878b18c355b1f42a9ec65
+dbb60c1e7e389effb7ed039a9b7b79fee5a7717777b35a5f65f55caa5dd5d558
+2a70b5af71e7ce83242747919e5ec8ca95f16cd9f20d81810eac5e9d34a088b1
+25e673d666a43c36becbcee1a3a1065e20182d08113e408408170804c3853a3d
+72e16c5b7ae49d64170ead5990606419ce2faada066b8539e7f82af50ceb5f7e
+10777737cd38e4edaa3ed5e61a730d252dd75a28f9a484b6eb6dd4e7ab9cccfd
+6e53096ff7696e745414213b9f85ebd4998c0b8fa7aba98edae35fe2357b294e
+01c13437b7b075eb21c2c3c3f9fcf3722e5e6c2622621c4b9706b268d178a64c
+31fc4c0dd6495b3d97ed6ded9a396e696965cd9a4f090faae7aebb666a36d6ac
+31bfda42eff49ed33cb959f5456f20e682dad7d8d2d2cad34fef62ebd6d5b8b9
+b9b279f3d7c864e0ebeb28fe269981a52677b71ac2e85220f81661cc26100804
+a31c7d13ac398b6f5df7dae14a471dcd8ec0a66a64ad3d6e777737d6ae5dccc6
+8d07b02fbdc1fc79c164ed3caef9bd42aec027cabc365b431159ec6aeea236b7
+969aac1a6ab36be96ee9c636b41787e85e966f59ae89a22abae49c79fe4e6c9d
+dd1917998883f77800ec3d7c085cf128d7aeb570e4c32b1c3952c5a54b528e1d
+3b4f70b084fdfb17e1ebeba1399fa1f5a72d6873d2f772b5da41730fdcdddd78
+f8e1789e7ce865a64c72d344b3f5d1bea755b9556cdc780067e71e4243fdf1f0
+9d0cf4985d43dd1fdac2ae20ab00afb0528df198baeef8fcb57ab3d791f61af1
+f0b065ebd6d5bcf966361e1eb63cf6d842de7c337bc063157c77f8aed6c00b04
+962244b84020108c1246bb09963531c714cc1aac5c19cf5b6f1dea13c11c69fa
+fba26acd71ab05e7d4a810009c63a6b0f811c3d1ccfe8cb6f485aa3111698950
+3fb1ee0475b97578cff2c66fbe1fa13f09e542f13194159790d696726ac3dbf8
+46c633f5677fc2c6de81992f7f81adb36aecdddd0a72736b3972a48a63c7aa90
+cb95242505f0e8a3d3983edd914d9b0ee1e16183835e2ab4fefa3314b90c7497
+e9dc832d7f791b6f4f95515bfe91037d4a45f4ef69407c00cdb963d7b5000020
+00494441541fe550dc66a38928ab325dc04e6adda868456e05b26a1967cbced2
+7845955aaf902b58f9c8ed835e475d5d9decd891c5860d77e81c63a4a2e163c1
+f0cb52d3ba5b89efaad1a5406029221dbd1f443aba4020105897e1ae171cae5e
+c096604e8dacb5c69db6298d2e791797a5b666f5fb3626a0cd4db135560bdbdd
+da8d9dabae7b39a852cf5d26b9d0597d9d0bfb775124531012158b4bf647b887
+cfe366b72d784f64de1d2b01686890939555cdd1a3d5646656111cecc6a24501
+dc7e7b006161e3904a2526d3c70dad3f63d7161ebf908d1b0f404b012065c3df
+7e0d7cdbb9405b886bdf53b95c4eeec9ebb83a487978e36a3efc3097b56b1723
+954aac9289a1be47fa18127ae6ae23f59c25cdf1a1bda39377fe5f215bb7ae66
+dfbed35454b4b16edd32dcdddd463c9b642c197e8d543dba4020183d88747481
+4020108c0a465baba291c09a8654a6bee8aba3b3870e9d6651fc0c8d0033d5ef
+7bd682c5ecdc7990c8d6569d34e6e359e735aedec6d016b35dcd5d647db09f6f
+3efb0ac90d277a15bd24a72523d533416b2fddcfa5d75e47a95442683cd88ea7
+b8b0801ffffe5f00547cb3878aca5e76ecb8ccd1a3d55cbbd6c2dcb93e242505
+f0dbdf46e3e3e3d8671c86fa9bbfb765174b96c4195c7fc62297cdcd2d00d4d6
+3571ff7df335f377c79d11e4e515b368e5b7e76cf275d43136fbd51b3f223dbd
+90f1e30374e67bb0e2557f93c3ced1c92a424f3d6787df39ccc58b656cdb763f
+e9e9853cfae8721de13d92193ac3dd6b7cb0cc5a30f25937028160742222e1fd
+2022e1028140603d86bb5591b9865aa30d73c7dd9f03f3400d928c9dff62ee31
+a3e7532a94647eb097f66c054e3d1eb414b7603351817d9894390fdd8eeb6427
+5a8b0b68be7082ba9caf89fae32eec9c5d69bf59c2d913c790b8fb6a8ef7d1e6
+bf5270d993cede099c3ea7c4dbc785850b0358b8d09f59b3bcb1b7b7bc8d58da
+a634b24f9ce6ee35c9cc5f3a1f80ec83d964675fe2d9177f06e86e68e8cf813a
+faede4e4d8e7da4dcd9935d79aa5865f968e69b4bb5a0fd6f04b44a60502c170
+23dcd1078810e1028140603d86bb55d1683666338539e3ee4f900d76c3c3581a
+b35ac8c42fb98be6e2666a736aa9cda9a53ebf1ed7c9aec89d6538cdb6c17eaa
+04ea4a88ffd12f90dad8d0743e9b1b9f6ec563e642dc23e7332eecdbdec939e9
+7ba9aa51d2a29cc1f1e335e49daac1c7b39379739d79e8f1c504070f4ec8aaaf
+3df7935c8a4aaa59b864a6eadf27af33c1bf9d39cb63fa083343f7e0fdad1f90
+9830cda4e81dcad2074b45b8a5ebdf5c913b1275d9835dcfdfe59661028160e4
+10227c8008112e10080482d1467e6606974e651312156b549019daf0282d2925
+e107096609177d41999a9a4b4a7c341d173aa8cda9a526bb86cede1ea6264fc2
+779e2f3e737c70f070a04b5647c15bcfd17be33c8e3e1398fac85f700b89ee73
+fccece1ef2f2ea3976ac9ae3c7ab696d6e27728684e87009d343a52cba5b7763
+66301b2ada8272f7c6dde4348387872df3a37a34916d40c711dd9273689bdf0d
+b5ff8035c5a4f69c166415d0d1d14149553b0f3cb0d4a4c81d89baecc16ce059
+b3659888a60b04024b10227c8008112e1008040273198e2fe8da22acb8b08090
+a86f45527fe735573c69a7312b154a3e5b9341608b23ed359d042cf4c76b8e27
+a9172ff3d82fe351969da3f9620e6e61b3f199b79c9e8e56eab3f7e03d7f05b6
+4eae3ac7ada9e9e0d0a14a3efbec3aa5a5ad444579b260813f0b16f8131aea4e
+41d661a3f337d0746f7d319975208b7f7f9c8fbb4b938eb95a4efa5e3a3a3ac9
+2e34cfc04e7f5e2d31bf1b2cd65a67da739abe3d9dbcb365c4cf0dc6c141e502
+6f48e48ef6947543584b848fb568fa58cd0412086e2584081f2042840b040281
+c01c86e30bba213171edf205a64c8fe8f77c968827ed2fef0ab982cb3b2f73a6
+b99cbb7e3297cd7f4bc5d1cb83353fbf8d923fafc6656a14eee1f178cfbd137b
+0f5f9de37474f470f2641dc78f57939555434b4b37494901cc9debcdb26513b1
+b5951a1981610692ee6dc8b57cf6cc497845f472e0c0054dcf6f7d47f4fecea1
+16c20ece13003874e834f3e7cfd0d49b8f15c163e99c0eb62e7ba418ecf369cd
+68fa7031563d3104825b09e18e2e10080402ab3016faf40e164b238d86bea09b
+eaa36d4dcc11e060d8955ed1a5a0a1a08173bb4fd17e5a8e6fc478123627e808
+471b071b7c422f1193954ad186df136a3b9b729621b5b567d696437dce5358d8
+c0e9d30d1c3f5ecdd9b38d44467a70db6dfebcfe7a3ca1a1ee48a5129df70f64
+3d15155da3ad2d5e23264c095eed48eece9d0779e1dd473591418914766c7947
+e3faaeed886e0a6d417762d71e9edcbc81d8c45855a6c17f8630922ee243457f
+fded473309c9cbbf73a9e4eeee6eac5dbb78d4b56814080408112e10080402cb
+28cf2a076e5d11ae2db0864b489b8bb1565a6a8c890cb57852742b682a6cc255
+e6cabefbf6d153de83c457817d8804d7e53628a757d3527c96e64bb9b4975d66
+da9ad70090d8dae1b1f4277c75a0895ffc3205f836aaa654da939b5b4756560d
+d9d9357476f6909c1cc8fdf74f65f3665f9c9c4c7fd530773da9a37a1b36a4d0
+d2d2ca534f7dc2d6adab717373e595173fe29e9531fdce9fbe284e5ab18adaca
+7f507aa594fbd6acd13987f6356a0b17ed0d9782ac02bcc24a35eb642844e950
+6e7a9973bdda54e45660e360c3be33fb34af29e48a31f3b760302dc3fa7bf604
+0281c012443a7a3f887474814020f896b1580f6a098349391dce7a514362dbd0
+f9950a254d179a38f6ea31243209ca4a25124f09d20952f005ef2490b65530ef
+474faa8ef1ea1aa8bd4ec09c2578ce5a8abb9683b93a45ddd1d199c2c2460e1f
+2ee79b6fca686e961217e74562a21ff3e7fb59e464aebf9ed4185a57faf5ad95
+95553cf3cce7c4c404325dd983bd83fd8052a3b5ebe42d75a5dfb3650f37abcf
+013071926accd670fbd7bebf436982266a862d672c45d3453aba4030f2889af0
+012244b84020107c8b7e3da86cbcd398f8126fee17677345b8b1e38dd41774f5
+38e72e5a46d3c5264e7f7c9cae62258a1b36b804bae0e8e748f0bdc1f8cef7c5
+d6d196d6927354a4bd4f536116784f64f61ffe89ad93abd1ebadabebe4f0e14a
+3efdf43a25252d4c9deac6bc797e2426fa111beb35a0beddd0773da9d1179c86
+a2c1ea5a66494735f7ac8cc1d9c5b9cf7bfa63a09b4a39e97b29bd520ac0e469
+93ad7abfb537534aaf94121633dfe2f1098697d15aa2233659048291c79808b7
+cc114520100804df590cd5834ef173e2adb70ed1dcdc4273730b6fbd7588952b
+e34770947dc949df4b776787e66753e8d7746bbf66cef1662d583c2211b2ee6a
+250d3bba494b4ce3cc5fcea090f5e2942025397529f19bc613945c4053de4b74
+37a952bfa5f68ef8ccbf9b396f1d83a58f9377fca8cef5ca645da4a757f097bf
+1470f7dd07b8f7de43141434b06ad5648e1d5bc1c71f2f66ddba48e2e37d072c
+c0f5d793dc438edc43ae49e9d6a63cab5c93b60eba69d4f1fefe1c3955c7d4a8
+109df79843795639b189b1c426c65af4d984e4e53416b7d250d43024023c2179
+3909c9cb69286a40de7ed3e2f1dd2aecdc7990d6d656cdbf5b5b5bd9b9f3e008
+8ec830faeb73b4f0c0034b35021c6e4d9f028160ac2222e1fd2022e1028140a0
+c2589fde858fdc3e6a8d7f069a5e6e2ca26d6d87644b2355bdca5e940a253676
+baf7a1bbad9bccb7f6e13013a42d95e03c8e792befa7bdfc0a97b7fc1247ffc9
+f825dd8b67dc22a4760e7d8e7beae821ce9c6da583504e9ca8e5dab5166263bd
+993fdf9784045f4242fa1aaa0d16fdf57435eb2a53664f61c5ba153a117243d1
+6af5bc5d3d7b1580d099a17cf9650e9153bc35efe90ffde8a525d1cca12acb78
+e3cfaf317b7608492b5651905540e1c923d4c8ba78f60fcf8dda68eb503216d2
+a96ff5121d81403038843bba402010080685b13a5773dca4c71a833170b28495
+2be379ebad437d44869a9ece1e1acf35529f574f5d5e1d8de71a897e2e9ae07b
+83758eb36b773ab3dc8f22fbfc10b8f930e947bf61e7ce833cf0c052e236edef
+735ea5b2972b5764e4e4d4919353cbe9d3edf8f939b374293cfd7404b1b15ed8
+d90d2cc26d2edaeba920ab808098008d80d1363833e4eaaedea4501b85559da9
+c21ba83a53a5631466aa3c6030266386c6640873ca13b437621e5bf724afbcf0
+3a27b22fe2d2a2e0da8d3a6ebf7d29fbb6efb3687cb70a43e5ee6dcdb21173d7
+82402010682322e1fd2022e1028140609cb110a9b2b6619ab58fa7dda7f9899f
+2ea0bba48bfafc7aeaf3eb693cdf80ed0409c18b43f19ee38d77ac37f2faabc8
+ce1ea3a5281f97a9d14cfcc15a644d4d7cfada76ee7df609a476f606ef437979
+1bb9b9b5e4e4d472f2641d6e6e762424a822dd73e6f8306e9cfda0ae633018cb
+b2088c0f040616adb6d67d321531dfb9f32053039c717272223631562793c1dc
+f3eb3f439b377f4d6d6911e35cd1f4303734a643874ef3c4bad556a9f71dcd66
+6303e90d6f0a6b3ebf83c9a6100804df0d8431db0011225c20108c5586c39467
+ac18ff986add05967f69b69668e9aceba43cab82031f9cc5b359828bdc06cf48
+4fbc6779534b313613bab19195427707f31e7d815ea592cb5bd6e21c1486dbf4
+d9b84d9f8dada30bd057ac2895f69c38514b6e6e2d478f560112e2e37d34c23b
+20c0d9e0984693903024ce4b4b4a49f84102b189b146c76a69d980b1f4f6071e
+58cabbbf798d5e45174f6eded0674c72b99cdc93d7993d7312c96b923562fa62
+ee318bceaf7def1e7a682e6fbe996d5274a66d4aa34bdec565a9eda037c086d3
+d5df52acbdc967ed7212639b478375c7170804b70e221d5d201008be63f497ea
+6c0df4c5f66835fe99b560313b771e24b2b55567c3e0c0075984874fb258700e
+345dbdb5ac95fad3aad4f2fa53f574b574d1e4d6c3827ba6e131731cff3e94cb
+93bf8ae162ee31ec733fc7e64c21ae2133918d9ba4e9453de3d9ed068fdddcdc
+4d4d8d849212250f3d7482baba2ee6cef5213ede877bef0d2632d2d3ac315abb
+0ffc60362c0c8999b44d691a43b5c18c557b0369e5ca78de78633ff62515844d
+0be2eb2365ac5dbb984fb66fc73344b55e3ed9be9dfbd6ace933a6c5ff11d097
+ad9005d2d5d5c98e1d596cd870076058746a1bda05b4b59b1525b664b342bdce
+4603a9a9b93cf5d412cd33fbd4534b8c6ef28dc4e69110db028160a008777481
+4020b845d1aea7b4248234561c892d45bd29a176727f79fd3fb9ed47b106ddb8
+8782337f3dc3b19f1da326bb06cf484fe2fe1287ec492752fee68fb3fd2734a4
+fe82a50def90fad509d507a2ef64cedbd9843ff73e92a9b3fb1cafab4b416666
+152fbc708afbee3bc8f7bf7f143b3b1f9293439936ad9dd4d4056cde9cc07ffd
+5788d9025c2df0cc9d93fccc0c938ef39638d35b3abecf767c6674ace6b8dc6b
+af0780e6aa0a4a7b21b7ba9aa4393e5ccc3d46435103f7ad59c37d6bd6d050d4
+60f63598737e35da4eef4141ae48244a40f5fc3ef5d41252537375deafede85e
+955b65d67846ab7b777f58e2ee6dce355a725f040281602811e9e8fd20d2d105
+02c1586620f59463a1ce7ba068cfc774650fab36ac0274fb550f14855c415d5e
+1d0da71b087928047b37dd1aeb9eae2e3a6e5ca2f56a01adc567087ee8f7d8b9
+7ad0703a836e593d6ed362711a3f158954b53fae2ff8a2e6a7b065cb21ecedfd
+3873a6992b579a898c74432e6f2526c68e9fff7c3ee3c6b903032f0bd0efdb6d
+6a4efa4b631e68eaafa91207ed31bdf9a337f9d5c7bf3239d6fea2f0daeb618a
+bc83d31d769ab5d1e3550dc07d6bd600aa48b8f6bfd59fdfb62d8385b36de991
+77925da8fb9c596acca67fbdfa68477b9b9b5b78e5c58fb867650c17cb9aa8a8
+6863ddba65b8bbbbe91ca33ff7ee914a47d79e9bc1967758ea503e9a6be00502
+c1ad85e8132e100804df31b4236c6bd72e66dbb60cb39ccc071a411f4bc82a2b
+08880fd0fc7b20d1f0b68a366eecb9c19957ce90715f067b16eea1e88322a40e
+526c9d6c5176cba93fb91f657717008da7bee1fa47af20afabc07bde0aec5c3d
+c8cfcce04a7d07fe8b7e887360a8468003cc59bc8c0b576df87c6f0f6fffd395
+e4e47d141539505050ca134f4c212d6d21d3a635b37d7b12bffded9d1a010ec6
+2386a622d786fac01b9b136d417db5da814e79a7e6357333278c655ce8672ca8
+7bcf6b8faf20ab80c0e440cdf88c8dd5dcbeedf537ae73aaa656f3ace45657d3
+74d90659998cf75ff81befbff0376465325ce493743e979a9a4be2cc1eeca4e0
+e4e448e2cc1e9dc8b539e7b724da5b915b41d5992af66ddfc73bbffb27892181
+349e6f64f5ea8580945dbb8ee8cc19f4df0b3d217939768e4e9a9f8703ed0c89
+7f6d7965d0d91296f67b37775d080402c1502122e1fd2022e1028160b4632c92
+060cd834cdda8ec4a6c66dc80c6b28d08ef0a76f4f27ef6c19f17383717050f5
+cd3665a8a4ec51d274b189dabc5aea4faa9ccbed5cedf08af1c22bd60bcf991e
+78847b72eee43914372f639bb7137943256ed36611fce00b380504f739a6bee0
+889c974241413d5f7f75914b573ab951d185bfbf33cb96053177ae0f31315e38
+38d80cf8def417f1b4c4644a5b843737b7f0ea8b5b4949896056528a668e5353
+7309f290e1e8e00840a7bc93f2a6719afb6b2a8a6ce81ab5c777f5c455b055dd
+97b0796126c76a0cedf5b06ddd8734b777316f5e280e0e0e74757571f97c39cf
+bdf78b3e5153ede72d277dafce758d648ab3a1391b8deeddda739493be97e2c2
+0242a26235ff56ffce5c46e3350a0402811a61cc26100804b728c60cd8f4c599
+b9a669da117453c7b3d6b8a72b7b0034665883c5d897706d93a755cfff803bfe
+b329f13d0373d259d749c39906d57f671b905d92e11aec8a4794075e315ec4bc
+1083f30447aa0efe9be60b395c7b278fe09ffe81f2ac1e7a71e2b61ffd06cfe8
+053a916d6d72d2f7d2dede8b74dc2c4e9daae3e8e112aa37ec217aa60f6ef216
+9242e1897fafe0527e21202736ded7e279e84f2cea1b70592260d582492d9a52
+5222f83a13b20bbf5d2b2b57c6ff4764a325b2e335c7707777637e540f9f7d72
+1a67671b5252224cae319df1fd27237c3069c5daebe1857f3ca5d9a4d25f0ffa
+267cdacf5b474727070e5ce0f9979fb6f8fcc3c1607aa18f15be0bd72810086e
+3d4424bc1f44245c20108c05ac19b9b676db3153c7cb3a90c5bf3fcec7c5c586
+7b56c690989268f258daa2cb98d84edb940660718db7b247c9d9bf9da526bb86
+9ed61e3c677aaa22dd33bd700eeca2e34601cd97f390d8d831e5c117e86e9371
+33f57ddca6c5e11e1e4f6141b1cef1f4c75557d7497e7e3df9f9f5641e29a1a6
+1e66cd52f5e876545e2178a204d771813a9f51a7d6aaafc5dc7afdfccc0c9a1b
+1b35d1e5fc23073462d1ddddcd6a115bf5fd088f5fc8c68d07a8a9b9c12bafdc
+cff8f1aa54ffcaca2a9e79e673626202fb8c33277d2f1d1d9d7c9d091e1eb6cc
+8feac1c9c991f0f885665de348b6d6d27eded4e31e8971688f672cf93868df3b
+75245c8d4813170804b712a24ff80011225c20108c0586237d7ca0981208bb37
+ee26a7993e466986d0175db5052a17696db16d8e41537b553b8a0e056e535473
+a4de24707672a67c6f397693a5641f4d63e9d2598c0b8fe7f4b13cba3fdf80e7
+b4685c4366e21a1a8bdbd4e83ec7d537358bfdd162f2f2eac8cfafe7f4e97a64
+b26e6263bd08f0921316ea4080773db6b612cde7139297eb1ce3dd67df25e187
+093ae73874e8344fac5b6d7283447b9e0c895cedf35903edfbdbd2d2cad34fef
+62ebd6d5b8b9b9b279f3d7c864e0ebebd8675d1e4eddad134556a7b457348fd3
+6cdaecdc7990e4e428d2d30b79e081a59aeb0df597eb5cc370a781eb3f6f57cf
+9e1a51a32f6b6f9c0d07d6346613080482d18a4847170804825b146ba68f0fb4
+9ed2d4e7b48ddeb43709b20e64915b5dcd86971f04e095173f22e04096c168b8
+bec8fa64fb767081b098f914641568ce5b9e55ae2384a3e744d378ae919b876e
+d27aad95868206943d4aa6fd741ae16bc301b86bf1744d7a71f3853fd3fa653e
+a1c19174d58f07a022a71226fc92f83577f3e98e7fa02ccee4be35df8af0fccc
+0cae9cbd8463d02c3efeb88453a76ac9ce52629f7688f8840066cdf2e6c10743
+983ad50d1b1ba92a525fd9c26d0fdcdd27b2af6d8c66879d664ed5d1fd30475f
+93265efaf3743875375df5e7c0238e5949293a62d112e163eabdda69ddeeee6e
+bcf5d67d3cf3cce784877b0336fcf18f867b5e57348fe38e3b23b8987b0c803b
+ee8cd0a919073429ed6bd72ed611fbeacf583a566b305ce51a8630f69ce98b6d
+734b4f4612ed347ffd947f814020b8d511225c201008c638da2208e0a9a7960c
+380aa64e7fb654840fe473c7771590181944d6cee300248604aa5eeb27251da0
+a1a881b815711a811a9b18cbe963a7f19becc7f5cfafd378ae11698e94b4ff4b
+c3638607e322c6e13dc79b98f531b804b9509b95c6c54d5b68b9721ad72991ac
+5dfb261b371ec0dff5761eddf43ad72e5ca302a8d012c69f6cdf4e4351030047
+f6ecc1c9379eb4cf4e70f59a92ab25feb83a5e2774620d9303243c72971445eb
+4562526c48489eab19b7bec3b7b6f8d0ae6d2dbf510e8eaad7621363917ba822
+bf2111213a9b0ea6686e6ee1c0810b7cef7bd1cc4a5aac2316b5a3e5fab5e1fa
+987a6f4156019153bc7536065c5c5c983cd99febd755a9e96a71aabd2ed59f8b
+4d5caa11cd492bfa664118dbc0d1af4907748cbdccb9ae8162cde7cd5206fa7c
+0a040281607421d2d1fb41a4a30b0482ef0afda5721b4a797d6fcb2e2607b813
+121162f47383ad57558f4bde7e1380d22ba500dcfdfd9f92face51dc6ff44203
+c8cbe4e006cdf61d784d7743ea2705fb3ae2e2a0213f83eec62a66fe358db339
+e75094151012198adbf439d8d83bf6492f3efade11cdf9effecdddfcf5c53728
+3dd781f3e404ae96745171b31337c746e2e37d59f183b9c4c47871f994aa2d97
+be1854bf06e6f7e1d6772abf9a759529b3a7b062dd0ab3fb771fcf3acfecd921
+1a713b9054eefe7a7debd7dff777afd56be8f03b870158f4e4a27e05aca9520b
+eda8f740fb928f76d4d7e8e03c41e77521c405028160f423fa840b040281c024
+fdf5da35d4bf3958328e8af40a939f53470edddddd707777e3a9a796e8f45236
+675ce559e524242f4751664bef676ed87f309e6fbef70d0ef99d5c2bafa6d3bf
+8384ff99802c319f84d5e759f6f72496ff613973e6bb20afafc47fd10f99f6cb
+2d486d6c28cf2aa7b2dc078fe8051a01aedd4f7de3868f68f571e3f88d2e3ece
+ed66f9f26ff8327d2a57ab7c717755f2d39f8572bbfb3e96866473efddb62425
+8dc7c3c341335e6df1a72d082de9c3bd62dd0a96ad59c6b235cbb8505fc9ec87
+676bdcc1bde3bc79e3e5ff313a5feabecfb72546ea4497d529cac7b3ced329ef
+d4bcde29efe478d679b3ef871af5f5a8afa320ab801d6f7e6af25eaf5c19cfcb
+ebffa932bc8bf1e2e5f5ffd4f4b33674fcac03596cdb96c1caa58ecc8feae9d3
+ebfe56eff7acdd4ffbc4ae3d16f5c216080402c1e84544c2fb4144c20502c177
+01737bed6a472593e6f850595a09a8d2a4631363359f3b7fad7ec046518a6e05
+b5d9b5f8dde6c7d99cb33abf0bf60ea6ed462b4e7e327a1a2fe13d7f056d9ddd
+ecfcfddf99de95c384d839784725e0337fa5c1f66086a2fd1f7e7880c0c0699c
+3ddbc2f9f34d9c29a8c7d34b4ab01738b5d712bf603cf2e69b54575fa0a6aa1b
+a9b71d93c63b33695a1c8aee1a264f9bac399ea9886c5d61afc93edcc6ccb59c
+ca9b353dcd01724f5e67f6cc49ac7afe07fdcea521b4fb7a033aaee9863037aa
+5f5175915e45174f6eded0e718da986bc697b6298d8b17cb885f1560b4d7b8b9
+63b516c3d9835a7b1d1564155074269bc9d3269bec0c2010080482d185306613
+0804b72cb782b3ee487fa91e48afddaadc2a1c5d1cb171b0e1e8f6a3549da9d2
+7c6ee523b71bec5dae4f4f7b0f4d979a68baf0ed7fede5ed784479e01ce44c79
+56398bee0dc66572047bded84bf05d1d54fcdf5a1c7c0271098e60dccc0560e3
+cc75c7389a02e6b2f6bf4ca7b9971ebfc18c7b1672ee5c237bfe759646651d55
+559dc4c454101ded4954582f6b1e9ec4dcdb6701dfde978adc5e7cfd7c395073
+189bf216a6ce4ac2b6d596de9e89d8393ae9ac3f63f5ca241b9ffffccc0c02dd
+6546fbbd276b6d7e3cbffd91419980b9bbbbf1fccb4ff3fb5fbf85ab93d2a400
+578ffdd31dff40d92de7be356b34f3a21dd5bfd6740a1cc13fd09f4fb66fd7bc
+4f9f82ac0202e203205db55602e2030cd6b8ab8fdfee7283eab26acdf172d2f7
+6ad2e98d8d7528ff1e8c544d76456e05b26a1967cbced27845b5b9247a610b04
+02c1d8458870814030a619ac11d36869ed3392864b05590504c607f67b6eedb4
+edc29c737c957a86f52f3f88bbbb1bad763769eebea623bef40db59c6d9da8cb
+af43765146d385266af36ae96ae8c2768204db09bd4cbf3386d08743700f1947
+57fd4dcebdf5243e5597b9f8773bc27ef5264189415c9741dc960cec5cc6f519
+13f4ad416e69e9222faf9e8c8c9b9c3b534dd90d2513b3f2888ef624669e17f6
+bd25c4c5f930ff8edb00552d76fdf976f69dd7dd8c58f8c8ed6cdb96c18f7fb5
+1a8023a7ea58bbf6764a0a55bdc11392bfdd6050ada9db292a384977670791f3
+6e67f3c6adf42aba78e2d9357dd69a5a543a3939323faa73d85acd397acdc0d5
+c3f4d700b5a0756cf2d3795d7bd3e64659014d454dcc5a98c28a352b78e7998d
+469fc59263d7c83b5b46e2dc60a0973d1f9e64f6cc497dd69edae55ede7e93d3
+7b4e5b745d43e5b4ad6faa37d4cfaaf6668e4f94049fa899637aa35120100804
+df2244b8402018b3184afbb55488abeb9cfb8bd80e25c3fde55e1f733700b45d
+a11bcf37921812c83bbffb279ee39a0150762b35f32f97c9693cd3c8f8eb123c
+3b959cc8ce465e23c77d9a3b1ee11ef8ccf521e427215cb87a04e99523486aaf
+53b5a70c278fdf210dbb177beff134d9c5a288fd2f90da917d58e54aae1ffdd3
+1e5367670f4949b378e9a54cecec7c282c6ca4a9a98bd8582f2223c73173420f
+8fa4d8632bed066ab8515680b25b8954eaab19b73a355c9bfccc0c766c7987a7
+9e5dc3911d47b071b021d219def9dd3f99193db5cf98f4d7d45fd76fd1a47eff
+75fd164d5fec6ddb32981fd50338eab4146b2ddd8f6dc74440f5794b5a6299b3
+a964eef1d4cf57e995529d767000975b6b78e23155bff24fb65fc329c089261f
+55cab8579817b9877371709ed0674d7504b9f3c2da4735e35bfa9ff169a3fd3c
+24242fa7f44a299f6cdfae49fbb773741a32e77353e8b7bf1b8ee754f4d01608
+04825b1351f7e67b08000020004944415413de0fa2265c2018bd58e2866c2add
+db94fbf27060ae63f650d09f237a7fe8cff9897d7ba8dfd6434f15b4bbf5326d
+51106ed3ddd873fa12ab57d8a12c3f4f5bd9253ca26fe3867d00bd3d5d4ceca9
+c365723897ca6b90d839982536140a25d7aeb572fe7c23191995dcb8d1c68d1b
+6d4c9be64e54942733677a1119e94143f955a452499feb7ae3cfafe938871fd9
+b39bbcbc629efdc37306af4f8db96b4bbda66c3b2e909212c1a295aaf31c4edd
+cd975f9ec32f244ea7df7542f2729a9b5bf8d32f7f4d747420c133a235b5daa9
+a9b966676b98e3446fcce57ec99238cd3568dfd7b44d69f8c6aa52a06b0b9400
+74c9bbb82c553d2fe9dbd3399e9341c8545fecec54bdcd3b4b5d98326bca80d6
+b2be333c40d9f573c4a444f679affa7e0cb55035d7334120100804026d444db8
+4020b8e5305a7b6b80c1a47b0f65caba31c7ece1fa726f6974afada28dca2395
+74357461ef610f01babf97d84aa80a3986d3841266cf8dc435a08ec0bb1f63c2
+5d01e4bcfa6b22162e203066212e53a3b991790489ad3d81cb1e537db67aaf81
+33aab879b38df3e79b282c6ce4d0a16b343448f0f6762032d293e868377a3baf
+b2e19948662d88d3f95ce1a71580ee7dcfcfccc0cba99d6ff65f206ea12a1afc
+cdfe0b9a68b51a73332d06b3b6d46bf893eddb39959545744c280fffe625d57c
+4861c79677fa6c0ca85dce0d61acafb636fa9f75757525ccd157e38eaf8d7a7d
+aadbc369f72b0f686bd79ce7a50f3772f5eca93eadb406b2960d6523c032a3f7
+439ba18a900fc4334120100804026308112e1008c634e6a46b9a4af7362735d7
+9294756311326342dea3b673c4bedcabe7453d7fda1b008a2e052d252dc82ecb
+34ff35173563eb6c8b7390339e519e78443ae2ebe0cdc5835f70e2c2512411b7
+535c584070c719ba244e34b6773369ee1d00b8b98f2379e30e9df31bdb44696a
+9273f66c23e7cf37929959cda54b321c1d212ece87d8581f9e7e3a9a2347f208
+0e86d5aba7b36d5b0649139d39f83fd984c54ed3cc71f6c16c8a3a6b59b2244e
+735dea7385c7cd054ef2d2b36fe0ec6ca313ad1ec81caa7f8e4d8cd55b5329bc
+fae256cdfb0f1cb8c09fde7816f8761d25242fa760df6b78d838131e3b57f35e
+4707476e4bec1bfd353406187854d6d03568eecdeebd48ed5451f0899362a9cc
+aa64caec29c426c6b27be36e9de3a86bb1f5333b86722d1717161012153ba892
+147330bc312010080402c1c010225c20108c79fa33623215edd5ae290678eaa9
+257d5273cd892e6a9f0b5482485b78af5c19cf1b6fec2730d081d5ab934cd6f5
+6a63ed28bcf68645456e0537abcf21e991622b73c4b6a51cb7467f1adc1a68bd
+de8aeb6457dcc3dc719fee86578c0b760e2d28da6f3261f9cf00b8b2fd39ba9b
+eb099834833aa93b458505d83a78e2fdd3d700283a938de45c2109fe938c8e27
+6cf652beda7584921239cd723f7ef3a72f512a6d9839d38b88080f7ef4a3895c
+b922e7b1c712d9b62d83fbee9b09c0f1e30ace9f6fa7a62683a4393e38bb3813
+101fc0cbebffc9fa971f04e0eb7773f9cd0e959378daa6344d34572dd03a3a3a
+3999b71f67e789cc4a4ae9333673322d0cad2dfd35f5c22beb787feb07f42aba
+78e195753a6bedcb2f73889ce24dc22a95602f3a930df49fd9a13f0650adb9ac
+03597c957a860dff990373d699b1e743dd6f5cbd5e0ab20a088809d06c34e456
+57f3bd95314425446bce5352583c64991d86ee47489488440b04028160ec216a
+c2fb41d4840b04630bfda8f8406a39d336a501e8d4b39a5337ae5f5f3d352a84
+6ddb325838db961e792747f27b90c9a0b1b192575eb99ff1e355b9dc83adf1ed
+0f757b29b5b155d70d2535479a90d4db612b7344d22dc523dc830ea746f0ec24
+eaf6f148edaba9b49d4ac6e133acf0bb4a477101ce13c3700c89e35843a066ac
+daf39d93be97d37b4e6bfa44bff3cc46e256c469eec5d1fda7b85ed64597c49b
+0b179a2828a8472e571211e14144840791919e4c9a64cbe79fe7e85cefc2d9b6
+d849213c7e211b9ef95f5c5c6c78eaf9eff3e69bd97d7a4dab7b504b3aaab967
+650c8929899a7ba3dd6759bb57f6aca41493f36a2cd3c29cb565ce268a7ee478
+c23c977eeb9bf5d79a9a031f64111212c0aaf5ab8c9ecfd26b50a35dab7df65c
+0933a60761d36bc38a752bfa647668a3dd0bdd1ae8df0fb5283f9e755ea7ce7f
+a43a1d0804028140a0c6584db810e1fd2044b840307ae84f401b32d13264f264
+4a1418322a3357081b3258531b71393bdbb070e154324e39e2ecdc03d8f0cc33
+77983c9e9ae6e6168df854b70433865af4d974d820bb24e3525316073fcac4c9
+a98de0d8c9fc78dd7a6eecbdc1911d5f53d759405cf2046e5ff70212a90d999b
+d66173e9186e93a7e3366d16fb4f29e99277d03221cee0b5ebcfb783f3048dd0
+2dab5070e5622d5d3653696c75e4d22519cd8d1d4cf092b0e0ce1022223c080f
+f72028c805a954d2e77ad51b1ef3a37a707252b96e777474f2f58e526c6d7bb1
+9f3999679eb9a34fabb4ac0359fcfbe37c3cda14cc99178c838383ce7df78952
+9d6ba0824d5b54bff6c4db4c09f3a3a4a40680a953fdb85654c373effd4273bc
+952be3fbac1df5a6823aba0ce689606df1a9de28826f378bde7df65d127e9800
+40f18562422242fa8d405bfa7c8c56f23333686e6c24bbd076501b5602814020
+10581361cc261008c63ca60cb08c9936698b0973a292e6a417abd388d59f2bc8
+2a50899ec410cd71821283f864fb76fc82fcb1f78ec6deb9878c8c0bdc75d74c
+6625ddc5e6cd5ff3c73f7e8dafafa341a1a03f56c79a2eda3a3b005d31a6e856
+20bb24a3f248258a360541976cf966733ab6122936210a326cb2f9c10329345c
+38cab5ea5a72d2f7625b55c434cfff25d8de958a73251cfef25324b6761c2cf3
+e2b9370ee3eeeec627dbb7e31102e08687fc1abfff7521ae4e4a9e7ff9691d01
+3e67f1326edc6823edd3c3e4659ea2551148794d070a8584203f6f26fa34b3f2
+a169dcbdd40659cd3994dd72c2622613ab95b26c88ce864bd4555e87a8659ac8
+f54bbf7c89d98b2753dee0447d8dca704dbb55daf4b040724f5e67f1cc4924af
+495689b0476eeb33b7f99919dc9618a91369767575257cb2b4df7a626d7f801f
+bff4039e7e7a175bb7aa7a87ab7fd6deb4d12f65981fd5839d54f5bfde9cf4bd
+d415f69ae509a0bde1f1c9f6ed8425cea7f842b1ce7bec503993c726c672f4cd
+a3383439f42bc2c79ad83686ba246556d2c8763a1008040281c01c8408170804
+63026bf4d2eecf60cd9853b92137697de15e915f814bb78b8e98aab954cb998b
+f56c78f96976ed3ac6951a55d691bbbb1b4f3c713bcf3cf339bebe8126c7fad0
+4373d9bcf133a48176dc1d17cdb607b7113b793ad44949ddf825bd2d12dcc3dc
+b173b7c327c193c953db087f3191d7dfcb24a8359d1f766623dd7384b0a8f95c
+bad4427161012da50a62eeff0b0beeb89bdd1b77f3c5de4bff11d8cf68047643
+518326adfc2f3f790c6537f43a4ee1cb7f1da04539834be77ab859d54bd9fa34
+7c7d1df1f3ea65e20c7f9297cf65faf471f8fb3be95ccf3bcf7c48dc0a9573f9
+895d7b8cde3f759af80fee89e0faa56e5277ed6356520aa9a9b984788c635ad4
+341e4c5eceee5776f3c15bff2031611a09c9f7109499c1e143a778e1dd351415
+9ce462ee319e7a6a09ef6ffde03feff956581bf210d016b96a216e68d3263535
+5747546fddba5a9316affdb32101d85a7916a22274368a7ca22424242f333817
+fa63537feef49e8dc8a7ddc4b1d591e2bc62f675efa3fc463938aa5cbc010293
+0391231f91bef30281402010084c2344b840201813f4d74acb1c132dfda864d2
+1c1f4a0a8b35c71a481b22b570578b77dd7a603ba23d645ccc3d46d464080d88
+21efb40c7bc72c8e9caae3bdf70c9b6729e40a9ab365dce53889cf57ef21a1d3
+0f3b893d6d971a986c17404baf2d73ee967253d283ad8f0d11c1ee14bdf534b2
+ac765c82c3718e52d59a57da44722d7c12536367d2044cb62da5a6aa11bf301f
+e6dda19acb80f800942537711dffad795ae995521c26fa909555cdbe2fb3c8be
+3e13a5cd789a8b1dc8cc6f67d2c4cb2cbd339239f222a64c92606fdf03d81aed
+a17d6cef17f887f96b7e5f7aa5944fb66fe7be356bfabc7fc79677b8e3ce0855
+9af8ca557cb8e94fbcfec2f3444645e317eea739468f673581d803f0af2daf10
+1215cb6d89917cb5e34d8d59d7573bde2431e1dbbed7c622dcc6b22856ae5c68
+b62bbe31b49dd2f38fa8dcd16725a50c38425b905580579817a08a62abd3d715
+728526ad3c737b26a189a128e40a836dc78c3194adf88603733a1d0804028140
+301a10225c20100c19fdb50e3317737b691b6a57a62f2cdadada282dadc6c323
+90aadc2aec1dec35c719486aaeb1cd81fccc0c42fde52424afd28c2969c52a2e
+65bcc6d73bcef1dc7b7fa4b75a8993bf539ff4f6ceda4ecaf796d320a940e17b
+8942644c59108433dd8cbf7a18e7ce36eace4cc236260589742a6ea1b1446ed8
+c9e59206646ded7cf545391b36a490be3d9dbcd36534d59ec356dacbc449b154
+1577e31e30857ddbf72197cbc9c92d2562f2444a1a243cfae801140a376a6e8e
+a747a1c0f5b3af71b6ad21d8bb83f89953f8e98bcbc93ef025797957b1b777e7
+7bab1751547092eece0e22e7ddcece9d07fb08b6f2ac721acf37e2a87064df76
+d5e686ac4c86b25b69703eedbaea38935949d28a55ecdc799029e1d1383ab9d0
+58dcc8f88951fcfd176fe339ae198009fed166dd23ed0d1a4bd6a221577c4023
+f45a5a5a0da6a3bbb9b96a04a07629c3a295ab34bdbfd5adc7cc198ff6f80bf6
+1520b593d28894bfef7ebb8f39da7b5b76b164cd029d1a7373a3e196b4e21b8d
+f457362210080402c1684118b3f5833066130806862193b48146da06631ea55d
+9fab2d9a4a2f5ce3abd433dcb332066717e701a5ec1a33d552b7c2025076f632
+233891966b2d9cfcec2892465b244db6485a6cb1f393e2728784db9fba93d66b
+8538788fc7c17b3c3d1dad9c5cbf0a49732dadbdae5c938472a9d18d90a9be28
+655728bfd94d705814712be2745a48a56d4ae3e2c532d66c7da8cf1c03c4c444
+d2d80857ae3473f162035959e57477db3371a20bc1c1ce5455553269920d8f3e
+9ac8ae5dd91a03317dd435dafa86637e7eb6dc7fffed3a7dbab3b32fb164499c
+c6b04dfb18faa8ddd51b1acb088e9dcc8490191c387081e75f7e5a738eb56b17
+7331f798e61839e97b35bda201833fabdf67ecbcea73eb5f23f475c54f4dcdd5
+ace19d3b0f929c1c457a7a2180e6e7071e58da676d6baf95816e4ee97fced03d
+982e55e0ecae5b0a6089d19a395d00040281402010988770471f2042840b0496
+6328bd17542da606db6e6b20425e2d2c6a6a6e685a83a56d4a63d1938bf8f2cb
+1cc65576e8b4233317f5e64079c57924edbd043887d370b50c7fef405c953e34
+1737236fecc4d64f828d5f2f4d2dc5ccfdde34dc4283f8e09df7088e0d646ad1
+5ee8e9c2754a2401290fe23d57e598fef61ffe4064422c17d32faae62e399cbc
+bc62827c5da9aab84e4060308046d8965e29252c663e002dad0a9cbc2673f56a
+b3ce7fdddd3d444579111aeacaf5eb3778e289b94447fb636f6fa3334f860498
+21e1a8ff7ed08d9e6e7aec1f3a7dbab55b6fe91fef8d3fbf86df387ba2e62601
+f0c5fffc37ed9d725edcf6b6c131698be6fe44b89afe44af392277a0c2d450db
+3b6b606dd12c44b84020100804d643b8a30b04df21ac95066e6d0ca5f75afa25
+7f3029b3616153707171d1a4b7ab0dd62c49d955736ed339029a02a83a538e6f
+6508124790f8f5e0e7e78fad7b15fee11d4cb9cf97328592d2a26b049efe5fdc
+7dede8aa8ea2a42b189709ced838fa702de1b78cf7ede5daf5125a653d38fc67
+53e1177ffe339f6cdf8e579817556557389399c96d4b9339bde734bfdafc2a39
+e97b39997a86e989f7515cdcc2ce4feb713a584a5d9303adcd9d8447b61312e2
+4668a83bcb9605111aea8654dac58667fe1759a50dafbd66bad5993e86ccccf4
+d1bebf928e6aee797caee61cea7282abd54a3af7ecc6d141d576ecc89edd9437
+8d63565c087bde3fcc3d3f7b0480e62b12a646871a3d97b690fff1baf5fdfe6c
+ceb3a07f8dd64a6fb686a9e070206aaa0502814020181e4424bc1f44245c30d6
+3096563bd4e88b1d53e9bdbffff55bb4c8aad8b8753de3c7ab4cc42c3181b224
+5a67289ae95e7b1e7b0709121b3b7a15dd4c9c144bd9f573c4a4a8da56e57c95
+8ebcbc9320ef086c9d6c9974cf249d6b9cbb6819071eff84ffdfde7dc75759de
+ff1f7fdd678f9c934d06490824401821c88a800c191551c4515ca8df6f876dad
+55abd59fadfaad15abaddf5a9556fd76d021952a7555e3009996253b81b00209
+d97b9ee4ec71fffe48734a42c21283cae7f978e4c1cd39f7492ece7d73c1fb5c
+d7f5b97ce67dc4242b644c1d4fe2e5d7f3e9c7efe37ff32974561b1e6d04ce98
+0c6c3993d9f1762d26b70fd3200f004d8da500648f5ac0b46f4ee7891ffc88ec
+ec81a4676587a75f9f387adcdaec6473de714a5a7dc42465e3f64770f86003ed
+1d21a22283640d8bc2efaa63d2c448ae5a348bda9222e0e4addc1c8e761e5ef8
+3cb1b111fcbf3fdf89dd6e3be57ed67dbdb7a7da9319e0a9a7d66028abe8759f
+6e6b86b7db14f3671e5bcadcb923898a1d42e18e4fd85dd80abe36d2922c24a4
+8e645f511b8ffcbcf702769f87cfa338596ffbc79f0fe773a41ebefc85d98410
+42882f1a998e7e8e24848b2fb2be826f5fbfefb986f97ce92b70f736bdb72b74
+793c1e962fdfceaf7ef7e36e85ac7a0b103ddb7d3621bc67b0f8e483b7d9bdbb
+9824bd8ad26e20212283c64375d81880a3dc8ddea947a3d7a04f562026843bd1
+c1b4b9368eefd8001a1d5b3a9289b1b81851bb1db73f88476fc59d360b57ec08
+52a2da282d3a4cd1f110092195faba46024959e175e700a1500bfe7feff70d9d
+53a67d7e3f871ab33199b4a4c484686ed551df6ca1a6d64f4333b4b7fb494ad0
+62f43a5070336e743403a260df9ef544d9b4187506a20744939af69feb5a5652
+46ee75b9dddeb3a71f7b95397386b36ad54120c4fd8f2e62f9f29d27ad7586be
+0358d7b5deb2f500e3c767745631fff7f92b576ea4be3e74ca50b87ded87b8dd
+1e3eda4c78df6cb3d94463a14a80006bd66dc4e0ec60c635575374b08a8cf444
+ae7fe4fa53b6e94caefb99bef67c07dbbeea069c8fbf83129a851042882f3609
+e1e74842b8f8a2ea2df89e2e849f8f75a93d43c4893f63c58a75a444b561329a
+c89d33ffa450f0dc925f750b6eabdf7c8dbfbdba9351b9334f19747ef5ad97c9
+c8e80c630e473b2fbcf031c65009b9e333c2a3b1bdbdd6d3e8a1a3bc03678513
+67b993b25d47095442b0590563087d8216b7be05d5ee6340ba07c57f9486ca83
+24db61d493ffe499c796323fa11c9d1a40b5c531eaaac5ec3e544cde1bab58b0
+681ee366cced368addf578f1a1623e5e7d84d4e16319a635f09ddf7e27fcfe5f
+79ff7c2a2a9c949575b07943019f6e6b466bb0505e057a3da42482dde2c21e82
+8ccc48e2a314222314342804bd41a67d737ab70f205e5bf23bd4a02fbca77797
+9ed77ac58a7598cbdac2efe1938bff48639c89a54b6f3feddaef2ea7bbbfce34
+146ecc7b9b77dfdd8fc5a265eedc91cc5c707d38fcce981007c027bb1ab9fbee
+cb29292cee76bf9da9cf12a6cfe7bae8cf525450082184105f6eb2265c882fb9
+13c3515ffb1a9f6aafecf3b52eb5726b25d07b285ab06012cf3cb69411436c04
+d5ade120d5a56b5ba62e46a3914893938e9a7dc0e5bd8e12e66fcd67eacd6379
+2faf80c4355b3954de8aab6e1fd3e7e560369bb874b087bcbc1d00dd02e0a70f
+7f4ad5c62a4c893a1246da89484fc23c4a8376e83e5c15db30aa1d988d2ac519
+5700e06aab46a378515286b0a6c6c61feefb33375f95812e6a1c005eaf87f7b6
+37929960223b7b20efbebb9f6d853a162c9a476d7909d5c58759b0681e1f6d06
+dd312df1a90369ac6bc6af4d65e9d20394967670f890c2cf5ecb2331c9427a7a
+04e9e90399774d32853bd672f737d2d1eb3bf7911e9f301283d1c0d50f9e1cd4
+1c8ef6f071e1f6fde45e3f37fc3e9d38dadaf35a8f1a1c0b8363c3af6db7d610
+150c76fbde27de373db7f3cadf9a4fd9d1b26e15ce7bea19b6bbd6dcf76cffb6
+421d37dc389180d7c3b6421de366b487d75f7fb2ec13b4462da32cf0bb1fff8d
+31d9434ebb577b6fce47fd81f341c2b6104208217a9291f0d3909170f145d073
+d4bb4b5f2392bd8d669e8f75a9f95bf33976700ffbf38f30efba6b993cbbb31a
+77d714efa95346754e355e5686d1a80957c6eeedcfe2767bc223c7d0337cfea7
+6d79bfca63fab5d3a92da823efb77958753a5263d230f96cb8aa5c68e25462ef
+53c8183288bce51fb2e8e11ff0c61b9b5077fc9d51a61a34ce6642b6384ac63f
+c4e2dbbec67bcf3c8636e0a1b6b50db7d6cac4395fa3b8301f4759673f684a0e
+5070040c8620a0e1d15ffe08f8cfda65b3d9c4a1bd3b29380246939eec9c2c06
+a4e7b265fd1eaa6a021c2ef2e1f26851d161337ab168dc0c4ad29331248af848
+85687388850ffce7cfd7357adcb5df7648890e6feb05dd3f90387174f78d3736
+71fca3c3e1b5dd6f3ffd36656a05537287d2901f0a57226fc80f71f583578747
+64bd5e2ffffad7baceedcefc2a35aa86877f7e5fb76dbf7abba7ba46d6e3c776
+dfb3ec6c2b8ef7e714ea7319d13edfd3d18510420871f192e9e8e74842b8b8d0
+7a4ee13e31f09ee85461e8c411e6152bd63124d182d96c66ec94b1dd42505f81
+a9287f271bd7ef4257db4e20d1c6b84b3278ff0f1b1871ed152c5a3483975eda
+10de533aa846f1daeb7bb05ab55cb320872973a79cd49e3d9b37f0ee6b6f306b
+fe1c665c753d1de51de4bdbc82aac21a06c76762d72460f01a709439083a8358
+0759717b5a68560ad018aa19901464f2fdbfe6fd4f0b18d4f001fa831b212a11
+bdd9c273c72e67604c3d66d5cbd7664f42b525f0e1071bc3d39e4fdc2a2b7fd5
+01c6ce1b85d192ccb1837bf074b4535862e0eaab0711f07af8644f8096163099
+8c4c9b369af51f6ea7a121446d6b04ed6d21fc01056b84424e4e3c2929160a77
+6dc5eaae67709a9eba9a7aa64f9f8da2281c3950c9437ff8fe195def537d5872
+6280ddba662beffc730f59e3d259b468068fffe071c68f1b84c168a0b6fc28b9
+b3e700ffd9baac2bcc9fee7eea2d8477dd3f5dbad6b59f2e805fa8228170ee61
+5ad6590b218410e27c91107e8e24848b0b6d63dedbbd56939eb9e0fa3ed7eff6
+9cd67de2ba54afd7cb8e9da58c1f93c69cbbe684c349d7486817a3251997d3c5
+0779eb993b7724dbd7ade540610dbf78e5656cb608fee7aec7703a1a49183c22
+5ccddbe1680fef0d0d9dfb443ff0fbff262a3af2a4f61dfb473ec6fc68826d2a
+41838a47df8c31494b74ba8aab76131aab0f4ba8154ff67f73bcec106ad53ec6
+c4fb0868a338d6d28c7ed478d2b3c6b076cd01c6257406c8fd8100b525b598d4
+52ae5830810dafd661346a98757b2a66b309a325198003c79b58b8309763fb8e
+0150b4ae844a6b046d6d213a8ebb7159071008a81c3feea0a9c983c5e861ecf8
+34d4e62602ce566eb97f26651b0a88b36bc27b8d03dd46b4475d3afdb4e1ed74
+45bb4e55c4eb83173e2040807f6d2a01f5381943e21994328ecaca025adaca89
+8d4b27356d2c15e5f984fc21befbec23c0a9d775f7159acf6516c5e9d68f7fde
+244c0b218410e24293107e8e24848bf3e94c2a23f7764ecf42567b0ada983c39
+2b3c1dbc67c0e8ab005b57681f31695ab769babd4d45defbc15e00b2668de0a3
+cd103cb2117ba493c6660b367b2646dd3eea6a3b88c9cc61e6b82c46674d25ef
+4feb488b8e23c61883bbc64d4b490b0147909979d329d9b78e406315a3aefd26
+bfbb7f05d9c91ea23c9bf0b6d66308b978d3318cc7ffb48c0f97fd15d7be35f8
+7d212c7143b9eee927f9c93d8ff3f5af4fed367afbfeca3c264e9e444a660eaf
+bdbe07a33104689832b033687f72f0133c5eb058b48c1f37883937dfc99b2fac
+a3d6010e679063a54e34062b8dad217c4185c1836d0c1a64c3a871a26860cebc
+0cde7ffd7586183bb7152b6e6b63d1ed5fc762b5507cb0988c9119e1f7f55cd7
+d7f7bc4e675bc4ab6bbab5ce7d30fcc1ccf6b51f525c984fc6e8b1bdd60fe8ba
+be273af1b99e1fec9c6b75ef0b1dc285104208212e3409e1e74842b8389d5355
+93eee94caa93f7764ed7deda11e6100ffffc3ed6fe760df90515ccbb7322d059
+497ac684b8f0365800ebd7ef65f2e42c8c460f1bd7ef62f4e8140a0b2b993a65
+14adad6dfce5cd5672720672f7dd97f3d1abbf27e8f371eb0f1f61c58a75a88d
+85343754432080dd94c2cead2ae9b13124eb3b68a908600e9830fbac44e82309
+ba83780c5e6c290a7afd7134a6567cfe6a94b42ba9737930f80e92e1590b9628
+42b638deaf1ac0d5b72dc6a4f1539dbf938051cbde4dbb304724d3d09a8c5e1f
+a2b5e95f44455a197d592ebbf794f1c48b4f9c3452df901f02c0e7f5b1dd01d5
+d5550c52f4a44dcaa6badac5ae8d1504224c0483169a9a5562624da4a65a0985
+60f2e401c4c56958b3a690c8e66aa64e4d3d693feb238e830c8834307ae20c00
+56fd6e0586cc013cf0d387f8cdcdbfe1ded7efed56711cce6eb4b5e714efcf5a
+fdfbc435eb5d21bc4b6ff7e699deb79fa5baf7859c8e2e8410420871a149083f
+4712c2c5a99c4dc83893d0d5db393d8b711dde738c4b46e809057cecfec041bb
+cbc3936fdec3ee15bb00f0f97cb80745b260c1249ebced51aeba732647f7ed61
+d3e663fc62d9f3003cf4bd5f72fb1db98ccb99c35f7ffe77265d9f464de96100
+9233b278e7e57f70f51537e17c45c1af6fc010d54c47289e4aaf939c4b4df8eb
+dec5a07363d3fa684abe952d8d7544076a9911e7a0ca6d63dc8cf1a4ccb989d5
+ffb789caaa82f0687a54940e5bf55e262e9c48ee9cf9e1300bf0e23d4f50ec06
+8daf0a7b30802be5eaf0f97159566292b270b88cd4d77968edb0d3d814a0ec78
+2b35f501428a058341c1e77493353202bfb78d28d5cdad3f9c4f72b2858aa27d
+acfbe023e65f33a5db9ee5a72adad5351be07bcf3f4afed67c3efae3df98b578
+36464b7278247cc8e80c9e7eec55ae5990c3e8dcecb32ae2f5590be5f536ddfa
+8f4bffc494dca1e4ce997f561f0e7d9ebe28ed1042082184e86f12c2cf9184f0
+8b475fd36cfb0a3b09566778ca2f7486b69e45b04ed43374756d2175e2b95de7
+748db00e993984f5ebf7b2f8cef9ac5d5bc882059358b2f811e2731289b31bd8
+f25e01f691e3f0b77730756a3c751555945499f8d933dfe7d086ad54ecabe278
+911e3b7e62b50ace262326b7159b4e8bea52089802e863159ce9fb19966da262
+ff16f6563b19367d21a59566e6b6bc8c5f5250db840000180b4944415431e046
+cf41c328c65c750b35cd1e66a73ad9b265176555ad0ccc1e83cfeb67ff8650b8
+227a5ede8e70f1b7a2826d747474b0ea132f0951903bc1c6d0d143bb85d99461
+e92cf9c91b24c76ba828aba7aac1844f3788605083bbdd85d36b42afd39010af
+90393c094f750dd31666f3e9db1bb107dd8c9b3184c6da2afc7e3f1d6d2a2347
+0ea2a1be0180c4d4c4f0bae8b1f33adfeb1193a69db66857fed67c8a0ab63168
+e820f257e5e37038888fcba2a3aa0374100a841876e930bc5e2f9b379610939b
+71c601fc5ca7780b21841042882f0f09e1e74842f8974bcf307336c5994e9c06
+7ee2eb1c8e765e78e163060e34b268d18cf0b4df0dabd632787002fffde0e3ac
+58b18e78733d9b56ee2477e22c667e6f26bf7ae4978c1a31901befba8bb796bd
+05c0e0ac1836aedfc5e4a99771e8834334b579b8e3e91bf8fbb2d769ada966e6
+95f3a86e0d758e62ffe4152c350e72c6677144d3395abb6ac5abf8bc3ef694c7
+e3de5dc265990918dc465a8f75a037d8b1b8f418424634960e146b03185ba86e
+8e22183b80e8b82a22fc1bb01bdb30ea54b4531671a0be83ca721f97380b31d8
+07505ad344a54b2136339b7dfbb424255ad1b94a49cc48e4bbcf3e72d207095d
+55c677be5bc21117e18ae8a373b3c305da9a9b1dfcec8e67484a4ba1a1d6476b
+c8446c4226b5d56e9c7e2d4e9f166f50436484429455c1665671b41cc766f611
+6d6dc3d5d1c8dc695772d3a3d7f5fa4147d735afda51d5ebb4e9b8d10ad07d6d
+f296ad07f8ce03779df2bee89a865d59750035e827356d6cafd3b0cf651baccf
+32c55b08218410427c3948083f4712c2bf187a0bd37f78e10d66cdba84b153c6
+868358e5d64ae03feba9bba672cf981007745f3bddf5baaeb5d366b399f5ebf7
+72c925e994d43aa9af0f31717480dddb0fe1d10fa5ad0dcc8122e6ce1d4954ec
+105c4e176ffdedaf64670f24317d28cbffb88eb9f372d06b5476ef2923233292
+bafa36e6dc7119ef3fbf06c5d8cce091d9545436d0d6e240af37903d2d93756b
+0ff3b549d9341d6ea1a9364066ca40f47e2d8e5a0d3a7f10b3cec2c06b0632f5
+5b2358f9f4523c1a035b77b888b75b9963af22441d06939f82e6e1f8864fa3a9
+ea13aeb3edc19290c6c1e2467c11c368d3c4b1b3a28d6f5f9d84c612c9961de5
+4c9e3b118bc5c49655ab3852aad2dedcccd8b1a98c9bf935fefce20aeeb87336
+8d550de135d976bbeda4e9f219d923292969e2c51ffd83ac59a331dae359fb66
+01b6e458dada42d43506f0f9546c5615b3c1436cb442724a2caa2ec8fcf93924
+249849483011136344abd574bbd645f93b39bc6b1b03876651d91ac9e2c5b3d9
+bef643f257e53328635cb7769c2ac07e9e05c2644f692184104208d11709e1e7
+4842f86773b6d36cfb0adb97e60ee7935d8dddc28ebdb610ad46e57bcf3fcaef
+1ffc15cd4db55c79e7eddd0a92f93d6ed2468d63c9ad7f223e3e8207977d93d7
+96fc0e35e8e37bcf3fcafbcfbe8fcfeb23bfa08207977d93f6f60e9ebc7519b9
+0b23a92f3fcc9efd3e121323b8f2da497cf471291d75fbb8f18e85f84b3b4396
+3ebd9dbffdfe6de2935219141141994f8bc65785ded9cecd3f7a98b6236d6c79
+6535d60808382d98946846678da67457117ad58259e741e3b3e1438b5f17203a
+6d1bfe50237a938f167714c79591e86d3ea66b5f47315a508d11ecf5a612d4a7
+a2d5abe8aaf309050d3477a858a3273068c270366e5c43d00bed8943b9fd866c
+9a6b4bd99f7f243cca9e99e0c5e3f58483ed8bf73cc1a1866a4c4e3d1a86d018
+a7656a421289e363d8f1d101f411e99494b561b147d3ee527174a8b4bbc1e1ea
+ec378c5a2f915618106362dc8ca1385b6a38fee92172c6a770707f3976ab4a82
+0a999332b9ea87579df5fae7f351dcebf32a1026db60092184104288be48083f
+4712c23b9d4998ee2d90fcdf7dcb193122eda4d0f5e6b23f13f27bb9f1aebbba
+fd0c97d3d567d8bef5897b79eaa935d4d757306da48f8888080e1c284575d6a2
+5813b13a4137c08f5f1f4be3be3a7266756e21b57367093e5d061d1dcd8c49f7
+30287310070e9462336a68f76b89b3ebb0c5a6b36abb9b9c9c810cd01e61cfea
+6d680d3a1406603367e0d71f23353a12bb752087771c6354d608f40103edc782
+a84113f5baa324cfd753d1984075c51ea2fdad8c9d359dd82de584fc45785169
+570651513f00bfa59119c99bd0e3c5a35838168a627bc340ecd1162eb51ea5c9
+1f83db17a0da1560fe7fddcab81973f9d90f7e4abcaa456718c25d4befe8b617
+f54f7ffa2a0b670fc064340174ab7c3e3c14e0fa473b2b77bff98b3c726fbb9c
+8fffb9019f1fe25247b377fb51f2f71663b146e20bd9a8ae71130ae9d11b14ac
+162d1999d1c4c599888fffcf575c9c89b83823030698b15874bd4ead7639dc1c
+0969b9fbeecb29dcbe9ff7f20a78e4e7b7751b4d3f9bf5cfe7a3b89714081342
+08218410fd4942f839faaa85f0de82f2896b97fbd2b55efac462627b366f60e3
+fa5d7ce781bb38b6ef182ea78bb5db6a30041a993e2d9bf7f20a18330c8e1c2e
+65de75d75275fc10fbf38f3075d65836addcc9c0e4585c8626da9c7a9e78f199
+f0cf98fe9d19fcbfef2cc16c08327edc200c4603d0b915d5e64f2bd1fa2a30f9
+e3797cc5d36c5d9dc7bb4b5712396208c3862553b07e37295911a81828d9194b
+6c42341edf71167ce7723c1e0fef3fbf869fbcf134003fbfe97b4c1e3d9d50a3
+99d6ca0eb45a2b063580456b43f1f9b1ea3c187421829e28dc01131a13c4246f
+27a469c0afb6d3c1206aab4731f2eac1588a1e25a8aa688c76aa3543f9e84035
+83d3e218656fa4a5b91d876934ed2613959555685dcd98cd7666ccb91dafcfc7
+86f75e2571702cc959c9ec5c7390c757bcc4cbf73f83c359cd8811d90cc998c8
+ee5d1fd3dcd0ceed3fbe3bfcfe0702211a1b3db4b4f86869f1b2777b3e25252e
+aa1a14323292293fde48798513b3d54663a30fad56c56ed312156d460d749094
+a05077ec3809f17af44e1d1d8e36062618f1b4b6a2898b64fc9834ae7ff8bacf
+7c9f7df0c207049520878f5432267b0820eb9f8510420821c457df451dc25b5a
+5ab8f1c61bd9b46913975d76196fbcf106d1d1d167f4da2f53083f7174f9c4d1
+c6de8a8c796b77a2840204b45652341aeaeadb9876d344b66c3c00213fdfff9f
+0778f9a9df42c8cfcc2be7f1f7bfbec18ccb8653b9a7969afa66aeba73265bd6
+e733343399c2a32d681bda494ab0d3143782a66d5b09f89d0c1f9ec4a5d75f8a
+dbede19d9757628b48446f68a7b8ae85a113e73030c6c5de8f3fc56836306afa
+784acb5b193562201d1d1d6cfff0188ad2405252148faff873e73ed9377d1ba3
+4e87516bc01bd4631930176df311225437ee86204a288a789b156387090f2de8
+823608d988d0e9899d508b27a194d6da5af2abe3f047e889529ac975b76330fb
+50426d3849a5d9329ea283c55c31f20004bc387c1a5aedb1ecafb39230762ea3
+4207696caaa7c669a634388891e66826df369903250d346ddd4420d186d5e1c7
+1bf4915f50871d1f2a106937d18e82cfdf84dd1c879a10c3bc79396c58bd9df4
+f4789a5c063cee20468d96d2f20e468dcda6b8a88ce60e333131f1541c6d461b
+3d885008eaabdaf0867478bd41e2e24c44471b888e36121565a0bcbc868913d3
+484b8ba464cb7ecce6107535b54c1a97864ea3740bbf278e0ccbb46a21841042
+0821ceaf8b3a84df7befbd0402019e7df6591e7cf041743a1dbff9cd6fcee8b5
+3d4378575879f7dded2c5c98cb7bcb5fe593f57b59f2d2927068fdfeff3cc0df
+97bd8e1af4b1f8bb77747bbcafe3c77ef004332e1b8e466fecf5fb9deeb86b74
+1960da4d1379ff0f9b19366c003159091cdc771443f214bcb53b19312c89fd45
+4d788e37a3524fd0ac65f15df7e0727b58fe9bdf9291104d64640a7b8e17316e
+f030000e1e2c64feb716b0e69d8f09395ca4642572e4703df32fbb19835ecfba
+ddffc0ef076b743211da469a5c31043bca00855fbdf60a7b3e59c33ffeef3534
+a10144464661e968c3ad98f1b61b488db0129b1cc781037b197c552cda909f1d
+eb0af9fa033f62cf868f49d96d21c6a683808790330eaf3b0555af1291f001e8
+dad16a7d383db194d50d2764f073c9908fd06bbd845468370fa3cc7b0965c5e5
+5c714913ce363f1d7e17c79bcd54ba83982d7a06846270685a888ad7628bc9a2
+3d3a9540d32e1a1b1d4c983285cad2a3b439f5589d903e299dfac30d14ef2f63
+e635d7505d55cd91a23aa64fc9e1fa87af63fbc63d1c2ad847545c1c0306e7f0
+a73feda2a9a989dcdc31141d3848546424e6c8648e1e6dc06289a0acb401bf47
+c117d4110a81d5a4603183567591906265f0d0343c1d3578db1b189c3984a1a3
+d349483053575a822d42c3e4d9e3cffbdf15218410420821c4f9715187f08c8c
+0c56af5e4d666626478f1e65debc791417179fd16b1545e1a1877ecdc285b9ac
+7afd1f783ada2971a4e0acda46474315267f2c494991ecab280e87d63dc78b98
+71796740fa64c3ee6e8ff7753c263583f28a63804a5aead093bedfa98edbda2a
+29ae6be18e7bef0160f90bbf66f8c814aaab1d280e2f99c34653d65649a8d902
+34923c3c86caf691e8fc25983b6a71c70cc76ad2a1561ec1a54dc2acd7128183
+76770c7a5f10bbc54f53c88f2fe0c76d5430d08831a4d2a14f22c79148b4d74b
+c0a441f5dbf0b79889891b804ed9898213ad1222e489c7d93202bf2648dce03c
+345a0768bc385d0994374f25a8b8193be435b4da004155a1ca6747337511166f
+0aa19dcfe20b4250a3a5d16724fdb21f30ed9bd3f9dbb7bf45f2c8186c0352f8
+fb462db72c1e4e69e11e366e6943ab743073e648c64e9e80dfe326a444b36ddb
+61be7defd779e9a50d4c1bafa3a3ad95e5cbb773c71db954951ca3a0a09eefff
+f47fd8fcda0eaaeb4a282bae20a0246237c7d2d2eec2121b8dc7e7c385069b3d
+1eaf5fc1d1e8a5d5a9120884f0fa3568b56032404cbc05a7d34546462c11113a
+8e1ca963faf43412136d44461ab0dbf5d8ed0622233b7fb5dbf598cdba3eef41
+d9ce4a0821841042882f9f8b3a841b0c069c4e277abd1ebfdf4f4444045eaff7
+8c5eab280afffad7269e796c29496a1080e2e6327c0d1d84425e4251e9582cda
+f008b0d1a82131c6436d910ebd56216e70908a1a237a1358750de173baceb769
+4d44aa0e5a1d4114d54cc8afc368f4126dd1e0f65830ea35e8f1d2e68ec6a0d3
+12a56d029f018d3e8412526873c761d06831eb0fe34854311bc051594db56500
+1aad95cb9a540cba003a8d8acf138fcb311cc51f2021fd53f4ba46823e130157
+12edf597a22a4162335f47a373a1287e5cee349a2be6e0d1b692317c39469d87
+a0aaa1dc37807dae189a832ad7d96a306b7c44240de668b5c2de5a2b6326e730
+29cdc1be9d5ba96974d26e49a6c21960d1371651f2d13a4a4b6ab0465a70853c
+94d74711a1692232d644bb73048a2184c55484cd6a63d6ad0b395a78947f6dab
+c6a853c91e9d46527a3abbf61463331948cdbc8463956d8c1891caa79f1ea3a5
+4525393ec49e2d35180d56e2e2230986b4f8022a5eaf8a4bd160b55af1f954aa
+aada311874381c01743a301a4051fc44da0d988c90901c8fc3e12323c34ec3d1
+4a2c160d2643e7792683829e10b36f9f8ad9ac252aca484c8c118da6733f6a99
+da2d84104208218490107e0621fcf2cb2f67e3c68d273dfe728e1554f0ba0652
+7bec1634a8248ff8035a7d3b003ed7409a8edd0240e2e817d168dd808aa76d18
+cda5d712422561ccafd1683d00ec6f8be7e3ca2c1a43067e396a335aad075070
+b40ca7b6f41a5c8a8b91235f41a3f1a3a2a1ad2d9583153309116062d63be8b5
+5e3c01038e8e04f6568dc71b824b3357e1d27808a92ad52e1debeb3389466156
+623d064d008daae39813f635a5116ff43238ba8c489d9e669f896a97813aaf16
+8820c1d48257e3448b953a8f1f47d04084360273484340a3a0a2100c2aa85841
+f5a3287afcaa0d1d0e741809690210b2e0c1878a19d410287adcc178f49a4640
+4730a4478f052f0a283e40878a9e806a44a30408a14355b5a86809a143218442
+108510005ac5056a082d41dcb4037e400be1631b500b9880c67f3fe6fbf797ff
+845fbd40e7b502b0eb40af8126df67bbdf84104208218410222a2a8a9696966e
+8f5d3421fcb34e475ff5c60a56ff653535f64bf0b7eca271e7a7ccbaed2ab66d
+3d8aafb68cf4ec2476ef28e2fac5d791316208bffdf10bccffaf6b00c87be51d
+7ef8cb1f517ca884b757bcc3f58b3bab4df73c9e30790225c74a8010433233d9
+b56d579fe7f63c6e3cdac8a7db0e3272743aae060795554dd822f53843cd18f4
+26741a1b2eb59905375e4b4b710b0d8d0dd4d5b7638d30336bce02b4212dbb76
+1d62644e3a5b36afa7a3ba9eb4d41c8e571412996467eab42bf8e75b6f71efcf
+6f436fb6f2dc8f5e62e10d3771e86039b9978ec2ebf5b2eee30ff9d64f6ee28a
+afdfca860fdee5bd77d6f2c4734f61b7db0170381cfce52f1f71df7d3701b074
+e94abef18d2bb1dbed2c5dba921b6eb88ce79e7a9e2b668f63f2d7aee62f7ff9
+08207c4e6fdf4388af2a4551f8aaf7cb42882f16e9778410fded62ed772e9a10
+7ecf3df7100c06cfb930db876f7ec84bcfbecc37efba867ffced432a8f1e2052
+9bc0a871c3283e5a48e3712f23474ee1784521da0895ac91b954941d05d5cfe0
+f4311c38b413b5dd130eb65a82271d1fdcb79de421b1288a9eea922a46644fe9
+f3dc9ec75d41f960412923ae99c40d375cc61d5317336152061aad81fd9bf731
+247d1c474b0b18376d04c3864f26e00ef0ed67befd39bff342887371b1fea324
+84b870a4df1142f4b78bb5dfb9684278737373788bb269d3a69df51665df9df5
+00974c1a4665e5014af616111335b4cf40bbece165e87a14d992c02b84381b17
+eb3f4a42880b47fa1d21447fbb58fb9d8b26847f1617ebcd2184b870a4df1142
+f437e9778410fded62ed7714454173a11b2184104208218410425c2c24849fc6
+d8b1632f741384101719e9778410fd4dfa1d21447fbb98fb1d998e2e84104208
+21841042f403998e2e8410420821841042f42309e17d68696961eedcb9984c26
+e6cc9973d226eb4208712e1445097ff574aa7e47fa2421c4b97aebadb7c8cece
+c6683472e9a597b277efdef073d2ef08213e0f2b57ae242b2b0b83c1c025975c
+c2dab56bc3cf49bf2321bc4f8f3ffe3843870ea5b9b99961c386f1f8e38f5fe8
+260921be025455edb312e8a9fa1de9938410e76ae5ca95bcf6da6bb4b6b672cb
+2db770d34d37859f937e4708f17978fffdf759b56a156d6d6d3cf2c823dc7cf3
+cde1e7a4df9135e17dcac8c860f5ead564666672f4e851e6cd9b477171f1856e
+9610e22ba2b76d394ed5ef489f2484381fdadbdb494848c0e57201d2ef08213e
+5f5eaf97bcbc3c9e7cf2490a0a0a00e977649ff05330180c389d4ef47a3d7ebf
+9f888808bc5eef856e9610e22ba2b7107eaa7e47fa2421c4f9b064c9128a8b8b
+79e5955700e97784109f9faea5773131316cd8b0813163c600d2ef4861362184
+1042888bc41ffff847de7bef3d962e5d7aa19b2284b808a8aa8ac3e1e0fefbef
+e7aebbeebad0cdf9429110de87d4d454cacaca00282d2d252525e502b74808f1
+5577aa7e47fa2421c467f1dc73cff1e28b2fb27af56aa2a2a2c28f4bbf2384f8
+3cd96c361e7ae82176edda157e4cfa1d09e17d9a3f7f3ecf3df71c2e978be79f
+7f9eabaebaea42374908f11577aa7e47fa2421c4b97af2c927f9eb5fffcaba75
+eb888d8dedf69cf43b4288cfc37df7dd474343036d6d6dfceffffe2f393939e1
+e7a4dfe9a48a93353535a9b367cf560d06833a7bf66cb5b9b9f942374908f115
+009cf4d5e554fd8ef449428873d55bbfe376bb5555957e4708f1f958b66c999a
+9c9cac9a4c2675f6ecd96a515151f8b98bbddf015429cc268410420821841042
+f40329cc268410420821841042f42309e14208218410420821443f91102e8410
+420821841042f41309e14208218410420821443f91102e8410420821841042f4
+1309e14208218410420821443f91102e8410420821841042f41309e142082184
+10420821443f91102e8410420821841042f41309e142082184382b8aa270edb5
+d79ef498104208214e4f42b810420821ce5a4141015bb76ebdd0cd10420821be
+7424840b218410e2ac2d59b284871f7ef8423743082184f8d291102e84104288
+b3b678f1621c0e0779797917ba29420821c4978a8470218410429c358d46c32f
+7ef10b1e79e41142a1d0856e8e104208f1a521215c08218410e764fefcf9c4c6
+c6b27cf9f20bdd14218410e24b43015455552f743b84104208f125a1280a5dff
+77d8be7d3b37de7823e5e5e5c8ff27841042885353144546c28510420871ee72
+7373993061c2856e86104208f1a52123e14208218410420821443f9091702184
+104208218410a21f4908174208218410420821fa8984702184104208218410a2
+9f4808174208218410420821fa8984702184104208218410a29f480817420821
+8410420821fa8984702184104208218410a29f28806c122e8410420821841042
+f483ff0fdc25ca386db752f30000000049454e44ae426082}}{\cs28\f1\fs20\b\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f1\fs20\b\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f1\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch Se observa claramente como los resultados dan muy dispersos, esto se debe a que el tiempo que tarda el algoritmo en resolverse varia bastante con el tipo de problema, ya que puede encontrar una soluci\'f3n r\'e1pidamente o tener que hacer muchas iteraciones hasta encontrar la mejor pareja estable posible dentro de las }{\cs28\f1\fs20\i\lang11274{\*\listtag0}golosas}{\cs28\f1\fs20\lang11274{\*\listtag0} posibilidades del algoritmo.}{\cs28\f1\fs20\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f1\fs20\b\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f1\fs20\b\lang11274{\*\listtag0}\abinodiroverride\ltrch \tab d}{\cs28\f1\fs20\b\lang11274\ltrch\abiltr{\*\listtag0}) \'bf}{\cs28\f1\fs20\b\lang11274{\*\listtag0}El algoritmo es sim\'e9trico}{\cs28\f1\fs20\b\lang11274\ltrch\abiltr{\*\listtag0}? }{\cs28\f1\fs20\b\lang11274{\*\listtag0}Justificar.}{\cs28\f1\fs20\b\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f1\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch El algoritmo no es sim\'e9trico,}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0} }{\cs28\f1\fs20\lang11274{\*\listtag0}ya que beneficia a}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0} }{\cs28\f1\fs20\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f1\fs20\b\lang11274{\*\listtag0}\tab e}{\cs28\f1\fs20\b\lang11274\ltrch\abiltr{\*\listtag0}) \'bf}{\cs28\f1\fs20\b\lang11274{\*\listtag0}C\'f3mo conseguir al hombre deseado cambiando la lista de preferencias}{\cs28\f1\fs20\b\lang11274\ltrch\abiltr{\*\listtag0}?}{\cs28\f1\fs20\b\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f1\fs20\b\lang11274\ltrch\abiltr{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f1\fs20\lang11274{\*\listtag0}Supongamos que Eva quiere conseguir a Ad\'e1n y puede mentir cuando se le pregunta por sus preferencias.}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0} }{\cs28\f1\fs20\lang11274{\*\listtag0}Lo que Eva puede hacer tomar registro de todos los hombres que se le propusieron.}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0} }{\cs28\f1\fs20\lang11274{\*\listtag0}Supongamos que en la primer vuelta se le propusieron Pedro y Segundo y ella se qued\'f3 comprometida con Pedro dado que \'e9l la prefer\'eda m\'e1s que Segundo y ella m\'e1s que a Segundo.}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0} }{\cs28\f1\fs20\lang11274{\*\listtag0}Entonces Eva en la segunda vuelta mueve a Segundo al tope de su lista de preferencias,}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0} }{\cs28\f1\fs20\lang11274{\*\listtag0}con lo cual en la segunda vuelta pasa a quedar comprometida con Segundo y esto hace que la mujer con quien Segundo}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0} }{\cs28\f1\fs20\lang11274{\*\listtag0}estaba comprometida quede libre y que Pedro tome a otra mujer,}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0} }{\cs28\f1\fs20\lang11274{\*\listtag0}que no necesariamente va a ser la misma.}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0} }{\cs28\f1\fs20\lang11274{\*\listtag0}En este caso despu\'e9s de la segunda vuelta,}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0} }{\cs28\f1\fs20\lang11274{\*\listtag0}cuando Eva qued\'f3 comprometida con Segundo,}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0} }{\cs28\f1\fs20\lang11274{\*\listtag0}ella otra vez tom\'f3 nota de todos los candidatos que se le propusieron.}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0} }{\cs28\f1\fs20\lang11274{\*\listtag0}A la pr\'f3xima vuelta,}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0} }{\cs28\f1\fs20\lang11274{\*\listtag0}elige a un candidato de estos y va de esta forma buscando lograr que se le proponga Ad\'e1n repitiendo su estrategia.}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0} }{\cs28\f1\fs20\lang11274{\*\listtag0}Puede pasar que de esta forma Ad\'e1n no llegue a declar\'e1rsele,}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0} }{\cs28\f1\fs20\lang11274{\*\listtag0}pero es una forma posible que Eva tiene de lograr su objetivo.}{\cs28\f1\fs20\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f1\fs20\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0}\tab }{\cs28\f1\fs20\b\lang11274\ltrch\abiltr{\*\listtag0}f) \'bfDe qu\'e9 estrategia algor\'edtmica se trata?}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f1\fs20\b\lang11274\ltrch\abiltr{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f1\fs20\lang11274{\*\listtag0}El algortmo de Gale}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0} & }{\cs28\f1\fs20\lang11274{\*\listtag0}Shapley se trata de un algoritmo goloso,}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0} }{\cs28\f1\fs20\lang11274{\*\listtag0}ya que para cada momento}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0} (}{\cs28\f1\fs20\lang11274{\*\listtag0}en cada iteraci\'f3n}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0}) }{\cs28\f1\fs20\lang11274{\*\listtag0}toma la mejor soluci\'f3n posible,}{\cs28\f1\fs20\lang11274\ltrch\abiltr{\*\listtag0} }{\cs28\f1\fs20\lang11274{\*\listtag0}esperando que la soluci\'f3n final sea la mejor.}{\cs28\f1\fs20\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f1\fs20\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\ql\s28\sl240\slmult1\itap0{\cs28\f0\fs24\lang1034{\*\listtag0}\par}}
\ No newline at end of file