From 152fc9a38523c01bb10c4310dcd3c1d0d94aa79d Mon Sep 17 00:00:00 2001 From: Karine Deschinkel Date: Fri, 13 Feb 2015 14:44:26 +0100 Subject: [PATCH] pour engineering optimization --- PeCO-EO/.directory | 3 + PeCO-EO/algorithm2e.sty | 2636 ++++++ PeCO-EO/amsbsy.sty | 98 + PeCO-EO/amsfonts.sty | 190 + PeCO-EO/amsmath.sty | 2670 ++++++ PeCO-EO/amssymb.sty | 285 + PeCO-EO/articleeo.aux | 117 + PeCO-EO/articleeo.bbl | 237 + PeCO-EO/articleeo.blg | 47 + PeCO-EO/articleeo.dvi | Bin 0 -> 8192 bytes PeCO-EO/articleeo.log | 1106 +++ PeCO-EO/articleeo.pdf | Bin 0 -> 342756 bytes PeCO-EO/articleeo.tex | 962 ++ PeCO-EO/articleeo.tex~ | 962 ++ PeCO-EO/biblio.bib | 1107 +++ PeCO-EO/epsfig.sty | 100 + PeCO-EO/figure1a.tiff | Bin 0 -> 93649 bytes PeCO-EO/figure1b.tiff | Bin 0 -> 66807 bytes PeCO-EO/figure2.tiff | Bin 0 -> 3336374 bytes PeCO-EO/figure3.tiff | Bin 0 -> 58355 bytes PeCO-EO/figure4.tiff | Bin 0 -> 2527286 bytes PeCO-EO/figure5.eps | 1472 +++ PeCO-EO/figure6.eps | 1472 +++ PeCO-EO/figure7a.eps | 882 ++ PeCO-EO/figure7b.eps | 882 ++ PeCO-EO/figure8a.eps | 882 ++ PeCO-EO/figure8b.eps | 942 ++ PeCO-EO/figure9.eps | 1000 +++ PeCO-EO/gENO.bst | 1847 ++++ PeCO-EO/gENO2e.cls | 1630 ++++ PeCO-EO/gENOguide.bib | 333 + PeCO-EO/gENOguide.dvi | Bin 0 -> 67456 bytes PeCO-EO/gENOguide.pdf | Bin 0 -> 181626 bytes PeCO-EO/gENOguide.ps | 18495 ++++++++++++++++++++++++++++++++++++++ PeCO-EO/gENOguide.tex | 1059 +++ PeCO-EO/genolatex.zip | Bin 0 -> 745213 bytes PeCO-EO/graphicx.sty | 238 + PeCO-EO/natbib.sty | 1256 +++ PeCO-EO/rotating.sty | 211 + PeCO-EO/subfigure.sty | 394 + 40 files changed, 43515 insertions(+) create mode 100644 PeCO-EO/.directory create mode 100644 PeCO-EO/algorithm2e.sty create mode 100644 PeCO-EO/amsbsy.sty create mode 100644 PeCO-EO/amsfonts.sty create mode 100644 PeCO-EO/amsmath.sty create mode 100644 PeCO-EO/amssymb.sty create mode 100644 PeCO-EO/articleeo.aux create mode 100644 PeCO-EO/articleeo.bbl create mode 100644 PeCO-EO/articleeo.blg create mode 100644 PeCO-EO/articleeo.dvi create mode 100644 PeCO-EO/articleeo.log create mode 100644 PeCO-EO/articleeo.pdf create mode 100644 PeCO-EO/articleeo.tex create mode 100644 PeCO-EO/articleeo.tex~ create mode 100644 PeCO-EO/biblio.bib create mode 100644 PeCO-EO/epsfig.sty create mode 100644 PeCO-EO/figure1a.tiff create mode 100644 PeCO-EO/figure1b.tiff create mode 100644 PeCO-EO/figure2.tiff create mode 100644 PeCO-EO/figure3.tiff create mode 100644 PeCO-EO/figure4.tiff create mode 100644 PeCO-EO/figure5.eps create mode 100644 PeCO-EO/figure6.eps create mode 100644 PeCO-EO/figure7a.eps create mode 100644 PeCO-EO/figure7b.eps create mode 100644 PeCO-EO/figure8a.eps create mode 100644 PeCO-EO/figure8b.eps create mode 100644 PeCO-EO/figure9.eps create mode 100644 PeCO-EO/gENO.bst create mode 100644 PeCO-EO/gENO2e.cls create mode 100644 PeCO-EO/gENOguide.bib create mode 100644 PeCO-EO/gENOguide.dvi create mode 100644 PeCO-EO/gENOguide.pdf create mode 100644 PeCO-EO/gENOguide.ps create mode 100644 PeCO-EO/gENOguide.tex create mode 100644 PeCO-EO/genolatex.zip create mode 100644 PeCO-EO/graphicx.sty create mode 100644 PeCO-EO/natbib.sty create mode 100644 PeCO-EO/rotating.sty create mode 100644 PeCO-EO/subfigure.sty diff --git a/PeCO-EO/.directory b/PeCO-EO/.directory new file mode 100644 index 0000000..958d8e6 --- /dev/null +++ b/PeCO-EO/.directory @@ -0,0 +1,3 @@ +[Dolphin] +Timestamp=2015,2,13,14,34,28 +ViewMode=1 diff --git a/PeCO-EO/algorithm2e.sty b/PeCO-EO/algorithm2e.sty new file mode 100644 index 0000000..10383df --- /dev/null +++ b/PeCO-EO/algorithm2e.sty @@ -0,0 +1,2636 @@ +% algorithm2e.sty --- style file for algorithms +% almost everything can be customized by users. See the document for more explanations +%% Copyright 1996-2008 Christophe Fiorio +% +% This program may be distributed and/or modified under the +% conditions of the LaTeX Project Public License, either version 1.2 +% of this license or (at your option) any later version. +% The latest version of this license is in +% http://www.latex-project.org/lppl.txt +% and version 1.2 or later is part of all distributions of LaTeX +% version 1999/12/01 or later. +% +% This program consists of the files algorithm2e.sty and algorithm2e.tex and algorithm2e-compatibility.sty +% +% Report bugs and comments to: +% - algorithm2e-announce@lirmm.fr mailing list for announcement about releases^^J% +% - algorithm2e-discussion@lirmm.fr mailing list for discussion about package^^J% +% subscribe by emailing sympa@lirmm.fr with 'subscribe '^^J% +% +% $Id: algorithm2e.sty,v 4.1 2009/12/15 08:54:08 cfiorio Exp $ +% +% PACKAGES REQUIRED: +% +% - float (in contrib/supported/float) +% - ifthen (in base) +% - xspace (in packages/tools) +% - relsize (in contrib/misc/relsize.sty) +% +%%%%%%%%%%%%%%% Release 4.01 +% +% Package options: +% --------------- +% - oldcommands : to use old command names +% - french, english, german, +% portuguese, czech, italiano, +% slovak : for the name of the algorithm and some keyword code +% - onelanguage : to simply switch keyword from one language to another without changing +% keyword commands +% - boxed, boxruled, ruled, tworuled, +% algoruled, plain : layout of the algorithm +% - algo2e : environment is algorithm2e instead of algorithms and \listofalgorithmes +% instead of \listofalgorithms +% - slide : to use when making slides +% - noline,lined,vlined : how block are designed. +% - shortend, longend, noend : short or long end keyword as endif for e.g. +% - linesnumbered : auto numbering of the algorithm's lines +% - linesnumberedhidden : to hide autonumbered lines (show number on a line with \ShowLn +% - commentsnumbered, inoutnumbered : to autonumber comments and inout keywords (by defaut not numbered) +% - rightnl : to have line number on the right instead of on the left as default +% - algonl : line numbers preceded by algo number +% - scright, scleft : right or left justified side comments +% - fillcomment, nofillcomment : end mark of comment is flushed to the right so comments fill the line +% - dotocloa : add an entry in the toc for list of algorithms (require tocbibind package) +% - endfloat : add algoendfloat environment pushing algorithm so written to the end of document +% - resetcount, noresetcount : start value of line numbers. +% - algopart,algochapter,algosection : algo numbering within part, chapter or section +% - titlenumbered,titlenotnumbered : numbering of title set by \Titleofalgo +% - figure : algorithms are figures, numbered as figures, and put in the list of figures. +% - procnumbered : procedure or function are numbered as algorithm +% - nokwfunc : procedure or function name doens't become a command +% - norelsize : don't use relsize package (useful if it breaks the compatibily) +% +% defaults are; english,plain,resetcount,titlenotnumbered +% +%%%%%%%%%%%%%% +% +% Short summary +% ------------- +% +% algorithm is an environment for writing algorithm in LaTeX2e. +% Almost all is customizable. You can add keywords, change style, change the layout, ... +% It provide macros that allow you to create differents sorts of key words, therefore a set of predefined key +% word is gived. +% +% IT should be used as follows +% +% \begin{algorithm} +% ... +% ... +% \end{algorithm} +% +% +% IMPORTANT : each line MUST end with \; +% +% Note that if you define macros outside algorithm environment they +% are avaible in all the document and particulary you can use then +% inside all algorithms without re-define them. +% +% an example: +% +% \begin{algorithm} +% \SetAlgoLined +% \KwIn{this text} +% \KwOut{how to write algorithm with \LaTeX2e } +% +% initialization\; +% \While{not at end of this document}{ +% read current section\; +% \eIf{understand}{ +% go to next section\; +% current section becomes this one\; +% }{ +% go back to the beginning of current section\; +% } +% } +% \caption{How to write algorithm} +% \end{algorithm} +% +% +%%%%%%%%%%%%%% predefined keywords +% +% \KwIn{input} +% \KwOut{output} +% \KwData{input} +% \KwResult{output} +% \KwTo % a simple keyword +% \KwFrom % a simple keyword +% \KwRet{[value]} +% \Return{[value]} +% \Begin{block inside} +% \eIf{condition}{Then Block}{Else block} % in blocks +% \If{condition}{Then block} % in a block +% \uIf{condition}{Then block} % in a block unended +% \lIf{condition}{Else text} % on the same line +% \Else{inside Else} % in a block +% \lElse{Else text} % on the same line +% \uElse{Else text} % in a block unended +% \ElseIf{inside Elseif} % in a block +% \lElseIf{Elseif text} % on the same line +% \uElseIf{Elseif text} % in a block unended +% \Switch{Condition}{Switch block} +% \Case{a case}{case block} % in a block +% \lCase{a case}{case text} % on the same line +% \Other{otherwise block} % in a block +% \lOther{otherwise block} % on the same line +% \For{condition}{text loop} % in a block +% \lFor{condition}{text} % on the same line +% \ForEach{condition}{text loop} % in a block +% \lForEach{condition}{text} % on the same line +% \ForPar{condition}{text loop} % in a block +% \lForPar{condition}{text} % on the same line +% \While{condition}{text loop} % in a block +% \lWhile{condition}{text loop} % on the same line +% \Repeat{End condition}{text loop} % in a block +% \lRepeat{condition}{text} % on the same line +% +%%%%%%%%%%%%%% +% +% History: +% +% - december 14 2009 - revision 4.01 +% * ADD : new command \SetKwHangingKw{Name}{text} (hanging indent with keyword): This creates a +% hanging indent much like \texttt{SetKwInput}, except that it removes the trailing `:' +% and does not reset numbering. +% +% - november 17 2009 - revision 4.00 - +% +% * CHANGE : IMPORTANT : some commands have been renamed to have consistent naming (CamlCase +% syntax) and old commands are no more available. If you doesn't want to change +% your mind or use old latex files, you can use oldcommands option to enable old +% commands back. +% text. Here are these commands: +% - \SetNoLine becomes \SetAlgoNoLine +% - \SetVline becomes \SetAlgoVlined +% - \Setvlineskip becomes \SetVlineSkip +% - \SetLine becomes \SetAlgoLined +% - \dontprintsemicolon becomes \DontPrintSemicolon +% - \printsemicolon becomes \PrintSemicolon +% - \incmargin becomes \IncMargin +% - \decmargin becomes \DecMargin +% - \setnlskip becomes \SetNlSkip +% - \Setnlskip becomes \SetNlSkip +% - \setalcapskip becomes \SetAlCapSkip +% - \setalcaphskip becomes \SetAlCapHSkip +% - \nlSty becomes \NlSty +% - \Setnlsty becomes \SetNlSty +% - \linesnumbered becomes \LinesNumbered +% - \linesnotnumbered becomes \LinesNotNumbered +% - \linesnumberedhidden becomes \LinesNumberedHidden +% - \showln becomes \ShowLn +% - \showlnlabel becomes \ShowLnLabel +% - \nocaptionofalgo becomes \NoCaptionOfAlgo +% - \restorecaptionofalgo becomes \RestoreCaptionOfAlgo +% - \restylealgo becomes \RestyleAlgo +% - gIf macros and so on do no more exist +% * NEW: - Compatibily with other packages improven by changing name of internal +% macros. Algorithm2e can now be used with arabtex for example, if this last is +% loaded after algorithm2e package. +% * ADD: - OPTION endfloat: endfloat packages doesn't allow float environment inside other +% environment. So using it with figure option of algorithm2e makes error. This +% option enables a new environment algoendfloat to be used instead of algorithm +% environment that put algorithm at the end. algoendfloat environment make +% algorithm acting as endfloat figures. This option requires endfloat packages. +% * ADD: - OPTION norelsize: starting from this release (v4.00), algorithm2e package uses +% relsize package in order to get relative size for lines numbers; but it seems +% that some rare classes (such as inform1.cls) are not compatible with relsize; to +% have algorithm2e working, this option makes algorithm2e not to load relsize +% package and go back to previous definition by using \scriptsize font for lines +% numbers. +% * ADD: - OPTION onelanguage: allow, if using standard keywords listed below, to switch +% from one language to another without changing keywords by using appropriate +% language option : +% . KwIn, KwOut, KwData, KwResult +% . KwTo KwFrom +% . KwRet, Return +% . Begin +% . Repeat +% . If, ElseIf, Else +% . Switch, Case, Other +% . For, ForPar, ForEach, ForAll, While +% . +% * ADD: - OPTION rightnl: put lines numbers to the right of the algorithm instead of left. +% * ADD: new commands \setRightLinesNumbers and \setLeftLinesNumbers which sets the lines +% numbers to the right or to the left of the algorithm. +% * ADD: - new kind of keywords : KwArray used to define arrays: +% \SetKwArray{Kw}{array} defines an array keywords Kw called array and printed in +% DataSty style when call with \Kw. It can be used with one argument which +% denotes the element index: \Kw{n} prints array[n] with array in DataSty and n in +% ArgSty. +% * ADD/FIX: rules of ruled, algoruled, tworuled styles used rules of different sizes! This +% is now fixed. Moreover size of the rules is now controlled by a length and so +% can be customized by the user. +% \algoheightrule is the height of the rules and can be changed via \setlength +% \algoheightruledefault is the default height of he rules (0.8pt) +% \algotitleheightrule is the height of the rule that comes just after the +% caption in ruled and algoruled style; it can be changed via \setlength +% \algotitleheightruledefault is the default height of this rules (0.8pt) +% Thanks to Philippe Dumas who reports the bug and make the suggestion. +% * ADD: - \SetAlgoCaptionSeparator which sets the separator between Algorithm 1 and the +% title. By default it's ':' and caption looks like "Algorithm 2: title" but now +% you can change it by using for example \SetAlgoCaptionSeparator{.} which will +% give "Algorithm 3. title" +% * ADD: - \SetAlgoLongEnd and \SetAlgoShortEnd and \SetAlgoNoEnd commands which act as +% corresponding package options +% * ADD: - OPTIONS italiano and slovak as new language (thanks to Roberto Posenato and +% Miroslav Binas) +% * CHANGE: - Fnt and Sty macro to have consistent use and naming (see below) +% * ADD: - \AlCapSty, \AlCapNameSty, \AlCapFnt, \AlCapNameFnt, \ProcSty, \ProcFnt, +% \ProcNameSty, \ProcNameFnt, \ProcArgSty, ProcArgFnt and corresponding "set macro" +% \SetAlCapSty, \SetAlCapNameSty, \SetAlCapFnt, \SetAlCapNameFnt, \SetProcSty, +% \SetProcFnt, \SetProcNameSty, \SetProcNameFnt, \SetProcArgSty, \SetProcArgFnt which +% control the way caption is printed. Sty macro use command taking one parameter as +% argument, Fnt macros use directly command. In Fact caption is printed as follow : +% \AlCapSty{\AlCapFnt Algorithm 1:}\AlCapNameSty{\AlCapNameFnt my algorithm} +% By default, \AlCapSty is textbf and \AlCapFnt is nothing. \AlCapNameSty keep text +% as it is, and \AlCapNameFnt do nothing also. +% You can redefine \AlCapFnt and \AlCapNameFnt by giving macro to \Set commands. For +% example, you can do \SetAlCapFnt{\large} to see Algorithm printed in \large font. +% You can redefine \AlCapSty, \AlCapFnt, \AlCapNameSty and \AlCapNameFnt with the +% corresponding \Set command. For the Sty commands, you have to give in parameter +% name of a macro (whithout \) which takes one argument. For example, +% \SetAlCapFnt{textbf} defines the default behaviour. If you want to do more +% complicated thing, you should define your own macro and give it to \SetAlCapFnt or +% \SetAlCapNameFnt. Here are two examples: +% - \newcommand{\mycapsty}[1]{\tiny #1}\SetAlCapNameSty{mycapsty} +% - \newcommand{\mycapsty}[1]{\textsl{\small #1}}\SetAlCapNameSty{mycapsty} +% Or you can combine the two, for the last example you can also do: +% \SetAlCapNameSty{textsl}\SetAlCapNameFnt{\small} +% Thanks to Jan Stilhammer who gives me the idea of \AlCapNameFnt. +% * CHANGE \AlTitleFnt to match definition of all other Fnt macros and add a \AlTitleSty +% macro (see below) . Now you set \AlTitleFnt by calling \SetAlTitleFnt with +% directly a macro without parameter in argument: +% Example: \SetAlTitleFnt{\small} to set title in small font. +% * ADD: - \AlTitleSty and \SetAlTitleSty commands to set a style for title. These commands +% are defined from a macro taking the text in argument, as \textbf for example. +% To set the TitleSty you have to give name of the macro (without the '\') +% to \SetAlTitleSty. For example \SetAlTitleSty{textbf} to set \textbf style. +% * ADD: - new command \SetAlgorithmName{algorithmname}{list of algorithms name} which +% redefines name of the algorithms and the sentence list of algorithms. Second +% argument is the name that \autoref, from hyperref package, will use. Example: +% \SetAlgorithmName{Protocol}{List of protocols} if you prefer protocol than +% algorithm. +% * ADD: - new \SetAlgoRefName{QXY} which change the default ref (number of the algorithm) by +% the name given in parameter (QXY in the example). +% * ADD: - new command \SetAlgoRefRelativeSize{-2} which sets the output size of refs, defined +% by \SetAlgoRefName, used in list of algorithms. +% * ADD: - two dimensions to control the layout of caption in ruled, algoruled and boxruled +% algorithms: +% - interspacetitleruled (2pt by defaut) which controls the vertical space between +% rules and title in ruled and algoruled algorithms. +% - interspaceboxruled (2\lineskip by default) which controls the vertical space +% between rules and title in boxruled algorithms. +% These two dimensions can be changed by using \setlength command. +% * ADD: - With the fix (see below) of procedure and function environments, a new feature has +% been added: the name of the procedure or function set in caption is automatically +% defined as a KwFunction and so can be used as a macro. For example, if inside a +% procedure environment you set \caption{myproc()}, you can use \myproc macro in you +% main text. Beware that the macro is only defined after the \caption! +% * ADD: - OPTION nokwfunc to unable the new feature described above in function and +% procedure environment. Useful if you use name of procedure or function that cannot +% be a command name as a math display for example. +% * ADD: - \SetAlgoNlRelativeSize{number} command which sets the relative size of line +% numbers. By default, line numbers are two size smaller than algorithm text. Use +% this macro to change this behavior. For example, \SetAlgoNlRelativeSize{0} sets it +% to the same size, \SetAlgoNlRelativeSize{-1} to one size smaller and +% \SetAlgoNlRelativeSize{1} to one size bigger +% * ADD: - \SetAlgoProcName{aname} command which sets the name of Procedure printed by +% procedure environment (the environment prints Procedure by default). Second +% argument is the name that \autoref, from hyperref package, will use. +% * ADD: - \SetAlgoFuncName{aname} command which sets the name of Function printed by +% procedure environment (the environment prints Function by default). Second +% argument is the name that \autoref, from hyperref package, will use. +% * ADD: - \SetAlgoCaptionLayout{style} command which sets style of the caption; style must +% be the name of a macro taking one argument (the text of the caption). Examples +% below show how to use it: +% . \SetAlgoCaptionLayout{centerline} to have centered caption +% . \SetAlgoCaptionLayout{textbf} to have bold caption +% If you want to apply two styles in the same time, such as centered bold, you have +% to define you own macro and then use \SetAlgoCaptionLayout with its name. +% * ADD: - OPTION procnumbered: which makes the procedure and function to be numbered as +% algorithm +% * ADD: - OPTIONS tworuled and boxruled +% these are two new layouts: tworuled acts like ruled but doesn't put a line after +% caption ; boxruled surround algorithm by a box, puts caption above and add a line +% after caption. +% * REMOVE: - SetKwInParam has been deleted since not useful itself because of different +% macros which can do the same in a better and a more consistent way as +% SetKwFunction or SetKw. +% * FIX: - line number is now correctly vertically aligned with math display. +% * FIX: - references with hyperref. No more same identifier or missing name error. BUT now +% you must NOT use naturalnames option of hyperref packages if you do PdfLaTeX +% * FIX: - autoref with hyperref package (thanks to Jörg Sommer who notices the problem). +% * FIX: - titlenumbered was not working! fixed. +% * FIX: - Else(){} acted like uElse. Corrected. +% * FIX: - noend management: when a block was inside another and end of block was following +% each other, a blank line was added: it's now corrected. +% * FIX: - Function and Procedure environment was no more working as defined originally: the +% label was no more name of the procedure, it acts always as if procumbered option +% has been used. +% * FIX: - line numbers had a fixed size which can be bigger than algorithm text accordingly +% to \AlFnt set (see also new command \SetAlgoNlRelativeSize above) +% * FIX: - semicolon in comments when dontprintsemicolon is used. +% * FIX: - listofalgorithms adds a vertical space before first algo of a chapter as for +% listoffigures or listoftables +% * FIX: - listofalgorithms with twocolumns mode and some classes which don't allow onecolumn +% and so don't define \if@restonecol as prescribed in LaTeX (sig-alternate for +% example) +% * FIX: - algorithm2e now works with elsart cls and some more classes. +% * FIX: - blocks defined by SetKwBlock act now as other blocks (if for instance) and don't +% write end in vlined mode, instead they print a small horizontal line as required +% by the option. +% * FIX: - underfull hbox warning at each end of algorithm environment removed. +% +% * INTERNAL CHANGE: - short end keyword are deduce from long end keyword by keeping the +% first one. Allows to avoid double definition. +% * INTERNAL CHANGE: - procedure, function and algorithm are now resolved by the same +% environment to avoid code duplication. +% +% - October 04 2005 - revision 3.9 - +% * ADD: - \setalcaphskip command which sets the horizontal skip before Algorithm: in caption +% when used in ruled algorithm. +% * ADD: - \SetAlgoInsideSkip command which allows to add an extra vertical space before and +% after the core of the algorithm (ie: \SetAlgoInsideSkip{bigskip}) +% * CHANGE: - caption, when used with figure option, is no more controlled by algorithm2e +% package and so follows the exact behaviour of figures. The drawback is that you +% cannot change the typo with AlTitleFnt or CapFnt. The avantage is that if you +% use caption package, it works. +% * FIX: - problem with numbering line and pdflatex +% * FIX: - error when algorithm2e package was used with beamer and listings together +% - February 12 2005 - revision 3.8 - +% * FIX: - extra line with noend option. +% - February 10 2005 - revision 3.7 - +% * ADD: - sidecomment: different macros allowing to put text right after code on the same +% line. They are defined in the same time comment macros are defined with a star +% after the macro name. By default comments are right justified but this can be +% change with appropriate option in the macro. Ex: +% . default: \tcc*{side comment} +% . same as previous: \tcc*[r]{side comment} +% . left justify: \tcc*[l]{side comment} +% . here: \tcc*[h]{side comment} don't put the end of line mark before +% comment (; by default) and don't end the line. +% . flushed: \tcc*[f]{side comment} same as the precedent but right +% justified +% * ADD: - OPTION scright (default): right justified side comments (side comments +% are flushed to the righr) +% * ADD: - OPTION scleft: left justified side comments (side comments are put right after the +% code line) +% * ADD: - \SetSideCommentLeft acts as scleft option +% * ADD: - \SetSideCommentRight acts as scright option +% * ADD: - block like macro side text: all macro defining a block allows now to put text right +% after key words by putting text into (). Done to be used with sidecomment macros, +% but all text can be used. +% Ex: \eIf(\tcc*[f]{then comment}){test}{then text}(else side text){else text} +% * ADD: - OPTION fillcomment (default): end mark of comment is flushed to the right so +% comments fill all the width of text. +% * ADD: - OPTION nofillcomment: end mark of comment is put right after the comment. +% * ADD: - \SetNoFillComment acts as nofillcomment option. +% * ADD: - \SetFillComment acts as fillcomment option. +% * ADD: - OPTION dotocloa: which adds an entry in the toc for the list of algorithms. This +% option load package tocbibind if not already done and so list of figures and list +% of tables are also added in the toc. If you want to control which ones of the lists +% will be added in the toc, please load package tocbibind before package algorithm +% and give it the options you want. +% * FIX: - vertical spacing for uif macro with noend option +% * FIX: - all the compatibility problems between caption and other packages +% * FIX: - typographical differences between list of algorithms and other lists when in +% report or book +% +% - January 24 2005 - revision 3.6 - +% * FIX: - vertical spacing and space characters at the beginning or end of comments. +% line numbers of comments not in the NlSty. +% Thanks to Arnaud Giersch for his comments and suggestions. +% * FIX: - Set*Sty macro: the styles defined was not protected and was modified by surrounding +% context. For example KwTo in a \For{}{} was in bold AND italic instead of just in +% bold. +% * FIX: - line number misplacement after \Indp +% +% - January 21 2005 - revision 3.5 - +% * ADD: - hidden numbering of the lines. Lines are auto-numbered but numbers are shown only +% on lines you specify: +% * linesnumberedhidden option or \LinesNumberedHidden macro activate this +% functionnality. +% * \ShowLn and \ShowLnLabel{lab} macros make the number visible on the +% line. \ShowLnLabel{lab} allows to set a label for this line. +% Thanks to Samson de Jager who makes this suggestion and provides the macros. +% * ADD: - \AlCapFnt and \SetAlCapFnt which allow to have a different font for +% caption. Works like \AlFnt and \SetAlFnt and by default is the same. +% * ADD: - \AlCapSkip skip length. This vertical space is added before caption in plain ou +% boxed mode. It allows to change distance between text and caption. +% * FIX: - caption compatible with IEEEtran class. +% * FIX: - some vertical spacing error with \uIf macros (Thanks to Arnaud Giersch) +% * FIX: - Procedure and Function: lines are also numbered like algorithms +% * FIX: - CommentSty was not used for Comments +% +% - January 10 2005 - revision 3.4 - +% * FIX: - caption compatible with new release of Beamer class. +% +% - June 16 2004 - revision 3.3 - +% * FIX: - Hyperlink references of Hyperref package works now if compiled with pdflatex +% and [naturalnames] option of hyperref package is used. +% * FIX: - algorithm[H] had problem in an list environment - corrected +% * FIX: - interline was not so regular in nested blocks - corrected +% * ADD - \SetVlineSkip macro which sets the vertical skip after the little horizontal +% rule which closes a block in Vlined mode. By default 0.8ex +% +% - June 11 2004 - revision 3.2 - AUTO NUMBERING LINES !!! +% * ADD: auto numbering of the lines (the so asked and so long awaiting feature) +% this feature is managed by 3 options and 3 commands: +% - linesnumbered option: lines of the algo are numbered except for comments and +% input/output (KwInput and KwInOut) +% - commentsnumbered option: makes comments be numbered +% - inoutnumbered option: makes data input/output be numbered +% - \nllabel{lab} labels the line so you can cite with \ref{lab} +% - \LinesNumbered make the following algorithms having auto-numbered lines +% - \linesnotnumbered make the following algorithms having no auto-numbered lines +% * Change: algo2e option renames listofalgorithms in listofalgorithmes +% * FIX: new solution for compatibility with color package, more robust and not tricky. +% Many thanks to David Carlisle for his advices +% +% - June 09 2004 - revision 3.1 - +% * Change: \SetKwSwitch command defines an additionnal macro \uCase and \Case prints end +% * Change: now macros SetKw* do a renewcommand if the keyword is already defined. So you can +% redefine default definition at your own convenience or change your definition +% without introducing a new macro and changing your text. +% * ADD: new macro \SetKwIF which do \SetKwIf and +% \SetKwIfElseIf.The following default definition has been added: +% \SetKwIF{If}{ElseIf}{Else}{if}{then}{else if}{else}{endif} +% and so you get the macros; +% \If \eIf \lIf \uIf \ElseIf \uElseIf \lElseIf \Else \uElse \lElse +% * ADD: new macro \SetAlgoSkip which allow to fix the vertical skip before and after the +% algorithms. Default is smallskip, do \SetAlgoSkip{} if you don't want an extra space +% or \SetAlgoSkip{medskip} or \SetAlgoSkip{bigskip} if you want bigger space. +% * ADD: macro \SetKwIf defines in addition a new macro \uElse (depending on wat name you +% have given in #2 arg). +% * ADD: macro \SetKwIfElseIf defines in addition a new macro \uElse and \ugElseIf (depending +% on what name you have given in #2 and #3 arg). +% * Change: baseline of algorithm is now top, so two algorithms can be put side by side. +% * FIX: Compatibility with color package solved. The problem was due to a redefinition of +% standard macros by color package. This solves compatibility problem with other +% packages as pstcol or colortbl. (notified by Dirk Fressmann, Antti Tarvainen and Koby +% Crammer) +% * Fix: extra little shift to the right with boxed style algorithm removed (notified by +% P. Tanovski) +% * Fix: algoln option was buggy (notified bye Jiaying Shen) +% * Fix: german and portuges option didn't work due to bad typo (notified by Martin Sievers, +% Thorsten Vitt and Jeronimo Pellegrini) +% +% - February 13 2004 - revision 3.0 - +% * Major revision which makes the package independent from float.sty, so now +% - algorithm* works better, in particular can be used in multicols environments +% - (known bug corrected) +% [H] works now for all sort of environment but is handled differently for classic +% environment and star environment (algorithm, figure, procedure and function). For star +% environment, H acts like for classical figure environment, so it doesn't stay here +% absolutely. +% - (known bug corrected) +% you can use now floatflt package with algorithm package and even with figure +% option. Beware that if you want to put an algorithm inside a floatingfigure, it cannot +% be floating, so [H] is required and then figure option should not be used, since +% standard figure[H] are still floating with LaTeX. +% * boxruled: a new style added. Possible now since no style no more defined by the float +% package. +% * nocaptionofalgo: dosen't print Algorithm #: in the caption for algorithm in ruled or +% algoruled style. +% note: this is just documentation of a macro which was already in the package. +% - December 14 2003 - revision 2.52 - +% * output message shorter +% * french keyword macro \PourTous was missing for longend option, it has been added. +% * TitleofAlgo prints Function or Procedure in corresponding environments. +% +% - October 27 2003 - revision 2.51 - Revision submitted to CTAN archive +% * correction of a minor which make caption in procedure +% and function to be blanck with pdfscreen package +% (thanks to Joel Gossens for the notification) +% * add two internal definition to avoid some errors when +% used with Hyperref package (Hyperref package need to +% define new counter macro from existing ones, and +% don't do it for algorithm2e package, so we do it) +% +% - October 17 2003 - revision 2.50 - first revision for CTAN archive +% * add \AlFnt and \SetAlFnt{font} macros: \AlFnt is used at the beginning of the caption and +% the body of algorithm in order to define the fonts used for typesetting algorithms. You +% can use it elsewhere you want to typeset text as algorithm. For example you can do +% \SetAlFnt{\small\sf} to have algorithms typeset in small sf font. Default is nothing so +% algorithm is typeset as the text of the document. +% * add \AlTitleFnt{text} and \SetAlTitleFnt{font} macros: The {Algorithm: } in the caption is +% typeset with \AlTitleFnt{Algorithm:}. You can use it to have text typeset as {Algorithm:} +% of captions. Default is textbf. Default can be redefined by \SetAlTitleFnt{font}, for +% example you can do \SetAlTitleFnt{emph} +% * add CommentSty typo for text comment. +% * add some compatibility with hyperref package (still an error on multiply defined refs but +% pdf correctly generated) +% * flush text to left in order to have correct indentation even with class as amsart which +% center all figures +% * add german, portugues and czech options for title of algorithms and typo. +% * add portuguese translation of predefined keywords * add czech translation of some +% predefined keywords +% +% - December 23 2002 - revision 2.40 +% * add some french keyword missing +% * add function* and procedure* environment like algorithme* environment: print in one column +% even if twocolumn option is specified for the document. +% * add a new macro \SetKwComment to define macro which writes comments in the text. First +% argument is the name of the macro, second is the text put before the comment, third is the +% text put at the end of the comment.Default are \tcc and \tcp +% * add new options to change the way algo are numbered: +% [algopart] algo are numbered within part (counter must exist) +% [algochapter] algo are numbered within chapter +% [algosection] algo are numbered within section +% +% - March 27 2002 - revision 2.39 +% * Gilles Geeraerts: added the \SetKwIfElseIf to manage +% if (c) +% i; +% else if (c) +% i; +% ... +% else +% i; +% end +% * Also added \gIf \gElseIf \gElse. +% +% - January 02 2001 - revision 2.38 +% * bugs related to the caption in procedure and function +% environment are corrected. +% * bug related to option noend (extra vertical space added +% after block command as If or For) is corrected. +% * czech option language added (thanks to Libor Bus: l.bus@sh.cvut.cz). +% +% - October 16 2000 - revision 2.37 +% * option algo2e added: change the name of environment +% algorithm into algorithm2e. So allow to use the package +% with some journal style which already define an algorithm +% environment. +% +% - September 13 2000 - revision 2.36 +% * option slide added: require package color +% * Hack for slide class in order to have correct +% margins +% +% - November 25 1999 - revision 2.35 +% * revision number match RCS number +% * Thanks to David A. Bader, a new option is added: +% noend: no end keywords are printed. +% +% - November 19 1999 - revision 2.32 +% * minor bug on longend option corrected. +% +% - August 26 1999 - revision 2.31 +% * add an option : figure +% this option makes algorithms be figure and so are numbered +% as figures, have Figure as caption and are put in +% the \listoffigures +% +% - January 21 1999 - revision 2.3 beta +% add 2 new environments: procedure and function. +% These environments works like algorithm environment but: +% - the ruled (or algoruled) style is imperative. +% - the caption now writes Procedure name.... +% - the syntax of the \caption command is restricted as +% follow: you MUST put a name followed by 2 braces like +% this ``()''. You can put arguments inside the braces and +% text after. If no argument is given, the braces will be +% removed in the title. +% - label now puts the name (the text before the braces in the +% caption) of the procedure or function as reference (not +% the number like a classic algorithm environment). +% There are also two new styles : ProcNameSty and +% ProcArgSty. These style are by default the same as FuncSty +% and ArgSty but are used in the caption of a procedure or a +% function. +% +% - November 28 1996 - revision 2.22 +% add a new macro \SetKwInParam{arg1}{arg2}{arg3}: +% it defines a macro \arg1{name}{arg} which prints name in keyword +% style followed byt arg surrounded by arg2 and arg3. The main +% application is to a function working as \SetKwInput to be used +% in the head of the algorithm. For example +% \SetKwInParam{Func}{(}{)} allows +% \Func{functionname}{list of arguments} which prints: +% \KwSty{functioname(}list of arguments\KwSty{)} +% +% +% - November 27 1996 - revision 2.21 : +% minor bug in length of InOut boxes fixed. +% add algorithm* environment. +% +% - July 12 1996 - revision 2.2 : \SetArg and \SetKwArg macros removed. +% +% \SetArg has been removed since it never has been +% documented. +% \SetKwArg has been removed since \SetKw can now +% take an argument in order to be consistent with +% \SetKwData and \SetKwFunction macros. +% +% - July 04 1996 - revision 2.1 : still more LaTeX2e! Minor compatibility break +% +% Macros use now \newcommand instead of \def, use of \setlength, +% \newsavebox, ... and other LaTeX2e specific stuff. +% The compatibility break: +% - \SetData becomes \SetKwData to be more consistent. So the old +% \SetKwData becomes \SetKwInput +% - old macros \titleofalgo, \Freetitleofalgo and \freetitleofalgo +% from LaTeX209 version which did print a warning message and call +% \Titleofalgo in version 2.0 are now removed! +% +% - March 13 1996 - revision 2.0: first official major revision. +% +% +%%%%%%%%%%%%%% +% +% Known bugs: +% ----------- +% - no more known bugs... all are corrected! +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% for more complete informations you can see algorithm2e.tex +% +% +%%%%%%%%%%%%%%%%%%%%%%%% Identification Part %%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\NeedsTeXFormat{LaTeX2e}[1994/12/01] +% +\ProvidesPackage{algorithm2e}[2008/00/00 v3.10 algorithms environments] +% +% +%%%%%%%%%%%%%%%%%%%%%%%%%%% Initial Code %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\@makeother\*% some package redefined it as a letter (as color.sty) +\def\@firstword#1 #2\@nil{#1}% an useful fonction +% +% definition of commands which can be redefined in options of the package. +% +\newcounter{AlgoLine}% +\setcounter{AlgoLine}{0}% +% +\newcommand{\algocf@algocfref}{\relax}% +\newcommand{\listalgorithmcfname}{}% +\newcommand{\algorithmcfname}{}% +\@ifundefined{algorithmautorefname}{\newcommand{\algorithmautorefname}{algorithm}}{\renewcommand{\algorithmautorefname}{algorithm}}% +\newcommand{\algorithmcflinename}{}% +\newcommand{\algocf@typo}{}% +\newcommand{\@algocf@procname}{}\newcommand{\procedureautorefname}{}% +\newcommand{\SetAlgoProcName}[2]{\renewcommand{\@algocf@procname}{#1}\renewcommand{\procedureautorefname}{#2}}% +\newcommand{\@algocf@funcname}{}\newcommand{\functionautorefname}{}% +\newcommand{\SetAlgoFuncName}[2]{\renewcommand{\@algocf@funcname}{#1}\renewcommand{\functionautorefname}{#2}}% +\newcommand{\@algocf@titleofalgoname}{\algorithmcfname}% +\newcommand{\@algocf@algotitleofalgo}{% + \renewcommand{\@algocf@titleofalgoname}{\algorithmcfname}}% +\newcommand{\@algocf@proctitleofalgo}{% + \renewcommand{\@algocf@titleofalgoname}{\algocf@procname}}% +% +\newcommand{\algocf@style}{plain}% +\newcommand{\@ResetCounterIfNeeded}{}% +\newcommand{\@titleprefix}{}% +% +\newcommand{\algocf@numbering}[1]{\newcommand{\algocf@within}{#1}}% +% +\newcommand{\defaultsmacros@algo}{\algocf@defaults@shortend}% +% +\newcommand{\algocf@list}{loa}% +\newcommand{\algocf@float}{algocf}% +% +\newcommand{\algocf@envname}{algorithm}% +\newcommand{\algocf@listofalgorithms}{listofalgorithms}% +% +% +%% redefine chapter so that it adds a vspace in the loa as the original does for lof and lot +\let\algocf@original@chapter=\chapter% +\def\chapter{\expandafter\addtocontents{loa}{\protect\addvspace{10\p@}}\algocf@original@chapter}% +% +%% if@restonecol is defined in article and book but some other classes don't define it and we need it, so we do +\ifx\if@restonecol\relax\else\newif\if@restonecol\fi% +% +% +%%%%%%%%%%%%%%%%%%%%%% Declaration of Options %%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\RequirePackage{ifthen}% +% +\newboolean{algocf@nokwfunc}\setboolean{algocf@nokwfunc}{false}% +\DeclareOption{nokwfunc}{% + \setboolean{algocf@nokwfunc}{true}% +}% +% +\newboolean{algocf@oldcommands}\setboolean{algocf@oldcommands}{false}% +\DeclareOption{oldcommands}{% + \setboolean{algocf@oldcommands}{true}% +}% +% +\newboolean{algocf@leftlinenumber}\setboolean{algocf@leftlinenumber}{true}% +\newcommand{\setLeftLinesNumbers}{\setboolean{algocf@leftlinenumber}{true}}% +\newcommand{\setRightLinesNumbers}{\setboolean{algocf@leftlinenumber}{false}}% +\DeclareOption{rightnl}{% + \setRightLinesNumbers% +}% +% +\newboolean{algocf@endfloat}\setboolean{algocf@endfloat}{false}% +\DeclareOption{endfloat}{% + \setboolean{algocf@endfloat}{true}% + \newcounter{postalgo}\setcounter{postalgo}{0}% +}% +% +\newboolean{algocf@procnumbered}\setboolean{algocf@procnumbered}{false}% +\DeclareOption{procnumbered}{% + \setboolean{algocf@procnumbered}{true}% +}% +% +\DeclareOption{algo2e}{% + \renewcommand{\algocf@envname}{algorithm2e}% + \renewcommand{\algocf@listofalgorithms}{listofalgorithmes}% +}% +% +\newboolean{algocf@slide}\setboolean{algocf@slide}{false}% +\DeclareOption{slide}{% + \setboolean{algocf@slide}{true}% +}% +% +\DeclareOption{figure}{% +\renewcommand{\algocf@list}{lof}% +\renewcommand{\algocf@float}{figure}% +}% +% +\newboolean{algocf@optonelanguage}\setboolean{algocf@optonelanguage}{false}% +\DeclareOption{onelanguage}{\setboolean{algocf@optonelanguage}{true}}% +% +\newcommand{\algocf@languagechoosen}{english}% +% +\DeclareOption{english}{% +\renewcommand{\listalgorithmcfname}{List of Algorithms}% +\renewcommand{\algorithmcfname}{Algorithm}% +\renewcommand{\algorithmautorefname}{algorithm}% +\renewcommand{\algorithmcflinename}{line}% +\renewcommand{\algocf@typo}{}% +\renewcommand{\@algocf@procname}{Procedure}% +\renewcommand{\@algocf@funcname}{Function}% +\renewcommand{\procedureautorefname}{procedure}% +\renewcommand{\functionautorefname}{function}% +\renewcommand{\algocf@languagechoosen}{english}% +}% +% +\DeclareOption{french}{% +\renewcommand{\listalgorithmcfname}{Liste des Algorithmes}% +\renewcommand{\algorithmcfname}{Algorithme}% +\renewcommand{\algorithmautorefname}{algorithme}% +\renewcommand{\algorithmcflinename}{ligne}% +\renewcommand{\algocf@typo}{\ }% +\renewcommand{\@algocf@procname}{Procédure}% +\renewcommand{\@algocf@funcname}{Fonction}% +\renewcommand{\procedureautorefname}{procédure}% +\renewcommand{\functionautorefname}{fonction}% +\renewcommand{\algocf@languagechoosen}{french}% +}% +% +\DeclareOption{czech}{% +\renewcommand{\listalgorithmcfname}{Seznam algoritm\v{u}}% +\renewcommand{\algorithmcfname}{Algoritmus}% +\renewcommand{\algorithmautorefname}{\algorithmcfname}% +\renewcommand{\algorithmcflinename}{Radek}% +\renewcommand{\algocf@typo}{}% +\renewcommand{\@algocf@procname}{Procedura}% +\renewcommand{\@algocf@funcname}{Funkce}% +\renewcommand{\procedureautorefname}{\@algocf@procname}% +\renewcommand{\functionautorefname}{\@algocf@funcname}% +\renewcommand{\algocf@languagechoosen}{czech}% +}% +% +\DeclareOption{german}{% +\renewcommand{\listalgorithmcfname}{Liste der Algorithmen}% +\renewcommand{\algorithmcfname}{Algorithmus}% +\renewcommand{\algorithmautorefname}{\algorithmcfname}% +\renewcommand{\algorithmcflinename}{Zeile}% +\renewcommand{\algocf@typo}{\ }% +\renewcommand{\@algocf@procname}{Prozedur}% +\renewcommand{\@algocf@funcname}{Funktion}% +\renewcommand{\procedureautorefname}{\@algocf@procname}% +\renewcommand{\functionautorefname}{\@algocf@funcname}% +\renewcommand{\algocf@languagechoosen}{german}% +}% +% +\DeclareOption{portuguese}{% +\renewcommand{\listalgorithmcfname}{Lista de Algoritmos}% +\renewcommand{\algorithmcfname}{Algoritmo}% +\renewcommand{\algorithmautorefname}{algoritmo}% +\renewcommand{\algorithmcflinename}{linha}% +\renewcommand{\algocf@typo}{}% +\renewcommand{\@algocf@procname}{Procedimento}% +\renewcommand{\@algocf@funcname}{Fun\c{c}\~{a}o}% +\renewcommand{\procedureautorefname}{procedimento}% +\renewcommand{\functionautorefname}{fun\c{c}\~{a}o}% +\renewcommand{\algocf@languagechoosen}{portuguese}% +}% +% +\DeclareOption{italiano}{% +\renewcommand{\listalgorithmcfname}{Elenco degli algoritmi}% +\renewcommand{\algorithmcfname}{Algoritmo}% +\renewcommand{\algorithmautorefname}{algoritmo}% +\renewcommand{\algorithmcflinename}{riga}% +\renewcommand{\algocf@typo}{}% +\renewcommand{\@algocf@procname}{Procedura}% +\renewcommand{\@algocf@funcname}{Funzione}% +\renewcommand{\procedureautorefname}{procedura}% +\renewcommand{\functionautorefname}{funzione}% +\renewcommand{\algocf@languagechoosen}{italiano}% +}% +\DeclareOption{slovak}{% +\renewcommand{\listalgorithmcfname}{Zoznam algoritmov}% +\renewcommand{\algorithmcfname}{Algoritmus}% +\renewcommand{\algorithmautorefname}{\algorithmcfname}% +\renewcommand{\algorithmcflinename}{Radek}% +\renewcommand{\algocf@typo}{}% +\renewcommand{\@algocf@procname}{Proced\'{u}ra}% +\renewcommand{\@algocf@funcname}{Funkcia}% +\renewcommand{\procedureautorefname}{\@algocf@procname}% +\renewcommand{\functionautorefname}{\@algocf@funcname}% +\renewcommand{\algocf@languagechoosen}{slovak}% +}% +% +% OPTIONs plain, boxed, ruled, algoruled & boxruled +% +\newcommand{\algocf@style@plain}{\renewcommand{\algocf@style}{plain}}% +\newcommand{\algocf@style@boxed}{\renewcommand{\algocf@style}{boxed}}% +\newcommand{\algocf@style@ruled}{\renewcommand{\algocf@style}{ruled}}% +\newcommand{\algocf@style@algoruled}{\renewcommand{\algocf@style}{algoruled}}% +\newcommand{\algocf@style@boxruled}{\renewcommand{\algocf@style}{boxruled}}% +\newcommand{\algocf@style@tworuled}{\renewcommand{\algocf@style}{tworuled}}% +\newcommand{\RestyleAlgo}[1]{\csname algocf@style@#1\endcsname}% +\DeclareOption{plain}{\algocf@style@plain}% +\DeclareOption{boxed}{\algocf@style@boxed}% +\DeclareOption{ruled}{\algocf@style@ruled}% +\DeclareOption{algoruled}{\algocf@style@algoruled}% +\DeclareOption{boxruled}{\algocf@style@boxruled}% +\DeclareOption{tworuled}{\algocf@style@tworuled}% +% +% OPTIONs algopart,algochapter & algosection +% +\DeclareOption{algopart}{\algocf@numbering{part}}% %algo part numbered +\DeclareOption{algochapter}{\algocf@numbering{chapter}}% %algo chapter numbered +\DeclareOption{algosection}{\algocf@numbering{section}}% %algo section numbered +% +% OPTIONs resetcount & noresetcount +% +\DeclareOption{resetcount}{\renewcommand{\@ResetCounterIfNeeded}{\setcounter{AlgoLine}{0}}}% +\DeclareOption{noresetcount}{\renewcommand{\@ResetCounterIfNeeded}{}}% +% +% OPTION linesnumbered +% +\newboolean{algocf@linesnumbered}\setboolean{algocf@linesnumbered}{false}% +\newcommand{\algocf@linesnumbered}{\relax}% +\DeclareOption{linesnumbered}{% + \setboolean{algocf@linesnumbered}{true}% + \renewcommand{\algocf@linesnumbered}{\everypar={\nl}}% +}% +% +% OPTION linesnumberedhidden +% +\DeclareOption{linesnumberedhidden}{% + \setboolean{algocf@linesnumbered}{true}% + \renewcommand{\algocf@linesnumbered}{\everypar{\stepcounter{AlgoLine}}}% +}% +% +% OPTION commentsnumbered inoutnumbered +% +\newboolean{algocf@commentsnumbered}\setboolean{algocf@commentsnumbered}{false}% +\DeclareOption{commentsnumbered}{\setboolean{algocf@commentsnumbered}{true}}% +\newboolean{algocf@inoutnumbered}\setboolean{algocf@inoutnumbered}{false}% +\DeclareOption{inoutnumbered}{\setboolean{algocf@inoutnumbered}{true}}% +% +% OPTIONs titlenumbered & titlenotnumbered +% +\DeclareOption{titlenumbered}{% + \renewcommand{\@titleprefix}{% + \refstepcounter{\algocf@float}% + \AlTitleSty{\AlTitleFnt\@algocf@titleofalgoname\ \expandafter\csname the\algocf@float\endcsname\algocf@typo: }% + }% +}% +% +\DeclareOption{titlenotnumbered}{\renewcommand{\@titleprefix}{% + \AlTitleSty{\AlTitleFnt\@algocf@titleofalgoname\algocf@typo: }}% +}% +% +% OPTIONs algonl +% line numbered with the counter of the algorithm +% +\DeclareOption{algonl}{\renewcommand{\theAlgoLine}{\expandafter\csname the\algocf@float\endcsname.\arabic{AlgoLine}}}% +% +% OPTIONs lined, vlined & noline +% +\DeclareOption{lined}{\AtBeginDocument{\SetAlgoLined}}% \SetAlgoLined +\DeclareOption{vlined}{\AtBeginDocument{\SetAlgoVlined}}% \SetAlgoVlined +\DeclareOption{noline}{\AtBeginDocument{\SetAlgoNoLine}}%\SetAlgoNoLine (default) +% +% OPTIONs longend, shotend & noend +% +\DeclareOption{longend}{\AtBeginDocument{\SetAlgoLongEnd}}% \SetAlgoLongEnd +\DeclareOption{shortend}{\AtBeginDocument{\SetAlgoShortEnd}}%\SetAlgoShortEnd +\DeclareOption{noend}{\AtBeginDocument{\SetAlgoNoEnd}}% \SetAlgoNoEnd +% +% OPTION dotoc +% +\newboolean{algocf@dotocloa}\setboolean{algocf@dotocloa}{false}% +\DeclareOption{dotocloa}{% + \setboolean{algocf@dotocloa}{true}% +} +% +% OPTION comments +% +\newboolean{algocf@optfillcomment}\setboolean{algocf@optfillcomment}{true}% +\DeclareOption{nofillcomment}{% + \setboolean{algocf@optfillcomment}{false}% +}% +\DeclareOption{fillcomment}{% + \setboolean{algocf@optfillcomment}{true}% +}% +% +% OPTION sidecommments +% +\newboolean{algocf@scleft}\setboolean{algocf@scleft}{false}% +\DeclareOption{scleft}{% + \setboolean{algocf@scleft}{true}% +}% +\DeclareOption{sright}{% default + \setboolean{algocf@scleft}{false}% +}% +% +% OPTION norelsize +% +\newboolean{algocf@norelsize}\setboolean{algocf@norelsize}{false}% +\DeclareOption{norelsize}{% + \setboolean{algocf@norelsize}{true}% +}% +% +% +%%%%%%%%%%%%%%%%%%%%%%% Execution of Options %%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\ExecuteOptions{english,plain,resetcount,titlenotnumbered,lined,shortend}% +% +\ProcessOptions% +% +\@algocf@algotitleofalgo% fix name for \TitleOfAlgo to \algorithmcfname by default +% +%%%%%%%%%%%%%%%%%%%%%%%%%% Package Loading %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% +\RequirePackage{xspace}% +% +\ifthenelse{\boolean{algocf@endfloat}}{% + \RequirePackage{endfloat}% +}{\relax}% +% +\ifthenelse{\boolean{algocf@norelsize}}{% + \newcommand{\relsize}[1]{\scriptsize}% +}{% + \RequirePackage{relsize}% +}% +% +\ifthenelse{\boolean{algocf@slide}}{\RequirePackage{color}}{}% +% + +\AtEndOfPackage{% + \ifthenelse{\boolean{algocf@dotocloa}}{% + \renewcommand{\listofalgorithmes}{\tocfile{\listalgorithmcfname}{loa}}% + }{\relax}% +}% +% +% if loa in toc required, load tocbibind package if not already done. +\ifthenelse{\boolean{algocf@dotocloa}}{% + \ifx\@tocextra\undefined% + \RequirePackage{tocbibind}% + \fi% +}% +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Main Part %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\newcommand{\algocf@name}{algorithm2e}% +\newcommand{\algocf@date}{december 14 2009}% +\newcommand{\algocf@version}{Release 4.01}% +\newcommand{\algocf@id}{\algocf@version\space -- \algocf@date\space --}% +\typeout{********************************************************^^JPackage `\algocf@name'\space\algocf@id^^J% + - algorithm2e-announce@lirmm.fr mailing list for announcement about releases^^J% + - algorithm2e-discussion@lirmm.fr mailing list for discussion about package^^J% + subscribe by emailing sympa@lirmm.fr with 'subscribe '^^J% + - Author: Christophe Fiorio (fiorio@lirmm.fr)^^J********************************************************}% +%% +%% +%% +%% +%% +%% +%%%% hyperref compatibility tricks: Hyperref package defines H counters from + % standard counters (i.e \theHpage from \thepage) and check some particular + % counters of some packages, unfortunately it doesn't do the same for + % algorithm2e package but act as Hcounter was defined. To avoid errors we + % defined \theHalgocf ourself +%%%% +% +\@ifundefined{theHalgocf}{\def\theHalgocf{\thealgocf}}{}% +\@ifundefined{theHAlgoLine}{\def\theHAlgoLine{\theAlgoLine}}{}% +\@ifundefined{theHalgocfproc}{\def\theHalgocfproc{0}}{}% +\@ifundefined{theHalgocffunc}{\def\theHalgocffunc{0}}{}% +\@ifundefined{toclevel@algocf}{\def\toclevel@algocf{0}}{}% +% +% autoref from hyperref needs an autorefname, so we give it. +\def\AlgoLineautorefname{\algorithmcflinename}% +\def\algocfautorefname{\algorithmautorefname}% +\def\algocfprocautorefname{\procedureautorefname}% +\def\algocffuncautorefname{\functionautorefname}% +%% +%% +%% +\newcommand{\@defaultskiptotal}{0.5em}% +\newskip\skiptotal\skiptotal=0.5em% +\newskip\skiplinenumber\skiplinenumber=\hsize\advance\skiplinenumber by-\skiptotal% +\newskip\skiprule% +\newskip\skiphlne% +\newskip\skiptext% +\newskip\skiplength% +\newskip\algomargin% +\newskip\skipalgocfslide\skipalgocfslide=1em% +\newdimen\algowidth% +\newdimen\inoutsize% +\newdimen\inoutline% +\newdimen\interspacetitleruled\setlength{\interspacetitleruled}{2pt}% +\newdimen\interspacealgoruled\setlength{\interspacealgoruled}{2pt}% +\newdimen\interspacetitleboxruled\setlength{\interspacetitleboxruled}{2\lineskip}% +% +\newcommand{\@algoskip}{\smallskip}% +\newcommand{\SetAlgoSkip}[1]{\renewcommand{\@algoskip}{\csname#1\endcsname}}% +\newcommand{\@algoinsideskip}{\relax}% +\newcommand{\SetAlgoInsideSkip}[1]{\renewcommand{\@algoinsideskip}{\csname#1\endcsname}}% +% +\newsavebox{\algocf@inoutbox}% +\newsavebox{\algocf@inputbox}% +%% +%% +\newcommand{\arg@e}{}% +\newcommand{\arg@space}{\ }% +\newcommand{\BlankLine}{\vskip 1ex}% +%% +\newcommand{\vespace}{1ex}% +\newcommand{\SetInd}[2]{% +\skiprule=#1% +\skiptext=#2% +\skiplength=\skiptext\advance\skiplength by \skiprule\advance\skiplength by 0.4pt}% +\SetInd{0.5em}{1em} +\algomargin=\leftskip\advance\algomargin by \parindent% +\newcommand{\IncMargin}[1]{\advance\algomargin by #1}% +\newcommand{\DecMargin}[1]{\advance\algomargin by -#1}% +\newcommand{\SetNlSkip}[1]{% + \renewcommand{\@defaultskiptotal}{#1}% + \setlength{\skiptotal}{#1}}% +%% +\newskip\AlCapSkip\AlCapSkip=0ex% +\newskip\AlCapHSkip\AlCapSkip=0ex% +\newcommand{\SetAlCapSkip}[1]{\setlength{\AlCapSkip}{#1}}% +\newcommand{\SetAlCapHSkip}[1]{\setlength{\AlCapHSkip}{#1}}% +\SetAlCapHSkip{.5\algomargin}% +%% +%% +\newcommand{\Indentp}[1]{\advance\leftskip by #1}% +\newcommand{\Indp}{\advance\leftskip by 1em}% +\newcommand{\Indpp}{\advance\leftskip by 0.5em}% +\newcommand{\Indm}{\advance\leftskip by -1em}% +\newcommand{\Indmm}{\advance\leftskip by -0.5em}% +%% +%% +%% Line Numbering +%% +%% +% number line style +\newcommand{\algocf@nlrelsize}{-2}\newcommand{\SetAlgoNlRelativeSize}[1]{\renewcommand{\algocf@nlrelsize}{#1}}% +\newcommand{\NlSty}[1]{\textnormal{\textbf{\relsize{\algocf@nlrelsize}#1}}}% default definition +\newcommand{\SetNlSty}[3]{\renewcommand{\NlSty}[1]{\textnormal{\csname#1\endcsname{\relsize{\algocf@nlrelsize}#2##1#3}}}}% +% +% nl definitions +% +\newsavebox{\algocf@nlbox}% +\newcommand{\algocf@printnl}[1]{% + \ifthenelse{\boolean{algocf@leftlinenumber}}{% + \skiplinenumber=\skiptotal\advance\skiplinenumber by\leftskip% + \strut\raisebox{0pt}{\llap{\NlSty{#1}\kern\skiplinenumber}}\ignorespaces% + }{% + \sbox\algocf@nlbox{\NlSty{#1}}% + \skiplinenumber=\hsize\advance\skiplinenumber by-\leftskip\advance\skiplinenumber by-\skiptext% + \advance\skiplinenumber by\algomargin\advance\skiplinenumber by.3em\advance\skiplinenumber by-\wd\algocf@nlbox% + \strut\raisebox{0pt}{\rlap{\kern\skiplinenumber\NlSty{#1\ignorespaces}}}\ignorespaces% + }% +}% +\newcommand{\algocf@nl@sethref}[1]{% + \renewcommand{\theHAlgoLine}{\thealgocfproc.#1}% + \hyper@refstepcounter{AlgoLine}\gdef\@currentlabel{#1}% +}% +\newcommand{\nl}{% + \@ifundefined{hyper@refstepcounter}{% if not hyperref then do a simple refstepcounter + \refstepcounter{AlgoLine}% + }{% else if hyperref, do the anchor so 2 lines in two differents algorithms cannot have the same href + \stepcounter{AlgoLine}\algocf@nl@sethref{\theAlgoLine}% + }% now we can do the line numbering + \algocf@printnl{\theAlgoLine}% +}% +% +\newcommand{\nllabel}[1]{\label{#1}}% +% +\newcommand{\enl}{% + \@ifundefined{hyper@refstepcounte}{% if not hyperref then do a simple refstepcounter + \refstepcounter{AlgoLine}% + }{% else if hyperref, do the anchor so 2 lines in two differents algorithms cannot have the same href + \stepcounter{AlgoLine}\algocf@nl@sethref{\theAlgoLine}% + }% now we can do the line numbering + \skiplinenumber=\hsize\advance\skiplinenumber by-\leftskip% + \strut\raisebox{0pt}{\rlap{\kern\skiplinenumber\strut\NlSty{\theAlgoLine}}}\ignorespaces% +} +%% nlset +\newcommand{\nlset}[1]{% + \@ifundefined{hyper@refstepcounter}{\protected@edef\@currentlabel{#1}}{\algocf@nl@sethref{#1}}\algocf@printnl{#1}% +}% +% +%% lnl definitions +\newcommand{\lnl}[1]{\nl\label{#1}}% +% +%% lnlset +\newcommand{\lnlset}[2]{\nlset{#2}\label{#1}}% +% +% set char put at end of each line +% +\newcommand{\algocf@endline}{\string;} +\newcommand{\SetEndCharOfAlgoLine}[1]{\renewcommand{\algocf@endline}{#1}} +% +% end of line definition +% +\newcommand{\@endalgocfline}{\algocf@endline}% default definition: printsemicolon +\newcommand{\DontPrintSemicolon}{\renewcommand{\@endalgocfline}{\relax}}% +\newcommand{\PrintSemicolon}{\renewcommand{\@endalgocfline}{\algocf@endline}}% +\newcommand{\@endalgoln}{\@endalgocfline\hfill\strut\par}% +% +% line numbering +% +\newcommand{\LinesNumbered}{\setboolean{algocf@linesnumbered}{true}\renewcommand{\algocf@linesnumbered}{\everypar={\nl}}}% +\newcommand{\LinesNotNumbered}{% + \setboolean{algocf@linesnumbered}{false}% + \renewcommand{\algocf@linesnumbered}{\relax}% +}% +% +\newcommand{\LinesNumberedHidden}{% + \setboolean{algocf@linesnumbered}{true}\renewcommand{\algocf@linesnumbered}{\everypar{\stepcounter{AlgoLine}}}}% +\newcommand{\ShowLn}{\nlset{\theAlgoLine}\ignorespaces}% display the line number on this line (without labelling) +\newcommand{\ShowLnLabel}[1]{\lnlset{#1}{\theAlgoLine}\ignorespaces}% display the line number and label this line +% +%% +% +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% Styling text commands +% +\newcommand{\AlFnt}{\relax}% default definition +\newcommand{\SetAlFnt}[1]{\renewcommand{\AlFnt}{#1}}% +\newcommand{\AlTitleFnt}{\relax}% default definition +\newcommand{\SetAlTitleFnt}[1]{\renewcommand{\AlTitleFnt}{#1}}% +% +\newcommand{\AlCapFnt}{\relax}% default definition +\newcommand{\SetAlCapFnt}[1]{\renewcommand{\AlCapFnt}{#1}}% +\newcommand{\AlCapNameFnt}{\relax}% default definition +\newcommand{\SetAlCapNameFnt}[1]{\renewcommand{\AlCapNameFnt}{#1}}% +% +\newcommand{\ProcFnt}{\relax}% default definition +\newcommand{\SetProcFnt}[1]{\renewcommand{\ProcFnt}{#1}}% +\newcommand{\ProcNameFnt}{\relax}% default definition +\newcommand{\SetProcNameFnt}[1]{\renewcommand{\ProcNameFnt}{#1}}% +\newcommand{\ProcArgFnt}{\relax}% default definition +\newcommand{\SetProcArgFnt}[1]{\renewcommand{\ProcArgFnt}{#1}}% +% +\newcommand{\AlTitleSty}[1]{\textbf{#1}\unskip}% default definition +\newcommand{\SetAlTitleSty}[1]{\renewcommand{\AlTitleSty}[1]{\textnormal{\csname#1\endcsname{##1}}\unskip}}% +\newcommand{\AlCapSty}[1]{\textnormal{\textbf{#1}}\unskip}% default definition +\newcommand{\SetAlCapSty}[1]{\renewcommand{\AlCapSty}[1]{\textnormal{\csname#1\endcsname{##1}}\unskip}}% +\newcommand{\AlCapNameSty}[1]{\textnormal{#1}\unskip}% default definition +\newcommand{\SetAlCapNameSty}[1]{\renewcommand{\AlCapNameSty}[1]{\textnormal{\csname #1\endcsname{##1}}\unskip}}% +% +\newcommand{\ProcSty}[1]{\AlCapSty{#1}}% +\newcommand{\SetProcSty}[1]{\renewcommand{\ProcSty}[1]{\textnormal{\csname#1\endcsname{##1}}\unskip}}% +\newcommand{\ProcNameSty}[1]{\AlCapNameSty{#1}}% +\newcommand{\SetProcNameSty}[1]{\renewcommand{\ProcNameSty}[1]{\textnormal{\csname#1\endcsname{##1}}\unskip}}% +\newcommand{\ProcArgSty}[1]{\AlCapNameSty{#1}}% +\newcommand{\SetProcArgSty}[1]{\renewcommand{\ProcArgSty}[1]{\textnormal{\csname#1\endcsname{##1}}\unskip}}% +% +\newcommand{\KwSty}[1]{\textnormal{\textbf{#1}}\unskip}% default definition +\newcommand{\SetKwSty}[1]{\renewcommand{\KwSty}[1]{\textnormal{\csname#1\endcsname{##1}}\unskip}}% +\newcommand{\ArgSty}[1]{\textnormal{\emph{#1}}\unskip}%\SetArgSty{emph} +\newcommand{\SetArgSty}[1]{\renewcommand{\ArgSty}[1]{\textnormal{\csname#1\endcsname{##1}}\unskip}}% +\newcommand{\FuncSty}[1]{\textnormal{\texttt{#1}}\unskip}%\SetFuncSty{texttt} +\newcommand{\SetFuncSty}[1]{\renewcommand{\FuncSty}[1]{\textnormal{\csname#1\endcsname{##1}}\unskip}}% +\newcommand{\DataSty}[1]{\textnormal{\textsf{#1}}\unskip}%%\SetDataSty{textsf} +\newcommand{\SetDataSty}[1]{\renewcommand{\DataSty}[1]{\textnormal{\csname#1\endcsname{##1}}\unskip}}% +\newcommand{\CommentSty}[1]{\textnormal{\texttt{#1}}\unskip}%%\SetDataSty{texttt} +\newcommand{\SetCommentSty}[1]{\renewcommand{\CommentSty}[1]{\textnormal{\csname#1\endcsname{##1}}\unskip}}% +\newcommand{\TitleSty}[1]{#1\unskip}%\SetTitleSty{}{} +\newcommand{\SetTitleSty}[2]{\renewcommand{\TitleSty}[1]{% +\csname#1\endcsname{\csname#2\endcsname##1}}\unskip}% +% +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% Block basic commands +% +\newcommand{\algocf@push}[1]{\advance\skiptotal by #1\moveright #1}% +\newcommand{\algocf@pop}[1]{\advance\skiptotal by -#1}% +\newcommand{\algocf@addskiptotal}{\advance\skiptotal by 0.4pt\advance\hsize by -0.4pt}% 0.4 pt=width of \vrule +\newcommand{\algocf@subskiptotal}{\advance\skiptotal by -0.4pt\advance\hsize by 0.4pt}% 0.4 pt=width of \vrule +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% +%% group of instructions definition +% +\skiphlne=.8ex% +\newcommand{\SetVlineSkip}[1]{\skiphlne=#1}% +% +%% block with a vertical line end by a little horizontal line +\newcommand{\algocf@Vline}[1]{% no vskip in between boxes but a strut to separate them, + \strut\par\nointerlineskip% then interblock space stay the same whatever is inside it + \algocf@push{\skiprule}% move to the right before the vertical rule + \hbox{\vrule% + \vtop{\algocf@push{\skiptext}%move the right after the rule + \vtop{\algocf@addskiptotal\advance\hsize by -\skiplength #1}\Hlne}}\vskip\skiphlne% inside the block + \algocf@pop{\skiprule}%\algocf@subskiptotal% restore indentation + \nointerlineskip}% no vskip after +% +%% block with a vertical line +\newcommand{\algocf@Vsline}[1]{% no vskip in between boxes but a strut to separate them, + \strut\par\nointerlineskip% then interblock space stay the same whatever is inside it + \algocf@push{\skiprule}% move to the right before the vertical rule + \hbox{\vrule% the vertical rule + \vtop{\algocf@push{\skiptext}%move the right after the rule + \vtop{\algocf@addskiptotal\advance\hsize by -\skiplength #1}}}% inside the block + \algocf@pop{\skiprule}}% restore indentation +% +\newcommand{\algocf@Hlne}{\hrule height 0.4pt depth 0pt width .5em}% +% +%% block without line +\newcommand{\algocf@Noline}[1]{% no vskip in between boxes but a strut to separate them, + \strut\par\nointerlineskip% then interblock space stay the same whatever is inside it + \algocf@push{\skiprule}% + \hbox{% + \vtop{\algocf@push{\skiptext}% + \vtop{\advance\hsize by -\skiplength #1}}}% inside the block + \algocf@pop{\skiprule}% + % \nointerlineskip% no vskip after +}% +% +%% default=NoLine +% +\newcommand{\algocf@group}[1]{\algocf@Noline{##1}}% group: set of instruction depending from another (ex: then part of the If) +\newcommand{\algocf@@block}[2]{\algocf@Noline{##1}\KwSty{##2}\par}% block: group with a end keyword. +\newcommand{\algocf@block}[2]{\algocf@@block{#1}{#2}}% command that will be used and redefined accordingly to noend option +\newcommand{\algocf@setBlock}{% + \ifthenelse{\boolean{algocf@optnoend}}{% if no end option + \renewcommand{\algocf@block}[2]{\algocf@group{##1}}% block will be a group + }{% else + \renewcommand{\algocf@block}[2]{\algocf@@block{##1}{##2}}% block stays a block + }% +}% +% +\newcommand{\Hlne}{}% little hrizontal line ending a block in vline mode +% +\newcommand{\@algocf@endoption}[1]{#1}% +\newboolean{algocf@optnoend}\setboolean{algocf@optnoend}{false}% +% +\newcommand{\SetAlgoLongEnd}{%%%%%%%%%%%%%%%%%%%%%%%%% Long End + \setboolean{algocf@optnoend}{false}% + \renewcommand{\@algocf@endoption}[1]{##1}% + \algocf@setBlock}% +% +\newcommand{\SetAlgoShortEnd}{%%%%%%%%%%%%%%%%%%%%%%%% ShortEnd + \setboolean{algocf@optnoend}{false}% + \renewcommand{\@algocf@endoption}[1]{\@firstword##1 \@nil}% + \algocf@setBlock}% +% +\newcommand{\SetAlgoNoEnd}{%%%%%%%%%%%%%%%%%%%%%%%%%%% NoEnd + \setboolean{algocf@optnoend}{true}% + \renewcommand{\@algocf@endoption}[1]{}% + \algocf@setBlock}% +% +\newcommand{\SetAlgoNoLine}{%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Noline +\renewcommand{\algocf@@block}[2]{\algocf@Noline{##1}\KwSty{##2}\strut\par}% +\renewcommand{\algocf@group}[1]{\algocf@Noline{##1}}% +\renewcommand{\Hlne}{}}% +% +\newcommand{\SetAlgoVlined}{%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Vline +\renewcommand{\algocf@@block}[2]{\algocf@Vline{##1}}% +\renewcommand{\algocf@group}[1]{\algocf@Vsline{##1}\ifthenelse{\boolean{algocf@optnoend}}{\relax}{\strut\ignorespaces}}% +\renewcommand{\Hlne}{\algocf@Hlne}}% +% +\newcommand{\SetAlgoLined}{%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Line +\renewcommand{\algocf@@block}[2]{\strut\algocf@Vsline{##1}\KwSty{##2}\strut\par}% no skip after a block so garantie at least a line +\renewcommand{\algocf@group}[1]{\algocf@Vsline{##1}\ifthenelse{\boolean{algocf@optnoend}}{\relax}{\strut\ignorespaces}}% +\renewcommand{\Hlne}{}}% +% +\newcommand{\SetNothing}{%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Noline +\renewcommand{\algocf@@block}[2]{\algocf@Noline{##1}\par}% +%\long +\renewcommand{\algocf@group}[1]{\algocf@Noline{##1}}% +\renewcommand{\Hlne}{}}% +% +%% +%% +% +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% ``Input :'''s like command +% +%%% +% text staying at the right of the longer keyword of KwInOut commands +% (text of KwInOut commands are all vertically aligned) +% +\newcommand{\algocf@newinout}{\par\parindent=\wd\algocf@inoutbox}% to put right indentation after a \\ in the KwInOut +\newcommand{\SetKwInOut}[2]{% + \sbox\algocf@inoutbox{\KwSty{#2}\algocf@typo:}% + \expandafter\ifx\csname InOutSizeDefined\endcsname\relax% if first time used + \newcommand\InOutSizeDefined{}\setlength{\inoutsize}{\wd\algocf@inoutbox}% + \else% else keep the larger dimension + \ifdim\wd\algocf@inoutbox>\inoutsize\setlength{\inoutsize}{\wd\algocf@inoutbox}\fi% + \fi% the dimension of the box is now defined. + \@ifundefined{#1}{\let\algocf@mkcmd=\newcommand}{\let\algocf@mkcmd=\renewcommand}% + \expandafter\algocf@mkcmd\csname#1\endcsname[1]{% + \ifthenelse{\boolean{algocf@inoutnumbered}}{\relax}{\everypar={\relax}}% + {\let\\\algocf@newinout\hangindent=\wd\algocf@inoutbox\hangafter=1\parbox[t]{\inoutsize}{\KwSty{#2}\algocf@typo\hfill:}~##1\par}% + \algocf@linesnumbered% reset the numbering of the lines + }}% +% +%% allow to ajust the skip size of InOut +%% +\newcommand{\ResetInOut}[1]{% + \sbox\algocf@inoutbox{\hbox{\KwSty{#1}\algocf@typo:\ }}% + \setlength{\inoutsize}{\wd\algocf@inoutbox}% + }% +% +% +%%% +% text staying at the right of the keyword. +% +\newcommand{\algocf@newinput}{\par\parindent=\wd\algocf@inputbox}% to put right indentation after a \\ in the KwInput +\newcommand{\SetKwInput}[2]{% + \@ifundefined{#1}{\let\algocf@mkcmd=\newcommand}{\let\algocf@mkcmd=\renewcommand}% + \expandafter\algocf@mkcmd\csname#1\endcsname[1]{% + \sbox\algocf@inputbox{\hbox{\KwSty{#2}\algocf@typo: }}% + \ifthenelse{\boolean{algocf@inoutnumbered}}{\relax}{\everypar={\relax}}% + {\let\\\algocf@newinput\hangindent=\wd\algocf@inputbox\hangafter=1\unhbox\algocf@inputbox##1\par}% + \algocf@linesnumbered% reset the numbering of the lines + }}% +\newcommand{\SetKwData}[2]{% + \@ifundefined{#1}{\let\algocf@mkcmd=\newcommand}{\let\algocf@mkcmd=\renewcommand}% + \expandafter\algocf@mkcmd\csname @#1\endcsname[1]{\DataSty{#2(}\ArgSty{##1}\DataSty{)}}% + \expandafter\algocf@mkcmd\csname#1\endcsname{% + \@ifnextchar\bgroup{\csname @#1\endcsname}{\DataSty{#2}\xspace}}% + }% +% +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% tallent: +% +% Add following macros: +% \SetKwHangingKw: [kw] ------------ <= hanging determined by [kw] +% ------------ +% Should act like a combination of \SetKwInput and \SetKw. +% Based on \SetKwInput: +% - remove ':' at end of keyword +% - do not reset numbering +% - use separate savebox +\newsavebox{\algocf@hangingbox} +\newcommand{\algocf@newhanging}{\par\parindent=\wd\algocf@hangingbox}% to put right indentation after a \\ in the KwInput +\newcommand{\SetKwHangingKw}[2]{% + \@ifundefined{#1}{\let\algocf@mkcmd=\newcommand}{\let\algocf@mkcmd=\renewcommand}% + \expandafter\algocf@mkcmd\csname#1\endcsname[1]{% + \sbox\algocf@hangingbox{\hbox{\KwSty{#2}\algocf@typo\ }}% + {\let\\\algocf@newhanging\hangindent=\wd\algocf@hangingbox\hangafter=1\unhbox\algocf@hangingbox##1\;}% + }% +}% +% +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% Comments macros +% +%%%% +% comment in the text, first argument is the name of the macro, second is +% the text put before the comment, third is the text put at the end of the +% comment. +% +% first side comment justification +\newcommand{\SetSideCommentLeft}{\setboolean{algocf@scleft}{true}}% +\newcommand{\SetSideCommentRight}{\setboolean{algocf@scleft}{false}}% +\newcommand{\SetNoFillComment}{\setboolean{algocf@optfillcomment}{false}}% +\newcommand{\SetFillComment}{\setboolean{algocf@optfillcomment}{true}}% +% +% next comment and side comment +% +\newcommand{\algocf@endmarkcomment}{\relax}% +\newcommand{\algocf@fillcomment}{% + \ifthenelse{\boolean{algocf@optfillcomment}}{\hfill}{\relax}}% +% +\newcommand{\algocf@startcomment}{% + \hangindent=\wd\algocf@inputbox\hangafter=1\usebox\algocf@inputbox}% +\newcommand{\algocf@endcomment}{\algocf@fillcomment\algocf@endmarkcomment\ignorespaces\par}% +\newcommand{\algocf@endstartcomment}{\algocf@endcomment\algocf@startcomment\ignorespaces}% +% +\newboolean{algocf@sidecomment}% +\newboolean{algocf@altsidecomment}\setboolean{algocf@altsidecomment}{false}% +\newcommand{\algocf@scpar}{\ifthenelse{\boolean{algocf@altsidecomment}}{\relax}{\par}}% +\newcommand{\algocf@sclfill}{\ifthenelse{\boolean{algocf@scleft}}{\algocf@fillcomment}{\relax}}% +\newcommand{\algocf@scrfill}{\ifthenelse{\boolean{algocf@scleft}}{\relax}{\hfill}}% +\newcommand{\algocf@startsidecomment}{\usebox\algocf@inputbox}% +\newcommand{\algocf@endsidecomment}{\algocf@endmarkcomment\algocf@scpar}% +\newcommand{\algocf@endstartsidecomment}{% + \algocf@sclfill\algocf@endsidecomment% + \algocf@scrfill\algocf@startsidecomment\ignorespaces}% +% +\newcommand{\SetKwComment}[3]{% + % newcommand or renewcommand ? + \@ifundefined{#1}{\let\algocf@mkcmd=\newcommand}{\let\algocf@mkcmd=\renewcommand}% + %%% comment definition + \expandafter\algocf@mkcmd\csname algocf@#1\endcsname[1]{% + \sbox\algocf@inputbox{\CommentSty{\hbox{#2}}}% + \ifthenelse{\boolean{algocf@commentsnumbered}}{\relax}{\everypar={\relax}}% + {\renewcommand{\algocf@endmarkcomment}{#3}% + \let\\\algocf@endstartcomment% + \algocf@startcomment\CommentSty{% + \strut\ignorespaces##1\strut\algocf@fillcomment#3}\par}% + \algocf@linesnumbered% reset the numbering of the lines + }% + %%% side comment definitions + % option or not? + \expandafter\algocf@mkcmd\csname algocf@#1@star\endcsname{% + \@ifnextchar [{\csname algocf@#1@staropt\endcsname}{\csname algocf@#1@sidecomment\endcsname}% + }% + % manage option + \expandafter\def\csname algocf@#1@staropt\endcsname[##1]##2{% + \ifthenelse{\boolean{algocf@scleft}}{\setboolean{algocf@sidecomment}{true}}{\setboolean{algocf@sidecomment}{false}}% + \ifx##1h\setboolean{algocf@altsidecomment}{true}\SetSideCommentLeft\fi% + \ifx##1f\setboolean{algocf@altsidecomment}{true}\SetSideCommentRight\fi% + \ifx##1l\setboolean{algocf@altsidecomment}{false}\SetSideCommentLeft\fi% + \ifx##1r\setboolean{algocf@altsidecomment}{false}\SetSideCommentRight\fi% + \csname algocf@#1@sidecomment\endcsname{##2}% call sidecomment + \ifthenelse{\boolean{algocf@sidecomment}}{\setboolean{algocf@scleft}{true}}{\setboolean{algocf@scleft}{false}}% + \setboolean{algocf@altsidecomment}{false}% + }% + % side comment + \expandafter\algocf@mkcmd\csname algocf@#1@sidecomment\endcsname[1]{% + \sbox\algocf@inputbox{\CommentSty{\hbox{#2}}}% + \ifthenelse{\boolean{algocf@commentsnumbered}}{\relax}{\everypar={\relax}}% + {% + \renewcommand{\algocf@endmarkcomment}{#3}% + \let\\\algocf@endstartsidecomment% + % here is the comment + %\ifthenelse{\boolean{algocf@altsidecomment}}{\relax}{\algocf@endline\ }% + \ifthenelse{\boolean{algocf@altsidecomment}}{\relax}{\@endalgocfline\ }% + \algocf@scrfill\algocf@startsidecomment\CommentSty{% + \strut\ignorespaces##1\strut\algocf@sclfill#3}\algocf@scpar% + }% + \algocf@linesnumbered% reset the numbering of the lines + } + \expandafter\algocf@mkcmd\csname#1\endcsname{\@ifstar{\csname algocf@#1@star\endcsname}{\csname algocf@#1\endcsname}}% +}% +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% Kw +% +\newcommand{\SetKw}[2]{% + \@ifundefined{#1}{\let\algocf@mkcmd=\newcommand}{\let\algocf@mkcmd=\renewcommand}% + \expandafter\algocf@mkcmd\csname @#1\endcsname[1]{\KwSty{#2} \ArgSty{##1}}% + \expandafter\algocf@mkcmd\csname#1\endcsname{% + \@ifnextchar\bgroup{\csname @#1\endcsname}{\KwSty{#2}\xspace}}% + }% +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% KwFunction +% +\newcommand{\SetKwFunction}[2]{% +%%% use of gdef since newcommand doesn't manage to define the macro when SetKwFunction is used in \algocf@caption@proc + \expandafter\gdef\csname @#1\endcsname##1{\FuncSty{#2(}\ArgSty{##1}\FuncSty{)}}% + \expandafter\gdef\csname#1\endcsname{% + \@ifnextchar\bgroup{\csname @#1\endcsname}{\FuncSty{#2}\xspace}}% +}% +% +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% KwTab +% +\newcommand{\SetKwArray}[2]{% +%%% use of gdef since newcommand doesn't manage to define the macro when SetKwFunction is used in \algocf@caption@proc + \expandafter\gdef\csname @#1\endcsname##1{\DataSty{#2[}\ArgSty{##1}\DataSty{]}}% + \expandafter\gdef\csname#1\endcsname{% + \@ifnextchar\bgroup{\csname @#1\endcsname}{\DataSty{#2}\xspace}}% +}% +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% KwBlock +% +\newcommand{\SetKwBlock}[3]{% +\@ifundefined{algocf@#1}{\let\algocf@mkcmd=\newcommand}{\let\algocf@mkcmd=\renewcommand}% +% side text or not? +\expandafter\def\csname#1\endcsname{%Begin + \@ifnextchar({\csname algocf@#1opt\endcsname}{\csname algocf@#1\endcsname}}% +% with side text +\expandafter\def\csname algocf@#1opt\endcsname(##1)##2{% \Begin(){} + \KwSty{#2} ##1\algocf@block{##2}{\@algocf@endoption{#3}}% + \@ifnextchar({\csname algocf@#1end\endcsname}{\par}}% +% without side text at the beginning +\expandafter\algocf@mkcmd\csname algocf@#1\endcsname[1]{% \Begin{} + \KwSty{#2}\algocf@block{##1}{\@algocf@endoption{#3}}\@ifnextchar({\csname algocf@#1end\endcsname}{\par}}% +% side text at the end +\expandafter\def\csname algocf@#1end\endcsname(##1){% \Begin{} + \ ##1\par}% +}% +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% For Switch +% +\newcommand{\SetKwSwitch}[8]{% #1=\Switch #2=\Case #3=\Other #4=swicth #5=case #6=do #7=otherwise #8=endsw +%%%% Switch +\@ifundefined{algocf@#1}{\let\algocf@mkcmd=\newcommand}{\let\algocf@mkcmd=\renewcommand}% +% side text or not? +\expandafter\def\csname#1\endcsname{%Switch + \@ifnextchar({\csname algocf@#1opt\endcsname}{\csname algocf@#1\endcsname}}% +% with side text +\expandafter\def\csname algocf@#1opt\endcsname(##1)##2##3{% \Switch(){}{} + \KwSty{#4} \ArgSty{##2} \KwSty{#5} ##1\algocf@block{##3}{\@algocf@endoption{#8}}}% +% without side text +\expandafter\algocf@mkcmd\csname algocf@#1\endcsname[2]{% \Switch{}{} + \KwSty{#4} \ArgSty{##1} \KwSty{#5}\algocf@block{##2}{\@algocf@endoption{#8}}}% +% side text at the end +\expandafter\def\csname algocf@#1end\endcsname(##1){% \Switch{}{}() +}% +% +%%%% Case +\@ifundefined{algocf@#2}{\let\algocf@mkcmd=\newcommand}{\let\algocf@mkcmd=\renewcommand}% +% side text or not? +\expandafter\def\csname#2\endcsname{%Case + \@ifnextchar({\csname algocf@#2opt\endcsname}{\csname algocf@#2\endcsname}}% +\expandafter\def\csname u#2\endcsname{%uCase + \@ifnextchar({\csname algocf@u#2opt\endcsname}{\csname algocf@u#2\endcsname}}% +\expandafter\def\csname l#2\endcsname{%lCase + \@ifnextchar({\csname algocf@l#2opt\endcsname}{\csname algocf@l#2\endcsname}}% +% with side text +\expandafter\def\csname algocf@#2opt\endcsname(##1)##2##3{% \Case(){}{} + \KwSty{#6} \ArgSty{##2} ##1\algocf@block{##3}{\@algocf@endoption{#8}}}% +\expandafter\def\csname algocf@u#2opt\endcsname(##1)##2##3{% \uCase(){}{} + \KwSty{#6} \ArgSty{##2} ##1\algocf@group{##3}}% +\expandafter\def\csname algocf@l#2opt\endcsname(##1)##2##3{% \lCase(){}{} + \KwSty{#6} \ArgSty{##2} ##3\algocf@endline\ ##1\par}% +% without side text +\expandafter\algocf@mkcmd\csname algocf@#2\endcsname[2]{% \Case{}{} + \KwSty{#6} \ArgSty{##1}\algocf@block{##2}{\@algocf@endoption{#8}}}% +\expandafter\algocf@mkcmd\csname algocf@u#2\endcsname[2]{% \uCase{}{} + \KwSty{#6} \ArgSty{##1}\algocf@group{##2}}% +\expandafter\algocf@mkcmd\csname algocf@l#2\endcsname[2]{% \lCase{}{} + \KwSty{#6} \ArgSty{##1} ##2}% +%%%% Other +\@ifundefined{algocf@#3}{\let\algocf@mkcmd=\newcommand}{\let\algocf@mkcmd=\renewcommand}% +% side text or not? +\expandafter\def\csname#3\endcsname{%Other + \@ifnextchar({\csname algocf@#3opt\endcsname}{\csname algocf@#3\endcsname}}% +\expandafter\def\csname l#3\endcsname{%Other + \@ifnextchar({\csname algocf@l#3opt\endcsname}{\csname algocf@l#3\endcsname}}% +% with side text +\expandafter\def\csname algocf@#3opt\endcsname(##1)##2{% \Other(){}{} + \KwSty{#7} ##1\algocf@block{##2}{\@algocf@endoption{#8}}}% +\expandafter\def\csname algocf@l#3opt\endcsname(##1)##2{% \Other(){}{} + \KwSty{#7} ##2\algocf@endline\ ##1\par}% +% without side text +\expandafter\algocf@mkcmd\csname algocf@#3\endcsname[1]{% default + \KwSty{#7}\algocf@block{##1}{\@algocf@endoption{#8}}}% +\expandafter\algocf@mkcmd\csname algocf@l#3\endcsname[1]{% ldefault + \KwSty{#7} ##1}% +}% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% If macros +% +\newcommand{\SetKwIF}[8]{% #1=\If #2=\ElseIf #3=\Else #4=if #5=then #6=elseif si #7=else #8=endif +% +% common text +\@ifundefined{#1@ifthen}{\let\algocf@mkcmd=\newcommand}{\let\algocf@mkcmd=\renewcommand}% +\expandafter\algocf@mkcmd\csname #1@ifthen\endcsname[1]{% + \KwSty{#4} \ArgSty{##1} \KwSty{#5}}% +\expandafter\algocf@mkcmd\csname #1@endif\endcsname[1]{\algocf@block{##1}{\@algocf@endoption{#8}}}% +\expandafter\algocf@mkcmd\csname #1@noend\endcsname[1]{\algocf@group{##1}}% +\expandafter\algocf@mkcmd\csname #1@else\endcsname[1]{\algocf@group{##1}\KwSty{#7}}% +\@ifundefined{#2@elseif}{\let\algocf@mkcmd=\newcommand}{\let\algocf@mkcmd=\renewcommand}% +\expandafter\algocf@mkcmd\csname #2@elseif\endcsname[1]{% + \KwSty{#6} \ArgSty{##1} \KwSty{#5}}% +\@ifundefined{#3@else}{\let\algocf@mkcmd=\newcommand}{\let\algocf@mkcmd=\renewcommand}% +\expandafter\algocf@mkcmd\csname #3@else\endcsname{\KwSty{#7}}% +%%%% If then { } endif +% +\@ifundefined{algocf@#1}{\let\algocf@mkcmd=\newcommand}{\let\algocf@mkcmd=\renewcommand}% +% side text or not? +\expandafter\def\csname#1\endcsname{% + \@ifnextchar({\csname algocf@#1opt\endcsname}{\csname algocf@#1\endcsname}}% +% with side text +\expandafter\def\csname algocf@#1opt\endcsname(##1)##2##3{% \If(){}{} + \csname #1@ifthen\endcsname{##2} ##1\csname #1@endif\endcsname{##3}}% +% without side text +\expandafter\algocf@mkcmd\csname algocf@#1\endcsname[2]{% \If{}{} + \csname #1@ifthen\endcsname{##1}\csname #1@endif\endcsname{##2}}% +% +%%%% If then {} else {} endif +% +% side text or not? +\expandafter\def\csname e#1\endcsname{% + \@ifnextchar({\csname algocf@e#1thenopt\endcsname}{\csname algocf@e#1then\endcsname}}% +% with side text after if +\expandafter\def\csname algocf@e#1thenopt\endcsname(##1)##2##3{% \eIf() + \csname #1@ifthen\endcsname{##2} ##1\csname #1@else\endcsname{##3}% + \csname algocf@e#1thenelse\endcsname}% +% without side text after if +\expandafter\def\csname algocf@e#1then\endcsname##1##2{% \eIf() + \csname #1@ifthen\endcsname{##1}\csname #1@else\endcsname{##2}% + \csname algocf@e#1thenelse\endcsname}% +% side text after else or not ? +\expandafter\def\csname algocf@e#1thenelse\endcsname{% + \@ifnextchar({\csname algocf@e#1elseopt\endcsname}{\csname algocf@e#1else\endcsname}}% +% else with a side text +\expandafter\def\csname algocf@e#1elseopt\endcsname(##1)##2{% + ##1\csname #1@endif\endcsname{##2}}% +% else without side text +\expandafter\algocf@mkcmd\csname algocf@e#1else\endcsname[1]{% + \csname #1@endif\endcsname{##1}}% +% +%%%% If then +% +% side text or not? +\expandafter\def\csname l#1\endcsname{% lif + \@ifnextchar({\csname algocf@l#1opt\endcsname}{\csname algocf@l#1\endcsname}}% +\expandafter\def\csname u#1\endcsname{% uif + \@ifnextchar({\csname algocf@u#1opt\endcsname}{\csname algocf@u#1\endcsname}}% +% with side text +\expandafter\def\csname algocf@l#1opt\endcsname(##1)##2##3{% \lIf(){}{} + \csname #1@ifthen\endcsname{##2} ##3\algocf@endline\ ##1\par}% +\expandafter\def\csname algocf@u#1opt\endcsname(##1)##2##3{% \uIf(){}{} + \csname #1@ifthen\endcsname{##2} ##1\csname#1@noend\endcsname{##3}}% +% without side text +\expandafter\algocf@mkcmd\csname algocf@l#1\endcsname[2]{% \lIf{}{} + \csname #1@ifthen\endcsname{##1} ##2}% +\expandafter\algocf@mkcmd\csname algocf@u#1\endcsname[2]{% \uIf{}{} + \csname #1@ifthen\endcsname{##1}\csname#1@noend\endcsname{##2}}% +% +%%%% ElseIf {} endif +% +\@ifundefined{algocf@#2}{\let\algocf@mkcmd=\newcommand}{\let\algocf@mkcmd=\renewcommand}% +% side text or not? +\expandafter\def\csname#2\endcsname{% ElseIf + \@ifnextchar({\csname algocf@#2opt\endcsname}{\csname algocf@#2\endcsname}}% +% with side text +\expandafter\def\csname algocf@#2opt\endcsname(##1)##2##3{% \ElseIf(){}{} + \csname #2@elseif\endcsname{##2} ##1\csname #1@endif\endcsname{##3}}% +% without side text +\expandafter\algocf@mkcmd\csname algocf@#2\endcsname[2]{% \ElseIf{}{} + \csname #2@elseif\endcsname{##1}\csname #1@endif\endcsname{##2}}% +% +%%%% ElseIf +% +% side text or not? +\expandafter\def\csname l#2\endcsname{% lElseIf + \@ifnextchar({\csname algocf@l#2opt\endcsname}{\csname algocf@l#2\endcsname}}% +\expandafter\def\csname u#2\endcsname{% uElseIf + \@ifnextchar({\csname algocf@u#2opt\endcsname}{\csname algocf@u#2\endcsname}}% +% with side text +\expandafter\def\csname algocf@l#2opt\endcsname(##1)##2##3{% \lElseIf(){}{} + \csname #2@elseif\endcsname{##2} ##3\algocf@endline\ ##1\par}% +\expandafter\def\csname algocf@u#2opt\endcsname(##1)##2##3{% \uElseIf(){}{} + \csname #2@elseif\endcsname{##2} ##1\csname #1@noend\endcsname{##3}}% +% without side text +\expandafter\algocf@mkcmd\csname algocf@l#2\endcsname[2]{% \lElseIf{}{} + \csname #2@elseif\endcsname{##1} ##2}% +\expandafter\algocf@mkcmd\csname algocf@u#2\endcsname[2]{% \uElseIf{}{} + \csname #2@elseif\endcsname{##1}\csname #1@noend\endcsname{##2}}% +% +%%%% Else {} endif +% +\@ifundefined{algocf@#3}{\let\algocf@mkcmd=\newcommand}{\let\algocf@mkcmd=\renewcommand}% +% side text or not? +\expandafter\def\csname#3\endcsname{% Else + \@ifnextchar({\csname algocf@#3opt\endcsname}{\csname algocf@#3\endcsname}}% +% with side text +\expandafter\def\csname algocf@#3opt\endcsname(##1)##2{% \Else(){} + \csname #3@else\endcsname\ ##1\csname #1@endif\endcsname{##2}}% +% without side text +\expandafter\algocf@mkcmd\csname algocf@#3\endcsname[1]{% \Else{} + \csname #3@else\endcsname\csname #1@endif\endcsname{##1}}% +% +%%%% Else +% +% side text or not? +\expandafter\def\csname l#3\endcsname{% lElse + \@ifnextchar({\csname algocf@l#3opt\endcsname}{\csname algocf@l#3\endcsname}}% +\expandafter\def\csname u#3\endcsname{% uElse + \@ifnextchar({\csname algocf@u#3opt\endcsname}{\csname algocf@u#3\endcsname}}% +% with side text +\expandafter\def\csname algocf@l#3opt\endcsname(##1)##2{% \lElse(){} + \csname #3@else\endcsname\ ##2\algocf@endline\ ##1\par}% +\expandafter\def\csname algocf@u#3opt\endcsname(##1)##2{% \uElse(){} + \csname #3@else\endcsname\ ##1\csname #1@noend\endcsname{##2}}% +% without side text +\expandafter\algocf@mkcmd\csname algocf@l#3\endcsname[1]{% \lElse{} + \csname #3@else\endcsname\ ##1}% +\expandafter\algocf@mkcmd\csname algocf@u#3\endcsname[1]{% \uElse{} + \csname #3@else\endcsname\csname #1@noend\endcsname{##1}}% +}% +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% For macros +% +\newcommand{\SetKwFor}[4]{% +\@ifundefined{algocf@#1}{\let\algocf@mkcmd=\newcommand}{\let\algocf@mkcmd=\renewcommand}% +% side text or not? +\expandafter\def\csname#1\endcsname{%For + \@ifnextchar({\csname algocf@#1opt\endcsname}{\csname algocf@#1\endcsname}}% +\expandafter\def\csname l#1\endcsname{%For + \@ifnextchar({\csname algocf@l#1opt\endcsname}{\csname algocf@l#1\endcsname}}% +% with side text +\expandafter\def\csname algocf@#1opt\endcsname(##1)##2##3{% \For(){}{} + \KwSty{#2} \ArgSty{##2} \KwSty{#3} ##1\algocf@block{##3}{\@algocf@endoption{#4}}}% +\expandafter\def\csname algocf@l#1opt\endcsname(##1)##2##3{% \lFor(){}{} + \KwSty{#2} \ArgSty{##2} \KwSty{#3} ##3\algocf@endline\ ##1\par}% +% without side text +\expandafter\algocf@mkcmd\csname algocf@#1\endcsname[2]{% \For{}{} + \KwSty{#2} \ArgSty{##1} \KwSty{#3}\algocf@block{##2}{\@algocf@endoption{#4}}}% +\expandafter\algocf@mkcmd\csname algocf@l#1\endcsname[2]{% \lFor{}{} + \KwSty{#2} \ArgSty{##1} \KwSty{#3} ##2}% +}% +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% Repeat macros +% +\newcommand{\SetKwRepeat}[3]{% +\@ifundefined{algocf@#1}{\let\algocf@mkcmd=\newcommand}{\let\algocf@mkcmd=\renewcommand}% +% side text or not? +\expandafter\def\csname#1\endcsname{% Repeat + \@ifnextchar({\csname algocf@#1opt\endcsname}{\csname algocf@#1\endcsname}}% +\expandafter\def\csname l#1\endcsname{% lRepeat + \@ifnextchar({\csname algocf@l#1opt\endcsname}{\csname algocf@l#1\endcsname}}% +% with side text +\expandafter\def\csname algocf@#1opt\endcsname(##1)##2##3{% \Repeat(){}{} + \KwSty{#2} ##1\algocf@group{##3}\KwSty{#3} \ArgSty{##2}% + \@ifnextchar({\csname algocf@#1optopt\endcsname}{\@endalgoln}% +}% +\expandafter\def\csname algocf@#1optopt\endcsname(##1){% \Repeat(){}{}() + ##1\@endalgoln}% +\expandafter\def\csname algocf@l#1opt\endcsname(##1)##2##3{% \lRepeat(){}{} + \KwSty{#2} ##3 \KwSty{#3} \ArgSty{##2}\algocf@endline\ ##1\par}% +% without side text +\expandafter\algocf@mkcmd\csname algocf@#1\endcsname[2]{% \Repeat{}{} + \KwSty{#2}\algocf@group{##2}\KwSty{#3} \ArgSty{##1}% + \@ifnextchar({\csname algocf@#1optopt\endcsname}{\@endalgoln}% +}% +\expandafter\algocf@mkcmd\csname algocf@l#1\endcsname[2]{% \lRepeat{}{} + \KwSty{#2} ##2 \KwSty{#3} \ArgSty{##1}}% +}% +% +% +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%% Environments definitions %%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +%% +%% Caption management +%% +% for the following macros: +% #1 is given by caption and is equal to fnum@algocf +% #2 is the text given in argument by the user in the \caption macro +% +%%%%% text of caption +\newcommand{\algocf@captionlayout}[1]{#1}% +\newcommand{\SetAlgoCaptionLayout}[1]{% + \renewcommand{\algocf@captionlayout}[1]{\csname #1\endcsname{##1}}}% +\newcommand{\algocf@capseparator}{:}% +\newcommand{\SetAlgoCaptionSeparator}[1]{\renewcommand{\algocf@capseparator}{#1}}% +\newcommand{\algocf@captiontext}[2]{% + \algocf@captionlayout{\AlCapSty{\AlCapFnt #1\algocf@typo\algocf@capseparator}\nobreakspace% + \AlCapNameSty{\AlCapNameFnt{}#2}}}% text of caption +% +%%%%% default caption of algorithm: used if no specific style caption is defined +\newcommand{\algocf@makecaption}[2]{% + \addtolength{\hsize}{\algomargin}% + \sbox\@tempboxa{\algocf@captiontext{#1}{#2}}% + \ifdim\wd\@tempboxa >\hsize% % if caption is longer than a line + \hskip .5\algomargin% + \parbox[t]{\hsize}{\algocf@captiontext{#1}{#2}}% then caption is not centered + \else% + \global\@minipagefalse% + \hbox to\hsize{\hfil\box\@tempboxa\hfil}% else caption is centered + \fi% + \addtolength{\hsize}{-\algomargin}% +}% +% +\newsavebox\algocf@capbox% +\newcommand{\algocf@makecaption@plain}[2]{% + \global\sbox\algocf@capbox{\algocf@makecaption{#1}{#2}}}% +\newcommand{\algocf@makecaption@boxed}[2]{% + \addtolength{\hsize}{-\algomargin}% + \global\sbox\algocf@capbox{\algocf@makecaption{#1}{#2}}% + \addtolength{\hsize}{\algomargin}% + }% +% +\newcommand{\algocf@makecaption@tworuled}[2]{\algocf@makecaption@ruled{#1}{#2}}% +\newcommand{\algocf@makecaption@algoruled}[2]{\algocf@makecaption@ruled{#1}{#2}}% +\newcommand{\algocf@makecaption@boxruled}[2]{\algocf@makecaption@ruled{#1}{#2}}% +\newcommand{\algocf@makecaption@ruled}[2]{% + \global\sbox\algocf@capbox{\hskip\AlCapHSkip% .5\algomargin% + \parbox[t]{\hsize}{\algocf@captiontext{#1}{#2}}}% then caption is not centered +}% +% +\newlength{\algoheightruledefault}\setlength{\algoheightruledefault}{0.8pt}% +\newlength{\algoheightrule}\setlength{\algoheightrule}{\algoheightruledefault}% +\newlength{\algotitleheightruledefault}\setlength{\algotitleheightruledefault}{0.8pt}% +\newlength{\algotitleheightrule}\setlength{\algotitleheightrule}{\algotitleheightruledefault}% +\newcommand{\algocf@caption@plain}{\vskip\AlCapSkip\box\algocf@capbox}% +\newcommand{\algocf@caption@boxed}{\vskip\AlCapSkip\box\algocf@capbox}% +\newcommand{\algocf@caption@ruled}{\box\algocf@capbox\kern\interspacetitleruled\hrule height\algotitleheightrule depth0pt\kern\interspacealgoruled}% +\newcommand{\algocf@caption@tworuled}{\box\algocf@capbox\kern\interspacetitleruled}% +\newcommand{\algocf@caption@algoruled}{\algocf@caption@ruled}% +\newcommand{\algocf@caption@boxruled}{% + \addtolength{\hsize}{-0.8pt}% + \hbox to\hsize{% + \vrule%\hskip-0.35pt% + \vbox{% + \hrule\vskip\interspacetitleboxruled% + \hbox to\hsize{\unhbox\algocf@capbox\hfill}\vskip\interspacetitleboxruled% + }% + %\hskip-0.35pt% + \vrule% + }\nointerlineskip% + \addtolength{\hsize}{0.8pt}% +}% +% +% +%%%% set caption for the environment +\newcommand{\algocf@captionref}{% + \renewcommand{\fnum@algocf}[1]{\AlCapSty{\AlCapFnt\algorithmcfname\nobreakspace\algocf@algocfref}}% + \addtocounter{algocf}{-1}% \caption do a refstepcounter, so we restore the precedent value + \let\old@thealgocf=\thealgocf\renewcommand{\thealgocf}{{\relsize{\algocf@refrelsize}\algocf@algocfref}}% + \gdef\@currentlabel{\algocf@algocfref}% let the label use the new ref +}% +% +% Unfortunatly, we also need our own caption to set some specific stuff for special references. But after these +% settings, we call the original caption. +% +\long\def\algocf@caption@algo#1[#2]#3{% + \ifthenelse{\equal{\algocf@algocfref}{\relax}}{}{\algocf@captionref}% + \@ifundefined{hyper@refstepcounter}{\relax}{% if hyper@refstepcounter undefind, no hyperref, else... + \ifthenelse{\equal{\algocf@algocfref}{\relax}}{\renewcommand{\theHalgocf}{\thealgocf}}{% take algocf as Href + \renewcommand{\theHalgocf}{\algocf@algocfref}}%else if SetAlgoRefName done, take this name as ref. + \hyper@refstepcounter{algocf}%set algocf as category of ref + }% + \algocf@latexcaption{#1}[#2]{#3}% call original caption +}% +% +% beamer define is own caption overrinding latex caption! +% as we need it, we have put here the original definition +% to handle manual ref, unfortunately we have to add one line to handle algocf@algocfref +\long\def\algocf@latexcaption#1[#2]#3{% original definition of caption + \par% + \addcontentsline{\csname ext@#1\endcsname}{#1}% + {\protect\numberline{\csname the#1\endcsname}{\ignorespaces #2}}% + \begingroup% + \@parboxrestore% + \if@minipage% + \@setminipage% + \fi% + \normalsize% + \@makecaption{\csname fnum@#1\endcsname}{\ignorespaces #3}\par% + \endgroup% +}% +% +% \ifx\beamer@makecaption\undefined% +% \else% beamer detected +\ifx\@makecaption\undefined% +\newcommand{\@makecaption}[2]{\relax}% +\fi% +%% + +% +% more and more packages redefine \@caption instead of just \@makecaption which makes algorithm2e +% caption not works since based on standard \@caption. So we force the definition of \@caption to be +% the standard one (the one from LaTeX) inside algorithm environment. +% +% unfortunately, makecaption is called with \ignorespace #3 so +% we can't do the @currentlabel definition inside \algocf@captionproctext +\long\def\algocf@caption@proc#1[#2]#3{% + \ifthenelse{\boolean{algocf@nokwfunc}}{\relax}{% + \SetKwFunction{\algocf@captname#3@}{\algocf@captname#3@}% + }% + % we tell hyperref to use algocfproc as category and to take the appropriate ref. + \ifthenelse{\boolean{algocf@func}}{\def\@proc@func{algocffunc}}{\def\@proc@func{algocfproc}}% + \@ifundefined{hyper@refstepcounter}{\relax}{% if hyper@refstepcounter undefind, no hyperref, else... + \ifthenelse{\boolean{algocf@procnumbered}}{% + \expandafter\def\csname theH\@proc@func\endcsname{\algocf@captname#3@}%if procnumbered, take \thealgocf as ref + }{% + \expandafter\def\csname theH\@proc@func\endcsname{\algocf@captname#3@}%else take procedure or function name + }% + \hyper@refstepcounter{\@proc@func}% + }% + \ifthenelse{\boolean{algocf@procnumbered}}{\relax}{% + \addtocounter{algocf}{-1}% \caption do a refstepcounter, so we restore the precedent value + \gdef\@currentlabel{\algocf@captname#3@}% let the label be the name of the function, not the counter + }% + \ifthenelse{\equal{\algocf@captparam#2@}{\arg@e}}{% if no paramater, we remove the () + \algocf@latexcaption{#1}[\algocf@procname\nobreakspace\algocf@captname#2@]{#3}% + }{% else we give the complete name + \algocf@latexcaption{#1}[\algocf@procname\nobreakspace#2]{#3}% + }% +}% +%% +%%% setcaption +\newcommand{\algocf@setcaption}{% + \ifthenelse{\boolean{algocf@procenvironment}}{% if proc environment, caption text must be changed + \let\algocf@oldcaptiontext=\algocf@captiontext% + \renewcommand{\algocf@captiontext}[2]{% + \algocf@captionproctext{##1}{##2}% + }% + }{}% + \let\algocf@savecaption=\@caption% + \ifthenelse{\boolean{algocf@procenvironment}}{\let\@caption=\algocf@caption@proc}{\let\@caption=\algocf@caption@algo}% + \let\algocf@oldmakecaption=\@makecaption% + \renewcommand{\@makecaption}[2]{% + \expandafter\csname algocf@makecaption@\algocf@style\endcsname{##1}{##2}% + }% +}% +% +%%%%% reset caption +% +% since we have force the LaTeX caption for algorithm environment, we must go back to the caption +% used in the text. +\newcommand{\algocf@resetcaption}{% + \ifthenelse{\boolean{algocf@procenvironment}}{% if proc environment + \let\thealgocf=\old@thealgocf% restore normal counter printing + \let\algocf@captiontext=\algocf@oldcaptiontext% restore normal caption text + }{}% + \let\@caption=\algocf@savecaption% now restore caption outside algo/proc/func environment + \let\@makecaption=\algocf@oldmakecaption% and restore makecaption outside outside algo/proc/func environment + \algocf@resetfnum% +}% +% +%%%%% nocaptionofalgo and restorecaptionofalgo -- +\newcommand{\NoCaptionOfAlgo}{% + \let\@old@algocf@captiontext=\algocf@captiontext% + \renewcommand{\algocf@captiontext}[2]{\AlCapNameSty{\AlCapNameFnt{}##2}}% +}% +\newcommand{\RestoreCaptionOfAlgo}{% + \let\algocf@captiontext=\@old@algocf@captiontext% +}% +% +% ---------------------- algocf environment +% +\newcounter{algocfline}% % new counter to make lines numbers be internally +\setcounter{algocfline}{0}% % different in different algorithms +\newcounter{algocfproc}% counter to count all algo environment (proc, func), just used by hyperref to avoir "same +\setcounter{algocfproc}{0}% identifier" error caused by algocf being set to '-' for procedure or function or not + % changed if no caption is given. +% +\expandafter\ifx\csname algocf@within\endcsname\relax% if \algocf@within doesn't exist +\newcounter{algocf}% % just define a new counter +\renewcommand{\thealgocf}{\@arabic\c@algocf}% and the way it is printed +\else% else +\newcounter{algocf}[\algocf@within]% % counter is numbered within \algocf@within +\renewcommand\thealgocf{\csname the\algocf@within\endcsname.\@arabic\c@algocf}% +\fi% +% +\def\fps@algocf{htbp}% % default +\def\ftype@algocf{10}% % float type +\def\ext@algocf{\algocf@list} % loa by default, lof if figure option used +\newcommand{\fnum@algocf}[1]{\AlCapSty{\AlCapFnt\algorithmcfname\nobreakspace\thealgocf}}% +\newcommand{\algocf@resetfnum}{\renewcommand{\fnum@algocf}[1]{\AlCapSty{\AlCapFnt\algorithmcfname\nobreakspace\thealgocf}}}% +\newenvironment{algocf}% % float environment for algorithms + {\@float{algocf}}% + {\end@float}% +\newenvironment{algocf*}% % float* environment for algorithms + {\@dblfloat{algocf}}% + {\end@dblfloat}% +% +\def\algocf@seclistalgo{}% +\ifx\l@chapter\undefined\let\algocf@seclistalgo=\section\else\let\algocf@seclistalgo=\chapter\fi% +\@ifundefined{if@restonecol}{\newif\if@restonecol}\relax% +\newcommand\listofalgocfs{% + \ifx\algocf@seclistalgo\chapter% + \if@twocolumn\@restonecoltrue\onecolumn\else\@restonecolfalse\fi% + \fi% + \algocf@seclistalgo*{\listalgorithmcfname}% + \@mkboth{\MakeUppercase\listalgorithmcfname}% + {\MakeUppercase\listalgorithmcfname}% + \@starttoc{loa}% + \ifx\algocf@seclistalgo\chapter% + \if@restonecol\twocolumn\fi% + \fi% +} +% +\newcommand*\l@algocf{\@dottedtocline{1}{1em}{2.3em}}% line of the list +% +% ---------------------- algorithm environment +% +%%%%%%% +%% +%% Algorithm environment definition +%% +%%%%%%% +%% +% +\newsavebox\algocf@algoframe% +\def\@algocf@pre@plain{\relax}% action to be done before printing the algo. +\def\@algocf@post@plain{\relax}% action to be done after printing the algo. +\def\@algocf@capt@plain{bottom}% where the caption should be localized. +\def\@algocf@pre@boxed{\noindent\begin{lrbox}{\algocf@algoframe}} +\def\@algocf@post@boxed{\end{lrbox}\framebox[\hsize]{\box\algocf@algoframe}\par}% +\def\@algocf@capt@boxed{under}% +\def\@algocf@pre@ruled{\hrule height\algoheightrule depth0pt\kern\interspacetitleruled}% +\def\@algocf@post@ruled{\kern\interspacealgoruled\hrule height\algoheightrule\relax}% +\def\@algocf@capt@ruled{top}% +\def\@algocf@pre@algoruled{\hrule height\algoheightrule depth0pt\kern\interspacetitleruled}% +\def\@algocf@post@algoruled{\kern\interspacealgoruled\hrule height\algoheightrule \relax}% +\def\@algocf@capt@algoruled{top}% +\def\@algocf@pre@tworuled{\hrule height\algoheightrule depth0pt\kern\interspacetitleruled}% +\def\@algocf@post@tworuled{\kern\interspacealgoruled\hrule height\algoheightrule\relax}% +\def\@algocf@capt@tworuled{top}% +\def\@algocf@pre@boxruled{\noindent\begin{lrbox}{\algocf@algoframe}}% +\def\@algocf@post@boxruled{\end{lrbox}\framebox[\hsize]{\box\algocf@algoframe}\par}% +\def\@algocf@capt@boxruled{above}% +% +\newcommand{\noalgocaption}{\def\@algocf@capt@ruled{none}} +% +%% before algocf or figure environment +\newcommand{\@algocf@init@caption}{% + \ifthenelse{\boolean{algocf@procenvironment}}{% if we are inside a procedure/function environment + \@algocf@proctitleofalgo% set Titleofalgo to Procedure: or Function: + % accordingly to the environment + \let\old@thealgocf=\thealgocf\ifthenelse{\boolean{algocf@procnumbered}}{\relax}{% + \renewcommand{\thealgocf}{-}}% + }{% else inside environment algorithm + \@algocf@algotitleofalgo% fix name for \Titleofalgo to \algorithmcfname + }% + \algocf@setcaption% set caption to our caption style +}% +% +\newcommand{\@algofloatboxreset}{\@setminipage} +\newcommand{\@algocf@init}{% + \refstepcounter{algocfline}% + \stepcounter{algocfproc}%to have a different counter for each environment and being abble to make the difference + %between href of algoline in different algorithms. + \ifthenelse{\boolean{algocf@optnoend}}{% + \renewcommand{\algocf@block}[2]{\algocf@group{##1}}% + }{% + \renewcommand{\algocf@block}[2]{\algocf@@block{##1}{##2}}% + }% +}% +%% after the end of algocf or figure environment +\newcommand{\@algocf@term@caption}{% + \algocf@resetcaption% restore original caption +}% +% +\newcommand{\@algocf@term}{% + \setboolean{algocf@algoH}{false}% no H by default + \ifthenelse{\boolean{algocf@optnoend}}{% + \renewcommand{\algocf@block}[2]{\algocf@@block{##1}{##2}}% + }{% + \renewcommand{\algocf@block}[2]{\algocf@group{##1}}% + }% + \SetAlgoRefName{\relax}% +}% +% +%%%%%%%%%%%%%%%%% +%% makethealgo: macro which print effectively the algo in its box +%% +\newsavebox\algocf@algobox% +\newcommand{\algocf@makethealgo}{% + \vtop{% + % place caption above if needed bye the style + \ifthenelse{\equal{\csname @algocf@capt@\algocf@style\endcsname}{above}}% + {\csname algocf@caption@\algocf@style\endcsname}{}% + % + % precommand according to the style + \csname @algocf@pre@\algocf@style\endcsname% + % place caption at top if needed bye the style + \ifthenelse{\equal{\csname @algocf@capt@\algocf@style\endcsname}{top}}% + {\csname algocf@caption@\algocf@style\endcsname}{}% + % + \box\algocf@algobox% the algo + % place caption at bottom if needed bye the style + \ifthenelse{\equal{\csname @algocf@capt@\algocf@style\endcsname}{bottom}}% + {\csname algocf@caption@\algocf@style\endcsname}{}% + % postcommand according to the style + \csname @algocf@post@\algocf@style\endcsname% + % place caption under if needed bye the style + \ifthenelse{\equal{\csname @algocf@capt@\algocf@style\endcsname}{under}}% + {\csname algocf@caption@\algocf@style\endcsname}{}% + }% +}% +%%%%%%%%%%%%%%%%%%% +% +%% at the beginning of algocf or figure environment +\newcommand{\@algocf@start}{% + \@algoskip% + \begin{lrbox}{\algocf@algobox}% + \setlength{\algowidth}{\hsize}% + \vbox\bgroup% save all the algo in a box + \hbox to\algowidth\bgroup\hbox to \algomargin{\hfill}\vtop\bgroup% + \ifthenelse{\boolean{algocf@slide}}{\parskip 0.5ex\color{black}}{}% + % initialization + \addtolength{\hsize}{-1.5\algomargin}% + \let\@mathsemicolon=\;\def\;{\ifmmode\@mathsemicolon\else\@endalgoln\fi}% + \raggedright\AlFnt{}% + \ifthenelse{\boolean{algocf@slide}}{\IncMargin{\skipalgocfslide}}{}% + \@algoinsideskip% +}% +% +%% at the end of algocf or figure environment +\newcommand{\@algocf@finish}{% + \@algoinsideskip% + \egroup%end of vtop which contain all the text + \hfill\egroup%end of hbox wich contains [margin][vtop] + \ifthenelse{\boolean{algocf@slide}}{\DecMargin{\skipalgocfslide}}{}% + % + \egroup%end of main vbox + \end{lrbox}% + \algocf@makethealgo% print the algo + \@algoskip% + % restore dimension and macros + \setlength{\hsize}{\algowidth}% + \lineskip\normallineskip\setlength{\skiptotal}{\@defaultskiptotal}% + \let\;=\@mathsemicolon% +}% +% +%%%%%%%%%%%%%%%%%%%% +%% basic definition of the environment algorithm +%% +% +\newboolean{algocf@procenvironment}\setboolean{algocf@procenvironment}{false}% +\newboolean{algocf@func}\setboolean{algocf@func}{false}% +\newboolean{algocf@algoH}\setboolean{algocf@algoH}{false}% +\newboolean{algocf@algostar}\setboolean{algocf@algostar}{false}% +% +%%% environment for {algorithm}[H] +\newenvironment{algocf@Here}{\noindent% + \def\@captype{algocf}% if not defined, caption exit with an error + \begin{minipage}{\hsize}% +}{% + \end{minipage}%\par% +}% +%%% real algorithm environment which manages H and * option +% \let\algocf@originalfloatboxreset=\@floatboxreset% +% \let\@floatboxreset=\@algofloatboxreset% +\newenvironment{algocf@algorithm}[1][htbp]{ + \@algocf@init% + \ifthenelse{\equal{\algocf@float}{figure}}{% if option figure set + \ifthenelse{\boolean{algocf@algostar}}{% if algorithm* with figure option + \begin{figure*}[#1]% call figure* + }{% else algorithm environment with figure option + \begin{figure}[#1]% call figure + }% + }{% else normal algorithm environment + \@algocf@init@caption% + \ifthenelse{\equal{#1}{H}}{% if [H] algorithm + \if@twocolumn\@latex@error{[H] in two columns mode is not allowed for algorithms}\fi% TODO: SCREAM if H in two colums! + \setboolean{algocf@algoH}{true}\begin{algocf@Here}% call corresponding environment + }{% else floating algorithm environment + \ifthenelse{\boolean{algocf@algostar}}{% if algorithm* + \begin{algocf*}[#1]% call algocf* + }{% else algorithm environment + \begin{algocf}[#1]% call algcf + }% + }% + }% fin test option figure ou pas + \@algocf@start% + \@ResetCounterIfNeeded% + \algocf@linesnumbered\ignorespaces% +}{% + \@algocf@finish% + \ifthenelse{\equal{\algocf@float}{figure}}{% + \ifthenelse{\boolean{algocf@algostar}}{% if algorithm* with figure option + \end{figure*}% call figure* + }{% else algorithm environment with figure option + \end{figure}% call figure + }% + }{% + \@algocf@term@caption% + \ifthenelse{\boolean{algocf@algoH}}{% if [H] algorithm + \end{algocf@Here}\par% call corresponding environment + }{% else floating algorithm environment + \ifthenelse{\boolean{algocf@algostar}}{% if algorithm* + \end{algocf*}% call algocf* + }{% else algorithm environment + \end{algocf}% call algocf + }% + }% + }% + \@algocf@term\ignorespacesafterend% +}% +% +%%% user algorithm environment +\newenvironment{\algocf@envname}[1][htbp]{% + \setboolean{algocf@algostar}{false}% + \setboolean{algocf@procenvironment}{false}\gdef\algocfautorefname{\algorithmautorefname}% + \begin{algocf@algorithm}[#1]\ignorespaces% +}{% + \end{algocf@algorithm}\ignorespacesafterend% +}% +%%% user algorithm* environment +\newenvironment{\algocf@envname*}[1][htbp]{% + \setboolean{algocf@algostar}{true}% + \setboolean{algocf@procenvironment}{false}\gdef\algocfautorefname{\algorithmautorefname}% + \begin{algocf@algorithm}[#1]\ignorespaces% +}{% + \end{algocf@algorithm}\ignorespacesafterend% +}% +% +%%%%%%%%%%%%%%%%%%%%%%% +%%% +% +\expandafter\newcommand\csname\algocf@listofalgorithms\endcsname{% + \ifthenelse{\equal{\algocf@float}{figure}}{\listoffigures}{\listofalgocfs}% +}% +%%% +%%% +% +% ---------------------- procedure and function environments +% +% +% -- new style (used in particular in the caption of function and procedure environments) +% +% three macros to extract parts of the caption +\gdef\algocf@captname#1(#2)#3@{#1} % keep characters before the first brace +\gdef\algocf@captparam#1(#2)#3@{#2} % keep character in between the braces +\gdef\algocf@captother#1(#2)#3@{#3} % keep character after the braces +% +%%% Text of caption for Procedure or Function +\newcommand{\algocf@captionproctext}[2]{% + {% + \ProcSty{\ProcFnt\algocf@procname\ifthenelse{\boolean{algocf@procnumbered}}{\nobreakspace\thealgocf\algocf@typo\algocf@capseparator}{\relax}}% + \nobreakspace\ProcNameSty{\ProcNameFnt\algocf@captname #2@}% Name of the procedure in ProcName Style. + \ifthenelse{\equal{\algocf@captparam #2@}{\arg@e}}{}{% if no argument, write nothing + \ProcNameSty{\ProcNameFnt(}\ProcArgSty{\ProcArgFnt\algocf@captparam #2@}\ProcNameSty{\ProcNameFnt)}%else put arguments in ProcArgSty: + }% endif + \algocf@captother #2@% + }% +}% +% +% +% -- procedure and function environments are defined from algocf@algorithm environment +% +\newenvironment{procedure}[1][htbp]{% + \setboolean{algocf@algostar}{false}% + \setboolean{algocf@procenvironment}{true}\setboolean{algocf@func}{false}% + \newcommand{\algocf@procname}{\@algocf@procname}\gdef\algocfprocautorefname{\procedureautorefname}% + \begin{algocf@algorithm}[#1]\ignorespaces% +}{% + \end{algocf@algorithm}\ignorespacesafterend% +}% +\newenvironment{function}[1][htbp]{% + \setboolean{algocf@algostar}{false}% + \setboolean{algocf@procenvironment}{true}\setboolean{algocf@func}{true}% + \newcommand{\algocf@procname}{\@algocf@funcname}\gdef\algocffuncautorefname{\functionautorefname}% + \begin{algocf@algorithm}[#1]\ignorespaces% +}{% + \end{algocf@algorithm}\ignorespacesafterend% +}% +% +\newenvironment{procedure*}[1][htbp]{% + \setboolean{algocf@algostar}{true}% + \setboolean{algocf@procenvironment}{true}\setboolean{algocf@func}{false}% + \newcommand{\algocf@procname}{\@algocf@procname}\gdef\algocfprocautorefname{\procedureautorefname}% + \begin{algocf@algorithm}[#1]\ignorespaces% +}{% + \end{algocf@algorithm}\ignorespacesafterend% +}% +\newenvironment{function*}[1][htbp]{% + \setboolean{algocf@algostar}{true}% + \setboolean{algocf@procenvironment}{true}\setboolean{algocf@func}{true}% + \newcommand{\algocf@procname}{\@algocf@funcname}\gdef\algocffuncautorefname{\functionautorefname}% + \begin{algocf@algorithm}[#1]\ignorespaces% +}{% + \end{algocf@algorithm}\ignorespacesafterend% +}% +% +% +%%%%%%%%%%%%%%%%%%%% +%% definition of algondfloat environment +%% +\ifthenelse{\boolean{algocf@endfloat}}{% if endfloat option then +\newcommand{\algoplace}{% macro which is used to writhe algorithm about there + \begin{center}% + [\algorithmcfname~\thepostfig\ about here.]% + \end{center}% +}% +\newcommand{\algoendfloat}{% use as a \begin{algoendfloat} environment to start scanning of line +% \immediate\openout\@mainfff\jobname.fff% + \efloat@condopen{fff} + \efloat@iwrite{fff}{\string\begin{\algocf@envname}}% + \if@domarkers% + \ifthenelse{\equal{\algocf@list}{lof}}{% + \addtocounter{postfig}{1}% + }{% + \addtocounter{postalgo}{1}% + }% + \algoplace% + \fi% + \bgroup% + \let\do\ef@makeinnocent\dospecials% + \ef@makeinnocent\^^L% and whatever other special cases + \endlinechar`\^^M \catcode`\^^M=12 \ef@xalgocfendfloat}% +}{\relax}%%%% end of endfloat option ifthenelse +%% some macros useful for endfloat option that cannot be defined inside the ifthenelse +%scan algoendfloat algorithm and write the text into .fff file +{\catcode`\^^M=12 \endlinechar=-1 % + \gdef\ef@xalgocfendfloat#1^^M{% scan the lines inside algoendfloat environment being read by latex + \def\test{#1}% test is the line being currently scan by latex + \ifx\test\ef@endalgocftest% if it is \end{algoendfloat} + \def\next{% define next as to not continue the scan and write \end{algorithm} into .fff file + \egroup\end{algoendfloat}% + \efloat@iwrite{fff}{\string\end{\algocf@envname}}% + \efloat@iwrite{fff}{\string\efloatseparator}% + \efloat@iwrite{fff}{ }% + }% + \else% else write the current line being scanned by latex and set next to continue the scan + \efloat@iwrite{fff}{#1}% + \let\next\ef@xalgocfendfloat% + \fi% endif + \next}% next is continue if it was else condition, else it does not continue the scan and write end to file +}% +% test if the scan is finish by looking at the string \end{algoendfloat} +{\escapechar=-1% + \xdef\ef@endalgocftest{\string\\end\string\{algoendfloat\string\}}% +}% +% +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% +\newcommand{\TitleOfAlgo}[1]{\@titleprefix\ + \TitleSty{#1}\par\smallskip}% +% +\newcommand{\SetAlgorithmName}[3]{% + \renewcommand{\listalgorithmcfname}{#3}% + \renewcommand{\algorithmcfname}{#1}% + \renewcommand{\algorithmautorefname}{#2}% +}% +% +\newcommand{\algocf@refrelsize}{-2}\newcommand{\SetAlgoRefRelativeSize}[1]{\renewcommand{\algocf@refrelsize}{#1}}% +\newcommand{\SetAlgoRefName}[1]{% + \renewcommand{\algocf@algocfref}{#1}% +}% +% +% +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% +% ------------------------- Default Definitions +% +%% +%% +% +\SetKwComment{tcc}{/* }{ */}% +\SetKwComment{tcp}{// }{}% +% +%\newcommand{\algocf@defaults@common}{ +% +% +% french keywords +% +%\SetKwInOut{AlgDonnees}{Donn\'ees}\SetKwInOut{AlgRes}{R\'esultat} +\SetKwInput{Donnees}{Donn\'ees}% +\SetKwInput{Res}{R\'esultat}% +\SetKwInput{Entree}{Entr\'ees}% +\SetKwInput{Sortie}{Sorties}% +\SetKw{KwA}{\`a}% +\SetKw{Retour}{retourner}% +\SetKwBlock{Deb}{d\'ebut}{fin}% +\SetKwRepeat{Repeter}{r\'ep\'eter}{jusqu'\`a}% +% +\SetKwIF{Si}{SinonSi}{Sinon}{si}{alors}{sinon si}{sinon}{fin si}% +\SetKwSwitch{Suivant}{Cas}{Autre}{suivant}{faire}{cas o\`u}{autres cas}{fin d'alternative}% +\SetKwFor{Pour}{pour}{faire}{fin pour}% +\SetKwFor{PourPar}{pour}{faire en parallèle}{fin pour}% +\SetKwFor{PourCh}{pour chaque}{faire}{fin pour chaque}% +\SetKwFor{PourTous}{pour tous les}{faire}{fin pour tous}% +\SetKwFor{Tq}{tant que}{faire}{fin tq}% +% +% english keywords +% +\SetKwInput{KwIn}{Input}% +\SetKwInput{KwOut}{Output}% +\SetKwInput{KwData}{Data}% +\SetKwInput{KwResult}{Result}% +\SetKw{KwTo}{to} +\SetKw{KwRet}{return}% +\SetKw{Return}{return}% +\SetKwBlock{Begin}{begin}{end}% +\SetKwRepeat{Repeat}{repeat}{until}% +% +\SetKwIF{If}{ElseIf}{Else}{if}{then}{else if}{else}{end if}% +\SetKwSwitch{Switch}{Case}{Other}{switch}{do}{case}{otherwise}{end switch}% +\SetKwFor{For}{for}{do}{end for}% +\SetKwFor{ForPar}{for}{do in parallel}{end forpar} +\SetKwFor{ForEach}{foreach}{do}{end foreach}% +\SetKwFor{ForAll}{forall the}{do}{end forall}% +\SetKwFor{While}{while}{do}{end while}% +% +% --- German keywords +% +\SetKwInput{Ein}{Eingabe}%KwIn +\SetKwInput{Aus}{Ausgabe}%KwOut +\SetKwInput{Daten}{Daten}%KwData +\SetKwInput{Ergebnis}{Ergebnis}%KwResult +\SetKw{Bis}{bis}%KwTo +\SetKw{KwZurueck}{zur\"uck}%KwRet +\SetKw{Zurueck}{zur\"uck}%Return +\SetKwBlock{Beginn}{Beginn}{Ende}%Begin +\SetKwRepeat{Wiederh}{wiederhole}{bis}%Repeat +% +\SetKwIF{Wenn}{SonstWenn}{Sonst}{wenn}{dann}{sonst wenn}{sonst}{Ende wenn}%gIf +\SetKwSwitch{Unterscheide}{Fall}{Anderes}{unterscheide}{tue}{Fall}{sonst}{Ende Unt.}%Switch +\SetKwFor{Fuer}{f\"ur}{tue}{Ende f\"ur}%For +\SetKwFor{FuerPar}{f\"ur}{tue gleichzeitig}{Ende gleichzeitig}%ForPar +\SetKwFor{FuerJedes}{f\"ur jedes}{tue}{Ende f\"ur}%ForEach +\SetKwFor{FuerAlle}{f\"ur alle}{tue}{Ende f\"ur}%ForAll +\SetKwFor{Solange}{solange}{tue}{Ende solange}%While +% +% --- Czech keywords +% +\SetKwInput{Vst}{Vstup}% +\SetKwInput{Vyst}{V\'{y}stup}% +\SetKwInput{Vysl}{V\'{y}sledek}% +% +% --- Portuguese keywords +% +\SetKwInput{Entrada}{Entrada}% +\SetKwInput{Saida}{Sa\'{i}da}% +\SetKwInput{Dados}{Dados}% +\SetKwInput{Resultado}{Resultado}% +\SetKw{Ate}{at\'{e}} +\SetKw{KwRetorna}{retorna}% +\SetKw{Retorna}{retorna}% +\SetKwBlock{Inicio}{in\'{i}cio}{fim}% +\SetKwRepeat{Repita}{repita}{at\'{e}}% +% +\SetKwIF{Se}{SenaoSe}{Senao}{se}{ent\~{a}o}{sen\~{a}o se}{sen\~{a}o}{fim se}% +\SetKwSwitch{Selec}{Caso}{Outro}{selecione}{fa\c{c}a}{caso}{sen\~{a}o}{fim selec}% +\SetKwFor{Para}{para}{fa\c{c}a}{fim para}% +\SetKwFor{ParaPar}{para}{fa\c{c}a em paralelo}{fim para} +\SetKwFor{ParaCada}{para cada}{fa\c{c}a}{fim para cada}% +\SetKwFor{ParaTodo}{para todo}{fa\c{c}a}{fim para todo}% +\SetKwFor{Enqto}{enquanto}{fa\c{c}a}{fim enqto}% +% +% --- Italian keywords +% +\SetKwInput{KwIng}{Ingresso}% +\SetKwInput{KwUsc}{Uscita}% +\SetKwInput{KwDati}{Dati}% +\SetKwInput{KwRisult}{Risultato}% +\SetKw{KwA}{a}% +\SetKw{KwRitorna}{ritorna}% +\SetKw{Ritorna}{ritorna}% +\SetKwBlock{Inizio}{inizio}{fine}% +\SetKwRepeat{Ripeti}{ripeti}{finché}% +% +\SetKwIF{Sea}{AltSe}{Altrimenti}{se}{allora}{altrimenti se}{allora}{fine se}% +\SetKwSwitch{Switch}{Case}{Other}{switch}{do}{case}{otherwise}{endsw}% +\SetKwFor{Per}{per}{fai}{fine per}% +\SetKwFor{PerPar}{per}{fai in parallelo}{fine per}% +\SetKwFor{PerCiascun}{per ciascun}{fai}{fine per ciascun}% +\SetKwFor{PerTutti}{per tutti i}{fai}{fine per tutti}% +\SetKwFor{Finche}{finché}{fai}{fine finché}% +% +% --- End +%} +% +%\algocf@defaults@common +% +% option onelanguage redefinition +% +\ifthenelse{\boolean{algocf@optonelanguage}\AND\equal{\algocf@languagechoosen}{french}}{% +\SetKwInput{KwIn}{Entr\'ees}% +\SetKwInput{KwOutSortie}{Sorties}% +\SetKwInput{KwData}{Donn\'ees}% +\SetKwInput{KwResult}{R\'esultat}% +\SetKw{KwTo}{\`a}% +\SetKw{KwRet}{retourner}% +\SetKw{Return}{retourner}% +\SetKwBlock{Begin}{d\'ebut}{fin}% +\SetKwRepeat{Repeat}{r\'ep\'eter}{jusqu'\`a}% +% +\SetKwIF{If}{ElseIf}{Else}{si}{alors}{sinon si}{sinon}{fin si}% +\SetKwSwitch{Switch}{Case}{Other}{suivant}{faire}{cas o\`u}{autres cas}{fin d'alternative}% +\SetKwFor{For}{pour}{faire}{fin pour}% +\SetKwFor{ForPar}{pour}{faire en parallèle}{fin pour}% +\SetKwFor{ForEach}{pour chaque}{faire}{fin pour chaque}% +\SetKwFor{ForAll}{pour tous les}{faire}{fin pour tous}% +\SetKwFor{While}{tant que}{faire}{fin tq}% +}{}% +\ifthenelse{\boolean{algocf@optonelanguage}\AND\equal{\algocf@languagechoosen}{german}}{% +\SetKwInput{KwIn}{Eingabe}%KwIn +\SetKwInput{KwOut}{Ausgabe}%KwOut +\SetKwInput{KwData}{Daten}%KwData +\SetKwInput{KwResult}{Ergebnis}%KwResult +\SetKw{KwTo}{bis}%KwTo +\SetKw{KwRet}{zur\"uck}%KwRet +\SetKw{Return}{zur\"uck}%Return +\SetKwBlock{Begin}{Beginn}{Ende}%Begin +\SetKwRepeat{Repeat}{wiederhole}{bis}%Repeat +% +\SetKwIF{If}{ElseIf}{Else}{wenn}{dann}{sonst wenn}{sonst}{Ende wenn}%gIf +\SetKwSwitch{Switch}{Case}{Other}{unterscheide}{tue}{Fall}{sonst}{Ende Unt.}%Switch +\SetKwFor{For}{f\"ur}{tue}{Ende f\"ur}%For +\SetKwFor{ForPar}{f\"ur}{tue gleichzeitig}{Ende gleichzeitig}%ForPar +\SetKwFor{ForEach}{f\"ur jedes}{tue}{Ende f\"ur}%ForEach +\SetKwFor{ForAll}{f\"ur alle}{tue}{Ende f\"ur}%ForAll +\SetKwFor{While}{solange}{tue}{Ende solange}%While +}{}% +\ifthenelse{\boolean{algocf@optonelanguage}\AND\equal{\algocf@languagechoosen}{portugues}}{% +\SetKwInput{KwIn}{Entrada}% +\SetKwInput{KwOut}{Sa\'{i}da}% +\SetKwInput{KwData}{Dados}% +\SetKwInput{KwResult}{Resultado}% +\SetKw{KwTo}{at\'{e}} +\SetKw{KwRet}{retorna}% +\SetKw{Return}{retorna}% +\SetKwBlock{Begin}{in\'{i}cio}{fim}% +\SetKwRepeat{Repeat}{repita}{at\'{e}}% +% +\SetKwIF{If}{ElseIf}{Else}{se}{ent\~{a}o}{sen\~{a}o se}{sen\~{a}o}{fim se}% +\SetKwSwitch{Switch}{Case}{Other}{selecione}{fa\c{c}a}{caso}{sen\~{a}o}{fim selec}% +\SetKwFor{For}{para}{fa\c{c}a}{fim para}% +\SetKwFor{ForPar}{para}{fa\c{c}a em paralelo}{fim para} +\SetKwFor{ForEach}{para cada}{fa\c{c}a}{fim para cada}% +\SetKwFor{ForAll}{para todo}{fa\c{c}a}{fim para todo}% +\SetKwFor{While}{enquanto}{fa\c{c}a}{fim enqto}% +}{}% +\ifthenelse{\boolean{algocf@optonelanguage}\AND\equal{\algocf@languagechoosen}{italiano}}{% +\SetKwInput{KwIn}{Ingresso}% +\SetKwInput{KwOut}{Uscita}% +\SetKwInput{KwData}{Dati}% +\SetKwInput{KwResult}{Risultato}% +\SetKw{KwTo}{a}% +\SetKw{KwRet}{ritorna}% +\SetKw{Return}{ritorna}% +\SetKwBlock{Begin}{inizio}{fine}% +\SetKwRepeat{Repeat}{ripeti}{finché}% +% +\SetKwIF{If}{ElseIf}{Else}{se}{allora}{altrimenti se}{allora}{fine se}% +\SetKwSwitch{Switch}{Case}{Other}{switch}{do}{case}{otherwise}{endsw}% +\SetKwFor{For}{per}{fai}{fine per}% +\SetKwFor{ForPar}{per}{fai in parallelo}{fine per}% +\SetKwFor{ForEach}{per ciascun}{fai}{fine per ciascun}% +\SetKwFor{ForAll}{per tutti i}{fai}{fine per tutti}% +\SetKwFor{While}{finché}{fai}{fine finché}% +}{}% +% +%%%% old commands compatibility +% +\ifthenelse{\boolean{algocf@oldcommands}}{% +\newcommand{\SetNoLine}{\SetAlgoNoLine}% +\newcommand{\SetVline}{\SetAlgoVlined}% +\newcommand{\SetLine}{\SetAlgoLined}% +% +\newcommand{\dontprintsemicolon}{\DontPrintSemicolon}% +\newcommand{\printsemicolon}{\PrintSemicolon}% +\newcommand{\incmargin}[1]{\IncMargin{#1}}% +\newcommand{\decmargin}[1]{\DecMargin{-#1}}% +\newcommand{\setnlskip}[1]{\SetNlSkip{#1}}% +\newcommand{\Setnlskip}[1]{\SetNlSkip{#1}}% +\newcommand{\setalcapskip}[1]{\SetAlCapSkip{#1}}% +\newcommand{\setalcaphskip}[1]{\SetAlCapHSkip{#1}}% +\newcommand{\nlSty}[1]{\NlSty{#1}}% +\newcommand{\Setnlsty}[3]{\SetNlSty{#1}{#2}{#3}}% +\newcommand{\linesnumbered}{\LinesNumbered}% +\newcommand{\linesnotnumbered}{\LinesNotNumbered}% +\newcommand{\linesnumberedhidden}{\LinesNumberedHidden}% +\newcommand{\showln}{\ShowLn}% +\newcommand{\showlnlabel}[1]{\ShowLnLabel{#1}}% +\newcommand{\nocaptionofalgo}{\NoCaptionOfAlgo}% +\newcommand{\restorecaptionofalgo}{\RestoreCaptionOfAlgo}% +\newcommand{\restylealgo}[1]{\RestyleAlgo{#1}}% +% +\newcommand{\Titleofalgo}[1]{\TitleOfAlgo{#1}}% +\SetKwIF{gSi}{gSinonSi}{gSinon}{si}{alors}{sinon si}{sinon}{fin si}% +\SetKwIF{gIf}{gElsIf}{gElse}{if}{then}{else if}{else}{end if}% +\SetKwIF{gIf}{gElseIf}{gElse}{if}{then}{else if}{else}{end if}% +\SetKwIF{gWenn}{gSonstWenn}{gSonst}{wenn}{dann}{sonst wenn}{sonst}{Ende wenn}%gIf +\SetKwIF{gSe}{gSenaoSe}{gSenao}{se}{ent\~{a}o}{sen\~{a}o se}{sen\~{a}o}{fim se}% +\SetKwIF{gSea}{gAltSe}{gAltrimenti}{se}{allora}{altrimenti se}{allora}{fine se}% +}{% + \relax% +}% +% +% +% +%% +%%% +%%%% END \ No newline at end of file diff --git a/PeCO-EO/amsbsy.sty b/PeCO-EO/amsbsy.sty new file mode 100644 index 0000000..4fa1ae6 --- /dev/null +++ b/PeCO-EO/amsbsy.sty @@ -0,0 +1,98 @@ +%% +%% This is file `amsbsy.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% amsbsy.dtx +%% +%%% ==================================================================== +%%% @LaTeX-file{ +%%% filename = "amsbsy.dtx", +%%% version = "1.2d", +%%% date = "1999/11/29", +%%% time = "14:26:42 EST", +%%% author = "American Mathematical Society", +%%% copyright = "Copyright 1995 American Mathematical Society, +%%% all rights reserved. Copying of this file is +%%% authorized only if either: +%%% (1) you make absolutely no changes to your copy, +%%% including name; OR +%%% (2) if you do make changes, you first rename it +%%% to some other name.", +%%% address = "American Mathematical Society, +%%% Technical Support, +%%% Electronic Products and Services, +%%% P. O. Box 6248, +%%% Providence, RI 02940, +%%% USA", +%%% telephone = "401-455-4080 or (in the USA and Canada) +%%% 800-321-4AMS (321-4267)", +%%% FAX = "401-331-3842", +%%% checksum = "08988 251 1238 9625", +%%% email = "tech-support@ams.org (Internet)", +%%% codetable = "ISO/ASCII", +%%% keywords = "latex, bold symbol, pmb", +%%% supported = "yes", +%%% abstract = "This is a \LaTeX{} package that provides a command +%%% for producing bold math symbols when appropriate +%%% fonts exist, and a `poor man's bold' command that +%%% can be applied when no appropriate bold font +%%% is available.", +%%% docstring = "The checksum field above contains a CRC-16 +%%% checksum as the first value, followed by the +%%% equivalent of the standard UNIX wc (word +%%% count) utility output of lines, words, and +%%% characters. This is produced by Robert +%%% Solovay's checksum utility.", +%%% } +%%% ==================================================================== +\NeedsTeXFormat{LaTeX2e}% LaTeX 2.09 can't be used (nor non-LaTeX) +[1994/12/01]% LaTeX date must December 1994 or later +\ProvidesPackage{amsbsy}[1999/11/29 v1.2d] +\RequirePackage{amsgen} +\DeclareRobustCommand{\boldsymbol}[1]{% + \begingroup + \let\@nomath\@gobble \mathversion{bold}% + \math@atom{#1}{% + \mathchoice% + {\hbox{$\m@th\displaystyle#1$}}% + {\hbox{$\m@th\textstyle#1$}}% + {\hbox{$\m@th\scriptstyle#1$}}% + {\hbox{$\m@th\scriptscriptstyle#1$}}}% + \endgroup} +\def\math@atom#1#2{% + \binrel@{#1}\binrel@@{#2}} +\DeclareRobustCommand{\pmb}{% + \ifmmode\else \expandafter\pmb@@\fi\mathpalette\pmb@} +\def\pmb@@#1#2#3{\leavevmode\setboxz@h{#3}% + \dimen@-\wdz@ + \kern-.5\ex@\copy\z@ + \kern\dimen@\kern.25\ex@\raise.4\ex@\copy\z@ + \kern\dimen@\kern.25\ex@\box\z@ +} +\newdimen\pmbraise@ +\def\pmb@#1#2{\setbox8\hbox{$\m@th#1{#2}$}% + \setboxz@h{$\m@th#1\mkern.5mu$}\pmbraise@\wdz@ + \binrel@{#2}% + \dimen@-\wd8 % + \binrel@@{% + \mkern-.8mu\copy8 % + \kern\dimen@\mkern.4mu\raise\pmbraise@\copy8 % + \kern\dimen@\mkern.4mu\box8 }% +} +\def\binrel@#1{\begingroup + \setboxz@h{\thinmuskip0mu + \medmuskip\m@ne mu\thickmuskip\@ne mu + \setbox\tw@\hbox{$#1\m@th$}\kern-\wd\tw@ + ${}#1{}\m@th$}% + \edef\@tempa{\endgroup\let\noexpand\binrel@@ + \ifdim\wdz@<\z@ \mathbin + \else\ifdim\wdz@>\z@ \mathrel + \else \relax\fi\fi}% + \@tempa +} +\let\binrel@@\relax +\endinput +%% +%% End of file `amsbsy.sty'. diff --git a/PeCO-EO/amsfonts.sty b/PeCO-EO/amsfonts.sty new file mode 100644 index 0000000..50e334c --- /dev/null +++ b/PeCO-EO/amsfonts.sty @@ -0,0 +1,190 @@ +%% +%% This is file `amsfonts.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% amsfonts.dtx +%% +%%% ==================================================================== +%%% @LaTeX-file{ +%%% filename = "amsfonts.dtx", +%%% version = "2.2f", +%%% date = "2001/10/25", +%%% time = "11:51:34 EDT", +%%% checksum = "12894 459 2125 19071", +%%% author = "American Mathematical Society", +%%% copyright = "Copyright 2001 American Mathematical Society, +%%% all rights reserved. Copying of this file is +%%% authorized only if either: +%%% (1) you make absolutely no changes to your copy, +%%% including name; OR +%%% (2) if you do make changes, you first rename it +%%% to some other name.", +%%% address = "American Mathematical Society, +%%% Technical Support, +%%% Publications Technical Group, +%%% P. O. Box 6248, +%%% Providence, RI 02940, +%%% USA", +%%% telephone = "401-455-4080 or (in the USA and Canada) +%%% 800-321-4AMS (321-4267)", +%%% FAX = "401-331-3842", +%%% email = "tech-support@ams.org (Internet)", +%%% codetable = "ISO/ASCII", +%%% keywords = "latex, amslatex, ams-latex, amsfonts, msam, +%%% msbm, eufm, blackboard bold", +%%% supported = "yes", +%%% abstract = "This file is part of the AMSFonts distribution. +%%% It provides easy access in \LaTeXe{} to certain +%%% math fonts for extra math symbols, fraktur +%%% letters, and blackboard bold letters. See the +%%% AMSFonts user's guide for more information.", +%%% docstring = "The checksum field above contains a CRC-16 +%%% checksum as the first value, followed by the +%%% equivalent of the standard UNIX wc (word +%%% count) utility output of lines, words, and +%%% characters. This is produced by Robert +%%% Solovay's checksum utility.", +%%% } +%%% ==================================================================== +\NeedsTeXFormat{LaTeX2e}% LaTeX 2.09 can't be used (nor non-LaTeX) +[1994/12/01]% LaTeX date must be December 1994 or later +\ProvidesPackage{amsfonts}[2001/10/25 v2.2f] +\DeclareOption{psamsfonts}{% + \ifnum\cmex@opt=7 \def\cmex@opt{10}% + \else \def\cmex@opt{0}\fi + \DeclareFontFamily{U}{msa}{}% + \DeclareFontShape{U}{msa}{m}{n}{<-6>msam5<6-8>msam7<8->msam10}{}% + \DeclareFontFamily{U}{msb}{}% + \DeclareFontShape{U}{msb}{m}{n}{<-6>msbm5<6-8>msbm7<8->msbm10}{}% + \DeclareFontFamily{U}{euf}{}% + \DeclareFontShape{U}{euf}{m}{n}{<-6>eufm5<6-8>eufm7<8->eufm10}{}% + \DeclareFontShape{U}{euf}{b}{n}{<-6>eufb5<6-8>eufb7<8->eufb10}{}% +} +\@ifundefined{cmex@opt}{\def\cmex@opt{1}}{} +\ProcessOptions\relax +\ifnum\cmex@opt=1 \relax + \DeclareFontShape{OMX}{cmex}{m}{n}{<-8>cmex7<8>cmex8<9>cmex9% + <10><10.95><12><14.4><17.28><20.74><24.88>cmex10}{}% + \expandafter\let\csname OMX/cmex/m/n/10\endcsname\relax +\else + \ifnum\cmex@opt=10 % need to override cmex7 fontdef from amsmath + \begingroup + \expandafter\let\csname OMX+cmex\endcsname\relax + \fontencoding{OMX}\fontfamily{cmex}% + \try@load@fontshape + \endgroup + \expandafter\let\csname OMX/cmex/m/n/10\endcsname\relax + \def\cmex@opt{0}% + \fi +\fi +\providecommand*{\@mathmeasure}[3]{% + \setbox#1\hbox{\frozen@everymath\@emptytoks\m@th$#2#3$}} +\@ifundefined{@emptytoks}{\csname newtoks\endcsname\@emptytoks}{} +\DeclareSymbolFont{AMSa}{U}{msa}{m}{n} +\DeclareSymbolFont{AMSb}{U}{msb}{m}{n} +\@ifundefined{yen}{% + \edef\yen{\noexpand\mathhexbox{\hexnumber@\symAMSa}55} +}{} +\@ifundefined{checkmark}{% + \edef\checkmark{\noexpand\mathhexbox{\hexnumber@\symAMSa}58} +}{} +\@ifundefined{circledR}{% + \edef\circledR{\noexpand\mathhexbox{\hexnumber@\symAMSa}72} +}{} +\@ifundefined{maltese}{% + \edef\maltese{\noexpand\mathhexbox{\hexnumber@\symAMSa}7A} +}{} +\begingroup \catcode`\"=12 +\DeclareMathDelimiter{\ulcorner}{\mathopen} {AMSa}{"70}{AMSa}{"70} +\DeclareMathDelimiter{\urcorner}{\mathclose}{AMSa}{"71}{AMSa}{"71} +\DeclareMathDelimiter{\llcorner}{\mathopen} {AMSa}{"78}{AMSa}{"78} +\DeclareMathDelimiter{\lrcorner}{\mathclose}{AMSa}{"79}{AMSa}{"79} +\xdef\widehat#1{\noexpand\@mathmeasure\z@\textstyle{#1}% + \noexpand\ifdim\noexpand\wd\z@>\tw@ em% + \mathaccent"0\hexnumber@\symAMSb 5B{#1}% + \noexpand\else\mathaccent"0362{#1}\noexpand\fi} +\xdef\widetilde#1{\noexpand\@mathmeasure\z@\textstyle{#1}% + \noexpand\ifdim\noexpand\wd\z@>\tw@ em% + \mathaccent"0\hexnumber@\symAMSb 5D{#1}% + \noexpand\else\mathaccent"0365{#1}\noexpand\fi} +\DeclareMathSymbol{\dabar@}{\mathord}{AMSa}{"39} +\xdef\dashrightarrow{\mathrel{\dabar@\dabar@ + \mathchar"0\hexnumber@\symAMSa 4B}}% +\xdef\dashleftarrow{\mathrel{\mathchar"0\hexnumber@\symAMSa 4C\dabar@ + \dabar@}}% +\global\let\dasharrow\dashrightarrow +\global\let\rightleftharpoons\undefined +\DeclareMathSymbol{\rightleftharpoons}{\mathrel}{AMSa}{"0A} +\global\let\angle\undefined +\DeclareMathSymbol{\angle} {\mathord}{AMSa}{"5C} +\global\let\hbar\undefined +\DeclareMathSymbol{\hbar} {\mathord}{AMSb}{"7E} +\global\let\sqsubset\undefined +\DeclareMathSymbol{\sqsubset} {\mathrel}{AMSa}{"40} +\global\let\sqsupset\undefined +\DeclareMathSymbol{\sqsupset} {\mathrel}{AMSa}{"41} +\global\let\mho\undefined +\DeclareMathSymbol{\mho} {\mathord}{AMSb}{"66} +\endgroup +\DeclareMathAlphabet{\mathfrak}{U}{euf}{m}{n} +\SetMathAlphabet{\mathfrak}{bold}{U}{euf}{b}{n} +\DeclareSymbolFontAlphabet{\mathbb}{AMSb} +\DeclareFontEncodingDefaults{\relax}{\def\accentclass@{7}} +\DeclareRobustCommand{\frak}[1]{% + {\@subst@obsolete{amsfonts}\frak\mathfrak{#1}}} +\DeclareRobustCommand{\Bbb}[1]{% + {\@subst@obsolete{amsfonts}\Bbb\mathbb{#1}}} +\DeclareRobustCommand{\bold}[1]{% + {\@subst@obsolete{amsfonts}\bold\mathbf{#1}}} +\begingroup \catcode`\"=12 \relax +\gdef\newsymbol#1#2#3#4#5{% + \@obsolete{amsfonts}\newsymbol\DeclareMathSymbol + \@ifdefinable#1{% + \edef\next@ + {\ifcase #2 \or + \hexnumber@\symAMSa\or + \hexnumber@\symAMSb\fi}% + \ifx\next@\@empty + \PackageError{amsfonts}{\Invalid@@\newsymbol}\@ehd% + \else + \global\mathchardef#1"#3\next@#4#5 + \fi}} +\endgroup +\long\def\@gobblethree#1#2#3{} +\if@compatibility + \let\@obsolete\@gobblethree +\else + \def\@obsolete#1#2#3{\PackageWarning{#1}{% + Obsolete command \protect#2; \protect#3 should be used instead}}% +\fi +\def\@subst@obsolete#1#2#3{\@obsolete{#1}#2#3\gdef#2{#3}#2} +\begingroup \catcode`\"=12 +\DeclareMathSymbol{\square} {\mathord}{AMSa}{"03} +\DeclareMathSymbol{\lozenge} {\mathord}{AMSa}{"06} +\DeclareMathSymbol{\vartriangleright} {\mathrel}{AMSa}{"42} +\DeclareMathSymbol{\vartriangleleft} {\mathrel}{AMSa}{"43} +\DeclareMathSymbol{\trianglerighteq} {\mathrel}{AMSa}{"44} +\DeclareMathSymbol{\trianglelefteq} {\mathrel}{AMSa}{"45} +\DeclareMathSymbol{\rightsquigarrow} {\mathrel}{AMSa}{"20} +\@ifpackageloaded{latexsym}{\@tempswafalse}{\@tempswatrue} +\if@tempswa + \global\let\Box\square + \global\let\Diamond\lozenge + \global\let\leadsto\rightsquigarrow + \global\let\lhd\@@undefined + \global\let\unlhd\@@undefined + \global\let\rhd\@@undefined + \global\let\unrhd\@@undefined + \DeclareMathSymbol{\lhd} {\mathbin}{AMSa}{"43} + \DeclareMathSymbol{\unlhd} {\mathbin}{AMSa}{"45} + \DeclareMathSymbol{\rhd} {\mathbin}{AMSa}{"42} + \DeclareMathSymbol{\unrhd} {\mathbin}{AMSa}{"44} +\xdef\Join{\mathrel{\mathchar"0\hexnumber@\symAMSb 6F\mkern-13.8mu% + \mathchar"0\hexnumber@\symAMSb 6E}} +\fi +\endgroup +\endinput +%% +%% End of file `amsfonts.sty'. diff --git a/PeCO-EO/amsmath.sty b/PeCO-EO/amsmath.sty new file mode 100644 index 0000000..8d22f7a --- /dev/null +++ b/PeCO-EO/amsmath.sty @@ -0,0 +1,2670 @@ +%% +%% This is file `amsmath.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% amsmath.dtx +%% +%%% ==================================================================== +%%% @LaTeX-file{ +%%% filename = "amsmath.dtx", +%%% version = "2.13", +%%% date = "2000/07/18", +%%% time = "08:16:41 EDT", +%%% author = "American Mathematical Society", +%%% copyright = "Copyright 1995, 2000 American Mathematical Society, +%%% all rights reserved. Copying of this file is +%%% authorized only if either: +%%% (1) you make absolutely no changes to your copy, +%%% including name; OR +%%% (2) if you do make changes, you first rename it +%%% to some other name.", +%%% address = "American Mathematical Society, +%%% Technical Support, +%%% Publications Technical Group, +%%% P. O. Box 6248, +%%% Providence, RI 02940, +%%% USA", +%%% telephone = "401-455-4080 or (in the USA and Canada) +%%% 800-321-4AMS (321-4267)", +%%% FAX = "401-331-3842", +%%% checksum = "38084 5829 21569 202795", +%%% email = "tech-support@ams.org (Internet)", +%%% codetable = "ISO/ASCII", +%%% keywords = "latex, amslatex, math, amsmath", +%%% supported = "yes", +%%% abstract = "This is a \LaTeX{} package that provides a variety of +%%% extra mathematical features, largely derived from +%%% AMS-\TeX{}.", +%%% docstring = "The checksum field above contains a CRC-16 checksum +%%% as the first value, followed by the equivalent of +%%% the standard UNIX wc (word count) utility output of +%%% lines, words, and characters. This is produced by +%%% Robert Solovay's checksum utility.", +%%% } +%%% ==================================================================== +\NeedsTeXFormat{LaTeX2e}% LaTeX 2.09 can't be used (nor non-LaTeX) +[1994/12/01]% LaTeX date must be December 1994 or later +\ProvidesPackage{amsmath}[2000/07/18 v2.13 AMS math features] +\edef\@temp{\catcode 96=\number\catcode 96 } +\catcode\string `\`=12 +\def\do#1{\catcode\number`#1=\number\catcode`#1} +\edef\@temp{% + \noexpand\AtEndOfPackage{% + \@temp + \do\"\do\'\do\(\do\)\do\*\do\+\do\,\do\-\do\.% + \do\/\do\<\do\=\do\>\do\[\do\]\do\^\do\_\relax + }% +} +\@temp +\def\do#1{\catcode\number`#1=12 } +\do\"\do\'\do\(\do\)\do\*\do\+\do\,\do\-\do\. +\do\/\do\<\do\=\do\>\do\[\do\] +\catcode`\^=7 \catcode`\_=8 +\DeclareOption{intlimits}{\let\ilimits@\displaylimits} +\DeclareOption{nointlimits}{\let\ilimits@\nolimits} +\DeclareOption{sumlimits}{\let\slimits@\displaylimits} +\DeclareOption{nosumlimits}{\let\slimits@\nolimits} +\DeclareOption{namelimits}{\PassOptionsToPackage{namelimits}{amsopn}} +\DeclareOption{nonamelimits}{% + \PassOptionsToPackage{nonamelimits}{amsopn}} +\newif\ifctagsplit@ +\newif\iftagsleft@ +\DeclareOption{leqno}{\tagsleft@true} +\DeclareOption{reqno}{\tagsleft@false} +\DeclareOption{centertags}{\ctagsplit@true} +\DeclareOption{tbtags}{\ctagsplit@false} +\DeclareOption{cmex10}{% + \ifnum\cmex@opt=\@ne \def\cmex@opt{0}% + \else \def\cmex@opt{10}\fi +} +\@ifundefined{cmex@opt}{\def\cmex@opt{7}}{} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\newif\if@fleqn +\newskip\@mathmargin +\@mathmargin\@centering +\DeclareOption{fleqn}{% + \@fleqntrue + \@mathmargin = -1sp + \let\mathindent=\@mathmargin + \AtBeginDocument{% + \ifdim\@mathmargin= -1sp + \@mathmargin\leftmargini minus\leftmargini + \fi + }% +} +\DeclareOption{?}{} +\ExecuteOptions{nointlimits,sumlimits,namelimits,centertags} +\ProcessOptions\par +\@ifpackagewith{amsmath}{?}{% + \typeout{^^J% +Documentation for the amsmath package is found in amsldoc.dvi^^J% +(or .pdf or .tex).^^J% +^^J% +See also http://www.ams.org/tex/amslatex.html.^^J% +^^J% +Note: Using the first edition of The LaTeX Companion (1994) without^^J% +errata as a guide for amsmath use is not recommended.^^J% + }% +}{% + \typeout{% +For additional information on amsmath, use the \lq ?\rq\space option.% + }% +} +\ifnum\cmex@opt=7 \relax + \DeclareFontShape{OMX}{cmex}{m}{n}{% + <-8>cmex7<8>cmex8<9>cmex9% + <10><10.95><12><14.4><17.28><20.74><24.88>cmex10% + }{}% + \expandafter\let\csname OMX/cmex/m/n/10\endcsname\relax +\else + \ifnum\cmex@opt=\z@ % need to override cmex7 fontdef from amsfonts + \begingroup + \fontencoding{OMX}\fontfamily{cmex}% + \expandafter\let\csname OMX+cmex\endcsname\relax + \try@load@fontshape + \endgroup + \expandafter\let\csname OMX/cmex/m/n/10\endcsname\relax + \def\cmex@opt{10}% + \fi +\fi +\RequirePackage{amstext}[1995/01/25] +\RequirePackage{amsbsy}[1995/01/20] +\RequirePackage{amsopn}[1995/01/20] +\def\@amsmath@err{\PackageError{amsmath}} +\providecommand{\AmS}{{\protect\AmSfont + A\kern-.1667em\lower.5ex\hbox{M}\kern-.125emS}} +\newcommand{\AmSfont}{% + \usefont{OMS}{cmsy}{\if\@xp\@car\f@series\@nil bb\else m\fi}{n}} +\def\@mathmeasure#1#2#3{\setbox#1\hbox{\frozen@everymath\@emptytoks + \m@th$#2#3$}} +\@ifundefined{inf@bad}{% + \newcount\inf@bad \inf@bad=1000000 \relax +}{} +\DeclareRobustCommand{\tmspace}[3]{% + \ifmmode\mskip#1#2\else\kern#1#3\fi\relax} +\renewcommand{\,}{\tmspace+\thinmuskip{.1667em}} +\let\thinspace\, +\renewcommand{\!}{\tmspace-\thinmuskip{.1667em}} +\let\negthinspace\! +\renewcommand{\:}{\tmspace+\medmuskip{.2222em}} +\let\medspace\: +\newcommand{\negmedspace}{\tmspace-\medmuskip{.2222em}} +\renewcommand{\;}{\tmspace+\thickmuskip{.2777em}} +\let\thickspace\; +\newcommand{\negthickspace}{\tmspace-\thickmuskip{.2777em}} +\newcommand{\mspace}[1]{\mskip#1\relax} +\def\@tempa#1#2\@nil{% + \ifx\delimiter#1\@tempcnta#2\relax\else\@tempcnta\z@\fi +} +\@xp\@tempa\vert\@empty\@nil +\ifnum\@tempcnta>\z@ + \advance\@tempcnta "4000000 + \xdef\lvert{\delimiter\number\@tempcnta\space } + \advance\@tempcnta "1000000 + \xdef\rvert{\delimiter\number\@tempcnta\space } +\else + \ifx\@@undefined\lvert + % Fall back to cmex encoding since we don't know what else to do. + \DeclareMathDelimiter{\lvert} + {\mathopen}{symbols}{"6A}{largesymbols}{"0C} + \DeclareMathDelimiter{\rvert} + {\mathclose}{symbols}{"6A}{largesymbols}{"0C} + \fi +\fi +\@xp\@tempa\Vert\@empty\@nil +\ifnum\@tempcnta>\z@ + \advance\@tempcnta "4000000 + \xdef\lVert{\delimiter\number\@tempcnta\space } + \advance\@tempcnta "1000000 + \xdef\rVert{\delimiter\number\@tempcnta\space } +\else + \ifx\@@undefined\lVert + \DeclareMathDelimiter{\lVert} + {\mathopen}{symbols}{"6B}{largesymbols}{"0D} + \DeclareMathDelimiter{\rVert} + {\mathclose}{symbols}{"6B}{largesymbols}{"0D} + \fi +\fi +\@saveprimitive\over\@@over +\@saveprimitive\atop\@@atop +\@saveprimitive\above\@@above +\@saveprimitive\overwithdelims\@@overwithdelims +\@saveprimitive\atopwithdelims\@@atopwithdelims +\@saveprimitive\abovewithdelims\@@abovewithdelims +\DeclareRobustCommand{\primfrac}[1]{% + \PackageWarning{amsmath}{% +Foreign command \@backslashchar#1;\MessageBreak +\protect\frac\space or \protect\genfrac\space should be used instead% +\MessageBreak + } + \global\@xp\let\csname#1\@xp\endcsname\csname @@#1\endcsname + \csname#1\endcsname +} +\renewcommand{\over}{\primfrac{over}} +\renewcommand{\atop}{\primfrac{atop}} +\renewcommand{\above}{\primfrac{above}} +\renewcommand{\overwithdelims}{\primfrac{overwithdelims}} +\renewcommand{\atopwithdelims}{\primfrac{atopwithdelims}} +\renewcommand{\abovewithdelims}{\primfrac{abovewithdelims}} +\DeclareRobustCommand{\frac}[2]{{\begingroup#1\endgroup\@@over#2}} +\newcommand{\dfrac}{\genfrac{}{}{}0} +\newcommand{\tfrac}{\genfrac{}{}{}1} +\DeclareRobustCommand{\binom}{\genfrac()\z@{}} +\newcommand{\dbinom}{\genfrac(){0pt}0} +\newcommand{\tbinom}{\genfrac(){0pt}1} +\DeclareRobustCommand{\genfrac}[4]{% + \def\@tempa{#1#2}% + \edef\@tempb{\@nx\@genfrac\@mathstyle{#4}% + \csname @@\ifx @#3@over\else above\fi + \ifx\@tempa\@empty \else withdelims\fi\endcsname} + \@tempb{#1#2#3}} +\def\@genfrac#1#2#3#4#5{{#1{\begingroup#4\endgroup#2#3\relax#5}}} +\def\@mathstyle#1{% + \ifx\@empty#1\@empty\relax + \else\ifcase#1\displaystyle % case 0 + \or\textstyle\or\scriptstyle\else\scriptscriptstyle\fi\fi} +\begingroup +\edef\@tempa{\string\mathchar"} +\def\@tempb#1"#2\@nil{#1"} +\edef\@tempc{\expandafter\@tempb\meaning\coprod "\@nil} +\ifx\@tempa\@tempc + \global\let\coprod@\coprod + \gdef\coprod{\DOTSB\coprod@\slimits@} + \global\let\bigvee@\bigvee + \gdef\bigvee{\DOTSB\bigvee@\slimits@} + \global\let\bigwedge@\bigwedge + \gdef\bigwedge{\DOTSB\bigwedge@\slimits@} + \global\let\biguplus@\biguplus + \gdef\biguplus{\DOTSB\biguplus@\slimits@} + \global\let\bigcap@\bigcap + \gdef\bigcap{\DOTSB\bigcap@\slimits@} + \global\let\bigcup@\bigcup + \gdef\bigcup{\DOTSB\bigcup@\slimits@} + \global\let\prod@\prod + \gdef\prod{\DOTSB\prod@\slimits@} + \global\let\sum@\sum + \gdef\sum{\DOTSB\sum@\slimits@} + \global\let\bigotimes@\bigotimes + \gdef\bigotimes{\DOTSB\bigotimes@\slimits@} + \global\let\bigoplus@\bigoplus + \gdef\bigoplus{\DOTSB\bigoplus@\slimits@} + \global\let\bigodot@\bigodot + \gdef\bigodot{\DOTSB\bigodot@\slimits@} + \global\let\bigsqcup@\bigsqcup + \gdef\bigsqcup{\DOTSB\bigsqcup@\slimits@} +\fi +\endgroup +\newcommand{\leftroot}{\@amsmath@err{\Invalid@@\leftroot}\@eha} +\newcommand{\uproot}{\@amsmath@err{\Invalid@@\uproot}\@eha} +\newcount\uproot@ +\newcount\leftroot@ +\renewcommand{\root}{\relaxnext@ + \DN@{\ifx\@let@token\uproot\let\next@\nextii@\else + \ifx\@let@token\leftroot\let\next@\nextiii@\else + \let\next@\plainroot@\fi\fi\next@}% + \def\nextii@\uproot##1{\uproot@##1\relax\FN@\nextiv@}% + \def\nextiv@{\ifx\@let@token\@sptoken\DN@. {\FN@\nextv@}\else + \DN@.{\FN@\nextv@}\fi\next@.}% + \def\nextv@{\ifx\@let@token\leftroot\let\next@\nextvi@\else + \let\next@\plainroot@\fi\next@}% + \def\nextvi@\leftroot##1{\leftroot@##1\relax\plainroot@}% + \def\nextiii@\leftroot##1{\leftroot@##1\relax\FN@\nextvii@}% + \def\nextvii@{\ifx\@let@token\@sptoken + \DN@. {\FN@\nextviii@}\else + \DN@.{\FN@\nextviii@}\fi\next@.}% + \def\nextviii@{\ifx\@let@token\uproot\let\next@\nextix@\else + \let\next@\plainroot@\fi\next@}% + \def\nextix@\uproot##1{\uproot@##1\relax\plainroot@}% + \bgroup\uproot@\z@\leftroot@\z@\FN@\next@} +\def\plainroot@#1\of#2{\setbox\rootbox\hbox{% + $\m@th\scriptscriptstyle{#1}$}% + \mathchoice{\r@@t\displaystyle{#2}}{\r@@t\textstyle{#2}} + {\r@@t\scriptstyle{#2}}{\r@@t\scriptscriptstyle{#2}}\egroup} + +\@ifundefined{sqrtsign}{\let\sqrtsign\@@sqrt}{} +\def\r@@t#1#2{\setboxz@h{$\m@th#1\sqrtsign{#2}$}% + \dimen@\ht\z@\advance\dimen@-\dp\z@ + \setbox\@ne\hbox{$\m@th#1\mskip\uproot@ mu$}% + \advance\dimen@ by1.667\wd\@ne + \mkern-\leftroot@ mu\mkern5mu\raise.6\dimen@\copy\rootbox + \mkern-10mu\mkern\leftroot@ mu\boxz@} +\@ifundefined{varGamma}{% + \DeclareMathSymbol{\varGamma}{\mathord}{letters}{"00} + \DeclareMathSymbol{\varDelta}{\mathord}{letters}{"01} + \DeclareMathSymbol{\varTheta}{\mathord}{letters}{"02} + \DeclareMathSymbol{\varLambda}{\mathord}{letters}{"03} + \DeclareMathSymbol{\varXi}{\mathord}{letters}{"04} + \DeclareMathSymbol{\varPi}{\mathord}{letters}{"05} + \DeclareMathSymbol{\varSigma}{\mathord}{letters}{"06} + \DeclareMathSymbol{\varUpsilon}{\mathord}{letters}{"07} + \DeclareMathSymbol{\varPhi}{\mathord}{letters}{"08} + \DeclareMathSymbol{\varPsi}{\mathord}{letters}{"09} + \DeclareMathSymbol{\varOmega}{\mathord}{letters}{"0A} +}{} +\@saveprimitive\overline\@@overline +\DeclareRobustCommand{\overline}[1]{\@@overline{#1}} +\newcommand{\boxed}[1]{\fbox{\m@th$\displaystyle#1$}} +\newcommand{\implies}{\DOTSB\;\Longrightarrow\;} +\newcommand{\impliedby}{\DOTSB\;\Longleftarrow\;} +\def\And{\DOTSB\;\mathchar"3026 \;} +\newcommand{\nobreakdash}{\leavevmode + \toks@\@emptytoks \def\@tempa##1{\toks@\@xp{\the\toks@-}\FN@\next@}% + \DN@{\ifx\@let@token-\@xp\@tempa + \else\setboxz@h{\the\toks@\nobreak}\unhbox\z@\fi}% + \FN@\next@ +} +\renewcommand{\colon}{\nobreak\mskip2mu\mathpunct{}\nonscript + \mkern-\thinmuskip{:}\mskip6muplus1mu\relax} +\let\ifgtest@\iffalse % initial value +\def\gtest@true{\global\let\ifgtest@\iftrue} +\def\gtest@false{\global\let\ifgtest@\iffalse} +\let\DOTSI\relax +\let\DOTSB\relax +\let\DOTSX\relax +{\uccode`7=`\\ \uccode`8=`m \uccode`9=`a \uccode`0=`t \uccode`!=`h + \uppercase{% + \gdef\math@#1#2#3#4#5#6\math@{\gtest@false\ifx 7#1\ifx 8#2% + \ifx 9#3\ifx 0#4\ifx !#5\xdef\meaning@{#6}\gtest@true + \fi\fi\fi\fi\fi}}} +{\uccode`7=`c \uccode`8=`h \uccode`9=`\" + \uppercase{\gdef\mathch@#1#2#3#4#5#6\mathch@{\gtest@false + \ifx 7#1\ifx 8#2\ifx 9#5\gtest@true\xdef\meaning@{9#6}\fi\fi\fi}}} +\newcount\classnum@ +\def\getmathch@#1.#2\getmathch@{\classnum@#1 \divide\classnum@4096 + \ifcase\number\classnum@\or\or\gdef\thedots@{\dotsb@}\or + \gdef\thedots@{\dotsb@}\fi} +{\uccode`4=`b \uccode`5=`i \uccode`6=`n + \uppercase{\gdef\mathbin@#1#2#3{\relaxnext@ + \def\nextii@##1\mathbin@{\ifx\@sptoken\@let@token\gtest@true\fi}% + \gtest@false\DN@##1\mathbin@{}% + \ifx 4#1\ifx 5#2\ifx 6#3\DN@{\FN@\nextii@}\fi\fi\fi\next@}}} +{\uccode`4=`r \uccode`5=`e \uccode`6=`l + \uppercase{\gdef\mathrel@#1#2#3{\relaxnext@ + \def\nextii@##1\mathrel@{\ifx\@sptoken\@let@token\gtest@true\fi}% + \gtest@false\DN@##1\mathrel@{}% + \ifx 4#1\ifx 5#2\ifx 6#3\DN@{\FN@\nextii@}\fi\fi\fi\next@}}} +{\uccode`5=`m \uccode`6=`a \uccode`7=`c + \uppercase{\gdef\macro@#1#2#3#4\macro@{\gtest@false + \ifx 5#1\ifx 6#2\ifx 7#3\gtest@true + \xdef\meaning@{\macro@@#4\macro@@}\fi\fi\fi}}} +\def\macro@@#1->#2\macro@@{#2} +\newcount\DOTSCASE@ +{\uccode`6=`\\ \uccode`7=`D \uccode`8=`O \uccode`9=`T \uccode`0=`S + \uppercase{\gdef\DOTS@#1#2#3#4#5{\gtest@false\DN@##1\DOTS@{}% + \ifx 6#1\ifx 7#2\ifx 8#3\ifx 9#4\ifx 0#5\let\next@\DOTS@@ + \fi\fi\fi\fi\fi + \next@}}} +{\uccode`3=`B \uccode`4=`I \uccode`5=`X + \uppercase{\gdef\DOTS@@#1{\relaxnext@ + \def\nextii@##1\DOTS@{\ifx\@sptoken\@let@token\gtest@true\fi}% + \DN@{\FN@\nextii@}% + \ifx 3#1\global\DOTSCASE@\z@\else + \ifx 4#1\global\DOTSCASE@\@ne\else + \ifx 5#1\global\DOTSCASE@\tw@\else\DN@##1\DOTS@{}% + \fi\fi\fi\next@}}} +{\uccode`5=`\\ \uccode`6=`n \uccode`7=`o \uccode`8=`t + \uppercase{\gdef\not@#1#2#3#4{\relaxnext@ + \def\nextii@##1\not@{\ifx\@sptoken\@let@token\gtest@true\fi}% + \gtest@false\DN@##1\not@{}% + \ifx 5#1\ifx 6#2\ifx 7#3\ifx 8#4\DN@{\FN@\nextii@}\fi\fi\fi + \fi\next@}}} +\def\keybin@{\gtest@true + \ifx\@let@token+\else\ifx\@let@token=\else + \ifx\@let@token<\else\ifx\@let@token>\else + \ifx\@let@token-\else\ifx\@let@token*\else\ifx\@let@token:\else + \gtest@false\fi\fi\fi\fi\fi\fi\fi} +\@ifundefined{@ldots}{\def\@ldots{\mathellipsis}}{} +\DeclareRobustCommand{\ldots}{% + \ifmmode \mathellipsis \else \textellipsis \fi +} +\DeclareRobustCommand{\dots}{% + \ifmmode \@xp\mdots@\else \@xp\textellipsis \fi +} +\def\tdots@{\leavevmode\unskip\relaxnext@ + \DN@{$\m@th\@ldots\, + \ifx\@let@token,\,$\else\ifx\@let@token.\,$\else + \ifx\@let@token;\,$\else\ifx\@let@token:\,$\else + \ifx\@let@token?\,$\else\ifx\@let@token!\,$\else + $ \fi\fi\fi\fi\fi\fi}% + \ \FN@\next@} +\def\mdots@{\FN@\mdots@@} +\def\mdots@@{\gdef\thedots@{\dotso@}% + \ifx\@let@token\boldsymbol \gdef\thedots@\boldsymbol{\boldsymboldots@}% + \else\ifx,\@let@token \gdef\thedots@{\dotsc}% + \else\ifx\not\@let@token \gdef\thedots@{\dotsb@}% + \else\keybin@ + \ifgtest@\gdef\thedots@{\dotsb@}% + \else\xdef\meaning@{\meaning\@let@token..........}% + \xdef\meaning@@{\meaning@}% + \@xp\math@\meaning@\math@ + \ifgtest@ + \@xp\mathch@\meaning@\mathch@ + \ifgtest@\@xp\getmathch@\meaning@\getmathch@\fi + \else\@xp\macro@\meaning@@\macro@ + \ifgtest@ + \@xp\not@\meaning@\not@\ifgtest@\gdef\thedots@{\dotsb@}% + \else\@xp\DOTS@\meaning@\DOTS@ + \ifgtest@ + \ifcase\number\DOTSCASE@\gdef\thedots@{\dotsb@}% + \or\gdef\thedots@{\dotsi}\else\fi + \else\@xp\math@\meaning@\math@ + \ifgtest@\@xp\mathbin@\meaning@\mathbin@ + \ifgtest@\gdef\thedots@{\dotsb@}% + \else\@xp\mathrel@\meaning@\mathrel@ + \ifgtest@\gdef\thedots@{\dotsb@}% + \fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi + \thedots@} +\def\boldsymboldots@#1{% + \bold@true\let\@let@token=#1\let\delayed@=#1\mdots@@ + \boldsymbol#1\bold@false} +\def\@cdots{\mathinner{\cdotp\cdotp\cdotp}} +\newcommand{\dotsi}{\!\@cdots} +\let\dotsb@\@cdots +\def\rightdelim@{\gtest@true + \ifx\@let@token)\else + \ifx\@let@token]\else + \ifx\@let@token\rbrack\else + \ifx\@let@token\}\else + \ifx\@let@token\rbrace\else + \ifx\@let@token\rangle\else + \ifx\@let@token\rceil\else + \ifx\@let@token\rfloor\else + \ifx\@let@token\rgroup\else + \ifx\@let@token\rmoustache\else + \ifx\@let@token\right\else + \ifx\@let@token\bigr\else + \ifx\@let@token\biggr\else + \ifx\@let@token\Bigr\else + \ifx\@let@token\Biggr\else\gtest@false + \fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi} +\def\extra@{% + \rightdelim@\ifgtest@ + \else\ifx\@let@token$\gtest@true + \else\xdef\meaning@{\meaning\@let@token..........}% + \@xp\macro@\meaning@\macro@\ifgtest@ + \@xp\DOTS@\meaning@\DOTS@ + \ifgtest@ + \ifnum\DOTSCASE@=\tw@\gtest@true\else\gtest@false + \fi\fi\fi\fi\fi} +\newif\ifbold@ +\def\dotso@{\relaxnext@ + \ifbold@ + \let\@let@token\delayed@ + \def\nextii@{\extra@\@ldots\ifgtest@\,\fi}% + \else + \def\nextii@{\DN@{\extra@\@ldots\ifgtest@\,\fi}\FN@\next@}% + \fi + \nextii@} +\def\extrap@#1{% + \DN@{#1\,}% + \ifx\@let@token,\else + \ifx\@let@token;\else + \ifx\@let@token.\else\extra@ + \ifgtest@\else + \let\next@#1\fi\fi\fi\fi\next@} +\DeclareRobustCommand{\cdots}{\DN@{\extrap@\@cdots}\FN@\next@} +\let\dotsb\cdots +\let\dotsm\cdots +\DeclareRobustCommand{\dotso}{\relax + \ifmmode \DN@{\extrap@\@ldots}% + \else \let\next@\tdots@\fi + \FN@\next@} +\DeclareRobustCommand{\dotsc}{% + \DN@{\ifx\@let@token;\@ldots\,% + \else \ifx\@let@token.\@ldots\,% + \else \extra@\@ldots \ifgtest@\,\fi + \fi\fi}% + \FN@\next@} +\renewcommand{\longrightarrow}{% + \DOTSB\protect\relbar\protect\joinrel\rightarrow} +\renewcommand{\Longrightarrow}{% + \DOTSB\protect\Relbar\protect\joinrel\Rightarrow} +\renewcommand{\longleftarrow}{% + \DOTSB\leftarrow\protect\joinrel\protect\relbar} +\renewcommand{\Longleftarrow}{% + \DOTSB\Leftarrow\protect\joinrel\protect\Relbar} +\renewcommand{\longleftrightarrow}{\DOTSB\leftarrow\joinrel\rightarrow} +\renewcommand{\Longleftrightarrow}{\DOTSB\Leftarrow\joinrel\Rightarrow} +\renewcommand{\mapsto}{\DOTSB\mapstochar\rightarrow} +\renewcommand{\longmapsto}{\DOTSB\mapstochar\longrightarrow} +\renewcommand{\hookrightarrow}{\DOTSB\lhook\joinrel\rightarrow} +\renewcommand{\hookleftarrow}{\DOTSB\leftarrow\joinrel\rhook} +\renewcommand{\iff}{\DOTSB\;\Longleftrightarrow\;} +\renewcommand{\doteq}{% + \DOTSB\mathrel{\mathop{\kern0pt =}\limits^{\textstyle.}}} +\newif\if@display +\everydisplay\@xp{\the\everydisplay \@displaytrue} +\renewcommand{\int}{\DOTSI\intop\ilimits@} +\renewcommand{\oint}{\DOTSI\ointop\ilimits@} +\def\intkern@{\mkern-6mu\mathchoice{\mkern-3mu}{}{}{}} +\def\intdots@{\mathchoice{\@cdots}% + {{\cdotp}\mkern1.5mu{\cdotp}\mkern1.5mu{\cdotp}}% + {{\cdotp}\mkern1mu{\cdotp}\mkern1mu{\cdotp}}% + {{\cdotp}\mkern1mu{\cdotp}\mkern1mu{\cdotp}}} +\newcommand{\iint}{\DOTSI\protect\MultiIntegral{2}} +\newcommand{\iiint}{\DOTSI\protect\MultiIntegral{3}} +\newcommand{\iiiint}{\DOTSI\protect\MultiIntegral{4}} +\newcommand{\idotsint}{\DOTSI\protect\MultiIntegral{0}} +\newcommand{\MultiIntegral}[1]{% + \edef\ints@c{\noexpand\intop + \ifnum#1=\z@\noexpand\intdots@\else\noexpand\intkern@\fi + \ifnum#1>\tw@\noexpand\intop\noexpand\intkern@\fi + \ifnum#1>\thr@@\noexpand\intop\noexpand\intkern@\fi + \noexpand\intop + \noexpand\ilimits@ + }% + \futurelet\@let@token\ints@a +} +\def\ints@a{% + \ifx\limits\@let@token \ints@b + \else \ifx\displaylimits\@let@token \ints@b + \else\ifx\ilimits@\displaylimits \ints@b + \fi\fi\fi + \ints@c +} +\def\ints@b{% + \mkern-7mu\mathchoice{\mkern-2mu}{}{}{}% + \mathop\bgroup + \mkern7mu\mathchoice{\mkern2mu}{}{}{}% + \let\ilimits@\egroup +}% +\newbox\Mathstrutbox@ +\setbox\Mathstrutbox@=\hbox{} +\def\Mathstrut@{\copy\Mathstrutbox@} +\def\resetMathstrut@{% + \setbox\z@\hbox{% + \mathchardef\@tempa\mathcode`\(\relax + \def\@tempb##1"##2##3{\the\textfont"##3\char"}% + \expandafter\@tempb\meaning\@tempa \relax + }% + \ht\Mathstrutbox@\ht\z@ \dp\Mathstrutbox@\dp\z@ +} +\addto@hook\every@math@size{\resetMathstrut@} +\newbox\strutbox@ +\def\strut@{\copy\strutbox@} +\def\reset@strutbox@{% + \global\setbox\strutbox@\hbox{% + \lower.5\normallineskiplimit + \vbox{\kern-\normallineskiplimit\copy\strutbox}}} +\addto@hook\every@math@size{\reset@strutbox@} +\AtBeginDocument{\reset@strutbox@} +\renewcommand{\big}{\bBigg@\@ne} +\renewcommand{\Big}{\bBigg@{1.5}} +\renewcommand{\bigg}{\bBigg@\tw@} +\renewcommand{\Bigg}{\bBigg@{2.5}} +\def\bBigg@#1#2{% + {\@mathmeasure\z@{\nulldelimiterspace\z@}% + {\left#2\vcenter to#1\big@size{}\right.}% + \box\z@}} +\addto@hook\every@math@size{% + \global\big@size 1.2\ht\Mathstrutbox@ + \global\advance\big@size 1.2\dp\Mathstrutbox@ } +\newdimen\big@size +\def\accentclass@{7} +\def\noaccents@{\def\accentclass@{0}} +\DeclareFontEncoding{OML}{}{\noaccents@} +\DeclareFontEncoding{OMS}{}{\noaccents@} +\newcommand{\dddot}[1]{% + {\mathop{#1}\limits^{\vbox to-1.4\ex@{\kern-\tw@\ex@ + \hbox{\normalfont ...}\vss}}}} +\newcommand{\ddddot}[1]{% + {\mathop{#1}\limits^{\vbox to-1.4\ex@{\kern-\tw@\ex@ + \hbox{\normalfont....}\vss}}}} +\def\set@mathaccent#1#2#3#4{% + \xdef#2{\@nx\protect\@nx\mathaccentV + {\@xp\@gobble\string#2}\hexnumber@#1#4}% +} +\def\@tempa#1{\@xp\@tempb\meaning#1\@nil#1} +\def\@tempb#1>#2#3 #4\@nil#5{% + \@xp\ifx\csname#3\endcsname\mathaccent + \@tempc#4?"7777\@nil#5% + \else + \PackageWarningNoLine{amsmath}{% + Unable to redefine math accent \string#5}% + \fi +} +\def\@tempc#1"#2#3#4#5#6\@nil#7{% + \chardef\@tempd="#3\relax\set@mathaccent\@tempd{#7}{#2}{#4#5}} +\@tempa{\hat} +\@tempa{\check} +\@tempa{\tilde} +\@tempa{\acute} +\@tempa{\grave} +\@tempa{\dot} +\@tempa{\ddot} +\@tempa{\breve} +\@tempa{\bar} +\@tempa{\vec} +\@ifundefined{mathring}{% + \DeclareMathAccent{\mathring}{\mathalpha}{operators}{"17} +}{% + \@tempa{\mathring} +} +%%\@tempa\widetilde +%%\@tempa\widehat +\newcommand{\acc@check}{} +\newcommand{\acc@error}{} +\def\acc@check{\@ifnextchar\@empty\relax\acc@error} +\def\acc@error{% + \@amsmath@err{% + Improper argument for math accent:\MessageBreak + Extra braces must be added to prevent wrong output% + }\@ehc +} +\newcount\macc@depth +\long\def\@gobblethree#1#2#3{} +\def\mathaccentV#1#2#3#4#5{% + \ifmmode + \gdef\macc@tmp{\macc@depth\@ne}% + \setbox\z@\hbox{% + \let\mathaccentV\macc@test + \let\use@mathgroup\@gobbletwo \let\select@group\@gobblethree + \frozen@everymath{}$#5$% + }% + \macc@tmp + \ifnum\macc@depth=\@ne + \global\let\macc@nucleus\@empty + \mathaccent"\accentclass@ + \else + \@xp\macc@nested + \fi + #2#3#4{#5}% + \macc@nucleus + \else + \@xp\nonmatherr@\csname#1\endcsname + \fi +} +\def\macc@test#1#2#3#4{\xdef\macc@tmp{\macc@tmp\advance\macc@depth\@ne}} +\def\macc@group{-1} +\def\macc@nested#1#2#3#4{% + \begingroup + \let\math@bgroup\@empty \let\math@egroup\macc@set@skewchar + \mathsurround\z@ \frozen@everymath{\mathgroup\macc@group\relax}% + \macc@set@skewchar\relax + \let\mathaccentV\macc@nested@a + \macc@nested@a\relax#1#2#3{#4}% + \endgroup +} +\let\macc@palette\mathpalette +\def\macc@nested@a#1#2#3#4#5{% + \ifnum\macc@group=\mathgroup + \else \macc@set@skewchar\relax \edef\macc@group{\the\mathgroup}% + \fi + \mathchardef\macc@code "\accentclass@ #2#3#4\relax + \macc@palette\macc@a{#5}% +} +\def\macc@set@skewchar#1{% + \begingroup + \ifnum\mathgroup=\m@ne \let\@tempa\@ne + \else + \ifnum\skewchar\textfont\mathgroup=\m@ne \let\@tempa\@ne + \else \let\@tempa\mathgroup + \fi + \fi + \count@=\skewchar\textfont\@tempa + \advance\count@"7100 + \edef\@tempa{\endgroup + \mathchardef\noexpand\macc@skewchar=\number\count@\relax}% + \@tempa + #1% +} +\def\macc@a#1#2{% + \begingroup + \let\macc@style#1\relax + \def\macc@palette##1{##1\macc@style}% + \advance\macc@depth\m@ne + \ifnum\macc@depth=\z@ + \gdef\macc@nucleus{#2}% + \setbox\z@\hbox{$#1#2\@empty{}\macc@skewchar$}% + \setbox\tw@\hbox{$#1#2\@empty\macc@skewchar$}% + \dimen@\tw@\wd\tw@ \advance\dimen@-\tw@\wd\z@ + \xdef\macc@kerna{\the\dimen@\relax}% + \setbox4\hbox{$#1#2\acc@check\@empty$}% + \global\setbox\@ne\hbox to\wd4{}% + \ht\@ne\ht4 \dp\@ne\dp4 + \xdef\macc@kernb{\the\wd4\relax}% + \mathaccent\macc@code{\box\@ne\kern\macc@kerna}% + \else + \mathaccent\macc@code{\let\macc@adjust\@empty #1#2\@empty}% + \macc@adjust + \fi + \endgroup +} +\def\macc@adjust{% + \dimen@\macc@kerna\advance\dimen@\macc@kernb + \kern-\dimen@ +} +\def\Hat{\hat} +\def\Check{\check} +\def\Tilde{\tilde} +\def\Acute{\acute} +\def\Grave{\grave} +\def\Dot{\dot} +\def\Ddot{\ddot} +\def\Breve{\breve} +\def\Bar{\bar} +\def\Vec{\vec} +\def\nonmatherr@#1{\@amsmath@err{\protect + #1 allowed only in math mode}\@ehd} +\renewcommand{\bmod}{\nonscript\mskip-\medmuskip\mkern5mu\mathbin + {\operator@font mod}\penalty900 + \mkern5mu\nonscript\mskip-\medmuskip} +\newcommand{\pod}[1]{\allowbreak + \if@display\mkern18mu\else\mkern8mu\fi(#1)} +\renewcommand{\pmod}[1]{\pod{{\operator@font mod}\mkern6mu#1}} +\newcommand{\mod}[1]{\allowbreak\if@display\mkern18mu + \else\mkern12mu\fi{\operator@font mod}\,\,#1} +\newcommand{\cfrac}[3][c]{{\displaystyle\frac{% + \strut\ifx r#1\hfill\fi#2\ifx l#1\hfill\fi}{#3}}% + \kern-\nulldelimiterspace} +\newcommand{\overset}[2]{\binrel@{#2}% + \binrel@@{\mathop{\kern\z@#2}\limits^{#1}}} +\newcommand{\underset}[2]{\binrel@{#2}% + \binrel@@{\mathop{\kern\z@#2}\limits_{#1}}} +\newcommand{\sideset}[3]{% + \@mathmeasure\z@\displaystyle{#3}% + \global\setbox\@ne\vbox to\ht\z@{}\dp\@ne\dp\z@ + \setbox\tw@\box\@ne + \@mathmeasure4\displaystyle{\copy\tw@#1}% + \@mathmeasure6\displaystyle{#3\nolimits#2}% + \dimen@-\wd6 \advance\dimen@\wd4 \advance\dimen@\wd\z@ + \hbox to\dimen@{}\mathop{\kern-\dimen@\box4\box6}% +} +\renewcommand{\smash}[1][tb]{% + \def\mb@t{\ht}\def\mb@b{\dp}\def\mb@tb{\ht\z@\z@\dp}% + \edef\finsm@sh{\csname mb@#1\endcsname\z@\z@ \box\z@}% + \ifmmode \@xp\mathpalette\@xp\mathsm@sh + \else \@xp\makesm@sh + \fi +} +\mathchardef\std@minus\mathcode`\-\relax +\mathchardef\std@equal\mathcode`\=\relax +\AtBeginDocument{% + \mathchardef\std@minus\mathcode`\-\relax + \mathchardef\std@equal\mathcode`\=\relax +} +\def\relbar{\mathrel{\mathpalette\mathsm@sh\std@minus}} +\def\Relbar{\mathrel\std@equal} +\def\arrowfill@#1#2#3#4{% + $\m@th\thickmuskip0mu\medmuskip\thickmuskip\thinmuskip\thickmuskip + \relax#4#1\mkern-7mu% + \cleaders\hbox{$#4\mkern-2mu#2\mkern-2mu$}\hfill + \mkern-7mu#3$% +} +\def\leftarrowfill@{\arrowfill@\leftarrow\relbar\relbar} +\def\rightarrowfill@{\arrowfill@\relbar\relbar\rightarrow} +\def\leftrightarrowfill@{\arrowfill@\leftarrow\relbar\rightarrow} +\def\Leftarrowfill@{\arrowfill@\Leftarrow\Relbar\Relbar} +\def\Rightarrowfill@{\arrowfill@\Relbar\Relbar\Rightarrow} +\def\Leftrightarrowfill@{\arrowfill@\Leftarrow\Relbar\Rightarrow} +\def\overarrow@#1#2#3{\vbox{\ialign{##\crcr#1#2\crcr + \noalign{\nointerlineskip}$\m@th\hfil#2#3\hfil$\crcr}}} +\renewcommand{\overrightarrow}{% + \mathpalette{\overarrow@\rightarrowfill@}} +\renewcommand{\overleftarrow}{% + \mathpalette{\overarrow@\leftarrowfill@}} +\newcommand{\overleftrightarrow}{% + \mathpalette{\overarrow@\leftrightarrowfill@}} +\def\underarrow@#1#2#3{% + \vtop{\ialign{##\crcr$\m@th\hfil#2#3\hfil$\crcr + \noalign{\nointerlineskip\kern1.3\ex@}#1#2\crcr}}} +\newcommand{\underrightarrow}{% + \mathpalette{\underarrow@\rightarrowfill@}} +\newcommand{\underleftarrow}{% + \mathpalette{\underarrow@\leftarrowfill@}} +\newcommand{\underleftrightarrow}{% + \mathpalette{\underarrow@\leftrightarrowfill@}} +\def\ext@arrow#1#2#3#4#5#6#7{% + \mathrel{\mathop{% + \setbox\z@\hbox{#5\displaystyle}% + \setbox\tw@\vbox{\m@th + \hbox{$\scriptstyle\mkern#3mu{#6}\mkern#4mu$}% + \hbox{$\scriptstyle\mkern#3mu{#7}\mkern#4mu$}% + \copy\z@ + }% + \hbox to\wd\tw@{\unhbox\z@}}% + \limits + \@ifnotempty{#7}{^{\if0#1\else\mkern#1mu\fi + #7\if0#2\else\mkern#2mu\fi}}% + \@ifnotempty{#6}{_{\if0#1\else\mkern#1mu\fi + #6\if0#2\else\mkern#2mu\fi}}}% +} +\newcommand{\xrightarrow}[2][]{\ext@arrow 0359\rightarrowfill@{#1}{#2}} +\newcommand{\xleftarrow}[2][]{\ext@arrow 3095\leftarrowfill@{#1}{#2}} +\newenvironment{subarray}[1]{% + \vcenter\bgroup + \Let@ \restore@math@cr \default@tag + \baselineskip\fontdimen10 \scriptfont\tw@ + \advance\baselineskip\fontdimen12 \scriptfont\tw@ + \lineskip\thr@@\fontdimen8 \scriptfont\thr@@ + \lineskiplimit\lineskip + \ialign\bgroup\ifx c#1\hfil\fi + $\m@th\scriptstyle##$\hfil\crcr +}{% + \crcr\egroup\egroup +} +\newcommand{\substack}[1]{\subarray{c}#1\endsubarray} +\newenvironment{smallmatrix}{\null\,\vcenter\bgroup + \Let@\restore@math@cr\default@tag + \baselineskip6\ex@ \lineskip1.5\ex@ \lineskiplimit\lineskip + \ialign\bgroup\hfil$\m@th\scriptstyle##$\hfil&&\thickspace\hfil + $\m@th\scriptstyle##$\hfil\crcr +}{% + \crcr\egroup\egroup\,% +} +\renewenvironment{matrix}{% + \matrix@check\matrix\env@matrix +}{% + \endarray \hskip -\arraycolsep +} +\def\env@matrix{\hskip -\arraycolsep + \let\@ifnextchar\new@ifnextchar + \array{*\c@MaxMatrixCols c}} +\newcount\c@MaxMatrixCols \c@MaxMatrixCols=10 +\def\matrix@check#1{% + \@xp\ifx\csname\@currenvir\endcsname#1% + \else\matrix@error#1% + \@xp\@gobble + \fi +} +\def\matrix@error#1{% + \@amsmath@err{% +Old form `\string#1' should be \string\begin{\@xp\@gobble\string#1}% + }{% +`\string#1{...}' is old Plain-TeX syntax whose use is +ill-advised in LaTeX.% + }% +} +\renewenvironment{pmatrix}{% + \left(% + \matrix@check\pmatrix\env@matrix +}{ + \endmatrix\right)% +} +\newenvironment{bmatrix}{\left[\env@matrix}{\endmatrix\right]} +\newenvironment{Bmatrix}{% + \left\lbrace\env@matrix +}{% + \endmatrix\right\rbrace +} +\newenvironment{vmatrix}{\left\lvert\env@matrix}{\endmatrix\right\rvert} +\newenvironment{Vmatrix}{\left\lVert\env@matrix}{\endmatrix\right\rVert} +\let\hdots\@ldots +\newcommand{\hdotsfor}[1]{% + \ifx[#1\@xp\shdots@for\else\hdots@for\@ne{#1}\fi} +\newmuskip\dotsspace@ +\def\shdots@for#1]{\hdots@for{#1}} +\def\hdots@for#1#2{\multicolumn{#2}c% + {\m@th\dotsspace@1.5mu\mkern-#1\dotsspace@ + \xleaders\hbox{$\m@th\mkern#1\dotsspace@.\mkern#1\dotsspace@$}% + \hfill + \mkern-#1\dotsspace@}% + } +\renewenvironment{cases}{% + \matrix@check\cases\env@cases +}{% + \endarray\right.% +} +\def\env@cases{% + \let\@ifnextchar\new@ifnextchar + \left\lbrace + \def\arraystretch{1.2}% + \array{@{}l@{\quad}l@{}}% +} +\newcounter{parentequation}% Counter for ``parent equation''. +\@ifundefined{ignorespacesafterend}{% + \def\ignorespacesafterend{\global\@ignoretrue}% +}{} +\newenvironment{subequations}{% + \refstepcounter{equation}% + \protected@edef\theparentequation{\theequation}% + \setcounter{parentequation}{\value{equation}}% + \setcounter{equation}{0}% + \def\theequation{\theparentequation\alph{equation}}% + \ignorespaces +}{% + \setcounter{equation}{\value{parentequation}}% + \ignorespacesafterend +} +\newcommand{\numberwithin}[3][\arabic]{% + \@ifundefined{c@#2}{\@nocounterr{#2}}{% + \@ifundefined{c@#3}{\@nocnterr{#3}}{% + \@addtoreset{#2}{#3}% + \@xp\xdef\csname the#2\endcsname{% + \@xp\@nx\csname the#3\endcsname .\@nx#1{#2}}}}% +} +\newcommand{\eqref}[1]{\textup{\tagform@{\ref{#1}}}} +\newcount\dspbrk@lvl +\dspbrk@lvl=-1 +\interdisplaylinepenalty\@M +\newcommand{\allowdisplaybreaks}[1][4]{% + \interdisplaylinepenalty\getdsp@pen{#1}\relax +} +\def\getdsp@pen#1{% + \ifcase #1\@M \or 9999 \or 6999 \or 2999 \or \z@\fi +} +\newcommand{\displaybreak}{\new@ifnextchar[\dspbrk@{\dspbrk@[4]}} +\chardef\dspbrk@context=\sixt@@n +\def\dspbrk@[#1]{% + \ifmeasuring@ + \else + \ifcase\dspbrk@context % case 0 --- OK + \global\dspbrk@lvl #1\relax + \or % case 1 --- inside a box + \nogood@displaybreak + \else % other cases --- outside of a display + \@amsmath@err{\Invalid@@\displaybreak}\@eha + \fi + \fi +} +\def\nogood@displaybreak{% + \@amsmath@err{\protect +\displaybreak\space cannot be applied here}% +{One of the enclosing environments creates an + unbreakable box\MessageBreak +(e.g., split, aligned, gathered, ...).}% +} +\def\math@cr{\relax\iffalse{\fi\ifnum0=`}\fi + \@ifstar{\global\@eqpen\@M\math@cr@}% + {\global\@eqpen + \ifnum\dspbrk@lvl <\z@ \interdisplaylinepenalty + \else -\@getpen\dspbrk@lvl \fi + \math@cr@}} +\def\math@cr@{\new@ifnextchar[\math@cr@@{\math@cr@@[\z@]}} +\def\math@cr@@[#1]{\ifnum0=`{\fi \iffalse}\fi\math@cr@@@ + \noalign{\vskip#1\relax}} +\def\Let@{\let\\\math@cr} +\def\restore@math@cr{\def\math@cr@@@{\cr}} +\restore@math@cr +\newcommand{\intertext}{\@amsmath@err{\Invalid@@\intertext}\@eha} +\def\intertext@{% + \def\intertext##1{% + \ifvmode\else\\\@empty\fi + \noalign{% + \penalty\postdisplaypenalty\vskip\belowdisplayskip + \vbox{\normalbaselines + \ifdim\linewidth=\columnwidth + \else \parshape\@ne \@totalleftmargin \linewidth + \fi + \noindent##1\par}% + \penalty\predisplaypenalty\vskip\abovedisplayskip% + }% +}} +\newhelp\tag@help + {tag cannot be used at this point.\space + If you don't understand why^^Jyou should consult + the documentation.^^JBut don't worry: just continue, and I'll + forget what happened.} +\def\gobble@tag{\@ifstar\@gobble\@gobble} +\def\invalid@tag#1{\@amsmath@err{#1}{\the\tag@help}\gobble@tag} +\def\dft@tag{\invalid@tag{\string\tag\space not allowed here}} +\def\default@tag{\let\tag\dft@tag} +\default@tag +\def\maketag@@{\@ifstar\maketag@@@\tagform@} +\def\maketag@@@#1{\hbox{\m@th\normalfont#1}} +\def\tagform@#1{\maketag@@@{(\ignorespaces#1\unskip\@@italiccorr)}} +\iftagsleft@ + \def\@eqnnum{\hbox to1sp{}\rlap{\normalfont\normalcolor + \hskip -\displaywidth\tagform@\theequation}} +\else + \def\@eqnnum{{\normalfont\normalcolor \tagform@\theequation}} +\fi +\newcommand{\thetag}{\leavevmode\tagform@} +\let\df@tag\@empty +\def\make@df@tag{\@ifstar\make@df@tag@@\make@df@tag@@@} +\def\make@df@tag@@#1{% + \gdef\df@tag{\maketag@@@{#1}\def\@currentlabel{#1}}} +\def\make@df@tag@@@#1{\gdef\df@tag{\tagform@{#1}% + \toks@\@xp{\p@equation{#1}}\edef\@currentlabel{\the\toks@}}} +\let\ltx@label\label +\def\label@in@display{% + \ifx\df@label\@empty\else + \@amsmath@err{Multiple \string\label's: + label '\df@label' will be lost}\@eha + \fi + \gdef\df@label +} +\toks@\@xp{\@arrayparboxrestore \let\label\ltx@label}% +\edef\@arrayboxrestore{\the\toks@} +\let\df@label\@empty +\def\make@display@tag{% + \if@eqnsw \incr@eqnum \print@eqnum + \else \iftag@ \df@tag \global\let\df@tag\@empty \fi + \fi + \ifmeasuring@ + \else + \ifx\df@label\@empty + \else + \@xp\ltx@label\@xp{\df@label}% + \global\let\df@label\@empty + \fi + \fi +} +\def\tag@in@align{% + \relax + \iftag@ + \DN@{\invalid@tag{Multiple \string\tag}}% + \else + \global\tag@true + \nonumber + \let\next@\make@df@tag + \fi + \next@ +} +\newcommand{\raisetag}[1]{\skip@#1\relax + \xdef\raise@tag{\vskip\iftagsleft@\else-\fi\the\skip@\relax}% +} +\let\raise@tag\@empty +\newcommand{\notag}{\nonumber} +\renewcommand{\nonumber}{% + \if@eqnsw + \ifx\incr@eqnum\@empty \addtocounter{equation}\m@ne \fi + \fi + \let\print@eqnum\@empty \let\incr@eqnum\@empty + \global\@eqnswfalse +} +\def\print@eqnum{\tagform@\theequation} +\def\incr@eqnum{\refstepcounter{equation}\let\incr@eqnum\@empty} +\newif\ifinalign@ +\newif\ifingather@ +\@xp\def\@xp\@arrayparboxrestore\@xp{\@arrayparboxrestore + \ingather@false\inalign@false \default@tag + \let\spread@equation\@spread@equation + \let\reset@equation\@empty + \def\print@eqnum{\tagform@\theequation}% + \def\incr@eqnum{\refstepcounter{equation}\let\incr@eqnum\@empty}% +} +\newif\iftag@ +\newif\ifst@rred +\newif\ifmeasuring@ +\newif\ifshifttag@ +\newcount\row@ +\newcount\column@ +\def\column@plus{% + \global\advance\column@\@ne +} +\newcount\maxfields@ +\def\add@amp#1{\if m#1&\@xp\add@amp\fi} +\def\add@amps#1{% + \begingroup + \count@#1\advance\count@-\column@ + \edef\@tempa{\endgroup + \@xp\add@amp\romannumeral\number\count@ 000q}% + \@tempa +} +\newhelp\andhelp@ +{An extra & here is so disastrous that you should probably exit^^J +and fix things up.} +\newdimen\eqnshift@ +\newdimen\alignsep@ +\newdimen\tagshift@ +\newcommand{\mintagsep}{.5\fontdimen6\textfont\tw@} +\newcommand{\minalignsep}{10pt} +\newdimen\tagwidth@ +\newdimen\totwidth@ +\newdimen\lineht@ +\def\tag@width#1{% + \ifcase\@xp#1\tag@lengths\fi +} + +\def\savetaglength@{% + \begingroup + \let\or\relax + \xdef\tag@lengths{\tag@lengths\or \the\wdz@}% + \endgroup +} + +\def\shift@tag#1{% + \ifcase\@xp#1\tag@shifts\fi\relax +} + +\let\tag@shifts\@empty +\def\saveshift@#1{% + \begingroup + \let\or\relax + \xdef\tag@shifts{\or#1\tag@shifts}% + \endgroup +} +\def\spread@equation{\reset@strutbox@ + \openup\jot \let\spread@equation\@empty} +\let\@spread@equation\spread@equation +\def\displ@y{\@display@init{}} +\def\@display@init#1{% + \global\dt@ptrue \spread@equation + \everycr{% + \noalign{% + #1% + \ifdt@p + \global\dt@pfalse + \vskip-\lineskiplimit + \vskip\normallineskiplimit + \else + \penalty\@eqpen \global\dspbrk@lvl\m@ne + \fi + }% + }% +} +\def\displ@y@{\@display@init{% + \global\column@\z@ \global\dspbrk@lvl\m@ne + \global\tag@false \global\let\raise@tag\@empty +}} +\def\black@#1{% + \noalign{% + \ifdim#1>\displaywidth + \dimen@\prevdepth + \nointerlineskip + \vskip-\ht\strutbox@ + \vskip-\dp\strutbox@ + \vbox{\noindent\hbox to#1{\strut@\hfill}}% + \prevdepth\dimen@ + \fi + }% +} +\def\savecounters@{% + \begingroup + \def\@elt##1{% + \global\csname c@##1\endcsname\the\csname c@##1\endcsname}% + \xdef\@gtempa{% + \cl@@ckpt + \let\@nx\restorecounters@\@nx\@empty + }% + \endgroup + \let\restorecounters@\@gtempa +} +\let\restorecounters@\@empty +\def\savealignstate@{% + \begingroup + \let\or\relax + \xdef\@gtempa{% + \global\totwidth@\the\totwidth@ + \global\row@\the\row@ + \gdef\@nx\tag@lengths{\tag@lengths}% + \let\@nx\restorealignstate@\@nx\@empty + }% + \endgroup + \let\restorealignstate@\@gtempa +} + +\let\restorealignstate@\@empty +\def\savecolumn@{% + \edef\restorecolumn@{% + \global\column@\number\column@ + \let\@nx\restorecolumn@\@nx\@empty + }% +} +\let\restorecolumn@\@empty +\newtoks\@envbody +\def\addto@envbody#1{\global\@envbody\@xp{\the\@envbody#1}} +\def\collect@body#1{% + \@envbody{\@xp#1\@xp{\the\@envbody}}% + \edef\process@envbody{\the\@envbody\@nx\end{\@currenvir}}% + \@envbody\@emptytoks \def\begin@stack{b}% + \begingroup + \@xp\let\csname\@currenvir\endcsname\collect@@body + \edef\process@envbody{\@xp\@nx\csname\@currenvir\endcsname}% + \process@envbody +} +\def\push@begins#1\begin#2{% + \ifx\end#2\else b\@xp\push@begins\fi +} +\def\collect@@body#1\end#2{% + \edef\begin@stack{\push@begins#1\begin\end \@xp\@gobble\begin@stack}% + \ifx\@empty\begin@stack + \endgroup + \@checkend{#2}% + \addto@envbody{#1}% + \else + \addto@envbody{#1\end{#2}}% + \fi + \process@envbody % A little tricky! Note the grouping +} +\def\math@cr@@@aligned{% + \ifodd\column@ \let\next@\@empty + \else \def\next@{&\kern-\alignsep@}% + \fi + \next@ \cr +} +\newcommand{\start@aligned}[2]{% + \RIfM@\else + \nonmatherr@{\begin{\@currenvir}}% + \fi + \savecolumn@ % Assumption: called inside a group + \null\,% + \if #1t\vtop \else \if#1b \vbox \else \vcenter \fi \fi \bgroup + \maxfields@#2\relax + \ifnum\maxfields@>\m@ne + \multiply\maxfields@\tw@ + \let\math@cr@@@\math@cr@@@alignedat + \alignsep@\z@skip + \else + \let\math@cr@@@\math@cr@@@aligned + \alignsep@\minalignsep + \fi + \Let@ \chardef\dspbrk@context\@ne + \default@tag + \spread@equation % no-op if already called + \global\column@\z@ + \ialign\bgroup + &\column@plus + \hfil + \strut@ + $\m@th\displaystyle{##}$% + \tabskip\z@skip + &\column@plus + $\m@th\displaystyle{{}##}$% + \hfil + \tabskip\alignsep@ + \crcr +} +\def\math@cr@@@alignedat{% + \ifnum\column@>\maxfields@ + \begingroup + \measuring@false + \@amsmath@err{Extra & on this line}% + {\the\andhelp@}% "An extra & here is disastrous" + \endgroup + \fi + \global\column@\z@ + \cr +} +\def\alignsafe@testopt#1#2{% + \relax\iffalse{\fi\ifnum`}=0\fi + \@ifnextchar[% + {\let\@let@token\relax \ifnum`{=\z@\fi\iffalse}\fi#1}% + {\let\@let@token\relax \ifnum`{=\z@\fi\iffalse}\fi#1[#2]}% +} +\newenvironment{aligned}{% + \let\@testopt\alignsafe@testopt + \aligned@a +}{% + \crcr\egroup + \restorecolumn@ + \egroup +} +\newcommand{\aligned@a}[1][c]{\start@aligned{#1}\m@ne} +\newenvironment{alignedat}{% + \let\@testopt\alignsafe@testopt + \alignedat@a +}{% + \endaligned +} +\newcommand{\alignedat@a}[1][c]{\start@aligned{#1}} +\newenvironment{gathered}[1][c]{% + \RIfM@\else + \nonmatherr@{\begin{gathered}}% + \fi + \null\,% + \if #1t\vtop \else \if#1b\vbox \else \vcenter \fi\fi \bgroup + \Let@ \chardef\dspbrk@context\@ne \restore@math@cr + \spread@equation + \ialign\bgroup + \hfil\strut@$\m@th\displaystyle##$\hfil + \crcr +}{% + \endaligned +} +\def\start@gather#1{% + \RIfM@ + \nomath@env + \DN@{\@namedef{end\@currenvir}{}\@gobble}% + \else + $$% + #1% + \ifst@rred \else \global\@eqnswtrue \fi + \let\next@\gather@ + \fi + \collect@body\next@ +} +\newenvironment{gather}{% + \start@gather\st@rredfalse +}{% + \math@cr \black@\totwidth@ \egroup + $$\ignorespacesafterend +} + +\newenvironment{gather*}{% + \start@gather\st@rredtrue +}{% + \endgather +} +\def\gather@#1{% + \ingather@true \let\split\insplit@ + \let\tag\tag@in@align \let\label\label@in@display + \chardef\dspbrk@context\z@ + \intertext@ \displ@y@ \Let@ + \let\math@cr@@@\math@cr@@@gather + \gmeasure@{#1}% + \global\shifttag@false + \tabskip\z@skip + \global\row@\@ne + \halign to\displaywidth\bgroup + \strut@ + \setboxz@h{$\m@th\displaystyle{##}$}% + \calc@shift@gather + \set@gather@field + \tabskip\@centering + &\setboxz@h{\strut@{##}}% + \place@tag@gather + \tabskip \iftagsleft@ \gdisplaywidth@ \else \z@skip \span\fi + \crcr + #1% +} +\def\gmeasure@#1{% + \begingroup + \measuring@true + \totwidth@\z@ + \global\let\tag@lengths\@empty + \savecounters@ + \setbox\@ne\vbox{% + \everycr{\noalign{\global\tag@false + \global\let\raise@tag\@empty \global\column@\z@}}% + \let\label\@gobble + \halign{% + \setboxz@h{$\m@th\displaystyle{##}$}% + \ifdim\wdz@>\totwidth@ + \global\totwidth@\wdz@ + \fi + &\setboxz@h{\strut@{##}}% + \savetaglength@ + \crcr + #1% + \math@cr@@@ + }% + }% + \restorecounters@ + \if@fleqn + \global\advance\totwidth@\@mathmargin + \fi + \iftagsleft@ + \ifdim\totwidth@>\displaywidth + \global\let\gdisplaywidth@\totwidth@ + \else + \global\let\gdisplaywidth@\displaywidth + \fi + \fi + \endgroup +} +\def\math@cr@@@gather{% + \ifst@rred\nonumber\fi + &\relax + \make@display@tag + \ifst@rred\else\global\@eqnswtrue\fi + \global\advance\row@\@ne + \cr +} +\def\calc@shift@gather{% + \dimen@\mintagsep\relax + \tagwidth@\tag@width\row@\relax + \if@fleqn + \global\eqnshift@\@mathmargin + \ifdim\tagwidth@>\z@ + \advance\dimen@\tagwidth@ + \iftagsleft@ + \ifdim\dimen@>\@mathmargin + \global\shifttag@true + \fi + \else + \advance\dimen@\@mathmargin + \advance\dimen@\wdz@ + \ifdim\dimen@>\displaywidth + \global\shifttag@true + \fi + \fi + \fi + \else + \global\eqnshift@\displaywidth + \global\advance\eqnshift@-\wdz@ + \ifdim\tagwidth@>\z@ + \multiply\dimen@\tw@ + \advance\dimen@\wdz@ + \advance\dimen@\tagwidth@ + \ifdim\dimen@>\displaywidth + \global\shifttag@true + \else + \ifdim\eqnshift@<4\tagwidth@ + \global\advance\eqnshift@-\tagwidth@ + \fi + \fi + \fi + \global\divide\eqnshift@\tw@ + \iftagsleft@ + \global\eqnshift@-\eqnshift@ + \global\advance\eqnshift@\displaywidth + \global\advance\eqnshift@-\wdz@ + \fi + \ifdim\eqnshift@<\z@ + \global\eqnshift@\z@ + \fi + \fi +} +\def\place@tag@gather{% + \iftagsleft@ + \kern-\gdisplaywidth@ + \ifshifttag@ + \rlap{\vbox{% + \normalbaselines + \boxz@ + \vbox to\lineht@{}% + \raise@tag + }}% + \global\shifttag@false + \else + \rlap{\boxz@}% + \fi + \else + \ifdim\totwidth@>\displaywidth + \dimen@\totwidth@ + \advance\dimen@-\displaywidth + \kern-\dimen@ + \fi + \ifshifttag@ + \llap{\vtop{% + \raise@tag + \normalbaselines + \setbox\@ne\null + \dp\@ne\lineht@ + \box\@ne + \boxz@ + }}% + \global\shifttag@false + \else + \llap{\boxz@}% + \fi + \fi +} +\def\set@gather@field{% + \iftagsleft@ + \global\lineht@\ht\z@ + \else + \global\lineht@\dp\z@ + \fi + \kern\eqnshift@ + \boxz@ + \hfil +} +\newif\ifxxat@ + +\newif\ifcheckat@ + +\let\xatlevel@\@empty +\def\start@align#1#2#3{% + \let\xatlevel@#1% always \z@, \@ne, or \tw@ + \maxfields@#3\relax + \ifnum\maxfields@>\m@ne + \checkat@true + \ifnum\xatlevel@=\tw@ + \xxat@true + \fi + \multiply\maxfields@\tw@ + \else + \checkat@false + \fi + \ifingather@ + \iffalse{\fi\ifnum0=`}\fi + \DN@{\vcenter\bgroup\savealignstate@\align@#2}% + \else + \ifmmode + \if@display + \DN@{\align@recover}% + \else + \nomath@env + \DN@{\@namedef{end\@currenvir}{}\@gobble}% + \fi + \else + $$% + \let\split\insplit@ + \DN@{\align@#2}% + \fi + \fi + \collect@body\next@ +} +\def\align@recover#1#2#3{% + \endgroup + \@amsmath@err{% +Erroneous nesting of equation structures;\MessageBreak +trying to recover with `aligned'% + }\@ehc + \begin{aligned}\relax#1\end{aligned}% +} +\newenvironment{alignat}{% + \start@align\z@\st@rredfalse +}{% + \endalign +} +\newenvironment{alignat*}{% + \start@align\z@\st@rredtrue +}{% + \endalign +} +\newenvironment{xalignat}{% + \start@align\@ne\st@rredfalse +}{% + \endalign +} +\newenvironment{xalignat*}{% + \start@align\@ne\st@rredtrue +}{% + \endalign +} +\newenvironment{xxalignat}{% + \start@align\tw@\st@rredtrue +}{% + \endalign +} +\newenvironment{align}{% + \start@align\@ne\st@rredfalse\m@ne +}{% + \math@cr \black@\totwidth@ + \egroup + \ifingather@ + \restorealignstate@ + \egroup + \nonumber + \ifnum0=`{\fi\iffalse}\fi + \else + $$% + \fi + \ignorespacesafterend +} +\newenvironment{align*}{% + \start@align\@ne\st@rredtrue\m@ne +}{% + \endalign +} +\newenvironment{flalign}{% + \start@align\tw@\st@rredfalse\m@ne +}{% + \endalign +} +\newenvironment{flalign*}{% + \start@align\tw@\st@rredtrue\m@ne +}{% + \endalign +} +\def\align@#1#2{% + \inalign@true \intertext@ \Let@ \chardef\dspbrk@context\z@ + \ifingather@\else\displ@y@\fi + \let\math@cr@@@\math@cr@@@align + \ifxxat@\else \let\tag\tag@in@align \fi + \let\label\label@in@display + #1% set st@r + \ifst@rred\else \global\@eqnswtrue \fi + \measure@{#2}% + \global\row@\z@ + \tabskip\eqnshift@ + \halign\bgroup + \span\align@preamble\crcr + #2% +} +\def\math@cr@@@align{% + \ifst@rred\nonumber\fi + \if@eqnsw \global\tag@true \fi + \global\advance\row@\@ne + \add@amps\maxfields@ + \omit + \kern-\alignsep@ + \iftag@ + \setboxz@h{\@lign\strut@{\make@display@tag}}% + \place@tag + \fi + \ifst@rred\else\global\@eqnswtrue\fi + \global\lineht@\z@ + \cr +} +\def\math@cr@@@align@measure{% + &\omit + \global\advance\row@\@ne + \ifst@rred\nonumber\fi + \if@eqnsw \global\tag@true \fi + \ifnum\column@>\maxfields@ + \ifcheckat@ + \begingroup + \measuring@false + \@amsmath@err{Extra & on this line}% + {\the\andhelp@}% "An extra & here is disastrous" + \endgroup + \else + \global\maxfields@\column@ + \fi + \fi + \setboxz@h{\@lign\strut@{% + \if@eqnsw + \stepcounter{equation}% + \tagform@\theequation + \else + \iftag@\df@tag\fi + \fi + }}% + \savetaglength@ + \ifst@rred\else\global\@eqnswtrue\fi + \cr +} +\let\field@lengths\@empty + +\def\savefieldlength@{% + \begingroup + \let\or\relax + \xdef\field@lengths{% + \field@lengths + \ifnum\column@=0 + \or + \else + ,% + \fi + \the\wdz@ + }% + \endgroup +} + +\def\fieldlengths@#1{% + \ifcase\@xp#1\field@lengths\fi +} +\let\maxcolumn@widths\@empty +\def\maxcol@width#1{% + \ifcase\@xp#1\maxcolumn@widths\fi\relax +} +\def\measure@#1{% + \begingroup + \measuring@true + \global\eqnshift@\z@ + \global\alignsep@\z@ + \global\let\tag@lengths\@empty + \global\let\field@lengths\@empty + \savecounters@ + \global\setbox0\vbox{% + \let\math@cr@@@\math@cr@@@align@measure + \everycr{\noalign{\global\tag@false + \global\let\raise@tag\@empty \global\column@\z@}}% + \let\label\@gobble + \global\row@\z@ + \tabskip\z@ + \halign{\span\align@preamble\crcr + #1% + \math@cr@@@ + \global\column@\z@ + \add@amps\maxfields@\cr + }% + }% + \restorecounters@ + \ifodd\maxfields@ + \global\advance\maxfields@\@ne + \fi + \ifnum\xatlevel@=\tw@ + \ifnum\maxfields@<\thr@@ + \let\xatlevel@\z@ + \fi + \fi + \setbox\z@\vbox{% + \unvbox\z@ \unpenalty \global\setbox\@ne\lastbox + }% + \global\totwidth@\wd\@ne + \if@fleqn \global\advance\totwidth@\@mathmargin \fi + \global\let\maxcolumn@widths\@empty + \begingroup + \let\or\relax + \loop + \global\setbox\@ne\hbox{% + \unhbox\@ne \unskip \global\setbox\thr@@\lastbox + }% + \ifhbox\thr@@ + \xdef\maxcolumn@widths{ \or \the\wd\thr@@ \maxcolumn@widths}% + \repeat + \endgroup + \dimen@\displaywidth + \advance\dimen@-\totwidth@ + \ifcase\xatlevel@ + \global\alignsep@\z@ + \let\minalignsep\z@ + \@tempcntb\z@ + \if@fleqn + \@tempcnta\@ne + \global\eqnshift@\@mathmargin + \else + \@tempcnta\tw@ + \global\eqnshift@\dimen@ + \global\divide\eqnshift@\@tempcnta + \fi + \or + \@tempcntb\maxfields@ + \divide\@tempcntb\tw@ + \@tempcnta\@tempcntb + \advance\@tempcntb\m@ne + \if@fleqn + \global\eqnshift@\@mathmargin + \global\alignsep@\dimen@ + \global\divide\alignsep@\@tempcnta + \else + \global\advance\@tempcnta\@ne + \global\eqnshift@\dimen@ + \global\divide\eqnshift@\@tempcnta + \global\alignsep@\eqnshift@ + \fi + \or + \@tempcntb\maxfields@ + \divide\@tempcntb\tw@ + \global\advance\@tempcntb\m@ne + \global\@tempcnta\@tempcntb + \global\eqnshift@\z@ + \global\alignsep@\dimen@ + \if@fleqn + \global\advance\alignsep@\@mathmargin\relax + \fi + \global\divide\alignsep@\@tempcntb + \fi + \ifdim\alignsep@<\minalignsep\relax + \global\alignsep@\minalignsep\relax + \ifdim\eqnshift@>\z@ + \if@fleqn\else + \global\eqnshift@\displaywidth + \global\advance\eqnshift@-\totwidth@ + \global\advance\eqnshift@-\@tempcntb\alignsep@ + \global\divide\eqnshift@\tw@ + \fi + \fi + \fi + \ifdim\eqnshift@<\z@ + \global\eqnshift@\z@ + \fi + \calc@shift@align + \global\tagshift@\totwidth@ + \global\advance\tagshift@\@tempcntb\alignsep@ + \if@fleqn + \ifnum\xatlevel@=\tw@ + \global\advance\tagshift@-\@mathmargin\relax + \fi + \else + \global\advance\tagshift@\eqnshift@ + \fi + \iftagsleft@ \else + \global\advance\tagshift@-\displaywidth + \fi + \dimen@\minalignsep\relax + \global\advance\totwidth@\@tempcntb\dimen@ + \ifdim\totwidth@>\displaywidth + \global\let\displaywidth@\totwidth@ + \else + \global\let\displaywidth@\displaywidth + \fi + \endgroup +} +\iftagsleft@\if@fleqn + \def\calc@shift@align{% + \global\let\tag@shifts\@empty + \begingroup + \@tempdima\@mathmargin\relax + \advance\@tempdima-\mintagsep\relax + \loop + \ifnum\row@>0 + \ifdim\tag@width\row@>\z@ + \x@calc@shift@lf + \else + \saveshift@0% + \fi + \advance\row@\m@ne + \repeat + \endgroup + } + \def\x@calc@shift@lf{% + \ifdim\eqnshift@=\z@ + \global\eqnshift@\@mathmargin\relax + \alignsep@\displaywidth + \advance\alignsep@-\totwidth@ + \global\divide\alignsep@\@tempcntb + \ifdim\alignsep@<\minalignsep\relax + \global\alignsep@\minalignsep\relax + \fi + \fi + \ifdim\tag@width\row@>\@tempdima + \saveshift@1% + \else + \saveshift@0% + \fi + } +\fi\fi +\iftagsleft@\else\if@fleqn + \def\calc@shift@align{% + \global\let\tag@shifts\@empty + \begingroup + \loop + \ifnum\row@>0 + \ifdim\tag@width\row@>\z@ + \x@calc@shift@rf + \else + \saveshift@0% + \fi + \advance\row@\m@ne + \repeat + \endgroup + } + \def\x@calc@shift@rf{% + \column@\z@ + \@tempdimb\z@ + \@tempdimc\z@ + \edef\@tempb{\fieldlengths@\row@}% + \@for\@tempa:=\@tempb\do{% + \advance\column@\@ne + \x@rcalc@width + }% + \begingroup + \advance\column@\m@ne + \divide\column@\tw@ + \ifnum\@tempcntb>\column@ + \advance\@tempcnta-\@tempcntb + \advance\@tempcnta\column@ + \@tempcntb\column@ + \fi + \tagwidth@\tag@width\row@\relax + \@tempdima\eqnshift@ + \advance\@tempdima\@tempdimc\relax + \advance\@tempdima\tagwidth@ + \dimen@\minalignsep\relax + \multiply\dimen@\@tempcntb + \advance\dimen@\mintagsep\relax + \advance\dimen@\@tempdima + \ifdim\dimen@>\displaywidth + \saveshift@1% + \else + \saveshift@0% + \dimen@\alignsep@\relax + \multiply\dimen@\@tempcntb + \advance\dimen@\@tempdima + \advance\dimen@\tagwidth@ + \ifdim\dimen@>\displaywidth + \dimen@\displaywidth + \advance\dimen@-\@tempdima + \ifnum\xatlevel@=\tw@ + \advance\dimen@-\mintagsep\relax + \fi + \divide\dimen@\@tempcnta + \ifdim\dimen@<\minalignsep\relax + \global\alignsep@\minalignsep\relax + \else + \global\alignsep@\dimen@ + \fi + \fi + \fi + \endgroup + } +\fi\fi +\iftagsleft@\else\if@fleqn\else + \def\calc@shift@align{% + \global\let\tag@shifts\@empty + \begingroup + \loop + \ifnum\row@>0 + \ifdim\tag@width\row@>\z@ + \x@calc@shift@rc + \else + \saveshift@0% + \fi + \advance\row@\m@ne + \repeat + \endgroup + } + \def\x@calc@shift@rc{% + \column@\z@ + \@tempdimb\z@ + \@tempdimc\z@ + \edef\@tempb{\fieldlengths@\row@}% + \@for\@tempa:=\@tempb\do{% + \advance\column@\@ne + \x@rcalc@width + }% + \begingroup + \advance\column@\m@ne + \divide\column@\tw@ + \ifnum\@tempcntb>\column@ + \advance\@tempcnta-\@tempcntb + \advance\@tempcnta\column@ + \@tempcntb\column@ + \fi + \tagwidth@\tag@width\row@\relax + \@tempdima\@tempdimc + \advance\@tempdima\tagwidth@ + \dimen@\minalignsep\relax + \multiply\dimen@\@tempcntb + \advance\dimen@\mintagsep\relax + \ifnum\xatlevel@=\tw@ \else + \advance\dimen@\mintagsep\relax + \fi + \advance\dimen@\@tempdima + \ifdim\dimen@>\displaywidth + \saveshift@1% + \else + \saveshift@0% + \dimen@\eqnshift@ + \advance\dimen@\@tempdima + \advance\dimen@\@tempcntb\alignsep@ + \advance\dimen@\tagwidth@ + \ifdim\dimen@>\displaywidth + \dimen@\displaywidth + \advance\dimen@-\@tempdima + \ifnum\xatlevel@=\tw@ + \advance\dimen@-\mintagsep\relax + \fi + \divide\dimen@\@tempcnta + \ifdim\dimen@<\minalignsep\relax + \global\alignsep@\minalignsep\relax + \eqnshift@\displaywidth + \advance\eqnshift@-\@tempdima + \advance\eqnshift@-\@tempcntb\alignsep@ + \global\divide\eqnshift@\tw@ + \else + \ifdim\dimen@<\eqnshift@ + \ifdim\dimen@<\z@ + \global\eqnshift@\z@ + \else + \global\eqnshift@\dimen@ + \fi + \fi + \ifdim\dimen@<\alignsep@ + \global\alignsep@\dimen@ + \fi + \fi + \fi + \fi + \endgroup + } +\fi\fi +\iftagsleft@\else + \def\x@rcalc@width{% + \ifdim\@tempa > \z@ + \advance\@tempdimc\@tempdimb + \ifodd\column@ + \advance\@tempdimc\maxcol@width\column@ + \@tempdimb\z@ + \else + \advance\@tempdimc\@tempa\relax + \@tempdimb\maxcol@width\column@ + \advance\@tempdimb-\@tempa\relax + \fi + \else + \advance\@tempdimb\maxcol@width\column@\relax + \fi + } +\fi +\iftagsleft@\if@fleqn\else + \def\calc@shift@align{% + \global\let\tag@shifts\@empty + \begingroup + \loop + \ifnum\row@>\z@ + \ifdim\tag@width\row@>\z@ + \x@calc@shift@lc + \else + \saveshift@0% + \fi + \advance\row@\m@ne + \repeat + \endgroup + } + \def\x@calc@shift@lc{% + \column@\z@ + \@tempdima\z@ % ``width of equation'' + \@tempdimb\z@ % ``indent of equation'' + \edef\@tempb{\fieldlengths@\row@}% + \@for\@tempa:=\@tempb\do{% + \advance\column@\@ne + \x@lcalc@width + }% + \begingroup + \tagwidth@\tag@width\row@\relax + \@tempdima\totwidth@ + \advance\@tempdima-\@tempdimb + \advance\@tempdima\tagwidth@ + \dimen@\minalignsep\relax + \multiply\dimen@\@tempcntb + \advance\dimen@\mintagsep\relax + \ifnum\xatlevel@=\tw@ \else + \advance\dimen@\mintagsep\relax + \fi + \advance\dimen@\@tempdima + \ifdim\dimen@>\displaywidth + \saveshift@1% + \else + \saveshift@0% + \dimen@\alignsep@ + \multiply\dimen@\count@ + \advance\dimen@\eqnshift@ + \advance\dimen@\@tempdimb + \ifdim\dimen@<2\tagwidth@ + \dimen@\displaywidth + \advance\dimen@-\@tempdima + \ifnum\xatlevel@=\tw@ + \advance\dimen@-\mintagsep\relax + \fi + \ifnum\@tempcnta>\z@ + \divide\dimen@\@tempcnta + \else \dimen@\z@ + \fi + \ifdim\dimen@<\minalignsep\relax + \global\alignsep@\minalignsep\relax + \dimen@\displaywidth + \advance\dimen@-\@tempdima + \advance\dimen@-\@tempcntb\alignsep@ + \global\divide\dimen@\tw@ + \else + \ifdim\dimen@<\alignsep@ + \global\alignsep@\dimen@ + \fi + \fi + \ifnum\xatlevel@=\tw@ + \dimen@\mintagsep\relax + \fi + \advance\dimen@\tagwidth@ + \advance\dimen@-\@tempdimb + \advance\dimen@-\count@\alignsep@ + \ifdim\dimen@>\eqnshift@ + \global\eqnshift@\dimen@ + \fi + \fi + \fi + \endgroup + } + \def\x@lcalc@width{% + \ifdim\@tempdima = \z@ + \ifdim\@tempa > \z@ + \@tempdima\p@ + \ifodd\column@ + \advance\@tempdimb \maxcol@width\column@ + \advance\@tempdimb-\@tempa + \fi + \count@\column@ + \advance\count@\m@ne + \divide\count@\tw@ + \advance\@tempcnta-\count@ + \advance\@tempcntb-\count@ + \else + \advance\@tempdimb \maxcol@width\column@\relax + \fi + \fi + } +\fi\fi +\def\place@tag{% + \iftagsleft@ + \kern-\tagshift@ + \if1\shift@tag\row@\relax + \rlap{\vbox{% + \normalbaselines + \boxz@ + \vbox to\lineht@{}% + \raise@tag + }}% + \else + \rlap{\boxz@}% + \fi + \kern\displaywidth@ + \else + \kern-\tagshift@ + \if1\shift@tag\row@\relax + \llap{\vtop{% + \raise@tag + \normalbaselines + \setbox\@ne\null + \dp\@ne\lineht@ + \box\@ne + \boxz@ + }}% + \else + \llap{\boxz@}% + \fi + \fi +} +\def\align@preamble{% + &\hfil + \strut@ + \setboxz@h{\@lign$\m@th\displaystyle{##}$}% + \ifmeasuring@\savefieldlength@\fi + \set@field + \tabskip\z@skip + &\setboxz@h{\@lign$\m@th\displaystyle{{}##}$}% + \ifmeasuring@\savefieldlength@\fi + \set@field + \hfil + \tabskip\alignsep@ +} +\def\set@field{% + \column@plus + \iftagsleft@ + \ifdim\ht\z@>\lineht@ + \global\lineht@\ht\z@ + \fi + \else + \ifdim\dp\z@>\lineht@ + \global\lineht@\dp\z@ + \fi + \fi + \boxz@ +} +\edef\split@err#1{% + \@nx\@amsmath@err{% + \string\begin{split} won't work here% + }{% + \@xp\@nx\csname + Did you forget a preceding \string\begin{equation}?^^J% + If not, perhaps the `aligned' environment is what + you want.\endcsname}% +} +\newenvironment{split}{% + \if@display + \ifinner + \@xp\@xp\@xp\split@aligned + \else + \ifst@rred \else \global\@eqnswtrue \fi + \fi + \else \let\endsplit\@empty \@xp\collect@body\@xp\split@err + \fi + \collect@body\gather@split +}{% + \crcr + \egroup + \egroup + \iftagsleft@ \@xp\lendsplit@ \else \@xp\rendsplit@ \fi +} +\let\split@tag\relax % init +\def\gather@split#1#2#3{% + \@xp\endgroup \reset@equation % math@cr will handle equation numbering + \iftag@ + \toks@\@xp{\df@tag}% + \edef\split@tag{% + \gdef\@nx\df@tag{\the\toks@}% + \global\@nx\tag@true \@nx\nonumber + }% + \else \let\split@tag\@empty + \fi + \spread@equation + \vcenter\bgroup + \gather@{\split@tag \begin{split}#1\end{split}}% + \def\endmathdisplay@a{% + \math@cr \black@ \totwidth@ \egroup + \egroup + }% +} +\def\insplit@{% + \global\setbox\z@\vbox\bgroup + \Let@ \chardef\dspbrk@context\@ne \restore@math@cr + \default@tag % disallow use of \tag here + \ialign\bgroup + \hfil + \strut@ + $\m@th\displaystyle{##}$% + &$\m@th\displaystyle{{}##}$% + \hfill % Why not \hfil?---dmj, 1994/12/28 + \crcr +} +\def\rendsplit@{% + \ifinalign@ + \global\setbox9 \vtop{% + \unvcopy\z@ + \global\setbox8 \lastbox + \unskip + }% + \setbox\@ne\hbox{% + \unhcopy8 + \unskip + \global\setbox\tw@\lastbox + \unskip + \global\setbox\thr@@\lastbox + }% + \ifctagsplit@ + \gdef\split@{% + \hbox to\wd\thr@@{}% + &\vcenter{\vbox{\moveleft\wd\thr@@\boxz@}}% + }% + \else + \global\setbox7 \hbox{\unhbox\tw@\unskip}% + \gdef\split@{% + \global\@tempcnta\column@ + &\setboxz@h{}% + \savetaglength@ + \global\advance\row@\@ne + \vbox{\moveleft\wd\thr@@\box9}% + \crcr + \noalign{\global\lineht@\z@}% + \add@amps\@tempcnta + \box\thr@@ + &\box7 + }% + \fi + \else + \ifctagsplit@ + \gdef\split@{\vcenter{\boxz@}}% + \else + \gdef\split@{% + \boxz@ + }% + \fi + \fi + \aftergroup\split@ +} +\def\lendsplit@{% + \global\setbox9\vtop{\unvcopy\z@}% + \ifinalign@ + \setbox\@ne\vbox{% + \unvcopy\z@ + \global\setbox8\lastbox + }% + \setbox\@ne\hbox{% + \unhcopy8% + \unskip + \setbox\tw@\lastbox + \unskip + \global\setbox\thr@@\lastbox + }% + \ifctagsplit@ + \gdef\split@{% + \hbox to\wd\thr@@{}% + &\vcenter{\vbox{\moveleft\wd\thr@@\box9}}% + }% + \else + \gdef\split@{% + \hbox to\wd\thr@@{}% + &\vbox{\moveleft\wd\thr@@\box9}% + }% + \fi + \else + \ifctagsplit@ + \gdef\split@{\vcenter{\box9}}% + \else + \gdef\split@{\box9}% + \fi + \fi + \aftergroup\split@ +} +\def\split@aligned#1#2{% + \iffalse{\fi\ifnum0=`}\fi + \collect@body\split@al@a} +\def\split@al@a#1#2#3{% + \split@warning + \endgroup + \toks@{\begin{aligned}}% + \if@fleqn \split@al@tagcheck \fi + \the\toks@\relax#1\end{aligned}% + \ifnum0=`{\fi\iffalse}\fi +} +\def\split@al@tagcheck{% + \ifctagsplit@ + \else + \iftagsleft@ \toks@\@xp{\the\toks@ [t]}% + \else \toks@\@xp{\the\toks@ [b]}% + \fi + \fi +} +\def\split@warning{% + \PackageWarning{amsmath}{% +Cannot use `split' here;\MessageBreak trying to recover with `aligned'}% +} +\newskip\multlinegap +\multlinegap10pt +\newskip\multlinetaggap +\multlinetaggap10pt +\def\start@multline#1{% + \RIfM@ + \nomath@env + \DN@{\@namedef{end\@currenvir}{}\@gobble}% + \else + $$% + #1% + \ifst@rred + \nonumber + \else + \global\@eqnswtrue + \fi + \let\next@\multline@ + \fi + \collect@body\next@ +} +\newenvironment{multline}{% + \start@multline\st@rredfalse +}{% + \iftagsleft@ \@xp\lendmultline@ \else \@xp\rendmultline@ \fi + \ignorespacesafterend +} +\newenvironment{multline*}{\start@multline\st@rredtrue}{\endmultline} +\def\multline@#1{% + \Let@ + \@display@init{\global\advance\row@\@ne \global\dspbrk@lvl\m@ne}% + \chardef\dspbrk@context\z@ + \restore@math@cr + \let\tag\tag@in@align + \global\tag@false \global\let\raise@tag\@empty + \mmeasure@{#1}% + \let\tag\gobble@tag \let\label\@gobble + \tabskip \if@fleqn \@mathmargin \else \z@skip \fi + \totwidth@\displaywidth + \if@fleqn + \advance\totwidth@-\@mathmargin + \fi + \halign\bgroup + \hbox to\totwidth@{% + \if@fleqn + \hskip \@centering \relax + \else + \hfil + \fi + \strut@ + $\m@th\displaystyle{}##\endmultline@math + \hfil + }% + \crcr + \if@fleqn + \hskip-\@mathmargin + \def\multline@indent{\hskip\@mathmargin}% put it back + \else + \hfilneg + \def\multline@indent{\hskip\multlinegap}% + \fi + \iftagsleft@ + \iftag@ + \begingroup + \ifshifttag@ + \rlap{\vbox{% + \normalbaselines + \hbox{% + \strut@ + \make@display@tag + }% + \vbox to\lineht@{}% + \raise@tag + }}% + \multline@indent + \else + \setbox\z@\hbox{\make@display@tag}% + \dimen@\@mathmargin \advance\dimen@-\wd\z@ + \ifdim\dimen@<\multlinetaggap + \dimen@\multlinetaggap + \fi + \box\z@ \hskip\dimen@\relax + \fi + \endgroup + \else + \multline@indent + \fi + \else + \multline@indent + \fi + #1% +} +\def\endmultline@math{$} +\def\lendmultline@{% + \hfilneg + \hskip\multlinegap + \math@cr + \egroup + $$% +} +\def\rendmultline@{% + \iftag@ + $\let\endmultline@math\relax + \ifshifttag@ + \hskip\multlinegap + \llap{\vtop{% + \raise@tag + \normalbaselines + \setbox\@ne\null + \dp\@ne\lineht@ + \box\@ne + \hbox{\strut@\make@display@tag}% + }}% + \else + \hskip\multlinetaggap + \make@display@tag + \fi + \else + \hskip\multlinegap + \fi + \hfilneg + \math@cr + \egroup$$% +} +\def\mmeasure@#1{% + \begingroup + \measuring@true + \def\label##1{% + \begingroup\measuring@false\label@in@display{##1}\endgroup}% + \def\math@cr@@@{\cr}% + \let\shoveleft\@iden \let\shoveright\@iden + \savecounters@ + \global\row@\z@ + \setbox\@ne\vbox{% + \global\let\df@tag\@empty + \halign{% + \setboxz@h{\@lign$\m@th\displaystyle{}##$}% + \iftagsleft@ + \ifnum\row@=\@ne + \global\totwidth@\wdz@ + \global\lineht@\ht\z@ + \fi + \else + \global\totwidth@\wdz@ + \global\lineht@\dp\z@ + \fi + \crcr + #1% + \crcr + }% + }% + \ifx\df@tag\@empty\else\global\tag@true\fi + \if@eqnsw\global\tag@true\fi + \iftag@ + \setboxz@h{% + \if@eqnsw + \stepcounter{equation}% + \tagform@\theequation + \else + \df@tag + \fi + }% + \global\tagwidth@\wdz@ + \dimen@\totwidth@ + \advance\dimen@\tagwidth@ + \advance\dimen@\multlinetaggap + \iftagsleft@\else + \if@fleqn + \advance\dimen@\@mathmargin + \fi + \fi + \ifdim\dimen@>\displaywidth + \global\shifttag@true + \else + \global\shifttag@false + \fi + \fi + \restorecounters@ + \endgroup +} +\iftagsleft@ + \def\shoveright#1{% + #1% + \hfilneg + \hskip\multlinegap + } +\else + \def\shoveright#1{% + #1% + \hfilneg + \iftag@ + \ifshifttag@ + \hskip\multlinegap + \else + \hskip\tagwidth@ + \hskip\multlinetaggap + \fi + \else + \hskip\multlinegap + \fi + } +\fi + +\if@fleqn + \def\shoveleft#1{#1}% +\else + \iftagsleft@ + \def\shoveleft#1{% + \setboxz@h{$\m@th\displaystyle{}#1$}% + \setbox\@ne\hbox{$\m@th\displaystyle#1$}% + \hfilneg + \iftag@ + \ifshifttag@ + \hskip\multlinegap + \else + \hskip\tagwidth@ + \hskip\multlinetaggap + \fi + \else + \hskip\multlinegap + \fi + \hskip.5\wd\@ne + \hskip-.5\wdz@ + #1% + } + \else + \def\shoveleft#1{% + \setboxz@h{$\m@th\displaystyle{}#1$}% + \setbox\@ne\hbox{$\m@th\displaystyle#1$}% + \hfilneg + \hskip\multlinegap + \hskip.5\wd\@ne + \hskip-.5\wdz@ + #1% + } + \fi +\fi +\@saveprimitive\leqno\@@leqno +\@saveprimitive\eqno\@@eqno +\def\eqno{\@@eqno\let\eqno\relax\let\leqno\relax} +\def\leqno{\@@leqno\let\leqno\relax\let\eqno\relax} +\let\veqno=\@@eqno +\iftagsleft@ \let\veqno=\@@leqno \fi +\@ifundefined{SK@@label}{% + \let\SK@@label\relax \let\SK@equationtrue\relax +}{} +\let\reset@equation\@empty +\let\alt@tag\@empty +\def\tag@in@display#1#{\relax\tag@in@display@a{#1}} +\def\tag@in@display@a#1#2{% + \iftag@ + \invalid@tag{Multiple \string\tag}\relax + \else + \global\tag@true \nonumber \reset@equation \st@rredtrue + \if *\string#1% + \gdef\alt@tag{\def\SK@tagform@{#2\@gobble}% + \ifx\SK@@label\relax \let\tagform@\SK@tagform@ \fi + }% + \make@df@tag@@{#2}% + \else + \make@df@tag@@@{#2}% + \fi + \fi +} +\let\restore@hfuzz\@empty +\def\mathdisplay#1{% + \ifmmode \@badmath + \else + $$\def\@currenvir{#1}% + \let\dspbrk@context\z@ + \let\tag\tag@in@display \let\label\label@in@display \SK@equationtrue + \global\let\df@label\@empty \global\let\df@tag\@empty + \global\tag@false + \let\mathdisplay@push\mathdisplay@@push + \let\mathdisplay@pop\mathdisplay@@pop + \if@fleqn + \edef\restore@hfuzz{\hfuzz\the\hfuzz\relax}% + \hfuzz\maxdimen + \setbox\z@\hbox to\displaywidth\bgroup + \let\split@warning\relax \restore@hfuzz + \everymath\@emptytoks \m@th $\displaystyle + \fi + \fi +} +\def\endmathdisplay#1{% + \ifmmode \else \@badmath \fi + \endmathdisplay@a + $$% + \global\let\df@label\@empty \global\let\df@tag\@empty + \global\tag@false \global\let\alt@tag\@empty + \global\@eqnswfalse +} +\def\endmathdisplay@a{% + \if@eqnsw \gdef\df@tag{\tagform@\theequation}\fi + \if@fleqn \@xp\endmathdisplay@fleqn + \else \ifx\df@tag\@empty \else \veqno \alt@tag \df@tag \fi + \ifx\df@label\@empty \else \@xp\ltx@label\@xp{\df@label}\fi + \fi + \ifnum\dspbrk@lvl>\m@ne + \postdisplaypenalty -\@getpen\dspbrk@lvl + \global\dspbrk@lvl\m@ne + \fi +} +\let\too@wide\@ne +\def\endmathdisplay@fleqn{% + $\hfil\hskip\@mathmargin\egroup + \ifnum\badness<\inf@bad \let\too@wide\@ne \else \let\too@wide\z@ \fi + \ifx\@empty\df@tag + \else + \setbox4\hbox{\df@tag + \ifx\df@label\@empty \else \@xp\ltx@label\@xp{\df@label}\fi + }% + \fi + \csname emdf@% + \ifx\df@tag\@empty U\else \iftagsleft@ L\else R\fi\fi + \endcsname +} +\def\emdf@U{% + \restore@hfuzz + \ifodd\too@wide % not too wide: just need to swap the glue around + \hbox to\displaywidth{\hskip\@mathmargin\unhbox\z@\unskip}% + \else % M+B > displaywidth + \emdf@Ua + \fi +} +\def\emdf@Ua{% + \hbox to\columnwidth{% + \ifdim\displayindent>\z@ + \hskip\displayindent minus\displayindent + \fi + \hskip\@mathmargin \unhbox\z@ \unskip + }% + \displayindent\z@ \displaywidth\columnwidth +} +\def\emdf@R{% + \setbox\tw@\hbox to\displaywidth{% + \hskip\@mathmargin \unhcopy\z@\unskip\hfil\hskip\mintagsep\copy4 + }% + \restore@hfuzz + \ifnum\badness<\inf@bad \box\tw@ \else \emdf@Ra \fi +} +\def\emdf@Ra{% + \skip@\displayindent minus\displayindent + \displayindent\z@ \displaywidth\columnwidth + \spread@equation \everycr{}\tabskip\z@skip + \halign{\hbox to\displaywidth{##}\cr + \relax + \ifdim\skip@>\z@ \hskip\skip@ \fi + \hskip\@mathmargin\unhbox\z@\unskip\hfil\cr + \noalign{\raise@tag}% + \hfil\box4 \cr}% +} +\def\emdf@L{% + \@tempdima\@mathmargin + \advance\@tempdima-\wd4 \advance\@tempdima-\mintagsep + \skip@\@tempdima minus\@tempdima + \setbox\tw@\hbox to\displaywidth{% + \copy4\hskip\mintagsep + \ifdim\skip@>\z@ \hskip\skip@\fi + \unhcopy\z@\unskip + }% + \restore@hfuzz + \ifnum\badness<\inf@bad \box\tw@ \else \emdf@La \fi +} +\def\emdf@La{% + \spread@equation \everycr{}\tabskip\z@skip + \halign{\hbox to\displaywidth{##}\cr + \box4 \hfil \cr + \noalign{\raise@tag}% + \hskip\@mathmargin\unhbox\z@\unskip\hfil\cr}% +} +\newtoks\mathdisplay@stack +\let\mathdisplay@push\@empty +\def\mathdisplay@@push{% + \begingroup + \toks@\@xp{\df@label}\@temptokena\@xp{\df@tag}% + \toks8\@xp{\alt@tag}% + \edef\@tempa{% + \global\if@eqnsw\@nx\@eqnswtrue\else\@nx\@eqnswfalse\fi + \global\iftag@\@nx\tag@false\else\@nx\tag@true\fi + \gdef\@nx\df@label{\the\toks@}\gdef\@nx\df@tag{\the\@temptokena}% + \gdef\@nx\alt@tag{\the\toks8}% + \global\mathdisplay@stack{\the\mathdisplay@stack}% + }% + \global\mathdisplay@stack\@xp{\@tempa} + \endgroup +} +\let\mathdisplay@pop\@empty +\def\mathdisplay@@pop{\the\mathdisplay@stack} +\renewenvironment{equation}{% + \incr@eqnum + \mathdisplay@push + \st@rredfalse \global\@eqnswtrue + \mathdisplay{equation}% +}{% + \endmathdisplay{equation}% + \mathdisplay@pop + \ignorespacesafterend +} +\newenvironment{equation*}{% + \mathdisplay@push + \st@rredtrue \global\@eqnswfalse + \mathdisplay{equation*}% +}{% + \endmathdisplay{equation*}% + \mathdisplay@pop + \ignorespacesafterend +} +\DeclareRobustCommand{\[}{\begin{equation*}} +\DeclareRobustCommand{\]}{\end{equation*}} +\endinput +%% +%% End of file `amsmath.sty'. diff --git a/PeCO-EO/amssymb.sty b/PeCO-EO/amssymb.sty new file mode 100644 index 0000000..4d0ac08 --- /dev/null +++ b/PeCO-EO/amssymb.sty @@ -0,0 +1,285 @@ +%% +%% This is file `amssymb.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% amssymb.dtx +%% +%%% ==================================================================== +%%% @LaTeX-file{ +%%% filename = "amssymb.dtx", +%%% version = "2.2d", +%%% date = "2002/01/22", +%%% time = "10:06:53 EST", +%%% checksum = "51146 363 1168 18275", +%%% author = "American Mathematical Society", +%%% copyright = "Copyright 2001 American Mathematical Society, +%%% all rights reserved. Copying of this file is +%%% authorized only if either: +%%% (1) you make absolutely no changes to your copy, +%%% including name; OR +%%% (2) if you do make changes, you first rename it +%%% to some other name.", +%%% address = "American Mathematical Society, +%%% Technical Support, +%%% Publications Technical Group, +%%% P. O. Box 6248, +%%% Providence, RI 02940, +%%% USA", +%%% telephone = "401-455-4080 or (in the USA and Canada) +%%% 800-321-4AMS (321-4267)", +%%% FAX = "401-331-3842", +%%% email = "tech-support@ams.org (Internet)", +%%% codetable = "ISO/ASCII", +%%% keywords = "latex, amslatex, ams-latex, math symbol, +%%% amsfonts, msam, msbm", +%%% supported = "yes", +%%% abstract = "This file is part of the AMSFonts distribution. +%%% It is a \LaTeX{} package that defines symbol +%%% names for all the math symbols in the fonts +%%% MSAM and MSBM, of the AMSFonts (2.0+) collection.", +%%% docstring = "The checksum field above contains a CRC-16 +%%% checksum as the first value, followed by the +%%% equivalent of the standard UNIX wc (word +%%% count) utility output of lines, words, and +%%% characters. This is produced by Robert +%%% Solovay's checksum utility.", +%%% } +%%% ==================================================================== +\NeedsTeXFormat{LaTeX2e}% LaTeX 2.09 can't be used (nor non-LaTeX) +[1994/12/01]% LaTeX date must be December 1994 or later +\ProvidesPackage{amssymb}[2002/01/22 v2.2d] +\DeclareOption{psamsfonts}{\PassOptionsToPackage{psamsfonts}{amsfonts}} +\ProcessOptions\relax +\RequirePackage{amsfonts}[1995/01/01] +\let\square\relax \let\rightsquigarrow\square \let\lozenge\square +\let\vartriangleright\square \let\vartriangleleft\square +\let\trianglerighteq\square \let\trianglelefteq\square +\begingroup \catcode`\"=12 +\DeclareMathSymbol{\boxdot} {\mathbin}{AMSa}{"00} +\DeclareMathSymbol{\boxplus} {\mathbin}{AMSa}{"01} +\DeclareMathSymbol{\boxtimes} {\mathbin}{AMSa}{"02} +\DeclareMathSymbol{\square} {\mathord}{AMSa}{"03} +\DeclareMathSymbol{\blacksquare} {\mathord}{AMSa}{"04} +\DeclareMathSymbol{\centerdot} {\mathbin}{AMSa}{"05} +\DeclareMathSymbol{\lozenge} {\mathord}{AMSa}{"06} +\DeclareMathSymbol{\blacklozenge} {\mathord}{AMSa}{"07} +\DeclareMathSymbol{\circlearrowright} {\mathrel}{AMSa}{"08} +\DeclareMathSymbol{\circlearrowleft} {\mathrel}{AMSa}{"09} +%% In amsfonts.sty: +%%\DeclareMathSymbol{\rightleftharpoons}{\mathrel}{AMSa}{"0A} +\DeclareMathSymbol{\leftrightharpoons} {\mathrel}{AMSa}{"0B} +\DeclareMathSymbol{\boxminus} {\mathbin}{AMSa}{"0C} +\DeclareMathSymbol{\Vdash} {\mathrel}{AMSa}{"0D} +\DeclareMathSymbol{\Vvdash} {\mathrel}{AMSa}{"0E} +\DeclareMathSymbol{\vDash} {\mathrel}{AMSa}{"0F} +\DeclareMathSymbol{\twoheadrightarrow} {\mathrel}{AMSa}{"10} +\DeclareMathSymbol{\twoheadleftarrow} {\mathrel}{AMSa}{"11} +\DeclareMathSymbol{\leftleftarrows} {\mathrel}{AMSa}{"12} +\DeclareMathSymbol{\rightrightarrows} {\mathrel}{AMSa}{"13} +\DeclareMathSymbol{\upuparrows} {\mathrel}{AMSa}{"14} +\DeclareMathSymbol{\downdownarrows} {\mathrel}{AMSa}{"15} +\DeclareMathSymbol{\upharpoonright} {\mathrel}{AMSa}{"16} + \global\let\restriction\upharpoonright +\DeclareMathSymbol{\downharpoonright} {\mathrel}{AMSa}{"17} +\DeclareMathSymbol{\upharpoonleft} {\mathrel}{AMSa}{"18} +\DeclareMathSymbol{\downharpoonleft}{\mathrel}{AMSa}{"19} +\DeclareMathSymbol{\rightarrowtail} {\mathrel}{AMSa}{"1A} +\DeclareMathSymbol{\leftarrowtail} {\mathrel}{AMSa}{"1B} +\DeclareMathSymbol{\leftrightarrows}{\mathrel}{AMSa}{"1C} +\DeclareMathSymbol{\rightleftarrows}{\mathrel}{AMSa}{"1D} +\DeclareMathSymbol{\Lsh} {\mathrel}{AMSa}{"1E} +\DeclareMathSymbol{\Rsh} {\mathrel}{AMSa}{"1F} +\DeclareMathSymbol{\rightsquigarrow} {\mathrel}{AMSa}{"20} +\DeclareMathSymbol{\leftrightsquigarrow}{\mathrel}{AMSa}{"21} +\DeclareMathSymbol{\looparrowleft} {\mathrel}{AMSa}{"22} +\DeclareMathSymbol{\looparrowright} {\mathrel}{AMSa}{"23} +\DeclareMathSymbol{\circeq} {\mathrel}{AMSa}{"24} +\DeclareMathSymbol{\succsim} {\mathrel}{AMSa}{"25} +\DeclareMathSymbol{\gtrsim} {\mathrel}{AMSa}{"26} +\DeclareMathSymbol{\gtrapprox} {\mathrel}{AMSa}{"27} +\DeclareMathSymbol{\multimap} {\mathrel}{AMSa}{"28} +\DeclareMathSymbol{\therefore} {\mathrel}{AMSa}{"29} +\DeclareMathSymbol{\because} {\mathrel}{AMSa}{"2A} +\DeclareMathSymbol{\doteqdot} {\mathrel}{AMSa}{"2B} + \global\let\Doteq\doteqdot +\DeclareMathSymbol{\triangleq} {\mathrel}{AMSa}{"2C} +\DeclareMathSymbol{\precsim} {\mathrel}{AMSa}{"2D} +\DeclareMathSymbol{\lesssim} {\mathrel}{AMSa}{"2E} +\DeclareMathSymbol{\lessapprox} {\mathrel}{AMSa}{"2F} +\DeclareMathSymbol{\eqslantless} {\mathrel}{AMSa}{"30} +\DeclareMathSymbol{\eqslantgtr} {\mathrel}{AMSa}{"31} +\DeclareMathSymbol{\curlyeqprec} {\mathrel}{AMSa}{"32} +\DeclareMathSymbol{\curlyeqsucc} {\mathrel}{AMSa}{"33} +\DeclareMathSymbol{\preccurlyeq} {\mathrel}{AMSa}{"34} +\DeclareMathSymbol{\leqq} {\mathrel}{AMSa}{"35} +\DeclareMathSymbol{\leqslant} {\mathrel}{AMSa}{"36} +\DeclareMathSymbol{\lessgtr} {\mathrel}{AMSa}{"37} +\DeclareMathSymbol{\backprime} {\mathord}{AMSa}{"38} +\DeclareMathSymbol{\risingdotseq} {\mathrel}{AMSa}{"3A} +\DeclareMathSymbol{\fallingdotseq}{\mathrel}{AMSa}{"3B} +\DeclareMathSymbol{\succcurlyeq} {\mathrel}{AMSa}{"3C} +\DeclareMathSymbol{\geqq} {\mathrel}{AMSa}{"3D} +\DeclareMathSymbol{\geqslant} {\mathrel}{AMSa}{"3E} +\DeclareMathSymbol{\gtrless} {\mathrel}{AMSa}{"3F} +%% in amsfonts.sty +%% \DeclareMathSymbol{\sqsubset} {\mathrel}{AMSa}{"40} +%% \DeclareMathSymbol{\sqsupset} {\mathrel}{AMSa}{"41} +\DeclareMathSymbol{\vartriangleright}{\mathrel}{AMSa}{"42} +\DeclareMathSymbol{\vartriangleleft} {\mathrel}{AMSa}{"43} +\DeclareMathSymbol{\trianglerighteq} {\mathrel}{AMSa}{"44} +\DeclareMathSymbol{\trianglelefteq} {\mathrel}{AMSa}{"45} +\DeclareMathSymbol{\bigstar} {\mathord}{AMSa}{"46} +\DeclareMathSymbol{\between} {\mathrel}{AMSa}{"47} +\DeclareMathSymbol{\blacktriangledown} {\mathord}{AMSa}{"48} +\DeclareMathSymbol{\blacktriangleright} {\mathrel}{AMSa}{"49} +\DeclareMathSymbol{\blacktriangleleft} {\mathrel}{AMSa}{"4A} +\DeclareMathSymbol{\vartriangle} {\mathrel}{AMSa}{"4D} +\DeclareMathSymbol{\blacktriangle} {\mathord}{AMSa}{"4E} +\DeclareMathSymbol{\triangledown} {\mathord}{AMSa}{"4F} +\DeclareMathSymbol{\eqcirc} {\mathrel}{AMSa}{"50} +\DeclareMathSymbol{\lesseqgtr} {\mathrel}{AMSa}{"51} +\DeclareMathSymbol{\gtreqless} {\mathrel}{AMSa}{"52} +\DeclareMathSymbol{\lesseqqgtr} {\mathrel}{AMSa}{"53} +\DeclareMathSymbol{\gtreqqless} {\mathrel}{AMSa}{"54} +\DeclareMathSymbol{\Rrightarrow} {\mathrel}{AMSa}{"56} +\DeclareMathSymbol{\Lleftarrow} {\mathrel}{AMSa}{"57} +\DeclareMathSymbol{\veebar} {\mathbin}{AMSa}{"59} +\DeclareMathSymbol{\barwedge} {\mathbin}{AMSa}{"5A} +\DeclareMathSymbol{\doublebarwedge} {\mathbin}{AMSa}{"5B} +%% In amsfonts.sty +%%\DeclareMathSymbol{\angle} {\mathord}{AMSa}{"5C} +\DeclareMathSymbol{\measuredangle} {\mathord}{AMSa}{"5D} +\DeclareMathSymbol{\sphericalangle} {\mathord}{AMSa}{"5E} +\DeclareMathSymbol{\varpropto} {\mathrel}{AMSa}{"5F} +\DeclareMathSymbol{\smallsmile} {\mathrel}{AMSa}{"60} +\DeclareMathSymbol{\smallfrown} {\mathrel}{AMSa}{"61} +\DeclareMathSymbol{\Subset} {\mathrel}{AMSa}{"62} +\DeclareMathSymbol{\Supset} {\mathrel}{AMSa}{"63} +\DeclareMathSymbol{\Cup} {\mathbin}{AMSa}{"64} + \global\let\doublecup\Cup +\DeclareMathSymbol{\Cap} {\mathbin}{AMSa}{"65} + \global\let\doublecap\Cap +\DeclareMathSymbol{\curlywedge} {\mathbin}{AMSa}{"66} +\DeclareMathSymbol{\curlyvee} {\mathbin}{AMSa}{"67} +\DeclareMathSymbol{\leftthreetimes} {\mathbin}{AMSa}{"68} +\DeclareMathSymbol{\rightthreetimes}{\mathbin}{AMSa}{"69} +\DeclareMathSymbol{\subseteqq} {\mathrel}{AMSa}{"6A} +\DeclareMathSymbol{\supseteqq} {\mathrel}{AMSa}{"6B} +\DeclareMathSymbol{\bumpeq} {\mathrel}{AMSa}{"6C} +\DeclareMathSymbol{\Bumpeq} {\mathrel}{AMSa}{"6D} +\DeclareMathSymbol{\lll} {\mathrel}{AMSa}{"6E} + \global\let\llless\lll +\DeclareMathSymbol{\ggg} {\mathrel}{AMSa}{"6F} + \global\let\gggtr\ggg +\DeclareMathSymbol{\circledS} {\mathord}{AMSa}{"73} +\DeclareMathSymbol{\pitchfork} {\mathrel}{AMSa}{"74} +\DeclareMathSymbol{\dotplus} {\mathbin}{AMSa}{"75} +\DeclareMathSymbol{\backsim} {\mathrel}{AMSa}{"76} +\DeclareMathSymbol{\backsimeq} {\mathrel}{AMSa}{"77} +\DeclareMathSymbol{\complement} {\mathord}{AMSa}{"7B} +\DeclareMathSymbol{\intercal} {\mathbin}{AMSa}{"7C} +\DeclareMathSymbol{\circledcirc} {\mathbin}{AMSa}{"7D} +\DeclareMathSymbol{\circledast} {\mathbin}{AMSa}{"7E} +\DeclareMathSymbol{\circleddash} {\mathbin}{AMSa}{"7F} +%% Begin AMSb declarations +\DeclareMathSymbol{\lvertneqq} {\mathrel}{AMSb}{"00} +\DeclareMathSymbol{\gvertneqq} {\mathrel}{AMSb}{"01} +\DeclareMathSymbol{\nleq} {\mathrel}{AMSb}{"02} +\DeclareMathSymbol{\ngeq} {\mathrel}{AMSb}{"03} +\DeclareMathSymbol{\nless} {\mathrel}{AMSb}{"04} +\DeclareMathSymbol{\ngtr} {\mathrel}{AMSb}{"05} +\DeclareMathSymbol{\nprec} {\mathrel}{AMSb}{"06} +\DeclareMathSymbol{\nsucc} {\mathrel}{AMSb}{"07} +\DeclareMathSymbol{\lneqq} {\mathrel}{AMSb}{"08} +\DeclareMathSymbol{\gneqq} {\mathrel}{AMSb}{"09} +\DeclareMathSymbol{\nleqslant} {\mathrel}{AMSb}{"0A} +\DeclareMathSymbol{\ngeqslant} {\mathrel}{AMSb}{"0B} +\DeclareMathSymbol{\lneq} {\mathrel}{AMSb}{"0C} +\DeclareMathSymbol{\gneq} {\mathrel}{AMSb}{"0D} +\DeclareMathSymbol{\npreceq} {\mathrel}{AMSb}{"0E} +\DeclareMathSymbol{\nsucceq} {\mathrel}{AMSb}{"0F} +\DeclareMathSymbol{\precnsim} {\mathrel}{AMSb}{"10} +\DeclareMathSymbol{\succnsim} {\mathrel}{AMSb}{"11} +\DeclareMathSymbol{\lnsim} {\mathrel}{AMSb}{"12} +\DeclareMathSymbol{\gnsim} {\mathrel}{AMSb}{"13} +\DeclareMathSymbol{\nleqq} {\mathrel}{AMSb}{"14} +\DeclareMathSymbol{\ngeqq} {\mathrel}{AMSb}{"15} +\DeclareMathSymbol{\precneqq} {\mathrel}{AMSb}{"16} +\DeclareMathSymbol{\succneqq} {\mathrel}{AMSb}{"17} +\DeclareMathSymbol{\precnapprox} {\mathrel}{AMSb}{"18} +\DeclareMathSymbol{\succnapprox} {\mathrel}{AMSb}{"19} +\DeclareMathSymbol{\lnapprox} {\mathrel}{AMSb}{"1A} +\DeclareMathSymbol{\gnapprox} {\mathrel}{AMSb}{"1B} +\DeclareMathSymbol{\nsim} {\mathrel}{AMSb}{"1C} +\DeclareMathSymbol{\ncong} {\mathrel}{AMSb}{"1D} +\DeclareMathSymbol{\diagup} {\mathord}{AMSb}{"1E} +\DeclareMathSymbol{\diagdown} {\mathord}{AMSb}{"1F} +\DeclareMathSymbol{\varsubsetneq} {\mathrel}{AMSb}{"20} +\DeclareMathSymbol{\varsupsetneq} {\mathrel}{AMSb}{"21} +\DeclareMathSymbol{\nsubseteqq} {\mathrel}{AMSb}{"22} +\DeclareMathSymbol{\nsupseteqq} {\mathrel}{AMSb}{"23} +\DeclareMathSymbol{\subsetneqq} {\mathrel}{AMSb}{"24} +\DeclareMathSymbol{\supsetneqq} {\mathrel}{AMSb}{"25} +\DeclareMathSymbol{\varsubsetneqq} {\mathrel}{AMSb}{"26} +\DeclareMathSymbol{\varsupsetneqq} {\mathrel}{AMSb}{"27} +\DeclareMathSymbol{\subsetneq} {\mathrel}{AMSb}{"28} +\DeclareMathSymbol{\supsetneq} {\mathrel}{AMSb}{"29} +\DeclareMathSymbol{\nsubseteq} {\mathrel}{AMSb}{"2A} +\DeclareMathSymbol{\nsupseteq} {\mathrel}{AMSb}{"2B} +\DeclareMathSymbol{\nparallel} {\mathrel}{AMSb}{"2C} +\DeclareMathSymbol{\nmid} {\mathrel}{AMSb}{"2D} +\DeclareMathSymbol{\nshortmid} {\mathrel}{AMSb}{"2E} +\DeclareMathSymbol{\nshortparallel} {\mathrel}{AMSb}{"2F} +\DeclareMathSymbol{\nvdash} {\mathrel}{AMSb}{"30} +\DeclareMathSymbol{\nVdash} {\mathrel}{AMSb}{"31} +\DeclareMathSymbol{\nvDash} {\mathrel}{AMSb}{"32} +\DeclareMathSymbol{\nVDash} {\mathrel}{AMSb}{"33} +\DeclareMathSymbol{\ntrianglerighteq}{\mathrel}{AMSb}{"34} +\DeclareMathSymbol{\ntrianglelefteq}{\mathrel}{AMSb}{"35} +\DeclareMathSymbol{\ntriangleleft} {\mathrel}{AMSb}{"36} +\DeclareMathSymbol{\ntriangleright} {\mathrel}{AMSb}{"37} +\DeclareMathSymbol{\nleftarrow} {\mathrel}{AMSb}{"38} +\DeclareMathSymbol{\nrightarrow} {\mathrel}{AMSb}{"39} +\DeclareMathSymbol{\nLeftarrow} {\mathrel}{AMSb}{"3A} +\DeclareMathSymbol{\nRightarrow} {\mathrel}{AMSb}{"3B} +\DeclareMathSymbol{\nLeftrightarrow}{\mathrel}{AMSb}{"3C} +\DeclareMathSymbol{\nleftrightarrow}{\mathrel}{AMSb}{"3D} +\DeclareMathSymbol{\divideontimes} {\mathbin}{AMSb}{"3E} +\DeclareMathSymbol{\varnothing} {\mathord}{AMSb}{"3F} +\DeclareMathSymbol{\nexists} {\mathord}{AMSb}{"40} +\DeclareMathSymbol{\Finv} {\mathord}{AMSb}{"60} +\DeclareMathSymbol{\Game} {\mathord}{AMSb}{"61} +%% In amsfonts.sty: +%%\DeclareMathSymbol{\mho} {\mathord}{AMSb}{"66} +\DeclareMathSymbol{\eth} {\mathord}{AMSb}{"67} +\DeclareMathSymbol{\eqsim} {\mathrel}{AMSb}{"68} +\DeclareMathSymbol{\beth} {\mathord}{AMSb}{"69} +\DeclareMathSymbol{\gimel} {\mathord}{AMSb}{"6A} +\DeclareMathSymbol{\daleth} {\mathord}{AMSb}{"6B} +\DeclareMathSymbol{\lessdot} {\mathbin}{AMSb}{"6C} +\DeclareMathSymbol{\gtrdot} {\mathbin}{AMSb}{"6D} +\DeclareMathSymbol{\ltimes} {\mathbin}{AMSb}{"6E} +\DeclareMathSymbol{\rtimes} {\mathbin}{AMSb}{"6F} +\DeclareMathSymbol{\shortmid} {\mathrel}{AMSb}{"70} +\DeclareMathSymbol{\shortparallel} {\mathrel}{AMSb}{"71} +\DeclareMathSymbol{\smallsetminus} {\mathbin}{AMSb}{"72} +\DeclareMathSymbol{\thicksim} {\mathrel}{AMSb}{"73} +\DeclareMathSymbol{\thickapprox} {\mathrel}{AMSb}{"74} +\DeclareMathSymbol{\approxeq} {\mathrel}{AMSb}{"75} +\DeclareMathSymbol{\succapprox} {\mathrel}{AMSb}{"76} +\DeclareMathSymbol{\precapprox} {\mathrel}{AMSb}{"77} +\DeclareMathSymbol{\curvearrowleft} {\mathrel}{AMSb}{"78} +\DeclareMathSymbol{\curvearrowright}{\mathrel}{AMSb}{"79} +\DeclareMathSymbol{\digamma} {\mathord}{AMSb}{"7A} +\DeclareMathSymbol{\varkappa} {\mathord}{AMSb}{"7B} +\DeclareMathSymbol{\Bbbk} {\mathord}{AMSb}{"7C} +\DeclareMathSymbol{\hslash} {\mathord}{AMSb}{"7D} +%% In amsfonts.sty: +%%\DeclareMathSymbol{\hbar} {\mathord}{AMSb}{"7E} +\DeclareMathSymbol{\backepsilon} {\mathrel}{AMSb}{"7F} +\endgroup +\endinput +%% +%% End of file `amssymb.sty'. diff --git a/PeCO-EO/articleeo.aux b/PeCO-EO/articleeo.aux new file mode 100644 index 0000000..b8ad0f7 --- /dev/null +++ b/PeCO-EO/articleeo.aux @@ -0,0 +1,117 @@ +\relax +\citation{akyildiz2002wireless,puccinelli2005wireless} +\citation{yick2008wireless} +\citation{anastasi2009energy} +\citation{rault2014energy} +\@writefile{toc}{\contentsline {section}{\numberline {1}Introduction}{1}} +\newlabel{sec:introduction}{{1}{1}} +\citation{ChinhVu} +\citation{xu2001geography} +\citation{Idrees2} +\citation{li2013survey} +\citation{Misra} +\citation{yang2014novel} +\citation{HeShibo} +\citation{kim2013maximum} +\citation{Deng2012} +\citation{Huang:2003:CPW:941350.941367} +\@writefile{toc}{\contentsline {section}{\numberline {2}Related Literature}{2}} +\newlabel{sec:Literature Review}{{2}{2}} +\citation{wang2011coverage} +\citation{ling2009energy} +\citation{jaggi2006} +\citation{chin2007} +\citation{yan2008design} +\citation{pc10} +\citation{zhou2009variable} +\citation{Tian02,yangnovel,ChinhVu,qu2013distributed} +\citation{cardei2005improving,zorbas2010solving,pujari2011high} +\citation{berman04,zorbas2010solving} +\citation{cardei2005energy,5714480,pujari2011high,Yang2014} +\citation{castano2013column,rossi2012exact,deschinkel2012column} +\citation{Zhang05} +\citation{huang2005coverage} +\@writefile{toc}{\contentsline {section}{\numberline {3} The P{\scshape e}CO Protocol Description}{4}} +\newlabel{sec:The PeCO Protocol Description}{{3}{4}} +\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}Assumptions and Models}{4}} +\newlabel{CI}{{3.1}{4}} +\newlabel{pcm2sensors}{{1}{5}} +\newlabel{expcm}{{2}{5}} +\newlabel{my-label}{{1}{5}} +\newlabel{ex4pcm}{{3}{6}} +\@writefile{toc}{\contentsline {subsection}{\numberline {3.2}The Main Idea}{6}} +\@writefile{toc}{\contentsline {subsection}{\numberline {3.3}PeCO Protocol Algorithm}{6}} +\newlabel{fig2}{{4}{7}} +\@writefile{toc}{\contentsline {section}{\numberline {4}Perimeter-based Coverage Problem Formulation}{7}} +\newlabel{cp}{{4}{7}} +\citation{0031-9155-44-1-012} +\citation{Idrees2} +\@writefile{toc}{\contentsline {section}{\numberline {5}Performance Evaluation and Analysis}{8}} +\newlabel{sec:Simulation Results and Analysis}{{5}{8}} +\@writefile{toc}{\contentsline {subsection}{\numberline {5.1}Simulation Settings}{8}} +\newlabel{table3}{{2}{8}} +\citation{varga} +\citation{AMPL} +\citation{glpk} +\citation{ChinhVu} +\citation{xu2001geography} +\citation{Idrees2} +\citation{idrees2014coverage} +\@writefile{toc}{\contentsline {subsection}{\numberline {5.2}Simulation Results}{10}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.2.1}\bf Coverage Ratio}{10}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.2.2}\bf Active Sensors Ratio}{10}} +\newlabel{fig333}{{5}{11}} +\newlabel{fig444}{{6}{11}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.2.3}\bf Energy Consumption}{11}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.2.4}\bf Network Lifetime}{11}} +\newlabel{fig3EC}{{7}{12}} +\@writefile{toc}{\contentsline {section}{\numberline {6}Conclusion and Future Works}{12}} +\newlabel{sec:Conclusion and Future Works}{{6}{12}} +\newlabel{fig3LT}{{8}{13}} +\newlabel{figLTALL}{{9}{13}} +\bibstyle{gENO} +\bibdata{biblio} +\bibcite{akyildiz2002wireless}{{1}{2002}{{Akyildiz et~al.}}{{Akyildiz, Su, Sankarasubramaniam, and Cayirci}}} +\bibcite{anastasi2009energy}{{2}{2009}{{Anastasi et~al.}}{{Anastasi, Conti, Di~Francesco, and Passarella}}} +\bibcite{berman04}{{3}{2004}{{Berman and Calinescu}}{{}}} +\bibcite{cardei2005improving}{{4}{2005}{{Cardei and Du}}{{}}} +\bibcite{cardei2005energy}{{5}{2005}{{Cardei et~al.}}{{Cardei, Thai, Li, and Wu}}} +\bibcite{castano2013column}{{6}{2013}{{Casta{\~n}o et~al.}}{{Casta{\~n}o, Rossi, Sevaux, and Velasco}}} +\bibcite{Deng2012}{{7}{2012}{{Deng, Jiguo~Yu, and Chen}}{{}}} +\bibcite{deschinkel2012column}{{8}{2012}{{Deschinkel}}{{}}} +\bibcite{AMPL}{{9}{November 12, 2002}{{Fourer, Gay, and Kernighan}}{{}}} +\bibcite{HeShibo}{{10}{2014}{{He et~al.}}{{He, Gong, Zhang, Chen, and Sun}}} +\bibcite{Huang:2003:CPW:941350.941367}{{11}{2005{a}}{{Huang and Tseng}}{{}}} +\bibcite{huang2005coverage}{{12}{2005{b}}{{Huang and Tseng}}{{}}} +\bibcite{idrees2014coverage}{{13}{2014{a}}{{Idrees et~al.}}{{Idrees, Deschinkel, Salomon, and Couturier}}} +\bibcite{Idrees2}{{14}{2014{b}}{{Idrees et~al.}}{{Idrees, Deschinkel, Salomon, and Couturier}}} +\bibcite{jaggi2006}{{15}{2006}{{Jaggi and Abouzeid}}{{}}} +\bibcite{kim2013maximum}{{16}{2013}{{Kim and Cobb}}{{}}} +\bibcite{0031-9155-44-1-012}{{17}{1999}{{Lee et~al.}}{{Lee, Gallagher, Silvern, Wuu, and Zaider}}} +\bibcite{li2013survey}{{18}{2013}{{Li and Vasilakos}}{{}}} +\bibcite{ling2009energy}{{19}{2009}{{Ling and Znati}}{{}}} +\bibcite{glpk}{{20}{2012}{{Makhorin}}{{}}} +\bibcite{Misra}{{21}{2011}{{Misra, Kumar, and Obaidat}}{{}}} +\bibcite{pc10}{{22}{2010}{{Padmavathy and Chitra}}{{}}} +\bibcite{puccinelli2005wireless}{{23}{2005}{{Puccinelli and Haenggi}}{{}}} +\bibcite{pujari2011high}{{24}{2011}{{Pujari}}{{}}} +\bibcite{qu2013distributed}{{25}{2013}{{Qu and Georgakopoulos}}{{}}} +\bibcite{rault2014energy}{{26}{2014}{{Rault, Bouabdallah, and Challal}}{{}}} +\bibcite{rossi2012exact}{{27}{2012}{{Rossi, Singh, and Sevaux}}{{}}} +\bibcite{Tian02}{{28}{2002}{{Tian and Georganas}}{{}}} +\bibcite{varga}{{29}{2003}{{Varga}}{{}}} +\bibcite{ChinhVu}{{30}{2006}{{Vu et~al.}}{{Vu, Gao, Deshmukh, and Li}}} +\bibcite{chin2007}{{31}{2009}{{Vu}}{{}}} +\bibcite{wang2011coverage}{{32}{2011}{{Wang}}{{}}} +\bibcite{5714480}{{33}{2010}{{Xing, Li, and Wang}}{{}}} +\bibcite{xu2001geography}{{34}{2001}{{Xu, Heidemann, and Estrin}}{{}}} +\bibcite{yan2008design}{{35}{2008}{{Yan et~al.}}{{Yan, Gu, He, and Stankovic}}} +\bibcite{yang2014novel}{{36}{2014{a}}{{Yang and Chin}}{{}}} +\bibcite{yangnovel}{{37}{2014{b}}{{Yang and Chin}}{{}}} +\bibcite{Yang2014}{{38}{2014}{{Yang and Liu}}{{}}} +\bibcite{yick2008wireless}{{39}{2008}{{Yick, Mukherjee, and Ghosal}}{{}}} +\bibcite{Zhang05}{{40}{2005}{{Zhang and Hou}}{{}}} +\bibcite{zhou2009variable}{{41}{2009}{{Zhou, Das, and Gupta}}{{}}} +\bibcite{zorbas2010solving}{{42}{2010}{{Zorbas et~al.}}{{Zorbas, Glynos, Kotzanikolaou, and Douligeris}}} +\endpage{16} +\questionmark{} diff --git a/PeCO-EO/articleeo.bbl b/PeCO-EO/articleeo.bbl new file mode 100644 index 0000000..2a04a26 --- /dev/null +++ b/PeCO-EO/articleeo.bbl @@ -0,0 +1,237 @@ +\begin{thebibliography}{42} +\newcommand{\enquote}[1]{``#1''} +\providecommand{\natexlab}[1]{#1} +\providecommand{\url}[1]{\normalfont{#1}} +\providecommand{\urlprefix}{ } +\expandafter\ifx\csname urlstyle\endcsname\relax + \providecommand{\doi}[1]{doi:\discretionary{}{}{}#1}\else + \providecommand{\doi}{doi:\discretionary{}{}{}\begingroup + \urlstyle{rm}\Url}\fi +\providecommand{\eprint}[2][]{\url{#2}} + +\bibitem[Akyildiz et~al.(2002)Akyildiz, Su, Sankarasubramaniam, and + Cayirci]{akyildiz2002wireless} +Akyildiz, Ian~F, Weilian Su, Yogesh Sankarasubramaniam, and Erdal Cayirci. + 2002. ``Wireless sensor networks: a survey.'' \emph{Computer networks} 38 + (4): 393--422. + +\bibitem[Anastasi et~al.(2009)Anastasi, Conti, Di~Francesco, and + Passarella]{anastasi2009energy} +Anastasi, Giuseppe, Marco Conti, Mario Di~Francesco, and Andrea Passarella. + 2009. ``Energy conservation in wireless sensor networks: A survey.'' \emph{Ad + Hoc Networks} 7 (3): 537--568. + +\bibitem[Berman and Calinescu(2004)]{berman04} +Berman, P., and G.~Calinescu. 2004. ``Power Efficient Monitoring Management in + Sensor Networks.'' In \emph{Proceedings of IEEE Wireless Communication and + Networking Conference (WCNC'04),} 2329--2334. + +\bibitem[Cardei and Du(2005)]{cardei2005improving} +Cardei, Mihaela, and Ding-Zhu Du. 2005. ``Improving wireless sensor network + lifetime through power aware organization.'' \emph{Wireless Networks} 11 (3): + 333--340. + +\bibitem[Cardei et~al.(2005)Cardei, Thai, Li, and Wu]{cardei2005energy} +Cardei, Mihaela, My~T Thai, Yingshu Li, and Weili Wu. 2005. ``Energy-efficient + target coverage in wireless sensor networks.'' In \emph{INFOCOM 2005. 24th + Annual Joint Conference of the IEEE Computer and Communications Societies. + Proceedings IEEE,} Vol.~31976--1984. IEEE. + +\bibitem[Casta{\~n}o et~al.(2013)Casta{\~n}o, Rossi, Sevaux, and + Velasco]{castano2013column} +Casta{\~n}o, Fabian, Andr{\'e} Rossi, Marc Sevaux, and Nubia Velasco. 2013. ``A + column generation approach to extend lifetime in wireless sensor networks + with coverage and connectivity constraints.'' \emph{Computers \& Operations + Research} . + +\bibitem[Deng, Jiguo~Yu, and Chen(2012)]{Deng2012} +Deng, Xiu, Dongxiao~Yu Jiguo~Yu, and Congcong Chen. 2012. ``Transforming Area + Coverage to Target Coverage to Maintain Coverage and Connectivity for + Wireless Sensor Networks.'' \emph{International Journal of Distributed Sensor + Networks} 2012. + +\bibitem[Deschinkel(2012)]{deschinkel2012column} +Deschinkel, Karine. 2012. ``A Column Generation based Heuristic to Extend + Lifetime in Wireless Sensor Network..'' \emph{Sensors \& Transducers Journal} + 14-2: 242--253. + +\bibitem[Fourer, Gay, and Kernighan(November 12, 2002)]{AMPL} +Fourer, Robert, David~M. Gay, and Brian~W. Kernighan. November 12, 2002. + \emph{AMPL: A Modeling Language for Mathematical Programming}. 2nd ed. + Cengage Learning. + +\bibitem[He et~al.(2014)He, Gong, Zhang, Chen, and Sun]{HeShibo} +He, Shibo, Xiaowen Gong, Junshan Zhang, Jiming Chen, and Youxian Sun. 2014. + ``Curve-Based Deployment for Barrier Coverage in Wireless Sensor Networks.'' + \emph{Wireless Communications, IEEE Transactions on} 13 (2): 724--735. + +\bibitem[Huang and Tseng(2005{\natexlab{a}})]{Huang:2003:CPW:941350.941367} +Huang, C.-F., and Y.-C. Tseng. 2005{\natexlab{a}}. ``The Coverage Problem in a + Wireless Sensor Network.'' \emph{Mobile Networks and Applications} 10 (4): + 519--528. + +\bibitem[Huang and Tseng(2005{\natexlab{b}})]{huang2005coverage} +Huang, Chi-Fu, and Yu-Chee Tseng. 2005{\natexlab{b}}. ``The coverage problem in + a wireless sensor network.'' \emph{Mobile Networks and Applications} 10 (4): + 519--528. + +\bibitem[Idrees et~al.(2014{\natexlab{a}})Idrees, Deschinkel, Salomon, and + Couturier]{idrees2014coverage} +Idrees, Ali~Kadhum, Karine Deschinkel, Michel Salomon, and Rapha{\"e}l + Couturier. 2014{\natexlab{a}}. ``Coverage and Lifetime Optimization in + Heterogeneous Energy Wireless Sensor Networks.'' In \emph{ICN 2014, The + Thirteenth International Conference on Networks,} 49--54. + +\bibitem[Idrees et~al.(2014{\natexlab{b}})Idrees, Deschinkel, Salomon, and + Couturier]{Idrees2} +Idrees, Ali~Kadhum, Karine Deschinkel, Michel Salomon, and Rapha{\"e}l + Couturier. 2014{\natexlab{b}}. \emph{Distributed Lifetime Coverage + Optimization Protocol in Wireless Sensor Networks}. Tech. Rep. DISC2014-X. + University of Franche-Comte - FEMTO-ST Institute, DISC Research Department. + +\bibitem[Jaggi and Abouzeid(2006)]{jaggi2006} +Jaggi, N., and A.A. Abouzeid. 2006. ``Energy-efficient Connected Covereage in + Wireless Sensor Networks.'' In \emph{Proceeding of 4th Asian International + Mobile Computing Conference AMOC2006,} . + +\bibitem[Kim and Cobb(2013)]{kim2013maximum} +Kim, Hyunbum, and Jorge~A Cobb. 2013. ``Maximum lifetime of reinforced + barrier-coverage in Wireless Sensor Networks.'' In \emph{Networks (ICON), + 2013 19th IEEE International Conference on,} 1--6. IEEE. + +\bibitem[Lee et~al.(1999)Lee, Gallagher, Silvern, Wuu, and + Zaider]{0031-9155-44-1-012} +Lee, Eva~K, Richard~J Gallagher, David Silvern, Cheng-Shie Wuu, and Marco + Zaider. 1999. ``Treatment planning for brachytherapy: an integer programming + model, two computational approaches and experiments with permanent prostate + implant planning.'' \emph{Physics in Medicine and Biology} 44 (1): 145. + \urlprefix\url{http://stacks.iop.org/0031-9155/44/i=1/a=012}. + +\bibitem[Li and Vasilakos(2013)]{li2013survey} +Li, Mo, and Athanasios~V Vasilakos. 2013. ``A Survey on Topology Control in + Wireless Sensor Networks: Taxonomy, Comparative Study, and Open Issues.'' + \emph{Proceedings of the IEEE} 101 (12). + +\bibitem[Ling and Znati(2009)]{ling2009energy} +Ling, Hui, and Taieb Znati. 2009. ``Energy efficient adaptive sensing for + dynamic coverage in wireless sensor networks.'' In \emph{Wireless + Communications and Networking Conference, 2009. WCNC 2009. IEEE,} 1--6. IEEE. + +\bibitem[Makhorin(2012)]{glpk} +Makhorin, Andrew. 2012. ``The GLPK (GNU Linear Programming Kit).'' + \emph{Available: https://www.gnu.org/software/glpk/} . + +\bibitem[Misra, Kumar, and Obaidat(2011)]{Misra} +Misra, S., M.~P. Kumar, and M.~S. Obaidat. 2011. ``Connectivity preserving + localized coverage algorithm for area monitoring using wireless sensor + networks.'' \emph{Computer Communications} 34 (12): 1484--1496. + +\bibitem[Padmavathy and Chitra(2010)]{pc10} +Padmavathy, T.V., and M.~Chitra. 2010. ``Extending the Network Lifetime of + Wireless Sensor Networks Using Residual Energy Extraction-Hybrid Scheduling + Algorithm.'' \emph{Int. J. of Communications, Network and System Sciences} 3 + (1): 98--106. + +\bibitem[Puccinelli and Haenggi(2005)]{puccinelli2005wireless} +Puccinelli, Daniele, and Martin Haenggi. 2005. ``Wireless sensor networks: + applications and challenges of ubiquitous sensing.'' \emph{Circuits and + Systems Magazine, IEEE} 5 (3): 19--31. + +\bibitem[Pujari(2011)]{pujari2011high} +Pujari, Arun~K. 2011. ``High-Energy-First (HEF) Heuristic for Energy-Efficient + Target Coverage Problem..'' \emph{International Journal of Ad Hoc, Sensor \& + Ubiquitous Computing} 2 (1). + +\bibitem[Qu and Georgakopoulos(2013)]{qu2013distributed} +Qu, Yipeng, and Stavros~V Georgakopoulos. 2013. ``A distributed area coverage + algorithm for maintenance of randomly distributed sensors with adjustable + sensing range.'' In \emph{Global Communications Conference (GLOBECOM), 2013 + IEEE,} 286--291. IEEE. + +\bibitem[Rault, Bouabdallah, and Challal(2014)]{rault2014energy} +Rault, Tifenn, Abdelmadjid Bouabdallah, and Yacine Challal. 2014. ``Energy + efficiency in wireless sensor networks: A top-down survey.'' \emph{Computer + Networks} 67: 104--122. + +\bibitem[Rossi, Singh, and Sevaux(2012)]{rossi2012exact} +Rossi, Andr{\'e}, Alok Singh, and Marc Sevaux. 2012. ``An exact approach for + maximizing the lifetime of sensor networks with adjustable sensing ranges.'' + \emph{Computers \& Operations Research} 39 (12): 3166--3176. + +\bibitem[Tian and Georganas(2002)]{Tian02} +Tian, Di, and Nicolas~D. Georganas. 2002. ``A coverage-preserving node + scheduling scheme for large wireless sensor networks.'' In \emph{Proceedings + of the 1st ACM international workshop on Wireless sensor networks and + applications,} WSNA '02. 32--41. ACM. + +\bibitem[Varga(2003)]{varga} +Varga, A. 2003. ``OMNeT++ Discrete Event Simulation System.'' \emph{Available: + http://www.omnetpp.org} . + +\bibitem[Vu et~al.(2006)Vu, Gao, Deshmukh, and Li]{ChinhVu} +Vu, Chinh, Shan Gao, Wiwek Deshmukh, and Yingshu Li. 2006. ``Distributed + Energy-Efficient Scheduling Approach for K-Coverage in Wireless Sensor + Networks.'' \emph{MILCOM} 0: 1--7. + +\bibitem[Vu(2009)]{chin2007} +Vu, C.~T. 2009. ``Distributed energy-efficient solutions for area coverage + problems in wireless sensor networks.'' Ph.D. thesis. Georgia State + University. + +\bibitem[Wang(2011)]{wang2011coverage} +Wang, Bang. 2011. ``Coverage problems in sensor networks: A survey.'' \emph{ACM + Computing Surveys (CSUR)} 43 (4): 32. + +\bibitem[Xing, Li, and Wang(2010)]{5714480} +Xing, Xiaofei, Jie Li, and Guojun Wang. 2010. ``Integer Programming Scheme for + Target Coverage in Heterogeneous Wireless Sensor Networks.'' In \emph{Mobile + Ad-hoc and Sensor Networks (MSN), 2010 Sixth International Conference on,} + 79--84. Dec. + +\bibitem[Xu, Heidemann, and Estrin(2001)]{xu2001geography} +Xu, Ya, John Heidemann, and Deborah Estrin. 2001. ``Geography-informed energy + conservation for ad hoc routing.'' In \emph{Proceedings of the 7th annual + international conference on Mobile computing and networking,} 70--84. ACM. + +\bibitem[Yan et~al.(2008)Yan, Gu, He, and Stankovic]{yan2008design} +Yan, Ting, Yu~Gu, Tian He, and John~A Stankovic. 2008. ``Design and + optimization of distributed sensing coverage in wireless sensor networks.'' + \emph{ACM Transactions on Embedded Computing Systems (TECS)} 7 (3): 33. + +\bibitem[Yang and Chin(2014{\natexlab{a}})]{yang2014novel} +Yang, Changlin, and Kwan-Wu Chin. 2014{\natexlab{a}}. ``Novel Algorithms for + Complete Targets Coverage in Energy Harvesting Wireless Sensor Networks.'' + \emph{Communications Letters, IEEE} 18 (1): 118--121. + +\bibitem[Yang and Chin(2014{\natexlab{b}})]{yangnovel} +Yang, Changlin, and Kwan-Wu Chin. 2014{\natexlab{b}}. ``A Novel Distributed + Algorithm for Complete Targets Coverage in Energy Harvesting Wireless Sensor + Networks.'' In \emph{IEEE ICC 2014- Ad-hoc and Sensor Networking Symposium,} + 361--366. IEEE. + +\bibitem[Yang and Liu(2014)]{Yang2014} +Yang, Mengmeng, and Jie Liu. 2014. ``A Maximum Lifetime Coverage Algorithm + Based on Linear Programming.'' \emph{Journal of Information Hiding an + dMultimedia Signal Processing, Ubiquitous International} 5 (2): 296--301. + +\bibitem[Yick, Mukherjee, and Ghosal(2008)]{yick2008wireless} +Yick, Jennifer, Biswanath Mukherjee, and Dipak Ghosal. 2008. ``Wireless sensor + network survey.'' \emph{Computer networks} 52 (12): 2292--2330. + +\bibitem[Zhang and Hou(2005)]{Zhang05} +Zhang, H., and J.~C. Hou. 2005. ``Maintaining Sensing Coverage and Connectivity + in Large Sensor Networks.'' \emph{Ad Hoc {\&} Sensor Wireless Networks} 1 + (1-2). + +\bibitem[Zhou, Das, and Gupta(2009)]{zhou2009variable} +Zhou, Zongheng, Samir~R Das, and Himanshu Gupta. 2009. ``Variable radii + connected sensor cover in sensor networks.'' \emph{ACM Transactions on Sensor + Networks (TOSN)} 5 (1): 8. + +\bibitem[Zorbas et~al.(2010)Zorbas, Glynos, Kotzanikolaou, and + Douligeris]{zorbas2010solving} +Zorbas, Dimitrios, Dimitris Glynos, Panayiotis Kotzanikolaou, and Christos + Douligeris. 2010. ``Solving coverage problems in wireless sensor networks + using cover sets.'' \emph{Ad Hoc Networks} 8 (4): 400--415. + +\end{thebibliography} diff --git a/PeCO-EO/articleeo.blg b/PeCO-EO/articleeo.blg new file mode 100644 index 0000000..2b789ce --- /dev/null +++ b/PeCO-EO/articleeo.blg @@ -0,0 +1,47 @@ +This is BibTeX, Version 0.99d (TeX Live 2012/Debian) +Capacity: max_strings=35307, hash_size=35307, hash_prime=30011 +The top-level auxiliary file: articleeo.aux +The style file: gENO.bst +Database file #1: biblio.bib +Reallocated wiz_functions (elt_size=4) to 6000 items from 3000. +You've used 42 entries, + 3679 wiz_defined-function locations, + 971 strings with 13580 characters, +and the built_in function-call counts, 29688 in all, are: += -- 2410 +> -- 1554 +< -- 4 ++ -- 763 +- -- 421 +* -- 2082 +:= -- 4323 +add.period$ -- 96 +call.type$ -- 42 +change.case$ -- 281 +chr.to.int$ -- 49 +cite$ -- 42 +duplicate$ -- 2258 +empty$ -- 2213 +format.name$ -- 528 +if$ -- 6084 +int.to.chr$ -- 4 +int.to.str$ -- 1 +missing$ -- 407 +newline$ -- 137 +num.names$ -- 168 +pop$ -- 1204 +preamble$ -- 1 +purify$ -- 279 +quote$ -- 0 +skip$ -- 1044 +stack$ -- 0 +substring$ -- 1169 +swap$ -- 1044 +text.length$ -- 2 +text.prefix$ -- 0 +top$ -- 0 +type$ -- 375 +warning$ -- 0 +while$ -- 225 +width$ -- 0 +write$ -- 478 diff --git a/PeCO-EO/articleeo.dvi b/PeCO-EO/articleeo.dvi new file mode 100644 index 0000000000000000000000000000000000000000..1842eb62ad1abc69da96df827e35b9d59351c2ac GIT binary patch literal 8192 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 VF)nIBq?-rT0a2rB3b?Ko{|#svzHI;i literal 0 HcmV?d00001 diff --git a/PeCO-EO/articleeo.log b/PeCO-EO/articleeo.log new file mode 100644 index 0000000..c387b60 --- /dev/null +++ b/PeCO-EO/articleeo.log @@ -0,0 +1,1106 @@ +This is pdfTeX, Version 3.1415926-2.4-1.40.13 (TeX Live 2012/Debian) (format=pdflatex 2013.9.3) 13 FEB 2015 14:40 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**articleeo.tex +(./articleeo.tex +LaTeX2e <2011/06/27> +Babel and hyphenation patterns for english, dumylang, nohyphenation, lo +aded. +(./gENO2e.cls +Document Class: gENO2e 2013/04/29 v4.1 Engineering Optimization LaTeX2e documen +t class +\draftrule=\dimen102 +\trimrule=\dimen103 +\draftrule=\dimen104 +\trimheight=\dimen105 +\trimwidth=\dimen106 +\typeheight=\dimen107 +\typewidth=\dimen108 +\normaltextheight=\dimen109 +\blindfoliodrop=\dimen110 +\tempdimen=\dimen111 +\rhdraftruleheight=\dimen112 +\tempbox=\box26 +LaTeX Font Info: Overwriting symbol font `operators' in version `normal' +(Font) OT1/cmr/m/n --> OT1/cmr/m/n on input line 226. +LaTeX Font Info: Overwriting symbol font `letters' in version `normal' +(Font) OML/cmm/m/it --> OML/cmr/m/it on input line 227. +LaTeX Font Info: Overwriting symbol font `symbols' in version `normal' +(Font) OMS/cmsy/m/n --> OMS/cmr/m/n on input line 228. +LaTeX Font Info: Overwriting symbol font `largesymbols' in version `normal' +(Font) OMX/cmex/m/n --> OMX/cmr/m/n on input line 229. +LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `normal' +(Font) OT1/cmr/bx/n --> OT1/cmr/bx/n on input line 230. +LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `normal' +(Font) OT1/cmss/m/n --> OT1/cmss/m/n on input line 231. +LaTeX Font Info: Overwriting math alphabet `\mathrm' in version `normal' +(Font) OT1/cmr/m/n --> OT1/cmr/m/n on input line 232. +LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `normal' +(Font) OT1/cmtt/m/n --> OT1/Courier/m/n on input line 233. +LaTeX Font Info: Overwriting symbol font `operators' in version `bold' +(Font) OT1/cmr/bx/n --> OT1/cmr/bx/n on input line 235. +LaTeX Font Info: Overwriting symbol font `symbols' in version `bold' +(Font) OMS/cmsy/b/n --> OMS/cmr/bx/n on input line 237. +LaTeX Font Info: Overwriting symbol font `largesymbols' in version `bold' +(Font) OMX/cmex/m/n --> OMX/cmr/bx/n on input line 238. +LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `bold' +(Font) OT1/cmr/bx/n --> OT1/cmr/bx/n on input line 239. +LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `bold' +(Font) OT1/cmss/bx/n --> OT1/cmss/bx/n on input line 240. +LaTeX Font Info: Overwriting math alphabet `\mathrm' in version `bold' +(Font) OT1/cmr/bx/n --> OT1/cmr/bx/n on input line 241. +LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `bold' +(Font) OT1/cmtt/m/n --> OT1/Courier/bx/n on input line 242. +LaTeX Font Info: Overwriting math alphabet `\mathbb' in version `normal' +(Font) OT1/ams/bx/n --> OT1/ams/bx/n on input line 259. +LaTeX Font Info: Overwriting math alphabet `\mathbb' in version `bold' +(Font) OT1/ams/bx/n --> OT1/ams/bx/n on input line 260. +\c@mv@upright=\count79 +\c@mv@boldupright=\count80 +LaTeX Font Info: Overwriting symbol font `letters' in version `upright' +(Font) OML/cmm/m/it --> OML/eur/m/n on input line 292. +LaTeX Font Info: Overwriting symbol font `letters' in version `boldupright' +(Font) OML/cmm/m/it --> OML/eur/b/n on input line 293. +\c@part=\count81 +\c@chapter=\count82 +\c@section=\count83 +\c@subsection=\count84 +\c@subsubsection=\count85 +\c@paragraph=\count86 +\c@subparagraph=\count87 +\LabelSep=\dimen113 +\TopSep=\skip41 +\enumbox=\box27 +\enumwd=\dimen114 +\unnummargin=\dimen115 +\abovecaptionskip=\skip42 +\belowcaptionskip=\skip43 +\c@figure=\count88 +(/usr/share/texlive/texmf-dist/tex/generic/epsf/epsf.sty +This is `epsf.tex' v2.7.4 <14 February 2011> +\epsffilein=\read1 +\epsfframemargin=\dimen116 +\epsfframethickness=\dimen117 +\epsfrsize=\dimen118 +\epsftmp=\dimen119 +\epsftsize=\dimen120 +\epsfxsize=\dimen121 +\epsfysize=\dimen122 +\pspoints=\dimen123 +) +\figheight=\dimen124 +\figwidth=\dimen125 +\c@table=\count89 +\c@newtable=\count90 +\tabledim=\dimen126 +\bibindent=\dimen127 +\bibleftmargin=\dimen128 +\bibitemsep=\dimen129 +\bibparsep=\dimen130 +\bibtext=\dimen131 +\biblabelsep=\dimen132 +\bibleftmargini=\dimen133 +\drafttextwidth=\dimen134 +\trimrule=\dimen135 +\varypageheight=\dimen136 +\c@theorem=\count91 +\c@remark=\count92 +\c@algorithm=\count93 +\c@remark=\count94 +\c@algorithm=\count95 +\c@example=\count96 +\c@theorem=\count97 +\c@lemma=\count98 +\c@proposition=\count99 +\c@property=\count100 +\c@corollary=\count101 +\c@definition=\count102 +\c@notation=\count103 + (./amsfonts.sty +Package: amsfonts 2001/10/25 v2.2f +\@emptytoks=\toks14 +\symAMSa=\mathgroup4 +\symAMSb=\mathgroup5 +LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold' +(Font) U/euf/m/n --> U/euf/b/n on input line 132. +LaTeX Font Info: Redeclaring math alphabet \mathbb on input line 133. +) (./amsmath.sty +Package: amsmath 2000/07/18 v2.13 AMS math features +\@mathmargin=\skip44 + +For additional information on amsmath, use the `?' option. +(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty +Package: amstext 2000/06/29 v2.01 + +(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty +File: amsgen.sty 1999/11/30 v2.0 +\@emptytoks=\toks15 +\ex@=\dimen137 +)) (./amsbsy.sty +Package: amsbsy 1999/11/29 v1.2d +\pmbraise@=\dimen138 +) +(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty +Package: amsopn 1999/12/14 v2.01 operator names +) +\inf@bad=\count104 +LaTeX Info: Redefining \frac on input line 211. +\uproot@=\count105 +\leftroot@=\count106 +LaTeX Info: Redefining \overline on input line 307. +\classnum@=\count107 +\DOTSCASE@=\count108 +LaTeX Info: Redefining \ldots on input line 379. +LaTeX Info: Redefining \dots on input line 382. +LaTeX Info: Redefining \cdots on input line 467. +\Mathstrutbox@=\box28 +\strutbox@=\box29 +\big@size=\dimen139 +LaTeX Font Info: Redeclaring font encoding OML on input line 567. +LaTeX Font Info: Redeclaring font encoding OMS on input line 568. + + +Package amsmath Warning: Unable to redefine math accent \check. + +\macc@depth=\count109 +\c@MaxMatrixCols=\count110 +\dotsspace@=\muskip10 +\c@parentequation=\count111 +\dspbrk@lvl=\count112 +\tag@help=\toks16 +\row@=\count113 +\column@=\count114 +\maxfields@=\count115 +\andhelp@=\toks17 +\eqnshift@=\dimen140 +\alignsep@=\dimen141 +\tagshift@=\dimen142 +\tagwidth@=\dimen143 +\totwidth@=\dimen144 +\lineht@=\dimen145 +\@envbody=\toks18 +\multlinegap=\skip45 +\multlinetaggap=\skip46 +\mathdisplay@stack=\toks19 +LaTeX Info: Redefining \[ on input line 2666. +LaTeX Info: Redefining \] on input line 2667. +) (./amssymb.sty +Package: amssymb 2002/01/22 v2.2d +) (./epsfig.sty +Package: epsfig 1999/02/16 v1.7a (e)psfig emulation (SPQR) + (./graphicx.sty +Package: graphicx 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 1999/03/16 v1.13 key=value parser (DPC) +\KV@toks@=\toks20 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 1999/03/16 v1.09 sin cos tan (DPC) +) +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/graphics.cfg +File: graphics.cfg 2010/04/23 v1.9 graphics configuration of TeX Live +) +Package graphics Info: Driver file: pdftex.def on input line 91. + +(/usr/share/texlive/texmf-dist/tex/latex/pdftex-def/pdftex.def +File: pdftex.def 2011/05/27 v0.06d Graphics/color for pdfTeX + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty +Package: infwarerr 2010/04/08 v1.3 Providing info/warning/error messages (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty +Package: ltxcmds 2011/11/09 v1.22 LaTeX kernel commands for general use (HO) +) +\Gread@gobject=\count116 +)) +\Gin@req@height=\dimen146 +\Gin@req@width=\dimen147 +) +\epsfxsize=\dimen148 +\epsfysize=\dimen149 +) +(./natbib.sty +Package: natbib 2010/09/13 8.31b (PWD, AO) +\bibhang=\skip47 +\bibsep=\skip48 +LaTeX Info: Redefining \cite on input line 694. +\c@NAT@ctr=\count117 +) (./rotating.sty +Package: rotating 1997/09/26, v2.13 Rotation package + +(/usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty +Package: ifthen 2001/05/26 v1.1c Standard LaTeX ifthen package (DPC) +) +\c@r@tfl@t=\count118 +\rot@float@box=\box30 +) (./subfigure.sty +Package: subfigure 2002/07/30 v2.1.4 subfigure package +\subfigtopskip=\skip49 +\subfigcapskip=\skip50 +\subfigcaptopadj=\dimen150 +\subfigbottomskip=\skip51 +\subfigcapmargin=\dimen151 +\subfiglabelskip=\skip52 +\c@subfigure=\count119 +\c@lofdepth=\count120 +\c@subtable=\count121 +\c@lotdepth=\count122 + +**************************************** +* Local config file subfigure.cfg used * +**************************************** +(/usr/share/texlive/texmf-dist/tex/latex/subfigure/subfigure.cfg) +\subfig@top=\skip53 +\subfig@bottom=\skip54 +)) +(./articleeo.aux) +\openout1 = `articleeo.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. + (/usr/share/texlive/texmf-dist/tex/context/base/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count123 +\scratchdimen=\dimen152 +\scratchbox=\box31 +\nofMPsegments=\count124 +\nofMParguments=\count125 +\everyMPshowfont=\toks21 +\MPscratchCnt=\count126 +\MPscratchDim=\dimen153 +\MPnumerator=\count127 +\makeMPintoPDFobject=\count128 +\everyMPtoPDFconversion=\toks22 +) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty +Package: pdftexcmds 2011/11/29 v0.20 Utility functions of pdfTeX for LuaTeX (HO +) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty +Package: ifluatex 2010/03/01 v1.3 Provides the ifluatex switch (HO) +Package ifluatex Info: LuaTeX not detected. +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty +Package: ifpdf 2011/01/30 v2.3 Provides the ifpdf switch (HO) +Package ifpdf Info: pdfTeX in PDF mode is detected. +) +Package pdftexcmds Info: LuaTeX not detected. +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty +Package: epstopdf-base 2010/02/09 v2.5 Base part for package epstopdf + +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty +Package: grfext 2010/08/19 v1.1 Manage graphics extensions (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty +Package: kvdefinekeys 2011/04/07 v1.3 Define keys (HO) +)) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty +Package: kvoptions 2011/06/30 v3.11 Key value format for package options (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty +Package: kvsetkeys 2012/04/25 v1.16 Key value parser (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty +Package: etexcmds 2011/02/16 v1.5 Avoid name clashes with e-TeX commands (HO) +Package etexcmds Info: Could not find \expanded. +(etexcmds) That can mean that you are not using pdfTeX 1.50 or +(etexcmds) that some package has redefined \expanded. +(etexcmds) In the latter case, load this package earlier. +))) +Package grfext Info: Graphics extension search list: +(grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE +G,.JBIG2,.JB2,.eps] +(grfext) \AppendGraphicsExtensions on input line 452. + +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv +e +)) + +LaTeX Font Warning: Font shape `OT1/cmr/m/n' in size <13> not available +(Font) size <12> substituted on input line 20. + + +LaTeX Font Warning: Font shape `OT1/cmr/bx/n' in size <13> not available +(Font) size <12> substituted on input line 20. + + +LaTeX Font Warning: Font shape `OT1/cmr/bx/it' in size <13> not available +(Font) size <12> substituted on input line 20. + +LaTeX Font Info: Try loading font information for OML+cmr on input line 20. +(/usr/share/texlive/texmf-dist/tex/latex/base/omlcmr.fd +File: omlcmr.fd 1999/05/25 v2.5h Standard LaTeX font definitions +) +LaTeX Font Info: Font shape `OML/cmr/m/it' in size <10> not available +(Font) Font shape `OML/cmm/m/it' tried instead on input line 20. +LaTeX Font Info: Font shape `OML/cmr/m/it' in size <7> not available +(Font) Font shape `OML/cmm/m/it' tried instead on input line 20. +LaTeX Font Info: Font shape `OML/cmr/m/it' in size <5> not available +(Font) Font shape `OML/cmm/m/it' tried instead on input line 20. +LaTeX Font Info: Try loading font information for OMS+cmr on input line 20. + +(/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd +File: omscmr.fd 1999/05/25 v2.5h Standard LaTeX font definitions +) +LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <10> not available +(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 20. +LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <7> not available +(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 20. +LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <5> not available +(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 20. +LaTeX Font Info: Try loading font information for OMX+cmr on input line 20. +LaTeX Font Info: No file OMXcmr.fd. on input line 20. + + +LaTeX Font Warning: Font shape `OMX/cmr/m/n' undefined +(Font) using `OMX/cmex/m/n' instead on input line 20. + +LaTeX Font Info: Try loading font information for U+msa on input line 20. +(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd +File: umsa.fd 2009/06/22 v3.00 AMS symbols A +) +LaTeX Font Info: Try loading font information for U+msb on input line 20. + +(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd +File: umsb.fd 2009/06/22 v3.00 AMS symbols B +) +LaTeX Font Info: Font shape `OML/cmr/m/it' in size <8> not available +(Font) Font shape `OML/cmm/m/it' tried instead on input line 20. +LaTeX Font Info: Font shape `OML/cmr/m/it' in size <6> not available +(Font) Font shape `OML/cmm/m/it' tried instead on input line 20. +LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <8> not available +(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 20. +LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <6> not available +(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 20. +LaTeX Font Info: Calculating math sizes for size <11> on input line 44. + + +LaTeX Font Warning: Font shape `OT1/cmr/m/n' in size <5.5> not available +(Font) size <5> substituted on input line 44. + +LaTeX Font Info: Font shape `OML/cmr/m/it' in size <11> not available +(Font) Font shape `OML/cmm/m/it' tried instead on input line 44. +LaTeX Font Info: Font shape `OML/cmr/m/it' in size <7.69997> not available +(Font) Font shape `OML/cmm/m/it' tried instead on input line 44. +LaTeX Font Info: Font shape `OML/cmr/m/it' in size <5.5> not available +(Font) Font shape `OML/cmm/m/it' tried instead on input line 44. + +LaTeX Font Warning: Font shape `OML/cmm/m/it' in size <5.5> not available +(Font) size <5> substituted on input line 44. + +LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <11> not available +(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 44. +LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <7.69997> not available +(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 44. +LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <5.5> not available +(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 44. + +LaTeX Font Warning: Font shape `OMS/cmsy/m/n' in size <5.5> not available +(Font) size <5> substituted on input line 44. + + +Overfull \vbox (2.87917pt too high) has occurred while \output is active [] + + +Underfull \vbox (badness 10000) has occurred while \output is active [] + + +Underfull \vbox (badness 10000) has occurred while \output is active [] + + +Underfull \vbox (badness 10000) has occurred while \output is active [] + + +Overfull \vbox (36.0pt too high) has occurred while \output is active [] + + +Overfull \vbox (36.0pt too high) has occurred while \output is active [] + + +Overfull \vbox (650.43pt too high) has occurred while \output is active [] + + +Overfull \vbox (29.0pt too high) has occurred while \output is active [] + + +Overfull \vbox (701.0pt too high) has occurred while \output is active [] + + [1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map} + + +] +Underfull \vbox (badness 10000) has occurred while \output is active [] + + +Underfull \vbox (badness 10000) has occurred while \output is active [] + + +Underfull \vbox (badness 10000) has occurred while \output is active [] + + +Overfull \vbox (36.0pt too high) has occurred while \output is active [] + + +Overfull \vbox (36.0pt too high) has occurred while \output is active [] + + +Overfull \vbox (650.43pt too high) has occurred while \output is active [] + + +Overfull \vbox (29.0pt too high) has occurred while \output is active [] + + +Overfull \vbox (701.0pt too high) has occurred while \output is active [] + + [2] +Underfull \vbox (badness 10000) has occurred while \output is active [] + + +Underfull \vbox (badness 10000) has occurred while \output is active [] + + +Underfull \vbox (badness 10000) has occurred while \output is active [] + + +Overfull \vbox (36.0pt too high) has occurred while \output is active [] + + +Overfull \vbox (36.0pt too high) has occurred while \output is active [] + + +Overfull \vbox (650.43pt too high) has occurred while \output is active [] + + +Overfull \vbox (29.0pt too high) has occurred while \output is active [] + + +Overfull \vbox (701.0pt too high) has occurred while \output is active [] + + [3] + +LaTeX Font Warning: Font shape `OT1/cmr/bx/sc' undefined +(Font) using `OT1/cmr/bx/n' instead on input line 239. + + +! LaTeX Error: Unknown graphics extension: .tiff. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.292 ...ncludegraphics[width=75mm]{figure1a.tiff} + & \raisebox{3.25cm}{(a)} \\ +? + +! LaTeX Error: Unknown graphics extension: .tiff. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.293 ...ncludegraphics[width=75mm]{figure1b.tiff} + & \raisebox{2.75cm}{(b)} +? + +Underfull \vbox (badness 1127) has occurred while \output is active [] + + +Underfull \vbox (badness 10000) has occurred while \output is active [] + + +Underfull \vbox (badness 10000) has occurred while \output is active [] + + +Underfull \vbox (badness 10000) has occurred while \output is active [] + + +Overfull \vbox (36.0pt too high) has occurred while \output is active [] + + +Overfull \vbox (36.0pt too high) has occurred while \output is active [] + + +Overfull \vbox (650.43pt too high) has occurred while \output is active [] + + +Overfull \vbox (29.0pt too high) has occurred while \output is active [] + + +Overfull \vbox (701.0pt too high) has occurred while \output is active [] + + [4] + +! LaTeX Error: Unknown graphics extension: .tiff. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.338 ...ludegraphics[width=127.5mm]{figure2.tiff} + +? + +Underfull \vbox (badness 10000) has occurred while \output is active [] + + +Underfull \vbox (badness 10000) has occurred while \output is active [] + + +Underfull \vbox (badness 10000) has occurred while \output is active [] + + +Overfull \vbox (36.0pt too high) has occurred while \output is active [] + + +Overfull \vbox (36.0pt too high) has occurred while \output is active [] + + +Overfull \vbox (650.43pt too high) has occurred while \output is active [] + + +Overfull \vbox (29.0pt too high) has occurred while \output is active [] + + +Overfull \vbox (701.0pt too high) has occurred while \output is active [] + + [5] + +! LaTeX Error: Unknown graphics extension: .tiff. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.388 \includegraphics[width=62.5mm]{figure3.tiff} + +? + +! LaTeX Error: Unknown graphics extension: .tiff. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.427 \includegraphics[width=80mm]{figure4.tiff} + +? + +LaTeX Warning: Reference `alg:PeCO' on page 6 undefined on input line 459. + + +Underfull \vbox (badness 10000) has occurred while \output is active [] + + +Underfull \vbox (badness 10000) has occurred while \output is active [] + + +Underfull \vbox (badness 10000) has occurred while \output is active [] + + +Overfull \vbox (36.0pt too high) has occurred while \output is active [] + + +Overfull \vbox (36.0pt too high) has occurred while \output is active [] + + +Overfull \vbox (650.43pt too high) has occurred while \output is active [] + + +Overfull \vbox (29.0pt too high) has occurred while \output is active [] + + +Overfull \vbox (701.0pt too high) has occurred while \output is active [] + + [6] +Underfull \vbox (badness 10000) has occurred while \output is active [] + + +Underfull \vbox (badness 10000) has occurred while \output is active [] + + +Underfull \vbox (badness 10000) has occurred while \output is active [] + + +Overfull \vbox (36.0pt too high) has occurred while \output is active [] + + +Overfull \vbox (36.0pt too high) has occurred while \output is active [] + + +Overfull \vbox (650.43pt too high) has occurred while \output is active [] + + +Overfull \vbox (29.0pt too high) has occurred while \output is active [] + + +Overfull \vbox (701.0pt too high) has occurred while \output is active [] + + [7] +Underfull \vbox (badness 10000) has occurred while \output is active [] + + +Underfull \vbox (badness 10000) has occurred while \output is active [] + + +Underfull \vbox (badness 10000) has occurred while \output is active [] + + +Overfull \vbox (36.0pt too high) has occurred while \output is active [] + + +Overfull \vbox (36.0pt too high) has occurred while \output is active [] + + +Overfull \vbox (650.43pt too high) has occurred while \output is active [] + + +Overfull \vbox (29.0pt too high) has occurred while \output is active [] + + +Overfull \vbox (701.0pt too high) has occurred while \output is active [] + + [8] + +LaTeX Font Warning: Command \scriptsize invalid in math mode on input line 716. + + + +LaTeX Font Warning: Command \scriptsize invalid in math mode on input line 731. + + + +LaTeX Font Warning: Command \scriptsize invalid in math mode on input line 744. + + + +LaTeX Font Warning: Command \scriptsize invalid in math mode on input line 751. + + + +LaTeX Font Warning: Command \scriptsize invalid in math mode on input line 753. + + + +LaTeX Font Warning: Command \scriptsize invalid in math mode on input line 755. + + + +Underfull \vbox (badness 10000) has occurred while \output is active [] + + +Underfull \vbox (badness 10000) has occurred while \output is active [] + + +Underfull \vbox (badness 10000) has occurred while \output is active [] + + +Overfull \vbox (36.0pt too high) has occurred while \output is active [] + + +Overfull \vbox (36.0pt too high) has occurred while \output is active [] + + +Overfull \vbox (650.43pt too high) has occurred while \output is active [] + + +Overfull \vbox (29.0pt too high) has occurred while \output is active [] + + +Overfull \vbox (701.0pt too high) has occurred while \output is active [] + + [9] +Package epstopdf Info: Source file: +(epstopdf) date: 2015-02-06 11:42:02 +(epstopdf) size: 29526 bytes +(epstopdf) Output file: +(epstopdf) date: 2015-02-13 14:33:35 +(epstopdf) size: 12638 bytes +(epstopdf) Command: +(epstopdf) \includegraphics on input line 812. +Package epstopdf Info: Output file is already uptodate. + + +File: figure5-eps-converted-to.pdf Graphic file (type pdf) + + +Package pdftex.def Info: figure5-eps-converted-to.pdf used on input line 812. +(pdftex.def) Requested size: 242.40503pt x 175.15395pt. + + +LaTeX Warning: `!h' float specifier changed to `!ht'. + +Package epstopdf Info: Source file: +(epstopdf) date: 2015-02-06 11:42:02 +(epstopdf) size: 29515 bytes +(epstopdf) Output file: +(epstopdf) date: 2015-02-13 14:33:35 +(epstopdf) size: 12695 bytes +(epstopdf) Command: +(epstopdf) \includegraphics on input line 836. +Package epstopdf Info: Output file is already uptodate. + +File: figure6-eps-converted-to.pdf Graphic file (type pdf) + + +Package pdftex.def Info: figure6-eps-converted-to.pdf used on input line 836. +(pdftex.def) Requested size: 242.40503pt x 175.15395pt. + + +LaTeX Warning: `!h' float specifier changed to `!ht'. + + +Underfull \vbox (badness 10000) has occurred while \output is active [] + + +Underfull \vbox (badness 10000) has occurred while \output is active [] + + +Underfull \vbox (badness 10000) has occurred while \output is active [] + + +Underfull \vbox (badness 10000) has occurred while \output is active [] + + +Overfull \vbox (36.0pt too high) has occurred while \output is active [] + + +Overfull \vbox (36.0pt too high) has occurred while \output is active [] + + +Overfull \vbox (650.43pt too high) has occurred while \output is active [] + + +Overfull \vbox (29.0pt too high) has occurred while \output is active [] + + +Overfull \vbox (701.0pt too high) has occurred while \output is active [] + + [10] +Package epstopdf Info: Source file: +(epstopdf) date: 2015-02-06 11:42:02 +(epstopdf) size: 24136 bytes +(epstopdf) Output file: +(epstopdf) date: 2015-02-13 14:33:36 +(epstopdf) size: 8179 bytes +(epstopdf) Command: +(epstopdf) \includegraphics on input line 859. +Package epstopdf Info: Output file is already uptodate. + + +File: figure7a-eps-converted-to.pdf Graphic file (type pdf) + + +Package pdftex.def Info: figure7a-eps-converted-to.pdf used on input line 859. +(pdftex.def) Requested size: 234.5788pt x 166.39838pt. +Package epstopdf Info: Source file: +(epstopdf) date: 2015-02-06 11:42:02 +(epstopdf) size: 24138 bytes +(epstopdf) Output file: +(epstopdf) date: 2015-02-13 14:33:36 +(epstopdf) size: 8180 bytes +(epstopdf) Command: +(epstopdf) \includegraphics on input line 860. +Package epstopdf Info: Output file is already uptodate. + + +File: figure7b-eps-converted-to.pdf Graphic file (type pdf) + + +Package pdftex.def Info: figure7b-eps-converted-to.pdf used on input line 860. +(pdftex.def) Requested size: 234.5788pt x 166.39838pt. + + +LaTeX Warning: `!h' float specifier changed to `!ht'. + + +Underfull \vbox (badness 10000) has occurred while \output is active [] + + +Underfull \vbox (badness 10000) has occurred while \output is active [] + + +Underfull \vbox (badness 10000) has occurred while \output is active [] + + +Overfull \vbox (36.0pt too high) has occurred while \output is active [] + + +Overfull \vbox (36.0pt too high) has occurred while \output is active [] + + +Overfull \vbox (650.43pt too high) has occurred while \output is active [] + + +Overfull \vbox (29.0pt too high) has occurred while \output is active [] + + +Overfull \vbox (701.0pt too high) has occurred while \output is active [] + + [11 <./figure5-eps-converted-to.pdf> <./figure6-eps-converted-to.pdf>] +Package epstopdf Info: Source file: +(epstopdf) date: 2015-02-06 11:42:03 +(epstopdf) size: 24103 bytes +(epstopdf) Output file: +(epstopdf) date: 2015-02-13 14:33:36 +(epstopdf) size: 8351 bytes +(epstopdf) Command: +(epstopdf) \includegraphics on input line 891. +Package epstopdf Info: Output file is already uptodate. + + +File: figure8a-eps-converted-to.pdf Graphic file (type pdf) + + +Package pdftex.def Info: figure8a-eps-converted-to.pdf used on input line 891. +(pdftex.def) Requested size: 234.5788pt x 166.39838pt. +Package epstopdf Info: Source file: +(epstopdf) date: 2015-02-06 11:42:03 +(epstopdf) size: 24855 bytes +(epstopdf) Output file: +(epstopdf) date: 2015-02-13 14:33:36 +(epstopdf) size: 8466 bytes +(epstopdf) Command: +(epstopdf) \includegraphics on input line 892. +Package epstopdf Info: Output file is already uptodate. + + +File: figure8b-eps-converted-to.pdf Graphic file (type pdf) + + +Package pdftex.def Info: figure8b-eps-converted-to.pdf used on input line 892. +(pdftex.def) Requested size: 234.5788pt x 166.39838pt. + + +LaTeX Warning: `!h' float specifier changed to `!ht'. + +Package epstopdf Info: Source file: +(epstopdf) date: 2015-02-06 11:42:03 +(epstopdf) size: 27000 bytes +(epstopdf) Output file: +(epstopdf) date: 2015-02-13 14:33:37 +(epstopdf) size: 7927 bytes +(epstopdf) Command: +(epstopdf) \includegraphics on input line 914. +Package epstopdf Info: Output file is already uptodate. + +File: figure9-eps-converted-to.pdf Graphic file (type pdf) + + +Package pdftex.def Info: figure9-eps-converted-to.pdf used on input line 914. +(pdftex.def) Requested size: 242.40503pt x 175.15395pt. + + +LaTeX Warning: `!h' float specifier changed to `!ht'. + + +Underfull \vbox (badness 10000) has occurred while \output is active [] + + +Underfull \vbox (badness 10000) has occurred while \output is active [] + + +Underfull \vbox (badness 10000) has occurred while \output is active [] + + +Overfull \vbox (36.0pt too high) has occurred while \output is active [] + + +Overfull \vbox (36.0pt too high) has occurred while \output is active [] + + +Overfull \vbox (650.43pt too high) has occurred while \output is active [] + + +Overfull \vbox (29.0pt too high) has occurred while \output is active [] + + +Overfull \vbox (701.0pt too high) has occurred while \output is active [] + + [12 <./figure7a-eps-converted-to.pdf> <./figure7b-eps-converted-to.pdf>] +Underfull \vbox (badness 10000) has occurred while \output is active [] + + +Underfull \vbox (badness 10000) has occurred while \output is active [] + + +Underfull \vbox (badness 10000) has occurred while \output is active [] + + +Overfull \vbox (36.0pt too high) has occurred while \output is active [] + + +Overfull \vbox (36.0pt too high) has occurred while \output is active [] + + +Overfull \vbox (650.43pt too high) has occurred while \output is active [] + + +Overfull \vbox (29.0pt too high) has occurred while \output is active [] + + +Overfull \vbox (701.0pt too high) has occurred while \output is active [] + + [13 <./figure8a-eps-converted-to.pdf> <./figure8b-eps-converted-to.pdf> <./fig +ure9-eps-converted-to.pdf>] (./articleeo.bbl +Underfull \vbox (badness 10000) has occurred while \output is active [] + + +Underfull \vbox (badness 10000) has occurred while \output is active [] + + +Underfull \vbox (badness 10000) has occurred while \output is active [] + + +Overfull \vbox (36.0pt too high) has occurred while \output is active [] + + +Overfull \vbox (36.0pt too high) has occurred while \output is active [] + + +Overfull \vbox (650.43pt too high) has occurred while \output is active [] + + +Overfull \vbox (29.0pt too high) has occurred while \output is active [] + + +Overfull \vbox (701.0pt too high) has occurred while \output is active [] + + [14] +Underfull \hbox (badness 4024) in paragraph at lines 121--123 +[]\OT1/cmr/m/n/10 Makhorin, An-drew. 2012. ``The GLPK (GNU Lin-ear Pro-gram-min +g Kit).'' \OT1/cmr/m/it/10 Avail-able: + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 168--170 +[]\OT1/cmr/m/n/10 Varga, A. 2003. ``OM-NeT++ Dis-crete Event Sim-u-la-tion Sys- +tem.'' \OT1/cmr/m/it/10 Avail-able: + [] + + +Underfull \vbox (badness 10000) has occurred while \output is active [] + + +Underfull \vbox (badness 10000) has occurred while \output is active [] + + +Underfull \vbox (badness 10000) has occurred while \output is active [] + + +Underfull \vbox (badness 10000) has occurred while \output is active [] + + +Overfull \vbox (36.0pt too high) has occurred while \output is active [] + + +Overfull \vbox (36.0pt too high) has occurred while \output is active [] + + +Overfull \vbox (650.43pt too high) has occurred while \output is active [] + + +Overfull \vbox (29.0pt too high) has occurred while \output is active [] + + +Overfull \vbox (701.0pt too high) has occurred while \output is active [] + + [15]) +Underfull \vbox (badness 10000) has occurred while \output is active [] + + +Underfull \vbox (badness 10000) has occurred while \output is active [] + + +Underfull \vbox (badness 10000) has occurred while \output is active [] + + +Overfull \vbox (36.0pt too high) has occurred while \output is active [] + + +Overfull \vbox (36.0pt too high) has occurred while \output is active [] + + +Overfull \vbox (650.43pt too high) has occurred while \output is active [] + + +Overfull \vbox (29.0pt too high) has occurred while \output is active [] + + +Overfull \vbox (701.0pt too high) has occurred while \output is active [] + + [16] +(./articleeo.aux) + +LaTeX Font Warning: Size substitutions with differences +(Font) up to 1.0pt have occurred. + + +LaTeX Font Warning: Some font shapes were not available, defaults substituted. + + +LaTeX Warning: There were undefined references. + + +LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right. + + ) +Here is how much of TeX's memory you used: + 3683 strings out of 495059 + 47132 string characters out of 3182031 + 116201 words of memory out of 3000000 + 6794 multiletter control sequences out of 15000+200000 + 14560 words of font info for 56 fonts, out of 3000000 for 9000 + 14 hyphenation exceptions out of 8191 + 41i,14n,27p,1448b,355s stack positions out of 5000i,500n,10000p,200000b,50000s + +Output written on articleeo.pdf (16 pages, 342756 bytes). +PDF statistics: + 179 PDF objects out of 1000 (max. 8388607) + 125 compressed objects within 2 object streams + 0 named destinations out of 1000 (max. 500000) + 36 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/PeCO-EO/articleeo.pdf b/PeCO-EO/articleeo.pdf new file mode 100644 index 0000000000000000000000000000000000000000..f6552602a97ac92274a3ea4d09fc64948e467ca8 GIT binary patch literal 342756 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

GV`zsZwN?x8Gti`Lg<5D^K>?xvVR65^U39 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

62Uvm|TkCs*vO9 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�+Rn5g^a!j&_5F^aE|LBt7tfAew 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 z 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 literal 0 HcmV?d00001 diff --git a/PeCO-EO/articleeo.tex b/PeCO-EO/articleeo.tex new file mode 100644 index 0000000..0acbf9b --- /dev/null +++ b/PeCO-EO/articleeo.tex @@ -0,0 +1,962 @@ +% gENOguide.tex +% v4.0 released April 2013 + +\documentclass{gENO2e} +%\usepackage[linesnumbered,ruled,vlined,commentsnumbered]{algorithm2e} +%\renewcommand{\algorithmcfname}{ALGORITHM} +\begin{document} + +%\jvol{00} \jnum{00} \jyear{2013} \jmonth{April} + +%\articletype{GUIDE} + +\title{{\itshape Perimeter-based Coverage Optimization to Improve Lifetime in Wireless Sensor Networks}} + +\author{Ali Kadhum Idrees$^{a}$, Karine Deschinkel$^{a}$$^{\ast}$\thanks{$^\ast$Corresponding author. Email: karine.deschinkel@univ-fcomte.fr}, Michel Salomon$^{a}$ and Rapha\"el Couturier $^{a}$ +$^{a}${\em{FEMTO-ST Institute, UMR 6174 CNRS, University of Franche-Comte, + Belfort, France}};} + + +\maketitle + +\begin{abstract} +The most important problem in a Wireless Sensor Network (WSN) is to optimize the +use of its limited energy provision, so that it can fulfill its monitoring task +as long as possible. Among known available approaches that can be used to +improve power management, lifetime coverage optimization provides activity +scheduling which ensures sensing coverage while minimizing the energy cost. In +this paper, we propose such an approach called Perimeter-based Coverage Optimization +protocol (PeCO). It is a hybrid of centralized and distributed methods: the +region of interest is first subdivided into subregions and our protocol is then +distributed among sensor nodes in each subregion. +The novelty of our approach lies essentially in the formulation of a new +mathematical optimization model based on the perimeter coverage level to schedule +sensors' activities. Extensive simulation experiments have been performed using +OMNeT++, the discrete event simulator, to demonstrate that PeCO can +offer longer lifetime coverage for WSNs in comparison with some other protocols. + +\begin{keywords}Wireless Sensor Networks, Area Coverage, Network Lifetime, Optimization, Scheduling. +\end{keywords} + +\end{abstract} + + +\section{Introduction} +\label{sec:introduction} + +\noindent The continuous progress in Micro Electro-Mechanical Systems (MEMS) and +wireless communication hardware has given rise to the opportunity to use large +networks of tiny sensors, called Wireless Sensor Networks +(WSN)~\cite{akyildiz2002wireless,puccinelli2005wireless}, to fulfill monitoring +tasks. A WSN consists of small low-powered sensors working together by +communicating with one another through multi-hop radio communications. Each node +can send the data it collects in its environment, thanks to its sensor, to the +user by means of sink nodes. The features of a WSN made it suitable for a wide +range of application in areas such as business, environment, health, industry, +military, and so on~\cite{yick2008wireless}. Typically, a sensor node contains +three main components~\cite{anastasi2009energy}: a sensing unit able to measure +physical, chemical, or biological phenomena observed in the environment; a +processing unit which will process and store the collected measurements; a radio +communication unit for data transmission and receiving. + +The energy needed by an active sensor node to perform sensing, processing, and +communication is supplied by a power supply which is a battery. This battery has +a limited energy provision and it may be unsuitable or impossible to replace or +recharge it in most applications. Therefore it is necessary to deploy WSN with +high density in order to increase reliability and to exploit node redundancy +thanks to energy-efficient activity scheduling approaches. Indeed, the overlap +of sensing areas can be exploited to schedule alternatively some sensors in a +low power sleep mode and thus save energy. Overall, the main question that must +be answered is: how to extend the lifetime coverage of a WSN as long as possible +while ensuring a high level of coverage? These past few years many +energy-efficient mechanisms have been suggested to retain energy and extend the +lifetime of the WSNs~\cite{rault2014energy}. + +This paper makes the following contributions. +\begin{enumerate} +\item We have devised a framework to schedule nodes to be activated alternatively such + that the network lifetime is prolonged while ensuring that a certain level of + coverage is preserved. A key idea in our framework is to exploit spatial and + temporal subdivision. On the one hand, the area of interest is divided into + several smaller subregions and, on the other hand, the time line is divided into + periods of equal length. In each subregion the sensor nodes will cooperatively + choose a leader which will schedule nodes' activities, and this grouping of + sensors is similar to typical cluster architecture. +\item We have proposed a new mathematical optimization model. Instead of trying to + cover a set of specified points/targets as in most of the methods proposed in + the literature, we formulate an integer program based on perimeter coverage of + each sensor. The model involves integer variables to capture the deviations + between the actual level of coverage and the required level. Hence, an + optimal scheduling will be obtained by minimizing a weighted sum of these + deviations. +\item We have conducted extensive simulation experiments, using the discrete event + simulator OMNeT++, to demonstrate the efficiency of our protocol. We have compared + our PeCO protocol to two approaches found in the literature: + DESK~\cite{ChinhVu} and GAF~\cite{xu2001geography}, and also to our previous + work published in~\cite{Idrees2} which is based on another optimization model + for sensor scheduling. +\end{enumerate} + + + + + + +The rest of the paper is organized as follows. In the next section we review +some related work in the field. Section~\ref{sec:The PeCO Protocol Description} +is devoted to the PeCO protocol description and Section~\ref{cp} focuses on the +coverage model formulation which is used to schedule the activation of sensor +nodes. Section~\ref{sec:Simulation Results and Analysis} presents simulations +results and discusses the comparison with other approaches. Finally, concluding +remarks are drawn and some suggestions are given for future works in +Section~\ref{sec:Conclusion and Future Works}. + +% that show that our protocol outperforms others protocols. +\section{Related Literature} +\label{sec:Literature Review} + +\noindent In this section, we summarize some related works regarding the +coverage problem and distinguish our PeCO protocol from the works presented in +the literature. + +The most discussed coverage problems in literature can be classified in three +categories~\cite{li2013survey} according to their respective monitoring +objective. Hence, area coverage \cite{Misra} means that every point inside a +fixed area must be monitored, while target coverage~\cite{yang2014novel} refers +to the objective of coverage for a finite number of discrete points called +targets, and barrier coverage~\cite{HeShibo}\cite{kim2013maximum} focuses on +preventing intruders from entering into the region of interest. In +\cite{Deng2012} authors transform the area coverage problem into the target +coverage one taking into account the intersection points among disks of sensors +nodes or between disk of sensor nodes and boundaries. In +\cite{Huang:2003:CPW:941350.941367} authors prove that if the perimeters of +sensors are sufficiently covered it will be the case for the whole area. They +provide an algorithm in $O(nd~log~d)$ time to compute the perimeter-coverage of +each sensor, where $d$ denotes the maximum number of sensors that are +neighbors to a sensor and $n$ is the total number of sensors in the +network. {\it In PeCO protocol, instead of determining the level of coverage of + a set of discrete points, our optimization model is based on checking the + perimeter-coverage of each sensor to activate a minimal number of sensors.} + +The major approach to extend network lifetime while preserving coverage is to +divide/organize the sensors into a suitable number of set covers (disjoint or +non-disjoint)\cite{wang2011coverage}, where each set completely covers a region of interest, and to +activate these set covers successively. The network activity can be planned in +advance and scheduled for the entire network lifetime or organized in periods, +and the set of active sensor nodes is decided at the beginning of each period +\cite{ling2009energy}. Active node selection is determined based on the problem +requirements (e.g. area monitoring, connectivity, or power efficiency). For +instance, Jaggi {\em et al.}~\cite{jaggi2006} address the problem of maximizing +the lifetime by dividing sensors into the maximum number of disjoint subsets +such that each subset can ensure both coverage and connectivity. A greedy +algorithm is applied once to solve this problem and the computed sets are +activated in succession to achieve the desired network lifetime. Vu +\cite{chin2007}, \cite{yan2008design}, Padmatvathy {\em et al.}~\cite{pc10}, propose algorithms +working in a periodic fashion where a cover set is computed at the beginning of +each period. {\it Motivated by these works, PeCO protocol works in periods, + where each period contains a preliminary phase for information exchange and + decisions, followed by a sensing phase where one cover set is in charge of the + sensing task.} + +Various centralized and distributed approaches, or even a mixing of these two +concepts, have been proposed to extend the network lifetime \cite{zhou2009variable}. In distributed algorithms~\cite{Tian02,yangnovel,ChinhVu,qu2013distributed} each sensor decides of its +own activity scheduling after an information exchange with its neighbors. The +main interest of such an approach is to avoid long range communications and thus +to reduce the energy dedicated to the communications. Unfortunately, since each +node has only information on its immediate neighbors (usually the one-hop ones) +it may make a bad decision leading to a global suboptimal solution. Conversely, +centralized +algorithms~\cite{cardei2005improving,zorbas2010solving,pujari2011high} always +provide nearly or close to optimal solution since the algorithm has a global +view of the whole network. The disadvantage of a centralized method is obviously +its high cost in communications needed to transmit to a single node, the base +station which will globally schedule nodes' activities, data from all the other +sensor nodes in the area. The price in communications can be huge since +long range communications will be needed. In fact the larger the WNS is, the +higher the communication and thus the energy cost are. {\it In order to be + suitable for large-scale networks, in the PeCO protocol, the area of interest + is divided into several smaller subregions, and in each one, a node called the + leader is in charge of selecting the active sensors for the current + period. Thus our protocol is scalable and is a globally distributed method, + whereas it is centralized in each subregion.} + +Various coverage scheduling algorithms have been developed these past few years. +Many of them, dealing with the maximization of the number of cover sets, are +heuristics. These heuristics involve the construction of a cover set by +including in priority the sensor nodes which cover critical targets, that is to +say targets that are covered by the smallest number of sensors +\cite{berman04,zorbas2010solving}. Other approaches are based on mathematical +programming formulations~\cite{cardei2005energy,5714480,pujari2011high,Yang2014} +and dedicated techniques (solving with a branch-and-bound algorithm available in +optimization solver). The problem is formulated as an optimization problem +(maximization of the lifetime or number of cover sets) under target coverage and +energy constraints. Column generation techniques, well-known and widely +practiced techniques for solving linear programs with too many variables, have +also been +used~\cite{castano2013column,rossi2012exact,deschinkel2012column}. {\it In the PeCO + protocol, each leader, in charge of a subregion, solves an integer program + which has a twofold objective: minimize the overcoverage and the undercoverage + of the perimeter of each sensor.} + +%\noindent Recently, the coverage problem has been received a high attention, which concentrates on how the physical space could be well monitored after the deployment. Coverage is one of the Quality of Service (QoS) parameters in WSNs, which is highly concerned with power depletion~\cite{zhu2012survey}. Most of the works about the coverage protocols have been suggested in the literature focused on three types of the coverage in WSNs~\cite{mulligan2010coverage}: the first, area coverage means that each point in the area of interest within the sensing range of at least one sensor node; the second, target coverage in which a fixed set of targets need to be monitored; the third, barrier coverage refers to detect the intruders crossing a boundary of WSN. The work in this paper emphasized on the area coverage, so, some area coverage protocols have been reviewed in this section, and the shortcomings of reviewed approaches are being summarized. + +%The problem of k-coverage in WSNs was addressed~\cite{ammari2012centralized}. It mathematically formulated and the spacial sensor density for full k-coverage determined, where the relation between the communication range and the sensing range constructed by this work to retain the k-coverage and connectivity in WSN. After that, a four configuration protocols have proposed for treating the k-coverage in WSNs. + +%In~\cite{rebai2014branch}, the problem of full grid coverage is formulated using two integer linear programming models: the first, a model that takes into account only the overall coverage constraint; the second, both the connectivity and the full grid coverage constraints have taken into consideration. This work did not take into account the energy constraint. + +%Li et al.~\cite{li2011transforming} presented a framework to convert any complete coverage problem to a partial coverage one with any coverage ratio by means of executing a complete coverage algorithm to find a full coverage sets with virtual radii and transforming the coverage sets to a partial coverage sets by adjusting sensing radii. The properties of the original algorithms can be maintained by this framework and the transformation process has a low execution time. + +%The authors in~\cite{liu2014generalized} explained that in some applications of WSNs such as structural health monitoring (SHM) and volcano monitoring, the traditional coverage model which is a geographic area defined for individual sensors is not always valid. For this reason, they define a generalized coverage model, which is not need to have the coverage area of individual nodes, but only based on a function to determine whether a set of +%sensor nodes is capable of satisfy the requested monitoring task for a certain area. They have proposed two approaches to divide the deployed nodes into suitable cover sets, which can be used to prolong the network lifetime. + +%The work in~\cite{wang2010preserving} addressed the target area coverage problem by proposing a geometric-based activity scheduling scheme, named GAS, to fully cover the target area in WSNs. The authors deals with small area (target area coverage), which can be monitored by a single sensor instead of area coverage, which focuses on a large area that should be monitored by many sensors cooperatively. They explained that GAS is capable to monitor the target area by using a few sensors as possible and it can produce as many cover sets as possible. + +%Cho et al.~\cite{cho2007distributed} proposed a distributed node scheduling protocol, which can retain sensing coverage needed by applications +%and increase network lifetime via putting in sleep mode some redundant nodes. In this work, the effective sensing area (ESA) concept of a sensor node is used, which refers to the sensing area that is not overlapping with another sensor's sensing area. A sensor node and by compute it's ESA can be determine whether it will be active or sleep. The suggested work permits to sensor nodes to be in sleep mode opportunistically whilst fulfill the needed sensing coverage. + +%In~\cite{quang2008algorithm}, the authors defined a maximum sensing coverage region problem (MSCR) in WSNs and then proposed an algorithm to solve it. The +%maximum observed area fully covered by a minimum active sensors. In this work, the major property is to getting rid from the redundant sensors in high-density WSNs and putting them in sleep mode, and choosing a smaller number of active sensors so as to be sure that the full area is k-covered, and all events appeared in that area can be precisely and timely detected. This algorithm minimized the total energy consumption and increased the lifetime. + +%A novel method to divide the sensors in the WSN, called node coverage grouping (NCG) suggested~\cite{lin2010partitioning}. The sensors in the connectivity group are within sensing range of each other, and the data collected by them in the same group are supposed to be similar. They are proved that dividing n sensors via NCG into connectivity groups is a NP-hard problem. So, a heuristic algorithm of NCG with time complexity of $O(n^3)$ is proposed. +%For some applications, such as monitoring an ecosystem with extremely diversified environment, It might be premature assumption that sensors near to each other sense similar data. + +%In~\cite{zaidi2009minimum}, the problem of minimum cost coverage in which full coverage is performed by using the minimum number of sensors for an arbitrary geometric shape region is addressed. a geometric solution to the minimum cost coverage problem under a deterministic deployment is proposed. The probabilistic coverage solution which provides a relationship between the probability of coverage and the number of randomly deployed sensors in an arbitrarily-shaped region is suggested. The authors are clarified that with a random deployment about seven times more nodes are required to supply full coverage. + +%A graph theoretical framework for connectivity-based coverage with configurable coverage granularity was proposed~\cite{dong2012distributed}. A new coverage criterion and scheduling approach is proposed based on cycle partition. This method is capable of build a sparse coverage set in distributed way by means of only connectivity information. This work considers only the communication range of the sensor is smaller two times the sensing range of sensor. + +%Liu et al.~\cite{liu2010energy} formulated maximum disjoint sets problem for retaining coverage and connectivity in WSN. Two algorithms are proposed for solving this problem, heuristic algorithm and network flow algorithm. This work did not take into account the sensor node failure, which is an unpredictable event because the two solutions are full centralized algorithms. + +%The work that presented in~\cite{aslanyan2013optimal} solved the coverage and connectivity problem in sensor networks in +%an integrated way. The network lifetime is divided in a fixed number of rounds. A coverage bitmap of sensors of the domain has been generated in each round and based on this bitmap, it has been decided which sensors +%stay active or turn it to sleep. They checked the connection of the graph via laplacian of adjancy graph of active sensors in each round. the generation of coverage bitmap by using Minkowski technique, the network is able to providing the desired ratio of coverage. They have been defined the connected coverage problem as an optimization problem and a centralized genetic algorithm is used to find the solution. + +%Several algorithms to retain the coverage and maximize the network lifetime were proposed in~\cite{cardei2006energy,wang2011coverage}. + +%\uppercase{\textbf{shortcomings}}. In spite of many energy-efficient protocols for maintaining the coverage and improving the network lifetime in WSNs were proposed, non of them ensure the coverage for the sensing field with optimal minimum number of active sensor nodes, and for a long time as possible. For example, in a full centralized algorithms, an optimal solutions can be given by using optimization approaches, but in the same time, a high energy is consumed for the execution time of the algorithm and the communications among the sensors in the sensing field, so, the full centralized approaches are not good candidate to use it especially in large WSNs. Whilst, a full distributed algorithms can not give optimal solutions because this algorithms use only local information of the neighboring sensors, but in the same time, the energy consumption during the communications and executing the algorithm is highly lower. Whatever the case, this would result in a shorter lifetime coverage in WSNs. + +%\uppercase{\textbf{Our Protocol}}. In this paper, a Lifetime Coverage Optimization Protocol, called (PeCO) in WSNs is suggested. The sensing field is divided into smaller subregions by means of divide-and-conquer method, and a PeCO protocol is distributed in each sensor in the subregion. The network lifetime in each subregion is divided into periods, each period includes 4 stages: Information Exchange, Leader election, decision based activity scheduling optimization, and sensing. The leaders are elected in an independent, asynchronous, and distributed way in all the subregions of the WSN. After that, energy-efficient activity scheduling mechanism based new optimization model is performed by each leader in the subregions. This optimization model is based on the perimeter coverage model in order to producing the optimal cover set of active sensors, which are taken the responsibility of sensing during the current period. PeCO protocol merges between two energy efficient mechanisms, which are used the main advantages of the centralized and distributed approaches and avoids the most of their disadvantages. + +\section{ The P{\scshape e}CO Protocol Description} +\label{sec:The PeCO Protocol Description} + +\noindent In this section, we describe in details our Perimeter-based Coverage +Optimization protocol. First we present the assumptions we made and the models +we considered (in particular the perimeter coverage one), second we describe the +background idea of our protocol, and third we give the outline of the algorithm +executed by each node. + +% It is based on two efficient-energy mechanisms: the first, is partitioning the sensing field into smaller subregions, and one leader is elected for each subregion; the second, a sensor activity scheduling based new optimization model so as to produce the optimal cover set of active sensors for the sensing stage during the period. Obviously, these two mechanisms can be contribute in extend the network lifetime coverage efficiently. +%Before proceeding in the presentation of the main ideas of the protocol, we will briefly describe the perimeter coverage model and give some necessary assumptions and definitions. + +\subsection{Assumptions and Models} +\label{CI} + +\noindent A WSN consisting of $J$ stationary sensor nodes randomly and uniformly +distributed in a bounded sensor field is considered. The wireless sensors are +deployed in high density to ensure initially a high coverage ratio of the area +of interest. We assume that all the sensor nodes are homogeneous in terms of +communication, sensing, and processing capabilities and heterogeneous from +the energy provision point of view. The location information is available to a +sensor node either through hardware such as embedded GPS or location discovery +algorithms. We assume that each sensor node can directly transmit its +measurements to a mobile sink node. For example, a sink can be an unmanned +aerial vehicle (UAV) flying regularly over the sensor field to collect +measurements from sensor nodes. A mobile sink node collects the measurements and +transmits them to the base station. We consider a Boolean disk coverage model, +which is the most widely used sensor coverage model in the literature, and all +sensor nodes have a constant sensing range $R_s$. Thus, all the space points +within a disk centered at a sensor with a radius equal to the sensing range are +said to be covered by this sensor. We also assume that the communication range +$R_c$ satisfies $R_c \geq 2 \cdot R_s$. In fact, Zhang and Zhou~\cite{Zhang05} +proved that if the transmission range fulfills the previous hypothesis, the +complete coverage of a convex area implies connectivity among active nodes. + +The PeCO protocol uses the same perimeter-coverage model as Huang and +Tseng in~\cite{huang2005coverage}. It can be expressed as follows: a sensor is +said to be perimeter covered if all the points on its perimeter are covered by +at least one sensor other than itself. They proved that a network area is +$k$-covered if and only if each sensor in the network is $k$-perimeter-covered (perimeter covered by at least $k$ sensors). +%According to this model, we named the intersections among the sensor nodes in the sensing field as intersection points. Instead of working with the coverage area, we consider for each sensor a set of intersection points which are determined by using perimeter-coverage model. +Figure~\ref{pcm2sensors}(a) shows the coverage of sensor node~$0$. On this +figure, we can see that sensor~$0$ has nine neighbors and we have reported on +its perimeter (the perimeter of the disk covered by the sensor) for each +neighbor the two points resulting from the intersection of the two sensing +areas. These points are denoted for neighbor~$i$ by $iL$ and $iR$, respectively +for left and right from a neighboing point of view. The resulting couples of +intersection points subdivide the perimeter of sensor~$0$ into portions called +arcs. + +\begin{figure}[ht!] + \centering + \begin{tabular}{@{}cr@{}} + \includegraphics[width=75mm]{figure1a.tiff} & \raisebox{3.25cm}{(a)} \\ + \includegraphics[width=75mm]{figure1b.tiff} & \raisebox{2.75cm}{(b)} + \end{tabular} + \caption{(a) Perimeter coverage of sensor node 0 and (b) finding the arc of + $u$'s perimeter covered by $v$.} + \label{pcm2sensors} +\end{figure} + +Figure~\ref{pcm2sensors}(b) describes the geometric information used to find the +locations of the left and right points of an arc on the perimeter of a sensor +node~$u$ covered by a sensor node~$v$. Node~$v$ is supposed to be located on the +west side of sensor~$u$, with the following respective coordinates in the +sensing area~: $(v_x,v_y)$ and $(u_x,u_y)$. From the previous coordinates we can +compute the euclidean distance between nodes~$u$ and $v$: $Dist(u,v)=\sqrt{\vert + u_x - v_x \vert^2 + \vert u_y-v_y \vert^2}$, while the angle~$\alpha$ is +obtained through the formula: + \[ +\alpha = \arccos \left(\frac{Dist(u,v)}{2R_s} +\right). +\] +The arc on the perimeter of~$u$ defined by the angular interval $[\pi + - \alpha,\pi + \alpha]$ is said to be perimeter-covered by sensor~$v$. + +Every couple of intersection points is placed on the angular interval $[0,2\pi]$ +in a counterclockwise manner, leading to a partitioning of the interval. +Figure~\ref{pcm2sensors}(a) illustrates the arcs for the nine neighbors of +sensor $0$ and Figure~\ref{expcm} gives the position of the corresponding arcs +in the interval $[0,2\pi]$. More precisely, we can see that the points are +ordered according to the measures of the angles defined by their respective +positions. The intersection points are then visited one after another, starting +from the first intersection point after point~zero, and the maximum level of +coverage is determined for each interval defined by two successive points. The +maximum level of coverage is equal to the number of overlapping arcs. For +example, +between~$5L$ and~$6L$ the maximum level of coverage is equal to $3$ +(the value is highlighted in yellow at the bottom of Figure~\ref{expcm}), which +means that at most 2~neighbors can cover the perimeter in addition to node $0$. +Table~\ref{my-label} summarizes for each coverage interval the maximum level of +coverage and the sensor nodes covering the perimeter. The example discussed +above is thus given by the sixth line of the table. + +%The points reported on the line segment $[0,2\pi]$ separates it in intervals as shown in figure~\ref{expcm}. For example, for each neighboring sensor of sensor 0, place the points $\alpha^ 1_L$, $\alpha^ 1_R$, $\alpha^ 2_L$, $\alpha^ 2_R$, $\alpha^ 3_L$, $\alpha^ 3_R$, $\alpha^ 4_L$, $\alpha^ 4_R$, $\alpha^ 5_L$, $\alpha^ 5_R$, $\alpha^ 6_L$, $\alpha^ 6_R$, $\alpha^ 7_L$, $\alpha^ 7_R$, $\alpha^ 8_L$, $\alpha^ 8_R$, $\alpha^ 9_L$, and $\alpha^ 9_R$; on the line segment $[0,2\pi]$, and then sort all these points in an ascending order into a list. Traverse the line segment $[0,2\pi]$ by visiting each point in the sorted list from left to right and determine the coverage level of each interval of the sensor 0 (see figure \ref{expcm}). For each interval, we sum up the number of parts of segments, and we deduce a level of coverage for each interval. For instance, the interval delimited by the points $5L$ and $6L$ contains three parts of segments. That means that this part of the perimeter of the sensor $0$ may be covered by three sensors, sensor $0$ itself and sensors $2$ and $5$. The level of coverage of this interval may reach $3$ if all previously mentioned sensors are active. Let say that sensors $0$, $2$ and $5$ are involved in the coverage of this interval. Table~\ref{my-label} summarizes the level of coverage for each interval and the sensors involved in for sensor node 0 in figure~\ref{pcm2sensors}(a). +% to determine the level of the perimeter coverage for each left and right point of a segment. + +\begin{figure*}[t!] +\centering +\includegraphics[width=127.5mm]{figure2.tiff} +\caption{Maximum coverage levels for perimeter of sensor node $0$.} +\label{expcm} +\end{figure*} + +%For example, consider the sensor node $0$ in figure~\ref{pcmfig}, which has 9 neighbors. Figure~\ref{expcm} shows the perimeter coverage level for all left and right points of a segment that covered by a neighboring sensor nodes. Based on the figure~\ref{expcm}, the set of sensors for each left and right point of the segments illustrated in figure~\ref{ex2pcm} for the sensor node 0. + + + + \begin{table} + \tbl{Coverage intervals and contributing sensors for sensor node 0 \label{my-label}} +{\begin{tabular}{|c|c|c|c|c|c|c|c|c|} +\hline +\begin{tabular}[c]{@{}c@{}}Left \\ point \\ angle~$\alpha$ \end{tabular} & \begin{tabular}[c]{@{}c@{}}Interval \\ left \\ point\end{tabular} & \begin{tabular}[c]{@{}c@{}}Interval \\ right \\ point\end{tabular} & \begin{tabular}[c]{@{}c@{}}Maximum \\ coverage\\ level\end{tabular} & \multicolumn{5}{c|}{\begin{tabular}[c]{@{}c@{}}Set of sensors\\ involved \\ in coverage interval\end{tabular}} \\ \hline +0.0291 & 1L & 2L & 4 & 0 & 1 & 3 & 4 & \\ \hline +0.104 & 2L & 3R & 5 & 0 & 1 & 3 & 4 & 2 \\ \hline +0.3168 & 3R & 4R & 4 & 0 & 1 & 4 & 2 & \\ \hline +0.6752 & 4R & 1R & 3 & 0 & 1 & 2 & & \\ \hline +1.8127 & 1R & 5L & 2 & 0 & 2 & & & \\ \hline +1.9228 & 5L & 6L & 3 & 0 & 2 & 5 & & \\ \hline +2.3959 & 6L & 2R & 4 & 0 & 2 & 5 & 6 & \\ \hline +2.4258 & 2R & 7L & 3 & 0 & 5 & 6 & & \\ \hline +2.7868 & 7L & 8L & 4 & 0 & 5 & 6 & 7 & \\ \hline +2.8358 & 8L & 5R & 5 & 0 & 5 & 6 & 7 & 8 \\ \hline +2.9184 & 5R & 7R & 4 & 0 & 6 & 7 & 8 & \\ \hline +3.3301 & 7R & 9R & 3 & 0 & 6 & 8 & & \\ \hline +3.9464 & 9R & 6R & 4 & 0 & 6 & 8 & 9 & \\ \hline +4.767 & 6R & 3L & 3 & 0 & 8 & 9 & & \\ \hline +4.8425 & 3L & 8R & 4 & 0 & 3 & 8 & 9 & \\ \hline +4.9072 & 8R & 4L & 3 & 0 & 3 & 9 & & \\ \hline +5.3804 & 4L & 9R & 4 & 0 & 3 & 4 & 9 & \\ \hline +5.9157 & 9R & 1L & 3 & 0 & 3 & 4 & & \\ \hline +\end{tabular}} + + +\end{table} + + +%The optimization algorithm that used by PeCO protocol based on the perimeter coverage levels of the left and right points of the segments and worked to minimize the number of sensor nodes for each left or right point of the segments within each sensor node. The algorithm minimize the perimeter coverage level of the left and right points of the segments, while, it assures that every perimeter coverage level of the left and right points of the segments greater than or equal to 1. + +In the PeCO protocol, the scheduling of the sensor nodes' activities is formulated with an +integer program based on coverage intervals. The formulation of the coverage +optimization problem is detailed in~section~\ref{cp}. Note that when a sensor +node has a part of its sensing range outside the WSN sensing field, as in +Figure~\ref{ex4pcm}, the maximum coverage level for this arc is set to $\infty$ +and the corresponding interval will not be taken into account by the +optimization algorithm. + +\begin{figure}[h!] +\centering +\includegraphics[width=62.5mm]{figure3.tiff} +\caption{Sensing range outside the WSN's area of interest.} +\label{ex4pcm} +\end{figure} +%Figure~\ref{ex5pcm} gives an example to compute the perimeter coverage levels for the left and right points of the segments for a sensor node $0$, which has a part of its sensing range exceeding the border of the sensing field of WSN, and it has a six neighbors. In figure~\ref{ex5pcm}, the sensor node $0$ has two segments outside the border of the network sensing field, so the left and right points of the two segments called $-1L$, $-1R$, $-2L$, and $-2R$. +%\begin{figure}[ht!] +%\centering +%\includegraphics[width=75mm]{ex5pcm.jpg} +%\caption{Coverage intervals and contributing sensors for sensor node 0 having a part of its sensing range outside the border.} +%\label{ex5pcm} +%\end{figure} + +\subsection{The Main Idea} + +\noindent The WSN area of interest is, in a first step, divided into regular +homogeneous subregions using a divide-and-conquer algorithm. In a second step +our protocol will be executed in a distributed way in each subregion +simultaneously to schedule nodes' activities for one sensing period. + +As shown in Figure~\ref{fig2}, node activity scheduling is produced by our +protocol in a periodic manner. Each period is divided into 4 stages: Information +(INFO) Exchange, Leader Election, Decision (the result of an optimization +problem), and Sensing. For each period there is exactly one set cover +responsible for the sensing task. Protocols based on a periodic scheme, like +PeCO, are more robust against an unexpected node failure. On the one hand, if +a node failure is discovered before taking the decision, the corresponding sensor +node will not be considered by the optimization algorithm. On the other +hand, if the sensor failure happens after the decision, the sensing task of the +network will be temporarily affected: only during the period of sensing until a +new period starts, since a new set cover will take charge of the sensing task in +the next period. The energy consumption and some other constraints can easily be +taken into account since the sensors can update and then exchange their +information (including their residual energy) at the beginning of each period. +However, the pre-sensing phases (INFO Exchange, Leader Election, and Decision) +are energy consuming, even for nodes that will not join the set cover to monitor +the area. + +\begin{figure}[t!] +\centering +\includegraphics[width=80mm]{figure4.tiff} +\caption{PeCO protocol.} +\label{fig2} +\end{figure} + +We define two types of packets to be used by PeCO protocol: +%\begin{enumerate}[(a)] +\begin{itemize} +\item INFO packet: sent by each sensor node to all the nodes inside a same + subregion for information exchange. +\item ActiveSleep packet: sent by the leader to all the nodes in its subregion + to transmit to them their respective status (stay Active or go Sleep) during + sensing phase. +\end{itemize} +%\end{enumerate} + +Five status are possible for a sensor node in the network: +%\begin{enumerate}[(a)] +\begin{itemize} +\item LISTENING: waits for a decision (to be active or not); +\item COMPUTATION: executes the optimization algorithm as leader to + determine the activities scheduling; +\item ACTIVE: node is sensing; +\item SLEEP: node is turned off; +\item COMMUNICATION: transmits or receives packets. +\end{itemize} +%\end{enumerate} +%Below, we describe each phase in more details. + +\subsection{PeCO Protocol Algorithm} + +\noindent The pseudocode implementing the protocol on a node is given below. +More precisely, Algorithm~\ref{alg:PeCO} gives a brief description of the +protocol applied by a sensor node $s_k$ where $k$ is the node index in the WSN. + + +\iffalse +\begin{algorithm} + % \KwIn{all the parameters related to information exchange} +% \KwOut{$winer-node$ (: the id of the winner sensor node, which is the leader of current round)} + \BlankLine + %\emph{Initialize the sensor node and determine it's position and subregion} \; + + \If{ $RE_k \geq E_{th}$ }{ + \emph{$s_k.status$ = COMMUNICATION}\; + \emph{Send $INFO()$ packet to other nodes in subregion}\; + \emph{Wait $INFO()$ packet from other nodes in subregion}\; + \emph{Update K.CurrentSize}\; + \emph{LeaderID = Leader election}\; + \If{$ s_k.ID = LeaderID $}{ + \emph{$s_k.status$ = COMPUTATION}\; + + \If{$ s_k.ID $ is Not previously selected as a Leader }{ + \emph{ Execute the perimeter coverage model}\; + % \emph{ Determine the segment points using perimeter coverage model}\; + } + + \If{$ (s_k.ID $ is the same Previous Leader) And (K.CurrentSize = K.PreviousSize)}{ + + \emph{ Use the same previous cover set for current sensing stage}\; + } + \Else{ + \emph{Update $a^j_{ik}$; prepare data for IP~Algorithm}\; + \emph{$\left\{\left(X_{1},\dots,X_{l},\dots,X_{K}\right)\right\}$ = Execute Integer Program Algorithm($K$)}\; + \emph{K.PreviousSize = K.CurrentSize}\; + } + + \emph{$s_k.status$ = COMMUNICATION}\; + \emph{Send $ActiveSleep()$ to each node $l$ in subregion}\; + \emph{Update $RE_k $}\; + } + \Else{ + \emph{$s_k.status$ = LISTENING}\; + \emph{Wait $ActiveSleep()$ packet from the Leader}\; + \emph{Update $RE_k $}\; + } + } + \Else { Exclude $s_k$ from entering in the current sensing stage} + } +%\caption{PeCO($s_k$)} +\label{alg:PeCO} +\end{algorithm} +\fi + +In this algorithm, K.CurrentSize and K.PreviousSize respectively represent the +current number and the previous number of living nodes in the subnetwork of the +subregion. Initially, the sensor node checks its remaining energy $RE_k$, which +must be greater than a threshold $E_{th}$ in order to participate in the current +period. Each sensor node determines its position and its subregion using an +embedded GPS or a location discovery algorithm. After that, all the sensors +collect position coordinates, remaining energy, sensor node ID, and the number +of their one-hop live neighbors during the information exchange. The sensors +inside a same region cooperate to elect a leader. The selection criteria for the +leader, in order of priority, are: larger numbers of neighbors, larger remaining +energy, and then in case of equality, larger index. Once chosen, the leader +collects information to formulate and solve the integer program which allows to +construct the set of active sensors in the sensing stage. + +%After the cooperation among the sensor nodes in the same subregion, the leader will be elected in distributed way, where each sensor node and based on it's information decide who is the leader. The selection criteria for the leader in order of priority are: larger number of neighbors, larger remaining energy, and then in case of equality, larger index. Thereafter, if the sensor node is leader, it will execute the perimeter-coverage model for each sensor in the subregion in order to determine the segment points which would be used in the next stage by the optimization algorithm of the PeCO protocol. Every sensor node is selected as a leader, it is executed the perimeter coverage model only one time during it's life in the network. + +% The leader has the responsibility of applying the integer program algorithm (see section~\ref{cp}), which provides a set of sensors planned to be active in the sensing stage. As leader, it will send an Active-Sleep packet to each sensor in the same subregion to inform it if it has to be active or not. On the contrary, if the sensor is not the leader, it will wait for the Active-Sleep packet to know its state for the sensing stage. + +\section{Perimeter-based Coverage Problem Formulation} +\label{cp} + +\noindent In this section, the coverage model is mathematically formulated. We +start with a description of the notations that will be used throughout the +section.\\ +First, we have the following sets: +\begin{itemize} +\item $S$ represents the set of WSN sensor nodes; +\item $A \subseteq S $ is the subset of alive sensors; +\item $I_j$ designates the set of coverage intervals (CI) obtained for + sensor~$j$. +\end{itemize} +$I_j$ refers to the set of coverage intervals which have been defined according +to the method introduced in subsection~\ref{CI}. For a coverage interval $i$, +let $a^j_{ik}$ denotes the indicator function of whether sensor~$k$ is involved +in coverage interval~$i$ of sensor~$j$, that is: +\begin{equation} +a^j_{ik} = \left \{ +\begin{array}{lll} + 1 & \mbox{if sensor $k$ is involved in the } \\ + & \mbox{coverage interval $i$ of sensor $j$}, \\ + 0 & \mbox{otherwise.}\\ +\end{array} \right. +%\label{eq12} +%\notag +\end{equation} +Note that $a^k_{ik}=1$ by definition of the interval. +%, where the objective is to find the maximum number of non-disjoint sets of sensor nodes such that each set cover can assure the coverage for the whole region so as to extend the network lifetime in WSN. Our model uses the PCL~\cite{huang2005coverage} in order to optimize the lifetime coverage in each subregion. +%We defined some parameters, which are related to our optimization model. In our model, we consider binary variables $X_{k}$, which determine the activation of sensor $k$ in the sensing round $k$. . +Second, we define several binary and integer variables. Hence, each binary +variable $X_{k}$ determines the activation of sensor $k$ in the sensing phase +($X_k=1$ if the sensor $k$ is active or 0 otherwise). $M^j_i$ is an integer +variable which measures the undercoverage for the coverage interval $i$ +corresponding to sensor~$j$. In the same way, the overcoverage for the same +coverage interval is given by the variable $V^j_i$. + +If we decide to sustain a level of coverage equal to $l$ all along the perimeter +of sensor $j$, we have to ensure that at least $l$ sensors involved in each +coverage interval $i \in I_j$ of sensor $j$ are active. According to the +previous notations, the number of active sensors in the coverage interval $i$ of +sensor $j$ is given by $\sum_{k \in A} a^j_{ik} X_k$. To extend the network +lifetime, the objective is to activate a minimal number of sensors in each +period to ensure the desired coverage level. As the number of alive sensors +decreases, it becomes impossible to reach the desired level of coverage for all +coverage intervals. Therefore we use variables $M^j_i$ and $V^j_i$ as a measure +of the deviation between the desired number of active sensors in a coverage +interval and the effective number. And we try to minimize these deviations, +first to force the activation of a minimal number of sensors to ensure the +desired coverage level, and if the desired level cannot be completely satisfied, +to reach a coverage level as close as possible to the desired one. + +%A system of linear constraints is imposed to attempt to keep the coverage level in each coverage interval to within specified PCL. Since it is physically impossible to satisfy all constraints simultaneously, each constraint uses a variable to either record when the coverage level is achieved, or to record the deviation from the desired coverage level. These additional variables are embedded into an objective function to be minimized. + +%\noindent In this paper, let us define some parameters, which are used in our protocol. +%the set of segment points is denoted by $I$, the set of all sensors in the network by $J$, and the set of alive sensors within $J$ by $K$. + + +%\noindent \begin{equation} +%X_{k} = \left \{ +%\begin{array}{l l} + % 1& \mbox{if sensor $k$ is active,} \\ +% 0 & \mbox{otherwise.}\\ +%\end{array} \right. +%\label{eq11} +%\notag +%\end{equation} + +%\noindent $M^j_i (undercoverage): $ integer value $\in \mathbb{N}$ for segment point $i$ of sensor $j$. + +%\noindent $V^j_i (overcoverage): $ integer value $\in \mathbb{N}$ for segment point $i$ of sensor $j$. + +Our coverage optimization problem can then be mathematically expressed as follows: +%Objective: +\begin{equation} %\label{eq:ip2r} +\left \{ +\begin{array}{ll} +\min \sum_{j \in S} \sum_{i \in I_j} (\alpha^j_i ~ M^j_i + \beta^j_i ~ V^j_i )&\\ +\textrm{subject to :}&\\ +\sum_{k \in A} ( a^j_{ik} ~ X_{k}) + M^j_i \geq l \quad \forall i \in I_j, \forall j \in S\\ +%\label{c1} +\sum_{k \in A} ( a^j_{ik} ~ X_{k}) - V^j_i \leq l \quad \forall i \in I_j, \forall j \in S\\ +% \label{c2} +% \Theta_{p}\in \mathbb{N}, &\forall p \in P\\ +% U_{p} \in \{0,1\}, &\forall p \in P\\ +X_{k} \in \{0,1\}, \forall k \in A +\end{array} +\right. +%\notag +\end{equation} +$\alpha^j_i$ and $\beta^j_i$ are nonnegative weights selected according to the +relative importance of satisfying the associated level of coverage. For example, +weights associated with coverage intervals of a specified part of a region may +be given by a relatively larger magnitude than weights associated with another +region. This kind of integer program is inspired from the model developed for +brachytherapy treatment planning for optimizing dose distribution +\cite{0031-9155-44-1-012}. The integer program must be solved by the leader in +each subregion at the beginning of each sensing phase, whenever the environment +has changed (new leader, death of some sensors). Note that the number of +constraints in the model is constant (constraints of coverage expressed for all +sensors), whereas the number of variables $X_k$ decreases over periods, since we +consider only alive sensors (sensors with enough energy to be alive during one +sensing phase) in the model. + +\section{Performance Evaluation and Analysis} +\label{sec:Simulation Results and Analysis} +%\noindent \subsection{Simulation Framework} + +\subsection{Simulation Settings} +%\label{sub1} + +The WSN area of interest is supposed to be divided into 16~regular subregions +and we use the same energy consumption than in our previous work~\cite{Idrees2}. +Table~\ref{table3} gives the chosen parameters settings. + +\begin{table}[ht] +\tbl{Relevant parameters for network initialization \label{table3}}{ +% title of Table +\centering +% used for centering table +\begin{tabular}{c|c} +% centered columns (4 columns) +\hline +Parameter & Value \\ [0.5ex] + +\hline +% inserts single horizontal line +Sensing field & $(50 \times 25)~m^2 $ \\ + +WSN size & 100, 150, 200, 250, and 300~nodes \\ +%\hline +Initial energy & in range 500-700~Joules \\ +%\hline +Sensing period & duration of 60 minutes \\ +$E_{th}$ & 36~Joules\\ +$R_s$ & 5~m \\ +%\hline +$\alpha^j_i$ & 0.6 \\ +% [1ex] adds vertical space +%\hline +$\beta^j_i$ & 0.4 +%inserts single line +\end{tabular}} + +% is used to refer this table in the text +\end{table} +To obtain experimental results which are relevant, simulations with five +different node densities going from 100 to 300~nodes were performed considering +each time 25~randomly generated networks. The nodes are deployed on a field of +interest of $(50 \times 25)~m^2 $ in such a way that they cover the field with a +high coverage ratio. Each node has an initial energy level, in Joules, which is +randomly drawn in the interval $[500-700]$. If its energy provision reaches a +value below the threshold $E_{th}=36$~Joules, the minimum energy needed for a +node to stay active during one period, it will no more participate in the +coverage task. This value corresponds to the energy needed by the sensing phase, +obtained by multiplying the energy consumed in active state (9.72 mW) with the +time in seconds for one period (3600 seconds), and adding the energy for the +pre-sensing phases. According to the interval of initial energy, a sensor may +be active during at most 20 periods. + +The values of $\alpha^j_i$ and $\beta^j_i$ have been chosen to ensure a good +network coverage and a longer WSN lifetime. We have given a higher priority to +the undercoverage (by setting the $\alpha^j_i$ with a larger value than +$\beta^j_i$) so as to prevent the non-coverage for the interval~$i$ of the +sensor~$j$. On the other hand, we have assigned to +$\beta^j_i$ a value which is slightly lower so as to minimize the number of active sensor nodes which contribute +in covering the interval. + +We introduce the following performance metrics to evaluate the efficiency of our +approach. + +%\begin{enumerate}[i)] +\begin{itemize} +\item {\bf Network Lifetime}: the lifetime is defined as the time elapsed until + the coverage ratio falls below a fixed threshold. $Lifetime_{95}$ and + $Lifetime_{50}$ denote, respectively, the amount of time during which is + guaranteed a level of coverage greater than $95\%$ and $50\%$. The WSN can + fulfill the expected monitoring task until all its nodes have depleted their + energy or if the network is no more connected. This last condition is crucial + because without network connectivity a sensor may not be able to send to a + base station an event it has sensed. +\item {\bf Coverage Ratio (CR)} : it measures how well the WSN is able to + observe the area of interest. In our case, we discretized the sensor field as + a regular grid, which yields the following equation: + +%\begin{equation*} +\[ + \scriptsize + \mbox{CR}(\%) = \frac{\mbox{$n$}}{\mbox{$N$}} \times 100 +\] +% \end{equation*} + + where $n$ is the number of covered grid points by active sensors of every + subregions during the current sensing phase and $N$ is total number of grid + points in the sensing field. In our simulations we have set a layout of + $N~=~51~\times~26~=~1326$~grid points. +\item {\bf Active Sensors Ratio (ASR)}: a major objective of our protocol is to + activate as few nodes as possible, in order to minimize the communication + overhead and maximize the WSN lifetime. The active sensors ratio is defined as + follows: + %\begin{equation*} +\[ + \scriptsize + \mbox{ASR}(\%) = \frac{\sum\limits_{r=1}^R \mbox{$|A_r^p|$}}{\mbox{$|S|$}} \times 100 +\] + %\end{equation*} + where $|A_r^p|$ is the number of active sensors in the subregion $r$ in the + current sensing period~$p$, $|S|$ is the number of sensors in the network, and + $R$ is the number of subregions. +\item {\bf Energy Consumption (EC)}: energy consumption can be seen as the total + energy consumed by the sensors during $Lifetime_{95}$ or $Lifetime_{50}$, + divided by the number of periods. The value of EC is computed according to + this formula: + %\begin{equation*} +\[ + \scriptsize + \mbox{EC} = \frac{\sum\limits_{p=1}^{P} \left( E^{\mbox{com}}_p+E^{\mbox{list}}_p+E^{\mbox{comp}}_p + + E^{a}_p+E^{s}_p \right)}{P}, +\] + % \end{equation*} + where $P$ corresponds to the number of periods. The total energy consumed by + the sensors comes through taking into consideration four main energy + factors. The first one, denoted $E^{\scriptsize \mbox{com}}_p$, represents the + energy consumption spent by all the nodes for wireless communications during + period $p$. $E^{\scriptsize \mbox{list}}_p$, the next factor, corresponds to + the energy consumed by the sensors in LISTENING status before receiving the + decision to go active or sleep in period $p$. $E^{\scriptsize \mbox{comp}}_p$ + refers to the energy needed by all the leader nodes to solve the integer + program during a period. Finally, $E^a_{p}$ and $E^s_{p}$ indicate the energy + consumed by the WSN during the sensing phase (active and sleeping nodes). +\end{itemize} +%\end{enumerate} + +\subsection{Simulation Results} + +In order to assess and analyze the performance of our protocol we have +implemented PeCO protocol in OMNeT++~\cite{varga} simulator. Besides PeCO, two +other protocols, described in the next paragraph, will be evaluated for +comparison purposes. The simulations were run on a DELL laptop with an Intel +Core~i3~2370~M (2.4~GHz) processor (2 cores) whose MIPS (Million Instructions +Per Second) rate is equal to 35330. To be consistent with the use of a sensor +node based on Atmels AVR ATmega103L microcontroller (6~MHz) having a MIPS rate +equal to 6, the original execution time on the laptop is multiplied by 2944.2 +$\left(\frac{35330}{2} \times \frac{1}{6} \right)$. The modeling language for +Mathematical Programming (AMPL)~\cite{AMPL} is employed to generate the integer +program instance in a standard format, which is then read and solved by the +optimization solver GLPK (GNU linear Programming Kit available in the public +domain) \cite{glpk} through a Branch-and-Bound method. + +As said previously, the PeCO is compared to three other approaches. The first +one, called DESK, is a fully distributed coverage algorithm proposed by +\cite{ChinhVu}. The second one, called GAF~\cite{xu2001geography}, consists in +dividing the monitoring area into fixed squares. Then, during the decision +phase, in each square, one sensor is chosen to remain active during the sensing +phase. The last one, the DiLCO protocol~\cite{Idrees2}, is an improved version +of a research work we presented in~\cite{idrees2014coverage}. Let us notice that +PeCO and DiLCO protocols are based on the same framework. In particular, the +choice for the simulations of a partitioning in 16~subregions was made because +it corresponds to the configuration producing the best results for DiLCO. The +protocols are distinguished from one another by the formulation of the integer +program providing the set of sensors which have to be activated in each sensing +phase. DiLCO protocol tries to satisfy the coverage of a set of primary points, +whereas the PeCO protocol objective is to reach a desired level of coverage for each +sensor perimeter. In our experimentations, we chose a level of coverage equal to +one ($l=1$). + +\subsubsection{\bf Coverage Ratio} + +Figure~\ref{fig333} shows the average coverage ratio for 200 deployed nodes +obtained with the four protocols. DESK, GAF, and DiLCO provide a slightly better +coverage ratio with respectively 99.99\%, 99.91\%, and 99.02\%, compared to the 98.76\% +produced by PeCO for the first periods. This is due to the fact that at the +beginning the DiLCO protocol puts to sleep status more redundant sensors (which +slightly decreases the coverage ratio), while the three other protocols activate +more sensor nodes. Later, when the number of periods is beyond~70, it clearly +appears that PeCO provides a better coverage ratio and keeps a coverage ratio +greater than 50\% for longer periods (15 more compared to DiLCO, 40 more +compared to DESK). The energy saved by PeCO in the early periods allows later a +substantial increase of the coverage performance. + +\parskip 0pt +\begin{figure}[h!] +\centering + \includegraphics[scale=0.5] {figure5.eps} +\caption{Coverage ratio for 200 deployed nodes.} +\label{fig333} +\end{figure} + +%When the number of periods increases, coverage ratio produced by DESK and GAF protocols decreases. This is due to dead nodes. However, DiLCO protocol maintains almost a good coverage from the round 31 to the round 63 and it is close to PeCO protocol. The coverage ratio of PeCO protocol is better than other approaches from the period 64. + +%because the optimization algorithm used by PeCO has been optimized the lifetime coverage based on the perimeter coverage model, so it provided acceptable coverage for a larger number of periods and prolonging the network lifetime based on the perimeter of the sensor nodes in each subregion of WSN. Although some nodes are dead, sensor activity scheduling based optimization of PeCO selected another nodes to ensure the coverage of the area of interest. i.e. DiLCO-16 showed a good coverage in the beginning then PeCO, when the number of periods increases, the coverage ratio decreases due to died sensor nodes. Meanwhile, thanks to sensor activity scheduling based new optimization model, which is used by PeCO protocol to ensure a longer lifetime coverage in comparison with other approaches. + + +\subsubsection{\bf Active Sensors Ratio} + +Having the less active sensor nodes in each period is essential to minimize the +energy consumption and thus to maximize the network lifetime. Figure~\ref{fig444} +shows the average active nodes ratio for 200 deployed nodes. We observe that +DESK and GAF have 30.36 \% and 34.96 \% active nodes for the first fourteen +rounds and DiLCO and PeCO protocols compete perfectly with only 17.92~\% and +20.16~\% active nodes during the same time interval. As the number of periods +increases, PeCO protocol has a lower number of active nodes in comparison with +the three other approaches, while keeping a greater coverage ratio as shown in +Figure \ref{fig333}. + +\begin{figure}[h!] +\centering +\includegraphics[scale=0.5]{figure6.eps} +\caption{Active sensors ratio for 200 deployed nodes.} +\label{fig444} +\end{figure} + +\subsubsection{\bf Energy Consumption} + +We studied the effect of the energy consumed by the WSN during the communication, +computation, listening, active, and sleep status for different network densities +and compared it for the four approaches. Figures~\ref{fig3EC}(a) and (b) +illustrate the energy consumption for different network sizes and for +$Lifetime95$ and $Lifetime50$. The results show that our PeCO protocol is the +most competitive from the energy consumption point of view. As shown in both +figures, PeCO consumes much less energy than the three other methods. One might +think that the resolution of the integer program is too costly in energy, but +the results show that it is very beneficial to lose a bit of time in the +selection of sensors to activate. Indeed the optimization program allows to +reduce significantly the number of active sensors and so the energy consumption +while keeping a good coverage level. + +\begin{figure}[h!] + \centering + \begin{tabular}{@{}cr@{}} + \includegraphics[scale=0.475]{figure7a.eps} & \raisebox{2.75cm}{(a)} \\ + \includegraphics[scale=0.475]{figure7b.eps} & \raisebox{2.75cm}{(b)} + \end{tabular} + \caption{Energy consumption per period for (a)~$Lifetime_{95}$ and (b)~$Lifetime_{50}$.} + \label{fig3EC} +\end{figure} + +%The optimization algorithm, which used by PeCO protocol, was improved the lifetime coverage efficiently based on the perimeter coverage model. + + %The other approaches have a high energy consumption due to activating a larger number of sensors. In fact, a distributed method on the subregions greatly reduces the number of communications and the time of listening so thanks to the partitioning of the initial network into several independent subnetworks. + + +%\subsubsection{Execution Time} + +\subsubsection{\bf Network Lifetime} + +We observe the superiority of PeCO and DiLCO protocols in comparison with the +two other approaches in prolonging the network lifetime. In +Figures~\ref{fig3LT}(a) and (b), $Lifetime95$ and $Lifetime50$ are shown for +different network sizes. As highlighted by these figures, the lifetime +increases with the size of the network, and it is clearly largest for DiLCO +and PeCO protocols. For instance, for a network of 300~sensors and coverage +ratio greater than 50\%, we can see on Figure~\ref{fig3LT}(b) that the lifetime +is about twice longer with PeCO compared to DESK protocol. The performance +difference is more obvious in Figure~\ref{fig3LT}(b) than in +Figure~\ref{fig3LT}(a) because the gain induced by our protocols increases with + time, and the lifetime with a coverage of 50\% is far longer than with +95\%. + +\begin{figure}[h!] + \centering + \begin{tabular}{@{}cr@{}} + \includegraphics[scale=0.475]{figure8a.eps} & \raisebox{2.75cm}{(a)} \\ + \includegraphics[scale=0.475]{figure8b.eps} & \raisebox{2.75cm}{(b)} + \end{tabular} + \caption{Network Lifetime for (a)~$Lifetime_{95}$ \\ + and (b)~$Lifetime_{50}$.} + \label{fig3LT} +\end{figure} + +%By choosing the best suited nodes, for each period, by optimizing the coverage and lifetime of the network to cover the area of interest and by letting the other ones sleep in order to be used later in next rounds, PeCO protocol efficiently prolonged the network lifetime especially for a coverage ratio greater than $50 \%$, whilst it stayed very near to DiLCO-16 protocol for $95 \%$. + +Figure~\ref{figLTALL} compares the lifetime coverage of our protocols for +different coverage ratios. We denote by Protocol/50, Protocol/80, Protocol/85, +Protocol/90, and Protocol/95 the amount of time during which the network can +satisfy an area coverage greater than $50\%$, $80\%$, $85\%$, $90\%$, and $95\%$ +respectively, where the term Protocol refers to DiLCO or PeCO. Indeed there are applications +that do not require a 100\% coverage of the area to be monitored. PeCO might be +an interesting method since it achieves a good balance between a high level +coverage ratio and network lifetime. PeCO always outperforms DiLCO for the three +lower coverage ratios, moreover the improvements grow with the network +size. DiLCO is better for coverage ratios near 100\%, but in that case PeCO is +not ineffective for the smallest network sizes. + +\begin{figure}[h!] +\centering \includegraphics[scale=0.5]{figure9.eps} +\caption{Network lifetime for different coverage ratios.} +\label{figLTALL} +\end{figure} + +%Comparison shows that PeCO protocol, which are used distributed optimization over the subregions, is the more relevance one for most coverage ratios and WSN sizes because it is robust to network disconnection during the network lifetime as well as it consume less energy in comparison with other approaches. PeCO protocol gave acceptable coverage ratio for a larger number of periods using new optimization algorithm that based on a perimeter coverage model. It also means that distributing the algorithm in each node and subdividing the sensing field into many subregions, which are managed independently and simultaneously, is the most relevant way to maximize the lifetime of a network. + + +\section{Conclusion and Future Works} +\label{sec:Conclusion and Future Works} + +In this paper we have studied the problem of Perimeter-based Coverage Optimization in +WSNs. We have designed a new protocol, called Perimeter-based Coverage Optimization, which +schedules nodes' activities (wake up and sleep stages) with the objective of +maintaining a good coverage ratio while maximizing the network lifetime. This +protocol is applied in a distributed way in regular subregions obtained after +partitioning the area of interest in a preliminary step. It works in periods and +is based on the resolution of an integer program to select the subset of sensors +operating in active status for each period. Our work is original in so far as it +proposes for the first time an integer program scheduling the activation of +sensors based on their perimeter coverage level, instead of using a set of +targets/points to be covered. + +%To cope with this problem, the area of interest is divided into a smaller subregions using divide-and-conquer method, and then a PeCO protocol for optimizing the lifetime coverage in each subregion. PeCO protocol combines two efficient techniques: network +%leader election, which executes the perimeter coverage model (only one time), the optimization algorithm, and sending the schedule produced by the optimization algorithm to other nodes in the subregion ; the second, sensor activity scheduling based optimization in which a new lifetime coverage optimization model is proposed. The main challenges include how to select the most efficient leader in each subregion and the best schedule of sensor nodes that will optimize the network lifetime coverage +%in the subregion. +%The network lifetime coverage in each subregion is divided into +%periods, each period consists of four stages: (i) Information Exchange, +%(ii) Leader Election, (iii) a Decision based new optimization model in order to +%select the nodes remaining active for the last stage, and (iv) Sensing. +We have carried out several simulations to evaluate the proposed protocol. The +simulation results show that PeCO is more energy-efficient than other +approaches, with respect to lifetime, coverage ratio, active sensors ratio, and +energy consumption. +%Indeed, when dealing with large and dense WSNs, a distributed optimization approach on the subregions of WSN like the one we are proposed allows to reduce the difficulty of a single global optimization problem by partitioning it in many smaller problems, one per subregion, that can be solved more easily. We have identified different research directions that arise out of the work presented here. +We plan to extend our framework so that the schedules are planned for multiple +sensing periods. +%in order to compute all active sensor schedules in only one step for many periods; +We also want to improve our integer program to take into account heterogeneous +sensors from both energy and node characteristics point of views. +%the third, we are investigating new optimization model based on the sensing range so as to maximize the lifetime coverage in WSN; +Finally, it would be interesting to implement our protocol using a +sensor-testbed to evaluate it in real world applications. + +\bibliographystyle{gENO} +\bibliography{biblio} + + +\end{document} diff --git a/PeCO-EO/articleeo.tex~ b/PeCO-EO/articleeo.tex~ new file mode 100644 index 0000000..45982a2 --- /dev/null +++ b/PeCO-EO/articleeo.tex~ @@ -0,0 +1,962 @@ +% gENOguide.tex +% v4.0 released April 2013 + +\documentclass{gENO2e} +%\usepackage[linesnumbered,ruled,vlined,commentsnumbered]{algorithm2e} +%\renewcommand{\algorithmcfname}{ALGORITHM} +\begin{document} + +%\jvol{00} \jnum{00} \jyear{2013} \jmonth{April} + +%\articletype{GUIDE} + +\title{{\itshape Perimeter-based Coverage Optimization to Improve Lifetime in Wireless Sensor Networks}} + +\author{Ali Kadhum Idrees$^{a}$, Karine Deschinkel$^{a}$$^{\ast}$\thanks{$^\ast$Corresponding author. Email: karine.deschinkel@univ-fcomte.fr}, Michel Salomon$^{a}$ and Rapha\"el Couturier $^{a}$ +$^{a}${\em{FEMTO-ST Institute, UMR 6174 CNRS, University of Franche-Comte, + Belfort, France}};} + + +\maketitle + +\begin{abstract} +The most important problem in a Wireless Sensor Network (WSN) is to optimize the +use of its limited energy provision, so that it can fulfill its monitoring task +as long as possible. Among known available approaches that can be used to +improve power management, lifetime coverage optimization provides activity +scheduling which ensures sensing coverage while minimizing the energy cost. In +this paper, we propose such an approach called Perimeter-based Coverage Optimization +protocol (PeCO). It is a hybrid of centralized and distributed methods: the +region of interest is first subdivided into subregions and our protocol is then +distributed among sensor nodes in each subregion. +The novelty of our approach lies essentially in the formulation of a new +mathematical optimization model based on the perimeter coverage level to schedule +sensors' activities. Extensive simulation experiments have been performed using +OMNeT++, the discrete event simulator, to demonstrate that PeCO can +offer longer lifetime coverage for WSNs in comparison with some other protocols. + +\begin{keywords}Wireless Sensor Networks, Area Coverage, Network Lifetime, Optimization, Scheduling. +\end{keywords} + +\end{abstract} + + +\section{Introduction} +\label{sec:introduction} + +\noindent The continuous progress in Micro Electro-Mechanical Systems (MEMS) and +wireless communication hardware has given rise to the opportunity to use large +networks of tiny sensors, called Wireless Sensor Networks +(WSN)~\cite{akyildiz2002wireless,puccinelli2005wireless}, to fulfill monitoring +tasks. A WSN consists of small low-powered sensors working together by +communicating with one another through multi-hop radio communications. Each node +can send the data it collects in its environment, thanks to its sensor, to the +user by means of sink nodes. The features of a WSN made it suitable for a wide +range of application in areas such as business, environment, health, industry, +military, and so on~\cite{yick2008wireless}. Typically, a sensor node contains +three main components~\cite{anastasi2009energy}: a sensing unit able to measure +physical, chemical, or biological phenomena observed in the environment; a +processing unit which will process and store the collected measurements; a radio +communication unit for data transmission and receiving. + +The energy needed by an active sensor node to perform sensing, processing, and +communication is supplied by a power supply which is a battery. This battery has +a limited energy provision and it may be unsuitable or impossible to replace or +recharge it in most applications. Therefore it is necessary to deploy WSN with +high density in order to increase reliability and to exploit node redundancy +thanks to energy-efficient activity scheduling approaches. Indeed, the overlap +of sensing areas can be exploited to schedule alternatively some sensors in a +low power sleep mode and thus save energy. Overall, the main question that must +be answered is: how to extend the lifetime coverage of a WSN as long as possible +while ensuring a high level of coverage? These past few years many +energy-efficient mechanisms have been suggested to retain energy and extend the +lifetime of the WSNs~\cite{rault2014energy}. + +This paper makes the following contributions. +\begin{enumerate} +\item We have devised a framework to schedule nodes to be activated alternatively such + that the network lifetime is prolonged while ensuring that a certain level of + coverage is preserved. A key idea in our framework is to exploit spatial and + temporal subdivision. On the one hand, the area of interest is divided into + several smaller subregions and, on the other hand, the time line is divided into + periods of equal length. In each subregion the sensor nodes will cooperatively + choose a leader which will schedule nodes' activities, and this grouping of + sensors is similar to typical cluster architecture. +\item We have proposed a new mathematical optimization model. Instead of trying to + cover a set of specified points/targets as in most of the methods proposed in + the literature, we formulate an integer program based on perimeter coverage of + each sensor. The model involves integer variables to capture the deviations + between the actual level of coverage and the required level. Hence, an + optimal scheduling will be obtained by minimizing a weighted sum of these + deviations. +\item We have conducted extensive simulation experiments, using the discrete event + simulator OMNeT++, to demonstrate the efficiency of our protocol. We have compared + our PeCO protocol to two approaches found in the literature: + DESK~\cite{ChinhVu} and GAF~\cite{xu2001geography}, and also to our previous + work published in~\cite{Idrees2} which is based on another optimization model + for sensor scheduling. +\end{enumerate} + + + + + + +The rest of the paper is organized as follows. In the next section we review +some related work in the field. Section~\ref{sec:The PeCO Protocol Description} +is devoted to the PeCO protocol description and Section~\ref{cp} focuses on the +coverage model formulation which is used to schedule the activation of sensor +nodes. Section~\ref{sec:Simulation Results and Analysis} presents simulations +results and discusses the comparison with other approaches. Finally, concluding +remarks are drawn and some suggestions are given for future works in +Section~\ref{sec:Conclusion and Future Works}. + +% that show that our protocol outperforms others protocols. +\section{Related Literature} +\label{sec:Literature Review} + +\noindent In this section, we summarize some related works regarding the +coverage problem and distinguish our PeCO protocol from the works presented in +the literature. + +The most discussed coverage problems in literature can be classified in three +categories~\cite{li2013survey} according to their respective monitoring +objective. Hence, area coverage \cite{Misra} means that every point inside a +fixed area must be monitored, while target coverage~\cite{yang2014novel} refers +to the objective of coverage for a finite number of discrete points called +targets, and barrier coverage~\cite{HeShibo}\cite{kim2013maximum} focuses on +preventing intruders from entering into the region of interest. In +\cite{Deng2012} authors transform the area coverage problem into the target +coverage one taking into account the intersection points among disks of sensors +nodes or between disk of sensor nodes and boundaries. In +\cite{Huang:2003:CPW:941350.941367} authors prove that if the perimeters of +sensors are sufficiently covered it will be the case for the whole area. They +provide an algorithm in $O(nd~log~d)$ time to compute the perimeter-coverage of +each sensor, where $d$ denotes the maximum number of sensors that are +neighbors to a sensor and $n$ is the total number of sensors in the +network. {\it In PeCO protocol, instead of determining the level of coverage of + a set of discrete points, our optimization model is based on checking the + perimeter-coverage of each sensor to activate a minimal number of sensors.} + +The major approach to extend network lifetime while preserving coverage is to +divide/organize the sensors into a suitable number of set covers (disjoint or +non-disjoint)\cite{wang2011coverage}, where each set completely covers a region of interest, and to +activate these set covers successively. The network activity can be planned in +advance and scheduled for the entire network lifetime or organized in periods, +and the set of active sensor nodes is decided at the beginning of each period +\cite{ling2009energy}. Active node selection is determined based on the problem +requirements (e.g. area monitoring, connectivity, or power efficiency). For +instance, Jaggi {\em et al.}~\cite{jaggi2006} address the problem of maximizing +the lifetime by dividing sensors into the maximum number of disjoint subsets +such that each subset can ensure both coverage and connectivity. A greedy +algorithm is applied once to solve this problem and the computed sets are +activated in succession to achieve the desired network lifetime. Vu +\cite{chin2007}, \cite{yan2008design}, Padmatvathy {\em et al.}~\cite{pc10}, propose algorithms +working in a periodic fashion where a cover set is computed at the beginning of +each period. {\it Motivated by these works, PeCO protocol works in periods, + where each period contains a preliminary phase for information exchange and + decisions, followed by a sensing phase where one cover set is in charge of the + sensing task.} + +Various centralized and distributed approaches, or even a mixing of these two +concepts, have been proposed to extend the network lifetime \cite{zhou2009variable}. In distributed algorithms~\cite{Tian02,yangnovel,ChinhVu,qu2013distributed} each sensor decides of its +own activity scheduling after an information exchange with its neighbors. The +main interest of such an approach is to avoid long range communications and thus +to reduce the energy dedicated to the communications. Unfortunately, since each +node has only information on its immediate neighbors (usually the one-hop ones) +it may make a bad decision leading to a global suboptimal solution. Conversely, +centralized +algorithms~\cite{cardei2005improving,zorbas2010solving,pujari2011high} always +provide nearly or close to optimal solution since the algorithm has a global +view of the whole network. The disadvantage of a centralized method is obviously +its high cost in communications needed to transmit to a single node, the base +station which will globally schedule nodes' activities, data from all the other +sensor nodes in the area. The price in communications can be huge since +long range communications will be needed. In fact the larger the WNS is, the +higher the communication and thus the energy cost are. {\it In order to be + suitable for large-scale networks, in the PeCO protocol, the area of interest + is divided into several smaller subregions, and in each one, a node called the + leader is in charge of selecting the active sensors for the current + period. Thus our protocol is scalable and is a globally distributed method, + whereas it is centralized in each subregion.} + +Various coverage scheduling algorithms have been developed these past few years. +Many of them, dealing with the maximization of the number of cover sets, are +heuristics. These heuristics involve the construction of a cover set by +including in priority the sensor nodes which cover critical targets, that is to +say targets that are covered by the smallest number of sensors +\cite{berman04,zorbas2010solving}. Other approaches are based on mathematical +programming formulations~\cite{cardei2005energy,5714480,pujari2011high,Yang2014} +and dedicated techniques (solving with a branch-and-bound algorithm available in +optimization solver). The problem is formulated as an optimization problem +(maximization of the lifetime or number of cover sets) under target coverage and +energy constraints. Column generation techniques, well-known and widely +practiced techniques for solving linear programs with too many variables, have +also been +used~\cite{castano2013column,rossi2012exact,deschinkel2012column}. {\it In the PeCO + protocol, each leader, in charge of a subregion, solves an integer program + which has a twofold objective: minimize the overcoverage and the undercoverage + of the perimeter of each sensor.} + +%\noindent Recently, the coverage problem has been received a high attention, which concentrates on how the physical space could be well monitored after the deployment. Coverage is one of the Quality of Service (QoS) parameters in WSNs, which is highly concerned with power depletion~\cite{zhu2012survey}. Most of the works about the coverage protocols have been suggested in the literature focused on three types of the coverage in WSNs~\cite{mulligan2010coverage}: the first, area coverage means that each point in the area of interest within the sensing range of at least one sensor node; the second, target coverage in which a fixed set of targets need to be monitored; the third, barrier coverage refers to detect the intruders crossing a boundary of WSN. The work in this paper emphasized on the area coverage, so, some area coverage protocols have been reviewed in this section, and the shortcomings of reviewed approaches are being summarized. + +%The problem of k-coverage in WSNs was addressed~\cite{ammari2012centralized}. It mathematically formulated and the spacial sensor density for full k-coverage determined, where the relation between the communication range and the sensing range constructed by this work to retain the k-coverage and connectivity in WSN. After that, a four configuration protocols have proposed for treating the k-coverage in WSNs. + +%In~\cite{rebai2014branch}, the problem of full grid coverage is formulated using two integer linear programming models: the first, a model that takes into account only the overall coverage constraint; the second, both the connectivity and the full grid coverage constraints have taken into consideration. This work did not take into account the energy constraint. + +%Li et al.~\cite{li2011transforming} presented a framework to convert any complete coverage problem to a partial coverage one with any coverage ratio by means of executing a complete coverage algorithm to find a full coverage sets with virtual radii and transforming the coverage sets to a partial coverage sets by adjusting sensing radii. The properties of the original algorithms can be maintained by this framework and the transformation process has a low execution time. + +%The authors in~\cite{liu2014generalized} explained that in some applications of WSNs such as structural health monitoring (SHM) and volcano monitoring, the traditional coverage model which is a geographic area defined for individual sensors is not always valid. For this reason, they define a generalized coverage model, which is not need to have the coverage area of individual nodes, but only based on a function to determine whether a set of +%sensor nodes is capable of satisfy the requested monitoring task for a certain area. They have proposed two approaches to divide the deployed nodes into suitable cover sets, which can be used to prolong the network lifetime. + +%The work in~\cite{wang2010preserving} addressed the target area coverage problem by proposing a geometric-based activity scheduling scheme, named GAS, to fully cover the target area in WSNs. The authors deals with small area (target area coverage), which can be monitored by a single sensor instead of area coverage, which focuses on a large area that should be monitored by many sensors cooperatively. They explained that GAS is capable to monitor the target area by using a few sensors as possible and it can produce as many cover sets as possible. + +%Cho et al.~\cite{cho2007distributed} proposed a distributed node scheduling protocol, which can retain sensing coverage needed by applications +%and increase network lifetime via putting in sleep mode some redundant nodes. In this work, the effective sensing area (ESA) concept of a sensor node is used, which refers to the sensing area that is not overlapping with another sensor's sensing area. A sensor node and by compute it's ESA can be determine whether it will be active or sleep. The suggested work permits to sensor nodes to be in sleep mode opportunistically whilst fulfill the needed sensing coverage. + +%In~\cite{quang2008algorithm}, the authors defined a maximum sensing coverage region problem (MSCR) in WSNs and then proposed an algorithm to solve it. The +%maximum observed area fully covered by a minimum active sensors. In this work, the major property is to getting rid from the redundant sensors in high-density WSNs and putting them in sleep mode, and choosing a smaller number of active sensors so as to be sure that the full area is k-covered, and all events appeared in that area can be precisely and timely detected. This algorithm minimized the total energy consumption and increased the lifetime. + +%A novel method to divide the sensors in the WSN, called node coverage grouping (NCG) suggested~\cite{lin2010partitioning}. The sensors in the connectivity group are within sensing range of each other, and the data collected by them in the same group are supposed to be similar. They are proved that dividing n sensors via NCG into connectivity groups is a NP-hard problem. So, a heuristic algorithm of NCG with time complexity of $O(n^3)$ is proposed. +%For some applications, such as monitoring an ecosystem with extremely diversified environment, It might be premature assumption that sensors near to each other sense similar data. + +%In~\cite{zaidi2009minimum}, the problem of minimum cost coverage in which full coverage is performed by using the minimum number of sensors for an arbitrary geometric shape region is addressed. a geometric solution to the minimum cost coverage problem under a deterministic deployment is proposed. The probabilistic coverage solution which provides a relationship between the probability of coverage and the number of randomly deployed sensors in an arbitrarily-shaped region is suggested. The authors are clarified that with a random deployment about seven times more nodes are required to supply full coverage. + +%A graph theoretical framework for connectivity-based coverage with configurable coverage granularity was proposed~\cite{dong2012distributed}. A new coverage criterion and scheduling approach is proposed based on cycle partition. This method is capable of build a sparse coverage set in distributed way by means of only connectivity information. This work considers only the communication range of the sensor is smaller two times the sensing range of sensor. + +%Liu et al.~\cite{liu2010energy} formulated maximum disjoint sets problem for retaining coverage and connectivity in WSN. Two algorithms are proposed for solving this problem, heuristic algorithm and network flow algorithm. This work did not take into account the sensor node failure, which is an unpredictable event because the two solutions are full centralized algorithms. + +%The work that presented in~\cite{aslanyan2013optimal} solved the coverage and connectivity problem in sensor networks in +%an integrated way. The network lifetime is divided in a fixed number of rounds. A coverage bitmap of sensors of the domain has been generated in each round and based on this bitmap, it has been decided which sensors +%stay active or turn it to sleep. They checked the connection of the graph via laplacian of adjancy graph of active sensors in each round. the generation of coverage bitmap by using Minkowski technique, the network is able to providing the desired ratio of coverage. They have been defined the connected coverage problem as an optimization problem and a centralized genetic algorithm is used to find the solution. + +%Several algorithms to retain the coverage and maximize the network lifetime were proposed in~\cite{cardei2006energy,wang2011coverage}. + +%\uppercase{\textbf{shortcomings}}. In spite of many energy-efficient protocols for maintaining the coverage and improving the network lifetime in WSNs were proposed, non of them ensure the coverage for the sensing field with optimal minimum number of active sensor nodes, and for a long time as possible. For example, in a full centralized algorithms, an optimal solutions can be given by using optimization approaches, but in the same time, a high energy is consumed for the execution time of the algorithm and the communications among the sensors in the sensing field, so, the full centralized approaches are not good candidate to use it especially in large WSNs. Whilst, a full distributed algorithms can not give optimal solutions because this algorithms use only local information of the neighboring sensors, but in the same time, the energy consumption during the communications and executing the algorithm is highly lower. Whatever the case, this would result in a shorter lifetime coverage in WSNs. + +%\uppercase{\textbf{Our Protocol}}. In this paper, a Lifetime Coverage Optimization Protocol, called (PeCO) in WSNs is suggested. The sensing field is divided into smaller subregions by means of divide-and-conquer method, and a PeCO protocol is distributed in each sensor in the subregion. The network lifetime in each subregion is divided into periods, each period includes 4 stages: Information Exchange, Leader election, decision based activity scheduling optimization, and sensing. The leaders are elected in an independent, asynchronous, and distributed way in all the subregions of the WSN. After that, energy-efficient activity scheduling mechanism based new optimization model is performed by each leader in the subregions. This optimization model is based on the perimeter coverage model in order to producing the optimal cover set of active sensors, which are taken the responsibility of sensing during the current period. PeCO protocol merges between two energy efficient mechanisms, which are used the main advantages of the centralized and distributed approaches and avoids the most of their disadvantages. + +\section{ The P{\scshape e}CO Protocol Description} +\label{sec:The PeCO Protocol Description} + +\noindent In this section, we describe in details our Perimeter-based Coverage +Optimization protocol. First we present the assumptions we made and the models +we considered (in particular the perimeter coverage one), second we describe the +background idea of our protocol, and third we give the outline of the algorithm +executed by each node. + +% It is based on two efficient-energy mechanisms: the first, is partitioning the sensing field into smaller subregions, and one leader is elected for each subregion; the second, a sensor activity scheduling based new optimization model so as to produce the optimal cover set of active sensors for the sensing stage during the period. Obviously, these two mechanisms can be contribute in extend the network lifetime coverage efficiently. +%Before proceeding in the presentation of the main ideas of the protocol, we will briefly describe the perimeter coverage model and give some necessary assumptions and definitions. + +\subsection{Assumptions and Models} +\label{CI} + +\noindent A WSN consisting of $J$ stationary sensor nodes randomly and uniformly +distributed in a bounded sensor field is considered. The wireless sensors are +deployed in high density to ensure initially a high coverage ratio of the area +of interest. We assume that all the sensor nodes are homogeneous in terms of +communication, sensing, and processing capabilities and heterogeneous from +the energy provision point of view. The location information is available to a +sensor node either through hardware such as embedded GPS or location discovery +algorithms. We assume that each sensor node can directly transmit its +measurements to a mobile sink node. For example, a sink can be an unmanned +aerial vehicle (UAV) flying regularly over the sensor field to collect +measurements from sensor nodes. A mobile sink node collects the measurements and +transmits them to the base station. We consider a Boolean disk coverage model, +which is the most widely used sensor coverage model in the literature, and all +sensor nodes have a constant sensing range $R_s$. Thus, all the space points +within a disk centered at a sensor with a radius equal to the sensing range are +said to be covered by this sensor. We also assume that the communication range +$R_c$ satisfies $R_c \geq 2 \cdot R_s$. In fact, Zhang and Zhou~\cite{Zhang05} +proved that if the transmission range fulfills the previous hypothesis, the +complete coverage of a convex area implies connectivity among active nodes. + +The PeCO protocol uses the same perimeter-coverage model as Huang and +Tseng in~\cite{huang2005coverage}. It can be expressed as follows: a sensor is +said to be perimeter covered if all the points on its perimeter are covered by +at least one sensor other than itself. They proved that a network area is +$k$-covered if and only if each sensor in the network is $k$-perimeter-covered (perimeter covered by at least $k$ sensors). +%According to this model, we named the intersections among the sensor nodes in the sensing field as intersection points. Instead of working with the coverage area, we consider for each sensor a set of intersection points which are determined by using perimeter-coverage model. +Figure~\ref{pcm2sensors}(a) shows the coverage of sensor node~$0$. On this +figure, we can see that sensor~$0$ has nine neighbors and we have reported on +its perimeter (the perimeter of the disk covered by the sensor) for each +neighbor the two points resulting from the intersection of the two sensing +areas. These points are denoted for neighbor~$i$ by $iL$ and $iR$, respectively +for left and right from a neighboing point of view. The resulting couples of +intersection points subdivide the perimeter of sensor~$0$ into portions called +arcs. + +\begin{figure}[ht!] + \centering + \begin{tabular}{@{}cr@{}} + \includegraphics[width=75mm]{figure1a.tiff} & \raisebox{3.25cm}{(a)} \\ + \includegraphics[width=75mm]{figure1b.tiff} & \raisebox{2.75cm}{(b)} + \end{tabular} + \caption{(a) Perimeter coverage of sensor node 0 and (b) finding the arc of + $u$'s perimeter covered by $v$.} + \label{pcm2sensors} +\end{figure} + +Figure~\ref{pcm2sensors}(b) describes the geometric information used to find the +locations of the left and right points of an arc on the perimeter of a sensor +node~$u$ covered by a sensor node~$v$. Node~$v$ is supposed to be located on the +west side of sensor~$u$, with the following respective coordinates in the +sensing area~: $(v_x,v_y)$ and $(u_x,u_y)$. From the previous coordinates we can +compute the euclidean distance between nodes~$u$ and $v$: $Dist(u,v)=\sqrt{\vert + u_x - v_x \vert^2 + \vert u_y-v_y \vert^2}$, while the angle~$\alpha$ is +obtained through the formula: + \[ +\alpha = \arccos \left(\frac{Dist(u,v)}{2R_s} +\right). +\] +The arc on the perimeter of~$u$ defined by the angular interval $[\pi + - \alpha,\pi + \alpha]$ is said to be perimeter-covered by sensor~$v$. + +Every couple of intersection points is placed on the angular interval $[0,2\pi]$ +in a counterclockwise manner, leading to a partitioning of the interval. +Figure~\ref{pcm2sensors}(a) illustrates the arcs for the nine neighbors of +sensor $0$ and Figure~\ref{expcm} gives the position of the corresponding arcs +in the interval $[0,2\pi]$. More precisely, we can see that the points are +ordered according to the measures of the angles defined by their respective +positions. The intersection points are then visited one after another, starting +from the first intersection point after point~zero, and the maximum level of +coverage is determined for each interval defined by two successive points. The +maximum level of coverage is equal to the number of overlapping arcs. For +example, +between~$5L$ and~$6L$ the maximum level of coverage is equal to $3$ +(the value is highlighted in yellow at the bottom of Figure~\ref{expcm}), which +means that at most 2~neighbors can cover the perimeter in addition to node $0$. +Table~\ref{my-label} summarizes for each coverage interval the maximum level of +coverage and the sensor nodes covering the perimeter. The example discussed +above is thus given by the sixth line of the table. + +%The points reported on the line segment $[0,2\pi]$ separates it in intervals as shown in figure~\ref{expcm}. For example, for each neighboring sensor of sensor 0, place the points $\alpha^ 1_L$, $\alpha^ 1_R$, $\alpha^ 2_L$, $\alpha^ 2_R$, $\alpha^ 3_L$, $\alpha^ 3_R$, $\alpha^ 4_L$, $\alpha^ 4_R$, $\alpha^ 5_L$, $\alpha^ 5_R$, $\alpha^ 6_L$, $\alpha^ 6_R$, $\alpha^ 7_L$, $\alpha^ 7_R$, $\alpha^ 8_L$, $\alpha^ 8_R$, $\alpha^ 9_L$, and $\alpha^ 9_R$; on the line segment $[0,2\pi]$, and then sort all these points in an ascending order into a list. Traverse the line segment $[0,2\pi]$ by visiting each point in the sorted list from left to right and determine the coverage level of each interval of the sensor 0 (see figure \ref{expcm}). For each interval, we sum up the number of parts of segments, and we deduce a level of coverage for each interval. For instance, the interval delimited by the points $5L$ and $6L$ contains three parts of segments. That means that this part of the perimeter of the sensor $0$ may be covered by three sensors, sensor $0$ itself and sensors $2$ and $5$. The level of coverage of this interval may reach $3$ if all previously mentioned sensors are active. Let say that sensors $0$, $2$ and $5$ are involved in the coverage of this interval. Table~\ref{my-label} summarizes the level of coverage for each interval and the sensors involved in for sensor node 0 in figure~\ref{pcm2sensors}(a). +% to determine the level of the perimeter coverage for each left and right point of a segment. + +\begin{figure*}[t!] +\centering +\includegraphics[width=127.5mm]{figure2.tiff} +\caption{Maximum coverage levels for perimeter of sensor node $0$.} +\label{expcm} +\end{figure*} + +%For example, consider the sensor node $0$ in figure~\ref{pcmfig}, which has 9 neighbors. Figure~\ref{expcm} shows the perimeter coverage level for all left and right points of a segment that covered by a neighboring sensor nodes. Based on the figure~\ref{expcm}, the set of sensors for each left and right point of the segments illustrated in figure~\ref{ex2pcm} for the sensor node 0. + + + + \begin{table} + \tbl{Coverage intervals and contributing sensors for sensor node 0 \label{my-label}} +{\begin{tabular}{|c|c|c|c|c|c|c|c|c|} +\hline +\begin{tabular}[c]{@{}c@{}}Left \\ point \\ angle~$\alpha$ \end{tabular} & \begin{tabular}[c]{@{}c@{}}Interval \\ left \\ point\end{tabular} & \begin{tabular}[c]{@{}c@{}}Interval \\ right \\ point\end{tabular} & \begin{tabular}[c]{@{}c@{}}Maximum \\ coverage\\ level\end{tabular} & \multicolumn{5}{c|}{\begin{tabular}[c]{@{}c@{}}Set of sensors\\ involved \\ in coverage interval\end{tabular}} \\ \hline +0.0291 & 1L & 2L & 4 & 0 & 1 & 3 & 4 & \\ \hline +0.104 & 2L & 3R & 5 & 0 & 1 & 3 & 4 & 2 \\ \hline +0.3168 & 3R & 4R & 4 & 0 & 1 & 4 & 2 & \\ \hline +0.6752 & 4R & 1R & 3 & 0 & 1 & 2 & & \\ \hline +1.8127 & 1R & 5L & 2 & 0 & 2 & & & \\ \hline +1.9228 & 5L & 6L & 3 & 0 & 2 & 5 & & \\ \hline +2.3959 & 6L & 2R & 4 & 0 & 2 & 5 & 6 & \\ \hline +2.4258 & 2R & 7L & 3 & 0 & 5 & 6 & & \\ \hline +2.7868 & 7L & 8L & 4 & 0 & 5 & 6 & 7 & \\ \hline +2.8358 & 8L & 5R & 5 & 0 & 5 & 6 & 7 & 8 \\ \hline +2.9184 & 5R & 7R & 4 & 0 & 6 & 7 & 8 & \\ \hline +3.3301 & 7R & 9R & 3 & 0 & 6 & 8 & & \\ \hline +3.9464 & 9R & 6R & 4 & 0 & 6 & 8 & 9 & \\ \hline +4.767 & 6R & 3L & 3 & 0 & 8 & 9 & & \\ \hline +4.8425 & 3L & 8R & 4 & 0 & 3 & 8 & 9 & \\ \hline +4.9072 & 8R & 4L & 3 & 0 & 3 & 9 & & \\ \hline +5.3804 & 4L & 9R & 4 & 0 & 3 & 4 & 9 & \\ \hline +5.9157 & 9R & 1L & 3 & 0 & 3 & 4 & & \\ \hline +\end{tabular}} + + +\end{table} + + +%The optimization algorithm that used by PeCO protocol based on the perimeter coverage levels of the left and right points of the segments and worked to minimize the number of sensor nodes for each left or right point of the segments within each sensor node. The algorithm minimize the perimeter coverage level of the left and right points of the segments, while, it assures that every perimeter coverage level of the left and right points of the segments greater than or equal to 1. + +In the PeCO protocol, the scheduling of the sensor nodes' activities is formulated with an +integer program based on coverage intervals. The formulation of the coverage +optimization problem is detailed in~section~\ref{cp}. Note that when a sensor +node has a part of its sensing range outside the WSN sensing field, as in +Figure~\ref{ex4pcm}, the maximum coverage level for this arc is set to $\infty$ +and the corresponding interval will not be taken into account by the +optimization algorithm. + +\begin{figure}[h!] +\centering +\includegraphics[width=62.5mm]{figure3.tiff} +\caption{Sensing range outside the WSN's area of interest.} +\label{ex4pcm} +\end{figure} +%Figure~\ref{ex5pcm} gives an example to compute the perimeter coverage levels for the left and right points of the segments for a sensor node $0$, which has a part of its sensing range exceeding the border of the sensing field of WSN, and it has a six neighbors. In figure~\ref{ex5pcm}, the sensor node $0$ has two segments outside the border of the network sensing field, so the left and right points of the two segments called $-1L$, $-1R$, $-2L$, and $-2R$. +%\begin{figure}[ht!] +%\centering +%\includegraphics[width=75mm]{ex5pcm.jpg} +%\caption{Coverage intervals and contributing sensors for sensor node 0 having a part of its sensing range outside the border.} +%\label{ex5pcm} +%\end{figure} + +\subsection{The Main Idea} + +\noindent The WSN area of interest is, in a first step, divided into regular +homogeneous subregions using a divide-and-conquer algorithm. In a second step +our protocol will be executed in a distributed way in each subregion +simultaneously to schedule nodes' activities for one sensing period. + +As shown in Figure~\ref{fig2}, node activity scheduling is produced by our +protocol in a periodic manner. Each period is divided into 4 stages: Information +(INFO) Exchange, Leader Election, Decision (the result of an optimization +problem), and Sensing. For each period there is exactly one set cover +responsible for the sensing task. Protocols based on a periodic scheme, like +PeCO, are more robust against an unexpected node failure. On the one hand, if +a node failure is discovered before taking the decision, the corresponding sensor +node will not be considered by the optimization algorithm. On the other +hand, if the sensor failure happens after the decision, the sensing task of the +network will be temporarily affected: only during the period of sensing until a +new period starts, since a new set cover will take charge of the sensing task in +the next period. The energy consumption and some other constraints can easily be +taken into account since the sensors can update and then exchange their +information (including their residual energy) at the beginning of each period. +However, the pre-sensing phases (INFO Exchange, Leader Election, and Decision) +are energy consuming, even for nodes that will not join the set cover to monitor +the area. + +\begin{figure}[t!] +\centering +\includegraphics[width=80mm]{figure4.tiff} +\caption{PeCO protocol.} +\label{fig2} +\end{figure} + +We define two types of packets to be used by PeCO protocol: +%\begin{enumerate}[(a)] +\begin{itemize} +\item INFO packet: sent by each sensor node to all the nodes inside a same + subregion for information exchange. +\item ActiveSleep packet: sent by the leader to all the nodes in its subregion + to transmit to them their respective status (stay Active or go Sleep) during + sensing phase. +\end{itemize} +%\end{enumerate} + +Five status are possible for a sensor node in the network: +%\begin{enumerate}[(a)] +\begin{itemize} +\item LISTENING: waits for a decision (to be active or not); +\item COMPUTATION: executes the optimization algorithm as leader to + determine the activities scheduling; +\item ACTIVE: node is sensing; +\item SLEEP: node is turned off; +\item COMMUNICATION: transmits or receives packets. +\end{itemize} +%\end{enumerate} +%Below, we describe each phase in more details. + +\subsection{PeCO Protocol Algorithm} + +\noindent The pseudocode implementing the protocol on a node is given below. +More precisely, Algorithm~\ref{alg:PeCO} gives a brief description of the +protocol applied by a sensor node $s_k$ where $k$ is the node index in the WSN. + + +\iffalse +\begin{algorithm} + % \KwIn{all the parameters related to information exchange} +% \KwOut{$winer-node$ (: the id of the winner sensor node, which is the leader of current round)} + \BlankLine + %\emph{Initialize the sensor node and determine it's position and subregion} \; + + \If{ $RE_k \geq E_{th}$ }{ + \emph{$s_k.status$ = COMMUNICATION}\; + \emph{Send $INFO()$ packet to other nodes in subregion}\; + \emph{Wait $INFO()$ packet from other nodes in subregion}\; + \emph{Update K.CurrentSize}\; + \emph{LeaderID = Leader election}\; + \If{$ s_k.ID = LeaderID $}{ + \emph{$s_k.status$ = COMPUTATION}\; + + \If{$ s_k.ID $ is Not previously selected as a Leader }{ + \emph{ Execute the perimeter coverage model}\; + % \emph{ Determine the segment points using perimeter coverage model}\; + } + + \If{$ (s_k.ID $ is the same Previous Leader) And (K.CurrentSize = K.PreviousSize)}{ + + \emph{ Use the same previous cover set for current sensing stage}\; + } + \Else{ + \emph{Update $a^j_{ik}$; prepare data for IP~Algorithm}\; + \emph{$\left\{\left(X_{1},\dots,X_{l},\dots,X_{K}\right)\right\}$ = Execute Integer Program Algorithm($K$)}\; + \emph{K.PreviousSize = K.CurrentSize}\; + } + + \emph{$s_k.status$ = COMMUNICATION}\; + \emph{Send $ActiveSleep()$ to each node $l$ in subregion}\; + \emph{Update $RE_k $}\; + } + \Else{ + \emph{$s_k.status$ = LISTENING}\; + \emph{Wait $ActiveSleep()$ packet from the Leader}\; + \emph{Update $RE_k $}\; + } + } + \Else { Exclude $s_k$ from entering in the current sensing stage} + } +%\caption{PeCO($s_k$)} +\label{alg:PeCO} +\end{algorithm} +\fi + +In this algorithm, K.CurrentSize and K.PreviousSize respectively represent the +current number and the previous number of living nodes in the subnetwork of the +subregion. Initially, the sensor node checks its remaining energy $RE_k$, which +must be greater than a threshold $E_{th}$ in order to participate in the current +period. Each sensor node determines its position and its subregion using an +embedded GPS or a location discovery algorithm. After that, all the sensors +collect position coordinates, remaining energy, sensor node ID, and the number +of their one-hop live neighbors during the information exchange. The sensors +inside a same region cooperate to elect a leader. The selection criteria for the +leader, in order of priority, are: larger numbers of neighbors, larger remaining +energy, and then in case of equality, larger index. Once chosen, the leader +collects information to formulate and solve the integer program which allows to +construct the set of active sensors in the sensing stage. + +%After the cooperation among the sensor nodes in the same subregion, the leader will be elected in distributed way, where each sensor node and based on it's information decide who is the leader. The selection criteria for the leader in order of priority are: larger number of neighbors, larger remaining energy, and then in case of equality, larger index. Thereafter, if the sensor node is leader, it will execute the perimeter-coverage model for each sensor in the subregion in order to determine the segment points which would be used in the next stage by the optimization algorithm of the PeCO protocol. Every sensor node is selected as a leader, it is executed the perimeter coverage model only one time during it's life in the network. + +% The leader has the responsibility of applying the integer program algorithm (see section~\ref{cp}), which provides a set of sensors planned to be active in the sensing stage. As leader, it will send an Active-Sleep packet to each sensor in the same subregion to inform it if it has to be active or not. On the contrary, if the sensor is not the leader, it will wait for the Active-Sleep packet to know its state for the sensing stage. + +\section{Perimeter-based Coverage Problem Formulation} +\label{cp} + +\noindent In this section, the coverage model is mathematically formulated. We +start with a description of the notations that will be used throughout the +section.\\ +First, we have the following sets: +\begin{itemize} +\item $S$ represents the set of WSN sensor nodes; +\item $A \subseteq S $ is the subset of alive sensors; +\item $I_j$ designates the set of coverage intervals (CI) obtained for + sensor~$j$. +\end{itemize} +$I_j$ refers to the set of coverage intervals which have been defined according +to the method introduced in subsection~\ref{CI}. For a coverage interval $i$, +let $a^j_{ik}$ denotes the indicator function of whether sensor~$k$ is involved +in coverage interval~$i$ of sensor~$j$, that is: +\begin{equation} +a^j_{ik} = \left \{ +\begin{array}{lll} + 1 & \mbox{if sensor $k$ is involved in the } \\ + & \mbox{coverage interval $i$ of sensor $j$}, \\ + 0 & \mbox{otherwise.}\\ +\end{array} \right. +%\label{eq12} +%\notag +\end{equation} +Note that $a^k_{ik}=1$ by definition of the interval. +%, where the objective is to find the maximum number of non-disjoint sets of sensor nodes such that each set cover can assure the coverage for the whole region so as to extend the network lifetime in WSN. Our model uses the PCL~\cite{huang2005coverage} in order to optimize the lifetime coverage in each subregion. +%We defined some parameters, which are related to our optimization model. In our model, we consider binary variables $X_{k}$, which determine the activation of sensor $k$ in the sensing round $k$. . +Second, we define several binary and integer variables. Hence, each binary +variable $X_{k}$ determines the activation of sensor $k$ in the sensing phase +($X_k=1$ if the sensor $k$ is active or 0 otherwise). $M^j_i$ is an integer +variable which measures the undercoverage for the coverage interval $i$ +corresponding to sensor~$j$. In the same way, the overcoverage for the same +coverage interval is given by the variable $V^j_i$. + +If we decide to sustain a level of coverage equal to $l$ all along the perimeter +of sensor $j$, we have to ensure that at least $l$ sensors involved in each +coverage interval $i \in I_j$ of sensor $j$ are active. According to the +previous notations, the number of active sensors in the coverage interval $i$ of +sensor $j$ is given by $\sum_{k \in A} a^j_{ik} X_k$. To extend the network +lifetime, the objective is to activate a minimal number of sensors in each +period to ensure the desired coverage level. As the number of alive sensors +decreases, it becomes impossible to reach the desired level of coverage for all +coverage intervals. Therefore we use variables $M^j_i$ and $V^j_i$ as a measure +of the deviation between the desired number of active sensors in a coverage +interval and the effective number. And we try to minimize these deviations, +first to force the activation of a minimal number of sensors to ensure the +desired coverage level, and if the desired level cannot be completely satisfied, +to reach a coverage level as close as possible to the desired one. + +%A system of linear constraints is imposed to attempt to keep the coverage level in each coverage interval to within specified PCL. Since it is physically impossible to satisfy all constraints simultaneously, each constraint uses a variable to either record when the coverage level is achieved, or to record the deviation from the desired coverage level. These additional variables are embedded into an objective function to be minimized. + +%\noindent In this paper, let us define some parameters, which are used in our protocol. +%the set of segment points is denoted by $I$, the set of all sensors in the network by $J$, and the set of alive sensors within $J$ by $K$. + + +%\noindent \begin{equation} +%X_{k} = \left \{ +%\begin{array}{l l} + % 1& \mbox{if sensor $k$ is active,} \\ +% 0 & \mbox{otherwise.}\\ +%\end{array} \right. +%\label{eq11} +%\notag +%\end{equation} + +%\noindent $M^j_i (undercoverage): $ integer value $\in \mathbb{N}$ for segment point $i$ of sensor $j$. + +%\noindent $V^j_i (overcoverage): $ integer value $\in \mathbb{N}$ for segment point $i$ of sensor $j$. + +Our coverage optimization problem can then be mathematically expressed as follows: +%Objective: +\begin{equation} %\label{eq:ip2r} +\left \{ +\begin{array}{ll} +\min \sum_{j \in S} \sum_{i \in I_j} (\alpha^j_i ~ M^j_i + \beta^j_i ~ V^j_i )&\\ +\textrm{subject to :}&\\ +\sum_{k \in A} ( a^j_{ik} ~ X_{k}) + M^j_i \geq l \quad \forall i \in I_j, \forall j \in S\\ +%\label{c1} +\sum_{k \in A} ( a^j_{ik} ~ X_{k}) - V^j_i \leq l \quad \forall i \in I_j, \forall j \in S\\ +% \label{c2} +% \Theta_{p}\in \mathbb{N}, &\forall p \in P\\ +% U_{p} \in \{0,1\}, &\forall p \in P\\ +X_{k} \in \{0,1\}, \forall k \in A +\end{array} +\right. +%\notag +\end{equation} +$\alpha^j_i$ and $\beta^j_i$ are nonnegative weights selected according to the +relative importance of satisfying the associated level of coverage. For example, +weights associated with coverage intervals of a specified part of a region may +be given by a relatively larger magnitude than weights associated with another +region. This kind of integer program is inspired from the model developed for +brachytherapy treatment planning for optimizing dose distribution +\cite{0031-9155-44-1-012}. The integer program must be solved by the leader in +each subregion at the beginning of each sensing phase, whenever the environment +has changed (new leader, death of some sensors). Note that the number of +constraints in the model is constant (constraints of coverage expressed for all +sensors), whereas the number of variables $X_k$ decreases over periods, since we +consider only alive sensors (sensors with enough energy to be alive during one +sensing phase) in the model. + +\section{Performance Evaluation and Analysis} +\label{sec:Simulation Results and Analysis} +%\noindent \subsection{Simulation Framework} + +\subsection{Simulation Settings} +%\label{sub1} + +The WSN area of interest is supposed to be divided into 16~regular subregions +and we use the same energy consumption than in our previous work~\cite{Idrees2}. +Table~\ref{table3} gives the chosen parameters settings. + +\begin{table}[ht] +\tbl{Relevant parameters for network initialization \label{table3}}{ +% title of Table +\centering +% used for centering table +\begin{tabular}{c|c} +% centered columns (4 columns) +\hline +Parameter & Value \\ [0.5ex] + +\hline +% inserts single horizontal line +Sensing field & $(50 \times 25)~m^2 $ \\ + +WSN size & 100, 150, 200, 250, and 300~nodes \\ +%\hline +Initial energy & in range 500-700~Joules \\ +%\hline +Sensing period & duration of 60 minutes \\ +$E_{th}$ & 36~Joules\\ +$R_s$ & 5~m \\ +%\hline +$\alpha^j_i$ & 0.6 \\ +% [1ex] adds vertical space +%\hline +$\beta^j_i$ & 0.4 +%inserts single line +\end{tabular}} + +% is used to refer this table in the text +\end{table} +To obtain experimental results which are relevant, simulations with five +different node densities going from 100 to 300~nodes were performed considering +each time 25~randomly generated networks. The nodes are deployed on a field of +interest of $(50 \times 25)~m^2 $ in such a way that they cover the field with a +high coverage ratio. Each node has an initial energy level, in Joules, which is +randomly drawn in the interval $[500-700]$. If its energy provision reaches a +value below the threshold $E_{th}=36$~Joules, the minimum energy needed for a +node to stay active during one period, it will no more participate in the +coverage task. This value corresponds to the energy needed by the sensing phase, +obtained by multiplying the energy consumed in active state (9.72 mW) with the +time in seconds for one period (3600 seconds), and adding the energy for the +pre-sensing phases. According to the interval of initial energy, a sensor may +be active during at most 20 periods. + +The values of $\alpha^j_i$ and $\beta^j_i$ have been chosen to ensure a good +network coverage and a longer WSN lifetime. We have given a higher priority to +the undercoverage (by setting the $\alpha^j_i$ with a larger value than +$\beta^j_i$) so as to prevent the non-coverage for the interval~$i$ of the +sensor~$j$. On the other hand, we have assigned to +$\beta^j_i$ a value which is slightly lower so as to minimize the number of active sensor nodes which contribute +in covering the interval. + +We introduce the following performance metrics to evaluate the efficiency of our +approach. + +%\begin{enumerate}[i)] +\begin{itemize} +\item {\bf Network Lifetime}: the lifetime is defined as the time elapsed until + the coverage ratio falls below a fixed threshold. $Lifetime_{95}$ and + $Lifetime_{50}$ denote, respectively, the amount of time during which is + guaranteed a level of coverage greater than $95\%$ and $50\%$. The WSN can + fulfill the expected monitoring task until all its nodes have depleted their + energy or if the network is no more connected. This last condition is crucial + because without network connectivity a sensor may not be able to send to a + base station an event it has sensed. +\item {\bf Coverage Ratio (CR)} : it measures how well the WSN is able to + observe the area of interest. In our case, we discretized the sensor field as + a regular grid, which yields the following equation: + +%\begin{equation*} +\[ + \scriptsize + \mbox{CR}(\%) = \frac{\mbox{$n$}}{\mbox{$N$}} \times 100 +\] +% \end{equation*} + + where $n$ is the number of covered grid points by active sensors of every + subregions during the current sensing phase and $N$ is total number of grid + points in the sensing field. In our simulations we have set a layout of + $N~=~51~\times~26~=~1326$~grid points. +\item {\bf Active Sensors Ratio (ASR)}: a major objective of our protocol is to + activate as few nodes as possible, in order to minimize the communication + overhead and maximize the WSN lifetime. The active sensors ratio is defined as + follows: + %\begin{equation*} +\[ + \scriptsize + \mbox{ASR}(\%) = \frac{\sum\limits_{r=1}^R \mbox{$|A_r^p|$}}{\mbox{$|S|$}} \times 100 +\] + %\end{equation*} + where $|A_r^p|$ is the number of active sensors in the subregion $r$ in the + current sensing period~$p$, $|S|$ is the number of sensors in the network, and + $R$ is the number of subregions. +\item {\bf Energy Consumption (EC)}: energy consumption can be seen as the total + energy consumed by the sensors during $Lifetime_{95}$ or $Lifetime_{50}$, + divided by the number of periods. The value of EC is computed according to + this formula: + %\begin{equation*} +\[ + \scriptsize + \mbox{EC} = \frac{\sum\limits_{p=1}^{P} \left( E^{\mbox{com}}_p+E^{\mbox{list}}_p+E^{\mbox{comp}}_p + + E^{a}_p+E^{s}_p \right)}{P}, +\] + % \end{equation*} + where $P$ corresponds to the number of periods. The total energy consumed by + the sensors comes through taking into consideration four main energy + factors. The first one, denoted $E^{\scriptsize \mbox{com}}_p$, represents the + energy consumption spent by all the nodes for wireless communications during + period $p$. $E^{\scriptsize \mbox{list}}_p$, the next factor, corresponds to + the energy consumed by the sensors in LISTENING status before receiving the + decision to go active or sleep in period $p$. $E^{\scriptsize \mbox{comp}}_p$ + refers to the energy needed by all the leader nodes to solve the integer + program during a period. Finally, $E^a_{p}$ and $E^s_{p}$ indicate the energy + consumed by the WSN during the sensing phase (active and sleeping nodes). +\end{itemize} +%\end{enumerate} + +\subsection{Simulation Results} + +In order to assess and analyze the performance of our protocol we have +implemented PeCO protocol in OMNeT++~\cite{varga} simulator. Besides PeCO, two +other protocols, described in the next paragraph, will be evaluated for +comparison purposes. The simulations were run on a DELL laptop with an Intel +Core~i3~2370~M (2.4~GHz) processor (2 cores) whose MIPS (Million Instructions +Per Second) rate is equal to 35330. To be consistent with the use of a sensor +node based on Atmels AVR ATmega103L microcontroller (6~MHz) having a MIPS rate +equal to 6, the original execution time on the laptop is multiplied by 2944.2 +$\left(\frac{35330}{2} \times \frac{1}{6} \right)$. The modeling language for +Mathematical Programming (AMPL)~\cite{AMPL} is employed to generate the integer +program instance in a standard format, which is then read and solved by the +optimization solver GLPK (GNU linear Programming Kit available in the public +domain) \cite{glpk} through a Branch-and-Bound method. + +As said previously, the PeCO is compared to three other approaches. The first +one, called DESK, is a fully distributed coverage algorithm proposed by +\cite{ChinhVu}. The second one, called GAF~\cite{xu2001geography}, consists in +dividing the monitoring area into fixed squares. Then, during the decision +phase, in each square, one sensor is chosen to remain active during the sensing +phase. The last one, the DiLCO protocol~\cite{Idrees2}, is an improved version +of a research work we presented in~\cite{idrees2014coverage}. Let us notice that +PeCO and DiLCO protocols are based on the same framework. In particular, the +choice for the simulations of a partitioning in 16~subregions was made because +it corresponds to the configuration producing the best results for DiLCO. The +protocols are distinguished from one another by the formulation of the integer +program providing the set of sensors which have to be activated in each sensing +phase. DiLCO protocol tries to satisfy the coverage of a set of primary points, +whereas the PeCO protocol objective is to reach a desired level of coverage for each +sensor perimeter. In our experimentations, we chose a level of coverage equal to +one ($l=1$). + +\subsubsection{\bf Coverage Ratio} + +Figure~\ref{fig333} shows the average coverage ratio for 200 deployed nodes +obtained with the four protocols. DESK, GAF, and DiLCO provide a slightly better +coverage ratio with respectively 99.99\%, 99.91\%, and 99.02\%, compared to the 98.76\% +produced by PeCO for the first periods. This is due to the fact that at the +beginning the DiLCO protocol puts to sleep status more redundant sensors (which +slightly decreases the coverage ratio), while the three other protocols activate +more sensor nodes. Later, when the number of periods is beyond~70, it clearly +appears that PeCO provides a better coverage ratio and keeps a coverage ratio +greater than 50\% for longer periods (15 more compared to DiLCO, 40 more +compared to DESK). The energy saved by PeCO in the early periods allows later a +substantial increase of the coverage performance. + +\parskip 0pt +\begin{figure}[h!] +\centering + \includegraphics[scale=0.5] {figure5.eps} +\caption{Coverage ratio for 200 deployed nodes.} +\label{fig333} +\end{figure} + +%When the number of periods increases, coverage ratio produced by DESK and GAF protocols decreases. This is due to dead nodes. However, DiLCO protocol maintains almost a good coverage from the round 31 to the round 63 and it is close to PeCO protocol. The coverage ratio of PeCO protocol is better than other approaches from the period 64. + +%because the optimization algorithm used by PeCO has been optimized the lifetime coverage based on the perimeter coverage model, so it provided acceptable coverage for a larger number of periods and prolonging the network lifetime based on the perimeter of the sensor nodes in each subregion of WSN. Although some nodes are dead, sensor activity scheduling based optimization of PeCO selected another nodes to ensure the coverage of the area of interest. i.e. DiLCO-16 showed a good coverage in the beginning then PeCO, when the number of periods increases, the coverage ratio decreases due to died sensor nodes. Meanwhile, thanks to sensor activity scheduling based new optimization model, which is used by PeCO protocol to ensure a longer lifetime coverage in comparison with other approaches. + + +\subsubsection{\bf Active Sensors Ratio} + +Having the less active sensor nodes in each period is essential to minimize the +energy consumption and thus to maximize the network lifetime. Figure~\ref{fig444} +shows the average active nodes ratio for 200 deployed nodes. We observe that +DESK and GAF have 30.36 \% and 34.96 \% active nodes for the first fourteen +rounds and DiLCO and PeCO protocols compete perfectly with only 17.92~\% and +20.16~\% active nodes during the same time interval. As the number of periods +increases, PeCO protocol has a lower number of active nodes in comparison with +the three other approaches, while keeping a greater coverage ratio as shown in +Figure \ref{fig333}. + +\begin{figure}[h!] +\centering +\includegraphics[scale=0.5]{R/ASR.eps} +\caption{Active sensors ratio for 200 deployed nodes.} +\label{fig444} +\end{figure} + +\subsubsection{\bf Energy Consumption} + +We studied the effect of the energy consumed by the WSN during the communication, +computation, listening, active, and sleep status for different network densities +and compared it for the four approaches. Figures~\ref{fig3EC}(a) and (b) +illustrate the energy consumption for different network sizes and for +$Lifetime95$ and $Lifetime50$. The results show that our PeCO protocol is the +most competitive from the energy consumption point of view. As shown in both +figures, PeCO consumes much less energy than the three other methods. One might +think that the resolution of the integer program is too costly in energy, but +the results show that it is very beneficial to lose a bit of time in the +selection of sensors to activate. Indeed the optimization program allows to +reduce significantly the number of active sensors and so the energy consumption +while keeping a good coverage level. + +\begin{figure}[h!] + \centering + \begin{tabular}{@{}cr@{}} + \includegraphics[scale=0.475]{R/EC95.eps} & \raisebox{2.75cm}{(a)} \\ + \includegraphics[scale=0.475]{R/EC50.eps} & \raisebox{2.75cm}{(b)} + \end{tabular} + \caption{Energy consumption per period for (a)~$Lifetime_{95}$ and (b)~$Lifetime_{50}$.} + \label{fig3EC} +\end{figure} + +%The optimization algorithm, which used by PeCO protocol, was improved the lifetime coverage efficiently based on the perimeter coverage model. + + %The other approaches have a high energy consumption due to activating a larger number of sensors. In fact, a distributed method on the subregions greatly reduces the number of communications and the time of listening so thanks to the partitioning of the initial network into several independent subnetworks. + + +%\subsubsection{Execution Time} + +\subsubsection{\bf Network Lifetime} + +We observe the superiority of PeCO and DiLCO protocols in comparison with the +two other approaches in prolonging the network lifetime. In +Figures~\ref{fig3LT}(a) and (b), $Lifetime95$ and $Lifetime50$ are shown for +different network sizes. As highlighted by these figures, the lifetime +increases with the size of the network, and it is clearly largest for DiLCO +and PeCO protocols. For instance, for a network of 300~sensors and coverage +ratio greater than 50\%, we can see on Figure~\ref{fig3LT}(b) that the lifetime +is about twice longer with PeCO compared to DESK protocol. The performance +difference is more obvious in Figure~\ref{fig3LT}(b) than in +Figure~\ref{fig3LT}(a) because the gain induced by our protocols increases with + time, and the lifetime with a coverage of 50\% is far longer than with +95\%. + +\begin{figure}[h!] + \centering + \begin{tabular}{@{}cr@{}} + \includegraphics[scale=0.475]{R/LT95.eps} & \raisebox{2.75cm}{(a)} \\ + \includegraphics[scale=0.475]{R/LT50.eps} & \raisebox{2.75cm}{(b)} + \end{tabular} + \caption{Network Lifetime for (a)~$Lifetime_{95}$ \\ + and (b)~$Lifetime_{50}$.} + \label{fig3LT} +\end{figure} + +%By choosing the best suited nodes, for each period, by optimizing the coverage and lifetime of the network to cover the area of interest and by letting the other ones sleep in order to be used later in next rounds, PeCO protocol efficiently prolonged the network lifetime especially for a coverage ratio greater than $50 \%$, whilst it stayed very near to DiLCO-16 protocol for $95 \%$. + +Figure~\ref{figLTALL} compares the lifetime coverage of our protocols for +different coverage ratios. We denote by Protocol/50, Protocol/80, Protocol/85, +Protocol/90, and Protocol/95 the amount of time during which the network can +satisfy an area coverage greater than $50\%$, $80\%$, $85\%$, $90\%$, and $95\%$ +respectively, where the term Protocol refers to DiLCO or PeCO. Indeed there are applications +that do not require a 100\% coverage of the area to be monitored. PeCO might be +an interesting method since it achieves a good balance between a high level +coverage ratio and network lifetime. PeCO always outperforms DiLCO for the three +lower coverage ratios, moreover the improvements grow with the network +size. DiLCO is better for coverage ratios near 100\%, but in that case PeCO is +not ineffective for the smallest network sizes. + +\begin{figure}[h!] +\centering \includegraphics[scale=0.5]{R/LTa.eps} +\caption{Network lifetime for different coverage ratios.} +\label{figLTALL} +\end{figure} + +%Comparison shows that PeCO protocol, which are used distributed optimization over the subregions, is the more relevance one for most coverage ratios and WSN sizes because it is robust to network disconnection during the network lifetime as well as it consume less energy in comparison with other approaches. PeCO protocol gave acceptable coverage ratio for a larger number of periods using new optimization algorithm that based on a perimeter coverage model. It also means that distributing the algorithm in each node and subdividing the sensing field into many subregions, which are managed independently and simultaneously, is the most relevant way to maximize the lifetime of a network. + + +\section{Conclusion and Future Works} +\label{sec:Conclusion and Future Works} + +In this paper we have studied the problem of Perimeter-based Coverage Optimization in +WSNs. We have designed a new protocol, called Perimeter-based Coverage Optimization, which +schedules nodes' activities (wake up and sleep stages) with the objective of +maintaining a good coverage ratio while maximizing the network lifetime. This +protocol is applied in a distributed way in regular subregions obtained after +partitioning the area of interest in a preliminary step. It works in periods and +is based on the resolution of an integer program to select the subset of sensors +operating in active status for each period. Our work is original in so far as it +proposes for the first time an integer program scheduling the activation of +sensors based on their perimeter coverage level, instead of using a set of +targets/points to be covered. + +%To cope with this problem, the area of interest is divided into a smaller subregions using divide-and-conquer method, and then a PeCO protocol for optimizing the lifetime coverage in each subregion. PeCO protocol combines two efficient techniques: network +%leader election, which executes the perimeter coverage model (only one time), the optimization algorithm, and sending the schedule produced by the optimization algorithm to other nodes in the subregion ; the second, sensor activity scheduling based optimization in which a new lifetime coverage optimization model is proposed. The main challenges include how to select the most efficient leader in each subregion and the best schedule of sensor nodes that will optimize the network lifetime coverage +%in the subregion. +%The network lifetime coverage in each subregion is divided into +%periods, each period consists of four stages: (i) Information Exchange, +%(ii) Leader Election, (iii) a Decision based new optimization model in order to +%select the nodes remaining active for the last stage, and (iv) Sensing. +We have carried out several simulations to evaluate the proposed protocol. The +simulation results show that PeCO is more energy-efficient than other +approaches, with respect to lifetime, coverage ratio, active sensors ratio, and +energy consumption. +%Indeed, when dealing with large and dense WSNs, a distributed optimization approach on the subregions of WSN like the one we are proposed allows to reduce the difficulty of a single global optimization problem by partitioning it in many smaller problems, one per subregion, that can be solved more easily. We have identified different research directions that arise out of the work presented here. +We plan to extend our framework so that the schedules are planned for multiple +sensing periods. +%in order to compute all active sensor schedules in only one step for many periods; +We also want to improve our integer program to take into account heterogeneous +sensors from both energy and node characteristics point of views. +%the third, we are investigating new optimization model based on the sensing range so as to maximize the lifetime coverage in WSN; +Finally, it would be interesting to implement our protocol using a +sensor-testbed to evaluate it in real world applications. + +\bibliographystyle{gENO} +\bibliography{biblio} + + +\end{document} diff --git a/PeCO-EO/biblio.bib b/PeCO-EO/biblio.bib new file mode 100644 index 0000000..e25c404 --- /dev/null +++ b/PeCO-EO/biblio.bib @@ -0,0 +1,1107 @@ +\iffalse + +@INPROCEEDINGS{Moore99, + AUTHOR = "R. Moore and J. Lopes", + TITLE = "Paper templates", + BOOKTITLE = "TEMPLATE'06, 1st International Conference on Template Production", + YEAR = "1999", + publisher = "SCITEPRESS", + file = F +} + +@BOOK{Smith98, + AUTHOR = "J. Smith", + TITLE = "The Book", + PUBLISHER = "The publishing company", + YEAR = "1998", + address = "London", + edition = "2nd", + file = F +} + + +@inproceedings{vashistha2007energy, + title={Energy efficient area monitoring using information coverage in wireless sensor networks}, + author={Vashistha, Sumit and Azad, Amar Prakash and Chockalingam, Ananthanarayanan}, + booktitle={World of Wireless, Mobile and Multimedia Networks, 2007. WoWMoM 2007. IEEE International Symposium on a}, + pages={1--10}, + year={2007}, + organization={IEEE} +} + + +@ARTICLE{Torkestani, + author = "J. A. Torkestani", + title = "An adaptive energy-efficient area coverage algorithm for wireless sensor networks ", + journal = {Ad Hoc Networks}, + volume = {11}, + number = {6}, + pages = {1655-1666}, + year = {2013}, + } + +@ARTICLE{Zhang, + author = "L. Zhang and Q. Zhu and J. Wang", + title = "Adaptive Clustering for Maximizing Network Lifetime and Maintaining Coverage ", + journal = {JOURNAL OF NETWORKS}, + volume = {8}, + number = {3}, + pages = {616-622}, + year = {2013}, + } + +@ARTICLE{pc10, + author = "T.V. Padmavathy and M. Chitra", + title = "Extending the Network Lifetime of Wireless Sensor Networks Using Residual Energy Extraction-Hybrid Scheduling Algorithm", + JOURNAL = {Int. J. of Communications, Network and System Sciences}, + VOLUME = {3}, + NUMBER = {1}, +PAGES = {98-106}, +YEAR = {2010}, + } + + + +@ARTICLE{Zhixin, + author = "Z. Liu and Q. Zheng and L. Xue and X. Guan", + title = "A distributed energy-efficient clustering algorithm with improved coverage in +wireless sensor networks", + JOURNAL = {Future Generation Computer Systems}, + VOLUME = {28}, + NUMBER = {5}, + PAGES = {780-790}, + YEAR = {2012}, + } + +@ARTICLE{Bang, + author = "B. Wang and H. B. Lim and D. Ma ", + title = "A coverage-aware clustering protocol for wireless sensor networks", + JOURNAL = {Computer Networks}, + VOLUME = {56}, + NUMBER = {5}, + PAGES = {1599-1611}, + YEAR = {2012}, + } + + + +@book{Akyildiz02, + author = {I. F. Akyildiz and M. C. Vuran}, + title = {Wireless Sensor Networks}, + publisher = {John Wiley and Sons Ltd.}, + year = {2010}, +} + +@book{Sudip03, + author = {S. Misra and I. Woungang and S. C. Misra}, + title = {Guide to Wireless Sensor Networks}, + publisher = {Springer-Verlag London Limited}, + year = {2009}, +} + +@book{Nayak04, + author = {A. Nayak and I. Stojmenovic}, + title = {Wireless Sensor and Actuator Networks: Algorithms and Protocols for Scalable Coordination and Data Communication}, + publisher = {John Wiley and Sons, Inc}, + year = {2010}, +} + + + +@ARTICLE{Huang:2003:CPW:941350.941367, + author = "C.-F. Huang and Y.-C. Tseng", + title = "The Coverage Problem in a Wireless Sensor Network", + JOURNAL = {Mobile Networks and Applications}, + VOLUME = {10}, + NUMBER = {4}, + PAGES = {519-528}, + YEAR = {2005}, + } + + +@ARTICLE{Zhang05, + author = {H. Zhang and J. C. Hou}, + title = {Maintaining Sensing Coverage and Connectivity in Large Sensor Networks}, + journal = {Ad Hoc {\&} Sensor Wireless Networks}, + volume = {1}, + number = {1-2}, + year = {2005}, + +} + +@ARTICLE{HeinzelmanCB02, + author = {W. B. Heinzelman and A. P. Chandrakasan and H. Balakrishnan}, + title = {An application-specific protocol architecture for wireless microsensor networks}, + journal = {IEEE Transactions on Wireless Communications}, + volume = {1}, + number = {4}, + pages = {660-670}, + year = {2002}, +} + + +@inproceedings{pedraza2006, + author = {F. Pedraza and A. L. Medaglia and A. Garcia}, + title = {Efficient coverage algorithms for wireless sensor networks}, + booktitle = {Proceedings of the 2006 Systems and Information Engineering Design Symposium}, + pages = {78-83}, + YEAR = {2006}, +} + +@PhDThesis{chin2007, +author = {C. T. Vu}, +title = {Distributed energy-efficient solutions for area coverage problems in wireless sensor networks}, +school = {Georgia State University}, +year = {2009}, +} + +@ARTICLE{varga, +author = {A. Varga}, +title = {OMNeT++ Discrete Event Simulation System}, +journal = {Available: http://www.omnetpp.org}, +year = {2003}, +} + + +@ARTICLE{die09, + author = {Isabel Dietrich and + Falko Dressler}, + title = {On the lifetime of wireless sensor networks}, + journal = {TOSN}, + volume = {5}, + number = {1}, + year = {2009}, + ee = {http://doi.acm.org/10.1145/1464420.1464425}, + bibsource = {DBLP, http://dblp.uni-trier.de} +} + + + +@ARTICLE{mulligan2010coverage, + title={Coverage in Wireless Sensor Networks: A Survey.}, + author={Mulligan, Raymond and Ammari, Habib M}, + journal={Network Protocols \& Algorithms}, + volume={2}, + number={2}, + year={2010} +} + + +@phdthesis{vu2009distributed, + title={Distributed energy-efficient solutions for area coverage problems in wireless sensor networks}, + author={Vu, Chinh Trung}, + year={2009}, + school={GEORGIA STATE UNIVERSITY} +} + + +@ARTICLE{raghunathan2002energy, + title={Energy-aware wireless microsensor networks}, + author={Raghunathan, Vijay and Schurgers, Curt and Park, Sung and Srivastava, Mani B}, + journal={Signal Processing Magazine, IEEE}, + volume={19}, + number={2}, + pages={40--50}, + year={2002}, + publisher={IEEE} +} + +@ARTICLE{ChinhVu, +author = {Chinh Vu and Shan Gao and Wiwek Deshmukh and Yingshu Li}, +title = {Distributed Energy-Efficient Scheduling Approach for K-Coverage in Wireless Sensor Networks}, +journal ={MILCOM}, +volume = {0}, +isbn = {1-4244-0617-X}, +year = {2006}, +pages = {1-7}, +doi = {http://doi.ieeecomputersociety.org/10.1109/MILCOM.2006.302146}, +publisher = {IEEE Computer Society}, +address = {Los Alamitos, CA, USA}, +} + + +@ARTICLE{ghosh2008coverage, + title={Coverage and connectivity issues in wireless sensor networks: A survey}, + author={Ghosh, Amitabha and Das, Sajal K}, + journal={Pervasive and Mobile Computing}, + volume={4}, + number={3}, + pages={303--334}, + year={2008}, + publisher={Elsevier} +} + + + +@ARTICLE{yang2014novel, +author={Changlin Yang and Kwan-Wu Chin}, +journal={Communications Letters, IEEE}, +title={Novel Algorithms for Complete Targets Coverage in Energy Harvesting Wireless Sensor Networks}, +year={2014}, +month={January}, +volume={18}, +number={1}, +pages={118-121}, +keywords={energy harvesting;linear programming;secondary cells;telecommunication power supplies;wireless sensor networks;MUA;WSN;activation schedule;complete targets coverage;energy conservation;energy harvesting wireless sensor networks;linear programming based solution;maximum utility algorithm;network lifetime maximization problem;recharging opportunities;sensor nodes;sleep state;time interval;wake-up schedule;Batteries;Energy harvesting;Erbium;Monitoring;Schedules;Sensors;Wireless sensor networks;Wireless sensor network;energy harvesting;targets coverage}, +doi={10.1109/LCOMM.2013.111513.132436}, +ISSN={1089-7798},} + +@ARTICLE{HeShibo, +author={He, Shibo and Gong, Xiaowen and Zhang, Junshan and Chen, Jiming and Sun, Youxian}, +journal={Wireless Communications, IEEE Transactions on}, +title={Curve-Based Deployment for Barrier Coverage in Wireless Sensor Networks}, +year={2014}, +month={February}, +volume={13}, +number={2}, +pages={724-735}, +keywords={Algorithm design and analysis;Approximation algorithms;Approximation methods;Educational institutions;Sensors;Wireless communication;Wireless sensor networks;Barrier coverage;curved-based deployment;deployment algorithms;optimal deployment curve}, +doi={10.1109/TWC.2013.121813.130198}, +ISSN={1536-1276}, +} + + + +@inproceedings{Zorbas2007, + author = {D. Zorbas and D. Glynos and P. Kotzanikolaou and C. Douligeris}, + title = {B\{GOP\}: an adaptive coverage algorithm for wireless sensor networks}, + booktitle = {Proceedings of the 13th European Wireless Conference}, + series = {EW'07}, + year = {2007}, + location = {Paris, France}, + +} + +@ARTICLE{zorbas2010solving, + title={Solving coverage problems in wireless sensor networks using cover sets}, + author={Zorbas, Dimitrios and Glynos, Dimitris and Kotzanikolaou, Panayiotis and Douligeris, Christos}, + journal={Ad Hoc Networks}, + volume={8}, + number={4}, + pages={400-415}, + year={2010}, + publisher={Elsevier}, +} + +@INPROCEEDINGS{Slijepcevic01powerefficient, + author = {S. Slijepcevic and M. Potkonjak}, + title = {Power Efficient Organization of Wireless Sensor Networks}, + booktitle = {IEEE International conference on Communications}, + year = {2001}, + pages = {472-476} +} + +@ARTICLE{cardei2006energy, + title={Energy-efficient coverage problems in wireless ad-hoc sensor networks}, + author={Cardei, Mihaela and Wu, Jie}, + journal={Computer communications}, + volume={29}, + number={4}, + pages={413-420}, + year={2006}, + publisher={Elsevier} +} + +@inproceedings{cardei2005energy, + title={Energy-efficient target coverage in wireless sensor networks}, + author={Cardei, Mihaela and Thai, My T and Li, Yingshu and Wu, Weili}, + booktitle={INFOCOM 2005. 24th Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings IEEE}, + volume={3}, + pages={1976-1984}, + year={2005}, + organization={IEEE} +} + +@ARTICLE{cardei2005improving, + title={Improving wireless sensor network lifetime through power aware organization}, + author={Cardei, Mihaela and Du, Ding-Zhu}, + journal={Wireless Networks}, + volume={11}, + number={3}, + pages={333-340}, + year={2005}, + publisher={Springer-Verlag New York, Inc.} +} + +@inproceedings{abrams2004set, + title={Set k-cover algorithms for energy efficient monitoring in wireless sensor networks}, + author={Abrams, Zo{\"e} and Goel, Ashish and Plotkin, Serge}, + booktitle={Proceedings of the 3rd international symposium on Information processing in sensor networks}, + pages={424-432}, + year={2004}, + organization={ACM} +} + +@ARTICLE{pujari2011high, + title={High-Energy-First (HEF) Heuristic for Energy-Efficient Target Coverage Problem.}, + author={Pujari, Arun K}, + journal={International Journal of Ad Hoc, Sensor \& Ubiquitous Computing}, + volume={2}, + number={1}, + year={2011} +} + +@INPROCEEDINGS{berman04, + author = {P. Berman and G. Calinescu}, + title = {Power Efficient Monitoring Management in Sensor Networks}, + booktitle = {Proceedings of IEEE Wireless Communication and Networking Conference (WCNC'04)}, + year = {2004}, + pages = {2329--2334} +} + +@inproceedings{Gallais06, + author = {Gallais, Antoine and Carle, Jean and Simplot-Ryl, David and Stojmenovic, Ivan}, + title = {Localized Sensor Area Coverage with Low Communication Overhead}, + booktitle = {Proceedings of the Fourth Annual IEEE International Conference on Pervasive Computing and Communications}, + year = {2006}, + pages = {328-337}, + +} + +@inproceedings{Tian02, + author = {Tian, Di and Georganas, Nicolas D.}, + title = {A coverage-preserving node scheduling scheme for large wireless sensor networks}, + booktitle = {Proceedings of the 1st ACM international workshop on Wireless sensor networks and applications}, + series = {WSNA '02}, + year = {2002}, + pages = {32-41}, + publisher = {ACM}, +} + +@inproceedings{Ye03, + author = {Ye, Fan and Zhong, Gary and Cheng, Jesse and Lu, Songwu and Zhang, Lixia}, + title = {PEAS: A Robust Energy Conserving Protocol for Long-lived Sensor Networks}, + booktitle = {Proceedings of the 23rd International Conference on Distributed Computing Systems}, + series = {ICDCS'03}, + year = {2003}, + pages = {28-37}, +} + + +@INPROCEEDINGS{Berman05efficientenergy, + author = {P. Berman and G. Calinescu and C. Shah and A. Zelikovsky}, + title = {Efficient energy management in sensor networks}, + booktitle = {Ad Hoc and Sensor Networks. Nova Science Publishers}, + year = {2005}, + publisher = {Nova Science Publisher} +} + +@inproceedings{lu2003coverage, + title={Coverage-aware self-scheduling in sensor networks}, + author={Lu, Jun and Suda, Tatsuya}, + booktitle={Computer Communications, 2003. CCW 2003. Proceedings. 2003 IEEE 18th Annual Workshop on}, + pages={117--123}, + year={2003}, + organization={IEEE} +} + +@incollection{prasad2007distributed, + title={Distributed algorithms for lifetime of wireless sensor networks based on dependencies among cover sets}, + author={Prasad, Sushil K and Dhawan, Akshaye}, + booktitle={High Performance Computing--HiPC 2007}, + pages={381-392}, + year={2007}, + publisher={Springer} +} + +@inproceedings{cardei2005maximum, + title={Maximum network lifetime in wireless sensor networks with adjustable sensing ranges}, + author={Cardei, Mihaela and Wu, Jie and Lu, Mingming and Pervaiz, Mohammad O}, + booktitle={Wireless And Mobile Computing, Networking And Communications, 2005.(WiMob'2005), IEEE International Conference on}, + volume={3}, + pages={438--445}, + year={2005}, + organization={IEEE} +} + +@inproceedings{garg98, + author = {Garg, Naveen and Koenemann, Jochen}, + title = {Faster and Simpler Algorithms for Multicommodity Flow and other Fractional Packing Problems.}, + booktitle = {Proceedings of the 39th Annual Symposium on Foundations of Computer Science}, + series = {FOCS '98}, + year = {1998}, + pages = {300-309}, +} + +@article{wang2010clique, + title={A clique base node scheduling method for wireless sensor networks}, + author={Wang, Lei and Wei, Ruizhong and Lin, Yaping and Wang, Bo}, + journal={Journal of Network and Computer Applications}, + volume={33}, + number={4}, + pages={383--396}, + year={2010}, + publisher={Elsevier} +} + +@article{yardibi2010distributed, + title={A distributed activity scheduling algorithm for wireless sensor networks with partial coverage}, + author={Yardibi, Tarik and Karasan, Ezhan}, + journal={Wireless Networks}, + volume={16}, + number={1}, + pages={213--225}, + year={2010}, + publisher={Springer} +} + +@article{conti2014mobile, + title={Mobile ad hoc networking: milestones, challenges, and new research directions}, + author={Conti, Marco and Giordano, Silvia}, + journal={Communications Magazine, IEEE}, + volume={52}, + number={1}, + pages={85--96}, + year={2014}, + publisher={IEEE} +} + +@inproceedings{idrees2014coverage, + title={Coverage and Lifetime Optimization in Heterogeneous Energy Wireless Sensor Networks}, + author={Idrees, Ali Kadhum and Deschinkel, Karine and Salomon, Michel and Couturier, Rapha{\"e}l}, + booktitle={ICN 2014, The Thirteenth International Conference on Networks}, + pages={49--54}, + year={2014} +} + +@inproceedings{xu2001geography, + title={Geography-informed energy conservation for ad hoc routing}, + author={Xu, Ya and Heidemann, John and Estrin, Deborah}, + booktitle={Proceedings of the 7th annual international conference on Mobile computing and networking}, + pages={70--84}, + year={2001}, + organization={ACM} +} + +@article{zhou2009variable, + title={Variable radii connected sensor cover in sensor networks}, + author={Zhou, Zongheng and Das, Samir R and Gupta, Himanshu}, + journal={ACM Transactions on Sensor Networks (TOSN)}, + volume={5}, + number={1}, + pages={8}, + year={2009}, + publisher={ACM} +} + +@article{wang2009parallel, + title={Parallel energy-efficient coverage optimization with maximum entropy clustering in wireless sensor networks}, + author={Wang, Xue and Ma, Junjie and Wang, Sheng}, + journal={Journal of Parallel and Distributed Computing}, + volume={69}, + number={10}, + pages={838--847}, + year={2009}, + publisher={Elsevier} +} + +@article{yan2008design, + title={Design and optimization of distributed sensing coverage in wireless sensor networks}, + author={Yan, Ting and Gu, Yu and He, Tian and Stankovic, John A}, + journal={ACM Transactions on Embedded Computing Systems (TECS)}, + volume={7}, + number={3}, + pages={33}, + year={2008}, + publisher={ACM} +} + +@article{he2012leveraging, + title={Leveraging prediction to improve the coverage of wireless sensor networks}, + author={He, Shibo and Chen, Jiming and Li, Xu and Shen, Xuemin and Sun, Youxian}, + journal={Parallel and Distributed Systems, IEEE Transactions on}, + volume={23}, + number={4}, + pages={701-712}, + year={2012}, + publisher={IEEE} +} + +@article{esnaashari2010learning, + title={A learning automata based scheduling solution to the dynamic point coverage problem in wireless sensor networks}, + author={Esnaashari, Mehdi and Meybodi, Mohammad Reza}, + journal={Computer Networks}, + volume={54}, + number={14}, + pages={2410--2438}, + year={2010}, + publisher={Elsevier} +} + + +@ARTICLE{Misra, + author = "S. Misra and M. P. Kumar and M. S. Obaidat", + title = "Connectivity preserving localized coverage algorithm for area monitoring using +wireless sensor networks ", + JOURNAL = {Computer Communications}, + VOLUME = {34}, + NUMBER = {12}, + PAGES = {1484-1496}, + YEAR = {2011}, +} + + + + +@article{rizvi2012a1, + title={A1: An energy efficient topology control algorithm for connected area coverage in wireless sensor networks}, + author={Rizvi, Sajjad and Qureshi, Hassaan Khaliq and Ali Khayam, Syed and Rakocevic, Veselin and Rajarajan, Muttukrishnan}, + journal={Journal of Network and Computer Applications}, + volume={35}, + number={2}, + pages={597--605}, + year={2012}, + publisher={Elsevier} +} + +@article{tran2009novel, + title={A novel gossip-based sensing coverage algorithm for dense wireless sensor networks}, + author={Tran-Quang, Vinh and Miyoshi, Takumi}, + journal={Computer Networks}, + volume={53}, + number={13}, + pages={2275--2287}, + year={2009}, + publisher={Elsevier} +} + +@ARTICLE{wang2011coverage, + title={Coverage problems in sensor networks: A survey}, + author={Wang, Bang}, + journal={ACM Computing Surveys (CSUR)}, + volume={43}, + number={4}, + pages={32}, + year={2011}, + publisher={ACM} +} + + +@article{luo2014parameterized, + title={Parameterized complexity of max-lifetime target coverage in wireless sensor networks}, + author={Luo, Weizhong and Wang, Jianxin and Guo, Jiong and Chen, Jianer}, + journal={Theoretical Computer Science}, + volume={518}, + pages={32--41}, + year={2014}, + publisher={Elsevier} +} + +@article{jarray2013lagrangean, + title={A Lagrangean-based heuristics for the target covering problem in wireless sensor network}, + author={Jarray, Fethi}, + journal={Applied Mathematical Modelling}, + volume={37}, + number={10}, + pages={6780--6785}, + year={2013}, + publisher={Elsevier} +} + +@article{naderan2013sensing, + title={Sensing task assignment via sensor selection for maximum target coverage in WSNs}, + author={Naderan, Marjan and Dehghan, Mehdi and Pedram, Hossein}, + journal={Journal of Network and Computer Applications}, + volume={36}, + number={1}, + pages={262--273}, + year={2013}, + publisher={Elsevier} +} + +@article{erdelj2013multiple, + title={Multiple point of interest discovery and coverage with mobile wireless sensors}, + author={Erdelj, Milan and Loscri, Valeria and Natalizio, Enrico and Razafindralambo, Tahiry}, + journal={Ad Hoc Networks}, + volume={11}, + number={8}, + pages={2288--2300}, + year={2013}, + publisher={Elsevier} +} + +@article{tian2014distributed, + title={Distributed Multitarget Probabilistic Coverage Control Algorithm for Wireless Sensor Networks}, + author={Tian, Ying and Ou, Yang and Hamid, Reza Karimi and Liu, Yan Tao and Han, Jian Qun}, + journal={Mathematical Problems in Engineering}, + volume={2014}, + pages={1--8}, + year={2014}, + publisher={Hindawi Publishing Corporation} +} + +@article{castano2013column, + title={A column generation approach to extend lifetime in wireless sensor networks with coverage and connectivity constraints}, + author={Casta{\~n}o, Fabian and Rossi, Andr{\'e} and Sevaux, Marc and Velasco, Nubia}, + journal={Computers \& Operations Research}, + year={2013}, + publisher={Elsevier} +} + +@article{yu2013cwsc, + title={CWSC: Connected< i> k-coverage working sets construction algorithm in wireless sensor networks}, + author={Yu, Jiguo and Deng, Xiu and Yu, Dongxiao and Wang, Guanghui and Gu, Xin}, + journal={AEU-International Journal of Electronics and Communications}, + volume={67}, + number={11}, + pages={937--946}, + year={2013}, + publisher={Elsevier} +} + +@article{cheng2014achieving, + title={Achieving Asymmetric Sensing Coverage for Duty Cycled Wireless Sensor Networks}, + author={Cheng, Long and He, Tian and Niu, Jianwei and Du, David HC}, + journal={IEEE Transactions on Parallel and Distributed Systems}, + pages={1--11}, + year={2014}, + publisher={IEEE} +} + +@article{yang2013energy, + title={Energy-Efficient Probabilistic Area Coverage in Wireless Sensor Networks}, + author={Yang, Qianqian and He, Shibo and Li, Junkun and Chen, Jiming and Sun, Youxian}, + journal={IEEE Transactions on Vehicular Technology}, + year={2013}, + publisher={IEEE} +} + +@inproceedings{kim2013maximum, + title={Maximum lifetime of reinforced barrier-coverage in Wireless Sensor Networks}, + author={Kim, Hyunbum and Cobb, Jorge A}, + booktitle={Networks (ICON), 2013 19th IEEE International Conference on}, + pages={1--6}, + year={2013}, + organization={IEEE} +} + + + +@inproceedings{chang2012joint, + title={Joint energy-balanced and full-coverage mechanism using sensing range control for maximizing network lifetime in WSNs}, + author={Chang, Chih-Yung and Yu, Gwo-Jong and Lin, Chih-Yu and Wang, Tzu-Lin}, + booktitle={Ubiquitous and Future Networks (ICUFN), 2012 Fourth International Conference on}, + pages={34--39}, + year={2012}, + organization={IEEE} +} + + + +@inproceedings{al2013energy, + title={Energy-efficient k-coverage scheduling algorithm for sensor networks with adjustable sensing range}, + author={Al-Shalabi, Ahmed Abdullah and Manaf, Mazani}, + booktitle={Wireless Technology and Applications (ISWTA), 2013 IEEE Symposium on}, + pages={316--321}, + year={2013}, + organization={IEEE} +} + +@inproceedings{kim2012sleep, + title={On sleep-wakeup scheduling of non-penetrable barrier-coverage of wireless sensors}, + author={Kim, Donghyun and Kim, Jiwoong and Li, Deying and Kwon, Sung-Sik and Tokuta, Alade O}, + booktitle={Global Communications Conference (GLOBECOM), 2012 IEEE}, + pages={321--327}, + year={2012}, + organization={IEEE} +} + +@article{li2013survey, + title={A Survey on Topology Control in Wireless Sensor Networks: Taxonomy, Comparative Study, and Open Issues}, + author={Li, Mo and Vasilakos, Athanasios V}, + journal={Proceedings of the IEEE}, + volume={101}, + number={12}, + year={2013} +} + + +@inproceedings{wang2007energy, + title={Energy efficient coverage with variable sensing radii in wireless sensor networks}, + author={Wang, Jiong and Medidi, Sirisha}, + booktitle={Wireless and Mobile Computing, Networking and Communications, 2007. WiMOB 2007. Third IEEE International Conference on}, + pages={61--61}, + year={2007}, + organization={IEEE} +} + +@inproceedings{vu2009delaunay, + title={Delaunay-triangulation based complete coverage in wireless sensor networks}, + author={Vu, Chinh T and Li, Yingshu}, + booktitle={Pervasive Computing and Communications, 2009. PerCom 2009. IEEE International Conference on}, + pages={1--5}, + year={2009}, + organization={IEEE} +} + +@article{yang2014energy, +author={Yang, Q. and He, S. and Li, J. and Chen, J. and Sun, Y.}, +journal={Vehicular Technology, IEEE Transactions on}, +title={Energy-Efficient Probabilistic Area Coverage in Wireless Sensor Networks}, +volume={PP}, +number={99}, +pages={1-1}, +year={2014}, + +} + +@inproceedings{ling2009energy, + title={Energy efficient adaptive sensing for dynamic coverage in wireless sensor networks}, + author={Ling, Hui and Znati, Taieb}, + booktitle={Wireless Communications and Networking Conference, 2009. WCNC 2009. IEEE}, + pages={1--6}, + year={2009}, + organization={IEEE} +} + +@inproceedings{diongue2013alarm, + title={ALARM: An energy aware sleep scheduling algorithm for lifetime maximization in wireless sensor networks}, + author={Diongue, Dame and Thiare, Ousmane}, + booktitle={Wireless Technology and Applications (ISWTA), 2013 IEEE Symposium on}, + pages={74--79}, + year={2013}, + organization={IEEE} +} + + +@INPROCEEDINGS{shi2009, +author={Qinghua Shi and Xiaozhen Wei and Yu Peng and Shiqian Li}, +booktitle={Computer Network and Multimedia Technology, 2009. CNMT 2009. International Symposium on}, +title={An Energy-Efficient Central-Scheduling Scheme in Wireless Sensor Networks}, +year={2009}, +month={Jan}, +pages={1-4}, +} + +@inproceedings{qu2013distributed, + title={A distributed area coverage algorithm for maintenance of randomly distributed sensors with adjustable sensing range}, + author={Qu, Yipeng and Georgakopoulos, Stavros V}, + booktitle={Global Communications Conference (GLOBECOM), 2013 IEEE}, + pages={286--291}, + year={2013}, + organization={IEEE} +} + +@inproceedings{xin2009area, + title={The area coverage algorithm to maintain connectivity for WSN}, + author={Xin, He and Ke, Yin and Xiaolin, Gui}, + booktitle={Computer and Information Technology, 2009. CIT'09. Ninth IEEE International Conference on}, + volume={2}, + pages={81--86}, + year={2009}, + organization={IEEE} +} + +\fi + +@article{huang2005coverage, + title={The coverage problem in a wireless sensor network}, + author={Huang, Chi-Fu and Tseng, Yu-Chee}, + journal={Mobile Networks and Applications}, + volume={10}, + number={4}, + pages={519--528}, + year={2005}, + publisher={Springer-Verlag New York, Inc.} +} + + +@techreport{Idrees2, + author = {Idrees, Ali Kadhum and Deschinkel, Karine and Salomon, Michel and Couturier, Rapha{\"e}l}, + institution = {University of Franche-Comte - FEMTO-ST Institute, DISC Research Department}, + title = {Distributed Lifetime Coverage Optimization Protocol in Wireless Sensor Networks}, + number = {DISC2014-X}, + month = {Octobre}, + year = {2014} +} + +@article{puccinelli2005wireless, + title={Wireless sensor networks: applications and challenges of ubiquitous sensing}, + author={Puccinelli, Daniele and Haenggi, Martin}, + journal={Circuits and Systems Magazine, IEEE}, + volume={5}, + number={3}, + pages={19--31}, + year={2005}, + publisher={IEEE} +} + +@article{akyildiz2002wireless, + title={Wireless sensor networks: a survey}, + author={Akyildiz, Ian F and Su, Weilian and Sankarasubramaniam, Yogesh and Cayirci, Erdal}, + journal={Computer networks}, + volume={38}, + number={4}, + pages={393--422}, + year={2002}, + publisher={Elsevier} +} + +@article{anastasi2009energy, + title={Energy conservation in wireless sensor networks: A survey}, + author={Anastasi, Giuseppe and Conti, Marco and Di Francesco, Mario and Passarella, Andrea}, + journal={Ad Hoc Networks}, + volume={7}, + number={3}, + pages={537--568}, + year={2009}, + publisher={Elsevier} +} + +@article{yick2008wireless, + title={Wireless sensor network survey}, + author={Yick, Jennifer and Mukherjee, Biswanath and Ghosal, Dipak}, + journal={Computer networks}, + volume={52}, + number={12}, + pages={2292--2330}, + year={2008}, + publisher={Elsevier} +} + +@article{rault2014energy, + title={Energy efficiency in wireless sensor networks: A top-down survey}, + author={Rault, Tifenn and Bouabdallah, Abdelmadjid and Challal, Yacine}, + journal={Computer Networks}, + volume={67}, + pages={104--122}, + year={2014}, + publisher={Elsevier} +} + +@article{zhu2012survey, + title={A survey on coverage and connectivity issues in wireless sensor networks}, + author={Zhu, Chuan and Zheng, Chunlin and Shu, Lei and Han, Guangjie}, + journal={Journal of Network and Computer Applications}, + volume={35}, + number={2}, + pages={619--632}, + year={2012}, + publisher={Elsevier} +} + +@article{ammari2012centralized, + title={Centralized and clustered k-coverage protocols for wireless sensor networks}, + author={Ammari, Habib M and Das, Sajal K}, + journal={Computers, IEEE Transactions on}, + volume={61}, + number={1}, + pages={118--133}, + year={2012}, + publisher={IEEE} +} + +@article{rebai2014branch, + title={A Branch and Bound Algorithm for the Critical Grid Coverage Problem in Wireless Sensor Networks}, + author={Rebai, Maher and Le Berre, Matthieu and Hnaien, Faicel and Snoussi, Hichem and Khoukhi, Lyes}, + journal={International Journal of Distributed Sensor Networks}, + volume={2014}, + year={2014}, + publisher={Hindawi Publishing Corporation} +} + +@inproceedings{rebai2013linear, + title={Linear models for the total coverage problem in wireless sensor networks}, + author={Rebai, Maher and Snoussi, Hichem and Khoukhi, I and Hnaien, Faicel}, + booktitle={Modeling, Simulation and Applied Optimization (ICMSAO), 2013 5th International Conference on}, + pages={1--4}, + year={2013}, + organization={IEEE} +} + +@article{nayak2010wireless, + title={Wireless sensor and actuator networks}, + author={Nayak, Amiya and Stojmenovic, Ivan}, + journal={John-Whiley \& sons}, + year={2010}, + publisher={Wiley Online Library} +} + +@article{li2011transforming, + title={Transforming complete coverage algorithms to partial coverage algorithms for wireless sensor networks}, + author={Li, Yingshu and Vu, Chinh and Ai, Chunyu and Chen, Guantao and Zhao, Yi}, + journal={Parallel and Distributed Systems, IEEE Transactions on}, + volume={22}, + number={4}, + pages={695--703}, + year={2011}, + publisher={IEEE} +} + +@inproceedings{liu2014generalized, + title={A generalized coverage-preserving scheduling in WSNs: A case study in structural health monitoring}, + author={Liu, Xuefeng and Cao, Jiannong and Tang, Shaojie and Guo, Peng}, + booktitle={INFOCOM, 2014 Proceedings IEEE}, + pages={718--726}, + year={2014}, + organization={IEEE} +} + +@inproceedings{wang2010preserving, + title={Preserving target area coverage in wireless sensor networks by using computational geometry}, + author={Wang, San-Yuan and Shih, Kuei-Ping and Chen, Yen-Da and Ku, Hsin-Hui}, + booktitle={Wireless Communications and Networking Conference (WCNC), 2010 IEEE}, + pages={1--6}, + year={2010}, + organization={IEEE} +} + +@inproceedings{cho2007distributed, + title={A Distributed node scheduling protocol considering sensing coverage in wireless sensor networks}, + author={Cho, Jaekyu and Kim, Gilsoo and Kwon, Taekyoung and Choi, Yanghee}, + booktitle={Vehicular Technology Conference, 2007. VTC-2007 Fall. 2007 IEEE 66th}, + pages={352--356}, + year={2007}, + organization={IEEE} +} + +@inproceedings{quang2008algorithm, + title={An algorithm for sensing coverage problem in wireless sensor networks}, + author={Quang, Vinh Tran and Miyoshi, Takumi}, + booktitle={Sarnoff Symposium, 2008 IEEE}, + pages={1--5}, + year={2008}, + organization={IEEE} +} + + +@inproceedings{lin2010partitioning, + title={Partitioning sensors by node coverage grouping in wireless sensor networks}, + author={Lin, Chow-Sing and Chen, Chih-Chung and Chen, An-Chi}, + booktitle={Parallel and Distributed Processing with Applications (ISPA), 2010 International Symposium on}, + pages={306--312}, + year={2010}, + organization={IEEE} +} + +@inproceedings{zaidi2009minimum, + title={On minimum cost coverage in wireless sensor networks}, + author={Zaidi, Syed Ali Raza and Hafeez, Maryam and Khayam, Syed A and McLernon, Desmond C and Ghogho, Mounir and Kim, K}, + booktitle={Information Sciences and Systems, 2009. CISS 2009. 43rd Annual Conference on}, + pages={213--218}, + year={2009}, + organization={IEEE} +} + +@article{dong2012distributed, + title={Distributed coverage in wireless ad hoc and sensor networks by topological graph approaches}, + author={Dong, Dezun and Liao, Xiangke and Liu, Kebin and Liu, Yunhao and Xu, Weixia}, + journal={Computers, IEEE Transactions on}, + volume={61}, + number={10}, + pages={1417--1428}, + year={2012}, + publisher={IEEE} +} + +@article{liu2010energy, + title={Energy conservation algorithms for maintaining coverage and connectivity in wireless sensor networks}, + author={Liu, L and Hu, B and Li, L}, + journal={IET communications}, + volume={4}, + number={7}, + pages={786--800}, + year={2010}, + publisher={IET} +} + +@inproceedings{aslanyan2013optimal, + title={Optimal node scheduling for integrated connected-coverage in wireless sensor networks}, + author={Aslanyan, Levon and Aslanyan, Hakob and Khosravi, Hamid}, + booktitle={Computer Science and Information Technologies (CSIT), 2013}, + pages={1--13}, + year={2013}, + organization={IEEE} +} + +@article{0031-9155-44-1-012, + author={Eva K Lee and Richard J Gallagher and David Silvern and Cheng-Shie Wuu and Marco Zaider}, + title={Treatment planning for brachytherapy: an integer programming model, two computational approaches and experiments with permanent prostate implant planning}, + journal={Physics in Medicine and Biology}, + volume={44}, + number={1}, + pages={145}, + url={http://stacks.iop.org/0031-9155/44/i=1/a=012}, + year={1999} +} + +@BOOK{AMPL, + AUTHOR = "Robert Fourer and David M. Gay and Brian W. Kernighan", + TITLE = "AMPL: A Modeling Language for Mathematical Programming", + PUBLISHER = "Cengage Learning", + YEAR = "November 12, 2002", + edition = "2nd", + +} + +@article{Deng2012, + title={Transforming Area Coverage to Target Coverage to Maintain Coverage and Connectivity for Wireless Sensor Networks}, + author={Xiu Deng and Jiguo Yu, Dongxiao Yu and Congcong Chen}, + journal={International Journal of Distributed Sensor Networks}, + volume={2012}, + year={2012}, + ee = {http://dx.doi.org/10.1155/2012/254318} +} + +@inproceedings{jaggi2006, + title={Energy-efficient Connected Covereage in Wireless Sensor Networks}, + author={N. Jaggi and A.A. Abouzeid}, + booktitle={Proceeding of 4th Asian International Mobile Computing Conference AMOC2006}, + year={2006} +} + +@inproceedings{yangnovel, + title={A Novel Distributed Algorithm for Complete Targets Coverage in Energy Harvesting Wireless Sensor Networks }, + author={Yang, Changlin and Chin, Kwan-Wu}, + booktitle={IEEE ICC 2014- Ad-hoc and Sensor Networking Symposium}, + pages={361--366}, + year={2014}, + organization={IEEE} +} + +@INPROCEEDINGS{5714480, +author={Xiaofei Xing and Jie Li and Guojun Wang}, +booktitle={Mobile Ad-hoc and Sensor Networks (MSN), 2010 Sixth International Conference on}, +title={Integer Programming Scheme for Target Coverage in Heterogeneous Wireless Sensor Networks}, +year={2010}, +month={Dec}, +pages={79-84}, +keywords={energy conservation;integer programming;wireless sensor networks;ETCA;clustered configurations;clusterheads;energy first algorithm;energy-efficient target coverage algorithm;heterogeneous wireless sensor networks;integer programming;network lifetime;polytype target coverage;sensor node;Algorithm design and analysis;Clustering algorithms;Energy consumption;Logic gates;Sensors;Simulation;Wireless sensor networks;Heterogeneous wireless sensor networks;network lifetime;optimization;target coverage}, +doi={10.1109/MSN.2010.18},} + +@article{Yang2014, + title={A Maximum Lifetime Coverage Algorithm Based on Linear Programming}, + author={Mengmeng Yang and Jie Liu}, + journal={Journal of Information Hiding an dMultimedia Signal Processing, Ubiquitous International}, + volume={5}, + number={2}, + pages={296-301}, + year={2014} +} + +@article{rossi2012exact, + title={An exact approach for maximizing the lifetime of sensor networks with adjustable sensing ranges}, + author={Rossi, Andr{\'e} and Singh, Alok and Sevaux, Marc}, + journal={Computers \& Operations Research}, + volume={39}, + number={12}, + pages={3166--3176}, + year={2012}, + publisher={Elsevier} +} + +@ARTICLE{glpk, +author = {Andrew Makhorin}, +title = {The GLPK (GNU Linear Programming Kit)}, +journal = {Available: https://www.gnu.org/software/glpk/}, +year = {2012}, +} + +@article{deschinkel2012column, + title={A Column Generation based Heuristic to Extend Lifetime in Wireless Sensor Network.}, + author={Deschinkel, Karine}, + journal={Sensors \& Transducers Journal}, + volume={14-2}, + pages={242--253}, + year={2012} +} diff --git a/PeCO-EO/epsfig.sty b/PeCO-EO/epsfig.sty new file mode 100644 index 0000000..bdc2117 --- /dev/null +++ b/PeCO-EO/epsfig.sty @@ -0,0 +1,100 @@ +%% +%% This is file `epsfig.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% epsfig.dtx (with options: `package') +%% +%% epsfig.dtx Copyright (C) 1994-1996 1999 Sebastian Rahtz +%% +%% This file is part of the Standard LaTeX `Graphics Bundle'. +%% It may be distributed under the terms of the LaTeX Project Public +%% License, as described in lppl.txt in the base LaTeX distribution. +%% Either version 1.3 or, at your option, any later version. +%% +\NeedsTeXFormat{LaTeX2e}[1994/06/01] +\ProvidesPackage{epsfig} + [1999/02/16 v1.7a (e)psfig emulation (SPQR)] +\DeclareOption*{\PassOptionsToPackage{\CurrentOption}{graphicx}} +\ProcessOptions +\RequirePackage{graphicx} +\def\psfig#1{% + \let\Gin@ewidth\Gin@exclamation\let\Gin@eheight\Gin@ewidth + \def\Gin@req@sizes{% + \def\Gin@scalex{1}\let\Gin@scaley\Gin@exclamation + \Gin@req@height\Gin@nat@height + \Gin@req@width\Gin@nat@width}% + \begingroup + \let\Gfigname\relax + \@tempswafalse + \toks@{\Ginclude@graphics{\Gfigname}}% + \setkeys{Gin}{#1}% + \Gin@esetsize + \ifx\Gfigname\relax\ErrorNoFile\else + \the\toks@ + \fi + \endgroup} +\define@key{Gin}{figure}{\def\Gfigname{#1}} +\define@key{Gin}{file}{\def\Gfigname{#1}} +\define@key{Gin}{prolog}{\typeout{epsfig: header files are not needed}} +\define@key{Gin}{silent}[]{} +\def\psdraft{\Gin@drafttrue} +\def\psfull{\Gin@draftfalse} +\def\pssilent{\typeout{epsfig option `silent' ignored}} +\def\psnoisy{\typeout{epsfig option `noisy' ignored}} +\let\epsfig\psfig +\def\psfigdriver#1{\makeatletter\input{#1.def}\makeatother} +\newdimen\epsfxsize +\newdimen\epsfysize +\epsfysize\z@ +\epsfxsize\z@ +\def\epsfsize#1#2{\epsfxsize} +\def\epsfbox{% + \@ifnextchar[% + {\Gin@bboxtrue\epsf@bb@box}% + {\Gin@bboxfalse\epsf@box}% +} +\def\epsf@bb@box[#1#2]{% + \expandafter\Gread@parse@bb#1#2 \\ + \epsf@box} +\def\epsf@box#1{% + \bgroup + \def\Gin@req@sizes{% + \epsfxsize\epsfsize{\Gin@nat@width}{\Gin@nat@height}% + \ifdim\epsfxsize=\z@ + \ifdim\epsfysize=\z@ + \Gin@req@height\Gin@nat@height + \Gin@req@width\Gin@nat@width + \else + \let\Gin@scalex\Gin@exclamation + \Gin@req@height\epsfysize + \Gscale@div\Gin@scaley\Gin@req@height\Gin@nat@height + \Gin@req@width\Gin@scaley\Gin@nat@width + \fi + \else + \Gin@req@width\epsfxsize + \Gscale@div\Gin@scalex\Gin@req@width\Gin@nat@width + \ifdim\epsfysize=\z@ + \let\Gin@scaley\Gin@exclamation + \Gin@req@height\Gin@scalex\Gin@nat@height + \else + \Gin@req@height\epsfysize + \Gscale@div\Gin@scaley\Gin@req@height\Gin@nat@height + \fi + \fi + }% + \Ginclude@graphics{#1}% + \egroup + \epsfysize\z@ + \epsfxsize\z@ +} +\let\epsffile\epsfbox +\def\epsfclipon{\Gin@cliptrue} +\def\epsfclipoff{\Gin@clipfalse} +\def\epsfverbosetrue{\typeout{epsf verbose option ignored}} +\def\epsfverbosefalse{\typeout{epsf verbose option ignored}} + +\endinput +%% +%% End of file `epsfig.sty'. diff --git a/PeCO-EO/figure1a.tiff b/PeCO-EO/figure1a.tiff new file mode 100644 index 0000000000000000000000000000000000000000..c772d15871af3eb7f70022635801d77666e5dd0b GIT binary patch literal 93649 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 Vhfb?&*qzL%Wny7r=M>~-zr)YL!onlY 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%0D@mz@5l2c6ddHk%8$Y|N=OR4sNutg0l$dZuUc?C> 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

^RV3Y5j_+VQ=Q&Ol`vUg?FBspD z-_ zU3$j+`JJ7#$62%FmxVq;`$aFLz0aDZxYD_E6~75Df=7Tu;L^N#ot<2N&K$*O%%1J| zRM{;!9^GWoBH3pbEa>Rqe)x4!E?FY~4|opvfS(t5i2al6!+WHwIL=l1cV^B!bO_y= zJomD%s$8%@&u^WwprEXbe4HaAt*zL5zWQong7->|7xPx_RWE2Z!~Us@d8BJQ$GgVM z(&sCv1)&n78xIW)44`+GmseK8bC{w5c0ZTaA$`2p&C@B-7ue2oV+T}! ztA5khhu?EtZm#Tt_)BVB;O9DajQ$k8k@k%LGwlN1k$Q_N!|!DL;TO~IBz+fu->xox zr%RU@=gyt0ehGh9>Wg(n^Ks&&sXzA1H~)5j8d_4Xi9@2F^mWiH>4$wipYQGTW3(sx zS^9qF^($A({ziL|zoh&yJ+9zBj1z*mC;2zbovU^i_&e6tqC4JoS6LbDWcl*OM(Om* zzs7UX4t!toX_B9@p`o-C9(VF&dpkA#=Rbe?Y4R++@rK6xufP8Ib&ca@@v^Pd`n6uw~1-b=dzXb-w%xd>s5gbo+OG{iTb!=>4fcC&_ zE9f+tnR$8eA$aVgk81o4o_PG7o-W<+qmL>pv8%_$wYSrsWn}d9fG?Suy}h!#$^SYw zc61c{unu5-(SFdjFW8=eJrQ1PoC)j~0|WGP))|d2)*FmpwsY7&+v5lB1K!wQIyQD} zOgN`U@|v5mi}Nn&Hv=5k8#QllyRt}k1Ye$i{`1fAxA(lO zwnH#p2Nzr#7i_=4z7C#X-=n z4<1B!WS$TFsol?g`K7FRTehrS%lMvoW2ldwuf%!T*^f@}=9`Z`8hTuSA5T5?mvF{$ zH{W$!34ea$%jV5bKh1nI*TWg(!u4>*{?pgT8Rdh4XM!!qj)@ih{`W~qj1yL`e&?OS zLgHQCc?Z2GE$#Eq8K1<(rKiK+X_weF9H)_(I4}SY2Y28rTentL!iVGHnw!!4Qd9f- z*l*rrzi8~OY&Q=HO6iUskB9RMw{QFq;TQI6HV&XGnqRR$@Q0qtM~rLWBKTyxOn^V) z`S#xi-_SMDA>l9hg@dEyoueIs|59$%6ToNC8+pedO@DuFEqoAc0f&D4W93u)!4JB- z!3F#In18smJ>Bge`z7t){?qUe@WD87J>AiMLn~G^G|;ZCH#&a9CHtj6NarMv12_iH zhqvSB2;W-0y1AM00{lh%UGdfUC2>4B#(nO-yRwq==FcxKmYS|5&o* z=uygl`?noC$gltCqc6Nb{d?%4U;mo=_|uIHL9Rs`(KN0@C z_S)LDw5L~J)%?lWQ^BPTlW~*eq1?1dd6WbD>*J4e{^re!%MNd+-}QCRUk|>Z6QZx+ zPxR7D>(=o;FJ028hFT17r2g{R{KGn8adA!#I%TLo80T-@`pGBwk6pSXZ#?(6TmkF~ z_`TN7ojZFL{cL1pe4HEvnVAIz*f)0XuCK@Lmzmk$Pad|!#PM$5$E=SIJz zgdcG}_yq34V;E1e$p3{cEc%6@G1yK!J0~U>PoW7@{@cIp-;Y1h!i8O3j3>+^R;-XN z=lk#Ho=p5k7vSmk(Fdka6q@;xJX`CVcjOSRjO7R}Q z_(e$x^(!Hvs0h27`S|OvKk^8A7k(M$C$taai1Q&~*8p$GD*#@gm(iY#55|+wGBT3m z6gM1fx4q>5_qa*V70$2lJLLNX-%I)DS(pAQybPW18$XH-lk=G3Um*mcl-|OBT0XT^ zHCO%R-n|(a)a#8KAA5}Vy|gU}P2A5&*dbj><&=DFN(Itn5E?mGq z^uPnf#n=n)zFYo`&clEmf%b-e0Y1=9x&GqCD$QfCU$B4HEVV;#zvrI%dfF#C3hj5+ zEX9Lamt_0}p4@(WOAE(Y|68_9eus>!z!An{jAMwOKnJyMX?-xrSEu`|UafkuV1dSI z)?dhP$M;#bth5wzyaU@fqlsJQsQQ!Pi~84j*Pd-~RrtF1X(1%co9B#}e;$ z|L1WhZ9px9-(c!u?#Nd6ziu~_q36+WbFGPq@o|2`rlyt_a6da6k1*Geayzi z{`2QAT%f;2ccflpC!-!(N2EWZUvhtBT`wr57n;Wh{i*7;bw=}gw+nCgdG7ygN8|dm zC-gt+q4_=M!KXbwa6L8e#||hRL2=!V8z+A<-(&7v`3uaNRb0&Y#?RyYaRXFL-$oio}@?*rGk#%Oh zr9arcTRfBftYhD!#7;i7oN6Dlo$R|>=I3W+;jdg+n3)NOgKrSW{>m#)JVF2JXctgG zIN^R&?~OPw;x=A?U3x-P)SvzY4qU#hXeA>GS&_~0x$31W3!j{cP{?CD)cE+s1b#Ek z&5EnpwQJ8F#%Jhz#N(64LH;;uhxi-fclgOCH8u3F+qQLdfG<0C$REi4pZ$Z}pLrZ^ zI|<`>aK!cx`#%P8kHWKX907;GFCXVPZ0n-N8DG!-0``}tpQoSo@y5fXq_HvC1!Y$> z-dRt`%~hT=+JNk@yi=pU-#+urw6qYnu3Td1E=5K7mj_I7PdrJ^OmTkNuH2j_X=42=K^p*Rs3#d_O<&PV~==AL!qm z*Ad;3db4=3{2=(=JfHI`k!OW*1M~V&f9vXMYl(*$8ajTQ{`Jh6^XI9d#+B>g40yrs za6O!1KRz1YSDZlyK_|IB&d3kie$>WifU!^_K-w+?jxF7o=d?hPuY>fW@ zl;@IwMe($kfPg?0{4fIq`;Jg#?pHa-M;r1_BXMtlXo zYjg+nN^}J4koX;Oee)ON5B?9}632?8gXjHbXGkCU7y2Fyl(eDu-MQpV{&{9#WIyaE0KF1Woq?+W98*(+r4FrRQf z2bbm_-~fEX>&6Y+HQ?poMktP<6BtL}7vPTlq?z}X>n&WUaX>^wLj%tV|K>RJ8S^mf z3`>{R)Nr2_E6U6Hei0ERC7d^JUPlMG!}kJTtW&I5ap({{?svb7ib4;3_uWrEA@ABl z4{g|honys{&6}yG6%|L1@}76?N=?P@>+{dk(<%4vReT;i1KtmggvMXs=LfFr+b4gW z-Mf|d-u$PiC^r|oAoCZ{&leRj(=pe%wfGF*2i!h%h>V1?ACtchJq3HUdq$!FP!7d9 zD5WD>uSLHF55Oz*mmNF)_(y&p^PpffHjSmwEg^fWn4af{Pbz=ke8RAj}EkF zPh}-~2lM6OpGNzH&k)x@JB*AR9>!1U(@&e46d%^uh#v!aWx$WPIE_yj?}IX8w2KifYtGZjYx@6q^bU;zAr|DXrhu3|fj`Hb_}c-%!Ee00mCB<1b*xX6AY zNlA_$6JFXsit!-lflJ&MeBr+EElPAvzAs}R>M3uJ&x~Ke7@-dH$Fnf*J#hj)!)L~y zKl|C9J>+v_JgxSxaS-@G`*)m`bw`gc%qv!`Q2vKGa}-}@UPJz9=>SbljQ7ds3SQw4 z#rO>WBI}Cm=X&^qtXR?3MqCBBA-t0RlkF{m{Z%?+@I11gE?OkNs+luo-vz(;9xFz$9o7GR`_j@l9{n{kQo1HO@AmEQy~pq1JTO9u0EhSl zei%oX=a0`E&-kgo|JX6?7l#j5SL2V7kx^I(KIP`t*W*WEzQXt=B0}vNzL1d6)rHQ# zb7x0~+FyS^c7V7z<&&lz(mt^>h%YFwRABG4pOO& zfp(29h@bU>1uZQbHgKHht&m;gn=^ZEf(bMT@Gdg+sD~63-=^Qa%Wt1N{Zw!uW6Ayow6(Ap5zswQ>D5 zYmOd;2mSJwhYpc1vaGDC3cY(^U}#9=q6-($uL3_L^?p}g^8b6!Y7yR|k~+=rL5Whp zFo$Cq2EtA3eePqx(bmcP`y8;%6lLn{-6ZW4vI$BH9b% zfnZ$VcBFW1Ung`t!1-=3F)_-Y5F4w0lXi~IVgD$%Kj)#$%2J+Y-W~m^>pL8T@e%ES zeXWxVza#Tj@qW?2(V?w#Q_|nLzcP=vT`!b(Q%~@No;?Q+;2)Be)zc&0adeb%G2>+H zd&ZlOKW=HkpZb$ey1U`C+qNl>QB2JEICh2neC0pN&sY4A`#<-O9-kBENdFrZH8BBR zc^$tdw$skR1^YG9uYz~@A%a)n7XHuR6aB080OJ$=Id(`&;iPaY)DM#D)8B%d#5sgs z$H(R8x3|+DQNQ7j=mWe-@P(4M%f8;;rY8IZ_#-aqx#x`nWY~lvfeILXJ0XIp1U8ZzLRYzw7HRU0Pp{9!kFse%THYZa?vM-`8=Q zOO_}u$$kqF5tWtLeP+xkEyeGA`EuDE&GYeh0)HNPJ;Oevu8a|gOR}Xb}EjjC#5D|8)riIb5yXdwOjSSafW=m=q}$BXI^+gID{Pp{U9OX z4}ZY^5ZFWX#!!X96<84Uy}Z1wjo4zF`IBqj0W?}*y4D1}@`{14MMe&%#m4jE# zPYv(?KmP|_*VRSdHMkz*d?C2rxpV>bA8l>@4b#M(=P`)nJ;(q|{J!Bhyl?+D^cK8({@6Y?cJd@`qiAwL&&kg}co5x@ z@e<>lw6uu{^25;n;RT<4Ha13_*vB8YwV@}H#|*q7URnB`{0qqsOS@7C8<+0iVHtiS1cg%Buihk$x$?!Q&tNpE(b|B=9RL>iBW^2)M&Ii*X(M@!RBj zNlD}5jOU`FY==F5T;nnMKawAZ=XX9!{3Ov^^YWB`miLGr#&5$f2*$AJ*Mz?`O)hX4 zU>S`2j^Fz-7-#>9;tXL=5L`L!w+cp#Anm)$;+Zr zIJ0`S{2eJ7|C>+PPGNh9^GcdG1$ZakV;&SdpT>8NFIlmorUpHOxDMf<{5J2nb={L9Xrm6govyMKRP9(s9qcYQtaVZ2us&)%jr;Y)xpVlS@C zp{4O8K$c*OuQj#&Yx}1j{r9i=et&BzR26IHX}qrTjW?cn0-VPFsd-5?ZsADkD&AM< zfkED##~#DpK|GB7t!2OFU2{eFI!o~Gh4fzcw_u$+_4OS;PJOSetgR(4TSi7+9^>JH zg8F*=FH=)BA09de?Kv2a^z<;l9j(|7#Q(?Ct{tBL8zYULL z;1A#p?Hye3_zC?G-Ou(8`)Ak=%69ID{sJyAK9ZlL{37u$Ltlh{@%)*Y%D;#IBliP0 zz#rzr19z~qa6EPk#z(ft=H*G}=e>a^)K}^;>#om?Kik`zn!x?>@e?PQujKK^_wGeM zT)DEPg>lH8cS;ut#xISHv_JbX&zvbcru7kY75aVr5M_sKZwFWKvjQ)y8`93PPuf2l zdnV%)^3K5*xbLP-=pvn+tUGR-e39@dbWHF8eTDt_U2-4rkNY_919lj2(D(+Q(sNZ; zqs!iT=aD1wcdV-7xtUJ`yo-pCo%p`{#D9MK+oMO}?KL%3Rn+gXvBAj&zJ1{WnBrd7 z?Zx%i{UX0W=yG+v_Z5PY<6Zwz#W?5e*>mU6D+UL9d(j8V%1TS&_4)aYjm+;6N zB<+lL9q5tW-RO9{Gx-bX7XfoZ=1*b8kh@cgxotNi6J_wT12=H}v|0+#gjfD_~6r%tIaC8G{C zb$aCkJMI9Fl`T*P6AK;7lb+G@&;7jQB=~ux!@G&V# z_DJuyK0#g=_%rw(n!n0;&0FPtwzs#oqB+7n;VsWSw{IW(^xL-MfA-_82ap$u{*!!2 z^yjl?DgQG0ScIp_Ut&FT-MaE}{3Q+@+Ovm#bzq>i6}vKiD%3;ju*W{%rhQExt2aP> zM2~vqm8YMEuRG3~{PoPIX9iwUB7Y3_&b+kv8F?NCw_ErDb_(-v*43^ZA7LJ@Jg<)Ha67-zrTs9? zU(g--zV;`_ZVG<^UqbyIdEabv+1=gP*wuyKfbiwvhs(;)3q9}sKPzrrkIz^y2rm~c zQvCFiCAGDDzd3Uh@3>$=WhMNbJWB9+{2v$(+;dN5CGn2WK3h;g9+;Szgapl7m6wNp z{`u$o_Tm3lSa|Rt`uLeMot@zG$tw%*R~f<0#u+)Or`8tlH_s1Rg0{F_&_+1V$2ks) zmUn9{{>I`fzy9@8Pr*;fqa)o>+l@CxMM+7FOYv{S?m(P2__SlkM<0PV_BR5*d}X~a z_pnp>Ou%EbKb+5)$7Ey_6rgX0^BMD)pgm6IGv+bGiJ>2c^BMCPmjQl=&sZmP8SK9~ ze8xN`{Q1mh0v;oLF;Dc{HjnA+o0uTp^j76F)-l8RjCl-r3hxW&Gv+Zncb1f(H-_^W z^BBh!-CAw`+TX@4)MaSCY$FNT5aSwis@EVsl6DQCy|JM6C zUv5rLXD2#ED4tOF{T_MuEac0?UOG6a_sV?F*d5XJ7(ZBFbe`6m#bZKwhwLQs#}2>0 z<2{0Ms$S%L4b~$)ujagY%KP$zAC#Bl@3?$stTW?iV zfb)kAp>X48J2(hGcl-*h&~-Vqeoue?%Wr^QRXwWSo^?m^Kaq#XYK!A2Hf?(PY3Y*d z)}aeTMg9Kwia(ON2#&aaSC1__Q}7htYebofQ|tv_&Yrz+L3WM7LE`o*Cl|&C1qF3= zZ@q=?*wcfb0C7OHd+g})o0gs!;7fNm_PfNyzCLsU@FG-i48fPznXU@oXOrj_!#65%vq^kq!7e*L(HVr=G&D`s%AsJ_%nZ zpCe^d)O+vYml!Y_Ba`sU*B==yVEv~>-CB!BGGaB@HOLq9 z!VAjRZMMT~8;n3Aum@>z zvGQ8ruR&Y}`DAI|QBi;XGjZ-;etGVk@W6H>-%+L4KriWyzOwdM*ExOq)G72H;)AjA z?cKY3H~mIV&Y?q$%TiMnpAqC;@w}Ph7dv(|Hxmz*n5cO+tv9+19S_~?@yY`>c|tD*wF?);9< zS6>L*eA&1CB;ntL+keR=fD027~6P0DvoBp4EVS6 z*oXQhX&%S--^Y#@jQWi*Yzy$ly=%CaK!7v>;^<8MXDbMF=@J$W;`=5hc*eH2)>iz1 z)6(|uXBh>CH!lw_g)j1hv^~T2jT?n4 z*SfBrYuexOFZH|Oxa0he5fO(E6L&O!et9|mjh?TH`6saNfj9KOKmU1gG4WYDc9fN2 zr*3L$Xi(nRW5<+#0E?b#_O)wlXziW;e7!edF75fd$nOYG2<8RX{23cJKJkQf#`oWc zuLtu$cm_PhHyUY-6KBp`ya;aGd+)}L@ct*C+`Jk4e|C0J5&1Uz`g(fcC$M(n2~M4o zA1irel_#vR5xaMK`tIGzi={k*85u$R5B)vuly>R-k2`m^wV_MK#VN0Y=V>%vcplfF zeFt_A+dotWb_nsGVBNgvMwH)oe@Ej-cwCA71j2dyJ@-^q!OO9i;@^139gU6fbI(^z zoH%|0vuAg8!EYXZ_~=o1JNyOSj=D%*qK1aSLHus<+d>Z?9v&LPzVYCLufI;dqWSaR zcmrMR$3Nb(g}A=Mhnt)6?{aS|Orkdp^hmaaVw8`OMbP7EA7P$HAslTVopoIo_8QOZqRj#c&dOjZJ+rfYOl~>lSQ~A_W z=#1O9|M8FbO@H;3QN;O4HSdP+^TiiNXFrWIJ_LG@~l?w(iKWTp#peTz2l<>C@DIW}k%@ z#m8r5QU96EgLvzlobGP;89Ji#g3=F?*8{#C8QIo`A3=00E?PFSZ{AT@TcsrOmQ}f5ppMUtU@~&4_!p}Y5qw}P29_@vB+K5wn`Q@rA{E%W| za&n}%H(rV7V%`AkKK8#2ywhE?r^|2h2EYv3uUW{euRih!@A-{4)~zERjCp9$0bY9P z*=LnU+4`qEF`}?%>Y^>)?=t)>_5NqhoIJ^=o}R8Q^nuvetSsWZb8@Py z-+K=n>FOfiV|x1NC^%wXOaF!c(6((YE%57@n657Ak;-ob9);=%SKIlFGu9u)*ZX#I*Gjg5457KeiH5hvQ zX&$^E{iwQ{JWu3Z!mh#mG}tl7?}T39{J0x796gF(OmuX1HugNcY|*y^y>Vg!9zQWL zHims|!-mL6!p{lhrIggd+!mC?K}f8cC`oPU8a@DeyIL*YOhKQ_3<8k zyJX+3wdk7(uhAWuryhSs@Bn{maEAGP@vDxCdjEa&nM;>~w}(#4H9(d?Z@l__34uJu zn)=3BW52iBE5tnJ;KAZz@_L5z8S@zUiTFy8Uj;s69upt0d=E)U;e5utB^*Dr-S!aL zz4_0LuxA)wLQ8PY{OtQ4XMMf=4(2h=e;>|g%wwFNGMvwt$B;*qyk}SQ8MO=7?^~hhMLW1VAp4J`z`Qog9 zM^iyN2=qp`IF9ylLHXsEF!+lX&z_~nCeI{gQc`9nx(fugL5g$pvMLP-n9fN+AcEf&`H>3ZY)*Y|S(?jd~wfvJj&z$o( zE?!(!g+Ac=zG#v1HLqOR(10HB#1my@)SJ&fJA4>CB@a7xfAn_pcAY-0JeZd++b-pr z8Px6RPk;RlfEkRtjSsKAwstM=`IT25d4zZZ$5rp#`QeA~b05bi_otM8`@y_cMwAN| zLUDxiwC?@aVgp=HN1Z=^<_t#+4GjzsSD%oOmL_~TbO^mDJG-@&aUc28!2$DG#_{T3 zdwVIt7xljb1Hu)}zYyR@fGhS7us>30++-+^zR`FiT$}cHycV7qZ_LwO&X}Qm$unlu z)!~;!-V*Z3JD!^S&)7ZIuC1(8{`K;5>U(NxTpapWcQ+Y}mA_a_)80a^;nd*i<=egi zT08dp4I7?(68q_EuPLq(oPpPnUkyL6%a>*42iJN3;1l=)8VD&gfbSqFElJGu;TNBqWk z1%8F=k~b1(rgg__^O}MxV$XTQA)MkK8`w0?Z-z~ZtIG-_(IdY`5lzcH)^BJ{&>ZagV_2|5U^iit7K=*6a4HH)Xt( zxsg5A3rpY7V!*vR~dnVACv%1^EN?maI|Vq$+k;~C;O#d!L;=SoZQ8;p#ss9=1Q znVFxTosHg2%?t86Qg_u4N;h<$==x1?&kyD6q5Wj2p8)5D z_H&`f{iC)|>yFpv>EZ3eI)KZ?i)(7gqc&$wbv1mQye0Ijj&~$)D>?!5C!rI({(4y% zd@(tB_ioKInwbf%4h@ZuGfq5r?(${n?Ex|eHF)~dH+=*2vE;G4d|4xvEnC*DW8Cie z0s2$MJzsnwKOwxSWrquNNA9Ir?gN})oA5@s6N)p!6>ph}O2Jkk4OSJlp&Q_zl$Tdf zK%Td_xZGU%J=WKwA7y9v_CEL^^~LizsD$UD4{YCV``*9+@k`-$jld7U{5-rgf4_O< zwC;F)e@EkrOV7hKXO8@lX3v%#1Aedg0mVbEUR_he`o@h%j^OVS7q@2*^?mnlB9p+E zvuH3YV-|uHX`~C0XM@Npdw-dig7GU}dvS6bid#r^u1is>O zbo9gt>>9gvef~NAmT763nfNgj6jWBClcuLDpDgxI;*(rDuVYk{@;o|EbtrG49fL0} z;U!)-FEWp@-tdp&D}U`e-*?^ddgFil2bizp&j=sC?Y7!l&1Weca>)|KBQXyoy5#EB z)z$b_Z`pF_5b*&?NxOGbAG5QwvfwXcW22*t7nv2A`iS=m?c(Ig6DR0l$u>%!hd=xw zC8fF=zwB3EMSonp_?1`43)#{#GD5v|es#vDT!-;1ZAO?yyHPuG>Gs2s9#{V@ZTP!$ zj`$4zj+)2nsi&}SL`J^*E`IHSA}gL@7RkHeU9lCs;dAH`x-J9~PF;QERNc|uQ|2+K z1^8Eo^O=Chh-ZZJ8S|K!n4TW&6X=eid?uX7ux|TlxIN=$jF&?3XIgjs>wLyMX6aJJ zgN5^%Wy{24m=BNfQaGP6k7;a_u6;G15#I(UrZVr)T7GMOzV`Q3iwgy5i-@g}3Reu+~FkLR)%gD z8=IexJ-?`^u#kBd$x?)80JA7jL#e~mTs~7TRog@H!+wmR+k*P-dd*(j+AJ zQtP>N>D)Q=i0bO2N3pYHXXoU|k0d>vem*_Dy&XGoR+jB}0|WGX&Yy-Ji9TTc9bFPX zVb>$`cyxE#kB<+v2i}ahfoa`Qx}(SYF3sP)?*7y3OO{kuGu~%DdFuD_<*lvso1WKw z?%dW^{E+_ZzYZTJE-5ya9+YulQWE39nwqk*BS*-~b^g5U`>KETuY+G-yI+}F->28E zegk6Y8nIYs{OT*k9r>+-E$%OMg{ke|S7j^LqYORXM|0fN{x)=v&SO8Qrak&^e5t9a zt|l*5T3T){{t9t%d3n^A{QTSyUk(F>Rd0{3ZS`-*10M<4U+)!|TSGIdf`jv16=USyO|Z@1A=a z8_@w~&+h0Tp5Trws# z&!@|8_XfZZ^pclfe&(6q{SF@d{`=@Dikc86aE$F2MhQyc1(yD=zaAacuk(vvy!j@- z+x_=%*#aM0xbU^th$|~AtEj;K-__O90w1@3*{M?(E=cDIxRLmc#uukgpFhw3n#qOp zh`LATNlle~BO{}+k$M##{|J6Co{x_o8Ui=q@me1kfTx2y=mL&w4AlkLkKZJC1P*9i zJ~SlUx;gfZ@4N1390|vnaNa&|UQG@Bggi*%>&n}(bZJ8aJbl4})>in2dq}+uG2h8XJ!sVZMOv+q1LL zAD1szJzukC%NFYWo;|g-j5|-9Q14CK@uGfLx;pJgJ*aBCk7LamrO&%H%Fu5}{Npcv zLEP2Wt?#|Z_=!d18!LfAmjG`9-oiWb)m-Xb>N-=;4BaCh!%=KiA0j?u9y2zE1)X{^ zmCu;RWMqtuF&}3*pD~Y#j_&RTH^TW$TAFx_?Hb{H#yp1W;7|FN_{Tq5XAr(AZrtNG z-ygql=GUS&!|zyBv-Mv6cH7%qTbbA3yFQ<_$3?~;m*z2d-6h>IoX?oYtXb34gnvdj zpD~Z=?>}~oxQ%c=<2G-Ot~Y&a{dc?6w{p#K8QRi0Vru=Om8z{9H+?m|x$WCO`Gj%D z7hkA$23Pa-!%LqZ{*J@%JN0SJdP2`Kj<5}Tsp3qJA16+uwY9k!-jkS^m4&}fe!k`> zCQgI=_X!E&8MJ$F1KvS=DS4>ydyI?g?S-d=>yE^q(r%p>&+YY}wX|OJU7yd|c<^mX z_$fRF9%4JG^~U-0HIJ{iJD!92so*sc5iKp`qkiFqiVEzdv9X_jj=glxp7eC=r7bO0 zRpd#>9|QgpWCc(S6}#YbQ2$-?gMB(y|AXVa)yMffwqJcz(Be3r{*>qG=n!w(yLZo? z!b0jh3;g})(Kp_pzW4Ot=bMwGxNGxn`#IwG$oQW)0_8o`{1AcN&hY{E2Nv(Qzrc-d z57WBiH}iM29x!iSeLeMh)-309Y;1(Lqpzbo&Y$1ei4JK$-;Y18sUaRIGBP=tIN!Z{ zb8`0WV;osu&pf2~zlADd)II7ZV@B6e*W>B(o4f({uWt4BW>o9vKRvGJ!8893-nLOf zCBFeZGRLvSR}Fp}e+n=4tZelaIhWCaIFiO^@J@7r!ovOg@o$QW$;iMilbwCw0P&IO z>HYnT|Fg1&hwr(Eeso{}9RNNK?l|8gegfDz;J?`W0=_;p1n$_*0iMYJ`sU~Wq4+he zJN|Y50OLzUM0GX&=Bib7b=dFjzFRmmYgR|cQ%@1E)ZLBl7#&?+jt-EV920{*jO^?5 zQ&m-MZN$CdJ)}tAOP7o-q4oHiw5aK0u6_fc3V%CyzW1K|jikQt#(B@+h1z*&>*qRV zILarJpa1#i@ay&KUwje&r8R3_c!BHv^rwILLs1c9*7|zp9V6c~{*EV3C@#eF?gjWI z+#@QJZ5J=f#u+Hs}DZ}r=ETGop<0zd-onbOrFTIXNmlv?Wm+ZsRh~3!2P?n zy8g4~p8o3A`d!}QZ^&CgZ~W*Z#vfK0dEffp<{v)ZxFa0mTJ`{ksgtKC*Mz-r@b%KFet2qqwJ^ zSEcqi?(F2rQ>VzcN8VWSk|!mlrmEkmtR(+^W@dXkyw^C8m^d_qzQTNY@Qs+5?r!o< z+3(Tw%orCOUv2%-+y7b1@4N08ZZEaoICpM!H9CuRNb8Pw-PO~BzXtK9;LRtW96rqW zC?O#=72UD8c-JoS5DyMw$)^rqz6?(>t8jfau3TMTgLc5aZ?d?)bFA9|rSDfw=qoa6~Qxh*62|S(S!5eVMeEnwjx6`_# z@*dM4hTHv&FZK^G&Jg!VJ_qoL^O(GB;OnTxdgIx%#uD3%#Lvwxj2tk1&b)MqYml#sGAU`- zE_CAm_>Z^VLg#t=?Zm{gGRE<3ZTQO!PcDqR&R$u-Br-a39si2LE9Y~^zkoXr4D|JJ z-q9-y_>i8i`EGJ^iMNK=VwZrAfG?@3qod$UQqtHMcoG$*`5vO8lvg%BUbupv5jX?i z!QKIn0B3w1^BQo5?KcZ&rgg__>yGvdFkiR7Bl(ZOk-2l*+OTuXnbX-xdGEbdRp^fy z86_py!?tfvOvDaWR8&!ce%RB~*T=XJd{MoZUk!DR`t84wk%()aAHvK1y`eN^Odvj0kmdO5FXL0*hiOR?KW{o#Q z>6WkWY~JGYuGSrcbIejg-U&fA7ot3W{`6^ZES%4n$E2q>HZo2O=QHLp z@$vor;7B;1K~DsS&>cf@#(c&+=4RuJdDL`%$7|z_`HXqY;>FF)_%nv{8S|LupD!yT zZXle`n8z^REcT1*@fp|F(3*T}ehzJk`i5@lF4<}w#qR(;k#@>|9jE`G1)s>*$mihd zzFM%wOvd9?mENyAdCk}LIjjrEjT`pE)EPo|{B4x41HQxWotBoKjz2u{Jdu&;EOm9{ zd(6)6?|6)*WxVO}eA!tBQ*&C_rz_$WXk`(W7N$#9Ita zE?r&H+Zi9Zy|^B_9#gB`5-44-*&e?5IBgHTLimw^9>5-t7vL}4pEHjiA01`8{eBB4 z7uv!0?Xj`w0(p7O&3ymt?4BO%b<7hf{;qii%+S1#bLMn(&`#E_t*F?v37t7H z5xp@#f7dSJ=ZHdqZ;y{3J4PNtYBJbNorSAY=Tv{G;nT~ve*;Dkqk!5!|LJ%6^O%Su zyq)`~kMw!L`)7;shI3hT)v2F+rb->*t59luq-UU)=UGmj(!66t71Y&{mv7G=@;&a@ z5fg)sl$BLqkM5M0H!uKhWM&Qz|Leb^8x9U)=d+zZDyq919RNEA`kwQ&1$^D}S35t_ zw7=tDn&0JG{o&tpyzLk+eSPE0+_`mijLTfw?{UeJwl?_s%$c&^EnO=8aoxJZhncr6 zDk?b{oqG4~++6(Q8m=tFB8||9#6hU>|j(wGe`fkRh5i zweMiNkwEBh;esqnot?wOt$&=&b$B*NmhKCyduzU9sXR>o=Vj_7c)6+XU$(uy{((2Xle9sFz zGD6%^T%2^pojWyOUUYPSzjR6YJ(@oRrE$jolQ$P-oL(cu*L6ycf~>(dS2-HI)eW`U)T4#w;IJL z;WOqjWGCl$4(BuGG3n{W#gUO$^BMD))YRc&@-c+-8S@z1HLm6}!WaA{zKDk}{SXrrgg8{GbCy!%j?=0#8eE*^PIG;Z z51z|+R4MOi%`?OCg@t?fl5Zv|Dj|V+Z*p=LY0+P81d9{iKi(su8rKh4dpsd@c%^vCY*#~y>n zD?gI^B}(dhT-?AwL2UwT?ruyOEdYs1#_H%Ukee-v8KkCx$FkA=l ze#ccapA7ZOJie01Ac0ICl~zI($n|s*|7tBsjH)&<>mGDF|QkO*Z4!* z-k&%*UnKSl=VvFcEO>)ofa05mhp~&ez5lIv@%NnfefD?s_};i;95KGQv`*mT-QVIr zjn4R=|5;M<_S^Iy2M!RAyK7fo9`hvCUs+_&z`u<=gYY)jMVA5JbFFntm@dD~8=yUl zcgv$1bwF=a$bjx>j9|RPvGDc&epxPl^{YSqY5)GOzy9rSKmC+AkRwN$n#jA+*Vo_Q z)rCE_x0m0M{J-D@7(su*HPml7?o{(Z`q}+EyCh!>^}zE#G&MCgqG#^iTUbcENpf;w zA^Aaba%yVeX}fmy^gQ|~JjVXfBO~zngaqM7OiX`2xDpf7+Y66zzP0pp6Im8(~i z;f;9AO`C}4rngi(v){JwqSEcm&%znE+QK&lx6LK=&Gmj2HNpO1tBwzJM!gTC(bUpw zq3=vr3U~_pe4L+w(#NTkei6=R%wx7~i;N`hC!Eii#}N03Uq(2eF^@?~>hEWNIG+h{ zMRt;4{l@E$-)G%1;3rK@#9`RK(Rkz1$E{r1*ch6p&3wi@Ci2R1HJ>q$3AJlbAKkx& z*FyH)nu}Xtcp1El;GOVRbR7Rf+bMApAhE|m;HTQMj|$!%TZ}uttMfE^ouk9`M_nN} zg6nV(Fxp#)`lI{{ur^badA6$!cPhdnFohBFy`M(N>cn+ zsQ(t@Bgb7cE+YSw@xl6|*Z*0|TgBgT;lh>{>y0kMb;nS>(LBZDAM1_QAp%!I!*H`mr;FC7@rJa|MWxxKjNPhEFSRr~Rpk5L_; z`rp@asl7harQ4&|ReFtc`AiAVXVx3W4}*h!eb{+xYpbe=H`%!}CI)>eBcr&Oylgo+ zZEfIiYO3rEgZzi9>p+o5F(a~vX_#u^ESr|`tb>X*i?%avVB^39k z*4+S^zx>krRQM6o>(_q+9+%V4vB+D3Pj1=n@zl@xIPVRP3(&*AgE1lWYJ4^p`8cn$ z&({x1;a$+5EAQU9bIQ+;-v@d_b#+Y*{vh~OZ`(#cTT()P+`PQjR`ULnSC;rl@B}|c z=6S zHf;F%>kmJys9<~^6_uJwzgk&&@F4NH=v3g#g$pN6$WuroQjf=7C#iSTOIn6MX?^pY zl;AH#Md**8e=h!#pFc1l|D&NH&p!ojIG!;suD@TpqVmexej4!i(NWqvy5r5r7vuX* z>yFpPmvFuw@b;!A^njl+v#uKM)pi3#}2 zS6|8BmO4nk=aRaodZ~IEpv;*ww3Bn^)NV#cFJ7drP#fXZZ@(QCMgGxMt2E!tvSnMg z;9u!^W>DAF&eY4godx~1TL4dR>ny?h^Y?QZD2{wvqk{MHevC)_9^UR>$4C`y58j#k z3iBEE_`JSH)*zn^%@FKet*x$nW3_UCL&~-AL z&$!-EM}<3lx)m3<)bKKRH@qX-BS(ZD#e2ajdiA^0dy;NwyN1uyKF$TPiNj`(t*OQV zwize%8~J?y8XE8Tc$d~Mxr?65<6WIk{%ZDhbqx*Shrz65%x|5Mk(`YGebVH@I6F19 zqXYl^l$41H@FQGzw7;WuNALvuh0B|X7aj+FoAOrH9mDlU@WFbcOUG$AKEr;E<}cyv zZ@pDiME;dLajEqKGz_o%6SJ)o}8GV?R0mywc+m=HMzi#Vq>$j$$y%bCcmW2 z%%LITmazYezdK)}^0UF;HQ#%8cWB(T=X;|cMW4LU?c)2cJK8V6{iyXt+w0t~dcVuL zbDNrIH}~9AUym;Eo8MGb;r|^Mmz_<0kB;8D6@P*1>XsJ#W9`rO<(H>U3FkGQR2`&- zx?URJ-40ZHr~iMmH$WfBJJslhbAtCOJebmN0Gdii_afZwd%D6N<_ z4(?F$$2QN7QC~ka1dcrV=;qDz4{O%E_8NBB$jCi=@IP#C9~qHf;=}}3CSMv)XMXNd zzv|V`ZJhB_fknn6_zT&yx#GEV6B9fK=z>nYV@G5p{3RhFCkMM}ZfBS4Q#Ns;b|pQP-rHwR~?bw}xr;rJ5H&%J*4-8D7X zPhWktvXZ#_goONj>Sb)~r=L!-g!s{+j5jxv%FZ2y*Pkkn9rEU6crsji0*hbpAnB?zH9Qvg!38VIN&ky@q>du_`%hDCX~mBU)&s=`M&Fp z<}=0_=cNwkGv+a~XUk6`oX>pr|9H%S1Nr%kr^ERS^^2P2zRdlb>!Ir{$4njXd(W*> zx_yP0YU6xMzZ2d=C@QedS>8{{TXmbpjueX9TGQL4ox>M=tg}j6fAn=Jb%vkMXNU`V z&87Ja_tN;vzp>6o=VagL=$SL*eiqN0KV>{D@Zk&)6L8ym@Yo|rg3e*5k4 z57|jQUzPEJ{IU37L`8LVfiu(j9dB-&wf!Akf(ze7cf4LawfT$n$rUTw+VFc!N-8gh zx4idWbTt03t*tdR_&JV^4GocZiutR-5ND-U%b=#Y{sm*Esr6a)(zRP>{O$i~f7iNJ z`1ULA$df$l!j%OcHZ+8tHa9mf4?SS(emdf?}ones=%4-$V!`~~DUpg2l+J-UMZ4w(0a^C{&&>G`p* z-~Wd8&x{Lrj`;Y|QH>u)M>TGcZkm`lI?8h=B#e*KUa?QETc_U!zG$@JlXG6tM|5^J zH?#lj*-Mug?<`*2(4cvq8ylIQh54RC>mBtG{(E(){G#r^uHLWn=FeBTbZKKF^SXFG z>G|{9+OX%dpL)r4uM-g;~A-ar4DxYu2~@DtdvOO(@ zsO4I<()*^%TkQ=PZ_Zp==mcuD*u@q=`nc0$6jW9SDi(GNHdo-JH3 zzPR-Esq@uD4i>=7Zk+}B@7tm=oZHkR0uOfO1d9GKjlI~bp+1W|`?e8BM;deZ9#=7yD zGhENO;PTr(rO$)s^JM3*EJ3~5wJR%&ernscty{5g#K&i5;&+msF8fAW+W7eYW$(S; ztGcdr|NrOyaPM>PljNRroMUXqHg4G1alvuHc5V`<`=p+n*z^vP03p*<0QKG*>J14M z)KKpgR1rvEiZS2)(a8HHTl{&FC)Y9Mv})3oWXwDxuYKpw=j>5*-s3A$WIdgC-_eEi2N;0uNW@E zKFf2Vr@$v#&&(Vd;XL%9@Qdli;bHtE_-=+@Y$VG%-;i$#UID+r2jd&c_j~KD>gta^ zx^w3TKNub+uaxqvNIyt#II_JRJp*1q3U_EfdWm+vW{u$?wxds0uQt5F_0b=~J31cy z<*l!zZ(ewzwUzUqd(QH$!v}z0{`Fsbdf2XbB=jJ-<;f>aAI8QeC!yeS!S@c$GYi}>(g5$>% z6N$54w{F7*?*GOcyLM${&=0DRWkpARc|DqC*o^h`)!WfT!>*;B0!;b34Gr}><6Y=uPv{yHtnV4XFqxi9< zc*byy@;R)8XV5oh|NP>3#`KNv_)B<3`VJfeK62w3>Zjot)m4pVt$qr}^!H!6LjF@X zo)L~=T;q*fglB|rq*sJvB!w^7FWiC@p3yi->%uXT!ZFW3Z{s&zPk2T+hIq*3@QiTG z+i#yagFn3+&j`n~wVgc+ujIxvYITlO%Tzxr9HVxx8t9kbmJ-mHl=OaXrqQE^CJv1L zy0NjT3IDb9^vq1`?#0FB<=_^ge&Cy;qi1IR$NxZIOi$AuQ&NV9UwVmg#l?#@{;@px zrNVR0AW7VybqkF~V$ zzB*pd_wWDS*T;6&!DD~^b8+$R-SEk0&XA8RdU2uLSm0k+9Q<-~aiO<2JnWR-{qbw1 zepLM9!otm);Ggd9jt=GrDJv^3Chj^aDmt3?-@iX3Bq)gX(cDb@N^0uJ2=zZXd1eN? zU2LrJ1Ifv=v&2QxU%?y1#SIOa-LJnNoUOc&8u#PRgrBhLeM-vsxY~zFXI@FGzf1W6 z^^eGmjFAz>1MmT~L;M@Q_dTTLg%jTx8#_CTJs~a4ct@Z)W7*77(Ke_|GSW$ZQFVgDWUet*<{|5JQZB_RDGexSR%zrV5Z&Ykk| zsw(_Y!op6Rpr1W(ASA@*g=lH9d96lA(HE(y=7%J{4?7^^`PkTr3C8ElJHvWR%BUDHFq{&h(S`RQoq^mFu!Na+Ph^@lo6 zQro3h)bC24EIq%oll~k3MEnsYbsYMI{i|2Ew4hI(e6pp5d19Y@vaOBxd+Mp~Zu-~9 zA8&0%&j=U1{BlPJ>o2`z`Pg>vj*2>P0R0jjef&7{j+{OXf7RF5>{;MQEbrO;yv5tP zv53k~rH8ggS4)0V_59m@U+eXF3ze)%X?dHK@y?z1-wz02KH%q{-?D{%;pLaNY{8Ff z#}4x|?CI(2V;<}Aam#Z}UL*QYc_X-S$QLa)_xW0vegUO|Q!6X0tBI#QaUwbzy%G>` z_%Qe-Gqb&&yrRsPNBcxSfM38X*6t0Tqi<;62?>_JIyQD_2)1n&K_|55Q_{P}Sxw-%Szd3Gn^o=(RzoS3I7E|Wf1^J4| z!NK-+{QDT|fOFQbudZhPxF7z|aIf%y#`7AFOKQ9Hi}1Ikw|)Yrpf`}h@sg`ocXy*- z$is-#`NA(xKi$-Xo_XXE8}~o@Xm>Z`f6h0()7go>dH7))S3LJzM+fim|NftiN5aBR zo&>KRI~E>JK97Qek`lu&ZEbKMit}-By0<3{<>y=f*|OXsKPBgQ+cGmVJTO+BHUC&e)6Zr*W%!3R@q-b{4f) zt=m@q>nwW@y$#244(mF?&hcGyuJd63l3sC_g7geoL1{~FJR=;FoLpQCeojsG#WTV& z+#I;& zop&lK$p6Opg8W?Yj$w=b_X1MN)b}dPsUk>pD*3Cg~SR?ME($Z}9u#Ibo^euGSVaYV^WnqCkK>OczOim`fq#)d285$i zTKDU(mHJU_=N)JV6BFa(ASm)Bftv~o3kn!#z(c{ur==Aa%3bp5r`y`B|FnMe;fLGWcpk+~<97rfuzI!n*}gvd zQ|ycIk8iwDSI7R4kfI{=+|i??{L(2C(5sb{>~qqn z(zd?+shxAbwhsSuebEw--niHE#6RK(h2KqUYg-$3zQV%%eE0!aZu3(qFQ@*cryHM@ zo<25)eM9zl`7y`EO-`a`ly4TjV*TjY82vAL1$^$-BaVKNJ>$X!uETbd&iu7*{!#1J zuZyR!c`Cr`_+82$DK*u24e^fXROVrFaJt5SHc#;Ia7PF8l2JCav)}!$qy+ny_yGD# z?{=?s^_v>MOS=0}`4^yHy!%UzWBt)bySj{5?C3xrfa}@*+;cYmM}NQ*Jn~3e8~y0x zkNf%?2-pAUM?F30tF>#-pWm?I&YhqBw7MGpbo1ugTKuSw9SaL1Ur9khP7Z!Q?d|pT z)Pt!hG7W>%v1m9LL>SIp&!kTjjfj-yaUbhnzk3OYeQ`4yc!ODAc=IM@{>B?0eT3ch zrI$8rC@Hyf=Vw3Lw(az3@+g*<6F*9HJd&)AQ&aFL`hxmWcYl`8J3@NLEy*v>o!~ne z?=?2Iv@ox5VPR2GZmxr0Qd7&yh~r34H@jSVy6paz-vNG*al7V+#Lp4jPF&NfRfca^ z_r@*g1?HuNCqUn@zEql>LgRaHJR=-qyrc1p;3IGhyd!!I{eoX5JO#J~-tm9^FYaT! zBl?B-t>t(}@XPRUTid_@<>T;<;DCo7>hJfqYY2Y`muP%1JH7M~dIxn-^q;a?=Y&hd{v+SZ01dHQJ^|C7&A_rp&5?6c;V{qDQf)##a^pt3UfW%)Pe z<$+wuqXm++e2(x$%&Ta+LjD1UQyjglb;@$(1z$-Pr`=fnW>z)o;q2_>q{Y)UH)FrA zu5NC|ujBdWH*Tapu3PufN7&mUBQrAKA@K{g=Q7Pk{kA(8F6TFTQF>3(IZ8)si%I^| zemS1=weGyHUu#lw(kCj#m85XY<;yp2;IHb&Gr}>%bAYEaGJNrjgJY(r(GzYwBOF6~ z82TnDX(^sTUpTnN!7=C$2ghjpQamFZBk7H292{fkx$%r}4E2cdqEnBoo(ab=e>=RR z8_%fyOKKdWb>SDc6rK@|k(8d1T|+qLM?X?Lm@l3Yj``7#+S-=GGr}>eRvC}s#xo9% ziHf2hapM``n9G;1U1R*{#xqX6vi7NUwP(`-mc_x}GF3X?4yo@Y#G`fZr&nH%8#k_B zXa8l-f?WwW{DA@b_ryf(X2*|*g%JltUJm@<($j7JblE-0-(a}F@Jm9%_&DR9q$Kmh zNK70V0jHo(;5`^8nLaW9XxU3?-?sg$pV&K^|YNh4(^ZM0k4RkQJx0zj~XXE^Ni^mD8{o84_3LjphsC47qKkuukN+~Qt5tO@@~&{`yXu5+#DK{ zyp>~P;P-Rq8XB?G?PvxYHY_TN&NHjm8-s?(D=jz`^Oo#Tz$T zf64j6<-+Nb+V0H-%s4~`|oes z1TH#yG(MhwqM@O_-tzuVPSQ^@Kd|w~nt8+W-+j^NTIqP{6YbafrArG7#3_u9+PopK zPWAQ7E1H$Xe8LeCQBm}FNlB((GBOO8rlgFGncfipX#UY^_nMzJD$4YV{0iU)#RDL{ z^$K`ixZYc$AJ8-48R;FzKk~u_^H(yz%eXjSe@F3-adDR}!8@j=4iB$iZ{t)rMfJwC zAHFAF5ji^A+6u1^7mVE$e@FZU{^ehWhQM#MXWISh)izF-zVMdl73m#G;S~5u^pxVK zWw-F=2TY&HPr&T8@|RYAm`5KqJ1g-d@S@;#o>O{D$N&82XV1b*9y(N2MI3clSV98& zB{|vR>T7H3>%pyqgY-0}U*tDPDTzOF>lOBW-Xgt2nNq)5O!wG->OI?LJPT!g;R2qf z^mAC+?%esq9|8ifuO%dul+a!V21ZA*Gr?DqAD$<(dszE3HizxDRrmLnLR`XST9;%y z$Ez*daa@x{SF*JS^}qDT-QHivF)tQ%z>Q~wV?sj@A4bo(@r-Z+aggW%H=dC`V0>=8 zfiIrXI7zrg`bJXcBjF+3Qu+)j-jU}Jp3(Dh9{b&RMmUDrY4yvu{s_mwJ2HM;3C~D> zxTPD%tYp{VJaCQlg7AoN415Cm#*Jqj9Ao;&jc0^oz(p3v;frU4V~!s`Z~*^#H=c2D z%%`7HR&G4wv^SNTNv)}EO5UwL`uE>ICE%@Zc`B_-vQ6GOst4DvTRh0LX8~W8m6exU z9$>>M!NEt59zM+YqPUnip_G)7k=I_caS!7l<(VR%Eck`_@GL&U=E-9mL_5~JGw_Wz z4sz_I#>0HOc*iwsEPk1|X2u)vFvf3K9I5yf@QZMZ_qb>!z6QPGeY|_!Ij^I`ct_(? z;1hWcM_OFB?*GCIhL6xw=Kt8;&H3xsH#9I`_3`7?)sc~mYs15tmoYD|w3PfTi{U$+ z_ye+lHO#(FUGiR>_zmx^U*B)_i(mYXrs;^HW&AfgYx9UQ?;r8xXFLn>D#wo>If6eD z^S{%tYTn4KEQ`-eO`Vys{&ITS{C3F=Q?uuZ@6Nc`Y(P_Qv)Ax@L)-a@r|je%<~u#aquAayV_ctFA3`l;O{{Ih32}mDF!rN0b$ohsocyx4dknvYTLv1a7)gd9l!RX!a z@Yq=VsuL5dtC@c!HMO@FKNomD%in1Jgzy0t-)!-Xj=zBUKWZI*0KKH~KR6x#Ypn~% zJN68-V-SaJJb>aS4X=|wl78Od9gT0qzJVS~OB)@97bU+Vb^vqSG(ZEcJ(=jLW-!4H~$2K&Bo$hU7Bukz)dU;0C5yVtdyxNzPD-UogS zFIwV@8yl&4qI5ZUel9))njE^rV0ncY;S>7J-Ts))n zk2l|F_`~qFaKCW7{0g3a+VU_eKlbB~x3`n80X<~-AIlPvudlEIX}UwMy*&`WMSBOHTY2DrAp1LsHxAxqZL4 zlgEacBZx0#!Ox4ui35`#e_EQ^;ZjpaN7t`Le#^SFX zy&?QzabDi`2vbWhL{zwiQ{!czJhJtK3@Ew(vXU@Q95N`mk3kotm z{MfOmDENZROq*{YD{F8NyPxv3!584)EPaE$0ezu3Y}p0l;>O46r?4kS!t8|N z7cG7Pdj~meo~H~z}T40E93Y(f+yt1r!gXu_SMz{8r32XZe&aUIdp2uZur)^0OJf!2cSYAw8qGC;1Oa zF7-bW?SCYy@Eh)R`Q%{-xcI>C}ueLl7MGf!GAD6zoY~|5wwfp7sKgp|A3|S<=$$f zT8AWOp?RG65Bmn6etP>h+zeI|%3XZtoM&O3I85|=U*F&${$PLpb5Icd+}gD^KT}Cb zPY?AKzMgMrwVC@kcNQMwdMsMEV|ARQ9iug*G^XwG|Nn9&pq6H(DLf+_)6>)2%Xq#s9zpPIr>uec%jK=^oPen*Sb2H#tI7#)Qdq@QFRza#ia@$wF@ zp#02+|8-s6NB)lT7m$5W^F?N64iCTgo?&zEI7oB`ZGuwZcW0;Zj?8xeKO){yb~Ebp za(tuWoF!GS-BR(|_z_W$$sdU%UnBLGxFe+FUtn=j$`A0|bC!4Qi6{E{-~*m}uDKb1 zf#3hWqJnsU(9ohH@a+N5!uqLGv9aLyf`amL@^dvecXctIoSVCL4ZTP92{;l5S6kjS z)p^sF&NxRXOp^W5vy#%ox`tmqh$Ub(M}Fb31Js!-SFT<~wzYM4lLxV~vZjW5nUIi} zh<-lkS>OfGFZkuAq}0@G+=!o2e?RS)JZXPZP`gQPEg!tR#smhb^vrI_AAZLESyfC!h5&3 zW7)7im~r#(e_vXGV6&3iSqF>_TuxA7W;6H{p8SAB< z1wZ-o=iA$vH)dwW_<)54;~6z(cJR2ggrwCM=^N)bX%&;s{s*y5{rBHl-lg;N=Dl_J za8?$0@cHLAZGz9y{4wL>7cVlNoSue3;d@&C4caf?K=#<>`1Sw(Q{KxJ)B{<)5brcU zfAuQ;c27@t_rQSR7vlVrl44`wtqvU6zaKkXWMpP0esuBiXU~FPa&ksS@FxU6fJ2x^ z5_<*nTH%i*Df?z@tc}yLZ%7|`^8=1Qg7ElKoNs)A?5nb;OiaLkCMMc^+29)NB$=6m zgYb@E72Zqwgz{IO81{{fbacQu%KzxqSI?e>cl@`18yX^B`KhNmJK_1@8^IY!vtv3E zeIos%@w@yHCADAiM)Cu|UW(p$=9!)z^AAuwcY8ZHg?VP-7n%Q#_j%=&rY3OuAOBcU zv1=Fh?ZQI*--Ck#1Fav3jKrQ%vbc~JhD_8;=Xt!B8gnnlNWVyO4jM}9k`5xeb&GAv z=Ve(RvExro;m-dvTKKqOo$#+$s zVJ+0Q@f=pu?f-I5#4$@3J+b7{Bm7%FuLPuLto(#$gkvsVoSw$d){SR`V?Z++FL~n` z;TYzv`ak~%J>-jLym5^AUHjr0;TX=7-PIebUs$1q;A^UQuLJR=;#Tccmx zct$v8baZ~6xKa9$&Pz`t-f`EDs{{(G!;;|G}r9wzx9ps{=;}pGdE093=g+ zYL&%jKm4%CRjYb?!6)Q*<++rP@ww+(TEIPwo7m5MnylmZ1x^CzAfJ5F=E);&1U~YS zM{K^&6~<>la{w6vro@cZ7qyLV%Uj*ZR8z^{%tN#gF( z)4RLhd53yEGh^++{1G+(Ed8uEzsP*lHlDZqsKjH#3&h8djhVla{0lB#1pniIU~vhW z7vB5^6gQQTVR_z!+vDSHUP$7Uuov)d#AB%+U>&>;ey2^edlu}ML>b$>GUlg$H{Maa zf%;k1d-+L=M!4VNk~%uP^N+mvqWM9-^iqBO#*Od+H8qT%!0W~b z1P0>o7!wm8&v(hoD=P!%wzRaj<7d_1Z{ta_P4Mn~cjE*czL9be+LBcLP`POxshVVc zsFM%!{%ryNC;RG4z-ox<33Y=urtuY7WyxoNHJSNF@UA8wU|Jd;)_3j%1_lJs@4`RA zMj7Z)Tt@s11t`ce%|uRntsa3F+9L~GGCn*wI#Kajt-kIo>*1%%kO?yTulB| za5DWXdW3N}_IdhM>~q*TWT%tePJE;MmB8P|AISgT>~rc@9cl57nlDT9Hju9ky@P!N ze)7c^YirTxfBa)rRY=I4MZPg934DIwfcZBjB=DW`@`{V$jXOHJx)^&*O$`sjd*DTl zUNM~@twE{yY71xGN=*7j<>!4S+jKo=zyH_0lz{Ne?c2=MO5V+Z0qjoe)@|8BoZvIh zY~2b!w|1?~hoN~o$wo*1I;>Qjr+6X08+BUkThiHbFHiN~IY#}A-C6T!oA)F570*ZX z3ygqcKP4+5_S4hwzO2p`Uod^1eL& zxXnK$eo?%@nl+Xm_JtQTFI9UxxaEl_4Cm|m(leT8d*jBcDtMV=$8vMg^TEL(A@Ggy zo&}s);#uIsnWY-O@xldWMC4t~J}&;-O5m&cPdTf8(~j&e(nO}QZr@I6`VPIi4qU+OvR z82-DDusu3X(mCG$>t0GgrE2A;QWTE4a^;gx;N{$SMmQ!UHO2l2%`YVeePeroh2a6@I@tWyXfBL>ARWl8hwB1lFbWGo>i>SGkm4I989%`*KKiKfp3H~Ay7IWlzY*NRc6dkl z81atcdtQ6Z#%1!G{=pCW`x$>~-1W*U&CT$QKmDok!a+e*Rm@uu9!>-w7P}tmSi$i!(oK^a_4O>Ti|r(Ydbq zA#ohMfb1INZ$eMy%P)Rd=`b zpWWT)5#^Z$m!luR<=Fd$&lMk_LO`DKw)@UX50RG|-ck4^IeB0Je@t{JeyD06=o`lSlmg`e@2EIyj(g{w zni}i}4?Wb|%lIF>ZMeexq&4oBz7XCK-hcMlmKJcm@VKP(4t5K80m)~cF+Nk*Q+y-a z;X7Y>rM8yi4;?Bg0WU^HWoI*Q`rf_f7Zx0R_%M3DqN2E%exR+bsfqE*_&75Nk*~qN ztN6yR9;f^2DF@wXyVZEU3*W+YAK%BGb75iBvw)w^pJ!Zk>{vzyel4%PwrLajo!)+X z^JeDb?&=yFqrRFqG1t0vOa6|uIIP0f@>Jishb?*%!*RlM+NUQ`R5zXxj>*hyXdn*Tjc0^oyyKy5@r-Z`dcf?bHm{xVjP!%XOKv*Z>)8Lip=<#vJJ;Y%X?@ar)crfEf;8Wm9&;#Z# z?JLDc-kon$9LMs!V|u#z2U5@Bk9c?Rr_+yGd%@okf3UH!*;(+++izD?fLqqA>F6L% zL+u|sDf&eI)8ZN3(!n*xtDraFPoz(TW1fAsxtVd*GtacNAZ1^D_~E`j#$zwM(Aa3> zF3WHC&_ko6;Fp(QK6eg##((`+c{%p$u&|;c_{EPu4h`iyojP^$BzUs8xU`gUQgd^A zJ9g8NkqZ|X_wm)OzjhedZ+9#B{HHe^$}!TLj&o|!|0CrC4@rHYRlr9#Hl90& zpHfba%}=ZRJHf$0LFN~nnQ8OU6c<}Oc4Z}b!7?+=pGSGu$#V=}h#vvte%bXB6Rq7S zPYH1ev=7BU;SUKfFW!K-CwK?tgFkg@W(FLOK{3d`lx!XcqG~jyn)&Y_}l8U`42135kFws)58y2|Ga+v z*|Qrr-np}3Ls1cNVWFX=rPS+_Cv$W00|*M*yBGb#?2gp$>})Kof!Q~g#%{q5VT_coq%{2eJ7+qRTFu~MS`m=00Ds#@gKD?7&j|G_K)wI|gJ#)noC zCizeO`}9-u6fv&>^vlEqHsHoaWxd@7NogzUk}h>cS2{ZcE0~Z@yVwjlbjS z)n<2-evw^I`b2t0{zcC}Z}E)87tx=hSI{4dJHT#1e+_?$zR^6k-~ay55XZmqMpF~> zP7yzifAs$S6&3KjQBkK)!!sT~zH=w#oS10*Z+?DS8unN8OI4M{55jBA&tJL1JAy2gy{*kgI&0T%+C==qtFLa@ z0PnGPZ&Va~+}X3Oi}UeLOjw-gHP8HWoX7XoH?n%|@EiIv+Hd{Jy*=NTJxceWcKF^` z`o%O3QLw!6)vMR9gXh67_yIOIpF2lA#tMynE+!@-0)8McaNj=KL416EKK*KBWI+M; zyu?K7k8^TtUYhju@p1G?TH3?}cFpv3^GlSUk^Ge44Z!#CitvjG36@vQ!TrV?zzcv^ z($a>9$uk=hWBMv8YHI5L{$IA+yfF9*V4uPBQSZ$*e)FAVH*IgfeH%ZzpZw&^8QMEI z`sY7K&onim4<3EAtquLKYL(5?`0&Gq=O1~*^2o@JD!(K6O7M;BqWE94P8<_B=;4QZ zdy%VFS)SY1UvF$gAOG=>)z#pXz`&v+c;3j!>}>S-fdc^nW=}eC0-Ttgou3c?edbJE z9rz5dM!pxb*9 zSX1K2s;gUCn0NihKi<5VdDmC3-n5DL{osQSKSb|VR5UceKk~M^lhyUxx5cw_FZQur z_vh)vQ>uNcUAm>-#4qn&0xDl5Z47CP^NaFjjqf2mBOEg@K!(qyct$wpxMzWXcjFo1 znA}{Ox6X}c92_J3;)`d5W6(q37wjFYRylY^I7ahkyYY;040Vn8X%=rhBOF7PQpQVe zJR=;V`7qshMmR=((r!E>977zo;TK;#BOJqi^q3pZ2*-qnA3ciRapM``m~Kxt4)7TH z5WMk>P>1&yrwsJfSCTqUl5=cPEA-vtyQX9P^1Dz1`r_)R-BSCdKX_+)b?Vmm_|z13 zHqaRUk2N)C&M>ae&Q3`o|Kq`fK|%DNF)_)>#;+6?6DN?G+S*Ed1LGa+q{L}~D-^dS zzbDZX%dA@pee%^3` z+#JtMd4Sh6K5J;OymR5<9Ub66 zcy#Kgx4$FxUwB;gTy{Grf1~;Tif>%K+W6LIpSAgsUVPE=8vXdkCW$|Se|Y7U*48as zsLy3(lwWdkK>^PZA0HZu|Iy*YJ9pym6&00~gkNb+PC)_jI_J*S*Mnb2MuvunLt?%d z-pd&;YW_s0r_&cVedxrkv0XaSsSWz&v=ffe)wEZw$z8kr>kn25(5|d*sAjmOZ%xsx zMmKKQ=xJPCHdUYAMEFR^b-0C{lk9o z2Z@OzBX7Tb=T3e7!UFAcdiwfxctzMa`Wv;b?rto5_$QBy(0*Tdp{0fPF8w0=h4hL1 zoYl{wCyZxQe`|aJc0l@1#Wj)Nn0^#JgI(^`R~s5E&a$nI{(QrR@^bWabaYV>^M=L5 zoHzmBa`^C$9q32J2NZdhk`l&Ejg9af%ubD8o} z7HA#?_jczs^Qp)xG%jcJX`t7TW3voN5^rDv}jhoua!UF2|U0Wl7)VN?dlKIci7&q=D+G2Quh-dWzVJhV$X^l73_;2 zB;#oG3;kqEOH&i?T~bn52=9vj3;pR{&jL;f3!|r{J>=wI_e)49D#CtBJT~|xH+O6d z+>(+qG-P%To1Y5&ZGO=X?`Zzi#sg?S{*CAp;zCxf;{FyN0zV0^5&xKwFgnU{O-&06 z;9Ign;bX+x@!sfLzClwH8LIiteSPG4UboKXgMueC-m#^{@U_`Jv5R7_kROr!1jv5` z&XH6cq_f{}4E~Vl9p!<2?X~7+^vi$!S7jykprc0%3V4nv&q6sKKD>7?{?e?Wzw`1+ zOR;A(G}PB)#~vLe6Ab(?Ofg*A_3IXk`01x`AiSx*x2@TGFTTF#{lEO;)Ji@*GZ z{$Tg+k3VKyiC*PC+{O4F=e}H-=h1Vi9lE7jfLng~GI}u2wC}JIo^i@V<;)i0m`j(Y zr}_SFJR=-K93^5v9r4Ij2p+e@r-bcq~adYH}Yq~KO4Vlq#Mr=Z-$WT{TKSo4^hSHA)1nk{Q{SFI@ zh`=8yC8e+so`8IJjC-=OY<`!ltg*3IU!|Q}oCcCOQg8_V(hgr}<01UFj9>BfgIvi! z(%CLQN{dq^9-MqDU=;C=#LueT=vPlqdpq_ESS9e;`t?;+j8~K&3VebdRGvEVii-1+ zzLC^<%KIXTeFHuR9Ao((%&tMcMsN(*1s~zhh+MzEu@U_uzVXC~f&%hO!TRD477}v& zINu>5Atwi%Q&Dl|4E~MeX^v=LvOsdw#a@e zKRDmkGwWF> @&NyeY}3Bt?6%ELd##W5q3@$&ec1_fE3@W{xxIL5b$iN+5kCf3yO zy)!ery2#s^kufm9_+9af%192+*KJ;yKm4Jzl=1%N&BeuxE5gE3Qkd6wzh|L-A3C&qH#j~n&f?okORKBV zKlSxy50U>a^8lFtk@+`@Pc@C^d|%;X+JNtuwKdfONvE9{?q@soM`Hk|{#dK}F1H~6 zyWL9(h^bKRvU6CY?xWVjSUcXMA!ix^PPBv2Pex02i9q=JlRh5<0``FkMC(_c) zZw7lG`IF!YPMwO0q2I+1l6g?#;;O6ZzcMqsyNSn1O&u7ZKNe1xUBhk91Gj_6HE$Jp zX^nRr9ffDW&k3G^xCV}kjsC1K63{D#(n$D@96mP z)Ku(p%s<7r=g^^DyU;(evB!_&A8`6~WhH)K_4OSc@QrH|{s z&7_{xk?QlnE#&QD5A37i7t2pt<(UPWdLJ1X8cO@vzdsU} zB$~zYrWos5QPJHE4*T(sYirRjYu0pkgFEn3ME?;-&ARZ4^o-)K6}R}*Q>HJ`NBA)+ zP6@k);g)mfz(>FQWlas`@VCE}m*Y3Rd2>k#cqKeMGZUQ0>{G-c9Xz;e7yi>xQOAy< zpG!*4oGB^6Zr#yA-0}GM$Oz-A`FSGEEOwQ*6X&L{2>avR{#D;4ImdfhX}fcbcTHle z?>cpfKkhHxX3wOjkkom0W#*ZozFohL$MBsyM30f@W?*1&5MDSft*Qz?tM}g9w266i zcI+Sm8-L@jE_hdX5BfjYN2Hj4v93;e*!}pgCo!q#k#vsp|N0^&pz>3_v(n{1dn9#~ zq;L$ifNgF(BOH_MS>WB>ct$uTCFS&K>W3T82*=bJ1Ve2*LQ48#kEom45KrHR_-EM`pjKpFHhZ$kP!YkH;f8W#2yH zzsOPoZ;+H!S_)qveg*$&+8KC)_AdTWyd!wU+Ydu=*6wkU)*YU4d0tX>Rd`Q$9WV-Z zHu^;PI9h>~r?sE{{;n?K0Y*kHr#l;0&)z?S8@dPgw@;#WR7G40qN7?~# zOpJ4hf5*=zEiEsP@0XBJTFQ4$Noi_Yzn<@Dan;m+^ZPY_M&^&F-DGB(zY+Z@cwX~N z3b&K5S^i1%%j$2D-~T>-4wIAE2^JQvUWM1dKae*g-!r@h{hl{IcW}DZXYr2mcU;Op z8s8{CNAkD9uRs5MYb*8q%{R}VxA~9S+Ia8C$ihP6jZU77k4Jw51nk_2|88)wVI(9Jh3;9<| zOA89H!>6YwC4oCbLqGl)e7<+@&Yg^R!@{DY;U!~YPM@aT#Kcrp!MnxBx3>Q5XO3M0 zypDbmE?0kv{hz$dF)`EA%GXT4oSJHS1-~TIOOun>KVo9$=7?vAkH2(@xX9YtnHlum z^z^M;_*GrKYAvm(sId|M7W|Ot|GxkI{(kd6GJBqzcSO&4^NpH6=8;D%&$9YY*3m2Y zVG|$lo8Q#dqF1(TsjkNVGbrfH8FvZH1qJAr z*4Dv6{Hcb9rl-j_L7ok>&wTQUjf1V_t2dDzu)fx6ytbKMk^ayZ_ucBo>pDu3E4t5k zFx!>A^-6q-wu^U!@8+8@ZzB8}?T7ETZCh9v@ztkKx3u*4b|>eV6kLzX*?b`xAgm zgj*B`sd*omM+QG?=^^-mwQE_QoyG4uBI3%G|M@@Rr>3UhL18rbu8d6hpPSp+N&NWg z)&2e0Jy)%=e2d_2*5x;#`D8TjEAudre{t>Fwl?Ok0nd>4mG}+#O3iacToOF%uYOfi zL!8(4?d9c^$FXC1d5m{Xok~pw?;Sk2c{BJWG&DGv=S)aoMsfUV3p~r6JA;Fro#dgM zm>3-eFV4>|EZ_%0R6qKjC}X~h=^FEw;QjO!`R%=^-g|H3_e$HH<5Xjom)^CS-yCHK z*sYDU?l6OP+|{c*^X=PLu7JyCXF+UyzvgD@SzaE$;9)x#^Xj*>jE{pysh`-ZupS#$ z)Aj9%@ZYufbKb;$={ZM9qIELDQ26f{Z;TZgU z@qcyW8Q~b>vFWefct$uTF|ofNKMMI-IC#eVt;rKfem6Is5st~uwtQA@JR=;V>$>rb zaLo4YWo5)^x$%r}jGK29o)M1WIN~?lct$v8-8#$H;Knn;F%c0vccNe1ct$v;va+!e zJDVHN;6-h^MI#_Cm z`Ol|*NAmNJX0P>k!Y%TyR=lF(7bhlWXW{S~8!gVXxVWf@dCJJLX5*lc5X&nN9uB{f zlvG&Acql5Wyd3}F$jJVFvwuoItmOA-eiz~&o$-<4H!L1oJfvHKU*KsH61uyYr?0(z zZVsNOuWx*u_DG$#@u0Q1?(ViW#v8Cl@ESk;X>Be12>yrQk5#KWI>0B&^C-SW`a^b6 z%^M@WMm&wA{J|c2XmF5m7x`z9&pvzpJmaQ!-!*@Yg9mGCv7?gBi*e=0ADe$8-gEec zWoG7k7UE0l>gc~GCkF<=GnX$V&dYkdxwUGg~1C11?}IDztYyNJ9hBB$$CP6 z5+9$N3$Bfiw>(R6aYaS&;OXhj&Dh~nQ#(76$;pF*)XS8V;bGz{b94Lq!T;o4UB8~= zhKJ!1l-K0!+5Ud;@#N(AIO8nk6G}}zcdn#_ezc(ho{;_!sr>41ywT7={e0^!v-iLL zdP4(ol5f9#_AKLg=9gxCzhz5N5&Y`GgJostfs-f8%4m1+hY=CPRczmmpTIuPf`7n~ z#f9To;Llm8*DSP07Kh)}cv5-0RKN9I{L)_n--Qy8e!)8(jL&SmjKijgOF9Bg&jZfS-RA)Q;o$)XGWKT7&1Di543J)^jS>Ss#zaoBCX1{W9w#G-2dZur)RDD(bR=uBGT!{M_9Higv=xA-V zJWG|8@Oq#Z_<&=_4j;x|7!a^;ANpn6wjDdb0im9(DERrs#N_0#JvO$W0RBHZy0nyh z>1k=r&9wWB44Y3XJG-wBe4gp?FT$>mG`%x4WIU$%Cz1ae-m;>irw3d?7AWxg%*@4$ z=)ttK`g-`#S6^*v;y&<-;A;65ty^dDCGWh`(10KGd+(h+3t#%PpP4`OZ+~m^GH%~q zQi5I#4lXI-{URa?3(+rOVadtVr>$Fe?b@~t{jzs2e&zUCfTyr0b6nZtLM}>{rT9g- zMYvJ;Me^HRrLlOct$t| ztwaCr#xue(@$pqv`2V=^jDurFMwqY4jc0^o($hyq&_`}OBODVL*wlo6TZ(54$1px( zyynI;!ZCmPQ$+>irKNbraLj=N!NKTJH=YrWNnc!+;u-nDsC=c@g=h2~R{H99+rQFz z{_Xw}_$o?3^-=wZa2oSCfZKW(7vhsx;5k^xbHV}-!D8`~Nb<%o{z*zIDY5+3h6~cu z&CZyRFfu}1HvW;=J>xy|aFDMN37<&(26%_{m^qA9r#23?sv7d8#lr)THa{#PZOv8_~SNjC;6knMUOw;*N44A zd8YAmWV|MO#|tl5eCf+CH#fuI$Y1&wzo@PT@9f@PUQT@Uks~D~@Un*vnSb1#J$R0S z-;BSFUtGx7Wjv$GSN*s2i}Z@{i@w)aQ5PP>Yu>FqwO?6zu3W)W#^K8bJPSC!%ELe6 z_mjK0(67eE!pnt+M?`?PcJ8!!Q?_g|e7k*nP!Krx;K8skaBhaje;)phEUWNz2??i9 zgTsk`qFtq>m6gFGWM-PbPew*#BlQ`a&v?GNy1kuz2p2Axe@9nWOAGk@^y#Xqk`ns4 z(o)*xzx|u}6}|m-XD8$Szy7tT2*0VLM^B&T{s#`^=2CADAI{I`dZ$k1=He%D z?%cV5KRoKDO?&phPj1_`dpF|}{3q}afE~dPAZu}P@Vaqg5 z_5Rv5^TtNMz(a~R>Gv$;2|0VVww8H$b93|Z!0mCK#dx{!aP-8E9eX^C9OLIbduZ1? zcOE>5ehChah@ibDB;@Dg=M){Ck-_*oGBPIz85LDjgnwXCQdJelrKeX{V?W5qXlS56 z%g%0XWxQWq-Ps8*F*XKs!F;97&G?m(MUFVm|M-vET6l<`{G_Rg`~K=z<>jpZ=}*PQ zTsI^nCx?FVp8y* zQn*D@<5cFM!4GeI+;~0p%V!oB=0PneAfHd7XCdAxY;l2)+qVz>LVs`hn)mOg-wzHB z52yTNW3#fr4Y9E~IpCeh$hFGx)5x^6%1ZQ1YUagzAf^hVdn@8%+E)k96Xqn1^zg4Bs&}Y zbm~-oJ~$*gIyV;_cJN?C1a=L)iMapf&HMJDr#5ah9CO^0jRE}_8*BER+*}9%^j>i> zxUOe$0bj8={dBu91|7Q+zh^O;~C+Y9XkpN z@V{{58R3|tN0XD$gKj({97CQd^raim2*)%mE)MS^eIq@i{>+bOzS;WjzxzM81Z209 z9ZUSc=;DICipAkqq8AtZo{k=+Jsvm^7ziGT^el`sQc^NABO(|l<>a7G($ebc=8RLW0eEmzX#+1K*gOeCZPLr1)L0T4nxTmIvSF-&5Xd zy!jcY&CgFwVIPlDc%ERKC%-$D9Z`0=0nwf$GSTe)gK@gbDf z&40wVYd)XLmoHs1KP58V;D6iJhMy9xg!yZW7Z=(?R22Q$v14R*2M33QP*2E0#&~<* zz6~3wPoQD&d7x(j2NRc!-908IDT(7#QnItb^=WBEMYOAw6yp<{oBR5hAF89n=8-8W zDJTHvm6w;6f}1lk3JYlmYu2>4(++<7+nO5M>7heeS@hFkVFwP-J`Wu_aDe;n-o1A( z&$WH~h7IOlv~3&59X)D(oWz;)TqjRPM&d6}P>`R`{i>?SM2f!_i{lqS{!GS&!lxPs zssB_t`)j1X1RkUkP`$r(%k&HLe)7w^|E1laT^NrGx7XJp3|^Md+LS{Hm%5kDh66 z?&^Z~RNj*E^4wgTKexP`?MIF@Hlp7?_@J;5eevOkrKRYHfPms+^uzJvHb2^l6J$uE zKis^T@&C@9fB!prh<*}04t}6NW!^^4Q(oQt{JcEo$2fDQstW&dyry}7@g~wQ!sqHg z{rcsbX-$f`5Pu+PwcPue#0EOtgZVgqx|sLw>Q#%%gl~igTeD{KX6pNzHJdi!KZCsw zJW4zQ?F75I#gth)Qv2eLy3DPyzrEj&XV$t~3P)bOdTTLH-~9ZI8}aXuq^#>>42< zhYzzKD=hjXKHla{OinH?X1$=Gx*DFarKPiz@7UVf-;bWl&OUt_{MN5vAi5T_Qo4+ZSbFAVHogvu4Biz-p3yY1##a42exekcLxM)*noZs477Z&%zJ@8 zB!4>3j~^%clKJe&<6ZR+zpT#A#zy=>FI?#9!LGbWr+N4^=@<9--(B9{miqH$pHuIv zdL@6i`Najh{M;P=stpZ;gS5*vYqo5mKE3qPmM!S-lP8Od!OOF=)JSWa=m#YKMEckrM0#Y;fn-F>FEt3J5#3_Jq$;NnFx5iG?s!ZEP@_&2-p%czH{Rl;h2z+gaq`48_x*G?A?n; z$x=Kc9Fvlglte$~#xue(V~Y#zg2mA{!Z9jemACsl_}Bd<@NFys)o0nU)W6CPa$s>` z{KI1S1pJ?$pPh|A#PQ=Ho`wD%4==_QczA&W%r4Ei2HcXAl$XaiBQCD6aN|Z~MFsZD z^z@z{_`i&d;bC|`;z^1BN=h0UTECw76&iZ*Ao@@F8Z$D|($J^OHb|TX z_8M_abQA8y;WZy)R1w(Z}KpAz$+GoIhGCn$(^w|{?75dHM7T_1i(dwcQ4m>BX4 z{OxZkDQ55AwF|%9kPz$70|NH!0hhyDz&{-KWPvjO%abSJOOun6lJIxV&CSo}`OC^G zD&RAjhlh5jxHsA9gxB5m+TDMuoF(0LXQl1#fKAAgKK`u*<{67cW;+0TN4xE@~8=%XV?&}i_Zc7OOqcul;d!4D}Zsj2jn zd7cG7r?Rq=62_^_!-G9X^ED91#rTEs4DsG>o>BVc+gKOAE6;5Fq4A004dkyxeYZuw zG!NdbThx29`jSs(cGmo&UU_BHChEmYFKygN{_(&3<@j-UA^3Q+*BV0!Zl#|Vesb=j z3_}iYA^t*A$9@;3`cErc{6P)Dh=-h;!_yi+G&0Z9kF((C*VRS84hxBXfrZ4rn3a{0 z!S?_SFpfWV?8p)D3fY3tF9DuBZs3i80P|NSS{uEvVZ*j<@P!|KX!vFGX45n1A^5}{ zJN7T;kJz;fM3=w zKmFA7h~laxt-t*Ir}FRprb>YC=#6KDW8kOJ>ux+F9Mjs`+zhYa#xue(Cr(5}Fy40K z8MFsDX6x3SJHZ)C@r>b^ZQJ(jvA9HEJQMs69J6tw=@U1e5svxGUv}&O54rJ-a12pj zjF;SaMmVOvzOIgW&)j%s5yp6MjO-e2Jo8O`NB@2OCGgKI0pSoy_qB!FC57XpFT|I@ zp245VPRe+J{yaH3F_CdZWMp_a_C#ir00->YvB|SAUI`3@AHhEZoDdspc7%k4ygbG+ zv9bC2;Fp*f%PSWjUs`JMrnR-;kJ#Aydd5l2uZ_&j?df5AU!UcV9~(P=o_L7*`jQfO z(Zs~sTKc&)Ynq!GAFW$=?i{?!fBt7x750gMfUGRzee&|~vj`0>EQDtX54SwqM~a%7cPKrVGr=n zZEWo6A^xDgzP+9K5bNq18EIl(V?pxl>tLTZ=uqrlz5R@dbXH@Z-I`=g%Vt zJ@HRG=g<%{sxv;he0g#bzhY*#!#~R+(V17B_f|RIO@6tr=v@EHp6@@;Ujko838?&?t`bGZM8g*$jcJm+eWiww5`ekm8%xJXF3m0goqoYGZwA+4< z7ZG_ET3cIM$hURQvsiw&>T2{(Nl955d}UElaWQ(Lpy2dr^hmyEvHTIm#psu!qN*y> zCnY7UpFUk&%yBt6nVIl}XcyuolakWY>2L8{GW&$t|7vUN>TI0f-cEnm)z#C(a|{lS zkMo?PqZ1Q6x5wB&OFZbcYgew|kM+qX3k#G7eMb7tMMc6Q^2WeK03pPPfTq*cOCPI+d< zqJ3VtFg_0N+u7OG#rGiZHMoWE1MWV1*6giCMP+69r-DaJ78QYGKriSG*i7^ZQQqj6 zqN4J0^ie@UNeMD7EhoqFOJrogJ1|Z_=Hz5&6AxWebM`EL*Y)-1&M~fUYBD|7-rm`X zy#f{$+^y%mbO{ex{A1_lcpvmA_>Njcos_(O-PXTt_2KJ&UX2gMKPs+;Z0L*+BO^02 z!Le_?xnTqCdF@&$W2go2l5RXB95XoB+Y65Acj1|u8pAOa6_u5=e>a{Hj>*c( z&Bbn#o9l~bgku;*Q7_$iMmUDim)S#o@r-axSJ%J*`o@iCgk!E>$J2Z%p1D^XqjGnb zx3;e&zv%HRUB|!OUjko639M8FypFfLCc~AbtZ> zLA%e+Hh-_=FNOcZOA9`7?_NB&oP6?|Jq!He)~y>hV0YN=S@2Wb zuwl<0_{ZJ54<5ws5g2HGV(^>rmCWt|&-lRyW-tBIpJHS24}1Upz(Dd;Z`gomCVpRg z_riA`IT9EMPZ}O>dA6gYPn>{<#7~<1LdxT(eA8#o*3}UwGCYjM6nrx=!TaOy#r%BO z0YP$<8@gEKD0#PUd9TOa?K=Mb%a?%4*Dc*gYd>BSVgyX;zr}~)U7?XNdv1AnNcv*z zSm0WXkKmob^HWoEbBwPqUYwq$zThv2of!6jaaDhRZ!hhrudk*j${{xyFIe78yf9f7{! z&wlgYew&mwamHb`-SiCeW`Og_1A#uFm9kErCF2XGrttq~dI|caix)3kfY})x9UeyZ zFD{nH3|!yo@m@ya$BZ6nZ}07;|88mN>7k!%Z}0C%?{swZ_M(S6JBeJvZ>YAGyxpkHtVVT0KJ`#cMHrrWd7?$IvrQJw$b zEAgrXj}X<2K51*S_10F)8v|;=K7qXi{;H*=xfy%OzyKPFdH{k!zm1J?AL34Uj%m-r zc;wo(%a_3~%*qIEVT;u`%>*vIW~ISCN`gA860tr0|I3wtcoX?gP%prV#MPqjtE$eO zqaWC~@$g}IotIwPuz_|>-bZ+x>FKLiY5Dj$n+CA@D1Fa8`4;qk?4fV)FZXW=&}R5f z{PEjqL-tE{4u^lV_6P55;|gCqBOHU51MPTr))&tR$1sYq@lwBMaqx_TV+_~0@r-cH z`SY!jsXwc8w=nif0@gL#tp}TEA_(@Bfwb`byh<&vw?n z=<&{({$KtQ`1(sg^;P|fp1{419x)#O>Q!*a{JhP-F*7qg&3FeKLjMoWpxrh$HaCMC zYieq1$=_01T2Vp&lbxNH2d|f$oR)^)V03hBEdG+pBNrNKd0EIpPh3aX;sRe7zL=Lb zGScRsi;6mR3VSGQAu=@dlxG3Y!YC3i79Nh=wJS0bUh>ePm>BY5#l@wjlBbGzaO`lh za}*bsmeOA~E-s9#&}8VJ-d^meM17%m78WjDf)^LbmnJ6}4~&h?%ur8iz#k{ZHsGf%~Nde6%dU@xVTT7Q#L; zGlRz>L2Tjz?|=BJUR0z(SQB!cRP0y7yIKMZ{12f@BaN+S>VO$>ZT^_Xd@$L zccY%tzunEwB^-Nymetq!RBAzz`a+J>H}RJGe&`pr%WqQtfY+|wyvcUS`FZ1yz!S9d zg@u_J@XeJg)6;zS%a?6jFgIs$-RK$g4zmLpZ)yGu=oix~%p8Qi86RhTVq$z8y+Rx` z_~`0Y^T)h)ZGN75hJG{La{W5bZcj})OP{!zBZXFeEiPIi_Lc7bk{Bp5^!FSM)#CN+qyz41^6Q z`|umF-|{z8+?r*mrN2gh;BCOTUH!Hs+KBCFA9Mqfu^;=6iy)yS~hqk(8m@A(B?D zw#d5a2zWp7%JOJ3JmN4$(g-$ArxtKNRtT<%!?9Qss0)34y}j5A7}t?6lzGpIzsb$5 zt~S4oi3xb;+qbRXpdYgDXm^CYR^4KY|GQYZ+`s?bE$WLssrzix0S=B?if5E*pGbe& z_VRef8K0{@8J-c20nONW%j&IzXAH;8&zq-+w3i#t=(*kc#{2C}GdX(Hk7K+`$N$@3 z0$-#A)Zz?_uts~L{ede%1@u4kAGGT$S1gkcUem14%$WbQ?A>Ey7C%5ZPPct(Hejhvme2vW$van!wb^23!RM;DyTlQW_^^NEj^^M>u7Pqvm z{{P?R5>T!GJn7xf@UH4-e5GAM*P*U(p6ZOlN9byHr0N)Tk>6aCcE(ZsR{y8#aF(uM zQdiJc`x@TI*}0#6#yvP&(w<*@hR)L)*t-9}zXbdxa4#jGb|dMuQ?*@5TB_Qo^V`l- zYeupU$$3a?x6bu_pUSq2opFxRFYhaJrj9qg!9Cc5PB6V7-6c;Wc}UxJbXBkci{8!F z?7v;v-h=&I7s-1_dLQrqegBkzw{?~8$Tu_mXOi!(Z^~2e+ZPsQcHi!9jsx$(I}Qzz z3550j{(%AFHs#m9umDeqy^QOqKJtr2{D-YM|5fjtEf3Z&TA%cSBqgA7aZBxyomA_N zcJgkeT*=n;eeK)W9c+)o1hQ4fdutbt({tD{w$3%#?u~EQA{=76MDr6lIz`X0{FA!x zWOvk7Nj-;O-dhP6Ys}X*{|o$DY0t{9F*4HMkNu#pud53g6ciIfe)0F-`|v~N|E#U; z?#3?-zgnvsHhyG_t?R4a+w=I3`npR%Ek|-`d(;=CU8>D%ydvqX7dW1E+BsdYj=K0F9>l6p=#ca+qae9!{n!*;&)FAh3}L9mh56!A>S`?`Gj`gQE;b8|Ounw{PJ$P}+5`?>I|q~1}Iw~;=P zIMHfj&`K}m9|BVvi?u}pW2OGNBtM)(GIwd zZ@;X&JLlPT^<1i#ZfV!ob0Im;d)=zuD`_8fW|ooQ0{(Xqnc?A3WDh1a=*v*rnrNjUyrweI-j$?|`>sp1qm`t)e3q7n`v|S8-TJmy-G}R_&1#&@ zy3R%#zLB&&I$!7Lcxe~s3StbFKCx}lnUcQGyYzZGPI9H|`nNAv0>ZA89wkk*8{3Ez zBTk-qeefq?o*(>6-h6Y@CgwYQ_0`Rrb8^VD5E#gOWRsKflhyc8_*G2Na(DM{`{qkP z?MBjR|I!2AQb&DJsdkH=pq@!z=-S#&d030r9n}7RV$$?7UUY2g}<;~jjj;^;HIpQQJD-plVVd)~cV+kebgSpxs8FQ@DHN}(v~CUp?W z_>7~F{E{>t{LL;aO)lQoq8gU z;VK-jt4a?@YP-&nh7ljc`5YtZTuINTD@ocFbzMp4`u<<{QwfN7WOSx4C_6I!lw~m{ ze@=Hd+t;q$x|Mk9S6}_`L-OAcS4|$#u`$c{H#KGXKy)58)#{~_LCflr-C6ZaWup4B zlGJg_N!7^Z_I=y7>AQT9a?ty`F|m7H$LTxp-Gv`GR=5Uz!!hU&w(%@lXU(vMovHkO z!XJ8mUv|>b9;$1SdQay&X^WoLy{_$U>0H78>+U5$sp{L>x3_YZx8mH~>?}Bz{H%Q2 zx8B;ah5T1*)@<68pU?dDTemX5c|=5EA#rSs*Hj0r9$EgOyFZElh;OC@)UG6*r*O9{ z)^*fMa^)lJYSamD9OK3_oX;`Nb)4s+emeKHU(z3v&e1y3^ppA-?{~0co#Sj>SJHNq z{~vqr0i{QE=INh3d(NKSvuAUdO|#ydXTx|*4mKY9i~#`>L1gS1$Hm6R9*+a4qY#)3 zCK=mg5sU-^q0qTo0jbqF=bUry{yN@&KYI7~udiDY$R2CllHNK;{eD$->)u;WRo&A2 ztM}fkwJ3l8<;4ul=vZ{#Qfo)!L|5 zvN}rE%2&Rtt!fwFLXmr<;zTLfu7#~?lPHONRie_kJsk+>`mVNieK`Z&S-;8IME{?T zj$Zw|#NS8p_mz&&ePze#&Qz_W?^|l!-#SM5vDc2!@pisSx7sQnj?+Fp-)!^62{?hZ zKtSzQ^u+RpHU(TgE`?|aWZ$Gn19U6qtXKkLNAU;H9FoAGZ@9Epz_8>4^b z8AVcBmPnI6>-Pdx9{kCLsX{!I`avv zelD#A;4keB|93h5|7X;m9NS{pduet1qH=7z*7VMazqgIKQmnSCuZZ@mKC-LR`MMKu z0v}I6&y)WDpyxQU_WzJ*|H?dd{6|~uJ)XZ}ZGxU-Sv!KiwnaIpHnK{ubdj}s>Nr`Y zKeio>6PQVE`0Vii>tV{-26GEd9^L{5k4ndz9X+ zzMCmE|Hsk)b@0)~#}^ieYb-Cfo|CuU`jel~uln-KlarYz@Y!eIcmut$yu7rutjy*u zCf>pIDy}UfZ|kT<*zZ075UldSM<#p9;RKWtE;MF zKGC<{+O>=MKX1J?A>q|mL%90t)KumTednF(YM%Fz5qVEbOZ3x@^4EA=rae)P+6OyA z<9AuRr`Ap1*l5L8wrh6QYR`TX27ZhaZ~{)i2{-{K-~^n26L11fzzH~kvyZ@Pz0e3~ ztMq|Lm6Wa+ZCR=RMLH%q#rx?}2=M2-yKQukEnD7r1AXC|Ym$@q?+@XMD-sg2vO>tn zIC!wQI4sZqS65e2!F<)7oy>DPIyyE+zkiM5PZ`n?q${w^7boBZ)(!!+1GFA$2e67e zRkSj*L(wwS*4ET8Pw0UI#l_5bot*s3Uo!5(h7FrGG0x*({KYfR5dYZT-rsNWj>6PQVE` z0VnYB1XlXf^1l`T!+N}5uKlu6{!xEe>3>+#kr(lg{ARR1bcMr*Yio&Hyy1pToA&NS zPe@6jU*+}JCnV61vaGD4qO_EGCR$sWzj|n>x3{yCc&O=V@|&KPdZ8Lb(T`m7Oef4o{q(6ADWLYA(WO@R}<&FV@F^GtpByIZ!r z{Wkh!Lj&V4EGHWPQVE`0Vm)D zoPZN>0#3jQH~}Z%1f0M}6Nvn4(#h|}7sua@x9m5sKC;o#$M$!Q*Byy7GXH&k9=)-x zt-qi6q!(Yz&TeW7;r82;lizwPgw)jMpJyJ4+S&C{8ju1Zlu&4;# z@x>S4ew(=Hf`XbF#(C}R?C(cgoSwE>s%+#(&ArGtu$Hgdt*GUanrK@nTlKRVMJ=1Q zTl=CJNY@ryuZJY6)BP2Vb0k6IhD`^rWh#kd5>|wI|r|@!0ahxC$)x{eig0*4BoGnwk)5 zYWQ*yLV9{>X;)VW-~axTPcr{ZWhFCE*}Q195tNEvsCa9&bL!t6ky8DvK5W-_48>>K z9@RTK(tkMtC*TB}fD>>6PQVE`0Vm)DoPZN>0w*FMKim9ndEfHSBZW^&pZVSVjo1IQ zSM$k4QB9^i4h~xRPd>SA8~S2u>a)-0=hL6Ms)~M+?d^??&CSeL-Pwu0Fg7+iioZ|4 zOLRwSiB-As{^Mt{b=~nq*Vwl^f!{p=p5b`?&srWvUa;1Nkr{ce(ff#N=J(X{!uE-Y z{{Df15Qc}lyBTlc?YGm@X-Dq3BQbI7R>o&YO4_+IgiV{Ce)`>a$-}-=&~jL8w6#cz zRwQq=d`3oVQ9DTc!>6PQVE`0Vm)DoWSWo;8=fK zTdek4lhS9AjI5zGYHOrdD*fE@LJo6t`0tF)hJJAEwaLlMTfKh$kAKX#j%jK6`NS>t zEid%D9$H>TMu=UUos|NhGRTjAlp9~3{Z@qK>A>9U=mgF#0%|XKR`rd-+J`7kSu?`e zbFQb~+7m{FML(RG86KvcC@gGhBK;kAY~D0#3jQH~}Z%1f0M}6Og|x zKi^WbCcj+1HtR|~H@7l9dn~=?i8a4}XlQu2uP=lOQW!7$)&Ilv&SNSKhze|>0wi9pyPQVE`0Vm)DoPZN>0#3jQIDylJ0Dd)o zw|wyUUuXnuCteXBpZFp5WnNe?)sH>)%jS#WycxGKKfkAk-y1ikq@V{}etAktP7dn{ z3CthU)KpvB(n7zIBXvMlI)Q2~g}{#UzfQmjtQ`WYpHk_M zQ4RH6+jFe(7xh%LP8))S1M06Q+s0VU9?rdlzwsX*t$n&;lG@K6L11fzzH}3C*TB} zfD>>6PQVE`frtP;H2>t^NAZR7vrTJcKbj*xye-;4zr3(zVS)Ifxw(Y};uVQ!WIpOE zuYBME=83uHn$%R{9KZLyM;@VHWK&aF8S_|=jdgd^Uvg?{co+|VaZ$=<)F0DIisC6* zmm2W@Dzj`A7nhXK-hAs@&pboC<8{~Fa}V*=-}~N^Phz{eY?MdFZ?NwhYVnS3NmQoQ zNBfoD;xE?@Rj-K?Z~{)i2{-{K-~^n26L11fzzH~kwMzgWTmHY*Qu>|z>?jV1IH72( z(#_9X{LtJSdgJu;{5&51`t>%B<7Jm6B^4BeaLX;Jsc*ay!pkr3+Qobjt*tFB%n#Ao zIW&ZhFgj|vOixGSI-38l{+FtU>5r<1Q~~O~QZHD$%)Mq#;A|wI=Tq&7+8t|2^dy^I zxkkHV?ZD#V!UEqZrl*I8nP;ZAx3!h|sA_6Z9+_|E;K9a5;vMg~hwmI;`chI7<2|OQ z7Z%pnGd|?p+)CY1?U+i8u8ityR_U}gO6R|vfD>>6PQVE`0Vm)DoPZN>0#3jQIDz96 zz}v>7j=XODlAj&ve$ojnCrh`uI6F&(BE1*U8<~F^UEt6E{HdqX)A9dPQg-hSVe{ta zpJ$%gyu6YU{QssV6a)H8#$wF-fM$u77>6PQVE`0Vm)DoPZN> z0#4wg2*{5%znZ^n!5hclX5IX5(*)VhetdWqMJM+6_w}J4j*Rs6p#wBGS5*}j;_sK0 z9XP-|5S5ixRUy>ZH#N1lbNu+Y#T}VWiI->?~4;~ z0&9(cR6E)D`tkg-sGX5zo6=)R$3FBx&1*F_X01qnKdnv(9UblMjNedKS5tHNFnVNj zGxN?gH}~|=KJD0%p1yxSZJA0@=~j};BQLdav@>dJOtWOKFHXP-H~}Z%1e|~qZ~{)i z2{-{K-~^n&#}UBK9v`<<=7~$$i~Mo(xtEsc56yx<&Nfo&*aseXjF_8)`>pjxHe#3=9p? zF7@=Zw==Hnfde%)^uzwz*Ped*(4i34txHIto$BqiXhzx~#Wk9OxwvTUoXtO@){uF% ztxnqVaW(Y)PQVE`0Vm)DoPZN>0#3jQH~}Z%1e^fgH1olrKgR2h^Yg3Ye-sHcx4eWf zI5;(h&B!P%CDQ1on>KCQzCDB+Zb(jMT(#2D=4Q4J40LzXpL+13_irK1bqKWttr>5r4k3%T|84-U4pgiu!2-rm<2!mYO^C%^r+jXTSH*KfSBZy)=| z$L;&d!h)2=l`Ws*D%DnD^+kqqd~pI!zzH}3C*TB}fD>>6PQVE`0Vm)DPD}tl+QwFl z=8Gn^qI=Z888_c@u`NA4*0cF5UwQCB#&5jlnxrJ=jlJ>4+BpEA&znD*7S77dAQ+*goO9r z3*qLQQ&Smlwz|5fhqf;2cWo`-!h%{r(-~t}g7@716RhH%|=iHWph2M#ne5EnT#6pLBJ0#3jQH~}Z%1e|~qZ~{)?%p#y(gVG-@?vXW{zrp5oK|5qy zOUuXz_R1?06X{QV)m2-zFkaf7cRv1jR#pgy4iy)-wORk_jt+FkSPZ>U{i+q8bY?O1 zvvC4WV670Ky_ui4Q5#1_`umByuCK4HWqz5wyn+JL9g~w8hxYQzlauLpeb-&jKacI~ z)M$@t2lYLMR?ilt(7IbE-~^n26L11fzzH}3C*TB}fD>>6PT=?iG@9AMg6WTV*Ld3e zV+-?D<7Z1h%*rY&BQ9v&y3L!Jr(wf}W_ZBi0(+E-qg zoLp3d-L#4EA+~PK$S5!8JBf|=h=$3c7)SCZKVO`H6L11fzzH}3C*TB}fD>>6PQVE` zfs-Mic*n&>d}{u&#bSn7pP#4S;l#xFI6C6??R)nY7KX5KV`Ad_?}w0*^1=(mJAU|K zaWT3haYfj%vGH+^i^WXQ^mxaUxfY(r2{?hj3;|j(^hRczp&c6^pPpu{i0ja#D6L11fzzH}3C*TB}fD>>6XBPoQI-35-ybQ$l$lsovjK%oPbkyjG?d@%CJw3z? z6&4cjSYKaWUQ$B;>-u`)h=!LJ=8;)koSCsa;yw1Wi>#lm6L125)dZH7m`BFGqFCG_ zE!*tu#PWg;+27B2kByC0Rp^Y3jg^)8`5`nn*VmVoh0xa4)z#e{LV0;}bALZ^lNRZy z{51R4U-emec}~CyH~}Z%1e|~qZ~{)i2{-{K-~>)b0*j0ED72d6pDW&RaM1kipZw&d zmvVAK`1#M@f4{Pl`Cr@HiTCO0X=);_vAw;iiE-09J9~T4BL@ekr->7?s7b68On&>~ z1e|~qIJE?5&xmCPo z{@@4CJx4$6t}bgGnOBRpk;TTkjn-|e|8)XRzzH}3C*TB}fD>>6PQVE`0Vm)DRuhma zh+mC|JvnLps`u6QUeFzF-s(tqv^dJu<@&l4Z~{)?w@pBOpk>v*Nq?k$qs+d(@$r!n?7#r=kJZ)9 z%>x4=eB&D_DQ~~ceAh`y>FJF3c=#~wTztDm9HcK!zzH}3C*TB}fD>>6PQVE`0Vm)D zoWREuuqYslN<<-KEHpgxuYdi42beEr{rco&;vLto-@JL}&Jce3)A!#mE~Y>A&=CC= z$Hr!smk@@A78cMcr>AXfNd2`4%8##yr*HyJzzO_i2`J7{dSevBZPALFM@#cv_4Q3o zGM-~|^WY%u*NZQvrPbGmaMe|tH}BiWcbBB3?b}0WXixN9m1GFYdF6uAi$Da00&@0v72g{V~4JHRIFL zQqexm&s%FXF)=yGdVl}G0C9~C4ULV=dwt`L2?^+p8#bh-W@Sa~U}k1zB}X!EjkL}9 z^NiY6+q!x^KCS>6PQVE`0Vm)DoPZN>0#4v` zB4FbpO3zdLj^;Md_=#GVabE~UE_~I9nlHPbD zgd1*1NMPKF4I2^@X&(m%EqZc#+RB@rUitk+C8{=R57my7`q&oQzt@PHTPNTIoPZN> z0#3jQH~}Z%1e|~qIMoEqW0meGzcs#8`PFPAwfV7&i>3q0tCiKv3X6+qf#{CpJuxvp z&U!+^V~;VP!p%1)B{6?Ya`LOMW@m?xmseU^RTV-_O?5T%Sq~2O^f3QIEH*n!oyc9j zwAIn-9q(`J9OCQlzny>+a00)50&4FpXSGACEv=umOLKF4Kbf5!A0HfKersmT3Sr;A z^759J5FUH%t+x&wpk2J@9=^leetT-_o;}1<^5w>6PQVE`0Vm)DjDWN{`KibAPw`XPFMkz3m@VcHTRyhU zwp*UIzqi-+jEoEpGCxey@iEs>|wY9Oat`42Dzn}5XVzJ3d`YA^J zw5^=zui}Z8mQ*kIqa!;0%LzDvQ%PW@?x=QD-$rEBHmQA`TV7}pr=}(+`6koa+TPyO z#5~va^|XJ74iy%bl+Z5L)Uds~du)txDTaqle2{-{K-~^n26L11fzzH}3C*TCmZUXX4*eAe2Y0 zO?(YZhqSFIlJ?8$6X}m^^~DJ|0ViF;ur6~&pZl^jU64#uP{0~I7ol$ z;pJs?lsLz^IecZJ8Rav_*JNo)Ysc!2wkJ9h|K$XnfD<@11k?^j3Z8U8taM0y*FhJg z9#N}h>wH}y4xBh|;=ud+ySm!i&>x$d(H*b5&gPj}zdkvcc6963g9jTMX*cKQEN``X zDoNJ9!|;uVg{_JQ*Z3GZ(o*>6PQVE`0Vm)DoPZN>0;h&Rq#2Tbs9%*%TH^(iUD>pc17jva-C%o{U2j88neyfELw zZ<$h%gSOsIhpZs8ykm)?EGeDO=*>6PT=e&VEyr6fM1FajE{;JD}UNN zS^3RIi++Nnr#Cg@k4;XR?wFt7*hu{1t+ys5y!UBeTYkkK%HqW6FzGsjJuH^~ja=JiD)^pS=@s0;isU+NG!+lHRA5O0AOCb;L?* zUs=!qE#3I|^fYZ?Z|~qB%HpnFd3nS=Y96k2>ynevAFsVOIeFJEzT3oNltg?uag5|n zd&)M;F;X~LSLv$NsVC(nH~}Z%1e|~qZ~{)i2{-{K-~^n&*-b#6s8PTl#e>6PQVE`fm1=i{7-qI z@|IwIS@-v4219=Z!Z$@Br=W=Rbe{{pgNcx8~$9AI;?C z%nUWqtT9phO;2u0Us$l1a?>}ZhO);OC*TB}fD>>6PQVE`0Vm)DoPZN>0;h_A{8M?& zSozcDIctynXsz441+A@JUFe73{N|P|^sC;mAti-)$7`=mN!h)dd8`Wy@td2P>guq} zTh06llau4)MCzzKa;GlD;aHtCKXqhP16i2JmskJnQ^m>ibplSn35Wpgmijf*9;sD~ ze%ThaZ`gR9QR}3)_HJ>JI7R+4ZbdA{NRJ^jH`8*4P+D49SyL0j0}s6RT4pBg>*meO zGxOsgKm0KBbul{)ZJ=i3igZQ&vizyP+DuuUlUpa?1e|~qZ~{)i2{-{K-~^n26L12* zZ36hb((&YnMtz;FwD|3$<(R1{JF2T|Xo$GSva;r8{N!D`iif(gk+rtVR7lz=wwsmCs2p{Ktc@^1+#)(6QICAr>FH@|qCKsvtE{ZA=X*|Z zF?wW6OJ^tJ<#u)T_cI>k$Ot3ma-8OyQNC85>LsgMxOD>6PQVE` z0Vi-O2;h~PcDFjN(EL^Dj9C0&&HpkuXzFA~M}I#)Y;A3QJ#mcm3hd|zp}4rJs;P;2 z5BmD(SIw-|cRA3wT;(06oUyb2aK3{!kLG^7(soXjNC*TB}fD>>6PQVE`0Vm)DoPZNJRRqi* zmIo|d&#b&;{9yc7#rW*mlb_$xf}i{N<8QthLV3CMr*3a=Y;0`}p}oDe6}@qM+~!A^ znW6U}F^Zb!AOxEc!R9-V7cU>#Qgehnctz-_ev$5IKD0(Q;}~C@fD>>6r;>o$q19IH zRaExzbw_K@)avRerKL?{o4)f9Eza+*uHj*ef9&mTZx7*#CtiAq`DSjrZPTW0+d{bY z)`Wz2-U;E2H!?HPC&`7jlv*(u z0gd}5|JnRuseE{;rUk}g_`RK-0|TV|>Q^6nXz$(-uD?DpF)b~GmtTJGJ^E7*4Gj#8 zj-odX4dEY;jhQM)lnuwxyBdF5_Eema=jjBTfD**)6?VQjFUSy z#(dYWz4qRF=!+XSZrYTc9l{sBkea%GKjZA)e?Q~wPEKkb8T)Qzt?}{V$xV->3~Q&Q zP3n7&luErBOexiOB5j4arChD3o(WgO&%p^e0Vm)DoPZN>0#3jQH~}Z%1b$rt3(Jdq zQI1u7qr66XSL5e03kZ1Mr_O~B?nD0PW zU6q(fdwk6`sj1kJkys2JabY1Aqdi6yGI;&n$$7p1Uu zrBn%Soq!W?0#3jQH~}Z%1e|~qZ~{)?%qAc|FtYfqT2tH#@iq9jJw5c!3*oN2e)?1T z^Zm)6+;^YF)!cVqMh5e&R#(&CueZ0Qh5ps!pcJydZ8Dyp6L11fzzH}3C*TB} zfD>>6PQVGQ4FdA}PGlDrOc%6%(27=}S0DZ5UVb?zhk0VIxh5qgFE4~EuS`una3F-6 zZ{D(H`}PnjD$2^LtBJp9YolNF)YQlb<2KG8T_SIFZLsiKH~}Z%1Wq3Uk^X1>tQB|2 zc)7$swzl^7x3q*%SXfn6S{lNhJ%43-wcD?}^1%nphdn+%I*Lw6 zYp?#$@ibJPY}A75{b6qi_H#U2Eg!u(l+L3a>6PQVE`0Vm)DoWPk! zK>pvySFlIG_Vo1F7;!l)#8J-8seIe!f1Q96Z~{)?sI<%uV24u6ZRY5NJ?VfnVz2hevX_yx{%Mx_E~GP$J0#3jQIDyldz)Fu#p5I4X{6hNO$-i7! zn3*A;xw)Acbj17ad;a-7dqTMBrXT(2{r4G1?9oT*Z=Ie_&pzg@ZfdHpXa0iWVe40I zkut>7Slr|3Ow{Y{1e|~qSPKMJx9+pEY#AT7X!Yji_V%u>5K2mFYbz>3*uA@;fcVF| z?|$sDUAscqxpV)1;vEMD7#WiGeR`VqnPqj(wpD*kIh1~gB|TP3s9B{@Znkc31Lft` z2{-{K-~^n26L11fzzH}3C*TB5Cj#>DR@$W{`FiFbDvt5^XU4n${L>hWy}dTeOh?Di z5Zj5O>Fi|uu;OBL#XF)Iv?`3H;T5nbplSn2{-{K-~^n2 z6L11fzzH~k(}jRMz2nVfeQ3x$%GX~%aDe`L-}%m?j}qTlTieotuGrk% z)P&yH+1b#*`~{<#Wh{n&%2;Fgm+^ik^U$2O zKJvYXS-hsE81G_q6#cQUud}nam+>E4S{Mf-Bjd;s?A>=i@(Atv?YAc-z51%njZLjo z3ZwekI2lVzrWe}Z#YHPo>7p~y7QKaRU0Z4YRqyB+|K$XnfD>>6PQVE`0Vm)DoPZN> z0;dB3d3wjQsE*nme=hO|7Z>f<{5%ngAv88J3pMi*Y}vwm1Xo|3knq6=A?(Kz;QUEzh z-*aep`R*hAkyNz7)6=7)jFZ7U*64_@ypop2ccbgCPfDWS^}2N_DZ6(Qw>~hyHzQI> z%d}cacT`FCzR>$aHc~A0wpp3Zb;pyr#-7FrH~}Z%1e|~qZ~{)i2{-{Kur>+E(_3jH zkC0kxZMD^WFC!xs-SWsIZ@h8%FnVKhGXCh*SEr_CX421ka1ei#c~BV_Y-(zB6upu0 z!HBPsS1f&za#q%7r8m1aNqViEfD>>6Ym>#Q*pIKJf(Y`WL>CoXmVPPd@ppU+vq6?r8ark6XWOT5-$QwyT{d zK0d02{j&C6tv=gSOSAeWWqbUu6L11fzzH}3C*TB}fD>>6PQVGQZ35=^t@P}uvHU@K zhIST8E%i@PEf(b%!Z*M9)1TspUVnW;0{!o=1^A`ubX1@oC4$ z>2EzY7K@SR=%^?uE=GQ_>5llw@|Wc!>j<|_zzH}3C-CtE)P9qa_LOz3+Hdk|EsvTyqxhKQ&N8Rv$V7juDdQVk?&03`OXthphNcbm`bSk z1aA|{QhCxiwXS+$S1ONevBlm4T660JoPZN>0#3jQH~}Z%1e|~qZ~|+SfIQHTw)lyp zu)mSNC_gb4Gw*P8bZQEJaQ*s}6y~SC;f76{=vV#KucoB@>Q^DW|Nfyv_^BPs3;n8R zXD23zZ=79TI1caB@{HyoFm9HAFtxsE(QX?^% z4#;R2{r!yh*ww{&yw%l}m34K@Z=IXVyw_Ju{46shSwes6K0zt=G#5H~}Z%1e|~qZ~{)i2{-{K-~{3c$dCIt8-ENw zp?QOfZ)DzSQZzSrbrA=H-+Aaz2)Es4<2gS4^wzDc@84fqir(1WJv2o8%P$Z+KB zEbAzn=#WvojXY7a>US+am6X0X0Vm)DoWRKw(Dx&bu$ElkdF(x)KFn%o)gM}V;mFAB zENQyBdV3isqp`7}f%&cv9xN5*Jt5qA=jP3?yu$bz{r!yiOPRFj z%3rbTTBlyp9pkq}?}e3WB+oUbi}}h|?zsm)^9Mh8@Im4nHScLrQEe^r zT91#@Q;+yYdRiM7%iH|kcomfTupVDFN4V#?cJ3#yi4$-FXD$JBO0~(HW$fs}xEL(x zk1Qcn9$iAXF7UVA6t1f0O>M}W9T+I_~yp#2^{x)8_C5<+=-RaI}V>5zP9 zYG`O|#J05b_VT@ncuCHB;pk%L&pb6O7U!t<0j01g;xc+ODIU`H`(G#E1e|~qZ~{)i z2{-{K-~^n26IfdW6fYw0&HOuUJ$B?R>*2h(I6I4fI5}xE1Z>-umsedK!qZRh*ile` zzuDGC++$f;V>6PQVGQ zH3EtwiS$0UpzF!cGrO>$bt#nSgbfXYgZO?o-e~j1Y}k;JvU6t$cir{SLs;pI-Q5EN z_?yGSV`I!iFtNNa4p`)0;<>VJrN~NOlz%C!?XEk*%oiu%1f0OBCm@}1bxGPT{c-x} z62j0>e?Q-wMn(n(hrTK4H~}Z%1e|~qZ~{)i2{-{KuvQ32=aa5z{oC;NR`z$( zxQa_l#HBFnG(O*!Ew8^`R20G$S0pB;rG;?y)mygY>6PT=DRn1UxAPnM%lB=P<5@v!)d6BE`Cj#&ZNe!~q3 z2?q{@uyJET0=nZv554*-x?^o^QxkD6lamt@=!}fYCBM;>&bc`&%ht44@r$YlWpEtp z@s|2oeu|7_i!V;V2{-{K@Vh1;{c&Kxbi~oo@p0z6?(6I7Vw{cg^4ePLHP<92GSBrj z*CZunXQM|x{WN-HS68GcYCH~or?PXC@)!d7`r-tffD>>6PQVE`0Vm)DoPZN>0&A0i z^gU^Kb90J+v^}%4=HD@2H6G;1NGvur6~fCe@7~Qgj@MqhX%l+mSHHSt%l7TeSDl|< zSxNtE7GfqRCrLj)KRat4s7gG(jo(U5SU-{8s5-00Ym>0o$_Y3DCvbKWu-V2!n3@_J z8y_d`y`zKi9NXGzYbz>3xap?k>6PGD^jFr`n?BaxMwXO`i* zNJ*3m@h4yYa&q#^FNbjR&6_vx-W|f@k8j&XoXWw2Wy=fm2Q)XgwpzbxVkPI77t1ML zSyXi6N=v%cdZX51cf5So7E`Z{6L11fzzNXZ8Vaa~#LJJ4c6GJ15YJdw$9Jp89((7V z{ref8BPGS+9#c~C^7xLGlES!;e68Z06pJk`@*bh>w;b(z6nWeGfM32i0Vm)DoPZN> z0#3jQH~}Z%1f0OyBVhfVi6gY33{`h|7>YUad zS+9{3Z~{)?>?UBXcPutD!>`H7v9ZBH#(nJSBHnS&o+C$iZ+!Kuk3B}b%)B#WV^dSSd3cAgXmk#JsnUDH_WEBZ-~^n26L11fzzH}3C*TB}fD>421kf1q z>lPQ6mNcSPeE;Ry<%RXZL7Nw#xw&(B38A>Srlz?$gu=q2BH~w?n;RP1+Zn&ByW7Tf zoSbCdYJ5$~kbWq&Q2wGU+vD{{IH?}SOzNYoaryZUS3_zdm}%;u&}C%?KL%xjl54rM|ppYkK3C0#3jQIDxfB zAoALz>sfpw^+eCR?Y5MZci#=+mRk}N-+M2F=bn4>O~!F-XsEBRttB3%zrU+1grT9~ zVa9!&TwaKuTv&+IK>bn)#vm$LOtgPxdZp7|tw*_74{+t;)(JQPC*TCu1_8C#W|<8} zeWq#WM@A+mhlfMx>FModJmAjGt}g7sgN22}JKlP0ax(p{Z@Vou^;f?Np{8bdm>5Ue zeEUMC{MW|WdM%uQ6L11fzzH}3C*TB}fD>>6PGB_wMs;K{FOHG4*fKpGiwzBhaQWq% zHy=0ORq3~&ZlT#=BFlM}-F^{J_Q_lEG`gWI+pIut^Gzs2LLANSfgTd#!^Z~{)i z2{-{K-~^n26L11f;PfG&u@<9#WSW^p)^xl0*b&Z-t@7~j_$*aq;|Z8YXyZCAEHL6f z^NbD*pgZ1m*TWAppXi1SiHYgyA^hYgTeluL5<*2qQ&V?0{^7s?mLAonG)lL$`o)(W zU#9(U+N7e(Guq?hQ(D6i-jejCU1^h{2Y?%8MGf4`&z z|1L2RzwYZ_|H)6#AG5QIi|J3@(9qnB9UkuQ@9V=)o13$`S}F9SBlq}vM5XyJCvfTr zaOa^K#9K&kjwi1UjJUlo^oXPz1LLF3^tZGS~zBqwXO@R9i?VbB?wLV}mPnxg& z`0>Kg9jvFs?qvRI%j$ej^*MR|PT))+pyx-{o+CX?+8T>7ZpY%{)D-=&hll(6h^Iet zq@sfHJsx}Pt+yCg_}XielZku0^2&sSg9k$>Ek&JVnVq$9el2d2Ev9!aF0LF&#Nr^M z=RJDPIY#d-S+=dNDcgK;0#3jQH~}Z%1e|~qZ~{)i37jbe;{6{xCwW0;@!I$${n5NA zQtFrDydwR?_S*jLZu83i{Li0%J})nXtFB5;reF2CbxBF|XWO%cbCb zWrc9fHOa{zei*{fezs!=@%eLelan^?$KvATB+sgi8%e+E_!8N!?-0h>_Uip*b+PxU zYG_vVKeMimpN$i60#3jQH~}Z%1e|~qZ~|vD0eMTtKx?x2N%D)NtH{bv;z)U2I&N`! zAsyR^4;dNh??*>$Zfb6F8LwK1z4Da`gnr+E(sav_~xeqGhG-sQjb-{>uqCfsZ4= zbHn?HXG@l26oVN5?D51&^;d7{zP`>*=C^KWsID$84WYQWw3P844;?BiBM!2?y}O(D zR!7Iw^1?i4Q&YTm^pq>QabZDEceICh6>HRsdc@aD^^J0}x2mP`zfQmjH~}Z%1e|~q zZ~{)i2{?f>iNH#KN8VGsUu4@%PsC5+h{(ILU+9fckxm$knMc;qF*rz^Nqc)sOK)!o zjg1u*wY4GC)|M|XHoiYS*`}sOMo7mm;z`Jfa#aq$^$-7#(&Sr`+7~BqDhb##5Z#Z_ zFS|om>+fvUlZ92hlhWyU(vi38j;HeKdERF#0qKs>^JQnM=T+|rtt+Z0#3jQIDxZ`fT<;%b@Yoh`Dc+1qJGro zAEBFYMC3Q=c(W4|mP1WVUmyD54}bWxpD}LMkt5~h=!?zGjg4(>A+)u%wl+5tKQcN> z{K)k3Vm{fzg2ge~xLL|w<*}|f66))V6ZoqkpgS=t&F*w>+pHhRAFWJM|iX*h~K z$|cI(e>njs@bLun!o zT>kaf-+M3pum9}NQc{?IrlEluvZHSXycMlvMN(RQR2%7y@$XeTH|dU2L_hwFJ%tl+ z0#3jQH~}Z%1e|~qZ~{)?bRZyq2*o2_Khbts#ban5PpK!7|77|g^L^rJ4Gx;WbC^d#9huv+=y0 zz?nfn&yTF0BlW1(_G2yIuk6|6y)`q#GdnmqJUlcM!r0j8DDR=f#K#`vyV-^fiHXEP zZrr$OQ$|Jz4?OVt>ul#8W%2pS%itaAvj1sG0#l?S$qn7D)X464MslF!U8&CXXn5Gddk%P;5V+BjLnJ5Edt4iZl?H#aqf4nu!8#W%_aqz1}g7C+5urh2KKXZw}( z^Z%d|29eHzo}p(7m9n~;W9sVexrhGLH8tP=KIv`y-15R2PlSHi zy8m?oPT*t-@SfoL!AjRRJ<#40dQKzV&%Pg!o_8Amcps6P<6^Oi3G~ON<%RiX5)xi| ziE$rqyfHa>&mQ6*Q&P|$+uC^hQTF`2-eY59v<6E{d{0xkk>6rw4&}|4Vv@X?*g3OlMI#+ZXA9b8|M5{`mOxG;tx%Kfir@ zc6JCi-<*{6-h0efotVgcpa%|=mNKqmOG|5Odpo`zGtDrH{geDe`Yn4 z{-b(E$M`QNaOw!?j$ElbqAysPnpt9gp64Ob9ha7hi@D#ct8coAex3XFee#nW(b4hj zvsm5FQM@l(eQ^R#;A99y?*X1ro+iZ~uGAeZFFnOPwH%4%{l`C^*_j!err;`eX3Avt;X?hwBC#iXQn-({Y(&Q9{3U0y8T#l`5` zgVn%l7{xorm#=z!)S3D|C*TB}fD>>6PQVE`0Vm)DoWSWtz&xFJe@A|r=_%%)$*YUv zvZkl4AKUCKKHA-PKmBxCS_oHPotVh@jT<+nrhf1N+n;%c@vlltD=LTw>FXO9AkJ}e zl9{W~8|UWY`>9IJj8xEQ+$*?JPyDucdwTKq+MeD7B3(mz0nbaM5^BEpg$3driF@LF z7Z<0e8yku9EiC-fm(VOTGym@2MYGJ#{(FCq6f-l253`+=mLK={QTcJ%`r-tfz(*0# zb157DMvLBB z0#3jQH~}Ycx)Z?1v3V}+Ocd`iKfkzWzoj_Z8eWo(S7qZl&d-mI4iAS=Q`69ZuCi@g zMh5X8FTM2Un{U4zLUD0nA$nua(FMJc1s}}Du|tlnwvwY zs;aMNyw;ME;^N9m=Cv*?B%Zmiucf7;f_c(LMrvw!#ugR^2Do?h{ObPFOj0&N19u^J zDpqaD=}XmX?gX5G6L11fzzH}3C*TB}fD?!a;OF2G$>*7$Us{p|U>?#+za3SANDhv{ zKN=hy9mV&rt!-&xzL>(osw(_2yfAESZB0#AR|vyL7mi_}Jkv8|qZ;|IziI-jJz`z) z-)=pm@5rvqU8>KCEJvwcD{YkD%I!)Y?Y9!OZdU44q=adIR6p`Xh3C1Loz=K(OG~EL zFD((b%Tdw`n4g`6@k|*-0KUV+Jw41v(cOLI$Q^ftFglu>`%nKVI{dzU=#QP9>FNLJ zKk*IV!w>)0|01u!L39mrK(|mFmMLv)x3lH1o<*Gzd$nKZC9XOU%`# zj+d{MfBe5HFW%ajsK(YVaK^TMwblNp{_*D#pD#5~{iJ8gs{Tr^(xW3(E89c*Xv^`> z&9|O@1f(l|T+JEh5q*1da&(mEy{)aiy}LVv%F3D=bja%Jsw(E4X=v!|WW163`oTfk zgW}@WR^t14((DY-0#3jQH~}Z%1e|~qZ~{)?^dewh z4*oa4=y#_0A@h^unOnM8%oLEavi5fTsjq)MIr*iRqH(QiYHDkVZ)`rgU|USA7*rlv!O{`60Yi^|FQ z{og14F+2Nj|7|qNyu5$?ud&(L|L`B8LlzY!Cv)WD;*lf7+mR#rnzbj@R5I#=CQ3Rl$Y8W<7)lPIa8}!WbHWRD68DG zZdPk5L+2?QUmrL{i;g^zjZ*rrvxfk2$J|Sci=(4FYa`1G_fTD3dpqCTYHC_r8MpYo z_YNQCd&Aeh_VB}bc_G|>dr}hpujl6Yl3=_T$CbNF&m?y+>sZ~FXAfCFQzzgAoPZN> z0#3jQH~}Z%1kQW{tCa$26BeH#^(GcG4}N6C?03KW_~Z1a-ncO(g>fC9d+yCQ@w58+ zdV27?Mn-HL$KKw-L5q*He%0tE^61ZewrAHFN&z~a)iswjPa8hkqIjT4XOiwDT`HcY zj?pHF_}JueO}nsyx+4Ha_1I=dV3hn*TjB37qKt#Cy>0m)TkFgt6s? z`*LV#a+3A7wyrMTdw1V`|NYyx**w<=4~DRQeM-uqLwvKaqhqm|8QKc9Bhg)@U-5V4 znaSAC$_Y3DC*TB}fD>>6PQVE`fwPN%ymUN%(_@HujQo4zFVHoLi+g(L?|Iv8_us#L zJO0#t_n|YcU!Ro3{4q^Ueaj2uSxrtd-s9Yy%{N0oQ}R2JKX-P~UW;d|J7Bf__3J8+ z`9xN+W_F)N`jeHky8PAa$JR%BndKMtm{$25pJxhB#f9K~J=goRjbB=v|=<~h3m6hN79{R+-ednALLRVLM`ak+d=#JUhSj9i~ z_h)7Oi+{oP+}ywQx6mi^^8U@gA-}09=AB^{49?G@G1)GTD|HL0`#LYFCQ1blu7^12 z+Q_1xax7!9a*XuUkFz>{wYA)+t!l*YlUwY1>iWv+yvv9YnEgZALwdtZ2A|NamzzdR)+CntpO zeCM&pva>6PQVGAy#(ZiLqJ*q z9=Ya~nVvR3>*0srf1kLGtFGF-nfW`{txHPUwJU^gee2Oj-+h;Uq21jb9mIc(jL@HK ze0gCG4pahZ8)q-&wS4B%TVzjFT@{}f={Hh-C{g#JtaL(IZ9iTuEg!|@DSxFjtN5Z= z%+_Ti{cdT=#$8)nWZqg-02^O%aWOxi^|3MfOD-+-_CEO}x_V2?mMz@p)z#nsKDzsn zBVYIecK`nK&O=|!%KAV52Q4x^{g3`AgpQ7!oIm&j(-}YU3E~?wG8o^He%Al;U)p~3 z#m-LC9mmG@?)|s_mggxgjqx9QdrL|vXK86_iswu9A0KDNTEp6uqV#UhMgq~D!+pXU_jX@je?Q|G*Vnf$FCpyST~NS0 zYd7DVn#%j}rkhey`2O(PYrA(B7DnIaIG*tu$bY`#{qbVW2jJ5zLWj$=I1@$u&77hgo*D=WM2KJ>yvhwi#7ERRo`oqf|yAv8Ab z-TV2^qbFu${NW$kJTUZw?&`|SWImYo_Wk?+=HDb1GB5A1{Wa4Q|N38NKAEg6#&7KD z$;kNoe;*w&JNuvgGi*i%agE*G85xZ0*xqjAJ9c*F0;t+PjmDfnnpM`*VTot8jI!UGw*H)`T6J|sH^k? zXT-X?I&6PG@tr6nrpMZM1mZ4jeR|rozQ~&9H$A=5PEFZ*qz79KBVCbFbp3SobX|3R zTGxG`bUNEg$Yb#TTEQbp5QIfD>>6 zPQVE`0Vm)DoPZNJQwiWZ$-l>o!vA5mUi_+w38EH5xccf%o0#9?>Z=nH_U)q|*;7xU zKj!BjInvUCzS7=~o-;i?Icc#QHVzzld;G>)zH=f4XLT*P4_H=P+xqMNRXMWCS8;^N52>#w8RH8!TEq63zcFwSCK zU1lbFVsmq5CjFn=+A=fI6WiM}GMHDoy*)FNIK{|jXDcr8-~Bsu$E>VRe1hZl?PFZV z&d$6%i%+!qVfy;AvWRQ!>B-K<_V#9Fp)2Q9mXOl1a zv!8nX`+rY7Rc7WN|MBukEk{bC`$GlYLVY#aV!!9-^&Nq25Q9f+>(77w!V4kn+I8ur z8#jiKnR(e|=$R+7>FJkU_L>kc4jekfd{S3jaqqp1M{@PmHa-g=9;N1~<5%h5p^8mg*@(-R*v|$acF|BK^=tO(P$b8d;0Oo1V_d!0+$we)d_^x5~=D z_zV2}>}>SIhK8&xbTaIP7t-%JGn4+#t*x1v7FU>=iSF0lo|T2ZNB?KWS0tVg+uE9& z`%nG}TBYfLjg5JE#3eG%3&%G$=H_CXnsRc`0b5$KvWR!Aug}e8y{;}d_rLrX*0Zz! z$NwOGb~fweM?NhrIXN8P(vqD`dgasBmYw~t{uR1qW+t|&DK{7Wvbi}o7k#t2IWLd? z*bNQ2x&PoFP)=6X|NNgsC015G@Id@^(G@a1cVSURCMmS^an31 zyWoOPeloJ<<>#Nzx@<+odFQc?rN4N2`5*leJS!{DIpN zZGQfR7n1J4fr~H3?%)6EPg8z&_GOo0v$8I`jO&$=@##-vv$8(>*-w8uggtvc^BHu} zva;`e@9w*4kAC?}u6rz&oy~X;5NK+`#$tA#Y2IPGw-i5SQQM{$kvh76)k4YIUjEwi zp!jc_7c1Jk@|W)Wm0P3dVfA)jKRpR7ElJl`o5dFHmDySDzgTQ!1l@6Pu)Upl>c+;J z8t%_W9(ncE^z;zkdMhuFILL~MmKOB)i3uB*WN|STLvuX#E;LRjy1!0Oie76c-~^n2 z6L11fzzH}3C*TCmCIYAucusS3rteHmF%t}a)9ft%Q)A=cU|U-VhYnR&my}>DD~Wq7 zEUc+v+&f0m$B&wrn3*ANNq!SPyM8N1>1^V9I-aZPEb^z1wJXob{Ow4;iT19}2Y(#D znG~|RH*9o4{Pv|K#q8PGfs2du+sBht%Cu|Koo|-^z9$|_gvyh>+8=u58Kpq&N;UJ z$xqVHys`28^Xb=qp?sL>*+qNsNxa>0GFCTsM!3T+FO-m!L zj60#Z89O^`_mlK*-FdRs?kUFB`h?p&I^4(XwG=jv=E>?mN{0%p=YiVza=H`H{A(5; zt5%TvhxgpfOe{tOtw^1^rpM~+lh(vB4sm6h?muCcMHsilSQ0HdSapN!Ya z9m#0QdV=Fg>3)je=D(eQ6L11fzzH}3C*TB}fD>>6rw0M^oXodIPi$@`zVXQ?w{OqR z4xyl+t&JXJ_4RdiH8t4AM&iyI8ag}ioBI1FC+T0Uey=v$uBlPVQ~g~}4<2W4Ev1j> zx~;bHWTII>q~9n$%=#X3SE1ox@uQU&{h`T6QFs<9#Fm*E=0~5N?(cu@IrO>G(mU@& zr^?B>=9&;{YSPls8JnB4ve2`dn$puPo-i#99ges|)Bj|xA2V@<=zfijSy||ISoAvj zE2Hlb7x`cRtHlqZbFnVVcI_vg(san29O4hr3$ZONRt~x$^`L&XKP&4$|L3SY_S0Xw zr6nVSd>R`wGp!u!$KBkVk%8XU(vqHzj@rdA4$UH-TKhHjXht@>JAr0JUU z@MOO0)zMg71Fq}DM0lZ99=!>RHmXw@(E^(37 z)fZjFcEwRvR-St<`eIepdFP==*3?)WW_kIiJ_U!evh&X;-jaOLEmcpIzi;1Vm$5w~ zg?-i4jg8!QEiKK> z%r{e0)7;E^^%uWLOXIs;OUu}p6Qc)Ag0^7=Ok}uee3ib!_fq?grDJ7Z=gL zP=fHkr=~hPx!)=(GBY=9Ko!c!pkHr&y~QOGhiLtaZM~r(BZGd+(g)R_xvDBV8(oU{ zKXj|=>Z~lrXT+jU*43GAh<=DJC@cN2d3k(C^gt|nAvz%X9u|F2wz4uem-U*OoSb-l zQt2BSY<$St+RRMq!}yU{^v3x7NQcfye`)eThh)9EIXxYnt)e13oAV(461}m$J|lzk z&^qZYj?=gd4K*|{{=wqn#01wt{nRyY1wG68KG58plJdwS=!_R%jE-AfeeSvNmPPkt zeYI78YxG0(LG{lrExqtU&ab%m!V5X>$dL;!pxy-q7hXuZ!orI#VtZ-n1sBBYkoo!6 zADi^(kHk+BznGV2@ss=ZS={CR{g+;9ah4X3dF06X=c8LzR+{cvRb@J6ef>G-*meHY zr_7#n4%fe?#?qs+l7B|V6<1t-IsLcqxZ}3lh(G(uPnegS$l2y*?A)B)zZxG?<3Ywh z1*ALv61A(x-|t(`3<7$)DVASxvb2vpf9f|qxx8>cb$8o5OUVsmX=1B7l@fZj!z}u%f?Vs z&sm~BNPlwvI%$3RT@a85eQepfak##5}RvGESk2hpi&Ytz!uqhxDpO#eeiL?2Z8+S;5P)|;9# zGA#ZtGxHOlU_CRFI7jq7;vA*h)z;d4F*P;m>F8qQOL;XlHVz~fy$anB{i?Rs#&0Cf zko+nuZQRD1nyf78pKM33qFK2FW-JU z{i8qg8T3x|tCm%NYsEJz-cj+7^mit%5Z#iv!lEM6|A=cu4?K}AD!SkTc$bu1bdl+l z)_=OP^5Tm*j`1YfURwI8PoY~fek9k0@gwP9t^MeYR=)MqE-kg=b8;@e_;a7L{^88K zL%kUvl6rF=6&7A{33_f((IuCl?@}(;x1r(ObK%h4{Re+Q{aRc9@DI^B3koi{0A2Ro zcR#nha6Ptdd+|lIa~9e>mhk^C=uPp@iFTZ5yY{<1-3X}N)Ac^SE{*m`-)qK?FgrX< z9OKy7&=B8UYHIrW=zqOw)9bG@-}Uv^r=-wMe*4=${b^AV-(y(FgXLI8dVk9vo5Hs^ z0Vm)DoPZN>0#3jQH~}Z%1U{aCjf~Y!6aOeChpm<(nmu}HNjeJpGCB41VCkbv zYVI1WUD^0qHt?rMM|*l6ei(l`KmW=r(TTFN(Q|5RZC;e3qJ8_&-%3jI^3Z+C%1mFZ zth9Ng(E}~M&-xpqw-M(ji*9Iopmalv4^%uOdLjABR#%&jh&5gDSbfpbXJt_idLBAq zWu@taWo5a!=u)Mnxw({ERFs>GK2}nan@fJgWuj9lt}#E~wig#?XQPYN)$QGjUKaJ6 z&dx?p)cLTV^3hFAXG=??9xW|tY1Y3wBg4j(%*;eLqg>)8vFMZ~B{mOtK|y*t{iZuR zZ5+9&snJmz_Wta{GySt`_c&fCtFMa9y>rKbAxWtPu=6nhY%ql){wN*SLR`HG4 zl9CH9I2o({+#h8>O1F&k%$4PEY84QS7~j^o=7&nw4Rdg)v7Evso;l&-wB zmu>Nj+5_#Em8PZr@yGBx+OBp;N6K0X)7I?WVl9R09nDw2I`7kST^wX1LhJ@RT~S9^l; zC)jSDi2YT1d58EdY@41oC30-c_GD#MRS~~)<&}wvjOVy<6{T^}pOQYm%3U06`RY11R;=b2}S{`bH9CGlnH>Fd^^`($U^_A9DdSPj)#X+jP`1(@sq9W^;9iNW#Dl4;m zD=RIYv$4_6PwA?v($h_+wSL;T!+rizCNCBdrtYvfW|O7 zYDzo9TM!j_7qKYZ-45-S9+~@gv#)aaQ_XWRI^iuCDjV z*7MkOE9(`Ndwd>6PQVE`0Vm)DoWR*iKwgY_dh#D+E}OZeu@u2EG#4*qpPdFo_LJe*;tGi3F(cBoueMA zDORP$*Uw6%R9}7_0@C@+#}v`kHsUYNvRn^zM~=`@TpzZhK9esxr1hV-6!L3rR5CPU zySk{D%=^;RR9&5rfWDNK#dwTGMSJ(6yU?4Oez(Nop|h2j@7rg(mW_v4S7-C3NRN~5 zhfYcQ!a|ELlr1i{b@s>Wh8$-)rOGjVva~cO2OSWL?ubQqEGfy!LElq3vgnUiPs<1W z5#1C0@#8GxLsnL%r&At!A-Z6sTbhn2{Za9c2M^}v!sE~(i}x%l+P|OUbemT}6e(J+d7gFf()4F2*H%@4Y>H9(oA<>+oU5hwD4Ka9yXSEbeZ0mivJ5 z9eMKG+lz_{3q#no>(*OuxFH&!k@&!qi8K5-z3@bOqqZNb_kFakxms5|c70{NRnD(# zSD)9%>5hek=bXcQH6ZC{jHPd3MrhUc3!tShY@Yx%^dr!>}W zkK!p;rc-+^tK+Q|;do1Lb&vK&dz6ALXU1YYb;i*-iJYz#>*B_9$o7flh4}E^-ku)D zFDWalu10tK<~JXCWcO~q`=zAtJYRLy=FPdeA#B<5=9>itZgeKGw-@YSHgce0Vm)DoPZN>0#3jQH~}Ycas=eXtn?%0(?tG+`494Ov>%^S zekc0U{Jf19H8V3Y!FY~cUFP@PfB!r05YPC`Gh4Ur+sC+X1qIAo-P&4LS5ZN{RDVDE zV=QJKkMfk4%(*D`!fGskOg1`?lRIxu1p!@OQN-%n8X@h8{73bj<9cwlEQS3g&WhtK z>Lxz_=&EtudzY7&UP4zqbm-6i3|%EF3w@=az~*g1M?+UBC`e1A|1mlvdYWuekz)qyFf9B_&x|W^Fu2>O(%1!*PcXXJ?bohacwT zVE6CO%_aYwoPGP~KaGyaJSB$?Wn`d36&4zY!a|F$EGx76R#olYOTNS{qJvUC@sR}u zIXRS1{m?&)i!(Baqr*~Oe!h+4SXQ=wKlOgX z=%63(>@0c)vr*VHYCYknmly7fmKL7u5O(go@y3lC(KF9G&*B+vK5Fzf&O6>xZ|QK- zCuNymn*Fln<>#Hp`iU&ZQJ#)pZB{w&xYAM&(#w{V*!qcVd^z#w z8DEe1?b1yd-_rE#^UmY?X&&x|hV#xtcV|3G?)T#2bI!5n;-ZVVUkVB?`Ty8E5C5pn z?C$>`@0;Y!+L$I#?-a4Dv(1UU-jdCFH%k&{vo%}e_1aWP^kRAuh%SK;>TNV5jS5u) zL=(*jQw*k8(VOShmy_S;j>cf@WbFm~+|LKj-1gk(o;$ktKHvGBa|W|~(nlfeO%Em^%M;#sTYM$H5d%@p1N8x*-_OW<6+?t=|e{o6g zJLP@1p5`m!`tCg7Jm5UwJm5UwJm5UwJm5UwJn-l6fN_NGan~9L(mrEH#vqI^$PdOk zmhq2q2--xc94=qJas?gT`|qDPaqJl5okNF+v);OO$BqLBsH@x2f&PNJo5X=#xX{^2 z{`>3KZG__;*XB8b#xFL)(Q=Ju@Uz!)>XK&8x{h)F4{N#-`z3ZUs zrQCB|_f4Ccntt&M_?qAU)vv<$nwsE5@H%vT;&kvexFdWI{sW&gYus+zwuT1y3;fXd zUu`WsX!GWV2KY;BYcPnV9c)`$U7alLdhOeKwujfWw$|6v?v^dyesCQ)9s0y=+X4YN zAeK1qEnDj9uOg-|4j9hg z9>wJzw>(l;7(UPUgZYo+jI_`7f+O<1inQ(RRv%jy{z-eX;*pV7{PR)$5AP>_*tzq? z7r9>OD*4{++-dc{ckWC{p?_^{0|wal&+6Gw--i9@2iqSwU_5fqp0qT+_tf!b`>k8w ze*4Wg`8#iDpw0+%2)@MCw7+NRAX%ns>{*X{ao1XM-(c54L}p z?S8khBk;eLt4+;&Yt#d8pQrf~=ZW7qD?WSYtNW{#nDyqg-twK?zkmHY&*9F_3m3?b zuzmaf{rtYy*x1&_{doWWUAy=_@ZiA%2R`@!out*5A-*0a&GX#!@OA|H!rwjpqJQ4x z`Ct8|C+e5Co%`fG;5^_w;5^_w;5^_w;5^_w;5_g}^ME&6(AZMrmdNppjeitx#n^(0 zt+WSr*RI2d8Lzao?A?3%bf}9%oH|8}-`>5)x+caq`}U!4Br91*2XWXo9y)*CbW^HQ z?X{{NMv^U!Xu^+feRBVQ8V_{$qvmAgeObIM{fm7UBDXX?%+(@p{@l5+UtJyCO*{|_ zr`fj6;iL;$Qzp(J1{t50^UH#2(;wN!N(}%8Kue^;74OaKNx|;K@H&O6c%n>Ja#$(9!7oizPoOG|Rs#NWxFL404^+A=b@jvF>uoo>a6i&M6@ zTV6@(fpZp6nqGhXhd+c1mXxes&3(hJC!CPKZ2iW-yiL0E>sz2Z zgWU)8d|;{g6MRa0J<6&T9VL=jX}$K>UB`P)XpPsx)BK6E`DEPD^8n{76{NS+bdR@h zU%SS&q|OZaK-=3pIu0M^`MYNib)XI(K6D8FJY~w7HROFfbjUJb&~7~;vT^D z@M8BlvOR}&ojmJZDYkNx^MLb!^MLb!^MLb!^MLb!^MLcf7taG4CvxUCaudh1@q$JT zkyhgjMkTay@1E`byWdTpPJQZs|M$_O$yYyjZb1Q@v7_VY(Srw#Ul8wg>C(lE#C4rN zf8z$)$xD}X1RdYnqvh}=jAu08{c36d?n~X=<2)e0b@wVuHSR?Rh2I%>eso-`>twvK zv-9j(@_6pv-PSf@L?{#t1_H0X3a_)cV~_s@0z-zt{Q?2vtKoy_?a&39-mswoz9OBT zbc`D|)YZXDHg2r1hd&aZ40l2QC+=wN8h;c|6c@ybH_F13q(_7g(vI2_r;}Cx!!0~V zx=Qqg=p(}|998;BxF-B@)28}*%iC994t8oN($974jN{T@`U&4<`%$Cv^4@qO6pD?VK7H-lQ0NbTC@S*#;DwfV^}>bI zr%#;VJD~52eINL1;v} z^TzcQ-~2fHKRsR~cZ{5mYapT~@_`9`r;6T2I@KW@$@4jnRT(+)m=uq0-zdt`eH+;2H6ouQqD=Da&G z+u|+OcuVC!+y3s|8#mA`Uc7ke(%G|Q0X=;hedGD_hYu5P!0#5jc7;N(yfSty`5&{g z)~;=BB@V&bLHEdU=#Q)&ue)z`6=bES@4l6ra~^OWa2{|Ta2{|Ta2{|Ta2{|T_#$~g z;{%QCG+NPeSuJNY1dl=?V_KM7x8R2FzI)~j%U^nF!UXD6zw*k+k)@@f(9)$oADr?1 z_s^VR+{4ziWzm_mW-ar-jgao#F>TG=yQZkI^>$3t+G(6+>ur2Sk67-ePwxTw4S#BU z`O)#KT?f2OygcJr;^g0Z@4$iO%R`~&=3wyO{te#I+-y23izkK?4jqc_&N$0$iYH&j}OIr}gSJc{2Y0+rOPUl{&R) zY1!E`W`shMCM{piahsa_e&Vk=Kh76_FyGczQv=ui_P1xu$j*j0PM9!rW~hr>=H|kU z$Be0|q29#4eWy+xIYOM~)vH{0{gv7`g?Wp+zIxT-bq^idx)pv=R`#o3p`XmpPfVnK z&4LAe`cNll{`{Uj|MqV~p`4taJ-_rN?hk$YqVHU>A}WeH;raP}`(g_UdiTbzUE8M* z@%LqA{rZuwl4|4VV4Ipu_qSn##YJ!4JYWFa?BjSQ*G(K#oUg4dJslpmeS2COcE^s? zRCw&pooQ(tXZLPf-rk;`&is}wLxvEy+}fIvf$oy{W%h&X+4=zkn2+R_Iv&Sie{sj{ z+m)x$?5sw>S@b~}r+jHk`*nlq5sug)pTWg=INnh!M zJ-6-Z&#D0E((8GdB_Dk7{`-p; z!|NIw|KmU4Kt3NlV%@r?CU{mbSXT#sp&kmHtGPK4Ag;QxYch^uoDNP2&%hcFGY;6? zTwf2r`=|{D;g{$F*Sk=cx$V1$jZuw2I8D6E1R3q8J3l;TQ_VNdc;oZtK=6#CA0#*HJ7 zB|1cGO3GVrkyo!@zfq$mO$vqj^vTSeJ{@kDoxNZI9C7^krAwKgI+eKe9zCW^fiL#x zF?A|`M?HE>pAJ{--FxV5a`KW7el#OUaG^H|=iS56MRf6$<*Q{j$KNv=;*Q$vGs zN7H!{pZ)Lu9tusLo|A(=`}UnUan`I*C@O01T;i&S4qdtw-Y{-lAV9tO{rgXyI(d>@ zo>m{%Qy=SlV!spIyh$V{y5=2SQz%qZ^X8ks|9vR5Xi-cI{4gh{e}A~)ym@{4^z4Za zx_57QBlA6az$1+}YCh6x``NRNSI(OC!VB=rNSl|}zdxL^urM~3x-4a7NlEDYYHE!4 ztzU2P%9}S28Djca<8E+5uDi$m($l&A;(y|C)O&#|%8D-%_YAMwxzqA2iuXlwMsdQO zI|mG~`17;}b!x;Pcka}2#X*f9>Ns#tcp`iiE54}uJ$v_B9!Sj-?`{0i;>f9!!+FZ8 zpTuLsWy!~h-L)$@nf(+m-qvQi$%cmSeGmQey?YfEd@qT_w)~Lx&5*v4-!F_nnG&9S zf%?XxAozzJiVX0`-=1M&Q71i^|(WG{_>Tb zwY8vjWT^+mXXqpM^J~{GUS$8HM^BtU-}-O=Hg@cqHKEY=zBg(V`9Ht^{o%v8&#YeU z^YJ?qgxR~s_B$Z^b8LH3=(%A>q+eQM{c`_14>%7v4>%7v4>%7v4>%7v4>%8e@jPIB z&*O?3p=hL|d9!!#e)u5_@Zv?QBM}Jf*g@RZ4}LIqtltlB$;v7#W8B}=L>=72hdVmR z^LOgh>C-4C*xOn%r6bglu?fp;++t%G9aUqg@Uctx@uzL6?Z0@}?|*m38Z&zS3m?_e z_T9VaS}$BUd6IExeSIMC5C0GfH8fbh!lovx%Z!ENpi_i1Qndn}7wqDY@U1|gsR=z= zFlc!X;e*se5tme*8Rp@7=oQrtHrO@M9__N9x4+eSZf-V?h@Q{(x9#X>MuzPVZ=qc* z`bX@>jXod!YH6vhwS0{A^>8|l!+H9A4GriQD=Hcqe)J=Bge4`^UHSd*7cCk#EEM|g zceAsJi_XY+^G)=OF)<@YPM!=O96fr`qEP5dUm86+KOa3}b~aq^x#uQLs;DrYh#t6S z&uP=hM-UbD&O7KCiqdEPfpIs;qNLrdC3y=i0SFemhtzNlCpd` z^Zonh<)KSrKRDvpu_YyNQ1~z$x22_~hCGf_r&d+{=})21SH6;!g&wj;kJ+>H^5CFL zm%=TF4qdr&(gXWCp6|)Xk$?Q7 zr*~YvI<9L%*BIS3g+j}gMMqPodFj%a80_N3v9Z_%3u0p6h4bedH=H-m?3_7qaV(!c zJuZ$snD4w}cG|Sq*xtQEA=w!-j9<#mn$@Qd+;h$x(@&zagm>oV_UM7l&+pSU5f^U# zX>PW9E!1g&L$|gL8pQVk&WH7QVS0MF-cUSIoR0j8#v#pm%Z)dB?by8ZjBRbkM|bU# z4%0ZNIHU4gYF^w?I!AFvEf=qp{b)avler$`;iSJ?whSD|-^2Fp#$~r{lkU^%)$H13 zb+f5v1m|yPc>Q&B&Ufx?=$g1+7|-I9?j%^)B$nScxZm^7CVh{rj`qE-D(T$wwO))% z&jI!cZ!g#x4t!cH2EI?^@oeX@hYI z$L6!fj*-?IyI6m0YudAZd8$d4x#^R7K;C2=YWv)~N8H`DYgewo5n5X}Z+`o2_(EMB z`TBxg`5M3R4bv%_{;;tT9wXhN*4NitJg?%9>+6F-cwn$=dKf-;p|+OwH8sH?{BYH(hKB$8uTW_G z_>vON|A#-EH4FV-T-;l4!R_MXM~oOfn)u{Vqb5#-`;8d`@9WVcD+`YI!V428iYua9 zeBp%|GtdL~?K^KC{I-98(`>t*yEmecj71&zwoW zzx1VP(=1MV(IWJfJ$tTP314{e#lphfyF;Og6B`>XFYC#Z{H}2Ow&~jVme^mMtm)OD zk9?Po9XoJ<{no7;JsN#yW#zzu@VV;hgao)&Wo1GFI=b?5vt?z8T@&0dF%cbMVPRq- zdf9>kTfS7jttH5@KS|Q^v=`&1C1#kBejZ{P{64ET1>ec;cKn z{rbTd=gf(Uf>X|&Yw_Fj=JoE4K2mo6{9e7#W9H`e?V8ZB#>c};i;FG(8J!?pF4Dpa z(MQU9x<%7bO3x_$qxhnDqwLnL#{bYEa$GFuEnTAGtRs&PheW3+E{SEoty|5)9hn!G z6sO#`Z_pr%KR3SE(vp$E_hi#1({Hx54H;tRWgL`x+W5Dv&EnCwZTs?<@dv7A?gM1p zkS@+xl-;>`#_-z_jEm)1-Er*u)cspUOH6tWXj?rqSQowr%e5`*p8iR9=16PjjaNB; z&Kaw%yic}7&qeu0dS!9P8#k_9Gwyi&IC&oH>$hy-@As!aojH^H&dV=nXK&t2K8BGa zxi4M1bnBLm%XQRsxqVwb&=IU}>fh6UJ=_^M4>%7v4>%7v4>%7v4>%7v4>%9}Pd&i6 zfPWe_FlV3d-?wq2jcfSKcAcHqu2HYr@87g(|Nc99b^EEcY?P_Z+KDxHn^n<}*eLeBTb#=A1ue^fw`>Cre&REwq z!4)-+J`zqD4Ep`(2Q{ztb#=oP0-sjVfhdFD*h8P1;%4~&gnycio3Lq=2hL;LkxxRCxQ zCFSKcHgdd@5_F0$zF1H|eD$xx=H8HFIj?a7y5`sj{7_o z9?7$X&+spgWU-XVo(Q_%>mIN9k3J`Cuc!ZiouOypeRu;a-uF>|Xo>ir{awC)-b#8VzSMxBYKrro=Vvs$>Yun_)n=+J=!+qRJ}>g34-2hcy=yvf+I zv(t2RHfrKHjCz=CT&2;K<~g!$ajz@#j_o`S%AESkern0`6SCG#kMe+cBh(1Leel82 zqj0pEt_e=%^EEdUFI`*P&|vyMzn}b#b#=iYb(E>EjP5WHXlQ^7iW>$3wp`q=uFm46 z8~!_98GRyg%^q(I1itkx_V@dVWAm&Ir_YEHSy|L;$;yH+{?%Vin+BJA?z!pHiF5AP zZ^jJjx}>Dcnnk>HYHDt7RTXy061ZY=^0H<4FEKGM4?SZ-LUHlNjqt|O(yd$Jfn{ZI z_~_`;Qsavi74XHRq>2i3g~`d~<*ZLiDlcdI)YOU!^hM0W?bFjMD$oz7q*PU5V`3^R z;Q=g%6Al_wT8f@HIk~u)zqhY^Wq#L$Ua_nUj=E$?Lj!T)fB*M0XQJQi)ocEI^p+VJ z%a)PHEh%Z$DmY_&e04Sb`o=d33eZo^oY~YweuVw|&z#}+f>Wn%-n7aR`b)LHK>kYk z`$i+n{o?xdef!{!2M%Or5^vtz{N*pBgQKoBoQ?QpxES0KUMLH9gd1YD-gI|1AGw_U zSpP77X*_bk0OOICA5q+oYThiD6{qz3O;1@_Y4PCY<#BOv$g;B7Soma7QFJsqzZo+u zE_vq6#6O8~;#T(H< z!tWGctvc4?its|XqsRNw9^`G5eo@QCBgGe0KgP4h9mChd3$;HwP5%DTXTlq`yuID7 z7kWqQr}0nfXp{GV^CB*N+qRSx{I!37N(#L8@ZrQnxUA3jm9KFBICpM+*Th}^!w=zH z#9#CM;j?in(W-}&web7C-Q&7{A0Kt!d-|5^ygbYOTIV0>9q+j*|5;v5JvZ4`{EyG# zj^y3MH&?ITyvh0#CypOKas-aNZy)!cb?aJN`Te1xp{0fU!SUmk@0ED#ix=sS<#mNV z(o^-1-y_WD-Y1)P|2q#j4>%7v4>%7v4>%7v4>%7v4?HOz@J1WfBh53XH~NR$@GZTw z(Ne|*>?g}|cpc+F<8~kZcf7TY7w+FT{i7)0i4#|@pi4P?m=Oqis6BhoV;wxWdpBHV z|Navv&}p4Ld%0^u7jg9};~8--j-$SKy?dHIsrRzp_0Wh<*X2=XCDzMWn@PM><3d|% z?dvG=Kl66|j0^Lb{aD`p`09n0TI)A%+`NhIuC;ahcH)PttLy90BUM)igXjdSs;n+^ zb#+}GdPbkm@BhbtWWC=HHz+R;23am!T^$IZkF2Zn`OMbV!uQx8%XV1wlA34#;$oCg zaGiz*mUCQeAW&Ot`p7_l?P_aHe_2`S_oG*=sWH8!IA=qH)tM$gB>ZI2qJ{?Ii${%G zyB0m;tFKO-I(|I-@2$6}nsp3k%`uF)?e`!u?`ni;7HdXu8G3#IiDYVx)y58gDe4oLo`C zIR4`-?WUxdu95A~A*H32m&?K-6BEnJ;R4aoWo0K$Sl&nUmOuGPRTby+!ym3%HDLnn zP)UaKTDp|&laf}iZft~emXvTl(b1KawENGFVDZRVw8Y;Cptl3TZ?bxo`v*frtzloa%gSk9BWIO3I@*XGR`8T_4W+Vtfw z!w>iFO-^Qew!^}O*?#lp!Gn$eS{)n3Z^I#JC(^<(*|N;_rC>{=IwoUE{!kjt=fO2M(M& zhu?z1_I7mgMMZ5bdcUfw`g-($;)Lh}jW-%M)bh&8`g)dQsb|Z6%xk^RXWM&L?U*eo z@%!1Yrlzrx<5g8zzDKNaPvePjOyiujwQTS2nk=5$;<4e6;+H@CAv!dxtDT=;SBI|e zwbv$3re5=a0dKrP-ITbvH{XPRk$({m_uO-nCtF^_nKQ9bQS;`ZXN-={$srDuJd1GI z#KaXVOt-jtHRJ8r*tKi1@$n@k=o4j$kA~xkGe+`7&3_zUd^mrstb|i0C(9bAggdf5 zmj0ldG(BZm*|B5vW7#rvm*4uVn%J&K5AsTumnS8m<0M|$^qf{lnmmoh7gg`t`lou^yLMT8d1U@baZ1(O*1T*a zpHy5ooDq%~ZsCoJ3m12c)LSb5r1&v@H~u+b0DcnhB^!g~L-?1jiF@AGt$d$v-n@5@ z-(h%maBuT?lkTc^KV%P<=>Eqi?ti*3>Yf*F)k37DtuO9maRhi1|6RU(^(y@KY}bUo z`Gc;B-w_WVK6Z@XCB~1pdRDK!Hge?3mDI1w&nK_**|YMraYV8&*z-+S#4KCsx^=$} z-MORo(zDY09_TqKUTN)lSN@B8CEb}j4>%7v4>%7v4>%7v4>%7v5Bxbjp!aoaQ*Y?9 zI+Erit=7w0YkKR4Ua`mByVtMtuD@r`i4%+gzxTcIeowUt4KjRvyv3wzGU^ELFQ~`2a)y z_t=dwoVS;a`-pZUcJb`lOP7e(t*WZ4d*cnbNL?MAuA-u@4xORL4=oN^c^zwNd_L;O zFps{lvQpby{4?#r0ofm0QDNM&w6wmSxM_|<9CKBbwd?a)e#erMK){Y$R|i+DsPOyQ z4vuL2(%OM%!WBzP0|B^WVPPPE&JuMV9Py_=&B=i)4jD3fG;zeSv2VSFuCZUg5hI8% z?$d`%hE^Y%IOyKJXU&4cMMdT0SpLO=0_wF!N3U6fjxi>tsEF@#TwHN6{z^==c;&>z z(o*VUV2NK&NU*qQaYWfi@kFhcebjc3S{@x;RYg2?e0)_E$4^W&{+N4Eye+5m3Oka**IV@Xn81=Z_>*vX*$YP ztCEt?GcH?ZoRa!CaL74xdiG@b+_^n_!Y!%8P24h^6aKe;z2%MEvLzz}u1DTTmT%o^ zb*HIY!~VN>8$WDsH-5QeM{=@pz_c_w|3QP;&*PA(sqn`3cC#MWOnZ=DQaVOi#bL{; z9qA)mTC88Yb`2On{cG`0={FA?u=sk__ujbim%rrinjY|dhCIT-q<0jDQgt%XE?M@_ zHf9y)tNW_mF}1z6)qRvZs`iuBp0xd}O_ArX_kdfsZr^6z^{$EdhAUStUE)39op%Zf z(0RY|%IMLJjo9pL^wPih#q{a?j&b+yty|=S<%*Ge0c*bP?sxg0Eo_pP!?*UXCEME; zx}LgXvTDa!=K<#d=K<#d=K<#d=K<#d=K<$|PvZf-iAUOxZ$t0lkFt?_Lk3wU-NVhB zjPtHuMYR|TjUH{h=9}LfHH!GnU;S#{JUGqXy<~2rUci|%Y<2Tky`@wR>uj5x*+_B@p0dy#Zg*7$sxvHwB zrXT$XU7+6&7lh}*`@{i#zS>%rS5{iS#p2@n`tN_=wu3*y2Y>Jbbc)6a;f~~06u*Qs z5?@_fT2}|B6n`u&4F=(ivhYRQufE>+XMH{Ws;IDfFO`+1dtAHLI46|sKmLRICe_u{ zMIJURCkLHo-@c=|COG5RvDA-_j;4Y-+-&Svbc@eFpOXV`?Av$QGUJSSdFU2nVpgp} zmlGGab}jkk&?_=eoHFC+_;`y~PDm&(hxf_C4bcHAAEP+pXKkq;LqAkcM#qOYGR_xw z6hDMd!Vk$KiKTvx@yRu7&|@Yf6crIat?i`Gd>nWDyyC1ssh;t1+lf2M!ofa{KSr(> zcYKr;pOlT%RVwaz%NEOz*wSKg&Z>tay`<{Sl$2OL#5HS@lZ`(nCZda6wk#?N9=LRA zzkb9;=jKL58HeoMo49S}u|-8mNpQ)A2IG(0w_BX_o;_B-r@cKb4c(;lkg89!V~53` z!v$$yoKX5jaYxTu+_v@?ca%O-Hc}4>kEDI+FzFZlX>Yf9?d{u*yTTofn+_U8ym&*y zSHDVr){`f5bIF51HVS@EQBDe}9;KqU7;Cl@HzY#{^CD?>zZLJ&y;|10>uP^lyRUld zY4h2cBF|svdFz%b=gH%UZ*Shba)mscn>X*?OUer@kY`!X6~od;wzDg!J#0?*#G-sHNJlmvs+FD@!F-C=QYFeuK5&Jex_?<*};-bSB~x-M`- zbcgx*O-)!-foxBFG~BVW(&s~WSXo(HOMB(zwm*e0T!>El49}E0uo#?P8Js{QEb>T2pb#K%`u&>xP^ytrdpn$@epq6vKb zEB_&SNaCL1lUT2R>0J}^-L3LXZrU_(AnVtyGcH(PZ*_D0e&cWz6)7oJ&n7Vu-C;q2 z)wNl^ynok(?y-M=xa6EUQBmZNoHx(%Mdsx6>P4J(U0qt&L_D+Qd*ry*ALF0W6}Gim z9!vTU7bGq^T=yvbA{>%_C{HBw=q1G;#T(h5?bwfYcJH>jH{_=@?l^cb^?Y{hNJ(M6 z_HS!59VY%`{l0xxXS}`L;^lq5j12OFu3!K5+uRp;(kKrxbK+OJH|lPQwfnMu_ps&-~yA zBS&(-{l|YCGX`CGd;7_g#64WSdiyqyi<;5^_w;5^_w;5^_w;5^_w@X0)&H|t3I$@bP(dLw_hWz502g0=9*Lx)V~ z_%Hu5c{055)mO8!;5Xm@{_x@G$lBU=?Sj)l9pM~Tu3WhA{`>5E`!@VbW0(i&9J|`| zmZ(3@MqW>is~)~w^<(bc!@nAzDSn+Q0C1=3>ZYaW=9|C&z2#%1?nJL%6DANp-J{3k$;+2} zanpVK&Y43TaZJp@g%(c?F@-mll%R8zo>98M^z@Pv_+eU_@i=&!ak=jGUc7i}uimt{ zBUW7Sv$k<@RaNjojstH@ODidXE5jN2yAyBZyllPk$Jp443U~mzN8_j!6-SO3XJk7# zE9a4tQeIA6_2anX)0W@yaoq5KyPkS0a5r&BS@B2ZHHa;ZK*p!!>9&+_+tGB&uS#;MFdZ2rRM=n^Dl z=MMKp>AoYMa%>qnh2Lk{p80Ug_L1#qKC-Q6VP1N~a6hn&e|PUvafZ*=ucJ3TbZB4K z#P!&|o%_l!e>r6ezx%xM%BWGiFN`0*b}jny)2EFDv%kF)DDz4rF_Z_*!}2p$+|l}H z^WNUwx7T}zT65NUz{$gZ=5=H z?i_jNJ3Flo=AAp;xtPWQ99zfxXiuNMCGwZ7cLpC_qIDWS;R~*ZVg(t`>H08kW;yL(*RC}_Sx``44`=@r>2&cq8mj2 z2Y-_lKNN3_kFTsWJ)o>{I`KdBkESpDY;96fWhLi@&Jj+So?cu`+_jFcxa+huJFkHQ zi;Lls=pNaRcxw0~=R<$h4%>77oDcqpS77@4H33s-E@LtH-(~ zxYqdbW5;^+tREG({G>1cC_glvVq2S8t=D*!g6WzHpJ)L>!8h7qYO*NgO=@{uJ`bBX;=_H9ax8+usNBU3cJa_L- zNg=54h$TakrC>ur)+sVo0?vKo%<3!Cf*l~ zo&7$eyQsdgHqRWN`1aa%UhKB%^6cB~kw>+o@4MDNYu3(B&l{fKoH@@R{;A&2*|R54 zqIcZ8x1)pmjnB7pC-;#*{*fm{DD>-JPoIwNv8AQG{eutq)$!UjcqLCY+F>$#_pbS$ zjKnMr|KH~1dAow$b*tK5?-^{PD@|)|avpFVa2{|Ta2{|Ta2{|Ta2{|T_#__CIOlQp zqixyP>cbB;j^aI^ELWQ6eI8oCa*L*7EMWSPci%m6f_gD|d44~-#%a@RJkiv&Wefb~ z%$eg|6Ll{yU1E%9(beP}?A}l2>^Q_|eYB5H>k^%p&el5*Es^!sXgs8Gm;9mS8eg%8 z_V%)F+LD_$@7^VTZRN_!O8DKXRi-~gPl%o|Ki}e>SFJJ*$$IpN+Ae&a+ACK0{cr%Po|2z&*|Pfj-~BEW z8Z)M>jQTIh$#1^-)?0AK;lt<5LC;7qo1KJ z3Op?-skGGUzZeIHpOK$YanRy$;%woZ&Um8f7~zcYyoXshT|$D#9c|vzKYl*k(c-3c z9@0C8^HKWY@k8T|io=FGhVw_3bN;jkccdNcv&J38`yOY-{XVTFFCtt{`6Fe;A0v+& z$sL(D-J|r6X6XmZWtD$Xd{g-(*R8YsjlrPhNvx|&PlpTo{iYwRtV~EiCs|xcUYkEuKuhAo_&NaLbeJA-CISxD!{iT-| za>x*PU|ZXeA?P(d9izp2i=(2Gq+RJ7v8IV7{^O<(G-a=1B%0=LyICR`*fyDRDL1lK;DNN8NvAy*qOFUE2107XH^W zDDr&eFRj<_ikB~+KY#9AD0J-D@#BXN^F7$VpZid0>84HSuy^b@co4t8|NgOK@Wz`r zFJ0pI$*Whp|DJ|l?RjXww{gAjr?PQ|`_??K9-7r0d$FE=>iHVJulwvg;5^_w;5^_w z;5^_w;5^_w;5_g@@qpgAWxKb*Qt2Cc4`*JMcXQMQyr*k#t0KeL>&6Y19eOY^zT3U~ z=uyUr7EiTz?|}p8n66(xfBw`d+ProRe#Ur&9*CuRz43IG&(e4RAK^!A_mQYPD(iVd z+i5@ip}0WHdgWaYjg#4y>B^Nmcg~!FD{S5jr(3(Wx!Jg%)pJ?7(&|pbABPPy{z!hu z{CwktSU4jpRyZSk5?v#fx-$g@J|CP>ymG|~(@ARo)vE&mwwHxJ(*DYoJ|D}qUr|v* z1G>i*E7q<1&2K`Xi4!X-;EezJud`>r{Wf~V;lr7aipt7D*BBKwWlCNidd4|(sFO~; zY2x$}5{z>vCtF^|l$63kIAcmmQ4xI6%gbo_89m-;amI>67Jrj&Fd;!4&Um79fZ~qu zJ2<2`B^FL6tGdzQ>px5WNPoh0nbK#f->P3t{ztYGPZVE-o0{Iy&RhPFzi7vFloq%B zsQiwKv;L%d$Ii~9UDIDq?-v-ig-mETeE z+2W4GWuu!Uzaz)>>hz?g(H{HJ-tOJ$>Bb*3GAyop;6UQc&!1ntnmSWF(WtAeXW{kh zktEIPrf|3B*(J+;m;1GzXWHMpL(}%NGwC_wosm7i#AoF-=J`y08S2JdxIkv-P^hEh z*fI2uJ9g~Z!~J>h-km$i_x!;J$B*N~Q>QLp#)lt#aP=xJOV^J-?Y*EoceJC2dpmN8 z`e!|+Ph2m~L)XkZ7x&3|zVPWlTH^}!_vyBH8-HTuZ#yGh2iflDDb6T8hqjVc{ZL(} z_us#C37%9|*3>k8x^csw{~X2`z zi1QsjeDdT_=(*>zv*C=rdrzMZ7l?|QJD0lK@$pNSQV%9BZp8}nGbSgOlu-X9F|oK9 zZpM6TD_pI#lyNQj8PVaUrds?o91{K~9+{Tr)qA%6E#D#hk$LGD6{jqYC?2Q0iCEJI zN+;-X$j_2Dsy|6dWo5)MN|zX}bEIG5j_^YGp}48eL+7b@YjH<$RP7h3cZ{qnBkp+h z>a}Zd9FJ4zo7+9k`dR0Wk$f<6Ufl6fHgfyOdGScNBKkho!yn;xSm_5Nb(WqU((2vR z*AE&5m#e8UJz;sdaY5D1&d-mJhtn-w7#C+YCI&pj6ksowU64MT>&`QV-K z&8=HgQmjsl#XZ9rt}an~->H%jNYapRC7=p-ZKsx>dGe39h8L|-YLiF^8gRfrYd+Xh;^(&aZzutG6 zH9W`oj@z@XJIm^Rzo*TofAYMb=eC`t-V3-2b>3-2b>3-2b>3-2Rkfy1pPBM zA^Z9G>+?K{&Rh1=99#NE;?lV$_zKQz+7S3&bv1eMa&s+zVs5U*O)psz2>j$H7PpKg z3K`D0bZK23oN?*WK;S?BlRTV$|F3?94Fuqhp7r~Q&nEua+6g>}pU%x~Y-E1%;<`HQ z^5wO)><8b3b1q&S2vAQtH@B{i_H%PBPvh*__4U8~Z7B5n->+Oro!P;IM~^0cx<`*O zW7e$k;-;gc7c5w{3SHyUrP%oR{Cvirv9Wo1aKyN{f&$}arKRL!jE^_I2zT4D1D;k^ z28VwY zHYLUUl9*UtPCuz5gJ0s}EDk(!J^R`DboZzBd)Bz)IXV!}N6Q_U#t;OkEf_B-Y}u)6+QS8~3#HXlb!H@b&A>5AE$%5BuoRgakM#apUmXb?aV# zo!>dSAzmSv4T?vsjDv9OO70 zTgT@E+qI6O zC9>XoH}CTrA87v@H|#C{!UdEZq0od0)2E|9`^GoMj%9rCo$rhoQC5b&@#IOiIC0|q zd2}L|F5S9CToqi*#%Yf_zHvq!Ph$j)8MN0I!J4PN>%lo|{3d^38L{DObfm4V@4icZ z!{y7XtBoJl*AoW~_cMN2SNF?bhC+)L)z-2c?g&R*vZSsKJ_w)0!X0h7aZ2&ZNdBnp za&m$}+NUZs`z>BvTMNe&cSQHdap8`{PiJQv7yb6PXU#&-7!xzHYYK(>_8m8F;X>-d z%$Px4n7)1I&ExyjzyG2|oL6k@%9S-WRu{&2VqqaX5M5zMhv^#Ok0~jYmGDFKdsz4y z+b1MgT(xXsVreP5zr@6{GSfAdmXgnqc{m}w5gsQi9tmHJsi?5cA_O039WK65HHtw!S{S zYa)+BLIV78`Ett(xnxOfY)lM)|IyLtA{Q;P`ZT4b30)KQw=*(mXUmo$L$InZLp>Pu zh}*WMrLjNp)W#z%4`pOsY{gqE9$RtOs&7p_aQY=Zjn%!KS@OT`t{hWSFOI6J*hmp$T}wPE^eQ^=d7)NR{qx$+s>G063-?*r@Y@e z%?oVJyMSUTZr!pi@7*(R9y@mC48K!0H61*N9X4#-IO@}V^P3|^;P;g)>*~<)U%W`A z8jflCSi~Lm-k@ILb@fH-%=5Y)-gSCbu82Di=K<#d=K<#d=K<#d=K<#d=Yh}51NKht z#YgKc+dICN$cB%U>@#ch&VKc(y|q_Y2ZL~#-~8sSw`R=>g}(N+F=Nn+z5aT3Hhk!V z4~`x^bcp;-mo8nr$oSyS9Yz$W6o{W<@=)*45&de}KRrfXcdFc@TcPLArq*#6{?giFq!Z}n`3 z3>h&3on!z0qeji19SVKvOWD~41)DMJkBd6B|je>ZBo+O zwQ$AM)S@EBo$2W%C6<@4s3@ER!W)gZRa9WfUkHE1@;$}E-Ne=4fXvH2Y(4FZD~9VD zAI2Nuc<3(0<J*WkfLMf96GGn^Ov)pVl9ABnTZ zZ}^e^iaQdQ4wsY_ucQtS+kMvDQE|YZwS{}Z&pxUBwEfw(&G=lT)$tzHo;cy7)@wQ3 z4L-Mdv*m5nezL8t7SAlper&J$(dtJef0RBEi~dixx!LMjH#C@Dv92yT8D3dalaz!X z3k&1o&>1dW8XXNsoHNJjVb7V2J_;M`}QRz z(LQx+uy90_O*PGv{zO2wXgldKZHVu53gOz?<0DCdCw``ts|eS-aLCfJChMUogL3_ zo>BZWPiT$BIrFsVcSvn>_pYA*=D{;v(~%?ST{}A7dynVVnlnTpX`HMV7OOZV^JyT^!t_j>Fve>rIqeCWI1&CH}; z@K1g+a^(E^q0l?;tXxSvR7c0jlhmI)bLLXl1oyQ4XvdDF_kFY7=enQO!^aEVxA}9= z$xrH+*S?lK&T5ZGZ^yWc$s4O0A7+_!jeOR1u(8zr`x>+1-whi&I>@I9=Y!)dSWsUN zCtSEN5P&l-UhMOcCvo9IzaJhrZ=UHL=gq6HN7tB>W1NxgZ9m&?!2*l7#=ic#@kZm5 zJ|8;D1q*6x;hFR22ZO{%&zVzGLwqz`^7p^DMAU5_jF)oRWe*Fc3&iMrT-7W_4*6ElNm$ zFMH;@J_fR+Y_e^zf?T7^peUaDgLVZH(CzYG%jm(YE&;<@!ZFb zjU79BG}{{-l()Yv zVf*ms`-4L~LI3f5(;0_%>+XYze2+|_(7^{2{FsT~H78DNYz&3I^{wn|-ZTF6r~G`L z6DLpFdEdIlFLAVZ=Z@OPm#pPI2y1?ncOGTKd*wbm4>%7v4>%7v4>%7v4>%7v4>%8e zoCoY}+#8j6+eW@`dwCRjKfiU$)?4;>G>SHoqACpU@!$XcxN&|zI>+p6_`>4F#l^uO zPv2HeT?~;IsUs{yh2^58pyd zBW+|mtmnKKm+Jhw+wLuB6on7bcfb>=?>v8gP0b(vfc5$Q_{UIa?%dj1toY*Gxpj5$ z$a(Vu0ppU!6U7}_50}Kk3*n5mozM5X-x*(g^GeLd~YnpIyJ>ifmR`lz~d{I$iBD}D=I-6rzUtAmw4|l6Uh&mCcbZ;N`bSyfr^ET7 z@E=-o+Emiu*K6e>3OI;&?g^Eq0oT`6Z+k)Te+Wn``e>O^ZXb# zY~;xDa`dOw)#$cw-RkV*87b~-ztwU6^2fs~vdOF7^?7=H=6dQp;5^_w;5^_w;5^_w z;5^_w@R#<0-lN6yuo|OS-}J`qS>Dj8SHgO6N9hpGpC@uU6ngvZS+l4k^M^moolCx@ zO`CS^Ja`a2Nqal-)zqzpU&0$rZ)y3L7)NO=ppgK_(b3gU&9hEZ`1V@%q*(R$lUiLD zZ+p{~;t5-4YqZ^!EBEi?_jT(I9AKO^XO7i;DhKFM~!0M_~MKib#-vT zS+k4>&Yc?wP%mcgT#LJ=9b51BcjuNqAN+ClY|~NF4!Xwa(}O|NIR*m6W#{Dhe8YyJ zS88Zrc~+Lsmzhbt?Wj@kq8>f6vfzw8dQ6;1ey%=!X3U`ObV|yiMU9Q<8J8}lK1^zA zULJZm;;7-+v9T8Ci+;}Lt)BFwxR+c0m*tV4mOH90lE(wO>m40;d@^*5pOkaL8{vV{ z|3z}gty|O5Snuⅈ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 esQEbg$NE?L=lgg32mF}*DgC> matrix makepattern +/Pat1 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke + 0 4 M 4 8 L 8 4 L 4 0 L 0 4 L stroke} +>> matrix makepattern +/Pat2 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 0 M 0 8 L + 8 8 L 8 0 L 0 0 L fill} +>> matrix makepattern +/Pat3 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -4 8 M 8 -4 L + 0 12 M 12 0 L stroke} +>> matrix makepattern +/Pat4 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -4 0 M 8 12 L + 0 -4 M 12 8 L stroke} +>> matrix makepattern +/Pat5 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -2 8 M 4 -4 L + 0 12 M 8 -4 L 4 12 M 10 0 L stroke} +>> matrix makepattern +/Pat6 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -2 0 M 4 12 L + 0 -4 M 8 12 L 4 -4 M 10 8 L stroke} +>> matrix makepattern +/Pat7 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 8 -2 M -4 4 L + 12 0 M -4 8 L 12 4 M 0 10 L stroke} +>> matrix makepattern +/Pat8 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 -2 M 12 4 L + -4 0 M 12 8 L -4 4 M 8 10 L stroke} +>> matrix makepattern +/Pat9 exch def +/Pattern1 {PatternBgnd KeepColor Pat1 setpattern} bind def +/Pattern2 {PatternBgnd KeepColor Pat2 setpattern} bind def +/Pattern3 {PatternBgnd KeepColor Pat3 setpattern} bind def +/Pattern4 {PatternBgnd KeepColor Landscape {Pat5} {Pat4} ifelse setpattern} bind def +/Pattern5 {PatternBgnd KeepColor Landscape {Pat4} {Pat5} ifelse setpattern} bind def +/Pattern6 {PatternBgnd KeepColor Landscape {Pat9} {Pat6} ifelse setpattern} bind def +/Pattern7 {PatternBgnd KeepColor Landscape {Pat8} {Pat7} ifelse setpattern} bind def +} def +% +% +%End of PostScript Level 2 code +% +/PatternBgnd { + TransparentPatterns {} {gsave 1 setgray fill grestore} ifelse +} def +% +% Substitute for Level 2 pattern fill codes with +% grayscale if Level 2 support is not selected. +% +/Level1PatternFill { +/Pattern1 {0.250 Density} bind def +/Pattern2 {0.500 Density} bind def +/Pattern3 {0.750 Density} bind def +/Pattern4 {0.125 Density} bind def +/Pattern5 {0.375 Density} bind def +/Pattern6 {0.625 Density} bind def +/Pattern7 {0.875 Density} bind def +} def +% +% Now test for support of Level 2 code +% +Level1 {Level1PatternFill} {Level2PatternFill} ifelse +% +/Symbol-Oblique /Symbol findfont [1 0 .167 1 0 0] makefont +dup length dict begin {1 index /FID eq {pop pop} {def} ifelse} forall +currentdict end definefont pop +% +% Encoding for ISO-8859-1 (also called Latin1) +% +/reencodeISO { +dup dup findfont dup length dict begin +{ 1 index /FID ne { def }{ pop pop } ifelse } forall +currentdict /CharStrings known { + CharStrings /Idieresis known { + /Encoding ISOLatin1Encoding def } if +} if +currentdict end definefont +} def +/ISOLatin1Encoding [ +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright +/parenleft/parenright/asterisk/plus/comma/minus/period/slash +/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon +/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N +/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright +/asciicircum/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m +/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/dotlessi/grave/acute/circumflex/tilde/macron/breve +/dotaccent/dieresis/.notdef/ring/cedilla/.notdef/hungarumlaut +/ogonek/caron/space/exclamdown/cent/sterling/currency/yen/brokenbar +/section/dieresis/copyright/ordfeminine/guillemotleft/logicalnot +/hyphen/registered/macron/degree/plusminus/twosuperior/threesuperior +/acute/mu/paragraph/periodcentered/cedilla/onesuperior/ordmasculine +/guillemotright/onequarter/onehalf/threequarters/questiondown +/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla +/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex +/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis +/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute +/Thorn/germandbls/agrave/aacute/acircumflex/atilde/adieresis +/aring/ae/ccedilla/egrave/eacute/ecircumflex/edieresis/igrave +/iacute/icircumflex/idieresis/eth/ntilde/ograve/oacute/ocircumflex +/otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex/udieresis +/yacute/thorn/ydieresis +] def +/MFshow { + { dup 5 get 3 ge + { 5 get 3 eq {gsave} {grestore} ifelse } + {dup dup 0 get findfont exch 1 get scalefont setfont + [ currentpoint ] exch dup 2 get 0 exch R dup 5 get 2 ne {dup dup 6 + get exch 4 get {Gshow} {stringwidth pop 0 R} ifelse }if dup 5 get 0 eq + {dup 3 get {2 get neg 0 exch R pop} {pop aload pop M} ifelse} {dup 5 + get 1 eq {dup 2 get exch dup 3 get exch 6 get stringwidth pop -2 div + dup 0 R} {dup 6 get stringwidth pop -2 div 0 R 6 get + show 2 index {aload pop M neg 3 -1 roll neg R pop pop} {pop pop pop + pop aload pop M} ifelse }ifelse }ifelse } + ifelse } + forall} def +/Gswidth {dup type /stringtype eq {stringwidth} {pop (n) stringwidth} ifelse} def +/MFwidth {0 exch { dup 5 get 3 ge { 5 get 3 eq { 0 } { pop } ifelse } + {dup 3 get{dup dup 0 get findfont exch 1 get scalefont setfont + 6 get Gswidth pop add} {pop} ifelse} ifelse} forall} def +/MLshow { currentpoint stroke M + 0 exch R + Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def +/MRshow { currentpoint stroke M + exch dup MFwidth neg 3 -1 roll R + Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def +/MCshow { currentpoint stroke M + exch dup MFwidth -2 div 3 -1 roll R + Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def +/XYsave { [( ) 1 2 true false 3 ()] } bind def +/XYrestore { [( ) 1 2 true false 4 ()] } bind def +/Helvetica reencodeISO def +Level1 SuppressPDFMark or +{} { +/SDict 10 dict def +systemdict /pdfmark known not { + userdict /pdfmark systemdict /cleartomark get put +} if +SDict begin [ + /Title () + /Subject (gnuplot plot) + /Creator (gnuplot 4.6 patchlevel 0) + /Author (ali) +% /Producer (gnuplot) +% /Keywords () + /CreationDate (Mon Feb 2 16:07:58 2015) + /DOCINFO pdfmark +end +} ifelse +end +%%EndProlog +%%Page: 1 1 +gnudict begin +gsave +doclip +50 50 translate +0.100 0.100 scale +0 setgray +newpath +(Helvetica) findfont 110 scalefont setfont +BackgroundColor 0 lt 3 1 roll 0 lt exch 0 lt or or not {gsave BackgroundColor C clippath fill grestore} if +1.000 UL +LTb +539 352 M +63 0 V +4239 0 R +-63 0 V +stroke +473 352 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 0)] +] -36.7 MRshow +1.000 UL +LTb +539 664 M +63 0 V +4239 0 R +-63 0 V +stroke +473 664 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 10)] +] -36.7 MRshow +1.000 UL +LTb +539 975 M +63 0 V +4239 0 R +-63 0 V +stroke +473 975 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 20)] +] -36.7 MRshow +1.000 UL +LTb +539 1287 M +63 0 V +4239 0 R +-63 0 V +stroke +473 1287 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 30)] +] -36.7 MRshow +1.000 UL +LTb +539 1598 M +63 0 V +4239 0 R +-63 0 V +stroke +473 1598 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 40)] +] -36.7 MRshow +1.000 UL +LTb +539 1910 M +63 0 V +4239 0 R +-63 0 V +stroke +473 1910 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 50)] +] -36.7 MRshow +1.000 UL +LTb +539 2222 M +63 0 V +4239 0 R +-63 0 V +stroke +473 2222 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 60)] +] -36.7 MRshow +1.000 UL +LTb +539 2533 M +63 0 V +4239 0 R +-63 0 V +stroke +473 2533 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 70)] +] -36.7 MRshow +1.000 UL +LTb +539 2845 M +63 0 V +4239 0 R +-63 0 V +stroke +473 2845 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 80)] +] -36.7 MRshow +1.000 UL +LTb +539 3156 M +63 0 V +4239 0 R +-63 0 V +stroke +473 3156 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 90)] +] -36.7 MRshow +1.000 UL +LTb +539 3468 M +63 0 V +4239 0 R +-63 0 V +stroke +473 3468 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 100)] +] -36.7 MRshow +1.000 UL +LTb +539 352 M +0 63 V +0 3053 R +0 -63 V +stroke +539 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 0)] +] -36.7 MCshow +1.000 UL +LTb +886 352 M +0 63 V +0 3053 R +0 -63 V +stroke +886 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 10)] +] -36.7 MCshow +1.000 UL +LTb +1233 352 M +0 63 V +0 3053 R +0 -63 V +stroke +1233 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 20)] +] -36.7 MCshow +1.000 UL +LTb +1580 352 M +0 63 V +0 3053 R +0 -63 V +stroke +1580 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 30)] +] -36.7 MCshow +1.000 UL +LTb +1927 352 M +0 63 V +0 3053 R +0 -63 V +stroke +1927 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 40)] +] -36.7 MCshow +1.000 UL +LTb +2274 352 M +0 63 V +0 3053 R +0 -63 V +stroke +2274 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 50)] +] -36.7 MCshow +1.000 UL +LTb +2621 352 M +0 63 V +0 3053 R +0 -63 V +stroke +2621 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 60)] +] -36.7 MCshow +1.000 UL +LTb +2968 352 M +0 63 V +0 3053 R +0 -63 V +stroke +2968 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 70)] +] -36.7 MCshow +1.000 UL +LTb +3314 352 M +0 63 V +0 3053 R +0 -63 V +stroke +3314 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 80)] +] -36.7 MCshow +1.000 UL +LTb +3661 352 M +0 63 V +0 3053 R +0 -63 V +stroke +3661 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 90)] +] -36.7 MCshow +1.000 UL +LTb +4008 352 M +0 63 V +0 3053 R +0 -63 V +stroke +4008 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 100)] +] -36.7 MCshow +1.000 UL +LTb +4355 352 M +0 63 V +0 3053 R +0 -63 V +stroke +4355 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 110)] +] -36.7 MCshow +1.000 UL +LTb +4702 352 M +0 63 V +0 3053 R +0 -63 V +stroke +4702 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 120)] +] -36.7 MCshow +1.000 UL +LTb +1.000 UL +LTb +539 3468 N +539 352 L +4302 0 V +0 3116 V +-4302 0 V +Z stroke +LCb setrgbcolor +88 1910 M +currentpoint gsave translate -270 rotate 0 0 moveto +[ [(Helvetica) 110.0 0.0 true true 0 (Coverage Ratio \(%\) )] +] -36.7 MCshow +grestore +LTb +LCb setrgbcolor +2690 77 M +[ [(Helvetica) 110.0 0.0 true true 0 (Number of Periods)] +] -36.7 MCshow +LTb +1.000 UP +1.000 UL +LTb +% Begin plot #1 +1.000 UP +2.000 UL +LT0 +0.00 0.55 0.55 C LCb setrgbcolor +4382 3351 M +[ [(Helvetica) 110.0 0.0 true true 0 (DiLCO)] +] -36.7 MRshow +LT0 +0.00 0.55 0.55 C 4448 3351 M +327 0 V +574 3440 M +34 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 2 V +34 1 V +35 4 V +35 -1 V +34 -3 V +35 2 V +35 1 V +35 0 V +34 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 0 V +34 1 V +35 0 V +35 0 V +35 2 V +34 2 V +35 -1 V +35 -1 V +34 -2 V +35 0 V +35 -1 V +34 0 V +35 0 V +35 1 V +34 0 V +35 -1 V +35 -1 V +35 -4 V +34 0 V +35 1 V +35 -4 V +34 -5 V +35 -9 V +35 -16 V +34 -5 V +35 -6 V +35 -3 V +34 -4 V +35 -2 V +35 -3 V +35 -2 V +34 -6 V +35 -15 V +35 -21 V +34 -29 V +35 -46 V +35 -64 V +34 -74 V +35 -49 V +35 -100 V +34 -61 V +35 -34 V +35 -68 V +35 -31 V +34 -20 V +35 -47 V +35 -95 V +34 -88 V +35 -104 V +35 -122 V +34 -182 V +35 -143 V +35 -145 V +34 -190 V +35 -107 V +35 -100 V +35 -110 V +34 -63 V +35 -83 V +35 -53 V +34 -77 V +35 -25 V +35 -75 V +34 -57 V +35 -87 V +35 -46 V +35 -86 V +34 -58 V +35 -48 V +35 -55 V +34 -25 V +35 -7 V +35 -14 V +34 -9 V +35 -24 V +35 -8 V +34 -22 V +stroke 4112 410 M +35 0 V +35 -7 V +35 -9 V +34 -7 V +35 -7 V +35 -6 V +34 -7 V +35 0 V +35 0 V +34 0 V +35 -8 V +35 -7 V +34 0 V +35 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 0 V +34 0 V +35 0 V +574 3440 TriUF +747 3440 TriUF +921 3440 TriUF +1094 3447 TriUF +1268 3446 TriUF +1441 3446 TriUF +1615 3449 TriUF +1788 3447 TriUF +1961 3447 TriUF +2135 3442 TriUF +2308 3403 TriUF +2482 3385 TriUF +2655 3312 TriUF +2829 2979 TriUF +3002 2765 TriUF +3176 2309 TriUF +3349 1542 TriUF +3523 1133 TriUF +3696 812 TriUF +3870 519 TriUF +4043 440 TriUF +4217 394 TriUF +4390 367 TriUF +4563 352 TriUF +4737 352 TriUF +4611 3351 TriUF +% End plot #1 +% Begin plot #2 +1.000 UP +2.000 UL +LT1 +0.00 0.39 0.00 C LCb setrgbcolor +4382 3241 M +[ [(Helvetica) 110.0 0.0 true true 0 (DESK)] +] -36.7 MRshow +LT1 +0.00 0.39 0.00 C 4448 3241 M +327 0 V +574 3468 M +34 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 0 V +34 -1 V +35 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 -1 V +35 0 V +34 -6 V +35 -6 V +35 -5 V +34 -5 V +35 -5 V +35 -1 V +34 0 V +35 -1 V +35 0 V +34 -1 V +35 -9 V +35 -5 V +35 -20 V +34 -32 V +35 -121 V +35 -64 V +34 -169 V +35 -105 V +35 -188 V +34 -138 V +35 -82 V +35 -125 V +34 -227 V +35 -237 V +35 -291 V +35 -416 V +34 -469 V +35 -205 V +35 -122 V +34 -21 V +35 -38 V +35 0 V +34 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 0 V +34 0 V +stroke 4112 352 M +35 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 0 V +34 0 V +35 0 V +574 3468 DiaF +747 3468 DiaF +921 3468 DiaF +1094 3468 DiaF +1268 3467 DiaF +1441 3467 DiaF +1615 3466 DiaF +1788 3439 DiaF +1961 3436 DiaF +2135 3249 DiaF +2308 2585 DiaF +2482 1623 DiaF +2655 390 DiaF +2829 352 DiaF +3002 352 DiaF +3176 352 DiaF +3349 352 DiaF +3523 352 DiaF +3696 352 DiaF +3870 352 DiaF +4043 352 DiaF +4217 352 DiaF +4390 352 DiaF +4563 352 DiaF +4737 352 DiaF +4611 3241 DiaF +% End plot #2 +% Begin plot #3 +1.000 UP +2.000 UL +LT2 +0.50 0.00 0.00 C LCb setrgbcolor +4382 3131 M +[ [(Helvetica) 110.0 0.0 true true 0 (GAF)] +] -36.7 MRshow +LT2 +0.50 0.00 0.00 C 4448 3131 M +327 0 V +574 3467 M +34 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 0 V +34 0 V +35 -1 V +35 0 V +34 -2 V +35 0 V +35 -2 V +35 -1 V +34 1 V +35 1 V +35 0 V +34 1 V +35 -5 V +35 5 V +34 -4 V +35 0 V +35 -5 V +35 -1 V +34 -1 V +35 -11 V +35 -16 V +34 -4 V +35 -18 V +35 11 V +34 -30 V +35 -6 V +35 20 V +34 -10 V +35 -9 V +35 14 V +35 -15 V +34 -9 V +35 -31 V +35 -17 V +34 -30 V +35 -66 V +35 -70 V +34 -121 V +35 -72 V +35 -88 V +34 -57 V +35 -47 V +35 -18 V +35 -16 V +34 -11 V +35 -28 V +35 -3 V +34 -42 V +35 -59 V +35 -147 V +34 -151 V +35 -116 V +35 -187 V +34 -274 V +35 -175 V +35 -141 V +35 -96 V +34 -82 V +35 -55 V +35 -68 V +34 -25 V +35 -36 V +35 -44 V +34 -33 V +35 -55 V +35 -66 V +34 -54 V +35 -42 V +35 -56 V +35 -64 V +34 -25 V +35 -29 V +35 -19 V +34 -14 V +35 -2 V +35 -3 V +34 -21 V +35 -4 V +35 -9 V +35 -22 V +34 -11 V +35 -8 V +35 -18 V +34 -12 V +35 -36 V +35 -16 V +34 -6 V +35 0 V +35 -6 V +34 0 V +stroke 4112 366 M +35 -9 V +35 1 V +35 1 V +34 -7 V +35 0 V +35 0 V +34 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 0 V +34 0 V +35 0 V +574 3467 Star +747 3467 Star +921 3467 Star +1094 3466 Star +1268 3461 Star +1441 3459 Star +1615 3454 Star +1788 3404 Star +1961 3389 Star +2135 3339 Star +2308 3035 Star +2482 2753 Star +2655 2653 Star +2829 1993 Star +3002 1225 Star +3176 997 Star +3349 747 Star +3523 554 Star +3696 510 Star +3870 442 Star +4043 372 Star +4217 359 Star +4390 352 Star +4563 352 Star +4737 352 Star +4611 3131 Star +% End plot #3 +% Begin plot #4 +1.000 UP +2.000 UL +LT3 +0.00 0.00 0.55 C LCb setrgbcolor +4382 3021 M +[ [(Helvetica) 110.0 0.0 true true 0 (PeCO)] +] -36.7 MRshow +LT3 +0.00 0.00 0.55 C 4448 3021 M +327 0 V +574 3429 M +34 0 V +35 0 V +35 0 V +34 1 V +35 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 -1 V +34 0 V +35 -6 V +35 5 V +34 -4 V +35 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 0 V +34 -1 V +35 -4 V +35 1 V +35 -1 V +34 0 V +35 -10 V +35 0 V +34 -9 V +35 -2 V +35 -4 V +34 2 V +35 0 V +35 0 V +34 2 V +35 -4 V +35 1 V +35 -3 V +34 -3 V +35 -5 V +35 -10 V +34 -7 V +35 -7 V +35 -14 V +34 -7 V +35 -9 V +35 0 V +34 -4 V +35 -2 V +35 0 V +35 -5 V +34 -15 V +35 -10 V +35 -12 V +34 -18 V +35 -39 V +35 -26 V +34 -33 V +35 -37 V +35 -18 V +34 -28 V +35 -27 V +35 -32 V +35 -9 V +34 -20 V +35 -11 V +35 -19 V +34 -23 V +35 -27 V +35 -34 V +34 -49 V +35 -41 V +35 -26 V +34 -57 V +35 -60 V +35 -77 V +35 -53 V +34 -60 V +35 -38 V +35 -49 V +34 -24 V +35 -2 V +35 -35 V +34 -46 V +35 -50 V +35 -70 V +35 -90 V +34 -107 V +35 -79 V +35 -73 V +34 -81 V +35 -98 V +35 -64 V +34 -20 V +35 -34 V +35 -31 V +34 -78 V +stroke 4112 1389 M +35 -67 V +35 -74 V +35 -38 V +34 -51 V +35 -96 V +35 -93 V +34 -90 V +35 -43 V +35 -123 V +34 -90 V +35 -15 V +35 -69 V +34 -67 V +35 0 V +35 -16 V +35 -35 V +34 -26 V +35 -44 V +35 0 V +34 0 V +35 0 V +574 3429 CircleF +747 3430 CircleF +921 3430 CircleF +1094 3423 CircleF +1268 3424 CircleF +1441 3424 CircleF +1615 3419 CircleF +1788 3398 CircleF +1961 3398 CircleF +2135 3384 CircleF +2308 3339 CircleF +2482 3324 CircleF +2655 3264 CircleF +2829 3111 CircleF +3002 2995 CircleF +3176 2881 CircleF +3349 2648 CircleF +3523 2371 CircleF +3696 2214 CircleF +3870 1795 CircleF +4043 1498 CircleF +4217 1210 CircleF +4390 837 CircleF +4563 473 CircleF +4737 352 CircleF +4611 3021 CircleF +% End plot #4 +1.000 UL +LTb +539 3468 N +539 352 L +4302 0 V +0 3116 V +-4302 0 V +Z stroke +1.000 UP +1.000 UL +LTb +stroke +grestore +end +showpage +%%Trailer +%%DocumentFonts: Helvetica +%%Pages: 1 +%%Trailer +cleartomark +countdictstack +exch sub { end } repeat +restore +%%EOF diff --git a/PeCO-EO/figure6.eps b/PeCO-EO/figure6.eps new file mode 100644 index 0000000..46e075d --- /dev/null +++ b/PeCO-EO/figure6.eps @@ -0,0 +1,1472 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%BoundingBox: 53 53 536 402 +%%HiResBoundingBox: 54 53.5 535 401.5 +%%Creator: gnuplot 4.6 patchlevel 0 +%%CreationDate: Mon Feb 2 16:06:45 2015 +%%EndComments +% EPSF created by ps2eps 1.68 +%%BeginProlog +save +countdictstack +mark +newpath +/showpage {} def +/setpagedevice {pop} def +%%EndProlog +%%Page 1 1 +%%BeginProlog +/gnudict 256 dict def +gnudict begin +% +% The following true/false flags may be edited by hand if desired. +% The unit line width and grayscale image gamma correction may also be changed. +% +/Color false def +/Blacktext false def +/Solid false def +/Dashlength 1 def +/Landscape false def +/Level1 false def +/Rounded false def +/ClipToBoundingBox false def +/SuppressPDFMark false def +/TransparentPatterns false def +/gnulinewidth 5.000 def +/userlinewidth gnulinewidth def +/Gamma 1.0 def +/BackgroundColor {-1.000 -1.000 -1.000} def +% +/vshift -36 def +/dl1 { + 10.0 Dashlength mul mul + Rounded { currentlinewidth 0.75 mul sub dup 0 le { pop 0.01 } if } if +} def +/dl2 { + 10.0 Dashlength mul mul + Rounded { currentlinewidth 0.75 mul add } if +} def +/hpt_ 31.5 def +/vpt_ 31.5 def +/hpt hpt_ def +/vpt vpt_ def +/doclip { + ClipToBoundingBox { + newpath 50 50 moveto 554 50 lineto 554 410 lineto 50 410 lineto closepath + clip + } if +} def +% +% Gnuplot Prolog Version 4.4 (August 2010) +% +%/SuppressPDFMark true def +% +/M {moveto} bind def +/L {lineto} bind def +/R {rmoveto} bind def +/V {rlineto} bind def +/N {newpath moveto} bind def +/Z {closepath} bind def +/C {setrgbcolor} bind def +/f {rlineto fill} bind def +/g {setgray} bind def +/Gshow {show} def % May be redefined later in the file to support UTF-8 +/vpt2 vpt 2 mul def +/hpt2 hpt 2 mul def +/Lshow {currentpoint stroke M 0 vshift R + Blacktext {gsave 0 setgray show grestore} {show} ifelse} def +/Rshow {currentpoint stroke M dup stringwidth pop neg vshift R + Blacktext {gsave 0 setgray show grestore} {show} ifelse} def +/Cshow {currentpoint stroke M dup stringwidth pop -2 div vshift R + Blacktext {gsave 0 setgray show grestore} {show} ifelse} def +/UP {dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def + /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def} def +/DL {Color {setrgbcolor Solid {pop []} if 0 setdash} + {pop pop pop 0 setgray Solid {pop []} if 0 setdash} ifelse} def +/BL {stroke userlinewidth 2 mul setlinewidth + Rounded {1 setlinejoin 1 setlinecap} if} def +/AL {stroke userlinewidth 2 div setlinewidth + Rounded {1 setlinejoin 1 setlinecap} if} def +/UL {dup gnulinewidth mul /userlinewidth exch def + dup 1 lt {pop 1} if 10 mul /udl exch def} def +/PL {stroke userlinewidth setlinewidth + Rounded {1 setlinejoin 1 setlinecap} if} def +3.8 setmiterlimit +% Default Line colors +/LCw {1 1 1} def +/LCb {0 0 0} def +/LCa {0 0 0} def +/LC0 {1 0 0} def +/LC1 {0 1 0} def +/LC2 {0 0 1} def +/LC3 {1 0 1} def +/LC4 {0 1 1} def +/LC5 {1 1 0} def +/LC6 {0 0 0} def +/LC7 {1 0.3 0} def +/LC8 {0.5 0.5 0.5} def +% Default Line Types +/LTw {PL [] 1 setgray} def +/LTb {BL [] LCb DL} def +/LTa {AL [1 udl mul 2 udl mul] 0 setdash LCa setrgbcolor} def +/LT0 {PL [] LC0 DL} def +/LT1 {PL [4 dl1 2 dl2] LC1 DL} def +/LT2 {PL [2 dl1 3 dl2] LC2 DL} def +/LT3 {PL [1 dl1 1.5 dl2] LC3 DL} def +/LT4 {PL [6 dl1 2 dl2 1 dl1 2 dl2] LC4 DL} def +/LT5 {PL [3 dl1 3 dl2 1 dl1 3 dl2] LC5 DL} def +/LT6 {PL [2 dl1 2 dl2 2 dl1 6 dl2] LC6 DL} def +/LT7 {PL [1 dl1 2 dl2 6 dl1 2 dl2 1 dl1 2 dl2] LC7 DL} def +/LT8 {PL [2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 4 dl2] LC8 DL} def +/Pnt {stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore} def +/Dia {stroke [] 0 setdash 2 copy vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V closepath stroke + Pnt} def +/Pls {stroke [] 0 setdash vpt sub M 0 vpt2 V + currentpoint stroke M + hpt neg vpt neg R hpt2 0 V stroke + } def +/Box {stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V closepath stroke + Pnt} def +/Crs {stroke [] 0 setdash exch hpt sub exch vpt add M + hpt2 vpt2 neg V currentpoint stroke M + hpt2 neg 0 R hpt2 vpt2 V stroke} def +/TriU {stroke [] 0 setdash 2 copy vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V closepath stroke + Pnt} def +/Star {2 copy Pls Crs} def +/BoxF {stroke [] 0 setdash exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V closepath fill} def +/TriUF {stroke [] 0 setdash vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V closepath fill} def +/TriD {stroke [] 0 setdash 2 copy vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V closepath stroke + Pnt} def +/TriDF {stroke [] 0 setdash vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V closepath fill} def +/DiaF {stroke [] 0 setdash vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V closepath fill} def +/Pent {stroke [] 0 setdash 2 copy gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + closepath stroke grestore Pnt} def +/PentF {stroke [] 0 setdash gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + closepath fill grestore} def +/Circle {stroke [] 0 setdash 2 copy + hpt 0 360 arc stroke Pnt} def +/CircleF {stroke [] 0 setdash hpt 0 360 arc fill} def +/C0 {BL [] 0 setdash 2 copy moveto vpt 90 450 arc} bind def +/C1 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 90 arc closepath fill + vpt 0 360 arc closepath} bind def +/C2 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 90 180 arc closepath fill + vpt 0 360 arc closepath} bind def +/C3 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 180 arc closepath fill + vpt 0 360 arc closepath} bind def +/C4 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 180 270 arc closepath fill + vpt 0 360 arc closepath} bind def +/C5 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 90 arc + 2 copy moveto + 2 copy vpt 180 270 arc closepath fill + vpt 0 360 arc} bind def +/C6 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 90 270 arc closepath fill + vpt 0 360 arc closepath} bind def +/C7 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 270 arc closepath fill + vpt 0 360 arc closepath} bind def +/C8 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 270 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/C9 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 270 450 arc closepath fill + vpt 0 360 arc closepath} bind def +/C10 {BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill + 2 copy moveto + 2 copy vpt 90 180 arc closepath fill + vpt 0 360 arc closepath} bind def +/C11 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 180 arc closepath fill + 2 copy moveto + 2 copy vpt 270 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/C12 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 180 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/C13 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 90 arc closepath fill + 2 copy moveto + 2 copy vpt 180 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/C14 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 90 360 arc closepath fill + vpt 0 360 arc} bind def +/C15 {BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/Rec {newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto + neg 0 rlineto closepath} bind def +/Square {dup Rec} bind def +/Bsquare {vpt sub exch vpt sub exch vpt2 Square} bind def +/S0 {BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare} bind def +/S1 {BL [] 0 setdash 2 copy vpt Square fill Bsquare} bind def +/S2 {BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def +/S3 {BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare} bind def +/S4 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def +/S5 {BL [] 0 setdash 2 copy 2 copy vpt Square fill + exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def +/S6 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare} bind def +/S7 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill + 2 copy vpt Square fill Bsquare} bind def +/S8 {BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare} bind def +/S9 {BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare} bind def +/S10 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill + Bsquare} bind def +/S11 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill + Bsquare} bind def +/S12 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare} bind def +/S13 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill + 2 copy vpt Square fill Bsquare} bind def +/S14 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill + 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def +/S15 {BL [] 0 setdash 2 copy Bsquare fill Bsquare} bind def +/D0 {gsave translate 45 rotate 0 0 S0 stroke grestore} bind def +/D1 {gsave translate 45 rotate 0 0 S1 stroke grestore} bind def +/D2 {gsave translate 45 rotate 0 0 S2 stroke grestore} bind def +/D3 {gsave translate 45 rotate 0 0 S3 stroke grestore} bind def +/D4 {gsave translate 45 rotate 0 0 S4 stroke grestore} bind def +/D5 {gsave translate 45 rotate 0 0 S5 stroke grestore} bind def +/D6 {gsave translate 45 rotate 0 0 S6 stroke grestore} bind def +/D7 {gsave translate 45 rotate 0 0 S7 stroke grestore} bind def +/D8 {gsave translate 45 rotate 0 0 S8 stroke grestore} bind def +/D9 {gsave translate 45 rotate 0 0 S9 stroke grestore} bind def +/D10 {gsave translate 45 rotate 0 0 S10 stroke grestore} bind def +/D11 {gsave translate 45 rotate 0 0 S11 stroke grestore} bind def +/D12 {gsave translate 45 rotate 0 0 S12 stroke grestore} bind def +/D13 {gsave translate 45 rotate 0 0 S13 stroke grestore} bind def +/D14 {gsave translate 45 rotate 0 0 S14 stroke grestore} bind def +/D15 {gsave translate 45 rotate 0 0 S15 stroke grestore} bind def +/DiaE {stroke [] 0 setdash vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V closepath stroke} def +/BoxE {stroke [] 0 setdash exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V closepath stroke} def +/TriUE {stroke [] 0 setdash vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V closepath stroke} def +/TriDE {stroke [] 0 setdash vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V closepath stroke} def +/PentE {stroke [] 0 setdash gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + closepath stroke grestore} def +/CircE {stroke [] 0 setdash + hpt 0 360 arc stroke} def +/Opaque {gsave closepath 1 setgray fill grestore 0 setgray closepath} def +/DiaW {stroke [] 0 setdash vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V Opaque stroke} def +/BoxW {stroke [] 0 setdash exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V Opaque stroke} def +/TriUW {stroke [] 0 setdash vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V Opaque stroke} def +/TriDW {stroke [] 0 setdash vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V Opaque stroke} def +/PentW {stroke [] 0 setdash gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + Opaque stroke grestore} def +/CircW {stroke [] 0 setdash + hpt 0 360 arc Opaque stroke} def +/BoxFill {gsave Rec 1 setgray fill grestore} def +/Density { + /Fillden exch def + currentrgbcolor + /ColB exch def /ColG exch def /ColR exch def + /ColR ColR Fillden mul Fillden sub 1 add def + /ColG ColG Fillden mul Fillden sub 1 add def + /ColB ColB Fillden mul Fillden sub 1 add def + ColR ColG ColB setrgbcolor} def +/BoxColFill {gsave Rec PolyFill} def +/PolyFill {gsave Density fill grestore grestore} def +/h {rlineto rlineto rlineto gsave closepath fill grestore} bind def +% +% PostScript Level 1 Pattern Fill routine for rectangles +% Usage: x y w h s a XX PatternFill +% x,y = lower left corner of box to be filled +% w,h = width and height of box +% a = angle in degrees between lines and x-axis +% XX = 0/1 for no/yes cross-hatch +% +/PatternFill {gsave /PFa [ 9 2 roll ] def + PFa 0 get PFa 2 get 2 div add PFa 1 get PFa 3 get 2 div add translate + PFa 2 get -2 div PFa 3 get -2 div PFa 2 get PFa 3 get Rec + gsave 1 setgray fill grestore clip + currentlinewidth 0.5 mul setlinewidth + /PFs PFa 2 get dup mul PFa 3 get dup mul add sqrt def + 0 0 M PFa 5 get rotate PFs -2 div dup translate + 0 1 PFs PFa 4 get div 1 add floor cvi + {PFa 4 get mul 0 M 0 PFs V} for + 0 PFa 6 get ne { + 0 1 PFs PFa 4 get div 1 add floor cvi + {PFa 4 get mul 0 2 1 roll M PFs 0 V} for + } if + stroke grestore} def +% +/languagelevel where + {pop languagelevel} {1} ifelse + 2 lt + {/InterpretLevel1 true def} + {/InterpretLevel1 Level1 def} + ifelse +% +% PostScript level 2 pattern fill definitions +% +/Level2PatternFill { +/Tile8x8 {/PaintType 2 /PatternType 1 /TilingType 1 /BBox [0 0 8 8] /XStep 8 /YStep 8} + bind def +/KeepColor {currentrgbcolor [/Pattern /DeviceRGB] setcolorspace} bind def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke} +>> matrix makepattern +/Pat1 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke + 0 4 M 4 8 L 8 4 L 4 0 L 0 4 L stroke} +>> matrix makepattern +/Pat2 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 0 M 0 8 L + 8 8 L 8 0 L 0 0 L fill} +>> matrix makepattern +/Pat3 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -4 8 M 8 -4 L + 0 12 M 12 0 L stroke} +>> matrix makepattern +/Pat4 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -4 0 M 8 12 L + 0 -4 M 12 8 L stroke} +>> matrix makepattern +/Pat5 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -2 8 M 4 -4 L + 0 12 M 8 -4 L 4 12 M 10 0 L stroke} +>> matrix makepattern +/Pat6 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -2 0 M 4 12 L + 0 -4 M 8 12 L 4 -4 M 10 8 L stroke} +>> matrix makepattern +/Pat7 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 8 -2 M -4 4 L + 12 0 M -4 8 L 12 4 M 0 10 L stroke} +>> matrix makepattern +/Pat8 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 -2 M 12 4 L + -4 0 M 12 8 L -4 4 M 8 10 L stroke} +>> matrix makepattern +/Pat9 exch def +/Pattern1 {PatternBgnd KeepColor Pat1 setpattern} bind def +/Pattern2 {PatternBgnd KeepColor Pat2 setpattern} bind def +/Pattern3 {PatternBgnd KeepColor Pat3 setpattern} bind def +/Pattern4 {PatternBgnd KeepColor Landscape {Pat5} {Pat4} ifelse setpattern} bind def +/Pattern5 {PatternBgnd KeepColor Landscape {Pat4} {Pat5} ifelse setpattern} bind def +/Pattern6 {PatternBgnd KeepColor Landscape {Pat9} {Pat6} ifelse setpattern} bind def +/Pattern7 {PatternBgnd KeepColor Landscape {Pat8} {Pat7} ifelse setpattern} bind def +} def +% +% +%End of PostScript Level 2 code +% +/PatternBgnd { + TransparentPatterns {} {gsave 1 setgray fill grestore} ifelse +} def +% +% Substitute for Level 2 pattern fill codes with +% grayscale if Level 2 support is not selected. +% +/Level1PatternFill { +/Pattern1 {0.250 Density} bind def +/Pattern2 {0.500 Density} bind def +/Pattern3 {0.750 Density} bind def +/Pattern4 {0.125 Density} bind def +/Pattern5 {0.375 Density} bind def +/Pattern6 {0.625 Density} bind def +/Pattern7 {0.875 Density} bind def +} def +% +% Now test for support of Level 2 code +% +Level1 {Level1PatternFill} {Level2PatternFill} ifelse +% +/Symbol-Oblique /Symbol findfont [1 0 .167 1 0 0] makefont +dup length dict begin {1 index /FID eq {pop pop} {def} ifelse} forall +currentdict end definefont pop +% +% Encoding for ISO-8859-1 (also called Latin1) +% +/reencodeISO { +dup dup findfont dup length dict begin +{ 1 index /FID ne { def }{ pop pop } ifelse } forall +currentdict /CharStrings known { + CharStrings /Idieresis known { + /Encoding ISOLatin1Encoding def } if +} if +currentdict end definefont +} def +/ISOLatin1Encoding [ +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright +/parenleft/parenright/asterisk/plus/comma/minus/period/slash +/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon +/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N +/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright +/asciicircum/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m +/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/dotlessi/grave/acute/circumflex/tilde/macron/breve +/dotaccent/dieresis/.notdef/ring/cedilla/.notdef/hungarumlaut +/ogonek/caron/space/exclamdown/cent/sterling/currency/yen/brokenbar +/section/dieresis/copyright/ordfeminine/guillemotleft/logicalnot +/hyphen/registered/macron/degree/plusminus/twosuperior/threesuperior +/acute/mu/paragraph/periodcentered/cedilla/onesuperior/ordmasculine +/guillemotright/onequarter/onehalf/threequarters/questiondown +/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla +/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex +/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis +/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute +/Thorn/germandbls/agrave/aacute/acircumflex/atilde/adieresis +/aring/ae/ccedilla/egrave/eacute/ecircumflex/edieresis/igrave +/iacute/icircumflex/idieresis/eth/ntilde/ograve/oacute/ocircumflex +/otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex/udieresis +/yacute/thorn/ydieresis +] def +/MFshow { + { dup 5 get 3 ge + { 5 get 3 eq {gsave} {grestore} ifelse } + {dup dup 0 get findfont exch 1 get scalefont setfont + [ currentpoint ] exch dup 2 get 0 exch R dup 5 get 2 ne {dup dup 6 + get exch 4 get {Gshow} {stringwidth pop 0 R} ifelse }if dup 5 get 0 eq + {dup 3 get {2 get neg 0 exch R pop} {pop aload pop M} ifelse} {dup 5 + get 1 eq {dup 2 get exch dup 3 get exch 6 get stringwidth pop -2 div + dup 0 R} {dup 6 get stringwidth pop -2 div 0 R 6 get + show 2 index {aload pop M neg 3 -1 roll neg R pop pop} {pop pop pop + pop aload pop M} ifelse }ifelse }ifelse } + ifelse } + forall} def +/Gswidth {dup type /stringtype eq {stringwidth} {pop (n) stringwidth} ifelse} def +/MFwidth {0 exch { dup 5 get 3 ge { 5 get 3 eq { 0 } { pop } ifelse } + {dup 3 get{dup dup 0 get findfont exch 1 get scalefont setfont + 6 get Gswidth pop add} {pop} ifelse} ifelse} forall} def +/MLshow { currentpoint stroke M + 0 exch R + Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def +/MRshow { currentpoint stroke M + exch dup MFwidth neg 3 -1 roll R + Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def +/MCshow { currentpoint stroke M + exch dup MFwidth -2 div 3 -1 roll R + Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def +/XYsave { [( ) 1 2 true false 3 ()] } bind def +/XYrestore { [( ) 1 2 true false 4 ()] } bind def +/Helvetica reencodeISO def +Level1 SuppressPDFMark or +{} { +/SDict 10 dict def +systemdict /pdfmark known not { + userdict /pdfmark systemdict /cleartomark get put +} if +SDict begin [ + /Title () + /Subject (gnuplot plot) + /Creator (gnuplot 4.6 patchlevel 0) + /Author (ali) +% /Producer (gnuplot) +% /Keywords () + /CreationDate (Mon Feb 2 16:06:45 2015) + /DOCINFO pdfmark +end +} ifelse +end +%%EndProlog +%%Page: 1 1 +gnudict begin +gsave +doclip +50 50 translate +0.100 0.100 scale +0 setgray +newpath +(Helvetica) findfont 110 scalefont setfont +BackgroundColor 0 lt 3 1 roll 0 lt exch 0 lt or or not {gsave BackgroundColor C clippath fill grestore} if +1.000 UL +LTb +473 352 M +63 0 V +4305 0 R +-63 0 V +stroke +407 352 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 0)] +] -36.7 MRshow +1.000 UL +LTb +473 664 M +63 0 V +4305 0 R +-63 0 V +stroke +407 664 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 5)] +] -36.7 MRshow +1.000 UL +LTb +473 975 M +63 0 V +4305 0 R +-63 0 V +stroke +407 975 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 10)] +] -36.7 MRshow +1.000 UL +LTb +473 1287 M +63 0 V +4305 0 R +-63 0 V +stroke +407 1287 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 15)] +] -36.7 MRshow +1.000 UL +LTb +473 1598 M +63 0 V +4305 0 R +-63 0 V +stroke +407 1598 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 20)] +] -36.7 MRshow +1.000 UL +LTb +473 1910 M +63 0 V +4305 0 R +-63 0 V +stroke +407 1910 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 25)] +] -36.7 MRshow +1.000 UL +LTb +473 2222 M +63 0 V +4305 0 R +-63 0 V +stroke +407 2222 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 30)] +] -36.7 MRshow +1.000 UL +LTb +473 2533 M +63 0 V +4305 0 R +-63 0 V +stroke +407 2533 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 35)] +] -36.7 MRshow +1.000 UL +LTb +473 2845 M +63 0 V +4305 0 R +-63 0 V +stroke +407 2845 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 40)] +] -36.7 MRshow +1.000 UL +LTb +473 3156 M +63 0 V +4305 0 R +-63 0 V +stroke +407 3156 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 45)] +] -36.7 MRshow +1.000 UL +LTb +473 3468 M +63 0 V +4305 0 R +-63 0 V +stroke +407 3468 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 50)] +] -36.7 MRshow +1.000 UL +LTb +473 352 M +0 63 V +0 3053 R +0 -63 V +stroke +473 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 0)] +] -36.7 MCshow +1.000 UL +LTb +825 352 M +0 63 V +0 3053 R +0 -63 V +stroke +825 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 10)] +] -36.7 MCshow +1.000 UL +LTb +1178 352 M +0 63 V +0 3053 R +0 -63 V +stroke +1178 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 20)] +] -36.7 MCshow +1.000 UL +LTb +1530 352 M +0 63 V +0 3053 R +0 -63 V +stroke +1530 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 30)] +] -36.7 MCshow +1.000 UL +LTb +1882 352 M +0 63 V +0 3053 R +0 -63 V +stroke +1882 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 40)] +] -36.7 MCshow +1.000 UL +LTb +2234 352 M +0 63 V +0 3053 R +0 -63 V +stroke +2234 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 50)] +] -36.7 MCshow +1.000 UL +LTb +2587 352 M +0 63 V +0 3053 R +0 -63 V +stroke +2587 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 60)] +] -36.7 MCshow +1.000 UL +LTb +2939 352 M +0 63 V +0 3053 R +0 -63 V +stroke +2939 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 70)] +] -36.7 MCshow +1.000 UL +LTb +3291 352 M +0 63 V +0 3053 R +0 -63 V +stroke +3291 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 80)] +] -36.7 MCshow +1.000 UL +LTb +3643 352 M +0 63 V +0 3053 R +0 -63 V +stroke +3643 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 90)] +] -36.7 MCshow +1.000 UL +LTb +3996 352 M +0 63 V +0 3053 R +0 -63 V +stroke +3996 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 100)] +] -36.7 MCshow +1.000 UL +LTb +4348 352 M +0 63 V +0 3053 R +0 -63 V +stroke +4348 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 110)] +] -36.7 MCshow +1.000 UL +LTb +4700 352 M +0 63 V +0 3053 R +0 -63 V +stroke +4700 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 120)] +] -36.7 MCshow +1.000 UL +LTb +1.000 UL +LTb +473 3468 N +473 352 L +4368 0 V +0 3116 V +-4368 0 V +Z stroke +LCb setrgbcolor +88 1910 M +currentpoint gsave translate -270 rotate 0 0 moveto +[ [(Helvetica) 110.0 0.0 true true 0 (Active Sensor Ratio \(%\) )] +] -36.7 MCshow +grestore +LTb +LCb setrgbcolor +2657 77 M +[ [(Helvetica) 110.0 0.0 true true 0 (Number of Periods)] +] -36.7 MCshow +LTb +1.000 UP +1.000 UL +LTb +% Begin plot #1 +1.000 UP +2.000 UL +LT0 +0.00 0.55 0.55 C LCb setrgbcolor +4316 3350 M +[ [(Helvetica) 110.0 0.0 true true 0 (DiLCO)] +] -36.7 MRshow +LT0 +0.00 0.55 0.55 C 4382 3350 M +327 0 V +508 1469 M +35 0 V +36 0 V +35 0 V +35 0 V +35 0 V +36 0 V +35 0 V +35 0 V +35 0 V +35 0 V +36 0 V +35 0 V +35 4 V +35 32 V +36 30 V +35 29 V +35 36 V +35 25 V +36 8 V +35 0 V +35 0 V +35 0 V +35 0 V +36 0 V +35 0 V +35 2 V +35 6 V +36 16 V +35 11 V +35 19 V +35 20 V +35 20 V +36 9 V +35 12 V +35 1 V +35 8 V +36 0 V +35 0 V +35 0 V +35 1 V +35 1 V +36 -1 V +35 -4 V +35 6 V +35 0 V +36 3 V +35 -23 V +35 -6 V +35 -7 V +36 -23 V +35 -2 V +35 -10 V +35 -10 V +35 -6 V +36 -2 V +35 -7 V +35 -13 V +35 -21 V +36 -26 V +35 -29 V +35 -48 V +35 -44 V +35 -73 V +36 -45 V +35 -51 V +35 -44 V +35 -31 V +36 -39 V +35 -22 V +35 -20 V +35 -23 V +35 -54 V +36 -41 V +35 -57 V +35 -56 V +35 -69 V +36 -47 V +35 -47 V +35 -69 V +35 -41 V +36 -33 V +35 -28 V +35 -18 V +35 -22 V +35 -15 V +36 -22 V +35 -11 V +35 -20 V +35 -16 V +36 -23 V +35 -12 V +35 -19 V +35 -12 V +35 -9 V +36 -13 V +35 -5 V +35 -1 V +35 -2 V +36 -3 V +35 -5 V +35 -1 V +35 -4 V +stroke 4101 363 M +35 0 V +36 -1 V +35 -3 V +35 -1 V +35 -1 V +36 -1 V +35 -2 V +35 0 V +35 0 V +36 0 V +35 -1 V +35 -1 V +35 0 V +35 0 V +36 0 V +35 0 V +35 0 V +35 0 V +36 0 V +35 0 V +35 0 V +508 1469 TriUF +684 1469 TriUF +860 1469 TriUF +1037 1535 TriUF +1213 1633 TriUF +1389 1633 TriUF +1565 1687 TriUF +1741 1749 TriUF +1917 1758 TriUF +2093 1760 TriUF +2270 1704 TriUF +2446 1674 TriUF +2622 1578 TriUF +2798 1317 TriUF +2974 1161 TriUF +3150 930 TriUF +3326 657 TriUF +3502 541 TriUF +3679 449 TriUF +3855 384 TriUF +4031 368 TriUF +4207 359 TriUF +4383 354 TriUF +4559 352 TriUF +4735 352 TriUF +4545 3350 TriUF +% End plot #1 +% Begin plot #2 +1.000 UP +2.000 UL +LT1 +0.00 0.39 0.00 C LCb setrgbcolor +4316 3240 M +[ [(Helvetica) 110.0 0.0 true true 0 (DESK)] +] -36.7 MRshow +LT1 +0.00 0.39 0.00 C 4382 3240 M +327 0 V +508 2244 M +35 0 V +36 0 V +35 1 V +35 0 V +35 0 V +36 0 V +35 0 V +35 0 V +35 -1 V +35 3 V +36 -3 V +35 1 V +35 -22 V +35 41 V +36 -8 V +35 20 V +35 -44 V +35 -73 V +36 -7 V +35 -1 V +35 0 V +35 2 V +35 0 V +36 0 V +35 0 V +35 3 V +35 13 V +36 3 V +35 -19 V +35 -22 V +35 -30 V +35 -7 V +36 -34 V +35 -33 V +35 -1 V +35 1 V +36 3 V +35 -5 V +35 3 V +35 -6 V +35 6 V +36 -39 V +35 -34 V +35 -85 V +35 -159 V +36 -133 V +35 -134 V +35 -100 V +35 -98 V +36 -61 V +35 -61 V +35 -57 V +35 -88 V +35 -106 V +36 -125 V +35 -150 V +35 -145 V +35 -56 V +36 -29 V +35 -6 V +35 -10 V +35 0 V +35 0 V +36 0 V +35 0 V +35 0 V +35 0 V +36 0 V +35 0 V +35 0 V +35 0 V +35 0 V +36 0 V +35 0 V +35 0 V +35 0 V +36 0 V +35 0 V +35 0 V +35 0 V +36 0 V +35 0 V +35 0 V +35 0 V +35 0 V +36 0 V +35 0 V +35 0 V +35 0 V +36 0 V +35 0 V +35 0 V +35 0 V +35 0 V +36 0 V +35 0 V +35 0 V +35 0 V +36 0 V +35 0 V +35 0 V +35 0 V +stroke 4101 352 M +35 0 V +36 0 V +35 0 V +35 0 V +35 0 V +36 0 V +35 0 V +35 0 V +35 0 V +36 0 V +35 0 V +35 0 V +35 0 V +35 0 V +36 0 V +35 0 V +35 0 V +35 0 V +36 0 V +35 0 V +35 0 V +508 2244 DiaF +684 2245 DiaF +860 2247 DiaF +1037 2256 DiaF +1213 2151 DiaF +1389 2153 DiaF +1565 2131 DiaF +1741 2026 DiaF +1917 2022 DiaF +2093 1711 DiaF +2270 1185 DiaF +2446 748 DiaF +2622 362 DiaF +2798 352 DiaF +2974 352 DiaF +3150 352 DiaF +3326 352 DiaF +3502 352 DiaF +3679 352 DiaF +3855 352 DiaF +4031 352 DiaF +4207 352 DiaF +4383 352 DiaF +4559 352 DiaF +4735 352 DiaF +4545 3240 DiaF +% End plot #2 +% Begin plot #3 +1.000 UP +2.000 UL +LT2 +0.50 0.00 0.00 C LCb setrgbcolor +4316 3130 M +[ [(Helvetica) 110.0 0.0 true true 0 (GAF)] +] -36.7 MRshow +LT2 +0.50 0.00 0.00 C 4382 3130 M +327 0 V +508 2531 M +35 0 V +36 0 V +35 0 V +35 0 V +35 0 V +36 0 V +35 0 V +35 0 V +35 0 V +35 0 V +36 0 V +35 0 V +35 0 V +35 -29 V +36 -57 V +35 -49 V +35 -56 V +35 -49 V +36 -49 V +35 0 V +35 0 V +35 0 V +35 0 V +36 0 V +35 0 V +35 0 V +35 0 V +36 -17 V +35 -23 V +35 -40 V +35 -66 V +35 -75 V +36 -106 V +35 -85 V +35 -60 V +35 -46 V +36 -31 V +35 -10 V +35 0 V +35 0 V +35 0 V +36 -1 V +35 -15 V +35 -22 V +35 -44 V +36 -60 V +35 -66 V +35 -82 V +35 -92 V +36 -78 V +35 -77 V +35 -59 V +35 -35 V +35 -33 V +36 -11 V +35 -10 V +35 -3 V +35 -7 V +36 -13 V +35 -16 V +35 -29 V +35 -52 V +35 -49 V +36 -49 V +35 -62 V +35 -73 V +35 -44 V +36 -32 V +35 -25 V +35 -19 V +35 -13 V +35 -10 V +36 -7 V +35 -7 V +35 -10 V +35 -10 V +36 -10 V +35 -11 V +35 -11 V +35 -9 V +36 -13 V +35 -11 V +35 -5 V +35 -6 V +35 -4 V +36 -1 V +35 -1 V +35 -2 V +35 -2 V +36 -1 V +35 -3 V +35 -2 V +35 -3 V +35 -2 V +36 -3 V +35 -2 V +35 -7 V +35 -2 V +36 -1 V +35 0 V +35 -2 V +35 0 V +stroke 4101 354 M +35 -1 V +36 0 V +35 0 V +35 -1 V +35 0 V +36 0 V +35 0 V +35 0 V +35 0 V +36 0 V +35 0 V +35 0 V +35 0 V +35 0 V +36 0 V +35 0 V +35 0 V +35 0 V +36 0 V +35 0 V +35 0 V +508 2531 Star +684 2531 Star +860 2531 Star +1037 2445 Star +1213 2242 Star +1389 2242 Star +1565 2162 Star +1741 1770 Star +1917 1683 Star +2093 1601 Star +2270 1223 Star +2446 1008 Star +2622 959 Star +2798 718 Star +2974 525 Star +3150 478 Star +3326 427 Star +3502 388 Star +3679 381 Star +3855 368 Star +4031 356 Star +4207 353 Star +4383 352 Star +4559 352 Star +4735 352 Star +4545 3130 Star +% End plot #3 +% Begin plot #4 +1.000 UP +2.000 UL +LT3 +0.00 0.00 0.55 C LCb setrgbcolor +4316 3020 M +[ [(Helvetica) 110.0 0.0 true true 0 (PeCO)] +] -36.7 MRshow +LT3 +0.00 0.00 0.55 C 4382 3020 M +327 0 V +508 1608 M +35 3 V +36 0 V +35 0 V +35 0 V +35 0 V +36 0 V +35 0 V +35 0 V +35 0 V +35 0 V +36 0 V +35 0 V +35 -4 V +35 3 V +36 0 V +35 -10 V +35 8 V +35 -5 V +36 -10 V +35 0 V +35 -2 V +35 0 V +35 0 V +36 0 V +35 0 V +35 0 V +35 -1 V +36 -14 V +35 -12 V +35 -10 V +35 -10 V +35 -27 V +36 -15 V +35 -1 V +35 -10 V +35 -7 V +36 -2 V +35 -2 V +35 0 V +35 1 V +35 -6 V +36 -5 V +35 -4 V +35 -7 V +35 -18 V +36 -12 V +35 -18 V +35 -1 V +35 -12 V +36 -11 V +35 -13 V +35 -9 V +35 -7 V +35 -5 V +36 0 V +35 -5 V +35 -10 V +35 -1 V +36 -19 V +35 -21 V +35 -30 V +35 -15 V +35 -21 V +36 -29 V +35 -22 V +35 -20 V +35 -15 V +36 -16 V +35 -8 V +35 -15 V +35 -9 V +35 -11 V +36 -16 V +35 -10 V +35 -20 V +35 -17 V +36 -22 V +35 -18 V +35 -26 V +35 -28 V +36 -34 V +35 -22 V +35 -15 V +35 -10 V +35 -17 V +36 -4 V +35 -1 V +35 -10 V +35 -17 V +36 -17 V +35 -20 V +35 -25 V +35 -30 V +35 -22 V +36 -18 V +35 -20 V +35 -23 V +35 -15 V +36 -8 V +35 -8 V +35 -9 V +35 -16 V +stroke 4101 568 M +35 -18 V +36 -12 V +35 -9 V +35 -12 V +35 -22 V +36 -17 V +35 -19 V +35 -10 V +35 -25 V +36 -17 V +35 -3 V +35 -15 V +35 -12 V +35 0 V +36 -3 V +35 -7 V +35 -6 V +35 -9 V +36 0 V +35 0 V +35 0 V +508 1608 CircleF +684 1611 CircleF +860 1611 CircleF +1037 1610 CircleF +1213 1593 CircleF +1389 1591 CircleF +1565 1554 CircleF +1741 1491 CircleF +1917 1481 CircleF +2093 1441 CircleF +2270 1387 CircleF +2446 1353 CircleF +2622 1297 CircleF +2798 1180 CircleF +2974 1106 CircleF +3150 1040 CircleF +3326 929 CircleF +3502 831 CircleF +3679 782 CircleF +3855 667 CircleF +4031 593 CircleF +4207 529 CircleF +4383 449 CircleF +4559 377 CircleF +4735 352 CircleF +4545 3020 CircleF +% End plot #4 +1.000 UL +LTb +473 3468 N +473 352 L +4368 0 V +0 3116 V +-4368 0 V +Z stroke +1.000 UP +1.000 UL +LTb +stroke +grestore +end +showpage +%%Trailer +%%DocumentFonts: Helvetica +%%Pages: 1 +%%Trailer +cleartomark +countdictstack +exch sub { end } repeat +restore +%%EOF diff --git a/PeCO-EO/figure7a.eps b/PeCO-EO/figure7a.eps new file mode 100644 index 0000000..25a32bc --- /dev/null +++ b/PeCO-EO/figure7a.eps @@ -0,0 +1,882 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%BoundingBox: 53 53 545 402 +%%HiResBoundingBox: 54 53.5 544.5 401.5 +%%Creator: gnuplot 4.6 patchlevel 0 +%%CreationDate: Mon Feb 2 16:10:03 2015 +%%EndComments +% EPSF created by ps2eps 1.68 +%%BeginProlog +save +countdictstack +mark +newpath +/showpage {} def +/setpagedevice {pop} def +%%EndProlog +%%Page 1 1 +%%BeginProlog +/gnudict 256 dict def +gnudict begin +% +% The following true/false flags may be edited by hand if desired. +% The unit line width and grayscale image gamma correction may also be changed. +% +/Color false def +/Blacktext false def +/Solid false def +/Dashlength 1 def +/Landscape false def +/Level1 false def +/Rounded false def +/ClipToBoundingBox false def +/SuppressPDFMark false def +/TransparentPatterns false def +/gnulinewidth 5.000 def +/userlinewidth gnulinewidth def +/Gamma 1.0 def +/BackgroundColor {-1.000 -1.000 -1.000} def +% +/vshift -36 def +/dl1 { + 10.0 Dashlength mul mul + Rounded { currentlinewidth 0.75 mul sub dup 0 le { pop 0.01 } if } if +} def +/dl2 { + 10.0 Dashlength mul mul + Rounded { currentlinewidth 0.75 mul add } if +} def +/hpt_ 31.5 def +/vpt_ 31.5 def +/hpt hpt_ def +/vpt vpt_ def +/doclip { + ClipToBoundingBox { + newpath 50 50 moveto 554 50 lineto 554 410 lineto 50 410 lineto closepath + clip + } if +} def +% +% Gnuplot Prolog Version 4.4 (August 2010) +% +%/SuppressPDFMark true def +% +/M {moveto} bind def +/L {lineto} bind def +/R {rmoveto} bind def +/V {rlineto} bind def +/N {newpath moveto} bind def +/Z {closepath} bind def +/C {setrgbcolor} bind def +/f {rlineto fill} bind def +/g {setgray} bind def +/Gshow {show} def % May be redefined later in the file to support UTF-8 +/vpt2 vpt 2 mul def +/hpt2 hpt 2 mul def +/Lshow {currentpoint stroke M 0 vshift R + Blacktext {gsave 0 setgray show grestore} {show} ifelse} def +/Rshow {currentpoint stroke M dup stringwidth pop neg vshift R + Blacktext {gsave 0 setgray show grestore} {show} ifelse} def +/Cshow {currentpoint stroke M dup stringwidth pop -2 div vshift R + Blacktext {gsave 0 setgray show grestore} {show} ifelse} def +/UP {dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def + /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def} def +/DL {Color {setrgbcolor Solid {pop []} if 0 setdash} + {pop pop pop 0 setgray Solid {pop []} if 0 setdash} ifelse} def +/BL {stroke userlinewidth 2 mul setlinewidth + Rounded {1 setlinejoin 1 setlinecap} if} def +/AL {stroke userlinewidth 2 div setlinewidth + Rounded {1 setlinejoin 1 setlinecap} if} def +/UL {dup gnulinewidth mul /userlinewidth exch def + dup 1 lt {pop 1} if 10 mul /udl exch def} def +/PL {stroke userlinewidth setlinewidth + Rounded {1 setlinejoin 1 setlinecap} if} def +3.8 setmiterlimit +% Default Line colors +/LCw {1 1 1} def +/LCb {0 0 0} def +/LCa {0 0 0} def +/LC0 {1 0 0} def +/LC1 {0 1 0} def +/LC2 {0 0 1} def +/LC3 {1 0 1} def +/LC4 {0 1 1} def +/LC5 {1 1 0} def +/LC6 {0 0 0} def +/LC7 {1 0.3 0} def +/LC8 {0.5 0.5 0.5} def +% Default Line Types +/LTw {PL [] 1 setgray} def +/LTb {BL [] LCb DL} def +/LTa {AL [1 udl mul 2 udl mul] 0 setdash LCa setrgbcolor} def +/LT0 {PL [] LC0 DL} def +/LT1 {PL [4 dl1 2 dl2] LC1 DL} def +/LT2 {PL [2 dl1 3 dl2] LC2 DL} def +/LT3 {PL [1 dl1 1.5 dl2] LC3 DL} def +/LT4 {PL [6 dl1 2 dl2 1 dl1 2 dl2] LC4 DL} def +/LT5 {PL [3 dl1 3 dl2 1 dl1 3 dl2] LC5 DL} def +/LT6 {PL [2 dl1 2 dl2 2 dl1 6 dl2] LC6 DL} def +/LT7 {PL [1 dl1 2 dl2 6 dl1 2 dl2 1 dl1 2 dl2] LC7 DL} def +/LT8 {PL [2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 4 dl2] LC8 DL} def +/Pnt {stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore} def +/Dia {stroke [] 0 setdash 2 copy vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V closepath stroke + Pnt} def +/Pls {stroke [] 0 setdash vpt sub M 0 vpt2 V + currentpoint stroke M + hpt neg vpt neg R hpt2 0 V stroke + } def +/Box {stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V closepath stroke + Pnt} def +/Crs {stroke [] 0 setdash exch hpt sub exch vpt add M + hpt2 vpt2 neg V currentpoint stroke M + hpt2 neg 0 R hpt2 vpt2 V stroke} def +/TriU {stroke [] 0 setdash 2 copy vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V closepath stroke + Pnt} def +/Star {2 copy Pls Crs} def +/BoxF {stroke [] 0 setdash exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V closepath fill} def +/TriUF {stroke [] 0 setdash vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V closepath fill} def +/TriD {stroke [] 0 setdash 2 copy vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V closepath stroke + Pnt} def +/TriDF {stroke [] 0 setdash vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V closepath fill} def +/DiaF {stroke [] 0 setdash vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V closepath fill} def +/Pent {stroke [] 0 setdash 2 copy gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + closepath stroke grestore Pnt} def +/PentF {stroke [] 0 setdash gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + closepath fill grestore} def +/Circle {stroke [] 0 setdash 2 copy + hpt 0 360 arc stroke Pnt} def +/CircleF {stroke [] 0 setdash hpt 0 360 arc fill} def +/C0 {BL [] 0 setdash 2 copy moveto vpt 90 450 arc} bind def +/C1 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 90 arc closepath fill + vpt 0 360 arc closepath} bind def +/C2 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 90 180 arc closepath fill + vpt 0 360 arc closepath} bind def +/C3 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 180 arc closepath fill + vpt 0 360 arc closepath} bind def +/C4 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 180 270 arc closepath fill + vpt 0 360 arc closepath} bind def +/C5 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 90 arc + 2 copy moveto + 2 copy vpt 180 270 arc closepath fill + vpt 0 360 arc} bind def +/C6 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 90 270 arc closepath fill + vpt 0 360 arc closepath} bind def +/C7 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 270 arc closepath fill + vpt 0 360 arc closepath} bind def +/C8 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 270 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/C9 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 270 450 arc closepath fill + vpt 0 360 arc closepath} bind def +/C10 {BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill + 2 copy moveto + 2 copy vpt 90 180 arc closepath fill + vpt 0 360 arc closepath} bind def +/C11 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 180 arc closepath fill + 2 copy moveto + 2 copy vpt 270 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/C12 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 180 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/C13 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 90 arc closepath fill + 2 copy moveto + 2 copy vpt 180 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/C14 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 90 360 arc closepath fill + vpt 0 360 arc} bind def +/C15 {BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/Rec {newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto + neg 0 rlineto closepath} bind def +/Square {dup Rec} bind def +/Bsquare {vpt sub exch vpt sub exch vpt2 Square} bind def +/S0 {BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare} bind def +/S1 {BL [] 0 setdash 2 copy vpt Square fill Bsquare} bind def +/S2 {BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def +/S3 {BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare} bind def +/S4 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def +/S5 {BL [] 0 setdash 2 copy 2 copy vpt Square fill + exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def +/S6 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare} bind def +/S7 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill + 2 copy vpt Square fill Bsquare} bind def +/S8 {BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare} bind def +/S9 {BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare} bind def +/S10 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill + Bsquare} bind def +/S11 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill + Bsquare} bind def +/S12 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare} bind def +/S13 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill + 2 copy vpt Square fill Bsquare} bind def +/S14 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill + 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def +/S15 {BL [] 0 setdash 2 copy Bsquare fill Bsquare} bind def +/D0 {gsave translate 45 rotate 0 0 S0 stroke grestore} bind def +/D1 {gsave translate 45 rotate 0 0 S1 stroke grestore} bind def +/D2 {gsave translate 45 rotate 0 0 S2 stroke grestore} bind def +/D3 {gsave translate 45 rotate 0 0 S3 stroke grestore} bind def +/D4 {gsave translate 45 rotate 0 0 S4 stroke grestore} bind def +/D5 {gsave translate 45 rotate 0 0 S5 stroke grestore} bind def +/D6 {gsave translate 45 rotate 0 0 S6 stroke grestore} bind def +/D7 {gsave translate 45 rotate 0 0 S7 stroke grestore} bind def +/D8 {gsave translate 45 rotate 0 0 S8 stroke grestore} bind def +/D9 {gsave translate 45 rotate 0 0 S9 stroke grestore} bind def +/D10 {gsave translate 45 rotate 0 0 S10 stroke grestore} bind def +/D11 {gsave translate 45 rotate 0 0 S11 stroke grestore} bind def +/D12 {gsave translate 45 rotate 0 0 S12 stroke grestore} bind def +/D13 {gsave translate 45 rotate 0 0 S13 stroke grestore} bind def +/D14 {gsave translate 45 rotate 0 0 S14 stroke grestore} bind def +/D15 {gsave translate 45 rotate 0 0 S15 stroke grestore} bind def +/DiaE {stroke [] 0 setdash vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V closepath stroke} def +/BoxE {stroke [] 0 setdash exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V closepath stroke} def +/TriUE {stroke [] 0 setdash vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V closepath stroke} def +/TriDE {stroke [] 0 setdash vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V closepath stroke} def +/PentE {stroke [] 0 setdash gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + closepath stroke grestore} def +/CircE {stroke [] 0 setdash + hpt 0 360 arc stroke} def +/Opaque {gsave closepath 1 setgray fill grestore 0 setgray closepath} def +/DiaW {stroke [] 0 setdash vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V Opaque stroke} def +/BoxW {stroke [] 0 setdash exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V Opaque stroke} def +/TriUW {stroke [] 0 setdash vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V Opaque stroke} def +/TriDW {stroke [] 0 setdash vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V Opaque stroke} def +/PentW {stroke [] 0 setdash gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + Opaque stroke grestore} def +/CircW {stroke [] 0 setdash + hpt 0 360 arc Opaque stroke} def +/BoxFill {gsave Rec 1 setgray fill grestore} def +/Density { + /Fillden exch def + currentrgbcolor + /ColB exch def /ColG exch def /ColR exch def + /ColR ColR Fillden mul Fillden sub 1 add def + /ColG ColG Fillden mul Fillden sub 1 add def + /ColB ColB Fillden mul Fillden sub 1 add def + ColR ColG ColB setrgbcolor} def +/BoxColFill {gsave Rec PolyFill} def +/PolyFill {gsave Density fill grestore grestore} def +/h {rlineto rlineto rlineto gsave closepath fill grestore} bind def +% +% PostScript Level 1 Pattern Fill routine for rectangles +% Usage: x y w h s a XX PatternFill +% x,y = lower left corner of box to be filled +% w,h = width and height of box +% a = angle in degrees between lines and x-axis +% XX = 0/1 for no/yes cross-hatch +% +/PatternFill {gsave /PFa [ 9 2 roll ] def + PFa 0 get PFa 2 get 2 div add PFa 1 get PFa 3 get 2 div add translate + PFa 2 get -2 div PFa 3 get -2 div PFa 2 get PFa 3 get Rec + gsave 1 setgray fill grestore clip + currentlinewidth 0.5 mul setlinewidth + /PFs PFa 2 get dup mul PFa 3 get dup mul add sqrt def + 0 0 M PFa 5 get rotate PFs -2 div dup translate + 0 1 PFs PFa 4 get div 1 add floor cvi + {PFa 4 get mul 0 M 0 PFs V} for + 0 PFa 6 get ne { + 0 1 PFs PFa 4 get div 1 add floor cvi + {PFa 4 get mul 0 2 1 roll M PFs 0 V} for + } if + stroke grestore} def +% +/languagelevel where + {pop languagelevel} {1} ifelse + 2 lt + {/InterpretLevel1 true def} + {/InterpretLevel1 Level1 def} + ifelse +% +% PostScript level 2 pattern fill definitions +% +/Level2PatternFill { +/Tile8x8 {/PaintType 2 /PatternType 1 /TilingType 1 /BBox [0 0 8 8] /XStep 8 /YStep 8} + bind def +/KeepColor {currentrgbcolor [/Pattern /DeviceRGB] setcolorspace} bind def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke} +>> matrix makepattern +/Pat1 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke + 0 4 M 4 8 L 8 4 L 4 0 L 0 4 L stroke} +>> matrix makepattern +/Pat2 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 0 M 0 8 L + 8 8 L 8 0 L 0 0 L fill} +>> matrix makepattern +/Pat3 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -4 8 M 8 -4 L + 0 12 M 12 0 L stroke} +>> matrix makepattern +/Pat4 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -4 0 M 8 12 L + 0 -4 M 12 8 L stroke} +>> matrix makepattern +/Pat5 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -2 8 M 4 -4 L + 0 12 M 8 -4 L 4 12 M 10 0 L stroke} +>> matrix makepattern +/Pat6 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -2 0 M 4 12 L + 0 -4 M 8 12 L 4 -4 M 10 8 L stroke} +>> matrix makepattern +/Pat7 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 8 -2 M -4 4 L + 12 0 M -4 8 L 12 4 M 0 10 L stroke} +>> matrix makepattern +/Pat8 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 -2 M 12 4 L + -4 0 M 12 8 L -4 4 M 8 10 L stroke} +>> matrix makepattern +/Pat9 exch def +/Pattern1 {PatternBgnd KeepColor Pat1 setpattern} bind def +/Pattern2 {PatternBgnd KeepColor Pat2 setpattern} bind def +/Pattern3 {PatternBgnd KeepColor Pat3 setpattern} bind def +/Pattern4 {PatternBgnd KeepColor Landscape {Pat5} {Pat4} ifelse setpattern} bind def +/Pattern5 {PatternBgnd KeepColor Landscape {Pat4} {Pat5} ifelse setpattern} bind def +/Pattern6 {PatternBgnd KeepColor Landscape {Pat9} {Pat6} ifelse setpattern} bind def +/Pattern7 {PatternBgnd KeepColor Landscape {Pat8} {Pat7} ifelse setpattern} bind def +} def +% +% +%End of PostScript Level 2 code +% +/PatternBgnd { + TransparentPatterns {} {gsave 1 setgray fill grestore} ifelse +} def +% +% Substitute for Level 2 pattern fill codes with +% grayscale if Level 2 support is not selected. +% +/Level1PatternFill { +/Pattern1 {0.250 Density} bind def +/Pattern2 {0.500 Density} bind def +/Pattern3 {0.750 Density} bind def +/Pattern4 {0.125 Density} bind def +/Pattern5 {0.375 Density} bind def +/Pattern6 {0.625 Density} bind def +/Pattern7 {0.875 Density} bind def +} def +% +% Now test for support of Level 2 code +% +Level1 {Level1PatternFill} {Level2PatternFill} ifelse +% +/Symbol-Oblique /Symbol findfont [1 0 .167 1 0 0] makefont +dup length dict begin {1 index /FID eq {pop pop} {def} ifelse} forall +currentdict end definefont pop +% +% Encoding for ISO-8859-1 (also called Latin1) +% +/reencodeISO { +dup dup findfont dup length dict begin +{ 1 index /FID ne { def }{ pop pop } ifelse } forall +currentdict /CharStrings known { + CharStrings /Idieresis known { + /Encoding ISOLatin1Encoding def } if +} if +currentdict end definefont +} def +/ISOLatin1Encoding [ +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright +/parenleft/parenright/asterisk/plus/comma/minus/period/slash +/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon +/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N +/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright +/asciicircum/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m +/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/dotlessi/grave/acute/circumflex/tilde/macron/breve +/dotaccent/dieresis/.notdef/ring/cedilla/.notdef/hungarumlaut +/ogonek/caron/space/exclamdown/cent/sterling/currency/yen/brokenbar +/section/dieresis/copyright/ordfeminine/guillemotleft/logicalnot +/hyphen/registered/macron/degree/plusminus/twosuperior/threesuperior +/acute/mu/paragraph/periodcentered/cedilla/onesuperior/ordmasculine +/guillemotright/onequarter/onehalf/threequarters/questiondown +/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla +/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex +/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis +/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute +/Thorn/germandbls/agrave/aacute/acircumflex/atilde/adieresis +/aring/ae/ccedilla/egrave/eacute/ecircumflex/edieresis/igrave +/iacute/icircumflex/idieresis/eth/ntilde/ograve/oacute/ocircumflex +/otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex/udieresis +/yacute/thorn/ydieresis +] def +/MFshow { + { dup 5 get 3 ge + { 5 get 3 eq {gsave} {grestore} ifelse } + {dup dup 0 get findfont exch 1 get scalefont setfont + [ currentpoint ] exch dup 2 get 0 exch R dup 5 get 2 ne {dup dup 6 + get exch 4 get {Gshow} {stringwidth pop 0 R} ifelse }if dup 5 get 0 eq + {dup 3 get {2 get neg 0 exch R pop} {pop aload pop M} ifelse} {dup 5 + get 1 eq {dup 2 get exch dup 3 get exch 6 get stringwidth pop -2 div + dup 0 R} {dup 6 get stringwidth pop -2 div 0 R 6 get + show 2 index {aload pop M neg 3 -1 roll neg R pop pop} {pop pop pop + pop aload pop M} ifelse }ifelse }ifelse } + ifelse } + forall} def +/Gswidth {dup type /stringtype eq {stringwidth} {pop (n) stringwidth} ifelse} def +/MFwidth {0 exch { dup 5 get 3 ge { 5 get 3 eq { 0 } { pop } ifelse } + {dup 3 get{dup dup 0 get findfont exch 1 get scalefont setfont + 6 get Gswidth pop add} {pop} ifelse} ifelse} forall} def +/MLshow { currentpoint stroke M + 0 exch R + Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def +/MRshow { currentpoint stroke M + exch dup MFwidth neg 3 -1 roll R + Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def +/MCshow { currentpoint stroke M + exch dup MFwidth -2 div 3 -1 roll R + Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def +/XYsave { [( ) 1 2 true false 3 ()] } bind def +/XYrestore { [( ) 1 2 true false 4 ()] } bind def +/Helvetica reencodeISO def +Level1 SuppressPDFMark or +{} { +/SDict 10 dict def +systemdict /pdfmark known not { + userdict /pdfmark systemdict /cleartomark get put +} if +SDict begin [ + /Title () + /Subject (gnuplot plot) + /Creator (gnuplot 4.6 patchlevel 0) + /Author (ali) +% /Producer (gnuplot) +% /Keywords () + /CreationDate (Mon Feb 2 16:10:03 2015) + /DOCINFO pdfmark +end +} ifelse +end +%%EndProlog +%%Page: 1 1 +gnudict begin +gsave +doclip +50 50 translate +0.100 0.100 scale +0 setgray +newpath +(Helvetica) findfont 110 scalefont setfont +BackgroundColor 0 lt 3 1 roll 0 lt exch 0 lt or or not {gsave BackgroundColor C clippath fill grestore} if +1.000 UL +LTb +605 352 M +63 0 V +4173 0 R +-63 0 V +stroke +539 352 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 1250)] +] -36.7 MRshow +1.000 UL +LTb +605 698 M +63 0 V +4173 0 R +-63 0 V +stroke +539 698 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 1500)] +] -36.7 MRshow +1.000 UL +LTb +605 1044 M +63 0 V +4173 0 R +-63 0 V +stroke +539 1044 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 1750)] +] -36.7 MRshow +1.000 UL +LTb +605 1391 M +63 0 V +4173 0 R +-63 0 V +stroke +539 1391 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 2000)] +] -36.7 MRshow +1.000 UL +LTb +605 1737 M +63 0 V +4173 0 R +-63 0 V +stroke +539 1737 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 2250)] +] -36.7 MRshow +1.000 UL +LTb +605 2083 M +63 0 V +4173 0 R +-63 0 V +stroke +539 2083 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 2500)] +] -36.7 MRshow +1.000 UL +LTb +605 2429 M +63 0 V +4173 0 R +-63 0 V +stroke +539 2429 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 2750)] +] -36.7 MRshow +1.000 UL +LTb +605 2776 M +63 0 V +4173 0 R +-63 0 V +stroke +539 2776 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 3000)] +] -36.7 MRshow +1.000 UL +LTb +605 3122 M +63 0 V +4173 0 R +-63 0 V +stroke +539 3122 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 3250)] +] -36.7 MRshow +1.000 UL +LTb +605 3468 M +63 0 V +4173 0 R +-63 0 V +stroke +539 3468 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 3500)] +] -36.7 MRshow +1.000 UL +LTb +605 352 M +0 63 V +0 3053 R +0 -63 V +stroke +605 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 75)] +] -36.7 MCshow +1.000 UL +LTb +1029 352 M +0 63 V +0 3053 R +0 -63 V +stroke +1029 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 100)] +] -36.7 MCshow +1.000 UL +LTb +1452 352 M +0 63 V +0 3053 R +0 -63 V +stroke +1452 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 125)] +] -36.7 MCshow +1.000 UL +LTb +1876 352 M +0 63 V +0 3053 R +0 -63 V +stroke +1876 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 150)] +] -36.7 MCshow +1.000 UL +LTb +2299 352 M +0 63 V +0 3053 R +0 -63 V +stroke +2299 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 175)] +] -36.7 MCshow +1.000 UL +LTb +2723 352 M +0 63 V +0 3053 R +0 -63 V +stroke +2723 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 200)] +] -36.7 MCshow +1.000 UL +LTb +3147 352 M +0 63 V +0 3053 R +0 -63 V +stroke +3147 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 225)] +] -36.7 MCshow +1.000 UL +LTb +3570 352 M +0 63 V +0 3053 R +0 -63 V +stroke +3570 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 250)] +] -36.7 MCshow +1.000 UL +LTb +3994 352 M +0 63 V +0 3053 R +0 -63 V +stroke +3994 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 275)] +] -36.7 MCshow +1.000 UL +LTb +4417 352 M +0 63 V +0 3053 R +0 -63 V +stroke +4417 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 300)] +] -36.7 MCshow +1.000 UL +LTb +4841 352 M +0 63 V +0 3053 R +0 -63 V +stroke +4841 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 325)] +] -36.7 MCshow +1.000 UL +LTb +1.000 UL +LTb +605 3468 N +605 352 L +4236 0 V +0 3116 V +-4236 0 V +Z stroke +LCb setrgbcolor +88 1910 M +currentpoint gsave translate -270 rotate 0 0 moveto +[ [(Helvetica) 110.0 0.0 true true 0 (Energy Consumption Per Period \(Joules\) )] +] -36.7 MCshow +grestore +LTb +LCb setrgbcolor +2723 77 M +[ [(Helvetica) 110.0 0.0 true true 0 (Number of Wireless Sensor Nodes)] +] -36.7 MCshow +LTb +1.000 UP +1.000 UL +LTb +% Begin plot #1 +1.000 UP +2.000 UL +LT0 +0.00 0.55 0.55 C LCb setrgbcolor +1163 3261 M +[ [(Helvetica) 110.0 0.0 true true 0 (DiLCO)] +] -36.7 MRshow +LT0 +0.00 0.55 0.55 C 1229 3261 M +327 0 V +1029 563 M +847 202 V +847 180 V +847 216 V +847 268 V +1029 563 TriUF +1876 765 TriUF +2723 945 TriUF +3570 1161 TriUF +4417 1429 TriUF +1392 3261 TriUF +% End plot #1 +% Begin plot #2 +1.000 UP +2.000 UL +LT1 +0.00 0.39 0.00 C LCb setrgbcolor +1163 3151 M +[ [(Helvetica) 110.0 0.0 true true 0 (DESK)] +] -36.7 MRshow +LT1 +0.00 0.39 0.00 C 1229 3151 M +327 0 V +1029 1285 M +847 513 V +847 372 V +847 465 V +847 594 V +1029 1285 DiaF +1876 1798 DiaF +2723 2170 DiaF +3570 2635 DiaF +4417 3229 DiaF +1392 3151 DiaF +% End plot #2 +% Begin plot #3 +1.000 UP +2.000 UL +LT2 +0.50 0.00 0.00 C LCb setrgbcolor +1163 3041 M +[ [(Helvetica) 110.0 0.0 true true 0 (GAF)] +] -36.7 MRshow +LT2 +0.50 0.00 0.00 C 1229 3041 M +327 0 V +1029 1408 M +847 77 V +847 59 V +847 169 V +847 151 V +1029 1408 Star +1876 1485 Star +2723 1544 Star +3570 1713 Star +4417 1864 Star +1392 3041 Star +% End plot #3 +% Begin plot #4 +1.000 UP +2.000 UL +LT3 +0.00 0.00 0.55 C LCb setrgbcolor +1163 2931 M +[ [(Helvetica) 110.0 0.0 true true 0 (PeCO)] +] -36.7 MRshow +LT3 +0.00 0.00 0.55 C 1229 2931 M +327 0 V +1029 449 M +847 128 V +847 174 V +847 233 V +847 311 V +1029 449 CircleF +1876 577 CircleF +2723 751 CircleF +3570 984 CircleF +4417 1295 CircleF +1392 2931 CircleF +% End plot #4 +1.000 UL +LTb +605 3468 N +605 352 L +4236 0 V +0 3116 V +-4236 0 V +Z stroke +1.000 UP +1.000 UL +LTb +stroke +grestore +end +showpage +%%Trailer +%%DocumentFonts: Helvetica +%%Pages: 1 +%%Trailer +cleartomark +countdictstack +exch sub { end } repeat +restore +%%EOF diff --git a/PeCO-EO/figure7b.eps b/PeCO-EO/figure7b.eps new file mode 100644 index 0000000..8953c78 --- /dev/null +++ b/PeCO-EO/figure7b.eps @@ -0,0 +1,882 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%BoundingBox: 53 53 545 402 +%%HiResBoundingBox: 54 53.5 544.5 401.5 +%%Creator: gnuplot 4.6 patchlevel 0 +%%CreationDate: Mon Feb 2 16:08:57 2015 +%%EndComments +% EPSF created by ps2eps 1.68 +%%BeginProlog +save +countdictstack +mark +newpath +/showpage {} def +/setpagedevice {pop} def +%%EndProlog +%%Page 1 1 +%%BeginProlog +/gnudict 256 dict def +gnudict begin +% +% The following true/false flags may be edited by hand if desired. +% The unit line width and grayscale image gamma correction may also be changed. +% +/Color false def +/Blacktext false def +/Solid false def +/Dashlength 1 def +/Landscape false def +/Level1 false def +/Rounded false def +/ClipToBoundingBox false def +/SuppressPDFMark false def +/TransparentPatterns false def +/gnulinewidth 5.000 def +/userlinewidth gnulinewidth def +/Gamma 1.0 def +/BackgroundColor {-1.000 -1.000 -1.000} def +% +/vshift -36 def +/dl1 { + 10.0 Dashlength mul mul + Rounded { currentlinewidth 0.75 mul sub dup 0 le { pop 0.01 } if } if +} def +/dl2 { + 10.0 Dashlength mul mul + Rounded { currentlinewidth 0.75 mul add } if +} def +/hpt_ 31.5 def +/vpt_ 31.5 def +/hpt hpt_ def +/vpt vpt_ def +/doclip { + ClipToBoundingBox { + newpath 50 50 moveto 554 50 lineto 554 410 lineto 50 410 lineto closepath + clip + } if +} def +% +% Gnuplot Prolog Version 4.4 (August 2010) +% +%/SuppressPDFMark true def +% +/M {moveto} bind def +/L {lineto} bind def +/R {rmoveto} bind def +/V {rlineto} bind def +/N {newpath moveto} bind def +/Z {closepath} bind def +/C {setrgbcolor} bind def +/f {rlineto fill} bind def +/g {setgray} bind def +/Gshow {show} def % May be redefined later in the file to support UTF-8 +/vpt2 vpt 2 mul def +/hpt2 hpt 2 mul def +/Lshow {currentpoint stroke M 0 vshift R + Blacktext {gsave 0 setgray show grestore} {show} ifelse} def +/Rshow {currentpoint stroke M dup stringwidth pop neg vshift R + Blacktext {gsave 0 setgray show grestore} {show} ifelse} def +/Cshow {currentpoint stroke M dup stringwidth pop -2 div vshift R + Blacktext {gsave 0 setgray show grestore} {show} ifelse} def +/UP {dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def + /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def} def +/DL {Color {setrgbcolor Solid {pop []} if 0 setdash} + {pop pop pop 0 setgray Solid {pop []} if 0 setdash} ifelse} def +/BL {stroke userlinewidth 2 mul setlinewidth + Rounded {1 setlinejoin 1 setlinecap} if} def +/AL {stroke userlinewidth 2 div setlinewidth + Rounded {1 setlinejoin 1 setlinecap} if} def +/UL {dup gnulinewidth mul /userlinewidth exch def + dup 1 lt {pop 1} if 10 mul /udl exch def} def +/PL {stroke userlinewidth setlinewidth + Rounded {1 setlinejoin 1 setlinecap} if} def +3.8 setmiterlimit +% Default Line colors +/LCw {1 1 1} def +/LCb {0 0 0} def +/LCa {0 0 0} def +/LC0 {1 0 0} def +/LC1 {0 1 0} def +/LC2 {0 0 1} def +/LC3 {1 0 1} def +/LC4 {0 1 1} def +/LC5 {1 1 0} def +/LC6 {0 0 0} def +/LC7 {1 0.3 0} def +/LC8 {0.5 0.5 0.5} def +% Default Line Types +/LTw {PL [] 1 setgray} def +/LTb {BL [] LCb DL} def +/LTa {AL [1 udl mul 2 udl mul] 0 setdash LCa setrgbcolor} def +/LT0 {PL [] LC0 DL} def +/LT1 {PL [4 dl1 2 dl2] LC1 DL} def +/LT2 {PL [2 dl1 3 dl2] LC2 DL} def +/LT3 {PL [1 dl1 1.5 dl2] LC3 DL} def +/LT4 {PL [6 dl1 2 dl2 1 dl1 2 dl2] LC4 DL} def +/LT5 {PL [3 dl1 3 dl2 1 dl1 3 dl2] LC5 DL} def +/LT6 {PL [2 dl1 2 dl2 2 dl1 6 dl2] LC6 DL} def +/LT7 {PL [1 dl1 2 dl2 6 dl1 2 dl2 1 dl1 2 dl2] LC7 DL} def +/LT8 {PL [2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 4 dl2] LC8 DL} def +/Pnt {stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore} def +/Dia {stroke [] 0 setdash 2 copy vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V closepath stroke + Pnt} def +/Pls {stroke [] 0 setdash vpt sub M 0 vpt2 V + currentpoint stroke M + hpt neg vpt neg R hpt2 0 V stroke + } def +/Box {stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V closepath stroke + Pnt} def +/Crs {stroke [] 0 setdash exch hpt sub exch vpt add M + hpt2 vpt2 neg V currentpoint stroke M + hpt2 neg 0 R hpt2 vpt2 V stroke} def +/TriU {stroke [] 0 setdash 2 copy vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V closepath stroke + Pnt} def +/Star {2 copy Pls Crs} def +/BoxF {stroke [] 0 setdash exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V closepath fill} def +/TriUF {stroke [] 0 setdash vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V closepath fill} def +/TriD {stroke [] 0 setdash 2 copy vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V closepath stroke + Pnt} def +/TriDF {stroke [] 0 setdash vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V closepath fill} def +/DiaF {stroke [] 0 setdash vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V closepath fill} def +/Pent {stroke [] 0 setdash 2 copy gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + closepath stroke grestore Pnt} def +/PentF {stroke [] 0 setdash gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + closepath fill grestore} def +/Circle {stroke [] 0 setdash 2 copy + hpt 0 360 arc stroke Pnt} def +/CircleF {stroke [] 0 setdash hpt 0 360 arc fill} def +/C0 {BL [] 0 setdash 2 copy moveto vpt 90 450 arc} bind def +/C1 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 90 arc closepath fill + vpt 0 360 arc closepath} bind def +/C2 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 90 180 arc closepath fill + vpt 0 360 arc closepath} bind def +/C3 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 180 arc closepath fill + vpt 0 360 arc closepath} bind def +/C4 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 180 270 arc closepath fill + vpt 0 360 arc closepath} bind def +/C5 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 90 arc + 2 copy moveto + 2 copy vpt 180 270 arc closepath fill + vpt 0 360 arc} bind def +/C6 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 90 270 arc closepath fill + vpt 0 360 arc closepath} bind def +/C7 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 270 arc closepath fill + vpt 0 360 arc closepath} bind def +/C8 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 270 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/C9 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 270 450 arc closepath fill + vpt 0 360 arc closepath} bind def +/C10 {BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill + 2 copy moveto + 2 copy vpt 90 180 arc closepath fill + vpt 0 360 arc closepath} bind def +/C11 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 180 arc closepath fill + 2 copy moveto + 2 copy vpt 270 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/C12 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 180 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/C13 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 90 arc closepath fill + 2 copy moveto + 2 copy vpt 180 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/C14 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 90 360 arc closepath fill + vpt 0 360 arc} bind def +/C15 {BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/Rec {newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto + neg 0 rlineto closepath} bind def +/Square {dup Rec} bind def +/Bsquare {vpt sub exch vpt sub exch vpt2 Square} bind def +/S0 {BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare} bind def +/S1 {BL [] 0 setdash 2 copy vpt Square fill Bsquare} bind def +/S2 {BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def +/S3 {BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare} bind def +/S4 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def +/S5 {BL [] 0 setdash 2 copy 2 copy vpt Square fill + exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def +/S6 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare} bind def +/S7 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill + 2 copy vpt Square fill Bsquare} bind def +/S8 {BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare} bind def +/S9 {BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare} bind def +/S10 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill + Bsquare} bind def +/S11 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill + Bsquare} bind def +/S12 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare} bind def +/S13 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill + 2 copy vpt Square fill Bsquare} bind def +/S14 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill + 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def +/S15 {BL [] 0 setdash 2 copy Bsquare fill Bsquare} bind def +/D0 {gsave translate 45 rotate 0 0 S0 stroke grestore} bind def +/D1 {gsave translate 45 rotate 0 0 S1 stroke grestore} bind def +/D2 {gsave translate 45 rotate 0 0 S2 stroke grestore} bind def +/D3 {gsave translate 45 rotate 0 0 S3 stroke grestore} bind def +/D4 {gsave translate 45 rotate 0 0 S4 stroke grestore} bind def +/D5 {gsave translate 45 rotate 0 0 S5 stroke grestore} bind def +/D6 {gsave translate 45 rotate 0 0 S6 stroke grestore} bind def +/D7 {gsave translate 45 rotate 0 0 S7 stroke grestore} bind def +/D8 {gsave translate 45 rotate 0 0 S8 stroke grestore} bind def +/D9 {gsave translate 45 rotate 0 0 S9 stroke grestore} bind def +/D10 {gsave translate 45 rotate 0 0 S10 stroke grestore} bind def +/D11 {gsave translate 45 rotate 0 0 S11 stroke grestore} bind def +/D12 {gsave translate 45 rotate 0 0 S12 stroke grestore} bind def +/D13 {gsave translate 45 rotate 0 0 S13 stroke grestore} bind def +/D14 {gsave translate 45 rotate 0 0 S14 stroke grestore} bind def +/D15 {gsave translate 45 rotate 0 0 S15 stroke grestore} bind def +/DiaE {stroke [] 0 setdash vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V closepath stroke} def +/BoxE {stroke [] 0 setdash exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V closepath stroke} def +/TriUE {stroke [] 0 setdash vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V closepath stroke} def +/TriDE {stroke [] 0 setdash vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V closepath stroke} def +/PentE {stroke [] 0 setdash gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + closepath stroke grestore} def +/CircE {stroke [] 0 setdash + hpt 0 360 arc stroke} def +/Opaque {gsave closepath 1 setgray fill grestore 0 setgray closepath} def +/DiaW {stroke [] 0 setdash vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V Opaque stroke} def +/BoxW {stroke [] 0 setdash exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V Opaque stroke} def +/TriUW {stroke [] 0 setdash vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V Opaque stroke} def +/TriDW {stroke [] 0 setdash vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V Opaque stroke} def +/PentW {stroke [] 0 setdash gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + Opaque stroke grestore} def +/CircW {stroke [] 0 setdash + hpt 0 360 arc Opaque stroke} def +/BoxFill {gsave Rec 1 setgray fill grestore} def +/Density { + /Fillden exch def + currentrgbcolor + /ColB exch def /ColG exch def /ColR exch def + /ColR ColR Fillden mul Fillden sub 1 add def + /ColG ColG Fillden mul Fillden sub 1 add def + /ColB ColB Fillden mul Fillden sub 1 add def + ColR ColG ColB setrgbcolor} def +/BoxColFill {gsave Rec PolyFill} def +/PolyFill {gsave Density fill grestore grestore} def +/h {rlineto rlineto rlineto gsave closepath fill grestore} bind def +% +% PostScript Level 1 Pattern Fill routine for rectangles +% Usage: x y w h s a XX PatternFill +% x,y = lower left corner of box to be filled +% w,h = width and height of box +% a = angle in degrees between lines and x-axis +% XX = 0/1 for no/yes cross-hatch +% +/PatternFill {gsave /PFa [ 9 2 roll ] def + PFa 0 get PFa 2 get 2 div add PFa 1 get PFa 3 get 2 div add translate + PFa 2 get -2 div PFa 3 get -2 div PFa 2 get PFa 3 get Rec + gsave 1 setgray fill grestore clip + currentlinewidth 0.5 mul setlinewidth + /PFs PFa 2 get dup mul PFa 3 get dup mul add sqrt def + 0 0 M PFa 5 get rotate PFs -2 div dup translate + 0 1 PFs PFa 4 get div 1 add floor cvi + {PFa 4 get mul 0 M 0 PFs V} for + 0 PFa 6 get ne { + 0 1 PFs PFa 4 get div 1 add floor cvi + {PFa 4 get mul 0 2 1 roll M PFs 0 V} for + } if + stroke grestore} def +% +/languagelevel where + {pop languagelevel} {1} ifelse + 2 lt + {/InterpretLevel1 true def} + {/InterpretLevel1 Level1 def} + ifelse +% +% PostScript level 2 pattern fill definitions +% +/Level2PatternFill { +/Tile8x8 {/PaintType 2 /PatternType 1 /TilingType 1 /BBox [0 0 8 8] /XStep 8 /YStep 8} + bind def +/KeepColor {currentrgbcolor [/Pattern /DeviceRGB] setcolorspace} bind def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke} +>> matrix makepattern +/Pat1 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke + 0 4 M 4 8 L 8 4 L 4 0 L 0 4 L stroke} +>> matrix makepattern +/Pat2 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 0 M 0 8 L + 8 8 L 8 0 L 0 0 L fill} +>> matrix makepattern +/Pat3 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -4 8 M 8 -4 L + 0 12 M 12 0 L stroke} +>> matrix makepattern +/Pat4 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -4 0 M 8 12 L + 0 -4 M 12 8 L stroke} +>> matrix makepattern +/Pat5 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -2 8 M 4 -4 L + 0 12 M 8 -4 L 4 12 M 10 0 L stroke} +>> matrix makepattern +/Pat6 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -2 0 M 4 12 L + 0 -4 M 8 12 L 4 -4 M 10 8 L stroke} +>> matrix makepattern +/Pat7 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 8 -2 M -4 4 L + 12 0 M -4 8 L 12 4 M 0 10 L stroke} +>> matrix makepattern +/Pat8 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 -2 M 12 4 L + -4 0 M 12 8 L -4 4 M 8 10 L stroke} +>> matrix makepattern +/Pat9 exch def +/Pattern1 {PatternBgnd KeepColor Pat1 setpattern} bind def +/Pattern2 {PatternBgnd KeepColor Pat2 setpattern} bind def +/Pattern3 {PatternBgnd KeepColor Pat3 setpattern} bind def +/Pattern4 {PatternBgnd KeepColor Landscape {Pat5} {Pat4} ifelse setpattern} bind def +/Pattern5 {PatternBgnd KeepColor Landscape {Pat4} {Pat5} ifelse setpattern} bind def +/Pattern6 {PatternBgnd KeepColor Landscape {Pat9} {Pat6} ifelse setpattern} bind def +/Pattern7 {PatternBgnd KeepColor Landscape {Pat8} {Pat7} ifelse setpattern} bind def +} def +% +% +%End of PostScript Level 2 code +% +/PatternBgnd { + TransparentPatterns {} {gsave 1 setgray fill grestore} ifelse +} def +% +% Substitute for Level 2 pattern fill codes with +% grayscale if Level 2 support is not selected. +% +/Level1PatternFill { +/Pattern1 {0.250 Density} bind def +/Pattern2 {0.500 Density} bind def +/Pattern3 {0.750 Density} bind def +/Pattern4 {0.125 Density} bind def +/Pattern5 {0.375 Density} bind def +/Pattern6 {0.625 Density} bind def +/Pattern7 {0.875 Density} bind def +} def +% +% Now test for support of Level 2 code +% +Level1 {Level1PatternFill} {Level2PatternFill} ifelse +% +/Symbol-Oblique /Symbol findfont [1 0 .167 1 0 0] makefont +dup length dict begin {1 index /FID eq {pop pop} {def} ifelse} forall +currentdict end definefont pop +% +% Encoding for ISO-8859-1 (also called Latin1) +% +/reencodeISO { +dup dup findfont dup length dict begin +{ 1 index /FID ne { def }{ pop pop } ifelse } forall +currentdict /CharStrings known { + CharStrings /Idieresis known { + /Encoding ISOLatin1Encoding def } if +} if +currentdict end definefont +} def +/ISOLatin1Encoding [ +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright +/parenleft/parenright/asterisk/plus/comma/minus/period/slash +/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon +/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N +/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright +/asciicircum/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m +/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/dotlessi/grave/acute/circumflex/tilde/macron/breve +/dotaccent/dieresis/.notdef/ring/cedilla/.notdef/hungarumlaut +/ogonek/caron/space/exclamdown/cent/sterling/currency/yen/brokenbar +/section/dieresis/copyright/ordfeminine/guillemotleft/logicalnot +/hyphen/registered/macron/degree/plusminus/twosuperior/threesuperior +/acute/mu/paragraph/periodcentered/cedilla/onesuperior/ordmasculine +/guillemotright/onequarter/onehalf/threequarters/questiondown +/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla +/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex +/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis +/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute +/Thorn/germandbls/agrave/aacute/acircumflex/atilde/adieresis +/aring/ae/ccedilla/egrave/eacute/ecircumflex/edieresis/igrave +/iacute/icircumflex/idieresis/eth/ntilde/ograve/oacute/ocircumflex +/otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex/udieresis +/yacute/thorn/ydieresis +] def +/MFshow { + { dup 5 get 3 ge + { 5 get 3 eq {gsave} {grestore} ifelse } + {dup dup 0 get findfont exch 1 get scalefont setfont + [ currentpoint ] exch dup 2 get 0 exch R dup 5 get 2 ne {dup dup 6 + get exch 4 get {Gshow} {stringwidth pop 0 R} ifelse }if dup 5 get 0 eq + {dup 3 get {2 get neg 0 exch R pop} {pop aload pop M} ifelse} {dup 5 + get 1 eq {dup 2 get exch dup 3 get exch 6 get stringwidth pop -2 div + dup 0 R} {dup 6 get stringwidth pop -2 div 0 R 6 get + show 2 index {aload pop M neg 3 -1 roll neg R pop pop} {pop pop pop + pop aload pop M} ifelse }ifelse }ifelse } + ifelse } + forall} def +/Gswidth {dup type /stringtype eq {stringwidth} {pop (n) stringwidth} ifelse} def +/MFwidth {0 exch { dup 5 get 3 ge { 5 get 3 eq { 0 } { pop } ifelse } + {dup 3 get{dup dup 0 get findfont exch 1 get scalefont setfont + 6 get Gswidth pop add} {pop} ifelse} ifelse} forall} def +/MLshow { currentpoint stroke M + 0 exch R + Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def +/MRshow { currentpoint stroke M + exch dup MFwidth neg 3 -1 roll R + Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def +/MCshow { currentpoint stroke M + exch dup MFwidth -2 div 3 -1 roll R + Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def +/XYsave { [( ) 1 2 true false 3 ()] } bind def +/XYrestore { [( ) 1 2 true false 4 ()] } bind def +/Helvetica reencodeISO def +Level1 SuppressPDFMark or +{} { +/SDict 10 dict def +systemdict /pdfmark known not { + userdict /pdfmark systemdict /cleartomark get put +} if +SDict begin [ + /Title () + /Subject (gnuplot plot) + /Creator (gnuplot 4.6 patchlevel 0) + /Author (ali) +% /Producer (gnuplot) +% /Keywords () + /CreationDate (Mon Feb 2 16:08:57 2015) + /DOCINFO pdfmark +end +} ifelse +end +%%EndProlog +%%Page: 1 1 +gnudict begin +gsave +doclip +50 50 translate +0.100 0.100 scale +0 setgray +newpath +(Helvetica) findfont 110 scalefont setfont +BackgroundColor 0 lt 3 1 roll 0 lt exch 0 lt or or not {gsave BackgroundColor C clippath fill grestore} if +1.000 UL +LTb +605 352 M +63 0 V +4173 0 R +-63 0 V +stroke +539 352 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 1000)] +] -36.7 MRshow +1.000 UL +LTb +605 698 M +63 0 V +4173 0 R +-63 0 V +stroke +539 698 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 1250)] +] -36.7 MRshow +1.000 UL +LTb +605 1044 M +63 0 V +4173 0 R +-63 0 V +stroke +539 1044 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 1500)] +] -36.7 MRshow +1.000 UL +LTb +605 1391 M +63 0 V +4173 0 R +-63 0 V +stroke +539 1391 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 1750)] +] -36.7 MRshow +1.000 UL +LTb +605 1737 M +63 0 V +4173 0 R +-63 0 V +stroke +539 1737 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 2000)] +] -36.7 MRshow +1.000 UL +LTb +605 2083 M +63 0 V +4173 0 R +-63 0 V +stroke +539 2083 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 2250)] +] -36.7 MRshow +1.000 UL +LTb +605 2429 M +63 0 V +4173 0 R +-63 0 V +stroke +539 2429 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 2500)] +] -36.7 MRshow +1.000 UL +LTb +605 2776 M +63 0 V +4173 0 R +-63 0 V +stroke +539 2776 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 2750)] +] -36.7 MRshow +1.000 UL +LTb +605 3122 M +63 0 V +4173 0 R +-63 0 V +stroke +539 3122 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 3000)] +] -36.7 MRshow +1.000 UL +LTb +605 3468 M +63 0 V +4173 0 R +-63 0 V +stroke +539 3468 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 3250)] +] -36.7 MRshow +1.000 UL +LTb +605 352 M +0 63 V +0 3053 R +0 -63 V +stroke +605 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 75)] +] -36.7 MCshow +1.000 UL +LTb +1029 352 M +0 63 V +0 3053 R +0 -63 V +stroke +1029 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 100)] +] -36.7 MCshow +1.000 UL +LTb +1452 352 M +0 63 V +0 3053 R +0 -63 V +stroke +1452 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 125)] +] -36.7 MCshow +1.000 UL +LTb +1876 352 M +0 63 V +0 3053 R +0 -63 V +stroke +1876 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 150)] +] -36.7 MCshow +1.000 UL +LTb +2299 352 M +0 63 V +0 3053 R +0 -63 V +stroke +2299 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 175)] +] -36.7 MCshow +1.000 UL +LTb +2723 352 M +0 63 V +0 3053 R +0 -63 V +stroke +2723 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 200)] +] -36.7 MCshow +1.000 UL +LTb +3147 352 M +0 63 V +0 3053 R +0 -63 V +stroke +3147 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 225)] +] -36.7 MCshow +1.000 UL +LTb +3570 352 M +0 63 V +0 3053 R +0 -63 V +stroke +3570 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 250)] +] -36.7 MCshow +1.000 UL +LTb +3994 352 M +0 63 V +0 3053 R +0 -63 V +stroke +3994 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 275)] +] -36.7 MCshow +1.000 UL +LTb +4417 352 M +0 63 V +0 3053 R +0 -63 V +stroke +4417 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 300)] +] -36.7 MCshow +1.000 UL +LTb +4841 352 M +0 63 V +0 3053 R +0 -63 V +stroke +4841 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 325)] +] -36.7 MCshow +1.000 UL +LTb +1.000 UL +LTb +605 3468 N +605 352 L +4236 0 V +0 3116 V +-4236 0 V +Z stroke +LCb setrgbcolor +88 1910 M +currentpoint gsave translate -270 rotate 0 0 moveto +[ [(Helvetica) 110.0 0.0 true true 0 (Energy Consumption Per Period \(Joules\) )] +] -36.7 MCshow +grestore +LTb +LCb setrgbcolor +2723 77 M +[ [(Helvetica) 110.0 0.0 true true 0 (Number of Wireless Sensor Nodes)] +] -36.7 MCshow +LTb +1.000 UP +1.000 UL +LTb +% Begin plot #1 +1.000 UP +2.000 UL +LT0 +0.00 0.55 0.55 C LCb setrgbcolor +1163 3275 M +[ [(Helvetica) 110.0 0.0 true true 0 (DiLCO)] +] -36.7 MRshow +LT0 +0.00 0.55 0.55 C 1229 3275 M +327 0 V +1029 603 M +847 263 V +847 201 V +847 210 V +847 260 V +1029 603 TriUF +1876 866 TriUF +2723 1067 TriUF +3570 1277 TriUF +4417 1537 TriUF +1392 3275 TriUF +% End plot #1 +% Begin plot #2 +1.000 UP +2.000 UL +LT1 +0.00 0.39 0.00 C LCb setrgbcolor +1163 3165 M +[ [(Helvetica) 110.0 0.0 true true 0 (DESK)] +] -36.7 MRshow +LT1 +0.00 0.39 0.00 C 1229 3165 M +327 0 V +1029 1513 M +847 293 V +847 327 V +847 578 V +847 522 V +1029 1513 DiaF +1876 1806 DiaF +2723 2133 DiaF +3570 2711 DiaF +4417 3233 DiaF +1392 3165 DiaF +% End plot #2 +% Begin plot #3 +1.000 UP +2.000 UL +LT2 +0.50 0.00 0.00 C LCb setrgbcolor +1163 3055 M +[ [(Helvetica) 110.0 0.0 true true 0 (GAF)] +] -36.7 MRshow +LT2 +0.50 0.00 0.00 C 1229 3055 M +327 0 V +1029 1133 M +847 122 V +847 117 V +847 130 V +847 141 V +1029 1133 Star +1876 1255 Star +2723 1372 Star +3570 1502 Star +4417 1643 Star +1392 3055 Star +% End plot #3 +% Begin plot #4 +1.000 UP +2.000 UL +LT3 +0.00 0.00 0.55 C LCb setrgbcolor +1163 2945 M +[ [(Helvetica) 110.0 0.0 true true 0 (PeCO)] +] -36.7 MRshow +LT3 +0.00 0.00 0.55 C 1229 2945 M +327 0 V +1029 491 M +847 76 V +847 121 V +847 123 V +847 215 V +1029 491 CircleF +1876 567 CircleF +2723 688 CircleF +3570 811 CircleF +4417 1026 CircleF +1392 2945 CircleF +% End plot #4 +1.000 UL +LTb +605 3468 N +605 352 L +4236 0 V +0 3116 V +-4236 0 V +Z stroke +1.000 UP +1.000 UL +LTb +stroke +grestore +end +showpage +%%Trailer +%%DocumentFonts: Helvetica +%%Pages: 1 +%%Trailer +cleartomark +countdictstack +exch sub { end } repeat +restore +%%EOF diff --git a/PeCO-EO/figure8a.eps b/PeCO-EO/figure8a.eps new file mode 100644 index 0000000..d9217cf --- /dev/null +++ b/PeCO-EO/figure8a.eps @@ -0,0 +1,882 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%BoundingBox: 53 53 545 402 +%%HiResBoundingBox: 54 53.5 544.5 401.5 +%%Creator: gnuplot 4.6 patchlevel 0 +%%CreationDate: Mon Feb 2 16:12:31 2015 +%%EndComments +% EPSF created by ps2eps 1.68 +%%BeginProlog +save +countdictstack +mark +newpath +/showpage {} def +/setpagedevice {pop} def +%%EndProlog +%%Page 1 1 +%%BeginProlog +/gnudict 256 dict def +gnudict begin +% +% The following true/false flags may be edited by hand if desired. +% The unit line width and grayscale image gamma correction may also be changed. +% +/Color false def +/Blacktext false def +/Solid false def +/Dashlength 1 def +/Landscape false def +/Level1 false def +/Rounded false def +/ClipToBoundingBox false def +/SuppressPDFMark false def +/TransparentPatterns false def +/gnulinewidth 5.000 def +/userlinewidth gnulinewidth def +/Gamma 1.0 def +/BackgroundColor {-1.000 -1.000 -1.000} def +% +/vshift -36 def +/dl1 { + 10.0 Dashlength mul mul + Rounded { currentlinewidth 0.75 mul sub dup 0 le { pop 0.01 } if } if +} def +/dl2 { + 10.0 Dashlength mul mul + Rounded { currentlinewidth 0.75 mul add } if +} def +/hpt_ 31.5 def +/vpt_ 31.5 def +/hpt hpt_ def +/vpt vpt_ def +/doclip { + ClipToBoundingBox { + newpath 50 50 moveto 554 50 lineto 554 410 lineto 50 410 lineto closepath + clip + } if +} def +% +% Gnuplot Prolog Version 4.4 (August 2010) +% +%/SuppressPDFMark true def +% +/M {moveto} bind def +/L {lineto} bind def +/R {rmoveto} bind def +/V {rlineto} bind def +/N {newpath moveto} bind def +/Z {closepath} bind def +/C {setrgbcolor} bind def +/f {rlineto fill} bind def +/g {setgray} bind def +/Gshow {show} def % May be redefined later in the file to support UTF-8 +/vpt2 vpt 2 mul def +/hpt2 hpt 2 mul def +/Lshow {currentpoint stroke M 0 vshift R + Blacktext {gsave 0 setgray show grestore} {show} ifelse} def +/Rshow {currentpoint stroke M dup stringwidth pop neg vshift R + Blacktext {gsave 0 setgray show grestore} {show} ifelse} def +/Cshow {currentpoint stroke M dup stringwidth pop -2 div vshift R + Blacktext {gsave 0 setgray show grestore} {show} ifelse} def +/UP {dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def + /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def} def +/DL {Color {setrgbcolor Solid {pop []} if 0 setdash} + {pop pop pop 0 setgray Solid {pop []} if 0 setdash} ifelse} def +/BL {stroke userlinewidth 2 mul setlinewidth + Rounded {1 setlinejoin 1 setlinecap} if} def +/AL {stroke userlinewidth 2 div setlinewidth + Rounded {1 setlinejoin 1 setlinecap} if} def +/UL {dup gnulinewidth mul /userlinewidth exch def + dup 1 lt {pop 1} if 10 mul /udl exch def} def +/PL {stroke userlinewidth setlinewidth + Rounded {1 setlinejoin 1 setlinecap} if} def +3.8 setmiterlimit +% Default Line colors +/LCw {1 1 1} def +/LCb {0 0 0} def +/LCa {0 0 0} def +/LC0 {1 0 0} def +/LC1 {0 1 0} def +/LC2 {0 0 1} def +/LC3 {1 0 1} def +/LC4 {0 1 1} def +/LC5 {1 1 0} def +/LC6 {0 0 0} def +/LC7 {1 0.3 0} def +/LC8 {0.5 0.5 0.5} def +% Default Line Types +/LTw {PL [] 1 setgray} def +/LTb {BL [] LCb DL} def +/LTa {AL [1 udl mul 2 udl mul] 0 setdash LCa setrgbcolor} def +/LT0 {PL [] LC0 DL} def +/LT1 {PL [4 dl1 2 dl2] LC1 DL} def +/LT2 {PL [2 dl1 3 dl2] LC2 DL} def +/LT3 {PL [1 dl1 1.5 dl2] LC3 DL} def +/LT4 {PL [6 dl1 2 dl2 1 dl1 2 dl2] LC4 DL} def +/LT5 {PL [3 dl1 3 dl2 1 dl1 3 dl2] LC5 DL} def +/LT6 {PL [2 dl1 2 dl2 2 dl1 6 dl2] LC6 DL} def +/LT7 {PL [1 dl1 2 dl2 6 dl1 2 dl2 1 dl1 2 dl2] LC7 DL} def +/LT8 {PL [2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 4 dl2] LC8 DL} def +/Pnt {stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore} def +/Dia {stroke [] 0 setdash 2 copy vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V closepath stroke + Pnt} def +/Pls {stroke [] 0 setdash vpt sub M 0 vpt2 V + currentpoint stroke M + hpt neg vpt neg R hpt2 0 V stroke + } def +/Box {stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V closepath stroke + Pnt} def +/Crs {stroke [] 0 setdash exch hpt sub exch vpt add M + hpt2 vpt2 neg V currentpoint stroke M + hpt2 neg 0 R hpt2 vpt2 V stroke} def +/TriU {stroke [] 0 setdash 2 copy vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V closepath stroke + Pnt} def +/Star {2 copy Pls Crs} def +/BoxF {stroke [] 0 setdash exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V closepath fill} def +/TriUF {stroke [] 0 setdash vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V closepath fill} def +/TriD {stroke [] 0 setdash 2 copy vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V closepath stroke + Pnt} def +/TriDF {stroke [] 0 setdash vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V closepath fill} def +/DiaF {stroke [] 0 setdash vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V closepath fill} def +/Pent {stroke [] 0 setdash 2 copy gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + closepath stroke grestore Pnt} def +/PentF {stroke [] 0 setdash gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + closepath fill grestore} def +/Circle {stroke [] 0 setdash 2 copy + hpt 0 360 arc stroke Pnt} def +/CircleF {stroke [] 0 setdash hpt 0 360 arc fill} def +/C0 {BL [] 0 setdash 2 copy moveto vpt 90 450 arc} bind def +/C1 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 90 arc closepath fill + vpt 0 360 arc closepath} bind def +/C2 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 90 180 arc closepath fill + vpt 0 360 arc closepath} bind def +/C3 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 180 arc closepath fill + vpt 0 360 arc closepath} bind def +/C4 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 180 270 arc closepath fill + vpt 0 360 arc closepath} bind def +/C5 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 90 arc + 2 copy moveto + 2 copy vpt 180 270 arc closepath fill + vpt 0 360 arc} bind def +/C6 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 90 270 arc closepath fill + vpt 0 360 arc closepath} bind def +/C7 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 270 arc closepath fill + vpt 0 360 arc closepath} bind def +/C8 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 270 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/C9 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 270 450 arc closepath fill + vpt 0 360 arc closepath} bind def +/C10 {BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill + 2 copy moveto + 2 copy vpt 90 180 arc closepath fill + vpt 0 360 arc closepath} bind def +/C11 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 180 arc closepath fill + 2 copy moveto + 2 copy vpt 270 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/C12 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 180 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/C13 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 90 arc closepath fill + 2 copy moveto + 2 copy vpt 180 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/C14 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 90 360 arc closepath fill + vpt 0 360 arc} bind def +/C15 {BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/Rec {newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto + neg 0 rlineto closepath} bind def +/Square {dup Rec} bind def +/Bsquare {vpt sub exch vpt sub exch vpt2 Square} bind def +/S0 {BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare} bind def +/S1 {BL [] 0 setdash 2 copy vpt Square fill Bsquare} bind def +/S2 {BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def +/S3 {BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare} bind def +/S4 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def +/S5 {BL [] 0 setdash 2 copy 2 copy vpt Square fill + exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def +/S6 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare} bind def +/S7 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill + 2 copy vpt Square fill Bsquare} bind def +/S8 {BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare} bind def +/S9 {BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare} bind def +/S10 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill + Bsquare} bind def +/S11 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill + Bsquare} bind def +/S12 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare} bind def +/S13 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill + 2 copy vpt Square fill Bsquare} bind def +/S14 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill + 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def +/S15 {BL [] 0 setdash 2 copy Bsquare fill Bsquare} bind def +/D0 {gsave translate 45 rotate 0 0 S0 stroke grestore} bind def +/D1 {gsave translate 45 rotate 0 0 S1 stroke grestore} bind def +/D2 {gsave translate 45 rotate 0 0 S2 stroke grestore} bind def +/D3 {gsave translate 45 rotate 0 0 S3 stroke grestore} bind def +/D4 {gsave translate 45 rotate 0 0 S4 stroke grestore} bind def +/D5 {gsave translate 45 rotate 0 0 S5 stroke grestore} bind def +/D6 {gsave translate 45 rotate 0 0 S6 stroke grestore} bind def +/D7 {gsave translate 45 rotate 0 0 S7 stroke grestore} bind def +/D8 {gsave translate 45 rotate 0 0 S8 stroke grestore} bind def +/D9 {gsave translate 45 rotate 0 0 S9 stroke grestore} bind def +/D10 {gsave translate 45 rotate 0 0 S10 stroke grestore} bind def +/D11 {gsave translate 45 rotate 0 0 S11 stroke grestore} bind def +/D12 {gsave translate 45 rotate 0 0 S12 stroke grestore} bind def +/D13 {gsave translate 45 rotate 0 0 S13 stroke grestore} bind def +/D14 {gsave translate 45 rotate 0 0 S14 stroke grestore} bind def +/D15 {gsave translate 45 rotate 0 0 S15 stroke grestore} bind def +/DiaE {stroke [] 0 setdash vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V closepath stroke} def +/BoxE {stroke [] 0 setdash exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V closepath stroke} def +/TriUE {stroke [] 0 setdash vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V closepath stroke} def +/TriDE {stroke [] 0 setdash vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V closepath stroke} def +/PentE {stroke [] 0 setdash gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + closepath stroke grestore} def +/CircE {stroke [] 0 setdash + hpt 0 360 arc stroke} def +/Opaque {gsave closepath 1 setgray fill grestore 0 setgray closepath} def +/DiaW {stroke [] 0 setdash vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V Opaque stroke} def +/BoxW {stroke [] 0 setdash exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V Opaque stroke} def +/TriUW {stroke [] 0 setdash vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V Opaque stroke} def +/TriDW {stroke [] 0 setdash vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V Opaque stroke} def +/PentW {stroke [] 0 setdash gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + Opaque stroke grestore} def +/CircW {stroke [] 0 setdash + hpt 0 360 arc Opaque stroke} def +/BoxFill {gsave Rec 1 setgray fill grestore} def +/Density { + /Fillden exch def + currentrgbcolor + /ColB exch def /ColG exch def /ColR exch def + /ColR ColR Fillden mul Fillden sub 1 add def + /ColG ColG Fillden mul Fillden sub 1 add def + /ColB ColB Fillden mul Fillden sub 1 add def + ColR ColG ColB setrgbcolor} def +/BoxColFill {gsave Rec PolyFill} def +/PolyFill {gsave Density fill grestore grestore} def +/h {rlineto rlineto rlineto gsave closepath fill grestore} bind def +% +% PostScript Level 1 Pattern Fill routine for rectangles +% Usage: x y w h s a XX PatternFill +% x,y = lower left corner of box to be filled +% w,h = width and height of box +% a = angle in degrees between lines and x-axis +% XX = 0/1 for no/yes cross-hatch +% +/PatternFill {gsave /PFa [ 9 2 roll ] def + PFa 0 get PFa 2 get 2 div add PFa 1 get PFa 3 get 2 div add translate + PFa 2 get -2 div PFa 3 get -2 div PFa 2 get PFa 3 get Rec + gsave 1 setgray fill grestore clip + currentlinewidth 0.5 mul setlinewidth + /PFs PFa 2 get dup mul PFa 3 get dup mul add sqrt def + 0 0 M PFa 5 get rotate PFs -2 div dup translate + 0 1 PFs PFa 4 get div 1 add floor cvi + {PFa 4 get mul 0 M 0 PFs V} for + 0 PFa 6 get ne { + 0 1 PFs PFa 4 get div 1 add floor cvi + {PFa 4 get mul 0 2 1 roll M PFs 0 V} for + } if + stroke grestore} def +% +/languagelevel where + {pop languagelevel} {1} ifelse + 2 lt + {/InterpretLevel1 true def} + {/InterpretLevel1 Level1 def} + ifelse +% +% PostScript level 2 pattern fill definitions +% +/Level2PatternFill { +/Tile8x8 {/PaintType 2 /PatternType 1 /TilingType 1 /BBox [0 0 8 8] /XStep 8 /YStep 8} + bind def +/KeepColor {currentrgbcolor [/Pattern /DeviceRGB] setcolorspace} bind def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke} +>> matrix makepattern +/Pat1 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke + 0 4 M 4 8 L 8 4 L 4 0 L 0 4 L stroke} +>> matrix makepattern +/Pat2 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 0 M 0 8 L + 8 8 L 8 0 L 0 0 L fill} +>> matrix makepattern +/Pat3 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -4 8 M 8 -4 L + 0 12 M 12 0 L stroke} +>> matrix makepattern +/Pat4 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -4 0 M 8 12 L + 0 -4 M 12 8 L stroke} +>> matrix makepattern +/Pat5 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -2 8 M 4 -4 L + 0 12 M 8 -4 L 4 12 M 10 0 L stroke} +>> matrix makepattern +/Pat6 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -2 0 M 4 12 L + 0 -4 M 8 12 L 4 -4 M 10 8 L stroke} +>> matrix makepattern +/Pat7 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 8 -2 M -4 4 L + 12 0 M -4 8 L 12 4 M 0 10 L stroke} +>> matrix makepattern +/Pat8 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 -2 M 12 4 L + -4 0 M 12 8 L -4 4 M 8 10 L stroke} +>> matrix makepattern +/Pat9 exch def +/Pattern1 {PatternBgnd KeepColor Pat1 setpattern} bind def +/Pattern2 {PatternBgnd KeepColor Pat2 setpattern} bind def +/Pattern3 {PatternBgnd KeepColor Pat3 setpattern} bind def +/Pattern4 {PatternBgnd KeepColor Landscape {Pat5} {Pat4} ifelse setpattern} bind def +/Pattern5 {PatternBgnd KeepColor Landscape {Pat4} {Pat5} ifelse setpattern} bind def +/Pattern6 {PatternBgnd KeepColor Landscape {Pat9} {Pat6} ifelse setpattern} bind def +/Pattern7 {PatternBgnd KeepColor Landscape {Pat8} {Pat7} ifelse setpattern} bind def +} def +% +% +%End of PostScript Level 2 code +% +/PatternBgnd { + TransparentPatterns {} {gsave 1 setgray fill grestore} ifelse +} def +% +% Substitute for Level 2 pattern fill codes with +% grayscale if Level 2 support is not selected. +% +/Level1PatternFill { +/Pattern1 {0.250 Density} bind def +/Pattern2 {0.500 Density} bind def +/Pattern3 {0.750 Density} bind def +/Pattern4 {0.125 Density} bind def +/Pattern5 {0.375 Density} bind def +/Pattern6 {0.625 Density} bind def +/Pattern7 {0.875 Density} bind def +} def +% +% Now test for support of Level 2 code +% +Level1 {Level1PatternFill} {Level2PatternFill} ifelse +% +/Symbol-Oblique /Symbol findfont [1 0 .167 1 0 0] makefont +dup length dict begin {1 index /FID eq {pop pop} {def} ifelse} forall +currentdict end definefont pop +% +% Encoding for ISO-8859-1 (also called Latin1) +% +/reencodeISO { +dup dup findfont dup length dict begin +{ 1 index /FID ne { def }{ pop pop } ifelse } forall +currentdict /CharStrings known { + CharStrings /Idieresis known { + /Encoding ISOLatin1Encoding def } if +} if +currentdict end definefont +} def +/ISOLatin1Encoding [ +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright +/parenleft/parenright/asterisk/plus/comma/minus/period/slash +/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon +/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N +/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright +/asciicircum/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m +/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/dotlessi/grave/acute/circumflex/tilde/macron/breve +/dotaccent/dieresis/.notdef/ring/cedilla/.notdef/hungarumlaut +/ogonek/caron/space/exclamdown/cent/sterling/currency/yen/brokenbar +/section/dieresis/copyright/ordfeminine/guillemotleft/logicalnot +/hyphen/registered/macron/degree/plusminus/twosuperior/threesuperior +/acute/mu/paragraph/periodcentered/cedilla/onesuperior/ordmasculine +/guillemotright/onequarter/onehalf/threequarters/questiondown +/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla +/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex +/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis +/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute +/Thorn/germandbls/agrave/aacute/acircumflex/atilde/adieresis +/aring/ae/ccedilla/egrave/eacute/ecircumflex/edieresis/igrave +/iacute/icircumflex/idieresis/eth/ntilde/ograve/oacute/ocircumflex +/otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex/udieresis +/yacute/thorn/ydieresis +] def +/MFshow { + { dup 5 get 3 ge + { 5 get 3 eq {gsave} {grestore} ifelse } + {dup dup 0 get findfont exch 1 get scalefont setfont + [ currentpoint ] exch dup 2 get 0 exch R dup 5 get 2 ne {dup dup 6 + get exch 4 get {Gshow} {stringwidth pop 0 R} ifelse }if dup 5 get 0 eq + {dup 3 get {2 get neg 0 exch R pop} {pop aload pop M} ifelse} {dup 5 + get 1 eq {dup 2 get exch dup 3 get exch 6 get stringwidth pop -2 div + dup 0 R} {dup 6 get stringwidth pop -2 div 0 R 6 get + show 2 index {aload pop M neg 3 -1 roll neg R pop pop} {pop pop pop + pop aload pop M} ifelse }ifelse }ifelse } + ifelse } + forall} def +/Gswidth {dup type /stringtype eq {stringwidth} {pop (n) stringwidth} ifelse} def +/MFwidth {0 exch { dup 5 get 3 ge { 5 get 3 eq { 0 } { pop } ifelse } + {dup 3 get{dup dup 0 get findfont exch 1 get scalefont setfont + 6 get Gswidth pop add} {pop} ifelse} ifelse} forall} def +/MLshow { currentpoint stroke M + 0 exch R + Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def +/MRshow { currentpoint stroke M + exch dup MFwidth neg 3 -1 roll R + Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def +/MCshow { currentpoint stroke M + exch dup MFwidth -2 div 3 -1 roll R + Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def +/XYsave { [( ) 1 2 true false 3 ()] } bind def +/XYrestore { [( ) 1 2 true false 4 ()] } bind def +/Helvetica reencodeISO def +Level1 SuppressPDFMark or +{} { +/SDict 10 dict def +systemdict /pdfmark known not { + userdict /pdfmark systemdict /cleartomark get put +} if +SDict begin [ + /Title () + /Subject (gnuplot plot) + /Creator (gnuplot 4.6 patchlevel 0) + /Author (ali) +% /Producer (gnuplot) +% /Keywords () + /CreationDate (Mon Feb 2 16:12:31 2015) + /DOCINFO pdfmark +end +} ifelse +end +%%EndProlog +%%Page: 1 1 +gnudict begin +gsave +doclip +50 50 translate +0.100 0.100 scale +0 setgray +newpath +(Helvetica) findfont 110 scalefont setfont +BackgroundColor 0 lt 3 1 roll 0 lt exch 0 lt or or not {gsave BackgroundColor C clippath fill grestore} if +1.000 UL +LTb +473 352 M +63 0 V +4305 0 R +-63 0 V +stroke +407 352 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 0)] +] -36.7 MRshow +1.000 UL +LTb +473 698 M +63 0 V +4305 0 R +-63 0 V +stroke +407 698 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 10)] +] -36.7 MRshow +1.000 UL +LTb +473 1044 M +63 0 V +4305 0 R +-63 0 V +stroke +407 1044 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 20)] +] -36.7 MRshow +1.000 UL +LTb +473 1391 M +63 0 V +4305 0 R +-63 0 V +stroke +407 1391 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 30)] +] -36.7 MRshow +1.000 UL +LTb +473 1737 M +63 0 V +4305 0 R +-63 0 V +stroke +407 1737 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 40)] +] -36.7 MRshow +1.000 UL +LTb +473 2083 M +63 0 V +4305 0 R +-63 0 V +stroke +407 2083 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 50)] +] -36.7 MRshow +1.000 UL +LTb +473 2429 M +63 0 V +4305 0 R +-63 0 V +stroke +407 2429 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 60)] +] -36.7 MRshow +1.000 UL +LTb +473 2776 M +63 0 V +4305 0 R +-63 0 V +stroke +407 2776 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 70)] +] -36.7 MRshow +1.000 UL +LTb +473 3122 M +63 0 V +4305 0 R +-63 0 V +stroke +407 3122 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 80)] +] -36.7 MRshow +1.000 UL +LTb +473 3468 M +63 0 V +4305 0 R +-63 0 V +stroke +407 3468 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 90)] +] -36.7 MRshow +1.000 UL +LTb +473 352 M +0 63 V +0 3053 R +0 -63 V +stroke +473 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 75)] +] -36.7 MCshow +1.000 UL +LTb +910 352 M +0 63 V +0 3053 R +0 -63 V +stroke +910 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 100)] +] -36.7 MCshow +1.000 UL +LTb +1347 352 M +0 63 V +0 3053 R +0 -63 V +stroke +1347 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 125)] +] -36.7 MCshow +1.000 UL +LTb +1783 352 M +0 63 V +0 3053 R +0 -63 V +stroke +1783 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 150)] +] -36.7 MCshow +1.000 UL +LTb +2220 352 M +0 63 V +0 3053 R +0 -63 V +stroke +2220 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 175)] +] -36.7 MCshow +1.000 UL +LTb +2657 352 M +0 63 V +0 3053 R +0 -63 V +stroke +2657 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 200)] +] -36.7 MCshow +1.000 UL +LTb +3094 352 M +0 63 V +0 3053 R +0 -63 V +stroke +3094 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 225)] +] -36.7 MCshow +1.000 UL +LTb +3531 352 M +0 63 V +0 3053 R +0 -63 V +stroke +3531 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 250)] +] -36.7 MCshow +1.000 UL +LTb +3967 352 M +0 63 V +0 3053 R +0 -63 V +stroke +3967 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 275)] +] -36.7 MCshow +1.000 UL +LTb +4404 352 M +0 63 V +0 3053 R +0 -63 V +stroke +4404 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 300)] +] -36.7 MCshow +1.000 UL +LTb +4841 352 M +0 63 V +0 3053 R +0 -63 V +stroke +4841 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 325)] +] -36.7 MCshow +1.000 UL +LTb +1.000 UL +LTb +473 3468 N +473 352 L +4368 0 V +0 3116 V +-4368 0 V +Z stroke +LCb setrgbcolor +88 1910 M +currentpoint gsave translate -270 rotate 0 0 moveto +[ [(Helvetica) 110.0 0.0 true true 0 (Network Lifetime \(Hours\) )] +] -36.7 MCshow +grestore +LTb +LCb setrgbcolor +2657 77 M +[ [(Helvetica) 110.0 0.0 true true 0 (Number of Wireless Sensor Nodes)] +] -36.7 MCshow +LTb +1.000 UP +1.000 UL +LTb +% Begin plot #1 +1.000 UP +2.000 UL +LT0 +0.00 0.55 0.55 C LCb setrgbcolor +1062 3275 M +[ [(Helvetica) 110.0 0.0 true true 0 (DiLCO)] +] -36.7 MRshow +LT0 +0.00 0.55 0.55 C 1128 3275 M +327 0 V +910 1425 M +873 520 V +874 484 V +874 416 V +873 346 V +910 1425 TriUF +1783 1945 TriUF +2657 2429 TriUF +3531 2845 TriUF +4404 3191 TriUF +1291 3275 TriUF +% End plot #1 +% Begin plot #2 +1.000 UP +2.000 UL +LT1 +0.00 0.39 0.00 C LCb setrgbcolor +1062 3165 M +[ [(Helvetica) 110.0 0.0 true true 0 (DESK)] +] -36.7 MRshow +LT1 +0.00 0.39 0.00 C 1128 3165 M +327 0 V +910 1356 M +873 139 V +874 415 V +874 277 V +873 173 V +910 1356 DiaF +1783 1495 DiaF +2657 1910 DiaF +3531 2187 DiaF +4404 2360 DiaF +1291 3165 DiaF +% End plot #2 +% Begin plot #3 +1.000 UP +2.000 UL +LT2 +0.50 0.00 0.00 C LCb setrgbcolor +1062 3055 M +[ [(Helvetica) 110.0 0.0 true true 0 (GAF)] +] -36.7 MRshow +LT2 +0.50 0.00 0.00 C 1128 3055 M +327 0 V +910 1010 M +873 485 V +874 484 V +874 277 V +873 346 V +910 1010 Star +1783 1495 Star +2657 1979 Star +3531 2256 Star +4404 2602 Star +1291 3055 Star +% End plot #3 +% Begin plot #4 +1.000 UP +2.000 UL +LT3 +0.00 0.00 0.55 C LCb setrgbcolor +1062 2945 M +[ [(Helvetica) 110.0 0.0 true true 0 (PeCO)] +] -36.7 MRshow +LT3 +0.00 0.00 0.55 C 1128 2945 M +327 0 V +910 1391 M +873 519 V +874 415 V +874 277 V +873 312 V +910 1391 CircleF +1783 1910 CircleF +2657 2325 CircleF +3531 2602 CircleF +4404 2914 CircleF +1291 2945 CircleF +% End plot #4 +1.000 UL +LTb +473 3468 N +473 352 L +4368 0 V +0 3116 V +-4368 0 V +Z stroke +1.000 UP +1.000 UL +LTb +stroke +grestore +end +showpage +%%Trailer +%%DocumentFonts: Helvetica +%%Pages: 1 +%%Trailer +cleartomark +countdictstack +exch sub { end } repeat +restore +%%EOF diff --git a/PeCO-EO/figure8b.eps b/PeCO-EO/figure8b.eps new file mode 100644 index 0000000..a6955be --- /dev/null +++ b/PeCO-EO/figure8b.eps @@ -0,0 +1,942 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%BoundingBox: 53 53 545 402 +%%HiResBoundingBox: 54 53.5 544.5 401.5 +%%Creator: gnuplot 4.6 patchlevel 0 +%%CreationDate: Mon Feb 2 16:11:36 2015 +%%EndComments +% EPSF created by ps2eps 1.68 +%%BeginProlog +save +countdictstack +mark +newpath +/showpage {} def +/setpagedevice {pop} def +%%EndProlog +%%Page 1 1 +%%BeginProlog +/gnudict 256 dict def +gnudict begin +% +% The following true/false flags may be edited by hand if desired. +% The unit line width and grayscale image gamma correction may also be changed. +% +/Color false def +/Blacktext false def +/Solid false def +/Dashlength 1 def +/Landscape false def +/Level1 false def +/Rounded false def +/ClipToBoundingBox false def +/SuppressPDFMark false def +/TransparentPatterns false def +/gnulinewidth 5.000 def +/userlinewidth gnulinewidth def +/Gamma 1.0 def +/BackgroundColor {-1.000 -1.000 -1.000} def +% +/vshift -36 def +/dl1 { + 10.0 Dashlength mul mul + Rounded { currentlinewidth 0.75 mul sub dup 0 le { pop 0.01 } if } if +} def +/dl2 { + 10.0 Dashlength mul mul + Rounded { currentlinewidth 0.75 mul add } if +} def +/hpt_ 31.5 def +/vpt_ 31.5 def +/hpt hpt_ def +/vpt vpt_ def +/doclip { + ClipToBoundingBox { + newpath 50 50 moveto 554 50 lineto 554 410 lineto 50 410 lineto closepath + clip + } if +} def +% +% Gnuplot Prolog Version 4.4 (August 2010) +% +%/SuppressPDFMark true def +% +/M {moveto} bind def +/L {lineto} bind def +/R {rmoveto} bind def +/V {rlineto} bind def +/N {newpath moveto} bind def +/Z {closepath} bind def +/C {setrgbcolor} bind def +/f {rlineto fill} bind def +/g {setgray} bind def +/Gshow {show} def % May be redefined later in the file to support UTF-8 +/vpt2 vpt 2 mul def +/hpt2 hpt 2 mul def +/Lshow {currentpoint stroke M 0 vshift R + Blacktext {gsave 0 setgray show grestore} {show} ifelse} def +/Rshow {currentpoint stroke M dup stringwidth pop neg vshift R + Blacktext {gsave 0 setgray show grestore} {show} ifelse} def +/Cshow {currentpoint stroke M dup stringwidth pop -2 div vshift R + Blacktext {gsave 0 setgray show grestore} {show} ifelse} def +/UP {dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def + /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def} def +/DL {Color {setrgbcolor Solid {pop []} if 0 setdash} + {pop pop pop 0 setgray Solid {pop []} if 0 setdash} ifelse} def +/BL {stroke userlinewidth 2 mul setlinewidth + Rounded {1 setlinejoin 1 setlinecap} if} def +/AL {stroke userlinewidth 2 div setlinewidth + Rounded {1 setlinejoin 1 setlinecap} if} def +/UL {dup gnulinewidth mul /userlinewidth exch def + dup 1 lt {pop 1} if 10 mul /udl exch def} def +/PL {stroke userlinewidth setlinewidth + Rounded {1 setlinejoin 1 setlinecap} if} def +3.8 setmiterlimit +% Default Line colors +/LCw {1 1 1} def +/LCb {0 0 0} def +/LCa {0 0 0} def +/LC0 {1 0 0} def +/LC1 {0 1 0} def +/LC2 {0 0 1} def +/LC3 {1 0 1} def +/LC4 {0 1 1} def +/LC5 {1 1 0} def +/LC6 {0 0 0} def +/LC7 {1 0.3 0} def +/LC8 {0.5 0.5 0.5} def +% Default Line Types +/LTw {PL [] 1 setgray} def +/LTb {BL [] LCb DL} def +/LTa {AL [1 udl mul 2 udl mul] 0 setdash LCa setrgbcolor} def +/LT0 {PL [] LC0 DL} def +/LT1 {PL [4 dl1 2 dl2] LC1 DL} def +/LT2 {PL [2 dl1 3 dl2] LC2 DL} def +/LT3 {PL [1 dl1 1.5 dl2] LC3 DL} def +/LT4 {PL [6 dl1 2 dl2 1 dl1 2 dl2] LC4 DL} def +/LT5 {PL [3 dl1 3 dl2 1 dl1 3 dl2] LC5 DL} def +/LT6 {PL [2 dl1 2 dl2 2 dl1 6 dl2] LC6 DL} def +/LT7 {PL [1 dl1 2 dl2 6 dl1 2 dl2 1 dl1 2 dl2] LC7 DL} def +/LT8 {PL [2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 4 dl2] LC8 DL} def +/Pnt {stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore} def +/Dia {stroke [] 0 setdash 2 copy vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V closepath stroke + Pnt} def +/Pls {stroke [] 0 setdash vpt sub M 0 vpt2 V + currentpoint stroke M + hpt neg vpt neg R hpt2 0 V stroke + } def +/Box {stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V closepath stroke + Pnt} def +/Crs {stroke [] 0 setdash exch hpt sub exch vpt add M + hpt2 vpt2 neg V currentpoint stroke M + hpt2 neg 0 R hpt2 vpt2 V stroke} def +/TriU {stroke [] 0 setdash 2 copy vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V closepath stroke + Pnt} def +/Star {2 copy Pls Crs} def +/BoxF {stroke [] 0 setdash exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V closepath fill} def +/TriUF {stroke [] 0 setdash vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V closepath fill} def +/TriD {stroke [] 0 setdash 2 copy vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V closepath stroke + Pnt} def +/TriDF {stroke [] 0 setdash vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V closepath fill} def +/DiaF {stroke [] 0 setdash vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V closepath fill} def +/Pent {stroke [] 0 setdash 2 copy gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + closepath stroke grestore Pnt} def +/PentF {stroke [] 0 setdash gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + closepath fill grestore} def +/Circle {stroke [] 0 setdash 2 copy + hpt 0 360 arc stroke Pnt} def +/CircleF {stroke [] 0 setdash hpt 0 360 arc fill} def +/C0 {BL [] 0 setdash 2 copy moveto vpt 90 450 arc} bind def +/C1 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 90 arc closepath fill + vpt 0 360 arc closepath} bind def +/C2 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 90 180 arc closepath fill + vpt 0 360 arc closepath} bind def +/C3 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 180 arc closepath fill + vpt 0 360 arc closepath} bind def +/C4 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 180 270 arc closepath fill + vpt 0 360 arc closepath} bind def +/C5 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 90 arc + 2 copy moveto + 2 copy vpt 180 270 arc closepath fill + vpt 0 360 arc} bind def +/C6 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 90 270 arc closepath fill + vpt 0 360 arc closepath} bind def +/C7 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 270 arc closepath fill + vpt 0 360 arc closepath} bind def +/C8 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 270 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/C9 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 270 450 arc closepath fill + vpt 0 360 arc closepath} bind def +/C10 {BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill + 2 copy moveto + 2 copy vpt 90 180 arc closepath fill + vpt 0 360 arc closepath} bind def +/C11 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 180 arc closepath fill + 2 copy moveto + 2 copy vpt 270 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/C12 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 180 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/C13 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 90 arc closepath fill + 2 copy moveto + 2 copy vpt 180 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/C14 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 90 360 arc closepath fill + vpt 0 360 arc} bind def +/C15 {BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/Rec {newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto + neg 0 rlineto closepath} bind def +/Square {dup Rec} bind def +/Bsquare {vpt sub exch vpt sub exch vpt2 Square} bind def +/S0 {BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare} bind def +/S1 {BL [] 0 setdash 2 copy vpt Square fill Bsquare} bind def +/S2 {BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def +/S3 {BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare} bind def +/S4 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def +/S5 {BL [] 0 setdash 2 copy 2 copy vpt Square fill + exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def +/S6 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare} bind def +/S7 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill + 2 copy vpt Square fill Bsquare} bind def +/S8 {BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare} bind def +/S9 {BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare} bind def +/S10 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill + Bsquare} bind def +/S11 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill + Bsquare} bind def +/S12 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare} bind def +/S13 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill + 2 copy vpt Square fill Bsquare} bind def +/S14 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill + 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def +/S15 {BL [] 0 setdash 2 copy Bsquare fill Bsquare} bind def +/D0 {gsave translate 45 rotate 0 0 S0 stroke grestore} bind def +/D1 {gsave translate 45 rotate 0 0 S1 stroke grestore} bind def +/D2 {gsave translate 45 rotate 0 0 S2 stroke grestore} bind def +/D3 {gsave translate 45 rotate 0 0 S3 stroke grestore} bind def +/D4 {gsave translate 45 rotate 0 0 S4 stroke grestore} bind def +/D5 {gsave translate 45 rotate 0 0 S5 stroke grestore} bind def +/D6 {gsave translate 45 rotate 0 0 S6 stroke grestore} bind def +/D7 {gsave translate 45 rotate 0 0 S7 stroke grestore} bind def +/D8 {gsave translate 45 rotate 0 0 S8 stroke grestore} bind def +/D9 {gsave translate 45 rotate 0 0 S9 stroke grestore} bind def +/D10 {gsave translate 45 rotate 0 0 S10 stroke grestore} bind def +/D11 {gsave translate 45 rotate 0 0 S11 stroke grestore} bind def +/D12 {gsave translate 45 rotate 0 0 S12 stroke grestore} bind def +/D13 {gsave translate 45 rotate 0 0 S13 stroke grestore} bind def +/D14 {gsave translate 45 rotate 0 0 S14 stroke grestore} bind def +/D15 {gsave translate 45 rotate 0 0 S15 stroke grestore} bind def +/DiaE {stroke [] 0 setdash vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V closepath stroke} def +/BoxE {stroke [] 0 setdash exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V closepath stroke} def +/TriUE {stroke [] 0 setdash vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V closepath stroke} def +/TriDE {stroke [] 0 setdash vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V closepath stroke} def +/PentE {stroke [] 0 setdash gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + closepath stroke grestore} def +/CircE {stroke [] 0 setdash + hpt 0 360 arc stroke} def +/Opaque {gsave closepath 1 setgray fill grestore 0 setgray closepath} def +/DiaW {stroke [] 0 setdash vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V Opaque stroke} def +/BoxW {stroke [] 0 setdash exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V Opaque stroke} def +/TriUW {stroke [] 0 setdash vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V Opaque stroke} def +/TriDW {stroke [] 0 setdash vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V Opaque stroke} def +/PentW {stroke [] 0 setdash gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + Opaque stroke grestore} def +/CircW {stroke [] 0 setdash + hpt 0 360 arc Opaque stroke} def +/BoxFill {gsave Rec 1 setgray fill grestore} def +/Density { + /Fillden exch def + currentrgbcolor + /ColB exch def /ColG exch def /ColR exch def + /ColR ColR Fillden mul Fillden sub 1 add def + /ColG ColG Fillden mul Fillden sub 1 add def + /ColB ColB Fillden mul Fillden sub 1 add def + ColR ColG ColB setrgbcolor} def +/BoxColFill {gsave Rec PolyFill} def +/PolyFill {gsave Density fill grestore grestore} def +/h {rlineto rlineto rlineto gsave closepath fill grestore} bind def +% +% PostScript Level 1 Pattern Fill routine for rectangles +% Usage: x y w h s a XX PatternFill +% x,y = lower left corner of box to be filled +% w,h = width and height of box +% a = angle in degrees between lines and x-axis +% XX = 0/1 for no/yes cross-hatch +% +/PatternFill {gsave /PFa [ 9 2 roll ] def + PFa 0 get PFa 2 get 2 div add PFa 1 get PFa 3 get 2 div add translate + PFa 2 get -2 div PFa 3 get -2 div PFa 2 get PFa 3 get Rec + gsave 1 setgray fill grestore clip + currentlinewidth 0.5 mul setlinewidth + /PFs PFa 2 get dup mul PFa 3 get dup mul add sqrt def + 0 0 M PFa 5 get rotate PFs -2 div dup translate + 0 1 PFs PFa 4 get div 1 add floor cvi + {PFa 4 get mul 0 M 0 PFs V} for + 0 PFa 6 get ne { + 0 1 PFs PFa 4 get div 1 add floor cvi + {PFa 4 get mul 0 2 1 roll M PFs 0 V} for + } if + stroke grestore} def +% +/languagelevel where + {pop languagelevel} {1} ifelse + 2 lt + {/InterpretLevel1 true def} + {/InterpretLevel1 Level1 def} + ifelse +% +% PostScript level 2 pattern fill definitions +% +/Level2PatternFill { +/Tile8x8 {/PaintType 2 /PatternType 1 /TilingType 1 /BBox [0 0 8 8] /XStep 8 /YStep 8} + bind def +/KeepColor {currentrgbcolor [/Pattern /DeviceRGB] setcolorspace} bind def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke} +>> matrix makepattern +/Pat1 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke + 0 4 M 4 8 L 8 4 L 4 0 L 0 4 L stroke} +>> matrix makepattern +/Pat2 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 0 M 0 8 L + 8 8 L 8 0 L 0 0 L fill} +>> matrix makepattern +/Pat3 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -4 8 M 8 -4 L + 0 12 M 12 0 L stroke} +>> matrix makepattern +/Pat4 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -4 0 M 8 12 L + 0 -4 M 12 8 L stroke} +>> matrix makepattern +/Pat5 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -2 8 M 4 -4 L + 0 12 M 8 -4 L 4 12 M 10 0 L stroke} +>> matrix makepattern +/Pat6 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -2 0 M 4 12 L + 0 -4 M 8 12 L 4 -4 M 10 8 L stroke} +>> matrix makepattern +/Pat7 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 8 -2 M -4 4 L + 12 0 M -4 8 L 12 4 M 0 10 L stroke} +>> matrix makepattern +/Pat8 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 -2 M 12 4 L + -4 0 M 12 8 L -4 4 M 8 10 L stroke} +>> matrix makepattern +/Pat9 exch def +/Pattern1 {PatternBgnd KeepColor Pat1 setpattern} bind def +/Pattern2 {PatternBgnd KeepColor Pat2 setpattern} bind def +/Pattern3 {PatternBgnd KeepColor Pat3 setpattern} bind def +/Pattern4 {PatternBgnd KeepColor Landscape {Pat5} {Pat4} ifelse setpattern} bind def +/Pattern5 {PatternBgnd KeepColor Landscape {Pat4} {Pat5} ifelse setpattern} bind def +/Pattern6 {PatternBgnd KeepColor Landscape {Pat9} {Pat6} ifelse setpattern} bind def +/Pattern7 {PatternBgnd KeepColor Landscape {Pat8} {Pat7} ifelse setpattern} bind def +} def +% +% +%End of PostScript Level 2 code +% +/PatternBgnd { + TransparentPatterns {} {gsave 1 setgray fill grestore} ifelse +} def +% +% Substitute for Level 2 pattern fill codes with +% grayscale if Level 2 support is not selected. +% +/Level1PatternFill { +/Pattern1 {0.250 Density} bind def +/Pattern2 {0.500 Density} bind def +/Pattern3 {0.750 Density} bind def +/Pattern4 {0.125 Density} bind def +/Pattern5 {0.375 Density} bind def +/Pattern6 {0.625 Density} bind def +/Pattern7 {0.875 Density} bind def +} def +% +% Now test for support of Level 2 code +% +Level1 {Level1PatternFill} {Level2PatternFill} ifelse +% +/Symbol-Oblique /Symbol findfont [1 0 .167 1 0 0] makefont +dup length dict begin {1 index /FID eq {pop pop} {def} ifelse} forall +currentdict end definefont pop +% +% Encoding for ISO-8859-1 (also called Latin1) +% +/reencodeISO { +dup dup findfont dup length dict begin +{ 1 index /FID ne { def }{ pop pop } ifelse } forall +currentdict /CharStrings known { + CharStrings /Idieresis known { + /Encoding ISOLatin1Encoding def } if +} if +currentdict end definefont +} def +/ISOLatin1Encoding [ +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright +/parenleft/parenright/asterisk/plus/comma/minus/period/slash +/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon +/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N +/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright +/asciicircum/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m +/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/dotlessi/grave/acute/circumflex/tilde/macron/breve +/dotaccent/dieresis/.notdef/ring/cedilla/.notdef/hungarumlaut +/ogonek/caron/space/exclamdown/cent/sterling/currency/yen/brokenbar +/section/dieresis/copyright/ordfeminine/guillemotleft/logicalnot +/hyphen/registered/macron/degree/plusminus/twosuperior/threesuperior +/acute/mu/paragraph/periodcentered/cedilla/onesuperior/ordmasculine +/guillemotright/onequarter/onehalf/threequarters/questiondown +/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla +/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex +/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis +/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute +/Thorn/germandbls/agrave/aacute/acircumflex/atilde/adieresis +/aring/ae/ccedilla/egrave/eacute/ecircumflex/edieresis/igrave +/iacute/icircumflex/idieresis/eth/ntilde/ograve/oacute/ocircumflex +/otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex/udieresis +/yacute/thorn/ydieresis +] def +/MFshow { + { dup 5 get 3 ge + { 5 get 3 eq {gsave} {grestore} ifelse } + {dup dup 0 get findfont exch 1 get scalefont setfont + [ currentpoint ] exch dup 2 get 0 exch R dup 5 get 2 ne {dup dup 6 + get exch 4 get {Gshow} {stringwidth pop 0 R} ifelse }if dup 5 get 0 eq + {dup 3 get {2 get neg 0 exch R pop} {pop aload pop M} ifelse} {dup 5 + get 1 eq {dup 2 get exch dup 3 get exch 6 get stringwidth pop -2 div + dup 0 R} {dup 6 get stringwidth pop -2 div 0 R 6 get + show 2 index {aload pop M neg 3 -1 roll neg R pop pop} {pop pop pop + pop aload pop M} ifelse }ifelse }ifelse } + ifelse } + forall} def +/Gswidth {dup type /stringtype eq {stringwidth} {pop (n) stringwidth} ifelse} def +/MFwidth {0 exch { dup 5 get 3 ge { 5 get 3 eq { 0 } { pop } ifelse } + {dup 3 get{dup dup 0 get findfont exch 1 get scalefont setfont + 6 get Gswidth pop add} {pop} ifelse} ifelse} forall} def +/MLshow { currentpoint stroke M + 0 exch R + Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def +/MRshow { currentpoint stroke M + exch dup MFwidth neg 3 -1 roll R + Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def +/MCshow { currentpoint stroke M + exch dup MFwidth -2 div 3 -1 roll R + Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def +/XYsave { [( ) 1 2 true false 3 ()] } bind def +/XYrestore { [( ) 1 2 true false 4 ()] } bind def +/Helvetica reencodeISO def +Level1 SuppressPDFMark or +{} { +/SDict 10 dict def +systemdict /pdfmark known not { + userdict /pdfmark systemdict /cleartomark get put +} if +SDict begin [ + /Title () + /Subject (gnuplot plot) + /Creator (gnuplot 4.6 patchlevel 0) + /Author (ali) +% /Producer (gnuplot) +% /Keywords () + /CreationDate (Mon Feb 2 16:11:36 2015) + /DOCINFO pdfmark +end +} ifelse +end +%%EndProlog +%%Page: 1 1 +gnudict begin +gsave +doclip +50 50 translate +0.100 0.100 scale +0 setgray +newpath +(Helvetica) findfont 110 scalefont setfont +BackgroundColor 0 lt 3 1 roll 0 lt exch 0 lt or or not {gsave BackgroundColor C clippath fill grestore} if +1.000 UL +LTb +539 352 M +63 0 V +4239 0 R +-63 0 V +stroke +473 352 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 0)] +] -36.7 MRshow +1.000 UL +LTb +539 560 M +63 0 V +4239 0 R +-63 0 V +stroke +473 560 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 10)] +] -36.7 MRshow +1.000 UL +LTb +539 767 M +63 0 V +4239 0 R +-63 0 V +stroke +473 767 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 20)] +] -36.7 MRshow +1.000 UL +LTb +539 975 M +63 0 V +4239 0 R +-63 0 V +stroke +473 975 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 30)] +] -36.7 MRshow +1.000 UL +LTb +539 1183 M +63 0 V +4239 0 R +-63 0 V +stroke +473 1183 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 40)] +] -36.7 MRshow +1.000 UL +LTb +539 1391 M +63 0 V +4239 0 R +-63 0 V +stroke +473 1391 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 50)] +] -36.7 MRshow +1.000 UL +LTb +539 1598 M +63 0 V +4239 0 R +-63 0 V +stroke +473 1598 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 60)] +] -36.7 MRshow +1.000 UL +LTb +539 1806 M +63 0 V +4239 0 R +-63 0 V +stroke +473 1806 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 70)] +] -36.7 MRshow +1.000 UL +LTb +539 2014 M +63 0 V +4239 0 R +-63 0 V +stroke +473 2014 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 80)] +] -36.7 MRshow +1.000 UL +LTb +539 2222 M +63 0 V +4239 0 R +-63 0 V +stroke +473 2222 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 90)] +] -36.7 MRshow +1.000 UL +LTb +539 2429 M +63 0 V +4239 0 R +-63 0 V +stroke +473 2429 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 100)] +] -36.7 MRshow +1.000 UL +LTb +539 2637 M +63 0 V +4239 0 R +-63 0 V +stroke +473 2637 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 110)] +] -36.7 MRshow +1.000 UL +LTb +539 2845 M +63 0 V +4239 0 R +-63 0 V +stroke +473 2845 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 120)] +] -36.7 MRshow +1.000 UL +LTb +539 3053 M +63 0 V +4239 0 R +-63 0 V +stroke +473 3053 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 130)] +] -36.7 MRshow +1.000 UL +LTb +539 3260 M +63 0 V +4239 0 R +-63 0 V +stroke +473 3260 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 140)] +] -36.7 MRshow +1.000 UL +LTb +539 3468 M +63 0 V +4239 0 R +-63 0 V +stroke +473 3468 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 150)] +] -36.7 MRshow +1.000 UL +LTb +539 352 M +0 63 V +0 3053 R +0 -63 V +stroke +539 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 75)] +] -36.7 MCshow +1.000 UL +LTb +969 352 M +0 63 V +0 3053 R +0 -63 V +stroke +969 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 100)] +] -36.7 MCshow +1.000 UL +LTb +1399 352 M +0 63 V +0 3053 R +0 -63 V +stroke +1399 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 125)] +] -36.7 MCshow +1.000 UL +LTb +1830 352 M +0 63 V +0 3053 R +0 -63 V +stroke +1830 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 150)] +] -36.7 MCshow +1.000 UL +LTb +2260 352 M +0 63 V +0 3053 R +0 -63 V +stroke +2260 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 175)] +] -36.7 MCshow +1.000 UL +LTb +2690 352 M +0 63 V +0 3053 R +0 -63 V +stroke +2690 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 200)] +] -36.7 MCshow +1.000 UL +LTb +3120 352 M +0 63 V +0 3053 R +0 -63 V +stroke +3120 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 225)] +] -36.7 MCshow +1.000 UL +LTb +3550 352 M +0 63 V +0 3053 R +0 -63 V +stroke +3550 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 250)] +] -36.7 MCshow +1.000 UL +LTb +3981 352 M +0 63 V +0 3053 R +0 -63 V +stroke +3981 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 275)] +] -36.7 MCshow +1.000 UL +LTb +4411 352 M +0 63 V +0 3053 R +0 -63 V +stroke +4411 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 300)] +] -36.7 MCshow +1.000 UL +LTb +4841 352 M +0 63 V +0 3053 R +0 -63 V +stroke +4841 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 325)] +] -36.7 MCshow +1.000 UL +LTb +1.000 UL +LTb +539 3468 N +539 352 L +4302 0 V +0 3116 V +-4302 0 V +Z stroke +LCb setrgbcolor +88 1910 M +currentpoint gsave translate -270 rotate 0 0 moveto +[ [(Helvetica) 110.0 0.0 true true 0 (Network Lifetime \(Hours\) )] +] -36.7 MCshow +grestore +LTb +LCb setrgbcolor +2690 77 M +[ [(Helvetica) 110.0 0.0 true true 0 (Number of Wireless Sensor Nodes)] +] -36.7 MCshow +LTb +1.000 UP +1.000 UL +LTb +% Begin plot #1 +1.000 UP +2.000 UL +LT0 +0.00 0.55 0.55 C LCb setrgbcolor +1112 3288 M +[ [(Helvetica) 110.0 0.0 true true 0 (DiLCO)] +] -36.7 MRshow +LT0 +0.00 0.55 0.55 C 1178 3288 M +327 0 V +969 1349 M +861 312 V +860 311 V +860 270 V +861 208 V +969 1349 TriUF +1830 1661 TriUF +2690 1972 TriUF +3550 2242 TriUF +4411 2450 TriUF +1341 3288 TriUF +% End plot #1 +% Begin plot #2 +1.000 UP +2.000 UL +LT1 +0.00 0.39 0.00 C LCb setrgbcolor +1112 3178 M +[ [(Helvetica) 110.0 0.0 true true 0 (DESK)] +] -36.7 MRshow +LT1 +0.00 0.39 0.00 C 1178 3178 M +327 0 V +969 1017 M +861 249 V +860 229 V +860 103 V +861 125 V +969 1017 DiaF +1830 1266 DiaF +2690 1495 DiaF +3550 1598 DiaF +4411 1723 DiaF +1341 3178 DiaF +% End plot #2 +% Begin plot #3 +1.000 UP +2.000 UL +LT2 +0.50 0.00 0.00 C LCb setrgbcolor +1112 3068 M +[ [(Helvetica) 110.0 0.0 true true 0 (GAF)] +] -36.7 MRshow +LT2 +0.50 0.00 0.00 C 1178 3068 M +327 0 V +969 1079 M +861 332 V +860 312 V +860 270 V +861 249 V +969 1079 Star +1830 1411 Star +2690 1723 Star +3550 1993 Star +4411 2242 Star +1341 3068 Star +% End plot #3 +% Begin plot #4 +1.000 UP +2.000 UL +LT3 +0.00 0.00 0.55 C LCb setrgbcolor +1112 2958 M +[ [(Helvetica) 110.0 0.0 true true 0 (PeCO)] +] -36.7 MRshow +LT3 +0.00 0.00 0.55 C 1178 2958 M +327 0 V +969 1391 M +861 498 V +860 416 V +860 394 V +861 250 V +969 1391 CircleF +1830 1889 CircleF +2690 2305 CircleF +3550 2699 CircleF +4411 2949 CircleF +1341 2958 CircleF +% End plot #4 +1.000 UL +LTb +539 3468 N +539 352 L +4302 0 V +0 3116 V +-4302 0 V +Z stroke +1.000 UP +1.000 UL +LTb +stroke +grestore +end +showpage +%%Trailer +%%DocumentFonts: Helvetica +%%Pages: 1 +%%Trailer +cleartomark +countdictstack +exch sub { end } repeat +restore +%%EOF diff --git a/PeCO-EO/figure9.eps b/PeCO-EO/figure9.eps new file mode 100644 index 0000000..67ca46d --- /dev/null +++ b/PeCO-EO/figure9.eps @@ -0,0 +1,1000 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%BoundingBox: 53 53 536 402 +%%HiResBoundingBox: 54 53.5 535 401.5 +%%Creator: gnuplot 4.6 patchlevel 0 +%%CreationDate: Mon Feb 2 16:16:10 2015 +%%EndComments +% EPSF created by ps2eps 1.68 +%%BeginProlog +save +countdictstack +mark +newpath +/showpage {} def +/setpagedevice {pop} def +%%EndProlog +%%Page 1 1 +%%BeginProlog +/gnudict 256 dict def +gnudict begin +% +% The following true/false flags may be edited by hand if desired. +% The unit line width and grayscale image gamma correction may also be changed. +% +/Color false def +/Blacktext false def +/Solid false def +/Dashlength 1 def +/Landscape false def +/Level1 false def +/Rounded false def +/ClipToBoundingBox false def +/SuppressPDFMark false def +/TransparentPatterns false def +/gnulinewidth 5.000 def +/userlinewidth gnulinewidth def +/Gamma 1.0 def +/BackgroundColor {-1.000 -1.000 -1.000} def +% +/vshift -36 def +/dl1 { + 10.0 Dashlength mul mul + Rounded { currentlinewidth 0.75 mul sub dup 0 le { pop 0.01 } if } if +} def +/dl2 { + 10.0 Dashlength mul mul + Rounded { currentlinewidth 0.75 mul add } if +} def +/hpt_ 31.5 def +/vpt_ 31.5 def +/hpt hpt_ def +/vpt vpt_ def +/doclip { + ClipToBoundingBox { + newpath 50 50 moveto 554 50 lineto 554 410 lineto 50 410 lineto closepath + clip + } if +} def +% +% Gnuplot Prolog Version 4.4 (August 2010) +% +%/SuppressPDFMark true def +% +/M {moveto} bind def +/L {lineto} bind def +/R {rmoveto} bind def +/V {rlineto} bind def +/N {newpath moveto} bind def +/Z {closepath} bind def +/C {setrgbcolor} bind def +/f {rlineto fill} bind def +/g {setgray} bind def +/Gshow {show} def % May be redefined later in the file to support UTF-8 +/vpt2 vpt 2 mul def +/hpt2 hpt 2 mul def +/Lshow {currentpoint stroke M 0 vshift R + Blacktext {gsave 0 setgray show grestore} {show} ifelse} def +/Rshow {currentpoint stroke M dup stringwidth pop neg vshift R + Blacktext {gsave 0 setgray show grestore} {show} ifelse} def +/Cshow {currentpoint stroke M dup stringwidth pop -2 div vshift R + Blacktext {gsave 0 setgray show grestore} {show} ifelse} def +/UP {dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def + /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def} def +/DL {Color {setrgbcolor Solid {pop []} if 0 setdash} + {pop pop pop 0 setgray Solid {pop []} if 0 setdash} ifelse} def +/BL {stroke userlinewidth 2 mul setlinewidth + Rounded {1 setlinejoin 1 setlinecap} if} def +/AL {stroke userlinewidth 2 div setlinewidth + Rounded {1 setlinejoin 1 setlinecap} if} def +/UL {dup gnulinewidth mul /userlinewidth exch def + dup 1 lt {pop 1} if 10 mul /udl exch def} def +/PL {stroke userlinewidth setlinewidth + Rounded {1 setlinejoin 1 setlinecap} if} def +3.8 setmiterlimit +% Default Line colors +/LCw {1 1 1} def +/LCb {0 0 0} def +/LCa {0 0 0} def +/LC0 {1 0 0} def +/LC1 {0 1 0} def +/LC2 {0 0 1} def +/LC3 {1 0 1} def +/LC4 {0 1 1} def +/LC5 {1 1 0} def +/LC6 {0 0 0} def +/LC7 {1 0.3 0} def +/LC8 {0.5 0.5 0.5} def +% Default Line Types +/LTw {PL [] 1 setgray} def +/LTb {BL [] LCb DL} def +/LTa {AL [1 udl mul 2 udl mul] 0 setdash LCa setrgbcolor} def +/LT0 {PL [] LC0 DL} def +/LT1 {PL [4 dl1 2 dl2] LC1 DL} def +/LT2 {PL [2 dl1 3 dl2] LC2 DL} def +/LT3 {PL [1 dl1 1.5 dl2] LC3 DL} def +/LT4 {PL [6 dl1 2 dl2 1 dl1 2 dl2] LC4 DL} def +/LT5 {PL [3 dl1 3 dl2 1 dl1 3 dl2] LC5 DL} def +/LT6 {PL [2 dl1 2 dl2 2 dl1 6 dl2] LC6 DL} def +/LT7 {PL [1 dl1 2 dl2 6 dl1 2 dl2 1 dl1 2 dl2] LC7 DL} def +/LT8 {PL [2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 4 dl2] LC8 DL} def +/Pnt {stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore} def +/Dia {stroke [] 0 setdash 2 copy vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V closepath stroke + Pnt} def +/Pls {stroke [] 0 setdash vpt sub M 0 vpt2 V + currentpoint stroke M + hpt neg vpt neg R hpt2 0 V stroke + } def +/Box {stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V closepath stroke + Pnt} def +/Crs {stroke [] 0 setdash exch hpt sub exch vpt add M + hpt2 vpt2 neg V currentpoint stroke M + hpt2 neg 0 R hpt2 vpt2 V stroke} def +/TriU {stroke [] 0 setdash 2 copy vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V closepath stroke + Pnt} def +/Star {2 copy Pls Crs} def +/BoxF {stroke [] 0 setdash exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V closepath fill} def +/TriUF {stroke [] 0 setdash vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V closepath fill} def +/TriD {stroke [] 0 setdash 2 copy vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V closepath stroke + Pnt} def +/TriDF {stroke [] 0 setdash vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V closepath fill} def +/DiaF {stroke [] 0 setdash vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V closepath fill} def +/Pent {stroke [] 0 setdash 2 copy gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + closepath stroke grestore Pnt} def +/PentF {stroke [] 0 setdash gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + closepath fill grestore} def +/Circle {stroke [] 0 setdash 2 copy + hpt 0 360 arc stroke Pnt} def +/CircleF {stroke [] 0 setdash hpt 0 360 arc fill} def +/C0 {BL [] 0 setdash 2 copy moveto vpt 90 450 arc} bind def +/C1 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 90 arc closepath fill + vpt 0 360 arc closepath} bind def +/C2 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 90 180 arc closepath fill + vpt 0 360 arc closepath} bind def +/C3 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 180 arc closepath fill + vpt 0 360 arc closepath} bind def +/C4 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 180 270 arc closepath fill + vpt 0 360 arc closepath} bind def +/C5 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 90 arc + 2 copy moveto + 2 copy vpt 180 270 arc closepath fill + vpt 0 360 arc} bind def +/C6 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 90 270 arc closepath fill + vpt 0 360 arc closepath} bind def +/C7 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 270 arc closepath fill + vpt 0 360 arc closepath} bind def +/C8 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 270 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/C9 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 270 450 arc closepath fill + vpt 0 360 arc closepath} bind def +/C10 {BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill + 2 copy moveto + 2 copy vpt 90 180 arc closepath fill + vpt 0 360 arc closepath} bind def +/C11 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 180 arc closepath fill + 2 copy moveto + 2 copy vpt 270 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/C12 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 180 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/C13 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 90 arc closepath fill + 2 copy moveto + 2 copy vpt 180 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/C14 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 90 360 arc closepath fill + vpt 0 360 arc} bind def +/C15 {BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/Rec {newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto + neg 0 rlineto closepath} bind def +/Square {dup Rec} bind def +/Bsquare {vpt sub exch vpt sub exch vpt2 Square} bind def +/S0 {BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare} bind def +/S1 {BL [] 0 setdash 2 copy vpt Square fill Bsquare} bind def +/S2 {BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def +/S3 {BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare} bind def +/S4 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def +/S5 {BL [] 0 setdash 2 copy 2 copy vpt Square fill + exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def +/S6 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare} bind def +/S7 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill + 2 copy vpt Square fill Bsquare} bind def +/S8 {BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare} bind def +/S9 {BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare} bind def +/S10 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill + Bsquare} bind def +/S11 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill + Bsquare} bind def +/S12 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare} bind def +/S13 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill + 2 copy vpt Square fill Bsquare} bind def +/S14 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill + 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def +/S15 {BL [] 0 setdash 2 copy Bsquare fill Bsquare} bind def +/D0 {gsave translate 45 rotate 0 0 S0 stroke grestore} bind def +/D1 {gsave translate 45 rotate 0 0 S1 stroke grestore} bind def +/D2 {gsave translate 45 rotate 0 0 S2 stroke grestore} bind def +/D3 {gsave translate 45 rotate 0 0 S3 stroke grestore} bind def +/D4 {gsave translate 45 rotate 0 0 S4 stroke grestore} bind def +/D5 {gsave translate 45 rotate 0 0 S5 stroke grestore} bind def +/D6 {gsave translate 45 rotate 0 0 S6 stroke grestore} bind def +/D7 {gsave translate 45 rotate 0 0 S7 stroke grestore} bind def +/D8 {gsave translate 45 rotate 0 0 S8 stroke grestore} bind def +/D9 {gsave translate 45 rotate 0 0 S9 stroke grestore} bind def +/D10 {gsave translate 45 rotate 0 0 S10 stroke grestore} bind def +/D11 {gsave translate 45 rotate 0 0 S11 stroke grestore} bind def +/D12 {gsave translate 45 rotate 0 0 S12 stroke grestore} bind def +/D13 {gsave translate 45 rotate 0 0 S13 stroke grestore} bind def +/D14 {gsave translate 45 rotate 0 0 S14 stroke grestore} bind def +/D15 {gsave translate 45 rotate 0 0 S15 stroke grestore} bind def +/DiaE {stroke [] 0 setdash vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V closepath stroke} def +/BoxE {stroke [] 0 setdash exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V closepath stroke} def +/TriUE {stroke [] 0 setdash vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V closepath stroke} def +/TriDE {stroke [] 0 setdash vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V closepath stroke} def +/PentE {stroke [] 0 setdash gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + closepath stroke grestore} def +/CircE {stroke [] 0 setdash + hpt 0 360 arc stroke} def +/Opaque {gsave closepath 1 setgray fill grestore 0 setgray closepath} def +/DiaW {stroke [] 0 setdash vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V Opaque stroke} def +/BoxW {stroke [] 0 setdash exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V Opaque stroke} def +/TriUW {stroke [] 0 setdash vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V Opaque stroke} def +/TriDW {stroke [] 0 setdash vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V Opaque stroke} def +/PentW {stroke [] 0 setdash gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + Opaque stroke grestore} def +/CircW {stroke [] 0 setdash + hpt 0 360 arc Opaque stroke} def +/BoxFill {gsave Rec 1 setgray fill grestore} def +/Density { + /Fillden exch def + currentrgbcolor + /ColB exch def /ColG exch def /ColR exch def + /ColR ColR Fillden mul Fillden sub 1 add def + /ColG ColG Fillden mul Fillden sub 1 add def + /ColB ColB Fillden mul Fillden sub 1 add def + ColR ColG ColB setrgbcolor} def +/BoxColFill {gsave Rec PolyFill} def +/PolyFill {gsave Density fill grestore grestore} def +/h {rlineto rlineto rlineto gsave closepath fill grestore} bind def +% +% PostScript Level 1 Pattern Fill routine for rectangles +% Usage: x y w h s a XX PatternFill +% x,y = lower left corner of box to be filled +% w,h = width and height of box +% a = angle in degrees between lines and x-axis +% XX = 0/1 for no/yes cross-hatch +% +/PatternFill {gsave /PFa [ 9 2 roll ] def + PFa 0 get PFa 2 get 2 div add PFa 1 get PFa 3 get 2 div add translate + PFa 2 get -2 div PFa 3 get -2 div PFa 2 get PFa 3 get Rec + gsave 1 setgray fill grestore clip + currentlinewidth 0.5 mul setlinewidth + /PFs PFa 2 get dup mul PFa 3 get dup mul add sqrt def + 0 0 M PFa 5 get rotate PFs -2 div dup translate + 0 1 PFs PFa 4 get div 1 add floor cvi + {PFa 4 get mul 0 M 0 PFs V} for + 0 PFa 6 get ne { + 0 1 PFs PFa 4 get div 1 add floor cvi + {PFa 4 get mul 0 2 1 roll M PFs 0 V} for + } if + stroke grestore} def +% +/languagelevel where + {pop languagelevel} {1} ifelse + 2 lt + {/InterpretLevel1 true def} + {/InterpretLevel1 Level1 def} + ifelse +% +% PostScript level 2 pattern fill definitions +% +/Level2PatternFill { +/Tile8x8 {/PaintType 2 /PatternType 1 /TilingType 1 /BBox [0 0 8 8] /XStep 8 /YStep 8} + bind def +/KeepColor {currentrgbcolor [/Pattern /DeviceRGB] setcolorspace} bind def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke} +>> matrix makepattern +/Pat1 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke + 0 4 M 4 8 L 8 4 L 4 0 L 0 4 L stroke} +>> matrix makepattern +/Pat2 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 0 M 0 8 L + 8 8 L 8 0 L 0 0 L fill} +>> matrix makepattern +/Pat3 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -4 8 M 8 -4 L + 0 12 M 12 0 L stroke} +>> matrix makepattern +/Pat4 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -4 0 M 8 12 L + 0 -4 M 12 8 L stroke} +>> matrix makepattern +/Pat5 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -2 8 M 4 -4 L + 0 12 M 8 -4 L 4 12 M 10 0 L stroke} +>> matrix makepattern +/Pat6 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -2 0 M 4 12 L + 0 -4 M 8 12 L 4 -4 M 10 8 L stroke} +>> matrix makepattern +/Pat7 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 8 -2 M -4 4 L + 12 0 M -4 8 L 12 4 M 0 10 L stroke} +>> matrix makepattern +/Pat8 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 -2 M 12 4 L + -4 0 M 12 8 L -4 4 M 8 10 L stroke} +>> matrix makepattern +/Pat9 exch def +/Pattern1 {PatternBgnd KeepColor Pat1 setpattern} bind def +/Pattern2 {PatternBgnd KeepColor Pat2 setpattern} bind def +/Pattern3 {PatternBgnd KeepColor Pat3 setpattern} bind def +/Pattern4 {PatternBgnd KeepColor Landscape {Pat5} {Pat4} ifelse setpattern} bind def +/Pattern5 {PatternBgnd KeepColor Landscape {Pat4} {Pat5} ifelse setpattern} bind def +/Pattern6 {PatternBgnd KeepColor Landscape {Pat9} {Pat6} ifelse setpattern} bind def +/Pattern7 {PatternBgnd KeepColor Landscape {Pat8} {Pat7} ifelse setpattern} bind def +} def +% +% +%End of PostScript Level 2 code +% +/PatternBgnd { + TransparentPatterns {} {gsave 1 setgray fill grestore} ifelse +} def +% +% Substitute for Level 2 pattern fill codes with +% grayscale if Level 2 support is not selected. +% +/Level1PatternFill { +/Pattern1 {0.250 Density} bind def +/Pattern2 {0.500 Density} bind def +/Pattern3 {0.750 Density} bind def +/Pattern4 {0.125 Density} bind def +/Pattern5 {0.375 Density} bind def +/Pattern6 {0.625 Density} bind def +/Pattern7 {0.875 Density} bind def +} def +% +% Now test for support of Level 2 code +% +Level1 {Level1PatternFill} {Level2PatternFill} ifelse +% +/Symbol-Oblique /Symbol findfont [1 0 .167 1 0 0] makefont +dup length dict begin {1 index /FID eq {pop pop} {def} ifelse} forall +currentdict end definefont pop +% +% Encoding for ISO-8859-1 (also called Latin1) +% +/reencodeISO { +dup dup findfont dup length dict begin +{ 1 index /FID ne { def }{ pop pop } ifelse } forall +currentdict /CharStrings known { + CharStrings /Idieresis known { + /Encoding ISOLatin1Encoding def } if +} if +currentdict end definefont +} def +/ISOLatin1Encoding [ +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright +/parenleft/parenright/asterisk/plus/comma/minus/period/slash +/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon +/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N +/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright +/asciicircum/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m +/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/dotlessi/grave/acute/circumflex/tilde/macron/breve +/dotaccent/dieresis/.notdef/ring/cedilla/.notdef/hungarumlaut +/ogonek/caron/space/exclamdown/cent/sterling/currency/yen/brokenbar +/section/dieresis/copyright/ordfeminine/guillemotleft/logicalnot +/hyphen/registered/macron/degree/plusminus/twosuperior/threesuperior +/acute/mu/paragraph/periodcentered/cedilla/onesuperior/ordmasculine +/guillemotright/onequarter/onehalf/threequarters/questiondown +/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla +/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex +/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis +/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute +/Thorn/germandbls/agrave/aacute/acircumflex/atilde/adieresis +/aring/ae/ccedilla/egrave/eacute/ecircumflex/edieresis/igrave +/iacute/icircumflex/idieresis/eth/ntilde/ograve/oacute/ocircumflex +/otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex/udieresis +/yacute/thorn/ydieresis +] def +/MFshow { + { dup 5 get 3 ge + { 5 get 3 eq {gsave} {grestore} ifelse } + {dup dup 0 get findfont exch 1 get scalefont setfont + [ currentpoint ] exch dup 2 get 0 exch R dup 5 get 2 ne {dup dup 6 + get exch 4 get {Gshow} {stringwidth pop 0 R} ifelse }if dup 5 get 0 eq + {dup 3 get {2 get neg 0 exch R pop} {pop aload pop M} ifelse} {dup 5 + get 1 eq {dup 2 get exch dup 3 get exch 6 get stringwidth pop -2 div + dup 0 R} {dup 6 get stringwidth pop -2 div 0 R 6 get + show 2 index {aload pop M neg 3 -1 roll neg R pop pop} {pop pop pop + pop aload pop M} ifelse }ifelse }ifelse } + ifelse } + forall} def +/Gswidth {dup type /stringtype eq {stringwidth} {pop (n) stringwidth} ifelse} def +/MFwidth {0 exch { dup 5 get 3 ge { 5 get 3 eq { 0 } { pop } ifelse } + {dup 3 get{dup dup 0 get findfont exch 1 get scalefont setfont + 6 get Gswidth pop add} {pop} ifelse} ifelse} forall} def +/MLshow { currentpoint stroke M + 0 exch R + Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def +/MRshow { currentpoint stroke M + exch dup MFwidth neg 3 -1 roll R + Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def +/MCshow { currentpoint stroke M + exch dup MFwidth -2 div 3 -1 roll R + Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def +/XYsave { [( ) 1 2 true false 3 ()] } bind def +/XYrestore { [( ) 1 2 true false 4 ()] } bind def +/Helvetica reencodeISO def +Level1 SuppressPDFMark or +{} { +/SDict 10 dict def +systemdict /pdfmark known not { + userdict /pdfmark systemdict /cleartomark get put +} if +SDict begin [ + /Title () + /Subject (gnuplot plot) + /Creator (gnuplot 4.6 patchlevel 0) + /Author (ali) +% /Producer (gnuplot) +% /Keywords () + /CreationDate (Mon Feb 2 16:16:10 2015) + /DOCINFO pdfmark +end +} ifelse +end +%%EndProlog +%%Page: 1 1 +gnudict begin +gsave +doclip +50 50 translate +0.100 0.100 scale +0 setgray +newpath +(Helvetica) findfont 110 scalefont setfont +BackgroundColor 0 lt 3 1 roll 0 lt exch 0 lt or or not {gsave BackgroundColor C clippath fill grestore} if +1.000 UL +LTb +539 352 M +63 0 V +4239 0 R +-63 0 V +stroke +473 352 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 0)] +] -36.7 MRshow +1.000 UL +LTb +539 456 M +31 0 V +4271 0 R +-31 0 V +539 560 M +63 0 V +4239 0 R +-63 0 V +stroke +473 560 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 10)] +] -36.7 MRshow +1.000 UL +LTb +539 664 M +31 0 V +4271 0 R +-31 0 V +539 767 M +63 0 V +4239 0 R +-63 0 V +stroke +473 767 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 20)] +] -36.7 MRshow +1.000 UL +LTb +539 871 M +31 0 V +4271 0 R +-31 0 V +539 975 M +63 0 V +4239 0 R +-63 0 V +stroke +473 975 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 30)] +] -36.7 MRshow +1.000 UL +LTb +539 1079 M +31 0 V +4271 0 R +-31 0 V +539 1183 M +63 0 V +4239 0 R +-63 0 V +stroke +473 1183 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 40)] +] -36.7 MRshow +1.000 UL +LTb +539 1287 M +31 0 V +4271 0 R +-31 0 V +539 1391 M +63 0 V +4239 0 R +-63 0 V +stroke +473 1391 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 50)] +] -36.7 MRshow +1.000 UL +LTb +539 1495 M +31 0 V +4271 0 R +-31 0 V +539 1598 M +63 0 V +4239 0 R +-63 0 V +stroke +473 1598 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 60)] +] -36.7 MRshow +1.000 UL +LTb +539 1702 M +31 0 V +4271 0 R +-31 0 V +539 1806 M +63 0 V +4239 0 R +-63 0 V +stroke +473 1806 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 70)] +] -36.7 MRshow +1.000 UL +LTb +539 1910 M +31 0 V +4271 0 R +-31 0 V +539 2014 M +63 0 V +4239 0 R +-63 0 V +stroke +473 2014 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 80)] +] -36.7 MRshow +1.000 UL +LTb +539 2118 M +31 0 V +4271 0 R +-31 0 V +539 2222 M +63 0 V +4239 0 R +-63 0 V +stroke +473 2222 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 90)] +] -36.7 MRshow +1.000 UL +LTb +539 2325 M +31 0 V +4271 0 R +-31 0 V +539 2429 M +63 0 V +4239 0 R +-63 0 V +stroke +473 2429 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 100)] +] -36.7 MRshow +1.000 UL +LTb +539 2533 M +31 0 V +4271 0 R +-31 0 V +539 2637 M +63 0 V +4239 0 R +-63 0 V +stroke +473 2637 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 110)] +] -36.7 MRshow +1.000 UL +LTb +539 2741 M +31 0 V +4271 0 R +-31 0 V +539 2845 M +63 0 V +4239 0 R +-63 0 V +stroke +473 2845 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 120)] +] -36.7 MRshow +1.000 UL +LTb +539 2949 M +31 0 V +4271 0 R +-31 0 V +539 3053 M +63 0 V +4239 0 R +-63 0 V +stroke +473 3053 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 130)] +] -36.7 MRshow +1.000 UL +LTb +539 3156 M +31 0 V +4271 0 R +-31 0 V +539 3260 M +63 0 V +4239 0 R +-63 0 V +stroke +473 3260 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 140)] +] -36.7 MRshow +1.000 UL +LTb +539 3364 M +31 0 V +4271 0 R +-31 0 V +539 3468 M +63 0 V +4239 0 R +-63 0 V +stroke +473 3468 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 150)] +] -36.7 MRshow +1.000 UL +LTb +1256 352 M +0 63 V +0 3053 R +0 -63 V +stroke +1256 242 M +[ [(Helvetica) 110.0 0.0 true true 0 (100)] +] -36.7 MCshow +1.000 UL +LTb +1973 352 M +0 63 V +0 3053 R +0 -63 V +stroke +1973 242 M +[ [(Helvetica) 110.0 0.0 true true 0 (150)] +] -36.7 MCshow +1.000 UL +LTb +2690 352 M +0 63 V +0 3053 R +0 -63 V +stroke +2690 242 M +[ [(Helvetica) 110.0 0.0 true true 0 (200)] +] -36.7 MCshow +1.000 UL +LTb +3407 352 M +0 63 V +0 3053 R +0 -63 V +stroke +3407 242 M +[ [(Helvetica) 110.0 0.0 true true 0 (250)] +] -36.7 MCshow +1.000 UL +LTb +4124 352 M +0 63 V +0 3053 R +0 -63 V +stroke +4124 242 M +[ [(Helvetica) 110.0 0.0 true true 0 (300)] +] -36.7 MCshow +1.000 UL +LTb +1.000 UL +LTb +539 3468 N +539 352 L +4302 0 V +0 3116 V +-4302 0 V +Z stroke +LCb setrgbcolor +88 1910 M +currentpoint gsave translate -270 rotate 0 0 moveto +[ [(Helvetica) 110.0 0.0 true true 0 (Network Lifetime \(Hours\) )] +] -36.7 MCshow +grestore +LTb +LCb setrgbcolor +2690 77 M +[ [(Helvetica) 110.0 0.0 true true 0 (The Number of Wireless Sensor Nodes)] +] -36.7 MCshow +LTb +1.000 UP +1.000 UL +LTb +% Begin plot #1 +1.000 UL +LT0 +0.62 0.69 0.87 C LCb setrgbcolor +1156 3330 M +[ [(Helvetica) 110.0 0.0 true true 0 (DiLCO/50)] +] -36.7 MRshow +LT0 +0.62 0.69 0.87 C 1.000 1222 3303 327 55 BoxColFill +1.000 938 352 50 998 BoxColFill +1.000 1655 352 50 1310 BoxColFill +1.000 2372 352 50 1621 BoxColFill +1.000 3089 352 50 1891 BoxColFill +1.000 3806 352 50 2099 BoxColFill +% End plot #1 +% Begin plot #2 +1.000 UL +LT1 +0.10 0.10 0.44 C LCb setrgbcolor +1156 3220 M +[ [(Helvetica) 110.0 0.0 true true 0 (PeCO/50)] +] -36.7 MRshow +LT1 +0.10 0.10 0.44 C 1.000 1222 3193 327 55 BoxColFill +1.000 1003 352 50 1040 BoxColFill +1.000 1720 352 50 1538 BoxColFill +1.000 2437 352 50 1954 BoxColFill +1.000 3154 352 50 2348 BoxColFill +1.000 3871 352 50 2598 BoxColFill +% End plot #2 +% Begin plot #3 +1.000 UL +LT2 +1.00 0.75 0.80 C LCb setrgbcolor +1156 3110 M +[ [(Helvetica) 110.0 0.0 true true 0 (DiLCO/80)] +] -36.7 MRshow +LT2 +1.00 0.75 0.80 C 1.000 1222 3083 327 55 BoxColFill +1.000 1069 352 49 728 BoxColFill +1.000 1786 352 49 1081 BoxColFill +1.000 2503 352 49 1414 BoxColFill +1.000 3220 352 49 1704 BoxColFill +1.000 3937 352 49 1912 BoxColFill +% End plot #3 +% Begin plot #4 +1.000 UL +LT3 +1.00 0.00 0.00 C LCb setrgbcolor +1156 3000 M +[ [(Helvetica) 110.0 0.0 true true 0 (PeCO/80)] +] -36.7 MRshow +LT3 +1.00 0.00 0.00 C 1.000 1222 2973 327 55 BoxColFill +1.000 1134 352 50 749 BoxColFill +1.000 1851 352 50 1268 BoxColFill +1.000 2568 352 50 1580 BoxColFill +1.000 3285 352 50 1912 BoxColFill +1.000 4002 352 50 2182 BoxColFill +% End plot #4 +% Begin plot #5 +1.000 UL +LT4 +0.54 0.17 0.89 C LCb setrgbcolor +1156 2890 M +[ [(Helvetica) 110.0 0.0 true true 0 (DiLCO/85)] +] -36.7 MRshow +LT4 +0.54 0.17 0.89 C 1.000 1222 2863 327 55 BoxColFill +1.000 1199 352 50 707 BoxColFill +1.000 1916 352 50 1040 BoxColFill +1.000 2633 352 50 1351 BoxColFill +1.000 3350 352 50 1642 BoxColFill +1.000 4067 352 50 1871 BoxColFill +% End plot #5 +% Begin plot #6 +1.000 UL +LT5 +0.18 0.55 0.34 C LCb setrgbcolor +1156 2780 M +[ [(Helvetica) 110.0 0.0 true true 0 (PeCO/85)] +] -36.7 MRshow +LT5 +0.18 0.55 0.34 C 1.000 1222 2753 327 55 BoxColFill +1.000 1264 352 50 707 BoxColFill +1.000 1981 352 50 1081 BoxColFill +1.000 2698 352 50 1455 BoxColFill +1.000 3415 352 50 1788 BoxColFill +1.000 4132 352 50 1954 BoxColFill +% End plot #6 +% Begin plot #7 +1.000 UL +LT6 +1.00 0.00 1.00 C LCb setrgbcolor +1156 2670 M +[ [(Helvetica) 110.0 0.0 true true 0 (DiLCO/90)] +] -36.7 MRshow +LT6 +1.00 0.00 1.00 C 1.000 1222 2643 327 55 BoxColFill +1.000 1329 352 50 687 BoxColFill +1.000 2046 352 50 998 BoxColFill +1.000 2763 352 50 1310 BoxColFill +1.000 3480 352 50 1580 BoxColFill +1.000 4197 352 50 1808 BoxColFill +% End plot #7 +% Begin plot #8 +1.000 UL +LT7 +0.00 0.55 0.55 C LCb setrgbcolor +1156 2560 M +[ [(Helvetica) 110.0 0.0 true true 0 (PeCO/90)] +] -36.7 MRshow +LT7 +0.00 0.55 0.55 C 1.000 1222 2533 327 55 BoxColFill +1.000 1395 352 49 687 BoxColFill +1.000 2112 352 49 1019 BoxColFill +1.000 2829 352 49 1330 BoxColFill +1.000 3546 352 49 1621 BoxColFill +1.000 4263 352 49 1788 BoxColFill +% End plot #8 +% Begin plot #9 +1.000 UL +LT8 +0.50 1.00 0.83 C LCb setrgbcolor +1156 2450 M +[ [(Helvetica) 110.0 0.0 true true 0 (DiLCO/95)] +] -36.7 MRshow +LT8 +0.50 1.00 0.83 C 1.000 1222 2423 327 55 BoxColFill +1.000 1460 352 50 645 BoxColFill +1.000 2177 352 50 957 BoxColFill +1.000 2894 352 50 1247 BoxColFill +1.000 3611 352 50 1497 BoxColFill +1.000 4328 352 50 1704 BoxColFill +% End plot #9 +% Begin plot #10 +1.000 UL +LT0 +0.50 0.00 0.00 C LCb setrgbcolor +1156 2340 M +[ [(Helvetica) 110.0 0.0 true true 0 (PeCO/95)] +] -36.7 MRshow +LT0 +0.50 0.00 0.00 C 1.000 1222 2313 327 55 BoxColFill +1.000 1525 352 50 624 BoxColFill +1.000 2242 352 50 936 BoxColFill +1.000 2959 352 50 1185 BoxColFill +1.000 3676 352 50 1351 BoxColFill +1.000 4393 352 50 1538 BoxColFill +% End plot #10 +1.000 UL +LTb +539 3468 N +539 352 L +4302 0 V +0 3116 V +-4302 0 V +Z stroke +1.000 UP +1.000 UL +LTb +stroke +grestore +end +showpage +%%Trailer +%%DocumentFonts: Helvetica +%%Pages: 1 +%%Trailer +cleartomark +countdictstack +exch sub { end } repeat +restore +%%EOF diff --git a/PeCO-EO/gENO.bst b/PeCO-EO/gENO.bst new file mode 100644 index 0000000..772af5e --- /dev/null +++ b/PeCO-EO/gENO.bst @@ -0,0 +1,1847 @@ +%% +%% This is file `gENO.bst', +%% generated with the docstrip utility. +%% ---------------------------------------- +%% +%% *** BibTeX style for Engineering Optimization *** +%% + % =============================================================== + % IMPORTANT NOTICE: + % This bibliographic style (bst) file has been generated from one or + % more master bibliographic style (mbs) files. + % + % This generated file can be redistributed and/or modified under the terms + % of the LaTeX Project Public License Distributed from CTAN + % archives in directory macros/latex/base/lppl.txt; either + % version 1 of the License, or any later version. + % =============================================================== + % Name and version information of the main mbs file: + % \ProvidesFile{merlin.mbs}[2011/11/18 4.33 (PWD, AO, DPC)] + % For use with BibTeX version 0.99a or later + % Copyright 1994-2011 Patrick W Daly + %------------------------------------------------------------------- + % This bibliography style file is intended for texts in ENGLISH + % This is an author-year citation style bibliography. As such, it is + % non-standard LaTeX, and requires a special package file to function properly. + % Such a package is natbib.sty by Patrick W. Daly + % The form of the \bibitem entries is + % \bibitem[Jones et al.(1990)]{key}... + % \bibitem[Jones et al.(1990)Jones, Baker, and Smith]{key}... + % The essential feature is that the label (the part in brackets) consists + % of the author names, as they should appear in the citation, with the year + % in parentheses following. There must be no space before the opening + % parenthesis! + % With natbib v5.3, a full list of authors may also follow the year. + % In natbib.sty, it is possible to define the type of enclosures that is + % really wanted (brackets or parentheses), but in either case, there must + % be parentheses in the label. + % The \cite command functions as follows: + % \citet{key} ==>> Jones et al. (1990) + % \citet*{key} ==>> Jones, Baker, and Smith (1990) + % \citep{key} ==>> (Jones et al. 1990) + % \citep*{key} ==>> (Jones, Baker, and Smith 1990) + % \citep[chap. 2]{key} ==>> (Jones et al. 1990, chap. 2) + % \citep[e.g.][]{key} ==>> (e.g. Jones et al. 1990) + % \citep[e.g.][32]{key} ==>> (e.g. Jones et al. 1990, 32) + % \citeauthor{key} ==>> Jones et al. + % \citeauthor*{key} ==>> Jones, Baker, and Smith + % \citeyear{key} ==>> 1990 + %--------------------------------------------------------------------- + +ENTRY + { address + archive + author + booktitle + chapter + collaboration + doi + edition + editor + eid + eprint + howpublished + institution + journal + key + lastchecked + location + month + note + number + numpages + organization + pages + publisher + school + series + title + type + url + volume + year + } + {} + { label extra.label sort.label short.list } +INTEGERS { output.state before.all mid.sentence after.sentence after.block } +FUNCTION {init.state.consts} +{ #0 'before.all := + #1 'mid.sentence := + #2 'after.sentence := + #3 'after.block := +} +STRINGS { s t} +FUNCTION {output.nonnull} +{ 's := + output.state mid.sentence = + { ". " * write$ } + { output.state after.block = + { add.period$ write$ + newline$ + "\newblock " write$ + } + { output.state before.all = + 'write$ + { add.period$ " " * write$ } + if$ + } + if$ + mid.sentence 'output.state := + } + if$ + s +} +FUNCTION {output} +{ duplicate$ empty$ + 'pop$ + 'output.nonnull + if$ +} +FUNCTION {output.check} +{ 't := + duplicate$ empty$ + { pop$ "empty " t * " in " * cite$ * warning$ } + 'output.nonnull + if$ +} +FUNCTION {fin.entry} +{ add.period$ + write$ + newline$ +} + +FUNCTION {new.block} +{ output.state before.all = + 'skip$ + { after.block 'output.state := } + if$ +} +FUNCTION {new.sentence} +{ output.state after.block = + 'skip$ + { output.state before.all = + 'skip$ + { after.sentence 'output.state := } + if$ + } + if$ +} +FUNCTION {add.blank} +{ " " * before.all 'output.state := +} + +FUNCTION {date.block} +{ + skip$ +} + +FUNCTION {not} +{ { #0 } + { #1 } + if$ +} +FUNCTION {and} +{ 'skip$ + { pop$ #0 } + if$ +} +FUNCTION {or} +{ { pop$ #1 } + 'skip$ + if$ +} +FUNCTION {non.stop} +{ duplicate$ + "}" * add.period$ + #-1 #1 substring$ "." = +} + +FUNCTION {new.block.checkb} +{ empty$ + swap$ empty$ + and + 'skip$ + 'new.block + if$ +} +FUNCTION {field.or.null} +{ duplicate$ empty$ + { pop$ "" } + 'skip$ + if$ +} +FUNCTION {emphasize} +{ duplicate$ empty$ + { pop$ "" } + { "\emph{" swap$ * "}" * } + if$ +} +FUNCTION {tie.or.space.prefix} +{ duplicate$ text.length$ #3 < + { "~" } + { " " } + if$ + swap$ +} + +FUNCTION {capitalize} +{ "u" change.case$ "t" change.case$ } + +FUNCTION {space.word} +{ " " swap$ * " " * } + % Here are the language-specific definitions for explicit words. + % Each function has a name bbl.xxx where xxx is the English word. + % The language selected here is ENGLISH +FUNCTION {bbl.and} +{ "and"} + +FUNCTION {bbl.etal} +{ "et~al." } + +FUNCTION {bbl.editors} +{ "eds" } + +FUNCTION {bbl.editor} +{ "ed." } + +FUNCTION {bbl.edby} +{ "edited by" } + +FUNCTION {bbl.edition} +{ "ed" } + +FUNCTION {bbl.volume} +{ "Vol." } + +FUNCTION {bbl.of} +{ "of" } + +FUNCTION {bbl.number} +{ "no." } + +FUNCTION {bbl.nr} +{ "no." } + +FUNCTION {bbl.in} +{ "In" } + +FUNCTION {bbl.pages} +{ "" } + +FUNCTION {bbl.page} +{ "" } + +FUNCTION {bbl.eidpp} +{ "pages" } + +FUNCTION {bbl.chapter} +{ "chap." } + +FUNCTION {bbl.techrep} +{ "Tech. Rep." } + +FUNCTION {bbl.mthesis} +{ "Master's thesis" } + +FUNCTION {bbl.phdthesis} +{ "Ph.D. thesis" } + +FUNCTION {bbl.first} +{ "1st" } + +FUNCTION {bbl.second} +{ "2nd" } + +FUNCTION {bbl.third} +{ "3rd" } + +FUNCTION {bbl.fourth} +{ "4th" } + +FUNCTION {bbl.fifth} +{ "5th" } + +FUNCTION {bbl.st} +{ "st" } + +FUNCTION {bbl.nd} +{ "nd" } + +FUNCTION {bbl.rd} +{ "rd" } + +FUNCTION {bbl.th} +{ "th" } + +MACRO {jan} {"Jan."} + +MACRO {feb} {"Feb."} + +MACRO {mar} {"Mar."} + +MACRO {apr} {"Apr."} + +MACRO {may} {"May"} + +MACRO {jun} {"Jun."} + +MACRO {jul} {"Jul."} + +MACRO {aug} {"Aug."} + +MACRO {sep} {"Sep."} + +MACRO {oct} {"Oct."} + +MACRO {nov} {"Nov."} + +MACRO {dec} {"Dec."} + +FUNCTION {eng.ord} +{ duplicate$ "1" swap$ * + #-2 #1 substring$ "1" = + { bbl.th * } + { duplicate$ #-1 #1 substring$ + duplicate$ "1" = + { pop$ bbl.st * } + { duplicate$ "2" = + { pop$ bbl.nd * } + { "3" = + { bbl.rd * } + { bbl.th * } + if$ + } + if$ + } + if$ + } + if$ +} + +MACRO {acmcs} {"ACM Computing Surveys"} + +MACRO {acta} {"Acta Informatica"} + +MACRO {cacm} {"Communications of the ACM"} + +MACRO {ibmjrd} {"IBM Journal of Research and Development"} + +MACRO {ibmsj} {"IBM Systems Journal"} + +MACRO {ieeese} {"IEEE Transactions on Software Engineering"} + +MACRO {ieeetc} {"IEEE Transactions on Computers"} + +MACRO {ieeetcad} + {"IEEE Transactions on Computer-Aided Design of Integrated Circuits"} + +MACRO {ipl} {"Information Processing Letters"} + +MACRO {jacm} {"Journal of the ACM"} + +MACRO {jcss} {"Journal of Computer and System Sciences"} + +MACRO {scp} {"Science of Computer Programming"} + +MACRO {sicomp} {"SIAM Journal on Computing"} + +MACRO {tocs} {"ACM Transactions on Computer Systems"} + +MACRO {tods} {"ACM Transactions on Database Systems"} + +MACRO {tog} {"ACM Transactions on Graphics"} + +MACRO {toms} {"ACM Transactions on Mathematical Software"} + +MACRO {toois} {"ACM Transactions on Office Information Systems"} + +MACRO {toplas} {"ACM Transactions on Programming Languages and Systems"} + +MACRO {tcs} {"Theoretical Computer Science"} +FUNCTION {bibinfo.check} +{ swap$ + duplicate$ missing$ + { + pop$ pop$ + "" + } + { duplicate$ empty$ + { + swap$ pop$ + } + { swap$ + pop$ + } + if$ + } + if$ +} +FUNCTION {bibinfo.warn} +{ swap$ + duplicate$ missing$ + { + swap$ "missing " swap$ * " in " * cite$ * warning$ pop$ + "" + } + { duplicate$ empty$ + { + swap$ "empty " swap$ * " in " * cite$ * warning$ + } + { swap$ + pop$ + } + if$ + } + if$ +} +FUNCTION {format.eprint} +{ eprint duplicate$ empty$ + 'skip$ + { "\eprint" + archive empty$ + 'skip$ + { "[" * archive * "]" * } + if$ + "{" * swap$ * "}" * + } + if$ +} +FUNCTION {format.url} +{ + url + duplicate$ empty$ + { pop$ "" } + { "\urlprefix\url{" swap$ * "}" * } + if$ +} + +FUNCTION {format.lastchecked} +{ lastchecked duplicate$ empty$ 'skip$ + { + "Accessed~" swap$ * %"." * + } + if$ +} + +INTEGERS { nameptr namesleft numnames } + + +STRINGS { bibinfo} + +FUNCTION {format.names} +{ 'bibinfo := + duplicate$ empty$ 'skip$ { + 's := + "" 't := + #1 'nameptr := + s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + { s nameptr + duplicate$ #1 > + { "{ff~}{vv~}{ll}{, jj}" } + { "{vv~}{ll}{, ff}{, jj}" } + if$ + format.name$ + bibinfo bibinfo.check + 't := + nameptr #1 > + { + nameptr #7 + #1 + = + numnames #0 + #10 + + > and + { "others" 't := + #1 'namesleft := } + 'skip$ + if$ + namesleft #1 > + { ", " * t * } + { + s nameptr "{ll}" format.name$ duplicate$ "others" = + { 't := } + { pop$ } + if$ + "," * + t "others" = + { + " " * bbl.etal * + } + { + bbl.and + space.word * t * + } + if$ + } + if$ + } + 't + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ + } if$ +} +FUNCTION {format.names.ed} +{ + 'bibinfo := + duplicate$ empty$ 'skip$ { + 's := + "" 't := + #1 'nameptr := + s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + { s nameptr + "{ff~}{vv~}{ll}{, jj}" + format.name$ + bibinfo bibinfo.check + 't := + nameptr #1 > + { + namesleft #1 > + { ", " * t * } + { + s nameptr "{ll}" format.name$ duplicate$ "others" = + { 't := } + { pop$ } + if$ + numnames #2 > + { "," * } + 'skip$ + if$ + t "others" = + { + + " " * bbl.etal * + } + { + bbl.and + space.word * t * + } + if$ + } + if$ + } + 't + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ + } if$ +} +FUNCTION {format.key} +{ empty$ + { key field.or.null } + { "" } + if$ +} + +FUNCTION {format.authors} +{ author "author" format.names + duplicate$ empty$ 'skip$ + { collaboration "collaboration" bibinfo.check + duplicate$ empty$ 'skip$ + { " (" swap$ * ")" * } + if$ + * + } + if$ +} +FUNCTION {get.bbl.editor} +{ editor num.names$ #1 > 'bbl.editors 'bbl.editor if$ } + +FUNCTION {format.editors} +{ editor "editor" format.names duplicate$ empty$ 'skip$ + { + "," * + " " * + get.bbl.editor +% capitalize +% "(" swap$ * ")" * + * + } + if$ +} + +FUNCTION {format.doi} +{ doi empty$ + { "" } + { + "\doi{" doi * "}" * + } + if$ +} +FUNCTION {format.note} +{ + note empty$ + { "" } + { note #1 #1 substring$ + duplicate$ "{" = + 'skip$ + { output.state mid.sentence = + { "l" } + { "u" } + if$ + change.case$ + } + if$ + note #2 global.max$ substring$ * "note" bibinfo.check + } + if$ +} + +FUNCTION {format.title} +{ title + "title" bibinfo.check + duplicate$ empty$ 'skip$ + { + "``" swap$ * + ".'' " * + } + if$ +} +FUNCTION {format.plaintitle} +{ title + "title" bibinfo.check + duplicate$ empty$ 'skip$ + { + "" swap$ * + ". " * + } + if$ +} +FUNCTION {format.title.dot} +{ title + "title" bibinfo.check + duplicate$ empty$ 'skip$ + { + "``" swap$ * + "''. " * + } + if$ +} +FUNCTION {end.quote.title} +{ title empty$ + 'skip$ + { before.all 'output.state := } + if$ +} +FUNCTION {end.quote.btitle} +{ booktitle empty$ + 'skip$ + { editor empty$ + { before.all 'output.state := } + 'skip$ + if$ + } + if$ +} +FUNCTION {format.full.names} +{'s := + "" 't := + #1 'nameptr := + s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + { s nameptr + "{vv~}{ll}" format.name$ + 't := + nameptr #1 > + { + nameptr #7 + #1 + = + numnames #0 + #10 + + > and + { "others" 't := + #1 'namesleft := } + 'skip$ + if$ + namesleft #1 > + { ", " * t * } + { + s nameptr "{ll}" format.name$ duplicate$ "others" = + { 't := } + { pop$ } + if$ + t "others" = + { + " " * bbl.etal * + } + { + numnames #2 > + { "," * } + 'skip$ + if$ + bbl.and + space.word * t * + } + if$ + } + if$ + } + 't + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ +} + +FUNCTION {author.editor.key.full} +{ author empty$ + { editor empty$ + { key empty$ + { cite$ #1 #3 substring$ } + 'key + if$ + } + { editor format.full.names } + if$ + } + { author format.full.names } + if$ +} + +FUNCTION {author.key.full} +{ author empty$ + { key empty$ + { cite$ #1 #3 substring$ } + 'key + if$ + } + { author format.full.names } + if$ +} + +FUNCTION {editor.key.full} +{ editor empty$ + { key empty$ + { cite$ #1 #3 substring$ } + 'key + if$ + } + { editor format.full.names } + if$ +} + +FUNCTION {make.full.names} +{ type$ "book" = + type$ "inbook" = + or + 'author.editor.key.full + { type$ "proceedings" = + 'editor.key.full + 'author.key.full + if$ + } + if$ +} + +FUNCTION {output.bibitem} +{ newline$ + "\bibitem[" write$ + label write$ + ")" make.full.names duplicate$ short.list = + { pop$ } + { * } + if$ + "]{" * write$ + cite$ write$ + "}" write$ + newline$ + "" + before.all 'output.state := +} + +FUNCTION {n.dashify} +{ + 't := + "" + { t empty$ not } + { t #1 #1 substring$ "-" = + { t #1 #2 substring$ "--" = not + { "--" * + t #2 global.max$ substring$ 't := + } + { { t #1 #1 substring$ "-" = } + { "-" * + t #2 global.max$ substring$ 't := + } + while$ + } + if$ + } + { t #1 #1 substring$ * + t #2 global.max$ substring$ 't := + } + if$ + } + while$ +} + +FUNCTION {word.in} +{ bbl.in + " " * } + +FUNCTION {format.date} +{ year "year" bibinfo.check duplicate$ empty$ + { + "empty year in " cite$ * "; set to ????" * warning$ + pop$ "????" + } + 'skip$ + if$ + extra.label * + before.all 'output.state := + after.sentence 'output.state := +} +FUNCTION {format.btitle} +{ title "title" bibinfo.check + duplicate$ empty$ 'skip$ + { + emphasize + } + if$ +} +FUNCTION {either.or.check} +{ empty$ + 'pop$ + { "can't use both " swap$ * " fields in " * cite$ * warning$ } + if$ +} +FUNCTION {format.bvolume} +{ volume empty$ + { " " } + { bbl.volume volume tie.or.space.prefix + "volume" bibinfo.check * * + series "series" bibinfo.check + duplicate$ empty$ 'pop$ + { swap$ bbl.of space.word * swap$ + emphasize * } + if$ + "volume and number" number either.or.check + } + if$ +} +FUNCTION {format.number.series} +{ volume empty$ + { number empty$ + { series field.or.null } + { output.state mid.sentence = + { bbl.number } + { bbl.number capitalize } + if$ + number tie.or.space.prefix "number" bibinfo.check * * + series empty$ + { "there's a number but no series in " cite$ * warning$ } + { bbl.in space.word * + series "series" bibinfo.check * + } + if$ + } + if$ + } + { "" } + if$ +} +FUNCTION {is.num} +{ chr.to.int$ + duplicate$ "0" chr.to.int$ < not + swap$ "9" chr.to.int$ > not and +} + +FUNCTION {extract.num} +{ duplicate$ 't := + "" 's := + { t empty$ not } + { t #1 #1 substring$ + t #2 global.max$ substring$ 't := + duplicate$ is.num + { s swap$ * 's := } + { pop$ "" 't := } + if$ + } + while$ + s empty$ + 'skip$ + { pop$ s } + if$ +} + +FUNCTION {convert.edition} +{ extract.num "l" change.case$ 's := + s "first" = s "1" = or + { bbl.first 't := } + { s "second" = s "2" = or + { bbl.second 't := } + { s "third" = s "3" = or + { bbl.third 't := } + { s "fourth" = s "4" = or + { bbl.fourth 't := } + { s "fifth" = s "5" = or + { bbl.fifth 't := } + { s #1 #1 substring$ is.num + { s eng.ord 't := } + { edition 't := } + if$ + } + if$ + } + if$ + } + if$ + } + if$ + } + if$ + t +} + +FUNCTION {format.edition} +{ edition duplicate$ empty$ 'skip$ + { + convert.edition + output.state mid.sentence = + { "l" } + { "t" } + if$ change.case$ + "edition" bibinfo.check + " " * bbl.edition * + } + if$ +} +INTEGERS { multiresult } +FUNCTION {multi.page.check} +{ 't := + #0 'multiresult := + { multiresult not + t empty$ not + and + } + { t #1 #1 substring$ + duplicate$ "-" = + swap$ duplicate$ "," = + swap$ "+" = + or or + { #1 'multiresult := } + { t #2 global.max$ substring$ 't := } + if$ + } + while$ + multiresult +} +FUNCTION {format.pages} +{ pages duplicate$ empty$ 'skip$ + { duplicate$ multi.page.check + { + n.dashify + } + { + } + if$ + "pages" bibinfo.check + } + if$ +} +FUNCTION {format.journal.pages} +{ pages duplicate$ empty$ 'pop$ + { swap$ duplicate$ empty$ + { pop$ pop$ format.pages } + { + ": " * + swap$ + n.dashify + "pages" bibinfo.check + * + } + if$ + } + if$ +} +FUNCTION {format.journal.eid} +{ eid "eid" bibinfo.check + duplicate$ empty$ 'pop$ + { swap$ duplicate$ empty$ 'skip$ + { + ", " * + } + if$ + swap$ * + numpages empty$ 'skip$ + { bbl.eidpp numpages tie.or.space.prefix + "numpages" bibinfo.check * * + " (" swap$ * ")" * * + } + if$ + } + if$ +} + +FUNCTION {format.vol.num} +{ volume field.or.null + duplicate$ empty$ 'skip$ + { + } + if$ + number "number" bibinfo.check duplicate$ empty$ 'skip$ + { + swap$ duplicate$ empty$ + { "there's a number but no volume in " cite$ * warning$ } + 'skip$ + if$ + swap$ + " (" swap$ * ")." * + } + if$ * + } + +FUNCTION {format.vol.num.pages} +{ volume field.or.null + duplicate$ empty$ 'skip$ + { + } + if$ + number "number" bibinfo.check duplicate$ empty$ 'skip$ + { + swap$ duplicate$ empty$ + { "there's a number but no volume in " cite$ * warning$ } + 'skip$ + if$ + swap$ + " (" swap$ * ")" * + } + if$ * + eid empty$ + { format.journal.pages } + { format.journal.eid } + if$ +} + +FUNCTION {format.chapter.pages} +{ chapter empty$ + 'format.pages + { type empty$ + { bbl.chapter } + { type "l" change.case$ + "type" bibinfo.check + } + if$ + chapter tie.or.space.prefix + "chapter" bibinfo.check + * * + pages empty$ + 'skip$ + { ", " * format.pages * } + if$ + } + if$ +} + +FUNCTION {bt.emph} +{ duplicate$ empty$ 'skip$ + { "\emph{" swap$ * + non.stop + { ",} " * } + { "}, " * } + if$ + } + if$ +} +FUNCTION {format.booktitle} +{ + booktitle "booktitle" bibinfo.check + bt.emph +} +FUNCTION {format.in.ed.booktitle} +{ format.booktitle duplicate$ empty$ 'skip$ + { + format.bvolume duplicate$ empty$ 'pop$ + { " " swap$ * * } + if$ + editor "editor" format.names.ed duplicate$ empty$ 'pop$ + { + bbl.edby + " " * swap$ * + swap$ + " " * + " " * swap$ + * } + if$ + word.in swap$ * + } + if$ +} +FUNCTION {format.thesis.type} +{ type duplicate$ empty$ + 'pop$ + { swap$ pop$ + "t" change.case$ "type" bibinfo.check + } + if$ +} +FUNCTION {format.tr.number} +{ number "number" bibinfo.check + type duplicate$ empty$ + { pop$ bbl.techrep } + 'skip$ + if$ + "type" bibinfo.check + swap$ duplicate$ empty$ + { pop$ "t" change.case$ } + { tie.or.space.prefix * * } + if$ +} +FUNCTION {format.article.crossref} +{ + word.in + " \cite{" * crossref * "}" * +} +FUNCTION {format.book.crossref} +{ volume duplicate$ empty$ + { "empty volume in " cite$ * "'s crossref of " * crossref * warning$ + pop$ word.in + } + { bbl.volume + swap$ tie.or.space.prefix "volume" bibinfo.check * * bbl.of space.word * + } + if$ + " \cite{" * crossref * "}" * +} +FUNCTION {format.incoll.inproc.crossref} +{ + word.in + " \cite{" * crossref * "}" * +} +FUNCTION {format.org.or.pub} +{ 't := + "" + address empty$ t empty$ and + 'skip$ + { + address "address" bibinfo.check * + t empty$ + 'skip$ + { address empty$ + 'skip$ + { ": " * } + if$ + t * + } + if$ + } + if$ +} +FUNCTION {format.publisher.address} +{ publisher "publisher" bibinfo.warn format.org.or.pub +} + +FUNCTION {format.organization.address} +{ organization "organization" bibinfo.check format.org.or.pub +} + +FUNCTION {format.institution.address}%added for use in FUNCTION {techreport}% +{ institution "institution" bibinfo.warn format.org.or.pub +} + +FUNCTION {format.location} +{ location empty$ + { "" } + { location "location" bibinfo.check} + if$ +} + +FUNCTION {format.month} +{ month empty$ + { "" } + { month "month" bibinfo.check + "" swap$ * "." *} + if$ +} + +FUNCTION {article} +{ output.bibitem + format.authors "author" output.check + author format.key output + format.date "year" output.check + date.block + format.title "title" output.check + end.quote.title + crossref missing$ + { + journal + "journal" bibinfo.check + emphasize + "journal" output.check + add.blank + format.vol.num.pages output + } + { format.article.crossref output.nonnull + format.pages output + } + if$ + %format.doi output + new.sentence + format.note output + format.eprint output + format.url output + fin.entry +} +FUNCTION {book} +{ output.bibitem + author empty$ + { format.editors "author and editor" output.check + editor format.key output + add.blank + } + { format.authors output.nonnull + crossref missing$ + { "author and editor" editor either.or.check } + 'skip$ + if$ + } + if$ + format.date "year" output.check + date.block + format.btitle "title" output.check + crossref missing$ + { format.bvolume output + format.number.series output + format.edition output + format.publisher.address output + } + { + format.book.crossref output.nonnull + } + if$ + %format.doi output + new.sentence + format.note output + format.eprint output + format.url output + fin.entry +} +FUNCTION {booklet} +{ output.bibitem + format.authors output + author format.key output + format.date "year" output.check + date.block + format.title "title" output.check + end.quote.title + howpublished "howpublished" bibinfo.check output + address "address" bibinfo.check output + %format.doi output + new.sentence + format.note output + format.eprint output + format.url output + fin.entry +} + +FUNCTION {inbook} +{ output.bibitem + author empty$ + { format.editors "author and editor" output.check + editor format.key output + } + { format.authors output.nonnull + crossref missing$ + { "author and editor" editor either.or.check } + 'skip$ + if$ + } + if$ + format.date "year" output.check + date.block + format.btitle "title" output.check + crossref missing$ + { + format.bvolume output + format.chapter.pages "chapter and pages" output.check + format.number.series output + format.edition output + format.publisher.address output + } + { + format.chapter.pages "chapter and pages" output.check + format.book.crossref output.nonnull + } + if$ + %format.doi output + new.sentence + format.note output + format.eprint output + format.url output + fin.entry +} + +FUNCTION {incollection} +{ output.bibitem + format.authors "author" output.check + author format.key output + format.date "year" output.check + date.block + format.title "title" output.check + end.quote.title + crossref missing$ + { format.in.ed.booktitle "booktitle" output.check + end.quote.btitle + format.number.series output + format.edition output + format.chapter.pages output + format.publisher.address output + } + { format.incoll.inproc.crossref output.nonnull + format.chapter.pages output + } + if$ + %format.doi output + new.sentence + format.note output + format.eprint output + format.url output + fin.entry +} +FUNCTION {inproceedings} +{ output.bibitem + format.authors "author" output.check + author format.key output + format.date "year" output.check + date.block + format.title "title" output.check + end.quote.title + crossref missing$ + { format.in.ed.booktitle "booktitle" output.check + end.quote.btitle + format.location output + format.number.series output + format.pages output + publisher empty$ + { format.organization.address output } + { organization "organization" bibinfo.check output + format.publisher.address output + } + if$ + } + { format.incoll.inproc.crossref output.nonnull + format.pages output + } + if$ + format.month output + %format.doi output + new.sentence + format.note output + format.eprint output + format.url output + fin.entry +} +FUNCTION {conference} { inproceedings } +FUNCTION {manual} +{ output.bibitem + format.authors output + author format.key output + format.date "year" output.check + date.block + format.btitle "title" output.check + organization "organization" bibinfo.check output + address "address" bibinfo.check output + format.edition output + %format.doi output + new.sentence + format.note output + format.eprint output + format.url output + fin.entry +} + +FUNCTION {mastersthesis} +{ output.bibitem + format.authors "author" output.check + author format.key output + format.date "year" output.check + date.block + format.title "title" output.check + end.quote.title + bbl.mthesis format.thesis.type output.nonnull + school "school" bibinfo.warn output + address "address" bibinfo.check output + %format.doi output + new.sentence + format.note output + format.eprint output + format.url output + fin.entry +} + +FUNCTION {misc} +{ output.bibitem + format.authors output + author format.key output + format.date "year" output.check + date.block + format.title output + end.quote.title + howpublished "howpublished" bibinfo.check output + address "address" bibinfo.check output%added% + %format.doi output + new.sentence + format.note output + format.eprint output + format.lastchecked output + format.url output + fin.entry +} +FUNCTION {phdthesis} +{ output.bibitem + format.authors "author" output.check + author format.key output + format.date "year" output.check + date.block + format.title "title" output.check + end.quote.title + bbl.phdthesis format.thesis.type output.nonnull + school "school" bibinfo.warn output + address "address" bibinfo.check output + %format.doi output + new.sentence + format.note output + format.eprint output + format.url output + fin.entry +} + +FUNCTION {presentation} +{ output.bibitem + format.authors output + author format.key output + format.title output + end.quote.title + format.organization.address "organization and address" output.check + month "month" output.check + year "year" output.check + new.sentence + format.note output + new.sentence + type missing$ 'skip$ + {"(" type capitalize * ")" * output} + if$ + format.url output + fin.entry +} + +FUNCTION {proceedings} +{ output.bibitem + format.editors output + editor format.key output + format.date "year" output.check + date.block + format.btitle "title" output.check + format.bvolume output + format.number.series output + publisher empty$ + { format.organization.address output } + { organization "organization" bibinfo.check output + format.publisher.address output + } + if$ + %format.doi output + new.sentence + format.note output + format.eprint output + format.url output + fin.entry +} + +FUNCTION {techreport} +{ output.bibitem + format.authors "author" output.check + author format.key output + format.date "year" output.check + date.block + format.btitle + "title" output.check + format.tr.number output.nonnull + format.institution.address output%added in place of next two lines% + %address "address" bibinfo.check output% + %institution "institution" bibinfo.warn output% + new.sentence + format.note output + format.eprint output + format.url output + fin.entry +} + +FUNCTION {unpublished} +{ output.bibitem + format.authors "author" output.check + author format.key output + format.date "year" output.check + date.block + format.title "title" output.check + end.quote.title + %format.doi output + new.sentence + format.note "note" output.check + format.eprint output + format.lastchecked output + format.url output + fin.entry +} + +FUNCTION {default.type} { misc } +READ +FUNCTION {sortify} +{ purify$ + "l" change.case$ +} +INTEGERS { len } +FUNCTION {chop.word} +{ 's := + 'len := + s #1 len substring$ = + { s len #1 + global.max$ substring$ } + 's + if$ +} +FUNCTION {format.lab.names} +{'s := + "" 't := + #1 'nameptr := + s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + { s nameptr + "{vv~}{ll}" format.name$ + 't := + nameptr #1 > + { + nameptr #2 = + numnames #3 > and + { "others" 't := + #1 'namesleft := } + 'skip$ + if$ + namesleft #1 > + { ", " * t * } + { + s nameptr "{ll}" format.name$ duplicate$ "others" = + { 't := } + { pop$ } + if$ + t "others" = + { + " " * bbl.etal * + } + { + numnames #2 > + { "," * } + 'skip$ + if$ + bbl.and + space.word * t * + } + if$ + } + if$ + } + 't + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ +} + +FUNCTION {author.key.label} +{ author empty$ + { key empty$ + { cite$ #1 #3 substring$ } + 'key + if$ + } + { author format.lab.names } + if$ +} + +FUNCTION {author.editor.key.label} +{ author empty$ + { editor empty$ + { key empty$ + { cite$ #1 #3 substring$ } + 'key + if$ + } + { editor format.lab.names } + if$ + } + { author format.lab.names } + if$ +} + +FUNCTION {editor.key.label} +{ editor empty$ + { key empty$ + { cite$ #1 #3 substring$ } + 'key + if$ + } + { editor format.lab.names } + if$ +} + +FUNCTION {calc.short.authors} +{ type$ "book" = + type$ "inbook" = + or + 'author.editor.key.label + { type$ "proceedings" = + 'editor.key.label + 'author.key.label + if$ + } + if$ + 'short.list := +} + +FUNCTION {calc.label} +{ calc.short.authors + short.list + "(" + * + year duplicate$ empty$ + short.list key field.or.null = or + { pop$ "" } + 'skip$ + if$ + * + 'label := +} + +FUNCTION {sort.format.names} +{ 's := + #1 'nameptr := + "" + s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + { nameptr #1 > + { " " * } + 'skip$ + if$ + s nameptr "{vv{ } }{ll{ }}{ f{ }}{ jj{ }}" format.name$ 't := + nameptr numnames = t "others" = and + { " et~al" * } + { t sortify * } + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ +} + +FUNCTION {sort.format.title} +{ 't := + "A " #2 + "An " #3 + "The " #4 t chop.word + chop.word + chop.word + sortify + #1 global.max$ substring$ +} +FUNCTION {author.sort} +{ author empty$ + { key empty$ + { "to sort, need author or key in " cite$ * warning$ + "" + } + { key sortify } + if$ + } + { author sort.format.names } + if$ +} +FUNCTION {author.editor.sort} +{ author empty$ + { editor empty$ + { key empty$ + { "to sort, need author, editor, or key in " cite$ * warning$ + "" + } + { key sortify } + if$ + } + { editor sort.format.names } + if$ + } + { author sort.format.names } + if$ +} +FUNCTION {editor.sort} +{ editor empty$ + { key empty$ + { "to sort, need editor or key in " cite$ * warning$ + "" + } + { key sortify } + if$ + } + { editor sort.format.names } + if$ +} +FUNCTION {presort} +{ calc.label + label sortify + " " + * + type$ "book" = + type$ "inbook" = + or + 'author.editor.sort + { type$ "proceedings" = + 'editor.sort + 'author.sort + if$ + } + if$ + #1 entry.max$ substring$ + 'sort.label := + sort.label + * + " " + * + title field.or.null + sort.format.title + * + #1 entry.max$ substring$ + 'sort.key$ := +} + +ITERATE {presort} +SORT +STRINGS { last.label next.extra } +INTEGERS { last.extra.num last.extra.num.extended last.extra.num.blank number.label } +FUNCTION {initialize.extra.label.stuff} +{ #0 int.to.chr$ 'last.label := + "" 'next.extra := + #0 'last.extra.num := + "a" chr.to.int$ #1 - 'last.extra.num.blank := + last.extra.num.blank 'last.extra.num.extended := + #0 'number.label := +} +FUNCTION {forward.pass} +{ last.label label = + { last.extra.num #1 + 'last.extra.num := + last.extra.num "z" chr.to.int$ > + { "a" chr.to.int$ 'last.extra.num := + last.extra.num.extended #1 + 'last.extra.num.extended := + } + 'skip$ + if$ + last.extra.num.extended last.extra.num.blank > + { last.extra.num.extended int.to.chr$ + last.extra.num int.to.chr$ + * 'extra.label := } + { last.extra.num int.to.chr$ 'extra.label := } + if$ + } + { "a" chr.to.int$ 'last.extra.num := + "" 'extra.label := + label 'last.label := + } + if$ + number.label #1 + 'number.label := +} +FUNCTION {reverse.pass} +{ next.extra "b" = + { "a" 'extra.label := } + 'skip$ + if$ + extra.label 'next.extra := + extra.label + duplicate$ empty$ + 'skip$ + { "{\natexlab{" swap$ * "}}" * } + if$ + 'extra.label := + label extra.label * 'label := +} +EXECUTE {initialize.extra.label.stuff} +ITERATE {forward.pass} +REVERSE {reverse.pass} +FUNCTION {bib.sort.order} +{ sort.label + " " + * + year field.or.null sortify + * + " " + * + title field.or.null + sort.format.title + * + #1 entry.max$ substring$ + 'sort.key$ := +} +ITERATE {bib.sort.order} +SORT +FUNCTION {begin.bib} +{ preamble$ empty$ + 'skip$ + { preamble$ write$ newline$ } + if$ + "\begin{thebibliography}{" number.label int.to.str$ * "}" * + write$ newline$ + "\newcommand{\enquote}[1]{``#1''}" + write$ newline$ + "\providecommand{\natexlab}[1]{#1}" + write$ newline$ + "\providecommand{\url}[1]{\normalfont{#1}}" + write$ newline$ + "\providecommand{\urlprefix}{ }" + write$ newline$ + "\expandafter\ifx\csname urlstyle\endcsname\relax" + write$ newline$ + " \providecommand{\doi}[1]{doi:\discretionary{}{}{}#1}\else" + write$ newline$ + " \providecommand{\doi}{doi:\discretionary{}{}{}\begingroup \urlstyle{rm}\Url}\fi" + write$ newline$ + "\providecommand{\eprint}[2][]{\url{#2}}" + write$ newline$ +} +EXECUTE {begin.bib} +EXECUTE {init.state.consts} +ITERATE {call.type$} +FUNCTION {end.bib} +{ newline$ + "\end{thebibliography}" write$ newline$ +} +EXECUTE {end.bib} +%% End of customized bst file +%% +%% End of file `gENO.bst'. diff --git a/PeCO-EO/gENO2e.cls b/PeCO-EO/gENO2e.cls new file mode 100644 index 0000000..6b21f4d --- /dev/null +++ b/PeCO-EO/gENO2e.cls @@ -0,0 +1,1630 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% +% This is file `gENO2e.cls' +%% +% Version : 4.1 +%% +% gENO - Engineering Optimization +%% +% This file is part of the LaTeX2e system. +%% +% 'Rotating.sty' to be used for rotating tables and figures +%% +% Suitcase: +%% CMR family +%% +% History of Changes: +% v2.0 - First released 1998/04/09 +% v3.1 - First released 2004/07/01 +% 1. Provision for subject classification after the Keywords using \classcode, +% e.g. "AMS Subject Classification: F1.1; F4.3" +% v3.2 - First released 2006/07/22 +% 1. Inclusion of \jvol{} \jnum{} \jyear{} \jmonth{} optional (defaults to 'Vol. 00, No. 00, Month 20XX') +% 2. Inclusion of \received optional (defaults to 'Received 00 Month 20XX; final version received 00 Month 20XX') +% 3. Page width 42pc +% 4. Upright lc Greek, etc. available +% 5. First page footnote available for gENO articles +% v3.3 - First released 2006/11/08 +% 1. Abstract, keywords and classcodes indented left and right +% v3.4 - First released 2008/01/04 +% 1. Page width 32.65pc +% 2. Converted style to new Style 2 (2008) with Refs Style X +% 3. Provision for \articletype above \title (e.g. ORIGINAL ARTICLE, RESEARCH ARTICLE, EDITORIAL, +% BOOK REVIEWS, BRIEF COMMUNICATION) +% v3.5 - First released 2008/08/03 +% 1. Definition style brought in line with Daniel Hartley's exemplar PDF +% 2. Removed call for mathbbol.sty so as to default to AMS openface style fonts +% v3.6 - First released 2008/09/19 +% 1. Hacked Remark and Algorithm numbering to remove bug +% v3.7 - First released 2008/09/25 +% 1. Table and figure spacing above and below adjusted +% v3.8 - First released 2008/09/30 +% 1. Lists unindented +% v3.9 - First released 2009/05/17 +% 1. Example style implemented +% v4.0 - First released 2010/12/10 +% 1. DOI style updated +% 2. \articletype now defaults to blank +% v4.1 - First released 2013/04/29 incorporating the following provisions: +% 1. Converted to Chicago author-date reference style +% 2. Text width 35pc +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\NeedsTeXFormat{LaTeX2e} +\ProvidesClass{gENO2e}[2013/04/29 v4.1 Engineering Optimization LaTeX2e document class] +\newif\if@restonecol +\@twosidetrue\@mparswitchtrue +\@twocolumnfalse +%% +\def\jobtag{Engineering Optimization} +\newdimen\draftrule +\draftrule=0pt +\newif\ifdraft +\draftfalse +\newif\ifprinter +\newif\ifappendix\appendixfalse +% +\newdimen\trimrule +\trimrule=.1pt +% +\newdimen\draftrule +\draftrule=0pt +% +\DeclareOption{draft}{\setlength\overfullrule{5pt}\draftrule0.1pt\global\drafttrue} +\DeclareOption{printer}{\setlength\overfullrule{0pt}\trimrule0pt\global\printertrue} +\DeclareOption{final}{\setlength\overfullrule{0pt}} +% +\ExecuteOptions{legalpaper,onecolumn,final} +\ProcessOptions +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Boxes & Dimensions %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\newdimen\trimheight +\newdimen\trimwidth +\newdimen\typeheight +\newdimen\typewidth +\newdimen\normaltextheight +\newdimen\blindfoliodrop +\newdimen\tempdimen +\newdimen\rhdraftruleheight +\rhdraftruleheight\draftrule +% +\newbox\tempbox +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%% End Boxes & Dimensions %%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\def\editedfont{\normalfont\fontsize{11}{12}\selectfont\itshape\raggedright\leftskip1pc\rightskip5pc plus 1fill{}} +\def\abstractfont{\normalfont\fontsize{9}{10}\selectfont\leftskip2pc\rightskip2pc}% +\def\authorfont{\normalfont\fontsize{10}{13}\selectfont\centering} +\def\affilfont{\normalfont\fontsize{9}{10}\selectfont\centering}%\itshape% +\def\receivedfont{\normalfont\fontsize{8}{12}\selectfont\centering\itshape} +\def\bibliofont{\fontsize{10}{12}\selectfont}% +\def\dropfoliofont{\fontsize{8}{10}\selectfont}% +\def\extractfont{\fontsize{10}{12}\selectfont\leftskip12pt\rightskip12pt}% +\def\figcaptionfont{\fontsize{8}{9}\selectfont}% +\def\fignumfont{\fontsize{8}{9}\selectfont}% +\let\foliofont\dropfoliofont +\def\indexfont{\normalfont\fontsize{9}{12}\selectfont\raggedright}% +\def\keywordfont{\normalfont\fontsize{9}{10}\selectfont\leftskip2pc\rightskip2pc plus1fill}% +\def\listfont{}% +\def\rhfont{\fontsize{8}{12}\selectfont\itshape}% +\def\rffont{\fontsize{8}{10}\selectfont\itshape}% +\def\sectionfont{\fontsize{11}{13}\selectfont\bfseries\raggedright\boldmath}% +\def\subsectionfont{\fontsize{11}{13}\selectfont\bfseries\itshape\raggedright\boldmath}% +\def\subsubsectionfont{\fontsize{11}{13}\selectfont\itshape\raggedright}% +\def\paragraphfont{\fontsize{11}{13}{\selectfont\itshape}}%\itshape% +\def\subparagraphfont{\fontsize{11}{13}\selectfont\itshape}% +\def\tablefont{\fontsize{8}{9}\selectfont}% +\def\tablecaptionfont{\fontsize{8}{9}\selectfont\leftskip\tabledim\rightskip\tabledim}% +\def\tablenumfont{\fontsize{8}{9}\selectfont}% +\def\tabnotefont{\fontsize{8}{9}\selectfont}% +\def\articletypefont{\fontsize{13}{16}\selectfont\bfseries\centering\uppercase}% +\def\titlefont{\fontsize{13}{16}\selectfont\bfseries\centering}% +\def\thanksfont{\fontsize{8}{9}\selectfont} +\def\sluglinefont{\fontsize{6}{8}\selectfont}% +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Fonts %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\def\@xpt{10} +\def\@xiiipt{13} +\def\@xivpt{14} +\def\@xvipt{16} +\def\@xipt{11} + +\def\@xviiipt{18} +% +\renewcommand\normalsize{% + \@setfontsize\normalsize\@xipt\@xiiipt + \abovedisplayskip 13\p@ \@plus2\p@ minus.5pt + \abovedisplayshortskip \abovedisplayskip + \belowdisplayskip 13\p@ \@plus2\p@ minus.5pt + \belowdisplayshortskip\belowdisplayskip + \let\@listi\@listI} +\normalsize +% +\newcommand\small{% + \@setfontsize\small\@xpt{11}% + \abovedisplayskip 8.5\p@ \@plus3\p@ + \abovedisplayshortskip \z@ \@plus2\p@ + \belowdisplayshortskip 4\p@ \@plus2\p@ + \def\@list1{\leftmargin\leftmargin1 + \topsep 6\p@ \@plus2\p@ + \parsep 2\p@ \@plus\p@ + \itemsep \parsep}% + \belowdisplayskip \abovedisplayskip\setSmallDelims} +% +\def\setSmallDelims{% +\def\big##1{{\hbox{$\left##1\vbox to7.5\p@{}\right.\n@space$}}}% +\def\Big##1{{\hbox{$\left##1\vbox to10.5\p@{}\right.\n@space$}}}% +\def\bigg##1{{\hbox{$\left##1\vbox to13.5\p@{}\right.\n@space$}}}% +\def\Bigg##1{{\hbox{$\left##1\vbox to16.5\p@{}\right.\n@space$}}}% +\def\biggg##1{{\hbox{$\left##1\vbox to19.5\p@{}\right.\n@space$}}}% +\def\Biggg##1{{\hbox{$\left##1\vbox to22.5\p@{}\right.\n@space$}}}% +} +% +\newcommand\footnotesize{% + \@setfontsize\footnotesize\@viiipt{10}% + \abovedisplayskip 6\p@ \@plus2\p@ + \abovedisplayshortskip \z@ \@plus\p@ + \belowdisplayshortskip 3\p@ \@plus\p@ + \def\@listi{\leftmargin\leftmargini + \topsep 6\p@ \@plus\p@ + \parsep 2\p@ \@plus\p@ + \itemsep \parsep}% + \belowdisplayskip \abovedisplayskip\setFootnotesizeDelims + } +% +\def\setFootnotesizeDelims{% +\def\big##1{{\hbox{$\left##1\vbox to6.5\p@{}\right.\n@space$}}}% +\def\Big##1{{\hbox{$\left##1\vbox to9.5\p@{}\right.\n@space$}}}% +\def\bigg##1{{\hbox{$\left##1\vbox to12.5\p@{}\right.\n@space$}}}% +\def\Bigg##1{{\hbox{$\left##1\vbox to15.5\p@{}\right.\n@space$}}}% +\def\biggg##1{{\hbox{$\left##1\vbox to18.5\p@{}\right.\n@space$}}}% +\def\Biggg##1{{\hbox{$\left##1\vbox to21.5\p@{}\right.\n@space$}}}% +} +% +\newcommand\tiny{\@setfontsize\tiny\@vipt\@viipt} +\newcommand\scriptsize{\@setfontsize\scriptsize\@viipt\@viiipt} +\newcommand\large{\@setfontsize\large\@xipt{13}}%16/19 +\newcommand\Large{\@setfontsize\Large\@xviipt{18}}%18/18 +\newcommand\LARGE{\@setfontsize\LARGE\@xviiipt{22}} +\newcommand\huge{\@setfontsize\huge\@xxpt{25}} +\newcommand\Huge{\@setfontsize\Huge\@xxvpt{30}} +%%%%%%%%%%%%%%%%%%%%%%%%%%% Fonts family definitions %%%%%%%%%%%%%%%%%%%%%%%%%%%% +\def\capsdefault{caps}% All CAPS +\DeclareRobustCommand\capsshape + {\not@math@alphabet\capsshape\mathrm + \fontshape\capsdefault\selectfont} +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Front Matter Fonts %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\DeclareOldFontCommand{\rm}{\normalfont\rmfamily}{\mathrm} +\DeclareOldFontCommand{\sf}{\normalfont\sffamily}{\mathsf} +\DeclareOldFontCommand{\tt}{\normalfont\ttfamily}{\mathtt} +\DeclareOldFontCommand{\bf}{\normalfont\bfseries}{\mathbf} +\DeclareOldFontCommand{\it}{\normalfont\itshape}{\mathit} +\DeclareOldFontCommand{\sl}{\normalfont\slshape}{\@nomath\sl} +\DeclareOldFontCommand{\sc}{\normalfont\scshape}{\@nomath\sc} +\DeclareOldFontCommand{\bi}{\bfseries\itshape}{\bfseries\itshape} +\newcommand{\cal}{\protect\pcal} +\newcommand{\pcal}{\@fontswitch{\relax}{\mathcal}} +\newcommand{\mit}{\protect\pmit} +\newcommand{\pmit}{\@fontswitch{\relax}{\mathnormal}} +% +\renewcommand\rmdefault{cmr} +\newcommand\rmmathdefault{cmr} +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Front Matter Fonts %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\DeclareFontFamily{OT1}{Clearface}{} +\DeclareFontShape{OT1}{Clearface}{m}{n}{ <-> Clearface-Regular }{} +\DeclareFontShape{OT1}{Clearface}{m}{it}{ <-> Clearface-RegularItalic }{} +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Bold Math %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\def\encodingdefault{OT1}% +\fontencoding{OT1}% +% +\SetSymbolFont{operators}{normal}{\encodingdefault}{\rmdefault}{m}{n} +\SetSymbolFont{letters}{normal}{OML}{\rmmathdefault}{m}{it} +\SetSymbolFont{symbols}{normal}{OMS}{\rmmathdefault}{m}{n} +\SetSymbolFont{largesymbols}{normal}{OMX}{\rmmathdefault}{m}{n} +\SetMathAlphabet{\mathbf}{normal}{\encodingdefault}{\rmdefault}{bx}{n} +\SetMathAlphabet{\mathsf}{normal}{\encodingdefault}{\sfdefault}{m}{n} +\SetMathAlphabet{\mathrm}{normal}{\encodingdefault}{\rmdefault}{m}{n} +\SetMathAlphabet{\mathtt}{normal}{\encodingdefault}{Courier}{m}{n} +% +\SetSymbolFont{operators}{bold}{OT1}{\rmdefault}{bx}{n} +%\SetSymbolFont{letters}{bold}{OML}{cmmib}{bx}{it} +\SetSymbolFont{symbols}{bold}{OMS}{\rmmathdefault}{bx}{n} +\SetSymbolFont{largesymbols}{bold}{OMX}{\rmmathdefault}{bx}{n} +\SetMathAlphabet{\mathbf}{bold}{\encodingdefault}{\rmdefault}{bx}{n} +\SetMathAlphabet{\mathsf}{bold}{\encodingdefault}{\sfdefault}{bx}{n} +\SetMathAlphabet{\mathrm}{bold}{\encodingdefault}{\rmdefault}{bx}{n} +\SetMathAlphabet{\mathtt}{bold}{\encodingdefault}{Courier}{bx}{n} +%% +\def\boldmath{\mathversion{bold}} +\def\bm#1{\mathchoice + {\mbox{\boldmath$\displaystyle#1$}} + {\mbox{\boldmath$#1$}} + {\mbox{\boldmath$\scriptstyle#1$}} + {\mbox{\boldmath$\scriptscriptstyle#1$}}} +% +% define blackboard font if needed +\def\bb#1{\mathchoice + {\mbox{\fontfamily{ams}\fontsize{\tf@size}{\tf@size}\selectfont\bf#1}} + {\mbox{\fontfamily{ams}\fontsize{\tf@size}{\tf@size}\selectfont\bf#1}} + {\mbox{\fontfamily{ams}\fontsize{\sf@size}{\sf@size}\selectfont\bf#1}} + {\mbox{\fontfamily{ams}\fontsize{\ssf@size}{\ssf@size}\selectfont\bf#1}}} +% +\DeclareMathAlphabet{\mathbb}{OT1}{ams}{bx}{n} +\SetMathAlphabet\mathbb{normal}{OT1}{ams}{bx}{n} +\SetMathAlphabet\mathbb{bold}{OT1}{ams}{bx}{n} +\def\bb{\mathbb} +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% Macro for changing \mathversion's +\providecommand{\mathch}[2]{% Derived from AMSBSY.STY + \begingroup + \let\@nomath\@gobble \mathversion{#1}% + \math@atom{#2}{% + \mathchoice% + {\hbox{$\m@th\displaystyle#2$}}% + {\hbox{$\m@th\textstyle#2$}}% + {\hbox{$\m@th\scriptstyle#2$}}% + {\hbox{$\m@th\scriptscriptstyle#2$}}}% + \endgroup} +% +% The following changes encoding from U to OML +% This allows to use eurm/b as (more or less) a math italic font. +% +\DeclareFontFamily{OML}{eur}{\skewchar\font'177} +\DeclareFontShape{OML}{eur}{m}{n}{ + <5> <6> <7> <8> <9> gen * eurm + <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> eurm10 + }{} +\DeclareFontShape{OML}{eur}{b}{n}{ + <5> <6> <7> <8> <9> gen * eurb + <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> eurb10 + }{} +% +\DeclareMathVersion{upright} +\DeclareMathVersion{boldupright} +\SetSymbolFont{letters}{upright} {OML}{eur}{m}{n} +\SetSymbolFont{letters}{boldupright}{OML}{eur}{b}{n} +\DeclareRobustCommand{\mathup}[1]{\mathch{upright}{#1}} +\DeclareRobustCommand{\mathbup}[1]{\mathch{boldupright}{#1}} + +% lower-case Greek +\newcommand\ualpha{\mathup{\alpha}} +\newcommand\ubeta{\mathup{\beta}} +\newcommand\ugamma{\mathup{\gamma}} +\newcommand\udelta{\mathup{\delta}} +\newcommand\uepsilon{\mathup{\epsilon}} +\newcommand\uzeta{\mathup{\zeta}} +\newcommand\ueta{\mathup{\eta}} +\newcommand\utheta{\mathup{\theta}} +\newcommand\uiota{\mathup{\iota}} +\newcommand\ukappa{\mathup{\kappa}} +\newcommand\ulambda{\mathup{\lambda}} +\newcommand\umu{\mathup{\mu}} +\newcommand\unu{\mathup{\nu}} +\newcommand\uxi{\mathup{\xi}} +\newcommand\upi{\mathup{\pi}} +\newcommand\urho{\mathup{\rho}} +\newcommand\usigma{\mathup{\sigma}} +\newcommand\utau{\mathup{\tau}} +\newcommand\uupsilon{\mathup{\upsilon}} +\newcommand\uphi{\mathup{\phi}} +\newcommand\uchi{\mathup{\chi}} +\newcommand\upsi{\mathup{\psi}} +\newcommand\uomega{\mathup{\omega}} +\newcommand\uvarepsilon{\mathup{\varepsilon}} +\newcommand\uvartheta{\mathup{\vartheta}} +\newcommand\uvarpi{\mathup{\varpi}} +\let\uvarrho\varrho % don't exist in eurm. +\let\uvarsigma\varsigma +\newcommand\uvarphi{\mathup{\varphi}} +\newcommand\ubalpha{\mathbup{\alpha}} +\newcommand\ubbeta{\mathbup{\beta}} +\newcommand\ubgamma{\mathbup{\gamma}} +\newcommand\ubdelta{\mathbup{\delta}} +\newcommand\ubepsilon{\mathbup{\epsilon}} +\newcommand\ubzeta{\mathbup{\zeta}} +\newcommand\uboldeta{\mathbup{\eta}} +\newcommand\ubtheta{\mathbup{\theta}} +\newcommand\ubiota{\mathbup{\iota}} +\newcommand\ubkappa{\mathbup{\kappa}} +\newcommand\ublambda{\mathbup{\lambda}} +\newcommand\ubmu{\mathbup{\mu}} +\newcommand\ubnu{\mathbup{\nu}} +\newcommand\ubxi{\mathbup{\xi}} +\newcommand\ubpi{\mathbup{\pi}} +\newcommand\ubrho{\mathbup{\rho}} +\newcommand\ubsigma{\mathbup{\sigma}} +\newcommand\ubtau{\mathbup{\tau}} +\newcommand\ubupsilon{\mathbup{\upsilon}} +\newcommand\ubphi{\mathbup{\phi}} +\newcommand\ubchi{\mathbup{\chi}} +\newcommand\ubpsi{\mathbup{\psi}} +\newcommand\ubomega{\mathbup{\omega}} +\newcommand\ubvarepsilon{\mathbup{\varepsilon}} +\newcommand\ubvartheta{\mathbup{\vartheta}} +\newcommand\ubvarpi{\mathbup{\varpi}} +\newcommand\ubvarrho{\boldsymbol{\varrho}} % don't exist in eurb. +\newcommand\ubvarsigma{\boldsymbol{\varsigma}} +\newcommand\ubvarphi{\mathbup{\varphi}} +\newcommand\upartial {\mathup{\partial}} +\newcommand\ubpartial{\mathbup{\partial}} + +%%%%End of upright lc Greek etc. +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% End Fonts %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\trimheight9in +\trimwidth6in +\typeheight200mm +\typewidth130mm +%\advance\trimheight2pc +%\advance\trimwidth2pc +% +\setlength\parindent{10pt} +\setlength\headheight{5\p@}%8pt size +\setlength\headsep {19pt}% +\setlength\topskip {7\p@} +\setlength\footskip{32pt}% 18pt + 2 line space on opening page +\setlength\maxdepth{4\p@} +\setlength\@maxdepth\maxdepth +\setlength\textwidth{\typewidth} +\setlength\textheight\typeheight +\advance\textheight-\headheight +\advance\textheight-\headsep +\setlength\normaltextheight{\textheight} +%\advance\textheight-2pc +% +\setlength\topmargin{.625in}%% 5/8" +\setlength\oddsidemargin{.435in}%% 1" +\evensidemargin\trimwidth +\advance\evensidemargin-\textwidth +\advance\evensidemargin-\oddsidemargin +% +\blindfoliodrop\trimheight +\advance\blindfoliodrop-\typeheight +\advance\blindfoliodrop-\topmargin +\advance\blindfoliodrop1pc +% +\setlength\marginparwidth {18pt} +\setlength\marginparsep{0.5pc} +%\setlength\marginparpush{5\p@} +\setlength\footnotesep {7pt}%12\p@}% \@plus 5\p@}% +\setlength{\skip\footins}{26\p@ \@plus 8\p@ minus8pt}% +\setlength\floatsep {13\p@ \@plus 6\p@} +\setlength\textfloatsep{13\p@ \@plus 6\p@} +\setlength\intextsep {13\p@ \@plus 6\p@} +\setlength\dblfloatsep {12\p@ \@plus 2\p@} +\setlength\dbltextfloatsep{20\p@ \@plus 2\p@} +\setlength\@fptop{0\p@} +\setlength\@fpsep{18\p@ \@plus 2fil} +\setlength\@fpbot{0\p@ \@plus 1fil} +\setlength\@dblfptop{0\p@ \@plus 1fil} +\setlength\@dblfpsep{8\p@ \@plus 2fil} +\setlength\@dblfpbot{0\p@ \@plus 1fil} +\setlength\partopsep{2\p@ \@plus 1\p@} +\setlength\lineskip{1\p@} +\setlength\normallineskip{1\p@} +\renewcommand\baselinestretch{1} +\setlength\parskip{0\p@} +\@lowpenalty 51 +\@medpenalty 151 +\@highpenalty 301 +\@beginparpenalty -\@lowpenalty +\@endparpenalty -\@lowpenalty +\@itempenalty -\@lowpenalty +% +\setlength\columnsep{12\p@} +% +\setlength\columnseprule{0\p@} +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Title commands %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\def\articletype#1{\gdef\@articletype{{#1}}\uppercase} +\def\title#1{\gdef\@title{{#1}}} +\def\author#1{\gdef\@author{#1}} +\def\received#1{\gdef\@received{#1}} +\gdef\@received{Received 00 Month 20XX; final version received 00 Month 20XX} +% +\def\thanks#1{\begingroup +\def\protect{\noexpand\protect\noexpand}\xdef\@thanks{\@thanks% + \protect\footnotetext[\the\c@footnote]{\thanksfont#1}}\endgroup} +% +\newcommand\maketitle{\par + \renewcommand\thefootnote{}% + \begingroup + \@maketitle% + \thispagestyle{plain}% + \endgroup + \@thanks + \let\@maketitle\relax + \gdef\@thanks{}\gdef\@author{}\gdef\@title{}\gdef\@articletype{}% + \renewcommand\thefootnote{\arabic{footnote}}% + \@afterheading} +% +\def\@maketitle{\thispagestyle{plain} + \clearpage + \null + \bgroup + \parindent0pt + \vspace*{48pt} + {\articletypefont{\@articletype}\par}% + \vskip13pt + {\titlefont\uppercase{\@title}\par}% + \vskip13pt + {\authorfont\@author\par}% + \vskip6pt + {\receivedfont{\rm(}\@received{\rm)}\par}% + \vskip17pt + \egroup} +% +\def\affil#1{\par\vskip10pt{\affilfont#1\par}\vskip15pt} +% +%%%%%%%%%% abstract +% +\newenvironment{abstract}{% + \abstractfont + \noindent\ignorespaces}{% + \par}\addvspace{32pt} +% +\newenvironment{keywords}{\global\keywordstrue% + \par\addvspace{11pt}% + \keywordfont + \noindent{{\bf{Keywords:}} }\ignorespaces +}{% + \par\addvspace{26pt plus 4pt}\@afterheading} +% +\newif\ifkeywords +\newenvironment{classcode}{% + \par\ifkeywords\addvspace{-20pt}\else\addvspace{11pt}\fi% + \keywordfont + \noindent{\itshape AMS Subject Classification{\rm{:}}\ }\ignorespaces +}{% + \par\addvspace{26pt plus 4pt}\@afterheading} +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%% End Title commands %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Sectioning commands %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\setcounter{secnumdepth}{3} +\newcounter {part} +\newcounter {chapter} +\newcounter {section}[chapter] +\newcounter {subsection}[section] +\newcounter {subsubsection}[subsection] +\newcounter {paragraph}[subsubsection] +\newcounter {subparagraph}[paragraph] +\renewcommand\thepart {\arabic{part}} +\renewcommand\thesection {\arabic{section}} +\renewcommand\thesubsection {\thesection.\arabic{subsection}} +\renewcommand\thesubsubsection {\thesubsection.\arabic{subsubsection}} +\renewcommand\theparagraph {\thesubsubsection.\arabic{paragraph}} +\renewcommand\thesubparagraph {\theparagraph.\arabic{subparagraph}} +% +\newif\ifBhead +\Bheadfalse +\newif\ifChead +\Cheadfalse +\newif\ifDhead +\Dheadfalse +\newif\ifEhead +\Eheadfalse +% +\newcommand\section{\@startsection {section}{1}{\z@}{-26pt \@plus-4pt minus-2pt}{13pt}{\sectionfont}} +\newcommand\subsection{\global\Bheadfalse\@startsection{subsection}{2}{\z@}{-24pt \@plus-3pt minus-2pt}{7pt}{\subsectionfont}} +\newcommand\subsubsection{\global\Cheadfalse\@startsection{subsubsection}{3}{\z@}{6pt \@plus2pt minus2pt}{6pt}{\subsubsectionfont}} +%\newcommand\subsubsection{\global\Cheadfalse\@startsection{subsubsection}{3}{\z@}{24pt \@plus2pt minus2pt}{-6pt}{\subsubsectionfont}} +%\newcommand\paragraph{\global\Dheadfalse\@startsection{paragraph}{4}{\z@}{6pt \@plus2pt minus2pt}{-6pt}{\paragraphfont}} +\newcommand\paragraph{\global\Dheadfalse\@startsection{paragraph}{3}{\z@}{24pt \@plus1pt minus1pt}{-6pt}{\paragraphfont}}% +\newcommand\subparagraph{\@startsection{subparagraph}{5}{\parindent}{3.25ex \@plus1ex}{-1em}{\reset@font\normalsize}} +% +\def\@startsection#1#2#3#4#5#6{% + \if@noskipsec \leavevmode \fi + \par + \@tempskipa #4\relax + \@afterindenttrue + \ifdim \@tempskipa <\z@ + \@tempskipa -\@tempskipa \@afterindentfalse + \fi + \if@nobreak + \ifnum#2=3 + \vskip4pt + \fi + \everypar{}% + \else + \addpenalty\@secpenalty\addvspace\@tempskipa + \fi + \@ifstar + {\@ssect{#3}{#4}{#5}{#6}}% + {\@dblarg{\@sect{#1}{#2}{#3}{#4}{#5}{#6}}}} +% +\newcommand\appendixname{Appendix} +\def\@sseccntformat#1{\csname the#1\endcsname\quad} +\def\@appseccntformat#1{\appendixname\ \csname the#1\endcsname.\ } +\def\@seccntformat#1{\csname the#1\endcsname.\quad} +\def\@sect#1#2#3#4#5#6[#7]#8{\ifnum #2>\c@secnumdepth + \let\@svsec\@empty\else + \refstepcounter{#1}% + \let\@@protect\protect + \def\protect{\noexpand\protect\noexpand}% + \ifnum#2>\@ne\edef\@svsec{\@sseccntformat{#1}}\else\edef\@svsec{\@seccntformat{#1}}\fi% + \let\protect\@@protect\fi + \@tempskipa #5\relax + \ifdim \@tempskipa>\z@ + \begingroup #6\relax + \ifnum#2=1 + \@hangfrom{\hskip #3\relax\@svsec}% + {\interlinepenalty \@M {#8}\par}% + \else + \ifnum#2=2 + \@hangfrom{\hskip #3\relax{\em\@svsec}}% + {\interlinepenalty \@M #8\par}% + \else + \@hangfrom{\hskip #3\relax\@svsec}% + {\interlinepenalty \@M #8\par}% + \fi + \fi + \endgroup +% \ifappendix +% \csname #1mark\endcsname{Appendix \thesection: #7} +% \markright{Appendix \thesection: #7} +% \else + \csname #1mark\endcsname{#7} +% \fi + \addcontentsline + {toc}{#1}{\ifnum #2>\c@secnumdepth \else + \protect\numberline{\csname the#1\endcsname}\fi + #7}% + \else% + \def\@svsechd{#6\hskip #3\relax + \em\@svsec #8.\csname #1mark\endcsname + {#7}\addcontentsline + {toc}{#1}{\ifnum #2>\c@secnumdepth \else + \protect\numberline{\csname the#1\endcsname}% + \fi + #7}}\fi + \@xsect{#5}} +% +%%\def\appendix{% +%% \setcounter{chapter}{0} +%% \setcounter{figure}{0} +%% \setcounter{table}{0} +%% \setcounter{equation}{0} +%% } +% +%%%%%%%%%%%%%%%%%%%%%%%%%%% End Sectioning commands %%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\def\AA{\leavevmode\setbox0\hbox{h}\dimen@\ht0\advance\dimen@-1ex% + \rlap{\raise.97\dimen@\hbox{\hskip2pt\char'27}}A} +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Lists %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\newdimen\LabelSep +\LabelSep.5em +\newskip\TopSep +\TopSep 6\p@ %\@plus2\p@% \@minus1\p@ +% +\def\@listI{\leftmargin\leftmargini + \listparindent\parindent + \parsep \z@\labelsep\LabelSep + \topsep\TopSep + \itemsep0\p@} +% +\let\@listi\@listI +\@listi +% +\def\@listii {\leftmargin\leftmarginii + \labelwidth\leftmarginii + \listparindent\parindent + \parsep \z@\labelsep\LabelSep + \topsep 0pt%6\p@ \@plus2\p@ \@minus1\p@ + \parsep\z@\itemsep\z@} +\def\@listiii{\leftmargin\leftmarginiii + \listparindent\parindent + \labelwidth\leftmarginiii + \topsep 0pt + \parsep \z@ + \partopsep0pt + \itemsep0pt} +\def\@listiv {\leftmargin\leftmarginiv + \labelwidth\leftmarginiv + \advance\labelwidth-\labelsep} +\def\@listv {\leftmargin\leftmarginv + \labelwidth\leftmarginv + \advance\labelwidth-\labelsep} +\def\@listvi {\leftmargin\leftmarginvi + \labelwidth\leftmarginvi + \advance\labelwidth-\labelsep} +% +\setlength\leftmargini{3pc} +\setlength\leftmarginii{2.2em} +\setlength\leftmarginiii{1.87em} +\setlength\leftmarginiv{1.7em} +\setlength\leftmarginv{1em} +\setlength\leftmarginvi{1em} +\setlength\leftmargin{\leftmargini} +\setlength\listparindent{\parindent} +\setlength\labelwidth{\leftmargini} +\addtolength\labelwidth{-\labelsep} +\renewcommand\theenumi{(\arabic{enumi})} +\renewcommand\theenumii{(\alph{enumii}} +\renewcommand\theenumiii{(\roman{enumiii}} +\renewcommand\theenumiv{(\Alph{enumiv}} +\newcommand\labelenumi{\theenumi} +\newcommand\labelenumii{\theenumii)} +\newcommand\labelenumiii{\theenumiii)} +\newcommand\labelenumiv{\theenumiv)} +\renewcommand\p@enumii{\theenumi} +\renewcommand\p@enumiii{\theenumi(\theenumii)} +\renewcommand\p@enumiv{\p@enumiii\theenumiii} +\newcommand\labelitemi{$\m@th\bullet$} +\newcommand\labelitemii{$\m@th\circ$} +\newcommand\labelitemiii{\normalfont\textendash} +\newcommand\labelitemiv{$\m@th\ast$} +% +\newbox\enumbox +\newdimen\enumwd +\def\enummax#1{\setbox\enumbox=\hbox{#1\hskip\labelsep}% + \expandafter\global\csname leftmargin\romannumeral\the\@enumdepth\endcsname\wd\enumbox +} +% +\def\enumerate{\@ifnextchar[{\@enumerate}% + {\@enumerate[\csname label\@enumctr\endcsname]}} +% +\def\@enumerate[#1]{\listfont\ifnum \@enumdepth >3 \@toodeep\else + \advance\@enumdepth \@ne\edef\@enumctr{enum\romannumeral\the\@enumdepth}% + \setcounter{\@enumctr}{1}\enummax{#1}\list + {\csname label\@enumctr\endcsname}{\usecounter + {\@enumctr}\def\makelabel##1{\hss\llap{##1}}}\fi} +% +\let\Item\item +\newenvironment{enumeroman}{% + \def\theenumi{\roman{enumi}}\def\theenumii{\roman{enumii}}% + \def\labelenumi{(\theenumi)}\def\labelenumii{(\theenumii)}% + \let\item\Item + \begin{enumerate}% +}{% + \end{enumerate}} +% +\newenvironment{sequence}{% + \def\theenumi{\alph{enumi}}\def\theenumii{\alph{enumii}}% + \def\labelenumi{(\theenumi)}\def\labelenumii{(\theenumii)}% + \let\item\Item + \begin{enumerate}% +}{% + \end{enumerate}} +% +\newdimen\unnummargin +\unnummargin12pt +% +\newenvironment{unnumlist}{% + \let\item\Item + \advance\@enumdepth \@ne + \list{}{\leftmargin\unnummargin\itemindent-12pt\topsep6pt plus2pt + \def\makelabel##1{\hss\llap{##1}}}% +}{% + \endlist\advance\@enumdepth \m@ne} +% +\def\Itemize{% + \ifnum \@itemdepth >3 \@toodeep\else \advance\@itemdepth \@ne + \edef\@itemitem{labelitem\romannumeral\the\@itemdepth}% + \list{\csname\@itemitem\endcsname}% + {\ifnum \@itemdepth>1\topsep0pt\fi\leftmargin22.5pt\rightmargin1pc\labelsep6pt\def + \makelabel##1{\hss\llap{##1}}}\fi} +% +\def\endItemize{\endlist} +% +\newenvironment{description} + {\list{}{\labelwidth\z@ \itemindent-\leftmargin + \let\makelabel\descriptionlabel}} + {\endlist} +\newcommand*\descriptionlabel[1]{\hspace\labelsep + \normalfont\bfseries #1} +% +\newenvironment{quote}{% + \par\addvspace{13pt plus2pt minus1pt} + \extractfont\noindent\ignorespaces +}{% + \par\addvspace{13pt plus2pt minus1pt} + \@endparenv} +% +\renewenvironment{quote}{% + \par\addvspace{6pt}\let\itemize\Itemize\let\enditemize\endItemize + \extractfont\noindent\ignorespaces +}{% + \par\addvspace{6pt} + \@endparenv} +% +\let\extract\quote +\let\endextract\endquote +% +\def\itemize{% + \ifnum \@itemdepth >3 \@toodeep\else \advance\@itemdepth \@ne + \edef\@itemitem{labelitem\romannumeral\the\@itemdepth}% + \list{\csname\@itemitem\endcsname}% + {\ifnum \@itemdepth>1\topsep0pt\fi\leftmargin11pt\labelsep6pt\def\makelabel##1{\hss\llap{##1}}}\fi} +% +\def\enditemize{\endlist} +% +\newenvironment{notes}{% +\par\let\listfont\footnotesize% +\begin{enumerate} +}{% +\end{enumerate}} +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% End Lists %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Floats %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\setcounter{topnumber}{4} +\renewcommand\topfraction{.9} +\setcounter{bottomnumber}{4} +\renewcommand\bottomfraction{.9} +\setcounter{totalnumber}{8} +\renewcommand\textfraction{.1} +\renewcommand\floatpagefraction{.91} +\setcounter{dbltopnumber}{5} +\renewcommand\dbltopfraction{.9} +\renewcommand\dblfloatpagefraction{.9} +% +\newlength\abovecaptionskip +\newlength\belowcaptionskip +\setlength\abovecaptionskip{7\p@} +\setlength\belowcaptionskip{\z@} +% +\def\FigName{figure}% +% +\long\def\@caption#1[#2]#3{\par\begingroup + \@parboxrestore + \normalsize + \@makecaption{\csname fnum@#1\endcsname}{\ignorespaces #3}\par + \endgroup} +% +\long\def\@makecaption#1#2{% + \ifx\FigName\@captype + \vskip5pt + \setbox\tempbox\hbox{\figcaptionfont{\fignumfont#1}\hskip4pt#2}% + \ifdim\wd\tempbox>\hsize + {\figcaptionfont\noindent{\fignumfont#1}\hskip7pt\ignorespaces#2\par} + \else + \centerline{\box\tempbox} + \fi + \else + {\tablecaptionfont + {\tablenumfont#1}\hskip7pt\ignorespaces{#2}\par}% + \vskip\belowcaptionskip + \fi} +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Figures %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\newcounter{figure}[chapter] +\renewcommand\thefigure{\@arabic\c@figure} +\def\fps@figure{tbp} +\def\ftype@figure{1} +\def\ext@figure{lof} +\def\fnum@figure{Figure~\thefigure.}% +\newenvironment{figure}{\figcaptionfont\@float{figure}}{\end@float} +\newenvironment{figure*}{\figcaptionfont\@dblfloat{figure}}{\end@dblfloat} +% +\def\ArtDir{art/}% +\input epsf.sty +% +\def\ArtPiece{\@ifnextchar[{\@ArtPiece}{\@ArtPiece[]}}% +\def\@ArtPiece[#1]#2{\def\@tempa{#1}% + \hbox{\ifx\@tempa\@empty\else\epsfscale#1\fi + \noindent{\epsfbox{\ArtDir#2}}}}% +% +\newdimen\figheight +\newdimen\figwidth +% +\let\figformat\centerline +% +\def\figurebox#1#2#3#4{% + \global\figheight#1\global\figwidth#2 + \def\@tempa{#4}% + \leavevmode + \ifx\@tempa\empty + \figformat{\figbox}% + \else + \figformat{\ArtPiece[#3]{#4}}% + \fi\par} +% +\def\figbox{\hbox{\vbox{\hsize\figwidth + \hrule + \hbox to\figwidth{\vrule\hss + \vbox to \figheight{\vfill}% + \vrule}\hrule}}}% +% +\def\figformat#1{\centerline{\footnotesize#1}} +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% End Figures %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Tables %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\newcounter{table} +\newcounter{newtable} +\renewcommand\thetable{\@arabic\c@table} +\def\fps@table{tbp} +\def\ftype@table{2} +\def\ext@table{lot} +\def\fnum@table{Table~\thetable.} +\newenvironment{table} + {%\refstepcounter{newtable}\def\@currentlabel{\p@table\thenewtable}% + %\refstepcounter{newtable}\def\@currentlabel{\string\thetable}% + \@float{table}} + {\vskip5pt\end@float} +\newenvironment{table*} + {%\refstepcounter{newtable}\def\@currentlabel{\p@table\thenewtable}% + %\def\@currentlabel{\noexpand\thetable}% + \@dblfloat{table}} + {\end@dblfloat} +% +\newdimen\tabledim +% +\long\def\tbl#1#2{% + \setbox\tempbox\hbox{\tablefont #2}% + \tabledim\hsize\advance\tabledim by -\wd\tempbox + \global\divide\tabledim\tw@ + \caption{#1} + \centerline{\box\tempbox} + }% +% +\newenvironment{tabnote}{% +\par\vskip5pt\tabnotefont +\@ifnextchar[{\@tabnote}{\@tabnote[]}}{% +\par\vskip-5pt} +\def\@tabnote[#1]{\def\@Tempa{#1}\leftskip\tabledim\rightskip\leftskip%\hspace*{9pt}% +\ifx\@Tempa\@empty\else{\itshape #1:}\ \fi\ignorespaces} +% +\def\Hline{% + \noalign{\ifnum0=`}\fi\hrule \@height 2\arrayrulewidth \futurelet + \@tempa\@xhline} +% +\def\x{@{\extracolsep{\fill}}} +\def\toprule{\\[-5.5pt]\Hline\\[-3.5pt]} +\def\colrule{\\[-7.5pt]\hline\\[-5pt]} +\def\botrule{\\[-7.7pt]\Hline} +\def\crule#1{\\[-9.5pt]#1\\[-2.5pt]} +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% End Tables %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Math %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\def\biggg#1{{\hbox{$\left#1\vbox to20.5\p@{}\right.\n@space$}}} +\def\Biggg#1{{\hbox{$\left#1\vbox to23.5\p@{}\right.\n@space$}}} +% +\setlength\arraycolsep{1.5\p@} +\setlength\tabcolsep{6\p@} +\setlength\arrayrulewidth{.5\p@} +\setlength\doublerulesep{2\p@} +\setlength\tabbingsep{\labelsep} +\skip\@mpfootins = \skip\footins +\setlength\fboxsep{3\p@} +\setlength\fboxrule{.4\p@} +\@addtoreset{equation}{chapter} +\renewcommand\theequation{\arabic{equation}}% +%\def\@eqnnum{{\reset@font\rmfamily [\theequation]\hskip-1.1pt}} +% +\def\bstrut{\vrule width0pt depth6pt} +\def\tstrut{\vrule width0pt height10pt} +\jot=6pt +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% End Math %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\def\appendices{\appendix\global\appendixtrue} +\newcommand{\appendix}{% + \global\appendixtrue + \let\@seccntformat\@appseccntformat + \setcounter{equation}{0}\renewcommand\theequation{\thesection\arabic{equation}} + \setcounter{section}{0}\renewcommand\thesection {\Alph{section}} + \setcounter{subsection}{0}\renewcommand\thesubsection {\thesection.\arabic{subsection}} + \setcounter{table}{0}\renewcommand\thetable{\thesection\@arabic\c@table} + \setcounter{figure}{0}\renewcommand\thefigure{\thesection\@arabic\c@figure} + \setcounter{theorem}{0}\renewcommand\theremark{{\itshape\thesection\arabic{remark}}\reset@font} + \setcounter{remark}{0}\renewcommand\theremark{\thesection\@arabic\c@remark} + \setcounter{algorithm}{0}\renewcommand\thealgorithm{\thesection\@arabic\c@algorithm} + \renewcommand\theproposition{\thesection.\arabic{theorem}} + \renewcommand\theproperty{\thesection.\arabic{theorem}} + \renewcommand\thecorollary{\thesection.\arabic{theorem}} + \renewcommand\thedefinition{\thesection.\arabic{theorem}} + \renewcommand\thelemma{\thesection.\arabic{theorem}} + \renewcommand\theexample{\thesection.\arabic{theorem}} + \renewcommand\thetheorem{\thesection.\arabic{theorem}} + \@addtoreset{remark}{section} + \@addtoreset{algorithm}{section} + \@addtoreset{equation}{section} + \@addtoreset{table}{section} + \@addtoreset{figure}{section} +} +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Begin Footnote %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\renewcommand\footnoterule{\kern2pt\hrule width \textwidth height.25pt\kern4pt}% +\renewcommand\thefootnote{\fnsymbol{footnote}} +\@addtoreset{footnote}{page} +% +\def\@makefnmark{\hbox{$^{\@thefnmark}\m@th$}}% +\long\def\@makefntext#1{% + %\hspace*{12pt} + \@makefnmark\ignorespaces#1\par}% +% +\long\def\@makefntext#1{\parindent0pt% + \leavevmode\@makefnmark\ignorespaces#1\par} +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% End Footnote %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +%%%%%%%%%%%%%%%%%%%%%%%%%%% Bibliography Section %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\newdimen\bibindent +\newdimen\bibleftmargin +\newdimen\bibitemsep +\newdimen\bibparsep +\newdimen\bibtext +\newdimen\biblabelsep +\newdimen\bibleftmargini +% +%%%%% TRUE FOR CHAPTER TITLE AND FALSE FOR SECTION TITLE %%%%%%%% +\newif\ifbibchapter +\global\bibchaptertrue +%%%%%%%% Unnumbered References %%%%%%%%%%% +\setlength\bibleftmargin {18pt} +\setlength\bibitemsep {0pt} +\setlength\bibparsep {0pt} +%%%%%%%% Numbered Within Square Bracket %%%%%%%%%%% +\newif\ifnumsqure +\global\numsquretrue +\setlength\biblabelsep {5pt} +\setlength\bibleftmargini {5.75pt} +%%%%%%%% Numbered With Dot %%%%%%%%%%%%%%% +%\setlength\bibtext {18pt} +% +\newenvironment{thebibliography}[1] + {\bibliofont% + \def\@tempa{#1}% + \ifbibchapter + \ifnum\@tempa=1 + \section*{Reference}% + \else + \section*{References}% + \fi + \vspace*{-10pt}% + \fi% + \ifx\@tempa\@empty + \list{}% + {\labelwidth0pt\labelsep0pt + \leftmargin\bibleftmargin%12 + \itemindent-\bibleftmargin + \itemsep\bibitemsep + \parsep\bibparsep + \usecounter{enumiv}% + \let\p@enumiv\@empty + \renewcommand\theenumiv{\arabic{enumiv}}}% + \else + \setbox\tempbox\hbox{\@tempa.} + \tempdimen\wd\tempbox + \ifnumsqure + \else + \def\@biblabel##1{{\hbox to \tempdimen{\hfill##1.}}}\fi% + \list{\@biblabel{\arabic{enumiv}}}% + {\settowidth\labelwidth{\@biblabel{#1}}% + \labelsep3pt\leftmargin\labelsep + \advance\leftmargin\bibtext + \advance\leftmargin\labelwidth + \ifnumsqure +% \advance\leftmargin\labelwidth + \fi + \itemindent0pt + \itemsep\bibitemsep + \parsep\bibparsep + \usecounter{enumiv}% + \let\p@enumiv\@empty + \renewcommand\theenumiv{\arabic{enumiv}}}% + \fi + \sloppy\clubpenalty4000\widowpenalty4000% + \sfcode`\.=\@m} + {\def\@noitemerr + {\@latex@warning{Empty `thebibliography' environment}}% + \endlist} +\newcommand\newblock{} +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% End references %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Page styles %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\mark{{}{}} +% +\def\endpage#1{\gdef\@endpage{#1}} +\endpage{}% +\def\jname#1{\gdef\@jname{#1}} +\jname{Engineering Optimization} +\def\jvol#1{\gdef\@jvol{#1}} +\gdef\@jvol{00} +\def\articletype#1{\gdef\@articletype{#1}} +\gdef\@articletype{\ } +\def\jnum#1{\gdef\@jnum{#1}} +\gdef\@jnum{00} +\def\jmonth#1{\gdef\@jmonth{#1}} +\gdef\@jmonth{Month} +\def\jyear#1{\gdef\@jyear{#1}} +\gdef\@jyear{20XX} +\def\doi#1{\gdef\@doi{#1}} +\def\@doi{} +% +\def\ps@plain{% + \let\@mkboth\@gobbletwo + \let\@oddfoot\@evenfoot + \def\@oddhead{\hbox to \textwidth{{\small\begin{tabular}[t]{@{}l@{}} + \\ %[14.9pt] + {To appear in \itshape \@jname} \\Vol. \@jvol, No. \@jnum, + \ifx\@jmonth\empty\else\@jmonth\ \fi\@jyear, \thepage--\@endpage\\ + \doi\\ + \end{tabular}}% + \hfill% + }}% + \let\@evenhead\@oddhead +} +% +\def\markboth#1#2{% + \begingroup + \let\label\relax \let\index\relax \let\glossary\relax + \let\it\rm\let\textit\textup% + \unrestored@protected@xdef\@themark {{#1}{#2}}% + \@temptokena \expandafter{\@themark}% + \mark{\the\@temptokena}% + \endgroup + \if@nobreak\ifvmode\nobreak\fi\fi} +% +\def\ps@headings{% + \let\@oddfoot\@empty\let\@evenfoot\@empty + \def\@oddhead{\hfil{\rhfont\rightmark}\hfil\llap{\foliofont\thepage}}% + \def\@evenhead{\rlap{\foliofont\thepage}\hfil{\rhfont\leftmark}\hfil}% + \let\@mkboth\markboth + \def\sectionmark##1{}} +% +\def\ps@empty{% + \let\@mkboth\@gobbletwo + \def\@evenhead{}% + \def\@oddhead{} + \def\@oddfoot{\hfill\lower\blindfoliodrop\hbox{\thepage}\hfill} + \let\@evenfoot\@oddfoot} +% +\def\ps@Empty{% + \let\@mkboth\@gobbletwo + \def\@evenhead{}% + \def\@oddhead{} + \def\@oddfoot{\hfill\lower\blindfoliodrop\hbox{\thepage}} + \def\@evenfoot{\lower\blindfoliodrop\hbox{\thepage}\hfill} + } +% +% SIDE MARGINS: +\setlength\oddsidemargin{7.5pc} +\setlength\evensidemargin{7.5pc} +\setlength\marginparwidth{4pc} +\setlength\marginparsep{0.5pc} +% +% VERTICAL SPACING: +\setlength\topmargin{\z@} +\setlength{\headheight}{14pt} +\setlength{\headsep} {15pt} +\setlength{\topskip} {9pt} +\setlength{\footskip} {22pt} +% +% DIMENSION OF TEXT: +\setlength\textwidth{35pc} +\setlength\textheight{672pt} +% +%\if@landscape + %\setlength\textwidth{\textheight} + %\setlength\textheight{\textwidth} +%\fi +% +\setlength\columnsep{2pc} +\setlength\columnseprule{0pt} + +% FOOTNOTES: +\setlength\footnotesep{6pt} +\setlength\skip{\footins 19.5pt plus 12pt minus 1pt} + +% FLOATS: +\setlength\floatsep{ 12pt plus 5.5pt minus 1pt} +\setlength\textfloatsep{ 12pt plus 7.5pt} +\setlength\intextsep{ 12pt plus 5.5pt minus 2pt} +\setlength\dblfloatsep{ 12pt plus 5.5pt minus 2pt } +\setlength\dbltextfloatsep{ 15pt plus 4.5pt minus 3pt} +\setlength\@fptop{ 0pt plus 0fil} +\setlength\@fpsep{ 12pt plus 0fil } +\setlength\@fpbot{ 0pt plus 0fil } +\setlength\@dblfptop{ 0pt plus 0fil} +\setlength\@dblfpsep{ 12pt plus 0fil} +\setlength\@dblfpbot{ 0pt plus 0fil} +\setlength\marginparpush{ 5pt } +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% End Page styles %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Trimmarks %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\newcommand\today{\ifcase\month\or + January\or February\or March\or April\or May\or June\or + July\or August\or September\or October\or November\or December\fi + \space\number\day, \number\year} +% +\ifprinter + \def\draftnote{} + \def\floatqtoa{} + \def\Qauthor#1{} +\else + \def\draftnote{{\footnotesize\today\qquad\jobtag\qquad\jobname}\hfill} + \def\floatqtoa#1{\vbox to 0pt{\vskip-20pt%\hskip\textwidth + \llap{\vbox{\hsize6pc\bf \footnotesize\raggedright#1}}}\vskip-12pt} +% + \def\Qauthor#1{\marginpar{\footnotesize\bf\raggedright #1}} +\fi + \let\qtoa\Qauthor +% +\newdimen\drafttextwidth +\drafttextwidth\textwidth +% +\setlength\typeheight\textheight +\advance\typeheight\headheight +\advance\typeheight\headsep + +\setlength\typewidth{\textwidth} +\global\newdimen \trimrule + \trimrule.1pt +% +\def\trimmarks{% + \vbox to 0pt{\vskip-17pt + \draftnote\offinterlineskip + \parindent0pt + \leftskip0pt\rightskip0pt}% + \ifdraft + \vbox to 0pt{\hsize\trimwidth\offinterlineskip + \parindent0pt\leftskip0pt\rightskip0pt + \vbox to \trimheight{\offinterlineskip\parindent0pt + \hbox to \trimwidth{\vbox to 2pc{\vskip-3pc\hbox{\vrule height2pc width\trimrule}}\raisebox{2pc}{\hbox{\hskip-3pc\vrule width2pc height\trimrule}}\hfill + \raisebox{2pc}{\vrule width2pc height\trimrule\hskip-3.25pc} + \vbox to 2pc{\vskip-3pc\hbox{\vrule height2pc width\trimrule}}% + }\vfill + \hbox to \trimwidth{\hbox{\hskip-3pc\vrule height\trimrule width2pc}\vbox to 3pc{\vspace*{4pc}\hbox{\hskip1pc\vrule width\trimrule height2pc}}\hfill + \vbox to 3pc{\vskip4pc\hbox{\vrule height2pc width\trimrule}}\rlap{\hskip1pc\vrule width2pc height\trimrule}}}}% + \else + \trimrule.0pt + \vbox to 0pt{\hsize\trimwidth\offinterlineskip + \parindent0pt\leftskip0pt\rightskip0pt + \vbox to \trimheight{\offinterlineskip\parindent0pt + \hbox to \trimwidth{\vbox to 2pc{\vskip-3pc\hbox{\vrule height2pc width\trimrule}}\raisebox{2pc}{\hbox{\hskip-3pc\vrule width2pc height\trimrule}}\hfill + \raisebox{2pc}{\vrule width2pc height\trimrule\hskip-3.25pc} + \vbox to 2pc{\vskip-3pc\hbox{\vrule height2pc width\trimrule}}% + }\vfill + \hbox to \trimwidth{\hbox{\hskip-3pc\vrule height\trimrule width2pc}\vbox to 3pc{\vspace*{4pc}\hbox{\hskip1pc\vrule width\trimrule height2pc}}\hfill + \vbox to 3pc{\vskip4pc\hbox{\vrule height2pc width\trimrule}}\rlap{\hskip1pc\vrule width2pc height\trimrule}}}}% + \fi +% +\insidedraftrules} +% +\def\insidedraftrules{% +\vbox to 0pt{% + \offinterlineskip\parindent0pt + \vskip \topmargin + \@tempdima\typeheight + \moveright\@themargin + \ifodd\c@page + \vbox to\@tempdima{\hrule height\draftrule + \vbox to 0pt{\vskip\headheight\vskip\headsep%\vskip-6pt + \noindent\hbox{\vrule height\draftrule width\textwidth}}%26pc + \hbox to \typewidth{\vrule width\draftrule\hskip\textwidth + \vrule height\@tempdima width\draftrule\hfill\vrule height\@tempdima width\draftrule}% + \hrule height\draftrule}% + \else + \hbox to \textwidth{\hss\hbox to \typewidth{% + \vbox to \@tempdima{\hrule height\draftrule + \vbox to 0pt{\vskip\headheight\vskip\headsep%\vskip-6pt + \hbox{\vrule height\draftrule width\textwidth}}% + \hbox to \typewidth{\vrule width\draftrule + \hfill\vrule height\@tempdima width\draftrule%%\hskip\textwidth\vrule height\@tempdima width\draftrule +}% + \hrule height\draftrule}}}% + \fi}} +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Version Control %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\def\document{\endgroup + \ifx\@unusedoptionlist\@empty\else + \@latex@warning@no@line{Unused global option(s):^^J% + \@spaces[\@unusedoptionlist]}% + \fi + \@colht\textheight + \@colroom\textheight \vsize\textheight + \columnwidth\textwidth + \@clubpenalty\clubpenalty + \begingroup\@floatplacement\@dblfloatplacement + \makeatletter\let\@writefile\@gobbletwo + \global \let \@multiplelabels \relax + \@input{\jobname.aux}% + \endgroup + \if@filesw + \immediate\openout\@mainaux\jobname.aux + \immediate\write\@mainaux{\relax}% + \fi + \process@table + \let\glb@currsize\@empty %% Force math initialization. + \normalsize + \everypar{}% + \ifx\normalsfcodes\@empty + \ifnum\sfcode`\.=\@m + \let\normalsfcodes\frenchspacing + \else + \let\normalsfcodes\nonfrenchspacing + \fi + \fi + \@noskipsecfalse + \let \@refundefined \relax + \let\AtBeginDocument\@firstofone + \@begindocumenthook + \ifdim\topskip<1sp\global\topskip 1sp\relax\fi + \global\@maxdepth\maxdepth + \global\let\@begindocumenthook\@undefined + \ifx\@listfiles\@undefined + \global\let\@filelist\relax + \global\let\@addtofilelist\@gobble + \fi + \gdef\do##1{\global\let ##1\@notprerr}% + \@preamblecmds + \global\let \@nodocument \relax + \ignorespaces} +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%% End Version Control %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Output Routine %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\newif\ifspreadlong +\spreadlongfalse +\newdimen\varypageheight +\varypageheight0pt +% +\def\spreadlong#1{% + \global\varypageheight#1 + \ifodd\c@page\else + \spreadlongtrue\enlargethispage{#1}% + \fi}% +% +\def\leaflong#1{\enlargethispage{#1}} +% +\def\@outputpage{% +\let\firstmark\botmark +\begingroup % the \endgroup is put in by \aftergroup + \let \protect \noexpand + \@resetactivechars + \@parboxrestore + \shipout \vbox{% + \set@typeset@protect + \aftergroup \endgroup + \aftergroup \set@typeset@protect + % correct? or just restore by ending + % the group? + \if@specialpage + \global\@specialpagefalse\@nameuse{ps@\@specialstyle}% + \fi + \if@twoside + \ifodd\count\z@ \let\@thehead\@oddhead \let\@thefoot\@oddfoot + \let\@themargin\oddsidemargin + \else \let\@thehead\@evenhead + \let\@thefoot\@evenfoot \let\@themargin\evensidemargin + \fi + \fi + \reset@font + \normalsize + \normalsfcodes + \let\label\@gobble + \let\index\@gobble + \let\glossary\@gobble + \baselineskip\z@skip \lineskip\z@skip \lineskiplimit\z@ + \@begindvi\trimmarks + \vskip \topmargin + \moveright\@themargin \vbox {% + \setbox\@tempboxa \vbox to\headheight{% + \vfil + \color@hbox + \normalcolor + \hb@xt@\textwidth{\@thehead}% + \color@endbox + }% + \dp\@tempboxa \z@ + \box\@tempboxa + \vskip \headsep + \box\@outputbox + \baselineskip \footskip + \color@hbox + \normalcolor + \hb@xt@\textwidth{\@thefoot}% + \color@endbox + }% + }% + \global \@colht \textheight + % \endgroup + \stepcounter{page}% + \ifspreadlong\enlargethispage{\varypageheight}\global\spreadlongfalse\varypageheight0pt\fi +% \let\firstmark\botmark +} +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% End Output Routine %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\def\gray{\special{color CMYK 0 0 0 0.5}} +\def\@questionmark{\vbox to 0pt{\vskip13pc\hskip-5pc + \hbox to \textwidth{\special{color push}\gray\fontsize{570}{570}\selectfont ? + \special{color pop}\hss}}} +\def\questionmark#1{\xdef\@questionmark{#1}}% +% +\def\enddocument{% + \@enddocumenthook + \@checkend{document}% + \immediate\write\@mainaux{\string\endpage{\thepage}} +% + \clearpage + \begingroup + \if@filesw + \immediate\write\@mainaux{\string\questionmark{}}% + \immediate\closeout\@mainaux + \let\@setckpt\@gobbletwo + \let\@newl@bel\@testdef + \@tempswafalse + \makeatletter \input\jobname.aux + \fi + \@dofilelist + \ifdim \font@submax >\fontsubfuzz\relax + \@font@warning{Size substitutions with differences\MessageBreak + up to \font@submax\space have occurred.\@gobbletwo}% + \fi + \@defaultsubs + \@refundefined + \if@filesw + \ifx \@multiplelabels \relax + \if@tempswa + \@latex@warning@no@line{Label(s) may have changed. + Rerun to get cross-references right}% + \fi + \else + \@multiplelabels + \fi + \fi + \endgroup +% \gdef\endpage{\thepage} + \deadcycles\z@\@@end} +% +\def\longpage{\enlargethispage{\baselineskip}} +\def\shortpage{\enlargethispage{-\baselineskip}} +% +%%%%%%%%%%%%%%%%%%%%%%%%%% Theorem-like environments %%%%%%%%%%%%%%%%%%%%%%%%%% +% +\newif\ifTheorem +\global\Theoremfalse +\newif\ifremark\global\remarkfalse +\newif\ifalgorithm\global\algorithmfalse +% +\newcounter{theorem}[section] +\renewcommand\thetheorem{\thesection.\arabic{theorem}} +% +\newcounter{remark}[chapter] +\renewcommand\theremark{\@arabic\c@remark} +\def\fnum@remark{Remark~\theremark:} +% +\newcounter{algorithm}[chapter] +\renewcommand\thealgorithm{\@arabic\c@algorithm} +\def\fnum@algorithm{Algorithm~\thealgorithm:} +% +\newif\ifExample +\global\Examplefalse +% +\newif\ifrunon\runonfalse +% +\def\newtheorem#1{\@starthm{#1}\@ifnextchar[{\@othm{#1}}{\@nthm{#1}}} +\def\@starthm#1{\@namedef{#1*}{\@beginstarthm{#1}}% + \@namedef{end#1*}{\@endstarthm{#1}}} +% +\def\@starthm#1{\@namedef{#1*}{\@beginstarthm{#1}}% + \@namedef{end#1*}{\@endstarthm}} +% +\def\@beginstarthm#1{\@ifnextchar[{\@opargbeginstarthm{#1}}{\@opargbeginstarthm{#1}[]}} +% +\def\@opargbeginstarthm#1[#2]{\list{}{\topsep6pt plus2pt + \def\@tempaa{#2}% + \labelwidth0pt\labelsep9.5pt + \leftmargin0pt + \listparindent\parindent + \edef\@Tempa{\csname #1name\endcsname} + \def\makelabel##1{##1.}} + \item[\hskip \labelsep{\csname#1headfont\endcsname \@Tempa{}\ifx\@tempaa\@empty\else\ (#2)\fi}] + \csname#1font\endcsname} +% +\def\@endstarthm{\endlist} +% +\def\THEOREM{theorem} +\def\ALOGORITHM{algorithm} +\def\REMARK{remark} +\def\check#1{\gdef\@check{#1}}\check{} +% +\def\@xnthm#1#2[#3]{% + \expandafter\@ifdefinable\csname #1\endcsname + {\@definecounter{#1}\@newctr{#1}[#3]% + \expandafter\xdef\csname the#1\endcsname{% + \expandafter\noexpand\csname the#3\endcsname \@thmcountersep + \@thmcounter{#1}}% +% \refstepcounter{#1}% + \stepcounter{theorem} + \check{#1} + \ifx\REMARK\@check% + \global\@namedef{#1}{\@thm{#1}{#2}{#1}}% + \else% + \ifx\ALOGORITHM\@check% + \global\@namedef{#1}{\@thm{#1}{#2}{#1}}% + \else% + \global\@namedef{#1}{\@thm{theorem}{#2}{#1}}% + \fi\fi% + \global\@namedef{end#1}{\@endtheorem}}} +\def\@ynthm#1#2{% + \expandafter\@ifdefinable\csname #1\endcsname + {\@definecounter{#1}% +% \stepcounter{theorem} + \refstepcounter{#1}% + \expandafter\xdef\csname the#1\endcsname{\@thmcounter{#1}}% + \check{#1} + \ifx\REMARK\@check% + \global\@namedef{#1}{\@thm{#1}{#2}{#1}}% + \else% + \ifx\ALOGORITHM\@check% + \global\@namedef{#1}{\@thm{#1}{#2}{#1}}% + \else% + \global\@namedef{#1}{\@thm{theorem}{#2}{#1}}% + \fi\fi% + \global\@namedef{end#1}{\@endtheorem}}} +\def\@othm#1[#2]#3{% + \@ifundefined{c@#2}{\@nocounterr{#2}}% + {\expandafter\@ifdefinable\csname #1\endcsname + {\global\@namedef{the#1}{\@nameuse{the#2}}% + \global\@namedef{#1}{\@thm{#2}{#3}{#1}}% + \global\@namedef{end#1}{\@endtheorem}}}} +\def\@thm#1#2#3{% +% \stepcounter{theorem} +\refstepcounter{#1}% + \@ifnextchar[{\@ythm{#1}{#2}{#3}}{\@xthm{#1}{#2}{#3}}} +% +\def\@xthm#1#2#3{% + \@opargbegintheorem{#2}{\csname the#1\endcsname}{}{#3}\ignorespaces} +\def\@ythm#1#2#3[#4]{% + \@opargbegintheorem{#2}{\csname the#1\endcsname}{#4}{#3}\ignorespaces} +% +\def\@endtheorem{\par\addvspace{6pt plus2pt}\endlist}% +% +\def\@opargbegintheorem#1#2#3#4{\par\addvspace{6pt plus2pt}% +% \renewcommand\labelenumi{{\itshape(\theenumi)}}% +% \def\labelenumii{{\upshape(\theenumii)}}% + \def\@tempa{#3}% + \check{#1}% +% \hangindent\parindenta + {\csname #4headfont\endcsname\ifx\@tempa\empty\noindent#1\ #2\hskip6pt\else\noindent#1\ #2\ {\reset@font#3}\fi}% + \csname #4font\endcsname\ignorespaces}% +% +\def\@endtheorem{\par\addvspace{6pt plus2pt}}% +% +%%%%%%%%%% +% +\def\remarkname{Remark}% +\newtheorem{remark}{\global\remarktrue{\remarkname}}[chapter]% +\def\theremark{{\arabic{remark}}} +\def\remarkfont{\hbox{\hspace{-4pt}$\,\,\,\,\,$}} +\def\remarkheadfont{\itshape} +% +\def\algorithmname{Algorithm} +\newtheorem{algorithm}{\global\algorithmtrue{\algorithmname}}[chapter] +\def\thealgorithm{{\arabic{algorithm}}} +\def\algorithmfont{\hbox{\hspace{-5pt}$\,\,\,\,\,$}} +\def\algorithmheadfont{\itshape} +%%%%%%%%%% +% +\def\examplename{Example} +\newtheorem{example}{\scshape\examplename}[section] +\def\theexample{\thesection.\arabic{theorem}} +\def\examplefont{\hbox{\hspace{-5pt}$\,\,\,\,\,$}\itshape} +% +\def\theoremname{\scshape Theorem} +\newtheorem{theorem}{\theoremname} +\def\thetheorem{\thesection.\arabic{theorem}} +\def\theoremfont{\hbox{\hspace{-4pt}$\,\,\,\,\,$}\itshape} +%\def\theoremheadfont{\bfseries} +% +\def\lemmaname{Lemma} +\newtheorem{lemma}{\scshape\lemmaname}[section] +\def\thelemma{\thesection.\arabic{theorem}} +\def\lemmafont{\hbox{\hspace{-5pt}$\,\,\,\,\,$}\itshape} +%\def\lemmaheadfont{\bfseries} +% +\def\propositionname{\scshape Proposition} +\newtheorem{proposition}{\propositionname}[section] +\def\theproposition{\thesection.\arabic{theorem}} +\def\propositionfont{\hbox{\hspace{-5pt}$\,\,\,\,\,$}\itshape} +%\def\propositionheadfont{\bfseries} +% +\def\propertyname{\scshape Property} +\newtheorem{property}{\propertyname}[section] +\def\theproperty{\thesection.\arabic{theorem}} +\def\propertyfont{\hbox{\hspace{-5pt}$\,\,\,\,\,$}\itshape} +%\def\propertyheadfont{\bfseries} +% +\def\corollaryname{\scshape Corollary} +\newtheorem{corollary}{\corollaryname}[section] +\def\thecorollary{\arabic{theorem}} +\def\corollaryfont{\hbox{\hspace{-5pt}$\,\,\,\,\,$}\itshape} +%\def\corollaryheadfont{\bfseries} +% +\def\definitionname{\scshape Def{}inition} +\newtheorem{definition}{\definitionname}[section] +\def\thedefinition{\thesection.\arabic{theorem}} +\def\definitionfont{\hbox{\hspace{-5pt}$\,\,\,\,\,$}\itshape} +%\def\definitionheadfont{\scseries} +% +\def\notationname{Notation} +\newtheorem{notation}{\notationname}[section] +\def\thenotation{\thesection.\arabic{theorem}} +\def\notationfont{\hbox{\hspace{-5pt}$\,\,\,\,\,$}\itshape} +\def\notationheadfont{\scseries} +% +%%\def\assumptionname{Assumption} +%%\newtheorem{assumption}{\assumptionname}[section] +%%\def\theassumption{\arabic{theorem}} +%%\def\assumptionfont{\hbox{\hspace{-5pt}$\bm{:}\,\,\,\,\,$}} +%%\def\assumptionheadfont{\itshape} +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Proof %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\font\QEDlogofont=msam10 at 10pt +\def\QEDlogo{\hbox{\QEDlogofont\char'003}} +\def\QEDblogo{\hbox{\QEDlogofont\char'004}} +\newif\ifnologo\nologofalse +\newif\iflogo +\newif\ifblogo\blogofalse +\newif\iftopprhead\topprheadfalse +\def\prheadfont{\it\leftskip-1pt plus1fill\rightskip0pt plus1fill} +\def\prhead#1{\par%\addvspace{6.5pt plus2pt} +\noindent{\prheadfont #1\par}} +\def\prooffont{\normalsize} +\newenvironment{proof}{\par\addvspace{6pt plus2pt}%\topprheadtrue\par\iftopprhead\vspace*{-13pt}\else% +\par%\addvspace{6.5pt plus2pt}%\fi% +\noindent\prooffont{\itshape Proof}\hskip6pt\ignorespaces}{% + \ifblogo\hskip1.2pt + %\QEDblogo + %\blacksquare$ + \else + \ifnologo + \else + \hfill + %\QEDlogo + $\blacksquare$ + \fi\fi +\par\addvspace{6pt plus2pt}\global\topprheadfalse}% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Initialization %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\pagestyle{empty} +\pagenumbering{arabic} +\frenchspacing +\sloppy +\onecolumn +\ifprinter +\voffset-54pt +\hoffset-1in +\else +\voffset-54pt +\hoffset-1in +\fi + +\usepackage{amsfonts,amsmath,amssymb,amsbsy,epsfig,graphicx,natbib,rotating,subfigure} + +\bibpunct[, ]{(}{)}{;}{a}{}{,} +\let\bibfont\relax +\def\bibfont{\fontsize{10}{12}\selectfont} + +\endinput diff --git a/PeCO-EO/gENOguide.bib b/PeCO-EO/gENOguide.bib new file mode 100644 index 0000000..139da5e --- /dev/null +++ b/PeCO-EO/gENOguide.bib @@ -0,0 +1,333 @@ + +@PHDTHESIS{Agu95, + author = {A. J. Agutter}, + title = "The Linguistic Significance of Current {B}ritish Slang", + school = {Edinburgh University}, + type = {Unpublished doctoral dissertation}, + address = {UK}, + month = {}, + year = {1995}, + note = {},} + + +@TECHREPORT{aiex00, + author = {Renata M. Aiex and Ian F. Pierce and Giacomo Donizetti and Carlo Maria {{v}on~Weber} and Georges Bizet and Carl Philipp Emanuel Bach and Richard Strauss and Ludwig {{v}an~Beethoven} and Wolfgang Amadeus Mozart and Paul Dukas and Joseph Haydn}, + title = "Computing Tools for Modelling Orchestral Performance", + institution = "University of Cambridge", + department = "Department of Applied Mathematics and Theoretical Physics", + type = "", + number = "DAMTP 2000/NA10", + address = "Cambridge, UK", + month = "", + year = 2000, + note = "",} + + +@UNPUBLISHED{aiex02, + author = {Renata M. Aiex and Mauricio G. C. Resende and Celso C. Ribeiro}, + title = {Probability Distribution of Solution Time in {GRASP}: An Experimental Investigation}, + year = {Preprint 2002}, + note = {To appear in Advances in Mathematics}, + url = {www.graspintime.com}, + lastchecked = {23 October 2002}, + month = {},} + + +@ARTICLE{Bar91, + author = "D. H. Barlow", + year = "1991", + title = "Diagnoses, Dimensions, and {DSM-IV} [Special issue]", + journal = "Journal of Abnormal Psychology", + volume = "100", + number ="3", + month = {}, + doi = {},} + + +@ARTICLE{ber73, + author = "K. N. Berk", + title = "Comparing Subset Regression Procedures", + journal = "Technometrics", + year = "1973", + volume = "20", + number = "", + pages = "1--6", + month = {}, + doi = {}, + note = {}, } + + +@BOOK{Ber83, + author = {J. Bertin}, + chaptertitle = {Semiology of Graphs}, + volume = {}, + series = {}, + publisher = {University of Wisconsin Press}, + address = {Madison, WI}, + edition = {}, + month = {}, + year = {1983}, + translator = {W.J. Berg}, + note ="",} + + +@ARTICLE{ed84, + author = "D. M. F. Edwards and Paul A. Madden and Ian R. McDonald", + title = "Parallel {GRASP} with Path-relinking for Job Shop Scheduling", + journal = "Molecular Physics", + year = "1984", + volume = "51", + number = "", + pages = "1141--1151", + month = sep, + doi = {}, + note = {}, } + + +@BOOK{Eri1984, + title = {Protocol Analysis: Verbal Reports as Data}, + publisher = {MIT Press}, + year = "1984", + author = {K. Anders Ericsson and Herbert A. Simon}, + address = {Cambridge, MA}, + isbn = {9780262550239},} + + +@ARTICLE{ev94, + author = "W. A. Evans", + title = "Approaches to Intelligent Information Retrieval", + journal = "Information Processing and Management", + year = {1994}, + volume = "7", + number = "2", + pages = "147--168", + month = {}, + doi = {}, + note = {}, } + + +@BOOK{GloRib51, + editor = "Fred Glover and Raymond Smith and C. C. Ribeiro", + title = "Lessons of the {B}ritish War Economy", + volume = {5}, + pages = "1--24", + publisher = {Greenwood Press}, + edition = {2nd}, + year = {1951}, + address = {Westport, CT},} + + +@PHDTHESIS{glov86, + author = {Fred Glover}, + title = "Hilbert Modular Forms and the {G}alois Representations Associated to {H}ilbert--{B}lumenthal Abelian Varieties", + school = {Harvard University}, + type = {}, + address = {Cambridge, MA}, + month = {}, + year = 1986, + note = {},} + + +@INCOLLECTION{glov00, + author = {Fred Glover}, + title = {Multi-start and Strategic Oscillation Methods---Principles to Exploit Adaptive Memory}, + editor = {Manuel Laguna and Jos\'{e} Luis Gonz\'{a}les-Velarde}, + booktitle = {Computing Tools for Modeling, Optimization and Simulation: Interfaces in Computer Science and Operations Research}, + number = {}, + series = {}, + volume = {2}, + chapter = {}, + type = {}, + pages = "1--24", + publisher = {Kluwer Academic}, + address = {Boston, MA}, + edition = {2nd}, + month = {}, + year = {2000}, + note = {},} + + +@UNPUBLISHED{GHGsoft, + author = {T. G. Golda and P. D. Hough and G. Gay and Giacomo Donizetti and Carlo Maria {{v}on~Weber} and Georges Bizet and Carl Philippe Emanuel Bach}, + title = {{APPSPACK} (Asynchronous parallel pattern search package)}, + journal = "", + month = {}, + year = "", + note = "software available at http://software.sandia.gov/appspack",} + + +@TECHREPORT{HogEtAl73, + author = "R. V. Hogg and J. Smith and L. Jones and S. Smith", + title = "A New Sample Adaptive Distribution-Free Test", + institution = "University of Iowa", + department = "Dept. of Statistics", + number = "24", + address = "", + month = "", + year = "1973", + note = "",} + + +@UNPUBLISHED{Holl04, + author = {M. Holland}, + title = {Guide to Citing Internet Sources}, + publisher = {Bournemouth University, Poole, UK}, + address = {}, + month = {}, + year = "2004", + url = {http://www.bournemouth.ac.uk/library/using/guide\_to\_citing\_internet\_sourc.html}, + lastchecked = {November 4, 2012}, + note = "", } + + +@INPROCEEDINGS{hk97, + author = "Hudson Kern", + title = "The Resurgent {J}apanese Economy and a {J}apan--{U}nited {S}tates Free Trade Agreement", + editor = "C. Lambert and G. Holst", + booktitle = "4th International Conference on the Restructuring of the Economic and Political System in {J}apan and {E}urope", + location = "Milan, Italy, 21--25 May 1996", + number = "", + series = "", + pages ={147--156}, + address = "Singapore", + organization = "", + publisher = "World Scientific", + month = "", + year = {1997}, + note = {},} + + +@ARTICLE{Kor95, + author = "K. B. Korb", + title = "Persons and Things: Book Review of {B}ringsjord on Robot-consciousness", + journal = "Psycholoquy", + year = {1995}, + volume = "6", + number = "15", + pages = "", + month = {}, + url = {http://psycprints.ecs.soton.ac.uk/archive/00000462/}, + lastchecked = {May 29, 2004}, + doi = {}, + note = {}, } + + +@ARTICLE{Kra92, + author = "S. J. Kraus", + year = "1992", + title = "Visions of Psychology: A Videotext of Classic Studies [Review of the Motion Picture {\em {D}iscovering {P}sychology}]", + journal = "Contemporary Psychology", + volume = "37", + pages = "1146--1147", + doi = {},} + + +@PHDTHESIS{lam96, + author = {Leslie Lamport}, + title = "Efficient Algorithms for Layer Assignment Problems", + institution = "Florida State University", + department = "Dept. of Statistics", + type = {unpublished Ph.D. dissertation}, + address = {}, + school = {}, + month = {}, + year = 1996, + note = {},} + + +@BOOK{Maz91, + author = "J. Mazzeo", + year = "1991", + title = "Comparability of Computer and Paper-and-Pencil Scores", + address = "(College Board Rep. No. 91). Princeton, NJ", + publisher = "Educational Testing Service",} + + +@BOOK{Mil93, + author = "M. E. Miller", + year = "1993", + title = "The Interactive Tester (Version 4.0) [Computer software]", + publisher = "Psytek Services", + address = "Westminster, CA",} + + +@INCOLLECTION{cwm73, + author = {Charles W. Misner}, + title = {Efficient Algorithms for Layer Assignment Problems}, + editor = {Ignatius Gottlob}, + booktitle = {Gravitation in a Collapsing {U}niverse}, + pages = {63--83}, + volume = {5}, + series = {Einstein's Legacy}, + publisher = {Freeman}, + address = {San Francisco, CA}, + edition = {2}, + month = {}, + year = {1973}, + note = {},} + + +@ARTICLE{neu83, + author = "Martin Neumann", + title = "Parallel {GRASP} with path-relinking for job shop scheduling", + journal = {Molecular Physics}, + year = "1983", + volume = "50", + number = "4", + pages = "841--843", + month = {}, + note = {}, } + + +@BOOK{fwp02, + author = {F. W. Patel}, + title = {Banking Technology in an Age of Cynicism}, + volume = {XIII}, + series = {Monographs on Technical Aspects}, + publisher = {Dover}, + address = {New York}, + edition = {}, + month = {}, + year = {2002}, + note = {},} + + +@INCOLLECTION{PeaEtAl76, + author = {Ian F. Pierce and Fred Glover and A. T. Ogilvy and A. R. S. Clements}, + title = {A Model of Output, Employment, Wages and Prices in the {UK}}, + editor = {Manuel Laguna and Jos\'{e} Luis Gonz\'{a}les-Velarde}, + booktitle = {Computing Tools for Modeling, Optimization and Simulation: Interfaces in Computer Science and Operations Research}, + number = {}, + series = {}, + chapter = {}, + type = {}, + pages = "1--24", + publisher = {Cambridge University Press}, + address = {Boston, MA}, + edition = {2nd}, + month = {}, + year = {1976}, + note = {},} + + +@ARTICLE{rEG90, + author = "A. A. Regier", + year = "1990", + title = "The Epidemiology of Anxiety Disorders", + journal = "Journal of Psychiatric Research", + volume = "24", + number = "Suppl. 2", + pages = "3--14", + doi = {},} + + +@TECHREPORT{Une93, + author = "Unesco", + title = "General Information Programme", + institution = "Unesco", + type = "", + number = "", + address = "Paris", + month = "", + year = {1993}, + note = "PGI-93/WS/22",} diff --git a/PeCO-EO/gENOguide.dvi b/PeCO-EO/gENOguide.dvi new file mode 100644 index 0000000000000000000000000000000000000000..90aed57b2ef25f6740b10ab3bb1415caeb8285c5 GIT binary patch literal 67456 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

e#&Mqk6vG%%}5cne=bs>_b<8 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

B&!K^B6BPf|#B4{eJT#aq=mT#xOp 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, with Reserved Font Name CMSY10. +% This Font Software is licensed under the SIL Open Font License, Version 1.1. +% This license is in the accompanying file OFL.txt, and is also +% available with a FAQ at: http://scripts.sil.org/OFL. +%%EndComments +FontDirectory/CMSY10 known{/CMSY10 findfont dup/UniqueID known{dup +/UniqueID get 5096651 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +11 dict begin +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def +/FontName /CMSY10 def +/FontBBox {-29 -960 1116 775 }readonly def +/UniqueID 5096651 def +/PaintType 0 def +/FontInfo 9 dict dup begin +/version (003.002) readonly def +/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050\051, with Reserved Font Name CMSY10.) readonly def +/FullName (CMSY10) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle -14.04 def +/isFixedPitch false def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +end readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 0 /minus put +dup 15 /bullet put +dup 39 /similarequal put +dup 50 /element put +dup 56 /universal put +dup 102 /braceleft put +dup 103 /braceright put +dup 104 /angbracketleft put +dup 105 /angbracketright put +dup 106 /bar put +dup 107 /bardbl put +dup 120 /section put +dup 121 /dagger put +dup 122 /daggerdbl put +dup 123 /paragraph put +readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CD06DFE1BE899059C588357426D7A0 +7B684C079A47D271426064AD18CB9750D8A986D1D67C1B2AEEF8CE785CC19C81 +DE96489F740045C5E342F02DA1C9F9F3C167651E646F1A67CF379789E311EF91 +511D0F605B045B279357D6FC8537C233E7AEE6A4FDBE73E75A39EB206D20A6F6 +1021961B748D419EBEEB028B592124E174CA595C108E12725B9875544955CFFD +028B698EF742BC8C19F979E35B8E99CADDDDC89CC6C59733F2A24BC3AF36AD86 +1319147A4A219ECB92D0D9F6228B51A97C29547000FCC8A581BE543D73F1FED4 +3D08C53693138003C01E1D216B185179E1856E2A05AA6C66AABB68B7E4409021 +91AA9D8E4C5FBBDA55F1BB6BC679EABA06BE9795DB920A6343CE934B04D75DF2 +E0C30B8FD2E475FE0D66D4AA65821864C7DD6AC9939A04094EEA832EAD33DB7A +11EE8D595FB0E543D0E80D31D584B97879B3C7B4A85CC6358A41342D70AD0B97 +C14123421FE8A7D131FB0D03900B392FDA0ABAFC25E946D2251F150EC595E857 +D17AE424DB76B431366086F377B2A0EEFD3909E3FA35E51886FC318989C1EF20 +B6F5990F1D39C22127F0A47BC8461F3AFDF87D9BDA4B6C1D1CFD7513F1E3C3D3 +93BEF764AA832316343F9FE869A720E4AA87AE76FA87A833BBC5892DE05B867F +10FA225E233BCFA9BB51F46A6DF22ADCEACC01C3CD1F54C9AEFA25E92EFAC00D +7E2BA427C25483BA42A199F4D2E43DFCE79A7156F7417ACF78E41FCA91E6C9EF +B933450D851B73A6AB6AEA7EE4C710CB5C14270D1674FA334686653793FCB31B +491E870D3C2BC654D2C1DE463EC9BA29D7371AA1078800EF93D3F66263A2EBBB +F5723697BF7448BD0D2E301544BECF497FD475B85DFEF52AF4F8F8BE445CABE6 +019318806D10C5952157FF8F8286C1EE701545C8F60EFA854EAE66835A2046A6 +915D395F1E0366EFE0C0391583FE001FF16D82A2E2DA5F57754A2C6F69306E36 +356ECF8EFC3F1188AD6FCD2427E0580C97A5B69B4E0E09B85EEDE142F5ADD2F0 +5DE51D6DB72B127412A0D57106C19CA493048A4F815129ABE767D51715B1515D +9C21067CB5BC88741B7298C83EAE36A866DFA87D8981F179B1C31292F56BBB64 +3C430779468AAF07C8A8B4934E1E775FE3F35186BD1FA6EE3689C1C750678AF1 +FBF9B23195A124C5C991FE670AC0C86FD39D2B07B9A319E74EFD498B45820252 +720ECDF7294F7B0B137CEB86D33BFCEB8606985A3260FD669E461C8BE94216C5 +D434FD8854F44EE66E5A289A9F9E32BC36AF645D53F96652602BAED418C8D726 +BD04A1B4617551FE4DEF54083D414F7DCE004E6BB2DC9C2EF7CE232B254BA2C5 +7DCBD36C2072ED46FF711F121A701E2284BF1B718B3164382B8F453D68FA0377 +DFE106503B8401D4DB87F5402A3AC9A442FA060B0610A9524D530C7157C26B56 +AC970FCC1D5655FFFFA39246E6420CF97D08ADFB7B05822679BD40C638DDF0E7 +A97BFE8918B611A145AC965C203F1428812F9D340AF499B3A915B22BE798594E +0F520109FC81E452180AE45B170FF999C5FC2761C6CECD8742A5A6FC97F16743 +AD4EFCC6572A6D3F3E4E330C5CB2FF6FEA48A5B64DD3DBE943BD9918D4A18E18 +CBCF598AEFBB6AB3CD2CBC9BFD6099272F6543F3E532E0E21E614BD2880B1023 +0AC234CB705827BF016DB84E00E8C255FDEFA0101A842929540B7B4AA8A089BD +5EFF05B72356B6BC3727817823B5CDBB1B963103000D7F2A4E2A1472FC3E614B +5CBCB6D6D784023173DEFEBFA8F9ED87EC1A0A9EE98CA59CFC964CF943DC683F +E9E00DA718C4425A705A69D99988EC6F152525C790912C2E46A2381A569424AB +54DF4798BC2D7E7A361E7991641D4B756CE2A7FF4A2848927092C59C2C4B8809 +E13AB84FB6B111E680D7FB9F2FFC2C5C66B0B501E4447C2E46C10E2F6124476F +A140C404CFE2DC9E0199BF61E035CEB481D438139A9630934E541D261FFD2906 +4CAD99E20655FA746AFB81EDBB5601F5FD6B1D6832A01D585E2C55053F6A7378 +4DAACCAC7608DBDADAAE732D66B3E7F87E79756337C1A961E53A4651BE7C77F4 +038B89C87F650C54A2A90EB7F1D525BB353F33318551EE8D84A6A83C718EA5A4 +B2AC0F7306B1E095819B87015A90CA3ED739B09061782C28CDB36BA4BD5E5308 +5CBB70414E4112193DAC4A1FA30996327230D1E021F3CD8115E12D239D93FFDC +B645910EB29E40D830E7BAF2DB255FD7C4E776557BB38157917D993EAC245837 +A3B515147043574157B8342D829C7228CCEA843ABC89D1785A9672A5923FC4CD +2F3FF27E6FCACF84E2D3136CA2C0FD3EF1EE7354CD04C38B5FB874553646ED2D +CEDF7E362EADD04B18051F20A8FB0DE18E152385B9D05F98A3A7EF177824E246 +455ABE69E2F700EB78185CCFC07E3B4C6FA301112528D977367D30D0D5D59EDE +FAEB706DDC970A9E296236C725B2B55B09B9C336B8E23CBA5FB8692D56F33B03 +16294E5FC7FAA42E96395A57CE51CA8DDD77442F142E2E576B778373FB31C81C +16840BB422CA827E30A81829648BDF1CA36700EA32AD888D097C1FE0A05B2D9F +483AEE40269DF09AF0D1AD3DF80C45DDC59C2A03FBB661C79B87853737C6D352 +67626B657321B16198DBD6DB98A092F17878AE4698121E1006E53D6F9B0A3BE2 +3FB68828EF854A0CDBAA68B37ABCA6AD4A3D809AAF0BAB1697A81FE59C98C472 +1E33CD70A75A22C249DD11D76C2575ED3370A25892A16D2FD569CDA70C130770 +93F493C7D47D6F9A5424A7A542BAD726BFC3AB225DCEBBE6AC4BE006F8C7C0EA +051424B08305BF2D951AB2986AAFEA04E078CA79B399585BFF0F1ADCED02E15B +8765EB6BF6A8E4D0901EFF2C3AA104924EAD9637A35D877E0C51A3C37DA78CD4 +8643C8CE6DCDDE3F116A6C2390F948E5371BEB5AD2E87B41C5F01FB5C196C436 +6E256A88D082E3F46E4EFFBF605B2EFF1E9D9AD5EE4DDC323A137CD9451EDEE0 +06F7D82898D71FAF2362C0FCF1F726F97F820305B7CE20728CA08C63575083A7 +84BA28B7DE2B916432475510E274C12FFD1660A717F51DACFDF0A102D85224E0 +D6DB607BB72569ABB8A7BC6A10354CBBC01732EFE35B72062DF269CB25EA3DE6 +DC603B04C90C5912D2C38D7A5ACDCDD3F6F116D884F0D8C528F69D5D47BA20DB +0A9E585C7D8CC3C324FE8A1DF150279F7E8FB43BDB720E624E5E9918032C02CD +8020636AE5C38DA2484B7F4B34163E0D0A561B43B80E97746DC05C871AB620EC +C5D47101ECED4A7E25F291184BEF8B80024AA7BB456C1B83A907652B331DEA34 +754226C39C6889EBEEFDAD081E01EF8FE47751987667836FDE4C8BB8A3FD4406 +1E643B4EA37BD370734D1A2DB17C2F4B74B4ED75098B433601F75A88C9A37A05 +CCB157EF6E32023BFA33973F3E655A4D58289136996FCFA61EEABD70791B6523 +1FF5DE71AB8A17038923118A5EED8D59C4C58D246FFA9BB26472346B40C8741F +153D19CAFF20DD2A86C6DB89154A630FB1761929FC3F0448EE2F089C1C953E02 +905BA8DE75D101A982A611056C4B237596C10951DD98BAB838B742D3CF7DE718 +617DB72E5268583223E37E029D1C8FD3F1D21690151F76B76C52C725CA135CA2 +8666553E863CE188BFC9B99AF56AC2DB5BFEBEB12FB563D00244EB89E478657A +98AF2E1223C1ABC25A4500E8119B86EB3C26B8A2F3505A3E5610F89B7C34E278 +53FA0A54A7F46D84A35EFEC36AE660A9E3C37EE3864106702DE5AF6C45ABF64B +888A4A51323138CE77DB935576FE6B4824B6942DF80625098CE1B5B32B234F1D +052A9D6039697118A9D793793775D8729D8574A2E74D7109C7B7E23BC5E2E87A +CA8E019203952A4892544E1AD3D4EDD22971611358AB230E9A2ABDF00A288501 +A01B67C42B33F6B78C39562DB50F4663B922D9BE0D8A150311AE44B83C1F129F +07337323E9A23211EE58E16043E127C6F9574019179F5635648A011266677B56 +B5D0201A4E1470B952A1579B57AB2329CD4C615395023C653F784D36B5EE3672 +10D191F29EA508CE84763CA4CE7C2C5229E38E241255A5CABCD6C7CBAED901A2 +CA53B5E24111921CDDF83578D33D463D70EDACA0E470D8F592303FB6BFD68B4D +3F3BE2D7C5EC8BBF10C90111A33E205F2649B56E8443F6FAA6C721C66575AE12 +D4C40F1F46CF9E9DA675AB5D5840D938780CD9E4AD6736ECBEB6A4397613586F +849B51048AC5F9405E03E14540A5E5582F61CDCDB57EDDF95A8C6705F433EE16 +648F098C03DED8A2AD94AE3DE202D629B9422ABB031318D48F2C85F9DBFA17BE +84708AA3B6C9F81F4508F7A5CB7B6646AB8722ECF817877B77D473F577556DAA +2BA0ABACFCF5DEA7498C47328E873019A956FBB250FD9D8885D21D368FA70CBD +2709D2DA44EE7A9869963EAB48789541906DE49FAE785ECE1F18A22C7E7ED204 +9768896B78E9EB7A2BD6EEC1B26083940656ECD689D92942CC8AF05CBF82AED0 +B45A7DF4DD7AA6526FB597322560B9ED3087A65B5EEF1371C328A021411BFE3B +D9B5088B2F1AAE381FFED52D2D1E02CD0DA78683E3B06171CBE94BE9760005D7 +135893D7CC2DB097F6AC664D9594CF1C650F84DA80D2EDE04802DBA33CE3DAFE +EB7A37E8AEFA4FDA6252FF21E8673DD98E67124D5DBC7BACF361E57077B71939 +C1D1FB923E4E35C075CD1BCBE0E80DAEA1320D55B43EAB45D9B26C366B278782 +7519FDC482D98839BF0DF2E7C3A56A1C1A3FC0E57A75CA414F6536C1FE8EB7A0 +4ADFEE3BEDA0F53BE8CF5F64230784A797133E8CD46BCCB3BF38BCE38A73CCE2 +9E073ADE792F7128231DDD1F63E6156ADB2609C200837C2E8A2D93D2A7BC9171 +050C709A71E44E32B1B03C92EB5CF1D3BAB1C38E027DC4ED9AED633D98CD7486 +3F773ACF8AE332631CF2ABE6D606607593FE862ADE31803964E3F4DC3CE3A271 +C76BDD95C87CDB3B87BC26FC7A16D567EEC62E6FF0D471B4853DB8A94D4CACF8 +843824F818083F10E88D52FC4253E8203292CB40F1414AE7E51DD7347007C342 +CD70E8E9F2D2A13D71213B841DDEAAB208AD9EA644591C15DEB084165F9DF24B +B91D3BBEEC2E34E38EF16A0C3F00700A7BDCBBFED2EC0D09601AD6538288DB50 +3478B051B5E16B604A0341FE621A58718D960D699D3FAD284310DCF54EB13175 +19A75A539EE98E804AEA24689D3540F0F12951A3C01FACCE9A7BAF4D0DAFA946 +FF65A4D2A4C39969607272C6886F44E90ABE27CA3A1F12A29D9B32E60E8E34F0 +17C5FE43D0E69A99A922D98909B2BBCD145E59A5E7F5426B3988F73B09A525F6 +8BD4915663C1301323180E760BE81CB874B020FDA3AE63340E4261E4F3E4949B +CC0966BDC4426190BE9F5D77F76A72AD925662E5FE1CEF9CCAB68F0BD33DA003 +F11EB91AC4502FBD6AE48DA0F9D07C35B96B103E379B8A83A05FE728F1716194 +1F650F75BEBADB2E3810388F3E2DC7B19F1BA9E32925F2FD9F19F4E8701F3E4E +4069125D7C401144740691E7A460021A47B1E27997FC1DDABEC5BD0EE0B20194 +2D579C7D6727AA124083242BDA46D8E116E2751C5F298851A62B60AEBE82A929 +9B9F2492BA35690D1EFD16215B8EF14E7A3803B93C28FA41D971B05B6AF3B593 +E74AD1E68A5FCE12A86E63B78BFEA87D3949FD164F12277A4688BE96356791CB +8671C49365608F3EDECC109321AF92B4C29CAF073DA3A7D73E913D0D83FAC5EB +BD884D4C686056404DAAAD6F82F94F803FA1FB0DD8908D1DF08FB87A8BB83027 +04DE0CBB1C6FEB6B517FBD7CF065120079E608CE41893C2BC96A347826CCDFD5 +C69E161217F2127A59F1A6F22037641613F191F22D5B4CDCBCC2EE5615623404 +ABA7BE6C5FE475481615B2AC1A2412E54688DD21E44CC9AF5F16E634AFCA389C +4D740B7B51BB141BFAD1080E7C726C1606A28ED492E6BDE9F800EFACD1513909 +84E98CEB6A0B7A2A6F3E1D1DCC3B2552795E0932673E59ECC56DDD37A1D52BA6 +C3F0E905978AB568941A163F4CE3AAB5C5B16F86016EC47BA6F3F7AAAA77C3B6 +09C8C3ABDB6D514A76ECD37C37AA88B5860630B3406B494F7725975596F84777 +D9CF48686EC9C5DBCC1D78513F591C7C10AB9D153B3D41426B7BF668B0D04503 +56BCB686258462C1DC61095724B9F3312316262FD7C1AEC6E54DE7E5A7BD8EFF +035299B8FD8A4A7B0F51404F4A760F4D8B4C0FB7A32FA4B2383AB6E9C78FDEDB +FE6A5788D38A6701B123630C2A6D820A684166FBBC83DB17069494FBD411B333 +CB37E2491C5BD035A33867A6D3A3D420CC31ACF43AA07182CAAE67E40EC63663 +B678F71D4C6E0EC3A0AAF904CD3AA66E0DE5E3CDE049E94249B39A1C06E3CE9A +F974B2484BB2CDA14282B9511E505B3C89F9C802218AE40D1A7541335C5736DD +CD565D4B9F4CC78F3A393737EDB4FBD0DA299E21CCFEBA5478EEF013F0552A8B +0BB11FF46CCDB784E8BDCF730A16363E66572049E42C695886EAB42A9AD9094C +B635DF4B5B9BD9B9AE8455DFA3EEFC77653190F9A8B1E93B7281C2A21EA7DDA9 +33484745BDF7E3DD63C7AC66C286C9A5A698A5E4D7A91710B7FF943FB23609B6 +4B442F83CB795788FAB5E9CF3F75D5487DA26170E4561C7941C910B088C3B86D +F844B0F340CF82786A3FCF347048463EBD2006281A816627065DDA6CD4D3AC5E +2024BC96C7D896381BBB567951E7A1F29D4E95351298B000D29E5F3D0448CB5A +CFDAE1BADE9403B90371C3A07D208948AFA022A69C519434B6813086ADF518D5 +88E0B92072A44BA1B3EBB630A13B7AB90992E85B6D67361C8D96F3E0D826FF37 +17B67E4B1EB7BADFD98D7F4FD17BECE740ADF13C141EBF0A91CB105DABB32FE0 +55086D56A0D358841D15FD349E6B95512E4EDF4C430216FF85C2ABE995E4B40A +A6044CC8820AD885C07E052B3F91C2E9A1D163BFFD210F7BE95B923E2500DB50 +2075106DB541C267BD450B25B670CE80BCD068D4DBFF2D82634175B61FBD3BC3 +406131F44C7D6F18D375D1F2270829DDF29DC14DBB58A30AC193245D18DE91F8 +AB88AB548D8138605BB5A50073295534E314366E26665AE70482B890E4101D6B +60E4F3B37ABCA1346DAAE8FDB8DD9C832EFF3E73BA470E2BACE7B8515CB43388 +C27AF99FF9322175CF8D4947E6B3846AFF5163E972156847F58A66660EC8A3A6 +5FB47C9F637B4CBB4C73B6A080B0CF6FD1E9665E92032540570FFCC747C67C50 +822811AADC404BC7ECD1673E8AA6C3A2F1D82F39430B58C29145E2F1B679C46E +94EDC711883F1E4EA84117A54757E8895A40401A26E1437B39A2F65CAADD6E02 +D71FA8AF7453668DC613F326A3344F74AD7AC67569AF399385500ABDA5EDD3BA +343CC5EDD4B558467626850E752B9959FEF1454E53E7A3DCBC2255AD8F6AB4FE +894455118A61C58840CB68A925ACCAD75CEACE863D806916228F0614191A1CD5 +DC9BAE256018615AA3725834519449B0A88B4F396654E74099C007930ADB1327 +DD119BF799FE3B0B223E1EDA04FE2DA7A1C879143E1C33B6C6344F4BA033AD6F +8E88C33DEF1977796B454BAB2494C930F492A518E8198C708A75FFEF8C49C324 +A718AB59B889DED521229E741FFE53F98EBE88B0405AD523254FD3FA4BBE96DA +DA1C27C1C979A0DD4E61C3B1F4C4DE01E42F1C4435EECFC02D97994BC8AF5270 +E7CB1458D76ED0229C5FFB4A23B8716018F9050970895D51722CDE8F2EA3D947 +DFF374D84915D5C5D16463A6FFCD079D1ED416C4347BF831FF0C4ADFB61295DC +4D5785BB0852BF472CFC97EC174491CAF961AB90629F055E75DAA6D9898E8653 +5BCF379816CAE46FEA62E7BE8E9B953466E51828172C4DBD0E1BBAD1CE28B5B1 +02B3E36403BE80B49A47446A6677FCED438F01D60EB10F478C89528FA337D0D8 +88D3FC123C076507ACDAF783A9A6E24ED73BF24B6E0F11C13E532DE5F70B15A0 +657F5ED27D204449A841ED19E01432CFFE928E921321113780D036D34F2797DE +D4459CFD15BB117B5C9745EF3CD2B296D91FAD48C80B136D94476967E255F808 +AD2B5D522ADEC64176833756510391815A1D4A8DA1D0AEE7CAD36A1D161889F2 +3347D5B6BC503300FDDD48F594F391D5FB42C42113C538E707C16EE24A3F375E +7C506E8F49CE50FF9DEF3B4A4C1BEB3848EAA3477349833BA22D2A9012287D8B +A8C4CB4307A1188ACC0E6E9338E1559BE5FAFF381BD82A6C71C267409468B3C0 +2C1A29F4281D565836EAE57F680490FEA4A952FF64C8CD11C377C294DCD1EC25 +CEFB2B6DCE959D0208F85B6E32E9B44FD455F9B134A5306D95EA29F37BB8B86D +9E592159338E1293F449380E13C21AE42E6AE8EFBA5AB27966A9D7E303EB7B79 +0C65B75B247BC99113F1C05DD676E57E0A60E1ED9E7DFC5EBC99B0DB795F88EE +9F0C0732C2C7E93AFB5F2BF0AA18CA658D7B7F464F7E2E84A286D73C3B9026DE +3D36F43A4629F4992111BCBE1FEDCF8DACF984DE5999C0CBA453B63F9669D8ED +34CF97579618D49A2B62BF68EF83C651A52592C53078E7B69594A253FB8A389C +00DB37E95F5D6193B4A3EDDE1ED9673B14370F894261545EBA9A52A093582A66 +25A0A459210185C7A77B3A49A57B1933C6A1EB4A3C05092495DCF923B8B05CAD +ED39F15130E0771F62282135F7F38015C2B7A256097C0F5031ABA471E111CAB6 +643251D0EFE15BC849A233864CCEF22545A79ED9C09222C44BCB510462C2899B +F1EDFD61F47EA46CFA0E36F73421C7865443DC704AD9EAAB7B878D26837362D9 +D09F522114FF24C22C81046A95DB01DC669C55E1972D3847BAAA59D9EB71F195 +09019C37277813A5152EE84A19530C20351DF3136F188AD14A822B8897C2BFE1 +11FBDD313AF9187B6E0D6633FC5706E1E732FC84CF768E75AC90637F731778BA +B92B6C5FAD7EE6D8201D904C39F72C4BDEBF0A81D81B8D8A0410190094DC42B8 +72BEA3C54ECCA53BAFE59127ED4F5D823593BD5F05BFD532F37DE1694B408603 +A0449DEBEF33B9AE83C09973177033A4357C7F85A97A7775F00DE685F113A67C +55C4796EC653F72E5406EECFE7C4A1D5E7DB9211325811959E4FE3322D1199A4 +72424AD4CCFFE477FBAFA039BC83F98C611C4240D2180470A0C28275B40D9DFA +A2DB6825DED0C397959FDCA9E595921436B7C4C67A1F7B1843C5A57D3F64332E +788658C0CC05B5D3F9CAB22AE3BD24E7B0CD94175003EA2D674AA9E58C12FEAE +111B3FBFD8FD2E72307CBA14904B6012233D1A6C87D440AA92EEF0013288AFED +18E988FAD5BBD34F223923CD86FD94F9FFAEF2CD96E349076BA0859BF7707429 +49BCBA340C8D39F069AE6A46A6FDE76F19B853057EB7280B580CEE1500522B26 +DFF823DE96B2A608B64B0D3BC30AEE57D43592BE4560BC058AF59D7B707ECFAE +BA0A594C843B3D5F0B6A8980AB01C007DC4CC6DBB241C24A90017C38EE733B48 +701891DCD212C9FB1C68E2E0ADCB7F07CEAB90DD075542F9CF4F4F2901EEC8EC +874B7B40D8DD2D6124E51443E3841486ABB0625D4F472BFFFCCCD63889464EF8 +2D73810D82E3664241DA8856203F9323A0E9F6D57874B881364E6A6CF8FDFDB8 +C7F3420782169BD3B68BFE4B3B8CFED84D97A8FE559E0734F8DF748BA57926EA +1CF006EE3C156D0E87306B0EA3FC1D02DDC381F715324DAF57E11CD5CF1B7791 +ECB147C4E1438758D59E56DDB48D87D630A0E611E9D7F5A097663DAE1830EE84 +79800FE6E90EE833DFE14BBA53AEEEAB4FD602C4F3B73E3A6B99FDE5DCFE7ACD +898258E3DC6878E43DBD517A29792B0DE7AF71B926C436F5CFAF321E2C483E18 +7D37869A383B85DE0BE277D8D56813951D2F1912C2A298C83F5D65C06AFDC3AA +2EE4DC15EC93B9ECEC375AD43BA6F64547C9E5D8760436FA781737EE0E126195 +A52E9527873EE892ED698A839720FF5D2F83F7351FF86897C5DBC9FFE74DB746 +5B022FAA7CD25408033AF30778452808CC3DDD0AF0293D2F8B84FEDE9864C2CF +6ECBD0EC0EFA4B0AF1F18C79F3447E39CD3052B23F978CE88E25B44B217852BB +82ADEE3AF1A76E526C6FDFCDC3E15F953B7D12C492154644FC4742674FAA2C36 +6F6ECA496D96A373CAD79F70959D04F288A23EC226B9DCC0DA83B55B1E259F41 +E858B61E4B3414FED291147FE91F51CC41C10D821C92952DC1F1655CBE6A59D6 +A2D92BDA0558672C3ACD78D93468DA2B92D361E6691C7BD90D735DC082324F3A +E11C17C4F073181050B15DE58622CCBB3CC1853ECBB7E1C5A629AAB122A85B9A +98BEFF1532263F239A11E3B295C953DCE006A4DD88450630A9B431090D6A14A9 +0865D1124E019B988B1352CF625A1B59E5DE01357443337502428A9565B3FE17 +A0B4843F7DAC19AFBC3E48ACC50BE1CAA1FA17A612E450339C0FBD6FB998F515 +59B92AD3BE13056617D1361A2D37963AC43BB7FDF9551B73EA449F6C7BF880AD +9F5C4CF5CFCCBE383C5C60464F4D5303D1170DDEB42F3AEF944B2D29A9699041 +49E25A370107C7BBC4DCD81C1A7FE7D2298F0FA1314A0C851A7179810264C6F9 +2CD74B48605E25029B0FEF7F913A0C2A1BDC8AD844A94FCCE3D560109AB04C1F +8E13CF57A00BE43089F92AB6B3E21FE40CBDCCF573F3F8168D200F73DD0103D0 +F570D2683A06E8429A3EA7A3172B38C65D7463936D7D77E0162B8B13A7E26D04 +3300B962402C279C6B677879EFFD552316B0CF5323BD93D10889D6F49887A55A +3ECEDB7F8A411434558D15F67BF7C822D3FDBB27BC9992941EDD0C09394C789C +9AC5B7EDCA34DC935BBD2D6190920316E8B7699110F3286AF7944A01D54F84F4 +7B3CA80FB8720A597A9230CF6673AEF35B7254005D92FAAC0591C4979B6A644F +0A654301A15C3CE43C57986AB11095DF46C2E4BBAA10293A92DB657D33C43AB1 +7F96391710FAC47BBA997191D42D234D7F487C4E09974CBEC9932B9698597A9F +EC61EFE7A6D3CF4182EC3D1BDB63D06E28058D1BA55030C71C13CAC2B1BD42F7 +A57A9A086580444BA37F8C8FDC0B60C920B81E4EA3499C565155EE5363853E5A +AD45037CB8CD8E2FF64A2F7E4AA22E2C3AAFB5B0CCAAB37E86ACA7D2E61AD93D +9AFA055CA0A8F4A99FE8BBD2CC8BD72444A5857CB5E4B4DB171DAD0C1DA17CB1 +F13B83C3F6371DD68EB88C807F2C85815D59998D4A67DAB7D11856AEBD7A832F +0CD42DC05EC58FAB40FF01F4B18B8754944625320DB4A6639D4658455A6C8D06 +F7C4F14C8D191E559267590B783F459BAED63A2F50B88BA8B10B9812D4E48E2C +CA8FBE0EA63BA95853C9765B29FBFF6894DF9CE8869DA4E35B6F6E037B490E4F +F5B4C2312628E3F6720B13945DDA5B0230BA3C74702199211E543A821283B2AE +52CFB6992281B5A49075409BD120C26C5C31CA20A691AB40C964A3F7224CBAE7 +EFA674D421E94398F69710B656991CDADA8F5DFCEB46E4A650C8A46883AB6A33 +6CF2AD44F896EA55CC2630D19198128F8B7C65D2E210F3CFA9B9C9AB977B8178 +12FA0ED2432C086588EE957D2D20FDD7084FF99EE2113957129E00BA3BD9CC08 +7032865C36C347A94727179E7A0919F92BF53C5D18FABDDD805BD6C00AFCEFAC +980421EA7A8BC6DFD35D1D5514CF95284F07EFA5866E5E38C02C19537DE397F5 +651D4AB6A924F843A4E90580E41FDA8F6827730C32BBFA0E179E66835C94033D +A4D73D155AA37A6626A694C732EF7D439EDBB7A741799A0D0E5C9AA866B515AC +905B4706290B81D1135B98BFBF9B959852F1482CBA2C4531564821B9F6BA5B15 +B68BA918DEB13B58CF25E79A18A1D133FF9FD2C13A30242209 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +%%BeginFont: CMTI7 +%!PS-AdobeFont-1.0: CMTI7 003.002 +%%Title: CMTI7 +%Version: 003.002 +%%CreationDate: Mon Jul 13 16:17:00 2009 +%%Creator: David M. Jones +%Copyright: Copyright (c) 1997, 2009 American Mathematical Society +%Copyright: (), with Reserved Font Name CMTI7. +% This Font Software is licensed under the SIL Open Font License, Version 1.1. +% This license is in the accompanying file OFL.txt, and is also +% available with a FAQ at: http://scripts.sil.org/OFL. +%%EndComments +FontDirectory/CMTI7 known{/CMTI7 findfont dup/UniqueID known{dup +/UniqueID get 5000825 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +11 dict begin +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def +/FontName /CMTI7 def +/FontBBox {-27 -250 1268 750 }readonly def +/UniqueID 5000825 def +/PaintType 0 def +/FontInfo 9 dict dup begin +/version (003.002) readonly def +/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050\051, with Reserved Font Name CMTI7.) readonly def +/FullName (CMTI7) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle -14.04 def +/isFixedPitch false def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +end readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 65 /A put +readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CE32340DC6F28AF40857E4451976E7 +5182433CF9F333A38BD841C0D4E68BF9E012EB32A8FFB76B5816306B5EDF7C99 +8B3A16D9B4BC056662E32C7CD0123DFAEB734C7532E64BBFBF5A60336E646716 +EFB852C877F440D329172C71F1E5D59CE9473C26B8AEF7AD68EF0727B6EC2E0C +02CE8D8B07183838330C0284BD419CBDAE42B141D3D4BE492473F240CEED931D +46E9F999C5CB3235E2C6DAAA2C0169E1991BEAEA0D704BF49CEA3E98E8C2361A +4B60D020D325E4C2450F3BCF59223103D20DB6943DE1B57C525641D2B175DB6E +FE5425043CA62CE886B802B23F41D33FF06CB9EAB7DCFEE2AB63C1333D9B042F +B0A32D7634E2BC65BD7B7C53695C585079EBE138B40ED4BC7D06B30C88B5E0C8 +E93FF20138D513B24866986C4A633304FC4945EA8A6C6BFFBA1FDCC8F7474BA3 +D997548C23060E15A15687E9B58A8D2E2D749776BA364A2E28FB03DA767645CF +34BC9E787E5D3A5B05F67D169D710592108F4647A0004F71159950253FCF9A25 +028DBDB4FCDB2AB5F17E49A5DEE3C366C693E0784A4D036F92FC97F1C0A0C08D +E3FD9FB57AA80ADCBF047193DC787C35FB3237AB63613A9244727FB93754EDFC +323A8B936100717C26AFD2A4EC3F66C438FECC2D6EC4C2728ED313AFE51896DE +9BB5E98049A4940FE2EC90074C0EF991AD2073AE06B7AA62C2D6A1E74E72D3D3 +739BF7461E7AD856263A57673F6C7E33C07E330A9486B20BC9FE4D2908DBAE9C +1078C36AD01B070C267BE3A1C8D1212DEC9CB71683F464783AA3503DD646FFF8 +C0D859A4356E4995246790E5A2FFE5D46CDCE889E32516264498AE92D769897C +A8E5FCA9C15392A3AC0BEE3573EE14EABE243E07F10E33BCFB4CDFC7AEFEAB6C +F62C21EE29CFAA994A575D56C692C6E040FABBFBC5C0C79A23174E728658C967 +A64D87103716B3D29D724DAFFFD2DB429F9C60EA4CE589C3B5FDFC57297CE277 +80E9A72FFED79394E57C4CE22C5CD55433B3BB329F78F35B25BB3F635DD11897 +75C1BE2A808F26E0840D95A04FE7FE0A85B2513745D1FCA46A54BC1EABF596B4 +F0344BE1A8297EC0E7932E1C82051868BF9A463ABFE0C63ED8F0760A44DEB196 +4643D15E499017B5BCC3D28C576A2E0523BC3C282FC3D078B4F944B22506D29D +8EADCD89A7E73BBA812C34E4D2728C387AFFD3BC4776236A1DD646ACF4ABD7FF +6A09AFC5EEDFC35F3E9A3C0BE49425D85B0E1A935DD5C076062888DA3B4DBD7C +72BD35B29BBF1042EC8A64E64AC472D3E446FFC36FE86ED8B95B65E6756EBF02 +FFB1FA08D7CDD1A5104AFDDBAB721951E5BB5D091BE3F827DE1D2667ABFF201F +AFEFEC030C90440D358259A25A2BC111BB56B3E53E5BE0AC8E366CF112C289A5 +48442A1E48C0115DF1119349ACB1FE6983D805071DC20D576D9267AACA497EFE +CEF2593A4AC5AF2167627B00C5EA97D125EB8A47E58CD9B213D74F2D37F8E474 +D9E3EFE626E138F6B09EC1B90E207C2DE0539CF5AAB4A5CDC331B295D8202562 +8482DA317D4BA1404A291D299E0A0F6024696EA9225E4C7B15839F733EC4BFFD +E85B7CE1F0883A5A0B4544E534015E25DF3BF5305682C20B1625C3C6A5700087 +72969CBE2D79712C8EBB9F9776DA3D6A7A35C79C6508F8962B1E34007F4F9EB3 +E4BBED40B4C76C56974838F6296ACFE974A249F80FFD668AA8159841E46DE0D2 +6A5BA7E19B006D7DECFE918E0B792F4D0C04FA774F6B399E165F7687B4962646 +2595E5B24DAAA8BB1BF33B972776A258F3D039FFA6CAC49B3274F193070D95EF +B96B07A2C5A413FE43C59F6D8F843795472ABE1F73107C0F5A5B9274CFF2346E +7627355D5E7B3B3451C89DF5572F4E9BDCAF526425B34D71875B515E62DA8609 +B45B1BEA5002053BC1F0896E9FBFC00A83FC660BBC5258426108155DA6C00024 +AAF2DA69949B5DB8D9EA06A599F2B277E45DB331C6BC2F40660A33BB33FA468C +9F8C6B65CB2E273BE3E076B0C57680E227163C6183C06A4308A0285526E98445 +8763C550EE9422B987AF5EA62E89630C007C63E4BB5FFF01BC59793A20DDD35C +BFB5C79B5416EF06B967B572F3C58ECB0A3798C438778F42DCE24943ED290743 +6CD8F32177192AD8EF12373CA6E493DA0F045C1CFDDCD49F6E4C067324CA0A3B +389CFF8E2C408D8A4083427D4DD8CE33ACB202800A75E581404334E3A910EE37 +9B6DBD1D296C8C164B7B9E1B744A09AAB39963E396F5EAF36D7A02FAC04A666F +6184E9CD0BC31B6C3ECD327960336FB1F9F9EB3B63284E0BEFF29DF468916260 +15E6DC9206DDD65F43D75762520C3D6D221FBCBC530EA8ACD715995411F785DD +212848B1DAF379667F67763E6E4AEDE090130D1632153135992A292A12541702 +3CCECE5CC690C755E8D6F4FEB9D0C1F5C7BE9E5388520CFB9F705F227E131FD2 +ECF6FAEAF05ADC9D7343FCB8CDA6CACF0A89DA6E2F0F58DD74ACD2A670F3AAAC +51C82B11ACF98BBCD1D1DC49E6A8B9815116137E9DE4E3975D3363779165F11A +4EE8B49058750A45DF8D3548CB628EF51A05B36FE8317A864CC5126C073A056F +A1F3DFC27F4A5516782E58C26CDBB2C24693F66FA7BDE6430184675C5BDE38B8 +FB08777618A8057F0B8102B14A9122214037FB150322003A0B4EC789F94863C4 +7DB0F028D37EBE23863834060E0E7A557B97E9C83B3D1765C08A86A5BC59EAF9 +356A0B1A4652044F5757B3CAF077A53D09FAC644D69B3C8FF220E23AC9461FAF +3EDCE217FC3222278BFBFAE76E8A3BE95920C58711CE421E21B3208438871E76 +468EABB998E3B8C5A914F2E6D8F3A8390A3F3802843FF261BD4629F369E1E5ED +9A94C4B2724D31091117DBF20F6857873BFCCFEC228FDF1F42DE699A5B3F6633 +00EFE62983F273CF97E171823BD3A4B2275D0D7B4980357B1CA613F8383C90FC +080A28C3CA09B30FB156C508C88DA67EA995A4805C0F56A0169CE2F4F165BC67 +75D9256A9A182D17804CC75DC09E4195DADA5AB7410132B32AC9FFBD8E91F0EC +5E16F90B4845926B31240ED66CF7E7B30B09A2F0A8B5321E1D41A85C5BC9592B +81E62AB9E1C7689F5F3DD004B32D2F2DFCFF536FA73B708EEB1EC50431F01831 +497CF6907E3E0AE42240C1F95CF761BD7C6D063805D473C94371C07CA1065F38 +B6B75779F8B4B08993CD240F4ECA804E083034BA706FC89997A900A368D1F65C +E4D4035CA5F16EE160DA90FE84F81DFDD7B89928BBA041CE048841E96F90934B +877CC64D608B2AEC9BEE8B80A0E5181EB32F93463F93E7A2EA94AE70A60CFB8E +94FB7B11A47D9F8CD338296F9B8993BCE0B89AECB520FCE80452B8C5668A7BE1 +65484C4F33340EAE118D1DD35772DCA7EE26E9D3097832357431FA2EC7AB1FC9 +50E5C8CF1AC6CE26AC96066F5E1141461BC4E9B5D9E8238D6344C201FE1AB5A9 +EA45B0714D1BE5DC27C06046BA9A3715129D41065DA246AA3CA2B2C81B1AD030 +1218981023F8F5C0C500FCA63C4F745CEC91A8DA9B80BDB28DFC525950F82EC2 +E7867CA9E096DA38FF5CE0DE0DDF7033F4CD1EBE11273B1373B76168930EBBFD +0A80E139FA67DAD2DE2F3F5A8233BBEB24354254171B18D4195F613047E63686 +90FE10D47434A7DD0C619F2514DC5A46A4075E7B8BA6677E38956368F84158A0 +CB37CF43C2E48A3856C0BA0F69BCD63F6782D8475D955566104C34C0453E01F0 +9AA0091C9BEB71FCF385D90027C0E69AD0EB7C91B61B2976E31BF9D9AAE65588 +498881E5F9AD116E6D4DEAE2182FB848DCED82868355E08D395E1AD26EDB5C24 +9B92294E3DF2D11314DA237CDF52A5689AA1FA4E49C4A82381E5C8638B9186CB +633333610FF4112D7D02C3CA9AA6B44F5CAC4582EA66542B552A88598A759F3B +E3DBC0443A40B25DEFC7DC0114E5465FEBC3543E82494CA44FF09613103941F4 +6BA67CE6FFA9BE0FE7A71A1BC60ED190BED3C0B3E7A7702520631D0A730231E5 +F3B53095017F80525DC287F0A8400E1630A3D92F076A13E5E3D947F9F0277FCB +890123AF04932938C6938D7533D2429E580566681049AFD0AC057B59708BADF0 +8FC7E5DF40CBD80F49503331A81A5C56375F5BFB4C4BCA6FC94B7C6FAFAEF6DA +93C704F907BF8558173DAAA78588CD8C7D1B13F838AE94C4E5152C29CBC171C5 +B8B3146FB0CE369F0B0CEAE5EC657E60E74321BAA347D2307CC55DCFE06E47BF +FFDB7A813FC6D30C0FCE5BD3E77393CFC51B38EF275C84C866E69CA9C74C9AB4 +A6A6DC7D12DB626552D87856DDD69AD28AECDC9756A00A0D32257A43D6E9CDAB +C8127E06C4FB513129926FF0395F0CC1C2D808C97635D33BA2F8C833F2F84F66 +3B05BDE41F950EEDEE73DF90F644ECD7A72CB2CFEC1FCF17A867E0B0C0F5A7AA +59AF4501570A50EB302F85E542BD29ABA6D74332400F4C8365C3C9E988752F99 +B839B7A0F630C740BE32D1486981D8000FF636C90F694FE379FC0709EE7CC746 +F883810903E238C932073A90AC78E8F7DF9583C1152C559A6CCD3E5C7C0BCAB9 +73AF3DFA8615A7F299FCF7CE7206D5F4B9040D387CD3C52DBD08E0E9A80C9616 +5EA0EB493768C53E93FCE41BCCE064A047BE8C050266583ABAFED74E2B968BF8 +6CE1507105B9503D6FC29CE61BF07ED568B0F1497796B6CF781E7262762C1675 +F25E86F56CBD7E68B03350481DEFD02438DCFBB7EE50FF276387740E79E5CFB2 +CD7A6FA367377707DF63029ECDEC47A4EAD2C87CF75E4A9112444FB2B5BE55B6 +C25515FF648509AD54D739CDF040FCC34B6A88788E0372528E9B112FDB8C7843 +5D557151B6FCEE99F53BD5FFF13026B95ECBAC75A0EF4F856D2F150817B0CC7E +20AB39ACEDC30E1B777C6F06D3B893DAC73FAEEDD93EFE3346C6255DEE89E26D +E279834A7C2FF9FC63E5BB9AF74295CC5F8C6CEE33046B00DAB455A40FD74A3F +B7D9B4251448507F2463443E9141E68D6C244EE00D1E009E7F739AA650C7A651 +4901CBF31A83D7A188F7980E74F75BE0EBBDAF01F106293F5E56FE9A440E5CF5 +89C2C6FD9026198136C5F0B51DC53C878577C932E2B2B549B3FEA7B8D12CAC8F +B975965E6805C79A02A08779D78D582548412620F69F70908E351852CBE389B8 +A2084B98B072902E74E59ABE2E32531475866B3C5E515DD140B3BD06F77FE41F +8D7ABAD142B5DD71CE0FB171D93C72C1C113397D5C6BCA124297997581284FDF +3655C15DEF9EBEFB6EBA58153BAB51631CF70FF79180B28411419303B349E7B5 +CFB24E53E6383A11041562E4F938100EA504B10FE0B58D0036273D44AEA380C8 +D14901EACF5B826685E27B15D9C81F0C6E4581DFA876650C6F708A65937DBC9E +D53DA2057F6796D4CF06F7ACDAA3858386DB21B6E14CE1A4351C9B190BE38A5D +2A59CABDAA767FCE533243C6129DBC22634E979EDADD3B8E9B6C9407ADED11CB +E7DE1E57DA279A804612FF97E38F78A88B9A65186D33DE5043F2681518036CB6 +05F77954E61B7231819803D8DB4FF8DB67F56A47893D2A65549AA44BB38739F9 +C34A17A00ED72D004C627212B84D5B521CE8160C0F4D6836F02F7FBDA4F7B159 +94A7A9719AFF6F28060D6798C25325F9B383F7BEFB70397BF0720C9D4DEE43CE +5A278D83310ACE58573A5C3A8B5CBBF50727556FED673F0E6D3D362B9A406127 +A35F11282B39178A7157A0AD5E3F6B324D8C83805C6F12659EC333C89B849631 +4CBAECBD29AAB3075239D0D3840D49EE57C23AE53DEEFA123810371BA2F44EBF +C8DC4BD214933E60B17971AFA46F64389621AE2037946772D7357164850C7EEF +9454DC7000DBA7F66EBF61BC00C46ACFE18C346C984477181FD298E5A2EA60C8 +BDCAED5006C6DAE30796D7FE32FFB67EA010C68701A0310C07F97F04B928AA48 +7964C458ECC4EC69A47DE4035AA97F97DD83E0BB9013833154D013E84204D9B7 +FCFD0804760635839FB6CAD93935654EE8C9B7AC136DEE00EDD88D693A50FE11 +2FE74E9B91DF1B2B4CD1E0E4AB2533A56CC0AD18305753A244620CD879ECB18D +473DABE960D6ACDFC3FC0ACB06A42DCCA04D73E18CD6E53123869411140CC9BB +06F7B54717E6437979E88248F7364602F4117968131676F4B8B05AE44FB24B2A +517FD4A7E3FAC0848F01788425C9497445B09F50FAA7DD10718F74DD7EAE0435 +83AA8BB6BB68247DF6862EA85923F1FB13EB660D9F361989AE7D2F6E4C720D80 +7B3D28C17D150ED27A89B5DD2C53DB1C1FCFC9DDE0AAF18FEF819FCF7EB75616 +610CA0101EBDFE9FBF4A9A2A0687071331B07DB41E666F7186E5AA42BBA3D76D +9E2C0A1172F00DA496C9145ECB1CC5C900593C5BBFDB66C73B65A69B8E9887CB +7E8E4D4137123E9E22D1F08CB3B7CBDBE40A36D4C51FDEAB241B7C00BD0D2B7B +D493700B99FD83DAEBBA8E35A1B01105FEED52E133271E1F9FF215DA20CEAF59 +FFB2D74563ED4317B3C56E3F58F367FA2D285916CA08CE517EDD722E8B06CDA5 +F59F90BB13E2579B133C2D645F5DF5EEAE8A18D6115DB17DBADE038B8DEC5D71 +B71F9203ADBDAC8CDE2A75ED88219E4D32847F1D5B1C0B74D6E03B74CF27DBC2 +B4A0A1828F238B498664555F6DCB51A05ACB5F4669BFFF59D90ED267113C3CE4 +BB7AA57C660229728175C2E11D451C4F132572CA8895D3963528AB7F4B65E4B7 +F359DFC14A05E2211538FB21B4D0DC4AAB98F06AED736CCA3662CCBA0D937B3E +DEC8B155790F5A37CEC51BF0A85A309871028A67C2C3C451FED7FA0D45FE2437 +B1C1550DBE4A512AFEA4679A30FA62B0BD33925AB97798CCC88AF9F5066ED9A0 +818B1FD2A2954709907475074CAAC88363706F7C4AF74800974BFA1F0A080B34 +8438DCD198325C68E88D3579FD298ED4F6C747E0335D2A4218BF03D95E6ECBC2 +80A094FB09A5FB86923D79197F001EB06D4640CEEC20FD2340926619393DE5CA +EEDB2FEBE0818CE00B01ECB5834DB9395671C985FADC459805E29A7E640049C7 +E70F06036015E4C4D1F6EF105AA6D1414F6DDF186D2B751F3DAB51F03819A8BC +1BF747716A4B3150E2FD10C1FF5009739F7FDF01980167219D33534D77945B09 +1A12A93E748613E9998276569D1D97134980ABADCE4511795EA176B1F5358235 +909E52F8512E6BDFB95AE41ABE56D672FA606B69D8361438805548ADFBB35F1E +CCF286DD2C100E646AB14FD73A283903D0DDD8CD8DC214A665B117C9D263C716 +DA3460FC43621B9176D2E7E4920C4A068D6C13DBD4BCC1D4E7F790A8F9FFD349 +EB48FFDB1B70376756E41C75EB4956CC901C6901BDC7F3F4AE48660E59B7B3F9 +818F4D87D4D9DAAF84B4D947F0DA57CCDF44D2C03FC9BDC48B2D2311B140DA11 +3485996DEC121F96567B91F2FD7AA9B39DE9504C23A6BD69A07E00C52A5A8B80 +A42C8D10E764C3F9ACF723D221D29CF701E8CB168B50699BC434EB3793C19457 +78EBBD462218F249BC2CB3B97315EDF9A1209C817EE4BFAFEDFDA894B8808B26 +CA587CB7739FB7A91B9FFF302E727AD2EFE0BA46EF95A1F21A9C32B2B4F4FAA2 +1F7036CCAA6ACAF7440FCD1E571DA4AED838F9EF1007EF7B8248981B8B15165F +733A0B6FB8D697B5758FF0E632246938A19BA25F3D5594C7EEE79D45A48972A6 +8F66701041F42F42563CF2C57E9E9C173C365EBB414895045085951648719AC4 +CFD520A335DE30DE06E7D13107EDEA3C4BEA82335E6063F2C47953AB23288ACA +F9A9010EBB8BC97EF4B1A21FC6670A8DCBF67943B672F7782D3EF1BC773C95E1 +3523B5197F0E8920EDA0A2A4A857DF028AC0399DF5BB1E95642D39F8FF740370 +3C8E4E80F6E4A00CC55A13A6C722A77268F33FA16B94230CDF2109F52AC97282 +65ABE9C3BD2AA33CAFB4A15659737A36081C13D02F8FBBA8AA1CE951FD498D47 +3FF1E448D7655E28E1D3F07B0EA05F5A756073B85FEACB5E957EFA5E03C8ABED +088D7F3118CC190632BDEA2B646DABE0CB35B69369C888AAB955C1C41F01D4B9 +8559AD18A4180053B7E9268CF93B9763BA70C77A829AE89EF45B04602E42C6C0 +B9768CC5723E28652053FE405016E1B8F6DBAA629B78A8211BCD40FAEB10782D +5B82ECFE97A524374BCB3721B63707254C53A523120636C294C00F85B09FC649 +0E2B44BD08F8EF9F9AEBB3E81E96F921AEEEAA6CBBD95228CC6A5AED354CCC47 +34D8606F88420E963EF20049FFB86DDA1C41E625A80D55975AC5DA348656E87D +F959F4D94FA23125502C9CCBDE79158D00FF6B8AFF1E0C2B43F5314E693CDCBA +9D643E9DF2801F52835E8586284247634E941D0079BAA75740D33A15E776E27D +7356C1062654690D2B2896781AD675273E4E179894830561351EBE2054280EFB +4BA5EDD3FB10763911AB574C7FAB6920079A4C7104DA53F564F40376D068DFCD +60003A21D7EF05203396667443355ED6D755FDD063A5835079C8B7FB2AFA58CC +21A892FD89DDDBFDA976C49A83D3439EFB7CB42AE298DF55AA04FA236DD4C84E +7E2BF19EC08A12612B7804B3A1CED52922E0AB7F80025FB2BC7CC7220C7E66F4 +F2FFFE2DC97711C85D2A854B379BC82A29939C500DB209860593F6A7E9035D06 +B4780E45489510921809980AA0 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +%%BeginFont: CMSS8 +%!PS-AdobeFont-1.0: CMSS8 003.002 +%%Title: CMSS8 +%Version: 003.002 +%%CreationDate: Mon Jul 13 16:17:00 2009 +%%Creator: David M. Jones +%Copyright: Copyright (c) 1997, 2009 American Mathematical Society +%Copyright: (), with Reserved Font Name CMSS8. +% This Font Software is licensed under the SIL Open Font License, Version 1.1. +% This license is in the accompanying file OFL.txt, and is also +% available with a FAQ at: http://scripts.sil.org/OFL. +%%EndComments +FontDirectory/CMSS8 known{/CMSS8 findfont dup/UniqueID known{dup +/UniqueID get 5000801 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +11 dict begin +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def +/FontName /CMSS8 def +/FontBBox {-65 -250 1062 761 }readonly def +/UniqueID 5000801 def +/PaintType 0 def +/FontInfo 9 dict dup begin +/version (003.002) readonly def +/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050\051, with Reserved Font Name CMSS8.) readonly def +/FullName (CMSS8) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle 0 def +/isFixedPitch false def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +end readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 97 /a put +dup 98 /b put +dup 100 /d put +dup 101 /e put +dup 103 /g put +dup 104 /h put +dup 105 /i put +dup 108 /l put +dup 109 /m put +dup 110 /n put +dup 111 /o put +dup 112 /p put +dup 114 /r put +dup 115 /s put +dup 116 /t put +dup 117 /u put +dup 120 /x put +dup 121 /y put +readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CD06DFE1BE899059C588357426D7A0 +7B684C079A47D271426064AD18CB9750D8A986D1D67C1B2AEEF8CE785CC19C81 +DE96489F740045C5E342F02DA1C9F9F3C167651E646F1A67CF379789E311EF91 +511D0F605B045B279357D6FC8537C233E7AEE6A4FDBE73E75A39EB206D20A6F6 +1021961B748D419EBEEB028B592124E174CA595C108E12725B9875544955CFFD +028B698EF742BC8C19F979E35B8E99CADDDDC89CC6C59733F2A24BC3AF36AD86 +1319147A4A219ECB92D0D9F6228B51A97C295470093CA270C6258F0D99DCD775 +734480114DD0CD2931DC18782C4CCB90B6906CE08BF4CAEC2D4283CD44730A2C +28919598227F98FC5524B0CC92540E349C5B190DF5F2317AE46FFB97221BDFA5 +114C21D5E8FB0D1C298EDFF8836AD72A9B2AA132F52DD5D3F30427563C97CC46 +D241B7024B4CD9F1E0037FFABCC88D8CCFDF3BC6EED778074F9590733CD147B2 +5B68387E0F19E6A81961077BB7640A3C0E27ADD72556CF84ECD981ECCB64184C +EAB8BD9B96A873D80E3E0D5B4F5925983C80EBC3A8A12FBC452582A0B37D3C42 +4DFD22E9BADDCD2E69644AA271EECF366D63FCC29522FD72D6C1EFDB3597E866 +61443179872395E99024F152F6D6A4FD71BF1C7383BC1CC27AFD2DE3DAEFC06B +6BA837BBEBD0BE09F6AEA31A83B1B45255DFD6FF33362AF8BCABEBB0D944B3FA +B85FFBA0B370B9035460905432EE87395E518B4B670246FAFD535774467C059F +DC30EA01C95EFBA4ABB41711818E23D7E69D32BD63243A6D98666BD46E234155 +BD6ABC76F551C31B6CE2E52323A9DAD5C003FB116AC8A82B46ACFC45EECCCAA9 +E12C2C8E3CEEFD98D49ECFB824E8677BC9CE9B682BB5A7117174E4B2A0B925EE +553713780CDF3A3A4AF1560343A8A448C0B5DCC4E11EDF5ACBBA0BA8E5B899A3 +7321AA7D4B283AC9234978C2DD81813653A96F2BD129FA5F355D56C4E50310D2 +0FAA8F304D8BF333F97A6CD20CA4BA7BE6DC1446759683933BB1F1617AEAD131 +1C9EF2212EE7EA9B64E5ABFF45E1727EE82C00FD371BE1387987236F9BDBA4ED +A966658ADF028B5DAD1F0878064221D0469BF17CB4E738258FB5D92E9D380C64 +16E95BBA6A2BD9EEB1A187A7231C53BD8ABC9BAC46CA4AFA94A4920FA805F67A +A0C61940F6826CC4539A6CD1F9900EDC3F720AE4FA097F1D7510746BCE2E67B6 +EA2F2046613785AAB89915655408AC9D03201838BBA44F421D5F25CFD88E56E8 +1CA23CBEE9C2E323DF1866D31F309C92281E514A87A9631F33B238AC6520A20A +346DD6A206C3CAF2830FE244F2AC5D894686CAD5F4BD1CC51EC0B547603BFFC4 +F008FDAEBC93542A43B7C907CC85046313348CC8A017C585CC370604E40AC820 +8B9D8F57A01868FDC93551DE10FA83DDA3E49E44C32118ED90FA67AB1C66B3F9 +F80CF71131977ACCF4DB44CF1EC26AB363C5F95FC2523B5DFBF4D60647EB23AC +89CB971DCDAB3BA26846BA9317C051011C37468B21B159412E69DCB84A9F5876 +F418908678F38880B95A4BFD3566A6EDE93AE05BBDCB3C4E240A5C0A06301896 +69FCCC0B65BB269F2E10609B6446A68E2DECA905FC26D4F502CAF0EE9AB15E60 +CF42CEB376D92D80A6AEE55BCAB006999BF4415815D0F5BA3B1FF9D2E60201B5 +833FABE8B883847ADACF9B032721DEEE7FEBB583B89066ED9608F1EFBCDD09D4 +3F3C2B7B03154676151753DFF53815F2EC1517C094B0D2CC5EC483AA93772D24 +AD3B0084537B91BE1913A31C70750C6DD707761DD733F9ECA552D3F26825B2B8 +3EA263488892C929DEC07E2F988B7F7657D53CFA5542CE336D35B462E5E8649E +05973AA54C0A4E63552004E3C77E5FA77F821D820B1620CC8CB3EC5B1D7BA751 +16CC155DEDD4DB0FFD3009729F365670DF9472435557201D8E82341B4056D2FC +5D2F7C57599249DA2A99A522868716B076320350FA7415C3B10D77A6E1DC77EE +2D929A038DE3EB4735A4D4F5C8C340D6D293D57E83C2F379ED0EEB16AA3A2A2C +ECD664E526D918A3D0A934170B6E1493843E6AAE87E850D70DE65D34AA2A36DE +8687D57A6B6B1447F9A4380CC3D4D11D54CBE762258426C46B8DE6059E6A2F31 +E748549310FF4362129080CD98E70817A06422743780B86E11101BED14BB6569 +D36903BA8BEBC24A478CD430801082CCF49382D6F04DE270D51CA5BAFEBD0F8D +901CDBCF10DB97E2B059C8CF7CDB45BF931203D5F8CA4622DF19682DE2BA7924 +47F78908BDA23C4E21C0ACD2DA259B23648B6F233EEE830E7B82DF4371F55C30 +71993EC2BCC7BD6411690B9B1621903F358450976D6B6EC6B505A593A9FB7D92 +7223E2424DD5AABEFF254FBCEF934A4D51949BA0E8CD614AAA3AE6C3ED7B37BF +5324BD4998D8D5DA95E4741B753AEE580FB3913770C00277C9F609B4DF3D618F +148E0EC7A75218AD788F98D35989F3DB94413E70955EF586C0995A450BC75820 +F5490EB55E5D0D21343565E1FA94FA64A74377F87E55EE0EDDC8F4286951A4EC +ED6FB3B444206D89BA71A9723E41E93A9F6C80240437019F3C23DFC2491A19D5 +29762876AC60A14404493D04B5537C1E6FCA67B69DC1CD859F9C956FECF4461E +EC8B6CD5B5A89A8A838660A6C3F47B79ACE3B05C0AA2F17CF2DA947B893B42FF +749E2CD5E7B56823A119629931B1ECF65C51000A10412668877178F589B4DBCD +24D39F9219C46BDDD6F101C6AECFD3876056CBB858FE0C4BA2BD0B5FC26AD5BC +7FA9E295E72BEEEC721300567B6894FC48FFE5E3067C538CBB3B77E386F50D22 +F8DCFDD0E335060CDFA49231D157981925F1CB36110809C12BA28D2D116116DE +01898E311FAACEE0E5402CA30B64D3D5A0CA33E417FC322F2F0BB7AD3FEE2039 +56A15DD6D1E86971AD3A5A9A27F33AB62A5A3BF5660B59235398926D6BDA33BA +BC43B062EEF199E4ED991518A62AC374EE21E8F1E1C954BA6D1493388F708D0C +961612444BAE019E1DC18BDE900BD7A781835580A74DC696BC512F7BBDBA2D0C +ECE5D83A049F7A3286B94FC446DB5C3F33CA2CD3DDE2D0E774A579831CFDAC37 +9612858EA613AE6939CED001EE662DB17642D0357B80BA0F82ED306218DA8505 +A613CD622FA998EBCDFB7BC70F4E4C8F1F43241FC22FC5BB208F4B20311A98B2 +73F30E4DFCEC93875CBD1ABD29ACF80585F59947F23A96D218C0CB8BDC1C49F5 +70DF3D49704CBA9A23294A88A2AD61811450921B1E5C3C86435C55AF87AAF6A3 +A13709082DA9C47D372A4226116342DECB14E4A4ADB7598321516DD637B64148 +12AB17AC5B2EB25718856D50BFC8D64C78DA6E5C145187DB0325C30A42013A81 +590E58E74094610207FC70BBF1A497395939B42A6EFCFABFD9D43221DE484753 +DFE5311F1845592B4484B1CDFCC32B4E068B11A82BA189D2268D88FE63B9C6E9 +20C9E40B543B5C401265D92A932476DAEADD4D3E2BD6E4DBEC0B30FA90A1924B +41D2EE9D8AF2D8CA79D15518141665B542C696C2507DD2F4D987EE5E22397FA8 +FD80743186872DD67BE58103321467CF3F4B8898E66584DBB9688B9C78873CA2 +9B72AD7406CDFE8B58FACA2904869FB0EF126DE299CAC08CB89F60561939D75C +2722CA57853372C14F5BCCA5C4FEBCEB0728BF9E30140E6B0D6C034195FCCC89 +291CD818CF66757EAEB0AB5A9D5710988EBB052850DDE97BA0DC0B054BDF5172 +2002AD6FFA44AA5D9D4EBDB6B2C04E8EF38660D9BC4C995BF37DE078C279328F +4C360B8EB337D798962CACBBDEA517A5EDFAADF0D445FBD1099837F9D689CD2C +E330CF587246387EDDED64A2F4C397C1B2BFC325B39114609EF57DDCD7B93C53 +811ADEFA323C59441ABC447F683B5EC43870C057463DD502E9B9DA7084C3BBFB +2FB864D26DF1BA41ACC815F2A71E96D2C6F572E1F7E4A224FE57CD605682F98B +AC7BDE4B85A4C11D58981E981E9FC43B87A368BAEF78AD87B7DA0FE403AABFD1 +CF414CBE75C0E9E257DADCBA035E1BF05C4E17FE92309F18633D93DF885956A9 +6C27E77540F888B8336B61598CAB04F3B5A1767C1ACFE15D32A25E5B1BF51FFB +CF3CFB25CEE7DC95203CC44805A935D5A9154A89FBD4E465F0E599EED4033365 +0A31612F37BDAE8CC85BBC67F7E375EA68C2982FFD89284B027501184C4D2232 +CE0FE4E905C4B504EAD009F047FE627C79AF9EEDD65D00A3858F88E699E5EB45 +4957086CB22776AD06C317DEA41880D88F0EDCF71B4ED76BEE665B7937D5D0F0 +E568C7615025172086BDBD69670EA154CC52C85CBFFE88C1A4D1AFB6624EE667 +1B5BE2A31FCE8B2A4B03BC5DC57280199CC0970EBB636DDF8DF54C4A8CC8805C +AD63CE866FB20C64725AE4BC9F0EB275BD83EC89F2F9CE23A084B45694D8C3E9 +3F3D3C1A678690877E8B1B77ED85D4F6E03DBF1F3B1D177E330475F172E0E729 +63EAD8034E6100B2A5773E2605180629972DE6BAC0A8C2F9580E9F1D2E77791F +E1D33C2DBED3FAC47DDF1B74FD02583C3CFDBB2D1CC2B735C02B14B7AD3733CA +1682944ECFAD673A9AD5E80B6248FBB6E5036EA7FE5CA8C34FBCA6DBD0E76EB6 +C2CB89D9815DB3C45742170DA926E03493AD86BB19A1D3FC623BDF1C920684FB +7414EF69CF39713A9495D8CB678BD4592B53C36BC6CF93505B8E32311D42532B +5661051B855F01A9B3D77AE38879853AF0FFE2448368DDFA3EF1DEB88AA055B7 +91459586DD2DFEDA192306DF7143F998CC5D67C1CED313430E5CC3F9CE265747 +8582102111E7AF9FB94D95B82D8E1DF01F04F2A2C22A20207B59C8976D56833F +E3B79DCB727EE7537476A052E92F7C3D6A625AAED8F026F22AB59EC0F86E541F +BC082D8E35234A18192862EFD232C9950B1FE0BCB91209FB540DC5729B9E36B9 +94D0913A8F01FB6CB16DE85E6B89F144111B1D911DC527C24917D909F1CF501C +1AF2923EF71530F21F9BF049A56C7AB3249A420C28954E981EC464F61FA167A5 +C6084661808089EE7DBD80A2D92FF4040B37B2D81A2F5A568D461BE1C62B0FD1 +BF6D1063D2B5DB9CD48BB2B2AC9CEFA543E0AC5C86C462399C1E82F25A157282 +D32D538029ED22CC5935E63FA076BE22D3F53B7D7CCDD344D68B4E73F87A5F2C +691FE68C981FF7CCFB124506FEF93F36F7181075D7BC6FEEC0E35AF57855BAB2 +44AF021C7AD8912D884424E8BAEC68A5562B881793A1B47FD338B1EE4C0B8583 +2867C78DBC2EFC8BA1431DB1C8622C99BB2C2D4D5475BFCE87B11762427867B5 +7253463C6F2E1CF5F1DC1F7851F2EF6A957CAB0C0A55076C59A6FF9237917C08 +5F97C2CB4B5CC903B76BE8C057018CD962EF90E1C0CCEECD52F2AE35A94C6EF2 +D99DF4DA88247C920623978A1DBB81D8F171B588D617AFA8285F6147E889523F +CF11EF4BE498842D3BF8E811B4B33131416658E03293AD911516D8AED556F7E8 +0181391AF36D862F5F8B4588BC99585BFF0F1ADE4BF73320158DBACB2784768D +D9794E2B0F2C0696E5ECE5C7A7DE78EB5CAE85EEA244D43D0280D4C87B6B93F4 +803718596FBCDB61A0BFC2DC666128E56F3133B9D4F16305940B50ECF66D80BA +06C0A73C02F689314F1B4FAC22D16BB1E414C6F0A1A548AAB1364D2CD9DDFE5E +C8887964D26BE84986A6B1246BC306E6343CA376F990B77BE8D68A4E54304C3F +250B2311586A1D1EAD2C0221FE1828CE8396DEDEF13E70E0AA75FFB6089DBA9E +9FC3FAB43B3633C8EE7598619A0C6FAE2F25274787348E3660D0EB7212F5CB38 +032A41A54FDF14B32E721819AEEC54E8FDE3AB8F0ACEA267B01081F284B008C0 +5861CEB5C236729AA17DC78E92FE1EF9F047B53A59F2D1D6A6734D0413D1A51F +75B03234F4775523A55978C73D5BF9031EE8BC6BF9E2637DAC07F5AAF2A6C41F +77620B272300A78E86F71F16EBCE2DBFEF4920BD3F16C282E0BA4C872E5F7E52 +7ED2B663FE45D4A36A588D228D32E2861F26AA6FA8DDBC8110F4417D0DF29285 +F06B57B1720D0D13828A4DD68D57BD530FEB9C3CF305594B70E4394BD60C82DE +A64EC17661977B18199BA661C48860919CBEB56AB6C32848D51733F1E959EA35 +DFFD823D92F11065C643AA69776F71163A60D4941B753BBB4A4C0C47BB1D965D +06C9BA1FDAE47926F37C0C5B591058F68FC1DF3933B2BE014F99A53A617A19CD +8BE011234D48CB7E14D31B02B1FC47C8BFBF04C4409D32CB454E8FA0EF9AF16B +8AFE9FDDC41F6A23D700D4AA922A0316A895D240C5595F21FEBA98FE0E74B762 +77FCC80F4950A8C55B4A008FD381E9C0EDF4427CB324BE4ABFC790CEB53E8BBE +AA90163A7BB19E2840FDA404E830F5478DD69B85C5E69573D8CDBBDFF41A8126 +24A6AB66333C749C35BE314777CC222D54FF2C4C75717FB938724EEDDFC2EC1A +8DA77B5482E760B68F0A2D240332BD48803004BC157C6E8E192D512CE83D5572 +D388BAE80AAF5E7240A73CDA7CFF7F8CDAA4ABE1D3BF6ECC3641B6BD1C2CC703 +275D48D62A15E5A85F003E76D1EA7DB65E3476CCCF6B504514AEB1FF1263FDB9 +81FBF1A1873FC287FC6B6DB11F0FB463637D4F3280EBD19976588F900B956FB4 +36AAA8C1F040300CAB9C4F624B22C1D3D6414B7CAD36B5AEEC90105B5A5C2129 +4CD540B9D0129813BE7E20870365F8C46FEC92DDB64D0A6C7C5B9867A4592B7C +124B1B47899CE2D1C03811AD1B8BA253B0D29DAF2B53E312827478DBA274010F +C919D122DF24C1E372F7F3CA77A2C0EDCDB2635F4136EA0C202D4011346902E5 +1524609DC031656660302CA36D376245A64135890C13A11C0085861792384787 +D0831FA01C11F1E7B4429DDAA0B3A7EC1DC3CFEA24C34DA4BC993300F12A953E +80C8BDA360789FCB0F1AEEA7AAC310D0C3C56F43F7914C3B037DA02C31EB740F +2B1A696E0E5553656942BA567DC9C4D3CA06E45EA615B7B5674016DCFA07C0B4 +285BFD9D551117A357F4BEFD58BCE60661187A5FF20D27D685B24BEEF563F0C2 +B2CFA2565112F7F49023CDD405AF3E54FF994630BE678B0D6E1CED514FC93F7F +63710D289026CEE4B074253E7E0AB1DCCAB57DA7A1E2050D2B8D3D75F2AD7423 +0B0A7081DB1FA44055620B0A2CAA54666C5EEE3C01540D96ACAAE98644E1D210 +E0E020214550D723431813C031DC7DF0D177E82AE49798F8E0E5AE0BB8FF664E +4793F857BA380297AFB977065B7500E4C0AA1735AF4E15703C860A016F19E593 +319D14C497F24ED8E42F3FFEBE976DF33D697656DC11A8A7C6A60219BF63F186 +E0FFE55594B31E5C312DBCCA08E84E94E8BF57CD5F5B70EBE59F0D41DD3F6B05 +F7635EA92FA9E082C80075A5A5F684160AADAD501BBFA7746327E3E606D1FAC8 +EF7AE7C612371BB52FFF41A97A349D111E861A83C9C48B0145ABC3582FCE43C5 +D121F0EB6F5D219E52E2BB660AA1DA5551D6B66A732628D640BF9D8BDE2BB3BA +046FBFE2E28DB31AEA2ED8F9405A39C16C3800E9B5611B460BE0F6716F2BF79C +902AD4FA3B6656E13E9DD7A785C17F28BD4D646D66058721610CD756E0D18D32 +F09C740B6023DFAD45A718BBFB2E65544D4754A5DB23CC7988A3EF45CD3786F9 +E100D9684549A16BC2DB736D43C293097E082A968C27F0C120C41A53E3464381 +F7DCFA8B36344EDA85F53FF65BCDACCDE7EAA41A6D38C1F420F8F2E287AB0F98 +A0DF7D8A6CF2E4C78D606569BFB7C51495493FACED57CF2D507DDD366247D807 +28D73CBBDE2F4F666099411B1FD2CF7B93D0E9AA161024C58892285BCAA65E55 +9FB37468777706D2C57A0DF6D520844B56D62CD10F2D7B02D17F97E4F87C16F3 +9BA09013FBD7ED8C2DBBB432288E598241369B9DA6E3EE324290D73BDBFB5448 +E9D7142036C0FE538F18E866A50DD23152E2C096E1045E7777888AF5CEFB83B1 +C6FCA18A26E83D75AB66291A5A5A285DBB1B9525919564600D71A767BB03A8BC +7BF24CC3B318BBC0F40C79835DE62366A937B938AD46D69C26DD0B38A2B21A60 +104698E9BC23BDC80D270FAF3C4DFF677E60CFD7F9AFB62B4BC36E171C079402 +E2BD9735E69C47AB8322FB722E8DBA6CDEA87DF40A827AB2618F74F1C441DFC5 +171FA17A96860BDD648B85699CC06CC8F3C38638084F8F4F7DA8B4AEEED92199 +14290A07373ACE6F9ED34CF5FD1C81292D7ECE91DB3F7B7E87BD9D405F2E29BF +660674457A70FD024FB9194EB0FD85A1955EF983606F5D58FB6BFB03A0FD7DCC +0F4E58304AAC2D9AD27F8A67E78A4A413A276F5D3160BB73DB27646EA4213C00 +A70E288F036EA3BD1FB35B49B9AE0C2465A0565E91E89D2FD72C7802C1F4AB38 +1D4A8DA1D0AEE7CAD19D325B92D4A4D63EC9131ADB2503521B69B90ECD48D44A +2F6F59FC689CBA73699AD4804910ED7B65C50060C35C72743413D41A56566E51 +11ED7DCD009BB3E463612661F780459D9932AF482B5E2351E3BADBEFFF2F2A42 +C02E3D1C41FD46552E7CA1B36B02C66505D76B0FCEBF315BCBC1B4C0737EBB62 +3F79B3C763CEF76DC1A456DAD044021E04D419C671C0EB19A35AF14BAF80F267 +D03B570897C7A52CD607D7584656F3B1BB08D4200991466FCEB625B68F73B0C3 +6B9F5DE721328D1D198AB7060BD6CBDB363827CA133671E9FD34808CB5475BA2 +811A8964FD3D3AEBB672905E7A4222EDE4287F870A4F30771A2DE1990D9479C5 +140E3851D25DAABC3563D56EF78B84FC09AB16B4CD7A7BFBC2159D81744B1235 +5CAF0C7758EB11F1518CFCFE7F822A4A1E308D890929628D14ABDC5DFAC70950 +7FF8DD243D14F5FB2E9951D28B806C78CE5CEB603495861E65F30322C0C79E89 +5F9E1345498121AF81CA9E34DDBD452E3616F3C9E9A11DA4C50CB5FE229C7417 +418DF0BFA2096671FFEE9B7CA075EBC6EB457DE9E20A4F44C9B139F9C54585C0 +DF512DC5C232C99C0894BFD60DDBB27259916D963D0A065291F53B8EF731C890 +6DA52C40B462B8517878BE08A7FBD58BB9B949096DCDE90A65960BB12724A45D +37606E2E931DEBA9BE34815AB8420A2DFE419DA6E07C17ADDE77132A720B37C4 +B2DCB75327527ED317EA27280AFE6E4D0C20376FB0489CDF62BE75D12025C34A +EDBDE01052131C8B4D361F35B1A44D07352B44464BBD76F031B2F4092B7CB6DC +2374F41A84157EC992A531E039DCF9A5E34AAE9C32DF00309FE6C08172E743F5 +5F8ECCCD80BA8B49D4F8317A287733031776918EBAB82CD0CF3476438098453D +8C1BB1A80C91A9982F9BA7C5BC0E9707E511DE4B4A9104BD17CFAC53C73A52BE +129C97F25FAE6037921DDEE7B39EC3E4C7AFBE0920B0BF90C726A553C38A6207 +B85934C72BFAD8A4CA823BBF74264E3646BA861B49D218897C5F6F299ABB918F +F662A54C9FAD0D571BBE65C6FF30CF2D8D22C144DA7E97EB5DA581407D2F5DD7 +A90F2F29B736A419244D5953DC52DCDF11CD42B4A93DE185FF66AB678AA98087 +8D17A5A986F322E5205AE12CDC2E8F9C56DC40ED8308C5A9A3B4360D88C07D3B +BFD098ABE690BBA9C83595EBEBAFCD39FDAF23562BA2EBFFB0F95AEAC693B0EF +8A8FE02404A8E799125B45B2436E77F5F892FC02CC055216BDF8120619C01607 +B9EF322C99DDA0F8DC664492877564DF2995647966CA97777568E6D3AE90E20C +7B2D93D0C553D615F947E2A1CBD1B4249A56B184F34B0A6C31F0B2B959A91BCE +F06D768E9AA45D9A9023DDB86C096D660F525B4303B48E8AB08113D0FC750EE9 +FC3D7E44524D8A5F93D366700E55E874AEBD44E3B529E453B9BBB07D2C5BFB3B +DCE240ED0225D2C91AFD50D0B05AD6DD68C0C9E112FE99477ADC3F69274A48D7 +B57ACB2FC332907045666492B0D2C61A739FEFCE35D3DC2A2247A3E13B50E195 +EEEDB413E06D4E3A5D9B158C2884FECC5DAA1CF35819691FF95162DC3EBA184C +04E3D4205E39DEF5ABA914BD99CE983EA462DBC248B1B9544C6E858C572CAB5B +A6CF8C1467220ED0F5EF65ED43C8B5B16B8866CE0479689E806FD52308880098 +968747C3C176E4886FFC810A1DF64029B5A377CAC00F30BF9A5FD4A927F72E82 +47FBF334BE515F956FA7186986B1E3FDE39F2D99CAD8E16F65254616DE2CA03C +235FBD689E5FDC0BDAAEED8A612F14D6F93E7458C306CC003C5F0560F9B8CC80 +733969C84F8BF83099BDA8E3826C3133470EDFB6A1B7D7BB1A2C56FF219B755E +10F654D9E825F1FC4490F1190BDDF353EBAB92A20C301A0DB7BCC35651D15117 +6533E13110164F080A751EBEC8A4DB71F7D07F420F63E61A884513A3DCA915DB +844F26978D6B41077AF4BEA61E764BC5B9C1A209D139C85CB7DB0FB2CB85CC4F +7AD95F8FD379F2197F1272DA4BEC4D98BB861A2D07611158D110ED437B23DE30 +9A36E44DC4FBC3BAAC6046EEF18EF01FF7FC416BF40C970B50BC9BD81224884F +980CD1CB6EB071FE75217D06EA9F8525F2EFD1E0F1A6E4F29A62511E5B64F8D5 +D4903874F18D2D4D8F8F595A3574CFF15F0ADAD063E52DBE48DA49EAAB2D56E6 +D5B87A19C8F99F77891A30FB7E507875E601E6C0BCF05A1EB002D3ED10F8D71C +A6E7194D6C775E9B448E7933BF8686949647B3268E207C461CFAEEBAAB7F2987 +E60E12F485720DC92F1389C2E96CE2FDD0986C76336D7F7AF8DD2C2C68B0E357 +293DD10E3A531A45DCE7B4F40CCAE9B525CEE6619B36FD9C6806BDAFA66B5BB4 +4DA1A35CEA82651CD1E9FD2A735A77B4537E437B33CC020DD22032B97F1D9F05 +160FF5668DF5C315C4CD831AF4A5C8AA82BAB19F795B0D64BA1A1CF14497DA60 +3B4C6EF6F573082C58B70F691076789FB8378062A8B9A403985C9B2E4D0EC33E +ECCEC90B036F77AEE46D37CB9FA0FE820CA8BD1B266CB16175E998423005103D +E84A52E0EEF0925761F8DB9B83C1A50011B57CC33854F3018F0C9E61059B659C +FFC77BD829B900C63F7898D817AF71D3E35BA0DA0A9F1FAD28033534ECD6D0CA +544386D20940C506DB846F32D751D934934E22D6D21A613B31EB5435775545EC +45B85FDA12C88B350AB756B322A660CCA355635470979026D6F1EBE0AE3393C2 +7239DE2AC82E51209ADEC4BBDB4E770540F478500F9AC17A9FE0895871693A2C +42CA9878031E0496389164996E694A9D664CF88389EA8F572862ED1432939B64 +8557E25BF2B354DF5FEFB4A476A72E78BC2F42636A2EF92A3A50460AEA78E1DD +6F6FE073B9233AC858AF070722CC5F65E33CC6F7D15CC6709352AD52EFA28AC2 +12481CAB1C5CE45D355B5C1D244EDEB479581391455E3E8E954B1BDC5F9AB4A7 +41D34C16354C090E780C4C0CC60B94657019EDD567639E303DC61C88277ABD8A +6236D1E52546D3A01C79BE0758F2E102564FA6D9099B69FB5C67BFD9B8867A75 +20B3007F112AE906CF6560485F230F2BDEF0F4ED5FE750EBAEF61C98308396B9 +EA290FF0CA252266E9408E725527E833F4C1CA14F9A78C4864C748839389 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +%%BeginFont: EURM10 +%!PS-AdobeFont-1.0: EURM10 003.003 +%%Title: EURM10 +%Version: 003.003 +%%CreationDate: Mon Jun 13 12:00:00 2011 +%%Creator: American Mathematical Society +%Copyright: Copyright (c) 1997, 2009, 2011 American Mathematical Society +%Copyright: (), with Reserved Font Name EURM10. +% This Font Software is licensed under the SIL Open Font License, Version 1.1. +% This license is in the accompanying file OFL.txt, and is also +% available with a FAQ at: http://scripts.sil.org/OFL. +%%EndComments +%%VMusage: 120000 150000 +11 dict begin +/FontInfo 15 dict dup begin +/version (003.003) readonly def +/Notice (Copyright \050c\051 1997, 2009, 2011 American Mathematical Society \050\051, with Reserved Font Name EURM10.) readonly def +/FullName (EURM10) readonly def +/FamilyName (Euler) readonly def +/ItalicAngle 0 def +/isFixedPitch false def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +/Weight (Medium) readonly def +end readonly def +/FontName /EURM10 def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 22 /mu put +dup 25 /pi put +dup 64 /partialdiff put +readonly def +/PaintType 0 def +/FontType 1 def +/FontMatrix [ 0.001 0 0 0.001 0 0 ] readonly def +/FontBBox {-32 -243 1060 720} readonly def +currentdict end +currentfile eexec +D9D66F633B846A989B9974B0179FC6CC445BCF7C3C3333173232E3FDBFF43949 +1DB866C39088C203DC22FDC758584860EC7BB67FDA28CC6208249060E18FAB32 +204779B5C03C0493BBBBC95CF02692CC4DEAA8D2EA90B5C2E64374E92BCB8501 +429B8FAE4A76C0C6B76D6FF7CF9A7D5EDFBCA0E959541C59BD05B7DE43D25D53 +FC3DDA6EF0C2743978A6D03E19CCED4A11F2EA4BCC3110BE8B8D9E2772361969 +C19258EFAFDC276CB1ADE9208A941A36D18F9FB1C33DEF76AA315DD8F41F8A25 +49C1ADDE0F25E4C2E5C990C47FF040F896D567264EF5C3F584F56F343C2737E9 +EBBB4521049C78FA1A7314E86D532BBC544FE600AB25D177ED8281150D633906 +8BA0DAB861A70FA9DB57EF3CE0D91C6A618A0082E595C1EA7E42B3C16842A9CC +7B8D943FA5D2384E3A8E797C334EEA52719AF615796D2EC131ABFB18606909F5 +6192412A0320AD88B47D26C2D51FF38411F77DA84D5176BFB243447977173EAA +EDFE34ADC06154B053A3D5620C5F9A35B6BB5FD64B5EBDD13DEE096EC7543A55 +DD9D1438D1746D8BE4DCD1D4A173DF9943C66B5128C3FA98E15C0C94FE411BAD +E810EDB7B7273FDEE769E94B6C49F09E74A5D89D5F6D776BA691DA3C5D59F573 +5F1BF23A503258D642835A52BEAD40E16329D85497362275CE42FE13DAA19CAB +2C81DCF4644C65D988C1A27AB4E0EEA3D97D1076913836CB837FE42F98D80DA8 +6A792B3CBE7587CCA83AA8A0722A7460A6A20D8EC0A70789C0CF4689C4113AA3 +D42EDE01909AAA83450597B2D62195C5FC6B85075B31722E4919C9255D450036 +BC434E6C05F32F0AECECE4CCA9AB7372C14BA99F8EEF9A240F0A537E75ED2CD6 +B884FFE9BA738EFF3883E754E8C9A4647EC368E7C9E6CE86D8CD5C94B0FFAD7C +8C3C95053EE6DC3BADE68D985D9AAEA241F2BEF8576A74B6E46C635C20A5FE3B +BE83FD7FEBA6A21114FE25CC22437163B3504F62A1A1E3B9D81CEBA885B23678 +8C1EF18A1B7FF384B08E6C857BF0AC2DE0AB368C5C6658E743AB02998152F9D5 +29C8A78A2D7A62395617F5D533F38A68C2F94CB35E68DDBE2B94487C26E16241 +531924C936DEDCD9B5DBBE867BFA34243DFE8C08F1CF1DBC72C01399DFE33EE3 +F5A26DBD9409CC8E4A077A6576B662AE7BE7BC9D7D1A4465FD0E819964F62EC5 +B0ADC909F6DA228DE32F694FD027CE76F45C623709187300E6484980A062C05C +9B352F6AF5BD52FE1D7944260036DD3A631F076DC1B3D3933900D3F1D794EDE4 +DB65719A00D03B33502E1F59F53F8A02D005A3124555C19DBC80FDE4CD173B0E +3FCE02D064A6435322199C983565E8D4445637ABE216E1F84089E6E0A57A6AD5 +25B4FB46B776DB2F8385EDF530FE6CC403B268CE34B1BA0BFFD785EC722EF06E +EC76A46FF03E9C1D20EC553A8F51F7A39141223901A2CDC005CE38BD1FA735FA +4A9883715A293F6308DC0830E8DEB6024341A7BA745D8FDDE88CBA00622E86DF +F68DF9C33DA8BCA56DCB47C003112DECE762CF1649F2D78657F1A3E90FA0233D +968D8C631F8951BD46CEAC1132AB1D33675A932E6F117F3B057578FF4E34494F +5B56C5942EC22A8900414C853048F3782C4375AB454507BC44D8C6773FE49340 +8A7E5DA69B9BCA6226CE4FC10B035204A616D879AA7E1E2CF4FD9C4C7484965C +023B40B9A5FBC0137D11E7CAFF41DE36CE5F3F441D363EDB8405D34F46BE3B35 +AA222BCA351A5EC765DDD16AFFF9DF0EC1FB7C3039E2A9B410A7A4BB83558E4E +1D4D15CEB84AB154AA0AB4634E6AA4CABAE375D5F27A797DE6D7ED2177FF351F +678F3B06FF1B4B32B4AD9E308E75063A35ECA86195540727FC17E6EF5F7585BE +286EBCBBCFF4CF75107F1F886369CA58A5CB98CECEDF1FEF5C5E54C0AEB0E185 +D4926C118BF9AB86D8F440E36DEF18908D24D1A1F8C193728902344CD8E2B4BA +34C22BB2AD9CC904901FB2087E00774D10018B2D95A32E84E7754C102E7DB9C5 +AC69A34B5F546058182D32869193B3F9ECC1BFDEC4981D00D345C5024E941DD7 +0B4FF6F51C51616AB36F83BE33ECEB97767D6B95A3F691D9E81FB745AC3B90E2 +1B0DDB31B0BB336C2E0B63BDB5B032E8F7D9CA85B13384D3709F3D4DADB90C06 +C0B6DB52398FB8172BE9545D9845FDA5928A5CF968A3C446BE43199BDA11D613 +BC693300F30D782983211F67735882EFABF4B9ED74C51B6AD58DBFEFAB0608BB +4739543B229703F48F02C6B1945F5F537129288B7289BC2FEB1FF89281E7ECBA +C9A7B7F29E45EFA1A3F5005F712FD99DA2D9F1FF07CB29A2AC9D7C86F8DBB28D +9E9F7245B6773FED420C3438939921EBD98FFA81EE8A781D0604A54E1175 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +%%EndFont +%%BeginFont: CMSSBX10 +%!PS-AdobeFont-1.0: CMSSBX10 003.002 +%%Title: CMSSBX10 +%Version: 003.002 +%%CreationDate: Mon Jul 13 16:17:00 2009 +%%Creator: David M. Jones +%Copyright: Copyright (c) 1997, 2009 American Mathematical Society +%Copyright: (), with Reserved Font Name CMSSBX10. +% This Font Software is licensed under the SIL Open Font License, Version 1.1. +% This license is in the accompanying file OFL.txt, and is also +% available with a FAQ at: http://scripts.sil.org/OFL. +%%EndComments +FontDirectory/CMSSBX10 known{/CMSSBX10 findfont dup/UniqueID known{dup +/UniqueID get 5000806 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +11 dict begin +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def +/FontName /CMSSBX10 def +/FontBBox {-71 -250 1099 780 }readonly def +/UniqueID 5000806 def +/PaintType 0 def +/FontInfo 9 dict dup begin +/version (003.002) readonly def +/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050\051, with Reserved Font Name CMSSBX10.) readonly def +/FullName (CMSSBX10) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Bold) readonly def +/ItalicAngle 0 def +/isFixedPitch false def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +end readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 76 /L put +readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CE3C05EF98F858322DCEA45E0874C5 +45D25FE192539D9CDA4BAA46D9C431465E6ABF4E4271F89EDED7F37BE4B31FB4 +7934F62D1F46E8671F6290D6FFF601D4937BF71C22D60FB800A15796421E3AA7 +72C500501D8B10C0093F6467C553250F7C27B2C3D893772614A846374A85BC4E +BEC0B0A89C4C161C3956ECE25274B962C854E535F418279FE26D8F83E38C5C89 +974E9A224B3CBEF90A9277AF10E0C7CAC8DC11C41DC18B814A7682E5F0248674 +11453BC81C443407AF41AF8A831A85A700CFC65E2919BE7F4437ED75BF2F7BA7 +02F85142A4EADC8C9C7F11ABE2AE2A9DEA79CBF9577DD8627E31D25A7E4DED9E +FBB1C413696C88A07E5C937451D40A9211B29E24C9424635CD4FD6B16FA7D76F +5BA1DF0EC26097EEADD70EAA577531177A26B5017A32675C68052E90E68538DD +E779AB23150FCD1653460CDDCC713599EFA381C3322175809A73447720F6911C +6BFBDC0458C477D2CE69BBAFD05B5C2DA1D2E3E8378A2112066B045243D3D080 +DAB211DCC25430973C18E7FC5574A814E3EB79F34FF5197453873C8AC66E47AB +5EA57CB3C8365D5235E7746C8584734F002E9A28C38B0C25E3753D85A1D2F3CA +B8DECFE14A7AFBFB76CF3E91A1E0203FBC8052C2DF967693C9BA0ABE86B5D264 +BC345D7954C9523B3E70C4AEBBB0F2D56BAD6D76E095F9390FBE2CD607F3060D +F713ABF47F0FCA5D5C27CBCD4140C668F733F769FF5326917C0AC5D4C72F99BC +5AF4540DB169622644D320872947BCF1D30DA4EA150AA22D6D53777345858DFA +3286EB68314E30EC650C8BCC572D72879E431FB4297AAD6533C8F4802E0B9902 +8360C57504D4176C1DE7F57382FF2E2C0A3D5285A061CE91D3149E3096B91076 +1E914125CCA8D1C9230B72427990ED4468CE79C11E8F0CB89A3213C535B040E4 +0C5784E6D53C96696EE45C87B5E0DAA80D3A06E5759D0676ACF99020DCFC3E8B +50002675B01959500133BC30223C75A54948DD28FA83F399924D4ACBE33F1F2E +D85095A76AF6DD92EAD139A8D5673A35B3633D25EF3B10A40A7E28F329D6E7AD +DBF1DAD1E666931611FB107D1FD3576F11A22B50943C536DC2BA477EBAA52BDB +B65A98268602F26DCA5EC761526CB7F33CB5B345110B7A90E1D078A21E332F78 +33A0CF88EBB2CE852384DE3435F7B3564A0AFBB2024F79A633BA5B6EB7CC5389 +C43621C82972D60F7DAC71FD9DD38CAAB865D7DE4ABC39D71879BF31549DE649 +4B9CD8C149880504E5B34C2153E963B3FEEDA0D59F70E0ADCD24EDBBB8EA961A +90E5AE4ABB26E1AB1757E25572622D5A2541CFFACAB673665C7693855473D78B +847FAD590B657CC0B8289034AFEC3C54FE97B010535F70AF67ECC88E21B077D3 +A9C2C52D25CE9714EE430735DB57991AEC946C96B6988B2C85D17C8BC80EA844 +3A076618A686040ABCAC347F1B1C14676B05E13C239E99C3A2B63D0388CB50F2 +BC119D6F74F70DD96BB5343D5458950070576BD6E319AAF5792EBB9DA5778CA2 +58DE0976AEB766DA6A865F09FD6753FB4E7E0E9A06AA1A06C2636AFACF787460 +9E73BAFC4A56A99277DCB14F52555EBF6DC5E5785EF7745521FA061227B725B0 +7A5BA223D5EE9239A7A1694D4F9EC1132FA23DA44ED0FB0AFD8987A01F9FAE15 +ABD485BE098CA7B1AC780A9A02AC58DCF0425D4D110226DC7B5982FE31BB78A1 +C0AAF9B712E8D478FC4F85400B5E6D71AA653F9BB2E967A76D02B04887CEB9F0 +0EF50A956AF7F790400EBBC07467D9A8BF8BFE8200F8F7EEB5DF3E62A9A332B4 +513120FD9F8A93ED683CC47551C629B5313E4E20A207845CC37491ECC3945EE2 +71A0C5633B353B03B1A7727D5D9A0478D20D67A981F6E5CD8737548ED4348A91 +82F2CE805724A028E346E6B7C542FC69CFC7935E6CF3320ED9701C6127FBDFD3 +B20F0DC2D1F92DC69E4FEE57B457E82D5721D932B140CD6DB9BC86B961E7E6A7 +5816F42AF937D97C3149DC2AB0054564592448D0CF52427B766FD38E3B040B81 +59AA9030CE06A9A9E3A0572A11BDA85531060B75DF8791176CDEC0A9BBF472EE +BD433BCDAB926689B8806CC8044D0925814C1784A41CEA48ABB9AC039485BFA3 +026FD30CCE84AC57DF09B1581ED01B3A840AC5E9208465BC160238EECC7A6753 +D5B65B159FB08E0DFE4C9F2EF5986352C0E0C4DCA0EE62EE5C19BB6C486FCADE +99D3519723B70B20FACE685ED8D364905EA64A15981B00A6DC06D7B0E3D38FC0 +9DDF04221696F7A8F3CC7FDBC25A61D9AAF9F65D3A64BCAC4084CF13BBED7195 +6BA4C2445676804C333DA6569E4AB7E6999505DD1988C3E62495DF61B722A6E3 +00ECC4EC698E33F7B8225FF591B746E449D2D178880741074D0C3CA740312D21 +1F8B0B1A855FCA081AF1E69D14C9131B1769943EA6D5D6210E10BBD9E404B445 +FC3E2ADF8C9AB6AC07BC2FC0482515625523C04303F7884283D5CC35A4A6ADAF +59738F3DDDFB51E7134327AC4CA577BAB076F3B588FA3828971FE9D561F46358 +24BEC4C7F84D8FFEEAC94E2C632AFA5AED635E867AD362E373CEA718C750B4B6 +954A7CB6E4CB2614A4E1C707412B7B09F8969EBD5B6510B66818A2F5AE4EFEE5 +9DD7690A3520C477DECB7D61FBE5F84D1C655971FAD7CDA78E695C18908016CA +48B468BB6B43EBE1DDBC49F43B7CD667B4131D7B0C9BB048178A31D0CB70A76F +527DD352F7A9F0F35226117FF305A9DF4AEDF474FCD5C7F31FB06D4B2CC40629 +1BE1F40B6347201F84BF35CB5155BC4D2E1DF2A5C7613C27A0EE77BE55A744B6 +DF7DA5741AB55F133D518660751B0A91E6BE43B527E9C97E2F06FBEB58DD0215 +BF4105DAE1B2A29DB05FA204D0EA6E574C7344C3B3F44092F7F997654D61EA9D +4C811CE6087BA1615A31F8D107DC64F1CFF707234135B728EAA0ABB475E678D8 +9200950F24A8A61AE6AA18F34A067849825FB3925A8E01D64E849546FF7F4418 +19C0FFC2EEEEBDC7805612F7849BBA7BBD954BFDAF2E6FFE3CA520B79070F8E6 +B1509EE0040714C9F5023816250F40FD1C6867F77FC8ADD3A16A3A6275CD6F5A +21BC03274B350EEFA6EE929AE91DEB8D8B309E3B3524807B4562C7758794A8C8 +4E3C6EE0C0859AC9B799428EAC242BC4AD9564F2444E3C79F11D4C1D5672DCF3 +2E191E25165C77EEA2DB51753ADE07F5E7E748704000265649A2E1DF68909F38 +68F0D5F415330C9537A065728D2104C34CE05458AC1B2A53946890DFDD67563A +E044E7AEDA111FCBF431546D410D67602985F6E13988999E46C80A983C7F12A9 +FB56C6735454F1E194F63A1B6B21683A281AC6164B3229AE25B1189366C9DDB4 +09D1BBC8429AC3D64F8BBFEF1265611E7C2FE1D3A2FE24FBF3ED96A5CBA6FCA7 +847F5E3AD4D14C0C77C225588FBD0DA2E960FA3901DA1B46B796121DC804FE82 +C382F75AA0495312A80EF9350CE0F80CE0D18316E5D02B7BD78667C2DAABD879 +E17D5EB8F274DD2B1BFBC04EA2F72EE5376D01DAA129FE257162BD19D19B13CB +C13181E6DBC12826AFFD87AB152A59D67D0FBBE5D9CADDB1CAA8C27689355AA8 +FDC556015E4A9708995E51E46D6D1ED7B68A61625561FB594B9BEF87A1720222 +64E4F8A47637705CA32B1B4CA5B8473F1D67FCB7E4041502B7ADA9FA4B16CC6D +282FB636979D3DE7C76F3000ECA08AD6E116B1558FADCA251D67FDEB4607CD3A +84BCA7DF488C97FAA4FC195661D7977A08EF04A7D9A2D619EFC7AE291D7DA633 +C6DBCA7DA01EF336E378764F6B4E4D6C517BE05F10BD1FCDB20E5ABA7F65A8FF +17D93CDF1E60787712C40775A5C3808AD05A2F276C94B05E10C6042604F592C8 +AF1F25B98A0C78AA7BE1DE9ACF2273965F0795B0D79ED6CE2753FD0FD7B41A18 +FB490B06B5467561DFE5161C27F58E48EA5F38A5477C9CD0C2FA13683271E55D +8B08DA0C96BDE97C653B0B18096EE7C0E6BC3894057F14E83A902FAAA4C2AC7A +566A9EB8F9D622476DD4E722F55F28230124F67501866FFE952AE93DF5BBE2D9 +4B9CB9955320A9E256E611EA3838ACD9073107936226140ABEE92A096659764C +4ED2485B33E75BEA57CCF19AB9409B684EB14103ABF6811E7A8C0AE0C0C11BBD +87801F3F0260D04A8921FB9EBDA2A2048F4B5C47DF63051A0BA6DDBBD895E0B5 +F9F0F3CE62CB118B86AF595F4F34359DABD9EA354798E8561599CB32345A43B5 +93B217C43E316BD10BCE1C66A10C9A8041A14570ED7FFDD95AAA76E92EF52042 +69F0B8FBE21CA4E37647DDC890D13AF489606195900063DB0CB8D71968C1311A +D56155D2B2382119E603AA85E9ACF1785E4C0ECA137E7E4F5EE7915E8A080509 +02FFCD2494DA2D3B2AD27DE5F11684BFFA2366B6C834AE309D8E07F98B7B556C +DF3E0B42559610F1B78C79254AEBD7B0F5B3D7F420BA725AAA91EA20D014334E +8FE221BB02BE7B59FC3D03D8ECBAE21F5E37E4A0352C475F9F29C5D2FCE8CB9F +2A059AC06AD9E6F13C39F2781D7D4B3FC34291D165E5C66C5D01B5AAA2AE8F72 +9B3C634FB38FCF35283792048BACA9F7EE6789621D9243B917234405BF194BF5 +A4F137680ED10F216076AA2767C1D220AE71EA7393C7E252209B6ABD94213AE9 +F61FD2CB3160F41C4328DB8563483E13EEBA83A7935E4AC11A97DB7988585184 +6BD3DBB8241EFA1F1DC5CA9C2E16EC1EE12CAF4471FA83605DA85672B34B1F9F +8CDBAB6907D6CAB6DD7E00A7D636EA20961BAC97D1AAF32C8096003E096855B0 +EF4845013B9243A29BD509436CA78C6F8DF4F90DDED960A0D12BFDBFCEA539AD +BD4BF883E09542C9D75DCB8A4AE82DB495B0B918D330979F347A76D73B19995F +4039557D337FB55B8C5922F35B354F6C8E4D861A0B66B3D803C9862C9C507404 +5EE039245AEDB521E90F83F15E44F42F0802F8DAD6A9BF6176C364286601FC80 +E14926FA518CC035337904132AEAB9785361709CA01AB0F352317294B34B2B20 +FF88CFBCC8E89863BFA2D3ABB2A596C9D9DEB261CFE48E403F88652150EEDF05 +3390F002B2E4B53446FB39C488E3D0D4EF4AE2AD19019710FDE56FE29B58B00F +0A6D5B26B814BF64F13C35EE903FA2190F460F9438924E1D7158704F305E326D +66CB529B3A4836DB0FE383EF989C975A2F603332FFE0748E0D695327CC8D9AB6 +E036E0E6409261C30B80977BCC3CFF8FF8A9BCBB889ABE47B0CE3450783E1EC7 +1C030CC18E074E01605908C3FB61B78CF4FDCC8E8CB13EB77CE6FF2BFF91D658 +51FB05DEDBB20B0E4C5604AE3CE6D41A4C8D71A1F90120B1F90C83989B892253 +31D06ABB335DE237CD0CDC91256A54797CBA5E284B6CEA6FAE01F7BEFD905E5E +139D57E163137B5751A765B46A3AE6F653FF2551988CE792011E0548CFAA6ADC +E32B876763AF6F6FD6864E7B55E341C97FFA711913F8A7FBCC1FDCB4CF2F4D3F +17358EBCED45C975F2EFF3FB9F77A22EEE4C9DDE63360DCB2DA2C1AA4BE44BA9 +3F9CE6F27631809DBC45643DF7BEFE247E79AA7937C409986500EC1026ABFDB2 +6C30E0A4852A6976A73AD7483C36F1717460327BBC05DE729E23D370B78630D1 +7E87C99A5C3A3C0FFE204EA81A8A33D7DE80DF3C0EAB557F4E86DDF8E03AD072 +61B1D8E1BA05452A6FCA404D9BB8FE9831A367B0AB31041B474DA9536035E7B5 +EC83DEF0AE17DCE958DA19869DD51F53D4A4BFCF7CFA635D6F9F882E6F0215A7 +0494E76F258D44FF72EB5A1104E8F73AD2F6F2ED337D854B81DF4083E6A2D679 +6B5613D76DA2347118CF009E8A88924C2A42B154DF1CEFC93C89DE0ED8DB26CD +8C2EDE2670F494DC591E79DA26CF8B5FB76613296FB1F39AF2001BBDAAB12CF4 +3906B4C304CCF1D066524DCF92FF484CC682C2B197CD797056555F318279C3A3 +7AD8EA9CB19724AF57EFC6706157A5E2F51F104F6232F252594510E0E4BC872D +D610F4C99BC3ECB668139331216DF1AA8F6358EB90CE1F0B8267B878B19BA7E6 +77A53A674E0B029E9142865CB92A1596D5AB97FA12FD05A04369AA00BDCBC2DD +1AECE1A4AD55A93885C626004B41FD277AAE6DF68161F7443EFA7D9C913AF909 +970F4C6292A694AF033B953CE37116A2AF2439E482867EE9EE2BFE1093A738DE +24D3C408DD105CE6D7B8967994F7C5CE49FBF61AF135F8F7799E2FEF29A168CD +B2F16F795FB475204FBC41AB78AF87E4E80F992FDCB770A3DC0501AE1D786ED0 +449956A1BDC93876934331C24CFE4392AA860A1ACCA39978BA8AB90A2174F5F4 +97539772660D3920E1B57E9E0674CD34C9EDA83B6AF1B06B26207FE5D67E75DB +B170F1D01D512CF6D586DABFCA32404253F0A9985A29D46641A81D5A810469C2 +8081D7774B3188423822003AEB638F21661E0BA7AAC765CF8321F9677C85A562 +88AB1320B3256EA9FE0C67E5B69A5127DC1B13E4062CD0C9ED10AB36CD370105 +8FA04F89E3F836B01393F1E9365077A30D8E46B67400DDE8EB0AF8C815729699 +469773FC3F0ABCEF752A5768C9DAA1931421214E69053775A238553AB6620E9C +E875223681E60B7F7B25BEFBECDD4FF799ADF34BFB397AA114515E2133304A57 +B422E97EB3FC5314F64BAADDFEF9C0EC719A78915B26E7E3F381435563F650EB +7587F11CA3B14875F6B1D817C1EFA0B89C85B888E8391C74D77CBCC6A990C36B +1062D049E20876B40CB030367818A3CD3E2CC354CDCC9A0FBB8DFCF7135FB2E6 +A0BB0C3A441CEB8D5FE849AC7299431DEE27CE28B33AB7E836D6958104D1777F +8010546687CCA23DB48E53376A446136F449A92C07102315D4D0A897521313ED +1A3A8456A70C16EAA50A3E67336DC89FEC56AB54A579EF264377A103939D5EE0 +0A90B4F20AE1F2511469C34B5984A04D5AB8A162F18DBE4D613BA1C1C85E994F +80AFE3C18A045148018045C63376CDEEFAC53A55DA67D5980E3A99CC1C981FC5 +5C25CD0A685E3AA6F8C0B8FAAE157DB91AAA50A2B5F7D8860624F29B8DD87606 +C30F84C33D802DD5B95E090BD7AA4400E090DC1913BBC392D7E5E87717AB14C8 +A031737560F3D132BAAC0D6DD88C586322804BC2D8C505973F015F7662571FD1 +C89CA0281CD48AD84B9ED8D70D240A4EFC2715DBE98E545B987AB64FA259D81F +3F768326717675A3A2E22F4EEEA22A5201797C6D5EC644318CDA28A2C3CCD123 +B0159205FD52E1F9A60A69AF7B40C4F7189FDED20EAC3869E5F53F4955CDA0C3 +2B06D72EA2B8CA5F0B557E9A36B8E9BE7EEEF96B5EDCA6F79F53F83234B2BD45 +6B3D631B1C9CBF7D283F377177C60B3D65ADD945D31458164043A17B8DAC8409 +B4261A4A0EB36E18BD104A8E66F45C3AECC07F4E8FA9F3D2A27334F95AB79BF8 +06C18D57EA745116DE0B36C12B6F5411A9805218B5A31731CA0A35D9AB6BF5AD +928726A6EA61E0B69FF0F4FDAB2CF5B222FBF9BDF4F89EE47373AA3944678328 +1EB230EACCEFF4243D6B4F8797482DAB78C1A053F2800144A4C76BB839E536EA +2D4DCEB625DC0F754EED8BE3FA53A7AC3ED17C92757CCCCDCBE21A9D733291E3 +61235172F117D4B8305B45D7728DBB2D71411954EE599B0EE786D7603D61CABA +AB241062BE3776FA150680F9CB8784FC7A94790FBD2922772EE886254B59D0C7 +4A4DF7A2C1C4ADA1DBC51CE27D3FFF7F96BC5FF7382864369536BEB2EBA6DE2C +1C427990F6BC84E92CF718BC6D4CE9EC1F2DDEB8637AB1FD673C5BCE1A090146 +171717B39B9A83F2DE0B79CB1B836390828B3EB6DC397AADE45B21F55D1A3583 +C3A5BA93A4ACC08CCA4DB80B78AEA6002D80C5513A705E7232938D8423FFC72E +1B96313ADB255D43E2676DD2B00B51D116A328164BDA8475741EC234EE6581DE +06162F006405D6D823DC47DDD14536BB530D132975C0C436F08F9243F1A9AD16 +898823B8E2739B4428E62CE0E41C2914F1AF38B8E28459AD71A3EA6A065A8E80 +2A47C2278F2BD588E15C8E60C46CF6F66D7ABD0EBF5662FCBE698328566B94BD +126B9CEEF1FF916E394F7D60AF299F7A6109C306A2B47BF1CC0D4E406EE3BEFA +EA58EA82E98341B6BA6B0997A8A62296A2D3EE7B2B79BF7494BD885EA23864F1 +766C73B6798EAE89FCD73A582224D9878101F17F520243ADDDEA19CCCBD20729 +0FBBEBB5010065A477A335951934700371469A49A9408E5F4EAF8977CB7D669D +55EF9F942B3C03C01091F22074E30433F3216F08A8C89AE4B516F4890FA08924 +F2E46A920E6BB6C5272ACB9C6B00EE2D11B282DEE1D18B1093AF81A952F6B745 +6E2E32E3113523CD899AA5C0870D28521F33D5F61021928C927777A78B7F9C97 +AF5C8E65FDD0B34820C26E9B9A9DB0A7FFA96F87CCC1F09DF3C7CD5A0BD1AC65 +B657A68964328F62F9DCA235BACE0FF041504EDE64D00249C7114B0BEE57CABC +7B1BC4 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +%%BeginFont: CMMIB5 +%!PS-AdobeFont-1.0: CMMIB5 003.002 +%%Title: CMMIB5 +%Version: 003.002 +%%CreationDate: Mon Jul 13 16:17:00 2009 +%%Creator: David M. Jones +%Copyright: Copyright (c) 1997, 2009 American Mathematical Society +%Copyright: (), with Reserved Font Name CMMIB5. +% This Font Software is licensed under the SIL Open Font License, Version 1.1. +% This license is in the accompanying file OFL.txt, and is also +% available with a FAQ at: http://scripts.sil.org/OFL. +%%EndComments +FontDirectory/CMMIB5 known{/CMMIB5 findfont dup/UniqueID known{dup +/UniqueID get 5087387 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +11 dict begin +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def +/FontName /CMMIB5 def +/FontBBox {14 -250 1537 751 }readonly def +/UniqueID 5087387 def +/PaintType 0 def +/FontInfo 8 dict dup begin +/version (003.002) readonly def +/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050\051, with Reserved Font Name CMMIB5.) readonly def +/FullName (CMMIB5) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Bold) readonly def +/ItalicAngle -14.035 def +/isFixedPitch false def +/ascent 750 def +end readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 117 /u put +readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA +0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93 +51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71 +7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551 +E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078 +0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273 +C01924195A181D03F5054A93B71E5065F8D92FE23F201C372DACBD0110BCBA44 +085BC3413AE5727833CCF999E480AB7E26FF93BA61FAA5AA2B814745B112BAD2 +9F15419DB6D4E34A7AD48D00C3B4AFC8F5323A75EF82BFD723190DCD418D6E93 +F01823EEAE77D198B237FFB3F51B92AA33F419E21BDAE34FD196B51833EA2228 +1DD0D08A3BAC1909537B96462C5E8ED9F10DC3FAAA29AFFE3DE5E856D3938E87 +D783F791D05C117DA45EDAEDBC58AE2B85B22C990988EE2E0D5CC03A173B9AB8 +C1AA42DB2AFFB044B1541D8A3A8C4D1340FCC83F1A0C403276487AD644B53B11 +343D8BE34D40FE006A5ACF722BC70F5B59C268ADFB742C576E237D2C390B28C8 +13D944258B11BE073BD365AD209FD17D7E39F973A2255ECD7A1C4FF6944058CD +BEC3D1BE55BC74ECEE8067A43C46AB0B66CDE8CD66093B91A942FEE3F9160489 +2D29C92C282885E5D926AFAC6EE143F5226A3E3C3029F7FF7384EE60857D95E4 +798D9CE11BD8D8F87E95B0E41E33CCC9405E1827F6CED5546D15AEA7C32A06EE +6A23A2CB6F27A899FD5CA9F1888195C5E2FAFB070EA6E5ACFD2E1F3CB992B17F +006CFA6FAE7E713D3ECF3018A8E1FD14B93EF98D277E2549E359B090B63DF41F +A4A99DCBD528C4314EF55D2B2C39F8BEB8C33B2750258E42EBC2119C08060947 +6FF4B195DF9A65A91A8AC8B90C2C62CDCC525A3EB9AAB69CD4C560C3D3FEE4F7 +03840483D4B9DBB003B17CF58E20381E536E5616AEB56D03EDD1165D51FE4629 +1F1AB838A3654FEFAD08A6FB0B7EC987B4ECAC10F447A9D02A7F9B7240DE5A65 +A905362C054FC426D157C172B4BF88278B5D521817DE4E8D7573589CEB1A2BC9 +365D6042981A1BE65D7DB5970B85E115404D107864434FDA3ED76DF020B4EC5B +DCEAE4D7C9815F9F077E5BFB0B64DCF984A9B31C5B5AA397B99BAE47331A1998 +3A1E77EA434B89CEDB403934C848ADCF117FB1AC3465221B1DD5E631CD28E6F4 +D4CFBE317A637943EAFAD4117DA18289C0E553626D1FA8C1BE06C2BDD389ECEA +87ABDC5233AC095E6CF0DE1D6319A7F8E2B10D931A1E6A70A772936FC1A1C4A4 +1E2BDC7278E3AB2A8D42AD843202250796C146B06D9D416ADCA2FBCEA0C5C2F0 +EC05CD99DF04B47A40AFF68574285ACFD891FC0E6A83080FBF9D509B9DA3766B +F66703E950F2A206D3E672D59737CEAA516024F45004D078B437B3DADE81526C +F6CD4E84251BE13F44223ED69D93040339D344055487A5780A58D7C930C35C07 +A546D54808166FA63538827A10681C69B0529A0FF9B9F478DBB9CA5226B5AF4F +FDA9444BDDC80930AF6417D040D09D67458AA94F8F9D9EA575241E0129283D8D +375AB77A6060DFE85A69380118E43573681828D07637FBA14AE82B621714D8F9 +E1E9778122E2CF4D9E371740DA66948C4DB2EFA5CB76F00DDAD41411C06ACFAB +5A34BDEA827A9F91136DBFAB8E2B48CBB83F9B2305BAFFBDD0F408467E7146E5 +ADB15EEC31956CD1517CBDA342BAD287DF32AAA5F825117C1CE5F26F8544EBD5 +1359E9FFF1E10AF42DAC7C8DE617565225545F6043C7096CB6D570273D59CBE2 +67FD984E246BCE4DDB191C7D17224827161EB71DFA58E8893B93FC097974A389 +A6C2D3E90AB26FC896740F3D313744B7457A07048A16EC683A60EA0201E16E88 +F43E2CD9AB7ED8A9B04B8CC7D106B938EBE1C0E5EEBDB4F1A656D17AA25550EF +1611353D1F368764F7F05ADBB7EB7FFB56DB414032EA9A8AB9265D4F37433E59 +DE5B783D846521E4A24B58D15CC710ED4D1CED16FE6D9C42E7992FB0EEFD1D44 +531E16C0AF10A5BA6B4B6CC4E112B9549523764EB8F94720238D471FB0B82E3F +DABCE6D3124C05E908C4C64285CF362ED20547B66F31E4877BF66DE02A6F99F2 +04F9D49788CE60E91043E3409B35782143A3951A5A5679EDC55EDA6116086012 +B7F0940FD3DCDE96343CB87A9683A639ED9FF36E021E70D7F13A0FB090F1A6C5 +AA25F3367ED0F987F1998EAAF0E84445F5D5261CD0902864D6CFA840E60243A1 +E89C5E70059E7F30E5AE40037805B020D6EA88772F6676659CDB3A29FFE62F76 +5683BC29DF486A3C691790C160DE16F8BA0BFEE1D1CB57661E58973DEB968F6C +ECB5FFAB0E9F2F2A6BD1D91A30C30EFED864C40C83B76AD1FFB36FC9F871CA36 +DBEABF05084D8E66085488C49483B60F095A59A2202AC22226DB05E6D3F5DC36 +D2DEBCE6A8BD550AA80817E02BAA570D1304128ED583139FCD8C7F4BB19633B8 +CBF2AF3FFFD87BB2010C99E0D91F3CCA1AF33D5852A1AAAA0DA8FC7E5A366128 +5E71B76D74D4663476F77F0BD0E9C51039E23AB1B6650F739270865AEF1ABC5C +08C33B3C937DD5F47CC2831C2AC769B39250BC81C887B6FE59C59502F13084C1 +C37BEEFE26128B06E601EC975D7A24B895B4FC446A174BC000F8C3BB8FD50C14 +4F854A9382B6763D1B7A593915E89A8542C1B584DA4FE5DCBF34FE40910385F1 +2F7E3E0180D3A526F531D90B3E2E8B0A300DFF809FBF2FF2E8C823D03562DACC +BE144712D51C049693F8619C3F0716C553E44107BED0642EA7D2EEB6D93E7208 +00669C18898A799AEAA3869AAD318F7AD56FA2C8CE70FDE77F215D18CF460528 +3F60CD7BE60F8091EB3329EAAB6022F8DBF9544BFFFBD83801A94CBCFF6D9CC0 +BEF851AE329F0B013A8E7CD23E9F347FF94A7497DFA23A2EB0200429002CFA7A +C14BE74EA832718E8575FBC877C78B5CBEC787B1CDA23E6662F96C8EE62E890F +00A92836CF45DA6F93E5C8A80066E4A4A13E2F51B890070AA423E203525F869A +FED356DAB44C58A51E6A5FBEA0A9284BD0BA0D3E0162A0D47C52FBBA35FC673D +103689F6EB14BDAC7397F86A8CF094B7208CAAE01D4578F2F0720F13D3C5655A +0812C2E41F54DFCB15743B50BD8318461A6766916AF2CC15B378B5E1568E6D2D +E66DC047080FE0D71CBDD4186B82C16A6B8DF6F86AAE991963C391AA692D0C98 +D561FE3DB71A9EAEE807F1C065CC5424C7473A8E22691751E9FA0C5E565F6783 +7934B8FD2C8456E0A6A2A94324A08D10B00CFA8DB837D4A49E1AE125F363DACF +FE8790FF37986941FF8FEB865B10D2A09B19133097BB230020488BFFE80D50B8 +7362990FFD14960992CEAC19436146527E71A456E134860F56A552C883BC3794 +4A7645D45E2B760E79E3B7CA9D08891E6FB8EA04A4046ECC6E9495A9F1EB3A09 +0A4543204AC2BF34C31C9B4981F2023F17F7331B927D99C4DB9C7A75CE0BF133 +EFCB651C1EE1351ECBDAFA19AC1E2921B4CE33B40FE970A15634CCC94CC02B02 +BA61A3FD7F97C2AE1897852705B1BFE40C6137DB8939B0332163590F75698288 +B61B101DCEB73F3569B4E1001FF99B1A72EB2F5444C9A5B911E98AAA54EBF0EC +70F9FF988919D17BF18129FD1CD43CB3EEA9524C5524DED24AFCE07B5532B2F4 +1C4AEEE7E97DB6D259BB92CB7BFA4D1BF4BDFB2DF8B88776E977D8BBA0DD5643 +65B1D10DBA35282679ACE82E127E9512A33FD28266EC29D06E8013828A5D6C47 +81D36277E4A28F2BAA2BE54A666B8405CA70ECE2DF3004A72B7AD23073E1CB82 +69E2F873606D478CBC32B5A6CCD562CDF86BA838A17D68F3F7CA1D50DB44B56B +C14FB982AAB7B332F0D707CC208844FB4C949AE33517CB62BC9FF531DDA6056A +D65845453BE67DBF4BD0D005469F4B6C0E981CBC7D7114313B5824BEEEE93816 +CEAFE5A1295AB55652FB0DDA2346F8C7F43F08D55E9648EBB097DBA9679576FA +B59F8E6047BF0A8E3ECDE3142E6FDE79CCA1D94BE795F7890BC29A7C657B6481 +CB3E5F08F58BBC3467F0AC8EB90704C7F6704258A277038A58ECB97EA6958C7E +6E8651B9424AE5DEF8072F371CC8AF67B7311212D4E178A120C8E95B2722354C +D01B91B28AD3117CBAADE5A5FBAA2DCAB7634D7877F72D5C0F30103B934A155D +6C074B7AF44ED84FF749D3C38301D9B0565919E2F507227DD8411064F20CF197 +10478581AA83059FAC8C734E89331A85209309E2DB73524ECC07F93BCAA05B88 +F22889C36C6338CFD980BCE20F4F0C93A7BF520F29DA0256F88F36FF521285C8 +0F59B6533E8C8343DF26501FF706BD1B8748FA041925F4614868A18834FBF8A3 +EE06F64A30A1FD94FD5EB3C17BC1104B0E758B6781BEA5E13FBDEE13AA764A35 +BF7785B6FF534C985ADE54CADC56C5E5B6C96B81CCA56419499B69416D4A1187 +7BE6295916D7969A11837FB130D50EC04E88A2F34CF04453BD400B2AAFBA6261 +26F4A018C2F879BF7EECA8985BFF84A87C71F2BDCD9702A9BD5CB925C72A3575 +EE5536B94464B9DBA594E395291111EF73A113A2048077E305D6763EF04DC46B +80B89BE1ED7DFC21EEF3B3EB0F447036396F7A1373E8321D833C7CA03273F1C5 +05A8FEB6A0C7889EF2DE6A0DE4C2AF97B607649EEAD9F35A21FD16A9CBD817F5 +8AA9C56426D723AF9581DAA7F744BACDA8CDBABCE40A7245DE758A59E9D11AD5 +86D9C1CFE200EFB6D52F2928C0192B5A8CB2E47D396044C1B58C46028F55EEFC +F34314037D3ACD6693C941E84DD96849F77BEC68B265132A9DF7EA6551FC46D5 +55F880AA7E3E82FFEDA167210E7184ACA91ABC85F1FE74EF2F54266310DCE9EC +B84874B320FCC9FCA2202448D82233A3E6FCF978033965B1B95F77E6EA23AA0F +DC7DBCCBF5875BE0D52858C0B881183A362B558DDB2ABC9BD4B8D1371B4931E1 +BC2D24533F142AE495C32CF7BB4FCCFD5D33147C49F011EFDA4A6673EB0A8CE0 +3203A223BF07E266A0A050B0073AC746CD8E98AB7F180027BD178137C993E224 +4C24F9101DEE4A45F78EA668B0DB364A2BE928B14397E8ECE800699CE322E86E +C85478AA05B582B1ACDA8E4C9D8710610BD7DCB8BD1AD46285B072275C5EB5A8 +78EDE5FF0DB7161D78085C717785BA870C38CB293E96CD468AFD5DCE89906A8B +143D0A91D3491E12131CF6C65B0BA33459BEA77587336FA851E4171C23217DD9 +59FE428E630CD7A43D18FD9B5EDBAE38DA0787C113B4B164712DC77E420ADF59 +2505B5493558F742FB7E3919F4723FC229C2481B4EB8101DBA4B87D874B2A4C2 +E419AAE01932FAA3256A863FA5D1A95671295533B6842DD0A77D25C575290AFE +A2925E05365D5786B746F08EF3FE3CD96B5AB2B3CAB34410933DCDCD8B58EA59 +2507E45D15A1AA86D31C43F30629CADE99D351DC9ECC874227DEE7E8B6CB5D13 +76B4B5364FCF801C0C8BF5497ED066CF1CE0F0ED17D56CE8BB61FE494568CE53 +77204F27E1E419A98693DB417311265EF0861FAD836339FA045AF35C1BA06D22 +F02C2A452302AE3570CD630BCE95F8BFDC90DDE9264B6C8CE2ABD45A11AC6123 +99EE39C3849CC3BBCB3C0CA5329728AED18F984A1BFD152DC988F2651DFFE468 +4B07A163A0142D0A19B5AC253A5F4DFDAC0A0C8EA09AD589EA5E9FDE9FD02225 +9B37A22A2E667ACBAEE490755C29B7D1495DF11BD2EB9907F8DDB364EDA1A6BA +E7CA5094E1DAF16EB0D5818554843EE88B38B9D0F63A5B0E55207B4CD1FAC2A1 +A6FBE21E9AE1D68B8F4296596FA8848F203F0316BCE710F6076E47593F75CF9D +55E56A54CF432316CD1C6FA828193E86ADEC948322E82F81B7076A872A5526EC +48F9743FF7E0FB52855D2086CB3B623612CF8E3B46A8C7601C74FF55BBC93261 +4E99B21DF4FBAA59B1CB0DBFE1CC29D27277F4128D39F7682F8044D554484B6C +59DE2F4A99007FA22A338D1EF1213EE64C4B289E5A12BCF4FDAC044B3D938E0F +1A6CE5AB6C69D0306929008E14DB76FB61041F020FDBEE17ED14EDBEA33DFCA7 +4D68B32FD846A5A2EFB3F2D979006C8570DFD0499FDACF5C1064A0C76C94C241 +68D7BE7E4456222E9BCDEE123F32588AAA911D00E7C67E49478E76DC772F717A +675EBF69628E21DF5B9869784ACEF2A44593F5A366F4E5C08DC82AC059A52D5C +9E1DBBECC3B97CCAC95C87744DAE62669EC4D9DDEC851876FC8442BDD39F8891 +2BE2A789B41278F614C79810062E166A61F5192F146AC0D52838AFDF2E314F93 +FA8D526962E7448D831246453AF00EF1C595D6C74BF42D140924AD45F9257DA4 +067A8DD982460FB8CD122A551D8F24083CA64E330943986FDF00EB6412617A92 +EDFC66F3213C18BEFE4B4B1C7167BFAF425ADA3CF01E865A2FB94D1A3C985D54 +89204D65F08C2223B1CC048F51A3E2BC2B1C827BF98E918DFECE47CEB51F17C4 +5DFEAF1A0CB110C34360E2046C5E1731B6F38EAF7FDFAB6F3CAE746131D206CE +BBC8A21A3990BB65950D326E35BEB828C3E7D3BF880183D6852D22EF9D1BFD6E +0A0BA5B9C7178760BEE50A7FCA744C3F4013BE90E4249769ED0E1DF570E8DCAD +1D757DDA1CFAE4A945E0F1C2712F3A7F2E82D88B656ED451AFA7DE8E49CBFC6D +EEC204BE32002FE6955DF8F3E3F44DD70155E16B682AAE19FBE691B21C5F2047 +3D57114DF303F7EB8691C5FCE38CF5DB8716C9CDE6EEA6EBF1CCEE610631AAD0 +AB6E9AA3E103381F0A86AC06D2FA121866BDEC3AFB70C73DC70D11A268FC256A +D2E3CA98E45E674CE99A759365396E56153FCABAE5D2003AA416047E176208D7 +AB4D759D09BE54EF9652A14A77EA5E669DBE3D482732F25996158BA73C4C6AF9 +A563E8A226321B18FEA2AAC0C21925F1FA542F2F9AC09BC51C7A7D9611F4E11F +DD9EAE0EF82087887C02F9354713692272BB95F334D8E5B4C3393A5695B97E8A +7931E68C374A43E7638400EA23F4F1F750F070AD622D48935F8C8178F2CBB4BE +FE14388284015637A47AE5232C6D3AB7CEA16A73DE698D7A9F78BC1F77AD01C6 +62945ADFA33D74851399DFE33EE3F5A2309AF301955CE05E8B2D3E8F22FE5BF9 +0D7E2B56338DCC1269F0B491A8206A9053CCADF1CEA836EC1F99AC130249BCCA +B8437BD0072E0E058991898EED8B3A1C27E2A4B6D13C84BBBD518B660BBC4B4B +6DA8A13ADDF4CEF48A119326F0EAE83A1E029B71E6D71EFF6581DEED841B7DD3 +C1B193C1DB9DF241B5EC50F1A105FAC06CC1EC21B039B4F02F00589C91923039 +034FC9C49C01E0C64064E1FF008867EE755646B2A956D6722B5D1AE045F221FC +DFC80FB0A367CA477529E05D5C105609B25A9D870C7AE35C86D68EDDC00F78DA +4F14C000F33FC121ED11FDB7551F053223A42D71E6821DED74DD31DCB62E1EAC +D19FC89EA0DCD1587B75F459A359FD0F5550B73BA5371754A9AD1B6C72E9C796 +9BC3F772EEEF788664A876B040F6EC602443ADFE00AEC2BA8B735490237D7AB5 +FBAEC9E766CA7E0ABEEED2F82510324F1BBD88144E3D94DDBF39F157E6394653 +4DA81C018B1C01B9F10DDB55E0A98F7E5B9665378CCA6899E9A07EBC2EBB06E9 +F8DA1DEEAE71F25F2B758B06B966E9045161DF33FCBAECEB2A8A6F134D45B2E0 +6FD60618FD67BD04D7694FD3E673604D21B614E42C3BB7931C3F3A74C9BE5620 +AB9CB7483371FAA6119684BE4DA2EF4B51170293A646F41B99E1A7FFB34DC8CC +0D15822440D3CD04815179A30F992F561BD7D3B17BEA7091C4E68EA750390F0C +FC43A100A1B5FFA39FA12E67205572A75C22A40E3D5C2B5CB67D2F3EF2B4CA8D +110308408E9F8D8166A57E17D77BBAEFD42953E97B451F7C0B4125ED0675538D +6714259A48571FCA21B807C46BCAD3D07040BA873DA5990B1FC1D2045BCCDBE0 +3C107CCD13EB825C44530B33095755FDE905B63845BD042EE90B6808E2427CE9 +5C6756DD5D25D068A1B54326FCABD7868A1AA52DAC77E1A758EC0F8CCFB7E060 +FC724B0190424C7B39DB1DD6D775BD8D36F3DE102A7FDCF101C2203E4332E8B7 +BC76D60B171E0D805EE67C88DAE02A46ADB120A95A022C1DA295AFCA2AEFD997 +AD21C556376D21FB706D26251A2E036A4B32B3491B7D4E0731012EF40527BF0A +A0F1CD712EC46352ED1B976706A6AE560AD6A82C3B026E6DA17D2763E1E13016 +4942DA5F704DE35D983FF77FD3C2604EF52210F343C793DEDEFB0A2B195538D6 +045F576D9C446DD56ECEEA07228F0B0DD14607112C6DB1BFB84FA980E06FE4DB +4778ED1E2057402F97D63A907195803AE02D1A6A8F255D8E2922761A4B3D4CAA +4C9145042A3AAC758995A7355F79D06964067EB4F4A56DE196CDE1258B3797F5 +1DE7D002AB3BFE00928A286C4E76A6B2EAEDFE2FDB17FF267D0F21C35BE7A92A +3A310D956421EB00D5E9FA2169518A8C7577A4A28063EA72DB6C8E32FA349461 +C1A8946B78E05C198DACFF31C8191A2A9F42EE8C9E9A2200C8EE611BB7D7E0CA +1DC96A72C881E694C4C5F6A2E9ACDE3B3356B9C70B20180D686B2FD1CE008D5B +DBDDFE4BD693E68F3348CB30D76BDAA84D2E933C94C99D13E74F1A4D0D4EE4F7 +AC5252F4EF69BBA047FBA2599562C5062432A59B9D4E948DAFC6D574A33B9CE6 +7A5639E34BDB402D4C33567EF3C4E04F3775A8D9D46A50C126D9258E6D8497C8 +889F77AA9337C267FB5482E70985D14EE28807FA1928BBB2E6C2F219AAD63568 +B6B2F3D378F38E9ED1AF30488219EFD5FB94E8C012073C0C309D57C85DE0838F +B8478B1B94A3F1AF5D53AC484C564F01CC9F0831780165A337F3CCDAC46BF915 +273C6A919D9B7C6C2CE48910D18041571B8D78EC12E8AA4F633A135A270FB3E8 +3D87F3A394FC38E69967833C0A146DD123FAB23AA37B36092D3F6CE83BE0B858 +CEE312B21FF5BBADD8023AB9D1FCF2AC39103594EC513CBBC0B0BED28A8EFEE4 +08340C3F96875DB71619059F4945112EB2514544F9411401FEF77C14FA64B966 +511C85F8E759760BCF5D5152D45E91FAD6A3E7B3FE99CA1E8635EC99CF31C670 +AC326493BFE78A4B3D1807CBB25D9E59C14863D38148F0F7F963A4AFDAA2C9B6 +DCD461FD91C88AD7CE0DFB5E45C649F44580845F08EEA94E1642B0216F3FBF94 +75529E5DB9407FDE0D0B5EB75FD346019D2B86EB21FC2BC6F585B621FC39F3E2 +D3078192F37463DF15E7FD87D172622D47714FCC0E661B25AB58E9494F503B4C +B5024B73C130A7853CD33F1A0044B5A38537EA95461EEA1A3CC7BC94693DED09 +D678C2C287675D73154A460057914C456336C8397A1F365467D56D210B185F12 +F8DC154E4B79B1621D8C4F4CD1931F0531799091E33346B8D187E6ABADC19E0A +3E879CB5A38461B33987CD0A5FC97C0B77623282228BE7F075CE96A53614ADDA +732F0927DAABC7FFF0AB674FDA64DA4E9A6A6573D011AD64547D68315286C2BD +B0D1D481F6C7958033322676DD613C270138367ACCACF67E6300AC1D1506D1AD +16258593B2399792A07F8462E3027B1A5A6E010156745C6FAA107505A1FE6FA6 +1A1B3F44687041F37ADD6989E85FCA25F1A7DB9D25F0BA34EA859BF991D0354B +CAB97DA3A9CF2666D2BCC82B4DA8AC924829C2BF2C24F464D9A58BC492E89022 +8316162A20AF3D8CA197EB10B290F20BE6229ACA69DC5C39CA9646AB87B6D287 +1360B1A29AD78D3B32C58C0430B4A46FAEFFCFBE7A8BF2E063B16F88C2E08549 +559A6EE27A69E5EFFD102D3336AE784001C8EB2663BB6CF6C4D01FCEC54087A5 +156C326FE177587B2C53F00400A2D9A6FF48E949748725589FB14A049808D39A +75D55CC384B263A54E1393B4D7BD59E92911EC556EA11F4FB7C5CB80DE7BC6AE +6F7C0642DDA30F199765E1245C57DFD58FB51F200FF282B39D11DAA18D60F93B +2D67B3B727D8D66A306973E5E4387A098ECC5B47DB3F7B409C794A9AC6C0D8DB +2DED0D0443155BF16A0650D63A787337187425DFE30E3E8026AFF25F061BE0CE +AF4C7BC11D65EED94EB48B0DB0F6DF81C1883EC1A1702BB05ACD213E4B137525 +E50D4AA7DF286B328368BC11D25F459955821822140D83BAA6AB1BEC25C3DD3F +CE2DFD0A1FDE329F730906ECE31C349AF12E69A200E2FA4BE4EA73209E4ADF1F +2D63C2E395BAA43F4213020FA6185CF7B9771DD2086CA56F9C5141215D6627A4 +E2935902A884FE4BF80987F3DF73B6CF02EC300BF4C95DAD357708FA822F1184 +DE746F7D3096205185AB57D28A1C833B26AAF7D2F86AC3BD391A8EADCC15FD03 +DDAB3A63B57CEF +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +%%BeginFont: CMMIB10 +%!PS-AdobeFont-1.0: CMMIB10 003.002 +%%Title: CMMIB10 +%Version: 003.002 +%%CreationDate: Mon Jul 13 16:17:00 2009 +%%Creator: David M. Jones +%Copyright: Copyright (c) 1997, 2009 American Mathematical Society +%Copyright: (), with Reserved Font Name CMMIB10. +% This Font Software is licensed under the SIL Open Font License, Version 1.1. +% This license is in the accompanying file OFL.txt, and is also +% available with a FAQ at: http://scripts.sil.org/OFL. +%%EndComments +FontDirectory/CMMIB10 known{/CMMIB10 findfont dup/UniqueID known{dup +/UniqueID get 5087392 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +11 dict begin +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def +/FontName /CMMIB10 def +/FontBBox {-15 -250 1216 750 }readonly def +/UniqueID 5087392 def +/PaintType 0 def +/FontInfo 8 dict dup begin +/version (003.002) readonly def +/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050\051, with Reserved Font Name CMMIB10.) readonly def +/FullName (CMMIB10) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Bold) readonly def +/ItalicAngle -14.04 def +/isFixedPitch false def +/ascent 750 def +end readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 11 /alpha put +dup 13 /gamma put +dup 14 /delta put +dup 20 /kappa put +dup 88 /X put +dup 107 /k put +dup 115 /s put +dup 118 /v put +dup 120 /x put +readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CE32340DC6F28AF40857E4451976E7 +5182433CF9F333A38BD841C0D4E68BF9E012EB32A8FFB76B5816306B5EDF7C99 +8B3A16D9B4BC056662E32C7CD0123DFAEB734C7532E64BBFBF5A60336E646716 +EFB852C877F440D329172C71F1E5D59CE9473C26B8AEF7AD68EF0727B6EC2E0C +02CE8D8B07183838330C0284BD419CBDAE42B141D3D4BE492473F240CEED931D +46E9F999C5CB3235E2C6DAAA2C0169E1991BEAEA0D704BF49CEA3E98E8C2361A +4B60D020D325E4C2450F3BCF59223103D20DB6943569C4269F4A3F32986A7D15 +50483BA7C04CAE03D8C22F6F9A1827004DE75B70455207585BCDA37DB2ECD162 +363518DA08026AD9B621422303A6D262158CFFCC48946A47FE42911F1A43CF10 +7CE85E61151664036FCF591A1CFF0E7AAF263909A6A4A50DF0CDB60C91A75327 +8C011FC63A462B0598140B4357EAEA08DC2C5445E1F8C2C913B721D5A1B67941 +77BB66689F330A22D1DE5D86B2C4712DE9EEB66EF95D1E68BE947672CBEA966B +3E26531084152B1412F48697A965C85B0338CAD1EE054DD4445A9726A72E959A +B5B74F0E0A5A8F630116FB8342254BC455EC3667E184A9954E0B76EF54015BDF +F3DB7D1FAF44EEEF38E5F07E9589B85ADCB9B529CE9C889CB4C43D1C7F5C676C +DFE91F37CD6CD338DF774DBBAB9A1493C7384ECD4B588506F23A024487CE4903 +0B8C9D1483536BF7CBC05E9326211B9211F11FC8B2B098A0C5F89F19106978D5 +84C9134F45A542D914AE56D73299B3FDC93C2E8F4D271B54F7EC0FB05C1DA397 +E9A2036EA69C903EB95485765BB05BBD2E021ADD7B5D83555E490EAA81157819 +A2AE883E39B4254EAA5C4FF60087C4875CDB9E4A85A54955EEF5DD5B15F8C970 +8E22FDBBE98CCD8E49C27F55616F3588E6699202AE58B0D9A3E398A350D90CA8 +D3BF920E504EFAF93B5CCBB336B072F2B3EFEA907599A95774F4870B6656257A +29ED37ABFBFDAA41ED08161F473C20CADE82D6F7531110CE680EB172A2024F8D +6F02DDD49350CB0BCC97C657BEC9A7A92A7C1E623E8B0E409A74B01DD0A470DC +94ED4CA0B6BD786EE287B753ACB1C10BD826A84D8FF92424FF1A2418A6EF9BF8 +0B3D0F708E2F52E4557F497E749CA9F2E513F33D6D489612C68B68CDBBB4CE24 +E53AC2AB756F64B838CD2B0D9402620B0903B8A357D8020DA8B4DEF15AA06A1D +D4D78057167B901643CFC357D7283A850C139E1BBF6E4079F375EAF63C7C4F7B +F630FB23A70A90178560B1A2C7F64A2B8796D60826F3B10BEFF755CB59DC26AB +FE5E0630FA1E16D083C8A5ADE0345F783D771AFE185F3DB251C33AD86127C0CC +548400D92F559737FD421E6D1A807AF696A22C1779AB236BDD37F7BC467570BD +4C1981D141680DC78513430DE03DCA87134EE46E90471F4DDFB4D5AF445433D9 +FF6F9700904F274A610E5978C0C14110C00C0D49891AB4BC8690BC93418E9EF6 +DF7A3BA8AF0BD66C17DA2694FF55528771B28262917CFFE822E973DA4B55AFC4 +AE9F6C28994E25F88612E804C918278040097C028E15C6B7FB53332908842185 +10217D7AF376DC438FE712CDE9C50040E0B79F4BD67DEA70C6C2FD34FDA699EB +0F6047A613FC8485CFAEC294FAA0214F0639603A00F19A5D92A3BE89E5FEFFDF +CBE800B960AFAC6EF1B85F4B74D8830266D0FDF78081F6DF0F596C90E1954C09 +631D98F44A8F0C2394AEDF98EF8BB4D21AA7905B3703D76FC4E104389E61377F +92CA0B2A9CABDAF99CD194E473FA0104ABA283C76C20F003C604199E6D4D2A5F +C72FC32D84A1F4EAEE4E20660BA4C14C244AB65F000B6D896054B2B52F19F708 +CB80929D9F98AEDC99365FABB6FC42D9337653ED45D2A2B802017BDFB8D28F62 +745B5D74F4411CFDA724189030854D6D578DCADFB37B73AE15E80EE20EFBBFD7 +959AEA06EE4A93DCE0D30B894D811EA3033FE26358EDEB614DA60CA8F9DE9855 +F26F1B7FE1EC8DF0E6983ADDE63E3DC55C1088EA3091C21FBEA4C39E59BBF3C2 +7C4EE5AE85C89FAECDBE6BED7B789D390EF78674F41A8104BC970E81FA9CCB45 +DF6B8C2C2DBE4DACD0FD66877529BADA909675A761460C3F6B6F122ABF3C4F3C +C2B74804989359C5C127B69CE1D89AF4A74BE3B8499014942319D03AA740596D +863F0ECEFB11825FACEACB3E6971762E5BD8CB9D0055C620F4E276C3339B31C1 +C321D785E1FD9D7AE53725AAEF68C258D2AB7F8DA4F9B95DD5CE20C35F3E9908 +964C6CEC56D0AB5B34FE2AFE412455C971881B144FD7D979BB6C8B721A6499EE +D39109FDC63E5DDE7CAF6559CEDD080A1624690BB6565FB0828D5025D153145A +E8885E5D37301BC1ECF95161DD88ED99FCD11B77BBAD6BF1E1D1BB265817AD2F +40B223CD712D48CFD86428661D191D0DE40CEE65272A90AE80C134307D575808 +57CCE5A72EE709196847F25EC20775359490CD96F818E135A4770A5D477FACE1 +18C3E44F1C1F60D1B6BA8B206F107DF7FB7167870392CCB34357F9E4499A4164 +0FD3EE38365F9F16642FA5D4BBCCD53E9680174838110C2F341E8856923D67FB +17F77E3C9EEA8B51509ADDFD595784714495BB36BF6331697025D64718C37131 +782349E44FFFF0CC73A9A01D0F41D89A433D01D82267B25B15774CD010594C91 +A5FE2AB68455420213D78D44D0D29DCBB7C27381182947FBA133FA137B8B7A78 +9A1514A411497C4EAE49ABF00971280276284E642036ACE628F142181CAEC3E2 +2FA3B8B74109C3317B8A0DCF444A2D7CD40B56A6A0FB571F29020C10467F8E5D +56DFF57F4B067C7115CE624EC693759F6C93F10C4BF79C1083D72390CF06110B +6A909581DCF8D72361238801670A67DBF1A2C831DBED6740191FB43F325AEEA2 +7CBFF48305A64AD9FF4EAE3A6F71596DB0E5A1F5B6BA2B6869F4F65156E823C6 +4FA7BEA68663C5A539F7609EFFB902DA29DB1AEC8D477051840A9AA16FC5389A +121D76409D28E23E7908DBBD8FF823B62036C9526C3B10375A9385A4AF991B59 +88BF2D51C62FABFF359AAF056DB79D13260016F6217B32DFED2938DF6A313D9A +F4852580D0C5357C413D5E06C883D19CC2E6968A5902DC3E4CA25FF06C6F76A6 +9E15D2395CAE81EA10644263244B15EAA5A40C6E3D66C0B6AC3AF60FE4C1F473 +6D4C2A110EDC509210E58B4A5E5B8408170535D1321825986A1B998D105991AF +CBD6A46610E58EB90C9ECDF50BC0D26C7A681F6670ECCBE1B091808E4016D871 +E3E4123FB6B1927307950B814B19D665E8CE2D5E5A77BF59108B2D9E183A1BEF +7D229985E5D326571C07E94A68EC0C495E8DA0DF16C11F6DA761BDF810195971 +3EA07F0BAD9E1118239673FAFECDB14C685427B9FBF3D309C726D9AF11FBE3F8 +9BBA94E8331845E2CD62549F90EDA5482053354CFFED5185ECBEB1305057F699 +3FF0F6B568B180A1690C5734054B8903D637F31F3255526DCB44C8549B7E7AE8 +65EDDA8AC5A34FF63EC3DEE34A9EA6F7FEF817CEFA9D7B22B603ABCEC4A45A17 +4A5FE48105B99857693DF7C56F148FD13F085EB821CBD3F3DDB49138B1875A98 +6D6E48B2C2C124EC0BC9164989AAB1F5AE8C0F21E63193C70038DE654D67F565 +431FC9CE4B58D283A2DAA40287616409DBB7F7E94DCCACDF68CD8ECB19B98BA7 +BD00C1499731B7959DF35899DEF7F684CAA993990B6239B66BB2220919C36185 +A3BB431DCD9197A67852D137C00BF45AF3698C115A41CEBA5D3F1E2FF32717A1 +69307623AEAF8287EFB7A7019B181C30F2CF4584351E8176E17A42BB48C5F521 +B4538474B2724B5DB5CEA51E783E870AA97FC47401CA0FC0DFC4998613F2946B +B827C2F7E874267DD7BE63ECC00AB0E2448E7951EEC5DB4095F9915085A97AB3 +812A376AC0101429983921C76C8E686A52A669E8BABBE21354C4A74A6EBD99E9 +E2DCCE027FF45D75DFA6547FA60F2A63243D5A3AE3A808C75A99F3D42839A080 +557C7DE6628F353F57B704B809F249DF208245612B47221653F42ADF0AA26CF8 +57000DD580F6BEFC12E654AB4C4317490832055B92EE69CC2CF85A0232986CC3 +819877F3DBAE3AACB1F431C216077B528B1D863CCD0BC6860C97009B90F33779 +4DD77D702A114565F58A1DF4B7FDDCA0157CB0A7E74A116033212D83C1C2699D +65BBB42025622243B1A25E399014D0C0582DC50561373C8631D79148CAC3DB86 +DAA8CF5E39387115637865FCC04676592C3365F2130852EDA3FD572A353F4B02 +497576CE8B5E7BC90A46E02E20536AD5DC1F3EA2B832253D1D1A819B0BDAFE91 +893067A21AABFF14BF0485EFF09F6256A58772FF91877896F54582EA274F32DD +CB96295DBA8BA6FAD260A71766FBAA4865CACCB938D96A7F35884B2F80DE838A +532F64A69274B1E648E6B18333465A3B89E8EC4ECED5855F6188825DC2D232AA +88283656765F0F957E152D46620E0001C4B0713F7D9AC4E887B649593353DFEE +334A3C8A3DF606AD48E286A7962ED8F7B0F382373CF35DBAFBAAD8B1B4B564FB +D421EC6183B7051E3F3022E09818EA7DA564EE44E054C995F112E33DF2A7C38E +B5BB24A172F51B5FEA5D11A81957A075AF1CC2D7C9041F85E46709ABE201426C +244C07EEA7550E78D3866493E451937C404152E4B9E081F52653EF379AFC7F85 +D00FDB5360563EABFF210F4D46574091A6FBADE205D15BC7A0EAC7C25BCF58CE +479497AFAD121023BF24D9737C42F4566B3CE3E0DDE592E02A4088354A4D5799 +02EB0EBA57C13A27BBA913EB949A144FC4F913E3A06FDF1C7C88AB50BD994F8E +08A5837496483EE06EDABEF4381339B1007CDB8D888A2770536EB20DFFC71327 +B768DE076F35D951034F4E09E18359837D2D5B80339885FC6FB6E6CE88BC0C7F +465D36783E58902AF41670D0E01656E2983B45459BA7D7822DCA1D505E36F554 +4625A1684579A20F7B9491B949E2FE69F32A016E62A979EB9C4A05944001CC9F +CAC4B8E45CF45726B6BF10811DB74CCABA5EA5E5F2AAAD3D24B2CBCA416F2BF5 +C86B6495C5C820757C4743F1464B300F47EC054EA29215AD2F2F17F55AB92016 +9919577ADF4BACE5695986055FC4730E531FE82E9D926B1B03A8C204F6FB4A39 +1C94C310E6D5F2F53D41BBDF76848CC247C89D4CCE56EE40FADFF0FBB48804C0 +1823A8A70992C265A469576F47CA341810FFC1B8B58ABE8EB762567DA328B25B +A9D4F3472428AE0FC180543D29B8E4376D7EC48D25A411991924FFC2DF520BF6 +90A7B08513D2A6B42F2AA51B0E3E5F2F6FD57E63BD1736482F303A13D6E0EAED +1761211598B1F2AB26DDD5D45ED477172287BDA7062E8AF61D232473EC060F68 +31A225E0AF2E6A5BE2D8604384359C53F880B0A503B5DF5C98D2D657D1466390 +6736B42A24D1DBE55ACAEF4C5058DE5ACCE069D39746488D6AA244BEFE1F32D1 +BF65D0EC3FADF515EE45E672AAC72040A1E1065DB5A52FC889E1650487BC4C79 +77D55ACD9D726C74B6249277B0DF721ADB3293098639658F6796F7A012416C14 +7C694BA55C734A527ABA0C9E6363C2C00633058B69261961658CDC29A477784C +90517818017B6BF89580BC66BF15757490F131D9470A323287091DF45DF490B1 +9328CCAE434A9637E0E7D3A63A418989384C98463294D25CB07883B8637AC816 +57A0AB17C4BB9891599D2B8398DC08A13B73A2DCBB9A79218C161AEF14D238A0 +8D00C90ABDCC18B11AF05A54621B19294D09A4B533A7F1D4F0BF2E637BF5E723 +53AAC5785828293988797F37B8F14C7CD165E8587E48A876C96D701F46438349 +0DDF52FB12DE623F786F13D9BCF2D5BFBBB9D5A16E3FBBB5E6A9C34494FA3F6D +B81C12FF86521554113D1AED9A894E5BE1E7225A9B98D4980AE902A8DB3DF1AB +5D48B334C4476EE4FAE42C2CFFFD1BCFD99D82AB3992D3CE1F8642FCF7BBEE3D +5840F516EE8F6E87B5294DC8BF2DF4A0B7A380CF7A2BECF45CE0B0F8A996A463 +E6193879C8E25724BF182AEF116B7FFE8BF1A1C7FB6FEDCA86965D325538AE1F +2863A49700469ECD3BEC3D75AC255984373E4A5A621AFE445A10B8D97EF1BCBB +61263A4A2009650770801C386AC6F95F02870DEC62FD6C556A084FD4C165AB0C +A52DF2633B01DCAC757F614FFBE09CE217092414A7C0FDC43FB02DD311A70063 +2E594A67C9F8D8CD037020C074BFE24168E810C8804EB53F16CB67ABD8C9F99F +80D65C981C4221E857378C4EA79E5CF88CD53B841C2CEB7C58581AD1C3EE79FF +6B07BD35895A8843393EA65FD48BD248DE0E7799845B1B568189EE76445A58E1 +42ADE3CC51747B8B97E031CD51E90C75880B6EB5D7729BC29EC0AFA8690955C4 +AA5E809DE62E0AC18C5F1A6FE5E5F767B70C8DC44C965E7E2E8077938B4EA3CE +F119F7F824DAB88946A3BD00FEE7D8CF68B5A35614F864473C24A95F13C7BDC2 +00F018B5BD313629E0BF5A5E35D0A34000BA338653FEB7040C3D5A43DEFC7FB2 +5999A596BB7A701E8E03E8D3D35FDE11BC8421E8283EBC327F7C9F6D457E573D +073755A97EC24BCC4C33D93D72F62790E732CE02320F8D7B385DFE2230418B1E +70AFA7DF7D83D7E04A2F657CA6C2410A63F9B45C562B7736A272349BBB18E462 +A02BCF7CBCD049B2FA692445C13C4B28C1762DD4A632CD41A8196DBB26075B7E +9708EA316266289D910151A6F7FD5F4755E7A41DCC3AADEFEFA2F28D241DC4D7 +0AD828E18F7541FAD3C51FF4938FFD048E1EFFA5A6E443049FCA2472FD9CD0D3 +00A0AB032E36C43ACE958C75B2772BEEE4327A53F279FA49DF38E5A3BEC64EBF +7677CCD8EC1B972B65FC2643DC5064EB8A66A777124B70F2DC6FE62030EA59CF +9E328396317798C1074AF49EE9698EC5B3A0DF1112669CB2EB0E2B6948DE7DB4 +B136C23C5D0B2DEB49808EDCD5A3B68E161ACCDFA41C8FEDDA50942F8D2E75EC +EC36EB127AA8656B0EFCDEE65748D32220E16F296B8D06AEF513E272CAE380EC +17A1A2B0F235FC70D479A606B33AFF70D324C6FF178A38DBFF6F2BA86115FC2B +7237BCD1325690F655B912C30BC069B20095279D01D4AFDADEA0E9FBFAC0B22E +60E377515AF3012FD9069DE25DC4FA527AB6B2EA9CA5420243D815C95E0F4D51 +FD84FDC5341F20BA6BF1520C684788BA2801A7CF3B95932EDB3D8693ECE35D70 +3666A19F6348D59155A89FF25E119B37D5AF6635843E4FDCBBC413F4A6031F4C +615AA55A257FDF806FD0CC1A65FC78F1427DEDFBC1FC71408978F46E3F32E8C9 +96FFE6AB284538B37213D6B88AEA47E99DD73D9AD4369B428EC913CBB75FF2BE +D9D9C51701D2D0559632530D6231586A667F3A530FF2F6227EA4CDC10BAB9FE0 +E313D378C933138BEFE6D0639DE34F45A5CE2049F5DB6E28A70246877C55DDF2 +079FB885DDA5C02313345CE0D2373638BA9990A6911978264D314CF74DF63517 +57EE8699DEECC391365AFED7C1329813024B3ADC3565E28D754217B5B1EE6BF7 +AF11791FC1BEB8E6835BE35B05CCF2992ED7EB12909C9D10E89DDF362036ECA9 +FFDA4DCA0A6B1485F4C4B8A9BA588C708DEE0286A83FBBC77B9E9B8DEA69E54C +D7DA907064DFD9C45D3CEA56AE7503493D5F4BE359D3F1669F0B4722B2171811 +C8C58B922FB5A692314BBE92730DD235964A7CE0DA5F79507D659EF04BAAA9ED +372D08CA888C6640CDDF10C3811BF9679C6340418C89C8A56E50467C11FD1BF7 +D7A58A97F117F511B5BDA0F10AA18F32C4A6A2B7AD54974DA8E693381243AC52 +1BF222A8CF93A087FCA2CBF3C036E803B2A5FE026072BDEF9A6AB04B50A9AF0B +C78CB24EAD3C4C6C1043F6701FBEDC2B16C73B0220B1226E8CF1C4AE76A77D50 +A4F2FB0D95866FC447A648A6E95481134C882B3CFC3CD9CD8BE6B0D25A1CEAC0 +E1CA4591E98EACE52EE14B5FE74A4A729CD3E5580A9B0D0473AA2ECE3C05B9D3 +F253C0B613BA7CE0AC4D16FD02C19C536AAC90E5511DFABD5837A3B800C49239 +871F61F40EBB75EE3024F37818ECDA106D09D2647CCC4E6AC34F49B8FFF4238E +DC8441F3D1D77EE6722F42D149F61C9FD1D0395249CC707492A2B2B6703A3CD3 +80633AFACDF6EF4E8A818E994C147EF515AB8DE7E518D3F263335E42172D12B6 +548A0EF52E75D25BF84E958A4313ECA0FB924B542C3F05793AE651CE9F217AD5 +FD78BA9D2B2F4AB463F4A712BB35854DED6D933398502397D974070EFC918EEA +BDAB069B433327B0E93283CDF156893221158F0958E22E56CCE42DCB4F878A58 +6B600538D51FB31295F4DEC9816798A5BF0CD11B1B4139463F2FC4D624DF3E37 +C6336D807735E2F95A3DCEEB68449C7B9D36EB26082144567CC7DAE8270B788D +B095AB67A3B4E37E0C6A617D3F860A27AA146A1E2BF9D2C7F8370D8DC2177951 +8F7CC943375E28DD72948670524CA4C738EB1013A7DA06D5BA6F9EC4F869A49A +A88C1B87F03F8413939F9AFABBAC79A8914B619170FBAC1F5710E77319CB6DB9 +8CB13483357EC07722F425A0604A5E4C1664832E92D6A00E720C008E51F7CE8D +25CF64AA579A1F1C295F2375302EFACE27DAC40C3B85A3FA4438D9ADFBC4A8EF +BAB2993F773749B891047E9619B9D76E2B23091CD5FB1AC876D34374E9AD02FB +3E992D2DED6093AACAE3AAD005D42215F7C2717D7899FDAC5856DB3306529FDE +E7AC5D35E33FC2B122934756CA34601FC167DE69819ED1F6DBE0BE49E19B095A +42A6570E9F7440FBE310E87AD8DA548559256A9B440F50496AA8DCCC8905D563 +7C1ED2C4E451734E319F64CE2087DAE267F65EB2069C04927915BF6340A990FE +730768AB33F0E09F348EC22804ECC863E63EE464EBE71CAE1C08A6CDB78465E3 +F71B9C715E5A675C0CF52A0303881922D7B610C99C2501329839F37826630954 +0C9E896F342A392131FB96C14C7D4AFAB3D195F5B53E4719A66D5D58272E4ACB +C171AC66FA7F6694421964B2CAD93C66BBBA3211B1918751286A9FED2D402D15 +EB2CAB432C22D14A6C62C54EF147FE6A902624ABA331C7E1294587AF24ACDFBA +00AB8247516F6DBF234509D82D1B0E397509B376D06E4E5C82792D16B3562C43 +BFDA011519A264B2D8D4AAFC1B9B45EA103DD42EDB9B91D50A23D95C95B868F4 +FCFADBD1B6D38093E82E98110F5E6CDBFC7CEE62F36E8243E276BEAC39402B11 +D50338C94316C78D688FFE8AF94E60860B9FADA0445180E3A1887A1A7CABE313 +7C38A2470D39DD52A79C695180E97F638EDBFB9D720B72ADA6335DD91A05C16C +3D77B37F5F6F49968B65026C9E0368C0C65A3D9548753FF5DDCBEDC0E8447FEC +DD88E126B5EA537DEFCFB8BE1E342B9D01944D43919BC0E446D099EAAF2399DC +6DC0C7C8AB5AF062FA26A8FF5AB37A1F89B6E35E1DC1EEF6D7F532D3489B2A89 +03DD03AA812209094196844A8C2F544F4E22FE32117531A0723525EA57FEC886 +12344FB1B5FAFA36E689ED04CE758631D4E59C05B50EC962FBD61D4F5FC7329C +D096D0E1E87D761DCE53C0CA86A77A38F4DA004930E0B356BA9CC77E2CDE85C9 +4CB6623BD66DE668BF88148444EED424B1764EF2A570FFE212F847ED6D79B34D +519962F50F999D1DDE7663EDDCC048B18463190BBD0EB96E91393EA3DC71409E +929391268E6792AA7792E2EA3325D1DD18FA0D65AA4D34630A7275874E08DF9E +8C2C1B0A7B9F568BCB6403547863D90F685D1C2B7A5AEF0EED9186FA514D96CB +A5AD2ADA910BDD516ABB07CAA9595DAF1E8D9F070AD348419F0C8043515BF764 +583A6E895F758FCA17492A9D6FED07AE78F148ED910D4A42360B8D55934DDC90 +0AC60DD0972DA79A6DB092474CED9A16101F3EF577150E52674326282972C456 +2480B2F176A27460B09B8BC9F3A2770718C9FCC2E3DFF4F87EED665C367C809F +F08E76CF7B30DC9DFBDD1D7CC07AA21A4CC169C6250B537E0F1D950D17BC9FC5 +1A824BBA6EB5280943D7D1D1597B9F0B25BD91AB8D01015A6CE39F07C3421D28 +D152D9F5DB4468A46733438762034844B296F804E8B6B4C13A5FF1CC548A6E89 +0F43C32DC792BF0775AD5C4F1B31B5D016FB95AA4DD591B2B71593FBC535D4D2 +2B18B537A0BB5064887390BC6548427F7E12888378368E25C944736ECDADB2A9 +06911507850AF08C888CFF37639E0761179BC8544C58E77563F0AF13EEAABED5 +BE978ECC763ED19F30EA0ABF4F5E505333F2F54DD426F0EAAF879F07F5580BD6 +BB90B7E6F3719B9350E170EB0F4BBC7BC5FA2A33EC9C9728F99F6F7A2F761818 +8D03EFA1E8AD9FFC8FAFDEE56D52246853D1AC3EE99935B2DBC519942C6DE02E +61A22AA6ABC509D875BB9628C91A1BF755EE93D04549DF082B2F7A0EB4EBC395 +7330A55B0E8DB6D19A77FB0A035FDE5E404A98FDE5E2ED439FD1EF3E55C29BE4 +EA6E062CCE94292292F5E131A693ABE09078682ACA1058C0A07DF41C82995AE5 +C4C1C5967694194D3FC1213B7CCFF0F83AC562B389584936DCF72437E0F02C35 +8D41EB86803ACE53BA7D3E12AA34B5302DF7D7EC4408FE3D8987A211812D5780 +73E2941A369882074AA772EED3CAEC2A338DE437836811E9422ABF24B1FD203D +BB5551EAD6E768013373204E661901192AB0E237408F7D9DB44C10FDEBB3CD89 +AFAEDEDB0B01C6D6809A248016F98DEBE5A81E4F42BF065575314E84C34266EE +D98985ECF67FFB1B16C27C2531819A5C13D9E2DE22EDF3916E511A2D954E0B44 +97762262B8B88823BADFF104E9CB1E0FFC2A33E27CEA54B22F725B2D401EFC40 +50F74068E526177612CF96B0D098B33A0FD53FEF32A68E0ACD5A3995F6661065 +472888CB4465646218AC1FAB9243B85E787DF7C476B99A1B33E21DE721182707 +B6D9DAEAF1BA5740D2A7697E3AFC3DA22EF66CBFA14BFBD62D4B4F270A10FE8A +C50E805AA80D21970ECEA98FD96854300DBD599A0023E7CF112151B4B4F09C7B +991E62A476EF9396AE91ED43910213671B7DB3C560E6A419D40515C2D99E59B7 +415A9EE52A909FD5B89079EC9AA755B2051BAEED91EBE7C7769C56 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +%%BeginFont: MSBM10 +%!PS-AdobeFont-1.0: MSBM10 003.002 +%%Title: MSBM10 +%Version: 003.002 +%%CreationDate: Mon Jul 13 16:17:00 2009 +%%Creator: David M. Jones +%Copyright: Copyright (c) 1997, 2009 American Mathematical Society +%Copyright: (), with Reserved Font Name MSBM10. +% This Font Software is licensed under the SIL Open Font License, Version 1.1. +% This license is in the accompanying file OFL.txt, and is also +% available with a FAQ at: http://scripts.sil.org/OFL. +%%EndComments +FontDirectory/MSBM10 known{/MSBM10 findfont dup/UniqueID known{dup +/UniqueID get 5031982 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +11 dict begin +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def +/FontName /MSBM10 def +/FontBBox {-55 -420 2343 920 }readonly def +/UniqueID 5031982 def +/PaintType 0 def +/FontInfo 7 dict dup begin +/version (003.002) readonly def +/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050\051, with Reserved Font Name MSBM10.) readonly def +/FullName (MSBM10) readonly def +/FamilyName (Euler) readonly def +/Weight (Medium) readonly def +/ItalicAngle 0 def +/isFixedPitch false def +end readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 82 /R put +dup 90 /Z put +readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CE32340DC6F28AF40857E4451976E7 +5182433CF9F333A38BD841C0D4E68BF9E012EB32A8FFB76B5816306B5EDF7C99 +8B3A16D9B4BC056662E32C7CD0123DFAEB734C7532E64BBFBF5A60336E646716 +EFB852C877F440D329172C71F1E5D59CE9473C26B8AEF7AD68EF0727B6EC2E0C +02CE8D8B07183838330C0284BD419CBDAE42B141D3D4BE492473F240CEED931D +46E9F999C5CB3235E2C6DAAA2C0169E1991BEAEA0D704BF49CEA3E98E8C2361A +4B60D020D325E4C2450F3BCF59223103D20DB6943E919FB4E3240FEEED78EE63 +0677FAF39AB2543D18C08A2B98B97451CD42CB7893DA8601CC0F45A65BEAFC64 +EF72554395DA801CF2E9E3B03F65F1BD98F8C5F8EA06D7457842303C1A817E7D +69821807328AF426B9DDBC188A79A66FBB9E6193B4A3EDFE3136C6574B9C4C94 +E2CBA4FE7997F949BB2DAC0D329C2AD8E4095BD18A037AC9F77B794FC389E5CD +56CC4C0B74D64FB0D02C92B88942C18B6DA84D4CF482DAF3A01E80BE483AC6ED +AE98F5F3E49BC762EF6BA937D528E751D9588B0A1E82EF0A5998150EC3854472 +5A91EB983915BC1D6E2C3E615E0267B39D6937ECE0EC16162FE76676E5B69F3C +BC1AD934BECA284B89F0613B70876247D768BCD246883CFF4D819D6265302730 +7E4BE6B2FFE7E91CCB8C6D2AFACDB4C5DB9688153E1D6B2DE136BF7068418A4F +2D1C0CA301B1B97290B46EE14B8286A81E709980F67382A5132F01B2D44DCFF0 +9753E776AEAE2141D580E64C82598DAA6DA4057FFA9D02C3B77AE15A50AB457F +3FA5A10A3C986B22F8E154C1E564A55D3BE4487677613DCF793F7E1B57C9A925 +BC57746C25FE567719A9EAA9CC44F1D0FF8F92C03132B205F57E3AFE9FB66632 +D3FB3EF5BDFB9848030527FE759A5273CB81DBA2719611355F43E34F8FD7D0EC +9BE47685A2D122C9B60198A430C5F5E3F972376F0FF4BA52BAFF64095F7ABCBA +022622692231FF87514FD912B80C07A0EDCEECFA629E2734B5EFE2604E8DCB24 +32A4C691DB4CCCF19EF897A9F4EA5B2B5AFCDF87AC06B93669F3007C1295E016 +FF0A99324B80E37020B1080E80949525B3278DF111ABEA48E7182B6F4DE2DC90 +B8D31A953343D5DB78B1F2CC6CE631EC7E3D0041A823DF2A4702AAC0F0A2F018 +E5ADCD42EF2EC8AFF6F4705D30042BE7B6F866C14AEA1CEE04DFF82BF14931B8 +D297C38E6DA6E587C23EF0864F69BB0DBC9C1EFBBB97B92BADC336A4AFAC6A91 +0A6B158DC42E975CB5D8D2054CEF367FB112456AF50684C41F80B1E7ACAEA852 +EABAEAAADE1EFD16DA13E367A6FD05F6C5D61A321B185BD0D596400C8422C933 +BF332800160813A68AFB7152FCFAA4AEB9B5B81AFC43E9A300ACDD1427BDE5B8 +0D5893CCBC0591F9F5CE793D0E1F724351C5C5C9A3A1CCEBF7FF3714E6583082 +A36EF53DEB9B1B1A3B7727286F9D44570BD8EC91F9F0FA8582A30E6C46B3B7A8 +3DDA07BBFFBC518DEEDB5696E3C8D0FC88E54BD0FC54C60DAEA0B344BCFB186E +E214640DAEB7F010A75680A3C15376F4F7D0B2E42110941575991A64DFC40439 +39C3BC080A089F21FA3908F12425FDB664D6BD53DC1D31F58E2DD0AC3264B0BE +1D609D058A09F8F110AC4CA81D9A737B3CA879CEF1F4C1BD0D8B544FDAB25C64 +686BCA1A7BA63A455D3BDE025B5DC251AE1748B790BCD307FDF8341B4706FB26 +D62AE2E4D33DE35A8EAEBCBAC4C90704498E500DEB4C2CF96C331A60C8838288 +EF65DC7B65B4591B37A14D09A5CA4B607FA077160ABA270123A72697AFDE8DCF +CAD3DD1EBBE5E79C53C00D98603E14A0B61FD99C4A6D8AC8138B2C0FB6C7F03E +D13E4D4407A04B727E8DF0B45697DC409EED6D354D17449F769AAC79E028B9C8 +BC62E59A72F2999AD5EF909942C19F6EAD23F35F97E5713B2F358847726D3FFC +C0E7944696484EB8C25B51A882CC9A041E4E7D45DE9958C2F8344716C0BE99BB +61B87E74152B25C8069EB5036FFAC3DB4A8F9F407AF8F40634E326C360762A4D +AF354F609B6DA61C429791600D3A5FE9A8E128EA357F21BEA1AA23ED92EDEEA2 +91CD4AADC45099E62D0EDB437B3A2C03D34B8B7D370D36ACA398451DC17A8C76 +E01E537D1CD1E229E6ED42EE703C1FFB852ED974325012D973A6FC079EAF9617 +31EAB278A9FF15D1A397B7541239DF020EFD56A0D5CE62D17BC0D92406697044 +A2C322D9 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +%%BeginFont: CMEX10 +%!PS-AdobeFont-1.0: CMEX10 003.002 +%%Title: CMEX10 +%Version: 003.002 +%%CreationDate: Mon Jul 13 16:17:00 2009 +%%Creator: David M. Jones +%Copyright: Copyright (c) 1997, 2009 American Mathematical Society +%Copyright: (), with Reserved Font Name CMEX10. +% This Font Software is licensed under the SIL Open Font License, Version 1.1. +% This license is in the accompanying file OFL.txt, and is also +% available with a FAQ at: http://scripts.sil.org/OFL. +%%EndComments +FontDirectory/CMEX10 known{/CMEX10 findfont dup/UniqueID known{dup +/UniqueID get 5092766 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +11 dict begin +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def +/FontName /CMEX10 def +/FontBBox {-24 -2960 1454 772 }readonly def +/UniqueID 5092766 def +/PaintType 0 def +/FontInfo 9 dict dup begin +/version (003.002) readonly def +/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050\051, with Reserved Font Name CMEX10.) readonly def +/FullName (CMEX10) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle 0 def +/isFixedPitch false def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +end readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 18 /parenleftbigg put +dup 19 /parenrightbigg put +dup 88 /summationdisplay put +readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA +0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93 +51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71 +7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551 +E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078 +0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273 +C01924195A181D03F5054A93B71E5065F8D92FE23E7BC2A6E71BCF95FF3DA948 +1A27320759222BD7BC7C1A533E90058824F06942F0234C68671083E0E4708398 +D246C94F9C16DAB6563651BA33D86273FD2DB3C50C106F3CA95B1C79778D0BEB +B99D9CFB38E41BDCB4261A86A23E2CDEE4837D9B6F0E85ACEAA984C344A63709 +EA35B61F08821338D363D172BD185A3658F43052AE1E61D879C99DED7F6D726E +FAFEBD881BDDEA91FB09DB75675FC74AA2BEA8771027C7A51BF849F8E765B870 +8F7CC0871F301ADEF9B71EC3C607B2F51325AA5B3DD74A2C5426E7B329FAE84E +94A159C8C9C35E27A0FC93FB98A4D616750DAD50068A5F0EB96B8228946E5CC6 +B69E93D262C92E3BC7161313156E380A2ABE27BE400A23DF95E65A4F76B3FFE4 +CF3CD141B006C487EBC73A5A101466D4388FB2CF1D9439D0714720BB58537B7D +B3EE1F04AE117222CA5F0E5942F7A875D55D91D63958B1A02405D9DE08109B8C +7104F2D109EF7074852DFD74CBE02E0F3704F2BACA14E05EB1D0D9021EFAC23F +76C2389F8EA237D2E2AB6AFA83A725E16AECCAF025E05F1B1B5699D761F62A46 +EC6F31B0FE4769BD0D66821592ADBAEFA9EB454CF1402FE870F5F96D09980C1B +8B6D2FE88BE56032C1959E6C3DC319B6A7353F3AC629CE5BCB947B4B235426E9 +4769302817AEC1ADF50E50265AB488017634AF824D44D3C8423FC7CAD97F6D6E +6B34313637687FBDE3BDF6FC951CB41277D8EF49D14767B59656D214C9724DC4 +0523EF896F4E48434FCC5D8423F07194C54D48C62AC29001B10C9C8B514B24C5 +CEB60FF68D36749711E108DBB52738760FCF6571D5B04E58F24CC0247834B412 +D0F6F8D7F1573F23E3E399D5A3A3A37FCFFEAFA044A5694D2458EFF2BC1F7650 +8FB0A27C505A20C16776EDF94BEF9DF702F3C64DBC1939BEC0399B6AB283F832 +DD8FB358F701CC075C596FA7B0ED7A9304DC73274C8169337D55124CB748CE26 +A635B2704D8F65E23CC0FDA3C57ED451F8FDE7B6FBFCE2746F5AEA11B065A6DC +C3D200D962A034DD6757991BA62D8DC0408F49083D48799B6097B61343365A5B +30FB02E9CDFB5104FB751BE8A268EE55C1208DD8B29D5635014EDE9D0D94BB64 +ED5643B3049027925BF2FD7EFCB631E01269B731AE12AA6226B2656F035C7E92 +959C4A21BE40D7C138C8FF28C9FD4B768CF25F08859AE84FEE6EA18C033B3659 +D9EE250BA5FF2568E8BF7684A93BED7852251D1ADE5DB815AF3AAC36D1A500C9 +41D1BF3A1926828CD1F9E501ABE441A07B1B96612CF0728AD5FECF7480421F46 +0B18E06D2FF1A5B1183459C59517976474698BCE18A728515CD489A83C001AFA +47BDA929F60D0FABCD8786AE16EE18615C37D18703571936A365D334BACA9BA3 +08E2523132887B5EE95ABCE8581C78C3E858DBF35ADD56A1F6C2489AFA73D1B2 +379C5064DAFD30FDA84581FDE268B470636EE35F21648955513714F6EAA08AF0 +249C937721DB0E93D95C4DDDFB0948051953F39C6D2D811D3FFDC25F786E072B +2A8A1F4830F9CFC34666A1D3F13268980E9A26682CAB64817318A1E266F3D2D2 +DE4EBB3EDAF0E7B526C838CBD7F37E74A35B1C3EB96DA4099DE689A53970D4CB +9AB355E93EB294B07DD09356C338BB4A61C147BEDC152E58DC92FA69846E4829 +551A5330006793CD88523F7B3AF7B4475C531C67A4B66A603597EE72C4ADA491 +BF13706F341125CABF37FADA554FDA0BA5534C7AC35F1829E250C885D9A9983C +5D1FE8CE24458A8B13E5C7EA22BF1608AFA96B83C700889A2A6C9C4052DCB892 +6CAEEAA9E7D7F3E215019719B36A5DAFCCF2396FA0C04AD99A7C23772A7BAA64 +D1FABE8E476EAE9FC1A3E08CD6D1DDC6E087934E676BDFD1528652B6B9A50A35 +2029466364300AF4CA3C5883F6293A7104617D0858B3E43D43752F814654A938 +A44C33410BA0E5EA7BF55D4F1D57E27921DB05C059DE29BAC1BFC9B607D2C5CB +1DDC47793984FBB18BD99E1DF7776B563A55E15DF024D6D8E6ADF62F16F602A6 +7DDE1C68637672AA9C7A1250161502ADDDC1B4F6011A9BD5605B73AEDC37CE4E +4467C838B7692C4D541EF87DB41123F9DCCFFA971553A5D9B0E7EC539A28750C +8554383585CD8B93DF731A301D85BA9ADC95B4A3A237794C30230A82300B6756 +AE5A46A090958109C5565EF60B0B16D6C0A16A56644B05D3371DABBB67ED9BB8 +9BD3983575D371419C7568B2556649402AFB9843106729E4EA87B3F9038218A1 +F820B098A1271E330708432567297CCDA332B555A40C62BAEB16330175D28AA6 +13AE6939CEFA2334E3E890B66A73277F0B63B1FA59F856ABECC5FC0A50571F5B +0747FA554F5FC72A51E215304B2E44701A13E41D91397B204C66AAB3D101004C +7FEF2D87DA558EA057BD492CD6EF93601CB63F78426B502CDC5C8E9EF4FF3692 +376601B1FAADD801602668370B5ACEFFDBACA8F8B3F4E850D07A20F6F47440FC +FD39504F0FDFCA35AF2ED0DA8BAB63AD42EA8CDA912CE17F5E62192DDD912333 +3E9FA0884117F07221642490044A72E359D5F25D9591A8FAD568A3DEE435C354 +11995C0EFCFEA21735DF44A30F79F747510E28767A4266461D1394F81344F6DB +1FA8D0B0D9E5F52FBB663C8F1E91192E5608FFEAA178B93F8298F70510A65BEE +12ECB5D675311B5B3B19205476512D92B1D16262720484049370A76F78D9BDC3 +02EB96AC1E5B3CB078D2F219988FD0F36B043ABBF347B22D36CF541A8F80F791 +8E4F92D900B7E7B64DFD500882EFBBF23565FA470103B2E0D2D14E3E4D7827D1 +BAA0F84713A8CDE5904FFF2794850871DEADDDC53B77A502F5CA98B0744BB656 +2FC40ED2AEBCC5CACE2301E983E6C18CF16AFB9FD8CA49DE51B22F4259D43076 +DDC1BD4974CDF2E733EAB6334B1D5614288CC81FDCC722CEE193635D1088FB29 +F80AD5CB96394AE89D920DF8E1F271585AF019190F17DB51FEC9064B54C3A53E +3FD33C3B553FC79F743BEC9674743BF0A821051261DE4527A2BEF4A04E293E97 +02B181EC5F5EED3E26060F2C9EF6852B7433CA1BC1690C30424B03C522A087EE +92016EBDAC4B787133B4A22BFEF0B6CA564C6EB910E1DBF983CB4CFC3A1F8A26 +45329CED7F5A8704ACE9D4233583365A5A97342A053EF403F0567E9D0A62EBCD +84B5D7145BBB11D31046BC2CF5B450CC68B85DA0E78EF8902F8D37DAAA9D4242 +455288C0D73748F9BFEB1B1769D6FB84B94993D5F7C2B9CBDF75AEF2C930F277 +210B3CCB8A0299F50AFE2548A4B8DF5ABB52F098ECDD56FCB8D3A406EFD95088 +92D7EC39FDC7EB1824ECA24D0CBC6EC6F4C6A7F9590D593B269D2CC0BFBD961C +AA8BB4296B4E4411B54367A341A5EDA97288DAC370A015FDE6D7FB0A4CECEFBD +1A67DF3A3703E922BEF2C414FDDA42482EB35D5DBB206B44C76C412A435A0842 +6845EAD204BDF87065CE2C99B05D2D4080D5D11CFC3316967472C7DA44CC1F9D +51B83B4BE9B882D6E9ECB482F9855D024ABFBA502CCD624E0F88164A6F13CED4 +85F20DC01BB15C7D78B1C79FD9FF71F4B043F59DB5C297768115542BC7C8A99E +ACE39A268D32122541FB441FF1364FCBA2B7627F12C49ED038BC044B6D9D533B +A72D35317A5AB8D91A9AC56CA90D1DAE9F967605C63BC9F406FB3D5BAEB4B38F +4934EE3D2F5FE434B45CF5C2D0E5E417EC279DCEC4F16504EE40E837B11620B7 +7526AFF23381ED3E9A92DA4DBF4EA2BE4FE444B9A74AB60EFC818E20DD8B852B +DF8CB659C0A3956D0DA61F49A9DD467726E57E9B32EFF540D551A67213D40273 +AEAA6E319D92B4B406377D36DAB85662C755D76ADF5795C52D54ECCF0DE81E30 +B84F951233A0A400CB063911837F0AACF44AD2441A7CE08818D64705E1ACF7E0 +F59AEFC5DD812981C5508385274817056B2CDCCA4C9F3103C92838917EBFEC94 +21D5737AC634B23B6F7F63B166D60C6BAA8F33AF44379C5A7337E737190EB3EE +14272B905D08C01EA118964D3444A03676FF3B62E7626168FA1DC6220699780A +0BD5776DDFA26BF0BB335B3C978CDD5CF1A419D4B5C562B3974FECFCF0118199 +E547EB287CD92E32E881F344420FA3CD97333BFEF5D7E1BA31FD20622E5B4F95 +692DD0ACAF01D413B21C8608FA87B470191C3CC5AD333263C955B4ADF4370FCE +D6667FC93495003F4B6AEE4F83603D55F19EFBF56F955FC9CC01E494804952CD +D426FE706C13D41F87C5C668D8B6BE50AE0370E07F52AC0534ECAB1C19851099 +FC0BB1EC2A649795A62299F73CA606EDFB1D28183DC63ADF67294553115E8C57 +7CB603CC491A6065802B925E6DFBF42917EE6E44C714228AE452851D61BF70AC +844B5D800EF029357FD659B8A648445CED0ECAE1474E443124F4B3644F54C556 +A330D92EABEC7F607C6B13FACF69CA928F835056BD1A8ADA20EFE6BD5CF4A1A0 +8B9E415E4A5FC6F209EF05ABF2E0C55F6E3060D1C72967E1E68791499F303C8B +3960C5A1F2DF6306710DFA98C8D0815A06B5590374554DCCDBDC4C295B3BA6B8 +8BE3200CD4421A521C06BE39D4CA495BC63F3F982CAE3C82AD38DCB537E617D3 +34BD96EFDA7C6A0F6D97A6BC9F084645390E194E7A11399FCE4EEB9A965909BA +6EC69D34DBA081BB3F18BD1ADB1AE1B7FBF96E4C546498667690857EB6931841 +46C427A5B7C7D99FF889582C4AD11A7D267B301C5A5AAD9DA99D5BFD438238DA +62DEB899FF0F7B7997F781315B2CC328BE3572A3903A33EC901AC6BCC7F152A9 +8A6865C6CB17189A4EEB699006A5F9D4482D53A76E88438E444F9302C79F0DC4 +B3033D29D303B38F5959F020337EE6619DC8A8C3912101B02CF8AD113BF4BC29 +8C6B9D25AF6B6A787F222C05964475B49B6751E3A3A6EBBEA03677D5B136B9DC +6D9AC20193BFB0759E89831C9E2AF68BD45ECC81175DFE80DC0879069ADFA8E5 +24CF3C84121CD9739A28BACB9891945FA4E72EC07136682E18FCA81938FA6A3B +8CEFBAED60121530E33C1C0E698B5923D6AFC4E907A99B1367C3D435CAEDEF5F +878237453B8DB2FE53073CF3319FD096343F42D68F097759D051AEE17E4FCFC9 +86E17099799DE82A38F22D870BF7AB90890E3B5264976700BAE594C8563A218C +C985D9A5A7D7BD959F7E4E66286833C86E89203ECECD6FC4C6FE1F04010218FA +A5714881C4C846E85F13BD68AC250CD0E488DBF60BB10B2CD7AE2E30F9C21DFA +0E84F76B4E996AA1C5C056E64BAC85622C160B56DEFD4DEF86887C1201F7C20C +076D4A27BA69572BE9C89FF3A9D3BAA5CAE0A6F2187AD01ED497798A305E3BD8 +422DBFBF45E3F4AD35240B07285128B59FA9E83D9F6A2E620CAF6DB05129D930 +44CB241CFF84E776315114C3AB61FBC0A8368D9154CC5066E2B162E89DA51165 +F9CC075F2524F9A8624D2B56ABE64AF93B9F0407CC770C1F2C76CCDC06345D03 +7B173C2FAA201D8E1F6C0315987A7A13902F4AA5ADF081C2B0A01C77E4F7A3E7 +6A4AAEDDC577E855D69D38AF6A1D271B02AB496D94D81996FB078FBED17F833D +C6C0BCE141BCDE277D530951DD6574B9CB3CF0370D74211E9AC00C7CD3A67842 +0B4B72ED517E4906409DEA7993D0B8E92D418139960EBC86BE63A1B1D417C451 +8BA13C230DAE1EC4E466F23351D410D9FC4A7BBD477D5FA07659B71CE9921B1B +6755C67AB3D4988064004CF75948879D16174E8097C91F7544352474C2D9A1F8 +A1813BC6F4BA13E952678F5707F19B4799ADB3BD186DF650821DF58CF3C78D67 +84E4E1DF8DACEC50D15647C3DBBC3C4355E602D3A03171FE1CB36FEB940211EE +0A5300841DD7B7CF91C02B3FC5D89C691156BFF8A38C6C72789DF260B868AAA1 +895046E405661D97FA9A0048AF114A89E3ADAEBCE541753E4FFCD902391B5372 +6A97E32F0257FA9FA1DC15BD3140EC7F0CA5A68AABCEDBE73C38B35FDF195F96 +0F9DB0F592C188D72D73512F4DD92D2371D1A59254BC477CA084E68184AEAB6C +266BB21DC3AAF874DE999AD2A17C79621AE322612EE4B6D5BDAC511418EDE90A +AE75066AF19662C4AD855E4200A5D67BEE4ADA9A399192C74D35E59B15FB61E7 +BB167282D32D538029ED22CC5C9860C1F6B7BA7F33D5CF108D4BEEFAE7B37E67 +39391F9934DE17956303532ABB011540645DB8420749C9B9A019C3CE86ACD566 +1EE8D8D5E0D8D0DEAB33B5413EF10D4EE650F82417002E436E0B3B628A657F84 +074098C2E9F897D9AB692E0FB9F268E6728F94A79CF4D6B0A07C8DFDC1D67FD5 +EDD5863EA8949D180B1596D0009D662FC429449D76BF13D83F0D0CF165982443 +E9CC288CF7C5F2E17EB7F3736D1FB814196CCEAB8C833720E3733BF594E1B536 +BC0063080BC751F9DA1741522B2967D07DDDA169E7D3417B4A39EFAC15EA5E8E +DE3473CC9DF991FAD2A971F44B09635085DB02D692F149F144F3DCDB69B72C53 +A2AF34C65DF0D5F35E82102E67B733750646EC03A4FF47138F7998607BD93AB2 +B63A0B82E8E225FFAD5DC468077FBE8C8C8E5B4BB10A8FE836B07367D742BD6B +D36DF5304B9DF363120504C279453452EB177FBCDAA6F6FB78A24848F4A1D94D +1E49F6C46CB36796F3F4C9739346381F28AF085C5EBDB2A02DC0570C7A21E097 +77522D4947B51182431BCBF3E55CCDDE93A916AA40CEB577277FA512380816DF +9111C56F36341381D62368E70462577D0C135BB3CB4462B269AA8E0F03245BFA +D01DB8E23F2DFD5DAA88FCAFDD51D48E562EC649DB1FFDA0FD8CC8C48E6A9207 +260ABE35733D75630053CC74A07E5AF6FE87BD5FEA69CB6AA20122276AD92853 +6B225BC9E3350D1B1362E04C7795D473F1266852B02C83D02D938C55D8F0C671 +7A9205F8CD058304DFA034D99A6BC16C582F02484A089602D42DF30D7A5716C1 +D42A4CE56C19E40C01DC7DED931FA13679CFD2700B3826A1E6539AAC12293DA8 +664DE251C5D1761BB45FE364CE3F7F7E9B67F86EB31D9626CCACE4DCE03EF3C1 +0D2FD1B12B5774510D46C5C5CBF0A34847418B9A1DF0C67789422D0EC2D49576 +9DDE72D63A4A98613461A6F730A05336C691583F96C3CAD2AF7C4BFD3AEB3814 +D909858B6598FE19397006C8C4D549AA1635968F47144E7861A2BCE8AB4CA7F0 +4D253949AA0127559FAE3161C810A8CE22A3079602E747C9398F9C8B2A868F23 +D77D7AD6B980FEB038E0557E58E1D7AE471036CBB96B83595D9C96A4895971CD +C2A810651A045F876A1F5AE470BEF39F856808B1F8D736030A722E1576BDB3B4 +4DF06F73D38D313C8A0D3504EFBC774750C9F6E687ABCB1927FA1BB3882AABC1 +2306A030CEBB259AECAA646C6497712F6C1E9DB7E1365A60EEC5AEDD5147A77B +1E3A10D73C477876D54FEE853D953EE75F7EDFB287550B93CFA8250D1FE2FE7D +D34441F1224F3DB1D355188819EBB98A94DB193B9CA23803869DD10776647BF5 +5BB42031AC44A7339DC036AD0292AB9B732E6FB79BEE852A103C3788BB0F4B72 +EF37BB62356F9B2DF7F5899A26F1FE0A3D6469C1034B8AB14F52555EBF6DC592 +3F24D6DB395A3A182ED4B8ECEE8254661C19CC942F236CA40BAABE818EC312D8 +7F5762C210FCE8A3CB9A23A24D0A751A09F4FCFB72DD0FB3AAE0575CF97D126E +1669203BE1C8F8FF626F49E8AFA7B29EF26618C6D8336D4471314D5D009BEC8C +D914E74D0BE7D7C3A2511C0DDEB6FE04360D54FB3283AD67D9DCDE211FAFD19C +449E201F2913232DDAFB2043F674EA73C9F043EB73CC9A96289B3CF819DB3E56 +5FE403D8C387C99979ED9F8EB2F3DC7D72BFCD70D2998C697029D149A6BF560D +B13E1063FA336E66B267581833A721D1F474D7361CA1D448637464F5CC53C479 +FDD548EB4F3D641F461BCDA9672BDF53567466C41353BCC7AECCB18B5A8B44E8 +6248022ACDBF549725A61DFCD1C4BE72B09D96FAB2AD26B0E4D5956ADCFF5D8A +D4E7311C3BC327EB9D2A0A6C307F4E200F19DC87E22A2000288954E1C5492196 +55CAA0F6E2084D9D72626B129EA59BEF210BDACDE2C9F2140FF6384341E3C7B5 +5AED0EF176D54F653437899B913BC50F89FC9955878ACE712DC34CCE432A7B4F +28F999C2CA26B2B9B988513E19DB077BA99AE776E482E3977A70D79638745E77 +D82F642428B24D7B9FCCB16DDCC5246A7EA120B5066DD14AA83E7D8B9A3FC459 +7FB4EDAE51A93D03BAFD313AE854785CA37132061A28967D34734EE96A6C8FB0 +384F9FAD94D808165E5F0FACCF8EF1BEE3BD7608B9FC6A6CEC90F3875E7E0125 +D03784BEC98BAC5743078759C98171BF69EC65DE65101E5E605957EAF5A2B162 +1AD079F47C15294471F5B01C92C3BF283FEAE93574F654F27464C3E04E8383DA +91913A174402D61C9BE712C6297499433434264B6ABEE03589606A604F928FC3 +35B593C460C3C0D5C585F74F64C65F8C2758599EB662BEABE5F3B9CFC612A28B +94B2920EF538B76DD673A0FBDA0E3862399D41AAAD4508BF4C5399C7870F7917 +27DC6C8FB0BD8648B99C3450FECD3C6569C03E1578775B3E7BCB5A09FF142119 +4623705CEAA41E65DE4AD6539AE7C0023BF7BFDC66A5C989E1864709072AC30E +3A80A47001B89D1E0CF0A8EC912FE9746B22DEC8ED3EF4DB6E60156206CD26BB +58B1121EF37B4F827904A98B310BA95A2B6E64F50263D56D9DC7C3CCF8383918 +5EA5656F7BBA6C1E3F97303D7D0575A809646F04 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +%%BeginFont: MSAM10 +%!PS-AdobeFont-1.0: MSAM10 003.002 +%%Title: MSAM10 +%Version: 003.002 +%%CreationDate: Mon Jul 13 16:17:00 2009 +%%Creator: David M. Jones +%Copyright: Copyright (c) 1997, 2009 American Mathematical Society +%Copyright: (), with Reserved Font Name MSAM10. +% This Font Software is licensed under the SIL Open Font License, Version 1.1. +% This license is in the accompanying file OFL.txt, and is also +% available with a FAQ at: http://scripts.sil.org/OFL. +%%EndComments +FontDirectory/MSAM10 known{/MSAM10 findfont dup/UniqueID known{dup +/UniqueID get 5031981 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +11 dict begin +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def +/FontName /MSAM10 def +/FontBBox {8 -463 1331 1003 }readonly def +/UniqueID 5031981 def +/PaintType 0 def +/FontInfo 7 dict dup begin +/version (003.002) readonly def +/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050\051, with Reserved Font Name MSAM10.) readonly def +/FullName (MSAM10) readonly def +/FamilyName (Euler) readonly def +/Weight (Medium) readonly def +/ItalicAngle 0 def +/isFixedPitch false def +end readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 4 /squaresolid put +readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA +0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93 +51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71 +7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551 +E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078 +0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273 +C01924195A181D03F5054A93B71E5065F8D92FE2340939CE40EE9186A0DCC3D3 +D661293EC5BB40766B73935EB54125526067D631E1E3D1D6569AB3546CB257C3 +4C12CA4AE98C3F99898F1448AC0B416B8E5C3EEF3D74B5FD6A1BE3C23B160E78 +79A9E0AC4FC82364F946003C1B2E0EF3CEA944727E7502B65BA1331D36C159E2 +1D107580F28A32E04CB876822CEF478BF4464CE4F7AE824FC786E099A1BE2A3C +7D2BFE2A748AB092AEBC2021DBFD5C40E912BC5856F3EF8615147350E75D2BF9 +E428D7948E2128053FDB1F90CA9C7D6581E25A6645879F50577FE7F0B32B873F +13F97C524E19F1CFE3883C0DE1DF80FB61111978B0C2D028A99A712D3DC27D8F +C83C4EC335F0DB9912DD2AF009FAA56C5BD5855BA92851629EF6C47E6AC303A6 +1A231558746ED8A78C76E476ED71246A2E15C51F465AB21A22ACACB03014B06F +201876D3C6F49E2D38D8C4FE8011F7BB148FC3227E0BFA51C0F9AAD64F0C6095 +77B3D875476B666F9FB9A46763C49272FC504CC0E817A1533409D293D6D62CC8 +DFDA666BC9DC70C4510BFB0DD2BC94B33D457EACFD754761B696163DB4C547B5 +FF8994977A7C9910AF486487CE0320FA1E705BAF4B14FB937229D80F58D01E6E +9D9716EA3EDA84840B5D6BDE216A25814ABC4DE4C6818266C33CD4C3DA4F23BF +DAE6ABDC6D64E7EC7DE918DDB0B05D8413D32D99D15FE112C1D393D21806E0C9 +7CE0F0977AA36617B8DD50937C5B0B5698947B0A71A167072FE1B3AD6F274D97 +484926DF52CE7D9D2A4928A188E1F867C298E6DB475C0CBE09F0523D8BC6FE24 +E1CED78178EE1E9D66A906B72505339E62499C0E4B6B5A2D596C4F8F4312F582 +9413DC88D6EDFEAAE0C86BEE44CBDDD79BC02C844B80324B1FE3512E73C213BF +ECD22E7E13F98AB56E4D693B1D6045045E2F01DCC2AA1F70A4699B7D718A743F +D749133029EAD1870DF0B00EDEEDFD33642A88EB10DDF4CBBF8A7D8F7781179F +A91CF398747D52769A054CDACAEDC330FB79ECC96CF43C29515F5895D3A8C1E6 +828F776844C88090405F868A872EF54467B72825B001B46F6496817A9B928BEC +ED212D4368368778F2D1B66D005F2D6E3DF4AB9B9791AF2CECCA3AE524781A41 +5052FD21CB81D934F0F12CF8C8FFC656BAFBE897C5E86A21D3F42A38F7916693 +ADD1DBF48F534DA16099FFCF3E3DBCB254BF49D8F72FAC2F9548477F9AFA414E +65A29F24FA16A9E0955A9A6CCC47198E6332ECD1A791F2E36E6656852179A94C +E3CF4477A9A6CF507B8184ECA5C0304FA15ABD8B0C379EAC19B9D16A630D96DB +A6DA819C2E481AE4870BCAB5963C0F9D837C97E207F7ED58B776799586B9F755 +B705AC31C09C3F74AFBCDACF092B05F9E2B072C1B17EE6347523D3D5E1D404AC +636C33DD94121C3711C3D05F48E12DF8489F894E4913263176E81927BF5E3A94 +99D124F64D00BCC288F03FD14F89E6352083333EC6C2044E2F81C477DD4CA9A9 +55135915C27654B09BC9099FA966AD440417945879399B39C7BF20385456878F +9AAE7343912927476C2C88A445C03E3B77381F3F9A82FEECADCCF8C307144775 +144279EB14E0F0443F8200C0FABD54A075EDCB83EAB07A7CAF6EAB17C6CDB239 +077DC62173A54E93BE2911F4A45F72B80DD9C41B301B292EFA78D361AD74BD7D +2E94D44A2D79BB7B89708E094A21CCB28D80E0FCA707D742CC02BB81FE4B0E06 +4A5E93DF0414BAC27ADDB044A0D444692973994CD028E1C62F1FFA4776554914 +2D55B0F81C06A2633A4AE42AD00422A619E339F2E6F0C6FC74F70552974509A0 +812F1007FD7055E9ABB8CB39F799F847993DB9593A76C388F9BC883D4A0DE2CD +BFD0F7F2A5F1C50791EB4363104B49088E6EA2C5E61EF256A9FF232357D62D78 +0C876D200E4136F7B0570A3B0988F3E23443081591DDB861745B4F6F0FF7D854 +8F558F995A283B346E266DB6FFB54E0761046152A864F710113B6BF12967D022 +2947517E1CE2079849CF8EB01BB2B96EEC2575AAAD1AA1E019D7E72BCFDF2979 +8E2A6EE0C1525389C16411E5DBD416467B9900F07223117A77E0B4C3B0D49A96 +C2E3A61AF9C9B1CEB80AC6357FC0CA446FF87BA0CCCD81924F6209198BD6E1A6 +9EECEF233B17CC4E9F0654024F7E857EAB409F4B9B9ADE4090F2B715443A80EA +130369A193A32A4DA3730F13E3C9E717CCC9E74611D787277B73EFCE14FCC3B8 +6B11AD88F42705F65E9C747B472F379ECDCB7F8F9C3FEA64402972623EA0998F +255892C43CEFD7ED08957C495AAACDA59E9398B43788DF27F7433F72377C8F88 +F54F5E3A5564244827EBF92227B94F4FE896FEC6519769AAD567E618DFF61B7D +B93EE0FFA2EA58BE1FDAA0025259789FDB31A1019661C18080567EB5C6306596 +F97F039E3C9ABF9E40B4725A96F8170B49B73B68E308786FE99B0C005DE01894 +7CC93C196E1F830570D51F0AD29BF27CCE45AD7D3B4332C9D50F1E9C2D04E033 +1E197DB9BE1D44566F738CD26A13B8EBC8FD49E999D35F042E8A24F025414F14 +D9D11ED702250F1295722F68A022196A0E38B9ADDDBA997283ABAA62898EF32B +C765387E238CA3475ED5C6EF2803CE32B5A90A8287C70386F46B84C332E8C00F +85A8CC2DE78D433A325B7862AD4D93B3EE2CABC4B688833BF263E26879AF213C +934FAFEBE8D804E2BC8433B81ED5DA99F08C2C11B93019D3D9C1C952F20C68A7 +E141DEA2CB983DAC5A2B9426A98262FEB13C420EAA315C890F0B907BEA099C1A +10B0AB255AF99694C722166DCDA72FD58CFBA3328FC5EF83A52A750C5E613E74 +A8572CB8B78ABDAC27B798E727E3E5AF9451416493FE3F4E95157B4ABDF3A910 +64369E34A2B40176A5E0E30F472E33A41B8C7BA4CB1BFB9173783909161370AA +EA40C83C60AAE242358688CE13193C9DDC3544A959A1E6A16FCC4BFAA65A63C7 +5AEF208FC201F88DD047B5E6EFBD4BB256F973269BA1B06CCFC186D48BCCB4F6 +A0F512B1D6541417BB6045045CBE72B72AA2549C345B1BB466335226A0E76A10 +9645C25A0FB4CD8455C7C10C0F4E7E9914D2010BA1C95C6BAE4E62C8B6A8BDB4 +92281B366208ABD9C010B3660C5E150D63D6927255CF9081C0898E9B206FAB57 +B306669AB87AF405C537CA7D3411DBC41C53EEFD8071C094486158E97BAFE90E +BA29BEB83BA60776D33BF9CAF9C7FEB66D4B93DA27E499B006D243FF59CB33F6 +AFC65D10B74CC522BF4AD45E3451B395AD5029B148A1C9B710D5CF02B65F9189 +0822C0A33C4D07F2DEFDD5B4F6E063891F0456F1BCA4540F9DCD3B0F9F39696A +52336AFCF0A33A029AEEB448CE120B9D939487EC8274AD4E1D5F5AF4C14EC910 +680C5E312735DFA3A5B1835370A76DFA63A05379021A64EE55E25AD5218398A3 +6DD66D1B474A2E7C6E236E0E4A9BD0E4F7AD1807C6478225C58327BFE1822000 +26713D01CAD6951F456504D79867D523605ECD78F2D5DA05994BA4812BF65E7E +34ACB732150ECB3D212D03387C71677F617D76A9A42C708C89D61614F280A5FB +0BFA84A17CF9DF333C9E13DEE82A5ADC9D2E588338D247889ECFB090CC63CF9B +8D92B1CB784B65BE80E3B57998F9ABEE702E07BC127D272C67B0A97734E405C1 +FAA87E6B9DDB8ECAD2B9DCD56D687DFF71BDF29BBDA0A0812695F81C5EBB83F8 +0A810D6560F28D7CA1F89A11F253E1B3B4EBAF511454E4BF2C46A333BC186558 +8D73374455A32DE993526063AE70EAA647454ECC62BFC5A53357F2955E4A8A02 +E20AA64AB6511CEFC5A32874C8F2BC2424C6B85BAE80191216A22D93BF2813EA +18A1A961543D7C58C4F4B263D76AD6C61270F2A77468B3E59BA9D861E5AA6CE1 +B7A9C4C2A13E80C4052283DF3529210B3F6E90C2EFF205866865E7E96F34513B +05A45939728619E02FF1410C0D220F6D615718893E7370A0B91675BCF681B2D9 +56112D9D37ECB819017472DCD38FE4724834869F82985A69E33BF862DB420DEB +AA1CDF83099114501C037873E86E0D33FC954E12D40038FBDC78E7159B738516 +A078AA386D9424B8D4913B7848D8439D2ACAFB7C81C9AB192D77F316D299D11B +24F67141B1E0FDB564B70FE68070BE6BC00F22C11A1291BA6401C722487BFE19 +D7869DA874C9059677DBEF958B7AA06EB924A17B3EFE9014493EA1FA8C4C67B2 +B5DC483ACFAAE88F2DFF9FAAA7825854671ECFD522540C9F6C3817C11D3B63CA +8ECF710EAC4F27506B67B972633D0821BD15F4511F305A5677F2919DEBF7DE88 +4F60E36360A7856B6B6A8A866832534279AF45B4232877F45C92ABDFE0910F7C +F86825A1B6012FF93479BDC9639C01CF2C783356B33127AEC7039D40529EE54A +756D8B7524E069DA60A38AFE592B8B228ABE22B7BC9CD9B23277FBB567B1377C +77E21AE6F55ADF4F8864F4260562F0384165444385D5A8C5966EBF191900B898 +85240634EBE8A5DA382E0EE3583B1B5D102B6EBFAD60AB9C335919EFBAA55A6E +36CE4887299E395EB5766080FC0B6F93B1247F28842FB817084C9C090616AA72 +25F4ED6996D36CD9675009C615BA26BD4904F3130991023E4116A7E6BCB26C10 +7106241DE039BA7F26E137040BAF587AE03A476526F025C70F16EF23474C0EEB +6E27D8562C7C733CF470EA198494A505A8F871E8EBA31D4F0D9F0AEB9D0EF63B +738B582F7BD73DEFD5D83707BBC7854B6FC7FA6E2636F0B68C4858B247F70C4D +F602764B9465975E9AF28C2046EAD743CC350E747D6524B9CD7F325946B9287B +F7D46E4342A71B0409B2BF5FA4D340DD549F6A5B05D2784EC5A248560F4E214B +C5304217B3AF8451C190FE1C312527746E45DE39D8D43CBEED9A19FFE143CA61 +3B65344C26E189D790A0211556C609F107C78F55CA120F3449A697D1305DAD2C +D3EAB88E2CBDC022A4E036E232237C1C16ECFA62D6CF8EA3B6610B58C75EEEE9 +676201206E4A8B8C7CF5EF409F2C0544DAAC926497B1FBCDEA07DF042ED870D3 +9D74709FDB8CD2CAC4726655371EDDAE78A5D9E0811ED4DCE8C23DAE1ED44D06 +F4DF09BD9A00C1DE178E766E05CD3CA64301C592BC01EA4F6D1973586547B170 +A3338C60FA1148DC5F3F7B7DB5EAC870239BD137CC85AD54380379F5C30B0754 +D0A0FD8DDDC7CE725B58F37DE7DF077916C912F2808D0E4CA32808D0439A148E +3B1E18B9C88C8B4DF23FF5C53B2881D7C23D1C239F08137BBD8FEA326E7CD1BC +C80027A40463BD58758F4402D3DCDFED46C2E3C405E1B1E8DD0062E1272AB5C8 +91953946FBB4B9EB0A74D0F7F4FAAD798571EEDBF0CD4C92A6916909297F27B7 +5135990685B849E8244D2EE73D5C7BEF1D3042CA8353210EB4293A2B2F1BCCEA +7FF2AA91F52D343BFBF5E91F2381AE5B6803C46605D471B7BD122153E87D872D +EBF37727370BB683A194C4C4DE13F54AECB116BEB3E0750E10AF272E0C015641 +0F9264A21BA79821B29D8CB78746C314E6893765AB9BB7BB1730D758F687E615 +D2AEED695331E99591AFA000AA540ABD36ACA911E91E20912AB819A80D5183A4 +CB88E08E0E9911612639C05043942AC8EA0072E9CB7154C415C0FB37DFE3F01E +638D5052C87A8359DD979C44B730F06019191C5BED15E6E79FAF312ED8EB0B02 +3E712A0F6C89A6F7C122A561F133FB4D2A98EE09B11ADEA53702C92C210334E6 +8D5F3E1BCC0E81CE178ED749B00FF4089C1AC412DC5F6696C9D8B9D2EB24B35C +3C1F8F63EA348A95622AF76CDD5C4DFE06A8C7534A55FAF937777E864C98062C +CEAA3ECB5E518C75FEAA240910646EF782303BF34FBF8162C8650D5A6F0EADB4 +FAD9AED7994003F74E09A3CFD8900A33160CD1D49AA1C7BB5E42A2B0AB5A9D20 +A5AEE02435D84A2622ED87454A2867E112A9AC72653A7865E2DDB9C236384228 +94DE4A396FA798ED1F370AE5247E0E703D4D4225ACC1EF410631555D7DBC814F +F84353CD407284FBEA1D371CA578165B888D771ABEF7C3ADE33DF899E55FB0C6 +A99A97A474739D07FF17DDBA267EC6C0A6154094D6E7354FEEF9723F23CA6E86 +D8467D66FC5DEA43D700C9712BCDBCB15EDB628F4B840A76D761CC213376A0CF +3F137F399AF2F349C1D7FC9EE28CE88F416F1069D6907C3E917AECDD245A1BBF +4375A03755C145042232F87BD3F097746E41A70FAE7761AB26D1FDBABBFB56FE +D8C80879557D3849CBFC7D25D84D137ADBB5FD4F6FEF8CC9D54824EC85DDF553 +FC992F823952FC7591D08F035BDAFC9317F144C94E828F09E29A02F0D6639DF5 +08D32902957CF0BE88694AA031FA8BCA9E73D48A60FBEF090FEFF955FEF964DA +F53A9B58D2732F986DD20814A1C11963E4FF24011CB93D616CF4A6DEA6ACC5B5 +354626A142D85BFC4F03DBC32F26253B97414C9CFDF3C3EBDD68FE0B7908AF88 +1961CDBB6A94155524361C0B95E42AF0DC1542752B2129938BCD020CA19D64E1 +0EB5DE254B638D700EF4BA620D924D65E95A329AC2657D2CCA597A4FEF7F1347 +05419CFB59A93578682671B9A2910BBAF099C877288C19A4EBEBCB3C64415248 +C00D0295332B6388384F27779F0B0A2D05A9F3BBCB3C1F587EAE05AE4D2C5319 +478E8D848ED75B368FF45ED8B2D572AAE502493D2A3660F8400E1AAF9B27AB35 +99FA7E39E250E91A67101F20FAE8BFC13A07FD2F7FD3A45002C02AD891458739 +10D221602C35139358B1F23E0DDEADDF0AC07B1689EE95DB17A3B6888D9BEB65 +C7A9BA2CD903B2F8348489A57F5A7191D1627A2C76A856C9E178B17A40293F98 +E9CACD819DBAFBD0FFEC6EF5BAA6D8AFF764786470A5B02860DA35A5B3A2BBE7 +45E6E4882CCF3A980B0C35F6C170D7269F7263FBBBF4051A51437A218711AA18 +A408F16E7C9FD7D61AC4E859A91CA4B18D5BC3B0F6EF0287298B75C11FBD9FA4 +1BF203A988C21BC2C550839E432350ECB4471F8553F7B4E42128DCA6B1239DAF +6C9D4A8B8AB7FA8AB013EC3060F02D6DB609F59E0BDE4D05891811A41F7E47EE +7166D88DDCFF5BFE1AB84D873C38009A857DB436100CACD8DEB98548A2FD3770 +B44D6194717757468A9C84238E5B83AD19921E31485ACC168C25DA73D95767E2 +27EDA7FBEC3FA6C8C58DED3649994CC965F81327D8547181CE06A73A6D696552 +6A6EB8009B1C40A46791E8DD0AD66E125F61CA6810BB4B74E266703F9DE0E322 +41D93C72DF010EE7DF3B7AF46CAAA9463E68D5C8B792D3197C4EED52CD16D5E4 +493C1F8944901537C4E6AC73E5D6621CBD177B50CFD7F86E786D6E6EC176F6C1 +3D7E9346C2859A185793A764E960F236A1798FF5E3A740ADDEF422FDA93FE058 +53A9989A0A7252337DDCE50B6A040E49421069081644A51C80D37BF73CB30254 +BC1D8A551F71FFE93F068070448334307A87526A86A3A7D53AEABC3506E78DD1 +849BFF403701D6059D6CC2CCFCBAC8BEBF440B8D3152C63908C6882E56EAAF71 +2984E440F40B5F355DAC74EB02738BCB094E40A55A48A26BA9970D09EF48EDB9 +C0C6BA95EC2A5E98325594AC418DFF541515964C77B8D2C8E953703063F17F36 +D042EFFB97936DA27FC3601DDD601709B71382EC67BB58C8D07254A6BBF7FFF4 +EADB3B735D143E4654A5F06ECF67F0305606CD0619022A5DE90E2E58DD79C8E6 +05F0CC17918DF52A858BC442594669827B3F6435993DDAF84BAB036E6146853B +EE469B081200810521522008CC7E3A396A8EE1FB14C976112B9DE60C281DC528 +69148DBAC1EA4812B8F9C8854B7FC03D43F47C6F522C225B67573891636ABDE2 +3319EA7DCFD8E88682C130E0EF728A401986C50D3DEF377CAEF216A5A0DEB8ED +C0BB83249CF414967A020E5B8B0F4C985C1D242C1D066E165BF330F4D3A0A807 +DA8C72ECC5BE7BD4241CB4AF9E7DBE74C7DAB52EF2E3DC5AC531F8B5061C0CBC +620D7CCAA0E331EB7AB0AF62C71B8B7879B21FDC78BAB3C944BCDCD6A65B67F3 +692DAEF4DEF28B5FC78F9B26E111583C71D31F7D8FF558416B79718F7C53E34C +5057880AB32CF15942D364A4E16C5BF382CC68A690BF42586C7D5DF306BD03A5 +AB4E8AC7F70BCD0AEE3C4CCE6E1793589423B942DBBCFF3CD0CCA2ECFB00F9F0 +98AE65B317C6D0B0C4604B614685B523515EC158884E26A6EE6CFA5EEA25F6D5 +47FD647E044206E1567BD589C6D37033A588A77C2963BBB0094D7548BD0A4FEB +6C2A94DCC5EDA5EE5281207597AEC31B363640D8A3D1AF3BF4DF95EA544F4F78 +48B1397CF782683EE76A15AE0A5B86A60C9E5C077DA4594E9CD62CB3BB1AE0D0 +ADC2B18C7B8C10FEBCB0901B7344D343AC5B13DDDF62E0D2C62329A19C700457 +4F1D3AEF396AC0DE08E400F3DBA346E0D9D8A235F8278E0B7CA284D2D531A139 +484D8E124CE3A67BFB77BFB9FDCE085732E3ABD6AF50450AA98A1CD755B1B15F +D6898D56A1A04CBA8CA9F6EFF55C304AE62A71EA684359261D379C99518D766E +D931DC2594192696E87FE03408E9B2D9063FBD8466562C6DEA47CB3C10123321 +DA0CC671D35D8B57758689C8B9176D49054F +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +%%BeginFont: CMMI6 +%!PS-AdobeFont-1.0: CMMI6 003.002 +%%Title: CMMI6 +%Version: 003.002 +%%CreationDate: Mon Jul 13 16:17:00 2009 +%%Creator: David M. Jones +%Copyright: Copyright (c) 1997, 2009 American Mathematical Society +%Copyright: (), with Reserved Font Name CMMI6. +% This Font Software is licensed under the SIL Open Font License, Version 1.1. +% This license is in the accompanying file OFL.txt, and is also +% available with a FAQ at: http://scripts.sil.org/OFL. +%%EndComments +FontDirectory/CMMI6 known{/CMMI6 findfont dup/UniqueID known{dup +/UniqueID get 5087381 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +11 dict begin +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def +/FontName /CMMI6 def +/FontBBox {11 -250 1241 750 }readonly def +/UniqueID 5087381 def +/PaintType 0 def +/FontInfo 10 dict dup begin +/version (003.002) readonly def +/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050\051, with Reserved Font Name CMMI6.) readonly def +/FullName (CMMI6) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle -14.04 def +/isFixedPitch false def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +/ascent 750 def +end readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 99 /c put +readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CE3C05EF98F858322DCEA45E0874C5 +45D25FE192539D9CDA4BAA46D9C431465E6ABF4E4271F89EDED7F37BE4B31FB4 +7934F62D1F46E8671F6290D6FFF601D4937BF71C22D60FB800A15796421E3AA7 +72C500501D8B10C0093F6467C553250F7C27B2C3D893772614A846374A85BC4E +BEC0B0A89C4C161C3956ECE25274B962C854E535F418279FE26D8F83E38C5C89 +974E9A224B3CBEF90A9277AF10E0C7CAC8DC11C41DC18B814A7682E5F0248674 +11453BC81C443407AF41AF8A831A85A700CFC65E2181BCBFB83E8A2A6085DA11 +61B1632328B94B21D3CBF2E7752D441A2C9A03F6681FDAB37C4B67D5857720F7 +0C4BCEE266586738012A2237A85FCD0425DA7E8E8632543F5BD5D50F9DBAAE69 +9E053AECA6027559DE42F7291EB381D866F1293107553809861D43508C6F2341 +5E4FCC431AF4A9B3660386AE63E877DCF5E513D0D5702B98D58B34897FEE163A +75CD6F5A2196F91CE5060CA5E72F9C5F79D18F242EEE58135BFAB02D5CA430B6 +D1B9A376849751A45E52577B1810C4F0C7F6C8196071D5B08FDB731C5384CCBF +03B460347E0CAC959E4A12620B6C2ED62E06A241D1637F418B5599A7FF3C1390 +7AF66A00F7C31B4EDF249C56C268EC9D546CD0489DA51B734C8292CE7B3D9E30 +71448C85ACC64FA99B2DEA91AA4CBCBBB9DE20833700AF96395DEEDA3FEB7D6E +D6E3BE4A62CBFA18BD0471C14F3A2FD025C88E8166A9830C5B5B94624A3D6482 +D1A1D83805D0EDAC1C79EA858A523D9FA3356DF42BC01886E77F6AA6B04E4E3F +AD107D861FC626F0A439BC3F125D48649E5101BF79C71507FDACACBBB4C4335B +C41A5C15ADF1DF69E1D68C3EB9BE30BDD5385F81D26EC8F2F206C1C7032B9EB7 +0392BBCA23B4693686AF8D2E1ACB2FBEE81D75667CD1DDB906BC5B675660ABA4 +E63429F16623F20B6A040E4942107CCA26CF6C1F52DEED9EC7EB15BE4F18F2E3 +9ABDEEAAEA9AC41E9F20C37C54B33F609F5835AE5A1EC9D674DC50FAFF6D3511 +2198195590F62B3B8A6FC8C3431BB8895A2F910F0361062DE32CDA9A7F41E761 +B09BD8545CAA2D7124B5688B54705AA52E4716E36C0303FEAD38E0510B3CB496 +6C30B115C37E02043D47B4ED796C671E30360800EC13F0F0FF3E0DBF5A642396 +EB0F39A9DAF0974678EA1D041F08BD73867065DA91B044EF2AB15FAA6546031E +189936C1FD302BCFBE55EAF369DBA4895DD0996BF7292762551A86C8A3604E9A +8AD29E38BF6FD40172051EBE7C694249F3378ED0139D37EEA3ADB66F3A80A1D9 +9C3655F054CACE93BA4AD42DC78A03F42455ED1BD5C122F234F21ACEB8FEFF9E +3BFE0DB2DA6D368478299ED63912A234ADB1DCCF1E519AD20772B71F8522B5DB +24E9658BDC1333D76F07F63D81F7A51D12C445ABF698092A24E5E5C36A52206C +0C41F7DCA529BB0A4D146DB6B4B341459FC17FFA357CA5F93DBCF30B61374613 +4846D619423BCAC59B7EB40C14C70ABD985754A0094C98350D01FE9FA371B0F4 +38884690DC7700C49236EF68BD6E806E8937AD8B77648F552C0C907007465A76 +1475BDD3FBE1CF69C706E703226471C249A3448F81C240ADBE4B5474216D0235 +6B0816BB6935A2704E851E20C002F85B653BB0700915B358DDC168ED3FAE3D91 +8280A5CA5C2708D622B03DC47A70E5FFCAD5A7C8D9AD563857BBEF92A3BDB588 +8B5B55CC9B960F20CA4AEB598DA8488004DEDBC9671488011E836D9D8B6251BF +256D08E6F1808E9D498449DF1F18E48B310D561D4DD3146C2BA64D960E66447F +6DA8B07194E3BFAF662C00737BB7222B55A5CC206A1C46F252ACF93D2063BABE +2BAB874C01AEC438D3F86AE37C9D7FCE4077F5B5785E12C1E0B685134CE2E8A2 +2E4DCDDAED2D53D13014E428FAAE22447763D4693E82600F850CA4A49E1ADC5D +C8DFC16E97B9F6164095CF7F31373B591F815621F45DFF77BFBF89EF60C9F50F +0C2FBBA4EA9602E197B9447FAB6AB57B19B1C801DAB66BF7D263F6572B9EEF88 +E06744C1FE197B8EAA71E1EB67716B7CAB30C859A2D1B2DB95ECED02B83FBA32 +E62F97EE4403FADEC936CC8DAA161F7B509B2723BA2B735572A80D7D087E6395 +6A9D34D5963E3C6E37F307C66D1CE551D2F055BFCC7360FBE93ACAFDE2B1A849 +37FD373F62BB23C1A2E3DF61C9452A8C995B03D44D6210A968C6293B4A3BE662 +C7B0B59E6EF6D53FD293B2C290436B0C448E7D15A63533DE321643E53C85EF8B +060C434E46A736EA617EA00D185323460E77B95C49070B035194A2E7693C3B15 +104ED7F56FCADABE49F27F9A576B354C574B5BAFFFC57FE9AF02FBD87B8874A1 +24C53826659BEB1EC50446AC26EF3A95877ED3D81D33A8BC1BF7473FB9C11ABA +0F27B38EEBDF77D3D3EA63AE6022DB0D4F1125DF274B86EF0A4A263E108D6044 +7A885F5E87362293A53F457CBA6C911D23653DA7CE4BB7D4FF4481AB97C0DD81 +C13515F0E3BF8A7E8DE2CE69B25BA9C185D9BF31A65DD290B0D4FDF40B61E2D9 +AF92BC6468B3F5AB5D5B88710C489ACC69198D697055B39AB3DE8B3733825C5E +6E763E2698574381A01352A7042A36EA96D17DD2EEEAFF04ABF7BF7D877B0FC7 +B6BA51BA994D431F472B6EC4B4C327399576470A1773BCBAC61CDBF0F95DA6A5 +0BE5239B7E9CD39E1E4D27EF6695D1FB56D4CA2C2370509547D6D01273CBE6E0 +66A696C35D2D0282CB8C85D7B1C51453A0AD0BC80E1D183D11AA78879643D9D9 +A3D0B2BD8EE3EDF29483CC5871426232A20CB058EEBDAAED85378B163425C270 +B0F7BB46B7D1B89CF84E6A06791195FB17F11F34A2548FE424DE10E376B39A2F +DD9B0BA2F2FDF3ED4AACBD0D60E67C0749D6DCBDE6E79041398DF3FC8D9B6CFC +693B870683CC425C52705902DFD324E157C9829F25B14A057AA92AFA17F156FB +0BA949698EAA0657B03D9538288D887959EF24A427EE7EDE47F304A1A6A715FA +2966273831B5B3A9C11021C153E67A73FA606FE3233C3DB217404C6AED6A4C59 +DD4C2A98B31AF5604D8DE8354448B4CEC66022E756B0056CD32E9B002ADC712C +0545C2C16D9457E271D98A4ED7DDE01BBD1856F5C3DA28794D2C7951FE2FE6D9 +18643CEEC41CA4A3464D3D3A102653CD6EAADA59CDD44918523B8811C2ECCABA +AC0D188F5E07B37AFD56006B10B32EDD179F4DA693EEBF4DF5425D996585F21C +8780A4D23D24FB0618C12DE65CAD42A0138E28A100257978EDCAD168C55C6F07 +78A067F0299890356C2A184820A554FB07448395ECE36C45211757552E288ED3 +7DFE46CB92EB2070442AFC85864A45000C4854D728096AD3D4C552EFC26DB6B9 +C340358451B50AF9F1B35C2E32D495DE85B5848D78940270DEFC07A14D960730 +878B5B55916FB40FD805116C9C2AC8C6D4645DA67A978F1C6FE705EC188DBF7B +FE7AD6769F2EEC4A9B05306D5BCD6EC3A240D6A29ED07D1D82E697DC8CC391AA +015DB6BCD1DA5C9A5A7BE3C5936681215E859E9837027D108A54F42AB24E38C2 +4A7D8CF3264AE049D4B1AF48BBC564BCC88AF19D37DD81CCC431D0C554DF29A6 +94ABDF8126EE4FE1DFB78559B9BF36FAFEC9791049C865694F9E2FFB7A308FEB +EF0195FAA6BFE7A081B65C5125623903828372F117EE17E588B2FA26DC9AE37D +9A6F0043C019624D3D87AFDB4B90C46AEA78919CEF5D7ACEE316F30EA0229742 +55E02E0E2533CAD78CE9BD6E0260A695D776ABA229D89CF9BEA92CE0397821A8 +830A557021B3B90CE0B07A4B34C24337FA3FA4A3728B6E013BA01071CA7FA667 +6FFB4BA3A28B5D5614ACD4E80E00938C2589CC6CF885A260AF7589240BF8987B +20A19FDAC73FAEEDD93EBCB3D46F735214164AFAF1A7828FE96E2BF7CE1EA46E +FC1FC4527A0ADF2B81CA51E3D96F3E786511AF00FDDD9764CD3178362CF9DEE5 +F05D100EC21A301F40FEFC3EF05AFEC140A9466AE68FCFD6CAC1A143BAF2B7BF +D0DF808F0CF87FE2399CD9D2DD424227CA7D4073ED002CD555FBE8057A797B60 +313D18ECDD779FA7289D4E7BF82D95A7535CE3F0F4164AF239AC666653736654 +C13E436B526EC5A1DC97E1D85C4EB563C7061AE1E81F0B38BC45B17C15FDB0DA +E5F6332721A925D4DD5A97BFF3E3F11D4F4F43BAE4E73A294D314527397F03CE +AFD12DDF9D07DAD8D6C8EFAFC2F52E20FBF62026810C0C31A1EF71FBD612654D +C68B7A24112F0ABDD20EFF3DADBE447AF9CE568F873ACE72B63283CB26B89BED +4B3315F26084453B1EB0877065A76E7B704B27F93DBEB365574A78E92FDB4B82 +D6ED91A1728F571FC9CAB636A6E81D0C1C4F5E3F6F4574B6EED48BB61EFDDC80 +1831E2AB9327B37881F0CA5D5265575F210BF4BCD8653B4193F74E3FF65028F9 +2968B8127C68CA2919DDF529EC882EE99901146CA629A07B4DC59E7868DBE083 +6E546C5769655EF6628FE2EA78AC891D130108192053D5056A7BD06C09592AF9 +6310B3586A2609DB94CB0079550358F5547B9FBB2B77917A327EFE3F972C7263 +54076627B4DD74638C3105FB25DA246484799D5326EE80503F18672B893289CB +1FFF8D3F662FB33E93025D86803551A8A1DE363D1534BFA3EF968871B19FB189 +DAD841C177E2AC98B6B69A78048221C5EBBBB86511939D3A9963B3BF021185AB +0B26CA7D0A779DC2F7693C7E48286BD60EE46615E31B93FB0E6992AE20C792A4 +72AD6FFAD6682D0F606807D7AE63A6280B5967FAB889DCDF0F76347CE302FAED +A59E1B1AB785D9D0ED695A0D05DD3DF0EF0B275AFCF9EC7031E1357E99A3DB85 +B4D137567875F7580E2BEC96B08C97ECB40876000B610E0BFE81E7884C9BBAE6 +6BE9C2C612475396BC10EC7FFBD1118A7971FE1971DFD0CB677ECA65DD837B5E +C7D36FE9F20A15A941F1E77C11093C902DF5B7639580B9C0E4AAD13518E1901C +1162FA095F301848770C6C618E371A0AC3463D0D94221EFCC0884B21300194B5 +97E03BCD5C4878CEBF352EDD1D2173B56C9B6A08BF3F33419DF226E1633CC5CA +A88A57AA85E21657569916E9B4B79E51B5535A57B2D6FA3EED1D0AA32DC0165B +12F8F5A681040B456D8DF175AD6053A2954F327F4EB4CD453A056FB1701242C2 +59755058640C62632C764E002CE928E6B908BB137C28630A3CDBC7C34CF2B643 +FFAFF20E345A86F31756C78A8EE2B9B1C5DAB2C863B29A44190770FD90BC6AED +0C25942BBD6A370C21650947B49AC8EB6825BE65DEFAFDDA32007754DFE0273F +B995B8986E505F95E58A3F8873545DDA6F3FFAADE992F3FF7B2DAB76D663280E +CF2BA18BC8871A7C361AA3600B192948CB918FEB0F2900AF2BCF169576828325 +449CBF0C7AEDC299FCBB061F491469B9ED1D56771A03F9F202550E17FDB15B51 +4772B2F06E6AABA4027D13E8730999532DB2475630D2F8EB98242E36F5B45A94 +2D8083014B63A806BB9A01906143482C614B5CFBE8C5354A3F2438B2160F6DC0 +81AFCEB201EC67F66DC5808C907A3C6CB664F444D24095D9A11D4978A7B57037 +87C67552FD59F5713D0FE03462F9A1A323BB3EFF0AAD61B1792CB109CA9AE4D4 +D7F7FBD3FB91258DCFFB4634669FA13E03C0AF699165311CBF37D24378022787 +87D1320ECF878F859149B2F994E700A32CB7253297AC58753E4583A08A1F83D5 +CBFF10F2D26D71CDB20E1C69A666E9C4D23BB0E6BF1097FBBB204EB736E61FF0 +C3FDE1986938F8099694B9F998B3C735770FF21F73B1A6B750498BFD21184F11 +5E6AF0F1FBB08EAD436C4AADE1E6B815F5E58988C113B4B2335A340798BFB201 +40586D0BCD6AF5A08CE9AA042910197F47D98CBB4411A6D435A46F46B3964F85 +032D7F8D880732276A8FD24DA772F642F06C9F3EB4C9090AE4A3AAE67D8768A1 +7B2A57E15B7FC626450372F40E3EE28D8D997CCC8CC89C644461D1110740407E +F6D884A0503E05AF830994AD0CEEA924D935749F6EE9F2DD65A58ECD59229918 +A303C90E19E9C411FAF24AD5E9B786178F8182692CDD508A4755123B4A594AF1 +A8E7287456C1CE2CA485CF4CF9DEE5238AA7328DA204816F98B7EF49EDB30875 +3CF8C48E0465BFFA8F2A1CFB6A8F165B63CC80F54C669D02BFD9A0EA0FDE2B40 +D69F0101AE4D2C10185AB10953019FE7D373BF40C2F6D4E36693F118866D1267 +12BA7987ED4313E8635DA02A4FC1F7815105F8EDFE8004A8801CC1AFA8D123FD +1768A6C39E838BD489C6BEFFD3BDF650DF48D5F8D99DD5A2E8AD235F2CAE8BC9 +C13AE9B214CF3FBFAC7BDFA54CB6E675273330608BD35600775FFB2A96FF648E +DF55A78B43CF54CABC0DA8D574CC5C5C62E9D658EC62035EA5028767749E48D5 +658212BD39C7E76ED0C6F3E0A1D138A0DB8BE574987AF1E43070F1F12C560009 +F48993FAC935EB56A5793BA13C28293601D268B4880F9BC33D553FF3B6A7900D +37900BD3B4B558C84BBAB09B4BC2B14D32E49596DA090E586E28D560903B9744 +7D014EF2A6AC4F711A025DBBC841F1C1C93BA1F8327DFE33C803A0993050D590 +C7AE262261DB7D04B9DD91F89927161A69E14BB2A48D29578410E312A4793101 +B6CD65B298988AB798F45B76E1F58BE24DB207C7E07014E17525B436D41FDB28 +D1072CBEB526E17C72DDA00ECDD06394940DEE8BD02CD3C81BFD12BE0568A459 +0F53010A0655942C932905FEE87183CE357887E2ED286DC1E89F2F401CDDDFA9 +B418F218D4115043892882C09F2E3749D4671E75AB1AD01C78F59FE3F54276D2 +A91512C21C68180CCC0E147E834002D7799FF393842CE88BEA714672E1952C9F +7CEF2FD0115B0E292079909A7775769341A7888CE6063537ACFF225B4F396972 +41BF46C599D278906F3BCFF81DF941BF5888DE8A53CB0A2D71610CDCDCC1760A +7844F89FCBB892AEA853CF5D967648995559EFE852C95D2EFDA2CF063500F88D +2C83B615618831267BD8F5438DC53C6433CE7347E9C55E103B450EBED6229219 +20E979C00B0B9D86345FC3A8EA2B049B7E148A7AA1C859AFE93381DA74CA578F +8FAAB28175D5B57F6A74F9869B2F530009E953913C6925D0045CB2E817A17742 +3C5B7574E9BF3BA7B769C161C2496EA2D346B4E19E434120FE92A0ED3F4A9ACC +A8BFE55F04D17DF035D01FC0B06182D8C27B6D32F36551B9AA56D61FB6A34254 +D0DF918C6716D8D05B973C8BAD5AD52C06EF3C6503D4E0F7F791511C79AE74E4 +4B707612149D583C5D96E534CB45F1E7CA5B23642B1BDBC881FD8E4F66CCEE96 +7CC0509B5CFB0B3596682A81E682DAF6AE58F605FD7A1F414F62572298AD8491 +B76D0A23B4AC731FB8E7682F506B5CC02F7029827FFD866EF4DBF56E07E7743A +D42CE65B38EBDEA193CE5B172E87DC88452C3DE192E363EB9DBEC4EC65F53002 +BE9E94180F73B53CE1E8EE9333DC86DF5FB2561FA1F9B2511962CBEFACA739CC +38A286651CEFBF451FF6568CFFBA8AA68555181147C1CDBA18C4F5C77BA8548D +2B1BA37E05EAF7F69879C3ECBD02783028CB1A8649842EB71023F89CEB36CEEF +A9B04E9ECB0577536B88ECE7C1D81B0D6D5A478F8E92DF83D194759437088D7B +E93C6AFD0CC6D568E60E2F1265A6613F97A6C4068C8EEBA70F6CC4E88A80F65D +EA7B498395390A74BA57221B86611D3EE5DC4632F139CA8A15E5B9D2DC97088D +7CC65197CD93F4803BE4246394F40EDC2CB4904BC273C597F13C8DC680245A3F +F1AF2D7BCE5D69E9CFC81E5E9F46927C5F55C719AFDB2CB1AF2E4D55B0E3ACA8 +6BBBCF253CCFF8F02B8542F296CED0EB8A06A88549DC959E22C3D6C48F310452 +22B32C44B046A61A4F7F8AED613DCD3C464DB2280D56E517CFD16DC32C83EACC +D3E936D2F3A883B265444D818393E30EE3AA59E6FA73DDC421F5A0FC8442F89D +CCE98189ECADC080F1973E14012C2B87F6A8289D7E1B8958E2220FA1C68EF82D +01A2B3516F320EE84950A6A54963ECD6F606EB5693F6A0BC74CE2B5AEF26AFE6 +7BF5D5357C3D53CFF50F60599F2165B6E742A331B47F46D977FC721867EC9CE3 +7E9BFA2149C9E3A47AF0D0EDBF29C1E6D92BFBBEB52F816EFDBA9CFF83AC072C +5FD264F8F24CD5A1C0F68399FF4B29FD77C4A54D8296523413DCE938ABBAEACF +072AE89B1CAE513DF9810B85613549445F8E854424603C5A41EDBB163CB453EB +25FA6960DDB47A5B787783CFA90832EB0661A95033F68516AA39839AB81BD3CF +ED34DA97E51C3DBB84E971A9D7BFD2CDAC7759837FAC26728EC548015914FAFF +39A291D659F6101A9EDF0E0DEB10280B2B06F840C0D54006AE195EE14C6F0B17 +1BAD8F53BF5A183D8310BE19F4F3CF226E6411E8950CFBDB634DF944A13D2F27 +0BFA39457329E027DE6D955A67DFE6C27475FEC1A8183B4D8F8D7842A8A32633 +69A1C3D8FCA727506210863DA946D4B858534458482F341E8FB09FC1050A2AC6 +11355396D482D8730A4DD2F0CE502F313DB07FA43BB034F214F309A414975852 +9127C182FE +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +%%BeginFont: CMMIB8 +%!PS-AdobeFont-1.0: CMMIB8 003.002 +%%Title: CMMIB8 +%Version: 003.002 +%%CreationDate: Mon Jul 13 16:17:00 2009 +%%Creator: David M. Jones +%Copyright: Copyright (c) 1997, 2009 American Mathematical Society +%Copyright: (), with Reserved Font Name CMMIB8. +% This Font Software is licensed under the SIL Open Font License, Version 1.1. +% This license is in the accompanying file OFL.txt, and is also +% available with a FAQ at: http://scripts.sil.org/OFL. +%%EndComments +FontDirectory/CMMIB8 known{/CMMIB8 findfont dup/UniqueID known{dup +/UniqueID get 5087390 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +11 dict begin +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def +/FontName /CMMIB8 def +/FontBBox {-15 -250 1281 750 }readonly def +/UniqueID 5087390 def +/PaintType 0 def +/FontInfo 10 dict dup begin +/version (003.002) readonly def +/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050\051, with Reserved Font Name CMMIB8.) readonly def +/FullName (CMMIB8) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Bold) readonly def +/ItalicAngle -14.035 def +/isFixedPitch false def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +/ascent 750 def +end readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 97 /a put +dup 98 /b put +dup 100 /d put +dup 102 /f put +dup 104 /h put +dup 108 /l put +dup 109 /m put +dup 110 /n put +dup 111 /o put +dup 115 /s put +dup 116 /t put +dup 121 /y put +readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CE32340DC6F28AF40857E4451976E7 +5182433CF9F333A38BD841C0D4E68BF9E012EB32A8FFB76B5816306B5EDF7C99 +8B3A16D9B4BC056662E32C7CD0123DFAEB734C7532E64BBFBF5A60336E646716 +EFB852C877F440D329172C71F1E5D59CE9473C26B8AEF7AD68EF0727B6EC2E0C +02CE8D8B07183838330C0284BD419CBDAE42B141D3D4BE492473F240CEED931D +46E9F999C5CB3235E2C6DAAA2C0169E1991BEAEA0D704BF49CEA3E98E8C2361A +4B60D020D325E4C2450F3BCF59223103D20DB6943569C4269DEDF1D3B06E73B0 +B74894306131514B208B9A57FCCD3847667CC9CC9C7829C1C829CB834536BDCB +127EA457B62FF74FD7CA15E41ED4623531A42365FB88DD1891D5A993EDB11279 +71A814F42F948097461627AD9AAF6434D5C17645588F0DCB18B55E207687845D +8DC36AF2073D77A8A8EB05D607DBA9E0526827ACE118E9409848972432A83B79 +E41FC776FA2B2DF7ECE03DEC18AB9D27591ED8ED135843AD9D624637C3C532EE +BEF0F248479252570C09098095DEAEEE53F3EE8CC9DFE3A30C5794828B4BFF23 +5CAF5742069F7FF36BF744721C0E57592F04E8D8BF02465A83EAD65BBEE10FDA +306FFAB93E3DF71662E4277641DCFF1B7E6727F143BCE4CB818E2B9EA8FB484F +C47A02BE1B94713ABF4BB4C5BF8E4B88F2D9774199C1067326D84C506A49F947 +1220DACB94C3D3959259B03024EBC5337F2AF3EFADDB7BA16C1B4DA2F438A6AA +CDF7C322483C8C1A95163D97A8F627729A130F9E04E026250EA77642344B8560 +599271E6C891DC0B32BB1ED5FFFC7C03611A7C0F3B42B2AE80E7C1BCBDBCD548 +ACCE78E06C7D57DA082BD3E4561103B9322C2657499D3B3665938B6433F19B70 +BD6EAFB79EDA9F7C733CBD352BC15B06C85BFB4A96994291C72A0EAE84FB010F +1B0E9652ED4449553DDC6CD84B58648D003908790EF4815D54359A4765E47832 +77B00E8B7F4F9193B14FDC6C9AAF77ECAEBD1BEEA012AD706C5EAF4DDEE1FC89 +D548DE6B2FBF432CC86DE12947EA454C3D6CABDA58E8554B43EFF68D534DE9B4 +5ED9CAA7B58684DF5EC37E177F8DE0E71A06707B45A742475C9C6A6DC74B3440 +FF721196F0AD340668F00D659A5A9962779B6925F5E792D2C8A00F00D009F45B +73B418B7A03B27EF7ABD5F0DBF2A9D1953278995AD8BA7B8E791EA99B2090A92 +8583B54760483FB9F72F513B878165CF003EF2298E78CAC9952BD186374DFBAD +237A6080073B411FA8E72A107DA08F96A39866D27B7FAC0F538AD22035DDF492 +65B094B5CC653EED5A1D648F1E934409A9578FA25624FDBFDCBA8321F9C93D64 +2EC4A164A10EAF9B78E1A61FA4AA0DCB6FA82D683B031E7B70C65DF8A3F6702A +6273A12E86D78CA1BCEF565E76E6A37BEF1041E2623F43D0D431B7DA661B9218 +75CBEECA8DAF7381965497930EE7F6ECD865E8254E3682604B95360BE55D8C09 +87F6C0135869FBCCB77C4A48D4085675E5D5A639D17FE3A9D5FF285571E0C14B +BA3EFB8FBCD0285E6CA408671BF068E1B9F1C040926407EF7B57E76C8E946D19 +3A4CC08C18064A68B48B4B5375F034CEDD6975EB2E8407FAAE7071BF646AC58A +C3BB7B2424C609567B3CD4F2E0BAD042E501A0D3EB53D7F782EE8AE67738CC53 +790C5B35ADA202B937DA03ECC0CB86F2393B7E88FF7B76935CEF77D306C69F46 +E8BCB28F3F97B511B5E602EB3ABE324C1DB9C9B99AF93F1E089F699DD51E2F22 +93FCB2F4F3DAB763101E4C37E7E5B56EF3D4DC10C45191A53CAF2E61DBF03294 +75C707CE9587E609C891E82D224C7B1B0ACB90B5EDCA6E2C1310B09F39F61739 +C620DDA0630504134E024B6503530987BB1B88E0644483DD257344B36FB0E0A1 +25BBE8427F6AF5180F9F40772459C58F15FA8BD5FDBB7676602FD7C7FC515CDA +605A719EC3ACB078EC381B7801160A9B48A7EA4D25398E1638EC83B7EA2708D5 +1163C0E760828570E8DF66747DA6C75B2C1501FB96769CF0CAC50861EBFD4DB2 +04D92561A961F44D7B0D1001FA798A078D2F969F890D3008481743FD2136AC38 +9EDAE09DA49A8280CDC41C649FE7A3EB286ECFE1AC9E275837D4DABF0DC21581 +7CF8D7FB46C40EEC02DB638A80F62BBF1AA7A186AB08E5BA31CBDC83EDCB0560 +D0ED86C574C1587A21EDF20E1E92A2D4E93C11E1DEC8006F180A087810B30289 +A76E82BA559B7D71C2BB3980D291833CADA7F1E138C65860AF9A5B042947BCA0 +5473B1120D61E6671B1B02575BC171F175B6079B23689DBC858BE49A3A30A594 +B743CEF0036CB3783738F604DBDC01CACA81184F76DF99E14D1E4A307230612D +0C8914291FF2AE1002956B78FB863CF0131AE36EF045305207B19BC55CAB18F3 +3D21E6327E23F624B29D4C503AAA8F8491C5E19910A0DDA24A31DB8B24A7DAAB +C3428DD8BDE111031906AA5F9C0F2507851FC446C30A8CBAC46357228E3D9747 +7B999DFDC48C3A8BA5680138CD473B52E8F21BF9882E2C80CB13CC9EA275B65B +337A5A51F693C99254F68D5347C6212E97C9A221B652036501F0D65ACE46917A +8B3DF0B3E4C29D5BE4F2B45F8061BEF3F59E70D62C64434B3B978C6EAB14DEB2 +D13F363969A32190F8D7D2C23A803237161D116158C3D4382B220CF1C05D14D4 +611AF4DD10A5DC52E3D04E0E5ABA1D4E43304DDB4C4007E1AC26A3CDAC24ACCC +013000670B408749FC2200DE3A67BA0718F70DF3BF2DD40762A432B0ED3845D2 +FC49F9FD3F72D17F41A113A416FC3270B3750F4E57FA84599C36CEAD36F5A57A +31865B91C13DC02F8DF136558E0300A4083EECFCD3502BC2270149017421B0F8 +880CC181307387AD89653FD1A54D903F3708C7ACB08F489DFEEEE9D88B37FF40 +CECA4DB6C95FEB527055DA34BA3B982E36DD02AE06D7B84AC06323DB5E034CC3 +C8BA5B16479CDA9983649F3F15FE61AA8ACCF3EC8F4C8B4C18E48C81AEC35542 +1E66E2CE5C356A1F9BE9B96331BE68AAD82A04AD992CAA0D9FB182FD94795B7A +CD9FF0B64C417E6023AE98FA906F79EA80EECA91C2BA7B42C641402632CAA5B0 +B6B3B3C4DE6FEF981F7B74D868D89ECB62FEBCB569C011E6E02A39F7AD592370 +ED17F1C84F36F3C73068D908D8B0BA66867D3207FA535628C0A57025226839CC +18726127480A015C66DAA2AD2F3E4FCB095EE507C343186C51A9EC4ECFA72D27 +815022CD526B7995DBA79A69368A52F3903A41C3BC65A9CFB7A90FB41E943B5C +802849F983C139E4D3A95736F8174017D5A65A52DDAE40673CE6F836DD45C355 +4E616A23592FE744A99660D62A4321F4F052118FEEA55336CA6882E06452BADA +0A649F3A32A1DCC20E6949D0561CB06DA7973C99A6AA3A3FDB12CA1658122644 +7B3507153A9F43826C711F4776E98C921CCDA5E2FC2EC839204AFBF82DFBD889 +3A81E31349FD656B00B84FE683738F72951DC232AAFE9DF250C5719D8B410E79 +A002233A0D73A0F44A0533374A79410C080999B66264536087D4C7CC8F608AD7 +AF9D73CEC46EBB622629D23CB9322B118A06CA79B08A0D16A64705F08615DBF5 +9FB4D897047EAD2A6F0EB4800B46460D68B3D5859AFFDCB7DC85B962E01D1A66 +3217CE2A7786AA648BFAD8C4F96BCEB18E93D260B1BA2C81D953BDEAA375A7AE +6D9E72FE4E7FE23E3AE1D856A7F401F3624D3D45FD5C70443F4F14AD781DF7CB +50054E4C7CD24C6D3007BDFB4B1F89790379F3965F9DF850FA7BA2FB0CB9B82A +B72E4CF839DB53E405B828D06B313FFF0D42CDF9B38156FDD4813B4E300C4FA9 +C2783C58809189D6B6D805F41F2AC4AC457B26CB660A80BBB860833973E1F89E +15328266B8BEEF76D3261BF9DDDDE4972F7EDAF790110DB0916A61E2A0A6703C +CAED2074228C2C0D9706A52721365717AB217498C97C6891A20214F3310EBE50 +95CD368DCBD293A0DE4AC7098998A8EBEEA0F39278C4890DCE6BBC8404DF942E +61C149FCDBFD2BAF3420DC0D67B3FCDD524AD5059D67D587B7E0651C85663C35 +676E91F6776C4618FB4E03F657D04E622609D15ABD7C3DB7F0E28183E2B29560 +81D11729CFE1F531CA766B6B1B1660B3C2C4EBC5FBC4E4A811780D2C2058DFEA +083A531EBF85FFBDA2F806D2FE0A5BB73A96A61C28FD3175781DF6BF415E0368 +E02A3E3190ADA61D5AB22FE38A205BC2453967C2729F4D591D8B7FF38721ED0B +6CF0D6E716023021966F638841D707709D7C414DBDD6758803AB48E228F48958 +31167E7E98B8DE364A5F0BB9E1ADE11B217CD0B23798DEA834159434C9F90E94 +1FA726B1CA82013BFE580716D4B2889A55B31C663093FF628C264D19352DCC1D +A9D61728BCAFA46F34E7AE98240FB8AE4FE50A85A8018299D2476B63F2BBFF96 +42E3151C0FAB2E2D4DBCCA06BE751756CF92501C08297E046FB275AA470CB0EA +DC3F14EEA4C3146815E3AB62180579A86039208870AD36D1AB7E5F00FDDA4C78 +31EAE802ACFAD1224934C2889B928331ACC83DE5F8D1AF90239A14D65067C3B3 +F5463A2B7C7FB36112B6A67BC9CC6E3A6B4008B62B748E05CBF80365E5610A86 +5A55F30027A44FA4AB0BDF6316FB26FA74806F6C88F2971B24F23B7F1B08181D +00F7414F3AE5D53E070AC075E83C5B2BC47458524B6D09267AD331F2F0B88F34 +5EF3E7946FB7ECE31901BEAE5D66F8A87C214918005748D40FDEB3901CFF1844 +E2A3D8383312E949AE9EE53A945A9332BEF3E3838AE44FE9584EBE2A97330450 +40A83031149ED4A6B0BAAE73F787FE528C79D5F6E2A5BE14A4F3F8AC8599F744 +02E9E5F7F0DDBBFEEFF8E5557A3D1E68D80DCDAA4F144CA5D2237B28372278E3 +F836EA467A4AA76923A0D76DE1B223F1967A3E7E8DAC815BEAAFF9845F55D810 +0A02AE72BD311FA95C495D89D1EB54CC4FB9ABD040305943D99B47EDC51B3CDB +F16238E1A8EE0BE48EFE6DFD78A42020E99EBA84ED513DDA3A358434416846B4 +E8A8FD41E5E566AD9A90EFB70F60DBB9546B08C58FE19375B47CE34B35ED7B21 +E6ECC0B7FF69E08E46FABCDDB89EAD93C32F295F23C70F148BDE2F4F21C8265E +69ACE2233394041DDD2121D1C64FF265A17297507222CBC126B24F267DEFD5CD +C4FA06543AE1D6FB7606879CF456F0CE8DC4DD1E82AFEA23A3A2707C2E40B957 +A216D70ACABFFB720B4E8FE60CCCF0668F848A1BA4BB7E3285D7E44B674077A9 +5C1DDEB8B2BC6B87C7ECF7C05C3A788D5C2AEC12B1ACF2108250A852706E6C37 +2F20118BD9F2A4AA4FCE05C0758D83A64148615FC74363DBE1C7171759740FE6 +2858AD8E317672CAC5DFC8B1F73C7E844FBD02A7D96D1739EECF516C35AA2974 +59D3D21433EF480D5BEBCEB67E3DA559CC879637009A7E2E4B0D3949D016E886 +7D62B0B89837E8644B9AB583A904FCC650BD004B34A3B6612466E758E1A84390 +8DE39E2F3BACB7DDF6294E38B496D452EF135C673CED98A26578D4A99A7AAC04 +CEFF2378F28140F09DCDF48A3BF036946FFBEB8DCFBC1238177B4EA230D46211 +B5A40003D0DA8B7CF61C1BA320387A20C1ED4B2B4CF1015CBE1F0060D7A49585 +02843D85A095222DCD136F6BC76B2B20CC1DB6CA235A165EADB6E259F62EA679 +27AAF35BAB17F64BEB72E9F514803D6F0C4465453F84EB988056C2D76217ABF4 +8289046E47BD3ADD5A8DD0BC96FA8E4D082441DBDAF260367131F841ACE328E3 +E148093AC2818E28E8140AC365C51AFE1E379421977241DC7F0BA4F2CB8EA090 +1D5A4B6A59415BCFF558352DD6DAED220668121CE072DE7F53D259CB7C46C2C6 +A066BC5B3B26A53EDDFBAF827697DF4A27BA4BA7933B17402B181D4DE7B4391E +211B0B5CD9D567B532786CC57E30B0D6678E9D1758EF2F3D48A6D286AC81E1C2 +F878473754151F9265195E74D6902E54A378A035ED420FC0F4937315B5F505EA +F7EE81FA75FEC271B26ADD63456D8E23166847F6FDBFCB37584CC82D743DC96D +CB41BCDE34E9778800F3B73C05DD78BC161C3C67EFC92870693A359F604D0E08 +63AB0DF6167DAD9B93EE342A8D28A416A5912B3533264C0FD2831AB20EB5F7E1 +B4043B2A7B117AD76128EDC5E8757C97970C451B056CEBDAA76EE658EA96B586 +3827F008BE6BA64B8846D0E8925572CB779CD4CC6AB71130A907BE9E569DE4C7 +D4B0A93117EEF7B95424C66F2178054C4243BF25CD00A0004024B2B51CDFDF5F +E5762406005B28DD0E9E917EB98EA8EBC6F57A81830171DF1567D6ADB2F86AF1 +5A996B361E1D8682AAFE89BFB28D450773AF4A60EA7554CB591ED286ED36DEF5 +A58CAF23FDDFF453C22F1E9CDF62B99ACEB78BE6F1E6A0F2FFB11D7E886E3008 +62D9C8068A62825648D2C53C60340BD87350E50202323620C52391811DD11715 +0985260584CB5C9ECAD0BE3DEB26817E13244B5F4D3A75F70ED783566DEA521F +F430084E7F5F9E9AAB1C0BEB93B5020195B7E813CCCE407ADD04AB4CC22FB654 +5828265AC115266A5BF852009601F8CC4578AFB0A1959BD88284C0876D2E84CB +C26F8484A67A82F9AE92B9111C374CA629152B6389C479297CCB9AB018D8FC7A +E187157B992B5F9B62C4DD3C7ABE9D68E376033C576EB1D78F25A661E01354D8 +6A418F388611FFDF2E22EB3A32B8BA1405CA598050CB5D396241431A8517B2C6 +D71FCF202B44921A714529D848772DD13C47F344791196E6D8CA5E9D78A04242 +5E80155347B8A7E02A84EE58FA0A278E30C68DDF02953E979F6E465600AB051D +8F853D6C46D214FA9EA8134EFA14BAD3FE0D935A635A29E49AB0ECE0976D605F +A8D26023FB49DFD48DC252C1CC43757E41FFA0FE6D2B50FE90618616C982CA3A +D77F5C94C5AED1C25E12512E05E600E42B085762F39AF54C430216FFC7DD23BA +64EEE4F52568DAC7866FE5E37AEE0C1A02C8BCDF9D8B3DC447365F260BF65013 +34BD206724FC2E4231A884A6F6A6D9D46181C6DACCA050B4D30503BD10BB7BCC +80CC819FD0B578EE51B37F95F5423B97F3F5163A6DDADC6AC3ADF629A48011AE +A142EED2DDD1EE396AEE0AD4DC83EC5DAE3E0F3453C38483F2EF7874724F265E +C1114B7E49B5705EA923EC1A045484C361B91C320F7790083D9525D4F139A1A8 +8BA0A3474783CCEF9A4B65EE649580918951AC0C438C2B0413761A253A43579B +0B4E810991B89E49AAA2BF3ECA1B632A05E106294E945229EDA1F984E4B34DBD +CA13D716BCF0EBC7839D9C209745ABF5DD04A0DE7FBBD0DA10F74CB1B290A054 +5E462284433E6FAB623D976427C198F43AE7A3EAA0AEFC1C2E3BF19C22AE415D +E00D3C32FEA8406DFC96D818C0EB22D20F43823C6BE2C359AF0B3E8A19BD48D3 +E28008BE6ABFA1E8EB7C78CC83911F0135D83A8EDC5FB27DC47BED3A81B7CE80 +FDBD1B9341857BF53B043200A74EB033EEA2AB0217A4B0D2FDCFE5F90B7DE689 +ABAFB2D47CD3EF42192855C59B2E358EA7C829BA6F25F1A235B7D33F1695A5AE +FA97111522880FFF0CF6DC99D57C9C0FC4C7CCCC240182B12388AC75794524E5 +7D5DC783B05A3A50C7650D899E91770834ED76E582468E299D3B7008C8F80FEA +A4F0F4F3456C52BB92BA805364E7DB9D530D784A2F24964F8E9AE72535D2DA4D +789E3666DCE32E0E5FD84753361FF5D15709DDFDF7B173F87B3E272D4C8E5384 +69FCF7FBF8C4ED2CFE62101E0BCC65C561B74DA005AC37BE76BDA64FD8B0AE05 +3BB5BAC685C96D5D38E8D03B3074AD2C8DB917F4C5891E514D4F32106CBA9E6D +AD5F4E71500B93BDA117CE8E25FF91531A7CB9B678C65989DCAF09462006E40F +076939CA5703136C3B267CFD13E4207F970C68AD15C9CD0685484B85C1F204B6 +509D528405326D92D67F66D9FBDA01BA4EAE81E70AE1626F45A4D1681D45410B +FBD05083AD901F6C724A435B996173A8B83A65AA522E7EF3FCE1F6FA451BAC01 +D7726ECB9315F67B19F9F1C64AE9850B3680A200EFA84D8A8CB84C429B0281AF +D54AE529CED2B82315CFED4FE0AD11DC28BA9B79BB8CD267FB65EE43CC1365C2 +107A7122C89F95074EC63B9A1D56DABD05379F236290266F0C60508C8B527018 +DD43E91706ADA1B5B77790311EEA45FDDA27325869C782CC78F0513D688EE90D +2A2F6D1D84DCF02A69B1C84D5160CD3220566233F651CA081946E2EED037B99A +4A6092ADAC95F96B0CCB1638A601AE666A2EC934C582CC07AECA3795B950F8B9 +3E0CCE9EB311CE885E513EB36E71ACC06D6582163800FC39062CB3F73CEEA5F8 +16ED6B061E2F09A4425C81342A6423A92837CAFEF1A88599F2584E687C47E484 +C0015B5267EBEB0CD8DB51980E9915A2E59321B0E4F7F3C15296DDB13A3D469C +3D7E691018E23F4DEA37FB5666E3482A13D18F9E55578A7211F5D491F1125630 +49E0329F4CA4478FD49286244168BE3A66953A61B587FF4A398B8D38A4971FC5 +9DBC6090E20906156355622D335EA5EEBEDF8A735D94B10D60918F487B722903 +E55844F3A47AED3AF9684EB6E76DBEF52E69BDB11F6D703C9DF5A31BA83CBC87 +17F6B57F5BDC310F8EB3E969C83645AA3D3109F02990449467A8F528501D9506 +77F3C61B2005770EA1EB58822AA2F2C52E15EC20052DAB57DCB8C9A0133C47BA +595FBB3A5D59058AA96CA5F302AC3CC5E2297A5D0356A7993EB2B6CD706BC111 +B1B83684EEEBADA204D8A2BD4118486448B2EB1A941CCDFF5D3683F66EFB41DE +BDF8D0BA85698E75F9AC40E21E58C8015D481790860BC662CCF5D36EE9BD8D16 +A316974E3C42CB3C9CCA48CE6963A3A18C79E9BDB731E47291EF3EFC9954E2EA +C4C6B2205D78B3575BF6BAB422952ACDE6C6951AC4382CC25F7345E5ED88AF2A +69D23A9E10EF5B93B48F3E6744F0EA27A104E4F2B0ADBEFC44ECF6E08A0FA05E +D388527EE4B7681DE258A36FD301377A5C47C1C62E9EE2D45C0BFC1C006D5427 +07E0F32A0234AFD89EC0A84392C45AA7652450F11F76893752089F8CB0937F0D +D9E8EF221632D46E0A0AB355A9A9826D7D263C0CFFC6FB13E43D8983CFE212EE +D32231F206F692AF97391E033258A874C392873F97B15101CCF1FCBE896C8496 +F025E6D440F3C616C07685A7F7CA528A290D7552D858547370922ABD356BCC90 +98C3035752AD4F7BCD2AE6061F00DEC22AB23258E1C1F0B4A91B878011DFA4EB +7A6B51731FB0B71D3134095042390C1C5E24B8A583758F4B543CA53985C7C199 +C8C72C4B7FE808B5332515C600D254B65228B3D13F726737CDA8234B90896498 +1E431F3BB1F078BBB1CB3530EF7650B15EC0BE69C44D35D36843BCE0100A16C0 +E2C8B4069800FDBC709F95919C90DB496C8E60383BB3858C3575B67422D2813F +1935F27242142D400DAE03DAA9A13E7B54B6A2B7ADC57D6DB2F7DA4D528B8097 +AFC53137309F0A6D62B3ED61B6081589D6B482ACFF0C4461A46859A495F86CF7 +97EEFDF4165B2E0752B5F16B641496B557C4F777319F68836E980CAA511FA1B6 +A11B768515A252607C3E807E4C2283A53B081A08EE3907E6892C7FFF041A1EEF +D2F2C07803FA49C0F0FDC1C5B6EC3AA9F63FE6BBE19EB79134EB5379830E400A +823ACDFE2076841D664EB6BDFF6803DA65894463F14E1FFA31ED772D35758AA4 +2E0F6CBD0C5CDFD86285EF750122F3B1879AB586BDF770849E073FB157BB23AD +78C26BF234C160888A7EBF4F65984D46F08C40862E876F94E99294C3444F0A84 +B2B2E5E2AC4F3B84537C1B1AFDA22E3476FC2357E9D9D65FD98D823CCD258896 +A43968A8EC5AA660826A8637CEC71E7747CA54595FBC0E50F30496355505F471 +339905CC1849F190B419D7B8626818762888CCFDC70D6D0B49B0FFDF5A051153 +F0EBAB86F5E38CDD95145E233F13D129108391120B82F8D2B09450F4A9A5773B +80C1AAD11DAFDDDC1A666ABBFF51188015FE30DB2DEE408836CBDAD853FF9E60 +28AA39197F3D311DA906A3BB1A70810CCD9F163CAA3BBD994C46DED920DD83BB +620BCCAD772222563057D95924EABB83D2F8FDC23A7BAB1D7EF108ACF08E4511 +8AA35185BA8EFAD3ACBA91D4B189EBF5B8E0D175F5703D18A8E22235647FB454 +9FAEA5D6999209C67914EC4A6F1992AEA7047F544699F834E805937CF2AF551C +1109D8FA7A17FF3BBE6CFDFC22888D0460C5A65446F63242B55AE66209953843 +73691772A120BE41B54FA6EFEA5D8A5860F5ADB8F1B68AABCE8CF1EE56CAE86F +624107BD2C8B973DE5917CAA65D8149C755A43CA1CC85D63A769359D962DAC2D +D27F1262786A68589D077B5875A3B06C142211FCF8B77CF91E43F78F05E3DDF5 +DD1D1FE7F944559F4AA6AD8D2754E27D894BFD7A2E3C80E0700B331C991ACA97 +9B8523CF0DB17170F6CB02530AAEAFF84A2262CC6DF06D72C261C8FA5376E568 +8B17E338DCC1C05F501154A108F3D066B789E624249028CB1625B0DBE509ADAA +1E68CA088CACC78A72EC0E3387CD9AD00C672C98C555B003785568E95FDB1971 +BDE1A628B9EF7E48086FA4FA850395D7F2AFC460CE59AE6EBF9B34C54ACE378A +580AED1EA04A78510CFC3C415DDAC30292742C2B2087C04C7DEB557835A7F140 +A9064014CFFECFC606A8641F7857E26DC8AD0D787957FAB90A5D743B21831DD7 +5B00351134BB5F9591A132BD9EDADEEC25FED689829F5F44AD02EE83A494FA6F +7BDE67D141E02CC5E81342A797D1D629BE988857CA41D38813C8F4DCA30417CB +B305904EA143A16C2888476C9504DB84C05F7FF64CFB41F039BFBF598504CBDF +280BA47133BF46446EBB89800F2AF8F31E81378CDD553C508AF751FDF3C22B91 +32C4073B5A9ED4A61B1460EA1FE06DD377FDC2CCF196582A6673404CAD342762 +9A87A476A34F2E52FF76A13166917B3DE91C273C54E949AAB713B44F3B654130 +8E9C116361D12879D78AC6972985C642A9488BEF5C7917D6B5E3D0A36AEB8EF8 +4098FAD83BA45D43C56A379BBD64016FB2FB688A827121DEE8FA5D7E638C4BB8 +2D923EC385ECBA0C5FFF9FC44242B91D67004BD56293877FF5BA3B8E65C030CF +393049C52AEB21E3079D282011CA131F135279CE9E36F38E4568DC01293DF0D9 +60699EA39A2AF1B76FE232E2A013170AA3595F18B60FCB4759684F09238DCEBD +82AE6AAF9D1CE61A586DF3FFAB7AC4A302EF8C410C07C9B27F641E95621D2172 +0989ED870C35F76F4EEA9BCF98BE93731083B9C6181FF21B6A752872EE3CE4DA +5D696C6AA63639C464CEC3534CE613659C60C8E51D86C898BEEAD074B6047428 +0AD9EE77EF468A8136061CC094CBEF79230905ECAF07C96FFA617EA5CC8AFA91 +76984F65702A32D0C8E7C544129A34D1C8B74B87B4DD83FDA23EDAB7751C18F9 +B16FB5F22EC7E764ACBDF4B0CAEDE83AA14BF4F33082D77C577C740F3558A747 +E0FE1688CC3A5B4ABAE00F0EBDFFB8AE313990442CE5D2AC6461FD349CF0C391 +D8456B0602761FBF81343B0F766AD1CD87A35E64D6A608DE2968168177B736DB +58099A6C3138342F67273E77A151BA9962CE63D659566259EC9D8F0F0D019B98 +F50ED1F44F +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +%%BeginFont: CMMI8 +%!PS-AdobeFont-1.0: CMMI8 003.002 +%%Title: CMMI8 +%Version: 003.002 +%%CreationDate: Mon Jul 13 16:17:00 2009 +%%Creator: David M. Jones +%Copyright: Copyright (c) 1997, 2009 American Mathematical Society +%Copyright: (), with Reserved Font Name CMMI8. +% This Font Software is licensed under the SIL Open Font License, Version 1.1. +% This license is in the accompanying file OFL.txt, and is also +% available with a FAQ at: http://scripts.sil.org/OFL. +%%EndComments +FontDirectory/CMMI8 known{/CMMI8 findfont dup/UniqueID known{dup +/UniqueID get 5087383 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +11 dict begin +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def +/FontName /CMMI8 def +/FontBBox {-24 -250 1110 750 }readonly def +/UniqueID 5087383 def +/PaintType 0 def +/FontInfo 10 dict dup begin +/version (003.002) readonly def +/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050\051, with Reserved Font Name CMMI8.) readonly def +/FullName (CMMI8) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle -14.04 def +/isFixedPitch false def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +/ascent 750 def +end readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 13 /gamma put +dup 18 /theta put +dup 34 /epsilon put +dup 58 /period put +dup 71 /G put +dup 105 /i put +dup 112 /p put +dup 115 /s put +dup 116 /t put +dup 120 /x put +dup 121 /y put +readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CE3C05EF98F858322DCEA45E0874C5 +45D25FE192539D9CDA4BAA46D9C431465E6ABF4E4271F89EDED7F37BE4B31FB4 +7934F62D1F46E8671F6290D6FFF601D4937BF71C22D60FB800A15796421E3AA7 +72C500501D8B10C0093F6467C553250F7C27B2C3D893772614A846374A85BC4E +BEC0B0A89C4C161C3956ECE25274B962C854E535F418279FE26D8F83E38C5C89 +974E9A224B3CBEF90A9277AF10E0C7CAC8DC11C41DC18B814A7682E5F0248674 +11453BC81C443407AF41AF8A831A85A700CFC65E2181BCBFBA9B440A6DD72BF8 +97084C906B05FAD969086ED21AF0AA1471613182B26117D7494DD9F9270EF3ED +8DA4D957225F75D060237B6DAAD5A0AE3E702B3D1C437835B93B8AF1F9E7D966 +E739CF3AD5E256F90286A34069E5BB4122F94F18F3485658D0D25B938522A879 +8215A417CA2CBD20F71C5C5FCDE21EEA7BB27876D93BA667868A419287FE59BC +F538980597DBBA743DBBDBEBC61E3286DA7977833DC8BFC5E52FF5DF5EFD9A92 +D070EB769E31E760A50FDE012DC0057835E8B9B046FCC83F1A0C40326AFB4E3A +0CC3BFA35FCC64E32854F32EB7DF10A19F95830136BBB8139DE1663B7FD790CE +464EA431AC109FCA0E03F3E0D355FAE20AC8774D6B1CE233C27680C77DDA7356 +560A27C75993E8C980CD1E3B0683F7E8A05119B3AD567DAB4851B66E418687B7 +F9B21B3BEF607918D5973421B68E65DFD8B6C8DFDCF1CAFE2637D365148EBCE3 +FA4CC00052A2A522205EA3AE3461CEE02042E1A3F11467CB6C8C849B200CCE3D +0BC188EC7B934CBBC0AE2BF5DEA228181DBF0F774119F313516E7D97FF532621 +9278F856C166CA6547504F34991D588A0631A5CD06363F3FEE9FA0772C783447 +ECD0A200929CB58EBFB6B72008E4082B5D14AA560C24915B9463A92F38237886 +C35CBB2D4DD6D0CA8C1D4EC46093041C6181C2F6586EE3E7D4E647A107B6DB23 +DAD9AB5A0C2905455FE58075EFF6B48597078BFCCDD84812B98986F34987CE49 +7EFB19814F2A58B0233A59331F6F8EB66401F04EE7B1ECAD9BC90A2BCEBE213D +DDDB1F75C83609ED6A669A0CED58B2E269E76ECF73616D94F13CF827C9BF354A +E82202988DCFE856786B8AE569AFF3105B55C72C58D310FFC0E10B2ABAC8DB06 +40D5F72E54770E9DED1AF4616008595B8481E3D9AF4191CC9A5BFD9DDD01C9F1 +FE7165D21E488DB40879E863D470CB31CA06E5B5F1F8C3CCE04B697CEB0F3557 +ECAA358D2EC2B370519CE06138FA702314BA01F1F33881825EAE1230098BB3C9 +59666983275CA4E8D9DB34979F86535577E79393A72F84B0F768FE8C92692907 +15E9FE9894E98A0EBEA490CBC8C7E5A9F3E43B24C2C5A4BCD71DAAD3CC0B8B82 +AC13933543E295C163F61C9FD18371CB514493F90BF7FB460C029B8DD2E2BF05 +FD66B451DF277864DE1EE42100BF29E01A50258C2758F3EDE211BB3457B8243C +20BE72983FD6FA2581C5A953D94381E32E80D6D6095F2E93A5455C101BA71E8C +E560D4694E4C167EFA25FB1E9D214AEA745CE34CAA5468FAEF8F6BDB6C6BE8F4 +3D58836C26A2392E4C4DECE284A90DDB3858A16D6135FED655A600929DE71605 +6CA32F6851A2A6F71A9DF3D5D657593BB729CBCA2F4B059365B7263DC08AB211 +9C547096E6427F6AA53CB2EB87DF0AFE2ABCDBD15D7EF228D3396413B83C6B4A +79E41F9BA55A2688F62A10472675E5658F151F9FD6634EC94EC0682C17448024 +CC1633077C07A93E4DA8749D974FB8F4332B5DECF97D749C10DB60D4C90ACBFA +E65AE928C88BAE19234690EEABDB30BEDCEF2660D7464D5071058C30C572A2BC +7DEE5384BD7614A4BEC4C84E18CF7EC81C810256E8CE6520466C033E2A36D3D3 +5D6074B3857415011D8D9D49A474D994571CDBB89AF92BEA879BEBAF67663F5C +17ACAE809C2231EDD0A76641BA52FA7B19A2798D54A4A9B62C42F9905851229F +2CEE0191C8AA5AC12BB0CE9E5E3E862683AB57DBB4AAD6AC0FA8BA4F408D41E0 +755F72B82B7C18EC6B13995BF7AFD66AF4BA0EA7523DA8B75EE751744EBA9CA4 +4E8BC1FB37734503A5B24FB9F2C2D07A47CFC477F02413D55BD7DC180B0344E8 +50248801FA6BE26C97F397797F5F9DF762967E7CD92CCB8B2E587C92177619A4 +BF8046CBC72C6E69DC78B8CB6B7381A290080EF59F5B9F29C1167B261C932E9D +010D2D14BB425D157F22BC0305770AECC5BC80000F8CCFB9930255A68F299ED9 +D3B5B83A2CC00E3305EB281E1A7054734661B175C6CA0AF168790985F173DF03 +A8693B677BAFE23C3CF833FF6463B136FC370E4F0C29E322DBEF637F62C33CD9 +B0A8338FD67EC628E3BF2FCBF7CF0347D5CBA1DBE6DE878DD670176B85F69EF2 +3C5CCA1BD2B8A385F113EF1CE522F5A6AE053B9C1E39408C9459DE3E7FE2C4ED +77F026B0081BB80D40185458139C16333EA27F43EF1204BFBF80BC5301B2A3AD +B10F7EFBB4F5B7E04DA1167F68BB6D4049440B0F57385FF0A95E72760C6A12F8 +1335BB31CB74081FBAA319180DC00113CF50CC5A41D2E751E055DA1429CD75BB +0060C21CED634FDA106C49A12B356129D010E29F2919301AA7F80222AF3905ED +672FF85C9897A70241E8DDB9A53034B6BB44E140D9E739848E7A782F24B98AC8 +00DA09EBE4532787E5CF3ED815705F659D8E52DC2C2D4949374A3BF192BEEB99 +1D9A90A4F3250BF8A1FD40D91F5B34AF2CC561FD02FED712500B24330D87DA9E +4AA46B6E34BCB40B1F73A1DDE07E002B9478E9651D2BF85E67585B6ED812BE03 +A594874A235B1C1840C4BF4BA6D863583D8C12DB49EF7F8CC24DCBB6B21FBCA9 +378F3E2DC406291AB324571F76E0805DF8826090F0E8B50599CA58D124653D16 +16C782B01C91A6F3DA6346482E3163D28D95EA49866360147296838A3FD0CC53 +920F91D895F839CB61FFD2FBA296CA4C6304EEE579782AE5FD33D0FA652BA7E2 +CEC7C01DD0D3E0D56E6177EE5F609A396F7FC8EADABB465DBA7F384E215C4DCB +E64F807A50A461545107F9C3F7D7CC7D33E6EBD6D9228B1DCBFEF160703E6129 +0DCED8D45DD54E2A36E698A616E7906A50901E453BDB2A363EB77144E9EA6F2B +6BD927495EB0EBA5755165707CCFBF8759CE5856881117C7F3EF6D494EDDA7EF +E499BCA56C86467AC573DA9C2724FCC74BEB331E736FB093DCB67DAD42296655 +415D110F2729BD1D55E5C9CCE2E724116F45FB2E66AE0F790258851A5C808762 +68B8A110BD326F8D3EC45004E7CC08DA42F6CB80A6B6E7C286F139534A275BCD +2F812993DD9C9A1AEB5E7E4BDB4805DFF3A7030263AB060C9B74F0C25C5B9005 +965284884450CC2815DF28D5F9B0496DC7A3AA85E1E42741E1538797175C28D9 +FD904699C771FB066397FFDEE8E8DD1ABBDF67E6BFEF95BB700A7C1BA91354C5 +42EC3864F6E19B379E79A1CC3C786C0DA146C6B0B8E507ED58DBB1F12F613A98 +0E1F8967991427A22ED323901C4B83336CD343212131E8B59C2F5D232702ACC5 +7891BFD4EBA5D0FA35AEF9F3520CA82D121BF6885BBDAF15248A9E4649ADB94D +0735CC4D14E1D7275427D00C8E709579612F7F74DB6FC218C10C278CC63E2AE2 +37EC996B10C0229D687F0DB5E38A8C4DAFB3DD8A9E7ED37186FEFC97790A1EA6 +636A88FA9FB4D282234BAAD301A1F3AD33F252C5EEC49410562FC52809CEC466 +A0F6D148E9AF19D6DA2337C8283FBFF6005C37AAEB0B7F7217A8DC6F949B9984 +72DEF163E4D5ECE4288404448C96A7FF0AC76F732D50AD63A1D286C9180E80E7 +C218B1F48E3034FCABA6BF262CEECC284AC29E9F3CA1CFC1639A681ED66C1FBA +666F073D45C84A286E05FF809D4764FE819B6A330E73695CCF2F448B4D4EB4B3 +F63E94EC289807A2F9A1159CF328C002B467B19D6E9454CCE36FC19E0A214190 +B251818DD456EF658B0398E275514B72D9C1DA5F806EABCF1DD56BC025D69FC8 +A0C2FAAC1892B64D2AF79EA2F57F103CA623E440307600D50E783FAA998EBD40 +51D23A0CEFF8D8649B48B982DC38D613F882DCCAE5F51233A641B3CFD783F830 +D984F116DEA3ED8F0D3369AE629A006BAD4523F8E3C7C6B39A6C972508B67AE9 +32613F28CCFFC4BBC86CF31A0C25C786554F7A1F3DE97F5CFD1A941F775067A4 +784385E2D02EE1FF886701B1E87D966D3F500E15591A5012E645837FE2DBE3E6 +A3D375C6CA0ADBF96B33EC3FCFFFD888D7344B31D40427B8A8BED0FEC6FBE038 +1FB5F0714C4B5A0E607E215B5B7F76ACF0FEAA4C9790EB7E13C0E3933B7C63FE +5B934EA34F4B741C3667BF1735C685CECA63507E6FB9EB06AA010311F12AC1AB +4CE3FE8D1EA1EDB3C700BEBA516FC71D740B1CA1A60D4578003973CC3EE21DB1 +58FB1CF7E2EAEB2A4A6C742EBC3575EE6378531C6EFA6E6986E68B8E25CEEA67 +A59623FC1ED2ADDA9D72DBA627D179E47DC7F5551E07EA4D54ADB6CC8109D340 +7279F288E552EFD79C17DA3431E53EED66D16F24BF86468C2FE7EFF421560500 +12FB048D6CE2F370BE4E560F8B4AA12362ACFEBC839351C1D5100C625B14CFDC +747B66082D4AD5474A63EA0054E9C3E6295AF6B133348487B0471395857F4B73 +4BF8337DCE2FE2E1A4EAD7E7BEDC822BDDCE42B79B308C11897C98E3ADE253CD +09CEEEC0CB1DB66AB072E36E1E04911F40B535B0FD85982C21B8A587D65C38D2 +DBC5A07A0A26DFFF7460F10781069490AC1B611CF7312A14B4AA6005A4582C5D +336BCC30EB47749193BE8D457A43F54204B070DF5AC2057B6437E23705C7FE8F +7BB150560F7044BE3E48EFDDA539FEEFB0D2A7856CD4E405FCE0F5EB190D91AE +578E2EDEB9ECA218573BB1A8EF116043A27DD17A4047BCCC7C5F3C563A910778 +45ABCA32C7347E6180ACC86F9D665FF025DD8AF514FC3724B5C3510F3C37E0AC +5101D1667C6ED4E8F37F06CC2BDF66CB5A9FB7C52CAD26344FD1557571336A1E +1E340EBA149B4EB99016D1A411FB874914AAB2A415CE3F5FDFBBF5AFD7959B9F +CB127BDC68D2A2F3F07FF3D4FF32046C0371CD2E68A6471E46B08413FC3C7A80 +A107EEE57979DB387B2206D2810DB310B7232B2DAA385256C8A58964B512003F +A0C24ED21809E2576229627278118107B9C32345C1EE8C0CFB452CA362379369 +31320DEB5371037AFAD093B61E8AC7A6DCF7D49C7F8EC32DC0ECEAFD7E892810 +039570D2956289B15E078C2545911BF535F72F7DAC619BBDEEFA855BBAA81704 +18F7D351B0936357085A32157AD8E27438A58B2397D69264E748B0B8D01B33F4 +D04DC59326A7DED39E247A1C1A1AE49382BDBDE9478A1CB48F88BDF14A268B40 +A40B9FBFC4C87FD3DF1EB2464C3C14E36CA41E09EE0A9B75FEB0769F9ECEB1BA +EBF73B818427FACDBC33BB95B9654F31C59A766E931C698A8608F15290FCDBD3 +5C535D9036A19CB7B55BF54E96F9B2206DC71624E2E55FE632FDFDEC8757AEA3 +1D83D190ABED5E7A7AAE2F41FCEBC7C18626BF58F9E9F02FBAE0C8AA85E9DB21 +A3D8907522DCBAE4923C6A2A09FD2F08FE32215C544AB577B337D929E625E704 +E041C2381AFCFEA37F3133B6CA20093EFD457C772E428325E56C9CBCC447EF9A +05A8C3F28017DD4FFACC51B38E4896C5044266EAB4EB7C13FE855E790DCF8A17 +B61B1D30DD866BC57397EF6297C4891451FD6A5C6AD6D7446F58F56A68650908 +224D9F4C31C6906FD29BB51DC947465B808438E6260325752808963C808A4AAD +60422ADD62CAF315F6AE92FACEC55D5B682089AC0BC051CE1E2C06A3874736CF +0DB5F7C8F178479E4F11665402781D80397C75456F5CDF0A4F382A19EC6AD64F +71A9275264800E178F212269154DD8352167C57EBC0A38BE794AAD1601C8E541 +7E1AB8E969A76E1EB4092644958FEA2AD29635E70C4DFE2EB0D9B3E1644FAAD9 +B27AD5466EFAC724718962B62E7B8C32F412B69DFFEB792587D571FB5C591D95 +4CD441662CD1B07595E245FA537FA9EB5A20A97E5C9251EED22C9961B48B25ED +85BB7524F635F9CBA3714C6D60A6BF920C45A64F4C366C1F9D22F53084997C9A +EFE2D79FBE3347111F5093E271DB7E3770B35D253DAF93653F6A23FA145AD775 +AF11E188EA0428137D9A14542E3EDA6F7B2E5AA86C9F3D3649A85ED2F020C696 +01A339FE6D7E42BC548C8F92A4E3809C67A986C99418772403D16D0E8662595A +1F37563671D6DA0F36CAC99DAA8FEA215DF7D45E61314915A30A22FCA86A50D5 +2FF2EF08E240F9FAC030D92BDFBE40F1972DF413E6B452024CD11792BFDAA2D7 +C82716528AD4B3D637BB43E748336DCC86A952BE96F1EA423E31340FCACDC1EB +02EE932F58734AF3A5B2279361B63F1D824EE3BA9F4D2EC7B33A300A1CE8CA43 +24616444176DB8099D85AC68329B1F85E4B5B16F3B396FE2AE7774F3065D0203 +AA140DC128D6F935C44733EF585F89E8639A2096A225A2E5E49D447D8AF9FD44 +CF6C1BAD5C5E5262AECC5543EC8199B00B72BE32A0F110F64A1D0D5CCEF38FD1 +155D6198E9A343702F8ECF5052333272CAC2FE016681E12745CBE14E1065EFD5 +407DA3686080989F6F6D650A9F1EB3A813B070C30C0D3B4A1E9C206E2E4DFD51 +D8DCBE9AECF956640A2E79F1B4FD0EB8E0449AE1B8FFEBC43275743B4D7F6605 +0673B61EB3189E74F51F3780A91E6A5C6464C8CF7D563D9958D46F39B1A12087 +6BBD4898BA9ABA468AE1F24115891FD3CBC2195F75958E26DF8BF1B93F7B521A +C12112237AB23A8E5A7B7D0DC4C53692B35F3CD813EB463C0BD3A6486B0476C6 +3B36DA71FE512E5745D097FD4AF5D056E434DEE2AF926B2EE79F7FC4FEFD4130 +BB4B4BE01E5C720325A4884507CB51CBA4FFB615B78A4182444F0ECBE4161A58 +E86FE1DA2E39C2BECBCF1F1D7B9B776A26078FC252128FA8108CB83F673CFD37 +CCDA493234FB93E1550EF8D2DC049ED95B00A8A57834B024B277D3DF062E748C +B61F183F2D72AD075474F8165528CE75E4F40B38B0FAAE45751C1907F8D31619 +E88EAB02EEED415F3EE3BC5BECC6AF565D34E0BA2958FF337A2B06012DD1858E +C53DE52C108BD5AAB76C882198C72CDCC958D68EA8FD26F76F04EC1A08B2AC3F +A6D0E8724D2656555DBC0C8C42A3E22ACA7E1BC8E9F897D9AB692E0FB9EC32EC +59E31CCA4516A3C3BFD5411BAC3DEDCE374D48681CE7D67DEAB93F5B5C5290AC +FEB29C5EA2C98095692873D36C7DA24847B66F31E4CA4C7AE5C79D7CE4F0532B +78620582E3731A2A6533A03E7155B33E7CD142FE79F72721862EDB24959B9783 +F834CB616FFCB2A23497BA6D99AE34DC459A2F7B3E4DA2B54BED118ADCD92178 +66C40F4E60F6E1327D5DBCA645A2A7C770807E6D7E47E1265C753F8793BD2D1E +BDCD749CC24D4AF9315A93F01180A0F9A7F420DA1B87664DA5FD967131273271 +9DCC45C3D57EB9B8AF14771E8E751D88B98D2FFDC72F5011D402EC34FD010ACF +D3B0660304725191D64FEE106253FCB3470F1A16EB7B45C1489D3534BF94F740 +C2781DAFA5E8A9E7B25A85BD7935DF3ADDE08C960E283D8FC3976FDB4085DBB4 +B6B35FB239C28C785B18BE4FC98F3A5F410F562DB5FCA04E8074E4E790F4265E +F88117B3D0833AFAE6E8B8A71D7731BA6F14FD6F217EDA3F8CC687A494FC3914 +B84FDC37C8C335AB1E7E0BEC7FB6B7A595C50CF8F0080C8D461BCB8B579A5155 +F963B6587873FA31C3A6572740C63EFBE58A2EBB723B7517D2A243F6CB08A038 +54F4DF0F6692022B2EE8C6F6B73735ED3166BAC58D9216A06EA6FC7B63B20031 +D0F0F99D83D9030B413C2360DD2C553E34BD67851B743C3FDA676AD63C5BD759 +9131358C6BCDF05FCC048F4EBB9005899ACDD8E9EC9BB8C5A08E83485047D263 +0ED69B4D1869A38068FDA03524022A1D32FA2AE0BF7785FCA8F089152A57EB8D +5467C28AD44E890380CEA0B0E0CD0F6427F2C3BC1A5257BF03D902BE94A449C5 +EB8F33DD607BB4E0A1A7A24431E1DC2F03596EB2039CC1A9D524E10B374E34A6 +4DFE6694F9E158DD6678BCB0B56BFF435FC4F5EC442E14391B45178DDA235B7A +07AB6EA76230B60456344BDB08C929F9453553452C97E016C26C11B68186024C +D1AF6C638EF54E26AA88856FAF1FA9A0DC5A9EFB7130EE72EB3313510EDB1DF4 +8D8E512036A986387D8E96689E912149A342974F559E7CA473A1FD2E01CB1197 +990EDF8444CC83F1AF738200D6B01348FC84249D77FD2C3792BE507B455AA8C4 +8A47C53FF9832AE74389132337E4FEB6F45B5BB29D6F597BA179C6592145F301 +A46ACFAB07818BBBF40FFCBD118D4DD0F87D65E1D0E9B88EC830AFE34BAD1526 +2CE90D193D88877AE17FF093AFF181232A335E7A2B13520FE2DFDF2600CDDAC6 +68C0665D9A85BE2D2CB92AA47DBC9DC58C73FE498C0188AB7FECB942C019740E +545F68F084A1647A8FC265B6BF3D382D1A8FF0E18051D17DBE4C56CF50FE1709 +2D3D96A3CE36F0B780CAEEA563E72D0DBF7D7B16D2CFA2A4AF820189656726A6 +B409C09934C90572ECF2D3777412304A835882BB614A34F11A0FB55CCEDFB998 +B894E1D2AED9352AEC3D106823350D49A58957A5B0D6B2AD5CBD1E88B711F20D +81FDE78E72169C077B2D9E431BE081F2CB698AA0385ED23E3366D7A8C9256785 +39C8D13CB90E074EE4F7A75290CE92B61367964B680660A0670399284F5053D7 +07E7E299F9B3ACFEFFED0EE71F6057A59839FB1F184E0AB1499600EC500AD6EB +4904195761266732B7F3021E57282A83D1C39351E354821E5412D85E5F67D121 +A1B644E671327C18354A3F61F6F3547217913A835A478B782BDF502CAC670E75 +5AE9BA017EDD0C294668084C1057B857E608B9702196A9010CDA74A8C0B1CA4E +07D23E6C5CB654B859EA6BC077C440C70CFF342C8BE2338B8D671CA0C53166DB +4CF4C42D75D661F33493AD7124562422D0203EEEE402BD67D7AA13F3A072D3B4 +27228DEAC9996A728E187F17D27D73CC6CA8309BD7C6FF0AB5317812898BFEF6 +F5BA45C7B9426937284CC63CD86A309269EB852B6B142CDFF49AA1EDF98BA3FF +6FD169CF0CC1180C757A086C698C5033E8E5AA392CE8EFEEF3F9760B25EEBD42 +A99C5CD209FF68D596162528D0A849231574B70621BDBCB1643CCE2E99E81C9A +3F6F46359EC21C9C4305D301827EB48170422998FF36F2EC59035022881EDEDE +ACF2547F689B73C5D71F6811955BF9B74E9F358AF50B159983432203E34ADDDA +17371D616CC087373121996377BF3FA233E27CF1A3B01826D23BF2DB47534238 +A9FAD1C6A92A11968EFB4D8893330C2C7EE36BE297B478BCD9E9B6AAF63DB364 +16F4D2FB96BB308CCC13B19401B6638968423856903A469EEDF2CB378E3AA77C +1C41CF0C665C51A023C70AEDCC13AADBF32587AD01BD88665BBD5D01CB7F611D +A3998D56F9A8E54CD66C28461E2EB82D91629A474898935DB24A8BA84D476B49 +2818E08292D7638F14C5119C440F326B591A7A9B9E0D6AFCA706E3554FAB8679 +688920BCE79B23AE77D7AE04E248166B00C3493E0640D92067FC760A935E8AF5 +D6DAF7A47165BE3675918BBA8A2BEC1E4E6004EF5D28C498CA35F8DCA7450622 +3A0B207AB8D73F4C79E9F14FABF993AF8C45BF637C8AADAA526AB48C82A37C7C +8A81B4EDAE6EF83A57FAFFBF1B231B917BF8A877C5E8910EAF782A3DD97E9D3E +44B42F12A2739155D5CE3A89F846EEB7AC7FD6D839F1A9B8DA374E0053CA9086 +0693B29BD32EC17E3976639837111B6195514482C5B6CC0326A32232F5906B66 +596D1FF41C00075B1F9579B4DB51CFD5AF0311A23DA20DE4C55B262423B8B9FB +08E7FE59301D674965151607BE69F624C593D4B2B7F015C50668144A35B4F228 +B1C5EE7C98F571F6AA2A532BD497E550F7CFFA05DBD1A09BA6DFEA7CE257F8DD +9F3000587A6D00F1C4C07A67A59B1C83D86DC09425FA8D241D8598DD567AEBF8 +2C8F563F30A8390B8DE57AAA9128F6AD0B9CFFC47BE14ED3EEFFF10149EF452E +4FF1C81C91851F842C4FA3A8088D2BF6F7B85B471FBE8EA841A6FD714C044003 +356D720734138F37CFBF839FE6AB8656635560F6458405CE57BA7DF2582E5FBE +6AA5D9EDB5DD861F645EC66D38378C66E401DA0DAA01D39C4B645CFE793149F8 +827D04D3D49F5F31B06BA582F257B517D21FE65254C99A9A1BAEED7C06E75E6B +5474937A9FE4199D3B8407262C6B1828B305E4F67E6E35C953ADBADF1A54B68B +8A4694488200A24153663D26A12B85B1E4ED5A9DA2173DAE99EFF56736E234DD +8865FAA53A4E3B0151DB7AC3442EB82A877B8D409EB8B8D07AE33CD86E8E9117 +76D7F6714AFA72BC37982A5A9D207169E2BF23F075A2D93FDE89688A3CBF7934 +E461B92642BBAA3B83FE5050C2DC819C6A3552760C1998BBFB88A59DCDFD5390 +399EBF2AB999221DCA09E6EDA015C1BFBC85AB712568AB31D80C24AB7747D271 +07AA206709C8A9651FA4E204886B62D421FE2D7D0524BE95A355BF26F835BAF3 +07BB9A182667C061C9BFE48562C3EEF5754C42266F9D436E1643B0CAB1A6DA58 +44C0D786428C1974E52130784901A4F00E05C78A6165DAE761953EB0D2CC7BF4 +390ED27424D75E73C2CD9A14C53968D3FF627B6F4AE58F017BC59B6FA99D7EE3 +666E2BF421BD534FB809B27D7CE38D25A68F40D50CE74EF59899E34F12505849 +5EDE4C7A633B2E6508B4D19E50D688202B21B7EB00367D670336369AD03F88FF +22C6A40786EDE132BA7DBDE39AC0CC19E5503A82593C0C211FF3587713AAC102 +A2028A60EA6CD9A618165C96D64681679FA1F201EDF75C7266945DA95B8EE25D +EFFD14CD7D50F138D370A084B5FF167924B9ABD93A92EB91BE98985393199EC2 +9C143E40FD7DCCBE3573E4BC75E41C22F237B6CAE19B17FA2BF3C9B33DE6993B +5AA0A5B65DF8DF99AC31FB311B100E6692E7E1277EA57EB6C8F2F209C4EF0763 +168B24BBC343A6CB20B80A1F6857B5EEEF4F53F4A5AD1C714CB0CF99DDCDA314 +E652573551166975B7D245266B467992868E3700084E0389D0F66A467D481C9E +A7FAB16B5EFFCF71B63FD47AB7F44CAE4142AA318A3ABB7C21AD7F4B7B9673B5 +8A703ADA8B95849C37388FD18370861952FF56EAC4DCEDC92AED83C8E70DF1D8 +A3A83E4E43E5BB49FBC1DE91882E5CC502CD6F090FA666BEF3159FE7FA6676F4 +9D7DF4494FF221A6E928F040E33B4197ADD5B100C353C4CBEADD0BFAB43740B4 +B753255E5CDB4741DFF39E3F8CA12499A439BB50A4B8C110C45C91CD3CF3C838 +D34513ACEE7207A8E466CF80C6DBA2F1F38DE5E9BA60117F6BE3D9A6ADA35F50 +F3402BC35622353CD62E94E17EF5FDB524C355ACC92FF69B89C76CC32C9AF756 +6830230EB00E +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +%%BeginFont: CMSY8 +%!PS-AdobeFont-1.0: CMSY8 003.002 +%%Title: CMSY8 +%Version: 003.002 +%%CreationDate: Mon Jul 13 16:17:00 2009 +%%Creator: David M. Jones +%Copyright: Copyright (c) 1997, 2009 American Mathematical Society +%Copyright: (), with Reserved Font Name CMSY8. +% This Font Software is licensed under the SIL Open Font License, Version 1.1. +% This license is in the accompanying file OFL.txt, and is also +% available with a FAQ at: http://scripts.sil.org/OFL. +%%EndComments +FontDirectory/CMSY8 known{/CMSY8 findfont dup/UniqueID known{dup +/UniqueID get 5096649 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +11 dict begin +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def +/FontName /CMSY8 def +/FontBBox {-30 -955 1185 779 }readonly def +/UniqueID 5096649 def +/PaintType 0 def +/FontInfo 9 dict dup begin +/version (003.002) readonly def +/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050\051, with Reserved Font Name CMSY8.) readonly def +/FullName (CMSY8) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle -14.04 def +/isFixedPitch false def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +end readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 0 /minus put +dup 2 /multiply put +dup 14 /openbullet put +dup 102 /braceleft put +dup 103 /braceright put +dup 104 /angbracketleft put +dup 105 /angbracketright put +dup 106 /bar put +dup 110 /backslash put +readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CD06DFE1BE899059C588357426D7A0 +7B684C079A47D271426064AD18CB9750D8A986D1D67C1B2AEEF8CE785CC19C81 +DE96489F740045C5E342F02DA1C9F9F3C167651E646F1A67CF379789E311EF91 +511D0F605B045B279357D6FC8537C233E7AEE6A4FDBE73E75A39EB206D20A6F6 +1021961B748D419EBEEB028B592124E174CA595C108E12725B9875544955CFFD +028B698EF742BC8C19F979E35B8E99CADDDDC89CC6C59733F2A24BC3AF36AD86 +1319147A4A219ECB92D0D9F6228B51A97C29547000FCC8A4D80B73E7B6CB7548 +0E1D77FFC695988391DC44AEED8CC947B3D7E198B9620E2238DB3A2819182F03 +14498B8CDFBA48926DA721920B221FB33BC21A8456AF10891403501D0F6415F0 +7E041AFFE109F640E54FC1A365674711EFF94E752652A4C8DA62CDB1149DB899 +2C4A4BD77A06E81E93C5698C05DD02F74A0756082738BDB53003B483752AE498 +DD718AEA8F3FB5A6B7E2D2AE8F309065F3D556F9A34AB90C88833A54295E0982 +209C466A301BA3372AABEE20D862C6DC6B6FAC1463C8CBA8AD766ED1B4C9D712 +2BECB4E6ABF558D8AB5281C35726BB8D046982C0DDAE17BFFC9394125E4E84C0 +B283977D31460B8EED4346CCB09F64DA0ACB640C6DBF32F2DC30D54668C1CC12 +24C7280593088E9958C047125C323E9C842801346A9CE5F50413D69F6DE99471 +65D2E387765E92EA4C43F17B467DF6E266D92551009C0E52E7219AE9F5E2E8D2 +88852086FF3600BFB50AF3EAF8C009D8D5F084B510F792385F328F7EFA8C38AD +CDAB2EEDFBC6AA45F6DD7364C2F02DD2BE6C79C8361E83D4267CEC2407689864 +B57B5D967FC80AB3BE8CA43955FB0FD3081D438437559AD24A7ADD484C1E4A77 +B00BDCB0D1B121FEE983412E1EA5489BDCE5DCB4A7310135956B230C0DE7BBED +516369A92BC41FAC8D73490984942D930DC193BF0C774C1AEF627B969EE4B001 +11381AC57815D7581E2372A1DB740B09F4A7FB4318B765DA4E7B44E8805CEF85 +44EC3B10613FE7B397BF91B69A5CB2E9086D1E7A1FAE0A9ABF2A237A2D29ABFF +E392A18AEACBF28274E775D3FBAED4F46B982B9DA4602E24094EDCCBC9D6FC0F +67C60376879245606C0B9C9A678E8917516BE1CF097B1C75C9F0DDAD6899F08F +81FB7A198D45FE060CD2A550D9B8D58B882B969D7BC3EC018A1FE92BDB262835 +26516FF97AC387EA525FF987E5EB1EAAE4EA5866C9CC043D183763C530F7D7A1 +2070E4044507C4E5611FCC117FBE4396E0B24F672CD53D5FDFA56D561FB86D40 +90A52A7C7F29A119DFFB694A8C445367746A49CA5FA83163BE448EB19625DF26 +609A8C8672631A10411036CAA3D6C2F822A4B2505DCBE8E1CE6916AE515E78CE +E8C894B134BF811671D17C19248853131DFFAEDB24B15FF17EAC194662460642 +48D23515AD434C68DF56753806FE96DB3A29F9D4980E0B6EAED7383F9FAD2584 +8F85679D6D1933677ADF5D31FE6E43DABF137E834A1DEA632D36EA5728625159 +8F33348893C9D1C510501628E4A9A80587DF6E179FAF68B158406A3EBCD726E2 +AC17F2DF8B3607072824D2E5A6479F7BADE32E603E54E7A83BB2DFDEDB0D80CD +1F1BDD4F6C9025CC3A8A3685DF10A8183FA80CE0F0FE2BFF2500F76B1037AE41 +56D2D7FB468C3CA7549E3599A2AACF66302572F1B35BC8EF7C23F6FC4B720228 +1D673D903111CE378AAE83480B4DEB7EA84BB35F4F7BE997DD4FFF5A9B5E7650 +3C7365BA0965B242DC369D03215651184024A08EC284F1798B0726152884B4D8 +46411B3BC8F5CB53A70AD53BD7B1AF23528849B56CF2F75609FE715878CF6448 +38579380688B47AE3D374B0DB6ECA5B8284414090123D47F3F9DF389E023F431 +6B4C0DDEE4190DEEF4CA772742012754DA9A44A8F550FADA6D8FB0C512D5BA2C +BB7DF71B1DA41FB6936BA71B710CC6A80751E43436F0F5888F51AB370DD4A088 +40F402661E08732C960705C7E0D29B8DA1A8A3E119409E51EE575E9655F47568 +023977917C8EC610BEBDB9C1F4EBC192084D63EAA00EC87B53E86620BB5AE51A +579B0F8E1972CE1DA02832FC75184F45409DD9D413402C2FA27BCB0AE6DB4CE1 +5AFB114E23232DE07C4674969A1FC94D152C6D3A611F029ACF4D949A2C0755D0 +31C7DACDBB4DFCFAF7E87295CCF5D4AE28D87ABC3533D87EEF1507B9FF9063F7 +F007DF03734A20BC3A198B049000C92D2849C62DDAA719FC28EB372793E20128 +D786670E08948808BA45C4F6AA0DD8A8357CCC47228A760C5C7864853BD9C9A4 +285E446CB72C5C9D3F03FAB000810DC5674061FA116153040743E846506CFA67 +FA8770E785D7DBC7293F37389A0859CC22275B23C44B57B92A033A7BD194340A +D6BAC6E103402F8396A5394C617CB2A27D9500921D5DA06115EC81715EA8E360 +4A95DCE8689CBE268B8E6C8B806CFB0ECBF634250243C9E1AFFACAD65311FA4C +1DB0988203537E5EF12B86FB454D06CF05E4F4FC4143D62920E99304245B6ABC +82E21192BE94F5E980DB21E07FEDF0EB0CAF4ABDFC20EF08A2A44A7940E2862E +08FABA516152DBA899D6CA561EB08C7C8298DD511084E5230CEBF28AB1D84C85 +B5BAF4616C28FE05AFA4BABB3BA03F8CEEF3F3EB0D3034BD3D8D06629B8E9EBD +72484057E71C9EB4DFC7C2CE7749271AC926C2419D618FB0B60FD6F81F0F2C04 +E529CC74DCC9E4AF32D935D7CA65FBD0842A7BAF162D08F782E65DF3AD9EFE69 +198AFA9208B22BC21BC4ECABB9BFFBA84C8421B74748E1EAAACEB59E566838F2 +C439579D6C75074F94493F7D5C8942D881AAE6302C37A61003AF77684EE99AD7 +EB5EEEF050C52E75E4E842F8174470FA60CB213BB6F257EEB26CC55D1202931B +B981DE2535A87CF37BFF912220C117EE166CCAE58BBF624170FFBC0716726B36 +304D698F2CA131675F7B1199E6581B8C812C4FAF75814282477BE2B7EBCBA7C2 +FA6356B2876F89698C6C2493989E9EB252DE03BB374622A7C88B8EE9FEB4851E +02F85CF70CDCA7BED5EC94E81170FB557C3BFC6F32CD70B506E56A2CC5451592 +130C6F570C679577C44D60A811DCEFB3535D855259B1021AC168DB76DD38B459 +F1813E3DB20AD9275D58880CE94058490ABBBB0D8DD16D4A65F680B30057F15D +07FF54D779CC978E90A850A2D8D79961EE276BB26B594C16F56557435671A3D8 +ADD3DD0BC4BC73B0652B9DA8462FE614A14A11ADB2214EC4910823FB4CEC8938 +24354C5C62547EE5710FB5ECD93AA45DEA7411F6CA8D5B5FA222685E622AD73C +1BD5DFD1C8F253352D6C7D14FF2FACF07CA5EB11392C6A33E9CABFD99F743BED +55E8DEF49E07B9444171D1780C698E5B65B540F41F845AC188DC7C0C8B5BA5F3 +546BEAAA4F29F0DF30D5AC12A60862742623100074457BF2D820DCAAB340C1DF +22FF26992DC02F276B40A7C528C84B72CD189A4088C90070486C49A1014FDDA3 +5093FC12DAF309FBC063653E6A33E14EB51B081126AB5BCB8016E975060B796D +6CBFDFE6CB9E191F12E309254BDD6660E3227012F5DADE246B02B6D8127F1EE2 +248F48DC5ABBD229748444420C868450602120664984FE3A8B2373232CE5CA15 +E67172CAF7EA99F73A66AE33B1EDE5E8351DB02497CE3338930147873D4E46B5 +E918F5592A21789FA9F46232BE693DFC33240E2649D6AC1940B101D806089436 +F0CE230BF6D0363510378822891DBD3EEF3365430E74FB6C994BB40C8EEDA593 +CEDAFEBC3B87C7C04F52FBD7D557A77B44855CDBEC8A8D26F44D66446B5662AD +15B6B79D13BD262D79BF51C09F8F690A61C7F11EC2E05F6BEDA273648E9E1EBC +3D5F1D6ED486797F753064ADDA8494405556D43D395B1487EDE877CCC1EAE954 +1AEE2513DDA94897B733609E8179DFE1975590568202EF20D58A89B34874CC3A +A5579473AC65E0EE61545AEF578ADE10BE3FB3E2CDC96678F613E4DEF7BC1B38 +8A551C93438A0540E292F65F1FA73D9AB30A5F545284085E4930A570C1807995 +7108AA8194607304488616DD4AB189F8EDC5F4507AEFD7847817A8ECFFDD2DD5 +DE95E04EAF2774F8AF661827229F01E769A32734097C457EB6FF056D90C46C5E +9F936AA6BF2EE8244BBEDB8862E56423F5845BB10C8809730B011D650EA18945 +83C320A3F4ED095A5EF91929FC877ECC28A1C2CE74A53245E629BF46C6534983 +307B1C94EB35CECDEE86551F0C308F66690E591C5D9D8FE14F534CF3F5DB6D32 +39D7C799F392C4E65759B7BF61F4D8312E3B26C31466206A367A0DD7A90D25E2 +805D36ED5CE0A4BEBCAC0A348FADD2D2AAD670E28BE6E33F627B4A9F35078B1D +6688084C4C18840673EF9B3526172EE14EF64E97C8B006C27DF6EF73BA6E6459 +3608F10EB1EC4B824DD5360B42AFF2084788B165747AABFB2C9C0EBBA9C6246C +08F28143809315D6268E386F09BBAC54C34213438B56C386B34AA457D149CC39 +A3C163F56E3C2E637C63A79CF7F2DE969EF3AAFF75F3F20499A9ACA61279D545 +866FFE57D25998244F448AAB042B141952BD653007A889B1A716A4042CBBB827 +C1ED5E3C616C22D5FCB39D3B3539F9B71D50D25ECD2E5D953C7A5194C867DDB1 +75CE10B2C3A20E8CDE15AAE9F549D034838DC066CA649C31EE365D46450AF18B +893748D055DD88C72391FD92DDF0AA1A1316051BC756F87BC9A425019B2FA7BD +CA9F35E89E2229B3021DD24C9DF0DC3217F44DCF510116DDC9E92EFDA3E0A892 +491C8961CA484BA29B8CACD2FED2E246FA7414F892AF7B9F08698FDEC82D2E4D +8C6ED1FD9E0BA2645663E7E97B0F780033D025F2EF3B364574C03F04FFC4E09A +3D4182BBFCCCD8CA54A92434E2208803ED36F931D31C7498B7FCEE4B78AECF11 +B27123A10F031F9CBA36066680E4748E346D18FD0EFA395D1A9227530618ADD9 +64D96C50A0172F712CB427E8F7170F8A1691FB95B247A271499F0E63676BD64B +167438333A3BD9CD9641AC637E0ADB17F1E394DF34AF5A2BD02030DD087BBA02 +E1209338B74075744A9A9966039AB6D223F385E06FF359257913E6C01BF32F5B +A3640C7CA41A6C51F296E50DC1CD1D68491CE5D75E0ABDD4C5C4A97C8BE2BA35 +D91AF9F8F38E7AB8C1778B06A212D0416E6137087329AAA2679C51D014CC4DEF +0F1543E2FD97621E552E19B29AA1368CB5046C188BA59B1E1875B25FB269DD2D +C0678A42CD310702465694F2BF302AEBC43F714F7C657505132DDA71CD23D17D +628BF3400EB5DDFCE2850F31B40C5913394649AA4241CF646F3939916C2077AD +C11F8C3E478586AA7931E327333FCD8A2EB31DF4B47AA2F31B999556602DD998 +5848143C0CBD0B5187DF08E675550F2384D48C2954EA7D16AD2B94DF97C194D2 +302CC47BF968CB1F6C9641A87525D5C6972ACCA1D4A4B4DA8EC54BEA6E7312B3 +2737754A9FCBED3BA5F8220B751506BB0A5BB5CF706AFCC04BFD713A3BE3C842 +9FFDBAA0CA5691D0FCE76134841A169970903843163DE68FF09649E99945DB64 +491FD6D8B2DF237DBAF550D1B74263B3BF1EF6211F40D4DF2DEC46E4DE557088 +5D458A7CDC6F34B8C3F5C76582C8B7D24A333AAE0B43CA67436F8ECAD7C50B12 +35BAAD521033D8024E4DFCF01580AEC63BD5F8ADB778F822AC4FF0DA608EB7CC +1A52A51B9F38FFADC0D2F4D8394C5D598123B483AE5AC1215F24F2492EBAA134 +3C58AD4E3B493AABDF753EBF1F04058C6981C353D6788C2D3294165B667D3765 +7883A8493F5D772F789F73979B254BB9397FDE4F8B76CA6FFF312F4B012949F4 +3EDCF1AC60FFF2681549DFF430B498405E79CB407DADFCEDCAB1E2FAD3B0F4C7 +B575A33EAFF9F67D37F50BB06D06834EA683862991C5BE340D4A7F8D131E733D +289F72977870F9958102F5D835739F0F5A642E7194E8AF7FDA2937E5C0712CE4 +EE15CB475725030CE0F238C32775D3EC95CE3D0886046E3EEAE322F59D423E83 +DE88DDAB5CE0F70537487EBA5A16A9306BA7DDCA14A85A9F83B3BC3600DC9421 +BDADA2704A5A24F7174A3A486ACE68739EC5960038CB44D969A594E97AE1F42C +42C1B7E3A456B3CDFC7683537B337AA8777F18CA45B22C8BEB18877DC624496B +9E8EF9F386B7FE4D94ABD5CE3B5786E76FE04A35909C472C04654A4405932EE6 +A4A3E0F6DB088603FDD82F0EFCB85A962002A662D1AD0647A2F484B59075A1FA +9F4327D542ED7962620B998ECC3A95CE736089593461CED9B5AAAB05C2DA3820 +5AF29B32904E1EEC357C8E282189C6D8F562DB11291091E6897E24CD8F8E2A34 +67F35D261E01336152E69831B0CC6B03FF1AC7EA22B745F513A25FE10F70E74A +3FD71FE1EC9999BEDE7CFA6A97EA2DF621711BE950FF8960965685BAAEA71FA6 +36F165573A0A6A92DAEE41A9B0C97BF03419FF6BA1F44524D00FD671EACC4233 +9A857680DFD27B9F1E7A760058C8277B3761DB9969241D1824A7DADF70BBFC38 +89C6DB9091E3BFCB36851CB9662B365A4B7384BDBA1D385902D1E5DABA72A159 +63790096B927EA49299AE03E41C7F593F3B995D1155E91C62D5F68845ED3C797 +7798B56858F96C2FE2E37D812873B7801767082A6D6B60602CEB94B7F6D7A142 +72814734DC584A18D1FFEA7333D4C7E2DFE5B91E9AD92EB52533CA52FA888980 +C79FEEDF0FAFB3B20B497F9AB668BDAFA364B405916526D5C48E57DC30BC35B9 +BF684FDFAD199D9A28541327F3899AD505FBBBBB22F419E22E0149EE5FDD2B43 +AF442E2724EC16934C307FA731F90AD1C76B74569B78CDEA7C19808233C6364B +D049F3F50A68D3EC5F29F2B96BC58C44AF90FE13F244B7129F14B5DAC3F3F310 +B330E67CA4EB76F895DAC8025F11EC7630EEB4826B5721348FA38F28B2AEEB1C +5F7CA413C486C94B1DD96988F07F7A08D3635E28624878E55D4FFBEB5E183CB5 +93014D8A272EBCF3A09133603CFFEF43A6FF059BCE525706D3795884FB495748 +C8AFB50DB464459A5C36D7CD087631BC09C693A11BDF1C6011D9864FE66EE8C0 +4824A42E97D16E017C0BB73732D4537E2A5BB283B3568950E5681364DBC1D6DA +058A122862A44ED85029A7B39F2FA7C362D859D0B429E056891339626AE6091D +74F6110CA32F8F3E9507216997E6AD1A2F1FFBE8B407C9880DE230E234F6FD41 +A291851178BEAE5DB9DEB22E3443807E2BCEF12A4AE8C490AA9E3D2918329F47 +42314CD258A0760DE5FDAC4AF7209CEB530B8508B278952A3638CA8491C3B493 +516F461610DBAF32E923ACB834B15E2D169A10F2609EC0ACDF7BDBC777DD2C19 +2DB330FD557D3B06B78824D6AB237D8F2D57A7ED35F02CFA9290ED6893B41657 +A2485524A3F1642FF5808FDB77015D9467EDAC4A6BBE8A175833B1225A5554F7 +2C60207F7A2632A4023255E8EF1F38C1B8216C9B03319B60BEC9799E5378683F +46E698FA75F2DFD40F17C603F3335F1EC70DBA1449C7A33EDDD46CC3DE4A6557 +EE67BF349AA8680FDBF415DC527129288B5879500180F75DF80394EC7CF11BC8 +9EE9A4ABD64DE3076A2963F83FA333F19FF74F79ECF36A87A31D6F125FD2415B +3F6A6FC33C179F54CA164835F3C3DB62AF444BDF27AFF23098C7212477F688B8 +6F48D9AD080D544D57FEDD33D3D9AED9346CBB644C97C951D4AEEB2BF6F0CB18 +E2517BA7ADCFD00FE44E290E731D53E5C0D762FCBA08004562DCE6A5EF2FBB74 +B3053CBED3B6E896B1C3356DD9E8FCB69691AAF6BEBA0424D62B9F266D560B40 +89E20A9F35AD4A7F65A7183761ABBEE0F7EF26ED3565A25516A3A5A57143979A +1EEED8CD52A69E4E1AE4795F3EE0CA21B9F4D166783A9AF54B08B6C56703932A +310197E328C6E6A6BADAA11D66A952964F31FD690082FA02D1E2A4512A9F2742 +33B203FB770A3A1C7490ED630D0FAEB3066429D0237E18818EC368D0DA72EEA2 +557F8D2FE98B65685700673A9F840C8578B6D7B384C4A0B2A77C61096081F6EA +8AE970FB31850DAC38AE12D2E458850E6C6CF9E5CAA86DBEF5298290123A8B67 +E6AE0B5105EA2AF7D1E5EC95BAED8CAA8399708D4C043017B3ED93F64B37B48C +6DAFB92FC1F21A4EC7894E2A0D724A524696A0FAE044D3C8ED6C393BADB09536 +AE22A4FF834DFA815E1F3765392D2DB2F4AB03FD01A2656D715EBA1C3063499F +2468B192BA1CC682212B97EB81FD61322F1FB69E5C5D1EA498A138CD5AED49DA +28411430C42A3D1366F57F0124EE7C8370B7A537DE55B277110EC87721D864EF +9C47AFF828B76F90CCF6758EEA4132F47399C1D8FF6795F21C209B25AF3BDEA9 +B7239556A29427EC5F15889792AF24609C504CF2133506A5A20E99C49D3BACED +D5CB3A6304B44D1E9607E65DDBFF4D4B012A9A566838E2CB11C7D19CBE79EB2A +C79B952443ECFA65DFA7A0E86C8EB19DA983DC1B587448712CC9A9E08B0DF673 +A6A5E71B0F3C4A5DD8B5903521CA4B64DE818606BF15150B0821058603E0821A +6FA90B66AC9D637588C5FD22197DD76521CEFDF42E979440A641F1897AB3ED08 +8C3927BB8545F765C725ADD7B0D38A4B7F83825E87A6CED91AF9ED97C670680F +6C3B3D851E0F8F1CC325D4B9FA3E9AACA6212D33611FF581F2AA6B2602D0799C +21CD04842C987431DAE35EB5D22AC1EAEE53DFCA637C8F647A4987880CBCD9C7 +B370E8F1A6BB3B78DBB155C323D133ECDBE8070A3A0D91D837116CB8F1E64A90 +C15794D03E7FB809ABCFE1AF43E06273284E16E8E96B04EAD7EFF11244CEE5CD +8E8C0BE83BC74686D1F3082339FA96FA3367468007CB12BBD565B8BC89EE0049 +1DE7BECD5F5FE42AEE5709647E2B81FC2CEFACE957AE5684EB355BCACF45AE02 +A48B0F60A529731612386A422A06B977496FA04EF1E489ADCFE75AB6288B531D +09DA76AE4EC574095E4B213F0BCB0BD8E4FEDA6A42E7C663D1C9FDD617F14072 +000049A8CD875D14B9C3A518FB1E37DEDC144FCF48E6C3305152D78535F6EE4C +0C31C97060F2AA287F8E5ED4955BCAC6705FE9A7333FA7D31DCCB39CFE012FCB +3A6131C4CE0F27C84C56EECAD25BC1FD75EE1D77947495F5A5160FEA6ECCD84B +35A41999F24F16A54CDA2A0CFE7BEC4285CBA28FF8514B9BE73060ED7E590AEA +6DBB62A3E88345ED0E459436D40E28E16C0D1C7B43885D827EA9CE1F7B9FD3B3 +507406CC627AA06BADBC9A00E8B39BC963462ADE38DC430FFC8F51B608AAB963 +0B997EE99CDE1CAD999F33391321E8ECE4617D580AB8FDF1B56F5D2438E5C621 +B3E9A2C146CEF8F1FDFB64B7F1C4BD91D8B3BC08CC272E10F22282567208D83E +CA1F208F70DB5474AF9ACB4919832BE4838E87114B48397C6E3ACA8B6882B51A +0CF3C81285DDEA24A355A7159D741BAAF62BE44F3E8A67259A6EAA2FF5943FD2 +DCCB71E3D83EFD15D78CDCA0E14AD0AD495B680A3361B26574117ECCF5DF7E2E +57722A7FAC52BA1B67264850D7B434FFD472783C2D0ED715A1ACD73AA24A7BA0 +529C2DF3D9E7E54BC1B14766E52FA5320F8A611659F5F84A3AF28748049141B7 +5B9BEC44EBCE18B245C060F4E2A67FAD5DEF3E22AAC5F269A5600AF7D8F14FA7 +56D35EA0FE508C9B92B7250898DD3035CB2A22A5F556B05BC0662DAD5445181E +D6C9090CFBA943C5E9D8B1D87572E5D8EECD278A09795BB846383DF8BF4306AF +12BA88F220AF306B9BD52A2253B01921085BF66950BE8DF81707AAC7707D204A +7C1DC58A87BCCE1D0B02E3E69BE35BA219BD1D72C29221117853052940B5CD4E +AE7C67F600C7A48C03EFB41476E4FADF907AA8E068157DE8F67B5A6A24C345FC +84C5B851F210E27400F79FA403F7A8F6A8FD3B1895D1083FE4BE34A5C5BC1025 +A0A8F151AE5AA159168EBB2C378A005C579308D68D9A1783D912D4A3631250B2 +368630D724A77A52831A0A51967BEFE2663B31CE160AA588B2744E04286082B1 +3013C7AAA5782378A73FA9C76D12FCB66B4CE9C97526B9F29725FCD6551756AB +096AEC4C71F80822538352F80C1D508B5E54F7795EFC98B75E807CFE8681F1E0 +D995DFEBE2D2291DD072088E1616CA29E72E46493A3DB8FD068D2B5EB3FB345D +C501E16725895F8087FC934F2C06B6DF7B139F173E2844311F241A71B2A36375 +3D2907E0165DC20657E53459F9800083168EF16B7334FA81013FE19E11B69338 +B36FD86811C4FC446C89BB1E1F9B5AE45FC6 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +%%BeginFont: CMTT8 +%!PS-AdobeFont-1.0: CMTT8 003.002 +%%Title: CMTT8 +%Version: 003.002 +%%CreationDate: Mon Jul 13 16:17:00 2009 +%%Creator: David M. Jones +%Copyright: Copyright (c) 1997, 2009 American Mathematical Society +%Copyright: (), with Reserved Font Name CMTT8. +% This Font Software is licensed under the SIL Open Font License, Version 1.1. +% This license is in the accompanying file OFL.txt, and is also +% available with a FAQ at: http://scripts.sil.org/OFL. +%%EndComments +FontDirectory/CMTT8 known{/CMTT8 findfont dup/UniqueID known{dup +/UniqueID get 5000830 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +11 dict begin +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def +/FontName /CMTT8 def +/FontBBox {-5 -232 545 699 }readonly def +/UniqueID 5000830 def +/PaintType 0 def +/FontInfo 9 dict dup begin +/version (003.002) readonly def +/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050\051, with Reserved Font Name CMTT8.) readonly def +/FullName (CMTT8) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle 0 def +/isFixedPitch true def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +end readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 100 /d put +dup 101 /e put +dup 110 /n put +dup 111 /o put +dup 115 /s put +dup 116 /t put +readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CE32340DC6F28AF40857E4451976E7 +5182433CF9F333A38BD841C0D4E68BF9E012EB32A8FFB76B5816306B5EDF7C99 +8B3A16D9B4BC056662E32C7CD0123DFAEB734C7532E64BBFBF5A60336E646716 +EFB852C877F440D329172C71F1E5D59CE9473C26B8AEF7AD68EF0727B6EC2E0C +02CE8D8B07183838330C0284BD419CBDAE42B141D3D4BE492473F240CEED931D +46E9F999C5CB3235E2C6DAAA2C0169E1991BEAEA0D704BF49CEA3E98E8C2361A +4B60D020D325E4C2450F3BCF59223103D20DB6943DE1B57D06E82116C79486D8 +C5C32DADDFCB2CBD26FE85FFCB176AA09FBE325434B8B9D358B7C180AEC54F8D +24A1AB4D5EE5375B963A221F060453E01768F0A398352CB2C76E6E70BA017570 +BE1C3D3A86E803B10B506FD9DB49DF5CC7BE17133234D7BE9230BE8B7481B357 +08595FAE04D04B14C633C52E303B06EDEEF7CDDF20F34D7F08D991DFE2C4261F +298E0A818EBFF29D3B29D1D0CE2F071B49B0622F65F936F6C1D4C6AA2860E56C +9140A4FA23BA31888345142DBFA79825662511437347767D4A13A976FCF67EA6 +7882D7B391B37FC1E22787E484D19BB252C4D73AA3D73EFA5C6341CF6F127033 +2B91079B5FF8A164666CCC65D0002EF7E374098745C84E3037324B4248C5385C +FCF0539F8C04CBC52404BDC6ABD1474617D06377A69F4851838F462E82A86BC6 +F8DB2E740B5270AECB0B922D4493A75422349138B539B6067C040F3007F04191 +CB545ACC01B4F28AF811266260FEEC04057287BB5C26C077946DDF23322FD99F +2B3DFFB62AB8BF12000AA81ADAA6A064F9C34D5F36CB7F66A5EEB7B494FA1AAE +32B380163AEE08F5BD270FAAD8DAF0CC5B6979B8D4FB6AD723E011DCFE119092 +D1025BB62280B745BB0FB140E82325F1FDFC029100F922BF206E5527B7D8F60C +3F3E3AE2184CB954391D10A1618FA0940F12159167494E29A46125CB911B19C4 +97B4DC76FF53B7F79E380D7375FAB6C30A467E02E48BA73403D3900FBB440C9E +951C081C8D5E04DC0C8E1BC7D552075CC360B7D1007367C655069324713715BF +F8182AEB6F401A1F029FB3962BB3A0B2775979FDFFD834D5559EE20CF54D7D91 +D93C5C0B1E4BC9C5097DA97E893335D6F25B0215755AE271340453DCF8252782 +8607B0F972DB969DB772EB7BEEB185D4E20EAEE6BC04104F3D484B0A702514C1 +55113C7286CDADFF3B72732ACEE29B3711F5B1AD864B05DC35F1472686B200B2 +3FCE6AC13FAE056EA1993EC64BBCF7A0477903CF2F3D58BD5426CC64C9A6BC49 +F41F8578B8B9951E3DCA5AE9D7B7E0F99CD8BDBE64D95C7A854101BD195D2F25 +778C99A0CE11157E01C8E1748B21B256C0E031A01F8487932A162C6ABBFDFE93 +4CCE768D97C972BA405C9741EBCE932AFAF65B6D968B700B9DA5EADB7D666AF0 +65546369F698FE04EA2F1E2ED8B703B1634EF6E177E9B04DB48910C3CD33D910 +4A51ED66C562088AA02649E33253C4794D21AB678AA1C309A481298EC5343940 +BC3DB128D001C163AAC542A18F4B449089BE5E9EDFDFDF4F063D3E310E02C023 +572AE49002D43E0B379B27A73DB844CFA60B1AFD1CD83D7C3B3278EB67218E13 +153DCE12DC2499155AFFD0CD83633DBAA6A4E9DD73B695290CEBE1D8F643C0B0 +3AE03F882D56460D7DAB33FD692EE2CFB5C2AEB5CD825D1196B4C5A0624485CE +DDA8DE5968FA25ACD029BBE22100F7B730929216CA39CFCCF516E0907300DED6 +A5D946F5877F3341D8CBF3F29AA655E47E245B5CF04CF42210BF2A54D25171B5 +C1FF41D369A1BE4A9612B34E4E17D64909417068A177B6FB63242B352DA209D3 +1E43C4602ED38BB1F9730E9D6C604C6FD581E85DFF5433211214FC697F41AFA3 +A52B26063C7050B32B353261CEA8F105FDA5285D6B2D60A0190130F1453489C6 +4EC4D79208C8246D6798BAB74BB26FD7837618BCE1A3D1AD9771A6287444B7AC +E75DA6D0B31E8C687033D9368127A5F8DC57D142C5D49AC3B3519930EA165AEC +6A1F73E3DEF833CA9FD6B7CCCB123125F3E808CB9C39C88DFCA0AEEB288B84AC +E52B85FAE82D0C93B83FDD3AC592F6281F1192BFFEDB3A3A0E4AE05E51453C4D +1C6EB3749E7BE0FFA3E1F5E3459CD8A1F9B4D8869CC760D99C65CB6C5CDCEF72 +0EBEF125C4A1730A661A7C50B661B2FF94428F648996D435CA9F904941EFC029 +E46D5F6036BA7B72673DEE910DB0D030712A81AD6626D9060942702FCA45D09A +B32C44067EDEF517D65650B32A48659D93AA940B154EB716B011E95F92F57F61 +080A1D0C7FB6F20C5C5B6385D71C177069A328471D7D5C51A7CC2C91CA9BDF68 +52EF296F939F20BDE33F8A19FA742CFD6735B36BEDCDC4557B2AD695028C2DB0 +F04E6015ACCA93260B72B0E1C1C326BD51B7630E5F23792727B5448C91A5B37E +2C26239C2CD902F9DEC50455099C40B2739B5F530C8725FFC3FCA81AFEA4C10F +98374BE9BD5F991DE18936DDF76E425ACDA0D69BD90BDEC35E47E9B5659655C8 +EE088839E36FF57681DE622B52109871DED9E1BAB19EA03D47A3E2CC3365A826 +F268ED0B2836735384057D5F610CBA467CC8A4BEE8FCB1AFBF78B30894AAE7CD +79360D8030E91D6578891A2AD8428416B17C08B282 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +%%BeginFont: CMBXTI10 +%!PS-AdobeFont-1.0: CMBXTI10 003.002 +%%Title: CMBXTI10 +%Version: 003.002 +%%CreationDate: Mon Jul 13 16:17:00 2009 +%%Creator: David M. Jones +%Copyright: Copyright (c) 1997, 2009 American Mathematical Society +%Copyright: (), with Reserved Font Name CMBXTI10. +% This Font Software is licensed under the SIL Open Font License, Version 1.1. +% This license is in the accompanying file OFL.txt, and is also +% available with a FAQ at: http://scripts.sil.org/OFL. +%%EndComments +FontDirectory/CMBXTI10 known{/CMBXTI10 findfont dup/UniqueID known{dup +/UniqueID get 5000771 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +11 dict begin +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def +/FontName /CMBXTI10 def +/FontBBox {-29 -250 1274 754 }readonly def +/UniqueID 5000771 def +/PaintType 0 def +/FontInfo 9 dict dup begin +/version (003.002) readonly def +/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050\051, with Reserved Font Name CMBXTI10.) readonly def +/FullName (CMBXTI10) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Bold) readonly def +/ItalicAngle -14.04 def +/isFixedPitch false def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +end readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 12 /fi put +dup 38 /ampersand put +dup 39 /quoteright put +dup 40 /parenleft put +dup 41 /parenright put +dup 44 /comma put +dup 45 /hyphen put +dup 58 /colon put +dup 65 /A put +dup 69 /E put +dup 70 /F put +dup 72 /H put +dup 73 /I put +dup 76 /L put +dup 77 /M put +dup 78 /N put +dup 79 /O put +dup 82 /R put +dup 83 /S put +dup 84 /T put +dup 86 /V put +dup 88 /X put +dup 97 /a put +dup 98 /b put +dup 99 /c put +dup 100 /d put +dup 101 /e put +dup 102 /f put +dup 103 /g put +dup 104 /h put +dup 105 /i put +dup 106 /j put +dup 107 /k put +dup 108 /l put +dup 109 /m put +dup 110 /n put +dup 111 /o put +dup 112 /p put +dup 114 /r put +dup 115 /s put +dup 116 /t put +dup 117 /u put +dup 118 /v put +dup 119 /w put +dup 120 /x put +dup 121 /y put +dup 122 /z put +readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CE32340DC6F28AF40857E4451976E7 +5182433CF9F333A38BD841C0D4E68BF9E012EB32A8FFB76B5816306B5EDF7C99 +8B3A16D9B4BC056662E32C7CD0123DFAEB734C7532E64BBFBF5A60336E646716 +EFB852C877F440D329172C71F1E5D59CE9473C26B8AEF7AD68EF0727B6EC2E0C +02CE8D8B07183838330C0284BD419CBDAE42B141D3D4BE492473F240CEED931D +46E9F999C5CB3235E2C6DAAA2C0169E1991BEAEA0D704BF49CEA3E98E8C2361A +4B60D020D325E4C2450F3BCF59223103D20DB6943DE1BA61972029CF9B4E1F6A +FFF97E53D6378FFF9043566D67519B5C031015C0D52A7B292D219A2BEE49FA56 +820ED09A28447A71C5CC595AB286EE693EC741AEABDAB0688F7B46D9D584CB99 +DEB048F0C0723F0D7FB57C896218D2AA0AA4DE241ABD632E25F0B47243CB7DA2 +EE53CCAF1682D9B580006432DD7D53D06E90B3457FDBE18179DE415DACAF00EB +4E01CB49CE25429F8BD45069477DE90EDC87EAC15285D321569F8C19AB5100B1 +DF31636EF29DDEB4BFA2AD85B83CC7112220D70E69D5A39BC3558F067A93C6D8 +7A78976F7B93A589F0271A034D1A8BBBF082841719E2901720E89568E9376AEF +8D41ABE4BAF9E79809F5BCACF29858F8675E37804758D58F8909027A00CCCC32 +5441C72BCB031D09077BA9F778BDF52F172C2EE62F0B98EF852ACE037C6240B2 +671C0F01B7D4A9276A8F6DE3B6BFC2C34DC309E5888E249E398CD60549DDB61E +7E36890B1E37E26126485E49114B7CB938E2733D9A14288C3A763D326D7D9183 +46B970D455050FB97612BDB2EB29E7D71C909B10CA1D479176652712C112376B +085E9F99C9A488C8876954EFB7520CF97D08AD84341FB55764879C5CDF8EEFF7 +DD31DB564110A07119E52453B778531FE181D09D1A9799D7AF4773AAF77EFF2C +2091194E301CD88C97CCA29AAED2CD68ACCD8CCE44B9F24889A83048B7208BAA +84E136C58F9DAAF73815C6025DB64C45014BC472358DC014D243D189ECB1EEB3 +267345D1FF4B6A01246CCF5FA90BB355E3734A7C774DE68C01B5F356D645C4E0 +1D0B7734E05EA28AC6A9BB2123EF3C6E27F52982A7612A352213C6AE3E80A819 +2304A70DB8A2441DC5321ACE962C6480AF736920B64A2B433DCC3519EC8B577A +30B0819700A2281212CAC280A0DCC50E78295B98B2DF97A78BDA1879E6B70C10 +7BD15FE29C4EB1D5A33037F0AC9BF8CC1FE88C52CD114EB33F1C6F8ED88EF98F +DD0C3913DFB36147F581C91CE83CD73A0D012F3D0FFB162C0F4597ADC8D93911 +0DC6D68F9FE702FD0EAC5039D462756551C379C5F4DBFE05AD2D1BE0EB389AE2 +391E461DC4455E0D3C3E46F3FE9BEF488730D71ACAA63BEE72367C52C4F84766 +C24E13D1E63791B4838161AEF8D0134145BBFA4D848CFFF1DED6814A7215F4F3 +3E2D654C27F3279DBB22A568B7BD1D5A9D75C7778D36C36BDBE32C8FAE4A9209 +20AF8B705A77CFF4AA9ECCF6011F0A359556ADBEBDAF5BB706FE6FF4A745D841 +102279B66CE0C842DF8C2673ADAE354B2811C48DB05994388AE4053F4651A884 +48DBEBF20FD05DB617F8FECB667B748BB5741D6EB62DDDD0FC58537EAAD6FC22 +A11ED24D34827C3446C8FB81E4A0E904206A1053AA9E718B0405C6A7B8B893E9 +30E7A31B9AF8A56B5EFE72FB5AEEA79D56E19E037BB4ABCEE079ADB53CA546CF +D98F7B38973CE3A6DFB315E87DD1E60C34344656D76C16E1DDA43C2ED276458B +11D7F4CF3692525C0D8B6307A2993F400760275A8648A0048E0C406279D48045 +D77A92E99F9CB5C05E8202416EB6FF308C4C979895211450BCA82B19B33E7240 +CEC18204C09AB3D7F8025C0C909BC03A1851287ABDB975A32C3FD8A1C99DD90D +4B1CE2F5DDCF140D4D5A19F33241D27E8EBEF4ED569AAC255E47813F31B30109 +7075766D5BC1731B082531F3D132A937717EF67F496813139E8E263C088F62D3 +DE0EA4ADAF3C088F562B0BACDC184DA3BD0D5A8A4B8EB487D0B6F1B74A969942 +91CE8CC7A33670BBDB3F1E1D791F7F1D3A3F3183F2410DEF99EB932CA80FD931 +C62D09A0ECF271B5BA043C9A214CE631CF8239ED0640BD134737A3E31B851DBA +912B507F72B80DD9CDD23A697F91D66E59346FA3A75726C386827D910714C989 +5464B041E69F4B87290BAD381600AE0A976148CBEC8DADBFDF0CBD7148C3AAA1 +7AE2EB15686E1AF68B4C90130F795E86C9AB88556E429EC943147DF363029B81 +4C637900FBA19DD98792F4CC9888AEFBF9F7765B817ABE83494CA3FBDC79CA03 +86CB628F75612209DE9CA4D585565E9509D5DDB8C00A229F07918B062265AB29 +176657CBBF2382A219E573667B14687647DAA7E9203FEB4CC94B10B57F4B1143 +C4962B6A888D62093A1D49E2C7D65C29C500B61E810BFB94DC2DDBCCD8B6C61A +911C2643F55E9E2101B1DC7D7176F7743492AE7CB84D460E8C00E91E5486117B +D9ABA9E16D1606705A0F698EDED5AA877A2CE7EEF25ED1D97EB348115CE5BF26 +8A48BE961CDFC6F543BC89DAF665A681908ECD8CAD545D0A72C9C184CE67F6BD +7B51399925DE379BC59E9155A30C67D73D01BCBB1886F8276AAE58B2422DEBA8 +266CADC83429DAF4F80CB25E0BF455CD7863CFFEA9E318FD043908D427CC07DD +683F6D977680E9B4F6333D4BE7E729F4D15C07C917862B47F0DB2E31500ED372 +A556A8B617FADDA12A2F62DA2D9AB46479FFBE4FA42D9B8D597CCF4E6D04B418 +8A9B523F4678DB40E7F325F81C1EB345D71849E57B059653CAAC7D9D56CB2E3D +D4F532A2D674BDBDE970D9211A3EEEB005128BBB5E0C313B42554F058EA1D180 +BFBC9521FADB7DE03EAFE314CDA873C3532CDDB83EB0A6A7454EE85A4C36AF2E +895BE8309FEA168B73C6AEB2D454B234F1E2EB554C7406B79A859F6B303BE795 +B6B4DBF104E75838F3EFBCF85E0B865779B016AC38272F8BBACDEB13164EB282 +B59BFEB1E3392885916FEEF86A8A975DB9BFFF17B9E2173CD18264BB14CF5633 +FD4BA46D7692CF7CEAB7EAE80385566061315F8DB8A7F495E68D4008B09BAF99 +DF4275727F08C5FC58BE9A084B267D0BA62A907F22C466A3A79CEA6C207177AE +B1254F0810E6092DE5DB1BD3F238EF705DD4E806E0EB1988F2AC92EFB8843064 +3CC3CA506D9AAA0CA559AE7157603D34BEC19D6019F0566974BB835DA172FE37 +C15C0367C8FC164184648BAB678D37871F7F610EDAFE3F49289C6320F9CC113D +44775EDE28FEF4E14EB5B426C06058FD32AD12B42A2FFA0D9CF0C7BDFB6D7C4D +72F4FDB716D7C8E7DE84F614487ADF4DF5F304370043B25E07445F8C65109708 +EB771F62E01350B7C9B659D05305CC3E4D94378BFADFD8D94E5704FEB2BAF58A +5B874C7EBCED806F068E93D4DB888B325CE246D02D1220ABF55CE646DFB45F07 +CB8488F229A5562968B079C2CE2067B22B98904D977E3EAA82A6BD44135A6F07 +36E3252FDCE218EB5DB8773E2DAFFD1DAD53671EB3D83A275D011BF5D501A22D +407AE09257CD21297B617E0443FBDAA297D37F66AC436DB78B410E79A002233A +0D7DA619CCA9DA4714325A51CB0BBE9EB6CEA352BB1A0A2FF83610B2A17E1948 +0E9285E1570CFCB8EC7E1D691A72611D336DE5C6626A1D1D2DF363A1D781DBE6 +1235F1D1805CC2A8C670005F84FD468167F8640B12929CF347538B94EB37DA39 +904D4763D93E757AE2B4C775D98E23BA983E35992A292A04976544EC462CA656 +E5EC37EE8EE46BF1C3B0B4C912DF05AE1535CC654000B06BCDC95D9C6B5F36F8 +FD8A0EB31A02C2B863DEBF8FEDBC57D5F93D2604321FA66070D14FED60441E09 +999B90A5FB715347583A35314381554031BCE4E6E73AD3FCBB61ED0D4C015863 +119C1D945E981AF3F38C81EB3A350A70A63EB06119965C90D7EBA669359FCBDF +A87C4DB920F8F3D99C73A0DF7E10D3C410696D679CBFAE831E3E99FEF6C038F6 +69C58E1EB6F60FF587F5EC561629EF429734CB886AF914AC3E6BC04F21D73F18 +4CA12D7E033B301C181D15101A986BB95132DABEE082A617520CF95EC9069499 +A02F073D7DBE41726B51FC05A9348953495B4CDE8D0A8F8C04D07ABEB3BA0076 +3A80F2E3B5804947E690DB3A7B3BC6C48A67F5D45F5C658FECFF28790B709385 +D24D02FC3B0C9F9AB04E168BAC78F0837D9BD402C1ABFA84148FD815240108CD +511E50FB8E64F20058EE54E4ED45181AD9BB777DEE3303C4991EF8EC56B6C278 +CE63F6C2FF92308A25B9AFDB4585A808AB3F03D8A15A20FFE399DEE429C959F8 +B3DFDF81433C41CEAC874479A2C51F9FAEAAD5B7B23230B99523FB256896A85A +8C48C057A70DE745F753B4183AAA6F84B4ACAB090F33CC2C31186D1D8A0218A7 +4E1987D86B9C3602BA294CD29FEECE4187523CF511FD075692B1C080A5A22281 +BAAA4EA701D7573D083E2F6EDEA3D49FEAFF2CBF989703E83828E6C7E324558A +FB73E3388F0B0E6A97EDED5A9553DD33DBBBBAF2174A562AE2B8A4B6E7D13E90 +FF9B7D650231CBF9EE48DBDB00AEE2E0FEBF8D6778F19CBCB8766A0ACC9BCE26 +59771BFA97CE7BA811A3A6C8CBEE899839E525DA2ECDF66CD99FCED902AA102D +92CD9A279453BA74EF8C0CF32C11A412A05CFA2C187833F885F359DCEA34EE24 +E90F7F107A23D9EE269C15A647916F56C32543AD5F81D90C84B8305E5BFEF1F3 +B356CEEB5BAC54AA00DC9C6F03B4AFCF7AA4D31964377525A661FBB743D39964 +47AFBF76C8FA874BCBB374B02C538AC626004EC8E1E9030D60C4A097CDAFC143 +732FB7431008CF28ABEC4529F4689720D4EF580676CA855FFEDDC66B7C1DF07D +B89EE98C0DB6FAA5551ADE4D674B51E4E3FA4B24A3DB5196E01C6CA1DF5D669A +3C0FC57DC1F576C2BA14D5DE284614AF3276E3A1159CBF8D40426A60E8C5DD42 +6F1307222DAA8AA78BEE55C27E26013120FB5471CB33CA4FB642B1C386018EE3 +D4424CA411F49CD569CDACB51AB9BB5E66E1E13ED5F8BE0E912BC13C7B23E10C +042C33DA19656264D7473B4E0C3DABE14F9F94450D1113C88EEC18CFEE640A6D +9A40DA9CCED6EC5E2E9F1B357DA635C3A2C5A23874E496B868FD0260D30F1780 +878A900B90637A1237C63D83335A3FD4A664321C048BF2273F9C4AE3161E1F06 +E6EA5F3F15CFED43C622E0D7E245EDFB866398DFF2EC994674767B7F3DD853CA +356A3607C7BF8F9C6889EB9942ABE469EF88368742FB5C41D06125D2042EEA41 +4B344AC718FEAEB308302F5607C06852A30CF778D236EC90CA10934C629FD598 +90176264DBF9C1AEB33A6028B9EF09B06BCB182DA58ECCAA4E2E1FBB13868C98 +CEB61223E9658EBF003AC67493587A156EFBE73EC88CCDD55C9C10CDFC52F7A7 +B274D631DBB5D629F41AC8760741953A6B90C6E9E4D2C79702C59EECDC65D894 +8317D67808CFBD81953AD32837A42EBBE48F77D6B387E272855E54ACD32D3377 +E19724B3BB370A71C633C3A41A0523FC219EFD5310EB3CB5FC93F0F9E6BFB115 +17E2B901016CE8DD44BFA8590EDEA88F5229FFDB83E401034C826F038D58C19E +54704A4E2E36B7738FC6F80DF4D82A5285853C49F9689363392536C3BA25C00B +7885E7DC3951E9B5D22414C9E9A264954CCCFAF8BCE70CFFD4F726263EBEBB70 +D52A58B3D6BD029F555A630D687C7E7103C8B8F2B33EA41732D6FB7FA999CCA0 +185A13C8BD80A2762AB9919C3E9FC07556BA8C7149B4CC5B58DBE84297E3E8D2 +B34591D9FCAC659C0FE115F34ABA807DD94410AF8F532418382EF8F7980E1598 +A97A61926B809FD771B2795C69E6B1F15FF0EED329FB793FA3FAF0580ED07F51 +B0E1BC1401EA5026897990CF09F9750268AF812E89DA551EC14B457836CD38E5 +C07179A3EE0ABD3A85C693ACA829A5E492FD4F1BF12725544FBC81FAA2004784 +DB367184315C68BEE9FBB1D68F91C9D0901BAD3BDA4FFFC203C232276A495EF1 +B2B82F36FE36716733F0E993B19407744C067324BDD2D5641977B1A118DBB844 +104397F963CA2E01B7155CB84BB642FC315C028FE4502335F761A9DDBEF7ADE1 +ABE87D31AF848A5285BD8328ED3E8A2A608590DA11968AA8C0D8010329A9E172 +AAC2C7D0061B14EDAD1142FEBD3DDC0ED20023CF06BB146B3F58A6A197DDA1CB +2533B236FAF2825E8DFE70B79A0938D79664C1D26B4412FD10C76729CB22392E +8976960ABED0A03D5FDDC7C5C2C6221BA1FA08020B88FD9AA0CE8B5FD26D58A6 +79339A2AE6730746B8413B6E05361755FBF11FBFA4974CC1AF36136803DB8282 +A7F5429327B875D0FD222835C7AB82049CBDA6AD1731F6D06AD2A20027765CF6 +2F7E4BE9521465A7C3E968DBCF95F2C62EB3829CE6DFE845EE20E8EA89CA6C46 +BA14E5A920D8E28A4008C210F747622AE31F5F9036C70FA52BFFF08A4BAB3D5E +A2EF6E8656F89058F4A67933AF30E9A16467D563B2782268E2568868F677650A +74F415289CBAC0DECDF828485066AC07C011623DE9643DDE39840B1A739B33ED +3EC705C13DFB191472987059E5017002D278168B5280FA2E26C6D51CA663B384 +F5CFF4A6232F5F68E185231EEA239904319E180F91DA98A63B38E16E138D2DCB +CFEFA5F3E5AC6FE764A3A9F3EB622117662AFD26A124933CB1E04AAB53923AF5 +D9DD972536C4904A1602040545A9AD4904D867C1D0AB907D733EDC19EC093391 +3B0EE96E8578527FD3D1204A25982635CCA01A9B101A843F6C373AC4C8E39E39 +BB13AE6A0EA170B59987488481D38806D429E902801F9CE25EEDEB6012CC9EBA +0736820F82C640CD8C7D852D9EFFE6F769D7FDE1DD628861FF628BC0BA8EF127 +26F83D7FCE6ED8785DBCE502DD0571A76D88B7FAC1E2DB24DB97394937A1EA17 +031078EE07D00B554B9C892C68B624D3900266E8850287243BE44F11F86E95DC +00E89C5C47F573C0A7F1CD0CCD26498334C7D37A3AF4457CA805446A74344597 +8D8C3D25FBA2350A878E23DE65D49E9E5F819484DC1B85ED2BDFF923216C101F +D8F411C1443AD7BCF5E90FDD6BD29899C86EB3ECC82832FE75A59EB3FA696F26 +96A450E2504A473123A8D24956ABEF5ADAF5B3BB57FFA5364214AC0E9E245CCF +431DFB8A7A5104BD97D5E5104CA9A05774D0FCA9EC0458BD7289794FF19FD00E +2D05086336902514F5CF8141307C037E5D2E30B62D1C8A5A7682BC941A5445D8 +A17F5670554AD4AE24EB95524CEBF2599D5D00AEDEE2B5537F869A46BF093296 +C77F86ED5658C3DD3AB9C25850624A53F6573A51C7AD9F43EB8320DFA31F7F58 +E0FDFA9FF640DB5B55FB5C4E014A8C50E062F13D573C845231F98CDE7414BD44 +0AD4CE9E00FB39BC93C3D1C8F5FEC652FC28AD9EF814CD964DEFC5813828B0A3 +8AB0E0BE6E3CD60259B8A50F95CB02EB685DDE048D73DB0460985EB16DA749DE +3EE1625182EDC552F104E547D22E62501D9D4EABC09531E6457B7AB148FFBAC7 +927318F8BE99EAE5AC9E6AE81081E236187C2D384A92494DE6BD1FDCC5A79413 +609F865C6067EB60B83B1E0D49D2CABF88F252377787534037AEA74A842CF21A +5514F3A89A00EEA33793D63040EC2E1231C04026B8DFE67E0E0B460E3BC6E60F +71AB1C05F295F617829255BBBAD68D6D7E5AEE12DAD835A693A661AD9923BB65 +C781B9085640D3A5317C312DD3C6159C15D8DAA3A592C9F4B4AB648B160E4B3B +D2E3DD475573570F5EE110AE5BCA3C499513061F202DB76ECBB5316F21F04195 +4B9EFF754A628ECC2B68077CD6072C630CB99421BA3D0D1DA24CC09B8D42E8EC +B52EBAA0E16DE13F0F2E235292A0063ED390D9A8E685160134E931F924D150C3 +B1E315CCC86F2AC29D02D0D98DEB83DFC7531128E0AB55B5F7D161A44DE01547 +38DE065666440E46D94CC4AC21C42F362D222A5CEB4FE9FAC0892ABAA08F3A3A +B76A22CF73E343BADA5C89355A821C67A626C0FA6F8742178B9562543607FA64 +8F9FC0971734B99E476E36E9127419F27469DD3BA6A1D82680155B4603D1DD68 +CCFB5D5B1A90CE7C6B780BBFFE12723ACF7CED4649DCD6D61EF7DA60248130F8 +1F4E5CFA74752E4536F09B9A7586998356818DE1C894766BC679AFDA95EF3F0F +964390B570A41F2EB01A30F2DFC89F98A1FF138D395130E7310A05ABDFB4F51C +2E02EDF9D742EEFF2C755E4C1D19CE476848430A7A0484D174958D6492C0C50F +ECEDC3A3B494F3809BC27661FA6BC47DAC3E6C3C0C49DF2635B3B531BF606238 +F2B828032861AC2BB4A456FEDC8CEAA8083E667B042899BD0A2D327EEFA1BC13 +FB31B0EF2B5029467C5A89408B4B0278019C199843B0F1DC4836B77FAC6DE21D +691E165FA2543AF474ACFD024D9047A9C2D48EA7EE529F2010141AC87EBBA68E +94139A3CBD70BBF61AE48FCAC8ED6FC800B833B0DB747885BDBB088CD2939FFE +4765E32596B81B957DF6391153F939F8F013EADAEE4D3417DD8BA24927ADD0E4 +F43F93C1FBAA86837AC264310CEF9DF9112187CA1F9C67869C387DDA5DFC521A +C793BD28FCA5B8642474DCDFC2D707133692F8E31D4C0B2BBAC3A56A1F64F245 +3376BFF3E30E3F3B99210CD4D7694F73703304FDA797F63F6D7651702FB638C0 +24DA2892F967AFADC233008AF4E96DF86FA693F3493511BEEFACAB9F782FF95E +59E4022155A02BB54AD37A173C19F6F6144555B294B0C3D2D23CBD8F545E0EB5 +BC879E22A3016D1766E718AD8D7AD811398FB266A788D2098D50190DA852F354 +2899A8C18F8DC28D2CE4607AC1DA9EDB3A2ED52E9F93ACA2C55D91910078FDA4 +CF1B4623114A93F6FC32895EE790A897516AD7481D1D9E776FAF80F9C5FB9874 +8BBC25F15880DEFFC0DA7B34FD355C3DFA4B8C068B2846A35D573AA910A4E167 +1CE9E29F332FFD5540EEB45029DEEC7A2CDEC5555E3847E1AEF80382DDA50E1F +796DEEB94F391674ABC940586E625182981BB24438989E15A777342CC52F95BC +68E4824102F06ABEC0C604735BB9BF003138AA1925DA019C983BB58F79A6C7D8 +E33A0B6B4168970A5F0375EC69DA28CC7FDECBA33958FF066F1A2FB92A9D0696 +E11C14DCA5A257BE9F6DB7AA38219DEA50F37F8A8B66E6C16783DD11A384F3B9 +91D4D56176B193A61BB48FBBB0B4CD0AC49FEB8287468CD75F3AE0140ADB5815 +1BA8685EA40A7EBDAABBDC5BC0031AADFCC83F69033E5B095EED32FD7BD573F4 +F66D358B052EE4AF6391C2BBEB00835E4D776409990051E2A325964CC9C1E3C2 +CCF165C5E959DD3B57DDC47B5A3314FB83E8E02BA2430DECF23A3BD4A9BA8A0F +79BD019EB83E6530B7AEDE6705AF31D24C8A566664A6BBD5DE708E38C076C9BB +4DA25C3FB2D051890B548322875241867CBF64C5307E65ECE7AB9F5720815FAB +B645BC83B3B148D97493F29E005B340BC3D0D93F3118BA9E60AE85AA44CB2D20 +9929C5BD05889DAFF09F0013EAF8152EDD3AD002FF5421797C1CD97D3E1CC377 +B56AE10EA3488342FDF34C8895BC32F9987F427874208F915261A697DD84583B +E825D3134463F8A59028311BD870E55925A426730DC4C7B7CE5CF0D88A1CA385 +F4CA91A2DB7DCA6D0A6E004F61DB311F6A16128C6EF0C06AECB9536914C56696 +BB9333FEA928F36D25BBDBBA0A2BC53AC55916557CDD330EA31A84A1082F4775 +198B551C2886709E1C70894A055240E9014590AF57791BD9AB8522E3C07915C0 +78F0472BE2B11FCBC14B7F3E70ECD1E12A9365E22E996276070A54CCA59F21F2 +B24CF9B3F1F69AF78D47DF1FFF7B142B16D27CD64C9C0D5077D498A46705F99B +7A094D962BD93C99227AE79F37F0B78AC893ABB52081AB5A1689DDD7675B508C +078340F5B6875946A912108C6C848C84F53F8CF6F267B35735E55AA02AAB759F +52791291D4D72E36170CD94DF3E49BD5F65BA50E9E746C35EC3B2D326F063A87 +F94EE5D086C281F85AF5A7CE45BF8D8F2CCFE1555D2DF5329B2C5A76AE71BA2F +BDF14C53E871E03CE0A18726CDA928B15348FAFA6691195A657B7B9298810B8A +130D11916E0883FE1FA0A1A4419AB57D7ADDB3547E89B10C7F3694917AC8D0D4 +87534C44094A6605EB2BAC34BAB6184CC7231C597F651800260B0B19EF850307 +134292D608132637439922C8E9E409BECC534BED6C7FC8388A08107AC82187EB +B097EE4AD77A293EF859399629395BDE9C472F826DF966F5E9858F0241968893 +2B6313E162F6F7D93137CBBD2048A62293E5275CCCEFC31CD85D1E3160760077 +B31F4F743B1C4AFAE67E60D1C110400BD2F3596B16582A2758AF3CCD4B627EDB +8121C249FADFFBB6531B209364079F6D7BC4725D7E6D9CB7446A43CD0576BDDF +E51517B1A52EC6A20C3DBC63347740E69D279A87BD4B06422879A64735B611A6 +1E03A0897FC232086681773A89DB63D8E0AA60D402113396CC6CC766FD2ABB53 +8313C152E32CBEEA2049ED9CFD8E600A398152896756F67B1CC298578AB1BBA7 +86C284EE9D848362885C466DCD193F6CA4CD9DE2BA9F344D233F5BE820441BFE +F61B08146EF5DAEA0554BA19326A86E135FE53FBC9767CB0A816DDECECB619C9 +790776DF31D61305A17C0890C4A376A42B188067C8E173E56158599E4B623461 +06B9BB47F878F58D416EA2717D62F0C5B2DA98B849F1825E9053438601E8F232 +6465F273F717D0E8CBE8A8BBF8796EC489D7883321A8C3A50147357C664EC965 +B51B5E0A0BBBF4997B34AD21096285DCC25CDBFE8D264B789846B3CBCDBC9EAB +EC810CC14484372B7C95F979032786CD96D273031BB0C019C3DBFADF47B02E4E +EFE4AB05928CED1AD1E71635DDF8F9AB39B7968F5C2D32B6830E12E76D67ECB3 +A719267F4BE94F036135DEC795578B1D9AB283C8D766F28CBC63D43E060C0256 +A3F3D9C443E1716FFCF57DD8A612D34BB27F444AB0B5DF83C6B915484B0BFF90 +7D9D6F600CAE86EBBCC86D0A8002BB5FDD6D7A71E89C1230AF5558F60CDB6275 +D3C31B20084D89ADA04011026C700DC553C6C9117727E59BCE82AD280AE02F9B +9B8774237E31BBE271FF5C53786E08BBEB5B99CA0B66B0B7CE317733DC1E2828 +098BED15E08077ADE9219437843A47955A6608908218AF6272C81806E05A3706 +4E6A4C92441E00E12D55E50FAA5270F03F15D86BF0C385640E88EC70A16D2344 +DB36034207B486C5F2227BC2152D5B309A872BE97C0B66EB3A63BDCAE6DC957E +4FC9ACBD4BFC0752EBE20E5AD8B1290B5CD20DC8FF44E39E80D72DFEEE741C85 +2A835FAA8A31DCEF31A42975C3D3F4089F774A1BE6814DFF99D8084F9D54D309 +F020B7E1B654888201210B9ECB4B668DD2F075A5CCCFEB16E81D81B3ACD24907 +85C6DD53D6FAD075724209C104EECC6CC8C3EE5ADBA93692093689C0B954A0E2 +38AD11B013A0D064AD6E9ACB3A0501A68A72683C54B45F8133CCE02FE9B4AAA9 +5E8B082B3EE144103F0FC561DDC893114B1A25C8B6F0AF42441A2F4D5917536A +7C3ACC978F29311047A5457A9752E99423CFE383FE5F10AA86E86744175BC100 +13C931A522A4C8BFFC7A96C0315F620563083AE398755B649B3EE412DEEE5870 +99D46AB87EDB82BFA4CC630CF55FAFE0319A3330F416655001F0E2E5EC56313E +B2916E9885088DEA239D7022320C8644C52A6D8BA495323D9C586D2F4D4A2433 +D316331FBE6D1C7C3CF534236552CA482C1080E48A0354F5B6C08BECBDFFC337 +CB9C3C4F46CAA1C6C3672C1C773C046D27D81CC65944D17305EAADA7C0538EA9 +BAD5AA46B3E1D78F9E4BB9C633287F9A649CFBD8F95E797C71F29280563E4B56 +4E26057DF5609766988EA9E9ACAD542813C29B5F86B1740E06BEA45AEDF8ADA2 +E55105DF5A9027761A16D9B8A2D06557869BA140689EB5C6EEDE6C8F4F52694F +EC9BCFEB5F57929DD024F0E0393EFB83143B7B7EED69F0B8C19C490A41A636E4 +36D0BA4FFA1B4023889160C9B65D032594E1D8BB4EDBACB6FA0ECB57B79E4425 +38A1C7B774209DEA556E921ED317A96E86F969D738DF2063CF8F1BCB0BD6973A +CFA4F79B4A6E7AA74CCD6DB859FC1AEF3809FFB15CEB6FBB5722E9729599A7D2 +8210D23D588C944217F9AF72F73FF82687B9FCAE7F81E195CC54204CD5E4B117 +C748BC512632219AC4B6C46C7701953802A96D9FB86D4BF92D7C229486DC0BBC +7F67A3FA0B9B4B7B5F9CA803BB5AC7F2717604A609DFB262F714DB1AFD202773 +EA32977AD9AFC5145A972D2705610630B08FB2EE42D939BA3E4F9490A1F10E20 +60C0BE95B132B901195DCC29C9B62EE4ADD46C9584A4209566A795164582CDF7 +130719EB35102F2D4A24F67D9508E4AC3D908F628833C08AE2D48F403468CED3 +BD26125CCF37E9EAACAC7324A0D5CC57EEC62C1D7BD220BF3D33FA5DEC4D784A +1C72677D47E208462B0832192E7BBDE63534EFA8F5F3C1D511614B56A1C28E45 +87BE6EA3D91A1DD61C15E3D0FB107A57A1425FF599291CA4D7263FDE90CCFACD +9AE114E7E4ED86856A626CE00CB3FD8B20C03EE1D6EEA3AD36238A4BB8A9A433 +33C889550442473D819F23A192BAAD9B680C92665AACC9E3AC7EF66ABA2AF1C6 +DB2E269866DC46DC3C28779B407171DA296E5231ABF136B584D7573ECCCBB082 +73A836BA11DFBE4DBC8E32977042D5601EE207DFABA267BF431FA8595A97C82F +E6BD2DD5F57459B04088C4AEE7339E063239AFA6CA2F00A7E9EE3774B57E61F3 +B8E5E5D24A84496C354CFBB3BB89F9D2044FD817A0D6D0944E6C55873624E49F +1CBC2CE6F6CC6517B3288CC6BE0F0AD7CD0107D6764592D20F490A157BCFD2EB +D11296AD67FAEBECA18DCA9FF8EB3C52F9A90DA696D370C7BA0CFFF09103940C +F4E7ECC69D71D881BD7859B96B2CBC9D5E36AA23FE857382B1C89ECBE99815F8 +486B24B0CCE285E56EAD72845ABF37F2A00F35081A979BE92574FE34C582989E +D16C301761334C949E606FFA2AD81E6B4DEE4538E71C3BD0AD3AB984E405A9E1 +A32D6EBA7BCE9B7D60D12302AF97FB975C0A64D3285A715DEDAC0662694D9606 +1508322C6D6CEAA71A9324B7CD5267F70CD828C36AF735F62BA0FE7AED268986 +B789FFB5279F1253D8D174AB20BF378C49215F82D9742BBF1C59F4AF92B52C2A +5114156794516FA8EB5C2426F5B6EA9E0D817DFBB2F481E3BFFE29397D159FF8 +15A2DB82B8C119D7DF1C9F6CE176588D765BF420A14F288C646A7B9105EEE763 +8E2A06B110F97A537BD3BFB37D7C5C88C65C2D40FC285A233548FE4AF19E0A36 +FBE6352425889A95A598F00BD3AB06ECEB9D3DA2BEA079307546682B2AE8A69D +4808312F76B6BCC30C346B8DABD328375E071E0E50C01C16BFA67B7B23C9A12A +F92D2D7E9E918A9E530E5633D3D82AEB6CF1958ED63194883FD58CFF486CF23C +6EB8D1EE394EF8E49FBCE727A0B7456B6FB257A4A1D6CE7C02E2E336D3DDF307 +05F2B8EF69E877BBD2F220B6E25DF11527C0908B8334BD4FE842293959534CD6 +1631F01EE6E8B0221BE7A3DB9B42599E1BE98F4E3CDD889BA2585D4717A21C83 +9718F649AE24F51D4DF3254E24D1179C5A995393511F2A1AE358E1B7A6B62435 +FA10A194D35ED4C5093A7C28B80A26C38D627D5EA67871444B870DD90173A8B1 +0AE6AFB9E7DE1258E84C0253D9F8EB833E10CA05C302332A0048EECD08BED283 +1AD3214530569CF736F13EDEBD7E8CBDB577E4A1689ADCC882F20C41FC80C8AD +B8FB75A83A9A87449B36FAB4587EFD41C21C01ABE2AB76D1BE2CD52B653FD8EF +7A54EF15907F96A2956A0CB0BB60289009D0208AD50F7BC19E76CF7A73DF815D +0065E4EE96972E9C5BAF30F23001F0BCFD1E1DC605D59B0EB3BD203BC541D65B +9193D190B5074DDF7092B57C0A949E53718E7380A25FE799FA8283B7CC1514F7 +C00232ED458B0F63D886DDE2532F089F3CDF3E6F94E8034C7D1D58C6F31EE589 +392C97FC0C79143B1B0E94828D0848AFCBE2FE2B23978367829C7752A06F2783 +EB5E1A24CECCB8DB1F796CD4709983E0DF44803E42428439F4BDEBA4A74AAE8C +C65C83DAE92A5FE612F7228F7221CAF74104AA4511F5D64A6AD54774723F7A2C +A078E32C78A8B5CE810048D95DE24E697066DA8F318DA6899352E746E601E36A +083531B12554C7B0E5CDA232B23ECC3C6AC160AD9AB86A16E6F69D542CC72CC5 +1EEC6CCD2EBBE477C38B4501C5E644B37AE74F1F97D186259A50404847050714 +9D3DB91D7F9A3A50EF621335E9AB309653A13A345B56B77F05E87CB315F0FA44 +5B904B75C267EBD1A0F95946279B9307B0936623FF8E58E99945DDCCEDF8F29E +F661F1231380200D72C9B0BC4F7482FADF29CED9A233CB03DC79CE7E252E3577 +7AEF23FA5116178530AA79B2A5ED614BD82F626329A4621F6010D559971AC488 +C66DD8E167A5D7FC965F2C4BAA8EE3E2201EE08707CD6948A46737C2A61A3B8F +A4D84EB46B0919365A163A293023DD7A8E261F9DB1093159427816E9EAF448DC +B59DDA3D111071C5DE74F6177C2520FDBEEC891516C166CAF1D30DE91009DAD8 +18D1BE91D3E52B512B21396C9A75A8C04EA91C49D3F54E37CFB989366F264562 +1E98CDC0351C5B2CF269F7B4BA2088A86B90D6081C45066172F685D3B40CBD51 +878B87F3FFC62F15EF57E762940228259AF50117EA3E9E2B511F280824989D50 +89E0881ECFBB405D27A20F1ECD7C86FFA48AECBD788AFC70CAE75686CDBF7963 +16D47DC63B24010FF041BA567C8D24CD9BF3FEE24590C27AE8E3A0B71223CB27 +8DBE285E673273EB11C5DE72C7A928ED2523FB1A061F7CB390EF78EBAEC1E6EF +F031B35E8781D6C04D7E0F64704CE250B22A5C63A0F348E48AD613A82AC9B79C +DA83DB7CE81EEAA9BD43F0AD2CB50FA18E8BC17DEE51DBEF649FF1D02C80391D +855A43F2455D5BB3768B3FFEDEA0C45AA491B7E9A5E4504FEAF3FE7290FCAF10 +1964DAB71E36D2392E5D4F5A847A9FDD22F42C04A837EC760FF6B490AEB66688 +1FB583F76309D8F8A5AF2B857126A907E7403910E5053AADD9774D2B712CEC43 +6EEAED0A289FB10E2CF1F5DF47E5242167ACBB7E9B9F25C2440CFD2BBD917F57 +3470D4BF02CAD78CCFAF1C9401FF961C4A20C8362781A084F6721D92A07EC20B +0DBE03E3F58F8729E35C9A693ABD828FE34D33486CB53202F12A69BB91D48F46 +78D426D0DA76D7ED73BC07CB86EBCA2D1B3BCC6CB7D3404CD133543018DF2579 +D717C2BDEED70A41C070E853DB2F1DD95FAC1E26DF296811DCD6D108EC92B3A8 +2A872F6F4EC38AE83211817E84CA5256150260E1D6111D19534BCB819FF525EF +A98C5BAE8D6232E9A939D80F28487115306CB9930FDCACA20E72000D30976E1C +473046409C9171974436FFE8C0F379B54F02CC98D5A99070C0FE888F9645A02D +5FADE79C4B2ED0DC1F96C27CDD857CE72CA18C69453D1698A568570831CC383E +EE0C28DD14C27FE8076E0A79334CA25E841EABF8D3C217538D88B86F4AAEF7E7 +0A4A9869E28D488830135C5B676C8A9CDABFB5A1839EAFBF55586CA4A9E57BE0 +D9A8A2D170E13472C7F0C0ABB28EDD312D6FAF18E3166E7BFFC120415CEC090C +9C65B48CC9AF1B20AA0F69AB7ACF0C690B0640BE68073E793BBCF9ACC1435A29 +D84F778730B104B7FEA44C9FB0920D2C0DA049153EA92C50ACD2C0A6AEB4B0BE +5CE51D10D54F84A6D2FABF3017ECC12EF5E0FD00566A29BE2EB6A05D674C336E +473A815B3C9B5D0E6A72D1A205FB94AE6F23C64275F24F8D0F2E2EEC4BC30081 +BD52A1A75AE21FBB97E4DB26C7789CE38B4F0022123634A0B68107E9B15DA303 +18575DC8EDA79C04141B84C4AE2DEF9757311229483BBCDD6A5905933981915A +31F2190AB10E53DC04212758B542AD8CFDA1E2FE840C230C4BEB06AFA003ECAD +8A5EC17E389788595BDDCB6FC5B246570C5E9CADCB3DAF471154C240A1F5109A +7251B9E2456BB80D62E15893AF8B652DFCF0637CD57AA74935D5095834F5E470 +76A725D582C7B9ACFA356FE5BFFA16A4AF2F4C13D65C5F143B01489AA63D6A03 +5C12047281655879253464781ED7C4248E36BD7113EF9CBAC117CA46B8894357 +BA7E4DEE80CE6FEA4348570184C57727E74B89BA658CB47227E4642BAFBD88FE +7AEC0242D5A0CC31E2D5F7AAA3024428959952888FD2997802EB42C8661DB9A7 +93C5B9534234AA56941C610F98546025838A45FC608F766AEEC63A1D26EB2F65 +24E1B02841851BFBBCEF759BDDAAB52375A47FC8EDFDCD2E37913A7F62C59591 +DA035A5CABC479336A1F295EF8CC11FCC350D3A3E2648E0C568916BA8E05BC61 +3F6964A399F23E82FC4646F07377B821F260683E6CCC89ACF2A1DED1C0D5ABB9 +5599D618CA6CBBBF30A4D86BCFD7A25031C16ADD811A7D41E0DFEA04328FF0B1 +5BFE54C42CEC8EFCF7D98505AEBD1971B69F564DB94AC759D94E01CBF8805391 +43D8A28ADEAB3F26D97AF6BFEC4F3175A68ECF06E9CD38A09E80C8B6A46BBAAF +AC59C3D78B61A5381B5612E477866689E31C990069547A232CA815805C72C11B +6151DF866002F065D91CFFCADD800653786098D4EE31FD4065D6633EB234EA2A +C527C51C6DD1C901C0F3DF5DADB232CF9A4AFA72EBEB9CE00BD21DA597083F1A +9D523F47A61B8B3A46157A371D67506B2D93B64EF2E47CC2B2E5448B836D15C4 +CEC88F307706BBA91F1CF5B7CA90B7010D01EE9FEE35E050D8E3C2B6B0CE9E10 +E9379397876077A7CEE051773FD8358CC27548C79A361B4FF14900888D3E0996 +51F10CA5E7F9C4491E1845A22D07E896C3DE291A2B2BB5745E73E89E2BCB4128 +A487B2454E81E556BEB807BA9FFE696B64BCBDE260E80491AB4171FA0102B8CB +ED21BB425D5337674A7A1EC917A21C8EE3438DA06D150D335266ACAB70679722 +90643EA49CC882A51E890C242A81BB19D379DC72347F89D69B1FB743DD703CCA +0C7D84E42CF5F6E6A6302C2D773D6F2D515D94AFD0D0716C8830C18BD14C537D +99790BDEEC3B007F71B74D5D01CE027D69E71539C8BE6BF98BBF2F772928CEAE +03934156F791F80D92C5BFA3CC76306F93BE61E802E7F88694298FF8A5AFE987 +23E910C1395136B545089361410DB6B1D8D1BD9B34FE92BD6E2B7868B00CA67D +FE2FBAE66DACB6DE0B219CED1323E1FBFEC03E8EFBD5D18F6D8FC27ED2B71226 +326FFBEED50C03C9A0525955059EF1B6142D34EB92B36C4EB8EB236F83EB636D +035CE1D7E39284A5F1B782600A0C9C20251E727A70DDC7444488A21F32F38746 +08CD951DC47201D2A0838B5A863F51F41C8A1C31014F7C6461DB6B5EC33F3264 +DA88C45ACC8E30319B517B51679755CCEAE28F9334265CE63EC3B5BBDB2F3D6C +7A4CFD5F080C6CBC237C31754A7378EBA1C134997D89A2B412E372DF6AB0682C +3F3FB2C3770628BBB7CF1E4EE780F74ECFC82E25162CAA143661070A923FADFE +836703AB5536492F1846810485466C135B16A6BA8111257CEF3512296D2ADED1 +D35A8ADC9007C57CC9C4C0D71EB9595768777811A39ED3D2645D1DB512188157 +B9189BB42776688E934EB3CD885C145C417B21986402105399425F5BB4B3DF45 +9C3A24DED1DC96D1D69027F5DDE914004577EA5DA2182ABFC82BE5323686B34E +290199FDC9C42D1B136B106E54BF92629DA96EBCC97801FE28773F4416457E39 +72AA698A0972719DA63F39CCE24E1DF5AE20FE82EBB107767151E93007F3E250 +208485F573C064B6A86809D792B308EE9DB3A2480CC8717B80649332CB2A75F4 +79DD167C44A255EAAE02EDA3F0A1B4275272164A3F4CBEACDB73233EA80D23E1 +EFA7CB7CA7908D394F678BCA7E901882E4FF1E4857392F29E683438A3091DC30 +6C6083597291489C550D89C9BD4673F3B0DC85FE2FBB157B6677C1B0669CA20E +F1DC4FFF19F783173EBEDCAF37ABA5D2554CFAE67EB5CE8858973DF9BD726CF1 +EE4F2E7BAD272233B43A3E0828238D08CD8BC8A6CF8F0720EB59E522BA39066E +26A4FD3A34DCDE01D58C9309FA5DE107BBACC9EC03EB728673E7715BF410A1B4 +E549D4D658A7E68F1FA022D8FBFD9DEC311F44449B5065CB603856A086D28AAC +AF14874CBCB646F713056B4CEE50D6B95CF5A1CE1790BA2CDF850F9E1A80F3F8 +0851D5A94B10AC6B28180575C944C849DBFDDCEF3E04C3BA57AFAD61B7C59E11 +CD3F7A26B7C83C3038C7DF1CC28DBD2AAD9819EC6FB8F96F130A7475BAB79913 +060C36E41DED866EF964A6AC112FE4DA2B8F1A46A0249A72DCDB173F6C5E1E2A +F774DBA39F8F06E5D4A4B4081A72085A5121FD61FE3C2683D71D3C4604B66569 +7AB4A2EFDB7030FDF6647C69A7D783F743767AD3C5A1D0258483EA3CFD373F79 +9C686AE32A23AD8D45C590C7EF259025CC2A840920FF184BFEDBBF380528119D +9A904F6B8BD34CEED919F24A6CE79FC25045992BEE8EA34D86B010EE03180A2C +90B1B8A36267095277E30331BA5522AF77227D256620D556E3AAE3C6CDCD14FD +EE50DCABC40581BC63A619DF34065C8C087F00E0393EEDDB975B6A918FA7E0AD +921ED2BFC53E3D88C13BCCF063589586F0B09214AF5FB22C535F13CA124B6714 +B237BF02173FB3BCF684733D2302F6AFA7F3491FF3D3BBCA6501235B82CE87AC +313AC5DEB89D64194594453D3D1C1DDCED88C316D6EDDFF57ECA307076024D1C +50894B3D6961D4B3519CF160F202732CA1FDAD755959AA21C5BF465ECD8AD169 +FA714E529EED22657CEF074F5C2A3D5E746847E88C8E2CA61DB3BDC018B32083 +24F3528A0FAC0417A84CFA305F518E7FB7E652E8E8A1A468A780C72175436C34 +35C249F7F46E09051817DA04DB9EEC079A14EAA771D98A7934CF8C19F7E9D544 +30C9232647B1CCA00066ADF020AC4CC468440DFC74E976320A996EDE2D77B251 +AC8A134210AEC32F332E1CBCD1EB199FDD0A989D2ACD895C948E4F92CBF8A06E +608BF458FCFFEA4F9A3003EC749F562F98A5EDFC571B9EB575FE53EEF207926E +3AB84EBEB5120B262BB9BF537AAD2EE359E7AD449F39A2C9EF92634696851DB7 +7C61F7C86A12D77A973743521EA5B01734B96D33E1AD5D245207DDD7183088E4 +BBCC9B4C25C0F8B6AF9511D9E925329152980478957D413175DA1D38B592A3BF +D5ED49565B6A3453D379CDAC8B6EDE7EA63F3DB69711BFCBF72E4006FB3ABF36 +DEB2B1DFFF7593F1473276953638A3FDE698ECC61FA0A156ED0D80B0F46E25EE +F2176086FC09B307D45330A0AABEE57C09BAE8604870A9C381CD499B8049E121 +BABDA0FD27577A79822873CC65D17C898FE3CE404CE7AB87D71EEA6AC14C38CE +17D4F242F3CB17386ADFE89EB387BBDF27BB9273AFE5819BE1D310BD6068C484 +B3953F7FDCEDD22FB851C356926AE22906E7376534F2EB1BD212B896B4C1F8E4 +CA16D6783751C255F1BB7DE208BD798CC6A87D2CE8186F7C0E8010C347272E88 +B6667BB453932F13312FB282174FC019F5FDA44F91597F6FAC5B50EA39A213F5 +F5A78D10EEDCAE71AED79A2812BAA355BE42374F57148B1C7DE984CE03099395 +206301C55A6A60587BA8EC2B002C71D0236EA4EF709662512A65156394ACECAC +4480B16E99A262AEC6F8A518F32A0BF5AA7057AF2ED7FEEA2992FAEC542B884D +401E0535C14AA4C205CDC3CEBFEB5349ECFB26CD16711F5BBDDCFCEE4404EB16 +4C4D1DC8EDB9A3BB5DDB47D363DA61F79C3D3EC71FC679D9FEB7F001127A48AD +CFF757065C9200F17D12A29DFC84DCF33D4E06A58928C63E1A4B6A976F8A64E6 +E1C7FA65DABB63E76620704CA3A8AEC1DE8A7CFDECFE4CEE9558A7B340FD6708 +E5B5094CB2616FDE5147918BFA5DAEBBF17F5A4D79EB75A555971A4707440885 +B302F6F24F6FA4FD574F36AAFDAA70D8AB3D76D3633152CD51D16E803FF71007 +C9EDB65EB9D7F11CC990B117B56DFD4A6338854D858C94BAA1749199C031FB9C +BB30F84F587D270FD9C0E9C99C1689D562B8CF8ADBA664808AF63AFFCB00232E +7BBEB57CAB791438EF49F050F26229BF3888DE2BEA4847A5739E43EDF8B388C5 +3696FE5CD47D167853CFD11237A880AA79AB86D943CD72F284DC32607DF8618B +FA5574C6703749BCB3365353AEEF2AAAF0364C6B49523358EFC64C1D474A16C2 +FCF2C03359889C445E7CD77CA9568A2B64CA53CED42BA4A4BA3FA68715717178 +153AEC356F50060DD6824E3EEFAFC2D8F3654F1DD361004B9FDF2BA084BBDA1F +4202EA8D260F9D797147749926D1E637D457ABB04835BB0C4FFEB4A7277E902F +D2B93F6DC10CB041EA9F0DBC5472D4FD0C1B27EB6C98F6070C8595635AE7CC9B +772ED0CEB45329EC76E3E493FBE528880C7B9F951099B1E3F815C1DDA95F2C76 +8DAF271377FA7A0BD686AE5318A75B452DADFEC9B4678C1028A59994F254852D +F376DF431D19C5ABE3AF803D63CAAE3B0E537963023EED78229EB975FC84D627 +4131F0150B6B8FBACD9F41DB7CC124256FE9101AC161A72C7B3FDED77338849B +C8631E5D5DB8C8C51E164B264989E0085F55F2843941FAB6DC1DEF73AF7CF532 +8B8401685F1D8B6783A8834643295A670BF7F626F1B4C3BFCB5CED948B805403 +A784DE427ADE125D6115B36673745D7B56A441228ACDF198C855872C76C2902F +D6F95D1B05FA8EE9A3CB8F94925C189CD2496843DD614BB239E8B0442F2BE2BC +8A8184B9F77B5406A7EE07972C08F81267D953DE64DC59F5F6D7C82E5E0F0C81 +70ABD21DB7F62039EF3F925BC416206ECA7300586129EF2047437CEDAAB20FE0 +625133F43CF903422FEAC219425EB51FF10A31238E976A18BF16DF8B1282C0AB +6685014A5C52613FBA95BC72C130F9F641A23BCD6EA335ED29FE64CCE02F1F79 +C366F50C049948F5707BFD86240692633B1D06CDE65BBE9BF0146639783D737A +98C4EE33535CDC6D859EE7876EDDDD20EA36F58F1092B59C2F5886BE14DC46B7 +9D7061507D5D1288A6B26A64783DEEDECD4EFCD73FA52C5E294084A422F638D7 +C26E6A21C3CAA977027A99E23345466F1E6274280CA45D3D3F3DB8445334ABE3 +A6E66CBE6879C1701F6063C01772BBF6547420882730D79345E9F2D2116EFA03 +DB5A96CC4CDDC39935D1EAFD4894A6D3CE490A5CE522DDAD2C1D21FF2642E82C +D6457EB727F6E626BDA1A8DE84BE354D1E203FC7EBA54F3160E2DF2B57CA99C3 +3D2DEE48F1A6C0CDE7B0BB5AF03411309E7206C50585097512258273603F2716 +7F382DC43C15F863B83D4B7706383336C1DAA3C6390B931BAC89F60022BAB712 +7A6B79D6343D41122863557DF2AB4A89B39956EBD6A113E94B7B15EC8B5E9437 +397B6E92CEEDC55E5EF0873D107823ED49679CD3B6D09A4035EB8B994002A1FA +540E6E7EE42DC88FD00BAF6A851B7BC354582D29737C02A146BC701BD1C3CB2A +091859A7CF94260B0EB00ED7B958990ABBB3068D0E089B2BA2CED753C5E11137 +C66F00A00746F3B1B203EF2D564F5D946C07944D19AAF963B248CFABA642DD3D +F3BCC5AFAFF506DA34BC2161BC52D2325A68A8110D43BE94D4B2F4D6C84E3A6B +80BC238356C9FF86EFE204B0D295E3E1B754F8AE582D208A18969CFE0FE92978 +7B6A23E16528BF0E273BE72803E926A492B4A8C062AD6673F7CD06FFAE7A8757 +B9618F1A852E49F25D3213CE1B93AE948DA75F6A58496DD69AA906D635BCC34C +8A6E9BC1F4AB62F152F8352870FEE30A790DB26CA2329087E99639EA45FEAD96 +9475AE8C571B03FDD8490990C31B3CAE938F82DFC519859D85557E2C1A022963 +4A1AFEF3C98823349A006962745741F20CACA03624AD94669E3417BC4D9FD399 +4B6510870559901A65A9C620091D5FEE782AD2E385EE12B033B5FCAA105185CF +0D49402B530F4042ADBB5D936DBE7EE750F5E03A4C6A984D3C74C8E283B15298 +0C3174A73C28150E55CA69A33E5B586392DD02A4AF2E35889C9653DB7CF66B40 +7D119CA032CB2999CF71809E6816DD2F86130F1B26824E607A9B280E6420AAE1 +FB0D3206AB02C88BD59381CE66752CE01C67775E8CCA85CEBE4203B86B556FA3 +2808AEEA5C09BBF97DEA8C81375AB2C119DE997B4F98B3DBCA6F85CE5047476F +2034FEB1E046AB34522081424D591ABB4F3F4FFB6B2D4996E59059E94011CBA2 +E74C1932574522B1F46DACE147130B04F8503DED1B18968A707567BEB632B4BE +B3556747F4A11B34208503ADBCC8D1580EAC96F252246D321D8F1FD57F6352D9 +0F1EE664AF947CC17F00758A13A3DFEB29224E6420F630887F7ACCC5635E44C0 +C7E8B7452D1B0BC474E173BFF1EFBE098173070A610EA8937D0E51FD41E26B05 +977F25F28FBC4E6C798598AD52C332F0440241E6221F288E13950483271CDF18 +72C747AA477274BEC0844342991EFAFCB4A8B60D1C974589A35C92DB29E18C3F +F6A0410DB57492B73567FCED49820170DDD3F05F9E114FCB1AFB3683E8DA1790 +2F3CB86F75D9BBD4F2E06525218FE3394CD865C715FA1A0759BF7155CA3902BD +CE58 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +%%BeginFont: CMCSC10 +%!PS-AdobeFont-1.0: CMCSC10 003.002 +%%Title: CMCSC10 +%Version: 003.002 +%%CreationDate: Mon Jul 13 16:17:00 2009 +%%Creator: David M. Jones +%Copyright: Copyright (c) 1997, 2009 American Mathematical Society +%Copyright: (), with Reserved Font Name CMCSC10. +% This Font Software is licensed under the SIL Open Font License, Version 1.1. +% This license is in the accompanying file OFL.txt, and is also +% available with a FAQ at: http://scripts.sil.org/OFL. +%%EndComments +FontDirectory/CMCSC10 known{/CMCSC10 findfont dup/UniqueID known{dup +/UniqueID get 5087402 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +11 dict begin +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def +/FontName /CMCSC10 def +/FontBBox {14 -250 1077 750 }readonly def +/UniqueID 5087402 def +/PaintType 0 def +/FontInfo 10 dict dup begin +/version (003.002) readonly def +/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050\051, with Reserved Font Name CMCSC10.) readonly def +/FullName (CMCSC10) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle 0 def +/isFixedPitch false def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +/ascent 750 def +end readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 46 /period put +dup 49 /one put +dup 50 /two put +dup 51 /three put +dup 52 /four put +dup 53 /five put +dup 66 /B put +dup 67 /C put +dup 68 /D put +dup 76 /L put +dup 80 /P put +dup 84 /T put +dup 97 /a put +dup 98 /b put +dup 101 /e put +dup 102 /f put +dup 104 /h put +dup 105 /i put +dup 108 /l put +dup 109 /m put +dup 110 /n put +dup 111 /o put +dup 112 /p put +dup 114 /r put +dup 115 /s put +dup 116 /t put +dup 121 /y put +readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CE3C05EF98F858322DCEA45E0874C5 +45D25FE192539D9CDA4BAA46D9C431465E6ABF4E4271F89EDED7F37BE4B31FB4 +7934F62D1F46E8671F6290D6FFF601D4937BF71C22D60FB800A15796421E3AA7 +72C500501D8B10C0093F6467C553250F7C27B2C3D893772614A846374A85BC4E +BEC0B0A89C4C161C3956ECE25274B962C854E535F418279FE26D8F83E38C5C89 +974E9A224B3CBEF90A9277AF10E0C7CAC8DC11C41DC18B814A7682E5F0248674 +11453BC81C443407AF41AF8A831A85A700CFC65E2181BB89566A9BDEC70EB4F2 +048A6EB631F05C014D372103E37FC3FA317EBC9973565A638403DA02E48B7D31 +CFF6C241DC5CDB470561002FF46437C06EF93BC99352DF04393C661FFFBF4BA2 +0723ABD9B3E9CA9E63BA57EFDBAE684655CBBDBA15ADAE43E1A2C98A3CF060A3 +D16AF8FE3A49B50A24C20EEED716E49AF6013D4D38CD9CC41A91C17E4D04D79D +567E1EF49110AA9C34464E95D81A730ECEB2C9AF38FBA6B45E253288438B4CB3 +DC75B3A906D4357293BA41E59C35223A6C9CBD6FF5FC90C2D07CBB376C7320FF +435A6251822BFCBB612CE630EDF826C37E95F541C21B93FCE127591D5E38165E +2B58A34AAE37712BC58B63FFD70AB80F4F24612CFD2F1466BAAF3CA2BCB45148 +D0DEA0E9B8FBA4C4FF5B8B3CB02E461355051842BD1C94F41066B9B909DB83B1 +DCDCBEF7CD00A43E4C0B8191A29600CA197F0BA227FB8309BB539D2A620BAC70 +8A1AB2DFA51ADC9873B8E5582DCD3ED154E5D727D1665F99BD89883D69E6CC2F +DB3A57AEB612171A88E22F038461DE03FC357F771675E34E90D4D19B4B36891C +9D2333960400E97494F4FC4DBCE6A73C34A0409E433BBDC0AAAEBA7D3555066E +1CFBB4515C8B573C9B9DD12ED5B6ECEBE35AD0DDEA9DB004FC6CB540B5117B49 +59CABE5FD74C6F5B6482B42C20B5FF0467D1DBD7CED2CC651CA57852B6FBB402 +A6764DB342889132C911CAA713A7F2FDD8A5E849345D6C81025E02F5B8B682BA +90CC9B467FBC37362436EA6BF8EB62D784B01D5430147945BC09D1F49EE89F2E +3E2B8E6D439248A56F82F2E03EA5C7A922F2813BE6538A3A423BEBC55B345AFB +3B3C125306749E137C647D78028AE1FBF3E1A82C260132832A9668F454D39C41 +736717DED0A99F6B11F005F0E1D07FE84713AAB4C042FDC166AA146D7B5E9198 +E4F485BE5B135EA281FF1C1E616B5AAF02771F58C5840CB5A427FF9794F93E94 +17FD799C78AED1DC4810BCEF4C6C51D3C1504EA2C6F2B29805B7ECF97B5F637D +FE92E168CB9029E90404CB54FB312FC7AA8A9F2F524C03E61F03B1E31D4F061E +1677B39D5D30C9FD4673E1723F4AE3CCF38593AD6D7F61E9DF3C010E51F25085 +35D51105E1464BA146A78D7297D4D310AD91342A0BB942034A3EC0696B467367 +3E39D202D637E6B14D0EBCA6AD3CF22B07D4CA69C0FCBB6C93782B2F0DFC5AC1 +5D8A16CB5EDB671A0C1BA9D10F63CEAFCD0E06E42C730C8EF769CCFD57937245 +658F486036D37E8BDDE5670A212FB488A8753322A5B170C9662750AA958C0BBD +8E97D8239D2A08B30416504DEEC4E506013E037C91785C674F8A6A44E23FEE6F +CCC00CC5E4D355B0871FDB8ECD64F70EE32449BB5D6F84F8C8AA2D5B1A489BA9 +D7FF2DBAA8D0B84054E93D64D3E77850A3724824914A0F821EEC3D605DD851A7 +606936B8B9E24D6E932E16C448140FE94DD96C75AECB73850035ED9C04A1D93C +64B21E7D4657E030483EC5C3554AEF8BE4D0FE5B9743B875340B09E01273DAE8 +F256C50A1A8F2E0417440A8BB0173F59E11523E1CEF2593A4AC5AF2167627B00 +C5EA97D125EB8A4BD4C372877ABF10F5B7B149D73787E0834BFB3084E9508DF7 +072DD71637019599252059738D4D6BC57A9358E4B14F6AF9C4B31DB8E25C29B3 +7A15F9953BD73ACDE5F0445A5DC406BB4635FAE51C1D8202AE31730E6F355317 +1DC197DB0B6177307C60E5D38F4487363EE051B2E609A52BC4D45B14B6558B6B +5E1618748794B8340752CDBE7756C068975B559615D4CD5A97CE30BAA7B2B1A3 +2FEF2E055232B24FD8A21BECDE1B6A479A28EC80AE2CD16DB50B30B4A6CFCF06 +491C7CD5AC29FB964D4846415233947522676DEABDA0D9535F8507D33693930C +B4E4240A02B0CE7EA288516B8A6EF908D7F8BAF9012D052C6AC96D9F8F6ADB07 +8984F3559C5E7E3022A957982155FC9CD599C74E18328D3AB46F9DD15D1C4C3F +9B93ADB4489BA02CFCF57DE6270F3AD2F8597BE71786510EF08142F430EE5568 +4F9DDB792B7C46B6135E341DBBF062FBC50FABA80CD4A384157BAE57CBEA9781 +AA4416323265168AC097DE7E30A0D4750143A4FCE70A863A31876A8FA5327C3E +36E89589E363AA2B1A6E8B09F5AEB8FFFD0396067173465B6503383DE517A6EA +88C0FC08578398C2A721E5AEB29F4AC9BC990A50CD87BD35A11F9E81F68E7B85 +5E5B95A4F9A5D30379EF90D78E1E466DEF867BAEFC4F5ED2C762BFF099C1C2B3 +5E0DA1C2FB33BE1379413CDDB1EE6BB3A495331F72F2FAEB8152E8AD5FD334A8 +AAB0082A71D5574B618EA8D487B8FAF1B445F3395B1E21224F5492A0E06F5152 +7726835C900E2E52BE3B7B654183AEDEC68053DD0AF19EF6DBC10B6FC08EC7D0 +CC0E2C8FAF8C9A4C21FB7C34E074BBA4EE64226BEC8C928A784C1BEE35B72EC8 +E9295240B29DDC2539CD118BAC38DB3917D14CD33AB45FE47E827F2A2B193AFF +53C5396C52CEA4F43F06AC2D08C74CC85D608CBA267175EC31311EE25AB48DD9 +FE811B411AE426C9FC0B6044D1EBF130231623F1566CEA4D1C06D8032FD9808A +94479C842BC41B675CF6B90113BD681F8D43F51D5016D80EDC11D7640FB950D4 +E709A46184406ED90D0892A4CD9062938A8205697A200DBE1F38EB166EFEA0EC +4FCB45CDAF82EA103DD6FDD03D146F3E42EDA6496064DB3F4FC1C5280C9E604B +D5EBCA08BF2AAC90156C11EF68137DC76502EBF216F3AF3EE30DD2676D218428 +F41C655093F8B530FCA378B5769F262A6FDB4B66B83F18F050E77227E28D71F4 +5F4425CB8D51B3DAE872CD86D7804F870BC564A6DA1CA13EDB00D131CE4F6460 +7021661B99612629DCC20C85CF155EDC5111E015A77B0B82A8FC1EBB374B7EF2 +361419BA93B857D5C9944BB5B4AEDD86ABCC261542077FE09701C96370168579 +5F89D5AAA08D700E2643E88C2FB8D1D56D37AAA9744872E7C050B4CE046B47A7 +83F224FA9FD311C955EFBF173042C8FC66524135F579B1397828870D5C9DC71F +8615FADE2A1CFAEA90F732B6C266E2F3048FC43EDA7A6B6D98E9DB793CF457B3 +F5877E7A055C92B0246FEA8C72B3B3456F93BF36E2651D32CD614C3AECC0B4BC +F824C8363E593A6458D37408FC5B09883B280005DD24123E2D4B1B85F4113327 +EEDD9186A4AF2CD6439B46C5C168C125CA80F9EE9E68906620EE126CFBF26E15 +B269838A54224EDCFE2A373EB750D4829BFA410DE5F1541E428BB1E024AF496D +F5F1C151F5A645C8622F2EF9088D57A2811868A8A8BFCDBFCE3ACB8463AC35B4 +8B6F44E1C1232805842F56FA468F81FF37D5D55B81CA56058558544C142EB3BE +07CFB1F75DECB1E48C14D6AFDD455989AA6FFE8B8DC54F462B3C20E31D270BCE +8E68E2B43A6625AC7E9792704FAAD6CE8BBE0B341DA7189EBB3E9D5375B27FD4 +12506D5BCA50AEDC6955E6C3C7BAA84BACAF7ABDF3A270C7734EC3C6EC22793B +E67B0E288F99699D38DA8B79F2D21DD97945FBDDD132A8F0BF947950D3C0B4AA +EB7B2C435AFE54489E1930610311D718AC610C21A644F34CB2D1959B3066F39B +EADEAB5CFC6AF4D191D86B02402B00D1C5262707861C5308730579795EB53207 +A291A27A8B5C4DAE0A87A0C6A260026CA3CB620E1002E066A515D7990F3DEA29 +0FAC962E0B82B7A6C86B1EDC54007822BAECED673FAAEF88C8109777EB79A53F +AF3C58546974F2F56E70E9B5CB59ACB5C27CB01895557B2D82134D7F02029B24 +3331621F38E68717F5CB68A8892D0B9C0A8ED4F8BB56E80505170D44C6856128 +2DED0254ADA4875CF56B4D97372AAE730D4C77A2940DC8C178274DF88A9EE037 +215C6FE7B9D481EE4DE809B124C0270782411ACCCF89906A8B143D0BA8B2CEDE +E9B90465C3E57A4FD9AD2702323450256ABD09A1F8C26F08480317C08B75B720 +70A161C99715A35A94DD5C9647ED0F8A5337B774C8E54F9653AC859485A1FED5 +37B725A7E4BA58711CBCDA6054E34CBD8E9F9460179DA7DBD243D81A1531FDDE +BF2BD425BD9DBE75EAA333B1F5793669A215549A774597E6ADA16D323FE5601A +EDA41092730009A99BF5B5AAE281844A6BF3292D4D4EDE36B4FD8BCAEB6EB72F +AC5D3CD53D0D621CA9EA8D254FDCB2B5161EE9E80B266563F669805A3A15271A +0753983004A1ECC7FBADF62AFEA4DAB49A178C231759857DB910668BDB07CB3F +7E8EC24901863088B3231EE3FA563924032C91CA9D68DB398F9BD9AC0C651EC8 +9051C9F709CD784F3FF5951DECD7E869ACC34B83AECDB011E6594347855EE7F5 +28811F744A4BD70D4E9077EA7EC19FFCF612689F12B34332857AE41F13E6D16A +962DB9B6AAAC167B9FBDF0068EA13412F318384134B29F3F0C399F1973A3564E +F9C3C39B5BDD4C98D81A6CB476E565860B50704BD65ABD630A5F1372F2D826F3 +3AD47C08B8AD3176A170C369EF3CEEB190134006D6135C5B8CCDBE1C11FFF1EC +3F6D8C46E15C4F5EB9ED9F31A129594D542D40DC3815CD075A0DBB648D868AF5 +15A05C4BDB28BF23653A3AD96CF6AFC065DCCCB23D5D9A945F8CBB539DD3BFA8 +DB8F1FBF9B6F25B41EB4309995CA3D5D6ABD70CBB4A2F0C6364E5439AD1045FF +72F6B45A30BD3A548CFAADDCC6C15D46F6D783D3E520215751DC98335A4ED512 +D7D19235CDF911CC69F3CF4365B678EBF3E87C456A4E77339C74930083445588 +462529C22A96A28C5CE87AFA0C981F26CAED5A1C8DBCDDA612624DBE0373F026 +465185A4D8C73CCD8D71EE97116F8F7D341B87FD78F9CCB9FBDA2A7799711607 +6BBA855AE9D5C505870DC85FDFAAA130A351D56AADBFBD6A7D52055E3200F8B7 +8AE9A00092B55DEA8BDE224B4BA7FD4A191CB1FFC4CB995FEE1AC2883AB69E1A +AFFC09AB5B9AE311A030A5BA05E2213F9BBF016C8FA80689C069314D91274B20 +53FCC65C7D7B3A7504887525BFFA060304931672A078BCD7F269595686310E34 +E1ECA868899BC402D17EC36CE40D5041D7CEDA77F7764C9D98793F5334F574DF +E93CB10A5E8ADAE95CE63D2339557091B4B4911A4987CF21B7F1DBADBC2DD605 +8EB72473C1F2EABCC44E0D0339EECB55DA74085606C3F89D57ACFBF5755A5395 +CA8D4BD47E4EE8D8B882D3AB31A1F0C62E74654C7E041E4FF2693A38A9796064 +46526B0A37E6B5BF8E48E80EDEF81E34DA8F6CC9025936A4D0E6D709D61B7B5C +AB550397117F3F9D2F5A542A64DEA8E1178F7337124D6B56BA92F659AAD694D7 +391028731E01284BFEA635314A8DA8DF7A34EA3B6B2F8803BE6DCB423A9E8015 +55EBD90EBAE8A00298B3B6B1C02BA516AF528122C1F2B07EF69F5466C2C36643 +0D665D6561705509B7582D8301AF3C32E2F3B9433E3E04D62117C7E8A368BDE1 +0D4DAA1C415B2A6573116D2A169AFEF700A83F55D88813585E89C94C07802BA8 +3AE8F9BC3CDBFD9C2E35D062B1FD6E79E1EF104FC70B0AB09D12CA027F33F85A +22F0ECBB4AD55FE8C616B82C46CE69A600E4F767BD7A9C5F9B37A3196B038384 +5DEF76A8884425FE598A63AEB19FA698C2AF7CAA4983CEC789268E22BA051EE0 +20A40633D22D8F707626ED30E8273EAAD1C065F0B2E1718B5AC853ABE09330C3 +B0082A71D557169BC1559B6D285A3499D41C4CCF1F74884EC3917EB9C574371E +AFE8578DDCA459B8D22C0188A8D150437B05FB92022C95EB6FBCC954216B5FED +CBC7C90B9A1F061376A9840FB64390A6BA99CFC8279A86A730C6DBFD14C53C4B +7277D676BD42203677E9ABEEC8C97E13DAA626474513B06F8734DD784F2FBBB9 +B3B448B8E8221E380AB4A86D3A683B86A54129519D50DD4FE63B30954D805CED +A9A5D9A39C58B65B08E1C19555E927C6DBF7FD07252B2B57F62B905D6B488201 +213D106A41033B26FFBAC2E616DA6ADA6D560BADF10E68872806CFD6F6E19D7B +57CF1F7A030A7BAD374F16A977E0ECB8742D034ADAF9C247DA19C8AEA74EF6CE +DAFD6B1DC562FD3B77E4D008BDE4D8C7FCA9895DA1AC9EAA01C32A0DA712B082 +9438E77230D38FC4153E1711417B918BA6CC03203A5FF082AF880F48518D8271 +C1121E4F1386B30A7F1BC6F10EA98443F8A65C867A109336B808BC9A8E2A75AC +F950835AA84B56F59DA4C8A18859C3B68F6B6DE09A6675F639EA9107BDB67B0F +54EBC564BC2D781B61C14363A54956BA78A2BB89C9F966C94EEFC29EE9F4E23E +C0BF750144DC289F0DEE1F8A25BB52E54F656FAFEE4BD2DA57E1306BBE648051 +1D0CFD6A23A3DF082E3CF13197BF1B7FB22B2CD427BB78F455C9634DF989DC90 +7BB2AE247B1C99AB2062855B2948341B0F857ACD750B59E370A6698C6A1F5287 +72A4A9628A592E313956C242DF8277EDD2F1FDFB07CDC104275FFBF796D7518A +DF49FF3CDEC3BDFF1D290C382F244DF18005ECDABF0C5C2C64EEC4383E2E07DC +5C82587C071E59B46B7BEF31D268F39D9B12D534344FBA515E9DE8F166FAD1E2 +7D1558967AAAD3829D3F7EC6938D20E5379F414532976ABA844D97A5E9078901 +EAE4D0ED1F4C7EE7A2D80D891A5013D6409A38ACFA497F5A169EB7F9F4890DC4 +62FA6A89EA48267331F086992B9CA9305E16611E6AEE67DCDD588A25D37F45B1 +0DE75C802EE021E574B64B3969DE2E5061ED9364B646C38D4BBA86802CA6338A +94E135D2256920EBFB1AA22D9E90C7D16853F0DF9F2D942748EE540E4FCE63C6 +5380D7AB4ADD6CB00FE8F7867E4862D8DB432F28331428CC350CDF7F447A65ED +D7683ECA35A22ADD06E9FE6BAF060913AEEE7B2B8EE4798E437698CC9EB2428E +74CE73F84D0D2292DE709D71FFF8901C3505370E6F1D4E28E6B7372492C65A88 +159371B1D60D77CEC93B272B6C5394EE1D2EF9969DB2838B8E128553879A1BA5 +2884B0A596E8FC3D1E648B7E26A4AC57DF09B9CE09B2F91D8CA618CA52AB3DBD +D005A56A420366069B73146A6F58E88BA49671A1AB7C2070C3D42AA770285143 +40AE7D7868C0E1993506B07C086AD7D4F28CE2D15853FC5FBCBF9425D8012B9E +DB6E1E5002517659C8DA69DCEACA94F368537668843D281FC11782F1C5F71977 +CA215349EE6F20565DE3D8D8212A40E1227A4B22965FA64A0B02C62BFDE97E6F +C3C54FED4057EF9D258C42D7440C78C5E0CC58A40DD74ECED4152F70A93CE71A +1B3A57C46F74A6D27BF98C97CCD31A8EA487260F224A3E40F52C65490AB4098A +7B9EEB54A5A415C8C88568F7D9EFE74BBB785FA18AA27D9201F28BBC477A20A5 +D1307AA78EB8C7CAD409AB64B29E4115E45F5FADDCC80CA74B296C4265A40614 +37F2ACD8386AC0202D6FDB6711E8CB06442F209D781E940ADDD6D881D4F8E874 +357C533115923B90138FFE31D3577C6AAE60D768970FAAB682CD0DCA3E9A9A68 +6393E4B772691C1013ADFFC90C508D51B02D2518ADCC7E79F7DE5DF9D18B8435 +6129064DD1A3995E5A6F45D78287CC10A0EAFBF47223494C5EA934B1BC2F7C53 +686C5880303F9E3ADC8B100D441D944686E1FD811C646C6DD0224F6CF55FA87F +D132EF50450879A25242A18683BD6D0266F8F333F3768D1952B0F32AA75106D8 +EC0AB703F287E847CB91FFB88CD9DA174B49171822BDE34621CF41EA772230A6 +3088F8D19CF2364A329162D39E166AC728B267758341630B00398D64538FCC4D +E3E6CF103794C29AEF7F7E56970F6B1ABA87DC8D23E280EDC77556593D02DFF3 +154883CFE4EF04E07E7539A4750FA1CF1A994E99B656E728D140C83AE1F196AD +9F049188A4184C84556C0476BE46DDA8ED86888DDA3065C5091D99EEEAC43092 +40B97ECF9E6EC8F51ACB40869E5A6E08A0BAB6B7892A232A3A1E688B81077DDB +844137AB35E862CECB9761D4FD3514C707D6C00DF5F2109C43785B93336E939E +B40A8E211CA36120572EEE2EA522F9BB1A60FCCF768D4D6E62F4F6521A7490A0 +7CE1F14CD451B5A1D6149A6AE7D0F27B7E0E31F556E2E06F41340ADE94AF27C9 +C8C0CEB284B103EF6D31C8DB0FE731362CB594A3D6D3F6FB52DA232DCFB65F66 +B2FF61B4380D93ACBB9EEFD298C721836FAA01D50CBB9BB1893DF18058C3E806 +6F38A5A43D246318AB662082852738821A8489436ADF0A8E8DB81897A0F984F4 +40B9BBB3098151F57E2B00F69EAA6B079B0964706C97E65FF25A6BE176934B60 +63AC35E81BCFCC2F1656A3CD8FDD30D635702D55069A4912F08F7C0DEE1DC288 +DEBDCDC98A2AADE487FFE6FCBBFADDE0787EBC433F9B2CA0DF3DB5931C7628E0 +3957ECB6FF8D8C3177A7CAEF8D06FF6A73AEC37849D624C32AA407ECF1BD24B4 +42988AE5D9409FB381D71265DBE5375B06FFCD490B11631704A069B9A52A92AE +C75AC0AADD0C1120CAF8D24E5D467AE411905FA5E26B1125F282CBC367FE5707 +BA6044AC6378A24BE69FE23AF2D5DCE46DEFB5C1F10F5CC4E832B925E7B28C44 +8BA606E716995E46A7DBCD302988D5643ACDB4EFD760D0B2389145FB9D857FC2 +272060104439D08EE93C424875646C0D84C8F105CE3C36B840D95F0C13A8A047 +D254E458BFA999AB393D639CD3DC58144ED58B59117A4E7B7BAC1C377C500793 +DDC3A6100BA306C16057B88B0393EE69355541810FEA870F3749FF44A1C13F92 +6EA8E01E94BFACA608B735C47FC3F97A4DA5C3BB2DEA9CA5968260D346A8AC7A +7520BCEA480B269ABBFE532E688793A86D21B17753B5583F089317228C8F105C +C8886FB9F3F99AD5BC75B910C3E5633C33C8E48236813E06F5053E815E0BD2BA +5522DF80EF4C9B335FF23645207DB4635EEF433321450CF0F0796C3A080B2AC1 +42A5AC6D7AA3754FF962880CE2389ADB0F783FA10A9253AF8DB1CFD0367CB957 +8A5DE0AB723F08172F1B33C7BB1920FE78CABB4DF877CAE230EB2630996BA797 +A7E75BA754F559F4BC2FCBC480519482911108F4F8B4BC90DD7534CC68A4BF6D +2E4DA4909FF8BA402D6E1D408C8E6D7527E53274FBB194E9F2D2CBFFA77D8882 +B4DDF33236AF575A44CA83B263760A88762CC1F7B8BBEBC68C7C44C0E4C501F3 +694E74BB63798C2908A9FE1EA3A0B258B06D1D83D4412BEDBE43800409C9B847 +311C68FDE6C15ADC1526736AE3BA40E7727D2154919D01D1B6F4E2A1A57ABC64 +4A34CD2466FF65E0C59FFBE6ACEA6C5BC113231BC48768E66BDBA08269634705 +1FCB50BE242CF13282BEF8DF18E9432AF3836231A2AA4C9F07CCE2C1B99B8FF8 +1BD61AA1F7C7B87B2A62B6EEE18CF5C48BEF8C2F73646DFB1E36E195EB4A365F +A71D33778DDAFF84964464BE3DCB1814C2EED16AF5897EE689B08A22FF70483F +1D46AB3A7F024786771B308F462C212103028135A3BDF1C2056A6B5FC2915D2B +30E4F5F497933677D0E46EC4E4FB78B597AFBB3454FC00B9AA76598C710B1DA6 +8CEC3228B88E910E9107A7E542A44FF1525A1C28D94CC6B377A0E43E842983D5 +69B9ECE500D3106881C31FE579E378FBD57904DB7396934E724FDCF2F668C21D +95A3BC693E500D0ABC597AD3295ABD69EAAE8CAE89A1FE2DA0FA1845E57B745B +272B5E3A106A02C7F863A7401E0F82BB4A8B23B0346753D37D8EC3E0E522387E +A834734DB9A8AF943D504C2CE2EC0C7B7391812317C4DE43A7122826CC24CFAC +A5EACC139479EA173C41B944D28E218297816A32D4032F8CA5DCD7ADD87F5762 +C22511C0A87277D5A015AFAE3F3C1C0B6741E01243BEB3A309345F099C642DBA +6480AB0581CF5B4A117EF2D13445D67BF7F429CABEA42FD230EF353C7F627126 +1C72659CB21A759EA449CE2D1182927BB29316DC1F54411A11A31293532C64E8 +581CA2D10B8136D708304D0118ED70250F85749DA57A8E48FE2FDA9411929EA4 +72D2466628DDCE3F111F06974B7E1ABE9DBD6E854985F190004AE30C25A557C1 +166F8002267C35E700BAB6847DC387FCFDADD2B6E965C1BFEB27969B1DF76F4A +1AF73A0FFD71A4EAFCA6DFC711FA3D366295B553440A1C6840B5B910E41AF4F9 +C17A890D93DF8770D3CACF44CC3AB40A5ADB7E753B131DD06EC36BB528A4D6CE +1521A3F4E04332831A706DCAECFF190428BAAFF74E6F1F08A369A179B8F57631 +3D6716B1FEE860213889433B73DECFEE220D941470288BD9F49905B4274257E7 +F72D96C4CBA4067811B4FB65F9CC00B675044B4AA2477953044BFF0DC54564FE +FD1C7DF1D339B1ED890207361428E0C0A142AAA5F6565B966BF6505B8A26FD8B +CD188843923BDF6C6CF3A1F0EDCE6AB2769C367D991739A0D399A107CAA78092 +C6E069AF442FF8E20E7805ED2382B5682929099DD551D5A181D06C9B4AF52256 +B54F0ECD41384D158932D47FF667A9FF260DE2FFED690B92C2AD57C27E05ADB3 +D2B311AA793A1134F8121CA87E08EEF0E88621DEB0F0686023B69D8972BD0975 +40FE804931E6747B0DD70A427D6A1D899BE6C5E194F124E1099E17FA6B9FF1F8 +2F989EA37307D7B12BD1D235A293EE3E92F9A7AB5E77245F9AA91CE845D77B4F +70EEEF8614098538888CC7D0BC617E29321AED382037607652C5CA9E9340B894 +63329317C542D9763D369CF511142280E8C31B305339AA5C0B4D49884F274C1A +AA834E6C5667082CEEFF21D0EB7CCE2D711A218FC35C820D364BD6786F464F8F +BF7AE7A818A7CBEF6144AB31CE021422563CA8DF703651F1062E0773761947E5 +1EE328899B07099D749B3018DAC91075122FC75127AD4BF84E154A0592C5F908 +A7090C61A97C54CC866B5B000C4EC326CB108B1CF64A47484E5AD518787E6C6B +EA3438A43F01F256C7C26DEB60749103397D1410219FBB536AFC7CFA6701591D +65C0E691988FC5C5A85982B60E63E2498BB4EAB5CB4B70D2359BE6F03161C9BA +251C1DCDA44A500E6B352BE6D48E2D33AFBDCB3567C80B5C740A2F5E96FB8224 +8ACF72135E282CB71CBD53DB1FC8709432ED5D2A8C6213C1CAFF5634640F3F3F +5008E89B921F1055C28753CA376EC4D626DF149D493A9C911FD60F13F2DCAFAC +D4E05807B18B4A611E102179E048FB746CBBA791CC672024377E655BA0CDC2B7 +55835781D1407E2D2E8D08D68E19600C77B761AD9F77EAC2C71DA00D90C54F68 +4BE4D1E04B9F28D624B3F50607B79A24C8514B8E68117903A83538DBB4F2180A +DAEA206043291EFF34FA8C336C3B447CA7D143F0B3B2379221124F4ED3A2CDCC +A75A3CB4EEACD03BD023B58D141AF79979468F02F2D23E86B29253B504B22AF3 +9D464B3BFA185BA629A1D71E74492BC38DCD0A66DF582F0263990025F7607B32 +04E772303BB0005FAA6FE3D21E5C198ED5759D70935917DB1B0506EFD4BB1A99 +823CC5745399C7E05B91FA183AD45F5430176F05457BE466FCD3F96662E9D34F +4514B5F70D1EDE7F65616FECDAB4F5564216DBFAF2F430D58C612A4C9F279996 +41F484A7FE8CDF480B0E97B8E3CF2766726A9DC7016F1090F756A587DF0B8D63 +9BC0646B0E93E93C76FAE1AF2953A3A5802B6108E4D49CC824CFAAF857A0D3FD +345E791680E2CF2C3208225F610AEEF3BF432814436CF24F89066C8271B4353C +405A7A2881F1CAA835A2BA0EC807E3A12B78C585AB9A574FE233FAD6F73A7850 +7EE6EF317C3942C7474219C49B4590D7714B5C9074C26762FEEE7E64955E6F00 +A6A688A2FCA1EB61AAC96596CCB46257BF12264F949EE12E5952BD376E74BB7F +321A1D6151239266BC0673E89978ADC63269322157B07FC69E9A42005B5BF8B1 +8A7EA479CE0A5A752FC48047A41B652ABC6FE31786DB53EF553FA5274337DC87 +CDEC99E22789B6F248EE20BC15E5DFAC150F55FBCA0669FE3E691713CF0AB864 +8143A1F3F0E6989C3195B1F43A1BCCB878838F15E0467E0068DB01DC331669BE +D521869065724C478AC55E1E91939BDB2ADA789E1798D0ACE9FF7C528038B8EE +54E4A509F462636803BE6BDE9B24C3D72C71054655F4CB77EF9623C3A7B58F89 +8F4CC5F9EE1700D0499DBA393691BB86302B4D062B01E8F384B1D47091EA476E +88A666F0D3829CF43A1191E790A3C7D13E15755DD592654E93BF0341160ACC5C +86A8BCA3C84A982AAECC639C1D691998654BA2EFC9037A94C740B7E1FC609F78 +5E98E2186094AF4BC47A5F02028C73B749FE9747C738B719A6257C09E1490823 +1854A20B0AF9D6C26D5BC765480B832E3C74B84302FB0F68165A649644022B04 +568F08FE47A440E325E89903CD5B5F8303569CDD4A3CC522E936BA3439447C06 +5D555CB217F885C24DF0ACAFCF36D3392F53B4253D57C377E148894F3EA2C1AC +80A79F88CBB3DD39D88AF90D0494386F1D6C6FF2A505FE975235824C2E2AFF8F +ED963871134306B7BA4333343FE022B0E1B6D33D4E6DE58718D6E0B6F8B5EB69 +4DFD6B42FD7C91B82F43EC2AC24437464CD269A8CFE1BC2300C8285DA66DEF2C +7ED46C5223AB0D2D8B3B79F1D9EC1CD22421FEEEC708924818EAFB4A811291DE +AC900A34E4E3320B39650FF7ED4F080859B4F5B2AB96CB379C1A5D5D06ECEBCF +1F7606EDE72D05D794470D052CF4EEAC30E5C2E26C4482F80CF9C02A4A144E9C +807D73A9F7BFCEB551452003A01F1020D8DF01A9236493645D58FD816E00A587 +6C9E841834BA869C5238905143B8E1F7256EB0A27D37F39E4CC6DE79B1348763 +95DA641752F3AAA6AC4183730B8197C4233126D01FC8AA0D2C784F6EA0BF9620 +C85DD0CA4B23A9872BA621F27BDBA3CC152D04B9634A3E67B0F76186FBD62706 +BEF0B32BFC74A943B3226F13FDA3532FAADE9BDAC2300495F8520160CB663057 +97984FE1D6B41D26BFAB8E9C1466C3BD2735697AEBD7904AEE81FD569F2CF667 +92C9EDE2DE71E98B8E6261E4E6B4638CB997DD117C5626A83D7C0062F547AD1F +142820C246233C5715AC31A37563F5B6D8AF3997AE3BFABAFE773F095B15F2E1 +DD0A55FA798E9EEDC31513DCD90BD17891CC98D45A93A5389F675D42DF9253C6 +21D80926325C8190ACAA6F1FAB970E242659781CF5B2666F647A8C9845E47CF9 +6FCA7DC18FDB1B7452132BF7095A5EE6B6102F8F0062DA387C0774EA8252477B +F54D2283CCB9D3C9B1D15769CC91D291B8AF6A8C38E0E30B549A48A91A01522E +A73591A759A6CC25574CDC270C032B22D1F6052EA2858F07F6E2ED0B93820C23 +17A225A4C6681DF6E41290AD718DC66581AD6CFA524F65398F85A9CA903C3664 +D4DC1E1DC4395F6098B15A18BFD4A8A2EE46A90900CCE1B466FF5F69D6B1A6FD +0FA963615D5CAB6156695713B71E9D24CD14EBAB6DD0ADB9EB89567E9F2CBF7D +70E113C390ACC8FA44E36F30DF07C880AFD26134B19E5CFC01FF7338F21552DD +7CAA7D88623A9F95CAF9BF154893732A38564A544A0BB7699C02392185471F2E +B7A48E45860A5F8B06FEA47521D16FB3F160C4684E488E62DEF2731CBC4E6B60 +A7E3F3AD201443DAB2E24421FF4AB890E2FB62C10BF87CBE82E971EA8A16B39F +30352B4E3FEEBC06E34207BC7D073967D43E795E7D98422C63836F7723BBA993 +118F8EE10D997A23D7BD018476B5F981D3D3AFA46F73CCE5E95F78CBB1381E82 +0D4560AE5808A22E18AA15F53C3BEFD16A065FEF8ACC60734BAD61B82ECB8C2F +1B65DAB29FC86DD216AF31324A1BDFE8024DDECB7EAD5950E27C819A6164CF6D +DA98A2061248D9CD5694D61E3BDDA14A900A943AED30CB9381F11E4A98364679 +D43D785B03765046AE4CCC91211A761F3AF6C6564EAF88FD173A1BB95CE98D96 +6F7D0CC60A70E5009CA22E075D10AABD1A533E565E70C18DDE06905B9D80F5EB +0E3D6B976A26223F6ADA830D7C593E92D3DCC247B0AB9C8BD481E628D6FDAFF1 +B81FFE38D9BD6EA4B55E325FD131DE9610DA5AFF5EAA5967EAD427CF067DA821 +56C01922AB95AD48A6683AFE469F25804D8F29F746AF1802AD5872EFB72BC587 +BA1448D33D8E79B4C628C999E6184B26E2BB09D72656FA21D4B304FF29F918C4 +E0A0A2181AD07870867AED7CB9A76C26018E03532F31B7523E7B9AD2890E9602 +DEC70A574E0EAE26D8A89D1890747DAD6CE971FB6892F74ECDA3E920D939A596 +CCBFB9D78D0F05965C5E777A0FC9DC414A8B6EEBA3C0D3F7133E3E4C776E6587 +2A4DC297CB1F984A05A6887FC1734227CACA982FBCE9B55C4943AFE7986B348E +D1DC1E003DB93F84FD4E93F63249121230D74285B0627CB4085D076E1EE168B6 +E606EFA8B9B83C8745DD96C1B5062B03DF30D91689168D547AC1A77DE7217557 +E47E8A11CB9D2D3330ADFD72F43799B393A8628B8E20F27B5FFE83E165FB1C73 +4272CFCEE26C367B50CB58F0EF5B4BD3A0BA4D730FF79C1272E447423DEA031E +D496C4D6A3A49BEE12B857487C49D11D89A9EF9BF18478E172FA91B8E37DAA48 +A7E435C0FDD534DE69FA24F5C733A0717E31C1F525F9106AC1AABF8644FACF7A +7F9E9A5FAF1A2504D1B80E9553330AA8DA545336DAC8575D84A8EF71D9FD40E7 +D655B9135648B0BD54B3644F39AD56D4CC56653C044555E085FCE6678E2B8051 +B0A9A4D391A7728D51B18A9BA384BD514F44A1F298CC925AB139AE6EEAB211CC +9CEF5C21B9EDB63C33A6CC7FF3867D61D312409537C77C08B82C27034EADF010 +651E3A64D578B4529C8994F83EA65E24DB9E6C69BBA5E34CBB9F2DE0653A177D +CAFE100445DD6F58276C364354AC31B74F645958C2F48254FDFFA88543C2ECD4 +7C1307D1F7684BD88E78BC65C0174CF920D9AB4A599A114881EED632A3B7E4D9 +76A12EE92A1C1CC91E6E91D38567163EBDF8BA3A0466FF82149CE7710F9F68C7 +6FC9DE81B5AE23DCA2101D95724EC69750CE51130F6D608A3B36F9F335A87E8A +45555D586F56CE6E2F53BC3C16D62BBA08B906B15F165BDED8A81B66ACD3A425 +1DF254AE4413E648CF2AE44A7067851491542201DB63F00597F5D3494ABCFC0B +2A5AB4226407F9B24B73427B9BD6DF72EFC24BF38890E4D924059747041F2680 +2822C8E5137E0205D75B76775BDB625CE110B642 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +%%BeginFont: CMTT10 +%!PS-AdobeFont-1.0: CMTT10 003.002 +%%Title: CMTT10 +%Version: 003.002 +%%CreationDate: Mon Jul 13 16:17:00 2009 +%%Creator: David M. Jones +%Copyright: Copyright (c) 1997, 2009 American Mathematical Society +%Copyright: (), with Reserved Font Name CMTT10. +% This Font Software is licensed under the SIL Open Font License, Version 1.1. +% This license is in the accompanying file OFL.txt, and is also +% available with a FAQ at: http://scripts.sil.org/OFL. +%%EndComments +FontDirectory/CMTT10 known{/CMTT10 findfont dup/UniqueID known{dup +/UniqueID get 5000832 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +11 dict begin +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def +/FontName /CMTT10 def +/FontBBox {-4 -233 537 696 }readonly def +/UniqueID 5000832 def +/PaintType 0 def +/FontInfo 9 dict dup begin +/version (003.002) readonly def +/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050\051, with Reserved Font Name CMTT10.) readonly def +/FullName (CMTT10) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle 0 def +/isFixedPitch true def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +end readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 33 /exclam put +dup 34 /quotedbl put +dup 36 /dollar put +dup 38 /ampersand put +dup 39 /quoteright put +dup 40 /parenleft put +dup 41 /parenright put +dup 42 /asterisk put +dup 43 /plus put +dup 44 /comma put +dup 45 /hyphen put +dup 46 /period put +dup 47 /slash put +dup 48 /zero put +dup 49 /one put +dup 50 /two put +dup 51 /three put +dup 52 /four put +dup 53 /five put +dup 54 /six put +dup 55 /seven put +dup 56 /eight put +dup 57 /nine put +dup 58 /colon put +dup 59 /semicolon put +dup 61 /equal put +dup 62 /greater put +dup 64 /at put +dup 65 /A put +dup 66 /B put +dup 67 /C put +dup 68 /D put +dup 69 /E put +dup 70 /F put +dup 71 /G put +dup 72 /H put +dup 73 /I put +dup 74 /J put +dup 75 /K put +dup 76 /L put +dup 77 /M put +dup 78 /N put +dup 79 /O put +dup 80 /P put +dup 81 /Q put +dup 82 /R put +dup 83 /S put +dup 84 /T put +dup 85 /U put +dup 86 /V put +dup 87 /W put +dup 88 /X put +dup 91 /bracketleft put +dup 92 /backslash put +dup 93 /bracketright put +dup 94 /asciicircum put +dup 95 /underscore put +dup 96 /quoteleft put +dup 97 /a put +dup 98 /b put +dup 99 /c put +dup 100 /d put +dup 101 /e put +dup 102 /f put +dup 103 /g put +dup 104 /h put +dup 105 /i put +dup 106 /j put +dup 107 /k put +dup 108 /l put +dup 109 /m put +dup 110 /n put +dup 111 /o put +dup 112 /p put +dup 113 /q put +dup 114 /r put +dup 115 /s put +dup 116 /t put +dup 117 /u put +dup 118 /v put +dup 119 /w put +dup 120 /x put +dup 121 /y put +dup 122 /z put +dup 123 /braceleft put +dup 124 /bar put +dup 125 /braceright put +dup 126 /asciitilde put +readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA +0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93 +51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71 +7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551 +E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078 +0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273 +C01924195A181D03F5054A93B71E5065F8D92FE23794DDF2E5ECEBA191DB82B3 +7A69521B0C4D40495B5D9CE7A3AF33D17EE69979B82B715BAD8A5904C5DE0260 +6C15950CCF6E188A0CDF841EB68E5A2F88253E382140F87C87E55C9EA93B8C89 +14A36CDF630D6BE7CD36DBDCE22B21778E8648B97B7EC6742EB5114BDF0454B0 +0EA7B1FE236C84C0E5308C871F67B973892890557AA12E00B2C20C71F516C397 +3F3BBD14A1D0149CA064391056E45E9470FC7F6F556ABC82653B3C8049AB5CF4 +BA83C8F2158C236B2FFD4208846013BAF4165E8BB8D334C8FF2E8D74AF5DAB2F +D44788869B08399421AAA900ECC6A2D594641C121660D4B5F512938994C18DD0 +FCD9B008F68F0351D21ED735B2740CB1E0C1CCD25EB548C35B844601D98828DB +556F71D07E081A593FF12DAF83676492A0FFE16E95717A07082B43A966C1EE8F +8A59E1255E1705C43A23CF29A5E4A6547C93F1680A870EE7BAD8CF74D838CD5E +F806911D8FE4262ED8E7F5BC58B92C9C6D74F8AD45FBB021EC7E97393018B9DB +B1B84E7B243ADB05ADD3F1DB3692ADC5D47FEC7DF93080669E63281F1576B673 +125EDF08016664BE73364F65389F7C3B66623AD1754ECBEF9E5CE6948D933787 +A5674279ACB2EBECD3B4E6361419AB32028A27670C9F3E18B746A10B00AF6D77 +4EC00E3BE521C02A99AE5BAA98F793EB1228952BE67934B91472E01AF7B816BC +56D7F19F631A1927846D800C107B1E9CBFF9D2DD513B4A8CE2E0DFD77B1ED178 +E43FA7052765E9FAF89989D490D8FEF6C536EC0D4AE27A74F474B98DA9E6B92F +15E063DB260571979A5DE2423920CE1F59F56EB11E00E3BB9D466A8263E1E385 +2014BEFDA8D1EA3EDA04BE32AEE6CD15C5C010A1DF7F705A2C0C18E87C8DCCE9 +05D9163181CBA56C0FAC8C06A2990554C8E759D076B01BBEADE3B5FB8B551390 +6C8E4A2A1C6E7D9C708614626F3770C0AB7DD2027469C77975C27576065862AD +04E5E50CEBE907E3E991FA0C627302C0E207B4D5992BEBAB5853AD1C0D271728 +C76F40A79392ACCA7358F948AC65DC823CFDA59E1FF69CEBB6B7EC3CF21669E4 +70D999508F9C49E2D9F8818CA53C977D93E15FBBBAF75B1E84F0BA62BCC4BAFA +4EEC82D804C8A8C0210F3E5E258BB1F6921AF02BA9861BAD5C3D5FC8CEFABA8A +A607E547B802096F7AEB09FBA99C83C9A494B94408DD607CA6561A6E6660C473 +62CF8D35F31D052F6C6C8138A8E1430CBA7EA6973D6D510C1A06B3FBD79D9364 +240C1A00272DA44B89A9FE8D5BF36DC1B5EBB4A78ADBE9C5EDB485F093D9517D +69E1AC9A8E6C9D7C324E3797CFEAD9A18E82E03F69B2CED7D5DDCD1A218BF2E2 +ED2293AE999FE2A4B5213A10083EE0407BCF8007670B8C737EAB30311C868D84 +121149ACB4A27F3ED6C0C181C98AAAF51B105F264B5672D7F745131ABAB5BEA4 +0C9B43C0DD9116D6DC61F90BE72018F290D26D5E9D341055CAF09C9F45333CDB +D45B7954271767F638EEC499F7B53C2CC5774EA7A7F024C4CABFB93D9CB1856A +0C671A4ECA7C62EA5242648A84E7F3AFB9547A0AFC29593CFCE6D8B873A78157 +D337CABD291431C0A2CE1F37E0CD7340567AC206FF98E4B5A6410F70F750451C +550EFB54AA259A1B236CA9CB730D2CEF125EC65D959441F7CC9768F777B44844 +CC9842A307C72B740680ACBBF6AA35FA7A94825069BF7696ED81A371A9E5475A +9D997F2DFAD339AADF797F7E03E654234455AC3D17702A420EE0A597BA31BDE4 +FEB8DBA7C61D311CC90441A620164DC22DC2D373973EF84CC553453AB1B3337F +7B39983B8DFFB3A9425F119B45C1CD37A76F905777B3154CA6200792F1759D06 +E017890F4041A385F2238E3C48B6C8EE6F5258463FDBFF7AC762F6C4363926D6 +50F004D473B7B7F73CA686B559C2885F1AA761653C727A77D73431E9D110E76A +2E55C68CD50F43997C9B2FC4710F8C8540909829E215678E63BB8363C4B8AF05 +9986102BB36580D9CA95CD216B7C321822CB41B2E0422CD077F3B55E0246FDB2 +44D5976F67296B5B0BE4B06F6E43535C21164E6C5089C3E9BA2D6B30888C57DE +49DC8D9D46C0D5EDC47ACF2C03B72DE3B69512508539019B759280BABEA12BC9 +385308A0395C4CD33182A10A5A229743379C2075D82D8BFCE4A66E1AA087A091 +8F5372684FA5037D1B92D50CD9CB4F50AD4F8EE7D51F1C9E63C721CB5B9BD011 +6F0A8DD4FDCD2B008F223A1036D90F0F3B252487DE7898F9AFBB3A9D9CD49E0C +EF4ADAD5155A98D2125ED5A3D3907F67301649519419F33CD942E8DDEAC1BDA0 +E90C431B198F646766A8FA9F8D1561B57E126EF604838C0C1966655CF31FB7EB +C8CCC434FC1C96046D38203E1791EC824A3D7AED85C029288D4608CA7668A2BE +484C99639F121845B22EEFCE0A3B808261921AA042AE19E641769E91277BEC29 +4594082CCB3058F90FAC4A700A8A827ACA00FCF574ABC8EB7DBCECD97F2B22C0 +0AA19E8739B81AF8C6F621D69B8E6F29BAE233FBA655A0AF5BDFD7F5C6B9167C +6BC7AB693D45EF2AD999F5DA3CEFA39BA48A17EE6D9F2C4DAB91AE3F0044DC3F +5D5506CE4675AA928B0092D6F173644F91295216D8BBB14CDDE0AD524A4D545C +1B5E284A3BF0396664081CFB4F186A84A0D24D61E82F4767C1E55A0642720CF3 +909FA1AB8EAB78030B59BEA067DEDBD2F1D0340E790AB2777DB18248521934A8 +BB38A58B7F633DEA4291B0D5D13E9A882C974697CC6D3B49E030C94EA29B5506 +CC29C44D01B4751B453A46A9F6BF3BF135AE87A4CE232AF57B66578310DE41E0 +2A6AC422117F1963C4D7CC306BD25A6E724E51921779F22F029733122E23E2F0 +CB340008813ABB104380C80A492B3FC6D0BB07CB8D8409E9576891EF6E5C9D08 +EB8320DFA31BAFFBD336D0C2BBC3D3B2D30368B9860768FC080D30569C7F7811 +0EBEDA2962476113625EEB555490B8CE4C5F99D74ED10F738C61854CFF8B41C6 +9402E56BE8856144A1A05D0B05F4CB7EF728B2F4F5A439F18C3B68CEFA41E59A +D8308ADC92EC1289DC84CF48D2CDEFF509A145BF945E1E00D552D329EBD2A7C4 +21D58082CC8FA790E981F4AC8EAB99950678FD3A7DA3DF13778681B208DD71A0 +7C3CBD0664B37C9EDC6B601D79A2C51FB54DAEE849F93209793849104E722D3F +52DFAF7047EEEDDFE744787A5801E4AC2C3D58EC5DDC15FCEE03990C53B0C57A +FC54F125A04C8E4A0ADAA725808C587E7DAFB9F784FA2875689979D316DC22BD +AA36B306A1ABCF907B63C6476737B746099973CAEA8C1E2C5C41F27E0F7DE8D7 +F0D942E34E92F43FE902653D4D2EBB6F3B9F7928B1550A82AF234D45D028F429 +067652BD3D391BF423AE72B9CB1E8D91E898161BE3A7849D456A861A2046711E +E934DC59442AE7D81661CE8EF727D8D7DDC0270E937E40F896AEAE6171661431 +C1025C53172F9D366834BA0054FBFD84503FBAE328B6FDEA180F8EA35B1DA937 +5CC3B8F00C206908C2FFFFA6A7AC6915D15EA44BDCF29E2BFCFD4A849535F19B +0D307C696BE8205C7D84B9C77F02EF27D911056EDBB4080E4D3ED72788666CAD +CD91B0ECE27A177DB23320A7FA9C31408B4D02D2A4B1CC6DDE1A6CAC3D8EC1EC +2226EC98E51046D1EC26FA20EE62D24747D83CF4941DCE5CCEEC0DBE387149CD +E05B19FFCAFC0D117F9A3E60DCD4C815228D98EF95EB559AD0ACC0D50FFDF714 +56C3C812EA5ADBB013BBD956A7C4CC0ED7D3E25D5C9AF5E626F18297F75D4957 +F5B0B33379114B903FE98BCF35C3FF76FEE1D9AEB711F2962276531F7380EE3F +E368720E0292A170A15C5539B1FC7BB954EE2624B504CB8C805B8D31AC38307F +0513606F09211AE64DAC447693B2A0AD15E9A64C34F5A911ECD0ABCA90E9791D +67C6BD202B0858EF96E7722305B8AC02B01AB1706CC6AE875A8DDD15EE349046 +EAA65005E7866B506EDFB7A5A2AFD5C9E9DCC821A79EE9C1EA2C7BBA32A40BC7 +CEC26DB1AC473C8C3960ACEC581B37D6569E8C8C42950BAB7930B65E1570E3F8 +9A7FA719F1DCFDA45A3BF2AAB32C9A93BA3552608A61C623DE59BCB346E87EF5 +9CF025A87803161221C5C1C6F6B3403712C76E9D755C7BD68D7F2DC03C14CDF0 +C1BBED1D648B905B4B17037B7263C1EA7A7F06FAAC4E09E08483A8D714C19861 +327CD9C32DDF850302DD6DDE24912D00C22ECDF3CDFB18FA831A41A7488EC203 +F564CFE30D506F0829A96D35A7E09C3DCD107D589B627A15B55C5D6649126BEC +60B88C55ECCBB4E680265D9EAB4CE22965D3B1AF759B01ACB0D0E6C92B6B4EFD +A81E6A648708979487FC591CF09631310D46891423F4EC159A73E30D8DD147A4 +B0EACF6D45D18CD16CEB8176F03ABCB41F2234747B9733C8FAF34AE5D43D3BA5 +0CE0FACFC9B087F84FB6C68678BC6E76022B1526D6E5B3A48EC1A110BD75F45F +1C4DC6D39F254976453F57DF873B7D635C80C42026DE020E5BAFE0DA0D54D1E1 +DC634D2621BA184347E5252F645A6A1DB7657C48124186F0E4C644077457C24D +55753C651A9A7B6349867641464B515B821349C795A645420508673B93750D0C +7A3B33EB1F09782033742AE8F3A23FC02284E6C03818FADD1731361542E3FA3E +75B8D52B668C3E18A4AE967D0FC3157083D952AFB8144D549E69EAAC51C279C5 +E5D88A0D9D53013DFFB4352A1598FF84DCDE6FA32FC377306B9B92C0F96EE149 +8CD55E7B2445B86CCA7A547FA732D52D59025129FD8C6333AC0DF4F0CFF6287E +F2036D5DBBB3B91B92F12FEBE0B61A313A4DB5A9CF0BB3DDB781A56FEBFFACCB +8CB9D1D3DBDBC4CB6AAE6769E470582403CB920630221B68BCB625CD4605FA8F +D3D5B7A1A28D15E44B38E92E906C138E72C15B86F64C38E23BF0440052A8C914 +54397F49DBED99D0AF7CEA3B0A05FF37C2D7EAE1412567E6776333237C31E3C0 +49949EC8BFD6E0F6446CE2D4DCD2C1524A288818CC5D159BF8463A847AE4A2B9 +CC8C58F822804B81B13BF4F2DEB6229C4F51F093075581791D02C36A13B855A0 +34900AA7CD4F1A797652656FE3A8425A38F421C4CC0ACA1CDD44FA6B31219276 +1CDE1CD63D6A58CE705CB56CCA1260F9B86E989019071563A9B4C274A87558CA +6EF1660D574EDA276801F0057740E2C3B80D253D697736484D892CE1AB128B8A +DECD69712F5E70E895FBAA927E8194D792A04AB6CE205E04E38A433BBB793FB4 +E8BBC4279D58A223C6673D909D6AFECD246E66A52F4CB35E5931D24C828489BD +4ECAF621A220D8ECF702BEB01C4FC7510197D3F6D15321EC87175ADBA6434ECD +2B5A306E91375CAD22CD94301763E4A8B981472890422C5488FCD523C9CB17DC +ED22FBF12D5F7525D0D6BCFE8CE85B0DFB1D6F989C267FFBA0A996D309E4A934 +3DB54A9D29C88B9D55D7300DA3D46419256C5A07A2A529A8DE8BD1727281F5FE +97033D861E0531B14E811378EC1AF1CC7EE9BA2B07D935843D3053F673979F8C +FAFD59D555B56CE338F606747238B22BD62C42BB7238FEA335678D474A643570 +A9E7B4970E8C541CE9DBC7BF70ED7BA33639D6744A18379455029E934C95E2EF +639C4848CE9A0879B51649FAB023A71782444B451F92A34CB8A124270CCF86D4 +D18EEF5C1D2B2A29012613851C49F50702D63BACF95EE2AB4D72B375E0A62615 +E0991E130A67ECBA9E05329B740708F1CB148724C3A6E5E3AEC1F88EBCA398D2 +1CA8827C977D72734310233176D1AE26C55CF2CEACA62223315C28FCF6305C7E +A22414D4739A059F552F1F9372CCCA5FED4F9AC987942848EB498900269511F3 +F408CBEA0659B954F5F1B18AE4FB270213646F9B28AE4439D2BA2D3E0AAAA780 +5E530E4EFC8A060EB979E12191044509DA0C14397AFF949E12DC970658D5EAF5 +4EA963F5BC1407A32F3837CA6A24B7F3D60EB8E6222B702E25ED903F9D21AE50 +664A095009BDEAF4B78DAF94E5A55D48366CABF07791A1684B2F54EA69070844 +4F031AF8DF416C2D3679F8BA038B0DC9DD0400CA6B34667BCBBC07E62C1668A8 +35A8C57C9048A7227E672E89681B54D662079A189A9E96A3CA96D8DD10189B04 +1DA49BA2729F1CA585B1BD5C467295285D52E47CA904235A1A3E48EFAE9EB6F6 +01374125CE89D53C276858668CF45D2F092DDCAA52418E0BB94C2B8266B4D88A +5D911507BB1DDA3D8F6E7C14A91CA11AE799EC42E993098E18CADA70BD2A1D82 +2C39326C6E3F9E84CD9758B9AE43D79BF99E6A0CD713E95B3D9B7DB90D127DE0 +DAFEBF850CAAACBD860B5DEF2082F1ADA64B44B193C4A1417BE221FDCA36456C +BE5934C8CE3ED55AE3A11697C2D682B7D0F72D48976451D205783BE25DBD2507 +39C14FFB4BB828DFD187104F38A7F11D5F0698C11E8C1D4F107CACE573FDC4B1 +C56FDAE47024D6FD16A2FEABB434CA320300FC4B6C1B6CA08F76C60B7C08A665 +99F404DBA8A2A1EB18EF6750E4EC186E31561A3F080BA6562967546715859481 +7BA782940F5C5D06626D6F6A412CA7C13820EC7C1DF23E15E5829F698CF617BE +D940523E4EE4ADECEC48C24297DBAD528BA1DCE7AC335A1D15D55415B108EFC8 +6D45030D27B3EA63B2B4CD771DBE66AE0218ABB1153D4B7482289D1313CEF184 +5C960B1E3C3C953912CC6F4521D1E15636C1545EEE457EFB87B88C9E43CC2F38 +6BC4BC96969F4FF28ABB06F4454C01CEF1B6DC538F1E832FC1666D977E5A881B +F72F1B4C7DD4BE167A5535F1163A0706F9A0B26400178DF8A128FB5EBE6A7B81 +E478AD183EC06622B591337B9F1872AAEA356F4FC67EE767B34CB5A4D90702D9 +39FB846947F4096FB3DCF16EC81455164783BA0B5D723060DAFF411B68307E81 +7BEA1D9A47A5AA3D648E618C83C60F060029E6EC4D46B045FA7415BAB2AD0AA5 +ED9C729C24136F6AF61E6409C0B5CA760B16225641E268A68CFB8260BBEAFC77 +6626EBD97195E77CAB425CFB0096D805D9EE699E41680D095AE9FA10122A7882 +2F00F495C9EB2102DF0D3E61833BC0A2E468C5CF7AB430FDB7C0BE3DF2C0D230 +1580BAA25D65F599378D873165482A1FBB224AEA89C6BCCFBDBA42AE1C5DCF41 +06969F585CD3B737D1388D6359F5468D88FCD2279BDB270F6A858FB7D2ABDEFE +5EE8FB79FA437F8F50237B92C307B73B0DCB808D07A9C3255CB9B3B17039CE5A +288103D05D132863FB522A02CEE3839EF9AF7F07D99732F0B8B384745369FB3E +7901166478F4A16076A1504C5E98D17408494E270BBF4470ED12B4332422679F +759F1D93984D7E506D16950DB6C2682FE1379EFFA6F6C95DD71F6E55BE3EF6AF +E0CB25388EEB436E6527806FC75484133F6E561DEB979D5C1FFEFDAF2A6D964E +03BAE0BD593C2992AD84569C81050F7A793C5263E50C2F50B98C4CC703EAE17A +6AEDAACE312DAFAF5278D125B6EFC5587484F61DAFF46B87B7C9B1EEDECA4859 +314A9A9E2248467DE1E54D90DD671660B9040B3E0DD982260822177EFD757266 +74A16C83A7FB168016A320D3DF3BD7726F1F4EC90EE5DFE810C96B099FD4368D +906AE4699049EFD37E8EF058D4B97BF71106445AADD4FC6E90615A0066823A36 +673B8DE32322BBE861AE251226B4385AB28702831270DBD25D666FBB0AD7B96E +A44E891EA1EAF0F87013AFC982E33D67A28E96E0C9CB99B9E4192536830D9901 +931A8CAFA41289633B20BA3BD7AA3414B6DA8D57CCF2FBE39920CC06361F075B +CC40335DB9A0071CFF77F6B7BB47F3100DBDC9C4A58C2B81EC99E8E966AF3390 +E3FBCC28BA1D79961C8A1584266454DF772FBA99664D74D4A89FC82FFEDFCFE1 +4C9E4A04291E803D142E37E7ACA66AB279378F2F192FFB2B5BBAD18B95F03136 +2CB594A3D6D3F8576B90A6C4DAD6D6C8EE07AF682F925F01D0B26CBA347C03BE +F3B0585CF4539FDC66915E22117078CC94D621F31DCB3E021998A5D6EE94CA4B +E214D07517283D56973D8E4367392BF6C1150DEBF459D141AE0941C1C8C5CFBE +E735D796E365A1B0F60BB4CF2801EAFE4889EE5F338D3C4885368281B3C95CCE +251C28A90D318A8A0384439B38D63B94757252062EA44E88509FDD2E75FAAB71 +7329622828B2785C1A8B26351BC74237A6BF99216652ACBD4CCF54CFC8AC72A6 +46342F1E32D4318E7E27C7B2DAC943B3E72C472FC6F1DDA8684AA922516A672C +E969C047E318B5E3B1270C1BEB1C4071A15BC81B29B268C679B41FC5E381BE33 +DD95F0D68118CBB60C521E5CB2BA46A10E50E9238163713290DF6DD8A27D3813 +F871C07E725D4518013D9A84CEC96782541E5580E33C2EBCDB18F08EB4655A46 +507A8526DB26C854928B81FD502B0CCE4A68943C12078F57C10F4E85FBEE1025 +46D925B8B3B447D4920410FEEB9844FABE985F9228FDD9F58392F2F3BD650E49 +2E3AD5A14984874DF4572816931885CE8A448EC95BBF40DDF4F85653AD90A88C +C4A879C0C7596E61997B972E8A55E57B17F802C738E5C7A8FBF6424F8B131B23 +CEE3EA3747DB066246C250EAD335A76FA166ABF75120CECB59076AB31A51F176 +57176CBE8C802A97B0542A5CFD6D5E6D7EC848B923012E45D9F065BFFA0D03E6 +788B68BA4DE51DA37994948F859D41C28BA939C3A82BFDB44DA585AE80B8CD7B +A6EEA79B70BFB4864E06F06A9751BD2D2A209D150D7135E0A25D67263EDD2A7C +C63B5B76ADB05D44BD5BC0BB3EBCE2E74E1AE5F7DE07A59D90C932DAA2553505 +27F2AFC05F7CEB39E1C7E54F69FB0BBB069959F2FBD11709F8E81F6E7CA06DBA +1CBDD8E7A78487462596DA288B50B295E46F4C3D9BA862688C68859734B232A7 +4B371D2BD786924F186524765E789EEAA30B20C069322D42C893A30BF1BD2C46 +F8F3732DDFE80B8FC1789239345944D8B457824FD80D11184E73FBA30EB80A9F +2FD466826D4E666E3A835B98A1D4AE5D17053A6A648E26E77BD08F9A3E02956A +AE82C4929E9666F539079846527D0E326FE7CBBF86E3722BA3E53F8A5121080B +ACF8D3C67A2A1DF624B9DB92105D3C833F5A6ECEC108E026E1D3D968967A1447 +15CEFDD09123D56606134BC3449404ADAB1330C9238DE48F3CDFBC91EB86D7B3 +8B85B5BA97376A0673E434DBFF19798EA90BFBD94493E2D21976F8106FC0C276 +C81C9B9885F7A063D99B451BFD666E82909A1D8257272FE1D422DC5B6D2629ED +8A93225B7A50361D743D9CAFC3B054F4DB65684D6CD4AEA47C3FA13A6E7805CF +AA4A0794AC016409EBD90B0E23678322EBA23081CB878B4619BE05CF8B9128DD +71CD833ED502C5E084783A5B4E64B9536C3ECCADDC8A013BEBF58058F65CF340 +E43A7EA1495801B2A653FF57A78F54FEB6EF07418184B93D084429BBC6703546 +24C31C68A7AE969455F4F303CB1D43978B1B064CA979CD7BB29C37D0E9262BBB +55C96AC1596DFCD5940FB75B0BFB3A2D301EF97A217A1CBE5F047EE68288BFBD +0F115453084448547D85FF2FDFD5E35764D09E1995B982450EEF4D1102CA1D44 +6D95674836F18A3A1CB8A85877A99E2E7B0F7E6FBCDFA20A253F0C369CAEE40E +EDF6588A320C483D7F115E637AA56E4BE0FF069DD38912A98A634190E9BDF3F0 +0159C0AECD0B0C93B6508CF9AFA3BC3CDCB01B1CDC99FD86A83C0FB059C1AC93 +5B62E9E58477426945F4383020829462604E0C0F4AA22629FC1A003859F382E1 +89BCA593C95F42C6CCAA8281D85408835CA33861E640A1BFB8817CEBB6072BA8 +57413323BC8250901DE5A87CB9C42D6B6CBC2426D341BF6984D90593170598C4 +E94B5A824F39C7893D07EE7D9EBB4B412140835472E69F598D00F410A7E6E2EE +83A718BFC83445EC95D6B59D20D56A1AF89782A6B454893AC1860D8C9613AFDF +E10B3B1DF0DCC3424389D10F8008633BCACB1FF8C62185471D220AA648F5E0E4 +31F5745C5BCFE6571958DCAABB93524A33AB072B17C975B875A2AAE505935906 +A3F382ACA7B4667704107304FD0A456ABFCF03293409601BAE9048AC2E1265B5 +B05C531CB96F1D8A2CEA2111F06336C394289E4763F61FD0CAE9DDB70662BB91 +45402C3D4184CFE66E4C75F90B9F4A9E56F33F5224C40CD458FFCE01B00377E7 +A2C132EBA267362CC9FA700CAD34E125F582D350773E040312AA0240DAE7E9DC +7566DF1E02BF6E5037F37D757AB27636723A3D319225C3C8EE4E5270E29D66E6 +01908A101027FD08EC9C500F754F00ECA9A4693DF0370A9804AE51C1EB36BDB7 +62C7896AC6646AD3B2930BFB1D34B257F666D26BA31AEDED9A2A1841400C3A12 +E720D8078517696443853A97912E7A58D1CC858BC7B4D76940D49B2C7FD9A30D +9E8FFA6DEE15F14583074C4AD29962F8203CA2590BF80484EFBF74859197831E +CF5056018D10C6698B028783A0CDD8728C0C717C1F9D25C94AAB1F71EDB16B1E +C17403B22A37A1896B97443C692249430BFCBD229B02BA38D99F9A0A3B3FE662 +D6408C006F302CB1578B0EDD5DEC1169F6528EE862FF17A34790A7867FC5903B +C35C08E4CB031695DDDD28D8ECB34302DF9C9D4CF6632404047C91637E104E6E +8E228854A2A9530A29786616C618A04CEC0F3A909C9E8EC4F2F371E86206D78D +05B29615AA6A0FB93AA2A62E556433EA3ED527C12EBA31479C7175C0A7E0AC89 +7AE05761B5334EC76474E2637C297111BAF676A32C9FEC87113CCE04F91B54A0 +6D57CA54137F685ECBC86A5ECF1706A74143A283F5DE4895846D034082F1A84C +CD34430F91B297578C0D126509EBA53AA70B901CD5D2C491C47500A260116A76 +3E959E889718509A171F8B340312939F66900A73028F25132450F9540D78D510 +FEEBA8792AD3C87BC779081577CE1ABE416B7B9BE2DAF7E2B66EE0D1D8FE5639 +2710BFC35873FB0E18AFC68372B75AF9B3BCF9275F027D92A0AFDDC4852663D5 +6BAE0BF64D386BBFE01AD0CA8F7C209BBB365B9C04596C8FED28F07755AFBEC9 +2B04F359CB44732509954BE1911E4DE05E1E31B4B71D32404CFAF40EDA07278D +A541BF3B7F6FA3E714F7C2A423A60D129B57DC384054531198CDAA0EB710EBEC +CEC5B24B93A548AE01286E113EBA77A94CC7B6954F8C2AD72FE19B58A407F8FB +A824540B79150E4DAA8577F11448F2DA3B490834E748CABD1F60C993BD3E5C78 +F498344F548FC4E0A0969C7C2AC9B7020950DA860CB7E995D3321EFFF29C95F9 +0E0F8ADA806335BB75117D3AA2A55A628F17C6D459F87F93CF5E6968FE8EC83D +BE0891D0F79B15142FCED17909357DFB4C6FB6E533F65D5ECA55CD7080503A74 +E135F76095326A224EB3222AF00C61D63D795DB260B31BA213A6B00F1B6E275C +FF6F6278FA5F8D1B7E4C7BDA1A1CF019F968856AFFBF6CB7E33875B819AE10ED +5199A36EA784FDF788C4E3ECC35EAC412AA0243999753B32C296861695FC8066 +AC43C26ADA353026B4574519606AEF2CE201857628D85AD110130264EFF560D9 +8EC1E542418C245C1CDACAF0517858C28A24F9341B5F50FE65755150ABFC0F29 +F4D82ED9B8ABF08745181279AF82D0D732AE2F23B6FBBBCDBDD6EBD8F02BE39E +92A423EA8BF7AE91239DA0EADCCFC57F7C00D39011BBBCF110D15D7F35242569 +39E494DF1E2AA5FBDF9F4A3BA797E65DC2E7EEE6D14EBFB6B2448424F212AEF7 +10C921B4329C22F56A13B059F2DDB73B72A145C4B0D41098ECCF1F6450D2CC0B +32189CA52718E953418CDBA396A7A06481A7E22B0EE77CBE83DF949ACD75BFA9 +31103D1B8E43F1CD2D36E475B1D4FF71919117DEA7655F878595745F0590ACD4 +4DD08472A01E04F60E028EF25F47CD6A5B2ED1DC998D35B7E5801E921532DE1F +0205DC4E80BB439DC493B1F9BF95ECEB79B1B453D481E6DD9CE1960E2175C102 +9FF760E84CA0BDA9A53384EFA4D2EA56B1FF59AD33B98C75CCFF90AA84295D30 +0E6B4D5CB842C606C69ECCB450673876FE743C209E861E678D01486E55880DF0 +D0C00480D7B3CD92894B9877B8FC282756CA05DB1B9D09491763AFBC4ACA00CF +491C0551AF23979D75499DBC17C8F8676188458100D65F2BDDAFF7168681C055 +D562FCFA0EAEA5A8DBF4811D177022265A0B9202F4328E909FB7A3B01C3D4926 +4A341F6D12040F8A288F453F6C57B1B79988D50232F399AF330F92D079978C6F +07172BE15885B7BCDED846E75E69CFD8A8BFDDB049D72560F7837F5C6B532696 +BE39AFDF824E3F0F9E3F0124A3121883ACDCCBE5904B24F5ADD6552298C6B600 +069611D58880A3D87003A64F3BE81FBE567A43D7B99B878685B3608B255E31A9 +0B82615EA4BA9A99F613502815B68B0F227B1ACDDBDC8E562DF640138EBA9070 +DB61383457B1461FF4C0049FE08118D800F3B2A7B54634D4F6A254B701583FB7 +79945F95F55CE601C791622359675B7C95EEC9A9DAAE8876B3B7A280CDA183C7 +4C08C236EA9A37EE9CA305FC0F873A4585CA3A11A62A30D1833E97B522EC7A88 +B8D23F18EA69192030746CD9496DF0FF3256BDA504310C754D48DD377734C5E5 +7E3B98D929C3F183C8305F24817CB8264ECF1FE91E7C44BA190462C24EF739E5 +9CE71708F48516AC6AF55B8890875F9FE7B5EC1689B4F36CE45D7FB44DA26461 +EF4B8A140D6A521A303A2B95733C3496584E9C2FE3A0EA57403E288BD2DFE3EC +F31828C92D875396FE805AE4E45E107B8B00D3545D5A2BE7364EBAE41223F1F9 +BCA0708E71953CAFD7E7211E588180BB9A0F5F072E7235E9B1BAE5F7FD2BDF45 +A3F7E2466C67382E9EFA513B5A6B93B29207455FC542E361046CA692CD11A85C +F0A5AE3B9D3A61A4B5A1E48123A2E30B3213C6A05357618E24B42D309A69E478 +49BAA7D80D05D475EC2685118A951B183955048D8089E90C3BC27B80F8E7E589 +A21F3CE190FDE10BC0D706A2BBEB1B5EF3884D123248013B96F0904FE5391A00 +865B5151ED5A65A1FD2455704762E39DF9AFB7DF855999832EC4FBE98A107672 +791B45A88FEF1A5F06072139D3CFC0760870FB3DCE1F7C7895246D2BC57354E8 +0422F5B5B56F6DC6215FF57D10645893087D2A6FDAA37C4C4ACE270ACA9F4448 +522A42FC6D0F9FCCCB1D7FB7886C6951D4CEFB92A0373E576D2868F3B06E64C2 +06D274A7B0A6596FE80502609FC2A38BB7E440A516355EF7E0E3C1F8797B43E4 +52A07AC31300301FE8171F5C5345026F9141C06772C69C0351EB5590551C1A5C +A309A850C32504EA426826FAABC4C195D67A1DB042496AEBDE1FD60EACE9C0EC +EF8D22E8461645B79B17AB8169CE81862058553D97956BA06AA094B3C5E0DF85 +19D32D6FE95C23020B629E5FDB7CF373DCD7DA03428DB0FF7AA402C78EC751C9 +A039F2835298C4C2B7A738219B15B15F0277FC823507119598D92033BC4CA2ED +F609B768241EBD7DA8E00B1133F866EBD04AEA48944C0E5A780A90A0C92D158E +F46F38C26BC8B5E4C8DFEC0195E921B224964746CBE434FE19E9ACD137213F27 +09A75FC293DA3D7D5A97A95BD386E7244FB1BA945DDE9C03934A4F29A92CFF44 +E8E8DB8941406247DD54CDC66572A91720227E9ED08AD43DCC972C9B3C81C43A +3FCA5CA564CD1673AC17B96F62D95CD69690F94EF054A7FEFBAC9A66D27314B1 +550F2C9BE8DA37887666DF77A81206CE534F80A39893CEBC9D21C9FC342583F6 +E8BA8055F127EE8517CA25E5F5D7C328CB2D21E5007D94591B0143AA9399BFE9 +3F4DBA53957EFA5E03C8ABED40809AAE7E797E0F279FED7C0E2C58D5802CCC48 +32174200A14AE90097F7B7EF00A17459F115741BF4FA14C72111D5B4D28B5599 +482749B5EF4D9CD3990316F9E18A42CF3A2769C60DBA16936796E59409AB7B0C +503CA980495F8C22D1893C0E06D8259ADC428FBE737B98B712E26FA67EE34105 +977A708537DB825C28570D0F452C85ECCF64A256F437417EB64C4832356320EE +3051512AC3D0CC1B44B5435B4703E2EA572859F23AE11B2FF5C68A28F7D4E0B6 +B11B3B34FD6936621DD14440AB4335C1F98C647A95A46AEA2D1BCA45796F8C64 +8C4EC63464D2A6926884219F2EBAC9DC0BE59A929ABCA8DEE598A79870D3459A +68DCD0977260E1CB376E8417783187B1BE5EFCE623D03462F022AEC92E52EF84 +73333629D44CC8FCDBC22FF4090BDA1E669EE3158E3A7C45F71F44BBBDC09788 +1FC8B8A3754E18C97FFA7224629B825491874CFF56C78CD23FE9DD07D5167E9C +F0826227E886C2A9E6853E885B4AD25E302776B75CD0C063931FFA928B439C7A +C0A5D43B6F25643429C1358EC3FA22E15FC6BAC9CDC3AD6722BA76FDA87BECA5 +B4AF0D03756CAD98FFBC0538C060F3CF3E1C32A2963CB923B2DCE0705EC7E821 +899BF32C9AAA7C5EFDAB52907323757C84307C96E4FF6A2CD674563A07818500 +FDF2F752C6C67A662FAACA1595F28B82215D0F33001A2B19471C27CB556FD3B0 +07AA83F595C1721B56B7381F4A98E5F07A632F828547FBBA7121C7A3A8D01276 +AEBA56B1603D168E57FA5E137D25A63201901DEF76F72F93B57C9C2E1A8D319C +0193DF136DBDB16AA7A0F885CF42D31C1444F3C4AC5108FD88AE16C0C3DF2D96 +49D5B99A7BE4FF825C4A6B92F95E45CC68632A1D7F516E5491B387F71F1509E3 +2733532E821621531E931B5ADD05F286D96394B3E506C53019DAF327F6B13133 +13A65D8C00971B64D916E35C974DC6FAF55B3583DF7B093EB02EDDDD47ABAF43 +200A1B89D50AEC19145216884506063F206F2AFAE8AE3C10D56BDCF974161944 +B7E5DA00DCDC5BC1D3740F3CE6D4576B5EB0839FA095BEAEDF3144021FF6F58C +1CFFEE9E83DB08544966CA861FEDA5A04CDBEDD9974BF7EC917262BBA20F9505 +71F32019F83D96C5A9122B7A3B042A51E3AA2279F6EADC6503C8C57B179C6307 +5E49F6F80EC4E1151DA662B0B6411CBD053900359010AD52479A808926A426F3 +7BB4691DD35BA6BEB7FD9ABAD99A6C19FA21F2AB8001F20E0D53E4C9D587F4D3 +C9608D2250A30ED398F8A1CDEAA47C84CF68915851524D27C9383379A511F767 +63F4BE4FF81EA3EA997DA7D57A79BE9BEBAC0F8DCC3B89DFEB80908C4253C773 +E9BBE59993FE89B75C397F0056D431F09FECE9B7DD257C9F2DD8227DEB826671 +C3EF09A8817294EFF9C89A7CD291D01D6144CEAED5DDDA6747F6BA36210712C0 +6FB573CC82ADD41FA00AE80B45321F6AF001AE4A5AE829DE2B26451CDFFBA845 +1F2F667B3B20E505DB51013CA750C44EEB72D56214A470DB0CF4898C3122E5E4 +A920CFE397B47C832B817180394808DF7D0A722E9604F03C9FA8F3C63872AD16 +E719671622ADFEE1122D0BD025F17F773EBCC6082E900142D022BD4011C50D9D +5019249FDDBCDFAFCA2D336F3EBA9452D80CF08FB49D937B137FC4376A430552 +4360A2AD29D1D6094B657EAAE7BA1CCAD90A5717E0754A7D7C45A2494557F199 +69C9B210D0A8F4EC227539CD1046374F85DFB684631FBD5E421F34EFA3BA6597 +A840056CEF19CACCA69822709A772A4F865499D19FF85B981D76E2BDB17876A0 +91F36CD6CE7535EAD7EEE0AD65168CF4FEDC6F260C431651F490F607DC902525 +B29CC828ADD9B25890C31FC15FADD80DB54000162E8477D63899E59F0A1C6056 +A3D89A9AE9492A06C2448DC43B73582A864BD1AA700E5256D87E64E124CCCDE4 +9F7B639D0F6F1B7B32997DB7ED67513DF89B805758845B076CE9A2A011096367 +FB4C8B0216EC1FE15EEAE1EB86B4FCAD7D71658D7F67E95C2EB0DC3AB2BB75EC +4C11B81F678367B00ECC1EF8DB5AA29D60B2240229D14ABC26A96E614260D397 +6E26C6EC876629DC74925A910330172B4DAE2EF855955BCB858DC8A9E1B0F4CE +242B3C86F72612577BCE817612A3F39BE2089268A63B010EC3CCCA54A72EE42D +9970C98E1707F47951DDF8A03AAEAE5B9DE923DA2BD80CDD272EC036D1054C41 +C0B6206B07F2FED69522CA21EEB30110187519C3302F79920979501D5B8F6607 +7D658810251482D86BCCB67654EA90C5349F494200A88F26266310C10AFE441A +8A593D11A7F28F47469BA3AD42EB1E20262AA761F876D3E286454591E3671CC1 +7CD0DFA25FEE05160740F68F4364E1D15D33D8D1DB7CFA88FB2C48B42440754F +853050C6288D3F2F26770CA413C9DA1D23CA54470CDDC1562D9CD88FDA352112 +EE0FBC79605890400BA502A86EE2074B9F3E17AAE163FB18AC6A468E3A176D83 +87CA420AFE69EC18406077D150FF697DD8ED87A372842A7672FA24FB3167AFCF +9CB64BC1A9D2BD94A5A54DF78DD35AE0A64BB726FE31A8622009ED7481FB39D8 +4924F19FBEE2AE9D782D805B1A9AA1D7A0EC5E75EC34C1FAC6EDD18018BB3D81 +5E7369EBCB3CCE037C0A2AEA0BFB9C1694449CD7D89EA5685DB74913F235AB7D +3B4E8272AAA221984F820ADF9A07A3FF715741296A9C5DDB732BF0D3F0251A12 +EFBA0279CB201E64519C49E0F2DACDD1F7E9A7D711CB1021C22439ADB20B49AE +A3B289B4EBE3BC921D1D6EA9C5E4B14BF26AE1EE66E7D986CD09B8F3AA2C620F +EC11531C03D8C636B7734FB56D52E2754FCB9E961798D09CC0AFCEEB9B2B4310 +1D90AF012FBC9661E759450764AC34DF6FCE91CD930F25AFB840F35C9A224B53 +F307D74BFFA7A81FA2E0BF8EAB339E0C9008EAFB1A8F26109B63815405FD11AA +7B026A2C022F6EA5583DF509D4A57FE6A67828424B026605875191EC03B89980 +72BA857E777304F75EF3147C2B3E94670F712E8E7BE9B23E235F1B8C2881C0B5 +8081CF865C4AA2C12B9A3119F5E137C737E0EC0E9E4442099ACD0E35115EC0E0 +AD2962FDFA7972D0939D0973E9021A3A2506D6FD88BCF4B53AC9A2778EEE5378 +931A96F3BA237064545348AFDA2A31D7564EA4501144DED156676394C2905B78 +0E469C1CF8FAAAAB55D410AC95DDC3817794662FE0AA8A431199A47D60A97430 +2530C4B60C7B1E33EFCFF3ADE007AC2BD2E5BA6E9CF44D7AB0ADB0ED401DE5DD +BD58022FB2277BF3F5251ED52629872DFF21501F1C925AFF232285E03D147CA8 +F1C229A3F6123D590977A60426389D686399FF391E539A245812DD441B87417C +59A22F33593B360DBDF5D1A98BBE080158BBC8DABECEC9CF8472446A30D8E76C +62304E9E66614F632D374F729A62917E84C76DDFE667718D18BD2AD151059FA2 +5C8D8CC3AA651D72AA1A548C1A9740EA2EA814D6E18BE10880A4102E6F3EFBC0 +42C93851EC19714C876E0323D279F89EC5CEAFEB5BB2EED6D31EAF9610239158 +92076023C582F23532B9FB9381478C7341238C93F11FE6A6BE0736344FAE7024 +336C7CD5842864E5DF11C2BB9D1EE85D59FDDBB531B4373CE2B7B65BA06DB29B +10D06B1D8819E9564A9D3E07106EE94EE4A9ACF41E9CBE0D101F3A6FE0488C37 +D1C0A4B19AE237E1A609678E8CD7D7B059351928516718ED3570BF990041A53B +2BE40286B07D69F11391D00489840A9DB10A93331A06202A6EC4EDDAE81BE3E8 +35CA48ABF67B19A87BE9CA4B9BAE0FE35344C4B6E15B89393F5090E748679849 +A8879ECCE5376B9C5303E2289E54091B29D0210754835F9CC78309F929EA7C7E +8AE7A1D4BE11E6496366649381F26BBE9640082E041863916FEE6564F7398EB8 +E93D9B409C6E5F6BAD8B98801ABE258CC013599713F006A798F98FC9A5E2BB0E +D6157664DBD08CEB47924E8CA662A5334540559FFC93F00C058F1C141591D4D5 +F7E44C05244811B8C82EA079623B0DB6EB7AD0141BA5C967542094AEDCC5557B +C92A04B7E34E172EA034A143790ADA0E58ED58E2A3E6EACD4535534E5090A22B +1991FCB4DC5955E8D65FD99D7EBB42D63615A54B9DA46F2453C415D184FC70F3 +4213476A9934111680D1AF8EA340430BB45D857CF46917B2D984BFF5F8302092 +77780A8437945CA0158374AD8599F5596FC1F989A0A377454EEA500C2C5AF142 +71975444400E63734365A27E3A4A25EC6B47A5A0289E804C960141DC628FF11A +4016DA51A70287282B769F91E996E5982526F226F7663830B1AE6C68958B37E0 +6CB6E07F32CF7210FD6372677365F6809BDA2F6E45D16884E79ACEF5F80352C8 +F5B59A9196CB96E4EDEAD5AA97C2F49399B5089D224C19B5EF8B2E96BC6616B9 +CA1B353AE1D7FC17B29CB7A126791A14384DAC63649B84E5200C4A73D40AE281 +99500C0B57ED78FE3316E33685763762C0C4B8B43940B1DB61973C6209898224 +1065C99AC3308F8D688E304B9EAA8A93387D1EDFD1622482967AA2981A713D7F +69D38982FF9755D9ABE96B2AEF994745CF385B081D1F02AA3D98A5470FDD718F +B8D1CC6D000A184143B208DF05A1BD673668A69571DC83A6F9918007EE243DC4 +8B54CF2BEF5EBAFEC550916D39CAC64DBB3C162FC61B89A396F5310F9512B6EE +2CD731C0811CB88A37BDD4E0DFFB29B3BE856C8B7E685B0ECE27AE6C544A09BC +01A7ACE13AFAADB41296E59EF8C7A8120E623DC26B71AE43F73AA9989C583DF4 +ADA40324EC7384E0A17EA610BF71716BFE4F86E424E25A331926B4B9C49C8028 +44329CD94984BE037D0B22ACFE216F376216FC6C38C050E3F02A9636E8472495 +A04BF6F0F37A1E1A362DB56F6413C8878BBF74953FC342E7EC83B4DAE79821AE +E13A5A4839ACD4FD4A88D29EEB206EFE1B29E929A9CD3DCDA8E4D68ABF40E77D +861CAF2BD960F1782B5F033EBA70F8D6EB834C2587B3757430473014A1C4416D +E081DB76FC8AD3D0959B08F66B27323602C79A1F417BA4B9CC7012FF3D15AEA0 +12C8AF5CF8BAA7DAD0033F3AB0E15198DFC64F791F407C2E28CA1130503D06ED +15494BF079A26E80544C281AD4733E021E3916299555F061637C976BAE5AAC06 +CF9DC34B6B4038193BB8992552107253F56C32E53393B30B5014836FF2C94DCA +E2D0EE7912FB33D5F98AF9076E9D41D392EC6093B6CBC1FBFC098965D3D844DA +99F34FF4573C3DF4A88800F80716100EF59438A73C41793C3C5482578D057368 +D0B5B69C492057C61EC27042722D02C0302A043228D3AAF0B160A4A47DAEF8DA +F9DFDF1D1576E450A6B11E41AB598C029835DCEBB9E5F7567D82483935C3FDDC +49D5EA1C592CAB47F4609C686B88D0F4871EE389A4A54101C8A0D2901F57E05B +A8B4D829480D6486498125589B7602C74A05799F3039D57183F7D230091B9948 +BC3491F5CDD7B8CBCEE5EE03DE0F7049A2212B7BBD1C25D2BDC657052744F8CE +7CB503D7C4482AB8D8906D7EB923390E716B06ACC36B7448F9AE2DFBC13D8FA8 +482DECC5C38F7F327A30B51B332777EBFBD609CA009D1094DABD347DE45DB3AA +750982444166ED16F40633728117684CA1FD3CE6952C7D1A2B938FE5A91BA19F +51CB063C57E40781F3CF53F9B20FE16DB1CD2634D127E56F61CB78D7FFF664C0 +546DC15F6E5BA686EB82950E9AC70CF5BFD98A6AAC12AB40EC14F60704071849 +B649AE86A4D6C327872B5DAB665BDF482E54B0E650562BAA918F00071192794B +E1C5689832A9583D1CB456B07DB755B642F72F56B737A3E0F6804DC6CACFD3FF +78340FA5C85B39573974B70ED547E00C1C7086FE221612EA319A297BF267EB35 +406C9B3606609A863BFA3E389EE748FA0A273CE994F3D7BCEB50B7E52DEBB6A8 +B9AB6799334E6B2748F416066FABB06C2E9040957DA6790110ED4008896737F3 +CF2AA2184E142BAA065BA3D87C0788DA5D253B7FB77E0002DB7A95216D43BFD0 +5020814F1662ADB6B8D98FD225A450C533585F2B81169A41CC6714DE1072F20E +397BB6A37006BB78A98EA8FBFE8AC4F76BB9D1E7DA12E50244000B970C1858C7 +E77BABDCF67AD6A8859457D3821698E6F6B2D1D1590071FCC73E3C4424BBD009 +778B8014BFE19C131D77B9FCAC88EE37F07522959F25F557C66833F801935B42 +1F668E89A1D6F05892429C4F4D49080920F6D09AE4D63C2C3B275A0C8E3B8660 +DF4FC881B1B258BAC4512357CED7B708C68966FFC41DA0CA19044A98B2B1160E +ACEECF6B38FF660F85A2F69ED291E4076FE770F9BD93B48754A1ADC71AB00806 +7874574ED9A91FAA8A8A6F1FF53C506A2EA9DF7463B4AB02CBE799FA2EA1166E +37D2679A2C1F80E57F66BDDA89E79C3BD7C04A9C4C4904B00429165CFF65A596 +AAB22D974520A8B9E0AE9BC877B96C85E0CAE624054CC16BD51B94EB8DEBE7C7 +0CDA1E3435FA3C280E9358537E3E11B449495325D4767F1EE6078F6DD3382027 +6A0C63F1F23DE0BDFA3C932D3B9A492B777A08AE77929777E2791FB3571414C8 +A10FF4980BF0EF44AD2128693BE5CB9FB40CD4ECDC40DAE5B7FD237C615B263E +E15D600771FE1C3FCF0B7550490B1D859CFEC64E1B1BCD8B24C8B8938368E89E +7E2411502399C1ABA7F4ED538EC2D20971ECA64C580B91F7C9C25E5505594814 +2C23DA4A96C77861F2B7752F6733955A11D206E4270235315774091D08FA013B +52BB0F6FB42A122965206D973353C633F3008DF1A929D9AFE04F5FEC28D55D92 +D1AE3A01ACB1E7F0998740F693EBDE85C3CB06ACE342D5AE9813992EDF0D8A2D +DE86FAA2A08083378EF57759A4E34C0397A75F70688B95514A91AD687A1C3C25 +C26BFFB499E3065931E244F67A20DD0A1815A1C25B0C52CAD242927A592A91D2 +68D80641D35E1467DD1B110201D0B06428679C6240662D6A8925593BA8FFDF9A +7BB21A8966B5C8DCE6F0DE4BFF01F6D969F6EAA28B83587FCA56AD572E1F374E +EA9950FDD5237003E58529DFFFF7152F3F962C2AD760EF8B053C961061854B52 +3E66335AD09FCC0AE79806808157F9D1FA718F2C33DDDAB111E155236AE8C004 +796A17B58DB0B9DBAE81610356DFA27C48EE67749A8DE33AEF7017D1EEE61CB5 +44844074FFA56791707793C0E37B185DB3DFF568E4EE85E504A2A4A30794AED0 +A17F6DCCA12998AA4020699CCF0042AFEEF552349D168B0244281179FF16876B +716D51A0118A1831DD51342E3ADE0F54980E4356C341FEB66615CCFC74DB13E6 +9103FDC3FCF8A2B787182DF36E0A2D21F5BC7D50EADCB0A179FDDD006943CBFA +318A4CD97C90D09027C129F4F9F49CBC4D876A69E4B32837539D3B6CA47E992C +D2A5368905C9513A074D6083C0A08A3B4B97EFB2797C7EB0DB52E7D7C9AFBE78 +8849D33D8E79B4C628C9BC55B0A97ECC2CAE5AF0837D22F8245FE3629D7A5FE6 +FED7E9FE4DB90DBE030EED821F2767813591B138B4CDF4CB2E2B4163B25463D4 +2A78B258893D840CA99713D2883AE33C34698E656929F4D44E6ECC59A015A6CD +8944A1B645EBCFB1BC353EBA1EDD1889C20985DEEE6DF02FDE456F0857ED3F26 +5C7C733B68DF793BC4FBE44E4B9B53BD874D9891C02BE6DBA85073CCE66A18CA +F30E36B73115C2E07E1A7DC8B1CB4E19E5A71B0FBAAC8F4F02E2E232AED292F8 +399291F1D88370C201A59EF862FB2E92B9B1CD6597C67968699C9BB326B379BA +B2234F314EFF6102E89B2345F6C1C93EBC280C44A901583F60773E210EE208BB +08E9FBBB51BA37C3E50E19B03AAD542911197CF18018F811D471C523F32F23F6 +01A4C809F51F05F725DA9854D9745AE8100A720D27C618A6D7265E57A13F7609 +2BF2CFEF30F59597A77C647A6DFCBE5BF8339640AB2F8F5A9EF732A83BEDB62A +86CBAB3BAD2C8EF00C36FFEC0266E6076641F935DAD89DFDF6D60463CFF18A69 +1ED297DBE8AD3322383B67972BD7EF8B679B9176D777C663645051022078D330 +FB7FD315594762283687D808F4CA6611FDEFAD881C453A701860DDB1FD542E08 +6B9D848E392464F22561A7F4908D91845C1082375F4A108784E451ADFACA0D1C +E7CA74F3648A1C4900FD21320F271C96BF6DA0D7FA2FA025A32666386FCF2929 +30815B21CD38C259F7B0F38CDD1B50D3EB7F8E0347D045F95FCA7126BF967F55 +8DAEC81BF85D58CE57D39887BE23C4D13E0EC42AAE958B099DD259EF54C2A643 +37A0482BD5BA4E1364C914DEDCBACC7DAFB91B9DA7D50B17254E6D298C9C63FC +C0715221943B76F2FF473B4C846DC6FA783E7EE99AA1219EE874A2CF35299BDE +509DFDDA7ACB6FD3182848C1FA69040D88524FCEF4AC70066DB5DA2C0B738AB8 +6A7DC71B1B70C011712F51E18C6AFD8262D180AE2A7514B8F6DCC7DA3B120BC1 +8B459D840B8C0BE23AEE3C3792D10DA15D0609D408883C1997B0740BD1C2EEF6 +4F7C7DA8933720FE3CA6DC3E3261FDCFCEFE3507A4C89288D42D9641FA96FF81 +4187866E7217260BC808B8037306FC40376739E8B514229ABC0EDD0DAD658A4E +20B65DD300FE27ED17C97388C7660351A40099782B3BAEC0868B2BBCFBBFC5A8 +4A74F2DB3FDFCD157D0FA2F562503996BE44AEB0F42C0876ABDE449640B6AE0C +1272C0FF54B3E3EBCF02CBDA5C91740EA2350F2805E4022E78E0E876DB7BD633 +B37FDE2574020BF74C9F9890C7928EB1B216B0BC878FD134D1ED823AC2D0B895 +9B2B18B9961EC9198BC03CE04AF3E9B85267717C455AC3B642152ACD9FB300B2 +7ADDBFD78CBD4D66D2FC3F212CAD0981480B3E55D7943BC0E3048B65FEB78876 +82077153E2960FDC336F55BC30237DC959C8631D56F2F8692E107CE5ADC833BD +C7BA6A8DDA718000532A8C128E8E36FBA5C802728F019B8C869787E9BA2E6315 +CA18A94839DF132114E4E517C3284B3BFC9100F9942ED32917835FFEA1E63ADB +7C6958B5B188C7351C1FAD94EDD22B59FEE764C2AD75FE1B506A1890B54BF7FA +414ED318C4062FBDF4FF1AFD5713F9F86F6757FA25DBA04C8B6C208868D55D01 +8F7797D11E9B91E2D7FE130CBFE308D98976FB5495BED7E6D689EBFDCA976E96 +7EED2C7EB60031FA66C6F3F0BFB6128C27A137B9440E1D9D4A091AD5ED6D91D3 +442000D18C4CF50A0EE99C9C708049D18ECB1E5B81EF6EFFDBB34340D58823B6 +77570F98480F62CFB8B7CF4BC569E408A87A756236B65C9213E0FC69FCB1C918 +F30C956E87672FC22E150CEA2A7D13A1D8876B9FDE5378679F09833F1973860F +73B956801F82224CE911C12560043708F74B3FCFE27C4547F6F251B2141EC6BF +97ACFB432FBBDBE5972D646202EA819986E46BCB99B0745B3804D865D6B78438 +CE6696E3F98047BC88DC3EA01896B6D3A71A9F711747DF82A8E30CA1A111B586 +8F6164395624ED0ABFEB155453EBAA06F7663541F1553E9A567092BA6C40582F +248236BD1A1F346C30BF3823F00637338DCF791E75848E937A12F4594FDEBE2A +06D4A1D9609D7513E982954955706BCBA027ABD96BFE81D41DD52FB296CD1BAC +F0F8A127775455B3D54670106BEADA631511EB9D3A4F3E012F55A4E3C79D78CE +136D59DCE99C6E4FF010E03873E80777AD2E2AE60B05B105EBEB7ABD9894717E +C2E4826004188504FE3D7661DFE5A8019D615E1A1F86F90F6F5EEEE623C1097C +0A62AE78E00887B94525493E9433C3F8E9273DFEDB853394384583AFE03097CD +16181374F12A988FF42C8581C1607CB8A2AF8897177FC8540E4533A2426386B7 +1AB9450303D9FF151328C5C1E034184BC20D38FCA2E50CF924031CC37AB24A15 +8877D9A9FCC05E8B263DFC01CB97022B5085F763DD2B6B73CE08DEE88BF1848C +76CF5A0A18AE9BB163BA529379E5F2B305E1486884CF6B508D655229C3F7D228 +21134E5CCAD6E9230156934C05F27DB01A542A6CE7201C11728017435EFF9264 +E74236068015A2A13948D03C4969A66C1F0199ECC666D23AF71BAE6A930CD088 +805E4BE964179AF1EBB8A57A1AE3D7B006D93AAD9B8A07ACEAD8B2971D46DB1F +C7B699538C1643639A57CB53B4439B9E00325FD23BF504E4B802791D4DD5A199 +2BEF4EAFC06BE08D7740A94E4B92DAC5116784A795C1B68CC6C9047CBBBFCCDC +90F1AF9245E87A4098E7B16FCD5307CDBF76E1C38EA0EDAA985724339B280E22 +BFB01905A34144FEE4593F6B8160F3186C24D6968631612DFD01F06D82DD207B +510FAAE158051D4CBC81642D0CD00AD58F673C88DCAE1120FD9A20B2FE001BC9 +BE4C2747FD34959A4FE872CE2A70207F8F9B109D74F4968FD04ED134BBB0B4D6 +5E9F805A526ACA9E132D1D7DF3C37E357E1C6B27ADF4BF425A0726E7C7973CD8 +DA6ECBB002F94FA7D5D656F1D16EABBC1197B1A15FB26AC269682691242EC15B +1E5E308CC77670552D8616DF2FCEDECCA5B42551ECBDD16DE5C848CDDEA386C4 +80F73A79BC325651197DB6B120982769B78DD9C220D797C73C94ECB67385E806 +670AA413EC9A3BFF7BFB5C88BE0BAEBC55EF1EBE65DD4336BD9A13C5D8F49329 +28A2CC54B4C09D26E18DDD62FCFD4897F60F3C1177B346F219A0AD0D24F4D1F2 +912A2A4EAA84D069B5DBF0D3698FB728D5DBCC19B8A954E9DF9A12468D059E64 +2EF55B1D0F9221B26084FB1E8AF6DAB7897420FB22C933BF3303B677AEDC69A5 +FC40C9DD29AD49BD188772B492B401122DA4AA8C6B39D646C829FCD6EAE0AAA2 +208ADFC1549B3A3907362B31DA1D5F14C3424021FAF4D6BE468E8E874540B9EE +4D7D5AFBA5417F7955E298AD0D2DE419E1CC82FA5B7522569C8B8E6202A45756 +540EE77FEBDE0D26727054117E029B05C1121C7629C20BBF3F790D2F227EB37E +781FBFDEA2B75CF219F0115CA89846E4B0EBB11BCD4A3C6D7C7C3F523B2AEC18 +ABB918CD2E8AE6CE1A90BFD19F0F613E1811B3D9DFB2094136F3D90FBEFB5D6C +2BB9DDDCB9888D1150A1F9E3EBF0B72BFC02B1A0CF9405BAC9452F455ACED019 +3DF32B0A4C0FD5A22B7F87E2EE66F7485D278421707869C5FD40D940243BD5AA +EE44B5445502F009D3D0DC5FB0DEB93BDBC5D4ACCDB6AE08DCAC849E3F30BF34 +D34DB04E6CD83A940D51027CA857E7B2FE0061A3F6EAA8DD889E656C7ABA07BD +D33699C7342FAFB4E8C787A392D385D35D186F8D01E1F0A2867BB708C22E4CFA +E9961F039D50F66A3AF9FA67E7EF10E57EDC974E63CD5DEB02D78E16B7158017 +4196BF91CD5B9A831952AF9BCD5D871FF66B350BB756866B3E490E13E296BD94 +3BBD2D3A8E0CF441F2448C51783594587B54C834E05C08BB84DA4704BA9E952B +4A2573A1E6B60DAC43D292467164BCAE5805E56977FF2FBB078E816E57AED91C +CE69B93B000B547415FAA82912D550C3CE662C5A4FC2AF69871D403ADBFBE67F +827F33D95CEA77C152465A8649B8ED462C8B8DEDA9F9C00206897F1F74300D5C +1312C085E2A1A940EA80CE5BBD8FE658658131167A272AE452A07AC31DA38324 +707A748CC977851783790518131C6EFC76BA396CB6BEAC2FA852B5F7DFC962B1 +9651D678B397633D2EF0EA8CC0DA515AEDC9B1600BB0768FF173CBBC224E7A73 +A584F81B8B8E15CA6A018EAF1C1E694A101BCAD340CA5882BD26B23C5AAE5AEA +9A3222121B24B97DB71ACF09D3CC75F458A5FA705595F2F5DD7F95F59C80D714 +B5127663D804A838BC9B7A5B4126A17367F33B6AA2AC27AB938C9FAFFE548668 +D53AD7255E0D11FAEF32D23EC8A93A2209A6DE68AD52D1639B02980BC8C0453D +776959E298DFEA54E476E2F5C6F99E5ACF0268B3DFC582384B860AE90642FF98 +5BBFC026EF67DA426319D720E3C79EDB588EBBD15520841C3BF8AB6F9AFE9CD9 +5C63F4F9E29EBC9661937703AD6B9CA89E384FEAFD3EA2D59BA0E55D5FB19D4D +99BC243193ED1B7BA14C9C0555085DF5B50428D622D0C4E18E330B1E76EEBE26 +3E0A34FFE2E5B5391513ABD7393448EAD555736798B0E2DEC2BEB7E731AC8F4E +C0828CD25FD5B37C28EEAD124B96047BF67E5B0D87FC7861180133E0AA2C7C23 +906969656E0ABE2089A62A55D4D11AAAA987315380210EB5E3440807DFDE7EBB +5B052035E5065C38A44DD4D838055E950CBBB0538ED8253CCEBB3F5CB7A08B6D +F8B0C419228D02AD45B4385DC5B96B294244E2EF921AA3933212C29EB90C25B3 +EA40AA05731FA295EB3592E7EB5D8B7370D2279D1D650D1591AB6F9CF14BAD41 +4847039E08F0D63A13CCB8807AE7D43FA764760AF0E9A717C64A945871209166 +DC2AE289F9953AEFD096886F7B7DA094D8253C91B7B73A397E7A7D74A9CFECFE +A4DCFB34D043675093E9E4C9B6C6158B85CFE31FD11729AD30521AA087EE84AF +B1933151C7350FB52DCA4BD4F2B5D0EF5F751CFFE44636E3BCBC9C2999A626BC +68B64A355FC8E43AC3FE83ACCB1BAFFBBCE44567459203AD3EBF5F39A41D2E0C +84AB7D5BECAEB69917525FBF3555B880CA1496D97028AA165B7604FFA49314C7 +E3DE3C8DD82B74B89A8F8C26D9A14206A25FD8C319022B8A42AE67689134A32E +746678FA98AF7D77D21320B4A7EDAC480ACCFF14A1DD3117FFB6CEB2EC3E45F3 +8765B92DBE80EE89DAD74B36AE7158F7268BCB7522449514B7FD71E602D9D0C1 +280E27B6F255D90306F29CBCD6590E7CC0E4840F73C2D1343718ED2DAA2AFE6D +A1F9DBC4618A4C01CEB5539330AB4559D897F0AF99DF2DF6F99D328D8A491E95 +AEFFD2D7EF9B12777D83FAB24D2B8A4D56097E269D30A0A510C6643524D92C90 +98C273721781CC6C320511B0A795B1E7CDBD788E47E231D119B77C47B80849C0 +A77BED0DB8850825492393516F6B9C0E49F38198DA97EABAC600A9CAF5E4235F +C38C8CA2370373613DCF2BE0AD7024777F2820EB5CAEC52FDDF0B17ADCF3E41E +30E999B0CD0B77CB405E1F0166B573342B07745F89226A41E589DC6E34E7A07B +7B3FAD2EE3ED64E916D3E0E7B4F555BDBF489D0E6E71870E99EED3D74C0E4CF5 +E9BDD8B938A66393717DFB589483E796CCC10E288EA0E666FA1A56F076775A8A +4137F28F6DCC92C57329A7518575F88C5C260B0AA1E0821034DEB6D34CA08F8C +D94B4C732D202D091A4717A598EAF401D2B42C0898879CA97FC9CF9C0274555D +2CC7266BC1CF9E33A97AC125D95A9D7FDE2695B3B378E499B1AD5C76125DA9A0 +D1D10F60B33F1554A7C7B4A3708E3C94638A53A3D20ABA0A7DD892B0131815F0 +DE84FAAD1D0857799D6DB91A20CF39C6C3E084658607D300DF982A21D95AE557 +2F219E8316E72FFF8EF626D32F05608D20EF174CC5A17E829B40A72C16E41E86 +A1BADA5AF70DC03715BFEAD4A52C21ADFF7EDF730923B16CBD7F9BCBB9AAED18 +D2B347F7F76DDB2E428B3395793628A037D26D53339D60D019529DB43308D662 +745B63F87E79FCE9F6607A25FEF5A7B604215C2493B412215DF4AE3716B691CB +43D9782FBC506B8B90B8A6D5DA501969F25C31EAE7FEEFAE014C26BF75ADEA87 +DA15121FC8AEC8D3476448FE021B0746D8ED2F1ECAB8188D46E619BD90DA43FA +043F459A2EEDCC889AC0769109AE172BE45AD74042BE379F773C254C8DFE686C +E349386222E2DF3CD364468DFF6F80215B9705824B053154283B19D0792AAE76 +7C1C5249F2F75A541829C2DAD04322377D6D52F72E02CB9C563618093EDDB157 +FB230947D20E24EA8DDC51EB426B5B05CC328F2327D77E698C3F17773AD889F6 +81E4FDDA13128CCEBF8943967A949D4B27A2236DD7AD7E92CBCAAE0517165F38 +BF64D1FC812C4A93AC5B6D05B6EE109E508DDA7D94FA7D5EC6EA5653DC09AB66 +A31F248115CDFD24579CFC9F461C55A908C77F155154F03318A3A8C19B369192 +11B3D34DBE54EFA83FD46A8A07258A9B84FFC3FA411C0618D6E3446841CFB656 +B54582B78A617C36FEFACED5AFB51E8444C8B14C17322726CB9CFAAD6EF1E181 +0DFE1F6FA53356C015FA0C31BF518F5EA4A6CA6CEB9F9003AF2F403BA422E946 +93D8C6234173D55F0E7FC3C84A5333807695F35F331B641E501F7C89504C8D1C +9C1EC118A4DD2155E8AFF91C38B6C03ABF123E2FBBCAD941A38EC9B214458200 +D422AF9AAE2D00E6E2AD7DAA5ACAF8F7A4A376D5E004BB1BE68EBFC125815595 +ABC32143420B8682A6DA3FA9693E95118D426E978CB8E88E1DDF4E009A9F4656 +16E40FDF711C89389232F19455E6FFB46AF85047B5D7B0E89E26F7EA3026A94C +66C6D46C22DF360E2CC844BEC00ADFEE20D2DD73F2C0E6AA445A6DCD864A1AA9 +5CADBE84E3C60207BBEF3737EE5F30CCB224D68284E15EEEC85998B675DC77A6 +48A3D4DE34FCB79A5C4AEF92E53EF494B8D70472A9E5823B8DDB9916464F11BF +8FC16B7F1109ABDCA984BC016D0EFB7F50DBBC8549386150A3FB0A9C6D78C2B9 +BA7D166BF3B477D0C3484F8AD3EBB0EEF2E39F95EC507F85F70D4D5C7CABD760 +3F9A24F3E4E4127BEA64E71400870E0C307927FB233783327BB0CA6A5A0F8C14 +697169F2F506E3DB3D67A238AD7559937D7A1BAE67F7CA12F26D20932B5D2252 +AA662804F0DEA6604FDF62FE5B24EEC39CAE0CB27088B5332AF69CD086903E91 +23414F192BDD221E1573AE4033FEE5439147B46CA2121D1EA34A1B061D297183 +0789815FB63FCF980053C19082FBE9C645C02469DF892CA70430E83CA4DAAEF8 +CBDFF12E0AA952E7CD0AE8021EAB8C613C0884D8F7D7A4ECCB0E9CB4A6C314F7 +B307CBEA8BEC0B4F05E78D1058F4CDDBCC33DEAF4847E9D5C8B451D8ED7AC12C +5B5972DACE6E2BD70DBF51EBFD60A92364BFDBB6 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +%%BeginFont: CMMI10 +%!PS-AdobeFont-1.0: CMMI10 003.002 +%%Title: CMMI10 +%Version: 003.002 +%%CreationDate: Mon Jul 13 16:17:00 2009 +%%Creator: David M. Jones +%Copyright: Copyright (c) 1997, 2009 American Mathematical Society +%Copyright: (), with Reserved Font Name CMMI10. +% This Font Software is licensed under the SIL Open Font License, Version 1.1. +% This license is in the accompanying file OFL.txt, and is also +% available with a FAQ at: http://scripts.sil.org/OFL. +%%EndComments +FontDirectory/CMMI10 known{/CMMI10 findfont dup/UniqueID known{dup +/UniqueID get 5087385 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +11 dict begin +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def +/FontName /CMMI10 def +/FontBBox {-32 -250 1048 750 }readonly def +/UniqueID 5087385 def +/PaintType 0 def +/FontInfo 10 dict dup begin +/version (003.002) readonly def +/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050\051, with Reserved Font Name CMMI10.) readonly def +/FullName (CMMI10) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle -14.04 def +/isFixedPitch false def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +/ascent 750 def +end readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 21 /lambda put +dup 26 /rho put +dup 27 /sigma put +dup 33 /omega put +dup 34 /epsilon put +dup 58 /period put +dup 59 /comma put +dup 61 /slash put +dup 62 /greater put +dup 65 /A put +dup 66 /B put +dup 67 /C put +dup 77 /M put +dup 78 /N put +dup 82 /R put +dup 84 /T put +dup 86 /V put +dup 104 /h put +dup 105 /i put +dup 114 /r put +dup 115 /s put +dup 116 /t put +dup 118 /v put +dup 119 /w put +dup 120 /x put +dup 121 /y put +readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CE3C05EF98F858322DCEA45E0874C5 +45D25FE192539D9CDA4BAA46D9C431465E6ABF4E4271F89EDED7F37BE4B31FB4 +7934F62D1F46E8671F6290D6FFF601D4937BF71C22D60FB800A15796421E3AA7 +72C500501D8B10C0093F6467C553250F7C27B2C3D893772614A846374A85BC4E +BEC0B0A89C4C161C3956ECE25274B962C854E535F418279FE26D8F83E38C5C89 +974E9A224B3CBEF90A9277AF10E0C7CAC8DC11C41DC18B814A7682E5F0248674 +11453BC81C443407AF41AF8A831A85A700CFC65E2181BCBFBC7878DFBD546AC2 +1EF6CC527FEEA044B7C8E686367E920F575AD585387358FFF41BCB212922791C +7B0BD3BED7C6D8F3D9D52D0F181CD4D164E75851D04F64309D810A0DEA1E257B +0D7633CEFE93FEF9D2FB7901453A46F8ACA007358D904E0189AE7B7221545085 +EDD3D5A3CEACD6023861F13C8A345A68115425E94B8FDCCEC1255454EC3E7A37 +404F6C00A3BCCF851B929D4FE66B6D8FD1C0C80130541609759F18EF07BCD133 +78CBC4A0D8A796A2574260C6A952CA73D9EB5C28356F5C90D1A59DC788762BFF +A1B6F0614958D09751C0DB2309406F6B4489125B31C5DD365B2F140CB5E42CEE +88BE11C7176E6BBC90D24E40956279FBDC9D89A6C4A1F4D27EC57F496602FBC4 +C854143903A53EF1188D117C49F8B6F2498B4698C25F2C5E8D8BD833206F88FC +BD5B495EB993A26B6055BD0BBA2B3DDFD462C39E022D4A1760C845EA448DED88 +98C44BAAB85CD0423E00154C4741240EB3A2290B67144A4C80C88BE3D59AD760 +E553DAC4E8BA00B06398B1D0DFE96FB89449D4AE18CE8B27AFE75D2B84EFDB44 +143FD887F8FB364D000651912E40B0BAEDDA5AD57A3BC0E411E1AD908C77DCE3 +981985F98E258A9BB3A1B845FC4A21BCC54559E51BC0E6C22F0C38540F8C9490 +88A0E23EA504FA79F8960CC9D58611C519D3ACDC63FB2FBCAE6674357D7F2285 +4BCC9F54D3DA421D744D3A341DA3B494BB526C0734E1A8FC71501745399F7683 +FD17EC3044419A88C3979FD2ABA5B0130907B145A8462AAF0A9B511D2C8A7C7F +347FF6AC057E6512902BFD2918E2CD31DE615F5D643764E900B60287670AE18F +FDE15545D8BC69591A8CBBB275AFFC9B14BD68DF0AAB32268FB84844D4DBC7BB +C591C1AC5102C50A9C7BAAA848DA88B0519F0F5F0813BF055CF0E3C86F633A04 +B779D2E8E656DB1E09A66A85FE21CA8BA5523F472A229E83F2C4E91ABA46C733 +F3C7B5775B06C97782BC225C46385BEBDC61572458EFC5CF4190AB7A9C1C92DA +29F84BAACF552089195966E3AD9E57CC914D20B6962BE80429A16D4DF1ECAA66 +36C4343FADF0B2B48F12E2EB8443C4AA29D00949255F3968617F98B8ABD4CC12 +048B838EE243A21AC808BD295195E4AE9027005F52258BFCA915C8D9AED9A2C0 +80814F79CF943FBE3594C530A22A92E11BE80FCEC1684C4F56712D5846B0749C +9B54A979B315222F209DEE72583B03093EC38F7C5B9F9BCB21DBE8EDDAE9BE8B +75ACE6B12A31083AC8348EC84D1D29D2297A266284B7E9734E207DAF59A25F4E +4AA38509E993C5394FED76E6A2F25462685C4C86C6E8CFC9863338EC1428BDFC +74616BB1BC8948B0ED4C87C15B4405F3A7796F9DB3798FFFE8BD0A94E834817B +D5E9812E308D0CC920470A6F2CD088FCB80462BF7CB3F039A7DF3DAF5B2B5355 +E083A385CD2EAF0FC181E40E96DD7E9AB9EF5C7E6866A13B8A54718E950FE097 +EF0951A357114F18CE9933D28B3A77AA71E3CE884661F13284BCED5D5FD1A86D +543E588FF473DC2CF9A4DC312500135F29C2D0174B32018C8DBD40EF9A232883 +710A1F2AB2CD11312300ACDF789A9B7B93D2035D81D1C84984D92D78A53A00C6 +EDA94B24BBAC1AD17774A4E07E6F74ABD90415965616AD540C8ECD8C3A44EE4F +7F4F6BB6238C5062D63FA59B7BF08BE93FAEA70A2AB08FBEAAF7DBF56B95FD93 +03CA406543BA6C9527D0DF01F5108D31A51778A5EB1C93F27B72B46146A353A2 +01CACBC829603B9989A87CF64528682CCBA0562A8165B185C58A5C6BB72F5E89 +500ACCAAB8ECEFBB2640E99EAEEC4EA979AA793D013D61D8ACF8784FF8D9398F +F6A252A709324FB39509F0B3A4E725E82F53543383C6765BE556CC897C758208 +AA3AD37B0406E4A79F8F0A6C1983FC73E71CD858C0DB66ED66D5D992978614EE +1EA91EBE191E082EBA1FC040AF19A2202575C2EBEB8058833E3520FA03D2F915 +85C1ED337E457B9FEEB0C6EF2735EFDA6E0D05FA641BCF698AC6B97751E8306C +4DF00A39B8581FF53DB8F8525FDB196D85950906CCB59B8EF171349AA3B567B1 +6A00819947A995FB383C3C1709C9A2C113B2E40BB832B7D4A0FBA0B16A2C455F +55809CC425C403E9668DC66BE45B71A81C332FD4DB279D22A2959962304A8F18 +085893DAC61317D24A8F198FDAB95F3B86F0AFD35047B868A9A17037A2829A02 +BAB042F75F349E197A7EED41984C2859754CAFD0251439921C248B463B516951 +2E1322C80D73F9CBCAA63A585450275AC2492E4D3FB78E800F788254DB5E610D +CF788DF5C70FF99892BCDF16133E34B24B77C8F097F546B87C603DDB8998B66E +BACB68BA27462AF54AA405682EC96D701F0D474DECD5F95CA2102DF639EB169E +D518162C2BAE45FF698B6DE15FC6E7DE48C336C40A670FD26952A6BAB09115E1 +991F0073419F2CC2A1C08BE91096936AA0C37E4ED3CCCEE235476074B8FF1125 +6BDE3701F85532D8BB64CCC927CC335281C95EA689706F0AC717DC2CF680C754 +E5EFD7FA4BB8880B2B727A964C876D4A223069D4E6001771F0E23EAD2A4BBC80 +E76675297B2EF05F52BF4E71B3EE2BE3048CF088C79540113C66AE98B2FD3CB1 +B0741A215FD070882C52765009D7D711DAA2508F19AE7DDA15229A856AC49BC3 +4DDF40814FF96500E4B9B02D412E94623C5FDCC76C0FB8E42DF56A904FE49D65 +1DA7C53901B2EA71AB658A464D3ABDE27D9DB8D9E0B48F64E61A2495AD5D8DAB +B5E72424AD017DF37964AF911BD7FA21A5EB4775DC8E95EF0C0EB856B00D89D7 +8172A1DE8530767D317B8256103E53CFB877E10686A04F5A08F8DC58D843DEBA +FD5F40597588663D103689F6EB3EB14D06E18C8078F2538B43E712DF491FC5C6 +AF639256C8C6134B64D560D8476DEA6329D995E46CC4BC78841C59E73648B47E +BFA7DE0846422F738454AE77E822A083405289247BD7C478BE4974F742CD6051 +E99FBB1D1B3FBABFEE855174734EE45E87D0AADF32B1283B911162A9955847FD +38944D70584FAA6B1A7191C5C134B73F98EB632B69E2F0C0F94156787C34C8A3 +7622A029D58F9626B74F8A8A1F3803E0BC20E0EADEB1E99B70F1BD9F980FB751 +2A842843DE42EB142A84D5D3138629AE9EAF6F3479C423E8829C8816FA6EFA27 +DCE5580E65AA9854B1C64163DC318420CD993C15BFD76A8BA1182860A6B03D6D +22B8CF43CFE6C8AB27C64842E239CAE707D3086BADDE1D7C94E3BC96319470D6 +8D26915C575CFDD03271D6BB9DE86A0EB6EEA6E768B224A626C62A9AB48A6EDB +44F70BB5AF991CDF9736D65933E81CC57A78F623F33EC9AF535F2F25FA4EEC90 +D50DB7E87F31E971A75A33A301CA6013EEC5A4E179D695B33DADF2C98364434A +42926776000B610E17524162253F6FA638D6581C18F99EA0BD1D2E24D2424ADF +C05010D08192485153DD03930C7BF45237593E484F9851E6D464FA10FECA5D9E +0C8CCC97DE029030900CDBB491C5CF226DBF903CFE7735D939C3FDF3A20B70CE +66579B28B99313FEE914E295388C7BC8E055A2E54EA3A8206D3C8F4F7C0BA5E6 +E519419FD8CE215F7B8E9BEC604A9E3FE272A0328A24E31997C8A91E0946BCF1 +6943A97CBED2AB9FC636B49828BBB8B89E0BBC2653796431224895ABA5DAC41E +1854BD9764E86147FD7624F736F40DE3B7582EDDFD15C2BDE3F22B5A54D7DF10 +B87A1301CE85CFC061689A890A321412A13314AE96DCD3EDA75035FDD8F4AB9B +897A2C68263A68457032C469987970648BA2D88B1C5375DFEAA35A917B8A952E +EE670427942AEDB3CB599C5746180E392837D371E15D860620ABDB6AA7772C40 +A5E346661673ACA530BE3D8E3FFB895E5DA3DC23B1B43C080C77F7E47847F0F3 +F3AA5CA9E4BF75FC5EBD18D19F21A7DAA3B11CABC6E4070A15F7DBC8B05EB6AA +A02EF1B078EB66D61D6AFE41DA9B36FE7EC9EF94D1EA26282A9871E2CACB3126 +2AD49C2D9B50A6E47D8F2CCAD50992D1B430979A45FD9E76182A19964BB2A1F6 +51779A2B258DC1DF4C2F3074621286831F3848AC152DDD2BA561E6586ADA88D3 +598A2CE2CD048F027CE0008B828BD915887D7785341E8305DF2346ADB76BE99F +87B02173BDC334E9221C8DF54114A6B24C1C5340299512FA6C8C51AB4C8778CE +178CEF531C6D1B5FF0A1BE8EFF767F959BD4C345C52699A29A17B2A230842BF6 +4B011217D6D24EDAC3F6D53482786F1CA33169B90ECD499407D37CE9B70DDF78 +7B7547B32952535BA9ACD1E244447AE3FCED3AF28717083CF9590A09780984D6 +AF0743C82AE4FB3E2BB2856A4153A3967A023FFC35382D6C22D84A924900B6A6 +3DDD400E6D2418DA6C27F2FA34C075C902B89EBAE658B3C9A18EEE449DA5A379 +337DE95CB7AB3F0970CF1A5D8FAD8090E495570FDFB2FBBA79244780D8035547 +C5A55BB21A2270F724BF5D442CDC5BB9F09BE0CAE59B1C2270F0BDACE698F2C5 +DE8F66BFB9634904B161F5BA2B1950048300D69BABD312D58D89C4ED527AF7BA +7DA2478EDC2CDEE3473DD8A8ED9D891CD1FC21F23013228BB3281B71FCE959BD +6F8E9059D682A7FCC5265A0620992D4FA8D78377EB34CE3ECA070EE3707239BC +98907DB0120CE42ABA32CF97127E28382BDDFD685674279F588D4F951216C355 +821361790F64C2CC720DE97E8ECB57326C43EE47367628E05769E106868B54F4 +C33C9951908DF6FC4F5ED2C7787BD8FA591BBB3E9C6C1DA94CC5E38D9B20C886 +7D237572FF46DD896A4D6163408EA6CEFAC398EE041EAE29D577E75326CA17A6 +B072D47A7B13EC441CE6DAA042ECD02134CBFA6809A435050413817193DAEB16 +A5882C8AEA44BCF36E74E9ECCDFE7E19FF5A5DD7A94E5AB4F8702C3DA7F42325 +23C808670A0490F5B373DADE40814FF9650241D3D69C91FBC5ECE728F827D9BF +C928602E05477903449E079164CA39859C4BCA60C579F490AA455F82B5050BB3 +969AFB478E0D4A257B3356EA3CD62051FCE6C6B1929CFF85BFDF166BEF658E10 +3A55E007F38EBBB248B3F0B8ED1925106B499B762E45113AE1AC9DE09644C84B +9C08034B297314EE69BC32DB6E7D7FB9913CE5AC17E7335979E9DCCE2BAB3725 +1976155551F9706A576FE0E3ADCCF72C87683291528ECB749CB0ED291966E239 +B5E3630676BD409E08F85BC1AEC9A2D4135376284A96EA24431243BD6FE8B966 +95F11A4BB53F392E0AEFEA623064FF8A7002367B0A515635CB2D2DDFB9B4A8D7 +FE721754E81BBA548848A235B91AD4E4F7DB19CCE2F61D277FC00AB956EB93BE +44AB4970CA56BF59506C94ED160FB1E25D3DF2988A532BDB787BFB8539D22986 +FDC378AC31444E63C4727FEE121A43751043849E6DCAC5B59D0FC703AAFBBFD4 +E8B7C268F21615AD02CE9DABEFA27B5FE6A6441B619539CAB1F810F1263447AA +633F5DAF483752EF1A0421740E3A811D2D2898CBF53E7F686C9223FD7235F02D +6F90D2D48CC20AB87778DE3C6FB335E0F0EC20B5DC5B65223FE117526DE2C72F +FE839DF93CB2A7D66CD900CB325F891E311BEC932F703FB4FEFA29DB8B9C88DD +375EC71B3D58C7BC59ADA91971A3BDA1ADEA629CE6CC92BD542CDDFAA7706FB2 +6CDDE2DF07E56D6741916AE8E8744339816F3E6C38062747AA9FDA2A2678A6B7 +EFEA870AA3A4D71B25EE3013EAB1DBA34401B867C7A41AE51E0421D41D3BB83C +E120C8FEABA6E5DEC53A689C21426D4BBCB68CB37568761C360E6D4E3596FB7D +F4DEC7918E58C0293D12D6DDA7E9DCDAAD7C939F55CD1BC4A228B31E9A904156 +DA6B40B08E6ACE674618B768DD681C772A3E55FE096CF949CF3B0460ABDCD891 +D17B37B355B29AB5137899C036F31DA026244FA25FB798FBE5105BDA29F46538 +D3D3AC1001A7BCECE64DE94FFE6C354166A0F97256137BDFA07F6E22A3D1D2F4 +9588DBAE95E895BC5E64DDCBBAA8D0A22C229B42CB717FC711E7E9DF793DF80B +9F14754585A3C7E17F37B32924B9F9870DA8635E3E18BD1DCD81EDF01834D9C6 +B33F23C956C2FCBFA47D84422F583459D827D1E120B97694D12F1F54D02379C0 +D288F7104F3FFCF4F76E3494F4ACBD1BE3A15543CC680924C78A473F8E311ADF +8FE00A04C6C393DE61AD3EDA5BC031E2353076A2489391B52632387CA28A7B93 +FBB065A6EF3658AE80B1ADA47E9B2539E73A71FA75645F85ED8ECC257FB4CF26 +B6C912DE9D0F9899E70BECCB934AD32CF49A093371A9F73DE6255EBC39DE1E7F +00D0CBDABD4D0383977E694890E71FBE5C376BE5F3A80C28987417504F515C50 +909F3D31178BB9B1D085BE514F71B910A9085BD6122DDC72A150BFE266920E49 +5661BCB4BAB51D6DEFE32B616963DBD989FCDD1637B294CE4E288655FBEFA1BF +7F25BBF8CF17C2D5FD161A7C2CC9CC7490D9BF15A1D35B3BFA43ADE256E88BDA +BD490D92907C57BAC408A575EC84D6AEE070148C7C9A91C03B09FDBD792E8FF0 +C0B886AAD2EDD86541E5E579359D40E3AC312ACD3D8FD49F71BD533DDF8859B1 +BAF17F1884E331DD07CEEF93B71D492AEBAADF7A263450A7A72210CE630A0D37 +BF024BDC09ACC882816B8C22C62AE38A3A8D0F6EBC2B1B2C0B8161A8B076DD5D +4B779C0788546BB4CF57332230D237856B00D79C28A7C01D11F44B7304F69075 +94B97A745DA43D1BE561372CE611C345A843834E46AD9DDB16CABCD3FA33D6F1 +F6B5C0497F5EE5400B305CDC16A7EC286AA4D45D0EEBB9DA06AC9C5294D68EC9 +E4DC3CA2B92CE8FC0526184A86EDC7AB34D67E60AC12D9CA8FD300235EC968BA +92C6FBDA47572BC5600F25249F60AD287CBDAE980E747FCBE7EE5CD323E733F0 +63553B494D3DDEB9CC1480B5C3BB79A28E419AA65B18CB297AB383419E890E2A +CE6F98C9900CCB4675280A10CF060B8D220DDA1BE55DFA65715EABCC1AFAA271 +B1F8732341613E17B231231A0D24D4D7FC198AE04D89A99C4536217769C6FBD9 +5EE24A6302F97438F7C0E311C878F674B4477A5ADA3952CDE4055AC408B8174E +86F8FB797646DFFFE0ECA25D1BAB9A9F71F3926D3D85AA63E7A8C931D71E79E0 +AF1EAC26FADE468F4FF7F3861D14C10E3BE1F9EAFD6D3A544E8108D5DAB5B180 +3950C74818BC8AF4758A108F462EF1826647A49667F5E482038C54716856D9BC +35F29922846D2148F92F943E951D7438C73D6A60459A8003174036C64E1629CD +155D47FD04B03C023AD67CD5A70C98AB556EEAB8C48169706E5B352F6505D580 +AC945171BFE62E81F8F500438AC3B64D857BA5BC54C2C4BBB237F8FA51296255 +E66A92A61FE13FDE781D393557EB72CEBAD86511035F775FAC39A0479CCD400F +226709118F887F47CC2ECC8F79816D4A945B2845F50AFD62D8C9A9BBF4739496 +9E644BC9F7B04803B7EE75A09EAE94365F6F374B4FCEB0B506C76297564B9B6B +8B812BC3A33929AA94692572B010E6210AEAA312BDFC88BF302244AB9D587A9B +919823FD01DE12438D960944D1977800FEB49E638C32E5B188B1CA033E0C37EE +A142F746367888AA119535F0CCAF7EAA461B790EB089D2D6962E28A398439BB7 +9C9943654D7A2D765B46BC0DD1F915327F369162E1BA1BA83110B93F442905E0 +523BFF5E279508A98568CD5CFD18FABBE9D17265A9042537872831BF5F1F340A +8D3E6DEA1D9675E87B3425FAA0172DBEFD7C28E30906B9FBA65517C9B58FB6BD +E0D474E69BB90B0D130A32C4130974A1C961CF064A5BE8EC1056858553FFCF7C +0D78627BDE04E5D0B9F6F72F92B61A915DFF7AFE7DC3807891D039AECEAC3F50 +0A09579E661D3DC3022206061E0250B09A05CF198DF82D4F28FCD2A85F717630 +90740F78F242019C349B65C2A455596FD630BF9FA4967FAD0D848DE7F7DC36D8 +B3E4AE909CF3893CB2E0B4C75AEDBBA228A6153D8E14CF85D69C13F84CC37AF6 +D05DEE8D9DD494595AFE735E87FA1D6780C1F84FB83E0A2D5086611075E3A016 +F785A92DFB5FBD099953805D03ACA6D23E5EF556554328C9BC2AB97C2982EEB8 +A8DC00247C0778E947C4EF7D042669C7D5EED03CBC5245BFF3CA08418D9532CA +DAD907076117A8072F3F7AC69D1CD266B8F48AFDAD2FD3E6379B91272ABBD3AC +11EF7069A4B01D70FDBFCFF0D9F2D7C219771A939DBD3AC036A7FFB12F2C8EA3 +195775A5920B661819E3666E60BAB6412D2582A3B79DE04D5E3E9E2929B1AE58 +4FE987CB9D74556603C7CD683C97898DFBAA29007EE9BF9D8691A65EF8CD1DAE +074E750AD70E1D93678AECD6D7995A8EA811D49CB8C87FC795809E2B76362A1E +221CAD9CF8495D273485E5CF1FAF07E71210E375440700473B1FEACBA83BFB4F +8156EA8755F7F71830682C9A5FB37CE08A266D880ED1E28861C2D286B09E21BC +24DF15E866A9775C8713C5D2DCB42AAF11C5FD01B6846808EF5E17011D27C4DA +C705DFCD8DAFB85D68E29BECF8BCA6F88F583A3B3B152E153834E951C13B9D6A +D531EB5383EFDEB80C5524969D06957488C34C4AD06CA458C16B0D80AE5CB702 +F629ABD989C96A080DC2EF19FC1441971050FC1F990878AE6B4605FC52FACA5E +BC5674C5803F60CD8846C0A79568A01616A77BD77068078E37CB4C08EB2BD4FE +16942D66B518792400B9AB732FB46694DAF3700873D242DB58F28BF671FE778C +C80E8CD4FE81D645A006D642370990DDE226420FE95CA5F133296E3FE93EA295 +04AAB57A5874C7062EC7F07A12D17B0151D558AE4217246BB23F35610BBD80E3 +DCE88CAE28177809F2E1D3BF92F4EFFE4A71C7A5296B165202FBC1240982E619 +4765FC7D16FF244F5D8D905689B39E399F9274E79D36C136FD1A81FB89B16FC5 +12CC7851950F149D036BAADC94B7CEB5F33F8C6CF2B0A16773C7BF993FC6228B +40705998012F6363822BDB452CECE963496CC116E23347771730F2C796EE276E +62E83D8325268BD844EB2BDEE3848BBA8909B0A75EBACB11970D3C9ED2E2CE69 +C4FF465B69DB172E800AD94EAC258CA1BB642C9B21A4DCFE77CFD25A25138C3A +EEB39DE289A507040CA02DC446605839BDD6EAD47F2AF5B4DE4D5A3909EB39CB +E289C3AB2742A2F385A84BB64B277406F639C570AEF7E8AD3C7D659C0F206073 +5B7387D271DA6F1CD896F679CDB8EA97A106330DA49392F9D2BF28366AC9FEE0 +271D77F0B2ABB7262444D1E9CBCAFB9161B0AC7599D30B3BF3B829610B105D1F +3D2329A8B62C28CA3E0AC57319F5C3965FD08245AAFDB0025108F46A0DC9C507 +47310C224AC66CD78A59026276C3C86EC1C72C3F642C7D6CE658B00DE9BE9C2C +1371916B82ECF9AFB84FA3C5B5D8ECD19BBFD658E261ACB37391F0CA931D5603 +A74EFB63874AADF6ECF0A6546F72CA7DBD4F888BA765AB9C06D1FF3412D50494 +D879CAD61917A728EB3D5435D41AFE03C4A93470B3FA3204DDB0E04BCD0453AF +49EEEDB812FF692F98DA236A5B99EBF3DEF3AED93DB4833DA75DBB0CCEE5338E +BB6391AF96FCE34401A2E20882037CA023747612F2E69520CEE44F13A3D54C66 +FF23740B992D6135AB5FE946B041EDD0F0CF5E095FC3982D8185DDAC81B9BC42 +548F3F3E4D66824A91DADCA7961655301AAF959029639EAC0FB97010ECC767AA +703AD61092032B0B3D8BDBF9F5CAA1AF1FB3E85843478B410861CCF56B4DC9ED +B125B56674389759D3B0C32C8FD50B42E657F8D61A5B56009F6176DD854688AC +43A642B7F4004F8C56EC3F2D4D0231B33AA21715C20EFFB00FCA28D6121398FB +5390BBCB76C6B65DDAD9B7F08025DADFCD2ADCE9CF278F0A93DA28A113493C79 +65A42BAF6DF4027E757225649388A221E028536DFA271BAD8F3DFBA6D9177959 +5CF925A21980285921C17AF4C5B98069B12CC062B60750791425A4C8D3CFF130 +52DA963194C459E218DD91EA6BAC8645DABB47450D56299FFC73D3A1C72335C6 +F02C4401E572D831FD5519657BEF19D05D0EC827B1FA087230EA1562E5ED2C99 +43DB6ACB9376BEFD30EFE92DD95BBB43639F32E452B7F86CF42BEDD54D27A72E +F13B5ABEF0A97EF05C5A664641B10992B5D6F964EF3FCB0CDCAA92799905C330 +1B970E7443BFA90200C6CF41ED3EF726553B786FE96646967C9B4D61BDBE2D81 +13736CBF3D8E909C52719BC041B2E47301FEBEA095573E3EEF7A05B983D08E0D +CFE446BAA02CF81F75B86B0C0CF9E8CF81208922B8D5E8353EFE53AD45E6A065 +815757F1ADB76B0204DD363D0D65B3A3E609263D604E53091F7B29405BA31892 +CF4D1FBA53C0CA81BB73550030D172517214D2FBE84C1589A7848D615D56B5BA +717EDA9E051AF4C728F92B98F0E6BBEEDAE748A6D1F45350EA3E2C4A4D438968 +3776A852F2478DDF34E6C468AA8551121CD106AA42B84EACD66248DA3908DE75 +CA71E666AF2A80481393407802CC03C45FD516EA63D4214B32F66DFA3CF54F67 +70BDF1546853466CA8B67F12D26F8CDEA15B61B355DBAE3B2F578EDB3609031A +F93D8884025CA015326C7E4258A3FA6D170B711C95C2CD1B3B64A5BE309D5D92 +6AE57050A5EB9652A04722F683EAC84DC5E849A95D7B4F73733A3653671E08A6 +7DC751FAE31315DD27857DD602B6E496998D991D04865C7F6260D45BCAB7F7E1 +EE071455B5C8ED2B88995E9DADB7ADBC88D3AA6F1DC5AD66135D32ED4AC4ABDF +A88FF514457DCD34053FBE897A6389DE049D27E6F3439105C1E6ED8463513EAC +BDA7FA59D4CDFC2BCAE4448337E5B00E61A537D1A98C13431E65800A24B663E4 +73799855334DAC3760546DEA2FDDCE332F45B42FD95ECF518E4845561AF9B0FD +62DE8D232EEAAD308AC1AA808877C0B6CB1967F41667DC6287543862C37F9653 +AEF56D1E73435CB2B7F01A544CE881F59785E9C9CB52088FD50ADF0EE39C9729 +9878F3EA9186FF227A4B3E219E11D1F85FB46E3CF5757ECBBFD3AB1FCAFBB064 +7781173323D1D0E6E9477AFFCE55CF932C767919E46963590CB8FEB6AB058AD5 +DC121826860C39DA22C2AB035E16A178B791D1E3282197B29BF9D3BDAC6F6E84 +C49B7F3827A016E44C491EDE89375BB27EB8B5DF65AB80DA47127DFA156F050D +2ED624DB095A3E46269D2A70ECCE256DDDA817E5AA2248A825B662CFDB0CC8CD +D575EC671DD6EA8EA20A86E1D5667FF0AEF45650EA825B179B136291D4126F62 +1BB2142F39CB1D7190EE4FE26AFD0B4E9AE767EEBA5E223EC370B36E5DB665AF +B46B8DD7C69616952258C047E0B0B70DDDB4DC10EA2F9A898A3E3FF57421B6A7 +6F010AD963E236DE4B0A643FD58E8FA92BE5EA6047506877CCEB379330F86802 +6C159B7588A1AF701FD1834E4E82AF5171C68B0E2DB666E2F3376EAA6D9DFF19 +13F7E95C17CF4BA58E1E68E4B8F0C0677F1C0663EBEE7A7055FB58D07FE891B1 +DFF35E6F2497966018F386AB4539B5137F17D32CD20798023BE5E723AB015E8A +7A7E471AF2E616DB4EA2CB068A3586B19F617E11E90175A731BDDEEEFBF13B64 +E7B65B5B0DFB1513F6BAB0CA824DA6B390602A09C127CAC202CDBD8D8CC0CF50 +0178DD92891095F68DB3991BA55A6E085AF0AE6609D4A997D0732A1DCB3A3E34 +13D45B4C45A3C096582171CCE930709C6F5843E9C865F1A683A83C9AD337F4CD +4017943017D424FD5727FE441CAAF986386BF8AE7510281A4833FA0BE31EAE17 +B0FF7E8E3E775578B1B3130DB6803F5BDC4E679DEFF6D1CB111244288EF0AA33 +9C8FD7F623128747CE19884405915B9DF03614D382C97F31FC916AF9C1A8C378 +31A5A5B4110965667E4D4D69A790CA3DB81ABF92A539520887E1B771B669AA1B +62034E68367567437FEC51BBDEE304E50F97FD43BFBF52DE48CDA88FE5429EE5 +59161BCAC2F580CF2A83C6CC112E1B946219D6D0BFA6A6B8138A394AD573C88D +425276E1EB4AF86B896774CAE8328DADAE93C7E268C963EC13D0DD4B5C67A0B4 +EAC0B80E3FCF1C30861B479C67C6816BD6A6467F1A50105E053D74B4EC896480 +DB24A7383D8C6C87290E79EFDDF9C7C9327E14705306DCE3820921ED02D3DCB8 +62C8B4BB6B50C681C20C8DC0AC447C7EA00C3BF24A9F25FC3F1F55EA72466E9B +C0C8435DB62B19CB3A38FDBB7C7F8D7A22E548C5CBC70F020D9CD3BBFD3977FB +DA6EB0A6EA0668814C8EFEF1AA6B2393C5E6E0527BF9DCEF7D6AE443AA08DD49 +6637241E8DD21030E81D073DDE8E1943D35BF2DAF64B265F7754F58E01A7F32C +960EFC8CF4C4D9DE7E1853A673B1A3CBB0ED2E3BBB801A966733C5F1897559AB +1D40AD70A3AFDB1063C20257E2A0402BE6D590007FF69F8E6EF0D90D2418189A +612E1641847B9C7473BB4340C82502F7EAC4B4DA4143B37D58F8C5D7D7DA0414 +40F18140A79F6014851BB2F89BFBE41DA909941C6AC4D9A56F7C66560BDBB7A6 +BD32371374F21F880FBDB736BFDBDD061D31F4B8D04A49D0F9F9C71B704E4CB0 +DA7B73F2F5A2474EB20491BA48A9DF830F345076F39C33E156B7C85C8C2A5481 +D2CCD47466DBBA3AB5489B9C722395DDBFBCAE87F4075E2852003DE4EF351693 +26DADFED909BC0AAC06925825C868B3D902B528EEF422A8132329EE923837CEE +BEDC97C5252B0A787C6AD79F5C87390FAE0CDCBFC6C23545A5E8042FFF2BA02B +06179E79744B63008DC87DA7B9A74EA41A830A9D4343E618218CC4FE91CCD98B +58B496477BE69583C80B5109A37AE8C9472A5CA685D85CB6B1D49FF43AE8CCFC +ED4D5C551010865BE4FD8CA809B74AB3BF912C1BFE0A743B27D46B6E99A3F410 +3A51936855F6AACECFB44899F981D3BD24931D0B150E8C1B2D95AA5171763811 +5534CFB2299669DEAFD39956EE5E4D5302DE303124095EA3B8F74542D29D9B72 +996E627831709BA6D5C1B8F8C886AF4608DCD3A3342DE5B22CE41260E26B5A05 +08245B498E3F800E9FA7C16D4AF2A33AE3FDEC581C09CADB647F60CE3DFA544A +D037A5A554908127336F3A039207D4D894A0ED0AD563D6502F4F25EB1D81C835 +3C4EFD34C683CAA197E11A35F0AE32202BE1088BFAFDAA793324C4B64DA42412 +5D1735CD6C1255A56775314AE0A4E1912414377E8B8AE740DD3CF6C0B1CD360C +9827FD7196BC139113CD66554501FFB4454611E26D49BC7A04C43E804F96BC28 +A0E200AB5D24C872D6B5CCE3E7AAF9B81C31A10803053BA9DF9919CE71AC896C +F7957774188E95C42E271ACC73542A284C09182C6D704CE6F6504ED9C07DE563 +4E7336B74E9D6DFDDCCE786CD0D38510497D65E2F530F07BEE0DB9695689161E +7B8DFF5B96D628938E13E8FA6A0B9120A23FDCD6433B806F9642697FE37B4D6A +8564A74D1005070107C2F585F1479380D5ADD77E5755622E8EDF68BCED0E6C91 +FBB694C08C39D3A2B2F46AA5215459E1AE95C5602770C3B23BAAA38700327EE1 +E3440F09237D6AA953D98EDF0C3D1EB031BAB3C164FD06A8FEECA6E21088B0AD +FC6BF73D2418FE8EC815A0121A335090B50B991DE46B8F60A65AB962A8CAE8CA +4DCAF8C04AF775336B6F20BFC258C6C674291A92DB6F812FB567E36589921DE2 +F6304983D85F104D9D6E5333CDECED7EB35741B1B80A4D399071FBC91584BCC1 +E0941EF0CA8EEB2DF0B3BD2744F23EE4D155F84A0EA666DF51D5B38DE3F879A0 +0837C7DFC6CB04F7890CCA933B1690546363DBC3FAD0F30C7D43AD65A074CBBB +97BB6397AB33E6A34840BE237BA767F88F048EEEE9139A64B60CFE83B7B0D346 +DCC7764912564A809E1ADF8B6723218443895375CF0A7B8891A2424FA2D92D77 +998CBFA71473F9ECA138BB95F7D141D48AD4A78F9506DF52677F1699FC6B5BB6 +03BD851EDBDD9E9B8A0426A8EFE18630BACF47165362C143F41303AA3E370EDF +1A572C796389738323B53111C80B5DC26041143AF4908C6BF967F4081A93B41C +7D28909AF3BF68D373540EF0B4BD88EC394CA821121D8715739515C94DE09ADF +70F42363DDC6BD459F116900800908D9F886FDA26454B5285E7537CC0254F7FB +773FF1D52C70A9B43D2B11BE7C70AB6DEDE392334BFB9E4258A885BDDC3B6C70 +6E00884D5E561E3E4E7614812FA270BCDF5A12F2413A820848C4D4B60AE7F988 +C8DE07AB2860C78DD9E3C9972E1478596A21D49BBF03CFF64DF9F5678EB32D58 +5E6D5151F8BD308571C783E4CD2F6F88ECF7BAEC3F16F0EDAF6361F8E958CF97 +11127665ED1AF741C42B9C2475A595ECE0F10A2CBC8AC3C09DF8D435B72291CA +08172F07CF7A4D10FBB28E7B1392CE05FDAF12EF1D61CF0D908DD160AD986064 +3449673D0D594BDB64FF2D2737A342A072DE27D1F0770DED0BF0F916529DDBAD +F2CD03F84724B12A01880EC37C87612D10563C38B6DA4D4625A12ACA3469CD82 +3C02D97D6909F52197E09F3230B717DDAB1494801FA22699DC4045E53B3FB91F +81FF8E6D4D1A8F7FCFB11C735D9CC59167FE6FAC8BED4DC0F2CEDF886E16EE89 +6AC808ED61A9BC1CD257CFBA409EF3C2411E2CD61CA38DC3DF1E1E1957AA2AC5 +4B0F84AEBE9EA95A222D12177BA6BD433C96DFDFD5B673846D146D967212A490 +2AED7F7F68C7BC0337CC605BAC97400357A2E45E9AA153620C5BEB9D59BEF42E +63F04FDF14D56EE1E015A6299E87419803A469D6E4556BB516E42E6DB42EB01A +6BB1F58E1822A8D0D255F6991ABAF2D0E0E09F4AEF4C121126752FE49274C491 +692DBC5D70DEC2650087A1B4AD13E74955C79EA70AA5F1D43B0EEA92619EFAAE +253C6F93E79876A494C09BC5E80AF2A7BEE252F72C9E03072879C129579B4999 +C1498D94D885574985F8DD30C832FC405E31DBE3168EF0DD703F77532AAB32D6 +C9CBF710920471BBB868B749FA3A563DABE9AA32404ACD33187D7DF03FAC5066 +C56FB7AFF064D10A0E2F88E579D16900C228FD70D449D999788E45EF0329A9A8 +191114288620A880774F0429347581F3A088BFE4E25C974F6F4AD3A953168367 +56FCC5A4DEF41585EA656F5B5BE8D53721FB58C4D2521272143C7340F7242549 +E62B2A8DA8DAAF161DBC68872806FCD2B39FE969EF3D5AD1CF73E35C31C7F43F +14287368EF7246A1AF37AA1899A31C074A14D5BE87EB87C0AAE5BCDE3E9135A4 +DC52784B5B9A6495F4719F2DBB55828DCAE17B6C3BA22046B18AB7A4EF4C726D +585275F5465BC87BF08DC96BD240B1E0A16398C470EFAF92C62989E05CA42A61 +D39ABA6BFAA77AD0FD +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +%%BeginFont: CMTI10 +%!PS-AdobeFont-1.0: CMTI10 003.002 +%%Title: CMTI10 +%Version: 003.002 +%%CreationDate: Mon Jul 13 16:17:00 2009 +%%Creator: David M. Jones +%Copyright: Copyright (c) 1997, 2009 American Mathematical Society +%Copyright: (), with Reserved Font Name CMTI10. +% This Font Software is licensed under the SIL Open Font License, Version 1.1. +% This license is in the accompanying file OFL.txt, and is also +% available with a FAQ at: http://scripts.sil.org/OFL. +%%EndComments +FontDirectory/CMTI10 known{/CMTI10 findfont dup/UniqueID known{dup +/UniqueID get 5000828 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +11 dict begin +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def +/FontName /CMTI10 def +/FontBBox {-35 -250 1124 750 }readonly def +/UniqueID 5000828 def +/PaintType 0 def +/FontInfo 9 dict dup begin +/version (003.002) readonly def +/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050\051, with Reserved Font Name CMTI10.) readonly def +/FullName (CMTI10) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle -14.04 def +/isFixedPitch false def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +end readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 12 /fi put +dup 14 /ffi put +dup 38 /ampersand put +dup 39 /quoteright put +dup 40 /parenleft put +dup 41 /parenright put +dup 44 /comma put +dup 45 /hyphen put +dup 46 /period put +dup 48 /zero put +dup 49 /one put +dup 50 /two put +dup 51 /three put +dup 52 /four put +dup 53 /five put +dup 56 /eight put +dup 58 /colon put +dup 65 /A put +dup 66 /B put +dup 67 /C put +dup 68 /D put +dup 69 /E put +dup 70 /F put +dup 71 /G put +dup 73 /I put +dup 74 /J put +dup 75 /K put +dup 76 /L put +dup 77 /M put +dup 78 /N put +dup 79 /O put +dup 80 /P put +dup 82 /R put +dup 83 /S put +dup 84 /T put +dup 85 /U put +dup 86 /V put +dup 87 /W put +dup 88 /X put +dup 91 /bracketleft put +dup 93 /bracketright put +dup 97 /a put +dup 98 /b put +dup 99 /c put +dup 100 /d put +dup 101 /e put +dup 102 /f put +dup 103 /g put +dup 104 /h put +dup 105 /i put +dup 107 /k put +dup 108 /l put +dup 109 /m put +dup 110 /n put +dup 111 /o put +dup 112 /p put +dup 113 /q put +dup 114 /r put +dup 115 /s put +dup 116 /t put +dup 117 /u put +dup 118 /v put +dup 119 /w put +dup 120 /x put +dup 121 /y put +dup 122 /z put +dup 127 /dieresis put +readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CE32340DC6F28AF40857E4451976E7 +5182433CF9F333A38BD841C0D4E68BF9E012EB32A8FFB76B5816306B5EDF7C99 +8B3A16D9B4BC056662E32C7CD0123DFAEB734C7532E64BBFBF5A60336E646716 +EFB852C877F440D329172C71F1E5D59CE9473C26B8AEF7AD68EF0727B6EC2E0C +02CE8D8B07183838330C0284BD419CBDAE42B141D3D4BE492473F240CEED931D +46E9F999C5CB3235E2C6DAAA2C0169E1991BEAEA0D704BF49CEA3E98E8C2361A +4B60D020D325E4C2450F3BCF59223103D20DB6943DE1B57C5FD29DA32D34C95E +2AB2ADB3F60EEB0600C8ADE15A2380DE10AC5AAD585FBD13097B1A7E8E210D4A +EE96785449E07F0C8EBC2EC5EFBFD0897DFDC15E5BFAC9584D8DE95C5AB288CD +8AD8B9BEF0B8E5F887B3B0B331542FC8184DCCB753DB6ACEEF98B85756B988DF +CAF1AE0DBE7D37D5F44A2E760AAE3A5197C27B15E32275A64946C3E4D0476FD2 +7FDE148C788DD2106F7C825E270588AC05B57E625AB17BDD02306F9E5FC851DC +32A5A6EDC43C770A71419B2C0C8074EF3F222C8A2097CD81A91F333A521B3A09 +482A4FE1CB231CE344AD126AA284C3280AAC3AD162CF0EE241BFB4C8F20502FF +118507F5D1B5FD898571015E73E5CF2281085072E00D401F6F59761EEC3E8381 +1F26F75DB66C504AB6BABA87D121B1E7040A07AA2FE01F80DBC246CC03C4B2DC +C2A715980C52B7F96BC1A78FCC7F4F52EEED5F705E08FC1E5BBFCAD121FA88AA +8EBE58172C162AF409DBB0728F14923ED02A65EA24E5D52B6AD07777455A70A4 +61833D3789C719BA92E901232599767E423D5AD9C807670BE0E7B5CFF8256A20 +C7BF7214FFE0342809570F5966A2C43E784F35015D9040BA34FEAB6A6F089504 +3A40A9E9D711A2721D3F4998371430FB3C94BFC619559B97D49627BB630F4B70 +9D0A8FE4E916235335C3962F3CFDB04C4A3CF714DB5E260F4E66FFF2F27CEF2A +D4AA26BBCAED23B8BDC98F8F453BA27AD7758537561E766B82DC3032E92A9EB0 +125D98A22C5466AF069BF72A9BFA052A8628FEC6A6AD0B711DFFEDE3AA2D7CE8 +34EA487038EF50F953B8B4471CBA6FC3C53877EC1BC94582B1123EDF44B4056A +30F49394BDE22CDAD7F01951C7013D26979277D18EFA594E8F4F2B5E615187D9 +39E842EC28461B9ABA52020A127D2CB9002A673A435B13C10602EEFDBBA6BD49 +9DDEAB9E68D655443A5C2492BA061C1391A51592BA8C353A6F6A0708E8860184 +2B5D031D2CAB87D618E9F6F7A0BF3F66B3FD5A25BB91F7F1F5F99CFF56EFF4FF +0A35C55658001ED2E97B26C869292F6274D433A5443179DBB8EE987196306348 +3F9E87C6422AFFDD30080C9AC4EE7FE5E2DCBFEE4974331F4AAE479FD8806D4D +9C2B85FC69EB0453AD827A1E767E5C484BDFBF5C8D6E2B3C96298B390F22D757 +802643A79D5E29CF3AEDF0E12CFBECA4663444FC87F2027571DBA9ECF688BF28 +FF0DDB3AEDBA0FB28447CB4B5D5205F40C1E7A525FD7373392EEFFD910AC82D0 +98E71660A1B3227C4A2592F3E853CA4CDF64DF19A52582E167234F4036FAAAB9 +5446BE102DE2BF43E82F0112C2A20F15A3F92C6571AC761665A905362C4F8BDF +AC8705519C99862CD9C0D75113C4AB5FBB83C880E46B82715B5628890D9103AD +A2329638B95D93C4DECDC5E6C588C9D5183EE6FC28FAF9825F02DCA567306D93 +5440987A81B51EE7291107A08F201C609FEF91A8F0587E8B13D4BAF74A5A6815 +DE9E4441F46AF8E1DDDFA2D611C889614040B144A5EC064DEE4638C04EAB2E37 +4CA8F50FB8C4D65BB296DCCCD39F1F554CFBED96670A91F515CA10EF896874BC +8EF48C6447752C70FF5A06F928DB55586354076773BFF7E94C4C3A7A1C1F421B +A9B4E3936EC26E0C19BBBFC90F021E877F54B62108F6DD1C7F6D5B8E64FC9362 +E173F01BF2904B7E5A08B3543611562C2714099DE7D4FA330DB148B560A9601F +42A84452811CE213DCE782A0D7809CFD954D6BC1EBF2BA4D1B18F50FA8174C96 +3E0120E266AD5DDB40B3F6798AC28CDC5C3C4BC34583528F5B5DC8A222B80B59 +A3A93DC715D061EC6915E6E6E21A25425C25E8747C60F170D61047108826F96F +7830E220C108B441B6EA3198E33C49BAD8D43086E49F5A2BC7958A1A8CD011C4 +49045193394696EC3DDD0BE084E8F2E9F0B9496F035C0DEC1CE11409DF566428 +D50043CFF5CDD1092F6E0807E660B68163BCA738E8D98FC6EE3F713164CD204C +0BA84FFF4F33F47BC31750B448603D7ADB9AE92FA91AEBBBEC0DCD66980E6955 +CEB425ED07115B24E40F53B29B9D840842EAC691B4F591F866DF27556474B485 +1C6F53DD72499847109B16C7093984A6B8487D4F3870DD517945CD90E648C1BB +8A6861E540FCF9D75B984B5009B5CC760CBE297042C240DD624111670B703388 +6FE6FC0E89C6B4C88F51DFF3913D0CC1FB4770C8CBEADD4B86393605C0B6C468 +83CA5594754411B6FC331EF56D7CD6D247FAE42E966583C29239A8F862348D29 +60B177984B6B957E733DB4D275015691D91443BBB13C2DA96097A29733CDB284 +42F89C85A7A743338C9DD3BBC4EE53F695E5163E6E1ABE5791ABF100B198B9B2 +1C21E2FA2FB4AFE7F9BB2D381260CDD3A2CC05BF513AA1E80ED69FA27BC5ED5A +21445BF00BC2F997B356D94AF13736C6D3B0613EB6F4CD96A685FEB672661DCA +206105EDC3CA07900676EB2FAB37F48D2E8207BDE1463894DA3C5B1488AC1EE9 +D39DAF691648048F5D7A384B8927F8DA2BE3602669F71D80686E427F395134E7 +7ADCC611BA91AD4B7A0237213C60CF2C905359C90795230344FC3C50A22BD44B +55B2044792509F50F5C21F53D9F9E9F063ADBED3AB99E2613B23334FE8DF70B4 +6120F2EDF69F50BE793EE145B9FF9C73179DE640FC2ACEB5C6617F918CEEB762 +4CD81E665B2E544864D13230B058717B207D3CC5D6647D5343DB4D0356082392 +871EFFA896631A7E0D6477942B632074A9A4EF7B09D4701B1639BAAB4E03A40E +9B54A7A4F845CD63F88831EBFA4FB847847CB98F3455CB5957F2E0A0F5623645 +DBB5C5564C7F8B117D6E27E65C0F3EA81AE67B4AE4B201E7C4FB0A8364FE53F5 +41A7CE8F834C2C4B322809B353A5E63BBA7BF3B7DC1A85EA700BD287C2BD3FC8 +2832B0BB4695FC937FF5EF06FCD87DCE6DE793C2B1EE10E6450352C17726155F +220D550B1759E15AB2C1D5968E52C8080CD280E99D3CCC0E80C2EF8BBFD96001 +A226FEED7311EFB4B67F424B557A877379A15BCA54780F0CD2CCA00400B9B39D +981C6B552AFD2506D1B23618FA9AE6D8143CD7198A8482CB416CCE62B992347F +337D505A4078713BBD91E5535BD58EF0351EBDCD749CC24D4AD39F8CECD7D6C8 +139756680A4C03A58B3374CEC658D30160AE4863A3938A891BB59CBE02BB451B +1BA4B2B6E68AB61DEB85F95E3C909B8B66E220B9F18280161C279F10F7093CDC +100A53D542F071CC0A5AF834DC1D18738F5DD62A5573E884E1FFD22BD810828A +1EA47F8218C15A2E97CBC609927DA3CC2B802EA4A0D7EB57627C135E3B065905 +F97597D818A2C5CC6F328AD25AD11FA50F1E4FE637980B7474D6F85A521892FB +72989AABEBE02A2D0EFE88A6F67AC29F5D8DDFEDAAF465C439983C6B84389FF7 +A6434462BEB7B07DBE4BBA61ACD4A60C55B5C0AAE527DE381DFECA2E6BAFDC8D +310364ECB42CAFF72BA93C067B2F02D1CA7C34AE7CDC46787A0E234C8BE8A928 +7A6F3DDE0338FAD532A9886E8E3525B85DD39364AB03EC4C0DD25DC179CC1989 +1BE232E387E857C78332D834679195E10F1E7B87B7966DA3B2238F53D1E13FE2 +8F55ED6A92A750C7250C9B91E29796621E7E9520373214D7DA81B2875A986D33 +80382AFF6DE1F829F048E57664D9C4ACE91E4684A51023943A4964AB5657D610 +3A5405EFD4CFD1EBA684243E15093C9667797BB47617B66054EE02C41FFEC45C +C1BAE8AD56B00D323FCB1D2744F061FA16E161988741A319B1564E04BA210996 +4F9F02A3268CABE450D166A763F5284954564A1C86B76544C5F5ACDFE0D758DB +865A1CFCF9FE8CD5F9C3B2998C56468FD52DF8EE60C6935A3D221EAEC7714E3B +301371C7DDA0B03A2416238F2B47BAD3A2C5021C886DF51C695AF9C87A864B48 +3BB3FE0B355EED5454B59B25A0D8A1B8CBD356C24F64D9B55E16C30C011365C9 +1E0380753BA3EDC0868788D5F50B9353D0227BCEE1BE36998B2622C0759BD66B +E4444250589F9CEDE766D8B940770CB6B89503E925B35C00CBEC2873D2DC4A29 +0823FB7A3717B69A7DEDBAAECC067949932728E89BEECAA91DE3AF9BF070B9C0 +30EEFA8C0A55C8388CAA2F0515915C98E67FA095BB98967D14B0DCAFA9622E4E +2E0EBFC768D80585ACDF28D8A5C2B6EE2FE7AAF62FFB90F569F84A0903996DF0 +C1D5723366C436E4088F3E2BB9B47F9789052A71CF5C49908CDC1DDA194BFB89 +14D7E3D7D4D72A150FD6FFD8303E9DE5A97A71B808B8BDF2AE466F31BF5D7A4A +44F81230BBE2B456A221E2F72A8B59F8FEA8D31F8A005A5BD93B9F49CFDC3DCC +CE2B67090460F632271C7157BDC2F05BC2749FD562FC28682A616A52D1B67654 +DF78B7843A9EC26A7DE2EB168F874904C2915B97534B2D4D9F74A9573A771D34 +9F7BC855E8F794621BF6AD471BCC347E2DF5F620F5C209E33A4CBF1EA85AEA87 +4492A77342DD33EF615FF34037D660B713C908786D9022051B825226545827A3 +2AD1B05D654DB6E6D261B4E8AF0933AD1F0FCFC7201E1A7C1B4199F160C38676 +21ABA2DDF1CEB655B3EC3226E0B122976EEA998F7A5241F062E54AD1DFD6ED26 +47C99A439E0AE95415059179867CDD3F0FF751F3141309F40E00A6C7C28433E4 +F649BCD5DAA64177580E05C495EE7BCBCC5FBF104DAF360CC2711386655B26F9 +D349D887EEB32ADE595241560FD5924A1745A22E6A01DB9C285EF14596EBFF0F +03F36EB2E0A7C3864F819EF7B0855121292D49482F046A55CD7271FE03F02EA5 +886864D9D8EC22A68C23089EAEFFF03DED6484D8C341861EF8B6FD3C5BDF5AC8 +352DA4E13A1E30D0CB71E090E9CFB9AB2CAFD0CA7C34AE7D8E3B2EB4666834BD +9CCD1AC2108348AFEF6071796F4BB2FFA4A67ED917E76A109FA2DC2A30D744A0 +9AE653A748C1D18FB52595D84E87F1C1FB6B2F32667FE203262C66627AEFFED3 +92B23861E5EB238BB4EDCE09DAE1C65BAFC198CDD1B45D42CDF93E16BB82D35F +821E9E49067E966AFAB2AB52928F8DD6359984071FC37AA652FB834A09E5BD93 +3AFAE161140E74C6531E413E8FBBFC42BFE8A464B71EB1D8CAA93B33D7BCC3B0 +47C7EEFCD3E9FCF26FF9441DD9BDE68D77AD7251C06BBB9A2103049E8827CAF0 +F26BEF33F656A690235DEEC623CC519AFA82DE2AE16FB99F780FD7D8290DA40B +9B604AEF36B529FD184239E7D50561A07428D28E51B55546590A1AEAD4B7F2B1 +AB8C5B9022C1FA03E33F8F409B24911AB8BFCF6EF4A8E415263C789F89063E71 +C0910DC20347469380B7FC1EEB87D4CED7F4A361E58B61C91AFCABA35C03F978 +B9FB5257C31657EE48504C355CE893FE3C553274C641DBC4004F5D5B879CC5ED +D3F21F867F6DF054127067DE86189F0B59A1B90FDABCDFEE61423609D888EEFD +F4A1367129962110C651D9481CEDDB8C5C2576A59AED64E95F7ED042AEAE2F7E +81AC0C408E593DC30DCAC334EDE9EE27D932B98F040DDCD195D6155607DD2038 +970EB78221A94C52BD4F0EAC65F1FC10E5DAA93C17266F351669CAE56F42B68C +6D01E1EA03AE554D63CE76D800FDD9CFD89F80A241EAEFF7EDFA41794EA25CE7 +97BD5028464D2CD45B53834B4AEF8BF0B9E7C6ECDEACEC887E8790A47A93F668 +A9095E5FA1116A122C0E5B74E2226C654D3187C6CFD8807917820423DA3EC1DE +AA020EEEF2280C44A15209EE2F3FC1776875308CEAD38571E7BF889F287E4594 +971A83605E0B4169D4A23EE790515223DF8724054EDAD905F57918FC0BC64F96 +514B4BF7DC9BA79E763C22C977FB6146B10D26FEA1BAA7BAF21312F78D1625A7 +8E242D743471DB5821408AB786E4A7EA9D35E30E85533C617689F95758FB2C7C +392E759C299DCCE36689686DE0C4DCE32649493650BA194A6208C5EAB670B170 +3F2C70BF0EF0E3BE2FB0A79224FF4ECECD6BB3388C6D06867A0E5E3DB93C1B2F +464C23E44D3132E7D4086E3B59B1D13F49EB4772DEDF8EDC4F603217233FB7BE +C13C28648E9AA51D53F11FB896839F97AEDD8834BCA53CB0021AE91FD8E95E2E +F8A094093AF556B9639F508A401542B06821FF9DE1A745FE9AC5CACD5E8E1053 +911442FC15CA5333751ABFE2C617D38FA1DC332BFEF44AE569DC631C93EC54D6 +261583A695F5A392867A57F59B741EFCD2DCFECBC55D1EA5F2317601C9DFE9ED +D1EA466210FFA905A8F85BD58B98991BEA58DFD1CDED5C9B086D42CCE632DADA +147941917B879139E016B0DDEB8446BA017FC8EE5A354533D667B0835F5D027D +C2D580C16B80B3D05CC92C0465CAE077729F0A15B2DAFC89DCD349B3F81D0516 +C65526EB5C10E45A8A85D716EE35FB9AB201FD7C89ADE5AD925A174169DA20FB +61E96C73A143DF964C20589EF24A0FCFE6195317F2FA0D2249C0D8E649C3D9AD +FF13332EA2E4C9CD36D8443EC8F027B61CEF92C6A6B72DD4ACBACC16E429A9A3 +F5F29C1631360E32F8C1C93ACB22F810B86D2969A7480F486F62F8488BEEC74C +2C1AF13BB92BC578E8CD30BEA6BC8CB68ED730F54CED0167605FA76AD7B7E88C +7AE7688E598F91C471BD65A542E96D64B1EAF19FB4F1234308C48C2DC86E2193 +11ABDB4C6189C6F201627C693691A86DD07FF55C30FDB3F72381E09C6080FD7C +9182762E5001E30F52A216E0B71E4D2D4E2F3B20F95DF3A11FDB2D2B5B5FAA66 +C46226D5E0C77066349770514E5675550FAC9394FB27CD2C2F974F1FD58C04A3 +1EF53A8AB3B2202CCA1CEFA66228E1480A0709436C44BD3319C40CF888AE4692 +5DBBB52B15CF3A518F627F672135A24D5DB9B2EBEF04C860AECF231EBB5A3BF5 +6DCCD5E72FE4B6DD29E896691868A7DE4120AD06AC573F5608B8449B38E71CA0 +EB5CDA3F942482EA7973661170F81DC88D54DD5B92323F46F833DFA757107E9E +F62A47CC50FAA1B68ED535C3E0E1073532A05ED339C8D70B3B9864808ABACD23 +AA95E9FDA43D54C66A675FA074E0A5B8777D3C07850A09087F36852B5351F35D +8BC4DDFCA35CF29CD5E3DE118A741FAC4DED36847F2E2C6CFE08669301722D94 +376F540982958074E7F1383C409652F6C99DA39FE90B38221E75BC1ECB93ABF6 +B00F410A0C5651DB418566AB350FDA1789AFD88286AF3BCB42B98386F7BC144B +02DEB8940D20A6B3062F0C4244EABC50923390064F1D027A8BACC3DE45156E56 +4A942D1B87F1C4A76B0D4D6801AE792CCAE3009BF25368B31B6AD5476FBD3BFF +9759EF463EF5E78E10B7BF64005B2ABE0E8813950A08A1808587A98E0021D0DD +751AD515E8278F1A0759E85D8A084490BBB0F8206484AA36388B1013643D3198 +3509078847BDAE08E76FA5BF3E3A73C323CE093DCC148E3C02C2DE1E26C94D5A +40EC8308ECB02FF7DD04EC1005A2A0DC74D4E587F10A3EF349E828F69FD38962 +2F0C74D5DAB3ED6CC9F97008ACCE74C086A503948DEF1AAF58FC8BEC703CD360 +D32098A56AC776B1BD08442052A2A4EF6C8798F7CDC102AF1A2009657254762A +0793F79A39DCD6ADBAA5EC84A7ED6018BBE727E5D477893D84F157074B24C13E +8D4881C7DF8ADC13EBA0D89745EF93B7616EC5355600BB0D2B630AABA3CF2946 +AFFD0B2B724EF0F28393F2034B2E69DA5061426805353EB4D80E20739BC4C510 +6C45275B8261DCBA10DE1D104B12F46ACD230977EE7D7D1D35D2814139E38C4B +CA6937CCFA653349B1EF64A98457F7B4B5D8F2978F16ECCEF7054905863AA46E +DD524CB33459220C71E9EFA7845A3A760A507B3D3ABC525B35930B613710A13D +098832C58EBBC8B0CA6AD516E6385792C59220331D0922A1F6F838A8DE13C337 +900462F952EABBDC2EB1FBF94A66186C177501453CD3FE3582073DD86F04406B +41B6AEB440DA475E13240445D46726A6D45185D56BAB8807CEC8A8F7CE1AD149 +7CE2E1BB5DE4E5B9592241DD136479A65905FD0062C91DFF7349874BFEA5D9EA +2F610ADB9AE7757B2307A1BB9D6797D9F9C4844A59841C7C7682105E23A374BC +A91885E7410F56F1126D6062165B9EE0BAFF28C2B54AB563630AFE4B69FF032E +7EAFC808A831EB41785EE4E3C12C9811617774408CD94DB0AA8DD8DA1FAEBC92 +63DBB3C52FCF345D7BC202236296A90523F67CDB5A61E1ACED53BD1516DCEF3B +551577E7F11E3827F465279870CA80EA5D9FBF65DBA894F62D4F97FDD32FA210 +7822C03144E0A07554DD1E3A2908129D592215A0832A9406021F0B0AD971DDAA +B6F2BA7A29B3CD95F342FCE1032955669B0469E3561D038C6FC92E4D81CB7723 +A14C83E11A4E961F1FC986C55B7155B85EDE07CFAC982102B9CC9B91EFE137C2 +AF41206F504F14DD921D63C229C8B7CE8F110BC23ADB5DFCE07CD6B383450430 +CF867408666C11C1BF88C463998811CE2124971A52A5FF779385EB4DA75B2372 +84C99F5B28FF8772D7252FAFA6739687225705994813636710D9ED94A70C0FB7 +BE007E12DBE00E91A5AAB4B2CFD7E622EC22111C2438849F220A096D9891279F +0DDCC564D440B4FF85F92448D42014DF2B231BD755943368A9554B60AA09E892 +F91A4B3291F21C9266CEC6204748B39BBE76D3A9D3A4E9215781046F041AF5F1 +2F6C7E3D3A8E987C451BBA393B474D059DB20905E27D47F0E239E6CF72D53EE3 +1793F2E5B4F5DA2AD0AD6CA9233144A052F688CFDEFF949914C4B69F50F6628F +9EEC6842B79F79C4ED61B502E510A24171D3E508B67D68BAF10B957E7AA7E5A6 +787E86813FAA0CD4BF07E9BCBEAED71484770355873C2EA9DAF365763EC4B45D +37BAB2B33776CC55ABFB0CC50AAB34D0AE5B36980E076FA181EC8EEC2D80FC67 +A306D0B094243BB5413AF1E242AB5653413406006826DC05E8EA239C7B126ED6 +50D659B91756AD1171ED3E37FF013F76EF232F76C9D0C0897C9ACF66BCB85D47 +74C7F0F9ECB7A6046A3B82898E01228F3224DACE17363D61A759C707BD7DB971 +AC601A2D95C2E2502096E1E9B72DB4151DAF79875F36487D54CF0F34A6A2FB60 +733DE9DB8F7D59435F5CE9ECDA268E09BE04CA90AEFBF8417DB14DF4082A5477 +8E81A1A69152E89EDD1922C10A3CA1DC2B0BD7BA4A858298BD9A3A98C5081C21 +E0936519A99620B27509883AA432D7AF3FB95A99A92195FE746895A05363F265 +8A59E2D8AA987F7555ECDD0183604BCB1609A7926218F9945A0E6E1CF675F16D +72489D757EF699E3B61D15FD79362FD02DA64574098F0627B7980C2FE0ACB1C1 +ED3E55B4E5E9868BE0ACB7EF94DD2B66B1B0A2525920B8115FB3A6E15D83C6AB +BB537BFBE3857AF495A7F2B6D1E4F1DA3120E618BBA0C7F2F1E803C9AC006225 +29A57FD0FD3586034C7EA3390C0A9DEC65CE4A345F755D545D38C702BC634995 +A712AB2EEDEB0CDFD58AD8DB1D6CD21493AD564FFF9A40E6A0E1B3B021B6720C +0266552DFCE85F6037F0180333B6DF29F365502610F810536A999BDA2A2E8937 +27C0F9A49BF3DDAB74B39A05E698F34AAADC5329426DEC42D12C28431FE2AD30 +BF7483F59A8DDC9038494FCBBA52742EB3E699B91EB2AD7D9BBB999E2B1439AE +29332F9DC86FB078E04658E87C8265825FE44A5A922D11C85EC79C80DCE87504 +F07A83A8534D2F7EFA27C53D2C979D0ABEFA11CE987CC81F848795C2BC29B689 +EEFD40F525663D0225B4FC11E2BAEF99FD6AC36D436B89F0747BAC764D58B247 +5B952A11317A05EA2CBE7E78E23C168D4FEC5568C363597B83B9145A039F7A67 +72CDEA24917E57B9D2A308A499450162B7373CCA76A8B599222D0C72AE259AD5 +44562254C6BBA11A9CB3FC8784D22095134B5A65C177C92D61843F365B396970 +80BA4E5DA5FD605D08D0D8C0BEE7B2EE7D3880CFD3B00782E9DA1E05406F8E32 +157CEABB3D29645B35D6F1172A0F8128D7387BB6D9B273850E2199B8D101C855 +CA4D3A46912402BBAA2BEEE40B4551CB51A630AD2BED0D04D3332D7B19A496E2 +6E0B680FB004DDC92737D31B828D9A9D731D50FAE5F322EADE40E7595551D643 +5AB8D63AE2F4E6D63AB12AA1143705EC32268B178127331FCB7C52B7B6D47042 +3A569A92A7E39126C3D65570BDC7E731A1F14E5D738894A010A8A4BDC410AC80 +F0212BACFB1BFBADB3545F4476638225472842078F4647D9DAE27309FCF750F7 +61E2AAEEF7CD03BA232CB63F9D8DBE3577BC53575113CFE5F50CA24697C60B7A +3DBF23696BC99EA0B1D2D24F62FEDCE93A17014B5ACDA21138712C8608CEDD4F +5D819DE8E8AD38D9632C16C21F327DE6E98ACFD85B47B79876F5A9CE1DCB4315 +75CE04B0FD290DE67214D906DCEEA177DB232153F77823D955846EC310902196 +177B709C2C31A34742229690882379835AEE3BBCE6AC8479904BC79BB65C6E2C +E210F1E3EAEFC9B149361D05B29AD5B2574025ADA708324B8C326077E8C337D5 +214044B8DC0DA58EFF69725B4834757BC2A15C307C8C80DA17A5DFE2C7B636C3 +22763BE8583AD7AC96B68F19E9C61C72272BA0D1922B89DCA0E3E91ED71B3C49 +F14B7149184B7CBD3714315C9299350C42EFB14E9A78691CACC98A76C372309B +70486BC14CF1EBCE82BE0B2D7D88C69BF4C29982A446DDADA75FC2577CE48BFE +E9F03F264C5F3207C0662C9CD2D7D0498EED10C155D1022B59A044CA632C7DC0 +D1F59B33F6CCAB09B36C392AA77B9DB7D7B19C490462E5CF89A31524BAEAAAAF +ABCEFBB31398B5B66A24E143FE14709734A5E8FBD153075377129AA4C071D41B +5CFAE698DA6E5D355A5D7DC77930DB3E9A756F5DC5C246FF2CB6FD92FF98C8E4 +E4DF2707614D4818D13D41019D72A82F1B48664D4854ECE98CB9D2AF3134416E +57A040A1D1FC5E09BB72C7D315EB2DD9DD99F9EDD19BF0E393113DBFD7D71F34 +1E438FF8B525BEDC8B403AF835E62357802658C239F445380DD4CFBDDED654D9 +F46B0CC75A5CA12D866C4152CD7F5E1292C0BAACBF08E303B9803F608DF5B186 +030D7EF6C01BFA37D6E0FB167F4812776EEDDD7CDE2EE766B364543A12930206 +42B1DC022AAED33621E2CD70469FC4F5554B9230E8E8373E54A25E981C9C5FAD +EECEC3CBA92092B32D8622C44833F5EDB2A7D949FDF1A1DC2C7BE24C81485E6B +4B02EC4228B2394D9647FC6BF30FBC6E48B3D871FE4C2199F2ADB67BA5F99160 +5D50ACFC2C07BA6CA9C47F51C7A0B9DCC5C7FE80307B6A466B34637D8F748D2C +A7EA932D68E38EF518B53B87CD1A0707C41924E7D023089B73198CB56FC4C899 +E05838712FC12E896C36B537361B08A01EE5727F9DE3D4FB4CD074E72C49EA4F +B83457BF5D5B5E8BE9AB51D72A895C5018C5C99F204D4957B4D010283B617A54 +950EB891F4C3253BC3AE24C8C289F331D4D96396E0B8217B1A0C2C61DB115866 +5405CA07C29E299BB262BC9F66AC3A2189A45657E70D0022F922A731E1125C0D +12987030D76F125D6779D98FFAE83DCDA0557118BFEB026DD3793B0798DBF2D5 +E40D4D863391BE6BEA673213E48C7096506988BA5AD7C1C684F6DBC594084341 +A1BDAA817C30BC7A030BDAB21D18F3DF0ABA15499BD7C6E06DEDEC2215CA8D79 +2A74EBEA888076EDF9B80FDAB53BB2C018CB6CAFEBC3B2A03A4659989BCD6CAB +C84197B3E586CEFF83EE903FCC406787C033B8066150771C9878038F952D7284 +41784AC73B709C235B8F0F1A81739C98C398B6EF6577F37216189F904383714D +481161C6981B294B1BE4D69B038D3104645D7BC4607B905EE2967CE7730E2148 +AD363D4000A9EC6E1637F6061E8710F19E7590B857A8B2899629E85E6F1568FA +E00CC889EAF02C70029E461EEE571E004AEC85AA395142EBB919F84D9AACE9E4 +3093C154BD09796B8C1759E4544E4187034F2E34251C21C2AE6F2CC75AADECED +3E7FC704A59C885D2F08326F91A929C74FA6156216FBD94B0E98E518680AAD2C +D4E5B589BD7C11FEA504F60E3FA8D8C93CC0EEC93FF3CF7996355A7BA06E3FB0 +F04D389E05FDBB885DCEC8ABF4207E405A89B0E4FAFAFA794CC2E7A5DBB40213 +14B5C4C13A9219F794C2B8AC427C25B3B2537E314BF6083179DFB537262CDB58 +854102C3E6964B5490083A7177336CEBCEEAFB3D82AA6E37DDC73E69E0F0AD2C +BF0BDA94453CAE58D1757931A0F307B8D5DBCAAFC343D4FCD8B54A576545A9DF +EFC92CD24453F58D45A204B62774B9057132311D619ADD0C193CD3CB3CF50959 +457001E3D97206CEC98C42B1E201573458A3559FEEE205631772ADA932400F49 +45FE118160003F7432D4D3F6E7EAE7E5FC166ECC5C25440C6BA0BFA6176BF596 +23059C511F512C7C40D7EF46D1C80323E7BE090682CB057FE1DB587C8B2D86AF +C2A144E5168EDAF87977E68E09D7F85C5FC74D7D7A969B7C0B977A2C5F12B6D0 +8A048929769572D0A83397D1A9AF2ACF1BA331298F436EBE1759DCE599E25647 +2385CB4E64D5E694D44DE4A82E419644D38F9AB816420206B1E50A0DFABF4DE9 +F8FE0009FA524FA64086C35193067DEBA0427339A05F4ED8B4CF494277EE7563 +2E1387BD302832DAC7A6566F3045B9679F4C0951994FAFA6A82F627CD6D699D7 +BD9CEC67EA5733B783CEF85CBFBC431B1B6E7BD735F9315FB694C257709EEF82 +42E9EAF60FFCF7919CBCE7A8C3568175A8F288CF72F1AEC9BD5290DCC249E5EF +6E69561F230DFB22EB2C8B3900CCCF2AC2B3777ACB8C6E73A0A1878D93D8FB85 +36102BFB2B6157EAE0CAD7B07FC6BF7601EECBA4204C754C9F4D348BD300CA59 +1CA1E3C4B2DCEA17796EDC92E9D00EBDDD6978413021CF923FB51F88391C671D +6471E07D4BA4F69CB7E9916B564ED1394CEA8784F7B15428DAE99E25E237429D +202CF47356A859DC0C94714DABA01EABB8105B8DDBA1C8A1729EE4F36CC7C551 +BC20FECDCAA59CF80C7151AF1AAEA614825C109468C9BA8F8B4DE5D8B43F4562 +05C9E17C984BF0EA39C55BD4954A2056121B0566D5E44BCAAAEDE06E2DE2A740 +73FB28F24E2445DCC1E572A9B2504F133B720848FDA886F9997F512B864038D0 +BC1945D414403E339CDA0E5B565543B241E3253D45AAAFD551B53EB95A22FBB2 +24820D7356E16715255E900AC17E917D343B11FCA43ADFA71FD0FE35D80839DE +3FCCCB963C316BC83BD735E4B994B9ABC352BE2CDD01A6B2626B680F5B951998 +2FAF05F70486767D52DBE50F72FACC6B1031825B84D576D5C00DBFCD38D120C1 +225741A44AFEE56F86F9B10A9237BC193EEE6854F3A336E6700A8382B5B39A0A +4AE1B41F80EE4014B6D8506453307B7CBE6AA5E0AFE8EFBADCDF811F916EF2C3 +C5DE2E30865D5E364EDBC017558FEC9D53504C416855A5D86BBD2DBB236270BC +62F1B72065AE3D306E37FCA8AF87B8FD390D869D86CE0C3C19DD58EB6C06B7BA +5C295E13CCDD2F3FEA730E21389DA6CE5176CFC61652512D2CB198F482EE4195 +7667DFAFDE862152656722B3C7839E20196C16595542D84F6ADDE02B999DB1D2 +A3980BF49A216412B177D91C8F3B7686DCE3021BB3D94E067E3A7BEC1F8CFA82 +21FEE6DD9EE03C547A040FCA39AB5E83F9ADD64A2A42FCEA4095B41D39F035F4 +B42BC7FA947E8638202D07F5242F080698977F5B7BD169CA81EDA19317DB534B +158ABE6F31A6526955713175C29C9E4F1B155A82DEE1EFB243F3ED86B449C4D2 +A65117FE9977364011E35DE993176C88CDE7E13E851CFAA68348A67F2022976B +EA360597B9850CD775492FC4EFC3A2A106D6EA3FB1C5D0996FD2254ED3ECE732 +AD53EA23F3CA03620D85A0FBD5CEB86EE3661F5FA5A652320C1798C0B921F4E6 +3C41D8C6953A5C3B4BF28647542DCAA4F3579CB0ECDF4F9B1C8C5A7E94196DE6 +11E63421F23715ACEFEA17E562639EA39600A31233FCB29D567C13CBC651FBE3 +F834291FE0A81B0008761B7B6DE7C16425BCE587B05C226CCFECDC652F17FC36 +09D8CEFA6E2E73305F09777220A9C07AD04946E8CF42FEF8441E18D4768235AF +F838911FC984A9CD6618309381D916E9D01352B0F3DF878EC618AA2338E7DE9C +F30A6EB3DC0B8BAD1A5BED32B51BC7332BE3B14D318D82B344CF9CB8D711EF6D +6FF94E536C108085ABEF23842890E75E70AADB5255D3A98967303C35FE96C186 +4A46BC72048A63FDBFD917BB96B3B2703DB91088662BFB93A162F782199A9AAE +321FE7942028FB12F768C67BF04028AC51EAF62FAA8CB4FF4565AEDF88975FDE +10075013342201E65FBC173D881F078B28B9FEE19E56ED470094D6C314A00377 +BE9064905181AD964A70A528282930DD71D741BC5A0A5120F8B43B6E57187FD9 +B6D626404FADCA335D9617753D74DB5D489CBCB737F2B664ABA879C216120129 +79AC3C85D5F497656A4C9A3078BCF354D35DC0F01B34590FF7C8CECAFD6341FC +891C28C9434998F9BB2A4D0E0A3501EE4E89585272D63CD8503AE0464027870C +B22458CE4774B70C5D841AF76E112A36AF199035F24DA4FC021DD665FE081B0E +23320395C8E50657227FA1285C776D0BF35D1B61445DF29C17691C324AB79613 +D8ECD13FB4C425360C9B0936679E8325652AC8D6C96B470C6300CFA5018A2A77 +81C7D792DEE1E6F5496DCC654DAEDF88E87F8D44118C6A333C5627B3A7E0AEB5 +9F381FB6851AC5DF632BD83F60F5DB6905BBCA737F25ABA36C3EF34324C09F51 +2BEE533EC4016A7678F9A8EBD144FFF794568907D00D9727CB00111BDA7168D5 +3C361666E08F2066317EA20747C0911A251135156778D8A8CCF414613D2FD6CE +7C49B627B2EEFBA520A28AA23B4DCE90FF6965C8BFB31A4B0C2D3113068FBE22 +F91B3D0D6E79725AA1213263C4059BA6731B2D2B6F7075B329AF5C9A9F185651 +08770786F4F3070B234B321B3495510C9D3E6E5EDB980B00BD963B60E80D8D10 +84E2AE88063A48128896D9CA8789A771232194C49E946CD2E5B8A1010C0D377A +AC0A8EE6180F463AC193DBF3AEB9EB13DDC34506A328901B59CB982C907AA0E3 +051E862BF69443B58FE839125D73686AE1B2F5D4F75E9886E004023CC9D24C8C +983E76CDD769F70B3264178D0143C7A9809F3D7A2CA5BF14A5D39DE3A7AB22FF +9898A387C8D1475C8F575C1AB1E7683EB4BDC6BACC3D6989631091AF5A23D400 +0F9A7ACBF89AEAAEAE7BB82A32A68467B4040A91BA917E3F29B96FFED9A301C8 +AC6C8F2A3E7B2B69AE1593543F51B0EB8380C1EEE137DA5CFD640F90C1CC4CBF +1D568FD48FD15AA937BC0450BD16E2192521E9FED47C13881BC771B657646EEE +52B1B33204938EB3A9FFAD793506E926476BF72D54308EAF513D47C127C2FE7C +47BC9A5911CFD2731C67638222523C3558236232DF562FFE228E8186473DB174 +F7C511B9F97932F0E68D4C5DCCA5594BE19ECA5331D1A43F7FE08C4C316EE934 +56019151559484883D6239CFE5B7DED2BDE60C49CCC4C64BE6BE5A41865A3D1E +859D191C46D5E1FA370B0C7FBCF7E401393BA9FCD28B2CDDE7B315F6446954AE +E61E22C9579586E94EE7C79850BDDDEE9E39BC775F2784B3ECFC17486AEBC50A +EA0B741B486431F89BA845736842CBE0A1C72BE6C595DC848A880D92BD83CDE9 +DFAA123EA414EF4D0B1888AEDB45CFE3679FDE79BA8955955858141F1EA8ADB0 +4E26F4DFBCAF5DE62DE5D9652BE5E83BC6809F90BD14B584190BA18F12AB26AC +34C458CE0B7C2DE620E2367E8AC0307E4D5F060B103AC49D75C747C428ABFDE5 +D65B597866D030FE9248EDE22C87873B00A659710B2AC0EB5C5E43DFC54634E7 +F20DFE294B2BC0CF8755C88541101834CB4614580CFBCCF436D4B784B16A36C1 +A5E2A50E263DB7A3F1394D0059AAB0A041DA342D631E316F299835ADD693B4C9 +D5197DDC6CD86B913EA77423ABE917DB16329F95C750F8F84A03D253339BB91C +8A8097E9C1A87241D9F5F6931255E4DE7E6240A997613BD0481A415B90D85383 +49384F039FE6FC9EDF0DB7C913467D265DCEAAD26767B1D3C7277307E813CE8E +9FA4AFCB73A55F1810F98C658205D64B8139074E878AAA7AB0E3CA19D11CF260 +1410C84710DEC9B6B572EB1AF633F18B1ED58205F32DE64D4581C22BD6270099 +69684B4BBA0C103D76E779CDC95960BE5DD3AE407C6945103B3A5FF30EB566FF +BB9EFC6767197C0C8DF1C3E89FA557D6065A0DF035B649C9B6B6FD84FB3502B9 +AEA9775764189014A80DF6F4D6FF58FDB725B05E9D203FE56C2D7643B279887F +EEC2DCE0DB6F25FB14A94D80C3EE59418F2E5297BC32FDB16BC90EE24CCCD779 +0884550870B7268A808A6425FF88AA2E75E37D7A87700C8738B33E5A75664484 +BCF4365E2F32B18536E69469D0B4C017CDA27A6A949876DB35DBA0AC237B7444 +AA59C57F83BE342B7298712CB20257474099DCF93D34DD065EEDFEDD618BD4B8 +B9D720E6790F6628040E2B873901CEE7025D40E2850F65F20B16AA8879126782 +A78D1CB0C880384AC09BAD84F04040046032B743B6815F47A372247D87C4281A +E458708F43AB5F1FAEFFDC3ABC025237B157CA3248069DC811AD1B98809131B1 +CBC57DED9D4A18F286C66CB8133290FADBD087F6B761C053234CCE05400687BE +C9A62E2700FC4860D6E1D3E23380C25C4A556E3E9BC06536EB82F67EC35DA315 +222EFDDA2852CBEDB65B5672C96C6EC57274F44CDC0100A2B09FB2012717ACF3 +ABC9F4CB15D48DAD090C2B2C29A38E8EA850B17EBB051296F774830898A6D5D8 +E889BE5FDC1B9BB35F051FA7C312C625FA9EED2C8F2B5B1E8B7000EE3F1075B2 +04377C22A593AC551C697B9196EDAB0F7CB88758A166CA9E0C2788CDC4F9D3F9 +F282D2DCDB1B5CE3C8ADB4E9AB6137A361789CCCE0E29742FDFE1CE00D62CA2C +122EE56C5CEA0805DE5CD765F0BB3FC202559BD71FE589F755A4040507296E05 +21A276FA3B4504F2FEC87FE4E05B5F26B5D3112AF2A54D6E1C4BA426C3DBB16D +FEC37FFF447D01B50188BAB74CD0B46A97C588208B5EDBE92178C2C4529B85F6 +947DF3A2DD79536C3D1CF29BDE0FF25D5B207602D37A808FDFFDBF67BE39B731 +AB4BD589249A6701293D5CBAA46D7B8A76F7AC1EA2933E50C69BBBFB07CF6DF6 +A3DA989B0ABCB374AE23541BD2A6082484685F02495A1F100555F4BCCD75B705 +C0FB34F71BD268CC323B7F172FA5F823A81D9667EAB2C0AF907A519E1ABCE58B +98FDAB41F5B8AE79F66ED2F8596A74C179BF2C6667DF71DE6CE644FA4CFC4D88 +4579788E13BB41B3A634F3FF7824578B62E23FB7533E9FCD2773A9F50728228D +9572907C3DD0AE81AD16DD1596A5164D7F21577163686374E0DC31BE941C4F7E +CD18392EE08F0A7F37AD84F1CB1130AADD79F7F5D8E95BF5639B0EBCAD5F9025 +6E9F62DC262A6D268E9C3F88F1E99C6FC48D882FB846153A90BD9D8146A60805 +06BC1EF9889AD4AC713DDC406DA866AF8FD683ABC63A7E7E6D1D61FE5CC0E035 +96EF95A2AE19817F0F5BD2E3A8E1E45C2B732A478BF5605A23458C6C6965FB68 +A2E080C60B8E69E0817B6940EFC1B2EF164B16041D7FFEFCBC67849CE29F2A57 +85D4CCEC6497FC7B41678B0E695C98BCD70B90D5744D93D3586F9F201100977A +AEFA166816E3BB17C549655E05E4A7E730DA76CA8944DCEE74E7F6D1DAB62F9F +7000491CD5A03978E9B8886C0978D98AA53DF34352E7F3233258546C35CD0348 +CA10B815D3F4BFE2034607D6B6B7FD6681046A1DCCFC80F41C1FE7EE2DB23928 +16B8FF13833E468220B797652EDD50ACD77E2290BA8A20087F6BDAE37B33AA6E +75E369B01B75A500497FC6108EBCAF9DA97745429C5DF142281284C0BFE9C46A +E189463D4C939967DC8400476EC7BA82A60ED48A272D579E64DFB4A169FF7D3C +3F13B94A13F43861A8B614FF696427485720BF5E910EF2A0AD71639D5A308446 +6F869E2B158B116FB75D509100B557DCE4E8119762B6E6F95E0B9FE96466F93B +448C0F0D6586DCA83CACAC2F395DE7526A9E8042C723990FB3131CF3E690C4D1 +0355C7E8216BAF71E85B5741144D0C2FF5B5C4357CBBE833ABEA44686331A22A +8B75F658B830A16C5523CB541413ED50EAF07E63516666E09642FB0F420B7E0B +425F1B8DA5260133008098862481EB809E21824659AC0F48A62553667940853E +041CFBE3C2BACE26BC72AA30BE51DA5442AE2E277885DC1629F9D0D3249898EB +706EBCCFB4BA8C2525DECB96A8FC9DE4CE3C61BC6C16B300017C593EE0445167 +8B8BE228209E2464A2B98C3E5A24DD0774EFA693BAF59BBED9C0E9943A297202 +1288E606311D2F8DCE9CA697379DAE52A1CD2AF464321CDB59B49F2A9BE7D9F1 +CB512D8CA897A8E33E24C4EBD59905BC788302CA01678E008C9686B7A76AA340 +017BE2F57C219B1394F96BF20B0190DAEA14F2C48B143CF7E1EBC62E96A4D2D8 +18A10AFE9B45B98D808D6990B6770AEFB3D6BC3D566869B272C5C39A33A007A5 +FF07430E45D3905FFF1EB3A24DDA0CDAEA23A11BF7F6203BE37080AF47826BEB +70078233A976811484F273550E44333399DF060113932574AD3F2AD5A5FDCBF5 +D1FA91C6C22DDCCA17197063B1F2970CFEE58072EC52F958115690F4254E2D8A +E79D2974E6A8157C2BC96B907F43E5838D7D886B11ACBD9D10F2027A3B433C6B +E4D0A04E3DC3C0F0968BE17311BCC94335EF42B537515489666E069C34ADBF5D +38DAC87DD66BB9D8FC21AE38E066CAD12E966BF9F9D1D04AE941D343A4556713 +822F5EBA35BE20833263D8E7DCAC985957F1449552CF29748673142D2625683A +093542CF48A83D17636F1669AC63E09A39B73A25B5FE82CBD5F1CD0D4C553734 +1654E56456329A9648CC90ED3DA36AA2D9CEC59C2EB5BCFF974CA40B503EAA21 +E4E7C1A5F222A372CB22F57D3CD1B861CF2B8381CE94D2C487FEA029E286A485 +AD5E5D056FE56EB5D792E3AD0D14A05AA43E19A08900A0BDE3F411E01C32E610 +011E3DA7AE134145C94340D2CD2C3DC4DC826C3DE248F02F0073227022170519 +209327DAFDA83EB8EEB8311FF97BA0EB6CD96B883EA5294482F6616CBDE912CF +00F5C863836F2059A5B089AA65C07FD229F4CA4664D1C008E4953DF3FDE96191 +08E83F0FA487B723FCD694B7195F4B25A332459E1FFC770442BEDAB575D69C05 +432BAC50FB068710A7538A5507625A80F29B639A5B6A4247316DCCCEC19C5BD3 +69FB96BDEBF1EDEA3F24CC88DD4F32B83684761A3D54C2010FFF830FB5621466 +5EB0C75A9282AC65B411C71D90BCCE84D1861FA31FEFAD30F800C1F058E6ACA6 +890A711AD3FCCA68ABFC7EEF359BB62D1A813ED77551352E58923DFBBFA8150A +8183C31971E0551F269205FEB760E67C040A1AED8E9BB48DC23696B35B595B9D +3ABCA1135E963C89817A1AF8A0CDF3C47FC4A2E83BEB468EAA8FAFADD19E49AE +2274D84F44D6ADEDDE45DF92315DBB5743DAF3CFBE84735E5943691268E487A9 +D47BCCD397A6AC740A6CA52894FEE261114AA26C8430E357FAF31F8AA5FC369B +A58446162C56456E1CE41C91BE6E2E4FB29F9F0495ACD5901E27576F2226FA09 +5B85D948C6E91ECFF204F4698412F3F2A7631097F9D27D0AC133D5E8C7D20EEF +6B20C7DBDDEF7EF90B9F2B17E4A6FA4DBD1BAAE1F8972D58370EF8400DEC0CF5 +AA8DB06006D8411083CCE4ACA28C7500E1A79332D25EDCFBCAC250A8DBAECFFC +56FB07ACD7616B76F6CCBB6E79E670BE5EF317EB0EE6BA437A5FEAC6152D1BC1 +D9E5BFD137D24B62D4C069A83C0ABC88BF25678416D3DB71A098E3E1CB4A984B +8B5109388BCF8C4363ADF24C0B8583284DE777D5587855709D9B95B8C8CABDA7 +2C46083DD427291D6B3172DACFFAAD8A20977F83F241C76CE0F61159ECF7433C +B6F72C39C6EB5B2FDB39930C869789240FA9A418709BB9B75491D0EA09B2ADB9 +E2C04DDC78743BE8883485CBC978F01D95E18A8604A68E2F9F4EEC9A543D5572 +8AAF454A80E03FB995AF95C8D2B29515F1A5964741CC36FDC2B505526B6402A8 +946B5CB48D71936D00B3F3EC25CE1D1826A81AA9CED847B8292F7717341D1467 +ABDBD2860BD9C58AE0C183C189D4C783E0CC0001AA712B94946FA65FE3E6E73E +FB4ACC19EF51F578995A06FFFEB717E1C7A2D095888F2150942CB53593078870 +19A6F6EABEBCBD6E028AEBEE5358B27C5FE628966EFEBA860123B5A3A5D025B3 +C0CA9868A1B44C402E14CFCF5B1054897CE7E4210D59F3301BCF1C36686CC89A +51F23CA4A17C4C5B7D976D01E3122226CC35CA008E2F182273F524EBB597F743 +16A44448889C3FD2A4EABFFC4BDFC415F9E00B42B23F70B745DF10BD7E3A14ED +F9FC97EC80E3F2246A124209C0ADA55249C21358CAFB513CAC78C822E8CC6974 +7A910AF65A3D1C0E149ED18C2E83519FD53A3CD1031282DDCE36303488873CAC +2EF4E6CD91F89F3B79E469C883397F0D03F38FBB2040AEB4EAA2F894EEB770D4 +DA08894328F6ED8A047490247BD7E8A73246254786A2BDA17E228684245FB721 +1391FABA84BB8250CDD373BFEC712F31E4FA5BFF0F354F9D7167199808D28C1F +123C6179C42DCCF1E6C128A31DBF93F0AAFF2C88DC56FD68D824E5A594140DA4 +9C701F28E3D4A516EDE46A0815ED9E38D522D0E30F5CC011216483B742724E56 +886E9227FC7041E7327FE75FD679DDE0660526001E139BC1E50EE9077C9B0F21 +E18BA36F5ED19FE7B767D778B4B34E011B6BEA186C3C83179FDB77C03D3CFD93 +C4954B57C8EEA40745360808F418C67C4094B9E77D8B2D309A5BCD5B08FCC12C +889CF552335B4547C003201AAD9E5D39D7F30CA3BB790F6CC151AAB60D6782E9 +0D462F768FB412957844AF923D6B1E73BBF1816D9493D916EEE2B871A7F534F9 +26C566CAD091CAB402AF23B1C0E590788C494E78FEB364BB3FBF01D4D0D31ECB +E2A7057AB1CE563F78E79D1D6F818997E2F841AC1F60D78689ED6355612986ED +22A314CDBCEA69C3291D5FE0F15893445690DA81192E3DC6AB5504D8FC35A2BB +30D335FFB840697567872D39DD7B1E582BA3D3DECCC4B67A0C8517069BB0ADFF +4182A491CEACAD4E0D2C3DD4DA8D5FD17D5CBC402CF0703E6EC8E5208D142FE7 +6A74656E59D35B15FBF570C25A95B679C42DC3CFE3E55BC94395FA2B99A32B95 +3F841570B44887E07CA25D80C5F324B100606B68C607836E23B8504F880FF385 +C64408ACB7E74AF2E90312E24EE56056A6961ED88EE9003C1D9A93E6AD7EB366 +75DCEF17DD1E1111B1E9D81C84AE360B998A03CABE7D4A6162BB7E3CA934F06A +27C78CADF2E447772F0C5DF83360289A58261613C219D9E8F1FAFA93591CC5CE +CE4D1F3E7CA673A5DC1C9DCDB95DE81551740AFD3D736590C09E87968C3CC6EC +47BDC6DAF4C57C5D4CD13541EF161CAE52BF516F2660EB2BCC10886E0B5B7045 +8E1696437DE52EE2D2DA0604CC336F3EDD212BAC3B34378C2A3EAF35EB280FD0 +59B70404A942056F4DC26B0698B556EC79BB4F530C526F46D372E1A0B6A36274 +7C9122E896AD4BF0A981B1FB86AFF12F706A018D17F91EFB123991F3A52D77E1 +B007854CFDD0DE07AE6E9D45D0BD8D4E8E2055AC3CC1488B6C0AF6E5B5E53F96 +BA4D76730194D1420898B970D2DA9C6D7B1B8D0CBC909B86ACC4A000A26670D5 +2FF5077818747495615073F1EC67B575F84E569BC8F8C01CA58440DA488D22F5 +FE3BC7C93BA2E61D003D327178D8A1FFE173423B458B46C96070EBCA474D4A55 +66047A79C1E40658F35307E2B45AFAED18A512ACE77EA54DEEB34433D673945B +9F66C181997330C1BEE538A41E490633E3D82BACA4E255612EC8FBD26A95F8C7 +574154908D942A9087767AEBE7592DA88F2B633F9D04C15BCB02325E3AD3C57B +A3232C7857A9950EFBA2BAA0663D34A9987E5DD713E189F9A168075EE5FDA8A4 +E368A1E6D9FAB6287FB4174F6D2CCBDAF5E24BD52DDC8930668742ABB25D93D6 +E0A2511AEF6A101EE396C900CCC94ED1C77A64AD2D8624BE2159F8BFCAED4253 +9E8E7E4FF99436663273AF8CE7476468A715D7606FA7CDCECFC6F1C1B70140B5 +5F57AB80C190A222F46BB4B7AA2848F6C57A0045CF90081814EE0F446903B362 +0200E0BFA9762129578C6712BF07580B976A65020DA6EAA7EB3D93D1F8DA6E3B +52BB5427F83BDB672EA98224F88A50A7F9662986B5F0F6AD5209EAB5E6F60577 +54972E530F00977F6EB5E7AC407764618D73FDEC691507DA0210BA590A182EAB +CAAF2374A3A8BA4E4E4337BB7AA32934E0946823DAD34A9AB7EF84C3A35F8501 +15C30879453A9C07A1A61435C5F59B97162293D2948F2D31945629F76C8DDA12 +6F09823F66C85E4D129A50FFB3195A28D1B44C063D039D17923F038DD5748C02 +A8C0CB962D472CFFD53BCAC38651418D6E93F0297E4D9D38482A42ABE5126E80 +34DBEBC18195D4BA3FF222784428EED4FDFEFED0B2577F0BD73F6F58DD42D27B +C0E518CCC3C104F2DA2EF0453C79C1AFDCB1B83A710E43E5E5E9E6178523E986 +E7DEB74E2E21D815359260A31F98CC6A946840FA7B91F3FDA69603CCC502332A +08504D3C4004CEF2F0097D5178D3ACA8DE91F0DD94C4E5F172BB229BFDD81093 +22DF7ABAA25547454033548D33B6729839544272D3E160EDFA0DBECE7641F478 +583909D9BD5A980D3AF0E1227FC9CEF0A1DD09C296FA602A4A35563062424643 +79FF8509B6592F8ED2D9AB51A8FCD8183A9AA38C2A433E4AF481DDB093684CF3 +A78D6D4A4263B54D2BD31BC49F3F6D36A5053E198316290BAB2339E08AC37C68 +84FFD791712ECC7DC93AF8C71FF89CC9A448B6D997600157F1A57E551E8A203D +048E309431AC50C8C5CAA72C0591C5963300A3FE1980B021534997525DAF12E1 +5536149EDB5CEEC9FA4F6B9A2047A1011D677B7CE6C41B625BA56D2C76F4F21D +F74812162CC2B1461A15A2AFC58655B6F6AA3F2EDF21BAAFB557BD22A51D80DE +E33DF8A432A545200D2D9F46736EADE8572B236EA570864302EE39C0F4F2E9AD +E15B8E8DE1DA5DF97D448F3FC6021988FD3FFA4EA77D8E9F70A246F0D2D66113 +DA0ECB77140EA2374B05C72C6922F7518273D3A00F29A873FD53AC5ECF865442 +8EF9E6DF4DDFA95D275E9AD353B698ADEF1F910D65C9B33119BC00099204DD9E +48DCF4AB36928AEDC90AE0F861C32AD5E11AFE9ED472A9E2CA0BC39FCC8E0611 +5049163D90834C761A81BA556E0AB33B03C18CD588BA4456F98E513A9417B30C +57950252E173DE88E8851AE4B31C56F50A4FC78B9A57FCCD085EAB79436B978E +EFC2D2AE5B28DFED01326234F58B91EB0BD3C05DDE77446C876593E19D4EEA91 +693567C07DED826FD98C085AE8426EAC64221BF537809BF64AFE2D0858198B1E +B20B899D441F777566E748B4B98AC9A580DF2B16A8375564A470CCDD763DD773 +3852BFB800850EDB0DD05AC4ED84FBE2E6D7635BE59BABD023C6618E1E3B4FF8 +D8CA6F9C4CB71AC037AECD6942192217A369E5DA2C9BBC15D4B497FA17AD58C7 +3619FE8A3468F685217EB8F7DD7A1AF07844B390C39F6455F1D031A8D5E3C879 +675E54FA5ECE78C16AEEF85B3A19FAA5ADD47A5DB599CA67F572119130B4AB31 +4DC1DDC7F4F070C3767F6A201A4A2F7D10249A7DC8209395A3CDADB7D720E2F3 +9F7DB1B43E862FAFAA64001B6FFF182179D3B510EC841E6B90159D88E1C5CF0D +81A7CE0A84A45EC48CBC602B77CB6456891DBA6155554E6CF4F59D1B156E5067 +6ADB21AB89A8AE01E942F15A267D8AF844070B6300DB9F56C142F2452587C0AF +F914CA73B48206BA22E89F307D3A0AB5F0CC1B58C5377D0B595CD7C977A7A808 +8C949282577283BFD814934BF35DBFCC8A517A18ED43354C06EDD631BD0838F9 +A0E50B042B3065A90884B3DD7EF6B3DB74D3C4BBE217FA8D029A6129EB65DB03 +A2DACAA5E129D876F5D5A2FDA8A6CE82849BBC19A478E13055D8E417C47B373A +FAD3B64CEE8FD17E242C72E961536865B31DD15539B73DF1400E9C54F3617267 +121DA37B8A5D017ADB97488D18DCF65B64B2D7CBD371F2998CBEBB4A44768F97 +32DD8473CA660BDFC503498A6B571F5477BE93BDC05F1DF18D9D8E0D51233A94 +A39636DE2BA33885C45E6D80339CE9FFEF38671085F4B462FBFC012BDABC341F +528B768EF927FCA61D9F36C40DFF8E62457051A3DC52468D601280CC392BF1D8 +9C2D7D80B7A52501CAEFA2A20B54EE058112361D817E21D8FE04C7858C8FA923 +2E6BB0BE5D800D2F62145686C9FD729A1E6EF7423DF12799CADCAD662C98BF7F +6FA12F75C5DE1A22469D73771210EEE0701CE2E2FBD3F354C37388AD404392FA +603C7EA5227160F0C8B6B33719A46BCE96E89664E58405BEB7C031C7DB028649 +85F691A06330DA49CB91CED3DBFA95A4F1C348ED5C3E1DA393A4F0905344844C +1B63F7545864D8F6EFC16930AA23B442161164F857668B29F798C708551EF4AD +60D7D76F9EA3120C89C680C70A1ABDFF0451C9769A4F9E81524D21CE658978E1 +34CC579F2D68EA87E1EE483BBE67B72B8BDF26C41F6510BECC44F5D0F59F7056 +F04121955283D91D6E782F95A19A3F23465236193AB6F5E2B7513F1457B14591 +1B1419BCE4B5A60220317299744E1E013CCE815F71F51126593EF44CA616D384 +F5AD1C22E29C5670FA2A34D2FC674675F751DD5F829A0DF2A6A8EA09E466DDC2 +7242253A13CAD26053321010F375E4E363818E1FDC4ECBCEDB62F035DE9655AE +DB95B2B8469306BFC35F90EA983679E51753599F3C0EC0EB4228AFACBA963296 +80A08FCAC484E17F4D87716AB2E5389258CEB1587670906C61AA5ABA3C5F2DF6 +00529C7A3D52A38F105283AA255F73D80B0B707C2E728E8E63DE70415DF7A5C9 +EE9C0C48A7298527B7803B55488DEE1D1C19F954ACA306829611C325B8C59AF1 +FD4971153C767F958C836EE9ABCD458D72177DBF9F1403EAD2754EDD39D3575F +3C7DCA360D50B6F0D2D04B0A7B2BDDD76531B013CDA34B4A5770A60C48D41375 +A9EF62987B535598534BC1F2C1FC947077AC0ECFEE208577F7DEAE22B105D77C +618EF38632B88804720D09BC92306F73289B2EB5CC88E0B8168EA30FA8B23899 +BA80E0C60AC8AD188F07E819556006198E72CEA9B85E05E9FAD3C699C26893D7 +95381C79535B7BE7C26DCF0942C19EAEFB2C900A6796B629651EAC2F34EF307A +264E2DAA1C183ABD8C447C7E482C4F377445B534AF770AC7EC4C553F0CE984D3 +7EAC39E66E8786F1F753D9A89BA13F4D60080A4C7FC4641A2A953865587C6BC1 +BC15ADA69AD79FB289DFC0E66327FE91340ABC065AE04A777E6CFBD612FB28B6 +2D2D42425D288D1FDBD16C97FEB69361D7B81C1DB49CCEC0766C2F1A71DB2415 +93BCE2D507C7A452210F4256466812E69AAFE129BA0A729B643F2B83A8DA2699 +9C977FA45E0929E5568996B2DE7FAE70167B1B2801B23B2D4094CBD18FC28C86 +0E72795ADA87F68B6894B08FDBB5F4CFA248EA424B3953ADD61B70A3A2E219AE +B52F5F3647C899A1695C909682C5255142A38225D46CE248B2ADCFF46D258A5D +7AC7A2AEB0E321BC75CE4E17D91C59C16CCB6B9BFC38780B9F1271CB741989D3 +3B05371372B5A2E06F41B31E50457F36C0D7EC41C1005C98FCA0421AEA5AC252 +26E40E477EA8C2975C847A5B12723591045C84CF71EB22CFA07174F7E8C28770 +CC7445CE7B87EC5CA18CC56B33912F684DF4EDA4DE819A9CA369AF50AE2992AC +69B63467DFB1B39175C761CE77743736ED671DAD764E0736D95A978AB860E93E +93775C778A108D70C38EF460243C18927E4A2811BA65562DB1057D4C83A0BDF7 +D4FA1D54272077926962B0FE46A2E0EF90A275E3842032572909C194CF4DDA3C +22A8584DC862A54F43D32993D3AA26770AEF75C09772522BDEA35E042E650991 +77163D2ACAF6C73B7401DA64834D964D5A6D1422EFEC8325EB03B723DAA4CAC1 +C522CB6C63882166D43BD85523D2F7E3FE3BBFE71DA7D53C7BD04874E9E5CDD9 +035D1B74C55728629F7B9188E168A3FD62A8111BD4270E811C121658A641B86F +CDDEDDED227217D448D53030D8EC711F38631511E198C13A456FE1F2F1E42DD7 +8E7675AE8EDF20BE0B32666715FE53134D829ABF5CC9E3480AE7E59D6B544DFB +6EEDA5AB9F2F653D9AE1CD198ECC72372B4EABAD9F2F62CF4B56605C066915C6 +278C9B0C389773E2A2224493E9920F13E33196056BC687F87A9680E2C3BB9043 +4579B13F9836D0B81850CA7157A3A2428AB307A5579782CE304CD7D5EA82F659 +4FA777B3A2948C7946CF6606500A73EC7BD12E8BF4CE9C6A0F9A25FACA204C5A +F2BA0A638CEAE697DF7087B15DFBCC5F97CC5C5BE4CA406578FF31034FEDC317 +FF46A8EBB289ABED3B1422A124E734A667923760BBF9F00F1BCF10A0C1213204 +58FB4D73B6A1EE155F6B941952B4DF5E9F681F4F3D87D369B900269D0DAFE8D0 +3991AE4F7A2FA4FCE8C722BFC9F40DD0C90BF003B9399023748DC9760B84E734 +C0BF397302CB2199E1377FFCFCA1014100358E5751D7E5586C3EF4E0D5028519 +9659F8C6C1CA86E5C6BF6CD0D6C196F221F288ABDC00F302F38D7B11DBBE5E2A +56DE90D35F00AC8915C6F6899259E7DA711C6DA4C19254F7BEE6CCBB114DE58C +FA6D6658DBE69BD86073DF8E27CAA8E273DADB9FA437F1E981FB9816A091AAAC +A9F685D626B6268ED137789673CF5267508751131B9BD60782C9B78F21F7AC68 +B62E2CA8E867D68BA9DEAAC1942C15EFC41E0BB56C0AF6647C4E4BCED0405918 +00B23B654BEEFA8A5D8047BD759DC1E3F7DFDB1E8F9981B39162D263AB143445 +6B6EC7B10B6690A4A57C28FA8F14411F41279420D830E596ED96E5BA008CF792 +23ADDEBD721CBC18B65AD5FFD22971D50FD2C6B28219568EB11835D758A4277D +56B6916753D4C0E06F5EDA7E8C374F97FF5B94503A08DC75B02D0FBBC43EF671 +775D4771D15D9DA60070D9B43A4DB5ABE0A6E6B8C3AF2D6AEA8017B43A9DBCAE +E0CD0A2705B41AC1B2B710FEE187CE4F4F4462E7AB94BC3E3EB0BAE5F1B60687 +C0ABE94D50AA47CB73A3A7278B6B70F012AE6E20ED0FB0AF236200CE04F0FDFF +167B89C073464C49E48F64A686A1BD906383DCDD18A6BBC4525111A9FED4A7EB +FAE59A70FBCACE97A7B271F430173916E0672B5E7D2C3B60FA8F77DDBDA01E12 +284AA73DC3DD026AFA640D3056692AA6427DE8386D62D01D25F29BD6F86C067B +4D3E4FCE17E8A9BEB9FB6ACC348C422267FB08BB50A0F6C6B2269224036E6B87 +30AB0C7987E47DB3B3D6BDF34F98AA7058C4C63D7293C1969564C94E28A13943 +BD149AC4B6F0E0CF3B9F7C49C28F7F40C91580D15BBDBE45A23A92ED7117AC73 +CCC982CA500C23DE1887B126171167B2ED37B5874BA99416B095AC47D4BA7305 +56EC3B53A0B0988971E778D66A8B013B3DF8BF4306AF12BAA81DF3166D1A644F +F0E364D0B61113030FCC64F85AB7B2E6DB7E7096E964D72B83AC05DCD100C497 +93DD2D1D6E4E2FACA18CBE359D1063946D443DEBDB57D3C17216BAF2E4010D59 +5F0D05F9FDB22A253AF92B6EFAC41CA5F24ECD73F586981D75483E094C8B6492 +4AE6096BBC9BF5564C567D915521FAB91C5DB327E9585F7035AC271C4B150627 +46CF47108756BD6FDEAF2A75E2CFC5232EBD9DF0CD5BADF4C7BE51090791C4CA +7326467B0B902E9FBF57335B376F6A69D9BBD25547B66182502CC108371C9022 +C2CE41BAFF670753DF7298CEED48635F8B14B85BCF6F895523035727CD9EF9CD +6E25C7587BDA865FDD0B90248B89A2962046720032E3B8B918799BF8038147B7 +385F290831F70159E1E7966EF6481B13D36D31BDC466A6EDA4475A4ACEE8D48E +3DAF6E2226B0C85B79B0B18E4BA8417293B2E05BC2C234D882B9D63675E80B8B +210193BD62F4D88B31BE26079DDAE79576B8DCC02BFBB31160A213D0048E23B1 +DD05C85C463A3ECA99D8BDFE0A1D3B19D25038219C411CB10B44FD730A11FD23 +B94B170ABAEA14CD9A6CAE626A06408A50BD19BECE59C49879403FEDE2B54DBF +6FFCAD96CD29B685B2339C7731DA69534641E0B7E074108B6FF03D1AF7D34E3A +A9FD72BFA554A09EC6C73DD7AF2A443E8C92895DA50B711864979B366B3E3E37 +03613B23AFD5A394E1633102540636AB7834848648E56026062A2C9E76BC80DB +5166BB217DA58C031164000327F10DF08A9B6AADAC86BB6093742E532DC8E091 +599D9B1399334777A96C58F2A6AF208992F6F80CB770724E6DA6FAC5EBC56279 +EC0CC57B8EA8FBA0EA1BDEDC211B42916F7D1636217663648F1857397F781701 +13A9F3887C4D44CDEAA3489EEB70E5504643721E6999AED4A095B5A348E30459 +4E780A12A81EDDBB61DA8460147F438B0DF470C4148E05E09D37DE9C2DD9C99E +3011144AD2F3779FA2C699E86464077D8B6744BFEE57B86A624C2D0B40A9D5F4 +49D7B228BB45825B669A2CF8E531766951DAAA42A8540C1A5015996E1F80331E +DC716454F4049D70C43A708A287BA2444DD1B0EFDA3D12A60C2B65F357A6B566 +D736822065A617ADAC0E022E20A8FA9FB6A55A6B67668AAF1B3EF600C4A9BE89 +38716D6550132CBE10610FEB028E918A226F11292B22459A53020DD180A82BE7 +0878718116576B397244363D46BA5005B47ED893BAF0DA46248F613E8C5E484B +32D19B3D8044F91D90068A3192261FF94CE6A657BE19C17730414F81D2DB229A +51B72F9CFE877B335BA219B39A8B2090E7E5459E573EDEC4EFA210DC77F0166D +3100DA544D90C0C80EF79BA74D40D01A725878470F0F189EA835D45DBB4C6CED +BC871E8AC85CDCBF8978ECDBAA09834D178FA2D431D32B45218FF0D674B9BEE9 +F6F7BE2923D63D5D9904C88AAFF5EBA44661D9EC0E732C4D187C61267162EBDF +DF17E8B155E8537D9B40098C946EA7026CB73513FD2AB058030F9F6F8C7A7D50 +3C8CCB0B6ACCA21FF265638EF08691FFA6E1EA7070B145779857F9DC81044E85 +D97F9C2962584F7E55435BE9CD05F33E805EC253A49C7E6CB679F0874D8A2A2B +611EF23DC7DC2BDC2F68690DD3A1030587678DC57BD907DF3CC3DD44D14F2884 +BE65327B83D8A1D195CAEC19829D7EA236E230A82CB7C2CD1EBF2FDF8890B37C +77CF69165BF75291EF6E744B7662FA63EE3390817948568B5E4EF4B8A9A92F67 +48653954CF2AFDEFEA8AF0C145E02AA6A7C6C869BF1696D0771DEF991EC41950 +04F47EE974CC8C26E6BA136D85DA63161E692024512E447EE24733961786B572 +074132053EA7F88ADD2980E121FF9A2167B26AD6D6FCD55DBF33F65A9EAA02FA +49630EF6DB82474AB04B29C5B3C14788E8CE7DE99F6C186BD5E4BD48AF53A0A7 +FC73DD482F463D7326C7F1D1FBD1D00079658C19935D865BB9C7ED45C3F43885 +13AC6BAE98490C4D7BA8527D05533AEB792FA76DDFA0D6C512BF75D9ED2AF4CF +4E3A7D13742B0C86FD8E07ED8B0B6F5B1D4AF52095EBD8DEA4085BC206C93052 +AEBB9D243D88EF1A871164E2818158678E25641EB1BA3C1F37FD88D426E0CCAA +F2A74D6FF3CAF315F0071FE42644721B387531ACFBB7ED72B8E27F418009B9BE +C511AC517A72CED33A8490722E751C1C4987C76225F1EA184A0B935BE34E8893 +F36F1FBFFB0365E452FA85032F2892564960BBADBD7CC1BB031D849476AF04EA +58AAC787AE95FD96DAD6AC2773092CE5B4ACC29BBCB8 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +%%BeginFont: CMBX10 +%!PS-AdobeFont-1.0: CMBX10 003.002 +%%Title: CMBX10 +%Version: 003.002 +%%CreationDate: Mon Jul 13 16:17:00 2009 +%%Creator: David M. Jones +%Copyright: Copyright (c) 1997, 2009 American Mathematical Society +%Copyright: (), with Reserved Font Name CMBX10. +% This Font Software is licensed under the SIL Open Font License, Version 1.1. +% This license is in the accompanying file OFL.txt, and is also +% available with a FAQ at: http://scripts.sil.org/OFL. +%%EndComments +FontDirectory/CMBX10 known{/CMBX10 findfont dup/UniqueID known{dup +/UniqueID get 5000768 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +11 dict begin +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def +/FontName /CMBX10 def +/FontBBox {-56 -250 1164 750 }readonly def +/UniqueID 5000768 def +/PaintType 0 def +/FontInfo 9 dict dup begin +/version (003.002) readonly def +/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050\051, with Reserved Font Name CMBX10.) readonly def +/FullName (CMBX10) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Bold) readonly def +/ItalicAngle 0 def +/isFixedPitch false def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +end readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 0 /Gamma put +dup 12 /fi put +dup 44 /comma put +dup 46 /period put +dup 48 /zero put +dup 49 /one put +dup 50 /two put +dup 51 /three put +dup 52 /four put +dup 53 /five put +dup 54 /six put +dup 55 /seven put +dup 56 /eight put +dup 57 /nine put +dup 65 /A put +dup 66 /B put +dup 69 /E put +dup 70 /F put +dup 71 /G put +dup 72 /H put +dup 73 /I put +dup 78 /N put +dup 79 /O put +dup 80 /P put +dup 82 /R put +dup 83 /S put +dup 84 /T put +dup 85 /U put +dup 97 /a put +dup 98 /b put +dup 99 /c put +dup 100 /d put +dup 101 /e put +dup 102 /f put +dup 103 /g put +dup 104 /h put +dup 105 /i put +dup 106 /j put +dup 107 /k put +dup 108 /l put +dup 109 /m put +dup 110 /n put +dup 111 /o put +dup 112 /p put +dup 113 /q put +dup 114 /r put +dup 115 /s put +dup 116 /t put +dup 117 /u put +dup 118 /v put +dup 119 /w put +dup 120 /x put +dup 121 /y put +dup 122 /z put +dup 123 /endash put +readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA +0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93 +51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71 +7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551 +E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078 +0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273 +C01924195A181D03F5054A93B71E5065F8D92FE23794D2D43B233BABF23DF8DB +B6C2BD2F04672F9A3B7FE430263E962F16A948319C51B8ADE6E8A80D3D88023A +6DEA4D271676C2C8615C4A0EA7DC8F6601610F398673A4D4B905F49EA868FEF6 +39BE073001A36DEA6C08ED51452F062B971740019692E221F4455EDE46AF24B8 +407A98B791F6AD525C72C09776247E194043281D04FE1CD1D8AD8DCEEC3045B4 +F95B3B41CD3300768D8A049815348BD7AC1004F5500817E3A267D694AE108BAF +285B288FC5F28A03E9D34FE5D9B2F9A9BB26ADE66B1CF8EB5BE606E83D213C33 +DE083C20D636EF780E761944FCE3B8A950B1E6E7568F33B557C6D59E0CEAF185 +53E609A4F58AC4D5269116F958C4D115C44B5A6DABAB79D3BB6E60BDFCECE108 +74CFBE258779F32C80CD7D9A7CEBA50A0966BD9961F71560119668C4A0C30A5D +ED91ACB30940502B24F33906D6E0F16F81DA87EB6D7FC8B7853BE388C40D75C2 +2CA8F94713AAA1561F5321CE97997CB4AF0E37F44E25B0F73CF4986422B1CD89 +8F861CA623004ADB1C28268D7F8C484AA10C9519B6AEADC95AFAA3304D60E85D +718B2F67D2B734095E5A92C90785252C98067DC05137BE735220BBCB7C341D61 +C4B98BFB1EAF883D38D7A93195A059EF82B42027F23B6CD633231D704B891A9B +03D11A646F13898F20321D7BC150C63FD6DC6BF9CAFD8DA759E95384B729A0B2 +767B9F3E55C682F7A248BC1184F7D294CFFAE0B246DFCC8F215625DDD4F49F09 +FA8D41CBF4A06152FEB152C61539ADF7E70A4D23AF8267D25CE3B12D39D62377 +547E2528D18DC4134FA3BE0437EE0B3509223D71F06D44C6227D62BD01AC0A2A +3EDA975E894371C07CA1027B102549A7D552FFD25ED2DCC68E29E71BBAB43C62 +57B0BFC6A953ABC2EF703F35D112F6B5460018CDCEAD17F149DBE5B52C2B9E10 +9818EA6D97C8AC884F6841C9B600A7D868F59C1D80E98DE0741D06D69858EC84 +1B33C6C9938B7E8A6FF6C12AD456EECBD3EBAF0D7331536B9F6422019FAFFFA4 +822E79D6D89D6366DA636CB708894FEF904F366E295F1CB808E78E883913C4FB +1631248ED6A7CF1095C0C61C4F05E4B9DFC47533A5FD24540AD71A0E2907B98B +28085EB88ABFC3478C9644594C7DC4244ED5A7C1CA8D960B65497D56D174645A +B88F12C2CF0A807DA314017984CF3C4FB7F47392A651EB9CFA961B28E2989893 +9FC4D97171BD5338673F5D1CE2C3C08D48A1B77769F01D5058236C655FFD864B +80E28F900191D4EB349AA5E400A7B0A0FCA0F3E79D7A7C69775BF754329397B7 +D18B20B2683CBC4A19729BA878B3C17EBA0A7E9EE297A5B67E915CAD92C8F356 +582B8299DE6A58E73408F525F7EA895C48A8F0D626A06A96A50348DFBE479D89 +4272576FBB0CD332193D28A8F11503BAE98F8E1D73CF5BCADF23DCD4E6586ABB +323568F5A34E359661074D50CD8D9DF27191FCE24F10225A5D721EFDE2547E1D +CA998077D2340B1A4ADFFF570AA677CDF3305D5E3A394BB1626EB35074D4EEAC +2F037CA2EA389F7683FD17A8E07C12B4CB3BA8C249C9B12D297C618009F76717 +0EBF5F2DD39A6BDA10A2E5A811D4E190660F5FDDBA29201B6F8042620397AB2C +E59267A7247B0463891831A6F40582BC3F614E5167B646A8F53D8A31717DD9A1 +9034034E705BA7884F0E0738307AF69D3517147C282747F2788462FDC4336A4F +9CD222908401A25F0A1F7B13B8DAE622DC965AD0BE62497420B70C04AF432237 +E0FDD043456187658ED93B0F9822A3998511DF05E59CC85B7B9992CA0CE3B814 +9723BAE70D2631F32B4BF93511F67179FFAD2075E1591CA5907A4C67701B56CF +A5E5B02EB4A842BA1F18D6864E5677359C2FB4AF5BCBABAFB053F230CC129B45 +8D15413F736EB07C571521C7DE2A13F2AC1C133D491B0A607197BE9AA1231D96 +BED7968788246B2E4D2BD330F802810F5BDA3760FEA5210CFC6F54748FB1D921 +5CC3624BBA5B8962AA7D94159651589540B17CF7A785F297264F9C1006D36928 +6E2756D3B623A6087E4B106FBA76255903C624C07E18A1AF4E185A533C640711 +86BB477A906ADD36EB6C8F4A12BC2F01B2B98412E4E105977640930CD998D990 +0254A1E5E9843B7A8ADE0AF6D5871E6D3D666465AE69813A2E26333213FF6713 +6F08D55A90C079A56E1B9AC655F720FC22B5AD8550FFF26DA7B0C5A0B60DDB05 +64E8FAF684F3A455BA9BC9278043D79537D201D520E38750335A4C8FEA887377 +879331B68DAD6B253F4FF9981D0F9B9550ED5179B15EEEB00E560A3DB6E5973B +63403E4E2F40A3D0B937246E9652000B917B1369741E0F913C14C2D2D6D1FCBE +2CEC4422177C58523715BD070002EC2E13D383A1DC8C84228862B6C5D3B65667 +9FA97E175239BB7FE7E37E14B96DD7960A8AD49DF428CFC13B5D3CC22E245317 +47B5244DA97F1DF954CED2D552477237CB23D037C0DE728E26C82738954EEA1F +F34FE497DA005AF03746DD2ACF77F6E6F2C224862A1D18AF6F7A5DAF34564387 +9E01DBFF49F8621C058C04C2B3F4F3033FF3E8A977B2CD6B2A3CA4A6C569B19F +C5AC457AE9AF334DA66A730960C7565E93A2D373C0E3DE14646FFDA05DF4C6EB +6D4CA8ACCA3C3115764F77B842581760BFB9E5C0EBE55308B0577A8F4D968CE2 +BA3361D79378D451DD150C34D7E901397AC63B33BD7DB13C50D678F5DE999238 +4B4EA15BD449C46F262D931478F5685CDEEC4C4201FC3EFA607AFB8F27AF6751 +125DE42D2FE2D31DE769B7E7FD8CC8C5D91343B537139A822A5BC4160BB5314E +37501F65B4FC35475FE9E03E34CBF6795AE86CE409500BD0799DE39FA69978B6 +EC74D2197C03632D3F59B85F404DB31240968FA75059B2581B101E028CDECC2E +7E5E25DFA106E9B8ADB81E82BE9ED3BAA9D03EEB22B7B67AB1262DF6AF5F5EFD +A5627EFEB84F3A5F92EF2557EDA2843D7D18C592635623CEAB14CC3620F33986 +410D6DBAEF9F86E4E6682054540E2B01D8FF2161F10E66851A188BC15BD6666E +8D3F21709F196A31EE676D28A2D12639CC2E7020A52910F052E61A0710DF09B0 +064171D05611451BD24FAD64716F141E1C41D3218A8115A3D73CA041D02B46D9 +28C3D07DF0FB668E8E91409C8D0A26A65CD737C075E026AC0A974C9BE658199B +3B9D82ED95E4646977D8F60717DA4C68767DBD7E8320D5AA1D5DEB2E6B009759 +8282F27D64F1F904830AAB501CDA4D9233FC2F12F77F0FBCC46E6B729C71F6D5 +E6F3EA02EC35D1048394F4EF2177FC5EB726DE5EF2DE7997166B8BE5B5105D08 +EAAC3481FC612665CA112D3F889A0E5B7843EFFCEFACA24A01B6AC2B7DDE02F4 +A9295AA2409A3756BAAB44608DACBB56840060037869455BEBA46F10AFC68DD0 +0563843DF111C6D34911CF13AA6023E5E899060B5EC60D0F78FDEF3E981151A9 +24903EB13ED1A67EA1977449716D1A5A7EDE1A2E9465C9C2B20A58AF02D9F373 +73E627CBF296B3A6A4670C39F3B5EA30D76F0362C81020A1777F0ADDBC6B52F7 +213FEE1718214087837049CF2AF00407639657428B9E8B532F68B631611A3501 +3D9DCA38090E227BD0D6D0FB4130EE866DB6B195C873AFD18DDB3B1E40F740C6 +B3B375ADCBBF628A07A5FACED539FEDA3379D3B60216C2EA6629BE2F65199D82 +FE3AE627D7C67270F3497AE75F7A9514968B5950E2D63C38DA240AF4E6CAE88E +E25167D179108679876E7C80C85FE1D2BCC2EC9B88BE76A8F5736E8E6B3A9CF9 +42E58A4ECB7914865E67C1468CF66D658206830B9380FE346DC2DC4BB56A92CE +4B5E4EA9036C177869315A2D9E6CFE97E3BFD7CBE0747D40CE5E8A3A0988576B +8AD2B1E4314C0D8A0CBCA08844A49F7E054D31BA7543730C0A7390BC4A288D10 +CE29E389A4791305D3AC1BB6F77C805F1032787306F78FF76A20A9E629899F6D +13356768D33D7B9E294E8CD50CBFB9CA02A193922BD9B4372C912D1689B6644D +52CAA30F7421E8114D077288119AD9514EF21E5B9989CCE2ABA0C12549FDF493 +FFB39736AC9EB72DAF45E4EA6057527FA9F5AA0A1A3F03C12F7482E465C766D3 +760DA7714D56C91BDAED507A5572BEB51A895F8DD3BD5AAB042650154FC7E4E5 +5EEA6194DF73AC5EE2CBD4EE26E29B1D2D0C458B4850BFE842DDF2EBB4E2A25D +C6A11CA2D8F346E2B736DF88A3D57BC0380B52396A6C039212699F5D3342EB58 +0C3DD5D01D5078479BD9FD10C07925556C0AB0F03606F33796BA72074549EDA6 +E33644F62CA35207D7421D2727AD8419AD1772789D33405FCDDC9286BC34C974 +A52297F5BBD2E541E8BB473F733AE5097BBC9D5FACF18DE4173B4711E28B23ED +16E0A6746A60F6FF903026A3900169EDA87D98396E762C2EC963D89197B8CD0C +25244806BE7CBF46BE60A8F9171731EADFC969C28679B025371E5572E52A0EF8 +B3FD9B4638D03E20BFDEC9345E70B8166D38846DCA68E0D0B4B53629C7E7620B +45E0A610BCD07FEF8814CF915CFB11119F42407D1C6DC1E6353451D40A382C2E +C74DF2A4889ED5A3495C3E973565F7178CA190D22C9693C10EB12C1E7A8679CE +4AFECFC964CC98111BA4ED2BA9B10292A71D5B11870EB08EB483922CE8628A06 +05E7CF6DF93E112B60EF888AA8DB52994EC33DC7277D7B7A4F913AD30257261A +D6EE80476A9A8D316D190BE6CE0046CBBCED365AB305495284FA921BE0638E00 +63DB2AA4C5F163340BCCD1061B469504DEE350B82FBE1689C1B65D095405614B +35997D6F0DACA7190D64ABA351705B17B23FE2EE5996FCD607F49F54392463EC +DD5B944A4B82FA2BE3E75E2946D483060DF99277340B0AB65A2042AD088E2B75 +BBDAB869D1940F64B50D25078519D18748AD64AC5615EFAAF4F3105B0111AD40 +70EE173ABE6A4ACE486B4E5999158A4377FDA6922FAA6E9305F48570D14BC81F +BFF4C663E1EA9D1E050534F9315A663C4C5DA52CB02EA6408AA473C32CB0CD71 +169BB43C0508A842F400240F0063243B4C459A1FCB3312C41C32ED0EE87F591A +BCB6D5D3830AE4645CB4D40336DB4AB6540B52E70E1EA415CC6D886827EBC5B3 +EC35CC5C136243B0C20B3C603B648B132B99D05F9B48263ACFA59A856BE74441 +FECF5C6D1FE9D1F4F9942F460961901E16017144C37E83C6822177B2A6C47ECC +6C47A1104460665E5BCFCF08874008302750EB991CD98D0D8D22B921F90B99B9 +05EE7C39F2BC2A7798157503743C9F2F267BDBE2E8A4CDA7317F81DBF8962E1C +EC02822CC7F770FD4D08D335904375BF0C6DAA0510771627ECB9EE69C0F47D30 +69A87052989DF80D9F4F19F75B070C3689AB3BE0966453F9D56CED6C1745B50D +813AE6D7E44B73423AB3778ABE4CD2C4DF40E14C5A426043F7057E2DFA2DAA70 +EA6723F1C7967FECB1E7C1C0CA283334163FBE31C32254490170C3513580A552 +19A5DD75E6C4ADCB12D33517A03318A6BBC7E4214266E125140D8C40F78A0340 +1F95D9FBEC4DCC55B71E89375AA94B0D55646F6C069561480407D0A3AC127024 +D7D1E9ED6B599A2A8766B8792F46D35508B66F302D289405B101A3C6BADA680D +8C56E2A00B766A4CB155446F862FCF17537A2BE85418E20CD77C4F1F69F70BC6 +17BB5DA8FAA876D0E8BABE273A19C04A8697B3E3CF4725E2C77C8761A9243F24 +96F8AE96399996001A57FD75106745AB4646FB9C6421F1D4EBF3BE533BD11AE8 +14BFBD6D308376B26E08E4ADA490DDCCA94BE8240403D5EB0FE3549061DFB668 +4105B4FE77189546619B6BCF3F9723E278E98D50A17DB8A4C46744FA21760635 +5B332689316BD17C966D466AE737FE3ED7ABC443ADD88D4823A10BC9747ABDEE +027515AC353A420523F85298029475D8BFD83A2CD00C02CA07974BAA581D2215 +A850E6E4C0A5E17E0EDF91C63FAC18C70093F40FEEAF0350B403E2806F4EAE96 +BF616A805616EE55C4657418C26CAF54187A6684821B86A76F15088AC4D5B551 +66C3CA8DC61E9810858D1204F899C7E3A1754F483134609F6EEE6364B1CC04FD +92C86EF194FA3249601AD722D75D1D395CD15A93C768EC60A486AE885683364F +93DA00A865C1035F913FDA69E7D9A0422880FB81EC23C00427F07A5EA3CCB613 +83C859958AC53FAEA26A6BB39ABA068863CCE3D447720BC31A5136E08EE58963 +093AF587A72112D55853A1048A2B1695DB2D7F13CC924F2F0902071260C33ED6 +30893A04577C0ACF0681C0FEC23E5404F844A83BB5A2F8DE1F0792196139993C +1152094BC36A6AE5BAB4B8281E506F485F0BAEEBBE71E174B7CED1E52A8242F9 +DBDF3E0FBA296538D964EB5B7A4E23B1BB0F59872C9D4FE8498203E3AC08B71E +D2B965AA6CD5D20DA6C83FDC86F4A5D68A58A72C5BB9BFE9BC755C56B24025CE +6F24443D3CF32CD711D3D94C7C1DC275DDAE3341D840090F97CB6CAEF274C94F +9F3BD3AAB3F98BA8A7B5CE5E48D1462DAAB37BEB1C10B410E8D33FA42D898183 +BD4F807112D78AA94509E33C179BF7C9E82E55AA7D09E128A0DA06A330CF4AF8 +5DC861498CE029CE8C1BD15C923A708F2E7AF98E4F7B34212A0CB417553C86EB +6DD46B0466F1A21D29FC5111226794ECFCA5DD4240C0B8D106CCD7EA6F03E133 +BB7733F055D6FFA04EF5C6F872B4FDA3E42F0F036C4825543D75682ACF71B548 +DED160ACD05625274799D0AE201305DA526E01A3D2A719B1B15C05CC09467F3A +5627860C0F36C503EE392E1786620F3F2287AFE56634E03566B9B1F537FD92A2 +913166228791871A8F8CBA1A1DA634E8224058052A10FE1E67CBD3FD21A6C07E +243CBF58BDC78577847664EEA5225EB8D6679AB17C563848A9D4D58995EA3609 +51C1443B752A070D9872FE1643F0677019235AC25DC2B29169D38308F2170A1A +A0FDCC59E6602197D2815B914041FFC7106DAAAF30CD97400C6D0826A40385A4 +C8520119A065CF32CF2FC5FBD8DFD29222528A7F96FDA533145846B3428F8239 +E50277C366418D713F84B12A5FD4F904DC13DB1844A391FDAEB97643A6FD2945 +942FD4FC5A4A35E184F23304B8B4D93D0C37EFCC4E106D4FCD0DA3E5D2117589 +3FFC2BD1D121026562C55C455C3585050B9460891B006F62D9D9B66695C3D348 +A467C14C0256FA9621CB056E7CD389505194FF463BCC4010897F9A690EA87D9D +BB3ED4C174FBADB8A4744C6E4A44D773967FD703EC37672F9993DC48BCC8A060 +6CEFE8E6B8F10886E15BA0466AF410B90DF0020FAB88BE493606B6A734EA85BB +926950EB10D2F2CFDBD182B0F133809612CCF6ACCAD049C8005A42FAF78368B9 +E7684F98DE421BE0A3BC0FAEE024A7BE67E15C8394F17FE84DFD8156C2A3E94D +08259E15CC657E8CE3088395BF6B5F825764E141AE15EBD186DC049261623D26 +8636705E06C6E4A1F8ACAEA59F91B042DF5DB9C2AB986A784384706A43E5F18E +42C29CC1CA86D4F247B3BBBC89F3633EE074DCA4AC15B1E33EE4822812A62E88 +C32B0AA57249980EE17AFC1346074800FA529445D18649A0475246A25CF325A0 +BDA06AAF392FD455218B13D9ED577D51A9500B9FB7860716A8E2FB3A8C4BE3B3 +6656C6A5653AEF00184020ACA0BCCBF48BE3BF91E11C8658686C89848E714E6D +DC158DCD1C1BC03B83FF94C60B1DC71CE8A86B46DBE661C9F8F4677F8A2C7CF1 +E41A91EBDA2304735147BE66CDFF2673F09D408297302124C127F0B35690CAE9 +CE1679120CC4D582FB69550AD34A047DDFCD9D411724554CCED753DB52D6AA7B +22B0C55EB698ADDBB0F8ED15C971AEF113C74B9E25DA29199237B98DA4023665 +C2A63A837E4CAB38F8DF37DBAB5DC80C0AB25B56BCA5D899F1575E61ADF75676 +F48EE26C054AD9A75FD88A3E17498AC26FD4DC8000A125D6DD423540B8A98779 +B28CE97C9CAFAC45693FF43249E4B559E7F19FB349F94B60AAAAF05B5FBF244E +982B4B51D997DA5811CD43E1917DA885DD96133A5CE1A290DBBFD88AF285A879 +D3136C41C839FD2276760A7B4F21F4026AADCDAB3F113FCCCA9588C7FB72643E +AB8F6D8AEAD1DC3DCA6E436B3DF24E7DC6AD37137B49327871EA80F3B8AEE932 +D20D9A5B4779DFFAD7B3E5D447023D6433575F8F5AF589D7E094DA3786555D0C +046A427ADF128E00AC7B458D5A131A130D6F49A7ABF47833791F172D69FE6393 +EAE0E90E7FF7BC2333D4E0215D5201E4B209591782F8A664335F67B9DDE36DBA +793EC77E5EB405862D14EAB6A99218B3F66F11EA2F345629C402BD8FD9CA0AC8 +FB5A2E119DAA9F80083C9BC54F4586C44320993CB5D9CBDC8F8522001F82A16C +E307F175B794F4426E5D273581A6D2844444D82093FB03482B270D693391DEA7 +CB26D4A418E48A2989167B7DCE251F0D53D5C9B29D359A568FEDB965DF31CBF3 +900392FE739A2B43BFA2363CA74FA72668FC761D1A17B9C0B56D666F94E090DE +EA37CAAB4E066201D6164118B5A5DB3FDF0B15175392AC33785AB5DF23A71731 +265FC02CA542376BEA19619D331286D44EA395793E3909D01A16D0CC46B67F73 +ADF61251D85C9744AC6334EC8DF8E5C93474AFDFF399F5F3C9451E14281069DE +FCD9281FD8978DAF08680C2CB6C279519A46159751BF3CD0E36B7BCD9C831E65 +52ED07652914BF06C32743D8544A636A804D2FD67CA10F0E3B6AFB289DD1CEDD +4E94BB26AA4C9DF1353EB7C9BF95F544E3FCF67EA5E0B2FEDC7F622FF3C96C68 +D4FFED9073979E1F49C984D0D8731F93868E8F137226777551D4DE437AE5E27D +9AC6340013620938885263EE631BE20CC17D597484A978624783C2003885B830 +269AD74A047F2E1EFF2906517BD765EE9BA27728A753A1BBF0615D7AC52C9370 +6D730166015B5579401DB7D251E1367B190DE298114926B34AE0824F8054FE40 +2799EA3E8DBDF999FA98E9FC634677BEB7E2A5062ECA0C2EB86A038754504AE3 +5AA17151913D7B8071150521CBE040A2AEFCBEC1E0DCAE4EA5592F134CADA707 +93FA57B02177BC98406E9FD02CDD47B8B2DEADDD475CAFF235D5879EA3D51A22 +D4359129F80A9A705ECC2042E5419A6064CD69D506E7D3C910FA9DF6DB85E1D0 +E5068ED5F4A464382F8EAF5EA8248AEFCE2C57F12368A2494F7970B396F508C9 +99AFEDE6F666CB3DE7FCC667A5B810B665519E7E1450E00BB9D0279E7306279C +91938C746FFB2F9BB1859B9E19B54C00F323B79291780BE365DCAE0F0CFD1C19 +02CA2E7BEE10F6ECB0658FF099EE65B791C63EC6AF40656D93D61FB7DAE0C845 +09C5E1537974E0CAF7DAEC080E933811655BABEF23430F28DB530F7EE522ED28 +10C5CB1928B187FD918D3B0ACAB4DD394F6FA4728AF2CEED07C5F473334549D0 +F9F9C71B704E04D0E72D235A8D5D1C97096A2308AE1E55B85CBC2DD258113B70 +2B2C13F34434EA594F46C3BB844048F77885219C54974E7DF47A96C96D8F3BE8 +779580A9273DD50EFF343B69F77A375F54EBC467EBCC77E61F50F82E80A2E7F4 +900D8C60A35245155D618B1BC0038D57020ADEEA3F5BEE429EC9803F5EA7210E +DADE29D28FD293D39AF4FE3842E48BA66469C08A8FD90D643F270AFDAFA10DAA +B8ED7B95B8A79FA0DBEDBCEC5599C6CD91A0C2FF65B4E3B215E5DC46CC789671 +BC4C978FC383CD901BA68772C1CAEB0A3EA7DC95317628F3D39E0D60348B4538 +5B6C780DBC70A1E0FB6343781A92146F55AF0856C955BC9874A9A38D3DAD511E +F22CD122067C92094F00C582E7F497BC7CB2DFBEE9DCCEE4085A402FF2607DBF +FDFABDFCE6EA7FA3E91DB1CAB70F0E305DF5C2CE6C9AD3A9E175C23AA444FFF1 +4A9CFA7584BDA4090134E33FD00255BBA271A4EF003AFF094650AE016810E417 +95633202D1391D3AF0861323F6AEDD0DD902F01A09CBAB8A730C0E99E1D5E7EE +AF7A16401295C6F139211F880A2C104BEF8CB936A82E25AD6B4176B3BA04B798 +89807B2461AB528877F380254E9E6F03CFF0563BC67348C28449A3DDC98B3FD4 +BAF26C1556CA23743106475C9649C7ABC6136B4B4AFD1F64315127F8500E97CE +2414B2695FEF7304AC59AB1A27BCB2A25D5724AC1139A5F3332699713A9368A9 +3AE4D9A81DCD148F82A4C13F7D0D4DDDDE3E298AB3F54B995885FACBD8584525 +36D090A4E2F757AF9985EE435F0868B8E190616E7E4D07DFC31F833E3018F1C9 +2103F42A72FC7A3F3286D03DCB55AA78962C12920C00EFED65FE8CBF2E39D52E +A68158FE4B00A9E60E7D5DF243A1FFB4C6FFB8F559CA683A3E78C404540ED702 +157D69CAEC86B5F92CAB736E7A47B22136CD2517B8BB71E8891F0804758861A2 +05D49A14EF6A289C01AB88876D92BD1DAB1F6758ADEA4A64BAE8FACEB26B2D9E +1D8974465D740CCA11DF380F91122011DFF6C62D83149B03B5398A0FE2A465F2 +3917EFCDC1AC5EB4FA4A2163FB04B20374599222AD756837D351D4A88908E165 +AC702EC7C7AF5386BFCF1DA54CC408F0D01EF4BECD91AB1E9CB07B3C01732D18 +A9B4687989157E6B7A59E3B762B2D3EAB497B97DEEBFBD0285B34A8233ECCD5B +3FE94019AE54B1FA088B3A9F470B5B2BFD7EA47439ED28FF3BE81BE2654ACBED +EFCD6264F44E944CD8468B69251342522D4C33567EF3C4E04FB706313499D17D +7C5949D075E4898A7D5D243D071E84AC0600329C607B729D911ADC6C5E1A644D +9C19E8A9142CB94764A60FEA61A4433BA070DB70DB119DDB66E0D67549FBF083 +3BDDE6C58F0891E10C66EF859ED8F6F9C224362EAAD30FC86C2E6897B4451E72 +BC01C639A25CD1AEBFC76DAD321A778F6A7F4B43E426E4B9502F0E4C0AD0395D +DA6B74BB0E5BDC9A304FA60B5D14FA6D8E621902C64E72635EBED268DA0416C2 +EF9E02737600215301619DD37FBD110C4FDCCA3F1B81FD0F5F95543E6F5CCBC5 +7809367265D79AB886E4AF8EA02F849D623ACBB88274342DB0CF034D3EA18109 +0DEF278869B75DCB34FEC581E50D94DC9B2CCEB8F35AD411BCAEF9885C8CDBF1 +9DD7A9FA5413F98DBDD9435C9B29EE244542BFD2849D497CAA3EED758370E1C5 +BDB260A4A6F3F1450A5C42D0BE5B5A768FE14AA8B1755643518589228B6D6D2C +999E727C35C7B089AC58B500C467107EFE49008ABDA7A9B5200FA8A86996DF42 +02CA456F51F990380C78016E462821812C81E7630907399ECBB6BBE53ADC954B +9B3D956BE288688CD0FACC7802A204D2AD52FF65F55270FB758D23C7E89EBA1A +F456752CA3532A3A55A4F41B387AE7E4D6ED4C23D18B49077A128CB1AE4804CF +3BA4B16662C5D741717CF12FEA0980F2197A5002738F1730F8A77FC655366C83 +29E62345FE94C9970B0B09BA37237B982AB88F865144FC8798D2B6E2392C0377 +7C85DDB0D67AA83176063A3C406A098835E130519E94493D12D7367371EAF1BC +BEBF03F18C2C839AB44CDE6AF93DE35FB61FDFA5A4C78E426D6F68DFE42F76B4 +531A463D7CFC60FB3DEBD243FD6E0D93E2921FDA87A2981B64E5948858F31FE2 +A38BE31AF46E4045991F2114229D3C1902159C5F032848990C3C68F7CFE3CB6A +966BB2027F84441347442A5082E12ABD371F75F8E4BC40BA76DE4AF1CCC45CCE +9134E120F80B35B9D468C023C5131A28820D3C7864DC08B1C61CA8F0B5322AAF +E8E5E42E6455E058882DDBE3E9DFF01B9CA8EB71586FCF4B71A7CCEDB09D2DAD +3C63AA5DBCA302F04050CCF0A912D06D7C952B12E6646662A651EE4185C57256 +07FD91E0A87D8B918D946E250F56A3A712FB9D8592843C31B0C3CB5A60476849 +E08D208899C7AA78251241B46296B4E3A10523D0D3A10238FAF971633F0FE9A9 +BEAB7E5F86A2ED82D15FCC3FDA97D5DB0C39392E35E6518F509E5CD1768470D8 +A13609B66B1B21C0668DEA86B3748549A2EEAA996F4CECA9D43A2BAFA4423177 +A26F150EE6D363C7296984A298FD4F2E9EE6B0F93AE08F110549488BF9495C64 +D134253B97F2F707E1A2BB9F683D02462EE0B08AAD81B880670E58D225FB2024 +8E6155A528FED5BDA9C816A9D0584B3F525372BDE229F13C18C3E418DBA53CE7 +5B5CBE72CD034CF98B6FA654E56E66BB882EDEF46A4A724DC3B3504F781FD064 +85DAFF99B76470D110D978CDC01A9EBAEFBE9B1BCF74B100C7BBA6EB5965F9F9 +3E0FC8D9536885A137904C7424AA76453F4E90E168CCFEEEE28F98DA38CC1B89 +2223D5B0691549E4E51099D73ADE70C1DFAC16D743B24AC7643DA4AD77BC7FC5 +73FD04AF587B201F370B76F1C228FEDF1E2C50A9776CFB6EF22B7F53B3DF6AB3 +1FC3964921ADE87B3FC94FBCE058D7EAC185A4E3E82FC974443A7C8D40AAB496 +614DC6311E6DF60CF3B28D9702925242C37BED122E8EDA12150F2511932BD156 +125BC864885B52D2D427C109AE1620C4270DE8F6D698AB5812FBC719978699B1 +9BDD7BFC4DB398921BBFC4036BAAC81D0F6516ECB39D38AEAD4A8A7622823611 +EE5B270AADB278FE0946FE769331E33E15DE1FE05907A2D1C6D40A779482AA40 +5A5C9473967C9AA5A685B5C477D579C02CB492CA6B671668C5400922479A1830 +591404EA9E5813319C1801F3890286C64F328339EED2CA63E5009BDEAC564E60 +B40B183D1290FB7B11A504B3F70B198FE8EA7FCD11C3CA2FADF9AD36DCAC7E8E +278E526D617347592823B9FEF622BA4379525CEB723436B41F411D6781641CEB +877E23CEF2A923C8DFC338A3524EFB45066B4F979EA5BEBF9FA6302F3DC0D644 +13D72E76DA8ED7D60BA3FDB5915208CA9DEA060D831E903F50BDD951A18A1C92 +BFD0A4115A3557635FDF95CC4E6D4252DD8FC375112677E2A2605064E5549136 +EB1EB49FF1E15D7BF26CCBC63388EC8E57C8F9C662C087FA78DCC18B8D49F411 +DB79429AC862BF5A47987CBAF95602D41FC0AE2D939003CDEE9CA1AD8DF74101 +944E38C903020286A34069C81BD7F86C348FA3817DE8E54F71FA2E3869888C56 +E691B81E1B2E7565AB3BD1F42A8342E8631B343AD3FD30661FBC3FC1459CD0B4 +09F574DDF4D059338347B77F6C220B04B44B7511ED052AECF4C6D09F45E8EB46 +7B0B66419B91EF3D301C02598C7D4E556F67E7E7AAE7B9C51FE760E27C3591C0 +F7CC96C1DC6F4A54F87FC88DD1E96066FDF3FC41C0F19CE053C1A249B8BADD51 +0C8226F056328501A95D0E73140449CE88D3E18EB92A37CC1D8562EF78EC089B +DEC40A9D08209F1C4E9E042C160FAC6FCD95CF3E3FA5E7118D5DCD088F50D083 +5045184BC4AC7FBCE859D9E094A71FCED06A26A55B14CA5EFC4543B0B422842B +6E3F1E2B628AD75CC97F7E0D05D36B59B5A71F84DA9A19F83EC935C14B50A59B +9F7285D58F21BE676A012D30005B5A39DC50D5BB63A41EC23B34833BD3B60F0F +0A76F2558706A18373105F04C8E879B70293F681F52B1F596C0F4B5C4236E9C6 +2340B66275C77F049AC9D0A7E357A6F8E0CBF8801FF694A35F3888B51C9A4249 +0289BBDB4FF85A5CA4BED0A50134A98CCAA8FAC65D8ACEAD86AB8AF6A9D2EC73 +2682A2508C49EFA2810D3CC43F3D4452D8C51992C8282EA7E3F256CDEC2784EF +779CF660BA406B65F0F9DA07D0A7646B46CD2500E965A1C42E1822ED24F9C19F +C0DFED78B30DFD071C1E0D1982D1E653D83AD221E9AC716538B43ACB64535ADD +B1356D0CFDB5EE12F282C601B2BF5D096E7183A36F887E20E5CF560ADC91F35C +CC98279964EA1E669EA04E00986BCD3EE25FFBAF740E6C64CD5F994665982A04 +9E1DC5EB37AD01423C63C76DC430AE6B966524DDB0FF57879F9782F35D5CF84D +D881AF985364D8328F3E1F16A119C30EBBF8877CE70582E2E3F286E04ABE3DAF +C809701980645A0B2D686DA82B5062AE092533483E9074556B8C749DE3ED5C3A +BBABAD350FF305BAC128BE168E8A0EB7E6D1BF1D087E66EAA536ACA99EA75012 +35E41BBE3295D53102F5E9C4BCE9A8356AFE415F7A4AAD4B454B82EB03B93FC6 +99FB2B8CD04AE940364A54D845EE5E5BDA98EF648EC9B5FE71FD77AF0F0C7C3B +AFB44CD828024D8E28C651E7E8227B3C194B60B33D530610D8F167B6C23D992B +D8B0D21FD583B706F4A2FDCB3001A415D6978EC8BC02AAC843A4CF53CA18C418 +F58B0203B2D3A5F1A0237375492AC02EF2004F5B0972DCD7AE18D4F300E723C4 +55E04EEE9A3CD73EDD7653909E542F3E0B3562DF439B6FCBEDA7D5C208AF6662 +3511C5C66E13B71806468D7F0ADCB73250698DFC131B543E1F2CECD0C90CDA7D +D2A5AD325F0BB78BF841A73EBD63A7BE3EBF157CBD08165C2BA822A169A1AC41 +DFBB6D92FA2057DD42423A64CF2E3A28A7134EC0CAF0220DBD010B6E938067DC +D229EDEFBF8E3EE0BF2C9B84F94EC8CE4D1EF81BD4A8B3346B355044D0464943 +0CF938092480B600482A781C7C9F1AC17AE77696768028566B341936788A1FA1 +14A13C4B4ED169F502D37DB5804B145B4DAC2541B28D20C9D3FBFC105C5D87C9 +EAE6D1206C578942D85028154A8D107525BD8A3C6783D9D302F75EB2069CFA2C +9917F00EC65CD33F3804F70E2C74E5EC3F040C517F10A9E960357334B7D087D1 +E820764791F13E1581AC97C4101AD5B6E7216594D0D723C4AB9028268BD1B674 +0B6469FC03D570A96F61E6B919C166B00EBD55CA4ED2C40B216C2FFCE893CCA1 +F266CA9649A4A49B6DAB3055D77889C9662821478BA1BD720978223FF9E52570 +DC0A67F023A8995D2F18E5C9E2A6264C1B93A12AA7E069A932A0752AAF92BFBA +C68A38DCBB3844AFFD619BAE6D17DDBB5B7E322098558EFDB19B12E0A68AB8AA +8E26368CD856CC2D02FE177FE7046A9C423B7C5BD201510B4A1E7D094ED81A01 +FFC4BDE90E30860888B3547D8F535DCCCC77E3B0530D9EAB37D3FA509ADFBE23 +3EC05F8C127D9E966674CA72D243E30626D93A9364F53803A3321DD6AB7DF669 +9C2C84E73C83C0A3132BBFA54237C75BD201096966C1D73A8143C8A2F3FAD7BF +042E8820AEE20FC03BF012AC5B0624A754946C72C8095526449FC1542CFFDD54 +3404BF663F2CFA67A5FFD2E680B194510873665A4C347F3458ED699190987EC1 +36C287A5D0FBAA47F01D79FF78FF9A53AA701A51D41B1CFF1007938D35818AED +7849939AA6EFD160FD0D2014D4C9FF06F71D3D5A91A956E1E31E0B05C4E6ABAA +369669A02FB45AA0990598DFBFD5C0DB0E163D4B031512FAACCC6A6A328588B7 +F264A5CFAF28E789D856C93FB30AD816DD6EBD86059D4398BB0EEF857E69CEB3 +BDCA9398471F4A64DF3F74F36E778366053A62DB651FF600DA8BD0366BF5235F +7B211C006A4A979873C9453088B1AB70D9FC6A18959BEB747FE1A5FFBC94F192 +FCE8B753D073B7E76693D08F90BF873DA75EFAEBD562894BFEBD2D19D7715979 +8412B248275C92E9FEF6E84DE0078423A9A4C87F8D1E5888DB76113A7D224429 +8DA3E4BE148C4655D5603DA66D4838D61C80F2B2BB2C716809A0647855ED553A +F2B6DED2249B86786D6B5E7F430AF8AD0CC98A6FA37CB98C5BFA566E7E1D4407 +4E9DA13D3AC3F6296D89B4CE04B0A1BE16058B75D5753957631190DAD424CAA7 +368F7F761F8E3D671AA0EB6C47C5E63DB73A0E5707E6E8273226EF068EA13C54 +5A51503B9912F17C59A807AE448DD34E85D92DFE733657030F7323F2E39BD473 +092CCF32D5A4402F86533E4D0E946EB89D53CA62019CFAC7A96900B4033B87CF +DF3DDBBADD37BFEBE82A8F33CD0BEC579217B5B6174A6F66CF36256714588064 +40EAAA0BA167323B231A762AE5C4E4756283D8CCB8896CB3DB3B2AA3BA0B0961 +FA5D000123F9A67FFF3FC8E8BFD795FB6CC00905E5BD36B99B1EB05C4091F31F +E2AEBA666F4E37ADAAA7504E71D55FEF361211E1B064A2B55B7A18266A819746 +DA74F066955B33246990C9B51A424525C3E669063B77F299667421ED5A22F87C +00821F573FCBB2778F8739DEE6BE5008E80FC455E3922C7820FA702F622C34C4 +F50BFCCC627F9F81D73C29983E18DB8595BE8356B26F40BDDAC25BAF2F71C780 +2B208F30AF599C4122EDB789D627B2F2F99D23B12131F951C3F2D467BEA9F053 +8580AD05A9FABD9AB1A287C243393FBF61A305332407E8398E735BE50B3A4FDF +5C6F773B4CFB707D61E14F419AD31655BC2024C9CD404B872C174C99AACD1CB9 +F0E293CFE0CA002AD05EC5D60CA67B9534E2D2508337811BA638BF36C87803AC +EE7E36C03BF62D0D8B56C66C591E1FE26D0DC87754CF1182278A7F125B96EAF4 +C988A4B5EDCC290BDFC900DC574BD17A4EA8E8A0A419A2CC059339F4C588D506 +0C449BE3851283761A5F1AF68A400BF54DB879BAD8B10C86AB98134ED134AA5A +17CFF6F0F899BE7BBC2B3968E11A069B9903466E47F1FBD1A292CC65437D88C2 +70ABE2D12081B0D46E2791D1EAA60966EE581FF670F800DDE95E41515206E38C +2008DA995CDC64C658208417A87C2F039AFFAAE98F0F9CEBB93E69BBAC6A85FA +32784F15625E4A4D099BEDE6FDDD32D59BB37802DE150F377BFD838B227F9677 +A7F8C4929419ADC4E39186BC0C75861C48892E1DE1FA8BA04FFED04FBEB7D591 +A168D2265ECB915DA382DA7633839401F7A2023C4B88777F963E2F4E8A0CAA51 +A41D006F168EB9DE076235B5D602186ECFFE7DFF91F44F3D38A62A4EC5622632 +F02D6BBF3E55E1A37B5D6297E4303A3D2A4A73B708815B18736D7BD82884742A +2DD0574DD055DBECA3E07B3A51D12B5D0BA6FA8190675DA94FAF44FCF86961B4 +A4B45C6994A587D485F4736E21A536FABB6460966C085016053581E4627222B1 +8191B2CCA2197E41FFECEC4E8D5FDF29913F71CE1CF072DA0FF5F7BD0F256C4B +07F565CEAF6D33628B7F7576BC8F756CE7CCF737D0B80A8D609BA5C9BD5F1D37 +5F6231484F8E57531DBABB84FDED746756E26C30675A6E6CD20DE87829056920 +4EF42681597629440134EC1BDC756A044162B0E6326FB2A6DDB1D950C67CD438 +F678E615EECAB0E99CDA6EDB414AF314D6E590F87131F367943298A218A6944F +1D66DEC96D048A19A634A39D1FAB2DCC14EB1161A31D0EAA9D18D93702240924 +65482D6EDF893B3C3A9A6A064D5232A592866327786B90E8AF85E5CD62EB9F79 +7F7B2B4519634BEEE63DBBCF7598937F8EB7BD6FBE8C2F8BB8C12830F9B67110 +C5EDD014B3D4613BD0DB2A70E5BC5E6582B3E2D27460AB59F09356E5DD24F12D +C237C46EAB741ED12D727C855AACA4286E9B3F20E5D3DDEF876EE65176F9B0A0 +EA70301C0AB80881D3ED2641EAE39D5E1845F9970A69251AF011149C6BE4912F +99EB5E1C5E92D79DDB7D74B4B12CB0955F87801D03CACF4CD671D0EF69FC9852 +40633DC0D92DF3A4248528BA27D9568B8254C453BDAFFEF696F87CC12AFEE7DC +73403F5CB7DEFE708C794EC595E7A26A1C4C842BB8EC975AFB77B5968B8B3163 +AB5A31737E717E5AD547F161AF1DF8937366FBA821A61827E16D994AA3E31DD8 +7F0FED0EB0D15DC3E118994210CAE639B0E6A27A6B57D166CA1321E416A2B35A +8645EA1F3993EEC8BE091526846033E83DD093B293705971E9CFE4B3BD8B34DC +3D93EB4228FE86E232716A9F36F1BF30004DBA29053CA72EC21909401233CA6F +D19FE7D7485DE729CAE64628F26C81D6C8BDA240E7014E6A03BF568769E1528B +ADBE27878E698202A1AE2EB7290E20119108B194FB2BD7BE03074665C19AFC29 +72838B845CB573F3DDFC81DCEBA382464E8AE3990AF5A402100B50CDD8E14BD6 +48578F3B48ABDB89F684DB39EB96932FC4C223551D4F301D03FB6CABD9C31334 +379FCBD795D20E9836DE3CF40A8370512D128F00C5C5A7A3098C02FC3300752D +33F4E4D2957B019D03A8A32229AD61152BC9E3DE5A19E553A60AC89C309887AD +F665EEA1C355E1F053D997251867985F73A28458F16760E295308C526335AD14 +9ED4E1489F502D1C75C046C09152BE88D518DA00DC49A7096BD5A632089C355A +FE21CC1C8A16EB314AFA3022C1B36EAE7ABE61633C8EA83D515E78F8078D5F74 +784975B3E547E8B5A1ADA71C35CE6DA1C4AA3A1A4635BD3D9E89D7E19277D0BB +66DB8AE11C8641673B1AB0B14E176ABEBEC7A3F334DDAAFA282AD5109550757A +0A60EFE2ED86CFA6C25273D9AAD20508DCF8A2B443DBA4BEBC67B5778FB842A7 +86BD16692AC9207231D137204BE2EB789ED41C8FB0381DB84A9EA4B7C4250D7D +77A5AF4F649030FF184EDD8443D9C1E1E16C29B7DC710FCB660DD5FA5BB93B42 +F8A134EC45AFAE70DBF6413458ADEAFCCEB38BCE45FD075AAA012F7FC4C69AFE +46D8284E7FC4413293EEB78F0AC31076D129A091247067E614D05D851E6EC747 +5767A8DB7D8BDBB39A31FD8045673DFAAB02DDEC8CD1A647D482EB856C122B52 +5DA156244968E18A8F9033FF294240965836BE3B6C985E61066CE48FEA382F87 +FF1B5332AF455BFEADFE3C77253B42404B843DC1F313BF13F3C62AE60E4FB0C8 +FAC1712B4BE4896D169F7D1C4C901E916429D2F4BEFECEAC5D761B92DA74F3E1 +EC22166DB87F85D0967D4F7B204B053112E96535E115061E80319133520EC3DB +EC5B15A551F1470C8AE2BF2AD921142B29F5FA4D9672570FF4F3139909454F40 +1D1B7FBBAF07293C0F39656071D9543E715071366231B535B5B333AEDD002010 +40B55E1D19C475C52621C20BB63C2C5F59659D40A449F07D64AD683832362487 +FCC6E57EDADE568BCE4B97C14D14EDAFB58191F66CBB45C1229BECB52C67ACE9 +BD7F00F828BB0A22EF2B0BF4D704CD82D5F2A269040C0A3549809AC7FCA2B431 +A6D651E865F4E25B03452580584796AD85E36AE7926A85546ADE22E46D3AFDB6 +ECBCC55BD6753B9C3243CFBA329D305F3CD446A6B1CBDE1115B9D2F9D0DEEB21 +99DEA7A7E7974679C1D482C02134E39E151C5CB206F84E5BBCD5D9FB8C99CAA6 +EDC2F0821009F5685D93274133236A87EC60F5E9B8CA82E32D507726536A0134 +773B9AAFEDD6F1248EFD5FF6954C7613371E7CCD0EFF56B5904FF44BADA5FD2E +FE3A2D201F8700F688C06683A504F33049F3E4A539942D0389EE4F0E95B9E8D7 +AA663A8C87C47716343B130F0553E356D651BA9BA87F29A82DA25877F8F32035 +C359C3357BCA2054BA1990F1C3B7643A3B19EF8A89E3F6D7AF89455888598F0C +6BA398E9D4915F52352F6F888B3B1F7A5EB5E36125D2AF7802624A825EE1C549 +846C60DD99AC758645D4F50B3D0F6D62AB30FBDBA411D4E73008FB190D3292A1 +BF6414EB86EDD5DF082F2D051FE51C072F2BD8A9A5C989EC2847DFD5444CE6F5 +2DDCC068DDD978F3032D2FC6BDEE569F4DD9324B9DE41D76D7CBBEE71F6392B6 +4BDAA928EE583DC3E1B40BCE3F9BFA354316FA99D64183998C5C5FC0C756D0AE +BA199EC4A73B6E3D615B20D687CFDE8426C659DC78D5A551D769A48512968FF6 +D47B9DE6EA5EA067C429EC82B6F6FC0F21DED53D0A561EA7478E1E45F1239E38 +11C06F59A6C45EE6C8B17BE47638795D653EC04001FEC42D167533C655BB1CD3 +6AE6444676BD72DBABA9AB79DE0C5F4BA25FB050C5EBF75AD9A615DAF5213883 +90F569A559495366FCBDB834BFEC1F8E01E2CC198EDDFA7CF39D7C1103E0911D +900BD5EFED9AB036BCD7FBC93F2C8C6ACCFAB824860F00C25FFBE62F8711D4EB +F5DB03FAF6F6DBE35E3ED8F3202555A136BE324A777DF96B48E99E0AC88121A2 +791165462830BDF184ED1B6F74B79C1E5A2BCAD279FB561E78083121A3269D3A +FB4BF0D0633BE296AE63F7F14010F07D6812AD8D5C0D198B31E24D15A3BC3575 +BB0F442A5C01E761B9EE45EFAE076A6A6C650D3DDECA1838CF3E68D954448775 +202A254BDB0CB97D71EB470524E20D337DC44386F5E91BF871D84C55C88A7763 +EF1E60E6F63F6CBDB693F751CFDEF843454EADCD060C992B32806BC50FB70534 +647A4C09D8155C40E2E6A636DB50F1AB5C4DBCA9A611D8A3FA579C1F40CF02E4 +91D50C1267BAD175577CD9403C5570D49BBBE96593F38263D1904243DEC17D67 +C24032E7061464D69A2B3A6ED0EDD7E326D9CBE8FE48D144D7C34D376C53A5B4 +CFC83127729B0E4C8BB15CAA63D57EEF0179C46D41173D400B41E8B1D3616A79 +D94F2D71ED5EC3EF42EBB4DD87FF09D804F4BBF6CCE348EEAEA9B53956121E49 +FF714C15D36577D7A833FDA6A2E05A1E476D26CD789B30462298A129658D0E18 +437575D5D8C6D6C1EED00E0BA08A956B7A2E201B564E6C2A19EFF00C6CCF58BB +B98764B16C80395DD51A52BF0D97B34C2F4F083881944937190B72158DB300DA +8F20DE68487B5349C9BBD62A4270E5EC6E1D911BA7CD2696D6CB45E414D5BF6B +EB997F459688281E8FD856383EBDFF1627ED08071E4820873082E6E851BC174F +1D0961EDE2CC429A4FC851FC4373D372C3AE4794F5B04DCB22F8E056E9B6858C +3CCB870C7B0726FBD01A1490B549FF74D2D5F3132099A528F81DE3B55DFB0F3E +808F1473AADB9442F5C6E2650C3FA71EF41E23DB335772D97480BE04F6B7AE89 +E6CE902B28A487BD4EA6C2AEB514713586695C0726937228A35F22AA0DC71D83 +6E5F9D3A0D8FED671C52FE712C2250D9B05C6AA382FB31C2E7359DC13C02975B +721F7C43FA2763A86FC10413A373A9E0857F24EEEDF0804D59883020C6AF4C6F +93CD5654D59A87C13E9DD4F9CEC5549D2A95304933BD4F17215C3CA39059D9E9 +49D7A72A1988E3BA5053B1957056A24E6A2ECCAA9BE4C089E617A869D0E35F57 +3D3F5594535AE8C68782A7F25933B140792AF8E2BFA93E48172E3E2E5D438992 +6911BDA5E881D36FD859154D344001EC9F9CE8558202C171D6260332D5499BDD +E2D59FC6C9E9F52C8263ED0173FF06FB17B03962B6DB4A1DD70AE68C3BC4DE28 +8D00370FCC7B47AA3731AD1022F474BFEE36A76C2E3207BC1273AA4DBEE4B611 +295619E1F3A7D27FDC52CF4372138FC94E4925D921ABE410A8AA4FD5954F0BB3 +46D61430F0D6961971CB422A0F44A99DE08D3120662F06926B3AB79B1C17DC86 +23F9344E2AE748B3D7145F9773DAD68D7B57EDC038C9BD8B10A4F766E04C0955 +3BFD0F1E1E456B0B9AEA775DFAAD6062E78D89BCF3427B44C585809AAAE6FAAC +BACBDDDDD9182F252F9FCE6CEE8F3AEF85AA579533A8CE38D796FECCA18E8C02 +E17F8BAC38A9C9EF622AB0B8E356EB25154EED7C1096D44F61AFCCFB475B7DE4 +C1551489FB99076CB5D922E2098E2C3FCC4E35D819BBDFF8420908ABC782DDB2 +422FFD309C5936069F7EBCE7390872D5495E283E0BF206059DF3DEB6E5C31347 +F27B67C93B31E47728EDACD476F4E24C94691B2FEFE7FBA08D9C93A26BF26118 +BB61D26925BD6978175D716F161DCCAFCF98F150AF5825DF6B551590FFD0F1D4 +2DDE541B4E7EF0EA1C90208A9874FB8AB3B3900ACDA914C7D7175664B63F8BA3 +0C652F3E5F9E7B325F4EFE33C8B416E6AA0A72B0F87874CBEE9EC62BD781CF41 +254B1A2BE5CEA7A62D5A2158C7C0E330D26380F80FC60384084CC90211717061 +1398F739E67D02E41A94C996E0E4EE632AA13F3D2977BD59E48A8DB2E35E3B38 +8C43EAA85A29F0FD475D2FE405EF79D3AC1B714E23B756046091E7E005089E98 +1FC45D3DAE8A8121CC41AA1A62C771842633FBC9B87E596F7715C10530D3C309 +DA9E440E39627E5EF76EA32B4B643781CFE191A498E159AB66D8473C71862FE8 +74D699EA71B711A7BD976A147E4356BAF61C851D749F4E118AD28DF57D99652C +58AB92F691528E190792E02E8A620FAF638C82B43727085DEEF6CA96BFC5E7E5 +C0C01705CE402E6BB37DD293119CBBB221C2C379E069012ADFA81AD98DD0F16D +23BE75D5DAE8BE1062B23A254850E8E6E911CD5E6711CF1D84DB7E468028EB3C +D1144F249C8D72D8F0B7E03E8EFD13CC6874B9C6F9EF5F5069D4BD0C71CC6407 +CF7E1B103ACEB645FEE18297A6F061C1089683F2D44B996F30951B44243FAE50 +9F064FE7D9AA62825DD2F4ADF6646B1FFF1B1C2EDE77FEE8EB19EA914E2AB6EB +FEE1F502A178E3EC641E8104AA222468DFAF10E5E01C5EE2E2359F886559337A +6D58B1356E21B846974AA86E2C30FF95C1FA1E6C89911491A7F0E730397BC714 +5740AE4941F52EB8465EF861EFFF32F2B314D2350236CBBB26E61AA774ED3193 +9A4D0F57B22C906DA435121B6B498D9BABF8E8EFA8C7A60C463CEA994CF62D80 +146A83986380E956471E0D4DE2546323E5DD83F6649D24B3178EEE6C3459E6C4 +ED946899F3F427C22D66D1271B74DDFEF1E47302C690E26D406DB68C21D09D77 +90651F381E4ABB1B1AB207705089FF656E81EC18D02B894DE8BC57B866CD263A +1F81A208C7F6CAA5D0A2C1FF1EBCA75170E1CD6F32D8A3FA869E5B434267F9EB +8E7583DD3F9397F1337E977CE65D040465B74981F4B4E456B67FC53B8F91EA5D +B71B1CCF243C0981E698ACA3122707A3504F86FB3E79455CF009B71FDD3F4736 +39F782F48CCDC150B3CB6ED683C8317DDCF3E6A199201A82BA84000ED6027C79 +754D11BD87FDF18767B5B23AE8DF7EFFAEFF16EA4D9035572198D3AB0073A40B +06D2BC810D06750B2B9ACF77CE600A9D30A04747753E10FB6B2489DFD9A29E3F +04BA4C736BF6CCFFD2679391ED26C60EFB5276D9D43A2630FE5489BA7E458AEB +7AE2094CC9123FD9CFD63DF3E1CDFB123D28E558020C55345ADC8BD5991C263A +0B11C7D838FBDB284699349E30866B188AD86C50309288DAF1893DD13F72BEBC +00D4EDE3A3F9B4E1A1FA4ED0C44C0F6560CBC2D8CCA9BA87152E0A16BB2A2A51 +FED67479E0A199A859B2D8099B64634F6576F205E899A860DE8EE70394F66C45 +71EFDB3B22C1BCD9DB14A3A175BAB2F19E3A36351B40AECAE85A3A8B7BBDA570 +44C5534226C005E9664221EE669C79278556FFD54CC0C5AB95A76AA40D541663 +8DBA127202CF99B9B90AD61157A59365F317303044732A4ED4F559B8139100E5 +39C2382994403D0C8D1FEDAFC388B29D1962310FD53B63D161FC7FEB3C0A4442 +6C689AA84F9E98F81F48EF96B9C481EB8C60E950589E2073769A3FD0EBD1A158 +4C76200C2ABF9DDF60E030856E7CD06E4DA813A689DF7FEC42685A6B0C7D5724 +62ADE7B824DCB6753D7E4280AFF5692B9AA714AF8249033D65A9AA8A8F8FA830 +5F4A34ED51BE7B18BB1171958DB8474B63733DA083B180FB32DD60369A459523 +3DC4D379BCBA88B3900EB84E3D10DC8A649DC409541241FE1DDDD87BA78252E5 +0FB41DDC8FB57C9C53C32D1877C3D424555938942AB3E18254EECC6BA1C2F49F +52897188C2F5660550828C5177103411499F3788B49B72F2956707AE8BD04DA1 +4C977D5E7F1C01693A2B73760B287E3C01E8E5D38AB7F35DF9AFF643323177BF +3C05445B141EFBD47CB636167FC7CF4C58D0E134775433969082E4754E08480D +082D09B9D05BCA924774C2863CCD7302650EF29604C515B95B6100F51E8B544C +02F8309BAC02323AC59405D89C47043C66DE71B20D5BFB03D3CD486945DD4BCF +67DFFDFF35865E8E99B6A625861D2D1BDC02E98D957B8598BC7D0FAC1E21FB83 +ECAEAC11FAA72DB6EB1CEE6EFECBAA7B0BD37CE3D8504164E69097B01474DC8A +E4B2BF410B219983FAD5FC6C1BD660393A9B51A7F6A8C40C734BBCC9E132E3EA +3FFACBC54E7759C223A13DBE118FF12279F40A827596D9B0B09AE369431F3BA3 +769163377A41686616985FA6EF7DFA82CF31763346D82914D467D97B571F4118 +3B2324F9D9A4E6C7969682BE745FFE6ADF998840E764D2903B6B23DAC54ECF20 +495B115DE46D4C0AAE992070BC2B468609091396BAB6FD127810120370B6E37E +5CEC3E12BCE8A8ABF05FDD027D3D73C2CB050F64AD53D22F87482DFC8A9323DF +F4CBCFF0E3509D05486D796C7BA08F5BD5352BE3823551BF49B16A768ADE19D1 +1D4124374B958332C2B802CFE4FF716B5D8D54F212773B5B0B724EB33FB021D8 +64267635F4CE66652DE54BC7B39B628E5EBE87BED38EE1FDCF75DD8E7D4553EF +46DDDF1DA7F8E148C6861323D25CB721B199640FA451AC015D6532882CF2E95B +91A16DE1C96A86088F3673863C2E5E56E347DCF13BADB60026B7D060E81FDA52 +5F2C34045263DDBE04063E238454AECC11A18F8B298AE55ABA9F4D7352AA60A0 +8E89F5E676A16E250B2B926D72442912B349F487FFC45DCEA4DA6F3E60CB2D84 +A4A2CCB99A013BABA0B21F70603A77B5FDD25F107C1C5023113C2CCBDF94F57A +36EDB20C87C7E002234A6508501D7FEB238034C19080EDEBE3289A182D421CF3 +A7EDF08DFAFD39A9510D81A8CBD4BF76980484D4504D6A93F7CF2C9AE41FA705 +4B82553619ADFA477CF61CBB7C54AF1EA8C494DC1D31DE241B7B190B0C1083D6 +966AF6A2DEEC2251D620A7A112E61453A78ADF1A3210D1EACD27CD1720D7D576 +3D1EE23FD18CE221A2AC1268A0DDF12A03B807276436B6CF840DF8B543DB7723 +FEE1D26CFEB9638883D02DD37A21EB36DCF4132625051984E3C20521F0ADB850 +7A9E898AB2609F148A9B326751485ED7931C0678B2C2259A9ACF3FD7109CF494 +60185BFABBCF4F4C0E9E7B30C52D712D470827DA52117C67E8893A8E0B7709A7 +FA07111E1CA45C98AB4B5DF9727813AE15243EBCA4B3897926EE6B4100E5712F +7C1041D96BF0154D7ED519C1172954DC7C2A53450ADCB63267A9A7701D75F81C +F32C116EC740FF2A9250CAB0937FE09D40384FF900C56FCDC39FAEFB1A510B54 +899E2A8A2C8204A88D0889418F8901084E44BBB730A247EBD08980252B213393 +7DB28A189C759FD388C50AA8BF14D9836455DA074AC6D26D132D48F9516FD7F1 +F5875061E9AF3C9B374D7375075FDBDD14E01F8796B80CCC350077373A192FB9 +B5F848318CF0C274C6CB71A55E7494ED0017BAD0D19CBC92CA5E178064F934F9 +27A7C4D6C1CF14BCD29453674EA83F13787A59344DDAE6E8DE2219F8AD332967 +754E69F139CAA089066357E6DF8B76EFBB9F7288C018CF8FC172F8CEE179B8B4 +5A50 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +%%BeginFont: CMR10 +%!PS-AdobeFont-1.0: CMR10 003.002 +%%Title: CMR10 +%Version: 003.002 +%%CreationDate: Mon Jul 13 16:17:00 2009 +%%Creator: David M. Jones +%Copyright: Copyright (c) 1997, 2009 American Mathematical Society +%Copyright: (), with Reserved Font Name CMR10. +% This Font Software is licensed under the SIL Open Font License, Version 1.1. +% This license is in the accompanying file OFL.txt, and is also +% available with a FAQ at: http://scripts.sil.org/OFL. +%%EndComments +FontDirectory/CMR10 known{/CMR10 findfont dup/UniqueID known{dup +/UniqueID get 5000793 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +11 dict begin +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def +/FontName /CMR10 def +/FontBBox {-40 -250 1009 750 }readonly def +/UniqueID 5000793 def +/PaintType 0 def +/FontInfo 9 dict dup begin +/version (003.002) readonly def +/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050\051, with Reserved Font Name CMR10.) readonly def +/FullName (CMR10) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle 0 def +/isFixedPitch false def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +end readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 11 /ff put +dup 12 /fi put +dup 13 /fl put +dup 14 /ffi put +dup 19 /acute put +dup 34 /quotedblright put +dup 38 /ampersand put +dup 39 /quoteright put +dup 40 /parenleft put +dup 41 /parenright put +dup 43 /plus put +dup 44 /comma put +dup 45 /hyphen put +dup 46 /period put +dup 47 /slash put +dup 48 /zero put +dup 49 /one put +dup 50 /two put +dup 51 /three put +dup 52 /four put +dup 53 /five put +dup 54 /six put +dup 55 /seven put +dup 56 /eight put +dup 57 /nine put +dup 58 /colon put +dup 59 /semicolon put +dup 61 /equal put +dup 65 /A put +dup 66 /B put +dup 67 /C put +dup 68 /D put +dup 69 /E put +dup 70 /F put +dup 71 /G put +dup 72 /H put +dup 73 /I put +dup 74 /J put +dup 75 /K put +dup 76 /L put +dup 77 /M put +dup 78 /N put +dup 79 /O put +dup 80 /P put +dup 82 /R put +dup 83 /S put +dup 84 /T put +dup 85 /U put +dup 86 /V put +dup 87 /W put +dup 88 /X put +dup 89 /Y put +dup 91 /bracketleft put +dup 92 /quotedblleft put +dup 93 /bracketright put +dup 96 /quoteleft put +dup 97 /a put +dup 98 /b put +dup 99 /c put +dup 100 /d put +dup 101 /e put +dup 102 /f put +dup 103 /g put +dup 104 /h put +dup 105 /i put +dup 106 /j put +dup 107 /k put +dup 108 /l put +dup 109 /m put +dup 110 /n put +dup 111 /o put +dup 112 /p put +dup 113 /q put +dup 114 /r put +dup 115 /s put +dup 116 /t put +dup 117 /u put +dup 118 /v put +dup 119 /w put +dup 120 /x put +dup 121 /y put +dup 122 /z put +dup 123 /endash put +dup 124 /emdash put +readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA +0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93 +51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71 +7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551 +E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078 +0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273 +C01924195A181D03F5054A93B71E5065F8D92FE23794D2DB9B8591E5F01442D8 +569672CF86B91C3F79C5DDC97C190EE0082814A5B5A2A5E77C790F087E729079 +24A5AC880DDED58334DD5E8DC6A0B2BD4F04B17334A74BF8FF5D88B7B678A04A +2255C050CB39A389106B0C672A1912AFA86A49EFD02E61E6509E50EE35E67944 +8FC63D91C3D2794B49A0C2993832BC4CDC8F7BD7575AD61BCDF42E2E421AA93E +3FF9E4FAD980256D8B377043A07FC75D6169338028692CCA8CD1FE92FD60AD26 +D57B7519B80A8F8DCE9CEE5CDF720AF268D3C14099498A843D76E3B6C0328F24 +D36EFE7F5C4E5B5C612786200C8DE3A41EE5F1FFAF4097653CFCDC8F4FD32E0B +03EDB3E413283B9EFB0AC33B055617005BC9B0057FD68C52D1B0E67F0C571685 +767F2AA85ADE4E0104A1C777733D5E318A22A9944336E5B98D965E50D31F357A +8B6EA5A0EA98E1B027CE68C2EDB149EDDD04ED74A1B3D206D471A0C11C11449B +DE190BBFEBC08C9E1B7513B43DA3134D6B11A2516E6E86B67F68C970A320D05E +94FEC57FB347606DF89989C33482BD09D011C55AA920319E7B26A205D3D0F004 +22466F09C0482A164CFB27EF6ED2B040ECCC3DCAF345B5A73676F193D43123B7 +72FD6CFC5E37930E61EBD5A6307E4DE70194E6384EC0D79DB6AD86D3B319A31C +8B0589D0FE28241D8ACE280D0530EE99C80723E560BB72AE9D53F4713181F491 +344B06D3027BA4E9E94D4305BE1D817197C54C8FF56CD6964165F6448ECC8A8A +64B48B4F0FD69299A137589E2491A283509B21A3A5772F75B7602A9F60AE559B +07A58436D04222C73EAEA72DE9A5A441F88D27C11F4F91255EFE280E91A4ACAC +1E98A4E5E6C57B9AE86FD218C3CD8F24A4104156A80F13821384E529783C52C8 +78B94AB3A0096090867ED32E8A30980E737922037F75F062BD83BF4F5929BC51 +CC22AEE2DBBAAA001CFFBFF41D258424FAD888FFF1BEAB796A44E3126159E120 +7E4025C676CF94888A1971AEF8B6764B3AF4A92D36FAF6FC56FD049710EE3782 +BC2CD84FE2473F133BE03C1346B875463F126DCAB15C7A9BCC9A727D23611462 +4E8D2BFD2466600285D79518712B8681ABCD69608E6AA9578F7BD771EC36E01A +5A17BC17E375020ECA59B43790ABEB9DF5F4FBBEF807E5699EFEAC563E1ACC5D +EFA336E75DE6D8248E9381BB110884FDC89C2F9A41EBBC9A8A1F98E6A41F68BE +EE30E25CA148C1EFF42DFF8C214A6537AB11F260B8C329A4947B5FC8DC9C5622 +4DF7BF4FBFB00380D47BABB03BC30627AA74103E553F55278F538EDD8C1E64CE +0F1398CA0AB5A86630139B4A7E8FC02804CAFF3830114640AE50D2FDA3B561B5 +C63AD7EE3347804CBB40FB1E77A6C89735DD870351C3A1811591AB493251B904 +314F65791963C0412377C1D02362C5E9655F1C3D4803CD379A8EF24C48218C2E +DF1165840462BF37DDE1B8D5FF09FA2C3B261E2F1A65ECFBE5D4EAD43B52C029 +EEB3948CB8A252CBAF545C8FA1C31E920E23A12DD7222CEF2D2A513BD758EA13 +DA33BF5FBF1D734653EB83DA2D374A5B9A0CE316F24EE375D6DF6BDA49954C2E +DB25A88821193636119D469BA66E5DAA9C92520FD4F84426A4E54273FA469084 +7517817A6EE3E21176D333825E88046F50B3CF6938AF9BA79A2F51398239EB91 +1A2D07F7FCD948427FF62F40FF95E39FE1A1AA8451411563FD5388472251C155 +69BDE9283B41900B21EB1190D06E6B13B7794FED020D2C1BDD205AE77B084BCE +EF628249398B496DE85B406FC2E1939EF00DFC84C07E26CF72EC401BAAE756E5 +7F6673216E7560D1C2A723CB405EE5CA474A07F61B81F8836482F73DC9516D67 +CE0CB770EAD755B6B356198B4B97EBB29C63456953270CCC8D5650C1D006E69D +38DE2DFEAB27DAD50A817F0D645D30AF5B75A7B53CBD3D2B8D87BD0A7E525AF3 +22F7ADDFCE31716914C2318260C2E2B4664893921B68C5A93334A361D94A759C +0D7B146D6FD94F0442D672BDA0F6432E18F3C5DFA37ADA378D95B75F413C9ED1 +BB5C606A3EC7DFB3F796F59B0478C13FD1900381EFE0BB5242D5B5D34D03AF1D +4BDC93EAF8020E26CA23C8B0E7DDEBBC6762A557067A4CE05A524188A8F02E2F +3625DA38DFCF381727887F5646A3995A8A38A5FB1E5D5EBB395FDD0B7C8E71AD +B48EEDB62AB2CE99D121435EFBBFCEEA69AE9ED8238B60CC7288DE33C766CDFE +15B767B4AE2E6CE0965E77272AC9F86023DA620548CFAC85BC751C44218A29C9 +849F1C2DCBDFAD895B54E51A569952ED50F82DC8A19F367E7E44643854EFD6B3 +FCAEB04E55E4661C82D31E2932611748480EF61FB2FBFB0CFB940BEA81AFCD84 +4C6A6332D7A600170E38A8EAFCD4F93DC153C43175434C86BC747348FAC61B76 +1FEC9027C1A193E55C80F1F20B5317AA0A05AAA36AE235F6E49F06E570FEE798 +84857D7552EA92EF3EFAD52DE39C2F8F43C59E3A957B7B926FC95FC4B60186DF +7F3523EE2AB74E294C8C4BCD8B4975E84849E0FBDA6C0B0F24A636DFA578B122 +CF97BC5089E21E9F5298D1C9F30CB8BAFF6A3A11BB4D9A0A5CF2B18D055C44CA +4FD4D8FE1AF3630907DE7E585AA811F9CD11FB2C8FC791851D651009FA5DF20B +3C33FD2FF848A9E3F5652BD294965A332DD3F246C91B0ADA34017FF2451D1394 +F9C3C95AAC6EC8062BE98E8914D51DA6A164AD13938693D446044859D03A949D +F9AC5DF4A000CDA98BB516D762CB9F6D44B5268FD0C26E88BC4A760C0F75A140 +DEBDECA4F511128B7D2805872160C55236F0A0FA7637FF0D4E94AC079CD3C8A7 +D03A5A56F26B0438B577C46011A10532FEBCAD14FBD6032E224F45691A726886 +56F305231EB2FCDF59C8BBFCB5DBD2D093A0E84D62AC93A2312CA69295E937C4 +8DBA1802B85F54B5E7E6D6216A918F911FF705D3B5CF055F1D873B96283A0B53 +59344D910CD396D883F6F7836BA65FAB4393A773A8F6BC298069E5BA38210EED +49C9D920F718E3FCE692527DC7CCE6963BF744F2C91BC5952564196D60574E86 +87A0FAB21F2DB2BD5A51D7FBD8FC19946D24E5A228462C4772F978E650ADCE3B +8D66B9C21279C531CA1C3A8ECE3420BB65837287A7222CC3673A2A5F8BBFDB60 +C719CD073EF9A23675198462C7C87B24CC92D6AEE5C25AC63855CC3281494342 +D28F3D2FDE0C183486769A4FD5B0143193D31FCB2C2A14E487BBD96D0BADBB64 +D1B56021C363A795BF10E2DB448261C363A54A4AC1182B470C457AA82DF3F5D1 +F4B329806141EBD53CAE309319B94133D7EBDC2D0453A905ADD207364371E178 +0A95C2686E3B34C4A978BFC0EE968C39ABA00889BC5149162C2B54483D44FD3B +5CFF41F611C7E03B94945F414560E874D7CF27FFD0630890D7D7EA66CBD15448 +229059E1C436BB33D69552B5367AB5D53591C4678D0C704DD3EA23F5D9E8A7AC +17D003C19E333E726FFFA2961F33C70F429085F7BFE3E2510F59B78F58B19CB4 +01B48E184BAD9020FECCE3AF52048A056981DAEA02AE78197E65855DDB170616 +F54278395D9EA50DC83761AE759F9CDEF9E1948E7002414FC05286ED793E6662 +3347F2A9AF8917493D7305B92CF93E8E9185F70015F5594084298A6C2F9FD3C0 +689F262AC9FEDC9B89577ECDE92F08D3142209FBCE7B5C0A840CC767BCA56C20 +4E4E545E2BE4D21C53855CEE4CD0AB35D1A604C0FFFF77DBAE4289752276559F +A05FEE65F45ECAF44E95E23FAB6052195C7948AF0B1126482D4E02D72BF8AB03 +DE0F1A632F7672AD9DDE70EDC82AA993678A82BEAD0BC2649C4707FD8509810D +364B5C6FE0E10772E95288C622C2F06C634F4DF8C7FD1432BC9310D5F24FEE3F +7AB324863D6DABAA1576E70643CA79EF4D7DF4105093D66CEE0F3B87D2164A7F +26EA05F5C4645B22D3E1BFD2219657712C168FD90DE801FB0F32759E80DEC1E1 +43CEEB19FED12D757205043FC98FEC62D6A8D8B97BC083B4A0E985AF7850D6FD +8716B9957C1C35A0675BC53DF672C425C79F43FDABAEE7D63F092CF271C9A9D7 +C41F40C4189510987887942E60A412B3EEC84C9A6E1AC7D54D528F5604B72C08 +94B7882621A5BF1F325B92FF96B80878CC550D1AE4D8196E41CB1251856609A5 +C4D3BD05A922D0D45E039D9450DEF8490A3E924E41434194910BF60BA1B08BE1 +B41824345627745541A4F1703E956328F6227D11C74946B38CFB096139979E56 +4E723B889B44C6D78673868C89912F8B4F0B4B485F1587A637B630F92E6072D5 +7F3B44EA6FD96BBD4FC28A6C1D90805E3BE3E42A7BC9C880762966C55BC04E01 +204D083AE976FAE6F37C94F27E68F8C0F28D52B17F6C0FD7C9150701FD78F8CE +B8E8DC9260E3974005EB5CA728171F482D765016C94D4ADFE4A42EF42212BC56 +7E4EEEE8B0D2A7856CD4E44F55C0BAB762F92CB8D64C17022D4BF3A47C12F5E6 +279FC23101FEE93753653CE8CEDC3B75C9CCB29BF1D4554C6120DE8EE750FCBB +E38B5D915206974962E320362E59B3F21B3AB1875703191043D03284D4467346 +CFF2F98CEB4845B73ED8E003E0DC94251B73E13A9B51A3F1430BCF6A21EB9B7A +65E17FA411F53BE6432F1506232B8159E008FA257F884A4A01AC53BE91754D78 +BF14A5B0FBFB9C31BF4908355F8A762052968DF526D118708CCB0B7CB5BEE285 +6DAB6CD2E3934178E60BECB11AAB5478623CF6C50C92F8BB5D1A583609028FA7 +B8A53B791BDC9EF76A124F3F7641857E4BEA0837CB36176EC9A522EA7F41B8D3 +63C37D1145367BD300F17B54522A834BBB74DE12BF9EB26ACE6F24A046D58F89 +4D4B7DF74875F1A0C1C9D97BE0849593D7B398EB4B00BEBC8C8D1497B6EF831A +A35380FFB7F1AFA4D888AA52C9482E8B1755CC209905F98F40D95B44D4DCBCB6 +67423D1BC2F3560FF0A8B4F0CAC352A4EE2C1D946E45AAEC8A6AD40303F3382C +DF0756BFA3B1ED64C169E56ED1C760F2FF0E24DC5C9F41306EF8D2628153D30A +5DCB0791126BEFD4947D7EF08301FE015F2B0008DFFCBF9F2D4D859FD43EC7D9 +C5BE237E9BF6665B7B1BEBB362F0C0C3A8D86010B9C97FA741C97C2E0513386C +9C26C235B14DD2A58BFDAC7B5F63DB4DA6D5D37D0098175A9071590E1DF66A3D +B8173A047C29D7D35557F06132CC920B5460B8AFC11D23D09A4E45D089F5EB51 +963FA1A6256E359D485107FD143B2BF21FDE9DA5744BC2615E86C31C89470CF0 +D06C6397D9FCCB316EA9989430240759D2C4945D941F159FC02327F34B042BAB +B5C3A47C78E8C1A6FBCD396B1A51CC4B020B8AD401841EDABACECDB482D6EC5B +72D2BFEB4556720FADD49D07307C8B22ACB7E310CA4151A85C71EEF70E8D15DE +B3B00F26E0E166C14647A65ADA228A3D1C89025BE059306565DB1B1EFC37D358 +8C1EB024254AFD049BA977BD4C2C605050E17940A89D0D4C5D963E792320F5DB +3706682E03D25D9E02487247819551465092CC22B6B56E93F3AB528038FEC3F0 +668F866707A19B0463BE706EC729D2EE1653AAC7E29BD25BFB3241D4792F5152 +ED415B4E7FA92C2EE5A22E27E8B75542C492E56D811C192E95542A6FE0BFE5A5 +69273C2ABED4300D491B92D2AECDD278404CB84B1BB1BD7AFEC858215837D118 +C0E928BE7E07CFEEB51A6D21375B772B8248C994564014015232A0DA4BEA1754 +3274F407FED0837A236371F1A32056240F2015B1E7F4B2CA72C6B58610A66F13 +407CFFBA5E0A2893C1F572D50F51286E9133B5A84239C9493B0574E77D281D01 +11D00683354A000C9700EAFBC1FD104EA19DFCB87470190E7E2CE26E3A6FD0FF +2620B87B82AC8686B6206B530F17E9348BC7D04B948348802CE53A312443DB87 +4DBBA5313A6A2A8DAB8A1CC9A594FF8C299281C0A261C8CB2226B732FBEEDE40 +2C6ACC74A1A61379E2E1CD5548CD908268A32FA83D8504C442EA0E183ADBF7FF +9FD09C037AB03516ECCA93FF048235BD11A25DB07F164512A079C5392AC7F889 +CE96AE5C8D9580BCAFCC087C35E76EED1A671E87C12E3045E15A687134736DF8 +DA984772AFD189D68571A2ED7256F1E204230E41D3D9DD876F938951714A3973 +0CA9310489F8E807C1C7A4E51AEA5BC030610A5D7263FF7E0F9FDE3E5E37A362 +5B919000BD94D978583B942EB79CF2BEAC33FEBC9A67272EB10865BA8FB75FD7 +9D280AB59F91B96C16C982DE848D76D8FA8620DFD7C80B7DEAE7264350D6FB3A +EF04794DA3305844A7CF718F6D1A4A3AFF6826173A076A1372ABFC54ED3AC6C2 +09C9287FC830556CA694E21CA5342ECA7B10C90AFC4783D841D7B1E34FA3DB7A +2B706F3E21B0FBAB23E7257962FC3BC309CEA2C7239A9D6B44CC96825115ABD2 +AF9A2566D2F3382C01569FBDB94C8D664A5DA0F7DC3DD140CA77C743D7BC1420 +324ECF9E4780280EB119885E96A6C619CE3C0C8E1E264E2DEB137E5DC8149786 +486D65667ECF47B1A1E20E9E6E4FC8323E0BC8E61BDD3BCDFC6575C69C03E31A +EFFC290472CBBD049DE3F840AEE37A2486034240F80E75D8A79E0762377DF660 +52B12EAA16D678990B11A9BFBC03C1D4FCDA9FD4FFBB3E88352438102F10B7C5 +9F04C013B6575B5E948FAB58EA691984A0E54E6B9F3F505FFFEF74D06FA1CDF3 +4B8A95904C8A2763AA8AF5B71D00F5DE09DC1CDF87A08B6D181453063E14C12D +B7BB3775A6E2A901636273D9EEB833EA8CF20FD83AE899E28DADE10EEEC20BD7 +BD93085A4B1AC80AC1AE8280C14767F1A487BD066007A0D050317BD081131A14 +6EA0898ED59E46DA7B6254BDCCBC660686E2EDA0E77A705A653733BB5C5497D0 +B130359F866CF293FB6EF0C2AC5BAA2DB0DED045E2DED3A2612D078333260359 +16CF0CCB272D34767EA069E0F0B0D42327A18529D72E890EDA6195C2688438ED +E9ACDBEED41E81CA8EB5E43C2B09CE266EFCA03F2D7FF57F12B06F9E54FCC6A6 +546676F6FFC5B8B7D3F0982B6FF0D21D949309F0C0B175CC1D0976F8C55C6AED +6E821C39041E22D91AB30922F2B2EC2746BC7DAB484991542FBC82D87B487507 +559AB466F73EE23C2D3194DC5CE4C9AE66D3164613AC5CBB3DB501B64DA7C91B +C7ED2EE9027FC0906820B35D4F2CF66C4F9CE4A884B7C07155BCA884ECA5EB3A +ABB83F84DB1F5639599DC7D3F51241AB5D95C3BCB7AB1EC90B4BC989F74FB354 +04B2D7366A34D335A47B8C00C05CB423482BF6C7970A95545424A08AFF9A035B +7F83F52B65A9799CE76E303B85664B624C65E9CA58184C7BE2BB9D9C86A4DE5A +8165EE3DA2E652B5022EE7893896BABD88931DE1D538F615787645DF5ACBBA0B +A8E5B899A37321AA7D4B283AC9234978C2DD81813A1EE5DB6EC170DAC1B6EF02 +94892635B498765C07A38D2E9DB0B7581B11056C28278F89B0E60998379C07EB +C0EAEDC32AA69B8B836F92A61AFD35688315B2C3F860632FC13E4BDFB63214BC +41CC6859EAB3AC3034449213CAB99FA1D216563419CD6D6CE4E1B56F33E6C654 +7AA9DCB5B05FC068DF02AC32408C8010AD004F6CCA9887830927F8CBCD49CDB5 +18CAC1EAFF815FF2F6F527F936948201565003022C6C7390B4E3C2B219FB4F76 +9F12BD25CA7B3B61D1A2F8DFEE795D04D5428B42FB66E0C254AF7B7A10CEF7FD +E5ADA5E217BE24851180E9A1700FBA66C7D2B0D7BFDE4F4EED1D24B821A40947 +5620363657F6D048E651A689822CF815E72FC8AE9D835BE31D1DD8B54C9A717F +4DC319B4B59AE073936EA40B070524C7E71D5A7B64436DA107749746B516E29F +E3BBCB8F8C473E706670E11E5B221716F315FF097CD1841D0069FA69EA1898FF +9F9EC2518C77806A19730C97F54BEAD604548D553D4A6EDB247853225E24E7E9 +89D71F6BC94DB986467E755CCC99069B313F5745B02B4BB608A39F0A0A732B87 +7EA2DED68219754BF1FBCA350327572D769C962EF9242132D93A5C8E9725D8D3 +AAAEC15ED0F362471AA58488620156F3474FA59CA080EA96FE995D2B3DEEADF3 +3141D157481C66507725ACA5953CBBE1ACEE7E3F02C72C6552D15EB3D612730E +61A06A43575568DC3CF3844BABF04CA767E2995196097015E0C4F622C4356B6B +F41DBAFD797A4B9D7AC22332C552043EF98913D0D9B50CA6B7CDAF903BC5C04F +D20A952BA5CC35B646ACD0A287C956B98C450051AF6AAF79DF37F8954473F8F6 +652BF03AE2AE82B99D820CF93F5FC0BA17EBD7AF90313E70594EB5C354023BFA +07912408F1757319C7288E99872B907D5AB583B082EEED8AB079C63E38B07D11 +6744856E689A479CB3A8BC081F33CB06755926204981DC0A45B3ACC18F6865BB +EE2C50DB43B62E3630FC1D9B1FFB3BFFAA6D0A20C0381ADF48E4D916BEE85BA2 +BB40F538F55C11D50F882B73913840B45161262BC8B0012694C3EF26452F9B77 +2CD7C7AD6BFEEAFE31C8A721C2D46AA00C10681BA9970D09F1E10DDB693AFE84 +246AB18279A2B24E5B50A2FF6337B7B1039FFDD4B00ED3667B5F2F7BC2786D2F +525A0E82234B30711AA835EAEAC2E404915FC7EC0081B194765032708B5E11CE +EF6868298CD26E5B9EF345BFA3EC2911E2B96A0B40AEAB95BDCCEE38F5EC170D +3BFB792D2DDA7E57BD2FB7669484EF9322A1BEE009594901095DE2BA9A15A0EE +4DD77404CEF16EA6C31FC04A8FBDEF27B9FC1AD3264388B0B12D8E476305B912 +30B51624D4605C45B514473F327DC3EE8BA69032A95301CF714F225A92C253D0 +D943C80B9CD0524C5B87A8D052D2E47A9725EF869D3B89097CC13CA9BC695FF8 +A9468004450A76A13B7EE78A03CC18917EC44036C2DD237344E594569B8F2DDB +21F7619180B8C760741961CCBE54FD6DD07C4CF73B346099234A1EFFEFC88574 +6324E4232BA18A38EC9F0B780C298877EF0AF42C1EBC2EB52DB64A1E1E352503 +36AA29953A073B864FCB31BA938A4163D000A159ED4D345331FA1EB4009CFF67 +1D107BABA6AAA48075C6C50BC7683929EC146594E55B01D4F5B582328284068B +2AB05CE92EEE1DF4557DFC8FEF287CB7F961F4F1828EA48B0ACF5C63E1EEC8FB +6A0EFF132268B7DDF7B465D4A21B05993F4A4CFD168A700D04A7303BC2C00391 +392C3FF97E770E6FAFFFE501242B20B4F7B6C17331C64BDBA3E59695E176CC79 +E7632AC6D2E920AA048BD1EBCF9909D8C314D2EF3CFC5CF88D8570BAA814D467 +96D86CF4415C5B739FA6FE7B4C228F06268D28EE33381982E7B005C26D2604B3 +AA363CA4732B9BB0E4D4EE50556D777258A7BC232087C9F00B0D5EF70270B40D +3071E14E4E5AB5AF1C686C5A7C268D36A0787DC9300D4CFA004F89A73FFEF780 +E6BBC957E31B764159C3ADF752E6E1A6C3B5B855F8A483497A347B601E3C8DE0 +362D76B715916113CBD2D3765197074104C7E17B87670CDD5C227A1467BD678A +BE442F196034B02132850CCB77143C2873447FDB8767C462C63916D9D4A13198 +B7910E1B274B27644DFB2E8372C8CD55E6E2AA5CA952A079E1E6389927495921 +CA39D69ECB4DF382FD2DC213EE382BA1A48CA886CB6AEF2B0C50CAB47B1FC40B +2C95E13190C92480439E3C56188D162C294F24987AAF4E15E8FF7ABBFF2A12FD +AEB884FCFFD671EEB94CC075B815C6A45549EC23DB85923F4C37221641B75CE0 +C5C8FA8403C2C9FFCB66CC74C5160D6C7042DDFF33A954DD01C8E21B21F8F364 +F6FC735507D0DB5F68F2D8B520AAA7E0F1D503211339F9466006E9A148F39874 +A1488F1F0458409D442D2BF5935A655AD4656A8411543F58C63DFF9C4FE56256 +7F9F876B56BEB208F9DCA363D2E0F7DF3CCAFD5F9674675BF622CBFC2D1CEFA2 +7A5323971101D3641E99D84197B00D67436843EB9CF74C273062159C361A07C6 +E3F1E0E4666ABFD5C9AA8F914F05D02EE1906FCB66E421C73243257170617FEC +2F02D5A7F3347CC0D290E52FA815C4D5D2A16A4D4A5E0B50165B0C5C77B675F1 +0EF343D70813346EC4D7384A9D9A091984AF29C810F8C3D4247D37F91C5DA967 +747890DFFB25E67F6FB766168487AE8BD8E49C55BC1B68B831E3F510BA1DA3A3 +9F810B865FA98AF89696CF7489BACBC1033A1C92902529AFCC3F1A325AA9776B +33CEB0A96B24304322C14C541A79AB344653C18DDDF57E5E5435E5A6F73B3CA3 +2E6B02C0965CDC0D91A1E78493969420A2BD6FCC320B6455314FEE7CEF7D4511 +81A14D5C2F627DF258673F9EFD645265013E717B40C552744BE378E68ADE9EEF +DF717505C650ADBFCA778DF04A11D21FDD7B944ADB0582A6757196F6E31C48BF +614B8334A7C7520EB3278ED7B9428590F9EDEB1A2EFD5F17BFFC6692DCE08401 +59356D2B2CD44371AE7219DEE4AC50C5C8C2730E178BC967386F2284702C5F6F +2108B53A8EFA75CE6EB448EDB68FCCA5D363B1EA5D7B2CD94593A180E9E0A3B0 +AA10767F27E1F7D1545119B0531DA2401BB75F78792C6CCEB0188A1309F391A4 +B4FC1241FA866C16F903639DA9FAC172EE1E46D3092E55B43E757DB21764DA21 +B244EA7EFCB02B512A19AC808CB3B02D920FAC0556666931ED44C0E62BE1052B +F4B2F6178505C51D9D58A18922429D7CF7EB4BFC8540484835B9C5B1DCC73C33 +8C52104213598C47BA8323EF29580719CDD06926331AF2EA0A248016BCEFF3AB +46222126B2F695F1A76247A7C0A301B5D3D7206329DD76C23CE36B9F28BB2F8D +B988718ECBC442CF2B8E552AA4CA3F840E40361B65537DB66A384152FFD06706 +3131C1BC2263FAF831B150E960A7642F2CCA3A0D44585E55AF524245F8CC3968 +8B0B679FBB6299BA5E670A2D84D49061E9685FE4ED8BA25B5233212B4E4CA2D2 +035EFCAA6955D99AFA82A22DE0C870695EE57D4292A1F7EE43181ACD17B66675 +C22F6BF7A4521B2155CBF3EC55075B1E891C6228C7802A3021B61C3769B76313 +CAC04F35C36643BFA1B34189E5C5ABCFEC5A5010892F2EF65A1482D7705AB738 +F2B5469A9640B3121AC66E9884612C8B19437ACDBC56D765E24C87A569EBD287 +AD59E8A2F530CAE77822C90045A27AFD62C31DD41BC9DA76416E455B01C64FB8 +9EF96E458628B8CA72900CB7EB40E59005BC811543DA5E5547E88021B4604130 +CEE05FB023A6E44AEC9661287463B2713742D112A666DFC06C0383E07C23823C +8F4E500B2C6B96E9ED756FCA82CD617F58241B9F91FB0604DD7AE28AD9AF504D +8764B4B36BB5BCAF02942BAA45FB3FA1B359F98A79F25C60A606A06FAEEB5562 +F40D56A25289831AC9E7423049294A80508FEA5F1B9276992A3011D630801222 +9289FD1287A4DC3C39C0388A870D484D365D6FE15308F34A93F6FF4574EEA2B1 +7ED5076A898099D1CAF25B3F58533E3EF1BA82147B55C9BCEA40B02E24CBFEA2 +E59C1192D1D95E498FA4F44A0E1B560C39B093FED8AF1342C465D4C7DD4EE672 +418CEC6CB110ED270550BC38D9B423B6D764189B89472592D6A186FFE87542DA +5F9F33C1280EBBC8C68247ECC5F36D8892A3272AEAC5464B0CB8B5EADD62963C +F069618F8D8A3F36DCBB53D23AD34904E42069FE71CB032A6B70919CFA4EB3B1 +8C87BC21D80781B98B71A0EB4A84E947B0554FD815F7635516C6776C0D65F54F +9F291F98C0B5DDF3DD20BA196F1680A18BB3DF60DF1D1C925F14D2494B2E0EE3 +EC0321783B3CDE0E64DB4231848C36F038C67CF4E8A2006B7CF38307154015DE +7038AF4F7449CDD9EC96E93D3D3612B3EB27C2D853064F4FE179C3E93DD73B69 +63AB02A0F72E65CCB97A5B59AF603891B5A9184EFC3A4BC2515A46A3FCF6079D +A0E54D4359CD47A000607FC48DF5EA845ABF6901661771F383E688D85B83BB0F +FC9D031B2308029B6D8B839EADD20F9A8937B4CE78E55ABC27BFCEEF3A69FD80 +FD55B486B6CA0A1F9487A7C4B3F0192B0A8ABEB2D27D8ED7FB31AF810788B691 +B5C75DB1012A40CCA3CCFC7792A18449B15F682289D930AB8C79E320B141E50E +8EEBC8C40C452F332B32390B93326F7C3655261C4AD72DCE441097A638B4620E +485A125A93864968C33E95B32D060CEA3CA540D6A8F6527DD6B7DDF3C781E15C +91AD9BBAA15404B611B929796F32F0559DE960DF5C67BFF44901AA672AFE3102 +DB25209A16487327DC3C27177ECCE5D4DECFCC774466131484EDB4BC5837513F +9548B027C03FA13BD08D044EF5A40B4AA89B235A6D7438867001A644F64B9268 +E1F3D065E8B7E13C4A91948FCAE03F3DF3E6963455CFB22972CD6910928A84A7 +C6104A8983F9D9EC9FAB7366CE3E22ECC6AE7C163BA8BA9DEE2DE07AA6D6FA8D +62E8118888F2E7D8E9CE3E696375B828208DE3B01B6906341FAD254541A3FE47 +12B120E233701FDF072E9D62CD98324DA65015736B05A312B0DCD270262488B1 +D7F7C4BECFEB1F07E54C0E9B4CBFCC5CDF192CA8295936A18BB2E9EBB7C79EE7 +467823A4E2C9BB0EC5DE23723D298B991E6F735A45C380D06430513B79BF7A67 +B59496348EFE03FE0A9AFF97E21E8D8A146D8E306E8D9090C6D7ECD3211A6558 +8ADD5BC27CCEE5476B68B43C657A71E228D7319ABCDFA4A2EBFA694E37B5BA4C +7255F25E0813E48440ABD9BE5BFB864C3FF2BCD704EE41433460FD444E00BBBF +050B570E15724D3DADD528E6FD83910637F299A053213EDB5356101446BA8DF3 +2E30062BC9CD9533DB03DDFF8512A76DC06A2DEB505DA944FDB07FB46F7A38E5 +BA456B84B02EE32F5001CCF87CE8E7310748221F5BDFDC293B23881B5E8D34EB +46F04E8A701FB6E79CABA84EA90C176B4A8FA66ED4927CAF3063CD103A4B9A0F +91CAF2D00F20EB19C83BDC653EC64E26CAEF32B93B57796D9B489D1B1EC18270 +0ED332EFBED44A2D79EE099DB8419642F9E1FD36D119C88AB055748322071E3B +01E0F8616FC43482D75DAE52EF19F0C04DA0849F4C5677613BEA94BA0F1899FD +75304F9A5C8286AC9553E07B71D0D69DCF0276BFF353AA3B4749A15C5870141D +372F79F44D4C0428409D6785E231B41CE7E074053F1FE2C3FBFA3EB5D8F6911D +09C3FA16B49A55044A55AB970C2E64AEB8FB7CD7FAF692F9CFA48CA5E0A5E9D3 +A124F00C78B77DBFBB6F4E279B2C58C31B9A84C2A64D96C830CC8E4776F067AC +B5592F82440E22E9E35A76CD17F53F0D0C4D28BB788E1AD666CC4A5294258156 +FB30BA45C417A3D02B044993108E3A017C964F387D348449AEA380A8A8861B75 +61442B0E9043CD16131CB2ED1927A5B14466118C09ECC8F320C579DED5D977AE +E43DB083FE94E98877D2413E5C696491F2BA14D2DAE00DA641D2796FB1599102 +0E288EE471A9564FE74632D462B90D2777DFB634BDB3B7110E9A8065671B497E +0A23B1C0E27D3BF6A216663BE181B29553E640D27AFC50EA79D745F53AE3EA65 +FA11FCD00DE5A885CDBBE1D50952F0070BB080E97E991BA37CC11ADFBC11021E +911740260332DEC7D31A7BCF360F1E6FB91D9691D4641A2FA15DCC740A44CA2E +93D88C0EC67F2845BD00D2C7E1FAEB912504088AA608FFD92EF4489986DB32BB +806FB55DE105F76BE575FEDBE13837014DC576456CF89A31E3DC558FCE976DEE +B19F2E8EB9EA7278A447938E302AD5CCF497679F1C4949A40C855BB26743FCCC +0EE62DC622868921AF5438A78007A37BCBFD31A4A32AB9E6906465D8A128BCAD +B50798F4DFFCA8370406EDBF64EDA999FB59533C428C7C6931E0BB34AD447198 +D1AD43F14A32C922CF8DC16F020E0FD55BDEC42F642380851848162EED0BC084 +88BC114243FED3D1373DDA7A309A33B326CE38B478C1AA9C986BAF206A2AADF5 +234C528408F68F0F41F56094D85A7AEDAE3F0515C6AE3A9D6B356B961BAA8931 +A1D244E6374E62CC2CB06658107A8B9BB53092BBC1406BEAAB59C76B6BD94AB3 +A6DE38741341AC5DB716CC3FBC1C7E3DA06E95BAACDEF9A5A72EE6D36D7DDED6 +3D332C6EB3444AD7F5C6D833A862D2D8ECE90565F78909039DB32D4D817D360A +69C5DA9BFC8BB82CA2579C0EC13CA61E6DE4668CBA10109CD4BC8D014BE6AA5A +C0F8DDC60E56D154413A141CB659637F2F170A77F88187F59DC0D4965D90A4BA +36DE13138284E8E217B33895C17B8A5C6AB308F8943B8D5CA4148A2E92E4F2D2 +87A8EFDCFB9246773A6E0AE9331D518802109BF9DF48B96E58E151331E0F76BA +AB7F041C17704DA0303B59668AE1D8CAD4AB9B1D523348BD31717D4AEA10520A +EF1DF53706F3587CB341AEA241AF3ACCEB2B8F28EB09F5DC29164CDD16949C55 +BEE4B131F09CF2DFF49E3A3792609242FC99927505E50CB3FDFEEB06F04F210F +6DCBEA01D2405E90528FDE0AD821DA5F3EC1F1906C0676EA6029B7012B404B89 +3D59756E18C8EE3E71091ED8580993328FEFC53867449F85717B250AA27A4C8D +B0CDFCB45C55093F34A01FADF0D96FC40DE4EFBC07472560F5E7592111A0C5BA +A1D766EE749E0852CD44EBA3CC8648927DC6A3D2FE43E5AD945E9A6107EE0CDB +875593BB913B22A4A3565713CC818BAF3384370503C459E6AB37B8C79450E885 +738BF7F1298B119D4C9CE5BD4A3F1860658BDD5404D410AA167822DB1F41AEE7 +AA4574BE1938E06FF26C8FC1F3ECEABEAB60C87A769261097B646DB64173DA70 +E3750DCEF0630560E3174D5800CEF20ADF319D7BAAECA51CE51D785357B5A5D6 +F1F6F5329002DFAE1420676B151C2C4C36F2BAFC7396C3AD17BDEAF3170C076F +4541A2700072A54AAEA86286F1470277608F2861A30EE1B50920E2BB176FE542 +35EE05DC8373C7A6B171ECBF2C2A96108382D4DE7CDC975D48A45D50EF351BE7 +D56B331CFBEAA255550AA7158EFD22B7758757B0494603F07D1202F9CBF79CC1 +61C8EA54C7CAB2B935FD5C671D8EDE990B1DAF4225570979C084A3C6A182563F +A85FE5ABC745DB910E713EA3C22A12E2B42128D5B5BF0B169AB8FFFC70A10739 +B6D4F65E834BFA5EECBE80F4F0307A78BDECD39EFF22EE431410116A6ED03791 +C9D2B1B524FF44C4839FCEB559C1107E5C1F7D3E875693375FE852E52586FAAE +C91E8A8E7BBA97458A9416DEB2EE823E68E3CAB0BB71E3D1F511FB8ED1ACF763 +9B70834914C09BC86423359A449B2CBEA559FF6D328230E8501A9AFBB012C3EC +ABA6181ED5A1986F6FC59E8D89981DE4C84B0B17EF7D43FFE9C6D333786A383B +69180FA51CBF856270DEA3E9B47D4BC241ABC5FF89A0B92FFCAB51749C76D5DA +26B4102A1CC40D387664A24505833C16AFB1544A51B6C857B59F9C51D5F72552 +F0F192F69927AF8ED0AB9C38CE2EF96E66B5F9192A0973EF93EC4E7DEF8F826E +8B2F541E5E70D5ED8398309E9301A89D0969BE7946AA46D79E15312176231E66 +EB9F623108D5224D02C2FEB27865B26A2B905FB8E060412836CC7D879D4F9E88 +35DC9A951F0AD1BE960F8C6D13B1BA284CDD9D91A4A95D8199D0EEB9742EB013 +5ECBBEBF9F434D2F498B3AC05C602F73378547DD1359E7552A20D733E23C7174 +3BBD6A1DE41F812E836DFB32F494505C6C39E3FAF64FC67ED65B323820AD580D +FB2E485752758C3D605189431A283AE6E9035D700F0C1EB5FAED2E2E8DC88E38 +90AEF26B72ECD7066C5A63539F2CE98C783D90F5E86C9B31A138323C4E3200FF +33B59B3E0C73DB65D649EB3BF94EEDCC3E923801F828040FDCCB5A59B409B467 +BBFE1F88D5B097E514AEAF77D449ED1A72E7E6E7C9B7772153B9D0E18CD0998B +F162CCC093C3A0E17BAA4D204251D44815EF7D9EBB463E815B7C8EBDB65D751A +763DA5B5E74FA5B1637EF6B70C58302BDA1F733EC51463B1EFDF27026380EA4E +DE27A85406943A23A7E6DE5FEF5E96EEA83ABD0A17539FCB793B1454D9A907A9 +C599DDFC99F01FB46D89BC9E058A7FA50E58B55531541EE8CE13A1F962CB2865 +E56A559CD2C884ABF8B7941051D8508CE0C5B73FD1C208FD185C1CA2B0714002 +FAD60CB84393359360EBD192F3BA4AB0F7471EE5A369288DDAD79D83B877B2F6 +B3F12DD58454342F40CBD2E12BFB165B1D886ED049AE86974CDF2747484A85A9 +1A3B5C717E88D95D2EC2A64EB623203DE397FE31BFB7BD08539BFEA00B80A2FF +ACB3A08072A12B086AC1332C2D91A3DBC2E8CEA7BB1DDDA794F5587090A83E6B +2F3182127E10F30EFEEA695BA5434FE74A3EEE7F642B7853FC9DC9BE9915BF04 +D8C79E85883ACB2BC1154373161987F419575C8B62322464D61D77A248899A53 +DFFE22E122A13B2637838621CA91A3A2C3496BE6A41668832A8804681E1AD788 +C38FC545AFE7E2F0BD402A46D64726D07805397EF9ACF6F6C458F71A65063B65 +B26A95C303C8A21869394C409B499C16C01E7C40E51F91B4777B31544E52903A +B2205577F67D7778ADA9C119CCD5B8EF0911BDBF4B3E787654DB0E4B5AE1F9FD +501A59E23791ECC00E70DAA97E84D601BC06A7325ECD2D57D53956B25B524BA0 +000ED3D75A4B72B25041F698E1199218ADF54D21D3E4AB547EC41D413478305E +BCDDFF1F2688A22AD6F3FC6B4719E3B808DA2D9893BEB49E75DD415F63625278 +CBA961BA44F2B0A5FC93D2BB2A1C7E7B6750FAAB5B1B21759E6B9450D3A9D711 +A02EA67E0389DF515D0B7AD6BFA91917595F3DA24FB19493C0BA56FB1A93D2D8 +DEB2F83F4B9567FCE6B1B115745DCF0662A875559EE47B1880FAC27B67AB68BE +6F85D0CD76944FFFA1492F11810323ED6E0D9BF3ADEF27EE00428734ED4B3832 +FC4D1A384ADEECB4262E8BBFE6255FF1C3766AD88ECC26554D73F3A99A866BFE +DB286490F9F2B41EC87A92242FB718382BAB442A7A17D8EAEC8FD872C5E80B4B +1EA9A95993BCA3D6F67BE77CC766911E64C70C1D2BB7890E72324F8BF0FA01C6 +ACE17A3BE5F3C9E3A80DD77E0F589810E2E2B614C6EF581CC2AA4239E1EA5071 +D8FE81AF336E169A556215B9870AA615E02723D58A63520748CD5C83F5F7FA81 +6576BAE5E2AB2EC6075503D6CA3DB0E953D8E21C00C05290676AC26BCD0B68FC +061B4C540BF2CC4E4C4E03751EE962F5449B47DCA47769ABA5BECEB3AB82321B +2B815A1BE8A2551CCB13B9EDBB5FB3CD63362D4F76DBF2CB1B98C3813F336DBC +B83F19BAF4CC3DE73EE48542BDEC32714506EE29460989451BF1C49B1884CE3E +3DA15CD9469AACF381A9DF866D5A18C4FA9120F4AFAEA471B9AA119B65AF1AD1 +50F70634FD5D93F73406A340BB2920B73D36A76BFC7B69DB7553D93B4C2E743A +64350591DE667FF50EEB0C897F9FEBB8C7FD4A61E8F3A160D66F118E5BC43F98 +747BCC3EE055C45FB2EA757FD9A36B4BE0D9629D27FA313AE69CF5705512D78E +1188612DE864D44A4B04185E0C8BF2727942C06BB2693E8633D0383F590C492B +665D83AAEACACB3153C7315C115FF9C0747B6837E8CF0FBBFFE585B2474643F5 +3A56EC6390E958CD88C4DD267CA13EA51F0830A3E5D50CF47A64065212578C41 +7C63C3D2ABDAB4474C86D59A3E81C351278CF5EC358DC1FF9B197EB5932126E8 +DF0F55364656F74ECC7334954A90EF85E62CD028DB1318F4601FB35091E46EC8 +4CFB4A39F448408FC700383CF7DCF57C1DDECEE23B4C1242D507654E32FE7621 +28DE85B8A7862D11FEF8A733014DB5344BE2BD12AAAFE79DD5FD67FE5917AF98 +80B23D8336FAE2F9277178EEF929374153AB8E4A1AFA78FA11F5690B85046042 +E8FCB5924E01F73A2BF14C4CB82D3FE19D8F48379A4798E2733006AE5D10391D +FDAA54C99DB4278F46CBD6084592E4F5D24E07E3F9C133D3921CBB76C9C21B02 +6518D9023A03BDCF65C1EC3D85919892D8C7FA80FC4C4A96F22CFC1590E29CBF +1EE6F5BDD8503C3FA854F2D0C2E22398C4900BEDF902BFD33AB222610191F0CA +6B70EC298CDB14C92AB7437FA982DE74CAAE0E514FC68F0B6DC8C0C02930A1FF +090A1248F7B7BDFA633EAD07643CB20B14780696345B2D1A26C1BCB8BAC42365 +BA7B81A38B583F57C4C35CCD64DC14A57C6BD8D2F5181D9E47B7021D7C295764 +7329FCC84FFB2D6FB58EAB8BCC021D8FD868B46C492236705D4AA082C5266CDD +910EBE3C8E47965FD24F466B28875E51AD0DD99A77BF8965BDED1BECA466C054 +DBA59B799283CCD1608D3E4793CD027EB52EA2DC3C4022A1E6FF11B5E2C3C257 +61F8DDD6E038572D4C4592E5F3ED99E197CCEA36D3BB38061483FAEBDDDED031 +6E68343929CFEE61496E154066BC546DE19C91D11C5EEE5AB4120D62356494D0 +075F1D9FEDAA5DD993072F4CA04F1BC5478BCEEC9E81B92896A4BAB287BF94FA +2AAB7DEAB67B317CD28FF9C4D43E59A8F5DF1DB6B44E741C67BD4E06B46E1642 +1C021D91C171440DFE5FF66E9B1A8838AD07317657BBCACC62FB19AB2543B57E +E6FEC27EE8F178FF0D96609BCFC9D6ED20FE4A9C733126F9482ED5C2452B9DC6 +ACFB5F443125EC48875D11CFE75AF95E2558EE5BC7C46F19D4643655345FF830 +907BC6ACD9FE2A45D004536C890D171963FA88F5BC4B2EB37FFD85F326AD3697 +9BD1BE98E62A0E32093F8F63A264EC3277F19CD8F7E5CDB1E38E6FA149F5F515 +BB80B82189352DF30E9F0423FAD87CFAA15143CD3654FBB7C878BAE1B1255B13 +9AA1CE6DC597221CBA146953253463F239A4AEF7E4152E103D9653BC0F48FF2B +B058757AFAF90497BE8F6D8B0B37511CF3AB6B7E3178317EC9C7F7E850D03C51 +44A4FF4B636DC66A55AA1AF131AE551F967EC1478041C0D0E4850CAA3358DDEC +F997208A78D481120C90146F7FA7FCC57875E958A37DA6DC830E0255AD00F336 +C79FB4F7F3C43E7AB69167B93BD159D01BFF4511CD0C0CA9701D92C08D3A6501 +37161015EE31267F6F91A6EDE9468247C792E3083FF7B42DF8356E9376BFA852 +0BD0133DA5E1844134777350A4F873DDCA39B9458090A9657923A7F38526ACA1 +BD8E89F50AA505E7DEBC3067B327601606A675E4A934789230141C3D2B6AB823 +95E97AE488A4D4F5F56A3B267D2106CAC3073CF5ED1BA5DAC6879C9746AAD0E4 +E845C6CF5B61D9B58AE6CB996183BE59DF5D9D596ABBA15D0952E01B85D72141 +D59C1322A48C47657CCA4A516ACF8EACE16EA266310B56E12D9B6F2EAD8298D9 +B5B3DBB9397A89EB7CAF3E6221C737458ED56FF76B998F935988A07058C5CFE7 +5E2D1AE706C1FEA14611264E20C67863F0D885BD41033BDAA480C39CB683CDEC +B85683B44F210DB23E6851A7253D7C232B02D340EB583B1F0817BF2387371348 +A80902E38771BCB2DA12388F17FB9C8895B4FC0BD22D340BCB8AE5F5034AF540 +C44811BDD2662865F71F83C77630AE3090C5065FDCD3FA85D24A7DABCA80FFC3 +47FBAFAD5C7C5D416933110AC3985D93F3A7814FBD8F850500F6F8816569EE2F +72FFDC93D656B69840F2C8C252D6EB425F3379E23F6CAE4DEDAA774F44426067 +814C7BC1A1EF33FEF4DAE21BFF5C4284375E954EE12599D9F56419F959EE20C3 +56B29F9D2E297F0D0E17DB3BD23F3D8ED2D8BF34D13D941833D584BE36E64DC2 +A673407583F7A598ACFFB1F87BD642FD37CC50840CFC4E8398AF672AE26C66A7 +DE2904C846C08931B2157E5CBBC9B22F6BD3D3D545FF2883A88CCDDE48BCEE31 +195427BE0437C1CF6E868B0389FFC94DC38C9974CE799A4D00C664D7F7354244 +30CCF2C8758906E7AF58EE448BBB24E1B4E96E0952A3C4AAD45850A8FEA43137 +AC8575994488D65366D2DFEF8220ED33B7336C9E5DFD31B4779473878907064D +6CA44E1C12157CD7ABFF81C328EE527D488DC02DE2DC457C1BB32454C738BCD5 +B3AE86E0D5E3A9A751EB3FCFD9644500F268718DF94ABB84D3EA00231DC50298 +4F60FB9471D6F40D71F9F88DDF2824D0AE624CB648EFADEE6C96862F780A8A6E +3461468F61B10659859D01AC0E8B7E17A2BB6C41E71B068391A05A116FC59BE2 +B6E24672BB78ABD802B68EBF8EA9760B50C91B5FFC2FBE4D3C5932F80FB8E681 +2D1A478DC83758F13FDA7F3F0CF86CE932139ED0484F7A9B4584DDABAF92F0B5 +123F30C18D52E8B59BF3DCDF7D84520C42BFAAA974A579ED7A90BDE2BA856748 +AAC6E6C066940ED136F05CD244D867B5E5496804BE2AABCD6506DF1BE33D2235 +32952C47419B9C29C43A98E2FF1AFDD3B8ABE484CC90A598FC0BFC8CD673DCF5 +F68CD732B3CEBF8EC0C8E7E48CC3D893178DD18754B351B3E2A8B124C6D8B66B +3DB09CDAEAB363A33CFBC582AD7DF62041BD818B3A5BC0201EC87B40600C9CFF +DCF1012E58BBD00456C6B31E6C48DDA9FEC444BA9BB6355DB9B3E27D59AAFD7B +D51A4ABE204E9114876C8A445322B4CF1AB51AA3F0E669411F1575FE83CF79E2 +B4C514CC3FCBB8318775393FDCF22AEE5C5408A27FCDB35CAD00A24D6A00BD03 +E4F9877EB78D0A0160DFAD19CE867FA4E305531CFAE660D49A31951E47006E8F +1C976385AC306EB7781888DCA57343C5DC91AE811DA77616E88ACD03D7744432 +12A2401F835ED81C987C5DC658CD780861CAF6C830CB4F52065535C1001169FF +59F9C5F23763E8C4EFE2A0943EFA9AD9A5AC9FCA8AE5796A571B9B9F2BA77D1A +5547402D43E98D8AFA408EA3F2C91EA6B78C5D973CA9EE8E4343046649A46A40 +95C9761127F2236D6934FF5D8C935FDAEEB2CE9F5CDCB5C9FE676000892AFC15 +628E63D49EB219CCB1992D2D8D5562B1BD14E94E30FBBEE14E04D5C673648A73 +CAC2848BCB567B520F0AB587D604B70E31084A40DF9187AC2ABA0694F7D6A1C3 +456773A57BA32DCF3F01E1E9BEA0DE2B87D07554F6F8A0707F582B56E2B2B222 +5F4787E287D47288972474915F1EDF088CBFE3CCBD0D4B91D04A179460BFC967 +340030047E04E142D7FF347E46B00AD1C6F3798824E9A078DD118AB78DD02855 +D099F02ADCD480F1CDE7285FE27A121A6BDA5EC27373EA15103CE0816A898D72 +7442E3F406176C85777BA76B3FD020BD08DC093AC6D46824E84097CC46A4616E +F4E3F5885400115F8E13463EB766C744E5C8E9E05588F18A6BD39F83E2253C3E +251B8F5BB36625561DC97BFF073F06BC91CB914FD7F4D6D2A86CCCD8ED5924E9 +3EF30706C80B42BB3717292775093D242A67C45D2C56936F27B4F63B0B10461A +FCD9B2595C245C96FC8E5108F0F9E4156FB9E0CF52F4C7AF232559AD87A50BD0 +8F68AE97B53631906A50011C3E6A5498FC2AFE6B51EFE29E468C81B25DFFB31A +959A445F6800B541BB02839719F21068A396A6FCDA4B9D3BC113091FD8B67322 +4302F201F7337A1F1CC51DF606B1A488BAB2CDB7559FD01A3FB1EB9267578C7B +98DA4BCA466D17BA50B3FE43574FB0FCA1D202570540432E8539235860E1C39E +2864C0AA4647ED6BD3F95E729C346CD5D2B1EBDB39815FFB99F3F39EA52DB1CE +02697F87396643535F68D6D721407E572AF8BA5087F9F8F30DF84B211514889C +61F14ADD6DFC986836E96CC3C98577103E51FA6894B7740A814CDE92DE3B346F +B5A3B171EED921CDDD1863AD940178C6D8681AE2D79ADC1C40129E59287BE1C0 +FBA7A2652BBCD0CCB2D3480F00DFDC22CC2841C885173FB4878879C67DF8429A +AAA8E55D15F2592296FCE8971959FE18D0B526648771817143263BF1A136820A +F94AF23C2CBCD1D6E5F12FFF8853E035A0085AD6E1859FD46428C51B0F3C4E03 +89268D732C9D4EE49AA59074331F6ED664C10B888BCA2B3C0B35EA430BAA0014 +6718E86EB33D51E5D17E687CA11E65B592DEFE133CFB1D690DB55A6EDDB778FA +BB056C24903E91F4D2841A3D2B3F464878C1554BB49E2E20C1C2C7A0B99534F1 +498E62037C81A779234D0832AEC6B0ECBFAFFB7E1F5921A3259447C83BF5E636 +1EE4068DF992ADA0C11EA8083866A2682E615F7C72977B2C1C90F22034AA19CE +C63704998BCFAFFFEEACCFA913DC341CAAA0330BEAB33B9AB49198BC8B8C71B6 +055177881B0DF03D380EA68C6302361258DE31B34A1DBC92F572121556E0986C +6532521A15812C5E435B20C95CBC5F5F692DD724463DD07C26FF176903856DA4 +B68E4EEA1AE0C3E221BBE761D06BB10160470038C5DC71ABBFEFDE3A73B8C614 +0B6561750E86B211B27D241BA0813AB31BCB075F689AF4C1BEF351EC61B49D06 +C41160D679FAFF5B3DB6A74F224AE91F435215718930A70AFB2FB92C39958195 +C64ED3F5AA839777E8F9C992B2706D87E1A705F7F23A4158DA8795166B4B1109 +003DF404331383B8FFC69B77AFA3E93B62A8F493AF8BD1C1A6ED407F18A283FD +C5537BE3819A8F06154FFF8B0748C2A0959804C4B0810B327928B3BDB49AB701 +999C55F837793046133E2F29CA6500AC95EA9A2BE3D53771A8DC817FDD65E4D5 +21001F033E619E73083F0F80EB3A56FF6F76287C754D3BD6EF022B74438C48A5 +0902C8EB4588AE1131C8BB0C580E719D221864321FD206576F310DDF277BD0AB +CE7922FF5DEC0EA195188B448CFCD100104563935EA0142F4178C79C09088CA5 +863D926C53F4F7CB8B2942568D6BA5C5C31B1F9D4CCE89BE0F19DC274059D9B1 +4DF7A886763018F616BFDE3FEB569740F5CBFA2BE45CD8DCD5C9E8ECB69E7A5D +0E31726E649657CA0D5787C6DD40589137108A54DEEEA72D4B742A7DB8623D35 +68651079C5C51899B62E7201B040C8D72B9EA277B36C8667BD280BA9F6C97F8C +5E5F7EF395664F95226CB084C52979D646679C70DC09F6B6C0CA5C0695F898CD +9A7872E84DF9E9B3F834AFF0B71CD01BFA731614A30C12F8C1E0FD9F391638F2 +A6239106620CBB2E261AFE24A566DCD841A7471B29458F2AC312D8D1811DDF8C +6C4A8E241BFFD399570876C85AD23DECBAF1FCA16AD8CDE4500CCE07E45889EB +7A68A53EC74BBCF3BD2CA3CB175AC30AC0198451D09E5F1150B0148DCB9A85A6 +56F04779C4151B108E1D9A2B40CBAE566BFF4B6FE67AD605BFE46B0039A7952C +1A6D655BB2A9A92E8A34F23AE8AFCF56BA0E2B6CE2E8451D83B86F8968F245E5 +411F1C0F773999FC1A896BA64439D3A6C47F0C58405CB65B18A29603CDB2DC51 +564BECEF6FDAF3CC873166EEC205351CB0A810C4379B7ADA9C1E86DD5D39D01E +F29D979A3D9E0F9CCC393CBCA1839E5F4570FA152B671D65C9F205F4A8D7AAE4 +A8A974F678A8A0250319BF7E2BA023486876850E65CF6127081CF0CB88A61C93 +CA2046D00227072F1CA4C75E830D1A4001E4C5C1F4170860E27D2B93AA54DC15 +8259742241BC854CF9CF287CE9B7F12261A4E2260E0BF7CA0B74E1607E2758E2 +5A855E7D3355B3CF2EE4F115F72E4C0BEF420A5AA3BE7BEC117559C6FB5D8053 +8DDD5455D4BC767CD8A053FAD993731EC1BA1071E379954041AF8624440CB131 +334B51FF3C04D1C216DE3E90D3565B32D1BD073591FDC9D56D61C7889C308B8A +A6BF880E2D672DF147A50F7FD93B40DD08C1FE43EBB033696038C4010F2BD94E +014C4728FD4085952E6A1EABCE8A6F011F511D24E230DB7B41323F33B3B3824E +87E6F5C1156E23D8B4C5E00A30844278ADC6971112B500A5DE0938391D61941A +066A3DCBDEB84974A0A65E8AD149C11BACF524D3F296494AFF671D320FC54E61 +BCB7FEEE9AFB17E88100CE28C982E3F34A3F1AD2187E99E563ADB04AE6EF34D1 +012CD4945C968F8C09E76DB723C20B508035406BC9AEF40D47C4F05B2E7B9E00 +681073F8601BFFC2378162D626E5B8CAF24D3294E471D59DF178BD1FD4D244B6 +633F17E664FD40060232CF7C23C1DF3421BDCB854C9A6152E9B740A1DDB5E7EE +EEC5C3D364F4E0E0AC2B253916B0AC0DB88B7C095005F77A9DD0F6EEE9BC447B +4004B57EE8D7DBCD34CD650D3037489007BBFAB89A9880CE3DEF6BFC3C929A4B +46E8200188A6DEE70686A16BB8BFD4B130E3CCCEA5DEEF944FACB3133ACEBDD7 +D84824A7A5431169BF8D5D083B1E2A971BC45EEA7D34BAAC0745BADFEFF74EB6 +B478D0AB00E69544CE78796F301AF89931554B5071C63EC30AB82411A0F12A4C +000F0EE269B384F31D27F5E4545273B4F757C9F5C94E50524AB09FB173C734F6 +EB6CD2F149CEB6DD9F182372609771187731AE4C5BBCAD2156E9A2D5DA22B3C6 +58D1A623440671E1CFA7AD955BF0FB31CB0DDF750091C265A4DA835914F02B4B +362D9DDB163BA6709959221BFDFF9D9A17317656E9C0633FFF5D04612551540B +F47F1FA22DC5199B41EDF47161C94B9D3DD87909B92B5C03C4464E6127DADB5D +27B32B2C1F2B43B3291971451D5E3560B1A01FAACD1C8A40275E6579A4F91C86 +797903AEA1185D5B10E1CBE30A4B29C0476D6D49BE5F7288441E31CE9D14B756 +067A3027B973118A33787D7864373009458310B1387F8A126F4D0E46C5D640D1 +2B594BA89544405F7CDB33AD0797A64D785D79A8CF2442D81257220BF28BAAB0 +DDCA8B3D68C62447FB63BCE2ECCE26D2536CA8696DD77372304395F264A08F74 +35489216FE1E4CFF27AA7E27DBC7F48059C5B564635B1DB27FEB9F0457C5A609 +9EEF6FBD3EE0CFB753E388400AE609ABD03FADFC97B396C708D97E78314B7A61 +02F8748A8DA260D0D10378CB0524C149642F701E2F525D8F4FDFE9CEE908577D +4ADF698CB718DB0A869A98818911F05C683AC48FBC80C1A9498E1D68C3347051 +0EB9E1F35F92264C825DCFEC739E3AF1293616478CC2230D20196E044D3BF278 +9DE989C0317770D689D99B206DCB7E6603A345AC87B1B1D09A2D0FCA46171AB4 +0FA880980119B5FBA4DBC8A3D34EE409AAB8A1A14712F0A8E608190755137B03 +AA9ED7526E1DD0B72B8C90556E4A4F4E8A8AD39EB4E3BE718AFB1CFA10D56F67 +9E88AFD26D2B51002C556D00878B71470D2DCD404DB7691630552E8FB921F486 +F93A2269CAA5EA0DA1718D1198EE4751DE32F25575F3F3A74E4301F95358C3D0 +96D8BFFCA197AA1F7B26F6F87BACF20AD18842E46CDC1BC715E20C74ED6E66C3 +297559FC380E6CD4B6BD11316D7B0EA6FF39C54E8BD19590039F104FD62B8FB4 +E0F18A37915323A260B8914A4831214731AB46A46C546777C1AE362BC2C68C1B +20D34ED21DADE5818DA3B8040E023DDB1D9039960245C7D5C0CB289B959AA763 +99B243AC8E81369E799D62FA4ED8D023DED85AA852DFFC91DD618D3DE2C601AC +97FAB6ADA389DE062305BE6D755D02B20685EE452FB8EC45E5F326A3FEEFD6EC +9B4591AADD8C8E50AABDCAEBD6081D98C10869FC0028A181E7686500C5B5A079 +998BB3B3436EFDF1382FF1A247C57A9B13FDF8E704F28AF5D304F1A949312585 +76F2D27FE4B25F9CB88CF85F0473C3022DA9C0FF943455F3C2AB749AA0280E39 +59196E847D7CA674553D235D4BC0CD1D84CFE3725855CFA9EB2F6134049B3E75 +2414EC7DF23E1FDDA62BB8D0B2A1E6EF36D465289E4CAD65C403017505086F7D +F239C47C2E3E81CD175DB11329AF71D14032831C5520B5FF51C2C60250DB96C1 +3CD04DAA07A57BFD00B99CD352BA878856D5D14FA552F880D58EAE29B2AF9733 +9918E629FA3F3D34C7EA2E1BC02D2B909350E1BD855729B559B14C1EAFA694DC +F5709EDCD464D41B8C6D685FF2B00028DCB62F74FF1624D9F8C55E2B12AA429D +30349A4CB8955126A00694BF1AE9E27C8551D043922EF68F5BD18FE54A77BBF3 +6CD7C2C92F53D0EEAA743AD82B943C108B82BF534E18631E29862380BFD3F7FD +1D7C0398C7520631ED391AEFB4AEEFFDA512C957AA2DA166F9C782BBA823301F +029C1C5324377E8048B434C25E43ECB554FF76449B38FB74676827748A5C4052 +DEEF3E70ACCA4E9CDAFA1A5C6C7DDCEFE2A91532F9F854AD448C9E9114DEFA30 +6C1C06A5DCE0FA9A939D3A2D8D7F8A7B101619141F6F6C9A01B24AEEC76AAF21 +6FAD1E9918A0BB7EA6D6C4D530D44AD488DCC32A3C93BA707C2130625AB93219 +F538ACC10E16E855AB3B7E4697B84DC98F8BAC6DCBC4C0F42CADC2B62F099FCA +FFCF992F0A870293EC9E8D09563CF176549068B27C1F440CD96BFF681D193023 +9A64B0D282E72DD4F77AD547629D1B7AD78AA608B71DCB9651BDA29640F7990D +A538D7A2680BA8C4FFBCE03A8E365AC6E1B521BA8097E908EA172FF442591D74 +88854CFADE5803E73A283501212AEBEE0682238B1A13D18037CACB4BF45A8501 +EB6291D5AA1C0BFB9FEA5733EFEB23121A088ED33DC052A37F18E1168616F99C +2E2E40EEFC1E750005BD640A87919130C084C5F2C7E8BB0EADC2DD4BF2483BA3 +B854C245569A48973F3BA02693689E0A594DCE16E31FB89E8354D1FF8408978A +435E45EBB4FC804F687F908C75567D7DE167BFDEE769288C4E7835F50E58A74F +4E5D1F69A9FA909951FD501A9C77A8F9523BBF71E2422C4A258B66572F4998CB +559929FD0D5E8AADB840BC2D7F8280073537CE63097235E095E5B2E6080E896A +F6E4EC39EDBC28E2B3E2732892CBBD3627F02DAE41551D956C59FAE8CDA5930D +D02E9C43D8C19D7CA9CB32C0FACE2E1C34A28286AC9256C0116F61C063D57BE6 +CE92F970172DE9DA5F4A094E94FBB98FB9F10274D567CC4C8B151C45DF29E91C +E933A34F1F12442C6D1E3AE42A36B6C20160452330789AF4A24D7CF0C24D880A +A773B70073D0C8CD6382226C92B9537D547736D6147E74222716370ADF790FE2 +EE3CC1D8C8A194ED36990B39BA1FBF594E44E532EA40B0337AFDEC54FEB6003A +3EE2E66BE4E22B4517A6B948EA5B63DB65F1DCECE06ED0F2A08D895448AED8FB +6D6A138F9A6D163851A13C8351E762E47F1E6C162404FCD066DA96AB0125E077 +759A3166AAFA816C819074AA984B579D22871EE8A55CD3E6A086856E075D8E8D +FF191DAB99A669F70EBC490179BC61F198A8DB0A569CA441B82D3027C456B121 +690862A366EF0D511DED1BBA9F6A11EA69C17CE7D806B6175F857988E21A8AAD +504F13822DB62D6B7264C8557518930EEB66F2CA85C9980D5915990383FBA7ED +022639288E5517A15AF3C30E264E7C8A4625B5505A43483994B88A719D7F6F63 +DB11FC552CC70F4E3C2070001098252F3A87268031DA3A67C50C32D355C8C0A6 +23A63D863C9019BC3B1E8CEA96E6AF2EA81E65066A90971B1E22BB1FA3409F43 +C3BB6A72C8F87722D58AD8CFEF8A0714CA383970E2FEEB1DE421EDCEE9CA9E5D +76EDBC47FC229C1E2599C9796C7802B4468DC271AB2D99102991FD2ED9A38CB9 +E591921D3ACD85AE47EEDA03652D116D1B694D873D60C2CB4F6DF96C7906DC4D +3F2D797DBDAB537849119C4254F64EF5C567E124BB00031EBD6049E44E41D438 +510118F514304E8A8FC77069D2AE084AD0DF5332949D74A2A1893920D5AF385E +3DBEA86BF5A869183BEBCC70721E9D7249E6CD8AB529189555BCD05FB95B1685 +FCCEBB55C2FCB3348053DDEAEE8B8B634CCBDC28850415D9AFC16F59B3474C60 +3A2066A873A63E8D95D1FD37E262CAE4D27E1026A59AA5F8D33B8312D984D661 +753A8B457180CE5C6C41034642A3AB006D510197FB3D8DC6C2BC91E5A37C4A1F +B4135FA36B74333008A56647815AE00A596270129AF1AEFA76156F2DC329F465 +0FDED289A7A52B46A70C01166AA968AADCA187A558B7DD7A463AF5915E6FE428 +48D4DFE32349B043C615CED66875F55EA435DC24E09E8A39E67AC24083F14FE1 +00B8B78ECC15D33F017C7E1C1CE9EE73E630E8E27812D875D3342F0A920C57F7 +3EEF5F22958E51453B38355700A9F11505C709535419093C3FED76960ADFBA7C +226E6F2BDF74A991A692E3A70161B1278162D9A0548FB848023CA4DB2A25E584 +211D8E2D805E6CA5F00C78E809711CB2E6CB2ED3DA6FBB1B07FFA528D8BD273C +2B2E18D8B52A6DE180CE4CD8AE19490783219E24F96A199FAB827178761A311F +8C1ECE05D86F68A2BCBCD41CD3947A29E406B868E49841C61CFFED9BC3243476 +92C9147D1842E57D87AEAB74E84CAF530349B445065D99BBA59751925B10A291 +693CF87B568AB9456C9253AD7BC30774EF0D3ABB40840A21BE5BB64B73308559 +B55ACAF787C842A25D5E4D599FFF70ADCA399992154B2713A820A5880E0F7833 +00EB9079D2B6652429072C27FCBEB1B81F14DE4E55ACF47A9A31EA4594945F94 +80DF5CFDE2E8F53A9C397A728B1C72ADCB92186973C683B97E9EA9A64FD9C00A +CD9624D5E318F35C97012EAE13F887AA70E267E1D6C6D37766A2D0D49A4D66D2 +EA3A2C918E35DDE663BAE1AB3B5FDA089DFD4872B6CAC83178246257C1828ADF +4C817F24C21084F42689F138B2784CD196B0FF21D166DEF33F83C4C31EDA8221 +C3E2C9963773C0873B953669665D9A74B1F401F1CC8E4295085CE7E682B6A859 +D8F5FC88CFB71B4AD25DEACD8C2FEACF4C01554833C578460AB4AD970A18FB88 +94A3052FC0A7F43B201909883D50E03C38F1CC27059974CA6F28A5541AAEEA14 +6C6B17496E2D9C495BE48D13185A34954E5AF2A184DE760B1FD57819BBADD7B3 +63AAEF5CA4DAA3D18A83BC5F6A30C87E757D8F71F5856BE7151811B01767BE2C +DF511004499CBCCE089DA50A18F64508FD32178B1068269D5064350B1ADBD99D +625B0C658B73A521ECA033088EB359ED991FD491F91CCA95F42FAD3831D9EE75 +1F49FABC04C020AA1135D00CC3736A64BF62F167AD7CACF1E66A43FA9E4850CF +1404F095B4FFBDB02E9DF606048E4072720C771A6606324758F64074D44BA849 +5F0C7DDCA9C58F662FDA107E68372409ACC403132B55B190AE815B6841E0A403 +C9924D808F135D3DB9AD8E5A245763C37895BFCEB46270CA8626BB12F12E5AE3 +EE246A32CEED55D1532BB3A4D2CB10D702CFF12508A88A12B9948339C14CB539 +43B9C26D870B6F31092FEB2D02E4BCA4B5610BB9C2B636562C5C7C1A0350F80F +44864EE074D0AE35E373CAE6C134D3B691B3F0F42FC0D723006D04C6862DCE9E +44AF9927741D9B65124D43D9F50198511EB7C6F004F9A072BFE4FA391BC653D0 +D1F0D4388ECC80ACAFCFA2A8B722320C015831C9670EC265CD5FCEA5851E14EC +92087991F13B71F527D485E1FC5BC28C06D2FAB4BA2CAB73C3C628E0A618CC61 +1BBCC9EFF0D91499A6270CE7692EA42FD6B38E5A3FB889D5B43781942D2E35D8 +B7227208F0C6C22918C4600D2D90B453E44D2BF708387FB516D32A3C331CE37D +AE9F0B96142DDD8BF0A26CA3ACA2F7D6E3BBF394C90E517CA8CE331F78ED5A25 +0ED56592D31AA2F87FAD23AB10F3C8E400FF381FB70C899347B1B4C522413707 +12862D815AE8DF97F32E12BFD4C8E4AE4B0689A53660DDB732588EB7154EDD75 +85579B114594DE54241D16C7099F82890195F193366877A56BC464B49824CFAD +F69BC1969D895B359920AD5702FF5860C375BAD4CA1C838895E06EDB17BAF60E +CC33F15044DCD77E4E2B9387400A632FD80B4F80C9EC7D0DFB3B28CF20E86B4A +799AB04932732EBAA16537D2D880778F1569DA98A30AF4B2617E787590B51AB9 +331477B94674CDCAB5A30D0869546C058934C738F972E57987074BE61CFA3063 +A26250020262D6016072438AE6E71D496E9D04469E7C411C7763892BEFF93A79 +4E50D37A5D8A9A329CFA419FCFD83F98BD0921922196947F4F5870EA148A7480 +45B7E2F36A3CB98E2EFA6A491F4EAADDADCDE721C158EF1A6AFC066803CB17AD +36C4EAFED40355A12920038E2AB455F656319AD435C8516C46E63BB0937F8B70 +28DB9EDC750C896F15A0A8CDE7A466FEF9F3A673C8B62F82F71EE259ED3979D6 +AFA297DF9E72050386C32C322E116189CCC54E6B925FE7A412333B48D5FBC36E +61643DD40832AB594D1C108DA13A5080CFA83D04C367F2879D91F25096EC4723 +93DDF26B1EA68EA63A81B5113C21CA9D3A70D2621752D9662E8690DCEF9C51D7 +8DA262AD64922AFEBE21C2EF381DB07FAEE60EB413D11FF08EDA67A92B90A9B4 +E817CDB6C3953367779FC2A0884A86F2D6E1EDBC670D061AA3F84181CDC63041 +625605FF5CAD21AE3071E886B901EDA4790AEFB657CAED68090B67BCB2514D0F +79A8311D70E16D0273CC3851ECCC9FB6ED987A916A207E4CA5027CAD56EEF7ED +0F57C182620DA8210064D4B21ED73B3D599CBAD195F7DB382ED38B245B1C059F +A6FB916B23A6C539B23A579B66044000443685F71219213894D1D45790061F9E +62D1AF2F90410109F9C2D0092048BF6013916F01BDF21BFFB63A8B9FE792A6C9 +42E40882DCF4B682AD6334085C1360827A789C5023283007F279A1807D83F401 +806889113184FCFF2AEB20FCCA463C5DE7A37BF0F0B3E9336EACD9E753E33F2E +C7E13D37FE8B13EED0D328727C98D04F00D4324F6F5DA14DFEB2751D59F67499 +E27D7F7E1C54022CD5A4E42331CE24DE6E220BEC4142AA9CDEAE08E7123984F0 +8494A8B34A935B8E0CD986710E5B730099B730CB83799656AE99859CE15E6559 +8F8B11F1B3F3B1EF2497E19C65C10FFE3203A235353D06CFEADB8E18CF96D0C6 +7FEFEFB0B00DB5FFCCFF0E6A31189ECF8764EB15E7B02D4C2DEC728A7DBD3936 +929BC05D33AA775FD404E97A15D64F31B88CCC4D22C130C1426F2FA55BE480B6 +190E0DA9B425E0DDDE283192EC353F25CC541EFBF93D2EF12E81F3B00C053483 +C22B8F35F6B189396C6B8797CA10DD3311D9A3E01B7AD6F54961B35CFD198A9C +74FDE54BE1956BF9A8BADB3B75830965D1BF4092C257D994F4C850A0449919AA +D6E3DEC06832732AC17D7AB47472D871E1037B5DB9446825345529D795266C06 +5CA7BDA46CE4C030044687DFD66893ED7F11DE538A47B68FFD9562832608A430 +0AAD5025C9211DC521ABFE92739C4B45A4DB8B1AC629ADD111D5DB746CA2B4C2 +9E8528CABD7A36D0E9C3918AE831E999D9BB8D87691672AD280879B48101A226 +BB8739D3D7EB2E44D0146D9C90C892BAF9269FC9319B55018098CF5E8CEB1C78 +C479180E059C974AD599597E5FA7397D57E8FA1132C1A407A2A8203622BBC58B +67A16D7FFF76925CA981F28CC2FD62CFED23022E477EBF802710236E399C8987 +DF12D91748E8FC611A5CA3BCB87D0101C8ED4547C1D0D5511EE969621AF9A38B +4D93FBBDD026FEA0E45E2481FDB3133E5A5D0B5019F94175B1742B08439900EA +3498D5C657BBDB9001A374F51802E9A88615C029E90CA07670BA065F25385BEF +17B1090FC8812846A8CAF41EA20FBDF5E6FB062394B2B4C35C3ADC453E76A635 +529B8C0096DD684EDAFF10747BFF9B014E9835AD1965E23ABC49D87043C4686B +2224D5BF5827FA82EB110A38B50A0FC80A4B202925E86BDFEAC6CD2D80ED65FE +39C3691C7E67459289DF6605E1F0DECFC088756D95C8DADA164577F911BA1C13 +9D79F768032782C81CDBBD27D6B8BDDA7C69D096B7E185A31E78B844253E6810 +C08F89856931B515003E69EFCE2E15490A5BE224CFF01C8BC55783956CC6CE6D +40F76B41CA5CAB74FEE856B5B821AF4478B5699609A718214D89575C33431FCA +39BFE776C4CB97814478856B4139EC698D2A7160DAAEE360B5C0DC6A0C63F1F2 +18CA4F3626EB7D3F8A7C29ADFB78232B1E49FDD1B33F06A78777A540B11F2561 +4ECEB5BCE6F6875A02FDD534F6EA213C32C431358C4F7737132C74E01F68BE1D +2656F05E9F6E82BAEB93EDDD415EB9E7834118DFF4AA866AA9547A70AC05D4A8 +0ADC8A169299C2F96E3E100CF0ED84DE7EDB353FBCEAAA502C9553E6100F951F +C88E7574C7F840CCFC86D729A088D696F6957EC09541144498066EC0AF61E850 +04CD27E20A9D4DE18107E6BBE539CCE1462F7E38BAEDCB7794ED0B183EDA9E14 +4CA1BD9A6FA2404C89E51B74071AB9D3AB38F55385B529FCF5788655CE241AC9 +25CB7F839DD6F137A52600653CA7CCEC013CE24EDDEEC35565E70D906D4E4807 +49B887B3AB7C685FF9DFA9C30DEA0A2EB318227FDA75B8074833E22F565CED5F +CD80D6A77A6034CB8EE71D516F3E533D37974856BB845EF7213C1D22AB8C5F24 +40C46CEB297C23215167F490DB0DF6A8E7EE3FFCC2A226693B90B1CE452DCDAB +856D07632C74F747261C697EC0E867AA1B384C2D53F6E50DD56D9DBB016D5764 +FC1079EA550660E6FC2DFB5D50CD880DB29016A8687054748281795555D4D3CB +BC94E34D7C79F479EDB1E255072894138BDA6754F9DE32355EBD37F06C532381 +B617EF2F6CE281307F637B5B7D7F077E8229924D64D124B8A8099B1A649E8DA4 +E80714EBDD2DBB3E494497FC685C4B6D878F9DA9E2D2FBCFE074F1F86D051786 +BD67441782E0D66B4D8E1A1881365F296D6B6A5503AF15543E5163C915879DF1 +FB9E7B3CEE79B58A4880C9B833229A349426949C7CBA9ADAA8DCDB5BEBB890A5 +6F0EE0752B952BC1CABEC719F446DE50BDF0C412484B651569F14859FC85EAD0 +B384D48C5A954961D681C3811FF60E9B1794A9F47062E0E642A804B4084B179D +51003CD6437D36A6953C7EFD467F4BEAEAAEA58EA5A7A9654A25EAA8342ADF63 +103E8F299A0D4664915D2CA2D48D7A88B164253C0D8E98A48993E22AD12D75DC +BDD2B2E1E78FC2DAE3E3EABD288DEE57DCF3716B4A2DBD37DC1891A3BA01A461 +10DCF481BE99DC83B5B47D3DD7BF6BBF258A3D8FC5388055E1CD56C6E5AC79E5 +EBE7984EB9DB1909D5C34E95222830562930F74AA6786F0481BA008DC4EA42DF +0D13C4619EA0F93742811DBBE95BCA015DCFBDB7981016ACD416CD3C45DAE294 +69F79BB544FE501DB6DC4D8DD367CEF6D9E0A40929B70199C3A400AE41F9ABAA +2DD3FBE3B93B4F981E94D7A6CC98D5D9E5B67C9065E61E053B77A2B0E5B30852 +80F99595AF845CC75E191DE569E423BF1F626FD5B3DC1BF1B8C422521A67DA00 +6F32B14BCE633196C65806A467006EB370AD738DB648B94843A74A97F11A0CFC +F4D6F86A8CC0A6C60F880C4896D5CB567BCBBD7A96B2D2C035852B4235BEEAAD +D48D339EE71521AB47AFE4F4BD6F4307DBBB5B8A0DB0EA0084F245BB28992D59 +B66FFCDA9E2154BA0F687E6003013983B27B60D133AFD42C3D59E502DF8FF093 +A46E1C63B69BF99C8690A40EF8F51D96BD10B0647DB93E2979127B41B941D09F +D58A83F5132A3D12E6C149BC0956C1AC04FCFDBCA72620A23FBF0CD7B899AA2E +19F32DC7AD9DA25296EBAE3DECC27B13BF32EF99C7F927F5F817837739566907 +B273921870A735BE9E88EAC83196526F620614AE8AF32C504DD5B72776A9129C +4880 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +%%BeginFont: CMSY6 +%!PS-AdobeFont-1.0: CMSY6 003.002 +%%Title: CMSY6 +%Version: 003.002 +%%CreationDate: Mon Jul 13 16:17:00 2009 +%%Creator: David M. Jones +%Copyright: Copyright (c) 1997, 2009 American Mathematical Society +%Copyright: (), with Reserved Font Name CMSY6. +% This Font Software is licensed under the SIL Open Font License, Version 1.1. +% This license is in the accompanying file OFL.txt, and is also +% available with a FAQ at: http://scripts.sil.org/OFL. +%%EndComments +FontDirectory/CMSY6 known{/CMSY6 findfont dup/UniqueID known{dup +/UniqueID get 5096647 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +11 dict begin +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def +/FontName /CMSY6 def +/FontBBox {-4 -948 1329 786 }readonly def +/UniqueID 5096647 def +/PaintType 0 def +/FontInfo 9 dict dup begin +/version (003.002) readonly def +/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050\051, with Reserved Font Name CMSY6.) readonly def +/FullName (CMSY6) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle -14.04 def +/isFixedPitch false def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +end readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 0 /minus put +dup 3 /asteriskmath put +dup 14 /openbullet put +readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CD06DFE1BE899059C588357426D7A0 +7B684C079A47D271426064AD18CB9750D8A986D1D67C1B2AEEF8CE785CC19C81 +DE96489F740045C5E342F02DA1C9F9F3C167651E646F1A67CF379789E311EF91 +511D0F605B045B279357D6FC8537C233E7AEE6A4FDBE73E75A39EB206D20A6F6 +1021961B748D419EBEEB028B592124E174CA595C108E12725B9875544955CFFD +028B698EF742BC8C19F979E35B8E99CADDDDC89CC6C59733F2A24BC3AF36AD86 +1319147A4A219ECB92D0D9F6228B51A97C29547000FCC8A4D6AE353EAB9DBA0D +4335868937E3A2D0F9C8A4FBEAE138AE56EF84665582DDEF7B546714518D224A +F91D19409EC600924626D79F58E272E3657E631C06412F9D42732B6AE0A93D81 +E2B13A81C76CC37FCA6DB35A1C6A572EFFEC7E1581C57B1D22EAE9C407771F40 +71D002A06A6AC249FCB7605C902A76EB298B05E39D543A63332A91B8A1ACE05B +F902540FEC1024680B8D5857E4931D00781747C87ADCC45430B5462EA480BE50 +D07C5C9EA0D8D6447324434CF0D637BB13037B6E1C48F191C52CF2B9511690B5 +405280D5C825BD376EF12429837CD44BEA223DC8E199D8F85856C0FD551471CA +B30481FAE99B71FAA56B639F549F449F2CA6F5450AADEAD4C09595A7A8530D12 +B23E012978225E112D23BD1D48DB097994A9D5EC707216D2BF5DF8B69E66ADBF +DBDA4737737F51EB7A38A4207BB46456A8117067748659D654B1D14849F14920 +E57462ECFF602A181700A346C1E95131C6F1C66132915FFD999FD4105AFFE7D6 +7DA46DFCC4FE53265B14D7326F5A44A3E97902CCB106AE99ED6434AA9EEE7E6F +60B8034EF80DF885FC63DFACB0AD1C00BE56F79B1AD41B065C59A35073B450F3 +7E6BC7B90C9D9337F9636943ED701398E6886947E126F1E12D74C5E4B5CF06EA +E60F9B121B9B15E6752B127CCB9C26017A84BE6DD918AFE46DBF27BC06E66AD9 +830BF2D6CA9E24A0199DD3E732405F3210C97C9BD21545B5E4DC10E17C1A2C71 +851ED2B272055831A6F95864137C218E555B054BE3616820FE671E5BC08E7A48 +D683ACDB91E05F469C0C8919D71027E179F4911E878F8D13F999C63C4EC2C21D +ADE1A11979B539C4C5746AA157A4EB4A7A153BC5D966197A7FF6A2DA3FDB161A +EF43C2D906C617868617E72163D5B0BC29C36A60867C120A02E08264231FD46C +1D3B62622A05129188D818E2AE83FB2770DF1D466CA38A49D15F9056BB7AB8BF +D7DEB2E3B3A8157B59D138787B21CE3B3A456E230CFEC1374AC66B7DBBE788FD +5182DA23264093CEF60D5BB0073AEDB68A61ECF1C69669244A1FA0CBA44DB83F +352AEE6012082B8A3FD62F4497B1BE0E4FF77FF94BF221212D63BC1E35B9758F +2D7F8FA002751DC0380AB954331E9AABA6C122F8F3D7E69CE8A6B359184F0531 +6B158ACF34C64C32F4671D430820B36C9A9397E9C877D734B17C3BBD8A88CE2B +9F96D7AC5B8D55415E942D6C05392D03DAE53449F8FBE2225C91F228704BE9A1 +ECC568FB2E90C73F2F7AFA62859C35F0FB26756DE719BEA5A3EB81A6481507F1 +813CD1680EBFCF612FD9D3AA4B90688521446FABD5C54CAFE7B879F24B54449D +2B30738B137B5E212B34BC5384BC2216A5D13F761D6E13A043DB2AABC0276705 +5C80CA394A8179D60DCA4651CE8B0A477165FF48A31BEC6B7C0852C9D72E11BE +FEC5E4B984DFDE90218C105999E070FC83F1716D13389B5EEAE3F26C82FE9A7D +3C67A98027D15DAD791348A21DD922C71145D287C7EA83B225377744BBB0082C +22FD44E1B0DF60956DB9C4790F4E2F81C477DD4CA9F4BBB4287914EBBB4F6E36 +976C9E573496A2311E5C7677FBC4BB755B8BF925F291DE0442FBB8921402A487 +ECF23EC556C3FD66158727B10B74C778FA91EC16629F6E949624D265FA6FDF1F +772E965A2C30C80AEEDC4A1867AE3D6D116BCE0F96D1A0C5138F294CC7C2AD72 +8BE152B314E26422FA2DDDFA89A054CEFC6607D932FACB035FC9FD9959C4A468 +CAC0F4DD41DFB83297EFFE36C352CA0A6B1485BF8433522BBBCCF9C73FB7334D +1CFC92348F91C4D0EAD90B22BAC6B27D21CDF5AE65C056BDE3B30424F76C8EFE +D7CDBC854B13EAEE0485CC348AC52F5345B7545B4FFC60B6E7CEF8D32354B233 +8DF503A03F5201EC012AA67157F4A47B902D269A060A5B8E10A37CA7CAAFD417 +1A13EED9533BD4A6E8845D7D236CB254D40930C273EA4372E0B13912B2CE9261 +275D51D202D461FD69AE352E95F72D61683267D4951BB602A0BACEAFF9516F3A +C30EFFF3ACC08AD374A730287B148FE8E168089D239E1084E0F7D83CB9815031 +5428874FA4640E1C216514AA16C74BD2B9A95EFD7B6B0C575A5D5B3AD1086CE7 +E8EEE33490CDCF2E3FBAEDC984FE53D033987580E75E74E455E44496E186349A +DE4B5125F69BF79936565986B3D91E6A25CE6E1C4527FE22580A39805A91BF6B +90EFC8AD31FBA71FCC90EA04875B5A7ED05BA2FFD1C04774E1ECE84B4105ABBA +798C339FB61ABF75C6FD3F24BC775A7FDBDD87BACCB9A86B4D928917CA62C0B8 +56343CAE0051A1172E7F234001A5FAA947CAF382FBF23E57F1144425713423E4 +4FC1AE1D096D10D6FECAA6A9186B0D519F51D06CC976A65A37E9219492E6218A +FE9F99700C0D0D18BC48632268DA0F0CC24BE660E30645E7F63B0AD49CCA26EA +CEDE4DED685DBD38F5C4BB6AD6CDFEBED1B14A456C27C448C91CBF6337FB3632 +7B9A565874F9849FC5E22C5A0437AF29E2B7FA405CF6B7AFEF66AE7449E89746 +66ED2D4C15A36C45C0F64E6F185B808FC788984C230B4BA63204B38C309F2DE2 +2937A92C184077F5252C9D6171EC6378273C32B61CF65E4DC124B321A4049294 +BB6CDD064D4E07605DA5FFB7B3B0A55A09D26C8624F03D8C197885BFF0A20B77 +257637447F628A4A642F6F92019F9ECA5B2DBCEDA63C05E5258C9DF131EDD1B2 +B4B04E7A5441035163BC2769B79C89ECFDF071E3517C59A45C9E97800724E1F5 +FDF504E2798FA9074A37B210B1C24DCC0B78263E2297ECA31D5C258BDD92D2DD +8C53DD3B3BC3835E5AF52311EF0AACD6DCD159C45743B1AE7EE5A0111DCC9193 +441FB81F945D219DFF26BF50D80606DD3392CE941242CBAEA45077FBE6AD78E3 +0DF4FA54CC33CAC27A337FF307F14E60D1FA48FB8368E307441D6811676CFD38 +094A558CBF0B92503014BB169E345C27C74543CDA9E8134F85AA0DCE45EAF612 +1AB1D86FFB5E13CBDE8E0F68B19E30D0D9F5F0A3EF2A84AEE4D7F1F63A045297 +3F5C3080F313B32066E0C209C2708636C33A6531F1A483F3AFDFEA62305EF41E +C55594660133146B24184070B87C22EE5B80D66C409076D733245FD100E936D4 +E844D8A15CF45C0CD6AB04F3B5FCB0BC7B1517BAF21CED4D6CCC3F19D21BABC5 +FFA9768D77A41BC3F5C4595D868F2FCA88D6E41558FA5A70FB562E4EB22651A3 +886F0ED1B46BFFF297A28ED67BAA28A1302BC866AA7A73418BADE0870872CE0A +305A5E46BE0CF6B5794539B8509F1E2DB4E40124D72201589BC4B55ABA2F5C40 +E167175C7F7378203C949B8967E8CCC40F44A2D1D555A4273733874265542C0A +3C47FF7144C4DB276320150FD5CF453A505BD3BC1E98738A1CBE175574037D47 +8EF9F80622F57DF4DAB8FB13004ED1DBBFB4664F8D7ADCCBD529B22235740EB1 +216799B2D8CEC7CC4D16D8273B6AEEA427D480AA6E3C463F46763864856713DB +05307CE674714CAC8351410627B8D1087155F3788E744158F3428A767CDC9769 +CFBE28A30D635D7C4FC44E43E7F13128A867389FD66CFAE939AE2745055BE71A +AA7A7817E24D38773771C77328F4A755C872AA977C062A3BF7EBCD6DEBC7746E +70346293A661684D3988A5D0B29860E6789FA8911E0C0749ADCB9A6B053B0E31 +3D490B9A2982CFC167001648FDF96D040BEFDB75A4EB90E2974927BF38F10E78 +17FFB9DF2A65CF56C1F63544662CEA0E88A5141F990DF6B5DA79CEB5B4744083 +C4697EB37422BF120332AB934D292CE8A3624E2C8FE6862C2211254558459BAB +D8F1D8C76C604098701163703FAED0BB298396C86A0427106C007A7CDBB0AC8E +35F39B240F8D9D43C1BCECAB622C02E721A323383973B61DB81115E3552E4260 +9F252F18E01C1EA2B0A1DED4BA50A5822D10AC7ABD664C460A4022BA910804E2 +2094A3AE0F2AE375FB22CBD35CE9C2542C240A79BC6A79F1135E58985837E1CC +1E5D6666BC5D61FE6EF590316F9D1E80C42B9A7B6106D8B7F575447AACBB2660 +2C96D7F024FFE3292611E82CFE62D95646B92CEF6F03EEFCB3F6950A22B0997E +52C38B55B77C2EE7A4D047F27ADEC6BF0BC639589FD0D1E0A47C948AB5BADA43 +9846CBB5B1CE53E96622B59133303AA0F559A481E50382A2A38C98C1A56D9AD1 +1668FDDBB1FE8068DCE68E5DA13C2D9918D1FEC7F69A6DDD3A29E31A57B7BDDA +EAC616202162DCC7B9DC52AF821A9C1D2D7F860A2F294904A55499432C7098CA +BF79B1B0A1527B99A4C57673AF54297BA822AF200FFBDEC475158AD6ECB55F87 +555012ACFBDD0EA527CB5793CA7CACE2FD956F30D7A8AC7F6A98979BE4BD744F +BB84A87668E3DE62A814B92D3139981200D5ADA86C5D733CF5107DF6CB5C999F +F6F63ABEBC9694F0F67EC632BA8C58E715D92FD6BDD056F29753BCC3E54B0A7E +63EC33F7A29740EF0D8351B5897B126FB6C33E9A33CC83DAB91691690B8B9598 +FD3F397FAD45555CF5FB9CD80879A0CAC1CD8E8D536F05134B21FA4065452DE4 +BC8F63C82A3C34A01D00F4BB254F2AD7F6171EFFF6D7BE1213C9456AB383C568 +BEC17694C545B98E8AD734D0522FEC92EB3182DDDAC54740AD352E7645D08B4D +CB4DA9B381D36C920C77869619855B4CF730E590B0405CD25884D6DB4D49F1E3 +D79EC4D0489514359CABED492BD751104091A661A510F268EC681F818780F304 +D960A15E583F354DD574767B860C57CC9CCA991E710576C626EA909C6677057A +C409AEE846B4D5C0535F849F33470FA395CCF5C05CBB9A1FB62CF656F7A2AA42 +34730F786153A9856C337112F6A555A70EFA76404E2B88DA2DB91E8A2BC5A05C +CC339DCA364A87738B60497CB790EF16875CBC506695DC7D70C6ACCDB2A00555 +3877A013482D55281C83BB630CB3EFB0657E5490176CF23420B97265B22B4CFE +1DF9E0B294F064F5160540EF3A452641C82E347A96514E4063A7FF16832736A8 +6F21F6881E269CA09FB66DF37CAE7FF46D6B9AE42B6396EBF9A7A06453A81EBD +808B047421B0F88F62B3FF217542FBDA872D03A476FBC7C0D658C03AF70ABB40 +03F1A3027E0FE186A22AD461835877ECF843C0E8B8340306092FBC5E91783A48 +E010EBD29F114BC273BDC53D2C94275F8956A74561813AA6C2D896CB3F6E13E3 +30F6C230C00917A40EC6F4689B65BEE32F5722BB1D1147585AB3B3D2D5EB8273 +CBE30D1C6CA1BCC4BEA9B87A014E7ED3CE53D13ACC8D426267CD3BFB8497E1DC +C51CEB14F9CFB4D4BC9D6EA5A49DC3871DE59C89F855F079299F45D363F78634 +493829329E3F370D117DEAA18E7A6989C515667C2229779B9A5494DF0B4109E7 +71D79D379FA7B408A4675FA3DE17ED0ED632F9A443527CDA8E960411AD4070EE +173ABBFAF9101BE92BE59707F98419503A85AC58B949E8595D66D7B13B8FD4EF +11B28FCB5955C5F147BD7FA141AE0CA2ABCB1CAF82FE22D3281852205087CF45 +549F4D5B47F52AF50E8F6FA0AEC0F95FD0B1EBDCF965BC8A924CE0F4598AC546 +C15CEE4EDE7E6DD0E5FEC3A531B944CEA406DBEE21C4CF3384A79D0D5CD51BD8 +AA5B8B1FC987AEB57E86D3C6FDFADF998A6D6043449FA5B88BB2DCBF2945A513 +AD7ECD01B39BE46A577437E1774C3FEA176287C51ACCA15909E987B5AC2CA664 +709AA5605EA89A8DCE6B4014CFA781E822E8B05F377BD0187D5EAA0585A98E2D +6726C471578295D824D1FBFE89F04A67F1A360D799CDF92C1218F29C24DE22CB +C6B625D044404C22C89C433715BD77D0BF171030BA84E292B7A81E2FD99D4E67 +BA702C2EFA11D4461D833E74E97C9E295C6D170DB6BD73D615D03E678B0296C0 +F8BF99321767684127625942B4C3241BD0608460C81D97FA658BC179917B5065 +74A4D1F729CEB1D51C82F9C90F0C712917AC482D413ED7CAAFD545508652DACC +1A03842E354F734C5FCEC8C7BEA4C69B066DBC83BFAA473D0A632DA2CEDF20B7 +6C7C83B4AE2AF7E05AA2C081BB6870AE38848F3870DD62C7D56EF1CCDD4BA3B0 +32C61ABE629BBC464BBAB06AA0202772C16D82427ABAB4830ACEA267B0109A81 +BA5D832731D1E9C9F0552BEF7A9B7AAA73760C6A09B910009BA9D93F1A56298B +A43A32D43CAA3988643DE373FF47C176CE92D7931601F0034E6CC303876498AC +026BB32D2F656A3541815697CBA2B6D527B69816161B2E13171E073D7CD85435 +3D32708391F63D592B71D98805CD19978C2BAF780CB124372EEA0A3DAB537683 +DC74F9E9EF98843F170FB086AEFD526CB81A7CC88046C52E1E56EB40F6F5C75A +FE9D5ADE49E82078858072F68BCD02487EBAF4E3F7F309628C1FDCD4B01F7D00 +E1AE0A7CD3455953FFC77EEDCC5B5ECB1FA583064EC17132A3C12C0153C4B87D +AA57FF73AD33C22C81C545F0593DC7EF438FF7A5F76A04E52848E00CF2C8CB06 +F295B1CD3BDB1D9E4EDD765D3753EA8DB76DAACAD75CEAC866FC4CA41501200F +F12998E8DA573786AA9A7232287A6D19A12536026BA4423EF0B6D81D38BDCD9D +2BEF15BCF32824F8EE802B461F52BD926A5BEB2E6CB31AF83E98E849D4339FFF +95419941B12D2F3B76CCD34D6B78B91BDFA5DB4D4879501DF3E514A5EA8F1713 +E96330C5B4F1B7BA42D42F05E229FC303AE00E954A81F9BD43016F5930A0C490 +6C753157E4355F6ED3C5D1963779EB27402522B5E9D459206B3A06E594DF198B +785F96B96E13045594EB42EF4A8BFE0DFCB4C5A2DA9594431FBE72A5AE18991A +36FEB5FD9E8B238B3A095939B6ECAF5644BCE7DFFD8EA3E723F66B305F142B71 +B26F34E0538E4B58C4B5984883C6B08F3D1F596B56578FFB0EDFFE3F95E3B6AB +63CEFA183A5A49F07F0F7559994F56D7305139D06AC8DF9466E715D90AECB1E2 +C35E3CD3F387579B3C9CA6F5BD741A7A5D7B63FC0130AF374124DC8C6AFA4FAC +E40BD5923FE889E87126FB22C1AC4FFBD351F884D70803BBE1BD0D40D3CDA0DA +F6984C373D3174358BC41C8DD4A215283ECCBC24F345FE65E316F24940198A6C +3B5483129706AEB60D6C0CCE0DF9C130593475C72A92662A323EA5B689E5AD0F +C949536875C37AA2517281A36A1C1D5650AC96E0CC00C03266E279B54232A1E6 +E6697196A4270E1DC794D8DBDF0690372AE19121B85FFD357E965228C66BBE6B +D2E55533F7A1BF30B2EABBAC98CE35C619556CF9F0A522E8EFE4BE3EC61FDFE4 +E364608963C928AA8B302B1636DE15C83711C8FA060C5BBB1BCB8E02215A4F4D +560DBC4A235F6F07EFD20ABAFEDE0795AA3932556D6AE3F6EB8FD0C1C509FAA2 +55CCC2703661C9F48233B429F020E01C1F3B8090D331C3B925DD5D1CF9D19F95 +6B192C593225B5186109D3E6636E87BA6F24EFEACD1F06A29DB1D1F4DE0D0253 +87641AA4A1113755D0DDA6EE4234CD9AF550DF63A46FC6F698E623BBF6F05278 +858904B415033C1A33B7770D99247815E2A8F1216EB42EF9742EEB4E1D90EC3E +F2C0661DFDD996CE1FD66F946B9D4FFADF86861CF8EDCD570CB400D181697747 +83F38B92B1803874C24AF99C66E5F966B0E72B725FFBC6172341596D8AE51C3C +4676A65E4D32F499FB1ED170554DA7AFD79DE5953988516A8B2B123FA207BC49 +D80645DFB16A79549BD5E41606D80424DBFD6F5BA1DF0EC271C596EBB4FD0E3E +3A69D8A74BC3AEA0F49A0201AFB2BEFF5427C034CF01285A3881CA1AD2F38DCF +5620106C43E65C93925D9ACC4943C27621FDBA80952598CA8E2B35D2D8A39676 +8284C16D18E2A8D7197B0F7D20CD41D4A057E2FC9541C8344D35776824976B79 +0F553FB24087CD6504E6961B63F20BD8E3CF7729009495AF32699904D4229F79 +7E793B4957485E52C2815090CA3B1221A12F749E5C41949EFC192B0A503A8D8A +D8DDD7FDBF80711A37764D2B367FF14E72129ACE0590E1B613AAB89F20B39091 +1CF3E0CF8648D24473A7B6BFE9313BF8FB4E5B724D54AE7F8F34E0A1E814732B +48245056238427286B638F95A285BE2D0678B07700CE15EF4F63CFCDD0E9DEB5 +750A19D4788E38DDF6BB044A8A04B44DB4E8A2C898B23D69A6005CAFFC7A800A +2A40A9D08C748CF78E9EFFEFE217296DBF2193FBDAEE7C76DFE5B0CA7F345A81 +25AE5509C75A46EC442D2E487C9425C51E91F2E78DE2EFB03ECEC5ED1A977ACD +CAD5ADBAF79C8E66A6F2824A24DC60F165CFDF9289592E62C6CA7A1183FC81D6 +D6ED88513894388FB80BED7078E85ECDA23987DF4C6F93DE8508027D7442D755 +28D36C5D36C19A899F7ADFC2557425963BA6CAAADCA02A765298FFDA932A92E4 +045594D7756B435899AF62F3AAD1381CFBA7E00F761BEB826FBD88770EFE218B +610AB285D8D4A762DB7D4D7914A097BE4758F64905A712FB3F91F2179B061B64 +315E28B0813848F5504D6F769C32E429A28065C50B3829E1CBF04D4DEF232A83 +61EB67484568E89E4DC52DAE8A7E8BDF0EE74609538953E66DBB747A569A854B +38E2AFD608B07E046EE0B195749FFE5376BDE85AEEC546D3323C184A97BA795D +7E09280B00AD6E2ED516497452BBA0A3D521DB4AE34844F419EDCE33BF2D8AE0 +A78F5DDDA57CD8599606C1C9246C02292411E193E473C9210572E1E9435D8935 +68C27CCFCE354C4351AFB1AA914223648ABBBCC5FC25597DA42678FE86A1042B +A185CAD8FA585EE9A4307C1F1E89C256891FC32E2D8698D11331A442289B7FD1 +A3F3CDD07B6B692854A54EBBA653DBBD549BFC6066CCDBEF2E73F929CACD0586 +F204C5E3247F083A97F3027F605544D2310CF470380D6D7A93F31BA4874DAB78 +0912F6F914446A6D690E9CE6190F6E97FC7E404BF5 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +%%BeginFont: CMMIB9 +%!PS-AdobeFont-1.0: CMMIB9 003.002 +%%Title: CMMIB9 +%Version: 003.002 +%%CreationDate: Mon Jul 13 16:17:00 2009 +%%Creator: David M. Jones +%Copyright: Copyright (c) 1997, 2009 American Mathematical Society +%Copyright: (), with Reserved Font Name CMMIB9. +% This Font Software is licensed under the SIL Open Font License, Version 1.1. +% This license is in the accompanying file OFL.txt, and is also +% available with a FAQ at: http://scripts.sil.org/OFL. +%%EndComments +FontDirectory/CMMIB9 known{/CMMIB9 findfont dup/UniqueID known{dup +/UniqueID get 5087391 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +11 dict begin +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def +/FontName /CMMIB9 def +/FontBBox {-14 -250 1241 750 }readonly def +/UniqueID 5087391 def +/PaintType 0 def +/FontInfo 10 dict dup begin +/version (003.002) readonly def +/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050\051, with Reserved Font Name CMMIB9.) readonly def +/FullName (CMMIB9) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Bold) readonly def +/ItalicAngle -14.035 def +/isFixedPitch false def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +/ascent 750 def +end readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 20 /kappa put +readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CE32340DC6F28AF40857E4451976E7 +5182433CF9F333A38BD841C0D4E68BF9E012EB32A8FFB76B5816306B5EDF7C99 +8B3A16D9B4BC056662E32C7CD0123DFAEB734C7532E64BBFBF5A60336E646716 +EFB852C877F440D329172C71F1E5D59CE9473C26B8AEF7AD68EF0727B6EC2E0C +02CE8D8B07183838330C0284BD419CBDAE42B141D3D4BE492473F240CEED931D +46E9F999C5CB3235E2C6DAAA2C0169E1991BEAEA0D704BF49CEA3E98E8C2361A +4B60D020D325E4C2450F3BCF59223103D20DB6943569C4269CDFD511D5DDD361 +94FC9E8CC2887AB134CFE87537D3027DB3B5FFDA71204D62927AF2C6B5C4E82D +65B704633EE8957031F4CDBF204625C620F9C76342ED799801E2451073910A55 +6CE0AB358359FF431DCC9C3FBBC32CB18B4E39B14E00562C4537CAA6DA7D7025 +CEE0D68787276B6118AAA9A172ECCBE30461DFBE4A886F621ADCEB94802A7F06 +3125090678446DECD394CED29587DBFF3CA56367E342A86C9646967D246678B9 +5659601FA2A1942B448742A56FBD41585593A9B02D04B4502C2B85DC3175DB68 +1E9FCD4A9D63EC259327FAAD76735D2E6ECB033B1E1E7D69712A6C6F8BBC0554 +56FD811FE6201B9A2CFCB77A965809B6FD27917F425881E060638F995E08EDA2 +1B39579EDD2CAC36D432B6DB103EB9433C556A88D466905CD3EB69CB61DB9EB8 +B4D7F2FBB7E0A65B88E7B4127E93EDE9840E3CCC6BE3A35B96279AFAC4791143 +8ECFB46273E898C063DA69569512F4FD75B6EB7E0001C91FD71CBD5FF5C720B3 +18D306BF23EB5F703918FE52921F35331B2D5644E58C8D174984A25604EBA202 +4F2AC61B3BE32CA5CE745149B2AB32FF733DFC8835F3E1C22FE235C1707955BF +630EDC37B0965AD78EF666E7FF9D7FEF2812F9719F89A68B75E79ED32515065D +03C153D0296C6E85AB507355B659DFE1ACD36038C9D1212DECB6F43E4CD33C23 +18D1E4A174D77364265003472A08BD58ABA4438F0AD37B2834182757126A4005 +A48CE98D2ADC677CA969199EE72FA1DD94006511F562B53769CE77806442193D +7E2ED07FA3DA893C416D4F70F94DAB635E15F1A97223361D3968C89DFC9296A1 +F93E6460E43504659785289C372CC5D5EF207C0D54FA55F1FAAA1898AEC04A44 +F9BC7F25BC4F57B5B4F3E713B1FB957CE1DEE7F8EFB1607E9B08AFBA322AAF49 +7FC7490BF377C4781DD6F4EF3F6240FCD3E8A7803C82D2C38957C5BBA085441A +080675CD638FD4D3FF2B249593F5E91D40B2451D953003E20C7F60DDBE2C488B +F2869A7BCB859BE97816CEE3460617D10EF8C79209D6F7A78EC428E9DDE8283E +1F935A6B4419957752466F72F7AF9EED4B23B91D8F960510F14FEED489FFA40E +9068DC4CBFFD86F62FB5FD96045EF6C06325D29734DB573E4B849DE40308D1F1 +857B317CF8B637AAB1E82BD599067B71D9E4F287ED6D47A7104F3EBBD1D27547 +4F7E5E5F8D8623F82B1F2B263885E22279AC269429CB26F836290926F0482972 +B6D5344F00A9B7B92C8FC30899A174120EECC2B944F8A90D504D3DA758054668 +30FEF1B4BAD191D902ABF4E4FAE7AB0021729FF6C8180FD1532E584934374FBB +72BD59C4AA2686F03ACE667D554E92C7D16551BEDEA14FEF817EEBD963735807 +2A85AE7C24A821881AC6544A2C7AD6D2B235523835F97D3FE9B8F9C5EF0E4E1D +E965D40199DC837148492A6476DF4E18FF31D8AAB945F5BD19E96012524B450D +E49F5DFCBB81C1B8F66E0EDF1531A2EC7E2E0A2D533737CC37C566316BC1A3F6 +C7FE2A2AF62CD3B1FACCEA530EB4F0E368EF73081FEF85C03F1681B4468BD72A +A8D16D48CF8983278705BC614C956230031F36ABB54E0DBE4C4F6285C0690066 +663973448A2E3C1F557C96A7C276FEA41C3130FB86B43A0AD9636499FB167ECF +D05032C4A5AF1BC02C87291C1BE54E7149AF65F472E8FE6652D39A50F9D55E35 +AC5CF74429E5BAEEE8B5FCB472B4A7D632E1A8939A41D283ADD44D61C883EAD1 +4F75E691E1426EEF95FB4E0E5567E3759F783AD3210D6715063FC426D8CFC813 +E92044ED4EBBDC4256DE04E6F1C7C184ECE4C3EC1AEE26BF75299A51F406E704 +4D535F8C56B201B8208B10CAB107CDEC338755B5022EF45126783A764DFB5EDA +9080FF5986EA2934986C35BA17885332B3CD885167E40B3758E9E5A10FB5BA96 +DA3EC88D3D3B073259050789FD6714132AB7E51883EACE2771ADD344A18751BC +33F145ED5D27490FF436CF2EC46C323A4117D0E6BC77C6381FBAF4C19159CC3D +CEC20ED012D4CDDDB75193CD2BAC70D1155D2BF12490E5F776C0C6DB75DCC493 +0BFDE41EE1F687B3ADAE45F40365082913A180A5051081463075423905ADE49B +5D2E74994A18516CD84724D3F8BC02B658E1B91D71A46657829F7185A1F90563 +1833D5E14594A0FEC76E59EAFB2559D936EBAAB0B4F3C1BD66507E12965D4269 +EF6E42C89A6F40A4BD122C70E4450ED800F30A608BAB8268FD1AAE90509BB224 +307B78904DADDA38B2B30B0E4881C65AFCC1637F33CC2AE66CE519089FAD1106 +D94FE3ADB8C269751069B5A3BA515261864860387B5D7E6DF29C51126C623EE7 +EC59545D681289C6E8ED4C5CC88ABDBE046A3B2C0C38756CCCC3C76348D0C2F2 +27630928DF5070E1983DC28B94DABA5E78D5F62FBAAED57ECC793E5CFF527EA7 +6579156E13DBF0C063B3470DAE93C7BA364BBD931BE3A0DB8E2A109F8BB605A5 +E704410A5AE27C72A42EC98B7E187DB25D48ABC838E83411C5A17A4A330E76A4 +1547B62810CD197CE4EE76D3D5DC84953BA62DDD947B35162E831BF9F223900F +CADC25EE324A3025863DC25DD1B82265780EE409D19620F735759E88DE49ABC1 +B43E3B4356865D6FA50C165FAF24E5ED80DA8EBBA381F4371970950FC6EA9DEF +32E462A17305F1C3EDD49E80B3CC7A3557190548220A2C2F3BFD0B6359ED94ED +D91C633BC41F7CE35D35CC4ADDD6FABAC34337EC39BAD517839D5E1201B1625A +A3D25E9BC7D5758AD292FD9DCC173B7ECC9A0353E826E49997BCCE66B6320520 +3EBE40B0C6B0A57731E986C68FFC680E7821C879D5BBDBCFC17992601ACC0F8E +2C6A1038E6861DA69F5F0D0AC6BFE48EDCDD5FA8C46B429BC726A4F34934EDE7 +0B15C59332627B6F2E23BCD580B6DC50DBAF7ED3CBB55BC54AD9A561D5FF1CCC +23DB1EE28DC491361F10CD21B91094918529D1887A486302AF6F3178016FAE81 +A19C1F9AF646C5CFAF90764290C91E8A594B57B4974E78A09C99691815DD2F11 +C6FB84668BEF4D3E7A28EF15663927966960E996F22D297EAF8FD746DD6E5FBE +478B5991E2B71A8574F75BA57282043E5520F264EEA816ED5ED7297814DAA1E8 +ADEB19FD3963A7538F8CDE47D9C18AB9545FC84950934ED73E951A800AAB02AC +D08AC2ED2C066BE7947F86D158497D50113C661603BC6E808A441C949AC599E9 +1C4CC100847CEA04E7A71BA50DAE75F8EE1D0AB92683DC9FBCD3AA47E42079AD +0C1E686106A07AC694C5908C174FF9178DBA86B8C803EFB64FD0DDA63A6F9EC2 +5F67B6D6339462F50E522F70526087C035C2C19F6BE208E8406925C793D38A13 +8AB3939520B0D6D2B4256F23AFC2401FA9F93BB8EBC18B16784277F77360039D +FB9C89CB77E1F7DCC34D027963E7588D0E111D12B57EF751FE697CD3CFEABBC7 +87B241306FC6D078C9F98E8FF17D8F2AD8ED814F65A4110D0B88A6B1D7D9E26D +89DC44F67CB1C9F70DC431605DFBE22CBD3B4BF49A1229A0D0B9DE9A8CE62C54 +B4FC4ECA3352C5229AC2C4F739CFDD22B324B36A7AD296AE97060D602BFE4197 +6C9B6735B14B00BEBDBDEA39DC8384D294AEAF034BDBE8EF4362F28EAB9ECCC4 +A60EE6EA5BF18F1D49D8B5DE274AA2BD017451A5FA27FD46B1AC596C9C702C5A +775A50ADEDDB9F7853C6401BFFC62FC4113823619AADC47B9A55448DE554D4E4 +ADACDE6143E6AFAAD26A5523533FC1E6B70A7C748762B9A5297E1D10789B7DAA +C988660180662782CC17B67D271CAC3BE37F06992060906B0A451FE40A9BC789 +EDB062C53EBB78D3955ADCBDCFFE7068C9FA381413F0B7DB7B1C0F4FB9049FD0 +F7EC44ED7FE85C1AD5969961B272705300F8C8ADEB620081B326246869FAF024 +D2E3CBD71E877783C56293A5F4255D7649B361FD75F213606A699CDF2D1D9A17 +87A89A66C8C2F637E2ACAF3104833AC034996F1CD7471CE70EE499D63EE41169 +F865C7476FB37A69E0C0FB5C1EEF0E8A4FA4414EF90886E3F7EB47073B20E9F2 +CF21AAD15C44CDDDAEE7F9AC45CE31742E522B90D4661B7B5E9C2BB37EF27510 +9ADD80804019D8E7FB065E7FCCDAFA3C1E2D99D87755368688B0F67E675F5CEF +667BB3C439022645D6A7367001E27756C138157C6D57EFB0A0B92E123181CB44 +8243168428EEECA22CE951ADF9BF4D0F9B7E84F70F79F734B062183D0E6A4F98 +D722D4C56E808825DE123505E818E08D9D98F6C0DED0845C819522D8DA26A5B4 +EA9B6F187448ECC6FD15E37A0D00564634A4002E51CDAFB401EC2EC43C095A12 +A79D7F06FC39FADBA7202C03248949682F8CE75C055A2AA2EB47C1509EE43659 +BA342864F4C955D0B565B46762CC8C139AA46C7759D8B3436E2B3C8D97E15A74 +E9C20190E2FFD74D37531E4E9962F138D0C1054C00B6BAB9B74A34BA639616AE +DC45ED9C58B5BE2D472062E8BEE86F54824A1405C42931794531B6E5039E11DA +C0AD9B76D62BC85B0D8AB297C4DB52856E47C8B9AA13B94E0DC137C9A84CC8D1 +005F8784F4B91447E8942A63A567A71508F750D748E2AD1BE48E12DB7E6D61B8 +D63E97AB768B61E713F88EBF5BEBDE3A675CF4FA371A4026A2963CAA746FDA33 +C9C30A252E7EFDDEF5840C9DA9B271296131AD2929A34E42D0F7B8A24D6299D4 +C9046A5E04E82D1ABFE3920097E6C0DF7965872B3100A76713CB5B7EBB0A440F +F796821018BAE9E4DEA3856436EDD53B7B03C7F55D833FB3EF1A22DF0620BE73 +A750895AC5FFFB1716296CF794740AB84E31AFCE0AD613DF78934F94F30A85DC +84E650D166A761189037609050929B70A420CCC0BEE4B179DCF75784043448F1 +A3EBFF991B2C8F5D4FC2C70FE5BF70267E5C9A9E6A89F26F842EBCCD3B91011E +8D2F293BCAB0B2217D72C1B77CF6A56CF6D209681EA8D0AB96FB9AFC21696FD1 +E114030E2C83CFC152930D35F4E726A62C138824DDEF1E35D05AD4BC4D191749 +09B30FD8FB0821B9C41286078CF164724A03A61EC83DC1AAFA1D9AB7AF5F1B9C +F13A931E0661A9DB662665A60669B224221FC5883F8490515824F68C71B37553 +9A07293973D9A03E116A211EDB5B47DCAA25D934CD3763E3F961FF298B78D4D1 +62DFE2FA77081EC2C06C9800D0D7DB365A17A1D6A3984D19E42D1CB5A0F83E7C +1B2F8502175918FD7E84DBC629305DB174EC2A6DF93489C15BBA4127632D9B05 +AD402806DB62ADE8AB9B22BEE3AE58BBB481BB98F48BBD8DE5706F13BEAF584F +75C0F5DC1A24727BF38AA7A873BD8869F318C69325063B13957CB81EB34E65AE +6ACA458B070E973AE092634DC6AEEAF63A5846EB6677E7FC5B991B9FBB064DC1 +F5EBC854817A4688BA261290343A59B22CEB542CD109654C18495E2E0CF0ABC9 +80B48C6E7806D5962DFE925358ED58A03CCF88493B43C345B8EF03EF65659E23 +CBC6E35A1CFF6E066A879F2A9FD3054661C7C2785219D47444E7468B125FB8C1 +3A98A76C2B58DF053EE137CFD560479439BA1C30048835E69A21EEC7D32CE4BD +DD211332BE66653A45C44647977111C55C92B751D428F882EDF359F1FD127633 +95FD8BCAECB15E50128D0BE6A929DA5772D1E142252F25E17C6A370CEC9BDCF4 +CAD618788DD08DF92A8A84A918B81C2982B676D738F5F57ED9320AE970667AE7 +7B0288AF6F59E016CA7D79096AE8CFACF6BA4B8F9EE3CE154B2544AAFA29779C +75DCAF9AB0829F65F680BC3D9F1E556FA35DCCA50CF5CBB819E5691FBEBAEDD6 +781B422A1DE085FEC4E09542C9D75DCB8A3D28E9E892812BA92DA10C2571E14C +A92DF064376917C88D47F5C264D7B043C6B4F3BFE10DEF3FFF334E47A73169A6 +38F14AC07753600F60C4CFF3E2DA6AD342D84578AF4FBDE153162A79E43DEFEC +B0FCE0A3BB289661969A1C230FF44981B1CC6C6A56D72ACD1F2B89DDFE7B93E9 +8BEB962812908CDC4026215BDE53195A40CA548BFBA2E407BFE0286BC1BD756C +F1988D66A5A347E5B657F85E6CA4F6B86018BA6EFE452891EFFC735019E04497 +EF865BB9C38C4D9A5AC8C11C41E3AC0AF4D8CBF1082DCCBDA42DB43785E00D41 +75CE529CFC67F6966AD4B7890920565476273C6DA5E2B8DC45641EEDBBDC17CC +E28D45F290EC7E0A77F3C1A05C30561501AAEEBD50829899F75CF5BE1F9D2A1B +67115059DD95AC18F8269B2F48B323830E6CCBF6B49E6B157CAC30223FFA4912 +1330E0B552588F15BE5D8312C37C56B2C3481CC388BC876FD732BC9D5DFA18D2 +34EB187E8AA319038CAA98FA1CA47E2B0CFF6ADDA58625C8B9BD740478284FBB +4A1E049EC38F2A91536F7D19E5609E904AE5308088704F2992F63B549C09C353 +DC8040C6FCB7BC6C38F3340F947BE8A1EBE5D6F94D9C7EAA95E5DA3B2E36A9FA +F7988E38FEE6B425700E07A6A123143675F9F96FD010428D501E6B2C04B1432C +6AFD16751ACCB0A0BBD959B876FB54D43A08976A27CD4E1356BCEC51FABF8C16 +81C64BA1D5267B027B74B233D8D0ED68CF40FE0D595D94D5D2FB992E1478927B +565A0C19948B08B064CCC57F0CC442E26CCDBCD526E39E51AD2521F517EC7C2D +FD962E734EB9BB3930DCF7AF02A7228E2FFAE0A1F7F97A1CC71E99FD5A73C8B5 +C69FDB6A1F1D17A1F3AD3E162C87656623EB36E8DA0F2E75EEDEED9C2720C095 +E990C9FA39E24F06C3840FE95EE3EDD31F78557946A556AA4DDA12250FE9A2B8 +A34BD9C3BE758FA951E23D833DE92552C5E8101B0A0B332EE955C3096A7312FE +00543B6B523BFE42A1AEE47F15DA0A391E1F8F66264A585BCC81FA04D80E87F4 +1C98A11B5FA5D3EC58B66304A2A82D9B706A73AE703097BF6A638552FA60591A +33D1911CD3B12C9F64CEE7668F02F1D485877265DEB290503C825A8E3BC47E07 +97D0036ED33CDFBF05BDC88A6A1B107E407E610C991C7CF7522779CDBB67722E +09774AE83E94730F7664D610DDE76CF9DEAB3B2F32CE97CEE2BC5BAEF02CF9AC +2B97D6F47D337CEDE3D821A77312A1BC4FA1E19B5C733DCAEEC52963850212AE +142E388D91520921484E64922E397F8A3B6538691B781D858DCEDC9A18E12EA5 +F547C99CE546ACC68DC81F1F78C6E3CBC23C4CDCCD5802D779CEA24FA4E40EFD +4A71C6246A2FEE4F2170F2FF6DB2C7727D60B668C6C7BFE74FFD47012A4EE949 +97DAE8CA57FC5F2ABC62EAA3CA63AA06566C8DB1C038EB936362F9C949290A15 +82D9AF9C5D3DB358515D199817ED8AF5FA427D649D91CADA988537F1C2043248 +CB820626BC38395E9C5A425551D0E64132B394640414FD6857E8119A90608EE0 +A01FDF85E8F99A9A90E1B3CA4963394AEA753FAEF54787298D30F5166BB161A8 +00FDE6F30A8826EA543357B02EAD08C60168BEB003942740C1D7B595FB6413C5 +84BE1C7DFF9D3F09C351570898CE4B5F8C4755F1503F0D73A0F44A0533374A6F +576A59CFBED5B23E374CF297FA0BCDE5303AE7D201637D6044ABD2E70D0BF2D5 +5B6E420969FA54E61FC3F733E0453546FA92EB17366DCB94796070ABC6B61C1D +E09D46221ACF6A7A76C459480B57B8B1583F74E1D0680715BB24F57CFA5CCB84 +8593AAB1151C300B3A623F13AB315347A11607EC857B4DE3BF339018ABFE4B14 +2ECD06D9BABFE9D5BF6A01FCEF250A85ADD1C81D68908B09C54CA02A8FA41DBF +BFB965C82A66AA2403E336CF151B90D2D0BC98529DED99E28E433243355C2B4E +8CB63FC6409E1FC08778E6C69570B8148890F25C781B0672B3F731C8DA353174 +C07E6F74E969FD9F6745358526E6669D6A9896741BF0921202771E35F82D13D1 +B80ABA06286039E75042D55B1CEED40729FD277C2E6D95022FED0230F149B524 +BE85BD087BFA09C968728AD2CF97FC16362E0F946195A6C270E7A73045671849 +93A895E9CD585DCDA7EA3891A011962301C4D3BB10E0F456DB74C52CBE8791E9 +FD43E64890F3F689B1C8BD3C68CD0E1FEBEB4872E786665A1EDD6220BAEF04F7 +95D403A8011ACB5EBD89716354FB00FDBF08026D9C83667C85FE88DAF9B38C08 +E17C629D120A3441086C29F08AC3FA56E25D7A4F130EDDF1DF569471FCD6364A +AE6FEF9BB5CF8B216AF57C84242002E7343E0B46B82A763A9082623D57E2AFDC +E24D9593781AA002A9CFB776AC46947716943557E050B9FEF09387DD8C40DCB8 +23B5D1C138E3322F687CC8E644986EBD62BEE6F957CABC7987D69F376A77423B +85B4211C632DA77530262D2E55EE81A4458CE92A5ABBF142AD54E12FC5 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +%%BeginFont: CMTT9 +%!PS-AdobeFont-1.0: CMTT9 003.002 +%%Title: CMTT9 +%Version: 003.002 +%%CreationDate: Mon Jul 13 16:17:00 2009 +%%Creator: David M. Jones +%Copyright: Copyright (c) 1997, 2009 American Mathematical Society +%Copyright: (), with Reserved Font Name CMTT9. +% This Font Software is licensed under the SIL Open Font License, Version 1.1. +% This license is in the accompanying file OFL.txt, and is also +% available with a FAQ at: http://scripts.sil.org/OFL. +%%EndComments +FontDirectory/CMTT9 known{/CMTT9 findfont dup/UniqueID known{dup +/UniqueID get 5000831 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +11 dict begin +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def +/FontName /CMTT9 def +/FontBBox {-6 -233 542 698 }readonly def +/UniqueID 5000831 def +/PaintType 0 def +/FontInfo 9 dict dup begin +/version (003.002) readonly def +/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050\051, with Reserved Font Name CMTT9.) readonly def +/FullName (CMTT9) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle 0 def +/isFixedPitch true def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +end readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 46 /period put +dup 50 /two put +dup 69 /E put +dup 78 /N put +dup 79 /O put +dup 99 /c put +dup 101 /e put +dup 103 /g put +dup 108 /l put +dup 115 /s put +readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA +0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93 +51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71 +7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551 +E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078 +0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273 +C01924195A181D03F5054A93B71E5065F8D92FE23794DDF2E6BABDA4215500A0 +42D1A3D0D02C0C98BB1D6ED0B7791274C38B038FC7921FF1FB8FAE7258C09259 +4B8E1BD9EDCEDE9ADAD9BD9598EEA9691589649A9A21539161E374075BEE3457 +689F308A4A7AC9F2FE4B301A6C36B0442FB92E3B002623493DC087800B5A0521 +0DB96A23175AC584DE166F59142779F26FEE9783E28DE49FC3A8D6583EE63FBA +610DA773CA18ACE6F64A4867A1A7817120ABF9DE4D17782866E6CB6B65A9F6D8 +3667C8D3E61E5356E35343FDD4C6436DF73934470916CB5F0ECEA6BFF092E735 +C7C355B56189D1DD5715EC97E50145FFC17BB1497315A9585D713A7A6DFC7933 +995468EFD0F59E3C15865B87925A3F2930E20D5A35970E2C44F1629FA16E00EE +EE21EFC50D49F5BC02300D0A7BB85E649CB4E2E828C8B1C5469463013E71D723 +2CB11BCBAC191AC751A2AF7FC228395CE9472DC1809052012AEC2CD66695DAF0 +4CA04234F0187F4116C93F59A7F1F8123DE87F111853B785A20CA8B49B3B0CEC +B11AD345E1A11578D2EFEB0536D125237086CC8CD9F34A5137AC5DDFD8746014 +D74AAE8239B81ACF65F379CF2153B06A238A2D767F294CAE0D79228F0B7D45CE +510AC9657A1776202FEF42F96D476E7DF407786AEA12DEA0013D3B4C5D0640F5 +BC5BB72C34066270399CE595827175B23B25072723BD24E07F6BCD9EF0175DEF +93714BAA53960F81103CFB731CED4A267B53727BCA3C97B0BA5004055D4EF0EC +F725658E53AC86E4061B489AD4154915C3981B3B703E1E2A8D390CCECCA99385 +45EBE35441B062D7D12DAB2B31569387187D74A4043FD71F1C6D352EAE0F6757 +4345FBFB6DB15CAE47CAC4BAE47AECAE5FF5EC19057DCEFA1B23F47364ABDF47 +088A7C6A2AE26B10459B6D41CB69182FD1472F326CE3A15B59255D1DE3B616D8 +9D1F12561038839781E657C896B8C58A32DF5AEA23732A0966D96C68C988ED7A +09B7E2C8F9F3D0D56879764781566299A4EDD3588BDF70E3D924D25074F30988 +E35BDD827AE4D0B4A06F55A9976BF0DB3C0B1D09CD08E8CB168B50617691638C +0EC1A791C228177D4FFB021EC3DF5082CA3487AD2EFC8DE9466A690ADDB4C52A +FE2A6DB4CC275CD33D9136E735279FBB2008D59E667905EBB04326EC33C98B2C +94744B7F540D86E90DED64572ECF1EAD3A58EC101642B245A9C7232DC8FB8741 +03F97883BB32FB955C22F878FA0FD114451A3B3859B0B5537AFAB73AEC7DB2BF +409E1FB41D473714F6BEA73CB085139879FA31710E01915C2938C37BAD6D7D71 +45B897E00857D3931A489EAC7B42BCE4E65F73F67FE027CE482DC47598ABCB95 +39E98DA8ECA3E23F0799D5963ABA6E2984DEACBE7B46B40ADC6213E0F4D08971 +58F68C946C748E4B4217CBA2391BE2086C9758F4E32C9B6413E48D84D33A6E85 +84747029C0A9C9B92841D217A902BA8EB333999D62FDA9F82BFC8ED11F67988A +0CAE42182E414A9766AFFF4B046A09D476F8E3F15A8C7829BEE982D8350BDF5F +F215F2BBBF68D4B567BAB798B9604C79306C475926E9FEC0F07A99F43473C6FD +B15AC29C3D07FEBAD1BAFF75AAF2FBE94F104F1DBF838044FAD94B661B06AECD +D9AEBD02B60CA4546DD6B5B5C1A3833ED07845671CEFCA8955CE0DE5DB8FC93B +3306683CBFB8E5B79A863DE78D455DE9D592043C2686F88A43140F8B9F3B553B +7047420E93E753829F8D47AC7621CFE3626F271E31F0019CC02D0B57F67BB47D +8CFB63E902EA3231C00EC66EEC0D30FE8394558BD3535C888C4CEFC6EB72E737 +712ADC6300162D5D79BEE0CA1F6E4127A0BC90656C01692F6D82C85550AFC97E +C2693E379160FDB9636FA41AE9C75B7F6643B05971C6D67CE30971D590FC07B3 +E0B36B4D1C7F25110B5DA2130D574FA292B47322975A2BADBDB39AAE69BDDBDA +A880F9AAB580117708C79204DFFDC08BF4A48919B5C22228845CE8C3109E93AC +2479E523B8A1C12A6E541118F121DC6B4EAED83491A03192D5C3A2A45D1A2467 +757E7B377C635CF5CAE11A7CB49D49F3A1BB2286090B5F0E4F89869D1771D50C +54B5C5E091E3048A2C194F0ED00DD64FB95BAC6FA9D61ECD093ED416DA3A4981 +DB07CFF17C4F55C62DF628EBFF06FAC3F3D3F91C30EBB34052BE1A08F5EDA4B9 +08977197950A282B84E21D43C64BE3AE4BCE22C70E7D392DE09D89B7F23351AD +6AD37225C12BA79EC9951F5DA1E505DB26200190ADE0E549305B7530CB86EFD2 +A896F13A97E51754F70B609CB4511CEFC38BA579C071E9510A49982389980DC5 +336D6C4A2DB100DFEC4055C7AA9C55880F94FBEA9EB280BEF66CB8E1E38A359D +E5AFB12B540CD599085ADDA7FC2C72E7C873015773FFEECA2C596B75BC39A3EB +3C43FA2E53C0D7993042F3D652BCC483E48B7F6C94C3FF6D38E276086A6AE67A +E5A571B9C72E0D7824E0BC2ADF51A393B9E334649F786EC1923C854382B89627 +1B9E701AE5A6C42E672B2C6A33C8BBCA8F69B9061E787D6B92183F20CF4C3903 +FF5417427B84798C82BE28D2C81624E3920CA61EC9EADB364B5A6E50E49A1A72 +A9A090A1FCD84814B8B2708AD787D2B5015DA1305874F58C5EB62F843685FCB6 +465FCA80176CAB2B2FE65E0A270BCE1E3DB97564BEDFAE5CA44395A8DF4505C0 +3E103CC3B914359B2870DA6CD30382EAE8949131CFE31E9E75C3E47A3834BB32 +CF183D4A8B9001710D0A11390C9DAD116196568591D38C2AF4ADD852F31494EF +573462759A35415900360882739789D6B89ACEFA251C5ED90ED704DD7C3C80CA +9F6CDED69537D201D520C99E69EEAD5D3C0EB84C166660B3C190166D93EDFE6D +15BCB6DC5CDCA825E48D33845CC2FB15291AAB823F25CF8BB0A1EAED8BEC524D +D9CA016027141FAC9D35B64FB9C224552F29EF6B32497254E319090E698FD8A5 +15491CDFE1B988C79A0E3B9D01E12FF084E9FA86CCAE02A3EE6F2917B61A2CC1 +64B8CAF309D1AB48A34227A7729DFF99CB6EC282E3FAEDD2673779AA7E4C1789 +D93FDC37FE95F087C5F88F53D30A2DA9C913BF205FC6BDD060A40184F4AAEB3C +D080D63B89CA3DEFF310D09EF0A83F3914BD5B7932980ECE139EF0313C20B4C8 +576EE0FE3F28FAF4D3CE7CD0890BC824A85B8EF4636BDF1EF1BB519F93D36540 +ED09FAF93FD71992CA2CE2E83F5355162ECEB32AD218092F45D5A61A44E67135 +EF0453589CECDC6962D0E8DA7E7567603BAF50B2C8F1CA65EA5320984E7D69AC +9A7D3D7F92565D79E8C9DD2D92CCA7DE9CD058545E9F98AA47904D70E1897099 +3C4C852B3BA131DDD348433C336BDF5FBDFB62120DDEAEB3255E3207B0C84A0A +1ECF9EC869DB9BFA3693B03FCB27C5A5D3CDD62630DEDE91B4DD5B9784BF0BDD +FC6EEC3FA7ACA9E15FAE47CDD9B7FCD2BF0EFA10716F08C0AF25FF67CB6F9598 +C607D2FCA452417D2C69DC808A9441A66492394C3450BD30632AE739EAD654BA +4343459CA36B6D5B2C12C39495952F2EF93D82C73E33236785A79609E260C4E0 +CF3A3C950DE71DDC3939D42DB1CB1CA917CEAD56979A70F8F3B207C805319FA7 +3C000AE2B21D711A6D78C7BFB901334DC06F59EAB6D94B507734C27971F8458D +D00193645AB92FB8FE163D5C51AE4F40BDB4F2C51691E76EE0636F071F37AAA9 +BA78BD12459CA499210EB0CE2F8BD317387797C33F5933AE7A6264DA06B4A6A6 +1188326147A16B205D1F965872DED7D8EDB3294FAD2FCDF0D423329E9CCF879D +4E0B966D509F45527F7609DD09694D286F6FF7535EF8971B7DFBAF608A19D442 +C133207EB1152ABBD11C455D0977F66A9B73E51381D1CA4B66E87C0C7175A63D +80C699A052F00C41DAEF42E7A40E07B1B14107AB0787E24E17C1462960E3C54C +AE73BE4924464FB177EC62F116B2822842541543EFF7ABDDEE197D6BD8F8D4E6 +59175D8C5957550B70BE775AD52FFF6E7C00DA7CDC16E1DF7446BB5D8FD82647 +3E9F87D5EA365C82A2D991321ECB14A9E3AEADC5A56665DF7072D6DAE402BCB6 +14D92B17F9E063E4E9D8D239C91F5C7C0BCD2FBD936C9D4A0B57659420343B59 +B395BBD1AB5B6003F653699D57E7581F9813CC98D4F072FB78899D6DECC42D34 +F2787EDEA64058B46C4BFAA2BB96E9BE5CACE8D91E4C080ADFC0FA0D4A29C6B8 +54FEA9E11DBCF53D9CA40A21AE5076451EDAB3593E56B6D453DC8EAB8C78B588 +34D4C4F36861B5649BC1E9F3091E704BDA7613ED45C911DFECA74EEA05165191 +825F95A947CAF382FBAF01F3B8B041ACCDF39718D7DC5BA6CA12BB20EEE96439 +BF2E2628AA3BD2C91998E6247A690FCB0CC95F286F427345CC4F1115BA3A6E54 +4743355F2CC991CBDFF5725902C1F5A6DEFDC8638A26EA456C33C27773D6214F +66536CD2E44FD253531732D5A8C44B336B1BB47B0477350EB8CF74889B93402E +2356A9CAAFCA562315D8E0B3F42F08932CB87BA2499A875AFA08D11DA73B38AF +F46D03B7F639A8D7BF88CF07FFF4E91716DCCE6E2CCAB60A64D5E40EFD8B336A +1BFCC4CB04F49DE1FBDE7AA5B2092A6EDBD913D161A3271AB6411622D0E14416 +37F81E0102F5B0F2F9A2B27819E4BACD7C50E29D6291AE5B0973C657761545A6 +741729620EF2BF1046B3913399C10982EE5F4142CF461EA31042E432CC79A1A1 +39C607D22E45A6DEC008CB4BF6007CDE9DD5802B49A62C8E02A6D448B64177CC +887AD71D171B99E7ABE2085B37D90B3BD8513995D9A57F53184DA474F6DB5E49 +B73E04CC214EA5398DF7D7541F94E623E8687B511640457A48A68E9D9D6584CD +15B57CC044D8091C771D175F2EEDD411099BC8F7B4317DC503BB5E405AEEB526 +5E6E1B1F2705275D274E012A98F66075CEB90AFC648B964DDC0E9C4AE7B24CE1 +80B051022E5781A533A21DCFB97893847D685137EAD85BA708A7E118C72FA839 +A9E460B5D17365A0AF1F53A98319FB64A5819B087F554BC056C4BE44113A5404 +BEF759F890C1CA5E7AE156F4F8106FDB4F8DFCCC640976983EADB30976344048 +2A86D7B2AF4A01CA736B98D52ACE392AD4BECE7E61C710B08B66F01857CA460B +B8376E257113E10F6DEDF14CE2A4E6A99ECBCD302C36CADB713D849EAE9EB598 +F29DC98531D793B79F83091F9B136809E006F34E423D528CC4309AFFB3EEB47B +9A9DE4D5B25CE953345C326BCBE2B4912641780637783084D3D12693F8135483 +CBB0AC4EE0B5610D7CEB7DF205830BDB9BB404DC1B28FB0824CC187B26C19A91 +DA0025EC739BF3993700101D042DED86D67F5FB87912CFC51AA7DF53F2162D62 +6314A2CE13810D0B8D81F45771391A236422CFA0F35F7A0CDF14ACB2724AA57B +7C2C28D53029B1146558610E0CFBBF72A85AB9BA308F846228F299F13F68E8F7 +D963B2EE9EF7D4C21690632B640BDDAD0556EFA4EFBF035F13377ABB5CBC280B +9E0C12AACB153C93351E5BA95A7D149010E204950A59C7FC6581D9703468C1E9 +EFAE37E7E6ACB892B3F8D1248D9A4A72F642FECC5E0B25C15EEB921EDDE84D12 +0E524FE6133C4921FF4921242392C12FBE69744D53739F7E849C1B96C4020AB2 +1FF10DEA608F111749E2FBD8DBCB17F353DCB3075B4F4B8186963EFE95A76A10 +85AA5BB6DB4095291974221829A8E436680F4860E01C3843BE5BB3101D0869C0 +EFCE08D187BC04F58C7A450A59093680A0F09E8E3F12DF5223E7EAFEFA01978F +D8354753A68022CC92C71F2CA732DADAA8A466D4AAE5999B0DC077715671F518 +E6277741F44AE798EE50DF44CCF71FCF8BC71F76374005FEBC4883C6EDA854B0 +88C0C2B476709AA809ECE41AE786DB1A32B3FBBCC14921673578D3514C8CA842 +E1FF90BE33F7B93ADF6BFB8B1AFBBD080783BEF056A6BFAEF676F7BF9F2DFCC8 +01D255A9F0391951210D60D4D4DCA93AA858B38C0D7B8FD740D5FC6F277C2A68 +54CC2DE1F40B6347201FCA2A0A91822708D820CE645C3E4E5A09FE25721AB33A +97871ED448F38FC5A349D81F402B34461D840D5768BFC6849439AB6115104F78 +B87115B1DAE12542EA898F86ACE247709817850B067F537E6137196101D46DD2 +D842EA03EF4501E34074E8458E638ACC4EB349A7430AB035BEF2DD4CE00554F9 +18F9FE32A55AC1E7E50D64AAFDA278D77A7149C59DC5B1E3064A4B281A54C9CE +A5EA94ABEAE4C6D5674C208ABC72563976487136AF2E21F835BEFD232D7F0D13 +1D19932367F51D5379934DA7F1635AC51EE5CEBFA63D4D32F018DEF13624EE62 +31DAE68A08DBE3B4FDAAFC75291C8C6CC7A657E3C7453C7D1461A36E88E633D5 +408253B673AD87A9FB2D0F56DF1305916D14D5DD62051E27BCE09CEE9A1F14AF +1D7164BA5FB6E6EC8D38750F7E28BE330909F303ECDEE692E347DE13C8C2F82E +29C8BE6EFD76546F362A12A1C2DC12389EA95ACB4DCBE95620F0C193EAD91B33 +BAAC5801AE827B9AB3FCE5D11D1D7854F8FA8A31670119CC0CA98628F801838B +AAC7EF90AC5466BE69CE3E3CD9951A5EB9AC08014285422F6DA6F6E221BB30F8 +0042A11F2E4B765BB0D142AD52F4D85785EA71B2E1CE20728B9E9306CE93268D +99B822A5AB5232EC7E26EE1160850AD3905864A01357F22722B6A54D4EBE58CE +480EAD9FBF068EE965AC4B5FD2FA8CCB91ECFC6E90B9C49268CA0B0FDAD23ADC +D5A74B41149BB08454054C451AD0DA4CCF8B60F2EBD061AA03A011D548B6B481 +FAB00AF9225BB5463F27FD67333FB51F8664536267E95CFAA0BE3BC1B8F889CB +587A3A4FA2B45864F07E11372C9507A625C0030EF7030A0B4D931BCC48F6DD51 +A4D1F63FDC4B59C1CB18E6242E9F4B4B8AD9755B870FE60D640181FB7EB8120C +C56F51DC8C47FCC6318C2145EDCBEFA7BC4253315BA67FD2B3D4AF6A9F3F229C +AB75B592EADE15B1FB5FDBA1C0F786BD21A51506B7A2E42C2D086BA6F84D1B3D +AC7531545F0B01346831FF36A52CAC1E390F99AEDC265B44B0FC9C581BBA6BE4 +48B723811EBCAEA5FEFAEA7E5B987F2C7B3E9A65D2D14A7B74F099401C57E367 +385352D0776D2A908F7A5A2E4D4160946C5591397877025C8C387CA413EFED56 +8B142E8341E349DB4DBA422A4FEE56A573972A0C66590175158E48850A9F7F38 +4B95726787B8F969FDBC97491CC81CABC976CD00A27D1DFCA7CF467A956C1C6C +839817AEF8794B6151FAE9261119DD5DB787DC9D3B420FD325ED6599FACADE0C +320D54C2E0D296537E22C1783670A9D9BECAEC63853EC2F05A990260DC189D63 +7CCC0BDDF2CF7585071ABAC14630666737041194D0777EA4292AE60BD7F7100E +DB568C90F0D899EA006CA423CFFD6EC70A5D3D8AC43C747DBAD3B02219E47D8D +DE030631F4678C357A58ECC52782B31B50CFD44EC33F41585E51B27E3997D33F +461BEF897220AEC80007F13C5A1EE3A0430CA899047DF944831F8B010A7DE74A +BFD26001472DC00CDC9F17CC435F61ADAD4E9AE062ED477FC621FDDF9242C449 +1BB3F77FDD1519A251B663A693D84B42BF0962F537757F38CE5C5D56B98AB10A +3B70C8AE8D52DCAFCEC22E7B09D3C4EFDA1841C74CA975E4F8294F7BDC796500 +0ABE197ED3737A65F7BAE601C91DB3983EAE11DBCCBA7192898F91A912C5C0DA +C1257ACE67CBE6928F02D221DD8EA18E2928CBC0CDCC74250E026264EA6B19DB +5449D43DC9D1545A8DF4938B8F446F3F924AD3D83219C3A167F64173AA1D106C +D43DBB80B0100A9099638BA429F042255634DF0E134FBF59212F1F589806F5A9 +586A76CEEDCDBFE9250FC166EF726FC65FDA29EDFB3AD6DC2B388DDAF66FD4ED +E710B8E01C10FDC551ACB1AEE8B1A68DE6E3D2647E8BCBD9FE74114B520BB3A7 +E40316FF7A74B59798A8AB7E8D07D3EBAA9988D4A26FB7E1C09ED409A37537DE +FEC58AF2BD0F43B7F57C29EE7053D34AC69CD1CA62B2A6816864434BECF5E39A +E0AA03D3F856A17DD732F65370585EB76E2CE6100C362812916988B5EBE3EBA0 +C7901A362981D05A5AA40640038468C406E4D95578B4C5A9BA10884C31535448 +C20AD8227C9814C9F50119CE994EB691FA38948F3C1F7E395305CCBD1A74230C +180CC48CB472A72E18C165EAE667E61ED0F42BCF89D905FD4FFF6B4F0A7780A9 +33118C12E73E977202C8A1FD0F3353EE5811C0AE8AE4FC86394D1DB91B85539A +A945FA75523C604B17940908F1B99BC67453FBC453A3582885260114FD31AC45 +D1F3949C862E196D4613DEE7BE2B0C0CCADB597E64EC260418184C433DC8C496 +37B59554A5FC8431045BCEA44DF1710EB35EFBABFE03C5DE5384AEF8B6736750 +67775DC08D75CB5D82594144D6B3447CCB4DCDFA2D2610CDF471D42B09860218 +C2F13CE2C0D386DD28351FD6F87CFEE02E49CDE41496EAE822D4BEF361B262E5 +43CB58BE2E90BAB43349A7687B359A0E9210FA3FCC748F65E8B5195BBE9E0CBE +D83BA3D8EAEFB2CF121C623E6F127C055D760A6B613BF65D2585C20A61033B13 +591955B78C0CD5DECD78335E9C70F7E80AE5BC36521792F9FD2313ACDB469E33 +E8FC2C2C726B6431F156F83619E089BAEC61F3BFEF5ECED1FF50B5A8010F81A2 +804586F4C89396299D80A004BB35CA6454D3BE34CE98B8893106F35BC4CD9D1A +ADDC4921386C111E2CE7E6C35B598E8664FDF29F24EFD4FE34FFCFB18213CB70 +979780508C7114594C8805BC7ABB1AE8A216744CFA02126411BCF19F634152EF +3F9C4B3893DF4E251808181C74F9D7086242CB09B351B49BA16300FD73B14639 +88DC038B9197E7AC618DE8507639C2956C3257768460AD3112A04B580467956D +9BB7BD5A6FFF8594C2C1E265D42E26D12797E8F2FF63C9E27593815B8D8C1CD6 +9079FBF9117BE94320D8088F8E80B92579DC97F5BBCE4435ADBE470F32898B15 +C835EC1DDA2A980974E8EEDAF240ADE8A72B084F0E8CB0AAC6CC87B690D371E3 +9489F8C3288FBC0046ABE6DE2DDDFED19BA138F58A8DE9BC3DABF23D526D80DC +7AA4BD8E10456DC52D9952B11A5807EA727F053F3290CA196E4EA65365EECF8A +8757B984A7A276C01C494CCBDB1FA40BE909370F471CD9A327A3242CE64C2910 +0AB2A7D7FE362F28815B7D1CA1B96D5745C10D2C3BD5B939A33C1B3A56830961 +58E34C419106C331D53C65C5037AC43A661121064D44AC463263D13593FEDC7E +34EDB086495A93567853203F5B6EAAC1EE31DF4C84DC1CE4DD98DD1324A89494 +7DB3057ADA9113D53C1FA86C012B12DEA0DAE0C82F704AA8252C8591BD44EA4F +D7534BEB77A6D2883314883EDD882A7A6A0674EF185E9F80439D6441505A4EC3 +4B2C9FF851FA288D45045292B84F3F45F3A7DE4166F9430A7A660F1DACED2848 +B98622316BB43DDF4560DFC7BE55F63D5C243FE3A20E585C30E2AA9905DABBCE +281CECCEF9BA7CAC2F2BDA3A21EC17B4DA7EB5F7FBFC3F38C41805C3333B03F8 +E1E182F8BA524CA5AF7D1406F8023F874E27BAF2570AF75807B57C14ADB613DF +A9696C51560DBD861D130F98A946041A20DF43FDBBA9E52A3AAAA0BAA6E1F1DC +BCB682CC72381DB78CD0FFCEC81B9A8BEB45BC7495B71232715C7BF627E4552E +0B8786DC2BBF5EFC977BA8AA69ED5243739F5A34F8CD40A534C818AA8C392B9A +01524BB7EBAF4954C8F072E9C4ED7FAE2D9554330B08BD6F7BEC36E032DA3292 +BF3ECEB195111495E2BC4666365B358ADAB66D58F0B8DA034E31996945AC9F0D +ED9494A264FFF5E898239636925E3C66DA3D0D993CA1A415AFF1B0DD3006436D +F1051FD7B6AA5890C371CD5D8DE7D879C99DED7F4360754AFEC77739437A5250 +95F8D3A785ADCE3F13BF1C68D611CB8EB4E39557EC7FD8EA6B705720C112F1DC +2D3319A3DE9CB22A45F791D4DD61E10D547309F7044E885E3BA109E9EE1A2A3B +7926CC84D3A274D7D62E695C893D5F4B38DBE59539E91F9D0922CBE43C6D8A5C +6848756BA72942165F125B743D08AC17E98505A9F9385293059FADDAD176C0D2 +3F72B03F4F3F5EC43ECA5D0C391008C93D464B2E70F24FFF9BB7A06B7EC8D900 +BDAFC3C9E2F3F6340C5AB88F4E7AF54A585CEC69CDFBAC6FECE07D0878557E4B +D06BB8B48D6905779A86E6E6E0746224DC54A15DE14328EE8F5B05DB3502DB16 +0F1AE7BB2F1BEA0FDF266826ED9C722E6418D5E5557CF224D7FE08E1339D4115 +CAE350CF2DC4AB0CD5BB9DE1484590E7EFB123E23126FFE995AB5E2196E4E55A +3210CF1A2BB77CBFA6C52CF753D69529C7FCAE8B172A28C03AE85666C0CA3DBA +187690AA3E233ACF5987D4378AC06DE12FA4467FE85C36012616C9265158621D +5F +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +%%BeginFont: CMR6 +%!PS-AdobeFont-1.0: CMR6 003.002 +%%Title: CMR6 +%Version: 003.002 +%%CreationDate: Mon Jul 13 16:17:00 2009 +%%Creator: David M. Jones +%Copyright: Copyright (c) 1997, 2009 American Mathematical Society +%Copyright: (), with Reserved Font Name CMR6. +% This Font Software is licensed under the SIL Open Font License, Version 1.1. +% This license is in the accompanying file OFL.txt, and is also +% available with a FAQ at: http://scripts.sil.org/OFL. +%%EndComments +FontDirectory/CMR6 known{/CMR6 findfont dup/UniqueID known{dup +/UniqueID get 5000789 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +11 dict begin +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def +/FontName /CMR6 def +/FontBBox {-20 -250 1193 750 }readonly def +/UniqueID 5000789 def +/PaintType 0 def +/FontInfo 9 dict dup begin +/version (003.002) readonly def +/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050\051, with Reserved Font Name CMR6.) readonly def +/FullName (CMR6) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle 0 def +/isFixedPitch false def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +end readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 49 /one put +dup 50 /two put +dup 65 /A put +dup 97 /a put +dup 98 /b put +readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA +0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93 +51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71 +7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551 +E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078 +0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273 +C01924195A181D03F5054A93B71E5065F8D92FE23794D2DAE339BA29C1C6F656 +1DEF13780383DAE38A868377CC7D396B2A05F341AEE0F8BD0A0191F51AD11A4D +2E927B848A1EF2BA15CFBE57A51E3AF07598275195C9613041F71C1AF39E61F9 +EFD5F6512FBDA76E29DE6B508F62F5CF9F73F5288DF1C7B0B82C92D3B6358BAD +EC3CA20BDE55DAA7CC58004AA86B6CBF8C410D8287E88BF20588A39309C2B703 +CED322F030AA6069869064486CA651DA054FF3F5E56534CA358B0829A6B954D8 +9103436E6B06DAD1658BD4A95AB41343B01F5866FC87C4EDFC71F1477C98F8E1 +1DCF27EF743FF90BF918AB8C4E5AC35841E2F745480E5EDE1C1DEAFAD8D0018D +2C1F1CFCAD9F6609859DEDFD1648A6CD23D8ABB80747F94899F17C8F3E6CA55A +E176F19CDFDAA0D7C920B3A72051A4745560AC81978C92459EEE5AFE85AB247A +32981139CBE352B248F4BE5F73503A084A3E91F05328EE521D9669E44E202584 +5407E7846F9FEE3D54EA18FFB144BF2D6803BF65AE402034B3CDBB40DD24217A +3CE0E95E2717CACD603A958187C42B3558AA38D6B6390EEEDD396F96E6041FCF +6F8888221AFA87EAD79F46E0E32CAED91E6C8500879AB6E580C581E8C8CE9B68 +2BB5EFE2604E8DCB2432D39D75EE556969F1B2FBDF6A4BC72D106AA7CF22C268 +464027898B311613E06E1584707F262F71D9F49D2149306A88E02BC60BBD6BDB +EF41D90F19197BA9AEF32B5E63D5B9FF41B5602F9F786E76621DA54D574981AB +87A72081EA05D6C6BA940EFEBD0904EA4E77BBCE17E20B42E1722617E0F6EF32 +F1ACDE9D758594E9C81049CCC10605A27C2A06872FBA9F159CB155609B496ADA +4886F478E44029B5E620DE8319E257697E93E1CDFD27D560E2E4D34507020E2C +D9FF06BFA14E056D81DF701FAC3ACE4BE6C098AE116E079F0044391EC1661F6E +7A93B9320BD7F91E8FD2E8EB3F5CAE997D5CDD35107A1D35302260D1499B8B65 +39625B7925F97D917B66BAFEEA992873F07220714F192839948CEA080BDB9A03 +77B9DD032273DDB5629CB28B5D8797EDEFDBC601823E038384C90C79012A7D96 +8F27784DA15BACE21501C26E3AFA5DCCE81B52B0ABAF71A35D33103EA86F2415 +A39A830D559C5C6CA7423945BD3DFA942B20A06D7A8D8671F9831DBB52907AB4 +4E54776D29C6085CD9970B6DD21DD3EA8EB09C49CBEC6CDCEEB0BBB1B8827109 +3BDE64DDA024D67F098D6C1998506DDFF7907ABAADA1C39C759C850E0C6F8E89 +A392D1C9329ACFFA92D361218D75E115F70A47C53B73B356D703E9C499AAD098 +AA9C8119EE9E9708A9EA3049E976FA19AD04210D5F6092C7903FD155113F3A3F +269B746560F70970AC9F8D09956E0E84DACE4112C4E7C7F6B3F0B63D26EFF95E +2B2E9699D16BC8AFC4AD9113AA3A974C9E82E877288CF71E9169D2DCC61AAAA6 +C536E5604EF0716F6487292BBB677518504B52C63822BED3BD5FD14EB41EE6A8 +AD4B6CF90D39F98E12A765B645CBA3E8552FB9A986390212CE119E7C3DD675AC +17BD006144BEC534DA2A860188619F17589008409C5A309CB83FBA70F6446B6E +2B56991B6A03B1DE10C621591CEE45BECA27C54BC8B4F1754A9E8F660812710E +117850E1BB6FD89BB13F8CE391C43DA89EA67E9C3E7A4697790EA26B0E4E2E80 +DCA508873A7AFFC11B8C02EF86C2316E8D8B6BCEA37F81A3A87546705F070C3B +9D4D28C366CEBC1EE485B8E2357DBE46E86C87B9939DADA60888AA9F1B92FECC +CC1C198DDB594BB70A8FE690ECAC21A414BAC89BF019F34D2A130F485EAE35B7 +2A10C67EA3A48A4D9734759CC93AD85C6A570500AE5AC9973FC76EFA06BF5DDC +26E20E28D16B50957EE01AF2653F8D860817967AA5A9BF9BF7ABCDA710E9F34F +4F0EBCC32B3C9C2971F6225D2DAA6A451366B83F32B2ACB83E746D365B2DE38D +C1AB7447FE7B37F9630E410E5D8F0ECE74DF46C538947B3A167AD9F3E4A7EB3D +60F5425AE75AC3A27D39311DA35696C3DC7282AF1532E7AECE63D13DDA0296A2 +01487185FDF1875AEF55A36C17D6A8DD329279D229259463A2F05CB7A874374B +E2320E1F6CFECB9C1CE62FF468C29751ACD9754AF1EABE8E7696C2888914416E +235B6766F20FFBEFF285277B639A51EA2F2E30D207BC891B00F0436008F980E0 +9EEE7FB375BB069B9E0BA11DA951A99D8E60B4F920A0495C247FA7DE904765AB +DB5C3B2D634757E43EDD6FAA4DB3C67F82D6853E1170F0B2D8CE496DD4E72B0D +28277BEF172F1402959F64527F9B640619F04416DDB9D05FB2ACD019CB9C119E +E544D24EA6DAC5C69785394EA50E6EC9AAA9E14B904EAF29A733C6D7942B63F4 +85729686742F26DEF78DF0DA1CA7CEFBB684F4CAD99021A3B3D1FE03B9C5A4B1 +BD04CAC89BB91B11952A2B17A61789BEE0C54B46C03FE9A1AE73D17CF94BA30A +237C29D414C3BCE8E3E2DDF83C0BD59DCB66C4D2C3DE73DA8378F3C6C8035D28 +7464399857E57651A53E9C4AA68DFCA91B2376CF98AC5290FDB9BDAD9EF1604E +9B0A70EDDA1E564B6D2456E7BC722454ACA8C4950FDD44B6EB9AD01169A9F845 +B06A0DDB7897C847A5B1F42258AECF3807AE936C8F52C3A7A0A85D68160AE442 +FE81543DA6702D76AB6E8701F80DFC1D87C961E350D0E52AB2A298B9E5908600 +7E14D2A87309043CBF13F69AEAAB1BC239DEA88EB5176624F6046664B1D2691F +FBB2071D3706F97DCCA355A6DCC4D09FD35DC078FBAAF672FFDECEC61050A120 +10B5A96629041303FD01ACCC7686165DED6AA712FF8E5E85DE33C4E7D877C49C +6C469A90410BAF60BE65ECD91CDC2EE7AC0CA8BA7B53865F26092BFCAA0BCA77 +B80DC51DAD09C93C8DD8E43502B4B68F3D5918C3492196292447732BA90F5AB4 +9F5E1D634ADE1CCAAD028DE5EBA9535F6FC5908DBD2D643E0A7E059C8C386FDC +E72659C0033F535C0D7F6B98D0335552D0BF3C6E302B672A5EAADFCEF81912E3 +8F54E6FB7EC2B325125159713D0AC50DEE3673B9B148643727E94C80971A2E73 +5E1E13237BE69C84FC039DCE02ECE2668AFD047F21A61BB94A9F498C9FE5CDEA +B274B40728B6F6CA9B6C15BAAF92F465B0D7311B46545CBA90D874839443CCB9 +3110F052EB247B24B45A3D2FA6FBC7EB2A4BEC2A5892914B3C5EA3F4F9B9DCBF +6F932D95700E045B49E4B1F2C9D2A42CF39CA2F5A2654E6E8E6E92473D28AACD +5E35C6705EA728F704F5996D286BED433F976AB7E018621A577AED7C0AC0A84E +A032FE1869F603E6F20386E3A190A30A21EA886249ECF8CDDE2C33D73BA8647A +3DCA7A8DD9E8EC8D9A415D126BA38B6771C489DFC419303EE9C1B83FBFB3A0B8 +97D64F30E4BCBEC24DF603FF3BF541E00D5804B6B6543D3D2B661CC551D497A9 +9DFFF535AF424B2F3150BB39AAE8CDB306AAD37767BA10BADB031DC2FAB16955 +EE78342CCC0E8B5976BF98F215461A8C6F63EBE6E2F1A1104662DDE53388CB51 +8B44F3534853B8095F3B746A2459C2EF800FB1EF7F235EBAA9731E3AB3BE4369 +1D3636E3ADD5BDF0C34FA80E90D8A1DDE770943FD196E0A7C5F1FAF6970B34C6 +4673AACA6B2B5C12B9608521AE736C1F4B97209B063D991300ED5AF3D7F27E76 +68E0B858FD8BFF86581E2B9548C691E3E5D9EC4D39C9715CDE86C7D22223CCEB +8A38C776A30AF14912390A7546DBECECD7A687D4F08646E57A12C80DCA022B7A +33399761A50B8E0ABEFA1163EDEC3DFB5DA3248792EEEDD894872D4E6814B4C3 +548BAFCDE0CABBCDB97EC6D1BA47F2E77CC1389BF19D73661749AC33F46A618E +A665A85776545BF9662F2179D7BFD604FA8EF4700591AF3AEC647E27B24B76F3 +133F9198DC15C1AED830E737909E43EB91C334C44BA35810007A3888E33F5DA5 +B3B2C35481C648AFE630CC3E08F77744E401B2934E407D1EC17ECE737606B076 +F8DE8EF3344F57495EF49D11580D6FB28AE0B1422521B320843B13467501CAE2 +3DB93D7BB779F73B6AA30050DA74BDBC3F8DBB30F32EAFD07734A151BB2BAED5 +C9B1F790059339B64BB4146470F30928C9A49AE88906BD6FDB7431A4B50809CE +0F67ABA01CDCC2320B0B097187B9299E3D80CDD7BB5DD5BFA7B28D924C5633C5 +45A23CCEE097C41C3759C1FA8DBA0DD95034BCA89BD23FAC18C70093F40FF2F8 +0FAC5DD4835F2DFD40540E9A9E9FD951A8AF2CB766597DE00147B163BACFB7E6 +EFDA4DED594F1C746D8B46A1145E0E4058F5917B3F21E9BEBDE745EE72CDCA64 +FB31EF7A2E55265F32559480E2B6726D3DE26FFC97EB4E3160F117E890C4B2E5 +8DF310E6A728ABA85540F571C024F8DD58E1D7827FE97CED5EB31547EBC36415 +02B8C0E10B7E37D816F01D56A364B8552CBFAAA95BC4BDDCFDE91CE0EF005B4B +7AB56FFB47A093AEDF0DE1EA48FC8103CA3CA1470864D2693E360006D05668A8 +AA422CCCED20DCEEBEA5CE0DA1EFB00FB93E922B18124FA11A88D0F6E0F719DA +57603DD5DA42E1C56C2FD9E5415AA199D4F334C151C1157E75C107FBBFCEB706 +5F4EA47A29B54ED8CAEB8DDA2F53D2A703B95487619780A52DA1270011648A28 +AA64338E04AA5B92C1EDF3D8DA34FA6D227A0325EA6F22E9B38B6338C657BB21 +CD4C582DC04010330F62923F817E4EDC6E5C0E6500F2A975A8A95BAA30C4A134 +BB31B5AC45A2E7F6E9CDFC810D41344C4F606049445F8E93D74271C1E29DF7CB +5459593BA28AECF64D903D3E4D77CF5C04B06DE44A41EE4D9FC769854503AC85 +69E4A5106E84016DE3D59865D4AB30BD6C9E45C45DCB5408421CC50CD6179C85 +34E55CC70FBD8FEFE9F1D5160664981716E3BC7F24B6F54E0323D9BC4B692971 +24419EE62D8B0BA726E2B4294A9A76F328B8101DA29E78BD5C4AC383350FE196 +4D42DB1653637D19530124858950C22F1E9CF5BC07D46B7A58CDE19CC88DCD2E +7FE4EEFD8AA6047E919823C8CAB2EF5274F45E861E6508CC11A8AA90AED2403A +B2BF1315C2157B3B50A3685205D93E40906EEE9DE5985405974BCE0B84BB37DB +080A45C5237B269B93C0A7CF294A18B45464A41F604C494CBEF829A381155CFD +71CEEA54CC39EEDB6DF58A9896246B09F95DC6BC40BA6916AAB5ED3D24F66154 +3662F8978FC63DA9280FF7ADB09EA5BA79D3B66E0C88BEC1EDD78DA93839073A +A4D7B0E627000C4ABA76C47CCFEE92E319315333A5584A951E34C55412049C4A +A5569FE65A006F77B416E0530AB6A8E7AD6C72340AD4CE25937158FABB2153EA +281E1D840206F5DA38E00815E9081F81DAB9FAA8F4DAB305867AC84735DB4F52 +A36129929BD2084A8EA37BB6889695204BF7290B68D5E722540BF8A276F8BB6D +451D582EE59D2FF03F6B97DDE05FA00C3D375D2D0AAC8FE298F85CC067B15481 +48D70B6A0354C705715B891915FE8EA45244677B9FCE81E72D66177E309F3F83 +F744B9EA9E55C3B30DEC6E5E03B3988FD526A82A5E8E1DC79127FC62B2FA7949 +B3AD3148868DE22BD4B5708E32CEAAE6ADEED1F463EAB9692411E18F8D6BF391 +126B2700B4CF3B59D02E3F8795130C96285A63FCD1E0F647ACB1D35E9C58BD01 +1DD06BABA00CA4343BEBEDBE677E053E9732B33A7495DF51782A07DA07F5646C +770C957AD915CC70BA8E08BE7A1F4E6BA5BB9C603E38F6FB0A2578471C4D02F4 +283069856D926B9076EC73AA39CEB0A061AFF1575C7093FDAC9F89C3DC06EA45 +06F3C2A3BC9FF21128B10CB758DF0F099B459A5264A8C24C098110D2BA1A8532 +8FAE146A91BA7D033F591AB1A94B8A6FE0FFB610F698D216D58B4EF6C87B1524 +8037CBB7E23D8550A620341C6625A1A2ECE7CEE2598D66277F857231A36155E3 +984F147783E9B93975AC38A29F2FBCF704C8A04AD84C3E04A12D2321FA56811A +5B6744813CCC187968C5C26BB8D3E6615A912FA5369C01CCF8C0DB790593B190 +1A90CFB5339B8771F325C5FC448D36C7312B11A15A8635BAB59CF3CAD176131E +026F6E141B2619EF7F3048750CC9291397F141591EEC8B612D6656DD34DB54D6 +DBDD303CED74BE76664E7DC86FCFEEF2001C9DBA56418FB61F589566A47AF36E +C94671C5E8939AF9F4D53C0DE7142B7B63C86AAFA65877EBBB48C64589AFB2CB +1280AC099FC48058855CBDEB6C2D2A0D092267996591DC3B5EC8252984E9B27D +2E9EDE8CD8303F0905DBFCAE497DE1B755B924452CDE11CF4F20893DD6FF7251 +427F520FE00580DAF1703FD968E0F8ECCDE618E1EA5820EE6CFED97C78864EF6 +26FAFEEE194A268F24249D44829AA360D731C34DC285501E966A959180718F72 +6330E4CC060588A2F65AE64A720DCAA818D49D4440F5D0B6C1F6C3A107E12445 +F1BED2D3FCBB87A9597F01C7332AA79143564056219BF87D4B907A04F77621AD +054935E883B2B137D3D1C4BC792E8335CA08B6D83227F35736C41312A0BB077A +60FC6488C5E02FD51A10AC113D4EF70038C649C1677B2204A77F2ECBE9B3C341 +F4126BECBCA61E3F3801F9188A3775924A62D30FB096B440286FA655EBA00A74 +9A4162904BEA07CE68EE76018346DEEE20839C9A2FF71179B58E1D4AB30856B5 +F5D97295A097174467010B15D733AAC5813CAA633746B430B1AAF9F997FDAAFD +436844D1A56B8E25A89D2CC4BA6EE7ABD167818FD4F6C747E07B262C99EE2C35 +323F0B471586CA50F54C6381B052B15B0C58C19DEA82C0CA29F00400B727419B +2379979CDCBFA966AD513FA903160C571C3BF1BA239540B11EF2371A3880837C +6D6CA2F374280CFA1586427AE975A2AEC34244874E4D441DBAC6CD1828841C91 +069AA87FAE849C5DC7C9EC1B9876E59F3CCDF8BB23D939F5348D7486934BFB02 +CC5A22541ED352616830A510DE7732E5D8F7E785BBD31C2BC9D348CE5632654D +2C1740F89D57FB2AA1FD8FA3304EA03F757BB8F498ED98E48485722E78D97B12 +A05F3A28438084D1CF90AC4C3FFCD7B3365941C45E1E02CB13CA1E99F7FA1D00 +1C9D489D5C95F019AB4CE89FA3B6604473DBD2CE8E278969E0A0FCBCE68C23F6 +9381882443D3FC16966555FC222F3FC4B1207522201AB7A15A7A6F22CDC9D392 +360BF4C95DAD35770E0AC7E5EFF015F2C74ED7391F40EC94B8D1C163B5DEE5B3 +911A20C2625AD3B24BD94D2A42405E655DA47D3F94F882CA2F479437B4E0BE71 +8AFA4482C6FB270F8D05B4599A01403DAAA90C01DF3AA7C2BC7E66AB6AA833AD +FB6E5EE13E45CC7CE7E200FBFE639F9CFFF5D08512C02764997FD28368969BFB +0876F236EF6189BE73AD827332DF1B2EADEAC0ED3B939CE5BC3CEC78975FC636 +44FCBC2CCF4396AC7343EC62E0E4F3DFFA2B880BF31D93ADFE201BE9CCEC8BA5 +0B9B919E05B851E0909968DA259EECC6AA0743F25247978CC09C28C4F878E29A +5070E4023BCE95FE0ACCCC01D0EE219FA8344E8F6D7D4347563BF8AC030B9097 +41F24D4BC9494915A82EE9FD37FBB6A46BF077B728FB569B1258CEA5F51F36BE +4F4D0F890D782E44748CA3FE8C8A515998371D9C7D2311F192B4B7E7C68FC6EE +3F7136714C282A2570FE591F247A08319CE9EF1E43274E4E57166E31A2ECA506 +85350DA31AA4C33C9687F5210BA225EA1007C444FBFA2126769767E47A967884 +9F68589E4BAA9ED32A7A466DE35554C132810C68ABDAE536D9D884352F28EA02 +8A555D2CE11F30598F44A65E2D86B43ECCBDEED9E4E5B5B7DCDA20EAA09D9FF7 +422FC91F2201431A9E8FC624FF44D26C0100183D77BC7E6B1A6CFBD3FA8BABC1 +AE4CB0FD382E26BE0A83169B46D91429DCB746A0326243E212F802AF6A56C709 +6E70C6C7CE7014AE937686E11622D5EDA1906A9BBFA359FFD53199E2E99D6A32 +FF6D53076BCA828F8F0F312F9E68D51F64C2D9355174AC7B29EDDFD33475FBC1 +4140531F5272D645DD03CE9A7BA88674E0C531579494BC12F1E952ADBCFD8450 +318099A104353C8F2C45186B8B4FE789C953D788099A872B16D6D8F774BE3F43 +FA6BA70F4ED9AD065C03A51CD354FD0261200EFB1AC5FC2FF76E6C081BC24E38 +C36CAE9349D58311F7EABD5BF9BDD6F709533C9706D9ECFAE28C5A3BAE16A82F +64A29C7CE76BED0B3DC8F374BF49EC60822D054B83A068D7CAEDD3B800BA9158 +394678023119A22726BA1024180F40C68BDA8A1DEF6290E36B489BE25B6A5E58 +8BDA343FEDC153CA0A7EE03B1466E05A138AA671A035A21517C00A0CA33EFF02 +CF147958C3C5ADEF34843F640817AB8145B175532F06C0BE488BE836608F32FF +24CFA9DE22E984FCBE141347D1B643E36D5563659E33793CACC75583FEE61600 +385460B3E22E173536D2B445887482A7E37D2D954F2252C1516B7264C995DC57 +237D3C8A26AF62207BD74D5C6278E5517020FBCAEABEB5904D81D40CB2636EA5 +2E93DA1C4C1EA6FED55EDF44E0E00C9059A600079FBA8790531F2CEC40E17908 +2B451958B548447D5560C5BA27356C79A9299B734EB085B90354FF0607C94100 +3BFA3BA99D12C1D900B0ADDFE760E107D407436381380E5BF042535DAA873F1F +48B800BC8F46F49A02762D1FF24C966B73E40DD6795C120DE2B7D6CA457E1694 +1136A49C43B2E5DA7473D2ED1D491AD71BEA93204E6AD3AA1A105A84CC40CCAA +F29AF684B29CAA9A7CAB2889A7382FA8ECB96CE09530E4E3C0D914224507DBA3 +F755C837B6CE52FB0116C325F04F357738F21D6594C8F5C363479E8DA3351B0E +B37A7C5A50AEF881DC036EEF672AF178782413C647798FD0E61E6A6713036A8A +50029FEAE5C31F7E9E8D9CA24750D792BAB943B09C4DA48CCFE695BA264D5E52 +D8630CDC59590FF42C0CFC02DDFDB861C4BC219360AE2A9F538358246B146315 +8512EA1BAE98873DFE028AD48C6FFA74359079C8D3F4D2BF62E49EFFCCDE57AE +8DAEE6767C1526AB60A0416E03191CB24D61807FA72FAB2CB6D06FECADB84DFB +ED312AB9D1B5478FCAF96271B470AAF0599AB27CBCC3B870F9455141DBFCEF2D +7EDD445F8328871638FD20BCB8D2B187F08C98A285DEB0D72642D1B7CA2E20ED +C9E0B724E90FE680506B499036008C82864FDC05631E15761BB1A76A0BE9459A +F2D27FA863A89E48686638BEDD98C0CF5741721C84387593D77D05BF23B5E559 +33FB545D4F9BB512165A0DA9E4353BEF05F2D16C28673CB79D7F6E09F3DA +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +%%BeginFont: CMTI9 +%!PS-AdobeFont-1.0: CMTI9 003.002 +%%Title: CMTI9 +%Version: 003.002 +%%CreationDate: Mon Jul 13 16:17:00 2009 +%%Creator: David M. Jones +%Copyright: Copyright (c) 1997, 2009 American Mathematical Society +%Copyright: (), with Reserved Font Name CMTI9. +% This Font Software is licensed under the SIL Open Font License, Version 1.1. +% This license is in the accompanying file OFL.txt, and is also +% available with a FAQ at: http://scripts.sil.org/OFL. +%%EndComments +FontDirectory/CMTI9 known{/CMTI9 findfont dup/UniqueID known{dup +/UniqueID get 5000827 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +11 dict begin +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def +/FontName /CMTI9 def +/FontBBox {-35 -250 1148 750 }readonly def +/UniqueID 5000827 def +/PaintType 0 def +/FontInfo 9 dict dup begin +/version (003.002) readonly def +/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050\051, with Reserved Font Name CMTI9.) readonly def +/FullName (CMTI9) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle -14.04 def +/isFixedPitch false def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +end readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 45 /hyphen put +dup 69 /E put +dup 78 /N put +dup 79 /O put +dup 97 /a put +dup 99 /c put +dup 101 /e put +dup 103 /g put +dup 105 /i put +dup 108 /l put +dup 109 /m put +dup 110 /n put +dup 111 /o put +dup 112 /p put +dup 114 /r put +dup 116 /t put +dup 122 /z put +readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CE32340DC6F28AF40857E4451976E7 +5182433CF9F333A38BD841C0D4E68BF9E012EB32A8FFB76B5816306B5EDF7C99 +8B3A16D9B4BC056662E32C7CD0123DFAEB734C7532E64BBFBF5A60336E646716 +EFB852C877F440D329172C71F1E5D59CE9473C26B8AEF7AD68EF0727B6EC2E0C +02CE8D8B07183838330C0284BD419CBDAE42B141D3D4BE492473F240CEED931D +46E9F999C5CB3235E2C6DAAA2C0169E1991BEAEA0D704BF49CEA3E98E8C2361A +4B60D020D325E4C2450F3BCF59223103D20DB6943DE1B57C50F9043B95BDF77C +1450E422362CCD41FB4AF30F73B66A85AC8DDEAFA65B4FCF0033D034E111830C +ACB981C2AC41AC32863D02E6D9CA81F8D407DE4AB20B4CB6418B8067D694DA02 +6E76FF50A7197281B7E8E700C4A8824220374DE1CA077D50A8B751391E35FAAE +E0AB0604164A16D476EDD5E33B08639DCA14796F27A20EAA52D0BD8B61065AAD +083E4AAF626C2575C56F87AAC636FDC2E5ABF623F2D916D3CF5CE8703D297151 +0A664F40B144A2F3900D053B709210AB8678EF35301AEF3696CF17A5B41B588F +539243F32FD78B62A0D80B17F1028CBD7234BA7513A4809B584092B95583CF1B +664929C33846E8F59A43220F79D8BE0DA051D17D09C1E9DBA6C60BCF99BAE773 +3E9439791901546793B3CDF014E6AD9AA169483DB87A6CE4104A8B25AC117504 +8D6DF6052EF491D510F67D730CA315915E77290A40D3F8EB8F004114BB64C5EE +9F1E18A47A785A04D4EE3FCEA794EB3438CBCAE35242782053277EFD6B67F6AF +97D892DA958EDBFAFDDEBEAC4451EF8E00D6D0E7E60C112F74999096428AFC5F +507D0DEAC778A81F8F47FBB1FD8C22FD22DF2AD0C9BDEFF2633F180E0186A9AB +B0680E661CF083B8DC5635D7DBD69A17E6BF1E86F7C19FF7E48EAE8D35F0B698 +F990DC16CAE9D6E9D1C323FDD183096BE0EF3BCE379CE5E5CB0F58E4516C01B1 +55004C20A6F2BF430D59368AD4F6D398B9A27B89DBCF70BB8A36AA24496CA621 +0D28748646257C95B113209FA00B4525C582A8B223C64B658DA11CA08CB64F12 +8BF230A57B4DC2FD0AA8C486D7B151C9713B12ABDF174ABDF52EC8034B0858CC +6D389B503A320AE42AF3BBE33135032FE83E6B7AE0D713BA6A56230A50C22FB8 +597A5F21CDF98D70423E8AF8E3CBCE4756DEB5695D3A5E7C47E6EE62F4D06BC6 +C9978DEFFF773BA6CB9B92D2B2638FA3A1D92806EAF9A9A9D6DE09D81FBD8622 +AA7AE1FE01A1390427D270287D4A436A544D4F568640100F94518C113CCAA34B +28791F62F1C5B6207165A847AE2A9F1E3AF8B96203DDAEC2AF8F3450CA2FFB5D +E55DA538F39D6A5F13963857E2CE6D75E510E8287D4DDFE5FF5CDCC0FF51E346 +B8717B28181DC56315751FC861DE7CAFECE8E350CECE6B324879ABC8D8206ED7 +51D1D299BACD2F7F6EC2F8D3836EED6CCF09C205A7A76B82FE1AAFE0833C7693 +FC7E22D373C10C34BC0B57382312646763F593AA91D90F6CBDB096CAF9F52C12 +CB6E75237566C5D528DB58B92D0C7E16D6BB2D097C1FE565A07076209AC4DEE2 +BB6147D06D65F403B6919D65D1C3D9D0FFFC0CEA7FE0EE002AA0EFBFC120A724 +CCE85B3419C44ED7216E4C714FC85F72CA933D3707D2EDC6AC02335D4770B48E +0B64716C0E1B9DC8A4DA1BCF7B47FE7B37F9630E55E9868AD41AC770C5036E78 +4D8B24AF41E90CE8358F97CCC43295371B73EF7E86BD1647EAB2E493EE912F74 +EBDBB5CAC34EC1044114FDFEEE2FA8E3574F4D1E3EFB38C3BCDC341A0E53044C +0A19D619CB789E8C10100E413B8057373E6D77709B8019841DF04C8B27700FA8 +B21E2955C9ADD9CBCECB52727BFF0E48029D46C695028CB3A7EA779EA69C8763 +2BA38F274B4217F4D5C942042ABC9E4C1627D63C0BA9B1E03E9E3C7C8CB2812F +503564C0C02A6F2041D4CD59BFD6E465CD060D655C38FC5499F06E0323A4F359 +37061EA5248B3AD809D16446E67B0267A3A929FBEB0A93DFEFEA3E8D5B7C564B +95AA458F532CBA8770DD90AE6D3A0BED3BA140A4AB6261CE41967038861D947F +20BCD353B32618537EACA0F1CA5C2708D67D46B6F9B6D4F12081485AF0699628 +05AE00F008AA816DB07710E06AE2DBFA830C34851E5C63A7E9E02404ADF1DCA7 +2185507F0CEAF858389E4F8DC3A1283FBEC373FB4A1720BA71F993D432425C2E +D0FB5A6FBC1E1904B959838FCCD085AF1778A5E3EF29166C6660B797C8ADAFF7 +1EEDE9BD371E11CEE77D70008706E0BF2B6DA250F9C6A92BF91ADB7D32CA17D9 +776CE695179FC5D1686E86E2B4C3E34D2741CDA86C0F343E7CDD52AD3059A8C8 +134C7DAE20076E5EE5990CC56EF8AF66131243212C40480BBFDEA97FE0558ED5 +7AECD669BA1AD9A50F1C0B21D75AD5A11FF9F577153C12F9789EDDF81FB683B1 +F66244F6FB2DC1FF2B3BC8CDC6990E6C4CB835E552E2AC9A7540DDCFAD1F931C +44815C59118C7EB3C4CED4DE0D45C311D69576D5E6DAE9DF8265EC6E566DDBA7 +22655E765C074082F346AB496F08F4E598D6D35472629273128157FA8608DD96 +0CC4A3B97B430B1DF8EA4851CD54E742AC0170215F86D4612129F2CC3874D047 +F485BE77D2FF57B8899E1E667D41E519948F0E60C5247F5483D20CB108BDDDA4 +27F15C14A35FDC3CEA924E051D711D8D4EE36E7735E6DB443DBBD000A4CE0635 +2727EF9C1AFC95E876A46FE001EFF903D64A2C1F00D734D32FF4A6C8E3956DF5 +5E676815AA165DAA9E0AF2D56EFFF32BEC9897F45E40909F2F39BAF85A354420 +5E6CBBC6626B98FF1A9BCC1F76D9AB0348C8E7540E42EEF3F3351006CDBFEB01 +0FED065EBE147B5E36BB659D6AA429E6BF8121F147554BC0959E6F45C6990AE4 +66A74CEBDEDD67A559C3E4937F50D3B51E7DACCA53A2DB98306E7AA86D21977A +A4CB7592590C94C8479530239945471408FA1F774CAD14F58AFFB59D8CE596B0 +8DDC2E8CEAC94156D5FC69D70F2F779774503F168C48594C63F3180E8C93F423 +7F1F1D44CCC5E5F766D7BECC470F880611C545FB3F4C0E171A30516DBD6477C6 +2C478B4E3C2AC2241C68124C4570D476B1A18E7D093C97D16999E06CC1C8C485 +15AFA4836718A40733ED145DFA4B80D3FC3AA074665316786E65706DA958BB71 +67A4EE35FA629FE738CEC51D4F51431BCF8B14804F2C83453566253847077644 +257AFB4D3D13CE77C9CD592F6C913F5AA3064E88779966EDCA52B2D9469FE48A +C8F6E5036AC9B0671508DA664E3F24BCE551D22434DBDF58196254D7D2C7C308 +1A6822F2F21BDAE029F7F776C1FA7BA9CD94CA7D919B4E7BCB9B885FD767CD9E +96CC1604B95F0A8715837D7C27BBA08663FBC0DA33C2962577451DB48A4B76F4 +8A4B66E7D2A2E465789D1E6B6D5F20413D84A47E5788CFA97BE43ED05FA176B1 +F535C65F8FE60C72BE326737154602688AB71A8F12622648031414AB80C46289 +1EAE582B933C87122DBDF3E3F1C4F4F5175E88AD0EC90B33CFC13DA07CBE8C49 +EB1E86E0DCA68AF0BE3814595A4B2A4113FC8654A032BF00DAE293B4F2CCECC6 +C0E804B658720C67DC156B4785D9A15274F2BF38748FAC7936275CDF42915CBD +FB21A739B80CE81B3897539492F113D589DA8A6C7B38621C8354625DC8B40FC0 +7CFF21FD2D09E41AC9E99CB18FB9C92BB735C16FDEE7A8BB75A2258E76195AD2 +1A88B0D64C130BE88CB2FEE3C723A46516DCE8DC6692EE27C6D8469FF511B7EA +F1B7EBA054708112981C79CFDCDD40BC55A1778FB3FDFC0AAA7EDC425FC2938D +694802705011B724423608C7BC1E803D344C9B5BDE13005D06C3F27DE0371EA4 +0F836D5C0D6C0BE2D27700B08ABD09783D329EDD00415387C97C04F89607DCAB +62463E6A37E36C3A1CD92158353D45B443428177D1AE501F1CC0B50C100166B2 +98C4824CAD58B3A396D097E2850B39130E743CF3CF59259A174586B9361D8F23 +6DFDDAAC5B40CBA0495A3971399A95BAAC66CE5B472669E2C31ED0F2BE60E787 +503EB379D332055EBF839B25802E076B1BA8DE3EC59782335AC80D1CB950948A +5EEA00C5F5829EB5293E05B982032207D41DDA035B3CAF26802A61751B17D0E5 +170C99F6A0EE0EABB1576814EC3B4317A89C7F11022A0695FA3C2B2B80A2F73F +6A3FBD3A2B8C4820E7705CCEE368CE580434F3EBD2E9DBC162CB482278531546 +74355C299E321C47D1C4C6D48C5100A4B8B2A16DD422AC3365B37A79D936FB24 +786E9AD00E8E2666438B096BEF243BEC5C1AE35A9612D08CF7776E458265FC58 +0D67659A4D5AB175ADB10F662536C8A9447DCF5173E620320A43B2AA5D5B5C34 +78265F88656D2125C6E694AE4750193B05ED2A6DB4CD5A81E48B9912E25710DF +C66A0FCB7920479DBBF739D4BC746BB03C2F1FF89288DD807E805957EFB929CB +248F64A431C995F0300C0F836EBE1678C28DEA1F45034A4057520D17A25180A8 +693BB0FE3FE6308A332A7E54A674B497471E2D13756CB0B991C4A4F9F4851A9C +49DDFB13416722223559BF7BBE8F1499BC93DC8BAC757E42E25369B182811ABC +FE4F1CBA5E5BC15ACB6344EBC575C2F443A508A46ADDEBF7C34D88702FE46A8E +D96C91AEA3EB989909A2B22E86FA80721E68A1385239B4883DC065A0C08ECCB3 +693B0D13CA411A78C13BEE866D8AF8A634B81283B77FF62EEF25C5D48CCB10DB +BFA10E3066C116662395A6AF0B71D23C4047EE0352F4E02CCF28F959FD4394EF +43F0761B73B8D726B69D5111CF94B720D461E0AE42C974F2EDA6F7883BCC35FD +093304225534D8043D934772B0FEEE6427D0481A6CD8BD614669B875E1DCC6E8 +EC423D9A0DA290D8571E97CB6CAEF274DF823767AF4E0576588CF2ADC239FDC6 +437910EC0C2F01B4DC773E73C7FDE6E37D3E784E0E5B655600FBF3FBCC1FDCB4 +CF356017BE2A663DD7983A46482A4C1B42A067381D58AB1B332CAB8E5C83FC78 +1F0D9DBACEAAD372991BE3074D9911CBAA95E776008644F203D6B2EEAAFCDC57 +C53DE48816934BF9D70F90F4186F6268522D260512492305533C1B0FB23D4726 +6ACE20B872517CA01EF5EE275CCDC3BFE45C19FF225550E4E73B15E9BEE3CF21 +1594CC1773CDAF0C659F3EDC2EA43C25D00AA68DA8D39DC46A1676099496DFD7 +1155BCBC439742A80EC917BDB6E7593639CF1217C0265BA3183209DDDAF50E71 +FA061C8978583D93EBD97C70A890230AA7123947B197E9536F0DA91373DECFD9 +BD4E1C12B086B12077EBA19BA50B786AAE9244C60020F406AFF705CF029B43E8 +D70CDD5DC7A61A75858E03657264392D9CAEA8C515DD98C2CB9E84BDBC6A62D2 +36CA59D774BD889D64E6C9A0E043D04744D3D807D3A1B1B25266F0D9953266DC +662424A93FFEF40F47097F48D1904A1CC00030155AA3D9B07D281E055E6D033D +745856D9465D7349797A07396AE9026EE96DB8BAAA081D64EE4D86ADD8C4D1C1 +CE8EDA25CF3242047E18E4C9870320052ADF3EA543D32E6EDC93264DCC2E5A1F +458369CC5CD73DDE165D5BF594C81FC992F35DF29A57464A0C6D72D5E7A92535 +3CA14943640A67B23935409206FAAA6A11F598BE24373E7BF54A2B3C34551080 +1B4DB4E3135AD0B61CB1C12A5154013E11B33393A1C16D74B16BB4D8E7B893FA +E6AA0C843BA5DC50FBE07407D8B16ED2963E36D021EB433609053BD19ACA31AC +53B1360A48F71D972E669D5357C22A33A7211F3380DF41069AFC7ABCB3300D72 +FA1E9D6F2291E147988003554D2DCE165B5F316A390500D0273E83453381B13A +95D6E6F3300F36155573B8FB32A1691F6A9AAFC39541BAE0A4153C9F6B181B89 +43D246EFEB5A2B5F66FC60A44E2E1A6D972C53B1E930CAA18A5B58820D8D2EF6 +C1E798E9B744A31FB980C77D36728AEE6E682EA668F32E0C3EC70BCADC32A8D9 +A2597F1A4AB9565FEE420056E8A8B0004C006AD981E94A84CB30ED6FC9642D65 +0FADC7C9950BD962E0D86543EED6DE476E29A525183E52A8C97769E2FBC4149C +53A13C54341A9F554F0178211FA1E4731BFB84C11E6B776335F1F42864C70E9F +4C3F71F7DED7FB704A05FAEF7A2186B2C9C2AE9A3BEA55EC7F3334699BCD3D70 +A675D3D1EBD9958BFE62267CAC06FA97421994C17D60879D8B847B39D5379B2C +079AD7BDB6FDDC56106127147297932F788184B0BBBEA5657DC92E4D6B097F30 +97149A14677113EC8929C69FC93CCE56C068C015F46029110C7DB91DFE31E06C +CBB475E860D068ED6BE3B15B5C6F6F0D1D5FE6E7E4E47392C46FAA9CE932F928 +FF628944653962EBFE4EE5AF7522BACB33ED77387B0247C146B81F7A860B84D0 +D372252C89556DABA34913010DBA3576A6E13E3A184CD18D53FC758DDA762338 +AF195F1F261D5F10AE0E733ECB98BA2F81F7B456A75D862C69D623CBDC50BE99 +E3D1ED35ED4AEBD6CE39723F459AD508863C020FEE61980A17D41BBE0A54E120 +1EB69BE8C1198663596A3678F11BB8F28D7BF5F713AAF61866B6C172EAD9D25F +02289C719F2C121A09DE6D8E47001FA41002DE821E739567F5D45F5C65D2A0D2 +65D011472F8AA705C7BC3E0580BF4E2E007EA98AEAF9AFD2F25FB20B08EE26E2 +E8F94A39F6240409F44E85FFAC9A46A2EA23A5A5F8BB0DBE50A7A1A9A6034D32 +B777C38B88F25D392E59AFEC304C13CB1407C70B7DEC884B5B7AC97440CC198A +A949ABBCBABD1442C67E1828CE582D77F616A49BA12BD006CD541F707ED05737 +FEDED2D912D3C1083AA726C21C396EC6A36EB6B9219F2BE7EF62D09E487B3FD0 +9748121C531F7CD54DD98622C4C945E5B04ED2FD66D20873BB42C5391627B074 +7DF90B81ECC6AA0743F25247978CC09C28C4F878E29A5070E4023BCE95FE0ACC +CC01D0EE219FA8344E8F6D7D43475678DEC28FCA370A417D2192DD293B13E507 +F20AEEC2B825BD73A6678698858CC4B3DFA40DC96536735CFBBC2CEB5CA6A396 +C8D387BCB4D6031DD45563921409C33F3BFFE220D7A255AD2B422AC9DDFE7A13 +AFFAE4D39E8F285A4877D1FD83FF8BB9BAAD29C4C4DC7CEEB139D4CC253859B7 +24221EBA02F074C94543E32176588F50D0ABB9B0AB449E21E01377E96A487B39 +E45385A6A12DE9067750598BD5A12DEE276612012DC4226B14B0B289C9C8EB08 +49B5FBCA42865EE9ADECA117AF8B2BE60A2F825F51B3FF32DE769AF8A9F0708D +7BA0C614E8B1CAFB429B6407B3BDB582FC49D3794A0BA6932824A1FE44429731 +5F1C8D2DEE93EFEE11C29B1C020196EEC515336D8FD1FBD73FA4F2B454066970 +1657B1EF286BB2DE8E5ACBBF40C992F9A22255B3D842E68346CF43C568E1DC7E +389CB45E387321424D7950AD8834BA43A128309ACFB55FA8D30C0A4E13A06862 +0BA93765AD3744B7F0502EFE5D457D7CA7E988968EF34E2AEF0D1C5C1252BA48 +E4AFEBD828CD1DCB34738801458A8E4F9970DFDDF7973961E756ED7DAD161736 +0F774F441671DB46F07E28F57A1EC5FAFA529685CC5D419FA0ADDF1030B3F21F +AF395EF405CFC8FDD30B79B80CFC1708602680E9985C38474971F5A24FD0C415 +CAF1F98938F27BB1C805F0617DFB86783BE6F3AE6265DE523D2781E94B042D16 +36DCBA12FAC0BA0B2CAB48F31FE24BCC5B032D3987DE21BE7E191D578E9E5644 +81BC38C95513F04C8F1BB7DD82DA3909DC75CD509C0A5EF8226E0EAC4BAD4D64 +FD2D6BD98699B1B147B03FB3235F4F16F367D9EF10EEEF02093C40B9C6905716 +E43CBE3B6814EC7DC6358B72A2DBDB3A22F65E1B9CDDD4A639ED9FF36E021E07 +F5C45A74E31E755CD1F75CD2432D2E369537D3D738D643624E43CB52A1675A2A +2501397B11A902B26BFA828E9A744AB40CE3C143C758C6969350BA53BB8CDE8C +B21FF1336AAB3DA651DA4E822AC8E7B26B484955D115689E5B47F1FC0A88D9E1 +C58559306D908BEFBAAC4411B52396F19D4585B4DA54EA8929B11DC4428F158C +AA3AB1B6C5736A7F52A3424F1B7995A97253C8F822C11204E340635D13BBEF95 +108334977E7FE842A2159F2B9C855580379599035BFF29D6477BD0D3F6AF2F16 +A21536FE92A20CFB4006B743599D744919557B111518B64B7A1D52851A1DE934 +8FBDC32A12A86BE914E85449C9A85CBCE97B93F8C30619D97D35B1ADA1AEF315 +ECBA6F412D9ED54A37ECA7E502C9A4D35280ADFE489B1648526A6EA53B42DBB9 +0FECA2428C1E535970201D7C490A836956CED972788FB275E3A5DFBBE016A7F7 +8A0E5C28A19B04EC50A19D4F27BEE9DA759581BB58714BDAA1E83BD9DF1C1910 +7140E71438AFDF5E01556E9262F214712F001078CE95F86EB0E0B34512888B67 +CE482A44888ADA3DCF5A465E9F002FA79AD452E2CCE8D95B6A5382CE371F980C +C66EAFB9E1E20A8CD88D9A4D14DE3E37C0E8DFFA513410C319D4B21848204F1A +DB186D6894C72CC25D6CB8820BFF5C9E0C239034988ABE4475896991269F30FE +D66BD929918A29501B77161586A6D4F9C52FE65532DB267008022C1DDC0F82F2 +1CD0C6E3214C87890C9DA4E53930BBDB54CA2AEF866BDC2078E8AE616C8DF7D5 +1C4905B01A35E85D91CC8DA0EB3473080644E2324535CAB763237E3890CDEB3E +F36502BA1660DAAFC921510DF4E8CE3DCDF8E23166F8F435DEBF2AD4CB7B64BD +71C502EB27879F06EC5F49754B3745C5C1403EFA631ACCDEEADA882609ED4C18 +2C1E417C6B38EE24B62FFAB0707D875AFF4ED19EFA562E85869E844A89F95C18 +1227D0ADF92820ACC76143F475F6133B3DA1CF282437F7A9D6E14405E3384392 +A0B27C19C50EACB3438B6BF9DDAD0C9A117D0E17634654086F4A09EF39C76815 +DA84CD69DCF47EC7B2582D3F428AC6DE71969CB55D7695256368E0D7CFFFB906 +DCA03122059E1B0E2865D93D14413F19DC68845A9AF19461D3455222293F9636 +EFDED51807ADEE265B065721F628CB4D5DBBFB4C18D6FCB013FCB454E0867489 +7D279B97D9554B42739433099B6614FD356E9FF576A0CAA378DF7FEB99B9F6A9 +006BFD23CB3A9C503C3759C4F2B7B945F6C8D2B8BC682B220559E57D7F16395D +FC50827E7D3A5A82828FBF891694754F9709404A08BE0C6B200DF8ED46667639 +B9DBC9A910341DFB1153758E470F8C2639B8B1ADCBED32F824DB882C838ADBAE +F9663CCA9DAB518738A3C5C9415479ED66618053D5B3A4614EF122CC18469B39 +A78E4A49B81EF5DCED75A412C49FEAF28DDF55C181197482B900B7D9A903DAC7 +364A529BBFFC3C5ABEA60E40209553C7A713A1BB4B74014E199DCB5580CBE5C1 +C384C42576DF5FA72E174A0C29F2E53968CF7212259AE2BB6BFC2BD29D515315 +27F21DD86148A09D17B9B7CEE37EC8894D488D5D9A99DE0D45320CEC18E32F08 +58F9C675F26A254A00FC04C47B47A56893DA8F000C62CFB83002712EBBB1DB97 +DF80DDCB61100085237EAAF46F43E3466EC5DB2C1C5B4D4A5DFC9B938A71BB2A +8355FB6A70B575E4677AAFB982228EEEA2D700CBD18483EE67BA8A9B2FCDA3F0 +D548F22112C54C59C332A9D64F32EEDC8152F6BAF64C1C187AAA4FD26F31AF06 +B096A7F7F2835BB4E5D0D74DEE11C94AB03CA1F761A1D13A88AD19B9AFCB5AA9 +80A5433B5951014D1B7EB644D8E032E425E99EB4BA765C4AE103698256BFE2AF +8A032077B20C3411E8566395C44C6DD0004105B085DABA15FBA50162361A2389 +A305539A000A9E1495F42F60968812D6BF7180E75F12A1BC783970AB1A2B1324 +04EB6C3BD3973C02C69C8C024154BD85F721CD2B22663840E157B1C2DEE7C75D +4C2F2FAE1C9225D9E0F20F4BC3D9FE621FC709E2BCACAB23124A9091F38508AB +22B4273F3696D53C0CBB4AE651CDA19E1DAD4CD50447463B5F8852CDA6C6BEBA +228474FCC6E9FF67A853EB63C4D1B35FE782E5040F6515229FCDB2DA546E8785 +4C1CCED78771856A8B203E6C8524E1F89D17E00B16EBFB1560DD179A80355C59 +CF04647CE06C8CDA1867B8A5F38054CD7FD9D2261C07908614AE9A43EE228CAD +F00AD4EE280B89591096A3EF3BC15328C1D4E7CB63F36673CC996D1843F7B4C2 +72147F8C64496DFBB43177FA9FAA3F5F9D4FFB315895C1AAB56594AF47E39809 +F30562D1F20EEBAAE1BD6C38420AD8C721A26A183D30FC4C48851DB529A353E1 +B0D4D73D982667A7EDB6B89EA1F5233729E99D483778DF624D18E414F84D895D +45D51339B3816D042C3704E36CCB187F8F3B93F42D41839D42E9840DECCAB099 +BDF245723FA5E8BF1445EEC480FB45116B6764D7EB89840C4CFF871233DF5F37 +491ECDCF4D362761345D1767A11F7CD5CF8FD09B0D2CC9FAD64FCDD5AC96775C +05480C2F6738DC2E9F2816BA58C8DBE7553FA63D3B1166D9E0083F6F0FB87138 +47FA06D8980FBD1D0614E504D65B346E2C788F478CB4CE7C5F3AEF7625779ECF +97EC2664334B125A093023066964A7D05B34E5CC362CF15293B408BAF19CE015 +F14F9A5F1A2FE55193A41895B4F88AF1497A27046DE81E25A1C7D3E4FD833B98 +0710B6ACD0693F3A729958BF2980E468CA7D0E97EC2AE808B1C2B0EE4666A237 +C220D4A77712FFC574588DEC1E18D4A93F23CC1D5784C81118873AFCDE838BA7 +9C1200F5C31425771A0A2BA337488886C429BA07A2AA820554D2438322D46A6D +F549DB112557B869DF06A50E9F213E481E0B0BF46B098035162539300894C505 +C89DB9E02F06F953EB5FA034F739045F1E35160F0B624F7BDEF34752312DD3CC +6BCFE7A1E6CC8D1CFACB5491E0D4B032E83AF6C30FCE0D7B37B3D2CF267FB21C +81272E1E024121896F1BE4DEE745E05695C802674D7E99A20C373A7D13E12F09 +9BA8689FEDBC02D0129F1925C64798E2A0F47768F8A7A2D2F21568608796FCDC +D85BDAB9ED39C89D8D5B942B48DEE9B179CE1747B33356B82D81752EBA862C53 +246EC962091AA7DBCB8F76FA5DE2FADA1C7A3CC7B940FE45C0631F8DA1368054 +FB16EE9C4E19C54D4EC6A6D423243E57650A67C490A5F53D70B9E53BBAA639E2 +A6DA5E1EEAF104A991874A8A0E644DE710047490523F7F21E6C1B836650903F2 +F50020984005D2E8E78C3148AE2CD503A68CB96903F087CD11A17F11E96A15A1 +4EE26D3CC7DFD842656829BF68D32F33E58EE77DFE35621D8A18BE8471E263A5 +AC2BF65797A982E0B0E1E8C1E0A0D5FD1CF774C36E905A393E33ACE7ACBB66E7 +84F5486A782E50589171C0974765FAF3FA115CD33E16A1589A38D555E4211B01 +AA6B46D3AF39C4FF7283D7087C69343A859018C5059ABC00E8D0B96F44520EE8 +4BA5B3E4524480C40D97DC42C781963830BA29E211E4191F8168D91EAE94BB1C +31FEB47559B1E58CE6B73B483872D168C3E748A0EB5A36F9F417F671AEC997A8 +39D68E3D12D46C4C047C06AAD2A9F621CFE944D1391F2623CF7F072BDA519FB5 +DD3B6DAAD341BEC2C6DFD5AD406A277695007B1A593E8540D654C77491D50B9E +5DF25513B09486A687B76DBE364F5D1A28F1175E85799CF2FFC14B88610F09C4 +4B7C4AF0B71FDB8EFDDC89DEC4872E91530468B3F13A93623E86E0621B21C7E2 +AFF44CA12ED890B69A485A78E435A22AA6512E653265D4817BDD7B7A53232065 +4697C77883EF0B48504DC7F2F69873047640443F94BF2CC52C35BC24395EDD95 +8A0CA148F6EB51BE582733373C5D70C0CDEF28A996EBD86758DE995D4108EDAD +C567C1B9D64572210694C12EF7993CCAAC528CC2A40896434BBA30A78DDD3C3A +120028B9FE0F977626FFA8D1BCA93D2DFB884DDF839E2E71972579447052320A +B4F3E3A84E4BF058731DD821D0E6876CEA97F7B7164024E5CA7B53903558FF16 +4A3E7C340F6724E5CD4B75B848FCEF618C3BA4216D51C03B14EE570D438E340E +2BC6BF14F253FB67215E54BCB8B15C272F153FB0D5D8B4B138B245DE19C758A0 +AB292DCBECEEBB7A34F5685DB6277A1566F0D28E48B9D4090F8CAA93C9333E0F +7472F9532AE7C9A728B141217913079E96A4326D461D95A8534A2F14ADA11A86 +97F7022E33D58B0C4DB2D5861B3A49865916177A9C6383420BDEA3E0662AFA94 +98592437FB9BDD4853A5AA0A7732912F8507B336377DBA8AE0D6BA6076428D96 +472E178808931925DF1AD316DFB30E334DCCD3BF754343C9BB7D1410C2827A35 +B8F04FFC7E3A5643F63B1C1767A866F12EADAB8CE29C0368DFAF319AA0B3DFB0 +F5D7DA5EF9BA330E0045FBFB57403E0EC056FFE5CE0991C3553CA243C067EA98 +1BC2BB6A2C95D18AAD64EBF094E17B3E2058483AF70D45F9C90A1D9E23D537DF +006068038552C2EE3FC51A217A00B6AE4726F910757A4FC75F098AFA9591EB23 +730C11D7A3376E3386BCB7C0C7765CE4C13168CA0CF70CA1B9A3C01FDAE6719D +C72AAA7A29B0F4CC2BC0390A0C33941C9A87FBBA40F787DA8729308E24C8436A +EF1D8D7E77272965971362944FAEF4EF6CA9F69ABBAFE074782DCF039AAE30B8 +3E0F3186CDE5DF49454E243537481CDABEA613669643ED4FD796A553774D2BD4 +45693F573361E316E8239F109E182447CBB5F86AF817297C505929EDD0B7FC8F +9D2552600152B1A21C024927BBC6A85EC3C83EC86B64192793FDC92EA11EA9C0 +D030F2F68C452FEF7E8100BAA975853E773DA64985EBF723D971CB14F7A2907A +D28053E18FB929DD44A2EAD7CAC32821D242ED32F0415E503F6CC64E5AC2F72E +1333A29C7350800B0B57C759F728D0066DAD72C476FC7BD372FBCDEFDF921F02 +73F858B3A0DFE693B6CFAACDDA152AB9AE6DB878192658228EE29AA686207698 +1C76D0748A298083FAA0215F76B3CF377C9F04EA628729CE8566F77703FA9F71 +7DD46E8396F80531CDC28BB7056B413101A8A86196A580B256C19825F62FAC23 +5D0B4DCDADD0341B481AF77F430899C52709A7C784378EB2813EA37C23E1BBE8 +5AF03D0DA5873CA36CC03A45CF48610067837CF7F4B0E3114D00929CC37B123D +0AA5FBC8EAEE06A8B53FB2309464BA9C4F6F039488E0AC751AB6FB72BA43733F +578CB97C7EEDE6E4739646347F1563C959 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +%%BeginFont: CMR9 +%!PS-AdobeFont-1.0: CMR9 003.002 +%%Title: CMR9 +%Version: 003.002 +%%CreationDate: Mon Jul 13 16:17:00 2009 +%%Creator: David M. Jones +%Copyright: Copyright (c) 1997, 2009 American Mathematical Society +%Copyright: (), with Reserved Font Name CMR9. +% This Font Software is licensed under the SIL Open Font License, Version 1.1. +% This license is in the accompanying file OFL.txt, and is also +% available with a FAQ at: http://scripts.sil.org/OFL. +%%EndComments +FontDirectory/CMR9 known{/CMR9 findfont dup/UniqueID known{dup +/UniqueID get 5000792 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +11 dict begin +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def +/FontName /CMR9 def +/FontBBox {-39 -250 1036 750 }readonly def +/UniqueID 5000792 def +/PaintType 0 def +/FontInfo 9 dict dup begin +/version (003.002) readonly def +/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050\051, with Reserved Font Name CMR9.) readonly def +/FullName (CMR9) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle 0 def +/isFixedPitch false def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +end readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 12 /fi put +dup 38 /ampersand put +dup 39 /quoteright put +dup 40 /parenleft put +dup 41 /parenright put +dup 44 /comma put +dup 45 /hyphen put +dup 46 /period put +dup 48 /zero put +dup 49 /one put +dup 50 /two put +dup 51 /three put +dup 52 /four put +dup 53 /five put +dup 54 /six put +dup 55 /seven put +dup 56 /eight put +dup 57 /nine put +dup 59 /semicolon put +dup 65 /A put +dup 66 /B put +dup 68 /D put +dup 69 /E put +dup 70 /F put +dup 71 /G put +dup 72 /H put +dup 73 /I put +dup 76 /L put +dup 77 /M put +dup 78 /N put +dup 79 /O put +dup 82 /R put +dup 83 /S put +dup 84 /T put +dup 85 /U put +dup 86 /V put +dup 88 /X put +dup 97 /a put +dup 98 /b put +dup 99 /c put +dup 100 /d put +dup 101 /e put +dup 102 /f put +dup 103 /g put +dup 104 /h put +dup 105 /i put +dup 106 /j put +dup 107 /k put +dup 108 /l put +dup 109 /m put +dup 110 /n put +dup 111 /o put +dup 112 /p put +dup 114 /r put +dup 115 /s put +dup 116 /t put +dup 117 /u put +dup 118 /v put +dup 119 /w put +dup 120 /x put +dup 121 /y put +readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA +0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93 +51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71 +7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551 +E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078 +0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273 +C01924195A181D03F5054A93B71E5065F8D92FE23794D2DB9AF72336CC4AD340 +15A449513D5F74BFB9A68ABC471020464E3E6E33008238B123DEDE18557D712E +ED5223722892A4DAC477120B8C9F3FE3FD334EACD3E8AABDC3C967C61FF003B4 +B10C56D6A490CE9594D57A2D431B9E5E10FE3D8832E227A7087611431ABCD029 +85F4865E17E17F8CFBD2CADC97E0A8820E3ACEC873F31464466A9545E967E53C +DBDDB8478E69063FBB891566BAF88B7660A4405B16834761F041CCF7650AF955 +F9E853AA9F5F4382E1FE7D0C5BB4023818A2383F91249D48CE021250EC9EEB1D +2835E18FB73026250B32A8849067D5E2258797C917F998F2D4121D96560C5FB5 +B5D3471216639A8671B6DFAC5E3554EC36D9A72518525A795590C74DD70DA3A7 +78BFC43E51D6F2BA52F17D4DD00D389D3983EC54912AFF73684A8A7E345537B7 +E62361C04A47859DA084BC72EA53512DC54132EB2EE671793603015652EAFDE3 +41C4B6B679BD60AEC5153EA0D2200CB1D097DAD770F5F31E6FC475A225995277 +B867B731D5401E2D02B85BA85158C80FF7E2BBCC42B98AC867E67D25DB656072 +55A0D32AB7AA483A5A9686CEA4E2B3031D90D84DB3E2DEE7706C91BA81CB8DAA +700E5F61E07D6998C9552C81B66FD10A10033D49EF3BCB0FF22ED0A3737523C9 +8F851C61C4BF8A213BF6EC70C956AE48B5BD276CC0437C72BF6515B10739919A +F00F6ADD2798CB211668842349171A5AEB0664D2C44397E55A4A9EBDF54A3EF4 +FBBCDAD9DAEF4B0CAEF7112FA828F2F8D9F633D37E5516AB5ECEA87342EF8DC4 +3A50548490F5BC9A8A1F98AC7AEAD9D913BFA10CA86D73AEB5BACC1FEEFDCC15 +B3655522CCA2C772E902FAB2A6FC153597D52763EB44AB7489FF061F7F58E8F2 +AEAAF4D17F36CBFC00D3C653F335D14240C87DB4339DA9D30A5BD1F502BC9013 +461B9DB2FBEEC01BB18990439A0E9CA6576BC9CF6B1A3DB9386C4A5D4AA6A5DC +CFA45FB75F22E10ECB72565DB441A194902C91427B4F676E531C661F7A2C3C85 +CD534D1C89B6779B2EDC8E44667B992C20C70B663BFBF680A6CF4383EB7CA26C +4D1F06B5EF4025BBE65795F1EDB5CCB97050872D6C07BC2974F905ACDB7A765F +291365D6C8152153E7F017A25FB4476C60FD9EAF9A121633DBEAC32F62850223 +D6418566AB350F90F4B35F19598478F76B63E347D4C61E203D4DB8ECB9889181 +C387F4B663A502C638761D2782BB96EAC81A0108D7BD6938F67FEBB69218D115 +D8E89CFABCE15C6ACC7FEB983332A51A6A73CF4E341574F366713D7FB29956D9 +9BF238A87483D37E526A2EA2F101EDD34E34CB92730DCA7235AA0027189BE405 +2DAB4AA021A30C28B26C50808E1E965C02F6212EC7C72F5683339425A7739380 +A422E6191ED8453AF0CAAA424AE44DFA7CC5C2F6EAA8D73A5101D8E9517DBCFB +2858D0E8ECB7DC430EF23A9E4428CB7DED8D035D6050251AC101A2D0E884721E +2F21E573F948048BB8FF888911C508CC198BD750083B339500C426AFCD5634A6 +AAAC1C7E91249667B231BBFC64B4317192FE07FE9DA0DDB5E517D097AAE46577 +9555F29D45C67CDE9812CAD03F220B20519F2FF32DCA56A554D4296FE2D1F3FB +B209B5270E0E695EA5A0EF1144957CE045881AEB8D05D72CE57F4D34617AED67 +0D3AF0472CD8D60933651626550366E300E72A9C89ACD475C2E2ED9BD44B472D +9DAFE943F8E02A6DC38E447EED964624C37C3130E48211CA279BB6A0BD59466B +42F3D89B5746F29E084E22CF58395AF0F29E55113F3A3F2F52CB3A6DF3D026D0 +C81754B8E2E4A15F6943BE9D0087D5166060734FD07C4C57D7C7D90E8C9C1F35 +623CEEE3ABAE75E1A18A1E3B50B7266BD2D8E812CFEB4A46B856885B185640D6 +B9C22179551002B94282F57FB433B7FF157D2F0D240836B72AF4A331668AE5D4 +E6B85415F4E8B9D2F9AF90FAFAA0A3866DF417CA5A31348CF9B41B8F5F4D2F97 +CCF7ADE851B5E2E2F6E319AAF5792EBB9DA2C6AA8B73D889F3CDAA42932CDA7D +07A7E59183CD89520DDFC36E5D513BFD8AD0886046585F29B4D7F42CC0C27AA7 +53915AB1167D292FE91957E94A57FEE2D49C20C9070ECD736BDEE0F046E60350 +EA539DC298156A4E0D019E7D481FDDA6861E20678516AB80ABEC1F09B126BCB9 +52E8272A06BB6DD87ACFC423B4A4FC9A3DC8DCAEBB807C5F748F1FF8B17B8B88 +F426206BF1B7B7D239D26BC3CF0776C467A98CFBBCA5FB6145D5900137ED19DC +D002F10704AA680EC753C22E29AAB15712EF22AF73D80820A1EEE953463D4EA3 +81FAF99518D4FD0F862A324FC44C4B9542A92C5B60CC983CC8F647CE5BDB4D6D +B92B380E0E5F7208A9CD91FA9A469548162C761C1BA05AC9D60B766764D821B6 +B4E17F56CE455F06EA1EE2D38FE47581746C4C5FBA63AEE2B58E877D1A8FA83A +31C972D53B64E92EEEA147426A92CFBF76FC614119C6E9C6476FD6A069C803BF +E949FBE50B5AB1F1463F9747E8D353F7BBD991C4F90F920BC9407D8E24720293 +846D052214E60390C3CB926D38C83AF697425D80C2B4FC4706615B905516B733 +46ACA325CEA68FB21B2D17CF0B68BA4DF249368625CF83441EDBF2B86C957C1E +44CD722BD2537CE84FBA07EC7AE15C840041B9F7F3040072E6084CD55B301C08 +A64A53BD4D3DC30DCAC6C152F316ABC59B8EE978793EBD568849DCC2A75A495A +BC83470D503F8E389F54B4A4A31624E83C601B43AC1E52CB811FAA7CA6B644A5 +1AE0BFD4FC774C9C9DFC2769ABFA9C83F900BE2DD4010416053A1D4874E6ECF4 +D86E44B4CAB15D53E5630C144B0C15B58DAAD785BA298B1893D1B09BA5D40344 +6678FD2D17FF6674433C976D6DAC659175CED26139967C9B2B9CFFD78FC2570A +E5142141C2888DBF2DC8503F9137CE7CB21A1EBC2D65BF33FCEFBC85C9CB736E +24E8595CE934AB032CC70BD6A3B0F3BDBFBBE185512FDB7BE3D4A6620478453E +75D044BF770B44C9741E31985E6DAF5A318D7BED12B02A4BCFE60D25EF12843D +EFC9BAE2A3F2EFAD66D7858E83EB46BB09D2FF8AE9C43844A7001C86ED97AF51 +C511E3A89A1BE349FF5215D1A57843EF51456B9838133846F19BE79AAA5C1AB0 +5F400E5E8E7B0BF96EFCA3B8F0894BE589F2C9FB6C97BD16D38F0A237CD4F034 +099C41F85C7E2C7BEC8E02C4F327306A53B4B48B26A8926670CEEF96F6DF2281 +7C2DAD99EF8B81BBB777227C2475AE7400DC393D9C0445E925DB1E955950F7AE +53E9AC4306794239346A419F7B5DF4168382EF5956B81F83BD4BB7635B3BCC84 +7D84D05AEDC02D14675D777CD19B08124001A4F4EA96990D96000C082A12F00F +7FEF793A7FA69D56D3A38D012168C5458B667190AFE80E02C816CAFF0A71953C +D80B085CD286027E2FDBB05452AA762FD7C813B2E19A79C74190E04E746C4933 +CE1E300CAF5DD53B08110509BDA404EF07FA1BC5224BF1205DE8E0C3276A13DD +866675103B960C5F36644F96B4FAC16F5D6E91F74629B318FCCC8E8CB13EB76B +B0B7B90718D913A52A04732EA3667674994A325A7973C601A7DDD50F658E0826 +ACB8E53D4914B0274AED98D7BC3B2B7F9D48A7ECC2F8ABEE05CF2C4F2B90360B +B7DF779EAF3E103D1D83EDBE32DDA873768D8C37DC10A5354A94B4153049AD64 +FF3E0BB51AB91D7C0B4134D8731CD0270DAAF19BED9EAD800A14B65B68EEE89B +40DD624111670DDC7C030DEFE0D1B96420E249332445C155BA96231C88E70643 +D526BDF3CA1E05FEE72CE2B881CFC01ED780C10E89F0828AD55FE29043BC56E8 +2750A6DD15AADD54492F6092618F4CC6A31766B17FC60766D18C307EFC9BB787 +39047DAD6B38419EFBA46B4E2C932F97451FE78AD75FA90DE409FC6DD46585D2 +1941F5ED47A8FBAEF5A917A240959E8D9F9917DEA3247D9CAE6BF7A88DB4C4A4 +F9F5A6DCE542420A032FF3392FE0F3357B51F884D6181583A554F75B1DF192E9 +253CC828FF06B0D992D5316435980B044BB191508C7C45CD90F797F88856424B +14A5707459C50EDCF3E3D8D1667AAA83015405354CE744C66D9A5728F29E0085 +6DBF740717FA0799E3BCC4ED7841588B496A5E549B953A7FD288B4A045DB611E +E3B2F35963FF18ACCB1C968BEEA2CBF52B3999AAF89A05320BB2E97F52CFE06B +9F10E3A79865A3059A957F97972D80ADF678A36E2B586C101FC6AFA4D137C13E +EE7102C9B8EF78CB057F8B7476F146E8FF5C897FD5503DD198128CFF7B5FB339 +FAD0AF0EA967F77B07B367A4AC9F668F8BED99B98E87FAC750EE045602D76C3F +289FC9D97694C96AAC0AD1BD3FA94DF2CBCEA24B40F47B9B59E54EECEE7AC4C3 +A3F5D19160E4C1EA830D57FBE10D8D46AC5CA0260F22FAA45236F0F542BEA9C5 +5A88F878F68B36114E0573900C65E305462B22A3429A17C7A567694414DDDA46 +5F30542B8FD4F00F6C295B2E8D3A986B953D96822DB2ECD48E8BB1763434E652 +152EF3717F5E7FA10FF0B01D9F64E22C5DBD7254629658887BACEC0ABDE972EE +67299FB84A05B3EFE22B6976DB4CCA384232DDAE38C31623A4E39EA2E82C1EA3 +BBB68F1A7DBF405DEC37CB7203A895C36A44BD2D63F45B3888AF91D37B510A59 +3C921BB44DA620892AD87B665F69F6FA510B071ECC403CB2BE2F54B3969C9E88 +713244BC97C1466DA8216DA7600C221E7E7EF5C789D2E12B36422023A03E11BF +2790FD6062FE6BF62F5010A92F0A104B76E255A0975E04F6F20F760881BDA7F5 +D834D1D328B6EC19AA7D5E5678A84C74C82553DBE8BB5765E84F5A8789032143 +6020940B4B8D45FC3433D356E28C25F42D0C19F911213D85951B2B00D01B77BB +A4C72E964F9D95422BEDE582A05CD52E03D28A996E6CC8FCD910CBAB728073F9 +F9FAEED5470FFA55930447C5BA816F826F983D53EC9941EC8364B3060FD74C95 +26D4F5CA753B574FD2FA4D1D333785241D8741B79E628BC852FDC35478C5ED9A +C1BE88C5EE7302816E65C12B58EA16FEDD4672EB3E24B6EDAD5DCE263BA8A970 +350B651E5A9F3C281D85BC3F44EADD0D93402E36489BA5185E7D388974B0B700 +70575188BB610CCA20F081E2CBDA13DCC6F72567962ADB342E02C1E763B673C5 +F7384E24C6E1730A3A790D690A2103AEF88E0C1D4480DC9B25E5C8C9E1919C95 +F83320179B4C7C4A26D559BFB24D7D596FB73758C9990C451E77FCDDD17763B8 +9C30A9534E3CB6680D3D419D4B70B0B0A0D160FCCDE169714E373F65B7144CC2 +DB9A44E041211E1517D3148E65A2486CBE5E74E625261CCF65392FB4F3091473 +F9E8DF327D59A58558E5C9F7190DB577D5DC658F5E36258291C708B3D224653D +064BB6079F91293FC733710893AD1C96169B30CBFE4E9D52E7EFAE4AFEE68FEF +1AFD5E7E9DFCE8DE332B0FDC0514F9B3090AC85BBFB527FD8034DD33E9576325 +A8769AE09AF1BA792447DDD932B98FC9486B39E0B04DDB3EFB7A30DA0940B33E +E27490E0E841E87B1C90E5248A91742ABEDC10F43A8AF0F9C5B4A4930B1AADAF +01874B9AC3B8D0DBECCDA6CD7E96471FAA15CB7F8A599C5746327CE392224C3C +40BD60AF97BCA6FF6FCAB2FEA114D7300B89E91C3BC92D5B3E2C83BB37992D8C +72F661EFD0AA034C738C019DFB79BF40651A1A34BC1EB9F5AAF58F8B3DA32645 +24AFF8636486F08BC21533B5FF7391B0679A78DFDCB03DAF6BB7475A1D51DAC1 +EE4BE9B986655D1FDB6936445EF99B58B303FE79F11275EEA96A9F6808EA8775 +D873D1052FAC93769789C700F20EB2ED6D15676F6E563A769CA9298E463FC311 +83281483B1C953370D196727A6A0E66D32D9480AB1B6DCA77868C1A2D5DB6483 +5F31EB6B18EEFEF1CDC31533E69B0AFC6B30FC9912DC89BAAEEADC30BE14F448 +1A6B70D36A5D9B01799BEEA686066114910842D022EB464A9A1E8F0A5628BA69 +AA9A1925CCADD44703BC67A89F3B48E4680726DC4360274185CF3C8AB747A8FC +4B928AD62B092EFE48B01E33ED756DB696171FDB775396BBA138E056F71EDAE3 +7A1E4CC272B8418114B0E81DE0BC43DB3C133167344488820A92DF10FFA26FB9 +65FCA2C87D302E956DE6B4FE145145440C83DB43A68F8B29A592B127BDF49063 +B7F11E155CD4CAE305525BEA56B7C412A6260426407BD892A3F2B444AC3421E6 +FB6E6425EB5C3053C5644666B80405530FA0012B54557327C98E0F4F064099A6 +4ACAAFC1870359C1B6FBE7606BB8A26026AE20C212210449905E628AF1B20490 +8CE908B7EF3E3DB551C85AEB0F7FEB6A8D215B97998E5DD9C7CCFB2A9402B8B6 +1770D4023777D4B45A73F471355353412C51D4CE71FAD1E0AFBD87B5F86307F3 +10D0B94F1194EFFB64AD5DA54A4200490F609CA8B912E149F8217ABB1E9EBB3B +C4470E7365CF5E1E761AA1945044B225BD53D142F6588C50E0644740F7DD55E4 +8F73201E5354A8BC78339211AFC4935F44701FBA043AAC4BA4698E9D7700029A +C79F992F62627C91EB855F64C4B251718FDA71EDAF082A0C7B00550949D617A0 +7071FB14F05620CCF2180941341D8E60FC88823438FD728A4042AFA8B853107F +852F631518B61B234565291B5D5B89DA818DEE3AE3B68A2869DFA63255CC882C +3B16BBA08FCE3632E57FF7A07F857A1F0FDCADAB39D77960BD827CCC8661A997 +648BF5BEBC0FD2286C2A112A8DEB9CCB6330A049170D5D68EEEEA011D3EF3EBD +855236B9380087CBBB6BE24191F728B7EAC5B50F7A547AA0989B7C7D3437DBCE +1669341264E290646F2C8C5A3ACAAC7CB63DC692FAAE13E9B40E8BD39FE16A0C +1660CE66872D061056C04DDDC265C024BEF8B7E3C3AEE76FE5C9702002C28BE0 +B180295EE00E567FA2E5CD1638226D24A7C732E1BD8103B476EF5702768689C7 +D4FCD47F2AB94A2B1FBAE6ABF87B09E7713C773FB65CA83F7318035B332B9F99 +24A2C8897527021321D003AAD7C273E4BFA2710B9BB26C2CFD3D9A5D7ED1096C +552D50028AE2476FCD6D12A5D0A897521313ED1A3A8456A70C16EAA50A3E6733 +6DC89FEC56AB54A579EF264377A103939D5EE00A90B4F2206D0023AF9491FBE0 +800C6540FC945199E20E945F46CEEA2E885F6800B9DF042BCEF4291A4B1A62C8 +6A7ACFF872B25FA3AE69E0093F3D0FF13A3313430C06F1AF94D500431566F659 +E8C859A5F80F5BD2E85C8E32603D3745628E8FE6FBC50FA68F9C3811A2BEFEA4 +5852CAE2AE5AAD3230ED050593BAD0A9581EB7B327C6916B8FC348F4C23E6FA2 +00FA28AAACCB3091C1D83F7BB88672A53A2EA3B8C7C24374E400C57F0F01019F +E52D5C47F389D4C9AF126F4080F9AB8D1C8F470932BBECCEC72A9796F6E965A4 +82057DDB43D68298A00880D4C2E2496F26F015FD83C5549215753459310339B7 +6B2961EEEE74DA31FEC8E2BDDA42D4080A32372AC372524BDDA580EF6634ACE3 +128C69D04D890DCA337212B109585C665AA83EFE47D5BABC2627A86EAD11BF7D +744176652C7F9497785A7A06A994ED8414BBE8B26E74D48CB83FA24AAFBDD507 +84A90195EA3D77BCE8C2BEDDD1DC52E8164DF15D65B916EBDF3A8A76849653DF +AE3CAF9561AF3B705F75B9E5DFD6758DB65A2FD54683759912E0D0035CFBCD86 +5D239CDECAAD9AE5D95377E0D3F61C2AB7EC99ED28D2B4A7B6004A566B43CECF +7E35419EBC2A47CC76393F4778DA801EA75B4C1FC38062AA77CC4EF0E6CB0C81 +9A797C01F89BB58A957D3DAE33E4256B1F5A7D66C8989C512DA066D6DC771548 +F2DA3B490834E7B4CECD9293A5DD581A3171DB1C41F348377A602A2DDB80C0CD +7B960942967BF3983FCE91203F8C465362CA8E91B3C759943797C24CC83176CE +2D044CC07FCD6CF9DD7FCE413A0B2CF777529685866C7855509CD57489F07108 +D995887AEA9D20B3CDA77BCA95B6F655020E2964AD82AD77382DFF4903C680FB +2C666FA0A35C4C85E87189C909F4B6A0C788077270ED2C2B0D838488F9DAC159 +7864727A4F21FDF43764C2E9B8BA9A8416FCC45247C82FE6FAEBCE13C1E3A49E +269A4690D0AE927362CA09840E5D802CFE2BD403D853D4FF9DB92D17AF722C95 +20AE6E9BC0C1E5143A5DB4A439B103686497DE2461BB90D37C89627BECC0AC55 +70A57C2909F2E640F991D6F12358B5B114CA693BEB191961BD78FF2392DFF4CB +1D7AB6A7B88149FC49EE895DCB134D1F38F37B025300E6ECA15FE23197600C24 +AD4BD6B59C91D0CF4083BBC7957EDE6DFA56299A52802A64B2E1FD8F680CDD53 +397B02197B6FD6BF35BE9B41605C32BDF1D475B1288CE0F5FEAEDAA325B40BB4 +85BBF060B969D4438A98DB4BA2BA2CD8A143B14BF7586AF40263AF65D5BF84D8 +E2205AFBF3D4BC3AACD79A48157258DF2BA832668C9E6A59AB334F22CB8124BC +827B78EEED11AD7CA7924F6E7333901B8625E9546365F9F845E184CC0594188D +C4771B8904EEEBCC24FFA0D5EA576DC9E9AB838AFEECEED5B387AD8459786AB6 +73EFFDF8F0815D7853C6F61278341A10182865672A065760CD6959497D1C4530 +08AF26856BDD3C2F8ABD40C09C59C2F18FF32DE5ABBED403E7DB8ABDA22E2E4D +127E01A968961E4D5BA9D189BC8EEC733FDF10B6C08AF8A15F4A4DF393B4B155 +330A6619428D352CD07F338778AE87B1A0D986D709320930C0D150AB7E396F1F +CBC05A0CED81E5613B96F2F0993120F65822D457A787523C0591B53CBD3D2B90 +3A94A98F3A100BEC19E13A656F1E41834518EC17624F994B0DC7CB53C8808F38 +CA57A2D497B50B23D1B47007EFF7027AF9017AD7FDF8E7D69B3C996102B83ABA +B6D3CF9B39D9B5FE0B715AF98BBDA7E4D8F38D88DEEE5FB8325FFFBAC2E0F8AC +20FE028DD0F5B714FB4F975A2F7AE055165C148CA55C7A1D7F655E1457D69CEE +D6B679794CFBC557F2BA9C091FF033EFFD2B365CAAA03C4BD9808AD5DC309B6A +998E83E5365136AC77328C93AD17F446D0C53FD075C959C375C735028B31B843 +2CE3891C6DB6CF97066AF9A7BBF817F372EA9C62D2845D9AE8659D3813AEC6F9 +5B13516290627535806DAAF3E5F1EC2E2B1DF4DB93E67D2159925E34CA70B551 +92B6A29EBC2AAB197E5EA6EA88F4804462ED7EE4BF25653E7AE0478444AFD16D +EBF1C38D5F6037F0180333B6D84A171FA7E9D10D4B47F75D054E4C14E018849F +A837008DD757D753118CCB16686869E6DA6414CB729A60B13FEFEEA3132FFADD +E29A676726FA4DE9AA2588449379BE9D9F1C391D08AFAEFAB484948D1AB28292 +C0EFBA5BE1F043F38CEE52097AB9BAB6E1CE2962DBD7C026A7B5F1164E926592 +45514FB48444BBE75B07B02C711B0608188DA753BA5DB1BCE14966468B12920C +9C8B0E3205458D6A172A4D0586A0E4762C0C0CBCCB4E8949AAAA31AB615C7DB6 +127C31D5945C8C5CF84EDE0C0C64A45E3F43E8A27FE7C391BD788D8F26196234 +782B3EF26745E8E648804A46ED1AFAEDAA738B59D64A9E5F3597ADC2EB6BBE1A +D828DC28023397C9BCA84894B1A1FF77413727B341BE13F628CBBCAC784B54B1 +7BF3510521588C00538DDB3F5B33C291C78C668B79EBBDD441EA5EB5A1FB805A +D0F205090A037EE1DAF46CD3472CD9D70672DB654B7766492BF0DD969FC293CB +DF7584CBD554F80DDCB485D18FBD2E0F65805890EC3793A2A7D29321C4CBC0C8 +C5076876ABF67E6AE86BA44396F2237620EFA9C4AC0BE2D1AA25CA25226F6997 +FBB0C61260CEFBADE0741097552BC996315700669D9D8A3D136FB6119F1C0E7B +BE7FBB900FDEA9B4CD50903AE04590771DF5DB3DBB07679EB2ABDE89DEF2B282 +876822DAD40F11628096D0DA958829F3C7D61F30D048D7A184D03E7415C80F01 +6C7BF0C4C93072A49F12408447D1605DFEBEAE228D06E4CB676FF24CB721EFD0 +79AEC65C4084D725BB08927B936A128B938D2430674841E82261237A2792983B +25B8B8CCAAFCF568BF66A41F3B3AB8D7E33C4FEDDD970231A28228E225871B2C +50F5B279CA5BB58DACEB48078DA9C312B2498DABB5E8E16ED08C9A794E1E12FE +6F8C7D44E0C46FAE7148F928DD9C9780C2D3FEC3DB7DFF9FDA1009D04330ECC1 +94D7AE3B05FF9A5F5D52E49CE9E74581E2EE54F4DE3B8049FC166FBF82C392C1 +3DF648A7386E5501AB5623F1CB866049379032547DE1BBCEC7D015551B07AAD8 +C85C6196DC28076CF4C4A1C12A506130241A41A2AEB1DE9DACA140794A41B54A +F9FA49189D45C42487EA33ACF838451B2B5A1C0E2129DF80F8F5DF40D0252347 +30EE3C51EA2515F4618602B548CD78AA6A6FCF0A1CE02D73750D3891D7D34474 +21462670CD4AC312064C8633825769F85DE3E623FA23578F66A7A9237B1E1817 +25D415C1F54476B8F4A016346C85C37281C3CF5C583C09ED32979E5029B6979E +8766567DFC24EBFB6663BCA6B62A1FD771A2F4F50BD1450C23F007DCE22B2177 +BB524255D9E22B95ECCF029A6B1809B9D27AF893710E4463068BC3150123F638 +60648F03A61243B839C2FA888D072B5304B90018DF561DB88167EA93099E384D +CA7FB274BA74D6E0C3EA0FF194A1B958733AD28BC6117E71A903930EFC40F680 +809EC572B36B171A2C8AACCE7794DAA032356F9E978C513F164E9F5C93FDD873 +36E105B22AFB9C547A587A916A31592A8D73823AF2210D4247B6D9AD1EDABB42 +28AEC1862B03A05372BDA729BA974805B00C06812440DB119DFFED92BD8B6155 +6CE34D26D81AB2CC46980C4AD7D0C67FA1C622315E5FC4AA50699BD9EFE83843 +FFB46822B89D4A9DC524533CA853366B23C613E5B5F5C67A56B35292590AC052 +E74AB6F521C9BC6BA7A3A7DCBC29FD0A6B0F8CA07C3EB9888587883880252E51 +43A34BF745D7E1D2FCBD6D6FB7452C56F36F657A66F1CC0EE00B4464A96AC074 +42742E9B182DED76EA66A4536D25C7A4C51FC6152D803B87AEEA48599EEF591E +214ECD789FBB44EA39D4E729993B5F54D907EAB4DF706E79ACE4492681F7B6DD +4C4AEE78E2772A2C5E11CCEE68B50488D55209BE0E3D3333732A374C709ED56E +10475C3220274074F5B98B01F40B5F2BAA2D0AE8F7A0738EFC96FF991D4A8F14 +F2F478423EAA51DBFCC27FC69AB60134A9104644EA9AA6C159E51823161B5DFE +4A876D13986926AF39068B29ECDEE5DC5C34ADFFCD7F359F1F7B74D63B21FDF6 +45BF73A088B5E19BD0121FF06204E9A43F08ED67BB1E3DE3C06427CBCB3FBE36 +97EA6F877F6C68803266E509D6BB52A30EDC35BB920AA275A1198C2FC26E7F7C +2F36650265ABCCAB7C7C4FB1BCC88F78109EC6BCC5047FC2C81B137F95A17847 +4D13EF0ECAA91ECC3460ED1E4BCD68D6563014063AC1C10A94DDEB860065971E +567A79257687ADB8F91E7FF3E4735BD813CC94BC7E8B9F4A23809543E2358BF3 +85BA5B351949FE7558A7606E8F0D6161DFABAB60FEE8C43C2B27A9471C514B75 +777CDC6BFA9FAE70B8F5BC806BF6CFAE7EDFAFFFCF5E4A213D4DC76B861095F2 +D48903CF994AB2C49E14B8574DC7F2F6987304767232A4098BB831674FED7AB5 +056C14AEE10473B0AEDD3F6305E7A42E9355628AB4A63E386AB4E00FE2F252E1 +86A1C468A0F44FA345C5E35DF6B7376A2C1A84978C85DEDFCA17766C0B36EB12 +2FE4447FD8B8F045FE085957816088025D8A688E045A828B0218847F95DD875E +720A69E1E04F6C8F2641A0331A1BFA22E1CCFFDBC38A4171206C857E69490656 +5166CEDD02B7E9B33268C46BD2540B932C80472C9627915EB86F09BD8C5E0FA3 +763A54D5210C9FD833E30A8E539FF196EBD5367F9B48CDFF5A52F1B5D0607BB4 +E0A1A7A2442CE3504EEB3F39F4A85B54C68038B1097001D63C555171BA40BAB1 +24F8C27B3E2CAF8F151CA288979D9099E47B9AB0A3E9ACDD46E924F2965AFE13 +44757B94D6133009DA14356A62E1403C5D21BE08BB792A24D2A7A0D539C776B6 +2FB22BF6CDBBE8A4DA3FB2D4023B77D4D9727F9C6683A5682C5418EEA6F86EFA +D8E9B23465B7CFE233AD277878EBDAB438A059D572961DB0208C02601438D203 +7E9649EC82EF90E2C3E60D9D10BB9841BEA8EFFBDE1C24AD67E588084F0CDADC +C694CDFBCCD23316737EBEA1B1CE973EF90B229679AC882DF0C97C1092008A84 +311E01566A29D5E52B74D6808D1219FF79A310584EFE77037671FAAFEB20047D +3694E89DAF70EC20FE32C9741D29A579DF04DD711762C8F1437E9B00DA8E2FC4 +7D6892A15655F02E6A38846CCC23B29CB9E4CAB92EFAEDD8E304E3387EC18B5D +B7C6A652FB3A4BC7F858007E349C8E90969E905F7BBAB147E9DFC55B175C1D0D +9841298052EF7C1619C1A7371C5A3F8DCDB63EA35D0936BE0D460129D4968AAD +CE6C9B6A15FE60AB573D3C8DE0A5C8E5582AE7CD81689B0C9B98CE8F419754B7 +B8A551D6A222EE6143E42BD43E6D237BDEAFD48AEE07804241374263CA8ADA8E +D5F6E6BA614ECC56BA3113BC0786712495004AC7BA42FE12A2739635BCF32589 +8E2729A00B99983453D3D0A10CDBB2F61780C2A35E181FB1462A9F4E4DDE1351 +8E4E0FF3C404159E774C44EA09B02354FF0785CFE2C17B426080E13D6E19BFFA +ADE943F4D5FFB21876EB9B21B436624F985EC2D01B46D82EA9358BB128E15A47 +63964A2F1652E7E0C4BC14C12F46756EEB13CE910B425C2C53997B9E57089B74 +426530A8DEC89549E64EAC413ECF2E6AA16A9D716C526ACC4C77D39CCFBA1EEA +B95F8556E88C171F03AE30DC3C5569A669021ABB8C5A8A2CC9E42D36F19F630E +C947EB610BE8003EA522BE37017D7585BC830A34022B66D43E38DE557188DC28 +0F58363656FE8E419CD2D12C13466C9148FDCF7B7A2BC4C89AFF485B8020639A +4F84B2D9A818FB18765D7EDD163FECC99028AA4BECC17C94BDD0A0C658DB4939 +81FCF2F80A41C6861956073DBDA65594BC31D24BF1A94D445786BA611042D4EC +C5E07686713F0234B3E69D39EB95738D669F40AD62C3521E6034394F77BAFF06 +FC6B40C3EEB4AF83ADE1FF443BB363485F8793C574A33D7CCD039D4BB8621692 +E9CDC4857FD2A4E9B7E4BBE250593A8AC70D742F689150C0A4B42B22C3482138 +AF771ECB360FC4822C9A53BA221574C05C9B8642BC976617267FB2F263F79301 +5DA93CAB91F956F313C1AA1AC394D3A93EA21CD0418A349C0F510010E87CD85C +CD6B4363196161E775AA345633E8FE39C79767688EC627F7E45DEC58A0326CC0 +76F19954654B79D5E1CD27DE4B3D1D1F35A92DCE92DA5F529ED00BD11708CD2A +4660AB25EEEE437DE0FAC116ECB74F4AF44FD6F161CD9450AF9AFFF1D32170A9 +DF0ED814B5D2DC2552FF0C3CBA776F422264A264387ECC7F779D9BC1D9691A80 +14F5CC7885E2156DA8030808444CE12A448FA18F42B191C4398E512D6453C16D +07CADA0A64947DC8E83D2EDFE68E42C24BD8835282EE83D2E0EAE8DB807DC91D +22FAC5C29F84B055BE8ACFFCD2C789AB05333372B0C98852CD1EAA588E55FB22 +0DE876089C71BEA4FC58EF49681760B91C11AC0D765800646FD175329DD7A216 +18A53B56E4196A69A71D15B23E59C215E93AF0F87A37C3EEF2B51BFEE7A7CA0B +1F78A87623A1C14A9AA9A2A6DF69B16406C8C716A2CAD30869EE1FCA23725C3D +8E6ED519AA668258047B8C139E4BB4706E543232EA2134A88CA0706FA1F092BA +E41B99F135478F702ACA2EE7B0E75B857DEF941D721F147344B29A4F752CAF4F +7477C330A7F787F24F3418F9B6CC9A08E2C51DC2E6DF3CEA73DC415E1683BEF8 +88246094F0B8B4A47A0065D604A8BEBE8C25DD16B3FFE5AB76B29E2B049DF506 +C9D21756684FB08B09447692033E2AAEEF5CDED888540B613F7F8337AB7EA18A +ACF0B49BF310FCF5D9F371E541D80F930198E40E3099F28C137FD041149529CA +7C8AD5AE00D18E8A70BECCF76FED1136BA5105C1F71320A97AD2C24926C1A0DA +3BE5AA9FA083FE6E0FD46A76333D3B376B4C4637AE5866E87D396746CB9D1BD5 +8E4E8F42A8B91728A98EF24080D8653C0EBFD8F1C54C64D0731DBC35B402983D +DA51DEF6E09CFC2FAFFB4B975203F9D327ECDD9D76D77C8BC602C7671AE535E2 +1CB5CAA7188BA724504659234B98A37F4227F7432EED2AB481F595EFD059D6CC +F518BB657B8CE9F43C804964E7FA12ED045F4A54720FAE58F37F07EEFD8B40D0 +3F1E4D32387B55D9C60F95618FB2049609D7FA550BD5D16808F2767C05F93292 +9227C09427781F97A0D91D0DDDB3D7A4B4F06282239F2E12AE9F388BAEF3AF01 +BD471AC24B42B3C34859C99A15FAA066C5C357051D916DC706E85DD0F460CD77 +8FF30209F61F9FF4B85C3F4F71A8C901D781812BEA838F37CEA6D8FE5DB3743D +73F39AD1F730DB5F0069F7C23D172C512407D5A35AA139CF8F472AC7D21A6CAF +BDBFC7E60E9539DCC652FF1525AA9BD97488E31C60FF57A9037EF44A3A4D8468 +1216BECC68104B1025CA63E33729B7F57DD4EF9A85906EC3F2FC104489EF416A +3C16A09387F186D66729A942087F705607FDBAEC4DA5BE9CF549A4E4E7450518 +7DE8272B1B8CC811BFE3E8C95E7E00DD7C1D0C1016A6CDE6CA02FC2CA32C9C7A +1CD32543566F6BFCF96FC833F102DF6828E68217528426CA850B63FEE87DE1B2 +982165C4AE77EB31F4D41A39F104972F6CE94F4AA94D1471EF938EC38AC1F7D7 +25BCFE2C3467AD98DF4CA0B66B231D4DED40F5ABDC0306BB5364F80ECD1A41CF +0453C153FD62D27D3129ABFFC2B1FA770E2018A4F24059DF775E316289787898 +4F2CECD60C1843443F0D85F3950139284EBC8567655268ECE1D8FF25DE6BC42C +91D15B48748B1C1AF6367F609DCD2998285E09721E0F8856A106178A3B476CA8 +294E4EE2BC899DBEA23B3A71B4C23DC40447A26AA46BC5928751593B10751818 +C01FA546D35F823E40B00046F5C6AABF9E79CC3B8262F16544D0A93E23E68614 +B60852E82C12659D25805372AD9D4C589263BDB1231473BB3EAA0673081DC867 +923D4F91D04483BF6AD7929A16D4A08AD3AC4C064D939D33775D69476D50E5BF +51ABFEC2FC61C6BD96BB067E51B6BD58D66AD12BE81304B891B3D7385898BD46 +C115C6D14BA2C30C01BB59A956AC320ADCA7D09E0511ED0FC8002551ED532372 +C4D405D953FB96CC714424D39E15521338581ABA7720A56E42117991BF2AA0E0 +8EFCC8AF4240CE0DDF8C87B18175279A41F00A5A0E868DB3B74885AEB449DB27 +D5C7AE0A284F680BA3DDA82754206009EE01A76607B014E940915858AB5C6B33 +279F61DA43B1A2A57542AFCB73EEA841C985C2D148CBE2390F95696F81073731 +5BE84E65337B6A2E74385B477E6E4CEB615B8A744D43A630533B090086A939C6 +8F80B57193F671A39D3491CB29E44A54BFA2C022382BE2B6361F40DAC7D3FC86 +BFCC0DE1DF9B7B5490B2C9CB13AA9BF0E788750CC91F7112D9B6F3EB8023879A +FA056BC5345946DD8C2A01808FFBCB755DAF980FCFA046430F5CDC7C7FE5F9C6 +D3B41A3EFE99728F192585C36AC725601404214F7C009E4C9944485F01914451 +AD33DF356F240A6BFEFD9E81A9199C201851C06F711B08EC0C9939447CAF3336 +F7B7265779465101ADCC4085B8957D9B7195C5FDDD9690406210DC25A469F8E0 +BEF8535EB702C972BCF8B5EE067594CB08A58D1BFEB639C252ED8E9D5B3432D5 +FD8160559D7B7C5D14BAD2AFB53D6372FA8D5A8590C7C873CF5839DB46C3CD92 +8EA38C86AE09EEF16FF031986106C88C3BFFC7C9259231AD9BCB6494933ECC16 +4149D606A1BE32093EEEC96AFC7C250E13C670CE12F043D3FFC41FE517081B41 +66CD821AF3AAE894E736E4C59380F48E24F0C4C9157723D1E969899FDA6B46D7 +E3DE5640B2E9C2D34B7B989750E5ED3A54B132BF61B5C79CB19FF31F725B94D8 +29ABBECC73A6E2340C060B4F8A70007E3233B06F24ECF033019847791B8B12F1 +EFB6806A80E01066665711E3084C9A7B8125F2D3C0C2402ED667C92463FE2381 +7B50042321E8AD23E13C9628A73031FF608946C38D1DFF8B2300309326CEC616 +B265A8550150C6F7A9375C95348CB9FA078C2D2533F42F9238C5F90D561B4D7E +28FBA9B2E72DB8EE4FF3EDD82FF14DFE579EF3C5057549242C5B8FA94F4FFAC8 +F4D9AD766D2C5B607B0EF1977C4C21A1EE02742A0DB5BC7A77D266D91141F333 +55D277968F17484960ACC43006918DC4669F93F19327EEA87702D07715465E78 +5C758B7D262C417C99737750BE5FF0742976859450C2206A3B092582CFD5991E +AFF6938C0ECF90F9E35D11756C16CC9B184403C698EAB79E51EDB312099FA226 +5F589A57804C59E3AE3692FEE984D5D5D140F39FACACE5D511452323A1A03327 +291544E2124605CD30D3CF12938AB23AA3944D445E6CDA85FEF2C859E26202CF +27205EF4A8DD8E64B422D2E2A7AA5B1B3ED91C2791A66DDEBDD2C95DFEDCBDAC +A9460C6BD94D066D85851979463EC273CDE23AC76BE20714F0CC4A6198CB5F94 +20E1C76C615CEEBACAA228078ED9603276940FF8FBEA63AFDD3CF375A84E861E +C67B16845966571A8F20569B2496BBD1F8975618B7990F49D0CFA158F4BD3025 +AEE194C8E5AA4AF9004A3D256EA18A50F226AA624D143D5C690832926ABEB249 +EBB4E425DF44D8AD651DA3CB3493712437F996F8F4839BA6BC60CB1F4864CDF3 +ED1CF95CE2D126E619F491290EA2F25A65E786D800FF2403F3A9C61DE09EC795 +6A7ABB36AE7AA4AD04269DF58715B79C9326628FF8AC25E9D1A0B70B3E622E93 +E174132759DBE97B81F5A46F99826E8BA0C266B3465825F691C0294AD3E9E462 +9E2C22BCD73558334BA7537C5BB12A24E8A0239294F7A961E9C0787DA171285D +6606E12A72F4AA5EC754049FC7598AEBEE144BD4ACD1210AF8A5C561E37B63F3 +DA0E027FC953F363F8EDBB0DBC498A3871EA1CCE1E7F5662FA143C75D5DB1C72 +883ED85929EE45BD9301858A3652AF4C843358FD7B8EC87ABBAFEA0C711F8A2D +123429E01624E87D9960DCE49715BEA4312C71CE3E680011CCD46E3E75A3DEFC +7B84DF0957BCDA3F84655751F2BAC4AF890526DCB016620630B55ACCD9A4B85F +975A6B886136A69D33105EF4756C3CE85108EA79380E38D643AA9906DA4B19A6 +73078EB9B446804E77694E09862849991ECF5A6C4E2936C6707B4AD0BD858C86 +7BB66296EF83F58891E6E5C0036684C9D376D0565FCACB15BE00351D83FC45E7 +74791FB3E37DA393959E63BF8A07F6DD8ABCDC7A0060B6B27626DFDEAD047D1E +6C3D742CB4FA9D45BEE5D890F9D9F554B7571CF9C3188562B7D1702437C00472 +84254C82AC20193FAC418DC3ABA288FA9382DE53A8CA9FF21F396EBA0B03AEC4 +A4A1155C160506551939095F8D6E1FADABDACAC0CB515BC283D526A208C4D148 +49CE19C3C47F7E72E1D5C95909171E8148D8DF91B585A4EB1FD611CD6BAFC45B +796DD56E10D359B27F1E6F35820FDCD31533C32C365D1FE7477B00E3393ED0A1 +55E406F7068BAF245F9EE93A6D7682893562245D709B65E020CACBE1D6149D4E +8CF67E6111B65E62F47457E90EDD804D90E1AD019DC32E6F9D97CDFE6EE3A8D4 +803ADC72BA723ED210BF91F3D2CD51B9EE59EF13FD8C5418E29D61F5BEAD85A7 +4EF9608B4AF86AB54065F01BE9768A9C923B732BFC4A365CC49502DA706A4FE1 +433CAD37FC5DD67C9811D43570C55A1E072780BF79FA2F4B2A2B61AEFAF24811 +4DA7EFD38C0EA6F025E773BE338FAF99F7BEF97E6D2ECA883749859F706F3F1C +DED791DDD1B99F97D66B107D2E71865D5FAECA706D1B769B321852D49D8D3353 +FC7DF3BD121AB52068FE8AD92F697D9F0DE9F73209F15A8501F6270B996FC0C0 +1FCAE4D23B012B63194C045E2E94EFC2EFF256E846580F313B87D3DCA252B872 +5DF29518B864F2F21B80A7CCA4EE04B43277A4EC09F11FF089B7C3BA8183A2F2 +CE1509AA1591018B6E5E2511C2241CAB216C2C9E12819436104A79FB2F933AC0 +4C663149716FAD9976A4541CDD6F17BEDED9152903C29B43B5FEAB09A8F96826 +B3ABB4554ECC4E6EA699318601A9CFE1141D3778119F4F0597B4FA2ED13D550B +63C39D1C9A0524AC188E09856C4259F787D0D961AFC767E702F142062D0258C0 +8AF0AEA168D09B8BBF89B0BD8688630103C92CE8EA304D474A1384ADFE771F66 +F2D3C7B0F1CAB2866C1488780AA9167F9A6AEFEC93EC7C1AC57F342882548E19 +BE69DAC558C9751436EA812A195FCD04868D933E97590C8F468F4D1715297772 +26DA701D4876ED7F10430BD2F0EB01F88C361D7881AF3FE33C2EDFC7B65A51B3 +3B59468CC3C2714514BE5918424F892FB3A2E695B9C6B8F9824934159D0FE289 +B93568177386BD885D30A04202424ED9559DAB776E2B873CEE674189152F8D91 +9BF83D709A992D78346B0DC39B75EB1675D1F485EF04B1E3381BFADBEBAAC2E8 +42FCDC63802B0308C8A33B61B711ADD4F05747B77DBD604828A3CDA60D62F54B +2A278585987FC1A41556AE689C1013B300DD3554793B25364E97ED9B7DDE9723 +B68B6F62961B357B83CFB9E7DCD33756978F27FDA6297C27CB2110B43E1298F9 +C400879575C7A5ACF1862A5046ACC1BA75A0E12C2C4C61D0E6FB62E31E46E922 +BBC7901AE5237BAB09A56736E66D332AE73A57671DE2835538749B7C97B004A4 +73D38FD88BE03E0BCD9A12BBC48C07B2A26A304DCA519ED13A6B5809BC0514B9 +7EE00C16F070BA7AED9EC48766342AF315EBEECEE8F658715B3BBF8FE8610F9D +EB51CCC6C19172C8DD5C90F43312700A2113D04C3F932E86AE8B77667E918213 +019EA8DEF56EF3C374808653C44BCC477AD2DAD51892496D4DE4EA5D8BBBEAAD +163EA29DA560D79FDD3C9233F7C7A46292C3F68F3D2809F49C9D806ACD318259 +8C0F8FAE2CA362FC41DCCBBC3D9265047E4A765848C7880D07E42434B2AC6014 +EB022D19B4024A127DCCD9941E1332BCBD00E77B03D0F7D987EE9B0FCF5D13C9 +E29BF83E93EA754815D28E62216A4B8CBEB5AA5F45114405E26623C5D0FF09B9 +ED28D84D287EC99F317B2FD8A06E98E2B5F1AEF4A7A62E2C3643D3511BFDE26D +13C0A66F46C912888BE404FB78BD123F9CBA22B6C173DD485FB08E8D687097A8 +1D249D6B962867E8E4DC17ED783D2A499B3BA200C9ABE2154A25CF7459C5FA8B +3A0AA3FDD75E8685E0E7FCF4DA49D30906FB8C681F52154C8DFB1DE4B5D6B8D9 +4B12DBD0CDCDBC7E6B24E6FACF528B0D15079C4D8FF8A6930408F7DADB614900 +2883A5244C10017D875B4E292B39BCB758A1E5E8DB78F1513D4D31856574C92A +8CFB2330A519303DFD03DDA7EF783DE92300E9368338EF5759A4184E50448E29 +075EE0693C4C89EE9920B970E26CC105F2B7AE72D2657A9B5D6CCF677D0F99BF +A7D2D64B76B5B4B2F808D3AEE0B7F05724D4A7E5A2D253AC63AF83436E8FDA7F +F9F050521B92492D0659AA217DB413E723C43DD32AA957E143D0C6204DF051C5 +42BFC687271269818676EE92CF3DDD4E46BDB016C6EBB8B49DE5DBB965F60B1F +DBB8B71DE46A239195FEE027D3D126ABC5C7062B554CF26A5BD2D5A75A1A14EE +35EAA10448D3CFBFFDA782F499E4B9F6EBDD7A4EF5D1D6F9447CE88711CDBDE0 +BFAF8E03C1832084BC38710429C9B727C9A4FA58E7F4411AC07A2590F7CE2162 +80187059B0BBA060DB0982CE2186A86CDB7B11D93A88D116E250C65FC47CC080 +BF7327F2212AC560E7BA8A3092985CF3CF443BD5E152DF7F160918FBFA6E41AB +D7E5B7E30388499008F7A9EB61653BA0C029349540E4FFF0436F49C3FF9CEBF0 +317EDF4D205AE76CE26C711940A28CD19F70128963B6384C6833DFE9415D882B +BE02550F5A663C1042D7878165E5F9E5AD6C0D954C453B7D9E4B5583F9AD764F +24C093142C3D37B80FEA896024CF064D13A4075D5360DB87B5A0B7A1B01B5871 +C8D5B7B7021D9C3A83131D2952B5C4FF64D1FD7BC635B05BF1752FB4A248E6F7 +C7DE985085798EA28609EBE71E7499B896A8E93DCA8DED8AB929B2BB1F80F062 +1601220A60B47AB88C68AFCA7C936EA40B070524C7C13D1DA962B23BAD35C5E8 +D7304530DCB4B84E08136BFBDA3DE764DEF4069859F612D104A97DDD4A3FC3CE +CE45A3396A45D72BD4F36F5E94CD7F947BE1819659A7B056FA608DBD2BA9B1AE +23761796EBD094A5AA1967A16CF25CA79DA7BE13E224722E1E79A978E83C9437 +75620FCFC4DA3C8C05192349E6B1947B3E6B583CA883C9E1F3E230BDC164F164 +2C85E94022640582C97265FDE9EEF1FB93FE07FBD278F8EC3BAE410203E9AB33 +74A29AE048D7DC21EE0489A2CA8797728B058E3B0717905760A035AAF9A85D85 +00A11714B73CFC8FB250352884EFA0D7D796CF13BC4ADCD0E9B0A3C9AD4C4983 +B4C528562EACE54275DDA538FD5ECC4284B8DF979C483766ACDD0666F34C861E +DCB945A536D096EE2A4B19361233DC9D26BD9D6E0875223B2F92AE6F63F5A603 +22596941603E0214DB65E0CFC27199EB4504C7062E39DAE8C1858B2380475360 +618ACE0668BEAD4139D663EA58324198C421A262D2857F22EF7BFCCEBCCFE083 +0772BBE4228059A79154EE2D8FF9DBC677ADEF2510C80307370B8381F44B8D85 +6768C3AEAFC36CD98F312A885664870CEE01C41A2E261C3F1C4712DF0AC79599 +439C8094A2E9CD4B0A4F5934E8062647D8C7EBBE4E95D96CB2454DE9FD468CC8 +9B8F14B0DCDBD652F58E463CF084B383AB8171DFB5BA1D25A214192B4513F2DD +45F4C0B62212C1436C2D2B02B931CA9519096FCE97DA6E8676CCAE4D4D8728C1 +C5912CEB7249A3AFE3A475F98D864710D106601B4E142CC25B5453E09838681B +6818660C9B60EEDE93F2770ED0997A1EC5235510A1189089D8A8759A53BACBB3 +808D3553F8A316A6132CA85080BAE646292E1B4E3835C009BB7C5ED5924A5A9F +085D6B18E75FAF576512684B81DD64D149D067DD8703794BBEB3261148BB5070 +68B06A765B21B24D41A3FE0AF0A045479BE7CE2FDEB26E4F7BE7675B6FDCDC27 +D205B687D9DB1EC506732689F64A73C80881D7AEE918D82FAB770A63E3C5779F +D76E54B20393B96D0EE5F299D99DA195620F6371476BE9BE76AEBECEF5698A2F +D4DA3E4423D21233F8899AAF62BDB67EA9D2E445AF7FE7F0429563F3AE584A45 +F72D7463EC22A83C5D893072756151B80FC55C1AFCC939C35DDAEEC6E19475BE +A155960039A21E264ECF313A4E86541C2D23112CB6EB2BDBA564A5CD6950B0D1 +43D8EAAA49A139EA33E9489F559A4E9396F11B7F6C81D8AABD8DECF2D3546F26 +05587E05ECC4327C9A180A2B1787EEBDC31BCB85B85DA5F5BAA550AC816D4A17 +F2C55F6D9E8EC335F2E11F7B1CABB84D2439BE2C2239A4426CE40E1FDC3788B6 +E34981608DD46AC4DF1B813507F52904235519E8AB45781B404ED4C5E29FBB2B +355B7B1809A84910429120CAE0489F05826759661AC1DF1D12C66E126B2E1776 +AD215733FC44733C81CCDF6C6B3BF99E416AD38FE8DE5D36FDB03500C35CA8DA +9AA8753A58CE072741A4B6D522B00F420209A2ED5CD0752849B1C28BBD63BC3F +37C970D2C3C7382C6ACC7204AEB970C1FF0B932BCB957497516E662271820F2C +A7CD68AF6826A8499A076FAE3ADB8F17EDF77865B9B9E7415BCE29423F4A463A +4693E886AA2CEBE94BA82C79E9E395F5CAB8B4C123C2A2447015F267291C28ED +989254F1C62D7E27CB608D5ADA4355319CB30C348BE0C9C6E43F0BD4D7BFE7E7 +33169241C3664F06BED75070911209F830AF9924764C18FF87669B51A0BE3877 +6B44C34B222C1314B8BD0FBC23B893DC976844ACB7BD866A72EBACACFC3CDFCF +8F8405922C93B7C2634D792DEF6EF365A8B5BFD41E9A59D5D967363D70641618 +2997C6596E4AE0EF32A7FE1469D27A6B23D2625E9BCC1435F98A6318A346A340 +8A5929083CED634C9D6947A201F4701416025D8C40D07E427BD138C508B909C8 +BB3FC3F2E5B776568CAE2B96B8D7976D3DA52B7F5E76DAB7EA6CB3D096877771 +F5108821A6B1ACCB567C6E244B9710F92F61BE2E2040CD2F7BF079E4557A4E1E +9BB239E830F60DDF663E3B9F4E93EB6DCE42DE62A7F7954BAAC0097E779320B6 +7FBAB7ED3996F607EE444CD379A6D4D98A6C3EC679F559CFB64E21C36BF9AFB4 +DAB6DA49D9D80B5B88A93211089425C91B8BC9EE1FAD8B8FFD56A0699AB639A2 +737AE01BAA1E6E22EE5A58C7B310402D6FBB55F95ACF899C78C7BA33AA20F8F3 +86F504C88A940D48F09E25C2A15DD005A66F3D713FB9887B8AE6CF479089D391 +BF497D10566819F3ED85DAAC13000BE4ABA8DBAABCE9F622BE2901D6291DE978 +315BAE55DA76F28F93B1555B0F53FEDD15D25572BF063F8F885A36A0D846E057 +297BE4796D64FAA7758F29C2FD2FAA179B4BA4A84388369CAC63E9224CB0811B +178AEA5385C529373A6DEED635850FC623857E8AB62AF2E0116D1592EA118481 +1812F034B53FEFADC0AC1D1545630A45D34A58128A00FF25EAAD0C131C1C4C0F +E8D3963D5E37AB71863FFA667D85584E78600A781D0ACD394F47C6DE6172D253 +CC2AC6AF237C7721089A232D13995272C612DE5A2600861EB0152E4452499183 +07A713D82020223E4057B83CB1632E53E9BF2BCB01902D2755D2347EE9DD41C7 +7E7E00133121F6E6F0A6C3034503BA83B119F4846201D47E23977F0A0570BD7A +B5607CFA6CD1262BE1E8FD0536B558894BBA8529BA2C84375F10FF3107384E5A +B6D8B63F7AB3CF22112782915641340134E00A05AAB5A44D6DD020DAAA2AE2DB +993813B719EDF9E6376CF9D0E5B757CE385AFEC506E5103BAC1C121798B211C0 +729BBF0CE8F85601E006C69A6BD95642FD10498CF456E762E15CE0D2EB8D4ED4 +7D5725A5B8FBF5428F605B9D7B68F69FF00A73DF6066D0D304524196E741A056 +64BCB5A71663B81362E0EF1A58FDEA99D7BF168325B6E8081E36019B816C6352 +AE06E7F40CC72912D4181666959C788600EE919B1ACA3516053282219A05504D +3EF6483144C4C24041E8D30E6A0BB09398BF59E9EFBD31114F46CC76F6685D4B +5FBADAA46A9B15DB2036AE837C28C9B5C53E7DEE003C398975249BF2E13A3FAA +A496E9336554718809A601E57077C873D240C2DA09745AA99053B73B3D473844 +C4410696B7DFCD906B0242B08EE28DCD3DF401B52983C65337292DA56B7DE898 +1882B42F513D3529B4F10712FCEEBC9E081A62214635A5629F9F2A8CD4D0CF97 +86EFD0D40836F33E6D8D8F9E85717BB68CBBA5662084FA4046D601C7B6DCDE59 +573DA9D1975ADCF8329E2DD7972885398D33D35460CADC391A66C8D7D6348FFE +8144CE3A7C574E4F30701143DF58AE5691F08FDCEFB765BADFD5E675AA9E9883 +383A55558F6AC995705796EB8CCE56411604C03FA7053957776B0E4481441D2C +A2D012F69034C2EC9389288D58693669867136AB674F6EB91DD09BB2BE6DD517 +5D6DE70799AA7A8B497A2149A36A92B2827B5E1A1FCAFBFF5BA5226C27EB59A7 +CC9ABF5B8E4CA25CD12291DE08EADD94ACAC6A70A411C67DAF50D7099831146C +B302588563D0420657EBC13ADF5D5249AC0B64049C87FFEF59F4FCD172D4CEF4 +40C42AA717AE1F5C503A9E657D6A3FA3B1F8FD1DB5C4E6BC6434A6DF8F82929F +EF3ECAE28BDEE0567FE75A7CB7993B8AA272B5E46F1AD1F7B8CBEE084D633A9A +51214EC8CEE55570C6ADFC88F0FA07FD9488794ECDB11D99165FA73C7A7B7CAA +D100CC1569AE8328CA7918EB3D1FBF1159855771E89D4DB4A2E2F82A222811B7 +3520EBBAAB8F8C51F4496BA70975B8DFC4330B3BE556330A7F1DB287ABF60E3B +5CB062E42013E628176B77E97EF4838F67CC5FAD625F812902A5D6C5B7D1CEBC +F39B3A36569E87B4B5A1A87A6440DEA468480356D325711A5E47053E0B01FF91 +67B57D9014B71F2EE94EBB869A7DEFB4D6EC7C6AC6A2207A1E343C6F7CAA0274 +FBB3C1BFB480EA437B657C9525C6C270F8A5BE987998DC56BFBE3098DC87BB93 +31797889A65947BD6CF3A3559D060E11002FDC8AB6F4EB292E1C8A8C2F955A91 +F15E2319BCBA5CD6E7524B9BAAFC6B8B76487FF61AB5B8C2CC37C1707CFB5305 +E152E24F055E517EC316F9EA054396B1171EC8419B3F22ABC2D75A6B27CA781A +417C0234A7C09D539EE5EA6AF96D236BA47C5C52A8A82B5FAC494A93F9C33E90 +CC2673423FBA15AF6A2D7076EE570D786018587CE7939B6D5D79C48263292D66 +1DD948D14DEB8F197BFAA1028A0D840BB55792D76F11B1733E8404648982EE99 +4B1B81CC3BA20E87ACE670E00C0A613A740BEBF5EC78FB3FFFDFD299C074FE44 +6692E6F2D6B56720D53378C12D9A2BA10E90E3116E783A9C8A99DD56E9108750 +D18D2CD714F989A2A06AB2A78BBD8A85CF375ED44CA1BC7360974A4188303DF0 +00BD5ECD88DEB37A78037E97800BCDED2A9E455CC8B59868DA7A91F1ED536615 +B33265B40935239EFAC06D9EDE24A9EB00358E5524F2EB0CBBDC0EAAE8EBE053 +CDF3133CEC7BB42D6FC09546FEC1A28AAFC7D0C01ECA3E89977FC96792B1D255 +4112F249A3ED1F6CFA49D4BDF41C61B988E63D3FD7E2F9FA55BF5EA2C121089A +EDFD95275AC5EA685D942CB35B963D11BE6BA86DD7AF6CC814F3BFB7C27D5771 +BF822F54A00C429B6E476397B05D55FBE4720FBAD18D25E0AB339C683B9E359A +AF41919E7381E87995CBD347C6281E92258BFC490CDF8CA92DED47EE8B0A29F3 +8E1447E88C6B961D41EA4A15710D7BD80151A3B6CEF4DBD49758044A1F846622 +C0BA139742C07C81E4E316ED3A851EB756FDFCC78FE3A2D9DA054F6DF3263734 +155372602B6EC860186AA4C67B6B235540D9D1D2D2F7A0AEF48EBAE533435A6F +AF0FB880E548F236D794F0B0309C5A4629FD49BBD089B189203DF7B14BF52563 +B0344415CA128A088E35FAFB7EFDD6E85F2C72E418BE88EFB6ECE6CF167B5746 +4B33462705DA2766FE6EEF53F8F94471C3FFA0FCA34A34BD9DE20531CDECAADA +1D4BC183EFC52FA157255B84FEBF7E13E71AF5C41EF51541DA1FB9FA805C47BD +AC8044DFB6729CAD52934D6013465F216A18200CF37028E2ACECBA8FF44355BC +41F752B55742CB3206B1527EC74CDCBB94A5BB88C9AB18B862842DE185A49D3A +385B275A576C2D30644333B949DB75868DB4F14ED050E2E41541D067AA1D0C51 +AE15FC1B08CEA3FFCE0DF6C48F4F5FAA934626F3755EC25321DAC763407BE7A5 +4F08C961EA79F622621ADC5982A372FFB3318DCD54BFAA3F7904B752B37DC617 +62518D2E66952D22582E51967166EDA84EAD2571DAF08036EC811295D13DDB0C +C31FDFCEA2B3FAFF3EFA3B1CEC4E9FB2E12F8D601963543618B2784238B18C18 +06691D873EC4C2FB624D2E2FE2EFD25BFD74EE49DAFFE001EECF257B1E9BA41C +242321C134A7224CB7828DD01C0A3C22961A2CD2A901998C7A5FC825A9D11D97 +804E129479A9A75CD2C8A507E0FA2A18DBCB0357E6CBBAC88376252BEFF9BE7A +6B7ADB0E9B116D06ECB5225640530D2D1AFCC3A3E9EADA73708E51C5FF7F9E0F +E91736E32487596A00CD2A82AD3234A6A59DD266E5748460875084314FF790C0 +F392619B732BD9796F5A037E21AE5AF618E075FCD73CEB14A4EA110E864E1626 +2D8CA3408A0D795DDE9F3373AF815EE12036845F3FB9371B986B86B53A885431 +B676A415246AF642AD2782BD7CCF19F55858F8096FD2B1E103415D4AF671FEB9 +292F6EA47E78D8D7D403F0170F39DE40761631D0257420B105205F80DE0D1534 +01F38C12E26BFDC054271A0DBF9AC30572DDC1F31EC6603C7AD768441288C8F2 +A4788E0C53789BA9343930154931BE28B11BC1EB75E5ED62583B +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +%%BeginFont: CMTI8 +%!PS-AdobeFont-1.0: CMTI8 003.002 +%%Title: CMTI8 +%Version: 003.002 +%%CreationDate: Mon Jul 13 16:17:00 2009 +%%Creator: David M. Jones +%Copyright: Copyright (c) 1997, 2009 American Mathematical Society +%Copyright: (), with Reserved Font Name CMTI8. +% This Font Software is licensed under the SIL Open Font License, Version 1.1. +% This license is in the accompanying file OFL.txt, and is also +% available with a FAQ at: http://scripts.sil.org/OFL. +%%EndComments +FontDirectory/CMTI8 known{/CMTI8 findfont dup/UniqueID known{dup +/UniqueID get 5000826 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +11 dict begin +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def +/FontName /CMTI8 def +/FontBBox {-35 -250 1190 750 }readonly def +/UniqueID 5000826 def +/PaintType 0 def +/FontInfo 9 dict dup begin +/version (003.002) readonly def +/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050\051, with Reserved Font Name CMTI8.) readonly def +/FullName (CMTI8) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle -14.04 def +/isFixedPitch false def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +end readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 46 /period put +dup 48 /zero put +dup 49 /one put +dup 50 /two put +dup 51 /three put +dup 52 /four put +dup 58 /colon put +dup 65 /A put +dup 66 /B put +dup 68 /D put +dup 69 /E put +dup 76 /L put +dup 78 /N put +dup 79 /O put +dup 80 /P put +dup 83 /S put +dup 84 /T put +dup 88 /X put +dup 97 /a put +dup 99 /c put +dup 100 /d put +dup 101 /e put +dup 103 /g put +dup 104 /h put +dup 105 /i put +dup 107 /k put +dup 108 /l put +dup 109 /m put +dup 110 /n put +dup 111 /o put +dup 112 /p put +dup 114 /r put +dup 115 /s put +dup 116 /t put +dup 117 /u put +dup 118 /v put +dup 121 /y put +readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CE32340DC6F28AF40857E4451976E7 +5182433CF9F333A38BD841C0D4E68BF9E012EB32A8FFB76B5816306B5EDF7C99 +8B3A16D9B4BC056662E32C7CD0123DFAEB734C7532E64BBFBF5A60336E646716 +EFB852C877F440D329172C71F1E5D59CE9473C26B8AEF7AD68EF0727B6EC2E0C +02CE8D8B07183838330C0284BD419CBDAE42B141D3D4BE492473F240CEED931D +46E9F999C5CB3235E2C6DAAA2C0169E1991BEAEA0D704BF49CEA3E98E8C2361A +4B60D020D325E4C2450F3BCF59223103D20DB6943DE1B57C5188B8F2AEA89F6B +B9F27709B9A6F7FA0D2B5A522C8FFAC1E14B3F5FD04513BB94F52F432B304636 +6AE8FADAAF2CD49830BAF2AB6E4BE9BD0BBB46BCDF190BD729750493D407FFBC +E0AF4FF2457B984427D29E386D7D003DE9F46C90DDB2052542599275C0B2AF3D +5782F71AA076172B764888EE754083308056CE0FFD39135F0CA6359948C049FD +63EBF553A84FB9B32845354B27A32CB1398F49E0A331193E0A858DD240483727 +07F041E6D75C1378445A58E2B31F146BAE8BE3BBDBFAEF873B44F245604F69FE +376E57A404A743550B10A450B9C8413069E2E00F0C304EAA7CF987E7F4577A04 +77F67F4B845BAE635E0639F6E98C3DB615F4376F878495FFD22D7A49FA424EC2 +823C1587925820B548400B53B5513AE97A366A87B4FA8C886467766986F80174 +047CEE583365F828D13C1DC83280388C21E7822EA28E715C1C071B4DCA6F19BD +1ECD540DE11C990D6AF7D52495E5882E8E4FD30B3C4E33BB91B30BDBE07DCE04 +3DA11D0A2E0DE87AA3FC65A92B11CD3F8A601536AC29992E7219A6E21E6F6DA8 +8B98EF41DBC1D19CD926D2888EFB42BBFA73C8ECFAC12E368E92598AA943FA70 +9D02829DB25AB9A0109C6361752223FE5E054C1E21CEF35E48979979A0DDDEF1 +5EFD7BBF989B7C7D3437DBCE1669341264E290646F2C8C564B6640D0DE9ECE1F +71724CAD66C37C8EC298848C43387CD3F4488229EE5C7E68668B2D39471ACE31 +D502B7C9560ACDE008E84D99FD379D13C6AE62FCA484B7BADF5B8A92E69790E5 +8240C3E5C78A83E2600B0EADEB020DC3A7B2066E895AEA5A9A1E606E14818DF3 +56EFBF8876EDC25C14D6DAA1B7A80E8F667738D8D5040BDCA080A6A284C25651 +40E7A230582EA0204276217571168BF11644A7DF209C22E3748AAD3A90A2BFBE +8C3BE010FE3BF7932B36DF91858583EFB3BB212E9F66A09F525981477AC03967 +95C70DC6BF8498F80B7F92B748560C07A583B14D5DB2E48718E2D5B118386AC0 +30DB1283D2842392655AD117A75B4425C51ABAE1EE122E68D24A35406B73CC2C +A839EEE18F626494A7C781310FE182DBBE6EB9AB532E32EA64534ED6224450AE +25E1C2DBD245F76936FDC8BD65775F5FB281330BE2F7E21E34FCA486106A8385 +BDE975E225E68DCA7CE41C0A882075D128AD32E4D0B0E2E2AAC9F40D272003FA +C804774131EA9C190CCB741D688284EE32CD2C7790AA683F56E33D571100C12E +F753258FBF6749FAED4540FD7BC73429B4C9C93BC9D2D482444C50FC35DEAF0D +D65136129D220DF8B9CF961F93D4D0E6D6B8E0240B9DB73B2B81617E0A708DA4 +F9B95DFFF22A1EB794B5C2F4E7F2159471F9631DD4B7959B8D87BED8B70B67E2 +BF7D6DCD58A336E3A6E97DB53D94268910CC212EEBE18B4898A56E16F97C7C4D +A34EB6E1E6AA0154FFEBB13000ED9A4DC26FFBF0481D95F5481A72F480EB7A04 +DCA9A6143D19B604F8502F25000352AE50C33C53657A4F6118EE324246191316 +DBB6635CBA9047F911F0799942C5F46782A8EB3F500BCC68948E58EB0CBEE0D0 +9BA12584C79AAEA795F4EFC3B04169FDB8EF672F6126BB7BA9497CF58CFCB0D5 +CD03BB351D07943B8D0FBFB7DEBA03E833D591660F31EA7BA55A9167766A26D6 +A156EAD371941D319D95FBE43260C19DD649BF80B44C9C695EB927095421DA01 +0D422AE17F547FDDFE09D3D867AD4A1C79014FABF12E69A547B73EC7DF70E3D9 +24D5E8012C5ED4917E2A5E7E830573F44CDBFDEFECDB5CD4BBE0C4DD6A458E31 +A7410FF8C89E1F04775713BC812C34E4D22D375927552B305FDE786B14AC3347 +6695364B2A8F5727B3A202ED392573AD67FC899007EE380485384D10CD55664A +A7D6AEAD020002AD45B46C9273D50BED3387A0C1D11F894004CBC61C6A8A3166 +E68FF692B25063926DE2F698CD0A0141A4685DCF0FC0A785BB2FCBECCA57771E +7031DAD19207691B2F1A9F00485D746765B4AF02A9606522D8C75BC14998D68B +8208773F4D2635EB9502DDA4825EC7DD185DD098B953B086C9B9F99E0BDD7ACD +058E3D2A02DD2B2C6959BB3D961E27D234189D23088DAC6B2204C4A9E0F76DCE +394E2E4670346A37E7FA9402E40C20F3C40138C6C7CC90A5A8B9ED3104750118 +4AA57EA814ABC985B0796C3EEB88017C0F69BC5F268F7BA1B700E75A851B79B4 +FB5C715F3792340341D74B45D70D1651814D8847E02B814D47CD8172EB87619E +5D66CF55CF11D1A877276DFFEA9028B507FA173E1A846D1C42C9662D79766315 +2619DC94A4E331F6B70E5ABA692A96E842D43B05362DA4546427CB890123AF04 +93293AA38FE8CEDB20D325E4E820137206A23DE2E8E3A5663638F74A89D5563E +1BDA0CAF151F6BA70C4A22AF26E0AC3F2B9F8C45523A53AC4F25A2389F4980CE +44A118CF1679CC860B075EBE32E52489F75FD6C747BE2E6996714FB61498B05A +66C01A15D93BBC7C745CE0E923712BB3BF889239D7E9FA4CF6BFD3A48ADC1B62 +AA0D91BEC7F7C836F2AF0BDD8967BE0D63C5EBFA9BB4545AFCE1CBDE408F5DDB +EAADB00BE93D21DCAECBC937212E64C17C742B77551A7486725DC5B6968B89B7 +71DDC6FF46B31DFE19C5F3FF92CAF32ABA409AEF643E4D8B672E5A4AF5923B10 +08389AEB65A68D4DDD8D8034EE1345D4A357E27A3A0CFBE376748764598912B1 +D29B80102831F3EAF20A854F9B13F3BBD61F69605AEC1B6ED1AB066F8A13D87A +63A4008A3EEDA327F8541CD5F105D8A5EE4A79B9283820B195D8CEC1E00116EC +DD4276E99B39A38EB9EB7D2B6FE23EE248EFB9095484930A1B8E68FFE5199643 +D9213A1789D8068E444F4814B88B0389D83C9F1F29572BDB7FFD034B33DC9AC1 +D271CEA82F4EADA3BC91F9E5E7DA608D8567EB4D8A605130E0045F722AD3A0CE +CDEA22B9CCA878E88EC5E9C8D0B6142B281D99BF7F32D1CA8CED728DBE57C270 +D3636F62D06A97A245B5E7C84BE2B15987A2A4AAAB7C54479A14669B47F26C54 +034F20C1146AEC8295F995C1AE7C03D11F7257BE65803D8582ADA8257BC27F4C +0459D9B41274267D50CE7C88C42987631D29869AB4EFB1F439D8808BEDBEFBCD +DCE341F58196C6BBAACE9D924671C1B82E82CD6D394FB092FAEC820660D09767 +F14ED82B17FC5C7AA5C376A63AB05A4B4C6E21FC5A76185D3038591334DEDAFB +D09146B80D3A0E5D0A171BD83313C9C49B569F42824FC8BF2E1C1DCC8B126E17 +FE92C679853C1EA00FD376A7C12142FB7EBC911168F98BBB77CD5673D038BED1 +677A498EFD3AF478A0E9F0F468310BB304E38BFBA27E35E329779BF4AADD96D5 +7D83517EB68BF45DEB72327924F3DF5FB0434E153C2B4A01BFBD77C6F1DF56C3 +19BCAF94457B781EE43E4F1D69434D96475880591A492100FA85E6AC6BF70299 +3FDCC4F27C49AAB1C339A841A571CE65C1E6C1133409236C0B2AF151A423E4FF +7C84F42A41E472A5B18EB93DF182BBF8675AA3C0EE971808CC67B83E17FFB475 +CD041D9F5C69F907BC2E1699B9A516E048F1778C8EC1C50E7455B9BC6802E871 +E6EA5B6D6E92BC0048BFA7FCCE18DB433EB037D7D7081F00CF4020C07FFC871A +C486338D2F8437040DAC75AC1E1114569C60CCF03792360B420F195F2383E51F +D028FB342CADE9A8B13099A21C2603C7859188784D857D4950F4D82D15F025DC +6D015BCB9626AB339674589595384AB6CF067820E908493AAEEA2F16D0FC91EA +C797F6BCDC5963BA1B213CBC050661C84334FD7E643E978594B2E9979C25A9C3 +AD0F3E7AE0445CA0B106C97F962E5B314050AB826F8D01B3C3CB08E3795FAE53 +1C2E0D7A174A2A968AC06A53FD98F807C38CCB35BB57C39FA945D27153CF8C12 +4DD344A2F1FB3F777834716CB86D96C11C1BA9E1CE79DC7FFC1520067CC76AA8 +E4CA100D74C9C26DAC68F6E16C84365B8EB104CD382C5188423A3193C0BAF143 +CACB03DC0EFE64611C71C0BB65C2DB29CC8F9DF85B05CE69C685F54AE506DE41 +7225D2C3EC3021219C84392AE00D862EEC9D4FFD6E520E6245924A16A58D4B9E +7050013BCA1D24C5C9FC8CC596220BFAF8F9A58D53396106230DD64C19F561A5 +462741FA6B99FC44A23493489E5DC251E63CF2A5629963F356789F78F3117F0F +2B22F7EFB47D93B92A16F5951DEE257FFFC7E6F8E94BA6E73B3F2216186F3612 +4A276778340698C5C12ED370CF2D2FBAAAE66579A85351B509F73163C459C002 +0D6DA5E9018D6AF35E978779236104086149F79B914111202708B4FB7558F098 +4EC8C44BACC28CC8F20CA53726A73DF040976341CD72FFD434670AD09A62C5D2 +873E0A89A16FB8BB94B25FAD9DA42549758FAE38531D1BF13B2D4E51585C8E9A +EFEACF6F368BD564FAC6784FB264BEFEC0C133A9F6AE59F53EEC61F03B9F6D46 +17E615CB7AC40DE1C29E1DBF2515A6462CE1278AD5E7C7D616B4D1F61C4092BB +83FE68173BB8AD591B189106C69F30CA946AB505B955148A9C64F7E767DE1D32 +D19A9CF799F2F005D7E3D912E8351373CA6926D4D9BF2881198F3F92508B0F1C +9E32E86304261D57A9FB7CE2CBB1DA95F42C728E876DAE97175B7684E1DED2EB +F6353EF742AA647EA82CCBB8213238A4498C652B0020BBE09DF9248D2B0D7939 +D5D99B1AA7CE785B5979EE2E1EE199856BD2E03ABE8F2916C2A3ED3895AD6F32 +5B3E3C46493C37014B6F339268080FD6FA8B5CFA5527FD21AFF7098021762797 +3A3B7A778B16C138719535225E1C0FFD38E1DFD29E5128442D6FEFB2A9DC568E +CCB4F97F808B485303A3DF9A7283E14900FEB5E75A0359E9AC87BD47B4E7DB71 +1D155DAB0441EB966240B3FA2F5AE8C5D6C61E156A959B6F0E1B104684A51023 +942121A09D119F830D312A3B23AF98AA065BCD631EFA0BB945442CDA214FA193 +995A49B79600D2AE25085BCBF58BA6A663037FAC029B9D75C7D3D862003DC968 +285FE22C8BCA86583F305C4250442843B2DFF5CDD4736168C668042864DF6C89 +F9719A52ABA0C611F280FFEEA603E4B9C8EB744D1542EDE8BDAFB30740B09788 +E825C550291039A4020367130E66BD2B8E1C04B02C1853F37F07FF529394D18B +01106058E3C30412F79FF5E4DDC9CD06C77BEADAC904432DCF41C2667E85F89B +E980DC692E1E396514B6DD04CE197D3B6BF3B059F0F74CAB342B984BBCA7551F +A19EC31DF2A8F2923318A74269024BF26D7AED42E748B6B67721CE33B2B27A0E +04C1E92E3B3F97BA524DB97E9C6D3291231DE3D48F7D78A6CC2FD49E98117A1B +B39418F0DFD8FAFE4A374B337224B935E2827CF69102E30BDC6DE8448562F813 +3AAB07044FAF7324EEBB01DD182969963FE036A483EA0B5EBF59A52200685EDC +B733F81996FF22E99E772495A82AE6CE4BAC947B819A9250C1E7BAB86C06C3D2 +C9180763BAE247CD41EC46883DA3E98C2C947A2F2E515A0C9593CBC5B7D6CF08 +AB2101C1209AF33851314D4578B0B711888FC3BA0EF3A9480FF16B1DEF59BAE7 +3FAD030F9F0F81014B0960C2B234854FF290473010B011ED96016519D2A3AA57 +5F40CD98C367DBA14AF270965CA1FCFB66295A2DA89F0FBB8AF87B013760D85F +BD03F8AEDB62221C29746B7195C88D777EBB552D388D79F98A8472615C06F4D2 +DB9045B66BD7CF4A984C7C5A1642FBF92C821B9E74870C129F0E76FB23B27E12 +E88EF9194AB96BEF8846248DE86F31E6DDAD25BB4F86FE0E024A65FC6FBAF2D7 +E172453E3F9C5B5497C10045A0683BB3DA8B5A4EFAEEF4631E9E0042227002F4 +D9025797967F9F143189F30F6A89B4B26E4D274EFAA19677ABE18F75358168F1 +5D5106765AACB1F8338C0A221B5895C660D68EA1864577F8D3B2BD2FA3B7EA21 +A604274B6937DFCE6EB90D0C6F87D987DF0F7DB37E3219DAEC27C500B705C2A1 +D635405DDFD87C99299249281210DA7D0CF6C519389ECC166D99EC9C11EE000F +96C180A20466E4D9D3F803E0F9562AD09FE2289B5A0F72ACDCDB700158C150B0 +01BC38D269742A8B62E8C005535374F10134162AADD690D40556FF6621E41001 +D530D47D29CB33294D0CD50A4428B8C74C9FE425DF4455A7B283350A112C7721 +565C68084184AA06B8D2FC631080885DA36A9BCC09F8C9AEB8C79D72C2DCBFDD +BAADF34FA92449ABAAF510196620FF6693E252D31A6C2A4ACB3A198FE3278A25 +2ACCD4B665B5A62CAA65D60C1FFE196825927C922EED2EA130C945F1502263AC +4D364DF0476BD7F79A6F7B75E217155FB7E9E5CC967B94ACAE72455C709DA98A +0BA10E1F8851355190C17B6B6211D7610845B16D0FDDF9E12F55FFCAF2CD677B +FDF3BDEAADAEAE4CADD0334DF5CDA9C737C3A04CAFBAF6C002C26CF29895C11A +0C744C8738D1A720716272B4025DD975523DA33FC0B4EFBE48CE761B938D9530 +643C26E779566314BD72FDE97A88C62A94B4FE5CDB88C14952F739B5030A2A5E +ADA78AA3EE7971299E4FBB93404E91DDA9CC799933E7C3B32DC630FCFA9C4F48 +B42B33DD10F5F23B79C539B5B0B645F34DA8D8DF9BF2A052140CD52CC5079D94 +33EB60C17ABE3756BD28A384D91BDF9D655FFEE546B49E98FA3C48243C291B6A +FC5E352B2EBC82E2104BF7FF5B158847DF59B7B18CF808149DA8C6E55F357E22 +9B78BA28D7DF56A0CA7B55BCBC04307B5E2C811BDAC9815F70DC7671704699EF +59855418FBFDEF36AE436B74A4447554B39D9362E30D50597C0061C1E4BD6F81 +5856620DC330EA0FA77EAEC9E087341C4BC808CAB056591CB4C5EE5DE3E6A198 +F86A0081801F197142D986047DAB4677A862AAD48DD9EC4BA033FFB00DDEA8A3 +6D8BDFA7EBE4743BB134B6AD5A014B084978DA46D117CEE5BBE5E0BBDF13CB5C +EFFB4762D2400E5C0E15DAFB986DE0639D7547EC244B38F93EDF3D0C359594E7 +979A0E908E750C7C6BB9E65A9179CE5F2666103C493E84B165A3F08DA5F214A8 +A5E5B1ED447635BF3FCBD6577968E01745F81983DDF961336F79A6404DE6BD1F +DC9039005742F0D3C45314A7BD52FB4E16727D439746DD5500DA19E0F89914E5 +73E52CE753649DB28FD70F7AC5726BDBAD3F715FD3611D9D27D304E2BA58C32B +BFE69F9836D0AE72839A4B116CBDEEA9CDD5D6061782BBD53F7905B98A587AD7 +31C6DF8F3673AB9D6F5ABB9376D78137E8377EECB661B6CC8418438D510E6481 +ACC726178F7B86CB1EDD6B12CFA3E0AD19AF7096B7E75B753E06981B2BBC4BB0 +8F7BA4495FF84A571BDB84E280EE393419343F2FD0122C2D6E3C5DD7736E2374 +E41140B2B64EA6AA25D2D198799A2CDE0E7B3EFE8534815C7AE82D31577E8BC7 +73645A02780D46BE9F62A701B585FDBE40A8FABBF35A757B181C4F3070F208A3 +F3318CA3076C2878DDFD4BDEBB547BDBFECA4D5952491768306465317CB31A97 +DCB565FF8391CA4E1FA19533D7AD57332BD149910417E3E2025C86CC62591C4E +F3C3B0A8C9CB69C788FFEB3945CD080EEA26332EE79D87259B08AD2CE83AD63E +E90DA927AFAEBE9CE84F7A22CD13DDCB7E75C282537ACE01A31AF410A6ED11D9 +D2C6B6AA40D7CCAA092E9557F905DD1FF4CBEB5632AF3BF5A5898D94854212C9 +219CAA6900478F18909A10B834282FF1810458E2756AEA0AC692E809E0C72380 +B9AF1D01183DE5B1F2620B814FA2A23BC572F44474CB357380F46FD0BDC3CDC3 +016406B2BE245F88EC70E89A7B24032854B34F5FFF1B2283621D7A234D7EE7AF +00BC8DA24B5DBA872B606D8DEC5A97128D0C9D92CE1AC3301B7E99A4A14404AF +24867A1965DF6D1B4F7AEBAFD456DD376E010D766FC97B525087A3D4C45B1563 +02AD8E00151D7215F8782DFF34118C0F08D8FB7CCDB5F6724B2A7BCEDDB050DA +47D7210117160E813F2C217744E488663386B16FD06B69192A21DE9DA94D8411 +2E51E8F4B36CB6129F60AE21940424AB5338E0371CD8EEA50830DB2A81AF7EBA +F0F388AE4A8B028589D27D8763B0E9B0B08D77FD74672B9CE579BB1DCD2425BA +FA86C4AB9F1DBDEFC1FD7486F60854837AB13E406597A301175D5657D531F1BE +5FE3AE7C89088E3B0088EE25B7E152E1BAD8C1A223DBDCC2C11E8644590A27DE +7E1AFAEF792660158797BACFBD7CD6FBB41FF7B8D75E427C2DF89FFC8F337C8C +D0510F06A63566E4E2EEA49491AC5D74D10EB5BBDE08E85D1B8A8416D5BE64C3 +0E63807AB1FE93C2AED54F75BEB59268F0EAE6D1CA959EC5474049A693CBEBA4 +E07CB9B5D8DE5E0B1FB1A3F2F275F62E72049D10010E8F4C57E668F3594FEA4D +3FF741D019829AFE8637CF5EE06ACE734BD73740CDDFA345A32D3066F695BB37 +98BD9A7AF9AC1809C8990334A806981006E3B5B2C989F9D833B1758E8FC74B3D +6BF96D2E4077AEBB641AF0FF0BE3149F340E1EEC2C5212BD3FE3F2E918EAD744 +A6DBC643D39EECF98D758E1F58080B11722192BBD34FD3255821808C5FABF7D8 +A912A492F5F4B1F0A6DFC9595D7051D042B064B89C0E6073A3265C71112CA3A6 +A30B38A044B2C4C7A851C2E9A5ABF40025431153E1B4BA1BC15395724CC06574 +FECD70AAEED51E170AF3E82315539C3AA2BEAD2B380EA6F5397A9BEACCFB8268 +FDF83396446E33D3D5859F6340EA58E1E6BCF993A8A2725C89ABEB554ED0B8A8 +B0099824C7E5B02B65959D536756AD62C577B7559419A4C6DFA20604C957C592 +AC236B9191FACFDEF6134F401ADF0A60F8ECE06784169DC6ECDB5EB8352371E1 +7B525566EBFBC348F149E5B2343315B150672155D7AF210283E6D5C98F16DBA0 +78D06E3D94819CD698960D85B609B633EE9D006EF31E4C7897367FC60A2BE4EF +977A5056BF21220D6A60597DEF433E087D8BB70F0B99988917DCB83FB6F64C6A +930B79E8FB8C5AAD52FCC5F4E586B7F468BD5CEAA5BF90B1E738C3B345EDD42B +5B665F59ED1037C3A1827BE76713E4C1E3CA927B0A77DD6FAE9113F3D8561B4B +1BE93819F9006BC07F37C140AA3440FB2FE13BC0C9D2450EE7EA78DD70C1FD62 +60967EE60113614B27C8F9F9B4C0F9AB393EF7356B94EEE1BF3FCE493A1B2A53 +DF788F04EF0636EC3D88FAC7872EB58FFEE2D12BEE5B730205CAE15E9089A182 +90C4D3D9F5527E4569848BA7BF110198253BD656DF11867B5D082847DD1142FC +C376EFC76305EACC6EE2D4722F2AC028D4A2850D105C787C754B720642557C29 +8FE35D9AA0FDC51EDE8334923738FFFD8AEF0B47E4F68623BA4FA6F9CA6D120C +115606AA958D58E8FC34F432B8E0EFB8D70AEA9865557D7E0CE71127B585D54F +0160AE7148F928DD9C9780E7C71AA0DE0FD11BD7462569B1D67CCF29E617E557 +4CF376A12E4B497468D5D319D39B555175C66A372B3EF85CAAA79D3104F4F27F +43C84B4169EEB0FBDA55A7C8B33CD97FFAEE50334D0F251D74FC736CC40BC4AC +D805EFC3F17D20BBF5614F3991997F12678B20CB9E3D7EAD402BD058F86A8D8D +CAFEDB2A64DC2CD99677EDAC41DCE76F21309D4F3DF8BFD10741BC184E962DDF +38CA0D74E59075B6C0ACCC8B02FDAF24B95E6CF67D8CA5ABCD1CDD210BCD5279 +729F37D3D45E592026F66F035F93195551F8A7046FE6F7BE6B7198ABA63A892A +E7E81745005104F49A5722A06D9C774A981ED56C6C94677B6D2C1B7E7B1E76BA +218E0960F45E01F65519F76FB8A5D2C2BE429BF6F2805031FD14339DDE498F52 +C9FACC8DB4275C1B041B8BCF7D64B40FB81CADFBD43A427F2E8DC6D5FB250274 +86FCA3AE0459440ACD7E86D094696BCF41B3A78D49B4C885EF2D4EFE4B0274E5 +513D0E3946454FA28B7957FBB1651A1A6E5E4AB0792B3E80DA5475BADFE1F8AB +F66AC5AF2DCA292CAEBE8D7ECEAFB044A2BA15792CC63492FB5BC38BA8199523 +25519C399216A5E613FC66773E8CAC40539184F0E2BB9980D45F9A1C1B397781 +32987304B928B7D7C85F46681D98477B08E81681137698EC58686D6552B61FD1 +D2BC9951DB54A6ABA5596F96B33F185DC6A9CA2E33489A6F230359E26B21F069 +B1F1B808D5F58E66CAC3DFE8A83BA3DB0BD08E13CB31B33EF94CD01438A1AEAB +8B5AB004B065B2EEB42B25BD4FA66024EC20220B4B7D9CCD7ABEECAD2AB5B0F3 +1BB70774422EB0EF6C97613F3C257EFEEDFFEB0AE26237D32E07BD6622E74E34 +7DCAF8CDA93E02384713288D491FFFAB8D5935FD46196CF43BBC8568CB83F034 +66F6FF8FB1E676A714F20081E277C63D5C840094D5D05FA9CC9F0BDD31120119 +9680BE5C4CA7A91C3D3CEA7E556D94255D85E5532368AD60B8969828EFFF8FD1 +F10BA13B35B6328E4619AE15CB123BB59454BEE831703425B8485430DA42C665 +EF5D8C199F71C9B3616A0FA716792ABBB19E3C1C4B2F1A86D454C0F2DE8262A5 +836D013E7F4401CA86E2A3671448387D1262D8920B23D3A9F6775DDF99A54FD0 +13E57C2A7784D7F1A2D2C99E24EF0FD5061C985331F67419029C6E1C9158D5EF +E1CD5F15ECF3CE3176A4FA8584639FA9C95D16246CE5CB650BFD69793030AE7B +1CE8051DDFC2803E9AC7ED7DC029D4315F0A5327D94101A4BCE12A6D853A2630 +760B08ED9DA3C31A0B62BDF0CBDC096F8D832DBA9F9D0AB0BF25D86E74DB81F6 +69BC2ABB44BE5F5E6902FD7A873F848C7A476F5054C8C313F531217848664801 +D9E99ECF6A18426C17C9BB5A0327BAF486AEFD7355DDDFD2BACF29F8B85C05A5 +1D825230EC9EDA1561295853210A04AE9E82935CD1C353B009260DD51EB85AB9 +DFD002282CF27159BB1C455B88052E0F8F0EC2E181F8895657A1089D134F6AC5 +1FE801B73FF9FB62BC1F21F69BD43931EAA0BBE9201267E825C3F5D1A052E3FF +6E2A0E05549CE6A83A049DDE12369CCE838A9172793036EDC164556097FFD3AE +752CA3268B4205AA41270CF1B696E0A893E2413131B58CEBF3D5AE5C06C8F3C8 +32C0C0A73C2738CB9CD1F0554CEFF711CDFEAADF29507605285BC0B89335BE12 +1DCB7A5EF9311E899F1615E27F4D04D9B5B74196AAFF63F0D2479D6A15920A8C +D9EF35056B8E90CFE0200256AE7E3D2D08F3427B413416EDA50BC7E1B5851816 +3599DBA4DBB88807F7028631A3B84950A6749C18259BE5D62C4FA823B8C440F7 +EC199C865C66C1BE8BEBE434A61B22871F918F9C4BCF5C90AADC4755F835CD9D +1AA0B58DE84273F52DFC68FD407BE460209CBFB5B84A2321C5918C588F3F0311 +55D32D57D0AC1341F03261663A7D0E5CD8A9A1B33F1AC5132136FBD2DB09AA9C +26122A414D3405F059AD455E0F72C99AD2C2D9C20734250F14F604DE8CFD0046 +256DD8ADA4D7C92BDEB0165F54B88CD337308A62B392BE3CAD59793FB27A133B +273C7460D0717AE4B0AEFEE7B8E09E8E03D87881CE51AB745F000A1ED4EC2D50 +41149E97D8036F3AE8C9058FAE3C988518C6C97256DE5F9F53808808CB5CE77E +F4ACC2E9C62D1860FFFB8E62FD059038ACA98327A8B9525132C289175EDEB2FF +C9D1B1D2F636962915A9D76CDCC9B57918AB3F49B37ECA995E7B52E02F74B4B0 +18C895951E3F775C0884C906D866243E08062EA33D289D2A5652AA955D4163FD +E6D45DCC9A4E21A96C3880FFBE929BAF13EF0286C217B67877690A715FC21343 +E64F83E93493A923829C9634D4CB3E0A44543456216C8432CDA7A6ECC958EA34 +97934221D4071BD0FA7DE617977C8FCD595E53E90E8DF830D088EC9BAFF4508D +303F2702ED8EE400920119138586D65D9752D6CFEB6CF8358CFEE463BFC5024E +E009C236369B5616EF0BD5EF4DBAD0BA4D6967E886653886623BDF3D58E663C4 +CE94A483BF4432BAA404382F1213B77B2C5846BF032F45341BA0BC0502CC4D2E +F60F94D9DCDC1A7E6B5755FDA2C2889DB47FE18F2C6126BB4D04463130FF6EAF +97F7FA7910D7BFF18D8677539A3439020A681E69FB7AA03FD1616064E8B4495C +6581E918523FBD3C5A1B7B97C1ED5AB2C97271C35515720CFFC829EF920FA6DC +68C8545CED9FC8E724A3BEEE6190EB1E8810F444EC4946749CDC9810DEC72EF6 +6523EA56277F39B4DA1852B8EF370DF32CB10237F1C0DA8BEDD5827174609ACD +AC5C9DEA914CD9BD84F9BAC0DC0D5962F3B051F2CA05B57D93E189B16EFFCDC7 +E83C5E8CD4E7BF2A0620644B87F66E3E38BDB2D3B447B04833844ACAF5DE0DCD +6EEA88E358208EEF75AF7DC132BFC76343348F0BF6E71F7F112E6CC4B165BA36 +BF9E611E1C9A8D952D2691CEA785926EEBF5855832A4B7708B241EFB9DFCB741 +7F727552FEBA92862BB73472074E1C95F4A4B7B1024513158DFC39269BE1219B +5797C8B9FCADE71A6AFACD9BC8844E25203A20341962940D94490B2C019AAD51 +0089232382D6CC80B592192C5AA28C30797F2314960BD5336D38A8937D0E6C6C +DB65EDE615998380D8350336FAF477F5A8CC2CF9BF283D565C6E4B3DC1FDC3A5 +0F6054F58ED83F054F2981CC4244461F1D02C56708CDB4EAF999E7312552EC4D +18664A27D42A82CE93A3CB0B8274227514A0BAEE23118F6AE2C6CF7EE9ECA418 +8252B6142045BCB98E8BB84CC27A8D12B3FD22934E1632FFA45810637CCF400E +AF9BC0CCEDA377B483CFC933587790D51CEE474F67A1D52F3BED314527A827D0 +8C985F1FE9E7603EEE9F63E516E9C52D406AB395DCB9F9F11F42FB4CB3051802 +E3E699BCF7913FB9555E81FD5B73A46506458DBEFE33B07BC26F3599D28B74F6 +966646B69CFD18EEBAA1A45A50BFE1DC419C325C885A227D2FB4C35B9C69E4E0 +70448AAB9D4FE51B90CF515EF5BC2904C1B640F7C01B0FC6ADFCC45F98A90319 +C06C6A999F0A6A78C4536363682788034BFFDEBCE2C4E5C3BAA718424B42BDF5 +EA4F8C65C6CE8E317C2562BADE01FF6336A29504B6F2E46A7C9F509F2CD85779 +B4C2171776D4E42DB75B6F9E4774EFF7AFE265F0EBCBDED30346CB119E5BFE1B +30ACA983EC376B8DFB09463FE15EF2152F4059635AF7DD3A9F28C4E5FDF320C2 +7CE615BCA11AC4DEC2CC8A74ABB03B38238BC9118DFF6134F604DEF381C2B84F +63392BC50949014ACF1DD49AF7736AE120CF0999E9C3EC0CE23B8AE50126F01E +D137B751127DFD4E4BA467E6F1E24113A338458C7425C6C3F01A9F80965008C0 +08FDF7DC319465230E7C9CB7ADB1FE208C3E81E1DC52379303711D2EEE137F62 +C376FC4B0BB914CCC7F4CDF9A234F7182D53E3553699EC1AB84A979CC5CBC4F1 +4F8BC5FBE06EA511D2D8346D99AB7BEF00B4682D77EB4B67E4798006D4140585 +2B6932C40B8969DEF6AE6CE6902FE71EB49E06BB3E9EE8DFE75AA1DDB636D092 +92E8FE69EFC2D7F3276F351526F5EB4EC79FE679F3EC4264885EE7A103AB3D64 +951ADF7083F60A4C17412DFAFB1F49DBF96034219524F36FF2BE5F142636B071 +A50653CFF663F27AB904D44D1A4C30D989AFCCEC24AA12EB2A7FF08D25881B24 +130D62F2E07686E172AC581023766BFB92D64B459D6CAE3E9A2C15C4E2BC99B6 +008755FA1034BA491A97B31C5274A8E63E56DB6ADA6E65F430C1ADAF261D38A8 +3733962957C2D6C850924804A45E3C9898D78A6DCA6DD1F5E61093F3FBD296A5 +8A4EED3ABACFC2C4A5DD698F6C6B483E82961E210881192424EA1B18835C30A5 +725FF82E79F3E44E18633E910B82E9FFBC2D6203DE8B0920D8CDB7E688C68C77 +771CEE77DEC33B082EE8BBA4E2CB326E328B01A0D1A78A6E8DDCA1A59D8EAA9F +19451E450F2A190AE3BE716E360E6D45498CDD345677B5BF9B06B379CA9CABF1 +BD8E8E6182FBCD02B1397E32E2D63C35F882E5D222718D1267E849A5B3E2A867 +D2B697F708548FDCC85C306592B578F5A8073B69356A7C47BC9C73257B5923B3 +CE3C8E0818B721E8810A42F1CA1206BC0A3F71C4B1B9578687B01E8E11A47B7F +3C4C217810AF4C3BEAB88E9BB8CA3EE75DCD3975D9E57A84F0E79F426903A1CC +01A0483A7120747044E42D728CD4AF54FF0F25A13DAD43DF0A4CB7E98051F7D3 +3226324A699855D70C660996C14BD5F60AAF3C394F31ACA542D4FEA243F103B2 +F4EA6C47A704B6CE45844087C0949550A40E4966926357E01EF435680A375A58 +D8E1B7984357F7F9F5DB31C58BC8D0282B3410EE0FD1255848A05F985DF3CD4E +BAA58EBF2647BE889222CA9C6749D31DE5846AF2DD746D64A1595382EB029876 +1A41A6B7D9FC3D7E6303231439943F044363AEFEE5CC5256D43D07B4A59DE316 +7E4031624FF69BF0DB4F906A12A919D3143394CB7F5DD792969B2F54922FB986 +2BB1C19210A787CE77E41C2F67185FE171C4191686D2832FEC73E05C91DC0BCD +6823BCD886564F7586DE9C9FF2C8E1A6C7CDA3F8EF2B7F7E05A9A446A42988E9 +3F4D4D32CCBBD5425CD80032A96B8A2175C95151B2D4D001D67A0521D7C8905F +4AEDAC4EAF1F31FD28893F5DFAEB00D8314F6F9E3D2CA9273AB86B650D928158 +894678266E27D67CD2B46A3438FBF213314C6435F4F62C36FDF61423622156FF +5303C00BD3B90BA5A6C2C5985BA52997F4EAF468F7DC234EB87912D148070963 +841686BC45BF75E44E184BB269885AC004E01FDAB99A29ACA58D96E5A185754C +A7FAC1CB6F256E357F97C616405C16525F6E8EEE1D2D35D15D258DDDFC6C5D02 +89E9D1091540F5EC735DBE74E28966558D59F9DE0A1E030B7A8AAE83FA2E492A +FCBEF4C8E90F31EB71B976338A6B06AAFCF8634B74771BE37FE4F4CB46D73711 +4EBDBCB9575904FF7331012ED1A8D0F6667C0D2BF2F40994CB0929E396B81841 +A35C37F4BD29140034E4126833F69641C606BA564591E902D7EA06E44C54CA62 +DBD6B41ADF1F504C871D78C18325C8AD0399FB1BBC3503D1F05C4F046ED93966 +494EAD54FB446536166B81E07F9B97493B658A62A7436A9708A7827B4E153562 +768E7381D06434BF602D3C54F67DEEBA2C806412AF2DB9544C969914B7EBA697 +0B1A2EA1DF300893893790697A98842602986728D71A0A352490B6CCE0AEADBE +9EB54CD1931F239A597685B7F6148FFC8B34CB704EBDA2D5CBCE8E4994F32ACE +77D3D9877FB59154D121B1B9D1208DAD32ADD724802A555ABF12964FC8DCD248 +C09B326F64EFEB7EE467DD3FB9837BFCE868E0F55EEB5F970BDAB5E28E5B4757 +DD76D7B0F446AB48AD34A04905113272B383A8F4A498A9C31AB7D90E2BD08F71 +17D5C45165A77A8BDA2650F58BE16B068155D8AFFC460F8E4D1C092917BFE4C6 +8EBBA7B8D7B45ACE646652CE797FD30F150B0E13F1F01DB2388D171582F1D9B6 +AD72314A62EEEDC48F95EECDAD31D497F5F2C21EB911EDA617754882C53CE7CB +3E984C206CB08DC5AF6C36876BFA254941EF3B5AD20050C881FEBF9B024B9F9C +34445EE1611ADFF2A35012C2AC2C86E7BB57C19423E8AC695BEB86B3B7676D2E +0F923321D903A53621C83C861DA659EE409B6814DC8752BC20FDB54A7979380A +0218EF3F2F297EB6DC26F3B9B5CE640862365DCD0FDA861ADAF46DF109794BB0 +3E123F1B5048AB5B004512AEEEE7891DD3A6EFBB2BFA27187728B3B817796458 +894287F4D8C8CAA6A4285F38565ECB29AAB1CF1A35C5CA5D0CE6FE50904C69C2 +A50F2D4BE29D8C7DBFE677B10A3F1C8B7EDBE7FA8750FEA24730176FCFA1C6F5 +C10443F973D3E81B5CD8BA005138F68A5C0D2648B181D2943267C1587CAB9234 +B0F65A741304A70C3A84AFC3551A185FDF965DB602A8C6CE6014168CD252D33C +12B0B44BE2F550AC55F39E9C08939CA764B28CC45876DD7A38B0B951CD005A77 +3DED365C9C7CDC6619C8474BD16E6897C3CB272B5D0EB5682DEF5C6286D4A2EE +0FACD082738608C27666822C919B5C35F87AABF9161B3A9B72BADE2223C56082 +7FDF7EF57C7C275D79D5AE4A6884C25855438C4635613FD32E5D1A419C7E5B06 +ACC65B8FAB530C2C47BFDC6A8480101B345EB710D942B79465FDEFA8771A5FCD +B45EBDEC419C92B7D11224F1FA053FBAD13C40AACE761A7A545DC9A1E80A9BC8 +619176C6999CBA36FF5B469AF315648AC0D5E63D6510291EF7402953BAE3B497 +FD77778465FDC358D80EBECF8888AB132549F4BFB0901CB8AF275093DA620B2E +22056DCEDFC0DA07E4D241663C1F4CFC0C7D3B3E003BF03FF45F86CED4938844 +AC8F97C6A0DB98EE67484A9AF1D028ACC5A2106F3AD019B566C71044BC0A7EE5 +C8BC4257323AD690536352ECC40622249B258716E23E5A95234F02C205662DFB +E36E2352012CB45100189A90781A557E347498C9CDA54789C7C18F6B1E514840 +58098B81CF77A7C2ACCC1197A94EEDC8F28EA0FC9BB0E159F2CE96FE34429A98 +AE18880C105E3FB727F3B947CB5A249E9123B08DFD7004DECAA64DD838EA97C8 +A8C1939B122D60332954B6D28651F4E110F9C02996701ADB354A3D1B1619B5EE +CD90917E4A016C5B0D775E2284E31EC0D659CC157CC570487BFCF84B2BC5E150 +452862190DA2A0B89CF2AE31400B37C388A2F070679915A519FBC9327A0E951B +A6E855406A8DAA77B3B0C915E77B5E858D7B5E74C4113D625BEE62D32955F5C1 +D8ECDA67FE92C523B9C3B3E4022FBFA17CDE724B093C20C17A201E21DB8536F4 +62FD905462CCDF172024A1A9837F018F3E252715A2F86F174A3A16DBE0AFFC89 +00A0A789364EBF19FCAA325505ED20A8876FE6CE7D2F7447EE7FAA786C8DE782 +EBFB9C39323CBDB02BA166107E47CBA70D0A1E38E79154EA50248F48460C5259 +220DB4BC1E6D058C0A4C0EA29D1772390813475D5A1B9FA616D10127F2AD000B +E2A71AA362A72C2810BC36BC2FE53A66E50F65393A3299F7BD77AB97C76FB032 +381B93029D9ED2653226268FD92E978F5E7B08C50D809647377447661B8555FA +85030453C00D439680E785666BD2EC7974E512AB1694EAC15F8FBAC270619BC0 +B77D3BBF6BCCAF2CDEBEE7F9B8D9F5B3E91DCBCCF993BB3E6B8ECD0120F4830E +FED869C786F9C17098DA4793D10CD300CD731B295604142FBA9E17F5E6263FB5 +FDAB9FA31ACD35043CA3D22BB7A6A6054E3766B613EFC6C62A4E78D1295DC6C2 +3FA3E5290DEBB2475E4BC9D57CB52D4BAAF1D07AD6323A0AE31BB81C2894625A +AE62B07EF627CD9D3ECEBA778640F978B1CC617073135D18EBC8B948C6B7FC17 +D409514A8D943D1593965A0E8FD2B5D37A2A1A0DB7E434AACE140744DB916CA7 +E353EE69E75C0020B748C567B5A99300EF447A85D79AA574AD42742FD4ABFB43 +AE46BDE49F93969B25A612F70B4AAFF286B6DF18E7417CF1DB05563CA992151B +1CBF3B330C54FC19484631D7666234CCDB1DD539362B698A9A7874012245F341 +4ABA53DB2487945C5689E64945DC1727C1CFFC9F283D9B8BCCA3004B2CBEFCB0 +73ED518559720193818DD42AED8E35068D7329EB2A7E4DB77E92C9C7147C9256 +E3666AF7FA888F5689FBC7DAE082AFF277FC4B4340D0E3D4E8088BE2A5B484DD +F64798A9291970935E1A168AB64160B44B65C6389C31F6824D90347E545FAF69 +6887635F18BB77F6017FCD68E97531EB85BA35DBFFC30CFE507EF0139949B93C +B4DB0F85969036644C853C5F1AB6DA6AF9A15EBAC0D237B30ADA8EB41D8BC515 +9A0A3BD3B848DFF07F8829804A2AADE5FA84CF951EF8C45A6F56988E5FCA6F75 +FF39227479D568289ED1E0681686D808BBC30E8CD3105D8E276D32870959D391 +EE0623AA6EC87E5CFA3BE0FAA39A6C07EB242ED6A1F026C5B76065623455F373 +19BF83DD09036F15495E123F4AA74D36C5E243792B2F0FBEBA99E48BBC0558EF +2563CF884AB3913DBED6984172597559872DCF36898F27042766E0A752C96F4E +0C5A63E720870614C6EB10ABACF01AE9918FF2394535C404DC5950628ECD5C7C +408BF62F9213D7E3F750985AB4C5C64FC765556A5C72ED9ACA2505E16B4E32C5 +9542619A4F016EA3FDDE97D722C886058FB9D219D3C7F0C690580AE9228D3C52 +3E7EDF62371128527CD072C770E7C58AB613F9ADB3D7CD751ACF26686371D285 +4E7019687032DF1BF0C670E946004D9F7CF93B1F7AA41908C2F26EFF66D65BEF +5144FF385758ED51676EBC849AB3F20C9E0FFE3B04F4D002E6C70B01C9AC352E +0298DE2A32588CF2AD12B8244E7DA1290EB5395E94D1A5EB614F1933A13A3DC4 +FAE0E34E98A931B5378B98237FB322C1D486350524CF6DA4EAB6E08DBABB4FA9 +277B18B9A26A7A5D40954A971852D6A07C655011C4E88194A70E04EF27647587 +DF468EAC4E462538C25EB8134C65EADCE646A1AFD7E8331E67C6E7C695270ABF +6950B66061A812C5433497A2ECBEC6A548CC0EC4D4562E7291815D969810AF27 +7F9E6E19807AF32E275D96DE005AB7E8801B554E2084D7B6FF541D8E24FDB560 +76779E292D5D601659339C19D8530062E534D7CFCF2FBF9BE0A917831B323CA6 +A1194ACDAF57141CEF28D87C117A1F4DFE209BBD0ADA0D90DAA9706957B9298F +55467E301873776CD3B5338701288E4F99E543F4725197C56615739B7DDEB694 +F3C65E27300BB5F27814AA565B79195E8E7E2F8E2771C3C0A66E1BBFD21D87 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +%%BeginFont: CMSY7 +%!PS-AdobeFont-1.0: CMSY7 003.002 +%%Title: CMSY7 +%Version: 003.002 +%%CreationDate: Mon Jul 13 16:17:00 2009 +%%Creator: David M. Jones +%Copyright: Copyright (c) 1997, 2009 American Mathematical Society +%Copyright: (), with Reserved Font Name CMSY7. +% This Font Software is licensed under the SIL Open Font License, Version 1.1. +% This license is in the accompanying file OFL.txt, and is also +% available with a FAQ at: http://scripts.sil.org/OFL. +%%EndComments +FontDirectory/CMSY7 known{/CMSY7 findfont dup/UniqueID known{dup +/UniqueID get 5096648 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +11 dict begin +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def +/FontName /CMSY7 def +/FontBBox {-15 -951 1251 782 }readonly def +/UniqueID 5096648 def +/PaintType 0 def +/FontInfo 9 dict dup begin +/version (003.002) readonly def +/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050\051, with Reserved Font Name CMSY7.) readonly def +/FullName (CMSY7) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle -14.04 def +/isFixedPitch false def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +end readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 3 /asteriskmath put +dup 14 /openbullet put +readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CD06DFE1BE899059C588357426D7A0 +7B684C079A47D271426064AD18CB9750D8A986D1D67C1B2AEEF8CE785CC19C81 +DE96489F740045C5E342F02DA1C9F9F3C167651E646F1A67CF379789E311EF91 +511D0F605B045B279357D6FC8537C233E7AEE6A4FDBE73E75A39EB206D20A6F6 +1021961B748D419EBEEB028B592124E174CA595C108E12725B9875544955CFFD +028B698EF742BC8C19F979E35B8E99CADDDDC89CC6C59733F2A24BC3AF36AD86 +1319147A4A219ECB92D0D9F6228B51A97C29547000FCC8A4D9DAFF1B3EA76067 +C5493B69F73B89C8B61804A34FCEC826343337CCDFFCE17BF343EA8034BF95AA +14C56862C2C052569AFB236E1F1795F05150C8F28DFEF6BF4BCBACB678D00036 +30EE84FEB44B1A8438185EB45654E6853C1159B073E54292D135F0961A64E8A5 +AAE49C4BA9C44156C123426212120F99F3E8B7425752A5FE384AAEF755A8464B +51F015F9E2967477D57B22627D75CEF8AAAF0AEBD504EB46D0289DFC8D86C972 +F042BD88A90A53613DD93D8A7A8460E63D85F6C15C000C0AAEE4BD5130B6E668 +8C9B3F3FFD804745DA1D5EC0AB85C96E1724FA67F9324C59275415182AB48D57 +9722DCF602396AD4B5C075A5A89A5D005C9FE11273E5FBDDD1800F11BBDF6AEC +6711C5633A73AC5DF038BA521AC492E138F7FFC7C5438FFD32FEAA1128C66E83 +0D3AA40665F05E62D7EF00B1B0596162C402A34B6BAE6300D43F3DFCC84860F5 +C0F0F1CE28FC60642BBFE9BC9102E80146774CDC88F9C250DE762D24A3484BCD +1D26B6D9FE981CA5AAB2A4BEDC528115043DC18D7105735D7528C2C5DD89A812 +75B5D7B2E5A586FBB0C061E708F92C1552F64A296490BD0F20243986A4707FF9 +8AB3C917B8DB92F19DCA6B9D4A1DB57515E51DD85D5C9D2CAF7A036AA3F9E9B1 +5B5E099CC05A9126AB274C17D75CB4FAF78052366D2F21EDAADF84B22A2D645A +3E65C4BC0F540B5D9609D88DD0E4CBEEF87C16447D43A5F98528FD45ADD10DE6 +41AEC411FD6929308F0E4F48A8D9C9EE386E920D41C1CC98A52073011DF5BD28 +5683F280B5CF7F27DC50930C81D344FF5A8A9258A207D2531AC21A735B14155B +C22C752DD22AA33C52D6D4D053B3E46FD4C9129068DFF52695A3A9184D04E8EC +93696A3FEC3AEB3814D9015EC14C22EC3ABD5070E8C28A3B42F5596D948212B4 +AFB9978A0A361135C9E18CBDC98E0D1E8BDC17E25DDB3D52E86127E5AAECC55D +FEE61693190E378978EF1BBD4D1AF005D511C7607CCFA4BCBD3EC427CAD82809 +B725B25AE8A03EE88F80A7732A571A2317E0B6A0D072EE8CE2EB9E033CDCC899 +B64CF4FA1C708A885442062F08D3D8DAF44C066EE278714D1486EB709D327865 +A483F62709E89D08291F044325208EBA758DD459481334F5D9AE3BB61B3020F2 +A4538CFC2C94BE84C920BE80806FDCEE394230730E049333A7E16509207514FD +695B5E0AEA9E4A9737311AA0B33B15F6769FF865D1ACB63DC6201C3F1062A3FD +1B446C1857460745917A36289DD57C94FE6240F4A40FBDFC10E91B91B79029D9 +9F1B9C74E8E5AA011A0ECBEC660230AD5929F01D0325D15FDC0040406F124021 +02AE176F4C98BAC1706F03C2B5B40F325A50CA4683B2BB4605E68E72D0CBDC2D +96B3BBCDD01201B650A7E7744D58D1E36D81FBF72E0A875FF29B4C109A1950FC +9621B18D58806392EEE9841794DFD39E3C4E20D45384FE07F9D445F143B922D1 +AB350AA6DFC51FCF767B141A392D6A8B633AACBCEC9F56A0CF40AB08020EE63E +08CC0BE01B40E86388A65F5869F2F4D022DD4B912031CB8CEDEDFC2473772569 +5B28F66AB74CD7902A0061AA3547D13C7F0C6EEEA7B0BD316694A94E4D672520 +EA044AB28D8D01076C486CE456EDA1811F7ACA75D27473080D27D3E681E35FC6 +447046120C6CC4C17674F0F051570A79DCA74848F3F300B58B19018430D99858 +CA5504084D6BB74CFDB635B6866974A9AF05DF201C69352B2663B0623E7828B9 +5EC5FFA8D8F10A7C28000F8C679B180067D5481D6315BF1C4194EB171C8F3CE2 +4CE319975B9E948D907F9F7EEAF07089844391555F329E331D52FF114668B8A4 +80704B3C6AC0CCAA2F5D043CE44E65EDA89A0CA854CFDCB11D549B7FA72EDB90 +D35353C34A771B1FAF96F83FCA5258AAB65384BAFFCE448690C1432A1F749C20 +5817205185F973FA098BA856584753E75EBEBF387FC155202885F5B67117DD7E +70D1CD887183C5573B6FB607D4F6CC9F8B94B09B3F3AEC2EF1E6A320CF6D0112 +63046321941D1FB3F2140B59370AA9387E24D579D389A166A10C989497FE9549 +34E1AC2E546CC06C5308460DBEF3E1AEEB6CBB0FFDAC458E61DE3391480CF5CD +34A647D4DE15B81131B7D1F9EED4C6837A32E89B0EAAD6A05F5F67518655E5DB +224D4833CEC60D5DBBDB8A03FB1A9730589BB4F0FF56191D17E73B9562E0C356 +B188882B36F9505F6F42EB2644FEE125C2A7D12227ABC8ADB924E88B0A9E8DC2 +79762523B0B88DBBE6AC7968A46BD9E9F0C3F03F5F64724CA07782195F01F130 +30DBE895C212E0EE20162D863F46A674D85232FA0DEE69A8DF019794AF6873AD +9CC2A5EEEF9393313CA519BF95C08ADF7A75B6F53EDCDC39851D20E58B97CA57 +A7523717AA1821DEA94C8A9F8B82346B16D92D15AEDC16F0011A45A44B09DE47 +08CBA46E8511D0C5CC83F952EEFA4ACFA7F3D7FA5E113EF6B70E5ABA6F1AD3B1 +E4D3B15AC6D5C3BC70A3946F411A7D965D6FA9D7B6C6ECE19B2C29A2FF476251 +EBF0CF3BF658A1D896323706172746F58B2DE49F8B7E431E20304A42694CCF73 +11C4E9E96260CC442E2938A1E27EE6744C7CAB01634C8210CE40488B9CBD757C +4277B5E3E43C7560291D945F9128AF1F85924003418F96458ADDC5BB8EC431D5 +AC9093D20DEA69B92454613BC1A82DAD4FBF8E56084494D9D2FFABD82A7C9847 +171FE36B265B546F3072B0923840E6C6BB12CA53E05A99F0E8FD4F5109782746 +7CAB9B35B68050230736AE624B7862D1244C7D9BE4D1CAAE21B123D1E8372377 +F1FEF269A9A2EDF02CE0CC8BF92FD7EF09556987B8A3BF6D8C0A663DB6B9742B +E9AC61A449106AF1EA7ACAD40AC6F59427CC51865E6A90CF2AEED8D6037BA70E +4ADDAF622CDE877C98C3B2006B4721FC9BA18E30F0752BD4ACE36221F5CD1497 +8FEDA5D643BE2EE007970A68E53D85975116E6CC09F0039A09EBAF0CA4B0EED6 +A485CC0B69E526033FD1C1190BC5686739CE13D1AE8EBCABC01FCFF26141867C +44ED291196E546369129B9F759FDD7DC21BAF0A528FC34BA9FA8937813953644 +C539F9DA4E55E83DB3D6DA309C562DA1330B157957B18F7618544AB738E25F16 +F0517CD13C1F11BB8EA056BDC575D77CDC526EF497639DD89C2098660C5C45B2 +D7CF715AC5E76847E0D3178360DAC1BAF6ACAEE72453B845B9F86621C166857B +029CEF5AFE29D1EDB4CA3AD7D008B7550A779E0066D7312DD6C7AFE1C0BFFF25 +7B062B0DF30032EA2A2FE3CC46C96A3A0BA1888D1D2B05424A59ABE3EE928ED8 +B67F507EFA78AE128F58B54634C7F534B3D0F4AFC23E38FB56EB39CFA425FD37 +848545EAD03EDC5A9E796CEFB345F527615C785963F536972EBD9CFC4A6A4A07 +5A31A508CA147FBB762ADD198CE36DF86730FCE2B643D1E7DF0BDE800DE7AF89 +44A36B04193E44231E08919EE91A8B559646DC4DFAFF0AD891890A0A88FFA8EF +B066BCB7AFCA409C51889E7FEB33F19A3CB1268BD0EA74AF29C1401BABD16F87 +ACF7DD65A8513DA9995C5092C36A774BC4260113360D29AF7ADF5D22B5B58E7E +A9BEFC33B9A91D2C397B27A81087376CB623318A8362C3FA9CBE3026675723C2 +E711910DDB328E0EE3FCE219F44FE528B70E58B8E6CDB4AAB48237DD933D9639 +E9D4F9EADAA8D46537D964D75C27F210B0C2473CB60D65F61BBD91ADE01576BF +77C49E31936138B0FBA066BE910DE1B1F0E4FFB5E81038E8656ABFF08DFD923E +6BA2AFEDCE6998BBF7045393C34811501586A4846E5B942C8E99D4C481D3AE60 +2796ADBB5242D59F1116EBB828014BD903EF58B223DFD18BFBAAE4D348876B06 +CAC10B7AF0DC270E6702A3F75D4DCEF872F2CDB9470AC9A1DC1ABCB55636D26F +9CB6BF27A0DAEB1F62AFEC12F55F78C9B59AC6DA9DB4B45444B0C582DB4DB8A4 +B31EF4AFB77988E92FC0B257374B4408406490D9AFCC495316D6C08BEC9A76C7 +12371E14417711EF802FB7151B3F6A2580C97527C9C3A0FAAB8D62FD992AA18F +EBEB36F7910186CD5F70A55DFE932757C299D9D2289796769A00A0C6ABD18F82 +E0D4E95D6477E67B4C012DBBD098FE20E2F15C412DD2AD5471A65EACE05B3A1A +0C9C430BAEF4887F2CCE668116B87FFD9DAB4B9B3605CD26E6B12488058AFA30 +8843791A95BB322DF5C47387F3EC72343855D6B23D72144EB5EB5157B8B238FD +6C71DDDA64C9539F66A7DD569FFF43DBE4A8F0608A3CBD354DD9BAB5E3C756DD +92C3C1B3E169D86A2230299432488BC04A87E08A80809F9968676DF9157B1C91 +27C664ABCCBA9997FAD8966F766B325086899D1FE44581FE07C97688B3E15B0C +234A22646C32BB965B9BFD2CD34854D1488AAF021E169BF9CA9665CF040E25A8 +16156C80A2F47397CD370AAEDA731E0D14FBEE1E51A17DB972D96DBCCE33F937 +5CDBF1A650BF1D3536BA4CB7A1CACFD5CB457E2368A660A62AC26E64A631B2BA +6B08EBE42E02D9B1B2E95BF9F0A6B59C96A122968FD46A4D17BA3D018CCBA0F9 +80BA3C1E6C683111AFF79303CF64F1D2CCBD7571C6E09DD9B27B8E101BE219F0 +E075880A0E367885AC94143E777DAE455B990383100EADF786300602C2CE28F2 +4F44662FDF03BD39A5181912D8F1243C36FF88882CFC4B34C1D4EBBC01D96A7D +9CE5303042D1B21042E4FEAA455F22A01333FCAD7E4AACA5D3A5386331985F6B +9B247EC6310BB07507321BEF3E4ECFC3B915AAA6E029B3999644C987640863B0 +5DCF58CE479497AFAD1208FEFD1796E74467E9F7867C313A3412E6923F4C9144 +C69EFA17965056DF043DB465BF2F1E191706D3AAB47E6AD5C9767E4A73B29F2D +E2E579D0262237568F82B360ADB6D0219B7535EFD02DD0688CDD23D84FC4F308 +5D2D0010B1A9F4F0321A00C154672D21708B66B91ADCF98BAC7A2F94848E9A4E +86CC82EDD0399BD9F13E43359E71F80086B9B0C3B6D08831D4479ED83E7892C4 +90C477BD1F06DFEBBF60F26516EECDEFE4787EEA8683754F2B257D0BAA607DBA +35EC6D1618C2FDF3881827F92D793ECF152D761F2423A96210F582DC9B90120F +26A33025414716A5E6F56D712E31BABE5047EC4855B767AC63D793995C9E074B +6E35C7E5255FBF4C3F17E7AD7B2A6C5F7459794FC94306B581536910F244BF5A +3158E821CE75F4B0565EBE985DF24DAA92F9C1D848EEC6B88E21FB6C51125872 +1752F7352291960E5BD36F78AABBCF6DAA4D07AF56E4B6058AAB13D41BCDAA14 +C0D63C6807FCD0E2B4B9CC892F224843173A75DC53A8F0FA396959C2E2CFE3F5 +9B1C8B62797F34E7A0BFCF0787C73FEF98442234A617CF161829498035D30B29 +ADFEAABD0B496E8A2E764D22DB7737F950FC5982F1C5F4FD414C1B0202F40FBA +62C81B8F0E836CD73D79366FD62388B437B81FC673442EE34BF27454F72A08F3 +389E60CE28A050601A42FB4491C60DC02EC008E6B9DD2495522BBEC7293E2923 +120584E88412DA7137397B41A28706B1CC6BB0C80709A2A4BA79822D245757A4 +3EE454198942ED2316FAEB981F7615E642167620EBDDC5B271E273216EB119C6 +4F2F0412F0BA6E3BA396217597575C6739194E1F839232FF088FDDFD3695A5CB +9A0E220389938596D8BDB183138E1F73F64512E4FAB5E1328F9B42364E3113B8 +004BE2CA0B074EE271BBE0260D31CE555D535C16EBB528747EBAFFF253E659DA +3A377CBE0B296276AACF0294CF90FDAADB4EAD5E2F600E5B2A018DEFB86FF61C +84296480A425687CCE37D671472537E897AFD4B8C6A6175E1ADDF9AD24DFC5C3 +A73E18AC2D9B28BDA2F17D51DB3521945850DAF0EE48B0FAC271544C1B4F3B2D +53BFC8DE32BA366FB1FEC0DD6C0B1FEA374CBE2B96F5B235A1D83A240DB442C7 +1460980A3E5B96AE3D5784DE2C2DFFA671E0A856DB2FF4130E5905F3D5338856 +C11A468D867D0C6EC585F1AD3E7164B8598BB59973B9A952FAE819F052A6554D +EDC342BCCB0525905D1D27ECB9EE43847B69AE116F494CB2DBBAFB2773F1A3E1 +C75FBDF8D66FA5AB4005757D631A0D9424FCDA91A1D2AC6FCE7CC7A23E84C65B +3E92BC684F23467DCF8521E0E27CF1441C487EC6E3BCA0AB54BB137E83776009 +833D772FD225E88A8BD992FD69819B3BA90BAAD1DDF16E4326190CC4BF9C30F2 +AF7CA1FB38E6387D9745FC5E176B248B1581BF7A4CA2FCA8E423DF340EAE29AA +7E07A25FF838F67378F9A6A9A0B404E01E86E64FEF71DD3D540D4711AEB1974D +E2E0D485DAFFC74BA6B8E9AFDA245BC8997BB39BB6BD52B496A09C68F7A8E900 +8DB3007643416040FCEC85B407EA0A946827771FBBEE49A3DA5542CC5173A31A +0280AB8E922C23C1BDD88D70627EF124633C318E7C9ACBC14AE216BFD41C0B6B +3A0161757913CA1F7B6626963C09936A52E73DD9B3D86DEEE73C0293A646FCF1 +21D4C33DFF1671DA7A53E77E20233EDE51571549AACB7968602CD03EE67ACACA +B231661CA9DA2BEC5795A83DFAF675E9B052C8BDD51490F7874C91EF5ED2E0A6 +BE9CBABB98A950F7E55DDA3823036437C11F614E27DA5BB8BC6D955FFE54B825 +0201275C2C49A3908BEF1DB3D87792DDFFED23DE7FD9CFC284F6255C77E54A39 +C2FDBCD28F2938E4CC135829AC1867CAA5705674062C9639FEEFBE49D6108091 +7C58585B80464F7E69966D7933C7019BF336B88B9E0E7073A85EAF297B71B303 +31EEE9121347A482D28CCE942AF53E94F88A97EF2F1860A92CE29A14495D67B7 +D37E207D42F3891E0423F5BCFFCAAC057FEC683696ED6FEEFA65C8FB6F1312C5 +24A1130192B4179F3B08DA1C951D988894E7FE7CFC28C56992A1CA82BF8BDBDA +E021F16E630FF67201BA4DF5F3F4D6AA65B8347FC1575C142C6C1868E8472BD2 +CF191137AE1B36F32FD84DCAD50644AD55EBA2694C93BDF984A5C9E7C92B73A0 +26769F00831537266FD2E711AB3F8AFC5F3FDA3C9E6439FFC48C3D1B5527FC56 +1FEDE991E66E8465C0E395EAD0A22A2FDC001E449AB9C5E0EF187A1DE9B74696 +BEB6A525DBF3A60DA2FBF1579150DEE1C5D1B6F55FF2708CE23289803CE123BD +C81E25DB96551A13AD713D5C7BFDD3F2E1D5C12463A195442B51909CC1724E50 +A1F6F4EADB3B7355908F36F88521F333C4E7C70B094209D1F883B961DFAC32BC +8C5A2CAF77CA5E6AAB714CC0AF2B42FFF6F73301FC71AFFA9B33A2153F55C2DB +C1C111874DEC37CB746BEC9A3A9A37A2DD098CE7C66B0FE38460ACD77A47D53C +1550F857FFB733B5A8D02FB56790A09190B29CCB4F4A3058B1C82F0CC5E1B2EB +2F8E06F2DE531E1EB81326A8EF0F82843A4AC59D267EEE45730895752820BA93 +A129C22A78C1AB28BCF67AD5DF372FECC9EE6719A02E499FD5CA866688E86089 +7EE8E5912087E0C4588DE38428114785E0CFEDB1E2EE24CC067D107DFDF1E2BD +B1C4F9C6B740F3DEA0BD315581004E851ED5A9F66C4F9E95DE97D355DB06F482 +A43B565F1255A85710B15A281E2F034B1C23FEE6CDF3A043780CB6AB18A016F1 +9EAFE545CA5A5B5AAE2459D69D2151E99D029FB5C1649B9DA784BFDF7D177385 +4D8B16B9922D149FFF6B4F99311D52BEC9A9FC098E7192180DBB38767DA9B9C6 +E8CFC98615219EF3AD4A8157D14C72BA3F91C8B78381383E0BCA1A5319749B8D +07C9A8BBB76C74F0F05157151B418C385F2ECADE863C977BC1D0592216FF2843 +DC1BB8509D9BB8356D008D7449147F456517EDB169678E28B2C0EDBD271BEC30 +6E181064988515BD2B3AACC6D45DADEBD4DECAD9AC58CA06A6C9014B780C53D4 +67D0FE46560B44CA4FF989A4D77F1B8828BB42507B524B622F10AC8781B19CE8 +AA275F9FEDFB3036079F4F10ADC8CA8FAF5F5DA7088996FB632CEBD691C1F29A +FD52CB18BD258ADFB0B4B8B80F857B543BC64BE31FC83D5ED0A4866444501B5C +C98E1CF0A452E886EF57A241A093B769BB09B19B125F334D9D374A9C1B6CFFD6 +FFED42F77C7624F8094CA624F45801B960F6E145D9623ADCB90F36C0C273C5B0 +6E0AA4E0C95CDA1561529F446FE5489523B6E793FFF58C9DE13394F56D51A060 +706034A5592D0217346967E1E05EC709B9FE89083402BF6CB44B26C3CDDB0708 +E41E076335157998967A937EDA4BE55D4102AFAC87878ABAD0E20B2DC4BA63D2 +0AEEE390BDBB13E9BB39106416BA136FE7FA03747EBF7CF00DA957A524AF82B6 +AF5AF13B84AF6C66036480DA999F6FB9CE74913C387500C610A16628DFD03EB6 +E8CAE224BB95532AAEC86FAABCF2CE2B2F2FB9C79EDB53BA95969247EBC1B860 +08BC15D0A7DE0DE9496FB122CABA10F7589FC9C9E76FA77BC51B57BA66EFCE6D +E5173B77FF3E2232E9403ED77331BA3E30884093565DC4AFCB115A8E10DB554D +06747E2D27663322FC4651CCB373EE95177094F8EB432A1B4E233806349519D6 +1C2FFA76D408AC963BA7581F2DB3B549BB128053BC845A93F2810F86E7152E52 +8BB5A45FFD82CBED0B4C324E75DC2763434DD30950F27B8AB42ABDE97A332634 +1D79D56CCE2BBDE119335D7E97906A273FC4D4B662F3CC32F52B47DECA45428B +0A1B46808B1A97FE8844AC20968DC0BFA2A247A556E57A64DD03E9193A16CF7C +3F24849A5E58B1CDD52AE8F21A200ADB483BAE61D114F23723DF525D1360C1BA +C39173C41159 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +%%BeginFont: CMMI7 +%!PS-AdobeFont-1.0: CMMI7 003.002 +%%Title: CMMI7 +%Version: 003.002 +%%CreationDate: Mon Jul 13 16:17:00 2009 +%%Creator: David M. Jones +%Copyright: Copyright (c) 1997, 2009 American Mathematical Society +%Copyright: (), with Reserved Font Name CMMI7. +% This Font Software is licensed under the SIL Open Font License, Version 1.1. +% This license is in the accompanying file OFL.txt, and is also +% available with a FAQ at: http://scripts.sil.org/OFL. +%%EndComments +FontDirectory/CMMI7 known{/CMMI7 findfont dup/UniqueID known{dup +/UniqueID get 5087382 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +11 dict begin +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def +/FontName /CMMI7 def +/FontBBox {-1 -250 1171 750 }readonly def +/UniqueID 5087382 def +/PaintType 0 def +/FontInfo 10 dict dup begin +/version (003.002) readonly def +/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050\051, with Reserved Font Name CMMI7.) readonly def +/FullName (CMMI7) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle -14.04 def +/isFixedPitch false def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +/ascent 750 def +end readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 97 /a put +dup 98 /b put +readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CE3C05EF98F858322DCEA45E0874C5 +45D25FE192539D9CDA4BAA46D9C431465E6ABF4E4271F89EDED7F37BE4B31FB4 +7934F62D1F46E8671F6290D6FFF601D4937BF71C22D60FB800A15796421E3AA7 +72C500501D8B10C0093F6467C553250F7C27B2C3D893772614A846374A85BC4E +BEC0B0A89C4C161C3956ECE25274B962C854E535F418279FE26D8F83E38C5C89 +974E9A224B3CBEF90A9277AF10E0C7CAC8DC11C41DC18B814A7682E5F0248674 +11453BC81C443407AF41AF8A831A85A700CFC65E2181BCBFBBAAB71645535A2B +6F0F22458E1429F4A67307E01F0BCF6F337E0E2AD89658D880B04C26306F8179 +C8121B958459B923AC3B05B594D8AB95F75870019130442FD29578D44F5690BC +7281357A5041C8A809A59D0DEE108E2A07D406656BC74A9F3317CB887E712318 +46B2ECAA341F8692ACC2D14ABABDFBCAC6F35858355F1D3228B0223EC73AC56F +3C987464DB829F243E304F4C59CDE3EF6EB53A4EF9BA91510CB89A3407261F58 +A2AE66880BA98FC1EF546112892494C85A2C39F9DCCAC5766725894A7AA148E9 +42360AE64BF3A4F1F9F0A0D0C1AAFDC4D50C52233AA595B7D0CE557D4A010D86 +6E6B76A7E9523E8A6633DA9348BC3F59302F72F492A30782AE7EF220516893D3 +DE836CDE311DED9262AF01C506040541EE84AAC539B404B23033EF56D4BCE6BE +B05F79CD633FE75C6728114D2749E39FD7454050F67763AB636377BA8E1867C3 +996C7D7D4A4A02BC49D1AD7FF174C1F49F1F205BC9D5AE42BCB02CF8554E8F5A +D1876C9285B6CCD7B8C165F75843B0AA11D8462B57077AFE75BAD086E9D9F91E +30ACFF91776132F3CACAD1CA5E08B17B36A0E45ACBAC52393B9AF9089BD821D9 +CD5A9CD9BECA59F7445D63DECC1B4502D299DB85B6E2EE7C69A1DAB91E22A3A5 +89B524FA20AF6005E7A586B90A2C6E5A93C9EFA4ABEF5F7E4C7B81363FE8D2B3 +0AD637FA863DE787581ADD7CBE463F7866C40F4E280260ED0E9C8453E5C7E668 +FFF058B9742DD3F131C264F8FA102CD0DA05F3114D13D34D422799181453FE23 +2FC6EFB01BE420C930B879D671F3DFB036197874725220644A5A52DFB467BB75 +8089E4F40CE9401777B9FE1D0AEE02E782A6EB2A185A454AE9394094CDFE7CFA +C03C23A78EAF242E4F811E4C83B59EF4DC5ACE4AD37B41616B46C263358710B2 +6137314545CA6CE89119B42A3518EC85C68DC07D26839C68B1FF55C4A9CD518B +A1FB32F9C475BB6110839FCCB94156E7B3648F27245A00D2966FC4DDE3996BFA +F463A663CB6935B596B1582ED0ABBC648AAA8A86068BF0038001C753C8BAFA0D +2058041DFA720B528E2D4B16196DB1CF30C779D3F4800FE662D5B60B208341F2 +A66EFCB8448C2FCD12DF0DD899911A8BD96C9B670054D328790E5D388518B146 +8CE92E368EB1DB3CAAFCA4834CC9D9D9DCC80FB1F34F39DACDE643052C977A7E +A95C5FA8DFED9B4DCE769E4E46256D6DA8FB18FD7FA4E4CED5D486803538F3B4 +6D3F5B3C03184F5C26C66DBB4C724918EBB6A89C4602E4EDDA81EEE2BD18B683 +FDB459F2CE0A9CED23DC208EAA8BEDB304B00E093DEE926A7B32FDB2EC70DD85 +94B9137856DDDABB402B2C76DBA87149051ADC6007018EBDD571BE1D092EBD95 +76D4E063AD7D5F62E6C26EDB88D38678F2806A1F4900B0ABC4ED034A818119A4 +E618F1A902315BC98F26775E59555A3DCEA1D0F8B20A9084920ECBE3F7F245AC +1182A40B518B194669D95DE968542BFF80FDC89669BC256C44CB66A2AB8CD7A9 +E42C69956CCB6BDE8C09AD22EF3196939B3B84EB23A6E071A36D702909E019FF +058F27562441EB5CAE87A4407F67C4390810BE89BBE867D636468E73677B84C8 +5A1228DD7DC8EADA221B1BAD5F43E832F20ADE7ADBFF170AB306F5B711816FD1 +39B7882556E30F002977FB88D8B28826A75DE0D20354A2D41F2DA8578376F7DD +F27B0F59D4DDDF5790E11E3957491DC74EEB7625CA49FAD90FA47AD8E0BDE824 +FF326A84846A47A21B70FA549BEE307F9C6970009F963B49A504F0115777826F +1D81203F655C242FFF15BA97E3BDDFBF435B10E74CE8543C98966223818839B3 +6BF3BC63F882B0AD0FDACA8C56A570277952E1D83F18BEDF084D2AC004E2B09D +70DE1740D7D220E92B54D2FD0DDEAF1E08C41FD321A8D474982DD105B23166A7 +AA9E0129DC88065B1E0F9382BEB4B4E1DAAE3EA5489BDCA921AD5A8175F2841F +9400478DFA99C5E5553F383882664D73FBDFA29BF32E52C28DCE80DAF4839434 +022FA515679DBC13FE98968D2894DF5DD69C49BD23D00F5D858B69D1F220F968 +F0700E13873579B3CFB658972098DC61F1DD580105BC27795DB4AF11A871CCD6 +2E1B9AF7F0DAAD4CE315379A7B42CECB983DAC5A2B9426B4E5E0A7F7978504C1 +DD7E30063AE3CBDFB24EA2BCCDC478AB82084FD30A4793F4707D9F8F9647B413 +F8A5C5AC6D5EA0E35628CE1096A434FB8286F4617CB4D0AD30A4A0B255A5A356 +25AA5A947FD3C4FA44B4AA80BAB44C48CC1E2C6D0A711365A37A58C3483D07ED +301A83D2650A2E8CBA9EE62FF5C2736EC82C1402959F64527F9B640619F112D9 +8E0F4A8A3078C72ACF3F34AD855AA4008C96E30D9E8C414607C34E06E29AC5B9 +2EE5DDB823E8C3EEE6A8DE228313D476A7F39B5DFBFBDEDDF7C45C1C88EE6D01 +7FB4F7BB2CBBD5DF7F0CBD98DC287FA6940FBFE1B3B136613A3CF16634CA7B90 +53D5FD5776515EFF5D37F8FCC62D8BEC8EE2216503D54D6F2032D3C2BF861E15 +FD1B45B71576F15852EEA65DD372E911EF4CC18283CD2FF4196A3F1A9D81137F +F1820EC604D6C61AF318C6C5AB6DA1EDF305CADEF7CC0183B86D31310A09972C +A4BC37D110C77ECCA614D1A281EE1C2040B4A5ECB31A3FC61760F608E44332D1 +D2C53C7891B505A3020E9E4915F3618588FCEC80B9ECC5E637D8D0F3C94B1F2A +C53FC46CAE0AFAA7E12266C212A73AAE60199752C042BD55A5DF1CD07FBDB830 +C83E7832D8554AD9C9CAEEC7CED1DAEE622090897641CF2E5B34A353D83264D4 +4687522DB290D3BA927BA315EA5D25B0D7B69350C6C180AB0C322B05E01F7C7D +F2F48651567F0C1B49AF3950E43C94D78F7B184BF2946B924BC4279AED28F3A0 +17A7D8B235698A516D3FB5DF0B18A422B2410C385E7E9439C6D60917EB3299AD +E31471616251FA40C9FA098109BB31A54D9C03B2F12947E4E9252A0851B81C4D +F39E7FC44752504B589C3911571B1D3EC3BD1E1807F99CED1DB20270E483A805 +CA2A016E7283550D1B1D35C226FAB63F983CED41A4D02A2F228FA9EF065027B3 +CC69D6F2E278C0A2D238D3A37154B0D22281F62C61D9182A69657B027BBDED64 +11E261E47620602F865221A534C5A32E2BF5B93A187911A146F2E96538B47DBB +7BFA7EF406FE940F4DAD17E6E4B80C4F031D71F65657C2F5C8233EEAC68DE8A7 +E1FC3055C122C1795D0C71A0284F89A9BF04837F61C9E08DB42644A490C97D34 +A5D3CEE475B8D578205005A0D68AF94AD27C0E855BB8EDB74775690A4EDD6543 +BCC10CF13283D6FA8A7CF3FE6C4F96470A11FF0B0160D3F9816B13B0BAE0D8F9 +B84C7631063FE658D13D108D6FE24A89799FABA72E6A6D1C943922CBE676C1B6 +11A4106ECB4F1A7F8A84B2783C2E6A109C58D63FC0B74D8C8A1CB62D527441AE +E656D94B1AA8581B4F07B653ED6486AAE1F8ADB30FA8D8914AF24721C74B0908 +D84F2EBB91144ED4BD7EF533F2584048DEE37E17CDE5FBC2992A6F924FEBAF07 +B626F988599DECDAB43C931CFECF99FC6EBB72F8E542765C26295902DFF60B7C +7B9ADDB4858BC9D808B7F0909690CF8DFBC59A786D48B891937C31A219842A43 +234425B4963062DB4C4E9F534C77F4243408805B5A6B8BBF428632CA4AC03A7A +E336DD181CE0CF3E742079E2919EAFABE16A63299771BF276EFA8D85C920F995 +5B9D4E8F1ADFCC5C29AA89BF90C186C5DE7679906B2FD4DB279D245D27D08837 +D3A8D541FE37415B706EC585C05804108C1D938E543B8B63E275EE85CE9DD843 +0A8B9163144B77DA1A552A25D5E77E94F29CF252BE9950F4E627D5F72536B6F3 +3278D4A45D10759F16AE42BAE8460865FEE84537F8EC9BF4813570E883B826FD +1ABF3F4E66DB6FEF8366E07BCF290EA67D39C9D81B2A7EA48E0A228FE3D5AA50 +1A56CCBF229C9AF2537A8FA70EEF41096ACED34CC7BEECA4EA1F23B39FBC39D8 +CCEA93E63F508CBE6722C11467A3D0D5C4C52031DE43C449333E4295104651CE +E13B821D7904653346067E971BE0042C571ABF40C3A1079A675FE4264B784D46 +1B8FAA4CDE9851C4EBF69ADF51A7B68CC8706C08D13A44909D4C1D78DB0E0B2D +0E0318304B229DD2FDC968027CDFF65722059C62154304D6F9C3F06DE22914EE +928B7D1BF1FC7E74B4D882998D59BC086AA2D4EAD0AE39F6B75B5A3FB9994506 +E21731E1A15F0F2D12F88724BA72898197A80FDAC00243A3038871EBD2F2BAB1 +C616278BB78490CB86F552CBE5DD0862F3793D72C68AC16AF8E38FE1A523A5FA +9B0428745B1455671CFA1F6BFBCCF9CA23C833113C2948E7A6AEFFF1A83509FF +C559BB5EE7F92BB43F7F37A371E661C826F63DD0C1B25E34A8119E71EC82FB66 +23C7B126FB6554E7560B1B69F2EDBB742F3B20D1648C151C37A8570CBD330A9E +7592A8607D2D727F3AAA0FF2057DF4E2A4C7D3B658C6CED38824A770420D89E7 +F6AD385DBCE9C9A9095CF0042052A67AB804A6675BB9373A99390CBDFB715984 +A069DE543E4C6ADD7F1EC7A15392EF834EAB4584679A43443953427DB13E6959 +0F2F5061C99C6D00FA5327FDB5330AEDE19A53DE3AE092634DC6AEEAF63A5BED +990F8A117AEB1CA0E7F7DBE02CB3D86465F1613B976D1CF6F3A1E69740A2FDC8 +062ACC45EDA6B863B60015F276860FB79C31D28F97A799568E66D0A8757B2C41 +E939337B467303041D0F4C59390B2E41E5F298F275DCC699D27C459ED4D5ADBD +02539F00095D7E1872862142B46BE06513D3EB1A406E6BAA64BE795122100F09 +C37E5D1834218EC1D11B031C7DFC9F5AB071A8F4DC08203821366959E9191D4B +289682D915AF28CE5858F83338DC51B6B0DD052A181D9133FBA50CF18F70EE65 +C33726A0450EBA9D0E0C3662AF6C2121AB7911AA9880D6BB6811D6D7515888E7 +199A0E632104059A88C9D85B19BB35EDF4AB95E1515BB2339572928BD5FE8CBD +2D4DAF55DCFE29FBC4C3D56336277BA0C9A889A129F9FA7052AD1420B8705163 +1A808EC1284C888D78CEA2B4BAB71AD76289F5F4986008FA9BF328E8537E6C91 +E11DBDD8447E1C9ACE18DB0EC3D5742C264C8EFA445C5D16C2930FB43669774F +A2CA52144D99EFA8FC427DB4128CD4C036A8C611B087335C780740FAA419D39B +5DD68EA89C95275F9254D947EB3683D0130255269B10C6CFF29EA0BE484C9949 +96188FCB747618A8044E2E37DFFD2DB8ABB621B34DC024259340677095B6937A +78EDCF508AC91D4CEFD872AD73F50582DC8807143CEB9F109C84DC5DA30B64E2 +E56DE973088A9D32583D6946DB4F3523902FB1781D993B89D5F56D79D5D98CC1 +7FEE73FC3A7D1BCCE90179AE450829E228B4DEAD3B2B4C79A400CFF899AB26F9 +048B0875EBC871AD23BA96F88CDA8B87FE5809A13889A6AC349ABB25E54ACAA9 +C213C5DE2D01BCB9CC0D7BBD384D23AE12E289FF8FDF1F611F5E14D4B20B15A3 +42D9B3B37A83A9CA39B5DB6C8316C51B70F211530A56CFE54D63E88169CF5233 +D1A7B2388025B3EBD2BEE0716C3A2D589EBC7A42B3DA602AC4E2FD9C9052C922 +711E44408DEEA1FE0C9FD50A39AD46D437F61F284A2EFD42EF158EDD71A1486D +4865D6B5E20E60F4F4FC3D646909FF1EE2D7573665E4CD8340A1B232CAC0202C +C35BA9BB3D2267C7E78518F6711633F888EBEF72DC750AC2CB362D528CFC8B2E +A1AE1C05456F50EED8CAA768DEF47FF85C4322F02D7F9D188C6F285C674EF589 +251B0B913339FD701FDB281338D96704ED7ED908BC113B4275A24D058955890B +12CCDD5572D63688426B0E1E9A40D6AAECFA5555C1CF9DBEF8C04CE1E5A63F14 +969D39B6DAE8A91F6AF4CD1E2DA89A4661DA34E272B6032C442C031F081F5DF5 +858F4620885773D8A2B2F5EB6DDA74C1408DF279900450E4A3E80BA9A9B1295E +F24EDC3F6EFD81A741EF74B0202820516C4FB720687BDD915EB2396128C3B262 +20E3075DA153D6FD36E1C05B855929DAA4DE694B6F15EF2145C63250B24B031A +4CF0AFDB225E91D99828B83BD90F1702D3906D45872587A3A116B138AD9627CE +E778A949C392202823C670FDBC56F1896FFFFBCF52C4B400F67BA36B5FCE44A5 +F18EEB8ADFC088C99DFF8E0A593E81A5ACA2E3693005F723C7D3E0AE2BDD3805 +8C6007A00542DEB2539709558A88B21003CE4B2C7817AF207ED576B25A41DEA0 +FC55A459BEB00ADB01309B35920F04F84B7B64F95AA99EBCB843A06CED900D99 +97BEFD7CCB9F4D85876F10160C8D63E2FDE82B7A8D945F37CC9933ABE0FD1D76 +268296B1A5AB06B2E814691128771694224781171DC6266BCC290FCE1AB59416 +85530368115BABD4F1DE45952918D1945D51EB713C283DAE8EDD559F437CD886 +A4B1DA6120D685C284673A3EE489FC1AE4297A3623B339B7D886B6B4B8F9F4A3 +7BF85E320A52FDC6323B51879B98A14C33C567BC069D9B44616514EE1BE36F90 +EC5FA33E1B6B0A46945D876EF0085E74935DF2560A03321861A752E59742B9FC +5C501FBC64BFB1602459885B63873DC857ED37F8BE1A9C6E9517B9BF5A6161BD +DEB6DB0381FFB34A8A96AB4AD48BEC40D4C198ABC599C3758AFF638AA75BBDA4 +8545D5F95FA426FB25587301A43E176F6CED7851E815AD907F2443E70740DD2D +4FBD5D978B9B37F59D6DCF0ADD0F90825DD23558FCB858513602C8BC82BFA383 +7AA6DCEA4009961D06DF233C5381A7F9541259926446B2F03664BC5978A1B6CD +EA6EBC9FE6100A65959513EEE32E69D47B55BAF30A893D77142F943982019C01 +715CE29923795EA01C58A798979939B507C5B29A32881877EF7EF0C5CB3DE591 +6B9A6C3F3FFA847F396A396F078860B59850BA4CA3115CA2376AEE6B30C05DC1 +6F9DB6781ED0F9D45D10E096C33B1B7CD12A9D57C6E49AD833C4B093DC82811F +16B3BD902BE764A1680831EC5A6C1CED84AE0DC0A65678EA5270BF20931E6409 +7AA44EACB22CCA11098F8A51096BE83A1ABA56C9EED4195D5CCF24FDAD92E823 +C439DAAFBFD652157D728F2754F28304710D3CB33763156D76A259D446647A11 +493FAC70DD28063A4CDDA162F72542368E1AC2826C4BFF7109208F66371910C1 +068F21779FC39DE03AECF1C9FB2F417930C22791961D801284DCC89B0833B6A8 +D63F153ACBFB7B7D547924613BBCCAED37D90BAC5B0264ED31C7B9DA5A2BC620 +9B20CA48424D0FF58905BCD6190BF4B5FC6ECCA1BCEF13426920197CAB41C4E6 +E82E8EE7BCB23C6BA6F8B58001533B225ED721D6CE3D6E89116EC33CAA6E905A +649F8C6A1AA187A48E20DB864596481976216DB78F0F57543DFAE3CDC0A6FC77 +2CAA49442527A5D94DC54BE93C875690CBE52EAA4EDD9F2A511361BC0F0807EE +96AD0D26B62D809E82EC14EDB158EF48A748A6FE0C3A7EE5D4479B35425F35AD +3EC7444F6FA75CEA5011AD571078293448A33C7647611CAEE87974B0A756DAC9 +4E1BA78DEE477FA59AD50BF5C52E068A5E044A4A4994D5B24CC5045F768A3C51 +D4F65E2A5AFD271A7666C6835E28C60751EE528C0742433165AFBE71562A3016 +F59676D56B0B5F7E4984D664BC3ADDAF24B4205752EE21D4B57057A943018466 +09C3FA5D2C5BCBFC22A643586BC9E7A965DC34C0A7DA95C0C30CF6E8EF8FC4C3 +E12157FBDFFF78EBD97F40F1B342B86F9949E9DF2598416DCCED04122D1FFF56 +B8E4774C3C632ECD4C850CD7B9DF80A451894A8DD97D278678946E01C7DA9C84 +6205E5A28ECA9B0179CC2556BFAD8971BFCB64471AA58488620156738617681E +0A664D22803DD2D59238A6ABB6DB6354661340033C94E7B936B523A27F53933C +6B62D8AA75F2D6D1DAEE7C768BE46B5A66BCB6C210AF684333A64BAC551A3C5B +C13FE2F29D25BC8614D6C29F336C5E9F60656D2F756E840B06E7682033B43765 +9DA7B748C803EA777FFA39B5D3878FBF8F328797BCE4EB51950BBA22EF0DEA0F +1E9244C91BCAE6ED470581496A493CD681DA2CCE7A75787C413EC9FAF2756E6B +E46242A22D9E2C0953971AE4ABEC4668B1BDE5B30DDED9DF3E2902476E402EB9 +639E85D7C0A258D2193B8BC36A6C267B4887100A730B7F76D3DF8659E9CB0055 +AF1446D3C9A1A0A8EA51C9DC0661726F57106E59453F21D75D19717CE5F31EC3 +EC0F36DE6C09A9D5295CC3A3CE31F6C9BACFE2ABB75CBFFDF1D4EF8E27ADF0AA +5DB5FFB991C839301101797D8E7DB137948C49FF6E4C59470C3C7AC7BA7AB1EE +DBE93E0A71132845D26CEE15EC0F800B73CB57B6A022D643EDDDDA73C8719C59 +665102B4761A263AF48F5537C0825DDB75E8C15B44AE48DEB3874138C7E04994 +0A765104BB313623ED88D00E0E8CC5869BF71BEAC88940693211AF6E9FA4B726 +35722144C82F216E861DFDBFD24994C2611D6E0197235C2D3A86D9DCD384327B +7A4AB3410FEB79A84BDFA434E27D043C8DCED175590246F3E88F47F98279546D +04EE0D203B8D3381AD7ECCA570D14A8B7293DE6E3159A77E9832B9B1D5E3CE51 +E9F02323FF8B61431AA9129CCFCE5E9E9FD80B45D6246BA0868BE79250E2C298 +F16792EF300E61E525F7D6698F5117E0ECA58FA0877A0AEE9E1DEC1AFC735A76 +19285570768BA8696C5C5BC74028975A3EE6144C6E90EF506C40DFBF00950F0F +3908FE2E66B0EA4A2FDC76992708D742A9D8B32981CF8799F81312C6896B7010 +2045252A73 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +%%BeginFont: CMBX9 +%!PS-AdobeFont-1.0: CMBX9 003.002 +%%Title: CMBX9 +%Version: 003.002 +%%CreationDate: Mon Jul 13 16:17:00 2009 +%%Creator: David M. Jones +%Copyright: Copyright (c) 1997, 2009 American Mathematical Society +%Copyright: (), with Reserved Font Name CMBX9. +% This Font Software is licensed under the SIL Open Font License, Version 1.1. +% This license is in the accompanying file OFL.txt, and is also +% available with a FAQ at: http://scripts.sil.org/OFL. +%%EndComments +FontDirectory/CMBX9 known{/CMBX9 findfont dup/UniqueID known{dup +/UniqueID get 5000767 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +11 dict begin +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def +/FontName /CMBX9 def +/FontBBox {-58 -250 1195 750 }readonly def +/UniqueID 5000767 def +/PaintType 0 def +/FontInfo 9 dict dup begin +/version (003.002) readonly def +/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050\051, with Reserved Font Name CMBX9.) readonly def +/FullName (CMBX9) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Bold) readonly def +/ItalicAngle 0 def +/isFixedPitch false def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +end readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 12 /fi put +dup 40 /parenleft put +dup 58 /colon put +dup 65 /A put +dup 73 /I put +dup 75 /K put +dup 80 /P put +dup 97 /a put +dup 99 /c put +dup 100 /d put +dup 101 /e put +dup 102 /f put +dup 103 /g put +dup 104 /h put +dup 105 /i put +dup 107 /k put +dup 108 /l put +dup 109 /m put +dup 110 /n put +dup 111 /o put +dup 112 /p put +dup 114 /r put +dup 115 /s put +dup 116 /t put +dup 117 /u put +dup 118 /v put +dup 119 /w put +dup 120 /x put +dup 121 /y put +readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA +0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93 +51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71 +7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551 +E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078 +0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273 +C01924195A181D03F5054A93B71E5065F8D92FE23794D2D4347EE3E5AFBE73BA +31023D79A7299D8F662042A8D8B6A7B4E86F48AE98EF848E83FFDE68E17A0832 +A181C126D15EC79861796F03957F5A51462C817DF752097718413D012D19C9D4 +423A5EAE1EFD4EA7A9651BAE6E45CC194BDCD03FF43F255E58EB5E50CA26BB98 +B8B11E21DBFF2BBB04D039E63C453EEDFCD9378F5E7AAE3A93E8691DED5865B2 +B78F540F8AA3224BE372B18904651D057608DE4DD729FAC398A80CB904410451 +90D66C44E943517A8F4969673B985D9D244FFC743E0AEE309EFD224F7029D37A +F6EDD96E2F88C9D071FF16EDF055955D31DEF10808B343E948BB4F6393D275D0 +44C4DABB75332DD716E8127283E8D70511F8EAF4D1A5F72E2F8503A2F964E5F9 +39304CC17ACCF531A8C0B6A9D58DBA6F24A4ECA62EECC939E8111E4BF79BDF77 +D656F9998F1EFD2ECE3E61CA526106662273D5AD3E74D08E9D4453569B359C2B +E2455F2136B4DB54ADDC3C0256EB7A11E1615AB9323ECCBB6EB48ACD469A2020 +A873E88B28AEAACAA01826C1C18120774FD5324DF9AD36FC256706DB24FEDF34 +0FCDF04B12ADB66876EC7AEC183A1EA8BABD38BADDCD0EBDE11A5A1BEADD0F7B +83585C3BA141A8B296872F712EC42C625DBEE9EBD2C414E57CC1378CAEFD00E8 +DB4B84F51967F2968329B8503C4B37A56F6136DA89167FE3AAA93257140FE94D +D96C7F85C6F82AE1596511ADFEFDEBC1B41B0395E66D2074B39B5565AD4687FC +89BB4BAFF0F7568D9EAF069CCBA2DFF61C59E2CB2F4274459792C5D097FDE6DE +0E40AAD8DD8F64C28D04EE50AB79EA7D3420CE42D39FA9080E9E046A4F22B5AE +AAA17FE750BFAF7BFF097E4A6E9362412C55E25767C311832C1C0C76005C733F +E046FCFD4CF49C6181C24BD299E90F20A0A0ADC868C11A8AB7F610186D0483A1 +B3BC4FAFFFE12FD746777209B4DCEF0E4ED15D90F19BF2FB2B56231FFDE5D40B +146E3FAEDDBAB365D88CED98629B9855AD6E57FB01BB82659BD320D248E5F7D7 +B584DD43E1F5DD2C91945DDB772E5A62AEB7080AF36A83D2BA8533E7E6FD287A +924F616F8090E9FFAA607A21F38718D668FBD6BA3434500BD01EDCEC00354F68 +E1D0E9A921DACFB83FB61C1A5C27D027CAB348C4B7E2781013B68CC5A2BC8703 +2809A49A0C2E9E004D56844EFAB4A8763B103CF7CFF980C9CF7F6BE28814CBDC +348E2486D9379DFFCC0E9329854D518B49B98F582972B0D1D18A3319EC00DDF2 +F64C2CD2DCDBA287B279F98D16ABD1D140246E8B66C759571981FE7402F14C94 +18394A4C426AEE4B0688D86D08B408763DA3537E5BA0D6A6796C316FDB0193E6 +77C6F257BEDDE17F2CA5E661F434964BAC9834BFF36F563637872FCDDE94CF22 +F076D1C2DF6357D8A26D305D52C9086CE36F49CD92ADFB4306705A0887407C9D +59B6BFDB82379111C9E33692BA9E2ED9782CE4334C6125933A2F210684642DF5 +3B129F955BADA1E86D6B80CE299FA0D1C0AED1AD61686AF1052A188881E2125C +98083BA8255B92B9CA0B48EB57F936790DEFA6E6947C0FF4083FEC296FF3034D +AD657C64F2675EED2B4EED1E88F0B1338762CB4C64C79F111CDE9777A000F65A +F9979943ED7C445815BB59052B91F0FEF7219E3DF27E1D5155B9C42B7BBB06EB +1815997FC3471CF963A15B1C5E4653C84236CC5BF55A31B94E394C635B95D847 +69E8134F4FFEAE836CD6AE71F58F48AA2F95BDB1E2CB89DEE590EFF3AB7097DF +AC185303E647628F5D87E0D82E6685DB467A0F8B7D3AB2B7F3F11BCC99BD48A6 +FA5D4D75698454CB74451B486CDA6B65547C0CBAA563EC3574364540AE7B11B8 +F9E86BFA655CDE88DE2E7D41851FD208649E9C011E04C78ED9209FD56E2447BC +E1AAA0A3D36F6406C60F6B19347CCB7D56A84D961E17E361F92C5542109D9BFC +FEA2FF9775230EABE3333EB25A40E29016E9A8255713AC8336B8F7DEB89FEFEF +4006DAAEA26C6BA1EF494AB99C2BC960D9E07981BABE909B5C121F2CAD48C938 +A36129D10D38AE8F5C64879F61138FA9F7479341F5C5DE86376B65A642B9622B +E58DBBFAFE07EEE1D11DE9DC34309572868586CD92D39FADB711883AA85210E5 +C82842EF225E55370FE0AC600A170687C60C8091B0625A1C5589186F3C7C1218 +B15B5CC3A5CDBA7085338D963D929A18A651EC7CC39B8500899DE9220A1BA363 +78698E414607C34E06E29AC5BCBAB98A70DC2BDE0FDDCCE22D4717EDA7D95397 +33420EDEC2F1D6E7072FEA85945378A6BE9C7F68DB4FDA6B5BBC0032B3C02519 +F4168C804B6A101AA60EF4FC40C2428AFEEF5A80F9B76D561C8A21B3633E13C5 +215A14D54B8A1E6143A9CA0B5794D20DF97C35B3C9E9A4673AC2123E7DD8E216 +044269B1D6AEEA46757F8D9AC5C8A92BDC1EF22EE0575C80CA7895722CDD2BA6 +F9A208E6BEE5319E63B3B3CA197D9739A4498AAAC9C7484D61418ED2BEBF63A7 +F5283A075D1DFD4B2702E1551A0D1A90DBBBEFB6A55B5F29C869763A856C4E61 +EEB3C8E14E3376B7D01A4E265C6C8056ED23931DCF669A0EC9427F74A147AD8E +82E172FA6C13DB1281651BF3D14163D963EFC7384BFC4B3B9274274DCEF647FD +D6DF0CC146BE8AA660D709526B394CE253369281FDB45AE071319E8FAE4EDF10 +2867A431E22779EE40D885E95AFBF62916D9900016805D004C0375D29130CA14 +F3E466AF350D1A5D181816EE1C4BC75DC09E4195DADA5AB09CE9EF2C4D5F7CEC +6C16BB6EC791E2870DB46B6B06DF421E7A2781D82A07D92316B553D068A1DF5A +8B19041F96ED637B932DE184F8B856FE1947F5FC8AE505F0E3953B325E0FD6FA +825EAD072AF06E258BD35607A1F082DFBC2BA5251DEDCAF68B4D03086CCF84BC +DF70BB8D2EEEE3E0EAEACC8440AA130273E5C7E78A15EEF66A9A1E0D5E022188 +0AFA50FA55C6C461C743E1845FED77378D639839F548D6827CF371AD3DFCE592 +B7F6E29FFEB6CB92B33E24E34875A5A92C08806F67E18AEAD86447A977890AE2 +30A452F33B609DE5B792D9CABF39A086C0936AECC081CBBC810B3EE1D35F9717 +260E76132661E3A8170759084AFAB04A6E773E9714A6D486E0BF46F336A7CDB5 +C325E28E747295CB0E8FFB289F4907BAEC213D4D0B495A246A3DC359B995E9C0 +C5322D750E13159B7242E4C4DD27932AAA130BC6B0400428B5E6F928CB8F7658 +EF02F7522779CDBB67722E09774C419489192FDAD3DF272C95BD9BD64DDF0BDE +999FC72607F52805DCCA5EC17150EEE38B866E3D5199E5A6CC262785EEB11D51 +80E79545DA191071487EF70C7FAC0CA345955F797912C1268924DD79D0FCA3BA +460F43E74975C04296E34423BD366A4EF7EE9463ECEF08F7E7BC8BEC570F812B +066383C2EF5375FB1504537D902818D63B30385421FF81AD92A1C153852B1427 +A39685A76DD636DC4ADCC53F2A78F795F48EFB23807E5751023FE324CB401281 +60F8A8DA779A245DBC26E73B61A1450F25AC276E1B5240578E85E1CDF5A784F7 +D4F5BAFA76F70300972E4B130C685189C4010B9035A5CBF0562EB3B387FD89F5 +C53A25D3E883B506E0B477389DA5CFA82CB157D8C30F287678B0F9A17F5A8704 +ACB5DC57D7CAD21A4EBA49248F277F929D3E49B17463EA5F31A4FC11B0836E34 +3A5FDDC6B9A45113590F114B99566D18C21464E7FC1D9AAA9B1133E5E8E2D14B +8E143E1E16595C42376694A83684E3B217A17F158DE89549ECCCB443701B520B +E20B972CA5EC6405C479C5054663D48A22D105AC98AF094340B5964D0C26D9CE +241D2706D3444C1405B2C9F7C912CDFC87EE8FBA01C0020D1AED1A6205A8A45F +8504B42431DB5409BA8AC472F2FCB4CE698F6DA92C4C8BF1293C2C998B771540 +3D933EB5E976B7D2252DAE9584E5C6864B29C3048EE159BCB7638CA956E07F81 +F76391380AAD2F1DC2DC201BAC657A1BC93F5569A5F612A4EB6B01F136F41B87 +E20D4DD6ABD7ACF1275FD80D9BBB87A45572979BDFEF59212F1F6D9423FEC976 +1228499D626A328569B4BA2755B1ACD20796398AEEC5F3C61122D52124996535 +D0813227F549FCF59C6182D6514A70F9E38565C8C98D5F797318FB531B5DA58E +EC60235B6F1D97CA5D495CF689C3F9B3260998ADA1204AC00135C7C72700DB00 +7C06798A46E897875BE619508DFA2201FDCF689E51C3D85342247B059C0DDA14 +766A31E3E25E792F090DF3EA0C45C3F64AFB918BDFF92FF0ADA2F71866CA190B +87B2FF90C872284652619F084E2259F044E2980101A62004AE9F4BBF675C5279 +BA3437ADDF2D552A033D2301A669EE8BBC840C0028275D077B8E9977D447B396 +F1D82608E030FA43511BA01C345078986B8C35B6C6990D018C2DD2CBC7774450 +D8482DBB262BB816E6A26A1FEB084FC2027C62D17790C80C65A9183F23BB2458 +34FDC5D566C1B667EE801D0521BBA520A15C0C923EDAD84AD6A83DB23806711B +0AC2631C15EB1D33C26F8D65852EC37A3479152557366929A63B753226059870 +45CE6403CA23FF95BCFB6F0C8DF8CAFCC0BF27C59414217CC6552F5945D9E6DA +AF83F4AB1917742F7502B069DE44A6ED3BEC966F59A84FAA2F8DE441C11FB122 +DEF1768D250C0CA5F2DDE6FC4E24FD3AE4386B91ED2A492A959BF7E4C0AABEAA +5BC2D933147A4A21FC5E5CF3B2AF5C0A768A8B79337FA3934A43E24F9F7DF24D +22C5BFE4DF1FD57289A6E1C9AA48D32D20F613AE94B4308E0D3BE4D1BC95B33E +A9911B82EFF461D295C5462EE2B12A3E40B89E0BC778FB76F8B847B6AA99E061 +3444A55D83FF839B926985B0F4E562D726FD99C5DC86DA24BA7AF38B93C90F51 +A937E7C35793010F351594465B39BA5276F223DD3CAE1868B969D8EC93AA50C1 +4C7E51D0D7F5E9F0EDBE1BE24BA5A977163BEC724D575749C56C4F39BD60F3AC +47B930C9E07A2D59642C9DE85EA6FAD1E7D8817812C049FDAEE148E8AB207B89 +B2324191F1A82A7C499E7BF09CF1299F0ECF55EB0A2A32C5BB89411B4AF2A401 +074718859CDC27C2FA78BC5269D5A38DBCAE55F6CB669DEED2C36E5B0D590504 +B6162391FACA9F20224E6AD24B86CCAC0048EC7A618B3263F82A317B3969F0FA +9D5EA4676B27F371785FFF6599B61A6D32E82DD9D511B04E03F14C95A4CA6CD9 +5B59A8A7BFB2AE32E9357C7766528E9F74BB8D0B9317F02EDACE2033B7918D6B +8616F1C1B3E113B0F77B0A1292E41F8353DB55EBD872290491AE1FBE95EC034F +DAC1394928930EE297693598D97EBD0720A0A7B4A5DF4EF4BE0E2E0968E64CB8 +167CA1B8C40A779023AB6F74E0F1626D8BFFA96EA09CA88524837B18DA6152A4 +3F0DC3C3958EFFF86B07581B416720FADFFC4AD35F1553A18944A6DB8FAB0AE0 +A8118C09DC8E905CA32904B44E0541FCC7EE555335E61108D8346B4EF697DE67 +7F67E1E4CF0EE2F6D89D10FF2D115C6F8163B8180378018F58C148EAD188E969 +C60B83C7B295F30614B93FF925BBB2974B0B9C68C2BBA6E973DBFB5500A574A4 +F7348BD31C735A1E57519990582D8F7D97F8B63D9DCD488DC569D5B392FF26FE +F06F9762956D64E9C258EB9B90733BAA8F1912F3B9AE88C6D14DB46B7131BCBB +D47CE60D9C63FE0B9620D03F615EEDAA3C76A7285F9897A0D476F35F5CC158D2 +D148CA1E5A96D16253B360F34336D476FABE9A434AAD5FCF65A27F48C5BC3519 +DCBC35DC1D324A270996B8DEC6D3833E76A434E05074C7E3FC8E5633D6B25B7D +69D9BF7039DE4E755A7E3BEC8A4E5929A98FE265E742B269666C75644E53E6A4 +C5AC907F7DEB319BC88CD1A7F29A0A4D43D471892A674D50C70BB6EFE5740F97 +50522F2EF056E208C0134EAF15DC9F85C7C06066782B715A5EBC22AD414A169D +86A2F606150B6F903D3AAAF44E75649DC410C3B8C845909BFC8235E573A2D291 +19440D724C960014917EC802414651E298160EA70FD54BE4EAA1A1007ABDA8B6 +085A89221C3DD5E9C759C19BAD6EFB91360CFDEE6C4876AC19B4BF67A38BBD5E +0BA20996BEFC1F8C427EBDD666B30DF5A2389F1F3BCA17132FEFFD3231570AD2 +61CB33381A0D2E2FDFF470FAC3A60E61E99C76A3F4A6BF32FD4B2B6DB6B27F2A +76A5C35E24E78F7DF28AE1B7D04A71097881CB67E060DE537C1A318B95964FAA +1455264E48DAC7689EF10905E381C569DD65825089EF325595388FA5BA6A1EA2 +E2536872DE92D46AF3BB3F1DD920FBAA4481034DF831FD15C01798AB04A73B50 +1461BA7298B2EAD460D6E645A9ED41EE0E0282C335AA716D7563AD7CFE2841B7 +0C782ED3F6D31871350A12A41AEFE21E9A03DF676671E4C953E51F801CBEE091 +BE0B7B413B7EA2479E2529DE9E49C03CBE8159DB1B28D2E290826B6D01B35DDD +083F85E9CAE378C1A3B7065280D9FFEB04A02B76F1F0E547328F005CBD39936A +5063812D1C958FD4EA6BE9FF87E5FAAD483055819D1DC39D31B8417B44F30B50 +EC95E26103A0DC2241B56DC62D424438A5FDBA8AD4D9B417F0DC31CD82DD772E +FEA23036A719927A4654876985FF4AC2D28A180969A76F3584D001A2EFAA2BB3 +7F0CC228CAD9A485F3FEE3E0F0059D3BD8484FB97593A6EF08F9D352E3860613 +2617ED6138ABE551DBC67F0151D0F9CD83A613C245E23FEE6FCC8858592AB43F +8E66FDC5A27F9312091478D102BF867B320431F7A6EA42EA763C51FF7E0E0FED +A6A830AC95600C837033968174A9406D0DFA72FD65ADF153E5CB3420CEC76A3B +43DA6743F24C6CFE0E9A7E78D540385B657CCB379BF5E238A07B836F907017D9 +C0CBA503FCF625536E27B77A262A0EA1C3DFAB015EC859FFE5BB26197A05F4F9 +87046F3AFD3387CF1B040DA7B7CFB1EE92816C7C172164CBAE3E9204559C2A74 +87E4A41AFB16E7789686047067947F41C82A26E3F343E7359804BFB3B7904F4A +12FBB7EA0E8C26801ACE0E9093D7E2C3E288F781E3E6A53B8C121625CEE7354F +B1A059AFE21AB4DD2B43A9DA710F2D811F63DC41699FCC43330DC7AB9CD10F00 +C959F73155E9D63EE7B20970C7AB1B9A8A51D0DA0ECDB917291FBD57CFAFD9F0 +E1636B9DEC48FA7FE5B225283546B01ACF3036F1B5F399688F1657E41A5F4EEC +2CB1324C136CFE6C6B92958597B952552EB7A8D58BA7773CF685FED451D89392 +C290D38D67FA7519ABD024B85D3002D8592C5D30B50726C7BD17577FDBA79E38 +3D99B3A08797696E593C0BEDC50706C986E6BD05AEF30108F4BA192E956D2942 +72F59E1A025FC31568C2EAA1D5942A479203EC01B37626F1EC334DC3C6527C06 +41162B68D66E7923911921E861FECF78F36E4BA60B4FB8554E83AB554054B2C5 +8C05D3FBA010846BC5B32E9ED62C6A0E8D92B8F3546CE0406A87634E2D96F5E1 +F007DA0161E75DA55FEC10F7564CD7CB9AA0A016438D082D9A9FD107CEFA7B27 +BA3C61B3A13D9A30E4BAD25B2FAE3ECE3FEBC9722B448E3AC5DD9FF784718F6D +DF58A8A7DA91086BD86AC776CAF3F4F2DBC2F0AA81600D53D2A0EB178568DD96 +1ED459E1CD3D897776901284DE5673813ABA0CA7ED342130B261727DBAE566E5 +F57FA86A7B4EE5F48F039FB95D318DC142E26022D7F85B34558E99078C5E6467 +FB2ECE5B519F7F42C0A29B5C062C6CE6F2E1B611B4C6033E677C436D2D22121D +35E02B314EC425871A9760C80B1EB6A04A6B96EA9E36FFFA2CB830EC3EB2E839 +D0751AA4AB1244C1A154ADE5803272A4D03EB18A47B9D091234019D2E2248398 +D0BEA2FCD4557D0D226934EECFDDC7D0B0B71B47A6A323AB6C18D6544248F253 +F9761EADA629C41FFA0DA6ED4BD6582E0925DDC2C0F2F0DA63D0CB41BA53BB8C +DE8CB21FF1B63CE28927FC98B3BF605F6B316C147E4148F43F68B433E736D2E1 +5CBE3466FB2E3AB8CE7FECFE016537A52FD1A6086DFCDE15F7D4A0689DF68098 +DC2A5596CBD0C8B621DCDDDDFF1D94F0F773B7D545F7521C2C0B0340F42BAC74 +929636BA68231730C7F28137AC3A0D90E781E785AA1D946487E546C6E433A5C5 +B9FB7D5B97F2B4B202FCEF769E545928DDD1FBC289A18A4B9627E833A471E860 +28CB978D3FC2737DC5A99B9BF2F55A8A2A7E3EF5003E1BE46D4C38D855CC53AB +2DF7A7B3CE139462466A9B59AFB28FCC05D7466017882938D436C3B46D66197A +31D171B6C996C44E712F8215FC4849FBE45CACE31E94B852279265B9C3025BBF +95065BC191E32D544E020CD2700696462410211B2FE02BA0516ED44C8B2A5675 +ACF310FAEEC94194395F50ABF1F14D0AD0AB4F8E6ABBDADF34955795B8B5F076 +1C7557CDF0561EB4F31BDBCB5C64CB9616F03050016897C740F4D499F0DF560B +15EAFEF5CE50F3B0DA0E70C6EB825007F6F80226373D7AC9AC14695D8065E004 +F63E3E9C2973BF9ECBAA8B575F6F1074A8E306093965F15498ADAFFDDFC7312E +616E3641BAC7C0E30643DB5AB9AFB8864990BE6C786F7C6A39E46898443E7631 +80AC0ACCE1D3736D1272F2DF8397947C9E90D41D1CEE45C0FEFD3BDFB8C3268A +1B4E229184BCF06CD3BDE24643503CF6F321E6F0B714EC0B0348B5751F82DA24 +441EE5BC9971EB0C864AFF8EE99DA3A1421727D57B81605903D13E8094A67B85 +B1A8830A225FC4FD1EA98A29AA91B95BEC3322B63CFBBFE3E8CBA986D1CEC277 +BD125BD6CE702255BE42C0D469F56A76E41901939A1B5F3D4CD88806379BA575 +C3EFAE037ECF1BCC45754EF984DC1DA3358D2999B9696E78B327014AB0E23D56 +4D5B656AB703241C305E87FD1791750901E576DAA338AF6029BD0B2233CAC976 +0B5EB4A3A5A90D8992DD177F5524A972BDDEE58B8E6DC7E20E8BF95C3AF8DFE2 +56F6F36D757708B4C074CD719A31AB6F802BFC897FE87486FDBE2E576ACF8A97 +73E3A039788D9B440F7D02E10CF72E8A045489489D680E106F684E7629016567 +BDA35DBBB47E51B39A668EE0F0BB79BBE57E0B5FDFAF7520BFBE920341C81FC4 +128F3ED841B783583878C3058BC783B20535CF44930F21804DCE489820DDFF79 +599649AB33E7F1E4EFB25D81A5342F667E0E6E4E90F595F16F15B45FD24330F2 +E836D3368838A9A71A872B2E37F90C83D1238FC6E0312BBC61BC985D3C1F4D01 +7471A4D5B9142AC1329A5F326266419400172B3E082B83DA6BEE4971564A7552 +8835054A63EC61F98B29F91EC1A72BA380E01772E9BE307B5CFAF7B5202023CD +C13DF9EDB36676824D343633CE03CBA666905B8F8A26F881B8B782498947A577 +6EC820BFDB5D85E03F785BDB9B2ED0CFBE7E8169D8DBA94376F59EA71DD445C2 +EE8835ED070F1EEA33556AC702091F9A2C61C0520E9AEA8F8E240FB79FC408D2 +0C33DC3096467142064F62E0DB32265CD87492AC375C6D1F2BC716B240802F87 +3C15CA544E7A6CF355C588E4BB5CF8123A410ECDF33E39D0879C14CD58E49951 +5496C142D484638AFB204D9E1D1F44A4F39DE3DC22E840207BA2C1E0799C0E6A +2AFAC2199588B6EF35D13A33EA8B75CBD1958A4593486A2006464DDB4DCF04DD +B7B444C167B975C1F41BDAA93EE0D26DD7A40DC688CF8F1CDCA1BD27EF424868 +C57869313EDFE2F0AEE3A5E2EA9D6EF8ED0BF715DB6514CB817D88D4CEB20795 +C7F3877E7B419A99C60B4C8D8E2974DA700D3D28BE8767B301611B0EB5E01918 +63DCC0D7CF050D5ED0FA21399391D4437ED5FD83D3D820D2892B2B478182C087 +3AB4C5000DCC0344023839ECD46549BF1F2F1C80C2C3653B6C61047F10599848 +CB6D6CF663F5A35CBE10EDC5F93158F754DE99D16799FCE090CD528E539153C0 +F37D0D5324327711CA55B7146C86231B0C4D3899A860DACF0D29B4416E06CA62 +7AA4F747E48DE57961988FD3A8DCB1640C7095484FD1270493806264980DE6ED +74FCE37B42323B3173CFE2E8BE0B580F4BCC02275336119D1FCF3F6F30478AF4 +905CD08322094E558FEAF975DE3EFEDF90ED0C8ADFDE6DD424026286040D5BE1 +9696D151DA7F84C2CD5AC44AA3FE10E18DF45FE0D84F733B8FC7E9E3655AB775 +85363085FCFE9B8CEEA4F5D016FD53954C6B50C0946F06EE873968DB81B159B9 +E1391B41E31658B24163A2B87E284FE973B322AA825D57E092D1952E61017A72 +0161EA2C42BF935258FB7C83D496FF0CE524BF162EE160DF48AA16D27A18CEE8 +D56583133CEC9BF366834DC63F9E1E1A454A1EB437397E12D7BB869B430EACC7 +8E7DFD3DE378FB0207DA10991ABD5300EA3040F8CFDDC52C84031B4B7CABB7EC +1F1D3CE4E8D931B281970F0870BE95D816AFFC0B84D2D0A638F75158F9958ADB +9191D4B645E71B272AE2B976F30C666541B6469CD36B9D2B324B3533660EB28F +D20AF1751ACA282D44E99019F9EF82295422EA9CD8BE03B7BF1AB4C0E1D06A1D +6D9736C9609762ADFA33F5992131C012B671DB4DB8A29F2E3191A594E31D5C2B +9B58946ACBA656EC2F7CAB4B8F5F5781D7AAE96961FE4CB8EC6A59E81FDC0F25 +6E39F9203A78999C35A19C8C7BAA61EB91D0BDA49EB98B1139A95628A9D714AC +D58E20F504AABE3FE1A945C50778EDDB5E0A2135F16DCC1583B059B549C899EB +ACD4F8D91C05BC9A0D6F7CA8BA7CDA5FA432660A8F12487E5FEFD6FC14112D18 +6FA185E2D67D34730819A9CF90CCB99F4C9D811AAEEC9F6C93F0D5A4B6FB773B +1D03AE0213021BCA938E7E2EB162B3D155F9EF4104C6318079C51B4D353EFE11 +952D4971718A5D71B9CEA257B4211A6741D05B94DD2E27F38B373153E69D68E5 +7589A490D8E0CE8A5EED9F5254FB13289018296A017549AB3645448AB004471A +E7780AB02E2305C1478134C73C1A7F32E3CD5E10CDC6B1CE6A6DE092D82A1BAB +5CBA0371C5C8C7A2D51573C3EB8D7E5BD74D322C17ABCDA7383F1D649D6EAFFE +AA373C7965C2D6AB244FF0202BD68BB1602C50715B9E43B8A6D12824D5CDC7A8 +56CD8BAF27A0AFA9C36AF24CBD4FA5E98EDEBB05A878CE20DA36B1BC446146D2 +9ABB03E372ED3DBD95322BD4F74A1F5145E36978019B814317C2652B5473302C +C3E06ED3A0A465D6A160F813722B242DEC69C28C493FDC91309C14A2573EA6F7 +9866F0455391D89FAC18AE19D3CD1B5080ABAF38C7CC1BADAAF0EB148DF5C317 +341CFD281F9572396A7F87FFD38C448063E7C60DDDB051C5A3BDBD323D1D8BA0 +EF447761C34D1CA1D629C35D55195909B820B431993BF37959B1066364306937 +2CC62398211A066B4D91D227E590418F0278452E41BE81749A900FD148C12403 +09CBBCA6CA432F2138B690C67294255B57E311A9A9DFCA1E4E80C90919069996 +A925CE54DC170944C50CE4447BED4BA7BA4E1F7364A0728341F3A68B99CC9335 +C98DBE300F9817760FE525D57EC07178A8EA1BE36F17BD698A67FFCA64DFE93C +2EA29545C5661B80ED1E5E9C3F6BAFF2908B8C163C93B910595486EF07527FFD +6DD666F7DBBD36EC65C42734AC60D74FA3D137B1BEC09DA7DC83056CB0CC825F +949B088456D6A8CE28EE03B902CA01EA5F771478A4E08C6028194B95BE6AA8F6 +30DB693B9120BCC4203099F5D1460C56D8EB68A39260A26B2E030F0115F06C80 +3CEBEBD0401FFFF7FCC9AA4DFDF6AE28871ED4C9A323D905ABB437645B327EC0 +65D76FE08C210A108A8C734D6D6F7B40E5EAE6440550F0A001C24D00BB6822C3 +563411A7532C2D58AD2DF03F7A72BBD66F5823DE2E21C01AFFD97C404499155E +12064BCB796E0B2F84E8742325AEA3357F8835E3FF6FC4588490C56006D98A5D +FB98D83DD1FA63055E5F69735C9CD70658ED61479403628893A6C6F4A36F877C +3B521EAF9216BF0AAA1967BC40979F9B86E096C807EB498B8CCD7C8B483FA4BA +2DCAF2E26722A60A158FD3EE945D985B6B1AE2358A7D1B86B20042484490BC29 +2D2402F2A539B29EEF9A8B06E3F6C86F5E7E73FD3B97EDE492080A38DE8B9BAA +A9DD1AD629056EC0CE8CE9F9042167F7D7DB1CCE5EC7534A26BA4C1581C92A75 +2D1A3E1444A4BEC2450A3D77FD51BAC8C8678E913EE027C4A7E1C8DABB3A3FF1 +A3B0AA840EDD4955B79B08BBE2B3263BD40D37E9C07C21C6CE7E67A639165701 +EA09B1C7E91ED02A9C0E5739E8F624413F505ABE382F8AF574ABCEF0BF26F8CA +82F98611FEC56B05F5ED3A413BF874EE22D943C53E8B4368601D8D8743ED0F77 +9D855BD81142B2D23992DC1A911DD49CD0866BE2D1F23C0CBB65F2C9211711EF +18A4975418D8C59604762A2E4A8F6940CBD6F6C240345A0D121AC2804AA51DD1 +A192D03585D72AE9D76D826C1385750BB17F18441F8F4E917B777FBD704E7A0C +6416C0BF90352D06E4E5193BC857C6034886308AE413C679A65CB95F2F3F4BDD +5D20402BC195B77F246ABEC2EA2EB86D606D3A4D039056065706F853F447D44E +968A8B9D50CAF63A1368567D2C16D137A5E1BDF3715DE5C3DA1B6BFCD4271F8A +178670F645DB5972DCDD61968008633D8E4C0AC07FF4598B1EB693DC9EE7D93C +3EAD812994F0E5A07EEB14BFC7F8B3C2E0B5E3F20469BB1D44F7E48D6F483457 +15DEB57266C1B358E0D52FFB82AA1FFEABBE080B8D0D47AF51790A74F306A256 +0457B4823AFF7F231C0783FF2BBBC6386322805A5BBCAD489B3341B53C7CE7DE +08EAA2E664827B2E8E28EDB69D2501516A9F3DD4964ADDB5DE04D2071A835902 +18BA47D7B3F8676C79402C0F835ED2BBEDAFAB02C74E601149453EE6C78F0EAD +D894CAC8025D00FB18F799BCEDE03BBD497E5B71A3C7727B16EA404018FEF5C0 +66356F4124B3793954743EE618BB10A31C1701CCA3DC2063D9B031C21A8384EE +B02EA1278118E97FD7BB6101949FD05EF127CA74EC78FE72B60C8DBF1F54296B +FFA426FABDB197E1E82BA6986C15EF6A4649F026129D00D6A3A9F1BDA6629F57 +135402E60AA5D29341E813B2AB5C48EC10634EC6A6D7FEBB961431524236FEED +2C70D125317E14B83714679DEFD2EB4EC987A18B66A72C837A9EDE8A02D56506 +7F4D9D7BEC5BF3EA0FFD1E1B16A21B192F4BA6DA3404CFE14A7CBFDB18216A83 +DDC3F1A727BD9465FC5340EE884629ADE973EAF75AF4AD10EDFB35C26C538A4A +1627339062FF451C0B85BB56B59798300FABD14DE9348E9D6B928ABE82BCF3D6 +FF24C6F3BF91CB8827E2A7F7C3B6803BBCB949294856CE88C04556787F3B5C3E +2D81D43FB4FD73ED719EBE2F7290FE0E7C9A92A6AEC211D2381F606031E78E2E +9FB0A6325A0C83DD7BC14D5A7A87D0A399BD92377D4259966EC496ED4596C4BC +8E76ABE23C5481624BCD13E220675CCF1D15D2C79FF08D2E866BD3A8E8968886 +32BBB904455C30413F43D19C9E3D44CC2EEFA52A833AD62521F7C1EFBD4C33BD +717B8CDB05263AC300490D20DB51099EF9B7CB7F1D174B9161D75264F988AD30 +0E3D6C5775F6F66ADFB787A8F38140869550658D6927A05F72854847EB133CC9 +8A713B358932E18AC41CE442ECCED7C5FD63B3D625AED59DECA8812794FC437C +2BB78267D2EC3607C1E1FF007607C35661558CD153AAC486BB360B608E63AFBA +6ECB15906D707692A574BB59DDBAC9CD75871C377F17A060FF62E96FFE942978 +D092AD08E79A670FFE146801D122BDC1D1F327116E6C6D703DBBA5637978EA28 +8CB6AFD258FF198D6F552D8C939362D7875DFA7D1CAEAC1F04C6B98CFEA2D1DA +194782C6F3B1180EF9A115D8267425FD27B4397981923459AAEBA169B4AC535B +0E665C6668BF4B59E37C18FFCA1D7849ACCAE132C2366BF8F928A1C405B33930 +ED71246FC1516E83E80FD97FE0C3A8B6A020DB2C89D681A360E107A2B13AFEFC +386944AB7A4ACAEBC8B0CDA56E7640D08E3057AB91F647560827B2ECBAC42C8C +09089C49A0B137708F4F0756286EA0D378DA87C399950ED7A0FB176E9F8BD4C6 +2EF4F6A95550503B45CC5B412E0434EA62A93D6A1C027B0AC3D427F6993E4B3F +26C12995C88DE1021D6398E475C71F16FC308EF5B9713360529CBF2B4A547382 +94447D5D410CC7D17095A905DAB46495953376471E605F4842B4AA8B650506E3 +F25F76F333EF07F69C07E726B69217C5E33C6E8BCFA46D4A5283E12681457612 +8CEC362A677A640944F8EDB2BDE23345B708BA265723B5E36423B2E7BC6EDB0E +09F82247F1A937E2B97CAE5115CF39F4535D4EA3377792C466ECEF841005FB8F +E40E5BB9A4DDEF9B0E7511266364CDAD20875A376A0A9FE21F5C66529FBF1280 +69F975C73A310638F0366B66DEA3840CEF75EB531D6289E194F4CA15AA96F9F8 +48D9DA309EC266D096E1A4D74FFFFEE6CE6F9EF42799179A0FEFC23FBFA08CD6 +84EDA2D7BDC7889227F15A13B91E40F01604743EAB73877820EF71B06E916B5C +A6052F2D034DBDFA19BCEED24DEB9CBE9402ECCE6D8851C0F785F3CCC59C0D30 +C3BC90521E0388AC223370462544959653513BC23A2AEB4652CD834FB5081E41 +24877AB4B60D9686FE79CE39F76D2F1350299ACC087CB7E3C85EDA2F12E4AEE2 +5CE5165A9D2A9B37CBE80C1809E56563819AEBEAFE2972D5DA414AEAA840BC91 +E935BF3682AE14F87D80663F889F406F9A475EB711B1FE6C5174BCF5BA39EEEE +297AF039229CF56B812C615B1AF1E105BC21C73CEC66ED4E455D6145FBECBDD1 +9BDF3DE9070FA3C9606E364FBDDF7351A95038B4EC85985F822314E059EC4F23 +77472D9AB08AB62CDF620EF95475925587C916B79214797A7A9D52AEE5058558 +F103CE16B152667F1A9556F2035908BD220A1344137028B28253CA3C2521F835 +5969B6E05CB6E9462D487BAD666B6C18B5BF72A0C34D7DC628320EC372E396AE +8C1059A0EF8DEE46CA504ACB4A4A217E95E6C64967753D1052A21D0BAC2776C1 +3007D9B4F5CF621E492C4883F005FB6199E8908A32101D41A59884114E351F08 +46F7D7543395512099E1F91DA0CEDAD524A40F2D757DB846B8744B181ADB85D6 +B83192A125277C6702582CB19CAECE61F83C2DD48D49B246E13A4E1E0D882EA2 +D3CE75B536FF9DECA116431B4446AC334A6619F6B09B4CBCC8D92104B39192F1 +20CD4E80B5310C7BFECF7D7D58B42FB2C95A509827CC26E463BFD258F9661BD6 +5F869D2D389D1E02E14115BDF06D1DFF2CA44001610A443E42BB2CD3635329B1 +44847353A0D6F5F253FE10831AD4ADC1453A0E6C0A77122FAC5F5CC8E9AB204E +DBDD75FBB0DD163A44DFF06E90DE369D756FBCCBA01B129E96157EC9F91ADA58 +9B6AA1283006790DEDDC6756B0AC9CE683219B90B5733D7C57D1A2268A46037B +3A29E023498288CBB009EBBD5F0411ACC8DA2A5BAD7812387957CEA0F3139C7C +1BCC4A7B61B195653909AA59A3519AD26175D77B1C08F9353B49EEF77575B8FD +28FCFF4294DC7D64893FBB5A865A45F288991FFF7F4B77FCCABE442A53C54D80 +8F4900E27FE60D5C66A71D3F5FB2D68C9A7A6402D0C942FB9D924C9EDA171F01 +B49D90E710C75CF074C3397DA291BA0D12644E44BCC2BAC28B094E0AFB617FAD +4C8D9F161A1276F469047B3FE1143CC1ADADE7039D04B9005A499D4CDBE69B4A +7C820413923572B7A55B341DAA5766CB4476869D4B920A070FA526FACD88680F +AC50F1D3E82F0E875DE21F6083A192B1B8E4691D1CCC9E43E614BBECC48B2C60 +F4B9904642CCA374DDB922A28442613ED7F809DC5DE885EC53F25F583A7DCA8D +B84E76921CD5B6F1B3348B417A7CD26EC5ED18DED87A9021A517A95320C2C95C +EF6C6B55C671DD5493CE6ECB471EFA016150F09E60C6EB8A4E38DA782AD500EA +DE4645A9B66B88E17711AF0C6DEF808AD6BD7135E602D979BE8FAC21E63457AF +517D6FB3CB9B5B687B64E1F1096E466980571D2101A47FFD3391BDA8D5B5C72C +7F9C17D1996B8B061F57EA4D3B809CA5DFA01D709DF25ABBA72D3E06AF5CD0D2 +D9676116FE9B7DCCDEEB4F18C8212D676886395FB6 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +%%BeginFont: CMBX12 +%!PS-AdobeFont-1.0: CMBX12 003.002 +%%Title: CMBX12 +%Version: 003.002 +%%CreationDate: Mon Jul 13 16:17:00 2009 +%%Creator: David M. Jones +%Copyright: Copyright (c) 1997, 2009 American Mathematical Society +%Copyright: (), with Reserved Font Name CMBX12. +% This Font Software is licensed under the SIL Open Font License, Version 1.1. +% This license is in the accompanying file OFL.txt, and is also +% available with a FAQ at: http://scripts.sil.org/OFL. +%%EndComments +FontDirectory/CMBX12 known{/CMBX12 findfont dup/UniqueID known{dup +/UniqueID get 5000769 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +11 dict begin +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def +/FontName /CMBX12 def +/FontBBox {-53 -251 1139 750 }readonly def +/UniqueID 5000769 def +/PaintType 0 def +/FontInfo 9 dict dup begin +/version (003.002) readonly def +/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050\051, with Reserved Font Name CMBX12.) readonly def +/FullName (CMBX12) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Bold) readonly def +/ItalicAngle 0 def +/isFixedPitch false def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +end readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 40 /parenleft put +dup 41 /parenright put +dup 43 /plus put +dup 45 /hyphen put +dup 50 /two put +dup 67 /C put +dup 68 /D put +dup 69 /E put +dup 71 /G put +dup 73 /I put +dup 76 /L put +dup 83 /S put +dup 84 /T put +dup 85 /U put +dup 88 /X put +dup 97 /a put +dup 99 /c put +dup 100 /d put +dup 101 /e put +dup 102 /f put +dup 103 /g put +dup 104 /h put +dup 105 /i put +dup 108 /l put +dup 110 /n put +dup 111 /o put +dup 114 /r put +dup 115 /s put +dup 116 /t put +dup 117 /u put +dup 121 /y put +readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA +0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93 +51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71 +7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551 +E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078 +0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273 +C01924195A181D03F5054A93B71E5065F8D92FE23794D2D43A151FEE81296FBE +0CF37DF6A338C826464BA5198991445EC4BE80971DB687336AE8F74B516E333D +2D8AB74D362C559AAE6ACFAE49AEEF4F52E28C869222C1301D041E7A0BC1B608 +1BF728EF9E98F3A12EB2714E7F16B14E055FE1FA0EEFB058860ACADEDA9D0E4C +42E3C6F1E4869471BFAA3760175F3FBD842755A9D7847EBF605F18293B42F557 +FBE2715002669091BB033E1AAD657532F34F7C66E4F04D63ABB07E6CB9D9AEAE +78EDE8B79DD9BC87A1FF445EAA05B5572BB880E69F4DE1F82D7F0E9980AB0C18 +22C448B0B1722D3CC33C56FF287CECB80658B3AF5E7675BE82CEFF3DAD5942EE +A03C955FF979E41E54BCFB5316A9AB8945C403A73180D0961416EC9C92F49811 +4B91BC4C788392994587517718521E416D469F69952149FF7F9224377EBA1065 +4A727BF806A112A7B45B0A1BA1D5A23683960575368D9EAC8C04753BF7465AF7 +95F25C258C63E4FDFFD0B412FD381946AA38C0B961652BCEC30322C47BF4755D +9F91880688AF066E32FFB22E1A52DE741307AD3ED830D6BAA1D1F562919666DC +5E8FD9862AC8600B0AE0BC7FC779252AAC57248744ACC8A8AAFA836BCF09B0DF +9253DFBB1CB77EA8A59D42D1B18FF25E9AED72FA62FEC3F126F030F5D7DED9C3 +CF60FE890BA4A48E39E687BFFAEAB96AE542A6387F6624486037C8924002A511 +BEE5FBFD780AC1D4BEC3FBC47A930BAD0280D444259528B6C565DE11DE36BB65 +9BADC55C1EDA1A80458E98896D782DFB5C137897419602809F9BF8CA39F00C68 +EFB9E076FB324C2963F23CBFED28B9EF70EAA4E4B903225D1F199A7162AB239A +D92D71C18B1B682D04C6A48926275BCB16D413B2A0E953E1257E0B12D8B717CE +2EC84CFBC046A4338A69F454A469B12118E562B4F56C5FFB3CA5D357513E6FFE +947A564B229C7FD873057D5C7CDF03E958294A1003B37D8DF565A70A00A3734B +0138AE5277D383D10C2BD853EF806D3CCDC47739F0E374A3DF3B63638B949ED6 +4EC25869DC1C0B1F4DBDFFCC97382841D8F10F3635C792139A1EC462FDBA379C +BE0990CA2E70FE73137AFBBF30CA54954D7E7377CC50BDD780DDD4C7FDC77AD2 +F3EB1169F14A0041F18160F43C24FAF556DB5D621709FBC544CE55424F7446D4 +6AC07A51C8CD5161AB0AD5084A96FB35D77F1CA155147DEF8D7A590EA6939514 +D4A226588295CE0007BA8A550895511C8D80BBE5CDFB8A50D249C3BDCA974415 +F5557914A9B805782F399E4078DDB6264F1A49A9A5BA45E284A5196E9828EBA8 +481D357B8D9E6ECA631A6204439FDFACE7D7E6A2392726107CB7D2517CD19A24 +FBE592C119626DB221BBB635B6EB84845C16A9585282E34958B961F4A543AF9D +419B6A9105BF185FC767712D923437BE08A9C0EB92AB6792DBDC671029B6FCA6 +7F717FCE379C0F3B51C6CF042A762ED04898FBB4B0105C3C4ADDDC18C51BAA3B +70A93666669547081D9246732CFF74C83EE90DA17F5B4F8BAF47FE4D81590988 +2858C9B96071341FA0A0D23BDD4947FC9BC2297913CFBD4FD6CA4303AB3179AE +0203F1BD502065F90CE9BEA3B52DAFE4A29446082EA0E6B1D7AF1F31D0AD02CC +9A7FACE2CA86E5FE0F6A425B28A5940ECA306891CECDB3CFC7A5BBC76B5D9E8A +C754379ADE80B4D72CE493010317BF21A0CF4A0A55C1246218839DCA3F4D626D +1F4161D38F54AD5142C1CEE95C61D8BB10FAD4B772F4955777AFDE8AE5A837C2 +A2BBB11D0BF5DA2E63D0B75ED421DBA9C789B281B01846B65DC572BA69591969 +21265DB722AE86BD8CAA3D887C975A617ACEDDFB7AAB341F47532AC0F354A530 +7662C089DA3939588774FFA16FC4A52555DED6D6F51DE718BF5F345C23C90198 +17B77CB8B5D53A5CE7A79F3E286B6A59F3F6178AC8BF15C0A15C1A8A95D03B60 +30EBE53DE328CE085CD9A1D49C69AA299C5B58B24334A546F6E274C1B534DC8F +3289553F560C2F81E413ADB92FA0E7DD1C2F39D5FD268EBA97AB7335ECF28257 +96B4EADB7D0778706CB41C7E9C882760E7670936774A1088FFB2011115FDADB3 +B69EBD5108760762521C25C968C3E282DC3400001AC8FB1EA27FF643E3025950 +1D617BB8BB321281708E496277E11DD3AE0023DA9F25AD06B39C7CF527FED27B +57397E88D3DF70EE4FCCEFC8A0927D6B05517E571B3E70ECC99F3CBA32CCD4DE +B8BF22626B6C94FE65598A88AB90D238461EBD9A098DADEA4091AF1CDD7560EC +8E1B9BC2321686E1759E6B8A270C8CB4A254F7368039602EAEAB86ED21CDED91 +8F2DB9889F46981C494C7EAF5E819B91C129F0740B8002B510014985E5791F59 +B16879CC6521D8E9F1C4C1890AC85A78022BE614BEFF318AB2616F0C3F02405E +BB425D1555472A2642BA7686E431DC3FB8A1688B76660D9957C3FDE8D58109AC +21B1234C9DDF3F0FAF93BCF7B2F88A001F23162E1A13E5E9118D51B485B70A91 +D0CBC39CF44413FD8686D9030782DAB58064F5B987E0402AF5B264B17BD31BD4 +FDF63951BECD73ACA6138854EF35B062D01F33073850D9C09A818828C581241F +A625AB3638081DD0F00F946BE5450D38489CECEA4E66B4D85CC8AE0157E2AEE4 +A22A9313829F24D573101D84CC1784D1CED7DFAD5DD966601370C6CCBB723082 +A86BBAF0A5D867D0D2E3CA16E14E5109A29EF02649C47E12E88B3B397D65CACA +DEB9940B92100744D686066F8250FF30E5F13D81428EE238A2E4E07ACE0F5C38 +7D79D4A336D0D26AF9C2B84088ED8ECDF94A1E3FADB45AFDAB46CAD6FF950B0F +07AA2CDF82374DA76C56D29C80138841EB13F0D02ADD32F88B23E282ECC845F9 +BB9AAECE9CDC644AC2D49577A92307A83A99434F6493156DF25DBF0FCF2EC21E +8C50A312C3D19E0609C0038554CF4FEF3ACEB7A833FD54B06EF0D617C2971C89 +E4C06075B09B84A4F78A82152B9A9C540B1D881313C2C74F20ED064A9606EC2C +B56D7BB4797F1EEF4A9B13579CCF311FA4A4DFA62D80FDB7F535CC6526D1AAE5 +45C008EAF024B48C377522F74D939A475970533E645B1BFA81997549AFF26F67 +2AAE6C2EFA357DB3B525276EF330905688777057F4E4CBF584520A534A8587E5 +5A8360891E75A15205E8ADAC4A4E5A6E27D0C4A7D492216E4BC023AB027F37AF +A8DC7579BA50204D5F45A51460C5BD8A5A7F87668CA6451137F2F59E117BBE28 +5C40820882A5546FA76F0CF49F8A6EC445F0647CC3227C400F56E7E9B84A6975 +E85E243CC1666DBAFF4E07EEAF3AF71BDACB30DAEA792F2B8504CAB071544F01 +5D66243D529C479D276FE22F7E275D9E7FA9C6EECA18716B2F213916E32C1D94 +6E32397B41AC6779543218E506569E3544803BBF9B404A983EBA62A494187B30 +8D3DFA4E1237A2E5E08224A60492C09ADAD8775B7CDB830520829BA164209ACB +BCDEB2D574CEBFB7AE4BE72DF4EB1945FEF2458761AD8DCC0D378AEB7DA002C6 +9C14A665DAAA532B0ABA98D7BFB5A6151FF6703385AF7AE8FD315A492FCCDBCB +B825707F9566B3B4943A3C61C3DEFDC31A843A2D67AB06891F3E110DD8C73D3B +B5E4151B51D9F13905D7D94DB9ABBFCAF35F43B6EEE256B1A80ED6D1739D8D5E +8C767F6F0E8704C5345D028A2A6DAFD9BB7AA048B8B895FE9423A7ACE858BADD +595CB074A128DAFE08FDFFD6BDAC0114159A702FDCBF8013804B0CAEAD7AF38E +FAF086A3248AD4FCA1401A85AE2F72E3E6956DC0996FE8ADB18F89B14A208A15 +13F81AF73D0DB72F78C4DA634ADE3C73756CAE6AF2E149C26316DFD93370BE1A +FB4A79F77A67C07CB0A53C78367F21661D4AFE9E27328E077B522B50FD9AE2E3 +DA087BE481515B5DD7BF894A96A84A6C78874100505B7DDE1D22EFCE8D58B3AB +313AB5495F72E2CA4E6AE22C0CB854302B9990372F1661D9F0A517F90686F248 +C5643008B3D29F7296E5C8FD4049886662EFDD4106E17C879F5D41CE84F87E89 +F6A3117C968B95A35940CC29C43E1E0DEF51C1E46B676301F40D59615C3F73DD +DE37B72FF7105DB84227DA5241583272AB1C3CD97AE11C1EE98FFDB5E5F44844 +8FC41BEA5C54B26341AFF6830D9D0A5A2901B0653D8BD0746838194D240FF753 +E99750D3383373F453723D86BE97B571B8B84D8696089B5CFDD53E6C562A2197 +A8C4FB0CC690C27761A816B441029D3D306245052E0C41B53025D8CB7267CFE3 +C17FDFE348E765326F91AEB700CC49162DF748171214252CBC821493DD01AA20 +417D66DF47EBEFFF3E9BB2B0A2BE7D9B8C68BD570FC2EB0FA54CECC318F04C43 +19598BDE93F2F13DC7847354C99059AB20593EE51E94F9D4E9241869D605AAF4 +9D9B5FD88C3798A039A67993C5EC68B6326B132E647F67EACCA7F7AE7F718D85 +12666E90D7C73EF210E344964A38228B236679A2B18F5E081234CAA2458F8D83 +3F0CA308D19663CB12EB904076EF88E556407C33C9380A6A3D68A9EFE65387C1 +A1BCD2D26DFD2AC0881EC30E81C0A4E76C244A2BD822EE88C4A60B480D107E68 +90E419A1F512E865BA922A7830909BC2611A80931CB2E9344529586726614D94 +3AC5200FB9FF68AD9686506C5EFA8788C0AD0251AFE7F95E84683380CDB421C5 +B1A783B6D5F3A6BD1BC1C14B363DB01C87C0796DCDD5BECF41A1A9F43183CF6B +82C2AE49F0BFDC5DEF7729F2E638EE6EA9E4D059EB9BB1B992AD8C82D501A550 +1BF73CBBFE740179B54E193E84A55DCD61B343C1852780FFB44248FC9426AC94 +AA2B3FE20FBA30F6C4D1E0FF3EDCDD8C0F57CCB50CDB0EFE2E04A8927E239C1D +9B026C7929BB48461D4D695FFC766C8A0E545B1BCC2AA068D1865333108E7985 +2D93F9B00EA0A90939D0D3840D59B6CC0CE2C147B2E1A9A4F14270FE3ACF51D5 +99F7349106165AD627CBBB0ABA01ECC6D3A14C1DC1ED23A9DB9865BB4396C51A +31ECD001EAC94B33C34E29C5611148EF3E55DD61813470B8F3CE32564C749414 +3C93C77EA5A3538A0B5AE3FC4DA32813B06772E0E48E25BB39F3F6FDCC077E86 +F86FA50E18FD19EB2F37311CE87F18F3BC85CE7FD71CA92D5C3264E34E04A2E5 +70C79D99F54D6C6D9D527AE45EBB48411221134587D2253E7C8ED7658EDCA34E +5E768DD14E0200470F73C44D006CE8CB35DE1CA3EC10ADC668B0662A7774C891 +84EC95A31DD872F0728D9F65CA80940080E04630BE4DEC77A2C49E3913C39978 +BF145F8832AF2C4385EBCDB15F9D32C22CBA0CF950877717D6F1591D7C0B8047 +8C9BFCB16AF7124ED83137695F3D69228DB633053208C29E0ABA1B06A7FB3EE7 +5625CB44927E2DA6E038A6E62DEBDA2D96A03177982D8FA33BAAF4426E05F4B7 +9C1748B3FF7691F9888E7FF864A10B9DF761A41E6B5CFAD2BDD7E1C4924AC97B +F4B352705316DD1A58637CC12D71C18A5CA691AB2AA8F171590EC24582B1123E +94D4DC587D8F99E18A711776BF4013C96446BFECFEE4C809EA94B169088024DE +0CBD20199A915AA406F0BD5F3D63D1467C49B4691AEBBB35ED6624F2D7BB74BC +E80FD92B9FD04DD9C2BE9B6FD29EC7EC07FAB447511C61DD299C783BC09AE2A4 +7B3CBCA6A20C6631D06D0B2E2482A50612BB7C29B7E7D0A205EB0E8436702581 +596BC996ABD58CD8D5BAAE4B1478195CAFF98FE0141287296C4EFB8D2E7A8442 +F0A3AA9F9264329982532295A176BA1867EF732BBAC49AF485D9D0F7130F617E +7F7DEEF935874D55A22240F8EDE4F247D5F73481373A392D40A8076BD91079E1 +1CE5998BA13D48D56B49A92B4A18430E316405D2E2E391B496A1934671FF1785 +AF42BA3B2D14B8E04014437FD194455C50289DFBA61B5C377BCBDADA48E82DEE +4E70EF5E9DC03064907BCB8BE4D59DE069FB0C0CB140DA54708E630767313F9F +744594AD8A499CFEF733E640A11FD74E46A749F9C7D18D49251BF85C6EB4668D +67598C31A8F90922FEAEAD4B83B6E7184567DC798E4BA1C4C9B3461A478D63CA +054F13B502DACB674EB49D6BB935E5EC82BF99FDA7D47C581AD7F940DF4FC6FA +6C6D25D647033AC69505F0CAC58DE99087F365531A6283CB89CB644688963C3B +8B2203A94294E58739EF23C7803630A1F9121D62BE1977DE2F41687C8CAF87FE +CBD7AD3B98E0D95C8C6E1A7CCB0E09465AA874DC90A0F5DB2C5E7C130297FD39 +EFE63B0350B5139D09E6864D22C3F1150B29196E40EEF9723E71158B7ECFB8E4 +C426FEDCD439420B7F1C251FADA347C9A2C49738B5A17922E1EA93CA7B125B76 +57449EAA9C1D591CAD327D0E98EF2D44D614EE9ED49DD31ACAC0B956620B6BA5 +5BF6D08CA7541059D5ED2EF00AE2EE95488F5645BF6837D9241C0D3959B7580F +C9ECB2BCF3E65C07D52EC9CFB21C11CD4C883E44C173214C900C44D2E1E43DD1 +CE8DFE3DA93C38B548BC4EC46FF91F30CFB97525E1FD4E77686433B20BABF8D2 +848C1CDF1BCF185CFD7A81D2D4BB826E837E2AF35CFC4F419F698DB0C43E9F9C +B0FB628AC9A3CBE9B1FF4A067016E70333E78B32AB2D89C483834B31F5808FDB +77492E099F1504DABCA5722C7860CDCEDB2DDEB512FFCC7D287F4945FD711F28 +87BC3D36173566B81FC2C1290C717A09697DAC6072408E20926D39270121CE58 +3EF97CE12EDD7F87F2C8CFE36C3C0400869C0D813B71C425343EE0CDF717BDD8 +409D5297D0F8F7FDEB0257C0A391F5635E0DB1116058942FF3E7C94D5F2873A7 +A3B0ADAFC3835AF2BE474E6741319BC6695FB37F59AEE388F81F6E66F910000B +72E6BA7531B4378CEFEEDC79CCF4947BA1703823B5AB4F4AD73D9615C66C489D +99D68E49C9BF765B7FC547BAB9640D51D5A7A2396507AB5A4DFF3D14F52422CD +8FCFEAA06A56C6C7FFCD29C9A7A59DDD2A909A9363FE5F1E9629616D25ED38CB +E754C059E4379318CC491C3B1A90128693AC53F80F8210FAEA7EE638902A7D3C +82B95B3F5AE340EC1B648DBB9FB679D6E80B7F426D8671FE7136D97F51E2D2F3 +C9CE9183E4061CA40091A2A70DBB9ECBB19CE3F65ADD0FB346B54BAB182E2CD0 +EAF4C0F402C25573FB344EA771B297BEB615FCD0595172E84ED2A62FF8962634 +23C19076C2A9ECEED5135994EB397303A9619C76DC55E032DA83FBA441BD484A +59F70A5110A8927F6239A14D4E223E189A5462E4A92EAEFFA4B961A2A32B320F +C2B4E8C1821FA67A655B5042C15E4DE1FB3652B55078DB123573C4E986B19DB0 +1C5131F3DFAB271C30A5476B4A19D8FC922E31879C34BAED94C07A4841B8209C +403369FB8E842610D1EB4662B6171A4465FD0E819964F62EC5B0ADC92F08CF90 +1DE0B410FFBAD16F6D355E8AD72CCF67961EDB6CDA82398021007C2D0462E893 +75EB0710AE4A6CDD15077C9DEFC5774EF4A657734D703CE42174259B58E5277E +0DF26BF59AF8D1A3E7DC12E3C12AA4B67CF35B19962F6950C2020B698D971B35 +82FF84E72F72FBB0C54A112BADBAE6C4CAA358BDE6A705AB59332C3850CA3D25 +C7564499BC1319121CE0D93218210C68080AFF33420E3CB3A48BF9EB66BC07C8 +A79D8CD8E78C200FF7CFA3DAED0B9E87E6141C88B436D8FCBA50AC195FCBB9BC +9512B95FE3A37FFAAB39850FCEBD4D50A243EA416E73F53B4B00F3B6EAE0CA06 +0693AFFD24DCEE2BCDDC10690C4BBD7C09503FEE760A8C80ABA4CB4F2E137B9D +E84C2A7C62046C9466BF2240E2A71CD2B05928AE68403AC7D2971DF67836191E +EE8E5518B94CAB77651C1EA94240333902BD6E97FBB8D37CA8CF48FBF19FD247 +FF5C6B8AB3C0920302DECDF87278C13FCFF6B78E16C2BC75772E05F668E49118 +2D78018466DB26F751D90AAC7CEC8EEDAA8D41F2612CC8FB2AEEDDADA08CAAC8 +4AB583421E5C08469D8D97C290149C02F18C584BF5F2330AFCE8FF92E2DF9B35 +F469A1C0D61E05B8B32000D4F6A0D9B74E591BADA348B0874360F8EBF20EEC39 +C37C6FC2087779FCA72E244C4B5390076A43C82C91B982B19D7AA8B61516F4BB +913C46D2F7BF945125B3C95B1D9E1C889376D26BE7933DEE23FCEBEFDB600F32 +9705E66D0BBF112BA75F2AD81160B6A5A4468B2B2585EEEF01CD882063EAF647 +6812E5CE5BDDA7CB599B4D270D7ED365779D880F3B795EE7EB1592E90541B636 +F58F52C4B15C725E317D4086D5635E73E1762FD68245CD49F97B51DE73377A9F +2D93B53BE2084C4E229825DEB94AC84E717DC761AD4D30F21595C5D06BB25076 +FD057A6D1B1152994A3EB3CBCD1624540A9E17004607D74D9D11F49D99CDCD58 +6F83AE4F87B8E4838A9D721A9F4E83163E93D2C3D2E23450EF4416AF57C77A05 +3EA6647D5F395E938C1D7D596FB31C40878857344C0E117FFD776718A63EEFF9 +C0EF477C9C28A8DFD0F1C4F9593A958B74DAA7035842743456D50201D867F1E6 +3BC8DBF31534A8695EB4E6DF9B754E6A0AB8B3F2D148CE210083762627D29AFE +EF78F3C0E150E35BEAFCE0EF7D636073A9ADD8B02FB4EB65B2F026E4E2104A41 +771C6C391AF970C21DFF205D7A85A2AA47456459F4DE52F9D6906E387D7AC5A4 +6E9CB1D41501DAD2665B208ED16DC7902D442A6F5E899600C1A50474156DCECA +D22F240BBF282511A8DAD5FA8F085EFAA2846032FCBD04F2A4100F7D6DCE1D81 +3589E55F993B2FEB4493F2FCD707E4DACC004300B9C38B099381DFDB3D6878D0 +FC504D2F8D82112ECDAA2CB14572F0DBAF579FB8C35778429C6AD80E1BFEA6CE +6EEE94AE8F7E1E9719FFB73318C84C1F57A0DBA0D30617B08B34E749176999DB +46FD8C1F5C238845451CE8B4371E7D38137AA6AA7E0689EFA8B75FB63FB2BE72 +F5B4C8033AACBCBF00297000CFBD203191BC2329FD7F1BBC6B5729BAFBBEA4DB +73DD8E4D92707003DDDCAD5D303B5A15BAB9EA7A74DBDBA057C4CBDE88F828B2 +1491D115A74ABD9B344A1CFCD76C90FC8F79C9C76BAC6DDD7A5A1E80B1DBA0D6 +2C3E7EF777D7649693AE90F5A6D99ABDC563F68C7BCAEF6E92E2DCADE0C0ADA2 +9F5D077BA3288C64C2297D4DA7B0713FE37BEB996A958C31BF4E32ECF1455DBC +3E52DA8F5CBD1E233A65A2A988511573941055822B4C769D5B7768245916654B +CD123C69244169B8AEB0DBD6D2D27E887EDC1838DCF0DCDFAB56CAEAB9018D7D +8E1D432C39A4B02C20D4F2FA968D7C7A84A111E1809CDF07F39DBD7F9BB7D63D +AD4F6FC914BD8C9179DCA10C9B1472F98FB10A125A0685B791BF629B33033580 +535313682DBAF15FBA9F7AEF8A26C4F02974072D3C803A6D62FA13EB656EEDD3 +BF6DDE186C33CEA86502D55CA3E0E0D59E8D6A835486805D1ECC48E90C5CB383 +E97BC3B47875F169DBA03054D71D805D2ECA7B1907059A1B4CB27F7EF7D9B53C +0302F14F8BA290E7F8B5363F191F83172209369887B34E04BA14A8BABD70DF7F +557E2192A49E318657FBFFDA7CA60582B42D91BC1D8766A4FEFD1189FBE22C78 +35A338ECEC46D986863D5B2EAB72EA33888A4B53DC7F82804D2A720C175C4A8E +EB1BCACEF68C7E4659DF8629C166E47125828D8F3BFEADAAF66A51E622BFBB9F +1BA40C8D7F5DD6583069D7F5FB9E821E557A5D5534C7FED354A74709CD069691 +74E4376703CFEC73B497346E2563764B051961AEFFCB84142FAA2D7BE52A1D47 +28DD27EFE62124855F47F9E2327A76A883D1191FC12D33D505FCF72EA04B2B1A +350E5451995AAE02D7E10B44144643B1A2906BECAAEBEB04B86DE2657444D50A +9F3337E8F4F126F9A22194351E6AF17E1FEC87DDA381002C556B76CAFD0A3BC9 +B58567ECC952FECF0DCB85B9C05BE7D44E9C8FCA53DF3545CDF80CB457A6037D +8E6540D7267453CEF9FA6066E2B12601BB823747A7C1E72812AFBDEF686B3331 +9E5DF45AC88A83155F4D65EDBC8EB64ECBABC13309919ABA182A15C3C94B0578 +A95590C0E5B88E2E9FB0A61469041A1A8C78E4B9A0F49AFFBA24BC38446829AB +ED856A37DB15F240DD03D72D4FA940FA70F3C707807A628AA2F5A162EF39B7C1 +F0DC85A3D62D5FDB473A5A1205EE659A8107CA04793ED0B08B9B63D1A81A3DF7 +57C866520716304A2EEDC4D39714F053EB14E7CF873437C255F62ADC28BE9DF9 +3AC568D1529F17B1C07B6C4504263E7DFB77DDBECD2EA0A2ECB66E441147DA41 +69FF2F99971279E77BFC84DCE9B493838FE1B19C46B5F3CE16D3ECCEC8BF9BC0 +5A0D2711E2DFD159E9E565E5930A5EDE2F36540F3C6AC9DFAB9EE405EDF4535A +543BF53CA0EEEFBCB0006F61CB6FDD8C419E2EB5B23EA3AD08CADAF9B1DB1367 +262A396F3E18FC883A6132EE13467B59E04FE52315E44C154A663F5193A8F9B8 +712D02C9F70AA43390728AB2BCCF115B08EC49FF55338A7F194CD64056F4A531 +FE41509AA35D1E035FA8741A3E2C553DD45E1A0C9893FADD3E764E42631B38A3 +7AA8B8FD18C34A1C15FD86767EE761F4BE202B25D02AF8F201AB835B71743BBB +4BEA15AD30BC5222C91F74E2348185B2F21489253AA480C4C463464FC6ED941B +6C98ECFA0C92243BE5B3FE02CFBA637CB376BB6D9A873CC65FCDEC8EAFA973C0 +E809B32BD575D89246302506500E53E3EE30F8B271C8FE5E34364064435BFC77 +BCA6FEC7F9E9EA3218867CD1967A7591912980707299900A5BB3EBE2E899DD4B +1DF6C01971301992A47B5EFC95BF9CBA5D38C4E74AC5BDD1F9363AA1E2E48D57 +E9FA27F6D099E6586664D7B6724E6852BF1C6D401FFE34AEEF4E3AF6FF6ED36D +4BC04271CF8BE1C06AD3FAAE911161120C36DDA83C4B720FAF12DC2ECBD3B11C +D7C88EAFFA9BCCCA5621AB87EA6EC532D8466FDCA72D7A5ECA274083237775C0 +0C58DDE157AA185B31065F5C3279E7A3BADE1313B80590F3DEB00A02214B41F7 +21DBF36F6AD3607E548D10B498112FDCF43B78EAA1CED0C90EEF26F8EF370536 +BD25B1264C347979603DF4641083648C4C75D14B091E1E186254E10BD8F5F832 +5AF1C578D6E2DEBFFA3DCB928ECADF0C5530A91D270A6B626D18EB43A28C43BB +5A72D95516FF207ABFFDEE0387EBAB141BC952F6BE45F186FD67E0D28A1C3514 +DF0A79D012C29D43690AD0089D95F2E8612D8228F542E53A1EE01E848ACFE68A +E2D12689846887DEA749FCA3A092BB14C2C9AEDDF9F3D989A1C3B6133D1C2621 +BB151B5CEB6FA076DC874D9A8F50641741E0B3622B6BA20CCDF8CAE59754B16C +9300D5D297F134D391168987A113236B4DE53F75367A5E07FD54F82EAE387F87 +DDAF328D34A203A5C70B94E14246C55CE3E89FBE86A261FA000B6F4539DDD627 +1E2FBB3689ED0EB6375B70E1C6DD570DE67FFEB7C0846DF3DD6CB77DCD9FA4A6 +46230072B387738FA12D9D01C227027889FBF5536B6954BD678B158925BE78CA +6246C787F5F4C000B41AD2F4D5F7FD3F34B8E21727E2AA81F687057EA09AB925 +DBA226BF44E0451AB32A8CFA4FA3F437773A6F18D846A5D2262B47E77D105C6E +73D9F4474C5B8839E07BA3917E7EAB5B1D5B37282A2031866A638476021E94A5 +94EA7972EBA667D91F5B0A903D3A7F8E8B6D1F1115F5D97F76EED4F4855478ED +469402D6017EF3FEA9D2F3AA7736A664FD0E6D6C486459F923474FAE0B9B6D1A +60E5C6C2595DA89F814552C89A7921FD829362C9ED406ACF9D2D3D18B63AE756 +EF4B7539804E1189B3BA92293419856A51790BFE678BA44E913D3CD8181D0C83 +BDAC4DC08FFC40A4CCB4890B252C7D21D49B24DFC1D24811A5CF9F3FF507C80D +96585EA85CF7D0017C3E86B26B1A814821017C76464C3BF35E45A108156EC69C +0F4D40B6D1A9F2C70DE03ABAA6D2AE715ABCF620A0139D762DCEEB2E2CAE67FE +0B2B0D8EF7D1740E79C9DA2625D919AB58E22909D00F71B42F83A6B7F498E021 +DEF734BFCA09319167F37CFD39C27DE7FD1338775D3C931CBA7C8643000BC228 +5C9B81D05F43E09BF9481C5A4D2D6548203B219F7CFCD860A2A63DC5378FDF86 +0BB84AA4DB2FFD9806958E7C61D9573E9BBC78A0ED1C6E9FBA4E30B7F299551C +6477D2E557FAAE93A05F357188EC6E2ECE1072B4A651DEAA4FBD86BD54FD8FD0 +EABD647AD6F36E9F5611C5DF7D7FE457AAFF0125A04430321E7410F567385934 +46F442BEB4FCCE17F5B3DE492FE818613476BF2DBCB7F5831AF09A9275E699C1 +F5CA5DBDD3A04152BD0F1EC49C43F7ACD7EEDBF8ABF5F2DA12734227511D4C7D +6629DBF4A7DE91A5C1AABDCEDA355F4FDF49329EB6D0B43FF01C96E240B1DA3F +6B89973FF0BFC985D739992E694B7F8ECC0DBA2721118EB70F7E87D5665A2479 +B095253AD807650C60A531C4C8AF61E6A9B31FD1234CF504A087F2AC56A6C035 +240443CF3E6D42880BB488A3AD593A6500BD38A3C4DDCEBD7B053DF692FC9C24 +267D47563BFA32F08D9951DB54A68CA6B6AE5C3BBA722CA46E21F62E292B126E +01F03B2BBD9CB41EA11B5503178FFA50E08C8A73182C02BF36656AED114CD5C4 +A7EA4D64835BF21488F6DDB4715B0163B8DB8E35673F4D3A1ADC1ABEC841ABFC +6012FEBF64A1B87F41CA7CB23D658EAB6AD1D4022D450A10D19F1A29EAEBAB81 +BD9D7F22C8B8A34C221D00E0637307CAEF6D7208B5AF41272BE11B1C419692D2 +D95B605EC64305A28297B935E6A63AE3A4A4AC78620253A72E63479DBF41CA32 +C994D707E429AD83059E91A62D7B0D1DAA87B69083066E288D57349D175AF5A3 +DD14010E01A3D382E7541A82FC2D264C17072C37946839E4035A0DDE0D86ED03 +E6483F77AFE48621F14380954F571801CACE8426752CA26D83BEA20B699C3A5A +AFD204D87345FA98074C24744050A8023CB496064EF3E5CF51536D02155F30A9 +E371461FF83B98E09972FFED5536500E234A6682E5AB38E6085B6BAA60E5AD4D +12A438EF4D2DF5BA7C9A9BC0DA5316FE404EF77B42F23CFDFEA3A3E427C0C03E +A335C7B2E5EBDEA0E9DD91D7E40DF9784D434290F0B94D5011269F5EDC6F5FB2 +9665C4FE43C252DF6F28638FF40DA1A789EAE744D80392A4B8C7AF5A7B7506CE +C4D424B927A82F773C9F28196DBBE204EC84701152FD133EDF80037584E74B40 +F691EF435EA142C28011BC2AF576017ADDAA2ACF886B808099F23045D729455A +30E902B3ABA6E4DF67201E3D3E629272D7909321968D4C5F56E76673DC2CA031 +709AEFAD1F5F616A398140FBB18EA9B0DFF91170A5C8787C4C3E78A0F2D7F0F8 +087426EAB9AAB2EF1599387605870D6CD5EDF5EDEFD68F47AAA40C0DD2E0EEC1 +A8D843ADD7702B07F23E1BDEE962787E638B5B43B7870B26D1E3FBE028D514C8 +7AD4F5E27E2A3E5A6C3A27C6FC2233D39423DAD47271357065E89A757CA0A999 +D8F679159A729AB737A8231EFB2E730E1FEE5AF5A9735307EFC696496F371C4B +D5591AF726DC48C2CADFE192E684F3D50DAB9758C8223CC69FAEA05F19DFFB41 +CE8A8D637BCB9DED97746E2A6074AB64BC4C9C13CE811683E7CD9DB69F9A62B7 +304D5E3C794C800E1405B4A58FB2F8E6AD07E701CD30E9CDD1C88F3C18B53BE6 +F8B6BBA006F12F7C3A12684AF9A79DA42B50CCEFDF78C884045CE714A6FD2C82 +91757ECB0D5AFE94EC64ED6EC28DEDA9F757B576E46A9FD8D26FBF41D1D85981 +4FC54EC5B32A7D5C064734F8E130512D48C45BD0B393BEDC78976EBC10D88B46 +10C7895DBD0D5DF50EC733415C5638C98C263EE4610AA7DAC919ABB14C2C8B4C +24EC0444FAEC4584F42BA64EA74742F0C809AC3928C0599D6263B21A91290376 +8A5D68101C9FB072C3CF99B26DE4418E857B4BDE749B0DE7D7E9CB8F4D69318F +2D5B0336FA8BC222F7D9CFBBE1106E25B3D674259ABECED0093D48AFB7F113BB +28ECCD0F7DC51FB20A2610927118874851DEFD61EE4AA0A02A62E69F081BBBCF +4678E8287115351A5E6824494091111FEF38733C3527F0C71F80F1C7198DF38E +B8640AC8364C308A14248DF65BCA5B1F07EDF3CBB92A8CA547DD5F9FF56AE4FD +FAE39E8AE587271F2826B67FD0AB34E6087788DB7140687AC48318A36F39E821 +916FA93F3E38201C38AB1ED4702DC7B4288233D8772FE46B506DB7AE680CF899 +4B083FEC3B50DACE41047A2A4284D705857E8E13E1FD56F106394A3CD20069B7 +FFAF3B28B808A9965B3928A7721F4933971E7E8816DA5BA47D54E5E11B36648C +C2C86369FC3B399F994031CFA28303641AB17E77F78A8B3B07E5E36E36760BB8 +73CF256CF0D26CEA4F5A88ABF9234A1AB62AEB398C2E34C4C3DA9666CDA302FB +DED4E3317BCD6892CFAFED33B97A722AB742B24B31939B21F91C56E22CA11763 +A97B8040F541454C0F4C34AA8AC244C5DDDB31721EDBCFE059BC28F85785C690 +111BF52CA21B83EF7CA069EE5197985B492475BE49CA382BD871C00A1F24B561 +23E2DE72F3EEB6F490D9934B5A7864DD93DCB97F1C45F92AF21F4EE1C4344300 +3D04516DAB8E7F517B642D7B79B4BB001110CEF25B44474A51CE9C69AC3640A6 +38C04D3A0E5678A922E3CE44E2060087732BBDE8969469915DA0435193EFF48D +52F3464FF58784A6EF472EFEFFF34B390C166E9B698ACEA818B4857AB6BB46AB +A36B15B91593D8DFC48E82757FD322B2162BD462D66CE8FD71AF2EF670863471 +832E1001E112C4754A34A3483E6945641FA806288D42FD75F8A4A688D5CDE798 +12830806122DAED551B58D00D0098DA02AC40BCFE6B12A3874E7400B7A398507 +724B15B02BCCC6E32FC6AD5BEB9EDE6D2CB22589C6C514B3AD25B7FD5A50747D +649D9F21C7A9B3C7C97CFCAD4CE1AA72846CA668815CCF90B24EBE21105D0719 +87B733D7EB0B47C5885598023D7039ACDA1494B30814D4ED7E0DE021EA097B11 +0BF2B4820B01966CF8DEF6BA5E8A695F6A9DCC8B4F49F42BB9F387FB03FAA5AD +1286531C917ECCE7ED09CA163FBCA36924DBBD33D3495AD5F78FF380E0F5B238 +7A191A64D57E0A07F1E31D4D26C1002DAAD0DADFD47C81D324EDAFF5F6483D5C +DEFC0C592F238212BD05DB85A3AFFB164692A813CD68DD183043CC01A1186A9A +31B4AEEC12EE5B108BC17894CB7D673C152775E8CFC0B3C0258F91BD686A6156 +4EA5A8C788F21F737139839E6FA6B0EA6C7BC686C797304D8CCB560B0736FCF1 +097972CDB672379C2669814D24D8A87477E876483FD0463C2443179BB181309C +1868AA1B0B5EA2237E2BF13359B206AD90F98BDC82641E2DED78CBD806B282EC +8A74067FB563434F667D155789CAF1DAB4A89934DB6A8BF5B8A91A863AD413DB +35EBE436E0A99E96E6F158F5A8263EFAA1CC9BF2720B486EE2804B48CA56E545 +DBADAAED37F80A46B08D6EED61 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +%%BeginFont: CMR8 +%!PS-AdobeFont-1.0: CMR8 003.002 +%%Title: CMR8 +%Version: 003.002 +%%CreationDate: Mon Jul 13 16:17:00 2009 +%%Creator: David M. Jones +%Copyright: Copyright (c) 1997, 2009 American Mathematical Society +%Copyright: (), with Reserved Font Name CMR8. +% This Font Software is licensed under the SIL Open Font License, Version 1.1. +% This license is in the accompanying file OFL.txt, and is also +% available with a FAQ at: http://scripts.sil.org/OFL. +%%EndComments +FontDirectory/CMR8 known{/CMR8 findfont dup/UniqueID known{dup +/UniqueID get 5000791 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +11 dict begin +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def +/FontName /CMR8 def +/FontBBox {-36 -250 1070 750 }readonly def +/UniqueID 5000791 def +/PaintType 0 def +/FontInfo 9 dict dup begin +/version (003.002) readonly def +/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050\051, with Reserved Font Name CMR8.) readonly def +/FullName (CMR8) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle 0 def +/isFixedPitch false def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +end readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 11 /ff put +dup 12 /fi put +dup 13 /fl put +dup 39 /quoteright put +dup 40 /parenleft put +dup 41 /parenright put +dup 44 /comma put +dup 45 /hyphen put +dup 46 /period put +dup 48 /zero put +dup 49 /one put +dup 50 /two put +dup 51 /three put +dup 52 /four put +dup 53 /five put +dup 54 /six put +dup 55 /seven put +dup 56 /eight put +dup 57 /nine put +dup 58 /colon put +dup 59 /semicolon put +dup 61 /equal put +dup 64 /at put +dup 65 /A put +dup 66 /B put +dup 67 /C put +dup 68 /D put +dup 69 /E put +dup 70 /F put +dup 73 /I put +dup 75 /K put +dup 76 /L put +dup 78 /N put +dup 79 /O put +dup 81 /Q put +dup 82 /R put +dup 83 /S put +dup 84 /T put +dup 87 /W put +dup 88 /X put +dup 89 /Y put +dup 96 /quoteleft put +dup 97 /a put +dup 98 /b put +dup 99 /c put +dup 100 /d put +dup 101 /e put +dup 102 /f put +dup 103 /g put +dup 104 /h put +dup 105 /i put +dup 106 /j put +dup 107 /k put +dup 108 /l put +dup 109 /m put +dup 110 /n put +dup 111 /o put +dup 112 /p put +dup 114 /r put +dup 115 /s put +dup 116 /t put +dup 117 /u put +dup 118 /v put +dup 119 /w put +dup 120 /x put +dup 121 /y put +dup 122 /z put +dup 123 /endash put +readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA +0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93 +51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71 +7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551 +E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078 +0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273 +C01924195A181D03F5054A93B71E5065F8D92FE23794D2DB9928A7C95D3A6E9B +8E92F84CA0AA44461D2F4FA0F8B81C6F5B7BE98C9712BE166610465CF689DFAF +27C875C029C0116DE61C21DA0092D029E7DBEDFDDEE3D67E6936623AB53FA2AF +18BEDDD7AC19A19CADB6ED6CA7A26E6044BE414FFF59C0B98D5819A6B881F9AB +7AD0D03BDD5CD309C67811D5CF0B93F6FDC9AE64F74ED4E81F2E18D880BD842A +DAFD0BDF06300201C6946087FC0B999447BC370200BFB8CA420B668B32EBC242 +6DB1546A7164CF55B332FE9D239B65F532B69EF9F4F93828A44C8F5C526126F8 +B7A369114CA68D4F98638121F4E17F351723D9F1A902FCF087F94AFD23876517 +2D15B482AF2D68C3F31FFA864E031596E597882578AC7FB0DAE2A713B065B374 +3E2E72519ED6D50CBCA40A7275A7109A4F3ED8A4566AD8832890D3D1F4899850 +9B757442B7EA355175CD5D6D8B4152ED2D7EEB4CE30F174FF672140354046A45 +7098EC45B9DF3DF5CF7B417E201DA88308CEF4CED8E8903AF24FB8DD0187352D +25738519ECBC70304F8F620CC45D2586619205DA3955696FAFFE2082402B3502 +CB682F410DE5FFE80A4DA3D3BCF02E35BD577D0DE55E7B8A33B7A2FD5136B5DD +A0BCB61F8E7F4363C21F890CF287304DDB8FCE7FE207C0D160B81E7EA662BED2 +DFF8C444E19C91E72254257CD87240A70F1A964FA54ED9ECF27E27A57DACC3DE +EABB92C085030870C6CF5C40B6E47F5C0AEB30E84A73ECDABB2D754EF6EA28BB +16EBD6636BC288E62F4A38BFB55F5F4DD20FDD77D767F6CB52F9513E8EB75413 +07F1877B2C01278675177499E4E8EB09F2657821613F5C7643FC064293EC6E9E +B519FFAEEA36B19C9D1302CF91FCBF87FCB57C5F995CB6712BB3D8681EB6F05B +B2A4195A3C73CB4ABCCFB958EAC533BD89560D2790CDE1444C0F2E4EF27A529C +F01052964E56F6D76A190E5FF45934BB711A3406284AF130D4DC0D8112BB3752 +762CA0200CA262359D4F54C0CCFA9A50DE18C7DB14419E2990ADDC4A54B94978 +D9174CA39434022FA77FB30179EF805E2189C35919F5EBE215EE2A00B4407826 +CE56329C5586D8B414770BA5D45513C3AF1931D632FCE69B4CA504944E03362C +74A1177C6398A61A12DAA0F156543E2A8E9969C4308B7ACC21A5ECAC8F172541 +1B1316A88C0C163E574FFD3CD22FF08488662FCF2F9344BC25D02146F36CA6F9 +E2D0130C654B7485EEA9A110A33AA0C769121F81821E9A2BD062FAC158359D44 +3F9D9947200EF1EDDD5860F10438B162A69683957300C75AF7546C70C97AB2EE +37EAAF0089E2623F787F252569B06C665FDB45EC9681C0774ACFBA76B98C4E89 +7EB12AA5F8798FFC110B49C25E3A483ABE83B0BCC6DF0578403ADC369E013762 +C9D08FC94D949BAE636ACA9F36F4E3F02296775A062077B011A705B6F1784D36 +A926622CB3847533D7ACB24A4EBABB14593B5D8E1DAE2BFEF8A51835C8D4E76D +7543C126A4271C59A5881A5AF89331694F84489CA66725995DC3070F306EA447 +CF30F63CD476A46D528EC1FFBFB8EACFA2BEEDCF54C92CE2BD26DEA5827186BD +3A4D1709415CEE7D51D671357B4A5D11E835F63521B9824EE5282E58F05A8ACC +FD249461181A38C2F47BAC4E79BE368D64F886AA493C61CBCB2ED401C8AFBA61 +59CA6F6216D941A92AC52ACB3D7ECC28D6A58EF4CC70BA6DE23E80937AB38E89 +6F05FDD15B954C0826636267EDAF9F2BB466BF79D2E10EED9B04297E6BC93069 +79581ADD1A9D9FAE9306F46AC95B98C60A2E53D60CF1AA4069BE301E17E25070 +F98DD67BD8642B1D07571A32766072E48BF27E1576FFEED300D7313A358A823B +49C8F135961B7E259095C9BB67F996CE0B90E95344F203922F47E11753F70D38 +2ECB615403490310CEE6C03AFA97DA2F47ED47125D110FA69725BA0018F6A40B +29A307FDB3E52322A77A0102E6F57654CF1E96A134D13860D83AFA0A41112D3F +2247A09ACF7D06713BE443FA27C7E7220E875965D53030FE7D2D62EFD2F1DB87 +5FB091FEAF599BA8C5167525899E578AB341BFE2BC4E53A047093168AE189237 +EA55F055514EFA939DAE9E859CB5FBCF37D99484F44FE5AA5FA386B28BB642F5 +5DBAF059A50FE96C7C6D834531D64F1F2E99AB2E96EE74D149178B1C0618495E +293973D9A03E1790654B67C0882376ABEC17D74785B3737D81644F28B3BC6FFF +F92FE29126995A07E0BC5EF3A4B93789A103C428943E045B8D1A5063AE71E806 +568D48072E53DEA85253B01DF0BB7367A6BE4DD7BE514AD74E3F77C825ABA405 +64DAFA25EAFF8F63344B5F6B523629776CEB090B546469F6A6008DE43072DD3C +DEF51F62731037D1FBD0C038A1E9B669849EB3BEBA281624F13D20B61917A109 +A0A7871A73F7BAA18077360B38A4625C5DB9AB9E43BDEEB856FD0E2D3AA2E075 +267B978B9EB47F2369302E87DBD5D5B422830BEC32411FE75D584C58650EFB1D +136FEB92B94BF8939FD63AFB7349C7511E5E46AA7324F8B1FFCA9C2A9E9720C0 +A720918E8E860F137567D386AC29870FD990BD69465B3A3D2A0ECF2753578AD7 +80DC87EBB319EB5AFE0B6F6FF8616EA30C51425FE3ECBC5F8D0B0BEFDEF32FA7 +D168B4E85C804B7326A0942CFDE732B1171C643452B7099B31649CA2C38B62FB +46EBDF7180004C549B53F88021D029452C2B37D8C565BCDB0B11541039A13C0A +E45D4B68C7907B8BF08C6F41F564B62BB554235D50330E78DD02795516D969C9 +66119D718798120442CB7EB9877FF84EC69DAE25F8559DCE3BD8042959F695F8 +2F99845B1B5680DDCF181D806CC4903E077D1FF5E60918EB34C0B1E028422B71 +CA63EFBF3F4F3CD813CE831EB54265A555BDD35AD7D723F9CFBDAB29C54F8AFF +2D35C6A3299E0A2DB470C7B141B1E3E10DABB7873AE302926BA8743278FAA8C0 +DC6174501D6A289CF980A3F55F2DD5C3A514E7E7F13133C35D2697D64C25130C +DB78FC997968D6B3BC929E8A31B6D212C5128E4412632BC52B3A1049F7F2F61B +C74AE9A6AD19B9E2E240617E2882F7D29ED3A4279439107AF9AEBEE47CE85DE5 +CE9595A96A118ACF1EB1F5929930321AF7732E351E18C6AD378508E37B4C327B +0E06AAE21278AFA9255AFE5C022034DA2968D260879B4B38E7EE2E11A593DC3F +CE71ABA050C004473324CAB6F3C50E85DEDA3E9A27388D8FD3A8F6E42A79670E +F7549CFAD4CCB337A6E0BAA4846ABCA059F1E1933CF11DC0FFBFF550CC4A1B47 +CF7BCE0875FA747AA854534960F757884505A5AEE0330179A9547A4AE3E68479 +7A457DE83326DC30B67F27CFD4AB697601CEE352F72F0966B3CEE3EA24683BEF +6D23AD51B8432C3F0DD0D0F80791E1091F38988B7A54E466A9AC7810DE8B7893 +6B0AA6356597891D56190A7660BC7F657BC559E0525D41EC228078F2FBF89C6C +72D666DAD838CBF0861FBF0A1D4ECC069AA49DFBAE5C56B781A1D5D79DAAC256 +13E3F9B928A2394FC71691E4355642764459714412D6F8EF803FC5F7353822DE +6CCBB8FBE5AA1F2C7F4D384039D85E7728527DF9FE0239E2CF8BCB7411C000B7 +1FE660AE6A2A19229E5E8776CC83EFF3C27403935756463EB4721C51FE0B1197 +86C2F17842A0FB639F28083DFD4F1E86D7D3BEFA922514ABF489C5CCE93D6F72 +D2EAAE14F6CBA2BE4BBE7D7EA8EA19DB3A87350D4A52064137C3D15A5B05B03B +70B1DA7328D10713B83974C390C3270AF5A9A47C0BFBFABB9F31063B0CCFBB10 +0F236C74446688198EFF039110F6FF42FA9F82D463AD3958B5FD205BDF85DE20 +FE3F0C7AEEF350AEE6DBC1DE2E2DA4F4599956F59D6F121F7086DC120416E180 +52DBBC4E56C09746938698860F30007091E1CC0351B43990E47208ED495310F5 +7BA9C6AB3CA10A3F1B318FD47C1CE3B9FF1304321F9623E32D315AA9CE64B35B +F841E6C62B5B2488A311C94937879E5E0E170FA77AF0AC75C5E6E9F3E8F825AA +09C1702682E14FDFA72D27901C5BDE009B1E52E8C4511C6F6336251BD45261F7 +401CA3DAE7C4B0CAEB91B9954BF4A97C48ECE7FAD401351D59DDAE9DA94E2335 +74A2B880E4749D3D7026CB5299F16C204B6E00A20A6619C34922C7D3FB50F127 +3157CFC08DCC5164C8023CD1B6C3556C73CB8E4ADA845339CA9BABA1457ECEE6 +ECB9849DF1F0FEBC89E5F97C92978A500196520839CEBA6C0FD2E3D27BB4B4F0 +93CB2BB565F4627C6DB62DD0E084E627D69B5DEF42EF094381B62C0D67EFD197 +301B132420F51A41561E6106870147E0D597078435BE3819ACF0DE28AD779847 +F3D2CF667DA06955D53E0204CEA2935E9E984E76963D3079EC092031E2A10E61 +1227E5EE6770DD4D745A52655369EBA06A19BD7D95BBA271E488241199D1008E +36EA99F8DFD2A9F87B06B070158B466AA4C6EA3BA77DB0F853F0BF9A304EA291 +34069714368E0B94DFCBA3BE5EDB6C8204DFA7EAF5C3406F60A7056407D1BF6C +CB85C1F432F97D821F5518BBA79AF8453A568FB2C2D025A70CEC75F46C545011 +ACE3A99B2582793BA1DC655230AE2EFD24DE20A01D4A441AFFAB7771F223FA6B +9169849E727E494247F67D6E1EA9DCA06A082FE2094BD548AD7F08B565145634 +E7ED832FEC1378306DDC796303392ADB0CBA130B63B38ED57B7828B47732853A +893E8836FE19CCF27002AE92C2B2CACFDF8A42F1B8066E033B965D2E9157FDF8 +E1264B40813C1A4CE424274AA3528A4F09B3B53DD4D23789A68B3D17BC1398AE +0ADA2C2168427A49846DE0216908C2FFFEF4F13C1ECA12AD341E238EE46E6DC2 +B71B54C52659632911F901660261E493AE2483D64E119D9924489779B62BC9FB +A052E822FD8D83178E09ADC825DF0DA07FCE7AD68EEB29FAA275A13691B4A5A5 +B0BC0499CD6307610CD6209583C1152C559A2760823F8DC0B9B990BFFE7B7E9F +3969B968AFEAADB9FC0F1410EBBAA0DB979CF153F0B8C978405F8E6F2B6406D7 +AAFBF4A655A15DD6D1E9A7EAE10EF89264659B09283F50B734236885FC09FBE5 +98D780012FA77FCB19F15BDC522CC7312546C0730EF5225DEA8C22A3BC6554EF +4FE73B9AEB5C2F7DBD474221760E5F539A064AC450591BCF3499E3968F2CBD6B +F15BA2B37080A4129B66D4C2188524F025414F14DB3F96049A8B0E5EB2BBE7A1 +AD64A988FE875FE4FE5186BB4F5DDA16983CB052D474B7D72F3E8965663EB50E +015C72407C3437142D3D7DBC055FA627139488DBC5A0F98D805C2143D99F491A +167E07AF60EC9F17C36289368D740B632CB919A0E74C412B76CE7A5906D5200F +9E79CEB9C65ADA3A0F23E8947E834AE7A329A9F0AA7A6BF545B1D7B4666C6522 +CFF268634EA06DB3A82D91A4C0A9B227E79961212881A54A6762C335DE7E0831 +130C45D94394D21C049B9D189ED955438C2151514F17BFC67E431DD9A8349202 +2F616AEC1C7B19F63D5000EB4771370924BD4B9053FE78B5E4A244B9A149D66D +A8BF3B398396D2233E92E4A5FDC70FAADEADAFD255193D688842DBA865CF6154 +C9348D590F3FEB135D4B7BD4D76A52CB140888247CAFAB25ED51F4D187041CA0 +ABD956F83A5661CEC171B52AF92F9ADE27973B560C802E1E0FF51C4003D1289A +CDD09F8EDA8AFDFF666D35418CEADF3B0BE298F0D1E5C8E024D6A2017A7E71F3 +3A9FEC9930F1118101E040339F9D41379170928DDF5B5875212B271DC843F612 +E0C21C67263186E3D6929160464D4D5C8928E14D0845762C36FFBDE548188E20 +3B6BAFE5EECA0385142F01216FB8A90C43A472C1D4447FE5C7C78CC088FC72E7 +3FAFA062C338BDE8A430FDF1951B107D8D73FF9376FACDE5900BA362C66F8C1D +947F9545C5C13A53E4479B1C1A50472C05E8F8C266C6D4F4EB08E97B3B1BA972 +26973B844545089C5732322BCC9A5A8FC972FA0D7DB8BD85D2F515ADE65DA479 +0224F7EA2276CFED0B75B2C23AE7377F86F1F6F205D6FE19377D87E782143697 +984E731F83CA888199CEB425643C259D4FB8B58DD69A96085198306494BB497E +FE7C9954EF35B679BBE3847A9C73507874F71FC97665E2A58BA41407A1745247 +44A79B588D969D11CE4B863CDA655DAA53CEA5C3C263B345E782006CE9831D49 +603D2D95DE9E370D617F5928BA416C362BB2B4DEF16A5D44BD24B34257765F3B +6223B3F9B54DAED69A90C7050AB97B06693D253C6894CBD7B497DA449F1D9B7C +D91B421891EC0724F59C82B9CB288DC42F2D2D7A7F22EE3D910E15953D7766AE +276DABED3820390BAF2700C4653E1C77FE63DB71A66D93ED293E25B8412A1EFF +809554BF04ED0DE83F7F190883ED793803CAD2C34A66524D3A580ACDF3C13B22 +08F18905E7A4A16DA9ED2A112462FB9FFE481EC2069E484E8BBFC19D594153B7 +3DED4C11762223B7586483B06BC164D824D1A6FCAE80A35DE0DB8B33396771DF +76DC5C05578EF1BE00A70BAF3D951A01C87328DB2B0DAD6E1B4C21F37D1BC0C5 +A929BDE5EADF20DA60C4DE2E3C151005814F24824D33B95F700E09A0207EB602 +3EF60DEB1622B91DB99A855A8F1DA96358F05CFCEDBDDDFC8446AE3391BEEC41 +966E594E28D052DD5ADA49DFF65E79540EBE5329DFD86C23CC800F95221B9C18 +CBBF941D2FA47EF1EF59A89DB5DD188E75EE94AD2A79E2221107E5992C00D531 +2E00B544895A9204656867E3DE9D4CDB64B920B5CCA9A73E6514B36CABAE01BF +94C15603B86780190595560F792E5EF01650074EA4A9BBC6ED284B9AC2020641 +DCBCEE0ED27FE58171DFE104EEE4202759E594159DF45113C00236127A46FB35 +9EC705F21C0E456C1F0F924594C09AC64D4377C5FEEF764BA4A09ABA8D09DEB1 +FC13B0CD202B2F04CF5D73DEAB65C36C2FA7C0DC236BEEF6D23BFFC9C493DC8E +1831F19EEF81EEDD976E43BAC6B5CED13F901DE59835FC75490EA528A72CEB77 +24C38B258EC38B9E6B97F85CA8C10D8809BBE55A6FAA12456FCAC786942E123C +06D1E55F7ED04400088BEC968BC5081DC7A1B1B65166E7821679F76694F235FC +6854C8776AF855B83445D9FF919B1D80E98DE0741D06D6C5EEDB3E3EA6392530 +F1BA817737D8162F7B3A36AC2A03190CDEC654383E31934C3E0A012B639532C6 +26FEBE9B412F1C92D1943B7C18CEF510729D501349644C97F087F2F840074AE6 +D8CD0FB2E620FFC908BFCD938B675A0A4A687F7FBE8F3DD06A62D7B6DE7DF3E2 +49D367D60B10061EA86CD512F5A1BE8950D83C62695E130128E0037B62552D17 +064319BBB9B1FAB9D79705E5D68AAE9B36EA14BF1A59A863BDB8DAD9AB5D7B8A +E30E2B499F952D65877C8E38EDD7DB29F9579D09E629AC188DB6A6403AB4BA3A +D358B3770D727A2B77D84B6C9EC17E29D88E3421F9B7D2D822EB78BB8BB50692 +8C46DD6F9BBEF2E848A2B5669B200019802AD19661537A84D3514AEC5AA47445 +2C791E01DCEDF18D9506367241255FFADEEA6183F51A9F42448A7DE413C08359 +52DAD2A60FD606AFE14702BD3B0EC448720FE63438D020DEDFCDE3582FC31DF1 +17B25FC152789D2F17FD60B8209D292D2152DCF8D28B5ADC04F6659BBB746CDF +145163361823CA343763AA951C640B5D4A99B7787105A1609EDD6A596EFC3F6F +2AE30625F691465E941BD639BCBD939747D8B480F14B9D9A5BA5F868FBCA5461 +7237C8E49DF60B75AFE80A3F9F98DF24279612DA5AE02B2DB29716A1BF2E2F5C +26BCB2EF1612A9D9EA2F610ADB9AE7F52C2A2E4AEF09FEBC37824CC08C206027 +B020024CB98169C9FAF20B76D6CDD0DBAC7ACDB204CB4FE1C4F7A53B0915D05D +D8797D263214B80D797AB7E394B29523A3E2876BEF80C096036DD4C95B6B6EF4 +147D163B7D007B43C1294747F3ADD403E3C9F6D68EAA001B33374888A6584744 +E9D93FDF6BB4317AC50DEB778953DD522E0329DACE804AF7D8D7983121C21344 +DD2EAC6651D18A644CD5661A6CEA3704CE1F313FB4B57FBA49F54FD4D3C97E30 +8B9AF0A6E0F662104C8DA6055F23702BE0D79C81597DB54FDAE573662C48BDD0 +60C83CFB31C4FC4DA30E957320AEF84ECD9CAA63259283FA30B1EFB1AC1CD25B +319DE2507612AA379A62EDFB1378A82FA82511BF1887387A293093EDDFB064BB +5E6F16A2C5B87A779636760C9A55D083BDF3697A1363DB3004BFD2A9E46AC646 +7952AC94F43BB212D57C3275BEE1FC851A1D8EE864F047E748D8DA5D1064AE2E +2B676CF42977E3C7A962AE6A4BF4C285A2D8EEC6E2A18E4AC4B42F81DB73914A +1F2AF8786E14A6C63794EEAAAB9A2AAB5DBC6B4D224F07EA02F4172E040A2243 +24CEA4FD5A951827A2249E7EBF7F59869CC9A2D540973E7CAAAEAFE0630FF43D +6268AC73F7E25673338A8CD6208492E7A448B9ADC22C30EA308E6A5C8EEB5921 +F493C8F5B7691CD0C45447060E2F1A2F16C98F3FEFE2DFA75A5E5A34CE402D25 +B239D9B179F816ACD71A7BBBE78152CE312FFEDD19C8C5BB020383E63FBA9E30 +09601EB90249C444D2959174E822FA71635073D66DA42BC11A31B16AD29268FE +B992433127A083671A9F6D9793AF233DD08A9BCA4DA0DC9BB497E28E1BBD16A1 +1DFD7D48F47ED2C428DAB6BADD771427220013621EDA518E1D24BB7F3DC97C58 +231B74F3375C5C2B7213B8DB4A7C2E8269E329D5836B2B412EB48E2664259992 +5E517D83EDC7039AA29A4835C35C388E4374FF405B30D6D510E0215D81B312A8 +6EB411139EB7FC15573F4CF73F936AD234834BC6145D2C48D136DBEF4D6CF40E +12D21477AE8804F97C415DF7F93CBF869E502199583C9DBCED5475A320AE1225 +36BE2FB03A50A4D4E460B34C3F89692145DC1D6780F366636BAE05E7A1A433D1 +432FEE0FEDB21B4C6B1019D15AFFDD1BA5E050CD777AEB1D79105C073B0D6372 +74DEA9060BCDCF62EC23518C5887A79F34BAE9C461A782099F6DAA48EC123BDA +37663EE6A7018ADA18256EF6D32C481A33A30DB38F0C9DDAF790035836DF00A6 +26E391347A90C861742CEDA11DE788C276AE1957BC13AD80DF19268660092685 +B3FE84B7D6CA5327DB81FA5DE47FB7AEB79218CBAAF8E1060D47370565650485 +C62F384E0E33E3126A9A3D0BA8D0351C397A6670CFF395F0464CE1A78A87B3E8 +62F62E5DC9792605E66A74654EC0C210D68DAB3E01588D3700C76814587AB37B +F29F93793100031A989D3B88D5356331D33FDBB3958CCDF42A9E3AC6FF427A4E +F800AD296125D5E2C3CEC07B82CC8769415B8696543B9617A9DFA26BC02BF16D +DB35C789FEE7467E4058953B46B7C4F38BEFF0BF6F967CA6314EFCAE79744179 +B05C0E1B43AEA71E4F3B120BBD468A487B79FCCE49D42F21F6F7504B9CBB95EB +49247C1456405694C008AE5BFA5D00583A14E20CBEB91DF90DD1BC6F02214258 +AD8FF8C9D5FFE44F8C791CE4E4651540770F328F7F74D5D9C9EE9D4608216093 +BBD02EE480CBB484B801557F8391A8AC41D877CF5F5833BA562ADD33B25843CF +CC3F9373FF8BDB10DDA7FCDE2E8BF22523756C7B291157992FE0FE00E962C1D1 +28890EA8A460115EE57280DC225E15C113F1A77C9C873303F6F6E3DC0966BBFB +B5B7D414F60E9129A25B8B59BDB0DD2ED4F0872E3706EDA0A75C367F7893B83C +7F9CDF9C35A9BA4992B2DD92C218E21A62224A49886F1DF2682D14312D0F1D4B +D4D9F0A03A3D89135672C536C5DD09C3B5FF0B7F2D7FA8A013FD094B24D9DD43 +190AB1A757F987B653121F2A6C6C2370E2FC8121E12FB023BD952393403257F4 +2CB50C5D841AF76E112A17A1F940787E654885A8EC5963597CA601A50C66F682 +63FBD5ACCF31910EF89A3716D536E65A7ABF0531B1C2CBB35B44E5D0171B2F5C +55068429645A234E6A5AFC9E70277C5B46D3E53E8A346F17E450CFD459BC21D4 +3285F34B99F2102612447C1932B2EEE98F9850E903BADD6F98D365C19D705F20 +9DF65E0D34745E2CD094BB3605CECA388A211A0DA2C53E2FEA5E0E7C7010FBC4 +7884F438049A6F596912E659860155B96B4CD17DE94EC97C003F45F6E6E246FA +7426DF0D546B0D9666D6FD9CE2819DDACDA32CC656808BB592A30731A588B294 +535B390B552921A005E2D1AEA32F73DE15A50BA91C4243AC8A91B94249C0AC56 +3197726C24BAEAD95826B0B8F213ABC7A442098F688136AF7B2C749BFD5CD040 +E8A665C64A68D8F28E58E376E2CF18FCA953C818BA33E3FEBC23ED82776584F3 +8528486DBFAE6EC475230954F45ACA727889EF8287AFC23E5EA597EE87F5D86C +A09A6480892B13FD4487885A09D59474F44AD31F349F0A7C572698252F9498F6 +8077E0118B0B970230289357B3C33B2475CE964EEC7D778266A3DC92CC4B756A +4E5CBE85134C3A4918FE07519A5526F787B5DC1D290EDC8978BFDE9FF33F7E8A +3BB4A158F43672CDA2A679EB9B6ECA8154455982631047678177CC8EEF25AC34 +A5D4A8D74F5E6B19B39DB051C696BD4AE37A3E27AE5D6F4241151706C67BDE85 +5567529B3A02E446F680AE308ACED78401FCBECA0F2D666AE8228ED2624755CE +2DABEC22D2B550518DBE27D1691A5FE3C4148EB2FD8320CC6F07F466B3A290A6 +364C1CC0449459755962F589EE4E1885220F022311C2366E55A3EFC1710A7FA0 +73A6A0982CE5EAE9D7AB6C24D0A6C09739E4A403D908C4798C4A051C0097A2D5 +C6EC79CF5E39AF72BFACC6A6B930F22EC76F947FF4C0C8C405272D87CCC81963 +4CCD268EA0E0F2A4B7CA2F2224A87AD6F3AD22A011B1EDE641746F52D346BA98 +8773694A7689816943020CD9B6051C0B45E9A71400E9735BCF537E111195FD59 +EA7095361C748ABEDF54EEAE6AA8354680A7F43CE7500089C22AB4E710CD8433 +27B1F3ABA5CE9881B21B64FC74F728894FAB7C9E0D98E12302B23FDCA6B41D63 +1F32E888B1ACD3C177852826791098BCCAEEEEB95C7D00A90964F864B16A9459 +86177B2F973E1F1EFF788EF642E0176FF2DB8638A555178D51B54A3961BF43D1 +D72592CA436CAC72951D25F4B11B1C7E2DC35E3243994C32B4C74CD951D32A31 +4E5456FB56204594215569CC163349FE4B7453EA8FCE8009D30DFE0DC67C8207 +389B61B8A5565127C340CF45CC8005173962EEFD996FD1CE1EBF07FF63939686 +F9C2E85E86CC12013D3FEF00BB07C51319AD8831F41E84809FD5A70387C1A8F8 +91E46AD7FEEA4B254182B26B472012FBF5EB57597DEA725B9ED6EAA1049AFB1F +8C7239ED635D295FE30F2006EBF4868FCFE816705DD6FD540517F08E974AA5EB +EEDA12242306634ACE9399F9AA5C38EBBEB9CCD43CB6E27CFF62C99F043C5EEC +23169C3A76EFAF5381161659AC6BA750B1407A918CDD565D11CFD9EAE76073FB +2A07BF3BEC6A58D8DD9E977AC9ED4C78802B352FE29AAEE7E75094C9501B82E8 +CA2B076D14D4364A5620F78780985DFB8B5EE1F75B4D6D778E41E2BDEF6CB463 +36EED2F5358FF1C616578950BD9CAC3A0B1D9E0DE632CA6AFDECE3C82702E9B1 +1E6AC9F5C9200E9E8D69B137BB7729562D7B233163B9B3C3DAA490A64D05543B +AF5C0E25FB7196841FE6B15B6BEC34AC5CE84848F3077E11DE197468D2EF8446 +D7D9FD77E77D498B4C6194CF476AF149ABA574BE242012FF0800CD8824F85C08 +A5D0A24413EB0D177052BBB6EA1681B52D40DB61341A5B6357DE73283F9750E9 +17D3ED4CDA7786F1C1E9FDDE78CD5FC1D6C23ECEF775F62B732B0B962DF29332 +4CE220E9CB430DD1503A26C15E074C890CC295D197DDCC92F13D5D6469CD96BE +F678ED40DBB1F889D9078BF516112F0E153CE00AB97CE94B9CDC91876B5795CF +D5A6D617918864206B8C83285F4FC992C23248C812BD4323EB02219F8DBF1CC1 +4708CFFFA863459AE047A3F614E7F047B580B465F7507690569FBCCA17B049C5 +584CEB275D6ED02B050BC65294D012525F59C3FF07E24AD2B3CC7059829A542B +00A31CE96B7E43FB1F56F5183F821D22E07714562FB62C2936485A96E378A380 +784BB3858B59434DC840BB4E7F8C3F4A42611F4D065E248A9CECCDB73B324F38 +B920C7DC5C74F32E5D82F9682BAA181DF482E1281C05BD55670BED3822734A41 +86A69FFDD0D61F77FB4943F2BDCE44D0D470345ED18E974B39A53B5D00D7D84F +762275ECBC16F66ECFFBCDFCE3D0789C7871CEDC1EF7FC444813A32FD80A88CD +445355EDD967345908B13C495B1D0832EC847E395C25C14A61846034230893FC +FDF3FAF7AC71DE4D59193C5BF84F26AB1F2097ACAFB0E91E070C6594ECE8804B +0CA3ED9B3A699CC0059D4991DBFBE7690CD60A18AC91FB0425F5169291029FE6 +2B3DA6F5B0780F34254D3E969A68F7B2D30411F84B87D7834E56B197E940A93C +53BF3B8DBFED958BA5674FED5D6C4D1476DCD73A62BC59391565A2A8DA4C2E80 +544E712C7F44BE97EE9311BFEB7BC76FFF6FDE293DE819FCB707CEC2A25D2D37 +B69646DB00F46A4C71D91F337BE983A8FB174853FB991328861CFE158262810D +D5F21E7029644C888C34969EF3DCC060CE461593F3EF8C25090847C66495CB45 +0D0AFCBFA68C864C0C026F94EE078C9CD251AC52ED7238E89A2C67A836CB63D5 +A1A3BA3B5231F1BD75179B35A3CB623C19F9AB7E935662E5FFE34F952515FAC3 +6BC9F669C8DCFC15B541357070755C3D60F4B37855CF9A823540B4AA741CCFE7 +F34BA3F4283C75ADE3DACB14059C93D80AAECB2111C2F834F5C4F4C2727F44DC +59D4BAA4A19BA1D67D0DB05E30334AB6EC93CB9FF218DF49057E1E52BAACE6CE +C0DCDF75C05DDD1D60747E4BFB88BAEB5F9134967B7C5AA9B055B7EEA71A0DDC +E149E75AC44BB94DFF83093EA6BC2B4E9F92C40F78BCDE831055D1C2561DBFC0 +C6713CCF9CC57ED6E6E9BC05F5CD49E2E2F008D9A6DEB8F502FFB26A71EFA1DE +F78766B6E8997E634B256294024A64439DC9667F35436D0BDE4C5C381CE4ED65 +CA6AA8C43B984134573EFF41CA1B3D4C4E293B573EC3279D782E452725C4FCE3 +C92179E91B0DFD8F8B35FE5BD0E17220CD7ABF0F6E7BD02A265F1A6352547539 +4D60911658E71068C2252D0F9E5EE88B942C67A2FEECEFEB553928C2E9FCB202 +A8643CDE7E2ABA18FBA335016DF43DB324217B4C453DE2349553520C810D9A2E +6177BF813C54C4992647C93BBDCAF87FECF6356D4AC6E749176999DB46FDDD4D +9E38EDB420CCE609A9A76220EF1FA59FE00F6179BC5944277FACA99C8F8A8FED +580FD0E7136ED6ADA13647844A584ED23FFABF95A6E674F95D4F1099039A53CA +D5F3AB9B4856A6AC0C30EEC00D451280A68BBFCECB8A0CD2A2E93E1CA948C608 +C2CDEDC78CA81FDEC9016B22496273258079419CF2247DAC519CA325E6184B36 +7B67EC0EB368038CE19C792620A09E80CEE472B77150FB1402345109100D744A +409C2B778E14F20A6BD6319FD98A55ECF14ECBA90ED784E7B84D4190420F50B1 +29C44EA88DC263F91297379FFA47E9629270A43C182A6FD570EC46249BD34684 +62914C2B91B7D380EAC8913D54F8BC617F5F9EC291CD5DF9CCDE6D04770D04FD +040D2A59300A68A94975D4BD2C7E9FA9B30C9FC64C58ECF8A254E971054F1835 +04DA8C0E88C67B2BFC603F41B2F3A4F8F18EE682159556BD0E44007F39D4153C +480277159C796D5F901935B0E067B6D9F626A6CFCBE4F87353BBCDD3A76B536E +5E96738B10FA43D59AB273F5926B264400B27698D8F58F6A620262970B6AD117 +A878F9038AC5FBE0D0EAC625D4EE6C022DA2A1BC2503CAAD94E80E02A2EA9C8D +B3C8AC5DA7C3A4E5A9B28102FECCE2DBDBD216EFA8F61E7C5A6267DDCF390214 +83EAC2603D2612FF260A0921E01F851865EF1E13AA97507A289426C92E63788F +160BD5F14F5DE822B47B89355B4AC19BCA545D646CA758E353537BEF22A3EBD2 +79287C0B92221E71478938EB2D3CC4B5D1390BCBED39B159C8B07C020A74C93F +8A57BC833B14B36B4119D9A989497E020E479C21C7402E9AD1DC16C1B226614D +8DC82131558411862EF401F069CC29EB2E4BACC32EE8A2E68E90AEEEC563BF96 +B9DED370B3DE13CFE5B559AA42CBBA8C137B9FDFBEB36D5EE814B521D98D1159 +557ADBDAE98E96A534708999EAD4A55A5580028E72168DA28199BE65B187455D +336F8561159B7FAA5E9E1A11F4E2CF1C679F993B9C7CFE1E25317BC23E93962C +CA4A9DC239F5BACE449E97C1E90A19AFBFBA6C1C4FB78DB4EA8088759739D633 +2CECD1945DA6979C7B00C0A5F39B313487FD85E85DDC2F326DC8A84971EBB895 +4C3A90EE70C4356FC3F4C69624120FB1D7BB0748D1CCAE1A119EACB92BB76AC9 +71810C301213142EC7F54D3E2302DED7C2A82D948D2D018C708A3129E8817D04 +62AC16E70A605AF3321F2CF371CDA09D0E76A45C3BA1D1560D37DA17FE5B7136 +30DF73B6CA03EBE5FB8B2D1565417D5FEBD5C201E8E71CDBD3D90B64E77458A4 +F4C4FCBCE04F3C65EA2DBEBD520D655376B3D8DC16745703CA46D7E7EB2800AE +EFEA3D8A99B6409299404E23BAA4F3B2AC7423892C7DF1036059B70A5834E3D1 +DE11CF342955E5B8ED8CD4707C4F41D6A0EE4E89DB3604C22C5DA1FAB779CC14 +55B33E40A2D70933DAB48481ACD230AE5CF898B79CF68A39AD5CDF6069424F8F +772CD2940062EF19146CFDA2D3BA164D69BF65497EDD1465AAB1B960D82A4200 +05E5709A4BF1900A89A6C72B3FFF929CBBB38E6327651153223B00B54FE560A9 +BF0403A7CB3FFD4E358F487F8823A3B70E1BD7E5CE9A79EA44183BC1CBCF37E0 +1354CB56C461533FE4DBF335411D276E4476946C4AE367D4B6AED5C3F53D13F6 +C14386F8795044011CEF88A70C8F2D559F556E105CA4B0A9C2DD2459628E9F3D +F92FDCE5539F94CF13973791CB78B915D3E5D7290260F14A23FA327A316832E8 +31497A0B73D3BD8376658BE7A8CEF9A60D1A4B9F043756A1D0079D9CDD3C4A1F +ABC512EF14595B303E28231732E76EFC8E1193A417A0C6A6B1DA014EC490D6DD +247BAE66DCD9D40C98396AA26EF7D0E2DAB1BA62FC6FEB2BECF1D1697D8880F6 +AD98ADD77B5BA311F71596B3A9D58DD9E28B8FB7ECDBEF36033610472D9CF1B8 +3F0A2398C9A61FC93CA8583B656ABF00E010EF8FD7B42600D22193C2D044F347 +6B96EA9E36FFFA2C8425DD35702B09A2D8E05D978446F15FD8DD205A1A3FE1C4 +34DAEF60C36707CF82107414B74989E73FFDAB539A06A71613F167F43B2EC418 +7389D8F06687F9105BB43853FEBFE441AC68DF8D348508542E06DF0C70D322A4 +59D9239779A4AF05BC661A9BC279EA25D3EC11DCDA5AC56AC2087695CB717E99 +A292346A09EA5964587B741FE4FDC5B39B8CA320B35BBBB9F53E205455148F3A +6EE4819218DCCBFEB1D695C9CED02EB3AEC0E5C3E8882B484DF4A4A994F1C291 +79982F8A7DFC7CDDB4DC00CEDEE6BCA90484B3F3AF3B03F96853E75CB6D4B2EE +B93EC2785F3100BCF205C84D430EB4F19A83CA9A2871EB242420D55957186C0B +EEB0582B86360D7FF96727E0CBC9808A0AC8F563CE7F5B018B155A5605D1C49B +8D26C3BAFEFF6C5DAB3E3143D57300DFB51870DB69A7876A606D7967BF07EF85 +C26EBB8DBF68BFD206BDF393ABD5FDB441CB1786936F02B889E3C9E598BBBA96 +F75829DED2DAFA268C07B43FEA98111BD988D89C170BD3642E391B52E2352B68 +F505F2783BBDE9383B442A1338DAC43FB37D36400F48A317C5EE30F3665CB6F9 +B9119F743E30F650DF5B2C0C58D0857DD2A7EA309F2DD7B2D7668243687B3D53 +E33E7C5F6E2A9B3A18271F80CC24570D5F7FA183793198838A24AAC3190A5800 +6C2ACF335EF0072ED52AFA769D61638997D0D9A35CAD4D23A67F72CB62049F44 +9018E31A7695899258AD24D289B4442188B6912C706D011C376190CB74628651 +4EB2F8BA4A5B22CA5D2236BB357650DB01EC8868C2A551936AF6DFE031365564 +E472C7E041FCB1D42568F424E95B70806D987AB4D97BA1E587F29651AF994437 +F10DE08D7C231916086DA3DED902379A58DAA12DE4A3612F7A53D566F90E20AE +02CD23FAA9983EFD257CF14958F163C4F3836FEF57E68F245E1EC4BAD4CB3D73 +21A5DE6AD860C5083606B524702B8A8B07AC59CE6E83C23A9EFD7EEC8B6AA64F +C8A7E13FE70BCB28E34277E85642B7D9DAB2814C04F085861BDFBB60B4B8075C +A13AD142A6D02C81334C56AE10047914CC4E89B3D2A82381601853385E15C2FF +341B0C4B30718CDB2E35D05F8BEA988FA465E49D5B7D4508594A786DC0EFDC0E +F9965BB338D53AF47F5287E868F15299C0DE6944371D8131E595B58F39D830AA +DBEFF7C278F70EC86CFFAC8E33B81CF24B4DEB01F51720F81B4573C8458AC5E8 +52B8209E75BEEC7FAE636BBB18A8CC7DC52AB2806C8D3E39691B2CE238BB8A3A +23EE3E03527706930E2E0C065D7236B8B03EB00C5A2236804E3147C820A985AA +EFF4C53627FC93D0B3C5F502466B627781960F4250DC2B532F51FA8A11E140D3 +5BA1B36A731C5882CA88188815F090343CA2B2C65D824626A934185C68A03BAB +8B51DA7895F60430453EABAEB44B199EFC1C7CC03B375ECA6D731331F81BDEF7 +1A641DFF3E44902D0BB08B2D8C226E2E0FE684AE4E1105AD2BF219151F21FFC4 +491627F2335D2F12CE4FCE8D6910FF85296497866D58646B3801810F652459F8 +8354C5C6F37E04AA3805ECE3C76E1EBF60A80B0AEEEC0E20F30636585BFBE829 +22AE7DE81380F3B644C40C6E3692C5450FDAD1F41868D061AF92D91EB8ECF188 +E4CA8BAB658E0EACF85EC2895E552C734A08D49E6077B1349A435F699790D2A0 +872603107C4831429D74656C3AEFB6FD955C1C101B1896F933A1CBD2CBD5B257 +5E528D23E10CF982826AEA7D38726F2A1891F970FAE216D944159917830976E3 +07CCF259B6E9739454C48F6B1622AD412FC62FF3A7CA405762F5C73830AFFB23 +62487E51B508718108B40DA6378100FF3D3098E5A1E8A23C6CFD2706FA8143A1 +B5E3B13AF59FF794C75ED9152B309DDAEE42B602D84217478EF81DD6F8452BDA +B1A8179307C828CA619E0E3A58D36840FEC40DA421DBF36FD15DE352AE5BE6FD +C4D8D6335DA7182D6EB285C4DD47851667CF609F5EB1981F018B745F42818F68 +46F01D44C006D09AE770F590B25C50837452F825115DBBCF583EFBE1FF385665 +AA7061A693971F2AF1C8F342CF71D335432DDC667D7894F37ADBDB4907D984B3 +1DC62AAC19A494F45F3004EA783A340D648AFC7C3022981C19C35D1A601CC00B +7B3C6B1D3B8EC333D0D9777B290F56129A969A5678C8BB234C85D233E27DF1E8 +0FBFEEFA9DBA718E6246DA6E87F387FD3D9EBBA3DD6F9FA15BB4AF48BEB8D3F3 +349F992F75D7F108D406B5B720B8F1FC5167D054EEB9A27DDA806A6469B37DD0 +EE68DC28EC3E021F8F409320CEC3498B9B7B0E4072D09954A848B6D953CAA6BC +9B612154472AE0F35BE54A0CBD6EBF7BF98F45A3B3F7C0C40B4A60948AAB05E8 +D613130EA1F55267D05349D49EB640B93816F76207E6575BDF8E065144799EBC +07E9857489D3C58C41BF1B89678997036014F576CD4B4CA8F226566535B1E0B0 +0B25FA237C7F62F908C00C77058C7E1FDF419682476B0EC13A0021FDE9DAC444 +D0B65D9781223B8A6D53BA1FF88A2D8C4359AE27635F4F5302A412CBE62EEA7D +F548A457896CB7F1B465D30A864F26B559CA90E4FB8BE20A8D6A3EDFF39C78D9 +BA6BB8CF09D3C77664E5323E7C8AD0674FBABEC2228C0BCEEAABC678CAC67F37 +790B31CD480D1D0370020A5CBCB72475EC4203372A3C314EC61D1A298C0AD3CF +16CAF83594472B62366BBD84D4F799B032C6E400415619D16DF8D921F0CA89AB +BEE51B0E626094D932226AD5F4AEEC21BDEC811BD45C5CCD6313D554DA6AB341 +61DF50BA54D62FD4AB422457AAE6D671549DF4C58F99B3F196D525847587691D +913AC8722A0F4AB29FB1F03666C9FCF871A4D23B4497809BB3AA5EAE5208369A +5070966325CD329A611631EF133FE30A2F2AB82730775D1DE6752FB1270ED1B2 +907F4B7953904C0E989DE4B1CC6D9729278D31C1F1DC0BD3701FC5EBC7EDB4C2 +711BEE0EAD778DB344F435D69429C9153BCE31CFAB52FCE8BC9FBE9055131C18 +00204FDE157161CE20CE92C940319CB205DA816364949D58C09E7EAFDB96B7A5 +B019F2FDFD59F8BDB433615F8F50F9412C8AA490B8F37C6ABA3991232DE8B59D +F4497D3BE4F7E4FE3C9D99F9D72B022FDF7559924BC581E2686C0DEFC951151F +37E99BC23CEB4BC4D88B46E32BB7BD1BA4A4BEB54DE097BF3875F4DEFADE97CC +E3D61113ADB95D03893402C34F5925A76CCDA7D00B66C76BD2C9016445144AC2 +F094C5EE42CBBCA14FAF51BD82411B9DFE6BDB7EC06DFE6594E3D635E2CAC645 +295D79D304EF243538631B3555722554E7B1DF934F9DFC490475F05B35DC0F64 +6F6186463748641D0293DF659F0EE6777E0A01AA05718A95AB79A45AB0351B07 +81C7279BAA8AA740CB8D504EC9EB1E7E0F4687B6CA50D5BBB25A4FF7DA800F2D +216E8AB539CD7A3300F61286CB5E8633C155095A04CA3A40721684C33E16A9C2 +CC1CAA563FB0717A07AAC47B595D40AF17B514FDF3081EFF4A66A7F399A3774F +B2BC1F7FAE66F43B590EEB2AFF1BAFA880FC368543E4D202C17249E98237E171 +CE6500AA6DF494509954DDAC2CF951D4CD35AC689EB3ED271304E7141B84A804 +E830A266FD4038BA75602EBB0DACBAC0C0C6725D089AAB850E8B36386FD3A3DF +8A74C4D08465BEFD9B53896B25E90BB62A03F77E450266AE28F973F4B745BF45 +6A67005C2CE5FB140ABF1FCA0E5C5C2A84D32EA6995FC9CB98FB6014A82065B1 +A2EB74F5D5B79A15F78B8EF49D6E62FD98E269194713175E44E8FD02FA1D9C00 +55A183C8E70B9412609E5D6060092BACC905704F4E32F918B93CB2081EAA19CB +E7E9266DDB579EED36D63418D113AF71EF96D516DCD8BAF5C1504784E9CD4EA3 +AAFA4450582EC06D48BC386195876B4A8EF99EFCA0D89C7957C48FD5DB2CB067 +25B74798336614EF9BD20BA9C5BA7171CE1F0921098EB98702CD5F866C50B456 +5BF32910DB7FE06FE45AAED45DB7A94746D9C11F93A3104FA2FC5085685E2ECC +D7D9CDB7F1B7C29E6B4C224393A22B0B1BCDD6CAA9129B45C4D64722EE2CD8D8 +6A3472B2949E7786EF63A9AB683F600EBA7E07ECB36BA6B118E0DE784F5C20F3 +5E5BC02EBA3DFF599738436388BB42AE2FB4DB095C56B3D62783960725052428 +2791466C89991FCAC619329F00D228E01AB7AFDC1CF0316EBA0AF99F3D328DB0 +3C9137B8D83987D701F0BD624516C67C739FC007263045B53BBACE0B0EE53E50 +EF5F6B613742843407B1E99576F632D7B87A6D2F45CBED66BEA4CB7D8807349B +D072021F54308111CB949AA87C6E6FA500FF64BF7C499D0018976CCB04C29B87 +1FF1E829762DD5925B9AFA7BFDD0A4C46E32AFC9B498F3507610EC5768457238 +344F7FF86B5FC488C1BB97CD3A126AC6688DB1832DC53A9BD27DFAEA81363B9F +3FD9F5EFDEB1416A596FE6DE3C1FB2A25FE6C580307BC0B9F225612F493FCC9B +BE899D654186246F39E3AF0A73C5750526EFC8E53FA6C80E744CAF15741FCFF0 +EB8418E30449022BCB3CC4EAB93E56609D1F54C201E4F62781CEE36D30F1BBB3 +741BBC18129026C9074F1490C3D02C9A260980AE8ABA4F3E4E381D3D0AF1179F +613F8143FCB4F730C39BF431FECF01379532A4CFCE26436C3D12C9A2539E0C18 +ED46656E132EAA1A76B83BE5ED43685FD8E9C1449501DD34901B1259F75EFCF5 +5E2CC14903280231EA19A7512C3BDB28934FBE6A27496F7EA8624C034C343D4F +43987C1449A1453F41A40284CADAD90D102979477A5F03B2C5886597E62B2A36 +6EB4E6E8F072098B705CABEC6D7C81E649CE6A233DA39C8CE05BF37A6565AD83 +6411EC591204AAB2AAA9BD28211B907FE7F6A5ECFD3EE7DB776C7B4E60A52465 +0D2FCEFF38828D68AE11FCCE4778680DEC6E97CB3B73806743CEFEF9813EC742 +447441D9FA652B9F0EB55A976A825B66667BB2CEA45D1E6CECD23DBFBA1E6EA3 +E08747D5705F44B882CCD263BFFACF4FA3A1F51CF09E8527B554B5D8AFED5C14 +AF0BF85E8F640E632021DA94703FD712630752C287106A6283785D4DD0802C4D +E37133659E8344630950007FDBE140946D619E8965EA429DBFA78BC3945BBF83 +35787857672F737A60BA249C06F9EB182782D38210A197E88142B66CD3ED84A2 +9D7505EDB03A1C577B49ADDA95A2AE73AB900E1C171E49D0E3A080E059740912 +128F4A2B1E4E253409F5879A8FA6032348F7ECC16B5D372CFE65BF74FFBDBC6D +0CD53AB541067A413A7FC31E16C0E0BC1B4ED514DBC1245D83995688818FA6AF +CFB9CDA296980021BBB60A9ECC61A67831E03D56829988EB0B22C29DB14A5ED9 +C1AB5B6E22B801EF925BC247D91BA535FF1DB51E50435FFB3764D5CB5ADFEB15 +1A5430EC17851A8D00F686FC8133EC042CF8B35DC9446F16AE0E844D47ED087A +4F59F143FABA626E1A01E129C77FFE42FCFF599B9E665D86B03B737870949F01 +6ECE16E5A4AAD993235F1DE20AD9E328AF47F758B5F33F5F208882F950CEA9F2 +E217EBC9C4E3DA1F19B0EC915382BF0682372825745882B6343A1198EA5C27E5 +D6112E6279BE5679E06A9FE8821ED0912496103A3BEF64E8A5754756BB6E79DB +074C35C7322E3133170826D30B6083A6B6A8BA69142FE488F9EA5C41F3C300A5 +D0BAA9DC3443DEEEEB3649592DF0FBC578CFA61B6A3BDC77F07F2A8B9691E4A4 +E80D7FEEDD144B2A37FDD5E51D1AEB73CB046426A69C0E9D5E4CA3EAB816A304 +E309421AE0F741AB7314ACE8EE1510812BBF3D1E52F2DBD1FC0FB9E8091CD0F2 +FDC43F3C46784A0E503096505E7D010DC763CCE8CC76D763BA62BA54EC9FC0A2 +C7C042E823D2F3B73EE5C81EB00014C20212EC975BB98A7B46C6A1C027C1884C +AF50A91A3A982DE2E09734C1B9EB5E41D79086C1D1A43F38F63A9F84DC4339B0 +725EB03C8BCD9CF73D40A4FBB05D437E4C2B3C20CCC2014E3E1BAEAD18AF8F29 +28867540C599EDCF5D450CFBE935130C3C3D31D70554FABDD2FC4749289D0599 +84DEC1EE34F30ED20E24091FC716F9C68DD4D50912C9CAAEF9EBE4F15C9A269E +B482F7FA3FC2F90E2B34F432D2EDEEEC90010551872510BD688EE8C8B5B6A467 +A111FCBF6AF36BCCE3ACBFD8B1954D37BDAC1A6FB41519CE4D1600F170CC5DCF +FA396DEEF7663C8B7EABD7EF70E27C62EC1C295678F9702815C9B782E9505733 +4E7D1C1B3A0F3416B96FFF4A93C8122D94EDF0642E232E7E7E18F536725DDF14 +5BE07B90A1EE16A76486FF2E9D0D53C62D964055FD9384E53568EF90FA277C21 +5886B1D7666A64D5A5D9BCDF202E8872F180A1A4557BAD7E2138D64CB35DB0A5 +F95D20705AE67665537DAF0DCCE4CCA5AA8A02C4B24B3510A6872DA44CD30B25 +921D39A61445C347FE0A7B5BD37B77818F9A651394CCC742D0485D8C0B1D1631 +EE265D345282A9DB51BF38F13C1667F3F09CEAF56158F549721B32645B27FED6 +CA06ABC8C3C195F7B7BE024B99D9CE33A58E024972CD143CCC0E8C315D2EE248 +794DB46FF7DC55B7A3B2E4176376930A64182114E463B2ED58BA55E7B7B704AA +2214EED3E50445B7E8070278962C869196EA75185E135672373BC7F671952A7C +FC6AE0F3546D9F916FAB44CCF45C6B1A08960CA29C55DDEE89798242C1065094 +8E0C94895CC88D37346988CE17A5BB3F50FB158F79CFE440509F83C2242C7F56 +281A3F01FCD52D4E12C4D904E8DC46F0BBC6F835592624A00BE50EE402BACFBF +9630DFB62C5851E3360B23E66DF739740DD706AABC71AC1E246DC18E62CFBC85 +CF56449FF7B956CDCA71023B766370149B962E57AE46AB05BE160BA58E30DBE8 +B54917F03777DC6ABEE0D1151D7255DDE5B51EAEBB61AF3A36B2028CA5F00525 +1E6CC9DA862B58CAB4038A7451552DA1E8C72EFF4AD69E66D8647BAC7B8A3850 +A6864AEF6C423AF38285DBEC9E79DDEF7C9A8C362B935F844586221389E81383 +9ACBBA205E6068357592362CC036695A3B1B73F017C3DCF6D2EB4E3EB0367D6A +F1C4E0DEF1B5AD1DA6D741B32885754B99849F77E0839E0837EC8F78BC8B0760 +1CB85A7ABDA93915D3D4B4FCE5905B84D60A52CECA5B74D8298A171800D45BA4 +6C91636A44B514068EE26E7DFC2C8942991A3E94F69A0EF9A1D06072F068B500 +74A3C13ADF06E56397C74CD7B9D1D70DE11F912C4765CC42D302F5DE13BB22DA +22DFDC0EB015476F7EDD19D0E8DF72A5983FD4C4A44649481CC87F25B857FCC8 +6260D73B690A310FC8BEF024ED3A3BB8414340FBE995E47B866F2FE7FD329453 +D9763EF0DDF106E41780F9594F3BFC7C12F18708D692397F15C6CFF5699D6686 +543C5F19FB4A8AF05331C2BC3456A637782FE0D19C48CACC65906CFF09BA0459 +708A65299C7D7A20B294660E063D3E3C36F76141DC42C991E52D1BF23D6957E3 +8C01BDA07F60925E4894EFDAB8B4A1C00C23B0BF53430D341BB1A3B219123CC5 +A830B5C5D5EDD690E7127D0E2FBB9318C2EA05105D3447AD3ED4E004A08E0829 +B271AEBCC5284A5C2219E4FE95F08E39DDD9CACE8CD074A1A45938FA4DE1513C +475BAB95846920A71298696F0233784BE3A13C98AE887BE7267A7E5B63CBC0DD +4FB314D6AECB9FBCC5D5A320C866361750EDF8872EC827C844A61C49B527E325 +DBD5823887F77F9D77389215EE28CC30A95BB074CCC81D222DC8305B975C5603 +D29AA0D077AE84B4347C6856C67C8C67A4DE6F015D194DE69CD638ADF1AB49D6 +51BA461AC5AB64E1767A5C2234AECAEB495060D796A76868E59E83139D85DCEC +31422CF837B2C7B78C5EC62C50E42461E830089FAE1890DA6870FA6CA90AE093 +3B183EEC48D1479BE2C2511B248815D26280E9F8C3935C8ED6D896EB16FA2572 +E3EF9CD68FE18AB7EB45C9A7AD53F82807EFDD44AC0C63B37CF48F1E1244796A +6A83D9EB0DCADBCAEBA07595901FC7EA58D18704F0B5E76CC0FBD7BDE11F15D3 +00A942D9C5D3DD2F7D87F1D18E2AF082C4D9837C6922C448E4FA32D453E998F8 +0A23ED87F0243DDF1961026F8D3C074EDC8D8B266A4ED4F016521394A243D834 +4F1ADF4DC9F2FDF4D89136163E730003ADFC8BE6E65BD821B9D8828CFB45E4C6 +1F407F23667E98AF7E6AAC124209473B393D9E59686692B79D16427CDF174C71 +43E9D3378A94B8ABCE861D66672A0E2CBC0E604D513DFDEE3F3B3EEBBC204717 +AE084B418D0D6DD525017B6BBE30F6565DFC12942E77A12261303A530D10951F +B0E7608B097631AD6F0A468693268E4DF9E0587E0958BDCB91158358C63231FF +7DC4F23E280F39D5F8B96352C5B9C6FC84B6DE0C4FCBDD0AF23A8DD8EF373ACC +90E11B027DADE80B09FF8C56BC6B91C1E7BB9C1C978A055EC57D7E1E9F809AF6 +26C9223EAFCAF7CE332D962BEA8EF6D526BDEE9E88667A141EB93C96D9BF6401 +94943FDAF20E61AD4BF078D9DB47027D6D1EFD67063952E822B26BEC0AF2136C +1DC665CC58DA4D6D85AF3AC9985985FB4771C37082D5B83A6C619784B982E53B +07D56BB398DA8950263B206877D88CEAEDECB8EB0B22C29DAFED9845728CB11E +B869023129637CC2F7C4C0A2F3419C4152EF15BA4E0ECEF2AD6438B9B31E76A2 +6DF00CEC740DC24120C97EF624790C9C130550565A1FA26682255CF233C9B51D +075CD0748DB28B9B572BC2018CA83D1F0C5BB9225CB4BE75D005766B00EDDA8D +429AC75BFA3D7FFFE12D634F6B35FAC5E35DAB5F266D796BBBEA3AECA70F5CA3 +19D2C158FEA7D188C795687BF2D22A4E2D4BD7FFB20E067D920153E03997BE7D +794BBEEE18831283E09BA78EAE5D1B0774C059B859ADE2E39AF2E3FF2CAA36F4 +B99BC37BB6A412094938952793C09488B18B6C15DC40643D62586E42A6D55D14 +2087FD015B8D3A624B8C172833315015EF5217ED8D4BAF7D2D1F499311ABFBF5 +8FA2FFB1A24A9A89D6FB174B69E44EFCD3BE268E8C97691FE6866A64B4AC7364 +BCB7B0DE449EDFF8DC12DDA6E41BCBF5D1A7058712127CA10F5AE5B8D456129F +11E5FA3AD072A44AA60D1CE7F15F481893D91D0C28E526617B57B5D0DBF6EB0D +F92BA5920BE84DDC37D1B5C6B2609D468303B0141F1EE529247A6FD0314AE08B +3D28A6D556DE106D82CE0C8768E8D4CB798B95EBF4F11CE5B4767DBDC2B2048C +C0C62B6526F50C9EFF1ECB07F6B0CDFCE019C3E8F6787CF655B92FC3678BF08A +E0EBBE0D059B1D13503A66A0A0FEAED37809F475F3E046191937718EACF545D0 +CEABC41EFD4EA7A94EC350096E0B10EEBE23B5D3EA56E0B7DFA49CDB00E36C31 +2A98F1C22B552F1EC384B0AED03C76B220689A0BE44EFFC005618EDE84539B70 +C031E204971D97C788D70EE554E3560C6C22F25A2458CC5BEEC420AFA5D4E7B1 +0833576277EA58DDAEBBE5F3B6D668C55676710346516F322BE8FB62F30A81A1 +1BE1D1D23BE07CE2C689E1A383FC6D1548D0C51CD40AE3E379E3E75A49775B7C +EC914A6C83D3B04462AFFD8C9FC39D023F489CAE170581947B7FEB29FB47DFE8 +A99D00F46DA04EDB7E29799BF6EB1EDBD7EBBC268D2A3A20CA51FE92643B7A15 +D8DA15893DABBFAC9134D9C4D17EF6F83B4FAA81929FFDDF44E824548F977F14 +8072773A8C0AB7A69CE10F2BADC9E9D41B91CDE74E49EC45FF1A4D7DC86D2DFD +5E1E0D01EA1E9270983AB57537099B85F8A6BBC372BE5D248F94EC4714904DE3 +4B4FAD1ABA5CEA9E626E4575ABBEEB79516FC10C7CF4AE334C63722673D1546A +CE8D7F8AEF58EC30952C5E3D708B235A423F36BB1AABB16C4BD1BF59CB492E6B +D1B49163CE175FA041366798D9CD02B2C7D66D7AB519CCA05437720F34FF51E9 +5496092BB518660FF0CF84E213361388921A69D7AC9554E6DBC96B562B5E7B4B +FF299B9D84A5C4B42096AA5909F8FAF63EFE06A94A35CDBE0EBD53935673A9FA +E1539BE415D8E9F959630915241A365FE6D85328DE0F18B6C0FB8BB9AD0EC60F +465B3531A739DDA8BEE1861791BC7D8477A76585DC6252825C0250CD4760593B +379A761FFC4C2F84F90C03750338D12908D030DA30946B27CDC8F66D5A496182 +65D7635385905A1CB7E6B2B198EBCDEB9BEFDBB17839DEC6C68A9848D8537B3A +805FC35D69D4D564F447DBE19A9363F1E06857D939A89F6E3369C03D2D9DEE89 +3EAC21710C7C6FC9DEAF30B4CFF484D22D0B1E2463CCDB434DB24B95B5638373 +6AA8A28B4C7303358798EC6717F98140C60BCF47D248B270CF107E8F35C40C19 +B9A2AAF7233A1813CCB5E505A7FEDA40AFC01FF42369BCABF1226629FD8317E5 +9C1ED5FAC2107F529378F43A9955488EDF6FFB815B5D6FEF281875A58AE027E2 +870E647232D31EADD9111016CC3A3E4D138B25F0DD0A276AD569E4A68298B292 +F73F04FE1C6A9A3034ABDD1D0F60CF15891FE73FB2F1CE +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +TeXDict begin 39139632 55387786 1000 600 600 (gENOguide.dvi) +@start /Fa 255[65{}1 83.022 /CMSY10 rf /Fb 190[43 65[{}1 +49.8132 /CMTI7 rf +%DVIPSBitmapFont: Fc ecxc1095 10.95 6 +/Fc 6 116 df<0000007C0000000000007C000000000000FE000000000000FE00000000 +0001FF000000000001FF000000000003FF800000000003FF800000000003FF8000000000 +07FFC00000000007FFC0000000000FFFE0000000000F7FE0000000001F7FF0000000001E +3FF0000000001E3FF0000000003C3FF8000000003C1FF8000000007C1FFC00000000780F +FC00000000F80FFE00000000F007FE00000001F007FF00000001E003FF00000001E003FF +00000003E003FF80000003C001FF80000007C001FFC00000078000FFC000000F8000FFE0 +00000FFFFFFFE000000FFFFFFFE000001FFFFFFFF000001FFFFFFFF000003E00003FF800 +003C00001FF800007C00001FFC00007800000FFC0000F800000FFE0000F0000007FE0000 +F0000007FE0001E0000007FF0003F0000003FF00FFFF00007FFFFEFFFF00007FFFFEFFFF +00007FFFFEFFFF00007FFFFE372F7DAE3F>97 D<000001FFC001C000001FFFF803C00000 +FFFFFE07C00003FFFFFF8FC0000FFFC01FFFC0001FFC0003FFC0007FF00001FFC000FFC0 +00007FC001FF8000003FC003FF0000001FC007FE0000001FC00FFC0000000FC00FFC0000 +0007C01FF800000007C03FF800000007C03FF000000003C07FF000000003C07FF0000000 +03C07FF000000000007FE00000000000FFE00000000000FFE00000000000FFE000000000 +00FFE00000000000FFE00000000000FFE00000000000FFE00000000000FFE00000000000 +FFE000000000007FE000000000007FF000000000007FF000000000007FF000000003C03F +F000000003C03FF800000003C01FF800000003C00FFC00000007C00FFC000000078007FE +0000000F8003FF0000000F0001FF8000001F0000FFC000003E00007FF00000FC00001FFC +0001F800000FFFC00FF0000003FFFFFFC0000000FFFFFF000000001FFFFC0000000001FF +C0000032317CAF3C>99 D108 DI112 D<000FF00380007FFF078001FFFFCF8007FFFFFF800F +F00FFF801FC001FF803F8000FF803F00003F807F00003F807E00001F80FE00000F80FE00 +000F80FE00000F80FF00000780FF00000780FF80000780FFE0000000FFFC0000007FFFC0 +00007FFFFE00003FFFFFC0003FFFFFF0001FFFFFFC000FFFFFFE0003FFFFFF0001FFFFFF +80007FFFFFC0000FFFFFC000007FFFE0000003FFE00000007FF00000003FF00000001FF0 +F000000FF0F000000FF0F0000007F0F0000007F0F8000007F0F8000007E0FC00000FE0FC +00000FE0FE00001FC0FF80001F80FFE0007F80FFFC01FF00FFFFFFFC00F8FFFFF800F03F +FFE000E003FF000024317CAF2E>115 D E +%EndDVIPSBitmapFont +/Fd 134[33 33 2[36 25 27 24 1[36 35 36 56 17 2[17 36 +35 1[31 36 1[36 34 97[{}18 66.4176 /CMSS8 rf /Fe 191[51 +38[55 2[56 22[{}3 90.9091 /EURM10 rf /Ff 179[53 76[{}1 +90.9091 /CMSSBX10 rf /Fg 138[40 117[{}1 41.511 /CMMIB5 +rf /Fh 135[60 1[52 2[48 7[55 18[86 67[61 5[47 54 1[69 +11[{}9 90.9091 /CMMIB10 rf /Fi 165[61 7[66 82[{}2 91.3242 +/MSBM10 rf /Fj 167[131 68[67 67 18[{}3 90.9091 /CMEX10 +rf /Fk 251[71 4[{}1 91.3242 /MSAM10 rf /Fl 156[28 99[{}1 +49.8132 /CMMI6 rf /Fm 134[42 4[30 37 3[41 51 74 25 3[47 +1[40 1[43 1[37 45 97[{}12 66.4176 /CMMIB8 rf /Fn 134[35 +40 3[25 33 2[36 6[24 33[55 12[20 23[33 15[33 4[36 13[{}11 +66.4176 /CMMI8 rf /Fo 145[35 3[20 27 27 35 35 87[35 11[55 +1[55{}9 66.4176 /CMSY8 rf /Fp 139[35 35 3[35 35 8[35 +35 100[{}6 66.4176 /CMTT8 rf /Fq 132[56 40 40 40 12[45 +25 35 35 45 45 45[51 5[61 10[71 23[45 14[71{}15 90.9091 +/CMSY10 rf /Fr 135[37 3[26 14[35 35[57 65[{}4 66.4176 +/CMBXTI10 rf /Fs 134[51 1[70 48 56 35 44 46 1[54 54 59 +86 27 48 32 32 54 48 36 48 54 48 48 54 8[79 1[79 1[72 +59 78 2[78 81 98 63 2[43 81 1[66 69 3[79 6[32 12[38 32 +2[43 43 32 81 25[61 12[{}45 90.9091 /CMBXTI10 rf /Ft +134[56 4[54 42 55 1[51 58 56 68 47 2[27 56 1[49 51 2[53 +56 12[71 3[67 3[62 7[75 71 70 12[50 50 50 50 50 2[29 +46[{}27 90.9091 /CMCSC10 rf /Fu 129[48 48 48 48 48 48 +48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 +48 48 48 48 48 48 48 48 48 48 48 48 2[48 48 48 48 48 +48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 +48 48 1[48 48 1[48 48 48 48 48 48 48 48 48 48 48 48 48 +48 48 48 48 48 48 48 48 48 1[48 1[48 48 33[{}88 90.9091 +/CMTT10 rf /Fv 134[45 52 65 44 1[33 43 41 8[31 52 17[53 +1[53 1[69 3[73 88 9[65 69 68 2[71 45 1[25 25 23[42 57 +5[52 47 4[53 21[{}26 90.9091 /CMMI10 rf /Fw 133[37 44 +42 60 42 49 30 37 38 1[46 46 51 74 23 42 1[28 46 42 28 +42 46 42 42 46 8[68 2[68 65 1[66 1[62 70 68 82 5[70 1[62 +69 65 64 68 8[46 2[46 46 46 46 46 2[28 33 28 29[80 1[51 +12[{}49 90.9091 /CMTI10 rf /Fx 132[52 46 55 55 76 55 +58 41 41 43 55 58 52 58 87 29 55 32 29 58 52 32 48 58 +46 58 51 11[80 73 58 78 1[71 79 82 4[40 82 82 66 69 2[74 +79 7[52 52 52 52 52 52 52 52 52 52 1[29 1[29 31[58 11[63{}55 +90.9091 /CMBX10 rf /Fy 131[91 45 40 48 48 66 48 51 35 +36 36 48 51 45 51 76 25 48 28 25 51 45 28 40 51 40 51 +45 25 2[25 1[25 1[68 68 93 68 68 66 51 67 1[62 71 68 +83 57 71 47 33 68 71 59 62 69 66 64 68 3[71 1[25 25 45 +45 45 45 45 45 45 45 45 45 45 25 30 25 71 1[35 35 25 +71 23[76 51 51 53 11[{}81 90.9091 /CMR10 rf /Fz 241[32 +10[32 2[48{}3 49.8132 /CMSY6 rf /FA 235[51 20[{}1 74.7198 +/CMMIB9 rf +%DVIPSBitmapFont: FB eccc0900 9 6 +/FB 6 116 df<000018000000003C000000003C000000003C000000007E000000007E00 +000000FF00000000FF00000001FF800000019F800000019F800000030FC00000030FC000 +00070FE000000607E000000607E000000C03F000000C03F000001C03F800001801F80000 +1801F800003000FC00003000FC00007000FE00007FFFFE00007FFFFE0000C0003F0000C0 +003F0001C0003F800180001F800180001F800300000FC00300000FC00700000FE00F8000 +0FE03F80000FF0FFE0007FFFFFE0007FFF28267DA52E>97 D<0000FF80180007FFF03800 +1F807838007C001E7800F80007F803F00003F807E00001F80FC00000F80F800000781F00 +0000783F000000383E000000387E000000387E000000187E00000018FC00000018FC0000 +0000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC000000 +007E000000187E000000187E000000183E000000183F000000381F000000300F80000070 +0FC000006007E00000E003F00001C000F8000380007C000F00001F807C000007FFF00000 +00FF800025277CA52D>99 D108 DI112 D<00FF018003FFE3800F80F7801E003F803C000F80 +7800078078000780F0000380F0000380F0000180F8000180F8000180FC000000FE000000 +7F8000007FF800003FFFC0001FFFF0000FFFFC0007FFFF0000FFFF80000FFF800000FFC0 +00001FC000000FE0000007E0000003E0C00003E0C00001E0C00001E0C00001E0E00001C0 +E00003C0F0000380F8000780FE000F00F7C03E00E1FFF800C03FC0001B277CA523>115 +D E +%EndDVIPSBitmapFont +/FC 140[39 6[39 4[39 1[39 1[39 19[39 39 8[39 18[39 3[39 +46[{}10 74.7198 /CMTT9 rf /FD 157[34 30 31[45 14[30 30 +49[{}5 49.8132 /CMR6 rf /FE 133[31 5[25 1[32 1[39 39 +43 63 20 2[24 1[35 1[35 1[35 1[39 17[59 57 8[52 23[27 +45[{}17 74.7198 /CMTI9 rf /FF 134[41 41 55 41 43 30 30 +30 1[43 38 43 64 21 41 23 21 43 38 23 34 43 34 43 38 +8[58 1[58 58 55 43 57 2[60 58 70 48 2[28 58 60 50 52 +59 1[54 58 5[21 1[38 38 38 38 38 38 38 38 38 38 1[21 +26 21 2[30 30 21 60 25[43 12[{}61 74.7198 /CMR9 rf /FG +134[35 2[33 38 24 29 30 1[36 36 40 58 18 33 1[22 36 33 +1[33 36 33 1[36 8[53 3[51 40 2[48 55 53 1[45 6[48 54 +1[50 53 6[22 5[36 36 36 36 36 1[22 46[{}37 66.4176 /CMTI8 +rf /FH 241[34 10[34 3[{}2 58.1154 /CMSY7 rf /FI 157[29 +36 97[{}2 58.1154 /CMMI7 rf /FJ 134[47 47 64 47 49 34 +35 36 1[49 44 49 74 25 47 1[25 49 44 27 41 49 39 1[43 +16[60 4[69 1[33 7[67 6[25 17[34 27[49 12[{}29 74.7198 +/CMBX9 rf /FK 133[49 5[38 1[50 1[59 59 65 94 3[35 1[53 +1[53 3[59 17[85 9[75 69[{}13 99.6264 /CMBXTI10 rf /FL +134[59 3[62 44 44 46 2[56 62 1[31 2[31 62 56 34 51 62 +50 1[54 8[85 2[86 78 62 6[67 2[42 1[88 1[74 86 81 16[56 +4[37 1[87 1[44 44 40[{}31 99.6264 /CMBX12 rf /FM 128[42 +4[34 40 1[55 38 45 28 34 35 38 42 42 47 68 21 38 1[25 +42 38 25 38 42 38 38 42 3[25 1[25 3[83 62 62 59 47 61 +1[56 64 1[74 52 64 44 32 1[64 54 56 63 59 58 62 6[25 +5[42 3[42 1[25 30 25 2[34 34 25 64 38[{}57 83.022 /CMTI10 +rf /FN 131[83 42 37 44 44 60 44 46 32 33 33 1[46 42 46 +69 23 44 25 23 46 42 25 37 46 37 46 42 3[23 42 23 2[62 +85 62 62 60 46 61 1[57 65 62 76 52 65 43 30 62 65 54 +57 63 60 59 62 5[23 23 42 42 42 42 42 42 42 42 42 42 +42 23 28 23 2[32 32 5[42 14[42 4[69 1[46 12[{}75 83.022 +/CMR10 rf /FO 132[35 31 37 37 51 37 39 27 28 28 1[39 +35 39 59 20 37 22 20 39 35 22 31 39 31 39 35 20 6[53 +53 72 2[51 39 52 55 1[55 53 1[44 55 1[25 2[46 48 54 51 +50 53 55 2[55 1[20 20 35 35 35 35 35 35 35 35 35 35 1[20 +24 20 2[27 27 20 25[39 39 41 11[{}68 66.4176 /CMR8 rf +end +%%EndProlog +%%BeginSetup +%%Feature: *Resolution 600dpi +TeXDict begin +%%PaperSize: A4 + end +%%EndSetup +%%Page: 1 1 +TeXDict begin 1 0 bop -600 -543 a FO(April)22 b(29,)i(2013)142 +b(Engineering)24 b(Optimization)142 b(gENOguide)147 -228 +y FN(T)-7 b(o)27 b(app)r(ear)g(in)h FM(Engine)l(ering)i(Optimization) +147 -137 y FN(V)-7 b(ol.)28 b(00,)f(No.)g(00,)g(Mon)n(th)g(20XX,)h +(1{17)1703 411 y FL(GUIDE)515 652 y FK(Engine)-6 b(ering)42 +b(Optimization)d FL(L)1870 635 y FJ(A)1920 652 y FL(T)1979 +674 y(E)2039 652 y(X)e(st)m(yle)g(guide)h(for)g(authors)725 +785 y(\(St)m(yle)f(2)h(+)f(Chicago)h(author-date)h(reference)f(st)m +(yle\))1229 1001 y FN(A.N.)28 b(Author)1688 971 y FI(a)t +FH(\003)1794 1001 y FN(and)g(I.T.)f(Consultan)n(t)2519 +971 y FI(b)278 1128 y(a)318 1159 y FM(T)-6 b(aylor)31 +b(&)f(F)-6 b(r)l(ancis,)30 b(4)g(Park)h(Squar)l(e,)f(Milton)g(Park,)h +(A)n(bingdon,)g(UK)p FN(;)2632 1128 y FI(b)2665 1159 +y FM(Institut)d(f)q(\177)-43 b(ur)30 b(Informatik,)1037 +1267 y(A)n(lb)l(ert-Ludwigs-Universit\177)-42 b(at,)30 +b(F)-6 b(r)l(eibur)l(g,)30 b(Germany)1490 1416 y FO(\()p +FG(v4.1)c(r)l(ele)l(ase)l(d)h(April)f(2013)p FO(\))346 +1640 y FF(This)k(guide)f(is)g(for)h(authors)f(who)g(are)h(preparing)f +(articles)h(for)g(the)e(T)-6 b(a)n(ylor)30 b(&)e(F)-6 +b(rancis)30 b(journal)f FE(Engi-)346 1723 y(ne)l(ering)k(Optimization)e +FF(\()p FE(gENO)p FF(\))f(using)h(the)f(L)1744 1706 y +FD(A)1777 1723 y FF(T)1819 1739 y(E)1863 1723 y(X)g(do)r(cumen)n(t)g +(preparation)h(system)g(and)f(the)g(class)346 1806 y(\014le)c +FC(gENO2e.cls)p FF(,)i(whic)n(h)d(is)h(a)n(v)l(ailable)g(via)g(the)f +(journal's)h(homepage)g(on)g(the)f(T)-6 b(a)n(ylor)25 +b(&)g(F)-6 b(rancis)26 b(w)n(eb-)346 1889 y(site.)g(Authors)e(planning) +h(to)g(submit)f(articles)i(in)f(L)1840 1872 y FD(A)1873 +1889 y FF(T)1915 1905 y(E)1959 1889 y(X)f(are)h(advised)f(to)h(use)g +FC(gENO2e.cls)i FF(as)e(early)g(as)346 1972 y(p)r(ossible)i(in)f(the)f +(creation)i(of)f(their)g(\014les.)346 2147 y FJ(Keyw)n(ords:)f +FF(submission)i(instructions;)f(source)g(\014le)g(co)r(ding;)h(en)n +(vironmen)n(ts;)e(references)i(citation;)346 2230 y(fon)n(ts;)g(n)n(um) +n(b)r(ering)e FJ(\(Please)k(pro)n(vide)f(three)i(to)g(\014v)n(e)f(k)n +(eyw)n(ords)f(tak)n(en)g(from)i(terms)g(used)f(in)346 +2313 y(y)n(our)h(man)n(uscript)p FF(\))1031 2679 y FJ(Index)f(to)h +(information)g(con)n(tained)f(in)h(this)f(guide)355 2853 +y FF(1.)e(In)n(tro)r(duction)430 2936 y(1.1.)g(The)f +FE(gENO)g FF(do)r(cumen)n(t)f(class)430 3019 y(1.2.)i(Submission)f(of)h +(L)1085 3002 y FD(A)1118 3019 y FF(T)1160 3036 y(E)1203 +3019 y(X)f(articles)571 3102 y(to)g(the)f(journal)346 +3185 y(2.)i(Using)f(the)f FE(gENO)h FF(class)h(\014le)346 +3269 y(3.)g(Additional)f(features)429 3352 y(3.1.)i(F)-6 +b(o)r(otnotes)26 b(to)g(article)h(titles)571 3435 y(and)f(authors')g +(names)429 3518 y(3.2.)i(Abstracts)429 3601 y(3.3.)g(Lists)429 +3684 y(3.4.)g(Landscap)r(e)e(pages)346 3767 y(4.)h(Some)f(guidelines)g +(for)h(using)422 3850 y(standard)e(features)429 3933 +y(4.1.)j(Sections)429 4016 y(4.2.)g(Illustrations)e(\(\014gures\))429 +4099 y(4.3.)i(T)-6 b(ables)429 4182 y(4.4.)28 b(Theorem-lik)n(e)e(en)n +(vironmen)n(ts)430 4265 y(4.5.)h(T)n(yp)r(esetting)f(mathematics)571 +4348 y(4.5.1.)i(Displa)n(y)n(ed)d(mathematics)571 4431 +y(4.5.2.)j(Bold)e(math)g(italic)h(sym)n(b)r(ols)571 4514 +y(4.5.3.)h(Bold)e(Greek)571 4597 y(4.5.4.)i(Uprigh)n(t)d(Greek)h(c)n +(haracters)762 4680 y(and)g(the)f(uprigh)n(t)g(partial)762 +4763 y(deriv)l(ativ)n(e)g(sign)2124 2936 y(4.6.)i(Ac)n(kno)n(wledgemen) +n(ts)2124 3019 y(4.7.)g(Notes)2124 3102 y(4.8.)g(References)2265 +3185 y(4.8.1.)h(References)e(cited)g(in)f(the)2472 3269 +y(text)2265 3352 y(4.8.2.)j(The)e(list)g(of)h(references)2124 +3435 y(4.9.)g(App)r(endices)2124 3518 y(4.10.)g FE(gENO)f +FF(macros)2040 3601 y(5.)g(Example)g(of)h(a)f(section)g(heading)2116 +3684 y(including)f FB(small)k(caps)p FF(,)c FE(italic)p +FF(,)2116 3767 y(and)g(b)r(old)h(Greek)f(suc)n(h)h(as)g +FA(\024)2040 3850 y FF(6.)g FE(gENO)g FF(journal)h(st)n(yle)2123 +3933 y(6.1.)g(Hyphens,)e(n-rules,)g(m-rules)h(and)2264 +4016 y(min)n(us)g(signs)2123 4099 y(6.2.)h(References)2123 +4182 y(6.3.)g(Maths)f(fon)n(ts)2040 4265 y(7.)g(T)-6 +b(roublesho)r(oting)2040 4348 y(8.)26 b(Fixes)g(for)h(co)r(ding)f +(problems)2040 4431 y(9.)g(Obtaining)g(the)f(gENO2e)h(class)i(\014le) +2123 4514 y(9.1)f(Via)f(the)f(T)-6 b(a)n(ylor)26 b(&)g(F)-6 +b(rancis)2264 4597 y(w)n(ebsite)2123 4680 y(9.2)27 b(Via)f(e-mail)p +147 5229 3487 3 v 151 5289 a Fz(\003)187 5312 y FO(Corresp)r(onding)e +(author.)g(Email:)f(latex.help)r(desk@tandf.co.uk)1868 +5967 y Fy(1)p eop end +%%Page: 2 2 +TeXDict begin 2 1 bop -600 -543 a FO(April)22 b(29,)i(2013)142 +b(Engineering)24 b(Optimization)142 b(gENOguide)147 -120 +y Fx(1.)105 b(In)m(tro)s(duction)147 96 y Fy(In)31 b(order)g(to)i +(assist)f(authors)f(in)h(the)f(pro)s(cess)h(of)f(preparing)g(a)h(man)m +(uscript)g(for)f Fw(Engine)-5 b(ering)33 b(Op-)147 204 +y(timization)h Fy(\()p Fw(gENO)p Fy(\),)d(the)i(journal's)e(la)m(y)m +(out)j(st)m(yle)g(has)d(b)s(een)h(implemen)m(ted)g(as)h(a)f(L)3105 +187 y FO(A)3144 204 y Fy(T)3195 223 y(E)3245 204 y(X)14 +b(2)3372 218 y Fv(")3451 204 y Fy(class)147 312 y(\014le)31 +b(based)f(on)h(the)f Fu(article)f Fy(do)s(cumen)m(t)h(class.)i(A)e +Ft(Bib)p Fy(T)2152 331 y(E)2203 312 y(X)g(st)m(yle)i(\014le)f(is)f +(also)i(pro)m(vided)e(to)h(assist)147 420 y(with)f(the)h(formatting)g +(of)g(y)m(our)f(references)h(in)f(a)g(st)m(yle)i(appropriate)e(to)i +(that)f(of)f(the)h(journal.)230 528 y(Commands)j(that)h(di\013er)g +(from)f(or)h(are)g(pro)m(vided)g(in)f(addition)h(to)h(the)f(standard)f +(L)3179 511 y FO(A)3218 528 y Fy(T)3269 547 y(E)3319 +528 y(X)14 b(2)3446 542 y Fv(")3528 528 y Fy(in-)147 +636 y(terface)37 b(are)e(explained)g(in)g(this)g(guide.)g(The)g(guide)g +(alone)h(is)f(not)g(in)m(tended)g(as)g(a)g(substitute)g(for)147 +744 y(an)30 b(appropriate)h(L)788 727 y FO(A)827 744 +y Fy(T)878 763 y(E)928 744 y(X)14 b(2)1055 758 y Fv(")1132 +744 y Fy(man)m(ual.)230 851 y(The)38 b Fu(gENOguide)p +Fy(.tex)f(\014le)i(can)g(also)h(b)s(e)e(used)f(as)i(a)g(template)h(for) +f(comp)s(osing)f(an)h(article)h(for)147 959 y(submission)i(b)m(y)h +(cutting,)i(pasting,)e(inserting)h(and)e(deleting)j(text)f(as)g +(appropriate,)f(using)g(the)147 1067 y(L)171 1051 y FO(A)210 +1067 y Fy(T)261 1087 y(E)312 1067 y(X)30 b(en)m(vironmen)m(ts)h(pro)m +(vided)f(\()p Fw(e.g.)g Fu(\\begin{equation})p Fy(,)c +Fu(\\begin{enumerate})p Fy(\).)230 1175 y Fx(Please)37 +b(note)f(that)g(the)g(index)g(follo)m(wing)h(the)f(abstract)g(in)h +(this)f(guide)h(is)f(pro)m(vided)147 1283 y(for)f(information)h(only)-9 +b(.)35 b(An)g(index)g(is)h(not)e(required)i(in)f(submitted)f(articles.) +147 1603 y(1.1)105 b Fs(The)38 b(gENO)h(do)-5 b(cument)37 +b(class)147 1769 y Fy(The)d Fw(gENO)e Fy(class)j(\014le)f(preserv)m(es) +g(the)g(standard)f(L)1940 1752 y FO(A)1979 1769 y Fy(T)2030 +1788 y(E)2081 1769 y(X)14 b(2)2208 1783 y Fv(")2288 1769 +y Fy(in)m(terface)36 b(suc)m(h)d(that)i(an)m(y)f(do)s(cumen)m(t)147 +1877 y(that)22 b(can)g(b)s(e)f(pro)s(duced)f(using)h +Fu(article.cls)e Fy(can)j(also)g(b)s(e)f(pro)s(duced)f(using)h(the)h +Fw(gENO)e Fy(do)s(cumen)m(t)147 1985 y(class.)33 b(Ho)m(w)m(ev)m(er,)i +(the)d(measure)g(\(the)h(width)e(of)h(the)h(text)g(on)f(a)g(page\))h +(is)g(sligh)m(tly)g(narro)m(w)m(er)f(than)147 2093 y(the)g(default)g +(for)f Fu(article.cls)p Fy(,)e(therefore)j(line)g(breaks)f(will)h(c)m +(hange)h(and)e(some)h(long)g(equations)147 2201 y(ma)m(y)f(need)f(to)h +(b)s(e)f(reformatted)h(accordingly)-8 b(.)230 2308 y(If)26 +b(y)m(our)h(article)h(is)f(accepted)g(for)g(publication)g(in)f(the)h +(journal,)f(it)h(will)g(b)s(e)f(t)m(yp)s(eset)h(in)f(Monot)m(yp)s(e)147 +2416 y(Times.)g(As)g(most)h(authors)e(do)h(not)g(o)m(wn)g(this)g(fon)m +(t,)h(it)f(is)g(lik)m(ely)i(that)f(the)f(page)g(mak)m(e-up)h(will)f +(alter)147 2524 y(with)32 b(the)f(c)m(hange)i(of)f(fon)m(t.)g(F)-8 +b(or)33 b(this)e(reason,)h(please)h(ignore)f(details)h(suc)m(h)e(as)h +(sligh)m(tly)h(long)f(lines)147 2632 y(of)i(text,)i(page)e(stretc)m +(hing,)i(or)e(\014gures)f(falling)i(out)f(of)g(sync)m(hronization)h +(with)f(their)g(citations)h(in)147 2740 y(the)h(text:)g(these)g +(details)g(will)g(b)s(e)f(dealt)h(with)f(b)m(y)g(the)h(t)m(yp)s +(esetter.)g(Similarly)-8 b(,)36 b(it)g(is)g(unnecessary)147 +2848 y(to)30 b(sp)s(end)d(time)i(addressing)f(w)m(arnings)h(in)f(the)h +(log)h(\014le|if)f(y)m(our)f(.tex)i(\014le)f(compiles)h(to)f(pro)s +(duce)f(a)147 2956 y(PDF)k(\014le)g(that)g(correctly)h(re\015ects)f(ho) +m(w)g(y)m(ou)g(wish)f(y)m(our)g(article)j(to)e(app)s(ear,)f(suc)m(h)g +(w)m(arnings)h(will)147 3064 y(not)f(prev)m(en)m(t)g(y)m(our)f(source)h +(\014les)f(b)s(eing)g(imp)s(orted)g(in)m(to)h(the)g(t)m(yp)s(esetter's) +g(program.)147 3384 y Fx(1.2)105 b Fs(Submission)40 b(of)e(L)1091 +3367 y Fr(A)1133 3384 y Fs(T)1187 3404 y(E)1242 3384 +y(X)g(articles)g(to)g(the)f(journal)147 3550 y Fy(Man)m(uscripts)d(for) +g(p)s(ossible)f(publication)h(in)g(the)g(journal)f(should)g(b)s(e)g +(submitted)h(to)g(the)g(Editors)147 3658 y(for)f(review)f(as)h +(directed)g(in)f(the)h(journal's)f(Instructions)g(for)h(Authors,)f +(whic)m(h)g(ma)m(y)h(b)s(e)f(found)f(at)147 3766 y Fu +(http://www.tandf.co.uk/jo)o(urna)o(ls/)o(auth)o(ors/)o(gen)o(oaut)o +(h.as)o(p)p Fy(.)230 3873 y(Man)m(uscripts)e(created)h(using)e(L)1322 +3857 y FO(A)1361 3873 y Fy(T)1412 3893 y(E)1462 3873 +y(X)h(should)e(b)s(e)h(con)m(v)m(erted)i(to)g(PDF)f(format)g(prior)f +(to)h(submis-)147 3981 y(sion.)d(The)e(L)560 3965 y FO(A)599 +3981 y Fy(T)650 4001 y(E)701 3981 y(X)h(source)g(\014les)h(and)e(an)m +(y)i(graphics)f(\014les)g(will)h(b)s(e)e(required)h(in)g(addition)g(to) +h(the)f(\014nal)147 4089 y(PDF)31 b(v)m(ersion)g(when)e(\014nal,)i +(revised)f(v)m(ersions)h(of)f(accepted)i(man)m(uscripts)e(are)h +(submitted.)230 4197 y(`Op)s(en-source')38 b(L)836 4180 +y FO(A)875 4197 y Fy(T)926 4217 y(E)977 4197 y(X)14 b(2)1104 +4211 y Fv(")1189 4197 y Fy(should)38 b(b)s(e)g(used)f(in)i(preference)f +(to)i(proprietary)e(systems)h(suc)m(h)f(as)147 4305 y(TCILaT)-8 +b(eX)29 b(or)h(Scien)m(ti\014c)g(W)-8 b(orkPlace;)32 +b(similarly)-8 b(,)30 b(class)g(\014les)g(suc)m(h)f(as)g(REVT)-8 +b(eX4)30 b(that)g(pro)s(duce)147 4413 y(a)45 b(do)s(cumen)m(t)f(in)f +(the)i(st)m(yle)g(of)f(a)h(di\013eren)m(t)f(publisher)f(and)g(journal)h +(should)f(not)h(b)s(e)g(used)f(for)147 4521 y(preference.)230 +4629 y(Authors)c(who)g(wish)g(to)h(incorp)s(orate)g(Encapsulated)g(P)m +(ostScript)g(art)m(w)m(ork)h(directly)f(in)f(their)147 +4737 y(articles)d(can)f(do)f(so)h(b)m(y)f(using)g(T)-8 +b(omas)34 b(Rokic)m(ki's)j Fu(EPSF)c Fy(macros)i(\(whic)m(h)f(are)h +(supplied)e(with)h(the)147 4845 y(D)m(VIPS)g(P)m(ostScript)f(driv)m +(er\).)h(See)f(Section)h(3.4,)g(whic)m(h)f(also)h(demonstrates)g(ho)m +(w)f(to)h(treat)g(land-)147 4953 y(scap)s(e)c(pages.)g(Please)g(remem)m +(b)s(er)f(to)h(supply)e(an)m(y)i(additional)g(\014gure)f(macros)g(y)m +(ou)h(use)f(with)g(y)m(our)147 5061 y(article)39 b(in)e(the)g(pream)m +(ble)h(b)s(efore)e Fu(\\begin{document})p Fy(.)d(Authors)k(should)f +(not)h(attempt)h(to)g(use)147 5169 y(implemen)m(tation-sp)s(eci\014c)32 +b Fu(\\special)p Fy(s)c(directly)-8 b(.)230 5277 y(Ensure)35 +b(that)i(an)m(y)f(author-de\014ned)f(macros)h(are)h(gathered)g +(together)g(in)f(the)g(source)g(\014le,)h(just)147 5384 +y(b)s(efore)30 b(the)h Fu(\\begin{document})26 b Fy(command.)1868 +5967 y(2)p eop end +%%Page: 3 3 +TeXDict begin 3 2 bop -600 -543 a FO(April)22 b(29,)i(2013)142 +b(Engineering)24 b(Optimization)142 b(gENOguide)230 -120 +y Fy(Please)44 b(note)g(that)f(if)g(serious)g(problems)f(are)h(encoun)m +(tered)g(with)g(the)g(co)s(ding)g(of)g(an)f(article)147 +-12 y(\(missing)24 b(author-de\014ned)e(macros,)i(for)g(example\),)g +(it)g(ma)m(y)g(pro)m(v)m(e)h(necessary)f(to)g(div)m(ert)g(the)f +(article)147 96 y(to)31 b(con)m(v)m(en)m(tional)j(t)m(yp)s(esetting,)e +Fw(i.e.)d Fy(it)i(will)g(b)s(e)f(re-k)m(ey)m(ed.)147 +403 y Fx(2.)105 b(Using)36 b(the)e Fs(gENO)i Fx(class)f(\014le)147 +619 y Fy(If)i(the)h(\014le)g Fu(gENO2e.cls)c Fy(is)k(not)g(already)g +(in)f(the)h(appropriate)f(system)h(directory)g(for)f(L)3320 +603 y FO(A)3359 619 y Fy(T)3410 639 y(E)3460 619 y(X)14 +b(2)3587 633 y Fv(")147 727 y Fy(\014les,)32 b(either)f(arrange)h(for)f +(it)g(to)h(b)s(e)f(put)f(there,)i(or)f(cop)m(y)h(it)f(to)h(y)m(our)f(w) +m(orking)h(folder.)f(In)g(order)f(to)147 835 y(use)g(the)h +Fw(gENO)e Fy(do)s(cumen)m(t)h(class,)i(replace)f(the)g(command)f +Fu(\\documentclass{article})24 b Fy(at)31 b(the)147 943 +y(b)s(eginning)f(of)g(y)m(our)h(do)s(cumen)m(t)f(with)g(the)h(command)f +Fu(\\documentclass{gENO2e})p Fy(.)230 1051 y(The)g(follo)m(wing)i(do)s +(cumen)m(t-class)f(options)g(should)e Fw(not)40 b Fy(b)s(e)30 +b(used)f(with)h(the)h Fw(gENO)e Fy(class)i(\014le:)143 +1209 y Fq(\017)51 b Fu(10pt)p Fy(,)29 b Fu(11pt)p Fy(,)g +Fu(12pt)p Fy(|una)m(v)-5 b(ailable;)143 1317 y Fq(\017)51 +b Fu(oneside)p Fy(,)28 b Fu(twoside)p Fy(|not)h(necessary)-8 +b(,)31 b(oneside)g(is)f(the)h(default;)143 1425 y Fq(\017)51 +b Fu(leqno)p Fy(,)29 b Fu(titlepage)p Fy(|should)e(not)j(b)s(e)g(used;) +143 1533 y Fq(\017)51 b Fu(onecolumn)p Fy(|not)28 b(necessary)i(as)h +(it)g(is)f(the)h(default)f(st)m(yle.)147 1690 y(The)41 +b Fu(geometry)e Fy(pac)m(k)-5 b(age)43 b(and)e(commands)g(asso)s +(ciated)i(with)e(it)h(should)e(also)i Fw(not)51 b Fy(b)s(e)41 +b(used)f(to)147 1798 y(adjust)30 b(the)h(page)g(dimensions.)147 +2106 y Fx(3.)105 b(Additional)35 b(features)147 2322 +y(3.1)105 b Fs(F)-8 b(o)j(otnotes)38 b(to)f(article)h(titles)h(and)e +(authors')h(names)147 2488 y Fy(The)i Fu(\\thanks)f Fy(con)m(trol)k +(sequence)e(ma)m(y)g(b)s(e)f(used)g(to)i(pro)s(duce)e(a)h(fo)s(otnote)h +(to)f(either)h(the)f(title)147 2595 y(or)47 b(authors')g(names.)g(F)-8 +b(o)s(otnote)49 b(sym)m(b)s(ols)e(for)f(this)h(purp)s(ose)e(should)h(b) +s(e)g(used)h(in)f(the)h(order:)147 2703 y Fq(y)i Fy(\(co)s(ded)f(as)h +Fu(\\dagger)p Fy(\),)e Fq(z)h Fy(\()p Fu(\\ddagger)p +Fy(\),)f Fq(x)i Fy(\()p Fu(\\S)p Fy(\),)f Fq({)g Fy(\()p +Fu(\\P)p Fy(\),)h Fq(k)f Fy(\()p Fu(\\|)p Fy(\),)h Fq(yy)g +Fy(\()p Fu(\\dagger\\dagger)p Fy(\),)147 2811 y Fq(zz)31 +b Fy(\()p Fu(\\ddagger\\ddagger)p Fy(\),)c Fq(xx)k Fy(\()p +Fu(\\S\\S)p Fy(\),)f Fq({{)g Fy(\()p Fu(\\P\\P)p Fy(\),)g +Fq(kk)h Fy(\()p Fu(\\|\\|)p Fy(\).)230 2919 y(Note)39 +b(that)f(fo)s(otnotes)h(to)f(the)g(main)f(text)h(will)g(automatically)j +(b)s(e)36 b(assigned)i(the)g(sup)s(erscript)147 3027 +y(sym)m(b)s(ols)30 b(1,)h(2,)g(3,...)h(b)m(y)e(the)h(class)g(\014le,)g +(b)s(eginning)e(afresh)h(on)g(eac)m(h)i(page.)2760 2994 +y FO(1)230 3135 y Fy(The)26 b(title,)h(author\(s\))f(and)g +(a\016liation\(s\))i(should)d(b)s(e)g(follo)m(w)m(ed)i(b)m(y)f(the)g +Fu(\\maketitle)d Fy(command.)147 3243 y(If)g(preparing)g(an)h(anon)m +(ymized)g(v)m(ersion)g(for)f(p)s(eer)g(review,)h Fu(\\maketitle)d +Fy(ma)m(y)j(follo)m(w)h(directly)g(after)147 3351 y(the)31 +b(title)h(in)e(order)g(to)h(shield)f(the)g(authors')h(iden)m(tities)h +(from)d(the)i(review)m(ers.)147 3642 y Fx(3.2)105 b Fs(A)m(bstr)-5 +b(acts)147 3808 y Fy(A)m(t)28 b(the)f(b)s(eginning)f(of)h(y)m(our)g +(article,)i(the)e(title)h(should)e(b)s(e)h(generated)h(in)e(the)h +(usual)g(w)m(a)m(y)g(using)g(the)147 3916 y Fu(\\maketitle)k +Fy(command.)j(Immediately)h(follo)m(wing)g(the)f(title)h(y)m(ou)f +(should)f(include)g(an)h(abstract.)147 4024 y(The)22 +b(abstract)i(should)d(b)s(e)h(enclosed)i(within)e(an)g +Fu(abstract)f Fy(en)m(vironmen)m(t.)i(F)-8 b(or)23 b(example,)h(the)f +(titles)147 4132 y(for)30 b(this)h(guide)f(w)m(ere)h(pro)s(duced)e(b)m +(y)h(the)g(follo)m(wing)i(source)f(co)s(de:)147 4289 +y Fu(\\title{{\\itshape)44 b(Engineering)g(Optimization})g(\\LaTeX\\)i +(style)h(guide)147 4397 y(for)g(authors)f(\(Style)g(2)h(+)h(Chicago)e +(author-date)e(reference)i(style\)})147 4613 y(\\author{A.N.)f +(Author$^{a}$$^{\\ast}$\\t)o(hank)o(s{$)o(^\\as)o(t$Co)o(rre)o(spon)o +(ding)147 4721 y(author.)h(Email:)g(latex.helpdesk@tandf.co.u)o(k)c +(\\vspace{6pt}})i(and)j(I.T.)147 4829 y(Consultant$^{b}$\\\\\\vspace)o +({6pt)o(})89 b($^{a}${\\em{Taylor)44 b(\\&)j(Francis,)147 +4937 y(4)h(Park)e(Square,)g(Milton)g(Park,)h(Abingdon,)e(UK}};)h +($^{b}${\\em{Institut)p 147 5130 3487 3 v 147 5195 a +FD(1)182 5218 y FO(These)23 b(sym)n(b)r(ols)g(will)e(b)r(e)j(c)n +(hanged)g(to)g(the)g(st)n(yle)f(of)g(the)h(journal)e(b)n(y)h(the)h(t)n +(yp)r(esetter)h(during)e(preparation)g(of)g(y)n(our)g(pro)r(ofs.)f(If) +147 5301 y(preferred,)f(the)h Fp(endnotes)i FO(pac)n(k)l(age)f(ma)n(y)f +(b)r(e)g(used)g(instead)g(to)g(set)g(the)g(notes)h(in)e(consecutiv)n(e) +j(order)d(at)h(the)g(end)g(of)f(y)n(our)h(text,)147 5384 +y(b)r(efore)i(the)h(bibliograph)n(y)-6 b(.)1868 5967 +y Fy(3)p eop end +%%Page: 4 4 +TeXDict begin 4 3 bop -600 -543 a FO(April)22 b(29,)i(2013)142 +b(Engineering)24 b(Optimization)142 b(gENOguide)147 -120 +y Fu(f\\"{u}r)46 b(Informatik,)f(Albert-Ludwigs-Universi)o(t\\"{)o +(a}t,)c(Freiburg,)147 -12 y(Germany}}\\\\\\received{v4.1)g(released)46 +b(April)g(2013})g(})147 204 y(\\maketitle)147 420 y(\\begin{abstract}) +147 528 y(This)h(guide)f(is)h(for)g(authors)f(who)h(are)g(preparing)e +(articles)h(for)h(the)g(Taylor)147 636 y(\\&)g(Francis)f(journal)g +({\\em)h(Engineering)d(Optimization})h(\({\\it)h(gENO}\\,\))147 +744 y(using)h(the)f(\\LaTeX\\)g(document)g(preparation)f(system)h(and)h +(the)f(class)h(file)147 851 y({\\tt)g(gENO2e.cls},)d(which)j(is)g +(available)e(via)i(the)g(journal's)e(homepage)147 959 +y(on)i(the)g(Taylor)f(\\&)i(Francis)d(website.)h(Authors)g(planning)f +(to)i(submit)147 1067 y(articles)f(in)h(\\LaTeX\\)f(are)h(advised)e(to) +j(use)f({\\tt)f(gENO2e.cls})f(as)i(early)147 1175 y(as)g(possible)f(in) +h(the)g(creation)f(of)h(their)f(files.)147 1283 y(\\end{abstract})147 +1590 y Fx(3.3)105 b Fs(Lists)147 1756 y Fy(The)32 b Fw(gENO)f +Fy(class)i(\014le)g(pro)m(vides)f(n)m(um)m(b)s(ered)g(and)f(unn)m(um)m +(b)s(ered)f(lists)j(using)f(the)h Fu(enumerate)d Fy(en-)147 +1864 y(vironmen)m(t)h(and)f(bulleted)g(lists)h(using)f(the)g +Fu(itemize)f Fy(en)m(vironmen)m(t.)230 1972 y(The)h(en)m(umerated)h +(list)g(n)m(um)m(b)s(ers)e(eac)m(h)i(list)g(item)g(with)f(arabic)h(n)m +(umerals)g(b)m(y)f(default,)h Fw(e.g.)147 2130 y Fy(\(1\))47 +b(\014rst)29 b(item)147 2238 y(\(2\))47 b(second)30 b(item)147 +2346 y(\(3\))47 b(third)29 b(item)147 2504 y(w)m(as)i(pro)s(duced)e(b)m +(y)147 2661 y Fu(\\begin{enumerate})243 2769 y(\\item)46 +b(first)g(item)243 2877 y(\\item)g(second)g(item)243 +2985 y(\\item)g(third)g(item)147 3093 y(\\end{enumerate})147 +3251 y Fy(Alternativ)m(e)25 b(n)m(um)m(b)s(ering)c(st)m(yles)i(can)g(b) +s(e)e(ac)m(hiev)m(ed)j(b)m(y)f(inserting)f(an)g(optional)i(argumen)m(t) +e(in)g(square)147 3359 y(brac)m(k)m(ets)42 b(to)g(eac)m(h)f +Fu(\\item)p Fy(,)f Fw(e.g.)g Fu(\\item[\(i\)])45 b(first)h(item)39 +b Fy(to)j(create)g(a)f(list)g(n)m(um)m(b)s(ered)e(with)147 +3467 y(roman)30 b(n)m(umerals.)230 3575 y(Unn)m(um)m(b)s(ered)f(lists)i +(are)g(also)g(pro)m(vided)f(using)g(the)g Fu(enumerate)e +Fy(en)m(vironmen)m(t,)j Fw(e.g.)309 3732 y Fy(First)g(unn)m(um)m(b)s +(ered)d(inden)m(ted)i(item)h(without)f(lab)s(el.)309 +3840 y(Second)g(unn)m(um)m(b)s(ered)e(item.)309 3948 +y(Third)h(unn)m(um)m(b)s(ered)f(item.)147 4106 y(w)m(as)j(pro)s(duced)e +(b)m(y:)147 4264 y Fu(\\begin{enumerate})243 4372 y(\\item[])45 +b(First)i(unnumbered)e(indented)g(item)i(without)f(label.)243 +4479 y(\\item[])f(Second)i(unnumbered)e(item.)243 4587 +y(\\item[])g(Third)i(unnumbered)e(item.)147 4695 y(\\end{enumerate})230 +4853 y Fy(Bulleted)32 b(lists)e(are)h(pro)m(vided)f(using)g(the)h +Fu(itemize)d Fy(en)m(vironmen)m(t.)j(F)-8 b(or)31 b(example,)143 +5011 y Fq(\017)51 b Fy(First)30 b(bulleted)h(item)143 +5119 y Fq(\017)51 b Fy(Second)30 b(bulleted)g(item)143 +5227 y Fq(\017)51 b Fy(Third)28 b(bulleted)j(item)147 +5384 y(w)m(as)g(pro)s(duced)e(b)m(y:)1868 5967 y(4)p +eop end +%%Page: 5 5 +TeXDict begin 5 4 bop -600 -543 a FO(April)22 b(29,)i(2013)142 +b(Engineering)24 b(Optimization)142 b(gENOguide)147 -120 +y Fu(\\begin{itemize})243 -12 y(\\item)46 b(First)g(bulleted)g(item)243 +96 y(\\item)g(Second)g(bulleted)g(item)243 204 y(\\item)g(Third)g +(bulleted)g(item)147 312 y(\\end{itemize})147 605 y Fx(3.4)105 +b Fs(L)-5 b(andsc)g(ap)g(e)37 b(p)-5 b(ages)147 771 y +Fy(If)42 b(a)g(table)g(or)g(illustration)h(is)f(to)s(o)g(wide)g(to)g +(\014t)g(the)g(standard)f(measure,)h(it)g(m)m(ust)g(b)s(e)f(turned,)147 +879 y(with)c(its)h(caption,)h(through)e(90)1292 846 y +Fo(\016)1369 879 y Fy(an)m(ticlo)s(c)m(kwise.)k(Landscap)s(e)c +(illustrations)h(and/or)g(tables)g(can)147 987 y(b)s(e)e(pro)s(duced)g +(directly)h(using)f(the)h(gENO2e)h(st)m(yle)g(\014le)f(using)g +Fu(\\usepackage{rotating})31 b Fy(after)147 1095 y Fu +(\\documentclass{gENO2e})p Fy(.)20 b(The)26 b(follo)m(wing)i(commands)d +(can)i(b)s(e)e(used)h(to)g(pro)s(duce)f(suc)m(h)h(pages.)147 +1253 y Fu(\\setcounter{figure}{2})147 1361 y(\\begin{sidewaysfigure}) +147 1469 y(\\centerline{\\epsfbox{fig1)o(.eps)o(}})147 +1576 y(\\caption{This)44 b(is)k(an)f(example)f(of)h(a)g(figure)f +(caption.})147 1684 y(\\label{landfig})147 1792 y +(\\end{sidewaysfigure})147 1967 y(\\setcounter{table}{0})147 +2075 y(\\begin{sidewaystable})243 2183 y(\\tbl{The)f(Largest)h(Optical) +g(Telescopes.})338 2290 y(\\begin{tabular}{@{}llllcl)o(l})338 +2398 y(.)338 2506 y(.)338 2614 y(.)243 2722 y +(\\end{tabular}\\label{tab)o(1})147 2830 y(\\end{sidewaystable})147 +3004 y Fy(Before)33 b(an)m(y)g(\015oat)f(en)m(vironmen)m(t,)h(use)f +(the)g Fu(\\setcounter)d Fy(command)j(as)h(ab)s(o)m(v)m(e)g(to)g(\014x) +e(the)i(n)m(um-)147 3112 y(b)s(ering)j(of)h(the)g(caption.)g(Subsequen) +m(t)f(captions)h(will)g(then)f(b)s(e)g(automatically)k(ren)m(um)m(b)s +(ered)35 b(ac-)147 3220 y(cordingly)-8 b(.)147 3530 y +Fx(4.)105 b(Some)35 b(guidelines)h(for)f(using)h(standard)e(features) +147 3746 y Fy(The)f(follo)m(wing)h(notes)g(are)f(in)m(tended)g(to)h +(help)e(y)m(ou)i(ac)m(hiev)m(e)h(the)e(b)s(est)g(e\013ects)h(with)f +(the)g(gENO2e)147 3854 y(class)e(\014le.)147 4147 y Fx(4.1)105 +b Fs(Se)-5 b(ctions)147 4313 y Fy(L)171 4297 y FO(A)210 +4313 y Fy(T)261 4333 y(E)312 4313 y(X)14 b(2)439 4327 +y Fv(")516 4313 y Fy(pro)m(vides)30 b(\014v)m(e)h(lev)m(els)h(of)e +(section)i(headings)e(and)g(they)h(are)g(all)g(de\014ned)e(in)h(the)h +(gENO2e)147 4421 y(class)g(\014le:)124 4579 y(\(A\))47 +b Fu(\\section)128 4687 y Fy(\(B\))g Fu(\\subsection)127 +4795 y Fy(\(C\))f Fu(\\subsubsection)123 4903 y Fy(\(D\))h +Fu(\\paragraph)131 5011 y Fy(\(E\))f Fu(\\subparagraph)147 +5169 y Fy(Num)m(b)s(ering)34 b(is)h(automatically)j(generated)e(for)e +(section,)j(subsection,)e(subsubsection)f(and)g(para-)147 +5277 y(graph)g(headings.)g(If)g(y)m(ou)h(need)f(additional)h(text)g(st) +m(yles)g(in)f(the)h(headings,)f(see)h(the)g(examples)f(in)147 +5384 y(Section)d(5.)1868 5967 y(5)p eop end +%%Page: 6 6 +TeXDict begin 6 5 bop -600 -543 a FO(April)22 b(29,)i(2013)142 +b(Engineering)24 b(Optimization)142 b(gENOguide)504 1038 +y + currentpoint currentpoint translate 0.73828 0.73828 scale neg exch +neg exch translate + 504 1038 a @beginspecial 91.562500 @llx 3.187500 @lly +321.937988 @urx 190 @ury 2303 @rwi @setspecial +%%BeginDocument: senu_gr1.eps +%!PS-Adobe-2.0 EPSF-2.0 +%%BoundingBox: 91.5625 3.1875 321.938 190. +/MISOfy +{ + /newfontname exch def + /oldfontname exch def + + oldfontname findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding ISOLatin1Encoding def + currentdict + end + + newfontname exch definefont pop +} def + +0 193.188 translate 1 -1 scale +gsave +150 dict begin +/Mfixwid true def +/Mrot 0 def +/Mpstart { + MathPictureStart +} bind def +/Mpend { + MathPictureEnd +} bind def +/Mscale { + 0 1 0 1 + 5 -1 roll + MathScale +} bind def +/Plain /Courier findfont def +/Bold /Courier-Bold findfont def +/Italic /Courier-Oblique findfont def +/MathPictureStart { + /Mimatrix + matrix currentmatrix + def + gsave + newpath + Mleft + Mbottom + translate + /Mtmatrix + matrix currentmatrix + def + Plain + Mfontsize scalefont + setfont + 0 setgray + 0 setlinewidth +} bind def +/MathPictureEnd { + grestore +} bind def +/MathSubStart { + Momatrix + Mgmatrix Mtmatrix + Mleft Mbottom + Mwidth Mheight + 9 -2 roll + moveto + Mtmatrix setmatrix + currentpoint + Mgmatrix setmatrix + 11 -2 roll + moveto + Mtmatrix setmatrix + currentpoint + 2 copy translate + /Mtmatrix matrix currentmatrix def + /Mleft 0 def + /Mbottom 0 def + 3 -1 roll + exch sub + /Mheight exch def + sub + /Mwidth exch def +} bind def +/MathSubEnd { + /Mheight exch def + /Mwidth exch def + /Mbottom exch def + /Mleft exch def + /Mtmatrix exch def + dup setmatrix + /Mgmatrix exch def + /Momatrix exch def +} bind def +/Mdot { + moveto + 0 0 rlineto + stroke +} bind def +/Mtetra { + moveto + lineto + lineto + lineto + fill +} bind def +/Metetra { + moveto + lineto + lineto + lineto + closepath + gsave + fill + grestore + 0 setgray + stroke +} bind def +/Mistroke { + flattenpath + 0 0 0 + { + 4 2 roll + pop pop + } + { + 4 -1 roll + 2 index + sub dup mul + 4 -1 roll + 2 index + sub dup mul + add sqrt + 4 -1 roll + add + 3 1 roll + } + { + stop + } + { + stop + } + pathforall + pop pop + currentpoint + stroke + moveto + currentdash + 3 -1 roll + add + setdash +} bind def +/Mfstroke { + stroke + currentdash + pop 0 + setdash +} bind def +/Mrotsboxa { + gsave + dup + /Mrot + exch def + Mrotcheck + Mtmatrix + dup + setmatrix + 7 1 roll + 4 index + 4 index + translate + rotate + 3 index + -1 mul + 3 index + -1 mul + translate + /Mtmatrix + matrix + currentmatrix + def + grestore + Msboxa + 3 -1 roll + /Mtmatrix + exch def + /Mrot + 0 def +} bind def +/Msboxa { + newpath + 5 -1 roll + Mvboxa + pop + Mboxout + 6 -1 roll + 5 -1 roll + 4 -1 roll + Msboxa1 + 5 -3 roll + Msboxa1 + Mboxrot + [ + 7 -2 roll + 2 copy + [ + 3 1 roll + 10 -1 roll + 9 -1 roll + ] + 6 1 roll + 5 -2 roll + ] +} bind def +/Msboxa1 { + sub + 2 div + dup + 2 index + 1 add + mul + 3 -1 roll + -1 add + 3 -1 roll + mul +} bind def +/Mvboxa { + Mfixwid + { + Mvboxa1 + } + { + dup + Mwidthcal + 0 exch + { + add + } + forall + exch + Mvboxa1 + 4 index + 7 -1 roll + add + 4 -1 roll + pop + 3 1 roll + } + ifelse +} bind def +/Mvboxa1 { + gsave + newpath + [ true + 3 -1 roll + { + Mbbox + 5 -1 roll + { + 0 + 5 1 roll + } + { + 7 -1 roll + exch sub + (m) stringwidth pop + .3 mul + sub + 7 1 roll + 6 -1 roll + 4 -1 roll + Mmin + 3 -1 roll + 5 index + add + 5 -1 roll + 4 -1 roll + Mmax + 4 -1 roll + } + ifelse + false + } + forall + { stop } if + counttomark + 1 add + 4 roll + ] + grestore +} bind def +/Mbbox { + 0 0 moveto + false charpath + flattenpath + pathbbox + newpath +} bind def +/Mmin { + 2 copy + gt + { exch } if + pop +} bind def +/Mmax { + 2 copy + lt + { exch } if + pop +} bind def +/Mrotshowa { + dup + /Mrot + exch def + Mrotcheck + Mtmatrix + dup + setmatrix + 7 1 roll + 4 index + 4 index + translate + rotate + 3 index + -1 mul + 3 index + -1 mul + translate + /Mtmatrix + matrix + currentmatrix + def + Mgmatrix setmatrix + Mshowa + /Mtmatrix + exch def + /Mrot 0 def +} bind def +/Mshowa { + 4 -2 roll + moveto + 2 index + Mtmatrix setmatrix + Mvboxa + 7 1 roll + Mboxout + 6 -1 roll + 5 -1 roll + 4 -1 roll + Mshowa1 + 4 1 roll + Mshowa1 + rmoveto + currentpoint + Mfixwid + { + Mshowax + } + { + Mshoway + } + ifelse + pop pop pop pop + Mgmatrix setmatrix +} bind def +/Mshowax { + 0 1 + 4 index length + -1 add + { + 2 index + 4 index + 2 index + get + 3 index + add + moveto + 4 index + exch get + show + } for +} bind def +/Mshoway { + 3 index + Mwidthcal + 5 1 roll + 0 1 + 4 index length + -1 add + { + 2 index + 4 index + 2 index + get + 3 index + add + moveto + 4 index + exch get + [ + 6 index + aload + length + 2 add + -1 roll + { + pop + Strform + stringwidth + pop + neg + exch + add + 0 rmoveto + } + exch + kshow + cleartomark + } for + pop +} bind def +/Mwidthcal { + [ + exch + { + Mwidthcal1 + } + forall + ] + [ + exch + dup + Maxlen + -1 add + 0 1 + 3 -1 roll + { + [ + exch + 2 index + { + 1 index + Mget + exch + } + forall + pop + Maxget + exch + } + for + pop + ] + Mreva +} bind def +/Mreva { + [ + exch + aload + length + -1 1 + {1 roll} + for + ] +} bind def +/Mget { + 1 index + length + -1 add + 1 index + ge + { + get + } + { + pop pop + 0 + } + ifelse +} bind def +/Maxlen { + [ + exch + { + length + } + forall + Maxget +} bind def +/Maxget { + counttomark + -1 add + 1 1 + 3 -1 roll + { + pop + Mmax + } + for + exch + pop +} bind def +/Mwidthcal1 { + [ + exch + { + Strform + stringwidth + pop + } + forall + ] +} bind def +/Strform { + /tem (x) def + tem 0 + 3 -1 roll + put + tem +} bind def +/Mshowa1 { + 2 copy + add + 4 1 roll + sub + mul + sub + -2 div +} bind def +/MathScale { + Mwidth + Mheight + Mlp + translate + scale + /yscale exch def + /ybias exch def + /xscale exch def + /xbias exch def + /Momatrix + xscale yscale matrix scale + xbias ybias matrix translate + matrix concatmatrix def + /Mgmatrix + matrix currentmatrix + def +} bind def +/Mlp { + 3 copy + Mlpfirst + { + Mnodistort + { + Mmin + dup + } if + 4 index + 2 index + 2 index + Mlprun + 11 index + 11 -1 roll + 10 -4 roll + Mlp1 + 8 index + 9 -5 roll + Mlp1 + 4 -1 roll + and + { exit } if + 3 -1 roll + pop pop + } loop + exch + 3 1 roll + 7 -3 roll + pop pop pop +} bind def +/Mlpfirst { + 3 -1 roll + dup length + 2 copy + -2 add + get + aload + pop pop pop + 4 -2 roll + -1 add + get + aload + pop pop pop + 6 -1 roll + 3 -1 roll + 5 -1 roll + sub + dup /MsaveAx exch def + div + 4 1 roll + exch sub + dup /MsaveAy exch def + div +} bind def +/Mlprun { + 2 copy + 4 index + 0 get + dup + 4 1 roll + Mlprun1 + 3 copy + 8 -2 roll + 9 -1 roll + { + 3 copy + Mlprun1 + 3 copy + 11 -3 roll + /gt Mlpminmax + 8 3 roll + 11 -3 roll + /lt Mlpminmax + 8 3 roll + } forall + pop pop pop pop + 3 1 roll + pop pop + aload pop + 5 -1 roll + aload pop + exch + 6 -1 roll + Mlprun2 + 8 2 roll + 4 -1 roll + Mlprun2 + 6 2 roll + 3 -1 roll + Mlprun2 + 4 2 roll + exch + Mlprun2 + 6 2 roll +} bind def +/Mlprun1 { + aload pop + exch + 6 -1 roll + 5 -1 roll + mul add + 4 -2 roll + mul + 3 -1 roll + add +} bind def +/Mlprun2 { + 2 copy + add 2 div + 3 1 roll + exch sub +} bind def +/Mlpminmax { + cvx + 2 index + 6 index + 2 index + exec + { + 7 -3 roll + 4 -1 roll + } if + 1 index + 5 index + 3 -1 roll + exec + { + 4 1 roll + pop + 5 -1 roll + aload + pop pop + 4 -1 roll + aload pop + [ + 8 -2 roll + pop + 5 -2 roll + pop + 6 -2 roll + pop + 5 -1 roll + ] + 4 1 roll + pop + } + { + pop pop pop + } ifelse +} bind def +/Mlp1 { + 5 index + 3 index sub + 5 index + 2 index mul + 1 index + le + 1 index + 0 le + or + dup + not + { + 1 index + 3 index div + .99999 mul + 8 -1 roll + pop + 7 1 roll + } + if + 8 -1 roll + 2 div + 7 -2 roll + pop sub + 5 index + 6 -3 roll + pop pop + mul sub + exch +} bind def +/intop 0 def +/inrht 0 def +/inflag 0 def +/outflag 0 def +/xadrht 0 def +/xadlft 0 def +/yadtop 0 def +/yadbot 0 def +/Minner { + outflag + 1 + eq + { + /outflag 0 def + /intop 0 def + /inrht 0 def + } if + 5 index + gsave + Mtmatrix setmatrix + Mvboxa pop + grestore + 3 -1 roll + pop + dup + intop + gt + { + /intop + exch def + } + { pop } + ifelse + dup + inrht + gt + { + /inrht + exch def + } + { pop } + ifelse + pop + /inflag + 1 def +} bind def +/Mouter { + /xadrht 0 def + /xadlft 0 def + /yadtop 0 def + /yadbot 0 def + inflag + 1 eq + { + dup + 0 lt + { + dup + intop + mul + neg + /yadtop + exch def + } if + dup + 0 gt + { + dup + intop + mul + /yadbot + exch def + } + if + pop + dup + 0 lt + { + dup + inrht + mul + neg + /xadrht + exch def + } if + dup + 0 gt + { + dup + inrht + mul + /xadlft + exch def + } if + pop + /outflag 1 def + } + { pop pop} + ifelse + /inflag 0 def + /inrht 0 def + /intop 0 def +} bind def +/Mboxout { + outflag + 1 + eq + { + 4 -1 + roll + xadlft + leadjust + add + sub + 4 1 roll + 3 -1 + roll + yadbot + leadjust + add + sub + 3 1 + roll + exch + xadrht + leadjust + add + add + exch + yadtop + leadjust + add + add + /outflag 0 def + /xadlft 0 def + /yadbot 0 def + /xadrht 0 def + /yadtop 0 def + } if +} bind def +/leadjust { + (m) stringwidth pop + .5 mul +} bind def +/Mrotcheck { + dup + 90 + eq + { + yadbot + /yadbot + xadrht + def + /xadrht + yadtop + def + /yadtop + xadlft + def + /xadlft + exch + def + } + if + dup + cos + 1 index + sin + Checkaux + dup + cos + 1 index + sin neg + exch + Checkaux + 3 1 roll + pop pop +} bind def +/Checkaux { + 4 index + exch + 4 index + mul + 3 1 roll + mul add + 4 1 roll +} bind def +/Mboxrot { + Mrot + 90 eq + { + brotaux + 4 2 + roll + } + if + Mrot + 180 eq + { + 4 2 + roll + brotaux + 4 2 + roll + brotaux + } + if + Mrot + 270 eq + { + 4 2 + roll + brotaux + } + if +} bind def +/brotaux { + neg + exch + neg +} bind def +/Mabsproc { + 0 + matrix defaultmatrix + dtransform idtransform + dup mul exch + dup mul + add sqrt +} bind def +/Mabswid { + Mabsproc + setlinewidth +} bind def +/Mabsdash { + exch + [ + exch + { + Mabsproc + } + forall + ] + exch + setdash +} bind def +/MBeginOrig { Momatrix concat} bind def +/MEndOrig { Mgmatrix setmatrix} bind def +/sampledsound where +{ pop} +{ /sampledsound { +exch +pop +exch +5 1 roll +mul +4 idiv +mul +2 idiv +exch pop +exch +/Mtempproc exch def +{ Mtempproc pop } +repeat +} bind def +} ifelse +% Here are the short operators +/g { setgray} bind def +/k { setcmykcolor} bind def +/m { moveto} bind def +/p { gsave} bind def +/r { setrgbcolor} bind def +/w { setlinewidth} bind def +/C { curveto} bind def +/F { fill} bind def +/L { lineto} bind def +/P { grestore} bind def +/s { stroke} bind def + +/MFill { + 0 0 moveto + Mwidth 0 lineto + Mwidth Mheight lineto + 0 Mheight lineto + fill +} bind def + +/MPlotRegion { + 3 index + Mwidth mul + 2 index + Mheight mul + translate + exch sub + Mheight mul + /Mheight + exch def + exch sub + Mwidth mul + /Mwidth + exch def +} bind def + +/Mcharproc +{ + currentfile + (x) + readhexstring + pop + 0 get + exch + div +} bind def + +/Mshadeproc +{ + dup + 3 1 + roll + { + dup + Mcharproc + 3 1 + roll + } repeat + 1 eq + { + setgray + } + { + 3 eq + { + setrgbcolor + } + { + setcmykcolor + } ifelse + } ifelse +} bind def + +/Mrectproc +{ + 3 index + 2 index + moveto + 2 index + 3 -1 + roll + lineto + dup + 3 1 + roll + lineto + lineto + fill +} bind def + +/_Mcolorimage +{ + 7 1 + roll + pop + pop + matrix + invertmatrix + concat + 2 exch exp + 1 sub + 3 1 roll + 1 1 + 2 index + { + 1 1 + 4 index + { + dup + 1 sub + exch + 2 index + dup + 1 sub + exch + 7 index + 9 index + Mshadeproc + Mrectproc + } for + pop + } for + pop pop pop pop +} bind def + +/_Mimage +{ + pop + matrix + invertmatrix + concat + 2 exch exp + 1 sub + 3 1 roll + 1 1 + 2 index + { + 1 1 + 4 index + { + dup + 1 sub + exch + 2 index + dup + 1 sub + exch + 7 index + Mcharproc + setgray + Mrectproc + } for + pop + } for + pop pop pop +} bind def + +/Mimage { + 4 index + 4 index + mul 1600 gt + { image } + { _Mimage } + ifelse +} def + +/Mcolorimage { + 6 index + 6 index + mul 1600 gt + { colorimage } + { _Mcolorimage } + ifelse +} def +/Mnodistort true def +1.000000 1.000000 scale +91.562500 190.000000 translate +1.000000 -1.000000 scale +0.000000 0.000000 translate +/Mleft 0.000000 def +/Mbottom 0.000000 def +/Mwidth 230.375000 def +/Mheight 186.812500 def +0 setgray +0 setlinewidth +/Courier findfont 12 scalefont setfont +/Mfontsize 12 def +/Plain /Courier findfont def + +%! +%%Creator: Mathematica +%%AspectRatio: .81114 +MathPictureStart +/Mabs { +Mgmatrix idtransform +Mtmatrix dtransform +} bind def +/Mabsadd { Mabs +3 -1 roll add +3 1 roll add +exch } bind def +%% SurfaceGraphics +%%IncludeResource: font Courier +%%IncludeFont: Courier +/Courier findfont 10 scalefont setfont +% Scaling calculations +5.55112e-017 1.04977 -0.0679587 1.04977 [ +[.02757 .24618 -6 -8.70276 ] +[.02757 .24618 0 .29724 ] +[.14598 .19958 -17.886 -9 ] +[.14598 .19958 .11404 0 ] +[.27013 .15073 -17.1354 -9 ] +[.27013 .15073 .86461 0 ] +[.40046 .09948 -16.3848 -9 ] +[.40046 .09948 1.61518 0 ] +[.53743 .04564 -15.6343 -9 ] +[.53743 .04564 2.36575 0 ] +[.68156 -0.01098 -4.96123 -9 ] +[.68156 -0.01098 1.03877 0 ] +[.29165 .07573 -9.31117 -12.5625 ] +[.29165 .07573 .68883 0 ] +[.70096 -0.00478 0 -6.26206 ] +[.70096 -0.00478 6 2.73794 ] +[.76745 .09703 0 -6.16187 ] +[.76745 .09703 18 2.83813 ] +[.82812 .18993 0 -6.07246 ] +[.82812 .18993 18 2.92754 ] +[.88369 .27502 0 -5.99218 ] +[.88369 .27502 18 3.00782 ] +[.93478 .35327 0 -5.9197 ] +[.93478 .35327 18 3.0803 ] +[.98191 .42546 0 -5.85393 ] +[.98191 .42546 6 3.14607 ] +[.91861 .21225 0 -8.41865 ] +[.91861 .21225 10 4.14385 ] +[.02267 .27415 -18 -2.74995 ] +[.02267 .27415 0 6.25005 ] +[.01456 .32496 -24 -2.79293 ] +[.01456 .32496 0 6.20707 ] +[.00619 .37747 -18 -2.8375 ] +[.00619 .37747 0 6.1625 ] +[-0.00248 .43177 -24 -2.88374 ] +[-0.00248 .43177 0 6.11626 ] +[-0.01144 .48795 -18 -2.93176 ] +[-0.01144 .48795 0 6.06824 ] +[ 0 0 0 0 ] +[ 1 .81114 0 0 ] +] MathScale +% Start of Graphics +1 setlinecap +1 setlinejoin +newpath +0 g +.25 Mabswid +[ ] 0 setdash +.03716 .25514 m +.68874 0 L +s +.03716 .25514 m +.04196 .25962 L +s +[(0)] .02757 .24618 1 .93395 Mshowa +.1552 .20892 m +.15981 .21359 L +s +[(0.2)] .14598 .19958 .98733 1 Mshowa +.27893 .16047 m +.28333 .16533 L +s +[(0.4)] .27013 .15073 .90393 1 Mshowa +.40878 .10962 m +.41294 .11469 L +s +[(0.6)] .40046 .09948 .82054 1 Mshowa +.54521 .0562 m +.54911 .06148 L +s +[(0.8)] .53743 .04564 .73714 1 Mshowa +.68874 0 m +.69233 .00549 L +s +[(1)] .68156 -0.01098 .65374 1 Mshowa +.125 Mabswid +.06616 .24378 m +.06901 .2465 L +s +.09549 .2323 m +.09832 .23504 L +s +.12517 .22067 m +.12797 .22345 L +s +.18558 .19702 m +.18832 .19985 L +s +.21633 .18498 m +.21903 .18784 L +s +.24744 .1728 m +.25012 .17569 L +s +.3108 .14799 m +.31341 .15094 L +s +.34306 .13535 m +.34564 .13834 L +s +.37572 .12257 m +.37826 .12558 L +s +.44225 .09652 m +.44471 .09959 L +s +.47614 .08324 m +.47856 .08635 L +s +.51046 .06981 m +.51284 .07294 L +s +.58041 .04242 m +.5827 .04562 L +s +.61605 .02846 m +.6183 .03169 L +s +.65216 .01432 m +.65436 .01759 L +s +gsave +.29165 .07573 -70.3112 -16.5625 Mabsadd m +1 1 Mabs scale +currentpoint translate +/MISOfy +{ + /newfontname exch def + /oldfontname exch def + + oldfontname findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding ISOLatin1Encoding def + currentdict + end + + newfontname exch definefont pop +} def + +0 20.5625 translate 1 -1 scale +63.000 12.813 moveto +%%IncludeResource: font Courier +%%IncludeFont: Courier +/Courier findfont 10.000 scalefont +[1 0 0 -1 0 0 ] makefont setfont +0.000 0.000 0.000 setrgbcolor +(t) show +1.000 setlinewidth +grestore +.25 Mabswid +.68874 0 m +.96935 .42924 L +s +.68874 0 m +.68263 .00239 L +s +[(0)] .70096 -0.00478 -1 .39157 Mshowa +.75514 .10158 m +.74899 .10385 L +s +[(0.2)] .76745 .09703 -1 .3693 Mshowa +.81573 .19425 m +.80953 .19642 L +s +[(0.4)] .82812 .18993 -1 .34944 Mshowa +.87123 .27915 m +.865 .28122 L +s +[(0.6)] .88369 .27502 -1 .3316 Mshowa +.92227 .35722 m +.91601 .35919 L +s +[(0.8)] .93478 .35327 -1 .31549 Mshowa +.96935 .42924 m +.96306 .43113 L +s +[(1)] .98191 .42546 -1 .30087 Mshowa +.125 Mabswid +.70593 .0263 m +.70226 .02771 L +s +.72272 .05198 m +.71904 .05338 L +s +.73912 .07706 m +.73543 .07845 L +s +.7708 .12553 m +.7671 .12688 L +s +.78611 .14895 m +.78241 .15028 L +s +.80108 .17185 m +.79737 .17317 L +s +.83006 .21617 m +.82633 .21745 L +s +.84407 .23761 m +.84035 .23888 L +s +.8578 .2586 m +.85407 .25986 L +s +.88439 .29928 m +.88065 .3005 L +s +.89727 .31899 m +.89353 .3202 L +s +.9099 .3383 m +.90615 .3395 L +s +.93439 .37576 m +.93063 .37693 L +s +.94627 .39394 m +.94251 .3951 L +s +.95792 .41176 m +.95416 .41291 L +s +gsave +.91861 .21225 -61 -12.4187 Mabsadd m +1 1 Mabs scale +currentpoint translate +/MISOfy +{ + /newfontname exch def + /oldfontname exch def + + oldfontname findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding ISOLatin1Encoding def + currentdict + end + + newfontname exch definefont pop +} def + +0 20.5625 translate 1 -1 scale +63.000 12.813 moveto +%%IncludeResource: font Courier +%%IncludeFont: Courier +/Courier findfont 10.000 scalefont +[1 0 0 -1 0 0 ] makefont setfont +0.000 0.000 0.000 setrgbcolor +(x) show +1.000 setlinewidth +grestore +.25 Mabswid +.03716 .25514 m +0 .48963 L +s +.0349 .26939 m +.04102 .26701 L +s +[(0.1)] .02267 .27415 1 -0.3889 Mshowa +.02683 .3203 m +.03297 .31798 L +s +[(0.15)] .01456 .32496 1 -0.37935 Mshowa +.01849 .37292 m +.02465 .37065 L +s +[(0.2)] .00619 .37747 1 -0.36944 Mshowa +.00987 .42733 m +.01605 .42512 L +s +[(0.25)] -0.00248 .43177 1 -0.35917 Mshowa +.00095 .48363 m +.00715 .48147 L +s +[(0.3)] -0.01144 .48795 1 -0.3485 Mshowa +.125 Mabswid +.03331 .27944 m +.03698 .27802 L +s +.03171 .28956 m +.03538 .28814 L +s +.03009 .29974 m +.03377 .29833 L +s +.02847 .30999 m +.03215 .30858 L +s +.02519 .33069 m +.02887 .3293 L +s +.02353 .34114 m +.02722 .33976 L +s +.02186 .35167 m +.02555 .35029 L +s +.02018 .36226 m +.02387 .36089 L +s +.01679 .38366 m +.02049 .3823 L +s +.01508 .39447 m +.01878 .39312 L +s +.01336 .40535 m +.01706 .404 L +s +.01162 .4163 m +.01532 .41497 L +s +.00811 .43844 m +.01182 .43712 L +s +.00634 .44962 m +.01005 .4483 L +s +.00456 .46088 m +.00827 .45957 L +s +.00276 .47222 m +.00647 .47091 L +s +.03648 .2594 m +.04015 .25797 L +s +.25 Mabswid +.03716 .25514 m +0 .48963 L +s +0 .48963 m +.39787 .81114 L +s +.39787 .81114 m +.40529 .59895 L +s +.40529 .59895 m +.03716 .25514 L +s +.68874 0 m +.96935 .42924 L +s +.96935 .42924 m +1 .6535 L +s +1 .6535 m +.70298 .24544 L +s +.70298 .24544 m +.68874 0 L +s +.03716 .25514 m +0 .48963 L +s +0 .48963 m +.70298 .24544 L +s +.70298 .24544 m +.68874 0 L +s +.68874 0 m +.03716 .25514 L +s +.40529 .59895 m +.96935 .42924 L +s +.96935 .42924 m +1 .6535 L +s +1 .6535 m +.39787 .81114 L +s +.39787 .81114 m +.40529 .59895 L +s +0 0 m +1 0 L +1 .81114 L +0 .81114 L +closepath +clip +newpath +.5 Mabswid +.737 .721 .837 r +.37496 .77944 .39806 .80578 .43728 .78226 .41454 .75583 Metetra +.734 .723 .841 r +.41454 .75583 .43728 .78226 .47677 .75934 .45439 .7328 Metetra +.731 .724 .844 r +.45439 .7328 .47677 .75934 .51656 .73694 .49455 .71025 Metetra +.728 .724 .847 r +.49455 .71025 .51656 .73694 .55667 .71498 .53504 .68813 Metetra +.725 .725 .85 r +.53504 .68813 .55667 .71498 .59713 .69341 .57589 .66636 Metetra +.723 .726 .852 r +.57589 .66636 .59713 .69341 .63795 .67216 .61711 .64491 Metetra +.72 .726 .855 r +.61711 .64491 .63795 .67216 .67917 .65119 .65874 .62371 Metetra +.718 .727 .857 r +.65874 .62371 .67917 .65119 .7208 .63046 .70078 .60272 Metetra +.716 .727 .859 r +.70078 .60272 .7208 .63046 .76286 .60991 .74327 .5819 Metetra +.714 .727 .86 r +.74327 .5819 .76286 .60991 .80537 .58952 .78621 .56122 Metetra +.713 .727 .862 r +.78621 .56122 .80537 .58952 .84834 .56924 .82963 .54064 Metetra +.711 .727 .863 r +.82963 .54064 .84834 .56924 .8918 .54905 .87354 .52013 Metetra +.709 .727 .864 r +.87354 .52013 .8918 .54905 .93575 .52891 .91796 .49965 Metetra +.708 .727 .865 r +.91796 .49965 .93575 .52891 .98022 .50881 .96291 .47919 Metetra +.736 .721 .838 r +.35133 .75249 .37496 .77944 .41454 .75583 .39127 .72878 Metetra +.733 .722 .841 r +.39127 .72878 .41454 .75583 .45439 .7328 .43149 .70562 Metetra +.73 .723 .845 r +.43149 .70562 .45439 .7328 .49455 .71025 .47202 .68292 Metetra +.727 .724 .848 r +.47202 .68292 .49455 .71025 .53504 .68813 .5129 .66061 Metetra +.724 .725 .85 r +.5129 .66061 .53504 .68813 .57589 .66636 .55414 .63865 Metetra +.722 .725 .853 r +.55414 .63865 .57589 .66636 .61711 .64491 .59576 .61696 Metetra +.72 .726 .855 r +.59576 .61696 .61711 .64491 .65874 .62371 .6378 .59552 Metetra +.717 .726 .857 r +.6378 .59552 .65874 .62371 .70078 .60272 .68027 .57426 Metetra +.715 .726 .859 r +.68027 .57426 .70078 .60272 .74327 .5819 .72318 .55316 Metetra +.714 .727 .86 r +.72318 .55316 .74327 .5819 .78621 .56122 .76657 .53217 Metetra +.712 .727 .862 r +.76657 .53217 .78621 .56122 .82963 .54064 .81044 .51127 Metetra +.71 .727 .863 r +.81044 .51127 .82963 .54064 .87354 .52013 .85481 .49041 Metetra +.709 .727 .864 r +.85481 .49041 .87354 .52013 .91796 .49965 .89971 .46958 Metetra +.708 .727 .865 r +.89971 .46958 .91796 .49965 .96291 .47919 .94514 .44874 Metetra +.734 .721 .839 r +.32714 .72491 .35133 .75249 .39127 .72878 .36745 .70109 Metetra +.731 .722 .842 r +.36745 .70109 .39127 .72878 .43149 .70562 .40804 .67778 Metetra +.728 .723 .845 r +.40804 .67778 .43149 .70562 .47202 .68292 .44895 .65491 Metetra +.726 .724 .848 r +.44895 .65491 .47202 .68292 .5129 .66061 .49022 .63241 Metetra +.723 .724 .851 r +.49022 .63241 .5129 .66061 .55414 .63865 .53185 .61022 Metetra +.721 .725 .853 r +.53185 .61022 .55414 .63865 .59576 .61696 .57389 .5883 Metetra +.719 .725 .855 r +.57389 .5883 .59576 .61696 .6378 .59552 .61634 .56659 Metetra +.717 .726 .857 r +.61634 .56659 .6378 .59552 .68027 .57426 .65923 .54505 Metetra +.715 .726 .859 r +.65923 .54505 .68027 .57426 .72318 .55316 .70259 .52364 Metetra +.713 .726 .86 r +.70259 .52364 .72318 .55316 .76657 .53217 .74642 .50233 Metetra +.711 .726 .862 r +.74642 .50233 .76657 .53217 .81044 .51127 .79075 .48109 Metetra +.71 .726 .863 r +.79075 .48109 .81044 .51127 .85481 .49041 .83559 .45987 Metetra +.708 .726 .864 r +.83559 .45987 .85481 .49041 .89971 .46958 .88097 .43867 Metetra +.707 .726 .865 r +.88097 .43867 .89971 .46958 .94514 .44874 .92689 .41743 Metetra +.733 .721 .839 r +.30239 .69668 .32714 .72491 .36745 .70109 .34306 .67273 Metetra +.73 .722 .843 r +.34306 .67273 .36745 .70109 .40804 .67778 .38403 .64927 Metetra +.727 .723 .846 r +.38403 .64927 .40804 .67778 .44895 .65491 .42532 .62621 Metetra +.725 .723 .849 r +.42532 .62621 .44895 .65491 .49022 .63241 .46698 .60349 Metetra +.722 .724 .851 r +.46698 .60349 .49022 .63241 .53185 .61022 .50902 .58107 Metetra +.72 .724 .853 r +.50902 .58107 .53185 .61022 .57389 .5883 .55146 .55889 Metetra +.718 .725 .856 r +.55146 .55889 .57389 .5883 .61634 .56659 .59434 .5369 Metetra +.716 .725 .857 r +.59434 .5369 .61634 .56659 .65923 .54505 .63766 .51506 Metetra +.714 .725 .859 r +.63766 .51506 .65923 .54505 .70259 .52364 .68146 .49333 Metetra +.712 .726 .861 r +.68146 .49333 .70259 .52364 .74642 .50233 .72575 .47168 Metetra +.711 .726 .862 r +.72575 .47168 .74642 .50233 .79075 .48109 .77054 .45008 Metetra +.709 .726 .863 r +.77054 .45008 .79075 .48109 .83559 .45987 .81586 .42849 Metetra +.708 .726 .864 r +.81586 .42849 .83559 .45987 .88097 .43867 .86173 .40688 Metetra +.707 .726 .865 r +.86173 .40688 .88097 .43867 .92689 .41743 .90816 .38523 Metetra +.732 .72 .84 r +.27705 .66778 .30239 .69668 .34306 .67273 .31808 .64369 Metetra +.729 .721 .844 r +.31808 .64369 .34306 .67273 .38403 .64927 .35943 .62004 Metetra +.726 .722 .847 r +.35943 .62004 .38403 .64927 .42532 .62621 .40111 .59678 Metetra +.724 .723 .849 r +.40111 .59678 .42532 .62621 .46698 .60349 .44317 .57384 Metetra +.721 .723 .852 r +.44317 .57384 .46698 .60349 .50902 .58107 .48561 .55116 Metetra +.719 .724 .854 r +.48561 .55116 .50902 .58107 .55146 .55889 .52848 .5287 Metetra +.717 .724 .856 r +.52848 .5287 .55146 .55889 .59434 .5369 .57178 .50641 Metetra +.715 .725 .858 r +.57178 .50641 .59434 .5369 .63766 .51506 .61554 .48425 Metetra +.713 .725 .859 r +.61554 .48425 .63766 .51506 .68146 .49333 .65979 .46219 Metetra +.712 .725 .861 r +.65979 .46219 .68146 .49333 .72575 .47168 .70453 .44018 Metetra +.71 .725 .862 r +.70453 .44018 .72575 .47168 .77054 .45008 .7498 .4182 Metetra +.709 .725 .863 r +.7498 .4182 .77054 .45008 .81586 .42849 .79561 .39621 Metetra +.707 .725 .864 r +.79561 .39621 .81586 .42849 .86173 .40688 .84197 .37419 Metetra +.706 .725 .865 r +.84197 .37419 .86173 .40688 .90816 .38523 .88891 .35211 Metetra +.73 .72 .841 r +.2511 .63818 .27705 .66778 .31808 .64369 .2925 .61392 Metetra +.728 .721 .844 r +.2925 .61392 .31808 .64369 .35943 .62004 .33423 .59009 Metetra +.725 .722 .847 r +.33423 .59009 .35943 .62004 .40111 .59678 .3763 .5666 Metetra +.723 .723 .85 r +.3763 .5666 .40111 .59678 .44317 .57384 .41876 .54341 Metetra +.72 .723 .852 r +.41876 .54341 .44317 .57384 .48561 .55116 .46161 .52047 Metetra +.718 .724 .854 r +.46161 .52047 .48561 .55116 .52848 .5287 .5049 .49771 Metetra +.716 .724 .856 r +.5049 .49771 .52848 .5287 .57178 .50641 .54863 .47511 Metetra +.714 .724 .858 r +.54863 .47511 .57178 .50641 .61554 .48425 .59284 .45261 Metetra +.713 .724 .859 r +.59284 .45261 .61554 .48425 .65979 .46219 .63754 .43019 Metetra +.711 .724 .861 r +.63754 .43019 .65979 .46219 .70453 .44018 .68276 .4078 Metetra +.709 .725 .862 r +.68276 .4078 .70453 .44018 .7498 .4182 .72851 .38542 Metetra +.708 .725 .863 r +.72851 .38542 .7498 .4182 .79561 .39621 .77481 .36301 Metetra +.707 .725 .864 r +.77481 .36301 .79561 .39621 .84197 .37419 .82168 .34056 Metetra +.706 .725 .865 r +.82168 .34056 .84197 .37419 .88891 .35211 .86913 .31802 Metetra +.729 .72 .842 r +.22451 .60786 .2511 .63818 .2925 .61392 .26629 .58342 Metetra +.726 .721 .845 r +.26629 .58342 .2925 .61392 .33423 .59009 .3084 .55937 Metetra +.724 .722 .848 r +.3084 .55937 .33423 .59009 .3763 .5666 .35087 .53565 Metetra +.721 .722 .85 r +.35087 .53565 .3763 .5666 .41876 .54341 .39373 .5122 Metetra +.719 .723 .852 r +.39373 .5122 .41876 .54341 .46161 .52047 .437 .48896 Metetra +.717 .723 .854 r +.437 .48896 .46161 .52047 .5049 .49771 .48071 .46589 Metetra +.715 .723 .856 r +.48071 .46589 .5049 .49771 .54863 .47511 .52489 .44295 Metetra +.713 .724 .858 r +.52489 .44295 .54863 .47511 .59284 .45261 .56955 .4201 Metetra +.712 .724 .859 r +.56955 .4201 .59284 .45261 .63754 .43019 .61471 .39729 Metetra +.71 .724 .861 r +.61471 .39729 .63754 .43019 .68276 .4078 .6604 .37451 Metetra +.709 .724 .862 r +.6604 .37451 .68276 .4078 .72851 .38542 .70663 .35171 Metetra +.708 .724 .863 r +.70663 .35171 .72851 .38542 .77481 .36301 .75343 .32886 Metetra +.707 .724 .864 r +.75343 .32886 .77481 .36301 .82168 .34056 .80082 .30594 Metetra +.705 .724 .864 r +.80082 .30594 .82168 .34056 .86913 .31802 .8488 .28292 Metetra +.728 .72 .843 r +.19726 .57679 .22451 .60786 .26629 .58342 .23942 .55215 Metetra +.725 .72 .846 r +.23942 .55215 .26629 .58342 .3084 .55937 .28192 .52787 Metetra +.723 .721 .848 r +.28192 .52787 .3084 .55937 .35087 .53565 .32479 .50389 Metetra +.72 .722 .851 r +.32479 .50389 .35087 .53565 .39373 .5122 .36806 .48015 Metetra +.718 .722 .853 r +.36806 .48015 .39373 .5122 .437 .48896 .41175 .4566 Metetra +.716 .723 .855 r +.41175 .4566 .437 .48896 .48071 .46589 .45589 .4332 Metetra +.714 .723 .857 r +.45589 .4332 .48071 .46589 .52489 .44295 .50051 .40991 Metetra +.713 .723 .858 r +.50051 .40991 .52489 .44295 .56955 .4201 .54563 .38667 Metetra +.711 .723 .859 r +.54563 .38667 .56955 .4201 .61471 .39729 .59126 .36347 Metetra +.71 .723 .861 r +.59126 .36347 .61471 .39729 .6604 .37451 .63743 .34026 Metetra +.708 .724 .862 r +.63743 .34026 .6604 .37451 .70663 .35171 .68416 .31702 Metetra +.707 .724 .863 r +.68416 .31702 .70663 .35171 .75343 .32886 .73147 .29371 Metetra +.706 .724 .863 r +.73147 .29371 .75343 .32886 .80082 .30594 .77938 .27031 Metetra +.705 .723 .864 r +.77938 .27031 .80082 .30594 .8488 .28292 .8279 .24678 Metetra +.727 .719 .843 r +.16933 .54494 .19726 .57679 .23942 .55215 .21187 .52008 Metetra +.724 .72 .846 r +.21187 .52008 .23942 .55215 .28192 .52787 .25476 .49555 Metetra +.722 .721 .849 r +.25476 .49555 .28192 .52787 .32479 .50389 .29803 .47129 Metetra +.719 .721 .851 r +.29803 .47129 .32479 .50389 .36806 .48015 .34172 .44725 Metetra +.717 .722 .853 r +.34172 .44725 .36806 .48015 .41175 .4566 .38584 .42337 Metetra +.715 .722 .855 r +.38584 .42337 .41175 .4566 .45589 .4332 .43042 .39961 Metetra +.714 .723 .857 r +.43042 .39961 .45589 .4332 .50051 .40991 .47549 .37594 Metetra +.712 .723 .858 r +.47549 .37594 .50051 .40991 .54563 .38667 .52107 .35231 Metetra +.711 .723 .86 r +.52107 .35231 .54563 .38667 .59126 .36347 .56717 .32868 Metetra +.709 .723 .861 r +.56717 .32868 .59126 .36347 .63743 .34026 .61384 .30503 Metetra +.708 .723 .862 r +.61384 .30503 .63743 .34026 .68416 .31702 .66107 .28132 Metetra +.707 .723 .863 r +.66107 .28132 .68416 .31702 .73147 .29371 .70889 .25752 Metetra +.706 .723 .863 r +.70889 .25752 .73147 .29371 .77938 .27031 .75733 .23361 Metetra +.705 .723 .864 r +.75733 .23361 .77938 .27031 .8279 .24678 .8064 .20955 Metetra +.725 .719 .844 r +.14069 .51228 .16933 .54494 .21187 .52008 .18362 .48718 Metetra +.723 .72 .847 r +.18362 .48718 .21187 .52008 .25476 .49555 .2269 .46238 Metetra +.721 .721 .849 r +.2269 .46238 .25476 .49555 .29803 .47129 .27058 .43782 Metetra +.718 .721 .852 r +.27058 .43782 .29803 .47129 .34172 .44725 .31468 .41345 Metetra +.716 .721 .854 r +.31468 .41345 .34172 .44725 .38584 .42337 .35923 .38922 Metetra +.715 .722 .855 r +.35923 .38922 .38584 .42337 .43042 .39961 .40426 .36509 Metetra +.713 .722 .857 r +.40426 .36509 .43042 .39961 .47549 .37594 .44978 .34102 Metetra +.711 .722 .858 r +.44978 .34102 .47549 .37594 .52107 .35231 .49583 .31696 Metetra +.71 .722 .86 r +.49583 .31696 .52107 .35231 .56717 .32868 .54242 .29289 Metetra +.709 .723 .861 r +.54242 .29289 .56717 .32868 .61384 .30503 .58958 .26876 Metetra +.707 .723 .862 r +.58958 .26876 .61384 .30503 .66107 .28132 .63733 .24456 Metetra +.706 .723 .862 r +.63733 .24456 .66107 .28132 .70889 .25752 .68568 .22025 Metetra +.705 .722 .863 r +.68568 .22025 .70889 .25752 .75733 .23361 .73465 .1958 Metetra +.705 .722 .864 r +.73465 .1958 .75733 .23361 .8064 .20955 .78428 .17119 Metetra +.724 .719 .845 r +.11132 .47878 .14069 .51228 .18362 .48718 .15463 .45342 Metetra +.722 .72 .848 r +.15463 .45342 .18362 .48718 .2269 .46238 .19832 .42833 Metetra +.72 .72 .85 r +.19832 .42833 .2269 .46238 .27058 .43782 .24241 .40345 Metetra +.718 .721 .852 r +.24241 .40345 .27058 .43782 .31468 .41345 .28693 .37873 Metetra +.716 .721 .854 r +.28693 .37873 .31468 .41345 .35923 .38922 .33192 .35413 Metetra +.714 .721 .856 r +.33192 .35413 .35923 .38922 .40426 .36509 .37739 .32959 Metetra +.712 .722 .857 r +.37739 .32959 .40426 .36509 .44978 .34102 .42338 .30509 Metetra +.711 .722 .858 r +.42338 .30509 .44978 .34102 .49583 .31696 .4699 .28059 Metetra +.709 .722 .86 r +.4699 .28059 .49583 .31696 .54242 .29289 .51698 .25604 Metetra +.708 .722 .861 r +.51698 .25604 .54242 .29289 .58958 .26876 .56465 .23143 Metetra +.707 .722 .861 r +.56465 .23143 .58958 .26876 .63733 .24456 .61291 .20671 Metetra +.706 .722 .862 r +.61291 .20671 .63733 .24456 .68568 .22025 .66179 .18186 Metetra +.705 .722 .863 r +.66179 .18186 .68568 .22025 .73465 .1958 .71132 .15684 Metetra +.704 .722 .863 r +.71132 .15684 .73465 .1958 .78428 .17119 .76151 .13164 Metetra +.723 .719 .846 r +.08118 .44441 .11132 .47878 .15463 .45342 .12488 .41877 Metetra +.721 .719 .848 r +.12488 .41877 .15463 .45342 .19832 .42833 .16897 .39336 Metetra +.719 .72 .85 r +.16897 .39336 .19832 .42833 .24241 .40345 .21348 .36813 Metetra +.717 .72 .852 r +.21348 .36813 .24241 .40345 .28693 .37873 .25843 .34304 Metetra +.715 .721 .854 r +.25843 .34304 .28693 .37873 .33192 .35413 .30386 .31804 Metetra +.713 .721 .856 r +.30386 .31804 .33192 .35413 .37739 .32959 .34979 .29308 Metetra +.712 .721 .857 r +.34979 .29308 .37739 .32959 .42338 .30509 .39624 .26814 Metetra +.71 .721 .859 r +.39624 .26814 .42338 .30509 .4699 .28059 .44325 .24316 Metetra +.709 .722 .86 r +.44325 .24316 .4699 .28059 .51698 .25604 .49083 .21811 Metetra +.708 .722 .861 r +.49083 .21811 .51698 .25604 .56465 .23143 .539 .19298 Metetra +.707 .722 .861 r +.539 .19298 .56465 .23143 .61291 .20671 .58779 .16771 Metetra +.706 .722 .862 r +.58779 .16771 .61291 .20671 .66179 .18186 .63722 .14229 Metetra +.705 .721 .863 r +.63722 .14229 .66179 .18186 .71132 .15684 .6873 .11668 Metetra +.704 .721 .863 r +.6873 .11668 .71132 .15684 .76151 .13164 .73807 .09086 Metetra +.722 .718 .846 r +.05025 .40914 .08118 .44441 .12488 .41877 .09435 .38318 Metetra +.72 .719 .849 r +.09435 .38318 .12488 .41877 .16897 .39336 .13884 .35743 Metetra +.718 .72 .851 r +.13884 .35743 .16897 .39336 .21348 .36813 .18376 .33184 Metetra +.716 .72 .853 r +.18376 .33184 .21348 .36813 .25843 .34304 .22915 .30635 Metetra +.714 .72 .855 r +.22915 .30635 .25843 .34304 .30386 .31804 .27502 .28093 Metetra +.712 .721 .856 r +.27502 .28093 .30386 .31804 .34979 .29308 .32141 .25552 Metetra +.711 .721 .857 r +.32141 .25552 .34979 .29308 .39624 .26814 .36834 .2301 Metetra +.71 .721 .859 r +.36834 .2301 .39624 .26814 .44325 .24316 .41584 .20462 Metetra +.708 .721 .86 r +.41584 .20462 .44325 .24316 .49083 .21811 .46392 .17905 Metetra +.707 .721 .861 r +.46392 .17905 .49083 .21811 .539 .19298 .51262 .15336 Metetra +.706 .721 .861 r +.51262 .15336 .539 .19298 .58779 .16771 .56194 .12752 Metetra +.705 .721 .862 r +.56194 .12752 .58779 .16771 .63722 .14229 .61192 .1015 Metetra +.704 .721 .862 r +.61192 .1015 .63722 .14229 .6873 .11668 .66258 .07526 Metetra +.704 .721 .863 r +.66258 .07526 .6873 .11668 .73807 .09086 .71392 .0488 Metetra +.721 .718 .847 r +.01849 .37292 .05025 .40914 .09435 .38318 .06298 .34663 Metetra +.719 .719 .849 r +.06298 .34663 .09435 .38318 .13884 .35743 .10789 .32052 Metetra +.717 .719 .851 r +.10789 .32052 .13884 .35743 .18376 .33184 .15323 .29453 Metetra +.715 .72 .853 r +.15323 .29453 .18376 .33184 .22915 .30635 .19905 .26862 Metetra +.713 .72 .855 r +.19905 .26862 .22915 .30635 .27502 .28093 .24538 .24274 Metetra +.712 .72 .856 r +.24538 .24274 .27502 .28093 .32141 .25552 .29224 .21686 Metetra +.71 .72 .858 r +.29224 .21686 .32141 .25552 .36834 .2301 .33965 .19093 Metetra +.709 .721 .859 r +.33965 .19093 .36834 .2301 .41584 .20462 .38764 .16492 Metetra +.708 .721 .86 r +.38764 .16492 .41584 .20462 .46392 .17905 .43624 .1388 Metetra +.707 .721 .86 r +.43624 .1388 .46392 .17905 .51262 .15336 .48546 .11253 Metetra +.706 .721 .861 r +.48546 .11253 .51262 .15336 .56194 .12752 .53533 .08608 Metetra +.705 .721 .862 r +.53533 .08608 .56194 .12752 .61192 .1015 .58587 .05943 Metetra +.704 .721 .862 r +.58587 .05943 .61192 .1015 .66258 .07526 .63711 .03254 Metetra +.704 .72 .863 r +.63711 .03254 .66258 .07526 .71392 .0488 .68905 .00539 Metetra +0 g +.25 Mabswid +.68874 0 m +.96935 .42924 L +s +.96935 .42924 m +1 .6535 L +s +1 .6535 m +.70298 .24544 L +s +.70298 .24544 m +.68874 0 L +s +.03716 .25514 m +0 .48963 L +s +0 .48963 m +.70298 .24544 L +s +.70298 .24544 m +.68874 0 L +s +.68874 0 m +.03716 .25514 L +s +.03716 .25514 m +.68874 0 L +s +.03716 .25514 m +.04196 .25962 L +s +[(0)] .02757 .24618 1 .93395 Mshowa +.1552 .20892 m +.15981 .21359 L +s +[(0.2)] .14598 .19958 .98733 1 Mshowa +.27893 .16047 m +.28333 .16533 L +s +[(0.4)] .27013 .15073 .90393 1 Mshowa +.40878 .10962 m +.41294 .11469 L +s +[(0.6)] .40046 .09948 .82054 1 Mshowa +.54521 .0562 m +.54911 .06148 L +s +[(0.8)] .53743 .04564 .73714 1 Mshowa +.68874 0 m +.69233 .00549 L +s +[(1)] .68156 -0.01098 .65374 1 Mshowa +.125 Mabswid +.06616 .24378 m +.06901 .2465 L +s +.09549 .2323 m +.09832 .23504 L +s +.12517 .22067 m +.12797 .22345 L +s +.18558 .19702 m +.18832 .19985 L +s +.21633 .18498 m +.21903 .18784 L +s +.24744 .1728 m +.25012 .17569 L +s +.3108 .14799 m +.31341 .15094 L +s +.34306 .13535 m +.34564 .13834 L +s +.37572 .12257 m +.37826 .12558 L +s +.44225 .09652 m +.44471 .09959 L +s +.47614 .08324 m +.47856 .08635 L +s +.51046 .06981 m +.51284 .07294 L +s +.58041 .04242 m +.5827 .04562 L +s +.61605 .02846 m +.6183 .03169 L +s +.65216 .01432 m +.65436 .01759 L +s +gsave +.29165 .07573 -70.3112 -16.5625 Mabsadd m +1 1 Mabs scale +currentpoint translate +/MISOfy +{ + /newfontname exch def + /oldfontname exch def + + oldfontname findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding ISOLatin1Encoding def + currentdict + end + + newfontname exch definefont pop +} def + +0 20.5625 translate 1 -1 scale +63.000 12.813 moveto +%%IncludeResource: font Courier +%%IncludeFont: Courier +/Courier findfont 10.000 scalefont +[1 0 0 -1 0 0 ] makefont setfont +0.000 0.000 0.000 setrgbcolor +(t) show +1.000 setlinewidth +grestore +% End of Graphics +MathPictureEnd + +%%PSTrailer +end +grestore + + +%%EndDocument + @endspecial 504 1038 a + currentpoint currentpoint translate 1 0.73828 div 1 0.73828 div scale +neg exch neg exch translate + 504 1038 a 556 1229 a FO(\(a\))41 +b(An)e(example)h(of)f(an)h(individual)e(\014gure)556 +1312 y(sub-caption.)2013 1038 y + currentpoint currentpoint translate 0.73828 0.73828 scale neg exch +neg exch translate + 2013 1038 a @beginspecial +91.562500 @llx 3.187500 @lly 321.937988 @urx 190 @ury +2303 @rwi @setspecial +%%BeginDocument: senu_gr2.eps +%!PS-Adobe-2.0 EPSF-2.0 +%%BoundingBox: 91.5625 3.1875 321.938 190. +/MISOfy +{ + /newfontname exch def + /oldfontname exch def + + oldfontname findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding ISOLatin1Encoding def + currentdict + end + + newfontname exch definefont pop +} def + +0 193.188 translate 1 -1 scale +gsave +150 dict begin +/Mfixwid true def +/Mrot 0 def +/Mpstart { + MathPictureStart +} bind def +/Mpend { + MathPictureEnd +} bind def +/Mscale { + 0 1 0 1 + 5 -1 roll + MathScale +} bind def +/Plain /Courier findfont def +/Bold /Courier-Bold findfont def +/Italic /Courier-Oblique findfont def +/MathPictureStart { + /Mimatrix + matrix currentmatrix + def + gsave + newpath + Mleft + Mbottom + translate + /Mtmatrix + matrix currentmatrix + def + Plain + Mfontsize scalefont + setfont + 0 setgray + 0 setlinewidth +} bind def +/MathPictureEnd { + grestore +} bind def +/MathSubStart { + Momatrix + Mgmatrix Mtmatrix + Mleft Mbottom + Mwidth Mheight + 9 -2 roll + moveto + Mtmatrix setmatrix + currentpoint + Mgmatrix setmatrix + 11 -2 roll + moveto + Mtmatrix setmatrix + currentpoint + 2 copy translate + /Mtmatrix matrix currentmatrix def + /Mleft 0 def + /Mbottom 0 def + 3 -1 roll + exch sub + /Mheight exch def + sub + /Mwidth exch def +} bind def +/MathSubEnd { + /Mheight exch def + /Mwidth exch def + /Mbottom exch def + /Mleft exch def + /Mtmatrix exch def + dup setmatrix + /Mgmatrix exch def + /Momatrix exch def +} bind def +/Mdot { + moveto + 0 0 rlineto + stroke +} bind def +/Mtetra { + moveto + lineto + lineto + lineto + fill +} bind def +/Metetra { + moveto + lineto + lineto + lineto + closepath + gsave + fill + grestore + 0 setgray + stroke +} bind def +/Mistroke { + flattenpath + 0 0 0 + { + 4 2 roll + pop pop + } + { + 4 -1 roll + 2 index + sub dup mul + 4 -1 roll + 2 index + sub dup mul + add sqrt + 4 -1 roll + add + 3 1 roll + } + { + stop + } + { + stop + } + pathforall + pop pop + currentpoint + stroke + moveto + currentdash + 3 -1 roll + add + setdash +} bind def +/Mfstroke { + stroke + currentdash + pop 0 + setdash +} bind def +/Mrotsboxa { + gsave + dup + /Mrot + exch def + Mrotcheck + Mtmatrix + dup + setmatrix + 7 1 roll + 4 index + 4 index + translate + rotate + 3 index + -1 mul + 3 index + -1 mul + translate + /Mtmatrix + matrix + currentmatrix + def + grestore + Msboxa + 3 -1 roll + /Mtmatrix + exch def + /Mrot + 0 def +} bind def +/Msboxa { + newpath + 5 -1 roll + Mvboxa + pop + Mboxout + 6 -1 roll + 5 -1 roll + 4 -1 roll + Msboxa1 + 5 -3 roll + Msboxa1 + Mboxrot + [ + 7 -2 roll + 2 copy + [ + 3 1 roll + 10 -1 roll + 9 -1 roll + ] + 6 1 roll + 5 -2 roll + ] +} bind def +/Msboxa1 { + sub + 2 div + dup + 2 index + 1 add + mul + 3 -1 roll + -1 add + 3 -1 roll + mul +} bind def +/Mvboxa { + Mfixwid + { + Mvboxa1 + } + { + dup + Mwidthcal + 0 exch + { + add + } + forall + exch + Mvboxa1 + 4 index + 7 -1 roll + add + 4 -1 roll + pop + 3 1 roll + } + ifelse +} bind def +/Mvboxa1 { + gsave + newpath + [ true + 3 -1 roll + { + Mbbox + 5 -1 roll + { + 0 + 5 1 roll + } + { + 7 -1 roll + exch sub + (m) stringwidth pop + .3 mul + sub + 7 1 roll + 6 -1 roll + 4 -1 roll + Mmin + 3 -1 roll + 5 index + add + 5 -1 roll + 4 -1 roll + Mmax + 4 -1 roll + } + ifelse + false + } + forall + { stop } if + counttomark + 1 add + 4 roll + ] + grestore +} bind def +/Mbbox { + 0 0 moveto + false charpath + flattenpath + pathbbox + newpath +} bind def +/Mmin { + 2 copy + gt + { exch } if + pop +} bind def +/Mmax { + 2 copy + lt + { exch } if + pop +} bind def +/Mrotshowa { + dup + /Mrot + exch def + Mrotcheck + Mtmatrix + dup + setmatrix + 7 1 roll + 4 index + 4 index + translate + rotate + 3 index + -1 mul + 3 index + -1 mul + translate + /Mtmatrix + matrix + currentmatrix + def + Mgmatrix setmatrix + Mshowa + /Mtmatrix + exch def + /Mrot 0 def +} bind def +/Mshowa { + 4 -2 roll + moveto + 2 index + Mtmatrix setmatrix + Mvboxa + 7 1 roll + Mboxout + 6 -1 roll + 5 -1 roll + 4 -1 roll + Mshowa1 + 4 1 roll + Mshowa1 + rmoveto + currentpoint + Mfixwid + { + Mshowax + } + { + Mshoway + } + ifelse + pop pop pop pop + Mgmatrix setmatrix +} bind def +/Mshowax { + 0 1 + 4 index length + -1 add + { + 2 index + 4 index + 2 index + get + 3 index + add + moveto + 4 index + exch get + show + } for +} bind def +/Mshoway { + 3 index + Mwidthcal + 5 1 roll + 0 1 + 4 index length + -1 add + { + 2 index + 4 index + 2 index + get + 3 index + add + moveto + 4 index + exch get + [ + 6 index + aload + length + 2 add + -1 roll + { + pop + Strform + stringwidth + pop + neg + exch + add + 0 rmoveto + } + exch + kshow + cleartomark + } for + pop +} bind def +/Mwidthcal { + [ + exch + { + Mwidthcal1 + } + forall + ] + [ + exch + dup + Maxlen + -1 add + 0 1 + 3 -1 roll + { + [ + exch + 2 index + { + 1 index + Mget + exch + } + forall + pop + Maxget + exch + } + for + pop + ] + Mreva +} bind def +/Mreva { + [ + exch + aload + length + -1 1 + {1 roll} + for + ] +} bind def +/Mget { + 1 index + length + -1 add + 1 index + ge + { + get + } + { + pop pop + 0 + } + ifelse +} bind def +/Maxlen { + [ + exch + { + length + } + forall + Maxget +} bind def +/Maxget { + counttomark + -1 add + 1 1 + 3 -1 roll + { + pop + Mmax + } + for + exch + pop +} bind def +/Mwidthcal1 { + [ + exch + { + Strform + stringwidth + pop + } + forall + ] +} bind def +/Strform { + /tem (x) def + tem 0 + 3 -1 roll + put + tem +} bind def +/Mshowa1 { + 2 copy + add + 4 1 roll + sub + mul + sub + -2 div +} bind def +/MathScale { + Mwidth + Mheight + Mlp + translate + scale + /yscale exch def + /ybias exch def + /xscale exch def + /xbias exch def + /Momatrix + xscale yscale matrix scale + xbias ybias matrix translate + matrix concatmatrix def + /Mgmatrix + matrix currentmatrix + def +} bind def +/Mlp { + 3 copy + Mlpfirst + { + Mnodistort + { + Mmin + dup + } if + 4 index + 2 index + 2 index + Mlprun + 11 index + 11 -1 roll + 10 -4 roll + Mlp1 + 8 index + 9 -5 roll + Mlp1 + 4 -1 roll + and + { exit } if + 3 -1 roll + pop pop + } loop + exch + 3 1 roll + 7 -3 roll + pop pop pop +} bind def +/Mlpfirst { + 3 -1 roll + dup length + 2 copy + -2 add + get + aload + pop pop pop + 4 -2 roll + -1 add + get + aload + pop pop pop + 6 -1 roll + 3 -1 roll + 5 -1 roll + sub + dup /MsaveAx exch def + div + 4 1 roll + exch sub + dup /MsaveAy exch def + div +} bind def +/Mlprun { + 2 copy + 4 index + 0 get + dup + 4 1 roll + Mlprun1 + 3 copy + 8 -2 roll + 9 -1 roll + { + 3 copy + Mlprun1 + 3 copy + 11 -3 roll + /gt Mlpminmax + 8 3 roll + 11 -3 roll + /lt Mlpminmax + 8 3 roll + } forall + pop pop pop pop + 3 1 roll + pop pop + aload pop + 5 -1 roll + aload pop + exch + 6 -1 roll + Mlprun2 + 8 2 roll + 4 -1 roll + Mlprun2 + 6 2 roll + 3 -1 roll + Mlprun2 + 4 2 roll + exch + Mlprun2 + 6 2 roll +} bind def +/Mlprun1 { + aload pop + exch + 6 -1 roll + 5 -1 roll + mul add + 4 -2 roll + mul + 3 -1 roll + add +} bind def +/Mlprun2 { + 2 copy + add 2 div + 3 1 roll + exch sub +} bind def +/Mlpminmax { + cvx + 2 index + 6 index + 2 index + exec + { + 7 -3 roll + 4 -1 roll + } if + 1 index + 5 index + 3 -1 roll + exec + { + 4 1 roll + pop + 5 -1 roll + aload + pop pop + 4 -1 roll + aload pop + [ + 8 -2 roll + pop + 5 -2 roll + pop + 6 -2 roll + pop + 5 -1 roll + ] + 4 1 roll + pop + } + { + pop pop pop + } ifelse +} bind def +/Mlp1 { + 5 index + 3 index sub + 5 index + 2 index mul + 1 index + le + 1 index + 0 le + or + dup + not + { + 1 index + 3 index div + .99999 mul + 8 -1 roll + pop + 7 1 roll + } + if + 8 -1 roll + 2 div + 7 -2 roll + pop sub + 5 index + 6 -3 roll + pop pop + mul sub + exch +} bind def +/intop 0 def +/inrht 0 def +/inflag 0 def +/outflag 0 def +/xadrht 0 def +/xadlft 0 def +/yadtop 0 def +/yadbot 0 def +/Minner { + outflag + 1 + eq + { + /outflag 0 def + /intop 0 def + /inrht 0 def + } if + 5 index + gsave + Mtmatrix setmatrix + Mvboxa pop + grestore + 3 -1 roll + pop + dup + intop + gt + { + /intop + exch def + } + { pop } + ifelse + dup + inrht + gt + { + /inrht + exch def + } + { pop } + ifelse + pop + /inflag + 1 def +} bind def +/Mouter { + /xadrht 0 def + /xadlft 0 def + /yadtop 0 def + /yadbot 0 def + inflag + 1 eq + { + dup + 0 lt + { + dup + intop + mul + neg + /yadtop + exch def + } if + dup + 0 gt + { + dup + intop + mul + /yadbot + exch def + } + if + pop + dup + 0 lt + { + dup + inrht + mul + neg + /xadrht + exch def + } if + dup + 0 gt + { + dup + inrht + mul + /xadlft + exch def + } if + pop + /outflag 1 def + } + { pop pop} + ifelse + /inflag 0 def + /inrht 0 def + /intop 0 def +} bind def +/Mboxout { + outflag + 1 + eq + { + 4 -1 + roll + xadlft + leadjust + add + sub + 4 1 roll + 3 -1 + roll + yadbot + leadjust + add + sub + 3 1 + roll + exch + xadrht + leadjust + add + add + exch + yadtop + leadjust + add + add + /outflag 0 def + /xadlft 0 def + /yadbot 0 def + /xadrht 0 def + /yadtop 0 def + } if +} bind def +/leadjust { + (m) stringwidth pop + .5 mul +} bind def +/Mrotcheck { + dup + 90 + eq + { + yadbot + /yadbot + xadrht + def + /xadrht + yadtop + def + /yadtop + xadlft + def + /xadlft + exch + def + } + if + dup + cos + 1 index + sin + Checkaux + dup + cos + 1 index + sin neg + exch + Checkaux + 3 1 roll + pop pop +} bind def +/Checkaux { + 4 index + exch + 4 index + mul + 3 1 roll + mul add + 4 1 roll +} bind def +/Mboxrot { + Mrot + 90 eq + { + brotaux + 4 2 + roll + } + if + Mrot + 180 eq + { + 4 2 + roll + brotaux + 4 2 + roll + brotaux + } + if + Mrot + 270 eq + { + 4 2 + roll + brotaux + } + if +} bind def +/brotaux { + neg + exch + neg +} bind def +/Mabsproc { + 0 + matrix defaultmatrix + dtransform idtransform + dup mul exch + dup mul + add sqrt +} bind def +/Mabswid { + Mabsproc + setlinewidth +} bind def +/Mabsdash { + exch + [ + exch + { + Mabsproc + } + forall + ] + exch + setdash +} bind def +/MBeginOrig { Momatrix concat} bind def +/MEndOrig { Mgmatrix setmatrix} bind def +/sampledsound where +{ pop} +{ /sampledsound { +exch +pop +exch +5 1 roll +mul +4 idiv +mul +2 idiv +exch pop +exch +/Mtempproc exch def +{ Mtempproc pop } +repeat +} bind def +} ifelse +% Here are the short operators +/g { setgray} bind def +/k { setcmykcolor} bind def +/m { moveto} bind def +/p { gsave} bind def +/r { setrgbcolor} bind def +/w { setlinewidth} bind def +/C { curveto} bind def +/F { fill} bind def +/L { lineto} bind def +/P { grestore} bind def +/s { stroke} bind def + +/MFill { + 0 0 moveto + Mwidth 0 lineto + Mwidth Mheight lineto + 0 Mheight lineto + fill +} bind def + +/MPlotRegion { + 3 index + Mwidth mul + 2 index + Mheight mul + translate + exch sub + Mheight mul + /Mheight + exch def + exch sub + Mwidth mul + /Mwidth + exch def +} bind def + +/Mcharproc +{ + currentfile + (x) + readhexstring + pop + 0 get + exch + div +} bind def + +/Mshadeproc +{ + dup + 3 1 + roll + { + dup + Mcharproc + 3 1 + roll + } repeat + 1 eq + { + setgray + } + { + 3 eq + { + setrgbcolor + } + { + setcmykcolor + } ifelse + } ifelse +} bind def + +/Mrectproc +{ + 3 index + 2 index + moveto + 2 index + 3 -1 + roll + lineto + dup + 3 1 + roll + lineto + lineto + fill +} bind def + +/_Mcolorimage +{ + 7 1 + roll + pop + pop + matrix + invertmatrix + concat + 2 exch exp + 1 sub + 3 1 roll + 1 1 + 2 index + { + 1 1 + 4 index + { + dup + 1 sub + exch + 2 index + dup + 1 sub + exch + 7 index + 9 index + Mshadeproc + Mrectproc + } for + pop + } for + pop pop pop pop +} bind def + +/_Mimage +{ + pop + matrix + invertmatrix + concat + 2 exch exp + 1 sub + 3 1 roll + 1 1 + 2 index + { + 1 1 + 4 index + { + dup + 1 sub + exch + 2 index + dup + 1 sub + exch + 7 index + Mcharproc + setgray + Mrectproc + } for + pop + } for + pop pop pop +} bind def + +/Mimage { + 4 index + 4 index + mul 1600 gt + { image } + { _Mimage } + ifelse +} def + +/Mcolorimage { + 6 index + 6 index + mul 1600 gt + { colorimage } + { _Mcolorimage } + ifelse +} def +/Mnodistort true def +1.000000 1.000000 scale +91.562500 190.000000 translate +1.000000 -1.000000 scale +0.000000 0.000000 translate +/Mleft 0.000000 def +/Mbottom 0.000000 def +/Mwidth 230.375000 def +/Mheight 186.812500 def +0 setgray +0 setlinewidth +/Courier findfont 12 scalefont setfont +/Mfontsize 12 def +/Plain /Courier findfont def + +%! +%%Creator: Mathematica +%%AspectRatio: .81114 +MathPictureStart +/Mabs { +Mgmatrix idtransform +Mtmatrix dtransform +} bind def +/Mabsadd { Mabs +3 -1 roll add +3 1 roll add +exch } bind def +%% SurfaceGraphics +%%IncludeResource: font Courier +%%IncludeFont: Courier +/Courier findfont 10 scalefont setfont +% Scaling calculations +5.55112e-017 1.04977 -0.0679587 1.04977 [ +[.02757 .24618 -6 -8.70276 ] +[.02757 .24618 0 .29724 ] +[.14598 .19958 -17.886 -9 ] +[.14598 .19958 .11404 0 ] +[.27013 .15073 -17.1354 -9 ] +[.27013 .15073 .86461 0 ] +[.40046 .09948 -16.3848 -9 ] +[.40046 .09948 1.61518 0 ] +[.53743 .04564 -15.6343 -9 ] +[.53743 .04564 2.36575 0 ] +[.68156 -0.01098 -4.96123 -9 ] +[.68156 -0.01098 1.03877 0 ] +[.29165 .07573 -9.31117 -12.5625 ] +[.29165 .07573 .68883 0 ] +[.70096 -0.00478 0 -6.26206 ] +[.70096 -0.00478 6 2.73794 ] +[.76745 .09703 0 -6.16187 ] +[.76745 .09703 18 2.83813 ] +[.82812 .18993 0 -6.07246 ] +[.82812 .18993 18 2.92754 ] +[.88369 .27502 0 -5.99218 ] +[.88369 .27502 18 3.00782 ] +[.93478 .35327 0 -5.9197 ] +[.93478 .35327 18 3.0803 ] +[.98191 .42546 0 -5.85393 ] +[.98191 .42546 6 3.14607 ] +[.91861 .21225 0 -8.41865 ] +[.91861 .21225 10 4.14385 ] +[.02102 .28449 -30 -2.75869 ] +[.02102 .28449 0 6.24131 ] +[.01238 .33864 -30 -2.80453 ] +[.01238 .33864 0 6.19547 ] +[.00343 .39471 -30 -2.85216 ] +[.00343 .39471 0 6.14784 ] +[-0.00583 .45281 -30 -2.90171 ] +[-0.00583 .45281 0 6.09829 ] +[ 0 0 0 0 ] +[ 1 .81114 0 0 ] +] MathScale +% Start of Graphics +1 setlinecap +1 setlinejoin +newpath +0 g +.25 Mabswid +[ ] 0 setdash +.03716 .25514 m +.68874 0 L +s +.03716 .25514 m +.04196 .25962 L +s +[(0)] .02757 .24618 1 .93395 Mshowa +.1552 .20892 m +.15981 .21359 L +s +[(0.2)] .14598 .19958 .98733 1 Mshowa +.27893 .16047 m +.28333 .16533 L +s +[(0.4)] .27013 .15073 .90393 1 Mshowa +.40878 .10962 m +.41294 .11469 L +s +[(0.6)] .40046 .09948 .82054 1 Mshowa +.54521 .0562 m +.54911 .06148 L +s +[(0.8)] .53743 .04564 .73714 1 Mshowa +.68874 0 m +.69233 .00549 L +s +[(1)] .68156 -0.01098 .65374 1 Mshowa +.125 Mabswid +.06616 .24378 m +.06901 .2465 L +s +.09549 .2323 m +.09832 .23504 L +s +.12517 .22067 m +.12797 .22345 L +s +.18558 .19702 m +.18832 .19985 L +s +.21633 .18498 m +.21903 .18784 L +s +.24744 .1728 m +.25012 .17569 L +s +.3108 .14799 m +.31341 .15094 L +s +.34306 .13535 m +.34564 .13834 L +s +.37572 .12257 m +.37826 .12558 L +s +.44225 .09652 m +.44471 .09959 L +s +.47614 .08324 m +.47856 .08635 L +s +.51046 .06981 m +.51284 .07294 L +s +.58041 .04242 m +.5827 .04562 L +s +.61605 .02846 m +.6183 .03169 L +s +.65216 .01432 m +.65436 .01759 L +s +gsave +.29165 .07573 -70.3112 -16.5625 Mabsadd m +1 1 Mabs scale +currentpoint translate +/MISOfy +{ + /newfontname exch def + /oldfontname exch def + + oldfontname findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding ISOLatin1Encoding def + currentdict + end + + newfontname exch definefont pop +} def + +0 20.5625 translate 1 -1 scale +63.000 12.813 moveto +%%IncludeResource: font Courier +%%IncludeFont: Courier +/Courier findfont 10.000 scalefont +[1 0 0 -1 0 0 ] makefont setfont +0.000 0.000 0.000 setrgbcolor +(t) show +1.000 setlinewidth +grestore +.25 Mabswid +.68874 0 m +.96935 .42924 L +s +.68874 0 m +.68263 .00239 L +s +[(0)] .70096 -0.00478 -1 .39157 Mshowa +.75514 .10158 m +.74899 .10385 L +s +[(0.2)] .76745 .09703 -1 .3693 Mshowa +.81573 .19425 m +.80953 .19642 L +s +[(0.4)] .82812 .18993 -1 .34944 Mshowa +.87123 .27915 m +.865 .28122 L +s +[(0.6)] .88369 .27502 -1 .3316 Mshowa +.92227 .35722 m +.91601 .35919 L +s +[(0.8)] .93478 .35327 -1 .31549 Mshowa +.96935 .42924 m +.96306 .43113 L +s +[(1)] .98191 .42546 -1 .30087 Mshowa +.125 Mabswid +.70593 .0263 m +.70226 .02771 L +s +.72272 .05198 m +.71904 .05338 L +s +.73912 .07706 m +.73543 .07845 L +s +.7708 .12553 m +.7671 .12688 L +s +.78611 .14895 m +.78241 .15028 L +s +.80108 .17185 m +.79737 .17317 L +s +.83006 .21617 m +.82633 .21745 L +s +.84407 .23761 m +.84035 .23888 L +s +.8578 .2586 m +.85407 .25986 L +s +.88439 .29928 m +.88065 .3005 L +s +.89727 .31899 m +.89353 .3202 L +s +.9099 .3383 m +.90615 .3395 L +s +.93439 .37576 m +.93063 .37693 L +s +.94627 .39394 m +.94251 .3951 L +s +.95792 .41176 m +.95416 .41291 L +s +gsave +.91861 .21225 -61 -12.4187 Mabsadd m +1 1 Mabs scale +currentpoint translate +/MISOfy +{ + /newfontname exch def + /oldfontname exch def + + oldfontname findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding ISOLatin1Encoding def + currentdict + end + + newfontname exch definefont pop +} def + +0 20.5625 translate 1 -1 scale +63.000 12.813 moveto +%%IncludeResource: font Courier +%%IncludeFont: Courier +/Courier findfont 10.000 scalefont +[1 0 0 -1 0 0 ] makefont setfont +0.000 0.000 0.000 setrgbcolor +(x) show +1.000 setlinewidth +grestore +.25 Mabswid +.03716 .25514 m +0 .48963 L +s +.03326 .27976 m +.03938 .27739 L +s +[(-0.08)] .02102 .28449 1 -0.38696 Mshowa +.02466 .33401 m +.0308 .3317 L +s +[(-0.06)] .01238 .33864 1 -0.37677 Mshowa +.01576 .3902 m +.02192 .38794 L +s +[(-0.04)] .00343 .39471 1 -0.36619 Mshowa +.00653 .44842 m +.01271 .44622 L +s +[(-0.02)] -0.00583 .45281 1 -0.35518 Mshowa +.125 Mabswid +.03114 .29315 m +.03481 .29173 L +s +.029 .30665 m +.03267 .30525 L +s +.02684 .32027 m +.03052 .31888 L +s +.02246 .34787 m +.02615 .34649 L +s +.02025 .36186 m +.02394 .36049 L +s +.01801 .37597 m +.02171 .3746 L +s +.01348 .40456 m +.01718 .40321 L +s +.01119 .41905 m +.01489 .41771 L +s +.00887 .43367 m +.01257 .43234 L +s +.03536 .26649 m +.03903 .26506 L +s +.00417 .46331 m +.00788 .462 L +s +.00179 .47833 m +.00551 .47703 L +s +.25 Mabswid +.03716 .25514 m +0 .48963 L +s +0 .48963 m +.39787 .81114 L +s +.39787 .81114 m +.40529 .59895 L +s +.40529 .59895 m +.03716 .25514 L +s +.68874 0 m +.96935 .42924 L +s +.96935 .42924 m +1 .6535 L +s +1 .6535 m +.70298 .24544 L +s +.70298 .24544 m +.68874 0 L +s +.03716 .25514 m +0 .48963 L +s +0 .48963 m +.70298 .24544 L +s +.70298 .24544 m +.68874 0 L +s +.68874 0 m +.03716 .25514 L +s +.40529 .59895 m +.96935 .42924 L +s +.96935 .42924 m +1 .6535 L +s +1 .6535 m +.39787 .81114 L +s +.39787 .81114 m +.40529 .59895 L +s +0 0 m +1 0 L +1 .81114 L +0 .81114 L +closepath +clip +newpath +.5 Mabswid +.166 .632 .932 r +.38272 .59295 .40512 .60371 .44146 .61018 .41938 .59865 Metetra +.248 .673 .962 r +.41938 .59865 .44146 .61018 .47871 .61513 .45697 .60287 Metetra +.313 .702 .979 r +.45697 .60287 .47871 .61513 .51683 .61871 .49545 .60575 Metetra +.365 .721 .988 r +.49545 .60575 .51683 .61871 .55582 .62102 .53481 .60739 Metetra +.406 .735 .992 r +.53481 .60739 .55582 .62102 .59566 .62218 .57503 .60791 Metetra +.44 .745 .992 r +.57503 .60791 .59566 .62218 .63634 .62227 .61611 .60738 Metetra +.467 .752 .991 r +.61611 .60738 .63634 .62227 .67785 .62138 .65805 .6059 Metetra +.489 .757 .99 r +.65805 .6059 .67785 .62138 .72019 .61959 .70082 .60352 Metetra +.507 .76 .987 r +.70082 .60352 .72019 .61959 .76335 .61696 .74445 .60031 Metetra +.522 .763 .984 r +.74445 .60031 .76335 .61696 .80734 .61354 .78892 .59633 Metetra +.536 .765 .982 r +.78892 .59633 .80734 .61354 .85217 .60938 .83425 .59163 Metetra +.547 .766 .979 r +.83425 .59163 .85217 .60938 .89784 .60454 .88044 .58624 Metetra +.556 .767 .976 r +.88044 .58624 .89784 .60454 .94435 .59904 .92749 .5802 Metetra +.565 .768 .974 r +.92749 .5802 .94435 .59904 .99172 .59293 .97543 .57355 Metetra +.201 .651 .946 r +.35962 .58164 .38272 .59295 .41938 .59865 .39662 .58656 Metetra +.276 .687 .97 r +.39662 .58656 .41938 .59865 .45697 .60287 .43455 .59005 Metetra +.336 .712 .984 r +.43455 .59005 .45697 .60287 .49545 .60575 .47339 .59222 Metetra +.383 .729 .99 r +.47339 .59222 .49545 .60575 .53481 .60739 .51313 .59318 Metetra +.421 .74 .992 r +.51313 .59318 .53481 .60739 .57503 .60791 .55375 .59305 Metetra +.452 .749 .992 r +.55375 .59305 .57503 .60791 .61611 .60738 .59525 .59189 Metetra +.477 .755 .991 r +.59525 .59189 .61611 .60738 .65805 .6059 .63761 .58979 Metetra +.497 .759 .989 r +.63761 .58979 .65805 .6059 .70082 .60352 .68084 .58682 Metetra +.514 .762 .986 r +.68084 .58682 .70082 .60352 .74445 .60031 .72494 .58303 Metetra +.529 .764 .983 r +.72494 .58303 .74445 .60031 .78892 .59633 .7699 .57848 Metetra +.541 .766 .981 r +.7699 .57848 .78892 .59633 .83425 .59163 .81574 .5732 Metetra +.551 .767 .978 r +.81574 .5732 .83425 .59163 .88044 .58624 .86246 .56725 Metetra +.56 .768 .975 r +.86246 .56725 .88044 .58624 .92749 .5802 .91008 .56066 Metetra +.568 .769 .973 r +.91008 .56066 .92749 .5802 .97543 .57355 .95859 .55346 Metetra +.234 .668 .957 r +.33579 .56975 .35962 .58164 .39662 .58656 .37313 .57389 Metetra +.303 .699 .977 r +.37313 .57389 .39662 .58656 .43455 .59005 .41142 .57663 Metetra +.357 .72 .987 r +.41142 .57663 .43455 .59005 .47339 .59222 .45063 .57808 Metetra +.401 .735 .992 r +.45063 .57808 .47339 .59222 .51313 .59318 .49076 .57837 Metetra +.435 .745 .993 r +.49076 .57837 .51313 .59318 .55375 .59305 .53179 .57757 Metetra +.464 .752 .992 r +.53179 .57757 .55375 .59305 .59525 .59189 .57371 .57577 Metetra +.487 .757 .99 r +.57371 .57577 .59525 .59189 .63761 .58979 .61651 .57305 Metetra +.506 .761 .988 r +.61651 .57305 .63761 .58979 .68084 .58682 .66021 .56946 Metetra +.521 .764 .985 r +.66021 .56946 .68084 .58682 .72494 .58303 .70479 .56507 Metetra +.535 .766 .982 r +.70479 .56507 .72494 .58303 .7699 .57848 .75026 .55993 Metetra +.546 .767 .98 r +.75026 .55993 .7699 .57848 .81574 .5732 .79662 .55407 Metetra +.556 .768 .977 r +.79662 .55407 .81574 .5732 .86246 .56725 .84389 .54755 Metetra +.565 .769 .974 r +.84389 .54755 .86246 .56725 .91008 .56066 .89207 .54038 Metetra +.572 .77 .972 r +.89207 .54038 .91008 .56066 .95859 .55346 .94118 .53261 Metetra +.265 .683 .967 r +.31121 .55726 .33579 .56975 .37313 .57389 .34889 .56061 Metetra +.328 .71 .982 r +.34889 .56061 .37313 .57389 .41142 .57663 .38754 .56259 Metetra +.377 .728 .99 r +.38754 .56259 .41142 .57663 .45063 .57808 .42714 .56332 Metetra +.417 .741 .993 r +.42714 .56332 .45063 .57808 .49076 .57837 .46767 .56291 Metetra +.449 .749 .993 r +.46767 .56291 .49076 .57837 .53179 .57757 .50911 .56143 Metetra +.475 .756 .992 r +.50911 .56143 .53179 .57757 .57371 .57577 .55147 .55898 Metetra +.496 .76 .989 r +.55147 .55898 .57371 .57577 .61651 .57305 .59473 .55562 Metetra +.513 .763 .987 r +.59473 .55562 .61651 .57305 .66021 .56946 .63889 .55141 Metetra +.528 .765 .984 r +.63889 .55141 .66021 .56946 .70479 .56507 .68397 .54641 Metetra +.541 .767 .981 r +.68397 .54641 .70479 .56507 .75026 .55993 .72995 .54066 Metetra +.551 .768 .978 r +.72995 .54066 .75026 .55993 .79662 .55407 .77686 .5342 Metetra +.561 .769 .976 r +.77686 .5342 .79662 .55407 .84389 .54755 .82469 .52708 Metetra +.569 .77 .973 r +.82469 .52708 .84389 .54755 .89207 .54038 .87346 .51932 Metetra +.575 .77 .971 r +.87346 .51932 .89207 .54038 .94118 .53261 .92318 .51095 Metetra +.294 .697 .974 r +.28583 .54413 .31121 .55726 .34889 .56061 .32387 .54668 Metetra +.351 .72 .986 r +.32387 .54668 .34889 .56061 .38754 .56259 .3629 .5479 Metetra +.396 .735 .991 r +.3629 .5479 .38754 .56259 .42714 .56332 .40288 .5479 Metetra +.432 .746 .993 r +.40288 .5479 .42714 .56332 .46767 .56291 .44382 .54677 Metetra +.461 .753 .993 r +.44382 .54677 .46767 .56291 .50911 .56143 .48569 .54462 Metetra +.485 .758 .991 r +.48569 .54462 .50911 .56143 .55147 .55898 .52849 .54149 Metetra +.505 .762 .988 r +.52849 .54149 .55147 .55898 .59473 .55562 .57222 .53748 Metetra +.521 .765 .986 r +.57222 .53748 .59473 .55562 .63889 .55141 .61687 .53263 Metetra +.535 .767 .983 r +.61687 .53263 .63889 .55141 .68397 .54641 .66245 .527 Metetra +.546 .768 .98 r +.66245 .527 .68397 .54641 .72995 .54066 .70896 .52062 Metetra +.556 .769 .977 r +.70896 .52062 .72995 .54066 .77686 .5342 .75642 .51355 Metetra +.565 .77 .975 r +.75642 .51355 .77686 .5342 .82469 .52708 .80483 .50581 Metetra +.572 .77 .972 r +.80483 .50581 .82469 .52708 .87346 .51932 .8542 .49744 Metetra +.579 .771 .97 r +.8542 .49744 .87346 .51932 .92318 .51095 .90454 .48845 Metetra +.321 .709 .981 r +.25963 .53034 .28583 .54413 .32387 .54668 .29804 .53208 Metetra +.372 .728 .989 r +.29804 .53208 .32387 .54668 .3629 .5479 .33744 .53253 Metetra +.414 .741 .993 r +.33744 .53253 .3629 .5479 .40288 .5479 .37783 .53178 Metetra +.447 .75 .993 r +.37783 .53178 .40288 .5479 .44382 .54677 .41918 .52994 Metetra +.473 .756 .992 r +.41918 .52994 .44382 .54677 .48569 .54462 .46149 .52708 Metetra +.495 .761 .99 r +.46149 .52708 .48569 .54462 .52849 .54149 .50474 .52327 Metetra +.513 .764 .987 r +.50474 .52327 .52849 .54149 .57222 .53748 .54895 .51859 Metetra +.528 .766 .984 r +.54895 .51859 .57222 .53748 .61687 .53263 .5941 .51308 Metetra +.541 .768 .982 r +.5941 .51308 .61687 .53263 .66245 .527 .6402 .5068 Metetra +.552 .769 .979 r +.6402 .5068 .66245 .527 .70896 .52062 .68725 .49979 Metetra +.561 .77 .976 r +.68725 .49979 .70896 .52062 .75642 .51355 .73528 .49207 Metetra +.569 .77 .974 r +.73528 .49207 .75642 .51355 .80483 .50581 .78427 .4837 Metetra +.576 .771 .971 r +.78427 .4837 .80483 .50581 .8542 .49744 .83426 .47469 Metetra +.582 .771 .969 r +.83426 .47469 .8542 .49744 .90454 .48845 .88525 .46507 Metetra +.346 .719 .985 r +.23256 .51585 .25963 .53034 .29804 .53208 .27135 .51677 Metetra +.393 .735 .991 r +.27135 .51677 .29804 .53208 .33744 .53253 .31115 .51643 Metetra +.43 .747 .993 r +.31115 .51643 .33744 .53253 .37783 .53178 .35194 .51493 Metetra +.46 .754 .993 r +.35194 .51493 .37783 .53178 .41918 .52994 .39372 .51235 Metetra +.484 .759 .991 r +.39372 .51235 .41918 .52994 .46149 .52708 .43648 .50878 Metetra +.504 .763 .989 r +.43648 .50878 .46149 .52708 .50474 .52327 .4802 .50428 Metetra +.521 .766 .986 r +.4802 .50428 .50474 .52327 .54895 .51859 .52489 .49891 Metetra +.535 .768 .983 r +.52489 .49891 .54895 .51859 .5941 .51308 .57055 .49273 Metetra +.547 .769 .98 r +.57055 .49273 .5941 .51308 .6402 .5068 .61718 .48578 Metetra +.557 .77 .977 r +.61718 .48578 .6402 .5068 .68725 .49979 .66479 .4781 Metetra +.566 .771 .975 r +.66479 .4781 .68725 .49979 .73528 .49207 .71339 .46973 Metetra +.573 .771 .972 r +.71339 .46973 .73528 .49207 .78427 .4837 .763 .4607 Metetra +.58 .771 .97 r +.763 .4607 .78427 .4837 .83426 .47469 .81361 .45102 Metetra +.586 .771 .968 r +.81361 .45102 .83426 .47469 .88525 .46507 .86526 .44074 Metetra +.369 .728 .989 r +.2046 .50062 .23256 .51585 .27135 .51677 .24377 .50072 Metetra +.411 .742 .993 r +.24377 .50072 .27135 .51677 .31115 .51643 .28397 .49959 Metetra +.445 .751 .994 r +.28397 .49959 .31115 .51643 .35194 .51493 .32518 .49732 Metetra +.473 .758 .992 r +.32518 .49732 .35194 .51493 .39372 .51235 .3674 .49399 Metetra +.495 .762 .99 r +.3674 .49399 .39372 .51235 .43648 .50878 .41061 .48969 Metetra +.513 .765 .988 r +.41061 .48969 .43648 .50878 .4802 .50428 .45481 .48447 Metetra +.529 .767 .985 r +.45481 .48447 .4802 .50428 .52489 .49891 .5 .4784 Metetra +.542 .769 .982 r +.5 .4784 .52489 .49891 .57055 .49273 .54618 .47152 Metetra +.553 .77 .979 r +.54618 .47152 .57055 .49273 .61718 .48578 .59335 .46389 Metetra +.562 .771 .976 r +.59335 .46389 .61718 .48578 .66479 .4781 .64153 .45552 Metetra +.57 .771 .974 r +.64153 .45552 .66479 .4781 .71339 .46973 .69073 .44647 Metetra +.577 .772 .971 r +.69073 .44647 .71339 .46973 .763 .4607 .74095 .43675 Metetra +.583 .772 .969 r +.74095 .43675 .763 .4607 .81361 .45102 .79222 .42639 Metetra +.589 .772 .967 r +.79222 .42639 .81361 .45102 .86526 .44074 .84454 .41542 Metetra +.391 .736 .991 r +.1757 .48463 .2046 .50062 .24377 .50072 .21526 .4839 Metetra +.429 .748 .994 r +.21526 .4839 .24377 .50072 .28397 .49959 .25587 .48195 Metetra +.46 .755 .993 r +.25587 .48195 .28397 .49959 .32518 .49732 .29751 .4789 Metetra +.484 .761 .992 r +.29751 .4789 .32518 .49732 .3674 .49399 .34017 .47481 Metetra +.505 .764 .989 r +.34017 .47481 .3674 .49399 .41061 .48969 .38385 .46976 Metetra +.522 .767 .986 r +.38385 .46976 .41061 .48969 .45481 .48447 .42854 .46381 Metetra +.536 .769 .983 r +.42854 .46381 .45481 .48447 .5 .4784 .47423 .45701 Metetra +.548 .77 .98 r +.47423 .45701 .5 .4784 .54618 .47152 .52095 .44942 Metetra +.558 .771 .977 r +.52095 .44942 .54618 .47152 .59335 .46389 .56868 .44107 Metetra +.567 .771 .975 r +.56868 .44107 .59335 .46389 .64153 .45552 .61745 .432 Metetra +.574 .772 .972 r +.61745 .432 .64153 .45552 .69073 .44647 .66725 .42224 Metetra +.581 .772 .97 r +.66725 .42224 .69073 .44647 .74095 .43675 .71811 .41181 Metetra +.587 .772 .968 r +.71811 .41181 .74095 .43675 .79222 .42639 .77004 .40074 Metetra +.592 .772 .966 r +.77004 .40074 .79222 .42639 .84454 .41542 .82306 .38904 Metetra +.411 .743 .993 r +.14581 .46784 .1757 .48463 .21526 .4839 .18578 .46625 Metetra +.445 .752 .994 r +.18578 .46625 .21526 .4839 .25587 .48195 .2268 .46348 Metetra +.473 .759 .993 r +.2268 .46348 .25587 .48195 .29751 .4789 .26888 .45963 Metetra +.496 .763 .991 r +.26888 .45963 .29751 .4789 .34017 .47481 .312 .45476 Metetra +.514 .766 .988 r +.312 .45476 .34017 .47481 .38385 .46976 .35615 .44894 Metetra +.53 .768 .985 r +.35615 .44894 .38385 .46976 .42854 .46381 .40134 .44224 Metetra +.543 .77 .982 r +.40134 .44224 .42854 .46381 .47423 .45701 .44756 .4347 Metetra +.554 .771 .979 r +.44756 .4347 .47423 .45701 .52095 .44942 .49482 .42637 Metetra +.563 .771 .976 r +.49482 .42637 .52095 .44942 .56868 .44107 .54312 .41729 Metetra +.571 .772 .973 r +.54312 .41729 .56868 .44107 .61745 .432 .59249 .40749 Metetra +.579 .772 .971 r +.59249 .40749 .61745 .432 .66725 .42224 .64291 .39699 Metetra +.585 .772 .969 r +.64291 .39699 .66725 .42224 .71811 .41181 .69443 .38582 Metetra +.59 .772 .966 r +.69443 .38582 .71811 .41181 .77004 .40074 .74704 .37401 Metetra +.595 .772 .964 r +.74704 .37401 .77004 .40074 .82306 .38904 .80077 .36156 Metetra +.429 .749 .994 r +.1149 .45019 .14581 .46784 .18578 .46625 .15527 .44774 Metetra +.46 .757 .994 r +.15527 .44774 .18578 .46625 .2268 .46348 .19673 .44413 Metetra +.485 .762 .992 r +.19673 .44413 .2268 .46348 .26888 .45963 .23925 .43946 Metetra +.506 .766 .989 r +.23925 .43946 .26888 .45963 .312 .45476 .28284 .4338 Metetra +.523 .768 .986 r +.28284 .4338 .312 .45476 .35615 .44894 .32748 .4272 Metetra +.537 .77 .983 r +.32748 .4272 .35615 .44894 .40134 .44224 .37317 .41972 Metetra +.549 .771 .98 r +.37317 .41972 .40134 .44224 .44756 .4347 .41993 .41142 Metetra +.56 .772 .977 r +.41993 .41142 .44756 .4347 .49482 .42637 .46775 .40233 Metetra +.568 .772 .975 r +.46775 .40233 .49482 .42637 .54312 .41729 .51663 .39248 Metetra +.576 .772 .972 r +.51663 .39248 .54312 .41729 .59249 .40749 .56661 .38192 Metetra +.583 .772 .97 r +.56661 .38192 .59249 .40749 .64291 .39699 .61767 .37066 Metetra +.588 .772 .967 r +.61767 .37066 .64291 .39699 .69443 .38582 .66985 .35872 Metetra +.593 .772 .965 r +.66985 .35872 .69443 .38582 .74704 .37401 .72317 .34613 Metetra +.598 .772 .963 r +.72317 .34613 .74704 .37401 .80077 .36156 .77763 .33289 Metetra +.446 .754 .994 r +.08292 .43165 .1149 .45019 .15527 .44774 .1237 .42832 Metetra +.474 .76 .993 r +.1237 .42832 .15527 .44774 .19673 .44413 .16559 .42386 Metetra +.497 .765 .991 r +.16559 .42386 .19673 .44413 .23925 .43946 .20857 .41836 Metetra +.516 .767 .988 r +.20857 .41836 .23925 .43946 .28284 .4338 .25263 .41187 Metetra +.531 .769 .985 r +.25263 .41187 .28284 .4338 .32748 .4272 .29777 .40447 Metetra +.544 .771 .982 r +.29777 .40447 .32748 .4272 .37317 .41972 .34399 .3962 Metetra +.556 .772 .979 r +.34399 .3962 .37317 .41972 .41993 .41142 .39129 .3871 Metetra +.565 .772 .976 r +.39129 .3871 .41993 .41142 .46775 .40233 .43968 .37722 Metetra +.573 .772 .973 r +.43968 .37722 .46775 .40233 .51663 .39248 .48916 .36659 Metetra +.58 .773 .971 r +.48916 .36659 .51663 .39248 .56661 .38192 .53976 .35524 Metetra +.586 .773 .968 r +.53976 .35524 .56661 .38192 .61767 .37066 .59148 .34318 Metetra +.592 .773 .966 r +.59148 .34318 .61767 .37066 .66985 .35872 .64435 .33044 Metetra +.597 .773 .964 r +.64435 .33044 .66985 .35872 .72317 .34613 .69838 .31704 Metetra +.601 .772 .962 r +.69838 .31704 .72317 .34613 .77763 .33289 .75359 .30298 Metetra +.462 .758 .994 r +.04981 .41218 .08292 .43165 .1237 .42832 .09102 .40795 Metetra +.487 .763 .992 r +.09102 .40795 .1237 .42832 .16559 .42386 .13335 .40262 Metetra +.508 .767 .989 r +.13335 .40262 .16559 .42386 .20857 .41836 .17679 .39627 Metetra +.525 .769 .986 r +.17679 .39627 .20857 .41836 .25263 .41187 .22134 .38894 Metetra +.539 .771 .983 r +.22134 .38894 .25263 .41187 .29777 .40447 .26699 .38071 Metetra +.551 .772 .98 r +.26699 .38071 .29777 .40447 .34399 .3962 .31374 .37162 Metetra +.561 .772 .977 r +.31374 .37162 .34399 .3962 .39129 .3871 .36159 .3617 Metetra +.57 .773 .974 r +.36159 .3617 .39129 .3871 .43968 .37722 .41056 .35101 Metetra +.578 .773 .972 r +.41056 .35101 .43968 .37722 .48916 .36659 .46066 .33956 Metetra +.584 .773 .969 r +.46066 .33956 .48916 .36659 .53976 .35524 .5119 .32738 Metetra +.59 .773 .967 r +.5119 .32738 .53976 .35524 .59148 .34318 .56429 .31449 Metetra +.595 .773 .965 r +.56429 .31449 .59148 .34318 .64435 .33044 .61786 .30092 Metetra +.6 .773 .963 r +.61786 .30092 .64435 .33044 .69838 .31704 .67262 .28667 Metetra +.604 .772 .961 r +.67262 .28667 .69838 .31704 .75359 .30298 .7286 .27174 Metetra +.477 .762 .993 r +.01552 .39172 .04981 .41218 .09102 .40795 .05716 .38658 Metetra +.499 .766 .991 r +.05716 .38658 .09102 .40795 .13335 .40262 .09995 .38036 Metetra +.518 .769 .988 r +.09995 .38036 .13335 .40262 .17679 .39627 .14386 .37313 Metetra +.534 .77 .985 r +.14386 .37313 .17679 .39627 .22134 .38894 .1889 .36494 Metetra +.547 .772 .981 r +.1889 .36494 .22134 .38894 .26699 .38071 .23507 .35585 Metetra +.558 .772 .978 r +.23507 .35585 .26699 .38071 .31374 .37162 .28236 .34591 Metetra +.567 .773 .975 r +.28236 .34591 .31374 .37162 .36159 .3617 .33078 .33515 Metetra +.575 .773 .973 r +.33078 .33515 .36159 .3617 .41056 .35101 .38035 .32361 Metetra +.582 .773 .97 r +.38035 .32361 .41056 .35101 .46066 .33956 .43107 .31131 Metetra +.588 .773 .968 r +.43107 .31131 .46066 .33956 .5119 .32738 .48296 .29828 Metetra +.594 .773 .965 r +.48296 .29828 .5119 .32738 .56429 .31449 .53604 .28453 Metetra +.599 .773 .963 r +.53604 .28453 .56429 .31449 .61786 .30092 .59033 .27007 Metetra +.603 .773 .961 r +.59033 .27007 .61786 .30092 .67262 .28667 .64585 .25493 Metetra +.607 .772 .959 r +.64585 .25493 .67262 .28667 .7286 .27174 .70262 .2391 Metetra +0 g +.25 Mabswid +.68874 0 m +.96935 .42924 L +s +.96935 .42924 m +1 .6535 L +s +1 .6535 m +.70298 .24544 L +s +.70298 .24544 m +.68874 0 L +s +.03716 .25514 m +0 .48963 L +s +0 .48963 m +.70298 .24544 L +s +.70298 .24544 m +.68874 0 L +s +.68874 0 m +.03716 .25514 L +s +.03716 .25514 m +.68874 0 L +s +.03716 .25514 m +.04196 .25962 L +s +[(0)] .02757 .24618 1 .93395 Mshowa +.1552 .20892 m +.15981 .21359 L +s +[(0.2)] .14598 .19958 .98733 1 Mshowa +.27893 .16047 m +.28333 .16533 L +s +[(0.4)] .27013 .15073 .90393 1 Mshowa +.40878 .10962 m +.41294 .11469 L +s +[(0.6)] .40046 .09948 .82054 1 Mshowa +.54521 .0562 m +.54911 .06148 L +s +[(0.8)] .53743 .04564 .73714 1 Mshowa +.68874 0 m +.69233 .00549 L +s +[(1)] .68156 -0.01098 .65374 1 Mshowa +.125 Mabswid +.06616 .24378 m +.06901 .2465 L +s +.09549 .2323 m +.09832 .23504 L +s +.12517 .22067 m +.12797 .22345 L +s +.18558 .19702 m +.18832 .19985 L +s +.21633 .18498 m +.21903 .18784 L +s +.24744 .1728 m +.25012 .17569 L +s +.3108 .14799 m +.31341 .15094 L +s +.34306 .13535 m +.34564 .13834 L +s +.37572 .12257 m +.37826 .12558 L +s +.44225 .09652 m +.44471 .09959 L +s +.47614 .08324 m +.47856 .08635 L +s +.51046 .06981 m +.51284 .07294 L +s +.58041 .04242 m +.5827 .04562 L +s +.61605 .02846 m +.6183 .03169 L +s +.65216 .01432 m +.65436 .01759 L +s +gsave +.29165 .07573 -70.3112 -16.5625 Mabsadd m +1 1 Mabs scale +currentpoint translate +/MISOfy +{ + /newfontname exch def + /oldfontname exch def + + oldfontname findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding ISOLatin1Encoding def + currentdict + end + + newfontname exch definefont pop +} def + +0 20.5625 translate 1 -1 scale +63.000 12.813 moveto +%%IncludeResource: font Courier +%%IncludeFont: Courier +/Courier findfont 10.000 scalefont +[1 0 0 -1 0 0 ] makefont setfont +0.000 0.000 0.000 setrgbcolor +(t) show +1.000 setlinewidth +grestore +% End of Graphics +MathPictureEnd + +%%PSTrailer +end +grestore + + +%%EndDocument + @endspecial 2013 1038 a + currentpoint currentpoint translate 1 0.73828 div 1 0.73828 div scale +neg exch neg exch translate + 2013 1038 a 2066 1229 a FO(\(b\))h(An)g +(example)g(of)g(an)g(individual)f(\014gure)2066 1312 +y(sub-caption.)473 1504 y(Figure)24 b(1.)58 b(Example)25 +b(of)f(a)h(t)n(w)n(o-part)f(\014gure)h(with)g(individual)e +(sub-captions)j(sho)n(wing)e(that)i(captions)473 1578 +y(are)c(\015ush)f(left)h(and)g(justi\014ed)f(if)g(greater)h(than)g(one) +g(line)f(of)g(text,)h(otherwise)g(cen)n(tred)h(under)f(the)g(\014gure.) +147 1881 y Fx(4.2)105 b Fs(Il)5 b(lustr)-5 b(ations)38 +b(\(\014gur)-5 b(es\))147 2047 y Fy(The)28 b Fw(gENO)f +Fy(class)i(\014le)g(will)f(cop)s(e)h(with)f(most)h(p)s(ositioning)f(of) +h(y)m(our)f(illustrations)i(and)d(y)m(ou)i(should)147 +2155 y(not)41 b(normally)h(use)e(the)i(optional)g(p)s(ositional)g +(quali\014ers)f(of)g(the)g Fu(figure)e Fy(en)m(vironmen)m(t,)j(whic)m +(h)147 2263 y(w)m(ould)31 b(o)m(v)m(erride)g(these)g(decisions.)g(See)g +(`Instructions)f(for)h(Authors')f(in)g(the)h(journal's)f(homepage)147 +2371 y(on)e(the)g(T)-8 b(a)m(ylor)30 b(&)e(F)-8 b(rancis)28 +b(w)m(ebsite)h(for)f(ho)m(w)g(to)h(submit)e(art)m(w)m(ork)j(\(please)f +(note)g(that)f(requests)g(to)147 2479 y(supply)h(\014gures)h +(separately)i(from)f(text)g(are)h(for)e(the)h(b)s(ene\014t)f(of)h +(authors)f(using)g(Microsoft)i(W)-8 b(ord;)147 2587 y(authors)30 +b(using)f(L)737 2570 y FO(A)776 2587 y Fy(T)827 2606 +y(E)877 2587 y(X)h(ma)m(y)g(include)g(illustrations)g(at)h(the)e +(appropriate)h(lo)s(cations)h(in)f(their)f(PDF)147 2695 +y(\014le\).)h(The)e(original)i(source)f(\014les)g(of)g(an)m(y)g +(illustrations)g(will)h(b)s(e)e(required)g(when)f(the)i(\014nal,)g +(revised)147 2802 y(v)m(ersion)35 b(is)f(submitted.)f(Authors)h(should) +e(ensure)i(that)g(their)g(\014gures)f(are)i(suitable)f(\(in)g(terms)g +(of)147 2910 y(lettering)e(size,)g(etc.\))g(for)e(the)g(reductions)g +(they)h(in)m(tend.)230 3018 y(Figure)24 b(captions)g(should)e(app)s +(ear)h(b)s(elo)m(w)g(the)h(\014gure)f(itself,)h(therefore)g(the)f +Fu(\\caption)e Fy(command)147 3126 y(should)33 b(app)s(ear)h(after)g +(the)g(\014gure.)g(F)-8 b(or)35 b(example,)f(Figure)h(1)f(with)g +(caption)h(and)e(sub-captions)h(is)147 3234 y(pro)s(duced)29 +b(using)h(the)g(follo)m(wing)i(commands:)147 3392 y Fu(\\begin{figure}) +147 3500 y(\\begin{center})147 3608 y(\\begin{minipage}{120mm})147 +3716 y(\\subfigure[An)44 b(example)i(of)h(an)h(individual)d(figure)h +(sub-caption.]{)147 3824 y(\\resizebox*{6cm}{!}{\\incl)o(udeg)o(rap)o +(hics)o({sen)o(u_g)o(r1.e)o(ps}})o(})147 3932 y(\\subfigure[An)e +(example)i(of)h(an)h(individual)d(figure)h(sub-caption.]{)147 +4039 y(\\resizebox*{6cm}{!}{\\incl)o(udeg)o(rap)o(hics)o({sen)o(u_g)o +(r2.e)o(ps}})o(})147 4147 y(\\caption{\\label{fig2})c(Example)k(of)h(a) +h(two-part)d(figure)h(with)h(individual)195 4255 y(sub-captions)d +(showing)i(that)h(captions)e(are)i(flush)g(left)f(and)h(justified)e(if) +195 4363 y(greater)h(than)g(one)h(line)g(of)g(text,)f(otherwise)g +(centred)g(under)g(the)h(figure.})147 4471 y(\\label{sample-figure})147 +4579 y(\\end{minipage})147 4687 y(\\end{center})147 4795 +y(\\end{figure})230 4953 y Fy(The)40 b(con)m(trol)h(sequences)g +Fu(\\epsfig{})p Fy(,)d Fu(\\subfigure{})f Fy(and)i Fu +(\\includegraphics{})c Fy(require)147 5061 y(eps\014g.st)m(y)-8 +b(,)33 b(sub\014gure.st)m(y)d(and)h(graphicx.st)m(y)-8 +b(.)33 b(These)e(are)h(called)g(b)m(y)f(the)h(gENO2e)g(class)g(\014le)g +(and)147 5169 y(are)f(included)f(with)g(the)g(L)1050 +5152 y FO(A)1089 5169 y Fy(T)1140 5188 y(E)1191 5169 +y(X)g(pac)m(k)-5 b(age)32 b(for)f(this)f(journal)g(for)g(con)m(v)m +(enience.)230 5277 y(T)-8 b(o)32 b(ensure)e(that)i(\014gures)e(are)h +(correctly)i(n)m(um)m(b)s(ered)d(automatically)-8 b(,)34 +b(the)d Fu(\\label{})e Fy(command)147 5384 y(should)h(b)s(e)f(inserted) +i(just)e(after)i Fu(\\caption{})p Fy(.)1868 5967 y(6)p +eop end +%%Page: 7 7 +TeXDict begin 7 6 bop -600 -543 a FO(April)22 b(29,)i(2013)142 +b(Engineering)24 b(Optimization)142 b(gENOguide)1011 +-149 y(T)-6 b(able)24 b(1.)58 b(Radio-band)24 b(b)r(eaming)g(mo)r(del)g +(parameters)g(for)1011 -74 y(FSR)n(Qs)f(and)h(BL)g(Lacs.)p +1011 -15 1760 9 v 1011 88 a(Class)1173 65 y FD(a)1367 +88 y Fn(\015)1403 97 y FD(1)1537 88 y Fn(\015)1573 97 +y FD(2)1608 65 y(b)1745 88 y Fo(h)p Fn(\015)t Fo(i)146 +b Fn(G)266 b Fo(j)p Fm(f)8 b Fo(j)241 b Fn(\022)2668 +96 y Fl(c)p 1011 127 1760 5 v 1011 216 a FO(BL)23 b(Lacs)118 +b(5)137 b(36)149 b(7)130 b Fo(\000)p FO(4)p Fn(:)p FO(0)100 +b(1)p Fn(:)p FO(0)16 b Fo(\002)f FO(10)2431 193 y Fz(\000)p +FD(2)2614 216 y FO(10)2684 193 y Fz(\016)1011 294 y FO(FSR)n(Qs)155 +b(5)137 b(40)132 b(11)112 b Fo(\000)p FO(2)p Fn(:)p FO(3)100 +b(0)p Fn(:)p FO(5)16 b Fo(\002)f FO(10)2431 271 y Fz(\000)p +FD(2)2614 294 y FO(14)2684 271 y Fz(\016)p 1011 336 1760 +9 v 1011 408 a FD(a)1045 432 y FO(This)24 b(fo)r(otnote)h(sho)n(ws)f +(what)g(fo)r(otnote)h(sym)n(b)r(ols)f(to)g(use.)1011 +524 y FD(b)1049 548 y FO(This)j(fo)r(otnote)i(sho)n(ws)f(the)h(text)g +(turning)f(o)n(v)n(er)g(when)g(a)g(long)1011 623 y(fo)r(otnote)d(is)e +(added.)147 922 y Fx(4.3)105 b Fs(T)-8 b(ables)147 1089 +y Fy(The)33 b Fw(gENO)g Fy(class)h(\014le)g(will)g(cop)s(e)f(with)h +(most)g(p)s(ositioning)g(of)f(y)m(our)h(tables)g(and)f(y)m(ou)h(should) +f(not)147 1196 y(normally)j(use)g(the)g(optional)h(p)s(ositional)g +(quali\014ers)f(of)g(the)g Fu(table)f Fy(en)m(vironmen)m(t,)i(whic)m(h) +e(w)m(ould)147 1304 y(o)m(v)m(erride)28 b(these)f(decisions.)h(The)e +(table)i(caption)g(app)s(ears)e(ab)s(o)m(v)m(e)i(the)f(b)s(o)s(dy)e(of) +i(the)g(table)h(in)e Fw(gENO)147 1412 y Fy(st)m(yle,)32 +b(therefore)f(the)f Fu(\\tbl)g Fy(command)g(should)f(app)s(ear)h(b)s +(efore)g(the)h(b)s(o)s(dy)d(of)j(the)f(table.)230 1520 +y(The)25 b Fu(tabular)f Fy(en)m(vironmen)m(t)i(can)g(b)s(e)f(used)g(as) +g(illustrated)i(here)e(to)h(pro)s(duce)f(tables)h(with)f(single)147 +1628 y(thic)m(k)30 b(and)e(thin)g(horizon)m(tal)j(rules,)e(whic)m(h)f +(are)h(allo)m(w)m(ed,)i(if)e(desired.)f(Thic)m(k)h(rules)g(should)f(b)s +(e)g(used)147 1736 y(at)j(the)g(head)f(and)g(fo)s(ot)h(only)f(and)g +(thin)g(rules)g(elsewhere.)230 1844 y(Commands)j(to)h(rede\014ne)f +(quan)m(tities)h(suc)m(h)g(as)f Fu(\\arraystretch)d Fy(should)j(b)s(e)f +(omitted.)j(F)-8 b(or)34 b(ex-)147 1952 y(ample,)h(T)-8 +b(able)35 b(1)f(is)g(pro)s(duced)f(using)g(the)i(follo)m(wing)g +(commands.)f(Note)i(that)f Fu(\\rm)e Fy(will)h(pro)s(duce)147 +2060 y(a)d(roman)g(c)m(haracter)h(in)f(math)g(mo)s(de.)f(There)h(are)g +(also)h Fu(\\bf)e Fy(and)g Fu(\\it)p Fy(,)g(whic)m(h)g(pro)s(duce)g(b)s +(old)g(face)147 2168 y(and)g(text)h(italic)i(in)d(math)g(mo)s(de.)147 +2353 y Fu(\\begin{table})147 2461 y(\\tbl{Radio-band)44 +b(beaming)i(model)g(parameters)f(for)i({FSRQs)f(and)h(BL)g(Lacs.}})147 +2569 y({\\begin{tabular}{@{}lcccc)o(cc})147 2677 y(\\toprule)243 +2785 y(Class$^{\\rm)d(a}$)j(&)h($\\gamma)e(_1$)g(&)i($\\gamma)e +(_2$$^{\\rm)f(b}$)577 2893 y(&)i($\\langle)f(\\gamma)g(\\rangle$)577 +3001 y(&)h($G$)g(&)h($|{\\bm)e(f}|$)g(&)i($\\theta)e(_{c}$)g(\\\\)147 +3109 y(\\colrule)243 3217 y(BL)h(Lacs)f(&5)i(&)f(36)g(&)h(7)f(&)h +($-4.0$)e(&)h($1.0\\times)e(10^{-2}$)h(&)h(10$^\\circ$)e(\\\\)243 +3325 y(FSRQs)h(&)h(5)h(&)f(40)h(&)f(11)g(&)h($-2.3$)e(&)h($0.5\\times)e +(10^{-2}$)h(&)h(14$^\\circ$)e(\\\\)147 3433 y(\\botrule)147 +3541 y(\\end{tabular}})147 3648 y(\\tabnote{$^{\\rm)f(a}$This)i +(footnote)f(shows)i(what)f(footnote)g(symbols)g(to)h(use.})147 +3756 y(\\tabnote{$^{\\rm)d(b}$This)i(footnote)f(shows)i(the)f(text)h +(turning)f(over)h(when)f(a)195 3864 y(long)h(footnote)e(is)i(added.}) +147 3972 y(\\label{symbols})147 4080 y(\\end{table})230 +4266 y Fy(T)-8 b(o)34 b(ensure)f(that)h(tables)h(are)f(correctly)h(n)m +(um)m(b)s(ered)d(automatically)-8 b(,)37 b(the)d Fu(\\label{})d +Fy(command)147 4374 y(should)f(b)s(e)f(inserted)i(just)e(b)s(efore)h +Fu(\\end{table})p Fy(.)230 4482 y(T)-8 b(ables)30 b(pro)s(duced)d +(using)i(the)g Fu(booktabs)e Fy(pac)m(k)-5 b(age)31 b(of)f(macros)f +(for)g(t)m(yp)s(esetting)i(tables)f(are)f(also)147 4590 +y(compatible)j(with)e(the)g Fw(gENO)g Fy(class)h(\014le.)147 +4930 y Fx(4.4)105 b Fs(The)-5 b(or)g(em-like)38 b(envir)-5 +b(onments)147 5096 y Fy(The)30 b Fw(gENO)f Fy(st)m(yle)j(pro)m(vides)e +(for)g(the)h(follo)m(wing)h(theorem-lik)m(e)g(en)m(vironmen)m(ts.)147 +5277 y Ft(Theorem)j(4.1)93 b Fw(Mor)-5 b(e)34 b(r)-5 +b(e)g(c)g(ent)34 b(algorithms)i(for)e(solving)g(the)g(semide\014nite)g +(pr)-5 b(o)g(gr)g(amming)37 b(r)-5 b(elax-)147 5384 y(ation)34 +b(ar)-5 b(e)33 b(p)-5 b(articularly)36 b(e\016cient,)c(b)-5 +b(e)g(c)g(ause)33 b(they)g(explor)-5 b(e)34 b(the)f(structur)-5 +b(e)34 b(of)f(the)g(MAX-CUT.)1868 5967 y Fy(7)p eop end +%%Page: 8 8 +TeXDict begin 8 7 bop -600 -543 a FO(April)22 b(29,)i(2013)142 +b(Engineering)24 b(Optimization)142 b(gENOguide)147 -120 +y Ft(Lemma)28 b(4.2)85 b Fw(Mor)-5 b(e)27 b(r)-5 b(e)g(c)g(ent)29 +b(algorithms)g(for)f(solving)g(the)g(semide\014nite)g(pr)-5 +b(o)g(gr)g(amming)31 b(r)-5 b(elaxation)147 -12 y(ar)g(e)34 +b(p)-5 b(articularly)35 b(e\016cient,)d(b)-5 b(e)g(c)g(ause)33 +b(they)h(explor)-5 b(e)34 b(the)f(structur)-5 b(e)33 +b(of)g(the)g(MAX-CUT.)147 150 y Ft(Cor)n(ollar)-6 b(y)38 +b(4.3)85 b Fw(Mor)-5 b(e)38 b(r)-5 b(e)g(c)g(ent)38 b(algorithms)i(for) +e(solving)g(the)g(semide\014nite)g(pr)-5 b(o)g(gr)g(amming)41 +b(r)-5 b(e-)147 258 y(laxation)35 b(ar)-5 b(e)33 b(p)-5 +b(articularly)35 b(e\016cient,)e(b)-5 b(e)g(c)g(ause)33 +b(they)g(explor)-5 b(e)34 b(the)f(structur)-5 b(e)34 +b(of)e(the)h(MAX-CUT.)147 421 y Ft(Pr)n(oposition)f(4.4)85 +b Fw(Mor)-5 b(e)32 b(r)-5 b(e)g(c)g(ent)32 b(algorithms)h(for)f +(solving)g(the)g(semide\014nite)f(pr)-5 b(o)g(gr)g(amming)35 +b(r)-5 b(e-)147 529 y(laxation)35 b(ar)-5 b(e)33 b(p)-5 +b(articularly)35 b(e\016cient,)e(b)-5 b(e)g(c)g(ause)33 +b(they)g(explor)-5 b(e)34 b(the)f(structur)-5 b(e)34 +b(of)e(the)h(MAX-CUT.)147 691 y Ft(Definition)42 b(4.5)85 +b Fw(Mor)-5 b(e)39 b(r)-5 b(e)g(c)g(ent)40 b(algorithms)h(for)f +(solving)f(the)g(semide\014nite)h(pr)-5 b(o)g(gr)g(amming)42 +b(r)-5 b(e-)147 799 y(laxation)35 b(ar)-5 b(e)33 b(p)-5 +b(articularly)35 b(e\016cient,)e(b)-5 b(e)g(c)g(ause)33 +b(they)g(explor)-5 b(e)34 b(the)f(structur)-5 b(e)34 +b(of)e(the)h(MAX-CUT.)147 962 y(Pr)-5 b(o)g(of)52 b Fy(More)37 +b(recen)m(t)h(algorithms)g(for)e(solving)i(the)f(semide\014nite)g +(programming)f(relaxation)j(are)147 1070 y(particularly)31 +b(e\016cien)m(t,)h(b)s(ecause)f(they)f(explore)h(the)g(structure)f(of)g +(the)h(MAX-CUT.)424 b Fk(\004)147 1232 y Fw(R)-5 b(emark)34 +b(1)92 b Fy(More)31 b(recen)m(t)g(algorithms)g(for)e(solving)i(the)f +(semide\014nite)g(programming)f(relaxation)147 1340 y(are)h +(particularly)g(e\016cien)m(t,)h(b)s(ecause)e(they)h(explore)g(the)g +(structure)e(of)i(the)g(MAX-CUT)f(problem.)147 1503 y +Fw(A)n(lgorithm)c(1)84 b Fy(More)22 b(recen)m(t)g(algorithms)f(for)g +(solving)g(the)g(semide\014nite)g(programming)f(relaxation)147 +1610 y(are)30 b(particularly)g(e\016cien)m(t,)h(b)s(ecause)e(they)h +(explore)g(the)g(structure)e(of)i(the)g(MAX-CUT)f(problem.)147 +1773 y(These)h(w)m(ere)h(pro)s(duced)e(b)m(y:)147 1931 +y Fu(\\begin{theorem})147 2039 y(More)47 b(recent)f(algorithms)f(for)i +(solving)f(the)h(semidefinite)d(programming)147 2147 +y(relaxation)h(are)i(particularly)e(efficient,)g(because)g(they)i +(explore)f(the)147 2255 y(structure)f(of)j(the)f(MAX-CUT.)147 +2362 y(\\end{theorem})147 2578 y(\\begin{lemma})147 2686 +y(...)147 2794 y(...)147 2902 y(\\end{lemma})147 3118 +y(\\begin{corollary})147 3226 y(...)147 3334 y(...)147 +3442 y(\\end{corollary})147 3658 y(\\begin{proposition})147 +3766 y(...)147 3873 y(...)147 3981 y(\\end{proposition})147 +4197 y(\\begin{definition})147 4305 y(...)147 4413 y(...)147 +4521 y(\\end{definition})147 4737 y(\\begin{proof})147 +4845 y(...)147 4953 y(...)147 5061 y(\\end{proof})147 +5277 y(\\begin{remark})147 5384 y(...)1868 5967 y Fy(8)p +eop end +%%Page: 9 9 +TeXDict begin 9 8 bop -600 -543 a FO(April)22 b(29,)i(2013)142 +b(Engineering)24 b(Optimization)142 b(gENOguide)147 -120 +y Fu(...)147 -12 y(\\end{remark})147 204 y(\\begin{algorithm})147 +312 y(...)147 420 y(...)147 528 y(\\end{algorithm})147 +947 y Fx(4.5)105 b Fs(T)-8 b(yp)j(esetting)40 b(mathematics)147 +1147 y Fw(4.5.1)94 b(Displaye)-5 b(d)34 b(mathematics)230 +1304 y Fy(The)i Fw(gENO)f Fy(class)j(\014le)e(will)h(set)g(displa)m(y)m +(ed)g(mathematics)h(cen)m(tred)f(on)g(the)g(measure)f(without)147 +1412 y(equation)c(n)m(um)m(b)s(ers,)f(pro)m(vided)g(that)h(y)m(ou)f +(use)h(the)f(L)1998 1395 y FO(A)2037 1412 y Fy(T)2088 +1432 y(E)2138 1412 y(X)14 b(2)2265 1426 y Fv(")2344 1412 +y Fy(standard)30 b(con)m(trol)j(sequences)f(op)s(en)147 +1520 y(\()p Fu(\\[)p Fy(\))f(and)e(close)j(\()p Fu(\\])p +Fy(\))f(square)f(brac)m(k)m(ets)h(as)g(delimiters.)g(The)f(equation) +1406 1700 y Fn(p)1358 1732 y Fj(X)1367 1927 y Fn(i)p +FO(=1)1505 1818 y Fv(\025)1558 1832 y Fn(i)1611 1818 +y Fy(=)25 b(trace)q(\()p Fx(S)q Fy(\))182 b Fv(i)25 b +Fq(2)g Fi(R)147 2119 y Fy(w)m(as)31 b(t)m(yp)s(eset)g(using)f(the)h +(commands)147 2276 y Fu(\\[)243 2384 y(\\sum_{i=1}^p)44 +b(\\lambda_i)h(=)j({\\rm)e(trace}\({\\textrm{\\bf)d(S}}\)\\qquad)243 +2492 y(i\\in)j({\\mathbb)g(R})147 2600 y(\\].)230 2758 +y Fy(F)-8 b(or)32 b(those)g(of)g(y)m(our)f(equations)h(that)g(y)m(ou)f +(wish)g(to)h(b)s(e)e(automatically)35 b(n)m(um)m(b)s(ered)29 +b(sequen)m(tially)147 2866 y(throughout)h(the)h(text,)g(use)f(the)h +Fu(equation)d Fy(en)m(vironmen)m(t,)j Fw(e.g.)1406 3131 +y Fn(p)1358 3163 y Fj(X)1367 3358 y Fn(i)p FO(=1)1505 +3249 y Fv(\025)1558 3263 y Fn(i)1611 3249 y Fy(=)25 b(trace)q(\()p +Fx(S)q Fy(\))182 b Fv(i)25 b Fq(2)g Fi(R)1095 b Fy(\(1\))147 +3550 y(w)m(as)31 b(t)m(yp)s(eset)g(using)f(the)h(commands)147 +3726 y Fu(\\begin{equation})243 3834 y(\\sum_{i=1}^p)44 +b(\\lambda_i)h(=)j({\\rm)e(trace}\({\\textrm{\\bf)d(S}}\)quad)243 +3941 y(i\\in)j({\\mathbb)g(R})147 4049 y(\\end{equation})230 +4225 y Fy(P)m(art)27 b(n)m(um)m(b)s(ers)d(for)i(sets)h(of)f(equations)g +(ma)m(y)h(b)s(e)e(generated)i(using)f(the)g Fu(subequations)d +Fy(en)m(viron-)147 4333 y(men)m(t,)31 b Fw(e.g.)1213 +4552 y Fv("\032w)1367 4566 y Fn(tt)1422 4552 y Fy(\()p +Fv(s;)15 b(t)p Fy(\))26 b(=)f Fv(N)10 b Fy([)p Fv(w)1903 +4566 y Fn(s)1940 4552 y Fy(\()p Fv(s;)15 b(t)p Fy(\))p +Fv(;)g(w)2231 4566 y Fn(st)2295 4552 y Fy(\()p Fv(s;)g(t)p +Fy(\)])2506 4566 y Fn(s)2543 4552 y Fv(;)905 b Fy(\(2a\))1193 +4882 y Fv(w)1258 4896 y Fn(tt)1314 4882 y Fy(\(1)p Fv(;)15 +b(t)p Fy(\))21 b(+)f Fv(N)10 b Fy([)p Fv(w)1787 4896 +y Fn(s)1824 4882 y Fy(\(1)p Fv(;)15 b(t)p Fy(\))p Fv(;)g(w)2117 +4896 y Fn(st)2181 4882 y Fy(\(1)p Fv(;)g(t)p Fy(\)])27 +b(=)e(0)p Fv(;)880 b Fy(\(2b\))147 5101 y(whic)m(h)30 +b(w)m(as)h(generated)g(using)f(the)h(con)m(trol)h(sequences)147 +5277 y Fu(\\begin{subequations})42 b(\\label{subeqnexample})147 +5384 y(\\begin{equation})1868 5967 y Fy(9)p eop end +%%Page: 10 10 +TeXDict begin 10 9 bop -600 -543 a FO(April)22 b(29,)i(2013)142 +b(Engineering)24 b(Optimization)142 b(gENOguide)529 -120 +y Fu(\\varepsilon)45 b(\\rho)h(w_{tt}\(s,t\))529 -12 +y(=)529 96 y(N[w_{s}\(s,t\),w_{st}\(s,t\))o(]_{s)o(},)529 +204 y(\\label{subeqnpart})147 312 y(\\end{equation})147 +420 y(\\begin{equation})529 528 y(w_{tt}\(1,t\)+N[w_{s}\(1,t\))o(,w_{)o +(st}\()o(1,t)o(\)])c(=)47 b(0,)147 636 y(\\end{equation})147 +744 y(\\end{subequations})147 951 y Fy(This)38 b(is)h(made)f(p)s +(ossible)g(b)m(y)h(the)g(pac)m(k)-5 b(age)40 b Fu(subeqn)p +Fy(,)d(whic)m(h)i(is)f(called)i(b)m(y)f(the)f(class)i(\014le.)f(If)f(y) +m(ou)147 1059 y(put)e(the)g Fu(\\label{})e Fy(just)h(after)i(the)f +Fu(\\begin{subequations})30 b Fy(line,)37 b(references)f(will)h(b)s(e)e +(to)i(the)147 1167 y(collection)31 b(of)e(equations,)g(`\(2\)')i(in)d +(the)g(example)i(ab)s(o)m(v)m(e.)f(Or,)f(lik)m(e)i(the)f(example)g(co)s +(de)g(ab)s(o)m(v)m(e,)h(y)m(ou)147 1275 y(can)h(reference)g(eac)m(h)g +(equation)g(individually|)p Fw(e.g.)f Fy(`\(2a\)'.)147 +1499 y Fw(4.5.2)94 b(Bold)34 b(math)g(italic)f(symb)-5 +b(ols)230 1657 y Fy(T)d(o)31 b(get)h(b)s(old)d(math)h(italic)j(y)m(ou)d +(can)h(use)f Fu(\\bm)p Fy(,)g(whic)m(h)g(w)m(orks)g(for)h(all)g(sizes,) +g Fw(e.g.)147 1814 y Fu(\\sffamily)147 1922 y(\\begin{equation})290 +2030 y({\\rm)47 b(d}\({\\bm)f(s_{t_{\\bm)f(u}}\))i(=)g +(\\langle{\\bm\\alpha\({\\sf{\\t)o(extb)o(f)42 b(L}}\)})290 +2138 y([RM\({\\bm)k(X}_y)h(+)g({\\bm)g(s}_t\))f(-)h(RM\({\\bm)f +(x}_y\)]^2)g(\\rangle)147 2246 y(\\end{equation})147 +2354 y(\\normalfont)147 2512 y Fy(pro)s(duces)1025 2794 +y(d\()p Fh(s)1159 2808 y Fn(t)1184 2816 y Fg(u)1233 2794 +y Fy(\))26 b(=)f Fq(h)p Fh(\013)p Fy(\()p Ff(L)p Fy(\))q([)p +Fv(R)q(M)10 b Fy(\()p Fh(X)1939 2808 y Fn(y)2001 2794 +y Fy(+)20 b Fh(s)2140 2808 y Fn(t)2170 2794 y Fy(\))g +Fq(\000)g Fv(R)q(M)10 b Fy(\()p Fh(x)2579 2808 y Fn(y)2621 +2794 y Fy(\)])2681 2757 y FO(2)2721 2794 y Fq(i)762 b +Fy(\(3\))147 3076 y(Note)29 b(that)g(subscript,)e(sup)s(erscript,)f +(subscript)h(to)i(subscript,)e(etc.)i(sizes)f(will)h(tak)m(e)g(care)g +(of)f(them-)147 3184 y(selv)m(es)37 b(and)d(are)i(italic,)i(not)d(b)s +(old,)g(unless)g(co)s(ded)g(individually)-8 b(.)36 b +Fu(\\bm)e Fy(pro)s(duces)g(the)i(same)g(e\013ect)147 +3292 y(as)30 b Fu(\\boldmath)p Fy(.)e Fu(\\sffamily)p +Fy(...)p Fu(\\normalfont)d Fy(allo)m(ws)31 b(uprigh)m(t)e(sans)g(serif) +h(fon)m(ts)g(to)g(b)s(e)g(created)g(in)147 3400 y(math)h(mo)s(de)f(b)m +(y)g(using)g(the)g(con)m(trol)i(sequence)f(`)p Fu(\\sf)p +Fy('.)147 3624 y Fw(4.5.3)94 b(Bold)34 b(Gr)-5 b(e)g(ek)230 +3782 y Fy(Bold)77 b(lo)m(w)m(ercase)h(as)e(w)m(ell)g(as)g(upp)s(ercase) +f(Greek)i(c)m(haracters)g(can)f(b)s(e)f(obtained)h(b)m(y)147 +3890 y Fu({\\bm)47 b(\\gamma})p Fy(,)28 b(whic)m(h)j(giv)m(es)g +Fh(\015)6 b Fy(,)30 b(and)g Fu({\\bm)47 b(\\Gamma})p +Fy(,)28 b(whic)m(h)i(giv)m(es)i Fx(\000)p Fy(.)147 4114 +y Fw(4.5.4)94 b(Upright)34 b(lower)-5 b(c)g(ase)34 b(Gr)-5 +b(e)g(ek)34 b(char)-5 b(acters)34 b(and)g(the)f(upright)g(p)-5 +b(artial)35 b(derivative)e(sign)230 4272 y Fy(Uprigh)m(t)27 +b(lo)m(w)m(ercase)i(Greek)f(c)m(haracters)g(can)f(b)s(e)f(obtained)h +(with)f(the)h(class)h(\014le)e(b)m(y)h(inserting)g(the)147 +4380 y(letter)33 b(`u')e(in)h(the)f(con)m(trol)i(co)s(de)f(for)f(the)h +(c)m(haracter,)h Fw(e.g.)e Fu(\\umu)g Fy(and)g Fu(\\upi)f +Fy(pro)s(duce)g Fe(\026)i Fy(\(used,)f(for)147 4488 y(example,)e(in)g +(the)f(sym)m(b)s(ol)g(for)g(the)h(unit)f(microns|)p Fe(\026)p +Fy(m\))g(and)g Fe(\031)g Fy(\(the)h(ratio)h(of)e(the)h(circumference) +147 4596 y(to)i(the)e(diameter)i(of)f(a)g(circle\).)h(Similarly)-8 +b(,)31 b(the)f(con)m(trol)h(co)s(de)f(for)f(the)h(uprigh)m(t)f(partial) +i(deriv)-5 b(ativ)m(e)147 4704 y Fe(@)30 b Fy(is)h Fu(\\upartial)p +Fy(.)147 5110 y Fx(4.6)105 b Fs(A)-5 b(cknow)5 b(le)-5 +b(dgements)147 5277 y Fy(This)41 b(unn)m(um)m(b)s(ered)e(section,)k +Fw(e.g.)e Fu(\\section*{Acknowledgement)o(\(s\))o(})p +Fy(,)36 b(should)41 b(b)s(e)f(used)h(for)147 5384 y(thanks,)30 +b(gran)m(t)i(details,)f(etc.)h(and)e(placed)h(b)s(efore)e(an)m(y)i +(Notes)h(or)e(References)h(sections.)1845 5967 y(10)p +eop end +%%Page: 11 11 +TeXDict begin 11 10 bop -600 -543 a FO(April)22 b(29,)i(2013)142 +b(Engineering)24 b(Optimization)142 b(gENOguide)147 -120 +y Fx(4.7)105 b Fs(Notes)147 46 y Fy(This)35 b(unn)m(um)m(b)s(ered)e +(section,)38 b Fw(e.g.)d Fu(\\section*{Note\(s\)})p Fy(,)c(ma)m(y)36 +b(b)s(e)f(placed)h(b)s(efore)g(an)m(y)g(Refer-)147 154 +y(ences)31 b(section.)147 472 y Fx(4.8)105 b Fs(R)-5 +b(efer)g(enc)g(es)147 672 y Fw(4.8.1)94 b(R)-5 b(efer)g(enc)g(es)34 +b(cite)-5 b(d)33 b(in)f(the)h(text)230 829 y Fy(References)42 +b(should)d(b)s(e)h(cited)i(in)f(the)f(text)i(in)f(`Chicago)h +(author-date')g(st)m(yle,)g(separated)f(b)m(y)147 937 +y(semi-colons,)36 b Fw(e.g.)e Fy(\(Green)h(2002;)h(Harlo)m(w)g(1983;)g +(W)-8 b(egener)36 b(and)e(P)m(ett)m(y)i(1994\))h(or)d(`...)i(see)f +(Smith)147 1045 y(\(1985,)j(75\)'.)f(If)e(there)g(are)h(t)m(w)m(o)g +(authors)f(with)g(the)h(same)f(surname,)g(use)g(the)g(\014rst)g +(initials)h(with)147 1153 y(the)f(surnames,)g Fw(e.g.)f +Fy(\(E.)h(Johnson)f(2001;)j(L.)f(Johnson)e(1998\).)j(If)d(there)i(are)f +(three)g(authors,)g(list)147 1261 y(them)30 b(all)h(in)e(ev)m(ery)i +(citation,)h Fw(e.g.)d Fy(\(Kernis,)h(Cornell,)g(and)f(Harlo)m(w)i +(1993\).)i(F)-8 b(or)30 b(more)g(than)g(three)147 1369 +y(authors,)35 b(cite)h(the)f(\014rst)f(author's)g(name)h(follo)m(w)m +(ed)i(b)m(y)d(et)i(al.)f(F)-8 b(or)36 b(t)m(w)m(o)g(or)f(more)f +(sources)h(b)m(y)g(the)147 1477 y(same)28 b(author\(s\))g(in)f(the)g +(same)h(y)m(ear,)h(use)e(lo)m(w)m(er-case)j(letters)e(\(a,)h(b,)e +(c,...\))i(with)e(the)g(y)m(ear)h(to)h(order)147 1585 +y(the)23 b(en)m(tries)h(in)f(the)g(Reference)h(list)g(and)e(use)h +(these)h(letters)g(with)f(the)g(y)m(ear)h(in)f(the)g(in-text)h +(citations,)147 1693 y Fw(e.g.)j Fy(\(Green)g(1981a,b\).)j(F)-8 +b(urther)26 b(details)i(on)f(this)g(reference)h(st)m(yle)g(can)f(b)s(e) +g(found)f(in)g(the)h(journal's)147 1801 y(Instructions)j(for)g +(Authors.)230 1909 y(Eac)m(h)51 b(bibliographical)h(en)m(try)f(has)f(a) +h(k)m(ey)-8 b(,)52 b(whic)m(h)f(is)f(assigned)h(b)m(y)g(the)f(author)h +(and)f(used)147 2017 y(to)63 b(refer)f(to)h(that)f(en)m(try)h(in)e(the) +i(text.)g(In)e(this)h(do)s(cumen)m(t,)g(the)g(k)m(ey)h +Fu(ev94)e Fy(in)h(the)g(ci-)147 2124 y(tation)d(form)d +Fu(\\citep{ev94})e Fy(pro)s(duces)i(`\(Ev)-5 b(ans)57 +b(1994\)',)j(and)d(the)g(k)m(eys)h(in)f(the)g(citation)147 +2232 y Fu(\\citep{Eri1984,GloRib51,P)o(eaEt)o(Al7)o(6})39 +b Fy(pro)s(duce)44 b(`\(Ericsson)h(and)f(Simon)h(1984;)i(Glo)m(v)m(er,) +147 2340 y(Smith,)42 b(and)g(Rib)s(eiro)g(1951;)j(Pierce)e(et)g(al.)h +(1976\)'.)h(The)d(appropriate)g(citation)i(st)m(yle)g(for)e(dif-)147 +2448 y(feren)m(t)47 b(situations)h(can)f(b)s(e)f(obtained,)h(for)g +(example,)g(b)m(y)g Fu(\\citet{hk97})c Fy(for)k(`Kern)f(\(1997\)',)147 +2556 y Fu(\\citet{Bar91,Mil93,Maz91})f Fy(for)51 b(`Barlo)m(w)i +(\(1991\);)h(Miller)e(\(1993\);)i(Mazzeo)g(\(1991\)',)g(or)147 +2664 y Fu(\\citealt{Holl04})23 b Fy(for)28 b(`Holland)g(2004'.)i +(Optional)e(notes)g(ma)m(y)h(b)s(e)e(included)g(at)h(the)g(b)s +(eginning)147 2772 y(and)42 b(end)g(of)h(a)g(citation)h(b)m(y)f(the)g +(use)f(of)h(square)f(brac)m(k)m(ets,)i Fw(e.g.)e Fu +(\\citep[see][123]{Agu95})147 2880 y Fy(pro)s(duces)j(`\(see)i(Agutter) +f(1995,)i(123\)'.)g(Citation)f(of)e(the)h(y)m(ear)h(alone)g(ma)m(y)f(b) +s(e)f(pro)s(duced)f(b)m(y)147 2988 y Fu(\\citeyear{cwm73})p +Fy(,)26 b Fw(i.e.)k Fy(`1973',)j(or)d Fu(\\citeyearpar{glov86})p +Fy(,)25 b Fw(i.e.)30 b Fy(`\(1986\)'.)147 3153 y Fw(4.8.2)94 +b(The)33 b(list)g(of)g(r)-5 b(efer)g(enc)g(es)230 3311 +y Fy(References)40 b(should)e(b)s(e)h(listed)h(at)g(the)g(end)e(of)i +(the)f(main)g(text)i(in)e(alphab)s(etical)h(order,)f(then)147 +3419 y(c)m(hronologically)32 b(\(earliest)f(\014rst\),)d(with)h(full)f +(page)i(ranges)f(\(where)g(appropriate\))g(and)f(issue)h(n)m(um-)147 +3527 y(b)s(ers)i(\(for)h(journals)f(paginated)i(b)m(y)f(issue\).)h(If)e +(a)h(reference)h(has)f(more)g(than)f(ten)i(named)e(authors,)147 +3635 y(list)g(only)g(the)f(\014rst)g(sev)m(en,)h(follo)m(w)m(ed)h(b)m +(y)e(`et)i(al.'.)230 3742 y(The)e(follo)m(wing)i(list)f(sho)m(ws)f +(some)h(references)g(prepared)e(in)h(the)g(st)m(yle)i(of)f(the)f +(journal:)147 4081 y Fx(References)147 4289 y FN(Agutter,)22 +b(A.)g(J.)f(1995.)f(\\The)h(Linguistic)g(Signi\014cance)g(of)h(Curren)n +(t)e(British)i(Slang.")e(Unpublished)i(do)r(ctoral)238 +4388 y(dissertation,)27 b(Edin)n(burgh)f(Univ)n(ersit)n(y)-7 +b(,)27 b(UK.)147 4488 y(Barlo)n(w,)d(D.)i(H.)g(1991.)d(\\Diagnoses,)h +(Dimensions,)i(and)f(DSM-IV)h([Sp)r(ecial)g(issue].")e +FM(Journal)k(of)h(A)n(bnormal)238 4587 y(Psycholo)l(gy)38 +b FN(100)26 b(\(3\).)147 4687 y(Ericsson,)33 b(K.)i(Anders,)f(and)h +(Herb)r(ert)g(A.)g(Simon.)g(1984.)e FM(Pr)l(oto)l(c)l(ol)k(A)n +(nalysis:)h(V)-6 b(erb)l(al)36 b(R)l(ep)l(orts)g(as)h(Data)p +FN(.)238 4787 y(Cam)n(bridge,)26 b(MA:)j(MIT)e(Press.)147 +4886 y(Ev)-5 b(ans,)32 b(W.)i(A.)f(1994.)f(\\Approac)n(hes)f(to)h(In)n +(telligen)n(t)h(Information)g(Retriev)-5 b(al.")32 b +FM(Information)j(Pr)l(o)l(c)l(essing)238 4986 y(and)30 +b(Management)37 b FN(7)27 b(\(2\):)h(147{168.)147 5086 +y(Glo)n(v)n(er,)44 b(F)-7 b(red.)46 b(1986.)e(\\Hilb)r(ert)i(Mo)r +(dular)f(F)-7 b(orms)45 b(and)g(the)h(Galois)f(Represen)n(tations)f +(Asso)r(ciated)h(to)238 5185 y(Hilb)r(ert{Blumen)n(thal)28 +b(Ab)r(elian)g(V)-7 b(arieties.")26 b(Ph.D.)i(thesis,)g(Harv)-5 +b(ard)26 b(Univ)n(ersit)n(y)-7 b(,)27 b(Cam)n(bridge,)f(MA.)147 +5285 y(Glo)n(v)n(er,)19 b(F)-7 b(red,)20 b(Ra)n(ymond)g(Smith,)h(and)g +(C.)f(C.)h(Rib)r(eiro,)f(eds.)g(1951.)f FM(L)l(essons)k(of)h(the)f +(British)i(War)e(Ec)l(onomy)p FN(.)238 5384 y(v)n(ol.)k(5.)g(2nd)h(ed.) +f(W)-7 b(estp)r(ort,)28 b(CT:)g(Green)n(w)n(o)r(o)r(d)e(Press.)1845 +5967 y Fy(11)p eop end +%%Page: 12 12 +TeXDict begin 12 11 bop -600 -543 a FO(April)22 b(29,)i(2013)142 +b(Engineering)24 b(Optimization)142 b(gENOguide)147 -120 +y FN(Holland,)69 b(M.)h(2004.)e(\\Guide)h(to)h(Citing)f(In)n(ternet)h +(Sources.")e(Accessed)h(No)n(v)n(em)n(b)r(er)f(4,)h(2012.)238 +-20 y(h)n(ttp://www.b)r(ournemouth.ac.uk/library/using/guide)p +2163 -20 25 4 v 25 w(to)p 2262 -20 V 30 w(citing)p 2495 +-20 V 30 w(in)n(ternet)p 2809 -20 V 30 w(sourc.h)n(tml.)147 +79 y(Kern,)26 b(Hudson.)h(1997.)e(\\The)i(Resurgen)n(t)f(Japanese)f +(Econom)n(y)g(and)i(a)f(Japan{United)h(States)f(F)-7 +b(ree)27 b(T)-7 b(rade)238 179 y(Agreemen)n(t.")31 b(In)h +FM(4th)i(International)f(Confer)l(enc)l(e)i(on)e(the)h(R)l +(estructuring)e(of)i(the)g(Ec)l(onomic)h(and)f(Po-)238 +279 y(litic)l(al)h(System)e(in)h(Jap)l(an)g(and)g(Eur)l(op)l(e)p +FN(,)e(edited)h(b)n(y)e(C.)h(Lam)n(b)r(ert)f(and)h(G.)g(Holst.)g +(Milan,)g(Italy)-7 b(,)32 b(21{25)238 378 y(Ma)n(y)27 +b(1996.)f(147{156.)e(Singap)r(ore:)i(W)-7 b(orld)28 b(Scien)n(ti\014c.) +147 478 y(Mazzeo,)h(J.)h(1991.)d FM(Comp)l(ar)l(ability)35 +b(of)e(Computer)f(and)g(Pap)l(er-and-Pencil)i(Sc)l(or)l(es)j +FN(\(College)29 b(Board)f(Rep.)238 577 y(No.)g(91\).)f(Princeton,)f +(NJ:)i(Educational)e(T)-7 b(esting)28 b(Service.)147 +677 y(Miller,)e(M.)g(E.)g(1993.)e FM(The)29 b(Inter)l(active)g(T)-6 +b(ester)28 b(\(V)-6 b(ersion)28 b(4.0\))i([Computer)f(softwar)l(e])p +FN(.)f(W)-7 b(estminster,)26 b(CA:)238 777 y(Psytek)h(Services.)147 +876 y(Misner,)f(Charles)f(W.)h(1973.)e(\\E\016cien)n(t)i(Algorithms)f +(for)h(La)n(y)n(er)e(Assignmen)n(t)h(Problems.")g(In)h +FM(Gr)l(avitation)238 976 y(in)d(a)h(Col)t(lapsing)i(Universe)p +FN(,)21 b(V)-7 b(ol.)20 b(5)g(of)h FM(Einstein)-8 b('s)23 +b(L)l(e)l(gacy)p FN(,)f(edited)f(b)n(y)f(Ignatius)g(Gottlob.)h(2nd)f +(ed.)h(63{83.)238 1076 y(San)28 b(F)-7 b(rancisco,)26 +b(CA:)i(F)-7 b(reeman.)147 1175 y(Pierce,)32 b(Ian)h(F.,)h(F)-7 +b(red)33 b(Glo)n(v)n(er,)f(A.)i(T.)f(Ogilvy)-7 b(,)33 +b(and)g(A.)h(R.)f(S.)h(Clemen)n(ts.)f(1976.)f(\\A)h(Mo)r(del)g(of)h +(Output,)238 1275 y(Emplo)n(ymen)n(t,)29 b(W)-7 b(ages)30 +b(and)g(Prices)f(in)h(the)g(UK.")g(In)g FM(Computing)j(T)-6 +b(o)l(ols)33 b(for)g(Mo)l(deling,)h(Optimization)238 +1374 y(and)g(Simulation:)g(Interfac)l(es)g(in)f(Computer)h(Scienc)l(e)g +(and)g(Op)l(er)l(ations)f(R)l(ese)l(ar)l(ch)p FN(,)f(edited)g(b)n(y)g +(Man)n(uel)238 1474 y(Laguna)k(and)g(Jos)n(\023)-39 b(e)35 +b(Luis)i(Gonz\023)-42 b(ales-V)-7 b(elarde.)35 b(2nd)h(ed.)h(1{24.)e +(Boston,)h(MA:)i(Cam)n(bridge)d(Univ)n(ersit)n(y)238 +1574 y(Press.)147 1800 y Fy(This)30 b(w)m(as)h(pro)s(duced)d(b)m(y)j(t) +m(yping:)147 2039 y Fu(\\begin{thebibliography}{1)o(2})147 +2255 y(\\bibitem[Agutter\(1995\)]{A)o(gu95)o(})147 2362 +y(Agutter,)46 b(A.~J.)g(1995.)g(``The)h(Linguistic)e(Significance)f(of) +j(Current)f({B}ritish)195 2470 y(Slang.'')f(Unpublished)g(doctoral)h +(dissertation,)e(Edinburgh)h(University,)g(UK.)147 2686 +y(\\bibitem[Barlow\(1991\)]{Ba)o(r91})147 2794 y(Barlow,)h(D.~H.)g +(1991.)h(``Diagnoses,)d(Dimensions,)h(and)i({DSM-IV})e([Special)195 +2902 y(issue].'')g(\\emph{Journal)f(of)k(Abnormal)d(Psychology})g(100)i +(\(3\).)147 3118 y(\\bibitem[Ericsson)c(and)k(Simon\(1984\)]{Eri1984}) +147 3226 y(Ericsson,)e(K.~Anders,)g(and)i(Herbert~A.)e(Simon.)h(1984.)h +(\\emph{Protocol)195 3334 y(Analysis:)e(Verbal)h(Reports)g(as)h(Data}.) +f(Cambridge,)f(MA:)i(MIT)g(Press.)147 3550 y +(\\bibitem[Evans\(1994\)]{ev9)o(4})147 3658 y(Evans,)f(W.~A.)h(1994.)f +(``Approaches)e(to)k(Intelligent)c(Information)h(Retrieval.'')195 +3766 y(\\emph{Information)e(Processing)i(and)i(Management})e(7)i +(\(2\):)g(147--168.)147 3981 y(\\bibitem[Glover\(1986\)]{gl)o(ov86)o(}) +147 4089 y(Glover,)f(Fred.)g(1986.)h(\\emph{Hilbert)d(Modular)i(Forms)g +(and)h(the)g({G}alois)195 4197 y(Representations)d(Associated)h(to)i +({H}ilbert--{B}lumenthal)41 b(Abelian)195 4305 y(Varieties}.)k(Ph.D.)h +(thesis,)g(Harvard)g(University,)e(Cambridge,)h(MA.)147 +4521 y(\\bibitem[Glover,)f(Smith,)i(and)h(Ribeiro\(1951\)]{GloRib51)o +(})147 4629 y(Glover,)f(Fred,)g(Raymond)g(Smith,)g(and)h(C.~C.)g +(Ribeiro,)e(eds.)i(1951.)195 4737 y(\\emph{Lessons)d(of)j(the)g +({B}ritish)e(War)i(Economy}.)f(vol.~5.)f(2nd)i(ed.)195 +4845 y(Westport,)e(CT:)i(Greenwood)e(Press.)147 5061 +y(\\bibitem[Holland\(2004\)]{H)o(oll0)o(4})147 5169 y(Holland,)h(M.)h +(2004.)f(``Guide)g(to)h(Citing)f(Internet)g(Sources.'')f(Accessed)195 +5277 y(November)g(4,)j(2012.)195 5384 y(http://www.bournemouth.a)o +(c.uk)o(/li)o(brar)o(y/us)o(ing)o(/gui)o(de\\_)o(to\\)o(_cit)o(ing\\)o +(_in)o(tern)o(et\\_)o(sou)o(rc.h)o(tml.)1845 5967 y Fy(12)p +eop end +%%Page: 13 13 +TeXDict begin 13 12 bop -600 -543 a FO(April)22 b(29,)i(2013)142 +b(Engineering)24 b(Optimization)142 b(gENOguide)147 -12 +y Fu(\\bibitem[Kern\(1997\)]{hk97)o(})147 96 y(Kern,)47 +b(Hudson.)e(1997.)i(``The)f(Resurgent)f({J}apanese)g(Economy)h(and)h(a) +195 204 y({J}apan--{U}nited)c({S}tates)j(Free)g(Trade)h(Agreement.'')d +(In)j(\\emph{4th)195 312 y(International)d(Conference)h(on)i(the)g +(Restructuring)d(of)k(the)e(Economic)g(and)195 420 y(Political)f +(System)h(in)h({J}apan)f(and)h({E}urope},)e(edited)h(by)h(C.~Lambert) +195 528 y(and)g(G.~Holst.)e(Milan,)h(Italy,)g(21--25)g(May)h(1996.)g +(147--156.)e(Singapore:)195 636 y(World)h(Scientific.)147 +851 y(\\bibitem[Mazzeo\(1991\)]{Ma)o(z91})147 959 y(Mazzeo,)g(J.)h +(1991.)g(\\emph{Comparability)42 b(of)47 b(Computer)f(and)h +(Paper-and-Pencil)195 1067 y(Scores})f(\(College)f(Board)i(Rep.)f(No.)h +(91\).)g(Princeton,)e(NJ:)i(Educational)195 1175 y(Testing)f(Service.) +147 1391 y(\\bibitem[Miller\(1993\)]{Mi)o(l93})147 1499 +y(Miller,)g(M.~E.)g(1993.)h(\\emph{The)e(Interactive)g(Tester)h +(\(Version)f(4.0\))195 1607 y([Computer)g(software]}.)g(Westminster,)f +(CA:)j(Psytek)f(Services.)147 1823 y(\\bibitem[Misner\(1973\)]{cw)o +(m73})147 1931 y(Misner,)g(Charles~W.)f(1973.)h(``Efficient)f +(Algorithms)g(for)i(Layer)f(Assignment)195 2039 y(Problems.'')f(In)i +(\\emph{Gravitation)c(in)k(a)h(Collapsing)d({U}niverse},)f(Vol.~5)195 +2147 y(of)j(\\emph{Einstein's)c(Legacy},)j(edited)g(by)h(Ignatius)f +(Gottlob.)f(2nd)i(ed.)195 2255 y(63--83.)f(San)h(Francisco,)e(CA:)i +(Freeman.)147 2470 y(\\bibitem[Pierce)d(et~al.\(1976\)]{PeaEtAl76})147 +2578 y(Pierce,)i(Ian~F.,)g(Fred)g(Glover,)g(A.~T.)h(Ogilvy,)e(and)i +(A.~R.~S.)f(Clements.)f(1976.)195 2686 y(``A)i(Model)f(of)h(Output,)f +(Employment,)f(Wages)h(and)h(Prices)f(in)h(the)g({UK}.'')f(In)195 +2794 y(\\emph{Computing)e(Tools)i(for)h(Modeling,)e(Optimization)g(and) +h(Simulation:)195 2902 y(Interfaces)f(in)i(Computer)f(Science)f(and)i +(Operations)e(Research},)g(edited)h(by)195 3010 y(Manuel)g(Laguna)g +(and)h(Jos\\'{e}~Luis)d(Gonz\\'{a}les-Velarde.)e(2nd)47 +b(ed.)g(1--24.)195 3118 y(Boston,)f(MA:)h(Cambridge)e(University)g +(Press.)147 3334 y(\\end{thebibliography})147 3569 y +Fy(Eac)m(h)31 b(en)m(try)g(tak)m(es)h(the)e(form:)147 +3783 y Fu(\\bibitem[authors')43 b(names\(date)i(of)i +(publication\)]{key})c(Bibliography)i(entry)147 3998 +y Fy(where)27 b(`)p Fu(authors')46 b(names)p Fy(')26 +b(is)h(the)g(list)h(of)f(names)g(to)h(app)s(ear)f(where)f(the)i +Fu(bibitem)d Fy(is)i(cited)h(in)f(the)147 4106 y(text,)33 +b(and)d(`)p Fu(key)p Fy(')h(is)g(the)g(tag)h(that)g(is)f(to)h(b)s(e)e +(used)h(as)g(an)g(argumen)m(t)g(for)g(the)g Fu(\\cite{})e +Fy(commands)147 4214 y(in)g(the)h(text)g(of)f(the)h(article.)h +Fu(Bibliography)44 b(entry)28 b Fy(should)h(b)s(e)f(the)i(material)g +(that)g(is)g(to)g(app)s(ear)147 4322 y(in)g(the)h(list)g(of)f +(references,)h(suitably)g(formatted.)230 4430 y(Instead)g(of)g(t)m +(yping)g(the)g(bibliograph)m(y)g(b)m(y)f(hand,)g(y)m(ou)h(ma)m(y)g +(prefer)f(to)i(create)g(the)f(list)g(of)g(refer-)147 +4538 y(ences)g(using)f(a)h Ft(Bib)p Fy(T)900 4557 y(E)950 +4538 y(X)f(database.)i(Include)e(the)g(lines)147 4745 +y Fu(\\bibliographystyle{gENO})147 4853 y(\\bibliography{gENOguide})147 +5061 y Fy(where)i(the)h(list)g(of)f(references)h(should)e(app)s(ear,)h +(where)g(gENO.bst)h(is)f(the)g Ft(Bib)p Fy(T)3011 5080 +y(E)3062 5061 y(X)g(st)m(yle)i(\014le)e(for)147 5169 +y(this)25 b(journal)f(and)h(gENOguide.bib)f(is)h(the)g(database)h(of)f +(bibliographic)g(details)h(for)f(the)g(references)147 +5277 y(section)h(included)f(with)f(the)h Fw(gENO)f Fy(L)1446 +5260 y FO(A)1485 5277 y Fy(T)1536 5296 y(E)1586 5277 +y(X)h(st)m(yle)i(guide)e(pac)m(k)-5 b(age)26 b(\(to)g(b)s(e)f(replaced) +g(with)g(the)g(name)147 5384 y(of)35 b(y)m(our)h(o)m(wn)f +Ft(Bib)p Fy(T)863 5404 y(E)913 5384 y(X)g(database\).)i(The)d(L)1676 +5368 y FO(A)1715 5384 y Fy(T)1766 5404 y(E)1817 5384 +y(X)h(source)g(\014le)g(of)h(y)m(our)f(article)h(will)g(extract)h(from) +1845 5967 y(13)p eop end +%%Page: 14 14 +TeXDict begin 14 13 bop -600 -543 a FO(April)22 b(29,)i(2013)142 +b(Engineering)24 b(Optimization)142 b(gENOguide)440 -149 +y(T)-6 b(able)24 b(2.)58 b FG(gENO)23 b FO(macros.)p +440 -90 2901 9 v 440 8 a Fo(n)p FO(thanks)p Fo(f)p FO(title-page)k(fo)r +(otnote)e(to)f(article)g(title)144 b FG(e.g.)23 b FO(`Corresp)r(onding) +g(author.)h(E-mail:)440 83 y(or)g(author)p Fo(g)1115 +b FO(A.N.)22 b(Author@uio)n(w)n(a.edu')440 232 y Fo(n)p +FO(b)r(egin)p Fo(f)p FO(abstract)p Fo(g)p FO(...)p Fo(n)p +FO(end)p Fo(f)p FO(abstract)p Fo(g)395 b FO(for)23 b(abstract)i(on)f +(titlepage)440 382 y Fo(n)p FO(bm)p Fo(f)p FO(math)h(and)f(sym)n(b)r +(ols)p Fo(g)669 b FO(b)r(old)24 b(italic)f Fm(math)f(and)g(sy)r(mbols) +440 531 y Fo(n)p FO(bi)p Fo(f)p FO(text)p Fo(g)1154 b +FO(b)r(old)24 b(italic)f Fr(text)440 681 y Fo(n)p FO(sf)p +Fo(f)p FO(text)i(or)f(uprigh)n(t)g(sym)n(b)r(ols)f(in)g(math)h(mo)r(de) +p Fo(g)101 b FO(sans)24 b(serif)e Fd(text)i(o)n(r)g(up)n(right)e(symb)r +(ols)e(in)g(math)g(mo)r(de)p 440 722 V 147 944 a Fy(y)m(our)40 +b(.bib)f(\014le)h(only)g(those)g(references)g(that)h(are)f(cited)h(in)e +(that)i(article)g(and)e(list)i(them)e(in)h(the)147 1052 +y(References)31 b(section)h(of)e(it.)230 1160 y(Please)42 +b(include)e(either)h(a)g(cop)m(y)g(of)g(y)m(our)f(.bib)g(\014le)g(or)h +(the)f(\014nal)h(generated)g(.bbl)f(\014le)g(among)147 +1268 y(y)m(our)31 b(source)g(\014les)g(if)g(y)m(our)g(.tex)g(\014le)g +(do)s(es)g(not)g(con)m(tain)h(a)g(reference)f(list)g(in)g(a)g +Fu(thebibliography)147 1376 y Fy(en)m(vironmen)m(t.)147 +1686 y Fx(4.9)105 b Fs(App)-5 b(endic)g(es)147 1852 y +Fy(An)m(y)23 b(app)s(endices)f(should)g(b)s(e)g(placed)h(after)g(the)g +(list)h(of)f(references,)g(b)s(eginning)f(with)g(the)h(command)147 +1960 y Fu(\\appendices)k Fy(follo)m(w)m(ed)33 b(b)m(y)d(the)g(command)g +Fu(\\section)f Fy(for)h(eac)m(h)h(app)s(endix)e(title,)j +Fw(e.g.)147 2117 y Fu(\\appendices)147 2225 y(\\section{This)44 +b(is)k(the)e(title)h(of)g(the)g(first)f(appendix})147 +2333 y(\\section{This)e(is)k(the)e(title)h(of)g(the)g(second)f +(appendix})147 2491 y Fy(pro)s(duces:)147 2650 y Fx(App)s(endix)35 +b(A.)g(This)g(is)g(the)g(title)f(of)h(the)g(\014rst)g(app)s(endix)147 +2858 y(App)s(endix)g(B.)h(This)f(is)g(the)f(title)g(of)h(the)g(second)h +(app)s(endix)230 3017 y Fy(Subsections,)f(equations,)h(\014gures,)e +(tables,)i(etc.)g(within)e(app)s(endices)g(will)i(then)e(b)s(e)g +(automati-)147 3125 y(cally)e(n)m(um)m(b)s(ered)d(as)h(appropriate.)147 +3435 y Fx(4.10)106 b Fs(gENO)38 b(macr)-5 b(os)147 3601 +y Fy(T)d(able)37 b(2)g(giv)m(es)h(a)f(list)g(of)g(macros)f(for)h(use)f +(with)g Fw(gENO)p Fy(.)f(The)h(list)h(displa)m(ys)g(eac)m(h)h(macro's)f +(co)s(de)147 3709 y(and)30 b(a)h(description/demonstration)g(of)g(its)f +(function.)147 4036 y Fx(5.)105 b(Example)35 b(of)g(a)f(section)i +(heading)f(including)h Fc(small)i(caps)p Fx(,)d Fs(italic)p +Fx(,)h(and)f(b)s(old)333 4144 y(Greek)g(suc)m(h)h(as)f +Fh(\024)147 4360 y Fy(The)30 b(follo)m(wing)i(co)s(de)f(sho)m(ws)f(ho)m +(w)g(to)h(ac)m(hiev)m(e)i(this)d(section)i(head:)147 +4518 y Fu(\\section{Example)44 b(of)j(a)g(section)f(heading)g +(including)147 4626 y({\\fontencoding{T1}\\scshap)o(e{sm)o(all)41 +b(caps}},)46 b({\\bi)h(italic},)147 4733 y(and)g(bold)g(Greek)f(such)h +(as)g(${\\bm\\kappa}$}\\label{hea)o(ding)o(s})147 5061 +y Fx(6.)105 b Fs(gENO)44 b Fx(journal)35 b(st)m(yle)147 +5277 y Fy(The)h(notes)h(giv)m(en)h(here)e(relate)i(to)g(common)f(st)m +(yle)h(errors)e(found)f(in)h(man)m(uscripts,)g(but)g(are)h +Fw(not)147 5384 y Fy(in)m(tended)30 b(to)i(b)s(e)d(exhaustiv)m(e.)1845 +5967 y(14)p eop end +%%Page: 15 15 +TeXDict begin 15 14 bop -600 -543 a FO(April)22 b(29,)i(2013)142 +b(Engineering)24 b(Optimization)142 b(gENOguide)147 -120 +y Fx(6.1)105 b Fs(Hyphens,)39 b(n-rules,)f(m-rules)g(and)g(minus)g +(signs)167 46 y Fy(\(i\))47 b(Hyphens)20 b(\(one)i(dash)f(in)g(T)1219 +66 y(E)1269 46 y(X/L)1406 29 y FO(A)1445 46 y Fy(T)1496 +66 y(E)1547 46 y(X\).)h Fw(gENO)e Fy(uses)h(h)m(yphens)f(for)h(comp)s +(ound)f(adjectiv)m(es)j(\()p Fw(e.g.)309 154 y Fy(lo)m(w-densit)m(y)34 +b(gas,)g(least-squares)g(\014t,)f(t)m(w)m(o-comp)s(onen)m(t)i(mo)s +(del\))f(but)e(not)h(for)g(complex)h(units)309 262 y(or)39 +b(ranges,)g(whic)m(h)g(could)g(b)s(ecome)g(cum)m(b)s(ersome)g(\()p +Fw(e.g.)g Fy(15)h(km)e(s)2672 229 y Fo(\000)p FO(1)2805 +262 y Fy(feature,)i(100{200)i Fe(\026)p Fy(m)309 370 +y(observ)-5 b(ations\).)142 478 y(\(ii\))47 b(n-rules)31 +b(\(t)m(w)m(o)j(dashes)e(in)f(T)1267 497 y(E)1317 478 +y(X/L)1454 461 y FO(A)1493 478 y Fy(T)1544 497 y(E)1595 +478 y(X\).)i(These)f(are)g(used)f(\(a\))j(to)e(denote)h(a)f(range)h(\() +p Fw(e.g.)f Fy(1.6{)309 586 y(2.2)d Fe(\026)p Fy(m\);)f(\(b\))g(to)g +(denote)h(the)f(joining)g(of)g(t)m(w)m(o)h(w)m(ords)e(of)h(equal)h +(standing)e(\()p Fw(e.g.)h Fy(Kolmogoro)m(v{)309 694 +y(Smirno)m(v)i(test,)h(Herbig{Haro)h(ob)5 b(ject\).)117 +802 y(\(iii\))47 b(The)21 b(m-rule)g(\(three)h(dashes)f(in)g(T)1453 +821 y(E)1503 802 y(X/L)1640 785 y FO(A)1679 802 y Fy(T)1730 +821 y(E)1781 802 y(X\))h(ma)m(y)g(b)s(e)f(used)g(as)g(an)h(alternativ)m +(e)i(to)e(paren)m(theses)309 910 y(\()p Fw(e.g.)30 b +Fy(`the)h(results|assuming)e(no)i(temp)s(erature)f(gradien)m(t|are)i +(indicativ)m(e)g(of)e(.)16 b(.)f(.)g('\).)119 1017 y(\(iv\))47 +b(The)32 b(min)m(us)h(sign)g(\(one)h(dash)e(in)h(T)1537 +1037 y(E)1587 1017 y(X/L)1724 1001 y FO(A)1763 1017 y +Fy(T)1814 1037 y(E)1865 1017 y(X\))g(is)g(pro)s(duced)f(automatically)k +(in)c(math)h(mo)s(de)309 1125 y(b)m(y)d(use)g(of)h(a)f(single)h(dash,)f +Fw(e.g.)1549 1340 y Fv(y)1594 1354 y Fn(i)1647 1340 y +Fq(2)25 b(f\000)p Fy(1)p Fv(;)15 b Fy(1)p Fq(g)93 b(8)p +Fv(i)25 b Fq(2)g Fv(V)5 b(;)1125 b Fy(\(4\))309 1554 +y(where)30 b Fq(j)20 b(\000)g Fv(V)g Fq(j)26 b Fy(=)f +Fv(A)996 1521 y FO(2)1056 1554 y Fy(+)19 b Fv(B)1220 +1521 y FO(2)1259 1554 y Fv(:)309 1706 y Fy(is)30 b(pro)s(duced)f(b)m(y) +309 1880 y Fu(\\begin{equation})309 1988 y(y_{i})46 b(\\in)h(\\{-1,)f +(1)i(\\})f(\\quad)f(\\forall)g(i)i(\\in)f(V,)309 2096 +y(\\end{equation})309 2204 y(\\noindent)e(where)h($|-V|=A^2+B^2.$)147 +2505 y Fx(6.2)105 b Fs(R)-5 b(efer)g(enc)g(es)147 2671 +y Fy(It)34 b(is)g(imp)s(ortan)m(t)g(to)g(use)g(the)g(correct)h +(reference)f(st)m(yle,)h(details)g(of)f(whic)m(h)f(can)h(b)s(e)g(found) +e(in)i(Sec-)147 2779 y(tion)d(4.8)h(ab)s(o)m(v)m(e.)147 +3081 y Fx(6.3)105 b Fs(Maths)37 b(fonts)147 3247 y Fy(Scalar)g(v)-5 +b(ariables)36 b(should)f(b)s(e)g(mediumface)h(italic)i(\()p +Fw(e.g.)e Fv(s)f Fy(for)h(sp)s(eed\);)f(v)m(ectors)j(should)d(b)s(e)g +(b)s(old)147 3355 y(italic)29 b(\()p Fw(e.g.)d Fh(v)j +Fy(for)e(v)m(elo)s(cit)m(y\);)i(matrices)f(should)e(b)s(e)g(b)s(old)f +(roman)i(\(uprigh)m(t\))g(\()p Fw(e.g.)f Fx(A)p Fy(\),)h(and)f(tensors) +147 3462 y(should)h(b)s(e)h(b)s(old)f(uprigh)m(t)g(sans)h(serif)g(\()p +Fw(e.g.)f Ff(L)p Fy(\).)i(Di\013eren)m(tial)h(d,)e(partial)g +(di\013eren)m(tial)i Fe(@)p Fy(,)e(complex)h(i,)147 3570 +y(exp)s(onen)m(tial)j(e,)f(sup)s(erscript)d(T)i(for)g(`transp)s(ose',)h +(sin,)f(cos,)h(tan,)g(log,)h(etc.,)g(should)d(all)i(b)s(e)f(roman.)147 +3678 y(Op)s(enface,)39 b(or)f(`blac)m(kb)s(oard',)i(fon)m(ts)f(can)g(b) +s(e)e(used,)i(for)f(example,)h(for)g(the)g(in)m(tegers)g +Fi(Z)g Fy(and)f(the)147 3786 y(reals)f Fi(R)p Fy(.)f(Sub/sup)s +(erscripts)e(that)i(are)h(ph)m(ysical)g(v)-5 b(ariables)37 +b(should)e(b)s(e)g(italic,)k(while)d(those)g(that)147 +3894 y(are)g(lab)s(els)f(should)f(b)s(e)g(roman)h(\()p +Fw(e.g.)g Fv(C)1548 3908 y Fn(p)1587 3894 y Fy(,)g Fv(T)1700 +3909 y FO(e\013)1782 3894 y Fy(\).)h(Displa)m(y)m(ed)h(equations)e +(should)f(ha)m(v)m(e)i(end-of-line)147 4002 y(punctuation)30 +b(appropriate)h(to)g(the)f(running)f(text)i(sen)m(tence)h(of)f(whic)m +(h)f(they)g(form)g(a)h(part.)147 4320 y Fx(7.)105 b(T)-9 +b(roublesho)s(oting)147 4536 y Fy(Authors)25 b(ma)m(y)h(from)e(time)i +(to)g(time)g(encoun)m(ter)g(problems)e(with)h(the)h(preparation)f(of)g +(their)h(articles)147 4644 y(in)j(L)276 4627 y FO(A)315 +4644 y Fy(T)366 4663 y(E)416 4644 y(X.)g(The)f(appropriate)h(action)h +(to)f(tak)m(e)h(will)f(dep)s(end)e(on)i(the)f(nature)h(of)g(the)f +(problem|the)147 4752 y(follo)m(wing)k(is)e(in)m(tended)h(to)g(act)g +(as)g(a)g(guide.)167 4909 y(\(i\))47 b(If)31 b(the)g(problem)g(is)g +(with)g(L)1237 4893 y FO(A)1276 4909 y Fy(T)1327 4929 +y(E)1378 4909 y(X)g(itself,)i(rather)e(than)g(with)g(the)g(actual)i +(macros,)f(please)g(refer)309 5017 y(to)39 b(the)g(appropriate)g(handb) +s(o)s(oks)e(for)h(initial)i(advice.)2250 4984 y FO(1)2329 +5017 y Fy(If)f(the)g(solution)g(cannot)g(b)s(e)f(found,)p +147 5213 3487 3 v 147 5278 a FD(1)182 5301 y FO(T)221 +5315 y(E)260 5301 y(X:)31 b(Kn)n(uth,)h(D.,)e(1986,)i +FG(The)h(T)1121 5315 y(E)1160 5301 y(X)f(Bo)l(ok)h FO(\(New)e(Y)-6 +b(ork:)31 b(Addison{W)-6 b(esley\);)33 b(L)2420 5290 +y FD(A)2454 5301 y FO(T)2493 5315 y(E)2532 5301 y(X)11 +b(2)2631 5309 y Fn(")2668 5301 y FO(:)30 b(Lamp)r(ort,)i(L.,)e(1994,)i +FG(L)3364 5289 y Fb(A)3396 5301 y FG(T)3435 5315 y(E)3474 +5301 y(X:)g(A)147 5384 y(Do)l(cument)26 b(Pr)l(ep)l(ar)l(ation)i +(System)p FO(,)23 b(2nd)h(ed.)g(\(New)g(Y)-6 b(ork:)23 +b(Addison{W)-6 b(esley\).)1845 5967 y Fy(15)p eop end +%%Page: 16 16 +TeXDict begin 16 15 bop -600 -543 a FO(April)22 b(29,)i(2013)142 +b(Engineering)24 b(Optimization)142 b(gENOguide)309 -120 +y Fy(and)33 b(y)m(ou)h(susp)s(ect)f(that)h(the)g(problem)f(lies)h(with) +f(the)h(macros,)g(then)g(please)g(con)m(tact)i(T)-8 b(a)m(ylor)309 +-12 y(&)30 b(F)-8 b(rancis)31 b(\()p Fu(latex.helpdesk@tandf.co.u)o(k)p +Fy(\).)142 96 y(\(ii\))47 b(Problems)30 b(with)f(page)i(mak)m(e-up)g +(\()p Fw(e.g.)e Fy(large)i(spaces)g(b)s(et)m(w)m(een)g(paragraphs,)e +(or)h(under)f(head-)309 204 y(ings)d(or)g(\014gures;)g(unev)m(en)g +(columns;)g(\014gures/tables)h(app)s(earing)f(out)g(of)h(order\):)f +(please)h(do)f Fw(not)309 312 y Fy(attempt)34 b(to)f(remedy)f(these)h +(y)m(ourself)g(using)f(`hard')g(page)h(mak)m(e-up)g(commands|the)g(t)m +(yp)s(e-)309 420 y(setter)26 b(will)g(correct)g(suc)m(h)f(problems.)g +(\(Y)-8 b(ou)27 b(ma)m(y)-8 b(,)26 b(if)g(y)m(ou)f(wish,)g(dra)m(w)g +(atten)m(tion)j(to)e(particular)309 528 y(problems)j(when)h(submitting) +g(the)h(\014nal)f(v)m(ersion)g(of)h(y)m(our)f(article.\))117 +636 y(\(iii\))47 b(If)31 b(a)h(required)e(fon)m(t)i(is)g(not)f(a)m(v)-5 +b(ailable)34 b(at)e(y)m(our)g(site,)g(allo)m(w)h(T)2454 +655 y(E)2504 636 y(X)f(to)g(substitute)f(the)h(fon)m(t)g(and)309 +744 y(sp)s(ecify)e(whic)m(h)g(fon)m(t)h(y)m(ou)g(require)f(in)g(the)g +(co)m(v)m(ering)j(letter)e(accompan)m(ying)h(y)m(our)e(\014le\(s\).)147 +1051 y Fx(8.)105 b(Fixes)35 b(for)g(co)s(ding)h(problems)147 +1267 y Fy(This)j(guide)h(has)f(b)s(een)g(designed)g(to)i(minimize)f +(the)f(need)h(for)f(user-de\014ned)f(macros)i(to)g(create)147 +1374 y(sp)s(ecial)26 b(sym)m(b)s(ols.)g(Authors)f(are)h(urged,)g +(wherev)m(er)f(p)s(ossible,)h(to)g(use)f(the)h(follo)m(wing)h(co)s +(ding)f(rather)147 1482 y(than)38 b(to)h(create)g(their)f(o)m(wn.)g +(This)f(will)i(minimize)f(the)g(danger)g(of)g(author-de\014ned)f +(macros)h(b)s(e-)147 1590 y(ing)h(acciden)m(tally)i(`o)m(v)m(erridden') +e(when)e(the)h(article)i(is)f(t)m(yp)s(eset)g(\(see)g(Section)g(4.5,)h +(`T)m(yp)s(esetting)147 1698 y(mathematics'\).)32 b(In)d(cases)i(where) +e(it)i(is)e(essen)m(tial)j(to)e(create)i(y)m(our)d(o)m(wn)h(macros,)h +(these)f(should)f(b)s(e)147 1806 y(displa)m(y)m(ed)i(in)f(the)h(pream)m +(ble)f(of)h(the)g(source)f(\014le)h(b)s(efore)f Fu(\\begin{document})p +Fy(.)167 1981 y(\(i\))47 b(F)-8 b(on)m(ts)28 b(in)e(section)i(headings) +f(and)f(article)j(titles.)f(The)f(follo)m(wing)h(are)f(examples)h(of)f +(st)m(yles)g(that)309 2088 y(sometimes)k(pro)m(v)m(e)g(di\016cult)g(to) +g(co)s(de.)309 2379 y Fs(A)m(rticle)38 b(titles:)309 +2545 y Fx(Generalized)d(Flory)g(theory)g(at)g Fh(\016)29 +b Fv(>)c Fx(50)1899 2512 y Fo(\016)309 2761 y Fy(is)30 +b(pro)s(duced)f(b)m(y)309 2919 y Fu(\\title{Generalized)43 +b(Flory)j(theory)g(at)691 3027 y(${\\bm\\delta)e(>)k({\\bfseries)d +(50}^\\circ}$})309 3251 y Fx(Ion{ion)35 b(correlations)h(in)f(H)17 +b Ft(i)r(i)36 b Fx(regions)309 3467 y Fy(is)30 b(pro)s(duced)f(b)m(y) +309 3624 y Fu(\\title{Ion--ion)43 b(correlations)i(in)i(H\\,{\\sc)f +(ii})h(regions})142 3782 y Fy(\(ii\))g(n-rules,)41 b(m-rules,)g(h)m +(yphens)f(and)g(min)m(us)h(signs)g(\(see)h(Section)g(6.1)h(for)e +(correct)h(usage\).)h(T)-8 b(o)309 3890 y(create)32 b(the)e(correct)i +(sym)m(b)s(ols)e(in)g(the)g(sen)m(tence)408 4039 y FN(The)22 +b(high-resolution)f(observ)-5 b(ations)20 b(w)n(ere)h(made)g(along)g(a) +h(line)g(at)f(an)h(angle)f(of)h Fa(\000)p FN(15)3090 +4009 y FH(\016)3149 4039 y FN(\(East)f(from)408 4139 +y(North\))28 b(from)f(the)h(axis)f(of)h(the)g(jet|whic)n(h)g(runs)f +(North{South.)309 4313 y Fy(y)m(ou)k(w)m(ould)f(use)g(the)g(follo)m +(wing)i(co)s(de:)309 4471 y Fu(The)47 b(high-resolution)c(observations) +i(were)h(made)h(along)f(a)i(line)f(at)g(an)309 4579 y(angle)f(of)h +($-15^\\circ$)e(\(East)h(from)h(North\))f(from)h(the)g(axis)f(of)i(the) +309 4687 y(jet---which)d(runs)h(North--South.)117 4845 +y Fy(\(iii\))h(F)-8 b(on)m(ts)32 b(in)e(sup)s(erscripts)f(and)h +(subscripts.)g(Subscripts)f(and)h(sup)s(erscripts)f(will)i +(automatically)309 4953 y(come)d(out)f(in)g(the)g(correct)h(fon)m(t)g +(and)e(size)i(in)f(a)g(math)h(en)m(vironmen)m(t)f(\()p +Fw(e.g.)g Fy(enclosed)h(b)m(y)f(`)p Fu($)p Fy(')g(de-)309 +5061 y(limiters)21 b(in)g(running)e(text)j(or)e(within)h +Fu(\\[...\\])e Fy(or)h(the)h(`equation')h(en)m(vironmen)m(t)g(for)e +(displa)m(y)m(ed)309 5169 y(equations\).)33 b(Y)-8 b(ou)32 +b(can)h(create)g(the)f(output)g Fh(k)1918 5183 y Fn(x)1994 +5169 y Fy(b)m(y)g(t)m(yping)g Fu(${\\bm)46 b(k_x}$)p +Fy(.)31 b(If)g(the)h(subscripts)309 5277 y(or)f(sup)s(erscripts)e(need) +h(to)i(b)s(e)e(other)h(than)g(italic,)i(they)e(should)f(b)s(e)g(co)s +(ded)h(individually|see)309 5384 y(\(vi\))g(b)s(elo)m(w.)1845 +5967 y(16)p eop end +%%Page: 17 17 +TeXDict begin 17 16 bop -600 -543 a FO(April)22 b(29,)i(2013)142 +b(Engineering)24 b(Optimization)142 b(gENOguide)119 -120 +y Fy(\(iv\))47 b(Calligraphic)23 b(letters)h(\(upp)s(ercase)e(only\).)i +(Normal)f(calligraphic)h(can)f(b)s(e)f(pro)s(duced)f(with)h +Fu(\\cal)309 -12 y Fy(as)30 b(usual)g(\(in)h(math)f(mo)s(de\).)145 +96 y(\(v\))46 b(Automatic)30 b(scaling)g(of)e(brac)m(k)m(ets.)j(The)d +(co)s(des)g Fu(\\left)f Fy(and)h Fu(\\right)f Fy(should)h(b)s(e)g(used) +f(to)j(scale)309 204 y(brac)m(k)m(ets)i(automatically)h(to)e(\014t)f +(the)h(equation)g(b)s(eing)f(set.)h(F)-8 b(or)31 b(example,)g(to)h(get) +1657 470 y Fv(v)d Fy(=)c Fv(x)1893 341 y Fj(\022)1970 +408 y Fv(N)30 b Fy(+)20 b(2)p 1970 449 240 4 v 2048 532 +a Fv(N)2219 341 y Fj(\023)309 735 y Fy(use)30 b(the)g(co)s(de)309 +893 y Fu(\\[)452 1001 y(v)47 b(=)h(x)f(\\left\()f(\\frac{N+2}{N})f +(\\right\))309 1109 y(\\])119 1267 y Fy(\(vi\))i(Roman)34 +b(fon)m(t)h(in)f(equations.)h(It)g(is)f(often)h(necessary)f(to)h(mak)m +(e)h(some)e(sym)m(b)s(ols)g(roman)g(in)g(an)309 1375 +y(equation)d(\()p Fw(e.g.)f Fy(units,)g(non-v)-5 b(ariable)31 +b(subscripts\).)f(F)-8 b(or)31 b(example,)g(to)g(get)1130 +1637 y Fv(\033)e Fq(')c Fy(\()p Fv(r)s(=)p Fy(13)31 b +Fv(h)1604 1600 y Fo(\000)p FO(1)1729 1637 y Fy(Mp)s(c\))1941 +1600 y Fo(\000)p FO(0)p Fn(:)p FO(9)2090 1637 y Fv(;)198 +b(!)28 b Fy(=)2504 1576 y Fv(N)i Fq(\000)20 b Fv(N)2771 +1590 y FO(s)p 2504 1616 300 4 v 2589 1700 a Fv(N)2662 +1714 y FO(R)309 1893 y Fy(use)30 b(the)g(co)s(de:)309 +2051 y Fu(\\[)452 2159 y(\\sigma)46 b(\\simeq)g(\(r/13~h^{-1})452 +2267 y(~{\\rm)g(Mpc}\)^{-0.9},)f(\\qquad)h(\\omega)452 +2374 y(=\\frac{N-N_{{\\rm)d(s}}}{N_{{\\rm)i(R}}})309 +2482 y(\\])309 2640 y Fy(The)39 b Fu(siunits)f Fy(pac)m(k)-5 +b(age)41 b(of)f(macros)g(for)g(t)m(yp)s(esetting)h(units)e(is)h(also)g +(compatible)h(with)f(the)309 2748 y Fw(gENO)29 b Fy(class)i(\014le.)147 +3072 y Fx(9.)105 b(Obtaining)35 b(the)f(gENO2e)g(class)i(\014le)147 +3288 y(9.1)105 b Fs(Via)38 b(the)g(T)-8 b(aylor)37 b(&)g(F)-8 +b(r)j(ancis)38 b(website)147 3454 y Fy(This)20 b(Guide)h(for)f(Authors) +g(and)g(the)h(gENO2e.cls)i(class)e(\014le)g(ma)m(y)g(b)s(e)f(obtained)h +(via)h(the)f(Instructions)147 3562 y(for)30 b(Authors)g(on)g(the)h(T)-8 +b(a)m(ylor)32 b(&)e(F)-8 b(rancis)31 b(homepage)g(for)f(the)h(journal.) +230 3670 y(Please)d(note)e(that)h(the)f(class)h(\014le)f(calls)i(up)d +(the)h(follo)m(wing)i(op)s(en-source)e(L)2775 3653 y +FO(A)2814 3670 y Fy(T)2865 3689 y(E)2915 3670 y(X)g(pac)m(k)-5 +b(ages,)28 b(whic)m(h)147 3778 y(will,)45 b(for)f(con)m(v)m(enience,)i +(unpac)m(k)e(with)f(the)h(do)m(wnloaded)h(Guide)e(for)h(Authors)g(and)f +(class)i(\014le:)147 3885 y(amsbsy)-8 b(.st)m(y;)23 b(amsfon)m(ts.st)m +(y;)h(amsmath.st)m(y;)g(amssym)m(b.st)m(y;)f(eps\014g.st)m(y;)g +(graphicx.st)m(y;)g(natbib.st)m(y;)147 3993 y(rotating.st)m(y;)33 +b(sub\014gure.st)m(y)-8 b(.)147 4301 y Fx(9.2)105 b Fs(Via)38 +b(e-mail)147 4467 y Fy(This)26 b(Guide)h(for)g(Authors,)g(the)g(class)h +(\014le)f(and)f(the)h(asso)s(ciated)i(op)s(en-source)d(L)2906 +4450 y FO(A)2945 4467 y Fy(T)2996 4486 y(E)3047 4467 +y(X)h(pac)m(k)-5 b(ages)29 b(are)147 4575 y(also)c(a)m(v)-5 +b(ailable)27 b(b)m(y)d(e-mail.)h(Requests)g(should)e(b)s(e)g(addressed) +g(to)i Fu(latex.helpdesk@tandf.co.u)o(k)147 4683 y Fy(clearly)32 +b(stating)f(for)g(whic)m(h)f(journal)f(y)m(ou)i(require)f(the)h(Guide)f +(for)g(Authors)g(and/or)g(class)h(\014le.)1845 5967 y(17)p +eop end +%%Trailer + +userdict /end-hook known{end-hook}if +%%EOF diff --git a/PeCO-EO/gENOguide.tex b/PeCO-EO/gENOguide.tex new file mode 100644 index 0000000..ed8fa81 --- /dev/null +++ b/PeCO-EO/gENOguide.tex @@ -0,0 +1,1059 @@ +% gENOguide.tex +% v4.0 released April 2013 + +\documentclass{gENO2e} + +\begin{document} + +%\jvol{00} \jnum{00} \jyear{2013} \jmonth{April} + +\articletype{GUIDE} + +\title{{\itshape Engineering Optimization} \LaTeX\ style guide for authors\\ (Style 2 + Chicago author-date reference style)} + +\author{A.N. Author$^{a}$$^{\ast}$\thanks{$^\ast$Corresponding author. Email: latex.helpdesk@tandf.co.uk +\vspace{6pt}} and I.T. Consultant$^{b}$\\\vspace{6pt} $^{a}${\em{Taylor \& Francis, 4 Park Square, Milton Park, Abingdon, UK}}; +$^{b}${\em{Institut f\"{u}r Informatik, Albert-Ludwigs-Universit\"{a}t, Freiburg, +Germany}}\\\received{v4.1 released April 2013} } + +\maketitle + +\begin{abstract} +This guide is for authors who are preparing articles for the Taylor \& Francis journal {\it Engineering Optimization} ({\it gENO}) +using the \LaTeX\ document preparation system and the class file {\tt gENO2e.cls}, which is available via the journal's homepage on the Taylor \& Francis +website. Authors planning to submit articles in \LaTeX\ are advised to use {\tt gENO2e.cls} as early as possible in the creation of their files. + +\begin{keywords}submission instructions; source file coding; +environments; references citation; fonts; numbering {\bf{(Please provide three to five keywords taken +from terms used in your manuscript}}) +\end{keywords} + +\centerline{\bfseries Index to information contained in this guide}\vspace{12pt} + +\hbox to \textwidth{\hsize\textwidth\vbox{\hsize18pc +\hspace*{-12pt} {1.} Introduction\\ +\hspace*{7pt} {1.1.} The {\it gENO} document class\\ +\hspace*{7pt} {1.2.} Submission of \LaTeX\ articles\\ +\hspace*{24pt} to the journal\\ +{2.} Using the {\it gENO} class file\\ +{3.} Additional features\\ +\hspace*{10pt}{3.1.} Footnotes to article titles\\ +\hspace*{24pt} and authors' names\\ +\hspace*{10pt}{3.2.} Abstracts\\ +\hspace*{10pt}{3.3.} Lists\\ +\hspace*{10pt}{3.4.} Landscape pages\\ +{4.} Some guidelines for using\\ +\hspace*{6pt} standard features\\ +\hspace*{10pt}{4.1.} Sections\\ +\hspace*{10pt}{4.2.} Illustrations (figures)\\ +\hspace*{10pt}{4.3.} Tables\\ +\hspace*{10pt}{4.4.} Theorem-like environments\\ +\noindent \hspace*{7pt} {4.5.} Typesetting mathematics\\ +\hspace*{24pt} {4.5.1.} Displayed mathematics\\ +\hspace*{24pt} {4.5.2.} Bold math italic symbols\\ +\hspace*{24pt} {4.5.3.} Bold Greek\\ +\hspace*{24pt} {4.5.4.} Upright Greek characters \\ +\hspace*{47pt} and the upright partial \\ +\hspace*{47pt} derivative sign \\} +\hspace{-24pt}\vbox{\noindent\hsize18pc +\hspace*{7pt} {4.6.} Acknowledgements \\ +\hspace*{7pt} {4.7.} Notes \\ +\hspace*{7pt} {4.8.} References \\ +\hspace*{24pt} {4.8.1.} References cited in the\\ \hspace*{52pt}text \\ +\hspace*{24pt} {4.8.2.} The list of references\\ +\hspace*{7pt} {4.9.} Appendices \\ +\hspace*{7pt} {4.10.} {\it gENO} macros \\ +{5.} Example of a section heading \\* +\hspace*{6pt} including {\fontencoding{T1}\scshape{small caps}}, {\it italic}, \\ +\hspace*{6pt} and bold Greek such as ${\bm\kappa}$ \\ +{6.} {\em gENO} journal style \\ +\hspace*{10pt}{6.1.} Hyphens, n-rules, m-rules and\\ +\hspace*{27pt}minus signs\\ +\hspace*{10pt}{6.2.} References \\ +\hspace*{10pt}{6.3.} Maths fonts\\ +{7.} Troubleshooting\\ +{8.} Fixes for coding problems\\ +{9.} Obtaining the gENO2e class file\\ +\hspace*{10pt}{9.1} Via the Taylor \& Francis \\ +\hspace*{27pt}website\\ +\hspace*{10pt}{9.2} Via e-mail\\\\ + }} +\end{abstract} + + +\section{Introduction} + +In order to assist authors in the process of preparing a manuscript for {\itshape Engineering Optimization} ({\it gENO}), the journal's layout style has been implemented as a \LaTeXe\ class file based on the {\tt article} document class. A \textsc{Bib}\TeX\ style file is also provided to assist with the formatting of your references in a style appropriate to that of the journal. + +Commands that differ from or are provided in addition to the standard \LaTeXe\ interface are explained in this guide. The guide alone is not intended as a substitute for an appropriate \LaTeXe\ manual. + +The {\tt gENOguide}.tex file can also be used as a template for composing an article for submission by cutting, pasting, inserting and +deleting text as appropriate, using the \LaTeX\ environments provided (\textit{e.g.} \verb"\begin{equation}", +\verb"\begin{enumerate}"). + +{\bf{Please note that the index following the abstract in this guide is provided for information only. An index is not required in submitted articles.}} + + +\subsection{The {\bi gENO} document class} + +The {\it gENO} class file preserves the standard \LaTeXe\ interface such that any document that can be produced using {\tt article.cls} can also be produced using the {\it gENO} document class. +However, the measure (the width of the text on a page) is slightly narrower than the default for {\tt article.cls}, therefore line breaks will change and some long equations may need to be reformatted accordingly. + +If your article is accepted for publication in the journal, it will be typeset in Monotype Times. As most authors do not own this font, it is likely that the page make-up will alter with the change of font. For this reason, please ignore details such as slightly long lines of text, page stretching, or figures falling out of synchronization with their citations in the text: these details will be dealt with by the typesetter. Similarly, it is unnecessary to spend time addressing warnings in the log file---if your .tex file compiles to produce a PDF file that correctly reflects how you wish your article to appear, such warnings will not prevent your source files being imported into the typesetter's program. + + +\subsection{Submission of \LaTeX\ articles to the journal}\label{S1.2} + +Manuscripts for possible publication in the journal should be submitted to the Editors for review as directed in the journal's Instructions for Authors, which may be found at {\tt{http://www.tandf.co.uk/journals/authors/genoauth.asp}}. + +Manuscripts created using \LaTeX\ should be converted to PDF format prior to submission. The \LaTeX\ source files and any graphics files will be required in addition to the final PDF version when final, revised versions of accepted manuscripts are submitted. + +`Open-source' \LaTeXe\ should be used in preference to proprietary systems such as TCILaTeX or Scientific WorkPlace; similarly, class files such as REVTeX4 that produce a document in the style of a different publisher and journal should not be used for preference. + +Authors who wish to incorporate Encapsulated PostScript artwork directly in their articles can do so by using +Tomas Rokicki's {\tt EPSF} macros (which are supplied with the DVIPS PostScript driver). See Section~\ref{eps}, +which also demonstrates how to treat landscape pages. Please remember to supply any additional figure macros you +use with your article in the preamble before \verb"\begin{document}". Authors should not attempt to use +implementation-specific \verb"\special"s directly. + +Ensure that any author-defined macros are gathered together in the source file, just before the +\verb"\begin{document}" command. + +Please note that if serious problems are encountered with the coding of an article (missing author-defined macros, +for example), it may prove necessary to divert the article to conventional typesetting, \textit{i.e.} it will be re-keyed. + + +\section{Using the {\bi gENO} class file} + +If the file {\tt gENO2e.cls} is not already in the appropriate system directory for \LaTeXe\ files, either +arrange for it to be put there, or copy it to your working folder. In order to use the {\it gENO} document class, replace the command +\verb"\documentclass{article}" at the beginning of your document with the command \verb"\documentclass{gENO2e}". + +The following document-class options should \emph{not} be used with the {\it gENO} class file: +% +\begin{itemize} + \item {\tt 10pt}, {\tt 11pt}, {\tt 12pt}---unavailable; + \item {\tt oneside}, {\tt twoside}---not necessary, oneside is the default; + \item {\tt leqno}, {\tt titlepage}---should not be used; + \item {\tt onecolumn}---not necessary as it is the default style. +\end{itemize} +% +The {\tt geometry} package and commands associated with it should also \emph{not} be used to adjust the page dimensions. + + +\section{Additional features} + +\subsection{Footnotes to article titles and authors' names} + +The \verb"\thanks" control sequence may be used to produce a footnote to either the title or authors' names. Footnote symbols for this purpose should be used in the order:\break +$\dagger$ (coded as \verb"\dagger"), $\ddagger$ (\verb"\ddagger"), $\S$ (\verb"\S"), $\P$ (\verb"\P"), $\|$ (\verb"\|"), $\dagger\dagger$ (\verb"\dagger\dagger"),\break +$\ddagger\ddagger$ (\verb"\ddagger\ddagger"), $\S\S$ (\verb"\S\S"), $\P\P$ (\verb"\P\P"), $\|\|$ (\verb"\|\|"). + +Note that footnotes to the main text will automatically be assigned the superscript + symbols 1, 2, 3,... by the class file, beginning afresh on each +page.\footnote{These symbols will be changed to the style of the journal by the + typesetter during preparation of your proofs. If preferred, the \texttt{endnotes} package + may be used instead to set the notes in consecutive order at the end + of your text, before the bibliography.} + +The title, author(s) and affiliation(s) should be followed by the {\verb"\maketitle"} command. If preparing an anonymized version for peer review, {\verb"\maketitle"} may follow directly after the title in order to shield the authors' identities from the reviewers. + +\subsection{Abstracts} + +At the beginning of your article, the title should be generated in the usual way using the {\verb"\maketitle"} +command. Immediately following the title you should include an abstract. The abstract should be enclosed within +an {\tt abstract} environment. For example, the titles for this guide were produced by the following source code: +% +\begin{verbatim} +\title{{\itshape Engineering Optimization} \LaTeX\ style guide +for authors (Style 2 + Chicago author-date reference style)} + +\author{A.N. Author$^{a}$$^{\ast}$\thanks{$^\ast$Corresponding +author. Email: latex.helpdesk@tandf.co.uk \vspace{6pt}} and I.T. +Consultant$^{b}$\\\vspace{6pt} $^{a}${\em{Taylor \& Francis, +4 Park Square, Milton Park, Abingdon, UK}}; $^{b}${\em{Institut +f\"{u}r Informatik, Albert-Ludwigs-Universit\"{a}t, Freiburg, +Germany}}\\\received{v4.1 released April 2013} } + +\maketitle + +\begin{abstract} +This guide is for authors who are preparing articles for the Taylor +\& Francis journal {\em Engineering Optimization} ({\it gENO}\,) +using the \LaTeX\ document preparation system and the class file +{\tt gENO2e.cls}, which is available via the journal's homepage +on the Taylor \& Francis website. Authors planning to submit +articles in \LaTeX\ are advised to use {\tt gENO2e.cls} as early +as possible in the creation of their files. +\end{abstract} +\end{verbatim} + + +\subsection{Lists} + +The {\it gENO} class file provides numbered and unnumbered lists using the {\tt enumerate} environment and bulleted +lists using the {\tt itemize} environment. + +The enumerated list numbers each list item with arabic numerals by default, \textit{e.g.} +% +\begin{enumerate} + \item first item + \item second item + \item third item +\end{enumerate} +% +was produced by +% +\begin{verbatim} +\begin{enumerate} + \item first item + \item second item + \item third item +\end{enumerate} +\end{verbatim} +% +Alternative numbering styles can be achieved by inserting an optional argument in square brackets to each \verb"\item", \textit{e.g.} \verb"\item[(i)] first item" to create a list numbered with roman numerals. + +Unnumbered lists are also provided using the {\tt enumerate} environment, \textit{e.g.} +% +\begin{enumerate} + \item[] First unnumbered indented item without label. + \item[] Second unnumbered item. + \item[] Third unnumbered item. +\end{enumerate} +% +was produced by: +% +\begin{verbatim} +\begin{enumerate} + \item[] First unnumbered indented item without label. + \item[] Second unnumbered item. + \item[] Third unnumbered item. +\end{enumerate} +\end{verbatim} + +Bulleted lists are provided using the {\tt itemize} environment. For example, +% +\begin{itemize} + \item First bulleted item + \item Second bulleted item + \item Third bulleted item +\end{itemize} +% +was produced by: +% +\begin{verbatim} +\begin{itemize} + \item First bulleted item + \item Second bulleted item + \item Third bulleted item +\end{itemize} +\end{verbatim} + + +\subsection{Landscape pages}\label{eps} + +If a table or illustration is too wide to fit the standard measure, it must be turned, with its caption, through +90$^{\circ}$ anticlockwise. Landscape illustrations and/or tables can be produced directly using the gENO2e style +file using \verb"\usepackage{rotating}" after \verb"\documentclass{gENO2e}". The following commands can be used +to produce such pages. +% +\begin{verbatim} +\setcounter{figure}{2} +\begin{sidewaysfigure} +\centerline{\epsfbox{fig1.eps}} +\caption{This is an example of a figure caption.} +\label{landfig} +\end{sidewaysfigure} +\end{verbatim} +% +\begin{verbatim} +\setcounter{table}{0} +\begin{sidewaystable} + \tbl{The Largest Optical Telescopes.} + \begin{tabular}{@{}llllcll} + . + . + . + \end{tabular}\label{tab1} +\end{sidewaystable} +\end{verbatim} +% +Before any float environment, use the \verb"\setcounter" command +as above to fix the numbering of the caption. Subsequent captions +will then be automatically renumbered accordingly. + + +\section[]{Some guidelines for using standard features} + +The following notes are intended to help you achieve the best effects with the gENO2e class file. + + +\subsection{Sections} + +\LaTeXe\ provides five levels of section headings and they are all defined in the gENO2e class file: +\begin{enumerate} + \item[(A)] \verb"\section" + \item[(B)] \verb"\subsection" + \item[(C)] \verb"\subsubsection" + \item[(D)] \verb"\paragraph" + \item[(E)] \verb"\subparagraph" +\end{enumerate} +Numbering is automatically generated for section, subsection, subsubsection and paragraph headings. If you need +additional text styles in the headings, see the examples in Section~5. + + +\subsection{Illustrations (figures)} + +The {\it gENO} class file will cope with most positioning of your illustrations and you should not normally use the +optional positional qualifiers of the {\tt figure} environment, which would override these decisions. See +`Instructions for Authors' in the journal's homepage on the Taylor \& Francis website for how to submit artwork (please note that requests to supply figures separately from text are for the benefit of authors using Microsoft Word; authors using \LaTeX\ may include illustrations at the appropriate locations in their PDF file). The original source files of any illustrations will be required when the final, revised version is submitted. Authors should ensure that their figures are suitable (in terms of lettering size, etc.) for the reductions they intend. + +Figure captions should appear below the figure itself, therefore the \verb"\caption" command should appear after the +figure. For example, Figure~\ref{sample-figure} with caption and sub-captions is produced using the following +commands: +% +\begin{verbatim} +\begin{figure} +\begin{center} +\begin{minipage}{120mm} +\subfigure[An example of an individual figure sub-caption.]{ +\resizebox*{6cm}{!}{\includegraphics{senu_gr1.eps}}} +\subfigure[An example of an individual figure sub-caption.]{ +\resizebox*{6cm}{!}{\includegraphics{senu_gr2.eps}}} +\caption{\label{fig2} Example of a two-part figure with individual + sub-captions showing that captions are flush left and justified if + greater than one line of text, otherwise centred under the figure.} +\label{sample-figure} +\end{minipage} +\end{center} +\end{figure} +\end{verbatim} + +\begin{figure} +\begin{center} +\begin{minipage}{120mm} +\subfigure[An example of an individual figure sub-caption.]{ +\resizebox*{6cm}{!}{\includegraphics{senu_gr1.eps}}}\hspace{5pt} +\subfigure[An example of an individual figure sub-caption.]{ +\resizebox*{6cm}{!}{\includegraphics{senu_gr2.eps}}} +\caption{\label{fig2} Example of a two-part figure with individual +sub-captions showing that captions are flush left and justified if +greater than one line of text, otherwise centred under the figure.} +\label{sample-figure} +\end{minipage} +\end{center} +\end{figure} + +The control sequences \verb"\epsfig{}", \verb"\subfigure{}" and \verb"\includegraphics{}" require epsfig.sty, +subfigure.sty and graphicx.sty. These are called by the gENO2e class file and are included with the \LaTeX\ +package for this journal for convenience. + +To ensure that figures are correctly numbered automatically, the \verb"\label{}" command should be inserted just +after \verb"\caption{}". + + +\subsection{Tables} + +The {\it gENO} class file will cope with most positioning of your tables and you should not normally use the optional +positional qualifiers of the {\tt table} environment, which would override these decisions. The table caption +appears above the body of the table in {\it gENO} style, therefore the \verb"\tbl" command should appear before +the body of the table. + +The {\tt tabular} environment can be used as illustrated here to produce tables with single thick and thin horizontal rules, which +are allowed, if desired. Thick rules should be used at the head and foot only and thin rules elsewhere. + +Commands to redefine quantities such as \verb"\arraystretch" should be omitted. For example, Table~\ref{symbols} +is produced using the following commands. Note that \verb"\rm" will produce a roman character in math mode. There +are also \verb"\bf" and \verb"\it", which produce bold face and text italic in math mode. + +\begin{table} +\tbl{Radio-band beaming model parameters for\\ {FSRQs and BL Lacs.}} +{\begin{tabular}[l]{@{}lcccccc} +\toprule + Class$^{\rm a}$ & $\gamma _1$ & $\gamma _2$$^{\rm b}$ + & $\langle \gamma \rangle$ + & $G$ & $|{\bm f}|$ & $\theta _{c}$ \\ +\colrule + BL Lacs &5 & 36 & 7 & $-4.0$ & $1.0\times 10^{-2}$ & 10$^\circ$ \\ + FSRQs & 5 & 40 & 11 & $-2.3$ & $0.5\times 10^{-2}$ & 14$^\circ$ \\ +\botrule +\end{tabular}} +\tabnote{$^{\rm a}$This footnote shows what footnote symbols to use.} +\tabnote{$^{\rm b}$This footnote shows the text turning over when a long footnote is added.} +\label{symbols} +\end{table} + + +\begin{verbatim} +\begin{table} +\tbl{Radio-band beaming model parameters for {FSRQs and BL Lacs.}} +{\begin{tabular}{@{}lcccccc} +\toprule + Class$^{\rm a}$ & $\gamma _1$ & $\gamma _2$$^{\rm b}$ + & $\langle \gamma \rangle$ + & $G$ & $|{\bm f}|$ & $\theta _{c}$ \\ +\colrule + BL Lacs &5 & 36 & 7 & $-4.0$ & $1.0\times 10^{-2}$ & 10$^\circ$ \\ + FSRQs & 5 & 40 & 11 & $-2.3$ & $0.5\times 10^{-2}$ & 14$^\circ$ \\ +\botrule +\end{tabular}} +\tabnote{$^{\rm a}$This footnote shows what footnote symbols to use.} +\tabnote{$^{\rm b}$This footnote shows the text turning over when a + long footnote is added.} +\label{symbols} +\end{table} +\end{verbatim} + +To ensure that tables are correctly numbered automatically, the \verb"\label{}" command should be inserted just before \verb"\end{table}". + +Tables produced using the {\tt booktabs} package of macros for typesetting tables are also compatible with the {\it gENO} class file. + + +\subsection{Theorem-like environments} + +The {\it gENO} style provides for the following theorem-like environments. + +\begin{theorem} +More recent algorithms for solving the semidefinite programming +relaxation are particularly efficient, because they explore the structure +of the MAX-CUT. +\end{theorem} +\begin{lemma} +More recent algorithms for solving the semidefinite programming +relaxation are particularly efficient, because they explore the structure +of the MAX-CUT. +\end{lemma} +\begin{corollary} +More recent algorithms for solving the semidefinite programming +relaxation are particularly efficient, because they explore the +structure of the MAX-CUT. +\end{corollary} +\begin{proposition} +More recent algorithms for solving the semidefinite programming +relaxation are particularly efficient, because they explore the structure +of the MAX-CUT. +\end{proposition} +\begin{definition} +More recent algorithms for solving the semidefinite programming +relaxation are particularly efficient, because they explore the structure +of the MAX-CUT. +\end{definition} +\begin{proof} +More recent algorithms for solving the semidefinite programming +relaxation are particularly efficient, because they explore the structure +of the MAX-CUT. +\end{proof} +\begin{remark} +More recent algorithms for solving the semidefinite programming +relaxation are particularly efficient, because they explore the +structure of the MAX-CUT problem. +\end{remark} +\begin{algorithm} +More recent algorithms for solving the semidefinite programming +relaxation are particularly efficient, because they explore the +structure of the MAX-CUT problem. +\end{algorithm} + +\noindent These were produced by: +\begin{verbatim} +\begin{theorem} +More recent algorithms for solving the semidefinite programming +relaxation are particularly efficient, because they explore the +structure of the MAX-CUT. +\end{theorem} + +\begin{lemma} +... +... +\end{lemma} + +\begin{corollary} +... +... +\end{corollary} + +\begin{proposition} +... +... +\end{proposition} + +\begin{definition} +... +... +\end{definition} + +\begin{proof} +... +... +\end{proof} + +\begin{remark} +... +... +\end{remark} + +\begin{algorithm} +... +... +\end{algorithm} + +\end{verbatim} + + +\subsection{Typesetting mathematics}\label{TMth} + +\subsubsection{Displayed mathematics} + +The {\it gENO} class file will set displayed mathematics centred on the measure without equation numbers, provided +that you use the \LaTeXe\ standard control sequences open (\verb"\[") and close (\verb"\]") square brackets as +delimiters. The equation +\[ + \sum_{i=1}^p \lambda_i = {\rm trace}({\textrm{\bf S}})\qquad + i\in {\mathbb R} +\] +\normalfont was typeset using the commands +% +\begin{verbatim} +\[ + \sum_{i=1}^p \lambda_i = {\rm trace}({\textrm{\bf S}})\qquad + i\in {\mathbb R} +\]. +\end{verbatim} + +For those of your equations that you wish to be automatically +numbered sequentially throughout the text, use the {\tt{equation}} +environment, \textit{e.g.} + +\begin{equation} + \sum_{i=1}^p \lambda_i = {\rm trace}({\textrm{\bf S}})\qquad + i\in {\mathbb R} +\end{equation} +% +was typeset using the commands + +\begin{verbatim} +\begin{equation} + \sum_{i=1}^p \lambda_i = {\rm trace}({\textrm{\bf S}})quad + i\in {\mathbb R} +\end{equation} +\end{verbatim} + +Part numbers for sets of equations may be generated using the +{\tt{subequations}} environment, \textit{e.g.} +\begin{subequations} \label{subeqnexample} +\begin{equation} + \varepsilon \rho w_{tt}(s,t) + = + N[w_{s}(s,t),w_{st}(s,t)]_{s}, + \label{subeqnpart} +\end{equation} +\begin{equation} + w_{tt}(1,t)+N[w_{s}(1,t),w_{st}(1,t)] = 0, +\end{equation} +\end{subequations} +which was generated using the control sequences + +\begin{verbatim} +\begin{subequations} \label{subeqnexample} +\begin{equation} + \varepsilon \rho w_{tt}(s,t) + = + N[w_{s}(s,t),w_{st}(s,t)]_{s}, + \label{subeqnpart} +\end{equation} +\begin{equation} + w_{tt}(1,t)+N[w_{s}(1,t),w_{st}(1,t)] = 0, +\end{equation} +\end{subequations} +\end{verbatim} +This is made possible by the package {\tt{subeqn}}, which is called +by the class file. If you put the \verb"\label{}" just after the +\verb"\begin{subequations}" line, references will be to the +collection of equations, `(\ref{subeqnexample})' in the example +above. Or, like the example code above, you can reference each +equation individually---\textit{e.g.} `(\ref{subeqnpart})'. + + +\subsubsection{Bold math italic symbols} + +To get bold math italic you can use \verb"\bm", which works for +all sizes, \textit{e.g.} +% +\begin{verbatim} +\sffamily +\begin{equation} + {\rm d}({\bm s_{t_{\bm u}}) = \langle{\bm\alpha({\sf{\textbf L}})} + [RM({\bm X}_y + {\bm s}_t) - RM({\bm x}_y)]^2 \rangle +\end{equation} +\normalfont +\end{verbatim} +% +produces\sffamily +\begin{equation} + {\rm d}({\bm s_{t_{\bm u}}}) = \langle {\bm\alpha({\sf{\textbf L}})}[RM({\bm X}_y + + {\bm s}_t) - RM({\bm x}_y)]^2 \rangle +\end{equation}\normalfont +Note that subscript, superscript, subscript to subscript, etc. +sizes will take care of themselves and are italic, not bold, +unless coded individually. \verb"\bm" produces the same effect as +\verb"\boldmath". \verb"\sffamily"...\verb"\normalfont" allows +upright sans serif fonts to be created in math mode by using the +control sequence `\verb"\sf"'. + + +\subsubsection{Bold Greek}\label{boldgreek} + +Bold lowercase as well as uppercase Greek characters can be +obtained by \verb"{\bm \gamma}", which gives ${\bm \gamma}$, and +\verb"{\bm \Gamma}", which gives ${\bm \Gamma}$. + + +\subsubsection{Upright lowercase Greek characters and the upright partial derivative sign}\label{upgreek} + +Upright lowercase Greek characters can be obtained with the class file by inserting the letter `u' in the control +code for the character, \textit{e.g.} \verb"\umu" and \verb"\upi" produce $\umu$ (used, for example, in the symbol for the +unit microns---$\umu{\rm m}$) and $\upi$ (the ratio of the circumference to the diameter of a circle). Similarly, +the control code for the upright partial derivative $\upartial$ is \verb"\upartial". + +\subsection{Acknowledgements} + +This unnumbered section, \textit{e.g.} \verb"\section*{Acknowledgement(s)}", should be used for thanks, grant details, etc. +and placed before any Notes or References sections. + +\subsection{Notes} + +This unnumbered section, \textit{e.g.} \verb"\section*{Note(s)}", may be placed before any References section. + + +\subsection{References}\label{refs} + +\subsubsection{References cited in the text} + +References should be cited in the text in `Chicago author-date' style, separated by semi-colons, \textit{e.g.} (Green 2002; Harlow 1983; Wegener and Petty 1994) or `...~see Smith (1985,~75)'. If there are two authors with the same surname, use the first initials with the surnames, \textit{e.g.} (E. Johnson 2001; L. Johnson 1998). If there are three authors, list them all in every citation, \textit{e.g.} (Kernis, Cornell, and Harlow 1993). For more than three authors, cite the first author's name followed by et al. For two or more sources by the same author(s) in the same year, use lower-case letters (a, b, c,...) with the year to order the entries in the Reference list and use these letters with the year in the in-text citations, \textit{e.g.} (Green 1981a,b). Further details on this reference style can be found in the journal's Instructions for Authors. + +Each bibliographical entry has a key, which is assigned by the author and used to refer to that entry in the text. In this document, the key \verb"ev94" in the citation form \verb"\citep{ev94}" produces `\citep{ev94}', and the keys in the citation \verb"\citep{Eri1984,GloRib51,PeaEtAl76}" produce `\citep{Eri1984,GloRib51,PeaEtAl76}'. The appropriate citation style for different situations can be obtained, for example, by \verb"\citet{hk97}" for `\citet{hk97}', \verb"\citet{Bar91,Mil93,Maz91}" for `\citet{Bar91,Mil93,Maz91}', or \verb"\citealt{Holl04}" for `\citealt{Holl04}'. Optional notes may be included at the beginning and end of a citation by the use of square brackets, \textit{e.g.} \verb"\citep[see][123]{Agu95}" produces `\citep[see][123]{Agu95}'. Citation of the year alone may be produced by \verb"\citeyear{cwm73}", \textit{i.e.} `\citeyear{cwm73}', or \verb"\citeyearpar{glov86}", \textit{i.e.} `\citeyearpar{glov86}'. + + +\subsubsection{The list of references} + +References should be listed at the end of the main text in alphabetical order, then chronologically (earliest first), with full page ranges (where appropriate) and issue numbers (for journals paginated by issue). If a reference has more than ten named authors, list only the first seven, followed by `et al.'. + +The following list shows some references prepared in the style of the journal: + +\begin{thebibliography}{12} + +\bibitem[Agutter(1995)]{Agu95} +Agutter, A.~J. 1995. ``The Linguistic Significance of Current {B}ritish + Slang.'' Unpublished doctoral dissertation, Edinburgh University, UK. + +\bibitem[Barlow(1991)]{Bar91} +Barlow, D.~H. 1991. ``Diagnoses, Dimensions, and {DSM-IV} [Special issue].'' + \emph{Journal of Abnormal Psychology} 100 (3). + +\bibitem[Ericsson and Simon(1984)]{Eri1984} +Ericsson, K.~Anders, and Herbert~A. Simon. 1984. \emph{Protocol Analysis: + Verbal Reports as Data}. Cambridge, MA: MIT Press. + +\bibitem[Evans(1994)]{ev94} +Evans, W.~A. 1994. ``Approaches to Intelligent Information Retrieval.'' + \emph{Information Processing and Management} 7 (2): 147--168. + +\bibitem[Glover(1986)]{glov86} +Glover, Fred. 1986. ``Hilbert Modular Forms and the {G}alois Representations + Associated to {H}ilbert--{B}lumenthal Abelian Varieties.'' Ph.D. thesis, + Harvard University, Cambridge, MA. + +\bibitem[Glover, Smith, and Ribeiro(1951)]{GloRib51} +Glover, Fred, Raymond Smith, and C.~C. Ribeiro, eds. 1951. \emph{Lessons of the {B}ritish War + Economy}. vol.~5. 2nd ed. Westport, CT: Greenwood Press. + +\bibitem[Holland(2004)]{Holl04} +Holland, M. 2004. ``Guide to Citing Internet Sources.'' Accessed~November 4, + 2012. + http://www.bournemouth.ac.uk/library/using/guide\_to\_citing\_internet\_sourc.html. + +\bibitem[Kern(1997)]{hk97} +Kern, Hudson. 1997. ``The Resurgent {J}apanese Economy and a {J}apan--{U}nited + {S}tates Free Trade Agreement.'' In \emph{4th International Conference on the + Restructuring of the Economic and Political System in {J}apan and {E}urope}, + edited by C.~Lambert and G.~Holst. Milan, Italy, 21--25 May 1996. 147--156. + Singapore: World Scientific. + +\bibitem[Mazzeo(1991)]{Maz91} +Mazzeo, J. 1991. \emph{Comparability of Computer and Paper-and-Pencil Scores} + (College Board Rep. No. 91). Princeton, NJ: Educational Testing Service. + +\bibitem[Miller(1993)]{Mil93} +Miller, M.~E. 1993. \emph{The Interactive Tester (Version 4.0) [Computer + software]}. Westminster, CA: Psytek Services. + +\bibitem[Misner(1973)]{cwm73} +Misner, Charles~W. 1973. ``Efficient Algorithms for Layer Assignment + Problems.'' In \emph{Gravitation in a Collapsing {U}niverse}, Vol.~5 of + \emph{Einstein's Legacy}, edited by Ignatius Gottlob. 2nd ed. 63--83. San + Francisco, CA: Freeman. + +\bibitem[Pierce et~al.(1976)]{PeaEtAl76} +Pierce, Ian~F., Fred Glover, A.~T. Ogilvy, and A.~R.~S. Clements. 1976. + ``A Model of Output, Employment, Wages and Prices in the {UK}.'' In + \emph{Computing Tools for Modeling, Optimization and Simulation: Interfaces + in Computer Science and Operations Research}, edited by Manuel Laguna and + Jos\'{e}~Luis Gonz\'{a}les-Velarde. 2nd ed. 1--24. Boston, MA: + Cambridge University Press. + +\end{thebibliography} + +\bigskip +\noindent This was produced by typing: +\medskip + +\begin{verbatim} +\begin{thebibliography}{12} + +\bibitem[Agutter(1995)]{Agu95} +Agutter, A.~J. 1995. ``The Linguistic Significance of Current {B}ritish + Slang.'' Unpublished doctoral dissertation, Edinburgh University, UK. + +\bibitem[Barlow(1991)]{Bar91} +Barlow, D.~H. 1991. ``Diagnoses, Dimensions, and {DSM-IV} [Special + issue].'' \emph{Journal of Abnormal Psychology} 100 (3). + +\bibitem[Ericsson and Simon(1984)]{Eri1984} +Ericsson, K.~Anders, and Herbert~A. Simon. 1984. \emph{Protocol + Analysis: Verbal Reports as Data}. Cambridge, MA: MIT Press. + +\bibitem[Evans(1994)]{ev94} +Evans, W.~A. 1994. ``Approaches to Intelligent Information Retrieval.'' + \emph{Information Processing and Management} 7 (2): 147--168. + +\bibitem[Glover(1986)]{glov86} +Glover, Fred. 1986. \emph{Hilbert Modular Forms and the {G}alois + Representations Associated to {H}ilbert--{B}lumenthal Abelian + Varieties}. Ph.D. thesis, Harvard University, Cambridge, MA. + +\bibitem[Glover, Smith, and Ribeiro(1951)]{GloRib51} +Glover, Fred, Raymond Smith, and C.~C. Ribeiro, eds. 1951. + \emph{Lessons of the {B}ritish War Economy}. vol.~5. 2nd ed. + Westport, CT: Greenwood Press. + +\bibitem[Holland(2004)]{Holl04} +Holland, M. 2004. ``Guide to Citing Internet Sources.'' Accessed + November 4, 2012. + http://www.bournemouth.ac.uk/library/using/guide\_to\_citing\_internet\_sourc.html. + +\bibitem[Kern(1997)]{hk97} +Kern, Hudson. 1997. ``The Resurgent {J}apanese Economy and a + {J}apan--{U}nited {S}tates Free Trade Agreement.'' In \emph{4th + International Conference on the Restructuring of the Economic and + Political System in {J}apan and {E}urope}, edited by C.~Lambert + and G.~Holst. Milan, Italy, 21--25 May 1996. 147--156. Singapore: + World Scientific. + +\bibitem[Mazzeo(1991)]{Maz91} +Mazzeo, J. 1991. \emph{Comparability of Computer and Paper-and-Pencil + Scores} (College Board Rep. No. 91). Princeton, NJ: Educational + Testing Service. + +\bibitem[Miller(1993)]{Mil93} +Miller, M.~E. 1993. \emph{The Interactive Tester (Version 4.0) + [Computer software]}. Westminster, CA: Psytek Services. + +\bibitem[Misner(1973)]{cwm73} +Misner, Charles~W. 1973. ``Efficient Algorithms for Layer Assignment + Problems.'' In \emph{Gravitation in a Collapsing {U}niverse}, Vol.~5 + of \emph{Einstein's Legacy}, edited by Ignatius Gottlob. 2nd ed. + 63--83. San Francisco, CA: Freeman. + +\bibitem[Pierce et~al.(1976)]{PeaEtAl76} +Pierce, Ian~F., Fred Glover, A.~T. Ogilvy, and A.~R.~S. Clements. 1976. + ``A Model of Output, Employment, Wages and Prices in the {UK}.'' In + \emph{Computing Tools for Modeling, Optimization and Simulation: + Interfaces in Computer Science and Operations Research}, edited by + Manuel Laguna and Jos\'{e}~Luis Gonz\'{a}les-Velarde. 2nd ed. 1--24. + Boston, MA: Cambridge University Press. + +\end{thebibliography} +\end{verbatim} +\medskip +\noindent Each entry takes the form: +\medskip +\begin{verbatim} +\bibitem[authors' names(date of publication)]{key} Bibliography entry +\end{verbatim} +\medskip +\noindent where `\texttt{authors' names}' is the list of names to appear where the \verb"bibitem" is cited in the text, and `{\tt key}' is the tag that is to be used as an argument for the \verb"\cite{}" commands in the text of the article. {\tt Bibliography entry} should be the material that is to appear in the list of references, suitably formatted. + +Instead of typing the bibliography by hand, you may prefer to create the list of references using a \textsc{Bib}\TeX\ database. Include the lines \vspace{12pt} + +\noindent\verb"\bibliographystyle{gENO}" +\newline\verb"\bibliography{gENOguide}" +\vspace{12pt} + +\noindent where the list of references should appear, where gENO.bst is the \textsc{Bib}\TeX\ style file for this journal and gENOguide.bib is the database of bibliographic details for the references section included with the {\itshape gENO} \LaTeX\ style guide package (to be replaced with the name of your own \textsc{Bib}\TeX\ database). The \LaTeX\ source file of your article will extract from your .bib file only those references that are cited in that article and list them in the References section of it. + +Please include either a copy of your .bib file or the final generated .bbl file among your source files if your .tex file does not contain a reference list in a {\tt{thebibliography}} environment. + + +\subsection{Appendices}\label{appendices} + +Any appendices should be placed after the list of references, beginning with the +command \verb"\appendices" followed by the command \verb"\section" +for each appendix title, \textit{e.g.} +% +\begin{verbatim} +\appendices +\section{This is the title of the first appendix} +\section{This is the title of the second appendix} +\end{verbatim} + +\noindent produces:\medskip + +\noindent \textbf{Appendix A. This is the title of the first appendix}\vspace{12pt} + +\noindent \textbf{Appendix B. This is the title of the second appendix} + +\medskip +Subsections, equations, figures, tables, etc. within appendices will then be automatically numbered as appropriate. + + +\subsection{{\bi gENO} macros} + +Table~\ref{macros} gives a list of macros for use with {\it gENO}. The list displays each macro's code and a +description/demonstration of its function. + +\begin{table} \tbl{{\it gENO} macros.}{\begin{tabular}{@{}ll}\toprule +$\backslash$thanks\{title-page footnote to article title & \textit{e.g.} `Corresponding author. E-mail:\\ +or author\} & A.N. Author@uiowa.edu'\\\cr + +$\backslash$begin\{abstract\}...$\backslash$end\{abstract\} & for +abstract on titlepage\\\\ $\backslash$bm\{math and symbols\} & +bold italic $\bm{math\;and\;symbols}$\\\cr $\backslash$bi\{text\} +& bold italic \bi{text}\\\cr $\backslash$sf\{text or upright +symbols in math mode\} & sans serif \sf{text} or +$\sf{upright\;symbols\;in\;math\;mode}$ +\\\botrule +\end{tabular}} +\label{macros} +\end{table} + +\section{Example of a section heading including {\fontencoding{T1}\scshape{small caps}}, + {\bi italic}, and bold Greek such as ${\bm\kappa}$}\label{headings} +% +The following code shows how to achieve this section head: +% +\begin{verbatim} +\section{Example of a section heading including +{\fontencoding{T1}\scshape{small caps}}, {\bi italic}, +and bold Greek such as ${\bm\kappa}$}\label{headings} +\end{verbatim} +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\section{{\textit{gENO}} journal style} + +The notes given here relate to common style errors found in manuscripts, but are {\itshape not\/} +intended to be exhaustive. + +\subsection{Hyphens, n-rules, m-rules and minus signs}\label{dashes} + +\begin{enumerate} +\item[(i)] Hyphens (one dash in \TeX/\LaTeX). {\it gENO} uses hyphens for compound adjectives (\textit{e.g.}\ low-density gas, least-squares fit, +two-component model) but not for complex units or ranges, which could become cumbersome (\textit{e.g.}\ 15~km~s$^{-1}$ +feature, 100--200~$\umu$m observations). + +\item[(ii)] n-rules (two dashes in \TeX/\LaTeX). These are used (a) to denote a range (\textit{e.g.}\ 1.6--2.2~$\umu$m); +(b) to denote the joining of two words of equal standing (\textit{e.g.}\ Kolmogorov--Smirnov test, Herbig--Haro object). + +\item[(iii)] The m-rule (three dashes in \TeX/\LaTeX) may be used as an alternative to parentheses (\textit{e.g.}\ `the results---assuming no temperature gradient---are indicative of \ldots'). + +\item[(iv)] The minus sign (one dash in \TeX/\LaTeX) is produced +automatically in math mode by use of a single dash, \textit{e.g.} +\begin{equation} +y_{i} \in \{-1, 1 \} \quad \forall i \in V, +\end{equation} +\noindent where $|-V|=A^2+B^2.$\medskip + +\noindent is produced by + +\begin{verbatim} +\begin{equation} +y_{i} \in \{-1, 1 \} \quad \forall i \in V, +\end{equation} +\noindent where $|-V|=A^2+B^2.$ +\end{verbatim} + +\end{enumerate} + + +\subsection{References} + +It is important to use the correct reference style, details of which can be found in Section~\ref{refs} above. + +\subsection{Maths fonts} + +Scalar variables should be mediumface italic (\textit{e.g.} $s$ for +speed); vectors should be bold italic (\textit{e.g.} $\bm v$ for velocity); +matrices should be bold roman (upright) (\textit{e.g.} $\bf A$), and +tensors should be bold upright sans serif (\textit{e.g.} {\sffamily{\textbf +L}}). Differential d, partial differential $\upartial$, complex i, +exponential e, superscript T for `transpose', sin, cos, tan, log, +etc., should all be roman. Openface, or `blackboard', fonts can be +used, for example, for the integers $\mathbb Z$ and the reals +$\mathbb R$. Sub/superscripts that are physical variables should +be italic, while those that are labels should be roman (\textit{e.g.}\ +$C_p$, $T_{\rm eff}$). Displayed equations should have end-of-line +punctuation appropriate to the running text sentence of which they +form a part. + + +\section{Troubleshooting} + +Authors may from time to time encounter problems with the preparation +of their articles in \LaTeX\/. The appropriate action to +take will depend on the nature of the problem---the following is +intended to act as a guide. +% +\begin{enumerate} +\item[(i)] If the problem is with \LaTeX\ itself, rather than with the +actual macros, please refer to the appropriate handbooks for +initial advice.\footnote{\TeX: Knuth, D., 1986, {\it The \TeX\ +Book} (New York: Addison--Wesley); \LaTeXe: Lamport, L., 1994, +{\it \LaTeX: A Document Preparation System}, 2nd ed. (New +York: Addison--Wesley).} If the solution cannot be found, and you +suspect that the problem lies with the macros, then please contact +Taylor \& Francis ({\tt latex.helpdesk@tandf.co.uk}). + +\item[(ii)] Problems with page make-up (\textit{e.g.}\ large spaces between paragraphs, or under headings or +figures; uneven columns; figures/tables appearing out of order): +please do {\itshape not\/} attempt to remedy these yourself using +`hard' page make-up commands---the typesetter will correct such +problems. (You may, if you wish, draw attention to particular +problems when submitting the final version of your article.) + +\item[(iii)] If a required font is not available at your site, allow \TeX\ +to substitute the font and specify which font you require in the +covering letter accompanying your file(s). +\end{enumerate} + + +\section{Fixes for coding problems} + +This guide has been designed to minimize the need for user-defined macros to create special symbols. Authors +are urged, wherever possible, to use the following coding rather than to create their own. This will minimize +the danger of author-defined macros being accidentally `overridden' when the article is typeset (see +Section~\ref{TMth}, `Typesetting mathematics'). In cases where it is essential to create your own macros, +these should be displayed in the preamble of the source file before \verb"\begin{document}". + +\begin{enumerate} +\item[(i)] Fonts in section headings and article titles. The following are examples +of styles that sometimes prove difficult to code. + + +\subsection*{Article titles:} + +\hsize380pt\bf{\noindent Generalized Flory theory at ${\bm\delta > +{\bf + 50}^\circ}$}\\ + + \noindent\normalfont is produced by +\begin{verbatim} +\title{Generalized Flory theory at + ${\bm\delta > {\bfseries 50}^\circ}$} +\end{verbatim} +\bigskip + +{\bf{\noindent Ion--ion correlations in H\,{\sc ii} regions}}\\ + +\noindent\normalfont is produced by +% +\begin{verbatim} +\title{Ion--ion correlations in H\,{\sc ii} regions} +\end{verbatim} + + +\stepcounter{enumi} + +\item[(ii)] n-rules, m-rules, hyphens and minus signs (see Section~\ref{dashes} for +correct usage). To create the correct symbols in the sentence +% +\begin{quote} +The high-resolution observations were made along a line at an +angle of $-15^\circ$ (East from North) from the axis of the +jet---which runs North--South. +\end{quote} +you would use the following code: +% +\begin{verbatim} +The high-resolution observations were made along a line at an +angle of $-15^\circ$ (East from North) from the axis of the +jet---which runs North--South. +\end{verbatim} + +\item[(iii)] Fonts in superscripts and subscripts. Subscripts and superscripts will automatically come out in the correct font +and size in a math environment (\textit{e.g.} enclosed by `\verb"$"' +delimiters in running text or within \verb"\[...\]" or the +`equation' environment for displayed equations). You can create +the output ${\bm k_x}$ by typing \verb"${\bm k_x}$". If the +subscripts or superscripts need to be other than italic, they +should be coded individually---see (vi) below. + +\item[(iv)] Calligraphic letters (uppercase only). +% +% +Normal calligraphic can be produced with \verb"\cal" as usual (in +math mode). + +\item[(v)] Automatic scaling of brackets. The codes \verb"\left" and +\verb"\right" should be used to scale brackets automatically to +fit the equation being set. For example, to get +\[ + v = x \left( \frac{N+2}{N} \right) +\] +use the code +% +\begin{verbatim} +\[ + v = x \left( \frac{N+2}{N} \right) +\] +\end{verbatim} + +\item[(vi)] Roman font in equations. It is often necessary to make some +symbols roman in an equation (\textit{e.g.}\ units, non-variable +subscripts). For example, to get +\[ + \sigma \simeq (r/13~h^{-1}~{\rm Mpc})^{-0.9}, + \qquad \omega = \frac{N-N_{\rm s}}{N_{\rm R}} +\] +\noindent use the code: +% +\begin{verbatim} +\[ + \sigma \simeq (r/13~h^{-1} + ~{\rm Mpc})^{-0.9}, \qquad \omega + =\frac{N-N_{{\rm s}}}{N_{{\rm R}}} +\] +\end{verbatim} +The {\tt siunits} package of macros for typesetting units is also compatible with the {\it gENO} class file. +\end{enumerate} + + +\section{Obtaining the gENO2e class file}\label{FTP} + +\subsection{Via the Taylor \& Francis website} + +This Guide for Authors and the gENO2e.cls class file may be obtained via the Instructions for Authors +on the Taylor \& Francis homepage for the journal. + +Please note that the class file calls up the following open-source \LaTeX\ packages, which will, for convenience, +unpack with the downloaded Guide for Authors and class file: amsbsy.sty; amsfonts.sty; amsmath.sty; amssymb.sty; epsfig.sty; graphicx.sty; natbib.sty; rotating.sty; subfigure.sty. + +\subsection{Via e-mail} + +This Guide for Authors, the class file and the associated open-source \LaTeX\ packages are also available by +e-mail. Requests should be addressed to {\tt latex.helpdesk@tandf.co.uk} clearly stating for which journal you +require the Guide for Authors and/or class file. + +\label{lastpage} + +\end{document} diff --git a/PeCO-EO/genolatex.zip b/PeCO-EO/genolatex.zip new file mode 100644 index 0000000000000000000000000000000000000000..bc13a68cfc1a10760f8b783952c4aa552a08f9fd GIT binary patch literal 745213 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%0D^rIi6h9>EWI&<@^zAr5h4TSEA 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

;DA!hK`l?p9fCG2|9>AUO12$ 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�D~cyd?oI0l1h&_l{`zIWEfk0b%ECLO?#kE)36DC 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%0DTo11d^&NhF|r&X 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\-+iTg&PyA88M(4EARIeah5Ykh}N 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 AWB>pF literal 0 HcmV?d00001 diff --git a/PeCO-EO/graphicx.sty b/PeCO-EO/graphicx.sty new file mode 100644 index 0000000..1ff76dd --- /dev/null +++ b/PeCO-EO/graphicx.sty @@ -0,0 +1,238 @@ +%% +%% This is file `graphicx.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% graphicx.dtx (with options: `package') +%% +%% graphicx.dtx Copyright (C) 1994 David Carlisle Sebastian Rahtz +%% Copyright (C) 1995 1996 1997 1999 David Carlisle +%% +%% This file is part of the Standard LaTeX `Graphics Bundle'. +%% It may be distributed under the terms of the LaTeX Project Public +%% License, as described in lppl.txt in the base LaTeX distribution. +%% Either version 1.0 or, at your option, any later version. +%% +\NeedsTeXFormat{LaTeX2e}[1995/12/01] +\ProvidesPackage{graphicx} + [1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)] +\DeclareOption{unknownkeysallowed} + {\PassOptionsToPackage\CurrentOption{keyval}} +\DeclareOption*{\PassOptionsToPackage\CurrentOption{graphics}} +\ProcessOptions +\RequirePackage{keyval,graphics} +\define@key{Gin}{bb} + {\Gin@bboxtrue\Gread@parse@bb#1 \\} +\define@key{Gin}{bbllx} + {\Gin@bboxtrue\Gin@defaultbp\Gin@llx{#1}} +\define@key{Gin}{bblly} + {\Gin@bboxtrue\Gin@defaultbp\Gin@lly{#1}} +\define@key{Gin}{bburx} + {\Gin@bboxtrue\Gin@defaultbp\Gin@urx{#1}} +\define@key{Gin}{bbury} + {\Gin@bboxtrue\Gin@defaultbp\Gin@ury{#1}} +\define@key{Gin}{hiresbb}[true]{% + \edef\Gread@BBox{% + \@percentchar\@percentchar + \csname if#1\endcsname HiRes\fi + BoundingBox}} +\let\KV@Gin@natwidth\KV@Gin@bburx +\let\KV@Gin@natheight\KV@Gin@bbury +\define@key{Gin}{viewport} + {\let\Gin@viewport@code\Gin@viewport\Gread@parse@vp#1 \\} +\define@key{Gin}{trim} + {\let\Gin@viewport@code\Gin@trim\Gread@parse@vp#1 \\} +\def\Gread@parse@vp#1 #2 #3 #4 #5\\{% + \Gin@defaultbp\Gin@vllx{#1}% + \Gin@defaultbp\Gin@vlly{#2}% + \Gin@defaultbp\Gin@vurx{#3}% + \Gin@defaultbp\Gin@vury{#4}}% +\def\Gin@viewport{% + \let\Gin@ollx\Gin@llx + \let\Gin@olly\Gin@lly + \let\Gin@ourx\Gin@urx + \let\Gin@oury\Gin@ury + \dimen@\Gin@llx\p@\advance\dimen@ \Gin@vurx\p@ + \edef\Gin@urx{\strip@pt\dimen@}% + \dimen@\Gin@lly\p@\advance\dimen@ \Gin@vury\p@ + \edef\Gin@ury{\strip@pt\dimen@}% + \dimen@\Gin@llx\p@\advance\dimen@ \Gin@vllx\p@ + \edef\Gin@llx{\strip@pt\dimen@}% + \dimen@\Gin@lly\p@\advance\dimen@ \Gin@vlly\p@ + \edef\Gin@lly{\strip@pt\dimen@}} +\def\Gin@trim{% + \let\Gin@ollx\Gin@llx + \let\Gin@olly\Gin@lly + \let\Gin@ourx\Gin@urx + \let\Gin@oury\Gin@ury + \dimen@\Gin@llx\p@\advance\dimen@ \Gin@vllx\p@ + \edef\Gin@llx{\strip@pt\dimen@}% + \dimen@\Gin@lly\p@\advance\dimen@ \Gin@vlly\p@ + \edef\Gin@lly{\strip@pt\dimen@}% + \dimen@\Gin@urx\p@\advance\dimen@ -\Gin@vurx\p@ + \edef\Gin@urx{\strip@pt\dimen@}% + \dimen@\Gin@ury\p@\advance\dimen@ -\Gin@vury\p@ + \edef\Gin@ury{\strip@pt\dimen@}} +\let\Gin@vllx\Gin@llx\let\Gin@vlly\Gin@llx +\let\Gin@vurx\Gin@llx\let\Gin@vury\Gin@llx +\define@key{Gin}{angle} + {\Gin@esetsize + \@tempswatrue + \edef\@tempa{\toks@{\noexpand\Gin@erotate{#1}{\the\toks@}}}% + \@tempa} +\define@key{Gin}{origin}[c]{% + \def\Gin@erotate{\Grot@box@kv[origin=#1]}} +\define@key{Gin}{width}{\def\Gin@ewidth{#1}} +\define@key{Gin}{height}{\def\Gin@eheight{#1}} +\define@key{Gin}{totalheight}{% + \def\Gin@eresize{\totalheight}\def\Gin@eheight{#1}} +\define@key{Gin}{keepaspectratio}[true]{% + \lowercase{\Gin@boolkey{#1}}{iso}} +\define@key{Gin}{scale}{% + \if@tempswa + \edef\@tempa{\toks@{\noexpand\Gscale@box{#1}[#1]{\the\toks@}}}% + \@tempa + \else + \def\Gin@req@sizes{% + \def\Gin@scalex{#1}\let\Gin@scaley\Gin@exclamation + \Gin@req@height\Gin@scalex\Gin@nat@height + \Gin@req@width\Gin@scalex\Gin@nat@width}% + \fi + \@tempswatrue} +\define@key{Gin}{draft}[true]{% + \lowercase{\Gin@boolkey{#1}}{draft}} +\define@key{Gin}{clip}[true]{% + \lowercase{\Gin@boolkey{#1}}{clip}} +\define@key{Gin}{type}{% + \def\Ginclude@graphics##1{% + \begingroup + \def\Gin@base{##1}% + \edef\@tempa{{#1}{\Gin@eread}{\Gin@ecom{##1\Gin@eext}}}% + \expandafter\Gin@setfile\@tempa + \endgroup}} +\define@key{Gin}{ext}{\def\Gin@eext{#1}} +\let\Gin@eext\@empty +\define@key{Gin}{read}{% + \def\Gin@eread{#1}% + \def\@tempa{*}\ifx\@tempa\Gin@eread\def\Gin@eread{\Gin@eext}\fi} +\let\Gin@eread\@empty +\define@key{Gin}{command}{\def\Gin@ecom##1{#1}} +\let\Gin@ecom\@firstofone +\def\Gin@boolkey#1#2{% + \csname Gin@#2\ifx\relax#1\relax true\else#1\fi\endcsname} +\def\Gin@eresize{\height} +\def\Gin@esetsize{% + \let\@tempa\Gin@exclamation + \if@tempswa + \edef\@tempa{\toks@{\noexpand + \Gscale@@box\noexpand\Gin@eresize + {\Gin@ewidth}{\Gin@eheight}{\the\toks@}}}% + \@tempa + \else + \ifx\Gin@ewidth\@tempa + \ifx\Gin@eheight\@tempa + \else + \let\Gin@@eheight\Gin@eheight + \def\Gin@req@sizes{% + \Gscale@div\Gin@scaley\Gin@@eheight\Gin@nat@height + \let\Gin@scalex\Gin@exclamation + \setlength\Gin@req@height\Gin@@eheight + \Gin@req@width\Gin@scaley\Gin@nat@width}% + \fi + \else + \ifx\Gin@eheight\@tempa + \let\Gin@@ewidth\Gin@ewidth + \def\Gin@req@sizes{% + \Gscale@div\Gin@scalex\Gin@@ewidth\Gin@nat@width + \let\Gin@scaley\Gin@exclamation + \setlength\Gin@req@width\Gin@@ewidth + \Gin@req@height\Gin@scalex\Gin@nat@height}% + \else + \let\Gin@@ewidth\Gin@ewidth + \let\Gin@@eheight\Gin@eheight + \def\Gin@nosize##1{% + \KV@Gin@natwidth\Gin@@ewidth + \KV@Gin@natheight\Gin@@eheight}% + \def\Gin@req@sizes{% + \Gscale@div\Gin@scalex\Gin@@ewidth\Gin@nat@width + \Gscale@div\Gin@scaley\Gin@@eheight\Gin@nat@height + \ifGin@iso + \ifdim\Gin@scaley\p@>\Gin@scalex\p@ + \let\Gin@scaley\Gin@scalex + \else + \let\Gin@scalex\Gin@scaley + \fi + \fi + \Gin@req@width\Gin@scalex\Gin@nat@width + \Gin@req@height\Gin@scaley\Gin@nat@height}% + \fi + \fi + \fi + \let\Gin@ewidth\Gin@exclamation + \let\Gin@eheight\Gin@ewidth} +\newdimen\Gin@req@height +\newdimen\Gin@req@width +\let\Gin@outer@scalex\relax +\let\Gin@outer@scaley\relax +\let\Gin@angle\relax +\let\Gin@ewidth\Gin@exclamation +\let\Gin@eheight\Gin@ewidth +\def\Gin@scalex{1} +\let\Gin@scaley\Gin@exclamation +\def\Gin@i{% + \def\Gin@req@sizes{% + \Gin@req@height\Gin@nat@height + \Gin@req@width\Gin@nat@width}% + \@ifnextchar[\Gin@ii{\Gin@ii[]}} +\def\Gin@ii[#1]#2{% + \def\@tempa{[}\def\@tempb{#2}% + \ifx\@tempa\@tempb + \def\@tempa{\Gin@iii[#1][}% + \expandafter\@tempa + \else + \begingroup + \@tempswafalse + \toks@{\Ginclude@graphics{#2}}% + \setkeys{Gin}{#1}% + \Gin@esetsize + \the\toks@ + \endgroup + \fi} +\def\rotatebox{% + \@ifnextchar[\Grot@box@kv\Grot@box@std} +\def\Grot@box@std#1#2{% + \Grot@setangle{#1}% + \setbox\z@\hbox{{#2}}% + \Grot@x\z@ + \Grot@y\z@ + \Grot@box} +\def\Grot@box@kv[#1]#2#3{% + \@begin@tempboxa\hbox{#3}% + \Grot@x\width \divide\Grot@x\tw@ + \Grot@y\height \advance\Grot@y-\depth \divide\Grot@y\tw@ + \setkeys{Grot}{#1}% + \setbox\z@\box\@tempboxa + \Grot@setangle{#2}% + \Grot@box + \@end@tempboxa} +\define@key{Grot}{origin}[c]{% + \@tfor\@tempa:=#1\do{% + \if l\@tempa \Grot@x\z@\else + \if r\@tempa \Grot@x\width\else + \if t\@tempa \Grot@y\height\else + \if b\@tempa \Grot@y-\depth\else + \if B\@tempa \Grot@y\z@\fi\fi\fi\fi\fi}} +\define@key{Grot}{x}{\setlength\Grot@x{#1}} +\define@key{Grot}{y}{\setlength\Grot@y{#1}} +\define@key{Grot}{units}{% + \def\Grot@setangle##1{% + \dimen@##1\p@ + \dimen@ii#1\p@ + \divide\dimen@ii360\relax + \divide\dimen@\dimen@ii + \edef\Grot@angle{\number\dimen@}}} +\let\Gin@erotate\Grot@box@std +\endinput +%% +%% End of file `graphicx.sty'. diff --git a/PeCO-EO/natbib.sty b/PeCO-EO/natbib.sty new file mode 100644 index 0000000..ddc4f2c --- /dev/null +++ b/PeCO-EO/natbib.sty @@ -0,0 +1,1256 @@ +%% +%% This is file `natbib.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% natbib.dtx (with options: `package,all') +%% ============================================= +%% IMPORTANT NOTICE: +%% +%% This program can be redistributed and/or modified under the terms +%% of the LaTeX Project Public License Distributed from CTAN +%% archives in directory macros/latex/base/lppl.txt; either +%% version 1 of the License, or any later version. +%% +%% This is a generated file. +%% It may not be distributed without the original source file natbib.dtx. +%% +%% Full documentation can be obtained by LaTeXing that original file. +%% Only a few abbreviated comments remain here to describe the usage. +%% ============================================= +%% Copyright 1993-2010 Patrick W Daly +%% Max-Planck-Institut f\"ur Sonnensystemforschung +%% Max-Planck-Str. 2 +%% D-37191 Katlenburg-Lindau +%% Germany +%% E-mail: daly@mps.mpg.de +\NeedsTeXFormat{LaTeX2e}[1995/06/01] +\ProvidesPackage{natbib} + [2010/09/13 8.31b (PWD, AO)] + + % This package reimplements the LaTeX \cite command to be used for various + % citation styles, both author-year and numerical. It accepts BibTeX + % output intended for many other packages, and therefore acts as a + % general, all-purpose citation-style interface. + % + % With standard numerical .bst files, only numerical citations are + % possible. With an author-year .bst file, both numerical and + % author-year citations are possible. + % + % If author-year citations are selected, \bibitem must have one of the + % following forms: + % \bibitem[Jones et al.(1990)]{key}... + % \bibitem[Jones et al.(1990)Jones, Baker, and Williams]{key}... + % \bibitem[Jones et al., 1990]{key}... + % \bibitem[\protect\citeauthoryear{Jones, Baker, and Williams}{Jones + % et al.}{1990}]{key}... + % \bibitem[\protect\citeauthoryear{Jones et al.}{1990}]{key}... + % \bibitem[\protect\astroncite{Jones et al.}{1990}]{key}... + % \bibitem[\protect\citename{Jones et al., }1990]{key}... + % \harvarditem[Jones et al.]{Jones, Baker, and Williams}{1990}{key}... + % + % This is either to be made up manually, or to be generated by an + % appropriate .bst file with BibTeX. + % Author-year mode || Numerical mode + % Then, \citet{key} ==>> Jones et al. (1990) || Jones et al. [21] + % \citep{key} ==>> (Jones et al., 1990) || [21] + % Multiple citations as normal: + % \citep{key1,key2} ==>> (Jones et al., 1990; Smith, 1989) || [21,24] + % or (Jones et al., 1990, 1991) || [21,24] + % or (Jones et al., 1990a,b) || [21,24] + % \cite{key} is the equivalent of \citet{key} in author-year mode + % and of \citep{key} in numerical mode + % Full author lists may be forced with \citet* or \citep*, e.g. + % \citep*{key} ==>> (Jones, Baker, and Williams, 1990) + % Optional notes as: + % \citep[chap. 2]{key} ==>> (Jones et al., 1990, chap. 2) + % \citep[e.g.,][]{key} ==>> (e.g., Jones et al., 1990) + % \citep[see][pg. 34]{key}==>> (see Jones et al., 1990, pg. 34) + % (Note: in standard LaTeX, only one note is allowed, after the ref. + % Here, one note is like the standard, two make pre- and post-notes.) + % \citealt{key} ==>> Jones et al. 1990 + % \citealt*{key} ==>> Jones, Baker, and Williams 1990 + % \citealp{key} ==>> Jones et al., 1990 + % \citealp*{key} ==>> Jones, Baker, and Williams, 1990 + % Additional citation possibilities (both author-year and numerical modes) + % \citeauthor{key} ==>> Jones et al. + % \citeauthor*{key} ==>> Jones, Baker, and Williams + % \citeyear{key} ==>> 1990 + % \citeyearpar{key} ==>> (1990) + % \citetext{priv. comm.} ==>> (priv. comm.) + % \citenum{key} ==>> 11 [non-superscripted] + % Note: full author lists depends on whether the bib style supports them; + % if not, the abbreviated list is printed even when full requested. + % + % For names like della Robbia at the start of a sentence, use + % \Citet{dRob98} ==>> Della Robbia (1998) + % \Citep{dRob98} ==>> (Della Robbia, 1998) + % \Citeauthor{dRob98} ==>> Della Robbia + % + % + % Citation aliasing is achieved with + % \defcitealias{key}{text} + % \citetalias{key} ==>> text + % \citepalias{key} ==>> (text) + % + % Defining the citation mode and punctual (citation style) + % \setcitestyle{} + % Example: \setcitestyle{square,semicolon} + % Alternatively: + % Use \bibpunct with 6 mandatory arguments: + % 1. opening bracket for citation + % 2. closing bracket + % 3. citation separator (for multiple citations in one \cite) + % 4. the letter n for numerical styles, s for superscripts + % else anything for author-year + % 5. punctuation between authors and date + % 6. punctuation between years (or numbers) when common authors missing + % One optional argument is the character coming before post-notes. It + % appears in square braces before all other arguments. May be left off. + % Example (and default) \bibpunct[, ]{(}{)}{;}{a}{,}{,} + % + % To make this automatic for a given bib style, named newbib, say, make + % a local configuration file, natbib.cfg, with the definition + % \newcommand{\bibstyle@newbib}{\bibpunct...} + % Then the \bibliographystyle{newbib} will cause \bibstyle@newbib to + % be called on THE NEXT LATEX RUN (via the aux file). + % + % Such preprogrammed definitions may be invoked anywhere in the text + % by calling \citestyle{newbib}. This is only useful if the style specified + % differs from that in \bibliographystyle. + % + % With \citeindextrue and \citeindexfalse, one can control whether the + % \cite commands make an automatic entry of the citation in the .idx + % indexing file. For this, \makeindex must also be given in the preamble. + % + % Package Options: (for selecting punctuation) + % round - round parentheses are used (default) + % square - square brackets are used [option] + % curly - curly braces are used {option} + % angle - angle brackets are used

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 Xn+i8g-P~>S(_4ma`8ab%CiDLQGmlIj literal 0 HcmV?d00001 diff --git a/PeCO-EO/figure3.tiff b/PeCO-EO/figure3.tiff new file mode 100644 index 0000000000000000000000000000000000000000..96fe77e7c8d4bb695fc599d01ca6a7f7d59ab68a GIT binary patch literal 58355 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%0D5z{$+joVmg34KH`1_DFNXie!03~vAMeNvDw>w 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